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