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