---------------
---------------
------------
--
--------
---------
-------
-------
------
-------------
----
----
--
---------------------- 
---------------------------
--
-----------------
-------
-------------
-------------
--------
--
---------------------- 