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