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