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