This thread was locked on 2012-12-22 20:02:16
Forums > Off-Topic Discussion > Nationwide - Model Wanted (Indep Horror Film) - Paid

Model

Babylinda

Posts: 355

Guttenberg, Iowa, US

Im interested!

Aug 17 06 11:09 am Link

Model

Chris Connell

Posts: 3

Los Angeles, California, US

Hey, my name is Chris Connell. I am an actor/ model who has received full time training at The School For Film and Television professional acting conservatory in Manhattan. Currently I can be seen here and there on ABC's (All My Children). We just got done shooting a shipwreck where I was covered in blood and scrapes!  I would love to be a considered for your production.

Thanks a bunch!

*I can send you my resume if you would like!

(917)-860-8288
[email protected]

Aug 17 06 11:12 am Link

Model

lindseyj0688

Posts: 197

Buffalo, New York, US

lmao


how exciting.


im up for it.......



lol what else is there to do?

Aug 17 06 12:35 pm Link

Model

Martincho

Posts: 1

well the dismembering of parts sounds like somethin i've always wanted to try but never actually thought of it, im in....check me out!

Aug 17 06 12:41 pm Link

Model

Peter Pagan

Posts: 6

Rochester, New York, US

you have got to be challenged to beleive this is ligit, i'm not going to ruin my future career for a movie that pays shit and wont even mae it to tv..........Good luck with the production of your defense case.......LOL

Aug 17 06 12:49 pm Link

Model

Stephanie Miller

Posts: 1

Orlando, Florida, US

I'm soo interested in this shoot!! I'm a horror genre junkie and have had my share of fake blood on me. I hope to hear from you, I'm also an actress so I can do more than just stand around and look pretty wink

Thanks

Aug 17 06 12:52 pm Link

Model

Brutalmix

Posts: 34

San Francisco, California, US

Sounds like a really fun project.

Aug 17 06 08:17 pm Link

Model

Maureen Brown

Posts: 24

HUBERT, North Carolina, US

VD?!?!?! count me in!! hot damn.

Aug 17 06 08:32 pm Link

Model

V Irena

Posts: 4

Los Angeles, California, US

Teeth removal?

Aug 17 06 09:44 pm Link

Model

Cassandra Ann

Posts: 15

Columbus, Ohio, US

haha i love this post! it proves how many people on here dont pay attention to what they are volunteering for- they just want to whore themselves out and be as publicized as paris hilton.... kudos on the lesson

Aug 17 06 09:48 pm Link

Model

Kari Louise

Posts: 42

Los Angeles, California, US

I am interested. And I can also supply bloody arms, missing teeth, pulled hair and gonnorea-
Please use use my horroribly original music in your movie too!!!!
Check it out at www.glitzbatty.com.

Yours Ghouly,

Glitz Batty fo the Belfry ^o^

Aug 17 06 10:08 pm Link

Model

cuddlbug00

Posts: 38

Fountain Inn, South Carolina, US

I sell Cutco on the side, the world's finest cutlery!!!! I'll let you borrow my butcher knife and cleaver!!!! It's been proven to make cleaner cuts that heal faster!!! Then maybe you wont have too many trips to court!!!



By the way.....Mad Cow is probably better than stupid old West Nile

Aug 18 06 09:28 am Link

Model

Amy_lou

Posts: 4

Leeds, England, United Kingdom

Hiya,

I am really interested in this assignment, please have a look at my portfoli and let me know if i would be suitable!!!

Luv Amy
x x

Aug 21 06 01:21 pm Link

Model

Class -C

Posts: 91

Missouri City, Missouri, US

interested

Aug 21 06 01:38 pm Link

Model

T C

Posts: 6

Westminster, California, US

oooo ooooo i want in whooooo sounds great.....

wait do you really have to diss my member?

im kinda attached to it and if you are gonna talk smack on it well then im gonna ask for 5000.00 a day for the shoot... my member is god ha

Aug 21 06 05:13 pm Link

Model

E Morgan

Posts: 32

Jacksonville, Florida, US

Sounds interesting. Tell me more.

Aug 21 06 07:34 pm Link

Model

Melissa Bush

Posts: 310

Grand Haven, Michigan, US

How can you require those things? That's bad stuff. Are you serious?

Aug 21 06 07:41 pm Link

Model

Radomir _ Nevrlka

Posts: 55

South Beach, Florida, US

VERY INTERESTED

dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmdddmmmmmmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmdddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmddddddddddddddddddddmmmddddmmmmmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmddmmmmmmmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmdddddddddddddddddddddddddddddddddddmmmdddddddddmmmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmddddddddddddddddddddhhhhhhhhhhddddddddddddddmmmmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmddddddhhhddddddhhhmmmmmdhhhyysooo++++++oooooyhhhdddddddddddddddddmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmdddddddddhhhhhhyyysssooo+++///::::::::::hmm++///+++sssyyyhhhdddmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhmmmmddddddddyyyyysoo+///::::::------.................hmm/ooosssyyyddhhhhhhhdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyyyssssso:::---:::::------------:::::::-----------......---/////+++oyyydddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmhhhsoo++++++///---..----------......-----:::---------------------------:::++ossyhhhdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmhyy/::::::::------------------......-----------------------:::---........-::/ooossyhhdmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmdddhhhsoo/::-.....------...---...---::hmm////::::---...-----::::::::::::------......--hmm////+ooyhhddddmmmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmdhhyss/:::-----::hmm//:::::hmm////////::::::::hmm////+++///::::::::hmm//:::::::::---..-:::::::hmm++oyyyhhdddmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhyyo++:---::::hmm//+++////////+oo+++/:::-----hmm/+ooossooo+//:::hmm////:::::hmm//------::::::::hmm/+sssyyhdddddmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsoo:--hmm//////////::::::::::::::hmm//++/:::::hmm/:--hmm/oyyhhhyyy+++++++++///////////:::::::::::hmm+++oosyyhdddddmmmmmmdddmmmdddmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhyoo+//:--////::::::-----------:::---:hmm++//////////:hmm++ooosyyyyyssssss+++//////++++++/////::hmm///+++++oooyyyhdddmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmdddddddddhss+//:--:::hmm/:::---------------------::hmm/+++++++/////++++++osssyyyyyyyyooo+++++++++oo++++///:hmm+++++++++++ssshhhdddmmmmmmmmmmmmddmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhddhhhysso//-.....---...---::hmm//---............---:::+++ooo++++++++syyyssooooooyyyhhhyyysssooooosyys+++++++++ooossoooooosyyyhhdddmNNmmmmmmddddddmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhsso//:--.......-----------------.....-------------///+++++ooo+++ooosyyssssoossssssyyyyyysssoosyys+++oo+++ooosyyssssoosyyyyyhhhmmmdddmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhyoo/---...........-:::-----........----::::::::----::hmm//++osso+++++syyyyysoooooooossyhhhyyyssshhyooooooooooosyyyyysssssssssyyyddddddmmddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhdddhoo/--.```...---::hmm//+++ooooo+++:::--------hmm/////:::::---:::+sssyyooooooooossssyysssoosssyhhhyyyyyyhhysssyyo+++++ossssssssssssssyyyhhhddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhyoo+::-`````....---:hmm/////////::::::::::::::--hmm///////////:::::+oosyyssssssoooooosssyyysssssyhhhhhhhhhhhyssyyys++++++++osssyyyyyssssssyyydddddddddmmmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhyys::-...`````....---:hmm/////:::------::hmm////:::::hmm//////+++//////++ossssssssooo+++ossyyyyyyssyhhhhhhhhhhhyssyyysoo++++//+oosyyyyyssssssyyyhhhddddddmmmmmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyys++/``````..``````....-----::hmm/////::::::::hmm///////:::hmm//+++ooo+++//++++++ssssss+++oooyyyyyyssshhhhhhdddyyyyyyssssssss+//+++syyhhhyyyyyyyyyhhhhhddddddmmmmmmmddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhoo+--.```.....```````.....---hmm//+++++//////////////////::::::::/ooooo+////////osssssoooooosssyyyyyyhhhhhddddhhhhhyssssssoo+//+++syyyyyyhhhhhsssyyyhhhhhddddmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyys//:```......```````````...---hmm/+++++++++////////////////////::hmm++ooo+//////++ossyyysssssssssyyyhhhhhhhhdddddddhhysssssooo++++++syyyyyhhhdddyyyyyyyyyhhhdddmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhh///............```````````.-----hmm/+++++++++///++++++++++++oooooo//+++++++++++++oosyyyyysssyhhyyyhhhhhhhhhhhhhhdddhhhyyysssooooooooooooyhhhhhddddddyyysssssymmmmmmddddddmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhdddooo::-.........```````````...------///+++++++++///+++++++++++ossssssooo++oooooo+++ossyyyyyysssyyyyyyhhhhhhhhhhhhhhddddhhhyyysssoosssssssssyhhhhhddddddhhhssssssdddmmmddddddmmmddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhddd///---........`````````......-::::hmm///+++++//////+++++++++ooosssyyysso++oooooooooossyyyyyyssssssyyyhhhhhhhhhhhhhhhddhhhhyyysssoosssyyyysshhhhhhdddmmmdddyyyssshhhmmmmmddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhyyy---``.---......``````........-::::hmm////////////////////+++sssyyyyyyyys++ooossssoosssyyyyyyssssooyhhhhhhhhhhhhhhhhhhhhhhyyyyyyssssssyhhyyyhhhyyyddddmmdddyyyoosssymmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhsss---...---....................-::::hmm/////////:::::::hmm//+++sssyyyyyyyysooosssyyssssssyyyyyyysso++yhhhhhhhhhhhhhhhhhhhhyyyyyyyyysssssyhhhhhhhhyyyhdddddmmdhhhsssssymmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhooo...-----...................``-::::hmm/////////:::::---:hmm+++sssyyyyyyyysssssssyyyyysssyyyyyyyyy+++yhhhhhhhhhhhhhhhhhhhhyyyyyyyyysssssyhhhhhhhhyyyhdddddmmmdddyyyssymmmmmmdddmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhh+++...::-``.....................-::hmm/////////////:::---:hmm+++ssshhhhhyyyyyyyssyyyyhhyssyhhhhhyyy///yyyhhhhhhhhhhhhddhhhhyyyyyyyyyssyyyyhhhhhhhhhyyhdddddmmmmmmhhhyyyddmmmmmmmmmmddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhh/::...---``.---```......--......-:hmm///+++++++++++:::::hmm//oooooshhhhhyyyhddhyyyyyhhhyyyhhhhhhhyy///yyyyyyhhhhhhhhddddhhhhhyyyyyyyssyyyyyyhhhhhhyyyhdddddNNNmmmdddhhhdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhyy:--.........---``......---......::hmm//++++++++++++/:::hmm///oooooshhhyyyyyhddhyyyyyhhhyyyhdddddhhh///yyyyyydddhhhddddddhhhhhyyyyyyyssyyyyyyhhhhhhyyyhdddddNNNmmmdddhhhdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyss...---```------``.------::-..---hmm////+++oooo++ooo/////////sssooshhhyyyyyhhhhyyyhhhhhhyyddddddhhh+//hhhhhhdddhhhddddddddhhhhhhhyyysssssyyyhhhhhhyyyhdddddmmmmmmdddddddddddmmmmddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhho++......```---......------::---hmm///////+oosssooosss///+++//+sssssyhhhyyyhhhyyyyyyhhhhhhhhdmmmmmhhh+++hhhyyhdddhhhdddddddddhhhhhhhhyyysssyyyhdddhhyyyddddddmmmNNNdddmmdhhdmmmmmddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhh///......``.---......------:::--hmm/++++++ooossssssyyy+//++++++sssyyyhhhyyyhhhyyyyyyhhddddddmmmmmmhhho++hhhhhhdddhhhdddmmddddhhhhhhhhyyyssssyyhdddddyyyddddddmmmNNNmmmmmdhhdmmmmmddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyss-.....```...---``....------::::hmm++ooo+++sssyyyyhhyssooo+++oooyyyhhhhhhyyyyyyhhyssyhhdmmmmmmmmmmmhyyssshhhhhhdddddddddddddddhhhddhhhhyyyssssshdddddhhhddddhhddmNNNmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsoo.``...`````.--.``...-::----:::::+ooossooosssyyyhhhyyyoooooosssyyyhhhhhhyyyyyyyyyssyhhdmmmmmmmmmmmhyyyyyhhhdddmmdhhhddddddmmdhhhddhhhhhhysssyyddddddhhhddddddmmmNNNmmmmmmddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhho++.``...``````........-:::--:::hmm/+oosssssssssyyyhhhhhhooosssyyyhhhhhhhhhhhhhhyyyyyyyhhdddmmmmmmmmmhyyyyyhhhdddmmdhhhdddmmmmmdhhhddhhhhhhyssyyydmmddddddddddddmmmNNNmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyyy/::```...``````......---:::--hmm////+++syyssssyyyyydddhhhoooyyyhhhhhhhhhhhhhhhhhyssyyyhhhdddmmmmmmmmmhyyhhhhddddddddhhhdddmmmdddhhhddhhhhhhyssyyydmmddddddmmmdddmmmNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyss:--.``...``````......---:::--hmm//+++oosyyssssssyhhdddhhhooohhhhhhhhhhhhhhhhhyyysssyhhhhhdddmmmmmmdddhyyhhhdddmmddddhhddddmmmdddhhhhhhhhhhhyyyhhhdmmmdddddmmmdddmmmNNNmmmmmmmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhsoo-........```...``....---:::--:+++++ooosyysssssshhhdddhhhooohhhhhhhhhhhhyyyyyysssssyddddddddmmmmmmdddhhhhhhdddmmmdddddddddmmdddhhhhhhhhhhhhyyyhhhmmmmdddddmmmdddmmmmmmmmmmmmmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhsoo-........```.........--hmm/:::/ooooosssyyysssssshddhhhyyysssdddyyyhhhhhhyyyyysooshhhddddddddmmmmmmddddddhhhmmmmmmdddddddddmmdhhhhhhhhhhhhhhyyyhddmmmmdddddmmmmmmmmmmmmmmmNNNNNmmmmdddddddddmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhyyyooo-...--``````.........--::hmm//+oossssyyyyysssssshhhhhhyyyyyydddyyyhhhyyyyyyyysssyddddddddddddmmmmmdddddddddmmmmmmddddddddddddhhhhhhhhhyyhhhyyydddmmmdddmmmmmmmmmmmmmmmmmmNNNNNNmmmddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhyyyooo-.....``````.........::::hmm//+oosssyyyyyysoossshhhhhhyyyyyydddyyyhhhyyyyyyyysssyddddddddddddddmmmdddddddddmmmmmmddddddddddddyyhhhhhhhhhhhhyyydddmmmdddmmmmmmmmmmmmmmmmmmNNNNNNmmmddddddmmddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhddhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhyyyo++-.....``````......---::::hmm+++oosssyyyysssoosssyhhhhhhhhhhhdddhhhhhhyyyyyyssyyyhdddddddddddddddmmddddddddddddmmmdddmmddddddhyyyhhhhhhhhhhhyyydmmmmmdddmmmmmmmmmmmmmmmmmmNNNNNNmmmddddddmmmdddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhdddddddhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhyyy+//......```.........---::hmm//ooosssssyhhysssssyyyyhhhddhhhhhhhhhhhhhhhyyyyyyssyhhhhhhhhddddddddddddddddddddddddmmmdddmmmdddhhhyyyhhhhhhhhhhhhyydmmmmmdddmmmmmmmmmmmmmmmmmmNNNNNNmmmddddddmmddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhdddddddhhhhhhhhddddhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhyyy+//.``...```...---..---hmm//+++ooosssssyhhysssssyyyhhhddddddhhhhhhhhhyyyhhyyyyssyhhhhhhhhdddddddddddddddddddmmdddmmmdddmmmdddhhhyyyhhhhhhhhhhhhhhdmmmmmmddmmmmmmmmmmmmmmmmmmNNNNNNmmmddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyssyhh/::```.........------::hmm//oooooossyyyhhhysssssyhhhhhhdddddhhhhhhhhyssyhhysssssyhhhdddhhdddddddmmmmmddddddddddddddddddmmmddhyyyyyyyyyhhhhhhhhdddmmmmmmmmmmmmmmmNNNmmmmmmmmmNNNNNNNNmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhddddddddddddddhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhddddddddddhhyyyhhh/::.``.........---:::::hmm/+ssssssyyyyyyhhsssyyyyhhdddhhhdddhhhhhhsssyyyyyssssssyhhhdddddddddddmmmmmmddddddddddddddddddmmdddhssyhhhhhyyyyhhhhhdmmmmmmmmmmmmmmmmmNNNmmmmmmmmmNNNNNNNNmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhdddddddddddddddddhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhdddddddddhhhyyyhhh/::............---:::::hmm/+sssssyyyyyyyyysssyyyyyydddhhhdddhhhhhysssyyyssssssyyyhhhdddddddddmmmmmmmmdddddddddmmmdddddddddhhhyyyhhhhhyyyyhhhdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNNNNNNmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
dddddddddhhhhhhhhhhhhhhhddddddddddddddhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhdddddddddhyyhhhyyy/::-...........---:::::hmm/+sssyyyhhyyyyyysssyyyyyyhhhdddyyydddssssssyyyooosssyyyhhdddddddmmmmmmmmmmmddddddmmmmmmmmmddddddyyyhhhyyyyyhhhhyydmmmNNNNNmmmmmmmNNmmmmmmdddmmmmmmNNNNNNNNNmmmmmddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhyyhhhyss+++-..---...------:::--:ooosssyyyhhyssssssssssshhhhhhyyydddyyysss++++++ooossyhhhddddddmmmmmmmmmmmmddddddddmmmmmmddddddddhyyyddhyyyyyhhhhhhdmmmNNNmmmmmmmmNNNmmmmmmdddmmmmmmNNNNNNNNNmmmmmddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhyyhddsooo++-..---...-----------:ooosssyyyhhyssssssssssshhhhhhyyydddsssooo/////+sssyyhddddddddmmmmmmmmmmmmdddddddddmmmmmmddddddhhhyyhhhhyyyyyhhhdmmmmmmNNmmmmmmmmmNNNmmmmmmmmmmmmmmmNNNNNNNNNmmmmmddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddhhhhhhhhhhhhhhhhhhhhhddddddddddddhhhhhhhhhhhddddddddddddhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhyyhdds++oss-..----..---:::---::/ooosssssyyysssssssyyyyyyyyyyyyyyhddo++::::::+++yyyhhddddmmmmmmmmmmmmmmmmmdddddddddmmmdddddhhhhyyhhhhyyyyyyhhhhhdNNNmmmmmmmmmmmmNNNNNmmmmmmmmmmmmmmmNNNNNNNNNmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhddds++syy-..:::---::::::---::/ooosssyyyyysoossssyyyyyssshhhyyysss/::::hmm/+yyyhhhddddddddmmmmmmmmmmddddddhhddddddmmmdddhhhhhhhhhhhhyyyhhddddddmNNNmmmmmmmmmmmNNNNNNmmmmmmmmmmmmmmmNNNNNNNNmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhddds++yyy:..:::---::::::---///ooosssyyysssooooosssyyyysshhhyyy+++//////ooohhhhhhddddddddmmmmmmmmmmdddddhhhddddddmmmdddhhhhhhhhhhhhhhhdddmmmmmmNNNmmmmmmmmmmmNNNNNNmmmmmmmmmmmmmmmNNNNNNNNmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhddddddsooyyy:--///---:::::----///oosyyyyysssooooooossssshddhhhsss:--+oooooyyyyyyddddddddddddmmmmmmmmddddhhhhhddddmmmmmdddhhhhhhdddhhhddddddmmmNNNmmmNNmmmmNNmmmNNNNNNmmmNNNmmmmmmmmmmmNNNNmmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmdddddddddysssss:--hmm/---:::---::hmm/+oooooooo+///++ooosyyyyyhhhsss+++ooooooyyyyyyhhhddddddmmmmmdddddddddddddddddddmmmmmmmmdhhhhhhhhddddddddddddddmNNNmmmmmmmmmNNmmmNNNNNNmmmNNNmmmmmmmmmmmmmmmmmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmdddddddddhyyyss:--:::--------:::hmm/+++++++//////++ossyhhhhhhhhsoo+++syysssyyyyyyhhhdddddmmmmddddddddddddddddddddmmmmmmdddhhhhhhhhhddddddddddddddmNNNNNmmmmmmmNNmmmNNNNNNmmmNNNmmmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhyyhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhh:..:::------//:---+++++/::::hmm++ooosyyhdddddhyysssooosyyyyysssyyydddddddddddddddddddddddddddmmmmmmmmmmmdddhhhhhhhhhhhhhhddddddmmmmNNNmmmmmmNNNmmmmmmmmNNNNNNNNNNNNmmmmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhh:..---------:::--hmm//::::::+++oossshddmmmdddhyyyyysssssssssssshhhdddmmdddddddhhhhhhhhdddddddmmmmmmmmddddddhhhhhhhhhdddddddddmmmmmmmmmmmmmmmNNNNNNNNNNNNNNNNNNNNNNNmmmmmmmmmmmmmmmmmmmmddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhh-.....------------:::---:hmm++ossyyydmmmmmdhhhhhyyyyssssssssyyyhhhdddmmddddddhhhhhhhddddddmmmddddddddddddddhhhhhhhhdddddddddmmmmmmmmmmmmmmmmNNNNNNNNNNNNNNNNNNNNmmmmmmmmmmmmmmmmmmmmmmmddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyhhhhhhyyyyyyhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyyy-.....------...........-//+sssyyhdddmmmmmhhhhhhyyysssooossshhhdddmmmmmddddhhhhhhhhddddmmmmmddddddddddddhhhhhhhhhddddddddmmmmmmmmmmmmmmmmmmmmmNNNNNNNNNNNNNNNmmmmmmmmmmmmmmmmmmmmmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyyy-.....------------...:hmm++oyyyhhddddddhhhhhhhhhyssooosssyyydddddddddddddddhhhhhddddmmmmmmmmddddddddddddhhhhhhhhhdddddddddmmmmmmmmmmmmmmNNNmmmmNNNNNNNNNNNNNNmmmmmmmmmmmmmmmmmmmmmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyyy-``...---::-------..-///oosyyhddddddhhhyyhhhhhhyssooosyyhhhddddddddddddddhhhddddddmmmmmmmmmddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmNNmmmmNNNNNNNNNNNNNNmmmmmmmmmmmmmmmmmmmmmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyss.  ......:::--------:+++ssyhhhdddddhyyyyyhddhhhyyyssshhhddddddddddddddddddddddddmmmmmmmmmmmddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmNNNNNNNNNNNNNNNmmmmmmmmmmmmmmmmmmmmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhyyyyyyhhhhhhhhhyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsoo`  ......------..---:++ossyhhhhhhhhhyyyyyhhhdddhhhhhhddddddddddddddddddddddddmmmmmmNNmmmmmmmmmmmmdddddddddmmmddddddddddddmmmmmmmmmmmmmmmmmmmmNNNNNNNNNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhyyyyyyyhhhhhhhhyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhdddddddddddddddddddddhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsoo.``......------..-:::++oyyyhhhhhhhhhyyyyyyhhhhhddddddddddddddddddddddddmmmmmmmmmmmNNNNNNNNNmmmmmmmmmdddmmmmmmddddddddddddmmmmmmmmmmmmmmmmmmmmNNNNNNNNNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyhhhhhhyyyyyyyyyyyyhhhhhhyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhdddddddddddddddddhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyyy:--...........----///oooyyyhhhhhhhhhyyyyyyyyhhhhhhhdddddddddddddddddmmmmmmmmmmmmmmNNNNNNNNNNmmmmmmmmmmmmmmmmmmmmdddddddddmmmmmmmmmmmmmmmmmmNNNNNNNNNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyhhyyyyyyyyyyyyyyyhhhhhhhhhhhhyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhddddddddddddddhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyss/::```...---..---hmm/+ooossyhhhdddddhhhhhhhhhyyyyyyyyyhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmNNNmmmmmmmmmmmmmmmmmmmmmdddmmdddddddddddddmmmmmmmmmNNNNNNNNNNNmmmmmmmmmmmmmmmdddddmmmmmmmmmmmmmmmmddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddhhdddhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyyy///.``...------::hmm/+sssssyhhhddddddddddddddyyyssssooyyyhhhdddddddddmmmmmmmmmmmmmmmmmNNNNNNNNNNNNNmmmmmmmmmmmmmmmmmmmmdddddddddddmmmmmmmmmmNNNNNNNNNNNmmmmmmmmmmmmmmmmmmddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhyyhhhhhhhhhhhhhhhddddddhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhh+++...---:::--hmm//++oyyyssyyyhddddddmmmmmmddhyysss+//ooohhhddddddmmmmmmmmmmmmNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNmmmmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmNNNNNmmmmmmmmmmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhsoo---...:::::hmm//+++oosssyhhhddmmmNNNNNNNNNmmmdhho++///yyydddddddddmmmmmmmmNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNmmmmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmNNNNNNNNNmmmmmmmmmmmmddddddmmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhsss---...::hmm/////+++sssyyyyyhhhdmmNNNNNNNNNNNNmmmsoo///ssshhhddddddmmmmmmNNNNNNNNNNNNmmmmmNNNNNNNNNNNNNNNmmmmmmmmmddddddddddddmmmmmmmmmmmmmmmmmNNNNNNNNNNNNmmmmmmmmmmmmddddddmmmmmdddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhyy-.....::hmm//:::++oyyyhhyssssshmmNMMMMMMMMNNNNNNdhh+//ssshhhhhhdddmmmmmmNNNNNNNNNNNmmmmmmNNNNNNNNNNmmmmmmmmmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmNNNNNNNNNmmmmmmmmmmmmmmmddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyss-.....::hmm/:--hmm/+oosyyyyyhhhdmmmNNNNNNNNmmmNNNmmmooosssyyyyyhdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmNNNNNNNNNmmmmmmmmmmmmmmmddddddmmddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhddhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsoo---...///:::---:hmm+++oosyyyhhdddmmmmmmNNNmmmNNNmmmooossssssyyyddddddmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmNNNNNNNmmmmmmmmmmmmmmmmdddddddmmmddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhddddhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhho++:::...++/:::------::hmm/+ssyhhddddddmmmmmmmmmmmmmddo++ssssssyyydddddddddmmmmmmmmmmmmmmmmmdddddddddddddddddddddhhhdddddddddddddddddmmmmmmmmmmmmNNNNNNmmmmmmmmmmmmddddddddddddmmmmmddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhsss///---::hmm//---..----..-::+ssyhhdddmmmdddmmmdddhhho++ooooooyyyhhdddddddddddddddddddddddddddddddddddddddhhhhhhhhhddddddddddddddddddmmmmmmmmmmmNNNNNNmmmmmmmmmmmmddddddhhddddmmmmmdddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhh+//------///......------//+ssyhhhdddmmdddddddddyyyo++ooooooyyyhhhdddddddddddddddddddddddddddddddddddhhhhhhhhhhhhddddddddddddddddddmmmmmmmmmmmNNNmmmmmmmmmmmmmmmhhhhhhhhddddmmmmmdddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmo++---...///........---:++ossyhhhhhdddddddhhhhhysso+++++oooyyyhhhdddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhddddddddddddddddmmmmmmmmmmmNNNmmmmmmmmmmmmdddhhhhhhdddddmmmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyss---///:::......---///++oooshhhhhhhhhhhhhhyyyo+++++///ooohhhhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddmmmmmmmmmmmmNNmmmmmmdddddddddhhhhhddddmmmNNmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhdddyyy/::ooo:::```...---///++ooosyyyyyyyyyyyyyysss+++//////ooohhhhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddmmmmmmmmmmmmmmmmmmmmmddddddddhhhddddddmmmNNmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhdddhhhsooyyy//:```...--hmm//++osssssssssssssssssooo+++::::::oooyyyhhhddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmddddddddddddmmmmmmmmmmmmmmmddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyyyyyy///``....--hmm//++osssssssssssssssssooo+//:--:::oooyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddmmmmmmmmmmmmmmmmddmmmmmmdddddddddddmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhdddhhhyyy++/......--hmm//++ooooooooossssssssso++///---:::oooyyyhhhhhhhhhddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddmmmmmmmmmmmmmmmmdddddmmmdddddddddmmmmmmmmmmmmdddddmmmmmmdddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhddddddhhyoo+......---:hmm++oooooooooooossssoo+++:::---:::ooossshhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddmmmmmmmmmmmmmmmmmmddddddddddddddmmmmmmNNNmmmmmddddddmmmmmmdddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhsso```...---:hmm+++ooooooooooosssooo///---...:::+++oosyyyhhhdddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddmmmmmmmmmmmmmmmmmmmmmddddddddddddmmmNNNNNNmmmddddddddmmmmdddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyys...``...-::hmm/+++++++ooooossssss///---...:::+++oooyyyhhhddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmdddmmmNNNNNNNNNmmmddddddddmmmmdddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhh::-``...---hmm//++++++ooossssssss///-.....:::+++oooyyyhhhhhhdddddddddddhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddmmmNNNNNNNNNmmmddddddddmmmmdddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhddhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddoo+--....--::hmm///+++ooosssssyyy+//-..---:::+++oosyyyhhhhhhhhddddddddddhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmNNNNNNNNNmmmmmmdddddddddmmmddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyys:::..----::hmm////+++osssyyyyy/::---::hmm//ooosssyyyhhhhhhhhhdddddddddddhhhhhhhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmmddddmmmddmmmmmmmmmmNNmmmNNNNNNNNNmmmmmmdddddddddmmmddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhyyyyyyhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddh++/------::hmm////+++osssyysss/::::hmm+++oosssyyyhhhhhhhhhhhhhhdddddddddhhhhhhhhhhhhhhhdddddddddddddddddddddmmmmmmmmmddddddmmdddmmmmmmmmmNNNmmmNNNNNNNNNmmmmmmdddddddddmmmdddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmddddddyyo-----:::::hmm///++osssyysoo:--:::ooosssyyyhhhhhhdddhhhhhhhhdddddddddhhhhhhhhhhhhddddddddddddddddddddddddmmmmmmddddddddmmmdddmmmmmmmmmNNNmmmNNNNNNNNNmmmmmmdddddddddmmmmmddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhy:::---:::::::hmm++ooosyyo++:--hmm/sssyyyyyhhhhhhhddddddddddddddddddhhhhhhhhhhhhhhddddddddddddddddddddddddmmmmmdddddddddmmmmddmmmmmmmmmNNNNNNNNNNNNNNNmmmmmdddddddddddddddddddddddddmmmmmmmmddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhoo/---::::::--///+oosyy+//::hmm//syyhhhhhhddddddmmmmmmmmmdddddddddhhhhhhhhhhhhhhddddddddddddddddddddddddmmmddddddddddddddmmmmmmmmmmmmNNNNNNNNNNNNNNNmmmddddddddddddddddddddddddddmmmmmmmmmddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhsso:::::::::::hmm/+oosyyooo+++osshhhdddddddddmmmmmmmmmmmmmmmdddddhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmNNNNNNNNNNNNNNmmmmdddddddddddddddmmddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyys///::::::::::hmm++ossooo+++sssyyyhhhhhddddmmmmmmmmmmmmmmmdddhhhhhhyyhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmNNNNNNNNNNNNNNmmmmdddddddddddddddmmmdddddddddddmmmdddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhy++/:::---::::hmm+++++++++++ooosssyyyhhhdddddmmmmmmmmmmmmddddhhhhhyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmNNNNNNNNNNNNmmmmmddddhhddddddddddmmmmmddddddmmmmmmmmmddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhss+:::::------:::::hmm////////oooyyydddmmmmmmddmmmmmmmdddddhhhhhhyyyyyyyyyhhhhhhhhhdddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmNNNNNNNNNNNmmmmmdddhhhhhhhddddddddddddddmmmmmmmmmmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhyyo:::::------:::::::::::hmm//+ooyyydddmmmmmmmmmmmmddddddddhhhhhhhyyyyyyhhhhhhhhhhhdddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmNNNNNNmmmmmmmmmdddhhhhhhhhhddddddddddddmmdddddddddmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhs:::::------------------::hmm++yyyddmmmmmmmmmmmmdddddddhhhhhhhhhhhhyyhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmNNNNNNmmmmmmmmmdddhhhyyhhhhhhhhhhddddddmmdddddddddmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddy///::-..-------::::hmm//::::::ooodddmmmdddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmNNNNNNmmmNNmmmmdddhhyyyyyyhhhhhhhdddddmmmdddddddddmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddy++/---...-----:::hmm////::::::+++hhhddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmNNNNNNmmmmmmmmmdddhhhhhhhhhhhhhhddddddmmmdddddddddmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhss+---...---::hmm///////:-----+++yyyhhhddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmNNNNNNmmmmmmmmmdddhhhhhhhhhhhdddddddmmmmmmmmdddmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmdhho--------::hmm//+++///:::+oohhhdddhhdmmmmmmmmmmmmddddddhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmNNNNNNmmmmmmmmmddddddddddddddmmmmmmdddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhyyyyyyyhhyyyhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhs:::---..::hmm+++++++++++yyydddddddddmmmmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmNNNNNNmmmmmmmmmdddddddddddddddmmddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddy++:.....hmm/+oo+++oooyyyddddddmmmmmmmmmNNNNNNNNNNNNNNNmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyoo/-----/++syyhhhhhhdddmmmmmmmmmNNNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhss+-----/++syyhhhyyyhhhhhhhhhhhhdddmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmddddddmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhyyyyyyyhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmdddhyyo::---/++syyyyyssssssssssssyyyhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmddddddddddddddddddddmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhyyyyyyyyyhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddds//:..hmm/ossooo+++oooosssssyyyhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhyyyyyyyyyhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyoo/--hmm/+ooo+++++ooosssyyyhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhyyyyyyyyyhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhddddddhyy+--:::+oo++++++ooosssyyyhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhyyyyyyyyyhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhho::::hmm++++++++oooyyyhhhdddmmmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhyyyyyyyyyyhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddds++/:hmm++++++++oooyyyhhhdddmmmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhyyyyyyyyyyyyyyhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhdddyoo/:hmm//++++++ooosyyyyyhhhmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhyyyyyyhhyyyyyyhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhddddddhhdddhyy+::hmm/++++++ooosssyyyhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhyyyyyyyyyyhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhdddddhhhdddhhhs++/:hmm/////+++ooossssssyyyhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhyyyyyyyyhhhhhhhhhhhhhhhddddddddddddhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhddddddyss/--hmm///////+++oooooosssyyyhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhyyyyyyyyhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddyyy+::::::::hmm///////+++ooosssyyyyyyyyyyyhhhhhhhhhhhhhddddddddddddddddddddddddddddddddmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhyyyyyyyyyhhhhhhhhhhhhhhhdddddddddhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhyyo++/::::::::::hmm/////++osssyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddddddddmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhyyyyyyyyyhhhhhhhhhhhhhhhddddddhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhsoo/:::::::::::::hmm//++osssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhdddddddddddddddddddddmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhddddddddddddddddddyss/::::::::::::::+++oooyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhddddddddddddddddddyyy+::::::::::hmm//++osssyyyhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhdddddddddhhddddddhyy+::::::::::hmm//oooyyyhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhddddddhhddddhhhhhhddhyy+:::::::hmm//+++ssshhhhhhhhhhhhhhhhhddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddhhhhhhhhhhhhddddddhhddddhhhhhhddhyy/::::hmm//+++oooyyyhhhdddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddhhhhhhhhhhhdddddddhhddddddhhhhddhyy/--::hmm//+++ssshhhddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
yyyyyyyyyyyyhhhhhhhhhhhyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddhhddddddddddddhyy:..:::+++ooossshhhdddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddhhdddddddhhhhhhhhddddddhhhddddddddhhhddddddhhh/..---///ossyyyhhhddddddddddddddddddmmmmmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddhhhddddddhhhhhhhhhddddddhhhddddddhhhhhhddhhhhhh/..---///ossyyyhhhdddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddhhhhhhdddddddddhhhhhhdddhhhhhhddddddddhhhyss/--------///ssshhhddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhdddhhddddddhhhhdddddyss+//---------:::+++yyyhhhdddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddhhhhhhddddddhhhddddddhhhhhhyyo++-.....---------///oooyyyhhhhhhhhhhhdddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhdddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddhhhdddddddddhhhhhhdddhhhhhhhhs++:..``````...-::::::-----///oosyyyhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhdddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhdddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddhhhhhhddddddddhhhhdddhhhyyysso++:--.````````...---::::::---///oooyyyhhhddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhdddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddhhhhhhddddddhhhhhddddhhysso//:..`        ```...----:::::::hmm//oooyyyhhhdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddhhhdddddddhhhhhdddddhhhyoo+--.      ``      `..---------:::::hmm//++oyyyhhhddddddddddddddddddddmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhddddmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhdddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhddddddddddddddddddddddddddddddhhhddddddhhhdddhhhsso//:--.```           ````...-----::::::::::::+++ssyhhhddddddddddddmmmmmmddmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhyyyyyyhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhddddddddddddddddddddddddddddddddhhhddddddhhhhhhyys///```      ``         ````...-----::hmm//::::::+++ssshhhdddddddddddmmmmmmmdddmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhyyyyyyyyyhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhdddddddddddddddddddddddddddddddddddhhhhhhhhhooo...```                 ```````...---::hmm///////:hmm+++oosyyyhhhddddddddmmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddhhhhhhhhddddddddddddddddhhhdddddddddddddddddddddddhhhhhhhhhddddddddddddddddddddddddhhhhhhhhddddddyyyooo///--.```               ```````````...---::hmm///////////+++oooyyyhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhyyyyyyyyysssssyyyhhhdddddddddddddddddddddddddddddddddmmmmmmdddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddhhhhhhhhhhhhdddddddddddddddhhhhhhdddddddddddddddddddddddhhhhhhdddddddddddddddddddddddhhhhhhhhhhhhyyyooo:::```                    ````````````...---::hmm//++++++///+++oooyyyyyhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhyyyyyyyyysssoosssyyyhddddddddddddddddddddddddddddddddmmmmmmdddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddhhhhhhhhhhhhhhhhhhhhhhhhddhhhhhhhddddddddddddhhhhhhdddddddddddhhhhhhhhhddddddhhhyyhhhhdddhhyyysoo:--...```                       ````````````...---::hmm++++++++///+++ooossyyyhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhyyyyyyyyyyyysssoooooossyyyhddmmmdddddddddmmmdddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddhhhhhyyyooo/::---``````                          ````````````...---hmm/+++++++++++++++ooossyyyhhhhdddddddddddddddddddddddddddddddddddddddddddddddhhhhhddddddddddddddddhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyssssooooosssyyyhddddddddddddddddddddddddddddddddddddddmmdddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddhhhhhhhhhysso++/--.``                        ``````      ```````````...---hmm/+++++++++++++++oooyyyyyyhhhdddddddddddddddddddddddddddddddddddddddddddddddhhhhhhdddddddddddddddhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyysssssoooooosssyhhhddddddddddddddddddddddddddddddddmmmmmmddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddhhhhhhhhhhhhhhddddhhhsso//:..```                        ``````````````      ```````.....---///+++oooooo++++++oooyyyyyhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyssssssoooo++oooyyyddddddddddddddddddddddddmmmmmmmmmdddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhhhhddddddhhhdddhhhhhhddddddddhyyysso///::-..```                     ````````````````````    `````````.....-:hmm//++++ooooooooooooosyyyyyhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhyyyyyyyyyyyysssssssssssooooooooooooyyyddddddddddddddddddddddddmmmmmddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhddddhhhhhhddhhhhhhddddddhhhsso++/...```         ``               ````````````  ``````    `````````.....-:hmm//++++ooooooooooooosyyyyyhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhyyyhhhyyyyysssssssssssssssoooo+++++osshhhdddddddddddddddddddddmmmmmddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhhddhhhhhhhhhdddddddddhhhhhhhhhddhhhyoo+--.                        ```````````````````````   ```     `````````......-:hmm//+++oooooooooooooosyyyyyyhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyysssssssssoooooooooooo+++++ossyhhdddmmmmmmmmdddddddmmmmmmdddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddhhhhhhhhhhhhhhhhhhhhhhhhddddddddhhhhhhhhhddddddhhhhhhhhhhhhsss///--.```                          ````````````````````````      ```````````......-:hmm//+++oooooosssooosssssyyyyhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyssssssssssoooooooooooooo+++sssyhhddddddmmmddddddmmmmmmdddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddhhhhhhhhhhhhhhhhhhhhhhhdddddddddhhhhhhhhhhddhhhyyyyyyyyysss+++--.                                 ```````````````````````      ```````````......-:hmm//+++ooosssssssssssssssyyyhhhhhhhhhddddddddddddddddddddddddddddddddhhhhhhddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyysssssssssoooooooooooooo+++ooossshhhdddmmmddddddmmmmmmdddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddhhhhhhhhhhhhhhhhhhhhhdddddhhhhhhhhhddddddhhhsss+++:::---```                                   ```   ````````````               `````````........-:hmm//+++ooosssssssssssssssyyyhhhhhhhhhdddddddddddddddddhhhhhhdddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyhhhyyyyyyssssssssssssssssssssooooooooooooooo+++ssyhhhdddmmdddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddhhhhhhhhhhhhhhhhhhddddddhhhhhdddhhhyss+//---....````````                                            `````````               ``````...........-:hmm//+++ooosssssssssssssssyyyhhhhhhhhhhhhhhddddddddddddhhhdddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyhhhyyyyyyyyysssssssssssssssssooooooooooooooo+++oooyyyhhddddddddddddddddddddddddmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhhhhhhhhhhhhhhhddddhhhhhhhhhyyo//-..`                                                                                  `````..........---:hmm//+++oooosssssyyssssssyyyyyyhhhhhhhhhhhhddddddddddddhhhdddddddddhhddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyhhyyyyyyyyyysssssssssssssssooooooooooooooo++++++++ssshhhddddddddddddddddddddddddmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhdddhhhhhyss+::.``                                                                                     ````............--::hmm//+oooooooosssyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssoooooooooooooo++++++++ooosyyydddddddddddmmmmmmdddddddddmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhhhhhddhhhhddhyyo//-..`                                                                                     ``````............--::hmm//+oo+++ooosssyyyyyyyyyyyyhhhhhhhhhhhhhhddddddddddddddddddddddddhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssssoooooooooooo+++++++++++ossshhhddddddddddddddmmmmmmdddddddddmddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddhhhddyoo/--.                                                                                        ``````......``....--::hmm//+++++++++sssyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddhhhddddddddddddhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssssoooooooooooooooooo++++++ooossyhhhdddmmddddddmmmmmmmddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyddddddyyyhhhddhhhhhhyoo/--.      ``                                                                                  ```````````````....---:hmm//+++++++++oooyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddhhhddddddhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssoooooooooooooooooo+++++++++++ossyhhdddddddddmmmmmmdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyysoo/--.```                                        ````````````                                         ````````````....-----::hmm////////ooossssssyyyyyyhhhhhhhhhhhhhhhhhhddhhhhhhhhhhhhhhhdddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssooooooooooooooooo+++++++++/////+++ossyhhddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhhhhhhhhhyoo+::-```                                         ```````````````                                         ````````````.....---::::::::hmm//ooossssssyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssooooooooooooooooo+++++++++////////+oosyyhdddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhy++/..`         ``                                ```````.........`````                                               ``````......---------:::+++ooooossssyyyyyyyyhhhhhhhddhhhhhhhhhhhhhhhhhhdddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssooooooooooooooooo+++++++++////////////++oyyyhhdddmmmmmmddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyys//:...``                                          `````````.........`````                                                `````````...........---:::+++ooosssyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhdddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyysssssssssyyyyyyyyyssssssssssssooooooooooooooooo+++++++++///////////////++ossyhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyy+++...                                              ````````````.......``````                                                    ````````````......---///++ooossssyyyyyyyyyhhhhhhhhyyyyyyyhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyssssssssssssyyyyyyyyyssssssssssssoooooooooooooo++++++++++++//////::::::::hmm/+oosyyhdddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhhhhhhhhhhhhhhhdddhhh++/```      ``                                       ``````````````````````````````                                                          ``````......:::+++ooosssyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyssssssssssssssssssyyyyysssssssssssssssooooooooo++++++++++++/////////:::::::::::hmm//++ssshdddmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhddddddo++...                                                  ``````````````````````````````````````                                                  `````````...::hmm//+++ooosssssssssssssssssooosssyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssooooooooo+++++++++////////////:::::::::::hmm////+oossshhhdddmmmddddddmmmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhdddhhh/::```                                               `````````````````    `````````..````````````                                               `````````...::hmm//+++oooooooooooossoooo+++++ooosyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssssoooooo+++++++++////////////::::::::::::::::hmm///++oooyyyhdddddddddddmmmmmmmmmddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddhhhhhdddhhho++...            ```                 ``````      `````````````````````        ``````.........`````````                                       ``      ``````...::hmm//++++++++++++++++++++//////+oosyyhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssoooooooo+++++++++//////:::::::::::::::::::::::::hmm//+++ossyhhddddmmmmmddddddmmmmmmmmddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhdddyyy:--```   ```                    ```````````````   ``````````````````            `````.........````````````                                    ``   ``````...---::hmm//+++/////////:::::::::::hmm/+oosyyyhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssssoooooo+++++++++//////:::::::::::-------------:::::::hmm//+++sssyyydddmmmmmmdddddmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhhdddhhhhhdddsss-..`     ```               `````````````````````  `````````````````             ``````........````````````                                    ``   ````..---::hmm///////////::::::-----------hmm/+oosyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssooooooooo+++++++++++/////::::::::::::----------------:::::::hmm//ooosyyhhhdddmmmdddddmmmmmmmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhhhhdddhhh+//...`````````     ````  ``````````````````````````````````````````                  ```````````````````````````````````   ````````````````````   ``````...::hmm///////////:::------........---hmm/+oosssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssooooooooo++++++++++/////:::::::::::::::::---------------::::::hmm/+++ossyyydddmmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddhhhhhddddddyyy:--...```````````````````````````````````````````````````````````                       ``````````````````````````````````````````````````````````````...::hmm////////::::::---..............---hmm/+++oooooooooooosssssssssssyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssoooooooooooo++++++++++++++//////::::::::::::::::::-----------:::::hmm//+++ooossshhhdddmmmddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddhhhhhddddddsss-........```````````````````````......```````````````````````````                                ``````````````````````````````````````````````````...---hmm///////::::::::---.......`````...---::hmm//+++++++++oooooossssssssssssssyyyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssooooooooooooo++++++++++++++/////////:::::::::::::::::::::-----:::::hmm//+++ooosssyyyhhdmmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhhdddddhhhdddhhho++-...........``````.......................`````````...`````````                                   ``````````````````````````````````````````........---::hmm/////::::::------.....`````````....---::::hmm/////++++++oooooooossssssssssssssssssssssssssssssssssssssssssssssssssssssoooooooooooooooooooooooooooooooo++++++//////:::::::::::::::::::::::::::::hmm//++ooosssyyyyyyhhhdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddhhhhddhhhdddhyy/::-..............................................```...``````                                      `````````````````````````````````..............---::hmm////////:::------......`````````........------::hmm/////+++++++++oooooooooooossssssssssssssssssssssssssssssssssssssssoooooooooooooooooooooooooooooooooooo++++++//////::::::::::::::::::::::::::::hmm//+++ooosssyyyyyyyyyhhhdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddhhhhddhhhdddyss:-----...---............................................````                                        ````````````.............................-------::::hmm/////:::------........`````````.........-------::::hmm///++++++++++++++ooooooooooooooooosssssssssssssssssssssssssssoooooooosssssssssssssssooooooooooooooo+++/////////::::::::::::::::::::::::::::hmm//+++ooosssyyyyyyyyyyyhdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddhhhhddhhhhddsoo-..----..---...............---..........................```                                         `````````.............................-------::::hmm/////:::------.........```````````...............---:::::hmm//////////++++++++++ooooooooooooooooooooooooooooooooooosssssssssssssssssssssssssssssoooooooooooo+++//////////////////:::::::::::hmm//////////+++oooooosssyyyyyyssyyyhdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhho//-..---------.........------------..................`````                                          ````````...........................-----------::::::::::::---------.........`````````....................---:::::hmm//////////////+++++++++++ooooooooooooooooooooooooooooossssssssssyyyyysssssssoooooooooooooo++++++//////////////////::::hmm//:::::hmm////////++++oooooooossssssssssssyyhdddmmmmmmmmmddmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh+::------------......-----------------...............```                                         ````````````...........................--------------:::::::::-----------.......````````.....................---:::::hmm////////////////++++++++++++oooooooooooooooooooooooossssssssssssyyssssssssssoooooooooooooo++++++//////////////////:hmm//////::::hmm////////++++++ooooooooosssssssssyyyhhdmmmmmmmmmddmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyy/::------------......------------------............`````                                       ```````````.........--------------..........---------------::---------------......``````...............`````...---:::::hmm////////////////++++++++++++oooooooooooooooooooooooossssssssssssssssssoooooooooooooooooooo+++++++++///////////////////////////////////////+++++++++++ooooooooooosssyyyhdddmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhyss/-------------------------------------------......``````                                      `````````............------------..................-----------::::::::::::------................................---:::::hmm//////////////+++++++++++++++ooooooooooooooooooooooossssssssssssssoooooooooooooooooooooooo+++++++++/////////////////////////////////////////+++++++++oooooooooooosssyyyyyhdddmmmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhhddhhhsoo:-------------------------------------------....``````                                      ```````````.............................................--------::::::::::::------................................---:::::hmm//////////////+++++++++++++++++ooooooooooooooooooooossssssssssssoooooooooooooooooooooooooo++++++++++++/////////////////////////////////////////+++++++++ooooooooossssssyyhdddddmmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhhddhhho++:-------------------------------------------...``````                                    ````````````.............................`````````...........------::::::::::::------------..---...............------:::::hmm/////////////////+++++++++++++++oooooooooooooooooooooooooooooooooooooo++++++ooooooooooo+++++++++++++++++++++//////////////////////////////:hmm////////++++++ooooooooossssssssyhhhdddmmmmmmmmmmmmmmmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhho//:--------------------------:::------------.....````                                  ``````````````````..................`````````````````............------------------------------------...........------:::::hmm///////////////////++++++++++++++++ooooooooooooooooooooooooooooooooooooo+++++++++oooooo++++++++++++++++++++++++///////////////////////////:::::::hmm/////++++++ooooooooossssssssyyyhhhdddmmmmmmmmmmmmmddmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh+::---------------------:::::::::::::::------...`````                                 `````````````````````````````......````````````````````............------------------------::---------............---::::::::hmm///////////////////+++++++++++++++++++++ooo++++++++++++ooo+++ooooooooo++++++++++++++++++++++++++++++++++++++++//////////////////////////////:::::hmm/////++++++ooooooooosssssssssyyyhhhdddmmmmmmmmmmmdddmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhyyy/---::---------------::::::::::::::::::::---....`````                                `````````````````````````````````````````````````````...............---------------------------------............-----:::::hmm///////////////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++////////////////////////////////:::::hmm/////++++++ooooooooosssssssssssyyyhhhddddddmmmdddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhyoo:-----------------:::::::::::::::::::::-----...``````                        ```````````````````````````````````````````````````````````..............-------::::::::::::::-----------...............------::hmm/////////////////////////////+++++++++++++++++++++++///++++++++++++++++++++++++++++++++++++++++++++++++++++++++///////////////////////////////////////:hmm/////++++++oooooooosssssssyyyyyyyyyhhhdddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhs++:-----------------:::::::::::::::::::::-----...``````                     `````````````````````````````````````````````````````````````.............--------:::::::::::::::---------...............-----:::::hmm///////////////////////////////////+++++/////////////////////+++++++++++++++++++++++++++++++++++++++++++++++//////////////////////////////////////////////////+++oooooossssssssssssyyyyyyyyyhhhdddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhhhho//:-----:::------::::::::::::::::::::::::---.....``````                     ``````````````````        `````````````````````````````````..............---------:::::::::::::::---------..............---::::::hmm////////////////////////////////////////////////////////////////////////+++++++++++++++++++++++++++++++++++//////////////////////////////++++++++////////////++++++ooosssssssssssssssyyyhhyyyyyyhhhdddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhddddddhhhhhhhhdddhhhhhho:::------::---::::::::::::::::::::::::-----......````````````````````````````````````              ``````````````````````````````.................---------:::::hmm/////::::::------...............-----::::::::hmm//////////////////////////////////////////////////////////////////////+++///////////////////////////////////////////////////////////++++++++++++////////++++++oooooosssssssssyyyyyyyyyyyyyyhhhhhhhddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddhhdddhhhhhh+:::------::---::::::::::::::::::::::::-----......````````````````````````````````````              `````````````````````````````................-----------:::::hmm/////::::::------...............-----::::::hmm///////////////////////////////////////////:::::::::::::hmm/////////////////////////////////////////////////////////////////////+++++++++++++++++++++///+++++++ooooosssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddhhhyyy+:::-----::::::::::::::::::::::::::::::::----......```````````````````````````````````              ```````````````````````````............-----------::::::::hmm////////::::::------..............------::::::hmm///////++++++///////////////////////:::::::::::::::::::::::hmm/////////////////////////////////////////////////////////////+++++++++++++++++++++++++++++++++oooooooossssssyyyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddhhhhddyoo/:::--::::::::::::::hmm//:::::::::::::::::----.........```````````````````````````````````        ``````````````````````````````........------------::::::::hmm//////++//////:::------..............-------:::::hmm///////+++//////////////////::::::::::::::::::::::::::::::::::hmm/////////////////////////////////////////////////+++++++++++++++++++++++++++++++++++++++oooooooossssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddhhhhdds++/::::::::::::::::hmm/////////////:::::::::----....................```````````````````````````````````````````````````````````.........---------:::::::hmm////////++++++//////:::------..............---------:::::hmm/////////////////////////::::::::::::------------::::::::::::::hmm//////////////////////:::::hmm///////////+++++++++++++++++++++++++++++oooooooooo++ooooooooosssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhdds//:::::::::::::::::hmm//////////////:::::::::-----.....................````````````````````````````````````````````````````````.........------:::::::hmm////////++++++++++++///:::-----...............---------:::::hmm///////////////////////:::::::::::------------------:::::::::::hmm//:::::hmm//////////::::::::hmm///////////++++++++++++++++++++ooooooooooooooooooooooooooossssssssssssyyyyyyyyyhhhhhhhhhhhhhhhddhhhhhhddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhhhhddddddhhhhhhhhhhhhhho//:::::::::::::::::hmm/////////////////::::::--------------...............```````````````````````````````````````````````............------:::::hmm/////+++++++++++ooo++++++///:::---.................---------:::::::::::hmm//////////////:::::::::::---------------------:::::::::::hmm/::::::hmm//////////::::::hmm///////////+++++++++++++++++ooooooooooooooooooooooooooooossssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhdddddddddddddddddhhhhhhhhho::::::::::::::::hmm//////////////////////::::--------------------............`````````````````````````````````````````............------:::::hmm/////+++++++++++ooooooooo+++///:::---..................--------::::::::::::::::::::::::::::::::::::-----------------------::::::::::::::::::::hmm//////////:::::hmm////////////++++++++++++++oooooooooooooooooooooooooooooosssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddhhho:::::::::::::hmm///////////+++++++++//////:::--------------------------......`````````````````````````````````````````.........--------:::hmm////+++++++ooooooooooooooooo+++///:::---..................--------------:::::::::::::::::::::::::::-----------------------------:::::::::::::::::hmm/////////////////////////////+++++++++++ooooooooooooooooooooosssssssssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhdddddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddhyyo///::hmm/::hmm////////++++++++++++++++++///:::::-------::::::-----------.........``````````````````````````````````````.........------::hmm/////++++++oooooosssssssssssooo+++///:::---..........................------------------------------------------------------------:::::::::::::::::::hmm////////////////////////////+++++++++ooooooooooooooooooooossssssssssssssssssssssssssyyyyyyyyyhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddhhhddhyyo///:hmm//::hmm/////++++++++++++ooo++++++///:::::------::::::::::::---------......``````````````````````````````````````...........----::::hmm///+++++oooooossssssssssssooo+++///:::---................................-----------------------------------------------------::::::::::::::::::::hmm/////:hmm////////////////////++++++ooooooooooooooossssssssssssssssssssssssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddd
hhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhhddddddddddddhhhdddhhhddddddhhhhhhhhhhhyss+///:hmm//::hmm///++++++++oooooooooooo+++++/:::::------:::::::::::::::------........``````````````````````````````````````````......---:::::hmm//+++++oooossssssssssssssooo+++///:::---......................................---.........-----------------------------------:::::::::::::::::hmm/////:::::hmm////////////////+++++++oooooooooooooosssssssssssssssssssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyoo+///////////+++++++++oooooooooooooooooo++/::::::::::::::hmm/:::::::::------.........``````````````````````````````````````.........---:::::hmm//+++oooooossssssssssssssooo+++///:::---.........````````````````````..............................---------:::::::::::::::::::::::::::::::::::::hmm/////////////////////////++++++oooooooooooossssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyoo+///////////++++++ooooooooooooooooooooo++/:::::::::::::hmm/////::::::------.........````````````````````````````````````...-----...---:::::hmm////+++oooooosssssssssoooooo+++///:::---.........```````````````````````.............................-------::::::::::::::::::::::::::::::::::::hmm///////////////////////+++++++++oooooooooooossssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyoo+///////////++++++ooooooooosssooooooooo+++/////::::::hmm///////::::::------.........```````````````````````````````````...------.....----::::hmm//++++ooooooooossooooooo+++++///:::-----....```````````````````````````..........................-----------::::::::::::::::::::::::::::::::hmm//////////////////////++++++++++++oooooooooooossssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhsoo+////////+++ooooooooosssooossssssoosssooo+////////////////////::::::------............````````````````````````````````...............-----:::hmm////++++oooooooooooooo++++++///:::-----.````````````````````````````````........................------------::::::::::::::::::::::::::::hmm////////////////////+++++++++++++++++oooooooooooosssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhs+++////////+++oooooosssssssssssssssssssssoo+////////////////////::::::---------............``````````````````````````..................------::::hmm///++++++++oooo+++++++++++///:::---...````````````````````````````````........................------------::::::::::::::::::::::hmm//::hmm/////////////////+++++++++++++++++oooooooooooooosssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhs+++///++++++ooooossssssssssssssssssssssssoo++++/////////////////::::::---------.....................```````````````.....``````.........--------:::hmm/////+++++++++++++++++//////:::---...`````````  `````````````````````.......................---------------:::::::::::::::::hmm///////////////////////++++++++++++++++++++oooooooooooosssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhs+++//++++++oooooossssssssssssyyyyyyyyyyysooo+++++++++++///////::::::::---------------....................````````````....................------:::::hmm/////+++++++++++++++///:::---......````````````````````````````````.....................-----------------:::::::::::hmm//////////////////////////+++++++++++++++++oooooooooooooooooossssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyys+++++++++++oooooossssssssssssyyyyyyyyyyysooo++++++++++++/////::::::::::::---------------.......................``````....................------:::::hmm/////++++++++++++//////:::---......````````````````````````````````.....................-----------------::::::::hmm//////////////////////////+++++++++++++++++oooooooooooooooooossssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyys+++++++++++oooooossssssyyyyyyyyyyyyyyyyyyssoooo+++++++++/////::::::::::::-----------------------.......................................--------:::::hmm/////++++++++++++//////:::---......`````````````````````````````.....................------------------::::::::::hmm////////////////////+++++++++++++++ooo++oooooooooooooooooosssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyys+++++++++++ossooossssssyyyyyyyyyyyyhhhhhysssooooo+++++++/////::::::::::::::::::--------------------.....................```............------:::::hmm/////++++++++++++++////:::::---......``````````````````````````.......................----------------::::::::::hmm/////////////////++++++++++++++++++ooooooooooooooooooooooosssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyys++++++++oooosssoosyyyyyyyyyyyyyyhhhhhhhhysssoooooo++++++/////::::::::::::::::::::-------------------...................................-----:::::hmm/////+++++++++++++++///::::::---......```````````````````````.....................---------------------::::::::::hmm///////////+++++++++++++++++++++++ooooooooooooooossssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyys++++++++ooossssssyyyyyyyyyyyyhhhhhhhhhhhhyysssoooooo++++/////:::::::::::::::::::::------------------...................................---:::::::hmm/////+++++++oo++++++///:::------...........````````````````....................---------------------:::::::::::::hmm////////+++++++++++++++++++++++ooooooooooooosssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhsso+++++oooooossssssyyyyyyyyyhhhhhhhhhhhhhhhhhyyysoooooo++///////::::hmm//:::::::::::::::-----------------------.....................---------:::::hmm/////++++++oooooo+++++////:::::---............................................---------------------:::::::::::::hmm////////++++++++++++++++++ooooooooooooooooosssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhysso+++++oooooossssssyyyyyyhhhhhhhhhhhhhhhhhhhhhyysoooooo++//////////////////:::::::::::::::-----------------------------............---------:::::hmm/////+++++ooooooo+++++////:::::---......................................------------------------:::::::::::::hmm////////++++++++++++++++++oooooooooooooooooooossssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhysso+++++oooossssssyyyyyhhhhhhhhhhhhhhhddddddddhyyyoooooo+++/////////////////:::::::::::::::::::::----------------------------------------::::::::hmm/////++++++ooooooooo++++///:::::---....................................-----------------------::::::::::::::hmm//////////++++++++++++ooooooooooooooooooooooosssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhysso+++ooooossssssyyyyhhhhhhhhhhhhhhddddddddddddhhyssooo++++////////////////////::::::::::::::::::::::::::::::::::::::---------------::::::::::hmm//////++++++++ooooooooo++++///:::--------.........---------......--------------------::::::::::::::::::::hmm/////////////++++++++++++oooooooooooooooooooosssssssssssssssyyyyyyyyyyyyyyyyyysssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhysso+++ooooossssyyyyyhhhhhhhhhhhhdddddddddddddddhhyssooo++++++////////////////////////:::::hmm/::::::::::::::::::::::::::::::---::::::::::::::hmm///////+++++++oooooooooooo+++//:::--------------------------------------------------::::::::::::::::::::hmm/////////////++++++++++++ooooooooooooooooossssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhysso+++ooosssssyyyyyyhhhhhhhhhhhhdddddddddddddddddhsssoo+++++++/////++++//////////////////////////::::::::::::::hmm////::::::::::::::::::::hmm////////++++++++ooooooooooooo++///:::--------------------------------------------::::::::::::::::::::hmm/////////////////+++++++++++ooooooooooooooooossssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhysso++ooossssssyyyyyyhhhhhhhhhddddddddddddddddddddhyysoo+++++++++++++++++++++++++++////////////////////////////////////////////////////////////////+++++++oooooooooooooo+++///:::---------------------------------:::--:::::::::::::::::hmm////////////////////++++++++++++++oooooooooooossssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhysso++ooossssssyyyyyyhhhhhhhhhdddddddddddddddddddddyysoo+++++++++++++++++++++++++++++++++////////////////////////////////////////////////////////++++++++ooooooooooooooo+++///:::---------:::::::::------------::::::::::::::::::::::hmm////////////////////+++++++++++++++++oooooooooooosssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmddd
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyssoooooossssyyyyyhhhhhhhhhdddddddddddddddddddddmmdhhyoo++++++++++++++++++++++++++++++++++++++///////////////+++++++++++++++/////////++++++++++++++++++ooooooooooooooooo+++///:::------::::::::::::::::::--:::::::::::::::::::::::hmm///////////////////++++++++++++++++++oooooooooooosssssssssssssssyyyyyyyyyyyyyyyyyyyyyhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyssoooosssssyyyyhhhhhhhhhdddddddddddddddddddddddmmdddyooo++oooooooooooooooooooooooo++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ooooooooooooooooooooo+++///::::::::::::::::::::::::::::::::hmm////////////////////////////++++++++++++++++++++++++ooooooooooooooossssssssssssssyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyssoooosssssyyyyhhhhhhhhhhhdddddddddddddddddddddmmdddysso++oooooooooooooooooooooooo+++++++++++++++++++++++++++++++++++oooooo+++++++++++++++ooooooooooooooossssssssoooooo+++///::::::::::::::::::::::::::hmm//////////////////////////////////+++++++++++++++++++++++ooooooooooooooossssssssssssssyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyssoooosssssyyyyhhhhhhhhhhhdddddddddddddddddddddmmdddhsso++oooooooooooooooooooooooo++++++++++++++++++++++++oooooooooooooooooooooooooooooooooooooooooooooossssssssssssssso++///:::::::::::::::::::::::hmm///////////////////////////////++++++++++++++++++++++++++oooooooooooooooooossssssssssssyyyyyyyyyyyyyyyhhhhhhyyhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyhhhyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddhhhhhhhhhddddddhhhhhhdddhhhhhyssoooosssyyyyyyyyhhhhhhhhhdddddddddddddddddddddmmmmmdyysoooooooooooooooooooooooooooooooo++++++++++++++oooooooooooooooooooooooooooooooooooooooooooooooooosssssssssssssssooo///:::::::::::::::::hmm//////////////+++++++++++++++++++++++++++++++++++++++++++ooooooooooooooooooooossssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhddhhhyyyhhhyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddhhhhhhhhhddddddhhhhhhdddhhhhhyssoooosssyyyyyyyyhhhhhhhhhdddddddddddddddddddddmmmmmdhhyssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssssyyysssooo///:::::hmm/////::hmm//////////////++++++++++++++++++++++++++++++++++++++++++++oooooooooooooooooooossssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhdddhhhyyyhhhyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddhhhhhhddddddhhhddddddhhhhhysssoossssyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddmmdhhysssoossssssooossssssssssssoooooooooooooooooooooooooooooooossssssssssssssssssssssssssssssssssssssssssssyyyyyysssooo///:::::hmm//////////////////////++++++++++++++++++++++++++++++++++++++++++ooooooooooooooooooooossssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhyyyhhhhhhhhhhhhyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddhhhhhdddddddddhhhysssssssssssyyyyyyhhhhhhhhhhhhhhhhhhdddddddddddddddmmdddhyysoossssssssssssssssssssssssooooooooooooooooooooossssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyssso++///::hmm/////////////////++++++++++++++++++++++++++ooooooooooooooooooooooooooooooooooooooosssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmm
hhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddhhhddddddddddddhhysssssssssssyyyyyyhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddhhysssssyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyssso++////:hmm////////+++//++++++++++++++++++++++ooooooooooooooooooooooooooooooooooooooooooosssssssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmm
hhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddhhhhhdddddddddddddddysssssssssssyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddmmmdddyyysssyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyssssssssssssyyyyyyyyyyyyyyyyyssso++///////////////++++++++++++++++++++ooooooooooooooooooooooooooooooooooooooooooooosssssssssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddhhhhhhhhhhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmm
hhhdddddddddhhhhhhddddddddddddddddddddddddddddddddhhhddddddhhhhhddddddyoosssssssssyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddmmmmmhyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssso++///////////////++++++++++++oooooooooooooooooooooooooooooooosssssssssssssssoosssssssssssssssssssssyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddddddddhhhhhhddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddmmmmmmmmmmm
hhhdddddddddhhhhhhddddddddddddddddddddddddddddddddhhhddddddhhhhhddddhhyooossssssssyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhdddddddmmmmmdhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssooo//////+++///++++++++++++oooooooooooooooooooooooooooooossssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddddddddhhhhhhddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddmmmmmmmmmmm
hhhddddddddddddhhdddddddddddddddddddddddddddddddddhhhddddddhhhdddddhyys++osssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhdddhhdddmmmmddhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhyyyyyyyyyooo+/////++++++++++++++oooooooooooooooossssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhdddddddhhdddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddmmmmmmmmmmm
hhhdddddddddddddddddddddddddddddddddddddddddddddddhhhddddddhhhdddhhhsso+++oosssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhdddddmmmmmmdhhhyyhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyysoo+++++++++++++++oooooooooooosssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmmmmm
hhhdddddddddddddddddddddddddddddddddddddddddddddddhhhddddddhhhdddhhyoo+//+oosssssssyyyyyyyyyyysssyyyyyyyyyyyyyyyyyyhhhhhhdddddmmmmmmdddhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyssso++++++++oooooooooooooossssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddmmmmmmmmmmm
hhhdddddddddddddddddddddddddddddddddddddddddddddddhhhddddddhhhdddhhy+++//+oosssssssyyyyyssssssssssssssssssyyyyyyyyyyyhhhhddddddmmmmmmmmhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhsssooooooooooooooooossssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddmmmmmmmmmmm
hhhdddddddddddddddddhhhdddddddddhhhhhhdddddddddhhhdddhhhdddhhdddhhhs:hmm//+ooossssssssssssssssssssssssssssssssyyyyyyyyyhhhhhddddddmmmmmmmddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddhhhhhhyyysssoooooosssssssssssssssssssssyyyyyssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddmmmmmmmmmmmm
hhhddddddddddddddddddhhddddddddddddddddddddddddhhhdddhhhdddhhdddhsso::hmm/+++ossssssssssssssssssssssssssssssssssyyyyyyyyyhhhddddddmmmmNNmmmhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddhhhhhhyyyssssooooossssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddmmmmmmmmmmmm
hhhddddddddddddddddddddddddddddddddddddddddddddddddddhhhdddhhdddhoo+::hmm/+++ooosssssssssssssssoooooossssssssssssyyyyyyyyhhhddddddmmmmNNmmmdddhhhhhhhhhdddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddhhhhhhhhhhhyyysssooosssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddmmmmmmmmmmmm
hhhhhhhhhdddddddddddddddddddddddddddddddddddddddddhhhhhhddddddddy//:::hmm//++oooossssssssssssssoooooooooooossssssyyyyyyyyhhhddddddmmmmNNmmmmddhhhhhhhhhdddmmmdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddhhhhhhhhhhhhyyysssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddmmmmmmmmmmmm
hhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddhhs:::::hmm//+++oooooooossssssooooooooooooooossssssyyyyyyyyhhhddddddmmmmNNNNNmmmdhhhhhdddmmmmmmdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhyyyssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddmmmmmmmmmmmmmm
hhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddyyo---::hmm////+ooooooooooooooooooooooooooooossssssyyyyyyyyhhhhdddddmmmmNNNNNNNNdddhhhdddmmmmmmdddhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddmmmddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddmmmmmmmmmmmmmm
dddhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddhoo+---::::hmm//++++ooooooooooooooooooooooooosssssssyyyyyyyyhhhhddddddmmmmmNNNNNNmddddddddNNNNNmdddhhdddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhdddhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddmmmmmmdddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddh///--:::::hmm///+++ooooooooooooooooooooooosssssssssyyyyyyyyhhhhddddddmmmmmNNNNNNmmmdddmmmNNNmmmdddhhdddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhddhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddmmmmmmmmmddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddhhhdddddddddhhy:::::::::::hmm//+++++ooooooooooooooooooooosssssssssyyyyyyhhhhhhddddddmmmmmNNNNNNNNNmmmmmmmmmmmmdddhhdddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddmmmmmmmmmddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddhhhddddddddhyys:::::::::::hmm////+++oooooooooooooooooosssssssssyyyyyyyyhhhhhhdddddddmmmmmNNNNNNNNNmmmddddddmmddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmNNNmmmddddddddddddddddddhhdddddddddhhhhhhhhhhhhdddhhhhhhhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhsso:::::::::::::hmm//++++oooooooooooooosssssssssyyyyyyyyyyyhhhhhhddddddmmmmmmNNNNNNNNNmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhdddddhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddmmmmmmmmNNNmmmmmdddddddddddddddhhhdddddddddhhhhhhhhhddddddhhhhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddhhhhhddddddddddddddddddddhooo:::::::::::::hmm//++++oooooooooooooosssssssssyyyyyyyyyhhhhhhhhddddddmmmmmmNNNNNNNNNmmmhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhdddddhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddhhhhhhddddddddddddddddddddddddddmmmmmmmmmmmmNNNmmmmmmddddddddddddddhhhdddddddddhhhhhhhhhddddddhhhhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddhhhdddddddddhhhddh+++:::::::::::hmm////++++oooooooossssssssssssyyyyyyyyyyyyhhhhhhhhdddddddmmmmmmNNNNNNNNmmmhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhyyyyyyyyhhhhhhyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddhhdddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmNNNNNNmmmmmdddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhddddddddddddddddddddddddddmmmmmmmmmmmmmddmmm
dddddddddddddddddddddddddddddddddddddddddhhhhhhddddddhhhhhy++/::::::::hmm///////++++oooooooosssssssssyyyyyyyyyyyyhhhhhhhhhhhdddddddmmmmmmNNNNNNNNmmmhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmNNNNNNNNNmmmmmdddddddddddddhhhdddhhhhhdddddddddddddddhhhhhhhhhhhhdddddddddddddddddddddddddddmmmmmmmmmmmmddmmm
ddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhdddhhhyyy++/:::::::hmm//////++++++oooooooosssssssssyyyyyyyyyyyyhhhhhhhhhhhdddddddmmmmmNNNNNNNNNmmmhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddmmmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmNNNNNNNNNNNNmmmmmdddddddddhhhhhhhhhhhhhhhhhhdddddddddhhhhhhhhhhhhddddddddddddddddddddddddddddddddmmmmmmmmmdddddd
ddddddddddddddddddhhhhhhdddddhhhhhhhhhhhhhhhhhhhhhdddddhsso///::::hmm///++++++++++++oooooooosssssssssyyyyyyyyyyyhhhhhhhhhhdddddddddmmmmmNNNNNNNmmmdddddhhhyyyhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmNNNNNNNNNNNNNNNNNmmmmmddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddmmmmmmdddddd
ddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddhooo///::hmm/////++++++++++++oooooooosssssssssyyyyyyyyyyyhhhhhhhhhhdddddddddmmmmmNNNNNNmmmddddddhhhyyyyyhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhyyyyyyhhhhhhdddhhhdddddddddddddddhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmNNNNNNNNNNNNNNNNNNmmmddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddmmmddddddddd
dddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhddddddddd+++///////////++++++++++++ooooooosssssssssssyyyyyyyyyyyhhhhhhhhhhdddddddddmmmmmNNNNNNmmmddddddhhhyyyyyyhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhyyyyyyyyyyyyyhhhhhdddhhhdddddddddddddddddhhhhhhhhhhhhdddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmNNNNNNNmmmmmmmmmmmmmmddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddd
ddddddddddddddddddhhhhhhhhhhhhhhhhhddddddddddddddddddddh+++/////////+++++++++++ooooooooossssssssssssyyyyyyyyyyyyhhhhhhhhhddddddddmmmmmmNNNNNNdddddddddhhhyyyyyyhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhddddddddddddddddddddhhhdddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddhhhhhhhhhhhhhhhhhhhhddddddddddddddddddhhy+++/////+++++++++++++ooooooooooosssssssssyyyyyyyyyyyyyyyhhhhhhhhhddddddddmmmmNNNNNNmmdddddddddhhhyyyyyyyyyhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhyyyyyyysssssssssssssssssyyyhhhhhhddddddddddddddddddddddddhhddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddd
ddddddddddddddhhhhhhhhhhhhhhhhhhdddddddddddddddddddddyyy++////++++++++++++++oooooooooooosssssssssyyyyyyyyyyyyyyhhhhhhhhhhddddddddmmmmNNNNNmmmdddddddddhhhyyyssyyyyyyyhhhhhhddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhyyyyssssssooooosssssssssssssssyyyhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmNNNmmmmmmddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmddddddmmmmmmmmmdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddhhhhhhhhhhhhhhhhhhhhdddddddddddddddhhhsso//////++++++++++++oooooooooooosssssssssyyyyyyyyyyyyyyyyhhhhhhhhhdddddddddmmmmNNNmmmmmdddddddddhhhyyysssyyyyyyhhhhhhdddddddddddddddddddddddddddddddddddhhhhhhyyyyyyyysssoooooo++++++++++++++++++ooosssyyyhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmNNNmmmmmmmmmdddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddmmmmmmdddhhhhhhhhhhhhyyyyyhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddd
ddddddddddddddddddhhhhhhhhhhhhhhhhhhddddddddddddddhhhooo/////++++++++++++ooooooooooooosssssssssyyyyyyyyyyyyyyyyyhhhhhhhhdddddddddmmmNNNNmmmdddddddddddhhhyyssssyyyyyyhhhhhhhhdddddddddddddddddddddddddddhhhhhhyyyyyyssssssooooo++++++++++++++++++/////////+++sssyyhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmddddddddddddddddddddmmmmmmmmmmmmmmmmmmmddmmmdddddddddddddddmmmmmmdddhhhhhhhhhhhhyyyyyyhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddd
ddddddddddddddddddddddddhhhhhhhhhhhhddddddddddddddhhh++++++++++++++++++ooooooooooooooosssssssssssyyyyyyyyyyyyyyhhhhhhhhhdddddddddmmmNNNmmmddddddddddddhhhssssssyyyyyyhhhhhhhhhdddddddddddhhhhhhhhhhhhhhhhhhyyyssssssooooo+++++++++++++++++++++////::::hmm/////ooossyhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmddddddddddddddddddmmmmmmmmmmmmmmmmmmmmddddddddddddddddddddddddmmmmmddddhhhhhhhhhhhhyyyhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddhhhhhhdddddddddddddddhhh+++++++++ooooo+++oooooooooooooooooosssssssssyyyyyyyyyyyyhhhhhhhhhhhhddddddddmmmmmmmmmddddddddddddyyysssssyyyyyyyhhhhhhhhhhhhhhhhhhyyyyyyssyyyyyyyyysssooo++++++////////////++++++++///////::::::::::hmm//+++oooyyhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmddddddddddddddddddddddddmmmmmmNNmmmmdddddddddhhhhhhyyhhhhddddddddddddddhhhddddddddddddddddddddddddddddddddddddddhhhdddddddddddd
ddddddddddddddddddddddddddddddhhddddddddddddddddddyyy+++++++++ooooo+++oooooooooooooooooosssssssssyyyyyyyyyyyyhhhhhhhhhhhdddddddmmmmmmmmmmmddddddddddddyyyooosssyyyyyhhhhhhhhhhhhhyyyyyysssssoooooooooooo++++++///////////////+++++++++++///////:::::::::::::hmm//++oyyyhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddddmmmmmmNNNmmmdddhhhhhhhhhyyhhhddddmmmddddddmmddddddddddddddddddddddddddddddddddddhhdddddddddddddddmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddhhhyyy++++++++++++ooooooooooooooooooooooosssssssssyyyyyyyyyyyyhhhhhhhhhdddddddddmmmmmmmmmmmddddddddddddyyyooosssyyyhhhhhhhhhhhhyyyyyssssssoooooo+++++++++/////////////////++++++++++++++++////////:::::::::::hmm//+++sssyyhddddddddddddddddddddddddddddddddddddddddhhhhhhhddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddmmmmmmNNNmmmdddhhhhhhhhhhhhddmmmmmmmdddddmmmmmmddddddmmmmmmddddddddddddhhhhhhddhhhdmmmmmdddddddddmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddhhhyys+++++++++++oooooooooooooooooooooooossssssssssssyyyyyyyyyhhhhhhhhhddddddddmmmmmmmmmdddddddddddddddsss++osssyyyhhhhhhhhhhhyyyssssooooo+++++++++//////////////////+++++++++oooooo++++++++///////////////////////+ooossyhhhdddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhddddddddddddddddddddddddddddddmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmddddhhddddddmmmddddhhdddddddhhhhhddddddmmmNNNmmmdddddddddhhhhhhdddddmmmmmmmddddddddmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddsss+++++++++++oooooooooooooooooooooooossssssssssssyyyhhhhhhhhhhhhhhhddddddddmmmmmmmmmdddddddddddddddsss+++oooyyyhhhhhhhhhyyysssooooo+++++++++////////////+++++++++++++++ooooooooo++++++++/////////////////////+++++osssyyyhhhdddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmddddddmmmmmmdddhhhhddddddhhhhhddddddmmmNNNmmmddddddddddddhhddddddmmmmmmmdddddddddmmmmm
ddddddddddddddddddddddddddddddddddddddddddddddddddsss++++++ooo++oooooooooooooooooooooooossssssssssssyyyhhhhhhhhhhhhhhhdddhhdddmmmmmmmdddddddddddddddddsss+++oooyyyhhhhhhhhhyyysssooooo++++++/////////+++++++++++++++++++++ooooooooooo+++++++/////////////////+++++++++ooossyyyhhhdddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddmmmmmmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddmmmdddmmmmmmmmmmmmmmmmmmmmdddhhhhddddddddddddddmmmmmmNNNmmmmmdddddddddddddddmmmmmmmmmmmmdddddddmmmmm
ddddddddddddddddddddddddhhdddddddddddddddddddddhhhooo++++++++++++oooooooooooooooooooosssssssssssssssyyyhhhhhhhhhhhhhhhhhhhhdddmmmmmmddddddddddddddddddsss+++++osssyyhhhhyyyyysssoooo+++++++++++++++++++++++++++++//+++++++ooooooooo++++++++++++++///+++++++++++++++oooooooosssyhhhdddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddddmmdddddddmmmNNmmmddddhhdddmmmmmmddddddmmmNNNmmmmmmmmmmmmNNNmmmdddhhhhhddddmmmmmmmmdddmmmmmmmmmmmmmmm
dddddddddddddddddddddhhhhhdddddddddddddddddddddhhhooo++++++++++++ooooooooooooooooossssssssssssssssssyyyhhhhhhhhhhhhhhhddddddddmmmmmmddddddddddddddddddsss++++++oosyyyyyyyyssssoooooo+++++++++++++++++++++++++++++++++++++oooooooooooo+++++++++++++++++++++++++++oooooooooooosssyyhhhhddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddmmmmmmddddddddmmmmmmddddhhhhhdddmmmmmmdddmmmmNNNNNmmmmmmmmmNNNNNmmmddddhhddddmmmmmmdddddmmmmmmmmmmmmmmm
dddddddddddddddddddddhhhhhdddddddddddddddddddddhhhooo++++++oo+++oooooooooooooooooossssssssssssssssssyyyhhhhhhhhhhhhhhhddddddddmmmmmmddddddddddddddddddsss++++++ooosssyyssssssooooooo++++++++++++++++++++++++++++++++ooooooooooooooooo+++++++++++++++++++++++++++oooooooooooosssyyyhhhhhdddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddmmmmmmmmmmdddddddddddddddddddddddddddddddddddddddddddddmmmmmmdddhhhdddmmmmmddddddhhhhddmmmmmmddddddmmmNNNmmmmmmmmmmmmmmmmmddddhhdddmmmmmmdddddddmmmmmmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddhhh+++++++++ooooooooooooooooooooooossssssssssssssssssyyyhhhhhhhhhhhhhhhddddddmmmmmddddhhhhhddddddhhhhhhsss++++++oooooosssoooooooooooo+++++ooo+++++++++++++++ooooooooooooooooooooooooooooo+++++++++ooooooooooooooooooooooooooossssssyyyyyhhhdddddddddddddddddddddhhhhhhhhhhhhhhhhhhdddddddddddddddddddddmmmmmddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmdddhhhhhhhhddddmmmmmdddddddddmmmmmmddddddNNNmmmmmmmmmmmmmmmmmmddddddmmmddmmmddddddmmmdddmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddhhh+++++++++++ooooooooooooooooooooossssssssssssssssssyyyyyyhhhhhhhhhhhhddddddmmmmmdddhhhhhhhhhhddhhhhhhsss++++++++oooossoooooooooooooooooooooooooooooooooooooooooooooooooooooosssssoooooo++++++ooooooooooooooooooooooooooosssssssssssyyyyhhhhhdddddddddddddddddddddhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmdddddhhhhhhhddddddddmmmddddddmmmmmmdddddddmmmmmmmmmmmdddddddddmmmmmdddddddmmmmmmmmmmmddddddmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddhyy++++++++++++oooooooooooooooooooosssssssssssssssyyyyyyyyyyyyhhhhhhhhhddddddmmmmmdddhhhhhhhhhhddhhhhhhsss+++++++++ooooooooooooooooooooooooooooooooooooooooooooooossssssssssssssssssoooooo+++++ooooooooooooooooooooooooooossssssssssssyyyyyhhhhhhddddddddddddddddddhhhddddddddddddddddddddddddddddddddddddddddddddhhhddddddddddddddddddddddddddddddddddddddmmmmmmdddddddddhhhhhhhhhddddddmmmdddddmmmmmmdddddddddmmmNNNmmmdddhhhdddmmmmmddddhhdddmmmmmmmmmddddddmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddyyy++++++ooo+++++oooooooooooooooooosssssssssyyyyyyyyyyyyyyyyyyhhhhhhhhhddddddmmmmmddddhhddddddddddddhhhsssoo+++++++oooooooooooooooooooooooooooooooooooooossssssssssssssssssyyyssssssooooooooooooooooosssssssssooooooooooooooosssssssssssyyyyhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhddddddddddddddddddddddddmmmmmmmmmmmmddddddhhhhhhhhhhhhhhhdddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddmmdhhhdddmmmmmmmmmmmmmmmmmNNNNNN
dddddddddddddddddddddddddddddddddddddddddddddddyss++++++ooo+++++oooooooooooooooooossssssssssyyyyyyyyyyyyyyyyyhhhhhhhhhddddddmmmmmddddddddddddddddddhhhsssooo+++ooooooooooooooooooooooooooooosssssssssssssssssssssyyyyyyyyyyyyyyssssssoooooooooosssssssssssssssssssooooooooossssssssssssyyyyhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmddddddhhhhhhhhhhhhhhddddddmmmmmmmmmmmmmmmmmmddddddddddddddddddddddddhhdddddddmmmmmmmmmmmmmmNNNNNN
dddddddddddddddddddddddddddddddddddddddddddddddsss++++++ooo+++oooooooooooooooooooossssssssssyyyyyyyyyyyyyyyyyhhhhhhhhhddddddmmmmmddddddddddddddddddhhhsssoooooooooooooooooooooooooooooooossssssssssssssssssssyyyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmddddddhhhhhhhhhhhhhhddddddmmmmmmmmmmmmmmmmmmdddhhhhhhhhhddddddhhhhhhdddddddddddddddmmmmmmmmNNNNNN
dddddddddddddddddddddddddddddddddddddddddddddddsss++++++oooooooooooooooooooooooooossssssssssyyyyyyyyyyyyyyyyyhhhhhhhhhddddddmmmmmdddddddddmmmddddddhhhsssooooooooooooooooooooooooooooosssssssssssssyyyyyyyyyyyyyyyyhhhhhhhyyyyyysssssssssssyyyyyyyyyyyysssssssssssssssssssssssssssssssssyyyyyyyyhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhdddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmddddddhhhhhhhhhhhhhhddddddmmmddddddhhhhhhhhhhhhyyyyyyhhhhhhdddhhhhhhdddddhhhhhhhhhddddddmmmmmmmmm
dddddddddddddddddddddddddddddddddddddddddddddddsoo++++++oooooooooooooooooooooooossssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhddddddmmmmmddddddddddddddddddhhhsssooooooooooooooooooooooooooooossssssssssyyyyyyyyyyyyyyhhhhhhhhhyyyyyyyyysssssyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssyyyyyyyyyhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhdddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmddddddhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhyyyyyyyyyyyyhhhhhhhhhhhhdddhhhhhhhhhhhdddddddddmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddhhhooo++++++ooooooooooooooooooooooosssssssssssssssyyyyyyyyyyyhhhhhhhhhhhhhddddddmmmddddddddddddddddddddhhhsssoooooooooooooooooooooooooosssssssssyyyyyyyyyyyyyyyhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmddddhhhhhhhhhhhhhhhyyhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhdddddddddmmmmmm
ddddddddddddddddddddddddddddddddddddddddddddhhhooo++++++ooooooooooooooooooooosssssssssssssssssyyyyyyyyyhhhhhhhhhhhhhhhddddddmmdddddddddddddddddddddhhhssssssssssssooooooooooooooosssssssssyyyyyyyyyyyhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddddddddhhhhhhhhhhhdddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmddddhhhhhhhhhhhhhhyyyyyyhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhddddddddddddddd
ddddddddddddddddddddddddddddddddddddddddddddhhhooo+++++++++oooooooooooooooooosssssssssssssssssyyyyyyyyyhhhhhhhhhhhhhhddddddmmmdddddddddddddddddddddhhhssssssyysssssssssssssssssssssssssssyyyyyyyyyhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhdddddddddddd
ddddddddddddddddddddddddddddddddddddddddddddhhho+++++++++++ooooooooooooooooossssssssssssssssssyyyyyyyyyyyhhhhhhhhhhhhddddddmmmdddddddddddddddddddddhhhsssyyyyyyssssssssssssssssssssssssyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmddddddhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyysssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhdddddddddddd
ddddddddddddddddddddddddddddddddddddddddddddyyy++++++++++++ooooooooooooooooossssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhddddmmmmmdddddddddddddddddddddhyysssyyyyyyyyssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmddddddhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyysssssyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhdddddddddddd
ddddddddddddddddddddddddddddddddddddddddddddyyy+++ooo++++++ooooooooooooooooossssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhdddddddmmdddddddddddddddddddddyyysssyyyyyyyyssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhhhyyyyhhhyyyyyyyyyyyyyyyyyyyyssssssyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddd
ddddddddddddddddddddddddddddddddddddddddddddyyy+++++++++++oooooooooooooooossssssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhdddddddmmdddddddddddddddddddddyyyssssssyyyyyssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhhhyyyhhhhhhyyyyyyyyyyyyyyyyyysssyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhddddddddddddddd
ddddddddddddddddddddddddddddddddmmmdddddddddsss++++++++++++ooooooooooooooooossssssssssssssssssyyyyyyyyyyyyhhhhhhhhhddddddddmmmdddddddddddddddddddddyyysssssssssssssssoossssssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhdddddddddddmmm
dddddddddddddddddddddddddddddddddmmdddddddddsss++++++++++++ooooooooooooooooossssssssssssssssssyyyyyyyyyyyyhhhhhhhhhdddddddddmmdddddddddddddddddddddyyyoooooosssssssssooossssssyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhddddddddddddddd
dddddddddddddddddddddddddddddddddmmdddddddddsoo++++++++++++ooooooooooooooossssssssssssssssssssyyyyyyyyyyyyhhhhhhhhhdddddddddmmdddddddddddddddddddddyyyoooooossssssssoooooossssssyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyysssssssssssssssyyssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhddddddddddddddd
ddddddddddddddddddddddddddddddddddddddddddhhooo++++++++++++oooooooooooooosssssssssssssssssssyyyyyyyyyyyhhhhhhhhhhhhddddddddddddddddddddddddddddddddyyyooooooooooooooooooooossssssyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhhhhyyhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhddddddddddddmmm
dddddddddddddddddddddddddddddddddddddddddhhhooo++++++++++++oooooooooooossssssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddddddddddddddddddddddyyyooo+++oooooooooooooooooooossssyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyysssssssssoooooooooooooooooooossssssssssssssssssssssssyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhhhhyyhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddddddddddddmmmmm
dddddddddddddddddddddddddddddddddddddddddhyyo++++++++++++++oooooooooooossssssssssssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddddddddddddddddddddddyyyooo+++ooooooooooooooooooooosssssyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyysssssssssssoooooooooooooooooooooooosssssssssssssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddddddddddddmmmmm
dddddddddddddddddddddddddddddddddddddddddyyyo++++++++++++++ooooooooooossssssssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhdddddddddddddddddddddddddddddddddyyyooo+++++++++ooo+++++++++++oooossssssyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhyyyyyyyssssssssoooooooooooooooooooooooooooooossssssssssssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhdddddddddddddmmmmm
dddddddddddddddddddddddddddddddddddddddddyss++++++++++++ooooooooosssssssssssssssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddyyyooo++++++++++++++++++++++++++oooooosssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssssoooooooooooooooooooooooooooooooosssssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddhhhdddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhdddddddddddddddddmmmmmm
dddddddddddddddddddddddddddddddddddddddddyss++++++++++++ooooooooossssssssssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddyyyooo+++oo++++++++++++++++++++++oooooooosssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyssssssoooooooooooo+++oooooooooooooooooossssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddddddddhhhhhhddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhdddddddddddddddddmmmmmm
dddddddddddddddddddddddddddddddddddddddddsss++++++++++++ooooooooosssssssssssssssssyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddyyyooooooooo+++++++++++++++++++++++oooooooooooosssssssssyyyyyyyyyssssssssssssssoooooooooo+++++oooooooooooooooooossssssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhddddddddddddddddddmmmmmm
ddddddddddddddddddddddddddddddddddddddhhhsoo+++++++++oooooooooooosssssssssssssssyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddmmdddddddddddddddddddddddddddyyyooooooooo++++++++++++++++++++++++oooooooooooosssssssssssssssssssssssssssssooooooooooooooooooooooooooooosssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmdddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhdddddddddddddddddmmmmmm
ddddddddddddddddddddddddddddddddddddddhhhsoo+++++++++oooooooooooossssssssssssyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddyyyooooooooo++++++++++++++++++++++++++oooooooooooossssssssssssssssssssssssssoooooooooooooooooooooooossssssssssssssssssssyyyyyyyyyyhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmddhhhhhhhhhhyyyyyyhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmm
ddddddddddddddddddddddddddddddddddddddhhhsoo///++++++ooooooooooossssssssssssyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddyyyssssso+++++++++++++++++++++++++++++ooooooooooooooooooooooooooosssssssssooooooooooooooooooooooossssssssssssssssssssyyyyyyyyyyhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddhhhhhhddddddhhhhhhhhhdddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNNNNmmdhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddhhhooo///++++++ooooooooossssssssssssyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddyyyssssssoooooo++++++++++++++++++++oooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmhhhhhhhhhhhyyyyyyhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddhyyooo+//++++++ooooooooossssssssssssyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddddyyyssssssoooooo++++++++++++++++++++oooooooooooooooooooooooooooooooooooooooooooooooooosssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmhhhhhhhhhyyyyyyyyhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddyss++++++++++++oooooossssssssssssssyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddddddhhsssssssssoooooo++++++++++++++++++oooooooooooooooooooooooooooooooo++++++ooooooooooossssssssssyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmmhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmm
ddddddddddddddddddddddddddddddddddddddsoo+//+++++++++oooooosssssssssssssssyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddhhhsssooosssoooooo+++++++++++++++++ooooooooooooooooooooooooooooooooo++++++ooooooooossssssyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmdhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddmmmmmmmm
ddddddddddddddddddddddddddddddddddddddsoo///+++++++++ooooossssssssssssssssyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddddddhhhsssoooooooooooooo++++++++++++ooooooooooooooooooooooooooooooooooo+++++++ooooooooosssssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNmmdhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddmmmmmmmm
ddddddddddddddddddddddddddddddmmdddhhho++///++++++oooooossssssssssssssssssyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddmmdddddddddddddddddddddddddddyyysooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo+++++++oooooooossssyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNNNNmmdhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddmmmmmm
ddddddddddddddddddddddddddddddmmdddhyyo++///++++++oooooossssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddmmdddddddddddddddddddddddddddyssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo++oooooooooosssssyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmNNNNNNNNNmmmhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddddddddmmmmmm
dddddddddddddddddddddddddddddmmmdddyss++++//++++++oooooossssssssssssyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddmmdddddddddddddddddddddddddddsssooooooooooooooooooooooooooooooooooooooooossssssssssssooooooooooooooooooooooossssyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmNNNNNNNNNmmdhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddddddddmmmmmm
ddddddddddddddddddddddddmmddddmmdhhsoo++++++++++++oooooossssssssssssyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddmmdddddddddddddddddddddddddddsooooo++++++ooooooooooooooooooooooooooooosssssssssssssssssssssooooooooooooooosssssyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmNNNNNNmmmdddhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddddddddddddddddmmmmmm
ddddddddddddddddddddddddmmddddddhhho++///+++++++++oooooosssssssssssyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddmmdddddddddddddddddddddddddddsoo+++++++++oooooosssoooooooooooooooooooosssssssssssssssssssssooooooooooooooossssssyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddhhhhdddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmNNNNNNmmmdddhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddddddddddddddddmmmmmm
ddddddddddddddddddddddddmmddddddhyy+/////+++++++++oooooosssssssssssyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddmmddddddddddddddddddddddddhhhooo+++++++++oooooossssssooooooooooooooooosssssssssssssssssssssooooooooooooooossssssyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddhhhhhhhhhdddddddddddddddmmmmmmmmmmmmmmmmmmmmmNNNNNNNNmmmdddhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhddddddddddddddddddddddddddmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmddddddsoo+//+++++++++++++++oooooossssssssyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddmmddddddddddddddddddddddddyyyooo+++++++++++oooossssssssssssoooooooossssssssssssssssssssssssssoooooooooooosssssssyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmmmmmmmmmmNNNNNNNNNmmmdddhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddddmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmdddddddhhs++////++++++++++++++oooooossssssyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddmmmmmddddddddddddddddddddddddyssooo+++///++++++ooosssssssssssssssssssssssssssssssssssssssssssssssssooooooooosssssssssyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmmmmmmmmmmNNNNNNNmmmmmdddhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmddddddhyyo++//////++++++++++++oooooossssssyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddmmmmmddddddddddddddddddddddddyssooo+/////++++++ooooossssssssssssssssssssssssssssssssssssssssssssssssooooossssssssssssyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmmmmmmmNNNNNNNNNmmmmmddddhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddddddmmmmmmmm
mmmmmmmmmddddddmmmmmmmmddddddyss+++//////++++++++++++++oooossssssyyyhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmdddddddddddddddddddddddsoo+++//////++++++oooooosssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddmmmmmmmmmmmmNNNNNNNNNNNmmmddddddhhhhhhhhhyyyyyyyyyyyyyyhhhhhhyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhddddddddddddddddddddddddmmmmmmmmm
mmmmmmmmmddddddddmmmmmmddddddyoo+////////+++++++++++++++ooooossssyyyhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddmmmmmmmmmmmddddddddddddddddddhhhooo+++////////++++++oooooossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddmmmmmmmmmmmNNNNNNNNNmmmmmmddddddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmm
mmmmmmmmmdddddddddmmmmmdddddds+++//////+++//++++++++++++oooooosssyyyhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddmmmmmmmmmmmddddddddddddddddddhhhooo+++/////////++++++oooooossssssssyyyyyysssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddmmmmmmmmmmmNNNNNNNNNmmmmmmddddddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmm
mmmmmmmmmdddddddddmmmmmmdddhho++//////+++/////////++++++oooooosssyyyhhhhhhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmmmmmddddddddddddddddddyyyooo++++++//////++++++++oooooosssssssyyyyyyyyyyyssssssyyysssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddmmmmmmmmmmmmNNNNNNNNNmmmmmmddddddhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddmmmmmmmmmmm
mmmmmmmmmdddddddddmmmmmmmmhyyo+++++++++++/////////++++++oooooosssyyyhhhhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmmmmmmmddddddddddddddddhhyssooo++++++//////+++++++++oooooooosssssssssssssssssssssyyyyyyyyyssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddmmmmmmmmmmmNNNNNNNNNmmmmmmmmmddddddhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhdddddddddddddddddddddmmmmmmmmmmmm
mmmmmmmmmdddddddddmmmmmmmmhsso++++++++++++++//////++++++oooooosssyyyhhhhhhhhhhhhhhddddddddddddddddddddddddmmmmmmmmmmmmmmddddddddddddddddhhsssooo++++++//////++++++++++++oooooossssssssssssssssssssyyyyyyyyyyyysssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddmmmmmmmmmmmNNNNNNNNNmmmmmmmmmddddddhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhdddddddddddddddddddddmmmmmmmmmmmm
mmmmmmmmmdddddddddmmmmmmmmyoo+++++++++++++++//////++++++++oooooosyyyhhhhhhhhhhhdddddddddddddddddddddddddddmmmmmmmmmmmmmmdddddddddddddddhhhsooooo+++///////////++++++++++++ooooooooossssssssssssssssssyyyyyyyyyyyysssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddmmmmmmmmmmmmNNNNNNNNNmmmmmmmmmddddddhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmmmmm
mmmmmmmmmdddddddddmmmmmmmmy+++++++++++++++++///++++++++++++ooooosyyyhhhhhhhhhdddddddddddddddddddddddddddddmmmmmmmmmmmmmmdddddddddddddddhhhsooooo+++////////////++++++++++++++oooooooooooossssssssssssyyyyyyyyyyyyyyyyyyyyyyyysssssyyyyyyyyyssssssyyyyyyyyyyyyyyyyyyssssssyyysssssssssssssssssssssssyyyyyysssssssssyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddmmmmmmmmmmmmNNNNNNNmmmmmmmmmmmmmddddhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmdddyoo++++++++++++++++++/+++++++++++ooooosyyyhhhhhhhhhdddddddddddddddddddddddddddddmmmmmmmmmmmmmmmddddddddddddddhyyoooooo+++/////////////////+++++++++++++ooooooooooosssssssssyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyhhhhhyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddmmmmmmmmmmNNNNNNNNmmmmmmmmmmmmddddddhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmmmmm
ddddddmmmmmmmmmmmmmmmmmdddyooo++++++//+++++++++//////++++++++ooosyyyhhhhhhhhdddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmddddddddddddddyssoooooo++++++///////////////++++++++++++++++++ooooossssssssssssssssssssssssyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddmmmmmmmmmmmNNNNNNmmmmmmmmmmmmmmmdddddhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmdddyssooo+++++++++///////////++++oooooosssyyyhhhhhhhhdddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmddddddddddddddyssoooooo++++++////////////////////////+++++++++++oooooosssssssssssssssssssssssssssssssssssooooooooooooooooooooooooooooooooooooooooooooossssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhdddddddmmmmmmmmmmmNNNNNNmmmmmmmmmmmmmmmmmddddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmdddyssoooo++++++///////////++++++ooooossssyyyhhhhhhhhdddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmddddddddddddddyssoooooo++++++//////////////////////////+++++++++ooooooossssssssssssssssssssssssssooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhdddddddmmmmmmmmmmmNNNNNNmmmmmmmmmmmmmmmmmmdddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmmmmm
mmmmmmmmmmmmddddddddddddhhyssooo++++//////////////+++oooooosssssyyyyhhhhhhhhdddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmddddddddddddhhsssoooooo++++++++++++///////////////////////++++++ooooooooossssssssssssssssssooooooooo++++++++++++++++++++++++++ooooooooooooooooooooooooooossssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddmmmmmmmmmmmNNNNNNmmmmmmmmmmmmmmmmmmdddhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddddddmmmmmmmmmmmmmm
mmmmmmmmmdddddddddmmmmmdhhyooo+++++///////////////+++++oooossssssyyyhhhhhhhhdddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmdddddddddddhhhsoooooooo++++++++++++/////////////////////++++++++oooooooooooossssssssssssoooooooo+++++++++++++++++++++++++++++++oooooooooooooooooooooooooosssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddmmmmmmmmmNNNNNmmmmmmmmmmmmmmmmmmmmmdddhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmmmmmmmm
mmmmmmmmmddddddmmmmmmmmdhhyooo++++++//////////////++++++oooooosssyyyhhhhhhhhdddddddddddddhhddddddddddddmmmmmmmmmmmmmmmmmmdddddddddddhyysoooooo++++++++++++++++///////////////////++++++++oooooooooooossssssssssssoooooo+++++++++++++++++++++++++++++++++oooooooooooooooooooooooooossssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddmmmmmmmmmNNNNNmmmmmmmmmmmmmmmmmmddddddhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmmmmmmmm
mmmmmmmmmdddmmmmmmmmmmmdddyssooo+++++++++/////////++++++oooooosssyyyyyhhhhhhhddddddddhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmdddddddddddyyyoooooo+++++++++++++++++//////////////////+++++++++oooooooooooosssssssssoooooooo+++++++++++++++++++++++++++++++++ooooooooooooooooooooooooooosssssssssssssssssssssssssssssssssssssssssssssssssssssyysssyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddmmmmmmmmNNNNmmmmmmmmmmmmmmmmmmmmdddddhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddddmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmdddyssoooooo++++++////////////++++++ooooossssyyyhhhhhhhhhddhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmdddddddddyssoooooo+++++++++++++++++///////////////////+++++++++++oooooossssssssssssssoooo+++++++++++++++++++++++++++++++++++oooooooooooooooooooooooosssssoooooossssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddmmmmmmmmmNNNmmmmmmmmmmmmmmmmmmmmmdddddhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddddddmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmdddyssoooooo++++++////////////++++++oooooosssyyyyyhhhhhhhhhhhhhhhhdddddddddddddmmmmmmmmmmmmmmmmmmmmmdddddddhhyssoooooo++++++++++++++++++///////////////////////+++++++++oooooosssssssssoooooo+++++++++++++++++++++++++++++++++oooooooooooooooooooooooooosssssooooooooooooooosssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhdddddddddmmmmmmmmmNNNmmmmmmmmmmmmmmmmmmmmmddddddhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddddmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmdhhyssoooooo++++++///////////////+++++oooosssssyyyyyyhhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmddddddhhhsoooooooo++++++++++++++++++///////////////////////+++++++++oooooooooooooooooo+++++++++++++++++++++++++++++++++++ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssssssssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhdddddddddddmmmmmmmmmmNNmmmmmmmmmmmmmmmmmmmmmmmmdddhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmdhhyssoooooo+++//////////////////++++++ooooossssyyyyyyhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmdddddhhhsoooooo++++++++++++++++++++////////////////////////+++++++++++/////////////////////////////+++++++++++++++++++++oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhdddddddddmmmmmmmmmmmmNNmmmmmmmmmmmmmmmmmmmmmmmmdddhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmdhhyssoooooo+++/////////::hmm/////++++++++ossssssyyyyyyhhhhhhhhhhhdddddddddddddddmmmmmmmmmmmmmmmmmmmmddddddhyysoooooooo++++++++++++++++++//////////////////////////+++//////::::::------::hmm/////////////++++++++++++++++++ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddmmmmmmmmmmNNmmmmmmmmmmmmmmmmmmmmmmmmdddhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmdddhhyssoooo++++++////////::hmm//+++++++++++osssyysssyyyyyyyyyhhhhhhdddddddddddddddmmmmmmmmmmmmmmmmmmddddddddyyysoooooooo++++++++++++++++++//////////////////////////+++///:::------........-::hmm///////////+++++++++++oooooooooooooooooooooooosssooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssssssssssyyyyyyyyyyyyhhhhhhhhhddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhdddddddddddmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmddmmmmmmmddhyyysssssoooooo+++////////////+++++++++ooossssssssyyyyyyyyyyhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmddddddhhyssooooooooo+++++++++++++++++++++++///////////////+++++++++++++++oooooo+++:::::hmm///////////++++++++++++++ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhdddddddddddmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmddmmmmmmdddhyyysssssoooooo+++////////////+++++++++ooossssssssyyyyyyyyyyyyhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmddddhhyssooooooo++++++++++++++++++++++++++////////////+++++++++++oooooosssyyysss+++////////////++++++++++++++oooooooooooooooooooooooooooooooooooooooooooooooooo++++++++++++++++++oooooooooooooooooossssssssssssyyyyyyyyyyyyyyhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhdddddddddddmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmddmmmmmmdddhyyyssssssooooo+++///////++///+++++++++ooossssssssyyyyyyyyyyyyhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmmddhhhyssoooooo+++++++++++++++++++++++++++////////////++++++++ooosssyyyhhhdddddhyys+++////////++++++++++++oooooooooooooooooooooooooooooooooooooooooooooooooo+++++++++++++++++++++oooooooooooooooooossssssssssssyyyyyyyyyyyyyyhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhdddddddddddmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmddmmmmmmdddhyyysssssoooo+++++//////+++///+++++++++ooosssssssssyyyyyyyyyyyhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmmddhyysoooooooo+++++++++++++++++++++++++++++++++/////++++++oooooossssssyyyhhhhhhyyyooo+++++++++++++++oooooooooooooooooooossssssssssssoooooooooooooooooooo+++++++++++++++++++++++++++ooooooooooooooosssssssssssyyyyyyyyyyyyyyyhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhdddddddddddmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmddmmmmmmdddhyyysssoooooo++++++/////+/////+++++++++ooosssssssssyyyyyyyyyyyhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmmddhyysoooooooo++++++++++++++++++++++++++++++++++++++++++++oooooosssssssssssssssssooo+++++++++++++ooooooooooooooooooooossssssssssssssoooooooooooooooooo+++++++++++++++++++++++++++++ooooooooooooooosssssssssssyyyyyyyyyyyyyhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhdddddddddddmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmdddhyyyyysoooooo+++++++++++//////+++++++++ooosssssssssssyyyyyyyyyhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmmddhyysoooooooo++++++++++++++++++++++++++++++++++++++++++++oooooooooooooooooo+++///++++++++++++oooooooooooooosssoooooosssssssssssssssooooooooooooooo++++++++++++++++++++++++++++++++ooooooooooooooosssssssssssyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyhhhhhhhdddddddddddmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmddmmmmdddddhyyysssooooooooooo+++++++++++++++++++++++oooooossssssyyyyyyyyyhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmdhhyssoooooo+++++++++++++++++++++++++++++++++++++++++++++ooooooooooo++++++///::hmm////++++ooooooooooooooooosssssssssssssssssssssssssssssoooooooooooo+++++++++++++++++++++++++++++++++ooooooooooooooosssssssssssyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmdddmmddddhhhyyssssooooooooooo+++++++++++++++ooo+++oooooooossssssyyyyyyyyyyhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmdhhyssoooo++++++++++++++++++++++++++++++++++++++++++++++oooooooooooo+++////////////+++++oooooooooosssssssssssssssssssssssssssssssssssssoooooooooo+++++++++++++++++++++++++++++++++++oooooooooooooossssssssssssyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmm
mmmdddmmmmmddddddddddhhyssssssooooooooooo++++++++++++oooooo+++oooooooossssssyyyyyyyyyyyyhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmdhhyssoooo+++++++++++++++++++++++++++++oo++++++ooooooooooooooooooooo+++///////////++++ooooooooosssssssssssssssssssssssssssssssssssssssssooooooooo+++++++++++++++++++++++++++++++++++oooooooooooossssssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhddddddddddmmmmmmmmmmmmmmmmmmmmmmm
mmmddddddddddddddddddhhyssssssssooooooooooooooo++++++oooooooooooossssssssssssyyyyyyyyyyyhhhhhhhddddddddmmmmmmmmmmmmmmmmmmddhyysoooooo+++++++++++++++++++++++++++++oooooooooooooooooooooooooo++++++////////////+++oooooooossssssssssssssssssssssssssssssssssssssssssoooooooo+++++++++++++++////+++++++++++++++++++oooooooooossssssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhddddddddddddmmmmmmmmmmmmmmmmmmmmmmm
mmmddddddddddddddddddhhyssssssssooooooooooooooo+++++++++ooooooooossssssssssssyyyyyyyyyyyhhhhhhdddddddddmmmddddddmmmmmmmmdddhyysooooo+++++++++++++++++++++++++++oooooooooooooooooooooooo++++++++///////////////+++oooooosssssssssssssssssssssssssssssssssssssoooossooooooo++++++++++++++++++++++++++++++++++++++oooooooooooossssssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhddddddddddmmmmmmmmmmmmmmmmmmmmmmm
dddmmmdddddddddddddddhhyssssssssoooooossssoooooooo+++++++++oooooooossssssssssssyyyyyyyyyyhhhhhddddddmmmmmmdddddddddddmmmdhhhyysooo+++++++++++++++++++++++++++++ooooooooooooooooooooooo++++++///////::::hmm//+++++ooooooossssssssssssssssssssssssssssssssoooooooooooooooooo++++++++++++++++++++++++++++++++++++++oooooooooooossssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhddddddmmmmmmmmmmmmNNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhddddddddddmmmmmmmmmmmmmmmmmmmmmmm
dddmmmdddmmmdddmmmmmdhhyyysssssssssssssssoooooo+++++++++oooooooooooosssssssssssyyyyyyyyyhhhhhhhddddddddddddddddddddddddddhhysssooo+++++++++++++++++++++++++++++ooooooooooooooooooooooo++++++///////////////+++ooooooooossssssssssssssssssssssssssssssssooooooooooooooooo+++++++++++++++++++++++++++++++++++++++ooooooooooossssssssssssyyyyyyyyyyyyhhhhhhhhhhhhdddddddddmmmmmmmmmmmmNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmmmm
dddmmmdddmmmdddmmmmmdhhyyysssssssssssssssoooooo+++++++++ooooooooooossssssssssssyyyyyyyyyhhhhhhhhhddddddddddddddddddddddddhhysssooo+++++++++++++++++++++++++++++ooooooooooooooooooooooo++++++///////////////+++ooooooooossssssssssssssssssssssssssssssssooooooooooooooo+++++++++++++++++++++++++++++++++++++++++ooooooooossssssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddddmmmmmmmmmmNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmmmm
dddmmmdddmmmdddmmmdddhhysssssssssssssssoooooooooooooooooooooooooooossssssssssyyyyyyyyyyyhhhhhhhhhdddddddddddddddmmmddddddhhyssoooo+++++++++++++++++++++++++++++ooooooooooooooooooooooo++++++///////////////+++ooooooooossssssssssssssssssssssssssssssssooooooooooooooo+++++++++++++++++++++++++++++++++++++++++ooooooooossssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhddddddddddddmmmmmmNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhdddddddddddmmmmmmmmmmmmmmmmmmmmm
dddmmmdddmmmdddmmddddhhysssssssssssssssoooooosssssooooooooooooooossssssssssssyyyyyyyyyyyhhhhhhhhhdddmmmmmmmmmmmmmmmmmmddhyyyssoooooo++++++++++++++++++++++++ooooooooooooooooooooooooooooo+++++++////////++++++ooooooooossssssssssssssssssssssssssssssssooooooooooooooooo++++++++++++++++++++++++++++++++++++oooooooooooosssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddmmmmmmmmNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmm
dddmmmdddmmmdddmmddddyyyssssssssssssssssssssssssssoooooooooooooosssssssssssssyyyyyyyyyyyyhhhhhhhhdddmmmmmmmmmmmmmmmmmdddhyysssoooooo++++++++++++++++++++++++ooooooooooooooooooooooooooooo+++++++++++++++++++++ooooooooossssssssssssssssssssssssssssssssoooooooooooooooooo+++++++++++++++++++++++++++++++++++ooooooooooossssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddmmmmmmNNNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmm
dddmmmdddmmmdddddddddyyyssssssssssssssssssssssssssoooooooooooosssssssssssssssyyyyyyyyyyyyyyhhhhhhdddmmmmmmmmmmmmmmmmmdddhyysssoooooo++++++++++++++++++++++++oooooooooooooooooooooooooooooooo+++++++++++++++oooooooooooossssssssssssssssssssssssssssssssoooooooooooooooooo+++++++++++++++++++++++++++++++++++ooooooooosssssssssyyyyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddmmmmmmNNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddmmmmmmmmmmmmmmmmmmmmm
dddmmmdddmmmdddddddddyyysssssssssssssssssssssssoooooooooooooosssssssssssssssyyyyyyyyyyyyyyyhhhhhhdddmmmmmmmmmmmmmmmmmdhhyyyssssoooooo+++++++++++++++++++++++ooooooooooooooosssssssssssooooooo++++++++++++++oooooooooooossssssssssssssssssssssssssoooooooooooooooooooooooo++++++++++++++++++++++++++++++++ooooooooosssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhdddddddddddmmmmmmmmmmNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddddhhhhhhhyyyyyyyyyyyssssssyyyyyyyyyyyyhhhhhhhhhhhhddddddddmmmmmmmmmmmmmmmmmmmmm
dddmmmdddmmmmmmmmddddyyysssssssssssssssssssssssoooooooooooooosssssssssssssssyyyyyyyyyyyyyhhhhhhhhdddmmmmmmmmmmmmmmmdddyyyyyssssssoooo++++++++++++++++++++++oooooooooooooooosssssssssssooooooooo+++++++++ooooooooooooooossssssssssssssssssssssssssoooooooooooooooooooooooo++++++++++++++++++++++++++++++ooooooooooosssssssssyyyyyyyyyyyhhhhhhhhhhhhhhhddddddddddddmmmmmmmmmmmNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddddhhhhhhhyyyyyyyyyyysssyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddmmmmmmmmmmmmmmmmmmmmm
dddmmmddmmmmmmmmmmdddyyyssssssssssssssssssssssso++ooooooooosssssssssssssssyyyyyyyyyyyyyyyhhhhhhhhdddmmmmmmmmmmmmmmmdddyyyyysssssssoooooo+++++++++++++++++ooooooooooooooooossssssssssssoooooooooooo++++++oooooooooooooosssssssssssssssssssssssssssoooooooooooooooooooooooo++++++++++++++++++++++++++oooooooooooosssssssssssyyyyyyyyyyhhhhhhhhhhhhhhdddddddddddddddmmmmmmmmmNNNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddhhhhhhhyyyyyyyysssyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmdhhyssssssssssssssssssssoooooooooooooooooosssssssssyyyyyyyyyyyyyyyyyhhhhhhhhhdddmmmmmmmmmmmmmmmddhyyyyyyssssssssooooooo++++++++++++++ooooooooooooooossssssssssssssooooooooooooooo+++oooooooooooosssssssssssssssssssssssssssooooooooooooooooooooooooo++++++++++++++++++++++++oooooooooooossssssssssssyyyyyyyyyyyhhhhhhhhhhhhhhhdddddddddddddddmmmmmmmmmNNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddhhhhhhyyyyyyyysssyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmdddhhysssssssssssssssssoooooooooooosssoooooosssssssssyyyyyyyyyyyyyyyyyhhhhhhhhhdmmmmmmmmmmmmmmmmdddhyyyyyyyysssssssoooooooo++++++++++++ooooooooooooooossssssssssssssoooooooooooooooooooooooooooooooosssssssssssssssssssssssssssooooooooooooooooooooo++++++++ooo++++++++++oooooooooooooossssssssssssyyyyyyyyyyyhhhhhhhhhhhhhhhdddddddddddddddmmmmmmmmmmmmNNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddhhhhhhyyyyyyyyssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmdddhhyssssssssssssssoooooooooooossssssoooooosssssssssyyyyyyyyyyyyyyyyyhhhhhhhddmmmmmmmmmmmmmmmmmdhhhyyyyyyyyyyyssssssoooooo++++++++++++ooooooooooooooosssssssssssssssoooooooooooooooooooooooooooooooosssssssssssssssssssssssssssssooooooooooooooooooooo++ooooooooo++++++oooooooooooosssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmmmmmNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddhhhhhhyyyyyyyyssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhddddddddmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmdddhhysssssssssssssssssooosssooossssssooooosssssssssssssyyyyyyyyyyyyyyhhhhhhhhhmmmmmmmmmmmmmmmmmdhhhyyyyyyyyyyyysssssoooooooooooo++++++ooooooooooooooosssssssssssssssssooooooooooooooooooooooooooooosssssssssssssssssssssssssssssssssoooooooooooooooooooooooooooooooooooooooooooosssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddhhhhhhyyyyyyyyssssssyyyyyyyyyyyyyyyhhhhhhhhhhhdddddddddmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmdddhhysssssssssssssssssssssssooosssoooooosssssssssssssssssyyyyyyyyyyyyhhhhhhhddmmmmmmmmmmmmmmmmmdhhhyyyyyyyyyyyyyyssssoooooooooooooooooooooooooooooooosssssssssssssssssooooooooooooooooooooooooooossssssssssssssssssssssssssssssssssssssoooooooooooooooooooooooooooooooooooosssssssssssyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddhhhhhyyyyyyyyyssssyyyyyyyyyyyyyyyyyhhhhhhhhhhhdddddddddmmmmmmmNNmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmdddhhyyyssssssssssssssssssssssssooooooooossssssssssssssssssyyyyyyyyyyyhhhhhhhddmmmmmmmmmmmmmmmmmdhhhyyyyyyssyyyyyyssssssoooooooooooooooooooooooooooooossssssssssssssssssssssssssooooooooooooooosssssssssssssssssssssssssssssssssssssssssoooooooooooooooooossssssssssssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddhhhhhyyyyyyyyysssyyyyyyyyyyyyyyyyyyhhhhhhhhhhhdddddddmmmmmmmmmNNmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmdddhhyyysssssssssssssssssssssoooooooooooosssssssssssssssssyyyyyyyyyyyyhhhhhhhddmmmmmmmmmmmmmmmmmdhhhyyyyyssssssyyyssssssooooooooooooooooooooooooooossssssssssssssssssssssssssssssssoooooosssssssssssssssssssssssssssssssssssssssssssssssssssssssssssooosssssssssssssssssssssssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddhhhddddddhhhyyyyyyyysssssssssyyyyyyyyyyyyyyyhhhhhhhhhddddddddmmmmmmmmmNNNmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmdddhhyyysssssssssssssssooosssoooooooooooooosssssssssssssyyyyyyyyyyyyyyhhhhhhhhhmmmmmmmmmmmmmmmmmdhhhyyyyysssssssssssssooooooooooooooooooooooooooooosssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyssyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddhhhdddddhhhhyyyyyssssssssssssyyyyyyyyyyyyyyhhhhhhhhhdddddddddmmmmmmmNNmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmdddhhysssssssssssssssooooooooooooooooooooooosssssssssyyyyyyyyyyyyyyyyyhhhhhhhhhmmmmmmmmmmmmmmmdddhhhyyysssssssssssssssoooooooooooooooooooooooooooosssssssssssssssssssyyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddhhhhhdddhhhyyyyssssssssssssssyyyyyyyyyyyyyyhhhhhhhdddddddddddmmmmmmmNNmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmddhyyyssssssssssssssoooooooooooooooooooooooooossssyyyyyyyyyyyyyyyyyyyyhhhhhhhddmmmmmmmmmmmmmmddddhhhyyysssoooooooooooooooooooooooooooooooooooooossssssssssssssssssyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddhhhhhhyyyyysssssssssssssssyyyyyyyyyyyyhhhhhhhhhdddddddddmmmmmmmmNNNmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmddhyyysssssssssssssssssooooooooooooooooooooooossssyyyyyyyyyyyyyyyyyyhhhhhhhhdddmmmmmmmmmmmmddddddhhyyyysssooooooooooooooooooooooooooooooooooosssssssssssssssssssssyyyyyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddhhhhhhyyyssssssssssssssyyyyyyyyyyyyyyyhhhhhhhhhdddddddddmmmmmmNNNNNmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmddhyyysssssssssssssssssooooooooooooooooooooooossssyyyyyyyyyyyyyyyyyhhhhhhhhhdddmmmmmmmmmmmmddddddhhyyyssssooooooooooooooooooooooooooooooooooosssssssssssssssssssssyyyyyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyhhyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddhhhhhhyyysssssssssssyyyyyyyyyyyyyyyyyyhhhhhhhhhdddddddddmmmmmmNNNNNmmmmmmmmmmmmmmm

