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