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