#.#########. ##........#.. #............ #............ #..........#. #............ #.......!.... #..........# #............ #######........### #..............# #. ..# #......##.#.#### . .. #......##.#.# .###.## . #..>.aa...#... #..... .! #<.........### ### #....##... #....vv###...[ ....##.p..... #......# #### #....pp.# #......# #.