.. .. .. . .. . .. . #. .# #... .# #. .# .#. .# #. .# .. .# . . #.#.#. .#... #...#...#...# #...<.# #.....#.# ...#...#. .# . ##.. .. # .#. .#. .!.# #... .. . . .. ..... ^. ..