diff options
author | Andinus <andinus@nand.sh> | 2021-11-24 12:25:34 +0530 |
---|---|---|
committer | Andinus <andinus@nand.sh> | 2021-11-24 12:25:34 +0530 |
commit | 46d5d884a916fc765d2bb52a38019589292fab15 (patch) | |
tree | 4b78132666c5b6ddf1139e7b5de14cf174c34765 /resources/solutions | |
parent | 3e34087a6032d1e9d34731c09265e4061f0b30ff (diff) | |
download | fornax-46d5d884a916fc765d2bb52a38019589292fab15.tar.gz |
Add maze 07, BFS-50 solution
Diffstat (limited to 'resources/solutions')
-rw-r--r-- | resources/solutions/BFS-50.fornax | 412 |
1 files changed, 412 insertions, 0 deletions
diff --git a/resources/solutions/BFS-50.fornax b/resources/solutions/BFS-50.fornax new file mode 100644 index 0000000..1a9d990 --- /dev/null +++ b/resources/solutions/BFS-50.fornax @@ -0,0 +1,412 @@ +rows:12 cols:13 +^................#............#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^@...............#............#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-...........@...#............#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-@..........-...#............#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^--..........-@..#............#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^--..........--..#............#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^--..........-@..#............#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^--..........--..#........@...#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^--..........--..#........-...#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^--@.........--..#........-...#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^---.........--@.#........-...#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^@--.........---.#........-...#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^---.........--@.#........-...#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^---.........---.#........-@..#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^---.........@--.#........--..#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^@--.........---.#........--..#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^---.........---.#........-@..#............###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^---.........---.#........--..#........@...###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^---.........@--.#........--..#........-...###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^---@........---.#........--..#........-...###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----........---@#........--..#........-...###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-@--........----#........--..#........-...###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----........---@#........--..#........-...###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----........----#........--@.#........-...###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----........-@--#........---.#........-...###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-@--........----#........---.#........-...###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----........----#........--@.#........-...###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----........----#........---.#........-@..###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----........----#........@--.#........--..###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----........-@--#........---.#........--..###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----........----#........---.#........-@..###........##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----........----#........---.#........--..###......@.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----........----#........@--.#........--..###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----@.......----#........---.#........--..###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +!^-----.......----@........---.#........--..###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^--@--.......----#........---.#........--..###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +!^-----.......----@........---.#........--..###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......----#........---@#........--..###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......--@-#........----#........--..###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^--@--.......----#........----#........--..###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......----#........---@#........--..###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......----#........----#........--@.###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......----#........-@--#........---.###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......--@-#........----#........---.###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......----#........----#........--@.###......-.##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......----#........----#........---.###......-@##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......----#........----#........@--.###......--##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......----#........-@--#........---.###......--##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......----#........----#........---.###......-@##.#............#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......----#........----#........---.###......--##.#.......@....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----.......----#........----#........@--.###......--##.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-----@......----#........----#........---.###......--##.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......----#@.......----#........---.###......--##.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^---@--......----#-.......----#........---.###......--##.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +!^------......----#-.......----@........---.###......--##.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......----#-.......----#........---@###......--##.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......----#-.......--@-#........----###......--##.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......---@#-.......----#........----###......--##.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......----#-.......----#........---@###......--##.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +!^------......----#-.......----#........----###......--@#.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......----#-.......----#........-@--###......--##.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......----#-.......--@-#........----###......--##.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +!^------......----#-.......----#........----###......--@#.#.......-....#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......----#-.......----#........----###......--##.#.......-@...#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......----#-.......----#........----###......@-##.#.......--...#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......----#-.......----#........-@--###......--##.#.......--...#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......----#-.......----#........----###......--##.#.......-@...#............#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......----#-.......----#........----###......--##.#.......--...#.......@....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------......----#-.......----#........----###......@-##.#.......--...#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^------@.....----#-.......----#........----###......--##.#.......--...#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-------.....----#-@......----#........----###......--##.#.......--...#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----@--.....----#--......----#........----###......--##.#.......--...#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-------.....----#-@......----#........----###......--##.#.......--...#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-------.....----#--......----#@.......----###......--##.#.......--...#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +!^-------.....----@--......----#-.......----###......--##.#.......--...#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^----@--.....----#--......----#-.......----###......--##.#.......--...#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +!^-------.....----#--......----#-.......----@##......--##.#.......--...#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +!^-------.....----#--......----#-.......----###......--#@.#.......--...#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-------.....----#--......----#-.......--@-###......--##.#.......--...#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-------.....----#--......---@#-.......----###......--##.#.......--...#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-------.....----#--......----#-.......----###......--##.#.......--@..#.......-....#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-------.....----#--......----#-.......----###......--##.#.......---..#.......-@...#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-------.....----#--......----#-.......----###......--##.#.......@--..#.......--...#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-------.....----#--......----#-.......----###......-@##.#.......---..#.......--...#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-------.....----#--......----#-.......----###......--##.#.......---..#.......-@...#.##.###.....#.#..........#.#...$......#.#............#..........#....... +^-------.....----#--......----#-.......----###......--##.#.......---..#.......--...#.##.###@....#.#..........#.#...$......#.#............#..........#....... +^-------.....----#--......----#-.......----###......--##.#.......@--..#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^-------@....----#--......----#-.......----###......--##.#.......---..#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^--------....----#--@.....----#-.......----###......--##.#.......---..#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^-----@--....----#---.....----#-.......----###......--##.#.......---..#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^--------....----#--@.....----#-.......----###......--##.#.......---..#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^--------....----#---.....----#-@......----###......--##.#.......---..#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^--------....----#@--.....----#--......----###......--##.#.......---..#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^-----@--....----#---.....----#--......----###......--##.#.......---..#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^--------....----#---.....----#-@......----###......--##.#.......---..#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +!^--------....----#---.....----#--......----#@#......--##.#.......---..#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +!^--------....----#---.....----@--......----###......--##.#.......---..#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^--------....----#@--.....----#--......----###......--##.#.......---..#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^--------....----#---.....----#--......----###......--##.#.......---@.#.......--...#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^--------....----#---.....----#--......----###......--##.#.......----.#.......--@..#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^--------....----#---.....----#--......----###......--##.#.......-@--.#.......---..#.##.###-....#.#..........#.#...$......#.#............#..........#....... +!^--------....----#---.....----#--......----###......--@#.#.......----.#.......---..#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^--------....----#---.....----#--......----###......--##.#.......----.#.......--@..#.##.###-....#.#..........#.#...$......#.#............#..........#....... +^--------....----#---.....----#--......----###......--##.#.......----.#.......---..#.##.###-@...#.#..........#.#...$......#.#............#..........#....... +^--------....----#---.....----#--......----###......--##.#.......----.#.......@--..#.##.###--...#.#..........#.#...$......#.#............#..........#....... +^--------....----#---.....----#--......----###......--##.#.......-@--.#.......---..#.##.###--...#.#..........#.#...$......#.#............#..........#....... +^--------....----#---.....----#--......----###......--##.#.......----.#.......---..#.##.###-@...#.#..........#.#...$......#.#............#..........#....... +^--------....----#---.....----#--......----###......--##.#.......----.#.......---..#.##.###--...#.#.....@....#.#...$......#.#............#..........#....... +^--------....----#---.....----#--......----###......--##.#.......----.#.......@--..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^--------@...----#---.....----#--......----###......--##.#.......----.#.......---..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#---@....----#--......----###......--##.#.......----.#.......---..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^------@--...----#----....----#--......----###......--##.#.......----.#.......---..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#---@....----#--......----###......--##.#.......----.#.......---..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#----....----#--@.....----###......--##.#.......----.#.......---..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#-@--....----#---.....----###......--##.#.......----.#.......---..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^------@--...----#----....----#---.....----###......--##.#.......----.#.......---..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#----....----#--@.....----###......--##.#.......----.#.......---..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +!^---------...----#----....----#---.....----##@......--##.#.......----.#.......---..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#----....----#@--.....----###......--##.#.......----.#.......---..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#-@--....----#---.....----###......--##.#.......----.#.......---..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......----@#.......---..#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......-----#.......---@.#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......--@--#.......----.#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +!^---------...----#----....----#---.....----###......--#@.#.......-----#.......----.#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......-----#.......---@.#.##.###--...#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......-----#.......----.#.##.###--@..#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......-----#.......-@--.#.##.###---..#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......--@--#.......----.#.##.###---..#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......-----#.......----.#.##.###--@..#.#.....-....#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......-----#.......----.#.##.###---..#.#.....-@...#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......-----#.......----.#.##.###@--..#.#.....--...#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......-----#.......-@--.#.##.###---..#.#.....--...#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......-----#.......----.#.##.###---..#.#.....-@...#.#...$......#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......-----#.......----.#.##.###---..#.#.....--...#.#...$.@....#.#............#..........#....... +^---------...----#----....----#---.....----###......--##.#.......-----#.......----.#.##.###@--..#.#.....--...#.#...$.-....#.#............#..........#....... +^---------@..----#----....----#---.....----###......--##.#.......-----#.......----.#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#----@...----#---.....----###......--##.#.......-----#.......----.#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^-------@--..----#-----...----#---.....----###......--##.#.......-----#.......----.#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#----@...----#---.....----###......--##.#.......-----#.......----.#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#---@....----###......--##.#.......-----#.......----.#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#--@--...----#----....----###......--##.#.......-----#.......----.#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^-------@--..----#-----...----#----....----###......--##.#.......-----#.......----.#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#---@....----###......--##.#.......-----#.......----.#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###@.....--##.#.......-----#.......----.#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#-@--....----###-.....--##.#.......-----#.......----.#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#--@--...----#----....----###-.....--##.#.......-----#.......----.#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +!^----------..----#-----...----#----....----###-.....--##.#.......-----@.......----.#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##.#.......-----#.......----@#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##.#.......---@-#.......-----#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##@#.......-----#.......-----#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......----@#.##.###---..#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......-----#.##.###---@.#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......--@--#.##.###----.#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......---@-#.......-----#.##.###----.#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......-----#.##.###---@.#.#.....--...#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....--@..#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......-----#.##.###-@--.#.#.....---..#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......--@--#.##.###----.#.#.....---..#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....--@..#.#...$.-....#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.-@...#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....@--..#.#...$.--...#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......-----#.##.###-@--.#.#.....---..#.#...$.--...#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.-@...#.#............#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....@......#..........#....... +^----------..----#-----...----#----....----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....@--..#.#...$.--...#.#.....-......#..........#....... +^----------@.----#-----...----#----....----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#-----@..----#----....----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^--------@--.----#------..----#----....----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#-----@..----#----....----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#----@...----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#---@--..----#-----...----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^--------@--.----#------..----#-----...----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#----@...----###-.....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###-@....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#--@--...----###--....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#---@--..----#-----...----###--....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###-@....--##-#.......-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.@.....-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +!^-----------.----#------..----#-----...----##@--....--##-#.-.....-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#--@--...----###--....--##-#.-.....-----#.......-----#.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +!^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----@.##.###----.#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###----@#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......---@-#.##.###-----#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....----@#.......-----#.##.###-----#.#.....---..#.#...$.--...#.#.....-......#..........#....... +!^-----------.----#------..----#-----...----###--....--##-@.-.....-----#.......-----#.##.###-----#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....----@#.......-----#.##.###-----#.#.....---..#.#...$.--...#.#.....-......#..........#....... +!^-----------.----#------..----#-----...----###--....--#@-#.-.....-----#.......-----#.##.###-----#.#.....---..#.#...$.--...#.#.....-......#..........#....... +!^-----------.----#------..----#-----...----@##--....--##-#.-.....-----#.......-----#.##.###-----#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###----@#.#.....---..#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....---@.#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###--@--#.#.....----.#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......---@-#.##.###-----#.#.....----.#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....---@.#.#...$.--...#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.--@..#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....-@--.#.#...$.---..#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###--@--#.#.....----.#.#...$.---..#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.--@..#.#.....-......#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....-@.....#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.@--..#.#.....--.....#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....-@--.#.#...$.---..#.#.....--.....#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....-@.....#..........#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....@....#....... +^-----------.----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.@--..#.#.....--.....#.....-....#....... +^-----------@----#------..----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#------@.----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^---------@------#-------.----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#------@.----#-----...----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#-----@..----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#----@--.----#------..----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^---------@------#-------.----#------..----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#-----@..----###--....--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###--@...--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#---@--..----###---...--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#----@--.----#------..----###---...--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###--@...--##-#.-.....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#.-@....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###@--...--##-#.--....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#---@--..----###---...--##-#.--....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#.-@....-----#.......-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#.--....-----#.@.....-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#@--....-----#.-.....-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###@--...--##-#---....-----#.-.....-----#.##.###-----#.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +!^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----@.#.....----.#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....----@#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###---@-#.#.....-----#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....----@#.##.###-----#.#.....-----#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....----@#.#...$.---..#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.---@.#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....--@--#.#...$.----.#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###---@-#.#.....-----#.#...$.----.#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.---@.#.#.....--.....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....--@....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.-@--.#.#.....---....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....--@--#.#...$.----.#.#.....---....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....--@....#.....-....#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....-@...#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....@--....#.....--...#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.-@--.#.#.....---....#.....--...#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....-@...#....... +^----------------#-------.----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....@--....#.....--...#....... +^----------------#-------@----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------@-----#------------#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#-------@----#------..----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#------@.----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#-----@------#-------.----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------@-----#------------#-------.----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#------@.----###---...--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###---@..--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#----@--.----###----..--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#-----@------#-------.----###----..--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###---@..--##-#---....-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#---@...-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###-@--..--##-#----...-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#----@--.----###----..--##-#----...-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#---@...-----#.-.....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#.-@....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#-@--...-----#.--....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###-@--..--##-#----...-----#.--....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#.-@....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +!^----------------#------------#-------.----###----..--##-#----...-----#.--....-----#.@#.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#@--....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#-@--...-----#---....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#-@--...-----#---....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#@--....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +!^----------------#------------#-------.----###----..--##-@----...-----#---....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +!^----------------#------------#-------.----##@----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.----.#.#.....---....#.....--...#....... +!^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----@.#...$.----.#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.----@#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....---@-#.#...$.-----#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###----@#.#.....-----#.#...$.-----#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.----@#.#.....---....#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....---@...#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.--@--#.#.....----...#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....---@-#.#...$.-----#.#.....----...#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....---@...#.....--...#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....--@..#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....-@--...#.....---..#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.--@--#.#.....----...#.....---..#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....--@..#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....@--..#....... +^----------------#------------#-------.----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....-@--...#.....---..#....... +^----------------#------------#-------@----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------@-----#------------###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^-----------@----#------------#------------###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#-------@----###----..--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###----@.--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#-----@------###-----.--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------@-----#------------###-----.--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###----@.--##-#----...-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###-----.--##-#----@..-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###--@--.--##-#-----..-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#-----@------###-----.--##-#-----..-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###-----.--##-#----@..-----#---....-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###-----.--##-#-----..-----#---@...-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###-----.--##-#--@--..-----#----...-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###--@--.--##-#-----..-----#----...-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###-----.--##-#-----..-----#---@...-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +!^----------------#------------#------------###-----.--##-#-----..-----#----...-----#.#@.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###-----.--##-#-----..-----#-@--...-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###-----.--##-#--@--..-----#----...-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###-----.--##-#-----..-----#-@--...-----#.##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###-----.--##-#-----..-----#----...-----#@##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +!^----------------#------------#------------###-----.--##-#-----..-----@----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +^----------------#------------#------------###-----.--##-#@----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....----...#.....---..#....... +!^----------------#------------#------------###-----.--##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----@.#.....----...#.....---..#....... +^----------------#------------#------------###-----.--##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....----@..#.....---..#....... +^----------------#------------#------------###-----.--##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.---@-#.#.....-----..#.....---..#....... +^----------------#------------#------------###-----.--##-#-----..-----#----...-----#-##.###-----#.#.....----@#.#...$.-----#.#.....-----..#.....---..#....... +^----------------#------------#------------###-----.--##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....----@..#.....---..#....... +^----------------#------------#------------###-----.--##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....---@.#....... +^----------------#------------#------------###-----.--##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....--@--..#.....----.#....... +^----------------#------------#------------###-----.--##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.---@-#.#.....-----..#.....----.#....... +^----------------#------------#------------###-----.--##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....---@.#....... +^----------------#------------#------------###-----.--##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....-@--.#....... +^----------------#------------#------------###-----.--##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....--@--..#.....----.#....... +^----------------#------------#------------###-----@--##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------@-----###--------##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#-------@----#------------###--------##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###-----@--##-#-----..-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###--------##-#-----@.-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###---@----##-#------.-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------@-----###--------##-#------.-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###--------##-#-----@.-----#----...-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###--------##-#------.-----#----@..-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###--------##-#---@--.-----#-----..-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###---@----##-#------.-----#-----..-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###--------##-#------.-----#----@..-----#-##.###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###--------##-#------.-----#-----..-----#-##@###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###--------##-#------.-----#--@--..-----#-##-###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###--------##-#---@--.-----#-----..-----#-##-###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +!^----------------#------------#------------###--------##-#------.-----#-----..-----#-@#-###-----#.#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###--------##-#------.-----#-----..-----#-##-###-----#@#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +!^----------------#------------#------------###--------##-#------.-----#-----..-----@-##-###-----#-#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###--------##-#------.-----#@----..-----#-##-###-----#-#.....-----#.#...$.-----#.#.....-----..#.....----.#....... +^----------------#------------#------------###--------##-#------.-----#-----..-----#-##-###-----#-#.....-----#.#...$.-----#.#.....-----@.#.....----.#....... +^----------------#------------#------------###--------##-#------.-----#-----..-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....----@#....... +^----------------#------------#------------###--------##-#------.-----#-----..-----#-##-###-----#-#.....-----#.#...$.-----#.#.....---@--.#.....-----#....... +^----------------#------------#------------###--------##-#------.-----#-----..-----#-##-###-----#-#.....-----#.#...$.----@#.#.....------.#.....-----#....... +^----------------#------------#------------###--------##-#------.-----#-----..-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....----@#....... +^----------------#------------#------------###--------##-#------.-----#-----..-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....--@--#....... +^----------------#------------#------------###--------##-#------.-----#-----..-----#-##-###-----#-#.....-----#.#...$.-----#.#.....---@--.#.....-----#....... +^----------------#------------#------------###--------##-#------@-----#-----..-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###----@---##-#------------#-----..-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#-------@----###--------##-#------------#-----..-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###--------##-#------@-----#-----..-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###--------##-#------------#-----@.-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###--------##-#----@-------#------.-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###----@---##-#------------#------.-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###--------##-#------------#-----@.-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....-----#....... +!^----------------#------------#------------###--------##-#------------#------.-----#-##-@##-----#-#.....-----#.#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###--------##-#------------#---@--.-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###--------##-#----@-------#------.-----#-##-###-----#-#.....-----#.#...$.-----#.#.....------.#.....-----#....... +!^----------------#------------#------------###--------##-#------------#------.-----#-##-@##-----#-#.....-----#.#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###--------##-#------------#------.-----#-##-###-----#-#.@...-----#.#...$.-----#.#.....------.#.....-----#....... +!^----------------#------------#------------###--------##-#------------#------.-----#-#@-###-----#-#.-...-----#.#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###--------##-#------------#---@--.-----#-##-###-----#-#.-...-----#.#...$.-----#.#.....------.#.....-----#....... +!^----------------#------------#------------###--------##-#------------#------.-----#-##-###-----#-@.-...-----#.#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###--------##-#------------#------.-----#-##-###-----#-#.-...-----#@#...$.-----#.#.....------.#.....-----#....... +!^----------------#------------#------------###--------##-#------------#------.-----#-##-###-----@-#.-...-----#-#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###--------##-#------------#------.-----#@##-###-----#-#.-...-----#-#...$.-----#.#.....------.#.....-----#....... +^----------------#------------#------------###--------##-#------------#------.-----#-##-###-----#-#.-...-----#-#...$.-----#.#.....------@#.....-----#....... +!^----------------#------------#------------###--------##-#------------#------.-----#-##-###-----#-#.-...-----#-#...$.-----#.#.....-------#.....-----@....... +^----------------#------------#------------###--------##-#------------#------.-----#-##-###-----#-#.-...-----#-#...$.-----#.#.....----@--#.....-----#....... +!^----------------#------------#------------###--------##-#------------#------.-----#-##-###-----#-#.-...-----#-#...$.-----@.#.....-------#.....-----#....... +!^----------------#------------#------------###--------##-#------------#------.-----#-##-###-----#-#.-...-----#-#...$.-----#.#.....-------#.....-----@....... +^----------------#------------#------------###--------##-#------------#------.-----#-##-###-----#-#.-...-----#-#...$.-----#.#.....-------#.....---@-#....... +^----------------#------------#------------###--------##-#------------#------.-----#-##-###-----#-#.-...-----#-#...$.-----#.#.....----@--#.....-----#....... +^----------------#------------#------------###--------##-#------------#------@-----#-##-###-----#-#.-...-----#-#...$.-----#.#.....-------#.....-----#....... +^----------------#------------#------------###--------##-#-----@------#------------#-##-###-----#-#.-...-----#-#...$.-----#.#.....-------#.....-----#....... +^----------------#------------#------------###-----@--##-#------------#------------#-##-###-----#-#.-...-----#-#...$.-----#.#.....-------#.....-----#....... +^----------------#------------#------------###--------##-#------------#------@-----#-##-###-----#-#.-...-----#-#...$.-----#.#.....-------#.....-----#....... +!^----------------#------------#------------###--------##-#------------#------------#-##-#@#-----#-#.-...-----#-#...$.-----#.#.....-------#.....-----#....... +^----------------#------------#------------###--------##-#------------#----@-------#-##-###-----#-#.-...-----#-#...$.-----#.#.....-------#.....-----#....... +^----------------#------------#------------###--------##-#-----@------#------------#-##-###-----#-#.-...-----#-#...$.-----#.#.....-------#.....-----#....... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#.-@..-----#-#...$.-----#.#.....-------#.....-----#....... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#.--..-----#-#.@.$.-----#.#.....-------#.....-----#....... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#@--..-----#-#.-.$.-----#.#.....-------#.....-----#....... +^----------------#------------#------------###--------##-#------------#------------#-##@###-----#-#---..-----#-#.-.$.-----#.#.....-------#.....-----#....... +!^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#---..-----#-@.-.$.-----#.#.....-------#.....-----#....... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#---..-----#-#.-.$.-----#@#.....-------#.....-----#....... +!^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#---..-----@-#.-.$.-----#-#.....-------#.....-----#....... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#@#---..-----#-#.-.$.-----#-#.....-------#.....-----#....... +!^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#---..-----#-#.-.$.-----#-#.....-------@.....-----#....... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#---..-----#-#.-.$.-----#-#.....-------#.....-----#@...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#---..-----#-#.-.$.-----#-#.....-----@-#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#---..-----#-#.-.$.-----#@#.....-------#.....-----#-...... +!^----------------#------------#------------###--------##-#------------#------------#-##-##@-----#-#---..-----#-#.-.$.-----#-#.....-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#-----@------#-##-###-----#-#---..-----#-#.-.$.-----#-#.....-------#.....-----#-...... +^----------------#------------#------------###--------##-#------@-----#------------#-##-###-----#-#---..-----#-#.-.$.-----#-#.....-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#---@.-----#-#.-.$.-----#-#.....-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----.-----#-#.-@$.-----#-#.....-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#-@--.-----#-#.--$.-----#-#.....-------#.....-----#-...... +!^----------------#------------#------------###--------##-#------------#------------#-##-@##-----#-#----.-----#-#.--$.-----#-#.....-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----.-----#-#.-@$.-----#-#.....-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----.-----#-#.--$.-----#-#.@...-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----.-----#-#@--$.-----#-#.-...-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#-@--.-----#-#---$.-----#-#.-...-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#-@--.-----#-#---$.-----#-#.-...-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----.-----#-#@--$.-----#-#.-...-------#.....-----#-...... +!^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-@----.-----#-#---$.-----#-#.-...-------#.....-----#-...... +!^----------------#------------#------------###--------##-#------------#------------#-#@-###-----#-#----.-----#-#---$.-----#-#.-...-------#.....-----#-...... +!^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----.-----#-#---$.-----#-@.-...-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----.-----#-#---$.-----#-#.-...------@#.....-----#-...... +!^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----.-----#-#---$.-----@-#.-...-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----.-----#@#---$.-----#-#.-...-------#.....-----#-...... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----.-----#-#---$.-----#-#.-...-------#.....-----#-@..... +!^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----.-----#-#---$.-----#-#.-...-------#.....-----@--..... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----.-----#-#---$.-----#-#.-...------@#.....-----#--..... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----@-----#-#---$.-----#-#.-...-------#.....-----#--..... +^----------------#------------#------------###--------##-#------------#------------#-##-###-----#-#----------#-#---$.-----#-#.-...-------#.....-----#--..... +|^~~~~~~~~~-------#----~-------#----~-------###--~-----##-#---~--------#---~--------#-##~###-----#-#-~~~------#-#---$.-----#-#.-...-------#.....-----#--..... |