#O....# #..... ###.l...# #....... #.>.... #....)###### #.....#....# ### #....(#....# #.# #.....#....# #.# #....hl....# #.# #...$h#....# . #.###S....###### ..####........(... ................... .........#######..# .........# ..+ .........# ..# .........# ##+#####.# #.# #.# #.# ..##+#####.###### .......<.......... ..?............... .................. .................. .................. ............?..... ......!..######### .........#