██████░░░░░░░░░░██░░░░░░██░░░░░░░░░░██████
█░░░░░░░░░░░░░░█░░█░░░░█░░█░░░░░░░░░░░░░░█
█░░░░░░░░░██░░░░░█░░░░░░█░░░░░██░░░░░░░░░█
█░░░░░░░░█░░█░░░░░█░░░░█░░░░░█░░█░░░░░░░░█
░░░░░░░░░█░░█░░█░░█░░░░█░░█░░█░░█░░░░░░░░░
░░░░██░░░█░░█░░░██░░░░░░██░░░█░░█░░░██░░░░
░░░█░░█░░█░░█░░░░░░░░░░░░░░░░█░░█░░█░░█░░░
░░░░██░░░░██░░░░░░░░░░░░░░░░░░██░░░░██░░░░
░░░█░░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░█░░█░░░
░░░█░░█░░░░░░░░██░░░░░░░░██░░░░░░░░█░░█░░░
░░░░██░░░░░░░░░░░█░░░░░░█░░░░░░░░░░░██░░░░
░░░░░░░░░░░░░░░░░█░░░░░░█░░░░░░░░░░░░░░░░░
░██░░░░░█████░░░░░█░░░░█░░░░░█████░░░░░██░
█░░█░░░██░░███░██░░████░░██░███░░██░░░█░░█
░░░█░░░███████░░██░████░██░░███████░░░█░░░
░██░░░░█████░░█████░██░█████░░█████░░░░██░
█░░░░░░░██░░███████░██░███████░░██░░░░░░░█
████░░░░░██░███░░██░██░██░░███░██░░░░░████
░░░░░░░░░░░░░█████░████░█████░░░░░░░░░░░░░
░░░░░░░░░░░░░░░█░░░████░░░█░░░░░░░░░░░░░░░
░██░░░░░░░░░░████░░████░░████░░░░░░░░░░██░
█░░█░░░░░░███░░░███░██░███░░░███░░░░░░█░░█
░██░░░░░░██░██░█████░░█████░██░██░░░░░░██░
█░░█░░░░░█████░██░██░░██░██░█████░░░░░█░░█
█░░█░░░░░░███░░░███░██░███░░░███░░░░░░█░░█
░██░░░░░░░░░████░░░░██░░░░████░░░░░░░░░██░
░░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░░░░░░#
░░░░░██░░░░░░░░░░░░░░░░░░░░░░░░░░░░██░░░░0
░░░░█░░█░░░░░░░░░░░░░░░░░░░░░░░░░░█░░█░░░0
░░░░░░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░█░░░░░2
░░░░░░░█░░░░██░░░░░░░░░░░░░░██░░░░█░░░░░░0
░░░░█░░█░░░█░░█░░░░░██░░░░░█░░█░░░█░░█░░░░
░░░░░██░░░░█░░█░░░░█░░█░░░░█░░█░░░░██░░░░Z
░░░░░░░░░░░█░░█░░░░░██░░░░░█░░█░░░░░░░░░░Z
█░░░░░░░░░░█░░█░░░░█░░█░░░░█░░█░░░░░░░░░░█
█░░░░░░░░░░░██░░░░░█░░█░░░░░██░░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░░░░░░█
██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██████