## ... #.# ..########## ... ......#...##.... ##.###....!....#.... .....o...$............. ......o............... ##.##oo.............. #...#.........####.# ..## ##.......## #..# ######..####.## ........#.....## .. ...............#####..# ...................... ...........<....####. ................# .. ................##.# .................#.##..## ...............#......... ................##.#...#. .####...........# .# .# #............ .. .........# ... ........ #.## ...<.. .# .#