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