########################
#...............b.C.D.f#
#.######################
#.....@.a.B.c.d.A.e.F.g#
########################