Aug 21 06 07:41 pm Link

Model

E Morgan

Posts: 32

Jacksonville, Florida, US

Well, I don't know what the hell that last bit was about, but . . . . .

P.s.- Can I bring my own blades and guns? I have an interesting variety of both.

Aug 21 06 07:44 pm Link

Model

Jessica Eldridge

Posts: 9

San Diego, California, US

I'd love to do it, how sexy..

Aug 21 06 08:00 pm Link

Model

MM Jen

Posts: 181

BRONX, New York, US

God, how I love Demonstrations of the Human Dumb like this. Genius. Absolute genius. Thank you.

Aug 22 06 11:16 am Link

Model

angela burno

Posts: 5

New York, New York, US

i am absolutly interested!

Aug 22 06 11:37 am Link

Model

Aislyn

Posts: 3

Edmonton, Alberta, Canada

I want in?
Check out my pictures!

Aislyn

Aug 22 06 12:58 pm Link

Model

Joanie1

Posts: 29

Milwaukee, Wisconsin, US

Sounds awesome!! I am in for loosing a leg, or what the hell, both! Teeth? Who needs 'em? lol...interested. Take a look at my port (btw, I love your pics.) and get back to me if you'd like! ( my sis and a friend are actually making a horror film right now too, I was in the beginning....anyway...)  Thanks!

