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