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