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