rotation and translation 969401