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