___h___   o__c___
ABCDEFGHIJKLMNOPQRSTUVWXYZ