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