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