################# #................. #.#######......... #.# #........# #.# #........# #.# #........# #.#######........# #.......p......<.# #.#########......# #.# #......# #.# #......###### #.#########............. #>...................... #?........?............. #.. ............######## . ##+###+##..%# #...# #...# #...# #...# #######...######## .................. @.....!........... .................... ######...<........ #..........>. #.....###### #.....# #.....# #.....# #.....# #.....# #<....# ......# ##...... #....