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