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