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