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