----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
--------------------------------------------------------------------------------------------333------------------------------------------------------------------------------------------ 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------------------------------------------------3------------------------------------------------- 
---------------------------------------------------------------------------------------------1------------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------------------------------------------a--------------------------------------------------------------- 
----------------------------------------------------------------------------------------------------a---a-------------------------------------------------------------------a------------ 
----------------------a-------------------------------------------a----------------------------------------------------------------a--------------------------------------------------a-- 
---------------------------------------a------------------------a-------------------------------------a-----------a---------------------------------------------------------------------- 
----------------------------------------------------------------------------------------------------------------------------------------------------------a-a-----------------------#---- 
----------------------------------------------------------------------------------------------------------------------a------------------------------------------------------------------ 
----@------------------------a------------a---a------a-----------a------a---a--------a----a-----3----------a-------------------------------------a--------------------------------------- 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
