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