▒░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒
░░░░░▒░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░▄▄░░░?▄▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒
░░░░▒▓▒░░░░░░░░░░░░░░░░░░░░░░░▄▄▓████░░░░░████▓▄▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒
░▒▒▓▓█▓▓▒▒░░░░░░░░░░░░░░▄▄▓░▄███████▓░░░░░▓███████▄░▓▄▄░░░░░░░░░░░░░░░░░░░░░░░▒▒
░░░░▒▓▒░░░░░░░░░░░░░░░▄████░░▓█████▌░░░░░░░██████▓░░████▄░░░░░░░░░░░░░░░░░░░░░░▒
░░░░░▒░░░░░░░░░░░░░░░███████░░█████▌░░░░░░░██████░░███████░░░░░░░░░░░░░░░░░░░░░▒
░░░░░░░▒░░░░░░░░░░░▄████████▓░█████▌░░░░░░░██████░▓████████▄░░░░░░░░░░░░░░░░░░░▒
░░░▒░░░░░░░░░░░░░░░██████████░█████▌░░░░░░░██████░██████████░░░░░░░░░░░░░░░░░░░▒
░░░░░░░░░░░░░░░░░░█████▀░░▓██░░████▌░░░░░░░█████░░████▌▀█████░░░░░░░░░░░░░░░░░░▒
░░░░░░░░░░░░░░░░▓████▀░░░░░▀█▓░████▌░░░░░░░█████░▐█▀██▌░░▀████▓░░░░░░░░░░░░░░░░▒
░░░░░░░░░░░░░░░░████░░░░░░░░▀░░▓███▌░░░░░░░███▌▓░░▀▓██▌░░░░████░░░░░░░░░░░░░░░░▒
░░░░░░░░░░░░░░░▓███░░░░░░░░░░░░░███▌░░░░░░░███▌░░░░▒██▌░░░░░███▓░░░░░░░░░░░░░░░▒
░░░░░░░░░░░░░░░███▓░░░░░░░░░░░░░████▄░░░░░▄███▌░░░░░██▌░░░░░▓███░░░░░░░░░░░░░░░▒
░░░░░░░░░░░░░░███▌░░░░░░░░░░░░░░██████████████▌░░░░░██▌░░░░░░███▌░░░░░░░░░░░░░░▒
░░░░░░░░░░░░░░███▌░░░░░░░░░░░░░░██████████████▌░░░░░██▌░░░░░░███▌░░░░░░░░░░░░░░▒
░░░░░░░░░░░░░░███▌░░░░░░░░░░░░░░█████▀░░░░▓███▌░░░░░██▌░░░░░░███▌░░░░░░░░░░░░░░▒
░░░░░░░░░░░░░░███▌░░░░░░░░░░░░░░████▓░░░░░░███▌░░░░░██▌░░░░░░███▌░░░░░░░▒░░░░░░▒
░░░░░░░░░░░░░░███▌░░░░░░░░░░░░░░███▌░░░░░░░███▌░░░░░██▌░░░░░░███▌░░░░▒░░░░░░░░░▒
░░░░░░░░░░░░░░▓███▓░░░░░░░░░░░░░███▌░░░░░░░███▌░░░░░██▌░░░░░▓███▓░░░░░░░▒░░░░░░▒
░░░░░░░░░░░░░░░████▓░░░░░░░░░░░░███▌░░░░░░░███▌░░░░▒██▌░░░░▓████░░░░░░░░▒░░░░░░▒
░░░░░░░░░░░░░░░░████▄░░░░░░░▄░░▓████▓░░░░░▓████▓░░▄▐██▌░░░▄████░░░░░░░░▒▓▒░░░░░▒
░░░░░░░░░░░░░░░░▀█████░░░░░▄█▓░██████░░░░░██████░▐████▌░░█████▀░░░░░▒▒▓▓█▓▓▒▒░▒▒
░░░░░░░░░░░░░░░░░▀█████▄▄░▄██░░█████▌░░░░░██████░░████▌▄█████▀░░░░░░░░░▒▓▒░░░░░▒
░░░░░░░░░░░░░░░░░░▀██████████░░█████▌░░░░░██████░░██████████▀░░░░░░░░░░░▒░░░░░░▒
░░░░░░░░░░░░░░░░░░░░████████▓░▓█████▌░░░░░██████▓░▓████████░░░░░░░░░░░░▒░░░░░░░▒
░░░░░░░░░░░░░░░░░░░░░▓██████░░██████▌░░░░░███████░░███████░░░░░░░░░░░░░░░░▒░░░░▒
░░░░░░░░░░░░░░░░░░░░░░▀████░░▓██████▌░░░░░███████▓░░████▀░░░░░░░░░░░░▒░░░░░░▒░░▒
░░░░░░░░░░░░░░░░░░░░░░░░▀▀▓░▀███████▌░░░░░████████▀░▓▀▀░░░░░░░░░░░░░░░░░░░░░░░░▒
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▀▀▀███▀░░░░░▀▓██▀▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