about summary refs log tree commit diff stats
path: root/resources/solutions
diff options
context:
space:
mode:
authorAndinus <andinus@nand.sh>2021-11-03 21:59:54 +0530
committerAndinus <andinus@nand.sh>2021-11-03 21:59:54 +0530
commit3598dc0826ace678737db8bb2712c81205281ae3 (patch)
treeafb8e25658dc92d680fefed74ad66235922c5128 /resources/solutions
parentbffe38efe8180fc2d16947e9cb4afd85fdb76cd1 (diff)
downloadfornax-3598dc0826ace678737db8bb2712c81205281ae3.tar.gz
More DFS solution
Diffstat (limited to 'resources/solutions')
-rw-r--r--resources/solutions/20-DFS-all.fornax1995
1 files changed, 1995 insertions, 0 deletions
diff --git a/resources/solutions/20-DFS-all.fornax b/resources/solutions/20-DFS-all.fornax
new file mode 100644
index 0000000..d6ae55c
--- /dev/null
+++ b/resources/solutions/20-DFS-all.fornax
@@ -0,0 +1,1995 @@
+rows:7 cols:5
+.#.#.......#..$...#.....#.##.......
+-#.#.@.....#..$...#.....#.##.......
+-#.#.-....@#..$...#.....#.##.......
+-#.#.-....-#..$@..#.....#.##.......
+-#.#.-....@#..$-..#.....#.##.......
+-#.#.-....-#..$-@.#.....#.##.......
+-#.#.-....-#..$@-.#.....#.##.......
+!-#.#.-....-@..$--.#.....#.##.......
+-#.#.-....-#..$--.#..@..#.##.......
+-#.#.-....-#..$--.#..-@.#.##.......
+-#.#.-....-#..$--.#..@-.#.##.......
+!-#.#.-....-#..$--.#..--.#.#@.......
+-#.#.-....-#..$--.#..--@#.##.......
+!-#.#.-....-#..$--.@..---#.##.......
+-#.#.-....-#..$--.#..-@-#.##.......
+!-#.#.-....-#..$--.#..---@.##.......
+-#.#.-....-#..$--.#..---#.##@......
+-#.#.-....-#..$--.#..---#.##-@.....
+-#.#.-....-#..$--.#..---#.##--....@
+-#.#.-....-#..$--.#..---#.##--...@-
+-#.#.-....-#..$--.#..---#.##@-...--
+-#.#.-....-#..$--.#..---#.##--..@--
+-#.#.-....-#..$--.#..---#.##--.@---
+-#.#.-....-#..$--.#..---#.##--.-@--
+!-#.#.-....-#..$--.#..---#.@#--.----
+-#.#.-....-#..$--.#..---#.##--@----
+-#.#.-....-#..$--.#..---#.##---@---
+-#.#.-....-#..$--.#..---#@##-------
+!-#.#.-....-#..$--.#..---#-@#-------
+-#.#.-....-#..$--.#.@---#-##-------
+-#.#.-....-#..$--.#.----#@##-------
+-#.#.-....-#..$--.#.-@--#-##-------
+-#.#.-....-#..$@-.#.----#-##-------
+-#.#.-....-#..$--.#..---#-##--@----
+!-#.#.-....-#..$--.#..---#.#@--..---
+-#.#.-....-#..$--.#..---#.##--..-@-
+-#.#.-....-#..$--.#..---#.##--...-@
+-#.#.-....-#..$--.#..---#.##-@....-
+!-#.#.-....-#..$--.#..---@.##--.....
+-#.#.-....-#..$--.#..---#.##@-.....
+!-#.#.-....-#..$--.#..---#.#@-......
+-#.#.-....-#..$--.#..--@#.##-......
+-#.#.-....-#..$--.#..---#.##-....@.
+-#.#.-....-#..$--.#..---#.##-....-@
+-#.#.-....-#..$--.#..---#.##-@...--
+-#.#.-....-#..$--.#..---#.##--...-@
+-#.#.-....-#..$--.#..---#.##@-...--
+!-#.#.-....-#..$--.#..---@.##--...--
+-#.#.-....-#..$--.#..---#.##-....@-
+-#.#.-....-#..$--.#..---#.##-...@-.
+-#.#.-....-#..$--.#..---#.##-..@--.
+-#.#.-....-#..$--.#..---#.##-.@---.
+-#.#.-....-#..$--.#..---#@##-.----.
+-#.#.-....-#..$--.#..---#-##-.@---.
+-#.#.-....-#..$--.#.@---#-##-.----.
+-#.#.-....-#..$@-.#.----#-##-.----.
+-#.#.-....-#..$--.#.----#@##-.----.
+-#.#.-....-#..$--.#.-@--#-##-.----.
+!-#.#.-....-#..$--.#..---#-@#-.----.
+-#.#.-....-#..$--.#..---#.##-.-@--.
+!-#.#.-....-#..$--.#..---#.@#-..---.
+-#.#.-....-#..$--.#..---#.##-..-@-.
+!-#.#.-....-#..$--.#..---#.#@-...--.
+-#.#.-....-#..$--.#..---#.##-...-@.
+-#.#.-....-#..$--.#..---#.##@....-.
+-#.#.-....-#..$--@#..--.#.##.......
+!-#.#.-....-#..$---@..--.#.##.......
+-#.#.-....-#..$---#..-@.#.##.......
+-#.#.-....-#@.$---#..--.#.##.......
+!-#.#.-....-@-.$---#..--.#.##.......
+-#.#.-.@..-#-.$---#..--.#.##.......
+-#@#.-.-..-#-.$---#..--.#.##.......
+!-@-#.-.-..-#-.$---#..--.#.##.......
+-#-#.-.@..-#-.$---#..--.#.##.......
+!-#-@.-.-..-#-.$---#..--.#.##.......
+-#.#.-.-..-#@.$---#..--.#.##.......
+-#.#.-@-..-#-.$---#..--.#.##.......
+!-@.#.---..-#-.$---#..--.#.##.......
+-#.#.@--..-#-.$---#..--.#.##.......
+!-#.#.---..-@-.$---#..--.#.##.......
+-#.#.--@..-#-.$---#..--.#.##.......
+-#.#.-.-@.-#-.$---#..--.#.##.......
+-#.#.-.@-.-#-.$---#..--.#.##.......
+-#.#.-.--.-#-@$---#..--.#.##.......
+|-#.#.-.--.-#--@---#..--.#.##.......
+-#.#.-.--.-#@-$---#..--.#.##.......
+!-#.#.-.--.-#--$---@..--.#.##.......
+-#.#.-.-@.-#--$---#..--.#.##.......
+!-#.@.-.--.-#-.$---#..--.#.##.......
+-#.#.-.--@-#-.$---#..--.#.##.......
+|-#.#.-.----#-.@---#..--.#.##.......
+-#.#.-.-@--#-.$---#..--.#.##.......
+-#.#@-.----#-.$---#..--.#.##.......
+!-#.@--.----#-.$---#..--.#.##.......
+-#.#--.--@-#-.$---#..--.#.##.......
+-#.#.-....-#-.$--@#..--.#.##.......
+-#.#.-....-#-@$---#..--.#.##.......
+-#.#.-....-#@-$---#..--.#.##.......
+-#.#.-..@.-#--$---#..--.#.##.......
+!-#.@.-..-.-#--$---#..--.#.##.......
+-#.#.-..-@-#--$---#..--.#.##.......
+-#.#@-..---#--$---#..--.#.##.......
+!-#.@--..---#--$---#..--.#.##.......
+-#.#--..-@-#--$---#..--.#.##.......
+-#.#.-..@--#--$---#..--.#.##.......
+|-#.#.-..---#--@---#..--.#.##.......
+-#.#.-..-.-#-@$---#..--.#.##.......
+-#.#.-.@-.-#--$---#..--.#.##.......
+-#@#.-.--.-#--$---#..--.#.##.......
+!-@-#.-.--.-#--$---#..--.#.##.......
+-#-#.-.@-.-#--$---#..--.#.##.......
+!-#-@.-.--.-#--$---#..--.#.##.......
+-#.#.-.--.-#@-$---#..--.#.##.......
+-#.#.-.-@.-#--$---#..--.#.##.......
+-#.#.-@--.-#--$---#..--.#.##.......
+!-#.#.----.-@--$---#..--.#.##.......
+-#.#.--@-.-#--$---#..--.#.##.......
+!-@.#.----.-#--$---#..--.#.##.......
+-#.#.@---.-#--$---#..--.#.##.......
+|-#.#.-....-#--@---#..--.#.##.......
+!-#.#.-....-#--$---@..--.#.##.......
+-#.#.-....-#..$-@-#..--.#.##.......
+-#.#.-....-#..$--.#.@-..#.##.......
+-#.#.-....-#..$--.#.--..#@##.......
+-#.#.-....-#..$--.#.--..#-##..@....
+-#.#.-....-#..$--.#.--..#-##..-@...
+-#.#.-....-#..$--.#.--..#-##..@-...
+!-#.#.-....-#..$--.#.--..#-@#..--...
+-#.#.-....-#..$--.#.--..#-##..--@..
+-#.#.-....-#..$--.#.--..#-##..---@.
+-#.#.-....-#..$--.#.--..#-##..--@-.
+-#.#.-....-#..$--.#.--..#-##@.----.
+!-#.#.-....-#..$--.#.--..#-#@-.----.
+-#.#.-....-#..$--.#.--..#-##-.---@.
+-#.#.-....-#..$--.#.--..#-##-@----.
+!-#.#.-....-#..$--.#.--..@-##------.
+-#.#.-....-#..$--.#.--..#-##------@
+-#.#.-....-#..$--.#.--..#-##-----@-
+-#.#.-....-#..$--.#.--..#-##-@-----
+-#.#.-....-#..$--.#.--..#-##@-----.
+-#.#.-....-#..$--.#.--.@#-##-.----.
+-#.#.-....-#..$--.#.--.-#-##@.----.
+!-#.#.-....-#..$--.@.--.-#-##-.----.
+!-#.#.-....-#..$--.#.--.-@-##-.----.
+-#.#.-....-#..$--.#.--@-#-##-.----.
+-#.#.-....-#..$--.#.---@#-##-.----.
+!-#.#.-....-#..$--.#.----#-#@-.----.
+-#.#.-....-#..$--@#.----#-##-.----.
+!-#.#.-....-#..$---@.----#-##-.----.
+-#.#.-....-#..$-@-#.----#-##-.----.
+-#.#.-....-#@.$---#.----#-##-.----.
+!-#.#.-....-@-.$---#.----#-##-.----.
+-#.#.-.@..-#-.$---#.----#-##-.----.
+-#.#.-@-..-#-.$---#.----#-##-.----.
+-#.#.@--..-#-.$---#.----#-##-.----.
+!-@.#.---..-#-.$---#.----#-##-.----.
+-#.#.--@..-#-.$---#.----#-##-.----.
+!-#.#.---..-@-.$---#.----#-##-.----.
+-#.#.-.-..-#@.$---#.----#-##-.----.
+-#.#.-.-@.-#-.$---#.----#-##-.----.
+!-#.@.-.--.-#-.$---#.----#-##-.----.
+-#.#.-.--.-#-@$---#.----#-##-.----.
+!-#.#.-.--.-#--$---@.----#-##-.----.
+-#.#.-.-@.-#--$---#.----#-##-.----.
+|-#.#.-.--.-#--@---#.----#-##-.----.
+-#.#.-.--.-#@-$---#.----#-##-.----.
+-#.#.-.--@-#-.$---#.----#-##-.----.
+|-#.#.-.----#-.@---#.----#-##-.----.
+-#.#.-.-@--#-.$---#.----#-##-.----.
+-#.#@-.----#-.$---#.----#-##-.----.
+-#.#--.--@-#-.$---#.----#-##-.----.
+!-#.@--.----#-.$---#.----#-##-.----.
+-#.#.-.@-.-#-.$---#.----#-##-.----.
+-#@#.-.-..-#-.$---#.----#-##-.----.
+!-@-#.-.-..-#-.$---#.----#-##-.----.
+-#-#.-.@..-#-.$---#.----#-##-.----.
+!-#-@.-.-..-#-.$---#.----#-##-.----.
+-#.#.-....-#-.$--@#.----#-##-.----.
+-#.#.-....-#-@$---#.----#-##-.----.
+!-#.#.-....-#--$---@.----#-##-.----.
+-#.#.-....-#@-$---#.----#-##-.----.
+|-#.#.-....-#--@---#.----#-##-.----.
+-#.#.-..@.-#--$---#.----#-##-.----.
+-#.#.-..-.-#-@$---#.----#-##-.----.
+!-#.@.-..-.-#--$---#.----#-##-.----.
+-#.#.-..-@-#--$---#.----#-##-.----.
+-#.#@-..---#--$---#.----#-##-.----.
+-#.#--..-@-#--$---#.----#-##-.----.
+!-#.@--..---#--$---#.----#-##-.----.
+|-#.#.-..---#--@---#.----#-##-.----.
+-#.#.-..@--#--$---#.----#-##-.----.
+-#.#.-.@-.-#--$---#.----#-##-.----.
+-#.#.-.--.-#@-$---#.----#-##-.----.
+-#@#.-.--.-#--$---#.----#-##-.----.
+!-@-#.-.--.-#--$---#.----#-##-.----.
+-#-#.-.@-.-#--$---#.----#-##-.----.
+!-#-@.-.--.-#--$---#.----#-##-.----.
+-#.#.-@--.-#--$---#.----#-##-.----.
+-#.#.@---.-#--$---#.----#-##-.----.
+-#.#.--@-.-#--$---#.----#-##-.----.
+!-@.#.----.-#--$---#.----#-##-.----.
+!-#.#.----.-@--$---#.----#-##-.----.
+-#.#.-.-@.-#--$---#.----#-##-.----.
+-#.#.-....-#..$---#.--@-#-##-.----.
+-#.#.-....-#..$--.#.-@--#-##-.----.
+-#.#.-....-#..$--.#.--..#-##..----@
+-#.#.-....-#..$--.#.--..#-##..---@-
+-#.#.-....-#..$--.#.--..#-##.@-----
+-#.#.-....-#..$--.#.--..#-##.-----@
+!-#.#.-....-#..$--.#.--..@-##.------
+-#.#.-....-#..$--.#.--..#-##@------
+-#.#.-....-#..$--.#.--..#-##-@-----
+-#.#.-....-#..$--.#.--.@#-##-------
+-#.#.-....-#..$--.#.--@-#-##-------
+!-#.#.-....-#..$--.#.----#-#@-------
+-#.#.-....-#..$--@#.----#-##-------
+-#.#.-....-#@.$---#.----#-##-------
+-#.#.-.@..-#-.$---#.----#-##-------
+-#.#.-.-..-#@.$---#.----#-##-------
+-#.#.-@-..-#-.$---#.----#-##-------
+!-@.#.---..-#-.$---#.----#-##-------
+-#.#.--@..-#-.$---#.----#-##-------
+-#.#.@--..-#-.$---#.----#-##-------
+!-#.#.---..-@-.$---#.----#-##-------
+-#@#.-.-..-#-.$---#.----#-##-------
+!-@-#.-.-..-#-.$---#.----#-##-------
+-#-#.-.@..-#-.$---#.----#-##-------
+!-#-@.-.-..-#-.$---#.----#-##-------
+-#.#.-.-@.-#-.$---#.----#-##-------
+-#.#.-.--@-#-.$---#.----#-##-------
+-#.#@-.----#-.$---#.----#-##-------
+!-#.@--.----#-.$---#.----#-##-------
+-#.#--.--@-#-.$---#.----#-##-------
+-#.#.-.-@--#-.$---#.----#-##-------
+|-#.#.-.----#-.@---#.----#-##-------
+!-#.@.-.--.-#-.$---#.----#-##-------
+-#.#.-.@-.-#-.$---#.----#-##-------
+-#.#.-.--.-#-@$---#.----#-##-------
+!-#.#.-.--.-#--$---@.----#-##-------
+-#.#.-.-@.-#--$---#.----#-##-------
+|-#.#.-.--.-#--@---#.----#-##-------
+-#.#.-.--.-#@-$---#.----#-##-------
+!-#.#.-....-@-.$---#.----#-##-------
+-#.#.-....-#-@$---#.----#-##-------
+!-#.#.-....-#--$---@.----#-##-------
+-#.#.-....-#@-$---#.----#-##-------
+-#.#.-..@.-#--$---#.----#-##-------
+!-#.@.-..-.-#--$---#.----#-##-------
+-#.#.-..-.-#-@$---#.----#-##-------
+-#.#.-..-@-#--$---#.----#-##-------
+|-#.#.-..---#--@---#.----#-##-------
+-#.#@-..---#--$---#.----#-##-------
+!-#.@--..---#--$---#.----#-##-------
+-#.#--..-@-#--$---#.----#-##-------
+-#.#.-..@--#--$---#.----#-##-------
+-#.#.-.@-.-#--$---#.----#-##-------
+-#.#.-.-@.-#--$---#.----#-##-------
+-#.#.-.--.-#@-$---#.----#-##-------
+-#.#.-@--.-#--$---#.----#-##-------
+!-#.#.----.-@--$---#.----#-##-------
+-#.#.--@-.-#--$---#.----#-##-------
+!-@.#.----.-#--$---#.----#-##-------
+-#.#.@---.-#--$---#.----#-##-------
+-#@#.-.--.-#--$---#.----#-##-------
+!-@-#.-.--.-#--$---#.----#-##-------
+-#-#.-.@-.-#--$---#.----#-##-------
+!-#-@.-.--.-#--$---#.----#-##-------
+|-#.#.-....-#--@---#.----#-##-------
+-#.#.-....-#-.$--@#.----#-##-------
+-#.#.-....-#..$-@-#.----#-##-------
+-#.#.-....-#..$---#.--@-#-##-------
+!-#.#.-....-#..$---@.----#-##-------
+-#.#.-....-#..$--.#.---@#-##-------
+-#.#.-....-#..$--.#.-@--#-##-------
+!-#.#.-....-#..$--.#.--.-@-##-------
+!-#.#.-....-#..$--.@.--.-#-##-------
+-#.#.-....-#..$--.#.--.-#-##@------
+!-#.#.-....-#..$--.#.--..#-#@-------
+-#.#.-....-#..$--.#.--..#-##-----@-
+-#.#.-....-#..$--.#.--..#-##..-@-..
+!-#.#.-....-#..$--.#.--..#-#@..---..
+-#.#.-....-#..$--.#.--..#@##..-....
+-#.#.-....-#..$--.#.@-..#-##.......
+!-#.#.-....-#..$--.#.--..#-@#.......
+-#.#.-....-#..$@-.#.--..#.##.......
+-#.#.-....-#..$--.#.-@..#.##.......
+!-#.#.-....-#..$--.#..-..#.@#.......
+-#.#.-....-#..$-@.#..-..#.##.......
+-#.#.-....-#..$--@#.....#.##.......
+-#.#.-....-#..$-@-#.....#.##.......
+!-#.#.-....-#..$---@.....#.##.......
+-#.#.-....-#..$---#...@.#.##.......
+!-#.#.-....-#..$---#...-.#.#@.......
+-#.#.-....-#..$---#..@-.#.##.......
+-#.#.-....-#..$---#.@--.#.##.......
+-#.#.-....-#..$---#.---.#@##.......
+!-#.#.-....-#..$---#.---.#-@#.......
+-#.#.-....-#..$---#.---.#-##..@....
+-#.#.-....-#..$---#.---.#-##..-@...
+-#.#.-....-#..$---#.---.#-##..@-...
+!-#.#.-....-#..$---#.---.#-@#..--...
+-#.#.-....-#..$---#.---.#-##..--@..
+-#.#.-....-#..$---#.---.#-##..---@.
+-#.#.-....-#..$---#.---.#-##..--@-.
+-#.#.-....-#..$---#.---.#-##..----@
+-#.#.-....-#..$---#.---.#-##.@-----
+-#.#.-....-#..$---#.---.#-##@------
+-#.#.-....-#..$---#.---.#-##-----@-
+!-#.#.-....-#..$---#.---.#-#@-------
+-#.#.-....-#..$---#.---.#-##-@-----
+-#.#.-....-#..$---#.---@#-##-------
+-#.#.-....-#..$---#.----#-##@------
+!-#.#.-....-#..$---#.----@-##-------
+-#.#.-....-#..$---#.--@-#-##-------
+!-#.#.-....-#..$---@.----#-##-------
+!-#.#.-....-#..$---#.---.@-##.------
+-#.#.-....-#..$---#.---.#-##.-----@
+-#.#.-....-#..$---#.---.#-##..---@-
+-#.#.-....-#..$---#.---.#-##@.----.
+-#.#.-....-#..$---#.---@#-##-.----.
+-#.#.-....-#..$---#.----#-##@.----.
+!-#.#.-....-#..$---@.----#-##-.----.
+!-#.#.-....-#..$---#.----@-##-.----.
+-#.#.-....-#..$---#.--@-#-##-.----.
+!-#.#.-....-#..$---#.---.#-#@-.----.
+-#.#.-....-#..$---#.---.#-##-@----.
+!-#.#.-....-#..$---#.---.@-##------.
+-#.#.-....-#..$---#.---.#-##------@
+-#.#.-....-#..$---#.---.#-##-@-----
+-#.#.-....-#..$---#.---.#-##-----@-
+-#.#.-....-#..$---#.---.#-##@-----.
+-#.#.-....-#..$---#.---.#-##-.---@.
+-#.#.-....-#..$---#.---.#-##..-@-..
+!-#.#.-....-#..$---#.---.#-#@..---..
+-#.#.-....-#..$---#.---.#@##..-....
+-#.#.-....-#..$---#.@--.#-##.......
+-#.#.-....-#..$@--#.---.#.##.......
+-#.#.-....-#..$---#.-@-.#.##.......
+!-#.#.-....-#..$---#..--.#.@#.......
+-#.#.-....-#..$---#..-@.#.##.......
+-#.#.-....-#..$-@-#..--.#.##.......
+-#.#.-....-#..$--@#...-.#.##.......
+-#.#.-....-#..$---#...-@#.##.......
+!-#.#.-....-#..$---@...--#.##.......
+!-#.#.-....-#..$---#...--@.##.......
+-#.#.-....-#..$---#...@-#.##.......
+-#.#.-....-#..$---#...--#.##@......
+-#.#.-....-#..$---#...-@#.##-......
+-#.#.-....-#..$---#...--#.##-@.....
+!-#.#.-....-#..$---#...--@.##--.....
+-#.#.-....-#..$---#...--#.##@-.....
+-#.#.-....-#..$---#...--#.##--....@
+-#.#.-....-#..$---#...--#.##-@....-
+-#.#.-....-#..$---#...--#.##--...@-
+-#.#.-....-#..$---#...--#.##--..@--
+-#.#.-....-#..$---#...--#.##--.@---
+!-#.#.-....-#..$---#...--#.@#--.----
+-#.#.-....-#..$---#...--#.##--@----
+-#.#.-....-#..$---#...--#@##-------
+-#.#.-....-#..$---#.@.--#-##-------
+-#.#.-....-#..$---#.-@--#-##-------
+-#.#.-....-#..$---#.--@-#-##-------
+!-#.#.-....-#..$---#.----#-@#-------
+-#.#.-....-#..$-@-#.----#-##-------
+-#.#.-....-#..$---#.@---#-##-------
+-#.#.-....-#..$---#.-.--#@##-------
+-#.#.-....-#..$@--#.-.--#-##-------
+-#.#.-....-#..$---#...--#-##--@----
+!-#.#.-....-#..$---#...--#-@#-------
+-#.#.-....-#..$---#...--#.##---@---
+-#.#.-....-#..$---#...--#.##--.-@--
+-#.#.-....-#..$---#...--#.##--..-@-
+!-#.#.-....-#..$---#...--#.#@--..---
+-#.#.-....-#..$---#...--#.##@-...--
+-#.#.-....-#..$---#...--#.##--...-@
+-#.#.-....-#..$---#...--#.##-....@.
+-#.#.-....-#..$---#...--#.##-...@-.
+!-#.#.-....-#..$---#...--#.#@-...--.
+-#.#.-....-#..$---#...--#.##-...-@.
+-#.#.-....-#..$---#...--#.##-..@--.
+-#.#.-....-#..$---#...--#.##-..-@-.
+-#.#.-....-#..$---#...--#.##-.@---.
+-#.#.-....-#..$---#...--#.##-.-@--.
+-#.#.-....-#..$---#...--#@##-.----.
+-#.#.-....-#..$---#.@.--#-##-.----.
+-#.#.-....-#..$---#.-@--#-##-.----.
+-#.#.-....-#..$---#.@---#-##-.----.
+!-#.#.-....-#..$---#.----#-@#-.----.
+-#.#.-....-#..$---#.--@-#-##-.----.
+-#.#.-....-#..$-@-#.----#-##-.----.
+-#.#.-....-#..$---#.-.--#@##-.----.
+-#.#.-....-#..$@--#.-.--#-##-.----.
+!-#.#.-....-#..$---#...--#-@#-.----.
+-#.#.-....-#..$---#...--#-##-.@---.
+!-#.#.-....-#..$---#...--#.@#-..---.
+-#.#.-....-#..$---#...--#.##@....-.
+-#.#.-....-#..$---#...--#.##-....-@
+-#.#.-....-#..$---#...--#.##-@...--
+!-#.#.-....-#..$---#...--@.##--...--
+-#.#.-....-#..$---#...--#.##--...-@
+-#.#.-....-#..$---#...--#.##@-...--
+-#.#.-....-#..$---#...--#.##-....@-
+!-#.#.-....-#..$---#...--#.#@-......
+-#.#.-....-#@.$---#.....#.##.......
+-#.#.-....-#-.$--@#.....#.##.......
+-#.#.-.@..-#-.$---#.....#.##.......
+-#.#.-@-..-#-.$---#.....#.##.......
+-#.#.@--..-#-.$---#.....#.##.......
+-#.#.--@..-#-.$---#.....#.##.......
+!-#.#.---..-@-.$---#.....#.##.......
+!-@.#.---..-#-.$---#.....#.##.......
+-#@#.-.-..-#-.$---#.....#.##.......
+!-#-@.-.-..-#-.$---#.....#.##.......
+!-@-#.-.-..-#-.$---#.....#.##.......
+-#-#.-.@..-#-.$---#.....#.##.......
+-#.#.-.-..-#@.$---#.....#.##.......
+-#.#.-.-@.-#-.$---#.....#.##.......
+-#.#.-.--.-#-@$---#.....#.##.......
+|-#.#.-.--.-#--@---#.....#.##.......
+-#.#.-.--.-#@-$---#.....#.##.......
+!-#.#.-.--.-#--$---@.....#.##.......
+-#.#.-.-@.-#--$---#.....#.##.......
+-#.#.-.--@-#-.$---#.....#.##.......
+|-#.#.-.----#-.@---#.....#.##.......
+-#.#.-.-@--#-.$---#.....#.##.......
+-#.#@-.----#-.$---#.....#.##.......
+!-#.@--.----#-.$---#.....#.##.......
+-#.#--.--@-#-.$---#.....#.##.......
+!-#.@.-.--.-#-.$---#.....#.##.......
+-#.#.-.@-.-#-.$---#.....#.##.......
+-#.#.-....-#-@$---#.....#.##.......
+|-#.#.-....-#--@---#.....#.##.......
+-#.#.-..@.-#--$---#.....#.##.......
+-#.#.-.@-.-#--$---#.....#.##.......
+-#.#.-.--.-#@-$---#.....#.##.......
+-#.#.-.-@.-#--$---#.....#.##.......
+-#@#.-.--.-#--$---#.....#.##.......
+!-#-@.-.--.-#--$---#.....#.##.......
+-#-#.-.@-.-#--$---#.....#.##.......
+!-@-#.-.--.-#--$---#.....#.##.......
+-#.#.-@--.-#--$---#.....#.##.......
+-#.#.@---.-#--$---#.....#.##.......
+!-@.#.----.-#--$---#.....#.##.......
+!-#.#.----.-@--$---#.....#.##.......
+-#.#.--@-.-#--$---#.....#.##.......
+-#.#.-..-.-#-@$---#.....#.##.......
+-#.#.-..-@-#--$---#.....#.##.......
+-#.#.-..@--#--$---#.....#.##.......
+-#.#@-..---#--$---#.....#.##.......
+!-#.@--..---#--$---#.....#.##.......
+-#.#--..-@-#--$---#.....#.##.......
+|-#.#.-..---#--@---#.....#.##.......
+!-#.@.-..-.-#--$---#.....#.##.......
+!-#.#.-....-#--$---@.....#.##.......
+-#.#.-....-#@-$---#.....#.##.......
+!-#.#.-....-@-.$---#.....#.##.......
+-#.#.-....-#..$-..#.@...#.##.......
+-#.#.-....-#..$-..#.-...#@##.......
+-#.#.-....-#..$-..#.@...#-##.......
+-#.#.-....-#..$-..#.-...#-##..@....
+-#.#.-....-#..$-..#.-...#@##..-....
+-#.#.-....-#..$-..#.-...#-##..-@...
+-#.#.-....-#..$-..#.-...#-##..--@..
+-#.#.-....-#..$-..#.-...#-##..-@-..
+!-#.#.-....-#..$-..#.-...#-#@..---..
+-#.#.-....-#..$-..#.-...#-##..---@.
+-#.#.-....-#..$-..#.-...#-##..----@
+-#.#.-....-#..$-..#.-...#-##..---@-
+-#.#.-....-#..$-..#.-...#-##.@-----
+!-#.#.-....-#..$-..#.-...@-##.------
+-#.#.-....-#..$-..#.-...#-##.-----@
+-#.#.-....-#..$-..#.-...#-##@------
+!-#.#.-....-#..$-..#.-...#-#@-------
+-#.#.-....-#..$-..#.-...#-##-@-----
+-#.#.-....-#..$-..#.-...#-##-----@-
+-#.#.-....-#..$-..#.-..@#-##-------
+!-#.#.-....-#..$-..@.-..-#-##-------
+-#.#.-....-#..$-..#.-..-#-##@------
+!-#.#.-....-#..$-..#.-..-@-##-------
+-#.#.-....-#..$-..#.-.@-#-##-------
+-#.#.-....-#..$-..#.-.-@#-##-------
+-#.#.-....-#..$-.@#.-.--#-##-------
+-#.#.-....-#@.$-.-#.-.--#-##-------
+-#.#.-....-#-@$-.-#.-.--#-##-------
+-#.#.-..@.-#--$-.-#.-.--#-##-------
+!-#.@.-..-.-#--$-.-#.-.--#-##-------
+-#.#.-..-.-#-@$-.-#.-.--#-##-------
+-#.#.-..-@-#--$-.-#.-.--#-##-------
+-#.#.-..@--#--$-.-#.-.--#-##-------
+|-#.#.-..---#--@-.-#.-.--#-##-------
+-#.#@-..---#--$-.-#.-.--#-##-------
+-#.#--..-@-#--$-.-#.-.--#-##-------
+!-#.@--..---#--$-.-#.-.--#-##-------
+-#.#.-.@-.-#--$-.-#.-.--#-##-------
+-#.#.-@--.-#--$-.-#.-.--#-##-------
+-#.#.@---.-#--$-.-#.-.--#-##-------
+!-#.#.----.-@--$-.-#.-.--#-##-------
+-#.#.--@-.-#--$-.-#.-.--#-##-------
+!-@.#.----.-#--$-.-#.-.--#-##-------
+-#.#.-.--.-#@-$-.-#.-.--#-##-------
+-#@#.-.--.-#--$-.-#.-.--#-##-------
+-#-#.-.@-.-#--$-.-#.-.--#-##-------
+!-@-#.-.--.-#--$-.-#.-.--#-##-------
+!-#-@.-.--.-#--$-.-#.-.--#-##-------
+-#.#.-.-@.-#--$-.-#.-.--#-##-------
+|-#.#.-....-#--@-.-#.-.--#-##-------
+-#.#.-....-#@-$-.-#.-.--#-##-------
+!-#.#.-....-#--$-.-@.-.--#-##-------
+-#.#.-.@..-#-.$-.-#.-.--#-##-------
+-#.#.-@-..-#-.$-.-#.-.--#-##-------
+-#.#.@--..-#-.$-.-#.-.--#-##-------
+!-@.#.---..-#-.$-.-#.-.--#-##-------
+-#.#.--@..-#-.$-.-#.-.--#-##-------
+!-#.#.---..-@-.$-.-#.-.--#-##-------
+-#@#.-.-..-#-.$-.-#.-.--#-##-------
+!-@-#.-.-..-#-.$-.-#.-.--#-##-------
+!-#-@.-.-..-#-.$-.-#.-.--#-##-------
+-#-#.-.@..-#-.$-.-#.-.--#-##-------
+-#.#.-.-@.-#-.$-.-#.-.--#-##-------
+-#.#.-.--.-#-@$-.-#.-.--#-##-------
+-#.#.-.-@.-#--$-.-#.-.--#-##-------
+!-#.#.-.--.-#--$-.-@.-.--#-##-------
+|-#.#.-.--.-#--@-.-#.-.--#-##-------
+-#.#.-.--.-#@-$-.-#.-.--#-##-------
+-#.#.-.@-.-#-.$-.-#.-.--#-##-------
+!-#.@.-.--.-#-.$-.-#.-.--#-##-------
+-#.#.-.--@-#-.$-.-#.-.--#-##-------
+-#.#.-.-@--#-.$-.-#.-.--#-##-------
+-#.#@-.----#-.$-.-#.-.--#-##-------
+!-#.@--.----#-.$-.-#.-.--#-##-------
+-#.#--.--@-#-.$-.-#.-.--#-##-------
+|-#.#.-.----#-.@-.-#.-.--#-##-------
+-#.#.-.-..-#@.$-.-#.-.--#-##-------
+!-#.#.-....-@-.$-.-#.-.--#-##-------
+-#.#.-....-#-.$-.@#.-.--#-##-------
+-#.#.-....-#..$-@-#.-.--#-##-------
+!-#.#.-....-@..$---#.-.--#-##-------
+-#.#.-....-#..$--@#.-.--#-##-------
+-#.#.-....-#..$@--#.-.--#-##-------
+-#.#.-....-#..$---#.-@--#-##-------
+!-#.#.-....-#..$---#.----#-@#-------
+-#.#.-....-#..$-@-#.----#-##-------
+-#.#.-....-#..$---#.@---#-##-------
+-#.#.-....-#..$---#.--@-#-##-------
+-#.#.-....-#..$-.-#.-.@-#-##-------
+!-#.#.-....-#..$-.-@.-.--#-##-------
+-#.#.-....-#..$-..#.-@--#-##-------
+!-#.#.-....-#..$-..#.----#-@#-------
+-#.#.-....-#..$-..#.--@-#-##-------
+-#.#.-....-#..$-..#.@---#-##-------
+-#.#.-....-#..$-@.#.----#-##-------
+-#.#.-....-#..$--@#.----#-##-------
+-#.#.-....-#@.$---#.----#-##-------
+!-#.#.-....-@-.$---#.----#-##-------
+-#.#.-....-#-.$--@#.----#-##-------
+-#.#.-....-#-@$---#.----#-##-------
+-#.#.-..@.-#--$---#.----#-##-------
+!-#.@.-..-.-#--$---#.----#-##-------
+-#.#.-..-.-#-@$---#.----#-##-------
+-#.#.-.@-.-#--$---#.----#-##-------
+-#.#.-.--.-#@-$---#.----#-##-------
+-#.#.-@--.-#--$---#.----#-##-------
+-#.#.@---.-#--$---#.----#-##-------
+!-@.#.----.-#--$---#.----#-##-------
+-#.#.--@-.-#--$---#.----#-##-------
+!-#.#.----.-@--$---#.----#-##-------
+-#@#.-.--.-#--$---#.----#-##-------
+!-@-#.-.--.-#--$---#.----#-##-------
+!-#-@.-.--.-#--$---#.----#-##-------
+-#-#.-.@-.-#--$---#.----#-##-------
+-#.#.-.-@.-#--$---#.----#-##-------
+-#.#.-..-@-#--$---#.----#-##-------
+|-#.#.-..---#--@---#.----#-##-------
+-#.#@-..---#--$---#.----#-##-------
+!-#.@--..---#--$---#.----#-##-------
+-#.#--..-@-#--$---#.----#-##-------
+-#.#.-..@--#--$---#.----#-##-------
+!-#.#.-....-#--$---@.----#-##-------
+-#.#.-....-#@-$---#.----#-##-------
+|-#.#.-....-#--@---#.----#-##-------
+-#.#.-.@..-#-.$---#.----#-##-------
+-#.#.-@-..-#-.$---#.----#-##-------
+!-#.#.---..-@-.$---#.----#-##-------
+-#.#.@--..-#-.$---#.----#-##-------
+!-@.#.---..-#-.$---#.----#-##-------
+-#.#.--@..-#-.$---#.----#-##-------
+-#.#.-.-@.-#-.$---#.----#-##-------
+!-#.@.-.--.-#-.$---#.----#-##-------
+-#.#.-.@-.-#-.$---#.----#-##-------
+-#.#.-.--@-#-.$---#.----#-##-------
+-#.#.-.-@--#-.$---#.----#-##-------
+|-#.#.-.----#-.@---#.----#-##-------
+-#.#@-.----#-.$---#.----#-##-------
+!-#.@--.----#-.$---#.----#-##-------
+-#.#--.--@-#-.$---#.----#-##-------
+-#.#.-.--.-#-@$---#.----#-##-------
+-#.#.-.--.-#@-$---#.----#-##-------
+|-#.#.-.--.-#--@---#.----#-##-------
+!-#.#.-.--.-#--$---@.----#-##-------
+-#.#.-.-@.-#--$---#.----#-##-------
+-#@#.-.-..-#-.$---#.----#-##-------
+!-#-@.-.-..-#-.$---#.----#-##-------
+-#-#.-.@..-#-.$---#.----#-##-------
+!-@-#.-.-..-#-.$---#.----#-##-------
+-#.#.-.-..-#@.$---#.----#-##-------
+-#.#.-....-#..$---#.--@-#-##-------
+-#.#.-....-#..$-@-#.----#-##-------
+!-#.#.-....-#..$---@.----#-##-------
+-#.#.-....-#..$--.#.-@--#-##-------
+!-#.#.-....-@..$--.#.----#-##-------
+-#.#.-....-#..$@-.#.----#-##-------
+!-#.#.-....-#..$-..#.-.--#-#@-------
+-#.#.-....-#..$-..#.-...#-##..--@-.
+-#.#.-....-#..$-..#.-...#-##@.----.
+!-#.#.-....-#..$-..#.-...#-#@-.----.
+-#.#.-....-#..$-..#.-...#-##-.---@.
+-#.#.-....-#..$-..#.-...#-##-@----.
+-#.#.-....-#..$-..#.-...#-##@-----.
+!-#.#.-....-#..$-..#.-...@-##------.
+-#.#.-....-#..$-..#.-...#-##------@
+-#.#.-....-#..$-..#.-...#-##-----@-
+-#.#.-....-#..$-..#.-...#-##-@-----
+-#.#.-....-#..$-..#.-..@#-##-.----.
+-#.#.-....-#..$-..#.-..-#-##@.----.
+!-#.#.-....-#..$-..#.-..-@-##-.----.
+!-#.#.-....-#..$-..@.-..-#-##-.----.
+-#.#.-....-#..$-..#.-.@-#-##-.----.
+-#.#.-....-#..$-.@#.-.--#-##-.----.
+-#.#.-....-#..$-.-#.-.@-#-##-.----.
+-#.#.-....-#..$-@-#.-.--#-##-.----.
+-#.#.-....-#..$--@#.-.--#-##-.----.
+-#.#.-....-#..$---#.-@--#-##-.----.
+!-#.#.-....-#..$---#.----#-@#-.----.
+-#.#.-....-#..$---#.@---#-##-.----.
+-#.#.-....-#..$-@-#.----#-##-.----.
+-#.#.-....-#..$---#.--@-#-##-.----.
+-#.#.-....-#..$@--#.-.--#-##-.----.
+!-#.#.-....-@..$---#.-.--#-##-.----.
+!-#.#.-....-#..$-.-@.-.--#-##-.----.
+-#.#.-....-#@.$-.-#.-.--#-##-.----.
+!-#.#.-....-@-.$-.-#.-.--#-##-.----.
+-#.#.-.@..-#-.$-.-#.-.--#-##-.----.
+-#@#.-.-..-#-.$-.-#.-.--#-##-.----.
+-#-#.-.@..-#-.$-.-#.-.--#-##-.----.
+!-@-#.-.-..-#-.$-.-#.-.--#-##-.----.
+!-#-@.-.-..-#-.$-.-#.-.--#-##-.----.
+-#.#.-@-..-#-.$-.-#.-.--#-##-.----.
+-#.#.--@..-#-.$-.-#.-.--#-##-.----.
+!-@.#.---..-#-.$-.-#.-.--#-##-.----.
+!-#.#.---..-@-.$-.-#.-.--#-##-.----.
+-#.#.@--..-#-.$-.-#.-.--#-##-.----.
+-#.#.-.-@.-#-.$-.-#.-.--#-##-.----.
+!-#.@.-.--.-#-.$-.-#.-.--#-##-.----.
+-#.#.-.@-.-#-.$-.-#.-.--#-##-.----.
+-#.#.-.--@-#-.$-.-#.-.--#-##-.----.
+-#.#.-.-@--#-.$-.-#.-.--#-##-.----.
+-#.#@-.----#-.$-.-#.-.--#-##-.----.
+-#.#--.--@-#-.$-.-#.-.--#-##-.----.
+!-#.@--.----#-.$-.-#.-.--#-##-.----.
+|-#.#.-.----#-.@-.-#.-.--#-##-.----.
+-#.#.-.--.-#-@$-.-#.-.--#-##-.----.
+!-#.#.-.--.-#--$-.-@.-.--#-##-.----.
+-#.#.-.-@.-#--$-.-#.-.--#-##-.----.
+-#.#.-.--.-#@-$-.-#.-.--#-##-.----.
+|-#.#.-.--.-#--@-.-#.-.--#-##-.----.
+-#.#.-.-..-#@.$-.-#.-.--#-##-.----.
+-#.#.-....-#-.$-.@#.-.--#-##-.----.
+-#.#.-....-#-@$-.-#.-.--#-##-.----.
+|-#.#.-....-#--@-.-#.-.--#-##-.----.
+-#.#.-....-#@-$-.-#.-.--#-##-.----.
+!-#.#.-....-#--$-.-@.-.--#-##-.----.
+-#.#.-..@.-#--$-.-#.-.--#-##-.----.
+!-#.@.-..-.-#--$-.-#.-.--#-##-.----.
+-#.#.-..-.-#-@$-.-#.-.--#-##-.----.
+-#.#.-..-@-#--$-.-#.-.--#-##-.----.
+-#.#.-..@--#--$-.-#.-.--#-##-.----.
+-#.#@-..---#--$-.-#.-.--#-##-.----.
+!-#.@--..---#--$-.-#.-.--#-##-.----.
+-#.#--..-@-#--$-.-#.-.--#-##-.----.
+|-#.#.-..---#--@-.-#.-.--#-##-.----.
+-#.#.-.@-.-#--$-.-#.-.--#-##-.----.
+-#.#.-.--.-#@-$-.-#.-.--#-##-.----.
+-#.#.-@--.-#--$-.-#.-.--#-##-.----.
+-#.#.--@-.-#--$-.-#.-.--#-##-.----.
+!-@.#.----.-#--$-.-#.-.--#-##-.----.
+!-#.#.----.-@--$-.-#.-.--#-##-.----.
+-#.#.@---.-#--$-.-#.-.--#-##-.----.
+-#.#.-.-@.-#--$-.-#.-.--#-##-.----.
+-#@#.-.--.-#--$-.-#.-.--#-##-.----.
+!-@-#.-.--.-#--$-.-#.-.--#-##-.----.
+!-#-@.-.--.-#--$-.-#.-.--#-##-.----.
+-#-#.-.@-.-#--$-.-#.-.--#-##-.----.
+-#.#.-....-#..$-..#.-.-@#-##-.----.
+!-#.#.-....-#..$-..#.-.--#-#@-.----.
+-#.#.-....-#..$-..#.-@--#-##-.----.
+-#.#.-....-#..$-..#.--@-#-##-.----.
+-#.#.-....-#..$-@.#.----#-##-.----.
+-#.#.-....-#..$@-.#.----#-##-.----.
+-#.#.-....-#..$--.#.-@--#-##-.----.
+!-#.#.-....-@..$--.#.----#-##-.----.
+-#.#.-....-#..$--@#.----#-##-.----.
+-#.#.-....-#..$---#.--@-#-##-.----.
+!-#.#.-....-#..$---@.----#-##-.----.
+-#.#.-....-#@.$---#.----#-##-.----.
+-#.#.-.@..-#-.$---#.----#-##-.----.
+-#.#.-@-..-#-.$---#.----#-##-.----.
+-#.#.@--..-#-.$---#.----#-##-.----.
+-#.#.--@..-#-.$---#.----#-##-.----.
+!-@.#.---..-#-.$---#.----#-##-.----.
+!-#.#.---..-@-.$---#.----#-##-.----.
+-#.#.-.-@.-#-.$---#.----#-##-.----.
+!-#.@.-.--.-#-.$---#.----#-##-.----.
+-#.#.-.--@-#-.$---#.----#-##-.----.
+-#.#.-.-@--#-.$---#.----#-##-.----.
+|-#.#.-.----#-.@---#.----#-##-.----.
+-#.#@-.----#-.$---#.----#-##-.----.
+!-#.@--.----#-.$---#.----#-##-.----.
+-#.#--.--@-#-.$---#.----#-##-.----.
+-#.#.-.--.-#-@$---#.----#-##-.----.
+|-#.#.-.--.-#--@---#.----#-##-.----.
+-#.#.-.--.-#@-$---#.----#-##-.----.
+-#.#.-.-@.-#--$---#.----#-##-.----.
+!-#.#.-.--.-#--$---@.----#-##-.----.
+-#.#.-.@-.-#-.$---#.----#-##-.----.
+-#@#.-.-..-#-.$---#.----#-##-.----.
+!-@-#.-.-..-#-.$---#.----#-##-.----.
+-#-#.-.@..-#-.$---#.----#-##-.----.
+!-#-@.-.-..-#-.$---#.----#-##-.----.
+-#.#.-.-..-#@.$---#.----#-##-.----.
+-#.#.-....-#-@$---#.----#-##-.----.
+-#.#.-....-#@-$---#.----#-##-.----.
+!-#.#.-....-#--$---@.----#-##-.----.
+-#.#.-..@.-#--$---#.----#-##-.----.
+!-#.@.-..-.-#--$---#.----#-##-.----.
+-#.#.-..-@-#--$---#.----#-##-.----.
+-#.#.-..@--#--$---#.----#-##-.----.
+|-#.#.-..---#--@---#.----#-##-.----.
+-#.#@-..---#--$---#.----#-##-.----.
+-#.#--..-@-#--$---#.----#-##-.----.
+!-#.@--..---#--$---#.----#-##-.----.
+-#.#.-.@-.-#--$---#.----#-##-.----.
+-#.#.-.-@.-#--$---#.----#-##-.----.
+-#.#.-.--.-#@-$---#.----#-##-.----.
+-#@#.-.--.-#--$---#.----#-##-.----.
+!-#-@.-.--.-#--$---#.----#-##-.----.
+!-@-#.-.--.-#--$---#.----#-##-.----.
+-#-#.-.@-.-#--$---#.----#-##-.----.
+-#.#.-@--.-#--$---#.----#-##-.----.
+!-#.#.----.-@--$---#.----#-##-.----.
+-#.#.--@-.-#--$---#.----#-##-.----.
+!-@.#.----.-#--$---#.----#-##-.----.
+-#.#.@---.-#--$---#.----#-##-.----.
+-#.#.-..-.-#-@$---#.----#-##-.----.
+|-#.#.-....-#--@---#.----#-##-.----.
+-#.#.-....-#-.$--@#.----#-##-.----.
+!-#.#.-....-@-.$---#.----#-##-.----.
+-#.#.-....-#..$-@-#.----#-##-.----.
+-#.#.-....-#..$-..#.@---#-##-.----.
+!-#.#.-....-#..$-..#.----#-@#-.----.
+-#.#.-....-#..$-..#.-...#-##..@-...
+!-#.#.-....-#..$-..#.-...#-@#..--...
+!-#.#.-....-#..$-..#.-...#-@#.......
+-#.#.-....-#..$@..#.-...#.##.......
+-#.#.-....-#..$-..#.-@..#.##.......
+-#.#.-....-#..$-@.#.--..#.##.......
+-#.#.-....-#..$--@#.--..#.##.......
+-#.#.-....-#@.$---#.--..#.##.......
+-#.#.-.@..-#-.$---#.--..#.##.......
+-#.#.-@-..-#-.$---#.--..#.##.......
+-#.#.--@..-#-.$---#.--..#.##.......
+!-#.#.---..-@-.$---#.--..#.##.......
+-#.#.@--..-#-.$---#.--..#.##.......
+!-@.#.---..-#-.$---#.--..#.##.......
+-#.#.-.-..-#@.$---#.--..#.##.......
+-#.#.-.-@.-#-.$---#.--..#.##.......
+-#.#.-.--@-#-.$---#.--..#.##.......
+|-#.#.-.----#-.@---#.--..#.##.......
+-#.#@-.----#-.$---#.--..#.##.......
+-#.#--.--@-#-.$---#.--..#.##.......
+!-#.@--.----#-.$---#.--..#.##.......
+-#.#.-.-@--#-.$---#.--..#.##.......
+!-#.@.-.--.-#-.$---#.--..#.##.......
+-#.#.-.@-.-#-.$---#.--..#.##.......
+-#.#.-.--.-#-@$---#.--..#.##.......
+-#.#.-.--.-#@-$---#.--..#.##.......
+|-#.#.-.--.-#--@---#.--..#.##.......
+-#.#.-.-@.-#--$---#.--..#.##.......
+!-#.#.-.--.-#--$---@.--..#.##.......
+-#@#.-.-..-#-.$---#.--..#.##.......
+-#-#.-.@..-#-.$---#.--..#.##.......
+!-@-#.-.-..-#-.$---#.--..#.##.......
+!-#-@.-.-..-#-.$---#.--..#.##.......
+!-#.#.-....-@-.$---#.--..#.##.......
+-#.#.-....-#-.$--@#.--..#.##.......
+-#.#.-....-#-@$---#.--..#.##.......
+!-#.#.-....-#--$---@.--..#.##.......
+-#.#.-....-#@-$---#.--..#.##.......
+|-#.#.-....-#--@---#.--..#.##.......
+-#.#.-..@.-#--$---#.--..#.##.......
+-#.#.-..-@-#--$---#.--..#.##.......
+-#.#.-..@--#--$---#.--..#.##.......
+|-#.#.-..---#--@---#.--..#.##.......
+-#.#@-..---#--$---#.--..#.##.......
+-#.#--..-@-#--$---#.--..#.##.......
+!-#.@--..---#--$---#.--..#.##.......
+-#.#.-..-.-#-@$---#.--..#.##.......
+-#.#.-.@-.-#--$---#.--..#.##.......
+-#.#.-@--.-#--$---#.--..#.##.......
+-#.#.--@-.-#--$---#.--..#.##.......
+!-@.#.----.-#--$---#.--..#.##.......
+!-#.#.----.-@--$---#.--..#.##.......
+-#.#.@---.-#--$---#.--..#.##.......
+-#.#.-.-@.-#--$---#.--..#.##.......
+-#.#.-.--.-#@-$---#.--..#.##.......
+-#@#.-.--.-#--$---#.--..#.##.......
+!-@-#.-.--.-#--$---#.--..#.##.......
+!-#-@.-.--.-#--$---#.--..#.##.......
+-#-#.-.@-.-#--$---#.--..#.##.......
+!-#.@.-..-.-#--$---#.--..#.##.......
+-#.#.-....-#..$-@-#.--..#.##.......
+!-#.#.-....-#..$---@.--..#.##.......
+-#.#.-....-#..$---#.--@.#.##.......
+!-#.#.-....-#..$---#.---.#.#@.......
+-#.#.-....-#..$--@#.---.#.##.......
+-#.#.-....-#..$---#.-@-.#.##.......
+-#.#.-....-#..$---#.---@#.##.......
+!-#.#.-....-#..$---@.----#.##.......
+!-#.#.-....-#..$---#.----@.##.......
+-#.#.-....-#..$---#.----#.##@......
+-#.#.-....-#..$---#.---@#.##-......
+-#.#.-....-#..$---#.----#.##-@.....
+!-#.#.-....-#..$---#.----@.##--.....
+-#.#.-....-#..$---#.----#.##--....@
+-#.#.-....-#..$---#.----#.##--...@-
+-#.#.-....-#..$---#.----#.##--...-@
+-#.#.-....-#..$---#.----#.##@-...--
+-#.#.-....-#..$---#.----#.##--..@--
+-#.#.-....-#..$---#.----#.##--..-@-
+!-#.#.-....-#..$---#.----#.#@--..---
+-#.#.-....-#..$---#.----#.##--.@---
+-#.#.-....-#..$---#.----#.##--@----
+-#.#.-....-#..$---#.----#@##-------
+!-#.#.-....-#..$---#.----#-@#-------
+-#.#.-....-#..$---#.----#-##--@----
+-#.#.-....-#..$---#.@---#-##-------
+-#.#.-....-#..$---#.----#.##---@---
+-#.#.-....-#..$---#.----#.##--.-@--
+!-#.#.-....-#..$---#.----#.@#--.----
+-#.#.-....-#..$---#.----#.##-@....-
+-#.#.-....-#..$---#.----#.##@-.....
+!-#.#.-....-#..$---#.----#.#@-......
+-#.#.-....-#..$---#.----#.##-....@.
+-#.#.-....-#..$---#.----#.##-...@-.
+-#.#.-....-#..$---#.----#.##-...-@.
+!-#.#.-....-#..$---#.----#.#@-...--.
+-#.#.-....-#..$---#.----#.##-..@--.
+!-#.#.-....-#..$---#.----#.@#-..---.
+-#.#.-....-#..$---#.----#.##-.@---.
+-#.#.-....-#..$---#.----#.##-.-@--.
+-#.#.-....-#..$---#.----#@##-.----.
+-#.#.-....-#..$---#.@---#-##-.----.
+-#.#.-....-#..$---#.----#-##-.@---.
+!-#.#.-....-#..$---#.----#-@#-.----.
+-#.#.-....-#..$---#.----#.##-..-@-.
+-#.#.-....-#..$---#.----#.##@....-.
+-#.#.-....-#..$---#.----#.##-....-@
+-#.#.-....-#..$---#.----#.##-@...--
+-#.#.-....-#..$---#.----#.##@-...--
+-#.#.-....-#..$---#.----#.##--...-@
+!-#.#.-....-#..$---#.----@.##--...--
+-#.#.-....-#..$---#.----#.##-....@-
+-#.#.-....-#..$---#.--@-#.##.......
+-#.#.-....-#..$@-.#.--..#.##.......
+-#.#.-....-#..$--.#.-@..#.##.......
+!-#.#.-....-@..$--.#.--..#.##.......
+!-#.#.-....-#..$-..#.--..#.@#.......
+-#.#.-....-#..$-..#.@-..#.##.......
+-#.#.-....-#..$-..#.--@.#.##.......
+-#.#.-....-#..$-..#.-@-.#.##.......
+-#.#.-....-#..$-.@#.---.#.##.......
+!-#.#.-....-#..$-.-@.---.#.##.......
+-#.#.-....-#..$-@-#.---.#.##.......
+-#.#.-....-#..$--@#.---.#.##.......
+-#.#.-....-#..$---#.-@-.#.##.......
+!-#.#.-....-@..$---#.---.#.##.......
+-#.#.-....-#..$@--#.---.#.##.......
+-#.#.-....-#..$-.-#.--@.#.##.......
+-#.#.-....-#@.$-.-#.---.#.##.......
+!-#.#.-....-@-.$-.-#.---.#.##.......
+-#.#.-.@..-#-.$-.-#.---.#.##.......
+-#.#.-.-..-#@.$-.-#.---.#.##.......
+-#.#.-@-..-#-.$-.-#.---.#.##.......
+!-#.#.---..-@-.$-.-#.---.#.##.......
+-#.#.--@..-#-.$-.-#.---.#.##.......
+!-@.#.---..-#-.$-.-#.---.#.##.......
+-#.#.@--..-#-.$-.-#.---.#.##.......
+-#.#.-.-@.-#-.$-.-#.---.#.##.......
+-#.#.-.@-.-#-.$-.-#.---.#.##.......
+!-#.@.-.--.-#-.$-.-#.---.#.##.......
+-#.#.-.--.-#-@$-.-#.---.#.##.......
+|-#.#.-.--.-#--@-.-#.---.#.##.......
+-#.#.-.--.-#@-$-.-#.---.#.##.......
+-#.#.-.-@.-#--$-.-#.---.#.##.......
+!-#.#.-.--.-#--$-.-@.---.#.##.......
+-#.#.-.--@-#-.$-.-#.---.#.##.......
+-#.#.-.-@--#-.$-.-#.---.#.##.......
+-#.#@-.----#-.$-.-#.---.#.##.......
+!-#.@--.----#-.$-.-#.---.#.##.......
+-#.#--.--@-#-.$-.-#.---.#.##.......
+|-#.#.-.----#-.@-.-#.---.#.##.......
+-#@#.-.-..-#-.$-.-#.---.#.##.......
+!-@-#.-.-..-#-.$-.-#.---.#.##.......
+!-#-@.-.-..-#-.$-.-#.---.#.##.......
+-#-#.-.@..-#-.$-.-#.---.#.##.......
+-#.#.-....-#-.$-.@#.---.#.##.......
+-#.#.-....-#-@$-.-#.---.#.##.......
+-#.#.-..@.-#--$-.-#.---.#.##.......
+!-#.@.-..-.-#--$-.-#.---.#.##.......
+-#.#.-..-.-#-@$-.-#.---.#.##.......
+-#.#.-.@-.-#--$-.-#.---.#.##.......
+-#.#.-.-@.-#--$-.-#.---.#.##.......
+-#@#.-.--.-#--$-.-#.---.#.##.......
+!-@-#.-.--.-#--$-.-#.---.#.##.......
+-#-#.-.@-.-#--$-.-#.---.#.##.......
+!-#-@.-.--.-#--$-.-#.---.#.##.......
+-#.#.-.--.-#@-$-.-#.---.#.##.......
+-#.#.-@--.-#--$-.-#.---.#.##.......
+!-@.#.----.-#--$-.-#.---.#.##.......
+-#.#.@---.-#--$-.-#.---.#.##.......
+-#.#.--@-.-#--$-.-#.---.#.##.......
+!-#.#.----.-@--$-.-#.---.#.##.......
+-#.#.-..-@-#--$-.-#.---.#.##.......
+-#.#@-..---#--$-.-#.---.#.##.......
+!-#.@--..---#--$-.-#.---.#.##.......
+-#.#--..-@-#--$-.-#.---.#.##.......
+|-#.#.-..---#--@-.-#.---.#.##.......
+-#.#.-..@--#--$-.-#.---.#.##.......
+|-#.#.-....-#--@-.-#.---.#.##.......
+-#.#.-....-#@-$-.-#.---.#.##.......
+!-#.#.-....-#--$-.-@.---.#.##.......
+-#.#.-....-#..$-..#.---@#.##.......
+!-#.#.-....-#..$-..@.----#.##.......
+!-#.#.-....-#..$-..#.----@.##.......
+-#.#.-....-#..$-..#.----#.##@......
+-#.#.-....-#..$-..#.----#.##-@.....
+-#.#.-....-#..$-..#.----#.##@-.....
+!-#.#.-....-#..$-..#.----@.##--.....
+-#.#.-....-#..$-..#.----#.##--....@
+-#.#.-....-#..$-..#.----#.##-@....-
+-#.#.-....-#..$-..#.----#.##--...@-
+-#.#.-....-#..$-..#.----#.##--...-@
+-#.#.-....-#..$-..#.----#.##@-...--
+-#.#.-....-#..$-..#.----#.##--..@--
+!-#.#.-....-#..$-..#.----#.#@--..---
+-#.#.-....-#..$-..#.----#.##--.@---
+!-#.#.-....-#..$-..#.----#.@#--.----
+-#.#.-....-#..$-..#.----#.##--.-@--
+-#.#.-....-#..$-..#.----#.##--@----
+-#.#.-....-#..$-..#.----#.##---@---
+-#.#.-....-#..$-..#.----#@##-------
+!-#.#.-....-#..$-..#.----#-@#-------
+-#.#.-....-#..$-..#.@---#-##-------
+-#.#.-....-#..$-..#.----#-##--@----
+-#.#.-....-#..$-..#.----#.##--..-@-
+-#.#.-....-#..$-..#.----#.##-....@.
+-#.#.-....-#..$-..#.----#.##-...@-.
+-#.#.-....-#..$-..#.----#.##-..@--.
+!-#.#.-....-#..$-..#.----#.@#-..---.
+-#.#.-....-#..$-..#.----#.##-.@---.
+-#.#.-....-#..$-..#.----#.##-.-@--.
+-#.#.-....-#..$-..#.----#@##-.----.
+-#.#.-....-#..$-..#.----#-##-.@---.
+-#.#.-....-#..$-..#.@---#-##-.----.
+!-#.#.-....-#..$-..#.----#-@#-.----.
+-#.#.-....-#..$-..#.----#.##-..-@-.
+-#.#.-....-#..$-..#.----#.##-...-@.
+!-#.#.-....-#..$-..#.----#.#@-...--.
+-#.#.-....-#..$-..#.----#.##-....-@
+-#.#.-....-#..$-..#.----#.##-@...--
+-#.#.-....-#..$-..#.----#.##--...-@
+-#.#.-....-#..$-..#.----#.##@-...--
+!-#.#.-....-#..$-..#.----@.##--...--
+-#.#.-....-#..$-..#.----#.##-....@-
+-#.#.-....-#..$-..#.----#.##@....-.
+-#.#.-....-#..$-..#.---@#.##-......
+!-#.#.-....-#..$-..#.----#.#@-......
+-#.#.-....-#..$-..#.--@-#.##.......
+!-#.#.-....-#..$-..#.---.#.#@.......
+!-#.#.-....-@..$...#.....#.##.......
+-#.#.@....-#..$...#.....#.##.......
+@#.#.-.....#..$...#.....#.##.......
+-#.#.-@....#..$...#.....#.##.......
+-#.#.@-....#..$...#.....#.##.......
+!-@.#.--....#..$...#.....#.##.......
+-#.#.--@...#..$...#.....#.##.......
+-#.#.---@..#..$...#.....#.##.......
+!-#.@.----..#..$...#.....#.##.......
+-#.#.----..#.@$...#.....#.##.......
+|-#.#.----..#.-@...#.....#.##.......
+-#.#.----..#@-$...#.....#.##.......
+-#.#.----..#--$..@#.....#.##.......
+-#.#.----..#@-$..-#.....#.##.......
+-#.#.----..#--$.@-#.....#.##.......
+-#.#.----..#--$@--#.....#.##.......
+-#.#.----..#--$---#.@...#.##.......
+-#.#.----..#--$---#.-@..#.##.......
+-#.#.----..#--$-@-#.--..#.##.......
+-#.#.----..#--$---#.@-..#.##.......
+-#.#.----..#--$---#.--@.#.##.......
+!-#.#.----..#--$---#.---.#.#@.......
+-#.#.----..#--$---#.-@-.#.##.......
+-#.#.----..#--$--@#.---.#.##.......
+-#.#.----..#--$---#.---@#.##.......
+-#.#.----..#--$---#.--@-#.##.......
+-#.#.----..#--$---#.----#.##@......
+-#.#.----..#--$---#.---@#.##-......
+!-#.#.----..#--$---#.----#.#@-......
+-#.#.----..#--$---#.----#.##-@.....
+-#.#.----..#--$---#.----#.##--....@
+-#.#.----..#--$---#.----#.##-@....-
+-#.#.----..#--$---#.----#.##--...@-
+-#.#.----..#--$---#.----#.##--..@--
+!-#.#.----..#--$---#.----#.#@--..---
+-#.#.----..#--$---#.----#.##--..-@-
+-#.#.----..#--$---#.----#.##--.@---
+-#.#.----..#--$---#.----#.##--.-@--
+!-#.#.----..#--$---#.----#.@#--.----
+-#.#.----..#--$---#.----#.##--@----
+-#.#.----..#--$---#.----#@##-------
+-#.#.----..#--$---#.@---#-##-------
+!-#.#.----..#--$---#.----#-@#-------
+-#.#.----..#--$---#.----#-##--@----
+-#.#.----..#--$---#.----#.##---@---
+-#.#.----..#--$---#.----#.##--...-@
+-#.#.----..#--$---#.----#.##@-...--
+-#.#.----..#--$---#.----#.##@-.....
+!-#.#.----..#--$---#.----@.##--.....
+-#.#.----..#--$---#.----#.##-....@.
+-#.#.----..#--$---#.----#.##-....-@
+-#.#.----..#--$---#.----#.##-@...--
+-#.#.----..#--$---#.----#.##--...-@
+-#.#.----..#--$---#.----#.##@-...--
+!-#.#.----..#--$---#.----@.##--...--
+-#.#.----..#--$---#.----#.##-....@-
+-#.#.----..#--$---#.----#.##@....-.
+-#.#.----..#--$---#.----#.##-...@-.
+-#.#.----..#--$---#.----#.##-...-@.
+-#.#.----..#--$---#.----#.##-..@--.
+-#.#.----..#--$---#.----#.##-.@---.
+-#.#.----..#--$---#.----#.##-.-@--.
+-#.#.----..#--$---#.----#@##-.----.
+-#.#.----..#--$---#.----#-##-.@---.
+!-#.#.----..#--$---#.----#-@#-.----.
+-#.#.----..#--$---#.@---#-##-.----.
+!-#.#.----..#--$---#.----#.@#-..---.
+-#.#.----..#--$---#.----#.##-..-@-.
+!-#.#.----..#--$---#.----#.#@-...--.
+!-#.#.----..#--$---@.----#.##.......
+!-#.#.----..#--$---#.----@.##.......
+!-#.#.----..#--$---#.--..#.@#.......
+-#.#.----..#--$---#.-...#@##.......
+-#.#.----..#--$---#.@...#-##.......
+-#.#.----..#--$---#.-...#-##..@....
+-#.#.----..#--$---#.-...#@##..-....
+-#.#.----..#--$---#.-...#-##..-@...
+!-#.#.----..#--$---#.-...#-@#..--...
+-#.#.----..#--$---#.-...#-##..@-...
+-#.#.----..#--$---#.-...#-##..--@..
+!-#.#.----..#--$---#.-...#-#@..---..
+-#.#.----..#--$---#.-...#-##..-@-..
+-#.#.----..#--$---#.-...#-##..---@.
+-#.#.----..#--$---#.-...#-##..----@
+-#.#.----..#--$---#.-...#-##.@-----
+-#.#.----..#--$---#.-...#-##.-----@
+!-#.#.----..#--$---#.-...@-##.------
+-#.#.----..#--$---#.-...#-##@------
+-#.#.----..#--$---#.-...#-##-@-----
+-#.#.----..#--$---#.-...#-##-----@-
+-#.#.----..#--$---#.-..@#-##-------
+!-#.#.----..#--$---@.-..-#-##-------
+!-#.#.----..#--$---#.-..-@-##-------
+-#.#.----..#--$---#.-.@-#-##-------
+-#.#.----..#--$--@#.-.--#-##-------
+-#.#.----..#--$---#.-.-@#-##-------
+-#.#.----..#--$---#.-@--#-##-------
+-#.#.----..#--$---#.@---#-##-------
+-#.#.----..#--$-@-#.----#-##-------
+-#.#.----..#--$---#.--@-#-##-------
+!-#.#.----..#--$---#.----#-@#-------
+!-#.#.----..#--$---#.-.--#-#@-------
+-#.#.----..#--$---#.-..-#-##@------
+!-#.#.----..#--$---#.-...#-#@-------
+-#.#.----..#--$---#.-...#-##..---@-
+-#.#.----..#--$---#.-...#-##@.----.
+!-#.#.----..#--$---#.-...#-#@-.----.
+-#.#.----..#--$---#.-..@#-##-.----.
+-#.#.----..#--$---#.-.@-#-##-.----.
+-#.#.----..#--$---#.-@--#-##-.----.
+!-#.#.----..#--$---#.----#-@#-.----.
+-#.#.----..#--$---#.--@-#-##-.----.
+-#.#.----..#--$-@-#.----#-##-.----.
+-#.#.----..#--$---#.@---#-##-.----.
+!-#.#.----..#--$---#.-.--#-#@-.----.
+-#.#.----..#--$--@#.-.--#-##-.----.
+-#.#.----..#--$---#.-.-@#-##-.----.
+!-#.#.----..#--$---@.-..-#-##-.----.
+-#.#.----..#--$---#.-..-#-##@.----.
+!-#.#.----..#--$---#.-..-@-##-.----.
+-#.#.----..#--$---#.-...#-##-@----.
+!-#.#.----..#--$---#.-...@-##------.
+-#.#.----..#--$---#.-...#-##@-----.
+-#.#.----..#--$---#.-...#-##------@
+-#.#.----..#--$---#.-...#-##-----@-
+-#.#.----..#--$---#.-...#-##-@-----
+-#.#.----..#--$---#.-...#-##-.---@.
+-#.#.----..#--$---#.-...#-##..--@-.
+!-#.#.----..#--$---#.-...#-@#.......
+-#.#.----..#--$@--#.-...#.##.......
+-#.#.----..#--$-@-#.....#.##.......
+-#.#.----.@#--$---#.....#.##.......
+-#.#.@---.-#--$---#.....#.##.......
+!-#.#.----.-@--$---#.....#.##.......
+-#.#.----.-#--$@--#.....#.##.......
+!-#.#.----..@--$.--#.....#.##.......
+-#.#.----..#--$.--#..@..#.##.......
+!-#.#.----..#--$.--#..-..#.@#.......
+-#.#.----..#--$.--#..-@.#.##.......
+-#.#.----..#--$.--#..@-.#.##.......
+-#.#.----..#--$.-@#..--.#.##.......
+-#.#.----..#--$.--#..--@#.##.......
+!-#.#.----..#--$.--@..---#.##.......
+-#.#.----..#--$.--#..-@-#.##.......
+-#.#.----..#--$.--#..---#.##@......
+!-#.#.----..#--$.--#..---#.#@-......
+-#.#.----..#--$.--#..---#.##-....@.
+-#.#.----..#--$.--#..---#.##-....-@
+-#.#.----..#--$.--#..---#.##-....@-
+-#.#.----..#--$.--#..---#.##-@...--
+!-#.#.----..#--$.--#..---@.##--...--
+-#.#.----..#--$.--#..---#.##--...-@
+-#.#.----..#--$.--#..---#.##@-...--
+-#.#.----..#--$.--#..---#.##@....-.
+-#.#.----..#--$.--#..---#.##-...@-.
+!-#.#.----..#--$.--#..---#.#@-...--.
+-#.#.----..#--$.--#..---#.##-...-@.
+-#.#.----..#--$.--#..---#.##-..@--.
+-#.#.----..#--$.--#..---#.##-.@---.
+-#.#.----..#--$.--#..---#.##-.-@--.
+-#.#.----..#--$.--#..---#@##-.----.
+!-#.#.----..#--$.--#..---#-@#-.----.
+-#.#.----..#--$.--#.@---#-##-.----.
+-#.#.----..#--$.--#.----#@##-.----.
+-#.#.----..#--$@--#.----#-##-.----.
+-#.#.----.@#--$---#.----#-##-.----.
+-#.#.@---.-#--$---#.----#-##-.----.
+!-#.#.----.-@--$---#.----#-##-.----.
+-#.#.----.-#--$@--#.----#-##-.----.
+-#.#.----..#--$-@-#.----#-##-.----.
+-#.#.----..#--$---#.@---#-##-.----.
+-#.#.----..#--$.--#.-@--#-##-.----.
+-#.#.----..#--$.--#..---#-##-.@---.
+!-#.#.----..#--$.--#..---#.@#-..---.
+-#.#.----..#--$.--#..---#.##-..-@-.
+-#.#.----..#--$.--#..--@#.##-......
+-#.#.----..#--$.--#..---#.##-@.....
+!-#.#.----..#--$.--#..---@.##--.....
+-#.#.----..#--$.--#..---#.##--....@
+-#.#.----..#--$.--#..---#.##--...@-
+-#.#.----..#--$.--#..---#.##--...-@
+-#.#.----..#--$.--#..---#.##@-...--
+-#.#.----..#--$.--#..---#.##--..@--
+!-#.#.----..#--$.--#..---#.#@--..---
+-#.#.----..#--$.--#..---#.##--.@---
+!-#.#.----..#--$.--#..---#.@#--.----
+-#.#.----..#--$.--#..---#.##--@----
+-#.#.----..#--$.--#..---#@##-------
+!-#.#.----..#--$.--#..---#-@#-------
+-#.#.----..#--$.--#.@---#-##-------
+-#.#.----..#--$@--#.----#-##-------
+-#.#.----..#--$-@-#.----#-##-------
+-#.#.----..#--$---#.@---#-##-------
+-#.#.----.@#--$---#.----#-##-------
+!-#.#.----.-@--$---#.----#-##-------
+-#.#.@---.-#--$---#.----#-##-------
+-#.#.----.-#--$@--#.----#-##-------
+-#.#.----..#--$.--#.-@--#-##-------
+-#.#.----..#--$.--#.----#@##-------
+-#.#.----..#--$.--#..---#-##--@----
+-#.#.----..#--$.--#..---#.##---@---
+-#.#.----..#--$.--#..---#.##--.-@--
+-#.#.----..#--$.--#..---#.##--..-@-
+-#.#.----..#--$.--#..---#.##-@....-
+-#.#.----..#--$.--#..---#.##@-.....
+!-#.#.----..#--$.--#..---@.##.......
+!-#.#.----..#--$.--#..--.#.#@.......
+-#.#.----..#--$.@-#..-..#.##.......
+-#.#.----..#--$.--#.@-..#.##.......
+-#.#.----..#--$.--#.-@..#.##.......
+-#.#.----..#--$.--#.--..#@##.......
+-#.#.----..#--$.--#.--..#-##..@....
+-#.#.----..#--$.--#.--..#-##..-@...
+-#.#.----..#--$.--#.--..#-##..--@..
+-#.#.----..#--$.--#.--..#-##..---@.
+-#.#.----..#--$.--#.--..#-##..--@-.
+-#.#.----..#--$.--#.--..#-##@.----.
+-#.#.----..#--$.--#.--..#-##-@----.
+-#.#.----..#--$.--#.--..#-##------@
+-#.#.----..#--$.--#.--..#-##-@-----
+-#.#.----..#--$.--#.--..#-##-----@-
+-#.#.----..#--$.--#.--..#-##@-----.
+!-#.#.----..#--$.--#.--..@-##------.
+!-#.#.----..#--$.--#.--..#-#@-.----.
+-#.#.----..#--$.--#.--..#-##-.---@.
+-#.#.----..#--$.--#.--.@#-##-.----.
+-#.#.----..#--$.--#.--.-#-##@.----.
+!-#.#.----..#--$.--@.--.-#-##-.----.
+-#.#.----..#--$.--#.--@-#-##-.----.
+-#.#.----..#--$.--#.-@--#-##-.----.
+!-#.#.----..#--$.--#.----#-#@-.----.
+-#.#.----..#--$.--#.---@#-##-.----.
+-#.#.----..#--$.-@#.----#-##-.----.
+!-#.#.----..#--$.--#.--.-@-##-.----.
+-#.#.----..#--$.--#.--..#-##..----@
+-#.#.----..#--$.--#.--..#-##.@-----
+-#.#.----..#--$.--#.--..#-##@------
+-#.#.----..#--$.--#.--..#-##-@-----
+-#.#.----..#--$.--#.--.@#-##-------
+!-#.#.----..#--$.--#.--.-@-##-------
+-#.#.----..#--$.--#.--.-#-##@------
+-#.#.----..#--$.--#.--@-#-##-------
+-#.#.----..#--$.--#.---@#-##-------
+-#.#.----..#--$.-@#.----#-##-------
+-#.#.----..#--$.--#.-@--#-##-------
+!-#.#.----..#--$.--#.----#-#@-------
+!-#.#.----..#--$.--@.--.-#-##-------
+-#.#.----..#--$.--#.--..#-##-----@-
+!-#.#.----..#--$.--#.--..#-#@-------
+!-#.#.----..#--$.--#.--..@-##.------
+-#.#.----..#--$.--#.--..#-##.-----@
+-#.#.----..#--$.--#.--..#-##..---@-
+-#.#.----..#--$.--#.--..#-##..-@-..
+!-#.#.----..#--$.--#.--..#-#@..---..
+-#.#.----..#--$.--#.--..#-##..@-...
+!-#.#.----..#--$.--#.--..#-@#..--...
+-#.#.----..#--$.--#.--..#@##..-....
+!-#.#.----..#--$.--#.--..#-@#.......
+-#.#.----..#--$.--#.@-..#-##.......
+-#.#.----..#--$@--#.--..#.##.......
+-#.#.----..#--$-@-#.--..#.##.......
+-#.#.----.@#--$---#.--..#.##.......
+-#.#.@---.-#--$---#.--..#.##.......
+-#.#.----.-#--$@--#.--..#.##.......
+!-#.#.----.-@--$---#.--..#.##.......
+-#.#.----..#--$---#.@-..#.##.......
+-#.#.----..#--$.-@#.....#.##.......
+-#.#.----..#--$..-#...@.#.##.......
+-#.#.----..#--$..-#...-@#.##.......
+-#.#.----..#--$..-#...@-#.##.......
+!-#.#.----..#--$..-#...--@.##.......
+!-#.#.----..#--$..-@...--#.##.......
+-#.#.----..#--$..-#...--#.##@......
+-#.#.----..#--$..-#...--#.##-....@.
+-#.#.----..#--$..-#...--#.##@....-.
+-#.#.----..#--$..-#...--#.##-....-@
+-#.#.----..#--$..-#...--#.##-....@-
+-#.#.----..#--$..-#...--#.##-@...--
+!-#.#.----..#--$..-#...--@.##--...--
+-#.#.----..#--$..-#...--#.##@-...--
+-#.#.----..#--$..-#...--#.##--...-@
+-#.#.----..#--$..-#...--#.##-...@-.
+-#.#.----..#--$..-#...--#.##-...-@.
+-#.#.----..#--$..-#...--#.##-..@--.
+!-#.#.----..#--$..-#...--#.@#-..---.
+-#.#.----..#--$..-#...--#.##-.@---.
+-#.#.----..#--$..-#...--#.##-.-@--.
+-#.#.----..#--$..-#...--#@##-.----.
+!-#.#.----..#--$..-#...--#-@#-.----.
+-#.#.----..#--$..-#.@.--#-##-.----.
+-#.#.----..#--$@.-#.-.--#-##-.----.
+-#.#.----.@#--$-.-#.-.--#-##-.----.
+!-#.#.----.-@--$-.-#.-.--#-##-.----.
+-#.#.@---.-#--$-.-#.-.--#-##-.----.
+-#.#.----.-#--$@.-#.-.--#-##-.----.
+-#.#.----..#--$-@-#.-.--#-##-.----.
+-#.#.----..#--$@--#.-.--#-##-.----.
+-#.#.----..#--$---#.-@--#-##-.----.
+-#.#.----..#--$---#.--@-#-##-.----.
+-#.#.----..#--$-@-#.----#-##-.----.
+-#.#.----..#--$---#.@---#-##-.----.
+!-#.#.----..#--$---#.----#-@#-.----.
+!-#.#.----..@--$---#.-.--#-##-.----.
+-#.#.----..#--$--@#.-.--#-##-.----.
+-#.#.----..#--$-.-#.@.--#-##-.----.
+-#.#.----..#--$..-#.-.--#@##-.----.
+-#.#.----..#--$..-#.-@--#-##-.----.
+!-#.#.----..#--$..-#.----#-@#-.----.
+-#.#.----..#--$..-#.@---#-##-.----.
+-#.#.----..#--$..-#.--@-#-##-.----.
+-#.#.----..#--$.@-#.----#-##-.----.
+!-#.#.----..@--$.--#.----#-##-.----.
+-#.#.----..#--$@--#.----#-##-.----.
+-#.#.----.@#--$---#.----#-##-.----.
+-#.#.@---.-#--$---#.----#-##-.----.
+!-#.#.----.-@--$---#.----#-##-.----.
+-#.#.----.-#--$@--#.----#-##-.----.
+-#.#.----..#--$-@-#.----#-##-.----.
+-#.#.----..#--$---#.@---#-##-.----.
+-#.#.----..#--$.--#.-@--#-##-.----.
+-#.#.----..#--$.-@#.----#-##-.----.
+-#.#.----..#--$..-#...--#-##-.@---.
+-#.#.----..#--$..-#...--#.##-..-@-.
+!-#.#.----..#--$..-#...--#.#@-...--.
+-#.#.----..#--$..-#...--#.##-@.....
+!-#.#.----..#--$..-#...--@.##--.....
+-#.#.----..#--$..-#...--#.##@-.....
+-#.#.----..#--$..-#...--#.##--....@
+-#.#.----..#--$..-#...--#.##--...@-
+-#.#.----..#--$..-#...--#.##@-...--
+-#.#.----..#--$..-#...--#.##--..@--
+-#.#.----..#--$..-#...--#.##--.@---
+-#.#.----..#--$..-#...--#.##--.-@--
+!-#.#.----..#--$..-#...--#.@#--.----
+-#.#.----..#--$..-#...--#.##--@----
+-#.#.----..#--$..-#...--#.##---@---
+-#.#.----..#--$..-#...--#@##-------
+-#.#.----..#--$..-#...--#-##--@----
+-#.#.----..#--$..-#.@.--#-##-------
+-#.#.----..#--$..-#.-@--#-##-------
+!-#.#.----..#--$..-#.----#-@#-------
+-#.#.----..#--$.@-#.----#-##-------
+-#.#.----..#--$@--#.----#-##-------
+-#.#.----..#--$-@-#.----#-##-------
+-#.#.----.@#--$---#.----#-##-------
+!-#.#.----.-@--$---#.----#-##-------
+-#.#.@---.-#--$---#.----#-##-------
+-#.#.----.-#--$@--#.----#-##-------
+-#.#.----..#--$---#.@---#-##-------
+-#.#.----..#--$.--#.-@--#-##-------
+-#.#.----..#--$.-@#.----#-##-------
+!-#.#.----..@--$.--#.----#-##-------
+-#.#.----..#--$..-#.@---#-##-------
+-#.#.----..#--$..-#.--@-#-##-------
+-#.#.----..#--$..-#.-.--#@##-------
+-#.#.----..#--$@.-#.-.--#-##-------
+-#.#.----..#--$-.-#.@.--#-##-------
+-#.#.----.@#--$-.-#.-.--#-##-------
+!-#.#.----.-@--$-.-#.-.--#-##-------
+-#.#.@---.-#--$-.-#.-.--#-##-------
+-#.#.----.-#--$@.-#.-.--#-##-------
+-#.#.----..#--$-@-#.-.--#-##-------
+-#.#.----..#--$--@#.-.--#-##-------
+-#.#.----..#--$---#.-@--#-##-------
+-#.#.----..#--$---#.--@-#-##-------
+-#.#.----..#--$-@-#.----#-##-------
+!-#.#.----..#--$---#.----#-@#-------
+-#.#.----..#--$---#.@---#-##-------
+!-#.#.----..@--$---#.-.--#-##-------
+-#.#.----..#--$@--#.-.--#-##-------
+!-#.#.----..#--$..-#...--#-@#-------
+!-#.#.----..#--$..-#...--#.#@--..---
+-#.#.----..#--$..-#...--#.##--..-@-
+-#.#.----..#--$..-#...--#.##--...-@
+-#.#.----..#--$..-#...--#.##-@....-
+!-#.#.----..#--$..-#...--#.#@-......
+-#.#.----..#--$..-#...-@#.##-......
+-#.#.----..#--$..@#...-.#.##.......
+-#.#.----..#--$..-#..@-.#.##.......
+-#.#.----..#--$..-#..-@.#.##.......
+!-#.#.----..#--$..-#..--.#.@#.......
+-#.#.----..#--$..-#.@--.#.##.......
+-#.#.----..#--$..-#.-@-.#.##.......
+-#.#.----..#--$..-#.---.#@##.......
+-#.#.----..#--$..-#.@--.#-##.......
+-#.#.----..#--$..-#.---.#-##..@....
+-#.#.----..#--$..-#.---.#@##..-....
+-#.#.----..#--$..-#.---.#-##..-@...
+-#.#.----..#--$..-#.---.#-##..--@..
+-#.#.----..#--$..-#.---.#-##..-@-..
+-#.#.----..#--$..-#.---.#-##..---@.
+-#.#.----..#--$..-#.---.#-##@.----.
+-#.#.----..#--$..-#.---@#-##-.----.
+-#.#.----..#--$..-#.----#-##@.----.
+!-#.#.----..#--$..-#.----@-##-.----.
+!-#.#.----..#--$..-@.----#-##-.----.
+-#.#.----..#--$..-#.--@-#-##-.----.
+!-#.#.----..#--$..-#.---.#-#@-.----.
+-#.#.----..#--$..-#.---.#-##-@----.
+-#.#.----..#--$..-#.---.#-##------@
+-#.#.----..#--$..-#.---.#-##-----@-
+-#.#.----..#--$..-#.---.#-##-@-----
+-#.#.----..#--$..-#.---.#-##@-----.
+!-#.#.----..#--$..-#.---.@-##------.
+-#.#.----..#--$..-#.---.#-##-.---@.
+-#.#.----..#--$..-#.---.#-##..--@-.
+-#.#.----..#--$..-#.---.#-##..----@
+-#.#.----..#--$..-#.---.#-##.@-----
+!-#.#.----..#--$..-#.---.@-##.------
+-#.#.----..#--$..-#.---.#-##@------
+-#.#.----..#--$..-#.---.#-##-@-----
+-#.#.----..#--$..-#.---.#-##-----@-
+!-#.#.----..#--$..-#.---.#-#@-------
+-#.#.----..#--$..-#.---@#-##-------
+!-#.#.----..#--$..-@.----#-##-------
+-#.#.----..#--$..-#.----#-##@------
+-#.#.----..#--$..-#.--@-#-##-------
+!-#.#.----..#--$..-#.----@-##-------
+-#.#.----..#--$..-#.---.#-##.-----@
+-#.#.----..#--$..-#.---.#-##..---@-
+!-#.#.----..#--$..-#.---.#-#@..---..
+-#.#.----..#--$..-#.---.#-##..@-...
+!-#.#.----..#--$..-#.---.#-@#..--...
+!-#.#.----..#--$..-#.---.#-@#.......
+-#.#.----..#--$@.-#.---.#.##.......
+-#.#.----..#--$-@-#.---.#.##.......
+-#.#.----..#--$--@#.---.#.##.......
+-#.#.----..#--$@--#.---.#.##.......
+-#.#.----..#--$---#.-@-.#.##.......
+!-#.#.----..@--$---#.---.#.##.......
+-#.#.----..#--$-.-#.@--.#.##.......
+-#.#.----.@#--$-.-#.---.#.##.......
+-#.#.----.-#--$@.-#.---.#.##.......
+-#.#.@---.-#--$-.-#.---.#.##.......
+!-#.#.----.-@--$-.-#.---.#.##.......
+-#.#.----..#--$.@-#..--.#.##.......
+!-#.#.----..@--$.--#..--.#.##.......
+-#.#.----..#--$.-@#..--.#.##.......
+-#.#.----..#--$@--#..--.#.##.......
+-#.#.----..#--$---#.@--.#.##.......
+-#.#.----..#--$@--#.---.#.##.......
+-#.#.----..#--$---#.---.#@##.......
+-#.#.----..#--$---#.---.#-##..@....
+-#.#.----..#--$---#.---.#-##..-@...
+!-#.#.----..#--$---#.---.#-@#..--...
+-#.#.----..#--$---#.---.#-##..@-...
+-#.#.----..#--$---#.---.#-##..--@..
+!-#.#.----..#--$---#.---.#-#@..---..
+-#.#.----..#--$---#.---.#-##..-@-..
+-#.#.----..#--$---#.---.#-##..---@.
+-#.#.----..#--$---#.---.#-##@.----.
+-#.#.----..#--$---#.---.#-##-@----.
+-#.#.----..#--$---#.---.#-##------@
+-#.#.----..#--$---#.---.#-##-----@-
+-#.#.----..#--$---#.---.#-##-@-----
+-#.#.----..#--$---#.---.#-##@-----.
+!-#.#.----..#--$---#.---.@-##------.
+!-#.#.----..#--$---#.---.#-#@-.----.
+-#.#.----..#--$---#.---.#-##-.---@.
+-#.#.----..#--$---#.---@#-##-.----.
+-#.#.----..#--$---#.--@-#-##-.----.
+!-#.#.----..#--$---#.----@-##-.----.
+!-#.#.----..#--$---@.----#-##-.----.
+-#.#.----..#--$---#.----#-##@.----.
+-#.#.----..#--$---#.---.#-##..--@-.
+-#.#.----..#--$---#.---.#-##..----@
+-#.#.----..#--$---#.---.#-##..---@-
+-#.#.----..#--$---#.---.#-##.@-----
+!-#.#.----..#--$---#.---.@-##.------
+-#.#.----..#--$---#.---.#-##.-----@
+-#.#.----..#--$---#.---.#-##@------
+!-#.#.----..#--$---#.---.#-#@-------
+-#.#.----..#--$---#.---.#-##-@-----
+-#.#.----..#--$---#.---@#-##-------
+-#.#.----..#--$---#.----#-##@------
+!-#.#.----..#--$---@.----#-##-------
+!-#.#.----..#--$---#.----@-##-------
+-#.#.----..#--$---#.--@-#-##-------
+-#.#.----..#--$---#.---.#-##-----@-
+-#.#.----..#--$---#.---.#@##..-....
+!-#.#.----..#--$---#.---.#-@#.......
+-#.#.----..#--$---#.@--.#-##.......
+-#.#.----..#--$---#.-@-.#.##.......
+-#.#.----..#--$-@-#..--.#.##.......
+-#.#.----.@#--$---#..--.#.##.......
+!-#.#.----.-@--$---#..--.#.##.......
+-#.#.----.-#--$@--#..--.#.##.......
+-#.#.@---.-#--$---#..--.#.##.......
+-#.#.----..#--$.--#..@-.#.##.......
+!-#.#.----..#--$..-#...-.#.#@.......
+!-#.#.----..#--$..-@.....#.##.......
+-#.#.----..#-@$...#.....#.##.......
+-#.#.--@-..#--$...#.....#.##.......
+!-#.#.----..@--$...#.....#.##.......
+-#.#.---@..#.-$...#.....#.##.......
+!-#.#.----..#.-$...@.....#.##.......
+-#.#.----@.#..$...#.....#.##.......
+|-#.#.-----.#..@...#.....#.##.......
+-#.#.---@-.#..$...#.....#.##.......
+-#.#@-----.#..$...#.....#.##.......
+!-#.@------.#..$...#.....#.##.......
+-#.#-----@.#..$...#.....#.##.......
+-#.#.--@-..#..$...#.....#.##.......
+-#.#.---...#@.$...#.....#.##.......
+!-#.#.---...@-.$...#.....#.##.......
+-#.#.---...#-.$..@#.....#.##.......
+-#.#.---...#-.$..-#...@.#.##.......
+-#.#.---...#-.$..@#...-.#.##.......
+-#.#.---...#-.$..-#...-@#.##.......
+!-#.#.---...#-.$..-@...--#.##.......
+!-#.#.---...#-.$..-#...--@.##.......
+-#.#.---...#-.$..-#...@-#.##.......
+-#.#.---...#-.$..-#...--#.##@......
+-#.#.---...#-.$..-#...--#.##-@.....
+!-#.#.---...#-.$..-#...--@.##--.....
+-#.#.---...#-.$..-#...--#.##@-.....
+-#.#.---...#-.$..-#...--#.##--....@
+-#.#.---...#-.$..-#...--#.##--...@-
+-#.#.---...#-.$..-#...--#.##--..@--
+-#.#.---...#-.$..-#...--#.##--.@---
+-#.#.---...#-.$..-#...--#.##--.-@--
+-#.#.---...#-.$..-#...--#.##--@----
+-#.#.---...#-.$..-#...--#.##---@---
+-#.#.---...#-.$..-#...--#@##-------
+-#.#.---...#-.$..-#...--#-##--@----
+!-#.#.---...#-.$..-#...--#-@#-------
+-#.#.---...#-.$..-#.@.--#-##-------
+-#.#.---...#-.$..-#.-@--#-##-------
+!-#.#.---...#-.$..-#.----#-@#-------
+-#.#.---...#-.$..-#.@---#-##-------
+-#.#.---...#-.$..-#.--@-#-##-------
+-#.#.---...#-.$.@-#.----#-##-------
+-#.#.---...#-.$.--#.-@--#-##-------
+-#.#.---...#-.$.-@#.----#-##-------
+-#.#.---...#-.$@--#.----#-##-------
+-#.#.---...#-.$---#.@---#-##-------
+-#.#.---...#-.$-@-#.----#-##-------
+-#.#.---..@#-.$---#.----#-##-------
+!-#.#.---..-@-.$---#.----#-##-------
+-#.#.@--..-#-.$---#.----#-##-------
+-#.#.---..-#-.$@--#.----#-##-------
+!-#.#.---...@-.$.--#.----#-##-------
+-#.#.---...#-.$@.-#.-.--#-##-------
+-#.#.---...#-.$-.-#.@.--#-##-------
+-#.#.---..@#-.$-.-#.-.--#-##-------
+-#.#.---..-#-.$@.-#.-.--#-##-------
+!-#.#.---..-@-.$-.-#.-.--#-##-------
+-#.#.@--..-#-.$-.-#.-.--#-##-------
+-#.#.---...#-.$-@-#.-.--#-##-------
+!-#.#.---...@-.$---#.-.--#-##-------
+-#.#.---...#-.$---#.-@--#-##-------
+-#.#.---...#-.$-@-#.----#-##-------
+-#.#.---...#-.$---#.--@-#-##-------
+!-#.#.---...#-.$---#.----#-@#-------
+-#.#.---...#-.$---#.@---#-##-------
+-#.#.---...#-.$--@#.-.--#-##-------
+-#.#.---...#-.$@--#.-.--#-##-------
+-#.#.---...#-.$..-#.-.--#@##-------
+!-#.#.---...#-.$..-#...--#.@#--.----
+-#.#.---...#-.$..-#...--#.##--..-@-
+!-#.#.---...#-.$..-#...--#.#@--..---
+-#.#.---...#-.$..-#...--#.##@-...--
+-#.#.---...#-.$..-#...--#.##--...-@
+-#.#.---...#-.$..-#...--#.##-@....-
+!-#.#.---...#-.$..-#...--#.#@-......
+-#.#.---...#-.$..-#...-@#.##-......
+-#.#.---...#-.$..-#...--#.##-....@.
+-#.#.---...#-.$..-#...--#.##@....-.
+-#.#.---...#-.$..-#...--#.##-....-@
+-#.#.---...#-.$..-#...--#.##-@...--
+!-#.#.---...#-.$..-#...--@.##--...--
+-#.#.---...#-.$..-#...--#.##--...-@
+-#.#.---...#-.$..-#...--#.##@-...--
+-#.#.---...#-.$..-#...--#.##-....@-
+-#.#.---...#-.$..-#...--#.##-...@-.
+-#.#.---...#-.$..-#...--#.##-...-@.
+-#.#.---...#-.$..-#...--#.##-..@--.
+-#.#.---...#-.$..-#...--#.##-.@---.
+-#.#.---...#-.$..-#...--#@##-.----.
+!-#.#.---...#-.$..-#...--#-@#-.----.
+-#.#.---...#-.$..-#.@.--#-##-.----.
+-#.#.---...#-.$..-#.-@--#-##-.----.
+-#.#.---...#-.$..-#.--@-#-##-.----.
+-#.#.---...#-.$..-#.@---#-##-.----.
+-#.#.---...#-.$.@-#.----#-##-.----.
+-#.#.---...#-.$@--#.----#-##-.----.
+-#.#.---...#-.$-@-#.----#-##-.----.
+-#.#.---...#-.$---#.@---#-##-.----.
+-#.#.---..@#-.$---#.----#-##-.----.
+-#.#.---..-#-.$@--#.----#-##-.----.
+-#.#.@--..-#-.$---#.----#-##-.----.
+!-#.#.---..-@-.$---#.----#-##-.----.
+-#.#.---...#-.$.--#.-@--#-##-.----.
+!-#.#.---...@-.$.--#.----#-##-.----.
+-#.#.---...#-.$.-@#.----#-##-.----.
+!-#.#.---...#-.$..-#.----#-@#-.----.
+-#.#.---...#-.$..-#.-.--#@##-.----.
+-#.#.---...#-.$@.-#.-.--#-##-.----.
+-#.#.---...#-.$-@-#.-.--#-##-.----.
+!-#.#.---...@-.$---#.-.--#-##-.----.
+-#.#.---...#-.$@--#.-.--#-##-.----.
+-#.#.---...#-.$--@#.-.--#-##-.----.
+-#.#.---...#-.$---#.-@--#-##-.----.
+!-#.#.---...#-.$---#.----#-@#-.----.
+-#.#.---...#-.$---#.--@-#-##-.----.
+-#.#.---...#-.$---#.@---#-##-.----.
+-#.#.---...#-.$-@-#.----#-##-.----.
+-#.#.---..@#-.$-.-#.-.--#-##-.----.
+-#.#.---..-#-.$@.-#.-.--#-##-.----.
+-#.#.@--..-#-.$-.-#.-.--#-##-.----.
+!-#.#.---..-@-.$-.-#.-.--#-##-.----.
+-#.#.---...#-.$-.-#.@.--#-##-.----.
+-#.#.---...#-.$..-#...--#-##-.@---.
+-#.#.---...#-.$..-#...--#.##-.-@--.
+-#.#.---...#-.$..-#...--#.##-..-@-.
+!-#.#.---...#-.$..-#...--#.@#-..---.
+!-#.#.---...#-.$..-#...--#.#@-...--.
+!-#.#.---...#-.$..-#...-.#.#@.......
+-#.#.---...#-.$..-#..@-.#.##.......
+!-#.#.---...#-.$..-#..--.#.@#.......
+-#.#.---...#-.$..-#.@--.#.##.......
+-#.#.---...#-.$..-#.---.#@##.......
+-#.#.---...#-.$..-#.---.#-##..@....
+-#.#.---...#-.$..-#.---.#-##..-@...
+-#.#.---...#-.$..-#.---.#-##..@-...
+-#.#.---...#-.$..-#.---.#-##..--@..
+-#.#.---...#-.$..-#.---.#-##..---@.
+-#.#.---...#-.$..-#.---.#-##..----@
+-#.#.---...#-.$..-#.---.#-##.@-----
+-#.#.---...#-.$..-#.---.#-##.-----@
+!-#.#.---...#-.$..-#.---.@-##.------
+-#.#.---...#-.$..-#.---.#-##@------
+!-#.#.---...#-.$..-#.---.#-#@-------
+-#.#.---...#-.$..-#.---@#-##-------
+!-#.#.---...#-.$..-#.----@-##-------
+-#.#.---...#-.$..-#.--@-#-##-------
+-#.#.---...#-.$..-#.----#-##@------
+!-#.#.---...#-.$..-@.----#-##-------
+-#.#.---...#-.$..-#.---.#-##-@-----
+-#.#.---...#-.$..-#.---.#-##-----@-
+-#.#.---...#-.$..-#.---.#-##..---@-
+-#.#.---...#-.$..-#.---.#-##@.----.
+!-#.#.---...#-.$..-#.---.#-#@-.----.
+-#.#.---...#-.$..-#.---.#-##-.---@.
+-#.#.---...#-.$..-#.---@#-##-.----.
+-#.#.---...#-.$..-#.----#-##@.----.
+-#.#.---...#-.$..-#.--@-#-##-.----.
+!-#.#.---...#-.$..-#.----@-##-.----.
+!-#.#.---...#-.$..-@.----#-##-.----.
+-#.#.---...#-.$..-#.---.#-##-@----.
+-#.#.---...#-.$..-#.---.#-##@-----.
+!-#.#.---...#-.$..-#.---.@-##------.
+-#.#.---...#-.$..-#.---.#-##------@
+-#.#.---...#-.$..-#.---.#-##-@-----
+-#.#.---...#-.$..-#.---.#-##-----@-
+-#.#.---...#-.$..-#.---.#-##..--@-.
+!-#.#.---...#-.$..-#.---.#-#@..---..
+-#.#.---...#-.$..-#.---.#-##..-@-..
+!-#.#.---...#-.$..-#.---.#-@#..--...
+-#.#.---...#-.$..-#.---.#@##..-....
+-#.#.---...#-.$..-#.@--.#-##.......
+!-#.#.---...#-.$..-#.---.#-@#.......
+-#.#.---...#-.$@.-#.---.#.##.......
+-#.#.---..@#-.$-.-#.---.#.##.......
+!-#.#.---..-@-.$-.-#.---.#.##.......
+-#.#.---..-#-.$@.-#.---.#.##.......
+-#.#.@--..-#-.$-.-#.---.#.##.......
+-#.#.---...#-.$-@-#.---.#.##.......
+-#.#.---...#-.$---#.-@-.#.##.......
+!-#.#.---...@-.$---#.---.#.##.......
+-#.#.---...#-.$--@#.---.#.##.......
+-#.#.---...#-.$@--#.---.#.##.......
+-#.#.---...#-.$-.-#.@--.#.##.......
+-#.#.---...#-.$..-#.-@-.#.##.......
+-#.#.---...#-.$..-#..-@.#.##.......
+-#.#.---...#-.$.@-#..--.#.##.......
+-#.#.---...#-.$.-@#..--.#.##.......
+-#.#.---...#-.$.--#..@-.#.##.......
+!-#.#.---...@-.$.--#..--.#.##.......
+-#.#.---...#-.$@--#..--.#.##.......
+-#.#.---...#-.$---#.@--.#.##.......
+-#.#.---...#-.$@--#.---.#.##.......
+-#.#.---...#-.$---#.---.#@##.......
+-#.#.---...#-.$---#.@--.#-##.......
+-#.#.---...#-.$---#.---.#-##..@....
+-#.#.---...#-.$---#.---.#@##..-....
+-#.#.---...#-.$---#.---.#-##..-@...
+!-#.#.---...#-.$---#.---.#-@#..--...
+-#.#.---...#-.$---#.---.#-##..--@..
+-#.#.---...#-.$---#.---.#-##..-@-..
+!-#.#.---...#-.$---#.---.#-#@..---..
+-#.#.---...#-.$---#.---.#-##..---@.
+-#.#.---...#-.$---#.---.#-##@.----.
+-#.#.---...#-.$---#.---.#-##-.---@.
+-#.#.---...#-.$---#.---@#-##-.----.
+!-#.#.---...#-.$---@.----#-##-.----.
+!-#.#.---...#-.$---#.----@-##-.----.
+-#.#.---...#-.$---#.--@-#-##-.----.
+-#.#.---...#-.$---#.----#-##@.----.
+!-#.#.---...#-.$---#.---.#-#@-.----.
+-#.#.---...#-.$---#.---.#-##-@----.
+-#.#.---...#-.$---#.---.#-##@-----.
+!-#.#.---...#-.$---#.---.@-##------.
+-#.#.---...#-.$---#.---.#-##------@
+-#.#.---...#-.$---#.---.#-##-@-----
+-#.#.---...#-.$---#.---.#-##-----@-
+-#.#.---...#-.$---#.---.#-##..--@-.
+-#.#.---...#-.$---#.---.#-##..----@
+-#.#.---...#-.$---#.---.#-##.@-----
+-#.#.---...#-.$---#.---.#-##.-----@
+!-#.#.---...#-.$---#.---.@-##.------
+-#.#.---...#-.$---#.---.#-##@------
+!-#.#.---...#-.$---#.---.#-#@-------
+-#.#.---...#-.$---#.---.#-##-----@-
+-#.#.---...#-.$---#.---.#-##-@-----
+-#.#.---...#-.$---#.---@#-##-------
+-#.#.---...#-.$---#.--@-#-##-------
+!-#.#.---...#-.$---@.----#-##-------
+-#.#.---...#-.$---#.----#-##@------
+!-#.#.---...#-.$---#.----@-##-------
+-#.#.---...#-.$---#.---.#-##..---@-
+-#.#.---...#-.$---#.---.#-##..@-...
+!-#.#.---...#-.$---#.---.#-@#.......
+-#.#.---...#-.$---#.-@-.#.##.......
+-#.#.---..@#-.$---#..--.#.##.......
+-#.#.@--..-#-.$---#..--.#.##.......
+!-#.#.---..-@-.$---#..--.#.##.......
+-#.#.---..-#-.$@--#..--.#.##.......
+-#.#.---...#-.$-@-#..--.#.##.......
+-#.#.---...#-.$.@-#.....#.##.......
+-#.#.---...#-.$.-@#.....#.##.......
+-#.#.---...#-.$.--#..@..#.##.......
+-#.#.---...#-.$.--#..-@.#.##.......
+!-#.#.---...#-.$.--#..--.#.#@.......
+-#.#.---...#-.$.--#..--@#.##.......
+!-#.#.---...#-.$.--#..---@.##.......
+!-#.#.---...#-.$.--@..---#.##.......
+-#.#.---...#-.$.--#..---#.##@......
+-#.#.---...#-.$.--#..--@#.##-......
+!-#.#.---...#-.$.--#..---#.#@-......
+-#.#.---...#-.$.--#..---#.##-@.....
+-#.#.---...#-.$.--#..---#.##--....@
+-#.#.---...#-.$.--#..---#.##-@....-
+-#.#.---...#-.$.--#..---#.##--...@-
+-#.#.---...#-.$.--#..---#.##--..@--
+!-#.#.---...#-.$.--#..---#.#@--..---
+-#.#.---...#-.$.--#..---#.##--.@---
+!-#.#.---...#-.$.--#..---#.@#--.----
+-#.#.---...#-.$.--#..---#.##--.-@--
+-#.#.---...#-.$.--#..---#.##--@----
+-#.#.---...#-.$.--#..---#.##---@---
+-#.#.---...#-.$.--#..---#@##-------
+-#.#.---...#-.$.--#.@---#-##-------
+-#.#.---...#-.$@--#.----#-##-------
+-#.#.---...#-.$---#.@---#-##-------
+-#.#.---...#-.$-@-#.----#-##-------
+-#.#.---..@#-.$---#.----#-##-------
+-#.#.---..-#-.$@--#.----#-##-------
+-#.#.@--..-#-.$---#.----#-##-------
+!-#.#.---..-@-.$---#.----#-##-------
+-#.#.---...#-.$.--#.----#@##-------
+-#.#.---...#-.$.--#.-@--#-##-------
+!-#.#.---...#-.$.--#..---#-@#-------
+-#.#.---...#-.$.--#..---#-##--@----
+-#.#.---...#-.$.--#..---#.##--..-@-
+-#.#.---...#-.$.--#..---#.##--...-@
+-#.#.---...#-.$.--#..---#.##@-...--
+!-#.#.---...#-.$.--#..---@.##--.....
+-#.#.---...#-.$.--#..---#.##@-.....
+-#.#.---...#-.$.--#..---#.##-....@.
+-#.#.---...#-.$.--#..---#.##-...@-.
+-#.#.---...#-.$.--#..---#.##-..@--.
+-#.#.---...#-.$.--#..---#.##-.@---.
+-#.#.---...#-.$.--#..---#.##-.-@--.
+-#.#.---...#-.$.--#..---#@##-.----.
+!-#.#.---...#-.$.--#..---#-@#-.----.
+-#.#.---...#-.$.--#.@---#-##-.----.
+-#.#.---...#-.$@--#.----#-##-.----.
+-#.#.---...#-.$---#.@---#-##-.----.
+-#.#.---..@#-.$---#.----#-##-.----.
+-#.#.@--..-#-.$---#.----#-##-.----.
+!-#.#.---..-@-.$---#.----#-##-.----.
+-#.#.---..-#-.$@--#.----#-##-.----.
+-#.#.---...#-.$-@-#.----#-##-.----.
+-#.#.---...#-.$.--#.-@--#-##-.----.
+-#.#.---...#-.$.--#.----#@##-.----.
+-#.#.---...#-.$.--#..---#-##-.@---.
+-#.#.---...#-.$.--#..---#.##-..-@-.
+!-#.#.---...#-.$.--#..---#.@#-..---.
+-#.#.---...#-.$.--#..---#.##-...-@.
+!-#.#.---...#-.$.--#..---#.#@-...--.
+-#.#.---...#-.$.--#..---#.##@....-.
+-#.#.---...#-.$.--#..---#.##-....-@
+-#.#.---...#-.$.--#..---#.##-@...--
+-#.#.---...#-.$.--#..---#.##@-...--
+-#.#.---...#-.$.--#..---#.##--...-@
+!-#.#.---...#-.$.--#..---@.##--...--
+-#.#.---...#-.$.--#..---#.##-....@-
+-#.#.---...#-.$.--#..-@-#.##.......
+-#.#.---...#-.$.-@#..--.#.##.......
+-#.#.---...#-.$.--#..@-.#.##.......
+-#.#.---...#-.$.@-#..-..#.##.......
+!-#.#.---...#-.$.--#..-..#.@#.......
+-#.#.---...#-.$.--#.@-..#.##.......
+-#.#.---...#-.$@--#.--..#.##.......
+-#.#.---..@#-.$---#.--..#.##.......
+-#.#.---..-#-.$@--#.--..#.##.......
+-#.#.@--..-#-.$---#.--..#.##.......
+!-#.#.---..-@-.$---#.--..#.##.......
+-#.#.---...#-.$---#.@-..#.##.......
+-#.#.---...#-.$-@-#.--..#.##.......
+-#.#.---...#-.$.--#.--..#@##.......
+-#.#.---...#-.$.--#.@-..#-##.......
+!-#.#.---...#-.$.--#.--..#-@#.......
+-#.#.---...#-.$.--#.--..#-##..@....
+-#.#.---...#-.$.--#.--..#-##..-@...
+-#.#.---...#-.$.--#.--..#-##..--@..
+-#.#.---...#-.$.--#.--..#-##..-@-..
+!-#.#.---...#-.$.--#.--..#-#@..---..
+-#.#.---...#-.$.--#.--..#-##..---@.
+-#.#.---...#-.$.--#.--..#-##..--@-.
+-#.#.---...#-.$.--#.--..#-##@.----.
+!-#.#.---...#-.$.--#.--..#-#@-.----.
+-#.#.---...#-.$.--#.--..#-##-.---@.
+-#.#.---...#-.$.--#.--..#-##-@----.
+-#.#.---...#-.$.--#.--..#-##------@
+-#.#.---...#-.$.--#.--..#-##-----@-
+-#.#.---...#-.$.--#.--..#-##-@-----
+-#.#.---...#-.$.--#.--..#-##@-----.
+!-#.#.---...#-.$.--#.--..@-##------.
+-#.#.---...#-.$.--#.--.@#-##-.----.
+-#.#.---...#-.$.--#.--.-#-##@.----.
+-#.#.---...#-.$.--#.--@-#-##-.----.
+-#.#.---...#-.$.-@#.----#-##-.----.
+!-#.#.---...#-.$.--#.----#-#@-.----.
+-#.#.---...#-.$.--#.---@#-##-.----.
+-#.#.---...#-.$.--#.-@--#-##-.----.
+!-#.#.---...#-.$.--#.--.-@-##-.----.
+!-#.#.---...#-.$.--@.--.-#-##-.----.
+-#.#.---...#-.$.--#.--..#-##..----@
+-#.#.---...#-.$.--#.--..#-##.@-----
+-#.#.---...#-.$.--#.--..#-##@------
+-#.#.---...#-.$.--#.--.@#-##-------
+-#.#.---...#-.$.--#.--@-#-##-------
+-#.#.---...#-.$.--#.---@#-##-------
+!-#.#.---...#-.$.--#.----#-#@-------
+-#.#.---...#-.$.--#.-@--#-##-------
+-#.#.---...#-.$.-@#.----#-##-------
+!-#.#.---...#-.$.--#.--.-@-##-------
+!-#.#.---...#-.$.--@.--.-#-##-------
+-#.#.---...#-.$.--#.--.-#-##@------
+-#.#.---...#-.$.--#.--..#-##-----@-
+!-#.#.---...#-.$.--#.--..#-#@-------
+-#.#.---...#-.$.--#.--..#-##-@-----
+-#.#.---...#-.$.--#.--..#-##.-----@
+!-#.#.---...#-.$.--#.--..@-##.------
+-#.#.---...#-.$.--#.--..#-##..---@-
+!-#.#.---...#-.$.--#.--..#-@#..--...
+-#.#.---...#-.$.--#.--..#-##..@-...
+-#.#.---...#-.$.--#.--..#@##..-....
+-#.#.---...#-.$.--#.-@..#.##.......
+-#.#.---...#-.$@--#.....#.##.......
+-#.#.---...#-.$-@-#.....#.##.......
+-#.#.---...#-.$---#.@...#.##.......
+-#.#.---...#-.$@--#.-...#.##.......
+-#.#.---...#-.$---#.-@..#.##.......
+!-#.#.---...#-.$---#.--..#.@#.......
+-#.#.---...#-.$---#.--@.#.##.......
+-#.#.---...#-.$---#.-@-.#.##.......
+!-#.#.---...#-.$---#.---.#.#@.......
+-#.#.---...#-.$---#.---@#.##.......
+-#.#.---...#-.$---#.--@-#.##.......
+!-#.#.---...#-.$---@.----#.##.......
+-#.#.---...#-.$---#.----#.##@......
+-#.#.---...#-.$---#.---@#.##-......
+-#.#.---...#-.$---#.----#.##-@.....
+-#.#.---...#-.$---#.----#.##--....@
+-#.#.---...#-.$---#.----#.##--...@-
+-#.#.---...#-.$---#.----#.##@-...--
+-#.#.---...#-.$---#.----#.##--...-@
+-#.#.---...#-.$---#.----#.##--..@--
+!-#.#.---...#-.$---#.----#.#@--..---
+-#.#.---...#-.$---#.----#.##--.@---
+!-#.#.---...#-.$---#.----#.@#--.----
+-#.#.---...#-.$---#.----#.##--.-@--
+-#.#.---...#-.$---#.----#.##--@----
+-#.#.---...#-.$---#.----#@##-------
+-#.#.---...#-.$---#.----#-##--@----
+-#.#.---...#-.$---#.@---#-##-------
+!-#.#.---...#-.$---#.----#-@#-------
+-#.#.---...#-.$---#.----#.##---@---
+-#.#.---...#-.$---#.----#.##--..-@-
+-#.#.---...#-.$---#.----#.##-@....-
+!-#.#.---...#-.$---#.----@.##--.....
+-#.#.---...#-.$---#.----#.##@-.....
+!-#.#.---...#-.$---#.----#.#@-......
+-#.#.---...#-.$---#.----#.##-....@.
+-#.#.---...#-.$---#.----#.##-....-@
+-#.#.---...#-.$---#.----#.##-@...--
+-#.#.---...#-.$---#.----#.##@-...--
+!-#.#.---...#-.$---#.----@.##--...--
+-#.#.---...#-.$---#.----#.##--...-@
+-#.#.---...#-.$---#.----#.##-....@-
+-#.#.---...#-.$---#.----#.##-...@-.
+-#.#.---...#-.$---#.----#.##-..@--.
+-#.#.---...#-.$---#.----#.##-..-@-.
+!-#.#.---...#-.$---#.----#.@#-..---.
+-#.#.---...#-.$---#.----#.##-.@---.
+-#.#.---...#-.$---#.----#.##-.-@--.
+-#.#.---...#-.$---#.----#@##-.----.
+!-#.#.---...#-.$---#.----#-@#-.----.
+-#.#.---...#-.$---#.----#-##-.@---.
+-#.#.---...#-.$---#.@---#-##-.----.
+!-#.#.---...#-.$---#.----#.#@-...--.
+-#.#.---...#-.$---#.----#.##-...-@.
+-#.#.---...#-.$---#.----#.##@....-.
+!-#.#.---...#-.$---#.----@.##.......
+-#.#.---...#-.$--@#.---.#.##.......
+-#.#.---...#-.$-@-#.--..#.##.......
+-#.#.---...#-.$---#.@-..#.##.......
+-#.#.---...#-.$---#.-...#@##.......
+!-#.#.---...#-.$---#.-...#-@#.......
+-#.#.---...#-.$---#.-...#-##..@....
+-#.#.---...#-.$---#.-...#-##..-@...
+-#.#.---...#-.$---#.-...#-##..@-...
+!-#.#.---...#-.$---#.-...#-@#..--...
+-#.#.---...#-.$---#.-...#-##..--@..
+-#.#.---...#-.$---#.-...#-##..---@.
+-#.#.---...#-.$---#.-...#-##..--@-.
+-#.#.---...#-.$---#.-...#-##..----@
+-#.#.---...#-.$---#.-...#-##.@-----
+-#.#.---...#-.$---#.-...#-##@------
+-#.#.---...#-.$---#.-...#-##-@-----
+-#.#.---...#-.$---#.-...#-##-----@-
+-#.#.---...#-.$---#.-..@#-##-------
+!-#.#.---...#-.$---@.-..-#-##-------
+-#.#.---...#-.$---#.-.@-#-##-------
+-#.#.---...#-.$--@#.-.--#-##-------
+-#.#.---...#-.$---#.-.-@#-##-------
+!-#.#.---...#-.$---#.-.--#-#@-------
+-#.#.---...#-.$---#.-@--#-##-------
+-#.#.---...#-.$---#.--@-#-##-------
+!-#.#.---...#-.$---#.----#-@#-------
+-#.#.---...#-.$---#.@---#-##-------
+-#.#.---...#-.$-@-#.----#-##-------
+!-#.#.---...#-.$---#.-..-@-##-------
+-#.#.---...#-.$---#.-..-#-##@------
+!-#.#.---...#-.$---#.-...#-#@-------
+!-#.#.---...#-.$---#.-...@-##.------
+-#.#.---...#-.$---#.-...#-##.-----@
+-#.#.---...#-.$---#.-...#-##..---@-
+-#.#.---...#-.$---#.-...#-##@.----.
+-#.#.---...#-.$---#.-...#-##-@----.
+!-#.#.---...#-.$---#.-...@-##------.
+-#.#.---...#-.$---#.-...#-##@-----.
+-#.#.---...#-.$---#.-...#-##------@
+-#.#.---...#-.$---#.-...#-##-@-----
+-#.#.---...#-.$---#.-...#-##-----@-
+-#.#.---...#-.$---#.-..@#-##-.----.
+-#.#.---...#-.$---#.-.@-#-##-.----.
+-#.#.---...#-.$---#.-.-@#-##-.----.
+-#.#.---...#-.$--@#.-.--#-##-.----.
+-#.#.---...#-.$---#.-@--#-##-.----.
+-#.#.---...#-.$-@-#.----#-##-.----.
+!-#.#.---...#-.$---#.----#-@#-.----.
+-#.#.---...#-.$---#.@---#-##-.----.
+-#.#.---...#-.$---#.--@-#-##-.----.
+!-#.#.---...#-.$---#.-.--#-#@-.----.
+-#.#.---...#-.$---#.-..-#-##@.----.
+!-#.#.---...#-.$---@.-..-#-##-.----.
+!-#.#.---...#-.$---#.-..-@-##-.----.
+-#.#.---...#-.$---#.-...#-##-.---@.
+!-#.#.---...#-.$---#.-...#-#@-.----.
+!-#.#.---...#-.$---#.-...#-#@..---..
+-#.#.---...#-.$---#.-...#-##..-@-..
+-#.#.---...#-.$---#.-...#@##..-....
+-#.#.---...#-.$---#.@...#-##.......
+-#.#.---..@#-.$---#.....#.##.......
+!-#.#.---..-@-.$---#.....#.##.......
+-#.#.---..-#-.$@--#.....#.##.......
+-#.#.@--..-#-.$---#.....#.##.......
+!-#.#.---...@-.$.--#.....#.##.......
+-#.#.---...#@.$..-#.....#.##.......
+!-#.#.---...#-.$..-@.....#.##.......
+-#.#.--@...#-.$...#.....#.##.......
+-#.#.---...#-@$...#.....#.##.......
+|-#.#.---...#--@...#.....#.##.......
+!-#.#.---...#--$...@.....#.##.......
+-#.#.---@..#--$...#.....#.##.......
+!-#.@.----..#--$...#.....#.##.......
+-#.#.--@-..#--$...#.....#.##.......
+-#.#.----..#-@$...#.....#.##.......
+-#.#.----@.#--$...#.....#.##.......
+-#.#.---@-.#--$...#.....#.##.......
+|-#.#.-----.#--@...#.....#.##.......
+-#.#@-----.#--$...#.....#.##.......
+!-#.@------.#--$...#.....#.##.......
+-#.#-----@.#--$...#.....#.##.......
+-#.#.---...#@-$...#.....#.##.......
+-#.#.-@-...#..$...#.....#.##.......
+-#@#.---...#..$...#.....#.##.......
+-#-#.--@...#..$...#.....#.##.......
+!-#-@.---...#..$...#.....#.##.......
+!-@-#.---...#..$...#.....#.##.......
+!-#.#.--....@..$...#.....#.##.......
+!-@.#.......#..$...#.....#.##.......