............................................
------------------------------------------------------------
...........................................::::::.......
------------------------------------------------------------
---------
------------------------------------------------------------
----------------------------------------------------------
---------------------------------------------
/////////////////////////////////////////////////////////
""""""""""""""""""""""""""""""""""""""""""""""
.........................
...................------------------------------
.....................................
------------------------------------
..