.
░░░░░░░░░░░░░░░░░░░░░░██████████████████
░░░░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░████████████████░░░░░░░░
░░░░░░░░░░░░████████░░██░░░████████░░░░░
░░░░░░░░░██████░░░░░░░██░░░░░░░░░███░░░░
░░░░░░░████░░░░░░░░░░░██░░░░░░░░░░░███░░
░░░░░░███░░░░░░░███████████░░░░░░░░░██░░
░░░░████░░░░░██████░░██░░█████░░░░░░░██░
░░░███░░░░░████░░░░░░██░░░░░███░░░░░░██░
░░███░░░░░███░░░░░░█████░░░░░░█░░░░░░██░
░░██░░░░░███░░░░███████████░░░█░░░░░░██░
░███░░░░░██░░░░███░░░██░░░██░░█░░░░░██░░
███░░░░░███░░░░██░░░░██░░░░░░██░░░░██░░░
███░░░░░░██░░░░██░░░░██░░░░░██░░░░██░░░░
███░░░░░░███░░░███░░███░░░██░░░░██░░░░░░
░███░░░░░░███░░░░█████████░░░░███░░░░░░░
░░███░░░░░░░████░░░░███░░░█████░░░░░░░░░
░░░███░░░░░░░░░███████████░░░░░░░░░░░░░░
░░░░███░░░░░░░░░░░░░███░░░░░░░░░░░░░░░░░
░░░░░░█████░░░░░░░░░███░░░░░░░░░░░░░░░░░
░░░░░░░░░██████████████░░░░░░░░░░░░░░░░░