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