^ O OA OB OC OF OL OM ON OP OR OS OT OU OV OW OZ ^