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