yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyd++hyssssssssssssssssssssssssssssssssyysssssssssssssssssssssssssssssoooooooooooooooosssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssooossoooooooshh+hdsooooooooooooooosssssoooooooossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyd++hyssssssssssssssssssssssssssssssssyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoooooooosssooossssssssssoooosssdyohdssooooooooooooooooooooosssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyhyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysyyyyyyyyyyyyyyyyssssyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssyyysssssssssssssssssssssssssssssssssyd++hysssssssssssssssssssssssssssssssyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoooosssssssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssooooooshyohdsooooooooooooooooooooooooooooossooooooooooooooooooooooooossssssosooossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyhhyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssydo+hhsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoooosssssooooossooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosdy/yhoooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssoooooooooossooossssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyd+/hyssssssssssssssssssssssssssssssssyssssssssoooooosssoooossoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssssssoooooosssssooossssoooossssssssssssooooossssooooooosdh/hhsooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssossssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssossssssssssssooossssssydo/yysooooooossssoooooooooooooooooosssssssssssssssssssssoossssssssssssssoooosooooossssooooooooooossoosssssssssssssoooooooooooooooooooooooooosoooooooooooooooooooosssooooooooooossssssssoosssssooooooosdhodhsooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosooooooooooooooooooooooooooooooooososssssssssssssssssssssssssssssssssssyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyysssssssyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoossssssssssssssssydo/yysoooooooooooooooooooooooooooooosssssssssssssssssssssssssssssssssssssssssssoooosssooooooooooooooooooooooosssssoooooooosooooooooooooooooooooooooooooooooooooooosoooooooooooossoooosssssooooooooooosdyodhoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssssssssssssssssyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoossssssssssosssssssssssssssssydo/yyooooooooooooooooooooooooooooooosssssssssoosooosossssssssssssoossssssssssssssssssssssssssssssoooooooooooossssssoooooooooooossssssssssssssssssssoooooosssssssssssooooooooooooooooooooooooooooooooosdyodho++oooooooooo+ooooooooooooooooooooooooo+ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssssssssssyyyyyssss
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssydo:yysosssssssooooooooossooooossssoosssssssssoooooooooooooosssssoooooooooossssoooooosssooooooooooooooooooooooooooooosooosssssssssssssssssoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosdyodho+++oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssssssssssssssyyyysyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssooossssssssssossssyds:syooooooooooooooooossssoooosssssssssssssooooooooooooooooooooooooooooooosssoooooooooooooooooooooooooooooooooooooooooooooooooooooooosoooooooooooooooooooooooooooooooooooooooooooooooo+++/+++oooooooooyo/ssoo+/+++++ooo++++++++++ooo+++++++ooo+++++++o+++++++++++oooooooo++++++ooo++++++oooooo+/////+oooooooooooooooooooooooooooooooossssssssssssssssssssyyyssssy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyds/yysssssssssoooooosssssssooossssssssssooooooooooooooooooooooooooooooooossssssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo-`````.ooooooo/``` ``+o``````:ooo-````````.ooo``````.oo+``````-o:``````````/oooooo+`````.ooo.````:ooo/-`` ``:+ooooooooooooooooosoosssssssssssssssssssssssssssssyyyysssy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssssssssyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssshs/yysssooossoooooossssssssssssssssssssssssssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo. `ooooooo: +o` -oo+` `+oo- `+o/ :o: :oooooo+` :oo` :oo:` `` `+ooooooooossssssssssssssssssssssssssssssssssssysyyyyyssss
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssds/yhsoooooooooooooooooooooooooooooosssssssssssssssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo. `ooooooo: +o` -oo+ ` /oo/ /o: +o: `:///+ooooooo` `+o` :so` :o. -oooooooooossssssssssssssssssssssssssssssssssssssyyysssss
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssyyyyyyyyyyyyyyyyyyssssssssssssssssssssyysssssssssssssssssssssssssssssssssssssssssssssssssssyds:yhsssssssssoooossssooooooooooossssssssssssooooooooooooossooooooooooooooooooooooooooo+++++oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo. `ooooooo/ +o` -oo: `- -oo+` :o- .oo: `ooooooooooo+` .o` :o+` /o. .ooooooooooooooossoossossssssoooosssssssssssssssssyssssss
yyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyysyyyyysssyysssyyysssssssssssssssssssssssssssssssssydy:shsssssssssssssssssssssssssssssssssssssssssssssssssoooossooooooooooooo++++++++//////:::::::///+++oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo. `ooooooo: :/` -oo. ./ `ooo. .+. -oo: `:::/oooooooo` :` :o+` /o. .ooooooooooooooooooooooooooooooooooosssssssssssssssssssss
yyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssosssssssooosssssssssssssssssssssssoooooossssooooooooooooooooooooosdy/yhsoooooooooooooooooooooooooooooosssossssooooooooooooooooooooooooo++//:::--------::::::::------::::::::///+++oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo. `ooooooo/ -o+` -+` /oo: `+` /oo: `+oooooo+` `` :o+` /o. .oooooossssssssssssssssoooooooooossssssssssssssssyyssssss
yyyyyyyyyyyyyyyyyyyyyyyyyyssssssssyyyyyssssysssssssssysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoooooooossoooooooooooooooooooooooshy/yhoooooooooooooooooooooooooooooooossoooooooooooooooooooooosssooo+//::------------:::::::::--------:::::---:::://++ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo. `soooooo/ `` -o/ /+` -oo+ `/ `+oo: ````+oooooo+` :o+` /o. .oooooooooooooooooooooooooooooooossssssssssssssssyyssssss
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssyyyyyyyyyyyyyyyysssssssssssssyyysssssssyyssssssssssssssssssssyysssssssssssssssssssssssssssssssssssssssssssssssssdy:shssooooooooooooooooooooooooooooosssooooooooooooooooooooooo++/:::::---------------::::::::::::-------:---------::://+oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo. `ooooooo: /+` -o- `/+. `+o+. - .ooo: `/+++ooooooo+` - :o+` /o. .oooooooooooooooooooooooooooooooooooosssssssssssssyssssss
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdy:shsssooossssoooooooooooooossssssssssooooooooooooooooo+//:--...--::-------------::::::::::::::----:::----------------:://++++ooooooooooooooooooooooooooooooooooooooooooooooooooooooo. `ooooooo/ +o` -+. ``` /oo: ` :ooo: `ooooooooooo+` :- :o+` :o. .oooooooooooooooooooooooooooooooooooooooooooossssssssssss
yyyysyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdy:shsooooooooooooooooooooooooooososssssssoooooooo+++/:---.---:::::::------------:::::::::::::::--:::::--::::-------------:::///+oooooooooooooooooooooooooooooooooooooooo++++ooooooooo. `ooooooo: +o` -+` :+o/ /+++- `+++++oo+++++` :+` -++` :o. .oooooooooooooooooooooooooooooooooooooooooooossssssssssss
yysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssossssssssssssssooooooooooooooooooooooooooooooooooooooooooooshh:syooooooooooooooooooooooooooo+oooosssooooooo++//:-..--::://///:::::-----------::::::::::::::---:::::::::::---::::---------::::///++oooooooooooooooooooooooooooooooooooooooooooooooo. `ooooooo: +o` -: `::: .ooo` `+ooo: ````-+ooooo+` :o: :oo. .:` :oooooooooooooooooooooooooooooooooooooooooossssssssssssss
yyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssooooosooooooooooooooooooooshy/sysooooooooooo+++++++++ooooooooooossooooooo++/:---::////////////::::::------:::::::::::::::::-:::::::::::--:::::::::::::::::::::::/++oooooooooooooooooooooooooooooooooooooooooooooo. `soooooo: +o` -- .+o/` +oo- .oooo: .++++oo+` :o+` :oo+-` `:oooooooooooooooooooooooooooooooooooooooossssssssssssooooo
yyyyyyyyyyyyyyyyyyyyyyyyysssssssyyyyyyyysssysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssooooooooooooooooooosssoooshh:shsooooooooooooooooooooooooooooooossoooooo+//:::+ossyyhyo///+///::::::-----::::::::::::::::::::::::::::::--::::::::///////:::::::::/++ooooooooooooooooooooooooooooooooooooooooooooo:----::ooooooo/:/::/:oo:-----/:-----:oo+------+oo/---------/oooo/----------:oooooo+-----/oo/-----/oooo/:-.```.-/+ooooooooooooooooooooooooooooooooooooooooooooooooosssssssss
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoooooooooooooooooooooooooshh:ohoooooooooooooooooooooooooooooooossoooo+//:::sdmNmddmmNmyo++++//:::--------::::::::::///:::::::::::::::::::::::::://////////////::://++ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooyhosmyo+++++++++ooo+++o+oooo++++ooo+oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossooosssssssssssssss
yyyyyyyyyyyyyyyyyyyyyyyyyysyyyyyyyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssooosooooooooooooooooooooooooooooshh:ohsoooooooooooooooooooooooooooooosssooo+//:::+dMMMNmmmmmdhyso///::----------::::::::://////:::://///:/:::::::://////////+////////////::/+oooooooooooooooooooooooooooooooooooooooooooooooooooooooooydsymhooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssosssssooss
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssoooooooooooooooooooooooooooooshh:ohsoooooooooooooooooooooooooooooossooo++///::/ymNNmmmmmmmdmmmhyo:---------::::::::::////////////////://:::://////+++++++++++//////++//:::/+++oooooooooooooooooooooooooooooooooooooooooooooooooooooydssmyooooooooooooooo+++ooo+ooooo+++++++++oo++++++oooooooooooooooooooooooooooooo+++++oooooooooooooooooooooooooooooooooooooooooooooooooooosssssoosoosssssssss
ssyyssyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssooooooooooooooooooooooooooooooooooooohh:ohsooooooooooooooooooooooooooooooosso+++/////+sssooo+oo+++//+shdyshhs+++////////:::://///////://///::::::/://////+++++++oo++++///+++//:---:/++ooooooooooooooooooooooooooooooooooooooooooooooooooooydsomyooooooooooooooooooooooooooooooooooooo++++++++++o+++++++++++++++++++oooooo++++++++++++++oooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssss
yyyyssssysssyyyyyysssyyysyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoooooooooooooooooooooooooooooooooooooooooooo+++oooooooooohh:+hooooooooooooooooooooooooooooo++oo+/:///////+osoo++o++//:----::/oyhmNNmmhyo+////::::///++//:://///::::::::///////++++++ooo++++/++/++///::::/++++ooooooo+++oooooooooooooooooooooooooooooooooooooooydosmyooooooooooooooooooooooooooooooooooo++ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssoo
yyyyyyysysssssyyyyyssssysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoooossoooooooooooooooooooooooooooooooooooohh:+hsooooooooooooooooooooooooooooo++/::://::://+osooooo++///++ossssssossyhmNNNNmdy+++++++ossooo++//+/////////////////+++oooooosyhhyyso+////+////++++ooooooo+ooooooooooooooooooooooooooooooooooooooooydosmyoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo+oooooooooooooosssssooooooooooooooooooooooooooooooooosssssssss
yyyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoooooosssssssssssssossooooooooooooooooooooooooooooooohh/+hsoooooooooooooooooooooooooooo+/::::::::://++osoossoo++ososyhddddhyyssooshdNNMNmmNMMMMMNNNmmdhydmmNNNNmmddddddhyyyyyyyyhhdmNNNmhssso+//////////++ooooooooooooooooooooooooooooooooo+//////oo+/////+s+odyooooo+//////////+oo+/////////oooooooo+//////ooo//////+oo+//////oo//////+o+//////oooo///////::::::://++ooooooooosyysssssooooooooooooooooooooooosssoooss
yyyyyyyyyyssssssyyyysssyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssososoooooooooooooooooooooooooooooooooooooooooooooooooooooooooohh/ohoooooooooooooooooooooooooooo+/::///:://++ooooosyysso+osyhmNMMMMMmdhhyssoooosyhdddhyyso+////////++ossyhhddmmNNMMMMMMMNNNMMMMmdhyooo++//////////////+++++++++++++++++++++++oooooooo. `oo. .:ooo- /o+: +ooooooo+` +oo` -oo/ `oo :o- .ooo/ :/o+` +yyyyyyyyyssoooooooooooooooooossssooooo
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooohh/+ho++++++++++++ooooooo++++++++//////::/+ooosssosyhhysoosyhNMMMMMMNmmmdhyso+//::::::::///:::::://///++oosssssssssyydmNNMMMMNdyyhdyo+++++++++//////////++oooooooooooooooooooooooooooo. `o+. ` -oo- /oo- :ooooooo+` /o+ `+o- .o+ :o- .+/:. -oo+` /oosssyyyyyyyysssoooooooooooossssoooooo
yyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo++++ooo++oooohh/+ho++++++++++++++++++++++++++////////+++ooossssshdhyyssyhdNMMNMMMNNmdhyso+//::::::::/::::::--://///+oosssyssyyyso+++ossyyysoohdhso++o++++oo++++++++++++++oooooooooooooooooooooooooo. `oo. :d: `oo- `////+o+` ` .+ooooooo- :o: `++. -o+ :o- `... ` .ooo+++/` :+++ooooosssssssyyyyyyyssososssssssssoooooo
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssysssssssssssssssssssssssssoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo+++ooooooooohh/+hoooooooooooo+++o+ooooooo+++///////+/++o+oossyddhhyysssyhdNNmNNNNNmhyo+/////////::-::::::::::///++osyyhhhhddddhysysoooooooshddhsoooooooooooooo++++ooo++++ooooooooooooooooooooooooo. `oo. :d/ ++- `++++++/ : `+ooooooo: -o. /+` /o+ :o- `:-- : `oooooo+` /ooosssooooooooossyyyyyyyysssssssssssssooss
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooohh/+hooooooooooooooooooooooo++++///////+++++++osydmNdhysoosyyyhhdhhhhhhs+/////+oso+oo/::::::::::::/+ossyhddmNNNNNMNNdhhyssooooydmdysooosooossoo++ooo++oooo++++oooooooooooooooooooooooo. `oo. :d/ ++- `---:+o: +` /ooooooo+` .o` :+ `+o+ .-` `//- `o` /ooooo+` /ooooooooooooooooooossyyyyyyssssssossssoooo
yyyyyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssooooooooooossssssoooooooooooooooooooooooooooooooooooooooooooooooooyh++hsoooooooooooooooooooooo+++/////++++++//++ooymNNdyooooosyyyssoossssso+///+++++++oo+++/////::::/+ssyhddmNNNNNNMMMMmhhhysooshddhyssoosssssssoooooo++oooooo++oooooooooooooooooooooooo. `oo. :d/ +o- `+o. .o. -oooooooo` `+ -: .soo .+o. .o. .+++++/` :oooooooooooooooooooooosyyyyyssssoossssoooo
sssssssssssssssssssssssssssssssssssssssssssssssssssssssooooosssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooyh/+hoo++oo+++ooooooooooooo+++/////+++++////++oshmmmho++oooosyyyyyysoo+/:--:///////:/+o+//++ooo++//+ossyhdmNNNNNNMMMMMmddysosydddhyssoossyyyyssoooooooooooooo+++oooooooooooooooooooooo. `oo. :d: ++- ```.++` -+- `oooooooo. : - .- :yhy ``` .++` -o- `+oooo+` /oooooooooooooooooooooooosyyyysssssssoooooo
yyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssoosssoooooosoooooooooooooooooooooooooooooooooooooooooo++o+++ooooooo++oooo+++++++++++++++++oooooyh//hoo++++++++++oo++++++++++////++++++//+++++osydmmhooo+oosyhhddds+:---..-://:::--::+++/::://+++osyyyyyhhhddmmNNNMMMNNmdysyhdddhyyyysoossyyyyssoooooooossooo++++++ooooooooooooooooooo. `o+. :d: ++- `++++o/ :+: /ooooooo: - `+ `. /sso -o- .+/ :+: /oooo/` :oooooooooooooooooooooooooosyyyysoossooooss
yyyyyyyyyyysssssssssssssssssssssssssssssssssssssssssssoo+///++++++///+ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo+oooo+yh//hsooooo+++++++++++oo++++////+++++++/++++ooooymNmhysssssyhhhhys/:----..--::::::----/////////::/oyhhddhyyyyyhhddmmddhhysydddddhyyyysoosyyyyyssssoooooosssoooo+++++++++++++oooooooooo. `o+. :h: ++- `+++++- ``` -o++++++/` ` -+` ` `osso /s- .+- ``` -+++o/` :ooooooooooooooooooooooooooossosssosssssoss
yyyysssssssssssssssssssssssssssssssssssssssssssoooooooooo+++ooo+++/:---:/++oooooooooooooooooooooooooooooooooooooooooooooooooooooo+++++oooooooooooo+yh/+hsooooooooooo+++++ooo++///++oooo++//++++ooooymNmhyyyysyyhhyso+::-------::///////////:/+/////::/+ooydmmmdhyyyhhhhhyssyhdmmdddhyyyysosssyyyyssssooossssyssssoo+++ooooooooooooooooooo. `oo. :h- `++- `/////. `+ooo++++` /+- .sso+ /s- .+. .++++/` :++ooooooooooooooooooooooooooo+ossyssoooooo
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssoo+++ooooooooooossssoooooooo+++++//+oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooyh+/hsooooooooooooooooo+++///++ossso++/++oooooooymNmdyyysoooooo+/:-.----::://////++++++/////++///://++oshdmmmdddddddhhhdmmmmmddhhyyysoosyysyysssossosssssyyssssoo++ooooooooooooooooooo. `oo. `. .+o- ````.` /++` `/ooooooo. `+o/ -soo+ :o- .+` /+/` `+ooo+` /ooooooooooooooooooooooooooooooossyyyssoooo
yyyyyyyyyyyyyyyyyyyyyssyyyyyysssssssssssssssssssoooooosssssssssssossosssooooo++++ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooyh+/hsoooooooooooooooo+++////+ossssoo++++oossooosdNmhyssoo+++///:-.---:://////////+++++///////+++//++++oosyyhhddmmmmmmmmmmmmmhsssssssosyysssssssssssssysssyyysssoo++oooooo+++++++ooooo. `oo. `./oo- +oo. :ooooooo: .oo+` /ssoo :s- .: +o+` :ooo/` :ooooooooooooooooooooooooooooooooosyyyysooo
ssssyssssssssssssssssssssssssssssssoosssssssssssssosoosooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo++++++++oooyh//hso+o++oooooooooo+++///+++oossso+++++ossssoosdmdhysooo+////:----::/+oooooo+oo+++////////////+++++++oooosyyhdddmmmmmmmmmdhsooosossossssssssssssssssyyssssyysssoo+ooooooooooo+++++++/:::::/oo/:::::++//o+/+o++/:::::::::::::::::+++/:::::/ooooooo+:::::::/ooo/:::::::osssy+++///+s+/++:://::::::ooo/:::::/ooo+::::::+oooooooooooooooooooooooooooooooooosyyyssoo
sssssssssssssssssssssssssssssssssssssssssssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooyh//ysooooooooooooooo++++++++++osysoo++++ossssoosdmdhyysso++/:----:/+osssyyyyyyhhyyso+////////////+osoooooossossyhhdddmmddhhyo+oooossosososssssyysyysssyssssyyyssooooooooooooooooooooooooo+ooooooooooyhsshsoo++++++++oo+oo++++++ooooooooooooooooooooooooooooooooooooooosssyyyhysssoosshhooooooooooooooooooooooooooooooooooooooooooooooooooooossssossssooosssssyso
yyssssssssssssssssssssssssssssssssyysssssoooooooooooooooooooooooooooooooooooooooooooosooooooooooooooooooooooooooooooooo++ooooooooooooooooooooooooooyh+/ysoooooooo++++++o+++++++++osssso++++ooosssooshdhhyyyso+/:--::/oyhyyyyyyyyyyhhdddhso+//++///////+osssoooooo+++oosyyyyyyyysoooooooooossoossssyyyyyyssyyyyyyyyyysoooooooooooooooooooooooooooooooooooyhsshyoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssyyyyso++++ooyyoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssyyys
yyssyyyyyssssssssssssssssssssssssyssssoooooooooooooooooooooooooooooooooooooooooooooooooooo++oooo+o+oooo++++++++++++++++++++++++++++++++++++++++++++yh+/ys+++++++++++++++++++++++oooooso++++ooosssooyhhhhyyys+/::://ohdmmmmdhyhhhyyhddmNNdhs+/+++//////+++osssssoo+++++ooossssssoooossssooosoooossssyyyyssssyyyyyyyyyysooooooooooooooooooooooooooooooooooyhoshsoo++oo++++++++++++++++++++++ooooooooooooooo+++oo++oooooo+ooossyyyhso+/++/++ssooooooooooooooooooooooooo+++++++++oooooooooooooooooooooooooooooosssssyyyy
yyyyyyyyyysssssssssssssssssssssssssssssssooooooooooooooooooooooooooooooooooooooooooooooooooo++ooooooooooooooooooooooooo+++++o++++++++++++++++++++++yho+hs+++++++++++++++++++++++oo+osso+++oooosssooyyyyyyyso+/:///omNNMMMNNmmmdddddmmmNNmmdyo+++++////++++ooosssooooooosssssoo++ooossssoosssooossssyyyyyyysyyyyhysssysooooooooooooooooooooooooooooooooooyyoohsoo++++ooo++++++++++ooooo+ooo++++++++++++ooooo+++++++++++++oosyyyyyooooooooshsooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosoosssoosyyy
yyyyyyyyyyyysssssssssssssssssyysssssssssssssssssssssssssssssssssoooooooooooooooooooooooooooooo++oooooooooooooooooooooooooooooooooooooooooooooooooooyh+/hsooooooooooo++++o++++++++oosssoo++o++osssoshyyyyyyo++:-::/yNMMMMMMMMNNNNNMMMNNmNmNNmyo++ooo++++++ooooooooooossssysso+ooooossssooossssooosssyyyyyyyyysyyhysssssooooooooooooooooooooooooooooooooooyyoohsoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosysyysooo+++oosysoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssooosyy
yyyysssssssssssssssssssssssyhyyssssssssssssssssssssssssssssssssoooossssssssssoooooooooooooooooso//ooooosoooooooooooooooooooooooooooooooooooooooooooyh+/hsooooooooooooooooo++++++oooooooo+++++ssssoyhyyyyyso+/:-::/yNMMMMMMMMMNNMMMMMMMNNNNNmy+++++oooooooooooo++++oooossoo++oooooossssooosssssooossyyyyyyyyysyyyyyyssysoooooooooooooooooooooooooooooooooyhoohsooooooooooooooo++++oo+++++++ooooo+oo++++ooooooo++oooooo+++ooyysyysooo+++o+osoo+++++++++++++++++++++++++++++ooooooo+++++++++o++oooooooooooooooossoossyy
ssssssssssssssssssssssssssshhysssssssssssssooossssoooooooooooooooooooooooooooooooooooooooooooooos+/+ooooossssssooooooooooooooooooooooooooooooooooooyho+hsooooooooooooooooo+++++ossooooo+++++ossssshhhyyyyo++::---/yNMMMMMMMMMMMMMMMMMMMNNNNds+++++++ooossooooo+++o+++++++++++++ooossssoossssssooosssyssyyyyysssyyyyyyssso+ooooooooooooooo/:::::/o/::::+o++:://::/oo+::::::::++++++++:::::::::://++++++++/:....-:/+ooo+:::://oys:::::/o++//:::/o+o++:-....-:/++oooooo++++++oooooooooooooooooooooooooooooooooosssssssy
ssssssssssssssssssssssssssyysssssssssssssssssssssssssssssssooooossssssoossssssoooooooooooooooooosso++ossoossyyyssossoooooooooooooooooooooooooooooooyho+hsooooooooooooooooo++ooossoooooo++++ooosyyhdhhhyyyo+/:::-:/sdNMNNMMMMMMMMMMMMMMNNMNmyo++++++++ooossoooooooooo+++++++++oooosssssoosssssssoosyyysssyyyysssssyyyyssso+ooooooooooooooo. `o: /o. -oo- `+oooooo+ `:ooo+-` ./oo+` /yo `-::` :oo+-` ./ooooooooooooooooooooooooooooooooooooooooooooosssssssss
yyyyyyyyyyysysssyyyyyyyyyyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssoooooooossshhs++o++osysssssssssssssssssssoooooooooooooooooooyh+/yyoooooooooooooooooooooooooooooo+ooooooyyhddhhhhhyyo///:://+sdNMNMMMMMMMMMMNmmmmNNmhyo++++++oooooooooooooo++++++++++oooosssssssoossysssooosyyysssssssssssssssssssoooooooooooooo+++. `o: /o` `+o` `+oooooo+ `` :oo. .- /o+` /yo `:-` :oo. .- `+ooooooooooooooooooooooooooooooooooooooosssssssssooooo
sssssssssssssssssssssssssyysssssoossssssssssssssssssssssssooooooooooooooooooooooooooossssssssssssssydho:+ososssoooooooooooooooooooosssssoooooooooooyho/ysooossooooooooooooooooooooooooooooooosyhdmdhhhhhyy+//////++oydNMMMMMMMMMMMNNNNmmdhyyo++++++ooooooooooooooooooo++++ooossssssyyyosssyssooossyyysssssssssssssosoossooo+ooooooo+ooooo. `o+` `+o. ++ `+oooooo+ /+` -o+` /o. -o+` /y+ -:` :o+` /o` -oooooooooooooooooooooooooooooooooooooooooosssssssooos
ssssssssssssssssssssssssyysssssssssssssssssssssssssoossssoooooooooooooooooooooooooooooooooooooooossshmho//ooossooooooooooooooooooooooooossoooosooooyh+/yyooooooooooooooooooooooooooooooooooooyhdmmhhddhhyo///++/++osyhdNNMMMMMMMMMMNmddhhhyyso+++oooooo+oooossooosssooooooosssssyysyyyssssysossssyssssssssssssssssooooooosooooooooooooooo. `oo:--/oo. :/ `+oooooo+ /o. .o+` /o. .o+` /yo `:` :o/ /o. -ooooooooooooooooooooooooooooooooooooooooossssssssoooo
ssssssssssssssssssssssssyssssssssssssssoossssssssssssssssssssoooooooooooooooooooooooooooooooooooossssddys/:+osssooooooooooooooooooooooosoooooooooooyh+/yyooooooooooooooooooooooooooo+ooooossshddddhhhhhhys+++++++oosyyhdmmNNMMNNNmmmmdhhhyssoo++oooooooooossssssyyyyssssssssyyysyyyyyyssssssossssysssssoossssssssooooo+oosoooooooooooo+++. `ooossooo. `` .. `` `+oooooo+ /+. .+/` :o. .o+` /yo .` :o/ /o///////oooooooooooooooooooo++ooooooooooooooooooooooosssooooo
sssssssssssssssssssssssyysssssoossssssssooooooooooosssssssssoooosssssssoooooooooooooooooooooooosooosshdhss+/oosssoooooooooooooossooooooooooooooooooyho/yyooooooooooooooooossssssssoo++oosssyhdhyyyyyhhhhhysssssooossyhdmmmNNMMNNNmmdddhhhsso+oo+++oooooooosyysyyyhhhhyyyyyyyyyyyyyyyyhyssssooossyssssssooosssssooooooooossoooooooo+++++++. `oooooooo. `. .` `/++++++/ :+. .+/` :+. .+/` /y+ :+/ /:------:++++++++++++++++++++++++++++++++++++ooooo++oossoooooo
ssssssssssssssossssssssyysssssssssssssssoooooooooooosssssssssoosssssssssssooooooooooooooooooooooooosoyddyss+/+osssssssssossssssssssssssssssssosssooyho/yyoooooooooooooooooooooooooooooosyyyhdhyyyyyyhhddhhyyyyyyyssssydddmmNNNNNNmNmddhhysoooooooooooooossssssyhhhddhhyyyyyyysssyyyyyhysssooossysssssssoooossoooooooosssssoo+++++++++++++. `ooooooo+. `: -. `+++++++/ :+. .+/` :+. .+/` /y+ ` :+/ /. .++++++++++++++++++++++++++++++++oo+oooooooooossoooooo
sssssssssssssssssssssssyssssssssssssssooooooooooooooooooooooooooooooooooooooosssssssoooooooossosssoooshmhsso+/+ossoooooooooooooooooooooooooooooooooyho/yyoooooooooooooooooooooooooooosyhhhdhyyyyyyyyhhhhhdyyyyyyyyysyyhhdmmNNNNNmmdmdhhhyo+ooooooooossssssssssyhdmdhyssssssysssssyysshhyysoossyhysssssoooooooooosssssssssoooooooooooooooo. `ooooooo+. `/ /. `+++ooo+/ :+. .+/` :+. .++` /yo :` :+/ /:` .++++++++++++++++++++ooooooooooooooooooooooooossoooooo
sssssssssssssssssssssssysssssssssssssssssssssssssssssssssssssssssssssssssssooossssooooooooooooooosooosshdsso+//+osssssoooooooooooooooooooooooooosooyho/yysoooooooooooooooosssooooooosyhhhyyssyyyyyyyhhddddhyyhhhhhyhhhhdmNMMMMMMMNmdhhhyssooooooooosssyyyysssydmmdhsooossssyssssssssshhyysossyhhysssssooooooooosssssooooo++++++++++++++++. `oo++++++` `+` `+. `/++++++/ :+. .+/` :+. .+/` /yo /: :+/ /+- .+++++++++++++++++++++oooooooo++oooooooooooooosssooooo
ssssssssssssssssssssssyyssossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssydhso++++ossooooooooooossooooooooossssssssssyho+hysssssooooosoooossssooooooooossssssssssssyyhhhhdmddhhhddddddddmNNMMMMMMMMMMNmhyysssoooooooooossyhysyhdNNmhsooossyyyssssssssoshdhysoosyysssssssoooooooossoooo+++++++++++++++++++++. `oooo++oo. .o- .o. `+oooooo+ :/` -++` :o` -so` /yo /o. :o/` /+. .++++++++++ooooooo+++++++ooooo++oooooooooooooosssooooo
ssssssssssoosoooooooosyyssoooossoosssoossoooooooooooooossoooooooooosoooooooooooooooooooooooooooooooooooohhyso+o+/osoooooooooooooooooooooooooooooooosho/yyooooooooooooooooooooooooooooooossssssssyyyyyhhdmmddddddmmmmNNNMMMMMNMMMMMMMNmdhyyysoooooossyyhhhhhdNNNmhyooossyyyssssssooooshmdysoosyysssoooooossssoooooooooooooooooooooooooo+oo. `oooooooo. .o/ -+. `+++++++/ :++- `. `+so` /yo /o/ :++. `` .++++++++++++++++++++++++ooooo++oooooooooooooosysooooo
ssssssssssssssssssssssyssssssssssssssssssssssssssssoosssssooooooooooooooooooooooooooooooooooooooooooooosshhso+o++/oooooooooooooooooooooooooooooooooyho/yysooooooooooooooooooooooossssoossssssssssssyyyhddmmmmmmmmNNNNNNNmmdhhhdmmmNNMMNmdhhyssssyyyyhhhhhmNNMNmhysossyyyyyssooooooooshdmhysoossoooosssssssssooooooooooooooooooooooooooooo. `oooooooo. .++ /o. `+++oo++/ ``-+oos+.` `-osso` -so /oo- :+++-` .` .++++++++++++++++ooo+++++ooooo+oooooooooooooosysooosoo
sssssssssoosssssssssssyssossssssssssssoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosyhso++++//oooooooooooooooooooooooooooooooosho/yyooooooooooooooooooooooooooooooossssssssssyyyyyhddmmmmmmNNmdddhhyyyssssyysyhdmNNmdddhhhhhhyyhhdmNMMMNNdyssssyyyyyysssoooooosyhdmmdysossoooossyyyyysoooooooooooooooooooooooooooooo+////++ooooooooss++sooo++++oo++++++ooooooo++/+++++++/+oo+sssssoo+/////oosssso+++++oosy+++++oosyo////++++++/::::+++/+++oooooooooooooooooooooooooooooooooooooooooooosssoooooo
ooooooooooooooooooooosyssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooshyso++++//+ooooooooooooooooooooooooooooooshs/yyoooooooooooooooooooooooooooooossyssssooossyyysyhdmmmmNmmmdyyyyyyssssoosooosssyyyyhmNNmmmmmmmNMMMMMNNdysosssyyhyyssoooooossyhhdmNmhsssssoossyhdhyysoooooooooooooooooooooooooooooooooooooooooooooyhssysoooooooooooooooooooooooosssssssossoossssyysssssooooooooooossosyyyssoooooshyoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssoooooo
oooooooooooooooooooosyyssooooooooooooooooooooooooooooossoooooooooooooooooooooooooooooooooooossooooooooooooyhso+//+/+oooooooooooooooooooooooooooooooshs/hyoooooooooooooooooooooooooooooossysssooossyyyyyyhdmmmmNmNmdyyyyyyyssssssssoo+ssoosymMMMMMMMMMMMMMMNmhso+ossyyyysoooooooosssyhhdmNNmhyssssssshdddhyysooooo++oooooo+++++++++++++++++++++ooooooooooyhsshsoooooooooooooooosssssssossssssssyyyyysssoooooo++++ooooooosssosyyyssssoooshsoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssoooooo
oooossoooooooosssssssyssssooooooooooooooooooooooooooooooosoooooooooooooooooooooooooooooooooooooooooooooooosyso++++////oooooooooooooooooooooooooooooshs+hysooooooooooooooooooooooooooooossssooooossyyyyyyyhddmmNmmmmhyyyyyyssssssssssoosooydNMMMMMMMMMMMMMNNhs+/+osyysoo++++oossssyyhhhdmmNNNdhyssssyhddddhyssoooooooooooooooooooooooooooooooooooooooooooyhoohsoooooooooooossssssssssyhhhyyyssssoooooooooooooooooooooooosssssyyyysossooshsoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssoooooo
sssssssooooooosssssssysssoooooooooooooooooooossssssoooosssssssooooooooooooooooooooooooooooooossssooooooosssyso+/:--////:/+++/ossoooooooooooooooooooshs+hysoooooooooooooooooooooooooooooosssooooosyyyyysssyyhmmNNmmmmhyyyysssssssssssssssydNMMMMMMMMMMMMNMNms++//+ossoo+++++oossssyhhhhdmmNNNNNmhysyhhhhhhhhsooooooooooooooooooooooooooooooooooooooooooooyhsohsooyyyysooosyssssssysssyyysssooooooooooooooooooooooooooooosssossyyyssooosyhsoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssoooooo
ssssssssssssoosssssssyssssssssssssssssssssssssssssssoooossssssssssssssssssssssssssssssssoossssssssssssssssoo++//:-://+///++++ooooooooooooooooossssoshs/yyssooooooooooooooooooooooooooooosssooosssssssooossyhdmNNmhdmmdhyyssssysossssyyyhmNMMMMMMMMMMMMMNNmhsoo+++++oo+++++ooossssyyhhhhdmmNNNNNNmhhhyyyyyyyysoooooooooooooooooooooooooooooooooooooooooosyyssyssyhhhyysyhhhyysssssoooooooooooooooooooooooooooooooooooooossssssysyysooosyyooooooooooooooooooooooo++ooooooooooooooo++++++oooooooooooooooooooooossoooooo
sssssssooooooooooooosysssoooooooooooooooooooooooooooooooooooooooooosssooooooooooooooooooooooooooooooossssoo+//+oooo++oooooooooooooooooooooooooossooshs/yysoooooooooooooooooooooooooooooosssoooossssssoooooshdmNNdhydNNmdddddddhyyyyyhhdNNMNNNNMMMMMMMMMNmysssooo+++++++++oooossssyyyyhhdmmNNNNNNNmdhssssssssssooooooooooooooooooooooooooooooooooooooooooysssssyyyyyyssssssooooosooooooooooooooooooooooooooooooooooooooossoossyssysooosyyooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossooooooo
oooooooooooooooooooosysssoooooooooooooooosssooooooooooooooosssoossssssssssoooooooooooooooooooooooosssyysssooooosooooooooooooooooossooooooooooooooooshs/yyoooooooooooooooooooooooooooooooosssssssssssooooosydmNNNdhyhdmNNMMMMMMNNNmmNNNMMNNdhdddNNNMMMMNmhssssssoo++///++oooooosssyyyyyhhdmmmmNNNmmdhssssssssssooooooooooooooooooooooooooo+ooo+osso+o++/+sossssysooooo++oosysosyssoooooooooooooooooooooooooooooooooooyhhhhyyhhho//osssshyooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosoossoo
ooooosssssososssoosssyyssoooooooooooooossssssoooossssoosssssssssssssssssssoooooooooooooooooooooossssyyysssssssssssssssssssosssssssssssssoooooooooooshs+yyooooooooooooooooooooooooooossoosssssoosssssoooooshmNNNNmdhhhdmmNNNNNNNNMMMMNNNmddhhhhddmmmmmmdhysyyssoo++/////+oooooossyyyyyyyhhdmmmNNNNmdhyssssssssooooooooooooooooooooosssoooo+oso+syyyso/.`-+ooossysooooo++osddysyo++/:oyo++///+++++ooooooooooooooooooosdmmmmmNNNdsooyddhhdyoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo+//::/:////+
sssssyhhyyyysssoosssyysssssooooosssssoossoooooooooooossssoooooooooooooooooooooooooooooooooooooosssshddhhhhhhhhddhhhhysyyhhhhddhhhhhhhdhhsooooooooooshs/yysooooooooooooooooooooooooooooooosssooosssssoooooydmNNNNNmdddddddmmmmmmmmmmmmmddhhyhhhhhhhddhhyyyyhyso++///////+oooosssssyyyyyyhhhdmmNNNNmdyssooosssoooooooossssyysso+/+osyysossyhdddddhhhys+:-:+ssyyyyys+oyyyyhhhddmdyssoodNyoo++++++osyhsshdhsoooo+++///:/syyyhmNNmhyyyhdddddyoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo+/::::::---:-:
ssssshddysyysss/+sssyssssssssssssssssssssssssssssssssssssssssssssssssssssssssooooooooooooossssssssydmmdddmmmmmmmmmmdo:ohdmmdmmmmmNNNNmmmhooooooo+++sys+ys+osooooooooooooooooooooooosssooossoooossssssoooshmmNNNMMNmmmdddddddddmmmdddddddhhhhhhhhdddddddddhso++////////++oooosssssssyyyhhhhhhddddddyyssoooooooooooooooooossyyyyyyhhhyyhdddmmmmmmmmmmmddhddddddddddhhdddmmmmmmmmdhhhhmNdhhhhhddddmNNddmmmdhyyyhdhhddddmNNmdmNmyyhyyyhmdddyooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo+//:::::::::/
ssssshmdysssssssssssyssssssyhyss++o+sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssshmmmdddmmmmmmmmmmdhyhdmdmmmmmNNNNmNNNmdsssssss/-:oso+yo-/sssssssso+osssssssssssssssssossooooosssssssssydmmNNNMMMNNNmmmmmmmNNNNNNmmmmmmmdddmmmmNNNNNmmmho+//////////++ooooossssssyyyyyyyyyyyyyyyyyssoooooooo++++ooooooooooooooossoooossyhddmmmmmmmmmmmmNNNNMMMNmmmmmdmdmNNmdmmmmmddmddddddmmdmmNmmNNNNNmddddmmmmmmNNMMNmNMNmdhyyyddhhdyoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo+//::::::::/
ssssyhmdyssyyssysssyyssssssydysso//+ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdNNmdddddddmmmmmmmmmmmmmdddmmNNNmmmddhhso++++o/:::/:-:-..://osyydds/sssssssssssssssssosooooooossssssssshdmNNNMMMMMNNNNNMMMMMMMMMMMMMMMMNNNNMMMMMMNNNdyo///////++//+++ooosooosssssyyyyyyyyyysyyyssssooooooooo+++++ooooooooooooooooooooooooossssssoooosshddmmNmdsssssssoyddddyssyyyysoossyyssssssssssssyysyyyyyyyyhmNMMMNNMMNmhyyhmmhhdyooooooooooooooooooooooooooooooooooooooooossoooossoosssssssssssso+////::////+
ooooshmdyssssssssssyyoosyssydysssssssyssosysssysyysoooooooooooooooooooooooooooooooooooooooooooooosdmmdhhyyyyyyyyyyyyyssyyssssooooo+++++//://:::/::--:-..``.:/:syyydmmhhhsooooooosssssooooooooooossyyyssooydmNNNMMMMMNNNNNMMMMMMMMMMMMMMMMMMMNNNMMMMNmho++////+++++++++oooossoossssssyyyysyyyssssyssssoooooooooo+++++ooooooooooooooooooooooooooooooooooooyhhhhhhyoooooooooyhyyooooooooooooooooooooooooooooooooooooooymNNNmmNNNmmNNNNhyyhsooooooooooooooooooooooooooooooooooooooooooooooooooossssssosssssoo/::///ooooo
ooooshmdysssssssssssyoossssydysssssssyossooossssyssossossssssssssssssssooooooooooooooooooooossosooo+/////://////:::-..........-:/++ossssyyyysssoo+-/o++//+ossoo+/+hdmmmmdsoooosssssssssooo+ooooosyyysssssshdNNNNMMMNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNdyo+++++++++++++++ooosoossosssssssyyssssyysssssssssoooooooo+++++++++ooo+++++++++++++o++++++oossssoosshmdhdhssosooossoosoossooooooooooooooooossssosssoooooooooooosyyhhhhhhhhhhdhhsosssooooooooooooooooooooooooossssossssssssssssssssssssoossoossssssssssoos++ssssy
osssshmdyossssssssssyoossssydyossssssysssosssssssoooossssssssssssssssssssssssssssssssssssssshddmdddhhhhhhhhhhhhhyyyssooooooossyyyhhhhhhdhdhhdmmmdddddhhdhhhhhhhdddmddmmmmdsoooosssssssooo++ooooosssssssoooyhmNNNNMMNNNNNNNNNMMMMMMMMMMMMMNNNNNNmmmdysoo+oooo++++++++oooossoossssssssssssssssyssssssoosoooooooooo+++++++++++++++++++++++o++oooooosssssssshdsshyoooooooooooooooossooooooooooooooooooooooooooooooooooooossssssssssssssosyhsooooooooooooooooooooooooooooooooooooooooosooooooooooooossoossssssssso+osssyh
ossssdmdysssssssssssysssyssydyossssssyssssysssssssssssssssssssssssssssooooooosssssosssssssssydmmmmddddddddddddhhhhhhyyyhdddddddddddmmmmdddddmmmmNmdddhhhhhhddddhhdhsshmmmmysossssssssooo++++++oosssssssssssyhmNNNMNNmmmNNNNNNNMMMMNNMMNMMNNNNmmdhhyyssoooooooo+ooooooooossoossssssssssssssssssssssooosssooooooooooooooooooooooooooooooooooooooosssoosssshdssdyssssssoooooooooooooooooooooooooooooooooooooooooooooooooossoosssoooossssyysoooooooooooooooooooooooooooooooooooooooooooooooooooooooosooososssssso/ossyhd
sssyydmhsosssssssssssssyyssydyssysssyyssssysssssssosssssssssssssssssssooooosoossssssoosssssssssssssydmdddddmdddddhhddddmmmmdmdddddddddhyssssssssdmmNNNNNmNmhsyysssssssyhdyssssssooooooo+++o+++osooosssyssoossydmNNNmdmmNNNNNNNNMMMNMMNNNNNmmmdhyyyyyssssssooooooooooooossssssssossssssssssssssssssosssssssooooooo+ooooooooooooooooooooooooooooosssoooooshdyydyooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssoooossssshyoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssoosssshd
oooosddyo+++ossssssssssyssyyhyssyssssyssssyssssssoooooooooooooooooooooooooooooooooooooooooosssssssssshdmmmmmmmmmmmmmddddhhhhddddddhddhssssssssssyhdmNMMNmmdysssssssssssssssssssssooooo++++++++oo+oosyysoooooooshdmddddmmNNNNNNNNNNNNNNNNmmddhhysssysssssssoooooooooooosssssssssssssssssssssssssssssssosssssooooo++oooooooooooooooossoooooooooooossoooooshdyydyooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssooosssssshyooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssssssydd
oooosddso+o+ossssssssssssssyhyssyssssysssyyssssssoooooooooooooosssssssssssssssssssssssssssssssssssssssydmmmNNNNNmmdyyhhdddmmmmmdddddyssssssssssssssydhydhssssssssssssssssssssssssooooooo+++++++++oosyyoooooooosshdddddmmmNNNNNNNNNNNNNmmdhyyyssssssssssssoooooooooosssssssooosssosssssssssssssssssssssossssssoooooooooooooooooooooooooooooooooooooooooooyhyydyooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssooosssssshyooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssssssssssyssydd
oooosddhoooosssssssssssssssyysossysssyssssyssssssooooooooooooooooooooooooooossooooooooooooooosssssssoossyhmmmmmmdhs+shdhhhhhhhhhhhyssssssssssssssssyhy+hhssssssooosssssssssssssssssssoooo+oo+++++osyssoosooooosyyhhddddmmmmNNNNNNNNNmmdhyssssssssssssssssoooooooooossssssooosssssosssssosssssssssssssssssssssssoooooooooooooooooooooooooooooooooooooooosydyydyooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssooooooosshsoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssyyyydd
oooosdddsooooooossssssssssoso+/osysssyssoossssssssooosssooooooooooooosooooooosssssssssssssssssssssssssssssyhhddddhyssss++sssoossssssoosssssssssssssshy+hhsssssssssssssssssssssssssssoooooooo++++osssooooosoooossyyhhddddmmmmmmmNmmmdhhyysoossossssoooosssossoooooossssssoooosssssssssssosssssssossssssssssssssssssooooooooooooooooooooooooooooooooooooosydyydyooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssoooooooosshsoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssssyydd
oooosddyo+++++/+osssssssssooo+/oossssyssoossossssooooosssssooooooossssssssssooooosoossoooossssssssssssssssssssshhys+oo++++ooooooooooooossssssssssssshy+hysoooooooooossoossssssoooooooooooo++++++oosooooossssssssssyyhhhhhhhhhhdhhyysssssooosoosssooooossssssooooosssssssooossssssssssssossssssssssyyssssssssssssssssoooooooooooooooooooooooooooosssssosshdsshyooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssooooooossysoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssssyyhd
oooosddhsosoooossssssssssoossooo+ssssyososso+osssooooooossssssssssssssoooooooooooooooooooooooooooossssossssoososhddyosssoosssooooooooosssssssssssssshs+hyssoooossssssssssssssssssssoooooo++++++ooooooosssssssssssooooooooosssssooooooooooosooosssoooossssssssssssssssssooosssssssysssssosyyysysssssyyyssssssyssssssssoooooooooooooooooooooooooooossoooosydyshyooooooooooooooooooooooooooooooooooooooooooooooooooooooossyysssssssosssyysoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssssyyhd
ossssddhooooossssssssssssssoooossossssosssso++ssssoossssssssssooooooooooooooooooooooooooooooooooooooooosooooooosssssssssssooooooooooooooossssssssssshy+hhsssssoosssssossssssssssssssssoo++o+++oooooooosssssssoooo+++++oooooooooooosssssoosooooosssoooosssssssssssssssssooossssssyyyssssssyyyyyyyysyyyyyysssssssssssssssoooooooossosoooooooooooooooooooooydysdyooooooooooooooooooooooooooooooooooooooooooooooooooooooosssyssssssssyyyhyooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssssyyhd
ooooydmdsssssoossosssssssooo+////:+sss+sssso/+ssssooooooooooooooooooooooooooooooooooooossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhs+hhsssssssssssssssssssssssssssooo++oo++ooooooooooosssssooooooooooooosssssosyyyyyyssyssooosssooooossssssssssssyyssoosssssssyyyssssssyyyyyyyyyyyyyyyyysssssssssssssooososoosssssssoosssssssossosssssyhssdyssoooooooooooooooooooooooooooooosoooooooooooossooooooosssooooo++oooossyysoooooooooooooooooooosssssooooooooooooooooooooooooooooooooosssoossssssssssyyhd
ssossyhhssssssso++sssssssoosyoooooooosoosss+/+++sooooooooooooooooooossssssssooooooooooossssssssssssssssssoooooooooooooooosssssssossssoosssssssoooooshy+hhssoooooooosssssssooooooosoooo+++o++ooooooosoooooossoooooooooossssssyyyyyyhhdhhysyysooossssooooosssssssssssysssossssssssyyysssssssyyyyyyyyyyyyyyyyysssssssssssssssssssoooooooooooooooooosssssssshhysdyooooooooooooooooooooooooooooooooooooooooooooooossooooossoo++/+/-/++++osysoooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssssssssyyyhd
oooosyhhssssooo+++oooosssooso+++o++++oyyssso/+++oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooshy+hhsoooooooooossssssoooooooooooo+oo++oooooosssoooooooooooososssyyssssyyyyyhhhhdddhhyyyssoooooooososssssssssssyssssssssssssyyyyysssyyyyyyyyyyyyyyyyyyyysssssssssssssssssooooooooooooooooooosssssssshdyshyoooooooooooooooooooooooooooooooooooooooooooooooooooossssoo++++/:/+++o++yyoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooosssssssyyhhdd
ooooyddysooooooooooooosssoossoosoooooshhyysooooosooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooshs+hysooooooooooooooooooooosoooooooo++++ooosssssooooooossssssssyyyyyyyhhhhhhhhhhhddddhhyysooooosossssssssssssssssssssyssssssyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssssssssyyssosssssssssssssosossssssssshdysdysosssssssssssossooooooooooooosssssssssoooooooooooosssssooo++++//+++++/osysooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssyhdmhdd
ooooymmysssooosssssssosyssossooso////ohhysssssssssooooosssooooosoooooooooooooooooooooooosssssssssssssssssssssssssssssssssssssssssosssoosssssssssososhy+hhsssssssssssssssssssossssssoooo+++++oosssssoooooossosssssyyhhhhhhhddddddhdhhhddmddhyhyoooooosssssssssssssyyyyssssyyyysyssyyyyyyyyyyyyyyyyyyyyyyyssssssssoooossssssyyssoossssssssssssossssssssssshdyydhsssssssssssssssssssssssssssssssssssssssssssssssssssooo/:+ooooo+++ooooooossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhhhdhdm
sssshmdysssooosssssssooossssoo+++////oyyssssssysssssoooosssssssssssossoooooooooooooooosssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhy+hhsssssssssssssssssssssssssooo++++++ooosssooooooossssssssyyyyhhdddddhddmmmddhhdddhhhhhyooooooosssssssssssyyyyyysyyyysooyssyyhhyyyyyyyyyyyyyyyyysssssssssssooooossssyysssosssssssssssssssssssssssshdyydhssossssssssssssoooooooooooooooossooooossssooossssoosooo+ossssoooooossoosssssssoooooooooooooooooosooooooooooooooooooooooooooosssossssssssssssssssyyyyhm
ssssyddysssoooso+ooo+:--:::::---:/::::/::////////+ossooooossssssssssssssssssssoooooooosssooooooosssssssssssssssssssssssssssssssssssssssssssssssssssyhs+hhsssssssssssssssooooosooooooo++++++oosssooooooosssssssssyyyhhdddddhhddmNNdhhdmdmdddddyo+oooosssssssssssyyyyyyyyysyssosyyyyyhhyhyyyyyyyyyyyssssssssssssssoooooooossssyssooososssossssooossssoossshdsydysoooossssssssssssssoooooooooooossoooooooooosssssssssssssssoosoooooooooo+osssssssooooooooooooooooooooooooooooooooooooooooooooooooooooooooossssssssyyyhd
osssyhhyssoooos++++oo////+///+++++++++++++++/////+oosssooo+ooooooosoooooossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhsohysssssssssssooosooooosssssoo++++++oooooooo++ossssyyssyyyyyyyhhhdddhhhydNNNmmmmmNmmmddyoooooossssssysssyyyyyysssssssssysyyyyyhhhhyyyyssssssssssssssssssoooooooooooossssssoooooooossssooossssssssshdsshysooooooosoooooooooooooooooooooosooooooooosssssssssssssssssssssssssoossoooooossssssooooosssssooossssssssssssssssssssssossssssssssssssssssssssssssyysyhd
sssshddsoooooooooooooossyhhhhhhhhhhhhhyhhhhyyyssssssssssssoo+//++osssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyodhsssssssssssssssssssssssssoo+++++o++++ooooooosssyyyyysyyyhhhhhhdddhhhhdNNNNNmdmmmmmmdhsoooossssssyyyyyyyyssooossssyssso+oyyyhhhhhyysssssssssssssssssssoooooooooooosssssssossssssssssssssssssssssydssdysssssssssssssssssssssssssssssssssssssssoooossss+/osssssssssssssssooo+ooossoossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyhh
sssshmdysssoossssssssssssssyssssssoooosyssysssysssssssssssssso+/--/+oosssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyohhssssssssssssssssssssssssoo+++++++++++ooooooossssyyyysssyhhdddhdhhhhhhmNNMNNNmNmmmmdhysoooosyyyyyyyysssooo+++osssssooosssssyyyyyyyyssssssssssssooossssoooooooosoooossssyssssssssssssssssssssssssyhssdhsssssssssssssssssssssssssssssssssssssssssssssssoosossssssssssssssssoo+oosoooosssoosssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyhd
sssshmdysssooosssssssssssssssooooooossyhysysosssssssssssssssssso++///++ooosssssssosoooooooooossssssssssssssssssssssssssssssssssssssssssssssssssssssyhyohhsssssssssssssssssssssssooo+++++++++++++ooosssssysyyyyyyyhddmdmmmmmddmNmdmNMNNNNmmmmdhyyssyyyyysssssssssoossyysooosyysysysssyyysyyyssssssoosssssooossssssssoooosssosssyyssssssssssssssssssssssssyhssmhsssssssssssssssssssssssssssssooooossoosssssssssssoooooooooooooooooosssssooooooss+/sssssoooooooooooooooooooooossssssssssssssssssooossssssssssssssyhyyhd
sssshdhysssooosoooossssssssso+oooooossyhysssosssssoooooooooooosssssooooo+++oosooossoosooooosssssssssssosssssssssoooosoosoossssssssssoooososssssssssyhsohysssssssssssssssssssssssoooo++++++++++++ooossssyyyyyhdddhddmmmmmNNNNmmmdshmNMMNNmmmddhhyssooossssssyssssssssssssyyso+ossysssyyssssssssssoooossssssssssssssssssossssssssyssssssssssssssssssosssssyhsymhsoosssssoooooooooooooooooooooooooooooosssssooooosoooooooooo++oooooossssssso/:/+soosssssoooooooooooooooooooooooooooooooooooooooooooooooooosssssssyhyyhd
ssssyhhsssssooo++++oossssossooooossosshdhyssossssssssssssssssosssssssssssooo+oooosssssssssssssssssssssssssossssssoooooooooooossssssssssssssssssssssyhyohhsssssoossssosssssssssosooo++++++++/+++++ooosssyhhhhhhddmhysyddddhyyhhhyshmNNmddddddhyyyssossssyyyssssssssssssso/::/+sssyssosysssssssssssooossosssssssosssssssssssssssssssssssssssssssssssssssssyhyydyssssssssssooooossooooooosssssoooooooossoosoooooooossssssosooo+:/osssssysssso++oooooossssoooooooooooooooooooooooooooooooooooooooooooosoooosssssssyyyshd
sssshdhsossoooooooooossssssssooso++++yddhyysosssssssssssoooooooooosssooooosssso+ossssssssssssssssoossssoossssssssssssssssssssssssssssssssssssssssssyhyohyssssssssssssoosssssssssooo++++++++++++++ooooosyddhyhhhddy/:/syssyyyhhhhhyyys+//osyhyyssssosyssyyyysssssyss+/:--:+osysysssso++ossssssssssssooooossssssoossssssssssssssssssssssssssssssssssssssssydyhmhsssssssssssssssooossssssssssssssssoshdmdhdhhhhhhhhhhhhhhhhhhhs/oyhhhyhhhhhhyhhhyyyyyyhhhsssoooooooooooooooooooooooooooooooooooooooosssssssysssssyyyyhm
ssssdmdsosssosssssssssyysssssooso////shhhyysossssssosssooooooosssssssoosssssssssoossssssssssssssssssssssssssssssssssssssssssssssssssooooooooooossssyhyohyssssssssssssssssssssssoooo+++++++++++++oooosssyhddhhhhhdyo++shhhhhhyyso+/:---.`-+osyyssssssssssyyyyyyysso/-:/+ossssssssoooo+/osssssssssssssssssssssssoossssssssssssssssssssssssssssssssssssssssydyhmhsssssssssssssssssssssssssssssssssssydNNNNNNmmmmmmmmmdmmddddddddhdddddddddddddddhhhhhhhddysssoosssssssssssssoooossoosssssooossssoosssssssssyssssssyyyhm
ssssdmdssssoossssssssssssssssoosoo++oshhyyysosydyssooooooooossssssssssssssssssssssoooooooosssssssssssssssssssssssssssssssssssssssoosssssssssssssssoyhyohysssssssssyyyssssssssssoooo++++/+/////++oossyhhhhhdhhyyyhhysyyyysoo+o/-.```-///.`./osyssssssssssyyyhyyyyssoosssssoo+++++++osssssysssssssssssssssssssssssssssssssssyyyyysssssssssssssssssssssssssyhyymhssssssssssssssssssssssssssssssssssshmNMNNNNmdhdddddddddddddddddddddddddddddddddmmdhhddddyssssssssssssssssssssssssssssssssssssssoosssssssssyyssssysyyhd
ssssddhssssoossossssssyysssysosssoossyddhyysosymhyyssssssssssssssssssssssssssssssysoossssssssssssssssssssssyyyyyyyyssssssssssssssssssssssssssssssssyhsohysssssssssssysssyyyyssssoooo+++++////+++ossyyhhhysssysosssso+o+:-..-::/:-.``.://-``/ossossssssyyyyhhhyyyysssssso+//://+osyyysssssssssssssssssssssssssssssssssssssssyyyyyysssssssssssssssssssssssydyydhssssssssssssssssssssssssssssssssssshdNNMNNNmdddddddddddddddddddddddddddddddddddmmmdddddddsssssssssssssssssosssssssssssssssssssssssssssssssyyssssysyyhd
sssshdhsssssoso+++ossssssosysssssosssymdhysoooydhyysssssssssssssssssssssssssssssssyyossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhsohyyyysssssssssssssssssssssoooo+++++/++++oossyhhyyyyyys+/oyyyyo//-` ```.::::.`.://:``/osyysssyyyyyyyhhhyysssssoo++//+osyyyyyyssssssssssssssssssssssssssssssssssssssssyyhyyssyyyyyyyyyyyyyssssssssyhysdhsssssssssssssssssssssssssssssssssssyhdNMNNNmmmmdddddddddddddddddddddddddddddhhdmmdhdddddhssssosoooossoooooooosssssssssssssssssssssssssssssyyyssysoyyhd
ssssssoooooooooooossooosossssssssosssymdyosoooydhyyssssssssssssssssssssssssssssssssysosssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyohyssssssssssssssssssssssssssoo++++++++++oossyyysyhysssyyyyyyhds/+:` `.-//:..:+/-``/osyyssyyyyysyhhyyyoo+++//+osyyssyysssyyyssssssssyssssssssssssssssssooooooosssssyyysssyyyyyyyyyyyyyssssssssydyymhsssssssssssssssssssssssssssssssssssyhdNMNNNNmmmddddddddddddddddddddddddddhhhhhhdddddddddhsssssssssssssoooooooossssssssssssssssssssssssssssyyssssossyhm
sssssoooooooooossyyyysyysssssosssosssyddyossooymdhysssssssssssssssssssssssssssssssossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyohysssssssssssssssssssssssssoo++++++++ooooosssyysyhhysssyhhhyhhhs/+:` ````.-/+/.`:++:`.ooyyyyyyyyyyyhhhyyo++//+sysssssooooooosssssooooosooooooooooooooooooo++oooooossssyysssssssssssssssyssssssssydysdhssssssssssssssssssssssssssssssssssssyhmNNNNNmmmdddddddddddddddddddddddddhhhhhhhddddddddmyssssssssssssssssssssssooooooooooossooooooooosssssyyssyssysyyd
sssssoooooooooossyhhyssyssyyssssossssyddyosoooshhhyssssssssssssssssssssssssssssssssssyossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyohysssssssssssssssssyyyyssssoooo++oooooooossssyssyhhhsyyhhhhyyyyys/+/.`.--.``://:`.///-`:osyyyyyyyyyyhhhhyys+///::----............``..................-...-----::///+ooossssssssssssssssssyyyyysssyhysdhsssssssssssssssssssssssssssssssssssssydmNNNNmmmmddddddddddddhhhhhhhhhhhhhhddddddddddddmdsssssssssssssssssssssssssssssssoosssssssssssssssssyyyyssyyysyd
sssssoooo++oooooossys+ososyysosssssssyddy+soooydddyssssssssssssssssssssssssssssssssssysssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyssyhsohyssssssssssssssssssssssssssoooooooooooooossysyssydhhhddddddddddhy++/.-:::.`.///-`-++/..+syyyyyhyyyhhhhyyyyso//::-----........`...`````````..````..........---:::/+ooooossossssssssssssssyyysssssyhyydhsssssssssssssssssssssssssssssssssssssydmmNNNNmmmmddddddddddhhhhhhhddhddddddddddddddddmdyssssssssssssssssooooooosssssssssooosssssssssssssssyyssssyyysyd
ssssoooo+//+o+/-//-//.:++osysssssoooshmhs+sooosdddyossssssoooooossssssssssossooooooosssoooossssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyohyssssssssssssssssssssssssssssoooooooooooossssyyyyhhdddhddmmhydmmmd++/----```.::-`.:+o/.:sshhhhhyyyyyysyhhhyso+++//:/:-.-......-/::--.-..---.....:::-:-:::---::://+oo+oooooosssssssssssssyyysyyyyyhyshhyysssssssssyyyyssssssssssssyyyyyysssyyydmNNmNNmmmmmmddddddddhhdddddddddddmmmmmmmmmmdddysssssssssssssssssssssssssssssssssssssssssssssssssssyyso+syyssyd
ssssooo++/////////+o+:/o+osysssso///oydhs+ssoosddmhooooooooooooooooooooooooosossssooossossssssssssssssssssssssssssssssssssssssssssssssssssssssssssoyhyohyssssssssssssssssssssssssssssoooooooooooossosyyyyyhhhhdddmmdosdmmNd+o/````` -+o/.`-+o+-:ssyhhhyyyyyhhhhhhhhysso++////:--......-/---//-.-//-....:/-+++/:/:---::://+ooooooooosssssssyyssyyyyssyyyyyhyshhsssssssssssssssssssssssssssssssssssssssshNNmmmmmmmmmmmmddddhhdddddmmmmmmmNNNNNmmddhhyysssssssssssssssssssssssssssssssssssssssssssssssssss+syssssyysyyd
sssooooo+//+++++ossss+osoosyssoo++/+oshyo+ssooyddmhoooooooooooooooooooooooooosydhyyyoososyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyshysssssssssssssssssssssssssssssssoooooooossossyyhhyyhhhddmmmNmdmmmNNh+o-`````-++/...:++::sshhhdhhhhhhhhyhhhysoo////:::------...-:...--:--.-:....-:::----:---:::://+oooosoooosyyysssyyyyyyyyyyyyyyhhyshhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssyhmNmdddmmdddddhhhysoyhhhddmmmmmmNNNNmddhyyysssssssssssssssssssssssssssssssssssyysssssssssssssso+osyssssssyyyh
ssssoooo+/+++++oosyss+ososyysssssssssydhs+ssosshhdhssssssssssssssssssssssssssshddhssoosssyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyshysssssssssssssssssssssssssssssssooooossssssssyhhdhyyyyhdmmmmNNNNNNNNy++.```./oo/---::/osyshyyhhhhhhhyyyyhhdyysso+++++/:::/::::::-------::::-:--------:::::::://++oo+ooooooooyyyyyyyyyyyyyyyyyyyyhdhyhhyyyyysssssssyssyyyyyyyyyyysssyysyyyyyysssyyhmdmmmmdddddddhhyyhhhhhhhhhhhhdNNmdhddhyyyyysyysyyyyyyyyysssssyysssssssssssssysssssssssssooosyysssssyyyyyyh
ssssoooo+/++++++oosso+ososyysssssssssydhsoysssyddmhsssssssssssssssssssssssssssydysososoosyssssssssssssssssssssssssssssssssssssssssssssssssossssssssyhyshysssssssssssssssssssssssssssssooooosssssssssyyhhddhhhyyhdmdmmmmNNNNNmoo/...-+so::/ossyhdyshyyyyhhhyyyyyyyhdhhyyo+++/:-::://-:///++/////////+++////:///////+++osssyyo+ooooooosyhysssyyysyyysyyyyyhddhdhyyyyyssyyyyyyyyyyyyyyssssssssssssssssssssssssydddmmdhhdddddddddmmmdddhhhydmmNmdhysssssssssssssssssssssssssssssssssssssssssssssssso//+syyyssssssssyyyyh
ssssoooo+/++++:-+/-/--+++oyysssssoossydhsossooshdmhsssssssssssssssssssoooooooshdysssssooyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhsshyssssssssssssssssssssssssssso++++ooosssssssyyyyhdddhhyyyhhdmmmmmNNNNNh+o-.--:+ssssssyymNmhyyyyyyhhhhyyyyyhddhhyss+/::///+:-.-:///++++++++++////++//+o+oooooossssosso++++++++oyhhsosssyyyyyyyyyyyhmmdmhyyssssssssssssssssssssssssssssssssssssssssssosssydmmddmdddddhyoyddmdmmmy+ymmdyyyssssssssssssssssssssssssssssssssssssssssssssss+--:+osssssssssssssyysyy
ssssooooo++++++///++/:ooosyssssssssssymhyosssssdmmhssssssssssssssssssssssssssyddssssss//yysssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyshysssssssssssssssssssssssssso++/++ooossssssssyyyhhhdhhhyyyhdddmmmmmNmdhosoosyyshhyyyyyyhhhhhhhyyhhhhhyyyyyhmdhhyyo//+o++/:..-/////+///+////++:::/+/+oo+++++++oooo++:-`````````.:/osossssyyyyyyyyyhddddhyyyyssssyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssoooosyyyhhhdddhyoyhddddmddyossssssyyssssssyyysssssyyyyyyssyyyyyyyyyyyyysyyyyss+:-:/oosssyssyyyyyyyoosyyh
sssssooo+/+++ooosyyyssyyssssssssssssshmhysyssssdmmhooooooooossssssoooooooooosydhssssss/ohyssssoooossssssssssssssssssssssooossssssssssssssssssssssssyhysdysssssssssssssssssssssssssso///+++ooosssssssyyyhhhhdhhyyyyhhddmmmmdmddhshdmddddNmhyyyhhhhddhhhhhhyyyyyyyyhddhyyyo/+oo+:-..-:////://////:::::::://+ooo+//:::://+sso/.`..----..````.:+ossyyyyyyyyyydhhdhssssssssssssssssssssssssssssssssssssooosooooooooooooooooooooossssosoosssssssssssssssssssssssssssssssyyyyssssssssssssssssso+///+ossyyyyssssssssss+/syyy
ssssssooo++oooosyhdhyyhyosssssssssssshmhysysosyddmhsssssssssssssssooooooooooohdyssssss+shsoooooooooosssssssssssssssssssssssssssssssssssssssssssssssyhyydysssssssssssssssssssssssso+/////+ooooossssyyyyyyhhhhddhysyyhhdmmmNNNNNNNNNNNNNNNNmhhhhhhdddddhhhhyyyssyyyhhhhyyso//+//:--..-::////::-::......-///+++/:-:+:::::/+ooo::+ooo++++o+/-``.:osyyyyyyyyyydhhdhysssssssssssssssssssssssssssssssssssssoooooooooooooooooooo+++++++++++ooooooosssssssssssssssssssssssssssssssooossssssso+///+ooossssssssssssoossssssssys
ssssssso++++ooooyhdhyyhyssssssssssssshdhysysossdmmhsoooossooooooosssssooossssddysssss++yyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyydysssssssssssssssssssssssso+/////++ooossssyyyyyyhhhhhddmdyssyhdddmmNMMNNNMMMNNNNNmmmmmmmdddddddhhyyyssssyyhyyyyyso+/+++///::--:::++::::..:---.-o+////:://::+++////+oyso///+//++osso:..:oyyyyyyyyyydhhdhyssssssssssssssssssssssssssssssssoooooooooooooooooooooooooo++++++++++++oooossssssssssssssssssssssssssssoossssssssso+///ooosoossssssssssssoo+osssssssss
ssysssso++oooo//o/+/:+s+osssssssoo+oshdhysyssssddmhsssssssssssssssssssssssssydhssssss/shyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyshysssssssssssssssssssssssso+/////+++oossssyyyyyyhhhddddmmmhsshddddmNMMMMNNNNNNmmmmmmmmmmmdddddddhhyysssyyyhhsssso/:::://+o+//::--//:::-..::.-:://////:----:/+o+//+oys+//////+++osyys/..:oyyyyyyyyhdhyhhyyyyyyyyyyyyyyyyyyyyyyyyyyssssssooo+++++++++oooooooooooooo++++++++++++++ooosssssssssssssssssssssssssssssssssssso+//+ossssssssssssssssssyysssssssssssyy
sssyssso+++ooo//+/+/:+sossssssso////ohdyysyssssdmmdssssssssssssssssssssssssshmhssssyooyhyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyyhyssssssssssssssssssssssssoo++///+++ooosssyyyyyyhhhdddmmmmmhyyhdmmmmNNNNNmmmmmmmmmmmmmmmddddddddhhhhyyyhhhdhssso///++::/++++/////::::::--:--:::::///+++/:---:///++os+/////////+osyyys/..:oyyyyyyyydhhhdyyyyyyyyyyyyyyyyyyysssssssssooo++++++++++++ooooooooooooooo++++++++++++++++oossssssssssssssssssssssssyyyysssoo+///+syyyysyyyyyyysssssyyyyyyyyyyyyyyyyyy
sssyssoo+++ooooosyyyshhysssssssoooooshhyysyssssddmdssssssssssssssssssssssssshdysssso+syyyssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyyhyssssssssssssssssssssssssoo+++++++oooosssyyyyyhhhdddmmmmmmmmhhddmmmmNNNmhhdmNNNNmmmmmmmmddddddddddhhhhhhddhsso//+o+/::/+++++//++::////::/::+:://///++oo++///::/++ss//////////+osyysss/../syyyyyyyddddhyyyyyyyyysssssssssssssssssoooo++++++++++++oosssssssssssssoo++++++++oooo+++ooooosssssssssssssssssssssoo++////+ossyssyssssyyyyyyyyssssyyyyhhhyyyyyyyyyyy
ssyyssso++ooosssyddhhhhyssysssssssssyddhyssssoshhdhssssssssssssssssssssssssyddyssss/oyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyydyssssssssssssssssssssssssoo+++++++oooossssyyyyhhdddddmmmmmNNNmdhhddddmmmdmNNNNNNNNmmmmmmdddddmmmdddhdhhhhddys+++so+//++++++++////o+//+//+++///++++//++++o+++++++oss+++////////+oyyssso-.-+ssyyyyydmdddyyyyyyyyyyyyyyyyyyssssssssoo++++//++ooooooooooooooosssssssoo+++o+++++oooooooooossyyssssyyyssso+/:::::://+ossyyyysssssssyyyysssssssyyyyyyyyyyyyyyyyyhyy
ssssssso+++ooooshddhhhhyssysssssssssyddhysssoooyhdhoooossssssssssssssssssssydhysss+oyyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhysdyssssssssssssssssssssssssooo+++++oooosssssyyyyhhddddddmmmmmNNNNmmdmddmmNNNNNNNmNNNNmmmmmdddddmmmdddhhhhhhdhso+o+o+/o+/ooo+///////+oooo+/////:://+++///++oooooooosss++++////////osyssss/.-+ssssssydmddhyssssssssssssssssssooooooo++++++++oossssssssooooooooossssoooooooo++//++++++oo++oo++++oosso+/:::----/+ossssysssssssssssssssssssssssyysso+osssyyyyyyhhhy
yyysssoo++osoo//++s+:ososyyyssssssssyddhysso+++osdy++++ossssssssssssssssssshdhsss++ssyyysssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyshyyyysssssssyyyyyssssssssoooo++++++ooosssssyyyyhhddddddmmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNmmmmddddddmddddhhhhhdhsoso+/++s/--:/+/:------:://+/::/::::/+//+++oooooosooosys+++++//////+osyysos+--/ssssssydddmdyssssssssssssssssoooooo++++++++oossssyyyyyso//o++ooo+ooooooooooo++++++////++o++++++++++ooooo+++/:/+sssssssssssssssssssssssssssssosyyyso+ssssyyyyyyyhhy
yyyyssso++ooso:/+/syoooosyssssssssssyddhsoso+/+oshy+++++ooooosssssso+oosssssoooo+:++oosooosssssssssssssssssssssssssssssssssssssssssssssssssssssssssyhyshysyssssssssssssssssssssssooo++++++oooossssyyhhhhdddddmmmmmmmmmNNNNNNNNNNNNNNNNNNNNNNNmmmmdddddmdddddhhddddhssso++++s/--.--:///:-----:::-::::://++/+oooo+ooooo++osyy+++++++++//+osyysoo+--/ssssyyyddhmdysssssssssssssssssssoo++++++oosssssssyhhddhyyyyyyssssyyyyssssssoooooo//++oooooooooossssssssssyssssysssssssssssssssssssssssssssssyyyyysyyyyyyyyyyyyyhhy
yysssooo+++ooooosyyyyhyssysssysssssyydhoo++++/+ooyy++++++++++ossssoo++sssso/:-----/+++++++ossssssssssssssssssssssssssssssssssssssssssssssssssssssssyhsshysssssyyyyyssyyyssssssssoo++++++o+ooooossyyyhhdddddddddmmmdddmmNNNNNNNNNNNNNNNNNNNNNNmmmmmmmmmddddddddddddhyyooso+oo:--......::-...-.-.......--///+ooo+++oo++///+sy+++++++++oooosyysoo/--+ssssssydmdmdyssssssssssssssssssoo+++++++osssssyyyyyyhdddddhhhhhyyyyyyyyyyssoooooo++++++ooooo+ooosssssssssssysssyssssssssssssyyyyyyyyyysyyssyyyyyyyyyyyyyyyyyyyyhhh
yyyyssso++ossssyddddddhysyosyyyssssyydhoo++++++osdh+++o++++++ossssso+oyysso:---:--:////o++ossssssssssssssssssssssssssssssssssssssssssssssssssssyssshhsshysssssssssssssssssooooooo++++++++++ooooossyyhmmmmmNNmmmmNmddddmmmmmmmNNNmmmmNNNNNNNNNNmmmmmmmdddddddddddddhysosyoooo:---.....:-...`````````....://+++++oo+/:::/+/os+++++///++oosyyyso+:.:ossyyyyymmdddysssssssyyyyyyysssso+///+++osssyyyyhhhhddmmmdddddhhhhhhyyyhyyyyysssosooo+++ooooooossssssssssyssssssyyyysssssssyyyyyyyyyyyyyyysyyyyyyyyyyyyyyyyyyyyyhhh
yyyyssso+oossssydmddddhssyoosyysssssydhyso+++++oydho+o++++++ooossssoooo+++//::/o+/+ossoso+osssssssssssssssssssssssssssssssssssssssssssssyyssssyyyyyhdssdyyyyyyysssssssssssooo+++++////+++++++oooosyhhmNNNNNNNNNNNNmmmmmmmmmmmmmmmmmmmNNNNNNNmmmmmmmmmddddddddddddhhsosyyoooo:---....-+-...````````````.:///+++++/:-:/:+++ss+++++/+++++osyyyso:--/ssssyyyymNmddyyyyyyyyyyyyyyysoo+++/++++ossyhhhhdddddmmmNmdddddddddhhhyyhhhyyyyyyyysssoooosssooosssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhdd
syyyssso+oosso+osyhoohsosysssyys+++osyssoosssosoyhhsssooo++++++ssyys++oso+////ooo++ooosso+ossssysssssssyyyyyyyyyyyyyyyyyssssssssssssssssssyyyddddddddysyhhdmmmmhyyyssssssooo+///////++++++++oooosyhhhdmmNNNNNNNNNmmNmmmmmmmmmmmmmmmmmNNNNNNmmmmmmmmmmdddddddddddhhhsyyysoooo:---....-+-..`````````````.:+///++/:+o/:+/o+oys+++++++++ooosyhyo:.-/ossyyyyyhmmdddhyyyyyyyyyyysssssooo+oo+oossyddmmmmNNNNNNNNmmmddhhhdddhhhyhhdhhyyyyyyyysssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysyyyyyhhhhhhhhhhhhyyhhddd
yyyhysso+osss+:++/o::yoosyysssssoo+ooooo+oshhhhhdmmhsooo+++++++sydho+oyyysso+ossoo+oossooosyhhysssssssssssssssssssssysssssssssssssysssyyyyhhdmmNNMNNNmdmmNNmdddddhysssooooo++++++++++++++++oossssssyyhhddmmmmNNNNNmNNNNmmmmmmmmmmmmmmmmNNNNmmmmmmmNmmmddddddddddhhdhhhyyssos/:-.....-/...`````````````.-++//+/::s+o///++sys+/+//++++oossys+-../osshddhhhhddmmmmmmmmmdhyyyyyssssoooooooosyhdmmNNNNMMMMMMMNNNNNmmdhhhdddhhhhdddhhhhddhhyysssyssssoossssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhddddddmdddmmmmmmmmdddhyhdddd
yyyyysso++oooooosyysyyysyyyyyhddyssyydyyssyhyyyhddhyoooo+oo++ooydmmhhhdddmhyyyoohhyyyyyhdmmNNNhsssssssssssssssssssssssssssssssssyyyyyhhdddddmmNNMMMMNNmNMMMNNmdhhhdhhyyso+++oooo++++++/++++ooossyyyyyyhddmmmmmNNNNNNNNNNNmNNNNNNNNNNNNNNNNNNNmmmmNNmmmmdddddddddhhddhhhyys++++/--...::...`````````````.-++/++/--+/++///+ss/--/++++++oooo+:..-/yddmmNmhhyyhdNNNMMMMMMNNmddhhyssooooossssyhmmNNMMMMMMMMMMMMMMMMMMNNmdhdmmdddmmmdddddddhyssyyyyysssossssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyydNNdhNNNNNNNNNNNNNNNNNNmmmdhdm
yyyyysso+osssssyddddmdhysyyysssssossyhyyssyhhyyhhssyysssssssssshmmmmmmmmmNNmmmddmmmmddddmmNNNNdssssssssssssssssssssssssssssssyyyhhdddddmmNNNMMMMMMMMMNNNMMMMMMMMNmdhhhhhysoo++++ooo+++oooo+oosssyyyyyyhhdmmmmmmNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNmmmmmmmmmmmmddddddddmhhhyyysoo+++o+:.-/-...`````````````.-//+++/::/:::/++oso:...-://///:---:+ydNNMMMNmdhhyhdmMMMMMMMMMMMNNNNmmddhysssyyyyydmNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNmmmmmdddddddhysyyhhhyyssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyydNMMmdNMMMNNNNNNNNNNNNNNNNNNNNN
yyyyyssooossssyhdmddmdhyssssso+++++++oooossyhysyyssyyssssssssssdmmmmmmmmNNNNmmmmmmmmmmmmmmNNMNdysssssssssssssssssssssssssyyhhdddmmmmmNNNMMMMMMMMMMMMMNNNMMMMMMMMMMMMNNmhhhhyysoo+ooooosssssssssssssyyhhdddmmmmmNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNNmmmmmmmmmmmmmmmdddddmdhhyyyyso++/+oo/:/-......````````...-///++//////+ossyhhyssyyyo-`..:oydNNMMMMMMNmdhyyydmMMMMMMMMMMMMNNMMNMMNNNmmdddddddNNMMMMMMMMMMMMNMNMMMMMMMMMMMMMMNNmmmmmdddmdhhyyyhhhyysssssssssssssssyysssssssyyyyyyyyyyyyyyhmNMMMMMMMMNNNNNNNNNNNNNNNNMNNNN
yyyyysso+osssoosyhhyhhyyyssssooooooooossssyhhyssyssyyssssssssssdmmmmmmmmNNNNNmddmmmmmmmmNNNNMNdssyyyyyyyhhhhyyhhdhysyyyhhdmmmmmmNNMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMNNddhhhhyyssyhyhhyydddyyyyyyyyyhhdmNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNmmmmmmmmmmmmmmmmmddmdysoossoo+++++++///////////::::::::::////++++ooooossymNNNmdNNNNyoydNMMMMMMMMMMNdhysyydNMMMMMMMMMMMMMNNMMMMMMMMMMNNNNNmmNNNMMMMMNNmddddddmNMMMMMMMMMMMMMNNNNmmmmmmmdhyyyhhhyyysssssssssssssyyyyyyyssyyyyyysssyyyyyydNNNMMMMNNNNNNNNNNMMMMMNNNNNd/om
yyyyyysoossss:/o/::.oyoyyssssoooooooosssssyhhysosssyyssssssssssymmdmmmmmmNNNNmddmmNNNNNNMMMNNmysssssyyydNNNdhdmNNNdhhdddmmNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMNmddhhhdNNNmddmNMNmdddhhhhhhddNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNmNmmmmmmmmmmmmmdyso+///:::::/:::://////:::----------:://+////+/+++osmMMMNdmNNMMMMMMMMMMNmmmmmmdhho+hNMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNddmNmNNMMMMMMMMMMMMMMNNmmNNmmmddhyhhhhhyyssosssssssssssyyyyyyyyyyyyyyyyyyyyyyhmNNNMMMMMNNNNNNNNMMNNNNNMMNNNddN
yyyyssso+oooo+++oso+syyyysssssooooooosssssyhhyssyssyyssssssssssshdddmmmmmmmmmmmmmNNNNNMMMMNNNhyyyyyyyyymMMMMmmMMMMNmmmNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNmNMMMMNNMMMMmdddddddddddmmmNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNmmmmmmmmNNNmhhs++oo:::/-:-::--:::-----.:::--:/:---::----///:///omMMMNmmNMMMMMMMMMNNNmmmmdmNNNmmNMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMNNNMMMNNNMNNMMMMMMMMMMMMMMNNNmNNNNmmmddhhyhhhyyssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyhNMMMMMMNNNNNNNMMMMMNNNNNNNNNNMNM
yyyyyssooosssyyyhhhhddhhysssssoooooooossssyyhssyyssyyyyyyyyyyyyyyhdmNNNNmmmmmmmmmNNNNMMMMNNmhyyyyyyyyyhNMMMMNNMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMNdhhhhhhhhddddddmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmmmmmmmNNmdyo+ooo/:/+/+/o+:.-:..-....:-:-.//:.--::-...:++/oossmMMMNmmMMMMMMMMMMMNMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMNNmNNNNNmmddhyssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhdNMMMMMMNNNNNNNMMMMMNNNNNNNNMMMMM
yyyyyys+osysssyhhhhhhdhysssssooooooooossssyhhysssssyyssoossssyyyyyhdmNNNNNNNNmmmmNNNNNNNNNdhyyyyyyyyyyhNMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNmmdhhyyyyyhdmMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMNMMMMNdhhhhhhdddddmmmmmmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmmmmmmmmmmmmmdyysss+////++/:::-:--:::-.-.---/os/-.-::--:/+ooosydNMMMNmmMMMMMMMMMMMMMMMMMNNMMMMMMMMMNNNNNNNmmmmmmmmmNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNMMNNMMMMMMMMMMMMMMMMNNNNNNNNNmmmddhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhdNMMMMMMMMMMNNNMMMMNNNNNNMNMMMMMM
yyyyyysoosoooossyyssyyyysssssoooooooosssssyhhyssoooosssssssssyyyyyyyhhhhhhddhhhdddmdmmmmdhhhhhhyyyyyyyhNMMMMNNMMMMMMMMMMMMMMMMMMMMNNmmdhhyyyyyyyyyyyyyhNMMMMMMMMNhhhdmmNNMMMMMMMMMMMMMMMNNMMMNdyyhhhhhhhddddddddddddddddmmmmmdddddmmmmmmmmmmmmmmmmmmmmmmmmmdddddddmmmdddddhhhhhyhhhyyyyyssssoooosssyhdhyssyyyyyyhhhhddmNMMMNmmMMMMMMMMMMMNMMMMNNNMMMMMMMMNdhyyyyyyyyyyyyyyyhhddmmmNNMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNmmmddhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhmMMMMMMMMMMMMNMMMMNNNNNNMMMMMNNM
yyyyyyyhhyysyyyyyyyyyyyysssssso+/+ooosssssyyyyyyyyyyyyhhhyhhyyyyyhhhhdhhdddddddddddddddddhhhhyyyyyyyyyhNMMMMNNMMMMMMMMMMMMMNNmmddhhyyyyyyyyyyhhhhhhhhhdNMMMMMMNNNdhhhyyyhhdmmNNMMMMMMMMMMMMMMNdyyyyyyyyhhhhhhhhhhhhhhddddhddhhhhhhhhhhhhhhhhhhhhhhdddhhhhdhhhhhhhhhhhyyyyyssssssysssooooooooooooooosssssssssssssssssyyhNMMMNmNNMMMMNmmddhmMMMMNNNMMMMMMNdhyyysyyyyyyyyyyyyyyysssyyyyhdmmNNNNMMMMMMNMMMMMMMMMNdmmmdddddddddddddddddddhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhdNMMMMMMMMMMMNNNNNNNNNNNNNNMNNNN
ddddddddddddddhhhhsooossssssssssoossssoossssssoooosyyyyyyyyyyyyyhhhhddhhddddddddddddddddddhhhyyyyyyyyyhNMMMNNNMMMMMMNNNmmdddhhhhhhhhhhhhhhhhhhhhhdddddmNNNNNNNmmmdhhhhhhhhhhhhhhdmNMMMMMMMMMMNhyyyyyyyhhhhhhhhhhhhhhhhhhhhhhddhhhdhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyysssssssooooooooooo+oooooooooooooooooosssssssyhhddddddmmmddhhhhhmMMMMNNNMMMMNmhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhddmmNNMNNNMMNNNMMNdhhhhhhhyyyyyyyyyyyyyhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhmMMMMMMMMMMMMNNNNNNNNNNMNNNNNNN
mmmmmdddddddhdyo+o////ooooooooooooo+++++ooooooooooosyyyyyyyyhyyhhhhddhhhhhhhhhhhhhhhhhhhhdhhhhhhhyhyyyhmNNNNNNNNNNNmmddddddhhhhhhhhhhhhhhhhhhhhhhyyyhhhhhhhhhhhhhhyyyyyyyyyhhhhhhdddddddddddddhyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyyyyysssssssoooooooooooooooooooooooooooooosssssssyyhhhhhhhhhhhhhhhhhmMMMMMMNMMMNmdddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddmdmmmmmmmmmmmmmmdhhhhhhhhhhhhhhhhhhhyyhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyydNMMMMMMMMMMMNNNNNMMMMMMMNNNNNN