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