................
..B###BB##......
..BCWWB.WW#.....
..#CWWB.WWW###..
..#C.#...DDD.#..
..#BBB###BBB##..
WWWBX.WWWB1BWWWW
WWWBBBWWWBBBWWWW