██████░░░░░░░░░░██░░░░░░██░░░░░░░░░░██████
█░░░░░░░░░░░░░░█░░█░░░░█░░█░░░░░░░░░░░░░░█
█░░░░░░░░░░██░░█░░█░░░░█░░█░░██░░░░░░░░░░█
█░░░░░░░░░█░█░░░███░░░░███░░░█░█░░░░░░░░░█
░░░░░░░░░█░░█░░░░░█░░░░█░░░░░█░░█░░░░░░░░░
░░░░░██░░████░░░██░░░░░░██░░░████░░██░░░░░
░░░░█░█░░░░░█░░░░░░░░░░░░░░░░█░░░░░█░█░░░░
░░░█░░█░░░░░█░░░░░░░░░░░░░░░░█░░░░░█░░█░░░
░░░████░░░░░░░░░░░░░░░░░░░░░░░░░░░░████░░░
░░░░░░█░░░░░░░░███░░░░░░███░░░░░░░░█░░░░░░
░░░░░░█░░░░░░█░░░░█░░░░█░░░░█░░░░░░█░░░░░░
░░░░░░░░░░░░███░░░░█░░█░░░░███░░░░░░░░░░░░
░██░░░░░░░░███████░████░███████░░░░░░░░██░
█░░█░░░░░░███░░███░████░███░░███░░░░░░█░░█
█░░█░░░░░███░░█░███░██░███░░█░███░░░░░█░░█
░███░░░░████░░░░██░████░██░░░░████░░░░███░
░░░█░░░░█████░░████████████░░█████░░░░█░░░
░██░░░░████████████░░░░████████████░░░░██░
░░░░░░░██████████░██░░██░██████████░░░░░░░
░░░░░░████████████░░░░░░████████████░░░░░░
░██░░░█████████████░██░█████████████░░░██░
█░░█░░█████████████░██░█████████████░░█░░█
░██░░███████░█░████░██░████░█░███████░░██░
█░░█░████████░█████░██░█████░████████░█░░█
█░░█░░████████████░░██░░████████████░░█░░█
░██░░░░░░███░░░░░░░░██░░░░░░░░███░░░░░░██░
░░░░░░░░░░█░░░░░░░░░░░░░░░░░░░░█░░░░░░░░░#
░░░░████░░░░░░░░░░░░░░░░░░░░░░░░░░████░░░0
░░░░░░░█░░░░░░░░░░░░░░░░░░░░░░░░░░█░░░░░░0
░░░░░░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░█░░░░░4
░░░░░░█░░░░░██░░░░░░░░░░░░░░██░░░░░█░░░░░4
░░░░░█░░░░░█░█░░░░░░██░░░░░░█░█░░░░░█░░░░░
░░░░░█░░░░░░░█░░░░░█░█░░░░░░█░░░░░░░█░░░░Z
░░░░░░░░░░░░░█░░░░░░░█░░░░░░█░░░░░░░░░░░░Z
█░░░░░░░░░░░░█░░░░░░░█░░░░░░█░░░░░░░░░░░░█
█░░░░░░░░░░████░░░░░░█░░░░░████░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░████░░░░░░░░░░░░░░░░░░█
██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██████