As a computer programmer, you have to define the movements of a battleship across a virtual grid. Will you program the transformation from the original position (Figure I) to the final position (Figure II) as a translation, reflection, or rotation?

Two scalene triangles labeled 'upper I' and 'upper I upper I' are shown. Triangle upper I upper I is a mirror image of triangle upper I.
A. translation
B. reflection
C. rotation

C. rotation