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