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