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