.......# ....#... ...###.# #...###. ....##.. ##.#..#. ###.#.#. ....#...