111111----------111111---------111111---
-111111--------1111111--------111111----
--111111------1111-1111------111111----
---111111----1111---1111----111111-----
----111111--1111-----1111--111111------
-----111111111----------111111111-------
-------1111111------------1111111--------
------------------------------------------------
------------------------------------------------
11111111111111111111111111---------11111111111111111111111111---------
111111---------------------111111---------
111111---------------------------------------
111111---------------------------------------
111111---------------------111111---------
11111111111111111111111111---------
11111111111111111111111111---------
------------------------------------------------
------------------------------------------------
11111111111111111111111111---------
11111111111111111111111111---------
111111--------------------111111----------
111111----------------------- ---------------
111111---------------------------------------
111111-------------------- 111111--------- 11111111111111111111111111--------
11111111111111111111111111--------
-----------------------------------------------
-----------------------------------------------
11111111111111111111111111--------
11111111111111111111111111--------
111111-------------------- 111111--------
111111--------------------------------------
111111 --------11111111111111--------
111111 --------------------111111--------
11111111111111111111111111-------
11111111111111111111111111-------
----------------------------------------------
----------------------------------------------