----WWWWWWW---
----W-2-2-W---
----W--7--W---
----W-----W---
----WW---WW---
-----W---W----
---WWW888WWW--
---W-------W--
---W---5---W--
---W-------W--
---W-------W--
---W-------W--
---W-------W--
---W-------W--
---WWW---WWW--
-----W---W----
----WW666WW---
WWWWW-----W---
W242W-----W---
W---W-----W---
W---W--3--W---
W---P-----W---
WWWWWWWWWWW---