########.. ..!....... ##.## .........### .... .........#.. ... ...%.....#.###### ..# .........#.#....# ..# .........#.#.##o##..# .............##.....# ....>......######...# ............o..o....# #####....l.....###..# #..........# .?# #..........###.... #.###....<.......#. #. ##########.#.# # #. ....