__r___   ru____   chr_
ABCDEFGHIJKLMNOPQRSTUVWXYZ