---------------------------------------------------------------------------------------------------------------------------------------------------------------21 
---------------------------------------------------------------------------------------------------------------------------------------------------------------21 
---------------------------------------------------------------------------------------------------------------------------------------------------------------21 
---------------------------------------------------------------------------------------------------------------------------------------------------------------21 
-----------------------------------------------------------------------------------------------------------000----000-------------------------000---0-02--1----21 
----------------------------------------------------------------------------------------------------------------------------------------------------------------- 
--1---------0-----------------------000000-------0---------------00000--------------------------0----------------------------------0----------------------------- 
2-0-------000----------------0------------------1---------0------------------------------------------------------------------------------------------------------ 
----------------------------------------------------------------------------------------------------------------------------------------------------------------- 
----------------------------------------------------------------------------------------------------------------------------------------------------------------- 
