Transformations: Possible PreImages?

This problem is a digital analogue of this Open Middle problem submitted by Jon Henderson.
Given triangle ABC with vertices A = (-8,2), B = (-2,2), and C = (-2,8), create a triangle (shown on right) whose vertices lie in quadrant 1 so that you use a translation by vector, rotation about point, and reflection about line in any order, to map that triangle onto triangle ABC, thus showing congruence.

When rotating around a point, use point O as the center of rotation. Note: O is moveable.

Note to teachers:

You can move A, B, and C around to create different image triangles for students.