Altitudes AA1, BB1, CC1 of an acute triangle ABC meet at H.
A0, B0, C0 are the midpoints of BC, CA, AB respectively. Points A2, B2, C2 on the segments AH, BH, HC1 respectively are such that ∠A0B2A2=∠B0C2B2=∠C0A2C2=90∘.
Prove that the lines AC2, BA2, CB2 are concurrent.