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