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