(a)
(b)
(c)
Source code for Example 1:
(a) FromLeft1
(b) FromLeft2
(c) FromTop