########. ..#.... ### ...... ... ..... #.# #...# #.# #####...# #.# #.......# #.# #.###.#.######.########. #...#................... ###.#....#####.....####.## #.............#<........ #.......###...#......## #...#.........#......... #...###.####..#...###### ##### #.# #..#.... #.# #..#.#... #.# #..#...### #o## .!#.#.. #o.# ..#.#.. #..# ..#.### #..###..#.... #....o...... #.#.#......# ###...o.##.#. ##......... #.....#.# #.$.....# ............[# ............... ...###....#..#. .. #..>.#.## # #.#..# . #. ..# # #. ..#