######### ##......... ........... #...?......# #........... #..........# #..........# #..<.......# #..........# #..........# #####.###### #.# #.# ####+####### # #.# #..........# ..$ #.# #..........+ #..##.########...b......# #........!..'.....g....# ####.########..........# #.# #...K......# #.# #....!.....# #.# #..........# #.# #.......... #.# #########+ #.# #.#