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