BM6P6(@ $$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$###"""!!!!!!###%%%&&&$$$%%%"""###'''&&& ###%%%&&&$$$###""""""######$$$$$$$$$%%%%%%%%%$$$###$$$&&&)))***'''###(((&&&$$$######$$$&&&'''"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%###"""###&&&)))%%%'''(((&&&""" !!!###$$$###%%%(((&&&"""!!!$$$$$$###"""###%%%$$$###!!! $$$%%%$$$$$$'''&&&###---,,,***'''%%%###""""""$$$''''''&&&(((***)))$$$$$$$$$$$$$$$$$$&&&))),,,"""###$$$%%%&&&&&&&&&&&&'''&&&$$$#########$$$$$$'''%%%######$$$%%%$$$###%%%$$$%%%((()))***000999GGGDDD<<<111,,,...///...+++111+++&&&******&&&***)))***+++,,,,,,+++***)))***((('''((()))***)))'''&&&''')))***+++***(((''')))+++,,,+++)))(((((((((''''''(((((('''&&&%%%%%%***((('''&&&&&&''')))***))))))***+++***)))(((''')))++++++***)))((()))***...***''''''***,,,,,,+++---///111222000,,,(((%%%((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))************---+++(((&&&%%%''')))***((()))))))))***************************++++++,,,###+++,,,---///,,,''',,,,,,,,,---------......///---++++++...///...,,,///+++,,,111222///111666555666777888888666444333555555666999===BBBGGGJJJPPPSSSVVVWWWSSSNNNIIIGGGIIIJJJLLLNNNMMMKKKIIIGGGJJJJJJKKKMMMMMMKKKGGGCCC>>><<<===>>>>>>>>>DDDKKKCCCGGGMMMPPPPPPNNNLLLKKKIIIJJJLLLOOOSSSVVVXXXYYYTTTUUUWWWYYY[[[___eeehhhkkknnnsssxxxzzzzzzyyywwwuuuuuuwwwyyy{{{~~~~~~rrr^^^QQQKKKHHHIIILLL[[[mmmtttdddWWWNNNIIIOOOXXXdddxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$"""""""""$$$%%%'''###$$$!!!###&&&%%%$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%&&&%%%$$$&&&))))))'''$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&''''''&&&%%%&&&&&&%%%###"""###&&&)))''''''&&&### ###&&&"""!!!###%%%$$$ !!!%%%&&&%%%$$$%%%'''((('''&&&###&&&%%%!!!!!!$$$%%%""")))((('''%%%%%%$$$$$$$$$$$$''''''&&&'''***)))$$$$$$$$$%%%$$$$$$&&&))),,,&&&&&&'''''''''&&&&&&%%%&&&&&&$$$#########$$$$$$$$$###"""###%%%'''''''''&&&%%%&&&((()))***222;;;BBB@@@888...)))+++,,,+++,,,///+++'''******'''***++++++,,,,,,,,,,,,++++++)))((('''((()))***)))'''&&&''')))***+++***((('''***+++,,,+++)))''''''((('''''''''''''''&&&%%%%%%&&&%%%%%%$$$%%%''')))***)))***+++++++++***)))(((&&&'''((('''&&&%%%%%%'''+++(((&&&&&&(((*********///,,,)))&&&&&&(((***,,,((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((((()))))))))******+++***((('''&&&'''((()))(((((()))))))))*********((((((''''''(((((()))***!!!(((,,,++++++......+++++++++,,,,,,,,,------------+++)))***,,,---,,,***+++'''''',,,,,,***+++000000111222333333111///.../////////000333666999;;;>>>AAADDDDDDAAA<<<999888999:::;;;<<<<<<:::999888;;;<<<===???@@@>>>;;;777555444444555444333888>>><<>><<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHJJJLLLMMMQQQUUUYYYaaadddiiinnnpppooommmkkkhhhiiijjjmmmpppuuuxxxzzz}}}xxxtttrrrqqqqqqvvvwwwxxxzzz}}}qqq]]]PPPJJJGGGIIILLL[[[nnnvvvggg[[[QQQLLLQQQZZZeeezzz%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$%%%&&&%%%%%%$$$######$$$&&&'''###$$$""""""%%%$$$&&&&&&%%%### """$$$######$$$$$$$$$%%%%%%%%%)))'''&&&&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%'''******(((&&&''''''&&&$$$######&&&(((((('''$$$!!! !!!$$$(((###!!!"""%%%$$$"""$$$(((%%%###!!!"""###%%%&&&%%%'''(((&&&!!! $$$%%%###$$$$$$$$$$$$$$$%%%&&&'''%%%''''''%%%'''***)))$$$$$$%%%%%%%%%$$$%%%(((+++(((((((((''''''%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%'''%%%$$$$$$%%%%%%$$$###'''%%%&&&((()))+++333<<>>AAADDDGGGRRRUUUZZZ^^^___^^^[[[YYYVVVVVVXXX[[[___eeekkknnnvvvzzzxxxsssoookkkiiifffffffffgggjjjmmmqqqsssyyyxxxyyy{{{qqq]]]QQQJJJGGGIIINNN]]]ooozzzkkk```VVVPPPTTT\\\ggg{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&"""$$$"""###$$$######$$$%%%$$$""""""###$$$######$$$$$$$$$%%%%%%%%%***)))'''&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$)))&&&$$$&&&***+++)))&&&'''''''''%%%######&&&(((&&&%%%$$$""""""###%%%&&&%%%###$$$&&&&&&%%%(((---&&&###!!! !!!#########&&&((('''$$$###&&&'''%%%$$$$$$$$$$$$%%%&&&'''(((%%%''''''%%%'''***)))%%%$$$%%%&&&%%%%%%%%%''')))&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&$$$###&&&$$$$$$&&&''')))222<<<@@@???:::111---///000......(((***---***)))+++***((('''&&&%%%%%%&&&'''((()))(((''''''((()))((('''%%%&&&(((***+++***)))(((+++,,,---+++)))'''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''')))***++++++,,,---,,,+++***))))))***+++***)))((((((***&&&%%%%%%%%%&&&'''((((((''')))+++,,,---,,,++++++'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&&&&'''''''''((((((((()))))))))(((((((((((()))******((()))(((&&&$$$&&&)))+++))))))))))))***************)))((((((((()))))))))---,,,+++++++++++++++,,,,,,---.........---,,,,,,111000//////...//////000111333444333222111111111333222111000///000000111......000333555555333111...,,,,,,//////---///222111222222111000000222444222222222222222222222222333555666666666888:::===CCCFFFJJJNNNOOOMMMJJJGGGHHHGGGHHHJJJNNNUUU[[[^^^ggglllsssyyy}}}yyytttppplllfffdddbbbaaaaaabbbdddeeehhhhhhjjjnnnvvvsss```SSSKKKHHHKKKPPP^^^qqqqqqcccYYYRRRUUU\\\ggg{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%"""$$$$$$!!! $$$$$$""" $$$&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%***)))((('''%%%$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$'''%%%$$$%%%''')))(((&&&'''((('''&&&$$$$$$%%%'''$$$$$$$$$%%%%%%%%%$$$"""%%%######&&&&&&%%%(((---+++(((%%%###$$$%%%%%%$$$###&&&%%%&&&((('''###&&&&&&&&&&&&&&&''''''(((&&&'''&&&$$$&&&***)))%%%%%%&&&'''&&&%%%%%%&&&(((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&((()))((($$$######%%%%%%'''///888;;;:::666///,,,------+++...###)))000((((((---)))((('''&&&%%%%%%&&&'''(((((('''&&&'''((()))(((&&&%%%&&&(((***+++***)))(((+++,,,,,,+++)))'''&&&'''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''(((((((((++++++,,,---,,,+++***)))&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''((()))***'''***...111111---)))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%'''(((((('''&&&%%%&&&''''''''''''(((((((((((((((((('''(((((()))***((((((((((((&&&%%%''')))((((((((()))))))))***************)))))))))***+++******)))((((((((()))(((,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,---...//////------...///000///---,,,,,,,,,...///******+++...111222000///...++++++...000//////222111111000///......111444.........////////////000111333444444444444666888888;;;>>>AAABBB@@@>>><<<@@@???>>>???BBBGGGLLLOOOVVV[[[dddnnnwww{{{vvvsssooolllhhhddd```]]]\\\\\\ZZZ[[[]]]ccckkkuuu~~~vvvcccVVVMMMJJJMMMSSS```tttuuudddYYYRRRUUU[[[fffzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&######%%%%%%"""$$$'''(((&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''(((((('''%%%###$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&''''''(((((('''%%%$$$%%%&&&$$$$$$%%%&&&'''&&&""" """ !!!$$$$$$"""%%%***)))'''$$$######$$$###"""###$$$%%%'''%%% (((''''''&&&&&&''''''(((&&&'''&&&$$$%%%***)))&&&%%%&&&''''''%%%$$$%%%&&&&&&&&&((())))))*********$$$%%%%%%&&&&&&&&&&&&%%%"""!!!"""###%%%%%%###!!!$$$###$$$&&&%%%&&&,,,444:::;;;888111///000000------'''222&&&&&&...((()))(((((((((((((((((()))((('''&&&&&&(((((('''&&&$$$&&&(((***++++++***))))))+++,,,+++)))((((((((($$$%%%%%%&&&&&&&&&&&&%%%((((((((((((((((((((('''***+++,,,,,,,,,+++)))((('''(((((((((&&&%%%&&&'''$$$&&&((((((((((((***+++++++++++++++***)))((('''&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&'''''')))((()))+++***''''''+++((((((((()))))))))*********++++++***))))))***,,,***,,,,,,))))))+++,,,***************++++++++++++*********++++++,,,,,,,,,***,,,------,,,+++,,,,,,...---,,,+++***+++,,,,,,******+++...111222111000...***(((+++---,,,,,,///000000...,,,))))))+++---/////////000000111111111///000222222222222333444333444666888999999888777<<<;;;::::::;;;???BBBDDDGGGMMMWWWdddrrr~~~wwwtttpppjjjddd___\\\ZZZUUUVVVXXX]]]cccjjjppptttuuuxxx|||yyygggXXXNNNJJJNNNTTTaaavvvwwwdddYYYQQQSSSZZZeeezzz%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$$$$######"""$$$'''(((%%%%%%&&&%%%"""$$$&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&((('''%%%######$$$&&&%%%%%%$$$%%%'''((()))###&&&'''&&&###"""&&&***((())))))(((%%%$$$%%%&&&'''%%%$$$$$$&&&%%%""" """%%%$$$"""###'''###"""!!!!!!###$$$###!!!!!!$$$###$$$'''%%%"""&&&%%%%%%%%%&&&&&&'''((('''(((&&&###%%%)))***&&&&&&'''((('''%%%$$$$$$%%%&&&&&&'''''''''''''''&&&$$$$$$&&&'''''''''&&&&&&)))(((''''''&&&###$$$$$$&&&((('''&&&***111;;;===:::555333444333000,,,%%%333%%%$$$...'''(((((())))))))))))((((((((('''&&&&&&(((((('''&&&$$$%%%(((***++++++***)))((()))++++++)))((()))***###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((()))***+++++++++***)))((()))***+++***((('''((()))###%%%((()))'''''')))++++++******)))((('''''''''&&&&&&'''(((((('''&&&&&&$$$%%%'''(((((('''%%%$$$&&&''''''''''''((((((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''***((((((***)))%%%'''---(((((()))))))))*********)))+++,,,+++((((((***,,,+++...---******...///+++***)))))))))******+++,,,++++++,,,,,,------------***,,,//////---,,,,,,,,,......---,,,,,,,,,,,,,,,---------///222333333111444...***+++,,,++++++------------+++))))))+++---222222222222222222222222,,,...000000000000111222000111111222333555666666999888888888999;;;<<<>>>???EEEPPP___ooo~~~~~~|||yyyuuuoooiiieeebbb]]]]]]^^^```bbbeeegggiiifffiiilllpppuuu{{{zzzhhhYYYNNNIIIMMMTTTbbbxxxvvvcccXXXPPPRRRYYYeeezzz$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$((()))&&&&&&'''&&&""" """$$$$$$$$$###$$$%%%######$$$$$$$$$%%%%%%%%%!!!$$$((((((%%%""""""###'''&&&%%%$$$%%%'''***+++"""''')))'''"""!!!&&&,,,((())))))(((&&&$$$%%%&&&***'''###"""$$$$$$""" !!!!!!$$$''''''######'''""""""###%%%'''((((((&&&$$$''''''%%%%%%((((((%%%#########$$$%%%&&&(((((('''(((&&&###%%%)))***'''&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!###$$$&&&'''((('''&&&&&&""""""$$$''')))***(((&&&%%%%%%(((***)))&&&***000888:::888333111222111...,,,$$$333$$$###...&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((('''&&&$$$%%%(((***++++++******''')))***+++***)))***+++###$$$%%%%%%&&&&&&&&&&&&"""###$$$&&&'''(((((()))))))))***+++***)))((('''&&&'''''''''%%%$$$%%%&&&!!!%%%(((((('''''')))+++''')))+++---,,,***(((&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$'''''''''(((((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***&&&$$$&&&%%%"""&&&...))))))))))))************(((***+++***((('''))),,,&&&******%%%&&&+++,,,(((+++++++++++++++,,,------))))))************)))))))))+++......,,,***)))))),,,,,,,,,+++++++++******+++++++++---///111000///===555///......,,,,,,...+++,,,---------...111333222111111000///......---+++---///000//////000111000/////////111333555777777777777888999:::;;;;;;===BBBMMM\\\nnn}}}zzzuuupppmmmhhhgggggggggfffeeedddddd^^^___bbbeeejjjpppxxx}}}zzziiiYYYMMMGGGKKKRRRcccyyytttcccXXXPPPRRRYYYeee{{{&&&%%%$$$%%%'''((('''&&& !!!$$$&&&'''&&&%%%$$$###&&&###"""%%%%%%###$$$$$$%%%&&&&&&''''''((($$$###&&&((($$$"""***###%%%&&&###$$$&&&%%%!!!'''&&&$$$######$$$&&&'''+++'''$$$$$$'''((((((&&&$$$$$$%%%%%%&&&'''(((((((((###"""&&&)))&&&&&&***&&&%%%$$$###$$$%%%&&&'''!!!''''''$$$"""###'''%%%&&&''''''&&&&&&'''(((***&&&&&&)))&&& %%%%%%$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((%%%$$$&&&$$$ """ ###((('''""""""'''&&&'''(((((((((***---///888888888888666444222111,,,+++***((('''''''''''''''---'''""")))***&&&''')))'''(((++++++(((''')))'''$$$%%%+++...,,,((('''***)))((()))***+++***((('''&&&%%%'''))))))%%%!!!(((((('''''''''(((((()))$$$'''+++,,,+++)))(((''')))'''%%%%%%&&&&&&%%%$$$*********(((%%%%%%&&&(((+++//////***((())))))&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$(((((($$$!!!###&&&)))***+++***((('''''')))(((&&&%%%&&&))))))&&&$$$''''''''''''''''''''''''&&&(((******(((&&&&&&&&&(((((((((((()))***+++,,,************************))))))))))))************))))))*********))))))(((+++++++++*********))))))++++++,,,++++++***)))(((,,,---...000222333444444---///000...***)))+++---+++,,,,,,------.........111111111111000///------111///---...000000...,,,///000222222333222111000333444555666777999::::::@@@DDDLLLZZZkkk{{{~~~}}}sssrrrrrrrrrqqqnnniiifffdddbbb``````bbbggglllpppzzzwwwfffXXXMMMIIIOOOXXXhhh{{{ppp]]]TTTNNNOOOSSS___www###"""!!!"""$$$%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%!!!"""%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$''')))'''"""!!!$$$'''&&&'''&&&$$$######$$$&&&''')))&&&$$$%%%'''((('''%%%$$$$$$%%%%%%&&&''''''(((%%% ###%%%######&&&'''&&&%%%$$$$$$$$$%%%%%%!!!###%%%&&&&&&%%%%%%%%% """######""""""###$$$$$$!!!!!!$$$!!!!!!&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%))),,,,,,)))(((***)))%%%(((%%%&&&((('''"""!!!$$$&&&''''''''''''))),,,///999999:::999888555333222+++***)))'''&&&&&&&&&&&& )))'''$$$******$$$%%%(((%%%&&&******&&&%%%(((%%%"""###(((+++(((%%%%%%***)))((()))******)))(((((()))******)))&&&%%%$$$''''''''''''''''''((()))&&&(((***+++)))((('''''')))'''%%%%%%&&&'''&&&%%%$$$%%%%%%$$$###$$$&&&(((&&&+++---+++(((((('''$$$%%%&&&&&&&&&&&&&&&&&&'''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' ###'''(((%%%$$$%%%&&&&&&'''((('''%%%$$$%%%&&&'''&&&%%%&&&))))))'''%%%''''''''''''''''''''''''&&&(((******(((&&&&&&&&&))))))))))))***+++,,,,,,************************))))))))))))************)))***************))))))+++++++++*********))))))((()))***++++++,,,++++++---...///000111111111111000111111///---,,,---...+++,,,,,,------......///111111111111000///......///---,,,---000111000...---...000222333444333333333333444666777999:::;;;???CCCLLL[[[lll{{{{{{{{{zzzzzzzzzwwwsssooohhhfffcccaaaaaadddhhhjjjpppxxxuuudddWWWMMMJJJQQQZZZkkk~~~}}}lll\\\SSSMMMOOOSSS^^^uuu!!!!!!!!!"""$$$%%%%%%###''''''''''''&&&&&&%%%%%%%%%!!!"""'''&&& &&&((('''&&&%%%%%%$$$$$$$$$&&&######%%%$$$""""""%%%"""''')))%%%###&&&))))))&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&###"""%%%'''&&&&&&(((&&&&&&&&&%%%%%%$$$$$$###&&&%%%###$$$&&&'''&&&$$$%%%'''))))))((((((((()))%%%###$$$%%%$$$ !!!%%%"""%%%&&&&&&######%%%''''''&&&&&&%%%%%%&&&&&&'''&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))((($$$###&&&&&&###***&&&$$$&&&&&&###"""###%%%&&&&&&&&&&&&(((+++...999:::;;;;;;:::777444222***)))((('''&&&%%%%%%%%%%%%&&&%%%***)))###$$$'''%%%%%%((((((%%%%%%'''(((%%%%%%***,,,***((()))***)))((((((******)))(((%%%&&&&&&###$$$)))&&&&&&&&&&&&&&&'''((((((((()))***)))'''&&&&&&'''***(((&&&&&&'''((('''&&&$$$%%%&&&&&&&&&'''***,,,"""(((+++***((((((%%%"""'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((('''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%'''))))))(((''''''''''''''''''''''''''''''(((***)))(((&&&&&&''')))(((((())))))***+++,,,************************))))))))))))************************************+++++++++***************((()))***++++++,,,++++++---...//////000////////////---+++++++++,,,+++***+++,,,,,,---......//////000000111111111000000///---,,,,,,...000222222111...///000222222333333333222333444666888999;;;;;;???CCCMMM\\\mmm}}}}}}zzzqqqnnnjjjfffddddddfffgggiiinnnuuuxxxxxxyyy|||~~~ssscccWWWNNNLLLTTT]]]pppzzzhhhYYYQQQLLLNNNRRR]]]sss######$$$&&&((()))(((&&&###$$$&&&(((((('''%%%$$$((( !!!)))''''''***)))'''%%%###############""""""&&&***---///000"""))))))((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%'''''''''&&&$$$$$$$$$%%%%%%%%%&&&ӵ'''(((((((((%%%%%%%%%&&&%%%%%%%%%$$$'''%%%$$$$$$$$$%%%%%%%%%!!!###$$$%%%$$$######$$$&&&'''(((((('''&&&'''))) $$$%%%$$$$$$'''+++'''&&&&&&%%%%%%&&&&&&'''&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%###"""###!!!%%%"""!!!###%%%%%%$$$$$$$$$%%%&&&&&&&&&'''***---777999;;;<<<;;;888444222+++***)))((('''&&&&&&&&&Ħ)))$$$''''''%%%%%%Ħ%%%''')))''''''+++,,,******,,,***((('''((()))***)))(((%%%ӵ---&&&%%%%%%&&&&&&'''((()))******)))'''%%%$$$&&&'''***(((&&&&&&((()))((('''$$$&&&((((((((()))+++---!!!'''***(((&&&''''''$$$((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$###$$$&&&)))***)))(((&&&'''((('''&&&%%%&&&(((%%%%%%&&&'''))))))))))))'''''''''''''''''''''''''''((()))Ħ''''''''''''((()))***+++************************((()))))))))***************************++++++,,,************************+++++++++++++++***((((((,,,,,,---...///////////////,,,)))***,,,---+++)))+++,,,,,,---...///000000000000111111222111111111.........///000111111111333333333222111000//////222333444666999;;;<<<===???DDDNNN]]]ooo~~~zzzxxxsssooolllkkkjjjkkkkkknnnpppqqqpppppprrrttttttwwwyyy|||~~~uuufff[[[SSSRRRYYYcccwwwxxxdddWWWOOOKKKNNNRRR[[[qqq%%%%%%&&&(((***+++)))''' %%%)))***(((%%%###((( !!!(((&&&(((***)))&&&$$$###""""""###&&&%%%$$$$$$&&&((((((&&&###'''%%%$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%4ĉ@ӵ&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&"""%%%&&&$$$!!! ###&&&$$$%%%&&&&&&%%%%%%&&&(((###%%%&&&%%%$$$$$$%%%&&& $$$%%%%%%%%%'''***'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&"""!!!%%%&&&$$$############%%%''''''%%%###$$$%%%%%%%%%'''***,,,555777:::<<<;;;777333000---,,,***)))((((((''''''>L''')))'''+++)))&&&=hĦ)))'''$$$%%%((((((&&&'''+++)))((('''((()))***)))'''4ĉ@ӵ%%%%%%%%%&&&'''((())))))++++++)))'''%%%$$$&&&((()))(((&&&&&&((()))((((((###$$$&&&&&&%%%%%%&&&'''%%%((()))%%%$$$''')))((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&)))******)))%%%'''((('''&&&&&&'''(((%%%&&&'''((()))))))))***'''''''''''''''''''''''''''((()))>L)))&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))((()))))))))******************)))))))))***+++,,,************************+++++++++++++++***(((((()))***,,,---///000000111444000......111222000...++++++,,,---...000000111000111222222222222222111000000000000/////////000444333222111111000//////222333555888:::===>>>???AAAFFFQQQ```qqq~~~{{{wwwtttsssrrrrrrsssrrrqqqooommmllllllllljjjkkkmmmoooppptttxxx|||zzzmmmddd]]]\\\ccckkkxxxdddUUUNNNJJJMMMQQQ[[[qqq%%%%%%&&&(((***)))'''%%%$$$(((***(((&&&###&&&""""""&&&$$$ ''')))'''%%%###"""###$$$%%%%%%''''''######%%%&&&$$$***)))$$$"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((''''''((()))$$$$$$$$$$$$%%%GG=?(((%%%&&&%%%$$$###$$$%%%&&&'''$$$'''&&&!!!"""''''''''''''%%%$$$%%%(((+++"""&&&'''$$$###%%%&&&%%%######%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$###''''''%%%"""''')))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%'''***---333666:::===<<<888333///------+++***)))(((((((((HdĦ&&&***))),,,)))=Īj)))'''''')))(((&&&)))...)))(((''''''))))))((('''GG=?&&&&&&'''((()))***+++***+++***(((&&&&&&(((***((('''%%%&&&''')))((('''%%%'''((((((&&&%%%%%%&&&'''***)))%%%###'''******((((((((('''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''((())))))$$$%%%&&&&&&%%%%%%&&&'''%%%'''))))))(((((()))***'''''''''''''''''''''''''''((((((HdĦ***%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((***+++,,,***************+++++++++((()))***++++++,,,++++++)))***+++---///111111222111000......000000000///++++++,,,...///000111222222222333333333222222111000111222111///...///000000000000000111222333444333444666999<<>>AAACCCEEEHHHMMMWWWfffvvv}}}{{{xxxuuussspppnnnllljjjjjjhhheeebbbbbbdddgggmmmrrr{{{~~~{{{zzzzzzwwwdddSSSKKKGGGIIIOOO\\\ttt((((((?~4"""&&&%%%g&e>&e!!!g&e$$$>hӵ***,,,%%% ###&&&%%%g&e000guO>uO>&e)))(((4ff?>ߝL$$$gĉ@"""((((((###Shӵ$$$""""""###&&&((()))g&e >hӵ%%%$$$'''(((%%%&&&"""!!!fff?><z&&&g&e>&e&&&(((HL&&&&&&&&&ShӵgL%%% """%%%&&&%%%&&&&&&&&&&&&(((+++S?ʬ5551113h?D%%)?$$$###ZufĦ)))''''''gL000)))'''g&e'''gĉ@555'''g&e>&e+++@e&&&%%%??''''''"""$$$'''((('''&&&g<ĉ(((&&&''''''3we<Ħ''''''((((((3h?@e&&&&&&&&&''''''###&&&)))Z***'''((())))))(((3h?gL'''''''''''''''''''''''''''(((D%%)?)))fff?><z))))))=?Ħ***g&e&&&g&e))))))***S?ʬ,,,4ff?>ߝL///@e///g&e222++++++3h?g&e>&e111111??222111000000000111222333555666999<<d<Ħ%%%Dt%%%%%%$$$$$$###$$$&&&(((>d<Ħ$$$>d<ʜDd<ʜ4DuTӵ'''&&&F&uTӵ%%%4DufئL>e'''puR)Ħ###%%%&&&&&&%%%$$$###>d<Ħ%%%Dt"""%%%%%%&&&&&&&&&%%%$$$DdDΦDdDĦ'''>d<ʜ4DuTӵ'''4DwDd<Ħ$$$puR)Ħ>d<%%%%%%%%%%%%+++------+++'''peӵBBBĦpeӵDx<>d<ӵDd<%%%qR/ܗ?fӵ&&&>d<$$$$$$>d<Ħ$$$4DufئL>e$$$DdDʜ4DuTӵ,,,DdDĦ***(((((()))(((''''''((()))&&&&&&&&&&&&'''(((geĦ%%%s<v>aĦ''''''peӵDx<DdDĦ%%%''''''###"""$$$%%%%%%%%%DdDĦ'''$$$%%%'''peӵDx<>d<'''''''''&&&&&&&&&''''''&&&>d<ӵDd<DdDΦDdDĦ(((DdDӵnd<DdDĦ)))>d<Ħ+++peӵ---Ħ...F&uTӵ///DdDĦ---...>d<Ħ---peӵDx<>d<ʜ4DuTӵ111111111111222222???888222222222000000222555666888999:::;;;>>>@@@HHHQQQaaarrr~~~}}}{{{wwwssspppmmmllllllhhhhhhhhhhhhiiimmmssswwwrrr\\\QQQLLLIIILLLTTTddd{{{!!!!!!4DuXӵ$$$%%%%%%D&dq&ĒRsdKĦ%%%DHRRud######"""!!!"""%%%(((sdKĦ%%%D&oq<Ōq&ĒR&&&)))(((>dp&ĒR%%%%%%nfʜd<Φ>d<Ħ&&&s&dq&ĒR"""&&&i?ʜtd<Ħ$$$HHܗDӊB&&&<x%%%%%%$$$%%%&&&%%%$$$B?d<***,,,+++((('''((()))''''''''''''((()))geĦ&&&Hg8>aĦ''''''B?Ho9$$$>d<)))&&&&&&(((%%%%%%%%%>d<ӵ%%%'''B?Ho9&&&<x''''''((((((&&&''''''&ӫeʬtIӇ&&&>d<Φ>d<Ħ)))D&ӫetIӇ(((DdDĦ)))sdKĦ+++B?dp&ĒR//////>d<sdKĦ---B?Ho9555s&dq&ĒR111111111111111111222888333000111222000111333666777999:::999;;;>>>@@@HHHQQQaaasss}}}xxxuuusssrrrmmmlllkkkiiigggiiimmmpppvvvxxx|||~~~qqq[[[OOOJJJGGGKKKTTTddd{{{$$$$$$4DuXӵ$$$$$$Hu]3hh"""!!!###ne%%%%%%=e """$$$###!!!!!!###'''ne&&&&&&pIƎ@t@h$$$$$$%%%>h&&&&&&%%%fe***@ďD$$$$$$###$$$%%%&&&%%%$$$$$$ne%%%$$$=e''')))))))))(((((('''%%%ege$$$%%%sĪj@h!!!!!!%%%fdDĦ%%%@ďD'''%%%Hkge%%%%%%%%%!!!$$$((()))'''@h888666@G&&&%%%HĪj@IŌ&&&&&&Bene"""Hkge***ne&&&)))fe$$$Hu]3hh"""&&&(((se&&&))),,,+++((('''(((***&&&&&&&&&&&&&&&'''geĦja>aĦ((((((@G***&&&se(((((($$$###%%%$$$%%%&&&<Ō%%%&&&'''@G''''''Hkge&&&'''(((((()))&&&'''(((HĪj@IŌ&&&&&&ege******Hu]3hIŌ''''''DdDĦ)))ne++++++@h......>h...//////se---ne...---@G222222sĪj@h111111000000000000111111222///...111111///000444444666999:::999:::>>>BBBHHHRRRbbbsss{{{yyyxxxvvvvvvtttqqqnnnmmmooopppqqqsssuuuuuuuuuvvvxxxyyyqqq[[[NNNIIIGGGJJJTTTddd|||$$$4DuXӵĵD^ """%%%'''%%%$$$%%%$$$ ###&&&%%%"""!!!###&&&'''(((''''''$$$""" """&&&''''''&&&'''++++++%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&'''%%%###$$$&&&&&&%%%###"""&&&######$$$%%%%%%"""###(((***DdDĦ%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((++++++***&&&888999888111((('''&&&'''''''''&&&$$$''')))%%%&&&'''&&&%%%D^%%%"""%%%&&&s׼s'''!!!%%%)))***''''''))),,,&&&&&&&&&%%%%%%&&&geFm8'''>aĦ((((((&&&$$$+++%%%s׼s&&&)))((($$$###%%%$$$%%%&&&Ho&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))'''&&&%%%%%%))))))D^&&&&&&'''DdDĦ)))+++++++++***111/////////,,,...//////s׼s,,,,,,------...---/////////222000000////////////000000000......111111///000333000444888888888999>>>CCCHHHRRRbbbsss|||yyyvvvvvvwwwvvvvvvwwwuuurrrqqqqqqrrrrrrssssssrrrooonnnnnnooowww|||rrr\\\NNNIIIGGGKKKUUUfff~~~Φ4DuXӵtvӵ>d<Ħ$$$$$$''''''###Ħ%%%%%%&&&&&&%%%%%%$$$ $$$(((((($$$!!!###%%% ###Ħ'''%%%###%%%******&&&&&&***)))$$$)))%%%"""%%%+++---)))$$$%%%&&&'''((((((((('''&&&"""$$$###"""%%%))))))%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$&&&(((Ħ)))&&&%%%''')))$$$%%%&&&''''''&&&$$$###---)))$$$"""###%%%'''(((&&&'''''''''&&&&&&((()))'''%%%&&&+++---+++))))))>d<Ħ%%%%%%)))$$$"""  ###''')))''''''''''''''''''''''''#########$$$%%%(((,,,...666888888888999777...###(((&&&%%%%%%'''(((((('''###$$$&&&(((************)))&&&&&&((()))&&&'''******)))(((((('''((()))***&&&%%%%%%&&&Ħ(((###$$$%%%%%%######$$$%%%&&&>d<Ħ&&&%%%###''''''Be,,,)))!!!&&&(((&&&'''***...(((((('''&&&&&&&&&geFYĉ))))))>aĦ((((((%%%$$$%%%'''''')))%%%&&&+++###Be&&&&&&******'''''')))$$$%%%&&&nu]ӵ%%%%%%%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%''')))(((&&&%%%&&&)))+++(((%%%###$$$(((---000((($$$$$$((((((>d<Ħ((('''&&&&&&'''>d<Ħ((()))***Ħ+++******)))+++---///111000000000000000000000000,,,...///...Be,,,,,,+++++++++Ħ...------------------------------...///000111222222//////............//////000///000222111...///333---111666777777999>>>CCCHHHRRRbbbsss~~~}}}}}}}}}}}}|||yyyuuurrrqqqqqqmmmmmmmmmjjjfffcccbbbcccccciiiqqq{{{rrr\\\NNNJJJHHHLLLVVVhhh?aŖ%7uSQuR)ӵsdKĦ%%%%%%%%%%%%$$$%%%gdKĦ#########$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%gdKĦ,,,+++***'''''')))+++,,,+++'''$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&'''))))))(((&&&""" %%%%%%$$$$$$$$$###$$$$$$""""""###$$$$$$$$$$$$###'''&&&%%%$$$###$$$%%%gdKĦ######$$$'''***%%%$$$$$$$$$%%%%%%&&&''''''$$$"""###&&&'''&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&gdDĦ$$$%%%&&&###$$$&&&'''((('''&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$%%%''')))***///555;;;===999333///---(((&&&$$$%%%''')))(((&&&(((((()))+++---,,,)))&&&&&&'''''''''%%%%%%'''))),,,+++***((('''&&&&&&&&&###&&&)))gdKĦ'''&&&%%%%%%%%%%%%&&&''''''&&&sdKĦ%%%((('''''''''&&&&&&&&&(((((('''&&&$$$%%%'''))))))'''&&&&&&''''''ŶS''')))+++3we<%%%&&&'''(((%%%$$$###$$$&&&(((***(((&&&&&&''''''%%%$$$"""$$$$$$iĉ@3hR/Ō''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''DdDĦ(((((((((((()))sdKĦ***)))gdKĦ)))******+++---......///000000000000///...---,,,///......,,,***)))***+++---gdKĦ...000//////...------,,,,,,,,,------...///000111111........................111111000000000000111111222333444555666888;;;>>>EEEPPPaaarrr|||yyyuuutttooommmjjjfffbbb^^^[[[ZZZ\\\^^^aaagggnnnyyyppp^^^PPPGGGEEEMMMXXXfff>A$$$ne$$$$$$'''&&&%%%$$$ne#########"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&ne((('''&&&&&&'''(((***++++++)))&&&%%%&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%'''''''''&&&$$$###$$$%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!ne%%%$$$###%%%(((***%%%%%%%%%$$$%%%%%%&&&&&&&&&$$$"""###%%%'''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%De'''&&&&&&((("""###$$$$$$%%%%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%''')))***///555<<<>>>:::333...,,,+++(((&&&&&&'''((('''%%%(((((()))+++,,,+++(((&&&%%%&&&''''''&&&&&&(((***,,,+++***)))((('''''''''###%%%ne&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$ne%%%'''***&&&&&&''''''''''''''''''(((((('''&&&$$$%%%'''******(((&&&%%%&&&'''>A%%%&&&)))k<%%%%%%%%%&&&'''&&&%%%$$$$$$&&&((((((''')))(((''''''((((((&&&$$$'''((('''fh'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&'''))))))'''&&&%%%'''''''''''''''''''''''''''''''''''''''De((((((((((((((()))ne))))))ne))))))******+++---......///000000000000///...---,,,,,,---...//////000000///)))+++ne,,,...---------...............---------......//////000........................////////////000111222333222333444555666888;;;>>>FFFQQQaaarrr~~~|||uuusssooojjjeee```]]][[[ZZZ\\\^^^aaagggpppzzzooo\\\PPPHHHFFFNNNXXXggg$$$#########$$$''''''%%%$$$"""$$$######""""""""""""###############$$$$$$$$$%%%&&&&&&%%%$$$###'''***---,,,)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%###""""""######$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&&&&%%%$$$%%%(((***&&&&&&%%%%%%%%%%%%%%%&&&%%%#########%%%&&&%%%$$$((('''&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''$$$$$$######$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%''')))***///666===@@@;;;333---)))---***((('''((('''&&&%%%(((((()))***,,,+++(((&&&$$$&&&''''''&&&''')))+++,,,,,,***)))((((((((((((%%%''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""'''&&&(((+++%%%&&&&&&&&&'''((((((((('''((((((&&&%%%%%%(((***,,,)))&&&$$$%%%&&&%%%%%%&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$&&&''''''&&&((((((((()))******'''%%%((()))((($$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************+++,,,,,,---......000000000000///...---,,,***+++...000111000///...)))******+++,,,+++,,,,,,---.../////////---------------.................................------...///000222333444222333444555666888;;;>>>FFFQQQaaarrryyytttssstttvvvwww|||}}}yyysssmmmhhhdddaaa^^^_________bbbiiiqqqwwwnnn[[[OOOHHHGGGNNNYYYiii%%%&&&&&&%%%$$$###$$$&&&%%%$$$###""""""###$$$%%%&&&%%%$$$###############%%%%%%$$$###"""""""""###############$$$#########&&&&&&'''''''''&&&%%%%%%'''+++///---'''$$$$$$'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&''''''((((((&&&''''''&&&%%%&&&(((***''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%)))'''%%%#########%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***///666>>>AAA<<<333,,,(((,,,***)))(((((((((''''''(((((((((***++++++(((&&&$$$%%%'''''''''(((***,,,,,,,,,***))))))(((((((((''')))++++++)))'''&&&'''%%%%%%&&&&&&&&&'''&&&&&&###&&&((((((''''''((()))%%%%%%%%%&&&'''((())))))'''(((((('''&&&&&&(((***---***&&&$$$%%%&&&&&&&&&%%%%%%%%%''')))******)))''''''&&&%%%%%%&&&((()))((('''%%%%%%&&&'''&&&%%%(((((((((***+++***(((&&&$$$''''''$$$$$$&&&$$$ ''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((())))))***)))))))))))))))***************+++,,,,,,---......//////000//////...------+++,,,......---***'''%%%)))***++++++***)))***++++++,,,,,,------......///---------------,,,,,,,,,........................---.........000111222333222333444555666888;;;>>>DDDOOO```rrrvvvjjjdddbbbccceeeiiioooyyy~~~yyytttqqqooojjjjjjhhhggggggjjjppptttzzz~~~mmm[[[NNNIIIHHHOOOZZZkkk###%%%((((((&&&$$$######&&&%%%$$$######$$$%%%&&&############$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$######"""'''((((((((((((''''''&&&'''+++...,,,'''###%%%(((###$$$%%%&&&&&&&&&&&&%%%'''%%%$$$""""""###$$$%%%)))'''%%%###"""$$$&&&'''######$$$%%%%%%%%%%%%$$$000///---***(((%%%###!!!&&&'''((('''&&&&&&''')))''''''&&&%%%%%%&&&&&&&&&$$$&&&'''(((''''''''''''((('''%%%###"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***///666>>>AAA<<<333,,,((()))))))))((((((((()))***((((((((()))******(((&&&$$$&&&'''''''''(((***---++++++***)))((((((((((((&&&((())))))'''%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%&&&(((((('''&&&&&&'''%%%%%%%%%&&&'''((())))))&&&'''(((((('''''')))***,,,)))&&&%%%%%%&&&&&&&&&%%%%%%%%%'''***+++***((()))(((''''''''')))***+++)))(((&&&&&&'''((('''&&&)))(((((()))******(((&&&###&&&'''%%%%%%''''''%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***(((((())))))***************++++++,,,,,,---------//////////////////...---,,,,,,------+++((($$$!!!)))+++++++++))))))***+++---------------------------------------,,,,,,,,,//////////////////////////////////////////000111222333444555666888;;;>>>BBBNNN```rrrrrrddd]]]ZZZ[[[[[[[[[bbbooo~~~~~~}}}yyyxxxwwwtttrrrrrruuuxxx{{{|||}}}nnn[[[LLLJJJJJJOOO[[[nnn%%%''')))***(((%%%$$$$$$'''&&&&&&&&&&&&&&&&&&'''#########$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%&&&###$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&'''''''''(((+++,,,+++'''%%%&&&((("""###%%%&&&'''&&&&&&%%%'''&&&%%%#########$$$%%%)))'''%%%###"""$$$&&&(((###$$$$$$%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&''''''(((###%%%(((((('''&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%'''(((((((((%%%%%%$$$$$$######$$$$$$$$$%%%&&&'''''''''&&&&&&'''&&&%%%$$$%%%''')))***///666===@@@;;;333---)))'''((((((((('''''')))+++)))((('''((())))))(((&&&%%%'''(((((('''(((***,,,******)))(((((((((((((((###%%%&&&&&&$$$######$$$$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((%%%'''))))))(((((()))+++)))'''&&&&&&'''''''''%%%&&&&&&&&&)))+++,,,***)))))))))(((((()))***+++---***((('''''')))***))))))+++)))(((((((((((('''%%%$$$((()))%%%$$$&&&'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((()))******((((((((()))******+++++++++++++++,,,,,,---------...///////////////......+++,,,---------+++)))(((***,,,,,,,,,***)))***+++---------,,,,,,,,,,,,,,,---------------.........////////////////////////000//////....../////////222333444555666888;;;>>>CCCOOOaaatttooo___WWWTTTSSSSSSQQQYYYhhhzzz~~~~~~~~~}}}|||||||||~~~nnn[[[KKKKKKKKKPPP\\\ppp&&&'''((('''$$$###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&'''(((((())))))))))))((((((''''''!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%% ###&&&)))***+++,,,$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&((()))***!!!$$$''''''&&&$$$$$$%%%#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%(((******)))$$$%%%%%%%%%$$$$$$###"""$$$%%%&&&'''''''''&&&&&&'''&&&%%%$$$%%%''')))***///555<<<>>>:::333...,,,'''((()))(((%%%%%%'''))))))'''''''''))))))(((''''''((()))((('''((()))+++)))(((''''''''''''''''''###$$$&&&&&&$$$$$$%%%&&&###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&''''''''''''''''''%%%''')))))))))(((***+++&&&%%%&&&'''))))))'''%%%&&&&&&(((***------+++))))))((((((((((((***+++,,,***)))((()))+++,,,,,,+++---+++'''%%%%%%&&&%%%%%%###((()))$$$"""$$$&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((()))******'''(((((()))******++++++++++++,,,,,,,,,,,,------......////////////......++++++,,,---------------,,,------,,,+++******,,,+++++++++,,,,,,------...---------......//////000////////////////////////...............///000111222333444555666888;;;>>>GGGRRRdddvvvkkk[[[RRRNNNLLLKKKNNNVVVfff{{{~~~~~~}}}}}}~~~lllZZZJJJKKKLLLPPP\\\rrr'''&&&$$$""" """%%%%%%%%%''''''''''''%%%%%%(((((('''&&&&&&&&&''''''############$$$%%%&&&&&&$$$%%%'''''''''%%%###"""&&&&&&&&&'''((()))***+++***)))'''((()))***((('''!!!"""%%%'''''''''&&&%%%###$$$$$$&&&'''(((((()))###%%%((())))))'''$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%'''(((***+++"""&&&&&&$$$"""###$$$!!!"""###$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$"""###&&&))))))'''&&&&&&'''((('''&&&$$$######$$$&&&'''((('''&&&&&&'''&&&%%%$$$%%%''')))***///555<<<===999333///...((()))***((($$$###$$$''')))'''&&&'''((()))((('''((())))))((('''''')))+++(((''''''&&&&&&&&&''''''%%%'''(((((('''''')))***###$$$&&&(((((('''&&&%%%""""""###%%%((())))))((('''''''''''''''&&&&&&&&&%%%''')))***))))))***+++$$$$$$&&&(((******(((%%%'''''')))+++......,,,***((('''''''''((()))+++,,,+++)))((())),,,---...---///+++'''$$$$$$$$$$$$$$$ %%%&&&###!!!$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((()))******'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,---......///////////////...,,,,,,,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,((()))***+++---...///000---------...///000111111000000000000000000000000,,,,,,,,,---///000222333222333444555666888;;;>>>JJJUUUgggwwwlll[[[RRRNNNKKKIIIMMMVVVggg}}}~~~xxxxxxxxxwwwxxx|||kkkXXXJJJLLLMMMPPP]]]sss%%%((((((%%%$$$%%%$$$ ###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%(((+++###%%%((())))))))))))***)))'''&&&&&&'''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###!!!###'''&&&!!!%%%###"""$$$(((***)))'''%%%&&&''''''%%%%%%&&&''')))&&&###$$$'''((('''%%%%%%%%%&&&'''((()))******///555;;;>>>===888222///---***'''&&&&&&'''&&&%%%###$$$%%%%%%%%%&&&(((***)))((('''&&&''')))+++,,,***)))""")))333+++***)))((('''&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!###$$$%%%%%%&&&'''))))))((('''&&&&&&&&&&&&&&&***(((&&&&&&((((((&&&###'''&&&&&&''')))+++...///***)))'''&&&'''(((***+++))),,,///000///......///***)))((('''''''''''''''''''''&&&%%%%%%$$$######$$$&&&)))(((&&&&&&)))---%%%'''((()))((('''((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''))))))%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))***)))************++++++++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,+++******))))))******,,,,,,+++)))'''(((***---,,,,,,---+++***)))***,,,---...............------...//////---,,,,,,...000,,,...000111000111333555222333444444555999>>>BBBJJJWWWiiiyyy~~~iii]]]RRRHHHGGGLLLUUU[[[lll}}}zzzvvvsssssssssttt~~~lllZZZLLLJJJJJJRRRbbbxxx###''''''$$$$$$&&&&&&"""$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%(((***&&&'''))))))((('''''''''(((&&&%%%%%%'''(((''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$&&&%%%###$$$'''&&&"""&&&$$$$$$%%%)))******(((%%%&&&''''''%%%%%%&&&'''(((&&&$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((()))***+++000555<<>>BBBKKKXXXjjjzzz}}}iii\\\RRRIIIHHHMMMPPPYYYnnn|||yyywwwwwwwwwxxxxxxxxxzzz}}}kkkZZZLLLJJJJJJRRRcccyyy"""%%%&&&$$$$$$''''''$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&))))))))))))((((((&&&%%%$$$'''%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%#########$$$%%%&&&(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""'''(((%%%$$$&&&&&&$$$&&&%%%%%%''')))******)))%%%&&&''''''%%%%%%&&&'''&&&'''&&&%%%######$$$%%%&&&&&&&&&'''((()))***+++111777===@@@>>>888333000---***'''&&&&&&'''&&&%%%'''((()))(((''''''((()))''''''&&&&&&(((***,,,---""")))+++&&&$$$((()))%%%&&&&&&%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$### """############&&&'''(((&&&$$$"""###$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$&&&((())))))(((&&&&&&'''((())))))))))))''''''&&&&&&'''(((***+++&&&))),,,...,,,)))'''&&&%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''+++((($$$%%%(((***'''$$$%%%'''(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###"""%%%%%%%%%&&&''')))++++++''''''((((((((()))))))))'''((())))))(((((()))***)))************++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---)))))))))***+++,,,...///***,,,---,,,+++***+++---,,,,,,---+++***)))***,,,,,,------......---------...//////...------...000333...,,,...444777444000222333444444555999>>>BBBMMMZZZlll|||{{{ggg\\\SSSJJJIIIOOOOOO[[[sss~~~}}}vvvtttrrrpppppprrruuuwwwjjjXXXLLLJJJKKKSSSdddzzz###&&&&&&$$$$$$'''&&&###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&''')))(((''''''''''''%%%$$$%%%$$$###$$$'''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&!!!'''***'''$$$&&&'''&&&&&&&&&&&&'''((()))))))))%%%&&&''''''%%%%%%&&&'''%%%'''(((&&&"""!!!###&&&''''''&&&'''((()))+++,,,222777>>>AAA>>>999444000---***'''&&&&&&'''&&&%%%%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&'''(((***,,,---!!!(((+++'''$$$'''((('''%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%&&&((())))))(((''''''&&&%%%%%%&&&'''(((******&&&))),,,---+++(((%%%$$$###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&'''&&&%%%%%%'''(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''((('''%%%$$$%%%%%%&&&&&&'''((())))))''''''((((((((()))))))))'''((())))))(((((()))***))))))*********++++++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---************+++,,,---...***+++---...,,,,,,,,,---,,,,,,---+++***)))***,,,+++,,,,,,------------,,,---...//////...---///000222000...000444666444111222333444444555999>>>BBBOOO\\\nnn}}}xxxeee[[[RRRKKKKKKQQQVVVdddzzz|||yyytttooollllllmmmnnnvvvyyy}}}hhhWWWLLLJJJLLLUUUfff{{{%%%((((((%%%$$$&&&$$$!!!$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$%%%''''''&&&$$$%%%''')))(((&&&%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!''')))&&&$$$&&&((('''$$$%%%&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%'''(((&&&###"""$$$'''((('''''''''((())),,,---111666===@@@???:::444111---***'''&&&&&&'''&&&%%%$$$&&&((('''&&&%%%%%%%%%&&&&&&'''((()))***+++,,,$$$&&&'''&&&''')))(((&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%$$$#########'''(((((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''((()))'''))),,,---***'''%%%$$$"""$$$%%%''''''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%&&&)))+++%%%'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''((('''%%%$$$'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))(((((()))***))))))*********++++++++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,+++******+++++++++)))+++------,,,,,,,,,---,,,,,,---+++***)))***,,,******+++,,,------,,,,,,,,,...///000///...///111+++,,,------------...///222333444444555999>>>BBBQQQ]]]ooo~~~uuubbbYYYRRRKKKLLLRRR[[[kkk|||vvvrrrooooooooommmnnnpppssswww|||hhhVVVLLLKKKMMMVVVggg}}}&&&((((((%%%$$$%%%$$$ """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%&&&'''&&&$$$"""$$$'''******(((&&&$$$###$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''"""&&&'''$$$###&&&((('''$$$%%%&&&&&&%%%%%%&&&(((%%%&&&''''''%%%%%%&&&'''&&&&&&'''&&&%%%%%%&&&((((((((('''&&&'''***,,,...///444<<>>:::555222---***'''&&&&&&'''&&&%%%%%%''')))***)))''''''(((''''''(((((())))))******&&&%%%$$$&&&)))***(((&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((######$$$%%%&&&&&&%%%%%%&&&'''(((&&&$$$"""###$$$***)))'''&&&$$$#########((())))))(((&&&$$$%%%&&&''''''((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&(((***,,,+++)))'''&&&&&&###$$$%%%&&&&&&&&&%%%$$$""""""###$$$&&&'''(((((("""&&&))))))'''''',,,000%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%###"""''''''(((''''''&&&$$$$$$&&&&&&'''''''''((((((((('''((())))))(((((()))***)))************++++++++++++,,,,,,------,,,,,,++++++******************+++,,,+++******))))))******)))***,,,,,,++++++---...,,,,,,---+++***)))***,,,))))))***+++,,,,,,,,,,,,,,,...000000000///000111+++---///...---,,,...000222333444444555999>>>BBBRRR^^^ooo~~~qqq___VVVPPPKKKLLLSSS]]]ooo}}}zzzxxxwwwnnnnnnnnnmmmnnnqqquuuyyyhhhVVVLLLKKKNNNWWWiii~~~$$$''''''%%%$$$&&&%%%""" !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&'''((('''###!!!###'''***)))''''''%%%###$$$%%%&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%### """''')))'''$$$&&&((('''&&&%%%''')))%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%'''))))))((()))((('''&&&'''***,,,...,,,222:::>>>>>>:::666333---***'''&&&&&&'''&&&%%%###&&&)))***)))((((((((((((((())))))))))))((((((%%%$$$%%%'''))))))((('''(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%)))((('''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%&&&((((((((((((((())))))***+++&&&&&&&&&&&&&&&%%%$$$$$$((()))***)))'''&&&&&&'''$$$%%%%%%%%%&&&&&&&&&'''!!!"""###$$$&&&'''((()))$$$%%%&&&&&&'''(((***,,,%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$''''''((((((((()))))))))'''((())))))(((((()))***)))************++++++++++++,,,,,,------,,,,,,+++))))))************)))))))))))))))((())))))******)))*********)))***---///,,,,,,---+++***)))***,,,((()))***+++,,,,,,,,,,,,+++...000111000000000111000000///000111111111111222333444444555999>>>BBBRRR^^^ooo~~~mmm\\\TTTOOOJJJLLLSSS^^^sss{{{zzzxxxtttqqqppprrrtttwww~~~hhhWWWLLLLLLNNNXXXjjj"""%%%&&&$$$$$$''''''$$$ """###%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((((($$$!!!"""'''***)))&&&'''%%%$$$$$$%%%&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''(((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%% !!!((()))&&&%%%(((***)))'''&&&(((***%%%&&&''''''%%%%%%&&&'''(((%%%$$$%%%)))++++++))))))((('''&&&'''***---///***000888>>>>>>:::666444---***'''&&&''''''&&&%%%!!!###'''((((((''''''''')))))))))))))))(((((('''$$$$$$&&&((((((&&&'''******)))((('''&&&%%%%%%%%%############$$$%%%&&&''''''''''''&&&%%%$$$""""""!!!###$$$%%%%%%&&&''')))(((((('''&&&&&&&&&''''''###&&&((((((&&&&&&(((***))))))(((((((((***,,,---&&&&&&&&&&&&%%%$$$######'''(((((('''%%%%%%&&&(((&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&### """%%%'''&&&$$$%%%'''((('''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))###$$$&&&'''((('''&&&&&&))))))))))))************'''((())))))(((((()))***)))************++++++++++++,,,,,,------,,,,,,+++((()))***++++++***)))(((''''''''''''(((***+++,,,)))***)))(((((()))---///,,,,,,---+++***)))***,,,(((((()))++++++,,,,,,,,,+++---000111111000000111111---***,,,111333000,,,222333444444555999>>>BBBRRR^^^ooo~~~}}}kkkZZZSSSNNNJJJLLLSSSaaaxxx~~~xxxuuuuuuuuutttyyyhhhWWWLLLLLLOOOYYYkkk'''%%%###"""###$$$%%%$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""%%%&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&((()))(((&&&&&&'''&&&$$$"""&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&((('''$$$ %%%'''))))))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((('''&&&$$$###&&&&&&''''''&&&&&&%%%$$$"""$$$&&&(((((((((&&&%%%&&&'''((('''&&&%%%''')))###$$$%%%%%%######$$$%%%***+++(((######&&&((('''((('''&&&%%%$$$%%%%%%&&&&&&$$$"""$$$(((+++***)))+++***)))'''%%%&&&))),,,///555888999:::<<<999555...,,,***))))))((('''&&&'''+++***&&&%%%))))))$$$&&&+++&&&%%%+++((("""%%%$$$&&&(((((('''&&&'''(((***'''%%%$$$&&&'''%%%###(((%%%"""###&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''((())))))(((&&&$$$$$$%%%'''((((((''''''''''''((((((&&&***+++&&&&&&)))((($$$$$$$$$%%%&&&''''''''''''))))))))))))(((((((((((($$$$$$(((,,,***%%%$$$&&& ###&&&'''%%%%%%''')))######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''')))***+++******+++---++++++++++++++++++++++++''''''''''''''''''''''''))))))(((''''''((()))******************+++++++++,,,,,,,,,++++++*********)))***+++++++++,,,///222........................333///,,,---000222111///222000111444666777===CCCNNN\\\ppp}}}iiiVVVOOOMMMMMMSSS[[[iii||||||{{{|||zzzyyy}}}~~~}}}~~~jjjYYYKKKJJJNNNZZZooo&&&%%%$$$$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$######%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''&&&$$$$$$%%%&&&((('''&&&&&&''''''%%%###''''''&&&&&&&&&&&&&&&'''%%%###"""$$$'''))))))(((&&&''')))(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&''''''&&&%%%%%%&&&((($$$%%%&&&&&&%%%$$$%%%&&&'''(((%%% ###$$$###)))((('''&&&&&&&&&'''''')))'''&&&&&&((((((&&&$$$((((((((('''&&&(((+++---///444777888:::<<<999444666333///,,,***(((%%%###%%%))))))%%%%%%))))))%%%%%%)))&&&&&&---+++%%%)))%%%&&&''''''&&&&&&''')))***'''%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''((()))))))))'''%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&******'''&&&)))((($$$%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''''')))---+++''''''***"""$$$&&&%%%######$$$&&&$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''')))***+++******+++---++++++++++++++++++++++++((((((((((((((((((((((((+++***)))(((''''''(((((())))))******++++++,,,,,,,,,,,,,,,++++++***************+++***)))***,,,...,,,,,,,,,---...//////000000...,,,---///111222222222000111555666777===CCCNNN]]]ppp|||hhhVVVOOOMMMMMMSSS\\\lll~~~~~~zzzrrrqqqqqqssswww}}}lll\\\NNNMMMPPP\\\ppp&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&%%%######$$$&&&'''&&&%%%&&&((((((&&&$$$&&&'''''''''&&&%%%$$$$$$+++((($$$###$$$&&&'''''''''(((((('''%%%$$$&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%'''%%%&&&''''''%%%%%%&&&'''((()))((($$$%%%)))+++***))))))((('''''''''(((((()))((((((((()))'''%%%"""$$$&&&'''(((((())),,,...000444888:::===???;;;555...,,,)))((((((((('''&&&%%%''''''%%%%%%((((((&&&$$$)))%%%%%%,,,***$$$'''&&&''''''&&&%%%&&&(((***)))'''%%%%%%&&&&&&%%%$$$!!!%%%((('''$$$!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********(((&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&))))))''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''&&&%%%%%%$$$&&&$$$%%%(((&&&###$$$(((&&&&&&&&&$$$""""""$$$&&&%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''')))***+++******+++---++++++++++++++++++++++++************************,,,+++***(((''''''''''''''''''((())))))***+++++++++++++++++++++************++++++***)))(((***,,,******+++---...///000111---------,,,---///333666222000111555777888===DDDOOO]]]qqqyyyfffUUUNNNMMMMMMTTT___ppp~~~sssqqqnnnlllmmmpppsssvvv{{{ooo```RRRQQQSSS___rrr&&&'''((('''&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%""" !!!#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''%%%$$$###%%%&&&&&&%%%%%%&&&((()))'''&&&$$$$$$%%%%%%$$$""" )))'''$$$######$$$&&&''''''((('''%%%$$$$$$&&&(((%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''%%%&&&'''&&&%%%$$$%%%''''''******(((***///222111((((((''''''''''''''''''&&&'''((()))***)))&&&%%%$$$&&&(((******+++---///333777;;;===AAACCC>>>777+++(((&&&%%%&&&(((((((((&&&''''''&&&%%%&&&%%%$$$%%%)))%%%###(((%%% '''''''''%%%$$$%%%(((+++((('''&&&%%%%%%%%%%%%%%%"""$$$''''''$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******+++)))'''&&&'''((((((''''''&&&&&&''''''(((&&&'''(((''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%))))))(((((('''&&&%%%%%%%%%######$$$### """''')))(((&&&$$$###$$$&&&(((%%%&&&&&&&&&'''''''''((((((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''')))***+++******+++---++++++++++++++++++++++++******************************)))(((((((((''''''$$$%%%%%%&&&'''((())))))+++++++++***************)))***++++++******+++,,,***++++++,,,...//////000---......---+++---222777222111222555777888===DDDQQQ^^^qqquuudddTTTNNNMMMNNNWWWbbbuuu}}}wwwrrrnnnmmmmmmnnnkkkqqqzzzsssdddUUUTTTWWWcccvvv'''(((((('''$$$"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&### !!!"""######%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%'''(((((('''%%%$$$&&&'''&&&%%%%%%'''))))))((('''$$$$$$%%%%%%$$$"""  !!!"""###%%%''')))***'''''''''%%%######%%%'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$&&&'''&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''###%%%&&&%%%$$$###$$$%%%$$$''''''%%%&&&***,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*********(((&&&%%%&&&(((+++,,,---...000222888;;;>>>AAAEEEGGGAAA888666222---***((('''&&&%%%)))(((''''''%%%#########$$$)))$$$"""((($$$ '''''''''%%%$$$%%%(((+++''''''&&&&&&%%%%%%&&&&&&$$$######$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))***+++***(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&(((((('''&&&'''((('''&&&%%%%%%%%%%%%%%%******))))))(((''''''&&&(((&&&%%%'''%%%###%%%***&&&$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''')))***+++******+++---++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))))))))***&&&&&&'''(((((()))******************************((()))+++,,,,,,,,,...///,,,,,,,,,---------------...///000---++++++000444333111222555777888>>>DDDRRR```rrrssscccTTTOOONNNOOOZZZfff{{{{{{sssnnnlllkkkeeeiiinnnuuu}}}vvvhhhYYYXXX]]]iii|||&&&'''(((%%%""""""%%%((($$$$$$%%%&&&&&&&&&&&&&&&)))&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$'''(((((('''%%%%%%&&&(((&&&&&&&&&'''))))))((('''&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&''''''&&&$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%'''###$$$%%%%%%######$$$%%%''')))(((%%%$$$&&&&&&$$$$$$%%%&&&&&&'''&&&&&&&&&***+++,,,+++(((%%%$$$$$$(((***,,,...000222555888???AAACCCFFFKKKLLLDDD:::555111,,,)))'''''''''&&&+++((('''((('''###"""$$$"""'''$$$###+++)))$$$'''&&&''''''&&&%%%&&&(((***&&&''''''&&&%%%$$$&&&'''&&&###!!!###''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***((()))+++***(((&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%((((((&&&%%%'''((('''&&&%%%$$$%%%&&&''')))))))))))))))((((((((('''%%%%%%&&&%%%"""$$$)))###!!!!!!#########%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''')))***+++******+++---++++++++++++++++++++++++((((((((((((((((((((((((%%%&&&''')))******************++++++++++++,,,,,,)))))))))***************'''))),,,---------///000------,,,,,,,,,,,,,,,,,,/////////...,,,---...000333111222666777999>>>EEESSSaaassspppbbbTTTPPPOOOQQQ]]]kkkzzzuuurrrkkkkkkmmmooottt|||xxxlll```aaafffsss###%%%&&&$$$"""$$$***000$$$%%%&&&&&&'''&&&&&&&&&)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''(((&&&%%%$$$%%%'''''''''&&&'''))))))(((&&&''''''&&&&&&&&&&&&&&&''')))))))))&&&######&&&)))$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&''''''&&&%%%%%%&&&((($$$%%%&&&%%%$$$$$$%%%&&&(((+++***''''''***)))'''$$$%%%&&&((((((((('''&&&***+++,,,***'''%%%%%%'''(((***---///222777===AAAJJJLLLNNNPPPUUUUUULLLAAA111---)))&&&&&&((())))))***&&&&&&))))))%%%%%%(((!!!&&&###$$$,,,+++&&&)))%%%&&&''''''&&&&&&''')))%%%&&&'''&&&$$$$$$&&&(((%%%$$$######%%%(((***+++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''((('''(((***)))'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$((()))%%%%%%((('''&&&%%%$$$$$$%%%'''((('''''''''(((((((((((()))%%%######%%%$$$!!!"""'''$$$"""!!!!!!###$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''')))***+++******+++---++++++++++++++++++++++++((((((((((((((((((((((((&&&'''((()))******)))))),,,,,,++++++++++++******((()))))))))*********+++'''))),,,---,,,,,,,,,---+++++++++,,,,,,------------,,,,,,---///000///...333111222666888999>>>EEETTTaaatttoooaaaUUUQQQPPPSSS```oooyyyxxxwwwuuuvvvzzzxxxrrrkkklllrrr~~~!!!$$$%%%$$$###'''///666$$$%%%&&&&&&''''''&&&&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%$$$###$$$&&&(((''''''((())))))'''&&&&&&%%%$$$###$$$%%%&&&''' """######%%%+++333:::###%%%''''''&&&$$$###$$$%%%%%%$$$$$$%%%%%%&&&'''!!!###$$$%%%&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$"""$$$&&&(((((((((&&&%%%&&&'''((('''&&&%%%''')))%%%&&&''''''%%%%%%&&&'''###&&&'''&&&(((,,,---+++%%%&&&((()))))))))((((((&&&(((***)))''''''))),,,(((***,,,000444;;;CCCHHHUUUVVVWWWZZZ^^^^^^TTTIII;;;777000+++)))'''&&&&&&((($$$$$$)))***'''''',,,"""'''######***((("""%%%$$$&&&(((((('''&&&'''((($$$&&&(((&&&$$$$$$&&&)))###%%%&&&%%%###&&&+++111%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&((())))))'''%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&######((()))%%%%%%)))'''&&&$$$$$$$$$&&&((()))%%%%%%&&&&&&'''((((((((('''&&&''')))(((%%%%%%))))))'''%%%%%%'''&&&### '''''''''''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((()))++++++******,,,---++++++++++++++++++++++++(((((((((((((((((((((((((((((()))******)))((('''******))))))((((((''''''(((((())))))*********+++(((***,,,,,,+++*********))))))***+++---...//////+++******---111333000---333222333666888999>>>EEEUUUbbbtttoooaaaVVVRRRQQQTTTbbbqqq|||}}}|||yyyzzz{{{{{{yyyvvvsssuuuzzz&&&%%%$$$###$$$%%%&&&''''''%%%$$$%%%(((***(((&&&%%%$$$###""""""$$$&&&'''%%%%%%***000000+++'''&&&&&&''')))***+++***((('''&&&''''''&&&$$$$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&)))******)))***+++***(((&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###((('''&&&$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%***...///---***''''''$$$''',,,))) !!!((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###''''''&&&%%%&&&'''((()))$$$%%%&&&((()))************(((&&&&&&'''(((((('''((((((''''''''''''((((((***)))+++///888DDDPPPWWWdddbbbbbbdddeeeaaaWWWPPPAAA777---***---...)))###(((''''''''''''&&&&&&&&&%%%******$$$"""&&&'''$$$"""'''(((&&&%%%(((***(((''''''&&&&&&&&&&&&%%%%%%"""&&&((($$$###$$$$$$"""'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&''''''(((((('''%%%%%%&&&((()))(((&&&&&&&&&''''''&&&&&&'''(((((())))))((((((&&&((((((%%%!!!!!!###&&&))))))&&&$$$)))--- '''%%%$$$""""""###$$$%%%)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%###"""$$$(((***)))'''(((((())))))((('''&&&&&&)))))))))***++++++,,,,,,,,,---...---+++***+++,,,+++++++++************)))((((((((()))++++++***)))++++++***))))))******+++++++++******************(((***,,,+++***)))***+++,,,---.........---,,,+++++++++,,,---...///000111///333666888999;;;AAAEEERRRdddwwwrrreeeYYYTTTQQQVVVgggzzz}}}wwwrrrqqqppppppooouuuxxx}}}&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$%%%((()))(((&&&%%%$$$###"""###$$$&&&'''&&&%%%&&&++++++'''&&&(((%%%&&&((()))))))))'''&&&&&&''''''&&&%%%%%%&&&(((''''''&&&%%%$$$$$$$$$$$$$$$&&&)))))))))((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''''''((($$$!!!#########'''---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&&&&''''''(((((((((''''''''''''((()))***...---///555@@@NNN\\\eeeooommmllllllmmmhhh```YYYGGG<<>>999222......++++++'''$$$&&&******&&&(((((())))))((('''&&&&&&%%%'''(((((('''''')))***'''&&&&&&'''))))))(((&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))'''((()))(((&&&%%%%%%'''$$$(((+++)))***,,,+++'''###$$$$$$%%%&&&'''((()))&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&%%%&&&&&&&&&))))))&&&###%%%)))'''"""&&&$$$""" ###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((''''''(((((())))))******+++***)))))))))***+++,,,***,,,------+++)))))))))'''''''''''''''''''''''''''((()))******)))((('''%%%''')))+++++++++,,,...******+++,,,,,,+++))))))+++++++++******************+++,,,,,,+++***+++,,,++++++---///111333444555222333444444666999===@@@OOO[[[lll{{{sssiiijjjlllttt***)))((()))***)))'''%%%''''''&&&&&&&&&'''''''''###$$$%%%'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%'''((('''&&&%%%%%%%%%&&&&&&'''***)))))))))(((((('''''')))******************+++'''&&&%%%%%%%%%'''((()))))))))((('''''''''''''''&&&%%%%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%***''''''))))))%%%$$$'''))))))))))))((('''&&&&&&'''''''''&&&&&&&&&'''((((((((()))(((!!!!!!((()))))))))'''&&&''''''''''''((((((((()))---///+++,,,...333<<>>:::666111///000,,,+++((($$$%%%)))***'''&&&&&&'''((()))))))))***%%%'''((((((((('''((()))((('''&&&'''))))))(((&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******+++((((((((('''&&&%%%$$$%%%(((+++,,,+++***,,,+++'''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((('''''''''%%%&&&'''((()))((('''&&&'''&&&&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&+++***'''&&&''')))(((&&&(((&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&(((''''''(((((())))))******+++***)))(((((())))))******,,,...---,,,***)))***''''''''''''''''''''''''((())))))***)))(((''''''&&&(((************+++,,,'''(((***+++***(((&&&%%%************************))),,,...---***))),,,///***+++,,,...000222333444111222333444555888===@@@NNNZZZlll{{{}}}rrrhhhiiimmmwww)))'''&&&%%%'''(((''''''''''''''''''&&&&&&'''(((!!!###$$$&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))************)))((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((())))))(((&&&&&&)))(((%%%$$$&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&'''''''''"""$$$'''((($$$ ###***'''***------***(((&&&&&&'''(((((((((((())),,,///)))***---111888AAAIIIOOOQQQWWW```kkkuuuuuugggWWWGGG@@@999555111+++((()))%%%)))***&&&%%%''')))(((&&&&&&''''''(((((())))))%%%'''))))))((('''(((((((((''''''((())))))(((&&&'''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$%%%&&&'''((()))***+++((('''&&&%%%%%%$$$######))),,,,,,)))((()))((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$%%%'''((((((((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''***(((&&&''''''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$%%%&&&''''''(((((())))))******)))((((((''''''''''''(((***+++------,,,*********((((((((((((((((((((((((((())))))))))))((((((((((((***++++++)))(((((()))((()))***+++***)))&&&%%%***************************,,,...---******---111+++,,,,,,---///000000111000111222444555999===AAALLLXXXjjjzzz|||ssshhhiiinnnyyy&&&$$$""""""###%%%&&&%%%&&&''''''&&&$$$$$$%%%'''###$$$$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))'''&&&'''(((***+++***(((***)))(((&&&&&&&&&&&&'''$$$$$$###############$$$###$$$&&&%%%###""""""###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******&&&$$$%%%))))))%%%$$$&&&###$$$%%%'''(((((())))))'''&&&%%%&&&'''(((&&&%%%%%%%%%'''***)))&&&(((...%%%***...///+++(((''''''''')))))))))((()))+++---((())),,,///555>>>HHHNNNNNNTTT]]]gggqqqssshhh\\\FFF>>>777444///)))%%%%%%"""'''***'''&&&((()))(((***)))(((&&&%%%%%%%%%%%%%%%''')))***(((''''''''')))((((((((())))))(((&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######$$$$$$%%%&&&'''((()))***'''&&&$$$$$$%%%%%%$$$"""'''))))))&&&%%%&&&%%%"""''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$%%%%%%'''((($$$$$$%%%%%%%%%%%%%%%&&&)))(((''''''&&&&&&''''''&&&$$$$$$''''''$$$$$$%%%%%%&&&((()))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&$$$###$$$&&&''''''(((((())))))******'''''''''''''''''''''''')))+++------+++*********))))))))))))))))))))))))(((((((((((()))))))))***)))***++++++(((''''''(((++++++,,,---,,,,,,*********************++++++++++++,,,,,,+++***+++...000,,,---------....../////////111222333555888===AAAIIIVVViiiyyy|||tttjjjjjjooozzz|||zzz$$$######%%%&&&'''&&&$$$'''((()))'''%%%$$$&&&(((''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&$$$%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''((('''&&&&&&(((+++,,,***((()))((('''&&&&&&'''(((((($$$$$$$$$######$$$$$$%%%###%%%'''&&&$$$"""###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&***+++(((&&&((($$$$$$%%%&&&'''''''''&&&'''%%%$$$%%%((((((&&&$$$***''''''***)))&&&&&&)))%%%)))---,,,)))&&&''')))((()))++++++)))))))))***((()))+++---222;;;FFFNNNQQQXXX___ffflllnnnggg]]]HHH@@@888333///)))'''(((''')))(((&&&(((+++***'''***((('''%%%$$$$$$$$$$$$%%%'''******)))'''''''''***)))((()))))))))'''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((((((&&&$$$%%%''''''&&&$$$%%%((((((%%%%%%((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&((()))'''&&&&&&&&&&&&&&&&&&%%%)))(((((('''''''''''''''%%%$$$&&&+++***%%%$$$&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((''''''(((((())))))******&&&&&&'''(((((())))))((('''))),,,,,,***))))))***((((((((((((((((((((((((''''''''''''(((***++++++''')))******((('''((((((,,,,,,,,,,,,------------))))))*********++++++++++++)))''''''))),,,---------------...//////000000111222333333444777;;;>>>HHHVVViiiyyy{{{uuummmlllooo{{{wwwxxx~~~$$$%%%'''***,,,+++(((%%%***+++,,,***(((&&&(((++++++***((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%((())))))(((&&&$$$$$$%%%&&&'''''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&(((''''''))),,,---+++(((''''''&&&&&&'''(((***+++''''''&&&&&&&&&''''''(((%%%(((***)))&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$$$$###%%%$$$'''+++,,,)))(((***%%%%%%%%%&&&&&&%%%$$$$$$'''%%%$$$%%%((((((&&&###%%%""""""&&&)))'''''')))%%%(((+++)))%%%$$$'''+++(((***,,,,,,***((((((((()))******,,,000999DDDMMMWWW]]]ccceeehhhhhhbbb[[[HHH>>>444///+++''''''***///+++&&&$$$)))...,,,%%%&&&%%%$$$###$$$%%%&&&'''%%%'''******)))'''&&&&&&***)))((()))***)))'''&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$&&&'''((((((###$$$$$$%%%%%%&&&&&&&&&(((&&&$$$%%%((()))(((%%%%%%((()))((()))------+++###$$$$$$%%%&&&'''(((((($$$%%%&&&'''((((((((((((%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$&&&)))************)))((((((((('''))))))(((''''''''''''''''''&&&***000///(((&&&)))$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((***''''''(((((()))*********&&&&&&((()))************''')))++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&'''(((***,,,---&&&''')))***)))((()))***+++*********+++,,,------))))))******++++++++++++***'''$$$%%%(((+++,,,***------...///000111222222444444444444444555999<<>>LLLYYYlll|||yyytttuuuvvv{{{yyy}}}'''((())))))))))))((('''&&&'''((('''&&&&&&'''(((###%%%&&&(((((()))***,,,''''''&&&&&&&&&&&&''''''&&&$$$$$$&&&((()))))))))%%%%%%&&&&&&'''(((((((((%%%&&&(((***,,,,,,++++++************+++,,,------,,,)))&&&$$$%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++***&&&&&&&&&&&&&&&''''''(((&&&'''(((((('''%%%###"""&&&%%%$$$######$$$'''(((''')))***'''&&&''''''%%%+++***)))((('''''''''''''''''''''((()))*********)))***++++++)))(((((()))((((((((((((''''''''''''%%%''')))((((((+++222888IIIOOOTTTSSSMMMIIIHHHHHHLLLFFF>>>555///,,,+++******)))((((((''''''((((((,,,+++)))''''''((()))***$$$%%%'''(((*********)))''''''((()))******))))))$$$''')))'''$$$###$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((%%%&&&%%%!!!"""&&&)))''''''((((((''''''&&&''''''*********)))((('''&&&&&&&&&$$$$$$&&&&&&$$$%%%'''$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''+++)))&&&%%%%%%%%%%%%$$$$$$%%%'''((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))))))))((('''&&&&&&'''((()))'''((()))***++++++*********((('''((()))***)))((()))((('''&&&'''((()))************)))******+++++++++******+++,,,......///111111111000---++++++++++++******+++,,,,,,,,,,,,...---...000333444333111111333444444444666999<<>>DDDJJJLLLIIIDDDDDDGGGJJJGGGAAA999222---+++***)))(((''''''&&&&&&''''''((('''&&&%%%%%%%%%&&&''''''((()))***+++***))))))(((((()))))))))(((''''''%%%''')))((($$$###%%%'''&&&&&&'''''''''''''''((($$$%%%&&&'''''''''&&&%%%%%%$$$#########%%%&&&(((&&&&&&%%%$$$%%%&&&'''((( """!!!"""$$$############$$$%%%&&&'''&&&******+++***)))((('''&&&$$$!!!"""&&&'''%%%%%%)))######$$$%%%&&&'''''''''''''''''''''''''''''''''***(((&&&&&&'''''''''&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''((()))***))))))((()))((('''&&&&&&'''((()))'''(((((()))***+++++++++***((('''((()))***)))(((***)))((('''((()))***+++((((((((((((((()))******,,,+++***)))))),,,000333111333444222...+++++++++******++++++++++++,,,,,,,,,---///111333444333111000111333444555888;;;>>>JJJWWWkkk|||wwwssspppssszzz|||'''''''''&&&&&&'''''''''"""%%%'''(((''''''((()))###&&&******((('''(((***&&&'''(((((((((((('''&&&%%%''''''(((+++000111...%%%%%%&&&&&&'''(((((((((((()))+++,,,,,,***(((&&&$$$%%%&&&'''(((((((((((($$$%%%'''(((%%%"""&&&---'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$&&&'''(((&&&%%%$$$$$$$$$%%%'''(((***000111)))%%%)))***((((((((('''&&&%%%%%%%%%%%%***)))))))))((((((((('''((())))))(((&&&%%%'''((()))))))))((((((((('''''''''((()))))))))+++///222999>>>EEEJJJGGGAAAAAADDDJJJIIIEEE???777000,,,+++(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,------,,,+++(((&&&%%%+++++++++)))'''%%%%%%&&&&&&'''((('''&&&%%%%%%&&&$$$&&&''''''&&&&&&'''((("""###$$$&&&''''''&&&%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%&&&''''''((($$$&&&%%%!!!"""%%%'''%%%$$$######%%%(((******)))(((((()))))))))'''&&&%%%$$$ &&&'''###$$$)))###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&((((((((('''$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))((('''''''''((((((%%%&&&((()))))))))(((''')))((('''&&&&&&'''((()))''''''((()))***++++++,,,)))(((''''''))))))(((''')))))))))))))))***++++++'''''''''''''''((()))***++++++)))''''''***000444333555777555111------...)))+++,,,,,,+++***,,,---,,,---///111222222111111111333555666777999===@@@HHHVVViii{{{}}}uuuqqqlllpppyyy}}}(((((((((''''''(((((((((%%%'''))))))'''&&&&&&&&&"""(((***)))))),,,///&&&'''((())))))((('''&&&%%%((((((&&&)))......***%%%%%%&&&&&&'''(((((((((&&&(((***,,,---+++((('''$$$%%%&&&(((((((((((('''&&&###$$$((((((%%%&&&***)))((((((''''''&&&&&&&&&''''''''''''''''''''''''((()))+++)))&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''***222333)))$$$(((+++(((''''''&&&&&&%%%&&&&&&&&&(((((((((((())))))))))))((())))))'''%%%%%%''')))))))))))))))(((((((((''''''''''''''')))+++///222666:::BBBIIIGGG@@@@@@FFFKKKLLLKKKFFF>>>555///---)))((((((''''''''''''''')))***,,,------,,,***)))***+++++++++***)))'''&&&((())))))(((%%%%%%'''***((('''&&&&&&''''''&&&%%%###%%%'''&&&%%%$$$&&&((( ###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((###$$$%%%&&&'''''''''''''''******''''''))))))&&&)))'''&&&(((+++,,,,,,***'''((()))******)))'''&&&&&& &&&&&& &&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&''''''$$$%%%'''(((((((((&&&&&&)))((('''&&&&&&'''((()))''''''(((((()))+++,,,---((('''&&&'''(((((('''&&&'''(((((()))))))))))))))''''''''''''((()))***+++((()))***)))(((***...222111555888666111------...)))+++,,,,,,******+++...---...///000000///000000333444555555555777;;;???FFFTTThhhzzzyyyqqqmmmiiinnnxxx~~~******))))))))))))******''')))***)))'''$$$######"""'''++++++(((&&&'''***&&&'''((())))))((('''&&&$$$'''&&&###$$$))))))###%%%%%%&&&&&&'''(((((()))$$$&&&***,,,---,,,***(((&&&''')))***++++++******+++$$$###(((***&&&######******)))((('''&&&&&&&&&''''''''''''''''''''''''%%%'''***)))'''&&&''')))'''&&&&&&&&&&&&'''((((((&&&(((+++---,,,***&&&$$$%%%&&&'''(((((((((''''''(((111222'''"""&&&)))&&&''''''&&&&&&&&&''''''(((&&&&&&'''((()))***+++++++++++++++)))'''''')))+++))))))))))))(((((((((((('''&&&&&&&&&(((+++///222222666???HHHHHHBBBCCCIIILLLNNNPPPLLLCCC999222...******)))(((((((((((((((%%%''')))++++++***'''&&&$$$%%%''')))***+++++++++"""$$$&&&&&&%%%(((---222***'''%%%&&&((()))'''$$$"""%%%'''&&&$$$###%%%((("""$$$&&&&&&&&&%%%$$$$$$%%%&&&''''''(((((("""$$$%%%'''(((((('''&&&$$$''''''%%%$$$&&&%%%!!!(((&&&$$$%%%((()))'''%%%((()))+++,,,,,,+++***))))))!!!!!!&&&%%%###''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&###$$$&&&(((((('''&&&%%%)))((('''&&&&&&'''((()))'''''''''((()))+++,,,---(((&&&%%%&&&'''((('''&&&%%%&&&((()))))))))((('''(((((((((((()))***+++,,,%%%'''***+++******---000...222666444///++++++,,,(((+++---,,,***)))+++...---...//////......///000444444333222222444777;;;EEESSSgggyyyuuunnnjjjhhhmmmxxx~~~&&&&&&'''(((((('''&&&&&&+++***((('''''''''((())),,,'''(((,,,(((%%%(((((((((''''''&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&(((***+++(((%%%,,,+++++++++******)))))),,,,,,,,,+++++++++******+++'''$$$$$$'''+++,,,+++******))))))(((&&&%%%$$$)))+++,,,***&&&$$$$$$%%%'''&&&&&&'''((('''$$$"""***'''%%%''''''%%%%%%)))&&&'''''''''&&&'''***,,,(((''''''&&&&&&((()))***&&&***+++'''%%%'''(((&&&%%%(((,,,//////+++&&&###)))'''%%%%%%&&&&&&%%%$$$((((((((('''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((()))))))))***222999BBBHHHHHHGGGGGGGGGKKKUUU[[[TTTFFF;;;333///...+++((('''((()))))))))((()))***++++++***)))((((((((()))***************((('''%%%%%%%%%&&&(((***))))))((((((''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''"""!!!'''***&&&###$$$"""%%%((('''%%%###$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''***&&&''',,,'''"""***&&&###!!!###***000---(((%%%$$$###"""###$$$%%%&&&(((+++%%%"""(((((('''...'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$######&&&'''((('''&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&''')))***++++++******)))(((''''''((('''%%%###)))))))))))))))******+++***+++,,,---------------***+++------------///000...000111///,,,+++...111***)))((('''((()))+++---,,,---.../////////------333333333222333666;;;???IIIWWWkkkzzz{{{pppkkkjjjfffmmmyyy((((((((((((((((((((((((+++***)))((((((((())))))+++'''(((---***!!!""")))'''''''''''''''&&&&&&%%%''''''(((((((((((('''''''''&&&&&&(((******(((&&&++++++******)))))))))))),,,,,,+++++++++************'''$$$$$$'''***++++++*********)))((('''%%%%%%"""%%%&&&&&&''')))+++((('''''''''((((((&&&$$$***&&&$$$&&&%%%""""""%%%"""$$$&&&''''''&&&'''((((((''''''&&&'''((()))***&&&***+++'''&&&'''(((&&&'''((()))******(((&&&%%%)))'''%%%%%%&&&'''&&&%%%((())))))(((&&&&&&'''(((''''''''''''''''''''''''&&&''''''((())))))******///555>>>DDDFFFGGGIIIKKKRRR\\\bbb[[[MMM@@@777000...,,,***)))***++++++***((()))************)))(((&&&'''((()))))))))))))))&&&''''''(((((((((((((((&&&'''((((((((((((((('''$$$$$$%%%&&&&&&&&&&&&%%%(((###"""''')))&&&$$$%%%"""$$$%%%%%%$$$%%%))),,,$$$%%%&&&'''))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&'''---'''"""***+++)))&&&'''***,,,***&&&&&&%%%%%%%%%%%%&&&''''''###'''""" &&&%%%""")))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&((())))))((('''((('''''''''&&&&&&&&&&&&&&&''')))***++++++*********)))'''''''''&&&$$$"""))))))(((((())))))***+++(((((()))***************)))***,,,,,,++++++,,,...111111111///,,,***++++++,,,+++***))))))***,,,---------...////////////...222333222222333666;;;???IIIWWWjjjzzzvvvlllhhhgggfffnnn{{{)))((('''&&&&&&'''((()))++++++***))))))))))))***+++''')))---,,,&&&&&&,,,&&&''''''''''''&&&%%%%%%(((((()))(((((('''&&&%%%'''&&&&&&((()))***((('''))))))))))))((((((((((((,,,++++++++++++************'''%%%%%%''')))++++++************)))'''&&&%%%!!!###%%%&&&&&&&&&'''(((***(((''''''((((((((('''***'''%%%&&&%%%!!!!!!$$$!!!$$$((())))))'''&&&&&&(((''''''''''''((())))))&&&***+++'''&&&((()))''')))(((&&&%%%%%%%%%&&&'''((('''%%%&&&'''((((((''')))******)))''''''(((***''''''''''''''''''''''''$$$%%%&&&'''((()))***+++---333;;;AAAEEEIIINNNRRR[[[eeejjjdddWWWIII<<<444---+++******++++++***)))((())))))******))))))(((&&&&&&'''(((((((((''''''%%%''')))***+++***((('''###%%%''')))***)))((('''$$$$$$%%%&&&&&&&&&&&&&&&***&&&$$$'''(((&&&&&&'''%%%%%%%%%$$$$$$&&&+++...&&&%%%%%%'''******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%)))&&&(((...((("""))),,,+++******))))))((((((&&&''''''((()))(((((((((###((($$$"""(((&&&###(((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%'''***+++(((&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***************)))(((((())))))'''%%%))))))(((((())))))***+++'''(((((())))))))))))((((((***+++***))))))***+++111000...------,,,+++)))///...,,,++++++,,,------///.........//////000111222222222222333666;;;>>>HHHVVViiixxx~~~ooofffdddeeehhhppp~~~(((&&&%%%######%%%&&&(((+++++++++***************+++((()))---,,,((((((+++&&&&&&''''''''''''&&&%%%)))(((((((((&&&%%%$$$###''''''''''''((()))((((((((((((((((((((((((''''''++++++++++++************)))'''&&&&&&'''((()))***************)))((('''&&&''''''((((((''''''&&&&&&***(((&&&%%%&&&(((((((((***'''&&&(((((($$$$$$'''$$$'''***+++***)))((()))''''''''''''((((((((()))&&&***+++(((&&&((()))((()))(((&&&$$$$$$%%%&&&'''((('''%%%&&&((()))))))))((())))))(((''''''(((***''''''''''''''''''''''''######%%%&&&(((***+++,,,...444:::@@@EEELLLTTTZZZbbbjjjpppkkk```RRRCCC888+++***(((((())))))((('''((())))))))))))))))))(((&&&''''''(((((((((''''''%%%&&&((()))))))))((('''###%%%''')))***)))'''%%%$$$%%%%%%&&&'''&&&&&&&&&***(((&&&&&&''''''((()))(((((('''&&&%%%''')))***)))&&&%%%&&&)))''' &&&&&&&&&&&&&&&&&&&&&&&&$$$(((&&&)))...(((""")))((()))***+++)))&&&(((,,,&&&'''((()))***)))((((((%%%***$$$!!!'''&&&###***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********)))))))))***,,,,,,+++***((((((((((((((()))******))))))************)))))))))***+++***)))((()))***...,,,+++,,,000111///,,,///...---,,,,,,,,,,,,,,,000///.........000111333111222222222333666:::===GGGUUUgggwwwxxxiiibbbbbbdddjjjttt}}}((('''%%%$$$$$$%%%'''(((++++++++++++******))))))+++))))))++++++((('''(((%%%&&&'''))))))((('''&&&(((((('''&&&%%%$$$"""!!!'''''''''''''''(((((()))''''''''''''''''''((((((+++++++++*********))))))''''''''''''&&&'''((()))))))))***))))))((('''&&&###$$$%%%&&&((()))))))))(((&&&$$$$$$%%%'''''''''&&&$$$%%%((()))&&&'''***((()))))))))(((((()))+++&&&''''''(((((((((((((((&&&***+++(((''')))***)))((((((((((((''''''&&&&&&((('''%%%&&&((()))))))))&&&'''((('''&&&&&&''')))''''''''''''''''''''''''######%%%''')))+++,,,---///444:::@@@FFFNNNXXX___fffmmmssspppgggZZZJJJ===...,,,***)))))))))(((&&&)))(((((((((((((((((()))((((((((())))))(((((('''&&&&&&%%%%%%%%%&&&'''(((%%%&&&(((***)))'''$$$###%%%%%%&&&'''''''''&&&&&&))))))(((&&&&&&'''))))))'''''''''((()))))))))(((+++(((%%%''')))''' &&&&&&&&&&&&&&&&&&&&&&&&$$$(((&&&(((...(((###***((((((***,,,(((###%%%+++%%%&&&'''))))))(((''''''$$$''' !!!!!! (((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&$$$'''***)))&&&###$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))*********)))))))))******(((&&&((((((((('''((())))))***))))))*********))))))(((***+++,,,,,,***)))***+++---++++++---111222000---------,,,+++++++++++++++//////......///000222333000111222333333666999<<>>444///,,,......++++++,,,))),,,))))))///+++'''///******)))(((((((((((((((%%%&&&''''''%%%%%%&&&'''(((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((('''&&&'''))))))((('''%%%$$$$$$$$$$$$''''''(((+++---...---,,,(((''''''((())))))(((&&&''''''&&&%%%%%%%%%%%%&&&###%%%&&&&&&&&&&&&''')))))))))******(((%%%""" %%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''((()))(((&&&$$$###$$$+++***)))(((((('''(((((((((((((((((())))))))))))''')))+++,,,++++++,,,---'''((()))***+++******)))***+++------,,,,,,---///,,,++++++++++++,,,---------------........./////////000222222333555888;;;CCCPPPbbbsss}}}ssseee```\\\ZZZ```jjj}}}pppmmmyyy******************,,,---,,,,,,,,,------.........++++++,,,,,,++++++***)))))))))***++++++++++++***+++---......---,,,,,,---+++,,,---,,,***)))***+++,,,,,,+++++++++*********&&&'''((()))******)))((('''***)))&&&&&&******((()))***+++***))))))***+++(((''''''(((******)))(((&&&'''''''''(((((())))))''''''(((((())))))******))))))((((((((('''''''''))))))))))))))))))))))))'''(((***)))(((((()))+++)))))))))******)))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((******))))))))))))*********'''(((,,,///222:::BBBSSS^^^iiipppvvv{{{hhhSSSCCC;;;222---+++------+++***+++)))+++''')))///)))&&&...))))))(((''''''''''''((($$$&&&((('''%%%$$$&&&'''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%&&&(((***+++&&&&&&&&&%%%%%%&&&&&&''''''((()))((('''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''***,,,,,,***((('''&&&&&&'''))))))'''%%%''''''&&&%%%%%%%%%%%%&&&###%%%&&&&&&&&&&&&''')))''''''''''''&&&%%%%%%$$$&&&&&&'''((()))***++++++&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''')))******(((&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))''')))+++,,,+++***+++,,,%%%&&&)))+++,,,++++++***)))***++++++)))***---000---,,,+++++++++,,,......---------...............///000222222333555999<<>>888111,,,***,,,---***)))+++)))***&&&(((...'''###---(((((('''&&&&&&&&&&&&'''$$$&&&((('''%%%$$$%%%(((%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$%%%(((+++---&&&&&&%%%%%%%%%&&&&&&'''((()))***)))'''&&&&&&'''''''''&&&&&&&&&'''((((((%%%$$$%%%'''((((((%%%###&&&%%%%%%'''((((((&&&$$$''''''&&&%%%%%%%%%%%%&&&###%%%&&&&&&&&&&&&''')))'''&&&$$$$$$$$$&&&''')))"""###$$$%%%&&&((())))))&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((###$$$%%%&&&((()))***+++''')))++++++***))))))***)))(((((((((((())))))***(((((((((((()))))))))))))))+++,,,,,,***(((''''''&&&(((***---......------(((******)))''')))---111------,,,+++,,,---...///---------...............///000111222333555999<<>>HHHXXXjjjyyywwwqqqlllnnntttkkkeeedddfffxxxccc^^^WWWNNNEEE???;;;999===:::888777777888888888222222222222222222222222333222111000000000000111...............///000111000000////////////000000///000000000111111111222111222222222333333333333---,,,++++++,,,---///000.........------,,,,,,,,,---,,,+++***))))))))))))***++++++,,,,,,++++++***,,,)))%%%%%%)))---...---++++++,,,,,,---...//////...------,,,,,,------...,,,...//////,,,***))))))++++++***)))***+++---...---------,,,,,,+++++++++333---((((((,,,...---***---+++******,,,///000111555777:::<<<>>>DDDLLLRRR\\\gggvvvtttZZZEEE:::444000///---+++---111+++)))'''(((++++++)))'''******))))))((((((''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''',,,(((''')))&&&!!!###)))***)))'''&&&%%%%%%&&&&&&!!!###%%%%%%(((,,,,,,((((((***,,,------...000222555222...***(((((()))***)))+++---...---***'''%%%+++(((%%%%%%'''((('''$$$'''((('''&&&%%%%%%''')))$$$'''(((&&&$$$###&&&)))((('''&&&%%%$$$%%%(((+++((((((&&&%%%%%%&&&'''(((&&&***)))######((()))&&&'''&&&&&&%%%%%%&&&&&&'''###%%%((()))'''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((---'''""""""(((,,,---+++******++++++++++++******&&&&&&&&&'''''''''(((((())))))***+++))))))000999,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,---.........444444333222111222666999===GGGWWWiiixxxwwwsssppprrrxxxkkk```___hhh~~~~~~xxxooodddXXXNNNFFFBBBAAA???===<<<<<<<<<;;;999888888888888777777777777333333333333333222222222222222111111111111222222222222111111111111222222222222222222111111000000/////////000000000111111...---,,,,,,,,,---.../////////.....................---,,,++++++*********++++++,,,,,,,,,,,,++++++000///.........---+++)))++++++,,,------...//////...------,,,,,,------...+++,,,------+++******++++++++++++++++++,,,------------,,,,,,++++++++++++//////...---++++++---...///...,,,,,,...111333444777:::===???BBBHHHQQQXXXaaalllzzzyyy```LLL===777222111000---...222...+++))))))+++,,,***(((******))))))(((((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''***''''''(((&&&###$$$))))))((('''&&&&&&&&&'''((($$$&&&%%%$$$''',,,---***)))+++,,,---,,,---///000111///+++)))((((((***,,,)))+++,,,---,,,***'''&&&(((&&&######%%%&&&%%%###&&&&&&&&&%%%$$$$$$&&&(((&&&'''((((((&&&&&&&&&''''''''''''%%%$$$%%%(((+++((('''&&&%%%%%%&&&'''(((!!!$$$### !!!&&&'''$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''%%%%%%&&&(((''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))%%%""""""%%%((()))(((******++++++++++++******'''''''''(((((()))))))))))))))+++,,,(((###%%%++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---......//////333333333111111222666888===GGGWWWiiixxxyyytttqqqtttzzzkkkaaa___hhh~~~yyykkk___UUUOOOKKKJJJHHHGGGFFFDDD@@@>>><<<<<<;;;:::999888777777222222333333333333333222333333222222222111111111444333333222222333333444222222111000///...---,,,.../////////000000000000000///...---------...//////////////////000000000//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++$$$''',,,//////---,,,,,,,,,,,,,,,---......//////......------------......+++,,,,,,+++******+++---,,,,,,------...---------,,,,,,+++++++++++++++***+++000444222+++)))---333111000000000111444888:::<<>>888222111000---,,,...000...+++***+++++++++******))))))))))))(((((((((************)))(((''''''''''''''''''''''''''''''(((''''''((('''$$$&&&***(((((('''''''''((()))***))))))'''$$$'''---///---***,,,------,,,+++---...---+++)))'''''')))+++---******++++++***)))(((''''''%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%######%%%'''(((((((((((()))(((&&&$$$&&&''''''&&&%%%%%%(((***''''''&&&&&&&&&&&&''''''$$$&&&&&&######'''(((&&&''''''&&&&&&&&&&&&''''''%%%'''''''''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&(((((((((((()))))))))***''''''&&&%%%&&&&&&''''''******++++++++++++******(((((())))))))))))******((((((,,,---)))""" ###***************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...//////000000222222222111000222555888===GGGWWWhhhwwwzzzuuussswww~~~lllaaa```hhh~~~~~~sssjjjeee^^^\\\ZZZYYYVVVQQQKKKFFFCCCBBB@@@>>><<<:::999888444444555666777666666555555555555555555444444333444333333222222333333444333333222111000//////...000000111111111222222222222111000...------...............//////000000000///...------,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++$$$+++...------...///,,,---------......//////......------------............---,,,******,,,...,,,---...//////...---,,,++++++++++++++++++++++++***000555333---***---222222222222222444888===@@@DDDFFFIIIKKKNNNTTT^^^eeerrrzzzooo\\\CCC;;;444222111...,,,---111///,,,***)))*********))))))))))))))))))))))))+++++++++******)))((('''''''''''''''''''''''''''&&&&&&'''((('''&&&(((***'''''''''((()))******+++---,,,)))%%%'''...000///+++,,,---,,,+++******,,,+++)))(((&&&'''(((***++++++***)))(((((((((((((((((('''&&&&&&&&&'''''''''%%%&&&&&&&&&$$$$$$%%%'''((('''&&&(((***)))%%%!!!%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%'''(((&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%'''))))))(((&&&%%%''''''((((((((())))))))))))+++,,,+++)))(((((()))******++++++++++++******))))))))))))))))))))))))''''''+++...,,,'''%%%((()))))))))***+++++++++,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------......///000000000000111111111000111444777===GGGVVVhhhwwwyyytttsssxxxlllbbb```iiivvvtttrrrooojjjccc\\\VVVPPPOOOLLLIIIFFFCCC@@@???:::;;;;;;<<<<<<<<<;;;;;;888888999999999888777666333333222222222222333333666666666555555555555444111111111111222222222222444333111///.........///---------......//////000...------,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,+++...111000---,,,---///------...............//////......------......///000000///---++++++,,,...---...///000//////---,,,++++++++++++++++++++++++,,,...111000...---...///111222333444666;;;BBBGGGNNNOOOPPPQQQRRRYYYbbbiiixxxsssbbbKKKAAA888555444111/////////...,,,***)))(((((()))))))))))))))************+++++++++******)))((('''''''''''''''''''''''''''$$$''')))((('''((()))***&&&&&&'''((()))***++++++......***''')))///222000,,,------,,,***))))))******)))(((&&&&&&'''((()))***)))((('''''''''((()))'''''''''&&&&&&&&&'''(((%%%'''((('''&&&%%%&&&'''&&&%%%$$$&&&(((((($$$ $$$&&&(((((('''&&&'''((($$$%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&%%%%%%%%%(((''''''&&&&&&''''''((('''(((((('''%%%%%%''')))%%%%%%$$$$$$$$$%%%%%%&&&###%%%'''))))))((('''&&&&&&&&&'''''''''(((((((((+++,,,...---+++***)))*********++++++++++++******(((((((((((((((((((((((()))'''))),,,+++)))***---)))))))))***+++++++++,,,*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...------......///000000000///000111111111222555777===FFFVVVgggvvvwwwrrrqqqxxxlllbbbaaakkkzzzsssnnnaaa___\\\XXXTTTPPPMMMKKKCCCCCCBBBAAAAAAAAAAAAAAA<<<======<<<;;;888666555555555555444444555555555444444444444444444444333///000000000111111111111444333222000//////000000..................//////...------,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---,,,,,,,,,...000........................//////............//////...//////...,,,+++---............///......---,,,+++,,,,,,,,,,,,,,,------///...---...///000//////000222555666999???IIIPPPVVVWWWWWWWWWXXX^^^gggnnn}}}yyyhhhOOOCCC777222111...------,,,------,,,***(((((())))))))))))************+++************)))(((''''''''''''''''''''''''''''''$$$(((***(((''')))***(((%%%&&&'''((()))******)))+++---,,,***,,,111222///+++,,,,,,+++)))(((((())))))((('''''''''((())))))((((((''''''''''''(((((($$$%%%%%%%%%$$$$$$%%%'''%%%'''(((((('''&&&&&&'''$$$###$$$%%%&&&&&&$$$"""###&&&((()))((('''''''''###$$$%%%&&&&&&'''&&&&&&"""!!!###'''(((''''''***((((((''''''''''''((((((&&&'''(((((('''&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&(((((((((((('''&&&&&&&&&&&&''''''''''''***************)))((('''******++++++++++++******))))))(((((((((((('''''',,,)))'''))))))'''(((,,,***************+++++++++))))))******+++,,,,,,,,,---,,,+++***+++,,,---...,,,------...//////000000///000222222222333555777===FFFUUUgggvvv~~~vvvqqqpppxxx~~~kkkbbbbbblllzzzxxxuuupppkkkfffbbb```VVVUUURRRPPPOOOOOOQQQRRRNNNMMMLLLJJJFFFAAA===;;;::::::999999999999::::::666555555444333222111111111111111111222222222222444333222111000000111222000000/////////////////////......---......//////,,,,,,------------,,,,,,'''''''''))),,,/////////////////////............//////............//////(((***,,,---,,,,,,---...///......---,,,,,,------,,,,,,---------.........000///......///000111222000333777999===DDDOOOWWW[[[\\\\\\\\\^^^dddnnnvvvoooTTTFFF777111000...---...))),,,//////,,,*********))))))*********+++++++++))))))))))))((('''&&&&&&''''''''''''''''''''''''$$$))),,,((('''******'''%%%&&&'''((()))(((((('''(((+++,,,---000333222...***+++,,,+++)))(((((()))&&&&&&&&&'''((()))+++,,,''''''''''''''''''''''''###%%%&&&%%%######&&&((($$$&&&(((((('''%%%%%%&&&"""$$$%%%%%%%%%%%%&&&'''###%%%(((***)))'''&&&&&&"""###%%%&&&''''''&&&&&&&&&###$$$))))))%%%$$$'''((((((''''''''''''((((((%%%'''))))))((('''''''''&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((***(((&&&''')))***(((&&&******++++++++++++***************))))))(((((((((---)))'''))))))'''(((***+++++++++***************((())))))***++++++,,,,,,---,,,+++******,,,---///,,,,,,,,,---....../////////111222333333444666888===FFFUUUfffvvv|||uuuppppppyyy}}}jjjbbbcccnnn~~~zzzxxxnnnkkkhhhdddcccdddfffgggeeedddbbb^^^XXXRRRLLLIII>>>>>>============>>>>>>>>>===<<<:::999777666555333333444444444555555555444333222111111111222333222222111111000000//////000000////////////000111,,,------......------,,,111///---...000000,,,)))///////////////.........//////............//////"""%%%)))+++,,,---...//////...---,,,++++++,,,------------....../////////111111111000///000333666000444888;;;???GGGSSS]]]]]]^^^______bbbiiittt|||uuu^^^NNN>>>777666555444555))),,,000111...,,,+++,,,))))))******++++++++++++))))))))))))((('''&&&%%%''''''''''''''''''''''''$$$***,,,)))'''******&&&%%%&&&'''((((((((('''&&&%%%)))---...222444222,,,)))++++++***)))(((((()))$$$$$$%%%''')))+++---...&&&&&&'''((((((''''''&&&%%%'''((('''%%%%%%(((+++###%%%''''''&&&$$$$$$%%%"""%%%'''&&&$$$%%%(((+++"""%%%)))***)))'''&&&&&&"""###$$$&&&''''''&&&&&&((($$$###&&&###((((((''''''''''''(((((($$$'''******)))'''''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%&&&&&&((()))***(((((((((((()))))))))))),,,((($$$&&&***,,,***&&&******++++++++++++******++++++++++++******))))))+++((((((+++---+++***,,,,,,+++++++++******))))))((())))))***++++++,,,,,,---,,,+++******,,,...///++++++,,,,,,---......//////111333444444555777999===FFFUUUfffvvv{{{uuupppqqqzzz|||jjjcccdddooo|||{{{zzzzzzzzzxxxuuuqqqllleee]]]XXXQQQJJJBBB@@@DDDJJJMMMMMMJJJHHHDDD@@@===999777666777666444444555444111///444333222222333444555666$$$,,,111111/////////,,,......//////////////////...---,,,---///111111000//////............//////...111222111111222111...------------......///000//////.........---------+++,,,------++++++,,,---000...---///222444333111666444000------...000222444555999>>>EEEMMMTTTXXX\\\\\\^^^aaahhhqqqyyy~~~{{{gggSSS>>>444333222111222---------,,,+++***)))(((,,,&&&%%%)))***&&&%%%(((++++++***(((''''''***---+++***)))'''''''''((()))(((((((((((((((''''''&&&((()))))))))))))))(((((()))+++...111111000---,,,,,,000000,,,***++++++)))&&&'''(((''''''''')))+++'''((()))(((&&&%%%%%%&&&(((''''''((())))))'''%%%''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%&&&((()))&&&)))(((""" ###%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((((('''%%%%%%'''))))))((('''((()))''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&((()))&&&'''((()))))))))''''''))))))))))))))))))))))))******+++++++++******)))%%%&&&''''''&&&'''***,,,***,,,---,,,***(((((())))))******+++++++++******%%%&&&'''((()))*********///(((&&&+++---***)))+++////////////000000000000222333333333222333666888<<>>=========;;;:::888777666666555555444444000333444111222555666555222222222222222222222222000///---...000111111000000000////////////000000000222111------111222000000///......------------000000000/////////......,,,.........---,,,---...000111222333333222000///---......///000000000000333777<<<@@@EEELLLTTTZZZ]]]bbbhhhnnnsssyyyrrr^^^GGG;;;666333111000---......////////////...)))'''''')))+++,,,++++++((()))++++++***))))))***((((((((())))))******+++&&&&&&'''))))))*********)))******++++++++++++***///---+++)))***+++...///+++***'''&&&,,,444444///'''(((((((((&&&&&&(((***&&&'''(((((('''&&&((())))))&&&$$$$$$''')))++++++''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&'''((((((((('''&&& %%%&&&&&&'''&&&"""'''''''''''''''(((((()))'''&&&$$$%%%'''((()))((($$$&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((((('''&&&&&&&&&(((***+++))))))))))))))))))))))))))))))***+++++++++******+++(((%%%'''***)))###%%%'''))))))))))))***+++***++++++******)))((('''***++++++++++++***))))))---,,,++++++,,,,,,,,,,,,------........./////////111222333333333444777999@@@HHHVVVfffttt~~~wwwmmmooottt~~~ssscccaaaiiiwwwzzzmmmaaaYYYTTTSSSPPPLLLIIIGGGEEECCCAAA============<<<<<<;;;;;;222666777666666999777333000111111222222333333333000///---...///000000///000//////......//////000111333111......111333111111000000///............111111000000000/////////---...//////------...//////000111111000//////......///000111111000///...333888===AAADDDJJJRRRYYY___dddkkkppprrrvvv}}}sss^^^GGG;;;777444222111,,,------.........------,,,+++******+++,,,+++)))((()))++++++***))))))***(((((()))*********++++++((()))))))))))))))((((((++++++,,,---------------.........---------------)))(((&&&&&&---444333...'''((()))(((&&&&&&''')))%%%'''(((((('''''')))***)))&&&$$$$$$''')))++++++''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''''''''((()))(((&&&%%%$$$%%%((('''''')))***(((&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%'''(((((('''$$$&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((''''''&&&&&&'''(((***+++************************((()))***+++++++++++++++)))&&&%%%'''++++++&&& $$$&&&((()))))))))***++++++,,,,,,,,,++++++***)))))))))***++++++++++++***,,,------,,,+++,,,------....../////////000000000000111222333333444777:::AAAIIIWWWfffttt~~~}}}vvvlllnnnsssooo```___gggvvvyyyqqqllleeeaaa[[[WWWSSSPPPMMMJJJFFFFFFFFFFFFEEECCCBBBAAA999;;;;;;888777888333---333333333444444444555555333222000000222333222222111000000//////000000111111333333000000333333111222111111000000000000111111111111111000000000000000111222111000///000222...///000///......///000000000111111111111000///666:::@@@BBBDDDHHHQQQXXX^^^dddkkknnnooorrryyysss^^^GGG:::666333000///,,,,,,---------,,,,,,+++---...,,,***+++...,,,((('''((()))((('''&&&''')))))))))***+++++++++******)))*********))))))((('''))))))***+++,,,,,,,,,,,,---...///000///...---,,,$$$%%%%%%%%%***//////***((())))))(((&&&&&&''')))%%%&&&((((((((((((***+++)))'''%%%%%%''')))***)))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%"""&&&(((%%%$$$((()))(((%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((((('''%%%$$$%%%''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''###&&&((()))((('''''''''&&&&&&&&&'''((()))***+++************************((()))***+++++++++++++++***(((((())),,,---***'''%%%''')))***))))))***+++++++++,,,,,,,,,,,,,,,+++******+++,,,------,,,,,,&&&***+++))))))---//////////////////000000000111000111222222333444888:::AAAIIIWWWggguuu|||uuunnnooouuu|||kkk]]]]]]fffuuu}}}yyysssmmmiiieeebbb___[[[[[[ZZZYYYWWWTTTQQQPPPEEEEEEBBB===<<<===:::444;;;::::::999888777777777666444333333444555444333333222222111111222222333111444555222222555444111222222222111222222333333222222111111111000000000000111222222000000111222...///000...---...111444000000111111222222333333999???DDDEEEEEEIIIQQQYYYZZZ```gggjjjkkknnnvvv~~~xxxbbbJJJ===777333000...---------------,,,+++***+++...---***+++000///***((((((((('''&&&&&&(((*********+++++++++***)))(((((())))))*********))))))'''((()))***++++++++++++------.........---,,,+++!!!%%%''''''))),,,+++(((((())))))(((&&&&&&'''((($$$&&&((((((((()))+++,,,((('''&&&'''((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((###'''(((%%%###%%%&&&$$$&&&&&&&&&&&&&&&'''((((((''''''''')))***(((%%%"""###%%%''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''###&&&((()))((('''''''''$$$%%%&&&((())))))******************************(((((()))++++++,,,,,,+++++++++***+++++++++++++++''')))++++++*********+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,++++++******%%%+++---***)))---000000........./////////000000000111222222333555888;;;@@@IIIWWWgggvvv{{{uuurrrsssyyy{{{jjj]]]]]]fffuuu~~~{{{yyyuuuuuusssqqqmmmiiieeecccSSSRRRLLLGGGHHHKKKJJJFFFBBBAAA@@@>>><<<:::999888666444333333444555444333555444444333333444444555111555666444444666555111222222222222333444555555222222222111111111111000...000111000///...///000///000000...---...333777//////000111222444666777<<>>AAADDDGGGIIIKKKMMMOOOVVVXXX[[[^^^bbbjjjuuu}}}oooUUUAAA999777444111------......------,,,+++,,,...000111///---++++++)))''''''++++++)))))),,,,,,,,,,,,+++(((%%%!!!***************)))((((((++++++************++++++)))+++,,,------+++(((&&&***### ''',,,+++((()))&&&%%%%%%'''((()))'''&&&'''''''''''''''((())))))((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&'''((((((((('''$$$###%%%))),,,,,,***'''&&&%%%'''***+++)))'''&&&''')))******)))'''&&&&&&&&&%%%&&&((((((((('''$$$&&&((()))(((((((((***&&&''''''&&&%%%&&&(((***)))((('''&&&&&&&&&&&&&&&''''''(((((())))))*********************)))(((((((((***+++***)))((()))***$$$%%%'''(((***++++++,,,+++******)))))))))))))))((()))***+++,,,+++***)))******************+++,,,,,,***(((***---...,,,***000///,,,*********+++,,,///............///000000000111222222333444888:::===GGGWWWhhhvvvxxxqqqrrryyyuuuggg[[[ZZZfffxxx|||wwwrrrpppooonnnhhhccc]]]WWWRRRNNNJJJGGGDDDCCC@@@===;;;:::;;;<<<::::::999888777777777777777888999:::;;;;;;;;;;;;999888777777999::::::999999777555555555666555444444444444444444444444444000000000000111222333333555666666666555777;;;>>>@@@BBBEEEGGGHHHJJJLLLNNNUUUWWWYYY\\\aaakkkwwwrrrXXXDDD;;;888555222---.........------,,,,,,---...///...---,,,+++***---******,,,+++((('''***++++++++++++***((('''&&&***************)))((((((******))))))))))))******'''))),,,...//////---,,,***$$$###(((+++)))((()))&&&&&&%%%&&&((()))(((&&&'''''''''''''''(((((()))'''&&&%%%%%%%%%%%%&&&'''))))))))))))((((((((((((&&&%%%$$$&&&(((***++++++***((('''(((******(((%%%&&&'''(((((((((((('''&&&&&&&&&%%%&&&'''(((((('''&&&((())))))(((&&&'''((('''''''''%%%$$$%%%(((***(((''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))******))))))((('''***+++,,,+++******+++,,,&&&'''((()))************+++******)))))))))))))))))))))+++,,,,,,++++++***---,,,+++)))(((''''''''',,,***)))***,,,---,,,***++++++,,,,,,------,,,,,,......------......///000111222333333333444777999===GGGWWWgggvvvyyytttvvv|||tttgggZZZZZZfffxxxzzzsssllleee^^^YYYUUUSSSOOOJJJGGGDDDBBBBBBBBB@@@>>><<<<<<<<<===>>>===>>>???@@@AAAAAAAAAAAA???======>>>@@@BBBBBBBBB>>><<<::::::;;;;;;:::999:::999888888777777777777333333333333444555666666555666666666666888;;;>>>CCCDDDFFFGGGGGGIIIKKKMMMTTTWWWZZZ___fffrrrvvv^^^III>>>999555333............------,,,,,,......---,,,++++++******---******,,,+++((((((*********++++++,,,,,,------************)))))))))((())))))(((((((((((())))))''')))+++---...---,,,+++)))&&&&&&))))))'''''')))'''&&&%%%&&&(((((((((&&&''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&&&&'''******))))))(((''''''&&&((((((((('''&&&&&&'''((()))((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***)))'''&&&%%%&&&((('''&&&%%%$$$%%%(((+++''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))((('''''')))***++++++))))))***+++)))))))))***))))))((((((+++******))))))))))))))))))***+++,,,,,,,,,,,,+++///...---+++************+++***)))***,,,---,,,+++&&&(((+++...//////...------------------......///222333333333222333666888<<>>===<<<<<<<<<:::999999999999::::::;;;555666666666666888<<>>>>>>>>>>>;;;;;;;;;::::::<<>>IIIZZZjjjwww|||xxxzzzpppeee\\\```nnn}}}xxxsssnnnkkkiiidddcccbbb```^^^^^^```bbb]]]]]]]]]]]]```fffmmmsss~~~fffNNN>>>888777222000...---,,,---///000333///+++***------***&&&+++((()))...///...///222+++---...//////---+++***,,,+++)))((('''(((***+++))))))(((((((((((()))))))))))))))***++++++,,,,,,))))))&&&###(((...+++###)))'''$$$$$$&&&((())))))&&&%%%%%%%%%%%%&&&''''''"""$$$%%%'''(((((('''''''''&&&&&&%%%%%%$$$$$$###+++'''$$$$$$&&&'''%%%###!!!$$$((()))((()))+++...&&&''')))******)))'''&&&###''')))'''###!!!###'''((()))***)))'''&&&&&&&&&###&&&((()))(((''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((()))***************(((***+++***)))((()))***,,,,,,,,,++++++)))((((((+++******)))))))))))))))'''&&&&&&&&&(((***+++---&&&&&&&&&'''(((***+++,,,(((+++---,,,***)))+++...)))***,,,......---,,,+++///............///000000000111222222333444888:::???JJJ[[[kkkxxx}}}zzzyyyqqqeee]]]aaaooo|||zzzwwwsssqqqpppppppppooooooqqqssswww|||rrr\\\III<<<666/////////...---+++***)))111///,,,+++******(((&&&************************000---,,,,,,)))&&&(((---******+++++++++******)))***************)))((('''))))))*********+++++++++,,,+++)))(((((('''%%%###))))))(((((('''''''''&&&///''' ###,,,000+++%%%''''''''''''(((((((((((((((((())))))((('''&&&&&&)))%%%!!!"""''')))(((%%%---+++)))((((((((('''%%%)))'''%%%&&&''''''$$$!!!$$$%%%'''(((((((((''''''$$$&&&))))))((((((+++---((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''(((***'''***++++++(((''')))++++++++++++***************444111...,,,++++++***)))++++++************++++++(((((())))))************,,,++++++******++++++,,,******))))))******+++,,,***+++,,,,,,******+++,,,.........///////////////---000333222///000555:::???JJJZZZiiiuuu|||{{{yyyuuu|||kkkddd]]]bbbsssxxxcccOOO@@@888333222111000...---,,,,,,111///---,,,,,,+++***)))************************...++++++,,,+++(((***...*********++++++*********(((((())))))******))))))))))))*********++++++++++++***((('''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%)))&&&$$$$$$'''))))))'''''''''''''''((((((((((((((((((((((((((('''&&&&&&)))%%%"""###&&&(((&&&$$$$$$###$$$&&&(((*********'''%%%$$$%%%((((((&&&$$$%%%%%%'''(((((((((''''''''')))***)))''''''(((***''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((((((''''''(((***(((***+++***((('''(((***************************222///,,,+++++++++***)))))))))(((((((((((()))))))))))))))))))))*********///......---,,,+++******+++++++++++++++,,,,,,---,,,---......,,,,,,---...............////////////000111111111222444666888???IIIYYYhhhttt{{{zzzwwwwww~~~kkkccc\\\```qqqlllXXXFFF<<<555444111///------......111///---,,,------,,,+++************************+++)))+++---,,,***+++///************************(((((())))))***+++++++++)))))))))************+++)))(((''''''(((((('''&&&"""######$$$%%%%%%&&&&&&###%%%'''&&&######&&&)))&&&''''''''''''((((((((('''(((((((((((('''&&&&&&)))&&&###$$$&&&'''&&&$$$((('''&&&&&&'''%%%""" %%%$$$$$$%%%''')))((('''%%%&&&''''''((('''''''''******+++)))'''%%%&&&'''''''''''''''''''''''''''(((((()))))))))*********&&&'''((((((''''''(((***)))***+++***((('''((()))((())))))******+++++++++...,,,*********+++***)))))))))(((((((((((())))))*********)))))))))))))))+++,,,,,,---,,,+++***))),,,,,,++++++,,,,,,---...,,,---......,,,,,,---...------........./////////333111///111444777888777@@@IIIXXXgggrrrzzz}}}xxxvvvzzzjjjbbbZZZ^^^ooouuu```KKK???666444000,,,++++++---...///---++++++---------,,,******************************,,,///...***+++...***************++++++,,,++++++++++++++++++,,,,,,))))))))))))************((('''&&&'''((())))))'''''''''''''''''''''''''''!!!%%%((('''###"""%%%***&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&'''&&&%%%&&&((()))((('''---+++***(((&&&"""&&&%%%%%%&&&'''(((((((((&&&&&&''''''''''''''''''*********)))'''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((((((''''''(((************)))(((''''''''''''(((((()))***++++++,,,+++)))((()))***+++***)))++++++************++++++************))))))))))))###$$$'''***+++++++++***+++++++++++++++,,,------***+++,,,,,,******+++,,,,,,------....../////////111000000111333555666777@@@IIIXXXfffqqqzzz}}}xxxvvv{{{jjjaaaZZZ]]]nnn{{{eeeOOO@@@888555111---+++,,,...///---,,,******+++,,,,,,+++************************---+++---///...))))))---+++++++++***+++,,,---...000///...---,,,+++,,,,,,))))))))))))))))))))))))'''&&&%%%''')))***)))(((+++******)))(((''''''&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&(((***+++++++++%%%%%%&&&((())))))&&&$$$'''''''''&&&&&&&&&'''(((''''''''''''&&&&&&''''''((((((''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((******))))))(((((((((''''''''''''((()))******++++++)))((('''(((***+++***)))++++++************++++++*********)))))))))))))))"""$$$''')))+++++++++******************+++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,---...//////000---000222111///000444999@@@IIIXXXgggrrrzzz}}}yyywww{{{jjjaaaZZZ^^^pppiiiQQQAAA;;;999444111//////000111---+++******+++,,,+++***************************...,,,---///---)))***...---,,,,,,+++,,,---///000222111///---+++++++++,,,***)))))))))))))))(((((('''&&&%%%''')))******)))+++***)))((('''%%%$$$$$$&&&&&&&&&'''))))))((('''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%&&&''')))***+++++++++###$$$%%%'''***+++***)))((((((((('''%%%%%%''')))(((((('''&&&&&&&&&'''''''''&&&%%%&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((***)))(((''''''))))))(((''''''(((((())))))*********((('''''')))++++++***((())))))(((((((((((())))))((()))))))))************)))***+++,,,,,,+++***)))******))))))******+++,,,,,,---......,,,,,,---...++++++,,,---...//////000+++///222111......333999???JJJZZZiiiuuu|||~~~zzzyyy{{{jjjbbb\\\bbbssslllSSSCCC;;;999666222000000000111///---++++++,,,,,,+++***************************...,,,,,,---,,,***,,,111///...---,,,---///111222000///---+++******+++,,,******))))))(((((((((((('''&&&&&&''')))***)))((())))))((('''&&&%%%%%%$$$%%%&&&(((((()))(((((('''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&%%%&&&((()))(((((('''''')))(((''''''(((((('''%%%&&&'''(((&&&%%%&&&))),,,)))((('''&&&%%%&&&&&&'''(((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((((((''''''(((***(((&&&%%%&&&)))+++)))(((((((((((()))))))))))))))(((((((((***++++++)))((())))))(((((((((((())))))''''''((()))***++++++,,,+++++++++++++++++++++***+++************+++,,,,,,,,,---......,,,,,,---...***++++++,,,...//////000---///111000000111444888???JJJ[[[lllwww}}}}}}zzzyyy|||jjjccc___eeewwwmmmUUUDDD999777444111///.........000///,,,,,,------,,,+++************************---******,,,,,,+++///444000///...---...000222444---,,,***))))))***+++---******))))))((((((((('''((('''&&&''')))))))))(((((((((((((((((((((''''''###&&&))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&'''((((((&&&$$$######((('''%%%%%%'''(((((('''$$$&&&'''&&&%%%'''+++///)))((('''&&&%%%&&&&&&''')))'''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''((((((''''''(((***'''%%%$$$&&&)))+++***((())))))))))))(((((((((((()))))))))***,,,+++)))'''++++++************++++++&&&&&&''')))***+++,,,---(((((((((((()))***,,,---,,,,,,++++++,,,,,,---...***+++,,,,,,******+++,,,******+++,,,...//////000111///...///222555666666>>>JJJ]]]nnnyyy~~~}}}yyyxxx}}}}}}jjjdddaaahhhyyyoooXXXFFF===777333444333000000222(((,,,000000---*********000,,,))))))+++,,,***(((*********+++,,,---...///...,,,,,,...111222000...+++***)))'''''''''((((((&&&'''((()))((('''%%%###(((((((((((((((((((((((()))))))))))))))*********'''''''''***+++)))$$$,,,((('''+++***%%%%%%))))))))))))))))))(((((('''***'''&&&******'''%%%%%%"""###"""%%%+++///))) &&&&&&'''((()))***++++++&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((((()))*********)))''''''((())))))(((************))))))))))))++++++***))))))***+++,,,((($$$%%%******&&&&&&************)))))))))))))))111...,,,***+++++++++***,,,,,,++++++,,,,,,---...,,,------...///000111111///111222222222333666888@@@JJJ[[[lllyyy{{{wwwyyy}}}lllccc___jjj}}}pppYYYFFF===777333333333000///111(((+++......,,,++++++,,,(((((('''))),,,...//////*********+++,,,---...///...---,,,...000111///,,,***)))((('''''''''(((((('''''')))))))))(((&&&%%%((((((((((((((((((((((((***)))))))))((((((''''''&&&%%%%%%'''((('''###+++'''%%%''''''$$$&&&***'''''''''''''''&&&&&&%%%***&&&%%%((()))'''&&&)))&&&'''&&&&&&)))***%%%&&&''''''(((((())))))***&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''((((((((((((((()))*********)))((((((((()))))))))************)))))))))))),,,+++***)))))))))***+++***'''(((,,,,,,)))))),,,************))))))))))))222000---------......---,,,,,,++++++,,,,,,---...---------......//////000///111222222222333666888@@@JJJ[[[lllyyy|||xxxzzzlllccc```kkk~~~ttt[[[HHH>>>888333333222//////111***,,,------++++++,,,---+++,,,,,,+++***)))***+++************+++---...//////......///000///---+++(((((('''''''''((())))))(((((()))******)))'''&&&((((((((((((((((((((((((******)))((('''&&&%%%%%%'''&&&%%%&&&&&&&&&$$$""")))%%%$$$%%%%%%%%%'''***'''''''''''''''&&&&&&%%%***'''&&&))))))'''(((+++$$$((()))'''&&&'''$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''((((((((((((((()))******))))))))))))))))))))))))************)))))))))))),,,+++***))))))))))))))))))''''''***+++((()))+++************************---+++))))))+++,,,+++***,,,,,,++++++,,,,,,---...---------------.........///111222222222333666888@@@JJJZZZkkkxxx~~~yyy{{{~~~kkkccc```lllyyyaaaMMM???999333222111......000000///...,,,++++++,,,---,,,...///---)))&&&&&&((())))))******+++,,,...///000000000111111///---+++(((((((((((()))******+++))))))************)))((((((((((((((((((((((((((()))))))))(((((('''''''''***)))((('''''''''''''''%%%$$$%%%&&&''''''((())))))))))))))))))(((((('''***)))***---,,,((((((+++$$$(((&&&%%%'''((('''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((())))))***((()))******))))))))))))************)))))))))(((++++++******))))))((((((***)))))))))*********+++)))***************++++++)))((('''((()))******))),,,,,,++++++,,,,,,---...---------------,,,,,,,,,///111222222222333666888>>>GGGWWWhhhvvv~~~{{{|||~~~kkkcccbbbnnnhhhUUUAAA:::444333111......111555333000---,,,,,,,,,,,,%%%(((,,,,,,***)))+++---)))))))))***+++,,,---...000111333333222///---,,,((())))))***++++++++++++))))))***************)))))))))))))))))))))))))))((((((((())))))*********))))))((('''&&&'''((()))"""%%%'''((()))***)))''')))))))))))))))(((((('''******...111...(((&&&((($$$(((%%%$$$'''+++,,,((((((((('''&&&&&&%%%%%%'''''''''''''''''''''&&&'''''''''(((((((((((((((%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((())))))***'''))),,,+++***((()))***************)))))))))(((************))))))((((((+++++++++******,,,------))))))******+++++++++,,,+++******+++---...---,,,,,,,,,++++++,,,,,,---...---------------,,,,,,,,,///111222222222333666888<<>>777555222000000222222///---,,,---...,,,***...---,,,,,,+++((($$$!!!(((((())))))***,,,---...+++///222333000---,,,,,,(((((()))***)))(((''''''(((((((((((())))))******))))))))))))))))))))))))'''((((((((()))*********%%%'''((((((&&&%%%&&&((($$$''''''###$$$((()))''''''''''''''''''&&&&&&%%%%%%&&&)))+++((($$$'''---))),,,+++&&&%%%(((***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))%%%&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''((((((((((((((()))******&&&***......***((()))+++************))))))))))))&&&'''((()))*********)))###&&&%%%!!!!!!&&&(((%%%))))))***++++++,,,------((((((((()))++++++)))''',,,,,,++++++,,,,,,---...---------......//////000///111222222222333666888<<>>888555000///333000000000000////////////,,,,,,---+++))))))***,,,(((***++++++***)))***+++///...,,,,,,---...---+++'''(((((()))))))))))))))((()))***+++***)))((((((***))))))(((((((((((()))((((((((((((((((((((((((***'''%%%&&&)))***(((&&&((((((((('''''''''(((((($$$%%%&&&'''(((((((((((('''((()))(((&&&&&&)))+++))))))(((((('''''''''''''''&&&&&&''')))***)))((())))))))))))(((''''''(((''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((%%%&&&'''((())))))))))))(((''''''''''''((())))))***)))))))))(((((((((((())))))))))))************)))((((((((()))+++---...------,,,+++************---,,,+++*********+++,,,...,,,***+++------***'''------...............///111333333222111222555666:::BBBQQQbbbrrr~~~|||~~~yyyllliiimmm|||}}}nnnXXXCCC:::777222000444000000000000////////////,,,------,,,***)))***+++)))+++,,,,,,***))))))***...,,,******+++,,,+++***''''''((()))))))))))))))''''''((()))))))))(((&&&******)))(((''''''((((((((((((((((((((((((((((((***'''%%%&&&)))***(((&&&''''''((((((((((((((((((%%%&&&''''''((('''&&&&&&&&&'''''''''''''''((())))))******)))))))))((((((((('''''')))++++++***(((((((((''''''''''''&&&&&&'''(((((())))))(((((('''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((()))***%%%&&&'''((()))))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((('''(((((()))))))))*********)))'''$$$"""###&&&***---------,,,+++************,,,,,,++++++++++++++++++///---+++,,,...///,,,))),,,---------......//////......000111111111444777777@@@OOOaaarrr{{{xxxiiiffflll}}}www___HHH>>>:::444222444000000000/////////......,,,------,,,***)))+++,,,***,,,---,,,***))))))***+++)))'''&&&'''(((((((((&&&'''(((((())))))((((((######$$$'''***,,,+++)))******)))(((''''''''''''(((((((((((((((((((((((()))'''''''''((()))((('''&&&'''(((((()))((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&'''((((((((())))))************)))))))))((()))***,,,,,,***(((((('''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''')))+++,,,''''''''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((('''''''''(((((())))))*********...,,,(((&&&&&&)))---///,,,,,,++++++***+++++++++)))******+++++++++******...------...//////...,,,,,,,,,,,,---......//////,,,,,,///333333222333777888AAAPPPaaarrr{{{xxxgggfffmmm}}}eeeLLLBBB===777333555/////////.........------,,,------,,,******+++---+++---...---+++))))))))),,,)))&&&&&&'''(((((((((&&&'''(((((())))))(((((($$$$$$$$$(((,,,---,,,*********)))''''''&&&&&&'''(((((((((((((((((((((((('''((()))(((''''''''')))%%%&&&((()))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((((((''''''((()))******)))(((((((((((()))***+++***(((%%%***(((&&&'''((()))'''%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''&&&&&&'''))),,,---(((((('''&&&&&&''')))***&&&'''((()))***)))(((((())))))((((((((('''''''''''''''(((((()))******+++///...---,,,,,,,,,------+++++++++***++++++,,,,,,''')))+++---...---+++******,,,...............///++++++,,,------...//////...---111777777222222666:::BBBPPP```ppp~~~~~~|||wwwhhhhhhrrrhhhOOODDD???888444555///.........------------+++,,,---,,,++++++,,,...,,,---...---+++)))))))))...,,,)))((()))***+++***&&&''''''((((((((((((((()))''''''))),,,---***'''******)))''''''&&&&&&&&&((((((((((((((((((((((((&&&(((***)))&&&%%%'''***%%%&&&((()))))))))(((((('''''''''''''''((()))***$$$$$$$$$&&&(((((((((&&&&&&'''((())))))(((''''''((((((((()))***)))&&&###+++)))''''''******(((&&&(((((())))))))))))(((((((((((((((''''''&&&&&&%%%%%%&&&'''((()))+++,,,,,,''''''&&&&&&'''***,,,...)))(((&&&%%%&&&''')))***&&&''')))++++++***(((''')))(((((((((''''''''''''&&&''''''((()))******+++((()))***+++***(((&&&$$$************+++,,,------(((+++...111222111...---(((+++...///---,,,...111++++++,,,,,,---...//////111000444:::999333111555:::BBBNNN^^^mmmzzz~~~}}}wwwkkkllluuusssZZZGGG===999666333111000//////...,,,)))&&&,,,,,,++++++******++++++---,,,******,,,---......+++***)))'''''''''((())),,,***&&&%%%''')))*********)))%%%###&&&,,,***%%%***)))((()))******(((&&&+++(((%%%%%%'''(((&&&$$$)))((('''&&&&&&'''((()))''''''(((***++++++++++++%%%&&&((()))***+++***)))&&&%%%%%%&&&)))******)))***)))''''''(((((('''%%%(((((((((((('''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,+++)))((('''&&&%%%$$$%%%'''***+++)))(((((('''''''''(((((())))))))))))((((((((((((***)))(((''''''((()))***---(((""" ###'''******+++++++++*********)))))),,,,,,++++++***+++++++++++++++******+++,,,...///111///...---......---++++++,,,---///000000111111000111222222111222444666:::???KKK[[[mmm||||||zzzwwwmmmmmmvvvxxxaaaMMMAAA;;;777444222111000000000000---+++000///...---------......,,,+++))))))***+++,,,,,,,,,+++)))((('''(((((()))***'''$$$$$$%%%'''))))))***)))'''&&&+++000///***'''&&&&&&''')))***)))''''''%%%$$$%%%((())))))((()))((('''&&&&&&'''((()))%%%&&&'''(((((()))((((((&&&''''''((((((((((((''''''&&&&&&''')))***)))(((((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((())))))******((('''&&&&&&'''(((***+++***))))))((((((((())))))))))))))))))((((((((((((***)))(((''''''((())))))+++(((%%%%%%'''***+++***+++++++++*********))))))+++++++++***++++++,,,,,,------,,,,,,---...000111///...,,,---......---,,,///////////////......---000111222222111222444666:::???JJJZZZlll|||{{{{{{vvvnnnoooxxxjjjUUUFFF===888444444222111111222333222111///...,,,******+++,,,---+++***)))(((((()))******---,,,***)))((((((((())))))'''%%%$$$&&&(((******(((((('''&&&)))---+++%%%%%%$$$$$$&&&)))***)))((('''&&&%%%%%%((())))))(((((((((''''''''''''((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&((('''&&&'''((()))((('''%%%(((***)))&&&&&&(((******))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))+++((((((((()))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))(((((((((((()))))))))(((''')))+++---,,,++++++++++++***************************+++,,,---------------------...000000---,,,+++,,,---...---,,,///////////////......---000111222222111222444666999>>>IIIYYYkkk{{{zzz{{{vvvoooppp{{{ttt^^^LLL???888444555333111000111222222111///---+++)))((()))+++,,,+++++++++)))((((((***+++///...,,,***)))((())))))+++)))''''''))),,,,,,,,,***+++***(((((()))&&& &&&&&&&&&''')))***)))(((***)))((('''''''''&&&&&&(((((((((''''''((((((((()))************))))))((()))((('''&&&%%%&&&'''((()))(((''''''((()))'''&&&###'''+++)))&&&%%%(((,,,******)))((('''&&&&&&%%%&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((()))))))))(((''''''))))))(((((())))))******))))))))))))((((((((((((((((((((((((((()))))))))''''''((()))+++,,,------************************************+++,,,---...++++++++++++,,,,,,------+++******+++---......---+++,,,---///000000111111000111222222111222444666999>>>HHHXXXjjjzzz}}}yyyzzzvvvoooqqq}}}|||eeePPPAAA888555666333000//////000///...222111///---,,,---...///,,,------,,,******,,,...111000---+++***))))))))),,,***((()))+++,,,,,,,,,---//////,,,+++,,,(((###***)))((()))++++++)))'''******)))((('''&&&&&&''''''((((((((((((((((((''')))************))))))(((((('''&&&&&&''')))***,,,)))(((''''''((()))'''&&&###'''+++)))&&&%%%(((,,,***))))))((('''&&&&&&&&&&&&&&&&&&'''((()))***+++))))))))))))))))))))))))************************$$$%%%'''((((((((('''&&&''''''((((((((('''&&&&&&'''''''''''''''((()))***))))))))))))((((((((((((''''''((()))))))))))))))''''''''''''(((***,,,...************************************+++,,,---...++++++,,,,,,,,,,,,,,,,,,******)))+++---......---+++,,,---///000000111111000111222222111222444666888===GGGVVVhhhxxx|||xxxyyyxxxmmmqqq~~~lllUUUCCC:::777555333111000000000///---111000///...---,,,,,,,,,,,,...///...++++++///222333111///,,,***)))))))))+++)))((((((*********)))))),,,,,,***))),,,+++(((+++*********++++++)))'''&&&'''(((((('''(((***,,,''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''')))***+++,,,((('''&&&'''((()))((('''%%%(((***)))&&&&&&(((***((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''))))))((('''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))***))))))))))))((((((((((((&&&'''((()))*********)))&&&'''''''''&&&'''***---***************+++++++++************+++,,,------------...//////......---+++******+++...//////...///////////////......---000111222222111222444666888<<>>777555333222222222111///000000///...............---000000---...222333000000///---,,,+++++++++,,,***))))))***+++,,,***(((+++++++++++++++,,,,,,,,,...---,,,+++))))))))))))++++++***)))((((((((((((''''''(((***++++++)))&&&&&&'''((()))))))))((((((///---)))'''&&&&&&(((***%%%&&&''')))***************(((&&&%%%%%%'''***+++))))))((('''&&&&&&&&&&&&***(((''''''(((***)))((()))((('''((()))***)))'''''''''''''''((((((((((((******))))))((((((''''''******))))))((((((''''''***(((''''''((())))))((()))))))))***)))(((''''''(((((())))))))))))(((((())))))))))))))))))***+++++++++++++++++++++++++++***+++,,,---+++******+++,,,+++))))))+++---...---+++++++++,,,,,,,,,------........................000333333111222555555333555:::DDDQQQbbbrrr|||{{{wwwtttzzzvvv\\\HHH>>>777555222111111111000/////////............///000---000000------111222000///...---,,,+++++++++,,,%%%&&&'''(((+++,,,------******+++,,,,,,++++++***------,,,+++*********++++++***)))(((((((((((()))((((((***,,,...---)))'''''''''(((((())))))))))))+++***((('''''''''((()))))))))*********))))))(((***(((&&&%%%%%%'''***+++++++++***)))(((((()))))))))((('''''')))***)))(((***)))))))))******))))))''''''''''''((((((((((((***)))))))))((((((((('''******))))))((((((''''''***(((''''''((())))))(((''''''(((((((((((((((((('''((())))))))))))((('''***)))))))))))))))******+++,,,---,,,++++++,,,---)))+++...000...***)))+++---***&&&'''+++......---+++,,,,,,,,,,,,---------............////////////...000222111111111222222666:::BBBOOO```qqq}}}zzz{{{vvvuuu{{{|||dddMMMAAA888666222111000111000///......---------///000222///111111...---111111//////...---,,,+++******)))%%%&&&'''((()))+++,,,...)))******+++******))))))+++*********+++,,,------))))))((((((''''''(((((('''((()))+++,,,+++(((%%%(((((((((((())))))******$$$%%%'''((()))((('''''')))***************))))))''''''''''''((((((((()))+++******))))))))))))***(((''''''(((*********((()))*********))))))******''''''''''''(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''***)))'''''')))***)))((('''''''''''''''((((((((('''((()))******)))((('''******)))))))))))))))***''')))******((('''(((***++++++///444333---***,,,---***&&&'''+++......---------------...................../////////000000///000333333222000111333666999AAAMMM]]]ooo~~~{{{xxxyyyuuuuuu{{{lllUUUGGG;;;888444222111222111000///...------...000333555222444333///...000000---///......,,,+++***)))(((+++++++++***(((((()))+++*********)))))))))))))))))))))))))))+++,,,---...'''(((((())))))(((''''''&&&&&&&&&((()))(((%%%###))))))((((((((()))***+++ ###&&&)))***)))'''&&&&&&'''(((******+++++++++%%%&&&((()))))))))(((''')))((((((''''''((((((((('''''''''(((***+++***((((((***+++***)))((()))***''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))))))))+++)))(((((()))***))))))(((((('''''''''(((((()))''')))***,,,,,,***)))'''+++******)))))))))))))))(((***,,,+++)))'''))),,,---***...777999222,,,---,,,+++))))))+++---...------------.........//////.........//////000000111111222555888555111222666666999@@@KKK\\\nnn~~~xxxuuuwww~~~~~~tttuuu{{{ttt]]]OOO===:::666333333333333222000000//////000333666888555777555000///000///,,,---------,,,+++***)))(((---...---+++(((''')))+++,,,+++***)))))))))******)))))))))))))))***+++,,,&&&(((***++++++***(((''')))(((''''''((((((&&&%%%***)))((((((((()))***+++$$$%%%'''((()))((('''&&&'''(((((()))*********)))&&&&&&(((((())))))(((''')))((((((((((((((())))))&&&&&&''')))++++++***(((''')))+++***((('''(((***''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******+++)))(((((()))******)))***)))((('''''''''((()))((())),,,------,,,)))(((++++++***)))))))))))))))***---///...***))),,,///...(((+++888===666...,,,+++,,,------,,,,,,,,,...,,,,,,---------.........---......///000000111111111222666999666000111666666888>>>JJJZZZmmm}}}~~~vvvsssuuu|||}}}ssstttzzzyyycccUUU???<<<777444444444444444222111000000222555999;;;777999777111///000///,,,+++,,,,,,,,,,,,+++******+++,,,---+++))))))+++...///---+++))))))***+++,,,******)))))))))))))))***&&&))),,,......,,,)))'''---+++******++++++***(((***)))((((((((()))+++,,,)))(((((('''''''''((((((++++++******((('''&&&%%%'''''''''''''''((())))))+++***************++++++&&&&&&''')))++++++***(((''')))+++***'''&&&(((***''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&'''((()))***+++++++++)))(((((()))******)))+++***)))'''''''''((())))))***,,,......,,,***)))++++++***))))))((())))))&&&***---+++'''&&&))),,,...&&&(((777???888...++++++...000///,,,+++,,,...++++++,,,,,,,,,------------......///000111111222000000444888444---...555666888>>>IIIYYYlll}}}}}}uuurrrttt{{{}}}ssssssyyykkkTTTGGG:::666555......333111...///111000000333999===>>>555///000111000......,,,***((()))+++,,,+++(((---+++)))***---...,,,***,,,++++++******++++++,,,+++)))(((((()))******)))******))))))))))))******((())))))*********))))))+++***)))(((((()))***++++++++++++++++++***)))(((((((((((((((((((((((((((******))))))(((((('''''')))******)))'''%%%&&&'''+++(((%%%%%%''')))+++,,,((((((((((((''''''''''''((((((((((((((((((((((((&&&'''***,,,***%%%&&&+++###%%%''')))******)))(((,,,***)))((()))))))))(((************))))))))))))))),,,222///%%%***000+++***'''&&&(((++++++&&& (((***,,,,,,+++***)))***///+++)))...666888222+++,,,+++++++++,,,---,,,+++,,,---......,,,+++,,,......---,,,---000222333222///111222222111000222333777777:::DDDUUUiii{{{{{{tttssswww~~~|||uuuuuu~~~qqq[[[III;;;777777000111666444000111222111111333888<<<>>>666111222444222000///...,,,***+++---...---+++,,,***)))***,,,---+++)))+++******))))))******++++++***((()))***+++***)))******))))))))))))******%%%&&&'''((()))***************)))(((((()))******)))*********))))))((('''++++++++++++++++++++++++))))))))))))(((((((((((()))******)))'''%%%&&&'''+++(((&&&&&&((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((+++***&&&&&&)))'''(((***++++++***)))(((,,,+++))))))))))))))))))************))))))))))))***+++111///&&&***000+++*********+++++++++)))((((((***,,,,,,+++*********---***)))---222444000+++------,,,------...------,,,---......,,,,,,---...///...------///000000000000111222222111111222333777777:::CCCSSSgggyyy{{{tttrrrvvv~~~{{{uuuttt~~~zzzfffPPP@@@:::999222333888555333333333222222333777999:::444111333555222///......,,,+++,,,---...---++++++***)))***++++++***)))***))))))))))))))))))***,,,***)))***+++,,,+++*********))))))))))))******###$$$&&&''')))************))))))(((((())))))***(((((())))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))******)))'''&&&&&&'''***)))(((((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((***&&&&&&)))+++(((&&&'''***+++,,,,,,,,,+++)))(((++++++***))))))))))))***************))))))))))))******000///&&&***000+++***,,,---,,,))))))+++---(((***,,,,,,***)))******,,,+++***+++---...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...000///------...//////...000222333333222111333444777777:::BBBQQQdddvvv|||sssrrrvvv~~~xxxsssttt~~~nnnXXXFFF>>>;;;333333666333555555444333222333555666555000///222333///,,,,,,++++++***++++++++++++***+++******************)))******))))))))))))******,,,+++***+++,,,---+++*********))))))))))))******%%%&&&'''((()))))))))))))))))))))(((((()))))))))((((((((())))))(((((('''((((((((((((((((((((((((''''''(((((())))))******((()))***)))'''&&&'''(((***)))))))))***)))'''%%%))))))))))))************((((((((((((((((((((((((---'''%%%))),,,***''''''***++++++,,,,,,+++*********++++++***))))))***+++************)))))))))(((+++(((......'''***///+++------+++)))'''((()))***)))***,,,+++***)))***+++,,,,,,,,,+++******,,,...+++,,,,,,,,,+++******++++++---...---,,,,,,---///000///---...///000000///000222333333222222333444666777:::AAAOOOaaasss|||sssqqqvvvvvvqqqsss~~~ttt\\\III>>>;;;444555888444666555444333333333333333111...///222222...+++,,,++++++,,,++++++++++++,,,++++++++++++***))))))***+++++++++******+++++++++++++++***+++------+++)))******))))))))))))******))))))*********)))((((((((((((((())))))((((((((((((((()))******))))))(((++++++++++++++++++++++++''''''(((((())))))******((()))***)))((('''((())))))))))))***+++***'''$$$((()))))))))*********+++))))))))))))))))))))))))///)))'''***,,,***(((((('''((()))***++++++++++++)))+++,,,+++))))))+++---************)))))))))(((+++&&&+++...(((***///+++444...)))''')))***(((&&&)))+++++++++))))))***,,,,,,------+++******---000,,,...///...+++***+++---+++,,,------,,,,,,...//////...---...111333333222000222333333222111333444555777:::AAAMMM^^^qqq}}}zzzrrrqqqwwwsssooorrrzzz___JJJ???;;;666888<<<777666444222222333333222111111///000333222...---///,,,...///...---,,,---///,,,------,,,***)))***+++,,,,,,++++++++++++,,,,,,*********+++---,,,***(((******))))))))))))******++++++++++++***)))(((''''''(((((())))))(((((('''(((((()))*********))))))************************(((((((((((())))))))))))((()))******(((((()))***)))(((((()))******(((&&&'''(((((())))))*********))))))))))))))))))))))))///***(((***+++((((((***&&&&&&'''((()))***+++,,,)))+++---+++)))(((+++...************)))))))))))),,,%%%)))...)))***...+++666000)))(((,,,---***&&&***++++++***))))))***,,,,,,------,,,+++,,,...000///111333111...,,,...000***,,,------------...///...---,,,...000333333333///111222222111000222333444777;;;AAALLL]]]ppp}}}xxxqqqrrryyy}}}pppmmmqqqhhhQQQCCC>>>777888;;;666555333111111222333111///000...///222111------000,,,...000///---,,,---///---...///...+++)))***,,,++++++************++++++)))))))))+++,,,,,,)))'''******))))))))))))******))))))))))))))))))((((((''''''((())))))(((''''''&&&'''(((((()))))))))(((''''''''''''''''''''''''))))))))))))((((((((((((((()))******)))((()))***(((((('''(((******)))'''&&&&&&'''(((((()))******)))))))))))))))))))))))),,,)))))))))((($$$&&&***((((((((((((((()))******(((+++---,,,)))(((,,,///************))))))))))))---$$$(((...******...,,,000---******+++,,,+++******++++++***((()))***,,,+++++++++,,,---...//////...111333111---+++---000***,,,------------...000---,,,+++,,,...000000///...000111111000///111222333777;;;AAALLL]]]qqq~~~}}}vvvqqqsss{{{{{{nnnkkkppprrrZZZIIIAAA888666777111444222000000222333000......,,,,,,///---***+++///***,,,...---+++***+++...---///000///+++***+++---******))))))))))))******(((((()))+++,,,+++)))&&&******))))))))))))******&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''******************************))))))((((((''''''((()))******)))((()))+++((('''&&&''')))******)))%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))(((((()))%%%!!!$$$)))+++***))))))((()))))))))(((+++...,,,)))(((,,,000************))))))))))))---###'''...+++***---,,,''')))***)))((((((***,,,+++++++++***((()))+++---***))))))+++...//////...+++...000...***''')))---***+++------------...000---,,,***+++,,,------,,,...///000000//////000111333777<<>>999666666666555444333222111111111222222111///...///111---,,,++++++,,,---//////------,,,+++++++++,,,,,,,,,,,,+++******)))*********************+++++++++$$$))),,,***))),,,,,,+++***)))((('''(((******((()))(((&&&&&&&&&(((***,,,(((''''''''')))***)))(((***,,,***&&&&&&***,,,***+++++++++*********)))))))))******+++***)))((('''((()))******))))))+++---)))))))))))))))******+++,,,***(((((((((***,,,---((())))))************+++((())))))***************))))))))))))***+++,,,---******))))))))))))******)))))))))*********+++++++++++++++***((((((***,,,***+++,,,,,,+++***+++,,,************+++,,,,,,---***+++,,,---------------......------......///000........./////////000000111222333444444555444444333666:::AAALLL^^^qqqzzzqqqmmmttt|||ttttttzzzpppWWWFFF>>>:::555666555555444444444555555333444333000,,,+++---000...,,,++++++---......------,,,,,,++++++,,,,,,,,,++++++*********++++++,,,************************ &&&******))),,,,,,)))(((***)))((())),,,***&&&***)))((((((((()))***+++((('''&&&''')))***)))(((***+++)))$$$$$$)))+++************))))))))))))(((************)))((('''&&&)))***+++***)))***+++---)))))))))(((((())))))***+++)))''''''(((******)))''')))******)))***+++,,,((()))******++++++******))))))))))))***+++,,,,,,******))))))))))))*********))))))))))))***++++++*********)))((()))+++...)))+++------+++***++++++***************+++,,,,,,*********+++,,,---//////,,,,,,,,,,,,,,,------........./////////000000000111111222333444444444444444666;;;BBBMMM^^^rrryyypppmmmuuu|||uuuvvv}}}vvv[[[HHHAAA;;;666666555555555666777999:::555888999555000,,,---000...---,,,---...///---***,,,,,,,,,++++++,,,,,,---************+++,,,------)))))))))***+++++++++,,,###(((+++)))(((+++,,,***)))+++***'''(((,,,+++'''******))))))))))))))))))((('''&&&''')))))))))((((((+++***&&&&&&***+++((()))))))))(((((((((''''''***))))))((((((((()))))))))*********((((((***,,,)))((((((''''''(((((()))(((&&&%%%&&&(((((('''%%%''')))++++++))))))+++...))))))***++++++++++++***+++***************++++++******))))))))))))*********))))))((()))***+++,,,((()))***))))))***---///)))+++------,,,******+++***************++++++,,,,,,+++)))((()))+++---///,,,,,,,,,,,,,,,---........./////////000000000000000111222333333444444444555777<<>>888666555555555777999;;;<<<888<<>>;;;::::::===AAACCCCCCGGGMMMMMMBBB777111000///222///,,,---000222000...000---,,,......,,,---000---,,,++++++*********+++))))))*********+++++++++''')))******))))))***+++,,,+++***+++,,,,,,+++***'''******''''''***+++)))((((((((()))))))))))))))((('''&&&%%%$$$%%%''')))))))))******+++++++++*********+++,,,,,,,,,,,,,,,)))***+++++++++***)))((()))))))))******)))))))))))))))(((((((((((())))))(((((()))************)))***+++,,,,,,******+++,,,---,,,***)))))))))***++++++***)))***++++++***)))************************'''((()))******+++******)))+++---,,,+++***++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------------//////.........///000000000111111222222333444444666999>>>EEEQQQcccwww{{{pppooorrr{{{qqqnnnsssyyygggXXXMMMHHH@@@===:::999;;;===??????@@@FFFHHH???555111111111555222......000111///,,,000---,,,//////,,,---000,,,,,,++++++******++++++))))))*********+++++++++((()))***)))((((((***+++,,,+++***+++,,,,,,+++***(((++++++((((((,,,,,,***((((((((((((((()))******)))(((%%%$$$%%%&&&((()))'''((()))*********))))))******+++,,,,,,,,,,,,,,,%%%'''(((***++++++***)))***))))))))))))))))))***))))))(((((((((((())))))&&&'''(((((())))))((((((***,,,,,,,,,******+++,,,,,,+++***)))((()))***++++++***)))***++++++***)))************************)))***++++++,,,,,,,,,,,,)))+++---,,,+++***++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........111111000///...------,,,000111111222222333444444666999>>>EEEQQQcccwwwyyyoooooorrr|||qqqooouuu~~~mmm^^^SSSMMMFFFBBB===::::::<<<======999???@@@:::444333333333555333111/////////...,,,///,,,,,,//////,,,,,,///,,,,,,++++++***++++++,,,)))************+++++++++)))*********))))))+++---,,,***)))***+++,,,+++***'''))))))&&&'''***+++)))((((((''''''((()))***++++++)))'''''')))******)))&&&'''(((******)))(((((('''((())))))******))))))%%%&&&'''(((*********+++******))))))))))))******(((((())))))))))))((((((&&&&&&'''(((((((((((((((+++,,,---,,,*********+++++++++***))))))))))))***+++***)))***++++++***)))++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......///////////////............---000111111222222333444444666888===EEEQQQcccwwwuuummmmmmqqq|||~~~rrrrrrxxxsssdddYYYSSSJJJEEE???;;;999:::::::::555999:::777444555555333222222222000...---...///---++++++......++++++---,,,++++++***++++++,,,,,,)))************+++++++++***++++++***)))))),,,...+++***))))))++++++***)))&&&)))(((&&&&&&)))***(((((('''''''''((()))+++,,,+++)))'''(((***+++***(((&&&((()))++++++***)))(((&&&'''(((((())))))(((((()))((((((((()))******++++++***)))(((((()))***+++(((((())))))))))))((((((''''''((()))))))))))))))+++,,,---,,,***)))***+++***************))))))(((+++***)))***++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,+++******)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////---.....................000111111222222333444444555888<<>>;;;:::666555666444111000222000+++)))+++///////////////.........000000000///......------------------,,,,,,+++***)))***+++,,,---,,,,,,++++++)))(((&&&&&&((()))+++'''(((...222///''''''---******+++,,,------------***)))))))))((('''))),,,***'''(((,,,,,,&&&%%%((())))))))))))))))))))))))&&&(((***+++)))(((((((((((()))***++++++***)))(((&&&'''((())))))((('''&&&,,,+++***(((''''''''''''&&&(((***+++,,,+++***)))*********)))))))))))))))((((((###&&&***((())))))************)))))))))************+++++++++************+++,,,---...(((+++---,,,,,,///...+++//////000000...,,,)))'''---,,,,,,++++++*********)))+++---///000000///...000...,,,,,,...000000000///000222333444444333333555666999???KKK___uuuwwwlllmmmsssvvvooouuuyyy\\\III@@@<<<444555999555111222222222111000///...//////000000000000////////////...---,,,++++++***'''***,,,---,,,***))))))///...,,,+++***+++,,,,,,+++++++++***)))((((((((())))))))))))))))))))))))***))))))+++...///,,,)))******)))))))))))))))***)))******+++***(((&&&%%%))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((***+++,,,,,,+++***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************))))))))))))******++++++,,,+++***)))***,,,,,,***)))%%%+++---+++,,,///,,,&&&******+++++++++,,,,,,,,,---...///...---,,,---...+++,,,---...---+++((('''++++++++++++++++++++++++...------,,,,,,,,,------555111111444222***''')))...///111111000000222333999777888>>>LLL```ttt~~~vvvooopppvvv~~~uuunnntttdddOOOBBB<<<444444777222222222111000000//////...111000///......///000111...---------------------)))+++------+++******+++------,,,+++++++++++++++///---***(((((()))******))))))))))))))))))))))))+++***)))+++---...+++)))******))))))))))))***************))))))(((&&&&&&))))))))))))))))))))))))'''((()))******)))((('''))))))************)))))))))+++,,,+++***)))***,,,'''((()))******)))((('''))))))))))))))))))))))))))))))******+++++++++,,,*********++++++++++++++++++***)))***,,,,,,***)))///...***&&&'''(((!!!******+++++++++,,,,,,,,,---...///...---,,,---...,,,,,,------,,,+++)))(((---------,,,------.........------,,,,,,---------...,,,---222222...---///...000111111111111222444999888999???LLL```ttt~~~vvvqqqssszzz~~~uuunnntttqqqYYYHHH???666666777111333222000///......//////333111...,,,,,,...111333,,,,,,---------.........,,,------,,,++++++,,,...++++++++++++++++++***)))333...(((''')))+++,,,+++)))))))))))))))))))))))),,,+++***+++,,,,,,***(((******)))))))))******+++******)))(((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******(((***+++***)))((()))***'''((()))******)))((('''))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,,,,+++++++++++++++***)))***,,,,,,***)))111---'''&&&+++///))) ******+++++++++,,,,,,,,,,,,---......---,,,---///------,,,,,,++++++******------,,,+++,,,---///000---------,,,,,,------...+++***,,,111222000000222///111222222222222333555999999:::@@@MMM```uuu~~~wwwsssvvv~~~uuuooouuu~~~dddPPPEEE:::999999222444222000...---...///000222111...------...111222---------........................,,,+++,,,///111)))***+++,,,,,,+++)))(((111---((('''***,,,+++))))))))))))))))))))))))))),,,++++++++++++***)))(((******))))))******+++++++++***((('''&&&'''(((((())))))))))))))))))))))))((((((((())))))))))))))))))******++++++******)))((()))***)))((('''(((***))))))(((((((((((())))))((((((((((((((((((((((((((())))))***++++++,,,,,,---------,,,,,,++++++++++++***)))***,,,,,,***)))---***'''(((---222111...******+++++++++,,,,,,,,,+++---......,,,,,,---///...---,,,++++++++++++,,,+++***))))))***+++---...------,,,,,,,,,---............///111111000//////000222333333333333444666888999<<>>CCCMMM___ssszzztttsss{{{~~~wwwsss}}}rrr```HHH>>>===:::555555444333333222222111000000////////////000000000000//////......------,,,---...---,,,---000222+++++++++++++++,,,------(((,,,...---)))'''(((***)))))))))))))))))))))))))))***+++)))'''(((***---************+++,,,---...***++++++,,,,,,,,,++++++))))))))))))))))))))))))((('''''''''((()))+++,,,)))))))))******)))))))))((()))******(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))***************+++++++++*********++++++++++++++++++***)))***,,,,,,***)))***((())),,,+++((()))///******+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,...///+++,,,---......---,,,,,,---...//////...---+++***,,,,,,,,,,,,---...//////---111111......333444111000111333333222222444555333888===CCCMMM]]]rrryyyssssss|||}}}wwwuuukkkPPPBBBBBB???555555555555444333222111333111...,,,,,,...111333.........///////////////+++,,,------------///111,,,,,,+++***+++,,,...///***...000---'''%%%)))///))))))))))))))))))))))))((()))***)))''''''+++...************+++,,,---...***+++---......---,,,+++))))))))))))))))))))))))((('''''''''((()))+++,,,******++++++++++++******(((***+++***)))((()))+++%%%'''***,,,,,,***'''%%%))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))******++++++,,,+++***)))***,,,,,,***)))///)))''',,,---)))(((*********+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,...///***,,,...//////...,,,++++++,,,......---+++(((&&&+++++++++,,,---...///000///333222......222333//////111222222222222333555222777===CCCLLL\\\rrrxxxrrrttt~~~}}}xxxvvvvvv]]]JJJ@@@<<<888777555555555555333222////////////000000000000444000---+++---///111222111...,,,,,,...000...,,,******+++++++++,,,,,,,,,...///+++&&&(((---+++%%%'''((()))++++++***))))))))),,,...---***(((((())),,,,,,++++++***)))))))))***---,,,'''''',,,---************))))))))))))(((''')))+++,,,***)))))))))+++++++++)))((('''(((***************))))))((((((******)))((((((((((((((()))***+++)))'''&&&&&&'''+++***))))))***+++...///***+++,,,,,,******+++,,,+++)))'''(((+++,,,***((())))))*********+++++++++((())))))))))))*********++++++,,,---//////---+++......///000222111...,,,,,,---------------------,,,,,,------.../////////.........///000000111111333......222333///000555777999<<<@@@HHHYYYnnn}}}}}}zzzyyy}}}vvvyyy}}}dddPPPCCC===999777666555555444111////////////000000000111111333000---,,,...000111111111...,,,,,,---...---+++------,,,,,,,,,+++++++++......,,,((()))---,,,&&&(((((()))***************)))+++------+++))))))***+++************)))))))))***,,,,,,'''''',,,,,,***++++++*********)))))))))((()))++++++)))((()))******++++++***))))))))))))++++++*********)))))))))******)))(((((((((((((((***++++++***(((''''''(((+++***)))))))))+++---...***,,,,,,,,,+++***+++,,,+++)))((((((++++++***((())))))*********+++++++++)))))))))*********++++++...------...000000///...+++++++++,,,------+++)))******++++++,,,---......,,,------...//////000000......///000000111111222555111111555555222333777777999<<<@@@IIIZZZooo~~~{{{yyy}}}~~~vvvzzzqqqZZZHHH???<<<:::999888777555222//////000000000000111111111222000......000111000///000...,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---,,,((()))))))))))))))******+++(((***,,,,,,+++***+++,,,(((((())))))))))))*********,,,+++((((((+++,,,***,,,+++++++++************)))******)))(((((()))+++***+++,,,,,,,,,+++***)))+++++++++++++++************))))))(((((((((((((((***+++,,,+++)))(((((()))+++***)))))))))***+++,,,***,,,---,,,+++***+++---+++***))))))***+++***)))***************+++++++++******+++++++++,,,,,,,,,000///......000111111000...---+++,,,---...---,,,(((((()))+++,,,---...///---......//////000111111//////000000111222222333555333222555555333444777666999<<<@@@IIIZZZpppzzzxxx~~~www{{{fffOOOCCC???===;;;::::::888555222000000000111111111222222111000000000111111000...000///---,,,+++******))))))******+++,,,------...+++++++++***++++++***)))***)))((((((((()))+++,,,''''''))))))******++++++&&&''''''((()))************++++++******++++++***,,,,,,,,,+++++++++***************)))'''(((***,,,******+++---...---***(((++++++++++++++++++++++++))))))(((((((((((())))))***,,,,,,+++)))))))))***+++******))))))******++++++,,,---,,,++++++,,,---***************+++******************************+++++++++,,,,,,,,,------111///------///111111111000...,,,+++,,,...///...******+++,,,------............//////000111111111000000000111222222333333333222222333333333444555666999<<>>999666666555555444111111222222222333333333333222111111222222///......//////---+++***+++,,,...------,,,+++***)))(((***))))))***)))(((+++///)))))))))))))))******+++'''&&&%%%&&&(((******)))''''''((())))))***+++++++++)))))),,,,,,))))))+++,,,+++++++++************)))******)))(((((()))++++++)))(((***---...+++(((*********+++++++++++++++((((((((((((((())))))***)))***++++++)))((()))+++)))******+++,,,,,,------+++---...---,,,+++,,,...***+++,,,+++******+++,,,+++++++++***************++++++,,,,,,,,,------------,,,++++++---......---///---***)))+++,,,------000000//////...------------......//////000111111//////000000111222222333333555555222333666777555666999<<>>::::::777333111111222222333333333222222777444111000111111///,,,111111000///////////////---,,,,,,++++++*********(((***,,,,,,,,,+++,,,---,,,,,,,,,+++***))))))(((,,,,,,++++++***)))))))))............---,,,+++***+++)))(((***,,,---+++)))***++++++,,,,,,++++++******************)))((((((+++***)))(((((()))***+++***)))))))))+++,,,+++***+++++++++++++++***)))(((((((((((((((((()))******++++++,,,,,,,,,,,,------000///...---,,,+++++++++)))))))))***+++++++++,,,***************+++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000++++++,,,------......///......---,,,---...///000////////////////////////333444555666666666555444555777999???KKK^^^uuu}}}vvvvvv{{{tttrrr|||cccRRRAAA;;;:::777333000222333333444444444333333333111///...000000///---000//////...---.........,,,,,,,,,+++++++++++++++)))***,,,,,,+++***+++,,,,,,,,,+++******)))(((((()))))))))))))))*********------------,,,+++***)))***)))(((***,,,---+++))))))******++++++******)))***************))))))(((+++***)))(((((()))***+++***)))))))))+++,,,+++***+++++++++++++++***)))))))))))))))))))))***++++++++++++,,,,,,,,,,,,------//////...,,,,,,++++++,,,+++++++++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,------...------,,,,,,------------------------------,,,,,,,,,---...///++++++,,,------......///......---------...///000000000000000000000000000111222333444444444333222666777:::@@@MMM```vvv|||vvvvvvzzzuuuttt}}}lllZZZFFF===:::777333111444444444555555444444333111000//////111222111000///...------,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,,,,***)))***+++++++++******)))(((((((((''''''(((((()))******++++++,,,,,,,,,+++***)))(((***))))))***,,,,,,+++))))))))))))******)))))))))******++++++******)))(((******))))))))))))*********)))))))))+++,,,+++******++++++++++++***))))))***************+++++++++++++++,,,,,,,,,,,,------///...---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,///222222///,,,,,,---..............................---,,,,,,,,,------++++++,,,------......///......------......///000111111111111111111111111111222333333444444333333777999<<>>:::777444333444444444444444333333222333222222333333333222222///......---,,,---------***++++++,,,,,,---------+++,,,,,,+++))))))***+++*********))))))(((((((((((()))))))))*********+++++++++,,,,,,+++***))))))))))))******+++++++++***))))))************))))))***++++++++++++***))))))***))))))))))))))))))******)))))))))+++,,,+++*********+++++++++******)))))))))******+++++++++***+++++++++,,,,,,,,,------...------,,,+++++++++,,,------,,,,,,+++++++++******************+++++++++***///444444///++++++---------------............///......---,,,,,,,,,,,,++++++,,,------......///...............//////000222222222222222222222222333333444555555666666666777:::>>>FFFSSSggg}}}yyyssssssyyyyyyzzzyyydddMMM@@@<<<999666666333333333333333222111111333333444444222111000000000///......------......+++++++++,,,,,,------...++++++,,,+++******,,,...************)))))))))))),,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++***((()))***+++++++++++++++***++++++++++++++++++***+++++++++++++++***)))))))))))))))******)))))))))***)))))))))+++,,,+++***)))******+++++++++******'''((()))*********))))))+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,++++++******)))))),,,,,,++++++***)))))))))(((...333222...******,,,++++++,,,,,,,,,---------.........------,,,,,,+++++++++,,,------......///.........///////////////222222222222222222222222333333444444555666777777888:::@@@HHHVVVjjjvvvqqqqqqyyyyyy|||kkkRRREEE???;;;888777333333333333222111000000///111222222000---------000//////...---.........,,,,,,,,,,,,------------)))***+++++++++---000333++++++******************...------,,,++++++******+++,,,,,,,,,,,,,,,++++++((()))++++++*********,,,++++++,,,,,,,,,,,,+++++++++++++++,,,++++++***)))))))))************))))))***)))))))))+++,,,+++***))))))***++++++++++++***&&&'''(((******)))((((((++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++******************,,,,,,++++++***)))))))))(((,,,//////---++++++,,,***++++++,,,,,,---------------.........---,,,,,,++++++,,,------......///---...///000000000000///222222222222222222222222111111111222333444555666777:::@@@IIIXXXlllsssmmmnnnxxx~~~xxx|||rrrZZZKKKCCC===999777444444444444333222111000+++...111111///------...///...------,,,,,,---------------------,,,,,,,,,((()))++++++---000444888++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++++++++******'''***,,,,,,***)))***,,,******++++++++++++******++++++,,,,,,++++++***)))((()))***++++++***)))(((***)))))))))+++,,,+++***))))))***+++++++++++++++&&&((()))++++++***)))(((++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,******++++++++++++++++++))))))*********+++++++++***+++,,,---------------++++++,,,,,,---......///+++,,,---.........---,,,++++++,,,------......///---...///000111000000///222222222222222222222222111111111111222444666777666:::AAAJJJYYYmmm}}}pppjjjkkkvvv|||vvv{{{xxx___OOOGGG???999666555555555555444333222111***---111222111///000111...---,,,,,,++++++,,,,,,.........------,,,,,,,,,'''(((***,,,...222777;;;,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,((())))))*********))))))'''***,,,,,,***)))***,,,))))))************))))))+++,,,,,,,,,,,,+++******((()))***++++++***)))(((***)))))))))+++,,,+++***((()))***+++++++++++++++''')))+++,,,,,,,,,***)))++++++,,,,,,,,,---------+++++++++***++++++,,,,,,+++++++++,,,,,,---------&&&'''(((***+++,,,......,,,******+++...//////...,,,,,,------...///000000***+++---...///...------++++++,,,------......///---...000111111111000///111111111111111111111111333333333333444666888999666:::AAAKKKYYYnnn}}}|||oooiiiiiiuuuzzztttzzzjjjTTTEEE===::::::888888777555333111///...444333222000///.........------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---------............///++++++***))))))***+++,,,*********)))'''&&&'''(((++++++++++++++++++++++++,,,%%%)))000...,,,,,,&&&---,,,***)))))))))******))))))))))))))))))))))))***(((((()))***+++***)))(((***++++++******+++,,,,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---)))))))))***+++++++++,,,***+++,,,+++)))))))))***,,,***((((((***+++,,,+++---,,,+++*********+++,,,111000///---++++++---///000000000///------...//////...---,,,+++,,,,,,---...///000///...---...///000///......///222666888111333444444333333555666:::>>>DDDMMM```xxx}}}||||||uuujjjiiilllyyyzzzuuu{{{nnnWWWFFF>>>:::999666666666555444222111000333222111///......------/////////.........------+++,,,,,,------,,,,,,+++......------,,,,,,,,,+++,,,+++***))))))******+++******+++)))(((''')))***++++++++++++++++++++++++...)))&&&***///...+++,,,---,,,***)))))))))***+++))))))))))))))))))))))))***)))((()))***+++***)))(((***++++++******+++,,,,,,+++***)))((((((((((((,,,,,,,,,,,,++++++++++++***+++,,,,,,+++***+++,,,************+++++++++++++++,,,---,,,*********+++,,,***''''''((((((((('''++++++*********+++---......///...---+++,,,...111///000000///---,,,---///000///...---------.........///000000......///000222111000///000111333444111333444444444444555777:::???FFFQQQeee}}}yyyyyy}}}tttjjjiiimmmwwwyyyuuu{{{rrrZZZHHH???;;;999555555666555555444333222222111000///...---------/////////............---,,,,,,------------,,,,,,///...---,,,+++***))))))---,,,+++***************)))***+++***))))))+++---+++++++++++++++++++++++++++///'''+++;;;666)))///,,,,,,+++************+++))))))))))))))))))))))))***)))((()))+++++++++***(((***++++++******+++,,,,,,+++***))))))))))))))),,,,,,++++++*********))))))+++------,,,++++++++++++++++++++++++*********,,,---...---+++***+++,,,---+++((('''(((((('''&&&)))))))))***+++,,,...///,,,---------,,,---000222...//////...,,,,,,---///111000//////....../////////000111111//////000111333222222111000000000///111333444555444444666777:::@@@IIIVVVkkkvvvtttzzzrrriiiiiimmmvvv{{{www~~~uuu\\\JJJ@@@<<<:::888888888777777555444333222222000//////.........------------,,,,,,,,,,,,,,,,,,------------,,,,,,......------,,,++++++***---,,,,,,+++************)))+++,,,+++++++++---///++++++++++++++++++++++++$$$111,,,222III>>>&&&,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))+++,,,+++***(((***++++++******+++,,,,,,+++******)))))))))***,,,++++++******))))))))))))+++...///---+++++++++,,,,,,,,,++++++*********,,,---------+++***+++,,,---+++******++++++***((()))*********+++,,,------,,,---...---,,,---///111---...///...,,,,,,---///000////////////////////////000111111000000111222111111222222111000///...111333444555444555666888999AAAMMM\\\rrrzzzuuuxxx}}}ppphhhiiinnnuuu|||zzzvvv^^^LLLBBB>>><<<<<<<<<;;;:::888666444333333333222111000000000000......---------,,,,,,,,,,,,------......------,,,---------------.........,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,///111++++++++++++++++++++++++###000+++111GGG;;;%%%,,,+++++++++,,,,,,,,,++++++))))))))))))))))))))))))+++))))))***+++,,,+++***(((***++++++******+++,,,,,,+++******************+++++++++******)))))))))))),,,...///...,,,++++++---,,,,,,,,,++++++*********+++,,,+++***)))***+++***))))))***,,,,,,,,,***++++++++++++++++++++++++---...///...---,,,...///---...///...---,,,...000............///............000111111000000111333...///111222222111000///111333555555555555777999999CCCQQQbbbxxxyyyxxxwwwzzzzzzooohhhiiiooowww{{{yyyyyy```NNNDDD???===>>>>>>===;;;999777555333444333222111111111111222000000000/////////......------............---------------....../////////++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,...000++++++++++++++++++++++++(((---&&&(((555000&&&///***+++,,,,,,---,,,,,,,,,))))))))))))))))))))))))+++***)))***,,,,,,,,,+++(((***++++++******+++,,,,,,++++++*********++++++++++++++++++++++++++++++***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,+++)))((()))***&&&&&&&&&(((***++++++)))+++,,,,,,,,,,,,+++***)))---...//////---,,,---....../////////......///111------.../////////......---///000000000000111222,,,---///111222222111111111333555555555666888:::;;;FFFVVVhhh~~~yyypppsssyyyyyynnngggiiiooozzzwwwvvv}}}cccPPPEEE???===<<<;;;;;;:::888777555444333222111111111111111111000000000000////////////------............------...---------------------)))***+++------------,,,***,,,,,,,,,++++++---///++++++++++++++++++++++++,,,)))'''((()))(((***000***+++,,,---------,,,,,,))))))))))))))))))))))))+++***)))***,,,---,,,+++(((***++++++******+++,,,+++++++++******++++++,,,******++++++,,,,,,------,,,---...---,,,,,,,,,...++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++'''&&&''')))***+++)))((()))***+++,,,,,,,,,+++***+++---...///......///000...///000000//////111222---...///000111000000///,,,...////////////000222---...///000111111111111111333555555666666888:::???KKK\\\ooo{{{tttpppqqqwwwxxxmmmgggiiiooo~~~wwwwwwfffRRREEE???===888999999888888666555555222111000000000000000111///.........------------------............------///...------,,,+++******((()))+++---.........---+++,,,,,,,,,++++++---...+++++++++++++++++++++++++++''',,,000)))''',,,---)))***,,,---...---,,,,,,))))))))))))))))))))))))+++***)))***,,,---,,,+++(((***++++++******+++,,,+++++++++***++++++,,,,,,******+++,,,---......///------...---++++++---///+++++++++,,,,,,---------,,,---...---+++***+++,,,+++******+++,,,,,,***((('''(((***,,,---------,,,(((+++---...//////000222///000111000///000222333...///000222222222111000+++---//////...///000222////////////000000000000111333555666666777999:::CCCOOO```sss|||qqqllljjjxxx~~~xxxmmmfffiiioooyyyzzzqqqXXXHHHAAA@@@AAA>>>;;;888888777555444333222111222333222000...///222222///...///---)))...------,,,,,,,,,------........................111+++)))---///,,,+++///************************---,,,***)))))))))*********...***'''+++000444,,,)))---///,,,***+++111111...+++((((((***,,,++++++,,,------------,,,))))))***+++,,,,,,------************************((((((((()))***,,,---...******+++,,,,,,---......---------,,,,,,,,,++++++,,,+++++++++---------,,,***))))))***++++++(((&&&,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000222222//////333444111...///000000000///---,,,000...,,,,,,...000111000333222111000000000111222777///,,,222999<<<<<<===@@@PPPdddvvvuuunnnooouuuxxxnnniiilllssswwwxxxvvv]]]LLLDDDBBB@@@===:::888777777666444666444111111111222111111...111111...---...,,,(((...------,,,,,,------...........................///***)))---///,,,+++---++++++++++++++++++++++++---,,,+++************+++$$$+++222111,,,)))---111...)))(((,,,...,,,---000//////---+++))))))+++---***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++************))))))***+++---...//////+++++++++,,,,,,------...---------,,,,,,,,,++++++,,,+++++++++---------,,,+++*********++++++)))''',,,+++++++++,,,,,,------++++++,,,,,,---------...///222222//////333333111000000111111000//////...000...------///000000///222222111111111333444555333222666BBBIIIGGGAAA===GGGWWWkkk|||xxxqqqooouuu}}}zzzxxxnnniiimmmtttvvvwww~~~eeeSSSHHHCCC???<<<999777777777666555999555111///000222222333---000000---,,,---,,,)))...---------------.................................+++***---///---+++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,...//////,,,((('''***---+++)))***,,,,,,+++...333,,,------,,,***)))+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********)))+++---///000111111000,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,******+++,,,+++***+++++++++,,,,,,,,,------++++++,,,---...//////000///222222///000333333000222111111000000000000000000///...///000000...,,,111111111222333444666777222444===JJJPPPMMMFFFBBBOOO___tttwwwpppooottt|||sssyyyxxxnnniiinnnuuuuuuvvvppp[[[LLLEEE???<<<999777777777666555888555222000111111111111...111000---,,,...---***...------------......///...........................,,,,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------+++***)))''''''''')))***,,,---......+++***---222,,,---...---+++)))***+++)))***++++++,,,,,,++++++,,,,,,++++++++++++++++++---------,,,++++++*********,,,...111222222111000---------------,,,,,,,,,...------------,,,,,,,,,***+++,,,,,,,,,,,,---...///---+++***+++,,,,,,,,,++++++,,,,,,---------,,,++++++,,,---...000000111...111222///000333222000222111000/////////111111000//////000111000---+++111111111222333444444555666555999AAAFFFEEEEEEGGGTTTeeezzzzzzpppmmmrrr}}}vvvmmmtttxxxnnnjjjooowwwvvvvvv{{{eeeRRRGGG@@@===:::888888888777666555444222222333222///---000222111...---000000------------------...///000////////////////////////............///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,+++,,,///111///,,,,,,///111...//////...+++)))************+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++------------,,,,,,+++++++++,,,...000111000///......---------------------.........---------,,,,,,***,,,------++++++,,,...000---+++***+++,,,,,,,,,***+++,,,---------,,,,,,++++++,,,---...000000111---000111000000222222///000///...------...000111000//////000111000---+++111222222222222222111111666444555999<<<===BBBHHHXXXjjj}}}ssslllnnnxxxtttkkkqqq|||xxxooolllrrrzzzxxxyyyoooYYYKKKBBB???<<<:::999888777666555444444444444333///---111333222......111111///------------...///000000///////////////////////////000...,,,---000000---------------------------+++,,,---.........------,,,---.........,,,+++***(((,,,/////////111111000///000000...,,,+++,,,---++++++,,,------------,,,++++++++++++++++++++++++---------------------------.../////////...---,,,---------------.....................---------,,,))),,,...---+++***,,,//////---++++++,,,,,,,,,+++***+++,,,---...---,,,+++++++++,,,---...//////000,,,000111000000222111..................//////000000///...///000000...,,,111222222222222111000///222333777;;;<<<===CCCJJJ___qqqtttmmmjjjrrruuujjjooozzzxxxooonnnuuu~~~zzz{{{yyy```QQQEEEBBB>>>;;;:::999777555:::888555444444444222000000222111------000111///------------...///000111////////////////////////...///,,,((()))///000,,,------------------------***+++,,,---...------,,,+++---...---+++)))***+++&&&+++...---///222///(((...///...---,,,...000333,,,,,,---............---*********++++++,,,,,,---,,,,,,------......//////111111000///...---,,,,,,,,,,,,------......//////............------------))),,,///...***))),,,///---,,,+++,,,---,,,+++))))))+++,,,......---,,,+++++++++,,,,,,---------...,,,000111000000222111---......///000000000000000000...------///000000///000111222333333333222111333444888<<<===@@@JJJTTTjjjzzzxxxoookkkmmmzzzuuujjjnnnxxxwwwpppooowwwzzz}}}eeeTTTGGGDDD???<<<;;;999777555>>>;;;666444444555555444///111000,,,,,,///000...---------......000111111000000000000000000000000---...***%%%&&&---///+++........................)))***,,,---...---,,,,,,+++...///...++++++///333(((,,,...---///000*** ---------------000444888,,,---......//////......))))))***+++,,,,,,------+++,,,,,,---...///000000444333111///...---,,,,,,,,,,,,,,,---...///000000//////.........---------(((,,,///...***))),,,000+++++++++,,,---,,,***((()))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++///111000000222111---...///000222222222111000000...,,,,,,...000111000///000222444555555555444777666666888:::AAAQQQ```rrrpppnnnlllqqqvvvjjjmmmwwwwwwppppppyyyyyy}}}pppXXXNNNEEE>>>===<<<999666777777555333222222333555666222111111111000000//////111111111111111222222222111000/////////000222222........................,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---++++++---...///000000000,,,---...///000000000000222+++)))------...:::KKK111000...------...///000******+++++++++,,,,,,,,,,,,,,,---......//////000......---------,,,,,,,,,///......---------......000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---///...,,,---------............///---...000000///......///000000111222222222222222333111//////000///,,,)))///000000000000000//////222222222333444555666777777555777>>>DDDLLL]]]mmmyyypppiiirrrvvviiimmmwwwvvvpppqqq{{{zzzwwwaaaOOOEEE===;;;:::888666666666555444222222222333333222111111111000000000000////////////000000000000333222111/////////000000..................---------------------.........///...------//////...---,,,,,,---.........------,,,---...///000000000000222,,,+++///---+++555BBB444222000---,,,+++,,,,,,,,,,,,,,,,,,,,,---------------...//////000000111.........---------,,,,,,......---------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---------,,,,,,,,,,,,,,,---------...+++,,,...///...---...///...//////000000000000000222000...///000///---***//////000000000000//////000000000111222333444555444333888@@@IIITTTfffwwwsssmmmmmmwwwyyyllloooxxx~~~tttooooooyyyzzznnnTTTIII>>>;;;;;;999777777666666666666555444333222111111111111111000000000/////////000000000111111444333222000///........./////////......------------.........//////000000///...------//////...---///////////////...---,,,------...///000000000000222...---000...)))...777222111///---,,,+++,,,,,,.........---------------......///000000111111222///.........---------------------------...///000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,+++++++++,,,,,,,,,------(((***------------...///...///000000111111000000000///...///000000...,,,//////000000111000000///000000111111222444555666555777===GGGRRR```rrrzzzooommmttt~~~~~~rrrrrrxxx}}}sssmmmnnnxxx{{{zzz^^^QQQCCC>>>===;;;::::::888999999999888666333222111111111111111111111111111111111222222333333444333222111000000/////////000000//////......---------......//////000000000///...---...///000///---000000000111111000000///......///000000000000000000---...111...)))+++000------,,,,,,---...///000............------------...//////000111111222222/////////............---,,,,,,,,,---...///000111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,******,,,+++,,,,,,,,,,,,---------(((***,,,---------///000111111222333333333333222.........///000//////...//////000111111111000000222222333333555666888999;;;>>>FFFPPP]]]lll|||uuupppsss{{{vvvtttxxx|||sssoooqqq|||{{{jjjYYYHHH@@@>>><<<::::::777888999999888666333111111111111111111222222222000111111222333444444444000000000111111111000000000000/////////.........------......////////////000///......///000///...------...///000111111111...///000000000000000000------...000///,,,+++---,,,,,,,,,---...///000000.....................---/////////000111111222222000000/////////.........,,,,,,,,,---...///000111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///...+++***+++---------------............)))+++---.........///111111111222333333333333333---...////////////////////////000111111111111111222222333444555777888999===DDDNNNZZZiiizzzssssssyyyvvvsssvvv|||uuussswww{{{wwwcccMMMBBB???<<<999888555666777777666444222000111111111222222222222222...//////000111222333333//////000111111111111111//////////////////////////////////////////......000///......000000///...******,,,---...////////////000000111111000000000............///....../////////////////////............/////////000000000000000111111222333333333000000000000////////////---------------...///000...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///---------.........//////)))+++............///000///000111111222111111111---...000000///....../////////000111222222222222000000111222444555777888<<>>KKK[[[lllwwwrrryyy~~~nnnkkkpppyyyyyy}}}{{{zzz^^^OOOHHHDDD???>>>999999:::::::::999999888111111111222222333333333000111111333444555666666222222222222111000...---------...///000111222222444333333222111000//////111///...///000111000...222222222222222111000000000000111111111000000///444333000------111222111,,,---...000222333444444111111222333555666777777555555666666777888888888111111111111000000000000///......---------......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...***&&&&&&+++///111111++++++,,,,,,,,,---------)))+++,,,,,,+++***+++,,,222222333444444444444333---000222111...,,,---/////////000222222333333333222222333444666888:::;;;BBBPPPaaaqqqwwwuuu~~~|||jjjhhhooo{{{zzzzzz|||zzzppp]]]NNNBBB>>>@@@<<<;;;:::999888555333222555555444333333333333444333333222222222333444444333222222222222222222222333333333333333333333333111222222000//////111444111111111222222222333333333//////444777666555555555444333222111000000000111111111000000000000000111222333444444444444444555777999:::999999:::;;;;;;;;;<<<;;;;;;999777666555444333222111///......***111333///...111111...//////...------------...111...+++***+++---...///,,,---------.../////////,,,,,,++++++,,,,,,---...---...///.........000222+++000444555222111111333////////////////////////222222333444444444333333222444666666777999<<<>>>GGGQQQaaarrr}}}wwwyyy|||kkkeeehhhxxx||||||{{{{{{~~~mmm^^^PPPHHHGGG@@@???===;;;999777555333666555444444333333444444333333333222333333444555333333333333333222222222000000000000000000000000000111111000///000222444444444444555555555666666222......222555333222333555666666777666555444333111111000000000000//////222333444555666666666666888:::<<<===<<<<<<>>>????????????>>><<<:::888666333333222222111111000000---111222///...000///+++//////...------------...---,,,++++++------,,,+++------------............------,,,,,,------...///,,,---...---------///111...000222333222111111111////////////////////////111111222222333333222222333444666777888999<<>>@@@AAA@@@AAACCCDDDFFFEEEDDDBBB???<<<888666222222222222222222222222111222111......000...)))000///......------......,,,,,,,,,...//////,,,***............------------...------------...//////+++,,,------,,,---///111222111000000111111000//////////////////////////////000111222222222222111333555777888999:::>>>@@@IIITTTeeevvvyyyuuuzzz|||iiibbbdddrrr|||}}}~~~yyy{{{ooo]]]SSSQQQKKKCCC>>>;;;:::888666666666555444444444444444444333333333444555666777444444333333333222222222444444444444444555555555///111222333333444666888444444444444444444444444666333333777888777888;;;888999999999888888666666999999888888777777666666777777888999;;;<<<>>>>>>???AAABBBCCCCCCCCCFFFHHHKKKJJJHHHFFFBBB>>>:::888333333333333333222222222333111000///000111///,,,000//////...............///.........000000...---.........------,,,,,,,,,---------------......///,,,---......------///111555222......000111///---///////////////////////////000111222222333333222444666888999:::<<>>===<<<<<<===::::::999999888777777666777777777888:::<<<===???@@@AAABBBBBBBBBCCCFFFHHHKKKKKKIIIGGGCCC???<<<999666666555444333222111111222000000111222111111111000000///............///000...++++++,,,...............------,,,,,,,,,+++,,,,,,,,,+++,,,,,,---...---...//////...///111333666222//////111111///---////////////////////////000111222333444444444444555777999:::;;;>>>AAADDDKKKVVVgggyyy}}}rrrvvvlllbbbaaaiii{{{|||~~~yyyvvvzzzssshhh]]]MMMBBB>>><<<999666777666555555444444555555444444444555666777888999333333444555555666666777444444444555666666777777111333666777777888999;;;;;;;;;;;;::::::::::::999999777999<<<<<<<<<@@@EEEGGGFFFEEEDDDBBBBBBBBBBBB======<<<;;;:::999888888999888888888:::<<<>>>???AAABBBBBBAAA@@@AAADDDFFFHHHHHHGGGFFFCCC@@@>>><<<888777666555333222111000111///000222111///111555111000//////....../////////,,,(((''')))+++,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,------...///000000///000222444444333222111222111000...////////////////////////000111222333444555555555666888:::<<<===???CCCEEEMMMXXXjjj||||||uuu|||lllaaa```eeevvv~~~{{{~~~wwwuuuyyytttfffSSSFFF@@@>>>;;;888777666666555555555555555444444444555666777999:::555555666888999:::;;;<<<:::;;;;;;<<<======>>>>>>;;;===@@@AAAAAAAAABBBCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>???@@@???>>>AAAGGGKKKLLLOOOPPPPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@???>>>???AAACCCEEEBBBBBBBBB@@@???@@@BBBEEECCCCCCDDDDDDCCCAAA???>>>777666666555444333333222//////111222---)))---555111000000///////////////...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---///000/////////111333222333555555333111111111///////////////////////////000111222444444444444666888;;;<<<>>>@@@DDDGGGOOO[[[nnn{{{zzzlll```^^^aaarrr|||zzz}}}vvvsssyyy{{{lllXXXIIICCC@@@<<<999777777666555555555555555444444555555666888999:::666777888:::<<<>>>???@@@DDDDDDEEEFFFFFFGGGHHHHHHEEEGGGJJJKKKKKKJJJKKKLLLOOOOOOOOONNNNNNMMMMMMMMMGGGEEEEEEEEECCC@@@CCCJJJSSSWWW]]]aaaccc```\\\YYYVVVVVVUUUTTTSSSRRRQQQPPPIIIHHHGGGFFFGGGHHHJJJLLLCCCCCCBBB@@@??????AAADDD???@@@AAABBBBBBAAA@@@???555555555555555555555555//////222222+++$$$)))444111111000//////////////////......///111111///,,,+++++++++,,,,,,---------...------------...//////---...///.........000222000333777777444111111222////////////////////////...///000111333333333444777999;;;===>>>AAAEEEGGGRRR^^^ppp}}}zzz|||kkk^^^\\\```ppp|||yyy|||uuusssyyyxxx```RRRHHH???<<<>>>::::::888666777888777444666666666666777888999999:::;;;<<<===>>>AAAFFFIIIMMMQQQUUUXXXWWWVVVUUUTTTVVVXXX[[[^^^```aaaaaa```eeecccaaa``````^^^[[[XXXWWWSSSMMMGGGDDDDDDFFFGGGQQQ[[[gggmmmmmmkkklllooojjjiiigggeeecccbbbaaaaaaZZZZZZYYYXXXWWWUUUSSSRRRRRRPPPMMMJJJGGGEEEDDDDDDCCCBBB@@@>>><<<<<<<<<<<<999888888999:::999666444222222222222222111000000333222111000////////////---------...------,,,,,,------------------------(((***,,,.../////////...000///////////////000111000000000000000000000000111111000000000000111111000000///000000222444555999999999:::===BBBHHHLLLSSSbbbuuu}}}hhh[[[ZZZ^^^ppp{{{yyyuuuuuu|||hhhVVVIII???;;;<<<888888666666777777666444777777777888:::===???AAA>>>???@@@BBBEEELLLSSSYYYaaaeeeiiilllkkkjjjiiiiiiiiikkknnnqqqtttuuuuuutttzzzxxxvvvvvvuuutttqqqooogggbbbZZZQQQKKKHHHHHHHHHNNNWWWeeennnsssvvvyyy{{{yyyxxxvvvuuutttssssssssslllllllllkkkjjjiiihhhggg```]]]YYYUUUPPPMMMKKKJJJGGGFFFDDDAAA???>>>>>>>>>:::999888888999888666444777777777666555444333333333333222000000000000000...............---,,,+++------------------------+++,,,...//////...,,,+++///////////////000111111333333333333333333333333111111000000000000111111000000000000111222444555888888:::<<<@@@EEEKKKOOOVVVeeexxx~~~jjj]]][[[```pppzzzyyyuuuuuu|||uuuaaaRRRGGG@@@>>>:::999888999::::::888777777777777888;;;???BBBEEEGGGHHHJJJNNNTTT]]]hhhooovvvyyy}}}~~~}}}|||{{{{{{yyy{{{zzztttiii]]]SSSLLLIIIHHHNNNVVVbbbooozzz|||||||||||||||{{{{{{zzztttqqqlllfff```\\\YYYXXXRRRPPPMMMJJJGGGEEEDDDCCC???===:::999999999777666666666555555444333222222444333222111111000000000////////////...---++++++------------------------.../////////...,,,+++)))............///111222222444444555555555555444444111111000000000000111111111000000000111333555666777999<<>>===<<<===;;;;;;<<<===AAAEEEJJJMMMTTTVVV[[[aaahhhqqq{{{vvvhhh[[[QQQKKKHHHSSSWWWaaaooo}}}|||wwwqqqmmmkkkiiicccaaa^^^ZZZUUUQQQNNNMMMHHHEEEAAA>>>===<<<;;;999555555444444333333333333555444333222111111111111111111000000...---++++++........................////////////...---+++***---------...///111222333333444555555555555444333111111000000000000111111111000000111222444666777888;;;???CCCFFFKKKRRRWWW```ooopppbbb^^^aaaooowwwxxxuuuuuu|||wwwgggTTTGGGCCC===:::===>>><<<<<<@@@AAABBBEEEIIIPPPVVV\\\```eeeiiipppwww}}}tttfffZZZRRRMMMTTTWWW___mmm|||~~~||||||xxxvvvrrrmmmhhhbbb^^^\\\SSSOOOJJJFFFDDDAAA???===:::999999888888888999999666555444333333222222222111111111000///---,,,+++.............................................------------...///111222333444555666777777666555444111111000000000000111111111111111111333555777888:::>>>BBBDDDFFFJJJRRRXXXeeetttsssddd^^^___mmmvvvxxxuuuvvv~~~yyycccRRRJJJAAA<<<>>>???<<<>>>DDDDDDGGGNNNVVV```iiippptttwww|||sssfff\\\VVVQQQUUU^^^lll{{{{{{uuuqqqnnnccc___ZZZUUUPPPLLLGGGDDD???===<<<:::999999999:::777666555444333333333333111111111111000///------........................---------......//////000............///111222222666777888::::::888777666111111000000000000111111111111111222444666888999;;;???BBBCCCDDDIIISSSZZZjjjyyyuuueee^^^^^^kkkvvvyyy~~~vvvwww|||jjj[[[OOOGGGIIIIIIFFFIIIRRRRRRWWW___iiittt}}}}}}ooobbb[[[RRRWWW```mmm{{{xxxtttoooiiiccc]]]VVVRRRFFFDDD@@@<<<:::888777777888777666555444444444444111111111111111000///..........................................//////000///////////////000111111555777999::::::999777555111111000000000000111111111111111222444666999:::999===@@@AAABBBIIITTT^^^ooo~~~wwweee^^^^^^iii~~~vvvzzz~~~xxxxxxkkk^^^UUUVVVUUURRRWWWaaahhhlllttt~~~rrrddd\\\VVV[[[eeeppp{{{zzzssskkkccc^^^QQQNNNIIICCC???<<<::::::888777666555555444444555000000111111111000000///////////////////////////000///............//////000///////////////000111333444666888888666444333111111000000000000111111111111222333444777999;;;777;;;>>>???AAAIIIVVVaaasssxxxeee]]]^^^hhhzzzvvv{{{}}}yyyyyyyyymmmfffcccdddllluuuvvvggg^^^\\\^^^eeeppp}}}}}}sssmmmbbbZZZOOOGGGCCCBBB@@@>>><<<:::888777777777555444444333222111111111222333000///...---------------------..................000000000000000111222222:::999888888999777444222000000000000000111111222333333222222333555666777888;;;===>>>AAAJJJXXXcccuuuxxxgggaaaYYYdddxxxzzz{{{{{{}}}~~~wwwjjjbbb```bbbhhhrrr|||oooggg[[[RRRMMMHHHDDDAAA@@@===:::999999999888777777666555444333222222222000///////////////000000////////////////////////...............///000000777777777888999999666333000000000000000111222222222222111222333555777888999<<<>>>???BBBLLLZZZeeeyyyyyyggg```YYYcccwww{{{~~~|||wwwkkkeeecccfffkkkuuuxxxmmmccc\\\TTTLLLGGGEEEBBB>>>;;;;;;;;;:::999999999999888666555333222111111000000000111222222111111111000000000000000...............///000000444444666888::::::777444111111000000111111222333000000000111222555777888:::<<>><<<999999:::::::::888777666555444333111000/////////111111111000000/////////000000000000000111111222444444555777999888555222222222222222222333333444000000000111333555888999777:::>>>@@@EEEPPP___jjj{{{hhh]]]ZZZaaarrr}}}sssmmmjjjiiieeelllxxxzzzssseeeaaa[[[UUUPPPKKKFFFCCC<<<<<<<<<;;;:::999888777666555333222000000//////222222111111000/////////...............///000000444444444555777777555333333333222222333333444555111111111222333666888999777:::===@@@FFFQQQaaalllzzzkkk___[[[aaarrr}}}qqqiiifffggghhhjjjssswwwtttnnnhhhaaaZZZRRRMMMCCCBBB???===;;;999888777555444333333222333333333444333333222111111000000...............///000000333222111222555777777666333333333333333444555555333333333333444666888999777:::>>>BBBGGGSSScccooo}}}mmmbbb\\\aaaqqq}}}qqqggg``````ccceeeoooxxx{{{uuunnneee\\\VVVIIIFFFCCC???;;;999777777333333333444555666777888555555444333333222111111000000000000000111222222222000///111444777999999444333333333333444555555555444444444555666888999888<<<@@@CCCIIIUUUeeeqqqoooddd]]]bbbqqqxxxpppfff```\\\\\\dddlllvvv}}}xxxmmmdddYYYRRRJJJDDDAAA???;;;888:::>>><<<555222555666333444333222222111111222222///000000///......000111111333666888999888666555666666555444333333222222555333222333777999999777:::;;;>>>BBBJJJYYYiiiuuunnnaaa[[[___nnn}}}llleee___[[[ZZZ\\\dddnnnzzz|||sssfff___TTTLLLGGGCCC>>>;;;:::===;;;555222444444111444444333222222222222333///000111000///...000111444222000//////222555777666666555444444333222222777555333444777::::::999;;;===@@@EEENNN]]]nnnzzzoooaaa\\\___nnn}}}ssslll^^^YYYUUUUUUWWW\\\fffpppzzzqqqeeeZZZRRRKKKDDD???<<<===;;;666444555555222555444333333222222333333///111111111//////000111333111...,,,---000444777666666555555444333333333999666444555777:::;;;;;;;;;===AAAGGGPPP```rrr~~~oooaaa]]]```nnn|||sssjjjaaa[[[SSSOOONNNQQQTTTYYYcccmmm|||wwwlllbbbWWWLLLDDD???>>>:::888777777777666444333333222222222222222///111222222111000000222000111333444444555444444666666555555444444444333999777555555666888;;;<<<888;;;@@@FFFQQQbbbtttpppaaa^^^```mmm|||wwwppphhhaaaYYYRRRNNNJJJHHHHHHKKKNNNRRR[[[dddmmmsss{{{~~~tttgggXXXNNNEEE@@@:::888777777777777333333222111111111111111000111333333222111111222111333444666777666555555666555555555555555444444777777666555555777999;;;888;;;@@@HHHSSSdddxxxrrrbbb^^^```lll}}}xxxtttpppmmmgggccc\\\VVVRRRMMMJJJGGGEEECCCCCCFFFHHHJJJPPPXXX[[[```ggglllpppuuu{{{wwwiii```QQQGGG>>>999777555555666444333222222111111222222000222444444333222111222555444222111222444777888555555555555555555555555555666777777666666888999:::>>>CCCKKKWWWhhh{{{uuuddd^^^___jjjxxxtttnnniiieeebbb^^^\\\VVVRRRMMMIIIGGGFFFFFFEEEEEECCCCCCFFFGGGGGGKKKQQQQQQUUUZZZ^^^aaafffnnntttvvvwwwxxxxxxvvvvvvwwwxxx||||||}}}~~~|||ttteeeVVVHHH@@@<<<777555777555555444333333333333444000222555555444222222222333333333333444555666777555555555555666666666666444777::::::888777888999;;;>>>CCCKKKWWWiii|||wwwfff^^^^^^iiivvvnnnbbb^^^YYYTTTRRRPPPMMMLLLLLLHHHDDDBBBBBBDDDEEEEEEHHHFFFFFFIIIIIIHHHLLLQQQPPPSSSVVVXXX[[[aaaiiioooooopppqqqooommmkkkkkklllhhhhhhiiijjjnnnsssxxx{{{vvvdddRRRHHHAAA:::888:::777777666555555555555666000222555666444333222222///222777;;;<<<999555222555555555666666666666666555888<<<<<<:::888888999999<<>>:::666666666666666666555555222444666888888666333222333666777555666999999777666555555444444555555666777777777888999999::::::<<<;;;???HHHSSScccxxxkkk```aaaiii{{{tttjjj\\\PPPJJJHHHHHHIIIJJJNNNTTTXXXZZZ[[[[[[\\\^^^^^^^^^___aaagggnnnssszzztttmmmiiiaaa___]]][[[[[[^^^bbbeeehhhlllttt|||{{{mmm]]]OOOFFFAAA:::999999888888888888888444666777888888555333111444777777555555999:::888888888777777777777888888555555555666777777888888===<<>><<<;;;999888888888888888888777666555444333444777666444444888:::888888888777777777777888888555555555666777777888888>>><<>>;;;:::::::::888666666555666666333555444111222666888777555444444444444444444555777777777888999999:::::::::888:::AAAMMM]]]tttpppbbbaaafffvvv|||www|||mmmaaaYYYUUUSSSQQQRRRXXXdddrrr{{{wwwlllfffaaa]]]^^^aaadddlllwww}}}vvvssstttrrrmmmhhhbbb^^^XXXPPPIIIDDDAAA???999999999888777666666555333555333000111555777666666666555555555555666666555555555666777777888888777555777???KKK\\\rrrpppbbbaaafffuuu|||wwwooo```WWWXXXVVVTTTWWW```ooo~~~}}}qqqhhhdddbbbccc```fffmmmtttzzz{{{yyyvvvvvvxxxxxxvvvtttpppnnniiiddd]]]SSSHHHAAA>>>===;;;888555444666888444444333333444444555666777888999666444333666999777777777777777888888999999===;;;>>>JJJWWWkkkqqqdddaaadddsss|||}}}ttteee[[[UUUTTTTTTYYYdddsssyyysssooonnngggiiilllnnnpppuuu{{{|||zzzyyyxxxyyy|||}}}|||zzz}}}zzzvvvqqqiii^^^SSSKKKCCCAAA>>><<<:::888888777555555555444555555555666666888999777555444666888777777666666777777888999888===;;;===JJJVVViiisssdddbbbdddrrr~~~{{{iii___UUUVVVYYYaaannn}}}uuutttqqqmmmjjjkkknnnqqqtttyyy{{{wwwxxxxxxzzz~~~xxxmmmaaaYYYLLLGGGBBB???>>><<<999666666666666666666666666666666777888888666555555666777777666666777777888999777<<<;;;===IIITTTfffvvveeebbbcccppp~~~kkk^^^TTTVVV\\\gggvvv~~~vvvoookkkhhhhhhiiimmmttt{{{zzzuuutttuuuwww|||zzzooogggYYYQQQFFF@@@???>>>;;;777777777777777777666555555666777888888888666555555666666666666666777888888666;;;:::<<>><<<;;;777444444666888777555555555555555555666777777333999999;;;DDDIIIVVVkkkiiiccc```iii~~~iii\\\VVVUUU]]]mmmsssrrrvvvuuufff^^^\\\ZZZVVV[[[```kkkyyyyyyqqqnnnttt|||wwwjjj\\\OOOGGGFFFDDDCCCEEEIIIHHHCCC===;;;888666666777777777666888777666555666888:::;;;<<<888888<<>>LLL[[[rrroooggg```gggzzzyyykkk^^^XXXTTTSSSQQQNNNKKKJJJFFFHHHKKKOOOVVVaaalllsss|||xxxhhh```VVVPPPPPPVVV\\\```bbb^^^]]]^^^```eeerrr~~~wwwfff```XXXTTTTTTSSSOOOKKKDDDAAA<<<:::999:::::::::777777777777888999::::::777999<<<===;;;<<>><<<<<>><<<<<<<<<;;;;;;888888777666555666999;;;;;;:::888666666:::???DDDQQQaaazzzxxxeee___fffqqq}}}ppp___SSSOOOMMMKKKHHHIIIJJJLLLNNNOOORRRTTTVVV\\\\\\^^^dddkkkppppppnnnlllllllllmmmoooppprrrsssvvvxxx{{{|||oooaaaTTTLLLDDDAAA@@@BBBDDDJJJXXXeeezzz~~~oooaaaVVVNNNIIIFFFCCC???<<<;;;;;;999888222444555666777999===@@@999999:::999999;;;???BBBLLL[[[qqqxxxeee___eeepppxxxggg[[[UUUSSSRRRPPPRRRRRRSSSUUUWWWYYY[[[]]]___]]]]]]```eeeiiihhhgggffffffeeeeeeffffffggghhhlllmmmnnnqqqtttxxx|||~~~yyyiiiYYYOOOHHHDDDAAAAAAAAAEEEOOOZZZkkkyyyzzzkkk]]]QQQJJJFFFCCC???<<<;;;:::888666888999:::999888777888999777999;;;<<<<<<===???@@@LLLWWWjjj~~~xxxeee___dddmmmssshhhbbb^^^[[[XXX]]]]]]]]]___aaadddeeefffeeebbb______cccffffffeeeeeeddddddddddddeeeeeefffiiihhhhhhiiikkkooorrruuuvvv}}}ppp^^^SSSMMMHHHDDDBBBAAABBBIIIRRRZZZgggxxxwwwgggXXXMMMFFFCCC???===<<<:::999777===>>>>>><<<999666555555999:::<<<<<<<<<===@@@BBBIIITTTeeeyyyxxxfff^^^bbbjjjzzzuuuoooiiieeeiiihhhhhhjjjmmmooonnnmmmhhhccc]]]\\\```dddeeefffeeedddddddddeeefffgggggggggfffeeeeeefffhhhkkkmmmkkkrrrzzzwwweeeZZZRRRLLLFFFCCCAAA???DDDJJJKKKSSS```ooo~~~sssaaaUUUGGGDDD@@@===<<<<<<<<<;;;888:::<<<<<<;;;::::::;;;;;;;;;;;;::::::===@@@DDDCCCLLL]]]qqqyyyfff^^^aaaggg}}}~~~zzzzzzyyyxxxzzz|||{{{wwwrrrgggaaa[[[YYY]]]ccchhhiiihhhhhhgggggghhhhhhiiijjjgggfffeeedddddddddeeefffhhhlllrrruuuxxx{{{oooeeeYYYQQQJJJFFFBBB>>>???CCCFFFJJJRRR___pppmmm```MMMHHHBBB>>>===>>>??????======>>>===:::999:::;;;:::;;;:::999999<<<@@@CCCCCCJJJXXXlllyyyggg^^^___dddyyy~~~~~~zzzjjjddd^^^]]]bbbkkkqqquuutttsssrrrqqqqqqppppppppplllkkkkkkjjjhhhggggggfffiiijjjlllooorrrtttvvvwww~~~zzzrrreee\\\SSSMMMGGG@@@>>>@@@CCCFFFKKKSSS^^^ooozzzmmmUUUOOOFFF@@@===>>>@@@AAACCCBBB@@@===999777777888777999:::;;;;;;<<<>>>@@@EEEIIISSSeee{{{yyyggg^^^^^^bbbwww~~~~~~qqqkkkeeedddkkkuuu}}}~~~|||{{{yyyyyyxxxsssssssssrrrpppnnnlllkkkkkkjjjjjjllloooqqqqqqpppvvvzzz{{{pppfff\\\UUUMMMDDD@@@AAA;;;>>>BBBEEELLL[[[pppuuu[[[TTTIIIAAA===>>>???AAA===>>>===;;;:::;;;===@@@444777;;;======<<<======BBBCCCJJJZZZpppzzzggg^^^]]]aaavvv}}}~~~yyysssmmmoooxxx~~~}}}}}}{{{zzzwwwvvvtttrrrrrrrrrpppmmmlllmmmnnnrrrvvv{{{~~~~~~xxxiii\\\SSSKKKDDD???@@@???@@@CCCHHHRRReeevvv|||iii\\\LLLBBB@@@AAA???===AAA???>>>>>>===<<<999777777888:::;;;;;;<<<===???AAAEEEJJJRRRfffzzzjjj\\\ZZZaaappp}}}~~~yyyyyyxxxuuurrrpppqqqrrrrrruuuyyy{{{{{{|||uuuiii___VVVMMMGGGBBB@@@???AAACCCJJJYYYhhh{{{qqqcccRRRFFFBBBAAA???===@@@???===<<<===<<<;;;999888999:::;;;;;;<<<===>>>===BBBGGGNNN___zzzyyyiii[[[ZZZaaappp~~~zzzxxxxxxyyyvvvwwwyyyyyyzzz{{{~~~~~~|||||||||wwwmmmaaaUUUMMMGGGCCC@@@@@@???CCCMMMXXXlll}}}|||nnn[[[LLLEEEBBB???<<<@@@>>>;;;;;;<<<======<<<:::::::::;;;;;;<<<<<<<<<:::???DDDHHHVVVnnnyyyiii[[[YYYaaaooo}}}}}}|||||||||}}}}}}yyytttpppnnnnnnoooxxx|||ooo```VVVMMMHHHCCCAAA@@@AAAGGGNNN```qqqwwwcccRRRHHHCCC@@@>>>???===::::::;;;===>>>???;;;:::::::::;;;<<<;;;;;;:::???CCCFFFOOOccc}}}yyyhhhZZZYYY```nnnzzzssskkkeeebbbaaaccclllxxxrrrgggTTTLLLEEECCCBBBAAADDDIIIVVVhhh}}}}}}jjjYYYMMMFFFBBB???>>><<<999999<<<>>>???@@@<<<:::999:::<<<===<<<:::===@@@CCCFFFKKK\\\uuuyyyiiiZZZYYY___mmmxxxnnnccc\\\XXXWWW^^^fffqqqyyy~~~vvv```UUUJJJFFFDDDBBBBBBDDDNNN^^^rrrsssaaaSSSIIICCC@@@===;;;::::::<<<>>>??????<<<999888999===>>><<<:::@@@@@@CCCFFFJJJWWWnnn{{{jjj[[[XXX^^^kkkyyymmmaaaXXXTTTSSS[[[```iiirrrxxx|||}}}}}}qqqcccTTTLLLHHHCCC@@@@@@EEETTTgggyyy{{{iiiYYYLLLDDD@@@<<<;;;;;;<<<>>>???>>>===;;;888777999===???===;;;@@@???@@@DDDHHHSSSfffyyy|||kkk\\\XXX]]]iii{{{nnnaaaXXXTTTSSSXXX\\\ccckkksssvvvvvvtttwwwwwwxxxyyy{{{}}}ooo]]]SSSLLLEEE@@@??????MMM```sssnnn]]]NNNDDD???<<<;;;;;;===>>>???===<<<;;;888666888===@@@>>>;;;@@@======BBBGGGPPPaaarrr~~~lll\\\XXX]]]hhh~~~mmm\\\TTTTTTVVV___gggnnnqqqsssuuutttqqqqqqllliiikkkkkkgggeeefffhhhiiikkknnnttt}}}}}}gggVVVLLLFFFAAA>>>EEEGGGQQQfff{{{yyyfffVVVJJJDDD;;;<<<<<<;;;:::999:::<<<999999888888999;;;<<<======>>>@@@DDDFFFLLL[[[jjjmmm\\\XXX\\\ggg~~~xxxwwwkkk[[[TTTVVVYYYaaaiiiqqqtttuuuwwwuuuqqqoooiiieeeccc___YYYWWWXXXXXXYYY[[[]]]bbbjjjsssyyyuuucccTTTJJJBBB>>>@@@AAAKKK^^^tttlllZZZMMMFFF>>>>>>===<<<;;;;;;<<<<<<999999999999999;;;<<<===>>>>>>@@@BBBCCCHHHUUUccc~~~nnn]]]XXX\\\ggg}}}sssmmmooo}}}jjj[[[UUUYYY^^^fffooowwwzzzzzzzzzwwwrrrlllfff```ZZZRRRKKKIIILLLIIIJJJKKKLLLPPPVVV]]]cccrrrxxxppp]]]NNNCCC>>>>>>>>>DDDTTTggg|||vvvbbbRRRIIIAAA@@@???===<<<<<<<<<===:::999999999:::;;;<<<===???>>>???@@@@@@CCCNNNZZZrrrooo^^^YYY\\\ggg}}}yyyjjjjjjqqq|||iii[[[WWW]]]eeennnwww{{{uuukkkddd\\\UUULLLDDDDDDIIIEEEEEEEEEEEEGGGKKKQQQVVVaaahhhsss~~~xxxbbbOOOCCC>>>@@@>>>AAAKKKZZZnnnkkkXXXLLLDDDBBB???===<<<<<<<<<<<<::::::::::::;;;;;;<<<<<>>??????AAAJJJTTTdddzzzppp___YYY\\\fff|||oooeeekkkwwwyyyhhh]]][[[dddoooyyyzzzooofff[[[QQQHHHAAABBBFFFDDDEEEDDDCCCCCCFFFJJJNNNVVV\\\fffpppyyy{{{dddPPPCCC???@@@>>>???EEEQQQccc|||ttt___RRRGGGCCC???<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;>>><<<===???@@@BBBIIIQQQ[[[qqqqqq___XXX[[[eeezzz~~~wwwfffaaammm{{{rrreee___```lllzzzuuuhhhYYYNNNEEE??????AAACCCCCCBBBAAA@@@AAADDDGGGNNNSSS[[[cccjjjqqqxxx}}}vvvaaaOOODDD???<<<;;;===BBBJJJ[[[uuu}}}hhhYYYJJJEEE???<<<<<<===;;;999:::;;;<<<<<<<<<<<<;;;;;;===;;;<<>>>>><<<:::;;;;;;<<<======<<<;;;:::>>>;;;;;;>>>@@@@@@DDDIIISSSdddzzzppp^^^VVVXXXaaauuu|||xxxtttzzztttbbbZZZ```qqqqqq```]]]```gggyyyxxxeeeRRRJJJIIIIIIHHHHHHGGGGGGFFFDDDBBBBBBEEEGGGEEEGGGKKKOOOTTT\\\dddjjjlllnnnoooqqqrrrrrrrrrrrrfffccc\\\SSSJJJCCC???>>>======???@@@BBBMMMdddzzzuuugggPPPIIIBBB>>>??????===:::;;;;;;=========<<<;;;:::>>>;;;;;;>>>???>>>AAAEEEOOO^^^sssppp]]]VVVWWW```ttt|||{{{sssrrryyyjjj```[[[\\\qqqrrrbbbVVVVVV[[[eee|||uuubbbOOOGGGGGGIIIKKKMMMOOOMMMKKKHHHFFFFFFGGGHHHHHHHHHIIIMMMSSSZZZ^^^```hhhfffeeefffgggeee```[[[ZZZTTTMMMHHHDDD>>>555...<<<;;;;;;===@@@III\\\nnnlllVVVLLLAAA>>><<<;;;;;;===;;;::::::;;;<<<===;;;:::===;;;===??????===???DDDQQQ\\\nnnsss___[[[]]]bbbrrruuuppprrr|||wwwddd^^^\\\bbbxxxgggYYYNNNOOOVVVccc{{{sssaaaOOOIIIKKKNNNRRRVVVVVVUUURRRPPPOOONNNOOOOOOKKKJJJJJJNNNTTTZZZ___aaadddbbbaaa___]]]XXXQQQKKKJJJFFFBBB@@@@@@???999555<<<::::::<<<>>>EEEUUUeeerrrZZZOOOCCC???===<<<<<<>>><<<;;;;;;;;;======;;;999;;;:::;;;>>>===;;;>>>BBBJJJTTTeeezzzttt^^^YYYYYY^^^oooxxxooonnnuuu~~~kkk\\\ZZZ___jjjppp[[[OOOFFFIIIRRRccc}}}ooo___OOOKKKPPPWWW^^^dddcccbbb```^^^\\\[[[ZZZZZZPPPOOONNNQQQWWW]]]bbbdddbbb```]]]YYYUUUNNNFFFAAA===;;;999;;;>>>???===;;;;;;::::::;;;;;;@@@LLLYYYuuu{{{aaaSSSEEE@@@>>><<<<<<>>>>>>===<<<<<<======;;;999999888999<<<;;;999<<<@@@HHHQQQaaatttxxxaaaYYYWWW[[[lllyyypppjjjnnnyyysssdddXXXZZZcccrrryyybbbSSSJJJEEEHHHTTThhhgggZZZNNNNNNVVVaaallltttuuutttrrrooollliiigggfffYYYXXXWWWYYY___dddhhhjjjcccaaa]]]XXXRRRLLLGGGDDD>>><<<:::;;;===>>>===;;;:::999999;;;;;;===FFFPPPhhhzzzhhhXXXHHH@@@>>><<<;;;<<>>======>>>===;;;999999777888;;;;;;999;;;@@@GGGNNN\\\nnn~~~fff\\\XXX[[[lll~~~qqqjjjgggnnn}}}mmmaaaYYY]]]iiizzzlllWWWNNNIIIFFFKKKXXXnnn|||___TTTMMMQQQ]]]kkkyyy}}}xxxtttrrrgggfffeeefffiiilllmmmnnngggddd^^^WWWPPPJJJGGGFFFAAA???===<<<<<<;;;;;;:::999888999;;;<<<===DDDLLL]]]pppppp]]]JJJ@@@===<<<:::;;;???>>>======>>>===;;;999:::888999<<<<<<:::<<>><<<;;;;;;>>>===<<<<<<======;;;999:::999:::===<<<;;;===BBBEEEHHHPPP^^^rrrjjj___YYYZZZkkkyyylllhhhkkkyyyxxxccc___^^^iiizzzhhhWWWNNNDDDFFFJJJSSSddd|||}}}gggRRRNNNPPP\\\lll}}}yyyrrrjjjeeeeeeggggggcccZZZPPPIIIFFFBBBAAA???===::::::;;;<<<===:::999;;;;;;;;;???EEEOOOccczzzjjjQQQDDDAAA???===<<<<<<;;;;;;;;;======;;;999:::999:::===<<<:::<<>>;;;::::::;;;<<<===;;;:::999888999<<<<<<:::<<>>EEEQQQ^^^sssvvv]]]NNNFFF???;;;;;;===<<<;;;;;;<<<===;;;::::::;;;;;;<<<>>>???AAABBBDDDDDDFFFMMM\\\rrruuuhhhbbbdddssszzzrrrttt|||sssaaaYYY\\\eeexxx~~~gggRRRHHHFFFGGGKKKUUUfff{{{zzzaaaOOOLLLNNNVVVeeezzztttcccZZZWWW[[[iiiwww}}}~~~{{{tttllleee]]]WWWRRRKKKCCCAAADDD@@@>>>======<<<;;;@@@GGGOOO\\\ppp{{{aaaQQQHHH@@@<<<===@@@>>><<<<<<<<<===<<<;;;::::::;;;<<<===???@@@AAA???@@@CCCKKKZZZrrr{{{pppjjjjjjvvvwwwqqqzzziii[[[WWW]]]kkkrrr]]]LLLEEEEEEGGGMMMZZZlllnnnXXXJJJJJJMMMVVVggg|||mmm[[[TTTTTTZZZiii{{{zzzsssllleee[[[QQQJJJJJJEEEAAA>>>>>>===<<>>>>>BBB@@@<<<;;;<<<======<<<:::::::::;;;<<<>>>???@@@<<<>>>AAAHHHWWWnnnzzzrrrpppzzz}}}tttqqq|||sssaaaWWWUUU```ssshhhTTTGGGDDDFFFGGGPPP```ttt{{{bbbPPPGGGFFFJJJUUUggg}}}|||eeeUUURRRTTT\\\nnn{{{qqqeeeZZZUUULLLFFFAAA???===<<<@@@FFFJJJUUUgggzzzqqqZZZJJJBBB??????CCC@@@<<<::::::;;;<<<<<<999:::::::::<<<===>>>???===???AAAFFFRRRfff~~~~~~uuurrr}}}xxxtttttt~~~iii[[[VVVVVVddd{{{yyyaaaOOOEEEDDDGGGIIIUUUhhh}}}qqqZZZLLLGGGDDDHHHSSSeee|||sss\\\PPPOOOSSS]]]pppzzzlllbbbTTTLLLDDD@@@===;;;>>>CCCIIIRRRaaarrrzzz___LLLCCC???>>>AAA>>>:::888888:::;;;;;;:::::::::;;;;;;===>>>???<<<>>>AAADDDNNNaaayyy{{{rrrppp}}}}}}tttuuuyyyqqq```WWWTTTZZZkkkqqq[[[LLLDDDEEEHHHMMM[[[qqqgggRRRIIIFFFBBBEEEOOObbbyyyiiiUUUKKKLLLOOO]]]qqqzzzmmmXXXNNNDDD@@@===;;;>>>BBBGGGMMMXXXgggxxxfffPPPEEEAAA>>>>>>;;;999888999:::;;;:::;;;;;;;;;;;;<<<===>>>???999<<>>===<<>>??????;;;>>>@@@BBBIIIZZZrrruuuhhhfffuuuwwwrrryyyqqq^^^SSSPPPOOOeeeyyyzzzaaaPPPGGGDDDFFFJJJXXXhhhnnnVVVGGGBBBCCC@@@BBBKKK[[[rrrnnnYYYNNNNNNQQQTTTfffzzzrrrXXXLLLAAA=========AAAEEEBBBEEEJJJUUUeee{{{pppXXXKKKEEEAAA;;;::::::;;;===>>>===<<<===============>>>???@@@???BBBCCCCCCGGGVVVmmmttthhhdddrrrxxxrrrvvv{{{{{{kkk^^^TTTSSSYYYiiipppWWWNNNHHHCCCFFFPPPZZZqqqgggRRRGGGAAA???AAACCCKKK[[[qqq|||dddUUUKKKHHHOOO[[[nnn~~~ggg\\\NNNBBBAAADDDDDDEEEGGGGGGIIILLLPPP]]]rrr{{{bbbNNNBBB======<<<:::999888999999999<<<;;;===???>>>:::;;;??????======???EEESSSkkkmmmccceeettt|||tttvvvyyyrrrdddYYYRRRTTT[[[rrrjjjSSSLLLHHHCCCGGGRRR___wwwttt\\\KKKBBB>>><<<@@@DDDMMM^^^tttxxx```RRRJJJHHHQQQ^^^sssyyybbbVVVKKKBBBBBBEEEFFFGGGKKKFFFGGGIIIMMMZZZoooiiiTTTGGGBBB???===;;;:::999999:::;;;===<<<===???>>>::::::>>>;;;::::::<<>>@@@EEEQQQdddyyyttt[[[NNNHHHIIITTTbbbyyyppp[[[LLLFFFBBBCCCFFFIIILLLQQQKKKJJJIIILLLWWWllllllVVVHHHBBB@@@???<<<:::999:::<<<===>>><<<===@@@>>>::::::===<<<;;;<<>>;;;999888999;;;===>>>===>>>@@@>>>999999===:::;;;===AAADDDNNN```qqquuukkkkkkxxxuuugggaaabbbeeeiiilllpppwwwuuufffYYYTTTRRRTTTaaaooo{{{aaaQQQFFFFFFDDDDDDPPPbbbxxxtttWWWGGGAAA======>>>BBBMMM```uuummmWWWMMMKKKPPP___ooorrr]]]MMM===???BBBFFFMMMVVV]]]aaaYYYQQQLLLNNNVVVfffuuu]]]MMMEEE???===:::888777888:::;;;===<<<===@@@>>>::::::===666777:::>>>BBBJJJ\\\lllwwwkkkjjjvvvuuueee]]]ZZZ[[[\\\^^^bbbiiiqqqwwwvvvcccXXXOOONNNOOOTTTcccssspppYYYLLLCCCEEEEEEGGGXXXmmmmmmSSSGGGBBB>>>>>>BBBEEESSShhh~~~{{{gggTTTMMMNNNVVVfffwwwxxxfffTTTGGG<<<>>>AAAFFFRRR___gggiiiXXXOOOIIILLLTTTbbb{{{vvv^^^MMMDDD===<<<:::999888888999999<<<;;;===???>>>:::;;;???888999;;;???BBBIIIZZZjjj}}}xxxllliiisssxxxggg___YYYXXXVVVVVVWWW\\\bbbfffmmmqqquuuzzz~~~|||pppcccTTTLLLGGGKKKOOOVVVgggxxxfffRRRFFFAAADDDGGGMMMbbbzzzzzzdddOOOGGGCCC>>>@@@FFFIIIXXXoooqqq___PPPMMMRRR\\\nnnlll[[[MMMBBB===???AAAGGGVVVgggpppooo^^^SSSLLLNNNTTT^^^uuuvvv^^^LLLCCC<<<<<<<<<;;;;;;:::999888;;;:::<<>>;;;<<<@@@======>>>???@@@GGGWWWfffxxxzzzmmmiiirrr}}}|||kkkbbb]]]ZZZVVVSSSRRRSSSWWWYYYYYY\\\```eeeiiihhh\\\OOOLLLFFFDDDJJJQQQZZZkkk}}}___MMMCCC???DDDHHHPPPiiilllXXXGGGBBB???:::<<>>===;;;:::999:::999;;;???>>><<<===AAA<<<;;;;;;;;;;;;@@@OOO^^^uuu|||nnniiiqqq|||~~~uuuiii^^^WWWRRRQQQQQQNNNNNNQQQQQQRRRUUUXXXYYYUUUPPPKKKBBBCCCCCCDDDLLL\\\pppttt^^^III@@@>>>FFFNNN[[[tttkkkWWWEEE@@@@@@???BBBHHHPPPfffyyy^^^VVVLLLJJJSSSdddwwwsss]]]LLL@@@;;;:::===BBBLLL^^^qqq{{{|||iii___VVVTTTSSSXXXjjj~~~~~~cccOOOFFFAAA>>><<<;;;<<<<<<<<<;;;666:::???@@@???>>>???@@@???<<<;;;<<<>>>DDDPPP[[[nnn~~~ooojjjssszzz{{{|||pppbbb[[[TTTRRROOOLLLKKKMMMLLLLLLLLLNNNNNNKKKGGGCCCAAABBBDDDFFFLLLZZZlllyyynnnYYYIIIAAA@@@HHHRRR```zzzdddRRRCCC@@@@@@???CCCJJJVVVlllqqqYYYRRRKKKKKKWWWgggvvv}}}kkkXXXHHH@@@===???BBBGGGSSSggg{{{mmmaaaWWWTTTSSSXXXjjj}}}dddOOOFFFAAA>>><<<;;;<<<<<<<<<;;;888:::<<<>>>======>>>>>>>>>;;;:::<<<>>>BBBNNNYYYllltttnnnwww~~~yyyzzzyyyhhh___WWWSSSNNNIIIHHHJJJKKKKKKJJJJJJIIIHHHDDDAAA???BBBEEEHHHNNNXXXdddmmm{{{cccPPPIIIBBBAAAJJJWWWiiiwww[[[LLL@@@>>>??????EEEMMM___ttt|||fffSSSMMMIIINNN\\\jjjsssuuuqqqllliiilllqqqyyytttaaaOOOCCC???>>>>>>AAAHHHWWWnnnrrreeeYYYSSSRRRWWWiii|||eeePPPGGG@@@>>>;;;;;;;;;<<<<<<;;;;;;:::999:::<<<======<<<===:::999;;;===AAAKKKVVViii|||zzzttt{{{{{{wwwyyynnndddZZZTTTNNNIIIHHHJJJJJJKKKLLLMMMNNNLLLHHHEEE@@@BBBFFFJJJNNNTTT\\\aaajjjpppwww~~~qqqXXXIIIFFFAAABBBLLL[[[qqqoooSSSGGG>>>>>>???@@@GGGQQQiii}}}ttt^^^PPPKKKIIIRRR___iiijjjggg]]]XXXTTTWWW]]]fffttt{{{jjjWWWGGG>>>===>>><<<@@@JJJ\\\tttwwwhhhYYYRRRPPPTTTeeewwwfffQQQHHH@@@>>>;;;:::;;;<<<;;;:::???;;;888888;;;======;;;;;;999999;;;<<>>???@@@AAAKKKXXXsssnnnYYYNNNKKKLLLTTT___ccc^^^WWWNNNIIIFFFHHHMMMVVVeeesss{{{qqqaaaOOOAAA;;;;;;===>>>FFFSSSfff~~~|||kkkZZZRRROOORRRaaarrrfffQQQHHH@@@===;;;:::;;;;;;;;;:::@@@<<<888888;;;>>>>>>===;;;999999;;;<<<===EEEOOO___sss{{{tttyyyyyyvvvxxx|||qqqcccZZZRRRLLLKKKNNNIIIMMMSSSZZZ]]]ZZZTTTOOOGGGHHHIIIKKKLLLMMMMMMNNNOOORRRVVVYYY]]]ccclllssszzzppp]]]NNNFFF??????CCCNNNbbb{{{yyybbbIIIBBB>>>@@@BBBEEESSSbbb|||iiiVVVNNNMMMOOOUUU[[[ZZZRRRJJJCCC@@@>>>???CCCJJJYYYfffnnnfffYYYJJJ>>>999:::<<<>>>JJJ[[[oooooo]]]TTTPPPRRR^^^mmmgggPPPFFF???===:::::::::;;;;;;:::>>><<<:::999;;;===>>>???;;;999:::<<<<<<===DDDLLL[[[ooowwwooottt}}}zzzwwwzzzyyyiii^^^UUUMMMKKKNNNMMMPPPUUU[[[]]]\\\WWWRRRLLLKKKJJJIIIJJJJJJJJJIIIHHHJJJMMMNNNOOOSSS[[[```eeeiiimmmiii^^^QQQGGGBBB===???EEEQQQffflllUUUEEE???===AAADDDJJJ\\\ooozzzcccQQQLLLMMMPPPUUUWWWSSSJJJCCC===;;;:::<<<===BBBNNN[[[___ZZZPPPEEE<<<999:::<<<@@@OOOdddwwwsssaaaXXXSSSTTT^^^kkk~~~fffOOOEEE???===:::999:::;;;::::::999::::::::::::;;;===@@@;;;:::;;;======<<>>IIITTTUUUQQQKKKBBB<<<999;;;===GGGXXXooovvvddd[[[VVVUUU^^^jjj|||fffOOODDD???===:::999:::;;;:::999555888;;;:::999999<<<@@@;;;:::<<<>>>======BBBJJJVVVjjjoooggglllvvv}}}yyy|||wwwcccVVVPPPMMMKKKRRRPPPNNNLLLKKKKKKKKKKKKJJJKKKLLLLLLKKKHHHEEECCCCCCCCCDDDEEEFFFGGGHHHHHHNNNMMMKKKHHHDDD???<<<:::<<<>>>FFFUUUjjjqqqZZZLLLBBB???>>>AAAHHHWWWmmmkkkXXXNNNLLLNNNPPPNNNIIIBBB===:::888777666666999???DDDHHHLLLJJJ@@@;;;???<<<===HHHKKK```{{{yyyfffZZZVVVWWW___fff~~~gggPPPFFF===<<<;;;:::999888888888888888999999999:::::::::888777999;;;::::::BBBKKKQQQbbbzzzooogggkkkqqqzzz|||lll^^^VVVQQQNNNOOOOOOMMMKKKHHHGGGGGGHHHJJJKKKMMMMMMLLLIIIFFFDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCAAA>>>;;;999888===???FFFSSSddduuuyyydddPPPCCC@@@>>>???DDDMMM]]]ttt}}}iiiYYYOOOLLLNNNOOOMMMGGGAAA<<<:::>>><<<999777888:::>>>@@@GGGFFF===999===:::;;;GGGQQQfff{{{hhh[[[WWWXXX___ggg~~~gggPPPFFF===<<<;;;:::999888888888999999999999999::::::;;;777777888:::999999@@@HHHOOO___wwwpppgggkkkqqq{{{}}}rrrcccYYYRRRNNNOOOPPPOOOLLLGGGDDDEEEGGGIIIKKKMMMNNNMMMKKKGGGEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>===<<<;;;:::===???EEENNN[[[fffnnnrrrxxxzzzyyyttthhhXXXIII??????>>>@@@GGGQQQaaayyyyyygggXXXQQQMMMNNNNNNKKKEEE???;;;999999888777777888<<>>======<<<;;;;;;;;;;;;===BBBIIIPPPWWW[[[]]]ccccccbbb___WWWMMMCCC===??????CCCJJJTTTcccyyysssbbbWWWRRRNNNNNNMMMHHHBBB===:::999666666666777999<<>>AAANNNgggyyykkk]]]VVVVVV___iiieeeOOOFFF===<<<;;;:::999888888888888666444333333555888999999888888:::999888<<>>???DDDLLLVVVeeezzzmmm]]]TTTQQQQQQOOOLLLGGG@@@<<<:::999<<<;;;:::999999999999999:::===:::999???@@@EEETTTooolll]]]TTTTTT]]]hhhcccNNNDDD===<<<;;;:::999888888888999777555444444666999;;;;;;888888;;;;;;:::===BBBKKKWWWlllwwwlllmmmrrrqqqggg___ZZZTTTTTTTTTSSSRRRPPPOOOMMMKKKJJJJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>===;;;999888888888999777:::>>>AAAAAABBBCCCDDD@@@@@@???>>>>>>===<<<<<<;;;===BBBKKKUUUbbbuuuzzzfffWWWRRRQQQSSSQQQLLLFFF???;;;::::::999999::::::;;;;;;<<<<<<666;;;888888>>>@@@IIIZZZvvvnnn]]]SSSSSS]]]hhh}}}aaaLLLBBB===<<<;;;:::999888888888;;;:::999888888:::;;;===;;;888888;;;<<<;;;===AAAIIIUUUhhh~~~yyynnnnnnrrrvvvjjjbbbZZZXXXWWWYYY\\\\\\YYYUUUOOOMMMJJJGGGEEEDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA???>>><<<:::::::::;;;<<<:::<<>>::::::;;;333555888;;;>>>@@@AAAAAA666;;;888888???CCCNNNbbb{{{ppp___SSSRRR]]]iii|||___JJJ@@@===<<<;;;:::999888888888:::999999999999:::;;;;;;999666666:::<<<;;;===@@@GGGRRRdddzzz{{{pppooorrryyyoooaaa]]][[[___eeefffbbb]]]RRROOOKKKGGGEEEDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB:::999777666666888999;;;<<<>>>@@@???;;;999:::;;;777777555444444555666777;;;:::<<>>:::;;;<<<999:::<<<===>>>======<<<999===::::::AAAGGGSSShhh~~~rrr```TTTSSS^^^kkk{{{^^^HHH???======;;;:::999888888888666777777777888888888888777444444888;;;;;;<<>>BBBEEEEEEAAA===555111444<<>>???DDDGGGLLLQQQXXXaaajjjpppwwwpppeeeYYYPPPLLLMMMOOOUUUQQQKKKDDD???=========<<<===@@@DDDGGGFFFAAA===888444555===CCCKKK___tttrrraaaUUUSSS[[[eeevvvrrrXXXGGG???<<<<<<;;;:::999999999999777888888888888777777666:::999888777888:::===???CCCOOObbbxxxtttpppttt~~~llldddhhhkkkrrrwwwqqqggg^^^WWWVVVVVVRRRMMMKKKGGGFFFDDDAAACCCEEEBBB<<<<<<;;;999888888:::;;;<<>>===;;;:::888777777777666666666666777777222333444555666777888999999;;;???CCCGGGNNNUUUYYY]]]ZZZTTTMMMHHHGGGIIILLLQQQMMMHHHCCC@@@>>>??????<<<>>>BBBFFFHHHFFFAAA===;;;777777>>>FFFQQQggg|||qqq```TTTRRRYYYccctttnnnVVVFFF???<<<;;;:::999999888888999777777777777888888888888999999999666555777===CCCCCCMMM```uuutttpppttt~~~nnneeegggkkkuuu~~~|||uuunnngggccc___YYYRRRMMMJJJHHHEEECCCEEEFFFCCC@@@<<<;;;999888999:::<<<===@@@@@@???>>><<<:::888777888777777666666777777888444444555555666666666666777999;;;===???CCCHHHKKKHHHHHHFFFDDDAAABBBDDDGGGIIIGGGCCC@@@>>>>>>???@@@===@@@DDDHHHHHHEEE@@@<<<<<<999999@@@JJJYYYpppppp___SSSPPPXXXaaarrrkkkTTTFFFAAA<<<;;;:::999888888888888666666666777777888999999666999:::777555666===CCCBBBLLL^^^rrruuupppttt~~~llleeeiiimmmzzz{{{ssslllddd[[[TTTNNNJJJFFFFFFGGGFFFDDDBBB<<<;;;:::999999;;;===>>>AAAAAA@@@???===:::999777888888777777777777888888666666666666555555555555444555666777777999<<<>>>>>>?????????>>>>>>@@@CCCBBB@@@>>><<<<<<===>>>???>>>AAAEEEGGGFFFCCC>>>;;;:::999;;;CCCPPPbbbxxxooo^^^RRROOOVVV___ppphhhRRRFFFBBB;;;;;;:::999888888888888777777666666777888999:::333777::::::777777<<<@@@CCCLLL\\\pppwwwqqqttt~~~|||kkkhhhooowwwvvvlllbbbXXXQQQKKKKKKJJJFFFCCCBBB===<<<;;;:::;;;<<<>>>@@@AAAAAA@@@???===<<<:::999999999888888888888999999666555555555555444444444333444555555444555666888:::;;;<<<<<<;;;;;;===???<<<<<<:::::::::;;;===>>>>>>AAADDDEEEBBB???<<<:::888999>>>HHHWWWkkkmmm]]]QQQMMMTTT]]]ooo|||cccOOOEEEBBB;;;:::999888888777777888888888666666666777888999222555999999999999<<<>>>CCCLLL[[[oooyyysssuuu~~~zzzmmmooo{{{wwwiii___WWWUUUQQQJJJEEEDDD>>>===<<<;;;<<<>>>@@@AAA@@@@@@@@@???>>>===;;;;;;999999999888888999999999666666666666555555555555555666777777666666777888888999:::999888888:::<<<:::999999999:::;;;===>>>>>>AAACCCBBB>>>;;;999999666;;;BBBNNN___tttlll\\\PPPLLLRRR[[[ooowww^^^KKKCCCAAA;;;:::999888777777777777:::999777666555666888999555555555666888:::===???DDDLLL[[[nnn{{{tttvvvzzzpppuuuxxxmmmccc___YYYOOOHHHHHH>>>>>><<<<<<===???AAACCC@@@@@@@@@??????===<<<<<<:::999999888888999999:::888888888888888888777777555666777777666555666777666777888777666666888::::::999999999:::<<<>>>???>>>@@@BBB@@@;;;888888999555<<>>@@@EEEMMM[[[mmm|||uuuwww{{{{{{wwwnnnhhh___RRRGGGAAA???>>>>>>AAACCCDDDDDDFFFDDDBBBAAAAAA???<<<999<<<;;;:::::::::999777555::::::::::::999888666666999777666555666666444333777777888888888888888777777666555555777999<<<>>>???>>>===<<<:::999777777<<<>>>GGGYYYqqqmmm\\\RRROOOUUU]]]ssspppZZZIII@@@<<<:::;;;;;;;;;:::777444333999888777777777777888888777777888999:::<<<>>>???BBBLLL\\\nnnyyyxxx{{{nnn^^^QQQBBBAAA???@@@BBBDDDDDDDDDGGGEEECCCBBBAAA???<<<:::;;;:::999:::;;;;;;:::888:::::::::999888777666555<<<999555444444666666666666777888999999:::999999777777777888999;;;===>>>>>>===<<<:::888777777777===@@@JJJ]]]uuulll[[[QQQNNNTTT\\\rrrnnnYYYJJJAAA>>>::::::::::::888777555444666666666555555555666666777777888999:::<<<===>>>AAAKKK\\\ooozzzyyy~~~vvvaaaSSSFFFDDDDDDEEEHHHJJJJJJJJJMMMKKKHHHFFFEEEBBB???===999888888999<<<======<<<<<<<<<<<<;;;:::999777777>>>:::666333444666888999666777888999:::;;;;;;;;;888888:::;;;===>>>>>>>>>>>><<<:::777666666777777===BBBNNNbbbyyykkk[[[PPPMMMSSS[[[qqqjjjWWWJJJCCC@@@:::999888777666666666666666666666666666666666666777777888999:::;;;===>>>CCCMMM^^^qqq|||yyy|||ttt^^^OOOHHHIIIKKKPPPUUUXXXYYYXXXWWWUUURRROOOLLLHHHCCC???999888777999;;;=========@@@@@@@@@???>>><<<;;;:::===;;;888666777999999999777888999:::::::::::::::999;;;===???@@@@@@???>>>>>><<<999666555666888999<<>>GGGQQQ```rrr}}}xxx{{{rrr^^^QQQGGGJJJRRR[[[dddiiijjjjjjdddbbb^^^ZZZTTTMMMEEE???;;;999888999;;;=========BBBBBBBBBAAA???===<<<;;;<<<;;;:::;;;<<<<<<:::888::::::;;;;;;;;;::::::999===>>>@@@BBBBBBAAA???===>>><<<999777666888:::;;;;;;AAANNNbbbvvvnnn]]]RRROOOTTT\\\sssuuu___PPPFFFAAA>>><<<:::888555555555666777666777888999::::::999999888888999:::;;;===???@@@HHHQQQ```qqq}}}wwwzzzjjjZZZQQQFFFMMMZZZhhhuuu{{{|||{{{tttrrrnnnhhh___SSSFFF>>>===;;;:::;;;===???@@@@@@CCCCCCBBBAAA@@@>>><<<;;;;;;;;;<<<>>>@@@???<<<999<<<==================<<<@@@AAABBBCCCBBB@@@>>><<<<<<;;;999888888999:::;;;:::@@@KKK]]]pppooo^^^SSSOOOUUU]]]tttnnnYYYLLLDDD@@@>>>>>><<<:::777666555666777444555777888999888888777777888999;;;===@@@BBBCCCGGGPPP^^^nnn{{{tttxxxqqq]]]RRRMMMJJJTTTeeexxxzzzmmm]]]LLLBBB>>>===<<<===AAADDDFFFGGGGGGGGGFFFEEECCCAAA???>>>>>>======>>>??????>>><<<===>>>???AAABBBCCCCCCCCCDDDDDDDDDCCCAAA???<<<;;;999999888888888888999:::;;;???IIIXXXkkk~~~ooo]]]RRRNNNTTT\\\sss~~~gggSSSHHHDDDBBB@@@@@@>>><<<999777666666666333555777999999999888777777888:::<<>>===@@@DDDIIILLLMMMLLLLLLKKKJJJHHHFFFDDDCCC@@@>>><<<<<<>>>?????????===???AAACCCFFFGGGIIIIIIGGGFFFEEECCC@@@>>>;;;:::777777777777888888888888<<>>AAAFFFLLLSSSYYY]]]YYYWWWTTTRRROOOLLLHHHEEEDDDAAA@@@AAACCCCCCAAA??????@@@BBBFFFKKKNNNNNNMMMKKKJJJGGGCCC@@@>>>===<<<999888666444444666777999:::===EEESSSfff{{{mmm]]]QQQKKKRRR___pppmmmXXXNNNGGG???>>>BBBDDDAAA>>>:::888777888999>>><<<999888:::;;;<<<<<<======>>>@@@CCCGGGKKKNNNTTTZZZbbbkkkwwwuuummmqqqzzzrrr\\\QQQNNNOOOZZZkkklllUUUGGG@@@AAACCCJJJTTT]]]cccffffffccc___\\\XXXTTTOOOLLLIIIFFFCCCBBBCCCCCCAAA???@@@AAACCCHHHLLLOOOOOONNNHHHFFFCCC???===<<<<<<<<<999888777666666777777888<<>>>>>??????@@@AAADDDHHHLLLNNNSSSXXXaaajjjuuutttlllpppyyyjjjWWWOOOPPPTTT```ssskkkTTTGGGCCCCCCFFFQQQ```lllrrrtttwwwtttoookkkfffaaa\\\XXXRRRNNNJJJFFFDDDCCCBBB@@@AAABBBEEEJJJNNNPPPOOONNNFFFDDD???<<<999999;;;<<<999999888888888777777777>>>@@@GGGUUUiii{{{fffWWWLLLGGGPPP^^^rrr|||gggSSSIIIDDD???AAAFFFGGGDDD@@@<<<999777777888777666555777;;;???AAABBBCCCBBBCCCDDDFFFJJJMMMOOORRRWWW___iiitttrrrjjjmmmvvv|||eeeUUUOOOTTT[[[hhh|||}}}fffRRRFFFEEEEEEJJJXXXlll{{{~~~yyyuuupppkkkggg___[[[TTTMMMHHHEEECCCBBBBBBDDDGGGLLLPPPPPPNNNLLLHHHEEE@@@;;;888888:::;;;888888888999888777666666>>>@@@GGGVVVjjjxxxcccUUUKKKGGGRRR```tttwwwbbbOOOFFFBBB???BBBHHHHHHEEEAAA<<<999777777777777666555888===AAADDDEEEGGGFFFFFFFFFHHHKKKNNNOOORRRWWW___hhhtttpppgggjjjsssttt___SSSPPPXXXcccrrrvvv```OOOFFFFFFGGGPPPaaawwwzzzwwwnnniiibbbXXXOOOIIIFFFEEEDDDFFFIIINNNQQQPPPLLLIIIKKKHHHBBB===999999:::;;;666777777888888777777666===AAAJJJYYYnnnuuuaaaSSSJJJIIITTTcccvvvqqq^^^KKKDDDAAA???BBBIIIGGGEEE@@@<<<888777777777999888888:::???DDDGGGIIIJJJIIIHHHHHHIIIKKKNNNOOORRRWWW```iiittt~~~nnndddgggppp~~~kkk[[[RRRSSS^^^kkkooo[[[MMMGGGHHHMMMZZZmmm|||yyypppeeeYYYOOOJJJIIIGGGIIIMMMQQQSSSPPPKKKGGGJJJGGGBBB===:::999::::::666666777777888999999:::???DDDPPPaaavvvsss___RRRJJJJJJVVVfffxxxlllYYYIIICCCAAA???AAAGGGFFFCCC???;;;888666666777999888888<<>>@@@EEEDDDAAA===999777666666777555555666;;;BBBIIINNNPPPOOOMMMLLLJJJJJJKKKLLLMMMQQQVVV^^^gggsss|||jjj```bbbjjjxxx{{{ddd[[[[[[```ppp~~~gggVVVOOOMMMOOO[[[nnnwwwgggYYYQQQNNNPPPRRRUUUXXXXXXSSSLLLFFF===<<<;;;999999999999999999999888999;;;>>>AAACCCFFFOOO```tttooo[[[OOOHHHIIIWWWhhh{{{}}}fffUUUGGGDDDBBB>>>???CCCBBB@@@<<<888666666666777222222444:::BBBJJJPPPSSSPPPNNNLLLKKKJJJKKKLLLMMMOOOUUU]]]fffqqq{{{iii___```iiiwwwsss```ZZZ\\\fff|||yyyeeeUUUOOOOOOXXXhhh{{{mmm___XXXXXXVVV^^^bbb^^^WWWPPPIIICCCAAA>>>;;;999999:::::::::???===;;;;;;===BBBGGGKKKOOO\\\ooommmXXXPPPLLLJJJUUUeee}}}xxxaaaSSSEEE@@@@@@@@@BBBEEE@@@>>>;;;888555333111000555666888;;;???EEEMMMRRROOONNNLLLJJJJJJKKKMMMNNNNNNPPPXXXbbblllxxxyyyggg```\\\eeettt~~~rrr```\\\aaammmvvvdddWWWTTTVVVaaaqqq{{{lll^^^WWWXXX___gggkkkggg^^^VVVMMMFFFCCC@@@===;;;;;;;;;;;;:::>>>===<<<===BBBHHHOOOTTT^^^iiizzzjjjVVVOOOLLLKKKWWWhhh~~~www___RRREEE@@@??????AAACCC@@@>>><<<999666333222111666888999<<<@@@FFFMMMSSSOOOMMMKKKJJJJJJJJJKKKLLLMMMOOOWWWaaakkkxxx~~~lllddd]]]ffftttooo```___hhhwwwpppaaaXXXXXX^^^nnn~~~xxxjjj^^^YYY[[[gggoootttpppfff\\\QQQIIIFFFDDDAAA@@@??????===<<<======>>>CCCJJJTTT]]]cccqqqzzz~~~hhhTTTMMMKKKLLLZZZkkkttt]]]PPPCCC???>>>>>>>>>@@@@@@>>><<<999777555333333777888:::===@@@FFFNNNSSSOOONNNLLLJJJIIIIIIJJJJJJKKKNNNUUU```jjjxxxqqqhhh^^^ffftttwwwjjj```cccpppvvvggg\\\UUUZZZdddzzz~~~rrrfff\\\[[[___iiisssyyyvvvmmmbbbVVVMMMKKKIIIGGGFFFFFFEEECCCAAA===???CCCKKKVVVbbbnnnttt~~~gggSSSMMMKKKMMM[[[mmmqqqZZZMMMAAA>>>>>>======>>>@@@>>><<<:::777666555444777888:::<<>><<<<<<===???===<<<:::888666555555666777888:::>>>DDDKKKPPPRRRQQQPPPNNNMMMLLLLLLKKKIIIKKKRRR]]]gggvvvxxxkkkeeeiiisss~~~kkkgggfffpppsss^^^UUUQQQPPP\\\lllsssdddYYYSSSWWW___ooozzz}}}uuulllddd^^^\\\ZZZXXXVVVRRRLLLHHHBBBHHHRRR```ooo}}}iiiTTTNNNLLLOOO^^^ppp}}}gggRRRGGG>>>===>>>============<<<;;;999777666666555555666888:::===CCCIIINNNQQQQQQQQQPPPOOONNNMMMMMMJJJKKKRRR[[[ffftttppplllnnnuuu~~~mmmlllnnnzzziiiTTTOOOOOOQQQ```rrr|||lll___VVVTTT\\\eeesss~~~|||ssslllkkkiiieeeaaa\\\TTTLLLGGGEEELLLYYYiiiyyyhhhTTTNNNNNNQQQbbbuuuzzzcccOOOEEE======??????>>>???<<<;;;999888777666555555666777999:::===CCCJJJOOOPPPPPPPPPPPPOOONNNNNNMMMJJJLLLQQQZZZdddssszzzssstttxxx~~~ppppppuuu{{{bbbOOOMMMOOOSSScccwwwuuufff[[[VVVXXXcccnnnuuu}}}uuuoootttqqqmmmggg___UUUKKKDDDGGGPPP^^^nnn~~~}}}gggSSSNNNOOOTTTeeeyyyxxxaaaMMMDDD======@@@@@@???@@@;;;:::999777666555555555777999:::;;;>>>DDDKKKOOONNNNNNOOOOOOOOONNNNNNMMMKKKLLLQQQZZZdddrrryyyxxx{{{~~~ooosss~~~jjj\\\PPPKKKJJJPPPeee}}}|||jjj\\\XXXWWWWWW```mmm}}}yyywwwyyytttnnnggg[[[MMMFFFEEEJJJXXXjjjxxx}}}eeeRRROOOQQQUUUfff|||pppXXXNNNDDD======??????>>>???888:::;;;:::888666666666666999;;;;;;:::===EEEKKKHHHLLLQQQSSSSSSPPPOOONNNKKKKKKPPPXXXbbbooo|||~~~tttyyy|||eeeXXXMMMJJJLLLTTTjjjtttdddWWWVVVWWWZZZfffsss|||xxxuuutttooojjjcccYYYMMMHHHHHHNNN]]]ooo~~~zzzdddRRRPPPSSSYYYllllllUUULLLDDD===>>>@@@??????@@@BBB???<<<888666666666666777999;;;:::888;;;BBBHHHHHHLLLPPPSSSRRRPPPNNNNNNKKKKKKOOOXXXaaannn}}}~~~rrr\\\RRRJJJJJJOOO[[[qqqjjj\\\QQQQQQVVV^^^lll{{{~~~yyytttqqqnnnhhhccc]]]UUULLLJJJLLLTTTdddxxxuuuaaaQQQPPPVVV___sssfffQQQJJJBBB===>>>@@@@@@@@@BBBKKKDDD<<<777666666666555777999:::999888:::???DDDHHHKKKOOORRRQQQOOONNNMMMKKKJJJOOOWWWaaammm~~~~~~jjjVVVNNNIIIKKKTTTccczzzwwwaaaVVVLLLMMMTTT```ppp}}}{{{uuupppllliiibbb\\\VVVPPPJJJKKKOOO[[[lllqqq___PPPPPPWWWcccwwwyyy```MMMFFF@@@===>>>@@@@@@AAADDDLLLDDD;;;666777888666333666888999888888;;;???CCCGGGJJJNNNPPPOOONNNMMMMMMKKKKKKOOOWWW```lll}}}zzzeeeRRRMMMJJJOOO[[[nnnooo\\\SSSKKKLLLTTTaaaqqq|||yyyssslllhhhfff___WWWQQQKKKHHHLLLSSSbbbsssnnn^^^QQQPPPWWWeeezzzqqqYYYKKKCCC>>><<<>>>??????@@@DDDDDD???999777999999555111555666777888:::>>>BBBEEEGGGJJJMMMOOONNNMMMLLLLLLMMMLLLPPPXXX```lll|||rrr___PPPMMMMMMSSSccczzzyyyfffWWWQQQLLLMMMWWWfffuuuzzzrrrkkkgggccc[[[RRRLLLHHHHHHOOOXXXlll}}}kkk]]]QQQPPPYYYiii~~~gggRRRHHH@@@===;;;>>>>>>===>>>BBB===:::888999:::999555111444555666888;;;???BBBDDDFFFIIILLLMMMLLLKKKKKKLLLLLLLLLOOOWWW___jjj{{{iiiXXXLLLLLLNNNXXXkkkqqq]]]QQQNNNMMMQQQ]]]ooo~~~|||tttmmmiii```WWWNNNIIIGGGJJJUUU___wwwhhh]]]RRRQQQ[[[mmmwww^^^LLLEEE>>>;;;;;;===<<<:::<<>>@@@@@@FFFHHHKKKLLLKKKKKKKKKKKKKKKJJJMMMTTT]]]gggxxx~~~cccSSSJJJKKKOOOZZZpppmmmXXXLLLLLLMMMSSSbbbvvv~~~vvvoookkk]]]UUULLLHHHGGGLLLYYYeee~~~fff\\\RRRRRR]]]qqqrrrXXXHHHCCC===;;;;;;<<<;;;999;;;???:::;;;;;;999777555666777555555555666999<<<<<<===FFFHHHKKKKKKKKKJJJKKKKKKIIIHHHKKKRRRZZZeeeuuusss___TTTIIIKKKSSSccczzzfffTTTJJJLLLPPPXXXeeexxxvvvlll]]]SSSJJJGGGFFFLLL^^^qqqbbbZZZSSSTTTbbbwwwkkkUUUFFF@@@>>>=========>>>???AAABBB===;;;999666555444555666555666777888:::===???@@@DDDEEEGGGGGGGGGIIIKKKMMMKKKJJJLLLRRRYYYcccrrrlllXXXMMMKKKNNNWWWjjj{{{cccTTTKKKLLLQQQ\\\lllxxxmmm^^^TTTKKKJJJKKKRRReeezzz{{{```YYYRRRTTTcccyyy|||fffRRREEE@@@======<<<<<<===>>>???@@@===;;;999666555555555666555666777888:::===???@@@DDDEEEGGGHHHHHHIIILLLNNNLLLJJJKKKPPPWWWaaarrr~~~eeeRRRIIIMMMRRR^^^tttrrr^^^SSSLLLMMMSSSaaauuu{{{ooo```UUUMMMMMMPPPZZZooouuu```YYYTTTWWWhhhrrr^^^MMMCCC???===<<<<<<;;;<<<<<<======<<<;;;999777555555555666555555666888:::<<<>>>???CCCEEEGGGHHHIIIJJJMMMOOOMMMKKKJJJNNNUUU___pppvvv```RRRLLLNNNVVVgggiiiYYYQQQLLLNNNVVVhhhrrr```UUUMMMNNNUUUaaawwwrrraaaZZZVVV]]]ooo{{{gggUUUHHH@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999777666555555555555555666888:::<<<>>>???BBBEEEHHHIIIJJJLLLNNNPPPOOOKKKJJJMMMSSS]]]ooo~~~nnn[[[RRROOOQQQ\\\qqq{{{cccSSSMMMKKKOOOZZZooosss^^^SSSLLLPPPYYYggg}}}qqq^^^YYYWWWaaauuurrr]]]MMMCCC===:::;;;;;;;;;;;;;;;:::::::::::::::999777777666666555444555666777999<<<>>>???BBBDDDHHHJJJLLLMMMOOOQQQPPPLLLJJJMMMRRR\\\mmm|||fffVVVQQQPPPVVVfff~~~rrr\\\OOOJJJJJJRRRaaavvv~~~nnn[[[PPPLLLSSS```ooonnnZZZWWWWWWdddzzzgggSSSGGGAAA<<<999999:::;;;;;;;;;;;;::::::999999999888777666666555444444555777999;;;===>>>AAADDDHHHKKKMMMNNNPPPRRRPPPMMMLLLNNNSSS\\\lllzzzwww```TTTSSSUUU^^^qqq~~~gggVVVMMMJJJKKKUUUhhh}}}wwweeeWWWNNNMMMXXXhhhzzz}}}hhhZZZXXX[[[jjjttt\\\JJJBBB???===:::888999:::<<<<<<<<<;;;;;;888999888888888777666555444444555777999;;;===>>>@@@DDDIIILLLNNNOOOQQQSSSQQQNNNMMMPPPTTT]]]kkkxxx{{{rrrttt|||rrr^^^UUUWWW[[[dddzzzttt___QQQLLLJJJLLLXXXmmmrrr___UUUMMMNNN\\\oooyyyddd\\\[[[```ppp~~~lllTTTEEE??????>>>;;;777999:::<<<======<<<<<<888888888888888777666555444444555777999;;;===>>>@@@DDDIIIMMMOOOPPPRRRSSSQQQNNNNNNRRRVVV]]]kkkwwwwwwkkkdddhhhtttnnn\\\UUUVVV[[[mmmjjjTTTJJJIIIJJJOOO\\\rrrkkk[[[OOOMMMPPPaaa{{{ppp```XXXZZZcccuuuwwwbbbKKKAAA>>><<<999777;;;:::999888888888999:::::::::999999777666444333333444666777777888;;;===???BBBGGGMMMQQQSSSTTTTTTPPPNNNNNNPPPRRRYYYhhhvvv}}}ggg```\\\```lll}}}kkk[[[VVVZZZaaavvvfffRRRKKKJJJLLLSSSaaawww}}}gggXXXQQQPPPVVVhhhkkk[[[VVVZZZeeexxxsss___III@@@>>>;;;999777::::::999888888888999:::::::::999888777777666555555666888888888999<<<>>>???BBBGGGLLLPPPSSSTTTTTTPPPNNNNNNPPPRRRYYYhhhvvvyyyeee^^^ZZZ___kkk|||{{{fffZZZXXX```kkkxxx___QQQKKKLLLNNNYYYiiivvvbbbUUURRRUUU___rrr{{{eeeWWWVVV\\\kkklllYYYFFF>>>===;;;999888:::999888777777888999:::;;;:::999888888888888888444666777777777888;;;===???BBBFFFKKKOOORRRTTTTTTPPPNNNNNNOOOQQQXXXggguuuuuuaaa[[[WWW]]]jjj|||ssscccZZZ[[[gggvvvoooYYYOOOLLLMMMPPP```rrrooo^^^SSSRRRYYYggg{{{vvvbbbVVVWWWaaarrrzzzcccSSSCCC===<<<:::999888999888888777777888999:::;;;:::999888888999999:::333444555555444555777999???AAADDDHHHMMMPPPSSSTTTPPPNNNNNNOOOQQQXXXfffuuuqqq```YYYWWW]]]kkk~~~mmmaaa\\\___ooohhhVVVNNNMMMPPPTTThhh|||{{{hhh[[[TTTRRR\\\nnnooo^^^UUUVVVcccwwwvvv[[[NNN@@@<<<<<<:::999999888888777777777888::::::::::::999999999999999999444555666555444555666888>>>???BBBEEEIIINNNQQQSSSPPPNNNNNNOOOQQQWWWffftttppp```ZZZXXX___mmm|||hhhaaa```fffyyydddUUUPPPOOOUUU]]]qqqrrraaaXXXVVVUUUbbbvvv|||hhh[[[VVVWWWfff|||rrrUUUJJJ???<<<<<<:::888999888777666666777888:::;;;999999::::::999888777777777888999888777777888:::======???BBBFFFKKKOOOQQQQQQNNNNNNOOOPPPVVVeeessssssaaa[[[YYY```oootttcccbbbeeemmmxxx```UUURRRRRR[[[gggzzziiiZZZVVVXXX[[[jjjwwweee\\\ZZZ```ooolllRRRHHH???===<<<:::888999777666666666777888:::;;;888999:::;;;:::888555333999::::::999777777999:::;;;;;;<<>>@@@DDDHHHLLLLLLNNNOOONNNOOOWWWdddnnn}}}iiiaaa]]]eeeuuuyyyllldddjjjvvvzzzdddTTTSSSVVV[[[mmmnnn]]]VVVZZZaaakkkxxxmmmllloooiiiXXXHHHDDD???;;;::::::999888:::999888777777777888999999777666888<<<<<<888444555666777666555444666777:::;;;<<<>>>@@@CCCHHHLLLKKKMMMNNNMMMNNNUUUbbblllkkkbbb]]]ddduuu{{{ppplllvvvrrr___QQQRRRXXXaaattt~~~iii[[[UUU\\\fffvvvzzzqqqrrrwww{{{dddSSSJJJFFFAAA===;;;:::999888::::::999888888999;;;;;;777666777;;;===<<<777333222555888:::888666555444999:::<<<===???BBBGGGJJJJJJLLLMMMLLLMMMTTT```iii}}}oooeee^^^dddttt~~~wwwwwwlll\\\PPPSSS\\\hhh|||uuudddXXXUUU___lll{{{tttxxx~~~{{{dddUUUNNNIIIDDD@@@===<<<;;;::::::999999888999:::<<<===666666777999;;;:::777444333555999:::888666555555999:::;;;<<<>>>AAAFFFIIIJJJLLLMMMLLLMMMSSS^^^gggzzzrrrggg^^^cccssshhh[[[RRRVVVaaapppkkk^^^WWWWWWdddssszzzuuuyyy~~~iii\\\QQQMMMGGGBBB@@@>>><<<;;;:::999999888999:::<<<===777777666666777888777666555777888888666666666777888999:::;;;===@@@DDDHHHJJJLLLNNNMMMMMMSSS]]]fffwwwrrrggg^^^cccrrrfff\\\UUUYYYfffxxxwwwaaaYYYWWWZZZiii{{{wwwrrrwwwrrrgggZZZUUUNNNGGGCCC@@@>>><<<;;;::::::999999:::;;;<<<888888777666666777888888888888888666555555777:::888999::::::<<<>>>CCCFFFJJJMMMNNNMMMMMMRRR\\\dddtttqqqeee]]]bbbrrrzzzccc[[[WWW]]]lllmmmYYYVVVXXX\\\mmmsssnnnsss{{{}}}uuuiiicccZZZRRRKKKFFFBBB???>>>===<<<;;;;;;;;;<<<===888999:::::::::999999999777888888777555666777999777888999:::;;;===BBBEEEIIIKKKMMMLLLLLLPPPZZZbbbrrrnnnccc\\\bbbrrrvvvaaa[[[XXX^^^ooohhhUUUTTTXXX^^^pppqqqkkkpppxxxwwwpppfff\\\SSSLLLFFFCCC@@@???>>><<<<<<<<<======777:::===???>>>;;;999999666777999888777666777888777888999999:::===AAAEEEHHHJJJLLLKKKJJJOOOXXX```qqqlllbbb\\\bbbsssqqq[[[XXXZZZeeezzztttcccUUUTTTYYYdddyyynnneeehhhooo~~~{{{nnncccYYYLLLAAADDD???>>>@@@AAA===;;;<<<@@@===999777888999::::::999888888777666555555444666777999999:::<<<@@@BBBKKKJJJJJJLLLLLLMMMUUU]]]ppp~~~kkk```ZZZcccxxxlll[[[YYY\\\iiimmm___UUUWWW___lll~~~jjjaaaccciiiyyy{{{pppdddUUUGGGKKKFFFCCCDDDCCC@@@>>>@@@;;;888555444666888999999888888777777666666555555666777888999:::<<>>@@@:::777555444666888999999777777777777666666666666666777888999:::<<>><<<999999:::;;;;;;:::666666666666777777777777555777888999999;;;???BBBGGGGGGHHHKKKKKKKKKQQQYYYeeevvvnnneeeaaalllkkk[[[UUUYYYeeeyyykkkYYYTTTRRRZZZjjjmmm___ZZZ[[[cccsssooodddXXXQQQJJJDDDBBBDDDCCCAAA>>><<<<<<;;;:::999666666666666777777777777555666888888999;;;???AAAFFFEEEGGGJJJJJJJJJPPPWWWbbbtttnnneeeaaalll}}}~~~~~~gggZZZWWW]]]jjj{{{eeeWWWUUUVVV___pppqqqccc[[[YYY^^^mmmzzznnnaaaVVVMMMDDDAAABBBDDDAAA>>><<<;;;:::888666777777777777666666666666555666777888999;;;>>>AAADDDDDDFFFIIIIIIIIINNNVVV___qqqpppfffaaakkk|||wwwdddZZZ\\\cccrrrsss___UUUWWW]]]iii{{{yyyiii___[[[\\\iiiyyyzzzkkk___SSSHHHBBBBBBBBB@@@>>><<<<<<;;;888666888888777777666666555555444666777888888:::>>>AAABBBBBBEEEHHHHHHHHHMMMTTT\\\mmmrrrgggaaakkk~~~yyytttbbbZZZ```hhhxxxmmmZZZSSSYYYcccqqqoooddd^^^[[[ggguuuyyylll___RRRKKKJJJBBB@@@>>>>>>>>>===;;;999999888888777666555555444444666777888888:::>>>AAABBBBBBEEEHHHHHHHHHMMMTTTZZZjjj}}}tttiiibbbkkk~~~vvv{{{nnnaaa```bbboooyyyeee[[[WWW[[[fffyyynnnaaa^^^___gggxxx|||lll^^^QQQHHHJJJEEEBBBBBB@@@;;;:::<<<999::::::777333222444777777666444333555888<<>>???AAACCCDDDEEEGGGJJJLLLWWWbbbsssttthhh```hhh{{{zzz}}}{{{ggg___aaarrrlll]]]UUUYYYccctttwwwjjjdddbbbhhhrrr}}}zzzjjj\\\OOOIIICCCBBB@@@===<<<>>>:::;;;;;;999777777888:::555555666666888999;;;<<<===???AAACCCEEEGGGKKKNNNSSS^^^ooopppeee___fffyyy|||uuuddd```ddduuuzzzeeeYYYSSSXXXfff|||uuukkkcccbbbhhhsssxxxiiiXXXPPPHHHEEECCC@@@@@@AAA999999999888777777777777555555777888999:::::::::===???AAACCCDDDFFFJJJMMMQQQ[[[lll}}}mmmccc]]]dddvvv}}}nnn```aaahhhxxxrrr___VVVTTT[[[lll~~~sssfffaaabbbkkkzzzvvvbbbWWWLLLGGGEEEAAA@@@AAA::::::999999999888777666555666888999::::::::::::>>>???AAABBBCCCEEEHHHJJJPPPZZZjjj{{{jjj```[[[bbbsss~~~zzzfff]]]bbblll~~~jjjZZZUUUVVVaaattt{{{lllccc___dddqqq~~~mmm___PPPIIIEEEAAA??????>>>===<<<<<<<<<;;;999777666777888999::::::::::::===???AAABBBBBBDDDGGGIIIOOOXXXgggxxxggg___ZZZaaappp~~~qqq___YYYaaannn{{{cccUUUTTTXXXeeeyyywwwjjjbbbaaakkkvvvzzzjjjXXXNNNIIIDDDAAA@@@@@@>>>=========<<<888555888888888999999::::::;;;;;;===???AAABBBDDDHHHKKKMMMVVVeeevvv{{{fff^^^ZZZ```nnn~~~lllZZZVVV```nnnwww___RRRSSSXXXeeezzzrrrfffbbbhhhrrr}}}rrr___TTTNNNHHHDDDCCC@@@===;;;;;;;;;:::555222999888888888999:::;;;;;;999;;;>>>@@@BBBEEEJJJMMMLLLUUUccctttwwwfff^^^ZZZ___mmm~~~xxxfff\\\[[[ffftttqqq^^^TTTTTTYYYeee~~~ooogggfffhhhwww~~~gggVVVNNNKKKHHHEEEEEECCC???;;;999:::;;;===999::::::999888888999;;;:::<<<>>>@@@AAACCCGGGJJJQQQTTT]]]nnntttaaaXXXSSS[[[kkkqqqccc]]]```mmm}}}kkkYYYQQQTTT\\\mmmxxxoookkkkkkrrrppp]]]QQQJJJFFFDDDEEECCC???;;;999999;;;<<<666888999999888999;;;===:::<<<>>>@@@AAACCCFFFHHHOOOQQQ[[[kkkrrraaaYYYTTT[[[kkkkkkaaa```hhhzzzyyydddUUUPPPXXXbbbwww{{{sssooopppzzz{{{gggWWWLLLHHHFFFEEECCC???;;;999999999:::555666888888888999<<<>>>;;;===??????@@@AAADDDFFFLLLOOOXXXhhh|||qqqbbbYYYUUU[[[kkk}}}iiibbbeeeooosss___SSSQQQ]]]kkk{{{xxx~~~|||uuuqqqvvv~~~ppp^^^QQQLLLKKKFFFDDD@@@<<<999888888888555777888888888999;;;===<<<===?????????@@@BBBDDDJJJNNNWWWfffyyyqqqbbbZZZVVV\\\jjj~~~yyygggcccgggssslll[[[RRRSSSaaarrrxxxwwwvvvvvvxxx||||||tttooonnnvvv}}}rrrqqqsssyyyxxxeeeUUUNNNLLLHHHFFFBBB>>>:::888777777777888999888777777999:::<<<===>>>>>>>>>???AAACCCIIINNNWWWeeewwwsssbbb[[[WWW]]]iii|||~~~uuufffcccjjjuuu~~~dddXXXSSSUUUfffyyyxxxkkk```___^^^___```cccgggiiikkkgggdddeeegggqqquuunnniiimmmvvvkkkZZZOOOJJJJJJHHHDDD@@@<<<999777666888888999888666666888999;;;<<<===>>>>>>???AAACCCIIIMMMWWWeeeuuutttbbb\\\YYY]]]iii{{{}}}rrrfffgggppp|||vvv^^^XXXXXX\\\nnn{{{pppcccVVVRRRRRRRRRSSSUUUXXX[[[]]]```___```cccgggqqqqqqfffdddjjjssssssaaaSSSLLLLLLJJJFFFBBB===:::777666666777888777666777999;;;:::;;;=========>>>AAACCCGGGLLLVVVcccsssuuubbb]]]ZZZ^^^hhhzzz~~~}}}rrrhhhlllvvvrrr]]]ZZZ]]]cccvvvzzziii^^^SSSIIIMMMNNNOOOQQQSSSWWWZZZ[[[bbbbbbeeehhhkkksssxxxggg```bbbiiiuuuxxxhhhZZZQQQMMMKKKGGGCCC>>>:::888666444555666777777888:::<<<999:::<<<======???AAADDDFFFKKKUUUbbbqqquuubbb]]]ZZZ^^^hhhzzz}}}}}}xxxrrr{{{iiiZZZWWWXXXhhhzzzgggZZZSSSNNNJJJNNNOOOSSSYYY]]]```dddgggmmmooossswwwwwwyyyrrrhhhbbbdddooo}}}qqq^^^QQQPPPLLLGGGCCC@@@<<<888555777777777777777999;;;<<<===>>>>>>======>>>@@@CCCEEEKKKUUUbbbpppsssccc\\\WWWZZZdddwww|||~~~~~~gggZZZYYY\\\mmmppp^^^SSSNNNKKKIIINNNSSS[[[dddkkkooosssvvv|||{{{~~~pppddd```hhhrrrvvvcccVVVQQQMMMHHHDDDAAA===999777888777777777777999:::;;;<<<===>>>======>>>AAACCCFFFKKKTTT```nnn~~~sssccc[[[VVVYYYdddvvv|||xxxcccYYY[[[bbbuuuuuudddUUULLLIIIJJJKKKOOOYYYggguuu}}}yyyzzziii___bbbiiivvv|||hhh[[[SSSOOOIIIEEEAAA>>>;;;888888777777777777999:::;;;:::;;;======>>>???BBBDDDFFFKKKRRR]]]kkk|||uuuccc[[[UUUXXXcccuuu}}}ooo^^^XXX___iii}}}{{{mmm\\\PPPIIIGGGKKKPPPSSSbbbvvvwwwqqq{{{pppdddbbbeeekkkyyylll^^^SSSOOOIIIDDDAAA>>>;;;999888888777777777888:::;;;888:::<<<>>>???@@@CCCEEEGGGJJJQQQ[[[iii{{{wwwccc[[[UUUWWWaaasss~~~hhh[[[ZZZeeerrrvvvfffVVVLLLGGGFFFLLLTTT[[[nnn~~~nnniiitttyyyllleeecccffftttnnn^^^SSSNNNHHHCCC???===:::888999888777777777888999:::777999<<<>>>???AAACCCEEEGGGJJJPPPZZZhhhzzzyyyddd\\\UUUVVV___qqqeee\\\```mmm}}}ooo^^^OOOIIIFFFEEEMMMWWWggg{{{uuuhhheeeppp~~~uuujjjbbbfffqqqqqqaaaSSSNNNHHHBBB???<<<:::999999999888777777888999:::777:::===???@@@AAACCCDDDGGGJJJQQQ[[[iii{{{{{{ggg]]]UUUUUU]]]ooowwwfff```gggwwwhhhXXXKKKHHHHHHHHHQQQ]]]rrr~~~mmmbbbbbbmmmyyysssggggggnnn|||wwwfffTTTOOOIIICCC???===;;;::::::999888777777888999999777:::===???@@@@@@BBBCCCGGGJJJRRR\\\jjj{{{}}}iii___UUUTTT\\\lllssshhhccclll}}}~~~eeeUUUJJJJJJKKKMMMVVVdddyyyxxxggg______jjjuuu|||mmmgggmmmxxx|||jjjVVVQQQJJJDDD@@@>>>===<<<:::999888777777888999999888;;;>>>@@@@@@@@@AAABBBFFFKKKRRR]]]kkk|||~~~jjj```VVVTTT[[[kkkqqqdddiiivvvgggWWWIIIIIINNNTTT```mmmyyyggg]]]^^^kkkxxxvvvmmmnnnuuu~~~kkkXXXPPPHHHFFFEEEAAA??????::::::999777666666999;;;:::<<<>>>?????????@@@BBBHHHLLLSSS]]]kkk||||||iii]]]SSSRRRXXXfffmmmhhhooo}}}~~~dddVVVJJJJJJPPPXXXhhhxxx{{{hhh]]]^^^jjjwwwyyylllmmmrrrlllYYYPPPGGGEEEBBB>>>;;;;;;888888777555444555777999:::<<<>>>?????????@@@BBBFFFJJJQQQ\\\jjj||||||iii]]]SSSSSSYYYfffwwwhhhjjjuuu|||bbbUUULLLMMMSSS^^^sss~~~kkk^^^]]]iiivvv}}}lllkkkooo{{{nnnZZZQQQHHHEEEBBB===::::::999888666555555666888999:::<<<>>>?????????@@@AAADDDHHHPPPZZZiii{{{zzzggg\\\SSSSSSYYYgggqqqdddjjjzzz{{{aaaVVVNNNPPPVVVccc|||oooaaa^^^hhhuuupppmmmnnnxxxppp\\\SSSJJJGGGEEE@@@======<<<:::888777888:::;;;<<<;;;===????????????@@@AAACCCGGGOOOZZZiiizzzxxxeeeZZZRRRTTTZZZggg~~~mmmdddkkk~~~|||cccXXXQQQSSSZZZiiivvveee___gggssswwwrrrooovvvrrrZZZQQQIIIGGGFFFBBB???@@@===:::777777:::<<<===<<<;;;===?????????>>>???@@@CCCGGGNNNYYYhhhzzzuuubbbXXXQQQSSSZZZfff~~~xxxlllhhhqqq~~~fffZZZSSSVVV```ppp}}}kkkaaafffpppxxxqqqtttsssXXXOOOGGGEEEDDDAAA>>>???<<<888555555999<<<<<<;;;<<<===???@@@???>>>???@@@CCCFFFMMMXXXfffwwwrrr___UUUPPPRRRYYYeee|||uuummmmmm}}}iii\\\TTTZZZgggxxxpppdddfffooo}}}|||rrrrrr~~~sssYYYPPPHHHFFFDDD@@@===>>><<<888555666:::======;;;<<<>>>???@@@>>>>>>>>>???AAAEEEKKKUUUcccsss}}}ooo\\\SSSNNNQQQXXXdddzzzsssoooqqqjjj\\\TTT\\\lll~~~ssseeefffmmmzzz~~~sssqqq|||rrr]]]TTTLLLHHHFFFAAA>>>>>>???:::777888<<<@@@???===<<<>>>@@@@@@>>>>>>>>>???@@@CCCJJJSSS```qqq{{{mmm[[[RRRMMMQQQWWWcccyyyrrrttt~~~jjj___XXX___ooottthhhhhhlllvvvsssxxxsss___UUUKKKFFFDDD@@@>>>@@@@@@;;;999;;;===<<<===@@@AAAAAAAAA@@@===<<<===???AAACCCIIIQQQZZZeeewwwwwwlll[[[SSSNNNPPPUUU```wwwxxx{{{jjj```ZZZbbbtttuuukkkkkkpppwwwsssxxxsss^^^SSSIIIEEEBBB>>>===>>>>>>:::999<<<>>>>>>@@@DDDEEEEEEEEECCC@@@???@@@AAAAAABBBHHHPPPXXXcccuuuvvvkkk[[[SSSNNNOOOTTT___vvvzzzhhh___ZZZcccvvvxxxooorrrwwwyyyssswwwqqq\\\RRRHHHDDDAAA===;;;<<<<<<999999===@@@@@@DDDHHHDDDDDDCCCAAA>>><<<===>>>@@@AAAFFFMMMUUU```rrrvvvjjj[[[SSSMMMOOORRR]]]sss|||kkkbbb^^^hhhzzzzzztttyyyzzzsssvvvmmmZZZPPPGGGDDDAAA===;;;<<<;;;999:::===??????CCCHHHDDDDDDCCC@@@===;;;;;;<<>>;;;999:::<<<<<<;;;???EEEGGGGGGFFFDDD@@@??????@@@??????BBBHHHOOOZZZlll{{{vvvkkk___VVVOOOOOORRR[[[ppp~~~rrrmmmnnn{{{zzzzzzrrruuu{{{gggTTTKKKEEECCCCCC@@@>>>???:::999:::;;;999888<<>>>>>@@@@@@???BBBGGGMMMWWWiiiyyywwwlllcccYYYRRRRRRSSS\\\qqq|||~~~xxx|||yyyqqquuuttt___OOOHHHBBBBBBBBB@@@???@@@999888:::;;;999777;;;CCCBBBCCCBBB@@@>>>======???@@@@@@AAAFFFLLLVVVhhhxxxwwwnnnfff]]]UUUTTTUUU]]]rrr~~~vvvxxx}}}xxxqqquuummmWWWLLLEEE???@@@AAA@@@>>>@@@888888:::;;;999777===EEEEEEEEEEEECCCAAA@@@AAACCCAAA@@@AAAFFFKKKUUUgggwwwxxxooohhh___WWWVVVVVV^^^rrryyyoooqqqvvvyyywww~~~yyy```OOOEEEDDDBBBBBBBBB@@@>>>;;;<<<:::777666666999===@@@EEEJJJKKKFFFAAA???===999>>>@@@BBBCCCHHHUUUfffsssxxxrrrgggbbb\\\XXXXXXaaauuuyyynnnooosssyyyxxxrrrZZZJJJDDDCCCAAAAAAAAA@@@>>><<<;;;:::::::::;;;===???@@@GGGKKKLLLFFFAAA@@@>>>;;;???AAACCCDDDIIITTTeeeqqqyyyssskkkfff```[[[YYYaaatttyyylllkkknnn|||vvvxxxhhhSSSFFFBBBAAA@@@@@@AAA@@@>>><<<888999999;;;<<<>>>???@@@JJJNNNNNNHHHBBB@@@???>>>@@@BBBCCCDDDHHHRRRaaammmzzzuuuqqqllleee___\\\cccuuuxxxjjjgggiiitttwwwpppvvvvvv^^^MMMCCCAAA?????????@@@@@@>>><<<777666666777999<<>>>>>>>>??????===;;;:::888555444666;;;@@@DDDLLLRRRTTTLLLDDDAAAAAAAAA===@@@BBBBBBDDDLLLXXXaaayyy}}}yyyyyytttnnniiiffflll}}}|||{{{kkkeeeeeepppvvvfffaaadddssszzzcccPPPFFFCCC???>>>======>>>===;;;999>>>;;;777555666<<>>=========<<<999777>>>;;;888666888<<<@@@DDDJJJSSSXXXQQQGGGBBB@@@@@@<<>>@@@???======<<<;;;888666;;;999888777888:::===???HHHSSSXXXRRRHHHBBB???>>>===@@@DDDEEEGGGMMMWWW___nnn~~~}}}xxxqqqjjjdddggguuuyyyppppppwwwhhh___]]]\\\ffftttoooZZZIII???===@@@>>>======;;;:::999888888777555555888999999===BBBFFFRRRZZZXXXPPPJJJEEEAAA???AAABBBCCCEEELLLUUU\\\lll}}}~~~}}}qqqeeecccdddqqqvvvuuuxxxmmmbbb]]]^^^cccooo~~~~~~eeeSSSFFF>>><<<>>><<<<<<;;;:::999888777777777555666999:::999===CCCJJJUUU^^^\\\TTTMMMHHHCCC???AAABBBCCCEEEKKKTTT[[[kkk|||sssfffdddcccppp~~~}}}}}}rrrkkkddd```bbbfffrrrqqqYYYJJJBBB===;;;<<<;;;::::::999888777666666777666777:::::::::>>>DDDLLLVVV___]]]VVVPPPIIIDDD@@@BBBCCCCCCDDDJJJRRRYYYiiiyyyuuuhhhdddcccnnn}}}}}}~~~tttkkkggggggiiiqqqzzzzzzfffOOOCCC@@@===;;;:::::::::999888888777666666777555666999::::::>>>DDDJJJTTT]]]\\\VVVPPPHHHBBBAAABBBCCCCCCCCCHHHPPPWWWhhhwwwyyykkkfffcccmmm}}}xxxzzz}}}vvvoooooossszzzooo]]]IIIAAA???===:::999::::::999999888888777777666444555888::::::>>>DDDJJJTTT\\\]]]XXXSSSJJJCCCBBBCCCCCCBBBBBBFFFNNNTTTeeettt{{{mmmgggccclllwwwtttxxx}}}wwwaaaSSSDDD???>>><<<999999999999999999888888777777666444666999:::;;;???FFFLLLVVV^^^```^^^YYYPPPHHHDDDDDDDDDBBBAAAEEELLLRRRaaaooo~~~oooiiidddllltttsssyyyppp___QQQGGG???<<<;;;999888999888888777777777777666666888666888;;;======BBBHHHMMMWWW```cccbbb^^^UUULLLDDDEEEDDDBBB@@@CCCJJJPPP\\\iiizzzqqqjjjdddllltttuuu|||vvv___LLLEEE???::::::999777777:::666666666666666555555555:::888999===??????DDDJJJLLLVVV___cccccc```WWWNNNEEEEEEDDDBBB@@@CCCIIIOOOYYYeeevvvqqqkkkeeellluuuvvv~~~mmm[[[OOOIII??????>>>===;;;999777666777777777666555555555444;;;:::888888;;;AAAGGGJJJSSSVVV\\\cccgggcccZZZRRRJJJDDD@@@@@@AAABBBGGGMMMUUU^^^nnnrrrkkkhhhooo}}}}}}}}}kkkZZZLLLCCC>>>;;;;;;::::::999888777666666555555555555555555444999888777888<<>>:::777777666666555555555555555222222222333333444444444555555666888<<>>AAACCCCCCFFFMMMWWW___aaa^^^ZZZOOOIIIFFFFFFEEEDDDFFFKKKOOOUUUbbbsssvvvooorrrzzzkkk\\\QQQDDD@@@;;;999999888666333:::999777555444333444444222333333333333333333444666666777888999;;;<<<======@@@GGGQQQ[[[___^^^[[[OOOJJJGGGGGGFFFEEEGGGKKKMMMSSS___ooozzzrrrsss|||nnnbbbVVVJJJCCC>>>===<<<:::999888777666888777555333333444555666444444444444333333333333444444555777888999999999999;;;BBBMMMXXX]]]]]][[[RRRMMMIIIIIIGGGDDDEEEIIIKKKPPP[[[kkk}}}}}}ttttttuuufffZZZPPPIIIBBB>>>;;;<<<;;;888555444444666555444333222222444666777555555555444444333333333111222444666777888888888666999@@@KKKVVV\\\]]][[[TTTOOOKKKJJJGGGDDDDDDGGGIIINNNYYYhhhzzz~~~uuutttuuubbbZZZNNNGGGCCC@@@<<<888<<<;;;888666444444333444222777:::777111111888AAA444555777888888666333222111333555777888888777666555888<<>>===:::777999888666555555555666666333666777555000000666<<<555666777888777555444222222333555777888777666555555888<<>>GGGSSSXXXXXXWWWRRRKKKFFFEEEEEEEEEEEEHHHMMMVVVcccrrrwwwmmmmmmyyy|||pppcccXXXOOOHHHBBB>>>:::777666666777777666333333333333444555777888777666555666777888999888;;;:::888777666666777777555555666666666555444333333666999<<>>:::999777777777888888777444333333222222333444555444333333555999:::999777<<<;;;999777777888999:::666666666555555444333333111555999;;;CCCOOOYYY\\\UUUOOOGGGAAA@@@BBBEEEFFFHHHLLLRRR\\\jjj|||qqqfffeeeqqq~~~uuukkkdddSSSLLLFFFCCCAAA===;;;<<<777888888888888888888888444444222111111222222333000000111444666666555333999888777777777888:::;;;666555555444444444333333111666888:::@@@MMMWWW\\\TTTNNNFFFAAA???AAACCCDDDHHHKKKQQQZZZhhhyyy~~~pppeeedddppp~~~zzztttmmmeee]]]UUUOOOHHHBBB>>>???>>>:::888:::222333555666666666777777333222111000000111222333000111333444444222111000444444444555666777888999555555444444333444444444333777888888<<>>>>>BBB???@@@AAA???<<<999888777444444444444444444444333222333333444444555555666777444111111444666555444555555444333222222222222111111222333333333333222777333111333333///---...444555555666999AAAMMMVVVYYYRRRJJJCCC@@@@@@@@@@@@AAAGGGIIIOOO]]]ggguuuuuukkklllrrrzzzooocccVVVMMMHHHDDDAAAAAA???======AAA<<<===???>>>;;;999888888333333333333333444444444222222222333333444444444888333000111666888666333555444222111000111222333000000111222222222222222555111000333444222111222444444444444777@@@LLLUUUZZZUUULLLDDD@@@???@@@AAA@@@FFFGGGMMMZZZcccqqqwwwlllnnnttttttggg[[[QQQJJJDDD???======;;;888999<<<;;;===>>>===:::888777777444444444444444444555555222222222333333333333333666222///111555888555222444333222000000111222333///000111111222222111111555111000444666444444555444444444333666>>>JJJSSSZZZUUUNNNFFF@@@>>>???AAAAAAGGGGGGLLLYYYaaaooowwwmmmnnnsssqqq```TTTKKKFFFAAA===;;;;;;:::666666999888:::;;;:::888555444444555555555555555555555555333333333333333333333333333111000111555666555222333333222222111222222333000000111222222222222111888444333555666444333444333444444444666===HHHPPPWWWTTTOOOGGGAAA>>>???@@@AAAGGGGGGLLLXXXaaannnvvvkkklllqqqlllZZZOOOGGGCCC???;;;:::<<<;;;888888;;;444666888888666444444444666666555555444444333333444444444444444333333333111111222333444555555444222222333333333333333222000111222222333333222222888444222555666333111222333444555444666<<>>>>>???@@@FFFFFFKKKXXX```mmmuuuiiiiiimmm~~~hhhWWWLLLFFFDDD;;;888888::::::777888;;;222444666777666555555666666666555444444333222222444444444444444444444444000222444555444444555666111222444555555444333222111111222333333333333222555111000444555333222444333555555555666;;;CCCJJJQQQQQQOOOIIICCC>>>>>>??????EEEFFFJJJWWW___mmmttthhhgggkkk}}}sss^^^QQQFFF@@@>>>::::::::::::999777555444555555444333333333333444111222333444444444333222222222222222333333444555444222222444777777444000111111222222222333333333333333222222111000//////333111111111333444333222555555555666888<<>>>>>???DDDDDDHHHMMMSSS[[[kkkyyyttteeedddkkk}}}lllYYYMMMDDD>>>===::::::::::::999777555444666555444444333333444444222222333444444444333222222222222222333444555666333333333555666666333111666666555444444333333222333333222222111000000///333111111111333444333222555555555555777:::===???EEEGGGHHHFFFBBB??????@@@CCCCCCHHHNNNSSS\\\kkkyyyttteeedddkkk{{{|||cccSSSIIIAAA===<<<:::::::::999888777555555666555444444333444444444222333333444444333333222111111111222333555666777111333555666444333333333:::999888666555333222222333333222222111000000000222111111222333444444333555444444555666888:::<<>>AAABBBGGGNNNTTT\\\jjjxxxuuufffeeekkkyyyrrr[[[MMMEEE@@@===<<<999999999888777777666555666666555444444444444444333333333333333333222222000111111222444666777888111444666666333111222444888777666555444222111111222222222111111111000000222111111222444555444333444444444444555666777888===AAADDDCCC???;;;::::::???AAAFFFNNNTTT\\\jjjxxxwwwgggffflllwww~~~kkkUUUIIIDDD@@@===>>>999999888777777666666666666666555444444444444555444444333333222222222222111111222333444666888999111444666555222000111333333222222222111111111111222222222111111111111111222111111222444555555444444444444444444444555555;;;???BBBBBB???<<<;;;<<<>>>???EEELLLSSS[[[kkkyyyzzzjjjgggmmmxxxyyyfffRRRHHHCCC@@@>>>>>>999888777666666666666777777666555555444444555555555555444333222222222222222222222333444666777888333444444333222111111222//////000000111111111222111111111111111111111111222111111222555666666555333333333444444444444444555999>>>@@@???>>>@@@BBB>>>>>>CCCJJJQQQ[[[kkkzzz|||~~~~~~mmmiiinnnzzzvvvdddQQQFFFBBB???===>>>888888777666555666777777777666666555555555555555666555444222111111222222333333333444444555777777666444222222222222111000111111111222222222333333111111111111111111111111222111111222555777666555222333333444555555555444333777<<<=========@@@CCC>>>>>>AAAHHHOOOZZZlll|||zzz}}}oookkkppp~~~tttcccPPPFFFBBB???======888888666555555666777777777777666555555555555555666555444222111111222222444444444444444555666777777444111000222333111///444444444444444444444444111111111111111111222222222111111333555777777666222222333444555555555555666999;;;<<<::::::>>>AAA>>>>>>AAAFFFMMMYYYmmm}}}}}}xxx|||qqqmmmqqqooo\\\IIIBBB???;;;===CCC;;;;;;777444777<<<<<<999444444444555555777888888222333333333222444777999///111444555555444555555<<<888333333666777444111555555444333333333333444///000222222222222333555555222///222777:::888555777666444333222333333444777888:::;;;<<<<<<<<<;;;AAA;;;===GGGPPPYYYlll|||wwwxxxzzzvvvvvvlllZZZIIICCC@@@<<<===BBB<<<<<<:::888;;;>>>:::333555555555555666777888999222333444333222222444666000222444555444444666777===888444444777888666333555555444333333333333333111333444444444444666777777555444555888888555222666555444333333333444444666777999;;;<<<<<<<<<<<<@@@;;;===GGGOOOWWWhhhzzz|||wwwxxx}}}}}}hhhWWWHHHCCCAAA<<<<<>>>>>>>>@@@===@@@IIIPPPVVVcccrrr|||xxxyyyfffVVVHHHEEECCC>>>===AAA;;;;;;;;;???FFFJJJDDD:::666666666666666777888888777999::::::777555444444555666777666666888;;;>>>AAA===:::888888888777555555555666666666666666666444555777777666555777888555777999;;;<<<>>>AAACCC===>>>>>>>>>===<<<;;;;;;888:::<<<>>>???@@@@@@@@@@@@@@@DDDKKKPPPTTT___jjjwww|||yyy{{{fffVVVIIIFFFEEE@@@???BBB===<<<;;;<<>>GGGEEEAAA>>>===<<<:::999777888:::;;;<<<<<<<<<<<<:::<<<===<<<;;;;;;<<<>>>@@@@@@@@@??????BBBGGGJJJGGGHHHIIIIIIGGGEEECCCBBB>>>???AAABBBCCCCCCBBBAAAAAACCCGGGLLLOOOSSS[[[cccqqq~~~~~~|||~~~iiiYYYLLLIIIGGGBBBAAAEEEAAAAAA>>>;;;===@@@===888777777777666666777777888777888999999777666666777666888999::::::;;;>>>@@@HHHFFFDDDAAA???>>>>>>>>>999;;;===@@@BBBCCCCCCCCCCCCDDDEEEDDDCCCCCCDDDEEEGGGGGGHHHKKKQQQWWW]]]aaaYYYZZZ[[[[[[YYYUUURRROOOKKKKKKLLLLLLLLLJJJIIIHHHFFFIIIMMMPPPRRRVVV]]]cccqqq{{{nnn]]]NNNKKKHHHCCCCCCHHHDDDGGGFFFAAA>>>>>>===::::::999999888888999999:::999:::;;;:::999999;;;======???BBBCCCDDDEEEFFFHHHLLLLLLKKKJJJIIIIIIJJJLLLIIIKKKOOORRRUUUWWWWWWXXXVVVWWWXXXXXXVVVVVVWWWXXXXXXYYY\\\dddmmmuuuxxxxxxrrrsssttttttqqqlllgggddd``````___^^^\\\YYYWWWUUURRRVVVYYYZZZ\\\```gggkkkvvv~~~qqq___PPPLLLIIIEEEEEEIIIEEEJJJLLLHHHDDDCCCBBB@@@<<<<<<;;;::::::;;;;;;;;;<<<===>>>======>>>AAADDDEEEHHHKKKMMMNNNNNNOOOPPPXXXYYYYYYYYYYYY[[[]]]```aaadddhhhlllppprrrrrrsssnnnpppqqqpppnnnnnnooopppttttttvvv|||}}}yyyvvvqqqqqqpppnnnkkkgggdddbbb]]]aaaddddddeeekkkqqquuu{{{{{{|||lllZZZQQQMMMJJJHHHHHHLLLMMMOOOOOOOOOMMMJJJIIICCCCCCBBBAAAAAABBBCCCDDD@@@BBBDDDEEEFFFIIILLLPPPSSSZZZ___```bbbfffgggeeemmmooorrrtttuuuwwwyyy|||~~~~~~}}}yyyvvvssspppoooooooooqqquuuyyy|||xxxvvv~~~qqq___UUUPPPLLLJJJKKKOOORRRUUUYYY[[[ZZZYYYXXXSSSRRRPPPNNNMMMLLLLLLLLLKKKMMMOOOQQQTTTWWW\\\___jjjqqqvvvwwwyyy}}}~~~||||||zzzwwwvvvuuutttuuuwwwzzz{{{}}}vvvuuu~~~|||iii^^^XXXSSSQQQRRRWWW\\\cccjjjoooqqqrrrqqqmmmllliiifffccc```___^^^^^^```dddgggjjjoootttxxx|||zzzxxxwwwvvvuuuuuuvvvxxxyyy}}}{{{}}}~~~zzztttuuu~~~yyynnngggaaa```aaagggllluuu|||zzzyyywwwzzz}}}}}}~~~~~~~~~{{{wwwsssqqqppppppooooooooopppqqqqqqvvvzzz~~~zzzvvvttttttvvvyyy}}}~~~}}}~~~~~~|||~~~~~~xxxtttwww|||wwwuuuwww}}}|||vvvsssrrrppppppssswww|||zzzzzzzzzxxxuuupppllliiihhhhhhhhhhhhgggfffeeedddfffjjjooorrrrrrooommmllljjjmmmqqqvvv{{{}}}|||zzzyyyxxxtttrrrpppooopppsssvvvxxx{{{zzzyyyvvvtttrrrqqqqqqtttttttttwww}}}{{{zzzyyyzzz}}}~~~~~~~~~}}}}}}}}}zzzwww|||{{{oooiiieeedddbbbbbbeeeiiiooorrruuuxxx{{{{{{yyyxxx{{{}}}uuuuuuuuusssooojjjfffcccaaabbbbbbaaa```^^^[[[ZZZXXX\\\aaaeeefffeeeffffffdddhhhnnnuuuzzz}}}{{{zzzxxxvvvssspppnnnmmmhhhgggeeeeeefffiiilllnnnppppppnnnjjjfffddddddeeehhhjjjlllooouuu|||zzztttssstttuuuxxxyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyzzzzzz{{{}}}~~~~~~~~~}}}{{{nnnddd^^^]]][[[XXXWWWXXXZZZ^^^```dddhhhkkkjjjhhhgggjjjmmmdddeeeeeedddaaa]]]YYYVVVUUUWWWYYY[[[[[[ZZZYYYXXXUUUXXX]]]```bbbccceeegggfffkkksss{{{}}}zzzwwwsssooommmkkkfffeeecccbbbcccdddfffggghhhgggeee```[[[YYY[[[]]]aaaeeeiiimmmrrrzzzzzzuuuuuuooonnnmmmmmmooopppooonnnnnnmmmlllkkklllmmmoooqqqssssssttttttttttttttttttqqqrrrrrrrrrrrrvvv{{{ssshhh```[[[WWWUUURRRNNNMMMNNNPPPQQQPPPTTTWWWUUURRRQQQTTTWWWQQQRRRSSSSSSQQQNNNKKKIIIHHHKKKPPPUUUXXXZZZ[[[ZZZYYY[[[___bbbdddfffiiillllllrrr{{{|||xxxtttqqqoooiiihhhgggeeeddddddeeeeeeeeedddbbb]]]WWWUUUWWWZZZ```eeejjjnnnssszzz~~~uuuqqqqqqhhheeecccbbbcccdddddddddbbbaaa`````````bbbeeefffhhhhhhiiihhhhhhgggfffeeebbbdddfffggghhhmmmtttzzz}}}{{{xxxvvvwww{{{{{{qqqggg___XXXUUUTTTUUUUUUPPPHHHCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCEEEGGGJJJNNNRRRXXX^^^ccc___```cccgggkkkqqquuuxxx}}}|||xxxvvvsssnnnkkklllooorrrllliiieee___\\\\\\___bbbhhhkkkqqqwww~~~{{{tttnnnjjjhhheeecccaaaaaa```^^^]]]XXXWWWWWWWWWXXXZZZ\\\^^^___```bbbdddeeeeeedddccc`````````^^^]]]aaahhhnnnwwwuuupppkkkiiilllttt{{{~~~~~~}}}}}}|||zzz}}}||||||zzz}}}xxxpppfff]]]VVVRRRPPPVVVWWWUUUNNNEEE???===>>>:::999999888888999999:::<<<<<<;;;;;;<<<<<<===>>><<>>777222111444444333333333333444444222222222222222333333444666888:::===@@@EEEKKKPPPWWWZZZ```fffmmmwww|||yyyuuusssllliiiddd```^^^^^^```aaaeeekkkttt|||~~~{{{zzzxxxuuusssrrrsssssskkkiiieeeeeeiiisss~~~}}}zzzxxxvvvsssrrrqqqrrrvvv{{{|||vvvqqqooonnnpppsssxxx{{{~~~xxxpppbbb[[[SSSPPPSSSVVVVVVUUUUUUTTTUUUYYY___eeeiiikkkmmmooolllfffbbb```]]]YYYXXXTTTOOOIIIFFFEEEFFFGGGMMMLLLHHHCCC<<<666333111111000000//////000000111333222222222222333444444777888999:::<<>>BBBGGGJJJJJJJJJBBBCCC@@@:::999>>>@@@???IIIKKKLLLMMMJJJFFF@@@===444333222222222222111000111000000//////000000111333333333333333444444555444444555666666999===@@@AAAFFFLLLPPPUUUaaarrr~~~{{{xxxxxxxxxwwwvvvwwwyyy{{{zzzsssbbbUUUUUUUUUQQQRRRYYYTTTaaaooozzz~~~rrr^^^WWWOOOIIIEEECCC@@@>>><<<<<<;;;;;;:::999888888444444333222333444555666<<<===???DDDIIIKKKKKKKKKCCC>>>;;;:::999888:::>>>DDDJJJPPPQQQMMMDDD<<<777555444222111000111222222000...---///222444333111222222222222222111000///333444555666666888;;;>>>@@@CCCGGGLLLSSS___nnnxxx|||~~~~~~}}}|||yyyxxxuuutttssstttuuuvvvzzz{{{}}}~~~}}}}}}~~~uuudddXXXWWWXXXTTTUUU[[[\\\dddlllrrrvvvvvvmmmaaaOOOJJJCCC>>><<<;;;999777:::999999888777777666666444333222222333444555666;;;???EEELLLQQQQQQMMMJJJ@@@<<<999999888777999===FFFJJJNNNOOOIIIAAA999444444333333222111111222222///---,,,...111222111///111111222222222111000000444555666666666888<<<>>>@@@CCCHHHNNNUUUaaannnxxxyyyuuuyyy~~~}}}{{{yyyxxxxxxyyyzzzzzzzzz|||}}}~~~~~~~~~~~~{{{zzzxxxvvvvvvwwwyyyzzz~~~pppddddddddd``````dddjjjlllllljjjhhhdddZZZPPPBBB???:::777666666555444666666666555444444333333333222222222333444666777<<>>BBBHHHMMMTTT___kkkttt|||rrrpppwww~~~~~~~~~yyywwwtttqqqpppqqqssstttvvvvvvvvvxxxzzz{{{zzzyyytttvvvxxxxxxvvvuuuvvvwwwyyyyyyyyyzzz{{{{{{yyyxxxtttpppqqqoookkkddd^^^YYYSSSKKKCCC???>>>;;;999888888777777555444444444333333222222222222111111222444666777>>>DDDMMMUUUWWWQQQGGG@@@777444222444444333555:::AAABBBCCC@@@;;;555222000...///000111111000///...---------...///////////////000111222222222222222444555666666777999<<<>>><<<@@@FFFJJJPPPXXXcccjjjxxxrrrrrrxxx}}}yyyuuurrrqqqrrrrrrsssrrrrrrsssttttttsssqqqmmmmmmnnnnnnlllkkkiiiiiimmmnnnoooppptttzzz}}}}}}}}}zzzuuuddd]]]TTTNNNIIIDDD>>>;;;??????>>><<<:::999888888555444444444444444333333222222111111222333555666???BBBGGGKKKLLLGGG???888444111000222333111333777999::::::888444111000000,,,---...//////...---,,,...//////////////////000///000111222222222222222333444555666666888;;;>>>>>>AAAEEEIIILLLSSS\\\cccvvvtttssswww{{{xxxvvvvvvvvvuuusssssssssrrrooommmhhhhhhgggffffffdddcccaaadddeeegggiiimmmrrryyy~~~}}}|||zzz|||~~~{{{vvvssstttvvvwwwmmmZZZQQQHHHEEECCC???<<<<<<:::<<<===;;;999777666666555555555555555555555555333222222111111222444555<<<<<<===>>>>>><<<777333222///...111111000111555222444444333111000000000+++,,,,,,---------------...///000000///...///000000111111222222222111111222333444444555777:::===AAACCCFFFHHHJJJQQQZZZaaarrrrrrqqqsss}}}~~~~~~|||zzzyyyxxxvvvsssqqqjjjhhheeedddeeeeeedddcccdddeeegggiiikkkoootttwww}}}}}}~~~~~~}}}{{{xxxvvvtttuuuvvvvvvvvvxxx{{{~~~|||uuuooolllnnnqqqlll]]]RRRIIIBBBBBBAAA===<<<===666999<<<;;;999777777777555555555555555555555555444333222111111111222333666555444555666666444222222///...000111//////333111222333222111///000111---------------...//////---///000///---,,,...///111111222222222111000000111222333333333555999;;;???AAACCCDDDGGGOOOYYYaaammm|||rrrooommmsss}}}uuuqqqmmmlllnnnpppppppppqqqrrrtttuuuuuuvvvxxxzzz|||yyywwwssssssrrrqqqqqqssswww{{{|||{{{wwwpppiiigggjjjnnn|||dddRRRJJJAAA;;;<<<===999777999666999===>>><<<::::::<<<555555555555555555555555555444333111111111111222111000///000333444444333222///...000000......222111333444333111000000000///......---...///000111+++...///...,,,+++,,,...222222222222222111000///000111222222333555888:::;;;===>>>@@@DDDMMMXXXaaaiiiyyytttpppkkkmmm}}}xxxwwwzzz}}}~~~~~~~~~|||vvvuuusssqqqqqqsssxxx|||yyyyyyuuummmfffdddhhhmmm