Solution:
The answer is 198. Let us denote by L,M,N the midpoints of sides AB,BC,CA, and by O the circumcenter of ABC (the point of intersection of the perpendicular bisectors of the sides of the triangle). By a well-known property of the perpendicular bisector of a segment, the set of red points is the quadrilateral ALON, whose area we must therefore determine.
We have LN=BM=MC=(BH+HC)/2=(21+15)/2=18. From the property of the circumcenter we have OA2=OC2; letting K be the foot of the perpendicular drawn from O to AH, by the Pythagorean theorem, we have OK2+KA2=OM2+BM2. Setting KA=x, and observing that OM=AH−KA=35−x, we obtain the equation 32+x2=(35−x)2+182, from which 9+x2=1225+x2−70x+324, that is 70x=1540 and finally x=22.
Since ALON can be decomposed into two triangles having the same base LN and sum of heights equal to KA, the required area will be 18×22/2=198.