. .###. ### ...#. # .# #... ..# #...# ## .... . #...#. ..##.## #..###.#.#.. .## #..#.##..# ....#.......## #......#....# #......#...#.# #..##....#.# #..#..#.#........ .#.#......##...#. ##..#.###! ...# ..#... . #.. #. ##. .. . ##