░░░░░░░░░░░░████████████░░░░░░░░░░
░░░░░░░░░░█████████████████░░░░░░░
░░░░░░░░░████████████████████░░░░░
░░░░░░░░████░░░░░░░███████████░░░░
░░░░░░░██████░░░░░█████████████░░░
░░░░░░████████░░░███░░░░███████░░░
░░░░░████░░███░░░██░░░░░░░██░███░░
░░░░░███░░░░██░░░░░░░░░░░░░░░███░░
░░░░░██░░░░░░░░░░░░░░░░░░░░░░███░░
░░░░░█░░██████░░░░██████░░░░░████░
░░░░█░░███░░███░░███░░███░░░██░░░█
░░░░█░░███░░███░░███░░███░░░█░░░░█
░░░█░░░░██████░░░░██████░░░░█░░░░█
░░░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
░░░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
░░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
░░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
░░█░░░░░░░░░░░░░░░░░░░░░░░░░░████░
░░█░░░░░░░░░░░░░░░░░░░░░░░░░██░░░░
░░█░░░░░░░░░░░░░░░░░░░░░░░░███░░░░
░░█░░░░░░░░░░░░░░░░░░░░░░░█████░░░
░░█░░░░░░░█████░░░░░░░░░░███████░░
░░█░░░░░░███████░░░░░░░░█████████░
░░░█░░░░░░█████░░░░░░░████████████
░░░██░░░░░░░░░░░░░░░██████████████
░░░███░░░░░░░░░░░█████████████████
░░██░███░░░░███████████████████░░█
░█░░░██████████████████████████░░█
░█░░██████████████████████████░░█░
█░░██░███████████████████████░░█░░
█░░█░░███████████████████████░░█░░
█░░█░░███████████████████████░░█░░
█░░█░████████████████████████░░█░░
█░░█░██████████████████████░█░░█░░
████░█░████████████████████░████░░
███░░█░░░█████████████████░░░███░░
░░░░░█░░░░░██████████████░░░░░░░░░
░░░░░█░░░░░░░░░░█████████░░░░░░░░░
░░░░░█░░░░░░░░░░░░░░░███░░░░░░░░░░
░░░░░██░░░░░░░█░░░░░░░█░░░░░░░░░░░
░░░░░░░███░░░░██░░░░░░█░░░░░░░░░░░
░░░░░░░░███████░░░░░░██░░░░░░░░░░░
░░░░░░░░░█░░██████████░░░░░░░░░░░░
░░░░░░░░░█░░░█░░█░░░█░░░░░░░░░░░░░
░░░░░░░░░██░░█░░██░░█░░░░░░░░░░░░░
░░░░░░░░░░████░░░████░░░░░░░░░░░░░
░░░░░░░░░░█░░█░░░█░░█░░░░░░░░░░░░░
░░░░░░░░░░█░██░░░██░█░░░░░░░░░░░░░
░░░░░░░░░░█░█░░░░░█░█░░░░░░░░░░░░░
░░░░░░░░░░█████░░░█████░░░░░░░░░░░