### .. #.. ..# .. ..$. ##.# #...# #.. # ... #.# ...... #.# ....#.###.# # .........O#####.# #..............###. .........#......).. ##......##.......# ###.......####.### #.#......).....# #.##......##.#... g............# ?........#..#.### ...............###### ..................... ........##.....##### .......<)...[.# .#########........ ###....... ##....... ###...# ####