Crochet Squares-Edged Jacket

Woah…

This pattern is a challenge.

Had to change the pattern for the last 2 rows of the crochet squares so they would stay square.
Row4: do the 2+2dc into the middle group of 4st, then 2dc into the chain gap, ch1, 3dc onto corner chain gap… etc.
Row5: dc, ch2,dc into the ends of the group of 2+2dc, ch2, dc into chain gap, ch2, 3dc into corner chain gap… etc

Might programme a magic spreadsheet to fix the maths as well. The back is waaay too short!