██████░░░░░░░░░░░██░░░░██░░░░░░░░░░░██████
█░░░░░░░░░░░░░░░█░░█░░█░░█░░░░░░░░░░░░░░░█
█░░░░░░░░░░██░░░░░█░░░░█░░░░░██░░░░░░░░░░█
█░░░░░░░░░█░█░░░░░░█░░█░░░░░░█░█░░░░░░░░░█
░░░░░░░░░░░░█░░░█░░█░░█░░█░░░█░░░░░░░░░░░░
░░░░░░░░░░░░█░░░░██░░░░██░░░░█░░░░░░░░░░░░
░░░░░██░░░░░█░░░░░░░░░░░░░░░░█░░░░░██░░░░░
░░░░█░░█░░████░░░███░░███░░░████░░█░░█░░░░
░░░░░░█░░░░░░░░░█░░░██░░░█░░░░░░░░░█░░░░░░
░░░░░░░█░░░░░░░░█░░░░░░░░█░░░░░░░░█░░░░░░░
░░░░█░░█░░░░░░░░░█░░░░░░█░░░░░░░░░█░░█░░░░
░░░░░██░░░░░░░██░░█░░░░█░░██░░░░░░░██░░░░░
░░██░░░░░░███░░░█░░█░░█░░█░░░███░░░░░░██░░
░█░█░░░░██░░░██░░█░░██░░█░░██░░░██░░░░█░█░
█░░█░░░█░░░░░░░█░░█░░░░█░░█░░░░░░░█░░░█░░█
████░░█░░░░░░░░░█░░████░░█░░░░░░░░░█░░████
░░░█░░█░░░██░██░░█░████░█░░██░██░░░█░░█░░░
░░░█░░█░░█░░█░░█░░█░██░█░░█░░█░░█░░█░░█░░░
░░░░░░█░░█░░░░░█░░░████░░░█░░░░░█░░█░░░░░░
░░░░░░░█░░██░██░░░░████░░░░██░██░░█░░░░░░░
░██░░░░█░░░░█░░░░░░████░░░░░░█░░░░█░░░░██░
█░░█░░░░█░░░░░░░█░░████░░█░░░░░░░█░░░░█░░█
░░░█░░░░░██░░░██░░░████░░░██░░░██░░░░░█░░░
░██░░░░░░░░███░░█░░████░░█░░███░░░░░░░░██░
█░░░░░░░░░█░░░░░██░████░██░░░░░█░░░░░░░░░█
████░░░░░█░░█░░░░░█░██░█░░░░░█░░█░░░░░████
░░░░░██░░█░░██░░░█░░██░░█░░░██░░█░░██░░░░#
░░░░█░░█░░█░░░░░█░░░░░░░░█░░░░░█░░█░░█░░░0
░░░░█░░█░░░█████░░░░░░░░░░█████░░░█░░█░░░0
░░░░░███░░░░░░░░░░░░░░░░░░░░░░░░░░███░░░░0
░░░░░░░█░░░░░██░░░░░░░░░░░░██░░░░░█░░░░░░7
░░░░░██░░░░░█░█░░░░░██░░░░░█░█░░░░░██░░░░░
░░░░░░░░░░░█░░█░░░░█░░█░░░░█░░█░░░░░░░░░░Z
░░░░░░░░░░░████░░░░█░░█░░░░████░░░░░░░░░░Z
█░░░░░░░░░░░░░█░░░░░███░░░░█░░░░░░░░░░░░░█
█░░░░░░░░░░░░░█░░░░░░░█░░░░█░░░░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░░░░░░█
██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██████