╔═╦═╗─╔╗─╔╗────────── ║║║║╠═╗║╚╦╦╣╚╦═╗╔╦╗╔═╗╔═╦╦═╗ ║║║║║╬╚╣╬║║║║║╬╚╣║║║╬╚╣║║║╬║ ╚╩═╩╩══╩═╩═╩╩╩══╬╗║╚══╩╩═╬╗║ ──────────╚═╝────╚═╝ ╔═╗─────╔╗──────╔═╗ ║╬╠═╗╔══╣╚╦═╗╔═╦╣═╬═╗╔═╦╦═╗ ║╔╣╬╚╣║║║╬║╬╚╣║║╠═║╬╚╣║║║╬║ ╚╝╚══╩╩╩╩═╩══╩╩═╩═╩══╩╩═╬╗║ ────────────────────────╚═╝ ╔══╗──────╔╗─────╔╗╔╦╗ ╚╗╗╠═╦══╦═╣╠╦╦╦═╗║╚╬╣╠╦═╦═╦╦═╗ ╔╩╝║╩╣║║║╬║═╣╔╣╬╚╣╔╣║═╣╬║║║║╬║ ╚══╩═╩╩╩╩═╩╩╩╝╚══╩═╩╩╩╩═╩╩═╬╗║ ───────────────────────────╚═╝ ╔═╗─╔╗──────╔═╗──────╔╗ ║╬╠═╣╚╦═╦╗╔╦╣═╬╦╦═╦═╦╣║ ║╗╣╩╣╬║╬║╚╣║╠═║║║╬║║║║║ ╚╩╩═╩═╩═╩═╩═╩═╬╗╠═╩╩═╬╣ ──────────────╚═╝────╚╝