An arbitrary point MM is selected in the interior of the segment ABAB. The squares AMCDAMCD and MBEFMBEF are constructed on the same side of ABAB, with the segments AMAM and MBMB as their respective bases. The circles circumscribed about these squares, with centers PP and QQ, intersect at MM and also at another point NN. Let NN' denote the point of intersection of the straight lines AFAF and BCBC.

(a) Prove that the points NN and NN' coincide.

(b) Prove that the straight lines MNMN pass through a fixed point SS independent of the choice of MM.

(c) Find the locus of the midpoints of the segments PQPQ as MM varies between AA and BB.