Aug 22 06 02:07 pm Link

Model

Rachel Leah

Posts: 303

Boston, Massachusetts, US

Stephanie Miller wrote:
I'm soo interested in this shoot!! I'm a horror genre junkie and have had my share of fake blood on me. I hope to hear from you, I'm also an actress so I can do more than just stand around and look pretty wink

Thanks

But what about real blood?  Fake's not going to cut it for this film.

Adrienne, I think you should cast Radek in one of the leads for making that beautiful picture with the smiley faces that messed up page 14 of the thread.

Aug 22 06 02:17 pm Link

Model

e-string

Posts: 24002

Kansas City, Missouri, US

This is one of the funniest threads I have EVER seen.

Aug 22 06 02:17 pm Link

Model

Rion

Posts: 112

San Diego, California, US

I may have posted here before... but no matter.  I am SOOOO interested in helping you out with this project!!!  It sounds like a boat-load of fun.  Please let me know if I can be of use.  This is coming out of San Diego from a guy who is: 6'5'', swimmer build, 180lbs, caucasian, short spikey hair, hazel eyes.  Hope to hear back from you soon!!

Aug 23 06 12:54 am Link

Model

Mimi 13

Posts: 31

Saint Petersburg, Florida, US

Sounds great, hope to hear from you!!

