-----WWWWW-----
----WW2-2WW----
----W--7--W----
----W-----W----
---WWW888WWW---
--WW-------WW--
-WW--W---W--WW-
-W-----5-----W-
-W-W--111--W-W-
-W---11111---W-
-W---11-11---W-
-W---11111---W-
-W-W--111--W-W-
-W-----------W-
-WW--W---W--WW-
--WW-------WW--
---WWW666WWW---
WWWWW2---2W----
W242W-----W----
W---W-----W----
W---W--3--W----
WW--P-----W----
-WWWWWWWWWW----