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