Mimi
[email protected]

Aug 25 06 11:51 pm Link

Model

De Ville V

Posts: 1

Los Angeles, California, US

Im up for it, Let me know

Aug 25 06 11:58 pm Link

Model

Danica Lee

Posts: 881

Sydney, New South Wales, Australia

O.o

Are people still falling for this thread?

Aug 26 06 03:03 am Link

Model

Cynthia Hayes

Posts: 56

Chicago, Illinois, US

Aleta Pardalis wrote:
lol, I amazing how many people are willing to brave disease & dismemberment for a small acting gig or maybe they didn't bother to read?

All I can do is giggle as I read these.  It sounded great until I reached the STD and loss of limbs...  I was totally fine needing to get and updated tetnus shot, but the rest is a bit too scarring/lasting for me.   Pun intended.  ^.^


Lots of luck with your movie though.  You have a number of eager participants ready and willing.


Cynthia

Aug 26 06 12:08 pm Link

Model

Kerosene Deluxe

Posts: 3482

Langley, British Columbia, Canada

what even more stupid is the 'models' that are actually seriously replying to this in interest..

Aug 26 06 12:10 pm Link

Model

Cody Woldt

Posts: 35

Grand Junction, Colorado, US

Dismemberment....... thats it, I was hoping I could be the jock that dies in some bloody- horrific way! Damn...... who the hell would do this?

