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