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