BraveLion - Epiphany Yes ! You can use my music in your youtube videos (and monetize it), podcast, facebook videos. Just leave my Soundcloud or Youtube Link in your description. Please read this: www.brave-lion.de FREE DOWNLOAD: FREE DOWNLOAD II: ► Video: ► Stream it: ► Follow me @ Spotify: https://open.spotify.com/artist/7F8w7zXKkyVBXQjRZHV6Ao ► Follow me: @bravelion ► Subscribe For New Music Every Week. :) <a href="https://theartistunion.com/tracks/e5ade3" rel="no

156 comments

LO-KOST
LO-KOST4 months ago

Nice track ! That’s voted !
I'd be grateful if you checked my new track " When The Sun Goes Down " !
I’m currently number 84 and it would be great if you could help me to go up ! :)

Score: 0
Alex Helder
Alex Helder4 months ago

Hi! Good job! I like what I hear, I vote!
Check my new track RUNAWAY!!!
Thank you.

Score: 0
TeenageBuddha
TeenageBuddha5 months ago

How about we both help each other out. Vote for my track "Severed Ties" and i'll VOTE BACK

Score: 0
Vale End
Vale End5 months ago

Hello!!!

Score: 0
Akashii
Akashii5 months ago

I am sorry that this is a copied and pasted comment but I don't really have enough time to ask everyone for their vote ): ( Life )

I just wanted to tell you that I checked out your track and I voted for it!!!!! Would you do the same for me please?

I have a track on my profile called Resolve that I would like for to reach the top place. Could you vote it please if you liked it?

And also if possible please give your honest feedback on it if you have the time? Thank you!!

Good luck!!! Lets make the world a great place with our music!!! Cheers!!! 🍻 🍻

Score: 0
Lucas Hills
Lucas Hills5 months ago

hii good track ;D
It is chill!! I like the intro!!
I voted!!
Pls leave a honest feedback on my last track "From The Future Bass" and vote ;D
If you want to speak add me SC ( LucasRmnd )
Gl
Lucas

Score: 0
MD3SIGN
MD3SIGN5 months ago

I VOTED FOR YOU, CAN YOU VOTE BACK ON MY NEW SONG CALLED "4EVER4U"? Thank you anyways and good luck :)

Score: 0
TeenageBuddha
TeenageBuddha5 months ago

Voted for you. Mind voting back on my song "Severed Ties"

Score: 0
Ellion Quincy OFFICIAL ✔✔✔

.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░

Score: 0
Root Introvert
Root Introvert5 months ago

Oh,your tracks always in a high rank and I think you deserve it! I love all of your tracks!

Score: 0
Star Combiner
Star Combiner5 months ago

Really amazing work, you got my vote and support!!

Check my track ''Wandering'' and vote back if you can!!

Score: 0
Arvid Odmann
Arvid Odmann5 months ago

voted! Please check out my track "Elements" and vote for it if you enjoj it :)

Score: 0
NäMiKi
NäMiKi5 months ago

Voted! Nice Track. Please check my new track ‘Memorable Time'

Score: 0
Sphinx
Sphinx5 months ago

Sick track man!!!! Voted! (Please check out my new track ''Paradox'')

Score: 0
musicbygava
musicbygava5 months ago

I voted for you, please vote for my mashup.
Follow me on SoundCloud and I will follow you🔊🔊I voted for you, please vote for my mashup.
Follow me on SoundCloud and I will follow you🔊🔊

Score: 0
Klevis & Leo
Klevis & Leo5 months ago

Cool track! Already voted check supported! Check our last track too and vote if you like!

Score: 0
iamjaspreeet
iamjaspreeet5 months ago

nice chill song brother...like itand voted also.... check my new song also :-)

Score: 0
IbozSuman
IbozSuman5 months ago

voted you bro please vote for my new track!ty

Score: 0
Warry
Warry5 months ago

Hi BRAVELION ,
VOTED!!!
You Have All My Support!
Please Listen My Last Remix And Vote If You Like It. Also Please Follow Me On Soundcloud.

Score: 0
STRX
STRX5 months ago

Hey man! nice one! I think it's really unique how you've done the kicks in the drop. Also I like the melody

Score: 0