.#. #..... .# ..... ... #.#.# ... ##.#.#####.# #..........##### #......#........ #............... ##.#.#.......... #............... #....M