╔╗╔╗╔╗╔╗
║╚╝╚╝╚╝║
╚╦════╦╝
║▒░▓▒║
║▒░░▒║
╔╗╔╗╔╗╔╗╔╗╔╗╔╗
║╚╝╚╝╚╝╚╝╚╝╚╝║
╚════════════╝
║░░░░░░░║
║░░▓▓▓░░║
╔╗╔╗╔╗╔╗─-───║░░░░░░░║─-───╔╗╔╗╔╗╔╗
║╚╝╚╝╚╝║╔╗╔╗╔╗╔╗╔╗╔╗╔╗╔╗╔╗║╚╝╚╝╚╝║
╚╦════╦╩╝╚╝╚╝╚╝╚╝╚╝╚╝╚╝╚╝╚╩╦════╦╝
║▒░▓▒║░░░░░ ░░░░░░░░║▒░░▒║
║▒░░▒║░░░░░░░░░░░░░░░░░░░░ ║▒▓░▒║
║▒░░▒║░░▓░░░░░░░░░░░░▓░░░║▒░░▒║
╔╗╔╗╔╗╔╗▒║░░░░░░╔╗╔╗╔╗╔╗░░░░░░║▒╔╗╔╗╔╗╔╗
║╚╝╚╝╚╝║▒║░░░░▓░║╚╝╚╝╚╝║░░░░░░║▒║╚╝╚╝╚╝║
╚╦════╦╝▒║░░░░░░╚╦════╦╝░░░░░░║▒╚╦════╦╝
║▒▓░▒║╔╗╔╗╔╗╔╗╔╗║▒░░▒║╔╗╔╗╔╗╔╗╔╗║▒░░▒║
║▒░░▒║╝╚╝╚╝╚╝╚╝╚║▒░░▒║╝╚╝╚╝╚╝╚╝╚║▒░▓▒║
║▒░░▒║░░░░░░░░░░║▒░▓▒║░░░░░░░░░░║▒░░▒║
║▒░░▒║░░╔════╗░░║▒░░▒║░░╔════╗░░║▒░░▒║
║▒░░▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒▓░▒║
║▒░▓▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒▓░▒║
║▒░░▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒░░▒║
╔╗╔╗╔╗╔╗ ║░░░▒║░╔╗╔╗╔╗╔╗▒║░░░░║▒╔╗╔╗╔╗╔╗░║▒░░░║ ╔╗╔╗╔╗╔╗
║╚╝╚╝╚╝║ ║░░░▒║░║╚╝╚╝╚╝║▒║░░░░║▒║╚╝╚╝╚╝║░║▒░░░║ ║╚╝╚╝╚╝║
╚╦════╦╝ ║░░░▒║░╚╦════╦╝▒║░░░░║▒╚╦════╦╝░║▒░░░║ ╚╦════╦╝
║▒▓░▒║╔╗╔╗╔╗╔╗╔╗║▒░░▒║╔╗╔╗╔╗╔╗╔╗║▒░░▒║╔╗╔╗╔╗╔╗╔╗║▒░░▒║
║▒░░▒║╝╚╝╚╝╚╝╚╝╚║▒░░▒║╝╚╝╚╝╚╝╚╝╚║▒░▓▒║╝╚╝╚╝╚╝╚╝╚║▒░▓▒║
║▒░░▒║░░░░░░░░░░║▒░▓▒║░░░░░░░░░░║▒░░▒║░░░░░░░░░░║▒░░▒║
║▒░░▒║░░╔════╗░░║▒░░▒║░░╔════╗░░║▒░░▒║░░╔════╗░░║▒░░▒║
║▒░░▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒▓░▒║░░║┼┼┼┼║░░║▒▓░▒║
║▒░▓▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒▓░▒║░░║┼┼┼┼║░░║▒▓░▒║
║▒░░▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒░░▒║
╔╗╔╗╔╗╔╗▒▒▒║░░║┼┼┼┼║░░║▒░░╔╗╔╗╔╗╔╗╔╗╔╗╔╗░░▒║░░║┼┼┼┼║░░║▒▒▒╔╗╔╗╔╗╔╗
║╚╝╚╝╚╝║╔╗╔╗╔╗╔╗╔╗╔╗╔╗╔╗╔╗║╚╝╚╝╚╝╚╝╚╝╚╝║╔╗╔╗╔╗╔╗╔╗╔╗╔╗╔╗╔╗║╚╝╚╝╚╝║
╚╦════╦╩╝╚╝╚╝╚╝╚╝╚╝╚╝╚╝╚╝╚╩╦══════════╦╩╝╚╝╚╝╚╝╚╝╚╝╚╝╚╝╚╝╚╩╦════╦╝
║▒░▓▒║░░░░░░░░░░░░░░░░░░░░║▒░░▒▒▒▒░▓▒║░░░░░░░░░░░░░░░░░░░░║▒░░▒║
║▒░░▒║░░▓░░░░░░░░░░░░░▓░░░║▒░░▒▒▒▒░░▒║░░▓░░░░░░░░░░░░░▓░░░║▒░░▒║
║▒░░▒║░░░░░░░░░░░░░░░░░░░░║▒▓░▒▒▒▒░░▒║░░░░░░░░░░░░░░░░░░░░║▒▓░▒║
╔╗╔╗╔╗╔╗▒║░░░░░░╔╗╔╗╔╗╔╗░░░░░░║▒╔╗╔╗╔╗╔╗▒║░░░░░░╔╗╔╗╔╗╔╗░░░░░░║▒╔╗╔╗╔╗╔╗
║╚╝╚╝╚╝║▒║░░░░▓░║╚╝╚╝╚╝║░░░░░░║▒║╚╝╚╝╚╝║▒║░░░░▓░║╚╝╚╝╚╝║░░░░░░║▒║╚╝╚╝╚╝║
╚╦════╦╝▒║░░░░░░╚╦════╦╝░░░░░░║▒╚╦════╦╝▒║░░░░░░╚╦════╦╝░░░░░░║▒╚╦════╦╝
║▒▓░▒║╔╗╔╗╔╗╔╗╔╗║▒░░▒║╔╗╔╗╔╗╔╗╔╗║▒░░▒║╔╗╔╗╔╗╔╗╔╗║▒░░▒║╔╗╔╗╔╗╔╗╔╗║▒░░▒║
║▒░░▒║╝╚╝╚╝╚╝╚╝╚║▒░░▒║╝╚╝╚╝╚╝╚╝╚║▒░▓▒║╝╚╝╚╝╚╝╚╝╚║▒░░▒║╝╚╝╚╝╚╝╚╝╚║▒░▓▒║
║▒░░▒║░░░░░░░░░░║▒░▓▒║░░░░░░░░░░║▒░░▒║░░░░░░░░░░║▒░▓▒║░░░░░░░░░░║▒░░▒║
║▒░░▒║░░╔════╗░░║▒░░▒║░░╔════╗░░║▒░░▒║░░╔════╗░░║▒░░▒║░░╔════╗░░║▒░░▒║
║▒░░▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒▓░▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒▓░▒║
║▒░▓▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒▓░▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒▓░▒║
║▒░░▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒▓░▒║░░║┼┼┼┼║░░║▒░░▒║░░║┼┼┼┼║░░║▒▓░▒║