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