╔╗─╔╗╔═══╗╔═══╗╔═══╗╔╗──╔╗ ╔══╗─╔══╗╔═══╗╔════╗╔╗─╔╗╔═══╗╔═══╗╔╗──╔╗
║║─║║║╔═╗║║╔═╗║║╔═╗║║╚╗╔╝║ ║╔╗║─╚╣─╝║╔═╗║║╔╗╔╗║║║─║║╚╗╔╗║║╔═╗║║╚╗╔╝║
║╚═╝║║║─║║║╚═╝║║╚═╝║╚╗╚╝╔╝ ║╚╝╚╗─║║─║╚═╝║╚╝║║╚╝║╚═╝║─║║║║║║─║║╚╗╚╝╔╝
║╔═╗║║╚═╝║║╔══╝║╔══╝─╚╗╔╝─ ║╔═╗║─║║─║╔╗╔╝──║║──║╔═╗║─║║║║║╚═╝║─╚╗╔╝─
║║─║║║╔═╗║║║───║║─────║║── ║╚═╝║╔╣─╗║║║╚╗──║║──║║─║║╔╝╚╝║║╔═╗║──║║──
╚╝─╚╝╚╝─╚╝╚╝───╚╝─────╚╝── ╚═══╝╚══╝╚╝╚═╝──╚╝──╚╝─╚╝╚═══╝╚╝─╚╝──╚╝──
─╔╗───── ─────────── ╔╗──────╔╗───────────────╔╗ ────╔╗───╔╗─────────╔╗─ ──────╔╗──────────
╔╝╚╗──── ─────────── ║║──────║║───────────────║║ ────║║───║║────────╔╝╚╗ ──────║║──────────
╚╗╔╝╔══╗ ╔══╗╔╗╔╗╔═╗ ║╚═╗╔══╗║║─╔══╗╔╗╔╗╔══╗╔═╝║ ╔══╗║║─╔═╝║╔══╗╔══╗╚╗╔╝ ╔══╗╔═╝║╔╗╔╗╔╗╔═╗─
─║║─║╔╗║ ║╔╗║║║║║║╔╝ ║╔╗║║║═╣║║─║╔╗║║╚╝║║║═╣║╔╗║ ║╔╗║║║─║╔╗║║║═╣║══╣─║║─ ║╔╗║║╔╗║║╚╝║─╣║╔╗╗
─║╚╗║╚╝║ ║╚╝║║╚╝║║║─ ║╚╝║║║═╣║╚╗║╚╝║╚╗╔╝║║═╣║╚╝║ ║╚╝║║╚╗║╚╝║║║═╣─══║─║╚╗ ║╔╗║║╚╝║║║║║║║║║║║
─╚═╝╚══╝ ╚══╝╚══╝╚╝─ ╚══╝╚══╝╚═╝╚══╝─╚╝─╚══╝╚══╝ ╚══╝╚═╝╚══╝╚══╝╚══╝─╚═╝ ╚╝╚╝╚══╝╚╩╩╝╚╝╚╝╚╝
█░░ ▄▀▄ ▐▌░▐▌ █▀▀ ▄▀▄ ▄▀▀░ █▀▀▄ █▀▀ ▄▀▄ ▀█▀ █▀▄ ▄▀▄ ▀▄░▄▀
█▀▄ █▀█ ░▀▄▀░ █▀▀ █▀█ █░▀▌ █▐█▀ █▀▀ █▀█ ░█░ █░█ █▀█ ░░█░░
▀░▀ ▀░▀ ░░▀░░ ▀▀▀ ▀░▀ ▀▀▀░ ▀░▀▀ ▀▀▀ ▀░▀ ░▀░ ▀▀░ ▀░▀ ░░▀░░
╔════╗╔═══╗ ╔════╗╔╗─╔╗╔═══╗ ╔═══╗╔═══╗╔════╗╔╗─╔╗╔═══╗╔═══╗ ╔═══╗╔══╗╔═══╗╔╗─╔╗╔═══╗╔═══╗
║╔╗╔╗║║╔═╗║ ║╔╗╔╗║║║─║║║╔══╝ ║╔══╝║╔═╗║║╔╗╔╗║║║─║║║╔══╝║╔═╗║ ║╔══╝╚╣─╝║╔═╗║║║─║║║╔═╗║║╔══╝
╚╝║║╚╝║║─║║ ╚╝║║╚╝║╚═╝║║╚══╗ ║╚══╗║║─║║╚╝║║╚╝║╚═╝║║╚══╗║╚═╝║ ║╚══╗─║║─║║─╚╝║║─║║║╚═╝║║╚══╗
──║║──║║─║║ ──║║──║╔═╗║║╔══╝ ║╔══╝║╚═╝║──║║──║╔═╗║║╔══╝║╔╗╔╝ ║╔══╝─║║─║║╔═╗║║─║║║╔╗╔╝║╔══╝
──║║──║╚═╝║ ──║║──║║─║║║╚══╗ ║║───║╔═╗║──║║──║║─║║║╚══╗║║║╚╗ ║║───╔╣─╗║╚╩═║║╚═╝║║║║╚╗║╚══╗
──╚╝──╚═══╝ ──╚╝──╚╝─╚╝╚═══╝ ╚╝───╚╝─╚╝──╚╝──╚╝─╚╝╚═══╝╚╝╚═╝ ╚╝───╚══╝╚═══╝╚═══╝╚╝╚═╝╚═══╝
╔═══╗╔═══╗ ╔═══╗╔╗───╔══╗╔════╗╔═══╗╔╗─╔╗╔╗─╔╗╔═╗─╔╗╔════╗╔═══╗╔═══╗╔════╗ ╔═══╗╔╗─╔╗╔═══╗╔═══╗╔═══╗╔═══╗
║╔═╗║║╔══╝ ║╔══╝║║───╚╣─╝║╔╗╔╗║║╔══╝║║─║║║║─║║║║╚╗║║║╔╗╔╗║║╔══╝║╔═╗║╚══╗═║ ║╔═╗║║║─║║║╔══╝║╔══╝║╔═╗║║╔═╗║
║║─║║║╚══╗ ║╚══╗║║────║║─╚╝║║╚╝║╚══╗║╚═╝║║║─║║║╔╗╚╝║╚╝║║╚╝║╚══╗║╚═╝║──╔╝╔╝ ║║─╚╝║╚═╝║║╚══╗║╚══╗║╚═╝║║╚══╗
║║─║║║╔══╝ ║╔══╝║║─╔╗─║║───║║──║╔══╝║╔═╗║║║─║║║║╚╗║║──║║──║╔══╝║╔╗╔╝─╔╝╔╝─ ║║─╔╗║╔═╗║║╔══╝║╔══╝║╔╗╔╝╚══╗║
║╚═╝║║║─── ║╚══╗║╚═╝║╔╣─╗──║║──║╚══╗║║─║║║╚═╝║║║─║║║──║║──║╚══╗║║║╚╗╔╝═╚═╗ ║╚═╝║║║─║║║╚══╗║╚══╗║║║╚╗║╚═╝║
╚═══╝╚╝─── ╚═══╝╚═══╝╚══╝──╚╝──╚═══╝╚╝─╚╝╚═══╝╚╝─╚═╝──╚╝──╚═══╝╚╝╚═╝╚════╝ ╚═══╝╚╝─╚╝╚═══╝╚═══╝╚╝╚═╝╚═══╝
║║─║║║╔═╗║║╔═╗║║╔═╗║║╚╗╔╝║ ║╔╗║─╚╣─╝║╔═╗║║╔╗╔╗║║║─║║╚╗╔╗║║╔═╗║║╚╗╔╝║
║╚═╝║║║─║║║╚═╝║║╚═╝║╚╗╚╝╔╝ ║╚╝╚╗─║║─║╚═╝║╚╝║║╚╝║╚═╝║─║║║║║║─║║╚╗╚╝╔╝
║╔═╗║║╚═╝║║╔══╝║╔══╝─╚╗╔╝─ ║╔═╗║─║║─║╔╗╔╝──║║──║╔═╗║─║║║║║╚═╝║─╚╗╔╝─
║║─║║║╔═╗║║║───║║─────║║── ║╚═╝║╔╣─╗║║║╚╗──║║──║║─║║╔╝╚╝║║╔═╗║──║║──
╚╝─╚╝╚╝─╚╝╚╝───╚╝─────╚╝── ╚═══╝╚══╝╚╝╚═╝──╚╝──╚╝─╚╝╚═══╝╚╝─╚╝──╚╝──
─╔╗───── ─────────── ╔╗──────╔╗───────────────╔╗ ────╔╗───╔╗─────────╔╗─ ──────╔╗──────────
╔╝╚╗──── ─────────── ║║──────║║───────────────║║ ────║║───║║────────╔╝╚╗ ──────║║──────────
╚╗╔╝╔══╗ ╔══╗╔╗╔╗╔═╗ ║╚═╗╔══╗║║─╔══╗╔╗╔╗╔══╗╔═╝║ ╔══╗║║─╔═╝║╔══╗╔══╗╚╗╔╝ ╔══╗╔═╝║╔╗╔╗╔╗╔═╗─
─║║─║╔╗║ ║╔╗║║║║║║╔╝ ║╔╗║║║═╣║║─║╔╗║║╚╝║║║═╣║╔╗║ ║╔╗║║║─║╔╗║║║═╣║══╣─║║─ ║╔╗║║╔╗║║╚╝║─╣║╔╗╗
─║╚╗║╚╝║ ║╚╝║║╚╝║║║─ ║╚╝║║║═╣║╚╗║╚╝║╚╗╔╝║║═╣║╚╝║ ║╚╝║║╚╗║╚╝║║║═╣─══║─║╚╗ ║╔╗║║╚╝║║║║║║║║║║║
─╚═╝╚══╝ ╚══╝╚══╝╚╝─ ╚══╝╚══╝╚═╝╚══╝─╚╝─╚══╝╚══╝ ╚══╝╚═╝╚══╝╚══╝╚══╝─╚═╝ ╚╝╚╝╚══╝╚╩╩╝╚╝╚╝╚╝
█░░ ▄▀▄ ▐▌░▐▌ █▀▀ ▄▀▄ ▄▀▀░ █▀▀▄ █▀▀ ▄▀▄ ▀█▀ █▀▄ ▄▀▄ ▀▄░▄▀
█▀▄ █▀█ ░▀▄▀░ █▀▀ █▀█ █░▀▌ █▐█▀ █▀▀ █▀█ ░█░ █░█ █▀█ ░░█░░
▀░▀ ▀░▀ ░░▀░░ ▀▀▀ ▀░▀ ▀▀▀░ ▀░▀▀ ▀▀▀ ▀░▀ ░▀░ ▀▀░ ▀░▀ ░░▀░░
╔════╗╔═══╗ ╔════╗╔╗─╔╗╔═══╗ ╔═══╗╔═══╗╔════╗╔╗─╔╗╔═══╗╔═══╗ ╔═══╗╔══╗╔═══╗╔╗─╔╗╔═══╗╔═══╗
║╔╗╔╗║║╔═╗║ ║╔╗╔╗║║║─║║║╔══╝ ║╔══╝║╔═╗║║╔╗╔╗║║║─║║║╔══╝║╔═╗║ ║╔══╝╚╣─╝║╔═╗║║║─║║║╔═╗║║╔══╝
╚╝║║╚╝║║─║║ ╚╝║║╚╝║╚═╝║║╚══╗ ║╚══╗║║─║║╚╝║║╚╝║╚═╝║║╚══╗║╚═╝║ ║╚══╗─║║─║║─╚╝║║─║║║╚═╝║║╚══╗
──║║──║║─║║ ──║║──║╔═╗║║╔══╝ ║╔══╝║╚═╝║──║║──║╔═╗║║╔══╝║╔╗╔╝ ║╔══╝─║║─║║╔═╗║║─║║║╔╗╔╝║╔══╝
──║║──║╚═╝║ ──║║──║║─║║║╚══╗ ║║───║╔═╗║──║║──║║─║║║╚══╗║║║╚╗ ║║───╔╣─╗║╚╩═║║╚═╝║║║║╚╗║╚══╗
──╚╝──╚═══╝ ──╚╝──╚╝─╚╝╚═══╝ ╚╝───╚╝─╚╝──╚╝──╚╝─╚╝╚═══╝╚╝╚═╝ ╚╝───╚══╝╚═══╝╚═══╝╚╝╚═╝╚═══╝
╔═══╗╔═══╗ ╔═══╗╔╗───╔══╗╔════╗╔═══╗╔╗─╔╗╔╗─╔╗╔═╗─╔╗╔════╗╔═══╗╔═══╗╔════╗ ╔═══╗╔╗─╔╗╔═══╗╔═══╗╔═══╗╔═══╗
║╔═╗║║╔══╝ ║╔══╝║║───╚╣─╝║╔╗╔╗║║╔══╝║║─║║║║─║║║║╚╗║║║╔╗╔╗║║╔══╝║╔═╗║╚══╗═║ ║╔═╗║║║─║║║╔══╝║╔══╝║╔═╗║║╔═╗║
║║─║║║╚══╗ ║╚══╗║║────║║─╚╝║║╚╝║╚══╗║╚═╝║║║─║║║╔╗╚╝║╚╝║║╚╝║╚══╗║╚═╝║──╔╝╔╝ ║║─╚╝║╚═╝║║╚══╗║╚══╗║╚═╝║║╚══╗
║║─║║║╔══╝ ║╔══╝║║─╔╗─║║───║║──║╔══╝║╔═╗║║║─║║║║╚╗║║──║║──║╔══╝║╔╗╔╝─╔╝╔╝─ ║║─╔╗║╔═╗║║╔══╝║╔══╝║╔╗╔╝╚══╗║
║╚═╝║║║─── ║╚══╗║╚═╝║╔╣─╗──║║──║╚══╗║║─║║║╚═╝║║║─║║║──║║──║╚══╗║║║╚╗╔╝═╚═╗ ║╚═╝║║║─║║║╚══╗║╚══╗║║║╚╗║╚═╝║
╚═══╝╚╝─── ╚═══╝╚═══╝╚══╝──╚╝──╚═══╝╚╝─╚╝╚═══╝╚╝─╚═╝──╚╝──╚═══╝╚╝╚═╝╚════╝ ╚═══╝╚╝─╚╝╚═══╝╚═══╝╚╝╚═╝╚═══╝