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