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