------------------------------------------------------------------------------------------------------------------------------------- 
------------------------------------------------------------------------------------------------------------------------------------- 
-----------------------------0-------------------------------------0-0---0----------------------------------------------------------- 
------------------------------------------------------------------------------------------------------------------------------------- 
-------------10------0-0------------------------------------------------------------------------------------------------------------- 
-----------------------------------------------------------0-0----------------------------------------------------------------------- 
---1----------------------1------------1-0------------------------------------------------------------------------------------------- 
------------------------------------------------------------------------------------------------------------------------------------- 
------------------------------------------------------------------------------------------------------------------------------------- 
----------------------------3333333----------01-----------------------------00------------------------------------------------------- 
--------------------------------------------------------------------------0000000000000000000000000000000000000000------------------- 
--------------------------------------------------------------------------0000000000000000000000000000000000000000------------------- 
-----------------------------------------0--------------------------------0000000000000000000000000000000000000000------------------- 
--------------------------------------------------------------------------0000000000000000000000000000000000000000------------------- 
------------------------------------------------------------400000000000--0000000000000000000000000000000000000000------------------- 
---------------------------------------------01-------------400000000000--0000000000000000000000000000000000000000------------------- 
-------------------------------------------------------------00000000000--0000000000000000000000000000000000000000------------------- 
-------------------------------------------------------------00000000000--0000000000000000000000000000000000000000------------------- 
-----------------------------------------0-------------------00000000000--0000000000000000000000000000000000000000------------------- 
--------------------------------------------------------0----00000000000--0000000000000000000000000000000000000000------------------- 
-------------------------------------------------01---11-----00000000000----00------------------------------------------------------- 
--------------------------------------------------------0--------------------------------------------------------------------------44 
---------------------------------------------------4------------------0000---------------------------------------------------------44 
--------------------------------------------------------1-------------0000---------------------------------------------------------44 
---------------------------------------------------1------------------0000-------------------------------0-------------------0----421 
--------------------------------------------------------1-------------0000--------------------------------------------------------421 
----------------------------------------------------------------------0000--------------------------------------------------------421 
--------------------------------------------------------0-------------0000--------------------------------------------------------421 
---------------------------------------------------4---01-------------0000--------------------------------------------------------421 
-----------------------------------------------------------------1--0-0000--------------------------------------------------------421 
---------------------------------------------------0--------------1---0000--------------------------------------------------------421 
-------------------------------------------------------------------1--00001-11-1-----0--0--0---0-00--1-1---0----0--11-----0-1----0421 
--------------------------------------------------------------10-0--000000----------------------------------------------------------- 
