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