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