..........................+b---o---o---o---o---g..ac............................
..........................|..w.$.w.$.w.S.w.N.w....de............................
..............ac..........|..T...T...T...T...T....fh............................
....CACACA....de..........|.....................................................
..!.EDEDED$...fh.........s|................b---o---o---o---o---o---g............
....KGKGKG................|..................w.$.w.$.w.$.ac..S...$...CACACA.....
###########>..............|..................T...T...T...de.........$EDEDED$.Q..
............ij.........w..|..............................fh..........KGKGKG.....
............kl$<..$..$.T..v.......................................=#############
............mn..................................................................
..........=###############>.....................................................
................................................................................
................................................................................
................................................................................
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW