==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
=================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
=================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------
==================================-----------------