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