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