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