gw-------w-w----------g
---w---w---w-w--w------
-w---w---w---w--w-w----
---w---w---w-w--w------
-w---w---w-w-w--w-w----
---w---w---w-w--w-w----
gw---w---w-w----w-----g
wwww-wwwwwwwwwwww-wwwww
----------gw-----------
----w---w--wwwwwwwwwww-
--w-w-www--w---------w-
--w-w-www-------g----w-
--w-w-www--w---------w-
----w------w-wwwww-www-
a----------w----------g