------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 
--00------------------------------------------------b------------------------------------------------------------------------------------------------------------------------------------------------------------- 
---0-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
---0------------------------------------------b-----------b----------------------------------------------------------------------------------b--------------------------------b------1---------------------------- 
-----m----------------------------------------------b-----b------------------------------------------------------------------------------------------------------------------------------------------------------- 
--------------------------------------------------------------------------------------b-----b----------b----------------------------------9-----------------------b------------------b---------------------------0 
----------------------------------------------b---------------------------------------------b------------------------------------------------b------b-------------------------b----------------------------------0 
----------------------------------------------b-----b-----b---------------------------------------------------------b---------------9--------b-----------------------oo-------b------b---------------------------0 
----------------------------------------------------b-----b---------------------------b---------------------------------------a----------oo----------------------b-------------------b---------------------------0 
----------------------------------m-----------b-------------------------------------b-------b--5-------b-------ooc--b--------------9---------b------bb---------------------oo-b------b---------------------------0 
------p---------------------------------------------b--------------------------oob---------------------b---------------------------oo---------------------o----------------------------------o----o--o-o-b--o----0 
----------------------------------------------b-----b-----b----------------oo-o-------b-----------------------------b---b--------------------b-------------------bb-----------b------b---------------------------- 
-------p----p--------------------------o--o---b-----b---o-b-------0-----b-o---------b-------b-----------------------b---------5--------------b------bb--------------0---------b----------------------------------- 
-000000--------o--o---oo--o---ooo-o---o-------------b---------------------------------------b----------b-----------------------------------------------------------------------------b---------------------------- 
--------------------------------------------------------------------------------------b--------------------------------------------------------------------------b-------------------b---------------------------- 
----------------------------------------------b-----b-----b-------------------------b-------b-----------------------b--------------------------------b------------------------b------b---------------------------- 
