──╔╦═══╦═══╦╗─╔╦═══╗╔════╦═══╗╔═══╦═╗╔═╦═══╗ ──║║╔══╣╔═╗║║─║║╔═╗║║╔╗╔╗║╔══╝║╔═╗║║╚╝║║╔═╗║ ──║║╚══╣╚══╣║─║║╚══╗╚╝║║╚╣╚══╗║║─║║╔╗╔╗║║─║║ ╔╗║║╔══╩══╗║║─║╠══╗║──║║─║╔══╝║╚═╝║║║║║║╚═╝║ ║╚╝║╚══╣╚═╝║╚═╝║╚═╝║──║║─║╚══╗║╔═╗║║║║║║╔═╗║ ╚══╩═══╩═══╩═══╩═══╝──╚╝─╚═══╝╚╝─╚╩╝╚╝╚╩╝─╚╝
*-*