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