f

f

e

e

d

d

c

c

b

b

a

a