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