░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░▄▄▄▄▄▄▄░░░░░░░░░ ░░░░░░░░░▄▀▀▀░░░░░░░▀▄░░░░░░░ ░░░░░░░▄▀░░░░░░░░░░░░▀▄░░░░░░ ░░░░░░▄▀░░░░░░░░░░▄▀▀▄▀▄░░░░░ ░░░░▄▀░░░░░░░░░░▄▀░░██▄▀▄░░░░ ░░░▄▀░░▄▀▀▀▄░░░░█░░░▀▀░█▀▄░░░ ░░░█░░█▄▄░░░█░░░▀▄░░░░░▐░█░░░ ░░▐▌░░█▀▀░░▄▀░░░░░▀▄▄▄▄▀░░█░░ ░░▐▌░░█░░░▄▀░░░░░░░░░░░░░░█░░ ░░▐▌░░░▀▀▀░░░░░░░░░░░░░░░░▐▌░ ░░▐▌░░░░░░░░░░░░░░░▄░░░░░░▐▌░ ░░▐▌░░░░░░░░░▄░░░░░█░░░░░░▐▌░ ░░░█░░░░░░░░░▀█▄░░▄█░░░░░░▐▌░ ░░░▐▌░░░░░░░░░░▀▀▀▀░░░░░░░▐▌░ ░░░░█░░░░░░░░░░░░░░░░░░░░░█░░ ░░░░▐▌▀▄░░░░░░░░░░░░░░░░░▐▌░░ ░░░░░█░░▀░░░░░░░░░░░░░░░░▀░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░ ░░░░░░░░░░░░▄████████████████▄░░░░░░░░░░ ░░░░░░░░░░▄██▀░░░░░░░▀▀████████▄░░░░░░░░ ░░░░░░░░░▄█▀░░░░░░░░░░░░░▀▀██████▄░░░░░░ ░░░░░░░░░███▄░░░░░░░░░░░░░░░▀██████░░░░░ ░░░░░░░░▄░░▀▀█░░░░░░░░░░░░░░░░██████░░░░ ░░░░░░░█▄██▀▄░░░░░▄███▄▄░░░░░░███████░░░ ░░░░░░▄▀▀▀██▀░░░░░▄▄▄░░▀█░░░░█████████░░ ░░░░░▄▀░░░░▄▀░▄░░█▄██▀▄░░░░░██████████░░ ░░░░░█░░░░▀░░░█░░░▀▀▀▀▀░░░░░██████████▄░ ░░░░░░░▄█▄░░░░░▄░░░░░░░░░░░░██████████▀░ ░░░░░░█▀░░░░▀▀░░░░░░░░░░░░░███▀███████░░ ░░░▄▄░▀░▄░░░░░░░░░░░░░░░░░░▀░░░██████░░░ ██████░░█▄█▀░▄░░██░░░░░░░░░░░█▄█████▀░░░ ██████░░░▀████▀░▀░░░░░░░░░░░▄▀█████████▄ ██████░░░░░░░░░░░░░░░░░░░░▀▄████████████ ██████░░▄░░░░░░░░░░░░░▄░░░██████████████ ██████░░░░░░░░░░░░░▄█▀░░▄███████████████ ███████▄▄░░░░░░░░░▀░░░▄▀▄███████████████
░░░░░░░░▄▄▄███░░░░░░░░░░░░░░░░░░░░ ░░░▄▄██████████░░░░░░░░░░░░░░░░░░░ ░███████████████░░░░░░░░░░░░░░░░░░ ░▀███████████████░░░░░▄▄▄░░░░░░░░░ ░░░███████████████▄███▀▀▀░░░░░░░░░ ░░░░███████████████▄▄░░░░░░░░░░░░░ ░░░░▄████████▀▀▄▄▄▄▄░▀░░░░░░░░░░░░ ▄███████▀█▄▀█▄░░█░▀▀▀░█░░▄▄░░░░░░░ ▀▀░░░██▄█▄░░▀█░░▄███████▄█▀░░░▄░░░ ░░░░░█░█▀▄▄▀▄▀░█▀▀▀█▀▄▄▀░░░░░░▄░▄█ ░░░░░█░█░░▀▀▄▄█▀░█▀▀░░█░░░░░░░▀██░ ░░░░░▀█▄░░░░░░░░░░░░░▄▀░░░░░░▄██░░ ░░░░░░▀█▄▄░░░░░░░░▄▄█░░░░░░▄▀░░█░░ ░░░░░░░░░▀███▀▀████▄██▄▄░░▄▀░░░░░░ ░░░░░░░░░░░█▄▀██▀██▀▄█▄░▀▀░░░░░░░░ ░░░░░░░░░░░██░▀█▄█░█▀░▀▄░░░░░░░░░░ ░░░░░░░░░░█░█▄░░▀█▄▄▄░░█░░░░░░░░░░ ░░░░░░░░░░█▀██▀▀▀▀░█▄░░░░░░░░░░░░░ ░░░░░░░░░░░░▀░░░░░░░░░░░▀░░░░░░░░░
░░░░░░░░░░▄▄█▀▀▀▀▀▀▀▀█▄▄░░░░░░░░ ░░░░░░░▄▄▀▀░░░░░░░░░░░░▀▀▄▄░░░░░ ░░░░░▄█▀░░░░▄▀░░░░▄░░░░░░░▀█░░░░ ░░░░██▄▄████░░░░░░▀▄░░░░░░░░█▄░░ ░░▄████▀███▄▀▄░░░░░░███▄▄▄▄░░█░░ ░▄█████▄████░██░░░▄███▄▄░▀█▀░░█░ ▄███████▀▀░█░▄█░▄███▀█████░█░░▀▄ █░█▀██▄▄▄▄█▀░█▀█▀██████▀░██▀█░░█ █░█░▀▀▀▀▀░░░█▀░█░███▀▀░░▄█▀░█░░█ █░░█▄░░░░▄▄▀░░░█░▀██▄▄▄██▀░░█▄░█ █░░░░▀█▀▀▀░░░░░░█░░▀▀▀▀░░░░▄█░░█ █░░░░░░░░░░░░░░░░▀▄░░░░░░▄█▀░░░█ ░█░░░░░░░░░░░░░░░░▀▀▀▀▀▀▀▄░░░░█░ ░░█░░░░░░▄▄▄▄▄▄▄░░░░░░░░░░░░░▄▀░ ░░░▀▄░░░░░▀█▄░░░▀▀██▄░░░░░░░▄▀░░ ░░░░░▀▄▄░░░░░▀▀▀▀▀░░░░░░░░▄▀░░░░ ░░░░░░░░▀▀▄▄▄░░░░░░░░▄▄▄▀▀█░░░░░ ░░░░░░░░░░▄▀▀█████▀▀▀▀░░░░██░░░░ ░░░░░░░░░█░░░██░░░█▀▀▀▀▀▀▀▀█░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░▄▄█▀▀███▀▀▀▀▀▄▄▄▄▄░░░░░░░░░░░ ░░░░░░░░▄█████▀▀░▄▄▄░░░▄█░░░░▀█▄░░░░░░░░ ░░░░░░▄█▄██▄▀░░░░░░▀▀▀▀▀░░░░░░░▀█▄░░░░░░ ░░░░▄████▀░▀▀█░░░░░░░░░░▄█▀▀█░░░░█▄░░░░░ ░░▄███▄▀▄█▀▀░░░░░░░░░░░▀▀░░░░░░░▄░█▄░░░░ ░░▀██▀▄█▀░░░░░░░░░░░▄█░░░░░░░░░█▀░░█░░░░ ░░██▀░░▀▀▄▄▄░░░░░░░█▀░░░░░░░░░░▀▀█▄█░░░░ ░░██░░░░░▄█▀▀▀▀█▄▄▄█▄▄▄▄▄▄▄▄▄▄▄▄█▀▀█░░░░ ░░██░░░░░█░░░▄▄░█▄░░░▄▀▀░░▀▀█▄░░░░░░█░░░ ░░██░░░░░░▀▄▄▀▀▄██░░██░░░██░░█░░█░░░█░░░ ░░██▄█▀░░░░░░▀▀░█░░▄█▀█▄▄▄▄▀▀░░░█░░░█░░░ ░░█▀██▄░░░░░░░░░██▀▀░░░░░░░░░░░░▀█▄▄█░░░ ░░▀████▄░░░░░▄▄█▀▀▀█▄▄░░▄█▀▀▀█▄░░░░█░░░░ ░░░▀████▄░░░░█░░░░░░░░█░█▄░░░░░░░░█░░░░░ ░░░░▀█▄███▄░░█░░░░░░░░█░░▀▄░░░░░▄█░░░░░░ ░░░░░░▀████▄░▀░░░░░░░░▀░░░▀▀░░▄█▀░░░░░░░ ░░░░░░░░▀████▄░░░░░░░░░░░░░░▄█▀░█▀▄░█▀█░ ░░░░░░░░░░▀▀████▄▄▄▄▄▀█▄▄▄██▄░░░█░█░█▄█▄
─────────▄──────────────▄ ────────▌▒█───────────▄▀▒▌ ────────▌▒▒▀▄───────▄▀▒▒▒▐ ───────▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐ ─────▄▄▀▒▒▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐ ───▄▀▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀██▀▒▌ ──▐▒▒▒▄▄▄▒▒▒▒▒▒▒▒▒▒▒▒▒▀▄▒▒▌ ──▌▒▒▐▄█▀▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐ ─▐▒▒▒▒▒▒▒▒▒▒▒▌██▀▒▒▒▒▒▒▒▒▀▄▌ ─▌▒▀▄██▄▒▒▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▌ ─▌▀▐▄█▄█▌▄▒▀▒▒▒▒▒▒░░░░░░▒▒▒▐ ▐▒▀▐▀▐▀▒▒▄▄▒▄▒▒▒▒▒░░░░░░▒▒▒▒▌ ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒░░░░░░▒▒▒▐ ─▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒▒▒░░░░▒▒▒▒▌ ─▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐ ──▀▄▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▒▒▒▒▌ ────▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀ ───▐▀▒▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀ ──▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀▀
█░█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ █░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█ █░█░░░░░░░░░░░▄▄▄▄▄░░▀▀▀▀░░░░▄░░░░░░░█ █░█░░░░░░░░░▄▄▄▄▄▄░██▀▀▀▀██▄▄▄▄░░░░░░█ █░█░░░░░░░▀▀██▀▀▀▀██▀░░░░▀██▀▀▀▀█▀░░░█ █░█░░░░░░░░████░░░░█░░░█░░██░░░██░░░░█ █░█░░░░░░░▀▀██▄▄▄▄█▀░░░█░░▀██▄▄█▀░░░░█ █░█░░░░░░░░░▀████▀▀▄▄▄▄██▄▄████▀░░░░░█ █░█░░▄░░░░░░░░▄▄▄▄██████▀▀██▄▄░░░░░░░█ █░█▄▀░░▄▄▄█▀▀▀▀████▀█▀███▀▀▀█████▄▄░░█ █░██▄░░▀█░░░░░░░░░▀▀▀████▀▀▀░░░░▄▄▀░░█ █░█░░░░░░▀░░░░░░░░░░▀░▀█░░░░░░░░░░░░░█ █░█░░░░░░░░░░░░░░░░░░░░▀░░░░░░░░░░░░░█ ░▀█▄▄▄▄░░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄▄█ ░░░░░░▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░▄▄▀▀▀▀▀▀▀▀▀▀▄▄█▄░░░░▄░░░░█░░░░░░░ ░░░░░░█▀░░░░░░░░░░░░░▀▀█▄░░░▀░░░░░░░░░▄░ ░░░░▄▀░░░░░░░░░░░░░░░░░▀██░░░▄▀▀▀▄▄░░▀░░ ░░▄█▀▄█▀▀▀▀▄░░░░░░▄▀▀█▄░▀█▄░░█▄░░░▀█░░░░ ░▄█░▄▀░░▄▄▄░█░░░▄▀▄█▄░▀█░░█▄░░▀█░░░░█░░░ ▄█░░█░░░▀▀▀░█░░▄█░▀▀▀░░█░░░█▄░░█░░░░█░░░ ██░░░▀▄░░░▄█▀░░░▀▄▄▄▄▄█▀░░░▀█░░█▄░░░█░░░ ██░░░░░▀▀▀░░░░░░░░░░░░░░░░░░█░▄█░░░░█░░░ ██░░░░░░░░░░░░░░░░░░░░░█░░░░██▀░░░░█▄░░░ ██░░░░░░░░░░░░░░░░░░░░░█░░░░█░░░░░░░▀▀█▄ ██░░░░░░░░░░░░░░░░░░░░█░░░░░█░░░░░░░▄▄██ ░██░░░░░░░░░░░░░░░░░░▄▀░░░░░█░░░░░░░▀▀█▄ ░▀█░░░░░░█░░░░░░░░░▄█▀░░░░░░█░░░░░░░▄▄██ ░▄██▄░░░░░▀▀▀▄▄▄▄▀▀░░░░░░░░░█░░░░░░░▀▀█▄ ░░▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░█▄▄▄▄▄▄▄▄▄██ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░▄▄▄▄▄▄▄░░░░░░░░░ ░░░░░░░░░▄▀▀▀░░░░░░░▀▄░░░░░░░ ░░░░░░░▄▀░░░░░░░░░░░░▀▄░░░░░░ ░░░░░░▄▀░░░░░░░░░░▄▀▀▄▀▄░░░░░ ░░░░▄▀░░░░░░░░░░▄▀░░██▄▀▄░░░░ ░░░▄▀░░▄▀▀▀▄░░░░█░░░▀▀░█▀▄░░░ ░░░█░░█▄▄░░░█░░░▀▄░░░░░▐░█░░░ ░░▐▌░░█▀▀░░▄▀░░░░░▀▄▄▄▄▀░░█░░ ░░▐▌░░█░░░▄▀░░░░░░░░░░░░░░█░░ ░░▐▌░░░▀▀▀░░░░░░░░░░░░░░░░▐▌░ ░░▐▌░░░░░░░░░░░░░░░▄░░░░░░▐▌░ ░░▐▌░░░░░░░░░▄░░░░░█░░░░░░▐▌░ ░░░█░░░░░░░░░▀█▄░░▄█░░░░░░▐▌░ ░░░▐▌░░░░░░░░░░▀▀▀▀░░░░░░░▐▌░ ░░░░█░░░░░░░░░░░░░░░░░░░░░█░░ ░░░░▐▌▀▄░░░░░░░░░░░░░░░░░▐▌░░ ░░░░░█░░▀░░░░░░░░░░░░░░░░▀░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ also thanks mang