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