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