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