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