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