semi (32) (Copy) copy