╔╗─╔╗╔═══╗╔═══╗╔═══╗╔╗──╔╗ ╔══╗─╔══╗╔═══╗╔════╗╔╗─╔╗╔═══╗╔═══╗╔╗──╔╗
║║─║║║╔═╗║║╔═╗║║╔═╗║║╚╗╔╝║ ║╔╗║─╚╣─╝║╔═╗║║╔╗╔╗║║║─║║╚╗╔╗║║╔═╗║║╚╗╔╝║
║╚═╝║║║─║║║╚═╝║║╚═╝║╚╗╚╝╔╝ ║╚╝╚╗─║║─║╚═╝║╚╝║║╚╝║╚═╝║─║║║║║║─║║╚╗╚╝╔╝
║╔═╗║║╚═╝║║╔══╝║╔══╝─╚╗╔╝─ ║╔═╗║─║║─║╔╗╔╝──║║──║╔═╗║─║║║║║╚═╝║─╚╗╔╝─
║║─║║║╔═╗║║║───║║─────║║── ║╚═╝║╔╣─╗║║║╚╗──║║──║║─║║╔╝╚╝║║╔═╗║──║║──
╚╝─╚╝╚╝─╚╝╚╝───╚╝─────╚╝── ╚═══╝╚══╝╚╝╚═╝──╚╝──╚╝─╚╝╚═══╝╚╝─╚╝──╚╝──
╔════╗╔═══╗╔╗╔═╗
║╔╗╔╗║║╔═╗║║║║╔╝
╚╝║║╚╝║╚══╗║╚╝╝─
──║║──╚══╗║║╔╗║─
──║║──║╚═╝║║║║╚╗
──╚╝──╚═══╝╚╝╚═╝
║║─║║║╔═╗║║╔═╗║║╔═╗║║╚╗╔╝║ ║╔╗║─╚╣─╝║╔═╗║║╔╗╔╗║║║─║║╚╗╔╗║║╔═╗║║╚╗╔╝║
║╚═╝║║║─║║║╚═╝║║╚═╝║╚╗╚╝╔╝ ║╚╝╚╗─║║─║╚═╝║╚╝║║╚╝║╚═╝║─║║║║║║─║║╚╗╚╝╔╝
║╔═╗║║╚═╝║║╔══╝║╔══╝─╚╗╔╝─ ║╔═╗║─║║─║╔╗╔╝──║║──║╔═╗║─║║║║║╚═╝║─╚╗╔╝─
║║─║║║╔═╗║║║───║║─────║║── ║╚═╝║╔╣─╗║║║╚╗──║║──║║─║║╔╝╚╝║║╔═╗║──║║──
╚╝─╚╝╚╝─╚╝╚╝───╚╝─────╚╝── ╚═══╝╚══╝╚╝╚═╝──╚╝──╚╝─╚╝╚═══╝╚╝─╚╝──╚╝──
╔════╗╔═══╗╔╗╔═╗
║╔╗╔╗║║╔═╗║║║║╔╝
╚╝║║╚╝║╚══╗║╚╝╝─
──║║──╚══╗║║╔╗║─
──║║──║╚═╝║║║║╚╗
──╚╝──╚═══╝╚╝╚═╝