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