░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░██████░░░░░░░░░░██░░░░░░██░░░░░░░░░░██████░░
░░█░░░░░░░░░░░░░░█░█░░░░░░█░█░░░░░░░░░░░░░░█░░
░░█░░░░░░░░░██░░░░░█░░░░░░█░░░░░██░░░░░░░░░█░░
░░█░░░░░░░░█░█░░░░░█░░░░░░█░░░░░█░█░░░░░░░░█░░
░░░░░░░░░░░░░█░░░░░█░░░░░░█░░░░░█░░░░░░░░░░#░░
░░░░░░██░░░░░█░░░████░░░░████░░░█░░░░░██░░░1░░
░░░░░█░█░░░░░█░░░░░░░░░░░░░░░░░░█░░░░░█░█░░6░░
░░░░░░░█░░░████░░░░░░░░░░░░░░░░████░░░█░░░░1░░
░░░░░░░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█░░░░/░░
░░░░░░░█░░░░░░██████░░░░░░██████░░░░░░█░░░░3░░
░░░░░████░░░██████████░░██████████░░░████░░8░░
░░░░░░░░░░░██████░░░██████░░░██████░░░░░░░░3░░
░░░██░░░░░░█████░░░░██████░░░░█████░░░░░░██░░░
░░█░█░░░░░░██████░░░░████░░░░██████░░░░░░█░█░░
░░░░█░░░░░░░██████░░░████░░░██████░░░░░░░█░░░░
░░░░█░░░░░░░░█████░░░░██░░░░█████░░░░░░░░█░░░░
░░░░█░░░░░░░░█████░░░░██░░░░█████░░░░░░░░█░░░░
░░████░░░░░░████████░████░████████░░░░░░████░░
░░░░░░░░░░░░██████████████████████░░░░░░░░░░░░
░░░░░░░░░░░░░████████████████████░░░░░░░░░░░░░
░░░██░░░░░░░░████████████████████░░░░░░░░██░░░
░░█░█░░░░░░░░░░░░░░░██████░░░░░░░░░░░░░░░█░█░░
░░░░█░░░░░░░░████████████████████░░░░░░░░█░░░░
░░░░█░░░░░░░█████░░████████░░█████░░░░░░░█░░░░
░░░░█░░░░░░░████░░██████████░░████░░░░░░░█░░░░
░░████░░░░░░████░░░░░████░░░░░████░░░░░░████░░
░░░░░░░░░░░░░██░█░░░██░░██░░░█░██░░░░░░░░░░░░░
░░░░░░░██░░░░░░░░░░░█░░░░█░░░░░░░░░░░██░░░░░░░
░░░░░░█░░░░░░░░░░░░█░░░░░░█░░░░░░░░░░░░█░░░░░░
░░░░░░███░░░░░░░░█░░░░░░░░░░█░░░░░░░░███░░░░░░
░░░░░░█░░█░░░░██░░░░░░░░░░░░░░██░░░░█░░█░░░░░░
░░░░░░█░░█░░░█░░░░░░░░██░░░░░░░░█░░░█░░█░░░░░░
░░░░░░░██░░░░███░░░░░█░█░░░░░░███░░░░██░░░░Z░░
░░░░░░░░░░░░░█░░█░░░░░░█░░░░░█░░█░░░░░░░░░░Z░░
░░█░░░░░░░░░░█░░█░░░░░░█░░░░░█░░█░░░░░░░░░░█░░
░░█░░░░░░░░░░░██░░░░░░░█░░░░░░██░░░░░░░░░░░█░░
░░█░░░░░░░░░░░░░░░░░░████░░░░░░░░░░░░░░░░░░█░░
░░██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██████░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░