(a)
(b)
(c)
Source code for Example 3:
(a) Fillx
(a) Filly
(c) FillExpand