.. #.. . #.. #. #.. .##.# ...# #..# #. #..# ... #.<# ..#. #..###..... #......# .###.#.##### ............# .#..........# #......!...# ...#.......W# ...#.......... . #........##.. ......##### ..# ..<... .# ...... # ....