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