#.. ####..# ...$...# . ......... .# .........# .# .........# .# .........# .# . ..........#########.####.. ........<......O.......... ..............p<.......?... #########.########....#### #.# #....# #.# #....# #p# #....# #.# #....# #.########....# #.....)p......# ##########....# #...!# ######