BM6P6(@ |||tttqqqkkk```VVVUUUZZZcccppp~~~}}}lllZZZMMMPPPUUUWWW]]]fff{{{}}}xxxjjj```SSSGGGBBBBBBBBB@@@===<<<===>>>IIISSSjjjzzzkkkaaaZZZVVVTTTTTTVVVUUUYYYhhhyyy|||vvvwwwyyyxxxuuuuuutttppplllmmmoooppplllhhheeebbbaaacccbbb\\\YYYYYYXXXWWWTTTTTT___qqqxxxrrrpppllliiiiiifff___VVVQQQVVV___iiiqqquuutttrrrfffhhhooosssmmmbbb___ccckkkhhhccc\\\UUUPPPMMMLLLUUUOOOIIIEEEEEEDDD???;;;555555555555666888999:::999888666555444555777888<<<<<<<<<;;;888888999:::???===;;;999888888999:::999999::::::999888666555222333555777666555222111444777:::999666333333444000222444444222000//////111222222222111000111222333333444555555444444444222333555777999:::;;;;;;:::<<<===>>><<<888444222444111333:::;;;555111111//////000000000000///...222444666666444333222333222111000000000111333444444444444666777777444222666666555555555444111///333222111222333333222111555555666888;;;@@@DDDGGG???;;;666222000111444666111333111---,,,///000...111000///...///000222444777444222333555777666444222444555444222222222333777666555666777666555333222333333222111222444666555111111555777888>>>HHHGGGAAA===<<<999555666999<<>>;;;777:::DDDJJJFFF>>>888555666555444333444777:::555444444444555444222000000111111111111222222222////////////...---,,,+++)))***+++)))'''&&&&&&'''...+++))))))+++,,,,,,,,,***'''$$$$$$'''******)))(((***,,,+++(((''')))+++$$$$$$%%%&&&&&&''''''((()))(((&&&%%%$$$%%%%%%&&&(((&&&&&&(((+++,,,+++(((''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%% !!!%%%'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!&&&(((######,,,}}}vvviii^^^QQQRRRXXXeeettt}}}{{{xxxkkkiiieee\\\WWWYYYdddlllwww~~~mmm^^^OOOQQQTTTUUUUUUQQQMMMJJJIIIOOO]]]www|||wwwqqqooosss~~~wwwjjjaaahhhfffddd```ZZZXXXbbbpppxxx|||xxxsssuuuvvvsssooonnnsssoookkklllnnnnnnkkkhhhmmmgggaaa___[[[VVVTTTVVVWWWZZZ\\\aaalll||||||ppplllhhhggghhhgggaaa[[[^^^^^^aaafffnnnvvv{{{}}}xxxtttqqqooohhh^^^YYY[[[]]][[[WWWUUUSSSQQQOOOMMMPPPJJJDDDAAAAAA@@@<<<888333333333444555666777777888777555444333444555666:::;;;;;;999777666666888<<<;;;999777777777888888888888999999888777555444111333555666666555222111333666999999666444333333222333444444111////////////000000000000000111222111222333333444444444444333444555777888999999999777999:::;;;:::666333111444111444:::<<<777333333222222222111111000000000333444666666555333333333111000000///000111222333444666777888777444111000444333333333444333111///333111000111222333222000555555555777999<<<>>>@@@;;;999444111///000222444111333111------000111...111000///......000222333555333111222444555555333111222333333222222444666777666555555666666444333222333333222111222444666444111222777999;;;BBBKKKFFFAAA===;;;888444444777:::BBBCCC<<<:::???AAA===888666444333333333111000111000000000000000111111222333444444333444777:::666666777888888888888777777666555333222333333444444666777666555444555666:::999888777666555555555555666777666444222222333555444333444444555444444000111222222111111222333666:::BBBHHHJJJIIIEEEBBBDDD@@@AAAIIINNNJJJBBB===666666666444333444666999555444333444666666555444333222222222111111000000000000000///...---,,,++++++,,,---+++)))((()))******++++++)))''''''))),,,***(((%%%%%%'''))))))(((''')))***)))'''&&&(((***''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$######%%%''')))'''%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###)))&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%'''((((((%%%"""###'''+++xxxnnnWWWRRRQQQYYYiiiyyyuuu}}}uuufff```WWWXXX^^^hhhttt}}}|||rrrdddffflllsssxxxxxxsssnnneeecccdddnnn}}}yyynnniiiccc[[[ZZZcccwww~~~vvvyyyxxxuuunnnbbb[[[aaajjjhhhkkktttyyyrrrooorrrtttpppjjjhhhoookkkgggfffggggggdddbbbmmmfff___[[[XXXUUUXXX]]]___eeekkkrrr{{{pppjjjeeeeeeggggggccc______]]]]]]cccppprrriiibbb[[[VVVTTTRRRPPPOOOOOORRRRRROOOLLLHHHDDD>>><<<;;;:::777444222222222333333444444444666555444333222333444444888888888666444222333444999888777666555555555666666666777777666555333222111222444555555444222111111444777888666444333222222444444333111000000111////////////000111111222///000111111222333444444333444555666777777777777444555777888777555222000333222444:::<<<:::777777777555333111000111111222333555777777555333333333///////////////000111111000444999:::777333111111222111111222333333222000111000///000111222111///333444555666777777888888999777555222111111222333111333111...---111222000000///.........///000111333111000111333444444333///000111111111333666999666555444555666666444222111222333222111111333555222111333888<<>>;;;:::777333333666888???AAA======CCCEEEBBB999777555333333222000...111000000//////000000000111333444555444555666888555666666777777777777777666555333222111222222333444555666666444444555666888777666555555555555555333555666555333222222222444333222111111222333444///000111111000000111222333777===BBBFFFFFFEEEDDDEEE@@@@@@EEEHHHDDD>>>:::666777666555333333555777666444333444666999::::::444444333222111000///...000000000///...---+++++++++,,,,,,+++)))((()))***&&&***,,,)))$$$"""&&&++++++(((&&&&&&'''(((((('''&&&'''((((((&&&&&&'''(((***))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%###""""""$$$&&&'''&&&$$$&&&''''''((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&(((%%%###%%%%%%###$$$'''((('''###"""$$$&&&$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&$$$######$$$$$$%%%$$$tttjjj___TTTUUUcccuuuxxxxxxggg]]]TTTUUU```jjjmmmkkknnnuuu}}}~~~sssssswww}}}~~~xxxvvvsssiiidddaaa\\\YYYaaavvv~~~vvvkkkdddggglllmmmkkknnn{{{vvvpppkkkjjjooossspppkkkhhhoookkkfffbbbaaa```^^^\\\aaa]]][[[\\\^^^```gggnnnpppvvv{{{~~~{{{xxx~~~uuummmeeeeeefffeeebbbaaa\\\ZZZ\\\eeewwwsssddd^^^\\\WWWTTTSSSPPPNNNOOORRRQQQMMMHHHCCC???;;;888777666444222222222222333333333333333555555444333333333333444555666555333111000111222555555555444444444444444444555555555555333222111000111333444444333222222000222555777777555333222111222333222111222444666333222000000111111222111......///000111222333444333444444555555555555555111333555666666555333222444333555999<<<<<<:::999999777333000///000222333333555777666555333333333............//////000000(((000888:::777444444666111000000111333444333222111///...///000111000///000222444555666555444333999888777555555444444444111333222......222333111//////............///000111111111111333444555555000111111111000222555888444333333444555555333222000111222222111111222444222333555888;;;???EEEJJJ>>>:::777888666333333666555:::<<<;;;===BBBDDDAAA666555333222222111///---000000////////////000000...000222333333333444555444555666666777777666666555444222111111111222222333444555555444333444555666555555444444444444555222444555444222111111222111222333444333222222222...///000000//////000111111333777;;;>>>???@@@@@@???:::888===???<<<888666666777777555333333444666666444333444777;;;===>>>333333222222111000000/////////......---+++***)))(((******)))'''''''''(((&&&)))+++)))%%%###%%%(((***)))((('''''''''''''''&&&'''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%&&&'''((((((''''''((()))+++++++++)))&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""$$$###!!!###''''''$$$###'''***'''### ###'''$$$$$$$$$###$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&#########$$$$$$$$$######XXXjjj~~~ppp___ZZZcccuuu}}}www~~~pppXXXOOOTTT[[[YYYSSS[[[cccppp~~~{{{xxxxxx|||zzz}}}yyyxxx~~~zzzssstttpppgggcccooo~~~~~~xxxqqqnnnnnnooo{{{wwwtttxxxrrrkkkffffffmmmrrrqqqnnnlllqqqmmmgggbbb___^^^]]]]]]XXXYYY]]]eeejjjnnnvvv~~~~~~~~~|||vvvoooooottt~~~|||qqqgggffffffbbb___```]]]]]]```iiizzzwwwccc]]]\\\YYYUUUUUUSSSQQQPPPPPPNNNIIIEEE@@@>>>:::888666555444333333333444444444333333222555555444444444333444444222333333111//////000111111222333444444444333222333333444444333222000///000000222333333333222222///111444777888666444111///000111111222444888;;;888555222111222333222111............000111333444222333333444444444333333000222444666777777777666555666666888:::===<<<:::888666222///---...111222222444666666444222222222------......////////////(((///777:::777444555666111000000111333555555444000///...///000000///......000333555777666555444777777666666555555555555222444333//////222333111//////...............///111111222222333444666888222333333111000000222444333222111222444444333111///000222222111000111333111444666777999<<<@@@BBB888555444666666444444888333555777888:::======;;;222111000111222111///---///////////////000000111---000222333222222333555444444555666666666666555444333222111000111222333222444555444333222333555333333333222333333444444111222333333111000111111...222777999777444111000---///000000///...000111000000222444555777777888:::666555999<<<:::888999555666666555333222333555555444222444777;;;===>>>111111111111111111111111,,,,,,,,,,,,+++***))))))((()))***)))((('''((()))))))))(((((((((((('''&&&)))))))))((('''&&&'''''''''''''''(((((()))))))))%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''%%%%%%&&&'''(((((((((''''''(((((()))***++++++)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!###((('''######''')))'''###!!!###'''%%%%%%%%%%%%%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&###'''***)))&&&%%%&&&(((JJJUUUkkkppphhhkkkwww}}}~~~|||jjj]]]___```WWWMMMMMMQQQ\\\nnn}}}{{{rrrmmmjjjppp|||}}}{{{pppfffjjj|||||||||yyyuuuuuuvvvtttooozzzxxxuuuuuuzzz|||tttkkkeeeccciiinnnooommmllliiifffaaa^^^\\\]]]___aaa^^^aaaiiiqqquuuuuuzzz}}}xxxuuusssmmmgggeeeiiiooo{{{}}}pppfffffffff```^^^```ZZZZZZ]]]fffuuu{{{fff[[[ZZZYYYVVVUUUUUUSSSPPPLLLHHHEEEDDDAAA???<<<999777555444444444555555666555444222111555555444444444333333333000111222111//////111222000111333555666555444333222222333333222111///...///000000111222222222222///111444777:::999555111000000000111222555:::>>>;;;777222111333444333222//////......///111222444111111222222333222222222000222444777999:::;;;;;;888999888666888<<<;;;888666444111...---...000222111333555555333111111111---......///000/////////---222777888666333222222222000000111333555666555000///...///000111000......000333555777777666555555444444333333333444444444666444000///222333000000000000/////////......///111222333333444777999333444444333111//////000111000000111333333222111...///111222111000000111000444777555666999;;;;;;666333333666666444555888222222333555888999888666000000000111222222///------------...///000111222000222333444333444555777333444444555555555555555444333222111111111222333222333444444222222333444111111111111222222333444///111222222111000000111,,,222:::<<<:::555111000...///000000//////000111000000000000111222222333555111222666999777777999444555666555444333444555444333222444777:::;;;;;;000000111111111222222222***++++++,,,,,,++++++******+++,,,+++***)))***+++)))((('''(((++++++)))&&&'''((())))))'''&&&'''(((((('''&&&''')))******)))$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&''''''&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%******((($$$$$$'''&&&"""###%%%'''&&&$$$###%%%'''&&&%%%%%%&&&&&&'''((()))"""###$$$%%%&&&'''''''''###&&&)))(((%%%###%%%(((CCCHHHUUUjjj|||vvvwww{{{zzzssscccVVVOOOOOO\\\lllsssvvvwwwzzzvvvpppkkkmmmuuu{{{qqqiiikkkwww}}}||||||xxxvvvqqqpppvvv}}}yyypppmmmppprrrrrrtttxxxxxxuuuqqqhhhbbbdddggggggffffff^^^]]]\\\[[[^^^cccjjjooommmpppwww|||zzzuuuvvv{{{zzzzzzwwwqqqmmmlllfff```]]]___aaaggguuuwwwiiiaaadddfffaaa___bbbZZZWWWWWW\\\hhhxxx{{{ggg[[[ZZZ\\\[[[ZZZZZZXXXQQQHHHBBBAAABBBBBBAAA>>>;;;777555444555444555666666555333111000333333333333333222222111///000111111000111222444///111444777888777555333222222333333222111///...//////000000111222222222///000444888;;;:::666222222222222111111444:::>>>999444000000333666666444111000///...///000222333///000000111222222222222000111444777:::<<<===>>>:::;;;999555666::::::555444333000......///111222000222333333222000000000---...///000000000//////111222555666666444222000111000//////222444444444111000//////111111000///000111333444555666555555555444333222222333555555666777555111///222222///000111111111000000///...---///111222222333666999222333555444222///......000//////111222333222000---///111111000000000111---333666444444888999777777444444666666333333666222111222555999999777555333222222333444222///---++++++,,,---///111333444111222222222222333666888333333444555555555555444444333222111111222333444111333444333222111222333000///000000111222333444...000111111000///000000---333:::<<<888444222222...000111111000///111222000000111111111222333333111///000444666444444666222444555555444333444555333222222444666777777666222222222111111111111111***+++,,,------......---)))***,,,+++***)))***,,,%%%''')))******)))))))))%%%'''))))))'''&&&((()))'''%%%$$$&&&)))***)))'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((("""%%%'''&&&$$$###$$$%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''***)))&&&$$$&&&%%%######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$999<<>>AAACCCBBB???;;;777444444555444444555666555333000///111222222222222111000000...000111111111222444666///222555888999888666444222222333333222111///......//////000111222222333000111444999<<<<<<777333555555333111111333888<<<666111---...333777777666222111///...///000222333...///000111111222222222///111333777:::<<<>>>???<<<===:::555555999888333333222111//////000222333///111333222111/////////---...000111111111000///000000111444666666555333111///......000222333333222000///000111222111///222222333444444444444444777666555444444555777999777999666111///111111///111111111111111000//////+++...000111000222555999000222555555333000...---000//////000222333111000,,,...111111000//////000,,,333666444444999:::777999666555777666222111333222000111666::::::888666666666555555555333///,,,******+++---///222444555000000000//////111444777222333444444555555444444444333222222222333444555111222333333111111222333////////////000222333333...///111111000//////000...333999999555222222333///000111111000000111222111111222333444555555666333111333777888555555666111333555555444444555666333222222444555666444333444333333222111000//////***+++---...///000000000'''((())))))((('''(((***!!!&&&++++++'''&&&))),,,$$$'''))))))''''''(((***&&&$$$###$$$((()))(((&&&)))))))))(((''''''&&&&&&&&&&&&%%%$$$%%%&&&((()))###&&&((('''%%%###$$$&&&%%%%%%%%%%%%&&&((()))***#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&$$$###%%%&&&%%%$$$###"""$$$&&&((('''&&&$$$$$$$$$$$$%%%&&&'''(((!!!"""$$$%%%&&&'''''''''+++'''###$$$(((***(((%%%<<<>>>===EEEUUUhhhuuukkkvvvrrrvvv~~~|||rrroootttsssyyy```TTTVVV[[[YYYTTTVVV\\\cccooo}}}yyy}}}~~~zzztttpppuuu|||ttt{{{}}}yyysssrrrrrrqqqrrrrrrqqqrrrwww|||zzztttfffnnnsssrrrrrruuutttoooyyyrrriii^^^UUUQQQVVV\\\ccciiiooosss|||~~~~~~}}}zzzwwwxxxtttnnnjjjjjjhhhccc___```UUUXXXXXXWWW^^^lllvvvxxxfff[[[XXX```eeebbbdddkkkfff___VVVOOOOOOUUU^^^dddjjjqqqsssjjj^^^[[[]]]___```iiimmmdddQQQAAA===??????>>><<<:::888666444333999888666555333222222222///000222111000///000111---...///111333444444444555333444777777444333666444555555555555444222111,,,...000000000111333444111444888:::999777666555777666444222222333444555111111222222333333333333111000///...///000222333222111000///............111000000222666888999999<<<;;;999888888666333111222000//////111222222111///222444333000...///000///---,,,...222333222///111333444666777777666666333111000......///111222+++000444555333111222333222222222222222333444444777666444333333444666777888:::888333222333333000000000///............///---222222///000444555111111333444555444222///---111000//////000111000...///......///111222000///444555555555444444666777777777777666555555444444444666999<<<>>>>>>======>>>===<<<;;;999666111---.../////////------///111000///...000222333222///222222333333444555555555000333555333111111444777333333333222222222111111000000000000111111111111.........///////////////111111222333333222000///000111111000...,,,---............111333555444333000000000111222444555666444555888;;;;;;888666666444444333222222333444444///111222111000///000111///---,,,++++++***(((''')))---,,,'''&&&++++++'''''''''''''''''''''''''''"""$$$'''((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&&&&$$$###'''&&&$$$######$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$&&&((())))))((('''%%%&&&'''((((((((('''&&&%%%%%%&&&'''((('''%%%###!!!%%%$$$$$$%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''((())):::<<<:::???LLL[[[wwwvvvrrrmmmmmmsssppphhhfffllluuuxxx~~~sssllleee[[[SSSOOOQQQSSS]]]qqq~~~{{{xxxzzz}}}~~~~~~~~~}}}}}}}}}{{{wwwuuuzzzzzz~~~zzzvvvvvvuuusssvvvuuurrrppptttyyyxxxssskkkqqqsssnnnjjjjjjiiifffeeebbb```______```bbbcccooouuu{{{yyyyyy|||wwwooohhhfffddd```___```ZZZ[[[ZZZWWW\\\iiiuuuyyynnn```XXX___eeecccbbbeeejjjcccZZZSSSPPPSSSYYY]]]eeekkknnnjjjgggeeebbb^^^^^^dddkkkkkkdddXXXMMMFFFBBBAAA>>><<<999777666666:::999777555333222111111000000000111111222222222//////111222333333444444444222333666666333333666444444555666555444222111---///111111111111333555222666999;;;:::888777666555444222111111111333333333333333333444444555666222111///...///000111333222222111000///......///000///000222555888999999:::999888888999888666444222000//////000111111000///111333222///......000/////////000222333222000...///111222333333333222222111000000000000111222---222777888666333333444333333222222222333444444777666444333333444666777777999777333111333222000000//////...---.........---111222///000444444111222444555666555333000///000///......///000///............///222222222000222333444333222222444666666666666555555555555444555888<<>>;;;777333//////000///......///111000///...000222333111///222333333444555555666666222333444333222333444666333333333222222222111111//////000000000111111111............///////////////000111222222222111111000111111000...------...///...///111333444444222000000000111222333555555333555999<<<<<<999666666222222111000000111222222///000111111//////000111...---++++++++++++******))),,,+++'''&&&******'''(((((((((((((((((((((((('''((())))))'''&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&%%%$$$"""!!!&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&$$$%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((((((''''''''''''''''''(((***++++++:::<<<888:::CCCLLLaaa~~~yyyqqqmmmmmmiiiaaa___dddrrrrrrpppnnnvvv~~~qqqhhhWWWRRRMMMPPP___ttt~~~}}}}}}~~~pppqqqsssuuuvvvwwwxxxxxx{{{zzz{{{|||zzzxxx}}}}}}|||~~~}}}yyyzzzwwwqqqlllmmmqqqqqqmmmiiimmmmmmgggaaaaaadddfff``````dddlllvvvyyyuuuooowwwvvvxxx||||||qqqhhhdddbbb``````bbb[[[\\\YYYWWW]]]lll{{{zzzgggZZZ]]]eeeddd___\\\hhhccc]]]WWWUUUUUUXXXZZZbbbgggkkkooosssrrriii^^^VVVYYYbbbmmmrrrkkkZZZKKKCCCAAA>>>;;;888777777888:::999777555333111111000111///...000444666555333222222222333333333333333333111222555444111333888555666777777666444222111///111222333222333444666444777:::;;;:::888777777333222111000///000111222111000/////////000111222222111000//////000111111333222111000/////////000///...///222666999::::::888777777888::::::999888222111//////000111000///...000111111///......///000111333333222111111222...///000111111111111111222222222222222222222222000555:::<<<999666555555666555444333333333444555777666444333333444666777666888777222111333333000//////...------------......000111///000333333111333444555666555333111000...---,,,---...///...,,,...---...000222444333222000111222111000000222444444444444444555555555555666999>>>BBBDDDDDDBBB@@@DDDCCCAAAAAA@@@>>>:::777000000111000......000111000//////000222222111///333333444444555666666777444333222333444555555444333333333222222222111111//////000000000000111111............//////000000...///000111111222111111000111222111///......////////////111333444333222000000000111222333444555222666;;;===<<<:::777555000000////////////000000...///000000///...///000...---,,,*********+++,,,(((******''''''))))))&&&************************)))******(((&&&%%%&&&((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###""""""&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''((()))((('''&&&&&&&&&&&&%%%&&&&&&'''((()))))))))******)))(((((())))))***+++,,,---//////<<>>;;;888666666888777666444444555666777777666444333333444666777666888777333222444444111///......---------------.../////////000111222111222222333444444222111///---,,,+++,,,---...---,,,---------000333444444333///000111111000000111333222222222333444555555555444777<<>>@@@>>>=========<<<999666111222222111//////000222000000000111111111000000333444444555555666666777666444222333666777555222333333333222222222111111////////////000000000111------......//////000000///000000000000000000000111222333222000///000111000000000111333333222111000000000000111222333444111888===>>><<<:::777555////////////////////////---/////////...---...//////...---+++))))))***,,,'''((((((((('''((((((&&&))))))))))))))))))))))))%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%'''(((%%%%%%&&&''''''&&&%%%%%%((((((''''''(((((()))***((()))***+++,,,,,,,,,,,,------...///000111333444===AAA<<<:::@@@BBBHHHWWWiiiyyymmm```UUUPPP]]]eeerrr~~~zzzyyyhhh___^^^^^^]]]\\\[[[YYYVVVWWW^^^iiiuuu}}}~~~~~~}}}tttmmmnnnllljjjjjjkkkkkkiiigggppppppssstttqqqlllmmmrrrwwwuuuqqqpppvvv|||{{{uuuwwwsssjjj___[[[^^^___^^^UUUXXX\\\aaafffooo}}}}}}~~~ooojjjooovvvyyywwwsssqqqrrroooxxx{{{}}}tttlllggg___XXXVVVOOOOOOQQQUUU___pppwwwaaa]]]dddfff]]]UUUXXXZZZ]]]```bbbbbbbbbbbb^^^gggppprrrooohhh]]]SSSBBBAAADDDKKKSSSTTTLLLEEE???<<<999777555666777999444444333333333333444444222///---000666999888444888777666555444444444555111111222333111///555<<>>;;;999777666666222333555555444444555777333555888888777555555555444444333333222222222222222222111000000000111222111111000000000000000000222111000000000000000000000000222555999;;;<<<;;;777666666888:::;;;999888666444111111111111000///.........////////////...---000333222///---///111222222222222222333333333000111222333333333333222222777<<<>>>;;;888777888:::999777555555666888999777666444333333444666777666888777333333666666333//////...------------......---...///000000000111000000111111111000//////---,,,+++,,,...///...------,,,---///222444444333000111222111000111222444000000111222333444555555111444888<<<>>>===;;;999;;;999888888999999777555222333333222000000111222000000111111111000000000333333444444555666666666777444333555777888555222333333333222222222111111...////////////000000000---------...///000000111222222111000000000//////111333333333111000111222111000000111333333222000000000000000111222333333111:::???===999888777333000000000000000000000000,,,---......---,,,---...//////...+++(((&&&(((***'''''''''))))))(((''''''(((((((((((((((((((((((( ###'''(((((('''&&&&&&$$$%%%&&&%%%######%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))'''&&&&&&'''))))))$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$%%%&&&''')))%%%%%%%%%%%%$$$######"""'''''''''(((((()))***+++)))***,,,...000111222222222222222333444666777888<<>>AAA888111333333000///000111111111111000///+++,,,---,,,+++***+++---%%%))),,,,,,(((&&&''')))(((&&&''',,,---((('''***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''***,,,%%%(((***((($$$$$$'''***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$%%%&&&'''((())))))))))))&&&&&&'''''')))***+++,,,+++,,,---...000333555666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>????????????>>>>>>???>>>>>>===============AAADDDCCC@@@@@@CCCBBB???DDDHHHMMMQQQZZZlllzzzpppfffccciiirrrxxx{{{vvvpppssszzzxxxwww|||tttsssqqqoooqqqtttrrrooofffbbb[[[XXX\\\```[[[RRRUUUUUUUUUUUUWWWXXXZZZ[[[bbb___[[[ZZZZZZZZZZZZZZZUUURRRVVV```cccbbbjjjwwwwwwzzzvvvnnnkkkqqq{{{www~~~~~~xxxyyyxxxtttnnnqqq~~~xxxyyy~~~pppiiibbb^^^___```]]]ZZZUUUTTTZZZdddhhhgggnnnyyypppjjj[[[VVV___]]]WWWYYYRRRQQQMMMJJJJJJNNNTTTZZZllljjjaaaTTTOOOTTT]]]bbbaaaccceeeccc\\\TTTMMMJJJHHHHHHEEE@@@???@@@>>>999666555555555444444444444000111333555666777888888333333222222111000000000///000111333555666888888888777777:::<<<;;;777333333666666444000111666;;;HHHBBB;;;666444333222000999888666555444444444555444666888888666444444444444555666666555555666888444999===<<<777222111222111///...///222333111///...------------...//////000111222222222000///...222222333444666999<<<===>>>===:::888555444222222111///...000333444333111...///111333555777888888333222000///......//////222000......///000000///000111333222111000111222333222111111111222333444333333333222222111111111444333222111111222333444111444666444111......///,,,---------.../////////---...//////////////////000...---111666888555111...------...///111333444111333444444222111111222000///////////////000111111111111222222222333333444333222222333444666777<<<888333222222333222000222111000///............////////////000111222333222555777888777666555555666666555444333111000///......////////////......,,,,,,,,,,,,,,,///333666333333222333444666888999888666555666888999666444666444222000111000///---000///---,,,---///111222000000000000000000000000///...---...///000///...)))***+++***))))))+++---+++++++++******(((''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''')))&&&$$$%%%'''&&&### %%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%'''((('''&&&&&&%%%&&&''')))***&&&'''((())))))***))))))000000000111222555777999999:::;;;============<<<>>>???@@@AAAAAABBBBBBBBB??????>>><<<888666666777DDDFFFFFFCCCBBBDDDDDDAAA???BBBDDDEEEIIITTTdddqqq{{{pppkkkmmmssswww~~~}}}zzztttoooqqqxxxrrrlllqqq|||tttooopppqqqjjj___\\\[[[ZZZYYY[[[^^^aaadddnnnjjjeeeccceeeiiimmmooolllfffgggooorrrqqqwww~~~uuusssmmmmmmwww~~~rrrlllfffccccccbbb]]]YYYNNNKKKOOOWWW[[[]]]gggttt~~~xxxhhh___ccc___XXX[[[VVVTTTPPPKKKJJJLLLQQQVVV______YYYPPPMMMTTT]]]bbbnnnlllggg^^^SSSIIICCCAAA>>>???>>><<<===AAAAAA>>>555555555444444444333333111222333444555666666666333333333222111000///000000000222333555777888999999888888999;;;;;;777444444666777444111111666:::<<<888333222222333333222666666555555555555555555333555777666555333333333111333555666666666888999777;;;???===888333111222111///...000222444222111/////////........./////////000000111000///...---222222333444666999;;;===???>>><<<999777666555444222000///111555777888777111222444666777999999999444333111000//////000000............000000111000000222333333222111111222111111000///000111222333333333333333222222111111333222111000000111222333111333555444111......///------------............---......///////////////111///...111666888555111............///000222333000222333333222111222333.........//////111222333333333333333444444444444333333222222333444666777:::777333111222222111000222111000//////.....................///000111222222444777888666555555555444444444444222000...---.........//////.........,,,------,,,,,,///333666444444333444555666888999777666555666888888666444444222000///000111000//////...---,,,---...000111000000000000000000000000000///...///000111000///++++++,,,+++))))))***,,,))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%$$$%%%&&&'''(((***+++,,,...///000111111333333444666999<<>>@@@AAACCCDDDEEEDDDDDD@@@@@@AAABBBBBBAAAAAAAAA??????===999555222222222FFFHHHGGGDDDCCCEEEDDDAAA@@@BBBCCCBBB@@@DDDLLLTTTYYYdddwww|||ssspppppprrrppppppoookkkgggjjjooo~~~uuuiiibbbkkk|||zzzuuurrrnnnlllnnnrrrxxx|||{{{ssspppsss{{{{{{}}}rrroooiiihhhmmmqqqvvvwwwqqqjjjgggeee```YYYSSSJJJFFFHHHOOOUUUZZZgggwwwvvvgggeee___WWWZZZWWWUUUPPPKKKHHHIIILLLOOOUUUXXXWWWRRRQQQXXX```dddsssnnncccUUUHHH???;;;:::666888888777;;;@@@AAA>>>555555555444444444333333222222333444444444333333444444555333000//////000111111222444666777888999:::999888999::::::888666666777777555222222555999777666444444666777777666333333444555555555555555111333555555333222222222///111444666666777999:::777;;;===<<<777222000000111000000111333444444333222222111000000/////////...////////////......---111111222444666888:::;;;???>>><<<;;;999888888888444333222333777:::<<<===333444555666777888888888555444222111000000111111,,,---...000111111111111000222444444333222222222000000///...///000111222333333333333333222222222111111000000000000111111111222333222000.....................------------------...///////////////111000///222666777444111///.........//////000111...000222333222222333444------...///000222333444444444444444555555555555333222222222333444555666777555222000000111000///111111000000///.........------------...///000000111333666666555444555555222333333333222000---+++------------------------------------,,,...222555444444444444555777888999666555444555777777555444222000//////000111111000...---,,,,,,,,,---//////000000000000000000000000111000//////000111000///,,,,,,,,,+++)))((()))+++(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&&&&$$$ !!!''',,,%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((***)))(((((()))+++,,,---///000222444666888999999::::::;;;<<<>>>AAACCCDDDAAABBBCCCEEEFFFFFFGGGGGGCCCCCCCCCBBBBBBAAA??????>>>>>><<<777333///...///FFFHHHGGGDDDCCCEEEDDDAAAAAADDDFFFEEEBBBBBBEEEIIIHHHLLLXXXjjj|||wwwnnnnnnjjjgggeeeaaa^^^aaafffuuuppp```]]]eeezzz~~~|||{{{oooiiifffeeeggghhhlllzzzxxxqqqhhhaaa^^^YYYQQQKKKHHHDDDFFFOOOUUU\\\jjjzzzjjjccc[[[UUUXXXUUUSSSOOOKKKGGGGGGIIILLLQQQVVVVVVSSSRRRWWW\\\^^^fffaaaWWWKKK@@@:::999:::777888777666888======:::666666666555555555444444222333333333333222111111444555666444000...///000111222333444666777888999;;;:::999999888888888777666777777555333222555777999999888888888777666555222333444555555444333222111333555555333222222222///222444666666666777999555777999999555222111111111111111222444555555555444444333333222000///.../////////////////////...000111222333555777888999===<<<;;;:::::::::::::::888666555555777:::===???222333444555555666555555555444222111000000111111---000333444444333111111000333555555444333222222000000///...///000111222333333333333333222222222000000////////////000000111111111111///..................------,,,,,,,,,,,,---...///000000000///111111111333555666333111//////......////////////---///111222222222333555////////////000111222333333333444444444555555555222222222333333444555555444333111000000/////////111111111000000///...---------------...///000111000222444555444444444555111222333444333000---,,,---------,,,,,,------------......------...111333222333333333444555666666333333444555555555555444333111000000111222111000------,,,,,,,,,------...000000000000000000000000000///......///000...---+++,,,+++***'''&&&''')))((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$"""###%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$&&&)))***&&&&&&&&&&&&&&&'''''''''((()))******)))((()))+++,,,,,,,,,---///111333555666777999;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEBBBBBBAAA@@@???===<<<;;;::::::888555111.........GGGIIIIIIEEEDDDFFFFFFCCC>>>AAACCCCCCAAA??????@@@CCCBBBIIIWWWdddkkkqqqxxxxxxtttmmmeee___YYYUUUWWW\\\eeesss}}}jjj___[[[eee~~~zzzvvvrrrwwwyyywwwzzzvvvlllccccccdddeeedddgggppp{{{ooofff[[[UUUSSSRRRNNNKKKFFFCCCGGGPPPWWW\\\iiixxxjjj```YYYUUUYYYTTTSSSQQQNNNKKKKKKMMMOOOPPPTTTSSSNNNJJJLLLOOOOOOQQQOOOJJJCCC===::::::;;;888999888666888<<<<<<888777777777666666666666555333333333333222111000///333555777444000...///222111222333444555666777888::::::999888777666666777555555555444333333555666666777888777666444333222444444555555333111///...111333555555444333333333000333666777666555555666444555888888777666555555111222333333333444555666555555555444333111000...000000000000000000000111///000111333444666777777999999999999999:::;;;;;;:::999777666555777:::<<<333444444555666666555555444333111000//////000000000444999:::777444111000000222555666555333222222111111000///000111222333222222222222222222222222////////////////////////111000////////////............------,,,,,,,,,+++,,,---...///000000000000111111111333444333222000.........///////////////,,,...111222222222333555222111111000000000000111111111222222222333333333111111222333333444444444111111111000////////////000111111111000///...---............///000111111///111333333333333444555222333444444333111///---...---,,,,,,,,,,,,---...---...///...---...000222000000111222222333333333111222333444444444444444666444222111111111000///---------,,,,,,,,,------///////////////////////////---,,,,,,------,,,+++)))******(((&&&%%%&&&'''(((((()))))))))(((''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''&&&### %%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%######""""""###%%%(((***%%%%%%&&&&&&'''(((((()))((()))++++++***+++,,,.........///111333666999;;;??????@@@@@@AAA@@@@@@@@@BBBBBBBBBCCCCCCBBBBBBBBBFFFFFFEEEDDDDDDCCCCCCCCC;;;;;;;;;:::888777555444333333333111...---...///GGGJJJJJJGGGFFFIIIIIIFFF@@@AAACCCBBB@@@===<<<;;;???>>>GGGUUU\\\YYYWWWYYYooo|||rrrggg^^^UUUNNNMMMOOOTTTbbbmmm{{{sssiiieeepppxxxttttttuuuvvvnnnrrrqqqnnnqqqqqqiiibbbccceeeeeedddeeeiiimmmpppssstttvvvyyyddd\\\SSSPPPRRRUUUVVVUUULLLIIIMMMUUUZZZ]]]ggguuuiii^^^XXXVVV[[[UUUUUUTTTSSSQQQQQQSSSUUUSSSVVVSSSJJJDDDDDDEEEEEEDDDCCCBBB???;;;999999:::777888888666888======:::777777777666666666555555333333333333222111000000111555777555000...111444111111222333444555666777888999:::999666555444555333333333333333444444555555777888888777777777888555555444333111///...---000222444555444333333333000333666777666444444444555666888999::::::::::::111333444444222222333555555555555555444222000///111000000000000111111222...///111222444555555555666666666777999:::<<<===;;;;;;:::777555444666888555666777888888888888888444333111000//////000000111777===>>>:::555111000///222555666555222111111111111000///000111222333000000000111111111111111//////000000000000//////111///...---...///...---------------,,,,,,,,,,,,,,,,,,...///000000000000000111222222222111000///,,,---...///////////////,,,...111222111222333444333333222111000000000000000000000000111111111111000111222333444444444333///000111111///...///000000000111111111///---,,,............///000111222...000111222111222333555333333333333222111000//////...---,,,,,,---...///.../////////------///111//////000111111111111111///111333333333222333444777444222111111000///---............------------////////////////////////...---++++++,,,,,,+++)))((())))))(((&&&%%%&&&((((((((()))))))))(((((('''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%''')))((("""%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))***%%%&&&'''(((***+++------(((***,,,---...///111333888888888:::<<>>>>>;;;===>>>@@@BBBCCCCCCCCC@@@???>>>===<<<<<<<<<<<<666666666555444333222222.../////////------///111DDDFFFGGGDDDDDDGGGHHHEEECCCDDDDDDBBB@@@>>>===<<>>===??????>>>???>>><<<999888999:::777999888666888<<<===999555555555555444444444444333444444444333222111111///444777555000...222666000111111222333444555555555777:::999666333222222000000000111333444444444555777999999888888:::<<<555444222111000///.........111333444333222222222...111555777666555555555666666666888999:::999888222333555444111000111333333444555555444333000///000//////...///000111222---...000222333444444444444444555777999;;;===>>>:::;;;;;;999555444555777555555666888888999999999555444222111000000111111///666>>>@@@<<<666222111...111444666444222000000000000///...///000111222.../////////000000000000///000111111111111000///111///,,,,,,...///...---,,,,,,,,,,,,,,,,,,------+++,,,---///000000111111///000111111000///...---***+++---//////000//////---///111111111111222333222222111111000111111111//////000000000111111111///000222333444444333333...000222222000///000222///000111222111///---,,,------------...///000000...///000000000111333555333333111000//////000000000///---,,,,,,---///000...///000///...---...000//////111222222111111000...000333333222111333444333111////////////...---////////////......------///////////////////////////---,,,,,,,,,,,,+++))))))******)))'''''')))***&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&###"""%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''(((((((((((())))))******''''''))),,,...000222333...000333555666777:::<<<@@@?????????@@@AAACCCDDD=========<<<;;;999888777333444777999;;;<<<<<<<<<777666555444444555666777777777888999999888888888111222333222222222444666>>>AAABBB@@@AAADDDDDDBBBAAAAAAAAA@@@???>>>>>>>>>CCC===@@@KKKMMMEEEAAADDDCCCOOOcccyyyssseeeZZZWWWMMMQQQTTT^^^ooowwwwwwsss}}}|||||||||~~~xxxyyyyyyuuullldddccceeefff```dddccc___bbbnnn~~~{{{mmmiiihhhfffdddeeefffdddaaa```ZZZXXXZZZ^^^fffssssssnnnjjjjjjooorrrqqqnnnVVVPPPMMMNNNMMMKKKTTTaaauuuzzzbbbUUUQQQQQQVVVTTTTTTUUUTTTRRRRRRSSSTTTNNNOOOHHH===555555888999======<<<;;;999999;;;===:::;;;999666777::::::666444444333333333222222222444444444444444333222111...333777555111///333888000000111222333333444444333666:::999666222111111///......000222444444444333555666555333222555888333222111/////////000111---///111222111000111111,,,///444666777666666777555444444555666666555333222444555444000///000222222333555555555333111//////...------...///000111---...000222333444333333444444555777:::<<<>>>@@@999:::<<<:::777555555777222333444666777777888888666555333222111222222333,,,444===@@@<<<666333222---000444555444111000//////......---...///000111---.........//////000000///000111222222111000///222...++++++...///...---+++++++++,,,,,,---------+++,,,---///000111111111...000111111///---------)))+++---///000000000000---///111111111000111222111000000000111222333333///000000000111111111111///000222333444444333333---000333222000///000222///000111222111///---,,,,,,,,,,,,,,,---...//////---...000000000111333555333222///...---...///000111000...------...000111...///000000...---...//////000222333333222111000---000333333111111222555///...,,,,,,...///...---//////000000///...------////////////////////////000...------------+++*********+++***))))))+++---%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%###%%%'''&&&######%%%)))%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''((())))))))))))((((((((()))+++...111444666777555777:::<<<>>>@@@CCCFFF>>>===<<<::::::::::::;;;555555555444333222000000...///111222333333222222444444333333444666888999<<<===>>>???@@@@@@@@@@@@777888999999888888:::<<<@@@AAAAAA@@@???@@@CCCEEEEEEBBB===;;;<<<>>>@@@@@@CCCBBBAAA@@@????????????BBBCCCHHHXXXpppzzzkkk^^^YYYSSSTTT^^^jjjuuuxxxooorrrrrrppp}}}~~~zzzwwwwww}}}{{{qqqwwwtttlllaaa[[[[[[___aaa^^^^^^]]]]]]]]]```eeeiiiooovvv~~~oookkkkkkfff[[[WWWZZZ\\\YYYKKKVVV[[[VVVWWWggg~~~pppoooxxx|||tttiiiYYYPPPJJJIIIGGGEEEJJJQQQdddkkkjjj^^^RRRPPPRRRTTTTTTQQQOOOPPPQQQPPPMMMIIIIIIGGGAAA<<<888888;;;>>>;;;;;;:::999:::;;;<<<===???<<<999777777666555444444333222000......111333222333555777888666111---///000000111111111111000111000000000000222333444333888;;;:::555222222444......///111222333444555444444444444444444333333222111000///...---,,,,,,111111111111000000000/////////000111222333333444999666444444666777555333:::888555222111111222333222333555666666555333222......//////000000111111111000///000111333333333222444666999;;;;;;<<<<<<999:::;;;999777666666777666666666555333222444555777555333222222222444555222333555666666555333222111222444555444222000...000///000222000---...222///////////////......---//////000000000000//////000...,,,++++++++++++***++++++++++++,,,---......---+++,,,000111//////222222111000000000000...,,,,,,---///111111000...---......//////000000111111///////////////000111111444000------000333222000000111111111111222222222000222444444222000//////000111111111111///...---,,,,,,---...///000111222...------...111222222111...///000///......000222111111000000000000000111000222333333222000000000////////////000111222333111111111111111222222222000000000000000000000000,,,...111111///............---,,,---///000///...,,,,,,,,,+++++++++******&&&((()))((('''&&&''')))******)))((((((((((((((()))(((&&&$$$$$$$$$&&&''')))'''%%%&&&(((***)))'''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''(((((((((((('''%%%$$$$$$'''))))))******++++++******)))))))))(((&&&&&&(((---000***---111555888999999888???>>>======>>>???AAABBBCCC===888999999555333333...000222111000.........+++---000111111111333444222222333555999<<<@@@BBBDDDCCCCCCCCCBBBBBBAAAAAA???>>>>>>=========>>>>>>;;;<<<>>>>>>>>>???BBBDDDCCCAAA===<<<===>>>??????@@@@@@>>>======<<<<<<<<<======AAALLL___sss~~~tttiiiaaa\\\```iiiqqq|||}}}uuufffdddcccaaammmzzz||||||wwwqqqpppuuu{{{}}}zzzlllbbbaaaccccccaaa^^^]]][[[YYYWWWXXX\\\___cccjjj{{{zzznnnZZZYYYSSSKKKIIINNNQQQOOOKKKVVV^^^\\\^^^llluuusssyyyzzzqqqgggVVVNNNHHHFFFEEEDDDHHHNNNXXX^^^^^^VVVPPPQQQUUUVVVRRROOOMMMKKKKKKIIIFFFCCCDDDBBB>>>999777777999;;;;;;;;;:::::::::;;;<<<===>>><<<999777666666555444222222222000...///111333222333555777888666222...//////000111111111111000000////////////111222333333777;;;:::555222222444...///000111222333444444333333333333333333444444000000//////...---------000000000/////////.........//////000111222333333666444333444666888777666;;;888555222000000111222333444555555555444222111//////000000000000000111111000///000111222333333000111333666777888999999888999:::999777666666777444555555444333222444555777555444333333444666777444333333222222333333444111222444555555333111///,,,+++,,,///...+++,,,000111000//////......//////...//////////////////...000...,,,+++++++++++++++++++++++++++,,,---...///...,,,---000111......111///............---,,,+++,,,---///000000000///............///000000111111///////////////000000111//////////////////000111000111111111111222222222222444555555222000///...111111222222111000...---+++,,,---///000000111111///...---...000111111000...///000///......000222111111000000000000111111000222333333111000//////////////////000111222333000000111111111111222222000000000000000000000000,,,...000000///............------...000111000///,,,,,,,,,,,,++++++++++++((()))******(((((()))******))))))((((((((((((((()))'''&&&$$$$$$%%%&&&'''(((%%%$$$$$$'''((((((&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&''''''&&&''''''&&&%%%%%%''')))''''''((()))***++++++,,,)))+++---......000333666444666999<<<>>>>>>>>>>>><<<<<<======>>>???@@@@@@BBB;;;666666555111//////+++---//////---,,,,,,,,,+++---///000111333777999;;;;;;<<<===@@@CCCFFFGGGJJJJJJIIIHHHHHHGGGFFFFFFBBBAAA@@@???????????????555777:::<<<===>>>@@@BBB@@@???======>>>???>>>======<<<;;;::::::999999:::999999<<>><<<===;;;999777666666888888;;;::::::::::::;;;<<<===;;;999777555333222222222111111111///...///222444333333444666777666222/////////000111111111111111//////......///000222333333666:::999666333333444//////000111222333333333111111222222333333444444........................///............------------...///000111222222333333222111333666999999999<<<999666333000//////000222333444444444333111000111111111111111000000000000000000000111222333333000111333555666777888888666888888888666666777888222333444333222222444555555555444444444666888999444333000//////000333444222333444555555333222000///---///111000---///333333222000///...///000111..............................---,,,++++++++++++++++++++++++,,,---...//////,,,---000000------///---------------------,,,------...///////////////---......//////000111111//////......//////000111***...222111...---///222000111111111111222222222333444555555222000......111111222222111000...---***,,,...000111111000///000///......000111000...---/////////......///111111111111000000111111222000222333333111///......//////...//////000111222///000000000111111111222000000000000000000000000,,,...//////...------......------...000222111000---------,,,,,,,,,++++++)))+++,,,+++***)))***+++)))))))))(((((((((''''''((('''&&&%%%$$$%%%&&&'''(((&&&%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&(((((('''''')))***((((((((()))***,,,...///,,,///333555666777999;;;===>>>???????????????>>>999;;;===???@@@@@@@@@??????999555444222...,,,---***,,,---...,,,,,,,,,---,,,...000333555999===AAACCCCCCDDDEEEFFFHHHJJJKKKJJJIIIIIIGGGFFFEEEDDDDDD@@@???>>>===<<<<<<<<<<<<222555999;;;<<<===>>>???===<<<<<<===>>>???===<<<;;;:::999888888888888888;;;<<<>>>AAAEEEGGGIIIIIIPPPaaassszzzwwwwwwxxxwwwvvvpppmmmkkkmmmpppnnnfff^^^fffxxxwwwtttqqqiiicccbbbwwwwwwkkkfffgggwww~~~tttqqqqqqqqqpppfffppp{{{ssstttrrriiibbbcccaaa]]]WWWQQQNNNNNNOOO]]]cccnnnxxx{{{uuulllfff___ZZZUUUTTTYYY\\\XXXSSSJJJRRR[[[___bbblll|||wwwnnniiieee___[[[PPPMMMIIIHHHHHHJJJNNNQQQSSSPPPLLLIIIIIIKKKLLLKKKHHHFFFCCC???===<<<;;;:::999888777666777888888888::::::::::::;;;;;;<<<<<<777777555222000...///000///000///...---///222444333333333555666555333111...///000111111111111111000000//////000111222444333666888999777555444555000000000111222222222333//////000111222222333333,,,,,,---......//////000............------------------...///000111111222111111222333555777999999;;;999666333000///......000111222333333333222222333333222222111111000000//////000000000000222444333333555666888999::::::555666777777666555666888000111222222111111333555222222222333444666777888222111///......///111222222333444555555444222111222111111333111...///222555333111///...000222333---------------------------------,,,+++***+++,,,,,,++++++,,,,,,---...//////------000000---,,,...---...///...---...///000------...//////000000000------......///000000111///............///000000***...111222111000000222000000111111111222222222000222333333111/////////000000111111000///---,,,***,,,///111222111///...000///......///000///------...///...------///111111111000000000111222222000222333222000...------///.........//////000111...//////000000111111111000000000000000000000000,,,...///...---,,,---......---,,,---000111000///---------,,,,,,,,,,,,+++)))***++++++***)))***+++(((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''***)))((())))))***++++++&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%'''******))))))***+++,,,,,,,,,---///111333555888999;;;<<<<<<===???AAA>>>>>>>>>===============<<<>>>@@@AAAAAA@@@???===;;;666333333111---,,,...+++,,,............///000...222777;;;>>>AAADDDGGGEEEEEEEEEFFFFFFGGGHHHHHHFFFEEEDDDCCCAAA@@@???>>>===<<<;;;::::::999999999444666999;;;;;;;;;<<<===;;;:::;;;<<<>>>???===;;;::::::999888888888999999<<>><<<;;;;;;===???;;;999888999;;;<<<;;;999:::::::::;;;;;;;;;;;;;;;777888777444000...000111/////////...---...111333333222222333444444333111......000111111222222222222111000000111222444555222555777888777666555555111111111111111111222222---......///000111222222++++++,,,---...///000000//////.........---------+++,,,---...///000000111222222222222333444555666:::888666333111///......---...///000222333444444333333222222111111000000...///111000//////222444444444555666777999::::::444555666666444444555777///000111000///000222444//////000111222444555666////////////////////////222222333444444333333222222000000111...))))))---555333111//////000222333...---,,,,,,,,,,,,---...+++---...---+++***+++,,,,,,,,,,,,,,,---.../////////,,,---000///,,,,,,...---......---,,,,,,...000,,,---...///000000000000---------...//////000000...............//////000.........111444555333111000000111111111222222222...///111111//////000111...//////000///---,,,+++***,,,///111222111///---000///......//////...---,,,---...---,,,,,,...000000/////////000000111222///111222222///---------.........---......///000------...///000000111111////////////////////////---...///...---,,,...///---,,,+++,,,...///...---------,,,,,,,,,+++++++++((()))***)))((('''(((***'''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&))))))))))))))))))++++++&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&''''''%%%(((*********)))***+++000111333555999<<>>???BBBEEE;;;<<<===???AAACCCEEEEEEGGGFFFEEECCC@@@<<<999777555111000111///,,,---000+++,,,.../////////222444333888???EEEHHHHHHHHHIIIDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA???>>><<<;;;;;;;;;;;;::::::::::::;;;;;;444666999:::::::::;;;===999999999;;;===>>>===<<<::::::999999999999::::::;;;>>>BBBCCCBBB@@@???>>>===CCCDDDLLL___qqqvvvllleeefffhhhbbbXXXQQQPPP^^^llluuu|||vvvwww~~~lllYYYPPPLLLQQQ```uuuwwwlllfffeee___aaafffmmmqqquuu~~~tttbbbYYYWWWVVVSSSNNNIIIEEEEEEEEERRR___nnnyyyzzzqqquuuzzztttdddWWWJJJJJJKKKLLLMMMTTTcccsssxxxlllbbb[[[YYYXXXXXXSSSTTTRRROOOOOOSSSUUUTTTOOOHHHCCCAAAAAA@@@AAADDD>>>===<<<::::::<<>>;;;<<<>>>???>>>;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;777333111333555/////////---,,,---000222222000///000222333222111---...///111222222222222222222111111222333555666222444666777888777666555222222222111111111111111------......//////000000***+++,,,---...///000000//////.........---------++++++,,,---...//////000111222222111000000222333666555444333111000000000,,,,,,---///000222333444111111111111111000000000---///111000......111444222222222222444555666777333555666555333333444555...///000///......000222,,,---...///000111222222......////////////......111111222222333333222222444222222333///++++++...444333111000///000111222...---,,,++++++,,,---...))),,,///...+++***+++---,,,,,,,,,,,,---...///000...+++,,,//////,,,,,,...+++,,,---+++((((((+++...***,,,...000111111000///,,,------......///000000......------......///000000...---000555888666333000111111111111222222222...///111000//////000222...///000000///...,,,+++,,,---///000111000///...///...------///000///---,,,---------,,,,,,...///............///000111111---///111111///---------......------------......,,,,,,---...///000111111////////////////////////...///000///------///111...---+++,,,------,,,***,,,,,,,,,+++++++++******&&&((()))((('''&&&'''(((''''''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))&&&(((+++,,,,,,...000222777999<<<@@@DDDGGGIIIJJJAAA@@@???<<<;;;<<<@@@CCC???AAADDDHHHLLLOOOQQQRRRNNNJJJEEE???:::555333222000......///...+++---222,,,...///000111222555777:::???EEEJJJJJJIIIGGGFFFBBBBBBBBBBBBAAA@@@??????<<<;;;:::999888777666555666666666777999:::<<<===222444666777777999<<<>>>999888777999<<<======<<<::::::999999999999::::::999<<>>::::::999777:::AAA<<<<<<;;;::::::===CCCIIIGGGCCC???>>>@@@BBB@@@===999:::;;;<<<<<<<<<;;;;;;:::<<<<<<888333111333666000000///---+++,,,...000111///---...///111111000---...///000222222222222222111111111111333444555222333555777888888777555222222222111111111000000---------------.........++++++,,,------...//////------------,,,,,,,,,,,,******+++,,,---...//////...000111000......000333333333222222222222222222............///000111111//////000000000000000111,,,///111000...---111555000000///000111222444555444555555444222111222333...///000...------...///,,,,,,...///000000000000111///...------...///111000000000111111222222222444222333555222//////333222222111000000000000111///...---,,,,,,---...///(((,,,//////+++***+++...---,,,,,,------...///000,,,***+++//////------///+++------+++'''&&&)))---(((+++///222333222///...,,,,,,---......//////000...------------...//////.........///222444666666000111111111111222222222333444444222000///000111000111111111111///...------......///////////////---,,,,,,---///000///...+++,,,---,,,++++++---///,,,,,,,,,------...///000+++---///000///...............------,,,------...+++,,,,,,---///000000111////////////////////////000000000///......000222000///------------+++)))++++++*********)))))))))&&&'''((((((&&&&&&'''(((&&&'''((())))))'''%%%$$$$$$%%%%%%&&&'''''''''&&&$$$&&&'''&&&%%%%%%''')))&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,+++...000333555999>>>BBBDDDFFFIIIKKKKKKKKKIIIHHH<<<===??????@@@CCCGGGJJJKKKMMMOOORRRSSSSSSRRRQQQFFFBBB<<<666222222444555333111111222000---///444111333444555666888<<>>?????????>>>===<<<;;;888777777666555555444444666777888:::===@@@BBBDDD000111333444666999===@@@999777777888;;;=========:::999999999999999::::::999;;;===<<<999777777888555===>>>>>>BBBCCCNNNbbbrrr{{{}}}zzzyyyyyypppfff```]]]\\\ZZZ[[[bbbllltttwwwnnnxxx}}}||||||uuuvvvxxx~~~iii^^^XXXQQQLLLLLLVVVgggvvvssseee```SSSQQQQQQQQQNNNOOOWWWaaammmooopppbbbaaa___ZZZTTTPPPOOOOOOTTTaaannnttt|||}}}mmmnnnssslll\\\OOOJJJGGGGGGGGGEEEFFFPPP^^^aaa]]]YYYYYY[[[[[[XXXTTTUUUWWWSSSKKKGGGHHHGGGBBB===777444444222///444<<<;;;<<<;;;:::999===DDDJJJKKKFFF@@@???AAABBB@@@===999:::;;;<<<<<<<<<;;;:::888::::::666111...111555000000///---++++++---///000...,,,,,,...000000000---...///000222222333333111000000000000222333444222333444777999999777555333333222222111000000000---------------------,,,++++++,,,------...//////,,,,,,,,,+++++++++******)))***+++,,,---......///+++...//////------000333000111111222333333444444000000///.....................//////000000111111,,,///222000------111555000000///000000222444555444555666444222111111222//////000...,,,,,,---...,,,---...///000000000///333111---******---111333//////000000000111111222///---///111000---...333111111111111000000//////000///---,,,,,,---///000''',,,000///,,,)))+++...---------------...000000+++)))+++...///------000...000000---((('''***///'''***///333444222///---,,,,,,------...//////000...------------...//////+++---000///...000555999000111111111111222222222888888777444111//////000222222333333222111///...............////////////---,,,+++---///000000///+++,,,,,,,,,++++++---///+++++++++,,,---...///000***,,,/////////......///...------,,,,,,,,,------++++++,,,---...///000111////////////////////////111111111000...///111333333111///......---+++)))*********))))))))))))((('''((()))((('''&&&''')))&&&'''((())))))'''%%%$$$$$$%%%&&&&&&'''''''''&&&&&&((()))(((&&&&&&(((+++&&&&&&&&&'''''''''((((((%%%&&&''')))***,,,---...111444777;;;???EEELLLQQQRRRSSSSSSRRRNNNIIIDDD@@@???CCCGGGLLLOOORRRVVVXXXVVVWWWWWWVVVSSSNNNJJJGGG:::666000---...333999===888777777777444000222777777999:::;;;<<>>>>>???;;;;;;<<<<<<;;;:::888777;;;;;;;;;:::::::::999999>>>???BBBEEEHHHLLLOOOQQQ222222333555999<<<===<<<888777666666888:::===???;;;:::888666555555666666555666888999888777555444:::::::::;;;===@@@CCCEEERRRZZZiii{{{~~~}}}xxxrrrfff\\\[[[```eeekkkpppmmmnnnoooppppppnnnjjjgggjjjooo~~~ssshhheee^^^VVVOOOTTTcccqqqwwwwww{{{kkk^^^SSSVVVXXXVVVNNNKKKUUUaaaiiisss{{{ooohhh^^^WWWSSSPPPLLLIIIPPPYYYdddlllrrr|||vvvhhhkkkmmmdddXXXSSSRRROOOJJJFFFFFFIIINNNQQQXXXWWWWWWZZZ]]]]]]ZZZVVV\\\YYYSSSKKKDDD===999666///000111333444555555555333555666666666888===BBBCCCAAA??????@@@>>>:::777999999999:::;;;<<<;;;999<<<<<<;;;999777555333111///000000///,,,*********000000000000000000111222000000111111111111000000111111111000///000333555111111333666999999666444333222111111000000111111111111000000///...,,,,,,,,,,,,++++++,,,---///000(((***,,,,,,+++))))))))),,,******,,,///000///,,,000000000000111111111111222111111444666777333000------,,,,,,,,,------...---...///...------...///......///000111333555666555444333222222333555777555444444333222111000000---000111......000///,,,...------------...//////111...,,,++++++---------///000000000000000//////444333111000...------,,,......////////////......---------,,,+++,,,...000---...000///...,,,,,,---)))***+++,,,...000222333111000...---,,,+++++++++++++++,,,,,,,,,,,,------))),,,111555555333...+++---++++++---,,,))),,,111......---------...//////111...---///333555555333666444222000000111222333555555444222111222666999222111000//////000111222//////.........---------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,---......//////......000...++++++,,,...//////...------,,,,,,------...,,,,,,,,,---...///000000.........///111222444555/////////000000000000000333111...+++******,,,---))))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***)))(((((((((((()))&&&(((******(((''''''(((***++++++,,,---000444777<<<@@@FFFMMMTTTXXX[[[]]]]]]ZZZUUUQQQNNNLLLLLLMMMPPPVVV[[[]]][[[ZZZ]]]```\\\ZZZVVVPPPHHHBBB??????333222111000111444777999777888888777666777999;;;===@@@CCCDDDBBB@@@??????BBBBBBBBBAAA@@@===;;;:::>>>999666999;;;;;;;;;>>>BBBEEEDDD???===???@@@???EEEHHHLLLPPPSSSUUUWWWXXX666555555777999;;;;;;:::666666666666888:::===???<<<;;;999777666666666666444555777888888777666555888888888888:::>>>AAACCCEEEIIIRRR^^^iiippprrrqqqvvv{{{yyynnniiihhhfffeeeggghhhkkkooopppnnniiibbb]]]___cccooo||||||xxx~~~sssllljjj___VVVNNNQQQ^^^lllssstttuuulllbbbYYY[[[^^^\\\TTTQQQYYYeeehhhqqqzzzkkkddd\\\UUURRROOOKKKHHHLLLTTT^^^dddiiirrrooo___```ccc\\\SSSPPPPPPOOOMMMMMMNNNQQQTTTWWWWWWVVVWWWZZZ]]]^^^\\\XXXSSSQQQLLLEEE???999555333000000111222333444555666333555666555555666:::>>>???>>>======>>>===:::777999888888999;;;;;;:::999;;;;;;:::888777444333222000111111111000000000000000000000000111111222333222222000//////000222222000111111111000000222444000000222555777777555333222111000000//////000000000000000000///---,,,++++++++++++,,,,,,...//////)))+++,,,,,,+++******+++,,,++++++---000111///---/////////000000000111111111000111333555555222000...------,,,,,,------...---...///...---,,,---///.........///000222333444444333222111222333555666333333333222222222222222///111111......000000---------,,,,,,------...///000...,,,++++++,,,---------...//////000000000000&&&+++///000---,,,...000---......//////......---,,,------,,,++++++...000...000000///---,,,,,,---++++++,,,---///111333444000///...,,,++++++******++++++,,,,,,,,,,,,------))),,,000333333111...+++,,,++++++---,,,***,,,000---------------...///000000...---///222444444333444222111000///000222222444444333111000111555777222222111000000111222222//////.........------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------............///---++++++---///000000---------,,,,,,---------,,,---------.../////////,,,,,,,,,---...///000111////////////////////////000...,,,)))((((((***+++)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((((((((((((***,,,***---111444888===CCCGGGNNNQQQVVV[[[```ccceeefffdddaaa]]]ZZZWWWWWWWWWXXXZZZ^^^bbbdddccc```______TTTPPPIIICCC>>>:::999888222111111111333666999;;;<<<======<<<;;;;;;===???CCCEEEFFFGGGEEECCCAAA@@@<<<===>>>>>>>>>===<<<;;;;;;888888:::;;;>>>FFFOOOXXX[[[YYYSSSMMMKKKIIIFFFPPPSSSUUUXXXYYYZZZ[[[[[[:::888777888999:::999888555555555666777:::<<<>>>===<<<;;;999777666666666444555666777777777777777666555555666888;;;>>>@@@@@@@@@AAAFFFMMMTTTXXXZZZdddppp}}}|||wwwooojjjhhhlllnnnpppnnnggg___XXXUUUTTTVVV^^^fffggggggppp}}}}}}tttllliiihhh```VVVMMMMMMWWWdddlllooopppxxxiiibbb[[[]]]___\\\UUUPPPWWWaaafffoootttgggaaaZZZUUUSSSQQQMMMJJJHHHNNNTTTWWW[[[dddrrr}}}wwwdddUUUUUUWWWTTTPPPOOONNNPPPSSSWWWZZZ\\\]]]]]]ZZZXXXWWWXXXZZZZZZVVVRRRHHHFFFBBB===999555222111222111111111222333555666444555555444333444777999999999999;;;<<<<<<;;;999888777777888::::::999888:::999888777666444333222000000000111222333555555000000000111222333333444555333000//////000333555///000222222111000111222//////111333666666444222000000///............///000000000000///...,,,+++***+++,,,------......---+++,,,---,,,++++++,,,...---------...000111000............////////////000/////////111333333111///......---------------...,,,...///...---,,,---...............///000111222333222111111111222444555111222222222333333333444000222000,,,,,,///000...+++++++++++++++,,,------///...---,,,+++,,,------+++,,,---...///000000000&&&...000+++))),,,111,,,------......------,,,+++,,,---,,,++++++---///000111111000---++++++,,,,,,,,,---...///111333444///...---+++************++++++,,,,,,,,,,,,------***,,,...//////...---,,,+++***,,,...---***+++///,,,,,,,,,---...//////000///...---///111222222111111000///......///111222222222111000///000333555333222111000000111222333...............---------///...---,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,******+++,,,------.........,,,++++++---000111000------------------------------..................------,,,,,,---......///........................---,,,)))'''&&&'''((()))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&''''''''''''''''''((())))))))))))+++///222333777===CCCIIINNNSSSWWW]]]___bbbeeehhhiiijjjjjjjjjhhheeecccbbbbbbdddeeefffgggiiijjjiiiddd]]]XXXNNNHHH@@@;;;::::::999888333333444555888;;;>>>@@@AAABBBBBBAAA@@@???AAABBBDDDCCCBBBBBBAAA???;;;999999:::<<<>>>????????????===<<<===???@@@DDDRRR___qqqssspppfff]]]XXXSSSNNNQQQSSSUUUVVVVVVVVVWWWXXX;;;999888999::::::999888444444444555777999;;;===>>>===;;;:::888777666555444444444555666777888888555444444444666999<<<>>>BBB@@@======@@@DDDIIILLLRRR]]]nnnzzz}}}{{{yyy}}}}}}yyypppdddZZZVVVTTTRRRQQQTTTVVVVVVWWWaaammmuuutttrrrnnniiidddbbbaaa^^^UUUJJJHHHNNNXXXaaaeeekkk|||nnnaaa]]]]]]^^^___\\\SSSMMMQQQYYYaaahhhvvv|||mmmeee```ZZZWWWVVVUUUQQQNNNDDDHHHKKKMMMOOOVVVcccmmmiii[[[PPPPPPSSSRRRPPPOOONNNRRRYYY___bbbbbb```^^^]]]ZZZUUUSSSRRRNNNHHHDDD???===;;;888555333222111333222111000000222444666666666555444333333444555444555777999;;;<<<;;;;;;777666666777999999888666888777666555444444333333000///...///111333444555000000111222333444444555444333222111111222333444...000222333111000000000//////111333555666444333111000//////......//////000000111111000...,,,+++***+++,,,---...---,,,,,,---------,,,++++++...000......///000111111000000---------.........//////.........000000000/////////......------------...,,,---......,,,,,,---...------------......///000111000000000111222333444333333333333333333333333///111///******...///---***************++++++,,,.........---++++++,,,...,,,,,,---...//////......$$$***///...***(((+++...+++,,,,,,------,,,,,,+++***,,,------,,,,,,...///222333222000,,,******+++,,,,,,,,,---...000111222...---,,,+++************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,++++++***---111000,,,+++...+++,,,---...///000000000.........///000111000000...---------...///000000000000000///...///111333222111000//////000111222........................111000---,,,+++,,,---...+++++++++,,,,,,,,,,,,,,,))))))******+++,,,---...---+++***,,,...000111111,,,------------------,,,...............---------000//////.........//////...---------------,,,,,,,,,***)))'''&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''(((((())))))(((((('''---......---...111555999CCCHHHNNNTTTXXX[[[___aaaeeefffhhhiiikkkkkklllllllllkkkiiiggggggiiikkkmmmooommmlllllljjjbbbVVVMMMIIICCC<<<;;;>>>@@@>>>;;;;;;<<<<<<>>>???AAACCCDDDAAABBBBBBAAA@@@???@@@AAAAAA???<<<;;;;;;:::777444:::<<>><<<::::::;;;>>>AAAFFFKKKXXXfffnnnrrrzzzrrrccc[[[YYYXXXVVVTTTQQQNNNNNNVVV^^^llljjjgggdddbbb```^^^\\\YYYQQQHHHCCCEEELLLSSSWWWaaaooo~~~uuufff]]][[[aaaaaaaaa]]]TTTLLLMMMSSSTTTZZZgggvvvvvvlllaaa]]]YYYXXXXXXVVVRRROOODDDFFFHHHHHHIIIPPPZZZccc^^^WWWQQQRRRUUUUUURRRPPPMMMRRRXXX^^^```^^^ZZZXXXWWWRRRMMMIIIGGGCCC===888;;;:::888777555444444444444333111000000111333444777666555444444444444444111333666888:::;;;<<<<<<555555444666777888777555666555444333333333444444333111000111333555444333111111333444555555555555111222333444444333222111...000222222111/////////111111111333666777555444111111000////////////000000111222333222///---+++***+++,,,---------,,,+++,,,------,,,+++,,,...111...///000111000000000000------------............,,,---...............///000///...---------------,,,---...---,,,+++,,,...------,,,,,,---...////////////000000111222333333555555444444333222111111...///---)))(((,,,...,,,***))))))))))))***++++++---...///...++++++,,,.........//////...---,,,,,,///...---,,,++++++---///++++++,,,,,,,,,,,,++++++***,,,---...------...000444444222000,,,***+++,,,+++++++++,,,---...///000------,,,+++************+++++++++,,,,,,,,,------++++++************++++++***+++///444333...,,,...,,,---...000000111000000...///000000000000//////,,,,,,,,,,,,---......///...//////...---...000222000///...------...///000---.....................222111...,,,,,,,,,---...++++++,,,,,,,,,---------******)))******,,,---...,,,++++++,,,///111111000,,,,,,---......---,,,,,,...............---------000000///............///......------,,,,,,,,,++++++***)))(((''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((()))))))))))))))((((((---///222444777<<>>???DDDFFFCCC???EEEEEEFFFFFFFFFFFFFFFEEE<<<===>>>>>><<<;;;<<<===???===<<<;;;;;;;;;:::999===@@@EEEKKKQQQUUUXXXZZZ\\\XXXVVVXXXXXXUUUTTTVVVkkkkkkfff\\\UUUUUUUUUTTTLLLOOOPPPOOOKKKIIIKKKNNN777666666777:::;;;;;;:::666666777888888999999:::::::::::::::999888666555666555333333333555777999555555444444666888;;;===<<<======<<<::::::;;;<<>>>>><<<<<<===???@@@>>>DDDOOOSSSNNNOOOVVV```kkk}}}wwwqqqpppqqqrrrqqqlllhhhffffffgggfffbbb___```cccccc___ZZZ\\\ZZZUUUNNNIIIHHHJJJMMMNNNWWWbbbiiiiiieee```^^^[[[ZZZ[[[YYYQQQIIIGGGKKKHHHJJJPPPZZZeeekkkjjjggg[[[XXXVVVVVVWWWUUUQQQLLLLLLMMMOOOOOOQQQVVV\\\bbbZZZYYYWWWTTTRRROOOJJJFFFBBBCCCDDDDDDDDDBBB@@@???===:::777888;;;<<<:::888999888777666555555555555333222222222111111000000222111000222555666444333...111444666555555666888333222222333555666444333333222111000111333444666999888888;;;??????;;;666444555666777777666444333///000222222222222000///000111111000......///000111000000111444555555444000000///.........//////222444666777666333///---,,,,,,+++++++++++++++,,,)))+++---------,,,---///---///111111///---...000---............/////////,,,...///...,,,,,,...111111000///...------------+++,,,------++++++,,,---+++++++++,,,...///111111//////000222333444444444555555444444333333333222---//////,,,,,,......+++******))))))******+++,,,+++...111///+++***+++...000000000000//////...---,,,---...---+++,,,///222,,,,,,------------,,,,,,+++---000111111000111222444444222///,,,+++---...------,,,,,,,,,---.........------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******))))))***+++...444:::999222//////111222333444444222111000///111444444111/////////------------------,,,,,,---...//////......///111///...------------...///---------.........//////222222111000///...---,,,++++++,,,,,,---......///...---+++******+++,,,------,,,,,,---///000///---+++,,,...//////...,,,+++,,,---------.../////////.........------...////////////......---,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((())))))***)))))))))***---111555888<<>><<<444666999:::999999:::;;;888<<>>>>>FFFQQQQQQHHHHHHOOOGGGQQQcccuuu||||||{{{{{{tttwww~~~|||}}}yyywwwvvvuuuwwwrrrnnnoooqqqpppiiicccdddccc```ZZZSSSPPPPPPQQQOOOUUU]]]dddgggddd___[[[\\\\\\]]]]]]WWWOOONNNRRRNNNNNNPPPVVV]]]aaaaaa___\\\ZZZXXXYYYYYYXXXSSSNNNOOOQQQRRRTTTVVVZZZ```ddd\\\[[[WWWRRRMMMIIIEEEAAA<<<;;;:::999888777777777999666444666999<<<;;;999888777666555444444444444222222333222222111000//////......000444666444222,,,000333444333222333555333222222333555555444222222111000000111222555666888777888<<>>EEELLLTTTUUUSSSTTT\\\dddaaaaaaaaabbbcccbbb```^^^YYYbbbkkkkkkbbbYYYVVVWWWYYYUUUUUUXXXXXXUUUWWW^^^YYYfffnnnnnnmmmrrrwwwxxx333333333555666666444222333333444444555555666666444666777888666666666777777777777555333222333444111111222333555666666777333444666666666777999;;;<<>><<<;;;:::999999777555444444555444333111222222333333222222111222222222222222333333444222222222000......000222///......111333333000------///111111000//////000222111111333555666444111000000000111222333444555444666:::<<<<<<===>>>???<<<<<<<<<<<<;;;999888777444222111000000111111111,,,---...///000111111111222222333333333333333222222222111111111000000000111111222333333222111000000///---,,,+++,,,...///+++,,,.../////////......///...---,,,,,,,,,,,,---...------///000000,,,)))+++,,,------//////000111111222222333222111000///...///000000...---...///...,,,+++///444666555222...///000222333333333333666555444444666555222//////000000111111000//////---,,,,,,+++******++++++,,,---......,,,,,,---.../////////000000//////...---------......///000000,,,+++++++++,,,,,,---...---...000000000000222444222111000///.........///111000..................------,,,,,,,,,,,,---------...///...,,,+++,,,---***+++,,,+++))))))***,,,,,,,,,///444444000000444444444444333000......///000222444555555333000...---..................---,,,---------.../////////---,,,+++,,,---.........---...000000///......///........................---......///000000111111111000///---------......///---******,,,...---,,,,,,,,,------......//////////////////............///---,,,,,,...///000//////...---,,,+++*********+++)))(((((()))******)))((((((((((((((((((((('''%%%((('''%%%%%%((()))''''''&&&&&&'''((())))))((('''***,,,,,,***+++///333555999???EEEMMMVVV___eeeiiilllooorrrtttttttttsssxxxxxxwwwwwwxxxyyy{{{||||||zzzyyyyyyzzz{{{zzzyyytttsssqqqooommmjjjgggeeeeeebbb^^^\\\[[[[[[ZZZYYYUUUMMMFFFDDDAAA===;;;<<<;;;999777777:::>>>AAADDD???>>>AAAFFFGGGCCC@@@AAAKKKRRRXXXWWWRRRPPPTTTZZZ]]]]]]^^^```bbbbbb___]]]ZZZaaagggddd]]]\\\ccclllhhhdddeeejjjlllkkkkkkoooppp{{{333333333555777777555333111222333444555666777777222555777888777666666666888999:::999666444444444444333222111222444777888333444555555555555777999;;;>>>@@@JJJZZZWWWMMMNNNGGGFFFDDDAAA@@@DDDLLLSSSdddnnnuuuqqqkkkiiilllnnnppprrrvvv{{{|||uuutttxxxxxxvvvyyy~~~}}}yyyxxx}}}}}}{{{zzz|||zzzyyyzzz{{{{{{wwwsssxxx{{{}}}}}}~~~}}}uuulllgggeeejjjwww|||sss```SSSMMMGGG@@@>>>@@@@@@>>>:::666777999::::::::::::999777555333333444444333222222222333333333333222222111111111111111222222333222222111///......000222......///111333444333111///000000000......///111222111111222444444333111000000000111222333444555333555777999:::;;;>>>@@@>>>>>>???@@@???===:::999777555333111000000111222,,,---///111333444555666555555666666555555444333666555444333222111111000222111111000000000111111000///---------...000111.............../////////......---,,,,,,,,,------......000222333111---***,,,,,,---...///000111111000111222333222111000///))),,,000222111///---,,,...,,,,,,///444666555222...///000222333333444444555444444444444222...+++---///222444555444333222---,,,,,,+++++++++++++++,,,---......,,,,,,---...------...............---........................,,,,,,+++++++++,,,------,,,...000000000000222444222111000///.........///111000...------...//////------,,,,,,,,,,,,---------...///...---,,,---...,,,------,,,***)))***+++***+++---111111......111000111222111///......///000111333555444222000...........................------..................------,,,,,,,,,---......,,,---///000/////////000........................///000000111111222222222222222000///............---,,,******,,,---,,,+++++++++,,,,,,---......///000/////////...---------...,,,++++++---......---...------,,,++++++,,,,,,***)))((((((******)))(((''''''((((((((((((((((((%%%((((((%%%%%%))))))'''&&&'''((())))))))))))))))))***,,,,,,---222999???CCCIIIRRRZZZbbbiiiooosssuuuuuuvvvvvvwwwwwwxxxxxx||||||{{{zzzzzzzzz{{{{{{}}}{{{zzzzzzzzzxxxwwwqqqnnnkkkjjjiiihhhccc```\\\ZZZXXXWWWWWWVVVTTTRRRKKKDDD===;;;999666666999666666555888>>>GGGPPPVVVQQQMMMLLLPPPQQQLLLGGGEEEOOOVVV\\\[[[TTTOOOOOORRRZZZZZZ]]]```cccdddbbb___aaafffiiieeeaaaiii|||444444555888:::;;;:::999222333333444555555666666111444888999888777666666999;;;<<<;;;999666555555444333222222222444666777555666777666666666888:::;;;===<<>>;;;999999888555333000000222444///000222444555777777888666777777888888888777777::::::999777555444222222000000......///000333444///...---------///111333......---------......///...------,,,,,,,,,---------///222444444222...+++------...///000111222222000111222333333222111000'''+++///111000...,,,,,,---------000333555555333//////111222333444444444222333444444444111...,,,...111444777888666444222---,,,,,,+++++++++,,,,,,,,,---......,,,,,,---...,,,,,,---..............................---------,,,,,,,,,++++++,,,,,,---,,,...000000000000111333111111000000///.........000000///---,,,---///111---,,,,,,,,,,,,,,,,,,---***,,,---,,,++++++,,,---,,,......---+++))))))******+++---///...---...000---...//////------...//////111222444444222000///.........------........................---------------------,,,,,,---...+++---///000//////000111........................000000000111111222222222222222111000///.........,,,+++***+++++++++++++++***++++++,,,---...//////000000///...------,,,,,,---,,,++++++---------,,,,,,++++++***++++++,,,,,,)))((('''(((******)))(((''''''''''''(((((((((((((((******''''''+++,,,)))((()))+++,,,+++******+++(((+++000444888@@@IIIPPPWWW\\\cccjjjoootttxxx{{{{{{zzzyyyyyyyyyzzz{{{|||}}}}}}||||||{{{{{{{{{{{{}}}zzzwwwvvvuuusssqqqmmmhhhddddddeeeddd___ZZZWWWVVVTTTSSSRRROOOLLLIIICCC===888777777666888<<<666777999>>>HHHVVVdddmmmiiibbb]]]]]]\\\UUULLLGGGOOOVVV^^^___ZZZTTTRRRRRRXXXZZZ___ffflllooonnnmmmnnnsssvvvrrrooozzz333333555999<<>>===555555555555555555555555111444888:::999888777777:::<<<======:::888777777333333444444444444444444555666777666555666777999;;;<<<:::BBBPPPMMMEEEGGGBBBCCCCCCCCCCCCCCCEEEGGGCCCLLLVVVXXXRRRKKKKKKNNNRRRUUU\\\iiixxx|||||||||{{{zzzzzz|||~~~yyyyyy{{{|||~~~wwwkkk\\\ZZZ[[[______ZZZWWWWWWGGGBBB;;;888888999:::999777999;;;<<<===<<<:::999888777666666777777666555444555555666666555555444000000//////000000111222---///000///...------...+++---///111333444666777333333222///---...111333333444444333333333333444///////////////000111222222333555666777999<<>>;;;999999999888555222111333666333444555666777777777777666777888999;;;;;;<<<<<<>>>>>><<<:::888666555444......------///222555777...---,,,,,,---///111333......------,,,---......------,,,,,,,,,------...---000333555555222...,,,//////000111222333333444111222333444444333222111+++---///000///...///000,,,,,,---///222444444333///000111222333444444444111222444555444222111000111333777999999666222///---,,,,,,+++,,,,,,------,,,---......,,,,,,---...+++,,,---...///000000000---......//////...---,,,---,,,,,,++++++,,,,,,,,,+++---///000000000111222111111111000//////...---...///000...------///111,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,---...---...///...,,,*********+++---///...---...///000+++---......---,,,...//////000222333333222111000///...------------...///...............---------,,,......---++++++---///+++---///000//////000111........................//////000000000000000000111111000000///...------***+++,,,,,,++++++++++++***++++++,,,...//////000000//////...---,,,,,,+++---,,,++++++------,,,***))))))))))))))))))***+++'''''''''(((***+++)))'''&&&'''''''''(((((())))))(((+++***'''(((+++,,,***(((***,,,---++++++,,,...***111:::BBBJJJRRR[[[bbbiiikkkoooqqqsssvvvyyy||||||{{{zzzyyyyyy|||~~~~~~~~~~~~}}}||||||}}}zzzvvvsssqqqooollljjjfffbbb^^^]]]___^^^YYYTTTRRRQQQOOOMMMKKKGGGCCC???===999777999::::::???EEEBBBCCCEEEJJJSSS```oooyyyssskkkdddccc```XXXOOOJJJPPPXXXaaaeeebbb]]]ZZZYYYZZZ^^^fffqqq{{{000000333777;;;======<<<777777777666666666555555333555999::::::999999999;;;<<<===<<<:::999999999444444555555555444333333222333444444444444666888:::<<<:::???IIIEEE???DDD???@@@AAABBBCCCCCCBBBAAA???EEENNNTTTQQQKKKIIIKKKCCCEEEKKKVVVcccmmmrrrssszzzzzz~~~|||yyyooocccLLLIIIIIIJJJJJJKKKQQQYYYKKKFFF???:::888777777777444555777:::;;;<<<<<<<<<999888777888::::::888666333333444444444444333333000000000000000111111222,,,///222333111///---,,,***---///000111333555777555555444111//////222444555666666555333333444666///////////////000111222...000222333444555777999;;;<<<===>>>>>><<<:::999888:::;;;999555333555777777777888888888777777666666777999;;;<<<===>>>>>>??????===;;;999777555555......---...000333666888......---,,,---///111333/////////............---------,,,,,,,,,---.........111444555333111///...111111222333444555666666222333444555666555444333111111222111000000222444***+++---///000222222333///000111333444444555555111333444444333222333444333555777999777444000---,,,,,,,,,,,,,,,------...,,,---......,,,,,,---...***+++,,,...///000000000---...///000000///......------,,,+++++++++,,,,,,***,,,///111000000000111000111111111000///...---,,,...111000...---///111,,,,,,++++++++++++,,,,,,+++---...///......000222,,,...000///---,,,+++++++++///000------///000///+++,,,------,,,,,,---//////000111222222222111000///...---,,,,,,---...///------..................,,,...///...+++***,,,///,,,---///000/////////000........................///////////////////////////000000000000///......***,,,------,,,++++++,,,++++++,,,---///000111111///.........---,,,,,,,,,---,,,+++,,,------+++***)))((((((((((((((())))))&&&&&&'''(((***+++)))'''&&&&&&''''''((()))))))))&&&))))))&&&&&&******((('''***---------...333777888@@@KKKTTT\\\bbbiiinnnssstttuuuuuutttvvvyyy|||}}}|||{{{zzz{{{}}}}}}|||{{{xxxtttpppmmmjjjgggdddaaa]]]ZZZWWWWWWWWWVVVRRRNNNKKKJJJHHHGGGFFFCCC@@@======;;;<<<@@@AAABBBGGGNNNSSSTTTUUUVVVYYYaaallltttmmmgggcccccc```YYYSSSQQQWWW___jjjppppppmmmjjjiiiiiilllttt}}}qqqoooooouuu000111222666999;;;:::999777777777777888888888888555777999:::::::::;;;<<<;;;;;;<<<;;;999999;;;<<<666555444333222333333444222333444555444555888:::999===;;;===DDD???<<>><<<>>>@@@BBBHHHOOOHHHDDD>>>:::777666666666333444555777999;;;======888888888999::::::888777333333444444444444333333111000000000000111222222,,,000666888666222...,,,***,,,///000///111444777666666666444222111222444666777888666333333555777111111111111111222222333---///222333333333444444;;;<<<<<<<<<<<<;;;;;;:::666:::===<<<888555666999777888888999888888777777888888:::;;;======>>>>>>>>>===;;;:::888666444444000000000000111333444555111000.........000222333000111111222111000///...,,,,,,,,,,,,,,,---...///...111444444111/////////333333444555666777888888333444666777777777666555111111222111//////000111(((***,,,...///000111222000000222333444555555555444555555333000000222444222444666666555222///---,,,,,,,,,,,,,,,---......,,,---......,,,,,,---...((()))+++,,,...//////000---...000111222111000///...---,,,,,,+++++++++,,,))),,,///111000000000111000111111111000///...---)))...222222///---...000,,,,,,++++++++++++,,,,,,+++,,,.../////////111333+++---000000///---,,,,,,+++///000,,,+++...000...+++---...---,,,,,,---...//////000111222111111111000///---,,,,,,---///000,,,---------.../////////,,,///000...***))),,,///---...000000///......///........................///////////////////////////000111222222222111000***,,,//////---+++,,,---+++,,,---...000111222333------------------------------,,,---......+++)))***))))))(((((((((((()))%%%%%%&&&)))++++++)))'''&&&&&&''''''((())))))***'''))))))&&&&&&***+++((())),,,000222444888@@@GGGNNNUUU]]]dddhhhlllqqquuuuuuwwwxxxxxxxxxyyy|||~~~~~~}}}~~~|||xxxuuusssnnnjjjfffbbb___\\\YYYVVVSSSSSSRRRPPPNNNLLLJJJIIIDDDDDDDDDEEEGGGHHHGGGEEEDDDDDDGGGLLLMMMMMMQQQXXX]]]^^^___]]]ZZZ\\\bbbhhhiiifffeeefffddd___\\\]]]bbbkkkxxxxxxkkkffffffnnnxxx333333444777999:::999777666666777888999::::::;;;666888::::::::::::<<<>>>:::;;;;;;:::999999<<<>>>999777333000000111444666333555666777777888;;;===777===<<<===BBB===;;;FFF===<<<;;;<<>>???@@@BBBAAA???;;;888777666777777666666666777888:::<<<===888777888999::::::888666555555666666666666555555111111111111111222222333---222999<<<:::555000---***,,,//////...000333666666777777555333222333444777999999777444333666999333333333222333333444444...111444666555444444444<<<<<<<<<;;;;;;;;;;;;;;;444999>>>===999666777999777777888999999999999888::::::;;;<<<======<<<<<<<<<;;;:::888666555333333333333222222222222222333333111000//////111333444111222444555444222000///,,,,,,,,,,,,,,,---...///...111333333000...///000444444555666777888999999444555666888888888777666---///000000...,,,,,,,,,'''))),,,---...///000111000111222333444555555555666666555222...---000333111222444555444222///...,,,,,,,,,,,,,,,---...///,,,---......,,,,,,---...&&&''')))+++---......///,,,...000222333333222111...---,,,,,,++++++++++++))),,,///111000000000000000000111111111///---,,,(((---333333000---...000,,,++++++++++++++++++,,,(((***,,,---------///111***---000000///...------***///000+++***...000---,,,---......,,,,,,---...//////000111111111111111000///---,,,,,,---///000,,,,,,------...///000000,,,///111...***)))+++///---///000000///---...///........................000000000//////////////////000222333444444333222***---000000---+++,,,---,,,,,,---///000222333333,,,,,,------------------...------...///...,,,)))++++++***)))))))))))))))%%%%%%&&&)))++++++)))'''&&&&&&&&&'''((())))))***)))++++++((())),,,---+++,,,000555888;;;CCCMMMVVV```dddjjjmmmnnnppptttwwwtttwwwzzz|||}}}~~~{{{wwwrrrmmmkkkdddaaa]]]YYYVVVSSSOOOMMMMMMNNNNNNLLLIIIFFFEEEEEEAAAAAACCCFFFKKKOOOPPPQQQMMMNNNRRRVVVVVVUUUYYY___^^^```aaa^^^ZZZXXX\\\```mmmllllllmmmjjjeeeeeehhhiiisss|||llleeecccjjjttt555666777777666777999;;;:::888888<<>>888777888;;;===>>>===<<<<<<;;;999777666666777777555888;;;======<<<<<<===>>>>>>????????????>>>>>>AAAAAAAAAAAAAAABBBCCCDDD>>>>>>>>>AAADDDDDD@@@<<<>>>???@@@@@@@@@AAADDDFFFBBBAAADDDPPP```kkkllliiigggbbb\\\^^^fffpppvvvxxxttt{{{zzzqqqpppooorrrxxxwwwlllcccVVVGGGAAABBB@@@@@@@@@BBBDDDFFFIIIJJJ<<<:::888555555888:::<<>>===:::888777666777777111222444444222111111222333333222222111222222222///222444333000...///111------......//////000000111222222222222111000000222333555666666666888:::888999;;;;;;:::888555333555666555444111/////////+++,,,------------///111...222555666444333444666555555555333000000222444444444444444333222222111------,,,,,,,,,------...000...,,,+++,,,---...///........................//////000111111111111111/////////...,,,,,,---...///...------...///000111666333000///000///,,,)))---...///...---,,,---...---------,,,+++***)))(((***++++++,,,,,,------...------------------------------,,,+++,,,---...///111000///---------...///---......//////////////////............---------,,,...///...------...///......///000///...,,,+++...///////////////...---,,,------......------,,,///000000000000//////...///////////////000000111---------,,,,,,++++++++++++,,,---,,,,,,,,,///000.........------,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((('''''''''''''''((((((***++++++%%%%%%'''(((***)))'''%%%%%%&&&)))***,,,------...111777???GGGOOOYYYcccjjjooopppqqqsssuuuvvvwwwwwwuuuyyy|||~~~}}}~~~|||xxxrrrlllfffccc^^^[[[UUUQQQNNNKKKHHHFFFAAACCCDDDEEEFFFFFFEEEEEECCCDDDHHHQQQ[[[```^^^ZZZ]]]ZZZYYY\\\ZZZUUUQQQQQQUUU[[[```]]]WWWWWW]]]eeellluuuyyyvvvsssvvvwwwtttwwwzzzmmmfffcccggglllrrr}}}666777888888777777999;;;:::999999<<>>>>><<<;;;999888777777777888666999<<<===<<<;;;;;;<<<===>>>>>>??????>>>>>>===@@@@@@@@@AAABBBDDDEEEEEEBBB???======@@@AAA@@@===??????@@@>>>===>>>@@@BBB@@@>>>>>>EEENNNTTTRRRNNNPPPLLLHHHKKKSSS\\\bbbddd^^^ccckkksssvvvqqqiiibbbRRRSSSVVVZZZ___ffflllpppjjjaaaYYYSSSKKK@@@<<<============>>>@@@BBBEEEFFF;;;999777666666777999;;;@@@>>>:::777444444444555555666777777777888;;;>>>888777666777::::::888666444444555555555555555555444444333333333444444444333555888:::999555000---------...///000222333444666777888777666666777999;;;:::888888999999777666333222222444777999777666555666666777999::::::;;;888999:::999888999;;;>>>:::;;;:::888777888:::===666666777888888888888888777777888888999999::::::======<<<:::999999999888333444555444222222222444333222222111111111222222222555777666333111222444////////////000000000000222222222222111000000///111333555555555555777999777888:::::::::777555333444444555333111///000000,,,---......---...000222000333666777555444555777444555444222000000111333333444444555444333222111...------,,,,,,------...BBB;;;111------///---+++...........................///000000111111000000...//////...,,,,,,---...///......------...///000444222////////////,,,***---...///...---,,,---...,,,,,,,,,,,,+++***))))))******++++++,,,---......------------------------------,,,,,,,,,---...///000000///...............------...///////////////............------------,,,---......------...///------------------,,,+++......////////////......+++,,,,,,------,,,,,,+++...//////000000000////////////......//////000111...---------,,,,,,,,,,,,,,,---...---,,,,,,---///......---------,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((('''''''''''''''((()))******)))((('''((()))+++++++++++++++*********---111333>>>GGGSSS[[[___dddmmmuuuttttttvvvwwwxxxyyyyyyyyyyyy{{{{{{wwwrrrnnniiiddd^^^YYYPPPOOOMMMJJJGGGEEEDDDCCC===>>>>>>@@@CCCFFFIIIKKKPPPQQQTTT[[[aaaccc```[[[ddd___[[[[[[YYYRRRLLLJJJPPPWWW^^^```^^^^^^dddiiimmmwww~~~|||~~~}}}rrrggg```[[[]]]aaafffmmmvvv777888999888888888:::<<<;;;999999<<>>;;;888999:::888555444777:::999777555666999<<<>>>???<<<;;;:::999999999999999999:::<<<<<<;;;::::::;;;=========>>>>>>=========@@@@@@AAABBBCCCDDDEEEFFFDDD???;;;:::<<>>BBB???<<<>>>BBBCCC???;;;@@@===<<>>>>>???=========@@@EEELLLSSSWWWZZZZZZ[[[___ccceeebbb^^^]]]WWWSSSUUUVVVRRRLLLJJJKKKSSS]]]fffkkkpppvvvzzzzzzvvvllliiilllqqqwww{{{}}}zzzoookkkbbbZZZYYY[[[^^^bbbggg888999:::999888888:::<<<;;;::::::<<<>>>???===;;;999999888555333222555888777555555666999<<<=========<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999888888:::<<<<<<============<<<<<>>;;;;;;>>>AAAAAA@@@===>>>===<<<::::::<<<>>>AAA???<<<<<<>>>===;;;888<<<:::;;;>>>DDDIIILLLMMMHHHIIIKKKNNNPPPNNNJJJGGGAAAFFFKKKLLLIIIGGGIIIMMMJJJGGGDDDAAA===999777666555555666777888999:::;;;777777888888888888777777888777666555555666888999999999:::999777666777888666666666777888888888777333333444555666666666666777666666555555555555555777666666555444111///.........///111222333333333111333555666666666777999999888999::::::999666333111111222444666777888777555666666777888888999999444555666666666777888999:::999888555444555999<<<777777888888999888888777444444555666777888888999888:::<<<>>>>>><<<:::999666666555222000111333555111000000000000111222222222444555444111000222555555444444333222111111111333222111000///............111333444333333333444444444666666666555444333000111222222111111222333///000111000//////111333333555777888777777666666444555555444222111222333222333555777777555333222///......------------...AAA999///***+++---,,,+++------------------------------...////////////...,,,---///...---,,,,,,---///......------,,,,,,,,,...---------......------+++,,,------,,,+++---...,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---.../////////...---,,,,,,---......//////...............---------,,,,,,***+++------,,,,,,---///,,,,,,+++++++++,,,...///+++,,,---...//////000///+++,,,,,,------,,,,,,++++++,,,---...///000000000......------......///000///////////////.........000111222000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((+++---...000222555999BBBMMMTTT[[[dddnnnsssrrrrrrvvv{{{~~~zzzyyy{{{zzzuuuppphhhccc\\\VVVSSSPPPKKKGGGDDDHHHKKKGGGAAA<<<<<<>>>CCCDDDFFFJJJPPPWWW^^^aaa___]]]]]]___cccggghhhhhh[[[TTTQQQTTTWWWTTTNNNKKKJJJQQQ^^^kkkxxx~~~sssgggaaaaaakkkrrryyy|||~~~~~~xxxrrrggg[[[UUUVVVZZZ^^^aaa888999:::999888888:::<<<;;;;;;;;;;;;<<<===<<<;;;999888666444222222444555222333555888<<<<<<;;;999======>>>>>>>>>>>>>>>>>>======<<<:::777777888999;;;;;;;;;<<<<<<;;;;;;;;;BBBCCCCCCDDDCCCCCCBBBAAA>>><<<<<<>>>CCCDDDCCC@@@;;;<<<<<<;;;::::::<<>><<<:::888555444555555666777888888888666777888999999888777666666666666666777999:::;;;<<<===<<<:::777444444444888888999999888777666666444555666666777777777666666555555444333333444444666666555333222111000///...///111222333333333333///111444555555555666888666666666777888666333000111222333444444444444444444444555555666777777777333333444444666666666666777666555333222333666999777777888888888777777666444444555666777888999999555777:::<<<<<<;;;888777555555444111//////111444000/////////000000111222222444555333111000333666666666555444333222222111222111000///...............000333444333222222333111222333444444444333222...000111111111111222444000111111111///000111333444444555666777777666444555666777666444222333444222333444666666555333222000///...---------------111000...,,,******,,,...------------------------,,,,,,---............---***,,,......---,,,,,,---......---------,,,+++++++++,,,,,,,,,,,,,,,---...)))+++,,,,,,++++++,,,...++++++,,,,,,,,,+++******((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---...//////...---,,,,,,------..................------------,,,,,,,,,)))***,,,,,,+++,,,---///...---,,,,,,,,,...///000++++++---...////////////------............------++++++,,,....../////////---------------......///////////////////////////111222333111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))(((''''''&&&&&&&&&&&&''')))+++,,,,,,++++++---///---444===EEEMMMVVVaaaiiiqqqrrruuuxxxzzz|||~~~{{{vvvuuuuuurrrkkkeee[[[XXXSSSNNNJJJGGGDDDCCCEEEIIILLLJJJDDD@@@AAACCCJJJMMMQQQVVV\\\```cccdddbbb```]]]^^^bbbhhhnnnqqqeee___[[[\\\\\\UUUMMMIIINNNTTT___lllzzz}}}sssttt|||wwwlllccc___iiinnntttwwwxxx}}}tttiiiZZZOOONNNSSSZZZ]]]888999:::999777777999;;;<<<<<<<<<;;;;;;;;;;;;;;;888777555444333333333444///111444999<<<<<<:::777<<<<<<===>>>?????????>>>======;;;999666666888:::::::::;;;;;;;;;;;;::::::AAABBBCCCCCCCCCBBBAAA@@@<<<<<<===AAAEEEFFFBBB???999::::::999999999<<<>>>===>>>===;;;888777777888::::::;;;;;;===>>>???@@@BBB@@@>>>>>>>>>>>>===<<<===AAADDDDDDAAA>>>======777:::;;;999999:::999555444555666777777777777777666666777777777777666666444555555777888:::<<<<<<===>>>>>>;;;777333222222999:::;;;:::888666666777777777888888888888777777555555444333222222222222555444333222111111000000///000222333444444333333...000333555555444555666555444333444555444111///000222333444222222222333555555666666777777777777333222222444666777666444444444444333222222444666666666777777666666555555333333444555777888999999444666888::::::999777555555555444222000///000222///.........///000111222333555666444222222555999666666555444444333222222111000...------......///---000333444333222111222000000111222222222222222...///111111000111222444000111111000//////111222333333333444666666444222444666777666444333222333222222333333444444333333000000///...------------+++...111///+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,)))+++......---,,,,,,---,,,,,,---------,,,++++++)))+++,,,,,,++++++,,,...(((***++++++++++++,,,...+++++++++,,,,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---............---,,,,,,---............---------------,,,,,,,,,,,,((()))++++++++++++---.........---------...//////+++,,,---.....................////////////......++++++,,,---............---,,,,,,,,,,,,---...............//////////////////111333222000...------++++++++++++,,,,,,,,,,,,+++************)))))))))(((((((((((())))))))))))((('''''''''''''''((((((%%%))),,,,,,++++++...111666@@@NNNYYYaaahhhqqqwww|||yyyxxxyyy}}}|||zzzyyyvvvrrroookkkfff^^^XXXMMMNNNNNNJJJDDD@@@AAACCCDDDGGGJJJJJJHHHGGGIIIKKKMMMQQQWWW\\\```aaa```___]]]\\\[[[\\\```gggnnnsssgggddddddgggeee]]]VVVTTTXXX^^^gggoooxxxvvviiigggttt{{{|||zzzrrrhhhcccgggiiimmmooooooqqq|||~~~~~~uuunnn```QQQKKKQQQYYY\\\888888999888666666888999<<<<<<<<<;;;:::::::::;;;777666555555555555444333///000333777:::;;;:::888999:::;;;<<<============>>>===;;;777555555888;;;999999::::::::::::999999===>>>@@@BBBCCCCCCBBBAAA>>>===>>>AAADDDCCC???;;;999:::999888666666888:::>>>??????<<<777666888::::::;;;;;;<<<<<<>>>@@@BBBBBB@@@===<<<<<<<<<;;;:::<<<===???@@@@@@>>>===;;;222777:::888999;;;:::555555555666777888777666666444444444444444444444444222333444666888999;;;<<<<<<======;;;888444333222888:::<<<;;;999888888:::::::::::::::999888777777666555444333222222222222222222222222222111111000///111333444555444333222...000333555444333333444555333222222222222111///...111444444333333444666555666666666666777777777333222222444666777555333222333555444333222333444555555555555555444333333111111222444555777888888666777888999999888666555555555666444222000000111............///000111111222444555333111111555888555555555444444333333333///...---,,,,,,...///111...111444555444222111111......///000111111222222...000111111000000222333000000111000......000111222111000222444444111///222444555555333111111111222111111111111222333444111000///...------------,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,(((+++......---,,,,,,,,,******,,,,,,---,,,++++++)))+++,,,,,,***)))+++---((()))++++++******,,,---***++++++,,,,,,+++++++++******************+++++++++++++++++++++++++++++++++,,,---.........---------,,,,,,,,,------...///+++,,,------......---------------,,,,,,,,,++++++'''(((***+++***+++---...------.........---,,,,,,,,,,,,---......------------..................---+++,,,,,,---------,,,,,,,,,,,,,,,+++,,,------...------........./////////---///222333111000///000******+++++++++,,,,,,,,,************))))))))))))'''((((((((()))))))))***''''''''''''((()))******%%%))),,,------000777===IIISSSaaakkkooorrrwww|||{{{{{{zzzzzz|||~~~~~~}}}}}}{{{wwwtttqqqooommmhhhaaaXXXQQQLLLCCCJJJNNNKKKCCC>>>BBBGGGIIIIIIIIIJJJKKKMMMOOOPPPNNNRRRWWW[[[^^^^^^\\\[[[UUUWWW\\\aaahhhooovvvzzzqqqsssxxx|||yyypppkkklllfffnnnwww|||~~~zzzjjjbbblllzzz~~~}}}|||~~~|||uuunnnkkkffffffjjjmmmlllkkkpppyyywwwwww}}}vvvtttiiiXXXNNNQQQXXX[[[777888888777666666777999<<<===<<<;;;999999:::;;;666555555555666666444333111111111444888:::;;;:::666777999;;;<<<<<<;;;;;;===<<<:::777555555999<<<999999999::::::999999999999;;;>>>AAACCCDDDCCCCCCAAA???>>>???AAA@@@<<<999::::::999777444333444666888:::;;;888444222666999777888999999:::<<>>===:::777666;;;>>>;;;;;;===;;;555444555666777777777666555333222222111111222222333111222333555777888::::::999;;;<<<;;;888666444444666999<<<<<<:::999;;;===<<<<<<<<<;;;:::999888777777666555444333222222222111111222222222222111111000111333555555555333222...000333555444333222333666444222111222222111000---000444555444444777999444444444444555555555555333222111444777888555333111444666666555333333333444555555555444333333222///000111222444555666777777888888999888777666555555666777666333111111111---------......000111111000111222000......222666444444444444444333333333...---,,,+++,,,...000222...111444666444222111111---......///000111222222...000111111000000111222///000111000......///111111000///000333333000---111222444444111000//////222111000//////111333555111111000......------------+++******---...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((***---......,,,,,,,,,((()))+++,,,------,,,+++(((+++,,,+++)))(((***,,,''')))***+++******,,,---***++++++,,,,,,,,,+++++++++++++++************)))+++++++++++++++++++++++++++,,,---.........---,,,------,,,+++,,,---///000+++,,,------......---------------,,,,,,,,,++++++&&&(((*********+++---...,,,------...---,,,***)))---------...------,,,,,,,,,------......------,,,,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...,,,---------......//////+++...111333222111111111*********++++++,,,,,,,,,************))))))))))))'''((((((((())))))******'''''''''((((((***+++,,,---000333444555;;;FFFNNNYYYcccooouuuuuuuuuxxx|||zzz}}}~~~~~~{{{zzzzzzxxxtttpppkkkkkkiiicccZZZPPPHHHDDD@@@IIIQQQNNNEEE@@@EEEMMMQQQOOOMMMMMMNNNPPPPPPPPPPPPRRRVVVYYY[[[[[[ZZZYYYSSSYYYcccnnnwww}}}}}}ppp{{{{{{hhh\\\```kkkkkkuuu~~~}}}}}}}}}uuuqqqrrriiihhhlllqqqooojjjlllrrrpppuuu}}}{{{sssttt|||ssstttlll[[[NNNNNNSSSUUU777888888999999999888888777:::<<<:::888888:::>>>666888::::::888666555666//////111555888888777555444555666666666888;;;>>>???===;;;999888777888888999888777666666777888888888999;;;>>>AAABBBAAA???>>>>>>>>>?????????===;;;666666777888888777666555;;;;;;:::999888777666666666888999999999:::===??????>>><<<;;;::::::;;;;;;;;;===>>>===;;;::::::;;;999777666666777888888777333777777333333888999555555444333222222333444555111000000000111333555777<<<<<<:::777444333555777888:::<<<<<<;;;>>>BBBGGGHHHEEEAAA>>><<<;;;999888777888999888555333222222000222444333111111444777333444666777888777555444333444555444222111222444111111111111111111111111333222111222444555444333555444444333444555777777666444333444777888777555222222222222333444555555777555333222000000000000//////000222222333333333555666777666444333333444666555444222111000000///000000000...,,,,,,...000111111000...,,,...333777000444555111000222333111......//////...---,,,,,,---///111333444333222111//////............//////---...//////---,,,---...000//////......000111222............////////////111444777666111---,,,,,,+++,,,---...////////////...000111111///...//////,,,+++***))))))***++++++++++++************++++++)))))))))))))))******+++'''((())))))((()))+++---+++++++++************))))))***+++***)))((()))***'''((((((((()))))))))***,,,,,,,,,+++++++++******,,,,,,+++***))))))******++++++,,,***)))((()))++++++,,,,,,------.........------------------------((()))+++---.........---,,,------......------,,,***+++,,,---.../////////,,,+++******,,,,,,+++***)))***+++,,,,,,,,,,,,+++222111000///////////////,,,++++++******++++++,,,++++++,,,------------,,,******+++,,,,,,---......***+++,,,...000111222333111...******,,,---+++))),,,+++)))((((((((()))***(((((())))))))))))(((((((((+++---...---++++++++++++...333999BBBNNNZZZaaaooorrrvvvyyyzzzzzzzzzzzz~~~}}}~~~|||yyyuuurrrooommmlllgggddd```[[[TTTLLLCCC>>>EEEKKKOOOLLLFFFEEEKKKQQQVVVVVVUUUTTTVVVYYYWWWQQQMMMSSSWWWWWW[[[___]]]VVVSSScccttt~~~}}}}}}wwwmmm```ZZZ[[[aaaiiiuuu{{{||||||yyy}}}vvvrrrnnnjjjiiigggeeeddd]]]gggiiiiiiooommmkkksssqqqmmmdddYYYUUUUUUUUURRR444555666777888888888888:::;;;:::999777666777999888:::;;;;;;888666555555//////000333666777666555444555666666666777:::<<<>>>===<<<:::999888888888777666666555666777999:::333555999<<>>??????>>>===:::888555555666666666555444333888888888888888888888888999999999:::;;;<<<<<<<<<>>>===;;;:::999999:::::::::<<<===<<<:::888888888999777666666777888777666333666666333333777888555555444333222222222333444111000000000111333555777::::::888555333333555777999:::;;;;;;:::<<>>===<<<;;;999777888999888555333333444000111222111111111333555444555666888888777666555444555666444222111111222222222111000000111111222333222000111222333333222444333222222222444666777888666555666888888777555333333222222222333444444666555333111000//////000---...///000000111111111222444555444333111111222444333333222111111111111111111111///...---///111000000000...,,,---111555///333444000///111222111...............------,,,---...000111222222222111000///..................,,,---......---,,,---//////...------,,,---...///------------...............333999:::555000,,,+++,,,,,,---...////////////...///111000///......///,,,+++***))))))***+++++++++******))))))******+++))))))(((((())))))***+++((()))******)))***,,,...+++++++++************)))***++++++***((('''((()))(((((((((((()))))))))))),,,+++++++++************,,,++++++******)))*********+++,,,+++))))))+++---------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,------------,,,,,,)))******+++,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,---------///...------,,,,,,------------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,---///000111111000...,,,+++,,,,,,+++***+++***))))))(((((())))))(((((()))))))))(((''''''&&&((()))))))))***,,,...222777@@@JJJTTT^^^gggmmmtttwwwyyy{{{{{{}}}~~~~~~~~~}}}|||{{{tttssspppmmmjjjgggfffeee```]]]YYYTTTNNNIIIDDDAAAEEEKKKPPPNNNGGGEEEHHHNNN\\\^^^^^^^^^```bbb]]]VVVYYY[[[ZZZWWWYYY]]]]]]YYYYYYhhh{{{{{{xxxoooaaaXXXWWW___fffqqq{{{~~~vvvuuu{{{{{{tttqqquuupppkkkeee```]]][[[YYYXXXRRR[[[\\\]]]dddcccbbbjjjiiigggaaaZZZWWWYYYYYYVVV111111333555666777888888999888666666777888888777999;;;;;;:::777444333333000//////000333555555444444555666666555666888:::<<<<<<<<<<<<;;;:::888777555555444444555777999:::111444999;;;:::;;;===???>>>?????????===:::777555444444444333333333222222444444555666777888999999;;;999999;;;>>>>>><<<999<<<;;;999888777777888999:::;;;<<<:::888666555666999777666666777777555444333555555333333666666444555444333222222222222333111000000000111333444666888777555222000222555888999::::::999999:::>>>@@@CCCAAA???>>>>>>>>><<<;;;555777888888666555555666000///...///111222333222444555777888999888777777666777777666333111000111333222000//////000222333444222///...000111222111333222111000000333555777888777666777888888777555444444333222222222222333666444222000///......///,,,,,,,,,---....../////////111222222000//////000222222222222222222222222111222222111//////000222...//////...---...///111...222333000...111222000............------------.........///000000000111000///...---------------+++,,,---,,,,,,,,,...//////...,,,+++******+++,,,+++,,,,,,,,,------------***111999<<<999222---+++,,,------...//////000000---///000///...,,,,,,---++++++************+++,,,+++******))))))******+++))))))(((((())))))***+++)))***++++++******,,,...+++++++++************)))***++++++***(((''''''((())))))))))))((((((((((((************))))))))))))+++++++++******************+++,,,+++++++++---///////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,+++******,,,,,,,,,***------,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,........................******+++,,,,,,,,,,,,+++***++++++,,,,,,------...++++++,,,------...//////---......,,,******+++,,,))))))******))))))(((((()))((((((((((((''''''&&&)))((('''''''''+++111555===EEEPPP[[[dddjjjooorrrxxxzzz{{{|||}}}}}}}}}zzzwwwtttqqqoooiiihhheeebbb___]]]\\\[[[XXXUUUQQQLLLIIIHHHHHHIIILLLRRRWWWUUUNNNHHHIIILLLRRRVVV[[[```gggllljjjdddbbbaaa\\\XXXZZZ```ddddddgggrrr~~~tttooouuu~~~xxxiii]]]XXX[[[```iiiqqqxxx{{{||||||mmmeeecccffffffaaa```ccchhhbbbZZZTTTPPPOOONNNMMMSSSZZZXXXXXX______^^^fffbbbccc```[[[[[[___aaa___000111333444555666666666555333111444999<<<<<<:::888::::::999555222111111111///---...000222333444333555666555555555666888999;;;<<<======;;;888777555555444444444555777888333888<<<;;;777555777;;;;;;>>>@@@@@@===999666444555555444333222222222222333333444555666777888999:::888777;;;@@@AAA===888:::999888666555666666777:::;;;;;;:::777444444444888666555555666666444222222333444333444555444444555444444333333333333333000000000000111222333444555444222///...000555888999999888777777888:::<<<>>>===;;;;;;======<<<;;;444666777777666555666777222///---...222444333111555666777888999999888888888999999777444111//////333111///......000222444555222...------///000000222111///...///222555777555555666777888888777666555444333222111111111111555333111000.........///,,,,,,,,,,,,,,,---......---///111111/////////000222222222222222111111000000111111111//////000111------...///............---111333000...111222111...---------------------...------------...///000///......---,,,,,,------***++++++++++++,,,...000000...---+++***)))******,,,,,,,,,,,,------------(((///666999666111...---------------...///000000---...//////---++++++,,,++++++***+++++++++,,,,,,******))))))))))))******((((((((((((((()))******)))*********))))))+++---+++++++++*********))))))***++++++***'''&&&&&&'''))))))))))))(((((((((((()))))))))))))))(((((((((******+++++++++*********)))***+++,,,+++,,,///111111111000000//////......++++++++++++++++++++++++///...,,,+++***+++,,,,,,******++++++++++++************))))))((((((((((((,,,*********,,,---,,,+++---,,,,,,+++,,,---...//////......---------..............................)))***++++++,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,------***,,,---+++((('''))),,,((()))*********)))'''&&&)))((((((''''''''''''''',,,+++***))),,,333;;;BBBRRRXXXbbbjjjnnnqqqrrrrrrxxxzzz}}}~~~{{{zzzzzz{{{~~~}}}xxxtttqqqmmmhhheeeaaa___\\\YYYVVVTTTRRRQQQPPPNNNLLLIIIIIILLLQQQTTTXXX]]]aaa^^^VVVOOOMMMMMMLLLQQQWWW^^^hhhrrrsssooohhheeeaaa```fffooowwwzzz}}}uuukkkccc```gggqqqtttrrrsssxxx~~~~~~tttfff]]]YYY[[[___cccgggiiijjjjjjZZZSSSOOORRRSSSQQQRRRVVVaaa[[[SSSMMMKKKLLLMMMNNN\\\aaa]]][[[bbbbbbaaaiiiiiiiiieee___^^^bbbfffggg222333444444555444444444444222111333888;;;;;;:::999:::;;;:::777444333333222000------...111222333222333555555444444555666777999;;;======;;;888666777666444333333333444444555999<<<;;;777555777;;;999===AAABBB???;;;777666666666666555444333333222333333444555666777777888888666666:::@@@BBB>>>999999888666555444444555555:::;;;;;;999666444333444555555444555666555333111111111222444444333222333444444444555555444444444000000000000111222222333222111000......000444777999777555444444666777888999888777999;;;<<<;;;:::333555666777555555555666333000...///333555444222555666777777888999999999999::::::999555111///...222000...---...000222444444111---,,,---...//////000///......///111444666000111444666777777777777555444333222111000000000333222111/////////000000------,,,,,,,,,---...///,,,...000111000///000111333333333333111000...------///000000///...///000------......///...---,,,---111333000///111333111------,,,,,,,,,,,,---...---------,,,------...///------,,,,,,,,,,,,------***+++++++++***+++...111111000...,,,************,,,------------.........(((---111222000------...---,,,,,,,,,---...///000---...///...,,,+++***+++******++++++,,,,,,,,,,,,***))))))))))))))))))***((((((((('''((())))))***((()))))))))'''''')))++++++++++++*********)))))))))***+++)))'''&&&&&&'''))))))))))))(((((((((((((((((((((((((((((((((((()))******+++++++++******(((***+++++++++,,,///111111111111000000//////...++++++++++++++++++++++++///...,,,+++******+++,,,)))******++++++******))),,,+++***)))(((((())))))+++***)))***,,,---,,,++++++++++++++++++,,,,,,---......---------......///------............------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''***+++)))&&&%%%(((***(((((()))******((('''&&&)))(((''''''''''''((())))))***,,,000777AAAMMMTTTgggkkkppptttuuuvvvxxxyyyxxx||||||yyyyyyzzz||||||yyyvvvrrrnnnkkkgggbbb___XXXVVVTTTPPPMMMKKKIIIHHHHHHIIIJJJJJJKKKOOOVVVZZZ___bbbeeebbbZZZSSSPPPPPPWWWYYY\\\aaakkkuuuxxxvvvvvvrrrpppttt{{{{{{vvv|||}}}tttjjjbbb[[[[[[cccmmmnnnkkkgggfffiiiooorrrrrr|||uuuhhh^^^WWWWWWWWWXXXWWWWWWWWWWWWNNNIIIFFFHHHLLLNNNRRRVVV[[[VVVOOOKKKLLLOOOSSSUUU___ddd___^^^ggghhhhhhooo{{{yyyqqqddd]]]___cccddd222333333444444333333222555444333333555666666666999:::<<<<<<:::888777888333000...---///000111111///111444444444444444666555777999;;;;;;:::888666777666444222111111222222333555888999888888;;;>>>888>>>DDDEEEAAA<<<999888666777777777666555333222333333444555666777888888777666666999===???===:::888777555444333333444555888999:::888666444333444333222333444555555333111000///000444444111000222222222333444555555555555000000000111111111222222///000000//////000333555777555222111333444555555555555555777999:::999888222444555555444333444555222000000000222444444333555555555666777888999999999:::;;;:::666222///...000///.........000222333333000---,,,...///000//////......///000222444555...111444666666666666666444444333111111000000000222111000///000111222333///...---,,,,,,---...///,,,...000000000000111222333333333333111///---,,,,,,...000000///......//////...---...//////---+++,,,000111......111222111---,,,+++++++++,,,......------------------------++++++++++++,,,---......,,,,,,,,,+++***+++...111111000...,,,++++++++++++------------............(((+++------******,,,///,,,++++++++++++---...///...///000///,,,+++***+++)))***+++,,,---------,,,***))))))(((((())))))***((((((''''''(((((()))***'''((()))((('''&&&(((***+++++++++************)))((()))***)))'''&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))((()))***,,,,,,+++******(((***+++++++++,,,...000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++*********++++++*********---,,,+++)))))))))***++++++***)))***,,,------,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...,,,---...//////...---,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,(((((()))((('''&&&((()))(((((())))))((((((''''''((((((''''''((()))+++,,,'''+++333<<>>DDDKKKKKKEEE===888777444666888:::888555111...///000222555888;;;===>>>:::;;;:::999666555666888888777555444333333444444333444555555333111111222//////000333555666444222000---///444555000...111***,,,...111333333444444///000000111111111111000...000222222111000111222444111......111333333222555444555888:::;;;999888111333444444222111111111,,,///111000......111444333333444444555777888999888:::<<<;;;777333111///---......///000111111111///......///111222111000,,,...000222444444444444333777::::::777333222333333222111111000111111111/////////000222444666888...---,,,******+++---...)))+++.../////////000222///000111222222111///...---///222222111000111111333000------///000///---'''+++,,,***))),,,...------,,,+++******,,,...///,,,---///000000///---+++'''((((((***+++...///000000000...,,,***+++...111///...,,,++++++++++++,,,******+++++++++,,,,,,,,,'''***------***((()))+++******(((((()))***,,,...///000111000---+++++++++)))***+++---......------))))))(((((((((((())))))'''''''''''''''((()))))))))***+++***(((((()))++++++++++++************)))%%%&&&(((((('''''')))***%%%&&&'''((()))***+++,,,(((((())))))******++++++'''(((***,,,---,,,***)))((()))******)))***,,,---------......//////000000------------------------***+++------...---,,,+++++++++,,,,,,,,,,,,+++++++++***)))'''((()))***,,,***))))))***,,,...---,,,)))+++...000111///,,,***///////////////000111222...000111222222111000...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---***'''(((+++---+++)))***)))(((&&&&&&'''((((((((('''''''''))),,,///111???GGGSSS^^^gggmmmqqqsssxxxzzz{{{{{{{{{|||~~~~~~}}}}}}tttyyyyyytttrrrtttqqqlllhhhfffbbb___[[[VVVPPPLLLDDDDDDEEEFFFGGGIIIKKKLLLOOOWWW___aaa\\\TTTPPPNNNKKKKKKKKKKKKLLLPPPWWW[[[bbbhhhqqq|||wwwvvvyyy}}}~~~zzzzzz{{{~~~rrrhhhddd]]]bbb^^^QQQFFFDDDFFFGGGGGGLLLMMMLLLNNNVVVXXXVVVUUUUUUVVVVVVVVVWWWWWWWWWQQQQQQPPPRRRXXX```eeefffccc___ZZZWWWWWWYYY\\\\\\lllooojjjjjjssssssooosssnnnqqqnnncccYYYUUUUUUTTT000000111111222222333333444222000111444555333111333444555555555666888:::555444333111000/////////---...111333444444333222111444888999999888888888444222///......000333555222333333111111222555888;;;>>>AAABBB@@@===;;;:::???999444444777888333---333000000333444222444777888999:::999777666666777:::777333111111111111000111222333444444444333222111222333555666555555444444222000///...///000111***,,,///111111111222333---...000111333333444444///222555444222000222444111333333222111000///,,,333555555333777>>>>>>888444333222111000000000000...000222222000.........000222444555555666888:::777:::<<<;;;666333333444555444222000............000111111111111///...------///111222222222333555555333333666666111000111000000000000000//////......///111111111222333555---,,,++++++,,,...111222...---,,,+++,,,---...///333444555444222000///000666444111...222666333---222111000...------------,,,------,,,+++***,,,---------------,,,,,,+++***))),,,///000///---++++++++++++***+++---...---,,,...---+++***+++---///111.../////////...,,,***))),,,------...---,,,***)))***************************************+++++++++555666555333000---,,,,,,******+++,,,,,,---......******))))))(((''''''''')))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))*********''''''((((((((((((''''''&&&'''((())))))((('''&&&+++******)))((()))))))))))))))*********+++++++++***+++***)))((())),,,...---------.........//////,,,+++*********+++,,,---000---))))))+++------,,,///222444222---+++---000...---+++*********+++++++++++++++++++++++++++++++++,,,------......------111000///...///000222444444555555333000...---------......//////......---------------,,,+++***))))))***,,,...//////...---++++++,,,++++++***)))((())))))(((''''''&&&''''''***++++++***+++111;;;BBBRRRYYYccckkkqqquuuwwwxxx|||{{{{{{|||~~~~~~~~~~~~~~~|||tttsssrrrpppnnnllliiihhhfff```ZZZUUUOOOIIIJJJNNNHHHMMMHHHEEEOOOSSSPPPQQQ[[[^^^___```bbbbbbZZZQQQMMMOOORRRUUUWWWYYY[[[]]]gggppp~~~uuuiiiiiinnnsssyyyzzzzzzhhh\\\OOONNNPPPSSSPPPIIIEEEEEEDDDGGGHHHJJJQQQYYYZZZWWWRRRZZZ[[[TTTSSSYYYYYYSSSSSS[[[aaabbbfffkkkjjjeeedddggghhheee___ZZZXXXYYYdddgggeeekkkuuurrrpppyyysssrrrpppmmmggg```[[[XXX000000000111111111111111222111///000222333222000222333444444444555777999333333222111111111111222///000222333444333222111000222555666555444444555222111///...///111333555222222222000//////111444666999;;;;;;:::888888888;;;888555555777777444111333000111444444222333666555666777666555555666888888555222000000000000///111222333444444444333222111222333555555555555444333222000///...///000111***,,,...///.........///...///000111222333333333000222555444111000111444333444444333222111000...111444444444777===<<<777444444333222111000000000...///111111000......//////111333444444555777999888999::::::888666555555333222111/////////000000000000000111000///---,,,,,,...000111111111222444333000000333333000///111000000000000000//////......///111111111222333555//////---------...000111------,,,,,,---...///000222444555444222000111111555555333000111444333///222111000...------------***+++++++++))))))+++---...............---,,,,,,,,,...111222111///......---,,,,,,,,,---...------...,,,+++******,,,...000,,,------......---,,,+++,,,,,,,,,,,,,,,+++******************************************++++++++++++555666888777333000...---******++++++,,,------...,,,++++++***(((''''''&&&((((((((('''((())))))***((((((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((('''((())))))))))))((('''+++******)))))))))))))))******************++++++*********)))((()))+++...+++++++++,,,,,,,,,,,,---++++++*********+++,,,---///,,,))))))+++------,,,...111333111---+++---000------+++*********+++++++++++++++++++++++++++++++++,,,------......------///.........///111444555333444555333000...---...---------......---------------------,,,+++***))),,,,,,,,,,,,,,,---......))))))***************)))((('''&&&&&&&&&&&&'''''')))+++---///444===IIIRRR]]]ccckkkrrrvvvxxxyyyzzzzzzzzzzzz|||~~~~~~~~~~~~|||yyyvvvqqqqqqooommmkkkhhheeecccaaaZZZTTTPPPLLLJJJMMMSSSRRRXXXQQQMMMUUUXXXUUUWWW___gggllljjjfffaaa\\\VVVOOORRRWWW]]]cccgggjjjkkkrrrwww{{{lll___aaaiiikkkjjjjjjttt~~~tttiiiXXXTTTRRRVVVWWWSSSOOONNNJJJKKKIIIIIINNNWWWZZZXXXVVV]]]^^^XXXWWW]]]]]]WWW^^^bbbdddeeejjjqqqqqqmmmkkkmmmooolllfff___YYYUUUYYYdddjjjrrrwwwxxxvvvwwwwwwtttnnnfff```\\\000000000000////////////000///...///000000///...000111333333222333555777222222222222333333444444111222222333333222222111000222333333222111222333000//////000000222333444111111111///---,,,...000222444555666555555777888888888888888777777666555333111111555555222111333333444555555444555777999777555222111222222222111111111222333444444333333111222333444555555555444222222000/////////000111,,,...//////...------...000000111222222222222222000333555444111111444777666555444333222111000000///222444555888;;;999555555555555444333111000///---///000000///...///000///000222333333333555777888888:::;;;<<<:::777444111111000//////000111222//////000//////...,,,,,,+++---///000000000111222000------000000...///222000000111111000000///......///111111111222333555333222000/////////000111------------...///111111111222333222111000111222444777777222000333333222222111000...------------'''((())))))((()))***,,,------......------,,,,,,---///222222111/////////...............------------+++***))))))+++---...***+++,,,---------------,,,,,,+++************+++*********************************++++++,,,,,,,,,333666:::;;;888333///---******++++++,,,,,,---------,,,+++***)))((('''''''''''''''''''''(((((()))((((((((((((((((((((((((((()))+++,,,---,,,+++***+++***)))((('''(((((()))((())))))******))))))(((******)))))))))(((((((((++++++***************************)))((()))+++...++++++++++++,,,,,,,,,,,,+++************+++,,,,,,---+++))))))+++---...---...000222000---+++---///---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------...///222444666222333444333000.........,,,,,,------------,,,,,,------------,,,+++******...---+++******+++---///&&&'''((()))************(((((('''&&&'''((()))******...333:::BBBNNN\\\eeehhhmmmssswwwyyyzzzzzzzzzzzzyyyyyy|||~~~{{{yyyxxxuuurrrpppnnnmmmkkkhhhddd```]]][[[XXXRRRMMMLLLMMMOOOUUU\\\^^^ccc[[[UUU[[[]]]YYY\\\fffrrr{{{wwwllleeebbb```^^^aaahhhqqqzzzttteeeYYY\\\dddddd]]]WWWXXXbbbmmmqqquuu{{{|||vvvrrrwwwzzzhhh^^^XXX[[[aaa```\\\YYYWWWVVVQQQMMMPPPXXX\\\\\\]]]bbbbbb^^^^^^dddeee```kkkjjjhhhiiioootttsssooojjjkkklllkkkhhh```VVVPPPVVVffflllpppzzztttzzz}}}}}}wwwnnngggccc000000//////.........---///...............------///000111111111222444666333333444444555555555555000000000111111111222222222333444444222111222333......///111222222222222///000000...,,,,,,---///111222333444444666999;;;888:::<<<;;;888666666888444222222555555111000222444555666666555666888:::999777555555555666555555111111222222333333333444111222222333444444555555222111000//////000111111...000111111/////////000111111222222222111111000000222444444444555:::>>>999666555555444000000111...000333666777888777444666666777666555333111///---///000000///...///111...000111222111222333555666777;;;@@@CCC@@@999333222111000//////000111222/////////......---,,,,,,***,,,...///......///000///,,,+++...///---///333000111111111111000//////...///111111111111333555555444333111000000000111---......///000111222222...///000000//////000222222888999444000111333444222111000...------------'''((())))))((()))+++---***+++++++++++++++******+++---000000///---------///000000///...------...,,,+++***))))))***+++,,,***++++++,,,,,,,,,,,,,,,,,,+++***)))))))))++++++******************************++++++,,,,,,------///444:::<<<999444///---******++++++,,,,,,,,,,,,++++++++++++************(((''''''''''''((())))))((((((((((((((((((((((((((())),,,......---+++)))---,,,)))((('''((()))***))))))************)))))))))))))))))))))(((((('''+++++++++***************)))***+++***))))))+++---,,,,,,---------.........***************++++++,,,******)))***+++---......---///000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---......///111333444111222333222000......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---,,,+++******+++,,,,,,&&&&&&'''((())))))((((((+++***)))((()))***,,,---///666@@@JJJSSS]]]hhhpppnnnqqqvvvyyyyyyyyyzzzzzzzzzzzzzzz|||~~~{{{wwwtttrrrqqqnnnlllkkkiiifffbbb]]]XXXTTTRRRNNNJJJJJJOOOUUUYYY___eeeeeejjjaaaYYY]]]^^^ZZZ]]]hhhuuu}}}uuuqqqqqqqqquuuyyy|||vvvpppjjj```WWWXXX]]]]]]VVVOOOPPPWWW^^^cccfffkkkppptttrrrjjjcccfffqqq~~~{{{lll```bbbhhhiiieeeaaagggeee```YYYXXX]]]aaa```bbbeeedddbbbdddjjjllliiirrrooolllmmmsssuuupppjjjeeeddddddeeeeee```XXXRRR```nnnmmmgggsss~~~zzztttyyy~~~{{{rrrkkkggg000/////////......------............---,,,,,,---...///000000000111333555555666666777666555444444//////......///000222333222333555444333222222333---...000111222222111111---...//////......000111000111222222333666:::===:::===@@@???:::777888999666444333666555111000222444666777777666666777888:::888777666777888777555000000111111222333444444111111222222333444444555000000000000000000111111---///000000//////111333111222222222222111000000///111444555666:::AAAFFF===888777888666000///111---///333666777666444555666777888888777555222000///000111000//////000111///000111111000000222333333666===DDDGGGCCC999000333222111////////////000000//////...------,,,,,,***,,,.........---...//////,,,+++...///...000444111111111111111000000///...///111111111111333555555444333333222222222222//////000111222222333333,,,---------,,,---///111111888:::555///000333555222111000...------------(((***+++******+++---///***++++++,,,,,,++++++++++++---//////...------...///000111000...,,,---///++++++***)))))))))***+++,,,,,,++++++************++++++)))))))))***+++,,,***************************++++++,,,------......,,,111666999777333...,,,******+++++++++++++++,,,)))))))))***++++++,,,,,,))))))(((((())))))***+++))))))))))))))))))))))))((())),,,......---+++)))---+++)))((('''((()))*********))))))))))))******((())))))))))))(((''''''************************)))***+++***))))))+++---,,,,,,,,,---------......))))))******++++++++++++))))))******+++,,,---...,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////////////////000000000111222222000/////////---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++***+++,,,,,,,,,+++***)))((((((((((((((('''&&&&&&+++***))))))***,,,///111:::CCCPPP[[[ccchhhmmmqqqqqqtttwwwyyyzzzzzz|||}}}}}}|||{{{|||~~~~~~xxxuuurrrpppooommmkkkjjjgggeee```ZZZUUUQQQNNNMMMIIIHHHMMMXXXaaadddfffhhhfffllleee\\\^^^^^^[[[^^^bbbmmmxxx}}}yyyooohhhaaa]]]XXXUUUVVVXXXWWWTTTRRRTTTVVVXXXWWWWWWYYY]]]eeebbb^^^___fffsssxxxiiifffjjjjjjgggfffrrrqqqlllddd```bbbdddbbbbbbbbb```___dddjjjlllkkknnnkkklllsssyyyxxxpppiiigggdddaaaaaabbbaaa]]]YYYcccqqqmmmccclllwwwvvvtttuuu{{{zzzrrrmmmkkk////////////............///000000///---,,,---...---///000000///000222555777777888888888777555444111000...---...000222333///111444555444222111111...///000000111111000000,,,...///000//////111222---...000111222444888;;;;;;???BBBBBB>>><<<;;;<<<:::777555666444111000333222444888999999888888888:::888777666777777555333000000000000111333444555222111111111222333444555000000000000111111111111+++,,,------------///222111111222222222111111000///111333555777<<>>;;;222...111//////333777666333444666555777999;;;:::777444222222222222111//////000222///111222111000000111222000555===DDDEEE@@@666///444333111////////////000111000///...------------+++,,,......------...//////,,,,,,///000///000333111111222222111111000///...///111111111222333555333333333333333333333333111111222333333333333222,,,,,,---,,,++++++...000111777999444///000333444222111000...------------***,,,,,,,,,+++,,,---///------......//////......---///000000///......///---000111000---,,,...000++++++******************,,,,,,+++***)))))))))***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////***...222555333000...,,,******++++++++++++++++++'''(((((()))***+++,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))((()))+++,,,---,,,+++******)))((((((((((((*********))))))(((((())))))***'''((()))***)))((('''&&&))))))*********+++++++++(((***++++++******+++,,,************++++++++++++((()))******++++++******(((***++++++******,,,---,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000/////////......///000222111000//////000...---,,,++++++,,,---...,,,,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))((())))))))))))((('''&&&%%%)))))))))***---222666999HHHQQQ___iiinnnooopppqqqtttvvvyyy{{{{{{}}}}}}{{{{{{{{{zzzxxxvvvooommmlllkkkkkkjjjhhhfff```]]]XXXSSSOOOOOOOOOPPPKKKLLLTTTaaaiiiiiieeecccccckkkfff^^^```___\\\___[[[fffuuu{{{nnnfff______]]]YYYYYY]]]___^^^PPPNNNNNNNNNLLLIIIJJJMMM[[[___bbbbbbcccjjjwwwzzzmmmhhhgggfffhhhkkkuuuuuuqqqhhhdddeeegggfffbbb^^^[[[[[[___dddffffffddddddjjjvvv|||yyyqqqlllfffccc___\\\\\\\\\]]]]]]ZZZiiikkkgggmmmqqqqqqtttxxx~~~}}}wwwuuuvvv//////////////////000000000222222111...---...///---///000000///000333555555666888999:::999777777777555111///...///111222---111666888777555333222000000000000////////////---...000000///...///000,,,---000111222444777999;;;>>>AAACCCCCCBBBAAAAAA>>>999666666444111111555000555;;;???@@@???>>>>>>;;;:::888888888777555333000000///000111222444555222111111111111333444555//////000111111111111111.........---,,,,,,...000000111111222222222111111000111333333555:::CCCJJJHHHBBBAAAEEEAAA555///222111000333777666222333999444666:::<<<<<<999666333555555444222000///000222000222222222000000111222///444;;;>>>===888333000222111000//////000111111222111000...............+++---//////...---...///...,,,---000111......111111222222222222111000000...///111111111222333555000000222333444555555666333333444555444333222111.........,,,+++,,,...111222666777222///111222222222111000...------------,,,------,,,++++++---...---...//////000000000///,,,...///...---,,,---...+++...111000,,,+++...111,,,,,,++++++******************)))((()))***++++++******+++,,,,,,,,,,,,,,,------------------------++++++,,,---...///000000***,,,///000000.........++++++******************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))******++++++******'''''''''(((((())))))***))))))(((''''''((())))))'''((()))***)))(((&&&%%%(((((()))***+++,,,,,,---(((***++++++******+++,,,)))************+++++++++'''((()))***+++******)))(((***,,,,,,***)))***,,,+++*********+++++++++***++++++---.........------------------------------+++,,,------......------......//////////////////...///111111000//////000///...---++++++---...///+++,,,,,,------,,,,,,+++(((((()))******+++++++++(((((()))))))))(((((('''******,,,000666>>>DDDIIIUUU]]]iiiqqqttttttuuuwwwvvvxxxzzzzzz{{{|||~~~}}}zzzwwwuuurrrooolllhhhgggffffffgggeeebbb```XXXTTTOOOLLLLLLPPPUUUYYYTTTTTTZZZeeekkkfff^^^YYY\\\fffccc]]]```___[[[___]]]lll~~~xxxiiiaaa]]]]]]\\\YYY]]]cccbbb]]]MMMIIIGGGIIIGGGDDDEEEJJJVVV]]]eeefffddddddjjjppp}}}uuulllfffbbbbbbiiirrruuuvvvqqqhhhdddhhhnnnppphhhaaa[[[ZZZ]]]___``````]]]___gggtttxxxsssllljjjaaa```^^^\\\[[[]]]```ccc```ooottttttwwwuuuvvv......//////000000111111111333444222///---...000...///000000000111333555333555777:::;;;;;;:::999<<<999555111//////000111///333999<<<;;;999777555222111000///.........///...///000000...,,,,,,------///111333444555888::::::<<>>===;;;;;;;;;999777444000/////////111222444666222111111000111333444555...///000111111111111111222222111///------...000000000111222222222222222111222333222333888@@@GGGLLLFFFFFFJJJEEE888111333222111333777555111444:::333666:::======;;;777444777777666333000///111222111222333222111000111222///444888888555222111222000////////////111333444333222000///......//////,,,---//////...---...///---+++---111111...---...111222222222222111000000...///111111111222333555---///000333555666777777444555555666555333222111000000///...,,,---///222222555555111///111222000222111000///------------,,,------,,,+++***,,,---,,,,,,---...//////......***+++,,,,,,******+++,,,)))---000///,,,+++...222,,,,,,,,,,,,++++++******(((((('''((()))***,,,...)))+++,,,---...------,,,........................++++++,,,---...///000111***,,,............///000++++++******************++++++***)))((('''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))*********$$$%%%&&&((()))))))))))))))((('''&&&&&&'''((()))'''((()))***)))(((&&&%%%''''''(((***+++,,,---...((()))+++,,,*********+++++++++,,,,,,,,,---------'''((()))++++++******)))(((+++---,,,***((()))++++++***)))***+++++++++******+++---...///...------------------------------+++,,,------......------,,,---...///000000000000---///111111000///000111000///---,,,,,,---///000++++++,,,------,,,,,,,,,)))(((''''''(((***,,,...&&&'''((()))************,,,---111666???IIIRRRWWW]]]dddmmmsssvvvxxxzzz}}}vvvxxxyyyyyyyyyzzz|||~~~}}}xxxtttqqqmmmiiieeedddccccccddddddbbb^^^[[[QQQNNNJJJHHHKKKRRRZZZ```[[[YYY]]]eeehhhbbbWWWQQQVVVaaa```[[[^^^]]]YYY]]]eeewwwtttpppbbbZZZTTTTTTRRRRRRYYY```\\\RRRLLLGGGEEEHHHGGGDDDFFFKKKSSS[[[eeehhheeeaaa```bbbsssooojjjddd______kkkxxxvvvvvvpppgggdddkkkuuuzzzoooggg^^^\\\^^^^^^^^^]]]\\\^^^eeepppqqqiiicccccc^^^```bbbbbbbbbeeejjjooowww444333222111000111222333333333222111000000000111///111333333111111111222222444777999:::<<<>>>@@@???<<<777333000111222444000333777:::;;;:::777555555333111///......///000111222333222000000000222333333444333333444888;;;888<<>>???@@@AAADDDFFF:::<<<======<<<999666444222222222222333555777888555444333222333555777888888555222222333222///,,,000//////............///333222111000000000111222///111222222222555;;;@@@DDDDDDCCC???;;;777666666222222333333333333444444444444666666666555444333888666444222111111111111000000000///---...000222111222444444222000//////111000000////////////000222///++++++---///...---------......///000000111---...///000111111111111000222444666666444222000222000///000333444333000...000222222222333777;;;777888999999999777555444000000////////////000000111222333222000///000111222222111...,,,+++,,,...///...,,,,,,,,,---///111111000///////////////000+++---......,,,+++++++++------------------------++++++++++++++++++++++++...,,,)))'''((((((((((((------,,,++++++,,,,,,,,,...------,,,,,,------......+++((())),,,......---------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++*********+++***((('''&&&&&&&&&&&&'''((()))((('''&&&'''((((((***+++***)))((()))***))))))))))))))))))))))))++++++*********************)))(((''''''((()))***))))))))))))))))))))))))$$$&&&))),,,------,,,,,,///,,,***))))))***)))((((((((((((((())))))))))))++++++++++++++++++++++++***+++,,,---,,,+++***)))++++++******++++++,,,---++++++++++++,,,---......,,,+++,,,000555444...(((***+++,,,---............---...000000//////111222,,,...///000//////111222000000000...,,,,,,...000------,,,,,,+++***))))))))))))))))))((('''&&&%%%$$$$$$%%%&&&((()))+++,,,111777???FFFLLLSSS[[[aaalllmmmppptttxxxyyyxxxvvvzzz{{{|||{{{yyywwwvvvwwwuuurrrooommmmmmkkkgggcccaaaaaa]]]WWWVVVXXXTTTLLLLLLIIIKKKTTTZZZ\\\aaahhhccc______bbbbbb[[[UUURRRYYY[[[ZZZYYY]]]eeehhhgggrrr~~~wwwnnnsss{{{~~~xxxsssvvv~~~uuujjjaaaUUUKKKMMMKKKKKKMMMOOOPPPNNNKKKEEELLLLLLOOOWWWRRRGGGGGGNNNXXX```aaa]]]\\\^^^___ccc```___aaabbbdddkkkrrrsssvvvuuummmhhhkkkqqquuujjjnnnmmmfffhhhooolllbbbbbb```dddjjjeee]]]bbbnnnnnnwww|||xxxtttwww~~~444333333222222222333333444444333222222111000000///111222333222111222333222444777888999:::===???>>>;;;777333000000111222///222555888999888777666555444222111000000000000111222333222000///000111111222222111111333666999666999>>>BBBDDDCCCAAA???>>>AAACCCAAA<<<777666777666888:::;;;;;;<<<>>>@@@<<<===>>>>>><<<:::888666333333222222333555666888555444333333333555777888666444222222444444222000111000///.........//////333222111111111111222333333333444222111333777;;;888999999888555444444555222222333333333333444444333333444444444444333333777666444222111111111111000000000///......000222111333444444222000//////000000/////////000000111111///------///000...---.........///000111111111---...///000111111111111111222444555555444222111111000...000222333222000---///111111111333666:::888999:::;;;;;;999777666222222111//////.........111222222222000///000111///000000...---,,,---......---+++++++++,,,...///000000/////////000000111,,,---...---,,,++++++---------------------------++++++++++++++++++++++++***)))))))))******))))))---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------...+++)))***,,,...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++***)))((((((((()))***'''((())))))''''''((()))(((***+++***)))((()))******************************************************)))(((''''''((()))***))))))))))))))))))))))))&&&''')))+++------------///---***)))*********))))))))))))*********++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++******++++++,,,---++++++++++++,,,---......---...111555777444...)))***+++,,,---............///000111000......///000---...000000///000111333---...---,,,******,,,------,,,,,,+++******))))))(((((()))))))))(((((((((''''''(((((())),,,///222AAAGGGNNNUUUZZZ___fffkkkoooqqquuuxxxzzz{{{{{{zzz}}}yyyvvvuuuuuusssoookkkiiihhhgggdddbbb]]]\\\VVVNNNMMMOOOMMMHHHJJJKKKRRR]]]dddeeehhhmmmjjjaaa[[[[[[[[[XXXTTTSSSZZZ]]]```cccjjjrrruuurrrxxxyyymmmcccfffkkklllgggbbbgggoooqqqvvvuuukkk```VVVMMMFFFFFFDDDDDDEEEIIIKKKJJJIIIIIIQQQRRRWWWaaa^^^TTTSSSLLLSSSYYYZZZYYYYYYZZZ[[[bbb___^^^______aaaiiirrrwww{{{zzzqqqjjjkkkpppsssooouuuvvvsssvvv~~~|||ssshhheeefffiiifffbbbkkkyyy333333444444444444444333555555666555444222000///...000222333222222333555222444666777888999;;;======;;;777444111000111111///000222444555666666666666666555555444222111000111222222222000///000111000111111000///111444777777888;;;===>>>>>>>>>======CCCHHHFFF>>>777666888333555777777777888999;;;===>>>======<<<;;;:::999444444333333333444666777444444333333444555777888555444333333555666555444222111///...---...///000222222222222222333555555666666555222000111333555444555666555444333444555222222333333333333444444333333222222222222333333555444333222111111111111000000111000......000222111333444444222000///000////////////000000111222111000///000111111///---...//////000000111111222......///000111111111111111222444555555444222111000///...///111222111000---///000000111222555777777888999::::::999777666444333222000///...------000111222111000///000111---...000000.........///,,,,,,+++***+++,,,---...////////////000111222222...///...---++++++---///------------------------++++++++++++++++++++++++&&&'''((()))***++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,++++++***************++++++,,,,,,,,,++++++++++++***((((((((((((((()))******((()))******(((((()))***(((***+++***)))((()))***++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))+++,,,---......///---+++***+++,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,,,,+++++++++************+++,,,,,,++++++++++++,,,---.........333999;;;999333---***++++++,,,---............000111111000...,,,---...---///000000000000111333---------+++***)))+++---,,,,,,++++++***)))))))))'''(((((())))))))))))***)))*********,,,111888===LLLRRRZZZ```cccfffkkkooopppuuuzzz|||{{{zzz|||~~~}}}wwwssspppoooppplllgggcccbbbbbbaaaaaa\\\XXXPPPGGGDDDGGGHHHFFFKKKOOOZZZfffnnnnnnnnnpppooocccWWWTTTUUUVVVYYY]]]hhhooovvv}}}wwwgggYYYYYY[[[ZZZTTTQQQWWWaaa```hhhllleeeYYYPPPIIIDDDFFFEEEFFFHHHKKKMMMNNNMMMPPPWWWXXX___llljjj```^^^RRRSSSUUUWWWXXXYYYYYYZZZ]]][[[ZZZ\\\]]]```jjjuuu|||yyypppnnnppprrrwww}}}~~~mmmjjjjjjkkkiiijjjwww333444555666666666555444666777888777666333000......000222333333333555666222444666777777777999;;;===;;;999777444333222222/////////000222444666777666777888888777555333222111222333222000///000111000111111000///111444666:::::::::999::::::;;;;;;===DDDIIIEEE<<<666777;;;666777888888777777888:::======<<<<<<;;;;;;::::::666555444333333444555666444444333333444555777777666555555555666666555555444222000...---...000111111111222333444555666777777666444222111000111222666777777444111/////////222222222333333333444444333333222111111222444555333333222222111111111111///111111111//////000111111333555444222000000000////////////000111222333111111222333333222000///////////////000000111111......///000111111111111111222444555555444222111//////...///000000000000---...///000111222333444333444666777777666555444444333222000///.........111222333222111000111222...000222222000///...///,,,,,,++++++,,,,,,---............///000111222333000000///---++++++...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************&&&'''((((((((()))+++,,,++++++++++++++++++,,,---++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++******)))))))))))))))******+++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&''''''((()))******))))))***+++(((***+++***)))((()))******************************************+++++++++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))***+++---...//////---++++++,,,---,,,*********+++++++++,,,,,,,,,************++++++++++++'''(((***+++,,,,,,,,,+++***************++++++,,,++++++++++++,,,---.........666>>>???:::222---++++++,,,------.........---...///000///---,,,---......///111000//////111222000000000...,,,,,,...000++++++******))))))))))))((('''''''''(((((())))))(((***+++---000888BBBJJJUUUZZZbbbfffggghhhkkkmmmpppvvv{{{|||yyywwwzzz}}}}}}yyysssmmmkkkjjjkkkgggaaa]]][[[\\\___```___YYYPPPFFFCCCEEEHHHJJJPPPUUU^^^hhhnnnnnnmmmlllkkkaaaXXXUUUVVV]]]iiittttttdddYYYWWWUUUQQQKKKIIIPPPZZZYYY```ddd^^^UUUNNNHHHCCCJJJKKKMMMPPPRRRRRRRRRQQQUUU[[[\\\cccppppppgggfffbbb^^^[[[\\\^^^]]]\\\\\\WWWVVVVVVYYYZZZ```lllyyytttpppqqqrrrzzz|||uuulllmmmpppsssrrruuu222333555666777666555555777888888888777444111//////111333444444444555777333555666777666666888999<<<<<<;;;:::888666555444000/////////000333666777666777999::::::888666444111222333222111000111222222222222111000111444777999888777777888:::===???===CCCFFFBBB999444777===888::::::999888777777999;;;;;;::::::::::::::::::888777555444333333444555333333444444555666666777777888777777555555555555555333111///...///000111111111222444555666777777555444333222222222333333444444444111---*********222222222333333333444444444333222222222333555666111111111111111111000000///111222111000///000111222333555555333111000000////////////000222333333222333555555444333222111//////////////////000000...///000111222222222222222333333444444333333222...///////////////000111......///000111222222222111222444666666666444333222111111000000000000111222333444333222222333444222333555444111///......---------------......///............///000111222000000///---++++++...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))((()))((('''%%%&&&***---************++++++,,,---******+++,,,,,,+++******,,,,,,,,,,,,+++*********)))((((((((())))))***+++++++++++++++++++++++++++(((((((((''''''&&&%%%$$$''')))******))))))***,,,(((***+++***)))((()))***))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))((((((((((((((((((((((((((((((***))))))***+++,,,---...---,,,+++,,,------,,,***))))))))))))************)))))))))******+++++++++'''((()))+++,,,,,,++++++******))))))******+++,,,++++++++++++,,,---.........666===>>>888000,,,,,,,,,,,,------...---------+++---......------...000...///000000///...000111000111000///------///111******))))))))))))(((((((((''''''&&&&&&''''''((('''***///333888AAANNNWWW___dddjjjmmmmmmlllnnnooorrrwww{{{{{{wwwvvvyyy|||{{{{{{yyyuuuooojjjgggfffbbb^^^YYYTTTRRRUUUYYY]]]aaa[[[SSSKKKGGGGGGJJJOOOUUUYYY^^^bbbdddfffeeeccc```______aaaccckkk}}}{{{kkk^^^^^^ZZZUUUPPPJJJHHHOOOXXXRRRVVVVVVTTTRRRQQQLLLFFFLLLNNNQQQSSSTTTRRRPPPOOOVVV]]]^^^cccppprrrooosssuuullleeeeeeeee```]]]]]]UUUUUUUUUWWWWWW\\\iiivvvuuuooopppqqqssswwwxxxvvvtttrrroookkklllqqqyyy~~~~~~sssmmmttt}}}333333444555666666666666777777888777666444222111000222444555444444555777555666777777666666777888:::;;;<<<===<<<:::777666222111000000111333666777555666999:::;;;:::999888333444444444222111222333444444333222111222555888555444444555888<<<@@@CCC===@@@BBB>>>888555888===:::;;;;;;:::777666666777999999::::::;;;:::::::::999888666555333333333444333333444555555666666666777888999777555444444555444444333111000000000///000111333444555666666666444333111222444555555444333444444222000......///222222333333333333444444333222222333333444555666///000000111111111000000///111222222111000000111222444555555333111000111000000000000111111222333444555777666444333333444000000000000000000000000...///000111222222222222222333333444444333333222...///111000//////000222/////////000222333111000111222555777888777666555111111000000000111111222111222444333222222333444333555555333111.........---------.........//////------------...///000000...///...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((('''((()))'''%%%%%%)))---******)))******+++,,,---)))***+++,,,,,,+++***))))))+++---,,,+++)))******(((((((((((()))***+++,,,***++++++++++++,,,,,,,,,,,,,,,++++++***((('''&&&&&&((())))))))))))***+++(((***+++***)))((()))***(((((((((((((((((((((((()))))))))***++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++,,,------+++***''''''((((((((()))))))))(((((())))))***+++++++++'''((()))+++++++++*********))))))))))))***++++++++++++++++++,,,---......---222888888333...,,,---,,,,,,------...------,,,***+++------,,,---...000---...//////------...///.........,,,++++++,,,...)))))))))(((((((((((((((((('''&&&&&&&&&((()))******000888>>>DDDMMMYYYbbbfffjjjnnnooonnnmmmnnnpppuuuxxxzzzzzzwwwvvvxxxzzzwwwwwwuuupppjjjeeebbbaaaVVVSSSOOOKKKJJJMMMSSSXXX```[[[VVVRRRMMMJJJLLLQQQXXXZZZ[[[ZZZ[[[^^^___]]]XXX^^^hhhrrrwww~~~|||xxxqqqggg^^^___ZZZUUUPPPIIIFFFKKKRRROOORRRSSSUUUYYY^^^\\\VVVRRRTTTVVVVVVUUUTTTTTTUUUWWW___```bbbmmmrrrvvvvvvnnnmmmiii```[[[]]]YYYYYYZZZZZZXXXZZZfffsssuuunnnnnnpppmmmoooppppppoooooopppqqqwww~~~rrrbbb\\\aaajjjnnn333333333333444555666777777777666555555444333333222333555666555444555666666888999888666666666888666888;;;======;;;888666555444333222222444666777444555777999;;;;;;;;;;;;444555666555333222333444444444444222111222555777555444333444666:::>>>@@@;;;>>>@@@???;;;999:::<<<=========;;;888666666777888999;;;<<<===<<<;;;:::;;;999777555333333333333333333444555666666666666444666888777555444555777333444444444222111///...000111333444555555555444555333222333555777666444444555555444333222222333222222333333333333444444000111222333333444444444---...000111111111000000///111333333222000000111222444666555333111111111111111111000111111222222666777888666444333555777222222222222222222222222//////000111222222222222333333333333333333333333...000222222000///111333111000///111333444111///000111444666777777666555333333222111000000000000///000222222111000222333222222222111...---...000,,,,,,------.........---------,,,,,,,,,------...,,,---...---,,,++++++---+++++++++++++++++++++++++++++++++***)))((((((((( %%%)))***((('''))),,,))))))))))))***+++,,,---((()))***++++++***)))((('''***,,,,,,+++)))***+++))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,***)))(((%%%'''(((((((((((()))+++(((***+++***)))((()))***((((((((((((((((((((((((((())))))***++++++,,,,,,'''((()))******)))((('''))))))))))))))))))))))))&&&''')))***++++++***)))*********+++------+++)))''''''((((((((()))))))))((((((((()))***+++++++++((()))***++++++***)))))))))))))))))))))***++++++++++++++++++,,,---......+++...000000---+++,,,---,,,------...------,,,,,,+++,,,------,,,+++,,,...,,,---...---,,,+++,,,...,,,,,,,,,***))))))+++,,,((((((((((((((((((((((((&&&&&&&&&''')))+++...000222;;;EEEMMMQQQXXXbbbjjjjjjmmmpppooommmlllnnnpppvvvvvvvvvvvvuuuuuuuuuuuuqqqpppnnniiibbb\\\YYYXXXNNNMMMKKKHHHGGGKKKQQQWWW]]]ZZZYYYYYYTTTNNNMMMRRRUUUYYYYYYVVVXXX]]]___\\\YYY```oooxxxtttpppiiiccc\\\WWWRRRMMMGGGBBBDDDJJJPPPXXX___bbbfffjjjkkkhhhZZZZZZYYYWWWVVVXXX]]]bbb\\\dddbbb___eeejjjttt{{{tttrrrkkk___ZZZ]]]^^^```ccccccaaacccnnn{{{yyyqqqqqqsssqqqrrrsssuuuvvvyyy~~~zzzssspppfffZZZUUU[[[cccfff333333222222333444666777777666555444444444444444333444666666555444555666777999999888777666666888444666:::======<<<999777666555444444444555666666444555666999;;;<<<======555666777666444333444555444444333222111111444777999888666444444666888999999<<>>;;;888888888777999<<<>>>???>>><<<;;;;;;:::888555333333222222222333444555666666666666222444777666555444777999333444555555444111///---000111333444555444444333666444222444666777666444222333333222///......///222222333333333444444444...///111222333333222222---...///111111111000000///111333333222111000111222444666555333111111111222222111111111111111111777888999666444333666999444444444444444444444444///000111222222333222222333333333333333333333333///111333222000000222444222000000111444444111...---...111333555555444333555444333111000/////////---///000000//////000222/////////...,,,---///111***+++,,,---------,,,,,,------,,,+++++++++,,,,,,+++---......,,,++++++++++++++++++++++++++++++++++++++++++***)))(((((('''!!!***---,,,******,,,))))))))))))***+++,,,---''')))***++++++***)))'''&&&))),,,---+++)))***,,,))))))))))))***+++,,,---*********++++++,,,,,,,,,'''((()))++++++***))))))$$$&&&(((((('''((()))+++(((***+++***)))((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,'''((()))******)))((('''))))))))))))))))))))))))%%%&&&)))***+++***)))(((***))))))+++,,,,,,***((((((((((((((())))))))))))'''(((((()))***+++++++++))))))***++++++***(((((()))))))))))))))******+++++++++++++++,,,---......***++++++***)))***,,,...---------...------,,,,,,---......---+++******++++++,,,------+++++++++---,,,---,,,+++))))))+++---'''''''''(((((((((((((((%%%%%%&&&(((+++///333666:::CCCOOOWWWZZZ___gggnnnppprrrtttssspppoooqqqttttttrrrqqqqqqrrrrrrqqqpppkkkkkkhhhbbbZZZTTTPPPNNNLLLLLLKKKIIIHHHLLLSSSYYY\\\[[[]]]___[[[RRRPPPTTTRRRWWWXXXVVVYYY___bbb___\\\cccsss~~~wwwrrrnnniiidddYYYTTTOOOKKKEEE???@@@DDDQQQ]]]iiillllllmmmnnnmmm]]][[[WWWSSSRRRWWWaaaiiibbbjjjeee]]]]]]```lll~~~wwwuuummm^^^ZZZ___aaadddjjjmmmlllooo{{{vvvvvvxxx{{{zzz{{{}}}}}}xxxsssooojjjhhhbbbXXXVVV]]]eeehhh555555444444444555555666666444222222333444555444222222333444555555555555555666666666666555555444333555888;;;<<<;;;:::888777777777777666555555444444555555666888:::;;;<<<999999888666444222000///111222333000...///444999:::666333333777:::;;;:::======>>>>>>>>><<<:::888<<>>BBBBBB???;;;::::::999===BBBEEEDDD@@@;;;999666999;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999888555333000444666555222111333777666666666666666666666666555555666666555333111///000222555666666444222000444555777666555444444555333444444222///------...///111444555444333222222111222333222111111333555222111111000000111111111///111444333222222444666555666666666555333111000333555777666444333333555888888888777555444666777777666555444444444555555///000111222333222222111555444333333444444333222111222333555555555555555333333222111000////////////.........000111222333444333111000//////111111//////.........//////000///......---------------***,,,...///......///000,,,---,,,+++))))))***,,,++++++++++++++++++******,,,,,,++++++******))))))))))))*********+++++++++***++++++)))'''''')))+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))******)))((()))***************)))))))))(((((())))))******+++,,,,,,))))))************))))))''''''''''''(((((((((((('''''''''((())))))******+++***))))))))))))***+++,,,,,,+++++++++*********************************(((((((((((((((((((((''''''''''''((())))))******((((((((())))))*********''''''&&&&&&&&&'''))))))''')))******))))))***+++(((((()))******+++,,,,,,******)))((((((((((((((((((((((((((('''))),,,//////---,,,+++******((('''+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,++++++++++++,,,------,,,,,,+++*********++++++***+++***(((&&&%%%%%%'''&&&'''***,,,000999DDDMMMRRRWWW\\\aaaeeeiiinnnqqqsssrrrqqqpppqqqrrrtttvvvwwwtttpppkkkhhhfffffffffeeeccc^^^UUULLLGGGGGGIIIVVV^^^```[[[WWWZZZ___aaaeee```]]]^^^]]]WWWRRRQQQTTT```lllrrrwww|||~~~}}}ttttttyyyxxxnnnkkkggghhhnnnvvv{{{{{{vvvrrrhhh]]]ZZZ]]]^^^\\\ZZZTTTPPPOOOMMMHHHFFFGGGSSSVVVYYYZZZ]]]eeepppyyyvvvpppgggaaa^^^```bbbcccbbb\\\ZZZ___aaabbblllzzzxxxkkkeeebbbaaa```hhhoooqqqvvv}}}{{{~~~wwwsssooojjjaaaZZZ[[[aaa555555555555555666777888888666444333555666666666222333333444444444444333444555666777777777777777333333555666777777888888777;;;???BBBBBB>>>888444444444444444555666777888:::;;;<<<===<<<999666444777666555333222333444444444555444333222444777999888???GGGGGGBBB<<<;;;<<<666;;;BBBGGGHHHEEE@@@<<<555777:::;;;;;;;;;<<<>>>===>>>??????>>><<<:::999222555777666333222333555666666666666666666666666666666777777666444333111000222444666666555222111111333555555333333333444333444444333000.........///222555666444333333333000111222222222222555777555555555444333333222222///111333444444444666888444555666666555333111///444666777666444333333444888999:::999666555444555777777666555555555555666......000111222333333333555333333333555666555444222333444555666666666555444333222111000////////////...---,,,---...000111222222000//////000111222000000//////...//////000......---,,,,,,,,,,,,,,,(((***,,,---,,,,,,---...+++,,,,,,+++))))))***,,,---,,,+++)))))))))*********+++++++++***)))'''&&&)))))))))*********++++++***++++++)))(((''')))***)))))))))*********++++++))))))))))))))))))))))))((()))******(((((()))***++++++************))))))(((((()))******++++++,,,((())))))******))))))(((((((((((('''''''''''''''&&&''''''(((((()))******))))))(((((((((((())))))+++++++++***************))))))))))))))))))))))))''''''((((((((((((((((((&&&''''''(((((()))******(((((((((((())))))))))))(((((('''''''''((())))))''')))******(((((()))+++((())))))******+++++++++))))))))))))(((((((((((('''((())))))((()))+++...000---))))))+++***'''###++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,------,,,+++******)))))))))***)))))))))'''%%%%%%&&&((('''***---222888DDDQQQ[[[^^^```cccfffhhhlllpppssssssrrrpppooooooppprrrssssssppplllgggcccaaa``````___\\\UUULLLDDDCCCHHHLLL[[[aaadddaaa]]]___ccceeeeeeaaa^^^___^^^XXXTTTTTT]]]nnn~~~yyyjjj___\\\[[[^^^bbbddddddbbbaaa]]]TTTLLLLLLRRRVVVVVVXXXUUUSSSSSSOOOKKKKKKOOORRRSSSUUUXXX^^^iiivvv{{{rrrhhhbbb```dddgggeee______dddffffffmmmxxxvvviiidddeeegggccclllvvvzzz}}}wwwwww|||xxxuuuuuuvvvuuutttwww|||uuuqqqkkkfff]]]WWWXXX^^^444444444444444555666777555333111111222444444333333333444444444333333222333444555666777888888888222333333444444555666666666999>>>BBBCCC@@@<<<888777777666666777888999999888:::===???>>><<<999666777666555555555666666555000333444333222222777;;;:::@@@GGGJJJGGGCCC???>>>666:::AAAHHHJJJGGGAAA<<<444666999::::::;;;===>>>@@@BBBDDDDDDBBB???<<<;;;555777999999666444444555666666666666666777777777777777777777777666555444111222444666666555333222111333444444333333333444333444555444222////////////222555666555333333333///000222222222333666888888888777666555444333222000111333444555777888:::333555666777666444111///444555555555444222222222666888:::999777666555555666666666666666666666666---...000111333555666666555444333444666777666555222333333444444444555555222111000///............/////////---------///000000000000///000111222333000000//////......//////------,,,+++++++++++++++'''(((***+++******+++,,,***+++,,,+++))))))***+++---,,,***((('''((()))***)))***++++++***(((&&&$$$))))))))))))************)))***+++***(((((((((***((((((((())))))))))))***((((((((((((((((((((((((((()))***)))((('''(((******)))))))))))))))))))))(((((())))))***+++++++++(((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''((())))))***(((((((((''''''(((((((((*********************)))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((())))))***************************))))))((((((((()))))))))'''((())))))(((((()))+++((()))))))))*********+++((()))))))))))))))((((((&&&(((******))))))+++,,,...,,,))))))******(((&&&++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,+++******)))******''''''((('''&&&(((***---+++000666<<>>>>>555555555555555666777888777999<<<>>>???===:::999999::::::999888777666666000222555444333444888<<<===???CCCHHHLLLJJJDDD???999;;;@@@FFFHHHEEE???999333555888999::::::<<<===CCCFFFIIIHHHDDD???<<<;;;888999;;;;;;999888777666666666666666777777888888777777777777777777666666111222444555666555444333222444666666444444444555222444666555333111000000///222444555444333333333///000222222333444777999888888888888666444333222000111222444666888999:::333444555666555444222000333333333333333222111000222555777888777666777777555555666666666666666666///000111333555777999999666555444555777888888666222222222222222222333333000///---,,,,,,---...//////000111///---,,,---...////////////000111222222000000///......---......,,,,,,+++***************%%%''')))***))))))***+++)))***++++++***)))***+++,,,+++)))''''''''')))***((()))***+++***(((&&&$$$(((((()))))))))*********)))***+++***)))(((((()))''''''((((((((()))))))))((((((((((((((((((((((((''')))***)))((('''((()))'''((((((((((((((((((((('''(((((()))******++++++(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))'''''''''(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((&&&((())))))(((((()))***)))))))))))))))*********'''((())))))))))))(((((('''(((******))))))***,,,(((***,,,,,,***)))+++---***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,......---++++++*********'''''''''&&&&&&(((+++...///666AAAIIIPPPWWW___dddeeeeeeeeegggjjjnnnqqqsssrrrpppnnnkkkjjjjjjjjjkkkfffdddbbb___\\\ZZZYYYYYYQQQOOOKKKEEECCCFFFMMMTTTUUUXXX\\\___]]]ZZZZZZ\\\aaa^^^]]]aaaeeehhhnnnvvvvvvhhhYYYQQQKKKLLLMMMIIIGGGIIIGGGHHHHHHHHHMMMTTTXXXVVVQQQQQQSSSVVVUUUSSSWWW^^^^^^___aaadddjjjsss||||||wwwsssuuu{{{|||wwwrrrppplllhhhfffgggkkkppptttwww|||{{{{{{~~~~~~qqqooollllllppprrruuu{{{000000000111222333444555777555333222444555555555444444444444333222000000222333444555555555555555111222333333444444333333222333555888:::<<<>>>???666666666777777999::::::666888;;;===>>>>>>===;;;???BBBEEECCC>>>;;;:::<<<555666777777777888:::<<<>>><<<===DDDKKKLLLGGGAAA<<<<<<===@@@CCCAAA;;;666222555888:::::::::::::::BBBFFFKKKJJJEEE???;;;:::888999;;;<<<;;;:::888777555666666777777888888999777777777777777777777888222333444555666666555555555666777777555444444555222444666666444222000000...111444555333222222222///111222333333444777999888999999999777555333222111111111333666999999888444555555555444333333222333222111222444444333111111333555666666666777888333444555555666555555555000111222333555888:::;;;888666666666888999888777222222111111111111222222...---,,,+++,,,...000111...111444333///,,,+++---/////////000000111111111//////...---,,,,,,,,,,,,++++++***)))))))))))))))$$$&&&((()))(((((()))***''')))++++++***)))***+++***)))(((''''''((()))***((())))))******)))'''&&&((((((((()))))))))******(((***++++++)))(((((()))'''''''''((((((((())))))))))))))))))))))))))))))'''((())))))''''''((()))&&&&&&''''''''''''((((((''''''((())))))******+++'''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&''''''((())))))''''''''''''&&&&&&&&&&&&(((((()))))))))(((''''''&&&((())))))''''''(((***))))))))))))))))))))))))&&&''')))******)))((((((((()))***)))((((((***,,,&&&)))---,,,***))),,,000******++++++++++++******++++++,,,,,,,,,,,,++++++***************+++,,,,,,///...---,,,++++++******(((((('''&&&&&&(((,,,000666???KKKUUU[[[```dddgggeeeddddddgggkkknnnppppppqqqoookkkhhhfffeeeffffff```___]]]ZZZXXXVVVUUUTTTIIIKKKLLLKKKJJJLLLPPPUUUSSSUUUZZZ___^^^ZZZXXXYYY[[[ZZZ^^^fffnnnwwwvvvlllVVVJJJCCCEEEFFFCCCDDDIIIJJJMMMNNNOOOSSSZZZ[[[XXXUUUTTTUUUYYYZZZZZZ^^^cccmmmhhhbbb___bbbkkkvvv}}}}}}~~~}}}vvvqqqmmmiiifffdddeeelllttt~~~~~~yyywww{{{{{{000000000111222333555666666444222222444555555444555444444333222111000///222222333333444333333333000222333555555444333222222333555666888:::;;;;;;777777777888999;;;<<<===777888;;;===>>>?????????BBBHHHOOONNNHHHDDDFFFKKK>>><<<;;;:::;;;;;;999888:::999:::>>>DDDHHHHHHFFF===:::888:::======999555111555999<<<;;;999888777>>>DDDJJJJJJDDD>>>;;;:::666777999:::;;;:::888666555666666777888888999999666666666666666777888888222333444555666666666666666777888777555333333333222444777777555333111111---000333333222111111111000222333333333444666888888999::::::999777555444222000000222666888888777666555444333333333444444333222222333666777555333222333444444333333555777111222444555555555444333111111111333555777999;;;999888777777888999888666333333222111111111222333...---,,,,,,---000333555222666;;;:::555000.../////////000000000000000000......---,,,++++++++++++******)))(((((((((((()))$$$&&&((()))(((((()))***&&&(((++++++***)))******&&&''''''(((((())))))***(((((())))))))))))******(((((((((((()))))))))***(((***,,,+++***((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''((()))(((''''''((()))''''''''''''((((((((()))''''''(((((()))*********''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''(((((()))'''((())))))))))))(((''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***%%%%%%&&&''''''(((((()))'''''''''&&&&&&%%%%%%%%%'''(((((()))((('''&&&%%%&&&'''((((((''''''(((***)))))))))))))))))))))(((&&&''')))*********)))(((******)))((('''(((+++---((())))))*********+++,,,******++++++++++++******++++++,,,,,,,,,,,,++++++***************++++++,,,///...---+++***)))))))))''''''((()))+++000666:::EEELLLVVV]]]aaacccfffhhhgggffffffiiimmmooonnnmmmooommmiiifffcccbbbbbbbbb]]][[[YYYVVVSSSQQQOOONNNGGGMMMTTTWWWWWWVVVVVVXXXXXXYYY^^^eeeeee___\\\]]]ZZZ\\\dddpppyyy|||ooogggcccOOOCCC===BBBFFFDDDHHHOOOPPPRRRSSSUUU[[[cccfffeee___[[[ZZZ___aaabbbcccfffmmmgggaaa^^^aaaiiisssyyy}}}~~~|||xxxsssnnnmmmmmmkkkhhhkkksss~~~zzzzzzwwwrrrnnnpppxxx~~~{{{111111111222333444666777444222000000111333333222555555444333222111///...222222333333333222111111000222444666666555222111222444666777888888888777222222333444666777999:::888999;;;===???@@@AAABBB???JJJTTTUUUPPPNNNSSSZZZEEEAAA>>>======<<<888555555666888;;;???CCCGGGJJJ===999555555999:::888555000555:::===<<<999666555;;;AAAHHHIIIDDD>>>;;;;;;444555777999;;;:::888555555666666777888999999999666555555555666777888999222333444555666666666666777888888777444222111222222444777888666333111111,,,///222333222000000000111222333333333444666888999:::;;;;;;;;;999777555222111000222666888777555777555333222222333444666444333222555888:::888666444444444222111111333555000111333444555444333333111111111222333666888:::;;;999888888999999777666555444333222222222333444...---------///222666888666<<>>???DDDEEEGGGJJJNNNQQQRRRSSSEEEBBB===999888999666333333444444555777>>>GGGOOO???>>>999666888======:::111222222222222222444555777<<>>?????????>>><<<;;;333222111000/////////000------,,,,,,+++***))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''+++***((()))******)))((()))******)))(((((()))+++(((((()))***,,,,,,+++))))))+++,,,,,,***))))))***)))))))))'''%%%%%%''')))(((''''''&&&'''((()))***$$$&&&&&&######''')))''')))((('''((()))((('''%%%'''(((((((((((((((''''''+++***)))(((((()))***+++******)))((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''(((''''''&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&'''((())))))******)))'''&&&&&&(((***,,,+++*********))))))(((((((((((())))))((('''&&&&&&(((((((((((())))))))))))&&&((())))))(((''''''(((%%%&&&'''((())))))))))))((((((((((((((('''''''''((()))***+++,,,+++******))))))))))))((((((((((((,,,,,,,,,,,,++++++***)))******))))))))))))******------+++)))'''(((+++...%%%***...000888EEEPPPTTT^^^ccceeeccccccfffgggfffkkkkkkkkkkkkkkkkkkkkkkkkhhhgggfffcccaaa^^^[[[ZZZ[[[WWWPPPKKKGGGGGGGGGHHHXXXWWWZZZccchhhfffbbbaaabbbfffiiijjjlllooolllgggiiiiiippp|||zzzfffVVVMMMGGGEEEGGGIIIIIIFFFJJJSSSUUURRRVVVUUUWWW]]]hhhqqqwwwyyysssnnnhhhdddccccccbbb```]]]]]]]]]```gggpppyyy~~~~~~rrrhhhgggdddeeellltttwww{{{}}}}}}xxx}}}222111111111222222111000222111000000111333555666444333222111//////.........//////000000000000///000///...000333333222000111222444555555555333222///000111222222444888:::888777666666777999;;;<<<@@@EEEJJJMMMLLLKKKLLLNNNFFFBBB<<<888777777555333000111222333666===EEELLLAAA???:::666888<<<:::555000000111000000111222444444888<<<<<<888555666777666444444888<<<<<<888333555666666666555555444444555444222111111222333444222222333333444666777888444555666666555333111000+++...000111555888222)))......///000111222222222000111222333444555666777;;;;;;:::999777666444444/////////000000000111111444444333222222222222222222111111222555666666555222333444333111000000000////////////000222444555000111333444555444333222555555666666666666666555555555444222000000111333---,,,++++++---000333555::::::;;;;;;::::::999888333333111000......------------,,,,,,+++******)))(((((((((((((((((((((((((((''''''&&&&&&'''''''''+++***)))***+++,,,+++***)))******)))(((((()))++++++++++++,,,......---+++'''(((******)))(((((()))((())))))(((&&&&&&'''(((&&&&&&'''((()))(((((('''(((***)))%%%%%%((()))'''''''''''''''((('''&&&%%%''''''((((((((((((''''''))))))(((''''''((()))))))))(((((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((('''''''''((((((((((((((('''''''''((()))*********)))(((((('''((()))************)))))))))(((((((((%%%%%%&&&&&&''''''(((((('''((((((((())))))))))))&&&((())))))(((''''''(((&&&''''''(((((((((((((((((((((((((((((((((((('''((()))***+++++++++******)))))))))))))))))))))(((++++++,,,,,,,,,+++************))))))))))))******)))))))))((('''(((+++...'''...444888AAAMMMWWW[[[aaaeeefffeeefffjjjjjjhhhkkkkkkjjjiiihhhgggfffeeeeeedddcccaaa^^^[[[XXXVVVSSSPPPKKKIIIHHHJJJLLLMMM\\\\\\aaahhhjjjeeeaaaaaaaaadddfffhhhnnnwww{{{{{{llllllrrr~~~ooo]]]QQQKKKKKKMMMMMMOOONNNKKKNNNUUUVVVRRRVVVUUUWWW___jjjttt{{{}}}uuummmdddbbbfffhhheeebbb``````bbbfffkkkrrrwww{{{|||zzzyyyzzzyyysssiiiaaadddeeekkkuuu|||~~~||||||uuu~~~444111------///000///------...///000111222333333999666222...------///000///000000000000//////......------///111222111000000111333444444444333222...000111111111333666999888777666666666777888999===FFFPPPTTTQQQLLLKKKLLLFFFAAA<<<888777666555444///000000111444:::AAAFFFBBB???999666:::>>>999111000///.........///000111111555999999777555555777444333444777:::;;;888555555555555444444444333333333222111000000000000000000111222444555555666666555555555555444222000///***,,,---///333777444///...///000000///000111222//////000111333555666777;;;;;;:::999888777555555///.........//////000000222222333333222222111111111000000222444555555444111222333222000...//////---------...000222333444000111222333333333222111555555555555666777888999999777444222111111000///---,,,++++++---///111333666555555444333444444444333222111///---,,,+++***------,,,,,,++++++******(((((((((((((((((((((((((((''''''&&&''''''((((((+++))))))***,,,---,,,+++)))******)))(((((()))+++,,,++++++,,,......---+++$$$%%%'''((('''''''''(((''')))******(((''''''(((###%%%(((******)))'''%%%***,,,+++''''''))))))'''&&&&&&&&&'''''''''''''''''''''((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''(((((())))))))))))''''''(((((()))*********'''(((((()))))))))))))))(((((((((((((((''''''''''''&&&%%%%%%%%%&&&'''(((''''''((((((((()))))))))&&&((())))))(((''''''(((''''''((((((((((((((('''''''''((((((((((((((((((((()))******++++++******))))))))))))))))))))))))******++++++,,,+++++++++******))))))))))))******'''((()))))))))***---///,,,555>>>EEENNNYYY```bbbdddeeeeeeeeeiiimmmlllgggkkkjjjiiigggdddbbb```^^^``````___]]]YYYVVVRRRPPPIIIGGGFFFGGGKKKPPPSSSUUU[[[^^^dddiiifff^^^[[[]]]bbbeeegggiiiqqqxxxwww{{{yyy{{{zzzqqqrrrwwwqqqeeeWWWNNNLLLQQQWWWTTTVVVUUUSSSUUUXXXWWWSSSVVVVVVXXX___jjjuuu{{{}}}wwwnnneeefffmmmqqqnnnhhhccceeeiiimmmrrrvvvxxxzzz{{{{{{zzzxxxsssmmmgggcccjjjmmmvvv~~~{{{yyyuuu777222---,,,...000...,,,,,,,,,---...///111222333777555111...---...000111000000111000000///...---,,,,,,---///000111111000///000111222333333333222000000111000///000222444555555444444555666777888===FFFSSS[[[[[[WWWSSSQQQHHHCCC???===;;;999999;;;444333222111222555:::===>>>;;;777777===BBB>>>666111///---,,,---......///111444777888777666666777333333444666999:::888555444444333333222222222222222222111111000///......///000222444555555444444555555555444333111///...//////......000222222///---///111000//////111333000000000000222333555666::::::::::::999888666555//////.........///000111000000222222222111000///000//////111333444444333111222222000...------///,,,,,,---///111222444444///000111222222222111111666555444444555666888999:::666222111333333111///...---------...///111333333222000///...///000111/////////...---,,,+++***------,,,,,,,,,+++++++++'''''''''''''''''''''''''''''''''''''''(((((())))))(((((()))+++---,,,+++((()))***)))'''''')))******)))))))))++++++***)))"""$$$&&&'''''''''((()))&&&(((******)))'''''''''$$$%%%'''))))))((('''&&&))),,,+++((('''******'''&&&'''((('''''''''((()))&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((((((&&&&&&'''''''''''''''(((&&&''''''((()))******+++)))))))))((('''&&&&&&&&&''''''''''''(((((())))))&&&''')))***+++***((('''''''''''''''''''''''''''---+++(((%%%$$$$$$$$$%%%'''''''''((((((((())))))&&&((())))))(((''''''(((%%%&&&'''((())))))))))))''''''''''''((((((((((((((())))))***************)))))))))))))))*********((()))***+++++++++++++++******))))))))))))******(((***+++,,,,,,---000333555???IIIQQQYYYaaaeeeeeeddddddbbbccciiinnnkkkeeeiiihhhgggeeebbb___\\\[[[\\\\\\ZZZWWWSSSOOOKKKIIIEEEDDDEEEIIIQQQWWW[[[[[[ZZZ___fffhhhbbbZZZXXX\\\gggmmmqqqttt|||uuuooovvvwwwkkkeeejjjkkkiiicccYYYQQQPPPWWW^^^[[[[[[ZZZZZZZZZZZZXXXUUUVVVUUUWWW^^^jjjttt{{{}}}zzztttooooootttvvvtttpppgggjjjnnntttyyy~~~{{{vvvuuuuuuyyy{{{~~~{{{|||~~~}}}{{{wwwuuuwww999555111//////000///---------++++++,,,///111333111111000//////000000111000000111000000///...---+++,,,.../////////000000...///000111111222222222222222222///------...000111111222333444666777888<<>>GGGIIIGGG888444///---///111111///...///000111222222222222333444444555555555555555222111000/////////000111000111333333333111///------...///111222222333333333333222111111000000000111---,,,.........000444111333666;;;???@@@???===666444222111000111333444666777888999999888666555111000///......000222333......//////000000//////...------///111222222111333333222///---,,,---///...///000111222333333333........./////////000000555555444444333444444444333111000000222333444444111111111000111111222222//////...---------------)))***,,,---.........---------------,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''((()))******'''&&&&&&''')))***)))(((((())))))(((''''''(((***,,,***(((((()))***)))(((%%%'''((()))(((((((((***$$$&&&''''''&&&&&&&&&''''''&&&%%%$$$%%%&&&((()))###&&&(((&&&'''******'''(((******(((%%%$$$'''***%%%&&&'''((())))))))))))'''(((((())))))((((((''''''''')))*********)))(((%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((('''''''''(((((()))))))))######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++***((('''&&&&&&&&&'''''''''''''''***)))((((((((()))***+++&&&&&&'''''''''(((((((((&&&((())))))(((''''''(((###$$$&&&''')))***++++++&&&&&&''''''((())))))))))))(((((((((((()))***+++((())))))******+++++++++))))))******+++***************))))))))))))******((()))+++---///444:::???KKKTTT[[[^^^aaaeeefffdddggghhhgggfffiiimmmkkkfffcccddddddcccaaa^^^[[[YYYUUUSSSOOOLLLIIIGGGFFFFFFNNNOOOTTT^^^hhhmmmjjjfff```bbbfffgggdddcccjjjsssxxxsssnnnbbbVVVRRRSSSUUU[[[aaa___``````^^^\\\^^^bbbfffkkkfffccccccaaa\\\YYYYYYPPPQQQWWWddduuuvvvmmmiiikkkmmmtttwww}}}xxxtttttt~~~zzzwwwuuu|||999;;;;;;777222...///111......---------...........................------...//////000000000000///...000222111///---...///---------...///000222222555555555333000000111333......000111222333333444222555;;;CCCKKKNNNKKKHHHHHHFFFKKKTTTUUUOOOPPPXXXVVVMMMAAA888333222111111///333555555:::BBBGGGHHH===777111000222444333222000//////000111222222111444555555555444333333444222111///...---...///000...///222333333111///---.........///000111222333111111111000000000111111///,,,+++...///---000666111111555===FFFIIIDDD???666444222111111333555666333555777999999777555444111///---,,,---...111222......------......///000------,,,...000222111111444444333000---,,,---///......000111111111000000......------......///000111111222333444444444444000111111000///000222444111111111000000000000000------......------,,,+++)))+++---...///...---,,,------------------------************************''''''''''''((()))***+++)))((('''((()))***)))((('''((()))(((&&&&&&((()))+++)))'''&&&'''(((((('''&&&'''))))))(((''''''(((###%%%%%%%%%$$$$$$&&&(((%%%%%%&&&&&&&&&'''''''''$$$((()))'''''')))(((%%%'''))))))&&&"""!!!$$$(((%%%&&&'''((())))))))))))&&&'''(((((((((((('''&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''(((######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******))))))(((&&&&&&''''''((((((((((((''''''(((((())))))******&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((%%%&&&'''((())))))))))))&&&&&&''''''((())))))***)))(((((('''((()))***+++((())))))******+++,,,,,,)))************))))))(((******))))))))))))******)))***,,,///444===FFFLLLSSSZZZ___```bbbeeegggeeegggjjjjjjggggggiiihhheeebbbccccccbbb```\\\XXXVVVOOOMMMIIIGGGFFFGGGJJJLLLUUUWWW^^^jjjuuuxxxsssllliiihhhiiilllmmmrrr}}}xxxnnnddd^^^ZZZXXXRRRLLLNNNYYYbbbeee[[[ZZZZZZ\\\aaahhhpppvvvvvvnnnhhhgggccc[[[WWWXXXQQQSSSYYYgggyyyxxxmmmhhhkkkqqqvvv}}}{{{uuurrrzzz~~~777<<<>>>:::222---...111---...///000000...,,,+++000///...,,,+++++++++,,,......///000000111000000///111333222///---...///,,,,,,------///000111222555666666444333333666888//////000111111111111111000444999===@@@BBBBBBBBB???>>>EEEQQQRRRLLLMMMVVV[[[QQQDDD999444333333333///444666444555<<>>???CCCHHHKKKFFF>>>777333333555777===777000000666===@@@AAABBB<<<444000111444666777555111...000444666444111444444444444444444444444000/////////............,,,---......,,,,,,---...+++---///000000222555777222222222111///...///000.........//////000111222222111222888>>>AAA===999555444333444666999===???666111111777;;;999555333000000////////////000000/////////...------///111//////...///000111333444333333111...++++++,,,...............---,,,+++***,,,,,,,,,------............///000222444444555555///111222111000000222333222111000//////...//////+++,,,,,,,,,++++++---///,,,---------,,,+++******........................------+++)))(((''''''''')))((((((''''''''''''''')))'''%%%'''***,,,+++((())))))))))))(((((((((((())))))(((&&&$$$$$$&&&'''((((((((('''&&&&&&%%%%%%%%%'''((('''&&&&&&'''(((&&&'''''''''''''''&&&&&&###&&&***+++***((('''&&&(((((())))))))))))(((((("""((( """(((&&&'''###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%''')))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''')))***+++'''%%%###%%%(((***)))'''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))***+++***'''&&&'''(((&&&&&&&&&'''((())))))***))))))***++++++++++++***++++++******************,,,,,,+++)))((()))+++...(((...666???GGGOOOWWW[[[[[[___bbbddddddeeeiiillljjjiiihhheeebbb```aaacccaaa\\\ZZZ[[[XXXQQQMMMLLLGGGEEEDDDGGGLLLSSSWWWYYYYYY^^^eeeppphhh[[[SSSJJJFFFIIIDDDEEEGGGLLLWWWaaa```ZZZ[[[YYY[[[cccnnn|||yyymmmjjjdddZZZXXX]]]```dddiiiooouuu{{{wwwlllqqq|||uuuqqqoooyyyBBB@@@<<<888333///+++***,,,---...---++++++,,,.........---,,,,,,---...///............000444777999@@@<<<777222////////////...+++***---///...111666777444222111111111111000000000000///...///222444333555;;;@@@BBBCCCKKKTTTGGG???888666666666999===@@@===888555555888<<>>???>>>???999333///000444777888777333000000222333111...333333222222222222222222//////////////////......,,,---...---++++++,,,---+++,,,...//////111444666222333333111///...///000111000//////....../////////000222777;;;===;;;999666555444333444777;;;===555111333:::>>>;;;666333000000////////////000000//////000...------///111000////////////111222333222222111///---,,,---///............---,,,++++++------------...............///000111222333333333///111222333222111222333222111000//////...//////+++,,,------,,,+++---...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))))))))+++***))))))(((((())))))%%%&&&&&&&&&%%%%%%%%%&&&(((((((((''''''''''''''''''''''''&&&%%%%%%''')))''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&'''''''''''''''&&&&&&%%%'''***+++***(((&&&&&&&&&&&&''''''''''''&&&&&&$$$)))"""%%%)))&&&'''###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))***+++&&&%%%$$$%%%(((***)))'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))***)))((('''(((***&&&&&&''''''((())))))***))))))***++++++++++++***************************))))))***)))((((((***,,,111666???GGGOOOVVV\\\```]]]```ccceeeeeefffiiilllggggggfffccc```^^^___```[[[WWWUUUUUURRRLLLHHHIIIBBBCCCDDDIIIOOOTTTWWWWWWXXX^^^dddlllzzzvvv[[[OOOIIIDDDDDDHHHHHHIIIIIIMMMVVV___^^^XXXTTTWWWaaammmxxx{{{nnnjjjddd]]]^^^ffflllmmmmmmjjjiiimmmwwwwwwrrrrrrsssGGGCCC===666111---+++***---...///...---,,,...000------,,,,,,---...000111+++,,,......///333:::???GGGBBB;;;444///...///000---,,,...000000///444;;;666444222111111111000//////000111111000///111222111333999@@@DDDHHHSSS^^^KKKBBB999555222000222666666444222222555:::???CCC:::777666999===@@@@@@>>><<<888222///000444777888666333//////111333111///111111111000000/////////////////////////////////...//////...,,,+++,,,---+++,,,......///000222555333444333111///......///222111000...---,,,,,,,,,,,,///333555666777888999999777555333333555777999444222555===AAA<<<666333111000000//////000000111///000000///...---///111111000000///000000111111///111222111///...////////////......---,,,,,,,,,,,,------...///000000000//////000000111111111111///111444555444333222333222222111000////////////,,,...//////---,,,,,,---++++++,,,------......///++++++++++++,,,,,,,,,,,,---,,,,,,+++******++++++))))))((('''''''''''''''$$$''')))'''### """%%%&&&&&&&&&'''''''''''''''%%%&&&'''&&&&&&&&&(((***&&&&&&&&&&&&'''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''')))+++,,,***'''&&&&&&&&&&&&''''''''''''&&&&&&%%%+++&&&!!!(((***&&&((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''%%%$$$%%%&&&'''''''''''''''(((((((((&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&%%%%%%&&&((()))((('''''''''''''''(((((((((((()))((('''&&&%%%&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%'''))))))((((((***,,,&&&''''''(((((())))))***))))))***++++++++++++***************************'''((()))))))))***---///;;;AAAIIIQQQWWW\\\```ccc___bbbdddffffffgggiiijjjeeeeeeccc```]]][[[[[[[[[VVVRRROOOOOOLLLGGGEEEFFFBBBDDDIIIPPPVVVYYYYYYWWWWWW^^^dddiiitttzzzdddNNNFFFDDDCCCGGGMMMNNNNNNMMMNNNVVV^^^^^^YYYRRR[[[jjjxxx~~~|||qqqlllgggcccgggppptttsssnnneee___cccqqq~~~zzz}}}}}}uuuuuu{{{FFFAAA:::333...,,,+++,,,---...///...------///000---,,,,,,,,,...///111222))),,,.........222;;;CCCGGGDDD>>>777222//////000,,,---///111///...444===555444222111111111///......000222222111000000000///000555;;;@@@IIIWWWeeeUUUKKK@@@:::666222333777333222111111222666999;;;777666666999>>>AAABBBBBB===999555111111333666888333000...///222444555555222111111000000////////////////////////000000000000111111000...---...///+++,,,.........///111333444444444222///......///111000///...,,,,,,,,,,,,+++///444555333444777;;;<<<;;;888666444555666777222222888@@@BBB===666333111000000000000000000111///000000000......///111222222111111000000000000...000333333222000000000//////...---------------+++,,,---///111222444555111111111000000000111111000333777888777555444444333222111000//////......,,,...000000...---------------------------......---------------.........++++++*********++++++,,,******)))(((((((((((()))'''(((***(((&&&%%%&&&(((&&&&&&''''''''''''((((((%%%&&&''''''&&&&&&((()))$$$$$$%%%&&&&&&'''((((((((())))))(((&&&$$$%%%&&&%%%&&&''''''((('''''''''(((***,,,+++)))'''&&&&&&(((((())))))))))))((((((%%%+++'''$$$***)))$$$'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&((()))((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((()))))))))&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((((()))(((&&&%%%%%%&&&''')))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''))))))((((((***+++''''''(((((())))))))))))))))))***++++++++++++******************+++++++++))))))******+++///444888DDDJJJRRRXXX\\\___aaabbbbbbccceeefffggggggggghhhbbbbbbaaa^^^ZZZWWWWWWWWWTTTPPPMMMLLLHHHDDDDDDHHHIIILLLQQQXXX^^^```^^^\\\WWW[[[bbbiiitttzzzqqqiiijjjqqqwwwvvvrrrfffXXXJJJGGGHHHJJJOOOTTTUUUUUUSSSSSSYYY``````\\\YYYbbbooowwwvvvtttyyy~~~wwwsssmmmgggjjjpppmmmllliiieeedddkkkxxx~~~uuuyyy{{{uuuyyy>>>:::555///,,,+++,,,...,,,---...---,,,---...000------------...000222444***---//////...222;;;BBB??????>>>:::555111000111------///111...,,,222:::444222111111222111000......000222333111000//////222111222666<<>>===;;;999888666666666222333888???AAA;;;666444111111000000000000111111...000111111/////////000333333333222222111000000...000444555444222111111//////...---------......***+++---000333555777999333333222111111111222222222555999:::999777666666444333222000//////......---...//////...------...000///...,,,+++++++++,,,,,,,,,,,,---------......***))))))))))))***++++++...---,,,,,,++++++,,,,,,)))'''&&&'''***+++***(((''''''((((((((()))))))))'''((()))(((&&&%%%%%%&&&###$$$$$$%%%&&&'''((((((((())))))(((&&&$$$%%%&&&%%%&&&&&&'''(((((('''''')))***++++++(((&&&&&&&&&(((((())))))))))))(((((($$$)))'''%%%***&&&"""'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%(((''''''&&&&&&''''''(((%%%&&&'''((())))))((((((&&&&&&'''''''''''''''(((''''''''''''(((((((((((()))'''&&&%%%%%%&&&((()))'''''''''((((((((())))))((((((''''''&&&&&&&&&&&&''')))***)))((('''(((***((((((((()))))))))))))))))))))***++++++++++++***))))))*********++++++++++++***)))))),,,333===DDDNNNSSSYYY]]]``````aaaaaaccccccdddfffgggfffeeeccc______^^^[[[WWWTTTRRRRRRQQQMMMKKKIIIFFFCCCFFFLLLSSSTTTXXX]]]cccfffeeedddYYYYYY]]]hhhxxxyyyhhh```ZZZ[[[aaaddd```ZZZVVVPPPLLLLLLOOOQQQTTTWWW]]]^^^\\\ZZZ^^^dddeeeaaa```dddjjjlllgggeeelllwww{{{oooeeebbbddd```aaaeeelllvvv~~~||||||sssxxxvvvqqqzzz555333000---,,,,,,---...,,,---...---------///111......---...///111333444...000000000///222888===666999:::999444111111333000//////000...+++///555111000000111222222111//////111333333111/////////444222333555:::CCCTTTddddddYYYMMMDDD;;;222......///000000000000000000000222222333666:::@@@DDDGGGAAA???;;;666222222444777<<<:::777444333444555666444444444444444444444444111111111000000/////////+++,,,------,,,+++,,,------/////////......000222333444444222000///000222------------...///000111...222555444222333888===============;;;999666555222222666<<<===888555666222111111000000111111222...000222111000//////000444444444444444333222111///222555555444333222222000///...------...//////+++,,,...111444666888:::444333222111111111333333333555888999888777666777555444222111000///......,,,---...---,,,,,,...000111///---+++***)))******))))))******++++++,,,,,,)))))))))((())))))*********))))))((('''((((((((((((%%%###%%%)))+++)))&&&''''''(((((()))*********'''((())))))&&&%%%%%%%%%###$$$$$$%%%&&&''''''''''''((()))(((&&&%%%%%%&&&%%%%%%&&&'''((((((((((((''')))***)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&###(((%%%%%%***$$$!!!)))%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&(((#########$$$%%%%%%&&&&&&%%%&&&((('''&&&&&&'''(((%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((''''''&&&%%%&&&'''((()))''''''((((((((()))))))))))))))(((((('''&&&&&&&&&((()))***)))((('''((()))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***++++++,,,,,,*********+++111:::FFFMMMXXX[[[```bbbbbbaaaaaabbbbbbbbbcccdddeeedddaaa^^^[[[\\\[[[XXXSSSOOOMMMMMMKKKHHHGGGGGGEEEFFFMMMUUU\\\ZZZZZZ]]]cccjjjoooqqqccc^^^]]]hhhyyyrrr[[[WWWSSSUUUYYY[[[WWWQQQOOOPPPQQQSSSTTTVVVWWWYYYeeegggeeebbbdddggggggccc^^^^^^______]]]___jjjvvvzzzjjj]]]XXXYYY___bbbkkkzzz~~~~~~}}}vvvttt~~~//////.........------------...//////...///111333//////......///111222444333222111111111333555666111444666444111///222555555111///000...,,,---111///...///111333333222000000111222222000//////000222111333666888===JJJWWW\\\RRRHHHAAA999111,,,,,,///000111222222222111000///111444888:::===@@@AAA>>>===;;;666222111444888@@@>>>;;;777555555777999444444555555666666777777333222222111000///......+++,,,......------...000///000111000//////000222222333333222111000222444............///000111222000222333222111333888<<<999;;;===???===:::666333333222444888888555444777222111111000000111111222...000222222111///000000444555555666666555444333222444555555444333222333000///...------...///000000000111333444555666777333222000000000111333444222444666666555444555666555444333111000///......+++,,,+++******,,,///222///...+++)))))))))******((())))))***++++++,,,,,,++++++***))))))*********'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&'''&&&&&&&&&&&&''''''((())))))***%%%'''))))))'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$%%%&&&'''((((((((((((&&&'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&###'''%%%&&&***$$$"""---%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((######$$$%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))$$$%%%%%%&&&&&&''''''(((((((((''''''''''''((((((%%%&&&((()))***)))''''''%%%''')))(((&&&%%%&&&(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))******)))(((((('''&&&&&&&&&'''))))))((((((***+++))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,***,,,000444;;;EEEPPPWWW^^^aaaccccccbbb``````aaabbbaaaaaabbbcccbbb]]]ZZZWWWWWWWWWSSSNNNJJJGGGGGGEEEDDDEEEGGGIIIMMMYYYdddddd___[[[\\\dddppp|||xxxllleeekkkzzz{{{dddUUUSSSQQQSSSWWWYYYXXXUUUVVVYYY\\\\\\\\\^^^___```mmmooommmiiiggghhheee```YYYWWWXXXZZZ]]]bbbmmmyyyppp___XXXYYY^^^ooottt}}}---...///000///...,,,+++...///000000///000222444000000/////////111222333666444222111222333333222111333333000------111666999333///000000---,,,...------...111333444333111111222222111///...///000---...222666666888AAAKKKQQQIIIBBB>>>999333//////222333444555444333000///---111666:::;;;;;;;;;;;;;;;;;;999555111111555999???>>><<<999777888;;;>>>333444444555666777888888444333222111000...---------///000111000111222444000111111111//////111222111222333222111111333555///////////////000111111111111111000111333777;;;555888<<>>:::555222333111222555444222444888222222111111111111222222...000222222111000000000444555666777777666555555333555666555444222333333000///...------...000111444444444444444444444444111000///...///000222333111222333333222222333555666555333111000///......++++++***((((((+++000444---+++***(((((()))+++,,,******+++,,,------......---,,,++++++******++++++++++++***)))))))))))))))&&&)))***)))%%%###%%%(((%%%%%%&&&&&&'''((())))))###%%%((()))(((''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&&&&'''((($$$%%%&&&'''(((((((((((($$$&&&'''&&&%%%%%%&&&'''(((((())))))))))))(((((($$$'''%%%&&&***$$$###///&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%'''((($$$$$$%%%&&&&&&'''((((((%%%&&&''''''&&&&&&((()))(((''''''&&&&&&%%%$$$$$$((((((''''''''''''((((((%%%&&&(((******)))'''&&&%%%''')))(((%%%$$$&&&(((''''''''''''((((((((()))%%%%%%&&&'''((((((''''''(((((((((((())))))))))))+++******)))((('''''''''$$$&&&(((((())))))+++---*********)))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,,,,000666>>>FFFOOOXXX]]]```bbbbbbaaa___^^^^^^^^^aaa```___aaabbb```[[[WWWSSSTTTSSSPPPKKKFFFDDDCCCBBBBBBEEEJJJNNNUUUcccqqqjjjccc]]]]]]fffwww{{{oooppp{{{vvvYYYSSSRRRQQQSSSVVVZZZ\\\]]]bbbfffhhhfffeeefffhhhiiirrrtttrrrlllhhhgggbbb]]]VVVTTTVVV[[[aaafffpppyyy}}}}}}uuueeeWWWVVV```jjj,,,,,,,,,,,,---///111222000/////////000111333444111222222111000///111222222222333111000///111222333111///------///111333333777:::888222,,,+++,,,+++,,,...111444444333111000111111111111000000///222222111111444:::AAAGGGKKKJJJGGGAAA999333///---333333333444444444222000333444666999;;;;;;999666999;;;;;;777111///222555::::::999888888999999:::777777555333111222555888444111---,,,...000000///,,,...111111111111222333111222222111000000111333222222222111111111111000///000000111111111000000333222222444444222555:::777666;;;CCCBBB:::444555111444666666444444666999666555333111000000111222&&&(((+++...000222222222333555777888888666444333666555444333222111111111///000000///......000222222222333333333222222111111111222222222333333333333333444444444333222111222222000///...............---,,,+++************---,,,***)))))))))******,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))%%%%%%%%%&&&&&&''''''''''''%%%###$$$''')))'''%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%%%%&&&''''''&&&&&&''')))%%%''''''%%%%%%''''''%%%(((&&&$$$%%%''')))(((&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&***///333***)))(((''''''((()))***''''''''''''((((((((((((*********)))))))))))))))%%%&&&(((((('''((()))+++)))((((((((((((((()))******)))((((((((()))+++,,,*********)))'''(((***,,,---555AAAIIINNNSSSYYY^^^aaacccaaa\\\[[[]]]\\\YYYaaa^^^]]]``````[[[WWWWWWUUUQQQLLLHHHGGGFFFEEEDDDCCCGGGKKKOOOSSS[[[eeellloooddd^^^cccmmmvvvyyy|||xxxgggXXXOOONNNOOOUUU]]]dddgggggggggpppwwwxxxxxxyyyyyywww|||wwwpppiiicccaaa``````WWWUUUWWW___gggkkkqqqwwwrrrtttpppccc[[[bbbppp{{{www{{{|||wwwwww,,,,,,,,,,,,---///111222......------...///111222000111222111000000111333111222222111000///111222222111///......///111222333888===<<<666000------+++,,,---000333444222111000111111111111111000000000111111111333888>>>BBBJJJHHHDDD===777222000000444444555666777666333111222222444777:::;;;:::888777::::::777222000222555666666777888999::::::;;;888777666333111222444777444111......000111000///...///111111111000111222111111222111000///111333222222222111111111000000///000111111222222111111333111222444333111444999777666:::@@@???999444555///111333555555666777888555444222111111222333444,,,---...000111222222222444555777888888777555333555444333222111000000000......///...------///111...//////000000000//////111111111111222222222222222222222222333333444444333222111000////////////...---,,,+++************,,,+++***)))))))))***+++++++++,,,,,,,,,---------++++++,,,,,,++++++***)))***++++++++++++***))))))%%%&&&&&&&&&&&&&&&&&&''''''%%%$$$%%%'''((('''%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%''''''%%%%%%''''''%%%(((&&&$$$%%%''')))((('''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%''''''(((''''''&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''((('''&&&&&&(((,,,///***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&(((((('''''')))+++))))))((((((((()))******)))))))))))))))******+++)))***++++++***+++---///666>>>IIIPPPTTTWWW\\\``````bbbaaa]]]\\\___^^^\\\aaa]]]\\\^^^^^^XXXUUUTTTOOOLLLGGGDDDDDDEEEFFFFFFFFFJJJPPPTTTXXX]]]dddjjjmmmhhheeehhhlllrrr~~~uuucccWWWOOONNNNNNSSS\\\cccggggggrrrzzz|||wwwnnnfffaaa```ccceee```ZZZYYY```iiimmmoooqqqjjjmmmmmmiiijjjsss~~~xxxmmmrrrsssssspppmmmpppyyy,,,,,,,,,,,,---///000111---,,,,,,,,,,,,...///000///000111000///000222444000111222111000000111333111000000//////000000111333888>>>>>>:::444000...,,,,,,---000222333222111000111111222222222111111///000111222333555999<<>><<<888444222333444222666999;;;:::777444222333222222333666888888777333555777777444222222333///111444777999:::999999888888777444222111333555333333333444444333222111111222222111000///111222000111111000//////000222111111111111000000000000000111222333333333333333222000000222111///222777444444555666666444444444......///333888999666222444333222222111222222333444333222111222333555666555666777888888888777666555555333222000/////////+++,,,...---------...000...///000111222222222222222222222222333333333333222111000///000222444666222111111000//////000000,,,,,,+++***************((()))))))))******++++++))))))))))))************)))***************))))))***************))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%'''((($$$&&&''''''&&&%%%'''((($$$''''''$$$$$$''''''$$$&&&%%%%%%%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''')))*********((('''&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))$$$&&&''''''&&&%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))%%%'''((((((''''''(((******)))))))))***+++,,,,,,'''((()))++++++***))))))***+++++++++...333;;;@@@IIINNNUUUYYYZZZYYYYYYYYY]]]```aaa___```ddddddbbb```[[[XXXYYYWWWQQQMMMLLLIIIFFFCCCBBBFFFJJJNNNPPPSSSUUUXXXXXXVVVVVVXXX[[[QQQUUUZZZ]]]^^^dddqqq|||yyy~~~rrrccc]]]QQQNNNLLLOOOWWW___ccceeennnzzz|||vvvmmmeeeaaacccgggkkkhhh^^^WWWXXX]]]aaaeeeiiipppwww~~~|||tttmmmfffbbb\\\YYY\\\ccckkkooottt~~~,,,,,,---......////////////...---------...///000---...//////...///111333...///000000///000222444333333333333333333333333222333444333222111222222000000000111333555444333000000111333444444444444111333555666555444444555777999:::999777444333333000444999:::888555222222666444333444555666555444222333555555555333333333000222444777888888777666777777777555333222333555333444555555444333222222222222333111000000111333000111111000//////000222111111111000000000//////000000111222333444444444222000000111000...000555222333333222222333444333111000111444777777333///555444333222111000//////222222111111222444666777444555666777888777777666777666555333111000000000+++---...///......///111///000111222333333444444333333333444444444444555333222000//////000222333000000///............///++++++******))))))******(((((())))))************((((((((()))))))))******((())))))******))))))))))))************)))(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&%%%%%%&&&((($$$''''''$$$$$$''''''$$$%%%%%%%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((("""$$$&&&'''&&&%%%&&&'''''''''((((((((((((''''''''''''''''''((((((((((((((((((((())))))*********&&&'''((((((''''''((()))))))))))))))***+++,,,---'''((()))++++++***)))))),,,++++++,,,000999DDDKKKRRRTTTXXXZZZZZZXXXWWWWWW[[[___aaa___aaaddddddaaa___YYYVVVVVVTTTNNNJJJIIIGGGDDDBBBCCCHHHMMMQQQSSSYYYYYYXXXSSSNNNMMMOOOSSSKKKNNNTTTZZZcccnnnvvvzzzrrrttt}}}nnnaaa\\\TTTQQQNNNPPPWWW^^^bbbcccggguuuzzzsssmmmjjjkkknnnqqqmmmfff___]]]^^^cccnnnyyy}}}wwwrrrooollliiihhh```\\\ZZZ]]]fffqqqzzzzzz,,,------...//////......000000///......///000111---...///...---...000222,,,.../////////000333555444333333333333333333444111000///...///000222333111000///111333444444333///000222333444555555666222444777777666444444555333666999:::888666444333000444888999666333222222777666555555666555333111111222222333444444444333333444555666777666666555555666666555333333444666333555555444333222333444222222222111000000222555111222222111000000111333111111000000000///////////////111222333333333333111//////111///---///444000333333000111333444222222222333555666555333111666666555333111000......111111111222333444555666333444555666666777777777888777555333222111000000***,,,.../////////000111...///000111111222111111333333333333444444444444333222000/////////000000///......------.........+++******)))))))))******(((((()))*********))))))((((((((()))))))))******'''(((((())))))))))))((())))))******))))))((('''((((((((('''''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%''''''%%%%%%''''''%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%&&&''''''((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''((("""$$$&&&'''&&&%%%&&&'''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((())))))******++++++&&&((()))(((''''''((()))((((((((()))***+++,,,---(((((()))***************,,,,,,...111777AAALLLTTTYYYZZZZZZ[[[ZZZYYYXXXWWWZZZ^^^```______bbbaaa^^^\\\VVVRRRRRROOOJJJFFFFFFBBBAAAAAADDDJJJPPPTTTVVV]]]\\\XXXRRRLLLJJJLLLPPPJJJMMMRRR\\\jjjwww{{{yyyjjjiiitttzzzxxxsssfff[[[XXXZZZVVVSSSUUU[[[```cccccc^^^kkkuuuvvvtttwww~~~|||wwwrrrqqqssswwwzzzlllhhhdddbbbbbbhhhvvvuuuhhh___ZZZXXXZZZ^^^aaa``````cccjjjssszzz~~~,,,---.../////////...---111000///......///000000---...///...------...000+++---...//////000333555444333111000000111333444000///...///111222333333000///...///111222222111///000222333555666777777333444666666555444444555333555777888777555555666000555888888444111222444555555555777888777444222111111000111333444555555444444555555666666777777333444555555444444555777444555555333111000333555111222222111000111444666222333333222111111222444111000000000////////////---...000111222333333333111///...000...,,,...333...222333000000444444000111333555555555444555666777666666555444222111000333333444444444444444333222333333444555666666666777666555333111//////...(((+++---.........///000//////000000000000000///111111111222222222333333/////////000000000000000//////............//////******))))))))))))******((())))))******)))((('''(((((()))))))))*********&&&'''(((((())))))(((((()))))))))))))))(((((('''''''''''''''((((((((((((###%%%''''''%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%''''''%%%%%%''''''%%%###%%%&&&%%%$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''(((((()))******+++'''((()))((('''&&&'''((('''''''''((()))***,,,,,,)))))))))))))))******+++***...333:::BBBJJJSSSYYY]]]\\\ZZZYYYYYYYYYXXXXXXZZZ^^^___^^^^^^___^^^ZZZWWWRRRNNNMMMKKKEEEBBBCCC>>>>>>AAAGGGOOOVVVZZZ[[[]]]]]]\\\WWWQQQNNNPPPRRRRRRWWW]]]eeerrr~~~{{{llleeehhhuuu|||wwwrrrssspppiiiiiinnnlll___XXXYYYaaa]]][[[\\\```dddeeedddXXX^^^dddfffjjjsss{{{~~~{{{wwwrrrnnnpppvvv}}}kkkgggfffhhhlllqqq|||vvvhhhZZZRRRPPPPPPWWW___fffhhhjjjnnnrrrvvv{{{~~~,,,---.../////////...---000000......---...///000...//////...,,,,,,---///+++---...//////000333555333111///------///111333//////000222444555444333///---,,,---///000000000///000222444555777777777222444555555444333444444444555666666555555777888222666999888444111333666333444555888999999666333222000///000222444555666444444444444555777999999222444555555444555666777444555555222//////333666111111111000000111555777333444444333222222333555000000000000////////////---...///000222222333333111......000...+++---222---222333000000444444000000333666666444444777:::666777777777666555444444555666777777666444222111222222333333444555666666777666444222000......---'''))),,,---------...///000111111111111111000//////000000000000111111111,,,---...000111111111111000000////////////000111***)))))))))))))))******))))))*********((('''&&&))))))))))))************&&&&&&'''((())))))(((((()))))))))))))))(((((('''&&&&&&''''''(((((())))))###&&&((('''%%%$$$&&&)))&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%''''''%%%%%%''''''%%%###%%%&&&%%%######&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%###%%%'''))))))(((&&&%%%$$$$$$$$$%%%&&&'''((()))%%%''')))******)))'''%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))))))))'''$$$######%%%%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''((()))((('''&&&'''(((&&&&&&&&&'''(((***+++,,,***)))((((((((()))+++,,,(((///888BBBJJJQQQWWW[[[^^^[[[XXXVVVVVVWWWWWWWWWZZZ^^^___]]]\\\]]][[[WWWTTTNNNJJJJJJHHHCCC@@@@@@<<<>>>CCCKKKTTT\\\```bbb\\\^^^___]]]XXXUUUUUUVVV___ffflllrrr|||tttfff^^^aaa```XXXTTTWWWUUUVVV___kkkiii]]]XXX]]]eeeccc```aaaeeehhhgggfffYYYZZZZZZ^^^jjjxxxtttpppiiifffjjjsss~~~ppplllkkkqqqxxx}}}}}}yyyjjj]]]PPPNNNPPPUUU```kkkfffkkkssszzz////////////////////////..................------...000000///,,,*********,,,---...000111222222222////////////000000000000000111111111111222222222111111000000//////....../////////000111222444444555555555555444333222111555555555555555555444444555666777666444333444555666666999===AAA>>>666///111000///111444555222000666777777777666666999;;;666333555:::999444222555555666777555111000222444333222222111222333555666444555444222333666555111111000000////////////000+++---///000111111333555222111000111111...++++++............000333666888555555444333333555666777333444777999::::::999888111333555555444222222333222111000000000000000111333222111000///...---,,,---......///000/////////111111111111111222222222000///////////////000111+++,,,---...////////////,,,---...//////...---,,,************************+++++++++***++++++,,,,,,***)))((()))***)))'''&&&)))))))))'''%%%&&&(((***&&&'''''''''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%''')))((('''&&&&&&'''((('''%%%&&&'''((((((&&&$$$$$$%%%%%%&&&$$$###&&&***)))$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++***)))'''&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&%%%&&&&&&((())))))%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&''''''"""!!!$$$%%%"""###((('''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&(((***%%%%%%&&&&&&'''((())))))'''&&&&&&&&&'''(((***+++%%%'''))))))((('''((()))((()))+++***)))(((***++++++)))&&&&&&)))---///000222;;;FFFOOOTTTVVVYYY[[[VVVYYY[[[XXXSSSQQQSSSWWW\\\\\\[[[ZZZYYYWWWVVVUUUMMMKKKJJJHHHBBB<<<<<>>CCCJJJVVVbbbeeeaaa```gggpppooowwwjjjTTTNNNOOOKKKFFFCCCEEETTThhhyyy~~~uuummmooonnnnnnlllhhhbbb]]]ZZZYYYXXXZZZddduuu~~~vvvwwwxxx{{{~~~zzz}}}|||zzzyyyxxxaaa^^^aaaiiirrrxxx~~~~~~........................---------..................///111000...---------*********++++++,,,---.........///000111000000///...///000111111111000000////////////////////////.........///000111222333666666777777666555555444333333444444444444555555111333555666555444444555222333555888;;;;;;888555222000///...///111333555222444555555555666777999<<<;;;;;;;;;:::888777777555777:::;;;:::777555333666555333222111222222333444555333111111444333///111111///...------------......---,,,,,,...222666000222666<<>>???@@@@@@EEEKKKOOO[[[jjjpppjjjccceeelllooo|||iiiWWWQQQPPPLLLHHHFFFDDDTTTmmmsssiiihhhiiijjjgggbbb___```]]][[[\\\dddrrr{{{{{{vvv~~~zzzzzz|||}}}nnnmmmqqqzzz........................+++++++++,,,,,,---------,,,---//////---,,,,,,---,,,+++++++++,,,---...///---...000111111111000///...000111222333222111000.............../////////---------...///000222222666666666666666666555444333333333333444444555555111333555666555333333333333222111222555777888888222222111000///111333555111333555666666666888999:::;;;:::999888888777666555777999;;;<<<999666333666555333222111222222333333555333000111333222---111111000......---------......---,,,+++---111444000333888AAAMMMVVVPPPFFF666555222111000000111222111333666888888777444333111222333444555666777777555666777666333000//////------------...///000111---------------,,,,,,,,,***++++++,,,---,,,,,,,,,+++,,,---//////...------///...---,,,++++++++++++*********+++******))))))++++++************++++++'''''''''''''''''''''''''''((()))++++++,,,++++++)))((('''(((******)))'''$$$&&&((('''&&&$$$######((()))))))))'''&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''&&&%%%&&&'''&&&%%%%%%&&&'''(((((('''%%%'''((('''&&&$$$$$$%%% $$$%%%######&&&'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))###$$$&&&%%%%%%$$$&&&'''"""$$$&&&''''''%%%$$$"""$$$$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''###%%%'''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&$$$###%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((%%%'''))))))((('''((()))'''((()))))))))***+++,,,(((+++......000777CCCLLLSSSVVVXXXWWWUUUTTTVVVYYYVVVUUUSSSQQQOOOOOOPPPRRRRRRQQQOOOMMMJJJFFFDDDBBB@@@<<<<<<@@@EEEGGGLLLRRRUUU]]]lllvvvsssjjjfffiiizzzwwwqqqiiiaaaZZZSSSKKKHHHHHHHHHZZZsss{{{gggfffgggjjjhhhcccccchhh___[[[[[[cccoooyyy}}}}}}{{{zzz~~~yyyzzz------------------------)))******++++++,,,,,,,,,+++,,,......---,,,---...------,,,+++,,,---//////---...000111222111///......000222333444333111000---............/////////------------...000111222555555666666666555555444222222333333444444555555111444666666555222111111444333111111222555888:::222222222000//////000222111333666777777777888:::888::::::777777999999666666666888;;;<<<:::777333555444333222222222333444333444333000000222111,,,111111000///////////////---------,,,+++---000333000444999BBBPPPZZZRRRDDD444333111//////000111222111333555777888666444333666666555555444444444444666777888777444222000000---------------...///000,,,,,,------------------***+++,,,,,,------,,,,,,***,,,.../////////---,,,------,,,+++*********+++))))))***************)))******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,++++++(((''''''(((******)))(((&&&'''((('''$$$""""""###'''((()))(((&&&%%%&&&'''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%$$$######%%%'''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&%%%%%%&&&((()))((('''&&&'''((((((%%%$$$$$$$$$ %%%&&&######&&&'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''(((((("""$$$%%%%%%%%%%%%&&&((("""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''###&&&&&&%%%%%%''''''$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%'''))))))((('''((()))&&&(((******))))))+++...)))***---000444===IIIQQQWWWYYYZZZXXXUUUTTTWWWZZZTTTRRRPPPNNNNNNOOOQQQRRRQQQPPPNNNLLLIIIFFFDDDBBB>>>;;;>>>EEELLLNNNQQQUUUYYY]]]hhhuuuwwwpppmmmppptttiiijjjlllllleeeXXXMMMIIIJJJSSSbbbvvvnnnjjjkkkmmmjjjeeehhhpppeee```aaaiiiuuu~~~zzz|||------------------------)))******+++,,,,,,------+++---...///...---...///...---,,,++++++,,,...///,,,...000222222111///...---///111333333222000///---------.........//////,,,,,,,,,---...///111111444444555555555555444444111222222333444444555555222444777777444222000///000000111111111222444555333555555444111///000111111444777888888888999:::666::::::666666:::;;;888666666777999;;;;;;777444444333222222222333444555333444222//////222000+++111000000000000111222222+++,,,------,,,---///000000444888???MMMWWWLLL:::111000///......000222333222333555666777666555444777666666555555555555555666888999888666333222222...------,,,------......,,,,,,------.........///+++,,,,,,---------------***,,,...000000///---,,,,,,++++++*********++++++((()))******++++++++++++***)))(((((((((((()))***''''''''''''''''''''''''%%%&&&)))+++,,,,,,+++***(((''''''(((***+++)))((('''(((((('''%%%$$$%%%&&&&&&'''((('''%%%%%%%%%''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%$$$######%%%'''$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$###%%%'''((('''&&&&&&'''%%%$$$$$$%%%'''(((((('''%%%&&&((('''&&&%%%%%%&&&$$$)))***&&&###%%%&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&"""$$$%%%%%%%%%%%%&&&((($$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###&&&&&&""""""''''''$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$$$$&&&'''''''''''''''''''''''''''''''''((())))))((('''&&&%%%'''))))))((('''((()))&&&&&&'''(((***+++++++++***,,,000666???HHHPPPUUUVVVYYY[[[ZZZVVVSSSTTTUUURRRPPPMMMLLLMMMOOORRRSSSPPPOOONNNLLLIIIGGGDDDCCCCCCBBBFFFOOOVVVWWWVVVWWWWWWWWW___mmmqqqooosss}}}qqqiiiccc^^^fffnnnrrrlll___UUURRRRRR\\\gggsss|||vvvqqqppprrroooiiiooo{{{tttpppqqq{{{}}}~~~------------------------******+++,,,,,,---......+++---///000/////////111...---+++******,,,---///,,,...000222222111///...,,,...000222222111///...---------.........//////,,,,,,,,,---...///000111333333444444555444444333111111222333333444555555333555777777444111///...***---///111000/////////666888:::888444111111222111444777999999999:::;;;666::::::666777<<<===999777666666888::::::777444333222222111222333555666333444222//////111000+++000000000000111222333444***,,,---...------...///000444777<<>>@@@:::444...///...,,,+++,,,111666444555555444222000111222222111111444777888666333777888:::;;;;;;999666444444///***(((***---.....................------,,,******+++,,,,,,------...---...000000///...+++***+++***)))(((((()))***+++&&&(((+++,,,+++)))))))))&&&'''(((*********)))((())))))))))))))))))))))))'''(((***,,,---,,,+++***+++++++++*********))))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&!!!$$$&&&%%%###"""$$$'''%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&)))******)))'''%%%%%%&&&######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''')))***)))(((&&&%%%(((((('''''''''(((((()))(((***,,,+++***))))))))))))222===FFFPPPXXXZZZXXXXXXVVVVVVVVVRRRNNNOOOTTTRRRQQQOOOMMMKKKKKKKKKKKKHHHGGGEEECCCBBBCCCFFFIIIPPPSSSXXX^^^bbb```[[[VVVXXXTTTUUU]]]ccciiiuuusssddd[[[YYYZZZ[[[\\\___hhhpppqqqkkkeeecccddd^^^\\\^^^fffrrryyyyyywwwtttsssrrrpppttt~~~~~~vvvssswwwuuuuuuvvvttt{{{...------,,,,,,,,,------+++,,,---,,,******+++,,,,,,,,,---,,,++++++,,,...---------,,,,,,,,,++++++***,,,.........---.../////////000000000000//////+++...///......000///,,,*********+++,,,---//////---...///000111222222222333333333555666555333111111111222333222000...---...---,,,,,,,,,.........***///444555333000111222000111222444666777888999666555444555666777777666111222444777888777555222555333111111222444444333222222111000000000222333000//////111444555666555000///...------///111222444333333666999:::666111---------+++***,,,000444111333333333111000111222111000111333666777555333666777999;;;;;;999777666333///***)))***---//////...///000000000///---,,,******++++++,,,------------...//////...---+++)))***)))(((((((((((()))***&&&(((+++,,,***)))))))))&&&'''((()))******)))(((((((((((((((((((((((((((&&&''')))+++++++++***)))+++++++++*********))))))((((((''''''''''''((((((%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###%%%'''$$$$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''(((((((((###%%%'''((()))((('''&&&''''''&&&&&&'''((())))))&&&'''))))))((()))+++---///999DDDMMMTTTZZZYYYUUUUUUSSSSSSSSSOOOJJJKKKPPPRRRQQQOOOMMMKKKJJJIIIIIIJJJIIIFFFCCCBBBEEEIIILLL^^^aaacccdddaaa]]]ZZZYYY\\\\\\```fffjjjmmmuuu~~~}}}uuutttvvvooofffaaabbbccc___\\\\\\bbbgggnnnrrrqqqlllfffbbbZZZXXXYYY```kkkrrrsssqqqmmmnnnpppsssyyy|||vvvtttuuu|||~~~oooooopppooovvv///...---,,,,,,+++,,,,,,---......---+++)))***+++***,,,------,,,+++,,,,,,......------------,,,,,,+++---//////......///000////////////////////////...//////...000444111+++************+++,,,...............//////000000000111222333555777666222000000000111111111///...------------------...///000***,,,...000111000///...///000111222444666777777444333333444666666555444555444333555777777444111555333111111222333333333222222111111222222333444///......///222444555444000///.........000333444111222333444444222000///,,,,,,,,,++++++,,,...111///000222222000///000111000///000222444555444333444666888:::;;;:::999888333000,,,***+++---///000...///000111111///---,,,)))***+++,,,------------------......---,,,***))))))((((((''''''(((((()))%%%(((***+++***))))))***'''(((((())))))))))))(((''''''''''''''''''''''''%%%&&&((()))******)))(((+++************)))))))))((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%######%%%&&&$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&(((***+++++++++)))(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))))))))***!!!###%%%'''((((((''''''%%%%%%%%%&&&'''((()))***&&&''''''((((((+++000333888BBBLLLSSSYYY[[[XXXRRRTTTQQQPPPPPPLLLHHHIIIMMMQQQPPPOOOMMMJJJHHHGGGFFFBBBBBBBBBEEEKKKRRRZZZ^^^cccdddeeeaaa[[[XXXYYY\\\dddiiiqqqxxxxxxwwwzzzvvvggg______cccaaa\\\```nnnqqqfff^^^^^^___aaaeeekkkooolllccc[[[YYYVVVUUUZZZbbbhhhiiigggeeejjjqqqxxx|||xxxuuuuuuyyyxxxllllllmmmlllrrr}}}|||yyyxxx~~~///...---,,,+++++++++++++++,,,---,,,***)))***+++))),,,......---++++++,,,---------------,,,,,,,,,+++---///000//////000111/////////......///////////////...///444999555...++++++++++++,,,---.../////////////////////000000000000222555666555222/////////000000///...------,,,---............000111,,,++++++...111333111......//////111222444555666222222222333555555444222666333111222555777444111555333111000222333333333222111111111222333333222000...---...111333444333000///......///111333555111333666555111......///,,,------------......//////111333222000///...///......///111222444444444333555777999;;;;;;;;;:::555333///,,,,,,,,,......,,,...///000000...,,,+++***+++---..............................,,,+++***((((((''''''''''''((((((%%%''')))***)))))))))***((((((((())))))))))))(((((((((((((((((((((((((((%%%&&&''')))))))))))))))************))))))))))))(((''''''&&&&&&''''''(((((('''&&&%%%$$$######"""''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$###"""!!!!!!###$$$&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++***((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&###$$$&&&&&&%%%$$$&&&'''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))###$$$%%%''''''(((''''''$$$$$$$$$%%%&&&((()))***))))))))))))***///555:::BBBJJJQQQVVVYYY\\\YYYTTTTTTPPPNNNNNNLLLIIIJJJMMMNNNNNNMMMKKKHHHFFFDDDBBB===???EEEMMMWWW```fffiii___^^^\\\ZZZZZZ^^^cccgggnnnxxxooo^^^VVVYYY___aaa^^^gggzzz~~~ooodddfffbbbbbbcccgggkkkiiibbb\\\^^^ZZZVVVWWW[[[______^^^aaajjjvvvzzzuuuuuuzzz{{{rrrrrrrrrooosss||||||ssslllgggnnn|||///...---,,,+++*********''')))******))))))***,,,))),,,......---++++++,,,+++++++++++++++,,,,,,,,,+++---///000//////000111//////............//////...///...000666<<<999333------,,,------...///000000000/////////000111111///000111333555555222//////////////////......---,,,...000000///...///111///,,,+++...333666444222.........///000222444555222111111222444444333222444222000222555666666444444222000000111333333222333111000000222444333222111///---...///222222222000000///...///111333444222555888666222//////111......///111111111000...111333444333111...---------...///000111333444555333444666888:::;;;<<<<<<888666333///,,,++++++,,,+++,,,---......,,,***)))+++,,,...000111000//////000000000//////...---,,,''''''((((((((((((''''''%%%'''))))))((((((***+++)))))))))(((((((((((()))))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%$$$###"""$$$&&&$$$###""" !!!###%%%'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&'''"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((('''''''''$$$$$$%%%&&&'''(((***++++++***))))))+++111999???IIIOOOSSSUUUWWW[[[[[[XXXSSSNNNKKKLLLLLLIIIJJJMMMKKKKKKIIIGGGFFFDDDCCCBBBCCCFFFMMMWWW___ccccccaaa]]]XXXUUUYYYcccmmmtttvvvyyyppp___YYY]]]dddmmmjjjqqqxxxrrruuurrrpppnnnnnnnnnmmmjjjhhhccc^^^XXXUUUVVVXXXYYYYYYdddooo~~~}}}xxxtttzzz||||||zzzvvvxxx~~~}}}yyymmmaaacccrrr...---,,,++++++***++++++&&&'''))))))((()))***,,,***,,,------,,,+++,,,,,,******++++++++++++,,,,,,+++---//////......///000000///...------...///000---///000111666;;;999444...............///000000000000///...///000222333//////000111333444222111////////////.........///---000222222///---///111000---,,,...333666666555///.........///111333444333222000111333444444333333444444555555666777888444222000000111222222222333000...///333777888777444222///...///000111111111000///......000111333222444666555222111222333///000111444555444111...000222444444111///---------...000000111222555777333444666888:::;;;<<<<<<999888666111---++++++---++++++,,,,,,++++++***)))+++,,,///111111111///...111111000000///.........'''(((((())))))(((((('''%%%&&&((((((((((((***,,,***))))))(((((((((((()))************************'''(((((())))))***++++++(((((()))))))))))))))***''''''&&&&&&&&&&&&''''''""""""###%%%&&&((())))))%%%%%%%%%%%%%%%&&&&&&'''$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$""""""$$$%%%$$$###"""!!!"""$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((###$$$%%%%%%%%%$$$&&&'''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&'''((()))***+++)))))))))***---555>>>DDDOOOSSSUUUTTTVVVZZZ[[[XXXPPPKKKGGGIIIJJJIIIKKKNNNJJJHHHGGGEEEEEEEEEFFFFFFEEEIIIRRR\\\dddeee___ZZZXXXSSSRRR[[[kkkxxx~~~~~~vvviiidddhhhnnntttsssvvv~~~}}}wwwsssqqqpppooommmccc^^^XXXUUUVVVYYY\\\^^^mmmxxx}}}www{{{xxxyyy~~~wwwddd^^^iii|||,,,,,,+++++++++++++++,,,((()))******)))((()))+++,,,,,,---,,,++++++,,,...+++++++++,,,,,,,,,------***,,,.........---...///000///---,,,,,,---///000+++///111000222555555222...------------...//////......------...///222333000///...///111333333222000///////////////000000...222555333///---...000---,,,,,,---000444666777000///......///111333555555333000000111333555555555888;;;;;;888666888:::444222000///111222222222222...,,,...555<<>>>>><<<888555444444333222000000000111222222222000//////111333444444666666555444333222111111...///000000000...---+++++++++,,,///222444555555666<<<@@@??????BBBDDDBBB@@@:::333111333444333000///////////////000000111111333444444444333444444333222444888777111...............---,,,,,,+++++++++,,,------,,,,,,---///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((('''&&&&&&&&&&&&'''((((((***'''(((++++++))))))+++(((''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$######&&&&&&&&&%%%###"""###%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$###$$$$$$###""""""$$$%%%%%%$$$"""!!!!!!"""$$$%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((()))***+++***(((''''''(((&&&'''(((((()))(((((('''***((((((***+++---444<<>>999333000111222222111//////000000000000//////...111444444111000222444//////222888999555333444000//////...---,,,++++++,,,---......---,,,---///---------------,,,++++++++++++++++++,,,,,,,,,,,,++++++***)))((((((((()))&&&&&&%%%%%%&&&&&&'''((('''$$$$$$''''''%%%'''***&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%$$$%%%%%%$$$""""""###%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""""""""############$$$!!!$$$%%%$$$!!! ###%%%%%%$$$###""""""###$$$%%%"""######$$$$$$%%%&&&&&&$$$############$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((()))***)))'''''''''(((&&&&&&''''''((()))))))))((((((***...222999HHHVVViiirrr}}}~~~yyyvvvvvvpppiii___VVVQQQLLLGGGCCCEEEEEEHHHLLLQQQSSSTTTSSSZZZaaalllsssuuuooogggaaaWWWWWWYYY^^^dddkkkppprrruuuooonnnpppkkkcccbbbhhhoooppptttzzz~~~~~~|||zzzwwwiii]]]]]]dddiiimmmpppxxxxxxuuummmeeedddlllssszzzpppkkkwww$$$&&&)))))))))))),,,...,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---***+++,,,,,,,,,---...///---,,,+++*********+++++++++,,,...///...///111222---///111111000///000111111222333444444222111///000000000111111000000000///////////////////////////,,,,,,//////---...111111000///......///000222222222333333333222000///------...111555666444222////////////111222444555222333444666888777555333222333333222000000222555444333222333555666666555444555777999888666333111000000000///000000111111///,,,+++---222555333111///222444555999???AAA???777555222000//////111111//////000111111111000///...222555444111000222555///...111555666222111222000000///...---,,,++++++---...///...---,,,---...,,,------------,,,++++++*********+++++++++,,,,,,***))))))((((((((())))))&&&&&&%%%%%%&&&&&&'''((((((%%%%%%'''((('''(((,,,&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%$$$%%%%%%%%%######%%%'''###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$%%%""""""""""""############!!!###%%%$$$ """&&&%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''''''(((((((((((((((&&&'''(((((('''&&&''')))''''''&&&&&&'''(((***+++))))))---333888BBBTTTeeelllsss{{{{{{vvvpppooopppjjjbbbWWWPPPMMMKKKHHHEEEDDDEEEFFFIIIMMMPPPQQQRRR[[[bbbiiijjjfff```]]]\\\UUUYYY^^^dddjjjrrr{{{|||wwwuuummmbbbaaagggeeekkkttt|||~~~|||{{{}}}qqqeeebbbdddfffiiimmmtttyyy|||yyysssssszzzxxxwwwwww$$$&&&)))***)))***---///,,,++++++******++++++,,,+++---...---+++++++++---(((***---...---,,,,,,,,,...------,,,++++++++++++***,,,.../////////111333000111222111///------...111222333444444222000///111111222222222222111111000000/////////.........---***+++///000///111555555333000...------......111222333444333222111000------...111555777444222////////////000111222333555444333444444555444333222333444222000///222555555444333444555555444333444555888999999666333111111000/////////111222333///---+++///444888666333...111333555:::AAACCCAAA222222111///------000222...///111222222111111000...222555555111000222555000...000444333000...000111000///...---,,,++++++---...//////---,,,---...,,,,,,---------,,,++++++)))))))))******+++++++++)))((((((((((((((()))***&&&%%%%%%%%%%%%&&&''''''$$$!!!!!!###$$$###%%%)))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%$$$#########$$$%%%&&&$$$%%%&&&&&&%%%%%%''')))$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############ ###&&&$$$ """&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&***)))'''%%%$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&!!!!!!"""###%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((((((((((((((($$$&&&''''''&&&&&&((()))((('''&&&%%%&&&(((***,,,***+++000666===III\\\nnnmmmsssyyyxxxqqqllllllnnnbbbZZZQQQLLLLLLNNNMMMKKKDDDDDDEEEGGGJJJMMMPPPQQQ]]]cccgggeee]]]XXXXXX[[[[[[aaaiiiqqqxxx{{{pppdddbbbhhh```lllwww{{{vvvuuutttyyyoookkkhhhfffiiinnnrrr{{{~~~}}}uuusss|||&&&&&&''')))************+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,+++******+++...000222...//////---+++))))))******+++---...//////000000000000000000000000000000000000000111222222333333///222444444111000222444333333222222111000000/////////000111333444555555777222+++))),,,///111111...///111222333222222111...///111222333444555555222///---...111333222000444444444444444333333333777666555444444444444555444444444444333222111000444555555555555555444444333222111111222333555666444111///...000222333333000222222//////444999:::444444333333222111000000000,,,,,,111444111111555222222222333333444555555333222111000////////////111000000///...,,,+++******---...---+++***+++---+++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###!!!###$$$###"""!!!"""###"""############$$$$$$$$$""""""#########$$$$$$$$$!!!%%%&&&###!!!###$$$"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%&&&&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&'''(((%%%!!! """$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&%%%%%%%%%'''))))))))))))***000<<>>>>>;;;888555555666666777777777666666111111222333444444444444333222111111222333555666444222000///111222222111,,,000333111000333555333000000000000000000000000"""+++000---+++,,,---,,,...///000111222222222222000111222333222000...---***+++++++++++++++***)))+++***)))***---///...,,,******++++++++++++******''''''(((((())))))******((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%&&&###%%%%%%%%%$$$###$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%&&&&&&%%%#########$$$$$$%%%%%%&&&$$$######""""""######$$$###"""""""""###$$$%%%&&&###$$$%%%%%%######$$$%%%"""############$$$$$$$$$!!!""""""""""""######### $$$%%%"""!!!%%%'''&&&$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$######%%%'''###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&''''''((())))))))))))***++++++...777DDDNNNbbbnnnvvvvvvyyy}}}zzzqqqlllbbb]]]aaabbb___bbbjjjcccaaa^^^YYYVVVTTTVVVXXXWWW```dddbbb^^^```dddeee]]]eeeooovvv|||rrriiigggppp}}}nnnaaa]]]ccckkkwwwvvvmmmdddkkkuuu{{{uuummmmmmtttrrrvvv|||&&&&&&((()))************(((((((((((()))))))))))),,,,,,,,,---------......******+++,,,,,,,,,++++++(((***,,,,,,,,,,,,...000)))***+++,,,---.........+++++++++++++++++++++++++++---000222333222000///+++...111111000000222555...///000111222333444444111111111222222222333333777333000///222444444222000111333444444444444333000000000000///...---,,,)))+++,,,+++)))))),,,...***+++---///222444666777666999===??????<<<777555666666777777777777777666000111222333444444555444333222222111222333555666777444111//////000000000)))...000///000555888888000000000000111111111111""",,,222///,,,///000...000000000111222222333333000111222333222000...---+++++++++++++++***))))))***((('''))),,,...,,,*********++++++++++++******((())))))***+++,,,,,,---))))))(((((('''''''''&&&(((((((((((((((((((((((($$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%&&&&&&%%%""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$###""""""""""""$$$&&&'''###$$$%%%%%%######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$###%%%""""""%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$$$$$$$######%%%'''"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$"""%%%&&&%%%""""""$$$'''###$$$%%%&&&'''&&&%%%%%%'''''''''((((((((())))))%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&''''''((()))))))))+++------...111<<>>BBBEEEDDD@@@<<<::::::111...---......---000666222111111111222333444555222555666666444444555777111111111111111111000000...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))+++,,,---.........***+++,,,,,,++++++---///....../////////...---,,,,,,---...---,,,,,,.../////////.........---------***************))))))((('''(((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((###%%%%%%$$$"""###%%%((($$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!!!!"""#####################$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!""""""!!!###$$$$$$######%%%&&&###$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$######$$$&&&#######################################$$$$$$%%%!!!!!!"""######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$ !!!&&&)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))&&&(((,,,,,,+++555EEEWWWkkkxxxsssmmmpppxxx{{{wwwxxxtttllleeebbb]]]YYY]]]bbbeee^^^SSSMMMPPPVVVXXXccckkkjjjbbb]]]^^^aaannnjjjdddccchhhqqq|||zzzmmmcccjjjsss{{{}}}ssslllfff```aaa___aaakkkwww{{{wwwsss{{{~~~ooopppmmmkkkmmmpppooojjj___WWWSSSWWWWWWVVV[[[dddttt}}}vvvoookkklllpppssswwwzzz'''''''''''''''((())))))$$$%%%&&&'''(((((((((((('''((()))******+++******---.........,,,***'''%%%))))))))))))************))))))***+++,,,,,,------,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++******+++,,,+++***)))(((,,,...//////......000111...000222444555444333222/////////000111222222222111777888111,,,...000000...222555555333444999>>>@@@FFFJJJDDD999333777===000/////////,,,***...555000/////////000222444555222444666666444333555777222111111000///......---......---,,,++++++++++++,,,,,,,,,++++++*********((()))+++---.........---***+++,,,,,,+++,,,...000---.../////////...,,,+++,,,---------,,,,,,...000//////.........---------)))***+++++++++***(((''''''(((((()))))))))))))))(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%'''(((((('''%%%%%%&&&((($$$&&&&&&$$$""""""&&&***$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""!!!!!! !!!!!! !!!""""""!!!"""$$$&&&###$$$$$$%%%%%%$$$$$$### !!!#########$$$%%%'''##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%###%%%)))'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***&&&(((//////000===OOOaaaooouuuooolllsssxxxxxxuuuyyywwwkkk___[[[\\\]]]]]]cccfff^^^RRRNNNXXXccchhhnnnqqqjjj```___eeelllvvvqqqjjjiiinnnxxxwwweeellluuu~~~ssshhhaaa\\\[[[ZZZVVVUUU]]]iiilllhhhqqqzzz~~~nnnqqqpppiiifffjjjppprrrddd______ccccccbbbiiiuuu}}}zzzrrrkkkiiiiiikkknnnrrryyy''''''''''''''''''&&&&&&***))))))((((((((((((((()))((('''&&&'''***---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((((((''''''***+++,,,+++***)))***++++++++++++*********))))))))))))((()))***+++******&&&(((+++------,,,---...***+++---///111111111111<<<888444333555555000,,,000111111222222111111111555666777444///---...000111555888777444666@@@HHHMMMKKKDDD;;;222...///222666555222///------000333111000000000111222333444222222111111222444555777777444///---.../////////...///000000000///...---...,,,++++++,,,---,,,++++++***+++,,,------+++))))))))))))***+++,,,......000000000000///...,,,,,,,,,+++*********+++,,,---//////...------,,,++++++************)))((('''&&&&&&&&&&&&'''''')))***+++)))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$$$$&&&'''&&&$$$""""""###%%%%%%%%%###!!!!!!"""$$$"""#########$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###"""###$$$###""""""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$######""""""######$$$$$$%%%&&&&&&$$$$$$##################&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%% ###''''''$$$###$$$&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))((('''&&&&&&((()))))))))'''''')))+++(((...222000...666HHHXXXccclllrrrqqqooossszzz~~~yyynnnccc\\\YYYYYY[[[XXX\\\^^^XXXPPPPPP]]]lllqqqwwwyyyqqqddd]]]aaaiiiqqqtttvvvsssrrrzzz}}}iiihhhooo{{{~~~}}}zzzeeeZZZ[[[aaa^^^SSSHHHFFFGGGLLLXXXdddmmm|||wwwppplllllllllkkkooowwwpppfffbbbhhhqqquuuzzzzzztttooolllkkknnnlllmmmsssxxx{{{''''''''''''((((((((((((''''''&&&''''''((())))))((('''&&&%%%&&&))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))(((***+++***))))))***++++++++++++*********))))))***&&&"""###(((,,,,,,***)))+++,,,---,,,+++,,,---+++,,,---///000111111000666222///000333333000---000111222333333333222111333555555333000///222666555888:::::::::<<<@@@CCCKKKIIICCC:::111---///111555444222///---,,,///111,,,,,,---...////////////111111111111333555888999:::888555222///.........------.........---------...,,,++++++---...---,,,+++******,,,------,,,***))))))******+++,,,...///000000000000///...------,,,,,,+++******+++,,,---///......---,,,+++++++++*********))))))((('''&&&''''''&&&''''''((()))***(((((('''&&&%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%###"""!!!###%%%#########$$$$$$$$$%%%%%%##################$$$$$$###############"""!!! """###$$$###""""""$$$&&&###$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%&&&######$$$$$$$$$$$$######"""######$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$$$$#########$$$"""""""""!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''&&&&&&&&&'''(((((('''(((***,,,&&&***...///111<<>>AAABBBCCCEEEFFFDDDAAA>>>EEEDDD???888111...///222444444333111...,,,---...,,,...000222333222111000111000000111333666999;;;;;;<<<<<<888222...---...---,,,,,,++++++,,,---...---,,,+++,,,---//////...+++******,,,......---+++************+++---...///111111111111000///......---,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++******))))))(((''''''&&&((('''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$ """$$$%%%$$$$$$%%%&&&%%%&&&&&&$$$""""""$$$&&&#########$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%############!!! """###$$$###""""""$$$&&&""""""############""""""!!!""""""######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%########################""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""" !!!"""#########&&&%%%###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((''''''&&&%%%&&&''''''''''''***,,,'''***---111:::HHHYYYeeevvvzzzzzzvvvuuuyyy||||||sssiii^^^WWWXXXZZZ[[[ZZZUUURRRNNNLLLQQQ[[[gggooouuuuuussslllfffbbbdddfffqqqqqqooommmqqqyyyyyy~~~~~~yyyvvvuuukkkeeekkkuuuooocccbbbddd]]]PPPAAA<<<@@@KKK[[[hhhuuuzzz}}}wwwqqqnnnjjjjjjooouuuvvvsssrrruuuzzzwwwpppmmmhhheeefffkkknnnooosssxxx{{{|||}}}~~~%%%%%%&&&'''(((((())))))&&&&&&&&&&&&'''((()))***''''''&&&&&&'''(((***++++++++++++++++++,,,,,,,,,***)))))))))******+++,,,%%%'''((()))((((((***,,,************))))))))))))((($$$ """'''++++++***,,,------,,,+++,,,///111------.../////////000000111///...000222333222111///000333555666555444333///111111111111666>>>DDDOOORRRUUUTTTOOOHHH@@@<<<<<<<<<;;;666111000222555444555555333000...---------000444777888666333111111111000000222555777999888<<>>DDDOOOUUUXXXRRRDDD999444555///222555444333333777:::555666777666444222111222...222777;;;;;;999555222222333333444444333333222111555::::::888444333333000///------...111444666000///......000222222111000...,,,,,,...///...---++++++++++++,,,...///000///000000111111000//////////////////...---,,,,,,,,,,,,,,,------.........***)))(((&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%!!!###$$$$$$###""""""###$$$%%%%%%$$$######%%%(((!!!!!!!!!"""""""""######%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&###$$$$$$$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$&&&&&&%%%######"""!!!"""###$$$%%%$$$###""""""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&'''((((((((((((((((((((()))***)))'''''')))***...666EEEZZZmmmzzz~~~~~~{{{zzzsssmmmfff```UUUVVVYYY___dddccc\\\UUUPPPUUUWWWXXXaaalllooojjjooojjjcccaaadddhhhkkkkkkoooooooooqqquuuzzz|||tttsssyyyzzzpppmmmppptttwwwxxxzzz{{{yyyssskkkfffdddeee\\\YYYVVVZZZiii|||~~~xxxwwwuuuuuuxxxuuusss{{{}}}{{{wwwpppmmmnnnnnnnnnoooqqqssssssqqqooopppqqqsssvvv{{{(((((((((((())))))))))))(((((('''''''''((())))))(((((((((((()))))))))***((())))))***++++++,,,,,,++++++*********+++,,,,,,(((***+++***))))))***+++(((((((((((())))))******&&&(((***++++++***+++,,,***---///000111111333444111000///...------...///////////////...---............///000222444666777444555555333111444:::???CCCEEEFFFAAA999333222333///222555555333333555888444555666555333222333444111555999======;;;777555111333555777888777555333222444777999999888666555///.........000222555666222111//////111222222111222000...---.........---+++++++++,,,---...///000...//////000000///////////////000000///...,,,+++,,,,,,---......///000000***)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&!!!###$$$###"""###$$$###$$$$$$###"""###%%%'''############$$$$$$$$$$$$$$$$$$##################"""###############"""!!!"""###$$$###""""""$$$&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$### !!!"""############!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%############""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######"""!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&((()))))))))***,,,...555>>>NNNaaarrr|||}}}wwwlllfffbbb___ZZZ\\\```dddddd```YYYSSSQQQ]]]dddbbbbbbgggeee]]]ddd```\\\]]]bbbjjjppptttmmmmmmmmmppptttwwwxxxxxx}}}ssswwwuuullljjjlllnnnooossssssrrrmmmgggcccbbbcccdddfffhhhmmm{{{~~~uuuppprrryyy~~~|||}}}|||xxxtttuuupppooooooqqqrrrqqqmmmjjjiiigggfffgggmmmuuu}}}+++++++++***************%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((((())))))***++++++,,,,,,,,,,,,++++++***++++++,,,***+++,,,+++***)))***+++'''((((((((())))))******(((&&&%%%&&&***---...---,,,...111222222111111222222111///...------......///000111111000000111222......---...000333666888666777666444111222777;;;:::999777555444333333333111444777666333222333555333444444333222111333555...111555999999777444222///222777:::;;;:::777555555555666999;;;:::888555...---......000222444666333222000000111222111000444111...------...---,,,+++++++++,,,---...///000......///////////////...///000000000000...,,,+++,,,------...///000111111+++)))'''%%%$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&''''''$$$#########$$$%%%%%%&&&"""######$$$%%%&&&"""######"""!!!"""$$$'''$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%############""" """###$$$###""""""$$$&&&!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""#########!!!!!!!!!"""######$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%%%%###!!!"""$$$ !!!"""##################"""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((($$$&&&((()))***,,,///222>>>FFFTTTcccpppxxxzzzzzz}}}rrreee_________aaacccffffffccc]]]WWWRRRTTTdddnnnjjjeeeccc^^^UUUVVVTTTRRRUUU\\\fffpppvvvfffeeegggkkkqqqvvvwwwwwwuuusssjjjtttxxxpppllllllkkkiiittttttrrrmmmhhhdddcccdddkkkooossszzz~~~ssslllppp}}}}}}}}}yyyzzztttsssssstttuuusssnnniiifffbbb^^^]]]bbblllwww)))))))))(((&&&%%%&&&(((&&&&&&&&&'''(((***+++,,,*********)))))))))))))))************************+++,,,,,,,,,,,,,,,,,,---...+++)))***,,,---+++((((((((()))************)))+++++++++,,,,,,,,,---------.........//////000000////////////............///...------...000333555...---,,,***+++///666;;;888888888666444444666888333333333222222111111111...000333444444444555666555333111444777888444000///000222444555555555555444555666777888999999999888777888:::<<<<<<:::888666111---///111000111444444333333222111000//////111222111///,,,,,,---///++++++,,,,,,---,,,,,,,,,---...///000000111111000///000111222222111000//////...------...000222444---,,,***)))'''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''!!!"""###$$$%%%$$$######%%%%%%$$$$$$###$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$###"""""""""$$$###"""""""""###%%%%%%&&&%%%$$$"""!!! """$$$$$$###!!!!!!$$$'''$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""!!!#########"""###$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###'''$$$"""$$$'''(((&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$(((((($$$"""#########""""""###%%%'''((('''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((()))***)))))),,,222777EEEUUUbbbhhhppp{{{|||uuu|||tttiiiaaaaaaiiiqqqhhhppppppdddYYYXXX^^^aaadddiiikkkgggaaa\\\UUUOOOPPPOOOMMMMMMWWWeeepppsssllldddXXXUUUcccwww{{{}}}wwwnnnllluuu{{{uuurrrpppnnnjjjfffooopppooommmjjjgggeeeeeerrr|||zzznnnkkkrrr}}}|||~~~yyyuuuwwwyyyvvvkkkaaabbb]]]YYYXXXYYY^^^kkkwww~~~((())))))(((&&&&&&''')))''''''''''''(((***++++++((((((((((((((((((((((((************************+++++++++,,,,,,,,,,,,,,,---+++***+++---...,,,***))))))***+++++++++++++++,,,,,,,,,------------.............../////////000000000000/////////.........---------...000222333......,,,++++++///444999::::::999666333222333444333333333222222222111111///111444555555444555666555333111222666777444000///000222444555555555555444555777888999999::::::444555666777777777777777777111...000222111222555444444333222222111000000---///000000///------...,,,,,,------......------///000000000000000/////////000111222222111000//////...------...000222333---,,,***)))'''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!""""""#####################$$$$$$###"""""""""###$$$%%%!!!!!!!!!"""###$$$%%%&&&"""###$$$###!!!!!!$$$'''######$$$$$$###""""""!!!###$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""!!!"""$$$$$$###"""###$$$"""############$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###''''''###"""$$$$$$############$$$&&&'''#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))(((+++---+++***///;;;EEEVVVaaaiiikkkrrr~~~xxxnnnfffdddgggmmmrrrxxxzzzuuufff\\\]]]cccggghhhkkkiiiaaaZZZUUUPPPKKKIIIIIIHHHKKKXXXkkkxxx|||qqqfffWWWTTTbbbvvv~~~|||uuurrr{{{~~~yyysssooommmkkkgggdddfffjjjllljjjeeecccfffiii{{{~~~}}}}}}vvvqqqttt}}}}}}zzzvvvwwwyyyvvvlllcccbbb]]]XXXVVVUUUXXXaaalllpppuuu}}}'''(((((((((&&&&&&(((***((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++,,,...///...---+++++++++,,,,,,,,,,,,---------........./////////............////////////111111000000000/////////---,,,,,,,,,---///000222///...---++++++...222666888888888666333222333444333333333333222222222222000222555666666555666777555222000111333555333111000111333444555555555444555666777888999:::::::::333555777555333333555888888333000222333222333666555444444444333333222222))),,,000111111///...---------...///////////////111111111111000///...---///000111222222111000/////////...---...///111222,,,,,,***((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&$$$######"""%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$##################$$$%%%&&&"""###%%%&&&&&&$$$""" $$$$$$$$$$$$############!!!!!!"""######$$$%%%%%%######""""""######$$$%%%!!!!!!!!!"""$$$%%%'''((("""###$$$###""""""$$$&&&""""""######""""""!!!!!!###$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###%%%&&&%%%$$$######$$$"""############$$$$$$$$$###""""""""""""""""""######$$$$$$%%%%%%$$$$$$###"""%%%(((&&&###"""$$$'''"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###''''''###"""$$$%%%$$$$$$######$$$%%%%%%############$$$&&&'''(((###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((()))))))))(((,,,///...---666HHHWWWfffnnnuuuwww|||yyyqqqgggcccgggnnnsssuuuvvvfff^^^aaahhhlllnnnnnnhhh\\\SSSPPPMMMJJJEEEGGGIIIQQQccczzzyyykkk[[[WWWeeexxx{{{{{{wwwqqqnnnllliiiddd```]]]bbbgggeeebbbccckkktttuuussszzz|||xxxtttuuuzzzyyy}}}|||xxxxxxzzzwwwnnneeeddd___ZZZWWWTTTSSSWWW^^^ffflllvvv{{{&&&'''(((''''''''')))+++)))((((((((((((((()))***''''''((((((((((((((()))(((((((((((((((((((((((())))))******++++++,,,,,,++++++,,,---...000000000---------------......///...////////////000000000.........///////////////111111111111000000000000,,,,,,+++,,,,,,...///000//////...,,,+++,,,000222222333444444444444666888333333333333333333333333111444666777777666666777555222000000111333333222000111333555555555555444555666777999::::::::::::555888:::888444333777<<<888444111444555444444666555555555555444444444444+++---000111///...------......///000111111111111111111111111111000///...///000111222222111000/////////.........///000000,,,+++***(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$""""""""""""###$$$&&&&&&###$$$%%%%%%%%%$$$######&&&&&&&&&&&&%%%$$$$$$###!!!"""""""""#########$$$###############$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$"""###############$$$%%%!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%&&&''''''%%%######$$$""""""#########$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$######%%%&&&%%%######$$$&&&######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&&&&###"""%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%'''(((((((((((())))))))))))+++---...333BBBVVVfffmmmvvvzzzmmmgggaaaaaagggpppvvvyyypppbbb^^^cccjjjnnnuuusssjjj]]]SSSOOONNNLLLGGGLLLSSSaaavvvttteeebbbmmm|||~~~yyyvvvsssqqqnnniiiaaa[[[WWWZZZ]]]^^^aaajjjvvv}}}ppplllrrrvvvtttrrr{{{|||zzzzzzzzzxxxpppiiihhhbbb]]][[[VVVQQQQQQUUU```eeennnwww~~~}}}www~~~&&&'''(((''''''''')))+++)))((((((((((((((()))***((((((((())))))*********''''''''''''''''''''''''(((((())))))***+++,,,,,,***+++---......///111222......------......///000/////////000000000111111///////////////.........111111111111000000000000++++++,,,,,,------...............---+++,,,...000///111333444444444666777333333333333333333333333222444777888777666666777444222111000111222333333111222444555666555555444555666777888999:::::::::777999;;;999444333888<<<999444222555666555444777555555555555555555666666000111111///---,,,---///...///000111222222222222//////000111111111111111///000111222222111000////////////...............++++++***(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$!!!!!!""""""###$$$%%%&&&$$$###!!! """$$$%%%""""""######"""!!! #########"""""""""!!!!!!""""""######$$$$$$$$$$$$((('''&&&$$$###""""""""""""""""""###$$$$$$$$$### !!!""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""%%%&&&((('''%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""###%%%&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&&&&######%%%$$$$$$%%%$$$$$$$$$$$$###%%%%%%$$$############$$$$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((()))))))))******)))***111>>>QQQcccooouuu{{{|||sss```______aaafffnnnuuuzzzwwwiiibbbbbbggglllnnnxxxvvvmmm^^^TTTQQQPPPNNNNNNUUU```qqq}}}sssqqqxxxzzzxxxyyywwwvvvuuuqqqiii^^^VVVTTTRRRSSSXXXcccrrr~~~qqqjjjnnnrrrpppwww~~~||||||yyytttnnnjjjddd___]]]YYYRRRNNNOOOSSSYYYaaaiiipppvvv{{{}}}xxxzzz~~~'''(((((((((&&&&&&(((***((((((((((((((()))******(((((())))))******++++++((((((((((((((((((((((((''''''((()))***++++++,,,***,,,---.........000222//////...---...///000111//////000000000111111111///////////////.........111111000000000/////////,,,,,,,,,------.........,,,---...---,,,+++---...///111333444333222333444333333333333444444444444222444777777666666666666333333222222222222333333222333444555666666555444444555666777888999999999555777888777444333555888888444222555777555444666444444555555666666666777333333222000------...000...///000222333333333333...///000111222222222222///000111222222111000///////////////...---------+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&##############################""""""######$$$%%%"""""""""""""""###$$$%%%###!!!"""%%%"""###$$$$$$$$$###"""!!!$$$$$$###""""""!!! """"""###$$$$$$$$$$$$###$$$$$$############$$$$$$###""""""###%%%%%%$$$"""!!!!!!""""""######"""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%'''&&&%%%$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&###!!!"""%%%'''$$$!!!%%%%%%%%%&&&&&&%%%%%%%%%########################""""""""""""""""""""""""########################&&&######%%%%%%######&&&###$$$$$$%%%%%%%%%$$$$$$""""""""""""###%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((((((((()))))))))******++++++...999KKK___oooxxxyyyrrr\\\]]]```cccgggkkkpppsssssskkkfffhhhlllmmmmmmnnnuuusssjjj]]]VVVWWWZZZ[[[\\\cccnnn}}}~~~~~~~~~yyyvvvzzzxxxvvvsssooofffZZZQQQPPPOOOQQQZZZiiiwwwuuummmooorrrqqq}}}{{{~~~|||wwwssslllfffaaa___ZZZRRRMMMKKKKKKPPPVVV^^^eeemmmtttyyy|||}}}{{{}}}((())))))(((&&&&&&''')))''''''''''''(((***++++++''''''(((((()))******+++((((((((((((((((((((((((&&&&&&'''((()))***+++,,,))),,,......------///111000///---------...000111/////////000000000000111000/////////............000000000/////////......,,,------...............+++,,,------,,,+++,,,------000222333333222333444333333333444444444555555222444666777666555555666222333444444444333333333333333555666666666555444333444555666777888888888555666666666555444444333777333222555777555444555333333444555555666777777111333333333111000000111...///000111222333333333000111111222222222111111///000111222222111000///////////////...---,,,++++++***)))((((((''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$###"""""""""###$$$%%%######""""""""""""#########"""  !!!$$$%%%###$$$&&&''''''&&&%%%$$$"""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""""""""""""""###$$$%%%###"""!!!###&&&&&&$$$!!!!!!""""""###$$$$$$######""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$&&&&&&%%%$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""&&&######%%%%%%######&&&""""""$$$%%%&&&%%%%%%$$$!!!!!!""""""###%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((()))))))))*********,,,000999GGGXXXjjjyyyvvvoooaaa```aaaeeejjjkkkiiifffaaa```eeepppvvvrrrllljjjiiihhhaaaZZZ[[[gggsssyyyuuuyyy|||www{{{~~~}}}}}}xxxrrrlllfff___UUUNNNNNNSSS\\\hhhttt{{{wwwpppvvv|||}}}}}}|||~~~zzzxxxssslllfffccc^^^UUUMMMKKKIIILLLPPPUUU[[[ccckkkpppvvv|||~~~)))))))))(((&&&%%%'''(((&&&&&&&&&'''(((***+++,,,&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++))),,,......,,,,,,...000000///---,,,---...000111////////////000000000000000000//////.........---////////////............------......///.........***+++------,,,,,,,,,---))),,,000222333444666777333333333444444555555555222444666777555444444555222444666666555444333333333444555666666666555444222333444666777777777777777666666777888777444222777333222555777555444555222333333444555666777777...111444555444333222111......000111222333333333222222222222222111000//////000111222222111000//////000//////...---+++++++++***)))(((((('''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%&&&$$$###"""""""""""""""###$$$$$$%%%%%%%%%&&&&&&''' """$$$$$$$$$"""""" !!!!!!""""""######!!!"""###$$$%%%$$$############"""""""""""""""######"""!!!###&&&&&&$$$!!!""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!###%%%%%%$$$$$$%%%&&&"""############$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&%%%"""!!!###&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""%%%%%%"""###&&&!!!"""###%%%&&&&&&%%%%%%%%%$$$$$$###"""#########''''''&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%))))))))))))************,,,555CCCRRR```oootttiiihhhdddbbbfffmmmmmmeee\\\VVVYYYeeeuuu{{{sssjjjeee]]]]]]YYYXXXaaavvvyyyrrrwwwxxxnnneee___XXXRRRMMMOOOZZZiiivvv}}}~~~}}}vvvsss}}}||||||zzzzzzrrrkkkhhhbbbXXXPPPMMMHHHIIIJJJLLLPPPVVV]]]cccrrrzzz}}}&&&''''''((()))******+++(((((((((((())))))))))))((()))***)))((((((***,,,+++***+++------++++++,,,&&&&&&&&&(((+++---------)))***+++---...///////////////............////////////000000///...---------,,,,,,,,,,,,---....../////////...---+++***)))------....../////////000***,,,---/////////......000000111111222555999<<<222333444444444666999<<<555555555555555666777888555666777666555444555666555777::::::777444222111111333555666888888888777555555555666555555444444444111//////333666666666444555666777777888777777444444333333222222333333+++,,,---///111333555666111222222111///...///000////////////////////////000///---+++***************)))'''&&&&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########"""""" """$$$%%%###""""""""" """$$$###!!! ###&&&######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######""""""""""""""""""""""""###$$$$$$$$$$$$######%%%%%%$$$"""!!!"""###%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%######$$$%%%!!!%%%'''%%% """&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""#########%%%&&&&&&''''''&&&&&&%%%######""""""######$$$%%%$$$######""""""######$$$"""$$$%%%&&&))),,,(((""" """######""""""###$$$###%%%&&&%%%######$$$%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''%%%###%%%(((***)))'''(((&&&'''***+++***+++000555DDDUUU```kkkyyyyyyssstttnnnkkknnnrrrooocccXXX\\\kkkwwwyyyzzzzzzooo```ZZZRRRMMMUUUkkk~~~pppjjjpppyyy}}}qqqeee```ZZZRRROOOQQQ\\\lllzzz~~~}}}|||wwwqqqsssyyy{{{xxx~~~|||{{{}}}vvvlllddd```[[[WWWSSSHHHFFFGGGJJJLLLMMMRRRXXXbbbkkkxxx|||'''''''''(((((()))))))))''''''((((((((())))))))))))***+++***)))(((***,,,+++***+++---...---,,,,,,)))''''''(((***++++++******+++,,,---...////////////...............///000000000000/////////.........------,,,,,,,,,------............---,,,+++***.........///000111111222...////////////////////////000222222333555888;;;222333444444444555888:::333333333333444555666666666777888777555444555666555777999999666444222222111222444666777777777777444444444555555444444333333000......111444444444222333444555666777777777666555444222222222222333000000000000000111111111000111222111///...///000........................000///---+++***************)))((('''''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&'''#########$$$$$$######"""$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!"""$$$$$$"""!!!"""###!!!"""######!!!!!!###%%%######$$$$$$$$$$$$######""""""###$$$$$$###""""""########################""""""###$$$$$$$$$$$$######$$$%%%$$$"""!!!"""###%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%"""$$$%%%$$$"""!!!$$$&&&&&&%%%%%%$$$$$$#########$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$############$$$$$$"""$$$$$$$$$'''***((("""!!!"""$$$###""""""###%%%###$$$%%%%%%######$$$%%%%%%$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%(((***)))'''***((()))++++++))),,,111<<>><<<555---***(((''')))*********,,,,,,---...////////////---------------...//////111111000000000000111111000///---,,,+++***))))))((()))+++,,,---............///000222333555666666999777444111000111333444000222444444333333333444111222333333111000111222000000000111222444555666888999999888555333444444666777888666444333444555111111222222222333444444000111111222333333333222222111///...---...000111///000111333666999<<<======:::666222//////000111......//////000000000000+++,,,------,,,+++,,,---+++++++++++++++++++++++++++++++++******)))(((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""######$$$%%%%%%$$$$$$#########################################################""" !!!###%%%###"""!!!!!!"""######$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$$$$############$$$%%%%%%###$$$%%%%%%######$$$%%%$$$"""!!!"""%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""%%%$$$ $$$&&&$$$"""$$$%%%%%%$$$###%%%&&&"""###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''((('''(((+++,,,,,,000>>>MMMiiittt{{{tttjjjbbb]]]\\\]]]bbbeeeeee]]]YYY]]]fffnnnkkkooovvv|||ssslllpppvvv{{{|||uuuiii___[[[___gggqqqzzz}}}yyyuuurrrqqqnnnkkklllpppuuuxxx{{{|||{{{sssiiidddiiiqqq{{{{{{~~~}}}xxx}}}tttiii```\\\SSSLLLIIIGGGCCCBBBDDDAAACCCFFFJJJQQQYYYbbbhhhuuuyyy'''''''''''''''''''''((((((((((((((())))))))))))((()))*********+++---///000444666777>>>FFFCCC:::///,,,)))((()))++++++++++++,,,,,,---......------......---------------......///000111111111000000///...---+++******))))))((()))***,,,------.........//////111222333444444666555222000000222444555222333444333222111222333222333444333111000///000//////000000222333555666777888888777444333333444555666888777555444444555111111111111111222333333000111111222333333333333111111000...,,,,,,...111000000111222555999<<<>>><<<999555222///...//////111111000//////...------)))+++,,,+++******+++---++++++++++++++++++++++++***************)))((('''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%###############$$$$$$$$$###############$$$$$$$$$"""######"""!!!!!!"""$$$###""" !!!###$$$$$$#########$$$$$$$$$$$$#########""""""!!!!!!""""""###""""""######$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""###$$$$$$###"""$$$%%%###############$$$%%%%%%###$$$%%%%%%######$$$%%%""""""""""""###$$$%%%%%%""""""###$$$%%%&&&&&&'''""""""""""""###$$$%%%%%%""""""############""""""######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""%%%%%%!!! ###%%%$$$"""###$$$$$$######$$$&&&"""###$$$%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((+++---000000///444FFFXXXmmm{{{|||uuukkkfffeeeggggggfffeeeddd___WWWQQQSSSZZZaaakkkrrrzzz~~~{{{zzzyyy{{{}}}tttwww}}}xxxjjj___UUUWWW^^^lllyyy|||vvvmmmjjjqqqvvvxxxzzzyyyrrrjjjcccbbbkkkvvv~~~tttwww{{{|||{{{rrrkkkbbbXXXNNNKKKHHHDDDCCCCCC;;;<<<>>>AAAEEELLLTTTZZZbbbhhhrrr~~~'''''''''(((((()))))))))))))))))))))*********+++%%%'''((())))))+++...000333888:::;;;CCCMMMJJJ???333000,,,******************+++,,,,,,---,,,,,,,,,//////...---,,,,,,,,,,,,,,,---000111222111///......---,,,+++************((()))***+++,,,---------.........///000111111222222111000000000222444666444444444222000000111333333444555444222/////////------...///000222333444555666666555444333333444333666888888777555444444111111000///000111222333000111222333444444444444000000000---******,,,/////////000111444777;;;===999777555222///...------000000000//////......---((()))+++***))))))+++,,,************************((()))*********)))((('''&&&''''''((('''&&&%%%$$$%%%%%%$$$$$$$$$#########"""###$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%##############################$$$$$$$$$#########!!!"""###$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$$$$"""!!!"""###$$$""" !!!###$$$$$$"""######$$$$$$$$$$$$######$$$###""""""""""""###$$$!!!!!!""""""###$$$$$$%%%""""""###$$$$$$$$$$$$###!!!###$$$$$$######$$$%%%###############$$$$$$%%%###$$$%%%%%%######$$$%%%!!!###$$$### """%%%#########$$$$$$%%%%%%&&&$$$###############$$$$$$""""""############""""""######""""""######$$$%%%$$$$$$############$$$$$$"""&&&'''###!!!###%%%$$$!!!"""$$$###""""""###%%%!!!###$$$$$$$$$$$$%%%'''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&(((***...333444444===SSSiiisss{{{rrrhhh```bbbmmmtttsssnnnhhhddd]]]VVVQQQPPPTTTYYYiiitttuuummmiiijjj{{{~~~sssdddYYYOOOQQQXXXdddpppuuuqqqkkkjjjttt~~~}}}sssiiidddbbbdddnnnyyywwwqqqwww~~~{{{vvvkkk```UUUOOOLLLGGGDDDDDD<<<======>>>@@@DDDIIIMMMRRRWWWbbbqqq~~~&&&''''''((()))***++++++)))*********++++++++++++###%%%'''((()))+++...000555;;;======FFFQQQMMMAAA777333...+++******))))))******+++,,,,,,,,,++++++000///...---,,,+++++++++***,,,///222222111...,,,------,,,+++************))))))***+++,,,------,,,------....../////////000.........///111333555666555555444111//////111333333555666555222000......,,,,,,,,,---///111222333333444555555333222333444222555888999888555444333111111000//////000111222000111222333444555555555/////////,,,((((((***---/////////000222666999;;;777666444222000...---,,,,,,,,,---...///000111111''')))******))))))***,,,))))))))))))))))))))))))(((((()))******)))((('''%%%&&&'''''''''&&&$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$%%%$$$$$$)))((('''&&&%%%$$$$$$$$$##############################$$$$$$$$$######""" !!!######$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$ """$$$%%%###"""""""""$$$""" ###%%%$$$"""######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%% !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###!!!###$$$$$$######$$$&&&#########"""###$$$$$$%%%###$$$%%%%%%######$$$%%%###%%%###!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%$$$##################$$$!!!&&&((($$$"""###%%%$$$ """######""""""###$$$!!!###$$$$$$$$$$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%''')))(((%%%$$$&&&(((&&&+++222777:::FFF```xxxzzz|||xxxhhh]]]WWW```rrr}}}zzzrrrhhhbbb\\\XXXUUUSSSUUUYYYiiivvvttthhhaaacccuuu|||mmm\\\RRRJJJNNNUUU^^^ggglllmmmlllmmmyyyzzznnncccaaacccfffoooyyy~~~pppnnnyyy~~~ttthhh[[[UUUQQQKKKGGGFFFAAABBBBBBAAA@@@AAACCCFFFIIINNNXXXhhhyyy((()))***++++++***)))(((+++***((('''((()))+++,,,,,,,,,------...//////000777999>>>BBBFFFGGGGGGGGG666444000,,,)))(((((()))***------***)))---///...---------,,,+++***)))(((+++---000111111///,,,***,,,---...,,,***'''''''''******))))))******+++,,,---------.........//////...............///000111333444444333000......///222333444333111000///000------,,,------...///000333444444555555444444333222555777888777666555555111000000000000000111111333444555444222111222333222111000...------------***,,,...//////000222333444444222000......111444+++,,,...111444444111///******)))))))))***,,,---,,,,,,,,,+++***)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%""" """$$$%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!  """############!!!"""$$$$$$#########$$$###""""""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%!!!"""&&&$$$$$$$$$$$$"""!!!!!!$$$&&&!!!"""######"""""""""###"""###%%%%%%###"""###$$$######""""""######$$$%%%%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&'''$$$""""""%%%&&&%%%###""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&''')))))))))(((&&&''',,,666FFFYYYooo~~~{{{wwwxxx}}}~~~wwwooobbbYYYSSSZZZjjjsssqqqkkkfffccc```[[[XXXYYYaaajjjxxxooo```iiittt||||||~~~ssskkk^^^OOOJJJQQQZZZ___bbbfffkkkpppvvv||||||yyylll^^^]]]gggqqqtttsss~~~yyyuuutttxxx}}}~~~{{{qqqdddYYYSSSNNNJJJGGGCCCAAA>>>>>>???@@@??????FFFGGGLLLXXXgggwww(((((()))******)))((('''***)))((('''''')))***+++++++++,,,------......///888:::<<<>>>???>>><<<;;;222000---+++******+++,,,(((++++++'''&&&))),,,+++------------,,,+++******+++,,,------...---------+++,,,---,,,***(((((((((******))))))******+++,,,++++++,,,,,,,,,---------------------...///000111333444444333000...//////111222333222000/////////------,,,------...///000111222222333333333222222111444666777666555444555111000000//////000000111333444555444222111111222111111000///......------***,,,---------...000222222222000...,,,---///222,,,,,,---///111222000...******)))))))))***+++,,,******+++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%"""!!!"""$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$############!!!"""$$$$$$#########$$$###""""""!!!""""""$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$!!!"""%%%%%% !!!###$$$$$$###""""""###%%%!!!"""###$$$%%%&&&(((***"""###%%%%%%###"""###$$$######""""""######$$$%%%$$$$$$###""""""###$$$$$$""""""######$$$%%%%%%&&&%%%###!!!"""$$$%%%###!!!&&&%%%$$$######"""######"""############$$$$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((())))))(((+++,,,222>>>PPPdddyyyzzzxxxxxx}}}tttiii[[[UUURRRXXXeeemmmkkkeee___^^^]]]]]]___fffqqqzzz~~~ppplllqqqvvv{{{xxxssshhhZZZSSSVVV[[[]]]___ccciiinnnyyy~~~~~~uuussshhh^^^```kkkttttttoooqqqpppqqqvvv}}}~~~}}}uuuiii___YYYTTTOOOKKKFFFDDDAAA?????????>>>===???AAAEEENNNZZZhhhuuu}}}&&&'''((((((((((((''''''(((((('''&&&&&&((()))************+++,,,,,,------555666777777777555222111,,,,,,*********,,,...000))),,,+++&&&$$$(((******,,,---------------,,,,,,***************+++------***+++---,,,***))))))*********))))))******+++,,,))))))*********+++++++++,,,,,,,,,---...000111222222333444222000//////000000111222111///...---...------,,,------...///000...///000111111111111111000222444555444333333444000000////////////000000333444444333111000000111111111000000//////......***+++,,,+++***+++...111//////...,,,***+++---000...---,,,---......---,,,***))))))))))))******+++(((((()))***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%###"""""""""###$$$!!!"""$$$$$$#########$$$"""""""""""""""###$$$%%%########################""""""############"""""" !!!!!!!!!""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!"""#########!!!"""%%%%%%$$$$$$'''"""###%%%%%%###"""###$$$$$$$$$"""!!!!!!"""######"""###%%%%%%###"""###$$$######""""""######$$$%%%$$$$$$###""""""###$$$$$$!!!""""""######$$$$$$$$$######"""###$$$###!!!$$$$$$#########$$$$$$%%%"""############$$$$$$$$$"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''''''''''''''(((((()))...222:::III]]]ssssssuuuzzzooobbbSSSQQQRRRXXX```eeeccc```]]]___aaabbbgggrrrpppmmmpppyyy~~~{{{rrreee]]][[[XXXWWWXXX^^^fffmmm{{{~~~}}}tttjjjlllfffbbbgggqqquuuqqqjjjhhhkkkqqqyyy}}}|||zzzppphhhbbb\\\UUUPPPJJJGGGCCC@@@???>>>===<<<999<<>>===<<<888;;;===>>>???FFFQQQZZZiiijjjpppyyy%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''(((((()))*********)))***+++,,,---------,,,***)))))))))***,,,---...---000000+++***,,,---,,,((()))***++++++,,,++++++((()))+++,,,+++)))'''%%%)))+++,,,,,,+++++++++,,,******))))))******+++,,,************++++++++++++******+++,,,...000111222111222333222000000111222000111222111///.........------,,,------...///000//////000111222222111111---///111111111111222333000//////...------......000111222111///...///000///000111222222111111000,,,,,,,,,***))))))+++,,,------...---+++,,,---///000---***)))))))))))))))(((((((((((((((((((((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!  """$$$&&&!!!"""$$$$$$#########$$$!!!""""""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&#########!!!"""###$$$$$$!!!###%%%%%%$$$###"""###!!! %%%(((******"""###%%%%%%###"""###$$$######""""""######$$$%%%#########$$$$$$#########"""""""""""""""#########"""$$$&&&&&&&&&$$$"""!!!"""""""""""""""######$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((('''(((,,,///...===PPPdddxxxzzzyyyyyyzzzyyyrrrfff]]]WWWZZZ^^^```aaaaaabbbbbbppp}}}ttt{{{ppphhhkkk}}}tttggg^^^UUUIIIEEEKKKYYYgggpppwwwyyywwwrrrooooookkkfffmmmsssyyyxxxqqqjjjhhhiiivvvyyy}}}~~~|||}}}}}}zzzvvvqqqiii```YYYOOOKKKEEEAAA??????>>>===888;;;<<<;;;:::===FFFMMMYYY[[[cccnnnuuuzzz%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''''''''''''''((())))))******+++++++++++++++***))))))*********)))******++++++)))---///,,,***,,,,,,***(((((()))******+++******'''))),,,...---+++(((%%%***+++------,,,++++++,,,******))))))******+++,,,***++++++++++++,,,,,,,,,+++++++++,,,---///000111000111222222111000111333111333444333111//////000------,,,------...///000111111222222222222111111---...000000000000222444000///...------------------...000///......///111///000111333333333222111---...///---+++******+++,,,---...---,,,,,,...000///---***))))))))))))((('''((((((((((((''''''&&&******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%###"""""""""###$$$!!!"""$$$$$$#########$$$!!!!!!###$$$%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######!!!######!!! ###""" """###%%%%%%###"""###$$$&&&###!!!!!!###$$$!!!"""###%%%%%%###"""###$$$######""""""######$$$%%%"""###$$$$$$$$$$$$###"""########################"""$$$&&&&&&%%%$$$$$$$$$)))((('''%%%###""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$%%%((())))))(((***///444777KKKbbbsss{{{~~~yyyrrrnnnkkkhhhccc______```aaabbbbbbbbbdddfffuuu{{{ppphhhiiiwwwzzz{{{pppcccVVVNNNFFFGGGRRR```kkkpppsssuuussslllhhhlllqqqsssrrryyy|||wwwmmmgggjjjpppyyy|||~~~|||}}}|||{{{wwwpppfff___UUUPPPIIIDDDAAA@@@???>>>888999:::999888999>>>BBBKKKNNNVVVaaahhhooozzz%%%%%%$$$$$$%%%&&&((()))&&&&&&'''((((((((((((((('''''''''((())))))******+++++++++***)))(((((('''))))))))))))************%%%+++///---,,,---+++((()))******+++++++++******''')))+++---------,,,++++++,,,...---,,,++++++,,,******))))))******+++,,,******++++++++++++,,,,,,,,,,,,,,,,,,---...///000///000222222111111222333444555666555333222222222------,,,------...///000222222222222111000//////---...000000000000333555000///...---,,,,,,,,,,,,+++,,,............000222...///111333444444333222...000111111...+++******+++,,,------,,,,,,...///...,,,***)))******)))'''''''''((((((((('''&&&%%%((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""%%%&&&%%%###"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""$$$$$$#########$$$ !!!###%%%&&&&&&&&&&&& !!!""""""###$$$$$$######""""""""""""######"""""""""#########$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!###%%%&&&$$$###!!!###$$$!!!!!!$$$######$$$$$$###""""""###%%%)))%%%"""!!!""""""###%%%%%%###"""###$$$######""""""######$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$### """$$$$$$######$$$'''((('''&&&%%%$$$$$$###$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%(((******))),,,222888EEE[[[qqq}}}|||zzz~~~}}}uuuiiiaaa^^^___```aaadddcccaaa______aaadddfffsss}}}tttllleeeiiissszzzyyyuuujjjpppzzz{{{iii]]]MMMJJJJJJSSS```kkkooonnnjjjnnnmmmddd```ggguuuwwwwwwuuuoooiiijjjqqqxxxxxx||||||}}}~~~wwwnnnggg^^^XXXPPPIIIDDDAAA???>>>777888888999999:::;;;<<>>888888888:::<<<===<<<:::===???EEEMMMSSSYYYfffsssvvv|||%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''(((((((((((((((((('''%%%$$$%%%(((+++---,,,)))''''''******(((%%%))))))***++++++++++++******,,,///111111///---++++++***************++++++******))))))******+++,,,...------,,,,,,------...///+++((((((***,,,---,,,,,,***((((((***+++,,,,,,------------------------000...---///333666555333333444666777666444111//////---,,,---000222111...000111222111///------......000111111111000111222222000...---------,,,***)))***,,,...///000111111...111444555333111000//////222666666333///+++)))......//////////////////++++++***)))'''%%%$$$###(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%((('''%%%#########%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$'''))))))'''%%%###&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$#####################"""!!!!!!!!!"""$$$%%% !!!"""###$$$$$$&&&'''%%%"""!!!###&&&$$$"""!!! !!!"""$$$%%%$$$$$$######""""""!!!!!! ############$$$%%%########################"""############$$$$$$$$$%%%$$$""""""###$$$###""""""###$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%$$$###""""""((('''&&&$$$$$$%%%&&&'''&&&&&&&&&''''''''''''''')))+++,,,)))(((...;;;EEE^^^ttt|||~~~xxxlll]]]UUUVVV[[[^^^___fff\\\VVVXXX[[[ZZZ]]]bbbqqqwwwxxxdddXXXZZZ``````]]]dddnnnuuuuuurrrmmmbbbUUULLLSSS\\\eeeqqqxxxqqqfffaaabbb```[[[WWW\\\jjjvvvlllgggdddgggpppvvvvvvsss{{{}}}~~~|||~~~|||xxxwwwkkkeee]]]TTTMMMFFF@@@<<<;;;:::888777777777888999:::>>>BBBBBBDDDLLLYYYdddpppwww{{{xxxyyy$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&%%%%%%&&&)))+++,,,************)))((())))))(((((()))************)))***,,,...000000///...,,,***)))))))))***++++++,,,+++++++++++++++,,,,,,---...------,,,,,,------...---,,,+++---//////---***+++***))))))***+++,,,,,,---------------------------------///111333333222333444555666555333000......,,,+++---000111111///111222222000...---...///000111222222222111111111333111///---------+++)))((()))+++,,,...//////000...111444444333111000000...000333333111...,,,+++------.........------,,,++++++******((('''%%%$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!""""""#########$$$$$$$$$################################################"""""""""""""""###$$$$$$############$$$%%%&&&'''!!!###%%%$$$""""""%%%'''###"""!!! !!!"""$$$%%%############""""""""""""!!!###$$$###"""###$$$########################"""############$$$$$$$$$$$$############$$$$$$$$$"""###$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%%%%### ########################%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))+++---,,,///888GGGSSSjjj}}}~~~{{{~~~qqqfffYYYUUUYYY___bbbaaa^^^WWWRRRUUUWWWVVVXXX\\\fffooo}}}{{{gggXXXTTTWWW[[[\\\ccclllrrroooiiibbbXXXNNNPPPXXXaaajjjtttyyyrrrggg\\\___bbb___[[[\\\cccjjjfffddddddhhhpppuuuwwwvvv|||}}}}}}zzzxxxlllggg```WWWPPPHHHAAA===;;;:::999888888888999:::777;;;>>>======CCCNNNWWWeeennnuuuvvvxxx###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$$$$%%%'''(((***+++,,,'''***---,,,((('''***---''''''((()))))))))))))))***+++,,,---......//////(((((())))))***+++,,,---,,,,,,,,,,,,,,,---............------------......,,,---///222444222---)))++++++*********+++,,,---------------------------***,,,......//////111333333333444444333111///---,,,++++++,,,///111000000111222111///------///000111222333333333222111000222111///......---+++)))((()))***+++,,,---...///...111333333222111111111---///000000///------...------------,,,+++*********++++++******(((''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&''''''(((%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$#########!!!!!!!!!!!!"""###$$$$$$!!!"""#########%%%'''###"""!!!!!!!!!"""$$$%%%"""""""""###############!!!"""$$$$$$###"""##############################"""############$$$$$$$$$############$$$%%%&&&&&&"""###$$$$$$###"""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&$$$"""########################%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&'''''''''((((((((('''(((***,,,111???QQQ^^^ttt~~~}}}~~~~~~}}}kkkbbbXXXVVV]]]bbbbbb___XXXSSSPPPQQQSSSSSSTTTVVV\\\iii{{{~~~xxx{{{iiiYYYOOONNNTTTZZZ^^^fffjjjeee]]]WWWRRROOO[[[aaahhhnnntttuuunnneee\\\dddlllnnniiibbb^^^]]]```bbbfffkkkpppuuuxxxyyy~~~}}}{{{zzzzzzqqqmmmfff___WWWNNNEEE???<<<;;;:::888888888999:::666999;;;:::999;;;BBBHHHUUU___iiioootttzzz"""###$$$%%%&&&'''''''''%%%&&&''''''((((((''''''"""$$$&&&(((***+++++++++&&&(((******))))))+++---'''((())))))******))))))+++*********+++---000111((((((((()))***,,,---...,,,,,,,,,,,,,,,------.........------------......,,,...111333333111---******+++,,,,,,++++++,,,---------------------,,,,,,))),,,//////......111444222222333333222000...,,,+++++++++---...000000000111111111///------///111111111222333333222000...///...---...//////---+++))))))***+++,,,---...//////111222222111111111222000111111///---,,,...///.........---,,,+++***)))******+++++++++***))))))&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''',,,+++)))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############%%%&&&((()))%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""$$$%%%%%%$$$###""" !!!"""### !!!"""#########$$$$$$""""""!!!!!!""""""###$$$"""""""""######$$$$$$$$$"""###%%%%%%###""""""###########################""""""#########$$$$$$$$$"""###$$$$$$$$$%%%&&&((("""###$$$$$$###"""###$$$###############$$$$$$$$$########################&&&&&&$$$############$$$###############$$$$$$$$$#########$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''!!!"""###$$$%%%&&&&&&%%%"""###%%%'''((((((''''''&&&&&&''''''(((((()))))))))***+++///777GGGZZZhhhyyy|||wwwssshhhaaaYYYYYY___bbb^^^YYYXXXTTTQQQPPPPPPRRRUUUXXX[[[iii{{{~~~{{{|||uuuggg[[[RRRMMMQQQVVVZZZ^^^```ZZZSSSRRRVVV[[[iiikkknnnoooooolllfffaaagggsss}}}nnnaaaZZZ```eeekkkppprrrtttxxx{{{}}}~~~~~~|||zzzzzz{{{~~~wwwtttnnnggg^^^TTTJJJDDD===<<<:::999888888888999777:::<<<;;;999999===AAAFFFOOO[[[dddlllttt{{{"""###$$$%%%&&&'''''''''%%%&&&&&&'''''''''''''''"""$$$&&&)))************'''%%%%%%&&&)))+++***)))((()))******++++++******+++***)))(((***,,,///111)))))))))***+++---...///+++++++++++++++,,,------///......------......///...///000000///...---,,,***,,,...---,,,+++---.........---------,,,,,,,,,))),,,///000......111444111111111111111///...---++++++------...///000111000111111///------///111000000000222444333000---,,,+++,,,...000111///...++++++++++++,,,---///000000111222111000000222444555444333///---,,,...///////////////...---++++++******++++++++++++******&&&''''''''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&+++***)))'''&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######""""""$$$&&&(((***%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""#################################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$#########$$$%%%%%%"""""""""#########"""!!!"""""""""""""""######$$$""""""######$$$$$$%%%%%%"""$$$%%%%%%###""""""###########################""""""#########$$$$$$$$$!!!###$$$$$$######&&&((("""###$$$$$$###"""###$$$############################################################$$$%%%%%%&&&"""""""""######$$$$$$$$$!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((!!!"""###$$$%%%&&&&&&&&&"""###%%%'''((((((''''''&&&&&&''''''((())))))***+++...222999FFFXXXlllzzzwwwmmmfffccc^^^[[[\\\___```\\\WWWYYYWWWTTTPPPQQQVVV\\\___bbbnnnzzzzzztttsss}}}wwwnnnfffbbb\\\TTTRRRTTTYYYYYYWWWRRRNNNQQQ]]]hhhrrrpppooolllhhhdddbbbcccqqqxxxggg^^^eeekkkqqqtttttttttvvvyyyyyyyyyyyywwwvvvxxx{{{~~~}}}{{{xxxrrrlllcccYYYNNNGGG???>>><<<:::888777777777888:::<<<;;;:::999;;;======CCCLLLVVV___iiittt}}}###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%''')))******))))))(((%%%###%%%)))+++)))&&&))))))***+++++++++++++++,,,***)))((()))+++...000+++++++++,,,---...///000+++++++++++++++,,,,,,---//////............//////...///000...,,,+++,,,---))),,,//////---+++---///.........------,,,,,,+++***,,,...//////000111333///000000000000000000///,,,...//////......000111///000111000///...///000000///000333666666222...******+++...000111000...,,,,,,++++++,,,---///000000111111000///000333555666666333000---,,,---///000000000000///...------******+++++++++******)))&&&''''''(((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%'''((($$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!! !!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""######"""""""""######$$$$$$######$$$%%%$$$"""!!!"""""""""#####################$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$########################"""############$$$$$$$$$ ###%%%$$$!!!!!!$$$'''"""###$$$$$$###"""###$$$###############"""""""""########################!!!"""###$$$%%%&&&&&&'''######$$$$$$%%%&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&########################$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&'''((())))))***+++(((,,,555BBBTTTiii}}}zzzoooddd]]][[[[[[\\\^^^___^^^\\\ZZZXXXZZZYYYWWWYYYaaaiiilllllltttyyyuuummmpppuuunnnkkkmmmggg[[[TTTUUUZZZWWWTTTSSSSSSXXXffftttuuussspppmmmfffaaaaaafffpppyyyjjjdddlllppptttvvvuuutttuuuwwwuuuuuuuuuttttttvvv{{{~~~}}}~~~~~~{{{vvvoooggg]]]SSSLLLDDDBBB???<<<:::888777777777888:::999888888999:::999;;;AAAJJJRRR[[[hhhsss$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&'''((())))))(((((())))))***************,,,+++)))((((((***,,,..................///000000,,,,,,,,,,,,,,,---......//////............//////...000111000---+++,,,---)))---000000---+++---000///......---,,,,,,+++++++++******,,,///000111000...//////000111111222222...000222111///...000111---///111222111/////////111000111555999:::555111,,,,,,---///000000...,,,,,,+++***)))***,,,...///111111000//////000444666333333222///---,,,.../////////000000000//////...***+++++++++***)))((((((%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""!!!!!!!!! !!!!!!!!!!!!"""""""""###########################!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$#########$$$!!!!!! !!!!!!###""""""$$$'''&&&$$$!!!!!!!!!"""###############%%%$$$$$$$$$$$$$$$$$$###!!!###%%%%%%$$$$$$%%%&&&########################"""############$$$$$$$$$ ###%%%### """&&&"""###$$$$$$###"""###$$$$$$#########"""""""""!!!########################"""###$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&!!!$$$&&&&&&$$$###$$$%%%########################"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((()))***++++++(((...;;;KKK```uuu}}}qqqfff^^^ZZZYYY]]]``````]]]YYYYYYYYYWWW^^^cccdddiiittt|||~~~vvvzzz}}}zzzvvvzzzyyywwwxxxyyynnn]]]VVVZZZZZZVVVWWW\\\bbbjjjvvv|||yyyxxxtttjjj___^^^dddfff}}}tttkkkjjjppprrrtttuuuttttttttttttrrrsssuuuvvvvvvwwwyyy{{{||||||}}}}}}|||uuummmddd[[[UUUJJJHHHEEEAAA===:::999888888999999888666666666777777777;;;BBBGGGMMMXXXccc%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((('''((((((((((((&&&(((+++***'''&&&))),,,'''(((((())))))))))))))),,,+++)))((((((***+++---000000/////////000000111...------------...////////////............//////---000333222///,,,,,,---)))---111111---+++---000//////...---,,,,,,+++++++++)))(((***...000///---......///000111222333333///222333222///...///111+++...222333222000......222111222666<<<<<<888333.........///000///,,,)))+++***)))((()))***,,,...111111000///...000444777000000000...---,,,...000......//////////////////+++++++++******(((''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$###############$$$"""!!!!!!%%%((()))&&&###!!!!!!"""###############&&&%%%%%%$$$$$$######### """$$$%%%%%%$$$&&&'''########################"""############$$$$$$$$$ ###%%%###!!!$$$"""$$$$$$$$$###"""###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$### !!!!!!"""######$$$$$$"""$$$'''&&&$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&######$$$%%%%%%%%%$$$$$$((('''&&&$$$$$$%%%&&&'''&&&&&&'''((()))***++++++111888EEEWWWkkkvvviii```\\\[[[\\\aaaeeebbbZZZTTTTTTVVVWWWbbblllqqqxxx}}}qqq\\\WWW___WWWUUUZZZgggrrr{{{{{{mmm^^^YYY]]]]]]vvvppplllppprrrrrrrrrssstttttttttssspppssswwwyyyyyyxxxxxxxxx|||{{{|||zzz{{{tttlllddd^^^OOOLLLHHHDDD@@@<<<;;;:::;;;;;;:::888666666666666666555999???BBBCCCLLLVVV$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))...---,,,---000111000//////000111222222111000///000111111000...---...000222111///...------------,,,---///000000000222444000000//////............)))******++++++,,,------111111000111222444666888444333222222000000//////...,,,...111222///...111///------222777999666222---...///000000///...---(((***++++++++++++,,,...000111111000000000333555555444111///------------//////000000000000//////++++++***)))(((((())))))***)))'''&&&%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$&&&'''&&&###$$$'''+++%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""&&&$$$###%%%((()))'''$$$###"""!!! !!!"""###"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""###$$$$$$###!!! !!!"""&&&%%%$$$######$$$%%%&&&"""######"""!!!!!!"""$$$!!!$$$%%%"""!!!###"""$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$######+++'''###"""$$$%%%%%%###"""$$$%%%$$$""""""###$$$""""""""""""""""""""""""###$$$$$$###!!!"""$$$&&&######""""""""""""""""""$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&&&&%%%$$$###"""!!! $$$$$$######$$$$$$%%%&&&###"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&***,,,,,,+++555CCCVVVhhhzzz|||ggg[[[\\\```aaadddggghhhccc\\\VVVUUUVVVWWWiiiwwwzzz~~~nnn^^^XXXYYYUUUYYYhhh|||{{{rrrcccTTTNNNOOO\\\vvvzzzllllllppptttooonnnrrrrrroooqqqvvvvvvssssssyyyzzzwwwxxx|||{{{~~~sssjjjfff[[[UUULLLEEEAAA>>><<<;;;999777666666777999888888888888888999;;;===???AAA%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))........./////////000000///000000111111000000///000111111000...---///000000000000///......------+++---.../////////111333//////.........---------***++++++,,,,,,------.........///000222555777888333333333333333333333333222000111555555111///111000...---000555777444111---...////////////...---------,,,***((())),,,...///000111000///000333555444333111///------------/////////000000/////////,,,++++++***************))))))((('''&&&%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%%%%&&&%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$''''''%%%######""""""!!!!!!""""""###!!!"""######!!!!!!"""###$$$$$$$$$#########"""""""""###$$$###!!!!!!!!!""" !!!!!!!!!!!!!!!!!! """######"""!!!!!!"""$$$###&&&&&&######%%%$$$!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''###"""$$$%%%$$$###"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###%%%########################$$$###"""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&***))))))+++...111222222:::KKK```sss~~~}}}uuuddd[[[___eeehhhhhhiiihhhccc[[[WWWXXXZZZ]]]gggsss~~~vvvggg[[[YYY\\\eeeiiiwww|||pppcccUUUIIIEEEGGGWWWqqq{{{pppqqquuusssooonnnqqqqqqoooqqqvvvuuusssuuuzzz|||zzz{{{yyyrrrmmmccc]]]TTTLLLFFFBBB???===;;;999888777888888777555777777777777888:::===>>>%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))***)))'''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---000111111......///222000000////////////000000///000000///...---///000//////000000000...---,,,+++,,,---------...000222111111111111000000000000,,,,,,------.../////////------...000222555777999444444444555555666666666555333555999888333111111111...---///222444222000------............------111///---)))'''(((,,,///...///000000///000222444444222000...------------......////////////......,,,,,,+++++++++*********(((((((((((('''&&&%%%%%%%%%&&&&&&&&&$$$$$$&&&'''%%%%%%$$$%%%&&&&&&$$$###%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&$$$###"""##################""" """###"""!!! !!!"""$$$$$$$$$###############"""###$$$###"""!!!"""###!!!"""############"""!!!"""######"""!!!!!!"""$$$$$$''''''%%%$$$&&&&&&"""#################################""""""#########!!!!!!""""""###$$$$$$%%%)))&&&$$$###$$$$$$$$$###!!!###$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$######$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%&&&((()))***%%%&&&&&&&&&&&&'''''''''''''''(((***---111555777AAATTTlllxxxyyy}}}zzzmmm```\\\bbbiiimmmmmmlllgggaaa]]]^^^dddjjjeeedddmmm{{{lll```\\\bbbkkkvvv{{{~~~ooo]]]PPPEEE???@@@DDDVVVnnnzzzrrrsssvvvqqqnnnlllnnnppppppsssxxxuuuuuuwww}}}{{{wwwooohhh___UUUNNNHHHCCC@@@===<<<:::::::::888555333777666555555666777999:::&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((((((((((((((&&&((())))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))---000333222...,,,///333000000...------...000000//////000///------///000...///000111111///---++++++,,,---,,,,,,,,,///111000000000000000000000000---......//////000111111//////000222333555666777555555555555555555555555444333555:::999555222333111///---...000111111000------------------------///...---+++)))***,,,...---...////////////000222222111000...---------...---......//////......---*********+++************&&&'''((((((((('''%%%$$$%%%&&&&&&%%%$$$$$$%%%'''&&&$$$###$$$'''&&&###%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###"""!!!!!!"""###########################"""###$$$###"""!!!"""###$$$######""""""######$$$"""######"""!!!!!!"""$$$###&&&'''$$$$$$'''&&&##################$$$$$$$$$######""""""""""""######!!!!!!""""""###$$$$$$%%%'''&&&$$$######$$$$$$$$$"""###$$$$$$######$$$%%%""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$!!!"""######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&((()))***&&&&&&&&&'''''''''(((((('''((()))))),,,111999>>>III]]]uuuwwwuuuyyy~~~{{{sssggg___^^^dddkkknnnrrrmmmeee___```iiiwwwpppiiippp~~~zzz}}}rrrddd___eeesss}}}lll\\\KKKAAA======AAAGGGZZZnnnwwwpppooopppmmmkkkkkkmmmppptttxxx|||wwwyyy|||~~~~~~yyysssiii___VVVNNNGGGCCC>>>===<<<;;;;;;:::777444777777666555555666777777%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))$$$&&&((()))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))))),,,000333111---,,,///333000///...------...///000...//////...------///000---...000111111///---,,,,,,,,,,,,++++++,,,...111------------------------...//////000000111222222222333333444444444444444555555444444333222111111000///222777888444333444111///......///000000000---------,,,,,,---------)))+++------,,,,,,,,,---+++---...///......///111111000///---------......------............------'''((())))))***)))((((((&&&'''((((((((('''&&&%%%$$$%%%&&&%%%######%%%&&&&&&$$$###$$$'''&&&###%%%%%%%%%$$$$$$$$$######$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###########################$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$$$$""""""###$$$########################!!!"""######"""!!!"""$$$###!!!!!!###"""######"""!!!!!!"""$$$!!!$$$%%%######%%%%%%"""""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$###$$$%%%%%%$$$$$$&&&'''""""""""""""""""""""""""###$$$%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((+++---------///777DDDNNNYYYjjj}}}vvvrrrtttxxxsssjjjbbb```dddjjjoooqqqvvvnnnbbb[[[___nnnzzzrrrxxxvvvrrrpppwww~~~lll```aaammmwwwjjjVVVJJJ===888999<<>><<<<<<<<<;;;999777999888777666555666666777$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))"""%%%'''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((())))))***+++---000///...---000222......------------......---...///...------///000......///000000///...------------+++***+++...111000000000000111111111111//////000000111111222222333333444444444333222222444333222111000//////...---,,,...222444222222444////////////000000000000......------------......&&&))),,,...---,,,+++,,,***,,,.........---...///000///...---------...///,,,,,,------------,,,,,,&&&'''((()))))))))((('''&&&'''''''''''''''&&&&&&$$$%%%%%%%%%######%%%&&&%%%%%%$$$%%%&&&&&&$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''"""""""""""""""""""""""""""$$$&&&&&&%%%$$$%%%&&&"""##################""""""$$$%%%$$$###"""###$$$###############$$$$$$$$$!!!"""######""""""###$$$%%%###  ###%%%"""######"""!!!!!!"""$$$######!!!"""$$$$$$!!!"""""""""###$$$$$$%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''***,,,---,,,///<<>><<<;;;;;;;;;:::888888666555555666777777""""""###$$$&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&'''))))))((('''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))******))))))+++...111111000+++,,,............,,,+++,,,---......------///111//////............///000//////...,,,+++,,,///222------....../////////000/////////000111111222222,,,---///000111111000000///////////////000000000000,,,+++------,,,---111,,,...111333222222111111000///...------...///000+++++++++)))''''''(((***(((***---...---,,,------......---,,,---...///000+++,,,,,,------,,,,,,+++&&&(((***+++,,,+++***)))((('''&&&%%%%%%&&&((()))$$$%%%%%%$$$######$$$&&&$$$&&&'''&&&###$$$'''+++%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%"""""""""""""""""""""""""""$$$$$$"""!!!"""$$$###"""!!! !!!"""###!!!"""###"""!!! !!!###""""""######$$$$$$$$$$$$ """######""""""###%%% !!!###%%%%%%###!!! """######"""!!!!!!"""$$$"""###!!!"""%%%$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%% ###&&&%%%###"""###%%% !!!"""!!!!!!###%%%""""""""""""""""""""""""!!!$$$%%%$$$$$$%%%&&& !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$&&&''')))***$$$$$$$$$%%%%%%%%%&&&&&&(((+++---///666KKKiii}}}||||||}}}~~~{{{uuuoooeee^^^```nnnzzzzzztttpppgggddd```bbbiiiuuuxxxaaaWWW^^^ooouuukkkgggSSSXXX^^^cccgggiiilllnnnhhhXXXKKKLLLYYYhhhvvvzzzqqqjjjaaaPPP>>>888666666999;;;@@@KKKWWW]]]gggpppssstttuuutttpppooouuuyyyxxx{{{~~~xxx}}}~~~}}}~~~~~~~~~}}}~~~}}}wwwqqqiiiaaaXXXSSSJJJFFF@@@<<<:::::::::999777666555555444555666777'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''&&&%%%$$$%%%(((+++...---------...///111222111111000///...---,,,,,,000000///...............000000000000///---,,,+++---...///000000111000000222111000///............111111111111000000000000...///000///...///111222///000111111000///000111222111///...---------...222000///111444666444222......000111111000///...---,,,++++++******++++++''')))+++,,,,,,---///111000...,,,*********+++,,,,,,,,,,,,++++++*********&&&'''''''''(((((())))))&&&%%%&&&)))***))))))***'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&'''$$$$$$###############$$$$$$$$$###  ###&&&"""""""""""""""""""""""" !!!######$$$$$$$$$###############################################################$$$$$$%%%""""""############""""""!!!"""######"""!!!###$$$%%%!!!"""&&&&&&!!! $$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((())) $$$'''###!!!!!!"""###############!!!!!!"""###$$$%%%%%%%%%###'''&&&!!!!!!$$$$$$ %%%%%%%%%$$$$$$#########$$$$$$$$$###############""""""!!!!!!"""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$&&&((((((&&&$$$######'''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''(((***++++++,,,...222>>>UUUppp}}}yyywwwyyyrrreee[[[___fffmmmpppoookkkgggbbb[[[___jjjllljjjzzznnn[[[cccyyyxxx|||zzznnneeeWWWXXX[[[```fffhhhbbb[[[\\\ZZZRRRNNNYYYlllsssmmmuuuuuunnnbbbZZZUUUKKKAAA:::::::::;;;@@@JJJUUU]]]hhhkkkppptttvvvvvvtttrrrqqqooorrrxxx{{{{{{|||}}}|||}}}|||~~~}}}~~~}}}xxxmmm___UUUNNNHHHBBB@@@AAA@@@<<<888999888666666666777666555&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((&&&%%%%%%(((***,,,,,,++++++,,,---///000222111111000//////......000000///............///////////////...---,,,,,,......///000111111111111333222111//////.....................////////////,,,---......------///111111222333222111000111333222111000...------......///...---///222555555444///000000111111000000000---,,,,,,+++++++++++++++&&&(((***++++++,,,...000...---+++******+++,,,---++++++*********)))))))))''''''''''''((((((((()))%%%%%%&&&(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""$$$&&&'''$$$$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%&&&&&&$$$$$$###############$$$$$$$$$###!!! ###&&&"""""""""""""""""""""""" !!!"""##################################################################""""""""""""###$$$$$$""""""############""""""!!!"""######""""""###$$$%%%!!!!!!%%%%%%""""""%%%"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!$$$"""""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""&&&&&&"""###&&&&&&###$$$$$$$$$######"""""""""##################$$$$$$"""""""""""""""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''&&&$$$######$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&'''((()))***+++,,,///777FFF]]]wwwyyy{{{yyyyyyzzz{{{vvvmmmeeedddeeehhhjjjllljjjhhhfff[[[UUUZZZgggkkkmmm~~~qqqzzz{{{|||~~~~~~vvvjjjaaaYYYYYYYYY]]]bbbccc___YYY```aaa]]]XXX```nnnrrrmmmkkkiiiaaaXXXSSSQQQIII@@@999:::<<<@@@GGGQQQ\\\ccchhhkkkooosssuuuuuusssqqqpppooorrrwwwzzzzzz{{{}}}~~~~~~{{{~~~~~~wwwiii___UUUOOOHHHDDDCCCAAA===999:::888666555666777666666%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))'''&&&&&&(((*********)))))))))+++,,,---222222111111000000000///111000//////......//////------............------///000111222222333222222444333111000///.........++++++,,,,,,------......---...///...------///000222333444333222222333444222111000///......//////---,,,+++,,,000333555666222111111000000000111111------,,,,,,,,,+++++++++&&&''')))*********,,,...,,,+++*********+++,,,---***))))))))))))(((((((((''''''''''''((((((((((((%%%&&&'''''''''''''''&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######"""###$$$%%%''')))###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$###!!! !!!###&&&""""""""""""""""""""""""!!!""""""#########""""""################################################""""""!!!!!!!!!"""######""""""############"""""" """######""""""###$$$$$$!!!!!!######"""$$$'''"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!$$$"""$$$#########$$$%%%%%%%%%%%%%%%##################$$$$$$"""$$$%%%###$$$'''(((&&&#########""""""""""""""""""""""""###$$$$$$$$$%%%###""""""""""""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))))),,,...555AAAUUUlll|||xxx}}}zzztttnnniiiggggggjjjiiigggfffeeedddddddddUUUQQQTTT___fffmmm}}}yyyrrrhhhaaaaaa]]]YYYZZZ^^^^^^[[[WWWdddjjjkkkgggiiinnnnnniii]]]ZZZTTTOOONNNNNNHHH@@@;;;>>>CCCIIIPPPYYYbbbhhhiiikkkooosssttttttrrrqqqpppoooqqqwwwzzzyyyzzz~~~|||~~~{{{~~~~~~{{{{{{{{{~~~|||rrrhhh```YYYQQQJJJFFFCCC>>>;;;:::888666555666777777666$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((()))((('''(((***,,,))))))((((((((()))+++,,,000000000000000000//////111000//////......//////------...//////////////////000111222333333333333444333222000///...------)))******+++,,,---......///000111000//////000222111333333333222111222333111111000000////////////---,,,******,,,000333555333333111000000000111222---------------,,,,,,+++'''(((************+++---***)))))))))***+++------))))))))))))))))))))))))'''''''''(((((((((((((((%%%''''''&&&%%%'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$############"""######$$$%%%$$$$$$$$$"""!!!!!!###&&&"""""""""""""""""""""""""""############""""""!!!################################################!!!!!!!!!!!!!!!""""""###""""""############"""""" !!!######""""""###%%%$$$"""!!!!!!"""###&&&(((""""""#########$$$$$$$$$""""""###$$$$$$$$$######""""""""""""""""""""""""###&&&$$$###%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############"""###$$$###$$$%%%%%%%%%##################""""""!!!!!!"""###$$$%%%%%%%%%#########""""""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))---111<<>>;;;###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%'''(((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&((($$$"""%%%***,,,)))$$$'''(((***)))(((((()))+++***+++++++++++++++******))))))***,,,......+++)))((())))))))))))*********+++,,,---...------+++++++++***)))((()))***+++,,,---,,,+++***+++,,,---...---------------------------,,,,,,++++++,,,---...,,,---///000111111111000000000000111000000000000------...//////......---******+++)))((('''(((***''''''''''''(((((((((((($$$&&&''''''&&&%%%'''((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$#########%%%&&&""""""""""""###$$$%%%&&&###"""""""""""""""######""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$##################!!!!!!"""############"""$$$$$$$$$############### !!!!!!"""######"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######################## !!!###############$$$$$$########################""""""######$$$%%%$$$$$$$$$######$$$$$$$$$########################!!!"""""""""#########$$$"""""""""""""""#########$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&'''((()))******'''&&&(((---777JJJ[[[www~~~wwwuuuuuunnndddWWWXXXYYY\\\___```^^^\\\```pppvvvccc^^^iiiqqqyyy}}}xxxsssrrroooppprrrkkkiiiqqqxxxjjj___^^^]]]bbbooo~~~}}}ssseeeYYYRRRTTTZZZ```aaa[[[QQQIIIHHHMMMRRRUUU\\\___bbbdddfffiiimmmpppqqqssstttsssqqqpppppppppooouuu~~~~~~~~~}}}{{{|||~~~}}}~~~{{{tttiii]]]SSSKKKDDD@@@###$$$$$$%%%%%%$$$$$$###"""#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''######$$$&&&)))***)))(((&&&((())))))(((''')))***))))))***++++++******)))))))))***,,,......+++)))((())))))))))))************+++,,,------,,,++++++)))(((((('''((()))******,,,,,,+++++++++,,,---...------------------------+++,,,---...///......---,,,///333777888777444222111111111111000111111111..................------***++++++***(((((()))***''''''''''''(((((((((((($$$%%%&&&&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!$$$&&&&&&%%%$$$$$$&&&#########"""######$$$$$$$$$$$$$$$######$$$%%%%%%""""""#########$$$$$$$$$""""""#########$$$##################$$$#########!!!!!!"""############"""########################!!!"""###$$$$$$######$$$###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""!!!!!!!!!"""###$$$%%%############$$$###############""""""######$$$%%%######""""""""""""#######################################$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))*********((('''+++333AAAWWWjjj~~~wwwsssoooggg^^^]]]\\\[[[\\\___bbbcccdddfffuuummmeeecccfffmmm{{{|||vvvuuussslllgggeeecccccckkk{{{ooodddYYY^^^dddlllyyytttkkk^^^VVVVVV\\\aaacccZZZSSSLLLJJJLLLOOOSSSUUU\\\^^^```bbbcccfffjjjmmmqqqrrrttttttrrrqqqqqqsssssszzz~~~|||}}}|||zzz{{{}}}~~~uuuiii^^^UUUMMMIII###$$$$$$%%%%%%$$$$$$###############$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&!!!"""%%%'''(((&&&$$$""""""$$$%%%&&&%%%%%%'''(((###$$$%%%'''(((((((((((($$$'''))))))&&&%%%&&&(((&&&'''((((((''''''((()))'''((()))++++++***))))))))))))***,,,......+++))))))))))))*********++++++******,,,------,,,,,,+++((((((((((((((())))))***,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000///...---000666:::;;;:::777555111111000///...////////////............---------***++++++***(((((()))+++''''''''''''((((((((((((###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$"""!!! %%%%%%%%%$$$$$$$$$###### ###&&&&&&###"""$$$&&&%%%$$$######"""#########$$$$$$$$$$$$$$$%%%&&&'''"""############$$$$$$$$$""""""######$$$######"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$!!!###%%%%%%$$$###$$$%%%######$$$%%%%%%$$$##############################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$#########""""""######$$$%%%###""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***+++***)))+++111;;;LLLcccwww{{{qqqkkkfff___ZZZ___\\\YYYZZZ]]]bbbfffgggiiissszzzqqq___aaakkkyyyuuusssuuusssjjj```[[[```aaajjjvvv|||vvvllleeeYYYdddooowwwyyyfff___VVVUUU]]]eeeeee___PPPKKKIIILLLOOOPPPSSSWWW]]]^^^aaabbbdddfffjjjlllnnnnnnqqquuuvvvtttvvvzzzwww~~~~~~zzz~~~}}}}}}~~~||||||}}}~~~ssshhh```YYYUUU###$$$$$$%%%%%%$$$$$$###!!!###$$$&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&%%%###%%%''''''%%%%%%''')))###$$$&&&((())))))))))))((()))***(((&&&%%%&&&'''%%%'''(((((('''&&&((()))&&&''')))***+++***)))((())))))***,,,......+++)))************+++++++++,,,)))***+++,,,---,,,,,,+++))))))))))))*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111000222555888:::::::::999333222111///........./////////...---------------++++++,,,***)))((()))+++''''''''''''((((((((((((###%%%&&&&&&%%%$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###!!! %%%%%%%%%$$$$$$$$$######!!!###### ###((($$$###############$$$$$$############$$$%%%&&&'''"""############$$$$$$$$$""""""###$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$#########$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&& ###%%%%%%###"""###%%%""""""###$$$$$$###""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######################## """$$$''''''&&&%%%###!!!"""###$$$%%%$$$$$$#########""""""######$$$%%%$$$######""""""######$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&''''''(((***+++,,,******...777CCCUUUmmmooobbb]]]\\\\\\\\\^^^\\\ZZZ[[[```eeeiiikkknnnnnnwww```eeetttsssqqqqqquuusssiii^^^XXX^^^```gggooopppiiibbb```cccppp{{{~~~zzznnnYYYSSSMMMQQQ___iiicccUUUJJJHHHJJJPPPSSSSSSWWW]]]___aaadddfffhhhjjjmmmooollllllpppvvvxxxwwwzzz~~~~~~}}}~~~{{{~~~~~~||||||zzzqqqiiiccc___$$$$$$$$$%%%%%%$$$$$$$$$"""&&&)))+++)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))''')))***(((%%%###%%%'''###$$$&&&(((************)))(((''''''''''''((((((%%%&&&((('''&&&&&&''')))%%%''')))***+++***)))((())))))***,,,......+++)))***++++++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000///...///111333444222333333555777999;;;<<<777555333222000000000111000///...---------------+++,,,,,,***)))(((***+++''''''''''''((((((((()))###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""" """)))""""""""""""###$$$%%%%%%!!!!!!!!!"""###%%%&&&'''"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$###!!!!!!"""############""" !!!###$$$%%%&&&'''"""$$$$$$"""!!!"""$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################!!!'''+++,,,)))$$$!!!!!!"""###$$$%%%%%%$$$############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###$$$###""""""$$$$$$$$$############"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&''''''(((***+++,,,***+++111<<>>BBBHHHLLLNNNMMMRRRWWW\\\^^^```aaabbb___bbbiiiqqqsssqqqpppsssxxxwwwxxx}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&''')))***)))'''%%%$$$%%%'''(((((('''&&&((()))+++***)))))))))***++++++******)))((('''&&&&&&%%%''')))************+++,,,*********+++,,,---...///...////////////000000000---...///...,,,+++,,,---***+++---/////////......***+++,,,---...------,,,+++,,,......------...000---------...///111222333444333111111222222000///......//////000111111111------...//////---,,,+++******)))))))))((((((((($$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&$$$###%%%&&&'''&&&$$$$$$%%%&&&&&&&&&%%%$$$""""""###%%%!!!&&&)))&&&%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$%%%""""""#########$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&!!!###$$$$$$#########$$$"""###$$$$$$######$$$&&&###############$$$$$$$$$ !!!!!!"""###$$$%%%%%%###"""!!!!!!"""$$$######"""""""""###$$$$$$%%%%%%"""###&&&''''''%%%"""!!!###"""""""""""""""#######################################$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$############$$$%%%%%%$$$%%%&&&$$$###"""$$$%%%!!!"""$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&###"""%%%'''&&&)))%%%%%%)))+++***+++...;;;MMMhhhvvveeebbbbbbiiirrrsssllleeeVVVSSSNNNNNNYYYgggooopppooosssnnneeehhhwwwxxx{{{{{{{{{{{{nnn```WWWSSSRRRSSSVVV]]]fffnnnttt{{{{{{hhhNNN;;;555777444777999;;;BBBJJJNNNMMMOOORRRWWW[[[]]]___aaabbbaaabbbhhhoooqqqoooqqquuuxxxwwwzzz|||###$$$$$$%%%%%%&&&&&&'''!!!###%%%&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%'''(((''''''&&&%%%&&&'''((()))&&&''''''(((((((((((((((&&&((())))))(((''')))***((((((((())))))***++++++))))))))))))))))))))))))''')))************+++---+++++++++,,,---///000111........./////////000000,,,---...---+++***+++,,,)))+++---...//////...---++++++,,,,,,,,,---------+++,,,......------///111............///000111222222111000111333333111///......///000111111111111,,,---...//////---,,,******)))))))))(((((((((((($$$%%%'''((()))((('''&&&'''''''''&&&&&&&&&&&&%%%###$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%$$$###"""$$$%%% %%%(((&&&%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$&&&#########$$$$$$$$$%%%%%% """$$$%%%&&&&&&%%%$$$########################!!!"""$$$###""""""###%%%!!!"""$$$$$$######$$$%%%"""$$$%%%%%%######$$$&&&""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%######$$$"""!!!!!!"""###!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%$$$$$$$$$%%% """###$$$######%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&& %%%'''###"""&&&((('''(((''''''*********///666FFFZZZxxxtttccc]]]dddmmmtttwwwtttmmmgggYYYXXXTTTNNNQQQ]]]jjjpppwww}}}kkkdddppp{{{|||pppqqqnnnooo~~~tttdddZZZYYYXXXYYY^^^gggooopppnnnsssppphhhWWWBBB444222666333999<<<===BBBKKKPPPPPPQQQTTTXXX[[[]]]___bbbdddbbbbbbeeejjjllllllpppuuuxxxxxx|||!!!"""###$$$&&&'''((()))!!!###%%%&&&%%%%%%&&&'''&&&%%%$$$######%%%'''(((((('''&&&%%%&&&'''((()))'''&&&%%%%%%&&&(((+++,,,'''((())))))(((((()))+++))))))******)))((('''&&&''''''((()))***+++,,,,,,''')))***+++******,,,---,,,,,,------///000111222---.........//////000000+++,,,---,,,***)))***+++)))***,,,...//////...---,,,,,,+++++++++,,,---...+++,,,............///111///////////////000111111222111000222555666444111...///000111111222111111,,,---...//////---+++***))))))))))))(((((((((((($$$%%%'''))))))((('''&&&%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&&&&%%%'''(((###$$$%%%%%%$$$###$$$%%% $$$&&&$$$$$$'''((('''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&& """$$$&&&'''&&&%%%$$$"""""""""""""""""""""""" """######""""""###$$$ """$$$$$$######$$$%%%!!!$$$&&&%%%###"""$$$'''""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%###%%%&&&### !!!###!!!""""""###$$$$$$%%%%%%######"""""""""###%%%&&&!!!!!!!!!!!!"""###%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!###$$$###"""###### """###$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!''')))%%%$$$(((+++***&&&'''***+++)))+++666CCCNNNeeewwwdddUUU\\\hhhvvv{{{xxxqqqjjjeeebbbddd___VVVSSS]]]lllwww}}}iiijjjooommmhhhhhheeeeeevvv{{{kkk``````^^^___eeepppvvvssskkkmmmeeeWWWIII;;;222111444222<<>>AAADDDFFFJJJNNNRRRWWWXXXYYY[[[]]]```bbbdddaaacccgggjjjnnnsssyyy}}}~~~}}}~~~~~~$$$$$$######$$$$$$%%%%%%$$$&&&((())))))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++((()))***++++++++++++***((()))***,,,...000111111,,,...///...------...//////.............../////////000000111111111000000---...---,,,)))((()))+++******************++++++,,,---///111222111000///111222222222111111111222...---,,,---///000000///......//////...,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%$$$###%%%&&&######$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$&&&###"""$$$$$$!!!"""###%%%%%%$$$$$$$$$%%%########################!!!###$$$######$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""###$$$$$$###"""###$$$%%%&&&'''%%%###""""""###!!!"""###"""!!!!!!###%%%!!!!!!!!!!!!"""###$$$%%%$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$###""""""###%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&$$$&&&'''((((((((()))+++''')))---///111;;;RRRhhhyyyjjj___dddooosssuuukkk```\\\ZZZiiizzzfffXXXVVVTTTZZZ___eeeppp}}}xxxqqqfffcccmmm}}}ssskkkfff```[[[DDD===777777888777888;;;;;;===AAADDDGGGKKKOOOSSSWWWXXXYYY[[[]]]```bbbccc```cccggglllpppuuuzzz~~~|||zzz}}}$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******(((((((((((())))))))))))(((((())))))***+++++++++))))))******++++++++++++((()))***,,,...000111222111111222111...------..................///000111000111111222111111000000/////////---+++***+++,,,++++++***)))))))))*********,,,...000111000///...000111333222000000111333000...,,,,,,---------,,,+++,,,---.........---,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$"""###!!! """$$$###"""###%%%%%%$$$$$$$$$%%%########################"""$$$%%%%%%###"""######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$###$$$%%%%%%$$$###$$$%%%!!!"""###"""!!!!!!###%%%######"""!!!""""""###$$$$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$###""""""###%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''')))***((()))---000555CCC]]]sssvvvlllaaaYYY```nnnqqqsssggg[[[XXXXXXeeezzzyyybbbVVVWWW[[[eeellllllmmmuuulllbbbUUURRRaaaxxxpppddd]]]UUUNNN:::666555999;;;::::::===999<<<@@@DDDHHHLLLQQQUUUUUUVVVXXX[[[]]]___aaaaaa```ccchhhlllpppuuuzzz~~~}}}~~~{{{~~~{{{{{{{{{yyy~~~############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''(((((())))))***(((((((((((()))))))))))),,,++++++******)))((((((***************+++++++++))))))***+++---///111222333333333222///------...............///000111222111111222222111111000000/////////...,,,+++,,,...,,,,,,+++***)))))))))***)))***,,,---...///.........000222222///...000333111///,,,++++++++++++******+++---.........------((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!"""###$$$%%%&&&&&& !!!######""""""###%%%######$$$$$$%%%&&&&&&&&&"""############$$$$$$$$$"""######"""!!!"""%%%'''"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""""""""""""""""""""""""""""""""#########$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$ """######""""""###$$$!!!"""###"""!!!!!!###%%%$$$$$$###"""""""""###############"""######$$$%%%"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%###$$$%%%'''%%%$$$###""""""###$$$%%%!!!""""""""""""#########""""""""""""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$!!!""""""""""""#########%%%%%%&&&%%%%%%###"""!!!$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%''')))((((((+++222<<>>999<<>>;;;:::======@@@DDDHHHKKKPPPUUUXXXUUUWWWZZZ]]]___aaaaaabbbdddgggkkkooouuu||||||{{{~~~}}}{{{zzz{{{|||~~~}}}yyyuuuxxx############$$$%%%&&&'''"""$$$'''******)))&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&'''(((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,******))))))******+++,,,++++++***+++,,,...000222...///000///...---...///---------...000111333333111111111111111000///...+++,,,---,,,++++++,,,.........,,,+++******)))***((((((((()))***,,,---...***...111000---,,,///333...+++)))(((***,,,------......//////...,,,***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$(((***+++)))&&&%%%$$$$$$$$$###############!!!###$$$%%%$$$$$$&&&'''######$$$%%%%%%&&&''''''"""############$$$$$$$$$"""$$$$$$""""""%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&######################## !!!!!!"""###$$$$$$$$$"""$$$$$$$$$###"""###$$$&&&''''''%%%###""""""###!!!"""###"""!!!!!!###%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""!!! !!!"""$$$%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''''''''"""###%%%'''((((((''''''$$$&&&''''''((()))---000///,,,000???TTTmmmzzzggg^^^jjjtttqqqnnnrrrmmmiiiWWWJJJNNNRRRUUU]]]```nnnzzzwwwjjjdddjjjtttyyy{{{{{{sssdddWWWUUUZZZmmmppppppmmmkkkiiibbb[[[NNNIIICCCFFFXXXpppuuubbbVVVRRRFFF777444555999>>>>>>:::999<<>>DDDUUUfffoooqqqhhhfffbbbZZZPPPDDD999333222444555666777999<<<>>>GGGHHHKKKNNNQQQTTTVVVXXXWWWXXXYYYZZZ\\\___cccggggggkkkqqqyyy}}}{{{vvvyyy{{{{{{{{{{{{|||~~~$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((%%%%%%((()))&&&''')))''''''''''''''''''''''''))))))))))))************''')))******)))((()))+++***+++,,,+++++++++---///...///000///------///111//////............///000000111222111...,,,,,,,,,+++,,,---...///111111222...,,,******+++,,,,,,,,,,,,+++***)))((()))***+++&&&''')))***+++,,,,,,,,,(((&&&&&&***+++***,,,///+++))))))+++)))'''(((------***'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$'''######&&&(((%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$########################""""""########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""$$$$$$$$$$$$$$$#########%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!!!!"""###$$$%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""######"""#########""""""$$$%%%"""###%%%%%%###"""###$$$"""""""""######"""""""""&&&%%%$$$############### """$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$!!!###%%%%%%$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%'''(((&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$''''''%%%&&&))))))'''$$$%%%&&&''')))***+++,,,111555EEEaaa~~~gggccciiiuuutttdddWWWUUUOOOMMMLLLIIIEEEFFFPPP\\\lllzzz|||nnnkkkyyyzzzjjj]]]WWWUUUSSSIIIBBB>>>FFFXXXgggmmmmmmaaacccccc[[[MMM>>>555111111222444444666999>>>AAAJJJJJJKKKMMMPPPSSSWWWXXXUUUWWWZZZ]]]___bbbfffiiihhhmmmvvv~~~{{{~~~~~~{{{www|||}}}}}}|||{{{{{{|||~~~~~~~~~$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''%%%%%%((((((&&&&&&)))&&&&&&&&&'''''''''''''''((((((((()))))))))))))))((()))))))))'''''')))***(((*********)))***,,,...---...///...------...////////////......---------///000111000---+++++++++------...///111333555666...,,,******,,,------------,,,***((((((((()))***%%%&&&''')))***+++++++++'''&&&''')))***+++,,,...)))'''(((***(((%%%'''+++,,,***'''%%%%%%%%%$$$###&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$!!!###%%%&&&&&&%%%$$$###$$$!!!!!!$$$$$$!!!!!!$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""$$$$$$############$$$$$$$$$######""""""""""""###""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&"""""""""###$$$$$$%%%%%% !!!!!!!!!!!!!!!!!!"""###"""!!!!!!###%%%!!!###%%%%%%$$$###"""###""""""############""""""((('''%%%$$$###$$$$$$%%%!!!######!!!!!!###&&&$$$$$$############$$$$$$!!!###%%%%%%$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''&&&%%%%%%&&&###$$$%%%&&&''''''''''''###&&&'''%%%&&&)))***((($$$%%%&&&'''((())),,,---222:::NNNkkkzzzlllgggiiiooojjj]]]UUUVVVLLLLLLIIIEEEBBBGGGUUUaaappp~~~sssuuu}}}kkk\\\TTTUUUWWWHHHCCCBBBMMM___lllooommm```gggiii___MMM<<<444333111222333444666;;;@@@EEEKKKKKKLLLMMMPPPTTTWWWZZZVVVYYY\\\___aaadddgggiiijjjqqq{{{~~~{{{}}}|||zzz}}}~~~~~~|||{{{|||}}}}}}$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''$$$%%%((((((&&&&&&)))&&&&&&&&&&&&''''''((((((''''''((((((((())))))))))))))))))(((''''''(((***((()))***)))))))))+++---,,,...///...---,,,---...//////......------,,,,,,...///000///---,,,+++,,,,,,,,,---...000333555666...,,,******,,,---------,,,+++)))((('''(((((()))%%%%%%'''((()))*********'''))))))))))))*********'''&&&''')))(((%%%%%%))))))'''$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###!!!### !!!###""" ######$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" """###%%%$$$$$$$$$######"""""""""##############################""""""!!!"""""""""""""""#########$$$$$$$$$&&&%%%###"""""""""###$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!""""""#########!!!"""###"""!!!!!!###%%%!!!###%%%%%%$$$###"""######$$$$$$$$$$$$$$$$$$###&&&%%%###"""""""""###$$$"""$$$&&&%%%###"""%%%((($$$$$$############$$$$$$!!!###%%%%%%$$$$$$%%%&&&#########$$$$$$#########!!!"""###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$%%%'''!!!"""###%%%&&&&&&&&&&&&###&&&'''%%%&&&)))***(((%%%'''(((((('''(((+++...222@@@YYYvvv~~~ooojjjgggiiimmmiii]]]VVVUUUQQQOOOHHHBBBBBBNNN^^^jjjqqq|||zzz|||zzzqqq]]]QQQPPPTTTFFFEEEIIIUUUdddnnnnnnkkkbbbiiikkk```KKK:::444555222333555666888===CCCHHHLLLLLLLLLMMMPPPTTTXXX[[[YYY[[[^^^```bbbdddgggiiimmmuuu}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$"""###$$$&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$'''(((%%%&&&(((&&&&&&&&&'''(((((())))))&&&&&&''''''(((((())))))*********((('''''')))+++((()))***)))))))))+++---+++---......---,,,,,,------.........---,,,++++++,,,...//////...------...+++++++++,,,...111333555...,,,******+++,,,,,,,,,))))))))))))))))))((((((&&&&&&'''((())))))))))))'''***+++)))(((***)))&&&&&&%%%''')))((($$$%%%((('''%%%######$$$&&&&&&&&&######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""$$$"""$$$&&&$$$ ###"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###  ###%%%###############"""""""""""""""###$$$$$$###""""""$$$###############$$$$$$"""############$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!"""""""""###$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&"""#########""""""$$$%%%"""###%%%%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!! !!!!!!!!!"""###$$$$$$""""""###$$$$$$$$$############$$$$$$!!!###%%%%%%$$$$$$%%%&&&######################## !!!###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$&&&'''!!!"""###$$$%%%%%%%%%%%%$$$''''''%%%&&&))))))'''&&&)))***)))((()))---000555KKKhhhrrrgggbbbfffooouuupppbbbXXXVVVVVVQQQGGGAAAGGGYYYkkktttrrr{{{~~~|||{{{zzzbbbOOOJJJMMMFFFJJJRRR]]]fffiiigggddd^^^dddeeeXXXDDD555222555222444666888:::???DDDHHHJJJKKKLLLOOORRRVVVZZZ\\\\\\^^^aaabbbcccfffiiilllssszzz~~~{{{~~~}}}|||~~~~~~~~~#########$$$$$$$$$$$$%%%"""###$$$$$$""""""$$$&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''$$$$$$'''(((%%%%%%(((&&&&&&'''(((((()))******%%%%%%&&&''''''((()))))),,,,,,+++)))''''''))),,,((()))******)))***,,,---***,,,......---,,,,,,,,,,,,,,,---...---,,,+++++++++---/////////...///000...---------///111444555...,,,***)))***+++******((()))***,,,,,,+++***)))((((((((()))))))))((((((&&&***+++((((((+++***&&&&&&%%%'''***)))%%%%%%((((((&&&$$$$$$%%%&&&'''&&&!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$##################%%%&&&'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%(((%%%!!!"""&&&""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$$$$""""""###$$$$$$%%%&&&&&&########################%%%###!!! !!!###%%%""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$"""############$$$$$$$$$"""""""""######"""!!!!!!"""""""""###$$$$$$%%%%%%"""""""""###$$$%%%%%%%%%"""###$$$$$$"""###$$$&&&###$$$$$$###""""""###%%%######$$$$$$$$$$$$###### !!!"""""""""""""""!!! !!!"""###$$$###!!!$$$$$$############$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$##################$$$ """$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$###$$$&&&(((######$$$%%%&&&&&&&&&%%%%%%((((((%%%%%%((((((&&&%%%(((+++***)))***000555???YYYzzzqqqhhhfffbbbmmmzzz~~~tttfffaaabbbVVVPPPFFFCCCPPPfffvvv|||||||||iiiRRRIIIKKKJJJQQQ\\\dddfffccc___\\\WWW[[[ZZZMMM<<<000111555111333666999;;;???CCCFFFHHHJJJLLLPPPTTTXXX[[[\\\___aaabbbdddfffiiinnnrrrzzz~~~}}}{{{~~~~~~~~~~~~~~~~~~""""""#########$$$$$$$$$!!!###%%%$$$"""!!!$$$'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&$$$$$$''''''%%%%%%((('''''''''((()))******+++%%%%%%&&&&&&'''((())))))---,,,+++)))'''(((***,,,((()))******)))***,,,...***,,,......---++++++,,,++++++------------,,,+++***,,,///000//////111222222111000000222444777888///,,,***))))))***)))((('''))),,,......---+++***)))))))))))))))(((((('''$$$)))+++((((((,,,+++&&&&&&%%%'''***)))%%%%%%(((***(((&&&%%%&&&''''''&&& !!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""###%%%&&&((("""""""""###$$$%%%'''(((######%%%'''%%%!!!"""'''!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!###$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&################################################!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$!!!#########"""""""""""""""###$$$$$$%%%%%% !!!""""""######$$$%%%$$$######%%%'''$$$$$$$$$"""!!!!!!$$$&&&""""""############"""""" """###%%%&&&&&&&&&%%%$$$######&&&)))+++(((%%%$$$$$$############$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$!!!"""%%%'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$###$$$&&&(((%%%%%%&&&&&&''''''&&&&&&&&&)))(((%%%%%%((((((%%%$$$'''***+++***,,,333888JJJfff~~~qqqeeebbbgggjjjwwwsssgggjjjsssSSSMMMEEEEEEVVVooo}}}{{{oooWWWMMMNNNOOOYYYeeejjjggg```ZZZWWWSSSUUURRRFFF777///111777000333666999;;;>>>AAADDDFFFIIILLLQQQVVVYYY\\\]]]```bbbccceeehhhmmmsssxxx~~~|||}}}~~~~~~}}}}}}}}}}}}{{{}}}&&&&&&%%%$$$$$$######"""&&&!!!%%%###"""###!!!"""$$$%%%&&&&&&%%%%%%%%%$$$###$$$&&&%%%$$$"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''')))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,,,,------,,,+++***,,,---...---,,,+++,,,...000222------......///000000111000---***+++000444666666.........,,,))))))***,,,---------,,,+++***)))((()))+++,,,+++))))))***+++&&&'''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%)))(((%%%###"""###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$$$$######%%%$$$$$$#########""""""$$$""" """%%%'''%%%"""################################################"""############$$$$$$$$$########################''''''''''''&&&%%%%%%$$$ !!!"""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""!!! %%% """%%%$$$"""#########""""""!!!!!! $$$$$$$$$###############$$$ ###$$$""""""$$$$$$$$$##################!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""""""""""""""#########%%%%%%$$$###""""""######(((%%%"""!!!!!! $$$$$$############$$$$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&### '''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&+++((((((***+++...555===XXXrrr|||lll```]]]eeeqqqqqqttttttpppkkkmmmwwwXXXIIIAAAOOOiii|||zzzxxxyyy\\\UUU^^^bbbkkkuuuxxxpppbbbVVVOOOTTTKKK???777333333333222888888888888999===BBBFFFIIIKKKNNNPPPRRRTTTWWWYYY[[[```eeehhhiiioooxxx|||xxx~~~~~~~~~~~~}}}~~~%%%%%%%%%$$$$$$$$$$$$###''' """&&&$$$"""###!!!"""$$$%%%&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''((())))))++++++++++++++++++++++++((((((((())))))***+++,,,------...,,,******+++------,,,++++++,,,---...///,,,------...//////000000111///,,,---000333333333000000000...++++++,,,...---------,,,,,,***))))))***+++,,,+++)))(((((()))&&&''''''(((((('''&&&&&&((('''&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$###"""###$$$%%%$$$###################################################"""############$$$$$$$$$########################$$$$$$$$$%%%$$$$$$###### !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""!!! $$$ ###%%%###"""#########""""""!!!!!!!!!!!!##################$$$$$$%%%!!!!!!%%%'''%%%###$$$########################"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$######""""""%%%$$$$$$###""""""#########!!! """$$$%%%###!!!$$$$$$############$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%$$$ ###)))&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((***,,,000;;;GGGddd}}}sssddd[[[ZZZeeeqqqqqqoookkkeeebbbgggrrr|||ZZZKKKEEEZZZzzzzzzrrrwww}}}ssswwweeedddnnnyyy}}}|||mmm\\\PPPJJJCCC:::444222333333333666888999:::<<>>JJJWWW[[[YYY```yyyooobbb[[[VVV[[[```bbbgggnnnrrrqqqmmmkkkfffeeennnwwwdddOOO???888666...000222222222333666888999===BBBEEEHHHJJJMMMOOOOOOQQQSSSTTTSSSTTTVVVWWWcccfffmmmvvv{{{|||~~~|||{{{}}}zzz~~~~~~wwwwwwwwwyyy~~~#########$$$$$$%%%%%%%%%###''''''######'''(((%%%%%%%%%$$$######$$$$$$%%%$$$###"""$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&''''''''')))((('''&&&&&&'''((()))''''''''''''((()))***+++&&&''''''((())))))******************+++,,,------------...,,,******+++---)))))))))***+++---///000........................,,,...000000......///111,,,...000111///......///,,,,,,---------------,,,***+++,,,+++)))((()))***&&&&&&((())))))*********&&&%%%%%%%%%&&&'''((((((&&&%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$###"""###$$$%%%$$$###################################################"""############$$$$$$$$$########################"""############""""""!!!"""""""""###$$$$$$%%%%%%########################!!!"""###$$$$$$$$$$$$###!!!!!!"""%%%### !!!&&&""""""#########$$$$$$$$$##################$$$$$$$$$!!!!!!%%%&&&$$$###$$$!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$######""""""###$$$$$$%%%"""$$$%%%######$$$&&&$$$$$$############$$$$$$###""""""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$!!!$$$((((((###$$$%%%%%%&&&'''((())))))&&&&&&''''''((())))))***((()))---333===SSSuuupppaaaVVVZZZdddiiigggddd[[[VVVRRRPPPPPPMMMFFF???BBBFFFKKKMMMOOO]]]zzzzzzkkk```ZZZ___ggglllkkkjjjnnnqqqqqqhhh]]]VVV^^^ppp}}}iiiRRR@@@444000///---///111222222444888;;;<<>>???AAADDDGGGIIILLLOOORRROOOQQQUUUWWWYYY[[[^^^aaahhhqqq{{{{{{zzzxxxxxx}}}~~~}}}~~~~~~~~~~~~}}}zzzvvvvvvxxx|||~~~~~~~~~~~~||||||vvvqqqpppsssuuu~~~$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###'''(((((('''%%%%%%&&&(((''''''''''''(((((((((((($$$&&&))))))(((''''''((((((((())))))*********+++++++++,,,---,,,+++***)))------,,,,,,,,,,,,++++++,,,,,,------.../////////444444555444333111///---222222111111000000//////---------.........//////,,,------......------,,,))))))))))))))))))))))))!!!&&&+++,,,***'''$$$$$$&&&((((((&&&%%%''')))))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%###!!!!!!"""$$$$$$$$$###$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%''''''""""""############"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$"""!!!!!!###"""!!!"""$$$%%%%%%$$$$$$###"""!!!!!!"""######""""""""""""############$$$%%%$$$###!!!!!!###%%%'''&&&%%%%%%%%%$$$"""!!!$$$"""!!! !!!"""$$$%%%%%%%%%$$$$$$###"""""""""$$$###"""""""""###%%%&&&"""""""""""""""######$$$%%%$$$###""""""###$$$%%%#########"""""""""""""""###"""!!!!!!!!!###&&&'''""""""""""""""""""""""""%%%###!!!###&&&'''%%%###%%%&&&&&&$$$###"""###%%% """$$$&&&&&&&&&%%%$$$((((((''''''%%%$$$###"""######$$$$$$$$$%%%%%%%%%)))%%%!!! """$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((******+++///:::OOOlllrrrbbbhhhjjjiiinnntttmmm```LLLRRROOOCCC@@@IIIPPPOOOOOOJJJAAA???SSSuuurrr```ZZZ^^^qqq}}}~~~yyyyyyuuunnnqqqeeeWWWYYYqqqyyy\\\AAA444444222,,,111000//////222666;;;>>>>>>AAADDDFFFGGGIIINNNRRRUUUVVVXXXZZZ[[[^^^bbbeeennnuuu~~~{{{yyy{{{}}}vvvwwwxxxzzz|||}}}~~~~~~~~~}}}}}}~~~}}}}}}uuunnnnnnqqq%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&&&&''''''''''''$$$%%%&&&''''''%%%###"""%%%&&&&&&%%%$$$$$$%%%'''''''''''''''((((((((((((%%%''')))***)))(((((()))((()))))))))***************+++,,,------,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,---......//////000111222222222111000///111000000//////...------------------.........///++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))!!!###%%%'''(((((('''&&&$$$&&&((((((&&&%%%''')))''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$###"""###$$$%%%&&&'''###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$###$$$###"""!!!!!!"""###$$$""""""""""""############"""#########""""""%%%'''$$$###"""######"""!!! ###"""!!! !!!"""$$$%%%#########"""""""""""""""######""""""######$$$%%%"""""""""""""""######$$$$$$$$$###""""""###$$$$$$############""""""""""""&&&%%%$$$$$$$$$&&&((()))""""""""""""""""""""""""$$$"""!!!"""$$$%%%$$$"""%%%%%%&&&$$$###"""###%%%###$$$%%%&&&&&&%%%###"""############"""!!! $$$$$$$$$$$$$$$$$$%%%%%%!!!###$$$"""###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***))),,,333BBBYYYtttsssfff\\\bbbiiiqqqxxxvvviii[[[OOOTTTPPPEEEBBBMMMXXXZZZSSSJJJAAAGGG```~~~qqq^^^UUUWWWjjjyyy{{{vvvtttmmmeeeggg```^^^hhhyyyuuu___FFF666222000---111000000111444888<<>>BBBDDDDDDEEEFFFHHHIIILLLNNNPPPSSSUUUWWWZZZ^^^dddjjjooozzz||||||}}}~~~~~~~~~}}}||||||}}}######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&"""############$$$$$$$$$&&&&&&'''''''''''''''&&&"""###%%%%%%%%%&&&(((+++&&&&&&&&&&&&''''''''''''((()))******))))))***,,,******))))))))))))))))))((()))+++---...///......,,,,,,+++++++++***************++++++,,,---------...///111222222222111111111111000000///.........------------------,,,,,,++++++,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((('''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""$$$&&&%%%###"""###$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&"""!!!  !!!###%%%########################%%%$$$$$$######$$$$$$%%%&&&$$$######$$$$$$"""!!!""""""######$$$$$$$$$$$$!!!"""""""""############"""$$$%%%$$$###"""###$$$"""###$$$###!!!!!!$$$&&&"""""""""""""""######$$$""""""###$$$%%%%%%&&&&&&!!!"""###%%%%%%$$$######"""""""""""""""######$$$#########$$$$$$#########""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%###$$$%%%$$$######$$$&&&######$$$$$$%%%%%%%%%%%%!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))+++---444CCC\\\xxxsssbbb```gggmmmiiijjjllleeeXXXVVV\\\___XXXNNNIIIRRRhhhpppgggxxxuuufff```dddwwwwwwjjj[[[SSSWWWeeeuuu}}}xxxuuuwwwkkkXXXKKKAAA555//////000111111222333666999===@@@CCCDDDBBBCCCDDDHHHLLLPPPRRRTTTVVVXXXZZZ]]]aaagggooottt~~~~~~{{{}}}~~~~~~~~~~~~|||}}}|||~~~|||}}}"""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$$$$%%%'''""""""#########$$$$$$$$$'''''''''''''''((((((((($$$%%%&&&&&&&&&'''***,,,%%%&&&&&&&&&&&&'''''''''((()))))))))((((((***,,,************))))))))))))((()))+++---...///......++++++++++++************)))******++++++,,,,,,---///000111222222222111000222222222111000000//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""%%%((('''%%%###$$$&&&!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$&&&'''((($$$$$$#########%%%&&&'''""""""""""""""""""""""""$$$%%%%%%$$$$$$"""!!! %%%###"""###$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%""""""""""""###############$$$%%%%%%###"""""""""!!!"""###!!!!!!$$$!!!"""""""""##################$$$$$$%%%&&&''''''""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$"""###$$$$$$$$$$$$###"""""""""######$$$%%%%%%%%%########################"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&###$$$%%%$$$######%%%&&&"""######$$$$$$%%%&&&&&& !!!###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))&&&######%%%'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((***)))(((((()))+++111;;;NNNhhhpppkkkoootttqqqkkkddd```[[[VVVWWWZZZWWWOOOGGGIIIYYYnnn~~~|||{{{xxxoooddddddlllttteeeYYYXXXbbbpppzzz}}}zzz~~~rrr[[[III===000---///000000111333555888;;;???AAACCCCCCAAAAAACCCGGGNNNSSSVVVWWWXXXZZZ]]]```fffmmmuuu{{{~~~}}}~~~{{{~~~~~~~~~~~~~~~|||{{{~~~{{{}}}}}}{{{|||###"""""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&''''''&&&''')))+++%%%%%%&&&&&&&&&''''''''''''(((((('''&&&''')))+++************)))))))))((()))***,,,......///......++++++++++++************))))))******+++,,,,,,,,,...///000111111111000///333222222111000000//////---------,,,,,,,,,++++++******++++++++++++******''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&$$$&&&((()))(((&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!%%%&&&###"""%%%(((!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''########################"""###$$$%%%$$$"""$$$###""""""$$$%%%$$$###!!!"""###%%%&&&&&&%%%%%%""""""""""""############!!!###%%%%%%$$$######$$$!!!###$$$!!! $$$!!!!!!"""########################$$$$$$%%%%%%&&&######""""""######$$$%%%"""""""""""""""######$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%&&&&&& !!!!!!"""""""""""""""""""""""""""""""""!!!###%%%$$$###"""$$$&&&###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$%%%%%%######%%%&&&''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''')))******))))))***+++333BBB\\\wwwtttsss{{{~~~zzzqqqjjjaaa^^^cccgggaaaXXXMMMFFFDDDPPPeeeuuu{{{{{{~~~~~~uuuqqqkkkhhhppp}}}qqqbbb\\\cccsss|||~~~oooVVVCCC999111000///...000444333666999===???AAABBBBBBAAAAAACCCHHHOOOUUUWWWXXXXXXZZZ^^^cccjjjttt~~~}}}|||}}}~~~|||~~~|||}}}~~~$$$#########$$$%%%%%%&&&''''''''''''''''''''''''!!!###$$$$$$$$$$$$&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''&&&&&&(((***%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&)))++++++*********))))))((((((***+++---...///......---+++++++++************))))))))))))***++++++,,,,,,+++,,,...///000111000000222222111111000000//////---------,,,,,,+++++++++))))))************))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''((((((&&&$$$%%%((()))(((&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$ """ ###''' """$$$%%%%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&!!!"""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%"""###"""!!!"""$$$%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%""""""""""""############!!!$$$%%%$$$$$$%%%%%%$$$&&&&&&###!!!%%%!!!!!!"""##############################$$$$$$$$$$$$###"""""""""###%%%&&&"""""""""""""""######$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&!!!!!!"""$$$%%%%%%%%%%%%"""""""""""""""""""""""" """$$$###!!!!!!###%%%###$$$$$$$$$######%%%''''''&&&%%%$$$############!!!!!!"""###$$$%%%%%%$$$"""###$$$%%%'''((()))))) $$$((('''###!!!$$$(((%%%%%%%%%&&&&&&&&&''''''''')))******))))))***+++555HHHeeexxxlllvvvzzzpppiiiaaabbbqqq{{{mmmWWWHHHBBBEEEXXXppp|||zzzsssrrr{{{qqqnnnkkknnn}}}qqqbbb```mmmjjjQQQ999444111222///,,,000888444666:::===@@@AAAAAAAAACCCBBBCCCHHHOOOUUUWWWWWWWWWZZZ^^^eeemmmxxx||||||{{{}}}~~~~~~~~~{{{{{{yyy|||||||||&&&%%%$$$###"""""""""""""""$$$&&&&&&%%%%%%%%%&&&&&&$$$!!!"""%%%((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((()))+++,,,+++++++++++++++***)))(((***+++---//////...---,,,---,,,***))))))***,,,---%%%'''***,,,,,,+++)))(((---......///////////////000111222222000//////000+++*********++++++)))(((,,,,,,,,,++++++)))((('''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%$$$%%%&&&(((***,,,$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""  """%%%''')))&&&######%%%&&&%%%###$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&!!!!!!""""""#########$$$&&&$$$"""###%%%&&&%%%"""%%%%%%###"""""""""###$$$######$$$$$$$$$######"""###!!!!!!%%%&&&### !!!############%%%&&&$$$""" !!!$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%%%%'''''''''%%%%%%((('''###$$$)))((("""!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%%%%###""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%###"""!!!!!!!!!"""$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$###############!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++,,,''''''///,,,***333999XXXvvv}}}lllwwwtttkkkdddmmmxxxYYYGGGCCCBBB[[[|||tttyyywwwssspppqqqttt{{{mmmaaaggg|||xxx```NNN888111---///111111111333777:::===?????????@@@AAADDDEEEHHHKKKPPPTTTXXXZZZ\\\^^^bbbjjjttt}}}~~~~~~}}}}}}}}}~~~|||zzz}}}}}}|||}}}~~~~~~"""!!!!!! !!!"""$$$&&&&&&%%%$$$%%%&&&%%%###!!!"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,+++++++++++++++***)))))))))***,,,---------,,,+++,,,+++***)))((()))***+++'''(((***,,,---,,,***)))------...////////////...///111222222000/////////,,,+++++++++,,,,,,***)))******+++******)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$###""""""###%%%'''((()))&&&######%%%&&&%%%###$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$&&&$$$"""###%%%&&&%%%###%%%$$$###"""""""""###$$$######$$$$$$$$$######"""!!!%%%###"""%%%%%%###!!!###$$$$$$######%%%&&&$$$"""!!!!!!###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$$$$'''&&&###$$$((((((###"""""""""###$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%"""$$$%%%%%%###""""""###&&&&&&%%%%%%$$$#########%%%$$$"""!!!!!!"""$$$%%%$$$###"""""""""###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((***&&&'''///---,,,666CCCaaa~~~}}}uuuqqqqqqllllllxxxTTTCCCCCCDDDZZZ}}}}}}xxx}}}nnnmmmooouuuzzzyyykkkhhhqqqoooXXXGGG777111---///111111111444777:::===?????????@@@BBBEEEFFFHHHLLLPPPTTTWWWYYY\\\___fffoooyyy~~~}}}}}}~~~}}}}}}~~~~~~}}}{{{~~~|||||||||{{{~~~}}}######""""""######$$$%%%"""$$$&&&&&&%%%$$$%%%&&&$$$"""!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,++++++++++++++++++***)))************++++++++++++,,,,,,+++++++++*********(((***,,,------,,,+++***,,,,,,---..................000111111000.........---,,,+++,,,------+++)))(((((()))))))))(((((('''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$%%%&&&&&&'''%%%######$$$%%%%%%$$$%%%%%%$$$###!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""""""""""""###############%%%$$$######%%%%%%$$$###%%%$$$######""""""######"""######$$$$$$$$$######!!!%%%'''$$$###$$$%%%######%%%&&&%%%$$$###%%%&&&###"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$%%%%%%$$$###$$$###"""$$$''''''#####################$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!###%%%%%%#########$$$########################%%%$$$###""""""###$$$%%%%%%$$$#########$$$&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&'''"""$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&***'''(((//////000<<>>??????AAACCCFFFGGGIIILLLPPPTTTWWWXXX\\\bbblllwww~~~}}}}}}}}}}}}}}}|||www|||~~~~~~~~~}}}~~~}}}|||yyywwwuuuuuuxxx~~~~~~~~~yyy|||#########$$$$$$&&&''''''"""$$$%%%%%%$$$$$$%%%&&&############%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***+++++++++++++++,,,,,,+++******++++++************+++,,,......//////......---,,,***+++,,,---...---+++++++++,,,,,,---------------,,,...000111///...------,,,+++++++++,,,,,,***(((&&&&&&'''(((((((((''''''%%%&&&&&&&&&'''((((((((('''&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''' !!!"""###$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$######%%%&&&&&&$$$$$$$$$%%%$$$%%%&&&'''&&&$$$$$$$$$&&&###"""""""""######""""""###$$$$$$$$$$$$$$$%%%%%% !!!$$$&&&%%%%%%""""""!!!"""$$$&&&&&&$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###!!!###$$$$$$#########$$$ """###%%%&&&'''$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$%%%&&&###%%%%%%%%%$$$###$$$%%%"""######$$$%%%&&&''''''###$$$%%%$$$######$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++))))))000000555DDDYYYvvv}}}~~~~~~kkkqqqttttttwwwttt^^^DDDFFFYYYbbbgggttt}}}qqqfff```gggtttzzzyyyzzzmmmcccgggxxxttt]]]JJJ>>>555111...000111111333777888:::===>>>???@@@BBBDDDHHHIIIKKKMMMQQQTTTWWWYYY]]]fffttt~~~|||~~~~~~|||{{{uuuyyy~~~~~~~~~|||xxxvvvpppnnnooosssvvvtttsssuuu{{{zzzuuuvvvzzz !!!"""###$$$%%%!!!###%%%%%%$$$###$$$%%%###$$$%%%&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&!!!%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((&&&&&&'''((()))***++++++***++++++,,,,,,,,,++++++---,,,++++++++++++,,,,,,---......//////......---+++,,,------------,,,+++******+++,,,,,,,,,,,,,,,***,,,///000///---,,,,,,+++***)))***+++***)))'''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''' !!!###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$""""""$$$%%%$$$%%%%%%%%%&&&'''&&&$$$$$$$$$&&&""""""######"""""""""############$$$$$$%%%%%%%%%"""!!!!!!"""%%%''''''&&&""" """%%%%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###!!!###%%%%%%###"""###$$$!!!###%%%&&&'''$$$##################$$$###""""""!!!"""###$$$%%%###$$$%%%%%%######$$$%%%!!!""""""###$$$%%%%%%&&&$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&+++)))(((...000:::LLLfff{{{mmmiiippp}}}{{{eeeNNNDDDVVVqqq|||uuuvvv~~~sssfff]]]___hhhxxx}}}rrrnnnddd```aaallllllUUUDDD<<<444000///111111111444999:::<<<>>>???@@@BBBDDDGGGJJJKKKMMMOOORRRVVVYYYZZZaaalll|||}}}{{{|||~~~}}}|||zzzxxx{{{~~~|||zzzuuunnnjjjlllmmmmmmnnnqqqyyyzzzvvvwwwyyy{{{""""""""""""###$$$%%%&&&!!!###%%%%%%$$$###$$$%%%###%%%'''(((''''''''')))$$$$$$%%%%%%%%%%%%&&&&&&!!!###&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))%%%&&&''')))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------...,,,,,,------,,,,,,++++++)))******+++++++++++++++(((+++...000...---++++++***)))((()))******(((&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###!!!###%%%%%%$$$###$$$%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%###$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$""" $$$&&&%%%$$$%%%###%%%&&&%%%$$$###%%%&&&!!!###$$$###"""!!!"""############$$$$$$%%%%%%&&&######"""$$$&&&''''''&&&$$$!!! ###%%%$$$$$$%%%##################$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%###""""""###!!!!!!""""""#########$$$###########################"""!!!!!!!!!"""###$$$###$$$%%%$$$###"""###%%%"""""""""######$$$$$$%%%%%%&&&%%%$$$""""""$$$&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((($$$***((('''---222AAAYYYvvvxxxmmmbbbiii}}}{{{^^^KKKLLLddd}}}{{{xxxhhh\\\VVV[[[eeewww|||oooiiiWWW]]]hhhxxxvvv```KKK===777222000000111111111555;;;<<<===???@@@AAACCCGGGIIIKKKLLLNNNQQQUUUXXX\\\]]]gggrrr{{{zzz{{{~~~}}}}}}{{{|||||||||uuummmkkklllmmmooossswww~~~}}}{{{yyy|||%%%%%%%%%%%%&&&&&&'''(((!!!###$$$%%%$$$###$$$%%%!!!$$$'''(((&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))))))))%%%&&&((()))***************+++,,,,,,------,,,,,,***+++,,,,,,,,,+++)))((())))))))))))+++---///000,,,,,,,,,,,,+++++++++***((()))******++++++******&&&***---///...,,,+++***+++***))))))******)))'''''''''(((''''''&&&%%%$$$'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$ """%%%%%%$$$######%%%"""$$$&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$&&&%%%###"""$$$&&&###$$$$$$%%%$$$###"""!!!!!!!!!"""$$$$$$%%%%%%$$$### &&&(((%%%######!!!###$$$$$$######%%%&&&!!!###$$$###!!!!!!"""$$$"""######$$$%%%%%%&&&&&&%%%######$$$&&&'''&&&%%%&&&"""!!!%%%&&&######%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&%%%###!!!!!!!!!"""##############################$$$$$$###############"""""""""###$$$%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!"""$$$&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((%%%,,,***)))111;;;OOOkkk}}}xxx}}}oooddd[[[```pppppp\\\PPPSSShhhvvv{{{uuueeeYYYTTTVVV```rrrtttggg```XXXbbbrrr~~~jjjTTTBBB888444222000000222111111555<<<===???AAABBBCCCEEEIIILLLLLLMMMPPPSSSWWW[[[___```mmmxxxxxxyyyzzz}}}}}}~~~~~~}}}~~~~~~}}}|||{{{qqqnnnnnnnnnppprrrqqq||||||xxxxxx|||######""""""######$$$$$$!!!###$$$$$$######$$$%%% ###''''''&&&$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***%%%&&&((()))***+++*********+++,,,,,,------------(((***+++,,,+++***'''&&&******)))***,,,///222444,,,,,,,,,++++++*********(((((()))***************&&&)))---///...,,,+++***,,,+++******++++++***(((((()))(((((('''&&&%%%$$$(((((((((''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""""""""""""""%%%&&&$$$"""###%%%!!!###&&&'''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""%%%&&&%%%###"""$$$&&&######$$$%%%$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%% !!!(((***%%%!!!""" """############%%%&&&!!!###%%%$$$!!! """$$$""""""###$$$%%%%%%&&&&&&%%%$$$######%%%&&&%%%$$$((("""!!!&&&'''###"""%%%!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###%%%&&&'''%%%### !!!"""###$$$%%%&&&'''######$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&"""$$$$$$$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!$$$&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((///......777DDD\\\zzz~~~ooolllvvv{{{zzz~~~xxxfffZZZVVVXXXaaaddd\\\UUUUUUeeeyyywwwkkkxxxvvvggg\\\VVVSSS\\\lllzzzyyykkk]]]VVV]]]hhhzzzxxxdddOOO>>>666333111000000222111111666===???@@@BBBCCCDDDFFFJJJMMMMMMNNNQQQTTTXXX]]]```cccppp{{{uuuvvvxxxyyy{{{{{{xxxyyy}}}}}}~~~|||}}}~~~|||}}}}}}sssppppppnnnnnnooommmyyy|||xxxuuuwww$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%((()))'''$$$###$$$%%%$$$######$$$&&&###%%%''')))******)))(((%%%&&&&&&'''((())))))******++++++,,,,,,++++++***))))))))))))))))))))))))+++************,,,---...///......------,,,++++++))))))******++++++,,,,,,------------,,,+++******))))))(((((((((((())))))***)))(((''''''(((***+++'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$#########""""""!!!!!!"""""""""######$$$$$$%%%###%%%'''(((((('''%%%###"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###$$$""""""###$$$$$$$$$$$$###%%%### !!!###$$$###"""###$$$###!!! !!!###$$$$$$######$$$%%% ###&&&'''&&&%%%&&&'''$$$&&&&&&%%%###""""""###&&&"""!!!###### ######$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$#########$$$"""###$$$$$$###"""###%%%'''%%%######%%%&&&$$$!!!######$$$%%%%%%%%%%%%$$$###########################$$$&&&%%%%%%$$$&&&'''"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&'''((()))'''///222---444PPPtttyyyiiipppmmmnnntttyyytttiii```QQQRRRTTTVVVYYY[[[[[[[[[wwwsssmmmnnn{{{rrreeeccc^^^^^^kkk{{{uuu^^^SSSYYYjjjppp{{{www___HHH;;;333---///000111111222555:::>>>AAABBBCCCDDDEEEHHHMMMPPPQQQRRRUUUXXXXXXZZZdddnnnyyyyyyyyyvvvssswww|||zzz{{{|||{{{~~~~~~}}}~~~zzz{{{~~~}}}{{{|||~~~~~~xxxrrrmmmiiifffppprrrxxx|||}}}$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%$$$###%%%'''(((&&&$$$###$$$%%%$$$######%%%'''(((((()))))))))((('''&&&)))))))))***++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))***+++,,,---,,,,,,,,,,,,,,,+++++++++))))))******************,,,,,,,,,---,,,,,,+++***))))))(((((((((((())))))''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!###$$$""""""###$$$$$$$$$$$$$$$'''%%%###!!! """###%%%"""  !!!###$$$$$$######$$$%%%###!!!!!!###%%%'''%%%######$$$$$$$$$###"""$$$&&&&&&###"""$$$$$$!!!"""%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###############$$$%%%%%%$$$"""!!!"""###'''%%%######%%%%%%$$$"""######$$$%%%%%%%%%%%%$$$###########################%%%&&&%%%$$$$$$%%%&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((())))))///222555CCCaaayyynnniiinnnnnnooorrrqqqjjj```YYYUUUUUUSSSQQQRRRXXXccckkkzzzuuuwwwrrrmmmggggggqqqzzzppp]]][[[fffsssvvv}}}pppWWWDDD:::555111000000111111222555:::>>>AAABBBCCCDDDEEEGGGKKKOOOOOOOOOSSSWWWYYY]]]hhhttt{{{~~~}}}yyyvvvzzz}}}~~~~~~~~~{{{|||yyy{{{}}}}}}|||}}}~~~~~~~~~xxxsssqqqpppuuuwww|||$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$######$$$&&&'''%%%$$$"""###$$$$$$$$$$$$&&&(((******))))))(((((())))))'''''''''(((((())))))*********++++++++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,************++++++++++++*********)))))))))))))))******+++,,,,,,,,,,,,+++))))))(((((((((((())))))'''''''''''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$""""""######$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%###!!! """###""""""!!!###$$$$$$######$$$%%%%%% $$$'''$$$ """#########"""###&&&(((&&&######%%%%%%###$$$'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""######%%%&&&&&&$$$"""!!!!!!"""&&&$$$###$$$%%%%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''')))))),,,...333@@@YYYzzzmmmiiiqqqpppssstttppphhh```ZZZWWWWWWXXXWWWUUUUUU___nnn{{{}}}||||||}}}tttmmmqqqyyy{{{lll\\\```ppp{{{|||~~~wwwbbbJJJ<<<666444111000111222222333666:::>>>AAABBBCCCDDDDDDFFFJJJLLLNNNOOOSSSXXX\\\bbbooo|||~~~|||zzz||||||yyyxxx{{{{{{~~~~~~}}}|||}}}~~~|||}}}}}}~~~########################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%%%%%%%$$$!!!###$$$$$$$$$%%%'''***((((((''''''(((+++---///&&&&&&&&&''''''(((((((((******++++++++++++******(((((((((((((((((((((((('''''''''((())))))***+++))))))******+++,,,,,,---*********))))))(((((((((((()))***+++,,,,,,,,,,,,))))))(((((((((((())))))))))))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""###$$$###############$$$$$$$$$#########$$$$$$######"""'''%%%"""!!!"""$$$%%%%%%!!!###$$$$$$######$$$%%%%%%!!!"""%%%$$$"""%%%%%%%%%$$$###$$$''')))&&&######&&&&&&$$$%%%)))%%%&&&&&&''''''&&&&&&%%%######"""""""""""""""###$$$%%%%%%$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&((()))***------555KKKmmmyyypppsss|||vvv{{{zzzpppccc]]][[[\\\VVVYYY\\\```fffppp{{{}}}vvvxxxvvvoooxxx{{{hhhZZZbbbsss}}}}}}~~~~~~~~~~~~uuufffPPP>>>444111///---000111222333444777;;;>>>AAABBBDDDDDDDDDFFFIIIKKKOOOPPPUUUZZZ___fffsss}}}|||{{{xxxwwwxxx}}}}}}~~~}}}|||{{{}}}########################""""""#########$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$$$$%%%"""###$$$%%%$$$%%%(((***((('''&&&&&&(((+++...000)))***************++++++)))******++++++******)))((((((((((((((((((((((((&&&''''''((())))))******))))))***+++,,,---......++++++******))))))(((((('''((()))***+++,,,,,,,,,))))))(((((((((((())))))((())))))***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$######"""""""""###$$$%%%"""###$$$$$$%%%$$$######$$$!!! !!!""""""!!!###$$$$$$######$$$%%%######""""""!!!"""$$$%%%(((((((((&&&%%%$$$&&&(((&&&######%%%&&&$$$%%%(((%%%&&&&&&''''''&&&&&&%%%###"""""""""""""""######!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++......:::XXX~~~|||uuu{{{yyy~~~{{{nnnaaa^^^``````WWWXXX\\\ffftttzzzwww{{{yyyvvvbbb\\\jjj||||||xxxuuudddVVVCCC777222///---+++000111333444555888;;;>>>AAACCCDDDEEEEEEFFFIIIKKKOOOQQQUUU[[[^^^eeerrr~~~}}}}}}~~~|||}}}zzzvvvvvvzzz~~~}}}{{{}}}|||{{{|||~~~###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&###$$$%%%%%%%%%%%%''')))***)))(((''''''(((***,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((()))*********)))*********+++,,,------...+++++++++***************''''''(((******+++++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''***)))(((&&&$$$"""!!! ###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%'''))))))'''%%%###!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%#########$$$$$$###"""""""""###%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$""" """$$$$$$###!!!###$$$$$$######$$$%%%###$$$%%%$$$""""""$$$&&&((())))))(((&&&%%%%%%&&&%%%""""""$$$$$$"""###&&&%%%%%%&&&&&&&&&&&&%%%%%%######"""""""""###$$$$$$ !!!#########$$$%%%'''"""$$$%%%%%%$$$###$$$&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''')))+++,,,...222EEEhhhzzzwww|||vvvzzzwwwjjjbbbbbb```\\\VVVVVV[[[hhhzzzxxxzzznnn___eeezzztttkkkVVVIII<<<666333000......000222444666777999<<<>>>AAACCCEEEFFFGGGHHHJJJLLLNNNPPPUUU[[[^^^cccnnnzzz~~~~~~}}}~~~~~~}}}zzz}}}|||yyywwwyyy~~~~~~~~~~~~|||zzzzzz|||~~~~~~}}}}}}""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%$$$%%%'''$$$%%%&&&&&&%%%%%%''')))(((((('''''''''((()))***''''''''''''''''''&&&&&&))))))************))))))))))))))))))))))))))))))&&&''')))***+++*********))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,''''''((()))*********)))))))))(((((((((((())))))&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$###"""""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%!!!###$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%$$$######%%%(((((('''%%%$$$$$$$$$!!! ###""" ###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%!!!"""$$$$$$######$$$&&&"""$$$%%%%%%######%%%'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """###$$$###$$$%%%'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((()))+++,,,000888RRRwww}}}~~~|||uuuqqquuusssjjjgggggg^^^RRRMMMSSSaaasss{{{uuu|||~~~mmmgggsssoooaaaJJJ???555333111...///222000222555666777999<<<>>>@@@CCCFFFGGGHHHJJJLLLNNNPPPRRRYYY___cccgggqqq{{{~~~}}}~~~}}}zzzyyy|||}}}~~~|||xxxzzz~~~}}}~~~~~~|||{{{|||{{{zzz|||~~~~~~}}}|||}}}~~~""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((&&&%%%&&&(((%%%&&&'''&&&%%%%%%&&&(((###$$$%%%&&&(((***,,,---***************)))))))))))))))************))))))))))))))))))))))))))))))&&&''')))+++++++++******))))))))))))************+++++++++,,,,,,---------'''(((((()))))))))))))))))))))(((((((((((())))))((('''&&&%%%%%%'''((()))%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&'''(((""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''''''''"""""""""######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$$$$###"""!!!!!!###%%%&&&"""!!!!!!!!!"""###$$$$$$!!!!!!!!!"""$$$$$$###!!!!!!###$$$$$$######$$$%%%&&&""" ###'''(((###"""%%%''''''%%%$$$$$$$$$ !!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%&&&&&&###$$$%%%$$$###"""###$$$!!!$$$&&&%%%######%%%'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!#########$$$&&&(((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''(((***,,,---222>>>[[[}}}}}}uuusssnnnsssrrrmmmmmmlll]]]IIIBBBRRRkkkrrrsss|||~~~}}}zzz|||sssrrr~~~kkkYYYBBB888000...---+++...555000222555777888:::<<<>>>@@@CCCFFFHHHIIIKKKMMMOOOSSSVVV^^^eeeiiilllvvv}}}}}}|||~~~}}}xxxvvvxxx~~~~~~|||wwwyyy}}}~~~}}}{{{}}}}}}~~~{{{zzz}}}~~~}}}|||&&&&&&$$$###""""""!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((((()))******+++***)))(((((()))******---,,,+++***))))))))))))((('''''')))+++,,,+++)))******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...***))))))---///---%%%))))))))))))))))))))))))+++)))&&&$$$$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$"""######"""!!!!!!"""$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%$$$"""!!!"""###$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$###""""""###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!!!!"""%%%&&&$$$$$$$$$#########"""""""""%%%'''(((&&&%%%$$$$$$###!!!!!!###&&&'''$$$!!!$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$############"""######"""""""""""""""###########################"""############$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''%%%###''''''''''''''''''&&&&&&,,,'''%%%''')))((())),,,777BBBppp}}}uuuuuutttppppppttt{{{|||oooZZZKKKGGGRRRlll|||lllgggnnnvvv}}}|||zzzzzzzzzyyyzzzxxxwwwyyy~~~{{{cccMMM===999444000000111111222111222555666777:::===@@@EEEDDDCCCEEEGGGJJJLLLLLLUUUYYYaaammmyyy}}}}}}~~~}}}~~~}}}~~~~~~zzzyyy{{{~~~~~~}}}}}}~~~~~~}}}~~~~~~!!!!!!!!!"""###%%%&&&'''"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&''''''+++***)))(((((()))*********))))))))))))***++++++((((((((()))+++,,,+++*********+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---......------///222000***$$$((((((((((((((((((((((((((('''$$$###"""###%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''''''''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$#########""""""!!!$$$%%%%%%$$$%%%%%%"""""""""###%%%%%%$$$"""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%############$$$%%%&&&'''####################################$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%''''''''''''''''''''''''***&&&%%%)))******+++///:::LLLyyyyyyrrr{{{|||tttqqqiiiqqqbbbIIICCCNNNfffvvveee```hhhsss{{{yyysssqqqrrrssslllooouuu~~~|||mmmWWWEEEBBB===666222000000111111000222555777888;;;>>>AAACCCCCCCCCDDDHHHKKKNNNOOOWWW^^^hhhuuu~~~}}}zzz{{{~~~~~~~~~|||}}}}}}~~~~~~{{{zzz}}}|||}}}||| """$$$&&&'''(((######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''(((((()))*********))))))))))))******&&&&&&'''((()))+++,,,---)))((((((***,,,---,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111///...000111000,,,((((((((((((((((((((((((((((((&&&$$$######$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((('''%%%%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%######$$$$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&!!!"""###$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%$$$""""""######$$$%%%&&&&&&###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###%%%########################""""""""""""""""""""""""$$$$$$$$$###############!!!######$$$%%%&&&!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$%%%&&&&&&$$$$$$######$$$%%%&&&&&&####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''(((&&&&&&***,,,,,,...222===YYY{{{vvvssstttwwwwwwqqqiiiaaaooogggHHHAAALLLbbbyyyooo^^^WWW___kkktttqqqiiifffhhhjjj]]]dddrrrzzz}}}tttbbbOOOCCCGGGAAA999222000000000000111333666888:::===@@@CCCBBBBBBCCCEEEHHHLLLPPPRRRXXXbbbqqq||||||xxxxxx|||~~~{{{{{{{{{|||}}}~~~||||||~~~{{{|||{{{}}}$$$###############$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++)))))))))))))))*********&&&&&&&&&'''(((***+++,,,)))))))))***,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......///...,,,---...---+++((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&$$$$$$%%%&&&######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""$$$%%%%%%$$$$$$%%%&&&######################## """######""""""###$$$""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###########################!!!"""######%%%&&& ###%%%$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%$$$"""!!! #################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""$$$&&&(((&&&&&&&&&''''''''''''''''''&&&'''***,,,+++///444AAAeeerrryyyyyytttuuuwwwooo```]]]jjjcccFFFBBBLLL```uuummm^^^VVVUUU___gggfffcccaaaaaa```TTT\\\kkk{{{www{{{|||mmmYYYJJJDDDFFF@@@777111//////111111111444777999;;;???CCCFFFCCCDDDEEEFFFHHHLLLQQQUUUZZZgggwww~~~xxxvvvyyy~~~yyyzzzzzzzzz{{{}}}~~~}}}|||~~~{{{}}}|||}}}~~~~~~~~~&&&%%%$$$###""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''((((((((())))))************(((((('''(((((()))*********)))***+++---...---,,,++++++,,,------------,,,------,,,,,,------...///---,,,,,,+++,,,+++***)))''''''''''''''''''''''''((('''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%########################"""###%%%$$$######$$$&&&######################## """######""""""###$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$########################### !!!###$$$######$$$%%%!!!###%%%### """$$$###$$$%%%%%%%%%%%%$$$######"""""""""######$$$%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$"""!!! ###########################$$$$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""" ###%%%'''&&&&&&&&&'''''''''(((((((((&&&'''*********///666FFFooo|||lllzzzzzzzzz}}}qqq^^^[[[ddd}}}~~~YYYBBBAAAMMM```tttsssfff\\\PPPUUUZZZ\\\```aaa]]]VVVLLLTTTbbbrrr||||||{{{sssaaaKKK???===???:::333///...000222333333555888;;;===@@@DDDGGGEEEFFFGGGHHHIIIMMMSSSXXX```mmm}}}}}}xxxxxx}}}}}}yyyyyyyyyyyy{{{}}}~~~}}}|||||||||}}}~~~}}}}}}~~~~~~|||}}}}}}}}}#########"""######$$$%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$&&&'''((()))***'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))'''((()))******+++************)))((((((((())))))+++******,,,...///...,,,++++++,,,------------------------------......///---------------,,,++++++''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&##################"""""""""###$$$$$$######$$$&&&########################!!!"""$$$###""""""###%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###############$$$$$$$$$###$$$%%%%%%###"""###%%%"""######""" !!!######$$$%%%&&&&&&%%%$$$###"""""""""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######$$$%%%&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!###%%%'''%%%%%%&&&&&&'''((((((((((((''''''******+++333<<>>@@@BBBFFFHHHDDDGGGJJJLLLNNNTTT]]]dddssszzz}}}xxxxxx{{{~~~~~~{{{{{{|||zzzzzz{{{}}}~~~{{{xxxyyy{{{~~~~~~{{{{{{{{{zzzyyy{{{|||{{{}}}#########"""######$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&''')))***+++++++++*********)))******+++,,,,,,,,,++++++---//////...---+++,,,------......------...------------...//////)))+++---...,,,+++))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((###$$$&&&'''((('''&&&&&&"""###$$$%%%&&&&&&'''&&&%%%&&&'''&&&$$$$$$&&&'''"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$!!!"""$$$$$$######$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%$$$#########$$$%%%&&& """###%%%&&&&&&!!!###$$$$$$######$$$%%%"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$###""""""$$$&&&&&&###!!!###""" ###$$$&&&''''''&&&$$$###!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&######"""""""""""""""###########################$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&'''***---333@@@MMMjjjuuuttt|||~~~}}}yyyyyyvvvfffTTTTTTOOOSSS[[[SSSAAA<<>>444222777333111000000222444444444999;;;===???@@@BBBFFFHHHAAAEEEJJJLLLOOOWWWaaajjjvvv{{{}}}xxxvvvwwwyyyzzz~~~~~~}}}xxxzzz~~~zzz{{{|||~~~zzzwwwxxxzzz|||}}}}}}}}}~~~~~~}}}|||{{{}}}|||{{{|||~~~~~~~~~~~~!!!"""$$$$$$$$$$$$&&&''' !!!###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###'''***(((%%%$$$'''+++&&&&&&%%%%%%&&&&&&&&&&&&((((((((()))******++++++******++++++++++++******)))+++------,,,,,,---...------,,,,,,,,,,,,------,,,------......------,,,------,,,+++***)))(((''''''''''''%%%$$$%%%(((+++''''''''''''''''''''''''%%%$$$###""""""$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&& !!!###%%%&&&&&&&&&&&&!!!###$$$%%%$$$$$$$$$'''!!!&&&&&&$$$""""""$$$%%%### ######""""""######$$$%%%########################"""$$$$$$$$$###"""###$$$ !!!"""######$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$***'''$$$#########"""!!!###$$$%%%%%%######$$$%%%$$$#########%%%&&&%%%$$$%%%$$$###!!!!!!!!!""""""###%%%%%%$$$%%%((('''###%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((('''(((,,,///666FFFXXX}}}yyypppeee[[[TTTQQQLLLHHHFFFAAA===CCCMMMIIIUUUhhh~~~yyyddd]]]```hhhaaaMMMBBBEEEHHHSSSiiixxxaaaFFF999777555222000111111000000222444777999999<<>>OOOgggwww}}}uuuwww{{{jjjXXXPPPZZZhhh|||jjjWWWGGG777222///000111...---///...///222444777:::<<<======>>>???@@@@@@CCCFFFIIIOOOTTTXXX]]]lll|||~~~{{{{{{~~~}}}zzzxxxxxxzzz|||{{{{{{zzzzzzzzz{{{{{{}}}|||yyyxxxwwwvvv|||~~~~~~~~~|||zzzyyy{{{~~~}}}}}} """######""""""###%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&#########$$$&&&'''''''''&&&''')))***)))(((''''''((((((((()))******++++++******++++++++++++******''')))+++++++++***+++---***+++,,,......,,,+++******++++++++++++++++++***))))))))))))(((((((((((('''((()))(((%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%&&&'''###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""$$$%%%&&&###$$$&&&&&&%%%###!!!!!!!!!!!!"""""""""""""""$$$&&&&&&$$$$$$%%%'''######""""""######$$$%%%########################!!!"""######!!!!!!"""###""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""$$$&&&&&&%%%######$$$%%%%%%######$$$%%%"""%%%((('''$$$"""%%%)))###$$$%%%%%%%%%$$$###""" &&&$$$!!!"""######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))))))))******))),,,///555JJJmmmzzzppprrryyy~~~|||vvvmmmccc\\\XXXWWWWWW@@@===<<>>???===>>>???@@@@@@CCCGGGJJJNNNUUUZZZ```ppp}}}|||||||||}}}~~~~~~|||{{{{{{|||yyyzzzzzzzzzzzzzzzyyyyyyzzz}}}|||zzzyyywww{{{}}}}}}~~~}}}}}}}}}~~~~~~|||yyy{{{{{{|||~~~}}}}}}~~~~~~~~~~~~~~~!!!"""###""""""$$$&&& !!!###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''(((((()))(((&&&%%%$$$$$$%%%&&&"""""""""$$$&&&(((((((((!!!&&&***((($$$$$$***111((((((((()))******++++++******++++++++++++******''')))+++++++++***+++,,,)))***,,,------,,,***)))++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((("""$$$&&&&&&%%%%%%%%%&&&########################%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$ $$$&&&'''$$$!!!'''%%%###$$$&&&'''%%%###!!!###""" """$$$#########"""###$$$$$$%%%########################"""$$$%%%$$$###"""###$$$!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""###$$$%%%%%%######$$$%%% $$$'''&&&"""!!!$$$((($$$%%%%%%&&&%%%$$$"""!!!!!!((('''$$$%%%&&&%%%!!!"""%%%'''((())))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))************(((,,,...666NNNsss~~~jjjhhhsss}}}qqqeee\\\XXXWWWXXX>>><<<===MMMmmmzzzoooiiitttnnnXXXTTTcccuuuzzz[[[???000111//////111111...///333///111444777;;;===???@@@>>>??????@@@@@@CCCGGGJJJNNNUUU[[[aaarrr~~~~~~}}}}}}||||||}}}{{{{{{~~~~~~wwwxxxzzz{{{|||{{{zzzyyyzzz~~~~~~}}}yyy|||}}}{{{|||||||||||||||~~~~~~|||yyy}}}|||{{{||||||yyyxxx|||~~~}}}}}}!!!"""$$$$$$$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%$$$###%%%&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&(((((((((((()))))))))))))))***+++,,,---,,,++++++))))))************))))))++++++******************))))))***+++,,,,,,------'''((()))******)))(((''''''''''''(((((((((%%%###%%%&&&''''''%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&###!!!!!!###%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$ !!!###$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""############$$$%%%'''(((&&&%%%###""""""###%%%&&&$$$$$$$$$###"""###%%%'''!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$############$$$%%%&&&'''%%%)))%%%###%%%&&&###""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%"""###%%%%%%###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''(((((('''%%%$$$$$$%%%###$$$%%%&&&''''''((((((((((((((('''&&&&&&(((***)))111444;;;[[[xxxggggggxxx|||llleeeddd```ZZZCCC======QQQttt}}}iii```kkk}}}}}}mmmbbbaaaiiirrr{{{gggQQQ@@@888000//////............///222111111777>>>BBBAAA>>>@@@???======???DDDIIILLLLLLTTT```lllwww~~~zzz{{{~~~}}}zzzxxxyyy||||||xxxuuuwwwyyy{{{}}}}}}~~~}}}}}}}}}~~~{{{~~~yyyyyyyyy|||zzz|||}}}zzzwwwwww{{{{{{yyywww{{{~~~}}}zzzzzz|||~~~}}}###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((()))***+++******)))))))))************))))))************************(((((())))))***++++++,,,'''((()))******)))(((''''''''''''(((((('''&&&$$$%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&$$$!!!!!!###%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$!!!!!!###$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!"""""""""%%%$$$"""!!!!!!"""$$$%%%###$$$$$$###"""###%%%'''######$$$$$$$$$######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""###$$$&&&"""############$$$$$$$$$############$$$%%%&&&&&&!!!%%%%%%""""""%%%%%%"""########################$$$$$$##############################$$$$$$$$$%%%"""###%%%$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&&&&&&&$$$###$$$%%%$$$%%%&&&''''''((('''''''''(((((('''&&&&&&)))+++(((///666FFFiiissshhhlll|||zzzkkkYYY@@@<<>>AAA@@@===???>>>======???CCCHHHLLLNNNXXXeeepppxxx~~~~~~||||||yyy{{{|||yyywwwwwwzzz|||~~~}}}zzztttvvvxxx{{{}}}}}}}}}}}}zzzyyy{{{}}}wwwvvvyyywwwxxxyyyzzz{{{|||||||||{{{}}}~~~|||yyywwwzzz|||~~~{{{yyyxxxzzz|||~~~}}}zzzxxxyyyzzz}}}}}}$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''((())))))******))))))(((************************''''''(((((())))))******'''(((((())))))((((((''''''''''''(((''''''&&&%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$###"""!!!!!!"""###$$$###$$$$$$###"""###%%%&&&%%%%%%%%%$$$$$$"""!!!!!!###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%###!!!!!!%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&'''))),,,+++000>>>ZZZ~~~xxxqqqmmmtttsssUUU@@@???GGG[[[wwwwwwwwwvvvtttppplllnnn}}}tttooouuu}}}pppWWWBBB666222............///000111111444333444888===@@@>>><<<>>>>>>======>>>BBBHHHLLLRRR^^^lllvvvyyy|||{{{yyyyyyzzz|||yyy|||}}}zzzyyyyyyzzz{{{~~~~~~|||vvvxxx{{{}}}~~~yyyxxxxxxyyyvvvssstttwwwwwwyyy{{{zzzwwwvvvxxxzzz}}}}}}}}}}}}|||zzzxxxwww{{{}}}}}}{{{yyyyyy|||}}}}}}{{{yyyyyyzzz{{{}}}~~~~~~###%%%%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))))))))************''''''((((((((()))))))))((((((((((((((((((((((((&&&'''(((''''''&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$"""$$$###""""""""""""###$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###%%%&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%!!!""""""""""""#########"""###$$$###""""""$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!###$$$%%%$$$$$$&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&'''(((''''''(((***---111777LLLpppvvvssstttyyy~~~xxxuuuOOOEEEFFFRRRkkk{{{ooooookkkhhhiiillltttvvvsss}}}hhhOOO===555444............///000111222444444555999<<<>>>===;;;===>>>>>>===>>>BBBIIINNNWWWdddssszzzzzzzzz~~~|||wwwvvvwww~~~|||}}}~~~~~~~~~}}}~~~zzz|||}}}|||zzzxxxuuuuuuwww{{{zzz}}}|||wwwuuuwww{{{~~~|||zzzyyyxxxxxxxxxzzz|||~~~~~~}}}{{{{{{|||~~~|||{{{|||}}}~~~{{{|||~~~!!!###$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''((((((((()))))))))&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((()))))))))*********((((((((()))))))))))))))((((((''''''''''''((((((%%%'''((('''&&&%%%''')))$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$%%%$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%!!!###$$$$$$"""!!!$$$$$$$$$######$$$$$$$$$!!!"""$$$$$$###"""###%%%!!!"""###$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$ $$$)))***%%%!!!"""&&&##############################$$$$$$%%%%%%%%%%%%!!!""""""""""""#########"""#########""""""$$$&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%&&&%%%&&&''')))$$$$$$%%%%%%%%%$$$$$$###&&&'''(((''''''))),,,...222???\\\qqqqqqtttxxxzzzxxxqqqkkkvvvsssLLLIIIKKK[[[xxxzzznnnkkkeeeaaadddkkktttzzzvvvrrrZZZDDD666222333.........//////111222333444555666999<<<======<<<<<<>>>??????@@@DDDLLLSSS^^^jjjxxx}}}{{{yyy|||zzzwwwvvv{{{~~~~~~{{{yyyzzz|||}}}~~~~~~zzzwwwyyy|||~~~~~~zzzwwwzzz~~~~~~{{{yyyxxxxxxyyyzzzwwwyyy|||}}}||||||}}}~~~~~~|||||||||~~~{{{{{{}}} """$$$$$$$$$$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((()))))))))***''''''&&&&&&''''''((()))'''(((((())))))((((((''''''(((((())))))*********((((((((()))))))))))))))(((''''''&&&&&&''''''(((%%%'''((('''%%%$$$'''***###%%%&&&%%%$$$###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%%%%###"""############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""###$$$!!!!!!"""$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%% """&&&)))&&&""""""'''""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&"""""""""#########$$$$$$"""######"""!!!"""%%%'''#################################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&((()))###$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))---///222JJJlll~~~gggjjjpppsssqqqllleee```cccnnnJJJIIINNNaaa~~~uuunnngggaaacccgggllluuu|||{{{|||fffOOO>>>555333333////////////000111111222333555777:::;;;<<<======;;;???BBBBBBBBBHHHQQQYYYfffppp{{{}}}{{{|||~~~zzzxxxvvvzzz}}}~~~~~~||||||~~~~~~|||wwwtttuuuwww{{{~~~~~~}}}}}}~~~~~~|||zzz}}}}}}|||~~~}}}{{{yyyyyyyyy{{{|||tttwwwzzz|||||||||||||||{{{zzzyyyzzz}}}~~~~~~||||||}}}"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''''''''((((((((())))))'''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''''''''(((((()))******+++''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$''')))'''$$$$$$''',,,###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''"""%%%''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######"""$$$$$$###"""######"""######$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$############$$$%%%&&&&&&%%%!!!%%%$$$$$$&&&##############################$$$$$$%%%&&&&&&'''############$$$$$$$$$%%%"""######"""!!!"""%%%(((########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&&&&%%%%%%&&&((($$$%%%&&&&&&''''''''''''%%%&&&'''((((((***---000777YYY~~~vvvccciiiqqqsssmmmcccZZZUUUVVVhhh```GGGHHHQQQgggvvvnnngggdddbbb```bbbfffsssvvv\\\FFF:::555222111111000000000000000111111222444777:::;;;<<<===>>>;;;???DDDEEEEEEKKKVVV___pppvvv}}}~~~}}}yyy{{{{{{{{{}}}|||}}}~~~~~~{{{vvvtttuuuwwwyyy~~~|||}}}}}}zzzzzz{{{}}}~~~|||~~~}}}~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~tttwww{{{}}}|||yyyxxxwwwyyyxxxxxx{{{~~~}}}}}}~~~$$$%%%&&&%%%#########$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((("""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$''')))'''$$$$$$(((,,,###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###""""""###$$$$$$###"""############$$$$$$$$$&&&&&&%%%$$$$$$#########!!!"""$$$%%%&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''"""%%%((((((%%%###$$$&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$###"""!!!!!!!!!""""""""""""############""""""!!!$$$$$$###""""""###$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""############$$$$$$$$$############$$$%%%&&&'''***###&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%"""###""""""!!!"""&&&(((########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&%%%&&&'''((())))))))))))%%%&&&'''((((((***...111>>>ffflllfffnnnvvvwwwnnn```SSSMMMRRR[[[ooommmRRRBBBGGGTTTlll~~~}}}uuulllfff___WWWUUUVVViii|||nnnRRR<<<333///,,,)))222111000000000000000111111444777:::;;;<<<>>>???;;;@@@EEEFFFGGGMMMYYYbbbvvvzzz}}}~~~}}}}}}{{{xxx{{{~~~}}}yyywwwyyy{{{yyy|||~~~|||zzz|||~~~{{{yyy{{{}}}{{{~~~{{{{{{}}}}}}||||||{{{|||}}}~~~uuuxxx|||}}}{{{xxxuuusssyyyxxxzzz}}}~~~~~~{{{}}}$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))*********'''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((('''((((((((('''&&&%%%%%%)))))))))))))))(((((('''%%%'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%############$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""$$$&&&(((&&&$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&########################!!!###$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))%%%!!!!!!$$$$$$###$$$$$$########################$$$$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%///+++)))***++++++000666MMMooo{{{xxxrrryyy~~~|||ppp```TTTMMMJJJWWWdddqqqrrr[[[FFFEEENNN]]]oooxxx|||{{{uuuooo___KKKCCCEEESSSoooiiiJJJ<<<888444222444000///......///111333555444555777999;;;===???@@@???AAADDDEEEHHHQQQ^^^hhhyyy|||~~~~~~~~~|||}}}{{{zzz||||||yyyuuuvvvvvvyyy||||||}}}}}}zzzxxxzzz~~~|||}}}{{{uuutttxxx~~~}}}||||||||||||{{{|||}}}zzz}}}{{{yyyxxxyyy{{{~~~|||||||||{{{yyyxxxxxxxxx}}}|||~~~~~~}}}~~~}}}|||~~~$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********((((((((('''((())))))***''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''((()))))))))))))))%%%'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&""""""""""""############$$$$$$$$$######$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$&&&'''&&&$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$%%%$$$#########%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################!!!###$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%((($$$!!!!!!"""$$$###"""##############################$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$##################""""""############$$$$$$$$$$$$%%%$$$$$$###""""""##############################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%$$$ !!!"""$$$&&&((()))***---++++++,,,,,,---666???YYYxxx|||ppp]]]NNNFFFGGGQQQYYYaaabbbPPPAAAFFFUUUaaajjjmmmtttzzzsssaaaLLLBBBDDDTTTpppkkkKKK===888333111333000///......///111333555777777888:::;;;===>>>>>>@@@CCCEEEGGGKKKUUUcccnnnzzz~~~}}}~~~{{{{{{~~~|||yyyvvvtttvvvyyy{{{{{{~~~}}}|||yyyxxxzzz}}}{{{}}}zzzuuusssvvv~~~~~~}}}|||{{{zzz~~~~~~}}}~~~~~~}}}~~~}}}zzzyyyyyy|||}}}|||{{{{{{|||{{{{{{~~~zzzzzz}}}$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))*********(((''''''''''''((())))))''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&''')))******++++++&&&'''(((((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%% !!!###$$$$$$$$$###"""########################%%%$$$#########$$$%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################!!!###$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""###$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%$$$######"""#########"""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!###%%%$$$%%%%%%%%%%%%%%%%%%&&& ###&&&)))+++,,,+++,,,......,,,000>>>MMMjjj||||||}}}nnn]]]PPPHHHEEEJJJLLLOOOPPPDDD???KKK\\\gggkkkiiittt~~~wwwdddMMMCCCDDDWWWppplllLLL===777333111333//////......000111333555999999:::;;;<<<======>>>BBBDDDFFFIIIOOO\\\kkkuuu|||||||||~~~}}}{{{}}}}}}wwwsssrrrvvvyyyyyyzzz}}}|||{{{zzzxxxwwwzzz~~~}}}|||}}}zzzuuurrrsss{{{|||}}}~~~}}}|||zzzyyy~~~~~~~~~|||zzzzzz|||{{{zzz|||~~~~~~xxxvvvyyy~~~$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%''''''&&&$$$!!!''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))*********%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((()))************&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########"""''''''&&&%%%$$$$$$$$$%%%"""$$$&&&'''((('''%%%$$$######$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$%%%%%%$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%################################################!!!###$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''((()))#########$$$%%%$$$###!!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######!!! """$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$&&&'''((()))***---111000---222FFF[[[yyy|||tttzzz}}}sssgggZZZOOOHHHDDDGGGDDDCCCDDD>>>DDDWWWeeerrrvvvqqq~~~xxxeeeOOOGGGJJJ]]]qqqiiiIII:::666222111333.........///000222333555999999:::;;;<<<>>>??????BBBCCCFFFJJJSSSaaaqqq|||~~~}}}zzz|||~~~}}}~~~}}}zzztttrrrvvvyyyxxxwwwxxxzzzyyyxxxxxxxxxzzz}}}~~~~~~{{{wwwsssrrrxxxzzz}}}}}}zzzxxx}}}}}}|||{{{{{{}}}}}}xxxwww{{{~~~}}}yyyvvvxxx}}}$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&###%%%&&&''''''$$$!!!&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))*********&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((((('''(((((())))))))))))((((((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""'''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''))))))((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$######$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%########################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((!!!"""$$$%%%%%%$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$###############$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))...222111...777PPPiiixxxsss{{{|||ooobbbVVVJJJBBBBBBDDD@@@>>>@@@???LLLfffyyy||||||uuucccQQQNNNUUUhhhyyy~~~aaaCCC777555222111333------...///111222444444666777999;;;===???@@@AAAAAABBBEEEKKKWWWfffvvv~~~{{{zzz}}}}}}{{{}}}xxxuuuxxx{{{yyyxxxxxxzzzyyyxxxxxxzzz|||~~~}}}zzzvvvssswwwzzz}}}~~~{{{yyy|||~~~}}}~~~~~~|||zzzzzz|||{{{vvvuuuwww{{{}}}~~~}}}{{{zzzzzz|||$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))*********((((((((((((((()))******)))))))))(((''''''&&&&&&''''''((()))))))))(((((()))))))))))))))(((''''''&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$#########$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&############$$$$$$$$$$$$"""###$$$$$$######$$$&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&########################!!!###$$$$$$######$$$%%%#########$$$$$$$$$$$$$$$###"""!!! """$$$%%% """%%%%%%$$$######$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&#########$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((())))))***(((---222222222???]]]xxx~~~vvvuuu}}}zzzoooeee\\\QQQIII@@@CCC>>><<>>666666222///000+++,,,...000222333444444666666888:::;;;===>>>???@@@BBBGGGQQQ___ooo|||}}}}}}~~~~~~~~~zzzzzz~~~|||zzzzzz}}}}}}}}}{{{vvvxxxzzz|||}}}}}}{{{yyywww{{{{{{zzz{{{||||||{{{zzzyyyxxxvvvuuuwwwzzz}}}}}}~~~~~~zzzvvvvvv{{{~~~{{{{{{~~~~~~~~~$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))&&&'''((()))************((((((((((((((())))))***,,,++++++***)))(((((('''''''''((()))))))))))))))%%%&&&''')))************&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$"""!!!!!!!!!"""###$$$$$$######""""""######$$$%%%!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&"""############$$$$$$$$$!!!###%%%$$$""""""$$$&&&!!!###$$$&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%"""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################!!!###$$$$$$######$$$%%%""""""######$$$$$$$$$$$$&&&%%%###!!!"""$$$&&&((( ###%%%$$$""""""$$$&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$#########""""""!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%########################"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%)))...444===RRRuuuyyydddfffoooxxx{{{nnngggeeebbbZZZRRRHHHIIIBBB>>>DDDQQQrrr|||xxxjjjZZZTTTcccwwwpppVVV>>>777666222......+++,,,...000222333444444777888888999:::;;;<<<===@@@BBBHHHSSSbbbrrr~~~~~~~~~zzz{{{}}}{{{{{{~~~|||}}}|||wwwxxxyyyzzz{{{{{{yyywwwvvv{{{yyywwwyyy||||||zzzwwwwwwvvvttttttvvvyyy}}}~~~~~~xxxvvv|||}}}zzzzzz~~~}}}}}}}}}~~~$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$###$$$%%%&&&''''''((()))((('''&&&'''(((+++***)))((()))((('''&&&)))((('''''''''(((***+++******)))((('''&&&&&&%%%***************)))(((((())))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$"""######!!!###$$$$$$######$$$%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$'''$$$$$$'''(((&&&$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$###""""""%%%$$$!!!!!!((($$$%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###$$$%%%%%%###$$$%%%$$$###"""###$$$'''((((((&&&$$$$$$%%%'''###%%%''''''&&&$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&######""""""""""""######&&&%%%$$$$$$#########$$$$$$###!!! $$$(((#########$$$$$$###############""""""######$$$%%%%%%&&&&&&$$$######%%%'''!!!###$$$$$$######$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''(((...///---777VVV~~~mmmaaabbblllyyy}}}pppdddbbbeee^^^RRRNNNEEE>>>@@@KKKbbb|||yyydddVVVbbbssszzz~~~jjjRRR<<<666444---***---111111111000000222555888666777888888888999<<>>BBBGGGJJJTTT___iiimmmqqqwwwzzzyyy}}}}}}|||zzzwwwvvv{{{~~~{{{{{{}}}|||xxxvvvvvvwwwxxxxxxuuurrrsssxxx|||~~~|||{{{{{{{{{|||xxx}}}}}}|||~~~~~~}}}zzzyyyyyy{{{|||yyyuuutttzzz~~~}}}||||||}}}|||{{{}}}{{{$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%'''((((((((('''&&&%%%&&&(((((('''((()))+++###)))+++((('''(((+++&&&''')))*********)))(((******)))((('''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&!!!###$$$$$$######$$$%%%$$$%%%&&&&&&$$$#####################$$$%%%&&&''' !!!%%%&&&### &&&$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""%%%&&&&&&###!!!%%%$$$#########$$$%%%&&& !!!!!!"""###$$$$$$$$$"""###%%%'''''''''%%%$$$ """###$$$######%%%&&& ###&&&'''&&&%%%$$$$$$!!!###%%%&&&$$$"""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###%%%&&& """######$$$$$$$$$"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$$$$&&&&&&"""$$$%%%$$$######%%%&&&$$$##################$$$#########"""###$$$$$$%%%!!!###%%%%%%$$$###"""###!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$&&&'''((()))$$$$$$%%%%%%&&&'''(((((($$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&''''''(((((()))*********+++222CCC]]]|||~~~wwwvvv~~~xxxeeeVVVVVVqqqppp^^^QQQOOOddd{{{}}}rrrooohhhdddjjjvvvoooUUUFFFSSShhhttt{{{oooXXXIIIAAA555111444111---000111///,,,---000111...000222333333333444555444666999<<<>>>CCCHHHKKKXXXcccmmmoooqqqvvvxxxuuu{{{}}}}}}zzz|||}}}}}}{{{wwwvvv||||||{{{xxxtttsssvvvzzz~~~}}}|||{{{||||||}}}uuu{{{|||yyy}}}~~~yyy}}}zzzxxxwwwwwwyyyzzzwwwuuuwww{{{|||zzz|||||||||{{{|||{{{~~~{{{}}}zzz}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$&&&''')))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&'''((()))******+++&&& !!!%%%((()))(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$&&&''''''%%%%%%&&&((("""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""''''''&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###"""!!!!!!!!!###$$$%%%###$$$%%%%%%######$$$%%%%%%$$$$$$###"""""""""###'''%%%""" !!!$$$&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&%%%###"""###$$$$$$$$$##################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!$$$&&&'''%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%#########!!! ###%%%###$$$%%%$$$######%%%''''''&&&$$$###"""###$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%######%%%(((+++,,,,,,555JJJhhh~~~vvvtttzzzwwwbbbUUURRRbbbxxxrrrhhhUUUMMMMMMbbbwwwtttqqqqqquuuwwwrrrkkkVVVLLLJJJYYYkkkssstttsssiiiYYYGGG===777333111222///......---...///000111000000000111222222222333777888888:::>>>DDDMMMSSSccciiirrrzzz|||zzzuuuqqqpppvvv~~~~~~|||~~~}}}}}}{{{|||~~~||||||yyywwwuuuvvvyyy|||~~~|||zzzxxxwwwwwwvvvrrrvvv{{{{{{yyyxxxzzz}}}~~~{{{xxxwwwwww{{{}}}zzzvvvsssvvvyyyvvvvvvvvvwwwxxxyyyzzz{{{~~~~~~{{{xxxyyy|||yyyvvvuuuyyy~~~~~~}}}||||||||||||zzz}}}}}}{{{}}}}}}%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))((($$$%%%&&&'''((((((((((((&&&''''''(((((())))))***)))&&&######&&&(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%######"""###$$$$$$""""""""""""""""""""""""###%%%&&&&&&$$$$$$%%%'''"""###%%%$$$######$$$&&&######$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""""""""######$$$###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&%%%#########%%%########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!###&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###!!!"""$$$'''###$$$%%%$$$######%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((***+++,,,<<>>FFFNNNTTTgggnnnxxx~~~~~~{{{wwwtttuuu{{{~~~}}}|||~~~|||{{{yyyuuussstttxxx{{{}}}~~~~~~}}}{{{xxxuuutttsssvvvzzz{{{{{{{{{|||~~~|||zzzwwwuuuvvvyyy|||{{{wwwuuuwwwyyywwwvvvvvvwwwwwwyyyzzz{{{|||}}}}}}{{{yyyzzz}}}|||xxxvvvvvvyyy~~~~~~}}}|||{{{zzzzzzzzz{{{~~~}}}~~~~~~}}}|||%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))''''''''')))++++++)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%%%%&&&""""""""""""""""""""""""###%%%&&&&&&$$$$$$%%%'''"""###$$$$$$######$$$&&&######$$$$$$$$$###""""""######""""""###$$$&&&'''#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$######""""""###$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%###%%%'''((((((&&&###!!!$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%$$$###$$$&&&########################%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%&&&'''&&&&&&&&&%%%###$$$&&&(((###$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&''')))+++,,,111FFFhhhzzz|||{{{ppp\\\OOOHHHSSS\\\bbbmmmxxxtttfffWWW\\\eeeqqqsssrrrttt{{{{{{mmmaaaRRRVVVbbbqqqwwwssskkkgggbbb[[[SSSMMMCCC777111000......---,,,---...///000000000111111222333333444666777999;;;@@@HHHQQQXXXkkkttt~~~}}}{{{{{{{{{~~~~~~}}}~~~|||xxxuuuvvvyyy||||||}}}}}}zzzuuusssvvvvvvxxxzzz~~~~~~~~~~~~~~~}}}{{{yyyvvvuuuuuuyyy}}}}}}{{{yyyyyy{{{xxxxxxwwwwwwwwwyyyzzz{{{yyyzzz{{{{{{zzz{{{}}}|||{{{yyyxxxxxx{{{}}}~~~|||{{{yyyxxxxxxyyyzzz|||~~~}}}}}}}}}|||%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''******)))))))))(((((((((&&&'''(((***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$###""""""!!!######"""!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%$$$###!!! ###$$$%%%%%%######$$$%%%$$$$$$######"""######$$$!!!###%%%&&&&&&$$$!!!###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###############$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&'''%%%$$$$$$&&&(((###$$$%%%$$$######%%%'''###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$&&&'''$$$$$$%%%%%%&&&'''((((((&&&'''((((((((())),,,---999QQQrrr~~~xxxyyy}}}zzzlll[[[PPPIIIPPPQQQSSSddd{{{}}}qqqggguuuooonnnsss~~~zzziii\\\TTT```pppyyywwwmmmddd```]]][[[YYYUUUKKK<<<333111///...---,,,,,,---...///000000111111222333444444666777999===CCCLLLVVV]]]kkkuuu~~~xxxzzz|||~~~~~~}}}yyyxxx{{{~~~{{{|||~~~~~~}}}{{{xxxvvvyyyvvvvvvyyy~~~~~~~~~~~~}}}{{{yyywwwvvvzzz~~~~~~}}}~~~{{{zzzyyyxxxxxxyyy{{{|||wwwxxxyyyzzz{{{|||}}}}}}}}}||||||{{{{{{|||}}}~~~||||||||||||{{{zzzyyyyyyyyyyyyyyyzzz||||||{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))%%%&&&''''''((('''''''''******))))))((((((''''''&&&'''''''''''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$###"""!!!$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%###"""!!!###$$$%%%%%%######$$$%%%$$$######"""######$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&"""###%%%%%%$$$$$$%%%&&&""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$%%%%%%$$$""" !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$%%%&&&%%%######$$$&&&###$$$%%%$$$######%%%'''"""###%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%'''$$$$$$%%%%%%&&&'''((((((%%%'''((()))(((***...111@@@[[[|||~~~ppptttxxxxxxssshhh\\\RRRFFFGGGDDDHHH]]]www}}}tttxxxvvvtttyyyuuudddZZZ]]]kkkyyyzzzpppccc\\\ZZZRRRRRRTTTSSSKKK===333000//////------,,,---...//////000111222333444555555666888;;;@@@GGGQQQ[[[ccchhhrrr}}}}}}|||||||||rrruuuzzz~~~}}}|||zzz}}}zzzxxxzzz}}}}}}}}}||||||||||||{{{{{{zzzvvvtttxxx~~~~~~}}}|||yyy|||~~~}}}{{{zzzyyy{{{|||~~~vvvvvvwwwyyyzzz|||||||||~~~~~~}}}}}}yyyzzz{{{|||}}}}}}}}}}}}zzzzzzyyyzzz{{{}}}~~~}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&&&&'''''''''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''***%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$###""""""""""""""""""""""""###%%%&&&&&&$$$$$$%%%'''!!!"""######""""""###%%%$$$$$$%%%%%%%%%$$$########################""""""%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&((('''%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$&&&"""""""""###$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$!!! !!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###############"""$$$%%%$$$###"""###$$$###$$$%%%$$$######%%%'''######$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%((('''%%%$$$%%%((($$$%%%%%%&&&&&&'''''''''%%%'''(((((((((+++111666GGGfffxxxlllrrrvvvssslllddd[[[SSSEEEBBBAAAKKK```sssvvvqqq|||oooaaa]]]iiivvvxxxgggZZZUUUSSSKKKKKKMMMPPPKKKAAA777444111000///...---.../////////000111222333444555666777999===BBBKKKVVVaaaiiieeemmmwww}}}~~~~~~{{{yyyyyyyyyqqquuuzzz||||||{{{{{{{{{{{{~~~}}}wwwuuuxxxzzz}}}|||{{{{{{{{{|||yyyvvvtttvvv|||}}}~~~|||~~~|||zzzyyyzzz|||~~~wwwvvvuuuvvvyyy{{{{{{{{{xxxzzz|||~~~}}}|||{{{{{{{{{}}}~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&$$$$$$%%%%%%&&&''''''(((######$$$$$$%%%&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$&&&'''&&&%%%%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""""""""""""""###%%%&&&&&&$$$$$$%%%''' """######""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%% """$$$%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%#########%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&"""$$$%%%%%%#########$$$###$$$%%%$$$######%%%'''$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!%%%)))(((%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''''',,,444;;;UUUrrrzzztttnnnuuuxxxqqqhhh```XXXQQQDDD@@@FFFYYYkkkoookkkfffuuu}}}kkkccceeesssvvvbbbTTTOOOMMMGGGDDDEEEJJJKKKDDD===:::222111000///...//////000///000111222444555666666888:::???EEENNNZZZfffnnnffflllsssyyy|||~~~~~~|||{{{zzzwww{{{~~~~~~|||}}}~~~}}}yyyuuutttxxx{{{}}}zzzxxxvvvwwwuuutttuuuyyy|||||||||}}}~~~~~~~~~~~~~~~~~~{{{xxxxxxyyy{{{|||yyyvvvttttttwwwzzz{{{zzz~~~~~~~~~zzz|||~~~~~~}}}}}}}}}}}}}}}%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%'''))))))((('''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))******&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))'''%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&***((('''%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''"""$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&''''''''''''!!!%%%&&&&&&$$$###!!!"""###$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$###"""###$$$&&&'''###$$$%%%%%%######$$$%%%###"""""""""###$$$$$$%%%$$$$$$$$$$$$######""""""&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$&&&&&&%%%###"""###$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%&&&)))+++$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&(((((("""$$$&&&%%%$$$###$$$$$$###$$$%%%$$$######%%%'''$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%!!!%%%))))))&&&$$$%%%(((&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''&&&''',,,666>>>ccczzzuuusssuuuuuurrrzzz{{{qqqeee]]]UUUNNN???<<>><<>>CCCLLLXXXdddmmmqqqkkkooouuuxxxzzzzzz{{{|||~~~|||zzz{{{}}}~~~||||||~~~}}}zzz{{{|||~~~{{{xxxvvvvvvtttsssuuuyyy{{{zzzxxxxxxxxxyyyzzzzzzyyyxxxwww|||~~~~~~||||||zzzxxxwwwyyy}}}yyyvvvrrrqqquuuxxxzzzzzz~~~|||}}}~~~xxxtttrrrzzz%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&&&&&&&(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%&&&''')))***+++'''&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&###!!!!!!$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$""""""$$$&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%######$$$%%%%%%$$$############$$$$$$$$$$$$$$$)))"""***(((!!!%%%%%%$$$######"""""""""###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%!!!###$$$$$$######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%######$$$%%%!!!$$$'''%%% """'''######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%)))&&&$$$$$$%%%%%%###!!!$$$$$$$$$############### ###$$$$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''')))******...>>>OOOqqqqqqrrruuurrrvvv~~~rrreeeVVVHHH>>>===LLLbbbgggZZZTTTXXXuuu{{{xxx{{{~~~mmm[[[QQQIIICCC;;;777333333555666333000---...000//////...000111000111333333222333555888999;;;AAALLL[[[hhhppptttnnnrrrvvvyyyyyyzzz{{{}}}|||zzzzzz}}}~~~}}}}}}~~~~~~~~~}}}zzzyyyyyywwwvvvwwwzzz{{{yyyvvv{{{{{{||||||{{{zzzxxxwwwzzz|||~~~~~~~~~}}}|||zzzyyyyyy||||||yyytttsssuuuxxxyyyyyy{{{||||||yyyqqqwww$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&&&&&&&)))+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''(((******%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$###!!!"""###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&##################$$$$$$############$$$%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%""""""$$$%%%%%%%%%$$$###'''%%%######$$$%%%$$$###%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%'''((((((***"""%%%$$$###""""""!!!""""""""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""$$$%%%$$$###"""$$$%%%!!!###$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""#########$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%######$$$%%%"""$$$%%%%%%$$$%%%''')))######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$$$$%%%&&&%%%###&&&%%%%%%$$$######""""""!!!###%%%&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))&&&)))---+++///HHHddd}}}ooouuu|||yyyxxx}}}xxxkkkVVVBBB<<>>888111///,,,,,,------,,,******+++---.........000222...000222333333555888;;;???@@@FFFSSSbbbmmmooonnnvvvyyy|||{{{xxxxxx{{{~~~}}}|||}}}|||zzz{{{}}}~~~{{{zzz|||zzz{{{~~~~~~~~~}}}yyyxxxyyyzzz{{{{{{zzzyyyxxxyyyzzz{{{zzzyyyyyy{{{}}}zzz{{{||||||{{{|||~~~~~~zzzvvvtttsssttttttzzz~~~{{{~~~~~~{{{~~~#########$$$$$$%%%%%%%%% """$$$%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((&&&&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''((((((((("""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&###$$$$$$$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$$$$ """$$$%%%%%%%%%###"""%%%%%%%%%%%%$$$#########"""$$$%%%$$$###"""###$$$###%%%&&&%%%$$$$$$&&&(((###$$$$$$$$$$$$%%%%%%%%%!!!''' '''### ((($$$$$$#########$$$$$$%%%"""$$$&&&%%%$$$###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$#########"""###%%%%%%$$$$$$%%%&&&########################&&&&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%%%%$$$$$$%%%&&&'''$$$######%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$!!!""""""###"""######$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))'''***///222>>>```vvvrrruuu}}}~~~yyyrrrqqq{{{bbbDDD999HHHVVVUUUHHHAAAJJJWWWooo}}}~~~vvviii]]]RRRFFF<<<666111///...------------,,,***+++---.........000222...000222333444666999<<>>GGGVVV]]]{{{jjjZZZRRRMMMNNNQQQLLLfffyyyqqqYYYRRRIIIDDDCCC@@@:::555000000///...---,,,,,,,,,.........//////000111222...,,,...333555555777<<>>999444///...------,,,,,,,,,,,,---............///000111222222111333555555666>>>GGGRRR\\\fffjjjmmmppppppmmmqqqtttzzz}}}wwwwww|||yyysssrrrvvvyyyzzzyyyvvvzzz}}}}}}~~~}}}~~~~~~zzzzzz{{{}}}|||zzz{{{}}}yyywwwxxx|||}}}{{{{{{~~~~~~|||~~~~~~~~~~~~~~~}}}}}}zzz~~~mmmdddeeejjjrrryyy##################$$$$$$***&&&###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%''''''$$$###%%%'''###$$$###!!! !!!%%%'''######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%$$$######%%%'''######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&'''""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$######'''++++++%%% """############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&'''(((((('''(((***,,,,,,000EEEfff}}}|||ooodddhhhlllooopppqqqrrrpppmmm^^^SSSHHHFFFKKKXXXmmmttt\\\JJJSSSmmm~~~mmm```UUUNNNOOOTTT^^^uuu|||xxxxxxwwwkkk___PPPDDD>>>999444000------,,,,,,,,,,,,------.........//////000111222111111333555555777AAALLLYYYbbbjjjmmmpppssssssppprrrssswww|||yyywww{{{|||wwwttttttuuuvvvvvvsssyyy}}}}}}}}}~~~~~~{{{|||~~~yyyzzz{{{}}}}}}zzzwwwxxxzzz|||~~~}}}{{{zzz{{{~~~}}}zzzyyy||||||{{{|||~~~~~~|||}}}}}}}}}~~~yyy}}}}}}ooodddccceeekkkqqq{{{$$$$$$$$$$$$$$$$$$######444///)))'''((('''$$$ &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&###"""%%%)))"""$$$%%%$$$###"""$$$'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%$$$######%%%'''######$$$$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%$$$$$$&&&(((#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$$$$$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&######%%%'''((('''%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%###"""###$$$%%%%%%$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''((($$$%%%'''&&&%%%%%%&&&(((&&&'''(((((('''(((***,,,---666PPPsss{{{nnnhhhqqquuusssllliiikkkllliiiXXXNNNBBB>>>DDDTTTiiizzznnnWWWKKKZZZsss}}}nnnaaaVVVNNNOOOTTTcccyyy~~~xxxsssnnnfffZZZKKK@@@:::777333///---,,,,,,+++,,,,,,------.........//////000111222000111333555555888DDDPPP\\\dddjjjmmmpppssssssoooooopppsssxxx{{{xxx{{{~~~~~~||||||{{{wwwttttttvvvxxxpppwww}}}}}}}}}}}}{{{~~~{{{|||~~~||||||~~~xxxrrruuuxxx|||~~~~~~|||zzzxxx~~~}}}{{{}}}}}}|||}}}~~~}}}zzzzzz{{{{{{}}}{{{{{{~~~}}}xxx|||}}}~~~kkk```^^^^^^```gggpppzzz&&&&&&&&&%%%%%%$$$$$$$$$***%%%"""###'''***)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%""""""&&&*** $$$((((((&&&$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%$$$######%%%'''######$$$%%%&&&&&&''''''""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###%%%%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&& ###%%%%%%"""!!!###&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######################## """$$$%%%%%%%%%###"""###$$$%%%%%%$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))$$$%%%'''&&&%%%%%%&&&(((&&&(((((((((((((((***,,,...999XXX{{{|||ooommmyyyzzzuuuiiiccceeegggfffRRRIII???<<>>AAARRRdddgggVVVIIILLLhhh}}}~~~yyyppp___KKKEEELLL^^^vvv}}}vvvjjj]]]RRRFFF;;;777555111---,,,---,,,,,,++++++,,,,,,------...///000111111111111000333444444555>>>MMMYYY___gggnnnnnnnnnpppqqqooorrrsssuuuwwwyyy{{{}}}~~~~~~|||yyyzzz|||yyyyyyyyyzzz{{{{{{yyywwwrrrvvvzzz{{{zzzzzz}}}|||~~~{{{|||~~~~~~{{{|||{{{uuuyyyzzzzzz{{{|||{{{yyyxxx}}}}}}||||||}}}}}}~~~~~~~~~zzzwwwyyy~~~~~~}}}~~~wwwxxx{{{wwwqqqqqqpppggg\\\VVVVVV]]]bbb^^^SSSIIIFFFHHHJJJMMMXXXhhhvvv}}}$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%!!!&&&(((''''''((()))&&&''''''''''''''''''((($$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$((('''###%%%$$$$$$&&&'''&&&### """######$$$$$$######"""'''%%%%%%((((((%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$((($$$"""'''$$$ %%%###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&'''(((***+++%%%%%%%%%$$$$$$%%%&&&&&&"""$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''%%%%%%))))))(((***///333IIInnnyyyvvv~~~}}}ttthhhbbbbbbaaa]]]JJJ<<<777:::@@@PPP^^^]]]LLLCCCJJJeee}}}~~~wwwfffPPPIIINNNgggxxxzzzwwwkkk\\\NNNCCC888444333000......---,,,,,,++++++,,,,,,---......///000000000000000000333555555777AAAOOO[[[dddkkkqqqpppnnnppppppooorrrsssuuuwwwyyy|||}}}~~~}}}~~~}}}{{{zzzzzzxxxxxxwwwxxxxxxwwwtttqqqmmmqqqtttuuutttuuuxxx{{{|||}}}zzz{{{}}}}}}~~~}}}zzzyyy|||~~~}}}yyywwwwwwyyy|||}}}}}}}}}~~~~~~~~~|||}}}|||{{{|||~~~{{{xxxyyy~~~~~~|||uuuvvv~~~}}}nnnfff______^^^WWWNNNIIICCCIIINNNMMMFFFAAA@@@BBBAAACCCKKKYYYfffppp|||$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''###((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&###%%%((('''###%%%$$$$$$%%%&&&&&&$$$!!!###$$$$$$%%%%%%$$$$$$###(((%%%&&&))))))&&&%%%((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$###############$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""((($$$###)))((($$$***$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&!!!###%%%&&&&&&&&&(((***&&&&&&&&&''''''''''''((((((&&&&&&))))))(((+++111:::VVV{{{zzz|||tttjjjhhhkkkiiidddNNN<<<444888@@@PPPXXXRRRAAA???JJJdddxxx~~~oooYYYPPPUUUmmmvvvyyytttuuuwwwmmm\\\KKK???555111111000///000---,,,,,,++++++,,,,,,---...///000000000000000///000222555777:::EEESSS^^^jjjpppsssqqqooopppqqqppprrrsssuuuwwwzzz|||}}}~~~}}}~~~|||yyyxxxxxxwwwwwwwwwtttpppmmmiiilllppppppooopppsssvvvzzz}}}|||yyyzzz{{{~~~~~~~~~xxx}}}}}}wwwsssuuuyyyzzz}}}}}}}}}~~~|||{{{}}}~~~}}}yyywwwxxx|||~~~}}}~~~~~~|||{{{{{{|||uuutttzzzyyyooo^^^UUUNNNMMMLLLFFF@@@===666888;;;<<<;;;::::::;;;;;;<<>>IIIWWWbbbkkkqqqtttqqqoooqqqssssssrrrsssuuuxxxzzz||||||}}}}}}}}}zzzyyyxxxxxxwwwwwwtttpppmmmhhhkkknnnnnnmmmnnnqqqtttxxxzzz||||||zzzxxxxxxxxxxxx~~~}}}}}}~~~~~~||||||}}}xxxzzz|||zzzvvvtttuuuvvvxxx|||~~~}}}~~~~~~yyyzzzyyy||||||}}}}}}yyywwwwwwzzz|||}}}|||uuussswww|||oooaaaYYYPPPHHHFFFCCC>>>999888777777666666888999888888<<<===???BBBCCCJJJ\\\mmmzzz$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$###%%%(((&&&"""&&&%%%$$$%%%&&&'''%%%$$$&&&''''''((((((''''''&&&$$$""""""%%%%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""######""""""###$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%###$$$%%%%%%&&&&&&%%%%%%!!!'''###!!!'''%%%!!!&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&''''''&&&&&&%%%%%%&&&'''&&&%%%###"""%%%&&&&&&$$$###"""$$$%%%&&&&&&&&&''''''''''''(((((('''((()))((((((///888FFFkkk}}}uuukkknnnvvvuuuoooZZZBBB666===JJJXXXWWWGGG<<>>AAABBB???BBBPPP___mmmwww$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&$$$!!!!!!###&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&&&&(((+++)))$$$&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&###$$$''''''$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!""""""""""""###$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###""""""""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$)))%%%"""(((%%%!!!&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%###"""!!!&&&&&&&&&&&&%%%$$$###""""""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&%%%&&&'''&&&'''000;;;TTTwww~~~nnndddfffmmmnnnjjjXXXCCC;;;EEESSS^^^WWWBBB===HHHWWWfffxxxqqqqqqwww{{{oooZZZSSSYYYttt{{{pppllldddXXXHHH>>>444222222000......---,,,,,,++++++,,,,,,------...///000111111111111111333666;;;CCCOOO[[[dddgggnnnssssssrrrvvvxxxxxxtttvvvxxxzzz{{{zzzyyyxxxsssuuuzzz~~~}}}zzzwwwuuurrrqqqqqqpppooonnneeehhhkkkkkkkkknnnssswwwxxxxxxzzzzzzzzzyyyxxxwwwuuu{{{{{{~~~}}}yyyvvvwwwxxx{{{vvvrrrtttyyy{{{xxxtttvvv|||~~~}}}~~~{{{||||||~~~~~~yyyxxxzzz{{{}}}{{{yyyxxx{{{}}}{{{|||~~~zzzwwwwwwyyy|||qqq^^^RRRJJJBBB>>>:::555333555555444333444777:::<<<<<<;;;???DDDFFFCCCDDDMMMZZZbbbkkkuuu}}}$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''&&&$$$"""###&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###(((&&&%%%$$$$$$%%%&&&(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&(((+++)))$$$&&&%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$'''$$$%%%((((((%%%$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&"""""""""""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%###(((%%%"""(((&&&"""'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$"""&&&&&&%%%$$$$$$%%%%%%%%%###%%%'''((('''''''''(((&&&&&&&&&''''''''''''(((&&&&&&((()))(((***555AAAggg}}}yyyhhh\\\\\\ccceeecccTTTEEEEEETTTbbbgggYYY@@@???MMM]]]kkk|||vvv~~~zzznnnmmmtttxxxlllXXXRRRYYYtttxxxmmmiiiaaaTTTCCC999222222333000...------,,,,,,++++++,,,,,,---,,,,,,...///111222222222222333666;;;DDDPPP\\\ccchhhpppvvvvvvvvvxxxzzzyyyvvvwwwyyy{{{{{{yyywwwvvvqqquuuzzz~~~~~~~~~|||xxxsssooonnnnnnnnnnnngggjjjmmmnnnnnnrrrxxx|||{{{{{{|||}}}~~~}}}|||zzzxxx}}}yyyzzz{{{{{{zzzyyyyyyyyy~~~{{{wwwwwwzzz{{{yyywwwuuu|||~~~~~~~~~~~~{{{zzz|||zzz}}}|||zzzyyy{{{{{{|||}}}zzz{{{}}}~~~{{{wwwwww}}}zzzkkk[[[LLLEEE???===:::555555777555666777888:::<<>>555///111333111...------,,,,,,++++++,,,,,,---+++,,,---///111222333333222333666;;;EEEPPP\\\cccjjjrrryyyyyyxxxzzzzzzyyywwwxxxzzz{{{{{{xxxvvvtttrrrwww~~~}}}vvvqqqooooooooooookkkmmmppprrrssswww}}}~~~~~~~~~}}}yyy}}}~~~wwwwwwxxxzzz{{{||||||{{{~~~{{{zzzyyyyyyzzzuuu|||~~~~~~}}}zzz|||~~~|||{{{{{{zzzzzzzzzyyyzzz{{{|||}}}wwwyyy|||{{{yyyxxxyyy{{{zzzzzz|||}}}yyy~~~~~~~~~{{{zzz}}}vvvmmm```TTTIIIDDD@@@???===999999<<<;;;===>>>>>>>>>???AAADDDMMMOOORRRUUUTTTRRRWWW___bbbbbbdddiiiwww$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""$$$%%%%%%%%%%%%&&&((( &&&***''' ###)))%%%$$$###""""""$$$&&&'''%%%&&&'''&&&$$$###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%%%%%%%######%%%%%%%%%%%%######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&$$$"""###%%%&&&%%%"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))(((---111,,,999VVVyyy{{{zzzrrrwwwvvvkkk[[[RRRUUU[[[]]]TTTOOOPPPggg}}}nnnOOOAAA===MMM[[[fff|||wwwxxx|||wwwooodddjjjtttuuueeeSSSVVVeeettt~~~{{{jjj```aaa]]]RRRAAA===888444222000...---...------,,,,,,++++++***//////...//////000111222333555888<<>>DDDMMMXXXaaafffkkkrrrwwwyyyyyyyyyyyyxxxyyyzzzyyywwwvvvxxxzzzwww{{{~~~~~~}}}zzzxxxuuupppkkkmmmooorrrtttxxx~~~{{{|||yyyvvv{{{|||{{{}}}zzz|||||||||||||||}}}~~~~~~}}}zzz|||}}}}}}{{{yyyvvvuuu}}}|||wwwpppmmmlllhhhcccdddbbbbbbcccbbbbbbgggnnnmmmmmmnnnrrrwwwyyyyyyxxx{{{zzzyyyyyy{{{}}}|||{{{uuusssqqqoookkkfff^^^UUUOOOKKKIIIEEEBBB@@@BBBDDDGGGIIIDDDFFFOOOVVVYYYZZZ]]]iiiooouuuuuupppkkkiiiiiipppiiiaaa^^^dddppp{{{$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""###$$$$$$###"""$$$%%%%%%'''((('''&&&%%%&&&(((%%%$$$#########$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$"""!!!$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$######%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***)))+++000555PPPvvvssstttvvvssstttlll^^^QQQMMMOOOPPPOOOJJJUUU```mmmqqq\\\EEECCCAAAQQQbbbppp{{{nnnaaaZZZ]]]cccfff___YYYaaannnuuu~~~}}}mmmaaa\\\TTTIIIAAA;;;444///---...///000******+++,,,,,,---..................///000111222444888>>>CCCIIIRRR]]]ddddddhhhmmmqqqtttwwwzzz|||xxxyyy{{{{{{zzzyyyyyyzzzyyy}}}}}}}}}vvvpppmmmppptttwww{{{{{{xxxyyy}}}~~~}}}wwwuuuyyy~~~|||{{{yyyyyy~~~zzzzzz{{{}}}~~~~~~~~~}}}|||{{{}}}~~~zzzuuuqqqqqqqqqmmmgggdddbbb^^^XXXWWWSSSQQQRRRRRRSSSYYY```^^^ccciiinnnppprrrrrrssszzzyyyyyyxxxxxxzzz{{{|||~~~}}}~~~{{{rrrpppmmmjjjeee^^^VVVPPPMMMKKKHHHCCCAAADDDLLLRRRTTTSSSVVV___ggglllpppttt|||xxxvvv|||tttiii``````iiixxx~~~vvvrrroooqqqvvv{{{~~~~~~$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''!!!###$$$%%%$$$$$$&&&'''$$$$$$$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$&&&'''######$$$$$$%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&,,,++++++000999WWW}}}rrrrrrvvvvvvttthhhYYYNNNLLLMMMLLLIIIIII\\\kkkppphhhPPP???DDDIIIYYYlll}}}~~~qqqbbb]]]]]]```bbbaaaaaajjjvvvtttzzzvvvgggZZZTTTMMMEEE<<<888333///............+++++++++,,,,,,---------............///111222333555:::BBBHHHOOOWWW```gggfffhhhlllooorrrvvv{{{~~~yyyzzz|||}}}}}}}}}||||||yyy~~~||||||uuunnnqqquuuyyy{{{~~~yyyxxxxxx|||}}}{{{}}}~~~}}}{{{vvvtttxxx|||}}}}}}}}}}}}{{{xxxwww|||yyyxxxyyy|||~~~~~~}}}|||{{{}}}~~~wwwrrrhhhiiifffaaa___^^^YYYRRRLLLHHHEEEFFFFFFFFFJJJOOOOOOXXXbbbhhhiiijjjmmmoooxxxxxxxxxwwwwwwwwwyyy{{{}}}}}}}}}yyy}}}wwwvvvtttqqqllleee\\\UUUMMMLLLJJJDDDBBBFFFQQQZZZ___aaafffnnnvvv}}}uuuiiiccciiiwww~~~~~~qqqkkkeeeaaacccjjjnnnnnnkkkqqqwww$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''!!!"""%%%&&&&&&''')))+++$$$######%%%'''(((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$'''&&&$$$######$$$&&&'''###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%------,,,111<<>>===@@@???IIIVVV^^^bbbeeekkkppprrrtttvvvvvvvvvwwwyyy||||||{{{|||{{{wwwxxxzzz|||}}}~~~|||{{{{{{yyytttjjj___WWWKKKKKKHHHDDDBBBGGGRRR[[[ccciiioootttzzzvvvlllkkkttt|||vvviiibbb[[[VVVXXX___cccbbb^^^bbbgggooozzz$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''!!!###%%%&&&'''(((***,,,%%%%%%&&&(((******((('''%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######%%%&&&'''((()))$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%------,,,444CCCaaawwwqqqnnnrrrwwwooo```QQQKKKJJJHHHEEEEEEMMMhhhvvvnnn[[[EEEAAAPPPcccpppyyymmmgggaaaZZZZZZaaajjjrrrvvvzzzyyyppp^^^OOOIIIEEEBBB111111111222222000,,,)))......---,,,,,,+++******---------...000111333333444999@@@GGGMMMUUU^^^dddlllooorrrtttuuuwwwzzz}}}{{{zzz{{{}}}yyy}}}|||yyywwwtttqqqppptttzzz}}}|||xxxuuutttqqqvvv}}}zzzzzz}}}|||yyyzzz}}}}}}~~~zzzvvvvvvyyy~~~|||}}}|||zzz{{{~~~}}}yyyzzz|||~~~~~~ssskkkhhhhhhccc\\\WWWTTTOOOHHHEEE@@@===>>>>>>:::777888222;;;GGGPPPWWW^^^gggmmmjjjnnnrrrttttttvvvzzz~~~~~~|||~~~|||yyyzzzzzzzzz|||~~~}}}{{{xxxqqqggg[[[TTTGGGGGGEEEBBBAAAFFFNNNUUU^^^eeelllmmmqqqzzz{{{uuuvvvzzz{{{qqqggg[[[TTTOOOPPPWWW]]]]]]ZZZ]]]```eeelllvvv$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&&&&&&&''')))$$$%%%((()))***)))((((((%%%%%%%%%%%%$$$$$$#########$$$&&&%%%%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&& !!!###$$$%%%$$$###"""'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$&&&%%%###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))%%%,,,++++++888MMMmmmzzzsssnnniiikkkppphhhZZZMMMHHHEEEAAA@@@BBBNNNhhhtttjjjXXXHHHJJJ[[[vvv~~~qqqiiiaaaYYYXXXbbbnnnuuuuuu|||zzzppp^^^MMMCCC===:::000/////////000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444888===CCCHHHNNNVVV___fffkkknnnssswwwxxxyyy{{{|||zzzxxxwwwyyy}}}~~~~~~~~~}}}wwwsssqqqssstttrrrwww}}}{{{wwwuuurrrvvv}}}{{{zzz~~~}}}|||~~~~~~}}}yyyuuuvvv{{{yyy~~~}}}{{{||||||zzz|||yyypppnnnhhh___ZZZWWWRRRLLLEEE>>>:::::::::777666777///444;;;BBBIIIQQQZZZ``````ffflllppprrruuuzzz~~~}}}~~~|||xxxxxx|||vvvppphhh^^^UUUNNNDDDBBB@@@???@@@DDDHHHKKKRRR[[[aaa______gggqqqwww{{{tttpppkkkfffWWWRRRNNNOOOVVV]]]aaaaaabbbdddfffiiioooxxx$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%% ###'''((('''&&&&&&'''%%%%%%%%%%%%%%%$$$###"""###$$$&&&%%%%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%############%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&!!!###%%%&&&&&&%%%$$$###'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""%%%&&&%%%###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """######""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&+++)))***;;;UUUxxxvvvqqqllleeeeeejjjbbbUUUJJJEEEAAA======@@@NNNgggqqqfffWWWLLLQQQccctttkkkbbbYYYYYYdddrrrxxxwww{{{yyyooo^^^KKK>>>555111111///------......---,,,***++++++,,,,,,------...,,,------...000111333444>>>BBBGGGLLLRRRZZZdddkkkhhhmmmsssxxxzzz{{{||||||yyyvvvuuuvvvzzz~~~~~~}}}}}}|||xxxsssoooqqqvvv{{{sssyyyzzzxxxssswww|||{{{{{{~~~}}}}}}|||wwwvvvzzzxxx{{{{{{{{{zzz~~~|||nnnddd]]]UUUNNNEEE===666666777666777999444555777:::???EEELLLQQQZZZ```hhhmmmppptttzzz}}}xxxqqqooowww{{{rrriii```XXXQQQLLLAAA???======@@@BBBDDDDDDHHHRRRWWWSSSRRRYYYccchhhpppyyyyyy|||zzzqqqiiigggfffdddWWWSSSPPPRRRYYYaaagggjjjjjjkkkmmmmmmooouuu~~~'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((($$$%%%&&&%%%$$$%%%(((***%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$"""$$$'''&&&$$$###&&&)))$$$''')))(((%%%$$$%%%'''''''''&&&%%%$$$###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))(((((('''###$$$&&&'''((((((''''''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&))),,,$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$%%%&&&((()))$$$%%%&&&&&&&&&''')))+++'''&&&&&&%%%%%%&&&&&&'''''''''%%%%%%%%%%%%''''''$$$&&&''''''%%%%%%&&&(((%%%&&&&&&&&&&&&%%%$$$###$$$$$$######$$$&&&((()))$$$$$$######$$$&&&''')))$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$&&&&&&&&&&&&((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%$$$######&&&***%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%###%%%'''(((''''''((()))$$$&&&'''((('''(((***+++""")))...333BBBaaayyynnnkkkjjjeeeggglllddd[[[NNNAAA:::999:::<<>>CCCKKKQQQVVV\\\ccciiikkkmmmppprrrtttvvvyyy|||ssstttwwwxxxyyy{{{~~~{{{tttpppoooqqqrrrssspppvvv}}}}}}yyyvvvvvvvvvwww{{{}}}{{{yyyzzz~~~}}}~~~~~~|||zzzzzzzzz~~~~~~~~~~~~|||zzzxxx|||nnn[[[RRRDDDEEE@@@888333555666444111333555666888<<>><<<;;;<<<======FFFHHHIIIHHHFFFJJJSSS[[[aaafffnnnvvv~~~{{{{{{tttkkkccc^^^]]]\\\\\\WWWRRRQQQZZZeeemmmrrrvvvyyy{{{{{{yyyvvvwww{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%$$$###$$$&&&)))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$$$$%%%$$$&&&((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&&&&%%%%%%&&&'''))))))))))))(((&&&&&&'''''''''(((((((((&&&&&&'''&&&&&&&&&)))+++&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''"""$$$%%%%%%######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$######"""###$$$&&&'''$$$%%%&&&&&&'''&&&&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''!!!###%%%&&&%%%%%%&&&'''$$$&&&'''((('''(((***+++%%%,,,///333HHHkkkpppeeeiiinnnmmmllloooeeebbbXXXJJJ===777999===VVVuuupppWWWKKK[[[xxx{{{lll___SSSUUUfffxxxwwwmmmaaaVVVHHH:::333222000111111000---,,,,,,---,,,+++***))))))+++---...---...///000000111444666BBBHHHOOOUUUZZZ___gggllllllnnnqqqrrrrrrsssvvvxxxsssuuuxxxyyyzzz}}}}}}wwwrrrqqqrrrrrrrrrnnntttzzz~~~~~~{{{xxxvvvwwwwwwwwwyyy|||~~~{{{xxxvvvwww{{{~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}|||}}}}}}~~~}}}}}}yyy|||uuudddJJJEEE>>>:::888777777666222333555666777:::>>>BBBGGGPPP]]]gggnnnttt{{{}}}{{{ssslllddddddmmmvvv|||}}}wwwssslllddd\\\SSSKKKFFF???===;;;888888888:::;;;AAACCCDDDDDDCCCEEEJJJNNNYYY^^^eeemmmtttzzz}}}~~~yyytttnnnddd\\\XXXUUUTTTSSSUUUSSSUUU___iiipppvvv{{{|||zzzyyy######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$######&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%""" ###%%%''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''((())))))&&&&&&'''''''''&&&%%%%%%'''((()))******+++******''''''((((((((()))))))))%%%&&&((()))(((((()))***))))))))))))((((((((((((''''''((()))))))))((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&''''''&&&$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%######$$$&&&'''&&&%%%$$$$$$$$$%%%&&&"""$$$%%%''''''&&&$$$"""$$$######""""""###$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''&&&%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''"""$$$&&&&&&&&&%%%&&&'''$$$&&&'''((('''(((***+++)))///000555QQQxxxwwwhhh```iiitttuuusssrrrggghhhbbbRRR???555888@@@RRRwwwsssVVVJJJ___~~~gggZZZNNNPPPaaatttwwwjjj[[[QQQHHH===444111000111111///---,,,,,,---,,,+++*********+++,,,---...///000000000111444777EEEKKKRRRXXX\\\aaahhhmmmnnnoooqqqqqqpppppprrrssstttvvvyyy{{{|||~~~zzzvvvtttsssrrrqqqmmmqqqvvvyyyyyyxxxwwwwwwyyyxxxxxxxxxyyy{{{}}}zzzxxxvvvwwwyyy|||}}}~~~zzz{{{|||~~~~~~~~~~~~}}}{{{zzz{{{|||~~~{{{{{{}}}~~~|||zzz\\\LLL???>>>===888555666444555555555555777:::===@@@IIIUUUaaakkksss|||~~~|||zzznnnggg``````gggpppuuuwwwoookkkeee___XXXPPPHHHCCC;;;999666333333444666888<<<===>>>???@@@AAABBBBBBNNNQQQWWW^^^fffmmmrrruuuvvvyyy{{{{{{}}}~~~zzztttmmmggg^^^WWWSSSPPPOOOMMMTTTUUU\\\gggnnnsssyyyzzzsssyyy{{{$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&"""###%%%$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&'''&&&!!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((())))))))))))))))))(((((('''(((((())))))***+++++++++))))))))))))************&&&(((+++---,,,+++++++++,,,,,,,,,+++*********)))((())))))*********)))))))))))))))***************((((((''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''((()))(((&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''&&&$$$######$$$&&&'''$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&%%%############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###''')))'''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%'''((()))((('''((()))$$$&&&'''((('''(((***+++,,,000111999[[[oooffffffqqqzzzyyywwwxxxnnnooohhhUUU???444999BBBPPPtttjjjOOOJJJdddmmmZZZJJJMMM___sss~~~vvviiiZZZOOOFFF;;;444222///000000///---,,,,,,---++++++*********+++,,,---...///000000000222666888EEEKKKRRRXXX\\\```fffkkknnnoooqqqqqqppppppqqqrrrtttvvvzzz|||}}}~~~zzzwwwuuurrrppplllooosssuuuuuuvvvwwwxxxzzzyyyyyyxxxxxxzzz~~~}}}{{{zzzzzz{{{}}}yyyzzz{{{}}}~~~|||zzzxxxyyy|||{{{{{{{{{}}}~~~{{{xxx~~~yyy]]]EEEAAA???666222666444555666555444444666888:::BBBOOO[[[gggqqq{{{~~~|||zzznnnhhhbbbaaafffmmmqqqssskkkfff^^^VVVOOOHHHBBB>>>888666222000///111444666:::999999:::===?????????EEEGGGKKKQQQYYYaaahhhllloooqqqtttvvvxxxwwwtttppphhhddd]]]WWWTTTRRRPPPOOOSSSXXXccclllpppqqqwww~~~{{{rrrttttttwww~~~&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$&&&'''&&&&&&&&&&&&''''''''''''###$$$&&&&&&&&&%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&%%%$$$&&&(((&&&!!!$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((************************)))))))))******+++,,,,,,++++++,,,,,,,,,---------***---000222111000//////000000//////......------,,,,,,---------,,,,,,+++***************+++++++++)))))))))((((((''''''&&&$$$$$$%%%&&&''''''((((((&&&'''(((((('''(((***,,,'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''&&&$$$######$$$&&&''''''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""&&&))))))'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&'''))))))((('''((()))$$$&&&'''((('''(((***+++,,,000222AAAfffvvvfffhhhqqq}}}zzzzzz~~~{{{oooXXX@@@555:::BBBXXXsssvvv]]]LLLRRRnnn}}}cccMMMOOObbbttt}}}tttiii\\\OOOBBB777222444...///000///---+++,,,---++++++***+++++++++,,,,,,...///000000111333888;;;EEEKKKSSSYYY]]]bbbgggkkkmmmoooqqqrrrqqqrrrtttuuuuuuwww{{{}}}~~~}}}zzzwwwssspppnnnppprrrssssssuuuwwwyyyzzzzzz{{{zzzzzz|||~~~}}}}}}|||}}}~~~||||||}}}~~~{{{xxxxxx{{{}}}zzzzzz{{{|||}}}|||zzzxxx}}}qqqOOOCCC???777555999444555666555333222333555888>>>IIIVVVcccoooyyy}}}zzzqqqmmmhhhgggjjjnnnqqqrrrmmmeeeXXXLLLDDD>>>;;;999666444111//////000333555666444333444777;;;>>>>>>???@@@CCCHHHNNNVVV]]]bbbeeeeeehhhnnnqqqqqqnnnmmmddd```[[[XXXVVVTTTSSSRRRRRRXXXccckkkkkkiiilllsssxxxxxx{{{zzztttqqqpppqqqwww~~~''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%&&&&&&'''$$$&&&((('''%%%###%%%(((&&&&&&&&&'''''''''((((((###$$$''''''&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''(((((((((((($$$%%%&&&''''''(((''''''$$$$$$%%%'''((('''$$$"""%%%$$$%%%''')))+++***)))(((((('''''''''&&&&&&&&&))))))))))))))))))******,,,++++++++++++,,,---...------------...///000111000000000111111111222222000333666777666555555555555555444444444444444444222222333333222222111111---------,,,,,,,,,++++++******))))))((('''&&&&&&%%%%%%'''(((((())))))(((###$$$&&&&&&%%%&&&)))+++'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%######$$$&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&###"""!!!"""$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$&&&((((((&&&%%%&&&'''$$$&&&'''((('''(((***+++,,,...666MMMqqqooo```kkk|||vvvxxxvvv\\\BBB666;;;EEEdddvvvoooTTTLLL[[[zzzjjjTTTUUUcccmmmsssvvvrrrhhhYYYLLL???444111444---...///...,,,+++,,,---******+++++++++,,,,,,,,,---...///000111555:::>>>GGGNNNWWW]]]aaafffkkkooooooqqqssstttuuuvvvxxxzzzxxxzzz~~~}}}zzzuuuqqqqqqrrrsssttttttuuuxxx{{{zzz|||}}}}}}|||}}}|||}}}}}}||||||~~~~~~}}}}}}{{{yyyzzz}}}wwwzzz|||}}}|||{{{|||}}}}}}\\\HHHAAA<<<;;;===333444555555333222333444666<<>>:::222333555555444333444555444999CCCQQQaaappp|||~~~sssnnnoooqqqtttwwwyyyyyyxxxqqqgggWWWHHH>>>777333222111111000000000111111111+++---000000//////333666666777888:::>>>CCCHHHKKKLLLJJJLLLUUU\\\]]]```ddd[[[XXXUUURRRPPPNNNKKKHHHDDDFFFMMMSSSRRRMMMKKKNNNPPPRRRUUUXXXZZZ^^^bbbeee___```aaabbbcccfffiiilllssswww|||}}}}}}}}}###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))###''')))((($$$###%%%)))$$$$$$%%%%%%%%%&&&&&&&&& """%%%&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((!!!$$$''''''&&&'''***---'''%%%%%%(((,,,...---+++((()))***+++,,,---......+++,,,---///111222444444555555444555666888:::<<<999888888888888:::;;;<<<::::::;;;;;;;;;<<<<<<<<<:::<<<>>>???>>>>>>???@@@>>>>>>??????@@@@@@AAAAAA>>>?????????>>>======<<<===<<<;;;:::999888777666444333333111000///...---,,,,,,,,,,,,***(((%%%$$$)))******)))''''''(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%''''''''''''%%%%%%$$$&&&''''''&&&%%%'''(((###$$$%%%&&&&&&&&&&&&%%%!!!"""$$$%%%%%%$$$###""" !!!###$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$$$$(((+++%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%''')))******)))(((((()))$$$&&&'''((('''(((***+++------>>>cccyyymmmmmmxxx}}}ggg```eeejjjtttuuu___AAA555CCCVVVfffssseeeHHHCCCXXXuuu}}}yyy{{{~~~xxxvvvqqqhhhhhhoooooo]]]JJJAAA===888222///,,,.........,,,+++,,,---******+++,,,,,,,,,,,,++++++,,,---///222888>>>CCCGGGNNNXXX```eeeiiinnnrrrwwwyyyzzzzzzzzzzzz|||}}}}}}xxxtttvvvwwwxxxxxxxxxxxxzzz||||||}}}{{{}}}|||}}}~~~~~~}}}|||zzzwwwwwwyyy{{{vvv|||rrryyy{{{zzzxxxUUUEEEBBB<<<333111333555555444444555666222777AAAPPPaaarrr~~~~~~pppiiilllqqqvvvzzz||||||{{{pppgggYYYKKK@@@999444111//////000111111000000///)))///444444000...000333444444444666999>>>AAADDDLLLGGGIIIPPPVVVVVVYYY^^^[[[XXXTTTQQQNNNKKKGGGDDD<<<>>>CCCIIIIIIDDDAAACCCEEEHHHLLLMMMNNNQQQVVV[[[VVVXXXZZZZZZYYY[[[```dddlllpppuuuwwwwwwwwwzzz|||&&&&&&%%%$$$%%%&&&'''(((######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###%%%'''(((((((((&&&''')))***,,,,,,------'''))),,,///000000000///111222444666888999:::::::::::::::;;;;;;===>>>>>>:::::::::;;;<<<>>>???@@@???>>>===<<<<<<>>>@@@BBB??????@@@AAAAAABBBBBBCCCDDDCCCBBBAAAAAABBBDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@===???@@@===::::::<<<@@@===<<<:::888777666666777333222000---,,,+++++++++'''((())))))))))))(((((()))))))))((('''&&&$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%############%%%&&&!!!###$$$$$$$$$%%%&&&%%%$$$######$$$$$$""" &&&''''''&&&$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&########################"""######$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&$$$""" '''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''&&&'''(((***&&&&&&&&&&&&&&&'''((((((111222EEEhhhxxxqqqxxx|||cccYYY[[[```qqqnnnWWWBBB777>>>PPPddd\\\OOOEEEDDDRRRjjj}}}|||uuusssrrrrrrxxx|||oooiiiiiijjj]]]KKK>>>777444222000------......---+++***)))---+++((((((+++------,,,,,,---///000333888???DDDIIIQQQYYY]]]bbbiiimmmmmmqqqyyy~~~}}}}}}zzz{{{~~~zzz~~~{{{xxxwwwxxxyyyvvvzzz~~~~~~{{{zzz}}}||||||}}}~~~~~~~~~~~~{{{yyyzzzzzzxxxuuuxxxzzz|||~~~~~~zzzxxxzzz{{{}}}kkkOOOAAA;;;777555222111444444111222555222888>>>EEEVVVlll{{{vvvnnnqqqvvv|||~~~jjjPPP===666444333000...---///333555444222............////////////333333333555888;;;???AAADDDDDDDDDHHHNNNUUUYYYZZZYYYPPPHHHCCC???:::888:::777888999;;;<<<===>>>>>><<<>>>@@@AAACCCFFFJJJMMMNNNPPPRRRSSSTTTUUUXXXZZZ___eeelllqqqssstttwwwzzzzzz&&&&&&%%%%%%%%%&&&'''(((######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((((()))***,,,...//////000///000222444666666666666888999;;;<<<===>>>>>>>>>;;;;;;;;;<<<<<<===>>>???>>>======>>>>>>???@@@AAA>>>===<<<;;;;;;===>>>@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>@@@BBB???>>><<<:::999888999999999888666333222111111111,,,,,,,,,++++++*********))))))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&& """$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$"""!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''########################"""######$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***''''''''''''((()))***+++111444LLLrrrwwwsss|||rrr]]]WWW]]]^^^nnnjjjSSS@@@777===NNN[[[SSSIIIAAAAAANNNeeeyyywwwpppmmmnnnnnnmmmyyyqqqlllhhh[[[KKK===777444111///------......---+++***)))---+++((()))+++------,,,,,,---///000333999@@@DDDLLLSSSZZZ]]]bbbhhhlllkkknnnwww}}}}}}~~~}}}yyyzzz|||}}}}}}|||zzzwwwvvvxxxyyyvvvzzz}}}}}}zzzxxxyyy|||}}}|||}}}~~~~~~|||}}}~~~~~~{{{xxxwwwyyyzzzxxxvvvxxxyyy|||~~~|||zzzzzz{{{{{{|||}}}uuuVVVFFF>>>:::555222111444444111222555222888===BBBQQQfffwww~~~yyy~~~iiiNNN>>>888555111111///...///111222111///............////////////111111222333555999<<<>>>CCCBBBBBBEEEKKKPPPSSSTTTRRRIIIBBB>>>;;;666555666444444555777888888888888555777999:::;;;===AAADDDDDDFFFIIIKKKLLLNNNQQQSSSUUU[[[ccciiilllnnnrrrvvvyyy&&&%%%%%%%%%%%%&&&'''(((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))(((((()))******************+++---///111333333444666777888999:::<<<======???@@@@@@AAAAAAAAA@@@@@@<<<=========>>>?????????@@@?????????@@@@@@AAABBB???>>>===<<<<<<<<<===>>>BBBBBBBBBCCCDDDDDDEEEEEEBBBCCCCCCDDDCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAACCCAAA@@@@@@AAABBBBBBBBBBBBAAA???===<<<<<<======>>>===;;;999888666666666444333111///------------+++++++++***)))(((&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%%%%$$$######$$$%%%$$$###$$$%%%%%%###!!!"""$$$%%%%%%%%%%%%&&&(((&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&(((((($$$%%%&&&''''''&&&&&&%%%&&&'''((('''&&&&&&(((***&&&''''''((()))+++,,,---111777UUUwwwzzzgggTTTTTT^^^^^^kkkeeeOOO@@@888???OOORRRJJJBBB===>>>KKKddd{{{|||mmmjjjlllhhh^^^ooo{{{xxxmmmcccYYYJJJ===666333000...------------,,,+++******,,,+++)))***,,,------,,,,,,...///111444:::AAAFFFOOOVVV[[[]]]aaagggjjjjjjlllttt{{{}}}|||xxxzzz~~~zzzzzzzzzxxxwwwvvvxxxzzzxxx{{{~~~~~~zzzwwwwwwxxxzzz{{{}}}}}}zzz||||||}}}~~~}}}~~~|||yyyvvvwwwzzz{{{zzzwwwxxxyyy|||~~~~~~{{{yyy~~~|||wwwuuu{{{^^^III???;;;666222111333333111222666111777;;;>>>HHH[[[ppp|||hhhLLL>>>:::555///222000//////000000///---............/////////////////////111333666888:::@@@??????AAAEEEIIIKKKLLLHHHAAA:::888555111000222000000111222222222222222000111222333333555888::::::<<>>>>>>>>>>>??????@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@>>>>>>>>>>>>???AAAAAABBBCCCCCCDDDDDDEEEBBBBBBCCCDDDDDDCCCAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBB???===???BBBCCCBBB???DDDCCCBBB@@@@@@@@@AAAAAA@@@???>>><<<;;;:::999888;;;999666333111000000111---------,,,+++***)))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$&&&%%%$$$######$$$%%%$$$###$$$%%%%%%$$$"""###$$$&&&%%%%%%$$$&&&''''''%%%$$$"""###$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&(((***###$$$&&&(((((('''&&&$$$&&&'''''''''&&&&&&((()))%%%%%%&&&''')))+++---...000999\\\{{{~~~aaaNNNPPPZZZ]]]ggg___KKK???;;;BBBQQQOOOFFF>>>;;;>>>LLLjjjooohhhlllgggZZZfffwwwxxxiii^^^VVVIII===666222///------------,,,,,,+++++++++,,,+++++++++,,,------------...000222555;;;CCCHHHPPPVVV[[[]]]aaagggkkkkkkjjjqqqyyy}}}{{{{{{}}}zzz{{{yyyzzzzzzyyyxxxxxx{{{}}}}}}}}}yyywwwwww|||||||||}}}|||{{{{{{{{{|||}}}~~~~~~~~~|||}}}~~~}}}zzzxxxxxx{{{|||zzzxxxyyyzzz|||~~~|||vvvyyy|||xxxwwwzzz{{{zzz}}}cccJJJ>>>:::666222111333333111222666111555999:::@@@PPPfffwww~~~hhhMMM>>>999555///111000000000000000//////............////////////......///000111333555777;;;;;;;;;===AAAEEEFFFGGGAAA:::555444333000///111...//////000//////......000111111000000111333666555777:::===???CCCHHHLLLMMMTTT\\\bbbgggkkkqqquuuvvv}}}%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((***+++...///111222222222333555777999:::;;;<<<<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@???>>>===<<<>>>???@@@@@@AAA@@@@@@???===>>>>>>???AAACCCDDDEEECCCCCCBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBCCCCCCAAABBBCCCCCCCCCAAA@@@???AAAAAA@@@@@@@@@AAAAAABBBBBB???===???BBBCCCAAA>>>DDDCCCBBBAAA@@@AAABBBCCC@@@@@@??????>>>===<<<;;;???===:::777555444444555000000000///...---,,,+++((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$######%%%&&&&&&$$$######$$$$$$$$$###$$$&&&&&&$$$###%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((###$$$&&&(((((('''&&&%%%%%%&&&'''&&&%%%&&&''')))$$$$$$%%%&&&(((+++---...///===bbb___MMMMMMTTTXXX___UUUCCC<<<<<>>666111...---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...000333777===DDDJJJOOOVVV[[[]]]aaahhhlllmmmkkkpppxxx}}}~~~||||||~~~|||yyyyyy}}}}}}zzz{{{{{{{{{zzz{{{~~~~~~{{{zzz|||{{{}}}}}}|||{{{{{{{{{{{{}}}|||{{{}}}}}}zzzxxxyyy{{{{{{yyyvvvzzz{{{}}}}}}xxxzzz~~~}}}hhhMMM???:::777333111222222111333777111444777777:::FFF[[[mmmvvv|||}}}|||hhhOOO>>>777444222000000111111111111222222............////////////...//////000111222333444777666777:::>>>BBBCCCCCC===777333333333000000222000000000000000//////...000111111000//////111333222444666999;;;@@@EEEIIIJJJOOOWWW\\\```dddjjjnnnssszzz$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))******+++,,,...111333555666777777777999;;;<<<=========>>>>>>>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAA@@@??????>>>>>>???@@@AAACCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@????????????@@@@@@AAABBBAAA@@@AAABBBAAA@@@>>>???>>>=========>>>???@@@??????@@@@@@@@@??????>>>???>>><<<:::888777777888444444444333222111//////---,,,+++)))'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%$$$$$$%%%$$$$$$###$$$&&&&&&%%%$$$&&&''''''&&&$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''''''''&&&%%%&&&'''&&&%%%%%%''')))$$$$$$%%%&&&(((***,,,---///CCCiii~~~___MMMKKKMMMQQQVVVJJJ:::888;;;DDDQQQOOOBBB888888>>>RRR{{{uuueee___[[[WWWrrr|||}}}yyyxxxrrriiiVVVQQQIII???777111...------,,,,,,++++++,,,,,,---***,,,......---,,,---...---...111333888>>>FFFLLLPPPVVV[[[]]]aaahhhmmmmmmlllqqqxxx~~~yyyxxx{{{zzz}}}~~~{{{{{{~~~~~~|||}}}}}}}}}|||}}}{{{xxxyyy}}}~~~}}}||||||{{{}}}}}}}}}{{{zzz{{{~~~|||yyyxxxyyy{{{{{{xxxuuu|||}}}~~~~~~~~~|||lllRRRCCC===777333111222222111333777333444666777777???QQQbbbooo{{{}}}|||uuueeeOOO>>>777555444///111222222111111222444............//////////////////000000111111111222333333444777;;;>>>??????;;;666222333333111111333000111111111111111000000/////////...,,,---///111///000222444666:::???CCCGGGLLLSSSXXX[[[___eeeiiinnnttt|||$$$%%%&&&'''''''''&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''((((((((((((***++++++,,,---...//////000111333555777888999::::::;;;<<<======>>>>>>>>><<<===???@@@AAA@@@@@@??????@@@AAABBBBBBBBBBBBAAA>>>???@@@AAAAAA@@@???===>>>============>>>>>>???======>>>>>>???>>>>>>>>>======>>>??????@@@@@@AAAAAA@@@???>>>============>>>>>>======>>>??????@@@???AAABBBAAA???===<<<<<<888888777666777888:::;;;999:::<<<===>>>>>>>>>======<<<<<<;;;;;;:::::::::777777777666555444222222///...---+++)))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$######%%%&&&'''&&&$$$$$$&&&&&&&&&$$$$$$$$$&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&&&&%%%%%%''')))&&&&&&'''((()))+++---...000KKKrrrxxx\\\MMMJJJJJJNNNQQQDDD666777>>>GGGTTTNNNAAA999<<>>:::888555000111333222///...000222............////////////.../////////000000//////222222222555888999999888999333111222222000000222//////000111111111000000.........---,,,,,,...000...///000000222555:::>>>@@@EEELLLQQQTTTYYY___dddhhhnnnuuuzzz~~~$$$%%%&&&'''''''''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%''''''''''''%%%$$$''''''''''''((((((((()))+++,,,---///111222444444555555777888::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>999;;;===?????????===<<<>>>>>>@@@AAABBBBBBBBBBBB===???@@@AAAAAA@@@>>>===<<<;;;:::999888777777777999999:::;;;<<<<<<<<<;;;===>>>>>>???@@@@@@AAAAAAAAA@@@>>><<<<<<<<<<<<=========<<<======>>>??????;;;>>>@@@???;;;888777999333333222222222444555666444555777999:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888888888888777555444333//////---,,,***)))((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''!!!###%%%&&&%%%%%%&&&((($$$######%%%''''''&&&%%%"""$$$%%%%%%%%%%%%&&&((("""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&%%%$$$$$$%%%%%%'''((()))%%%&&&&&&&&&%%%%%%'''(((((((((((()))***,,,---...111QQQxxxrrrXXXMMMJJJIIIOOOQQQDDD666:::BBBLLLYYYNNNBBB===BBBIII]]]}}}zzzqqqddd\\\[[[qqqrrrxxx}}}zzzpppjjjjjjRRROOOJJJBBB999222///...---,,,+++++++++,,,---...))),,,//////---,,,---...---///111444999@@@HHHNNNVVV[[[^^^]]]```eeejjjjjjnnnqqqzzz{{{zzz}}}zzz{{{}}}zzzzzzzzzzzz|||~~~~~~~~~~~~~~~}}}}}}~~~yyyuuuuuuxxx{{{}}}{{{{{{zzzzzzzzz{{{{{{|||{{{yyyzzz~~~~~~}}}}}}xxxrrruuuzzz}}}lllVVVGGG@@@888333000111111000333888666333444888888999CCCPPPkkkyyysss\\\GGG===<<<:::555111222333111...,,,---///............/////////000---......//////......---222111111333555666555333777222///111111///...000---...//////000000000///...//////...,,,---///111///000000000000333888;;;666;;;AAAGGGKKKPPPWWW\\\dddiiipppuuuyyy~~~&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((('''%%%%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%'''))))))***+++...000...///000222444555666666<<<<<<<<<======>>>>>>>>>======<<<<<<======>>>>>>@@@@@@???>>>>>>===<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@CCCBBBBBBAAA???===;;;999999777444111000000222333111222444444444444666888777999;;;===>>>===<<<;;;AAA@@@???<<<;;;999999888888999:::999888888888::::::;;;;;;<<<<<<<<<;;;;;;555444222000//////000000333222111111333777:::===999;;;===>>><<<;;;;;;;;;<<<;;;;;;:::999888777777<<<777222000000000...,,,***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((### """$$$$$$'''+++###$$$%%%%%%$$$###$$$&&&)))%%%"""$$$%%%$$$"""!!!###%%%&&&&&&$$$$$$%%%'''"""###$$$%%%&&&'''''''''%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))%%%"""!!!###%%%%%%$$$"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((&&&%%%%%%&&&'''((('''''''''''''''((())))))''''''(((***(((&&&+++222777```qqqZZZNNNJJJHHHKKKHHH@@@999???PPP^^^cccUUUFFF<<>>DDDZZZqqqyyycccKKK>>><<<:::666333444444444333111///...000000000000000000000000......------------......,,,---...///000222333333111000000000000000000000............///////////////,,,,,,//////,,,,,,/////////...,,,+++---000333555888<<<@@@EEELLLSSSXXX\\\ccckkkrrrwww|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''&&&$$$$$$%%%'''%%%%%%%%%&&&'''''''''((('''(((***+++,,,---000333333444666888999:::;;;;;;<<<<<<<<<<<<=========>>>;;;;;;<<<<<<===>>>???@@@@@@@@@????????????>>>>>>>>>???????????????>>>===@@@???>>>===<<<:::999999999777444111///000000111///000222222111111222444444555666888888888888777<<<;;;:::888777666666555333444555444333333444555888888999:::::::::::::::888777666444222111000000...---,,,,,,...111555777888:::<<<<<<;;;;;;;;;<<<::::::999888777777777777999666222111111111///---))))))*********)))''''''(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))&&&%%%((()))''''''))) !!!###$$$$$$%%%'''))))))&&&$$$&&&((((((&&&%%%###$$$&&&%%%$$$$$$%%%'''###$$$$$$%%%&&&&&&&&&&&&$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''((('''''''''''''''((()))))))))'''(((******)))---333;;;dddppp[[[PPPKKKIIIJJJGGG???<<>>>>><<<<<<<<<============>>>;;;;;;<<<<<<>>>???AAABBB????????????????????????;;;<<<<<<<<<;;;:::999999;;;:::888777666666777777999777444111///...//////---...///...------...///...//////000111111222222555444333222111111111111...000111000///...///000333444555666777888888888::::::999777555333111000+++***)))***+++...111333555777999:::::::::;;;<<<999888777666555555666777555444222222222222000///)))***,,,......,,,)))''')))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!$$$))))))&&&$$$%%% """$$$%%%$$$%%%''')))((('''&&&&&&'''))))))'''###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%&&&&&&%%%%%%%%%%%%###""""""$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&''''''((('''''''''''''''((())))))+++((('''***,,,,,,000555BBBkkkzzz{{{nnn\\\RRRNNNKKKHHHDDD???AAAPPPeeeuuuzzzgggRRRDDDMMMggg}}}yyy|||}}}}}}tttrrrwwwxxxpppppprrrssszzzwwwhhh]]]NNNHHHCCC666111333///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,.../////////333777;;;>>>DDDKKKQQQSSS[[[bbbcccdddjjjqqqtttqqqrrrsssttttttuuuxxxzzz}}}~~~~~~|||||||||{{{|||}}}}}}}}}{{{yyyxxxzzz{{{}}}~~~|||xxxzzz~~~{{{vvvwwwnnnccc]]]aaajjjsssxxxzzz~~~zzzaaaKKK===888333333333222444888???DDD???:::666666666555888===LLL```llltttxxxdddOOOBBB===:::777333333333333111000///...000000000000000000000000///......------......///---------.........//////---------....../////////////////////000000000000000------000000------000...///...---,,,---000222///111444888<<>>>>>>>>>>>????????????===============>>>???@@@???>>>>>>===<<<;;;;;;;;;777777777777666555444333444333111000000111333555999777444111///.........,,,---...---+++***+++,,,+++++++++++++++---......---------,,,,,,------...,,,...///...---,,,---......///000222333444444444666777777777555333111000,,,,,,,,,,,,---///111333222444666777777888:::;;;:::999666444333222333333111111111222222222111000+++,,,...//////...,,,+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!''''''$$$$$$&&&$$$&&&&&&&&&$$$###$$$%%%''''''&&&$$$$$$''''''%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))+++'''&&&))),,,...111666MMMttt{{{sssrrrzzz{{{mmm___WWWTTTRRRIIICCC>>>FFFYYYnnn{{{hhhTTTGGGVVVvvv~~~}}}yyyxxxzzzvvvooosss||||||qqqkkkjjjooo~~~qqq[[[HHH>>>:::000///111---------,,,,,,,,,+++++++++++++++,,,,,,---......///---111666:::===CCCKKKRRRTTTZZZaaaeeehhhmmmsssxxxsssttttttttttttttttttuuu|||~~~}}}}}}}}}|||}}}{{{yyy{{{~~~}}}|||yyyvvvuuuwwwyyy~~~{{{wwwvvvzzz~~~yyywwwwwwxxx~~~|||mmm[[[QQQTTT^^^fffjjjjjjpppxxx}}}ttt\\\HHH;;;666555444333333555:::@@@EEE@@@;;;777666555444666;;;FFFWWWaaajjjzzzwwweeeRRRDDD===888666333333333222111000///...//////////////////////////////............//////---------------------------------...//////000000/////////000000000111111000------000000------000.........---,,,---///111///111444777:::???EEEIIILLLQQQXXX```hhhsss||||||zzz$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&((()))&&&'''((()))+++,,,---...111222444555555666999<<<999999:::;;;<<<<<<<<<;;;????????????????????????>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::999777666444444222222222222222111000000000///...------///111222999777555222000///.........//////...,,,++++++,,,************+++,,,---...******))))))******+++,,,+++,,,---,,,+++++++++---++++++---...000000111111000111222333333222111000............///000222222///111333444444555888:::;;;:::777444222000//////---...000111111000000111//////.........//////000,,,,,,+++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$###%%%(((&&&###%%%)))%%%&&&'''&&&$$$###$$$%%%(((+++)))###"""%%%&&&###"""###%%%$$$######$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''(((((('''''''''''''''((()))))))))%%%%%%(((+++---222999YYY}}}vvvooonnnsssyyy~~~|||rrrgggbbb___]]]NNNDDD@@@KKKaaassszzzzzzfffSSSMMMccc~~~yyywwwuuuoookkkttt{{{oooiiinnnuuuUUUBBB888444------000+++------,,,,,,,,,+++++++++++++++,,,------............222777;;;???EEENNNTTTVVVZZZ```fffjjjnnntttyyyvvvwwwwwwxxxwwwuuuqqqooosss|||~~~{{{zzz|||~~~|||zzzzzz{{{zzzxxxzzz~~~}}}{{{xxxttttttuuuwwwzzz}}}|||yyyxxx{{{~~~~~~zzzwwwvvvwwwyyyrrrmmmkkkiiigggiiinnn~~~mmmVVVHHHGGGMMMQQQSSSVVV^^^hhhqqqxxxoooZZZHHH===888777555444444777===AAADDD???:::666666555444777<<>>777555444444333222111000///////////////////////////////////////....../////////------------,,,,,,,,,,,,.........//////000000000////////////000000000000000------000000------000------...---,,,,,,...000///000333555777<<>>666444......111---------,,,,,,,,,,,,++++++***+++,,,---............000444:::>>>BBBIIIRRRXXXXXXYYY^^^fffjjjmmmrrrxxxyyyyyyyyyzzzzzzwwwrrrmmmmmmuuu{{{|||~~~~~~~~~{{{yyyzzz}}}{{{xxxwwwyyyzzzyyyzzz}}}~~~}}}|||yyyvvvuuuuuuwwwwww{{{{{{wwwyyy{{{~~~}}}xxxrrrnnnfffaaa^^^^^^\\\ZZZ[[[___kkkvvv~~~{{{jjjTTTDDD???@@@@@@@@@DDDJJJUUU```kkkwwwzzzhhhVVVHHH???;;;777555555777<<>>888666777777777;;;888888>>>KKK\\\jjjrrrppphhh[[[NNNCCC===888666333333777>>>GGGNNNPPPPPPAAA<<<777666444222444888999AAAFFFLLLVVV[[[hhhxxxeeePPPDDDAAA888777555333222222222333000000000000000000000000000000////////////000000---------.........////////////...---,,,++++++***,,,,,,,,,---------......111......111111......111+++,,,...---,,,,,,---///,,,---...///000333888;;;>>>CCCKKKRRRYYYbbblllssssssuuuyyyuuueeeSSSNNNSSSYYYfffnnnkkkhhhjjjfff]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''(((((('''%%%%%%'''((($$$%%%'''((()))((('''&&&''')))***+++,,,...222555111222444777999;;;<<<<<<<<<;;;:::888777777666666888777666444333111000//////...............------++++++++++++,,,,,,,,,,,,---...///.........000222555555666666555333111000777555444444666666555333777555444333333222000///333222111222333333333111///000111111111222444666000000000000111111111111555222333777666111111555//////000333666888888777888666444444444444333222222111///...,,,+++++++++111...---000///------000000111222444444444333222222111000...------------+++,,,.../////////111333111000///...---,,,,,,,,,))))))))))))(((((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$ ###&&&&&&$$$###%%%'''%%%%%%######"""""""""###$$$$$$%%%%%%&&&'''(((((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""######$$$&&&''''''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&'''***,,,$$$%%%&&&''''''&&&%%%$$$###%%%&&&&&&&&&&&&''')))((('''&&&'''((())))))((((((,,,++++++---+++888QQQxxx|||yyyooommmrrrqqqjjjiiiwwwfffXXX^^^kkkqqq}}}{{{bbbQQQIIINNNnnn{{{pppjjjpppzzz{{{vvvuuu{{{{{{lllXXX<<<888333111111222000...,,,,,,,,,---------......---------------...///000,,,000777???EEELLLSSSWWW^^^[[[^^^hhhmmmllllllpppsssvvvyyyyyyxxxxxx{{{~~~|||wwwtttuuuxxxzzzxxxuuutttzzz~~~{{{|||}}}{{{~~~{{{yyyxxxzzz}}}~~~}}}||||||}}}}}}{{{}}}wwwooohhh```YYYTTTXXXVVVSSSPPPOOOMMMJJJHHHEEEEEECCCAAA???<<<;;;:::888777666444444555666666999888888<<>>GGGOOOYYYgggsssssscccRRREEE<<<999555333333444333222222333333333222000...---......///000000111000000..................------...///000000000///...---//////.........---------,,,---//////...///000222000...,,,++++++---000222///...------...000333555:::>>>EEEKKKSSS\\\gggooouuuttttttqqqdddSSSLLLNNNSSSZZZbbbfffeeecccbbbbbb&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%%%%&&&(((&&&'''((()))))))))))))))***+++---...///111444777444555666888999::::::::::::999888666555444444444111111000///...---,,,,,,,,,------------.........++++++++++++,,,,,,,,,,,,+++,,,...//////000222444;;;;;;;;;;;;:::999777666444666777777555555777999888777555555555444444333333333333444777888777666333555555555444333444666555555555444444444444444555222333777666333333888777777888999;;;<<<<<<;;;<<<;;;999888777777777666222222111000000000000000///,,,+++------+++,,,///...///111333444444444444333333222111000///......***,,,.........///222444111000///...---,,,,,,,,,,,,++++++***)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$"""###%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""######$$$&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%%%%%%%'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$%%%'''''''''''''''((()))((((((&&&+++++++++//////>>>YYY{{{~~~yyyqqqqqqwwwtttjjjgggpppbbbaaasss{{{aaaOOOIIIQQQttt}}}zzz|||}}}yyytttsssvvvrrr```MMM888444000.........---+++,,,,,,,,,,,,------------------------...//////000///333999@@@FFFNNNUUUZZZ```___dddlllooommmmmmpppqqqsssvvvwwwvvvwwwyyy|||}}}xxxttttttwww{{{zzzyyyxxx{{{~~~}}}}}}~~~{{{yyy{{{}}}|||~~~{{{xxxwwwxxxzzz||||||}}}~~~~~~|||xxxrrrllleee^^^WWWSSSYYYXXXXXXWWWUUUPPPJJJGGGCCCBBB@@@===:::888666555666666555444444444444444666555555888???IIISSSYYYWWWNNNFFFDDDBBB>>>===???888:::<<>><<<;;;;;;;;;;;;222111111000////////////111------//////---...111---...000111222333333333333333444444444333111000,,,---------...///222555000000///...------------...---,,,+++***)))((('''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%###"""###%%%'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%$$$$$$%%%''''''''''''((((((((((((%%%******+++000444FFFcccyyytttyyyzzzoooffflll}}}vvv___jjj{{{dddQQQLLLXXX}}}zzzvvvtttsssiiiTTT@@@555222///---------,,,+++++++++++++++,,,,,,,,,,,,------------...///000111444777<<>>;;;777444333222333333333444444444444444666555555777<<>>======DDDRRRZZZVVVMMM>>>;;;666222111333666888888888;;;>>>???DDDRRR```wwwtttcccLLLEEE===888666555333222111000...,,,,,,---///000000000000111000000//////........................---...///000000000000000/////////.........------,,,---//////......///111//////..................------...///000000111222555:::AAAGGGLLLSSS\\\bbbrrrtttvvvqqqdddTTTNNNPPPMMMRRRVVVXXXWWWWWWYYY\\\&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%&&&'''&&&%%%%%%''')))))))))((((((***,,,...///000222444555555666888:::999999999999999888777777444333111000...---------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,------.../////////111333555777777888:::<<<888888888777666666555444444777:::888666555999===777777666555555666999;;;;;;:::;;;<<<>>>???>>>===;;;>>>AAABBBAAA???>>>>>>===<<<;;;;;;:::;;;<<<<<<>>><<<;;;<<<>>>>>>???@@@<<<======<<<;;;:::;;;<<>><<<;;;;;;<<<666555333222000//////...111///000333333000000222...//////000000000000000///000333555666555444333///000///...---...111333000000///...............---------,,,++++++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((((('''%%%###&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$###$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&&&&'''((((((''''''((()))$$$******+++111777MMMnnnwwwttt~~~wwwhhhmmm}}}ooo^^^]]]mmm{{{jjjVVVRRRaaa}}}|||pppuuu}}}zzzxxxssseeeNNN;;;555333111000//////......******+++++++++,,,,,,,,,------------...000111111666999===AAAHHHPPPXXX^^^^^^eeeoootttsssppprrruuussstttvvvvvvvvvuuuuuuuuuuuutttsssuuuyyy|||}}}||||||zzzxxxxxxzzz}}}~~~~~~}}}|||yyy|||{{{wwwwww}}}|||xxxvvvvvvwwwxxxxxx|||yyytttkkkfffaaa]]][[[ZZZZZZYYYXXX\\\```aaa^^^XXXRRRNNNDDDBBB???;;;777444222222000111222444666777777888999888888:::>>>CCCIIILLLGGGDDDDDDFFFFFFCCCBBBDDDEEE@@@>>>EEEPPPVVVPPPGGG<<<999555111000222555888666666999:::888<<>>>>>>>>>>><<<======<<<;;;;;;>>>@@@>>>>>>???AAAEEEIIIJJJJJJJJJMMMPPPQQQNNNIIIFFFDDDAAAAAA@@@???@@@AAACCCDDDFFFEEECCCCCCFFFIIIHHHFFFAAABBBBBB@@@======>>>@@@:::<<>><<<;;;;;;;;;;;;:::888777666555555555111111555;;;<<<666333333222111000///...---------***,,,000333555555555555333333333111///...///111111000///...............++++++,,,,,,------......+++***)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%''')))'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&%%%%%%'''(((%%%''')))((('''&&&(((***%%%+++******111999TTTwww~~~qqqqqq}}}yyygggoooxxx___PPPYYYjjj}}}xxxhhhWWWVVViii{{{wwwxxx|||zzzkkk___eeezzz~~~{{{yyyqqq___III:::333333222111000/////////******+++++++++,,,,,,,,,---------...///000111222777:::===BBBGGGOOOWWW]]][[[dddnnnrrrrrrsssuuuwwwtttttttttttttttrrrooommmmmmooosssxxx||||||{{{yyy{{{yyywwwwwwyyyzzz{{{zzz~~~~~~}}}yyy{{{{{{xxxxxx}}}zzzxxxxxxyyyzzzzzz{{{uuunnngggbbb\\\YYYZZZ]]]```bbbaaacccdddaaaZZZTTTOOOMMMDDDAAA>>>:::777444333333000111333555888:::<<<>>><<<<<<===>>>AAAEEEIIIKKKGGGFFFIIIMMMMMMIIIGGGIIILLLEEEAAAFFFNNNOOOIIIAAA;;;888444111000111333555444444666777666888CCCOOO\\\pppsssgggWWWLLLFFFCCC>>>:::222222111111000000//////111111222111111000//////........./////////000000++++++,,,,,,---...///000000000/////////.........,,,---......------...///---...000111111///...---,,,---...///000000//////444888>>>CCCGGGMMMVVV\\\jjjppprrrjjj[[[QQQOOOPPPOOOQQQRRRQQQPPPRRRWWW[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&'''(((((('''(((***+++)))***+++,,,...000222333444666888999888888999:::888888999888888777666555...---,,,,,,++++++,,,,,,))))))***+++---...///000000000000////////////...222333444444555666777777555777:::;;;:::999999:::777777666666777888999:::;;;;;;===AAAEEEFFFDDDAAADDDFFFHHHFFFCCCBBBCCCEEEGGGFFFGGGKKKRRRYYY]]]___cccfffiiihhhbbbZZZTTTPPPOOONNNLLLKKKLLLMMMOOOQQQOOOPPPPPPQQQVVV[[[YYYUUUIIIJJJIIIFFFBBB@@@BBBEEE===BBBGGGIIIFFFDDDCCCDDD>>>===<<<;;;::::::::::::999===EEEOOOOOOGGG???<<<666555333111///...------)))+++---000222333444444555666666444222000000111222222000///...---------)))***+++,,,---...///000---,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''$$$######%%%'''((('''&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&''')))+++'''&&&&&&%%%%%%&&&&&&'''###$$$&&&&&&&&&&&&''')))%%%'''***)))&&&&&&(((+++&&&,,,++++++222>>>\\\zzznnnppp|||}}}tttaaajjjzzzqqq[[[NNNTTTjjj|||qqq___TTTWWWppp}}}yyyxxxyyylll```VVV[[[qqq{{{xxxuuukkkWWWCCC888///000111000...------...++++++++++++,,,,,,,,,,,,,,,------...///111222333777:::>>>CCCHHHOOOVVV[[[ZZZccckkkoooqqquuuwwwvvvsssrrrrrrrrrqqqoookkkhhhiiimmmtttzzz}}}|||yyywwwzzz{{{}}}~~~~~~|||{{{{{{zzz{{{}}}~~~}}}{{{~~~}}}yyyyyy~~~}}}zzzyyyzzz|||}}}}}}yyy~~~xxxnnngggfffbbb^^^]]]```eeehhhkkkkkkllliiibbbWWWMMMHHHGGGAAA???<<<999666555555666333333444666999<<>>FFFOOOaaazzz{{{lllaaaYYYQQQFFF===666555444222000///......111111111222111111000000.........//////000000111---,,,,,,,,,---...//////000000000/////////......,,,---......---,,,---...---...///000111000//////------........./////////333777<<<@@@EEEMMMVVV]]]hhhoooqqqeeeVVVOOOPPPRRRSSSTTTTTTSSSRRRTTTYYY^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***'''((())))))))))))+++---***,,,...000222444555555666888:::;;;:::999:::;;;::::::999888666444222111,,,,,,++++++,,,,,,---...***+++,,,---...///000111000000000111222333333444666666777888999:::;;;;;;666999<<<>>>>>>===>>>>>>888888888888:::<<<>>>???>>>BBBIIIOOOSSSTTTSSSSSSWWW[[[^^^\\\WWWSSSSSSUUUYYYXXXWWWZZZ```hhhooorrrzzz}}}{{{rrrkkkfffcccaaa___]]]\\\]]]^^^___^^^aaacccfffnnnuuusssmmm\\\]]][[[UUUNNNKKKLLLOOOLLLSSS\\\___]]]ZZZXXXYYYLLLJJJHHHEEECCCAAA??????AAAHHHUUUaaabbbWWWKKKEEE:::999777444333222111111,,,------...///000000111333555777777555444333333444333111000...---,,,,,,******+++,,,---......///......---,,,***)))(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&#########$$$%%%%%%%%%&&&$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))'''$$$###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%&&&(((***%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&'''&&&%%%%%%&&&'''$$$'''***)))&&&%%%(((+++''',,,,,,---555DDDfff|||ssswwwwwwlllZZZ^^^iiiuuuwwwjjjXXXMMMWWWpppgggXXXQQQZZZzzz{{{yyywwwbbb[[[TTTYYYlllzzzuuuqqqdddOOO===555,,,...000///---+++,,,...,,,,,,,,,,,,------------,,,------...///111333444777;;;@@@EEEJJJOOOVVVZZZ^^^dddjjjlllpppvvvwwwtttrrrqqqqqqrrrsssqqqmmmiiijjjnnnuuu{{{||||||zzzxxx{{{xxxzzz}}}{{{xxxyyyzzzyyy~~~{{{yyyxxx{{{}}}vvv|||yyyqqqiiiddddddddddddgggkkknnnoooooonnnooollldddWWWLLLFFFDDDAAA???===:::999999;;;<<<888777666555777:::>>>@@@DDDEEEHHHKKKNNNPPPRRRRRRPPPPPPSSSVVVSSSMMMLLLNNNIIICCCAAADDDDDD???;;;<<<222222333333333333222222777333222555777666888<<>>888333000000111333000000111222222222111111---......///000000111111000///.........///000000000000000000/////////...,,,---......,,,,,,---...,,,---...///000111111111......---,,,---...///000222555:::>>>CCCLLLXXX```hhhppppppbbbSSSNNNRRRUUUUUUWWWWWWVVVTTTVVV[[[```&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***((()))******)))***,,,...,,,---000333666777777777777:::<<<===<<<;;;;;;;;;<<<;;;:::888555222///...++++++++++++,,,---...///------...///111222333333...///000222444666888888888999999:::<<<===>>>>>>888;;;???BBBCCCCCCCCCDDD?????????@@@BBBEEEGGGIIIHHHQQQ]]]dddeeefffhhhlllppptttxxxvvvpppkkkiiijjjkkkhhheeeeeejjjqqqwww{{{{{{sssqqqmmmjjjhhhhhhhhhiiiiiinnnssswwwssssssqqqiii```[[[\\\___]]]eeepppuuusssooollllllaaa___ZZZUUUOOOJJJGGGEEE@@@HHHXXXfffgggZZZLLLDDD<<<;;;999777666666666666000000///...---.........000444777999888777666555555444222000...,,,+++++++++++++++,,,,,,,,,------.........------,,,,,,,,,'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$((((((((('''&&&&&&&&&%%%)))'''%%%&&&''''''%%%"""%%%$$$$$$$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###''')))((($$$###%%%)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&'''$$$%%%''''''''''''%%%$$$'''(((((('''%%%$$$$$$%%%$$$(((+++)))&&&%%%(((+++&&&,,,,,,...888IIImmm{{{tttgggVVVTTTYYYeeellldddTTTIII]]]wwwaaaWWWPPP]]]|||xxxttt\\\YYYUUUYYYjjj}}}{{{uuuooo```JJJ:::444,,,...000000---,,,---///,,,,,,------------......,,,------...000111333444888<<>>@@@AAA===:::777555555888;;;>>>IIIKKKNNNRRRUUUWWWXXXYYYWWWWWWXXXXXXRRRIIIGGGIIIAAA<<<;;;???===777666999...///111333444444444333999444222555777666444555:::HHH^^^xxxqqqaaaMMMGGG>>>555111222666:::///000111222222222222222---......///000111111222222111000//////000111111000000000000////////////,,,---......,,,,,,,,,...,,,---...///000111222333///...---,,,,,,---///000111444777;;;BBBLLLYYYbbbiiiqqqpppaaaQQQNNNTTTXXXWWWXXXYYYWWWVVVWWW\\\aaa$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&((((((''')))))))))***+++...000222///000111333666888999:::777999;;;===>>>>>>===<<<===;;;888333...++++++,,,...---...///111222111000000///...///111222333333444555888999777555777<<<999999:::===AAACCCDDDDDD???DDDHHHKKKQQQYYY^^^___VVVNNNIIIKKKPPPSSSWWW\\\aaafffrrrzzzyyyuuuzzz~~~yyyvvvtttvvvzzz~~~||||||yyyuuupppnnnoooqqqxxx}}}~~~~~~~~~{{{rrriiijjjooommmttt|||yyywwwoooeee^^^[[[XXXSSSOOOMMMOOOSSSVVVVVVSSSMMMIIICCCAAA>>><<<:::999999999777555333222222222///---...111555999;;;;;;:::999555444333222000///...---,,,,,,++++++,,,------...---.........------...000(((''''''((()))'''"""((('''&&&%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''((((((''''''###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%)))+++***&&&###"""###$$$&&&'''((('''&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,***&&&,,,111555PPP{{{zzzeee[[[PPPPPP[[[```ZZZWWW\\\lllzzzvvv]]]PPPRRR```~~~wwwgggZZZPPPZZZoooyyynnndddWWWGGG999333......---,,,,,,,,,,,,---((()))+++,,,------,,,,,,......---,,,,,,...222555666;;;AAAFFFJJJPPPWWW]]]aaagggmmmnnnkkklllsssyyyvvvvvvtttqqqssswwwvvvqqqrrrrrrrrrtttvvvyyy|||}}}~~~~~~|||zzzxxxtttrrr}}}yyyvvvvvvyyy|||}}}|||{{{zzz|||xxxlllccc___[[[aaakkkwww{{{nnnrrrooojjjddd\\\SSSJJJCCCDDDFFFGGGFFFCCCBBBDDDFFF@@@>>>:::666444666;;;@@@CCCJJJTTT\\\``````______VVVSSSOOOLLLIIIEEE>>>:::888888777666555333111111111000000///////////////333444444555555444444333444BBBLLL```zzzgggVVVEEE<<<777222111444---///111111000///000000...............///000000222222111000000000000000///000111222111000...,,,+++,,,...000///...+++***,,,,,,,,,,,,------...///...///000///---,,,,,,...333444999???CCCJJJWWWdddgggmmmlll```TTTPPPSSSUUUXXX[[[\\\YYYSSSQQQSSSWWW&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((())))))***+++---///222333111222333555666888999:::888999;;;=========<<<;;;666666444111...---...000000//////000111222222111111000000000222333333333555666888:::::::::<<<>>>>>>===>>>@@@DDDHHHJJJKKKIIIQQQZZZaaakkkuuu{{{{{{rrrhhhaaa```bbbdddhhhlllqqqwww{{{vvvtttyyy|||xxxtttrrrsssvvvxxx~~~}}}vvvtttvvvuuu|||{{{sssmmmjjjfff___ZZZTTTSSSTTTXXX]]]]]]XXXRRRGGGFFFDDDAAA>>>===<<<;;;555444444444444333222111333555999<<<>>>>>><<<;;;999888777555444222111000,,,,,,,,,+++,,,,,,---------...///.........000222---***(((((())))))(((&&&(((((('''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&'''''''''''''''###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&$$$###$$$(((+++$$$%%%&&&&&&''''''&&&&&&###$$$&&&&&&%%%%%%%%%&&&''''''''''''(((***++++++***)))...111777WWWppp^^^SSSQQQ[[[___YYYYYY___ooo{{{ttt[[[PPPSSSeeekkk^^^WWWaaattt|||ooocccUUUEEE888333///......---------------((()))+++,,,------,,,,,,---............000333666777<<>>BBBFFFNNNXXX```ccccccaaa```PPPLLLGGGCCCAAA>>>:::888555555555555444222111000///////////////000111111111111222444444555555555333???FFFXXX}}}zzzwww|||xxxyyy~~~yyyiiiXXXKKK???555111333////////////......//////...............///000000111111000///////////////...///111111111000...---////////////...---------+++++++++,,,---...///000...///000///---,,,---...222333888>>>BBBIIIWWWdddmmmppplll^^^QQQPPPVVV\\\[[[]]]^^^YYYRRRNNNPPPSSS(((''''''''''''((())))))&&&((()))(((&&&%%%(((+++++++++,,,---///222444555555555666777888888999:::999999:::;;;;;;999888777///000000//////000222444333222111111111222333444333333444444444444444444777888:::===AAACCCDDDCCCCCCCCCCCCEEEIIINNNSSSVVVZZZeeeqqq{{{~~~uuussstttvvvzzz~~~{{{uuuxxx|||vvvrrrsssvvvyyy{{{~~~~~~yyyuuuvvv~~~{{{vvvpppkkkddd^^^[[[aaalllqqqllleee^^^[[[UUUNNNFFF@@@<<<:::777888999999777666666777444666888;;;<<<===<<<;;;;;;;;;:::888666555333333...------,,,,,,,,,,,,------...//////...///111333///,,,((('''(((***+++,,,)))(((((('''''''''(((((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&'''''''''''''''$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((%%%"""!!!$$$***...&&&&&&%%%%%%%%%&&&''''''###%%%&&&'''&&&%%%&&&'''((((((((((((((()))******))),,,111111;;;cccxxxdddXXXRRRXXXXXXSSSUUU___rrr{{{~~~qqqYYYPPPUUUnnn~~~~~~kkkaaa]]]gggwwwqqqbbbRRRAAA666333000///......------......)))***+++,,,---------,,,,,,---///000111222555888888===CCCHHHLLLRRRYYY___bbbeeejjjllllllmmmnnnoootttvvvvvvuuuxxx}}}}}}zzzssstttvvvxxx{{{~~~}}}||||||~~~}}}{{{}}}|||yyywwwvvvyyy~~~~~~|||{{{yyy|||xxxwwwzzz|||{{{zzzwwwwwwzzz}}}oooeeeaaaccciiirrr|||yyyfffdddbbbaaa^^^ZZZUUUQQQNNNPPPRRRQQQNNNJJJHHHGGGDDDDDDBBB???===>>>AAADDDEEEKKKSSSXXXYYYWWWTTTRRRGGGBBB===999777666555444222222222222222111000000------......///111222333...///111333444555555666222;;;>>>KKKlllpppggghhhiiihhh```___aaakkkyyyzzzmmm^^^LLL===666555222111///---,,,---...///...............///000000000000///............///......000111111000//////333222000...------...///+++++++++,,,---...000000...///000///---------...111222666===BBBIIIWWWeeetttuuulll[[[OOOQQQ[[[ccc___``````ZZZQQQKKKJJJLLL((((((''''''(((((()))***'''+++---,,,((('''***///,,,---...000222444666777777777777777888888888888999999888777666444222111---...000000111333666888666555444333222333555777444555666666555555666777:::<<>>??????@@@===<<<<<<;;;:::999888888555444222111//////......+++,,,------,,,---///111////////////---+++******)))(((''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!&&&)))(((&&&$$$###((('''%%%$$$$$$%%%&&&'''###%%%''''''&&&&&&&&&''')))((((((((((((((()))***'''...333555JJJyyywwwgggWWWKKKGGGCCC@@@MMM___wwwzzzxxx{{{|||kkkWWWTTTZZZvvvbbb]]]aaaooozzzsss^^^JJJ:::333444000000///............///,,,,,,,,,,,,,,,,,,------(((***---///111333555888999>>>DDDIIIMMMSSSZZZ```\\\___dddiiilllnnnnnnnnnnnnsssvvvvvvyyy~~~~~~wwwxxxzzz{{{{{{{{{yyyxxx|||||||||{{{zzzyyyyyyzzz{{{zzzwwwtttrrrtttxxx|||}}}|||||||||{{{}}}~~~|||zzzuuuzzzvvvnnnmmmxxx~~~sssqqqmmmkkkhhhddd___\\\ZZZZZZZZZYYYWWWTTTPPPMMMNNNOOOOOOMMMIIIFFFDDDDDDEEEDDDCCC???;;;888888999444444444444222111000///,,,---...///000000000000000000////////////000000111111222333333333222222111666333888NNNgggqqqdddYYYOOOGGGHHHMMMTTT___iiipppwww{{{uuufffWWWKKKEEE>>>999333000000111111111...............///000000......------------............///000000000000000...///000111000...,,,***+++++++++,,,---...000000...///000///......///000///000444;;;AAAKKKZZZiiixxxwwwlllZZZNNNRRR___hhhfffgggeee[[[NNNDDD@@@@@@&&&&&&&&&&&&&&&'''((((((%%%'''))))))((())),,,///111222333444555666666666333333333333333333333333111111000000///.........444555777777666666888999666999:::999777777;;;>>>666888999888888;;;AAAFFFQQQZZZaaadddkkkttttttmmmooosssyyy|||}}}~~~}}}vvvtttpppnnnooovvv~~~uuunnnkkkjjjhhhkkkoooqqqtttvvvxxxxxxyyy{{{|||}}}{{{~~~xxxyyyuuuiiiaaa]]][[[XXXTTTNNNJJJGGGFFFCCCBBBAAA@@@???======<<<======>>>>>>>>>>>>>>>>>>>>>>>>:::999777555333111111000+++,,,---,,,++++++---//////222555555333000...---***)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""$$$%%%$$$$$$$$$&&&'''''''''&&&%%%%%%%%%&&&&&&$$$&&&'''(((&&&&&&'''(((((((((((((((((()))******)))---333<<>>DDDIIIMMMSSSZZZ```ZZZ^^^dddhhhkkkmmmoooqqqkkkqqquuuuuuvvvzzz|||{{{xxxyyy{{{|||{{{yyyvvvttt|||~~~~~~|||{{{|||zzzzzzyyywwwuuuuuuwwwyyy~~~~~~~~~|||xxx~~~sssnnnooo{{{rrrpppnnnllljjjgggdddaaaXXXVVVSSSRRRQQQQQQNNNMMMTTTUUUVVVSSSMMMGGGCCCAAA<<<;;;999666333333666888000222444444222000//////---...///000000111111111111111000///////////////222222333333333333222222111555333555EEEXXXuuu|||dddUUUHHHFFFGGGHHHNNNVVVeeeooowwwtttjjj^^^RRRKKKCCC===777333333444222111...............///000000...------------...//////////////////000000000000,,,---000111111///,,,***,,,,,,,,,,,,---...//////---///000000///...///111///000444;;;BBBLLL]]]lllvvvuuujjjXXXLLLPPP^^^hhhhhhiiifff]]]OOOCCC>>>==='''&&&&&&&&&&&&'''((((((&&&'''(((***+++...000111333333555555666555555444//////000000000000000000++++++,,,...000222333444555777888888777777888999555999<<<<<<::::::===AAA@@@BBBCCCBBBCCCHHHQQQXXXbbbnnnxxxzzzzzzpppooozzz{{{zzz|||sssrrrnnnjjjhhhlllrrrxxxqqqkkkggghhhhhheeedddfffhhhkkknnnlllhhhhhhlllqqqqqqmmmooowww|||yyywwwwwwsssooorrryyyyyyxxxxxx{{{{{{ppphhhdddeee^^^UUUSSSVVVXXXWWWTTTOOOLLLHHHDDD@@@>>>===<<<======>>>>>>???@@@@@@AAA>>>===;;;888666444333333---......---++++++,,,...---111555777555333333333---,,,***)))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&''''''&&&$$$###$$$'''***&&&&&&''''''&&&&&&%%%$$$$$$&&&(((((('''&&&'''(((''''''''''''(((***++++++---,,,333DDDaaa{{{~~~~~~}}}sssbbbRRRJJJDDDHHH___zzz}}}hhhUUUVVVjjjttt[[[WWW```uuuqqq[[[EEE666111444///......---------------...---,,,,,,,,,,,,---...,,,---...//////222666999888===CCCHHHLLLRRRYYY___[[[```fffhhhhhhiiinnnsssiiippptttttttttvvvxxxwwwwwwyyy|||}}}|||zzzvvvtttzzz~~~~~~||||||yyy{{{}}}|||zzzxxxwwwwww{{{~~~~~~~~~vvvvvvzzz|||tttrrrooommmllliiifffdddVVVQQQLLLJJJKKKMMMNNNNNNTTTUUUVVVRRRKKKBBB;;;777222333444222111111222444...000111000...---...000...///000111222222222111000////////////000000111111222333444444444444444///555333555@@@NNNhhhmmmXXXPPPLLLGGGGGGLLLZZZdddjjjhhhccc^^^VVVOOOEEE@@@999555666555333000...............///000000......------...//////000111000000///////////////---...///000000000//////---------,,,,,,------...---///000000//////000111///000555<<>>==='''''''''''''''((())))))***)))***,,,000333555555444444555666666555444333------------............&&&'''***---111555999;;;555666888999888777888999444888===>>><<<;;;>>>BBBKKKLLLMMMMMMMMMTTT___hhhmmm}}}|||}}}|||zzz~~~vvvkkkjjjwww{{{{{{xxxssskkkeeedddiiimmmkkkhhhhhhkkklllhhhfffffflllppppppjjjaaa___dddllljjjeeefffmmmqqqmmmiiiiiilllrrr||||||nnneeecccfffqqqvvvrrrrrrxxxxxxqqqoooppprrrsssvvvyyy~~~}}}xxxoooeee\\\\\\bbbhhhhhhfffaaa]]]WWWQQQKKKFFFDDDCCC:::;;;;;;===>>>???@@@@@@AAA@@@===;;;888666555555///000000...,,,+++,,,...***...222444333333555777///...,,,***)))(((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&(((***)))((('''''''''&&&&&&'''((('''&&&$$$###$$$&&&(((((('''&&&'''(((&&&&&&&&&'''(((***+++,,,111,,,444IIIiiiyyy|||ooo\\\QQQIIILLLdddhhhTTTVVVpppqqqWWWSSS]]]uuupppZZZDDD555111555......---,,,,,,,,,,,,---///...---,,,+++,,,---...////////////000333777;;;888===CCCHHHLLLRRRYYY___\\\bbbhhhiiifffgggmmmsssmmmtttyyyxxxwwwyyyzzzyyyvvvyyy|||~~~~~~{{{xxxuuuwww}}}|||{{{yyy|||~~~zzzwwwvvv}}}~~~}}}}}}yyyvvvssspppmmmjjjgggdddVVVPPPJJJGGGIIIMMMPPPQQQPPPRRRRRRNNNFFF<<<333...222444777666444222111111/////////,,,******...111000000111222222222222222............///111222333000111222444555666777777---444444555===HHH```pppbbbYYYNNNIIILLLPPPXXX]]]\\\[[[[[[XXXRRRFFF@@@999666777666222..................///000000...............///000111222111000//////...//////000////////////111222333......---,,,,,,,,,,,,------///000000//////000222000111555<<>>===%%%'''(((((('''&&&&&&'''***,,,///111333333333222666444111///......///000***,,,//////---+++*********,,,...///000222555777777777777777888999:::;;;888>>>EEEJJJKKKLLLMMMNNNNNNYYYcccdddaaabbblllwww{{{tttrrrssstttssssssrrrvvvyyy{{{~~~~~~{{{sssmmmnnnvvv~~~~~~yyytttpppmmmmmmkkkooonnneee^^^\\\[[[ZZZ[[[ZZZ^^^dddbbb[[[XXX[[[```ccceeeaaaZZZUUUUUUWWW\\\[[[YYY[[[cccgggaaaWWWZZZ[[[fffuuuwwwmmmdddcccdddkkknnnggg``````bbbddd___aaadddgggjjjnnnrrrvvv{{{{{{tttjjjgggrrrxxxnnniiibbbUUUKKKGGGFFFCCC@@@>>>===>>>??????===@@@BBBBBB???<<<999888777555333111000000000000......000111444777999:::444222///,,,***)))*********))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&'''((((((&&&%%%%%%''')))'''''''''&&&&&&%%%%%%%%%&&&%%%$$$'''******'''$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''((())))))((()))+++---------888VVV~~~yyy}}}~~~|||bbbOOOMMMQQQgggyyyeeeWWW[[[jjjTTTRRR]]]rrrqqqUUU@@@888555111000000///...------,,,,,,........................---...000000111222555777<<<@@@DDDGGGJJJNNNUUUZZZ\\\dddiiifffbbbffflllpppssstttttttttwww|||{{{vvv{{{xxxyyy|||{{{xxxwwwyyyyyy~~~zzz{{{~~~{{{{{{{{{|||~~~}}}{{{yyy~~~||||||~~~xxxxxxtttnnnfffaaaaaabbbVVVUUUSSSSSSRRROOOKKKHHHJJJHHHGGGHHHCCC:::444333444333333222111111111222111111000///...///222444//////000111111111111111///...---000333444222000222222333444555555555444111222555888;;;FFFZZZmmmnnn]]]PPPHHHPPP[[[bbb___ZZZXXXTTTOOOIIICCC<<<777666666555333222222222000......000222222222111000000000000000333333111000000000111222111111111000111111222222000000000...,,,,,,...000.........///////////////111111666>>>FFFSSSgggwwwvvveeeRRRFFFHHHWWWgggllluuusssbbbQQQHHH@@@777&&&'''((((((''''''((()))***,,,///222444444444444333222000///...---......***,,,...///---++++++++++++---//////000222555888:::::::::::::::;;;===??????IIISSSXXXWWWVVVYYY]]]bbbjjjrrrsssqqqrrrzzz{{{tttiiiffffffmmmuuuwwwtttppprrrtttvvvyyy|||~~~rrrppplllgggcccccchhhmmmllllllkkkeee___ZZZXXXYYYYYY```dddcccaaaaaa___\\\VVVXXX]]]aaa]]]UUUTTTWWWYYY[[[[[[VVVOOOKKKMMMPPPTTTTTTSSSTTTXXX[[[VVVNNNMMMMMMVVVdddhhh```[[[\\\fffmmmnnnfff]]]ZZZ[[[]]]bbbaaa___]]]^^^aaafffjjjgggsss|||vvv}}}}}}ppp___UUUSSSLLLHHHBBB???>>>>>>===;;;<<<>>>@@@AAA???>>>>>>>>>888777555444222111111111+++,,,---///222555777999666555222///,,,+++******))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%'''((()))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((()))***)))((()))+++,,,......;;;\\\yyy|||}}}wwwqqqvvv___LLLKKKNNNbbbwwwaaaWWWaaakkkVVVVVVaaavvvoooRRR===555111...000//////...------,,,,,,........................---...000000111222555777:::>>>CCCGGGIIIMMMSSSXXX^^^fffllliiieeehhhmmmpppoooqqqssstttxxx}}}}}}xxxwwwuuuuuuxxxyyyuuuuuuwww~~~}}}wwwwwwyyy|||||||||}}}~~~~~~}}}~~~xxxxxxtttnnnfffaaa______XXXXXXWWWVVVTTTPPPKKKFFFDDDBBBBBBDDDAAA;;;777777555444333222111111111111///000///...---...111333///000000111111111111111000...---///111333222000000000222333444555666666222222444666888@@@RRRdddyyysss___SSSRRR[[[bbb```\\\YYYUUUOOOFFFBBB<<<888777777555444111222222000......000222222111000000//////000000333222111000000000111222222222111111111111111222000000000...---,,,...000............////////////111222666>>>GGGTTThhhyyyzzzjjjVVVGGGFFFSSS```mmmxxxwwwfffTTTKKKCCC<<<&&&'''((((((((()))+++---,,,...000333444555555555000000///...---,,,,,,+++))),,,......---,,,,,,,,,...///111111222444888:::===>>>??????@@@CCCGGGJJJMMMYYYgggllljjjhhhmmmrrrqqqvvv|||zzzqqqiiibbb^^^___eeerrr}}}tttpppnnnllllllmmmlllkkkjjjcccbbb___]]]\\\^^^```aaabbbcccaaaZZZSSSPPPRRRUUUTTT\\\dddiiimmmpppnnnjjjcccgggmmmnnnfff]]][[[___]]]]]][[[TTTMMMLLLPPPUUUVVVZZZ\\\\\\]]]^^^ZZZSSSLLLHHHKKKUUUYYYTTTRRRUUUYYY___bbb^^^ZZZ]]]```bbbfffaaaYYYRRRPPPSSSXXX\\\UUU\\\fffmmmqqqvvv}}}~~~}}}kkkaaa___WWWQQQJJJGGGFFFDDD@@@;;;:::<<<>>>>>>>>>???AAACCC999999888777666444333222++++++,,,...000333555666888777555333000...,,,+++(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&###!!!###&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********))))))***,,,///111AAAeeeyyy}}}|||pppeeehhh{{{yyyVVVFFFIIILLL\\\wwwttt^^^YYYjjjmmmXXXZZZfffyyyhhhMMM:::333111/////////......---,,,,,,,,,------------------------,,,...///000000222555777777<<>>999777888666555444333111000000000...//////...---...000222///000111111222222111111000...------///111222111///000111222444555777888333333444555555:::HHHWWWmmmzzznnn\\\UUU\\\aaaaaa^^^ZZZUUUPPPEEEBBB>>>;;;999888666444111222222111//////000222111111000/////////000000333222111111000000111111333333222111000000000000///000000///------...000............//////000000222222777???IIIWWWlll}}}rrr[[[HHHCCCLLLWWWiiivvvyyykkkXXXLLLEEE???'''((()))******,,,///111111111333444444444444333............---,,,+++******,,,......---------...000111222333444666:::======@@@CCCFFFIIINNNUUU[[[___jjjwww~~~~~~}}}zzz|||}}}vvv{{{}}}wwwqqqmmmhhhccceeefffkkkuuuvvvgggaaa]]]]]]___^^^]]]^^^bbb```___aaaeeeiiilllmmmlllkkkfff^^^VVVUUU]]]ddd```eeejjjnnnuuu}}}~~~~~~rrrnnnpppkkkjjjfff^^^YYYYYYaaahhhiiiqqqyyy|||}}}|||xxxrrrbbbXXXTTTXXXYYYTTTSSSWWWQQQSSSSSSTTTZZZccchhhgggggg```UUUMMMJJJKKKNNNQQQJJJMMMPPPTTTYYYaaajjjppp~~~yyy}}}rrrgggbbb___ZZZUUUTTTTTTPPPGGG???<<<===>>>======>>>@@@BBB:::;;;;;;;;;:::888666444/////////000111222333444666666555444222000...---((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$$$$(((+++%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%%%%'''(((&&&"""!!!$$$'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$$$$######%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******+++***))))))***,,,...333IIIpppvvv~~~~~~ooo___```qqqiiiKKKBBBKKKOOOZZZpppxxxtttaaaaaattt|||ooo\\\```kkk{{{{{{```GGG888333222222.........------,,,,,,,,,------------------------+++---///000000222555777777<<>>===>>><<<777555777777666555333111000000000//////000///......000222000000111222222222222111111///------...///111222222222333444555666777888444333333444333666AAAMMMddduuu}}}}}}}}}~~~iii[[[^^^aaaaaa___[[[UUUPPPHHHFFFBBB???;;;888555333111222333222000000000222111000000//////000000000222222222111111111111111444333222111000000000000///000000///------...///------......//////000000111222888AAALLL\\\ssszzz]]]FFF???FFFMMM^^^llluuulllZZZKKKBBB===''')))+++,,,---///222444555555555444333222111111---.........---,,,+++***+++---...///...///000111000111222333444888<<<@@@;;;@@@GGGLLLQQQXXXbbbiiirrrxxx}}}xxxxxx~~~{{{uuurrrmmmhhhdddeeedddhhhsss|||zzzqqq___WWWTTTYYY___bbbfffjjjiiiiiikkkqqqyyy~~~ssseee\\\]]]eeennnlllmmmllllllssszzzxxxtttmmmhhhjjjsss{{{~~~rrrhhhgggeee```___ccc^^^\\\WWWWWW___iiikkkgggiiibbbWWWOOOLLLKKKKKKKKKFFFEEEEEEFFFLLLVVVaaaiiizzzooofffgggmmmpppqqqrrr{{{zzzlllbbb^^^]]]\\\]]]]]]WWWLLLDDDCCCDDDDDDBBB???======>>>;;;<<<======<<<;;;999888777666555444333333333333444444444444222111//////***)))))))))))))))((((((&&&'''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$$$$(((+++%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$$$$$$$$$$$$$###%%%&&&%%%######&&&(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$$$$######%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))***+++***))))))+++---...777SSS|||ooo{{{}}}nnn]]]\\\jjjvvvqqq^^^GGGFFFRRRVVV]]]ooopppzzz}}}|||vvviiimmm{{{yyyyyy~~~xxxrrrfffjjjtttvvvZZZCCC666111000111---------------,,,,,,,,,------------------------***,,,...///000222555777888===DDDIIIKKKNNNSSSVVVdddjjjjjjddd___dddmmmrrrpppvvv{{{{{{|||~~~}}}yyyuuusssuuuyyyzzzxxxyyy|||}}}|||~~~|||~~~|||zzz}}}~~~~~~{{{vvvooojjjiiilllpppssssssrrroookkkeee\\\RRRLLLCCC@@@???@@@>>>999777999888777555333222111000000000111222111000000222333000000111222222222222222111000///...---///111333555666777888888777777666222222333555444555>>>GGGXXXkkkyyypppiiiuuu|||eeebbbaaabbbaaa]]]VVVRRROOOMMMIIICCC===888555333222444555444222111222333111111000000000000111111222222222222111111000000444333222111000000000000...///000000...---......---------...///000000111111222888CCCPPPaaayyyaaaFFF===AAAFFFQQQ```llliiiZZZKKK@@@;;;(((***---///000111333555777666555444222111000/////////.........---------,,,...000000000111333444111222333555777;;;AAAEEEAAAHHHPPPVVV[[[aaakkkrrr~~~~~~}}}yyyqqqoootttwwwqqqiiibbb]]]``````aaalllzzzzzzmmmaaaZZZ___dddfffjjjooopppttt|||vvvllljjjoootttwwwwwwsssmmmqqqzzz|||xxxuuutttooonnnrrrkkkllllllnnnuuu}}}~~~zzzvvvnnnbbbYYYTTTQQQNNNKKKMMMKKKIIIGGGHHHMMMUUU[[[ggg]]]UUUUUUWWWWWWWWWXXXeeelllxxxwwwhhh___```cccdddaaa[[[RRRLLLPPPRRRRRROOOIIICCC>>><<<<<<<<<======>>>>>>=========<<<;;;999888777666666555444444333222111000///,,,,,,,,,+++***)))))))))&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&((()))$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""######$$$$$$$$$$$$$$$"""###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++*********,,,...000>>>___jjjvvvyyyiiiYYYZZZdddkkkhhhYYYIIILLL[[[^^^dddvvvzzz~~~{{{wwwtttnnnxxxyyysssooossswwwwwwuuussstttwww}}}qqqTTT???444///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000222555777:::???EEEIIILLLOOOTTTXXXccchhhhhhbbb^^^cccmmmssspppvvvzzzyyyxxxyyyxxxvvvuuusssuuuyyyzzzxxxxxx{{{}}}zzz|||~~~}}}zzz~~~zzzzzz~~~~~~{{{wwwqqqoooqqqvvv{{{~~~wwwtttnnnhhhaaaYYYQQQKKKDDDBBBCCCEEEDDD@@@>>>???777666555333222111111111000111333333222111222444000111222222333222222222111111111000//////111333666888:::;;;;;;999666444222111333666666666;;;CCCPPPddd{{{qqqddd```kkk}}}rrrjjjddddddddd___YYYVVVVVVTTTOOOHHH@@@:::777777444555777666444333333444222222111111111222333333111222222222222111000000333333222111000000000000...///111000///------...,,,------...///000111111111222888CCCPPPccc{{{iiiKKK??????AAAGGGSSS^^^```WWWJJJ@@@<<<(((+++000333333333333444555444333222222111111111111111///.........///000...///111111222333555777888999;;;<<<@@@EEELLLQQQQQQYYYbbbfffhhhkkkrrrxxx~~~{{{yyyyyyyyyzzz{{{yyyvvvrrroooqqqzzz|||wwwrrrkkkddd^^^gggmmmppp|||vvviiijjjkkkhhhhhhnnnttt~~~~~~uuusss~~~xxxvvvyyyppp}}}uuuiiiaaa\\\WWWSSSXXXZZZZZZVVVRRRPPPSSSWWWaaa[[[WWWWWWTTTNNNIIIIIIKKKQQQ^^^nnnzzzvvvlllnnnooommmhhhbbb___^^^```bbbddd```XXXNNNEEE@@@<<<<<<<<<===>>>???@@@AAA???>>>===<<<;;;;;;;;;;;;999888555333000///////////////...---+++***))))))&&&&&&&&&'''''''''((((((&&&(((******(((''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%######&&&))))))%%%!!!%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''')))*********+++...000444FFFjjj{{{kkkvvvuuudddVVVXXXaaafff^^^RRRFFFLLL]]]dddnnnqqqiiifffzzzwwwqqqssstttqqqnnnnnn}}}gggKKK:::333///---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...000222555888<<<@@@EEEHHHKKKOOOUUUZZZ\\\cccfffaaa]]]aaaiiinnnrrrwwwzzzxxxvvvxxxyyywwwxxxvvvwww{{{|||zzzzzz|||~~~{{{|||{{{yyy~~~}}}{{{yyywwwyyy}}}{{{vvvmmmeee]]]VVVQQQMMMKKKIIIJJJLLLKKKEEEAAABBB666666555333333222222222///111222222111111222333000111222222333333222222000222333333000000111333333666:::======:::666333222111333777777555888>>>KKK]]]uuu{{{kkkYYYZZZ```nnnrrriiihhhhhhccc^^^[[[[[[YYYSSSKKKBBB===<<<===555777999888777555555555333333222222333333444555111222222333222111000///222222111111111111111222---///111111///------...,,,,,,---...///000111111222333888BBBNNN```xxxtttUUUEEE???<<<@@@EEELLLPPPLLLEEE@@@>>>(((,,,111555555444333333222222222111111222333333333222000///...///111222///000222222333444777999@@@AAACCCEEEIIIOOOVVV[[[bbbiiiqqqtttssssssxxx}}}zzzwwwwwwuuuwwwyyy|||}}}}}}{{{yyyooosss}}}uuuqqqtttuuuyyy{{{zzz{{{|||xxxrrrcccqqq}}}uuutttuuuqqqqqqwwwuuuyyyqqqxxx{{{xxxzzzxxxvvvlllfff___[[[\\\ccciiijjjfffcccdddgggeeeccccccccc]]]RRRJJJHHHGGGHHHQQQ^^^hhhoooyyy{{{}}}|||wwwpppkkkllloookkknnnpppmmmdddXXXLLLFFF<<<;;;;;;<<<>>>@@@BBBDDD???>>>>>>=========>>>>>>>>><<<888333000.........111111///...,,,+++))))))&&&&&&&&&'''''''''((((((&&&(((***+++)))(((((((((%%%%%%%%%&&&&&&''''''''''''%%%$$$'''******'''$$$$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''(((((('''''''''$$$###&&&+++***###%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&(((******+++,,,///111999LLLrrr|||wwwpppxxxtttbbbUUUYYYbbbeeeTTTJJJ@@@HHH\\\fffvvvkkk]]][[[vvv|||uuuuuutttmmmgggfff|||zzz~~~ttt\\\BBB666333111111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///222555888<<<@@@DDDGGGJJJNNNUUUZZZZZZccchhheeebbbeeejjjmmmtttzzz|||zzzxxx{{{}}}||||||zzz{{{}}}}}}|||}}}~~~}}}~~~|||~~~zzzxxx~~~{{{zzz|||xxxnnnddd\\\VVVRRRPPPRRRPPPPPPRRRNNNFFF@@@@@@666555444333333333333333...000111222111000111222111111222333333333333222000333555444222000111333///333999===>>>;;;777333222222444777666444666:::EEEUUUmmmppp[[[SSSMMMRRRdddxxxlllkkkkkkfffaaa```]]][[[UUULLLDDD???@@@BBB666888::::::888666666666333333333333444444555666111111222333222111000///111111111111111111222222---///111111///...------,,,,,,---...///000111222444444888@@@LLL\\\ttt}}}]]]JJJ@@@999;;;<<>>>>>...000222555666555444333///000222333444444333222222111111000000111111222111000111555777888===CCCKKK[[[aaaYYYYYYfffnnnkkkpppxxx}}}}}}zzzsssmmmnnnsssttttttpppsss{{{xxxlllgggkkkqqquuuxxx{{{xxxvvv||||||tttyyy}}}xxxvvvzzz}}}qqqnnnggg^^^___fffnnnrrrrrrrrrvvvzzz}}}{{{oooYYYFFFGGGFFFHHHOOOYYY___```^^^ffflllyyytttpppxxx|||yyy{{{rrr^^^PPPNNNDDDCCCAAA???===>>>@@@BBBBBBAAA@@@>>>======>>>>>>>>>>>>===:::777333000......///000000000...+++***+++***(((''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&***(((%%%######$$$&&&((()))((('''&&&%%%$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******'''(((((())))))(((''''''&&&(((((((((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((+++)))''''''***---000111777UUUxxxvvv|||yyywwwpppcccXXXVVVYYY]]]PPPBBBAAAOOOWWWZZZppp|||ccc___}}}~~~|||sssfffaaaeeetttzzz}}}|||jjjMMM:::666111000111,,,/////////...---------,,,.........------,,,,,,,,,,,,,,,---///111333555666===BBBHHHIIIHHHKKKRRRZZZ^^^```bbbddddddfffhhhjjjtttttttttuuuwwwzzz|||~~~}}}~~~~~~~~~{{{xxxyyy}}}}}}}}}~~~{{{}}}xxxvvv|||zzzwwwyyy}}}yyynnnddd]]]WWWSSSQQQVVVWWWXXXVVVRRRJJJCCC>>>;;;:::777555444333333333111111111111111111111111444333222111111000000000///222444222...---000444000333777;;;<<<:::777444333222111111222333555666===HHH[[[ttteeeWWWKKKIIIPPPbbbwwwqqqrrrpppiiiccc\\\]]]ZZZTTTJJJCCC@@@???777999;;;<<<<<<<<<===>>>999777555555555666555444333222222111111222222333//////000000111111222222---///000000///......///***+++,,,,,,,,,---000333555444777AAAOOO^^^qqqlllRRRAAA999888888777777999<<<<<<:::000111333444555555555444222333333444444444333222222111111111222333444444333222555:::>>>CCCLLLVVVbbbnnnrrrlllooo|||}}}xxx~~~|||sssjjjkkkvvv~~~uuuuuu}}}tttnnnqqquuuxxxzzz|||~~~wwwwwwpppvvv~~~yyy}}}xxxoooeeefffgggkkksss~~~pppbbbVVVQQQLLLKKKNNNOOONNNKKKQQQVVVbbbppp}}}|||yyyjjjYYYTTTNNNLLLGGGBBB>>><<<======??????@@@AAABBBBBBBBBBBB>>>>>>===;;;888555111///,,,---...//////...------)))((('''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''%%%$$$""""""###$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))'''&&&&&&&&&&&&'''((((((((('''&&&&&&))),,,...///999ZZZ}}}uuuvvvdddUUUOOOQQQSSSNNN@@@???MMMUUUYYYnnn{{{hhhkkk~~~ssseeeccciiixxx{{{}}}{{{|||}}}dddGGG666444000000222...............------------......---------,,,,,,,,,,,,,,,---///111333555666<<>>@@@:::888666555666666555444333222222111111222222333000000000000000111111111---///000000///......///+++,,,---------...111444333444:::FFFSSS```ppp}}}tttZZZGGG<<<777666555444666999999888333333444444555555666666555555555555444333222111.........000111333555666444666;;;AAAFFFLLLXXXeeesss~~~~~~~~~|||sssjjjlllyyy{{{~~~||||||||||||~~~~~~zzzrrr|||~~~rrrkkkppp}}}|||xxxoooqqqkkkiiissswwwllldddYYYQQQMMMJJJFFFCCCDDDGGGMMMWWWbbblllrrruuuzzz{{{|||vvvddd^^^\\\YYYSSSLLLFFF@@@<<<;;;:::;;;===???@@@@@@@@@?????????>>><<<:::777444222,,,,,,,,,---......///000***)))((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((%%%%%%$$$$$$$$$#########$$$$$$$$$%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$############%%%%%%###%%%&&&''''''''')))+++''''''&&&&&&''''''((()))'''''''''(((***,,,///000???dddxxxvvv~~~gggTTTMMMLLLLLLIII>>>===KKKUUU\\\oooyyylllxxxsssfffgggppp~~~{{{[[[AAA222111//////222///------------...............------------,,,,,,,,,,,,---...///111333555777:::@@@FFFIIIKKKOOOVVV]]]dddfffhhhhhhiiijjjmmmooossssssssstttvvvyyy{{{}}}|||~~~}}}|||{{{{{{|||~~~~~~}}}}}}{{{}}}vvvttt|||{{{}}}wwwnnngggcccbbbbbbbbbdddhhhiiicccVVVIIIAAA>>>>>>===<<<;;;:::::::::::::::999777555444444555555333333222222333444666777111333444333000000222555///000222444555555555444333222111111222333555666777???MMMccc}}}vvvdddPPPFFFCCCIII\\\ppp}}}uuunnnddd```[[[XXXUUUPPPIIIDDD?????????>>><<<===???AAA999888666666666666555444222222111111111111222222111111111111000000000000---///000000///...//////,,,---.........///222555222444===JJJVVVaaammmwwwfffPPPAAA777444222222333444555555666555555555555555666777666555555444333111000000---...///222555888;;;<<<<<<@@@GGGNNNQQQUUU```kkk{{{tttnnnrrrxxx{{{www||||||{{{zzzqqqpppxxxxxx}}}qqqmmmqqqyyy~~~|||}}}ssslllttt}}}|||uuukkkccc\\\XXXTTTQQQKKKIIIIIIJJJOOOUUU[[[^^^```fffmmmqqqttt{{{}}}nnngggfffddd___ZZZSSSKKKBBB===;;;<<<<<<=========>>>>>>>>>???>>>>>><<<999777666///...---,,,,,,...///000,,,,,,++++++************(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''))))))'''&&&'''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))$$$%%%''''''&&&'''(((***'''''''''''''''(((((()))'''(((***+++,,,///222444FFFoooqqquuulllXXXQQQOOOLLLDDD<<<<<>>>>>=========>>><<<:::777666666666666555444333333333555666777111222333222111111333555222222333333444555666666333222111111222333555666666;;;FFFXXXqqqlllUUUIIIBBBCCCOOO^^^yyy{{{sssgggaaa[[[ZZZZZZVVVMMMFFFBBBAAA@@@===;;;;;;===???888666555555666666444222222222111111111111222222222222111111000000//////...///111111///...///000,,,---.........///222555333666???LLLWWW```jjjssssssYYYGGG999444000111111111222444777777666555555555666666444444333222111000//////111222555999===BBBFFFHHHDDDIIISSS]]]aaacccjjjrrrxxxlllhhhiiixxx|||vvvxxxyyy~~~{{{tttuuuuuu}}}wwwxxx}}}{{{uuuzzztttyyy}}}wwwqqqlllhhhdddbbbVVVTTTOOOJJJGGGFFFGGGHHHLLLRRRZZZbbblllxxxvvvpppiiihhhgggddd___VVVJJJBBB@@@???>>>======???AAABBB>>>>>>>>>>>>===;;;:::999444333000---,,,,,,---...---------,,,,,,+++******''''''&&&&&&&&&''''''(((&&&&&&&&&''''''((((((((($$$&&&((('''&&&%%%&&&'''%%%&&&'''((((((&&&%%%###%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((('''&&&%%%&&&''')))+++&&&'''((('''&&&%%%&&&((((((''''''''''''((())))))''')))+++,,,,,,///333777KKKvvvwwwjjjqqqqqq\\\UUUQQQKKK@@@;;;>>>MMM```qqquuujjj}}}tttxxx}}}{{{}}}tttTTT<<<222222///...222///+++,,,,,,,,,------......------------------------------...000222444666777999>>>EEEKKKPPPUUU[[[```aaacccfffhhhkkkooouuuxxxyyyxxxwwwuuuuuuuuuvvvvvvyyy|||~~~zzzxxxzzz|||{{{}}}}}}~~~{{{vvvsssqqqooonnnlllgggkkkkkkcccUUUIIIDDDDDDAAAAAAAAAAAA@@@@@@?????????>>><<<:::888777777777888777777666666555555555111111222222111222333444444444333222222333555666333222111111222333555666666:::AAANNNddd|||mmmVVVJJJDDDBBBIIITTTjjjwwwiiiccc]]]\\\^^^ZZZPPPHHHDDDCCCAAA===:::999;;;===666555444555555555222000222111111000000111111222222222111111000000//////...000111111000//////000+++,,,---------...111444777999AAANNNWWW___hhhqqqwww~~~cccNNN>>>777222222222000111555777777666666555555444444222111111000000000111111222444888===CCCIIIMMMPPPHHHLLLWWWeeelllooorrrwwwuuullliiiiiiwww~~~xxxyyy|||}}}uuutttzzz|||}}}zzzvvvrrrooommmmmmbbbbbb___YYYQQQIIIDDDAAAAAAEEEJJJRRR]]]jjjxxx}}}xxxmmmlllkkkjjjfff^^^RRRIIIBBBAAA@@@??????@@@AAABBB<<<===>>>>>>>>>===<<<;;;999777333000---,,,,,,---,,,,,,,,,,,,+++***(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))$$$&&&''''''&&&%%%%%%&&&###$$$%%%&&&%%%$$$###""" !!!###%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&%%%%%%$$$%%%&&&((()))'''((()))(((&&&%%%&&&'''((((((''''''(((((()))***%%%''')))))))))---333888OOOzzzqqqffflll{{{sss___XXXRRRIII@@@>>>BBBQQQhhh~~~tttlll}}}~~~~~~tttQQQ;;;222333///...111///,,,,,,,,,,,,------------,,,,,,,,,------------...---...///000222444666888:::>>>EEELLLRRRWWW]]]```fffggghhhiiikkknnnsssvvv{{{zzzxxxwwwuuuuuuvvvvvvvvv{{{~~~{{{yyyzzz~~~~~~yyyzzz}}}}}}~~~|||zzzzzz{{{|||}}}{{{xxxtttmmmmmmkkkaaaTTTIIIEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???>>>===;;;:::999888::::::;;;;;;;;;999777666222222222222333444555555555444222111000111111222333222111111222333555666777:::>>>GGGZZZrrr~~~hhhRRRHHHCCC@@@DDDKKK\\\www}}}nnnhhhcccbbbccc^^^UUULLLGGGGGGEEEAAA===;;;;;;<<<666555555555666555222000111111000000000000111111111111111111000000000000...000111111000//////000+++,,,---------...111444:::===FFFRRR[[[```hhhooossslllWWWEEE;;;444555444000222888666666777777666444333222000000///000000222333444666888===CCCJJJQQQVVVZZZSSSUUU]]]lllwww{{{}}}{{{wwwtttrrrvvv|||xxxttt{{{|||nnnlllzzz}}}yyywwwwwwyyy{{{wwwzzz|||xxxnnn```UUUOOOCCCBBBAAADDDKKKVVV```fffvvvyyy~~~}}}zzzvvvqqqmmmjjjcccYYYRRRMMMMMMMMMKKKHHHDDD@@@>>>;;;<<<===>>>>>>>>>===<<<:::888555222000...------------------,,,***)))(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))%%%'''(((((('''&&&&&&'''$$$%%%%%%%%%$$$$$$###### ###%%%'''''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%'''((('''&&&&&&'''(((((((((((((((((())))))***&&&((()))((((((,,,555<<>>;;;:::;;;===@@@BBBAAA???<<<:::555444333444555777777777777666444222111000000000333222111111222333555666555888<<>>CCCOOOffftttppplllkkkiiiddd[[[SSSLLLLLLKKKGGGBBB???======777666666777888777444111111111000000000000111111000000000000000111111111///000222222000///000111,,,---.........///222555<<>>>>>>>>======:::888666444111000......///000000000///---+++***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***&&&((())))))(((''''''(((''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%$$$"""((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''(((''''''###%%%'''''''''''')))***((((((((((((((()))******)))++++++***)))...888@@@___wwwpppooottt|||yyyllljjjcccWWWDDDEEEIIIWWWqqqsssyyyzzzzzz}}}~~~pppeeeIII666///222......222111---------,,,,,,+++++++++,,,,,,,,,------...............///000333555777888<<>><<<;;;>>>BBBFFFFFFDDDAAA>>>777666555666888999:::999;;;999888555333222111111333222222111222333555666333777;;;AAAPPPggg{{{|||eeeOOOFFFAAA<<<;;;>>>FFF[[[zzzxxxvvvsssqqqnnnhhh___YYYQQQQQQPPPLLLGGGCCC@@@@@@888888888999:::999555333111111000000000000111111//////000000111111222222///000222222000///000111---.../////////111444666===CCCQQQ```hhhhhhiiikkkttt}}}zzzeeeKKK???777888666111222:::777666555666666555333222333333555888888888>>>FFFIIISSSTTTUUUcccnnnttt|||vvvuuuvvv|||~~~~~~wwwqqqrrrwww}}}vvvtttooohhhlll}}}llldddfffuuu~~~xxxvvvyyysssqqqvvvkkkiiiwww}}}sss}}}wwwfff[[[OOOJJJFFFBBBAAABBBHHHJJJUUUfffsssxxx}}}}}}wwwtttqqqqqqsssvvvvvvppphhh___QQQEEE>>>>>>???@@@@@@@@@???>>>DDD===888888666000---000---......///000000//////---,,,***)))(((((((((((()))(((&&&$$$$$$&&&((()))&&&'''((('''&&&&&&'''((("""###%%%&&&'''&&&&&&%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))'''((()))((('''&&&'''((($$$(((''')))---(((...BBBddduuuwwwqqqyyyyyyqqqRRRIIIGGGXXXpppppp}}}~~~yyywwwrrr[[[???777...,,,///222000---,,,...//////...------...111000///...............000111222333444666:::===888<<>>===???UUUnnn}}}yyyvvvrrrkkkbbb[[[TTTXXXXXXRRRKKKGGGDDD@@@999888777888:::999444000333222111000000/////////111333444333111//////000///////////////.........000///000222111111666>>>BBBMMM[[[dddggggggggghhhpppzzz|||iiiUUUJJJ>>>888333000111555888666555444444222000///444333444888===CCCOOOZZZeeejjjeeefffvvv~~~|||{{{~~~zzz{{{~~~}}}yyywwwxxxxxxsssqqqnnniiiiiizzzppphhhhhhqqqxxxvvvtttwww~~~tttpppqqqsssiiigggvvv{{{ssszzz~~~}}}uuulllbbb\\\UUUKKKEEEDDDBBBDDDNNN^^^iiimmmpppuuu~~~ppp[[[JJJBBBAAA???>>>===>>>>>>???@@@:::888:::999555333555......//////////////////------+++***)))(((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$%%%&&&'''''''''&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((()))((('''&&&''')))''')))(((***...+++000CCCgggzzz{{{sssvvvwwwXXXNNNMMM\\\rrr}}}sssqqqXXX>>>888222///000111000---,,,...//////...------...------------...//////000///000222333444666:::===???BBBGGGOOOWWW\\\```aaaaaacccfffjjjoootttxxxzzz{{{|||}}}~~~~~~|||xxxzzz|||zzzxxxwwwzzz||||||}}}~~~|||{{{zzz}}}~~~~~~|||vvvuuuxxx}}}qqqiiibbb```___]]]]]]___VVVWWWXXXVVVRRRMMMHHHFFFCCCDDDGGGIIIIIIGGGCCC@@@CCCHHHKKKMMMRRRVVVRRRJJJ@@@<<<;;;;;;;;;<<>>MMMeee~~~uuu[[[GGG>>>===<<<<<<<<>>EEEMMMJJJFFF@@@:::666444444444444666777666:::??????<<<:::999999<<>>===>>>>>><<<888666333222111000000///////////////...---+++)))((('''''''''((((((((((((''''''&&&'''((('''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&'''((((((&&&'''((((((''''''((())),,,+++''')))111///555FFFppp}}}|||pppnnntttsssTTTQQQXXXkkksssjjjwww}}}dddIII888999999666111------...+++---///...---,,,------//////...---,,,***)))(((---...000222333666:::===BBBGGGNNNTTTYYY]]]___```^^^```dddiiinnnsssvvvxxx{{{|||~~~~~~}}}||||||{{{}}}}}}zzzvvvtttuuuwwwzzzzzzyyyyyyzzz{{{}}}~~~yyyzzzzzzyyy{{{|||~~~zzzvvvrrrkkkfffhhhjjjfffaaa```^^^]]][[[YYYVVVQQQLLLHHHIIIIIIJJJMMMPPPPPPLLLHHHJJJOOOVVV[[[___aaaaaa___QQQGGG>>>;;;;;;@@@IIIRRROOOIII@@@888444222222333444666777888>>>EEEFFFCCC<<<===>>>>>>GGG]]]{{{fffMMM???:::::::::;;;FFFTTToooxxxpppkkkhhhgggeeefffdddaaaaaaaaa^^^XXXEEE???888555777:::<<<<<<666555333111111111222333444777999999666222///---............////////////000///000333222222888@@@KKKVVVdddnnnqqqmmmgggccceeeooo|||sssbbbNNN@@@888777===DDD555555555444333444888;;;<<<>>>GGGUUUeeevvv~~~rrrkkkkkkllljjjgggfffgggppp~~~}}}|||uuujjjlllrrrvvvsssooosss{{{qqqpppwwwpppfffiiioooqqqtttyyy{{{ssswww{{{{{{|||vvvnnnkkkuuu|||zzzrrrffffffbbb\\\WWWUUUWWWXXXLLLQQQYYYdddnnnwww}}}rrrlllfff]]]RRRIIIDDDAAA@@@>>>???>>>>>>>>>>>>;;;888666555333222000000000000/////////...---+++)))(((***)))'''&&&&&&''')))***&&&'''((('''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''(((((())))))%%%'''((((((''''''(((******+++&&&)))000///777JJJvvv~~~yyywwwiiihhhiiiooo~~~nnnQQQRRR^^^vvvqqqggguuu{{{^^^DDD666999:::666000------///+++---......---,,,,,,---.........---,,,***)))(((,,,...000222444777;;;???@@@GGGQQQYYY^^^___```aaa```bbbfffjjjooorrruuuvvvzzz|||~~~~~~|||{{{{{{||||||}}}}}}yyytttrrrsssuuuxxxwwwwwwvvvwwwyyy{{{}}}|||~~~}}}{{{|||{{{zzzqqqkkkiiimmmooojjjccc^^^\\\[[[XXXWWWVVVSSSNNNJJJGGGHHHKKKPPPVVVWWWRRRNNNKKKPPPYYY___aaa```aaaccc]]]RRREEE??????FFFTTT```XXXOOOCCC888333222222222222444777;;;DDDMMMNNNJJJ@@@CCCEEEEEEKKK^^^zzzfffNNN???::::::;;;:::DDDPPPkkk}}}tttnnnkkkjjjffffffdddbbbdddddd^^^VVVDDD???:::888:::<<<<<<;;;777555333111000111222333777999;;;;;;777222///------.........//////000000000///111333333333999AAAMMMVVVdddooorrrmmmfff```bbbnnn}}}ssscccOOOBBB:::888===CCC555666666333111333888===AAADDDNNN\\\iiivvvzzz}}}nnnggghhhlllmmmmmmfffeeejjjyyy}}}|||xxxooommmppptttssspppvvv}}}wwwzzzwwwjjjjjjllljjjjjjmmm}}}wwwvvvxxx{{{|||uuu{{{zzzrrroooqqqttt|||mmm___VVVPPPLLLJJJJJJLLLRRR^^^nnn}}}|||zzzvvvooodddXXXLLLCCC===<<<>>>>>>===???BBBAAA===:::999666444222111111111////////////...---+++***+++)))'''%%%%%%''')))+++&&&'''((('''&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***%%%'''(((((('''''')))***(((***((()))//////:::QQQ|||~~~{{{vvvtttgggaaa```cccmmm}}}{{{lllRRRWWWhhhrrreeeoooxxxZZZCCC555777777444000------///+++,,,......,,,+++,,,---)))***,,,---......---,,,,,,...000222555888===@@@CCCKKKVVV]]]```bbbccceeeccceeeiiinnnrrruuuvvvwwwzzz}}}|||zzz{{{||||||}}}}}}yyytttqqqrrrtttwwwwwwvvvvvvwwwxxxzzz{{{~~~~~~|||~~~~~~qqqjjjhhhmmmqqqnnnfffbbb]]]ZZZWWWWWWWWWVVVQQQMMMHHHIIIMMMVVV]]]^^^XXXRRRIIIMMMUUU[[[\\\[[[```gggbbbYYYNNNGGGEEEKKK[[[kkkfffZZZJJJ===666555444444111444999???JJJSSSSSSMMMCCCHHHLLLOOOVVVfff}}}fffOOO@@@::::::;;;888CCCOOOggg}}}tttooolllhhhgggeeefffiiijjjaaaWWWCCC???;;;:::<<<===<<<:::999777444222111222444555:::<<<===;;;777222///...------......///000000000...---///111111111777???NNNWWWdddnnnrrrnnnfff``````mmm}}}uuueeeRRREEE===:::===CCC333555666555555999AAAHHHLLLNNNVVVaaaiiirrr}}}xxxpppooorrrsssssseeeaaadddqqq||||||zzzvvvuuuvvvyyy}}}~~~zzzyyy|||xxxqqquuu|||yyywwwvvvwww|||nnnnnnpppmmmmmmqqq|||}}}rrrmmmtttxxxtttsssvvvuuuyyy|||uuurrrnnnpppwwwttteeeYYYOOOIIIGGGFFFIIIQQQ___mmmvvvsss||||||xxxyyyxxxssshhhZZZLLLDDD???AAA@@@===???DDDDDD@@@>>><<<999666333222222222---...000000000...---+++))))))(((''''''((())))))&&&'''((('''&&&&&&'''(((&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((("""$$$&&&'''(((((('''&&&%%%%%%&&&''''''(((((()))%%%&&&(((((('''''')))+++&&&+++***+++//////===XXX|||vvvvvvkkk\\\]]]___fffpppuuunnndddRRRZZZnnnrrraaahhh~~~rrrVVV@@@555555444111///......///***,,,...---,,,+++,,,---''')))+++.../////////...,,,...111333666:::???BBBIIIOOOWWW\\\]]]___cccfffeeehhhmmmrrrwwwzzz||||||{{{~~~{{{|||~~~{{{vvvssstttvvvxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~|||xxxnnngggjjjnnnlllgggdddaaa]]]ZZZYYYZZZYYYTTTPPPKKKMMMRRR\\\dddddd\\\TTTGGGHHHMMMRRRRRRTTT```mmmmmmhhh```XXXQQQRRRaaappprrrdddQQQAAA999666555444333666<<>>===>>>@@@???>>><<<:::777444444555777888>>>>>>>>>;;;777222000///------......///000000111...---///111222222888@@@MMMUUU```kkkooolllddd^^^^^^kkk|||~~~mmmXXXIII???<<>>:::777444333333333---...///111111///...---'''((()))******)))((('''&&&'''((('''&&&&&&'''((('''&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))!!!###&&&((()))(((&&&%%%$$$$$$%%%&&&&&&''''''(((%%%&&&(((((('''((()))+++%%%,,,------///000@@@]]]}}}xxxzzzoooZZZ^^^aaaeeeiiijjjbbbXXXOOOYYYqqqrrr^^^dddrrrooo||||||mmmQQQ===555333111///////////////***,,,...---,,,+++,,,,,,***+++---//////...---,,,---///222444777;;;@@@CCCMMMQQQVVVXXXXXXZZZ```ffffffiiiooouuu{{{~~~}}}}}}~~~}}}xxxuuuvvvxxxyyyyyyzzzzzzzzz{{{{{{{{{zzz}}}~~~||||||zzzttthhhgggjjjhhheeeccceeeaaa]]]\\\]]]\\\WWWRRROOOQQQWWWaaaiiihhh^^^UUUEEEDDDFFFIIIJJJPPPaaasss}}}wwwmmmaaa]]]ggguuuxxxiiiSSSBBB999666555333555999>>>FFFQQQXXXSSSJJJBBBJJJUUU___jjjwww~~~hhhRRRCCC;;;::::::;;;IIIUUUhhhwwwqqquuuuuuvvv{{{zzzlllNNNHHHBBB???AAADDDEEEDDD>>><<<999666666777999;;;@@@@@@???;;;666222000000---------...///000000111000///111444444444:::BBBJJJQQQ\\\fffkkkhhhaaa[[[^^^jjjzzzuuu]]]LLLAAA>>>BBBIII333111555???FFFKKKUUUaaahhhiiigggeeeiiirrryyy{{{|||wwwppphhhaaaeeevvvzzzrrrllljjjbbbiiiiiiaaa___kkkzzz{{{vvv|||~~~|||wwwllljjjuuu{{{qqqlllpppxxxwwwpppaaaeee|||uuunnnwww}}}zzzwww|||~~~~~~jjjeeecccfffjjjtttyyyuuujjj[[[TTTLLLHHHIIIJJJJJJHHHMMMNNNVVVbbblllrrrxxxyyyzzzzzzvvvpppiiicccaaaeeeVVVHHHEEEDDDAAA@@@CCCEEEBBB===:::999888666555222111000//////...//////---+++)))(((&&&&&&&&&'''''''''&&&''''''((()))***''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&'''((((((''''''(((***(((((((((((()))***+++,,,))),,,***+++---...CCCeee}}}|||ssseeeaaa___aaa```ZZZSSSQQQHHH\\\yyyjjjXXXjjj~~~lllqqq{{{yyy}}}oooiiiuuu|||iiiGGG???222111111000000000000000++++++,,,---...............------,,,,,,,,,------//////222666777999@@@HHHKKKRRRVVVUUUUUUYYY^^^^^^```eeennnvvv|||zzzsssooosss{{{{{{zzzzzz|||~~~|||wwwrrr{{{{{{}}}|||{{{ppphhhdddcccbbbaaagggccc^^^\\\\\\[[[XXXVVVOOOQQQWWWbbbjjjhhh^^^UUUJJJEEEDDDIIIOOOYYYmmmzzzrrrsssxxx|||nnn[[[JJJ???999666444555999AAALLLUUUWWWQQQJJJDDDHHHQQQ^^^mmm|||yyy```NNNCCC<<<:::;;;CCCEEEQQQggg}}}|||{{{tttTTTHHH???@@@CCCBBBCCCFFFDDD===888:::999777;;;AAABBBFFFFFF@@@666//////222------...//////......---000//////000333777;;;===JJJQQQ\\\fffkkkggg___XXXVVVbbbuuuzzzcccQQQEEE???AAAFFF;;;:::<<>>BBBAAA???===<<<<<<;;;999777555444333111000000/////////...,,,***))))))))))))***))))))((((((((())))))''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%$$$&&&''''''&&&%%%'''((((((((((((((()))***+++,,,***---+++,,,///111GGGkkkssseee___\\\\\\ZZZSSSKKKHHHNNNccckkk^^^qqqvvvzzzzzzrrreeecccssszzzxxx___@@@:::222111000000//////000000------.........---,,,,,,...------,,,,,,---------......111555666888???GGGNNNVVV\\\\\\[[[]]]^^^]]]aaaeeekkkqqquuuzzz|||yyytttqqqvvv}}}{{{|||}}}}}}yyyvvv}}}}}}~~~}}}|||uuummmhhhfffdddccciiieee___\\\\\\[[[YYYWWWUUUVVVZZZcccjjjjjjbbbZZZSSSLLLKKKRRRZZZdddvvvttt```MMMAAA:::777555666:::BBBLLLTTTTTTMMMGGGAAAFFFPPP^^^nnn}}}ttt]]]MMMDDD>>>===???CCCDDDMMM___rrr||||||yyyqqqRRRHHH@@@AAAEEEGGGIIILLLHHHAAA<<<<<<<<<;;;>>>DDDIIIKKKKKKDDD999111///000------------......//////000//////000222666:::<<>>@@@FFFRRRfffwww~~~rrrdddSSSEEE@@@BBBAAA@@@@@@@@@@@@???<<<:::888888666555333111000//////...---+++************,,,+++***))))))((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%'''(((((('''&&&((()))(((((((((((()))***++++++***---,,,...111444NNNtttqqqbbb[[[VVVVVVUUUNNNGGGCCCZZZrrrkkkddd|||xxxlllaaabbbvvvzzzqqqUUU;;;777222111000000//////000000/////////......,,,++++++---------,,,,,,------...000000222666888999@@@IIISSS]]]fffhhhfffeeeaaa]]]fffhhhjjjmmmooosssyyy|||www|||}}}|||xxxuuuwww|||{{{~~~~~~}}}}}}~~~|||xxx|||sssmmmjjjgggfffkkkgggaaa\\\ZZZZZZYYYYYYYYYYYY]]]cccjjjkkkeee___YYYRRRQQQ\\\hhhssszzzgggTTTFFF???;;;:::999<<>>444//////---,,,,,,,,,---///000111/////////000222555999;;;AAAIIIUUU^^^aaa]]]VVVPPPPPPZZZlllzzzbbbQQQHHHDDDGGGLLLYYYhhhpppmmmvvv|||vvvwwwxxxvvvwww}}}}}}yyytttvvv}}}pppiiiqqquuusssmmmccc\\\___iiiqqqxxx}}}}}}wwwwwwxxxwwwvvvwww}}}||||||{{{{{{yyyvvvtttsssuuuvvvwwwrrryyy~~~||||||}}}{{{vvv|||xxxvvvvvvrrriiibbb___```dddkkkrrrxxx{{{{{{zzz~~~zzz}}}uuukkkiiibbbeeefffgggkkkrrrzzz{{{}}}ssshhhbbbcccmmmvvv|||zzzxxx|||{{{zzz{{{zzzqqqjjjnnnyyy|||tttjjjOOOKKKHHHDDDAAAEEETTTccc~~~vvveeeTTTGGGBBBAAAAAAAAACCCCCCBBB???<<<;;;:::999777444222000///---,,,++++++***)))))))))+++***))))))((((((((()))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((()))******))))))***+++(((''''''(((((()))***+++)))---,,,---222888UUU}}}~~~~~~nnn]]]VVVQQQRRRSSSNNNHHHFFFddd~~~wwwhhhgggtttkkkaaacccxxx~~~pppSSS<<<888111111000///////////////...............---,,,,,,------,,,,,,,,,---......222222444888:::;;;BBBKKKWWWdddppptttssspppjjjdddllllllllllllmmmrrrxxx}}}sssvvv{{{{{{xxxyyy{{{~~~~~~~~~xxxyyywwwqqqmmmkkkjjjmmmiiibbb]]]YYYXXXYYYYYYXXXYYY]]]dddiiiiiieee___[[[SSSTTTccctttppp]]]OOOEEEAAA@@@>>>AAAFFFKKKNNNJJJCCC>>>:::@@@LLL^^^ppp|||jjjWWWKKKEEEBBBAAACCCMMMNNNSSSZZZ```kkk}}}xxxtttrrrkkkbbbQQQKKKHHHKKKRRRWWWYYYYYYSSSLLLFFFDDDFFFHHHKKKMMMUUUVVVTTTMMMAAA666000///---,,,++++++,,,///111333/////////000222555777999===EEEPPPXXXZZZVVVQQQLLLJJJSSScccwwwuuu^^^PPPIIIGGGKKKOOOwww|||~~~~~~}}}zzzzzz{{{}}}|||xxxtttrrrsssvvvuuummmqqq~~~{{{rrrhhh___\\\bbbjjjkkkzzz~~~yyy{{{|||}}}{{{uuuooommmvvv{{{|||wwwrrrrrrsssrrrpppoooqqquuuzzz}}}|||zzzxxxzzzyyyvvvuuuxxxzzz{{{~~~|||}}}zzzqqqjjjhhhiiikkkmmmooopppqqqssstttyyynnncccdddfffeeeeeehhhqqqyyy~~~zzzyyyoooddd___fffpppxxx{{{{{{zzztttooolllqqqxxx~~~wwwrrrwwwbbb^^^WWWOOOFFFDDDNNNZZZeeevvvwwweeeQQQCCC?????????AAACCCCCCBBB@@@<<<<<<:::888666222000...------,,,,,,++++++******'''''''''''''''((()))***&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&'''((()))******))))))***+++''''''''''''((()))***+++'''++++++---222;;;\\\{{{{{{lll[[[UUUQQQPPPNNNIIIFFFFFFbbb~~~ooodddjjjrrrlllaaabbbwwwrrrRRR===666111000000///.../////////,,,---....../////////...,,,,,,,,,,,,,,,---...///111111444888999;;;BBBJJJZZZhhhvvv||||||yyysssmmmnnnmmmlllkkkmmmrrrzzzxxxxxxyyy{{{~~~zzzxxx{{{~~~~~~~~~~~~~~~~~~~~~zzztttxxxzzztttpppoooooooookkkeee^^^YYYWWWXXXYYYWWWYYY^^^eeejjjjjjfffaaa^^^XXX\\\nnnkkkYYYMMMFFFCCCFFFHHHJJJLLLKKKGGGBBB===:::???KKK^^^qqqyyyhhhVVVKKKEEEAAA@@@AAANNNQQQVVV[[[]]]cccqqq{{{ssslllccc[[[TTTSSSSSSWWW^^^cccaaa]]]WWWQQQJJJGGGJJJPPPSSSRRRWWWWWWTTTLLLBBB888222000---,,,++++++,,,///111333/////////000111444555777:::AAAKKKRRRSSSOOOLLLJJJEEELLLYYYmmmnnnYYYNNNKKKLLLOOOSSS}}}yyyvvvvvvvvvrrrpppqqquuutttxxx}}}tttqqquuu|||wwwrrrnnnpppwwwxxxooogggbbbeeekkklllwww{{{sssmmmkkkmmmsssxxxuuuwww}}}zzzsssoooooouuuyyywwwuuuxxxzzzzzztttqqqqqqtttyyyzzzvvvqqqtttuuutttqqqpppuuu~~~}}}vvvrrrsssxxxwwwuuusssssssssssssss}}}~~~ooonnnmmmlllkkkgggeeekkksssyyy}}}oooeeehhhoootttyyy|||vvvrrrooommmrrrxxx}}}wwwmmmbbbSSSGGGGGGLLLMMM\\\ooozzzuuu___LLLDDDBBB@@@@@@BBBDDDDDDDDD======<<<:::888444111//////////////////...------&&&&&&&&&&&&'''((()))***%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%'''(((((('''&&&((()))''''''''''''((()))******&&&******---333???ccc|||}}}mmm```[[[VVVQQQIII@@@>>>@@@UUUqqqjjjbbbnnnuuuooofffhhhzzzpppNNN;;;111111000//////......//////,,,,,,---//////000000000,,,,,,,,,,,,---......///000///222666888999@@@IIIZZZggguuu{{{|||{{{wwwrrrmmmlllkkkjjjlllrrrzzz}}}{{{{{{~~~~~~xxxwww}}}}}}|||~~~~~~~~~}}}~~~~~~}}}}}}~~~vvvrrr}}}xxxtttssssssqqqoooiiibbb\\\YYYYYYZZZXXXZZZ___eeeiiikkkiiiggghhhdddkkk|||gggWWWNNNJJJOOOOOOOOOMMMJJJFFFCCC@@@===AAALLL^^^qqq~~~wwwgggUUUJJJEEE@@@>>>>>>GGGJJJOOOSSSTTTWWWbbbnnn{{{sssjjj___XXXXXX\\\aaagggooorrrlllcccZZZUUUNNNJJJOOOXXX[[[YYYYYYXXXSSSKKKAAA888333111---,,,,,,,,,---///000111/////////000111333444555777>>>FFFJJJJJJHHHGGGHHHCCCGGGRRRdddwwwxxxgggUUUNNNOOOQQQUUUXXXzzzzzzyyyuuusssuuuqqqmmmnnnvvvzzzrrrooopppsssjjjccc___cccmmm}}}{{{xxxrrrmmmooovvvqqqvvvxxxmmmgggccc```aaadddkkkiiinnnyyyzzzvvvkkkssszzz|||~~~|||wwwwwwzzzyyyssslllkkknnnrrrrrrrrrvvvzzzsssssswww|||yyyuuutttuuuuuuuuusssvvv}}}nnntttqqqoooooojjjfffjjjrrrwww}}}}}}qqqtttxxxvvvsssttt{{{}}}}}}xxxuuuuuuuuuuuuyyy~~~~~~xxx```OOOGGGDDDLLLWWWbbbnnn}}}rrrdddXXXSSSKKKFFFDDDDDDEEEEEE??????>>>===:::777333111//////000111000///...---)))((((((((((((((())))))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,$$$&&&''''''&&&%%%'''((('''''''''''''''(((******'''++++++...555CCCjjjqqqfffccc___UUUFFF:::999>>>IIIeeehhhddduuuwwwnnniiinnn}}}iiiIII:::///000000///............///---...///////////////...,,,,,,,,,,,,---...//////111111333777999:::AAAJJJYYYdddooosssuuuuuutttqqqooommmllljjjlllrrrzzz|||}}}wwwqqquuu|||~~~~~~}}}~~~~~~||||||~~~vvvwww}}}xxxvvvvvvtttsssooohhhaaa\\\[[[\\\YYYZZZ[[[___dddhhhkkkmmmuuuttt|||wwwggg^^^YYYWWWVVVSSSOOOJJJGGGEEEEEEAAADDDMMM^^^qqq}}}ttteeeTTTJJJEEE@@@===>>>??????BBBEEEGGGJJJTTT^^^sssyyyrrriii```ZZZ[[[dddnnnxxxxxxkkk^^^YYYQQQMMMTTT___ccc```^^^ZZZSSSJJJ@@@888333111------------......///////////////000111222333333444:::@@@BBBAAAAAACCCEEEDDDFFFNNN^^^ppp~~~pppaaaRRROOOTTTXXX[[[^^^zzzvvvwwwiiigggjjjttt}}}sssnnnmmmnnnggg```[[[^^^hhhyyy}}}}}}zzzvvvyyyoooppprrrwwwxxxoookkkfffdddcccaaa```aaagggdddhhhvvv~~~zzzhhhqqqzzz~~~~~~}}}~~~wwwpppiiiooowww{{{yyy{{{uuunnnqqqxxxvvvsssooopppsssuuutttrrrrrr~~~nnnmmmjjjiiikkkhhheeehhhooozzz}}}}}}yyy~~~zzz|||rrrnnniiikkkqqqyyy~~~}}}zzz{{{wwwvvvxxxzzzzzz}}}|||iiiWWWFFFGGGJJJQQQ^^^ooozzzooofffZZZNNNHHHEEEDDDCCC@@@@@@@@@???===999666333---......//////...---,,,,,,+++***)))((((((((((((%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&'''((((((''''''(((***'''&&&&&&''''''((()))***''',,,,,,///777EEEnnnuuujjjiiieeeZZZHHH:::;;;BBBEEE```|||hhhfff{{{wwwgggdddmmmvvv~~~cccFFF<<<111000000///...............000000000000///...---,,,+++++++++,,,---...///000444444777;;;<<<>>>EEEMMMWWWaaajjjmmmnnnppppppnnnqqqpppnnnmmmnnnsss{{{}}}|||}}}{{{pppqqqyyy~~~}}}}}}}}}{{{}}}~~~xxx{{{xxxxxxwwwvvvssslllddd___^^^^^^YYYWWWVVVXXX]]]dddkkkppp~~~~~~uuummmiii\\\ZZZUUUPPPJJJGGGGGGHHHDDDFFFNNN^^^ppp}}}~~~rrrcccSSSJJJEEE@@@>>>>>>:::888888;;;>>>BBBLLLVVVhhh~~~vvvpppiiibbb]]]]]]iiiwwwrrr```\\\TTTPPPWWWdddhhhdddbbb]]]TTTJJJ@@@888333000------...//////......---...//////000111222222222222777<<<>>><<<<<<@@@DDDFFFFFFMMM[[[mmm{{{lll^^^QQQQQQWWW\\\```bbb}}}|||xxxqqqlllrrryyyqqqssszzzpppgggaaaaaadddlll~~~}}}pppmmmqqquuuqqqlllhhhiiimmmrrrqqqoooqqqvvvuuu~~~uuuuuu}}}yyyllljjjiiikkkttt}}}lllttt}}}rrrttt{{{{{{uuunnnsssvvvsssppptttvvvlllnnnnnnhhhpppmmmmmmqqqqqqnnnlllnnnsssuuu}}}|||wwwllliiihhhjjjiiieeedddggguuuxxxyyy~~~xxxwww~~~yyywwwyyyooogggjjjppptttuuuvvvzzzssspppuuu~~~kkkSSSKKKJJJQQQSSSXXXmmm~~~qqq___NNNEEEDDDGGGBBB@@@AAABBB>>>777555777222000...///111111///---,,,,,,,,,)))'''&&&((()))))))))))))))(((((((((((()))'''$$$"""###%%%''')))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%$$$%%%&&&$$$%%%''''''&&&'''(((***&&&'''((((((''''''((()))%%%'''))))))))))))***+++...---111///000PPP{{{pppfffvvvttt```NNN???888???HHHddd|||fffdddvvvkkkbbbddduuuzzzvvvqqq^^^CCC444333222000//////000111000///....../////////...---,,,------,,,,,,,,,---......000333888:::===BBBJJJOOOWWW```fffeeeeeejjjlllkkkpppooonnnpppsssxxx{{{|||~~~}}}}}}xxxrrrqqquuu{{{}}}xxxzzzxxxuuuooohhhccc```___]]]VVVQQQRRRXXX```kkkuuuzzzoooiiieee]]]WWWTTTQQQLLLJJJLLLMMMLLLOOO[[[jjjttttttpppfffXXXKKKFFFBBB;;;777888888777:::<<<<<<<<>>@@@HHHLLLTTT```llluuuzzz|||ddd[[[RRRQQQXXXaaaeeefff}}}|||}}}zzzrrrlllooozzz|||~~~vvvkkkeeebbbfffrrrxxxpppfffcccfffhhhgggdddeeefffjjjooopppqqqvvv~~~{{{vvvsssqqqwww}}}sssxxxvvvvvv{{{{{{uuunnnpppooommmoooyyyqqqnnnmmmiiimmmnnnqqqqqqlllfffhhhoootttwww|||uuurrrqqqrrrqqqlllkkkmmmqqqsssrrrwww~~~yyy}}}~~~{{{zzz{{{qqqjjjjjjmmmmmmnnnqqqooooooooosssvvvzzz}}}yyyttt~~~cccTTTLLLNNNOOOSSSeee|||ttt^^^MMMFFFFFFAAA???@@@CCCAAA;;;777777555222000///111111000...------,,,***((('''(((***))))))))))))(((((((((((()))((('''&&&%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%%%%&&&$$$%%%''''''&&&'''(((***&&&'''((((((''''''(((***%%%''')))***))))))***+++******000111555WWWyyypppmmmuuunnn```SSSCCC;;;BBBLLLfff{{{vvvaaabbbtttfff^^^```rrr~~~wwwppphhhTTT===111333111///------...///...............------------,,,------,,,,,,------......000444888:::===BBBIIIOOOUUU]]]ccccccdddiiillllllppppppppprrrtttvvvwwwxxx}}}~~~}}}zzz{{{~~~~~~wwwrrrqqqtttzzz~~~~~~zzz{{{yyywwwsssooojjjdddaaaZZZUUUQQQPPPPPPTTT```lll}}}yyyooojjjddd]]]XXXWWWTTTOOOLLLMMMMMMKKKMMMWWWdddlllkkkggg[[[OOODDD@@@===888555666333222555888999999???GGGUUUiii|||uuuooogggcccccchhhqqqzzzyyygggddddddjjjsssxxxwwwtttfffYYYLLLDDD???888222000///////////////000111111........................///111333555666888;;;===GGGLLLVVVcccnnnvvvyyyyyyfff^^^VVVVVV^^^fffjjjkkk|||xxxzzz}}}sssnnnssswwwmmmgggfffmmmuuu~~~gggddd```___```bbbccccccllljjjjjjkkkjjjkkkrrr{{{zzztttpppttt}}}}}}xxxuuuyyy}}}|||uuuqqqlllkkkrrryyyvvvssslllrrryyyxxxooogggllluuuwwwzzz~~~{{{zzz{{{yyytttssstttssstttqqqttt||||||}}}~~~|||uuuooollliiifffgggkkkfffkkkooonnnkkkmmmsssyyyppphhhooo|||xxxdddSSSMMMJJJLLL\\\ooo~~~jjjTTTHHHEEEBBB>>>>>>BBBDDD???:::888888555222000000111000000---...---+++)))((()))***))))))))))))(((((((((((())))))))))))(((&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))(((&&&&&&&&&'''$$$&&&''''''&&&&&&((()))'''(((((('''&&&&&&)))+++&&&((()))***))))))***+++***+++111444<<<___|||www|||zzzoooggg___LLLAAAIIIRRRiiixxxwwwiiiZZZaaa}}}wwwggg___aaaqqq|||tttiii]]]III555///333111///------...///...---///...,,,+++++++++,,,---------,,,,,,---......///111555999;;;===BBBIIIOOOTTTZZZ___```aaafffkkklllooopppsssuuuvvvuuutttssszzz{{{|||yyywwwxxx}}}{{{vvvrrrrrruuuyyy}}}}}}}}}~~~|||}}}}}}xxxoooggg[[[WWWTTTPPPKKKLLLWWWdddwww}}}uuunnnjjjaaa\\\YYYYYYWWWQQQMMMMMMIIIGGGHHHOOOZZZ```^^^ZZZNNNEEE===:::888666444555000000111444444555;;;CCCNNNaaayyy|||wwwqqqmmmmmmqqqrrrzzzvvvbbbeeelllyyyxxxdddWWWHHH@@@;;;555111111///////////////000000111------------------------...000111222222444777999DDDKKKXXXgggrrrxxxwwwuuuiiiccc^^^___gggnnnrrrrrr||||||xxx{{{vvvqqqxxx~~~xxxrrrqqqsssvvvzzzyyyrrrdddfffhhhiiihhhhhhjjjlllmmmjjjgggfffdddfffoooyyysssmmmjjjoooxxx|||wwwpppooovvv|||uuunnnnnnyyy|||rrryyy}}}uuuwww~~~~~~}}}~~~yyyzzz~~~yyytttooohhhbbbdddjjjhhhllllllfffaaadddjjjooowwwxxx{{{}}}zzzzzzyyyqqqrrrwwwqqq^^^SSSKKKLLL]]]qqqnnnooo|||tttcccWWWQQQJJJCCC>>>@@@BBB@@@<<<;;;:::888444000//////000000...//////---+++)))***+++))))))))))))(((((((((((())))))(((((('''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))%%%&&&''''''&&&&&&''')))'''((((((&&&%%%&&&)))+++&&&(((******))))))***+++000///333555@@@eee}}}wwwlllSSSGGGSSSYYYlllvvv}}}ooobbbXXXeee~~~~~~nnnfffggguuu|||ttthhhXXXCCC111---222333111000000111111000//////...+++******+++,,,---------,,,------...///000222666999<<<>>>CCCJJJPPPVVVZZZ^^^^^^___bbbhhhkkklllpppuuuxxxxxxvvvsssqqqxxxyyyyyywwwuuuvvv{{{}}}zzzvvvttttttwww{{{~~~}}}|||pppaaa[[[UUUQQQOOOPPPYYYcccqqq~~~vvvooojjjggg[[[WWWUUUWWWUUUOOOJJJIIICCCAAAAAAFFFNNNSSSQQQNNNFFF@@@:::777666555555555222000111333333333999@@@PPPaaavvv}}}zzzvvvtttxxx~~~qqq```dddooowwwcccUUUFFF>>>999555222222000000////////////000000---------------------------...000000///000222444>>>HHHXXXiiivvvzzzxxxtttmmmiiigggjjjqqqvvvyyyyyyyyyqqqpppuuu{{{{{{~~~uuuvvv{{{}}}|||rrrmmmwww}}}zzzxxxvvvqqqxxx~~~~~~|||yyyuuupppmmmssszzz{{{wwwsssrrrrrrgggcccaaaaaabbbgggrrr~~~xxxrrrnnnttt}}}yyyppplllwwwyyysssmmmppp}}}~~~}}}yyytttlllfffhhhnnnppppppjjj```\\\aaaeeedddmmmooouuuzzzyyywww{{{}}}wwwuuuvvvjjj___UUUWWWkkkiiibbbgggzzzqqqjjj\\\PPPEEEAAAAAA>>>===>>>;;;999555222//////000111///000000///---++++++,,,))))))))))))(((((((((((()))(((&&&%%%%%%'''***,,,%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&((()))(((''''''((()))%%%&&&((('''&&&&&&'''((('''(((((('''&&&&&&)))+++''')))++++++***)))***+++222000111444CCClllrrrUUUKKKZZZ```pppwww{{{oooaaaZZZlll~~~ppphhhjjjwwwzzznnn[[[CCC222...222111111111222444333111//////...+++******+++,,,---------------...///000111333666;;;>>>@@@EEEMMMSSSZZZ\\\___`````````dddiiijjjooovvvyyyyyyvvvtttsssvvvwwwxxxwwwuuuwww||||||zzzxxxvvvwww{{{~~~|||}}}yyyhhh^^^TTTRRRUUUZZZaaagggqqq~~~vvvnnnhhheeecccVVVQQQOOOPPPNNNGGGCCCBBB<<<::::::>>>DDDHHHGGGEEE???===999555444444333222111000111444444666===FFFUUUddduuu|||zzzuuuvvvyyy}}}}}}|||{{{}}}ooocccfffpppuuucccTTTEEE===999555444444000000////////////000000------------------------,,,.........---...000222777CCCVVVjjjxxx}}}zzzvvvqqqpppppptttyyy}}}}}}||||||pppggggggooowwwzzz}}}zzzzzzzzzxxxuuuiiidddnnn}}}{{{wwwqqqsss{{{}}}{{{yyyyyyvvvnnnjjjgggeeedddeeennnxxx|||zzzqqq{{{xxxssspppttt~~~{{{zzz|||uuupppqqqvvvyyyxxxoooeeeccchhhgggaaagggiiinnnuuuwwwuuuuuuxxx|||vvv|||zzzwwwoooeeegggzzznnn]]]UUUeeessseeeUUUKKKDDD???>>>AAA::::::888555111000111333000111222111...,,,,,,---))))))))))))(((((((((((((((&&&$$$###$$$'''+++---%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&''')))&&&'''((('''&&&&&&'''(((&&&'''((((((''''''((()))(((***++++++***)))******///,,,...444HHHsssyyyyyymmmTTTOOO```iiiwww|||ttteee^^^tttzzzzzzlllfffiiiwwwxxxaaaGGG555111444///000333666888777333000///...,,,+++++++++,,,---,,,,,,------...///111111333777<<>>666777555111///111111///------///444666:::CCCMMM[[[hhhxxx}}}yyyrrrpppqqqyyyoooggghhhmmm{{{}}}qqqaaaSSSDDD===:::666555555111000000///////////////------------------------,,,---......------///111444???SSShhhwww}}}{{{xxxtttuuuxxx|||~~~|||~~~zzzqqqhhheeejjjqqqnnnrrr{{{{{{}}}|||wwwrrreee___ggguuu||||||xxxssstttxxxwwwrrr|||}}}xxxsssnnnhhheeeiiipppzzz}}}vvv{{{~~~yyyzzz}}}wwwtttwwwsssiiihhhfffgggnnnrrrqqqoooppp{{{~~~tttrrr}}}lllZZZMMMSSSfffxxx|||jjjZZZMMMCCC@@@CCC;;;<<<<<<999555333444666000222333222000...------))))))))))))(((((((((((('''&&&%%%$$$%%%&&&((()))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$&&&''''''&&&&&&'''(((&&&'''((('''&&&%%%&&&((($$$&&&)))***)))((('''((()))***,,,+++***))))))***+++***///666MMMxxx|||nnnooozzzwwwdddVVVWWWgggsssyyyjjjbbbzzz}}}uuuxxxnnnhhhlll{{{dddHHH777555888000222777===@@@>>>999555.........------------,,,,,,,,,------...000111222444888===AAAEEELLLTTTZZZ______dddiiihhhdddffflllqqqvvvzzzzzzwwwuuuvvvxxxuuuxxx|||}}}||||||}}}{{{xxxwwwyyy{{{|||wwwiii[[[VVVWWW]]]fffnnnrrrzzz{{{vvvsssooojjjeeebbbaaa```XXXOOOGGGCCC???999777999777555444555888:::999888///333333///...111222///...---///333555999BBBLLLYYYgggvvv}}}yyysssppppppwww}}}qqqjjjfffeeehhhtttwwwkkk^^^QQQCCC===:::666444555111111000///////////////........................,,,---......---...000222444???QQQeeettt{{{zzzxxxwwwyyy}}}}}}zzzuuuyyyzzzuuulllggghhhlllbbbeeeppp~~~zzz~~~|||uuurrreee]]]bbbiiisss}}}wwwmmmmmmjjjggglllwww|||yyy}}}xxxyyy|||xxxtttnnnjjjmmmtttrrrxxx|||~~~wwwwww~~~uuukkkeeeccciiinnnmmmkkkkkkqqq}}}}}}uuuwww|||eeeXXXMMMNNNVVV```jjjrrryyygggUUUFFFBBBEEE;;;===>>><<<888666777888111222444333111...------))))))))))))((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&%%%%%%'''(((&&&'''((((((&&&%%%&&&'''###&&&***+++***((('''''')))+++,,,,,,***))))))***++++++111:::PPPxxx~~~wwwhhhjjjwwwnnn^^^YYY```nnnzzz}}}mmmccc}}}zzztttyyytttooorrrfffHHH888777;;;333777===DDDGGGEEE???:::....../////////...---,,,,,,,,,------///000111222444888===BBBGGGNNNVVV]]]______eeekkkkkkgggiiiooovvvyyy|||zzzvvvsssuuuxxxuuuyyy~~~}}}zzzwwwvvvyyy}}}qqqcccZZZWWW[[[fffqqqnnnuuutttttt}}}|||xxxooommmjjjgggdddbbbbbbaaa[[[QQQGGGAAA<<<777666888888666444444555666666444,,,111333//////333444222222000111222333555<<>>===:::777555666777222333333333222111///...++++++***)))((((((((()))&&&)))***(((%%%%%%(((+++%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&$$$$$$$$$$$$&&&''')))(((''''''''')))***+++)))************+++++++++(((444000333WWW}}}~~~|||}}}|||lll\\\bbbuuugggVVV```sss~~~yyygggXXX|||xxxrrrqqq~~~uuu|||cccJJJ===;;;:::<<>><<<;;;:::444444555444333222000///,,,+++***)))))))))))))))%%%'''((((((''''''((()))&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&)))((((((''''''((()))***(((((()))))))))*********&&&222222888^^^xxxsssssszzz}}}ppp___bbbsss~~~dddXXXgggooo^^^___{{{vvvtttsssvvvxxx~~~}}}aaaIII???======<<>><<<999666666666666444333111111---,,,+++***))))))))))))%%%%%%&&&'''))))))'''&&&'''(((((((((((((((((('''''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))(((''''''(((((()))'''((((((((())))))))))))%%%111333@@@gggqqqjjjnnnyyy~~~rrr___^^^jjj|||~~~ttt___VVVhhh|||fffWWWfffyyyqqqppptttzzz~~~yyy\\\FFF===<<<;;;:::;;;888222000333333111//////...------------...)))+++---...///111444777;;;>>>AAABBBHHHRRRWWWXXX\\\^^^bbbhhhnnnqqqqqqpppuuutttssstttwwwyyyzzzzzz}}}{{{|||}}}uuucccWWWHHHCCCEEEAAAEEEDDDCCCDDDIIIQQQYYY^^^^^^^^^```dddccc``````ccceeeiiipppuuuqqqeee[[[WWWQQQMMMHHHBBB===:::999999;;;:::888666555444444444000000000000111222333333222111111111222444777999<<>>;;;888888777666555333222222......---+++************'''&&&%%%'''***)))%%%!!!''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$))))))((((((''''''''''''((((((((()))))))))******(((000444GGGppppppnnnrrr{{{~~~ppp]]]XXX```qqqqqqgggUUUMMM]]]~~~zzzcccXXXmmm~~~ssspppttt|||sssUUU@@@888666555555555222---,,,///000...///......---------........./////////000000222333;;;???BBBDDDJJJTTTZZZ[[[]]]___ccciiiooorrrrrrpppsssqqqqqqtttzzz~~~~~~}}}|||yyywwwnnn\\\QQQDDD@@@@@@:::===<<<;;;<<>>;;;999888:::999888777666555333333//////000111222333444555222222111222333555777888<<>>AAADDDLLLVVV]]]^^^___aaaeeekkkpppssssssqqqpppoooqqqwww}}}}}}wwwsss~~~}}}eeeTTTIII>>>;;;===777:::888777888;;;AAAGGGKKKPPPPPPSSSYYY^^^aaahhhpppxxx|||xxxkkk[[[PPPIIIHHHFFFBBB???<<<999888999999999888777555333222///000111222333555555666333222222333333555666777999???GGGPPPYYYeeeqqqzzz}}}uuulllhhhlllvvvyyynnnggg___UUUNNNLLLFFFEEEEEEGGGKKKMMMLLLKKKBBB???:::777444222111000///000111222222111000///------------------------111111000000000111222333...333:::BBBJJJOOORRRTTTRRRYYYaaagggjjjnnnrrrvvv|||sssuuu{{{~~~|||~~~qqq^^^NNNMMMKKKNNNXXXgggppprrrssswww~~~~~~}}}~~~|||xxxxxxvvvnnnhhhhhhiiiiiijjjlllgggccc___[[[TTTKKKHHHJJJQQQiii}}}qqqgggaaa]]]^^^aaadddfffeeedddddddddhhhjjjmmmpppsssuuuwwwwwwttttttsssrrrqqqssswww{{{vvvzzzttthhhbbb^^^YYYaaajjjkkkhhhhhhnnntttzzz}}}lll^^^QQQSSSddd|||yyycccPPPEEECCCCCCDDD===<<<:::888666555555555111111///---,,,++++++++++++******))))))'''$$$"""%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((('''************++++++++++++///333999SSS|||~~~ooobbb```fff]]]SSSHHH@@@<<>>AAADDDEEEHHHPPPZZZ```dddhhhooottt~~~~~~rrrnnnqqq|||gggWWWNNNPPPRRRWWWeeevvv~~~{{{vvvuuuzzzxxxxxxvvvqqqnnnqqqxxx|||qqqkkkjjjnnnsssttttttuuuqqqiii```WWWKKK???;;;>>>CCCSSSiii{{{|||qqqiiidddccceeehhhhhhhhhgggggghhhhhhkkkooosssuuuwwwyyyyyyxxxxxxvvvttttttwww~~~~~~sssjjj]]]bbbfffddd___^^^cccjjjxxx{{{www|||{{{iiiVVVOOOTTTaaatttrrr[[[KKKCCCBBBCCCAAA???===;;;999888888888222222000...---,,,++++++******+++***(((''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++''''''&&&&&&&&&&&&''''''###$$$&&&((())))))(((((())))))))))))************...333===ZZZssshhhgggmmm```OOOAAA;;;:::@@@VVVmmmxxxfffhhhppplllpppsssuuuYYY???444444555333...111111......000000...---------------...//////,,,++++++...444888:::999999>>>AAADDDLLLWWW^^^___```bbbfffkkkpppsssrrrqqqqqqwww~~~}}}{{{yyy~~~yyy}}}|||qqqfffiiippppppbbbRRRIIIDDD888555888666555666888>>>FFFOOOWWW\\\bbbdddkkksssuuutttuuuxxxyyynnniiigggaaaZZZZZZVVVOOOHHHCCC@@@??????:::;;;======<<<999666333222333555666777777777777333333444444555555666666444999>>>BBBGGGMMMVVV\\\[[[ZZZXXXUUUUUU\\\gggooovvv|||}}}wwwuuuzzzzzzuuuqqqhhh```]]]YYYQQQKKKIIIFFFFFFGGGHHHIIIIIIGGGFFF===<<<999555222111222333222111111000000111111222........................++++++*********+++,,,---//////111333666888:::;;;???HHHRRRYYY\\\aaaiiippp{{{jjjfffhhhtttyyybbbVVVNNNRRRVVV]]]mmmvvvppp|||zzzrrrnnnmmmiiiccchhhhhhlllpppnnnjjjlllssswwwuuuwww~~~sssfff[[[LLL===999<<<<<>>FFFQQQ]]]hhhnnnsssvvv}}}~~~}}}rrreeeaaadddccc^^^bbb\\\TTTKKKEEEBBBAAABBB<<<===???@@@???;;;888555444555666888888888777777333444444555555666666666999;;;===>>>???DDDKKKQQQQQQRRRSSSSSSUUU]]]hhhpppzzz|||xxxnnnlllqqqqqqkkkddd]]]XXXXXXVVVQQQMMMLLLJJJKKKLLLLLLLLLJJJGGGEEE<<<:::777444111000222444333222111000000111222333////////////////////////000000///...///000111222------...///000333555666333<<>>>>>AAACCC???;;;888444///+++((()))+++,,,)))************))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''%%%&&&&&&'''((((((''''''''''''&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''***((('''''')))++++++,,,111,,,===gggyyypppiiieeeeeeYYYDDD:::999:::MMMmmmggg]]]pppwwwtttsssooorrruuuYYYAAA444222444444666444111...---///111222,,,------......------,,,,,,---...000111333444555999<<>>>>>>>><<<999666888888777777666555555555222333333333444555555555999999;;;===@@@CCCEEEGGGKKKNNNRRRSSSTTTZZZcccjjjqqqyyy{{{qqqgggcccaaa^^^```XXXRRRRRROOOIIIGGGIIIMMMMMMNNNKKKHHHEEEDDDDDDCCC???;;;999999999666444555777888777333222333555777555333333444333222111...///111222222111000000////////////000000000000444777;;;>>>BBBHHHPPPVVV{{{zzzzzzuuuppphhhbbb___eeemmmttt|||uuummmiiiiiiooovvvyyyvvvuuu{{{~~~yyyqqqjjjjjjpppvvvqqqkkkgggeeeddddddcccccceeellluuu{{{}}}zzzeeeRRRJJJKKKDDDFFFJJJOOOVVV___hhhooo}}}|||}}}{{{wwwsssoookkkhhhiiijjjiiiggggggggghhhgggggglllttt{{{{{{jjj___YYYZZZ\\\cccnnn}}}}}}{{{|||zzzkkkVVVLLLOOO[[[mmmzzzxxxkkk```PPPKKKEEEBBBBBBAAA>>>;;;999666222...++++++,,,---******************)))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''(((((((((((((((***)))((((((***+++,,,,,,000...AAAlllyyyqqqkkkgggccc\\\LLLAAA???AAAWWWyyyeee___uuuqqqsssvvvwww|||pppSSSAAA777444555999===:::555000......000111,,,------......------,,,,,,---...000111333444555999===BBBHHHMMMSSSZZZ^^^cccdddfffiiilllqqqxxx|||zzz~~~~~~~~~|||wwwuuuyyy|||wwwuuuuuuqqqqqqwww~~~yyy~~~|||{{{vvvnnnrrr|||}}}fffWWWEEEBBB>>>;;;:::;;;===???AAAGGGMMMSSSaaauuu|||qqqfffdddhhhiiiggggggbbbZZZPPPHHHDDDCCCDDDAAA@@@?????????>>>;;;888666777777777777777666666333333444444555666666666888999;;;===@@@BBBDDDEEEFFFIIIKKKLLLMMMQQQYYY```llltttvvvnnneeebbbaaa```]]]VVVSSSSSSRRRMMMKKKMMMLLLMMMMMMJJJGGGCCCBBBBBB@@@===999999::::::999888888::::::999777666777:::888777666666777666444222000111222222111000///....../////////000000000000111333555777999>>>EEEJJJzzz{{{{{{vvvqqqmmmhhhdddbbb``````dddkkkbbbggglllmmmnnnqqqxxxzzzrrrkkkkkkooo~~~tttoookkkiiikkkooosssuuupppqqqyyy}}}jjj```___XXXYYYZZZ]]]bbbjjjttt{{{|||wwwtttssssssuuusssoooooouuuxxxwwwwwwuuurrrpppnnnkkkhhheeedddeeeffffffdddccccccdddfffbbbccclllwwwvvvbbb[[[[[[[[[[[[```nnnttt]]]MMMIIIRRRaaadddggg~~~uuuYYYTTTLLLFFFBBB@@@===<<<:::888555222///...------+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''(((((())))))************+++,,,---...000111GGGrrryyysssmmmjjj```___RRRDDD???DDD___{{{cccbbb|||rrrwww}}}cccEEE:::666111222999DDD???999222...---...///,,,------......------,,,,,,---...000111333444555999<<>>>>>AAADDDGGGIIIOOOVVV^^^kkk{{{{{{rrrkkklllpppooojjjfffaaaZZZQQQKKKHHHGGGGGGBBBAAA@@@@@@@@@@@@>>><<<555666777888888888777666444444555666666777888888777888;;;???AAABBBBBBBBBBBBDDDFFFEEEEEEHHHNNNTTTaaahhhkkkfffaaa___``````YYYVVVTTTVVVVVVSSSQQQQQQLLLLLLLLLIIIDDDAAA??????>>><<<;;;<<<>>>??????>>>===>>>>>>===<<<<<>>:::999777555222000...---,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&((())))))%%%&&&&&&'''((()))*********+++,,,,,,,,,,,,---//////333MMMvvv{{{wwwssspppeeeiii\\\GGG???HHHhhhvvvaaafff~~~\\\<<<666666000111:::EEE@@@999222...---...///,,,------......------,,,,,,---...///111333444555888;;;@@@FFFKKKQQQWWW[[[dddeeehhhjjjmmmqqqwww{{{}}}}}}{{{{{{xxxvvv{{{yyyrrrooorrrxxx|||}}}{{{xxxxxxkkk___ZZZ\\\aaaeeeyyywwwdddSSSJJJHHHFFFDDDCCCEEEIIIMMMPPPVVVYYY___eeennnwww~~~|||wwwtttwww{{{xxxqqqiiiddd\\\UUUPPPLLLJJJHHHCCCBBBAAAAAABBBBBB@@@???666777999999999777666444555555666777888888999999777999===AAABBBBBB@@@???BBBCCCCCCBBBBBBDDDHHHKKKSSSXXX\\\[[[YYYYYY\\\^^^XXXWWWWWWXXXYYYWWWSSSRRRKKKKKKJJJGGGCCC???======@@@@@@@@@AAACCCDDDEEEEEEBBBAAAAAAAAAAAACCCFFFHHHEEEDDDBBBAAA@@@===888555222222222111000//////............/////////000000000000000///000222444666~~~xxxnnn]]]OOOKKKNNNMMMVVVccckkkqqqzzz|||vvvqqqmmmjjjmmmrrr{{{}}}{{{yyy|||yyyvvvuuuuuuwwwzzzzzzwwwvvvvvvtttooolllnnnooopppnnnkkkiiihhhjjjlllnnnmmmkkkiiihhhhhhbbbcccgggmmmpppsss|||zzzwwwwwwuuuooojjjhhhlllpppssswww{{{kkk___ZZZPPPIIIBBBHHHXXX```sssxxxhhhTTTHHHFFFGGGDDDAAA;;;:::999666333000...------------,,,,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&&&&'''((()))******)))+++------,,,,,,---///000666RRRzzzvvv{{{jjjNNNDDDPPPrrruuuaaakkk}}}bbbAAA::::::555666??????<<<666000------...000,,,------......------,,,,,,---...///111333444555666:::???DDDIIIOOOUUUYYY^^^bbbhhhlllooorrrtttvvv|||||||||vvvyyy||||||}}}}}}|||}}}zzzoooiiioooyyy}}}zzzxxxjjj[[[RRRPPPSSSSSScccpppyyy{{{nnn^^^QQQLLLMMMKKKIIIIIILLLSSS[[[```gggggghhhjjjmmmoooqqqsssnnnssszzz~~~~~~~~~~~~}}}}}}|||{{{~~~|||uuunnniiiaaaZZZUUUQQQMMMIIIEEEDDDBBBBBBCCCCCCBBBAAA:::;;;::::::888666333222555555666777888999:::;;;888;;;???BBBCCCBBB@@@>>>@@@@@@@@@??????@@@CCCEEEFFFIIIMMMPPPQQQRRRVVVZZZYYYYYYYYYYYYXXXVVVRRRNNNIIIIIIIIIGGGCCC@@@>>>>>>CCCDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEFFFHHHJJJLLLLLLNNNKKKHHHEEEBBB>>>888555000000000000000000111111............////////////000///...///000222333444~~~{{{mmm[[[LLLHHHKKKUUU```mmmtttyyy|||zzzzzzxxxtttxxxyyy~~~{{{vvvtttssstttxxxyyyvvvttttttpppjjjnnnppprrrrrrpppmmmllllllmmmoooqqqqqqnnnllljjjjjjaaadddkkkooonnnlllrrrzzzzzzvvvwww}}}}}}zzzxxxuuupppjjjfffaaaeeeqqqzzznnnggg___PPPBBBEEELLLJJJXXXxxxuuu```QQQLLLJJJGGGCCC===<<<:::777444222///............---,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''(((((())))))'''+++......,,,+++---///000:::XXXvvvWWWNNN\\\yyyvvvdddrrr{{{vvv~~~kkkHHH;;;888555666<<<888555222///---...///000,,,------......------,,,,,,---...000111333444555666:::>>>CCCHHHNNNTTTXXX[[[```hhhnnnqqqssstttuuu~~~|||zzzxxxzzzyyyyyyzzz{{{xxxuuuwww|||~~~}}}nnneeejjjsss|||~~~~~~yyyzzzmmm^^^RRRLLLJJJKKKQQQXXXcccyyyyyyppphhh\\\SSSQQQPPPMMMKKKMMMSSS^^^jjjqqqxxxsssnnnllliiieeeeeehhh```hhhrrryyy{{{{{{{{{{{{zzz~~~}}}wwwqqqlllddd^^^ZZZVVVPPPKKKGGGEEECCCBBBCCCCCCBBBAAA>>>===;;;999777444333222555555666777999:::;;;;;;999;;;???AAABBB@@@>>><<<;;;;;;::::::;;;<<<===>>>??????CCCIIILLLNNNRRRWWWYYYZZZYYYVVVUUUTTTOOOIIIGGGHHHHHHGGGDDDBBBBBBBBBDDDFFFHHHHHHGGGGGGHHHIIIJJJJJJJJJLLLOOOQQQPPPPPPRRRNNNIIIEEEAAA<<<777444000000//////000111222222------........./////////...---,,,---000111222111{{{zzzuuufffXXXOOOPPPWWWgggpppzzz~~~{{{~~~zzztttpppnnnqqquuuuuurrrqqqrrrppplllkkkmmmppppppmmmllllllmmmjjjmmmoooooollliiihhhgggbbbccchhhmmmnnnlllnnnsssyyyxxxuuussssssuuuyyy|||~~~}}}}}}ssshhh]]]\\\aaammmxxx}}}~~~}}}xxxgggOOOFFFHHHEEEMMMbbbsssbbbTTTKKKGGGEEEAAA???<<<999666333222111//////......---+++***)))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((($$$$$$&&&'''(((((())))))((('''''''''''''''(((((('''''''''(((((((((((((((&&&***......+++***,,,//////>>>```hhhbbbpppyyyhhhxxxvvvuuutttPPP:::444333444666222111000.........///000,,,------......------,,,,,,---...000111333444555888;;;@@@EEEIIIOOOUUUYYY[[[```gggmmmqqqtttwwwyyy}}}|||~~~xxxvvv{{{{{{xxxxxxxxxzzz|||wwwppppppvvvyyyqqqdddeeeiiipppwwwyyy{{{yyyzzzyyy{{{}}}xxxpppeeeZZZQQQKKKMMMLLLMMMWWWiii~~~oookkkggg___YYYZZZUUUQQQNNNOOOWWWdddrrr{{{wwwnnniiiccc]]]]]]aaa]]]fffsss{{{|||zzzyyyyyyzzz~~~zzzpppkkkddd___]]]YYYSSSMMMIIIFFFDDDBBBBBBBBBBBB@@@???===:::777555555555555444444666777888:::;;;;;;999:::===>>>>>>===;;;:::666666555666777999::::::===<<<@@@GGGLLLMMMQQQXXXXXXZZZWWWRRRQQQQQQMMMGGGEEEFFFHHHHHHFFFEEEFFFGGGFFFIIILLLMMMLLLLLLMMMOOOOOOOOOOOORRRVVVWWWUUURRRPPPLLLFFF@@@===:::777444222111000//////000000111---------.........//////...---+++---///111000///yyypppvvvnnn```VVVUUU]]]fffssszzz}}}}}}zzz|||wwwrrrnnnkkknnnppppppmmmmmmooopppmmmfffiiilllkkkjjjiiijjjmmmgggiiilllllliiifffdddccccccaaaccciiinnnnnnnnnpppnnnoooppppppqqqqqqqqqqqquuu|||}}}{{{qqq}}}|||pppbbbZZZWWW]]]gggooouuuzzz~~~}}}~~~~~~zzz}}}]]]HHHIIILLLMMMUUUqqqoooYYYJJJEEEFFFDDDAAA>>>:::777555444333/////////...---+++***)))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))###$$$%%%'''((())))))***)))((((((''''''''''''(((((((((((((((((('''''''''%%%***......+++)))+++...///@@@fff~~~zzzyyy|||xxxzzzkkk|||vvvwww~~~YYY>>>444555777555000000//////////////////,,,------......------,,,,,,---...000111333444555999===AAAFFFKKKPPPVVVZZZ]]]aaaggglllqqquuuzzz}}}{{{||||||zzzsssxxx~~~}}}wwwrrrwwwwwwzzz}}}xxxppppppvvvwww}}}uuueeecccaaafffppptttuuu~~~zzz|||tttqqqssswwwvvvssspppjjjbbbXXXQQQRRRMMMMMMTTTaaarrr{{{kkkjjjjjjccc___bbb[[[VVVQQQPPPWWWdddsss}}}uuukkkddd^^^WWWXXX^^^^^^hhhvvv}}}}}}zzzwwwwww|||~~~nnniiibbb___^^^[[[UUUOOOJJJGGGDDDBBBBBBBBBAAA@@@>>><<<999666555555777888333444555777888999;;;;;;888999;;;<<<<<<;;;999888444444333444777999999999???===@@@HHHMMMNNNSSSZZZVVVXXXVVVPPPNNNPPPMMMFFFDDDFFFHHHHHHHHHHHHIIIJJJIIIMMMQQQSSSRRRRRRTTTVVVRRRRRRSSSWWW[[[[[[XXXTTTMMMHHHBBB===:::888666555444333111000///...//////---------.........//////111///---...111222000...vvvqqqvvvwwweeebbbeeekkkxxx}}}}}}}}}{{{}}}}}}~~~{{{~~~~~~yyyooogggfffmmmuuuwwwtttpppppppppmmmeee___bbbfffiiiiiilllnnnjjjdddhhhkkkmmmlllhhheeeeeefffcccccceeeiiilllnnnnnnmmmjjjlllnnnmmmkkklllnnnqqqsssuuuxxx~~~yyytttnnnpppxxxzzzkkk^^^\\\ZZZYYYaaannnyyy}}}}}}|||oooaaaRRRLLLPPP]]]lllgggUUUNNNGGGIIICCC===:::999888444000/////////...---,,,+++*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&)))+++'''''')))***++++++++++++***))))))***,,,---------333CCClll{{{sssjjjrrrooommm}}}vvv|||^^^EEE999333222333000000///.......................................///000111111111222555888===>>>DDDLLLPPPQQQUUU[[[^^^bbbgggmmmqqquuuyyy{{{{{{wwwvvvzzz|||{{{{{{}}}zzzyyyzzzzzzvvvrrrzzzxxxzzz~~~}}}wwwwww{{{}}}xxxkkkfffeeehhhooouuuzzzwwwlllhhhiiijjjrrrwwwwwwtttqqqlllfffaaaUUUPPPVVV___jjj|||rrrhhhfffiiiiiifff\\\UUUMMMJJJPPP\\\iiiqqqqqqggg]]]XXXTTTPPPQQQTTT___sssxxxrrryyy|||wwwqqqhhh___\\\______YYYSSSOOOKKKFFFCCCBBBCCCCCCCCCBBB>>>:::777777777666555111222444666777888888888888999999999999777555444333111222555555555999??????BBBGGGLLLPPPUUUZZZ^^^YYYXXXWWWUUURRRMMMGGGDDDGGGFFFFFFGGGJJJMMMNNNOOORRRUUUWWWYYYXXXXXXXXXYYY\\\\\\]]]]]]ZZZWWWSSSQQQIIIFFFAAA===:::999:::;;;:::666222000000111222222//////000000000...,,,+++---------------...///000sssnnnppp|||qqqfffjjjsss{{{{{{vvv{{{|||xxxzzz||||||~~~{{{~~~}}}~~~|||xxxwwwxxxuuuooogggeeekkkqqqzzzvvvqqqoooooommmgggbbbfffiiijjjjjjlllooolllggggggiiikkkjjjhhhggghhhiiigggfffdddeeehhhjjjkkkkkkhhhjjjllllllkkkkkknnnppplllnnnqqqvvvzzzyyysssmmmiiiiiiooo~~~yyykkkeee___XXXZZZaaattt~~~yyymmm]]]NNNVVVbbbwww}}}iiiZZZJJJGGGFFFCCC???:::666333111............---,,,+++*********)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&)))+++###$$$&&&((()))***++++++)))))))))***,,,---------444FFFppp{{{}}}ooodddjjjtttttt~~~yyy~~~[[[CCC777222111222000000///.......................................///000111111111222555888===???FFFOOOSSSTTTWWW\\\]]]bbbhhhlllooorrrvvvyyyxxxtttrrruuuwwwvvvvvvyyy{{{yyywwwxxx{{{zzzvvvqqqyyywwwyyy~~~}}}yyyyyy}}}qqqhhheeefffkkkpppvvvssskkkjjjmmmvvv~~~vvvhhh]]]ZZZ\\\dddyyyzzzsssrrrooonnnrrrvvvrrrjjj\\\TTTIIIEEEIIIUUUbbbjjjhhh___WWWRRRPPPNNNQQQVVV^^^sss}}}uuuzzz{{{rrrjjjaaa___aaabbb]]]WWWPPPLLLGGGDDDCCCDDDDDDDDDAAA>>>;;;999999888777666333333444555666777777888777888888888777666444333333111333666777666:::@@@BBBEEEJJJOOOSSSXXX]]]```]]][[[XXXTTTPPPKKKGGGDDDHHHGGGHHHJJJMMMPPPRRRRRRTTTVVVYYYZZZZZZZZZ[[[\\\_________^^^[[[VVVRRROOOHHHEEEAAA>>>;;;;;;;;;<<<888777666444333222222222...////////////......---...------------...///000ooohhhhhhpppxxx}}}tttkkkjjjtttwwwmmmnnn{{{xxxvvv|||{{{xxxwwwxxxvvvzzz{{{xxxwwwxxxvvvrrroooqqqrrrnnnhhhfffjjjnnn{{{vvvqqqooonnnmmmiiifffiiikkkjjjiiikkkooonnnjjjggghhhhhhgggfffgggiiikkkiiifffcccbbbccceeeggggggdddeeeggghhhggghhhjjjlllkkklllnnnrrrvvvuuuooojjjdddbbbfffttt~~~uuukkk^^^WWWWWWmmm}}}rrrWWWOOOUUUcccvvvkkkQQQGGGIIIHHHDDD>>>888555444.........------,,,++++++******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&'''(((*** !!!$$$&&&((()))***+++)))))))))***+++,,,......666JJJtttyyywwwgggZZZ___vvvyyy}}}wwwVVV@@@555111000222000000///.......................................///000111111111222666888>>>AAAHHHRRRWWWWWWZZZ^^^\\\bbbiiillllllnnnrrrwwwvvvqqqnnnqqqrrrqqqrrruuuttttttuuuxxx{{{{{{wwwssswwwvvvxxx|||~~~|||}}}|||nnnhhhccceeehhhmmmvvvuuuppprrrwwwwwwhhh]]]___qqqyyyssslllgggbbbffflllttt~~~wwwiii]]]TTTHHHBBBEEEOOO[[[bbb___WWWPPPMMMLLLMMMSSSZZZ```tttzzz~~~|||rrrjjjbbb```cccccc___ZZZQQQMMMHHHEEEDDDEEEEEEEEE@@@>>><<<;;;;;;:::888666555444444333444555666777666666666666555444333222222111444888999999<<>>===>>>>>>888:::;;;999555222333444000000///...---...//////......------......//////iiibbb___dddkkkuuu|||ppplllmmmttt~~~xxxkkkhhhttt|||{{{yyyuuusssrrrsssvvvvvvtttssstttqqqllllllnnnnnnkkkggggggjjjnnntttrrrpppooopppnnnllliiiiiijjjhhheeeggglllllliiigggfffeeecccccceeegggiiifffcccaaa```aaaccccccccc___```bbbcccdddeeefffgggllllllllloooqqqpppjjjeeebbb```ccclllxxx}}}yyyvvvxxx}}}ooo```YYYgggzzznnnRRRPPPRRR^^^sss}}}___JJJIIIHHHFFFBBB>>>999666//////...---,,,,,,,,,,,,+++***))))))(((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&'''((((((''''''(((***!!!"""$$$&&&''')))))))))((()))*********,,,...000666MMMxxxuuulll]]]QQQVVViii|||yyyrrrRRR>>>555111111222000000///..........................................///000111111333666999===AAAIIITTTYYYYYY[[[___^^^dddkkkmmmllllllpppuuuxxxrrrooorrrsssssstttwwwtttttttttwwwyyyzzzxxxvvvuuutttvvvyyy|||~~~}}}yyyoooddd```___bbbiiiqqqjjjbbblll|||yyynnnfff```\\\YYY^^^gggsssrrraaaZZZSSSJJJEEEGGGOOOWWW]]]ZZZRRRLLLJJJJJJNNNWWWaaahhhyyyyyyrrrllldddbbbcccbbb^^^YYYSSSOOOIIIFFFEEEEEEEEEEEE???===<<<<<<<<<:::888555777666444222222333555666444444444444444333333222222222555:::<<<<<>>???;;;555222555999666444111...---...///000//////............//////bbb\\\WWWYYY___jjjxxxuuulllnnnwwwqqqjjjqqq~~~~~~}}}}}}}}}yyytttpppnnnnnnmmmppppppppprrruuurrrmmmkkkkkkiiifffdddeeeiiimmmkkklllnnnqqqrrrpppmmmjjjhhhhhhdddaaaccchhhiiiggggggdddaaa______aaacccddd___^^^^^^```bbbbbbaaa```^^^___aaacccfffgggggggggkkkiiihhhiiikkkhhhccc^^^```aaaccceeeiiinnnrrrtttooooooqqqvvv~~~qqqccccccsssdddYYYNNNPPP```yyyuuuSSSLLLEEECCCDDDBBB<<<666222111///...---,,,,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''&&&%%%'''((((((''''''((()))%%%&&&'''(((((((((((((((((()))******)))+++///222777PPPzzz|||qqqbbbWWWMMMPPP^^^iiikkkggggggqqq{{{uuunnnPPP>>>666222222333000000///..........................................///000111111333666999<<<@@@IIITTTYYYYYY\\\```bbbgggmmmnnnmmmnnnqqquuuzzzvvvtttwwwyyyyyyzzz}}}xxxvvvttttttuuuvvvvvvwwwtttttttttvvv{{{~~~{{{|||kkk```[[[ZZZ___eeeuuu}}}~~~~~~llllllrrr~~~tttjjjaaa[[[XXXSSSWWW___jjjvvvxxxjjjZZZQQQMMMIIIHHHKKKQQQUUUWWWUUUNNNHHHFFFGGGMMMZZZfffsss~~~yyyuuupppjjjggggggddd^^^YYYUUUQQQKKKHHHFFFGGGGGGFFF???>>><<<<<<;;;:::777555888666444333333444555666555444444444333333333333444333666;;;>>>>>>CCCHHHLLLPPPVVV[[[^^^aaadddfffkkkhhh```VVVLLLFFFEEEFFFHHHKKKPPPSSSVVVYYY^^^bbbfffeeeddd```]]]]]]^^^```eeeccc^^^YYYSSSOOOLLLJJJMMMMMMMMMLLLJJJHHHEEECCCBBBBBB@@@:::444222777===;;;888444000......///000000//////.........//////aaa\\\VVVTTTXXXbbbnnnvvv|||uuusssxxxzzznnnpppzzzzzzsssyyy}}}wwwsssrrrnnnqqqtttsssooollllllmmmgggiiikkkmmmsssxxxwwwqqqjjjiiigggdddbbbdddgggjjjfffiiinnnrrrsssqqqmmmkkkffffffccc___aaaeeegggeeeeeebbb^^^]]]^^^___``````[[[[[[\\\___aaabbb```^^^aaaaaacccfffjjjlllkkkjjjllljjjhhhiiijjjiiiddd```^^^aaacccbbb```bbbhhhmmmiiiiiiiiimmmsssyyy}}}rrrcccmmmyyyzzz{{{kkkWWWNNNVVVmmmhhh[[[KKKDDDDDDDDD>>>777555444222///------------++++++***))))))))))))***((((((((((((((((((((((((,,,+++***)))'''&&&%%%$$$'''''''''''''''&&&&&&&&&%%%'''))))))((('''((()))(((((())))))))))))((((((''')))******(((***///333888SSS{{{~~~xxxnnn___VVVNNNNNNTTTXXXVVVRRRQQQYYYmmmvvvtttkkkOOO===666333222333000000///.......................................---///000111111333777999<<>><<<;;;:::888555777777555555444555666777666555555444444444555555666444777<<>>999777444111...---------,,,+++******))))))******((((((((((((((((((((((((*********)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%'''))))))((('''((((((&&&'''((()))))))))))))))''')))+++***(((***///555:::VVV}}}zzzwwwmmmbbb[[[RRRMMMKKKJJJHHHFFFGGGKKK[[[xxxwwwyyyiiiMMM<<<666222111222000000///.......................................---...000000111333777:::===@@@HHHRRRXXXZZZ___dddhhhhhhiiimmmrrrtttsssrrrvvvtttwww~~~}}}|||{{{xxxvvvvvvwwwxxxzzzzzzxxxvvv{{{|||zzzuuujjjdddccceeejjjmmmqqqsssvvv}}}tttwww~~~yyyuuurrrjjj^^^WWWVVVQQQSSSUUUYYY___bbb\\\TTTFFFDDDDDDFFFJJJNNNPPPQQQJJJEEEBBBBBBFFFQQQeeevvv}}}{{{tttttttttuuutttooohhhbbb]]]YYYSSSOOONNNNNNNNNMMMGGGDDD@@@>>><<<;;;999888666666777777777777777777777777666555555666777888888666777;;;???BBBIIIQQQRRRVVV\\\```ccceeeggghhhkkkiiicccYYYNNNHHHHHHKKKOOORRRUUUWWWXXX]]]eeelllooonnnkkkgggddddddgggjjjlllggg___XXXUUUVVVYYY\\\]]]^^^^^^]]]YYYSSSLLLIIIHHHEEE@@@:::777777999:::777555333000/////////000111111000///////////////qqqnnnfff___^^^bbbgggjjjeeemmmnnnpppzzz}}}|||ooonnnvvv|||yyywwwuuuvvv|||}}}}}}}}}xxxooohhhgggjjjlllllliiihhhjjjmmmiiinnnssstttqqqpppqqqtttkkklllllllllqqquuuqqqjjjooopppppppppnnnllliiihhhnnnoooqqqqqqpppooonnnnnniiiiiifffcccdddhhhiiifff```]]][[[]]]```ccccccbbbaaa^^^[[[ZZZ[[[]]]____________aaaeeekkkmmmkkkiiidddcccbbbdddhhhjjjiiifffeeefffggghhhiiigggdddaaa\\\]]]___eeelllpppooonnnmmmqqqwwwrrrkkkmmmtttsssssszzzgggmmmxxxiiiUUUOOO[[[ooo~~~sss[[[LLLFFFEEEFFF;;;999666222///---------,,,+++******)))*********((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((('''''''''&&&&&&&&&$$$''')))***)))'''(((((($$$%%%&&&((()))*********&&&)))+++)))((()))000555<<>>BBBKKKTTTTTTXXX^^^ccceeeggghhhiiiiiihhhdddZZZOOOIIIJJJLLLRRRUUUXXXXXXYYY___hhhppppppooollliiiggghhhllloooooojjjaaa[[[XXX[[[```dddbbbccccccbbb]]]VVVNNNJJJHHHDDD@@@<<<;;;999888777222111000/////////000111111111000///////////////}}}}}}xxxpppooossstttpppddd[[[^^^ooo~~~zzzsssuuu|||}}}yyywwwssssssyyywwwoooppprrrkkk```ggghhhkkkmmmmmmllljjjhhhmmmnnnpppqqqrrrrrrrrrqqqllljjjhhhffffffgggiiikkkpppppppppqqqqqqooollliiikkkppprrrooommmmmmmmmjjjiiieeeeeejjjmmmjjjggggggccc```^^^]]]```ccceeeeeejjjbbbZZZXXX[[[___```______bbbeeeeeedddbbbaaaaaa^^^aaaeeeiiikkkhhhccc___^^^aaaeeeiiijjjfff```\\\]]]aaaeeehhhiiihhhhhhhhhoooppprrruuuzzz|||uuupppkkkkkkvvvtttkkkhhhqqq}}}vvv]]]OOOVVVfffooo|||www]]]JJJCCCDDD===;;;888555333000...,,,******+++++++++******)))&&&&&&'''((()))***++++++))))))((('''&&&&&&%%%%%%&&&$$$$$$''',,,//////---((((((''''''''''''((((((&&&&&&''''''(((***+++,,,)))&&&'''***,,,,,,...333@@@hhhsss{{{zzzkkk]]]TTTIII===;;;@@@<<<>>>FFFZZZuuu~~~kkkPPP===666555333111...............///000111,,,---......,,,,,,---...---...///000222555:::===DDDHHHMMMSSSXXX]]]cccffflllllllllkkkllllllmmmmmmoooooorrrxxx|||}}}~~~~~~~~~{{{vvvssswwwzzz}}}wwwyyyrrrkkkfffccc```___ZZZZZZ[[[[[[XXXSSSLLLGGGMMMJJJIIIKKKOOOQQQPPPNNNGGGFFFFFFGGGOOO```tttyyywwwvvvvvvwwwtttmmmhhhgggeee```[[[VVVUUUVVVXXXQQQKKKDDDAAAAAA@@@<<<888777888999:::999888999999;;;;;;999666555555888;;;555555777<<>>:::888999:::;;;;;;:::::::::<<<<<<;;;999777777999;;;555444666:::>>>DDDPPP[[[^^^eeelllpppqqqrrruuuxxx{{{pppeee^^^WWWRRRRRRUUUYYY```^^^\\\bbbcccccclllsssoookkkkkknnnrrruuuvvvtttooohhhbbb```cccgggkkkgggbbb[[[UUUQQQLLLGGGDDDDDDDDDCCC@@@<<<999999999333333222222111111111111111000///......///000111wwwiii\\\]]]dddnnnrrrsss|||{{{{{{vvvuuuvvvwww}}}wwwsssvvv}}}~~~||||||}}}zzzwwwxxxzzz{{{~~~}}}uuummmkkknnnooommmggghhhkkkmmmmmmllljjjiiilllooorrrsssrrrooommmlllkkkhhheeebbbaaabbbcccdddkkkkkkllllllllllllkkkkkknnnppppppkkkiiikkkmmmllljjjffffffiiijjjhhhfffgggeeeccc``````bbbdddeeeeeeeeedddaaa\\\XXXWWW[[[^^^___```aaaaaa______```aaaeeedddddddddeeedddbbb___aaa```___^^^^^^^^^^^^___aaacccdddeeeddddddeeegggllllllkkkiiihhhhhhiiikkkqqquuu~~~{{{lllcccjjjqqqzzz~~~uuuxxxtttkkknnn{{{xxx}}}zzzhhhXXXTTTWWWYYYaaaooo}}}dddOOOBBBDDDCCC@@@;;;555222111111+++,,,,,,,,,++++++***)))(((((((((((()))))))))))))))((((((''''''&&&&&&&&&***,,,...+++'''$$$&&&(((******))))))))))))******''''''''''''(((***+++,,,)))'''(((+++,,,,,,000666CCCrrr{{{qqqeeeXXXJJJ???999555999AAAMMM___wwwyyyzzzttt```GGG888666888666333000//////............///,,,.........---,,,---...///000111111222555999<<>>::::::<<<=========<<<<<<===>>>>>>===;;;::::::;;;555333444888>>>FFFTTTaaaiiinnnuuuyyyzzz|||tttfff___\\\XXXWWWXXX\\\cccbbbaaagggeeecccjjjpppmmmkkkmmmrrrvvvxxxwwwrrroooiiieeecccdddgggjjjccc^^^XXXRRRNNNIIIEEEBBBFFFFFFDDD@@@===;;;;;;===555555333222111111111111000000////////////000000sssaaa^^^eeeqqqwwwsssooouuu}}}{{{|||uuurrrsssvvvxxx}}}yyyvvvxxx~~~{{{|||~~~~~~wwwrrrsssuuuwww{{{vvvuuurrrmmmkkkkkkmmmnnngggiiikkklllkkkjjjgggeeejjjnnnrrrssspppkkkiiihhhfffeeecccbbbccceeeggghhhhhhiiijjjjjjjjjjjjkkklllpppqqqnnngggeeehhhjjjjjjllliiihhhjjjjjjggggggiiifffdddbbbbbbccceeeeeeeeecccbbb___]]]ZZZZZZ[[[\\\___```aaa```______aaacccgggeeebbbaaaaaaaaa___^^^``````___]]]\\\\\\]]]^^^`````````___^^^^^^```bbbggghhhiiigggeeeccccccdddhhhiiippp{{{xxxiiicccfffiiirrr~~~pppsss{{{fffYYYWWWTTTTTT]]]ssstttZZZEEEDDDDDDBBB>>>999444222111,,,---------,,,+++*********)))))))))(((((((((''')))(((((((((''''''&&&&&&''')))******((('''(((******))))))(((((())))))***''''''''''''((()))***+++)))((())),,,,,,+++111888GGGwwwzzz~~~qqqfff___XXXNNNFFF<<<===BBBNNNaaayyywwwpppzzzrrr___HHH:::777888666222111000///...............---...///...---,,,---//////000111111222555999<<>>===>>>???AAA@@@===;;;::::::888555444777===GGGWWWfffqqquuu{{{sssddd___```___^^^^^^aaahhhgggfffllliiidddiiikkkjjjjjjooovvvzzzyyyvvvnnnllliiifffddddddeeefff```]]]XXXRRRMMMIIIFFFDDDGGGGGGEEEAAA>>><<<===???888777555333222111111111000000////////////000000uuudddhhhsss}}}sssrrrwww~~~uuuppppppsssvvvxxx{{{yyyzzz~~~~~~zzzzzzyyyrrrmmmmmmnnnpppsssxxxlllmmmnnnnnnkkkiiiiiikkkhhhiiijjjkkkjjjgggdddbbbhhhlllqqqqqqlllgggeeeeeefffffffffggghhhiiijjjkkkfffhhhkkkkkkjjjiiijjjlllttttttppphhheeehhhkkkkkkppplllkkklllkkkhhhhhhlllgggeeeccccccdddeeeeeedddbbb___[[[\\\___```^^^[[[```aaaaaaaaa``````bbbdddfffdddbbb``````___]]][[[^^^___aaa```]]][[[[[[\\\_________]]][[[[[[]]]___dddfffhhhgggeeecccbbbbbbddddddiiiqqqxxx}}}zzzkkknnnmmmmmmzzz{{{}}}qqqiiiUUUOOOPPPbbbkkkSSSFFFDDDBBB@@@<<<888333///.........------+++************))))))((((((''''''(((((((((((((((''''''''''''&&&%%%'''***++++++))))))((((((''''''(((((()))(((''''''(((((()))***+++)))(((***,,,++++++222:::MMM|||yyy||||||oooddddddiiidddZZZDDDAAADDDQQQiii{{{pppjjj~~~qqqgggXXXFFF:::777777555222111000///...............---...//////------...//////000111222333555:::===???DDDLLLSSSYYY^^^cccfffmmmmmmnnnoooppprrrssstttrrrtttwww|||wwwxxx}}}}}}|||~~~~~~||||||~~~}}}~~~tttlllhhhiiikkkjjjlllkkkfff\\\RRRKKKHHHIIIPPP\\\ggglllggg\\\SSSQQQSSSZZZiii}}}~~~vvvsssqqqooonnnooonnnkkkiiibbb]]]WWWQQQMMMIIIFFFEEE>>>===>>>AAADDDDDDAAA??????AAABBBAAA>>>;;;999999;;;777555777<<>>???;;;999777444222111111111//////000000000000//////uuuwww}}}uuusss}}}zzztttmmmkkknnnrrruuuvvvzzzzzz}}}|||{{{wwwqqqlllmmmnnnnnnpppttthhhhhhjjjmmmkkkgggeeegggfffhhhiiijjjjjjhhheeecccggglllpppooojjjeeedddfffjjjkkklllmmmmmmlllkkkiiieeeiiimmmnnnllljjjjjjlllvvvwwwssskkkhhhllloooppprrrooommmmmmkkkgggiiinnngggeeeccccccddddddcccbbbbbb^^^[[[]]]bbbddd___ZZZ^^^```aaaaaaaaaaaabbbdddeeedddccccccbbb```]]]ZZZ\\\```cccbbb^^^[[[ZZZ[[[``````___^^^\\\\\\^^^```dddeeegggfffdddaaa``````aaa```cccjjjoooqqquuuzzz}}}|||ppptttzzz[[[QQQLLLUUUjjj}}}iiiQQQKKKDDDAAA@@@<<<555////////////...---,,,+++*********))))))((((((''''''((((((((((((((((((((((((***'''%%%&&&***+++)))&&&((((((''''''''''''((((((((((((((((((((()))******))))))+++---++++++333<<>>@@@EEEMMMTTTZZZ___cccfffnnnoooqqqtttuuuvvvvvvuuutttvvvzzzwwwxxx|||~~~~~~~~~|||~~~~~~sssjjjeeegggjjjjjjlllmmmiii___TTTMMMJJJPPPUUU^^^hhhlllhhh[[[QQQQQQXXXeeewww|||yyyuuupppnnnoooooommmkkkeeebbb\\\UUUOOOKKKHHHGGGAAAAAABBBEEEIIIIIIFFFBBBAAACCCCCCBBB???<<<::::::<<<888555777===III[[[kkkwww{{{rrrbbb]]]```bbbccceeeiiipppnnnpppxxxuuunnnppphhhhhhmmmvvv}}}vvvnnnmmmkkkiiihhhfffeeeeee[[[YYYVVVQQQKKKGGGFFFGGGKKKKKKJJJGGGCCC@@@>>>???>>><<<888555222111111111//////000000000000//////|||tttsss}}}wwwqqqiiiggglllrrrvvvwww{{{|||~~~|||yyy{{{}}}|||vvvqqqooorrrsssrrrrrrtttjjjggggggkkkkkkfffccceeeccceeehhhkkklllkkkjjjiiihhhmmmqqqoooiiieeefffhhhjjjlllppprrrrrrpppmmmkkkeeekkkpppqqqnnnkkkjjjkkkrrrsssqqqkkkjjjnnnssstttssspppnnnmmmiiifffiiiooogggeeeccccccdddcccbbbaaa`````````aaacccbbb^^^[[[\\\^^^aaabbbaaa```aaabbbeeeeeefffhhhgggddd___[[[\\\```bbbaaa\\\YYYZZZ\\\^^^^^^___^^^\\\\\\]]]^^^bbbdddffffffdddccccccdddeeebbbbbbfffjjjjjjmmmqqqpppxxxuuuoooiii___UUUTTTZZZkkk|||dddWWWGGGAAAAAA@@@999222000000//////...,,,+++***))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''((((((((('''))))))(((((((((((())))))((((((((((((((())))))***)))))),,,---++++++444>>>]]]~~~{{{ooofffqqqwwwUUUUUU[[[kkk~~~oooeeewwwsssXXXJJJGGGAAA:::444111111222///............//////000---///000///...---...000---...000222444777<<<@@@BBBGGGOOOVVV[[[```cccfffkkknnnrrrwwwyyyyyyxxxwwwsssuuuyyy}}}wwwxxx|||~~~}}}|||}}}zzzpppfffbbbeeeiiikkkmmmmmmggg\\\SSSMMMLLLXXX]]]dddiiiiiibbbYYYRRRQQQ\\\nnn|||yyytttpppoooqqqqqqnnnkkkhhheee___XXXQQQLLLJJJIIIFFFEEEFFFKKKOOOPPPKKKGGGEEEFFFFFFCCC@@@===<<<<<<:::666444888???KKK___oooyyy}}}pppaaa]]]```ccchhhllllllrrrppprrr|||zzztttvvvmmmmmmsss~~~zzzmmmllljjjiiigggeeeeeeddd[[[[[[XXXSSSMMMIIIIIIJJJNNNOOOOOOLLLGGGCCC@@@???@@@===999555222111111111...///000111111000///...wwwppp}}}}}}}}}zzzrrriiiggglllsssxxxzzz}}}}}}xxxsssuuuvvvvvvrrrooonnnrrrtttsssrrrsssnnnhhheeeiiiiiieeedddfffaaadddhhhlllnnnoooooonnniiinnnrrroooiiieeegggkkkfffjjjppptttvvvtttqqqnnneeelllrrrtttpppllljjjkkkkkknnnlllhhhhhhnnntttuuussspppnnnlllhhheeehhhnnnfffeeeccccccccccccaaa``````bbbeeeeeebbb___]]]\\\ZZZ\\\```aaaaaa```___```eeegggiiillllllgggaaa\\\]]]```aaa^^^YYYWWWYYY]]]ZZZ\\\]]]\\\[[[ZZZ[[[\\\___bbbeeefffggggggiiikkklllgggdddfffggggggiiimmmkkkooowwwxxxkkkwwwyyynnnbbbYYYTTT^^^xxxtttaaaKKKAAABBBCCC===555000000000///...,,,+++***(((((((((((())))))))))))(((((((((((())))))))))))###&&&))))))'''&&&))),,,******))))))))))))******)))(((((((((((())))))***)))***,,,---++++++444???aaayyysss^^^ccclll|||mmmaaarrrsss[[[HHHIIIFFF>>>555//////111...............///000111...///000///...---...000,,,...000222444888===AAACCCIIIPPPWWW\\\```ccceeeggglllrrrxxx{{{{{{zzzxxxqqqtttxxx~~~~~~{{{xxxxxx||||||zzz~~~|||rrrhhheeeiiimmmmmmnnnllldddYYYPPPMMMMMM]]]dddkkkkkkeee]]]VVVSSSPPP^^^ttt}}}vvvrrrooopppssssssoookkkiiigggaaaYYYRRRLLLJJJJJJJJJIIIJJJNNNSSSTTTOOOJJJHHHHHHGGGDDDAAA>>>>>>>>>888444444888@@@NNNaaarrrzzz~~~yyylll___]]]```fffnnntttnnnsssqqqttt~~~~~~wwwzzzqqqrrrxxx~~~kkkiiihhhfffdddcccbbbbbb^^^^^^\\\WWWPPPMMMMMMNNNPPPRRRRRRPPPKKKEEEAAA???AAA>>>:::555222111111111...///000111111000///...~~~pppuuu{{{wwwxxx|||wwwwwwvvvrrrnnnpppwww~~~~~~}}}|||tttrrrvvvuuupppkkkjjjkkknnnqqqtttuuutttqqqlllggggggjjjllliiifffiiihhhiiikkkmmmnnnmmmlllkkkoooqqqnnniiifffgggjjjlllnnnppppppooooooppprrriiiooovvvxxxuuuqqqnnnmmmmmmhhhhhhlllnnnlllnnntttpppllljjjjjjfffcccdddhhhlllgggcccbbbdddfffdddbbb^^^bbbfffgggccc```^^^^^^^^^[[[]]]aaa```[[[\\\aaaeeehhhiiiggghhhjjjgggbbbcccdddccc___[[[YYY[[[^^^ZZZYYY[[[]]][[[XXX[[[aaa```^^^^^^cccjjjnnnmmmjjjiiidddaaacccjjjmmmkkkgggkkknnnrrrvvv|||{{{mmmoooyyyeeeLLLMMMfff~~~}}}pppTTTDDDBBBDDD@@@:::555222...,,,,,,,,,,,,++++++***((('''''')))+++,,,''')))***)))((('''(((***%%%&&&&&&'''((())))))***((('''''''''''')))+++,,,(((((((((((())))))))))))'''---+++)))---///555DDDmmmnnn^^^qqqvvvwwwxxxlllhhhnnnqqqTTTIIIGGGCCC;;;333//////111///...------------...///...+++((((((+++......---000111111111333777===BBBHHHKKKNNNSSSXXX^^^eeejjjmmmnnnrrrxxx{{{{{{|||}}}tttqqqttt}}}|||~~~~~~}}}~~~~~~{{{{{{|||ttthhhgggjjjkkkqqqpppnnngggYYYMMMLLLQQQYYYhhhkkkgggeee[[[NNNLLLRRRZZZnnn|||vvvsssooommmmmmoooppppppnnnkkkddd]]]VVVPPPLLLJJJJJJMMMPPPRRRWWWZZZVVVOOOKKKIIIFFFDDDCCC@@@===:::;;;888666777<<>>:::777333000///222111111000000000000000rrrssszzz~~~~~~}}}|||{{{xxxuuuvvv{{{zzz{{{zzzvvvrrrrrrwww|||}}}xxxvvvwww~~~~~~zzzttttttxxxwwwssshhhhhhiiilllpppssstttsssmmmiiifffhhhlllnnnmmmjjjlllkkkiiiiiikkkkkkjjjiiijjjmmmnnnkkkgggfffiiimmmppppppoooppppppqqqqqqqqqmmmrrrxxxyyyvvvrrrooooooooojjjiiimmmnnnmmmpppvvvooollljjjiiifffbbbccchhhmmmhhhcccbbbdddgggfffdddbbbeeeggggggddd```_________]]]___bbb```[[[[[[^^^dddggghhhffffffhhhfffaaaddddddbbb^^^[[[ZZZ\\\______]]]^^^___]]]YYY[[[```___]]]]]]bbbjjjnnnnnnllliiifffdddfffjjjmmmkkkiiigggjjjnnnqqquuu|||tttqqqrrrrrrtttWWWKKKXXXkkkvvv]]]LLLFFFEEEAAA===777333000------...------+++***)))(((((()))***+++''')))***)))((('''(((***''''''(((((())))))******(((''''''&&&'''(((******(((((((((((()))))))))***'''---+++)))...///666FFFrrrpppbbbuuuuuuxxxxxxmmmhhhnnnnnnRRRCCCBBB>>>888222///000222000...---,,,,,,---...000///---******,,,......---000111111222333888===BBBIIIKKKNNNRRRVVV\\\cccggghhhjjjnnntttxxx{{{|||~~~wwwsssttt|||~~~}}}}}}sssiiiiiilllmmmpppppppppjjj\\\NNNKKKOOOWWWeeehhhbbb```UUUIIIHHHMMMVVVjjj~~~sssoookkkiiijjjlllnnnnnnooolllfff___XXXSSSPPPNNNNNNQQQTTTVVV[[[^^^ZZZTTTOOOMMMJJJIIIGGGDDD@@@===;;;999777888===LLLdddyyy~~~yyyiiiYYYVVV]]]gggrrr{{{~~~~~~wwwtttooojjjgggggghhhiiibbb```[[[UUUOOOKKKIIIIIIGGGKKKNNNMMMJJJFFFEEEFFFDDDBBB???;;;777444111000222111000000//////000000ttttttxxx~~~}}}zzzyyyyyywwwuuuuuusssppprrrwwwwwwyyyzzzyyyvvvvvvxxx|||}}}vvvnnnnnnqqqzzz{{{zzzwwwwwwyyyvvvrrreeeeeegggjjjnnnqqqrrrqqqiiigggfffiiimmmppppppnnnooollliiiggggggggggggfffiiikkkkkkiiiggggggjjjnnnpppmmmkkklllooopppooommmpppuuuyyyyyyvvvsssrrrrrrooollljjjkkkmmmnnnqqqvvvnnnkkkhhhhhheeeaaaccchhhoooiiibbbaaadddhhhhhhfffdddfffgggfffcccaaa``````______aaacccaaa\\\ZZZ\\\bbbfffgggddddddfffddd```eeecccaaa]]][[[[[[^^^aaadddbbbaaabbb___[[[\\\```]]]\\\\\\aaaggglllnnnmmmggggggffffffggghhhiiiiiidddgggkkkmmmnnnrrrxxx}}}|||rrriiiyyyeeeMMMIIISSSiiiwwwyyyhhhXXXMMMGGGCCCAAA:::666222////////////...++++++)))(((((()))***+++''')))***)))((('''(((***'''''''''((((((((((((((((((((('''''''''(((((()))((((((((()))))))))******(((---+++***//////777JJJyyynnncccxxxyyy~~~zzzoooiiioooiiiMMM;;;;;;888555111000222333000///---++++++---///000111...,,,,,,---......---000000111222444888===AAAJJJLLLNNNPPPTTTYYY___ccccccfffkkkqqqvvv{{{~~~~~~{{{uuutttzzz}}}}}}tttmmmmmmoooooopppqqqqqqlll^^^PPPKKKNNNXXXeeefff^^^ZZZOOOEEEEEEHHHPPPeeeqqqmmmiiifffgggjjjmmmnnnpppmmmgggaaa[[[WWWTTTSSSSSSVVVYYY\\\aaaeeeaaaZZZTTTRRRPPPNNNLLLHHHCCC???<<<999888999>>>MMMeeezzzwwwgggYYYVVV]]]iiivvv|||yyysssnnnjjjiiiiiijjjeeebbb]]]VVVQQQLLLIIIHHHDDDGGGJJJIIIFFFDDDEEEGGGGGGEEEAAA===888555222111222111000000//////000000|||tttvvvzzz}}}}}}{{{yyyxxxtttqqqppppppnnnkkkmmmrrrppptttxxxzzzzzzzzz|||~~~yyy|||vvvlllkkknnnuuuwwwyyy{{{{{{xxxrrrlllbbbbbbdddhhhmmmppppppooohhhggghhhkkkoooqqqpppoooppplllgggeeedddeeeffffffiiikkkmmmlllkkkiiijjjlllkkkgggdddfffkkkooommmjjjpppssswwwvvvtttssstttvvvpppmmmkkkjjjkkkmmmqqqtttmmmjjjhhhgggeeebbbeeejjjppphhhaaa```dddiiiiiigggccccccccccccbbbaaaaaaaaa]]]___bbbcccaaa^^^]]]]]]aaaeeefffcccbbbcccccc```eeeccc```]]]\\\^^^aaacccfffcccbbbcccaaa^^^^^^aaa]]]\\\[[[^^^cccgggiiiiiibbbdddeeedddbbbbbbdddgggcccgggkkkmmmmmmnnnrrruuuwww~~~nnnsssrrrYYYJJJIIISSS^^^vvv~~~{{{{{{yyyrrrgggYYYMMMGGGEEE>>>:::444111/////////...,,,+++***)))))))))******''')))***)))((('''(((***'''&&&&&&&&&&&&&&&&&&&&&***))))))))))))((())))))(((((()))))))))*********(((,,,++++++000///:::PPPzzz|||yyy}}}iiiaaayyytttmmmrrrcccFFF888777555333111111222333111///,,,++++++,,,///111111000///...............///000111333444888===AAAJJJLLLNNNPPPSSSWWW\\\```cccggglllpppvvv||||||vvvtttxxx|||}}}|||}}}}}}{{{}}}zzz|||yyytttsssrrrppprrrrrrqqqkkk]]]OOOLLLOOO\\\iiiggg]]]WWWLLLCCCDDDEEELLL___tttoooiiifffgggjjjnnnoooooolllhhhccc^^^ZZZWWWVVVVVVZZZ]]]```fffjjjgggaaaZZZXXXUUURRROOOKKKEEEBBB===:::888:::???MMMeeezzzttteeeWWWUUU\\\iiixxx|||wwwsssooonnnnnnnnnhhhddd___YYYTTTOOOKKKIIIGGGHHHIIIGGGCCCAAACCCFFFKKKIIIEEE@@@;;;777444333111111000///////////////}}}vvvmmmmmmtttzzzyyyvvvtttwwwzzzpppmmmlllllliiifffhhhmmmppptttxxx|||~~~~~~~~~~~~xxx{{{yyymmmjjjllllllooovvv|||}}}xxxpppjjjaaabbbdddhhhlllnnnnnnmmmiiiiiikkkmmmoooooommmlllnnnjjjfffcccdddeeeggggggiiilllppprrrqqqmmmiiiggghhhdddaaacccjjjnnnnnnlllmmmppprrrrrrpppqqquuuyyysssrrrooommmmmmpppssstttmmmiiiggggggfffeeeiiioooppphhh``````fffkkkkkkhhh`````````aaaaaaaaa```___YYY]]]```aaaaaabbbbbbbbbaaaeeegggcccaaabbbcccbbbfffccc```______aaaccceeeddd``````bbbccc```aaaccc```^^^\\\\\\]]]```bbbccc```ccceeeccc```___bbbfffaaaeeejjjllllllmmmooorrrnnnqqqxxxyyyqqqyyy~~~|||{{{xxxzzzyyyiiiUUUIIIGGGMMMddd~~~}}}{{{mmm\\\OOOIIICCC>>>777222000///...---,,,,,,+++***************''')))***)))((('''(((***((((((''''''''''''''''''*********************)))))))))))))))************))),,,***,,,111000<<>>[[[sssiiicccssssssrrr|||hhhaaaxxx}}}zzzxxxYYY@@@:::777555333333222000...///...------------...///...///000000...---...///...000222444555888<<<@@@GGGKKKQQQUUUXXXZZZ\\\]]]gggnnnqqqpppuuu~~~~~~yyyuuutttwwwyyyzzz~~~||||||~~~xxxssssss{{{|||wwwuuu{{{xxxsssjjj[[[PPPPPPVVVcccpppmmm___TTTGGG>>>AAAEEEGGGUUUrrr{{{rrrkkkjjjllloooqqqqqqqqqpppnnnjjjeee___\\\ZZZ___dddjjjrrryyywwwrrrkkkggg```[[[VVVRRRNNNLLLBBB???<<<<<>>888555111000//////......//////ttt|||mmmcccgggllllllfffccchhhmmmnnnhhheeefffhhhhhhgggkkkppptttvvvyyy|||~~~}}}zzzxxxyyyyyy|||wwwqqqooopppkkkhhhjjjqqqrrrmmmjjjjjjdddeeegggjjjnnnnnnmmmkkkhhhkkknnnooonnnkkkhhhfffmmmjjjfffdddeeefffgggggghhhkkkpppttttttqqqkkkfffhhhgggfffeeegggjjjmmmnnnoooooommmjjjhhhkkkqqqvvvwwwzzzyyysssqqqsssrrrnnnmmmjjjiiijjjkkkmmmssszzzuuullleeegggpppuuurrrmmmjjjiiihhhhhhgggddd___[[[XXX]]]___]]]___eeejjjiiiccciiijjjfffbbbcccfffgggfffdddccceeehhhiiiiiigggddd```^^^bbbeeeddddddeeeeeeccc___[[[YYYYYY\\\______```aaaaaaaaabbbccceee]]]aaafffgggffffffiiikkkllliiijjjooouuu~~~|||pppooowww{{{tttZZZKKKFFFKKKcccyyykkkPPPJJJAAA999444111///...,,,,,,,,,,,,+++***))))))''')))***)))((('''(((***'''(((((())))))*********&&&'''((()))******))))))))))))*********+++++++++***+++***...222000@@@___rrriii\\\hhhvvv{{{tttlllooovvvddd\\\rrr~~~vvvYYYAAA999666333222222222///------..................---+++...000000...---...000...000222444666999<<>>;;;888444000...............mmmqqq|||yyysssooobbbdddcccaaa]]]\\\___cccaaabbbbbb```___ccclllsssuuuuuuyyy~~~|||}}}~~~yyytttrrrtttvvvxxxxxxxxxzzzzzzxxxssspppooopppnnnrrrjjjdddkkkkkkddddddgggjjjnnnppppppooommmllldddeeefffgggggggggfffeeegggiiihhhcccaaadddfffeeejjjjjjiiigggeeegggkkknnnkkkiiiiiikkkgggaaabbbgggmmmooonnnhhhcccfffrrr}}}~~~xxxppplllllloooqqqrrrqqqeee^^^ZZZ\\\mmm}}}{{{yyyxxxwwwyyy|||~~~|||zzz{{{uuuqqqnnnlllfffffffffgggiiikkklllkkklllkkkjjjiiihhhgggffffffggggggffffffeeedddddddddhhhfffeeefffgggiiiiiiiiibbbaaa___\\\ZZZ[[[^^^aaaaaa___^^^___aaadddeeeeeeaaaaaaccceeehhhjjjkkkjjjjjjkkkkkkhhheeeffflllrrryyy}}}yyyuuuzzz}}}|||vvvsss^^^KKKJJJVVVhhhkkkUUUCCCBBBCCC<<<444222...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((()))))))))((('''(((+++,,,+++***+++,,,+++000222111FFFlllzzzeeeZZZZZZYYYVVVQQQOOOSSSYYYRRR^^^ppp}}}~~~}}}qqqzzzjjjKKK===555444222000//////000000.................................---,,,,,,...000000000111333666:::===@@@CCCHHHOOOWWW\\\^^^^^^]]]bbbdddgggiiilllpppvvvyyyvvvuuuvvvxxxzzz{{{zzzyyyvvv{{{~~~zzzwww|||~~~|||yyyxxx{{{~~~pppaaa]]]^^^qqq{{{fffTTTJJJEEEDDDFFFPPPggg|||tttoookkkooovvv~~~xxxpppjjjfffeeeXXXRRRKKKJJJNNN[[[qqquuuhhhcccaaabbbooo~~~}}}wwwqqqjjjhhhgggiiilllkkkddd^^^[[[\\\\\\ZZZUUUOOOKKKJJJNNNOOOOOOLLLHHHBBB>>>;;;888444000......//////...llllllpppxxx}}}|||yyyooofff]]]aaaeeeccc___]]]aaafffddddddbbb______eeennnvvvzzzyyy{{{~~~yyyvvvuuuuuuvvvvvvuuuvvvwwwvvvrrrmmmjjjiiilllqqqjjjeeemmmoookkkkkkllllllnnnnnnmmmkkkiiihhhbbbbbbbbbcccdddfffggghhhfffjjjkkkhhheeefffeeecccjjjhhhdddaaaaaadddkkkpppnnnkkkkkkjjjgggccccccfffnnnrrrpppfff[[[\\\lll|||zzzsssooopppssswwwyyysssdddYYYQQQRRRfff{{{~~~{{{{{{{{{}}}|||yyywwwllljjjiiimmmrrrsssooolllqqqpppooonnnlllkkkjjjiiiiiihhhhhhgggffffffeeeeeehhhiiijjjlllmmmkkkhhhdddaaa```___]]][[[]]]```ccc```^^^]]]___bbbdddffffffaaabbbccceeehhhkkkmmmnnnooopppoookkkgggfffhhhlllqqq{{{~~~wwwuuuwww|||ttt^^^QQQKKKQQQggg~~~~~~rrr[[[FFFBBBDDD???777333......---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***)))((('''(((***,,,+++***,,,,,,+++000222111IIIqqqlll\\\[[[XXXQQQLLLMMMQQQUUUOOO___ssswww|||~~~uuu```BBB===555444222000//////000000........................---...///...,,,,,,...000111111222444777;;;>>>@@@DDDHHHOOOVVV[[[]]]]]]]]]```aaaccceeeggglllrrrvvvuuuttttttuuuxxxzzzzzzyyytttvvvyyy|||~~~zzzyyy}}}}}}www{{{xxxwwwzzz}}}ttteee______nnn}}}qqq___QQQJJJEEEFFFNNNdddxxxtttqqqtttxxx~~~zzztttpppnnn```YYYSSSRRRWWWcccxxx|||pppjjjeeedddnnn{{{}}}uuunnniiihhhhhhiiiiiifffbbb^^^]]]^^^^^^ZZZUUUOOOKKKIIILLLLLLKKKHHHEEEAAA===;;;888444000....../////////nnnkkkiiinnnxxx{{{vvvyyywwwmmmccc___bbbeeefffdddcccdddfffeeedddaaa___aaaiiittt|||}}}zzzyyyzzzzzzxxx|||~~~yyyvvvuuuuuuuuuqqqqqqqqqooommmjjjhhhgggkkkpppiiifffooosssoooqqqnnnmmmllllllkkkiiifffddd^^^]]]]]]^^^```cccfffhhhkkkppprrrnnnjjjgggbbb]]]fffeeebbb```aaafffmmmssspppooollljjjhhheeeeeefffmmmsssrrreeeUUUSSSbbbrrr~~~zzzvvvssstttxxx}}}xxxjjj^^^VVVWWWlll}}}tttmmmjjjqqqyyy|||xxxttt{{{zzzyyywwwuuusssqqqpppooonnnmmmlllkkkiiihhhhhhfffhhhkkkooopppooojjjgggbbbbbbaaa___]]]^^^```bbb___^^^]]]^^^bbbeeeffffffbbbcccdddeeegggjjjnnnqqqoooppppppnnnkkkjjjkkkmmmsssxxx}}}wwwpppttt{{{}}}hhhSSSJJJZZZooo}}}wwwaaaKKKDDDDDDAAA:::555000///...---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''((())))))***((((((((()))***+++++++++,,,---,,,000333444NNNxxxrrraaa```[[[RRRMMMNNNRRRTTTIII]]]tttzzz~~~~~~|||ZZZ<<<===555444222000//////000000........................---...///...---,,,...///111111333555888<<<>>>@@@BBBFFFMMMTTTZZZ^^^______aaabbbccccccfffkkkqqqvvvvvvuuutttuuuwwwxxxxxxwwwttttttvvv{{{|||{{{{{{}}}|||}}}~~~~~~yyywwwyyy{{{vvvhhh```^^^iiizzzyyyhhhYYYOOOGGGGGGNNN```}}}}}}yyyuuuwwwyyy}}}|||vvvttthhhaaa\\\]]]cccoooxxxooogggccckkkxxx~~~tttlllhhhhhhiiihhhfffccc```^^^___```___\\\VVVQQQNNNMMMOOOMMMJJJGGGCCC@@@<<<999888444000...///000000000xxxsssmmmllltttzzzxxxwwwssskkkdddcccbbbbbbeeehhhhhhfffbbbbbb```^^^^^^ccclllwww{{{xxxvvvtttssswww}}}|||xxxtttrrrrrrsssqqqnnnjjjgggfffgggiiijjjkkkpppjjjgggppptttpppqqqnnnllljjjjjjiiihhhdddaaa[[[ZZZZZZZZZ]]]```dddfffkkkpppsssooojjjfffaaa[[[bbbbbbcccdddfffjjjqqquuusssrrroookkkiiiiiihhhggghhhooorrrhhhYYYUUU___lllzzzyyywwwwwwxxx}}}wwwqqqmmmmmm{{{qqqllluuu|||yyywwwwwwvvvtttrrrpppmmmlllkkkeeegggjjjooorrrrrrpppmmmggggggfffccc```^^^^^^______^^^]]]^^^bbbeeeffffffbbbdddfffffffffhhhmmmpppoooooopppooonnnmmmnnnooosssvvvyyyzzz|||xxxooosss~~~}}}yyyjjjSSSTTTaaayyyvvvcccNNNEEEDDDBBB===999111111///...------,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******'''((()))))))))***++++++,,,------111444777TTTpppdddddd^^^TTTOOOQQQSSSQQQDDD[[[ttt|||[[[;;;===555444222000//////000000........................,,,...//////---------...000111333666999<<<>>>@@@@@@DDDKKKSSSZZZ```ccceeedddeeeeeefffhhhlllrrrwwwxxxwwwvvvvvvwwwwwwvvvtttuuuttttttyyy{{{}}}~~~}}}~~~~~~}}}~~~}}}yyyzzz{{{xxxiii```]]]dddttt}}}ooo___TTTKKKJJJNNN]]]xxxzzz{{{|||~~~{{{wwwlllfffbbbeeelllyyyrrrhhhdddnnn{{{~~~uuummmhhhiiijjjiiigggddd```^^^___``````^^^ZZZWWWUUUUUUVVVSSSNNNIIIEEEAAA;;;666777444000//////000111111xxxqqqrrrzzz||||||{{{wwwqqqkkkgggeeeccc```^^^bbbgggiiifffaaa___^^^]]]___eeennnwww}}}~~~{{{yyyxxxuuurrrtttyyyyyyxxxwwwssspppoooqqqrrrtttnnngggcccdddhhhlllnnnmmmrrrlllhhhqqqrrrlllllljjjhhhggghhhjjjhhhddd```[[[ZZZZZZZZZ\\\___bbbddddddjjjmmmllliiihhheeeaaabbbcccfffgggiiimmmrrruuuvvvuuuqqqlllkkknnnmmmjjjdddkkkqqqnnngggccciiipppxxxyyy|||}}}xxxrrrzzz|||yyyuuurrrpppnnnhhhiiilllqqqtttuuussspppkkklllkkkgggccc___^^^^^^```^^^]]]___bbbdddffffffcccfffhhhgggffffffiiilllppppppooonnnmmmmmmmmmmmmlllnnnssswwwxxx}}}vvvuuuzzzyyy}}}cccRRRRRRhhh|||vvvgggUUUJJJFFFDDDAAA>>>444333111///...---,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++'''(((******))))))+++,,,+++---...222666;;;\\\}}}kkkbbbeee```VVVRRRTTTRRRLLLEEE\\\vvvaaa???>>>555444222000//////000000........................,,,...//////...------...///000333555999;;;===???@@@CCCJJJRRRZZZaaafffiiifffggghhhhhhjjjnnnssswwwxxxxxxxxxyyyzzzyyywwwuuutttssssssvvv|||~~~{{{~~~}}}}}}|||mmmbbb]]]aaaooo}}}|||sssfff[[[QQQNNNOOO[[[uuu|||qqqjjjgggjjjsss~~~xxxmmmiiirrr|||wwwooojjjkkklllmmmmmmjjjddd```\\\^^^``````______```aaa___ZZZTTTPPPKKKEEE===777777444111//////111111111uuupppsssvvvtttxxxyyywwwqqqhhhbbbbbbddd```^^^^^^bbbgggiiihhhfffaaa```aaaeeekkkqqqwwwzzzvvvwwwzzz}}}{{{uuussstttqqqssssssrrrppppppsssvvvyyyrrrjjjffffffjjjnnnpppnnntttnnnjjjpppooofffdddeeeddddddgggjjjjjjeee```]]]]]]\\\]]]^^^___aaabbbaaagggkkkjjjjjjlllllljjjgggggghhhhhhiiilllppptttwwwwwwrrrmmmnnnrrrqqqmmmkkkpppuuuwwwwwwvvvwwwyyy|||~~~zzzwwwuuunnnpppssswwwyyywwwrrrnnnmmmnnnmmmjjjfffbbb______aaa___^^^___aaadddeeeeeedddgggjjjiiieeeccceeegggnnnlllkkkjjjkkklllmmmmmmhhhiiiooovvvyyyzzz|||uuu}}}{{{~~~vvvXXXLLLXXXjjjyyyhhhWWWLLLFFFCCCAAA777555333111...,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++&&&(((******))))))***---+++---...333888???bbb}}}kkk```eeecccZZZVVVWWWRRRIIIKKKaaayyyhhhEEE>>>555444222000//////000000........................,,,...///000...------......///222555888;;;======BBBEEEKKKSSS[[[bbbgggjjjeeeggghhhjjjkkkmmmqqqtttvvvwwwyyy|||~~~}}}zzzwwwuuuttttttuuuxxxzzzzzzzzzvvv}}}~~~rrrfff```aaalllxxx|||{{{uuukkkbbbVVVRRRPPPZZZsssyyyrrrnnnrrrzzztttlllrrr~~~{{{~~~zzzsssnnnnnnooosssuuusssjjjcccYYY\\\```bbbeeegggkkkmmmeee```[[[VVVRRRKKKAAA:::777444111///000111222222vvvooopppqqqnnnwwwvvvrrriii```\\\___bbb]]]___bbbdddgggjjjmmmoooeeefffgggkkkqqqvvvyyyzzznnnqqqyyywwwqqqpppoooqqqssssssrrrssswww{{{}}}vvvnnniiijjjmmmoooppppppvvvpppkkkpppmmmbbb___bbbaaabbbgggkkkkkkfff```____________``````aaabbbdddjjjmmmlllmmmppprrrpppkkkkkkjjjhhhgggjjjooorrrxxxxxxsssnnnooottttttooowwwxxx{{{~~~~~~|||tttvvvzzz}}}}}}wwwoooiiinnnoooooolllhhhcccaaa```bbb```^^^___aaacccdddddddddhhhkkkjjjeeeaaabbbdddiiigggfffgggiiilllnnnoooiiiiiinnnwww{{{zzz~~~sssuuu|||wwwaaaOOOMMM^^^yyyzzzdddRRRHHHCCC@@@888777444111...,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++&&&(((+++***)))(((***---***---///444999AAAfffppp```gggfff^^^ZZZ[[[TTTHHHQQQfff}}}{{{xxxmmmIII>>>555444222000//////000000........................+++---000000...------------///111555888:::<<<===EEEGGGMMMSSS[[[aaagggjjjdddeeehhhiiijjjlllppprrrsssuuuyyy~~~}}}{{{wwwwwwwwwwwwwwwwwwyyyzzzqqqxxx}}}{{{}}}wwwjjjcccaaakkkuuuyyyyyyvvvooofffZZZTTTQQQZZZrrrzzzuuuxxxzzzmmmnnnwww}}}~~~|||uuurrrpppqqqwww|||yyyoooeeeWWW[[[___dddhhhlllqqquuugggccc^^^[[[WWWPPPEEE===777444111///000111222222rrrggghhhlllmmmuuuooohhheeefffeeebbb^^^___^^^]]]aaaggglllmmmmmmnnnllljjjmmmrrrvvvvvvtttsssyyy~~~~~~{{{wwwrrrnnnqqqqqqppprrrtttvvvuuuuuuvvvrrrnnnjjjjjjmmmqqqttttttqqqnnnllljjjhhheeeccc^^^cccccc^^^bbbkkkjjjaaafffdddbbbaaabbbdddeeefffdddgggllloooooooooooopppgggiiiiiigggeeeeeehhhkkkpppzzz|||qqqkkkrrrxxxxxx|||tttjjjiiiiiimmmqqqnnneeeaaacccaaaaaa```^^^]]]___eeeiiihhhiiijjjhhheeebbb``````dddeeefffeeeeeeeeegggiiikkkmmmppptttwwwzzz|||}}}xxxiii}}}uuuxxxrrrEEEGGG^^^jjjzzzzzzhhhUUUFFF???<<<888333111000000...---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))))))))******+++))))))((((((((()))+++,,,///+++...555888EEEnnnvvviiirrrkkkbbbddd```RRRJJJRRRrrroooMMM@@@444333222000///............------------...///////////////...,,,,,,---...///000222555999<<>>777444222000111111111000yyywwwnnnbbb]]]dddnnnuuuooojjjeeebbbcccdddcccaaacccaaa```bbbfffkkknnnpppppptttwwwuuurrrpppsssvvvzzz}}}}}}yyyvvvvvvxxxrrrmmmjjjmmmsssvvvsssooossspppkkkhhhggghhhjjjllltttpppkkkgggfffggggggggggggiiifffaaadddmmmpppmmmfffhhhkkkmmmmmmkkkhhhfff```cccfffiiijjjkkknnnoookkkiiiiiijjjmmmmmmjjjgggnnnyyy~~~zzzwww|||yyytttrrrvvvyyyvvvnnnjjjfffdddbbb``````aaadddfffgggjjjmmmmmmkkkhhhgggfffggghhhiiiiiihhhhhhiiijjjjjjkkklllnnnooopppqqqqqqqqqyyyyyy|||yyyuuu~~~oooPPPHHHNNN]]]mmm|||eeeRRRHHH>>>===;;;666111.........++++++++++++++++++++++++************************)))))))))))))))******+++++++++++++++,,,---...///...+++...444:::MMMyyyxxxssszzzuuurrr{{{xxxcccSSS\\\sssgggEEE999777666333111000000111222...------------...//////...//////...,,,,,,---///000111222555999<<>>@@@DDDIIINNNTTTXXX\\\aaaccckkkpppvvvuuuqqqmmmnnnqqqrrryyy~~~zzzzzz|||~~~{{{|||yyyooohhhiiijjjlllqqqxxx~~~~~~yyyooofffdddssszzzlllnnnmmmlllooorrroooiiibbb^^^XXXSSSQQQRRRUUUVVVYYYYYY[[[^^^]]]UUUHHH>>>777444111000111111000///pppiiibbb___^^^aaaeeehhhgggddd```^^^^^^```bbbcccaaaaaabbbccceeeiiinnnqqquuutttuuuwwwyyyyyyvvvrrrpppssszzz~~~zzzssstttzzzxxxqqqjjjlllsssvvvrrrmmmooonnnkkkiiiiiiiiijjjkkkooonnnnnnnnnnnnkkkgggcccbbbcccaaa___bbbjjjqqqtttpppppppppmmmiiiffffffgggiiikkklllmmmlllmmmoooqqqtttpppnnnsssyyyyyyrrrkkkqqq{{{wwwrrrllljjjlllmmmkkkhhhhhhjjjmmmnnnllljjjhhhhhheeegggjjjlllmmmnnnpppqqqiiiiiihhhgggggggggggghhhiiinnntttxxx|||wwwsss{{{tttzzzwwwdddIIIBBBGGGLLLfffooo\\\CCCBBB>>>888333111111111,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))******+++'''((()))***+++,,,------......000222888OOO{{{zzzwww}}}ttt^^^lllwwwzzzyyyZZZ@@@:::555444222000000000111222...------------...//////---...///...,,,,,,...000---...000222666999<<<>>>DDDIIIOOOTTTYYY\\\```bbbfffnnnwwwzzzxxxsssqqqqqqtttzzz~~~{{{{{{|||}}}{{{}}}ssskkkiiihhhkkkooovvv~~~~~~yyypppiiippp}}}qqqqqqnnnlllnnnqqqooojjjeeeaaa[[[UUURRRRRRVVVXXXYYYUUUTTTXXX\\\WWWHHH:::777555222111111222111000kkkddd^^^___```___^^^^^^dddbbb^^^[[[[[[]]]```bbb___aaaccceeegggkkkooosssxxxwwwwwwzzz~~~}}}xxxrrrqqqsss{{{{{{rrrrrrzzzwwwqqqjjjjjjnnnpppmmmiiilllkkkkkkjjjkkklllmmmnnnpppppprrrsssrrrnnnhhhcccddddddcccaaaaaaeeejjjnnnpppqqqoookkkfffdddfffjjjjjjlllnnnooooooooopppqqqwwwsssrrruuu{{{{{{uuuooosss|||yyyqqqpppssssssooojjjiiijjjlllkkkhhhfffeeeeeedddgggkkkmmmnnnoooqqqrrriiihhhgggfffffffffggghhhiiilllppptttvvv{{{sssqqqtttuuu~~~xxxnnnXXXJJJGGGHHH[[[|||kkkNNNHHH@@@999666444333222...------,,,,,,+++++++++(((((((((((((((((((((((()))))))))))))))******+++%%%&&&((()))++++++,,,,,,,,,///111222777OOO{{{zzzqqqppp}}}}}}gggwww{{{uuuwwwXXX???;;;333333222111111111111111...------------...//////---.........------...000------///222666999<<<>>>DDDIIIPPPUUUZZZ]]]aaacccfffllluuu{{{|||xxxssspppwwwzzz}}}~~~}}}}}}}}}}}}~~~|||~~~~~~pppkkkiiilllpppvvv~~~uuurrrwwwtttooolllpppuuusssmmmhhheee```YYYUUUUUUXXX[[[ZZZVVVSSSVVVYYYUUUHHH<<<999666333222222333222111fff]]]YYY\\\___\\\YYYXXXcccaaa]]]ZZZYYY[[[___bbb^^^aaafffiiikkknnnrrruuuzzz|||~~~|||xxxtttyyyyyy~~~{{{ppprrr|||xxxsssmmmkkkllllllkkkiiiggghhhiiijjjlllmmmooopppuuuttttttuuusssooojjjeeeeeefffgggfffeeeeeehhhkkklllnnnnnnjjjfffeeeiiimmmjjjmmmqqqtttuuuuuuvvvwwwwwwtttsssvvvyyyzzzvvvqqqttt{{{zzzyyy}}}}}}wwwpppkkkkkkjjjgggdddaaaaaabbbfffiiimmmnnnnnnnnnooooooiiihhhgggffffffhhhiiijjjlllkkkmmmqqqrrruuu}}}}}}ooouuuzzzpppwwwuuu```PPPLLLRRRnnnuuu]]]RRRDDD<<<999777444000//////......---,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++$$$%%%''')))++++++,,,+++***...222333999QQQ|||nnneeeeeeuuuooonnnmmmyyyXXX>>>:::222333444444444333222111...------------...//////,,,---......------///000...///111444777;;;>>>???DDDIIIPPPWWW[[[___bbbdddeeehhhooowww}}}}}}yyyuuuyyyxxxyyy{{{~~~~~~}}}}}}~~~~~~}}}}}}yyyrrrooopppsssvvv}}}zzzzzzvvvooommmttt|||zzzssskkkiiiddd]]]WWWVVVXXX\\\[[[ZZZYYYXXXVVVPPPHHHBBB:::777555333444444333333cccYYYTTTYYY]]]ZZZVVVVVVbbb```]]]YYYXXXZZZ^^^aaa]]]bbbhhhmmmoooqqqtttxxxwww|||{{{uuurrrqqq}}}{{{}}}~~~uuuiiimmmyyyzzzvvvqqqnnnllllllkkkjjjdddeeegggiiilllnnnppppppyyyxxxvvvtttsssppplllhhhccceeehhhjjjiiigggjjjnnngggkkkmmmlllhhhhhhlllpppkkkooouuuyyy{{{{{{|||}}}vvvttttttuuuxxxxxxuuurrrtttzzz|||qqqqqqnnnjjjfffcccdddeeeiiikkknnnooonnnmmmlllllliiihhhgggfffgggiiikkkmmmppplllkkkooorrrsss{{{qqqkkkrrroooqqq}}}oooVVVLLLHHH]]]yyyhhhZZZHHH>>>;;;999444///000000///...------,,,,,,************************)))))))))))))))******+++$$$&&&(((***+++,,,,,,,,,(((...333444:::SSS~~~xxxddd\\\^^^kkk{{{qqqjjjkkk}}}ZZZ>>>888222333555666666555333111...------------...//////,,,---......------///111000000222555999<<>><<<888555222111111111WWWRRRQQQTTTVVVTTTTTTVVV[[[[[[\\\^^^\\\YYY[[[aaafffiiinnnrrrvvvyyy{{{|||~~~||||||}}}zzztttsssuuuvvvwwwzzzyyyrrrkkkpppyyyxxxwwwvvvvvvuuurrrnnnjjjhhheeeeeejjjrrrvvvtttqqqsssqqqppppppqqqrrrrrrqqqooommmnnntttvvvtttssstttllliiihhhmmmvvv}}}{{{xxxxxx~~~zzzsssnnnkkkhhhfffeeefffkkkqqquuuzzzssssssssskkkeeefffdddgggiiijjjjjjmmmqqqtttpppoooppprrrqqqmmmmmmpppmmmiiigggkkkrrryyy|||}}}yyyvvvyyy~~~yyy~~~tttWWWJJJVVVhhhuuukkk[[[KKKAAA;;;888555111///---------,,,***)))))))))*********++++++++++++***))))))))))))++++++++++++******++++++,,,------)))...222777VVVzzzcccUUUSSS```fffgggrrrxxxpppqqqmmmyyyPPP:::777777666777888999888555333...............///000000---,,,,,,,,,,,,---.........000222444555888===@@@DDDHHHMMMSSS[[[bbbccc___bbb``````hhhuuu{{{xxxyyy}}}~~~yyyvvvwwwyyy{{{wwwqqqqqqvvv}}}zzz}}}}}}wwwrrrjjjbbb\\\[[[\\\]]]dddhhhlllkkkcccXXXNNNIII???===:::777444333333333UUUQQQOOORRRTTTSSSSSSUUUYYYZZZ^^^aaa^^^YYYZZZ^^^hhhiiilllsss{{{}}}{{{|||zzzuuutttvvvvvvwwwyyyvvvnnniiimmmtttxxxwwwvvvvvvuuuqqqmmmiiijjjeeeccciiisssyyywwwrrrkkkjjjjjjkkknnnqqqrrrqqqpppnnnooouuuxxxwwwvvvwwwjjjjjjlllsss}}}}}}xxxpppmmmiiiccc^^^```aaacccffflllsss|||~~~{{{{{{sssiiiccceeegggjjjlllmmmooorrruuuqqqnnnnnnqqqqqqmmmiiiiiihhhfffgggmmmuuu|||}}}}}}dddMMMKKKSSSjjjyyyiiiYYYJJJ@@@:::888444222000......---+++******************+++++++++))))))******++++++,,,,,,++++++******++++++,,,------***///444;;;[[[{{{dddUUURRRTTTXXXYYYbbbtttvvvnnnmmmvvvmmm{{{sssOOO:::888<<<>>>>>>===:::888666666...............///000000---,,,,,,,,,,,,---.........000222444666999===@@@CCCHHHNNNRRRYYY```aaa]]]^^^]]]]]]bbblllwww{{{zzz}}}|||yyyyyyyyyzzz}}}|||vvvtttrrr~~~|||wwwooogggaaa______```ggglllqqqqqqjjj^^^RRRKKKAAA???<<<888666555555555VVVQQQOOORRRTTTSSSTTTWWWWWWYYY^^^bbb```ZZZYYY]]]ggggggjjjttt{{{zzzyyywwwxxx{{{{{{||||||vvvnnniiikkkoooqqqrrrtttvvvvvvsssmmmiiiiiiccc___fffrrryyyvvvppphhhggggggjjjnnnqqqrrrrrrooolllmmmrrruuusssssstttkkkjjjmmmsss}}}{{{xxxuuummmdddbbb^^^ZZZ[[[]]]bbbkkksss}}}pppiiimmmlllnnnqqqrrrpppqqqsssnnnjjjiiinnnoookkkeeecccffffffiiiooowww}}}|||tttVVVHHHGGGYYYtttyyyiiiWWWHHH???<<<555333000.........---,,,************************((()))***,,,------------++++++******++++++,,,------,,,222777@@@dddmmmZZZQQQLLLOOOMMMTTTbbbccc```fffyyymmmwwwkkkMMM===;;;AAACCCCCC???888333222222...............///000000---,,,,,,,,,,,,---......///000333444666999===@@@CCCIIINNNRRRWWW^^^___\\\VVVWWWYYY]]]eeeppp{{{~~~~~~~~~}}}}}}}}}~~~}}}ttt{{{~~~wwwooohhhdddbbbbbbeeejjjppprrrmmmaaaTTTKKKAAA???<<<999777666666666WWWRRRQQQTTTVVVVVVVVVYYYVVVXXX^^^bbb```[[[ZZZ^^^ddddddhhhtttyyywwwvvvvvvyyy}}}zzzqqqkkkjjjkkkgggjjjpppuuuwwwuuuooojjjjjjccc```fffrrrxxxtttmmmhhhggghhhjjjnnnrrrssssssoookkkkkkppprrrppppppqqqjjjjjjlllqqqzzzzzzoooeee\\\TTTRRRRRRTTT[[[cccxxxyyyrrrsssoooooossssssnnnmmmooolllhhhhhhlllnnnjjjfffdddhhhiiilllqqqvvvzzz|||}}}}}}~~~dddNNNFFFNNNeeezzzvvvdddPPPBBB>>>555222///......///......************************((()))***,,,------------++++++******++++++,,,---***+++222777CCCjjjzzzdddUUUNNNNNNHHHLLLVVVUUURRR[[[qqqzzz~~~cccIII===<<<===??????:::444///...///...............///000000---,,,,,,,,,,,,---......///111333444666999>>>AAACCCJJJPPPRRRVVV\\\]]][[[QQQTTTZZZ___fffoooyyy~~~||||||}}}zzzssslllfffdddcccgggmmmpppmmmbbbVVVMMMAAA???<<<999777666777777XXXTTTTTTXXXZZZYYYYYYZZZVVVXXX\\\```___[[[\\\aaabbbccchhhuuuwwwuuuvvvvvvxxx{{{|||tttoookkkiiibbbdddjjjpppttttttqqqmmmkkkgggeeejjjsssvvvrrrlllgggggggggjjjnnnrrrttttttpppllllllpppsssrrrrrrtttkkkmmmpppwwwzzzjjj]]]SSSPPPNNNLLLPPPWWWkkksss}}}}}}yyyrrrooottttttnnnllloooooollllllppppppllliiiiiilllmmmoooqqqtttvvvxxxyyyyyy|||}}}pppTTTGGGHHHXXXlll|||pppYYYFFF???777444000......//////...+++++++++***************))))))******++++++,,,,,,++++++******++++++,,,---''')))000444BBBkkklll\\\VVVRRRIIIKKKSSSMMMIIIQQQsss|||wwwZZZDDD:::999444555555333111000000111...............///000000---,,,,,,,,,,,,---......///111333555777:::>>>AAADDDKKKQQQSSSVVVZZZ\\\[[[SSSWWW]]]eeellluuu}}}{{{|||}}}xxxnnnhhheeegggkkkmmmkkkbbbWWWOOOAAA@@@===:::888888888888WWWUUUVVV[[[^^^[[[ZZZ[[[WWWWWWZZZ]]]]]][[[___eeebbbdddkkkvvv{{{{{{}}}{{{yyyyyy||||||uuurrrmmmgggbbbbbbeeeiiinnnqqqrrrrrrjjjhhhhhhlllqqqrrrmmmgggccccccdddhhhmmmqqqssstttoookkklllqqquuuvvvwwwzzzuuuyyywwwhhh[[[VVVQQQIIIHHHNNNZZZcccnnnxxxzzz}}}{{{ssspppssstttsssssstttqqqlllkkknnnnnnoooppppppqqqsssuuuvvvtttvvv~~~~~~~~~^^^NNNHHHNNNZZZooo}}}dddMMMBBB<<<999444000//////...---+++++++++*********))))))+++***))))))))))))++++++++++++******++++++,,,---)))+++111444AAAkkkpppddd```XXXMMMNNNUUUMMMEEELLLfffoooQQQ===666666000///......000111111000...............///000000---,,,,,,,,,,,,---......000111333555777:::>>>AAAEEEMMMSSSTTTVVVZZZ\\\[[[XXXZZZ___fffpppyyyzzz{{{|||~~~yyypppiiiiiiiiiiiifff___UUUMMMCCCAAA>>><<<:::::::::;;;VVVTTTWWW]]]___\\\ZZZZZZWWWWWWYYY[[[[[[[[[aaahhhcccfffmmmwww{{{yyywww~~~{{{vvvsssnnngggeeecccaaaccchhhnnnsssuuuggggggiiilllooommmhhhccc______aaaeeekkkpppssstttllliiijjjqqqvvvxxxzzz~~~uuueee___VVVIIIEEEIIINNNWWWdddpppyyyzzzuuuyyywwwvvvvvvuuupppjjjjjjnnnoooppppppppppppqqqtttvvvppprrryyy{{{~~~mmm[[[LLLHHHJJJ```mmmSSSFFFAAA===777222000...---,,,++++++++++++******)))))),,,+++)))''''''(((***+++++++++******++++++,,,------///444666BBBkkk}}}qqqjjjeee\\\PPPRRRXXXNNNDDDIII___gggJJJ999444555222///,,,---000111000..................///000000---,,,,,,,,,,,,---......000222444555777:::>>>BBBFFFNNNTTTUUUVVVZZZ[[[[[[[[[[[[]]]eeepppzzz~~~}}}}}}~~~~~~~~~wwwkkkiiifffdddaaaZZZPPPIIIDDDCCC@@@===<<<;;;<<<<<>>888555111------///,,,,,,++++++***+++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,)))+++111666GGGqqqxxxppppppiii^^^TTT[[[```NNNAAAIIIccczzz~~~\\\AAA888666222//////.........//////000///......------///000111---......---++++++---...222111333777999:::>>>DDDIIIPPPWWWYYY\\\______\\\```______dddmmmuuuzzz{{{|||zzzyyyyyy{{{}}}~~~~~~~~~{{{|||uuummmccc\\\YYYUUUPPPKKKGGGEEEBBB@@@???===:::888WWWVVVTTTUUUWWWZZZ[[[\\\[[[YYYXXXWWWZZZ^^^cccgggiiirrryyy|||~~~~~~||||||}}}wwwooommmpppkkkeeecccfffgggddddddgggooopppqqqoookkkfffbbb``````^^^^^^ccckkkqqqsssrrrqqqnnnnnntttyyy}}}rrrjjjaaaUUULLLKKKHHHIIIPPPVVV[[[bbbjjjxxxxxx}}}~~~vvvooolllnnnqqqqqqpppooommmmmmllllllllljjjkkkoooxxx~~~YYYOOOCCCFFF]]]|||kkkWWWIII@@@999555222......000------,,,+++******++++++)))******+++,,,,,,------,,,++++++******++++++,,,)))+++111666HHHrrrwwwpppqqqmmmbbbYYY___dddSSSHHHRRReee{{{zzzVVV???999666111//////............/////////......---...///000111---......---,,,+++---...000///222777999:::???EEEHHHPPPWWWZZZ]]]```aaa______]]]]]]bbbiiippptttvvvyyyxxxxxxyyy{{{~~~~~~xxxrrrppppppzzzwwwuuupppmmmqqq{{{tttlllccc]]]ZZZWWWRRRMMMIIIGGGDDDBBB@@@>>>;;;999WWWUUUSSSSSSUUUXXXYYYYYYXXXZZZ[[[\\\\\\```ggglllvvv}}}{{{xxxwwwsssppprrrvvvllljjjjjjkkkgggcccbbbdddqqqrrrqqqooollliiihhhhhh___^^^```eeelllqqqsssrrrqqqoooqqqxxx}}}{{{pppbbbWWWQQQKKKEEEDDDEEEGGGMMMTTT```ccclllxxxwwwooooootttyyyxxxrrrllljjjkkknnnnnnnnniiiiiikkksssppp\\\GGGAAANNNeeezzzfffPPPEEE:::666333000///111......---+++*********************++++++,,,,,,---,,,++++++******++++++,,,++++++000666JJJuuuwwwrrrtttmmmddd\\\bbbfffUUUKKKVVViii}}}uuuQQQ>>>:::666/////////............/////////............///000000,,,---...---,,,+++---//////...111666999:::???EEEIIIPPPWWWZZZ]]]aaacccaaa```^^^^^^aaagggmmmqqqssstttuuuvvvxxxzzz}}}~~~~~~~~~ppp___XXXUUUVVV^^^iiiyyyyyypppjjjfffcccccchhhsssrrrkkkccc^^^]]][[[VVVRRRMMMJJJGGGDDDBBB@@@===:::VVVTTTRRRQQQSSSUUUWWWWWWTTTYYY___aaaaaaeeemmmttt~~~}}}|||~~~}}}xxxrrrnnnmmmoootttyyynnnppprrrqqqlllgggfffgggkkkmmmoooooonnnmmmmmmnnnbbbbbbdddhhhmmmpppqqqpppmmmmmmrrryyy~~~~~~nnnbbbZZZTTTKKKEEEAAAAAADDDGGGKKKNNNXXXfffooosssvvvzzz~~~vvvuuuyyy}}}}}}vvvnnnkkknnnqqqqqqooojjjjjjlllrrr~~~qqqUUUGGGIIIYYYwwwuuuZZZLLL===666444111000000000///---,,,+++***))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++000777LLLyyyzzzvvvyyyqqqjjjeeekkkmmmZZZPPP[[[jjjuuuRRR>>>999666///000//////............///............/////////000,,,---------,,,,,,---///000///111666888999>>>DDDJJJQQQXXXZZZ\\\```bbb```bbbaaaaaadddhhhmmmqqqtttqqqsssuuuwwwyyyzzz}}}~~~~~~}}}wwwpppbbbTTTNNNMMMMMMSSSYYYeeeoooyyyxxxqqqddddddeeedddbbbdddooo|||{{{xxxyyy{{{||||||pppjjjccc``````___[[[WWWQQQNNNKKKHHHFFFCCC???===SSSQQQPPPPPPRRRTTTTTTSSSRRRYYYaaafffiiimmmuuu|||}}}~~~zzzyyyzzz|||~~~xxxtttmmmhhhhhhnnntttwwwnnnrrruuutttooollllllkkkfffiiimmmoooooonnnmmmmmmiiiiiiiiikkkmmmoooooooookkklllrrryyy||||||zzznnnaaa]]]UUULLLFFFCCCBBBAAA@@@AAAHHHSSS\\\bbbhhhnnnvvvvvv|||}}}|||}}}}}}wwwqqqoooqqqrrrpppmmmlllmmmpppuuu}}}|||zzzhhhTTTKKKUUUttthhhVVVBBB999666333000///000///...,,,+++************+++++++++++++++,,,,,,,,,++++++******++++++,,,...+++///888PPP~~~~~~{{{{{{vvvsssyyyyyydddYYYeeehhhuuuzzzyyyWWW???888555111000000///...............---......///////////////+++,,,------,,,,,,...000222111333777888888===BBBLLLSSSXXXYYY[[[___```___bbbbbbccceeehhhlllqqquuusssvvvyyy{{{{{{{{{|||~~~|||{{{||||||rrrjjjaaaVVVLLLHHHHHHIIIKKKMMMUUU___jjjrrrxxx{{{xxxrrrfffeeeeeeaaaZZZVVV\\\fff}}}yyyqqqoooqqqssssssooojjjdddcccdddddd```\\\UUURRROOOLLLJJJGGGCCCAAAOOONNNNNNPPPRRRSSSRRRQQQQQQXXXaaajjjqqqwww~~~|||~~~{{{yyyyyyyyyyyyxxxsssqqqkkkfffhhhooottttttlllqqqsssqqqooopppooolllhhhllloooqqqooommmkkkjjjooonnnmmmmmmmmmnnnpppqqqnnnpppvvv{{{zzzwwwwww|||}}}kkkhhh```TTTKKKGGGCCC>>>>>><<<>>>EEELLLPPPWWW^^^ffffffmmmyyy|||xxxtttrrrsssrrrpppmmmqqqsssvvvxxx{{{}}}qqq{{{}}}aaaOOORRRlllzzzcccKKK>>>:::666111/////////...,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,///+++...999UUU|||xxx}}}{{{ggg___nnnmmmlllssszzzXXX???777444111111000///......---......---......///000/////////+++,,,------,,,,,,...000222111333888999:::>>>DDDNNNTTTYYYZZZ\\\```bbbaaabbbccccccccceeehhhmmmpppvvvzzz{{{yyy{{{}}}rrrjjj^^^UUUJJJEEEEEEFFFFFFDDDJJJQQQYYYaaaiiippppppkkkeeeaaa\\\WWWOOOKKKQQQYYYjjjzzzqqqnnnoooppppppooojjjeeeeeeggggggccc___XXXUUURRROOOMMMKKKGGGEEEJJJKKKMMMQQQSSSSSSQQQNNNQQQWWWaaammmxxx}}}{{{xxxuuurrrqqqqqqmmmjjjmmmsssuuurrrmmmppppppnnnooorrrpppkkkmmmoooqqqqqqpppooooooooosssrrrpppnnnmmmooorrruuuwwwzzz~~~zzzqqqooorrr{{{}}}~~~|||yyyooo___SSSMMMGGGAAA???<<<;;;???AAACCCGGGLLLRRRSSS[[[iiitttyyy~~~~~~zzzwwwtttsssssssssvvvwwwyyyyyyyyy{{{zzz~~~mmmRRROOOaaarrrpppTTTDDD???:::444000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,000+++...:::XXX|||wwwyyywwwfffeeeyyyhhhqqqtttSSS>>>777444///111000///......---------------///000000000///...+++,,,------,,,,,,...000000000333888;;;<<>>CCCEEEFFFHHHOOOXXXZZZWWWRRRRRRUUU[[[[[[UUUQQQQQQQQQ___sss~~~zzzvvvsssppplllhhhhhhkkkkkkgggbbbZZZXXXUUUSSSRRRPPPMMMKKKKKKMMMPPPRRRTTTTTTSSSSSSUUUZZZeeerrr}}}yyysssqqqooovvvuuuooojjjnnnvvvwwwrrrpppmmmnnnsssvvvttttttuuuqqqmmmpppwwwvvvooorrr|||yyywwwwwwwwwqqqnnnuuusssfff```gggmmmsssxxx|||{{{nnnbbbWWWQQQKKKCCC>>>??????::::::===<<>>888777222...,,,---,,,)))***---,,,+++***))))))***+++,,,******++++++++++++,,,,,,***111333;;;]]]~~~{{{ssscccmmmnnnnnnoooPPP???999444///111000...---,,,,,,------...------------...000111///......---------......000111333888===BBBFFFHHHUUUXXX^^^dddiiikkkkkkkkkqqqooolllgggbbbaaaeeejjjllluuu}}}~~~~~~~~~kkk[[[PPPHHHDDDDDD???@@@AAAAAACCCFFFJJJLLLNNNOOOQQQTTTWWWYYYXXXXXXSSSVVV[[[iiitttnnnhhhfffhhhjjjiiigggeeebbb^^^[[[[[[YYYVVVSSSNNNOOOQQQSSSTTTVVVWWWXXX___gggpppvvvyyy}}}}}}}}}xxxuuuuuuuuurrroooooonnnmmmppptttrrrmmmooopppsssvvvvvvsssvvv|||yyyssspppqqqnnnkkkrrr}}}{{{uuuyyyhhhXXXLLLQQQ[[[hhhuuuwwwnnn```XXXOOOJJJDDD>>>:::::::::;;;;;;;;;<<<@@@DDDHHHPPPUUU^^^hhhqqqyyy}}}{{{zzzzzz{{{}}}```SSSKKKGGGUUUssszzzmmm]]]NNNBBB:::666222...---...---******...++++++++++++++++++++++++******++++++++++++,,,,,,,,,333555===^^^~~~~~~zzzvvvnnn___jjjmmmlll}}}jjjMMM???:::555000111000///---,,,------......------,,,------............---------......//////000333888===CCCHHHKKKWWW[[[aaaggglllnnnnnnnnnppppppmmmhhhdddcccgggkkkooovvv|||}}}}}}~~~zzzyyyxxx~~~jjjZZZNNNIIIIIIBBBBBBAAAAAABBBDDDFFFGGGKKKJJJKKKPPPWWW\\\]]]\\\WWWXXXYYYaaawwwvvvrrrmmmkkklllmmmkkkiiieeeccc___]]]\\\ZZZXXXVVVOOOOOOOOOPPPRRRTTTVVVWWW```jjjvvvzzzyyyzzz~~~|||vvvvvvzzzzzzvvvnnnmmmllllllnnnqqqqqqooopppqqqtttvvvrrrooorrryyy{{{vvvsssppplllhhhmmmuuu|||~~~zzz|||sss]]]IIIJJJRRRcccsss|||zzzpppiii___UUULLLDDD>>>;;;===<<<;;;::::::;;;===???@@@EEEMMMVVV^^^gggooouuu{{{~~~}}}|||~~~rrr\\\IIINNNOOOaaa}}}pppbbbTTTHHH===777444000...///...,,,,,,///***++++++,,,,,,++++++***,,,,,,,,,---------.........555777@@@bbbyyyvvv~~~{{{pppnnnhhhZZZfffmmmkkk{{{iiiLLL>>>;;;777000111000///---------.........---------,,,,,,,,,---...------------.../////////111444888===CCCIIILLLWWW[[[aaagggkkknnnnnnnnnlllooonnniiidddeeehhhiiipppvvvyyyxxxyyy~~~}}}zzzyyy{{{|||~~~zzzfffXXXRRRQQQIIIHHHFFFFFFFFFGGGGGGFFFJJJHHHHHHNNNWWW___cccccceeecccaaaaaaooo|||xxxtttqqqooonnnkkkiiifffdddaaa___]]]\\\ZZZZZZOOONNNMMMMMMOOORRRVVVXXXaaammmzzz~~~{{{zzz~~~~~~yyyuuuwww|||{{{wwwqqqmmmkkkkkklllnnnqqqsssssssssttttttnnniiilllssszzzxxxvvvssslllhhhiiimmmvvv~~~~~~}}}lllQQQLLLOOO```rrryyy{{{{{{~~~xxxnnnbbbWWWMMMDDD===;;;:::888666777777888999888<<>>:::888888999::::::777999;;;===@@@EEEKKKOOOZZZaaammmwww{{{}}}~~~xxxvvvwwwzzzzzzyyy}}}{{{qqqqqquuu|||^^^HHHCCCLLLddd}}}~~~tttjjj]]]KKK???555111......,,,((((((+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++000111<<>>===>>>===<<<999999999888999;;;@@@DDDIIIMMMVVV```ffflllwww}}}}}}}}}|||wwwuuuvvvyyyzzzyyy|||||||||oooJJJFFFHHHWWWnnn{{{kkkUUUDDD999444111111...))))))+++---,,,++++++++++++,,,---******++++++++++++,,,,,,...111111;;;```qqq___XXXXXXTTTRRRSSS[[[ZZZLLLUUUuuu|||YYYAAA888777666222111000............///,,,,,,...///000//////...---,,,,,,------///000000111444888:::<<>>===;;;:::;;;:::999666555777;;;>>>???@@@FFFNNNUUU\\\gggqqquuuyyy|||yyyxxxxxxwwwuuuuuuyyyzzzzzz|||zzz{{{VVVPPPHHHKKK```~~~}}}cccOOO>>>999666555222---,,,......---+++******+++---...,,,,,,---------.........222555333<<>>AAABBBDDDIIIPPPVVV^^^dddmmmxxx|||wwwrrryyyxxxwwwxxx{{{}}}|||{{{}}}~~~}}}eeeQQQDDDLLL]]]ppprrrTTTBBB999222222222///------+++---///...+++***,,,///...------,,,,,,,,,------***222777CCChhh~~~lll]]]QQQHHHIIIOOOOOOWWW]]]MMMOOOooo[[[CCC:::555222333222111000////////////////////////////////////...------......///000111333777:::<<<>>>CCCJJJOOOZZZ___fffjjjlllmmmooorrrrrruuuyyy{{{zzzyyyxxxxxxuuutttrrrsss{{{~~~~~~zzz}}}uuupppiiiaaa___cccbbbXXXMMMPPPMMMJJJKKKNNNTTTaaammmsssuuutttnnniiijjjttt|||~~~|||zzzxxxuuurrrmmmjjjgggggghhhjjjjjjjjjFFFKKKOOOSSS^^^nnn|||{{{~~~~~~zzzwww{{{~~~wwwtttwww~~~{{{xxxxxxyyy|||~~~}}}{{{yyyxxxyyy{{{}}}uuutttwww|||~~~~~~zzz[[[NNNKKK[[[ppp{{{~~~~~~zzzzzz~~~|||zzz{{{vvvnnnaaaTTTKKKDDD@@@>>><<<:::888888999999888777999:::<<<<<<<<<@@@EEEIIIOOOUUU^^^hhhrrr|||yyyuuusssuuuxxx|||}}}}}}zzzxxx{{{|||dddRRRGGGKKKVVVeeesss[[[FFF===444222222///---...---...//////...---...000...------,,,,,,---------+++333777CCChhhlll^^^SSSLLLMMMRRRRRRXXX[[[LLLPPPooo}}}ZZZCCC:::666333333222111000////////////////////////////////////,,,,,,,,,------...///000333666:::<<<>>>BBBIIIOOOYYY^^^cccgggiiimmmrrrvvvtttvvvyyyzzzyyyxxxxxxxxxuuuuuutttuuu{{{}}}}}}~~~~~~zzztttnnnfffccceeeddd^^^VVVTTTPPPMMMLLLMMMRRR^^^iiissswwwxxxrrrkkkkkkttt}}}~~~|||{{{xxxssspppllljjjiiiiiilllnnnooopppHHHLLLPPPVVVcccsss~~~yyy}}}}}}wwwrrrrrrxxxwwwvvvttttttwww{{{|||yyyyyy|||~~~~~~}}}oooqqqwww~~~|||{{{~~~zzz[[[PPPOOO___rrr|||}}}|||xxxtttrrrtttsssvvvzzz}}}~~~~~~~~~qqqcccXXXNNNGGGBBB???===:::999999999888777888888888666666777:::<<<@@@DDDLLLTTT^^^hhhrrrxxx}}}yyytttyyy}}}xxxuuuzzz|||iiiYYYLLLJJJLLLUUUnnn}}}jjjOOOCCC888333222000......***))))))***+++,,,,,,+++---------,,,,,,------...---333777BBBgggmmm^^^VVVRRRRRRUUUVVVZZZZZZNNNVVVsssyyyYYYDDD;;;777444333222111000////////////////////////////////////,,,,,,+++,,,,,,---...///222555999;;;===BBBIIINNNYYY\\\aaadddggglllsssyyyvvvxxxzzzzzzxxxxxxxxxyyywwwxxxxxxyyy~~~{{{{{{}}}zzztttmmmiiihhheeebbb^^^XXXSSSOOONNNMMMOOOZZZeeessszzz~~~xxxnnnlllttt~~~}}}|||xxxrrrmmmiiiiiiiiilllppptttvvvwwwGGGKKKQQQZZZiiizzz|||~~~~~~zzz|||vvvqqqqqqrrrssssssqqqooopppuuuzzz{{{xxxzzz~~~|||xxxmmmqqq{{{||||||xxx[[[SSSTTTdddttt||||||rrrjjjfffeeefffiiimmmooopppqqqrrrsss{{{rrrfff[[[RRRLLLCCCAAA===;;;;;;;;;;;;::::::999888666555555666777888;;;@@@FFFMMMVVV___dddttt{{{~~~}}}}}}xxxvvvyyy{{{~~~vvvcccSSSMMMHHHJJJ]]]ttt}}}\\\MMM===666333111//////***(((&&&(((+++---+++)))------,,,,,,,,,---......---333555@@@fffmmm^^^YYYYYYZZZZZZ\\\___YYYRRR___yyyvvvXXXDDD<<<888555333222111000////////////////////////////////////,,,,,,,,,,,,---...///000111444888:::===AAAIIINNNWWW[[[aaadddgggkkkrrrwwwyyyzzz{{{zzzyyyxxxzzz{{{zzz}}}~~~~~~zzz|||~~~~~~|||xxxtttnnngggbbbaaaYYYUUUQQQNNNMMMNNNXXXbbbrrr|||~~~qqqlllrrr|||zzzrrrlllffffffhhhlllrrrwww{{{|||IIINNNWWWbbbrrr~~~~~~~~~}}}~~~qqqrrrwww|||zzztttpppppprrrssssssqqqoooooossswww}}}zzzxxxzzz}}}}}}yyytttnnnsss~~~~~~}}}ttt]]]XXX\\\jjjuuuyyy}}}xxxiii\\\TTTQQQXXX[[[^^^aaacccdddfffhhhkkksssttthhh]]]VVVIIIEEEAAA???>>>>>>>>>===<<<;;;999888777777777777666888;;;>>>BBBGGGNNNRRR\\\cccllluuu}}}~~~|||{{{vvvxxx|||~~~{{{}}}mmmZZZTTTNNNKKKVVVfffkkkYYYDDD999555222000//////---+++---000111000---,,,,,,,,,,,,,,,---...///,,,222444>>>dddnnn```^^^bbbjjjfffhhhgggZZZTTTfff{{{uuuWWWCCC<<<999555333222111000////////////////////////////////////------------...///000111000333777:::===BBBIIIOOOUUU[[[bbbfffhhhjjjnnnqqqyyyzzz{{{{{{zzzzzz{{{||||||~~~~~~||||||}}}zzzllldddbbbYYYUUUQQQOOOMMMNNNWWWaaappp{{{ssskkknnnvvvvvvooofffeeefffkkkqqqxxx}}}MMMUUUaaalllzzz}}}zzzzzz{{{~~~~~~|||{{{|||rrrqqqtttxxxxxxsssoooppprrrsssttttttssssssuuuwwwyyyxxxyyyzzz|||zzzvvvqqqooosss}}}{{{{{{|||pppbbb```fffrrrxxxvvvwww~~~ttt```QQQHHHDDDHHHKKKOOOSSSVVVYYY]]]___aaaiiiuuuuuuiiibbbSSSOOOIIIEEECCCBBBAAA???===;;;999888999999888777666777999::::::===@@@CCCFFFKKKTTT]]]gggrrr{{{}}}~~~~~~ssstttxxx|||~~~~~~}}}wwwyyy~~~vvvgggaaa[[[SSSXXXccc{{{eeeKKK===777333000000///...---.../////////---,,,,,,,,,,,,---......///,,,222444>>>dddtttgggfffnnn~~~uuuwwwqqq[[[WWWkkk}}}{{{~~~wwwWWWCCC<<<999555333222111000////////////////////////////////////...............000111111000444888;;;===CCCJJJPPPTTTZZZaaafffhhhjjjmmmooovvvxxxzzzzzzzzzzzz{{{|||yyy}}}|||zzzzzz|||{{{ttthhhfffYYYUUURRRPPPMMMNNNWWW```lllxxxtttiiiiiilll|||tttkkkiiihhhkkkrrryyyOOO[[[hhhsss|||}}}{{{{{{}}}|||yyy|||uuurrrssswwwwwwssspppqqqnnnnnnpppsssvvvxxxwwwuuuwwwyyy{{{|||{{{xxxtttqqqrrruuu{{{zzzvvvvvvxxx~~~|||oooiiiiiipppzzzzzzsssrrrwww|||}}}kkkVVVHHHBBB>>>>>>AAADDDHHHJJJMMMQQQTTTZZZ```jjjwwwzzzrrrddd___WWWPPPLLLIIIFFFDDD???===;;;:::;;;;;;999777666888999999888888:::;;;<<<>>>CCCIIIPPPYYYbbbgggtttzzz~~~{{{}}}~~~{{{uuuvvvyyy}}}~~~|||}}}ttttttyyy{{{yyysssfffWWWXXXcccoooRRR@@@999444111000---......---+++***+++,,,,,,,,,,,,,,,---...//////---333666@@@eee}}}pppqqq{{{xxx^^^\\\tttyyyXXXCCC;;;888555333222111000////////////////////////////////////------------...///000000111444888;;;>>>CCCKKKQQQSSSXXX___cccfffiiinnnrrrpppssswwwyyyyyyxxxyyyyyyrrrvvvyyyzzz~~~~~~{{{yyy{{{|||~~~yyy~~~wwwkkkiii[[[WWWSSSPPPMMMMMMUUU^^^iiittt~~~}}}ssshhhccccccsss{{{ssspppmmmnnnttt|||PPP]]]kkkttt{{{~~~}}}~~~|||zzz|||uuurrrrrrvvvwwwtttrrrssshhhhhhkkkpppvvvyyyvvvsssvvvyyy}}}~~~{{{wwwsssqqqvvvwwwzzz~~~|||uuurrrssswww{{{{{{yyy{{{yyynnnmmmooowww}}}rrroootttrrrxxxsss___III>>>:::888<<<>>>@@@BBBCCCDDDGGGIIIQQQUUU]]]iiixxxsssmmmddd[[[TTTPPPLLLJJJCCC@@@======>>>===:::777888999;;;;;;:::999999:::<<<<<<<<<===AAAGGGMMMPPP\\\cccmmmyyy}}}{{{uuuzzzzzz||||||www|||sssqqquuusss{{{lllWWWVVVaaauuuVVVBBB:::444111000///222333111---+++,,,...+++++++++,,,---...///000...555888BBBgggvvvyyy|||aaabbb}}}{{{YYYCCC;;;888555333222111000////////////////////////////////////,,,,,,,,,,,,---...//////111555999<<>>BBBEEEGGGJJJPPPZZZgggxxx~~~rrriiifffcccYYYMMMMMMHHHAAA>>>===<<<:::888:::999999888888888999999999::::::;;;<<<>>>???@@@JJJMMMSSS[[[ccckkkqqqtttxxx}}}{{{yyy||||||wwwyyysssuuupppiiiWWWPPPSSSrrr|||cccNNN>>>333111333111000...---,,,,,,---------,,,,,,,,,,,,---......111333444BBBiii|||}}}kkkfff}}}}}}}}}{{{XXXAAA999888777333222111000////////////////////////////////////---...///.........000222444555666888<<>><<<999:::999999888888888888999777777777888999:::<<<===@@@BBBFFFLLLRRRXXX\\\___aaahhhrrryyy}}}~~~|||kkkUUULLLLLLgggzzzgggTTTBBB555111444111000...---,,,,,,---------,,,,,,,,,,,,---......111333555CCCiiixxx|||yyyfffddd{{{yyyWWWAAA:::777555333222111000////////////////////////////////////---...///.........000222333555777999<<>><<<;;;;;;;;;<<<888888888888888999:::;;;999999:::;;;<<<===>>>>>>AAADDDHHHJJJNNNVVVaaajjjzzz|||uuu}}}||||||zzz]]]KKKDDDMMM___zzz}}}rrrfffUUUDDD:::888111000///---------......---,,,,,,,,,,,,---......---111555BBBeee~~~jjjiiiwwwWWWCCC;;;777222333222111000////////////////////////////////////,,,...///.........000222333444777:::===BBBHHHMMMRRRXXX___bbbbbbeeejjjppprrrvvvzzz||||||{{{zzzzzztttrrrtttwwwxxxuuuvvvyyy}}}}}}}}}|||zzzzzz|||}}}~~~}}}~~~|||zzz~~~}}}rrrkkkhhhfff___XXXUUURRRRRRYYYaaakkkwww}}}||||||```jjjuuu{{{~~~zzzyyyzzzvvv{{{}}}xxxyyy}}}~~~zzztttrrrttttttrrrmmmooorrrwww{{{|||yyytttwwwzzz}}}uuulllhhhqqq|||zzzdddQQQKKKLLLUUUUUURRRKKKFFFFFFLLLRRRQQQSSSVVVZZZZZZSSSGGG>>><<<;;;999555222111444666333444555444222222333555555777999;;;===AAAFFFJJJJJJKKKQQQYYY___ggguuussslllbbb[[[UUUPPPJJJFFFEEECCC@@@===;;;::::::;;;999999999888999999::::::999999::::::;;;;;;;;;<<<===???@@@@@@BBBGGGNNNTTT\\\dddnnnrrrssswwwxxxooovvv}}}{{{}}}zzzvvv|||fffNNNDDDIIIPPPeeesssjjj^^^MMM===555222111///...------......---,,,,,,,,,,,,---......+++000444AAAbbbooolll~~~zzzYYYDDD;;;666222333222111000////////////////////////////////////,,,...///.........000222222444777:::>>>BBBHHHLLLTTTZZZaaacccbbbccchhhlllmmmpppvvvzzzzzzxxxvvvuuutttsssuuu{{{~~~|||{{{||||||}}}}}}}}}{{{{{{|||~~~}}}{{{xxxnnnhhheee___YYYVVVSSSTTTZZZbbbjjjwww[[[eeepppwww~~~yyyyyy|||}}}~~~zzzyyy~~~~~~zzzsssppprrrsssqqqnnnrrrtttuuuyyy~~~}}}yyy|||tttjjjgggjjjwwwyyybbbLLL@@@>>>DDDCCCAAA???===>>>AAACCCFFFGGGLLLRRRUUUPPPDDD;;;:::888666444444555777888111222333222111000111222111333555777777999<<<>>>@@@???@@@EEEJJJRRR```mmmzzzuuummmfffaaaZZZSSSNNNKKKHHHCCC???<<<::::::;;;:::999999888888888999999777777888888888999999999999:::;;;;;;<<<@@@DDDHHHGGGMMMTTTYYY[[[___fffllltttxxx|||nnnooozzz{{{zzz~~~}}}tttvvvqqqSSSEEEGGGIIIXXXpppwwwqqqgggUUUAAA555222111000...---......///---,,,,,,,,,,,,---......+++000555@@@aaa~~~|||mmmkkk|||^^^EEE;;;666444333222111000////////////////////////////////////---...///.........000222222444777;;;>>>CCCHHHLLLTTTXXX]]]```aaacccgggjjjkkknnnuuu{{{{{{vvvrrrssssssrrruuu}}}}}}~~~}}}}}}~~~}}}tttllleee___ZZZVVVTTTTTTZZZaaaiiiuuu^^^eeemmmrrryyyxxxxxx~~~{{{zzz{{{{{{wwwqqqpppsssuuussstttwwwxxxvvvzzz~~~uuujjjggggggttt~~~xxxdddNNNAAA===>>>;;;888777999;;;<<<;;;???@@@FFFOOOVVVUUULLLCCC<<<888444333444666666555///111222222111000111222...000333444444555666888;;;888999===AAAGGGRRR]]]rrr}}}xxxtttpppjjjbbb\\\TTTQQQKKKEEEAAA???>>>???<<<<<<;;;:::::::::::::::888888888888888888888888888999999:::;;;<<>>@@@CCCFFFIIIMMMRRRVVVZZZ\\\aaajjjttt|||xxxjjjhhhppp|||}}}zzz{{{}}}}}}xxxvvv~~~~~~^^^MMMEEEGGGRRRggg|||uuu```JJJ===222111000............///---,,,,,,,,,,,,---......---222666AAAaaa{{{yyyxxxtttvvvvvvpppuuuvvvgggiiizzzcccFFF999666666333222111000////////////////////////////////////---...///.........000222111444888;;;>>>CCCHHHKKKSSSUUUXXX]]]bbbfffjjjlllmmmooowwwwwwssssssqqqpppsss{{{}}}{{{tttiiiccc]]]ZZZWWWVVV\\\ccckkkxxx|||ccchhhlllooouuuvvvwww~~~|||{{{uuuvvvtttppppppuuuyyyxxx{{{}}}|||xxxzzz}}}uuujjjhhhiiittt~~~zzzhhhTTTHHHCCC:::555000000444777777555999;;;CCCOOOZZZ]]]VVVOOO@@@:::444222444555333000000222444444333222333444---000333555555555555666333111333777;;;>>>GGGOOOhhh|||}}}xxxpppiii^^^ZZZSSSMMMHHHEEEDDDDDD@@@???>>>>>>============<<<;;;;;;;;;:::::::::999;;;;;;<<<<<<;;;;;;;;;;;;===<<<<<<===@@@CCCGGGIIIJJJKKKNNNSSSZZZ___bbbccceeehhhkkkooowww{{{ssshhh```aaahhhooouuuzzz|||yyyuuurrrqqqvvv}}}}}}{{{|||~~~|||zzz~~~{{{vvv}}}iiiWWWCCCGGGQQQdddzzziiiRRRFFF333222000///......//////---,,,,,,,,,,,,---......///444888BBBbbb{{{tttoooiiijjjnnnggglllnnnbbbiiivvv|||fffGGG999777888333222111000////////////////////////////////////---...///.........000222111444888;;;???CCCHHHKKKSSSTTTWWW]]]eeelllpppqqqqqqsss{{{zzzuuuvvvpppnnnqqqyyy}}}}}}}}}zzznnnhhhbbb___\\\[[[```gggooo}}}zzzrrrkkkgggkkkrrrxxx~~~~~~{{{zzz{{{xxx}}}~~~|||{{{{{{zzzxxxzzzzzzxxxtttssstttwww}}}}}}|||yyyxxx|||rrriiikkkyyyyyy}}}}}}kkkRRRAAA:::555333333333111333777999777===RRRlllwwwpppdddNNNAAA888888555...,,,222333222111/////////000000222222111111222222333444666777888888:::<<>>@@@@@@AAABBBDDDFFFHHHIIIOOOPPPRRRUUUZZZ___dddfff___]]]ZZZWWWWWWZZZ]]]______]]]ZZZZZZ]]]```cccdddooo||||||zzzxxx|||yyy~~~ooo```GGGJJJPPP^^^xxxxxx^^^DDD<<<555000000///......000...------------...//////...222555AAAdddpppqqqiiiRRR___eeehhhccc]]]jjjxxxhhhNNN???888444222222111000/////////000////////////////////////...------......///000111222444777:::<<<@@@DDDGGGOOOTTTYYY^^^ccciiirrryyyssszzz{{{vvvsssrrrpppooossszzz}}}~~~}}}~~~xxxqqqjjjhhhfffggglllsssxxx}}}yyyrrrmmmooosssvvvzzz|||zzzwwwwwwyyyzzz|||zzzuuuvvv}}}}}}{{{wwwwwwvvvrrrpppppptttwww}}}~~~}}}zzz{{{ppplllqqq~~~www\\\GGG;;;555222222111//////333555555>>>SSSlllzzzxxxqqqWWWEEE777666555000...111111000/////////000222222222111111111222333444555555666777777888;;;>>>BBBMMM^^^vvv~~~yyyrrrpppmmmjjjeee___ZZZXXXPPPOOONNNKKKHHHFFFCCCBBBAAA???=========>>>===;;;<<<;;;:::;;;======<<<::::::::::::::::::;;;<<<<<<<<<======>>>@@@BBBCCCDDDDDDEEEGGGJJJNNNRRRUUUWWWRRROOOLLLIIIIIIKKKNNNPPPWWWUUUTTTTTTVVVXXXYYYZZZbbbnnnxxxtttxxxzzzyyyzzzyyyvvvxxx}}}mmmTTTNNNMMM[[[sss}}}fffMMM???777222111000...---///---------------......///...222666CCCfff|||nnnmmmfffTTTUUUYYY]]]ZZZXXXiiiyyygggNNN???888333222111000000000000000000////////////////////////...------......///000111333666999;;;>>>AAAEEEIIIJJJPPPXXX___dddjjjqqqwwwuuu{{{|||xxxvvvvvvsssrrruuu{{{}}}~~~~~~~~~wwwpppnnnmmmooosssyyy~~~xxxxxxxxxwwwyyy||||||zzzwwwzzz~~~zzzyyy}}}wwwtttpppkkkjjjmmmtttyyy{{{~~~}}}{{{|||}}}zzzoooooowwwgggNNN>>>777222111111......000222444===NNNbbbppptttrrr]]]III888444555222000000............///111333444222222222222333444555555444555666666666777;;;===BBBNNNbbbzzz|||zzzyyyxxxvvvqqqiiibbb[[[[[[ZZZXXXUUUPPPLLLIIIGGGEEECCCBBBBBBBBBAAA@@@>>>===<<<===>>>>>>===<<<;;;::::::::::::;;;<<<<<<::::::;;;<<<===>>>???@@@===>>>???AAADDDFFFHHHHHHJJJHHHEEEBBBBBBEEEHHHJJJRRRRRRSSSTTTUUUVVVVVVWWW\\\eeesssvvvqqqrrrttttttsssttt}}}yyywww|||dddRRRIIIVVVmmmqqqYYYBBB:::333222111...---------,,,,,,,,,,,,---.........222777EEEiiixxxjjjfffaaaTTTJJJNNNRRRRRRUUUiiizzzcccLLL???888222000000000000000000111222////////////////////////...------......///000111333555888;;;===AAAEEEHHHHHHOOOXXX```dddiiinnnrrrvvv|||}}}zzzzzzwwwuuusssvvvzzz~~~~~~}}}~~~}}}}}}~~~~~~xxxvvvxxxzzz~~~{{{{{{~~~xxxuuu{{{~~~xxxssslllggggggmmmwww}}}yyy}}}}}}zzzzzz{{{wwwmmmooowwwmmmQQQBBB:::444333222000000222222444999CCCMMMVVV[[[]]]WWWHHH999555555222000111............///111333444222222222333333444555666333444555444444444666888;;;CCCRRRiiitttjjjdddeeeffffffccc^^^XXXUUURRRPPPMMMKKKJJJHHHFFFEEECCCAAA??????@@@@@@???>>>>>>>>>============>>>>>><<<<<<===>>>>>>?????????>>>???@@@AAABBBCCCCCCCCCGGGEEECCCBBBDDDHHHLLLOOOUUUXXX[[[]]]^^^___aaabbbfffkkkuuuxxxttttttttttttrrrttt}}}|||zzzoooTTTEEERRRgggwww{{{bbbDDD;;;333222222///------,,,,,,,,,,,,,,,---.........333888GGGlllvvvhhhaaa\\\SSSHHHKKKNNNQQQUUUhhhzzz~~~{{{^^^III>>>888444000/////////000111222222////////////////////////...------......///000111000333666888;;;>>>BBBEEELLLRRRYYY___bbbfffkkkpppwww{{{}}}}}}~~~wwwuuutttuuuyyy}}}~~~~~~||||||}}}~~~}}}}}}sssqqqxxx}}}~~~~~~{{{{{{zzzssskkkfffhhhqqq{{{{{{}}}|||wwwrrrpppqqqvvvyyy|||zzzrrrjjjjjjnnnwwwpppTTTEEE;;;444333444222111333111333666888999<<>>333111222000......---,,,,,,,,,,,,---.........222777GGGmmmyyyjjjbbb]]]UUUMMMNNNQQQSSSVVVddd}}}zzzwwwYYYDDD<<<888555000/////////000111222222////////////////////////...------......///000111000222555888:::===BBBEEEMMMRRRWWW[[[___eeemmmrrruuuyyy}}}}}}}}}~~~xxxvvvvvvwwwzzz~~~}}}|||}}}|||{{{~~~wwwtttxxx~~~yyy{{{zzzwwwwww|||~~~yyy{{{tttlllhhhlllvvvzzzpppgggbbb```fffjjjmmmmmmiiidddbbbbbbiiiuuuttt]]]III???666444555333111222000222555444222222444777888999:::777333000111222111111000000111222444555666666555444444444444555000111222222111111222333444444:::III[[[mmm}}}uuuxxx|||~~~{{{vvvsssmmmjjjfffdddbbb```]]][[[VVVTTTQQQOOOOOOOOOOOONNNJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDFFFGGGDDDDDDDDDGGGLLLTTT[[[___bbbhhhooosssvvvyyy}}}}}}||||||zzzwwwxxxvvvwww}}}||||||{{{~~~}}}xxxZZZEEELLL\\\jjj{{{vvvSSSEEE777222222111//////...------------.../////////222666FFFmmmooojjjhhh```WWWUUUTTTUUUVVV]]]ooouuuUUUAAA:::888666000000000000000000111222////////////////////////...------......///000111111333666999;;;???CCCFFFJJJOOOTTTXXX]]]dddmmmtttqqquuuzzz||||||{{{}}}{{{zzzyyyzzz|||~~~zzzyyy|||~~~zzzyyy{{{wwwzzzyyyvvvvvv{{{}}}{{{tttmmmkkkpppzzzrrreee[[[WWWUUUWWWYYY[[[\\\\\\ZZZWWW\\\kkkyyy|||lllTTTGGG<<<999999666333222000333666777555333333555444555555444333333222111000000000111333555777999999888777555444444333333...000222222111000111222222111555>>>IIIWWWkkk}}}wwwuuurrrppppppooommmllldddbbb^^^\\\\\\\\\\\\[[[VVVUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVUUUSSSQQQPPPLLLKKKIIIGGGHHHJJJMMMOOOPPPPPPPPPSSSYYYaaahhhmmmooottt{{{zzzxxxxxxyyyxxx}}}~~~zzzzzz|||cccJJJHHHVVVeeevvv```OOO===555333111/////////............///000000000222555DDDllluuuuuuyyypppccc^^^YYYVVVVVV[[[iiivvv}}}~~~rrrTTTAAA;;;888555222111000000000000000000////////////////////////...------......///000111000333666999;;;>>>CCCFFFIIINNNTTTXXX[[[```fffkkkmmmrrrwwwzzzzzzzzz|||~~~~~~}}}{{{yyyyyy{{{~~~zzzyyy|||zzzuuusssrrrwww{{{yyyxxxxxxwwwttt{{{zzztttmmmlllsss|||yyyjjj]]]VVVJJJJJJKKKMMMRRRVVVUUURRRTTTdddsssyyywww^^^PPPDDD???>>>:::666444222555999:::888666555555666444111000333666333/////////000111444777:::<<<:::999777666444333333333---///111222111111111222222111444:::@@@KKK```ssswww|||zzzxxxxxxyyyzzzyyyxxxnnnkkkhhheeeeeeeeeeeeddd``````___^^^^^^^^^^^^^^^______```aaa___]]][[[YYYTTTRRROOOMMMNNNRRRVVVXXXXXXXXXXXX[[[aaahhhooosss{{{|||yyyzzz|||{{{}}}|||www{{{|||}}}jjjNNNFFFQQQbbbrrr}}}jjjWWWBBB777444111///...///////////////000111111000222444CCCkkkyyy~~~~~~lllddd\\\XXXWWW\\\iiivvv||||||zzzpppSSSBBB;;;777333222222111000//////000000////////////////////////...------......///000111...111444666999<<<@@@CCCLLLPPPVVVYYYZZZ[[[]]]```jjjooovvvyyyyyyyyy{{{}}}~~~|||zzzvvvtttuuuxxx{{{}}}|||zzz{{{}}}vvvqqqpppyyy~~~{{{wwwwww{{{|||~~~xxxxxx}}}zzzssspppwww}}}~~~iiiVVVOOOLLLGGGCCCDDDHHHIIIGGGSSSVVV___mmm|||pppbbbRRRHHHCCC???:::777777888<<>>===@@@BBBAAAHHHLLLVVVeeevvvtttcccUUUKKKDDD<<<888555999BBBLLLMMMGGGBBBBBB:::999888555333222222222...222222222777AAAIIIKKKGGGEEEAAA;;;555222333444555222000000111111///,,,222222222222555>>>JJJSSSgggssszzzyyywwwuuusssssstttvvv{{{}}}~~~xxxtttmmmiiicccbbbdddhhhkkklllpppoooooopppsssxxx~~~}}}xxx{{{wwwtttwww}}}yyy~~~nnnSSSHHHLLLYYYdddhhhKKK===888444111///222222222111//////000222222555777EEEjjjxxxvvvzzz}}}nnnnnnhhhIII>>>777222555000///////////////000000.........///////////////...------------...//////111444666777888;;;BBBHHHNNNQQQVVVZZZ\\\___aaacccdddiiipppuuuyyy|||~~~~~~|||yyyvvvuuuvvvxxxzzz|||}}}|||}}}}}}yyy{{{zzz{{{{{{tttmmmfffdddjjjrrryyy|||{{{|||{{{wwwxxx~~~hhh[[[JJJ???<<<<<<>>>>>>>>>CCCKKKWWWgggxxxvvveeeXXXMMMCCC<<<777<<>>;;;777444333222222///000000111:::GGGPPPRRRPPPMMMFFF>>>666333333555666333000///000000///...222222111000111777@@@HHH___iiiwww|||uuulllkkkoootttuuusssvvvvvvwwwyyy|||}}}zzz|||yyyuuutttwww}}}~~~aaaLLLGGGPPPYYYnnnRRR@@@888333000///...//////...,,,,,,---///111444666DDDjjjnnnmmmbbbDDD<<<888333444111111000000000000000111------......//////000000...------------...//////222555777777777;;;AAAFFFPPPSSSXXX\\\___bbbfffhhheeeiiinnnssswww{{{{{{|||{{{yyywwwvvvxxxzzzwwwxxx|||~~~{{{zzz~~~~~~|||ssskkkbbb^^^aaahhhpppuuuwww{{{}}}{{{zzz}}}lllXXXJJJCCC??????AAA<<>>999777777666555111111222888EEENNNKKKCCCBBBBBBAAA>>>999666555555222222000//////111333555111222333222111444999???AAALLL]]]mmm||||||wwwuuuvvvwwwrrrsssuuuxxxyyyyyyyyyyyy{{{tttpppttt~~~wwwXXXIIIJJJPPPddd}}}qqq\\\HHH;;;666444444///000000///......///111000333666DDDiii{{{yyy]]]???;;;999333222333333222111111111111111,,,------...///000111111...------------...//////...111444555777<<>>III]]]hhhjjjhhhSSSKKKBBB<<<999888777555222222444>>>LLLSSSJJJ<<<888:::<<<;;;999666555444555555444222//////000111000222444444333444999===:::DDDSSSdddttt|||wwwwwwxxxnnnpppqqqsssssssssrrrrrrwwwqqqsss{{{}}}\\\IIIEEEHHHYYYyyyyyyrrraaaKKK;;;444222000.../////////---...///111000333777EEEjjj|||{{{~~~```AAA<<<999333222333333222111000000000000------......//////000000...------------...//////,,,///333555777===DDDJJJLLLQQQXXX]]]bbbeeehhhjjjjjjkkklllmmmnnnqqqvvvzzz}}}|||}}}~~~yyyxxxzzz|||||||||~~~{{{~~~~~~}}}{{{ooolllgggbbb```ccchhhkkkiiimmmoooooorrrzzzwwwdddRRRHHHQQQbbbeee___TTTHHHAAAAAAHHHNNN```wwwzzzlll^^^RRRIIIJJJRRR[[[ccciii]]]TTTHHH@@@<<<:::777555444333666BBBSSS[[[PPP@@@888999:::888666444444555333555555333000//////111///111444444222333666999;;;AAAKKKZZZiiizzz}}}yyyvvvooopppqqqqqqqqqqqqppppppwww~~~{{{uuutttxxx{{{{{{~~~cccNNNFFFFFFRRRlll|||mmmUUU@@@666222...,,,---...---,,,,,,...000111444888FFFkkk}}}ooonnnttt|||dddEEE===999222222333333222000000/////////.........///////////////...------------...//////---000333555777<<>>;;;777444666444666DDDXXXaaaWWWFFF===<<<:::777444222444555///111444444222111222444...111333333111000222555999<<>>999222333333222111000///////////////////////////............------------.../////////111444555666:::AAAGGGPPPVVV___fffjjjkkklllmmmjjjlllnnnoooppprrrvvvyyyvvvxxx{{{||||||}}}~~~|||zzzzzz|||||||||}}}}}}{{{tttoooooouuu|||~~~}}}~~~{{{||||||zzzllleee^^^\\\bbbjjjqqqtttppprrrtttsssrrrttt|||xxxaaaPPPXXXlllqqqYYYMMMDDD@@@EEEDDD[[[wwwyyyooobbbUUUKKKIIISSS___eee```UUUHHHBBB@@@===888999888999CCCVVVddd^^^PPPJJJ???777888999555444666555555555555555444444444111111222333333444555555888:::???EEENNN^^^ppp|||{{{~~~zzzxxxwwwvvvxxxzzzyyyuuuqqqpppuuu{{{|||tttuuu{{{~~~{{{|||~~~iiiUUUEEELLLSSSggg}}}]]]@@@555888000000000000////////////111666888CCCkkkuuuZZZSSS^^^iiikkkxxxiiiJJJ<<<;;;777000222222111111111111222222000000000111000///.........------------...//////...000222555777;;;@@@CCCMMMUUU]]]ccciiinnnnnnjjjlllmmmnnnpppqqqrrrrrrsssvvvvvvwwwzzz}}}~~~zzz{{{|||}}}}}}yyyuuusssqqqllljjjooovvv~~~}}}~~~vvvgggccc______dddkkkoooqqqmmmqqquuuvvvvvvxxx}}}}}}fffTTTXXXiiiyyydddWWWJJJAAACCCCCCTTTlllwwwjjj\\\OOOGGGKKKRRRaaabbb^^^TTTLLLHHHDDD@@@;;;999999BBBUUUdddbbbXXXOOOCCC:::999:::777555666444444444444444333333333000000111111222333333444333555888<<>>:::;;;999777666444444333333333222222222//////000000111222222222444666888:::===DDDNNNVVV```iiitttzzz|||zzztttooonnnpppsssyyy{{{xxxtttssssssttttttssswww{{{}}}}}}}}}xxx^^^IIIDDDEEEUUUqqqcccDDD888:::000000000//////000000111111666888EEEkkkpppWWWNNNTTT\\\^^^kkkwww~~~vvvuuuyyy[[[CCC;;;<<<:::555222111111000000111111222222111///.........///000...------------...//////111333555777999<<<@@@DDDOOOTTTYYY]]]cccjjjnnnmmmlllnnnssswwwzzz{{{{{{zzzuuuvvvxxxxxxxxx|||~~~vvvjjjbbb]]]___cccjjjpppqqqnnnjjjkkkoootttxxx{{{}}}rrr\\\XXXaaa~~~|||eeeMMMEEE???BBBNNNhhhzzzssskkkaaaSSSFFF@@@AAAHHHSSS```fffhhhgggbbb[[[JJJDDD???BBBNNN[[[bbbccc[[[OOOBBB;;;::::::777555555555444444333222222222000000000111111111222222666888999999:::===DDDJJJLLLUUUbbbkkkqqqxxxxxxqqqjjjfffeeefffkkkuuuzzzwwwrrrooonnnooopppqqqwww{{{|||iiiRRRDDDAAALLLgggkkkLLL>>><<<111111000//////000111111111555888FFFkkkmmmWWWPPPTTT[[[^^^fffpppwwwnnnlllsssWWWCCC<<<;;;999555111111000000000000111111333111///...---...000111...------------...//////000222555777:::>>>CCCFFFMMMSSSYYY]]]ccckkkmmmlllllloootttyyy{{{|||{{{zzzrrrvvvyyyyyywwwyyy~~~~~~}}}|||zzzoooddd]]]\\\___fffnnntttuuupppkkknnnppprrruuuxxx|||wwwbbb]]]eee}}}sssXXXMMM@@@???GGG___yyyrrrjjjbbbVVVIIIBBBBBB???GGGTTTaaaooowwwssskkkUUUNNNGGGGGGMMMTTT[[[```[[[SSSFFF<<<888888666444666666666555444333333222111111111222222222222222000222444555444777<<>>GGGZZZnnnyyyzzzhhhccc^^^[[[VVVPPPRRRXXXVVVXXXQQQCCC777555666666777666666555444333222111111111111111111111111111000333666666777;;;AAAFFFFFFKKKSSS[[[bbbjjjrrrwww~~~lllbbbZZZYYYXXXYYYaaaqqqwwwkkkccc```\\\___dddgggiiikkkooorrrqqqxxx||||||{{{~~~~~~~~~jjjTTTEEE???NNNddduuuzzzZZZCCC888666333000.........///000333999JJJkkktttcccZZZTTTTTTXXX]]]fffnnnfff___tttqqq]]]HHH>>>:::666333333000000////////////000000000000000000////////////...------------...//////000222555777999===BBBEEEFFFMMMUUU[[[aaahhhjjjgggiiijjjmmmqqqsssuuuvvvvvvvvvwwwyyy{{{{{{{{{zzzzzzvvvuuuuuuzzz~~~|||zzz~~~|||zzzxxx{{{~~~~~~~~~sss{{{~~~zzzxxx~~~|||rrrhhhcccccceee``````cccjjjqqquuutttrrrtttvvvyyy}}}}}}{{{ssszzzxxxlllkkkggg```cccnnnggg\\\MMMHHHDDDMMMeee~~~wwwiiiVVVFFF>>>888999999<<>>KKK```rrrcccJJJ999777333000...---......000333999JJJkkkxxxjjjbbb\\\\\\```___hhhrrrjjjbbbuuu}}}gggSSS@@@999888555333444000000////////////000000000000000111000///.........------------...//////333444666777888;;;???BBBFFFLLLRRRVVV]]]eeeiiihhhggghhhkkkooorrruuuwwwxxxyyyxxxwwwyyy|||~~~~~~~~~tttrrrrrrwww|||zzz}}}}}}yyy{{{~~~zzzyyywww{{{~~~}}}~~~zzz~~~|||rrrmmmlllggg``````hhhnnnpppsssyyyyyytttsssxxx|||}}}}}}vvvmmmpppwww~~~qqqrrrnnnfff___^^^dddlllqqqVVVPPPEEE???KKKaaaxxx~~~uuuoooZZZFFFDDD888888999===EEEPPP\\\dddllllllkkkfff]]]VVVRRRQQQQQQRRRPPPIII???999777999666444111000111222111111111000000000000000111222555777888:::<<>>===<<>>>>>888555333222333333333222000000000111111222222222333444666777999===BBBFFFJJJOOOUUU[[[bbblllwwwvvv\\\MMMHHHJJJWWWeee}}}{{{tttfffaaadddttt{{{qqqfffZZZPPPIIIEEEBBBCCCHHHOOOVVVcccnnnwww{{{xxxuuuttttttsssrrrvvv}}}{{{sssuuu}}}iiiOOO???BBBIIITTTtttmmmPPPBBB444111333333111000333444999JJJppp{{{www{{{|||vvvfff[[[kkkyyywwwxxxqqq```EEE777777444555888444111000000//////000000111......////////////............/////////000000000111222888???AAA@@@AAAEEEEEEJJJQQQXXX^^^dddiiilllnnnnnnnnnqqquuuyyy{{{{{{|||yyyvvvxxx}}}~~~|||~~~~~~|||||||||}}}uuutttxxx}}}yyywwwxxx{{{}}}{{{vvvoooiiifffeeeddd___gggpppvvvyyyzzzzzzzzzvvvzzz~~~~~~rrr]]]___bbbhhhnnntttxxxzzzvvvvvvtttmmmfffccceeeiiippp|||}}}rrrhhhSSSMMMIIILLLTTTaaasss{{{tttuuufffOOOFFF:::===?????????DDDMMMUUUdddfffjjjjjjgggbbb\\\XXXTTTLLLCCC>>>>>>???===;;;777555222111222333222111000000111222222333333333111333444666777;;;@@@DDDKKKOOOUUU[[[cccnnnyyyiiiTTTJJJHHHQQQ]]]zzz|||ssseee\\\ZZZiii~~~wwwnnncccYYYOOOJJJFFFDDDEEEIIINNNTTTaaalllyyy|||vvvssssssuuutttssswww|||{{{}}}qqqSSS@@@CCCFFFMMMpppvvvUUUDDD333000333444222111222666;;;KKKqqq|||zzzooo```lllzzz{{{fffJJJ999777444555777444111000000000000000000111......////////////.............../////////000000000111555;;;===<<>>===<<<>>>CCCIIIMMMPPPYYY\\\```dddfffeeebbb```[[[QQQEEE>>>===<<<888555555333111000000111111000000000222333444444444444111222333444555888===@@@FFFJJJOOOWWWbbbnnnyyyzzzaaaQQQJJJQQQ\\\vvv|||ssscccWWWQQQ^^^uuu}}}vvvlll```VVVNNNJJJFFFGGGJJJOOORRRUUU^^^hhhyyyuuussssssuuuvvvuuuyyyzzzZZZEEEEEEFFFKKKnnnpppWWWEEE333///333444333222222777<<>>999555555666222111111000000000000111111......////////////..................////////////333111333777999:::???FFFIIINNNTTTZZZ]]]```ccceeefffiiilllqqqtttxxx{{{}}}|||yyywwwyyy~~~|||rrrvvv}}}|||wwwtttqqqssssssqqqrrrvvvxxxwwwrrrpppooolllfff___^^^bbbaaafffnnntttsssppprrrwwwzzz}}}}}}{{{yyyssskkkiiiiiiiiijjjlllpppwww|||pppqqqrrrpppnnnllllllmmmjjjkkknnnsssuuuqqqggg^^^XXXWWWZZZ```eeeiiiqqqyyysssfffdddZZZKKKEEEAAA===;;;>>>EEEKKKMMMLLLKKKMMMQQQWWW^^^bbbdddddd^^^UUUIII@@@===:::666222555222000///000000000//////000222444555555555444111222222222333555999<<<===@@@FFFOOO\\\iiittt{{{yyyxxxzzz~~~ppp[[[OOOSSS]]]tttzzzqqq```RRRIIISSShhh}}}wwwjjj]]]RRRLLLIIIEEEHHHNNNTTTTTTTTTYYYaaasssxxxuuutttvvvvvvvvv{{{gggMMMGGGEEEKKKhhhzzzwwwgggXXXGGG666111333444444444111777<<>>:::777444555333000000000111000000///111333555666666555555111222222111111222666888999:::???GGGRRR^^^hhhmmmjjjiiilllrrrtttsssvvv}}}zzzbbbRRRTTT___uuu{{{sssaaaRRRGGGLLL]]]rrrzzzjjjZZZNNNIIIGGGBBBFFFNNNSSSQQQNNNRRRZZZgggttt{{{yyyyyywwwwww|||uuuWWWIIICCCHHH^^^wwwuuuvvvlll[[[LLL<<<555333222222444000777<<>><<<999888444333444333000000222333555999;;;:::666333000000000111111111111000000222444777<<>>666777:::...222222111111111111222222000000///---++++++---//////...---,,,,,,---...///222333444666999<<>>;;;999888444333555333000000333222555999;;;:::777333111111000000//////000000111222333666999===BBBEEEGGGHHHHHHLLLRRRWWWZZZ```gggqqqyyynnnXXXUUUeee~~~oooZZZIIIGGGOOO]]]qqqdddUUUMMMEEE>>>:::===AAADDDDDDDDDDDDDDDGGGQQQ\\\bbbeeekkkwww|||tttsssxxx{{{}}}|||yyyuuuYYYLLLAAADDDUUUhhhxxx{{{YYY;;;555222...111222666888CCCdddxxxccccccwww^^^DDD>>>666777999000222111111000000111111222000222333222000//////000......------------......111222333555888<<>>;;;999888555444555444111000333111555;;;===;;;777333111111000...------...000111222333444666888;;;===>>>CCCCCCGGGOOOTTTXXX___gggkkkttt|||oooZZZUUUcccuuu```LLLGGGKKKVVViiizzzkkkUUUJJJBBB<<<999;;;>>>BBBEEEEEEBBB???DDDPPP^^^bbb```aaaiiirrr~~~|||tttpppqqqppp|||```PPPBBB@@@NNNbbbuuueeeCCC888333---///;;;:::777???```uuu___\\\nnnhhhJJJ>>>666777888222222111111000000111111222///111444555333111000000---..................---000111222444777;;;>>>@@@GGGNNNXXX^^^```ccchhhlllooommmlllooouuuyyywwwtttuuuwwwyyyzzzyyyxxxxxxyyyzzz{{{|||zzzyyywwwxxxyyyxxx~~~~~~{{{{{{~~~zzztttsssqqqssswww|||~~~|||qqqmmmgggbbb```]]]ZZZXXX\\\aaafffhhhfffdddeeefffhhhhhhnnn||||||{{{|||xxxsssooonnnllliiigggjjjkkknnnwww|||uuurrrttt}}}|||jjjcccaaa```YYYUUURRRWWWbbbkkknnnnnncccZZZOOOFFFAAA???===;;;999555444666555111111444000666===@@@===888444222111000---,,,,,,---000111111111222333555777999:::DDDDDDHHHPPPVVVZZZbbbkkkmmmvvvrrr___YYYddd}}}|||gggQQQHHHHHHNNN^^^ooorrrWWWIIICCC???:::999;;;???DDDGGGEEEBBBFFFQQQ]]]bbb___]]]```eeejjjqqq}}}}}}wwwsssqqqnnnyyydddTTTEEE@@@JJJ```vvvnnnJJJ<<<555000333888888444<<<^^^qqq[[[UUUhhhrrrQQQ???888666666444111111000000000000111111---///111111000......///,,,---...//////...---,,,///000111333777;;;>>>@@@GGGNNNVVV\\\^^^aaahhhmmmpppllliiillltttxxxuuuqqquuuvvvxxxxxxxxxxxxzzz{{{zzz{{{|||zzzxxxwwwwwwxxxxxx~~~~~~zzz{{{{{{uuummmkkkuuuvvvwwwzzz}}}}}}{{{rrrmmmgggbbb]]]ZZZXXXVVV\\\aaafffhhhfffddddddeeehhhhhhmmm|||zzzvvvrrrnnniiiggglllpppvvv~~~xxxpppsss{{{xxxkkkeeeaaa^^^ZZZWWW[[[fffqqqyyy|||ooodddVVVJJJDDDAAA???===:::666555666555222222555222999AAADDD@@@999555333111000---,,,,,,---000111000111222444666888;;;<<>>AAAFFFMMMUUU[[[]]]aaahhhnnntttoookkkmmmtttwwwuuuqqqtttuuuwwwxxxxxxyyy{{{~~~zzz{{{{{{zzzxxxvvvwwwxxxzzz|||}}}~~~uuulllhhhnnn{{{uuuzzzzzz|||~~~|||zzzsssoooiiiaaa\\\XXXVVVUUU\\\aaagggiiigggdddcccdddfffgggnnn~~~{{{tttnnnjjjiiipppxxxuuunnntttxxxooofffbbb___\\\]]]dddqqqsssbbbRRRIIIDDDAAA???:::777666777666333222555444===FFFHHHCCC;;;555444111000...------...000111111222333555888;;;>>>???CCCBBBEEELLLQQQVVV^^^gggmmmwwwwwwiiibbbiiirrr|||kkkYYYOOOGGGEEELLLXXXqqqfffLLLAAA===<<<:::888:::???EEEJJJLLLJJJMMMRRRVVVWWWUUUOOOKKKOOOSSS[[[gggvvv}}}{{{|||{{{wwwyyyyyyzzz|||}}}mmm]]]MMMBBBEEE[[[ttt{{{SSSAAA777000333111666777???[[[nnnYYYVVVjjj~~~]]]AAA<<<777111666111000000//////000000111000000///...---...111333---..................---///000111444888<<>>777///666000000////////////000000///000111000//////111333......------------......///000222555888===AAACCCEEEMMMVVV\\\___ccciiinnnvvvtttssssssvvvyyyzzzzzzvvvxxxyyyyyyxxxxxxxxxyyyxxxyyyzzzyyyxxxwwwxxxyyyzzz}}}zzz~~~|||{{{qqqhhhdddcccfffooozzzuuusssxxxyyyyyyzzz|||~~~~~~{{{yyyuuuqqqkkkbbbZZZVVVTTTUUU]]]bbbiiikkkiiieeedddddddddjjjxxx~~~{{{pppkkkooouuuxxxpppnnnuuu~~~{{{hhhgggbbb\\\]]]lllyyybbbSSSIIIBBB???;;;888666888777333333666999BBBMMMNNNFFF<<<666444000000111111111111000000555555777999;;;>>>@@@BBBBBB@@@BBBFFFJJJNNNVVV^^^aaalllwww{{{}}}~~~~~~sssggg___ddd\\\cccggggggjjjpppkkkbbb]]]RRRGGGBBB<<<666999CCCGGGXXXggghhheeelll|||___KKKCCC888;;;======<<<===AAAEEEMMMRRRVVVSSSKKKEEECCCEEEEEECCCBBBFFFSSSgggzzzvvvqqqttttttooommmrrrxxx||||||kkk^^^PPPDDDDDDGGGiiiYYYGGG;;;444777000888<<<@@@XXXrrraaaaaaqqqcccBBB???777...666000000////////////000000+++...111222111000///000///...---,,,,,,---...///000111222555999===AAADDDEEEMMMWWW^^^```dddiiinnnrrrrrrrrrssstttwww{{{}}}xxxzzz{{{{{{xxxvvvuuuuuuwwwxxxyyyyyyxxxwwwxxxzzzyyy~~~www}}}wwwmmmdddaaa______gggrrrzzz|||sssooo{{{~~~xxxvvvxxxxxxvvvxxx~~~zzzrrrggg]]]WWWUUUTTTTTT\\\ccckkklllhhhdddfffiiikkkmmmwwwvvvooopppvvv{{{{{{rrrkkkgggppp~~~uuunnnddd]]]]]]jjjmmmYYYNNNEEE>>>>>>:::888777555222555;;;???KKKTTTPPPFFF>>>999777222333222111//////111333666999<<<>>>===<<<;;;;;;;;;???CCCEEEFFFLLLUUU]]]eeegggkkkqqqwww{{{~~~}}}~~~~~~zzzvvvkkk```ZZZ```ZZZTTTRRRQQQNNNLLLKKKFFFCCC???:::666555777888:::BBBIIILLLMMMVVVffftttqqqXXXKKKAAA===:::::::::999<<>>???BBBEEEIIIUUUjjj~~~}}}zzzwwwtttqqqooonnnnnnppprrrvvv{{{|||rrr^^^SSSKKKEEEJJJXXXuuujjjLLL;;;777777222888:::???YYYvvvhhhfffkkkttt|||zzzaaaEEE999888777444555444333222111111111111111000...,,,,,,...000111......------------.........000111222555999???DDDIIINNNVVV^^^cccffffffeeelllmmmoooqqqtttuuuvvvwwwvvv|||{{{wwwxxx|||}}}xxxssssssxxx{{{{{{yyyzzz~~~~~~yyyqqqlllgggccc]]]YYY\\\cccooowww|||vvvyyysssqqqtttwwwvvvxxx|||{{{sssggg\\\UUURRRQQQPPPZZZaaaiiijjjfffbbbbbbdddlllnnnyyyxxxtttuuu{{{~~~tttkkkeeekkkvvvzzzqqqfff______mmmvvv___QQQGGG@@@===:::888777444111444:::@@@LLLTTTPPPEEE===888666222333333111000000333555888:::===>>>===;;;999999:::>>>AAACCCDDDIIISSS[[[dddfffkkkrrryyy}}}~~~}}}}}}~~~~~~{{{oooccc\\\XXXRRRLLLIIIGGGDDDAAA@@@???===;;;888666666777888222888===>>>???GGGTTT___vvvmmm[[[IIIAAA;;;:::::::::<<<@@@GGGRRRZZZVVVMMMGGGDDDBBB@@@???@@@AAABBBJJJ]]]nnn~~~{{{xxxtttqqqnnnllllllmmmoootttvvv|||uuu{{{gggVVVKKKDDDEEERRRnnnwwwXXXCCC999777222777888>>>XXXsssddd^^^aaahhhooolllsss{{{{{{[[[BBB888777666444444333222111111000000111000///...------...///000......------------......000111333444777;;;AAAEEEKKKPPPXXX___dddfffhhhhhhiiikkknnnrrrtttvvvwwwxxxvvv|||}}}zzz{{{{{{wwwssstttyyy}}}~~~}}}yyy}}}zzzvvvmmmiiigggddd```[[[]]]bbbnnnttt}}}xxxqqqnnnrrrxxxzzzzzz{{{zzzqqqeeeYYYRRROOOMMMMMMWWW^^^fffiiieee```___```kkkppp}}}~~~yyyyyy|||wwwnnnhhhkkksssuuuhhhaaabbbqqqiiiVVVJJJCCC@@@===;;;999555222666<<>>???@@@EEEOOOWWWccceeejjjsss{{{~~~||||||{{{{{{{{{pppddd^^^VVVSSSMMMHHHEEEBBB???===<<<;;;:::999888777777777222444666666777<<>>>>>===BBBQQQ```|||~~~|||xxxtttqqqmmmjjjiiikkkmmmqqq}}}rrruuuooorrrvvv^^^NNNDDDCCCLLLeeejjjMMM<<<555333777777===YYYvvveee]]]]]]bbbfffaaaiiitttqqqUUUAAA999777555333333333222111000000000000////////////////////////......------------......111333555666999===BBBFFFMMMRRRYYY```dddgggiiikkkgggiiinnnsssvvvxxxxxxxxxwww|||}}}|||~~~yyyvvvsssuuuzzz~~~xxx{{{}}}wwwsssllliiiiiiiiieeeaaaaaadddkkkooovvv~~~|||uuuqqqttt{{{}}}zzzuuulll```UUUOOOMMMMMMNNNSSS[[[dddhhhfffbbb______hhhqqqyyyxxx{{{xxxrrrmmmpppwwwwwwiiibbbeeeuuusss\\\NNNGGGDDDAAA???<<<777444:::BBBLLLVVV[[[SSSEEE<<<777555444444444333333555888;;;>>>@@@AAA@@@<<<888555444444777::::::;;;@@@JJJRRRaaadddjjjsss|||}}}zzz~~~zzzxxx||||||xxxvvvqqqiiicccbbb]]]]]]ZZZSSSNNNKKKFFFAAA???>>><<<;;;;;;999777666444444333333555999===@@@GGGSSSggg}}}|||aaaQQQAAA;;;;;;::::::;;;AAALLLUUUSSSMMMIIIEEEAAA>>><<<<<<<<<<<<@@@MMM[[[rrrwww}}}}}}yyyvvvtttrrrnnnkkkiiikkkmmmqqq{{{tttvvvqqqqqq|||lllVVVGGGFFFJJJ___|||YYY???444555777777===YYYpppggggggjjjlllcccjjjuuupppVVVEEE===999555222333222111000////////////......////////////............------------......111333555777999===BBBFFFMMMSSSZZZ___bbbeeeiiimmmiiilllqqqvvvyyyzzzyyyyyyxxx||||||{{{~~~yyywwwtttuuuyyy}}}wwwzzz~~~xxxtttrrrnnnlllllljjjeeeeeehhhiiikkkpppxxx{{{uuuvvv{{{~~~zzzuuummmeeeZZZQQQMMMNNNPPPRRRRRRYYYbbbggghhheeecccbbbeeeqqq}}}uuuvvvyyy~~~wwwrrrqqqtttyyyxxxjjjeeekkk|||~~~eeeTTTLLLGGGDDDAAA===777666>>>IIIXXX```cccXXXHHH>>>888666555555444333333666:::===???AAABBBAAA===888555444111444666666666;;;EEEMMM\\\aaajjjsssyyy|||{{{yyy{{{{{{|||{{{wwwppphhhccc```^^^cccjjjkkkpppooohhhaaa[[[RRRIIICCC@@@===;;;<<<;;;999777222111000000222444666777<<>>YYYxxxrrruuuyyyxxxkkknnnvvvuuu[[[MMMDDD;;;555222333222111000////////////......////////////............------------......///111444666999<<>>???@@@BBBAAA===999666555000222333222222777AAAJJJVVV___iiiqqqtttvvvxxxzzz{{{wwwrrreee^^^VVVRRRPPPTTTaaannnzzz}}}vvvjjj]]]JJJDDD>>>;;;;;;===<<<;;;333333333222222333555666777<<>>???BBBLLLTTTUUUQQQMMMGGGAAA===;;;:::::::::;;;BBBKKK^^^iiivvv}}}|||uuurrrtttvvvtttpppppptttwwwxxx}}}oooYYYEEEEEEPPPmmmoooMMM;;;555:::;;;>>>WWW}}}yyyyyyuuusssttt}}}www___RRRIII>>>666444333333222111000000000000////////////////////////......------------.........000333666888<<<@@@CCCHHHPPPYYY^^^___aaafffjjjqqqtttwww{{{}}}}}}|||{{{zzz{{{{{{zzzzzz{{{~~~~~~}}}zzzxxxxxxyyy{{{|||yyy|||~~~zzz|||uuuooommmllliiiiiikkkjjjkkknnnsssxxx}}}}}}|||}}}~~~zzztttssstttpppjjjbbb[[[RRRLLLLLLPPPVVVYYYYYY]]]cccggghhhfffdddcccdddlllxxxwwwwww{{{wwwvvv|||~~~rrrsssyyyfffZZZOOOKKKEEE???999;;;JJJZZZsssxxxwwwgggSSSFFF???<<<777666555333333555:::>>>===???AAAAAA>>>:::777777...000111000///444???GGGQQQ\\\iiiooonnnoootttzzz|||sssjjjcccVVVQQQMMMIIIGGGKKKXXXfffxxxzzz[[[RRRFFF???===>>>===<<<666888888777444333444666666888:::===GGGUUU___aaaZZZQQQHHHDDDAAA======@@@BBBLLLTTTUUUQQQMMMFFF@@@===;;;:::;;;::::::???FFFRRR___lllpppttt}}}xxxtttuuuwwwuuurrrsssxxx||||||~~~xxxcccGGGEEEKKK```pppMMM:::222999;;;===SSSyyyzzz{{{vvv}}}yyy{{{ttt\\\RRRJJJ>>>777777444333222111111000000111000///...------...///000......------------......---000333666999<<<@@@BBBFFFOOOZZZ___```aaaeeeiiiqqqsssvvvyyy|||~~~~~~xxxxxxyyyyyy{{{~~~}}}{{{zzz{{{}}}{{{~~~~~~}}}wwwrrrsssssspppnnnooolllnnnqqqsssuuuwww{{{}}}}}}{{{~~~|||}}}uuurrrssspppkkkaaaZZZQQQKKKKKKQQQWWWZZZ]]]```cccffffffeeebbbaaaeeejjjzzz|||yyywww{{{zzz|||wwwyyylll___UUUQQQJJJCCC===AAARRRccczzz|||lllWWWHHHAAA>>>888777555333222444999===<<<>>>AAAAAA>>>;;;999888...000000......333===FFFNNN[[[iiimmmkkkkkksss{{{sss|||~~~tttiii^^^UUUPPPMMMKKKHHHDDDDDDNNNZZZjjjnnnaaaQQQEEE@@@>>><<<;;;555888999666222///000222777777666666<<>>BBBKKKSSSTTTQQQMMMEEE>>>===::::::<<<<<<<<>>888999555444333222111111111111111000...------...000111.........------............000444777999<<<@@@CCCFFFOOO[[[aaaaaaaaaeeeiiippprrrtttxxx{{{~~~wwwwwwwwwyyy|||}}}|||}}}}}}{{{xxx~~~}}}yyywwwzzz|||xxxtttsssmmmpppssstttssstttyyy|||zzz}}}|||}}}