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