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