. .. # . . ...# .## . .. .#. .. .. # .. .. #. .#.. #..#. .#.#... . #...#.<.#...# #.<...# #.#.<...# .. .#...#.# ... .# #.## #.. .# #. . .# .. .# .. .