--------------------------------------------------------------- -----------------------------------------------------------------
--------------------~~~
--88----------------------------------------------------------
------------------------------------------------------------------
---------------------------------------------------------------------------------
------------------------------------
------------------
---------------------------------------------------------------------------110----------110-------
--110---------------------------------------
------------------------------
---------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------
-----------------------------------------------------------
----------------------------
-----------------------------------------------------------------------
-------------------------
---------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
---------------110---------------------------------------------------------------------------------------
-----------------------------------------------------------------------------
------------------------------------------------------110-------------------------------------------------------------------------------------
--------------------------
----------------------y----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
-----------------------------
-----------------------------------------------------------------------------------
------------------------------------------------*-----------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
------------------------------------------
---------------------------------------------------
-----------------------------------------~~~~---------------
-------------------------------------------------------------------------------
--------------------------------------------
-------------------------------
--------------------
------------------------------------------
---------------------------------------------------------------------------------
------------------------------------------------------------------
--------------
----------------------------------------------
----------------------------------
-----------------
---------------------------------------
----------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------
-------------------
------------------------------------
--------------------------------------------------------------------
-----------------
-----
-----------------
-------------------------
-----------------------------------------------------------------
--------------------------------------------
---------------------
-----------------
-------------
----------------------------------------
----------
-------------------------------------------------------------------------------------
----------------------------------------------------------------------------
--