### #.########### #...........# #.#########.# #.# #.# #.# #.########### #.##### #............ ####### #.....# ###......## #.....#####....# +......# #.....'...#....# #......# #.....###.####.# #......# #.....# #.# #.# #......# #######.....# #.####.# #......# .........o..# #......# ###+#### ######)#K############+#### #.#.@{..............# #.#############.....# #.# #######.....# ... ......^...### ... ............+ #.# #########..## ... ##@## #..# ##.## #####..# #@.....## #%.....@# #.......# #.......# #........# #..?..?#$# ########... #/.# ..# ..