#.. #.. ... ##..# ... #...# .!.. .... ..... #.. .....##.## .......<.## ..........#######. .................. .#.#.......>...... #................ .!................ .#.........O.....# #......###.###### .>......# .. ..#.....# ### ###... #..