░░░░░░░░░░░░░░░░░░▄▄
░░░░░░░░░░░░░░░░░███▄
░░░░░░░░░░░░░░░░██▀██▄
░░░░░░░░░░░░░░░██▀░░██▄
░░░░░░░░░░░░░░██▀░░░░██▄
░░░░░░░░░░░░░██▀░░░░░░██▄
░░░░░░░░░░░░██▀░░░░░░░░██▄
░░░░░░░░░░░██░░░░░░░░░░░██▄
░░░░░░░░░░██▀░░░░░░░░░░░░██▄
░░░░░░░░░██▀░░░░░░░░░░░░░░██▄
░░░░░░░░██▀░░░░░░░░░░░░░░░░██▄
░░░░░░░██▌░░░░░░░░░░░░░░░░░░██▄
░░░░░░████▄░░░░░░░░░░░░░░░░░░██▄
░░░░░███████▄▄░░░░░░░░░░░░▄▄████▄
░░░░████████████▄▄▄▄▄▄▄▄█████████▄
░░░███████████████████████████████▄
░░█████████████████████████████████▄
░███████████████████████████████████▄
█████████████████████████████████████░░░░░░░░░░░░░░░░░░░▄
░░░░░░░░░░░░░░░░░▄██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██▄
░░░░░░░░░░░░░░░░▄████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░████▄
░░░░░░░░░░░░░░░▄██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██▀░██▄
░░░░░░░░░░░░░░▄████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██▀░░░██▄
░░░░░░░░░░░░░▄██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░██▀░░░░░██▄
░░░░░░░░░░░░▄████████████░░░░░░░░░░░░░░░░░░░░░░░░░██▀░░░░░░░██▄
░░░░░░░░░░░▄█▀▀░░░░░▀▀▀███░░░░░░░░░░░░░░░░░░░░░░░██▀░░░░░░░░░██▄
░░░░░░░░░░▄██░░░░░░░░░░░▀██░░░░░░░░░░░░░░░░░░░░░██▀░░░░░░░░░░░██▄
░░░░░░░░░▄██░░░░░░░░░░░░░▀██░░░░░░░░░░░░░░░░░░░██▀░░░░░░░░░░░░░██▄
░░░░░░░░▄██░░░░░░░░░░░░░░░▀██░░░░░░░░░░░░░░░░░██▀░░░░░░░░░░░░░░░██▄
░░░░░░░▄██░░░░░░░░░░░░░░░░░▀██░░░░░░░░░░░░░░░██▀░░░░░░░░░░░░░░░░░██▄
░░░░░░▄██░░░░░░░░░░░░░░░░░░░▀██░░░░░░░░░░░░░██▀░░░░░░░░░░░░░░░░░░░▐█▄
░░░░░▄██░░░░░░░░░░░░░░░░░░░░░▀██░░░░░░░░░░░██▌░░░░░░░░░░░░░░░░░░░▄███▄
░░░░▄██░░░░░░░░░░░░░░░░░░░░░░░▐██░░░░░░░░░████▄▄░░░░░░░░░░░░░░░▄▄█████▄
░░░▄██░░░░░░░░░░░░░░░░░░░░░░░░████░░░░░░░████████▄▄░░░░░░░░▄▄▄█████████▄
░░▄███░░░░░░░░░░░░░░░░░░░░░░░█████▌░░░░░████████████████████████████████▄
░▄█████░░░░░░░░░░░░░░░░░░░░▄▄███████░░░██████████████████████████████████▄
▄███████▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█████████▄░████████████████████████████████████▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