Aug 26 06 12:28 pm Link

Model

Adrienne Aurora

Posts: 2745

Atlanta, Georgia, US

Will you guys please stop sending me PMs. I said I WON'T respond to messages in my inbox.












Now- please continue.

Aug 26 06 01:43 pm Link

Model

Sabina N

Posts: 318

Calgary, Alberta, Canada

Rachel Leah wrote:

Stephanie Miller wrote:
Adrienne, I think you should cast Radek in one of the leads for making that beautiful picture with the smiley faces that messed up page 14 of the thread.

Hm, I seem to keep skimming past whichever post you're talking about. Maybe you'd better... quote it? wink

~S.

Aug 26 06 01:51 pm Link

Model

Myesha Daniels

Posts: 8

Los Angeles, California, US

let me know more info please

Aug 26 06 02:46 pm Link

Model

Nekkid Girl

Posts: 855

Chicago, Illinois, US

This has got to be a joke people. Come on!!

Aug 28 06 01:49 pm Link

Model

Kalean Fur

Posts: 110

Stamford, Connecticut, US

I am down Call me @ 203 667 0451 Kalean

Aug 28 06 03:31 pm Link

Model

Isys Entertainment

Posts: 1420

Toronto, Ontario, Canada

Still casting any takers?

Aug 29 06 12:54 pm Link

Model

Helvete M. Fatale

Posts: 53

Albuquerque, New Mexico, US

Sounds good but I'm in N.M. Look at my port as well..

Aug 29 06 01:40 pm Link