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