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