^ O OA OB OC OD OF OM ON OO OP OR OT OU OV OW ^