Solution:
We can use complex numbers to find synthetic observations. Let A=a, B=b, C=c. Notice that B2 is a rotation by −90∘ (counter-clockwise) of C about B, and similarly C1 is a rotation by 90∘ of B about C. Since rotation by 90∘ corresponds to multiplication by i, we have B2=(c−b)⋅(−i)+b=b(1+i)−ci and C1=(b−c)⋅i+c=bi+c(1−i). Similarly, we get C2=c(1+i)−ai, A1=ci+a(1−i), A2=a(1+i)−bi, B1=ai+b(1−i). Repeating the same trick on B1B2B3B4 et al., we get C4=−a+b(−1+i)+c(3−i), C3=a(−1−i)−b+c(3+i), A4=−b+c(−1+i)+a(3−i), A3=b(−1−i)−c+a(3+i), B4=−c+a(−1+i)+b(3−i), B3=c(−1−i)−a+b(3+i). Finally, repeating the same trick on the outermost squares, we get B6=−a+b(3+5i)+c(−3−3i), C5=−a+b(−3+3i)+c(3−5i), C6=−b+c(3+5i)+a(−3−3i), A5=−b+c(−3+3i)+a(3−5i), A6=−c+a(3+5i)+b(−3−3i), B5=−c+a(−3+3i)+b(3−5i).
From here, we observe the following synthetic observations.
S1. B2C1C4B3, C2A1A4C3, A2B1B4A3 are trapezoids with bases of lengths BC,4BC; AC,4AC; AB,4AB and heights ha,hb,hc respectively (where ha is the length of the altitude from A to BC, and likewise for hb,hc).
S2. If we extend B5B4 and B6B3 to intersect at B7, then B7B4B3≅BB1B2∼B7B5B6 with scale factor 1:5. Likewise when we replace all B's with A's or C's.
Proof of S1. Observe C1−B2=c−b and C4−B3=4(c−b), hence B2C1∥B3C4 and B3C4=4B2C1. Furthermore, since translation preserves properties of trapezoids, we can translate B2C1C4B3 such that B2 coincides with A. Being a translation of a−B2, we see that B3 maps to B3′=2b−c and C4 maps to C4′=−2b+3c. Both 2b−c and −2b+3c lie on the line determined by b and c (since −2+3=2−1=1), so the altitude from A to BC is also the altitude from A to B3′C4′. Thus ha equals the length of the altitude from B2 to B3C4, which is the height of the trapezoid B2C1C4B3. This proves S1 for B2C1C4B3; the other trapezoids follow similarly.
Proof of S2. Notice a translation of −a+2b−c maps B1 to B4, B2 to B3, and B to a point B8=−a+3b−c. This means B8B3B4≅BB1B2. We can also verify that 4B8+B6=5B3 and 4B8+B5=5B4, showing that B8B5B6 is a dilation of B8B4B3 with scale factor 5. We also get B8 lies on B3B6 and B5B4, so B8=B7. This proves S2 for B3B4B5B6, and similar arguments prove the likewise part.
Now we are ready to attack the final computation. By S2, [B3B4B5B6]+[BB1B2]=[B7B5B6]=[BB1B2]. But by the 21acsinB formula, [BB1B2]=[ABC] (since ∠B1BB2=180∘−∠ABC). Hence,
[B3B4B5B6]+[BB1B2]=25[ABC]. Similarly, [C3C4C5C6]+[CC1C2]=25[ABC] and [A3A4A5A6]+[AA1A2]=25[ABC]. Finally, the formula for area of a trapezoid shows [B2C1C4B3]=25BC⋅ha=5[ABC], and similarly the other small trapezoids have area 5[ABC]. The trapezoids thus contribute area (75+3⋅5)=90[ABC]. Finally, ABC contributes area [ABC]=84.
By S1, the outside squares have side lengths 4BC,4CA,4AB, so the sum of areas of the outside squares is 16(AB2+AC2+BC2). Furthermore, a Law of Cosines computation shows A1A22=AB2+AC2+2⋅AB⋅AC⋅cos∠BAC=2AB2+2AC2−BC2, and similarly B1B22=2AB2+2BC2−AC2 and C1C22=2BC2+2AC2−AB2. Thus the sum of the areas of A1A2A3A4 et al. is 3(AB2+AC2+BC2). Finally, the small squares have area add up to AB2+AC2+BC2. Aggregating all contributions from trapezoids, squares, and triangle, we get
[A5A6B5B6C5C6]=91[ABC]+20(AB2+AC2+BC2)=7644+11800=19444