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