....# #.... .. #. #...# ..##. #...# .....####!..# ......).#%..# ..#.........# ........<...# .###......#.# ........#.o.# .#####.###o.# #. #.)# #. #))# #. #..# #. o... .. #..## .# #..# #o.# #..#