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