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