Base rnd, each side: Multiple of 4 + 1 + corner sts.
Begin 2 sts to left of corner st.
Rnd 1: Ch 4 (counts as dc and ch-1), skip 1 st, *[dc in next st, ch 1, skip 1 st] to corner st, (dc, ch 3, dc) in corner st, ch 1, skip 1 st; rep from * around, join with slip st to 3rd ch of ch-4. Drop loop from hook and place on holder.
Rnd 2: Join yarn in next ch-space, ch 1, sc in same space, skip 1 dc, 5 FLdc in next ch — FL shell made, *[sc in next ch-space, FL shell in next ch] to corner space, (sc, FL shell in center ch, sc) in corner ch-space — corner shell made, FL shell in next ch; rep from * around, join with slip st to first sc. Fasten off.
Rnd 3: Pick up loop from holder. Working in Rnd-1 sts, ch 4 (counts as dc and ch-1), *[dc in next dc, ch 1]** to corner space, (BLdc, ch 3, BLdc) in corner ch, ch 1; rep from * around, ending last rep at **, join with slip st to 3rd ch of ch-4. Drop loop from hook and place on holder.
Rnd 4: Join yarn in front loop of next ch, ch 3 (counts as dc), 4 FLdc in same ch, [sc in next ch-space, FL shell in next ch] to corner space, make corner shell in corner ch-3 space, FL shell in next ch; rep from * around, ending last rep sc in last ch-space, join with slip st to top of ch-3. Fasten off.
Rnd 5: Rep Rnd 3, working in Rnd 3 sts. Fasten off.
Rnd 6: Rep Rnd 2. Fasten off.