....-....-...+|...+....--....|...+|...+....--....|..++....-....-
................+...+..|--+|--.||-..|...|.......................
....-+....--+...|-.....|.....+.....++...|-+....|-.....-+....--..
.....|+.|+.-..-..+..+..|..|..|..-.|-.|+.|+.............|..|..-..
-.-.-.....+...+|.|.|.|.+.+.-.+.-..........|.|.|.|.+.+.+.+.......
..+|..+..-...-..|..+|..+..-...|..|..+......|..-|.....-..+...|..-
...+.+-.....+--.....+-|-|.....+||.....+|.|.....+-......+-.......
........||--.+.......|.-|+-............|.-|...........||--++....
...|...|...|...|...|...|...|...||+..|+..|+..|+..|+..|+..|+..|+..
-..+.-.|...........+.-.|..-.|..+.-.|..-.|......+.-..+.-.|..+.-..
..-.+..-..-.|....+..|......+..-....+..-.-..|....-..|...+..-....+
..--...-|...-|...|...+|...+...+-...+-...-|...-|...|...+|...+...+
..+...+...|--|||-......................-+++-+++.|||..|..........
+....--+...||-.....|............+.....-++...|--....||......+....
|..-+.-.....|..|..-+.|.....|.....-..|..-+.|.....|..|..-+.......|
....|...|...|.|.-.|.-.|.-...+............|...|...|.|.-.|.-.|.-..
.+|..|......-..-..+..+..+|..|.....+|..|..-..-..-......+..+|..|..
..-+|.....+|.....+.|......-+|.....+|.....+.-|.....-+|.....-|....
+.............-|+.-............||+-+............|.-+-..+........
....|+..|+...|+..|.......|+..|+...|...|...-...|-..|+...|...|...-
.+.+.|+...|....-....+.|....-....-.+..+.+.|....-....-.|....|....-
....|.-|.-.+..|.+.......|.+....-..-.+..|.-..-....|.+....|..|.+..
......|....|...|....|...|....|...-|...-|..-|..+-|..+|..+-|..+-..
-|||++--||...............+++--||||...............+++--||....|||.
--....||.......-+....||......++....--....||+.....-+-....||......
.-..+..+........|..|...+....|..||..|..-..-..|..|..-..--..+..+..+
.+.|.-.-.-.+.....-.+.+.+.....-.+...+.......+...........+....|...
.|..-...|.+...|..+..-..+.....+|..|..+..-..+......|..-..|..+..+|.
.-.......|.....+||.....-.|....--.....+|-.....+||....++|.....-+..
|-+|+..............|..|-+.-+.............|-+|-++............|..|
.....|+...-+.......+...|+..|-...+...|...|-...+...-....-+..|...-+
.|..-.|.|+.-......|..-.|.|+.-....+....|.|..-.|....+....|.|..-.|.
.|..-.|.|+.-......|..-.|.|+.-....+....|.|..-.|....+....|.|..-.|.
.....|+...-+.......+...|+..|-...+...|...|-...+...-....-+..|...-+
|-+|+..............|..|-+.-+.............|-+|-++............|..|
.-.......|.....+||.....-.|....--.....+|-.....+||....++|.....-+..
.|..-...|.+...|..+..-..+.....+|..|..+..-..+......|..-..|..+..+|.
.+.|.-.-.-.+.....-.+.+.+.....-.+...+.......+...........+....|...
.-..+..+........|..|...+....|..||..|..-..-..|..|..-..--..+..+..+
--....||.......-+....||......++....--....||+.....-+-....||......
-|||++--||...............+++--||||...............+++--||....|||.
......|....|...|....|...|....|...-|...-|..-|..+-|..+|..+-|..+-..
....|.-|.-.+..|.+.......|.+....-..-.+..|.-..-....|.+....|..|.+..
.+.+.|+...|....-....+.|....-....-.+..+.+.|....-....-.|....|....-
....|+..|+...|+..|.......|+..|+...|...|...-...|-..|+...|...|...-
+.............-|+.-............||+-+............|.-+-..+........
..-+|.....+|.....+.|......-+|.....+|.....+.-|.....-+|.....-|....
.+|..|......-..-..+..+..+|..|.....+|..|..-..-..-......+..+|..|..
....|...|...|.|.-.|.-.|.-...+............|...|...|.|.-.|.-.|.-..
|..-+.-.....|..|..-+.|.....|.....-..|..-+.|.....|..|..-+.......|
+....--+...||-.....|............+.....-++...|--....||......+....
..+...+...|--|||-......................-+++-+++.|||..|..........
..--...-|...-|...|...+|...+...+-...+-...-|...-|...|...+|...+...+
..-.+..-..-.|....+..|......+..-....+..-.-..|....-..|...+..-....+
-..+.-.|...........+.-.|..-.|..+.-.|..-.|......+.-..+.-.|..+.-..
...|...|...|...|...|...|...|...||+..|+..|+..|+..|+..|+..|+..|+..
........||--.+.......|.-|+-............|.-|...........||--++....
...+.+-.....+--.....+-|-|.....+||.....+|.|.....+-......+-.......
..+|..+..-...-..|..+|..+..-...|..|..+......|..-|.....-..+...|..-
-.-.-.....+...+|.|.|.|.+.+.-.+.-..........|.|.|.|.+.+.+.+.......
.....|+.|+.-..-..+..+..|..|..|..-.|-.|+.|+.............|..|..-..
....-+....--+...|-.....|.....+.....++...|-+....|-.....-+....--..
................+...+..|--+|--.||-..|...|.......................
....-....-...+|...+....--....|...+|...+....--....|..++....-....-