.. . . .. ##. #.#. ... . .#.#.##.########.. ......#.#<........ ......#.##........ ............###.#. ...!>....(..# ##......w%..# .....$$.....# ##............# #.........##.# #.........# .# #.........# # ...........# ..##.####### .. #.