In triangle $ABC$ $AA_0$ and $BB_0$ are medians, $AA_1$ and $BB_1$ are altitudes. The circumcircles of triangles $CA_0B_0$ and $CA_1B_1$ meet again in point $M_c$. Points $M_a, M_b$ are defined similarly. Prove that points $M_a, M_b, M_c$ are collinear and lines $AM_a, BM_b, CM_c$ are parallel.
Problem
Source: Sharygin 2011 Final 9.6
Tags: geometry, circumcircle, altitude, collinear, collinearity, Parallel Lines