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