░░░░░░░░░░░░░░░░░░░░░░░░██
░░░░░░░░░░░░░░░░░░░░░░███
░░░░░░░░░░░░░░░░░░░░███
░░░░░░░░░░░░░░░░░░░██
░░░░░░░░░░░░░░░░░░██
░░░░░░░░░░░░░░░░░███
░░░░░░░░█████████████████████
░░░░░███████████████████████████
░░░███████████████░███████████████
░██████████░██████░██████░█████████
░█████████░░░█████░█████░░░█████████
█████████░░░░░████░████░░░░░████████
████████░░░░░░░███░███░░░░░░░████████
██████████████████░██████████████████
█████████████████░░░█████████████████
████████░░░████████████████░░████████
░███████░░░░░░░░░░░░░░░░░░░░░███████
░░████████░░░░░░░░░░░░░░░░░████████
░░░██████████████████████████████
░░░░███████████████████████████
░░░░░░░╔╗╔╗╔══╗╔══╗╔══╗╔╗╔╗░
░░░░░░░║╚╝║║╔╗║║╔╗║║╔╗║║╚╝║░
░░░░░░░║╔╗║║╔╗║║╔═╝║╔═╝╚═╗║░
░░░░░░░╠╩╩╩╩╩╩╩╩╩══╩╩════╝║░
░░░░░░░╚══════════════════╝░
░░░░░░░░░║║╔╗║║╔╗║║║╔╔╔╗░░░░
░░░░░░░░░╠╣╠╣║║║║║║║╠╠║║░░░░
░░░░░░░░░║║║║╚╚╚╝╚╩╝╚╚║║░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░