-------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------
-------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------
----------------------------------------------------------------, ----------------------------------------------------------------, ----------------------------------------------------------------, ----------------------------------------------------------------
-----------------------------------------------------------------------, -----------------------------------------------------------------------, -----------------------------------------------------------------------, -----------------------------------------------------------------------
------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------, -----------------------------------------------------------------
------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------, -------------------------------------------------------------------, -----------------------------------------------------------------
------------------------------------------------------------------
-------------------------------------------------------------------
-------------------------------------------------------------------
-------------------------------------------------------------------
-----------------------------------------------------------------