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