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