░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▄█▄█████▄█░░░░░░░░░░░░
░░░░░░░░░░░░░░▄█████████▀░░░░░░░░░░░░
░░░░░░░░░▄█▀▀░░░░░░░░░░░░▀█▄░░░░░░░░░
░░░░░▄▄▄▄█░░░░░░░▄▄▄▄░░░░░░▀█▄▄▄░░░░░
░░░▄▄████░░░░░░░▄▄▄▄▄▄░░░░░░▀████▄░░░
░░▀█████░░░░░░░░░░░░░░░░░░░░░█████▀░░
░███████░░░░░░░░░░░░░░░░░░░░░░██████▄
█████▀██░░░░▄█░░░░░░░░░▄█▄░░░░█▀█████
█████░██░▄██▀▀██▄░░░▄██▀▀██▄░░█░█████
▀████░██░▀██████▀░░░░▀████▀░░█░█████
░███████░░░░█▀░░░▄▄▄░░░░▀█░░░▄█▄████▀
░▀██████▄░░░░░░░█████▄░░░░░░░███████░
░░▀░█▀░▀█░░░░░░░██████░░░░░░██░▀█░░▀░
░░░░░░░░▀█░░▄▄░░░▀▀▀▀░░▄▄░░▄█░░░░░░░░
░░░░░░░░░▀█░▀█▄██▄░▄▄█▄█▀░▄█░░░░░░░░░
░░░░░░░░░░▀█▄░▀████████▀▄█▀░░░░░░░░░░
░░░░░░░░░░░░▀█▄░▀░▀░▀░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀▀▄▄▄▄▄▀▀░░░░░░░░░░░░░░