...# .... .# ... #.# ###.. .. #.# #^#.. ...######.# ..###.. ........# @......o### #.....# #....o.)o.# #..<..### .....####.# #.......# . #.### ###.......# ..####..o####.........# .................###.### ....##...#......# #..># ... #####...#### #...# . ..###....<#######...# ............o.....### #####.....######### #######