..........^. ........... #........# # #..#.#.#.###.# #............. #..#.#.#.... #...!..O.# #..#.#.#.########## #........<...^..... .................#.# .................... ############.###.#. ##########.# . ...........###.# ................. #####..######.#. #..######. . #####......... #............. ##..#####..### ###.### #..# #.....###..# #..........### .#............# #.#......####### #.#......# #.######)####### #... #.......######## #### #..............# #..############# #.... .>...... ..........# #.#.#.#.#.## #.........# ..#.#.#.#..