Foundation, col A - Ch4, sl st into 1st to make a ring.
Rnd 1 - Ch4 (counts as 1dc, and ch1), * 1dc, ch1, rpt from * 6 more times, sl st into 3rd ch to join, cut yarn, fasten off, weave in end. [8dc, 8 x ch-1 sps]
Rnd 2, col B - Sl st col B into any dc st, ch3 (this counts as 1st dc of pc), pc in same sp as ch-3, ch3, * sk ch-1 sp and pc in next st, ch3, rpt from * 6 more times, sl st into back of 1st pc to join, cut yarn, fasten off, weave in end. [8pc, 8 x ch-3 sps]
Rnd3, col C - Slst col C into any ch-3 sp, ch3(counts as dc), (2dc, ch2, 3dc) into same sp as ch-3, ch1, * 2hdc innext ch-3 sp, ch1, (3dc, ch2, 3dc) in next ch-3 sp, ch1, rpt from 2more times, 2hdc into next ch-3 sp, ch1, sl st into 3rd ch to join.[24dc, 8 x hdc, 8 x ch-1 sps, 4 x ch-2 sps]
Rnd 4 - Sl st into next2-sts, sl st in 2sp, ch3(counts as dc), (2dc, ch2, 3dc) into same sp as ch-3, ch1, 3dc ineach of the next 2 ch-1 sps, * (3dc, ch2, 3dc) in next ch-2 sp, ch1,(3dc,ch1)in each of the next 2 ch-1 sps, rpt from * 2 more times, ch1, sl stinto ch-3 to join, cut yarn, fasten off. [48dc, 12 x ch-1 sps, 4 xch-2 sps]
Finishing - Use a yarn needle to weave in the loose ends and if necessary block the squares to ensure that they are of an even size and shape to make joining easier.