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