wwwwwwwwwwwwwwwwwwwwwwwwww
w..--c-.....o......oooxoow
w..----.........e...x...xw
w..oxxo..................w
w........oooo.....--c-...w
w.--b--..xxxx........oo..w
w..xx................xxoow
w......o...............xxw
w.....xxx.....o---...o...w
w..A..........x-b-....o..w
w...oo...oo....---.......w
w...xx...xx..........xx..w
wwwwwwwwwwwwwwwwwwwwwwwwww