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