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