░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░██████░████░█░░░█░███░░███░███████░█░█░
░█░░░░█░█░░█░█░░██░█░░█░█░░░░░░█░░░░█░█░
░█░░░░█░████░█░█░█░███░░███░░░░█░░░░█░█░
░█░░░░█░█░░░░██░░█░█░░█░█░░░░░░█░░░░░░░░
░█░░░░█░█░░░░█░░░█░███░░███░░░░█░░░░█░█░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░