BM6P6(@ ```___^^^\\\[[[[[[\\\\\\ZZZ___aaa___^^^bbbeeefff```^^^___cccbbb___]]]___\\\^^^aaaccccccbbb```___^^^___```cccddddddbbb```bbbaaa`````````aaacccdddiiigggdddeeeffffffbbb___ccccccdddfffgggfffccc```PPPFFF===;;;<<<888333000111///...------,,,+++)))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++***)))(((...(((000BBBQQQdddnnniii___eeesss}}}rrr^^^WWW___fffbbbbbbmmmzzz|||vvvfff___pppqqqvvvtttnnnzzzmmm[[[bbb|||www[[[WWWsssVVVIIIjjjzzzXXX666,,,+++***(((''''''&&&&&&%%%%%%%%%$$$$$$###############""""""""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!! !!!"""$$$!!!  !!!""""""###$$$$$$###""""""###%%%############$$$%%%&&&'''+++111NNNkkktttzzz___SSSggg{{{jjjfffmmm|||vvvvvv|||yyyzzz}}}||||||{{{www{{{~~~}}}xxxwwwzzz{{{ssslllttt}}}}}}vvvpppiiiffffffccc^^^YYYUUUVVVVVVUUUSSSTTTVVVXXX]]]\\\\\\\\\\\\[[[XXXVVVXXX]]]___\\\^^^cccddd```dddaaaZZZRRRKKKFFFFFFGGGMMMHHHEEEEEEHHHIIIGGGCCCAAA@@@>>>;;;777555777999???CCCDDDCCCEEEHHHGGGBBB===;;;999999;;;===???@@@CCCCCCCCCGGGJJJKKKIIIFFFKKKHHHFFFGGGKKKLLLHHHDDD@@@===999666444222000///...---...//////......///???;;;999777333///000444***+++---...---,,,***)))+++++++++******+++,,,,,,,,,,,,...///111222333444444222000111333000***$$$$$$$$$%%%&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""### """$$$###!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((***++++++...///555111///IIInnnwwwjjjfff^^^TTT[[[mmmqqqhhh___^^^]]][[[ZZZZZZ[[[[[[[[[```aaa___^^^bbbdddeeeaaa___```cccccc___^^^```aaaaaaaaaaaaaaabbbbbbccccccccccccdddddddddbbb```cccbbbaaaaaaaaaaaaaaaaaaggggggggggggfffeeecccaaaccccccdddeeefffeeeaaa^^^PPPEEE<<<;;;;;;999555444111///---,,,,,,,,,***(((*********************************+++++++++,,,,,,+++++++++++++++***))))))...***555FFFSSSdddoookkkbbbggguuu~~~rrr\\\UUU\\\cccdddjjjrrrzzz~~~zzzhhh^^^mmmsss{{{xxxsssxxxhhh]]]eee{{{|||\\\SSSppp~~~RRROOOpppsssTTT555,,,+++***(((''''''&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""######""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!! !!! !!!"""###!!! !!! !!!"""""""""######"""!!!!!!"""$$$############$$$%%%&&&''')))000MMMkkktttyyy```[[[ppp}}}xxxnnnqqq{{{~~~||||||zzzxxxpppxxx|||xxxvvv|||vvvxxx{{{|||xxxwww~~~zzzsssiiicccbbb]]]^^^```___\\\WWWQQQMMMNNNOOOOOONNNMMMNNNQQQSSSRRRRRRRRRQQQQQQOOOMMMKKKNNNSSSTTTSSSTTTXXXXXXTTTOOOMMMHHHBBB;;;888777888<<<999777888<<>>===;;;777555333333333333777::::::===@@@>>>:::444222111111555:::>>>AAACCCGGGMMMVVV[[[[[[VVVRRRRRRPPPMMMLLLKKKJJJGGGDDD???<<<999666444333222222333000///111...***,,,222AAA;;;777666222...,,,//////......---,,,,,,++++++//////...---,,,,,,++++++&&&&&&&&&'''((((((((()))///,,,+++---//////***%%%$$$%%%%%%&&&%%%$$$###""""""""""""""""""""""""!!!""""""""""""""""""""""""###!!! ###$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((***++++++++++++...------===TTT^^^]]]SSSMMMPPPTTT\\\mmmppphhh^^^]]]\\\ZZZZZZZZZ[[[[[[\\\```aaa^^^^^^aaacccbbb```^^^___bbbbbb______aaaeeecccaaa___```bbbdddffffffeeedddcccbbbaaa```___cccccccccbbbbbbaaa```___cccfffiiihhhdddaaaaaabbbccccccdddeeeeeeccc```]]]PPPEEE<<<:::;;;:::999999111///---+++++++++)))(((***************************************+++++++++++++++++++++++++++***)))---,,,:::KKKUUUcccooommmfffkkkxxxsss\\\SSSZZZ^^^gggrrrxxx{{{~~~|||kkkaaaeeerrrzzzuuu|||pppccc```jjjxxx\\\OOOkkkyyyxxxNNNUUUvvvmmmOOO333,,,+++***(((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!! """!!!  !!!!!!  !!!  !!!!!!!!!""""""!!!""""""!!! """############$$$$$$%%%&&&''''''...LLLkkktttxxxzzzxxx|||[[[]]]zzz~~~}}}{{{zzzyyyyyyuuuvvvyyyxxxwwwvvvxxx}}}}}}xxx{{{pppnnn|||~~~yyywwwqqqiiiiiisss}}}~~~|||yyyvvvtttnnnssswwwwwwzzztttjjj^^^SSSNNNOOOLLLPPPTTTTTTOOOLLLKKKLLLJJJKKKKKKKKKKKKMMMQQQTTTNNNNNNMMMMMMKKKIIIHHHGGGEEEHHHKKKJJJKKKMMMLLLHHHJJJIIIGGGBBB===:::999:::>>><<<;;;===BBBEEEDDDBBB@@@===:::888777555333222555:::======>>>@@@>>>:::666444222111444:::@@@EEEKKKNNNUUU[[[______ZZZVVVNNNNNNLLLHHHDDDBBBAAABBB===;;;777444222222222222555///...222///(((///===>>>777111111222///...//////...,,,***))))))***+++************************************++++++++++++$$$######&&&))))))&&&"""%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""$$$%%%$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))***++++++***)))***,,,---222:::@@@AAADDDJJJSSSbbbuuummmddd___^^^\\\[[[[[[[[[\\\\\\^^^aaaaaa^^^^^^aaabbb```___]]]]]]aaaaaa______bbbfffeeecccaaaaaaccceeefffccccccbbb```^^^]]]^^^___```aaabbbccccccbbb```___^^^ccchhhgggaaa]]]^^^aaaeeeeeeeeeffffffddd```\\\PPPFFF<<<:::::::::;;;>>>222///,,,++++++***)))(((************************************************+++++++++,,,,,,+++*********---???OOOVVVbbbnnnmmmffflllzzzvvv^^^VVV\\\[[[hhhuuu{{{}}}zzzqqqiii]]]mmm{{{uuuppp~~~mmmaaadddmmmvvv|||[[[PPPiiisssyyytttMMMXXXuuu}}}lllOOO222+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!! ###"""!!!  !!!!!!!!! !!!"""""""""""""""!!!"""""""""!!!!!!"""$$$$$$$$$$$$$$$%%%&&&''''''(((---JJJiiitttyyyxxxtttsssUUU]]]{{{zzzwww}}}xxxwww{{{~~~}}}||||||{{{xxxuuuqqqmmmjjjhhhkkkjjjlllppprrruuu~~~|||iiiiiifffaaabbbjjjqqqssssssqqqnnnlllkkkjjjjjjkkkllltttxxxwww|||zzzoooeeeXXXNNNFFFBBBFFFMMMKKKLLLKKKIIIGGGIIINNNSSSFFFGGGHHHIIIJJJMMMQQQTTTSSSTTTTTTRRRPPPNNNMMMNNNKKKMMMOOOOOOOOOOOOMMMKKKJJJJJJHHHDDD@@@===<<<<<<@@@??????AAADDDFFFEEECCCFFFCCC@@@??????>>>;;;999>>>CCCGGGEEEDDDDDDBBB===>>>;;;777444333777===BBBHHHGGGFFFEEEDDDDDDCCCBBB:::<<<===:::555333555999222111///---++++++,,,...111******111...)))444HHHAAA777///...000///...///000000//////...---------******++++++,,,,,,,,,,,,&&&&&&&&&''''''(((((((((((())),,,000333111---)))%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))***+++,,,+++---,,,...111111777FFFRRR___kkkuuuiii___```___^^^]]]\\\]]]^^^^^^___aaa```]]]^^^aaaaaa^^^]]][[[[[[___```^^^___bbbddddddeeeeeeeeeeeedddccc```aaabbbaaa___^^^```ccc^^^___aaabbbcccccccccbbb]]]dddiiihhhaaa]]]___dddfffffffffggggggeeeaaa^^^PPPFFF===::::::999<<>>:::888>>>EEEFFFDDDBBBAAACCCFFFJJJMMMAAACCCEEEGGGIIIKKKOOORRRWWWXXXYYYWWWTTTRRRSSSUUUWWWWWWXXXYYYYYYVVVTTTSSSQQQQQQOOOLLLGGGDDDCCCDDDFFFFFFFFFGGGGGGGGGEEEDDDEEECCCAAA@@@@@@@@@@@@???===DDDHHHFFFDDDEEECCC@@@AAA???;;;666333555999>>>;;;:::888666444333333444555999;;;888222000333777111333555666666888<<>>BBBCCC@@@:::666&&&&&&&&&%%%%%%%%%%%%%%%!!!"""""""""#########$$$###########################$$$%%%&&&%%%$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&'''((()))+++,,,,,,+++000...///555555FFFgggzzziii^^^```___^^^]]]]]]^^^___```___```___\\\^^^bbbaaa^^^]]]ZZZ[[[^^^___^^^```cccbbbdddfffhhhgggeeecccaaa___bbbeeedddbbbbbbeeeggg]]]^^^```aaacccdddddddddaaafffjjjhhhbbb___bbbgggffffffggghhhhhhgggccc```QQQHHH???;;;999888:::>>>555222...++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,///444III[[[aaajjjrrrnnn___fffwwwyyyddd]]]ccc^^^iiiqqquuu}}}uuuhhhWWW```mmmmmmiiiyyy{{{qqqnnnnnntttpppYYYTTThhhmmmrrr{{{tttRRRUUUkkk|||~~~|||qqqRRR111******)))(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$######### !!!!!!""""""######$$$ !!!  !!! !!! !!!!!!!!!  !!!""" !!!"""###$$$###"""!!!"""#########"""###%%%'''$$$$$$$$$$$$%%%&&&'''(((+++...JJJjjjwww}}}zzzlllSSSfffuuu|||yyytttpppooorrreeecccggghhhiiiiiipppyyy}}}sssmmmjjjsssxxx|||~~~}}}wwwtttwwwzzzzzzwwwvvvyyy|||uuutttqqqnnnqqqrrrmmmeeeEEEEEEFFFFFFAAA999888;;;999;;;===???AAA@@@>>><<>>:::555111///,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''')))...222((('''&&&%%%$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%########################!!!$$$''''''$$$!!!!!!"""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$&&&&&&''')))***+++,,,---)))111(((***999777NNNrrrddd^^^```aaa```^^^\\\\\\\\\]]]\\\[[[\\\^^^`````````aaa^^^[[[]]]aaabbb```\\\```dddeeeaaa___aaaaaa___^^^^^^___```bbbdddeeefffeeecccaaa```bbbccccccbbbaaaaaa```___^^^]]]^^^^^^eeeggggggdddcccfffeeebbbRRRJJJCCC@@@<<<777444555:::444///......---++++++,,,++++++******++++++,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,+++***)))---000999III```ppppppiiiYYY]]]mmmrrrccc\\\bbbfffhhhpppxxxyyyyyy{{{}}}|||uuutttrrrooollljjjhhhfffZZZTTT\\\eeebbbgggyyyqqqwwwttt^^^WWWeeewwwTTTYYYuuu|||iiiHHH222+++***))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######"""!!! !!!!!! """!!!   %%%&&&%%%###!!!!!! !!!######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&---///GGGppppppiiinnniiifff}}}yyypppooo|||wwwuuuwwwyyysssvvvzzzlllkkkrrrwwwxxx|||{{{zzzxxxvvvtttrrrqqqqqqkkk^^^SSSPPPQQQSSSZZZbbbggg]]]UUUSSSPPPKKKKKKOOO\\\\\\\\\ZZZTTTOOOSSSZZZ```fffnnnuuuwwwwwwwwwwww{{{}}}|||vvvsssssszzzzzzuuuvvvvvvrrrlllkkknnnqqqrrrsssooojjjeeeaaa^^^ZZZXXX\\\___cccdddaaa\\\YYYXXXRRRQQQPPPMMMJJJHHHEEEDDDGGGDDDBBBAAA@@@???===;;;;;;;;;999666222000000111111444555222222333222...111///------...000000000***,,,...000222444333222***,,,,,,***&&&$$$%%%&&&""""""""""""###$$$%%%&&&$$$%%%&&&%%%$$$%%%(((++++++%%%!!!"""""" !!!$$$########################$$$$$$##################%%%%%%$$$$$$###$$$$$$$$$%%%&&&((()))+++,,,,,,,,,,,,)))111///111999NNNqqq```^^^______^^^\\\ZZZ[[[\\\^^^]]]\\\]]]___``````______\\\[[[]]]aaacccaaa^^^aaaeeeddd```^^^```aaa``````````````````aaabbbccccccaaa______```aaaaaaaaa`````````___^^^^^^___```cccfffgggfffeeefffccc^^^OOOGGG@@@>>><<<777444555:::555000......---+++***,,,++++++******++++++,,,------......------,,,+++++++++,,,,,,,,,++++++******,,,333BBBYYYmmmrrrmmmXXXZZZhhhmmm```[[[bbbeeegggpppxxxyyywwwxxxxxxwwwvvvuuussspppmmmkkkiiihhhYYYSSS[[[ccc]]]___ppp{{{vvv{{{|||}}}ttt]]]VVVnnn{{{YYY\\\uuu{{{vvveeeFFF111+++******)))))))))))))))&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$############$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""    !!!$$$%%%$$$###""""""!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''')))+++CCCkkkzzzxxxxxxiiilllrrrlllhhheeepppxxxrrrlllllloooiiihhhgggiiirrryyyxxxrrrpppuuuxxxwwwxxx|||{{{wwwyyyvvvrrrpppqqquuu{{{zzzrrrmmmqqquuuuuuvvvxxxppphhhccceeeiiikkkpppvvvzzzxxxxxxvvvrrrpppvvv~~~~~~yyy{{{}}}}}}yyyuuurrrqqqmmmlllgggaaa[[[WWWVVVWWW]]]dddiiigggcccaaa^^^YYYXXXVVVTTTSSSQQQOOONNNNNNLLLIIIDDD@@@???===<<<:::666888:::;;;:::777555333888666333222111111///---666666777777777666666666666777888777555444444555222666888777888;;;;;;888888777777999===CCCIIIMMMPPPNNNKKKJJJOOOUUUPPPGGG666;;;>>>:::000(((&&&((())))))(((''''''&&&''''''"""###%%%&&&(((+++---///((($$$###&&&'''###"""###################################################%%%%%%$$$$$$$$$$$$$$$%%%'''((()))***+++---......---***111...///555HHHyyylll]]]`````````^^^\\\[[[]]]___```___]]]]]]___``````___^^^\\\[[[]]]```bbbaaa___bbbeeeddd___]]]___aaaaaacccbbbaaa```____________aaa___]]]]]]___`````````^^^___```___^^^^^^```bbb```dddffffffggggggaaaZZZLLLDDD>>>===<<<888555555:::777333///---,,,+++))),,,++++++******++++++,,,------......------,,,,,,***++++++,,,,,,,,,,,,+++***+++...;;;QQQfffooonnnYYYYYYccchhh^^^[[[bbbdddeeeoooxxxxxxuuutttsssqqqxxxwwwtttqqqmmmjjjgggfff[[[UUU]]]bbbYYYXXXfffqqqzzzwww{{{wwwyyyvvv___VVVsss|||\\\cccyyyxxxssscccFFF222++++++***)))))))))))))))&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$### !!!"""$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!###!!!   !!! !!!######"""""""""###!!!""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''***...FFFkkkiiivvv|||wwwkkkdddcccrrryyypppkkkiiijjjpppxxx}}}|||zzz{{{~~~wwwkkkhhhiiirrr}}}{{{vvvtttffffffeeecccbbb```______ZZZ\\\^^^]]][[[XXXVVVVVVRRRRRRPPPMMMJJJIIIJJJLLLSSSXXXYYYWWWUUUVVVWWWTTTSSSMMMKKKOOOLLLCCC>>>???@@@===999888999;;;<<<<<<:::::::::<<>>CCC???555,,,))))))$$$$$$######$$$%%%%%%&&&'''%%%$$$%%%&&&&&&$$$"""###!!!###)))***'''#############################################$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&***)))((((((***,,,///111...***111......111???llliii```ddddddcccaaa______bbbdddaaa___]]]]]]_________^^^```___^^^^^^^^^^^^]]][[[```cccbbb]]][[[___ccccccaaa``````____________``````^^^\\\]]]^^^```aaa```ZZZ]]]```___]]]]]]```ddd```aaaaaaaaaeeehhhddd]]]GGG???999<<<>>>4ĉ@ӵ---+++''',,,++++++******++++++,,,,,,,,,------...------,,,***+++,,,---------------+++,,,///999LLL___hhhhhhaaa\\\bbbdddYYYVVV]]]^^^^^^lllwwwxxxuuussstttsss~~~zzztttnnniiieeeccc^^^XXX^^^```SSSQQQbbbooo~~~}}}zzz~~~~~~xxx}}}___OOOjjjuuuVVVggg~~~lllIII111,,,+++***)))((((((((((((>L&&&&&&%%%$$$###$$$=hĦ###"""###$$$$$$###"""!!! ########################4ĉ@ӵ!!!"""###"""!!!!!!###%%%'''%%%###"""""""""!!! ###"""!!!  !!!!!!!!!""""""!!!!!!"""!!! """$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))'''888WWWxxxwwwfff>Lxxxxxx{{{tttnnnhhhjjjvvvzzzwwwuuupppiiiaaa[[[WWWTTTSSSTTTTTTTTTVVVYYYZZZZZZXXXWWW[[[```dddhhhkkknnnpppoooppprrrqqqnnnkkkjjjjjjvvvxxxwwwvvvzzzyyysssrrrqqqooovvv}}}|||~~~~~~~~~|||xxxrrrtttsssmmmddd^^^^^^```\\\]]]TTTGGGEEEJJJDDD777555666666444222...+++)))''''''''''''(((((()))***&&&%%%$$$%%%&&&&&&%%%%%%### %%%'''%%%###%%%########################""""""#########$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''((('''''''''(((***---///---)))000///111333???jjjpppfff```aaaaaa___^^^^^^```bbb___^^^\\\\\\^^^______^^^______^^^^^^]]]\\\\\\\\\]]]``````]]]\\\aaadddddd``````______``````aaaaaa___]]]\\\\\\^^^`````````\\\___bbbaaa^^^]]]aaafffccccccaaaaaaeeegggccc[[[EEE<<<777:::>>>GG=?---(((,,,++++++******++++++,,,,,,,,,------......------+++,,,,,,------------,,,'''***///999LLL```kkklll```]]]ccccccVVVRRRYYY\\\___mmmyyyzzzwwwvvvyyyzzz}}}xxxsssnnnjjjhhh]]]VVVZZZYYYLLLMMMaaaqqq|||~~~www{{{xxx~~~xxx~~~___PPPkkkrrrUUUaaazzzoooHHH,,,,,,,,,***)))((((((((((((HdĦ&&&&&&%%%$$$###=Īj$$$$$$##########################################GG=?###%%%$$$!!!!!!$$$'''$$$"""  !!!  !!!!!!!!!$$$###"""  !!!!!!""""""### !!!!!!!!! """$$$&&&''''''(((((((((''''''%%%%%%&&&'''((())))))***)))BBBhhh~~~jjjdddHdĦzzzxxx}}}}}}}}}ppp___VVV```sss}}}yyywwwyyy|||}}}|||wwwwwwuuusssqqqooommmmmmooorrrwwwzzz|||}}}~~~}}}xxxuuu}}}zzzxxxsssmmmkkkrrr}}}yyywwwwwwwwwwwwvvvqqqkkkeeeaaa```cccddd```XXXSSSRRRPPPLLLEEEGGGHHHEEE@@@<<<;;;;;;666777555///...///...***000---******++++++)))&&&&&&&&&&&&&&&'''((())))))'''((((((&&&$$$$$$&&&(((%%%!!!###$$$######&&&########################"""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&''')))+++,,,---(((000000333444???hhhwwwlll___```aaaӵ]]]\\\ZZZĭӵ]]]ӵ```Ħbbbaaaaaa``````aaaaaaaaa]]]ӵӵdddgggĦƜ`1.׼s///...))),,,Ħ+++,,,+++,,,------......---ӵ---Ħ...888JJJ^^^kkkmmm```^^^ffffffĭӵtttqqqĦaaattt{{{Ħ~~~ĦeeeXXXrrroooUUUHHH+++---'''DdD###$$$$$$?fӵ###""""""Ħ#########ӵƜ`1.׼s ###ĭӵ """""""""!!! ӵ""""""######Ħ"""!!! !!!'''&&&((()))******111OOOxxxĦzzz```fffĦDdDӵӵӵĦӵĭӵ}}}uuucccYYYcccvvv~~~xxxvvvwwwzzz||||||sssnnnmmmpppqqqrrrvvvyyyvvvqqqhhhpppoooaaaZZZcccpppwwwyyyyyyyyyzzz}}}~~~}}}|||xxxyyyxxxqqqhhhccceeeiiihhheeecccbbbbbbbbbaaa___^^^^^^]]][[[XXXVVVTTTRRRLLLLLLKKKGGGCCC@@@>>>>>>@@@AAA>>>888555666555222444444444444333444444444///,,,---111222......111,,,---------...///000000---...000222555999<<<===CCCCCC???666+++%%%&&&***&&&"""!!!$$$&&&$$$###%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%'''(((((($$$$$$%%%'''((()))***+++---(((000111333444<<&e]]]g&e\\\>hӵcccbbbaaaaaa```aaaaaag&e]]]guO>uO>&ehhhhhh4ff?>ߝL:::gĉ@,,,000///)))Shӵ,,,+++,,,,,,---......g&e...>hӵ666FFF[[[hhhkkkaaaaaakkkfff?><zg&e>&etttrrrHLGGGbbbwwwShӵgLlllbbbxxxlllS?ʬJJJ---3h?D%%)?$$$$$$ZufĦ"""!!! gL...######g&e###gĉ@!!!g&e>&e @e ??""""""!!! !!!g<ĉ!!!"""######3we<Ħ""""""!!! 3h?@e'''((()))***+++444SSS}}}Zvvv\\\3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??}}}zzz}}}xxxttt~~~xxxqqqttt{{{uuuttt{{{}}}~~~zzzyyyzzz~~~vvvjjj___XXXOOOSSSUUUVVVXXXYYYSSSKKK[[[kkklllXXXJJJQQQZZZ[[[ZZZZZZZZZ[[[\\\[[[YYYWWWXXX\\\]]]VVVLLLFFFIIIOOONNNNNNMMMMMMLLLLLLKKKKKKLLLJJJHHHGGGGGGGGGEEECCC???@@@@@@>>><<<<<<===>>>>>>@@@>>>::::::===>>><<<>>>;;;888888999<<<======>>>555666???AAA:::888===///444999;;;;;;<<<@@@CCC@@@BBBFFFLLLSSSYYY___aaakkkiii```NNN999,,,***---'''######'''(((%%%###$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))###$$$&&&((()))*********...)))111111333222999```xxxnnnccc4Dӵ```^^^ZZZHƅ^Hu]Ħ___Hu]Ħ[[[ZuR)Ħ```]]]```dddcccaaa```Hu]Ħ___HŐeHŐeHu]ĦfffqIܗGIӵ444tt222+++***HGgĉ@+++,,,------------------Hu]Ħ...ZuR)Ħ222FFF[[[fffhhhdddeeesߝLGdUĦxxxHƅ^Hu]ĦrrrntHdĦKKK^^^HGgĉ@HdĦ~~~dddZZZHtƅ^pppGGGBt=o9ĦDtfo9Ħ%%%%%%$$$g?""""""HdĦ%%%$$$###Hu]Ħ!!!tt Hƅ^Hu]Ħ!!!H׼s!!! $$$!!! """""" tQ!!! je<Ħ###""""""Bt=o9ĦH׼s&&&&&&&&&(((+++...222MMMzzzHtĦwwwBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~sssqqqzzz~~~www{{{{{{|||zzz}}}{{{rrriiifffkkkkkkfff```ccclllrrrqqqllliiieee```]]]___eeejjjlllhhhcccbbbeeehhhhhhggggggfffddd___XXXPPPGGGBBB>>>CCCAAA@@@CCC???AAANNN\\\___\\\QQQJJJLLLNNNMMMOOONNNNNNQQQUUUVVVSSSPPPRRRSSSRRROOOIIIFFFFFFHHHJJJLLLNNNOOONNNNNNOOOPPPNNNQQQTTTTTTSSSRRRSSSUUUVVVOOOLLLOOOOOOLLLMMMQQQYYYLLLAAA@@@EEEKKKRRRXXXZZZRRRNNNPPPTTTTTTSSSTTTTTT[[[cccgggiiihhh```VVVKKKIIIHHHMMMVVV___dddfffhhhiiijjjnnnwww~~~bbbDDD000)))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********,,,000......111000>>>WWWooonnndddccc4DuXӵ``````\\\DdDΦDdDĦ___DdDĦ]]]aaat|d<Ħ^^^Dtaaaaaa___bbbccc```^^^^^^>d<Ħ]]]>d<ʜDd<ʜ4DuTӵcccaaaF&uTӵ<<<4DufئL>e444puR)Ħ,,,,,,,,,,,,,,,,,,,,,>d<Ħ...Dt***<<d<ʜ4DuTӵCCC4DwDd<Ħ[[[puR)Ħ>dd<ӵDd<$$$qR/ܗ?fӵ$$$>d<######>d<Ħ"""4DufئL>e"""DdDʜ4DuTӵ!!!DdDĦ!!!  !!!!!! geĦ s<v>aĦ""""""peӵDx<DdDĦ&&&''''''(((+++---444MMMtttDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵzzziiiiiiwwwyyyrrrrrrxxx~~~{{{xxx{{{~~~tttjjjpppvvv|||{{{vvvuuuyyy~~~~~~vvvkkkXXX^^^gggpppvvvzzz|||}}}wwwjjjccciiinnnnnnsss|||xxxtttppppppsssuuutttrrrooosssvvvtttqqqtttzzzrrroooooowwwuuurrrnnnjjjfffeeefffeeefffeeecccccceeehhhjjjkkkfffaaabbbkkkxxxxxxhhheeennnuuusssnnnmmmtttyyywwwpppjjjiiikkkuuuxxxtttrrrtttnnnkkkuuuwwwyyylllhhhqqq{{{xxxpppsss}}}zzz{{{zzzwwwyyy|||yyy{{{uuuPPP444)))&&&&&&%%%%%%%%%$$$$$$$$$###########################"""""""""$$$%%%$$$##################$$$$$$$$$'''''''''(((***---000222...111///000444333<<dp&ĒR999===nfʜd<Φ>d<Ħyyys&dq&ĒRGGGHHHi?ʜtd<ĦcccHHܗDӊB<xdddZZZxxxB?d< !!!!!!geĦ Hg8>aĦ""""""B?Ho9%%%>d<'''(((***,,,111KKKqqq>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||kkkeeeooo~~~xxxxxx~~~|||qqqyyy}}}xxxxxxzzzyyy{{{|||zzzxxx|||}}}|||qqqbbbfffjjjrrryyywwwkkkccchhhnnnsss||||||uuuqqqsssuuuwwwvvvwww}}}~~~}}}yyyvvvrrrqqquuuyyypppkkkgggkkkwwwnnnhhhpppwwwuuuooopppuuuxxxvvvqqqppptttzzz}}}zzzyyy|||vvvrrrzzz~~~qqqkkksss{{{}}}|||zzzxxxuuusssuuu~~~\\\;;;***&&&&&&%%%%%%%%%$$$$$$$$$###########################"""""""""$$$%%%$$$###""""""#########$$$$$$$$$''''''((())),,,...111333///111///111666444;;;PPPuuutttbbb```4DuXӵaaa[[[___Hu]3hh]]]]]]]]]ne\\\[[[=e^^^]]]^^^bbbccc``````bbbne___```pIƎ@t@heeefffeee>h555999===fe999@ďD,,,------,,,,,,,,,,,,,,,,,,ne---...=e444HHHYYY```dddjjjdddbbbegexxxpppsĪj@hUUU[[[]]]fdDĦhhh@ďDHkgeyyyfff\\\rrr}}}@h|||YYY@G((((((HĪj@IŌ(((###Bene$$$Hkge"""ne######fe!!!Hu]3hh!!!!!!!!!se  """!!!###"""!!! geĦja>aĦ!!!"""@G$$$%%%se(((((((((***,,,...HHHmmm<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@hvvv>hsene@GsĪj@hzzz}}}zzz~~~|||{{{|||~~~wwwpppooouuu}}}yyyvvvxxx{{{~~~~~~xxxtttwww}}}pppkkkhhhnnn}}}~~~iiiccckkktttvvvsssuuutttpppkkkhhhmmmxxx|||~~~yyyyyy}}}wwwssszzzzzz}}}pppjjjsss~~~~~~zzzvvvtttllljjjttthhhEEE,,,&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$###"""""""""$$$%%%$$$###""""""######$$$%%%%%%%%%'''(((***,,,...000111222000222000222777555;;;NNNzzzwwwxxx^^^4DuXӵbbbĵD^___aaaaaa______\\\\\\```^^^]]]___cccccc___^^^```___```aaacccddddddbbb^^^333555999<<aĦ!!!"""###$$$$$$%%%s׼s'''(((((()))***,,,///IIImmmHo|||D^DdDĦttts׼s~~~zzzwwwuuuwww|||wwwxxx{{{yyytttpppqqquuuzzz}}}~~~vvvooopppwwwooojjjiiiqqqxxxddd^^^gggsssyyyyyy}}}zzztttooonnnrrrzzz~~~|||}}}~~~yyy{{{}}}}}}sssmmmuuu}}}xxxuuusssvvvhhhcccnnn|||sssPPP///&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###"""""""""$$$%%%$$$############$$$%%%&&&&&&&&&''')))+++...000111111000111222000333999666:::LLLssszzzyyyΦ4DuXӵtvӵ>d<Ħ]]]```dddeee```YYYVVVĦ]]]]]]]]]\\\]]]]]]]]]```___aaadddbbb]]]\\\___^^^^^^Ħ___```aaa^^^```ccccccbbbaaabbbbbbcccaaa___[[[QQQCCC999555222222555999;;;999222,,,///...333<<d<Ħttttttwwwwwwyyyrrr___SSSmmm|||lllRRR```xxxwwwQQQ111)))+++***)))((((((''''''''''''&&&%%%$$$%%%%%%''''''#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%!!!!!!""""""Ħ$$$############"""""""""""">d<Ħ !!!!!!!!!Be!!!!!!!!!""" """%%% geFYĉ """>aĦ!!!"""###$$$$$$$$$######$$$$$$$$$%%%Be%%%'''(((((()))***+++333MMMqqqnu]ӵ>d<Ħ>d<ĦĦzzzBeĦsssgggdddpppxxxtttmmmkkkjjjkkkpppxxx~~~{{{}}}nnngggeeefffjjjrrrxxxzzzzzz|||~~~uuukkkkkkpppnnniiihhhrrrsss```ZZZcccpppxxx{{{~~~}}}|||{{{{{{{{{{{{~~~~~~~~~uuunnnuuu~~~yyysssqqqrrr{{{kkkdddppp{{{XXX111&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$###"""""""""$$$%%%$$$#########$$$%%%&&&&&&''''''''')))---000111111000///111333000333999666:::KKKppp{{{www?aŖ%7uSQuR)ӵsdKĦaaa^^^]]]\\\[[[[[[gdKĦ]]]```aaa^^^\\\[[[\\\```]]]^^^dddddd```___bbb]]]gdKĦ```ccceee______^^^___```bbbdddeeeXXX\\\ZZZNNNAAA999777555555777888888555111000//////000111555<<<@@@:::111///---,,,******+++,,,......---,,,,,,+++++++++gdKĦ,,,,,,------------;;;SSSeeejjjgggkkktttkkkgggeeebbbVVVMMMXXXkkkwwwxxxvvvmmmccc___ccciiiwwwuuuxxxmmm\\\gdDĦyyyrrrmmmzzzvvvzzztttZZZ[[[tttnnnUUUaaavvvnnnIII444///++++++***)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%)))###***%%%"""$$$!!!########################"""""""""gdKĦ###"""!!!!!!!!!!!!!!!"""###sdKĦ###%%%%%%"""%%% !!!!!!!!!!!! """  """ŶS 3we<###$$$$$$%%%"""""""""###$$$$$$&&&'''((((((((((((***,,,444VVVwwwiĉ@3hR/ŌzzzDdDĦrrrsdKĦgdKĦgdKĦmmmhhhfffhhhkkkkkkiiiiiipppvvv~~~|||kkkYYYRRRSSS\\\iiirrrsssqqqqqqpppvvv}}}tttpppooopppqqqqqqooonnnnnnvvv{{{vvvkkk```^^^hhhuuu{{{wwwuuuvvvwwwyyyooonnnyyyyyyqqqpppqqqvvvrrrpppttt~~~|||\\\<<<,,,***'''%%%%%%'''&&&###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&'''))),,,///111333444444222111333777777888>>>FFFwww|||qqq>A___nebbbbbb```___]]][[[neZZZ\\\___```^^^]]]^^^______\\\]]]aaabbb]]]]]]___ne___aaacccddd^^^]]]]]]]]]]]]^^^^^^___ZZZ\\\XXXJJJ>>>777555444444666777666333000......///000111444;;;???;;;222...---+++*********,,,---...---,,,,,,++++++ne,,,,,,,,,---------+++???[[[lllkkkfffmmmyyylllfffbbb^^^TTTMMMVVVfffnnnqqqqqqkkkcccaaahhhooo{{{{{{~~~sssDe|||yyyrrrkkkxxx|||zzzyyy___```{{{oooXXXhhh|||mmmFFF000,,,***))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%+++!!!###(((###"""%%%"""########################""""""ne######""""""!!!!!!!!!!!!""""""!!!ne """ $$$!!! !!!!!!!!!!!! """  !!!>Ak<"""######$$$$$$"""""""""###$$$$$$%%%%%%&&&'''((((((((()))+++---555]]]fhDerrr|||nenene|||{{{yyyvvvxxxpppiiigggkkkrrrxxx|||{{{wwwqqqeeeXXXLLLRRR^^^jjjooonnnpppuuussswww~~~uuunnnmmmppprrrsssmmmkkkjjjnnnzzz}}}rrrkkkddd^^^```kkkxxxyyywwwyyy|||}}}|||{{{qqqpppxxx{{{rrrnnnkkkyyywwwxxx|||xxxZZZ;;;---***'''$$$%%%&&&&&&###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((())),,,...111333444555444333444888999:::???GGGppp~~~sssaaa___bbbbbbbbb```___^^^\\\\\\ZZZ\\\^^^^^^^^^^^^```bbb^^^]]]^^^aaaaaa]]]\\\^^^```aaaaaabbbbbb]]]^^^^^^^^^]]]\\\[[[[[[\\\\\\TTTEEE999555444222333555666444111...------///000111333999>>>;;;444...---+++))))))***+++,,,------,,,+++++++++,,,,,,,,,------------...HHHgggtttmmmdddkkkxxxhhh```ZZZWWWSSSPPPXXXdddkkkoooqqqllleeedddlllttt~~~yyyqqqvvv|||yyyppphhhuuu~~~yyy}}}~~~{{{______ppp[[[kkk~~~kkkDDD///***(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%,,,"""$$$(((######&&&"""########################""""""############""""""!!!!!!"""""""""######$$$""" !!!###$$$"""""" !!!!!!!!!!!! """  """""""""#########""""""######$$$%%%%%%%%%&&&'''((((((((()))+++---:::eee~~~yyy|||yyysssuuu|||{{{vvvxxxyyyxxx{{{sssqqqxxxyyynnnggg^^^WWWNNNYYYiiisssrrrpppuuu~~~{{{|||yyyoooiiihhhlllqqqtttjjjiiiffffffkkkpppnnniiidddaaabbbiiisss}}}xxxrrrsss{{{{{{yyy~~~}}}uuunnnhhh{{{||||||vvv|||}}}}}}vvv^^^DDD000+++%%%$$$%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((()))))))))***+++---///222444555333111333777888999>>>DDDbbbuuuaaaaaabbbbbbaaa```^^^\\\aaa___]]]]]]___aaabbbbbb___^^^]]]\\\\\\]]]^^^___\\\]]]]]]\\\\\\]]]___````````````bbbaaa```^^^^^^^^^___```````````````_________```aaa```___^^^]]]]]]ZZZPPPAAA777444333111222333444333000---,,,,,,///000000222777===;;;666...---+++)))))))))***+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...666PPPnnnxxxnnncccfffnnnbbbZZZSSSSSSTTTWWW___hhhoootttwwwqqqhhhfffmmmvvv}}}{{{xxxdddeeejjjttt{{{yyynnndddnnnyyyyyy{{{yyyZZZYYYqqq[[[iii{{{iiiCCC///,,,'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&)))"""&&&)))$$$%%%'''!!!########################!!!"""""""""##################""""""!!!""""""""""""!!!'''+++)))&&&""" ###"""%%%''' !!!!!!!!!!!! """   !!!!!!"""#########"""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''((()))(((***,,,...???jjj}}}xxxlllwwwqqq```fffuuu~~~}}}xxxnnnggg```ZZZZZZcccpppyyywwwtttxxx|||}}}rrrmmmfffaaa```dddjjjmmmgggeeebbb```aaacccddddddeeefffkkkttt||||||xxxssspppqqqxxx}}}~~~zzz|||zzzwwwrrrmmmxxxzzz~~~|||sssllltttvvvtttpppqqqpppcccRRR555,,,%%%###%%%%%%%%%%%%$$$$$$############$$$$$$########################&&&&&&&&&'''(((((()))))))))))))))***,,,///222444000...///333666666:::???[[[sssbbbbbbccccccbbb```___]]]```^^^]]]]]]___aaabbbaaa]]]\\\\\\\\\]]]___aaabbb___^^^\\\\\\\\\\\\\\\\\\^^^```aaaaaa``````___^^^]]]^^^^^^______^^^^^^]]]^^^___```bbbbbbaaa``````\\\WWWLLL???888666444111111222333222///.........///111000000555;;;<<<999///...+++***))))))***+++,,,,,,,,,++++++,,,,,,---,,,,,,---------.........888PPPkkkuuupppgggeeefffccc[[[SSSRRRWWW]]]eeekkkpppwwwzzztttjjjgggnnnwww|||~~~}}}~~~lllhhhhhhooowwwwwwkkk```cccppp~~~xxxvvvyyy[[[ZZZnnnWWWhhhyyyddd@@@---+++'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%!!!'''+++''')))))) ########################!!!"""""""""############$$$$$$###"""""""""""""""### !!!(((+++)))&&&###!!! ###((( !!!!!!!!!!!! !!! !!!!!! !!! !!!""""""#########"""""""""""""""#########$$$%%%%%%&&&&&&%%%'''((())))))***---///BBBjjjuuu{{{lllqqqqqqZZZUUUooo}}}uuurrrrrrmmmfffiiikkkqqqxxxyyyuuutttwwwvvvpppqqqiiifffbbb^^^[[[\\\___aaabbb```^^^\\\[[[[[[___bbbeeehhhnnnwww~~~|||yyyqqqqqqqqqpppqqqwwwzzzvvvwww||||||zzz~~~xxxsssuuuwwwvvvssstttwwwyyyxxxsssmmmiiijjjjjjddd___bbbjjjfff]]]<<>>333111///,,,++++++,,,---++++++++++++,,,,,,---...---------.........//////---GGGbbblllmmmllljjjhhhiiiddd\\\WWWZZZcccmmmrrrnnnxxx~~~yyynnnkkksss~~~www{{{~~~yyyiii[[[]]]jjjooofffZZZWWWeeevvv{{{rrrmmm|||vvv\\\___mmmZZZddduuu~~~aaa@@@222222---,,,,,,+++***)))(((((()))(((((((((''''''''''''%%%"""%%%$$$""",,,333+++########################""""""""""""############&&&%%%$$$###"""""""""""" """###$$$######%%%&&&$$$"""999OOOAAA&&& !!!!!!!!!!!!  """%%%&&&%%%$$$!!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%'''))))))***+++...111OOOvvvpppiiigggdddnnn}}}xxx~~~uuuccc___ssstttsssssswww|||yyyvvvvvv~~~|||xxxvvvxxxyyysssjjjaaadddllliiigggbbb\\\WWWYYY___dddaaa^^^___eeefffaaa```ccceeedddbbb`````````aaabbbkkkiiifffeeegggiiilllnnnsss||||||rrrooowww~~~nnnooorrrvvv{{{{{{xxxuuuuuunnnggghhhrrr|||~~~~~~yyywww{{{}}}{{{vvvooojjjhhhggg\\\```eeemmm|||pppOOO:::)))(((((($$$###'''$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%&&&''''''(((((()))+++...///000000000222......444999999999:::DDDdddwwwsss\\\\\\\\\\\\\\\\\\]]]]]]```___^^^]]]\\\]]]^^^^^^eeeccc```^^^^^^___aaabbbaaaaaa```aaaaaa```^^^[[[[[[[[[[[[\\\\\\]]]]]]]]]YYY^^^``````bbbfffccc]]]^^^\\\[[[\\\______\\\YYYRRRNNNGGGCCCEEEGGGBBB999111---///888???>>>777333,,,111444333111333;;;BBB<<<444//////...))))))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444DDD\\\lllllleeeccchhhjjjaaaXXXVVV^^^iiiqqquuu||||||{{{xxxtttqqqpppqqqttt~~~~~~iiiZZZaaaooorrrggg\\\TTThhhwww{{{{{{uuu}}}zzziii[[[fffTTT[[[~~~ggg<<<...+++,,,+++***(((((((((((()))+++)))'''&&&%%%&&&((()))...!!!$$$'''***<<>>555......---******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000@@@XXXiiijjjcccaaadddfff___XXXXXX___kkktttyyy|||zzztttpppnnnlllwwwooo______lllsssjjj^^^XXXnnn~~~xxx}}}yyyhhhYYY{{{www```SSSeee~~~eee===///))),,,+++***)))((((((((()))***)))'''&&&&&&&&&'''((( ---"""$$$&&&)))777+++"""$$$'''(((((('''((()))((('''%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$!!!!!!%%%%%%### &&&,,,'''$$$#########"""""""""!!!!!! !!!!!!!!!"""!!! !!!"""$$$%%%&&&%%%###"""!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%'''******)))...444VVVsssiiiNNN^^^|||xxxiii\\\nnn~~~uuuuuu~~~{{{uuuvvvvvvuuuwww|||pppffffffeeeaaa[[[XXX[[[ccckkkdddaaa]]]XXXWWW\\\eeelllpppssssssrrrssswwwyyywwwpppmmmeee]]]\\\aaadddcccffffffjjjrrr{{{|||uuummmiiillllllkkkoooyyyvvvvvvtttuuu|||xxxxxxpppjjjlllvvv}}}zzz{{{}}}}}}wwwssssssqqqppppppqqqqqqnnnfffaaa^^^eeelllsssrrreeeMMM333'''%%%%%%%%%'''%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))((())),,,000444555222000222777999777444>>>WWWwwwjjj```^^^\\\ZZZZZZ\\\^^^___aaa```___^^^^^^^^^___```____________````````````aaa```___`````````^^^\\\_______________`````````ccc]]]ZZZ[[[ZZZXXXaaammmccc```]]]^^^```\\\RRRJJJDDDCCC@@@???DDDIIIFFF@@@;;;666555:::===999333000///111222000...000777>>>@@@666---,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,;;;SSSeeehhhaaa]]]___aaa\\\XXXYYY```lllvvv|||zzz~~~tttmmmiiihhhsssvvvfff```iiiuuuoooaaa[[[tttxxx{{{{{{kkk[[[uuu}}}ooo]]]UUUvvvhhhAAA222***,,,+++***)))(((((((((((((((((((((''''''''''''&&&!!!+++$$$%%%&&&'''000&&&%%%'''((((((&&&$$$######(((+++((("""!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%!!!"""&&&(((&&&%%%!!!&&&######""""""""""""!!!!!!!!!  !!!"""### !!!!!!""""""######%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))((((((---555XXXuuu{{{___VVVtttwwwqqq___ddd}}}~~~}}}yyytttuuuyyyzzzvvvvvvvvvvvvxxxzzzvvvcccVVVYYYYYYYYYWWWVVV[[[cccjjjeeedddaaa]]]\\\___gggnnnzzz}}}~~~}}}~~~uuussskkkbbb```bbbbbb```ccccccgggsssvvvllljjjkkklllnnnuuu|||~~~|||vvvyyy{{{|||zzzxxxvvvtttvvv|||~~~{{{|||{{{zzzvvvuuummmmmmnnnqqqsssrrrmmmhhhaaalllwww||||||pppXXX;;;+++&&&&&&&&&&&&%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((+++///222666333111222666999999777;;;RRR}}}uuugggbbb___\\\ZZZZZZ\\\^^^```bbbaaa```___^^^___``````^^^___```bbbbbbbbbaaaaaaaaa___^^^___``````^^^]]]_______________`````````ddd\\\ZZZ___^^^[[[gggyyyeee```\\\\\\\\\WWWJJJ@@@============BBBHHHGGGBBB===777555888:::666111000000111111///---///444:::AAA777...+++,,,...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++999OOObbbfff```ZZZYYY]]]ZZZXXXZZZaaakkkuuu{{{yyy}}}rrrjjjfffdddppp||||||yyymmmcccjjjwwwsssddd[[[uuutttuuu~~~ooo]]]sss}}}nnn```\\\qqqGGG555---++++++***))))))(((((((((''''''((((((((('''&&&%%%###(((&&&%%%%%%&&&((("""''''''(((&&&$$$"""###$$$%%%,,,,,,%%%%%%***&&&########################$$$&&&$$$!!!###(((++++++$$$ ###$$$!!!!!!$$$""""""""""""""""""!!!!!!"""!!! """$$$ !!!"""###"""""""""$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&''')))''''''---666WWWttt{{{^^^aaarrrwwwhhh[[[yyy}}}zzz}}}|||rrrnnnrrrxxx|||{{{{{{zzzzzz{{{}}}~~~rrrbbbXXXUUUVVVWWWXXXZZZ___ggglllkkkkkkhhhccc```ccclllttt{{{zzzwwwpppgggccccccbbb]]][[[___hhhuuuuuulllooommmkkknnntttyyyxxxttttttyyy|||||||||~~~}}}zzzvvv{{{|||yyy}}}zzzuuutttvvvyyy{{{zzzuuupppfffpppyyyttt]]]@@@---&&&&&&&&&%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&''')))---000666444111222555888::::::===PPPzzzwwwhhhcccaaa]]][[[[[[\\\___aaabbbaaa```___^^^___``````ZZZ[[[]]]^^^___^^^]]]]]]```___^^^^^^______^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^___XXXXXX___^^^YYYbbbrrreee___YYYWWWTTTMMMAAA777888:::;;;<<>>LLLsss|||mmmcccaaa___]]]\\\]]]___```aaa```___^^^^^^^^^___```\\\]]]^^^_________^^^]]]```^^^]]]]]]^^^______^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^[[[\\\aaa___YYY\\\dddaaa\\\UUUOOOIIIBBB999333444888:::<<>>kkk|||zzzyyyvvvsssaaa\\\mmm|||vvvvvv||||||yyyvvvnnnccc^^^]]]SSSSSSTTTVVVZZZ^^^cccfffrrrrrroooggg```___gggoooqqqvvvyyyyyyyyyzzzxxxsss{{{xxxqqqhhheeeeeeccc___^^^iiiyyy|||wwwrrrlllhhhiiijjjgggddddddfffkkkooooooqqqwww{{{{{{zzz}}}yyyqqqqqqzzz}}}zzzyyy|||wwwxxx||||||vvvpppkkkggghhhlllmmmhhhbbbdddZZZGGG222%%%###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&&&&''')))+++222222222333555777999;;;<<>>777333111///444999<<>>EEEHHHIIIAAA<<<555...++++++---...,,,///444888999777333000333888;;;888222...,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,555HHHYYY```cccfffeee^^^[[[bbblllpppooonnnxxxvvvppprrrxxx~~~yyyssswwwyyyzzzqqqbbbWWWXXX___SSSZZZaaammmuuummmhhhrrr~~~{{{ttthhh[[[hhhlllYYYwwwYYY666++++++******)))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%######%%%&&&&&&%%%%%%$$$!!!***111+++'''$$$#########""""""""""""%%%$$$######""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&(((***)))$$$)))(((---///222QQQwwwnnnHHHCCCYYYsss{{{uuusssvvvlllvvv{{{wwwxxx~~~{{{tttlllccc^^^^^^bbbddddddmmmmmmkkkiiikkkpppoookkknnnssstttpppnnnmmmhhhbbbllljjjjjjmmmrrruuuxxxzzzzzzuuunnnkkklllqqqvvvyyy}}}|||{{{yyyuuuqqqyyyyyy|||~~~{{{xxx||||||sssnnnppprrrmmmiiihhhccciiipppwwwzzz|||}}}~~~~~~~~~~~~}}}|||~~~fffaaa\\\[[[]]]^^^^^^]]]YYYaaa[[[CCC---%%%%%%$$$&&&''''''((())))))******'''&&&%%%#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&'''((()))++++++,,,///222666:::<<<888???ZZZpppccc___]]]^^^^^^]]]___ddd___``````\\\XXXVVVWWWYYY[[[\\\\\\[[[ZZZZZZ]]]___\\\YYYYYY^^^```^^^]]]___[[[___aaa___ZZZZZZ^^^ddd___^^^]]]___```^^^XXXTTTHHH>>>444///,,,)))+++///......///333:::AAAFFFIIIDDD@@@888111,,,+++,,,------111777;;;<<<888333000000777>>>===666...+++,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---+++111BBBVVVaaaddddddddd^^^^^^gggooopppllljjjttt|||zzzuuuxxx|||}}}yyyvvvxxxyyyssscccTTTSSSZZZPPPUUU[[[kkkzzzuuummmsss~~~~~~xxxkkk\\\ccc}}}fffVVVrrr[[[666***+++******)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$''' """###!!!###)))###############"""""""""$$$$$$###"""""""""###### !!!"""#########"""""""""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''""")))(((---111555VVVppp```DDDMMMhhh}}}yyyvvvzzz}}}xxxwww~~~tttkkkbbb```eeekkkmmmlllrrrtttssspppqqqsssqqqmmmlllppprrrpppooonnnjjjeeeiiihhhgggiiimmmrrrtttuuu|||xxxsssqqqtttxxx|||~~~}}}wwwpppkkkjjjlllnnnzzzwwwuuurrrsss{{{vvvmmmkkkjjjjjjjjjllliiikkkooouuu{{{~~~}}}mmmllliiigggeeedddaaa^^^YYY^^^XXXCCC000(((&&&$$$((((((''''''''')))***+++((((((&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((((((''''''''')))***+++***))))))***---333999=========PPPxxxmmmbbb^^^]]]^^^___]]]___ccc```bbbbbb]]]VVVTTTWWW[[[[[[\\\\\\[[[YYYZZZ\\\^^^[[[XXXYYY]]]___]]]]]]___\\\]]]^^^]]][[[[[[^^^bbb]]]\\\\\\]]]]]]XXXNNNFFF===555...,,,+++***+++///...------000666===DDDHHHGGGCCC;;;333---+++,,,...000666<<<@@@???:::555111///666@@@BBB:::///+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++///,,,111BBBXXXfffgggcccbbb]]]```kkkrrrnnnhhhfffsss{{{|||~~~yyyyyyzzztttcccRRRQQQZZZUUUUUUWWWggg{{{zzzqqquuu|||xxxlll^^^bbb{{{eeeUUUiii]]]999---+++******)))))))))))))))''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$###""""""######$$$$$$$$$$$$***%%%###(((***'''%%%%%%##############################""""""""""""###### !!!!!!!!!"""""""""###'''&&&&&&%%%$$$###""""""  !!!###$$$!!!!!!!!!!!!!!!"""""""""!!!""""""######$$$$$$$$$%%%$$$$$$%%%&&&'''''''''&&&""")))''',,,000555WWW}}}llluuuUUUGGG\\\ttt~~~{{{yyy~~~tttkkkbbbcccllltttvvvtttrrrvvvwwwvvvwwwzzzxxxtttnnnoooooommmkkkiiifffdddfffggggggggglllrrruuuttt~~~|||yyywwwwwwwwwvvvuuuttttttrrrlllfffeeeiiinnntttoookkkiiihhhjjjrrr{{{yyyqqqggg```___bbbggglllhhhlllrrrwww|||~~~~~~zzz{{{}}}|||wwwqqqlllfff```]]]]]]SSS???...(((&&&%%%)))'''&&&%%%%%%&&&(((******))))))(((''''''&&&&&&&&&%%%$$$######$$$%%%&&&(((((((((((((((***,,,------+++((('''***000777;;;>>>:::HHHlllppp^^^\\\]]]```aaa^^^^^^```aaacccccc^^^WWWUUUXXX\\\\\\\\\\\\ZZZYYYYYY[[[]]]YYYWWWYYY]]]]]]ZZZ[[[^^^___\\\ZZZZZZ]]]___^^^]]][[[[[[\\\]]]ZZZQQQDDD;;;444...,,,---...++++++---,,,,,,,,,...222999AAAFFFGGGDDD===555---+++---000555;;;AAAEEEBBB<<<777444000666@@@EEE>>>111+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,111CCCZZZiiiggg```___[[[aaapppvvvnnngggfffuuu|||~~~~~~{{{zzzuuudddSSSSSS___```[[[WWWeeezzzzzzqqqttt{{{wwwmmmaaacccgggVVVdddyyy{{{[[[:::...+++******)))))))))))))))***)))((('''&&&&&&''''''''''''''''''&&&%%%$$$##################$$$$$$$$$$$$$$$%%%))))))%%%""""""###############$$$$$$$$$###""""""!!!""""""#########"""""""""!!!!!!!!! ''''''&&&%%%$$$######"""  !!!###%%%!!!!!!!!!!!!""""""######"""###$$$$$$%%%$$$$$$###$$$######%%%((()))((('''&&&###)))'''))),,,333VVVqqqxxxooolllOOOKKKeeexxxxxx~~~zzzyyy{{{|||{{{vvvmmmddddddmmmttttttrrrsssxxx{{{zzzzzz|||{{{xxxnnnkkkiiigggeeeddddddeeehhhkkkkkkkkkqqqzzz~~~|||}}}|||{{{{{{yyyuuuoookkkhhhmmmqqqoooiiieeefffiiieeebbbbbbeeeffffffjjjpppmmmhhh___VVVTTTZZZccciiiiiiqqqyyy|||{{{~~~~~~|||zzz|||yyyqqqssswwwqqqjjjddd```YYYJJJ777***&&&&&&&&&'''&&&$$$######$$$%%%&&&***************))))))(((&&&&&&%%%$$$$$$%%%&&&&&&(((((('''((()))+++---...111...***(((***...444888;;;888CCCbbbttt\\\ZZZ\\\```aaa^^^]]]___aaabbbbbb^^^ZZZXXXYYY[[[\\\\\\\\\ZZZYYYYYYZZZ\\\XXXWWWYYY[[[ZZZWWWXXX[[[```[[[WWWXXX]]]```^^^[[[[[[]]]^^^[[[SSSHHH===666...+++***---///,,,+++,,,******+++---000666===CCCEEECCC===555...,,,///222888>>>EEEFFFCCC===888777333555>>>FFFBBB444------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***((()))000AAAWWWgggfff]]]]]]ZZZbbbtttzzzqqqiiijjjyyyyyy|||{{{wwwgggUUUWWWdddlllccc[[[fffzzzyyyoooppp{{{wwwnnneeeffflllWWWcccuuuxxxYYY777***+++******)))))))))))))))+++***)))'''''''''((((((''''''''''''&&&%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$#########%%%'''#########$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###############"""!!! #########""""""!!!!!!  """###### !!!!!!""""""######$$$###$$$%%%&&&&&&%%%$$$###$$$""""""%%%***,,,+++((('''$$$***&&&(((***111UUUkkk___yyyyyyjjjPPPQQQjjjvvvrrr|||{{{{{{{{{||||||zzzxxxuuummmeeedddiiimmmnnnlllwww|||~~~{{{yyyyyyxxxuuugggdddccceeeeeeeeehhhlllmmmqqqrrrqqqwwwzzzyyyyyyyyyxxxsssmmmhhhbbbiiipppqqqkkkeeebbbbbb___^^^```eeegggggghhhkkkeeeccc]]]SSSPPPWWWaaaggglllvvvzzzyyy||||||~~~~~~xxx{{{yyy|||}}}xxxwwwwww|||{{{ooonnnzzzsss~~~|||tttpppjjjddd]]]QQQ???...%%%$$$%%%&&&&&&%%%$$$"""""""""######((())))))***+++*********&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++---///111///,,,++++++...111444888666@@@[[[yyyuuuxxx\\\YYYYYY]]]^^^\\\\\\___``````___]]][[[ZZZYYYYYY\\\\\\\\\ZZZXXXXXXZZZ\\\WWWVVVXXXZZZXXXTTTTTTYYY[[[YYYWWWXXX\\\___```^^^[[[\\\[[[SSSGGG;;;555222...)))(((+++,,,******,,,''')))+++,,,...444;;;@@@BBBAAA===555...,,,000555:::@@@FFFFFFAAA;;;888777666555<<>>@@@@@@<<<555...,,,111777;;;@@@EEEEEE???999777777999555:::FFFGGG:::///------------,,,,,,,,,++++++,,,,,,,,,++++++*********(((+++000;;;OOObbbgggccc___[[[ggg|||xxxqqquuu~~~}}}}}}zzzxxx|||~~~ooo[[[YYYffftttllleeennn~~~xxxjjjiiissszzzqqqhhh```fffoooUUUVVVjjjzzz}}}___;;;++++++******)))))))))))))))+++)))'''%%%$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''333///(((###$$$&&&############$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""###### !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!"""""""""!!! !!!!!!"""###$$$$$$$$$%%%&&&((())))))'''&&&%%%###!!!"""'''---111///,,,'''$$$+++((())),,,555[[[pppIIITTTgggcccpppyyygggzzz{{{vvvtttxxx|||~~~~~~{{{zzzvvvnnnfffaaahhheeedddeeekkkrrrxxx{{{www{{{}}}xxxttttttuuusssaaa```eeennnqqqnnnnnnqqqmmmssssssooottt}}}{{{wwwpppkkkhhhfffdddbbb^^^```dddeeeeeedddccccccaaa[[[XXXZZZ\\\]]]aaafffgggllljjj___YYY]]]dddgggiiiqqqyyy}}}|||yyyyyyyyy~~~|||}}}~~~www{{{~~~zzz|||~~~|||~~~zzzxxxwwwmmmiiijjjsssyyytttqqq|||zzzjjjaaapppwwwnnndddaaa]]]VVVKKK===...&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###"""!!!!!!"""$$$&&&((((((((((((%%%''')))++++++)))'''%%%%%%%%%%%%&&&(((+++---///)))***+++---...///000000999444;;;UUUzzzsssmmm___[[[XXXXXX[[[]]]\\\ZZZ^^^\\\ZZZZZZ\\\[[[XXXUUUXXXXXXXXXXXXXXXWWWVVVVVVWWWVVVWWWYYY\\\\\\YYYVVVTTTVVVYYYZZZZZZZZZ[[[]]]YYYQQQDDD999222...---,,,***************)))((((((***(((***---//////444:::@@@@@@>>>888000...111666<<<;;;:::888666777999<<<:::777<<>>555///------,,,***************)))((((((***((()))---...///444:::AAABBB@@@999222...111555;;;999555111///222777<<<<<<777;;;GGGJJJ???222...------,,,,,,,,,,,,++++++++++++++++++,,,---......---000///333IIIfffrrrmmmaaaccclllxxx~~~~~~{{{wwwwww|||}}}vvvuuuvvvrrruuuyyy{{{tttiiicccccclllkkk]]]ppp|||rrreeerrryyy}}}xxxoooiiibbb]]]\\\qqqUUU```nnn{{{aaa<<<...******))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$,,,+++)))&&&%%%$$$$$$$$$#########""""""$$$'''))))))%%%!!! ###&&&'''&&&((()))******)))'''%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!###$$$&&&###$$$$$$%%%$$$$$$######%%%'''((((((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%''',,,'''------888jjj^^^KKKddd}}}bbbfff~~~~~~~~~}}}wwwrrrrrrxxx~~~}}}xxxwww{{{|||{{{~~~|||www|||~~~}}}~~~yyyrrriiiaaaZZZSSSOOOMMM^^^qqq|||~~~xxxrrrjjjrrrwwwvvvuuuvvvsssnnnddddddffflllsssvvvtttqqqqqqsssuuusssoooppptttyyyoooqqqpppkkkiiijjjhhhdddbbb___\\\ZZZYYYZZZZZZ[[[YYYYYYXXXYYY]]]bbbgggjjjhhhcccbbbfffhhhfffgggkkkpppssstttrrrrrrvvvyyyxxxyyy}}}|||yyy{{{}}}tttvvvuuuqqqpppuuu|||}}}yyy{{{{{{zzzwwwtttssstttuuuvvvttttttwww}}}~~~{{{}}}vvvssssss```QQQJJJSSS]]]]]][[[\\\[[[ZZZVVVOOOGGG>>>777333000...***'''%%%%%%&&&&&&%%%&&&&&&&&&&&&$$$###"""%%%$$$#########%%%''')))*********))))))((('''&&&&&&'''((((((''''''(((***((()))*********+++---///111888888EEEoooxxxmmm\\\^^^___]]]YYYXXX[[[___^^^]]]\\\\\\\\\[[[YYYWWW[[[[[[\\\\\\\\\\\\\\\[[[[[[YYYXXXXXXYYYYYYWWWVVVUUUUUUXXX[[[]]][[[UUUOOOCCC===555///,,,,,,,,,,,,***************)))(((((()))((()))---......333999AAACCCAAA;;;333...000333666333///++++++111:::AAA???888999DDDJJJAAA555...------,,,,,,,,,,,,++++++(((((()))***,,,...///000111444222333FFFcccqqqnnnccceeennn{{{~~~{{{sssppppppuuuxxxwwwssspppqqqtttsssrrrvvv}}}}}}ssshhhbbbgggmmm___iii~~~~~~xxxgggpppwwwzzzuuummmggg```[[[YYYpppSSS]]]mmmzzzbbb>>>///******))))))((((((''''''%%%%%%%%%%%%$$$$$$$$$###***)))(((&&&%%%%%%%%%%%%$$$"""!!!"""%%%&&&%%%###!!!!!!!!!"""$$$'''***+++'''((()))))))))'''&&&%%%########################""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######$$$%%%'''&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&(((---)))000111===ppp^^^OOOuuu|||yyyfffPPPkkkeeeiiirrrwwwrrrkkksss}}}xxx{{{}}}~~~xxxvvvxxxxxx|||~~~xxxuuuvvvhhhqqqzzz}}}wwwtttnnnhhhcccaaadddfffddduuu{{{vvvssslllrrruuutttrrrqqqoookkkddddddgggmmmtttwwwuuusssxxxwwwxxxzzz{{{zzzuuurrrmmmoooppppppsssuuuqqqjjjccc___ZZZWWWWWWXXXYYYYYYPPPRRRTTTXXX^^^ccchhhkkkjjjgggfffhhhhhhffffffiiirrrvvvwwwtttssswww|||~~~}}}~~~~~~}}}yyyyyyxxxyyyzzzuuuqqqkkkgggjjjnnnnnnnnnoootttsssrrrtttvvvxxxyyyyyy|||xxxtttsssvvvyyyyyyxxxrrrttttttnnneee]]]XXXVVVIII;;;333888>>>>>>===>>>===;;;777333000---)))'''&&&&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%'''(((************)))(((''''''&&&((())))))(((''')))***'''((()))))))))***,,,...000555222===cccyyylllXXXZZZ\\\[[[[[[\\\```ccc\\\[[[[[[[[[[[[ZZZXXXWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYWWWWWWXXX\\\^^^YYYOOOFFF999555///+++***+++++++++***************)))(((((()))((())),,,------222888???AAAAAA<<<333......000---,,,***)))---555???GGGAAA999777AAAHHHCCC777///------,,,,,,,,,+++++++++((())))))***+++---///000000333111000AAA^^^nnnooo___bbblll{{{xxx}}}uuupppggg```ZZZ]]]gggpppsssqqqtttqqqttt~~~zzzkkkaaaaaannn___aaauuu|||iiiqqqxxx}}}yyyrrriii___WWWVVV}}}oooRRRXXXiiiwww}}}aaa===,,,******))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""$$$%%%&&&&&&''')))+++%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""!!!!!!!!!!!!"""###$$$!!!"""##################"""$$$%%%%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((---***111444@@@ttt```XXX|||xxxnnnPPPEEElllzzzsssTTT[[[mmm~~~|||pppqqq~~~}}}{{{|||zzzvvvwww|||zzznnnkkkmmmsssyyyzzzjjjiiieee```___eeeooowww~~~~~~uuutttuuuooorrrsssrrrooommmkkkiiigggfffgggkkkppptttuuuuuu}}}zzzxxxyyyzzzyyytttppplllmmmnnnpppvvv{{{xxxqqqbbb]]]WWWTTTUUUVVVVVVUUUMMMQQQWWW]]]bbbeeeffffffjjjjjjkkkkkkhhhbbb___^^^lllsssvvvtttssswww|||~~~}}}}}}|||zzzyyy{{{yyyfffgggxxxyyytttqqqfff]]]ZZZ```bbb]]]\\\bbbfffdddcccfffkkknnnnnnlllkkkgggbbb``````aaaaaaaaaXXXXXXVVVPPPGGG???:::888<<<111***,,,000...++++++...+++((('''((()))((('''######$$$%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&(((((())))))((('''&&&&&&&&&((())))))(((((()))***'''((()))))))))***,,,...---222///777XXX{{{xxxkkk[[[YYYWWWYYY]]]```aaa```]]]]]]^^^]]]\\\[[[ZZZZZZWWWWWWXXXXXXYYYXXXXXXWWWUUUUUUVVVVVVWWWYYY[[[\\\[[[YYYYYYZZZZZZTTTHHH>>>444111---+++++++++***)))***************)))(((((()))'''(((+++,,,,,,111777<<>>XXX~~~vvvfffYYYOOOVVVlll}}}www{{{~~~~~~|||zzz{{{|||}}}wwwnnngggjjjqqq{{{qqqccc```YYYSSSQQQWWWbbblllxxxuuuuuuxxxqqqqqqqqqooolllhhhggghhheeedddcccfffkkkrrrxxx{{{wwwyyyzzzzzzxxxtttpppnnnjjjiiiggghhhooovvvuuupppbbb]]]VVVSSSTTTUUUTTTRRRQQQVVV]]]dddfffddd```]]]ccchhhllllllggg```YYYUUU```hhhooorrrtttzzz}}}}}}~~~~~~~~~}}}yyyuuuqqqpppxxxnnnVVVTTTbbbpppqqqlllgggdddaaaSSSKKKIIIOOOOOOJJJIIIOOOKKKIIIHHHJJJMMMOOOMMMJJJIIIFFFCCCAAA@@@???>>>===888999888777444111000///---)))'''+++//////---,,,...,,,***)))))))))((('''&&&%%%$$$#########$$$$$$############$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''((())))))(((((()))+++((()))*********+++---///,,,222///555PPPmmmyyymmm___[[[WWWXXX\\\^^^]]]ZZZ___```aaaaaa___^^^^^^^^^ZZZZZZZZZZZZZZZYYYXXXXXXQQQSSSVVVWWWXXXYYY[[[]]]\\\ZZZXXXVVVRRRIII>>>666000...,,,+++,,,+++)))(((***************)))(((((()))'''(((+++,,,,,,000666999===???<<<333,,,******&&&((()))***+++...333777???:::666:::@@@@@@999111------,,,,,,,,,,,,++++++,,,,,,+++***************%%%++++++(((666RRRfffjjjWWWXXX```llluuuxxxyyy{{{xxx{{{yyynnngggVVVYYYYYYQQQIIINNN___nnnssspppsss}}}zzznnnggg]]]ooo```]]]ooo|||pppmmmxxx~~~rrr```RRRUUUuuulllTTTWWWlllzzz~~~eeeAAA...******))))))((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""''',,,***%%%###%%%(((""""""######$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&'''################################################ !!!!!!!!!!!! !!!""""""###"""""" """$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((,,,(((///111???sssuuu[[[bbb{{{}}}sssYYYGGG>>>UUUuuu~~~xxxkkk___QQQWWWiiiyyywww~~~||||||uuuooonnnqqqwww{{{qqq___ZZZRRRKKKKKKQQQ[[[cccmmm{{{sssqqqrrrooommmlllhhhccccccfff___^^^___bbbhhhqqqzzzrrrxxx}}}vvvpppmmmkkkkkkgggeeeiiioooqqqnnnhhhbbb\\\ZZZ[[[[[[XXXTTTXXX]]]ccchhhhhhddd]]]YYY\\\eeelllkkkfff```ZZZTTTVVV^^^ffflllttt|||~~~||||||zzzuuuoooiiiddd```^^^fffmmmmmmhhhhhhkkk```OOOAAAIIIPPPOOOKKKIIIFFFCCC===::::::<<<<<<::::::===666555444555555444333111222222111000///...------,,,,,,,,,++++++*********(((((())),,,......,,,+++(((***,,,,,,)))'''''''''(((&&&$$$###"""###%%%&&&###############$$$%%%&&&######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$'''(((***)))(((((()))+++((()))*********+++---///,,,333000444IIIbbb}}}yyynnn\\\[[[YYYYYYYYYZZZZZZZZZ]]]___aaaaaa^^^]]]^^^___\\\\\\\\\[[[ZZZYYYXXXWWWPPPSSSWWWXXXXXXXXXZZZ[[[\\\ZZZVVVPPPGGG===555///---,,,+++,,,,,,,,,***(((***************)))(((((()))'''(((+++++++++///555777;;;???===555...++++++*********))))))+++///222===:::777777;;;===999333------,,,,,,,,,,,,++++++,,,,,,+++******)))******%%%------)))444OOOccchhhWWWWWW\\\fffnnnqqqsssvvvwwwzzzxxxiii^^^```jjjooofffUUUOOOYYYeeeooopppuuu|||~~~xxxrrrqqq```pppbbbbbbrrr|||uuulllvvvwwwgggXXXVVVrrrkkkVVVZZZppp}}}hhhDDD000******))))))((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###&&&((('''&&&%%%&&&'''&&&###!!!!!!$$$%%%$$$"""%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%&&&'''''''''########################"""""""""""""""""""""""" !!!!!!!!!  !!!"""""""""""" """$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%((())),,,'''...000===qqqwwwdddqqqvvvmmmTTTGGGCCCCCC___kkklllrrrmmmeeelllmmmrrrvvvvvvyyy{{{vvvoooVVVZZZbbbjjjoooooollliiisssxxx|||{{{}}}~~~}}}}}}|||zzz~~~{{{yyyyyy{{{sssnnnnnnxxxzzzyyy~~~}}}yyysss```YYYQQQMMMOOOWWW___dddiii}}}qqqjjjpppkkkhhhhhhccc^^^___ddd[[[]]]___bbbgggmmmtttyyyooorrrvvvxxxvvvqqqmmmkkkmmmmmmjjjeeeeeeiiijjjiiifff```[[[ZZZ\\\[[[VVVPPPSSSVVVYYY[[[[[[XXXSSSPPPRRR\\\bbb___YYYUUUPPPKKKKKKOOORRRXXXaaaiiiiiieeevvvtttsssrrrqqqnnnjjjggg```]]]XXXRRRMMMIIIGGGFFFHHHLLLMMMKKKLLLMMMIIIAAA111666888555111111111///...222333000000444555333///000222111000.........000000000000000000222333444333111000000000000000333555666777999;;;<<<<<<999>>>AAA===444+++''''''&&&%%%$$$###$$$$$$&&&&&&$$$######""""""###$$$%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%''')))******))))))***+++'''((()))))))))***,,,...---333000111BBBZZZyyyuuujjjyyyVVVXXXZZZYYYWWWXXX\\\___ZZZ]]]___^^^[[[ZZZ[[[]]]\\\\\\\\\[[[YYYXXXVVVUUUPPPTTTYYYZZZXXXWWWXXXYYY\\\ZZZTTTKKK???555...+++***)))***+++------+++)))***************)))(((((()))''''''***++++++...444666;;;@@@>>>777///,,,,,,,,,,,,+++)))***---222666;;;:::777666888:::888444---------,,,,,,,,,++++++++++++************++++++(((000000+++444MMMaaafffXXXVVVZZZdddlllppptttwwwssswwwyyygggZZZqqqwww{{{vvvkkkaaa\\\\\\mmmooovvv}}}|||xxxvvvyyycccqqqdddeeeuuu}}}yyymmmvvv|||nnnaaaWWWpppkkkXXXZZZqqq~~~iiiEEE///*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%$$$###"""!!!%%%$$$###$$$&&&'''&&&%%%...)))###"""%%%&&&###"""""""""###$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""""""""!!!"""$$$$$$$$$###$$$%%%######$$$$$$$$$%%%%%%%%%***+++---(((---///<<>>999===<<<;;;===EEELLLJJJCCCHHHIIIJJJHHHEEECCCCCCDDDBBB???;;;777444333444555000444888;;;;;;888444111+++111333...+++,,,//////)))111222------444666111---111444444222000111333222222222222222555888<<<;;;::::::<<>>VVVxxxpppeeerrr}}}\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[[[[\\\]]]]]]ZZZXXXXXXWWWWWWYYYZZZYYYWWWUUUXXXWWWVVVTTTTTTVVV[[[___[[[SSSGGG<<<444000---,,,+++******)))))))))))))))************))))))))))))&&&'''(((((()))+++000333777<<>>>>>??????===@@@GGGQQQYYY[[[TTTIIIAAACCCAAAAAADDDCCC??????CCC>>>???<<<888;;;@@@@@@<<<======<<<::::::===BBBFFFBBB@@@>>>===<<<<<<<<<<<<;;;999888777555333444666111111222444666777444222888777777777666666555555888:::===>>>??????AAABBB<<<===???AAACCCEEEGGGHHHMMMJJJFFFBBBBBBBBBDDDDDDOOORRRVVVXXXUUUKKK>>>555999777777;;;>>>@@@EEEKKKMMMGGGDDDEEEFFFFFFGGGJJJIIIKKKOOOWWW]]]]]]WWWQQQSSSSSSTTTTTTRRRSSS]]]iiinnnllliiiiiijjjkkkjjjhhh[[[ZZZ[[[```iiirrrwwwyyyzzz~~~jjjIII---###%%%%%%%%%$$$$$$###"""""""""$$$$$$###""""""""""""###########################%%%&&&(((((('''&&&'''(((+++,,,,,,+++***,,,///222+++***(((((((((***,,,---,,,///...000:::HHHfff{{{fffnnn```fffmmmssstttqqqkkkggg^^^\\\ZZZZZZ[[[[[[[[[[[[YYYXXXXXXXXXYYYYYYWWWUUUXXXVVVTTTTTTVVVVVVTTTQQQHHHBBB999111,,,***))))))+++***))))))(((((())))))******))))))))))))((((((&&&''''''((((((+++///222666<<>>>>>===888777666777999;;;>>>@@@AAABBBFFFLLLPPPMMMEEE===@@@AAACCCDDDAAA<<<<<<@@@???AAA???999555777:::::::::===@@@???======AAAFFF@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEECCCAAAAAAEEEHHHDDDCCCDDDIIINNNOOOKKKEEEHHHHHHHHHGGGFFFFFFEEEEEEIIIKKKNNNQQQSSSUUUXXX[[[YYYZZZ\\\^^^```bbbccccccgggeeeaaa^^^]]]]]]___```gggjjjmmmmmmeeeYYYKKKCCCEEEAAABBBJJJRRRWWWZZZ]]]ccc\\\VVVTTTRRRRRRVVV\\\]]]___dddjjjmmmiiiaaaYYY\\\]]]```aaa^^^^^^fffqqqyyyuuupppmmmllllllkkkjjj[[[ZZZZZZ```iiiooopppooonnntttqqq^^^AAA***###$$$##############################"""!!!!!!!!!""""""########################&&&((())))))'''&&&&&&''',,,,,,,,,++++++---222555...,,,)))''''''))),,,......222///111999CCC]]]oooqqqdddlllvvv}}}~~~wwwmmmfff```]]]YYYXXXYYY[[[\\\\\\[[[YYYXXXXXXYYYYYYWWWVVVWWWTTTRRRUUUXXXWWWQQQKKK===888111,,,***)))((((((******)))(((((((((((((((***)))))))))((((((((((((&&&'''''''''(((***...111555<<>>777444555000,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++'''***...,,,777[[[~~~rrrfff\\\```qqqxxxvvv|||qqqVVVZZZnnnpppyyy{{{}}}|||yyyyyyzzz|||pppeeehhh{{{|||qqqnnnmmmlllwww~~~vvv{{{xxxeeeZZZnnn}}}~~~uuubbbRRRUUUiiitttzzzvvvOOO111++++++***)))((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%''')))+++&&&%%%''')))'''######'''#################################$$$%%%&&&&&&'''%%%%%%$$$###"""!!! !!!!!!  !!!""" !!!!!!!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&''')))***(((((()))---PPP{{{|||}}}~~~wwwwww^^^UUUcccmmmnnniiihhhbbb```jjjmmmXXXdddxxxvvvjjjpppyyyssskkksss}}}}}}}}}zzzwwwzzz{{{xxxtttmmmddd___```bbbaaa^^^YYY\\\^^^```aaadddhhhkkkmmmttt~~~~~~sssjjjfffeeeffffffbbb\\\ZZZ^^^ccckkkjjjhhhfffdddaaa^^^\\\^^^YYYRRRKKKHHHIIIKKKKKKCCC@@@@@@GGGNNNSSSVVVXXX``````bbbeeeeeebbb[[[VVVVVVXXXXXXUUUNNNIIIHHHKKKOOOQQQOOOFFF===<<>><<>>KKKdddvvvuuummmfffjjjppptttrrrmmmeee```^^^\\\ZZZZZZ[[[\\\[[[[[[___\\\YYYXXXXXXYYYXXXWWWUUUUUUUUUOOOFFF;;;333///...,,,)))(((((((((&&&%%%))))))(((''''''''''''''')))(((((((((''''''''''''&&&''''''''''''(((,,,///111555===CCC???444+++(((%%%&&&''''''(((,,,111444222...;;;GGG===222111222+++++++++************))))))))))))))))))))))))))))))888333(((...444HHHjjjxxxhhhWWWUUUaaasssyyy{{{rrrvvvxxx~~~~~~~~~~~~}}}{{{yyywwwrrrpppeeeUUUPPP^^^tttssslllmmmjjjooo{{{~~~qqqxxx{{{QQQPPPcccqqqlllooonnn\\\PPPiiiuuuyyy~~~ZZZ888---,,,+++***))))))))))))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''%%%######&&&'''&&&$$$%%%$$$%%%'''%%%!!!"""%%%######################## !!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%$$$!!! """### !!!!!!!!!""""""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&))))))*********HHHvvv~~~}}}tttrrr~~~vvvmmmtttzzzuuuXXXLLLfffvvv|||zzzsssbbbTTTVVVPPPDDDCCCCCC:::???SSS```MMMMMMPPP[[[lllvvvqqqfff[[[ggguuu|||{{{zzz}}}~~~}}}{{{~~~}}}vvvuuu{{{~~~yyyrrrpppcccffflllssszzzvvvqqqppprrrsssvvvyyy|||~~~xxxzzzzzzvvvssstttooopppwww~~~yyysssyyyxxxxxx|||~~~sssbbbRRRDDDCCCFFFHHHJJJMMMGGGHHHKKKPPPWWW___fffkkkjjjqqqyyy{{{wwwqqqoooooorrruuutttqqqwwwzzzmmmaaaccceeefffeeeccc___]]]\\\\\\]]]___```bbbcccccccccgggmmmrrrsssrrrqqqqqqvvvtttpppmmmlllmmmpppqqqcccfffhhhfffaaa```cccfffhhhpppvvvsssiiiccceeeiiikkkccc\\\ZZZVVVOOOJJJIIIKKKTTTbbbjjjhhheeekkktttsssqqqmmmhhhcccbbbbbbddddddcccbbb]]]TTTKKKLLLRRRLLLMMMMMMLLLJJJKKKOOOSSSTTTUUUSSSMMMGGGGGGLLLQQQ[[[\\\OOO888(((''''''###########################%%%$$$$$$############### !!!"""######$$$ """$$$$$$######$$$%%%!!!$$$'''))))))))))))***,,,,,,,,,---...111333444555777555666;;;999BBBXXXppp~~~{{{mmmdddgggiiihhheeeaaa```aaa[[[YYYXXXYYY\\\^^^^^^^^^]]]^^^\\\YYYYYY^^^```___VVVYYYXXXNNN@@@333.........+++(((''')))***)))'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))000222888@@@@@@777---(((&&&&&&'''))),,,000333555000222777<<<<<<666000---...---,,,***)))******++++++***)))(((((()))***+++(((((()))...///+++AAAjjj|||kkkUUUMMM___{{{vvvvvvwwwzzz~~~}}}zzzvvvzzzzzzwwwqqqjjjgggiiikkkhhhdddbbb^^^SSSOOOaaaxxx{{{rrrlllmmmsss{{{qqqsss|||{{{TTTMMM```rrrooorrrrrrbbbOOO```jjjuuuWWW555---,,,******+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$%%%%%%&&&&&&&&&444&&&$$$'''$$$$$$)))###%%%&&&%%%###"""###$$$""""""""""""############""""""""""""""""""""""""######""""""""""""######'''$$$!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''((((((+++,,,---JJJwwwsssooooooqqqrrrzzznnn~~~wwwyyyooo[[[NNNeeeqqqsssnnnlllbbbYYY\\\LLL???666DDDBBB@@@\\\ggg\\\LLLIIITTTbbbssswwwlll^^^^^^ooo~~~zzz||||||yyyuuu|||}}}{{{xxxwwwyyy{{{yyyrrrkkkaaajjjiiilllyyy}}}{{{~~~vvveeebbbjjjpppoookkkrrrxxx{{{}}}zzzzzz|||}}}xxxrrrxxx~~~vvvuuu~~~sss___WWWMMMHHHIIIMMMQQQSSSMMMHHHFFFLLLXXXdddjjjkkktttzzz~~~xxxtttsssuuuyyy||||||~~~~~~xxxqqqlllgggiiiqqqnnnaaa[[[^^^WWWWWW[[[dddhhheeecccbbbjjjlllpppssstttsssqqqooowwwyyywwwsssrrruuuvvvsssgggiiikkkiiieeeccccccdddlllppptttrrrmmmiiikkknnnvvvnnngggeeebbbYYYPPPLLLNNN\\\lllsssqqqmmmmmmppp{{{rrrhhhdddffffffccc___iiijjjiiibbbWWWNNNJJJJJJIIIHHHHHHHHHIIIKKKLLLNNNPPPMMMIIIDDDCCCFFFMMMSSSSSSIII;;;111---***&&&###%%%$$$$$$%%%&&&%%%###"""""""""######!!!!!!!!!!!!""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&''')))************+++******---222555555444666666777888555666@@@KKKsss~~~vvvlllttt]]]___aaacccbbb___\\\\\\\\\[[[ZZZYYY[[[]]]^^^]]]\\\___```]]]WWWUUUWWWYYYXXXUUUUUUQQQHHH<<<222...------***'''&&&((()))(((&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))///000666>>>>>>666,,,((('''''''''(((+++///333666111333888;;;:::666111......---,,,************++++++***)))(((((()))***+++***)))(((+++,,,***AAAiiiyyyjjjTTTLLL^^^zzz{{{xxxvvvxxxzzzzzzvvvqqqnnnmmmkkkhhhffffffiiikkkeee___\\\YYYTTTTTTfff}}}~~~yyyrrrmmmqqq}}}tttttt{{{}}}{{{SSSLLL^^^rrrqqqtttsssbbbJJJ[[[hhhvvv\\\888...,,,************((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""###$$$$$$$$$%%%%%%%%%%%%+++$$$"""''''''$$$)))333,,,***&&&###""""""###$$$""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&$$$!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&((((((+++---///LLLyyyrrrnnnfffvvvtttpppxxxdddsssxxxzzzqqq\\\NNNaaaooorrrmmmkkkbbbYYY\\\OOOAAA555AAA@@@BBBaaannnbbbRRROOOXXXbbbpppuuukkk[[[YYYiiiyyyxxxvvv{{{}}}~~~xxxxxxxxxzzz~~~yyyuuussstttuuusssmmmfffdddmmmmmmoooyyy{{{zzz~~~oooddddddkkkmmmjjjeeekkkqqquuu~~~~~~~~~}}}|||~~~~~~{{{xxx{{{{{{xxx|||ttt~~~qqqdddaaa]]]ZZZXXXTTTNNNJJJHHHFFFGGGOOO\\\hhhmmmooouuuzzzyyyssspppnnnvvv|||{{{yyywwwsssooommmhhhiiioookkk^^^WWWYYYVVVUUUXXXaaaeeeeeedddeeeiiikkknnnqqqrrrrrrqqqppp|||}}}{{{uuusssuuuuuurrriiillloooooonnnllllllnnnmmmmmmmmmmmmmmmnnnpppqqqxxxpppjjjiiifff^^^VVVRRRPPP[[[iiiqqqrrrrrrtttvvvxxxpppgggdddhhhmmmnnnmmmmmmlllggg]]]RRRKKKJJJLLLIIIHHHHHHGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHIIIIIIIIICCC;;;111+++******(((&&&""" %%%000000%%% """$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""%%%&&&'''&&&$$$######$$$%%%&&&''')))***************)))***---111333222111444555777888666666>>>HHHmmmrrrjjjqqqZZZRRR[[[\\\^^^]]][[[YYYXXXXXX[[[ZZZZZZ\\\]]]]]][[[YYYZZZ^^^^^^YYYWWW[[[___```RRRNNNGGG>>>666111---,,,+++)))'''&&&'''''''''%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))......333;;;;;;333+++'''(((((('''(((***///333555333555888999888555222///...---,,,+++******************))))))))))))******,,,***''')))***)))>>>dddvvviiiUUUKKKYYYvvv~~~yyyxxxzzzxxxqqqkkkeeeeeedddgggkkkooorrrsssmmmeee```^^^ZZZ[[[hhhxxxzzzxxxnnnooo}}}wwwrrruuuuuuttt~~~WWWNNN___tttssssssppp^^^FFFUUUgggzzzddd;;;///---************((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""###############$$$$$$$$$""""""%%%)))&&&$$$...<<<555...&&&!!!!!!#########""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!%%%###!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%''''''+++---///MMM{{{ooovvvcccnnnxxxnnnxxx]]]jjjtttxxxlll\\\OOOddduuuzzzuuussskkkccceeeWWWFFF666===<<>>===<<<:::999999::::::888888999>>>BBB@@@888111***'''$$$#########""" %%%""""""&&&&&&""""""%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%&&&&&&%%%###"""###$$$%%%&&&''')))***************,,,///111333222000...222222555888777555999@@@YYY{{{ppp{{{gggUUUccc|||ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXXXXXXXYYYZZZYYYVVVSSSXXX\\\]]]XXXSSSRRRQQQOOOEEE===333---,,,---,,,******++++++***)))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++***---333333...(((&&&))))))))))))+++...111222222666666222222555444000---,,,,,,,,,+++******))))))))))))******)))))))))(((***(((***---)))444MMMjjjdddVVVJJJQQQiii~~~vvvhhh]]]aaaeeemmmwwwzzzuuuxxxuuuuuuvvvrrrkkkdddaaafffkkkppppppnnnsss~~~}}}mmmhhhnnnuuuyyyeeeSSS```wwwvvvrrrjjjWWWJJJQQQjjjuuuCCC111...***)))))))))((('''''''''''''''''''''''''''$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###$$$&&&%%%$$$'''------'''"""!!!$$$%%%###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!  """!!! """""""""!!! !!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''(((&&&(((***,,,KKKxxxtttppp{{{yyyyyyuuupppmmmjjjmmmvvvkkkmmm~~~vvvwwwiiimmm}}}nnnxxxuuulllhhh]]]OOO]]]uuu||||||zzzuuuuuugggSSS999777555@@@eeepppgggQQQJJJUUUgggxxxxxxhhhQQQRRRfff{{{}}}|||xxxuuuuuuwwwwwwttttttvvvlllkkkjjjmmmwww~~~|||uuummmiiigggccc]]]WWWSSS\\\bbbkkkuuutttxxx|||{{{zzzyyywwwkkkbbbbbbjjjmmmjjjeeekkkgggaaadddttt~~~xxxrrrnnnllljjjjjjpppxxx}}}{{{xxxiiipppuuutttqqqpppooonnniiihhheeeaaa]]]ZZZZZZZZZTTT[[[eeennntttwwwwwwxxx~~~~~~|||}}}~~~{{{vvvvvvzzzzzzxxxrrrqqqrrrtttsssooolllllldddcccffflllmmmhhhcccaaacccdddgggjjjllloooqqqqqqlllnnnmmmjjjlllrrruuuuuupppsssxxx}}}~~~{{{xxxvvvzzz}}}{{{vvvrrrqqqrrrsssnnnkkkjjjeee]]]XXXWWW\\\ZZZYYY[[[^^^aaabbbbbbWWWSSSNNNLLLKKKJJJHHHEEEAAA>>>:::444000///000111---,,,+++)))))))))******...,,,***---111111+++&&&&&&%%%$$$#########""" %%%!!!!!!%%%!!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$###%%%&&&%%%&&&''')))************---///222444555444222111222222444888777555888===YYYtttvvvxxxYYY```ZZZXXXWWWXXXZZZZZZZZZYYYXXXWWWWWWXXXYYYXXXVVVTTTVVVYYYZZZWWWTTTRRRMMMGGG<<<666///++++++,,,+++***)))+++,,,+++)))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&+++)))+++000111,,,((('''((()))***,,,---...///000...444444000000555555000,,,,,,,,,,,,,,,***))))))))))))************))))))'''***(((***...)))///CCC``````XXXMMMQQQfff}}}zzzpppddd[[[iiiooowww|||ssslllccceeejjjpppsssqqqmmmiiiaaabbbbbbcccgggqqqnnnjjjrrryyywwweeePPP\\\uuuxxxuuunnn\\\NNNPPPjjj|||HHH222...+++(((((((((((('''''''''''''''''''''''''''$$$$$$$$$############"""############""""""""""""&&&$$$######$$$$$$######$$$"""!!!"""$$$%%%""" """"""""""""############""""""""""""""""""""""""  !!!  """###"""!!! !!!!!!""""""######""""""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''(((&&&(((***---LLLzzz{{{xxx~~~ooo\\\YYY]]]^^^^^^```___]]]```fffjjjrrrxxxuuu~~~uuukkkkkkxxxqqqnnnyyy|||fffNNNYYYuuuoooYYY:::666555FFFppp|||vvv___VVV___nnn|||zzziiiXXXZZZooo~~~vvvuuuuuuxxxxxxvvvxxx}}}|||xxxqqqmmmsss|||}}}yyyrrrkkkhhhgggddd^^^YYYSSSYYY^^^iiiuuutttwww}}}{{{vvvkkkccceeekkkmmmkkkiiiiiifffbbbfffuuu~~~|||}}}uuussswwwwwwpppjjjkkkrrrwwwwwwuuuiiijjjjjjhhhgggggghhhiiihhhjjjlllkkkfffaaa]]]\\\XXXaaammmvvvzzz}}}|||xxxyyy~~~yyyxxxxxxwwwuuurrrpppooohhhgggkkkrrrtttppplllkkkjjjlllnnnpppqqqqqqqqqqqqiiikkkjjjhhhlllsssxxxyyyooorrrvvv|||}}}zzznnntttxxxuuummmeeecccddd___[[[YYYXXXTTTLLLHHHHHHDDDBBB@@@@@@@@@@@@@@@???999888888888888555000---+++***)))((('''&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((&&&$$$%%%''''''$$$!!!"""######$$$$$$$$$%%%%%% !!!!!! !!!!!!"""#########""""""!!!!!!!!!!!!"""""""""""" """###$$$###$$$&&&'''%%%&&&''')))************---000333555444333333444444333444777777555777<<>>___ccc^^^SSSRRRcccwww}}}tttkkkddd___qqqvvv|||}}}xxxnnnddd^^^SSSVVV[[[bbbiiiqqqvvvxxxlllhhh```ZZZZZZgggyyyooommmtttuuuyyy|||wwwhhhPPPYYYtttxxxvvvppp___OOOLLLfffMMM222///+++(((((((((((('''''''''''''''''''''''''''$$$$$$$$$############"""$$$$$$$$$######"""""""""###############$$$###"""!!!!!!!!!"""############""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!  """###""" !!!"""#########""""""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&'''&&&))),,,111QQQ}}}~~~qqq^^^OOOSSS\\\bbbjjjssssssoooooorrroookkksss{{{nnnyyykkkgggrrrooonnnyyypppRRR[[[zzz~~~ddd???555555LLL{{{ssslllqqqxxxuuuhhhiii{{{~~~|||vvvwwwzzz~~~|||yyy{{{tttjjjjjjoooqqqnnnoookkkfffeeefffeeeaaa\\\XXX[[[]]]hhhtttqqqqqq{{{ppphhhdddhhhmmmlllkkklllgggggghhhkkkvvv~~~{{{|||yyypppgggffflllqqqqqqnnnjjjgggcccaaaaaa``````aaaiiimmmqqqrrrnnniiieeeddd___hhhsssyyy|||~~~~~~}}}{{{{{{~~~xxxxxxwwwuuutttsssrrrpppooolllmmmrrrtttrrrqqqrrrooopppqqqqqqooollliiiggg]]]___^^^[[[^^^eeejjjkkkddddddgggjjjmmmlllgggcccXXXZZZ[[[XXXSSSNNNLLLKKK@@@>>>>>>>>>;;;555222444---------,,,+++))))))(((''')))+++------***&&&###%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%''')))***(((***---//////+++'''$$$!!!"""############$$$%%% !!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$$$$######$$$&&&%%%&&&''')))************+++...111111000000222444666444444666666555777<<>><<<555...***#########"""!!! !!!###!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%$$$###"""###$$$%%%&&&''')))************(((+++......------000333888555444666666555888<<>>???@@@<<<<<<<<<>>>AAADDDFFFEEECCCCCCBBBCCCGGGMMMSSSVVVVVVOOOKKKPPPSSSNNNDDD>>>AAA333%%%$$$))))))&&&%%%###!!! !!!""""""!!!""""""!!!!!!""""""###$$$"""###$$$%%%&&&&&&&&&&&&%%%---///777FFFJJJEEEHHHOOOQQQSSSUUUXXXZZZ[[[\\\[[[UUUYYYWWWCCC333,,,############$$$$$$$$$$$$%%%###""""""!!!!!!""""""###!!!""""""!!!$$$***///AAAJJJTTTXXXRRRDDD444***######"""!!!!!!!!!!!!!!!'''%%%###!!!  !!!!!!!!!!!! !!!!!!!!!!!!$$$############$$$%%%%%%###$$$$$$%%%''')))+++,,,++++++***(((''''''***---000111111444:::EEEQQQYYYSSSXXXbbbnnnzzz~~~yyy]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVWWWXXXYYYXXXVVVSSSOOOFFF:::000******,,,******))))))((((((((('''))))))(((''''''&&&'''((($$$'''''''''***000000---(((%%%"""$$$///999777...(((''''''''''''&&&&&&&&&&&&&&&'''))),,,///222333+++,,,111:::===;;;:::;;;999;;;999555333444333///222222111...***(((((())))))))))))))))))*********)))'''(((+++***)))...777UUUnnnvvvfffWWWSSSaaayyyuuupppuuuyyyyyyvvviiiZZZWWWbbbnnnsssqqqkkkbbb```kkkvvvvvvlllccc\\\fffuuu~~~pppaaaWWWfffhhhddd^^^cccqqqwwwtttlllPPPHHHXXXkkkvvvssseeeQQQIIIYYYkkkqqq{{{sssUUU888111+++******(((''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%""""""""""""############$$$###""""""###$$$###""""""""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""!!!"""""""""########################$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((('''(((''')))...666\\\yyynnnsssppp|||tttzzz~~~~~~vvvlllrrrvvvhhhoooiiiWWWooozzzrrrYYY===:::YYYkkkYYYVVVXXXSSSJJJJJJAAAFFFNNNNNNOOOMMMCCC<<>><<<@@@FFFEEE???CCCAAA>>>===???BBBCCCDDD>>>;;;;;;???AAACCCJJJSSSWWW^^^eeeeeedddbbb^^^XXXTTTPPPPPPXXXccckkknnnnnnmmmggg[[[NNNLLLRRRVVVVVVZZZbbbfffcccaaacccfffggglllbbbXXXSSSOOOJJJFFFFFF<<<:::999:::;;;888111+++,,,&&&###$$$### """'''%%%&&&((()))))))))(((''')))((((((***+++---222888:::;;;::::::???FFFHHHFFFHHHIIIKKKNNNRRRWWW[[[]]]ZZZSSSTTT]]]ccc[[[KKK>>>===222%%%"""''',,,---+++---***&&&$$$%%%'''((((((%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&''''''%%%...222===UUUbbbdddgggmmmooorrruuuwwwxxxwwwwwwyyyssstttjjjMMM555+++###############$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" """""""""$$$(((+++888CCCOOOUUURRRHHH999---$$$###!!! !!!!!! $$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!###############$$$$$$%%%$$$%%%%%%&&&(((***,,,---***+++***)))'''(((***,,,+++///222666;;;BBBEEEEEEOOOQQQWWWddduuu{{{iiimmmZZZZZZZZZYYYWWWVVVUUUTTTUUUUUUVVVXXXZZZZZZWWWUUUMMMEEE:::222...------,,,)))))))))((((((((((((((())))))''''''''''''''''''&&&(((((((((,,,111111...((('''$$$%%%***///...)))(((''''''''''''&&&&&&&&&'''''''''))),,,000444666++++++111999<<<999888999777999888444333444222///.........,,,)))((()))***(((((())))))************(((((()))***))))))...444MMMdddmmmcccYYYUUUaaavvvzzzxxx~~~}}}vvvooo```TTTYYYkkkxxxxxxrrrfffXXXOOOWWWfffoooqqqqqq___bbbjjjxxx|||gggTTTXXX___aaa\\\```nnnxxxyyynnnQQQIIIYYYhhhpppnnndddUUULLLZZZlllqqqxxxsssXXX999111***)))***)))'''(((%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$######"""""""""""""""#########$$$!!!!!!"""""""""###############"""###%%%%%%$$$###"""""""""###$$$&&&'''(((!!!!!!!!!!!!""""""""""""!!!"""""""""####################################$$$$$$$$$$$$%%%%%%&&&''')))***(((***---444YYYyyynnnzzz}}}wwwssssss~~~~~~}}}ooo___```hhhuuu|||yyykkkmmmtttTTTgggyyy}}}wwwrrroooZZZ===:::YYY|||```NNNLLLQQQMMMEEEDDD777;;;HHHLLLNNNNNNFFF>>>AAA???777444:::AAADDDCCC@@@:::666:::???===888666333...++++++++++++***...---///111222222555999;;;BBBHHHGGGFFFEEEAAA<<<777===EEENNNUUU[[[[[[ZZZYYYUUULLLCCC@@@BBBDDDCCCHHHNNNQQQPPPQQQVVVYYYZZZ^^^QQQCCC;;;666000...///+++******+++---,,,((($$$%%%######%%%%%%######%%%$$$%%%'''((()))***))))))(((((()))***'''(((555DDDSSSUUUTTTQQQUUU]]]aaa___\\\^^^cccgggjjjllllllkkkllliiikkkttttttdddLLL;;;---)))###!!!"""%%%''''''000,,,'''%%%$$$%%%%%%%%%######""""""!!!!!!""""""######""""""""""""######!!!((()))555SSSjjjqqqvvv||||||zzzkkkHHH...%%% """"""#########$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!""""""$$$&&&(((222???LLLRRRTTTOOOCCC666'''$$$ !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######""""""######$$$%%%&&&&&&&&&((()))+++---...)))+++,,,,,,+++,,,---///+++///111333;;;EEEHHHEEEQQQUUU]]]kkkzzznnnkkkUUUUUUVVVWWWXXXXXXWWWWWWUUUVVVXXXZZZZZZWWWRRRNNNAAA999///+++---...,,,)))))))))))))))((((((((((((***((('''&&&(((((('''&&&((()))(((&&&(((+++***&&&((('''&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''))),,,000444777******...555777444222444222555555333222444333///***++++++***)))(((***+++((((((((()))******++++++((()))******((()))---222CCCXXXaaa[[[UUURRR\\\qqqxxxyyyzzzlllaaaVVVRRR```ttt|||wwwooo[[[PPPGGGJJJTTT^^^gggmmmjjjffffffppprrr]]]UUUYYY[[[[[[aaammmxxx~~~qqqRRRGGGXXXhhhpppppphhhZZZNNN[[[ooottt|||vvv\\\;;;111)))(((***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""######""""""""""""######$$$$$$$$$$$$######""""""############""""""!!!!!!"""""""""#########!!!!!!!!!"""""""""######"""""""""$$$&&&'''&&&%%%""""""######%%%&&&((()))!!!!!!!!!!!!""""""""""""""""""""""""############""""""##################%%%%%%%%%%%%%%%&&&'''''')))+++)))***,,,222VVVzzz~~~ooo}}}tttlllzzz}}}}}}vvvvvvwwwvvvuuuhhhYYYWWWbbbnnnsssuuunnnhhh|||}}}ZZZjjj|||yyyrrrsssrrr]]]???;;;[[[ssseeeeeejjjggg^^^QQQEEEJJJ[[[bbbfffgggbbb[[[XXXKKK;;;777DDDSSSYYYUUURRRLLLHHHIIIKKKHHHAAA666222---((('''&&&$$$###&&&(((***,,,+++******+++---333777666555444222///,,,555@@@JJJTTT[[[\\\YYYRRRQQQNNNLLLJJJJJJKKKKKKMMMQQQTTTWWW]]]cccccc___PPPCCC666///***&&&&&&'''***(((''''''((('''%%%$$$!!!"""$$$%%%&&&%%%$$$$$$$$$$$$%%%'''((((((((((((###$$$''')))&&&(((999NNNiiippprrrnnnooovvvyyyvvvrrruuuyyy}}}~~~|||{{{}}}{{{zzzyyynnnUUU;;;+++!!!"""###""""""%%%+++(((%%%###""""""!!! """!!!!!! !!!!!!$$$###"""""""""""""""###!!!&&&$$$---NNNkkkvvv{{{}}}|||kkkEEE+++&&&%%%"""""""""############$$$###""""""!!!!!!""""""###"""!!!!!!!!!###$$$&&&''',,,888DDDKKKPPPQQQHHH<<<)))%%%!!!!!!###"""  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###""""""""""""###$$$$$$%%%&&&&&&((()))+++---...***---000222222000000000///000...000???UUUaaaaaafffkkkuuu~~~SSSUUUVVVXXXYYYYYYXXXXXXUUUWWWYYYZZZXXXQQQHHHBBB444000,,,***,,,,,,+++)))))))))))))))))))))))))))+++(((&&&&&&((()))(((&&&((()))'''$$$%%%'''&&&"""(((&&&%%%%%%&&&&&&%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&(((+++///333555)))(((***///000---,,,...---000222000111333333000***++++++***(((((()))+++'''(((((()))******++++++'''***+++)))((()))---000;;;PPP[[[WWWPPPLLLWWWooowww{{{yyyssswwwxxxgggYYYSSSWWWjjjzzzzzzmmmbbbUUUSSSTTTVVVVVVWWW\\\ccclllfffbbbiii|||qqq```WWWRRRXXXcccnnnyyyvvvPPPAAATTTjjjxxxzzzrrr^^^PPP]]]ssszzzzzz```;;;111((((((******((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###########################$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""### """$$$''')))((('''$$$############$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""######$$$$$$&&&&&&&&&%%%&&&&&&'''(((((()))(((***,,,333VVV|||tttlll{{{zzz}}}jjjwww}}}~~~vvvooonnnnnnlllpppnnneeedddpppxxxyyy|||ooocccsssaaasss~~~}}}|||zzzcccBBB>>>___zzzaaaUUU[[[mmmsssuuuwwwsssppphhhSSS===<<>>444+++)))'''%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$### !!!!!!"""###$$$###""""""###############"""!!! ###(((&&&&&&444GGGiiixxx~~~{{{||||||~~~{{{uuujjjUUU<<<)))!!!"""$$$%%%$$$""""""%%%(((%%%$$$$$$%%%'''&&&$$$""""""""""""!!!!!!"""######$$$############$$$&&&'''###((($$$---QQQrrr~~~qqqIII...******""""""""""""#####################""""""#########$$$###!!!!!!###%%%'''((()))555???CCCJJJPPPJJJ>>>+++&&&!!! """$$$###!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$%%%&&&(((***+++,,,---111666999777444111000000111///333HHHfffvvvwwwxxx|||WWWXXXYYYYYYYYYXXXWWWVVVWWWXXXZZZZZZVVVLLLAAA999---......---,,,+++++++++))))))))))))************+++(((&&&&&&((()))(((&&&&&&'''&&&$$$%%%((('''###)))$$$"""%%%((()))((('''(((((('''''''''&&&&&&&&&$$$%%%&&&(((***...111333)))'''(((++++++((('''))))))---//////000333333000+++,,,,,,+++)))((()))***'''(((((()))***+++++++++'''***,,,)))''')))---///<<>>,,,+++&&&&&&''''''&&&%%%$$$###########################!!!"""######%%%)))000555NNNQQQQQQLLLHHHCCC999000)))### ###$$$!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$#########$$$%%%%%%&&&&&&%%%'''***++++++---000333///000111777HHHaaauuu~~~[[[[[[ZZZYYYWWWUUURRRQQQIII@@@444...---...+++(((*********)))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%''',,,,,,(((&&&''''''&&&%%%&&&((()))((('''&&&&&&&&&%%%$$$%%%)))+++***(((&&&&&&'''((((((((())))))******)))+++---000------,,,***))))))(((((('''''''''(((((((((((()))((((((((('''((())))))***000IIIeeemmmaaaTTTUUU]]]aaafffuuu|||iii```ddd}}}zzzppp\\\IIIHHHbbb}}}{{{|||zzzyyy}}}xxxjjjkkkuuuyyy}}}eeePPPQQQYYYZZZiiiWWW@@@===VVVvvvxxxkkkVVV___yyy[[[<<<+++---***''''''###''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###$$$$$$######""""""!!!!!!"""######$$$%%%)))...222...***%%%"""#########"""!!!"""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$''')))))))))'''&&&)))(((+++---+++888bbbuuuRRRlllxxxiii^^^VVVSSSYYYaaa]]]VVVPPPOOORRRYYYgggttt}}}}}}}}}uuuxxxmmmjjjsssoooeeejjjrrruuuqqqkkkhhhqqq{{{bbbfffwww^^^UUUqqq{{{gggrrr{{{vvvhhhVVVOOOKKKCCC???SSSlllsssiiihhhhhhmmmsssmmmWWW@@@000---***)))))))))***+++%%%%%%%%%$$$######""""""###$$$$$$%%%%%%&&&''''''(((###'''++++++CCCppp~~~|||uuucccIII000''')))""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""&&&%%%%%%%%%%%%%%%%%%&&&%%%######%%%''')))000888YYYpppyyytttssspppooouuuyyy|||zzzppp\\\AAA...%%%""" !!!!!!""""""############ !!!!!!""""""""""""!!!!!!"""###############"""%%%&&&&&&%%%&&&&&&--->>>YYYqqq~~~|||zzztttnnnnnn```DDD111---((((((((('''&&&%%%$$$$$$########################"""###$$$&&&***000777;;;KKKPPPPPPEEE999000)))%%%$$$!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""###$$$$$$%%%%%%&&&&&&'''((()))***,,,///111333333444>>>TTToooZZZ[[[ZZZYYYUUUPPPKKKHHH???888///,,,---...,,,***))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$(((((($$$###$$$'''&&&%%%&&&((())))))(((%%%&&&&&&%%%%%%&&&))),,,***(((&&&&&&'''(((((((((((((((((('''&&&'''))),,,---,,,,,,+++***)))((((((&&&&&&&&&'''''''''((((((((((((''''''(((((()))***///GGGdddooodddVVVVVV___^^^ffftttyyyoooaaa```iii~~~rrrbbbSSSKKKRRRhhh}}}~~~~~~}}}}}}vvvqqq|||~~~zzz~~~lllXXXWWWbbbjjjqqq___FFF>>>WWWyyy{{{rrrZZZbbb|||XXX888'''***)))((((((%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!"""###"""!!! !!!"""############""""""""""""###%%%&&&''')))---222555---)))$$$"""$$$$$$###!!!""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((((((''''''''''''+++---+++999eee{{{jjjVVVsssqqqZZZJJJRRRdddoooqqqpppiii]]]OOOGGGFFFMMM]]]lllxxxzzzkkkfffnnn}}}lll```aaajjjppptttrrrnnnppp~~~{{{pppgggyyy~~~~~~xxxcccZZZsssmmmsss{{{gggaaaYYYIII???PPPiiippphhhiiijjjnnntttssscccSSS888///((((((***)))'''&&&$$$$$$$$$######"""""""""$$$$$$%%%%%%&&&'''''''''&&&"""'''+++---HHHsss~~~kkkLLL000%%%'''""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$&&&'''######""""""""""""######$$$###$$$%%%%%%(((333>>>^^^ooosssnnnnnnkkkjjjqqqrrrwww}}}}}}rrrZZZ===***$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!""""""###$$$$$$ !!!""""""######"""!!!$$$&&&&&&&&&'''(((444OOOkkkxxx}}}}}}wwwsss{{{ppphhhggg```MMM;;;222***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%(((---222777999<<>>TTTjjjzzztttTTT999---'''''''''&&&&&&$$$###"""!!!!!!!!!"""$$$%%%&&&%%% &&&%%%%%%$$$$$$$$$%%%%%%"""(((+++000DDDbbbvvv|||vvvsssmmmgggaaaYYYRRRMMMSSS^^^jjjqqqqqqppprrrtttooommmjjjcccRRR;;;***"""$$$###$$$&&&)))***((('''######$$$%%%&&&((()))***,,,......---++++++---///222444777888:::<<<@@@CCC===AAAJJJSSSZZZ]]]\\\[[[WWWSSSOOOLLLKKKJJJGGGDDD???999222000000...)))###%%%&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$$$$%%%&&&"""###%%%'''***,,,,,,,,,///***$$$!!!"""$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###"""""""""###$$$%%%############$$$%%%&&&''''''''''''(((***---000222///444:::RRR|||RRRLLLCCC999222...---------,,,******++++++***((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''''''''((((((((((((&&&%%%&&&(((******))),,,+++((('''---666:::888888666333///,,,)))'''&&&&&&(((******)))((('''((((((((()))******)))((((((''''''''''''((((((((((((***222IIIhhhtttmmmfffhhhgggggg\\\NNNUUUfffaaaLLLBBBIIIXXXiiippphhh[[[RRRSSSSSSVVVYYY[[[bbbppp~~~xxxwwwpppgggeeefffkkkxxxzzzkkkkkkiiiYYYLLL___{{{___SSSfffyyyzzz{{{|||WWW444***+++(((&&&(((%%%&&&&&&''''''&&&&&&%%%$$$############$$$%%%%%%###########################""""""!!!""""""######%%%$$$$$$###"""""""""######################################################$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""$$$###!!!"""&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%'''&&&)))---222SSSeeeuuummmQQQbbbyyy___QQQVVVrrr|||{{{zzzddd```rrr|||{{{llliiiuuusssssszzzeeecccpppqqqzzzxxxkkkkkk}}}rrrxxx}}}}}}pppVVV\\\}}}eeeNNNUUUmmmtttWWW>>><<>>:::666111---)))'''(((***,,,,,,***(((((((((((()))***++++++***)))(((''''''''''''(((((((((((()))+++DDDiii|||vvvqqqwwwrrraaaWWWYYY[[[SSSLLLJJJYYYccckkkgggZZZPPPNNNPPPgggnnntttsssmmmfffcccbbbxxxxxxqqqYYYLLLNNNXXXkkk{{{zzzppplll^^^UUUggg{{{```QQQ```vvvaaa:::)))((()))((((((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""######$$$""""""######$$$$$$$$$$$$%%%###!!!"""$$$&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$############################################################$$$#################################$$$###"""######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((&&&'''&&&)))+++000PPPsssbbblllNNNQQQtttzzz|||xxx\\\KKKTTTuuu{{{nnnoooqqqwww}}}~~~|||}}}}}}uuueeedddkkknnnsssxxx~~~ttt|||pppbbbccckkkwww{{{qqqjjjvvvsssmmm~~~rrr___VVVlll|||___JJJTTTlll~~~rrrtttiiiQQQ:::666AAALLL\\\ZZZYYY^^^gggllleee\\\HHHAAA999333...***)))+++''')))+++---///222666999AAAAAAAAA@@@???AAADDDGGGPPPXXXccckkkqqqvvv|||}}}|||zzzuuurrrvvv}}}{{{sssssstttiiiYYY<<<444,,,)))---111333222333444444333222333666888::::::999888555333000.........///111333666888999GGGRRR]]]cccggglllrrruuussssssooofffZZZPPPKKKJJJGGGIIIKKKHHHCCC===;;;::::::>>>GGGMMMIII<<<111,,,---,,,,,,---000333333222.........///000111333444...---+++******))))))((('''((())))))''''''((()))((()))++++++)))***,,,...******++++++************+++++++++)))'''&&&)))+++***)))***---111333333111666;;;BBBHHHJJJHHHDDD@@@@@@>>><<<===AAABBB@@@===555...&&&!!! """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$############$$$%%%&&&&&&%%%&&&''')))+++---///000222333;;;\\\333222111000///.........+++***))))))***+++***)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&'''''''''(((((((((&&&'''(((''''''''')))+++000///+++***000:::@@@???===;;;888444000,,,***)))***+++------+++)))((()))(((((()))******)))((((((''''''''''''(((((((((((()))***>>>___vvvwwwssstttnnn]]]VVV\\\WWWHHHHHHUUUiiiooommm^^^MMMIIIQQQYYYmmmttt{{{{{{xxxrrrhhh___uuuwwwdddKKK@@@GGGRRReeexxx~~~uuupppcccYYYeee~~~eeeSSS[[[mmmzzzccc<<<)))(((***)))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$#########$$$%%%%%%&&&&&&%%%###"""$$$((()))'''$$$$$$%%%%%%&&&&&&&&&%%%$$$############################################################$$$$$$$$$%%%########################$$$""""""%%%%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))))))))''')))***---MMM{{{mmmcccrrrYYYHHH[[[|||~~~xxxvvv}}}xxx___IIILLLkkk|||rrrppppppssswwwvvvqqqppprrrtttxxxwwwqqqlllmmmoooppp|||uuuyyyrrraaa]]]nnnzzzxxxnnnrrrqqqiii|||yyyjjjZZZggguuuYYYCCCHHHYYYbbbbbb```RRRUUUOOO???111111:::BBBZZZTTTOOOPPPVVVZZZXXXTTTPPPNNNHHH???444,,,***+++///.........///111333444<<<=========<<<>>>@@@CCCBBBGGGNNNSSSWWW[[[aaaeeebbbaaa```]]]VVVQQQVVV___cccbbb\\\VVVYYY```___XXX<<<666...+++---333777888222444666555444666;;;???FFFFFFEEECCC@@@===:::888333444555777:::<<>>EEEIIIIIIGGGEEEJJJQQQUUUUUUPPPIIIDDD@@@<<<:::===CCCFFFDDDAAA444...&&&""""""######"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###############$$$%%%&&&'''&&&'''(((***,,,...000000333222;;;bbb///////////////...------***)))((()))***+++***)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%'''((((((&&&&&&))),,,000...***(((...666:::888888666222...+++***))))))***,,,...---+++)))((()))'''((())))))))))))((('''''''''''''''((((((((((((((()))777RRRlllvvvrrrmmmcccYYYSSSSSSLLLEEEOOObbbkkkllldddSSSJJJOOO]]]eeeqqqxxx~~~}}}zzzooodddkkk{{{zzzXXXAAA;;;FFFPPP```ttt}}}wwwrrrdddXXX```wwwjjjXXX\\\iiitttddd===)))(((+++)))&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%$$$$$$'''+++,,,((($$$"""###&&&(((((('''&&&%%%################################################$$$$$$$$$$$$$$$%%%&&&&&&########################%%%""""""&&&&&&""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''&&&((())),,,,,,)))))))))+++IIIwwweeeddd~~~~~~nnnVVVJJJHHHhhh{{{|||yyyvvvyyyvvvcccLLLJJJccc}}}~~~zzzxxxuuuqqqpppqqqpppmmmlllnnnpppmmmpppxxx}}}zzzuuurrrxxx|||uuuxxxqqq```^^^ppp}}}wwwuuu}}}ooofffwww|||ttt^^^cccnnnRRR::::::FFFMMMNNNNNNEEEGGGBBB666,,,,,,000333LLLHHHGGGKKKRRRWWWYYYZZZ\\\___]]]RRRDDD:::888999@@@===999999;;;<<<<<<:::???AAABBBCCCBBBCCCEEEFFFCCCDDDFFFGGGHHHJJJLLLMMMIIIHHHIIIJJJGGGDDDEEEJJJPPPLLLFFFAAABBBFFFIIIJJJ999666333111222555999<<<555777888555222333888===@@@@@@@@@>>><<<999777555888888999:::<<<>>>@@@AAA999<<>>999777999===??????>>>===;;;777222...000111222222222222444555666555888<<<<<<:::<<<@@@888666333333333444444333111111111000111111222222222000...///111222222000222222222222333666<<<@@@AAABBBCCC@@@>>>AAAHHHNNNQQQTTTVVVUUURRRPPPPPPQQQQQQRRRTTTUUUUUURRROOOLLLEEEEEEFFFLLLSSSWWWUUURRRLLLOOOTTTWWWUUUPPPJJJFFF>>>;;;;;;???EEEGGGCCC>>>222---'''######$$$###!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$$$$###############$$$%%%&&&''''''(((***,,,...///000111111111>>>jjj///......---------,,,,,,***)))((()))***+++***)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&&&&))),,,///---)))'''+++333555333333111---***(((((())))))+++---......+++)))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((222IIIeeetttqqqfffZZZVVVPPPHHHBBBHHHYYYiiieeecccXXXLLLLLLYYYiiipppttt|||}}}tttkkkaaasssTTT>>>;;;HHHQQQ]]]ppp{{{vvvqqqcccUUU[[[sssmmm]]]___jjjtttddd===)))(((+++***&&&''''''%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&'''((((((%%%$$$%%%)))......)))### """&&&)))***)))'''%%%################################################%%%$$$$$$$$$%%%&&&&&&'''########################%%%!!!"""''''''###"""&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''&&&(((***......***)))((()))GGGtttyyy___ccczzz|||kkkQQQAAAHHHqqq~~~zzz|||~~~{{{uuutttvvvgggQQQHHH[[[sss~~~{{{sssrrruuupppjjjhhhlllpppsssvvvzzzvvvuuu~~~{{{nnnkkkllllllzzzuuutttxxxsssfffgggqqq|||ooofffvvv}}}|||www______nnnRRR999888CCCMMMSSSWWWPPPPPPIII<<<222///---+++>>>AAAJJJVVVaaagggjjjlllkkkqqqrrrhhhYYYQQQPPPRRRLLLHHHFFFIIIQQQWWWXXXWWWYYY[[[]]]___^^^^^^___aaa\\\[[[YYYWWWUUUSSSQQQOOOPPPNNNPPPWWWZZZXXXUUUVVVWWWQQQJJJEEEBBB@@@CCCGGG<<<======<<<<<<===AAADDD@@@AAA@@@;;;555444777<<>>???@@@@@@EEECCC@@@AAACCCEEEDDDBBBCCCCCCCCCBBBDDDHHHNNNSSS\\\]]]\\\WWWTTTUUU\\\cccgggjjjlllkkkhhheeeeeefffaaacccfffiiiiiiddd\\\UUUOOOMMMMMMQQQVVVWWWTTTPPPPPPRRRUUUWWWVVVSSSPPPMMM@@@>>>>>>CCCHHHGGG???888111,,,'''$$$%%%%%%###!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$##################$$$%%%&&&''''''(((***---///000111111///222BBBooo//////...------,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((((((((((((((***,,,222222...))))))------******)))((('''((((((***+++,,,******------(((''')))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***%%%+++BBB___mmmdddVVVRRRJJJ@@@===EEETTTccclllbbbTTTHHHNNN```mmmnnnhhhrrruuuvvvwwwxxxyyyvvvsssuuukkkpppXXXEEEJJJUUUNNNXXXqqq{{{yyyyyyooo\\\\\\}}}oooVVVVVVhhhqqqxxxddd>>>,,,///+++$$$)))&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$""""""$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((+++)))''''''******)))&&&###''',,,...---)))%%%###%%%$$$#########$$$%%%&&&############$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%'''***,,,---...***)))&&&'''))),,,IIIvvvwww```kkk}}}iiiBBB>>>```}}}~~~}}}~~~|||vvvqqqrrrtttlllaaaJJJSSSfffuuurrrffffffooojjjmmmqqqtttvvvwwwyyy{{{}}}yyyxxx}}}}}}uuukkkeeennnoooyyyrrrtttxxxnnnwwwtttkkkeeeuuuzzz}}}mmm___ooo~~~tttnnnggg___uuuwwwXXX666888YYYmmmqqqvvvvvvhhhSSS@@@222,,,///333999KKKUUU]]]kkksssuuu|||{{{rrrggg___]]]^^^___WWWSSSXXX```eeeiiilllpppqqqtttxxx{{{yyysssnnnccchhhmmmooollleee```\\\ccc___\\\^^^eeemmmqqqsssuuukkk___WWWUUUUUUWWWZZZWWWVVVRRRMMMQQQ[[[___\\\^^^]]]^^^\\\OOO@@@CCCOOO___jjjqqqoooiiifffeeeccc^^^XXXUUU\\\eeehhhfffcccggggggfffbbb]]]\\\___bbb\\\eeellllllfff___TTTKKKKKKQQQVVVTTTPPPRRR[[[ccccccbbb______eeekkkiiicccccc\\\VVVSSSPPPMMMOOOSSSIIINNNPPPMMMKKKMMMPPPOOOTTTYYY[[[VVVSSSUUUTTTPPPMMMOOOOOONNNMMMRRR\\\dddjjjgggbbb___^^^```aaaaaaccchhhlllmmmiiidddbbbaaaeeefffggghhhhhheee___[[[SSSPPPPPPTTTUUUQQQMMMMMMQQQVVVZZZ[[[[[[ZZZSSSKKKCCC<<>>QQQsss~~~~~~wwwwwwyyyxxx|||xxxwwwyyy}}}|||zzzyyyzzz|||qqq___VVVXXXbbbooozzz{{{}}}~~~~~~{{{vvvttt{{{yyy|||hhhrrr}}}yyyttt|||zzzooouuurrrnnn{{{|||{{{{{{eeelll|||dddCCC@@@bbbnnnXXXLLLFFFBBBHHHRRR^^^ggghhhlll|||xxxttttttnnnhhhgggkkknnnjjjeeebbb___fffpppyyy~~~}}}|||{{{wwwsssuuuyyy{{{xxxtttkkklllllliiieeecccdddgggbbbfffhhhfffhhhooosssrrrhhhjjjiiiddd\\\[[[bbbjjjooohhheeeiiimmmkkkeee___aaajjjqqqrrrrrrsssrrrooolllqqquuuvvv{{{~~~{{{vvvqqqnnnlllkkkkkkoooppppppnnnnnnkkkaaaUUURRRQQQQQQTTTXXX[[[\\\[[[___aaa___YYYTTTTTTSSSQQQOOOKKKJJJMMMMMMLLLMMMQQQLLLOOORRRRRRTTTXXXXXXUUUNNNOOORRRUUUWWWYYY\\\```]]][[[WWWUUUVVVZZZ___cccfffhhhjjjiiiddd___\\\[[[cccjjjsssxxxwwwuuusssssskkkiiiggggggiiilllmmmnnnddd[[[VVVYYY^^^```bbbdddgggqqqwwwtttnnnjjjfffccc___YYYZZZVVVIIIEEEFFF@@@555///'''######$$$###"""!!!!!! !!!!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############%%%%%%&&&&&&&&&&&&&&&&&&&&&(((+++...000111111111>>>jjj,,,,,,,,,,,,,,,,,,++++++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&''')))+++,,,111111+++&&&&&&''''''%%%&&&(((***,,,------------+++,,,///...***(((***''''''((((((((()))))))))((((((((()))))))))******))))))---666@@@DDDAAA>>>:::===CCCIIIKKKHHH@@@:::999===???<<<777888AAAJJJOOOXXXfffkkkbbbVVV[[[hhh|||{{{qqqccc```nnnxxxqqqrrrkkkfffoookkk\\\pppyyyaaa^^^rrr}}}zzz{{{|||oooOOO333---***&&&)))''''''''''''&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&###""""""###"""&&&***,,,+++((('''&&&$$$$$$$$$$$$%%%&&&((()))############$$$%%%&&&'''"""######$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%'''(((+++,,,***AAAiiiwwwrrrwwwNNNEEE]]]zzz{{{vvv|||yyyvvvvvvyyy~~~}}}sssaaaUUUVVVbbbmmmuuuwwwxxxyyyyyyzzz}}}~~~{{{sssmmmpppwwwyyy}}}}}}kkkkkkttttttxxxsssvvvwwwqqqdddhhhmmmGGG===[[[{{{ppp```YYYPPPGGGLLLWWWSSS^^^```eeevvv}}}wwwvvvlllggggggmmmpppllleeebbb\\\bbbllltttyyy{{{}}}~~~{{{zzzyyy|||}}}vvvwwwwwwuuuqqqmmmkkkjjj```hhhkkkhhhjjjrrrvvvtttnnnllliiiddd\\\XXX___hhhmmmiiifffhhhmmmppppppnnnlllqqqtttrrrppppppnnnjjjllluuuzzzyyy{{{yyytttppplllgggdddnnnppppppllliiidddXXXMMMKKKKKKLLLPPPUUUZZZ]]]^^^[[[\\\ZZZTTTRRRSSSQQQNNNGGGEEEEEEIIIJJJIIIJJJMMMKKKMMMOOOPPPUUU\\\]]][[[QQQPPPRRRVVVWWWWWW[[[```___\\\WWWSSSQQQTTTZZZ^^^bbbdddeeeccc^^^\\\\\\^^^hhhnnntttuuusssooonnnnnnmmmkkkhhhgggiiikkklllllleeeZZZSSSWWWaaagggjjjlllooovvvyyyuuupppmmmiiieee]]]UUUSSSOOODDDCCCDDD>>>777111((($$$###$$$###"""!!!!!! !!!!!! !!! """""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%&&&''''''''''''&&&&&&'''***...222555555555444MMMttt,,,,,,,,,,,,,,,,,,------((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***---333333---((('''((((((&&&(((***---000222222333...+++,,,///...***(((***'''((((((((())))))))))))(((((()))))))))*********(((***000888@@@EEEEEEDDDMMMQQQVVV[[[]]]YYYRRRLLLAAABBB???999333222666<<<===???IIITTTUUUOOORRR]]]fffqqqqqqbbbZZZfffwww{{{jjjkkkiiicccjjjqqq\\\iii{{{```ZZZooo|||zzzzzzuuunnnRRR777000---((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%'''))))))(((&&&#########$$$$$$%%%%%%%%%&&&((((((&&&###!!!"""###"""%%%'''((('''&&&&&&'''%%%$$$######$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%###############$$$$$$%%%############$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((***)))))))))((((((((((((''''''''''''''''''''''''%%%''''''++++++)))@@@hhhuuurrr```GGGVVVqqq}}}yyyxxxxxxzzz~~~}}}|||yyyjjjaaaaaacccjjjlllnnnppprrruuuyyy|||xxxpppnnnqqqmmmooouuuyyytttlllpppuuuuuuuuu|||ppp|||dddgggrrrJJJ;;;UUUtttuuulllfffVVVBBB>>>GGGEEEUUU]]]eeevvvyyytttiiicccbbbhhhllljjjeeeccc___fffnnntttwwwwwwwwwxxx{{{{{{|||~~~zzzsssnnnbbbmmmsssqqqrrryyyzzzvvvsssoookkkggg___XXXZZZaaahhhkkkmmmnnnppprrrttttttpppttttttpppnnnnnnmmmiiihhhsssyyywwwwww~~~|||yyyvvvsssqqqnnnjjjddd```iiinnnooojjjccc[[[OOOFFFBBBEEEJJJOOOSSSWWWYYY[[[[[[ZZZUUUPPPPPPRRRNNNHHHAAA@@@BBBGGGJJJIIIKKKNNNKKKLLLLLLMMMSSS\\\___]]]WWWUUUVVVZZZZZZXXX[[[aaaccc]]]VVVSSSUUUWWWWWWWWW[[[^^^aaa```]]]]]]```dddnnnpppqqqoookkkjjjlllnnnssspppmmmlllmmmnnnnnnnnnggg]]]VVVYYY```gggmmmqqqvvvxxxwwwqqqmmmjjjeee___QQQIIIJJJKKKGGGIIIKKKDDD===666,,,'''%%%$$$###!!!!!!!!! !!!!!! !!!"""!!!!!! """""""""""""""!!! """""""""""""""""""""""" !!!!!!"""######$$$$$$&&&&&&'''(((((('''&&&%%%'''(((+++///222444555555MMMmmm------------------------))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***...444555///)))((())))))'''))),,,000333555666666...,,,,,,///...***)))***(((((((((((())))))))))))))))))))))))***************000:::FFFQQQXXX[[[\\\dddfffkkkqqquuuqqqiiiaaaPPPPPPMMMHHHBBB>>>===>>>999222444@@@GGGEEEFFFMMMQQQdddmmm```WWWbbbttt}}}ggghhhhhhbbbgggvvvrrrYYYbbb~~~xxx[[[SSSgggvvvuuuuuuqqqlllSSS:::333///))))))(((((('''''''''&&&&&&&&&%%%%%%&&&(((***+++***((($$$$$$%%%&&&&&&'''((((((%%%''')))'''$$$"""###%%%###$$$$$$"""!!!"""$$$&&&%%%$$$#########$$$%%%&&&&&&&&&%%%$$$############$$$###"""""""""###%%%&&&############$$$%%%&&&'''%%%%%%&&&&&&'''((())))))++++++******))))))((((((&&&&&&&&&'''''''''''''''&&&''''''******(((@@@hhhpppooo{{{PPPDDDeeevvvwwwzzzyyyyyy}}}pppcccZZZ___aaaeeeiiinnnssszzz~~~yyyuuuuuuuuunnnpppwww~~~qqqqqqyyywwwuuu}}}ooo~~~tttsssdddgggoooIII;;;WWWxxx{{{tttmmmVVV777+++000===QQQ^^^iiizzzzzzqqqkkkeeebbbggglllllljjjjjjjjjqqqxxx|||zzzvvvtttsssxxxqqqfffttt|||{{{{{{xxxvvvqqqmmmiiiaaaWWWUUUZZZdddkkkrrrsssqqqppppppoooqqqsssssspppoooqqqrrrooofffssszzzvvvuuu|||~~~zzzqqqppppppqqqsssqqqlllggggggmmmpppkkkbbbZZZOOOFFFCCCHHHPPPUUUWWWWWWXXXYYY^^^[[[UUUOOOOOOOOOJJJBBB>>>===AAAGGGKKKLLLNNNQQQNNNOOOMMMNNNTTT]]]aaa___aaa]]]]]]aaa```]]]```fffggg___WWWVVVZZZ\\\WWWQQQWWW[[[```aaa```aaaeeejjjqqqqqqnnnjjjggghhhnnnsssqqqooommmlllmmmoooooonnnhhhaaa[[[[[[^^^ccckkkssswwwvvvrrrkkkgggddd^^^WWWTTTLLLMMMRRRPPPSSSSSSIIIBBB:::000)))&&&$$$""" !!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$&&&&&&((((((((('''&&&%%%%%%%%%&&&(((+++///222444===ZZZuuu------,,,++++++******)))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%&&&'''(((((('''+++111444...((('''(((((('''%%%---@@@MMMJJJ<<<222...******---...+++((()))''''''''''''((((((((((((...(((%%%(((+++******,,,,,,===QQQ___hhhooorrrqqqxxxwwwxxx}}}vvvmmmaaaaaaaaaaaa___ZZZSSSOOOIIICCC<<<:::<<<>>>===;;;LLLPPPVVV\\\]]]aaalllxxxyyykkk^^^\\\dddmmmuuutttbbbeeezzzoooWWWSSSbbbqqqrrrmmmeeeeee[[[DDD000*********'''((('''&&&)))+++((("""%%%&&&''''''''')))+++...***)))'''&&&'''))))))&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### """######!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''))))))(((((((((((())))))((((((((((((''''''''''''&&&)))'''&&&''''''===aaajjjxxx~~~|||aaaGGGQQQhhh}}}|||{{{zzz{{{ooo]]]\\\RRROOOVVV^^^dddrrr~~~~~~}}}xxxggg|||nnn{{{wwwkkkttt|||xxxjjj]]]}}}kkkIII===XXXwwwxxxppp```AAA111444777HHHWWWjjjvvv{{{~~~zzzjjjddddddjjjooonnnnnnqqqrrr|||}}}|||}}}~~~yyytttooovvv{{{|||{{{ssskkkhhheee```\\\\\\iiivvv}}}vvvjjjggglllqqqlllnnnmmmiiiiiimmmlllfffffflllooonnnqqqyyy~~~uuuooommmqqqtttrrrppprrrqqqnnnjjjgggbbbZZZOOOHHHJJJQQQYYY[[[WWWUUUVVVZZZ]]]______ZZZRRRJJJEEECCC===>>>AAAFFFKKKPPPTTTWWWMMMNNNOOOSSSWWW\\\^^^___aaaaaa___^^^^^^aaafffkkkjjjccc\\\ZZZ\\\\\\XXXSSSVVVWWWXXXXXX[[[___fffjjjnnnjjjdddaaabbbhhhoootttwwwooogggcccfffjjjkkkkkkkkkdddZZZSSSSSSZZZeeelllyyyrrrhhhaaa\\\YYYVVVTTTNNNMMMNNNRRRVVVTTTNNNGGGCCC888+++"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""### """###"""!!!"""### $$$%%%###!!! ''''''&&&&&&&&&&&&%%%%%%((('''))),,,+++***///777<<>>111...+++***---...+++((()))''''''''''''((((((((((((---)))(((***+++***...333CCCSSSeeeooouuu|||~~~||||||xxxpppkkklllppptttwwwtttnnnhhh___ZZZSSSOOOLLLHHHAAA;;;>>>BBBIIIPPPRRRTTT[[[dddtttvvvvvvooofffaaaccchhhqqqwwweeeeeexxxqqq\\\YYYfffuuuyyyvvvvvvppp```III888111---(((***))))))***)))'''%%%%%%))))))((('''%%%%%%&&&(((%%%%%%%%%%%%&&&((((((''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$%%%&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))******((()))''')))+++***999XXXfffxxxvvvlllOOOBBB]]]ttt~~~||||||~~~pppfff]]]ZZZ```eeegggppp}}}wwwlllxxxrrr|||rrrgggooo{{{kkk^^^qqqvvvfffHHH===WWWvvv}}}ppp^^^AAA111555<<>>@@@AAACCCIIIPPPVVVZZZ[[[SSSPPPOOOSSS[[[aaaaaa```dddddddddddddddggglllpppkkkeee___]]]___]]]XXXRRRQQQPPPOOOOOOQQQXXX```eeejjjfff```]]]]]]bbbhhhmmmkkkeee]]][[[^^^aaabbbaaaYYYVVVTTTTTTXXXaaajjjppptttiiiZZZQQQNNNLLLGGGAAA@@@>>>>>>AAADDDBBB<<<666===444)))"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!  !!!!!!!!!"""###$$$$$$""""""###$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''))),,,,,,,,,111999BBBBBBEEEJJJQQQ___yyy------,,,++++++******)))******)))))))))((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((,,,222444///******,,,,,,444///<<>>NNNlllwwwzzzwwwwww~~~~~~sssfffaaa___cccjjjmmmpppsssvvv}}}}}}{{{xxx}}}~~~uuu}}}~~~~~~}}}zzz}}}zzzxxxwwwtttmmmjjjkkkfffqqq{{{{{{uuupppkkkffffffjjjjjjeeeaaaaaabbbbbbeeefffgggjjjpppwwwxxxuuuppptttsssnnnpppxxxxxxssscccfffjjjkkkiiifffcccaaa^^^]]]]]]\\\]]]___aaabbbfffccc\\\SSSJJJDDDAAAAAAGGGEEEEEEKKKSSSYYYYYYXXXTTTOOONNNTTT^^^cccaaa]]]dddeeehhhiiikkkmmmqqqtttmmmgggbbb______\\\VVVPPPLLLKKKIIIHHHJJJPPPYYY___ccc___ZZZVVVUUUXXX]]]aaaaaa]]]XXXVVVXXXZZZZZZYYYUUUUUUVVVWWWZZZ]]]```bbb[[[NNN>>>777777666000)))000...---...///---)))$$$444---&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%###!!!  !!!"""%%%"""!!!###""" $$$$$$$$$"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&))),,,---...444;;;OOOOOOMMMHHHCCCHHH[[[ooo------,,,++++++******)))*********)))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''((((((''''''((())),,,222444///***+++...///333---:::SSSXXXCCC000...000,,,+++---...***)))***''''''''''''(((((((((((()))***,,,,,,)))---===MMMcccooowwwwwwuuu{{{zzzuuuxxxxxx{{{~~~~~~yyyrrrlll```WWWLLLDDD===777777;;;999@@@HHHMMMLLLGGGDDDBBBIIIVVV___]]]ZZZ```mmmwwwuuukkkaaa```gggsss|||ttt___MMMEEEEEEHHHIII???555222666444+++)))...)))))))))*********(((&&&'''''')))+++)))%%%%%%((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&'''&&&%%%"""######$$$%%%&&&''''''###%%%''')))))))))'''&&&&&&''''''((())))))******,,,---+++...111,,,666QQQgggxxxyyyYYYOOOLLLaaa{{{~~~~~~}}}~~~~~~~~~}}}yyyxxx~~~|||~~~}}}{{{xxxyyy~~~|||tttjjjjjjxxx~~~wwwjjj]]]bbbzzztttTTTAAAWWWwww~~~jjjSSSCCCMMMhhh~~~zzztttrrr~~~xxxqqqgggbbb___```fffkkkoooqqqpppyyy}}}zzzxxx}}}zzz~~~yyyvvv~~~{{{zzzyyyssslllkkknnnfffooowwwyyyxxxuuunnngggdddgggiiieee```___bbbeeefffeeeeeeiiiqqqvvvvvvrrrllluuuuuummmmmmtttrrrhhhTTTZZZaaaeeeffffffgggiiibbb^^^ZZZYYY\\\aaadddeeeaaa\\\TTTLLLGGGDDDEEEGGGLLLHHHFFFJJJQQQUUURRRMMMMMMMMMOOOVVV]]]```]]]XXXaaadddhhhkkkmmmoooqqqsssnnnhhh```[[[XXXUUUOOOKKKIIIIIIGGGFFFGGGKKKQQQUUUWWWSSSOOOKKKIIIKKKNNNPPPTTTQQQNNNMMMMMMMMMKKKJJJAAAAAAAAA@@@???===;;;999:::222)))&&&'''((($$$ &&&$$$######$$$$$$!!!)))&&&""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """&&&))),,,+++%%% $$$&&&%%%""""""#########!!!!!!"""$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%(((---...///555===WWW]]]cccbbbZZZSSSUUUZZZjjj------,,,++++++******)))************))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''))))))''''''(((***+++111444///***,,,000111000+++444CCCAAA000***111222---+++------***)))***''''''''''''((((((((((((''')))++++++***111GGG\\\qqqyyy}}}yyyvvv||||||yyy{{{yyyxxxooocccXXXLLL???888888222444666888888777666666===BBBDDDDDDHHHPPPWWWYYYTTTOOOKKKKKKRRR]]]hhhnnntttjjj[[[NNNJJJQQQ```mmm]]]PPPHHHIIIHHH@@@;;;;;;222000............+++)))(((&&&'''***)))%%%%%%)))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&"""###$$$%%%&&&'''((((((%%%&&&(((***+++***((('''''''''''''''''''''''''''***......///...)))888XXXmmmwwwzzzOOOIIIZZZsss~~~}}}zzzvvvvvv~~~}}}~~~}}}zzztttyyyvvvxxxxxx{{{|||qqqlllttt|||yyyqqqhhhggg}}}{{{UUU;;;LLLnnnuuubbbNNNVVVxxxyyyvvvsssmmmmmmkkkgggbbb```dddjjjmmmmmmooo{{{zzz|||~~~}}}|||}}}||||||zzzuuu{{{yyywwwsssjjjbbbccchhhlllqqqttttttttttttnnngggbbbeeefffeeeaaa```dddjjjccc______dddllloooooommmcccppptttnnnmmmrrrnnnbbbVVV[[[aaaddddddeeegggjjjhhhbbb[[[XXX[[[___aaaaaaXXXSSSKKKDDDAAAAAACCCEEEKKKGGGDDDGGGMMMOOOKKKFFFHHHMMMUUU[[[]]][[[XXXVVV^^^bbbfffjjjlllmmmnnnooohhhaaaWWWOOOKKKHHHEEECCC@@@@@@AAA@@@???@@@BBBCCCEEEBBB???;;;::::::<<<======;;;999888777555333111,,,------,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%!!!!!! !!!"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  ###(((,,,///+++&&&!!!!!!$$$'''%%%"""!!!###&&&'''%%%$$$############$$$%%%&&&&&&''''''&&&&&&)))---...///555===TTTaaapppzzz{{{tttjjjccc___bbbttt------,,,++++++******)))++++++*********)))))))))(((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%(((***)))'''&&&(((+++***000222...***,,,111333000---///444000***---666333...+++------***)))***''''''''''''((((((((((((&&&(((***+++,,,888RRRjjjyyy~~~~~~yyyxxx~~~}}}|||{{{yyyvvvqqqcccRRRGGGCCC???:::444000//////000000666777666444888======:::999777444444999BBBLLLRRR^^^YYYSSSMMMKKKUUUlll~~~wwwnnnhhhfffccc___\\\EEE>>>444...++++++)))(((+++$$$"""(((***&&&&&&***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&((('''&&&###$$$%%%&&&'''((()))***(((((()))******)))(((''''''''''''&&&&&&%%%%%%%%%)))---...---+++&&&888ZZZmmmtttwwwLLLMMMeeeyyy{{{{{{|||mmmnnnrrrzzzxxx~~~tttvvvzzzrrrsss}}}|||wwwvvvrrrmmmiii~~~ZZZ<<>>===::::::;;;===@@@@@@>>><<<>>>@@@DDDEEEDDDCCCBBBCCC@@@CCCFFFHHHGGGGGGGGGHHH>>><<<888555333111///...)))+++,,,,,,+++***+++,,,+++******)))))))))))))))((()))***)))))))))***+++%%%%%%&&&'''''''''&&&&&&***(((%%%"""!!!!!!"""###!!!"""!!!!!! !!!"""######""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""###%%%&&&'''%%%$$$$$$%%%###$$$%%%&&&((()))***+++)))(((***,,,++++++///777MMM___uuusss```]]]dddppp------,,,,,,+++******)))+++++++++************)))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%(((+++***'''&&&))),,,(((...000,,,))),,,111444111000+++'''...999:::333444///,,,------***)))+++''''''''''''((((((((())))))((())),,,333EEEddd~~~|||yyy|||}}}|||}}}~~~~~~{{{rrrkkkmmmtttrrrhhh[[[QQQKKKGGGBBB>>>===IIIUUUYYYZZZ\\\^^^]]]YYYSSSIII???999555444333000///111555777<<>>:::999999777555555666888888888666444222666333111000222444444333,,,...000111000///000000,,,---...///...,,,***((()))******))))))***---000******++++++++++++++++++)))***,,,---...///222444000333777<<<@@@BBBBBBBBB444---%%%"""###&&&''''''!!!######""" $$$%%%%%%%%%$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$###### """$$$%%%$$$###$$$%%%"""""""""!!! """$$$$$$$$$%%%''')))***+++,,,***)))***,,,+++)))---444FFF[[[ttthhhOOOPPPggg|||,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((+++******)))(((''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&'''(((***---111000,,,,,,000555555222//////222666999::://////,,,***+++...+++&&&'''(((((((((((())))))))))))***(((***===YYYmmmsssxxxvvvuuuvvvzzz{{{}}}{{{~~~{{{{{{|||yyytttvvv}}}xxxqqqyyy|||qqqeeebbb[[[[[[eeennnssspppbbbWWWLLL???666777111...000000000555===XXXzzzwwwvvv|||___EEEVVVllleeeLLL<<<...***+++******,,,***((((((((('''%%%######'''&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))'''%%%######$$$)))"""!!!&&&)))&&&%%%'''%%%%%%''',,,222444333000,,,)))&&&&&&'''((('''%%%'''(((***+++,,,***)))'''))),,,***+++---'''+++>>>RRRooovvv\\\lllzzzwwwpppooonnnkkklllqqqqqqooorrryyyuuurrroooooosssxxx}}}}}}vvv\\\^^^yyyssslll{{{tttwww}}}wwwyyy]]]DDDPPPrrrvvv~~~|||xxxnnnjjjsssxxxqqqoooppppppnnnmmmkkkjjjjjjdddRRRCCCIIIZZZ```cccfffgggfffgggjjjllljjjmmmnnnooottt|||}}}wwwpppqqqtttzzzuuukkktttnnnhhhgggfffeeeiiinnnhhhnnnoooiiidddeeeeeecccbbbjjjkkk```VVVUUUXXXZZZZZZ^^^bbbbbb___]]]___bbbccc\\\UUUSSSUUUXXXXXXWWWXXXVVVRRRPPPPPPUUU]]]ccc``````___^^^]]]^^^bbbeeeiii^^^VVVUUUTTTOOOMMMOOOLLLGGGBBBAAA@@@===<<<<<<888444111222000,,,,,,//////...------------------111222222000---,,,---...+++,,,///111///+++---222444111......111111---))),,,,,,---111555888999999;;;;;;;;;::::::999::::::<<<<<>>???>>>:::999;;;555555666777777666666777444000///000///++++++...---...///...------///111444333111111111222444444666777;;;???>>>;;;>>>DDDCCCAAA>>><<<;;;888444111///111444999===AAADDDFFFGGGEEECCCBBBCCCEEEFFFFFFFFFFFFJJJPPPQQQMMMJJJJJJRRRVVV^^^gggnnnooolllhhhVVVCCC222---)))""" ### $$$######"""!!! !!!!!! !!!!!!!!!!!!!!!""""""############!!! !!!###$$$""" """############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***)))((())),,,000444>>>RRRnnnmmmZZZOOO\\\|||,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++,,,000222000,,,+++...222333111---,,,---.........000(((***666999---&&&))))))))))))************+++''')))***...CCC```uuuzzz{{{uuunnnnnnrrrxxxzzzzzzwww|||~~~zzzzzz~~~||||||{{{|||yyyxxxxxxxxxxxx}}}|||~~~tttnnnmmmqqqrrrrrr{{{xxxnnndddUUUFFF888000111777LLLqqquuuUUUSSSnnnwww[[[CCCBBBFFF>>>222,,,,,,)))(((***)))''')))...%%%%%%%%%$$$$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))***)))&&&$$$###%%%''')))&&&%%%(((***)))((())))))((((((***---/////////222...)))&&&&&&'''''''''+++***)))(((''''''(((((())),,,)))***,,,''',,,@@@ddd~~~|||ppprrrVVVnnnwwwdddPPPFFFCCC@@@??????===<<<>>>BBBEEEGGGMMMSSSTTTTTTWWW[[[```dddeeeeeeYYYVVVYYYggg|||dddUUUeeezzznnnyyyzzzyyy{{{uuu~~~```CCCKKKrrrgggLLLBBBNNNRRRSSSTTTTTTRRRLLLDDD>>>DDD>>><<<===:::555888AAA???@@@BBBBBB@@@?????????DDDFFFGGGGGGHHHIIIEEE@@@FFFGGGHHHJJJLLLLLLKKKKKKKKKJJJLLLPPPQQQMMMLLLMMMSSSTTTQQQJJJFFFHHHIIIIIIHHHLLLMMMGGGCCCCCCEEEFFFNNNOOOOOOLLLIIIIIIMMMQQQJJJDDD===999:::<<<===<<<555666777777666777888:::666777666555444555888:::666333333555555333333666111666;;;>>>@@@AAABBBBBB;;;888777888666222111333666999;;;:::666666:::???CCC???<<<<<<@@@DDDFFFFFFIIIIIIMMMPPPOOOLLLOOOTTTSSSSSSQQQLLLFFF@@@<<<:::555999>>>AAACCCFFFKKKOOOSSSOOOLLLLLLNNNQQQQQQPPPMMMLLLOOOTTTVVVRRRQQQRRRVVV\\\dddiiijjjiiiiiijjjTTTDDD555000,,,$$$ """ %%%$$$###""" !!!!!! !!!!!!"""""""""##################"""!!!!!!######"""!!!"""############$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&''''''((()))******,,,///222999KKKhhhiiiKKKGGG```,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((***)))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''(((***,,,---111333000,,,***---111111///---,,,---------,,,,,,(((888SSSWWW???---,,,((((((((())))))))))))***'''***+++000DDDaaatttyyyxxxsssoooqqqxxx}}}~~~|||yyy}}}~~~zzzzzz~~~}}}{{{xxxuuuyyyxxxyyyzzz|||}}}yyy|||lllfffiiitttwwwsss{{{}}}sssdddPPP???444000@@@ccc}}}|||vvvZZZPPPjjjoooRRROOOVVVRRRCCC888111,,,,,,111111+++(((***$$$&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''******)))'''$$$$$$&&&(((,,,+++*********(((''''''(((&&&%%%%%%&&&(((***+++333///***'''%%%&&&(((***///---***'''&&&''')))***(((+++)))))),,,(((---AAA```{{{wwwpppvvvXXXPPPvvv|||rrrkkkMMMAAA888777<<>>;;;888===EEELLLMMMJJJIIIKKKGGGFFFHHHLLLLLLHHHEEEFFFGGGGGGFFFCCCBBBCCCDDDDDD???@@@???<<<999:::<<<===@@@AAA@@@===:::888999:::444444555777999888444111///000111111000111333444444555666666666888;;;>>>BBBBBBCCCEEEFFFHHHKKKOOOJJJMMMOOORRRWWW[[[ZZZVVVNNNJJJIIIIIIGGGAAA???@@@CCCHHHJJJGGGBBBAAAFFFLLLSSSMMMGGGGGGMMMRRRTTTSSSXXXXXXZZZ[[[XXXSSSTTTYYYZZZ\\\\\\UUULLLDDD@@@AAA===BBBGGGGGGEEEFFFKKKPPPXXXTTTQQQRRRUUUVVVTTTQQQQQQOOOQQQUUUVVVSSSSSSUUUUUUXXX\\\^^^]]][[[ZZZYYYDDD999///---***$$$!!!!!! ######"""!!! !!! !!!!!!"""##################$$$$$$######"""""""""""""""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&%%%''')))***+++,,,...000666EEEccc^^^JJJSSSppp,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''(((***---...111333000,,,***---111000...---...000111000///---000LLLrrrwwwVVV:::333)))))))))*********++++++'''+++,,,111DDD___qqquuutttsssssswww}}}~~~{{{{{{zzz|||zzz{{{~~~jjjccciiixxx}}}xxx||||||nnnpppuuu~~~}}}lllUUU===...777TTTttt{{{ttt```TTTiii```ZZZfffmmmdddWWW@@@555333<<>>666777999===@@@AAAAAA@@@FFFEEECCC???======???BBB@@@BBBDDDFFFGGGJJJNNNQQQZZZZZZYYYZZZ^^^dddhhhjjjeeeccc___^^^eeekkkggg]]]WWWSSSRRRTTTRRRNNNMMMOOOMMMPPPRRRNNNHHHGGGLLLRRRXXXQQQJJJIIIMMMRRRSSSRRRZZZZZZ[[[[[[WWWQQQQQQVVVXXX\\\]]]XXXNNNGGGDDDEEEEEEIIIMMMMMMJJJIIIMMMQQQTTTSSSSSSTTTVVVUUURRRNNNVVVSSSTTTWWWWWWTTTSSSUUUTTTSSSQQQPPPOOOLLLGGGDDD444...)))((('''###  !!!!!!!!!!!! !!!""""""$$$$$$#####################$$$$$$###"""!!!!!!"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%$$$&&&)))***++++++---///444@@@\\\}}}[[[QQQYYYvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''(((***,,,---111333000,,,***---111/////////111444444333222,,,111LLLoootttVVV;;;333+++++++++,,,,,,,,,------(((+++---111DDD^^^nnnqqqssstttxxx|||~~~~~~{{{xxxzzzzzz{{{|||}}}|||iiigggkkkwww{{{www}}}|||rrrqqqtttzzzvvvnnnnnnuuu|||~~~yyylllVVVCCC555GGGddd}}}vvvvvvjjj^^^ooonnn```ooo{{{\\\FFF:::FFFTTTOOOAAA999---+++(((((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&)))*********(((''''''(((555888777111---,,,+++)))(((((('''%%%$$$%%%'''***,,,,,,***(((&&&(((+++///000...***'''&&&(((+++...'''***'''(((+++(((///DDD}}}wwwhhhTTT[[[~~~wwwppp[[[SSSJJJEEEAAA>>>AAAFFFJJJPPP\\\iiiqqqvvv}}}{{{vvvkkk[[[QQQTTT]]]mmmttt~~~~~~~~~sss^^^VVVeeerrr|||qqq|||yyyjjjbbbppp}}}xxxxxx[[[CCCLLLrrrrrrPPPAAALLL{{{|||oooyyy~~~qqqXXXBBB;;;===000...+++*********((('''&&&&&&***...---)))(((+++///>>>]]]{{{vvvsssqqqrrroooiiiggghhh``````eeeooouuuvvvvvvwwwxxxrrrkkkcccYYYSSSUUU[[[eeeffffffeeebbb\\\WWWTTTNNNKKKGGGEEEGGGOOOWWW]]]```\\\VVVOOOJJJHHHJJJMMMNNNPPPSSSUUUXXX[[[^^^aaaffffffdddeeekkkrrrtttrrrqqqpppiiidddggglllfffZZZRRRNNNMMMOOOPPPNNNPPPSSSRRRTTTTTTQQQLLLLLLQQQVVVYYYSSSMMMJJJKKKNNNOOOOOOTTTTTTUUUUUUQQQKKKKKKPPPSSSWWWZZZWWWPPPIIIHHHHHHJJJLLLNNNNNNLLLLLLNNNQQQKKKMMMOOOPPPPPPOOONNNMMMUUUSSSSSSUUUSSSNNNLLLMMMLLLIIIFFFCCC@@@;;;444///---***'''%%%$$$"""  !!!""""""  !!!"""##################"""""""""###$$$%%%$$$"""!!!!!!""""""############$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$&&&((()))***+++---///444:::TTTyyynnnUUUGGGPPP]]]dddooo|||,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''')))+++---000222000,,,***...222111111222444666666444333---,,,888MMMQQQ@@@000---))))))*********+++++++++'''+++---222EEE^^^nnnpppqqquuu{{{~~~~~~}}}}}}~~~|||wwwyyy~~~}}}}}}~~~{{{ttt|||ooojjjlllvvvzzzvvvyyyzzzpppnnnrrrzzzuuunnnggghhhhhhjjjppppppdddUUU888===RRRuuummm___nnnzzztttiiivvvyyy^^^kkk}}}XXX???MMMeeejjj```XXXEEE:::...(((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&''')))+++,,,***(((((((((000555444...***++++++(((&&&'''(((&&&$$$$$$&&&)))'''((()))(((''')))---111---+++(((&&&%%%'''***,,,''')))''''''+++(((000EEEzzzkkkXXXYYYqqqooo^^^UUUCCC@@@BBBJJJQQQVVV]]]fffllllllpppwww|||rrr^^^RRROOOZZZhhh{{{{{{{{{rrrbbbddd{{{vvvxxx{{{}}}uuuxxxeeeZZZhhhyyy~~~xxx^^^CCCDDDddd|||[[[HHHNNN~~~}}}~~~~~~{{{}}}qqqRRR999//////'''&&&%%%&&&''''''### ((('''***...,,,'''(((---%%%333RRRvvvyyyvvvvvvwwwtttmmmjjjjjjeeeccchhhsss|||xxxoooccc\\\aaalllooooooooonnnmmmiiifffcccaaa[[[RRRKKKLLLTTT___gggfffccc]]]VVVPPPNNNPPPRRRUUUWWWZZZ\\\^^^```cccfffiiiiiigggiiirrrxxxtttkkkmmmrrrpppgggdddeee___UUUMMMHHHFFFFFFFFFEEEHHHLLLOOOOOONNNLLLLLLNNNRRRUUUWWWTTTPPPLLLJJJKKKMMMNNNRRRQQQRRRQQQKKKDDDDDDGGGMMMQQQSSSRRRNNNJJJGGGGGGIIIHHHHHHFFFEEEDDDCCCCCC>>>BBBEEEEEEDDDEEEJJJNNNVVVSSSSSSTTTQQQJJJFFFFFF@@@AAA???;;;333,,,'''%%%''''''%%%###"""!!!   !!!"""############""""""!!!!!!!!!###%%%&&&%%%""" !!!###"""############$$$$$$$$$"""############$$$$$$$$$###############%%%&&&&&&$$$&&&'''((((((***---///333555JJJoooaaaFFF???CCCJJJUUUaaa,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++,,,000222000,,,+++...333333333333555777777444222333+++)))000333---***---&&&&&&&&&&&&''''''''''''&&&+++...333FFF```ooorrrooouuu|||~~~~~~zzzuuuxxxnnnppp{{{zzzxxxqqqaaaYYYeeewwwvvvnnnaaaYYY^^^ddd]]]RRR===888EEEgggtttYYYFFFQQQsss~~~yyyooozzzZZZccceeeBBBOOOooo}}}xxxrrrbbbQQQ<<>>@@@KKKPPPKKKKKKPPPOOOGGGBBB===555...)))((()))+++'''&&&&&&'''***---000333EEEGGGIIIJJJIIIGGGEEECCC666555222...***'''$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############################################################%%%$$$#########$$$%%%&&&((((((&&&$$$'''---...+++...444;;;RRRwwwUUU===GGGQQQ___zzz...------,,,,,,++++++***---,,,,,,***)))(((((()))((((((((((((((((((''''''***)))))))))(((((((((''''''((((((((((((((())))))%%%&&&''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())),,,//////,,,+++,,,///000//////222555777555333444222000000000000...,,,''')))***)))((('''((()))***)))(((///CCC[[[kkkooopppwww~~~xxxqqqnnnrrr{{{xxxyyy}}}}}}vvvllleeebbbaaa]]]XXXZZZpppttttttxxxzzzzzzuuukkkaaa[[[XXXCCC444333AAAEEE::::::FFFTTTjjj}}}~~~hhh```}}}]]]JJJZZZrrr}}}oooWWWBBB444---(((***)))'''%%%&&&((('''%%%&&&%%%$$$%%%''')))((('''((((((((('''&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%(((+++,,,++++++...000+++***)))(((''''''''''''((((((''''''&&&''''''((()))''''''(((((((((///888ddd{{{mmmccclll}}}gggQQQPPPVVVZZZdddpppwwwzzz~~~~~~wwwoooiii```aaa]]]YYY[[[dddhhhgggiiiiiiddd___cccppp}}}~~~|||{{{nnnfff]]]\\\eeettt{{{}}}uuu{{{zzzttt{{{uuujjjhhhqqq{{{~~~oooXXX[[[uuu~~~xxxsssMMM777RRR{{{yyycccCCCQQQ{{{wwwXXX;;;---***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&'''(((///FFFbbbsss{{{}}}xxxsssoookkkgggdddaaa```eeennnuuuyyywwwpppllllllnnnppppppiiieeeiiikkkhhhdddccc^^^[[[VVVSSSQQQSSSVVVXXXZZZ\\\]]]ZZZUUUSSSWWW\\\ccc```\\\[[[___gggpppvvvrrrtttuuuwww{{{{{{oooaaa```fffhhhbbb[[[XXXUUURRRQQQLLLEEE???:::999999:::;;;<<<<<<:::999888999;;;666777888999;;;???DDDHHHOOORRRQQQLLLKKKKKKIIIEEEHHHPPPQQQJJJFFFHHHEEE>>>111...(((### !!!###""""""""""""$$$&&&)))+++***,,,///111333333333222++++++)))'''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%################################################$$$$$$######$$$%%%&&&''''''******'''&&&***---------333666FFFiiidddEEEJJJWWWrrr...------,,,,,,++++++***---+++******++++++***((()))))))))(((((('''''''''))))))))))))((((((((((((((((((((('''''''''''''''((('''&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***---///...***'''((()))---------000222444333222555111---...111111...***'''((())))))''''''((()))((('''(((000CCC[[[jjjnnnnnnvvv~~~}}}wwwpppmmmrrr}}}xxx|||oooiii___UUUOOOQQQYYYaaasssrrrgggjjjsssvvvzzz{{{wwwnnneee```RRR>>>111444777333888CCCBBB```}}}ssseeeyyyoooVVVNNNddd}}}sss___JJJ666(((---***((((((((((((&&&%%%%%%$$$$$$%%%'''((('''&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%(((+++...///111333555---,,,***'''&&&%%%%%%%%%&&&&&&''''''(((((((((((()))'''(((((('''(((...555\\\qqqeeeeeeyyyxxxbbbQQQMMM```vvvzzzoooaaaVVVJJJIIIDDD===;;;@@@FFFHHHJJJKKKFFF??????KKKYYYbbbpppzzzlll[[[UUU]]]ooo|||{{{ttttttvvv{{{}}}tttmmmrrr|||{{{lllYYY^^^xxxyyyvvvPPP:::SSSyyyvvvfffooo}}}aaa???LLLxxx|||}}}~~~oooPPP444)))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&"""$$$))))))%%%(((///DDDXXXllltttwww|||}}}uuuoookkkhhhffffffbbbccciiiooouuu{{{}}}wwwppplllllllllkkkiiijjjeeeccceeeeeebbb``````ZZZXXXUUUSSSSSSUUUXXXZZZ]]]```aaa]]]YYYXXX\\\aaajjjfffbbbaaaeeemmmvvv}}}{{{{{{zzzxxxxxxxxxrrrjjjggghhhddd]]]WWWVVVRRRNNNOOOKKKDDD===999999:::<<<===999444000...---+++***%%%'''***---000555;;;@@@EEEIIIJJJHHHIIILLLLLLIIIJJJNNNLLLAAA:::999555///%%%$$$!!! !!!!!!  """### """$$$%%%'''(((!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$#########################################################$$$%%%&&&'''((($$$***,,,(((%%%(((---...'''000000999ZZZ}}}lllJJJGGGSSSxxx...------,,,,,,++++++***+++***((()))++++++***'''******))))))((('''''''''))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%)))'''%%%%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++...000...)))%%%%%%%%%***+++,,,---///000111111555000+++,,,111222---'''&&&''')))(((''''''((()))'''(((***222DDDZZZiiimmmrrrzzz~~~{{{sssooosss}}}|||~~~|||bbb^^^VVVLLLEEEKKK^^^ppp}}}iii___WWWUUU\\\gggffffffhhhlllooooooooohhhSSS???777444111444:::>>>YYYwww|||jjjyyy}}}bbbFFFVVVuuuzzz}}}vvv```CCC,,,---***((()))***((('''(((&&&$$$$$$%%%'''''''''&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&))),,,...000222333...,,,***'''&&&&&&&&&'''&&&&&&'''''''''''''''&&&&&&'''(((((('''(((...333WWWeee___ooonnnTTTEEEYYYsss{{{uuukkk^^^OOOEEE999999777444444<<>>AAADDDEEENNNYYYhhhvvvqqq```YYY^^^fffyyy|||zzzooommmsssuuuyyy|||rrrxxx}}}zzztttkkk^^^ccczzzzzzrrr~~~wwwRRR<<>>GGGnnn~~~}}}{{{iiiIII///''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$((('''%%%222DDDbbbllltttssssss{{{zzzuuuooojjjfffjjjgggfffiiioootttxxxzzzwwwrrrnnnmmmoooppplllhhhcccaaa````````````aaacccccc```\\\XXXXXX[[[___bbbdddeeebbb\\\VVVVVV[[[aaaiiihhhiiikkknnnsssxxxzzzzzz{{{zzzxxxwwwvvvtttrrrjjjgggaaaYYYTTTRRRKKKDDDHHHFFFBBB>>><<<<<<<<<===999333,,,'''&&&%%%""" """$$$%%%&&&***...111777;;;======???DDDEEECCC===???<<<222+++***'''###!!!!!!!!!!!!!!!!!!""""""###"""!!! ######"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""#########""""""################################################"""######$$$&&&'''((()))###'''(((&&&''',,,///...$$$000......GGGeeezzz}}}wwwpppmmmmmmpppuuuyyynnnLLLCCCKKKnnn...------,,,,,,++++++***))))))))))))******((('''******))))))(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&%%%%%%((('''%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((,,,///111///***&&&$$$$$$((()))***+++,,,---///000444...***+++///111,,,&&&%%%'''((((((''''''(((***((()))+++222CCCXXXgggmmmyyy~~~~~~}}}~~~~~~vvvrrrsssyyy|||zzzxxxzzz{{{||||||bbb^^^YYYPPPIIILLLbbbxxxfffKKKCCCAAA@@@FFFMMMJJJHHHKKKTTT```jjjooottthhhWWWIII@@@999333///555KKKhhhrrr|||pppMMMRRRoooxxx|||~~~rrrUUU;;;///)))&&&)))***((((((+++&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%'''((((((%%%&&&''')))+++,,,,,,,,,,,,+++***)))))))))******((('''''''''&&&&&&&&&%%%%%%(((***)))(((***...222JJJ___ggg||||||[[[JJJBBBQQQvvvzzzvvvlll___RRRHHHDDDCCC@@@@@@AAACCCHHHRRR```kkktttnnnddd[[[ZZZ\\\YYYTTTRRRPPPPPPUUU___nnnuuubbbXXXVVVhhhkkkuuu|||lll}}}kkklll}}}qqqrrr~~~{{{qqqvvvzzzwwwxxxxxxmmmhhhrrrpppeeewww|||UUU===WWWtttzzznnnEEEGGGfff}}}{{{wwwcccCCC,,,&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''$$$$$$%%%%%%---FFF___{{{|||xxxqqqrrrzzz}}}zzzvvvsssmmmgggcccjjjjjjkkkmmmqqqvvvxxxxxx|||wwwsssrrrtttsssnnniiibbbbbbaaa```ccchhhlllnnnrrrmmmeee___]]]```dddgggdddccc]]]UUUOOOQQQZZZbbbjjjkkklllnnnqqquuuyyy{{{yyyxxxxxxxxxvvvsssrrrsssmmmkkkeee]]]YYYTTTJJJ@@@DDDDDDCCCBBB???<<<999777000***$$$""""""###!!! !!!"""###"""""""""%%%''')))---///...000555666333***,,,***%%%"""""""""!!! %%%$$$###"""!!! %%%$$$"""  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!""""""""""""""""""""""""########################""""""###%%%&&&''''''(((%%%&&&%%%&&&---555555000(((333000***666FFFQQQ]]]^^^^^^^^^aaajjjwwwqqqMMMBBBFFFfff...------,,,,,,++++++***(((***,,,,,,***((('''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''&&&((())))))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((+++...111000+++'''%%%%%%'''((()))******+++---000222...***+++......+++'''%%%&&&'''(((''''''(((***)))+++,,,111@@@UUUeeekkkzzzzzzwwwyyy|||||||||uuuooonnnttt|||xxxzzzxxxwwwzzz}}}xxxqqqrrryyy~~~{{{bbb]]]XXXSSSIIIFFFTTTfffxxxwwwbbbKKKGGGDDD<<<;;;666666666999???IIITTTZZZqqqsssooocccXXXNNN???222...AAA\\\vvv|||tttXXXSSSfffxxxyyyxxxwww{{{{{{eeePPP444+++'''***+++((()))///(((&&&&&&&&&(((((('''&&&$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((***,,,---***))))))***,,,,,,+++)))+++,,,,,,---------......***)))(((''''''''')))))))))...000---***,,,///000;;;^^^pppyyyccc<<>>SSS}}}}}}tttIIIDDDdddxxxrrrmmmZZZ>>>+++''''''$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%,,,@@@\\\qqqzzzssssssyyy}}}}}}}}}yyytttppplllhhhdddaaaeeejjjmmmmmmoootttxxxyyyzzzvvvtttqqqlllhhhhhhgggdddbbbhhhssszzz|||{{{uuummmeeeaaaaaacccfffbbb```[[[TTTPPPTTT^^^hhhmmmkkkiiiiiilllrrryyy}}}yyyvvvttttttsssooonnnooooooooolllfffaaa\\\RRRGGGEEEEEEEEECCC>>>777000,,,&&&$$$!!! !!!"""######!!!"""###"""!!!!!!"""$$$ $$$%%%###$$$((((((%%%!!!!!! """$$$ !!!!!!!!!!!! """""""""!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""""""""""""""""""""########################$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################!!!"""###$$$%%%&&&&&&&&&((('''%%%(((222:::888111'''111000///666===HHHYYYiiiooouuuxxxqqqKKK@@@CCC```...------,,,,,,++++++***(((---111000***'''(((+++((((((((()))******++++++'''((((((((()))))))))***'''((((((((((((((())))))$$$***///...)))&&&''')))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())),,,000///+++'''&&&&&&&&&((())))))((()))---000///---,,,+++,,,+++***((($$$&&&''''''''''''(((***)))++++++///<<>>HHH___iiicccVVVUUURRRGGGBBB888888777444333666===CCCXXXjjjvvvrrrjjj```NNN:::666BBBTTTooo~~~iiihhhsssdddVVVHHHRRRnnnrrrqqqoooqqqvvvwwwnnnccc===111***,,,+++''')))111)))(((''''''))))))((('''&&&'''((()))***************+++,,,...000333555777222111000000222222000------...000111222111000///+++***(((((())),,,///111111777888222...//////---;;;]]]bbb[[[LLLCCC]]]rrr{{{iiiUUULLLMMMOOORRRVVV\\\bbbgggpppdddYYYRRRMMMHHHHHHLLLIIIFFF???===DDDNNNSSSQQQRRRRRRWWW\\\[[[SSSPPPQQQZZZ^^^kkk|||zzziii]]]{{{|||xxxfffaaacccppprrrnnnnnnfff{{{xxxqqqvvvuuurrrmmmyyyuuuooo{{{|||zzzbbbWWWmmmaaa???OOOwwwuuuKKK???___}}}{{{vvvyyyyyy|||qqqccc___OOO777)))''''''###"""######$$$%%%%%%&&&&&&$$$'''&&&(((;;;YYYnnntttyyy||||||xxxuuuuuuuuurrrwwwvvvuuutttqqqlllddd___^^^fffjjjgggfffnnnvvvzzz{{{vvvqqqnnnmmmlllmmmjjjcccaaajjjyyy|||xxxrrrkkkeeebbb``````]]]\\\YYYSSSOOORRR[[[ccceeeddddddeeehhhlllqqqtttggg```\\\^^^___]]]]]]```jjjlllkkkfffccc___XXXPPPEEEDDDBBB???999111***&&&!!!"""""""""!!!!!!"""$$$ !!!"""""" !!!###!!!!!!"""!!! !!! !!!###""""""""""""""""""""""""  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!###""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################!!!!!!###$$$$$$$$$######&&&&&&&&&(((///555444...(((---...333;;;???PPPllltttOOOBBBBBBZZZ......---,,,,,,++++++***)))000555333+++&&&(((---''''''((()))***+++,,,,,,'''((((((((())))))******''''''(((((())))))******$$$,,,333222+++&&&(((,,,%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&+++//////+++'''&&&&&&&&&((())))))((()))---000...------,,,+++***))))))$$$%%%''''''''''''(((***)))******,,,999MMM^^^fffooovvvzzzvvvrrrsssuuuuuupppnnnmmmooouuu{{{yyyuuutttyyy|||uuummmuuu}}}|||sssjjjffffffPPPDDD:::999:::@@@TTTjjjzzz~~~uuuXXXQQQOOOPPPGGG999444999EEEXXX]]]VVVXXXWWWOOOLLLHHHFFF@@@666---,,,222888:::VVVmmmqqqllleeeRRR<<>>:::444...)))&&&"""$$$###  ###!!!"""###"""  !!!"""!!!!!! """    !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! """"""""""""""""""""""""########################!!!!!!###$$$$$$###"""!!!!!!$$$&&&%%%(((,,,---)))///...+++111777888LLLooozzzZZZLLLFFFXXX,,,,,,------,,,,,,+++***---///111///,,,***+++,,,+++***((('''&&&''')))***)))))))))))))))((((((''')))(((((((((''''''''''''%%%999CCC777(((%%%((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&''')))***---000000---)))&&&%%%'''((())))))))))))+++---///,,,***)))******)))'''''''''''''''(((((((((((($$$'''***,,,555FFFVVV^^^fffssszzzuuusssxxxyyyuuupppllljjjlllttt|||yyysssvvvzzzzzzvvvsssttttttrrrjjj^^^UUUQQQPPPFFF===:::BBBKKKNNNQQQVVVrrrqqqvvv|||wwwcccaaa___[[[PPP@@@444000555;;;CCCHHHGGGCCCBBBCCCDDDGGGDDD:::333222555666<<>>:::999999>>>@@@DDDJJJPPPVVVZZZ\\\EEE>>>444---...555@@@GGGOOOPPPSSSYYY^^^^^^WWWPPPBBB???999222+++&&&###!!!!!!!!! !!!!!!"""###$$$&&&###!!! !!!!!!!!! ######"""  !!!!!!!!!""""""!!! """"""!!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""###%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&(((***+++111///...333666444MMMwww^^^EEEGGGSSSttt,,,------------,,,+++++++++---///...+++))))))***+++***(((''''''''')))***)))))))))))))))(((((('''))))))((((((((('''''''''$$$111777///'''((()))%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&''')))))),,,//////,,,)))''''''''')))******)))***,,,......,,,***)))******((('''''''''''''''((((((((((((&&&)))++++++444EEEVVV^^^aaaqqq~~~~~~|||tttpppjjjdddhhhsss}}}~~~vvvqqqsssvvvsssooolllfff```UUUJJJDDDFFFMMMSSSLLLMMMSSS]]]ddd```XXXRRR\\\aaammm|||zzzwwwooohhhaaa\\\SSSFFF;;;666///333;;;BBBDDDDDDHHHMMMMMMRRRPPPFFF<<<999;;;<<>>CCCEEE???111+++666FFFOOOAAA444///000000000222999:::<<<>>>@@@AAAAAAAAA>>>222---222444000222999777555555999;;;;;;???DDD@@@;;;999>>>CCCGGGKKKOOOdddiiifff[[[VVVXXXTTTLLLLLLMMMLLLKKKIIIIIILLLOOOJJJMMMPPPRRRQQQPPPOOOOOOAAADDDGGGGGG@@@666---)))+++,,,,,,+++)))***---///666111CCChhhlllQQQHHHRRRdddwww~~~uuuiiiZZZKKKAAA444:::AAAHHHOOOYYYfffoooooommmlllllloooqqqttttttddd\\\VVVVVVWWWSSSNNNKKKCCC@@@555444BBBPPPccczzzvvvgggaaaiiiwwwnnnRRRIII[[[tttyyy~~~www|||xxxiii^^^{{{ooorrr}}}~~~~~~yyyvvvtttssswwwuuuffffffeeeDDDCCCdddxxxPPP???]]]yyywwwsssrrrlllmmmeee___TTTCCC222(((%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&''''''888VVVccc^^^\\\___bbbffflllvvv|||yyyrrrfffeeeaaa___iiirrrjjjZZZfffooorrrmmmlllpppmmmfffeeekkkqqqsssrrrooonnnnnniiihhhaaa\\\eeeuuuzzzuuuwwwuuuqqqkkkcccYYYRRRMMMGGGEEE@@@:::333...,,,---,,,---000333777;;;>>>???777333---))))))---333888;;;;;;===BBBGGGFFF@@@:::...,,,)))&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""###!!! !!!!!!!!! %%%%%%$$$""" !!!!!!!!!!!!!!! """!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!"""""""""""""""##################$$$$$$%%%%%%&&&######$$$%%%&&&(((***+++///...---222666666OOOyyybbbIIIGGGKKKfff------......------,,,+++***+++,,,,,,***(((((()))+++***)))((('''((())))))))))))******))))))(((''')))))))))(((((((((''''''$$$)))***&&&&&&***)))"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))))),,,//////,,,)))***+++***+++,,,+++***+++---///...,,,***)))))))))((('''&&&''''''''''''((((((((('''+++++++++333DDDWWWaaa```nnn{{{}}}}}}~~~zzzrrroooggg```eeepppyyyzzzvvvzzzsssnnnmmmjjjbbb\\\YYYQQQIII???999;;;FFFTTT^^^[[[bbbkkkuuuyyyrrr___MMMBBBKKK]]]qqq{{{{{{yyyyyyyyyooofffaaa\\\SSSKKKHHH888777:::AAAGGGLLLUUU^^^^^^ccc```UUULLLMMMVVV\\\pppyyy|||uuuppppppnnniiihhhfffbbbaaabbb^^^MMM<<>>888111999JJJWWWDDD222,,,......***'''---111999EEEQQQWWWXXXVVVLLL===333444222000AAAYYY^^^[[[\\\aaaeeehhhmmmsssiii___VVVYYY```fffjjjnnnxxxlllggglllooolllpppqqqrrrooollljjjkkkmmmhhhlllpppooojjjeeebbbaaaJJJKKKQQQUUUKKK888+++)))((()))******)))+++...000888777[[[fff\\\RRRXXXnnnxxxjjj[[[OOOFFFBBB@@@???JJJYYYdddjjjrrr~~~~~~vvvqqqqqqrrrsssssseeeZZZRRRVVV___eeegggiiiZZZVVVGGG:::888;;;JJJbbbwww}}}{{{ooobbb___cccfffnnn||||||___IIIJJJWWWjjjwwwrrrooo~~~jjjYYY|||vvvnnnyyy~~~uuupppoooqqqzzzyyyjjjgggdddDDDAAAaaa|||SSS???[[[{{{|||zzzwwwnnnpppiiibbbUUUBBB222(((&&&''')))&&&%%%%%%%%%%%%&&&''''''###''')))<<>>000,,,222//////...,,,,,,,,,---...777JJJ|||fffUUUeeeuuuyyyhhh\\\MMMBBBAAAGGGNNNRRR___hhhsssyyyzzzzzz}}}vvvkkk^^^TTTOOONNNLLLJJJHHH???:::AAANNN[[[gggpppnnnpppggg\\\RRRCCC===GGGOOOZZZeeegggddd___XXXRRRMMMUUUdddrrrrrrfffWWWOOOSSShhh}}}zzzyyywwwlll{{{xxxfff}}}jjjpppwwwzzz~~~qqqkkklllooovvvvvvfff^^^ssseeeEEE@@@```VVV???WWWzzz~~~|||xxxooopppjjjgggXXXCCC111(((&&&'''(((&&&%%%%%%%%%%%%&&&''''''"""''',,,@@@aaaooolllkkkjjjfffbbbeeeooovvvrrrhhh]]][[[YYY[[[eeemmmjjj```TTTRRRMMMHHHKKKSSSTTTQQQNNNWWWbbbhhhhhheeebbb```aaa___XXXSSSWWW___bbb___WWWSSSNNNGGG???999444111(((((((((&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%$$$###!!!!!!"""!!! !!!######!!!$$$$$$#########"""#########"""!!! """######""" ###$$$$$$"""  !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!! !!!!!!"""########################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########"""""""""""""""############""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***---///---///333777QQQxxxiiiNNNDDD???TTT...////////////...------,,,,,,,,,,,,---,,,+++***+++******)))))))))))))))***************))))))(((***)))))))))((((((((((((((()))(((&&&&&&((((((%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))***...111000------333999:::999777333...***)))***---+++)))((())))))'''&&&&&&&&&&&&&&&''''''''''''%%%((()))(((000FFF___nnnuuuwwwvvvpppkkkhhhdddaaa^^^aaaeeefffbbb]]]ZZZXXXTTTPPPLLLGGG???999<<>>EEEMMMLLLOOOMMMDDDAAAKKK[[[fffrrruuuvvvtttsssxxxrrrLLL===999BBB@@@444444???QQQDDD777///,,,---333:::999999<<>>\\\XXX@@@TTTxxx~~~}}}zzzpppqqqjjjkkk[[[DDD111'''%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$)))---AAAbbbtttuuuxxxmmmlllgggcccdddfffccc]]]TTTXXX\\\]]][[[WWWNNNEEE333111---+++000777:::888CCCIIIPPPRRRPPPMMMKKKKKKDDDCCC@@@>>>@@@CCCAAA>>>666444000,,,(((%%%$$$###"""###$$$###""""""$$$%%%#########"""""""""""""""######$$$$$$###"""!!! ###"""!!!!!!!!!"""!!! """"""!!! """"""!!!  ######"""  $$$'''!!!!!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""########################!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########&&&&&&&&&'''((()))***+++---000......111777QQQwwwwwwkkkNNNDDDEEE```/////////000//////...---...---,,,---...///---+++++++++*********)))))))))******++++++******)))(((******)))))))))((((((((()))******)))''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''))))))...111///,,,...666>>>AAA@@@===777000+++))))))---+++)))((((((((('''&&&%%%&&&&&&&&&&&&'''''''''$$$((((((&&&///GGGbbbtttpppssstttqqqiii\\\OOOGGGEEELLLSSSSSSLLLDDD@@@@@@;;;999777555444888GGGVVVkkkrrrzzz~~~~~~|||||||||yyysssttt~~~nnnMMM444444,,,---===QQQ\\\]]]\\\___gggqqqssslllgggmmmxxxtttZZZBBB;;;888444666???===BBBBBB;;;888;;;AAADDDWWWXXXYYYXXXYYY^^^ffflllnnnrrrvvvxxx{{{|||vvvnnnVVVNNNLLLOOOIII;;;666;;;555444333333000///555>>>AAA>>>=========;;;666222666AAAUUUcccaaaYYY]]]iiixxxsssqqqvvvyyyxxxwwwwwwbbbZZZPPPHHHAAA>>>CCCLLLNNNJJJCCC>>>>>>CCCJJJNNNaaaVVVIIIAAA@@@@@@===:::@@@===999777888<<>>CCCJJJQQQWWW\\\^^^[[[VVVQQQKKKBBB<<>>222+++%%%&&&(((***,,,---+++(((222666999999555222222333---,,,,,,,,,,,,+++(((&&&'''&&&%%%$$$############"""######"""  !!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!   """)))/// !!!"""   !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""########################### !!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$'''&&&&&&%%%$$$###""""""&&&&&&'''''')))***+++,,,---222///...222:::UUUzzz{{{qqqmmmPPPIIIPPPqqq///000000000000///.........---,,,---///000...+++***+++++++++******))))))***++++++++++++***))))))*********)))))))))(((((((((''''''((()))(((&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))(((,,,///---***---777@@@FFFDDDAAA:::333...+++***---+++)))((((((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&)))(((&&&...FFFcccvvvmmmpppttttttjjjYYYFFF:::555;;;AAABBB>>>999666666<<<:::777555666AAAZZZqqq|||wwwyyy}}}yyyssswww~~~bbbGGG<<<777///---666CCCIIIJJJIIIPPPXXXccckkkkkkllluuuooo___VVVHHH888888CCCDDDEEECCC===;;;>>>AAAAAADDDCCC@@@===;;;???HHHOOOTTTYYYZZZTTTOOOOOOQQQQQQKKKMMMQQQQQQGGG:::333333333444666777333111666>>>DDDDDDDDDCCC@@@<<<777444???FFFLLLLLLIIIIIIOOOUUUMMMEEEAAADDDHHHJJJJJJLLLOOOGGG???;;;999666888<<<222111222555888<<<@@@CCCOOOMMMJJJGGGGGGJJJOOOSSSYYYPPPGGGEEEKKKVVV```eeebbbhhhkkklllooommm\\\GGG111...+++***+++,,,+++***444DDDbbbrrreeeVVVfffcccFFF777888FFF\\\sss|||kkkXXXIII@@@<<>>]]]nnnrrrwwwyyyzzzuuukkkccc___[[[WWWQQQNNNJJJDDD:::///((($$$(((***---///---***''''''&&&)))+++***'''%%%&&&((('''&&&%%%&&&%%%$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###""" !!!!!!!!!!!!!!!!!!"""""" !!!    !!!""""""""""""  !!!!!! !!! !!!'''--- !!! !!!   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""""""""############"""###$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$#########&&&&&&'''((()))+++---...,,,222111000555???\\\www{{{oooUUUQQQZZZ|||000000000000000//////......,,,+++,,,///000---+++***++++++++++++***))))))***++++++++++++***))))))************))))))))))))'''###"""&&&******&&&$$$)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))&&&***---+++(((,,,777AAAGGGFFFBBB<<<555000---------+++)))((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((+++)))%%%---EEEcccwwwuuuvvvyyyyyyppp^^^LLLAAA777:::===@@@AAA@@@@@@???MMMIIIDDD>>>===JJJfff|||uuuxxx~~~|||tttyyywwwWWWEEEHHH999333111777===>>>>>>???:::@@@LLLXXX```hhhuuu}}}vvvmmmVVV>>>===KKKPPPLLLDDD===???IIIPPPSSSTTTPPPIIICCC???AAAJJJSSSNNNUUUWWWKKK===777777999FFFPPPYYYXXXNNNDDD>>><<<888555444444222222:::DDD@@@CCCEEEEEE@@@;;;666444...:::CCCCCCDDDHHHJJJGGGEEE;;;444666<<<@@@DDDHHHJJJ@@@888888999888555555::::::===BBBCCCBBBAAABBB;;;EEEPPPUUUVVVYYY___fffmmm```QQQLLLSSS```jjjooovvvwww[[[555111---+++,,,,,,***((($$$CCCWWWWWWZZZggg~~~aaaAAA999CCCLLLbbbrrrXXXEEE@@@IIISSSbbbnnn}}}yyyuuusssuuuuuuyyyzzzxxxkkk```KKKAAAJJJRRR]]]nnnzzzppp[[[NNNLLLNNN]]]eeeooopppeeeUUUNNNOOO^^^]]]```XXXKKKPPP```fff|||qqqsssiiihhhwwwyyyrrr{{{|||mmmxxx|||jjjTTTXXXiiiuuu~~~pppOOOAAA\\\^^^CCCOOOmmmoooqqqtttnnnmmmbbbeeeUUU???000***)))(((&&&&&&%%%%%%%%%%%%&&&''''''!!!''',,,???^^^ooorrrwwwyyyxxxqqqggg^^^YYYSSSLLLJJJAAA666...***'''&&&''')))))))))(((%%%"""%%%)))!!!%%%((()))&&&%%%&&&((((((&&&$$$$$$$$$"""###$$$!!!""""""#########"""""" """"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!! !!!  !!!"""###%%%###!!!%%% ######!!!    !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""" """######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$###$$$%%%&&&((()))******$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((***,,,...///,,,333222111888DDDbbb~~~rrrZZZXXX```000111222000///......///------.........---,,,+++************************)))))))))))))))*********+++***))))))))))))))))))'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%######%%%(((...---+++))))))+++111555;;;<<<<<<:::555000,,,+++///---************)))'''%%%&&&''''''&&&&&&'''))),,,)))***,,,...:::WWWuuuuuu}}}yyytttooo^^^KKK???@@@LLLSSSIIIHHHRRRVVV^^^UUUFFF<<>>DDDTTTgggkkkiiikkk^^^===,,,555???PPP^^^hhheee___^^^___^^^ZZZ\\\JJJ444222;;;FFFRRRUUUYYY```nnnoooSSS777444===FFFQQQ\\\ccciiiooossskkkFFF000===KKKJJJNNN[[[YYYSSSRRRRRRJJJ===<<>>GGGCCC<<<888<<>>IIINNNTTT___lllsssnnnOOO???;;;<<>>999555555111333EEEaaasssnnn```IIIFFF@@@777111000444999JJJ___vvvdddHHHCCCSSSccccccWWWLLLMMMSSSmmmwwwlllQQQ@@@777555;;;AAAMMMeeekkkVVVDDD;;;333777;;;>>><<<;;;@@@JJJQQQfffwwwwwwfffYYYJJJ===:::@@@OOO\\\ooozzzUUU:::333222222444888@@@GGGLLLWWWPPPEEE:::333333:::@@@GGGJJJPPPSSSKKK???999;;;IIITTT[[[[[[bbbqqq|||{{{lllbbb^^^___cccfffnnnuuuxxxsssllljjjgggcccZZZ]]]^^^bbbvvv~~~www\\\<<<,,,+++---+++(((...,,,DDDtttjjjIIIFFF```rrr~~~jjjUUURRRYYYgggtttuuunnnjjjlll{{{|||}}}wwwgggRRRDDD>>>;;;BBBMMM\\\ppp~~~wwwoooiiikkkppplllaaaWWWKKK???777;;;LLLdddwwwZZZEEE======AAAQQQggglllYYYkkk||||||yyymmmqqqxxx}}}wwwcccqqq~~~SSS:::MMMqqqiiiLLLMMMhhhsssnnnpppooogggbbbccc]]]FFF000+++((($$$&&&(((&&&%%%%%%&&&''''''&&&***&&&'''444III]]]kkkrrrtttiiiaaabbbaaaVVVBBB333'''%%%$$$%%%&&&&&&$$$###$$$$$$$$$######""""""""""""""""""""""""###$$$$$$############""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!    !!!!!!  !!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!###$$$""""""""""""""""""""""""#########"""""""""""""""######$$$%%%&&&(((***+++'''&&&%%%###"""!!!!!!!!!%%%%%%%%%&&&&&&''''''''''''(((*********+++...000111//////222444???ZZZuuu|||zzz}}}iiifffrrr222333333222///......///000...,,,+++++++++---...++++++++++++++++++++++++************))))))((((((+++***)))(((''''''''''''***(((&&&%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))(((***,,,,,,***'''&&&%%%###%%%'''''''''''')))***---+++(((((((((((('''%%%%%%&&&''''''&&&&&&''')))((('''(((******111KKKeeesss{{{|||xxxuuu___UUUVVVYYYUUU\\\iiimmmZZZNNNIIIUUUhhhtttyyy{{{}}}xxx```OOOFFF@@@:::555777555:::MMMgggtttjjjXXXEEECCC???;;;666333111111444HHHiiieeeSSS;;;UUUpppyyylll[[[RRRQQQeeezzz|||mmm]]]KKK999333666;;;KKKVVVRRRQQQNNNCCC??????===:::777888>>>EEESSSooo~~~xxxhhhRRRIIIAAANNNTTT\\\kkkhhhVVVKKK@@@<<<666333555;;;AAAFFFBBBEEEFFFBBB>>>@@@EEEIIIGGGDDDDDDGGGIIIGGGEEEEEEMMMVVVYYYTTTVVVdddsssyyyzzzuuuooohhhcccaaaooo~~~yyytttqqqggghhhdddcccqqq}}}nnnwwwgggMMM555))))))+++,,,---111IIIsssUUUGGG\\\|||aaaOOOJJJ]]]uuuyyyooooooqqqnnn|||vvvlll^^^MMMBBBHHHTTTVVV[[[cccrrrhhhWWWFFF@@@FFFTTTgggxxxyyy[[[HHHAAA@@@BBBKKK]]]vvv{{{[[[ccc}}}~~~kkkhhhyyywwwuuuyyyjjjsssWWW<<>>UUUgggooonnn___VVVZZZ^^^SSS>>>...&&&%%%%%%&&&'''&&&###!!!$$$$$$$$$$$$############""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!    %%%$$$###"""!!! !!!   """ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""######%%%%%%%%%%%%%%%&&&'''((($$$######"""""""""######%%%%%%&&&&&&&&&&&&''''''((()))+++++++++,,,///111///------000111888NNNfff~~~xxx333444444222000......//////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))((((((''''''((((((---***((('''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&''''''))),,,,,,***(((''''''%%%&&&(((((('''''')))+++---+++)))((((((((('''&&&%%%&&&''''''&&&&&&'''))))))''')))+++***111IIIbbbqqqvvv|||}}}|||hhhXXXTTTXXXXXX^^^eeecccVVVKKKJJJ[[[ooowwwxxxyyyyyyqqq]]]UUUQQQGGG===:::666;;;HHH^^^sssuuu```GGG999777666666555333///,,,+++999XXX{{{{{{eeeXXX999PPPkkkvvvpppddd______ZZZyyymmmPPPBBB===777<<>>AAANNNdddwwwyyywwwvvv|||zzznnnhhhhhhiiikkkrrrxxxjjj[[[EEE===888???QQQiii^^^WWWjjjvvvnnnaaaqqqwwwvvvnnnuuu\\\>>>JJJhhhvvv\\\BBBFFFdddtttrrrpppkkkfffjjjoooeeeHHH///***)))%%%''''''%%%$$$$$$%%%&&&&&&%%%%%%$$$###(((888PPPdddmmmoooccc]]]aaa^^^LLL666***%%%$$$$$$$$$%%%$$$!!!$$$#####################"""!!!!!!!!!!!!"""######!!!!!!"""""""""""""""###!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!    '''&&&%%%$$$###"""!!!  !!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&((()))+++++++++,,,///111---+++,,,//////222DDDXXXuuu~~~444444444333000......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''(((''''''''''''((())))))---+++(((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&(((***++++++)))'''&&&&&&%%%'''((((((((()))+++---...,,,***)))))))))((('''%%%&&&''''''&&&&&&''')))(((''')))+++)))///FFF___nnnpppuuu|||lllXXXQQQUUUXXX]]]^^^UUUTTTJJJMMMaaasssyyyxxxzzzzzz~~~zzzcccWWW___```QQQFFFGGGAAAJJJYYYkkkyyyrrrVVV;;;222000...///222222000------444DDD\\\qqqttteeeSSS;;;JJJ\\\ffffffdddeeehhhWWWyyypppdddTTTHHHBBBCCCNNNiii~~~~~~rrrmmmiiidddYYYLLLGGGHHH^^^rrr|||vvv~~~zzzlllZZZHHHNNNgggnnneeeXXXOOOMMMPPPSSSUUUMMMNNNXXXgggnnnkkkiiijjjcccYYYMMMGGGLLLVVV```ddd^^^bbb^^^QQQNNNYYYeeeiiifffvvv}}}xxx~~~|||qqqjjjhhhrrrxxxxxxvvv}}}uuu{{{xxxWWW888...///000000,,,<<>>000...---)))(((???kkk}}}ZZZ@@@KKKtttppp[[[YYYgggtttiiissszzzxxxtttqqqllleeeGGGCCCLLLbbbsssxxx~~~zzzqqqxxx~~~gggSSSDDDCCCVVVlllyyyhhhQQQRRRooommmpppsss}}}}}}]]]PPPppp~~~oooppp___>>>DDD]]]{{{pppXXX@@@;;;___xxxzzzvvvqqqtttvvvRRR333,,,)))$$$&&&'''%%%$$$$$$%%%&&&&&&%%%"""%%%$$$###...CCCVVV^^^hhhqqq}}}|||aaa<<<))))))$$$######$$$&&&'''&&&$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""###### !!!!!!!!!!!!!!!  !!!!!!""""""     !!! !!!!!!  !!!### !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!############"""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""$$$%%%&&&&&&&&&$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))+++...,,,+++...222000///:::IIIffflllkkknnn}}}666555333111000000000111000///...---,,,+++******---+++******+++,,,,,,++++++++++++***************))))))))))))))))))))))))(((''''''((())))))(((&&&+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((***///000+++'''(((******%%%&&&(((***,,,///000111///,,,)))''''''(((((((((&&&&&&''''''''''''&&&&&&###((('''(((+++---===ZZZkkkiiimmmwww~~~yyyqqq[[[KKKOOOVVVSSSNNNMMMRRRNNNTTTfffvvv|||{{{{{{{{{vvvxxx{{{wwwoooTTTHHHIII]]]ggg```YYY[[[bbbdddiiiqqqwwwnnnSSS999444111///000444888:::;;;???666000888HHHTTTTTTOOO777AAAGGGHHHMMMWWWXXXRRRfffzzziiiTTTPPPeeeyyygggQQQIIINNNiii~~~yyyrrrmmm___\\\eeejjjppptttrrrhhh___^^^^^^]]]QQQ[[[iiiwww}}}|||uuuooo```UUUHHHDDDJJJWWWhhhtttrrrkkkddd___YYYSSSRRRUUU```lllwwwzzz}}}xxxooocccWWWVVVgggrrrsss{{{tttllljjjGGG333...---//////;;;[[[ssseeeIIIAAAmmmxxxaaaMMM```{{{zzzmmmrrryyy}}}uuudddQQQEEEBBBPPPkkk|||||||||}}}}}}|||vvv{{{~~~xxxuuu{{{yyy{{{~~~sssTTTHHHKKKPPPhhhiii```[[[nnnvvviii}}}tttooorrryyyxxxuuu^^^???:::PPPlllxxxyyy|||xxxlllCCC>>>WWWpppwwwvvvyyyuuuPPP///)))***&&&%%%###$$$$$$%%%%%%$$$$$$###$$$###$$$'''+++666KKK^^^gggwww```;;;'''########################### """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""    !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%!!! !!!!!!!!!!!! ###""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!#########$$$&&&'''((((((((((((((()))******,,,++++++...///222<<>>444999===???DDDLLLSSSUUUtttvvvkkkjjj```ZZZVVV___wwwwwwggg\\\QQQHHHLLLWWWpppvvveeeaaagggiiinnnqqqkkkqqqrrrqqqkkkbbbZZZXXXXXXWWW^^^kkkyyy|||nnnbbbTTTKKKCCCCCCMMM\\\jjjsssfff___XXXTTTNNNIIIHHHKKK\\\ccciiimmmttt}}}|||}}}wwwlllfff]]]TTT]]]kkkvvvxxx~~~zzzhhh^^^wwwnnnLLL555...---,,,(((111NNN]]]NNNHHH\\\rrr\\\UUUgggyyyyyy}}}qqq\\\LLLDDDKKK___}}}wwwwww|||pppbbb]]]```bbb___ZZZ```dddeee^^^TTTOOOTTT\\\uuuxxxnnn```[[[kkkiiiSSSDDDFFFXXXeeeiiivvvsssgggyyy}}}xxxhhhRRR999:::RRRdddppprrryyyzzzzzzrrrKKK===VVVnnnwwwvvvyyyzzzUUU333+++***%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$&&&+++777NNNaaannnzzzzzzZZZ777&&&%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!""""""""""""###!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$!!! !!!!!!!!!!!! """"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#########""""""""""""""" !!!###$$$###$$$%%%'''''''''''''''((()))***+++...,,,,,,///000222999AAA[[[jjj~~~555444333222111000000000111000000///...---,,,,,,,,,+++))))))+++,,,+++***,,,,,,+++***))))))(((((())))))))))))))))))))))))(((''''''((())))))(((&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((***///000,,,)))+++------000//////....../////////,,,+++))))))******)))'''&&&&&&''''''''''''&&&&&&'''+++)))(((+++***888QQQaaaccciiirrr||||||___DDD<<>>===@@@CCCDDDEEEFFFGGGGGGCCCEEEFFFGGGKKKMMMEEE;;;222666:::===@@@FFFPPPWWWSSSJJJ@@@:::999:::777444//////333888===EEETTTaaa{{{ppp\\\PPPRRRKKKRRR___rrr}}}sss^^^KKKDDDEEEJJJUUU```yyyyyyvvvlll```QQQTTThhhzzz~~~nnniiiccc^^^[[[SSSIIIJJJQQQ___ccckkkvvv{{{sss```PPPKKKGGGDDDJJJXXXfffnnnppp[[[TTTOOOKKKGGGBBBBBBEEETTTVVVXXX]]]hhhssswwwuuuxxx}}}zzzmmmccc```]]]WWWcccnnnvvvyyy~~~oooZZZVVVrrrxxxXXX???444111111***...BBBIII>>>RRRgggVVVbbbuuu|||~~~gggQQQHHHHHH```pppmmmcccfffYYYRRROOOWWWfffssswwwuuusssvvvsssiii^^^YYY^^^dddnnntttyyyyyy}}}^^^PPPIIIWWWooouuu]]]CCCTTTbbbgggqqqtttiiittt|||iiiSSS:::999OOO]]]iiikkkssswwwzzzuuuPPP???UUUnnnyyyzzz|||yyyVVV444,,,***%%%$$$###$$$$$$%%%%%%$$$$$$###&&&$$$###%%%***999QQQfffpppyyy~~~pppPPP000###%%%########################"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!""""""""""""#########  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############ """###$$$###$$$%%%'''&&&&&&&&&'''(((***+++,,,,,,)))***///222333777<<>>:::555222///---333===CCCJJJ]]]qqqyyyaaaMMMEEEKKKPPP\\\oooppp]]]UUUHHH???FFFSSS]]]dddhhhwwwkkk___QQQPPPJJJYYYtttkkkiiiZZZQQQQQQMMMHHHQQQbbbfffggghhhkkkhhh^^^NNNBBBGGGHHHLLLWWWfffpppnnnfffQQQLLLHHHGGGEEEBBBCCCGGGLLLLLLNNNUUU```llluuuxxxyyyhhh\\\]]]^^^]]]fffmmmqqqtttyyyzzziiiTTTYYYoooxxx```III999111555000...777>>>CCCddd]]]RRRrrrxxxVVVGGGNNN[[[~~~vvv^^^OOOJJJPPPSSSYYYaaakkkttt{{{xxxppppppuuuyyy|||~~~xxxfffUUUQQQ\\\sssmmmiii```YYY___ooozzz|||vvviiikkk}}}uuu___CCC999GGGZZZgggkkkuuuxxxzzzsssMMMAAAVVVooo}}}zzzsssTTT444+++)))&&&&&&###$$$$$$%%%%%%$$$$$$###'''$$$"""$$$)))888QQQfffqqqzzz~~~oooOOO000$$$'''########################"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!     !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""############"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!###$$$$$$$$$$$$%%%'''$$$%%%%%%&&&(((***+++,,,'''%%%'''---222333666::::::XXX333333333333222111111000000000000///......------,,,***))))))***++++++***++++++******)))(((((('''(((((((((((((((((((((((((((''''''((())))))(((&&&''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((***///000,,,***,,,//////111///---+++)))))))))***,,,+++***+++,,,+++)))'''&&&&&&''''''''''''&&&&&&$$$'''&&&''',,,+++555LLLccckkkrrruuuzzz|||aaaDDD>>>KKK[[[bbbdddOOO\\\kkktttxxx{{{zzzuuuuuutttkkkZZZMMMZZZgggmmmgggccchhhjjjeeemmmnnniii___VVVRRRMMMIIIEEE>>>666222444555444222000333777999777444111///111000555???CCCHHHXXXkkkiiiTTTDDD@@@JJJYYYcccrrroooXXXHHHBBB>>>CCCSSSeeeppprrrrrrvvvxxxtttooo[[[RRRIIINNNUUUlll}}}gggXXXKKKEEEKKKMMMLLLXXXiiijjjhhhddd\\\RRRIIICCC@@@EEELLLUUUbbbpppwwwnnn```KKKGGGEEEFFFFFFEEEGGGKKKHHHJJJNNNUUU]]]hhhuuu~~~}}}~~~tttaaaUUUXXX___aaagggiiijjjmmmsssvvvkkk[[[```jjjqqqlll^^^KKK:::///---111+++,,,===SSSsss|||WWWWWWcccCCCDDDbbb}}}}}}bbbMMMIIINNNQQQ\\\hhhkkkhhhiiirrr|||tttvvvsssllljjjooorrrrrrxxxooo\\\RRR[[[tttrrr\\\SSS^^^rrrvvviiicccooo~~~sss___EEE888AAAWWWgggooo{{{~~~tttKKK???RRRkkk~~~}}}~~~vvvrrrUUU666,,,)))%%%'''###$$$$$$%%%%%%$$$$$$###&&&###"""###(((555MMMaaawwwxxxWWW666((()))########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###     !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""###%%%%%%$$$$$$%%%'''$$$$$$%%%&&&((()))+++,,,'''&&&'''---000111444:::BBBvvv}}}222333333333333222111000/////////.........------+++***((((((***+++***)))******)))))))))((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((***///000,,,)))+++------...---+++)))((()))***+++///---+++++++++***)))'''&&&&&&''''''''''''&&&&&&###&&&%%%''',,,+++444IIIaaammmwwwxxxzzz}}}www]]]DDDBBBVVVgggiiicccWWWdddrrrwwwyyy}}}yyyvvvwwwxxxssseeeUUULLLOOOWWW[[[ZZZ]]]dddfffbbbeeeiiijjjfffdddeeeeeecccWWWNNNCCC@@@CCCFFFCCC???999999999888666555666777444444555777777:::DDDNNN[[[bbbZZZJJJ@@@888999FFFMMMSSS]]]eeebbbSSSDDD<<<===???GGGUUUeeeooossssss~~~rrrllljjj]]]]]][[[YYYccczzzxxxeeeCCC@@@DDDOOOUUUUUUZZZaaadddaaa[[[OOODDD???@@@CCCGGGQQQ\\\fffrrrxxxooo```LLLHHHHHHJJJKKKKKKMMMQQQFFFGGGLLLSSSWWW^^^jjjuuulllpppiiiYYYOOOTTT]]]`````````___```ggglllggg^^^bbbbbb```]]]VVVJJJ<<<222(((111---,,,BBB```yyyqqqXXXdddyyyPPP===RRR{{{pppRRRFFFSSSfffZZZdddkkkiiiaaa^^^fffooo\\\]]]YYYUUUZZZaaa___WWW]]]jjjyyyyyybbbWWW\\\fffwwwXXXLLL[[[ppptttuuullldddlllxxxuuu```QQQ???888AAATTTgggssszzzPPP:::KKKeeezzz|||wwwvvvxxxvvv[[[;;;...((($$$&&&###$$$$$$%%%%%%$$$$$$###$$$""""""###&&&000DDDVVVooo{{{xxxWWW555$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!     !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""###############$$$%%%%%%$$$$$$%%%'''%%%%%%%%%&&&''')))***++++++***+++...---...555>>>aaa222222333333333222111000.........---------------+++***((((((*********)))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((***///000+++((())),,,,,,---,,,+++******,,,///000111///,,,******)))((('''&&&&&&''''''''''''&&&&&&%%%'''%%%''',,,***111DDDXXXiiiwwwyyyzzz{{{rrrXXX???BBB[[[nnniii\\\```lllwwwyyyyyy}}}vvvsssuuu{{{yyynnnaaa[[[HHHDDD??????CCCHHHHHHFFFIIINNNQQQSSSXXX___bbbbbbYYYRRRJJJHHHLLLPPPQQQPPPMMMMMMLLLKKKJJJJJJJJJJJJEEEEEEAAA:::777;;;@@@AAADDDJJJEEE???>>>999999CCC>>>AAAHHHNNNJJJ>>>777777;;;@@@HHHNNNUUU\\\```bbbnnnuuueeeeeehhh]]]___^^^YYY[[[hhhqqqrrrssskkkXXXAAAEEEMMMVVV\\\^^^]]][[[TTTRRRLLLEEE@@@>>>???AAAEEEOOOVVVYYY```fff```TTTJJJFFFEEEHHHHHHGGGHHHLLLAAA???@@@EEEHHHJJJOOOVVVPPPXXXYYYMMMEEEHHHNNNPPPLLLLLLJJJKKKOOOSSSSSSOOOTTTOOOKKKIIIFFF@@@999444+++222000111BBBUUUkkkfff^^^ttthhhLLLPPPooo}}}ooo___XXX^^^ooo|||ssslllaaaVVVNNNIIIGGGFFFIIIHHHDDDDDDNNNWWWPPP@@@GGGOOOXXX^^^kkk}}}vvvnnnkkkuuuvvvWWWNNNSSS[[[fffgggaaajjjuuulllUUUJJJ>>>:::CCCWWWkkkxxxUUU777FFF```xxxyyyrrrpppuuuuuu]]]===///((($$$'''###$$$$$$%%%%%%$$$$$$###"""""""""$$$%%%+++:::JJJYYYhhhuuuoooRRR222""""""########################""""""""""""""""""""""""######""""""!!!!!!   !!!    !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!### !!!!!!!!!!!! !!!!!!!!!""""""###%%%%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$""""""""""""""""""""""""#########"""""""""""""""###%%%&&&%%%$$$$$$%%%'''&&&%%%%%%&&&'''((()))***+++,,,...///---000===KKK}}}{{{|||yyy111222333444333222111000------------------,,,,,,+++)))(((((()))******)))''''''(((((())))))******))))))))))))))))))))))))(((''''''((())))))(((&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((***///000+++'''(((******...---++++++---000333555333000,,,)))))))))((('''&&&''''''''''''''''''&&&''')))&&&(((,,,(((...AAAPPPddduuuyyy{{{zzzoooTTT;;;@@@\\\ooogggUUUfffqqqyyyxxxxxx{{{}}}zzzwwwqqqrrr{{{|||vvvtttoooaaaRRRNNNPPPPPPMMMKKK@@@CCCBBBAAACCCHHHJJJHHHJJJFFFBBBAAACCCHHHMMMPPPTTTWWW[[[___aaa```]]]ZZZ^^^___WWWJJJGGGNNNQQQMMMXXX\\\WWWQQQPPPFFF???EEE>>>???EEEIIIDDD:::666999666>>>FFFHHHGGGIIILLLNNNIIIUUUNNNVVV\\\NNNKKKGGGJJJDDDGGGNNNTTT]]]WWWBBB444:::???BBBGGGLLLJJJEEEFFFCCC@@@??????@@@>>>======EEEGGGCCCDDDKKKHHH>>>@@@===;;;======:::;;;>>><<<555222777:::777666888666BBBGGG???777888:::999999999888777999<<<===;;;>>>:::666555333000//////---000///222999>>>TTTuuu~~~zzz___dddzzz]]]RRRgggoooWWWVVVmmmwwweeeRRRLLLSSSYYYWWWRRROOONNNJJJLLL[[[eeeZZZFFF???LLLZZZcccjjjuuu}}}uuuvvv~~~yyyzzzyyyYYYIII>>>PPPYYYVVVaaa|||tttpppYYYOOOCCC===CCC]]]ppp}}}XXX666DDD___xxxzzzqqqooonnnoooYYY;;;...(((%%%)))$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!###$$$$$$'''444BBBIIIYYYjjjiiiQQQ555)))***################################################$$$$$$###"""!!!   !!!!!! !!!!!!    !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """###""" !!!$$$ !!!!!!!!!!!! """"""""""""###$$$%%%&&&!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&'''((()))''')))...//////555GGGYYYoooaaacccddd```///111222111///......///...---,,,,,,+++++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%(((***---333555...(((***...111///222444555333222111222111///+++)))(((((('''&&&&&&&&&&&&''''''''''''((()))(((((((((''')))333>>>SSSggguuu}}}vvvooovvvtttWWWAAAHHH\\\fff```WWWlllqqqvvvzzz|||||||||}}}wwwvvvzzz~~~|||nnndddfffkkkkkkiiijjj^^^UUUOOORRRXXXZZZYYYYYYOOOKKK<<<444777666666@@@BBBGGGDDDQQQTTTPPP___cccllljjjfffaaa]]]ZZZXXXWWWkkkwww~~~uuubbbSSSQQQUUUUUU[[[___[[[MMMBBBAAAEEEVVVPPPKKKKKKOOORRRPPPMMMJJJQQQUUUQQQLLLHHHCCC???>>>CCCAAABBBIIIEEE???DDD777999999888:::===999333555222111333333222333777222444444333555999888444111222333222111222555888999555222222555666333///...;;;FFFEEE:::000///333111000///000111222111000333555666555222111333666666:::666///666MMMcccnnnvvv]]]kkk___OOOjjj|||UUURRRrrrkkk```WWWNNNPPPaaarrrvvvqqqrrrlllfffgggpppssshhhXXXIIIUUUiii~~~sss{{{xxx~~~iii]]]MMMFFFCCCJJJYYYnnnwwwxxxfffIII<<>>***$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""!!! !!!######$$$$$$###"""!!!  !!!!!!######""""""!!!!!!  !!!     !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###"""!!! !!!"""###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%###"""###$$$$$$###"""$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&'''((()))333,,,,,,+++111222FFFXXXMMMRRRRRRQQQ000111222111///------...------,,,+++++++++++++++++++++***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***...333444...((()))...000///111333555555444222000///---+++******)))(((&&&&&&&&&&&&''''''''''''((((((&&&''''''&&&'''111<<>>===999666777555111777777777555333222444666888555444888???CCCAAA<<<999BBBKKKJJJ@@@777555777999666333333555888:::;;;777999;;;<<<===???BBBDDD@@@>>>888333@@@]]]zzzooo```sssnnnTTTTTTrrrhhhUUUaaakkk___cccaaabbbaaadddmmmzzzxxx{{{~~~{{{ooo]]]gggxxxvvvuuuyyy|||}}}yyy|||wwwkkkhhhXXXGGGDDDRRRmmmyyy~~~lllMMM<<>>YYYuuuxxxrrrmmmfffbbb```SSS>>>---''''''''''''&&&%%%$$$############$$$""""""######(((666DDDNNNSSS\\\aaaVVV===)))!!!""""""""""""""""""############"""""""""""""""#########"""!!!  !!!!!!""""""""""""!!!!!!  !!!"""$$$$$$   !!!  !!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###!!!!!! !!!$$$%%%%%%$$$!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""###$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))$$$))),,,666;;;ZZZzzzWWWPPPRRRNNNMMM000111222111...,,,,,,,,,,,,+++++++++************))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&)))+++///333333,,,''')))---/////////000333666666222---++++++***+++++++++(((&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&%%%&&&000:::ZZZooo}}}~~~rrriiinnnqqq___NNNIIIOOOYYYccciii~~~~~~~~~~~~~~~~~~~~~tttZZZIII;;;>>>PPPddduuuppp___SSS[[[mmm{{{yyyiiiXXXXXXXXXCCC222888AAAJJJDDDJJJJJJBBBFFF<<>>WWWrrruuuppplllfffddd___QQQ===---''''''&&&&&&&&&%%%$$$############$$$"""!!!"""###)))777EEE]]]aaagggfffYYYBBB...$$$##################""""""$$$$$$$$$$$$###""""""!!!!!!!!!!!!  """""""""!!!!!!!!!!!!  !!!$$$&&&$$$   """!!! !!!""" !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###!!! """%%%''''''&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""###$$$%%%$$$"""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((+++''',,,///555:::^^^sssdddmmmqqqnnnppp000111222000---+++***************+++************))))))((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''))),,,///333222+++''')))---///...------111666555000***(((((()))+++---,,,)))&&&&&&&&&&&&''''''''''''((('''&&&''''''&&&&&&///999WWWnnn{{{{{{xxxmmmfffkkkrrrhhhZZZNNNLLLVVViiixxxppp\\\AAA;;;555777@@@MMMZZZcccXXXIII===@@@QQQeeewwwssseeehhhdddHHH777AAAPPPXXXRRRZZZcccccc___III888999999::::::999888888999@@@EEECCC@@@CCCNNNYYYUUUXXX\\\ZZZLLL===>>>GGGdddjjjppppppkkkggghhhkkkoooqqqpppmmmmmmrrrtttsssuuu}}}{{{|||~~~|||xxxyyyvvvcccbbbeeeiiigggaaa\\\\\\```gggjjjeeeaaaaaacccccc\\\^^^```bbbbbbdddgggiiifffaaa```eeennnqqqkkkcccWWWYYYZZZWWWRRRKKKGGGEEEJJJFFFBBBAAACCCHHHLLLNNNMMMKKKLLLPPPWWW\\\^^^]]]QQQOOOKKKHHHLLL\\\uuuoooYYYmmmuuu\\\]]]wwwmmmWWWyyy{{{bbbXXXXXXbbbwww|||~~~oooddddddkkkyyyqqqQQQEEEZZZtttbbbFFF@@@___~~~ddd??????VVVpppvvvuuuuuuqqqnnngggUUU>>>...'''%%%"""&&&%%%$$$$$$#########$$$###""""""###%%%)))444???```kkktttooo]]]GGG333(((&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!  !!! !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###!!! """$$$&&&&&&%%%!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$"""""""""$$$%%%$$$###$$$###"""""""""###$$$%%%$$$$$$$$$%%%&&&'''((()))...***///...222444TTT~~~vvvllluuu000111111000---*********)))******+++++++++***)))******)))))))))***++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''))),,,000333111***'''+++///000---++++++...333222---'''&&&''')))+++---,,,)))&&&&&&&&&&&&''''''''''''(((''''''((()))''''''///999SSSkkkwwwtttrrrkkkhhhnnnsssooobbbQQQIIITTTmmmyyy^^^CCC555@@@IIIHHHBBB>>>@@@DDDJJJCCC<<<999>>>PPPnnnvvvkkklllcccEEE888GGGVVV]]]SSS]]]qqq{{{rrrNNN666555333111000111222444888===BBBAAA???BBBLLLUUUMMMGGGGGGMMMLLLCCC@@@EEEJJJPPPVVVVVVRRRNNNMMMNNNPPPQQQPPPLLLMMMQQQSSSQQQUUU\\\ZZZYYYdddgggaaa___aaa___\\\\\\bbbfffccc[[[NNNMMMQQQVVVUUUPPPLLLLLLMMMTTTYYYVVVSSSVVVYYYZZZNNNPPPTTTWWWXXX[[[^^^```[[[VVVTTTWWW]]]^^^VVVOOOJJJKKKLLLJJJFFFAAA<<<:::<<<999777777888:::;;;;;;;;;999777:::>>>BBBAAA@@@::::::<<<======GGGbbb~~~vvv]]]WWWssslllbbbmmmvvvZZZbbbuuufffNNNYYYqqq~~~yyyeeeffflllxxxeeeJJJMMMppprrrnnnJJJ;;;TTTvvvhhhAAA???SSSmmmvvvzzz}}}wwwmmmWWW@@@000***&&&"""%%%%%%$$$$$$######$$$$$$###"""$$$'''''''''---444SSShhhyyyttt```III444'''&&&&&&&&&&&&%%%%%%$$$$$$!!!"""######"""   !!!!!!!!!     !!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###"""!!! !!!#########!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!"""$$$%%%$$$###$$$###"""!!!"""###%%%&&&%%%%%%&&&&&&''')))***+++)))***000...333555LLL}}}sssnnn```cccjjj~~~...///000///,,,*********)))***+++,,,,,,,,,+++***++++++***************+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''&&&&&&&&&)))+++000222000***)))---111222...---,,,---//////+++'''&&&'''(((+++,,,,,,)))&&&&&&&&&&&&''''''''''''(((''''''((()))''''''///888QQQiiisssnnnlllkkkmmmvvvrrrqqqfffSSSHHHTTTooo~~~~~~~~~~~~oooOOO777===RRRccc^^^LLL===777777CCCJJJNNNFFF;;;BBBaaa|||vvvlllhhh]]]BBB777DDDVVV^^^QQQWWWooosssGGG111///,,,******---000222...444<<>>888999@@@EEEEEELLLOOOCCC999@@@DDD???<<<======;;;888:::===;;;666333111444999999555333555111777:::777666888::::::444666999;;;;;;<<<===???<<<999888:::======888333999;;;>>>===:::555333111000///...///000000///---000...---,,,---...---------,,,///222///222KKKhhhgggPPPYYYsssppp]]]mmm}}}gggUUUddd^^^VVV___vvv}}}xxxyyy}}}xxxpppkkklllyyy{{{xxxWWWGGG___ssspppJJJ777IIIllljjjAAA>>>QQQkkkvvv{{{~~~xxxkkkUUU>>>111---***%%%%%%%%%$$$$$$###$$$$$$%%%###"""$$$((('''%%%'''+++EEEbbbzzzxxxgggSSS===***%%%%%%%%%$$$######""""""!!!!!!!!!!!!   !!!!!!!!!   """  !!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!######!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!"""$$$%%%%%%$$$###############$$$%%%&&&&&&&&&&&&'''(((***+++,,,,,,777???333333444AAArrruuuhhh```ZZZfffsss---...///...,,,******+++)))***,,,---...---,,,+++,,,+++***))))))((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((('''''''''''')))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%%%%&&&(((***111222///******000444555111000///...---,,,******''''''(((***++++++)))&&&&&&&&&&&&''''''''''''(((&&&&&&((()))'''&&&---777PPPgggooofffdddhhhooo{{{ssssssiiiUUUKKKXXXqqq|||zzzzzz~~~~~~```DDD777NNNaaammmbbbKKK:::444444AAAUUUeee^^^FFF<<>>;;;YYYgggjjjYYYAAA333000000GGGbbb|||wwwWWWAAAJJJ___qqqrrrkkkgggeeeUUUDDDCCCRRRaaaTTTOOO```sssjjj>>>---,,,,,,+++***))))))(((---,,,***((()))...777>>>OOOAAACCC^^^www}}}}}}uuuooossszzzzzzooocccjjj]]]III===FFF___xxxaaa<<<222333...,,,%%%***,,,)))'''***------+++(((&&&((((((&&&(((+++)))++++++)))***---,,,'''%%%''')))***)))((()))))))))*********(((((()))***%%%,,,444666222//////000///...---...111333444444...000111///,,,+++---000,,,,,,:::OOOPPP???999???mmm]]]HHHZZZiiisss}}}xxx```UUUqqquuuEEEBBBOOOcccwwwyyyssseeeZZZXXX\\\___bbbhhhsss~~~kkkddd]]]```mmm}}}]]]OOObbb}}}nnneeerrrzzzRRRHHH[[[|||yyy~~~cccFFF:::JJJhhhvvvqqqDDDCCCWWWrrrzzzxxxtttkkkuuufffNNN777---+++'''!!!$$$$$$$$$###$$$$$$%%%%%%%%%!!! """""""""%%%)))444OOOgggmmmnnngggKKK,,,(((((('''&&&&&&%%%$$$$$$###"""!!! !!!###$$$ !!!""""""!!!!!!  !!!!!!!!!!!! !!! !!!"""    !!!""""""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###!!! """%%%&&&&&&&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!"""$$$&&&%%%$$$"""###%%%&&&''''''&&&&&&$$$$$$$$$%%%''')))***+++...OOO\\\<<<---///666ZZZuuulllrrrzzz{{{xxxvvvttt~~~...///000///---,,,+++,,,***************************'''(((+++***%%%&&&+++******)))(((((((((((((((''''''(((((())))))******+++***)))(((''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''%%%%%%((()))'''(((,,,777111,,,++++++,,,333<<<555444222///...,,,,,,++++++''''''+++,,,***((()))'''''''''&&&&&&%%%%%%%%%)))&&&&&&((('''&&&***000MMMXXX\\\VVVTTT^^^kkkqqqmmmkkklllcccVVVbbb{{{yyyzzz{{{eeeBBB999NNNllleeeTTT???111///000///AAAeeeeeeMMMJJJQQQwwwvvvrrrqqqiiiPPP>>>CCCNNN]]]TTTFFFXXXkkkZZZ===---,,,+++***))))))))))))***&&&&&&***......000333:::OOOIIIKKKrrr{{{fffPPPDDDKKKXXXVVVAAA===ZZZ}}}GGG+++222333$$$)))((((((((((((((())))))&&&&&&''''''(((***+++,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((((((***,,,------000999CCC@@@<<<222,,,555CCCBBB777444,,,,,,555666,,,)))---(((555IIIiiisssLLL000@@@UUUpppOOOTTTXXXmmmpppsssxxx[[[IIIaaa]]];;;BBBYYYzzzvvvhhh___VVVNNNRRRaaasss|||vvvkkk___XXX\\\hhhrrrxxxWWWPPP[[[ssshhhWWWgggaaaHHHLLLlllrrrwwwnnnLLL888EEE[[[ppp{{{rrrDDD666MMMpppwwwvvvuuukkkjjj___PPP@@@222(((%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&000AAAYYYcccaaaaaaRRR555***'''$$$""""""######""" !!!"""######"""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$+++(((###    """!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!###%%%'''(((###"""!!!###%%%%%%!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))...000333333...---777DDDaaadddiiiqqqwww{{{|||{{{ooouuu~~~...///000///---,,,+++,,,***************************'''(((+++***&&&'''+++******)))((((((((((((((('''((((((((()))))))))***))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''%%%%%%((((((''')))---333---(((''''''(((///666444333222111///...,,,,,,+++''''''+++,,,***((()))''''''&&&&&&&&&%%%%%%%%%(((%%%%%%''''''&&&***000KKKWWW\\\TTTOOOXXXfffmmmnnnjjjjjj```SSS]]]xxxzzzzzzyyy___CCCCCCYYYooo```HHH555---------,,,777YYYuuuYYYLLLLLLrrryyyxxxvvvnnnVVV@@@>>>JJJ\\\VVVIIIZZZkkkYYY<<<---,,,+++***)))))))))))))))&&&'''+++,,,,,,///444EEEZZZOOOGGGgggwwwZZZAAA666888::::::666555FFFjjjWWW444000000((())))))(((((((((((())))))&&&&&&''''''(((***+++,,,(((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((''''''''''''(((''')))///666>>>DDDHHHQQQLLL===000111<<<>>>777222......222333///,,,------555DDD```oooTTT<<>>JJJ```vvv{{{wwwMMM<<>>KKKGGG888+++000BBB___vvvvvv___HHH===YYYjjjooouuuooo[[[NNNRRRgggdddZZZiiisssWWW333---,,,+++***))))))))))))+++***,,,...---+++///666@@@\\\mmmjjjssshhh>>>---000)))------(((&&&+++000111HHHXXXlllssseeeLLL888///+++***)))((((((''''''(((''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''***(((&&&111III]]]eeedddYYYHHH888...+++---...888LLLaaaooo~~~}}}___AAA111777CCCRRRXXXOOOWWWgggmmmZZZHHHRRRrrrdddMMMUUUvvvhhhDDDKKKwwwjjjeeelll|||uuupppqqqttt}}}oooiii___WWWTTTWWW]]]bbbxxx|||hhhLLLBBBIIIfffaaaiiiqqqiiieeetttyyyxxxeeeiiiiii:::999GGGccc}}}~~~wwwwwwSSS<<>>WWWiiissszzzppp\\\RRR]]]mmmfffZZZkkkuuuWWW000---,,,+++***))))))))))))+++((((((+++,,,,,,...222666LLLdddmmmvvv}}}OOO777333,,,......,,,,,,---///...666JJJbbbmmmgggTTT@@@222+++***)))(((''''''''''''''''''&&&&&&&&&'''((((((&&&''''''((((((''''''&&&///---***'''&&&&&&'''((($$$%%%%%%&&&&&&''''''(((%%%******)))777RRRgggooofffTTT>>>///***+++,,,,,,333BBBVVVhhh{{{oooGGG222555777AAAMMMIIINNN\\\```MMMEEEaaa{{{[[[OOOgggtttUUU@@@]]]sssllllllttt|||}}}sss```YYYcccqqq}}}~~~mmm]]]SSSQQQTTTVVVooo|||{{{www^^^RRRVVVqqqzzzhhhYYYlll}}}aaakkkyyygggeee{{{qqq===444EEEdddyyyssswwwXXX:::FFFlllyyywwwsssgggvvv|||rrrSSS666)))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$###***222;;;IIIIII777'''%%%"""!!!"""$$$$$$$$$ !!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!   !!!!!!!!!!!!   !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%%%%%%%""""""###$$$$$$$$$######"""'''---///---(((%%%$$$######""""""######$$$%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''******+++,,,---///111111000,,,***++++++)))+++///:::@@@HHHJJJHHHFFFEEEFFFFFFDDDDDDHHHIIIGGGHHHKKK***,,,------,,,+++,,,---************************)))***(((&&&+++111///'''((((((((((((((()))************))))))((((((((('''((((((''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&))))))&&&%%%,,,777777///***,,,...---+++*********+++,,,...000222333---)))(((+++,,,(((&&&'''%%%%%%%%%&&&&&&''''''''')))'''(((+++)))&&&'''+++CCCWWWfffaaaWWWWWW\\\___kkkgggmmmjjjVVVRRRiii~~~wwwccc]]]rrrsss|||uuu[[[DDDVVVvvvqqqRRR666999888???XXXppplllXXXAAAXXXlllyyyqqqZZZRRRdddqqqgggZZZlllvvvWWW///---,,,+++***))))))))))))+++&&&%%%))),,,+++,,,///111BBB[[[jjjuuubbbBBB999000,,,,,,//////+++***------EEE___kkkgggXXXEEE555++++++)))(((''''''''''''''''''&&&&&&&&&'''((((((&&&''''''''''''''''''&&&111///+++(((&&&&&&'''(((###$$$$$$%%%&&&'''((((((%%%******+++;;;WWWjjjnnn]]]JJJ555,,,,,,,,,)))&&&(((666LLLeeexxxpppEEE444888333666???<<>>===???BBBDDD>>><<>>555111,,,)))'''))),,,000444555VVVsssjjjZZZRRREEE333...***+++***((((((+++''''''&&&%%%%%%%%%%%%&&&((((((((('''''''''''''''---+++)))(((&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%(((''')))333GGGZZZ___[[[HHH333***---+++,,,...+++000222;;;KKK[[[ccceeeeee[[[???222666555555444///888KKKRRRJJJPPPkkknnnZZZnnn[[[:::WWW{{{gggfffqqq~~~~~~{{{rrrhhhaaa]]]bbbkkkttt}}}rrrcccZZZOOOVVVlllrrr___```ssskkkXXXwwwjjj\\\jjjeeewwwtttsssvvv]]]qqqyyyEEE777NNNggg{{{}}}uuu{{{ZZZ888BBBiiinnnttteee===...---$$$%%%((((((%%%$$$''''''$$$""""""""""""""""""""""""$$$!!!%%%***111@@@CCC444$$$$$$######"""######### """"""!!!!!! """"""!!!!!! !!!!!!!!!!!!  !!!!!!       !!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""#########"""""""""""""""######$$$$$$$$$######"""""""""""""""""""""######&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&''''''((('''$$$###%%%)))+++)))'''...------------...///000111,,,((()))---000000...000666222666IIIUUUWWWZZZLLLNNNOOOPPPTTT\\\cccfff------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((()))+++---...,,,***)))''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((%%%###$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%(((...333......000333666555111---+++*********+++,,,...//////+++***......***''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%''')))***???UUUggggggbbbbbbbbb___ffffffjjjjjj^^^UUUddd|||~~~dddWWWYYYuuuYYY@@@CCCMMMNNNFFFKKKTTTRRRAAAVVVqqqqqq```VVV```uuukkk^^^qqquuuRRR333///...,,,,,,,,,+++(((&&&***)))(((((()))+++---...444EEEwww|||```LLL888111---......,,,...333444888NNNeeelllkkkggg```EEE888,,,((()))'''&&&'''((('''&&&&&&%%%%%%&&&&&&&&&''''''((()))***++++++...,,,+++)))(((((((((((('''''''''''''''(((((((((''')))---444@@@IIIGGG???999---***,,,---888CCCAAA555000...444>>>DDDCCC@@@FFF444///444222333666333555AAAJJJPPP```zzzdddUUUlllWWW???```mmmccclll{{{}}}yyyzzzwwwpppaaa]]]]]]gggqqqxxx|||}}}jjj]]]YYYSSS\\\tttssskkkttt```ccckkkeeexxxxxxrrr{{{ttt```tttyyyJJJ:::NNNggg|||yyy|||\\\999@@@cccwww~~~jjjDDD,,,)))'''%%%((((((%%%$$$'''&&&###""""""""""""""""""""""""%%%!!!%%%)))...<<>>OOOiiiccc<<<<<>>KKKlllwwwzzzvvvFFF;;;SSSyyy{{{|||___<<>>IIIYYY```[[[UUUYYYWWWOOOOOOXXXSSSOOOOOOOOONNNSSSZZZ(((,,,000000---******,,,))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''...333000&&&!!!$$$***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%(((+++------+++,,,---...///222777:::444333111000...---,,,+++,,,((((((,,,---***'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((((((333JJJeeeooojjjbbbbbbggggggiiipppuuujjj[[[___nnn~~~xxxvvvyyy}}}~~~~~~vvvhhhZZZUUU^^^ppp}}}zzzcccIIIRRRcccGGG333CCCZZZddd```bbb^^^NNNHHHRRR```ppplllTTTJJJfffggg\\\eee___FFF999111...+++*********)))(((************************///222SSSxxxfffPPP@@@999;;;GGGSSS|||yyyiiiaaatttrrr```PPP@@@222,,,+++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''(((((((((000444333+++%%%%%%)))***&&&&&&)))+++<<>>IIIPPPWWWcccaaafffdddZZZQQQYYYqqqxxxjjjnnnqqqkkkYYYLLLLLLuuuooofff|||sssSSS;;;EEEiii~~~rrrwwwyyyIII<<>>hhh{{{mmm[[[RRRXXXccciii{{{xxxxxx}}}|||rrrggg^^^SSSBBB333+++)))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''+++///000)))%%%%%%&&&&&&$$$%%%******111OOOmmmtttwww~~~uuuXXX;;;...,,,+++)))++++++)))<<>>CCCiiizzzzzzLLL>>>OOOrrrjjjCCC...***%%%$$$&&&&&&######%%%%%%"""""""""""""""""""""""""""###"""%%%%%%%%%222888...&&&%%%$$$"""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$"""$$$''')))))))))'''&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((())))))(((((('''(((((()))(((''''''''')))******))))))(((((('''&&&&&&''''''+++***))))))000===NNNZZZcccdddXXXOOOTTTPPPCCC>>>>>>@@@HHHOOOMMMJJJVVVggg+++///444333...******,,,))))))))))))))))))))))))%%%&&&''''''(((((('''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%'''******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%))),,,,,,+++%%%'''))))))(((***---111222333444333222///,,,***+++((((((,,,---)))'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((()))@@@\\\iiiddd\\\___hhhlllmmmsssxxxmmm^^^aaannnqqqmmmhhhhhhqqq|||{{{|||{{{tttdddTTTOOOXXXbbbtttzzzyyynnnLLLBBBQQQ@@@666===bbbvvvqqqrrriii``````qqq|||jjjZZZCCC___bbb\\\ggg___EEE777...,,,)))(((***,,,,,,,,,******+++++++++******)))'''...000GGG~~~|||ttt{{{uuummmkkkdddSSS===///))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###((((((((((((''''''''''''$$$***...+++((((((&&&$$$%%%'''---***&&&;;;ZZZggggggyyy}}}dddDDD333...,,,)))------)))<<>>444999RRRhhhoooiiiZZZVVVdddXXXUUUvvvvvvkkkdddTTTBBBBBB999888HHH^^^nnnvvvxxxhhhccciii{{{mmm___zzzooofffsssfffWWWggg\\\nnnmmmhhh^^^EEEDDD```MMM:::PPPjjj}}}WWW555)))$$$(((### $$$'''%%%"""""""""""""""""""""""""""!!!&&&%%%###+++444111%%%######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  """   !!!!!!!!!  !!!"""  !!!!!!!!!!!!     !!!   !!!"""######$$$######""""""!!!!!! ######""""""""""""###### !!!"""!!! !!!"""$$$'''((()))******)))(((''')))((((((''''''&&&%%%%%%'''''''''&&&&&&%%%$$$$$$)))"""%%%(((###%%%,,,+++******'''...888222''')))$$$%%%%%%&&&&&&''''''''')))//////---666FFFMMMJJJWWWKKK>>>:::@@@IIINNNNNN>>>FFF[[[mmmhhh\\\fff}}}------,,,,,,,,,+++++++++******++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&'''))),,,------++++++***(((&&&&&&''')))'''***,,,---,,,+++***+++***************)))((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''((('''555KKK\\\aaa```eeelllkkkhhhrrrrrrqqqeeeWWWlllyyyrrrlllnnnvvv~~~|||wwwnnndddSSS\\\mmmgggIII???AAA888777SSSuuuvvvuuuxxxxxxvvvfffLLLCCC[[[^^^TTT[[[^^^KKK666---+++******+++,,,***)))))))))*********+++++++++))),,,,,,000DDDfff~~~vvvlllmmmppp```III333))))))+++%%%&&&***&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%''''''***555@@@PPPmmm~~~uuu\\\;;;***///++++++000...888\\\iiiPPPLLL```qqqwwwxxxqqq^^^LLLTTTxxxyyy\\\>>><<>>===@@@;;;YYY{{{~~~~~~~~~vvvnnn]]]EEEEEE[[[]]]UUU]]]___KKK666---+++******++++++***))))))))))))*********++++++)))+++,,,,,,000FFFnnnttt~~~wwwnnnqqqxxxnnn\\\999,,,)))+++&&&&&&***'''&&&&&&&&&'''''''''''''''((((((((((((((()))))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&&&&%%%%%%+++444DDDddd|||{{{gggEEE------...***,,,...555HHHNNN???UUUkkkvvv~~~qqqRRRKKK___xxxRRR:::HHHdddwwwzzzccc\\\iii~~~wwwfffVVVLLL===000333???^^^rrr~~~|||sssgggmmmxxxHHHZZZpppbbbPPPBBB:::<<>>SSSwwwyyyTTT666+++(((((('''&&&&&&%%%$$$###"""######################## ###$$$$$$+++333111)))""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$###"""!!!!!!"""    !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!""""""###### !!!!!!######""""""""""""######!!!""""""!!!!!!###&&&)))555111+++%%%###$$$''')))%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&(((((()))***''')))&&&%%%555CCC@@@'''===DDD;;;444+++"""###$$$$$$%%%&&&((()))******,,,***'''***<<>>KKKIIIddd~~~~~~rrrfffVVV@@@FFFYYY[[[UUU]]]^^^III555,,,+++******++++++***)))))))))))))))************+++***---...)))000SSSzzzvvv}}}zzzssswww~~~yyylllAAA///***,,,((('''***'''''''''''''''''''''''''''''''''(((((()))))))))***((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&(((&&&&&&'''%%%###&&&+++888WWWrrr{{{qqqQQQ000%%%---)))+++///111555;;;<<<___tttwwwzzzbbbEEENNNdddxxxNNN888VVVttt}}}~~~fffhhhrrr}}}~~~{{{ooo^^^PPPGGG888...:::QQQmmm~~~~~~uuulllwwwzzzKKK^^^cccNNNDDD??????@@@RRRwww{{{^^^iiirrr|||xxx||||||yyy}}}zzzeeecccuuuvvvnnnjjjQQQBBBWWWaaaAAAQQQxxx|||VVV666***&&&%%%'''''''''$$$######$$$########################!!!#########(((...---'''"""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%###"""!!!"""   !!!!!!  !!!!!!!!! """""""""""""""""""""""" !!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!"""""""""### !!!""""""#########""""""""""""######!!!""""""""""""$$$(((+++444222...+++((('''(((((($$$%%%%%%&&&''''''((((((''''''&&&&&&&&&'''))))))...---...'''%%%888HHHDDD444IIIGGG222(((&&&%%%(((%%%%%%&&&''')))***++++++,,,+++))),,,;;;SSSccchhh]]]LLL===>>>LLLXXXXXXRRRCCCKKK___uuu}}}zzz|||,,,,,,+++++++++***************++++++******)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,+++***...//////---***(((((((((((((((((('''&&&'''***,,,((((((((()))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))((((((+++...;;;PPPbbbmmmssswwwuuussszzzvvvvvvooo___mmmvvvvvvxxx|||~~~wwwyyy|||}}}\\\GGGOOORRRAAA???QQQ^^^sss~~~{{{~~~lll___RRR???DDDTTTTTTOOOXXXXXXCCC000,,,+++)))***++++++***((((((((()))))))))************''',,,111+++(((===ZZZzzz|||}}}sssJJJ333***---)))(((***''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''%%%######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%%%%((('''$$$%%%))),,,DDD[[[mmmsss[[[555!!!))))))+++......+++555GGGiii{{{wwwpppnnnQQQAAAYYYggg~~~rrrIII@@@hhhwwwaaaqqq~~~sssnnn```UUUMMMIIIAAA???QQQiiiyyy|||rrrjjjttt]]]ttt~~~hhhYYYLLLBBB>>>===LLLkkkrrrfff}}}|||lllyyy|||xxx}}}yyyrrrzzzkkk___nnnvvvnnnoooUUUEEEXXXlllEEELLLttt^^^<<<000,,,$$$&&&&&&&&&$$$###$$$%%%########################"""###"""!!!$$$(((&&&""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%###""""""""" !!!!!!  !!!!!!   !!!"""###$$$%%% """"""""""""""""""""""""  !!!!!! !!!!!!  !!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%######""""""""""""######!!!"""###"""###%%%(((+++(((***,,,---,,,)))%%%"""%%%%%%&&&&&&'''((())))))+++***((('''&&&'''((((((///333:::555***...333***<<>>lllzzzrrrSSS777***...+++((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&$$$$$$((()))''''''***###111???TTTggg[[[:::&&&%%%******+++...)))444OOOqqq}}}vvvgggZZZHHHJJJffflllyyyyyyzzzeeeBBBNNNxxxuuudddUUUvvvggg^^^NNNOOORRRVVVYYY___mmm{{{~~~yyyoooeeeiii{{{wwwdddnnnSSSEEECCC<<>>WWW}}}ppp^^^SSS|||wwwYYYOOOGGGTTTcccnnnxxx{{{}}}uuuooocccbbboooyyyqqqlllzzzqqqfffjjjVVVPPPHHHHHH???;;;RRRwwwgggkkkjjjmmmkkkrrrvvvooozzz|||ppp}}}```fffxxxqqq}}}dddHHHPPP~~~zzzLLLFFFlll```AAA???DDD222---'''%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """$$$ !!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!  !!!!!!!!!    !!!!!! !!!!!!""" !!!!!!!!!!!!  !!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$######""""""""""""######"""$$$%%%$$$$$$%%%&&&&&&(((,,,///000...,,,***(((((())))))******++++++,,,***(((''''''(((***+++000888OOOZZZGGG555777<<<000000'''$$$,,,+++%%%'''++++++++++++++++++++++++(((***...111555AAARRR```cccjjjrrrvvvppp```MMM@@@OOOOOOMMMPPPbbbxxx+++++++++************)))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%(((***+++***)))***,,,...---+++***))))))(((***++++++******+++---)))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''+++***(((&&&&&&&&&'''''')))---;;;OOO___iiipppvvvrrrttt{{{ttttttmmmWWW]]]vvvxxx|||yyy{{{|||{{{~~~{{{\\\MMM===999III```xxx~~~|||{{{qqqaaa[[[VVVIIIIIIPPPKKKFFFQQQQQQ???000+++***))))))******)))((((((((((((((()))))))))))),,,+++*********+++,,,...(((111777>>>WWWxxxzzz{{{qqqhhh\\\;;;+++///---))))))'''(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&&&&######'''((('''''')))***(((!!!)))>>>AAA555///$$$+++$$$$$$333222333FFFooonnnkkk\\\HHHMMMbbbmmmjjjiiiggg{{{~~~eeeSSS???YYY|||qqq```YYYkkkNNNGGGIII^^^ttt~~~sssyyywwwssspppfffaaakkkuuummmmmm{{{ooosssccc\\\MMM@@@>>>EEEVVVtttxxx```nnnvvv___rrrrrrfffdddfffsssnnn```cccwwwpppkkkGGGJJJxxx|||NNNEEEkkkcccFFFJJJTTT:::222)))&&&'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""""""""$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$ !!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!!!!!  !!!!!!!!!    !!!!!! !!!"""""" !!!!!!!!!"""  !!!!!! !!!"""######$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!%%%&&&%%%$$$######''''''''''''((()))******************++++++++++++***)))'''&&&'''))),,,...&&&===nnntttLLL777111...))))))(((&&&...,,,,,,,,,+++++++++******''''''***///666AAANNNYYY```ccchhhkkkggg\\\LLL@@@LLLTTTXXXXXXbbbvvv000...,,,,,,,,,,,,***(((+++++++++***)))(((((('''))))))(((((('''''''''&&&)))((('''(((******'''###$$$'''&&&"""$$$((('''"""$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((+++...///...,,,++++++...------...000111000...******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++)))(((&&&%%%$$$'''---:::MMM___lllqqqqqquuusssuuuxxxrrrfff______mmmzzz|||}}}}}}xxxyyy{{{~~~~~~ttt[[[BBB;;;BBBdddzzz|||xxxnnn^^^XXXdddaaaIIIMMMYYYKKK@@@NNNNNN999///+++*********))))))(((((((((((((((((())))))))))))******))))))))))))******000------111;;;OOOlllwwwiiifffYYYAAA...,,,///+++)))+++(((&&&######%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((******''''''(((((())))))******)))&&&'''+++---,,,111999^^^iiirrr]]]EEEWWWqqqmmmeeefffkkknnnhhh[[[RRRQQQqqqvvvxxx]]]^^^yyy{{{WWWBBBHHHZZZoooqqqvvv|||xxxlllaaa```dddnnn{{{xxxoookkkyyy```JJJ===AAAYYYqqqsssgggxxxfffeeehhhyyyfff[[[bbb]]]XXXooo~~~zzzmmmOOODDDkkkvvvPPP???\\\dddKKKMMM[[[\\\JJJ666,,,***(((''''''%%%&&&'''&&&$$$"""!!!!!!%%%%%%%%%$$$!!! !!!""""""!!! !!!  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! """"""!!!!!!  !!!###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###!!! !!!"""###""" !!! !!!&&&+++***%%%!!!!!!"""##################$$$%%%###!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$&&&(((******(((%%%#########$$$%%%%%%&&&''''''((()))***,,,,,,+++******,,,%%%""")))666===999111///666kkknnnIII===000&&&%%%%%%%%%%%%&&&''''''(((***+++***((((((+++///---)))(((***///999JJJYYY___ccccccfffgggUUUDDDDDDSSScccggg[[[ZZZnnn///---,,,+++,,,,,,***)))++++++******)))(((((('''))))))(((((((((''''''''')))((('''((())))))&&&###%%%''''''$$$&&&++++++&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((,,,---///...---++++++,,,///......///111111000///******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''''',,,///:::LLLaaaooosssrrrnnnnnnssszzzxxxlll```[[[nnn~~~~~~uuu{{{{{{xxx{{{}}}}}}}}}|||~~~{{{kkkVVVGGGCCC___ttt~~~rrrhhh^^^ZZZaaallleeeNNNUUUcccWWWIIIRRRNNN999111************)))))))))((((((((((((((())))))))))))******))))))))))))*********+++---///444BBB]]]ttt~~~pppiiiXXXCCC111......+++***...,,,***((('''''''''%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***((((((((((((((())))))))))))++++++))))))---111333[[[nnnoooSSSFFF```sssjjjdddbbbeeeggg]]]MMMHHHMMMxxxzzz]]]ddd|||hhhIII@@@PPPgggwwwkkkpppwwwwwwooofffeeeiiiyyywwwhhhxxxqqqWWWFFFGGGPPPtttzzz~~~sssmmmpppccctttkkkUUU[[[___XXXnnntttRRRBBBgggrrrOOO>>>XXXdddHHHLLL```iii[[[III===222)))$$$$$$&&&'''''''''&&&%%%%%%%%%!!!"""$$$$$$"""!!!"""###""""""!!!  !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """!!!!!!!!! !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!! !!!"""###"""  ###((((((###!!!!!!"""############""""""###$$$###!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%'''(((((('''%%%#########$$$$$$%%%&&&&&&'''&&&'''((()))***))))))(((###!!! $$$***---+++(((%%%(((OOOgggLLL333///%%%&&&%%%%%%%%%%%%&&&'''''''''((())))))((()))---000,,,)))(((***---777JJJZZZ___eeehhhllllllWWW@@@;;;JJJcccqqqggg^^^gggtttyyy///---++++++,,,,,,+++***++++++******)))((((((((())))))(((((((((((('''''')))(((''''''((('''%%%###&&&'''&&&%%%'''++++++(((&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''///000000///---,,,---...///......///000111000///******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))///...555HHH```qqquuusssdddeeennn{{{vvveeeZZZooo}}}{{{ssszzzxxxrrrqqqvvv{{{~~~~~~}}}~~~{{{ssshhhYYYKKKRRRdddwww|||ooo```RRRKKKYYYmmmsssdddQQQWWWhhh]]]LLLPPPIII444---************))))))))))))(((((((((((())))))))))))******))))))))))))******&&&***///000...555KKKaaazzzmmm___NNN???888222++++++///,,,+++)))))))))(((&&&$$$&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))(((((((((((((((((('''++++++'''&&&***,,,+++UUUmmmeeeHHHMMMjjjssshhh```\\\^^^```SSSAAACCCRRR|||wwwXXXccc~~~yyyYYY???CCC\\\vvv~~~}}}eeeiiiqqqvvvssskkkjjjnnn|||___hhh~~~^^^GGG===RRRuuueeejjjiiigggyyywwwwwwYYYTTT```TTTiii\\\DDDddduuuSSS@@@VVVfffFFFJJJeeesssiii]]]QQQBBB222(((%%%(((((('''&&&&&&%%%%%%%%%!!!$$$&&&%%%%%%%%%%%%""""""!!!  !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!  """"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """!!! """"""!!!  $$$$$$""" !!!""""""######""""""!!!"""###"""  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!$$$&&&&&&$$$###$$$&&&$$$"""777@@@---&&&+++###&&&%%%%%%%%%%%%&&&''''''%%%'''(((((((((***---000***)))))))))***333HHH[[[gggllllllmmmlllXXX@@@999EEEeee}}}uuubbb\\\aaaeee111///---,,,---......---************))))))(((((())))))(((((((((((((((((((((((('''''''''&&&%%%$$$'''&&&%%%$$$&&&(((((('''''''''((((((((((((''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''',,,...000111000//////000///...------/////////...******))))))((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))---***...BBB^^^rrrwwwtttaaabbbkkkzzz~~~kkk[[[mmm~~~~~~ssstttsssjjjddd\\\eeesss~~~yyy|||}}}uuurrrrrrkkk___IIIQQQYYYbbbjjjnnnggg\\\MMMDDDFFFaaa{{{sssZZZMMMWWWfffZZZJJJOOOHHH222************)))))))))))))))(((((((((((())))))))))))******))))))))))))******(((+++000111///222AAAQQQ}}}rrrnnndddXXXNNNAAA555000111...+++)))((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))))))))((((((''''''&&&***(((,,,111000***)))---JJJ^^^UUUGGG]]]qqqmmmgggYYYUUUZZZ^^^QQQ@@@JJJbbb{{{pppOOO___~~~wwwVVV???KKKjjj}}}ddddddkkktttuuunnnkkknnn{{{{{{WWW\\\^^^GGGAAA^^^{{{{{{iiipppzzz||||||yyybbblll{{{jjjSSS~~~eeeVVVgggdddFFF]]]~~~XXXCCCXXXmmmEEEGGGdddrrrjjjccc^^^SSSBBB222***+++)))&&&$$$######""""""###&&&***,,,+++)))((((((""""""!!!  !!!"""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!! !!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!! !!!"""!!!  !!!"""!!! !!!!!!"""""""""""""""!!!"""$$$$$$""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$''')))(((%%%###%%%'''(((%%%,,,+++!!!&&&...'''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((***,,,...))))))***((('''///DDDYYYqqquuuoookkkjjjZZZFFFAAAGGGeee~~~yyycccTTTQQQSSS444111///....../////////*********)))))))))))))))(((((())))))))))))))))))((((((((('''&&&&&&&&&''',,,)))&&&&&&&&&&&&%%%%%%'''(((((())))))((((((''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((('''+++000333333333222222///---,,,+++---...------******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''',,,(((+++???]]]sssyyyvvvkkkiiilllwww~~~kkkXXXhhh|||}}}lllccc\\\RRROOOMMMSSS```qqq|||tttvvv~~~zzzwww{{{zzztttYYYTTTLLLHHHJJJMMMJJJDDDGGGJJJUUUrrrpppPPPIIIXXXdddUUUGGGRRRNNN666***))))))))))))))))))******(((((((((((())))))))))))******))))))))))))******+++***---000111333;;;DDDXXX~~~xxx|||yyysssiiiZZZKKKBBB@@@@@@;;;444///---,,,,,,,,,*********************+++(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&...&&&,,,>>>===,,,)))444===HHHGGGSSSpppuuuhhhgggUUUTTTYYY]]]PPPEEETTTooo~~~kkkNNNeeemmmOOOAAAUUUwwwzzzzzzzzzfffbbbfffqqqtttmmmhhhkkkwww}}}yyyXXX[[[|||aaaMMMIII\\\ccceeexxxeee]]]||||||YYYwwwmmm___mmmhhhGGGVVV}}}XXXAAAWWWrrrGGGFFFcccqqqiiidddfffcccSSS<<<---,,,)))%%%###$$$&&&&&&%%%***---000111///,,,+++***""""""!!!  !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""  !!! !!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""!!!  !!!!!!!!! !!!""""""!!! !!!"""""""""""""""!!!###%%%&&&$$$""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!"""###$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%$$$$$$$$$&&&&&&'''### '''+++%%%&&&%%%%%%%%%%%%&&&'''''')))((('''''''''((())))))((()))***(((&&&+++===PPPllltttrrrnnnlll^^^MMMIIIIII\\\oooooo```QQQKKKLLL666333000....../////////******))))))))))))))))))(((((())))))))))))******'''(((((('''&&&'''(((***222---)))))))))&&&&&&(((''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&***///222333444444555000...,,,+++,,,---------******))))))((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''',,,(((,,,???\\\rrrxxxvvvwwwssspppttt{{{xxxfffRRR```uuuttt```TTTLLLFFFFFFLLLLLLPPPYYYdddkkkiiifffiiiuuu}}}|||}}}|||yyypppaaaSSSKKKGGGCCC@@@RRR___jjjmmmKKKMMMVVV```PPPBBBNNNLLL555)))))))))))))))************(((((((((((())))))))))))******))))))))))))******+++((())),,,///111555<<<>>>eeeuuuhhh```\\\```YYYOOOEEE>>>999555333,,,,,,,,,+++******))))))***))))))(((((('''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''))) (((::::::)))&&&111444888FFFddd~~~zzzjjjgggXXXYYY[[[WWWKKKHHH[[[uuu|||iiiUUUrrrvvvVVV???AAA```{{{zzzzzzkkkbbbcccqqqwwwpppkkknnn}}}{{{___]]]wwwlllOOOLLLnnnssspppwww]]]rrrbbbjjjpppcccllloooOOO[[[VVV===RRR~~~qqqKKKMMMiiiyyypppmmmqqqppp___DDD000///***&&&%%%(((,,,---------///111000...+++))))))""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###  """ !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!###&&&'''%%%######### !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""###$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###!!!!!!###&&&'''&&&###$$$&&&%%%###&&&((('''%%%&&&%%%%%%%%%%%%&&&''''''+++)))&&&&&&'''((((((''''''(((***)))&&&(((444CCCVVViiirrrrrrqqqcccQQQLLLHHHNNNXXX\\\WWWNNNJJJKKK777333///---,,,------,,,)))))))))))))))))))))***(((((()))))))))*********&&&''')))((('''(((+++...333,,,((())))))''''''***&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((***+++++++++)))+++---...000222555777333000------.../////////******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***'''+++>>>XXXkkkqqqpppxxxuuuppppppuuutttdddQQQZZZjjjgggVVVRRRVVVXXX]]]___]]][[[XXXUUUUUUUUUVVVXXX^^^gggnnnnnnkkkooouuu}}}zzztttjjjaaa[[[ZZZccctttvvv~~~iiiLLLUUUWWWbbbRRRAAAIIIFFF111(((((()))))))))************(((((((((((())))))))))))******))))))))))))*********))))))+++***+++111999:::OOOkkk{{{wwwxxxrrrkkkccc\\\UUUOOOKKK999888666444111///---,,,---,,,,,,+++******))))))))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''!!!"""&&&******'''&&&(((000555PPPsssuuueee]]]___\\\NNNDDDLLLfff|||~~~yyyooobbbYYYvvvyyybbbAAA777GGGmmmtttggghhhxxx}}}zzz}}}yyybbbWWWbbb}}}mmmUUUVVVnnnnnnccc|||hhhYYYooowwwdddfffsssTTTbbbYYY===JJJtttiiiNNNYYYxxx}}}{{{gggKKK888555///(((&&&))),,,---,,,)))***+++***'''%%%%%%%%%""""""!!!  !!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%$$$!!! """ !!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!   !!!!!!""" !!!"""###"""!!!!!!!!! !!!!!!""""""!!!!!! """%%%&&&%%%###"""""" !!!"""#########""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$##################%%%$$$#########$$$&&&&&&#########%%%'''((('''&&&&&&'''$$$&&&+++((($$$(((&&&%%%%%%%%%%%%&&&''''''***'''$$$%%%''')))(((''''''''')))***'''&&&,,,555AAAZZZjjjmmmmmmbbbUUURRRIIIFFFGGGKKKJJJDDDBBBFFF777333...++++++++++++***)))))))))))))))*********(((((())))))*********+++%%%'''))))))((()))---000000)))%%%'''(((%%%&&&***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***+++,,,,,,...---,,,+++,,,///555999555222///...///000111000*********)))((((((''''''((((((((((((((((((((((((''''''(((((())))))******'''%%%***;;;RRRccciiihhhrrrpppmmmmmmssstttfffUUUVVVddd___SSSZZZjjjttt{{{wwwyyywwwlll\\\QQQOOOPPPKKKGGGJJJSSSVVVUUU]]]jjjiiissszzzuuutttoooyyyvvv~~~fffNNN[[[]]]kkk[[[GGGJJJDDD222,,,(((((())))))*********+++(((((((((((())))))))))))******))))))))))))*********+++---,,,(((&&&///:::>>>===GGGhhh}}}zzzxxxuuupppjjjfffMMMKKKHHHDDD@@@<<<999777//////...------,,,++++++***))))))((('''&&&&&&&&&''''''&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((!!!------"""!!!,,,...&&&000888[[[zzzccc```ddd\\\HHH@@@RRRpppwwwrrrrrrlllaaaYYYYYYpppoooVVV:::999QQQxxx|||nnnnnn|||uuu___LLLMMMfffeeedddeeennndddCCCRRR}}}zzzyyy|||[[[oookkkLLL\\\jjjeee~~~nnnQQQbbbaaa???EEElll}}}bbbPPPccckkkQQQAAA;;;444+++&&&'''(((&&&$$$$$$%%%%%%$$$"""!!!!!!"""""""""!!! !!!   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""&&&%%%!!! """ !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!   !!!""""""!!!######"""  !!!!!!!!!!!!!!!!!!%%%&&&$$$"""!!!!!! !!!"""######$$$""""""""""""""""""""""""!!!!!!###$$$%%%%%%%%%%%%$$$$$$##################$$$###"""""""""###%%%&&& !!!###$$$###"""###$$$&&&%%%!!!###)))###)))&&&%%%%%%%%%%%%&&&''''''(((%%%###$$$'''******((('''''')))+++)))%%%'''---777RRRbbbcccccc^^^XXX[[[MMMEEEAAACCC@@@:::999>>>000///...,,,++++++,,,,,,,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''&&&'''***,,,,,,///111///,,,,,,111666000///......---...///000***)))((('''&&&&&&'''((((((((((((((())))))))))))'''''''''(((((((((((()))&&&(((***333KKKeeennnjjjiiijjjjjjmmmvvvyyyiiiTTTWWWTTTXXXfffqqqvvv{{{}}}tttkkkdddbbbYYYQQQLLLNNNQQQQQQOOOOOOQQQ___uuu~~~}}}{{{}}}uuuZZZIIIQQQgggnnn___IIIGGGEEE555)))***'''%%%&&&(((***)))'''(((((((((((())))))))))))************************)))************+++++++++666;;;<<>>YYYsss{{{jjjaaalll]]]DDDFFF^^^vvvvvvsssssseeeQQQQQQ___wwwdddIII666===ZZZyyy|||nnnkkkzzzxxx```EEE:::>>>>>>EEEFFFFFF[[[|||VVVEEEQQQiiizzzrrr~~~rrrtttaaayyyuuuRRRIIIpppjjj[[[ooo^^^VVVvvvkkkGGGBBBhhhvvvaaaPPP___sssUUU===CCC777+++&&&###"""###&&&""""""!!!!!!!!!!!!""""""""""""""""""!!!  !!! """$$$!!!!!! !!!!!!######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""###### !!!!!! %%%"""""""""""""""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!###$$$%%%&&&'''""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))))))))///???QQQZZZ[[[ZZZ___ddd```TTTIIIDDD===666555888///...---++++++++++++,,,+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((('''''''''***,,,---111333222...---///222000///---,,,,,,,,,---...)))((('''&&&&&&&&&'''''')))))))))(((((((((((((((&&&''''''''''''((((((((()))+++,,,444KKKccclllhhhlllnnnnnnqqqxxxzzziiiSSSVVVUUU\\\hhhqqquuuzzz~~~yyywwwvvvpppkkkiiikkkkkkccc[[[WWWQQQTTTaaawwwzzz{{{|||zzzwwwlllSSSIIIXXXjjjpppaaaKKKHHHDDD555)))+++(((&&&&&&((()))(((''''''((((((((())))))))))))************************))))))*********+++++++++222333111444JJJkkkwwwoooiiiggg[[[YYYZZZ```jjjrrrtttssspppfffXXXNNNGGGAAA:::444000...+++(((''''''((((((((((((''''''&&&%%%$$$###%%%&&&&&&&&&''''''''''''&&&'''))))))((((((***+++***777NNNkkk~~~kkkdddgggSSS@@@MMMiii}}}wwwtttttteeeQQQRRRbbbwww```BBB333@@@___}}}rrrlll~~~www^^^AAA333333:::BBBIIIQQQfffkkkMMMGGGVVVfffeeepppnnnuuuhhhjjj```QQQhhhsss___hhh___TTTtttmmmGGG@@@fffwwwcccQQQ```vvv[[[@@@BBB666+++&&&$$$"""###&&&"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!! !!!!!! !!!!!!""""""""""""!!!!!! !!!  """""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!###""" $$$"""""""""""""""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((((((((())))))***++++++++++++666DDDMMMQQQVVV___gggeee]]]UUUQQQJJJ@@@:::999...---,,,+++*********************++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++---111555444111...---...///...,,,***)))))))))***((('''&&&&&&%%%&&&&&&&&&)))))))))(((((('''''''''&&&&&&&&&''''''''''''(((***,,,,,,333GGG^^^gggcccllloooppprrrwwwwwweeeQQQRRRWWWaaakkkqqqtttzzz}}}|||}}}~~~ttttttzzzyyytttbbbVVVRRRcccyyy{{{zzz|||vvvmmm]]]FFFDDDWWWkkkqqqbbbMMMHHHCCC444***,,,***(((((())))))((('''''''''((((((((()))))))))++++++++++++++++++++++++)))))))))*********++++++,,,++++++,,,777MMMiii}}}{{{kkk```^^^```[[[]]]\\\\\\iii~~~yyyhhh___]]]UUUIII@@@===666///***(((***,,,%%%&&&'''&&&&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''))))))((((((***+++'''...???[[[{{{qqqmmmeeeKKK@@@ZZZyyyxxxuuurrraaaMMMOOOaaapppUUU:::888OOOnnn|||~~~iiibbbzzzxxxbbbIII===<<<:::BBBSSSkkkdddIIIHHHRRR[[[aaaiiitttggglllrrr___yyy}}}fffeee}}}www```ccc~~~dddUUUrrrqqqHHH>>>cccxxxdddRRR___}}}uuuxxxwww___@@@???444***&&&$$$######&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!"""######"""!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!! !!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! """!!!###%%%$$$ """"""""""""""""""!!!  !!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((((((((()))***+++,,,,,,---+++///555;;;BBBKKKWWW___dddaaa___^^^XXXMMMBBB===,,,++++++*********))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))+++///444555333000---,,,...,,,***((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''''')))******///AAAWWW```]]]dddiiimmmnnnrrrqqqbbbNNNKKKUUUbbblllpppttt{{{~~~|||zzzwwwuuuvvvxxxyyylllnnnxxxlll[[[XXXbbbooo{{{zzzzzzpppbbbSSS@@@@@@SSSiiinnn```LLLFFF???000)))---,,,***))))))((((((((('''''''''((((((((())))))++++++++++++++++++++++++))))))))))))************))))))---333444999KKK```xxxzzzhhhZZZUUUUUUaaaiiiggg]]]bbbyyyvvvrrrxxxrrreeeYYYUUUMMMBBB777///,,,,,,,,,***(((((())))))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))))))((((((***+++((((((000IIIlll|||vvviiiOOOKKKjjj{{{wwwqqq\\\FFFJJJ]]]fffKKK888EEEeeetttttt~~~```XXXuuu{{{cccMMMDDDFFFAAAFFF\\\bbbLLLGGGUUU^^^WWW```rrrjjjjjjeeezzzkkkpppwwwaaabbb|||oooZZZpppwwwMMM???dddyyyfffPPPZZZ}}}zzzmmmsssxxx```===<<<222)))&&&%%%######%%%""""""############""""""!!!!!!"""!!!!!!  !!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###""""""!!! """"""$$$'''%%% !!!"""""""""""""""!!!  !!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""############"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((()))))))))******+++++++++///...---///444<<>>DDDJJJJJJGGG)))***+++,,,,,,+++*********)))))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&''''''(((+++...111222333---,,,***(((''''''''''''%%%&&&'''((()))(((((('''%%%&&&&&&''''''(((((((((((((((((()))))))))******(((******---<<>>]]]|||~~~~~~wwwtttpppqqq|||~~~uuuxxxxxxaaaQQQ>>>LLLeeeiii>>>AAAOOO```qqqbbbTTTjjjuuuWWWcccwwwkkkxxxxxxbbbjjj___EEEaaarrrPPPNNNlll|||zzzyyy~~~zzz^^^CCC444,,,&&&&&&'''%%%###%%%!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!  !!!###$$$!!!!!! !!!!!! !!!!!! """###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!###""" $$$"""""""""""""""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""##################""""""""""""""""""""""""############$$$$$$$$$%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((&&&'''''')))***+++,,,,,,''')))++++++***+++...111,,,111333444:::AAABBB>>>******,,,------,,,+++***))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((''''''''')))''''''))),,,000222333---,,,***)))((((((((()))%%%&&&((()))))))))(((((($$$%%%%%%&&&'''((())))))))))))))))))************%%%((((((***999OOO\\\\\\QQQ[[[bbbcccfffjjjfff]]]SSS^^^hhhlllrrr|||{{{wwwwww|||hhhKKK999UUUhhhqqqkkk]]]JJJEEEPPPSSSWWWMMMAAA<<<222)))***&&&((()))(((&&&%%%(((+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''***+++***+++---,,,***&&&000AAAUUUhhhyyyyyyuuu|||~~~tttvvv~~~ppp___hhhiiidddRRR<<<---+++...******))))))((((((((('''&&&'''))))))((((((***+++###+++---&&&(((AAAiii{{{cccLLLUUUvvvpppQQQ777@@@YYYFFF555>>>fff{{{xxxuuutttrrruuu|||xxx{{{iiiPPP@@@]]]MMM;;;IIIeeemmm~~~yyyYYY\\\|||XXXNNNvvvfffxxxbbbfffbbbEEE^^^vvvSSSOOOmmmvvvtttwwwqqqRRR:::333+++&&&&&&'''%%%$$$$$$!!!"""######"""!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!! !!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! %%%"""""""""""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))$$$%%%''')))+++...///000'''***---,,,***+++...222...222333222555;;;;;;666,,,+++++++++******)))))),,,+++***))))))(((((('''))))))(((((('''''''''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000AAABBB666)))&&&)))'''&&&&&&'''***---000222...---,,,,,,+++)))&&&###(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))((('''222GGGVVVYYYXXXWWW[[[ccceeecccgggnnn___aaannnvvvrrrvvv~~~~~~{{{bbb]]]nnnzzzuuuZZZHHHjjj|||zzznnnNNN@@@SSS\\\VVVJJJ:::...******+++************))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&'''((())))))))))))******++++++++++++******...***...;;;GGGTTTmmmzzzuuuwww|||{{{nnnmmmzzz|||}}}mmmrrryyyooovvv}}}{{{gggKKK999,,,---***'''%%%&&&((())))))'''''''''(((''''''&&&&&&***%%%(((......666VVVzzzyyyUUUIII___sss~~~___CCC999>>>EEE;;;444BBBfff~~~uuu{{{^^^CCCBBBqqqkkkHHH999XXXyyy{{{rrrZZZnnnuuuVVVaaaqqqmmmgggeeecccGGG\\\sssVVVSSSlllzzz|||lll]]]KKK333+++)))'''&&&&&&&&&%%%$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!   %%%###&&&###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""  !!!###$$$######""""""!!!!!! !!!!!! !!!######""" ###"""""""""!!!!!! !!!!!!"""###############$$$$$$$$$############"""""""""""""""############""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((+++(((%%%&&&)))++++++***&&&((((((&&&(((...222111---333888:::===>>><<<666***************+++++++++************)))((('''&&&)))(((((((((''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''///111,,,&&&%%%&&&((('''&&&'''(((+++///111---------,,,,,,***(((&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''***)))(((333HHHWWW[[[VVVVVVZZZcccgggfffiiimmmhhheeemmmuuuvvv|||zzzeeePPPQQQgggvvveeeQQQjjj~~~rrrQQQAAASSSbbb]]]OOO<<>>===???@@@???)))))))))***++++++,,,,,,((()))***+++***)))'''%%%((((((((((((''''''''''''(((((((((((((((((('''&&&'''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&(((***++++++***)))'''&&&'''***---///............---+++)))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%)))((('''222GGGVVV[[[SSSSSSXXXaaagggiiijjjlllsssiiillluuuzzzvvvTTTDDDLLLfffwwwqqq\\\iiivvvTTTCCCSSSkkkfffVVV???///***+++,,,******))))))))))))(((((('''''''''''''''''''''''')))(((''''''&&&'''''''''''''''((((((((('''&&&&&&)))******++++++******)))///***)))---///111<<>>AAAEEEDDDAAAAAAHHHOOORRR******************++++++(((***,,,---,,,***(((&&&((((((((((((((('''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######&&&+++...000,,,***'''%%%%%%(((+++---///000111///---***(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''"""''''''%%%///DDDTTTZZZRRRRRRWWW___fffjjjkkkkkkyyymmmmmmuuuzzztttWWWKKKVVVqqq~~~wwweeeiiixxxYYYGGGVVVrrrmmm[[[@@@---)))+++******)))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''))))))***************)))))))))************))))))+++((((((+++++++++111:::IIIZZZrrryyyfff]]]fffgggbbbdddeeeggghhhiiimmmvvv|||yyyaaa]]]OOO<<<---'''(((+++---***)))((((((''''''''''''&&&###$$$((('''+++???VVVcccOOORRRjjjyyy}}}gggPPP@@@555///...///;;;XXX{{{~~~|||xxx{{{xxxsssxxxJJJEEEaaa}}}iiiIIIWWW~~~uuu```lllZZZiiimmmnnn```rrrwwwOOOGGGvvvzzz^^^XXXlll}}}iiiHHH---***'''%%%%%%%%%%%%$$$############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!  !!!!!!!!!!!!"""'''""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$###############"""""""""!!!!!!!!!!!!"""""""""############%%%###"""!!!!!!###%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((())))))))))))******)))(((%%%))),,,...666AAAIIIKKKGGGHHHFFFDDDHHHRRRXXXYYY,,,,,,++++++***)))(((((()))***,,,......,,,)))((('''''''''((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""""""$$$(((++++++***'''%%%%%%''')))+++111333333111,,,((('''&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''###))))))'''///CCCTTTZZZUUUWWWZZZ___eeelllooooooxxxnnnooouuuvvv}}}~~~uuu___VVVddd|||~~~qqqiiizzz___OOO[[[sssppp^^^@@@+++(((***((()))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((***+++,,,,,,,,,)))))))))******))))))))))))((()))+++,,,+++...222333@@@VVVjjjtttzzzwwwqqqxxxrrreeebbbffffffbbb```hhhxxx|||wwwlllXXXDDD555...---...***)))((('''&&&&&&&&&&&&'''%%%&&&((('''***888IIISSSJJJVVVllltttwwwzzzzzz|||hhhQQQ@@@333,,,......333IIIrrr}}}xxx}}}xxxzzzQQQQQQrrrcccZZZcccqqqzzzTTTjjjqqqiiiuuuzzziiiVVVfffyyyPPPBBBlll}}}eee```sssoooJJJ...+++'''%%%$$$%%%%%%$$$############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!    !!!!!!!!!!!!"""%%%""" ###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!! """$$$%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$#########"""""""""!!!"""""""""############%%%###"""!!!!!!###%%%&&&$$$#########$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((''''''((()))))))))***++++++000444777888>>>HHHNNNOOOLLLJJJHHHHHHPPPXXXWWWRRR...---,,,+++***((('''''')))***,,,------,,,***)))'''''''''((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((&&&"""!!!$$$(((***((('''&&&&&&'''((()))000333444111+++'''&&&'''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&,,,---***111DDDUUU[[[[[[^^^___^^^aaajjjqqqtttvvvnnnppptttsssyyy}}}wwweee___nnn{{{gggiiiXXXaaaqqqqqq___@@@***(((***((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((("""###%%%''')))******+++((())))))******))))))((()))))))))+++++++++++++++000...666JJJbbbrrr|||oooeeehhhfff___\\\eeettt{{{xxx{{{zzznnn^^^NNN===000(((,,,+++)))'''&&&&&&'''''')))''''''(((&&&&&&...999JJJKKKaaavvvwwwtttxxxyyyyyyeeeMMM;;;111,,,---......===ggg{{{}}}xxx}}}YYY[[[rrrfff}}}bbb{{{XXXXXXyyy```ggguuutttiiiNNNVVVvvvXXXEEEiii~~~|||gggccctttoooIII///+++'''$$$$$$$$$%%%$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!     !!!!!!!!!######""" $$$$$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!"""%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$############""""""""""""############$$$###"""""""""###%%%%%%############$$$%%%&&&&&&%%%&&&&&&'''''''''''''''#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((''''''((())))))***,,,000333@@@CCCCCCAAABBBFFFGGGEEEEEEGGGIIINNNVVV]]]ZZZRRR---,,,,,,+++***)))((((((((())))))*********))))))''''''''''''((((((((()))&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((%%%$$$&&&(((''''''''''''''''''''''''---000222000+++'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''---...)))///AAARRRYYY\\\``````YYYXXXbbbnnnuuuvvvlllmmmqqqssszzz~~~wwwooojjjyyy~~~ccc|||ttt```dddmmmppp```@@@***))),,,)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((("""###%%%&&&'''((())))))(((((())))))))))))((((((((()))******++++++***(((111++++++777JJJ]]]ooo{{{yyypppllliiiccc```eeeooovvvxxxrrruuuxxxqqqllleeeVVV@@@000///---+++)))(((((())))))((((((((((((&&&&&&+++111AAALLLjjjyyytttyyy}}}}}}yyybbbIII888222000+++///---222WWW~~~xxxvvv~~~vvvWWWWWW|||iii{{{iiiddd~~~nnnXXXoooaaa```uuu{{{sssOOOIII___eee]]]FFFfffzzzzzz|||hhhbbbrrr{{{zzzpppMMM///,,,'''$$$###$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! """''''''"""!!!###$$$!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!! !!!###%%%&&&%%%$$$############$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""############""""""""""""""""""""""""############"""############$$$$$$$$$############$$$%%%&&&'''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''((()))***+++,,,000777<<>>NNNVVVYYY______UUUHHHJJJ]]]ppppppoookkkiiioooyyy~~~}}}}}}}}}___qqqbbb[[[bbbmmm^^^>>>...***&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))************,,,)))***,,,,,,444QQQpppvvvoooooommmkkkrrr~~~ttt{{{ooo^^^MMM???///'''(((++++++((((((((((((''''''(((+++...,,,@@@iiixxxnnnuuu}}}tttdddIIICCC@@@666000...///000@@@mmmxxxwwwsssdddIIIFFFeeezzz{{{zzz\\\___pppSSSooo~~~bbbmmm^^^GGGFFF\\\sssaaa???MMMxxx~~~```TTTmmm}}}aaa888(((%%%***&&&%%%)))(((%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""  !!!"""###  ###'''***)))%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!! !!!!!!!!!!!! !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%""""""############""""""$$$$$$###############$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''')))***))))))---,,,+++---222999@@@EEEWWWYYYXXXXXX^^^bbb\\\QQQ___bbbccc^^^UUULLLFFFDDD***************)))(((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%'''******(((%%%&&&'''(((((((((((('''&&&(((***++++++)))(((((()))(((((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((%%%))))))&&&+++<<>>SSSmmm}}}uuu||||||rrrmmmppppppooowww|||~~~iiiYYYCCC444...---,,,+++******)))(((((((((***,,,111???bbb|||yyyssswwwzzz{{{}}}bbbHHHKKKNNN>>>------...---<<>>KKKWWW___aaaaaa``````dddgggccc\\\RRRSSSRRROOOKKKKKKNNNQQQ***************)))(((((())))))((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((()))+++***(((''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((%%%''''''%%%(((555HHHVVVXXX^^^aaa[[[SSSTTT```llltttzzz{{{wwwrrrrrrrrrpppsssyyy{{{ttt]]]iiizzz{{{[[[LLLRRR[[[NNN777---(((%%%'''(((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***((('''***000000,,,+++...666TTTxxxyyyhhhkkkxxx}}}}}}~~~}}}rrrllliiikkkmmmllloootttvvvrrr|||~~~cccFFF333---///+++***)))))))))))))))(((---444UUUxxx{{{yyy___<<>>)))###'''%%%$$$'''$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!""""""###"""!!! !!!!!!!!! !!!!!!!!!%%%!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###### !!!!!!!!!!!!!!!!!!!!!""""""######$$$"""""""""######""""""!!!""""""!!!!!!!!!!!!!!!"""$$$$$$###"""!!!!!!"""""""""""""""""""""###$$$$$$######"""""""""###$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######%%%&&&((()))***+++)))******)))'''(((+++---***,,,111777???FFFLLLOOOTTTTTTXXX]]]___[[[TTTOOOLLLNNNOOOLLLGGGDDDDDDEEE***************)))(((((((((((())))))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''(((%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''((())))))(((///@@@QQQQQQUUUYYYWWWUUUWWW```hhhjjjooorrrrrrsssxxxzzzyyykkkmmmttt}}}~~~|||}}}||||||sss[[[gggxxxyyy~~~WWWGGGMMMPPPCCC222---+++***000(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((()))))),,,)))'''''')))+++---...***...;;;RRRjjj{{{~~~~~~vvvrrrnnnooorrruuuuuuuuuqqq{{{zzzzzz~~~xxxwwweeeHHH777222111---)))(((***,,,,,,***///999[[[}}}|||]]]@@@WWWjjjPPP222333333///999dddmmmpppwwweeeVVV}}}{{{~~~oooCCCBBBXXXoooPPPKKK```jjj]]]qqq]]]iiippp]]]wwwyyy[[[SSSmmmqqqEEEIIIssstttfffjjj___RRRZZZrrrAAA+++###'''%%%%%%'''$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!""""""###"""!!!!!! !!!"""!!!!!! !!!!!!"""###!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""$$$$$$######""" !!!!!!!!!!!!!!!!!!!!!"""""""""######!!!""""""""""""!!!!!! #########""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%&&&$$$###"""""""""###%%%&&&###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$&&&'''((()))))))))***+++)))'''(((,,,000(((+++111888AAAHHHNNNRRRYYYWWWXXXZZZWWWMMMDDD@@@>>>AAACCCBBB===999888888***************)))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&$$$$$$'''***&&&'''(((((((((((('''&&&'''(((***)))(((&&&''''''&&&&&&&&&'''((()))++++++%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&''')))***(((+++;;;LLLLLLRRRZZZ]]]]]]^^^bbbfffggglllqqqtttyyy~~~}}}xxxnnnmmmqqqxxxzzzxxxwwwxxxyyy|||~~~sss\\\jjj|||}}}YYYJJJLLLNNN???///,,,******222(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))))))))((('''(((***++++++******---777KKKcccwww~~~{{{{{{~~~xxxsssnnnlllooosssrrrpppsss~~~{{{|||www}}}vvvsssvvvbbbPPPEEE:::444---***,,,------+++222888VVVyyy~~~xxxTTTDDD[[[gggRRR555444333///:::eeelllnnnvvvbbbPPPkkk|||yyy{{{~~~MMM@@@AAAXXXoooyyy}}}fffHHHLLLqqq}}}^^^nnneee```yyy\\\qqq~~~```RRRgggtttLLLKKKiii~~~ppp___bbbYYYMMMTTT{{{sssCCC---$$$(((&&&'''((($$$%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""###"""!!!!!! !!!""""""######!!! !!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! """###$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!! """"""#####################"""!!! !!!###$$$&&&############$$$%%%&&&'''$$$###"""!!!"""###%%%&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&''''''((('''***+++)))''')))...333///111555<<>>;;;666222000111***************)))(((((((((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((($$$%%%&&&%%%######&&&)))&&&''')))******)))'''&&&'''(((***)))'''&&&&&&'''&&&&&&&&&''')))***,,,---%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))%%%&&&)))+++''')))777IIIIIIQQQ\\\cccdddcccccceeeaaaggglllqqqwwwzzzuuulllooommmnnnsssuuusssqqqrrrwwwyyy~~~sss]]]lll[[[MMMPPPOOO>>>---)))&&&&&&...(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''((((((((()))%%%(((***++++++,,,,,,++++++,,,***'''///FFFeeezzz~~~{{{wwwyyy{{{tttpppqqqsssqqqmmmppp{{{~~~yyy{{{wwwzzz{{{xxxxxx~~~vvvjjjAAA:::111,,,---...---+++222333NNNrrrsssJJJCCC[[[```MMM999777555111>>>hhhqqqqqqxxx```NNN___|||{{{nnnzzzvvvxxx}}}xxx```KKK999;;;RRRqqqZZZLLLnnnaaaVVVyyymmm^^^]]]lllzzz[[[III[[[wwwSSSMMMbbbzzzqqq```bbbZZZOOOVVVyyyxxxEEE...$$$((('''''')))$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""""" !!!"""######$$$ !!!"""###""""""!!!!!!!!!!!!""""""!!!###""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! """###$$$###!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!  !!!"""$$$%%%%%%%%%%%%"""!!! !!!###%%%'''$$$$$$$$$$$$%%%&&&'''((($$$###"""!!!!!!###%%%&&&"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''')))+++***''')))///555444444555:::DDDPPP[[[bbbhhhbbb```aaa^^^VVVTTTWWWDDDEEEDDD@@@999444333444+++++++++*********))))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))*********))))))((('''&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&&&&'''((())))))*********)))((((((((('''+++777EEEMMMSSSXXXZZZ]]]bbbcccaaa```___fffqqqqqqhhhhhhpppiiikkklllnnnppppppppppppvvvzzzooo^^^sssyyyxxxdddIIIPPPLLL???...&&&(((+++))))))((('''%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************---)))***......111FFF^^^lllwww~~~{{{xxx{{{zzzuuuvvvsssuuuuuupppkkkuuuzzz~~~|||xxxssseeeggg{{{hhhGGG------222,,,***///111111GGGnnnkkkKKKKKKWWW\\\^^^AAA333333777EEEssshhhkkktttsssIIIUUUoookkkppp|||xxx}}}yyyzzz{{{NNN;;;>>>FFFqqqwwwOOOYYYxxxTTTiiiuuu^^^vvvvvvuuu{{{sss\\\RRRVVVWWWDDDfffuuu___aaaZZZOOOVVVwwwwwwKKK***''''''&&&***$$$(((############"""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!#########"""""""""""""""""""""!!!   !!!"""######"""!!! !!!###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###'''&&&""" !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!! """###############"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%$$$$$$%%%&&&'''++++++*********...444888===888222333===LLLYYYaaammmhhh```ZZZXXXZZZ]]]```UUUOOOJJJGGG@@@777666;;;+++++++++*********))))))******)))(((((('''&&&&&&)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((())))))+++++++++******)))((('''%%%%%%&&&&&&'''((((((((()))))))))(((''''''&&&&&&&&&'''((())))))*********'''&&&'''(((&&&)))444@@@LLLTTTZZZYYYYYY\\\_________^^^dddmmmkkkbbb___dddhhhhhhiiiiiijjjkkklllmmmnnnrrryyy|||hhhXXXlllsssuuu}}}bbbKKKUUUNNN???...'''((()))&&&'''&&&&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))&&&'''***((('''444FFFZZZmmm~~~xxxxxx}}}tttnnnwwwwwwvvv{{{~~~{{{xxx{{{sssfffkkk}}}|||bbbDDD222------,,,+++...///CCCfff}}}hhhEEEGGG[[[jjjsssWWWAAA555333DDDrrrlllqqq||||||WWWWWWqqqxxxgggsss~~~{{{|||QQQ999888===fffWWWXXX\\\aaa}}}dddmmmtttooowwwvvvdddUUURRR|||^^^GGGdddyyyddddddYYYJJJMMMmmmyyy}}}yyy|||}}}NNN---)))((('''***$$$(((############""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!   !!!!!!"""""""""!!!!!! !!!"""###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""&&&&&&### !!!"""!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""""""""###$$$###!!! !!!""""""############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" """############$$$&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&''''''************+++000666;;;BBBAAA===:::;;;CCCPPPZZZ\\\]]]]]]\\\[[[[[[\\\]]]```SSSDDD;;;666666>>>HHH+++++++++************************))))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((++++++++++++***)))((((((%%%%%%&&&&&&'''(((((((((///---+++)))''''''''''''&&&'''((())))))*********&&&%%%'''(((&&&'''///999JJJTTT[[[XXXRRRSSSWWWZZZ]]]\\\bbbkkkiii```\\\___hhhhhhgggggghhhiiijjjjjjjjjmmmssszzzuuuddd[[[nnnuuuwwwzzz```LLLYYYNNN===---((()))((($$$'''&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))******)))''')))---+++'''+++444???YYYsss{{{xxxwww|||sssnnnuuuxxxqqqrrrxxx||||||zzz{{{{{{|||~~~~~~{{{|||yyyjjjdddqqqeeeDDD222000///***000111BBBaaaxxxfffEEEJJJcccwwwwwwXXX<<<666KKKxxxpppvvveeeUUUtttooobbbttt}}}yyy}}}vvvTTT:::666444SSSdddUUUhhhmmm^^^tttttthhhzzzxxxkkkuuu~~~sss^^^PPPzzz___@@@TTT}}}lllkkk\\\HHHHHHfffqqqvvvrrruuu|||PPP///***)))&&&)))###'''$$$$$$#########"""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############'''(((%%%""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!!"""###!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&'''(((((()))))))))***---222:::@@@GGGJJJIIIBBB:::<<>>===EEEMMMLLLNNNNNNLLLJJJLLLSSSXXXRRRJJJBBBAAAEEEHHHIIIIII************************************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&'''(((((((((,,,+++)))''''''((()))***&&&'''((())))))*********'''&&&(((***)))'''+++111AAAOOOXXXQQQEEECCCKKKSSSVVVYYYaaajjjooonnnmmmllljjjllloooppppppnnnkkkiiilllkkkiiihhhkkksss}}}yyyjjjiiiuuuzzz{{{zzziiiOOOEEEPPPBBB333+++***+++***))),,,,,,+++)))(((&&&$$$$$$#########$$$$$$$$$%%%%%%"""######$$$%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((&&&'''***+++++++++---***000>>>SSSgggrrrtttttt}}}vvvooonnntttxxxxxxuuuxxxvvvuuuxxx}}}~~~{{{www```SSSZZZgggoooooovvvzzzpppwwwfffBBB222222...+++222KKKlll~~~nnnWWW[[[mmm|||kkkDDD===ZZZtttwwwpppkkkiiiqqq|||yyyxxxuuummmNNNqqqppplllttt|||fffHHH===555AAAlllbbbDDDeeevvvfffllljjjqqqtttlllRRRlllcccCCCQQQppp}}}vvvzzzjjjPPPKKK```fffjjjmmmrrruuulll___OOO---((('''%%%)))$$$((($$$$$$$$$$$$############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$""""""!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!###$$$$$$###""""""!!!!!!!!!!!!""""""""""""$$$#########"""""""""!!!###$$$%%%$$$"""""""""$$$ !!!"""#######################################""""""""""""""""""""""""%%%&&&'''%%%###!!!!!!"""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((((())))))''''''(((+++000999CCCJJJRRRQQQMMMHHHCCCBBBDDDFFFEEEGGGHHHHHHGGGIIINNNRRRBBBCCCFFFKKKQQQQQQJJJCCC***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''')))***+++&&&'''((())))))*********)))'''(((******(((+++000>>>LLLUUUNNNCCCBBBKKKTTTVVVYYY___gggmmmooonnnmmmjjjllloooqqqqqqooollljjjiiigggccc___```hhhuuu{{{kkkkkkuuuzzz}}}{{{fffOOOIIIEEE999...************+++,,,,,,+++***(((&&&$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))+++***)))(((((()))***+++000+++...>>>RRR^^^ccceee|||xxxrrrsssxxx|||zzzvvvtttsssssswww{{{|||zzzwwwsss\\\NNNTTTbbbfffmmmxxxzzzppphhhsss~~~UUU;;;444///---000BBBaaa~~~sssXXXWWWhhh|||pppIIIBBB^^^mmmeee]]]\\\^^^jjj}}}wwwrrrxxxzzzoooPPPggg~~~ooommm~~~xxxQQQ===999HHHqqqxxxPPP[[[}}}cccsssnnneee{{{{{{oooUUUhhhgggEEELLLjjj|||{{{www{{{jjjNNNHHH\\\ccclllrrrwwwuuujjj]]]RRR///)))'''%%%(((###(((%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$%%%%%%%%%""""""!!!  !!!""""""!!!  !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""" !!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$######""""""!!!###$$$$$$$$$"""!!!"""###!!!""""""############"""########################""""""""""""""""""""""""&&&''''''&&&###!!!!!!"""######""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((((((((((((((('''((())),,,222;;;GGGNNNXXXSSSLLLHHHGGGFFFDDDCCC:::>>>DDDJJJLLLLLLIIIGGG@@@EEEIIILLLPPPQQQKKKCCC))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))******+++))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))******&&&'''((())))))*********)))&&&&&&))))))(((+++000===JJJSSSNNNEEEEEEOOOXXXUUUXXX\\\ccckkkppppppnnnnnnnnnoooooopppooooooooommmjjjddd^^^\\\cccqqq{{{{{{iiigggpppuuuyyyvvv___JJJHHH<<<333,,,***)))'''(((+++(((((((((((('''&&&$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))+++,,,***((()))+++---///******222<<>>BBBHHHMMMLLLFFF@@@FFFJJJLLLJJJJJJKKKIIICCC))))))******++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,************)))((('''&&&%%%%%%&&&&&&'''(((((()))((()))************))))))&&&'''((()))************)))&&&%%%(((((((((+++///===JJJSSSNNNGGGIIISSS[[[SSSVVV[[[aaakkkssstttrrrsssrrrpppnnnoooqqqsssuuuuuurrrjjjbbb]]]cccoooyyy}}}zzzggg___fffkkkoookkkRRR======777000++++++((($$$%%%+++$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))!!!&&&)))((('''(((+++,,,))))))+++---...555JJJ___rrrxxxqqq}}}yyyuuusss|||{{{xxxpppfff```aaaiiitttxxxqqqjjjnnnyyyeee???111444222111@@@]]]uuu}}}xxxVVVIIIUUUnnn|||hhhCCC===ZZZeee]]]```^^^```jjj}}}|||wwwvvvuuutttQQQXXXooottt}}}vvvpppzzz~~~ZZZ===<<>>JJJRRRNNNLLLIIIHHHJJJMMMPPPQQQHHHDDDAAACCCHHHHHHCCC===HHHOOOPPPKKKGGGHHHEEE@@@)))+++,,,,,,***))))))***))))))))))))))))))))))))++++++***+++,,,+++)))'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&)))***(((&&&(((((()))(((((('''&&&%%%)))(((&&&%%%$$$%%%&&&'''&&&&&&'''((()))***+++,,,(((((('''&&&%%%%%%%%%%%%''''''((()))))))))))))))%%%---000+++&&&(((***))))))***,,,---,,,***((('''''''''''''''((((((((()))777FFFOOOLLLGGGJJJSSSXXXRRRZZZaaagggnnnuuuvvvssszzz|||ssseeedddqqq}}}~~~zzzzzzeee]]]iiiuuuvvv~~~vvv]]]eeebbbhhhppphhhPPP===666...***&&&%%%&&&&&&$$$"""$$$###$$$%%%''''''&&&$$$&&&%%%$$$%%%&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))'''***+++******...888@@@ggguuu~~~vvvfffjjj|||}}}}}}zzztttrrrwwwvvvooollllllfff\\\eeepppwwwuuussswwwzzzzzz}}}pppWWW@@@333---333777@@@___}}}qqqQQQTTTppp|||YYY>>>@@@QQQjjj{{{{{{uuu{{{~~~ffflllzzztttxxx|||zzz^^^LLLeee}}}kkkvvv}}}pppyyyZZZ???BBB???GGGPPPOOO\\\aaaiiivvv]]]fffgggxxxjjj[[[lll~~~YYYFFF\\\bbboooxxxqqqHHHJJJqqq}}}lll===+++((((((+++###''')))'''$$$"""#########"""""""""""""""############&&&&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!######""""""!!!"""!!! !!!###$$$###""" !!!###$$$$$$#########""" ###"""!!! !!!"""###%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!! !!!  !!!### !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!''''''&&&###  """###$$$!!!"""''''''###!!!!!! """###$$$&&&%%%###"""""""""######""""""""""""""""""""""""""""""############""""""!!!!!!###$$$$$$###""""""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&(((((('''''')))***&&&,,,222444444888AAAIIIFFFEEEGGGLLLTTTZZZ^^^___WWWJJJ>>>:::777666???LLLVVVNNNIIIMMMNNNFFF>>>:::)))+++,,,,,,***))))))***))))))))))))))))))))))))+++***)))***++++++)))&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''(((,,,///111///---///...---,,,***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++(((((('''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''')))111666222.........,,,))))))*********)))(((''''''''''''((((((((())))))777EEEPPPNNNIIILLLRRRVVVWWW]]]dddhhhnnnttttttqqqvvvxxxqqqeeedddqqq|||~~~~~~|||mmmgggoooxxxzzz}}}{{{sss^^^fffcccgggmmmdddMMM;;;555---***'''%%%&&&&&&$$$###&&&$$$######%%%'''''''''***(((%%%$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((()))))))))))))))******)))(((+++222777GGGXXXqqqsssccc^^^sss~~~}}}zzzuuutttwwwrrrhhhdddgggfff```iiijjjhhhfffjjjrrrtttpppyyy~~~lllLLL<<<222444666999MMMfffyyyvvvUUUNNNfffzzzzzzTTT>>>III```{{{}}}~~~llloooyyyooottt}}}bbbMMMcccqqqttttttzzziiiIIIEEE===<<<999AAAPPPssshhhbbbzzzkkk___nnnooovvv]]]oooYYY???RRR]]]nnnuuuoooIIIHHHpppzzzrrr@@@,,,'''(((,,,###%%%'''%%%######$$$%%%$$$###""""""""""""##################""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###"""!!!!!!!!!!!!!!!!!!!!!""""""###$$$###!!!"""$$$%%%%%%$$$###"""!!! ###"""!!! !!!"""###%%%%%%$$$######"""!!!!!!######"""""""""!!!!!!!!! !!!!!! !!!###""""""!!!!!! """"""""""""!!!!!!!!!!!!&&&&&&&&&&&&%%%$$$"""!!!###%%%###%%%+++,,,***###"""!!!!!!!!!"""###$$$%%%%%%###"""""""""######""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""###%%%&&&###""""""!!!"""###$$$%%%'''&&&%%%$$$######"""###$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&(((((('''''')))***&&&,,,333555555888???EEEGGGHHHKKKOOOUUU[[[```ccc]]]LLL;;;444222444@@@NNNTTTRRRQQQPPPIII>>>999;;;)))+++,,,,,,***))))))***))))))))))))))))))))))))***)))((()))******(((&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))---333888:::999888888777555333000,,,***(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((()))******(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%,,,222000---,,,***((())))))((((((((((((''''''''''''((((((((()))))))))222@@@LLLNNNLLLLLLPPPSSS\\\aaaeeeiiinnntttsssoooooorrrnnneeefffrrr{{{}}}{{{vvvttttttyyy}}}rrrnnnyyynnn]]]fffbbbbbbcccYYYFFF888444,,,***'''%%%&&&&&&%%%$$$'''$$$!!!!!!###&&&((()))...***&&&#########$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***)))((('''''')))+++,,,...===UUUooosssggg```rrr|||sssuuunnnbbb]]]bbbeeeccclllaaaUUUTTT```lllllleeebbbuuuwwwXXXEEE666444444333<<>>EEEWWWooosssyyynnnLLLEEEiii~~~~~~sssAAA,,,'''(((+++###%%%$$$######$$$&&&'''%%%$$$"""""""""#########$$$$$$!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###"""!!!!!! !!!!!!"""""""""""""""%%%###""""""$$$%%%%%%$$$###"""!!!  """"""!!!!!!!!!!!!""""""$$$$$$$$$######""""""!!!""""""!!!!!!!!!!!!!!! !!!"""!!! """#########"""!!! !!!!!!!!!!!!""""""""""""$$$###$$$(((***)))%%%!!! ###%%%$$$&&&***,,,***$$$$$$######"""#########%%%$$$######"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!! ###''')))###""""""""""""###$$$$$$((('''&&&$$$###"""!!!!!!######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((((('''''')))***&&&,,,444888888999===AAAGGGIIIMMMPPPTTTZZZ```ddd___KKK888///...222???NNNUUUXXXZZZSSSCCC777888@@@)))+++,,,,,,***))))))***(((((((((((((((((((((((()))(((''''''))))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&***111999???BBBBBBAAA??????===;;;777444222000+++***)))((('''&&&%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''"""&&&******(((&&&%%%$$$))))))(((''''''(((((()))'''(((((((((((()))))))))+++777DDDKKKLLLMMMOOOQQQ^^^aaadddgggmmmttttttoookkknnnlllhhhjjjsss{{{~~~{{{yyy}}}}}}wwwxxx~~~{{{iiidddvvv{{{fffYYYccc^^^ZZZUUUKKK<<<444444+++)))'''&&&%%%%%%%%%%%%&&&$$$""""""$$$&&&((((((***'''$$$######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((()))))))))'''&&&&&&'''(((((('''(((///;;;LLL\\\kkkvvv||||||uuuuuu}}}~~~qqqvvvrrrfff___cccfffdddfffYYYKKKLLLZZZeeeccc]]]XXXlllzzzzzz{{{}}}ttt___KKK777111222222555999SSS|||wwwYYYSSSlllhhhLLLEEEYYYlll{{{{{{uuuzzz|||sssqqqzzz___TTTnnn~~~vvvttt~~~vvvYYYYYYaaa___AAANNNgggVVV^^^```iiicccyyycccllluuuxxx~~~jjjEEE???UUUtttxxxwwwpppQQQCCC[[[ssswwwiii<<<---)))'''((("""'''""""""###%%%'''(((&&&$$$""""""#########$$$$$$$$$""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$###""" """#########"""!!!$$$"""!!!"""###%%%$$$$$$""""""!!! """"""!!!!!!!!!!!!""""""$$$#########"""""""""!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###""""""!!!!!! !!!!!!!!!!!!""""""""""""###!!!"""&&&+++,,,'''""""""############$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$##################""""""""""""""""""""""""######""""""""""""######"""!!! !!!###%%%'''"""""""""#########$$$$$$'''&&&%%%$$$############"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''')))***'''...777<<<======>>>@@@EEEHHHLLLOOOQQQUUUZZZ^^^UUUEEE666111000111<<>>HHH)))+++,,,,,,***))))))***((((((((((((((((((((((((((('''&&&&&&((()))((('''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((('''---555===CCCEEEEEEEEEDDDCCCCCCAAA???===<<<:::666333///+++((('''''''''&&&&&&''''''((()))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&'''''''''&&&'''(((***)))((((((((())))))***(((((((((((()))))))))***&&&000===IIIMMMOOOQQQTTTZZZ]]]___ccckkktttuuuqqqiiikkkkkkjjjlllttt{{{~~~zzz{{{zzzyyywwwfffeeeyyywwwaaaUUU___ZZZSSSJJJ???555222444)))((('''&&&%%%%%%&&&'''$$$$$$$$$%%%''''''&&&$$$###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''&&&%%%&&&(((***)))(((((()))***---555DDDWWWdddsss|||xxxlllhhhsssuuulllcccbbbaaa^^^ZZZQQQKKKOOOXXX\\\YYYUUUYYYhhhqqqpppttt~~~xxxhhhTTT===111000333555555@@@hhheeeOOOZZZYYYEEEHHH\\\hhhoooyyy}}}{{{sssrrryyy|||tttuuu|||cccMMM^^^xxx|||{{{mmmMMMLLL^^^ccc@@@===ZZZYYYUUUuuuqqqgggyyymmmlll{{{eeehhhttt{{{rrrFFF@@@TTTzzz{{{tttVVVDDDWWWrrryyywww[[[666...+++&&&%%%!!!***######$$$&&&((((((&&&$$$############$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$ """#########"""!!!"""!!! """######""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!#########""""""""""""""" !!!!!!!!!!!!!!!######"""!!!"""### !!!!!!"""""" !!!!!!!!!"""""""""###$$$!!! ###(((***'''###"""!!!!!!""""""!!! !!!%%%%%%%%%%%%$$$$$$##################$$$#########""""""""""""""""""""""""######"""!!!!!!"""######""""""#########""""""!!!"""#########$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''')))***)))111:::AAACCCCCCBBBBBBFFFHHHKKKMMMOOOQQQSSSTTTEEE===888999777333666???TTTSSSLLLBBB:::<<>>BBB===222222999JJJEEE===666888BBBKKKNNN)))+++,,,,,,***))))))***)))))))))))))))))))))))))))(((&&&&&&((()))***)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((()))***+++++++++111666===BBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@<<<888333///---))))))))))))************(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&""""""&&&'''$$$$$$'''&&&'''((()))))))))(((((((((((()))))))))*********(((***222???HHHKKKPPPUUUQQQRRRRRRXXXdddppprrrnnnjjjjjjjjjjjjlllooouuuzzz~~~}}}zzz}}}}}}{{{~~~tttddd\\\ccceeebbbXXXIII===555111&&&'''(((&&&$$$%%%'''***)))'''%%%%%%%%%%%%###"""###"""!!!"""$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$&&&((('''&&&(((,,,///***)))))))))***---000111999III___pppzzzwwwfff[[[\\\jjjpppfffYYYTTTSSSPPPWWWWWW]]]eeedddXXXNNNIIIfffrrrvvvrrrxxxvvv^^^CCC444333333000555<<<\\\|||lll___TTTDDDLLLeeeoootttuuuggghhhvvvrrrqqq}}}sssSSSKKKmmmgggGGG999PPPnnn]]]BBBDDD\\\xxxsssVVV[[[jjjYYYooogggnnnuuu}}}rrrhhhZZZmmmtttCCC???EEEsssvvvYYYFFFmmmiii>>>000,,,((((((!!!'''***(((&&&%%%%%%%%%$$$"""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""###"""!!! """######"""!!!!!! !!!!!! !!!"""######"""!!! !!!"""""""""""""""""""""!!!!!!!!!"""""""""######!!!$$$%%%$$$""""""""" !!!!!!"""""" !!!"""############$$$'''(((((('''$$$###### $$$%%%""""""&&&"""###$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#########""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((((('''''')))******111<<>>000///888>>>;;;666333;;;IIIPPPOOO)))+++,,,,,,***))))))***))))))))))))))))))))))))***(((&&&&&&(((*********))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((())))))***+++,,,,,,,,,555:::@@@CCCCCCBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCDDDDDD@@@:::333///***************+++++++++(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''###$$$***,,,'''%%%(((###%%%'''))))))((('''&&&))))))))))))************((('''---999BBBEEEJJJPPPOOOOOOPPPUUUaaammmppplllkkkiiihhhiiijjjmmmrrrxxxyyy}}}wwwwww{{{~~~ttthhhaaaggglllmmmdddTTTDDD777///&&&'''((('''$$$$$$'''+++,,,)))%%%###"""#########(((%%%"""!!!"""$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((###''')))'''$$$%%%+++000'''$$$"""%%%***,,,***&&&***444BBBPPP]]]lll{{{tttnnnlllkkkwww{{{nnn___\\\^^^^^^aaaaaagggooolll]]]OOOIIImmmzzz~~~vvvuuujjjLLL888444333///444000PPPyyyttt```LLLQQQiiirrrvvvuuuddddddsss~~~nnnsssYYYBBBbbb{{{nnnLLL333DDDhhh^^^FFF999IIIqqqZZZTTT|||kkkOOOccc~~~eeebbbiii}}}}}}}}}hhhRRR```|||vvvKKK<<<<<>>AAAfffhhhQQQkkk]]]MMMjjj```VVVpppyyyVVVXXXyyylllLLL999>>>ZZZxxxxxx```DDDcccGGG,,,000%%%%%%///'''&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%###!!!%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""######"""!!!  !!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""######&&&%%%$$$"""!!!!!! """"""############""""""######""""""!!!!!! $$$###""" !!!!!!!!! !!!###%%%&&&///999:::///$$$!!!######&&&""" ###$$$"""!!!### !!!"""$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$##############################"""""""""###$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''########################%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$((()))((()))---+++---333;;;EEEKKKLLLKKKHHHFFFBBB>>>999555222111===FFFJJJBBB666222444777666111222???QQQXXXOOODDD++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((,,,111555===AAADDDDDDBBBAAADDDGGGGGGFFFGGGGGGHHHGGGEEECCCFFFDDDBBBCCCDDD@@@777///,,,,,,+++******)))((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((***((('''&&&''''''&&&$$$///+++***,,,---******,,,(((''')))///444999CCCMMMQQQJJJKKKVVV```fffkkkqqqqqqoookkkllluuu|||zzzrrrwwwooosss|||zzzpppiiihhhlllmmmoookkkXXX@@@///+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$%%%%%%&&&&&&%%%$$$$$$&&&((((((%%%"""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))''')))*********...666===CCCNNN[[[dddhhhkkkppptttmmmiiieeedddffflllxxx}}}xxxuuurrrqqqpppiiieeeeeehhhdddZZZYYY___fffoooyyy}}}zzzwwwppp^^^FFF444...000555@@@QQQfffvvv~~~sssWWWUUUooo}}}bbbbbbttt~~~~~~xxxwww}}}|||kkkOOOQQQpppyyywwwvvv~~~VVV===777KKKkkkWWWAAA:::VVVkkkUUUbbb```GGGXXX{{{dddTTTjjjZZZQQQjjj~~~uuuZZZ===@@@YYYuuu|||sss]]]DDD[[[wwwIII---000&&&$$$***"""'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''%%%###"""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""######"""""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""######$$$$$$######""""""""""""###""""""############"""""""""""""""""""""!!!!!!!!!!!!"""######""""""###$$$ !!!###%%%(((***,,,---&&&++++++%%%"""###$$$"""%%%!!! ######!!!!!!###!!!"""###$$$$$$$$$###"""######$$$%%%%%%$$$##########################################$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%&&&&&&'''########################%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%((()))(((***///......111777>>>DDDFFFGGGDDDCCC???:::444000---,,,444:::<<<777111111333444777999@@@LLLVVVUUUGGG:::,,,+++++++++************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&'''((()))+++000777;;;???BBBEEEEEEDDDCCCEEEHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFCCCAAABBBCCC@@@999222+++++++++******))))))(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''***)))''''''((((((&&&%%%,,,))))))+++***'''''')))&&&'''))),,,---222???LLLOOOFFFDDDNNNWWW[[[bbbkkkrrrqqqnnnooovvv|||xxxppp{{{tttvvv|||}}}{{{~~~xxxnnniiikkkqqqtttkkkSSS999+++(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%$$$######%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((###&&&((((((%%%$$$%%%(((+++///333888<<<@@@EEEIIILLLOOOMMMIIIMMM^^^ttt{{{yyyyyyyyywwwtttooolllkkkjjjbbbXXX[[[eeekkkttt}}}~~~|||zzzvvvrrrwwwxxx||||||pppWWW===...444333999DDDLLLVVVjjjvvvZZZYYYuuuaaaaaavvv|||~~~|||www|||vvv[[[LLL\\\}}}iiisssppp```nnn```BBB444CCCaaafffIII333AAAgggzzzwwwmmmZZZRRRjjjjjjIIIGGGmmmgggOOO^^^}}}eeeNNN]]]vvvhhh===@@@WWWsssyyyqqq^^^HHHZZZtttKKK...000(((%%%((("""''''''&&&&&&&&&&&&&&&'''''''''(((((('''%%%$$$#########$$$$$$$$$######"""###############$$$$$$%%%!!!!!!!!!"""""""""######"""""""""######$$$$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""###$$$$$$%%%"""""""""""""""###$$$%%%""""""############""""""!!!!!!"""""""""""""""""" """$$$$$$###"""###$$$ """%%%''')))++++++"""!!!!!!%%%$$$### ######!!!!!!$$$######$$$$$$$$$###"""""""""######$$$$$$######"""###########################$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$%%%((()))(((,,,222222000///111666<<<@@@CCCCCCBBB???999333---******---000000---...222444333777AAAOOOYYYYYYNNN>>>333,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''')))+++...444;;;AAAAAADDDFFFFFFEEEEEEFFFHHHGGGGGGGGGFFFEEEEEEFFFHHHHHHEEEBBBBBBCCC@@@999333+++*********)))))))))(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((())))))(((&&&$$$&&&***+++)))+++...)))'''(((***---333@@@LLLPPPDDD@@@GGGMMMNNNUUU```sssrrrooonnnsssxxxuuuooo|||yyyxxx{{{xxxzzzxxxjjjaaaeeerrrzzznnnOOO333)))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$""""""###$$$%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''"""%%%)))+++)))(((((((((...,,,)))((()))*********444>>>???888<<>>VVVttt|||sssbbbNNNYYYnnn~~~PPP000---)))'''***'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%###""""""######$$$$$$$$$#########""""""""""""###$$$$$$!!!!!!"""""""""#########"""""""""############$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%######""""""######$$$%%%"""######$$$$$$######"""!!!!!!!!!""""""######$$$!!!"""###""" !!!###&&&%%%$$$#########%%%%%%%%%""""""$$$"""""" !!!$$$### !!!$$$""""""###"""""""""!!!!!!"""""""""######"""""""""########################$$$%%%&&&'''&&&%%%"""!!!""""""""""""""""""""""""#########$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&''''''&&&&&&%%%%%%$$$$$$###&&&%%%&&&(((((()))...666777444///...111777>>>CCCEEEEEECCC===555///,,,,,,...111111...///444777888888FFFUUU[[[RRRDDD999444,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&(((+++...222888???DDDCCCDDDFFFGGGFFFFFFGGGGGGEEEGGGGGGFFFEEEDDDFFFIIILLLHHHEEEDDDDDDAAA999333*********)))))))))))))))((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%''')))((('''''''''+++///000...000555///)))&&&***111999CCCMMMNNNAAA;;;BBBEEEDDDKKKYYYqqqpppnnnmmmssszzz{{{vvv|||wwwpppuuusssuuuvvvqqqdddZZZUUUaaasss~~~nnnKKK///(((---''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!""""""###$$$$$$!!!"""############$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))'''&&&%%%%%%+++)))'''(((***,,,+++))),,,777;;;444666JJJbbbooo|||{{{|||zzzuuummmfffcccfffbbbYYYUUUXXXdddkkkpppooonnnrrrxxxzzzxxxrrrpppwww}}}sssVVV<<<444...222999444333OOOttt```XXXkkkzzzxxx[[[ZZZjjjxxx~~~|||wwwyyy\\\RRRiiiyyyYYYBBBDDDZZZuuuSSS777:::UUUnnn\\\AAA111===[[[sss|||}}}tttyyyqqqXXXZZZrrr|||cccAAAPPPqqqyyynnnTTTQQQkkkrrrRRRNNNjjjttt___CCC@@@VVVvvvtttaaaMMMMMM___ooosssxxx[[[666,,,)))''')))+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######$$$$$$$$$######"""!!!!!!!!!!!!"""######""""""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$!!!"""!!! """&&&)))...+++'''###!!!"""$$$&&&$$$$$$$$$$$$###"""!!!"""!!! ###&&&$$$!!!!!!&&&!!!!!!!!!!!! !!!!!!!!!###""""""""""""""""""##############################$$$&&&&&&&&&$$$"""!!!""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%&&&(((((()))111:::<<<888333///000777???EEEFFFHHHGGGAAA888111......111777999444000333999<<>>GGGWWWjjjlllmmmpppxxxsssiiimmmhhhccc]]]SSSJJJHHHKKK```oootttaaaCCC...)))+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&)))+++,,,+++))),,,333777333444@@@TTTaaappp{{{{{{iii___ZZZ^^^```]]]^^^dddiiimmmooolllmmmssszzz}}}pppnnnpppyyy{{{___DDD222---000666111...BBB^^^zzz```[[[nnn~~~xxxdddccciiirrryyy}}}sss}}}oooaaalllnnnkkklllMMM<<>>@@@===777222111666>>>DDDCCCFFFFFF@@@777///---...111888;;;666222444999<<>>AAADDDFFFEEEEEEEEEFFFGGGGGGFFFEEEAAAEEEIIIIIIFFFDDDFFFIIIJJJHHHFFFGGGGGGCCC:::222((()))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%,,,+++))))))******((('''%%%'''+++---***$$$%%%***000+++(((***---222;;;DDDJJJ;;;666???@@@:::BBBSSSdddiiiooottt}}}uuulllccc\\\WWWQQQKKKFFFAAA>>>BBBIIIYYY\\\VVVEEE444,,,***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""######$$$$$$%%%!!!###$$$$$$######%%%(((######$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''')))++++++%%%&&&((((((((('''&&&&&&+++,,,...//////555EEEUUU```ttt~~~xxxccc^^^___eeegggdddgggooooooqqqoookkklllqqqttttttgggkkkooouuu{{{wwwcccOOO777222111333000,,,666EEEdddSSSYYYssstttnnneeehhhxxxsssvvvxxx||||||www{{{yyyrrr|||xxxXXXJJJNNNeeejjjCCC555DDDddduuuqqqNNN333@@@ccc}}}qqqZZZ\\\ttt~~~\\\EEESSSuuuuuuYYYZZZzzzkkkPPPeee~~~}}}vvvWWWDDDLLLiiivvvlllWWWBBBGGGZZZpppjjj???---...)))%%%,,,***)))((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$""""""###############$$$!!!!!!"""""""""#########""""""""""""""""""""""""######""""""""""""###### !!!""""""######$$$$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################!!!$$$''')))***+++,,,---""""""!!! !!!"""%%%+++(((!!! %%% """&&&***'''###$$$)))!!!!!!!!!!!!"""###%%%&&&%%%$$$############$$$%%%########################""""""""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&''')))(((***555AAABBB@@@;;;555111333999>>>@@@CCCEEE???555...,,,...///333666555555:::<<<<<>>999:::CCCKKK*********))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******...333:::???BBBDDDFFFGGGEEEDDDDDDEEEGGGGGGFFFDDD@@@EEEJJJJJJGGGDDDFFFHHHGGGEEEDDDGGGHHHDDD:::222(((((((((((())))))))))))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%+++***)))***,,,------,,,%%%(((,,,///+++&&&''',,,,,,+++******((()))333???NNN>>>999@@@???666===NNNaaaiiiqqqwww~~~yyyuuuzzzvvvgggXXXRRRNNNJJJ???;;;:::===@@@AAAEEEJJJNNNHHH:::,,,(((,,,+++&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%!!!###%%%$$$######&&&)))""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$"""!!!$$$&&&((((((''''''(((******%%%%%%)))***,,,<<>>...222---(((///******)))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$###"""!!! #########"""###$$$$$$%%%"""############$$$$$$$$$!!!"""###$$$%%%&&&''''''""""""""""""############""""""""""""""""""""""""######""""""""""""###### !!!""""""######"""""""""###$$$%%%'''(((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###""""""""""""&&&+++---,,,(((%%%###$$$%%%&&&'''&&&$$$"""!!!!!!!!!&&&---+++###!!! ###(((+++(((###%%%***""""""""""""$$$&&&((()))&&&%%%$$$######$$$%%%&&&########################!!!!!! !!!"""###$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$######"""###$$$%%%&&&&&&'''(((&&&&&&((()))(((***666CCCDDDAAA<<<555000000444999>>>BBBDDD???555...---///---///111333:::AAAAAA<<<;;;<<<===<<<>>>DDDNNNVVV+++++++++************)))''''''((((((((((((''''''(((((())))))))))))(((((()))((('''''''''(((***+++)))***)))(((&&&'''))),,,222777>>>BBBCCCCCCDDDFFFEEEDDDCCCBBBCCCDDDGGGHHHGGGIIIJJJFFFBBBAAAEEEIIIOOOKKKGGGGGGHHHCCC999111+++'''%%%((()))'''&&&((((((000(((***(((###+++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((()))***)))((('''(((***)))000555333---)))---222333)))&&&+++---***000;;;DDDHHHAAA:::>>>===>>>HHH]]]nnnlllvvv{{{mmmllljjj^^^[[[UUUMMMFFFEEEHHHKKKGGG???AAAPPPXXXQQQHHHFFFEEE;;;///((((((+++,,,,,,+++***((('''%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$""" """%%%''''''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++''''''(((((()))444AAAjjjxxxqqqlll___hhhppprrrmmmiiijjjmmmiiiccc^^^^^^dddkkkqqqsssjjjccc```eeeiiigggaaa^^^NNN>>>111111666555222111<<>>999555222000//////666::::::333---++++++***...---...444<<>>HHHfffrrrhhhllllllZZZSSSMMMKKKPPPTTTRRROOORRR\\\eee^^^VVVWWW______RRRDDD@@@???777,,,'''''')))*********)))(((&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!!"""%%%'''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&&&&''''''(((111<<>>777JJJrrriiiLLL666<<>>^^^~~~zzzjjjdddccc___^^^aaahhhpppsssoooiii___YYYRRRRRRYYY```ddddddeee]]]YYY]]]bbbaaa``````SSSKKKBBB===888222...///111444;;;OOOqqq|||vvvrrrwwwkkkhhhmmm|||}}}tttwwwqqqaaannn||||||~~~iii[[[aaafff```SSSMMM[[[mmm^^^@@@555===___vvvttt]]]>>>777HHHwwwmmmXXXaaarrr||||||iii\\\aaappp}}}xxxYYY]]]eee???NNNpppuuudddGGG???eee~~~{{{QQQEEE```}}}hhhOOO;;;777666///+++...,,,+++***((('''&&&&&&&&&(((''''''&&&%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''"""!!!###%%%""""""$$$"""!!!$$$)))***&&&""" !!!$$$&&&%%%!!!!!!$$$""""""""""""############""""""""""""""""""""""""#########"""######$$$$$$  """######&&&%%%!!!///CCC==='''###########################%%%(((((((((''''''(((&&&&&&%%%$$$###!!!!!! """###$$$###"""!!!"""###$$$$$$$$$###############!!! !!!%%%%%%"""!!!###$$$###""""""""""""###$$$ !!!""""""###$$$$$$%%%%%%$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&'''---777>>>===;;;999666555222...+++))),,,,,,,,,...111...(((000444888::::::888777666777???BBBAAAIIIUUUUUUKKK+++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&''')))*********)))((()))))))))***,,,111777<<>>222000...+++'''%%%&&&'''&&&%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""&&&%%%$$$###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&***...333OOOppp}}}uuuggg^^^\\\bbbbbbdddllluuuyyyvvvqqq___XXXRRRTTT\\\cccffffffeee^^^ZZZ]]]``````___```ZZZWWWQQQIII>>>444/////////333666???ZZZ{{{~~~zzzfffhhhtttwwwrrrmmmttt}}}{{{vvv~~~|||mmm\\\TTTLLLLLLTTTccczzzjjjIII555777NNNnnnpppLLL888;;;___|||___YYYjjjyyyuuudddZZZkkk|||eeeWWWuuusssCCCNNNsssxxxlllNNN;;;YYYyyyVVVFFF]]]{{{vvvhhh]]]HHH000+++555///---+++)))((('''&&&%%%(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&"""!!!$$$%%%###"""$$$###"""###(((,,,+++'''###)))))))))&&&###!!!###%%%!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$###!!!!!!######"""$$$### (((444000"""###########################&&&)))***)))'''&&&&&&#########"""""""""!!!!!!"""###$$$###"""!!!"""###########################!!!!!!"""######"""!!!"""########################!!!!!!"""""""""########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''(((---666>>>@@@<<<888555444111---)))000444555222000///,,,(((///555<<>><<<===???===IIINNNIIILLLTTTNNN???+++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&''')))*********)))((('''(((***,,,///444;;;@@@FFFFFFFFFHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGHHHHHHCCCDDDEEEFFFFFFGGGHHHJJJFFFFFFGGGHHHHHHCCC;;;444,,,)))((()))((('''---444ZZZddd===%%%)))###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''''''))),,,,,,+++)))))))))***((('''(((***,,,+++)))(((&&&'''***+++))))))***///:::;;;999:::666333;;;VVVsssrrrllleeeccc|||~~~|||}}}rrrjjj]]]OOO???111,,,---)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&((()))***000CCC]]]ooossskkkccc^^^```ccchhhnnnsssvvvvvvuuueee^^^XXX[[[dddmmmpppnnnfff___[[[]]]]]]ZZZXXXYYY___aaa^^^SSSEEE:::444111)))///222333CCCddd|||tttddd[[[aaalllmmm{{{~~~tttlll[[[MMMDDDMMMccc{{{yyySSS555555AAAccc|||\\\AAA555IIIzzztttYYYddduuu|||hhhRRRdddzzzrrrVVVhhhxxxKKKNNNooovvvkkkTTT>>>WWW|||\\\JJJ[[[uuukkkHHH444222111///------......---+++(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((($$$"""%%%&&&$$$###%%%$$$######&&&***---,,,)))...***&&&%%%%%%&&&%%%###!!!"""""""""############"""""""""""""""""""""""" !!!!!!###$$$&&&'''(((&&&###""""""###"""!!!### ###""" !!!$$$########################&&&(((******(((%%%$$$###"""""""""""""""#########!!!"""######"""!!!"""$$$########################"""##################"""######$$$$$$$$$$$$######$$$#########"""""""""!!! !!!!!!###%%%&&&(((######""""""""""""##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&''''''''')))******)))***///777>>>BBB===666333333222...+++555<<<>>>777...+++,,,,,,333:::BBBEEECCCAAADDDGGGJJJTTTWWWPPPMMMMMMCCC444+++++++++************)))((())))))******))))))((((((((())))))))))))(((((('''(((((()))))))))))))))'''))),,,000333999???DDDHHHGGGFFFGGGIIIKKKKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIGGGBBB:::444---***))))))((((((...777fffrrrDDD%%%+++%%%###(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((+++---...---+++*********((('''(((***+++++++++'''(((((()))***)))((((((***777;;;:::;;;555222;;;\\\oooeeefffpppwww|||zzzzzz||||||{{{ssshhhVVVCCC333+++***,,,'''''''''(((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((((((&&&&&&)))***(((,,,666KKKcccrrrrrrlllgggeeejjjppptttuuuvvvxxxzzzlllddd___bbbmmmuuuwwwuuueee```]]]]]]ZZZRRRMMMLLLTTTZZZZZZPPPCCC999222---***///222222:::RRRwwwyyykkkccc___```ooo~~~yyyzzzsss```^^^YYYVVVYYYdddttt[[[777555888WWW|||mmmQQQ999;;;ddd___^^^lll|||mmmQQQZZZttt~~~\\\^^^wwwRRRLLLdddpppggg[[[FFF[[[aaaJJJWWWmmmrrrNNN555///,,,******---...,,,******)))((((((''''''(((((((((''''''''''''((()))))),,,'''$$$%%%&&&$$$$$$'''%%%&&&%%%###&&&+++---++++++'''""""""$$$&&&$$$!!!""""""""""""############"""""""""""""""""""""""""""######%%%&&&)))***++++++(((%%%#########"""!!!&&& !!!'''###+++$$$$$$$$$$$$$$$$$$$$$$$$'''(((***(((&&&###""""""""""""""""""############!!!"""######""""""###$$$###############$$$$$$$$$###%%%%%%""""""$$$$$$"""######$$$%%%%%%$$$######%%%$$$$$$###""""""!!!!!! !!!"""$$$'''(((""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&&&&'''''''''''')))***+++***+++///777===???:::555444666666222...333;;;===444***)))///444===BBBGGGHHHEEEDDDFFFIIITTTXXXYYYSSSKKKDDD999///+++++++++************)))))))))************))))))(((((())))))))))))((((((((((((((((((((())))))***(((+++000555999>>>CCCGGGIIIFFFDDDEEEHHHKKKLLLKKKHHHHHHHHHHHHHHHGGGFFFFFFJJJJJJIIIIIIIIIHHHFFFEEEDDDFFFIIIJJJGGGAAA999333---+++***)))'''(((000:::nnn|||III%%%...'''""")))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))),,,///000///---,,,+++((((((((('''((()))+++,,,((()))))))))((()))((('''&&&333777666777444444???VVVkkkeeehhhttt|||yyytttuuuxxxyyyyyyqqqdddOOO999,,,((()))+++&&&''''''''''''&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%(((%%%$$$$$$######$$$$$$%%%########################$$$((((((%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((('''$$$%%%)))***'''(((...AAA\\\ooosssooolllqqquuuyyy|||||||||}}}~~~qqqiiibbbeeepppwwwwwwtttgggdddbbbaaaZZZMMMCCC@@@CCCKKKNNNHHH???888111***000...000444777FFFhhhttt]]]YYY___jjjzzz{{{~~~|||vvvvvv~~~sssjjjVVVLLLYYYdddfffmmmxxxddd>>>999444OOOuuu~~~gggGGG999MMMrrrhhhYYYcccxxxwww]]]NNNkkkcccXXXpppyyyYYYIIIWWWoookkkdddJJJTTTvvv~~~aaaGGGQQQggg|||sssWWWBBB===888666666555000,,,,,,,,,+++************+++((((((''''''((())))))***111***%%%%%%%%%$$$%%%((($$$((('''"""!!!%%%'''&&&%%%$$$""""""#########"""""""""""""""############""""""""""""""""""""""""######$$$&&&(((+++---...***'''$$$#########"""!!!""""""$$$&&&$$$!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$"""######!!!!!!!!!""""""""""""""" """######""""""###$$$""""""#########$$$$$$$$$###&&&%%%!!!!!!$$$$$$!!!###$$$$$$%%%%%%$$$$$$##############################"""!!! !!!###%%%&&&"""!!!!!! !!!!!!"""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''(((************...666<<<666444333777======777111333777666---'''+++333999BBBEEEGGGFFFDDDDDDFFFHHHXXXUUUSSSQQQHHH;;;222111+++++++++************)))))))))************))))))(((((())))))))))))(((((()))((('''''''''(((***+++***...333999===AAAFFFIIIHHHEEECCCDDDHHHKKKLLLKKKJJJKKKKKKKKKJJJIIIIIIHHHJJJIIIHHHGGGGGGEEECCCAAADDDGGGIIIJJJGGG@@@888222---+++***)))'''(((111;;;rrrKKK&&&///(((""")))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))***---000111000...,,,,,,&&&'''((('''&&&'''***---)))******(((((())))))'''$$$000333111444333777DDDGGGiiioooqqqsssvvv}}}tttoooqqqvvvzzz}}}iii\\\GGG333((('''((()))%%%&&&''''''&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&!!!###%%%$$$######&&&)))%%%$$$$$$$$$$$$$$$$$$%%%########################!!!&&&,,,,,,)))%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''&&&"""###)))***&&&''',,,???ZZZmmmpppmmmkkkwwwyyy{{{}}}~~~~~~}}}}}}tttkkkccceeeooovvvtttpppkkkhhhgggeee\\\LLL???:::<<>>777///111))))))///222999VVVxxx}}}nnn[[[UUURRR\\\rrrzzzuuu||||||uuurrryyytttvvvpppppp\\\JJJGGG>>>EEEcccuuuqqqrrr|||jjjEEE===444LLLqqqyyyTTT;;;???___qqqXXX^^^uuukkkDDDddd~~~iiiVVVggg|||___GGGQQQppptttlllGGGEEEbbbtttttt^^^DDDMMMddd{{{{{{fff___WWWQQQMMMHHH@@@:::///...------,,,,,,------((((((((((((((()))******444---&&&%%%%%%$$$&&&)))###))))))###!!!""" ###&&&%%%"""!!!###&&&""""""""""""############""""""""""""""""""""""""!!!"""###%%%'''***,,,...'''%%%"""""""""######"""$$$%%%!!!"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$%%% !!!!!!!!!!!!!!! """######""""""###%%%""""""######$$$$$$$$$$$$"""&&&%%% $$$$$$ ###$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%$$$"""!!! !!!"""$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&''')))&&&&&&&&&'''''''''((((((''')))***))))))---444:::......222:::BBBCCC;;;333666666111)))'''...666;;;CCCCCCDDDDDDCCCDDDFFFHHHWWWOOOMMMNNNFFF666000444+++++++++************)))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&%%%&&&***,,,...444<<>>JJJJJJKKKIIIDDD===666111...---,,,***&&&'''222???zzzaaa@@@***###%%%'''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&+++111444,,,)))&&&'''+++---***'''*********)))))))))))))))))))))))))))((((((((((((***,,,***...888777;;;IIIHHH^^^nnnnnnrrr{{{rrrnnnpppuuuwwwxxxkkkQQQ777---+++((((((+++)))+++,,,+++)))&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---'''333PPPeeefffccceeennnxxx|||yyyyyy|||tttsssgggnnnssslllttt~~~tttsssjjjeeehhhfff[[[MMMGGGCCC;;;@@@HHHHHHIIIDDD666111...///111000111@@@RRRlll||||||}}}~~~{{{qqqnnn]]]TTT^^^dddbbbddd___gggjjjeeebbbccc]]]TTTQQQaaaiii```VVVWWWYYYVVV^^^ZZZRRRIIIIIIVVVmmm{{{mmmTTT999333AAA```|||jjj>>>===OOOvvv|||ttt```]]]uuu```PPPjjj~~~\\\OOOMMM}}}lllLLLQQQdddqqqdddMMMAAASSSmmmlllXXXIIIPPPjjj{{{ooo```MMMCCC777222444666111(((++++++++++++***)))(((((('''%%%$$$$$$''')))******)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""" !!!!!!"""###$$$&&&###"""'''---...)))######!!!"""&&&'''###%%%%%%&&&&&&&&&%%%$$$$$$ ''''''!!!!!!)))***###&&&!!!%%%'''""""""$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%###"""$$$###"""!!!!!!"""###$$$!!!""""""""""""############!!!"""&&&&&&"""!!!###""""""############""""""############""" ##############################""""""######$$$%%%"""%%%&&&%%%###"""""""""###%%%&&&&&&%%%######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%$$$%%%)))...111000///000111<<>>DDDFFFFFFFFFFFFJJJIIIHHHIIIKKKKKKKKKJJJIIIJJJKKKKKKIIIGGGGGGHHHJJJHHHGGGGGGHHHGGGEEEBBBIIIJJJJJJHHHDDD===666111...,,,+++)))&&&'''111===jjjUUU:::)))%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%'''+++///111,,,(((&&&'''+++,,,***''')))))))))))))))))))))))))))(((((((((((((((((((((***---+++...444000///:::DDDWWWffffffhhhuuuyyypppmmmooosssuuuuuucccJJJ222+++***((((((+++(((***+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&---CCCXXX```dddgggjjjtttxxxuuuuuuzzzxxxppptttlllttt{{{vvv}}}zzzqqqjjjfffjjjiii```SSSLLLHHH===???GGGLLLSSSSSSHHH555///---///------999HHHcccrrr{{{yyysssyyywwwiiicccdddfffeeekkkqqqkkkgggnnnkkkaaa^^^KKKOOOMMMDDD???@@@AAA???===IIIXXX^^^\\\[[[cccmmmoooxxxvvveee___ooopppXXX@@@444<<>>???ZZZzzzmmm]]]ppprrr```lllfffOOOHHHkkk|||lllKKKIII]]]tttgggNNN>>>MMMhhhmmm___RRR\\\tttrrr^^^MMMIIIFFF===666555111000---+++)))((())))))(((&&&$$$%%%&&&((((((''''''&&&%%%############$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$""""""$$$((()))%%%!!!'''&&&###!!!&&&'''&&&###$$$$$$%%%%%%%%%%%%%%%&&&'''&&&(((333:::...$$$%%%...000%%%###&&&"""#########""""""!!!!!!!!!#########$$$$$$######""""""!!!!!!!!!!!!"""######"""""""""############$$$""""""%%%******%%%""""""""""""############""""""############"""!!! """"""""""""""""""""""""######""""""######$$$%%%###%%%''''''&&&%%%%%%%%%""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&(((,,,......,,,,,,111???PPPUUUIII555(((,,,,,,---///333999AAAGGGIIIHHHFFFEEEFFFIIIKKKMMMPPPKKKAAA888111---------+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((%%%'''((())))))***,,,...555:::AAAFFFHHHHHHHHHHHHJJJIIIHHHIIIKKKLLLKKKJJJFFFHHHIIIIIIHHHGGGGGGHHHIIIHHHGGGHHHIIIIIIHHHFFFGGGHHHIIIHHHDDD===666222---+++)))(((%%%&&&...999UUUFFF222'''&&&'''&&&###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***,,,---+++(((&&&'''***+++)))'''((((((((()))))))))))))))(((((((((((((((((((((((()))...---...222+++&&&...===MMMZZZZZZZZZcccmmmsss|||vvvtttuuuwwwwwwvvvZZZCCC///***+++))))))+++''')))***)))&&&%%%$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&'''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&***666III[[[ggglllkkktttxxxvvvuuuyyyxxxrrrrrrpppzzz~~~pppjjjgggkkkkkkcccWWWOOOLLL???===CCCJJJWWW___YYY<<<222,,,---------444???[[[eeefffdddddd]]]UUUYYY^^^]]]WWWMMMGGGIIILLLMMMQQQ```eeehhhqqqqqqlllmmmfffeee\\\LLL>>>;;;@@@EEEKKKQQQaaaooommmfffqqquuu{{{fffGGG444777PPPdddvvv^^^DDD222@@@___yyyyyyZZZcccoooggg{{{rrrNNN@@@ZZZ}}}pppNNNDDDYYYuuulllVVVDDDNNNjjjvvvppp[[[ggg}}}pppeeehhhdddUUUMMMPPPGGGCCC<<<555000,,,+++***)))'''&&&'''((()))(((''''''&&&%%%$$$$$$$$$$$$%%%########################"""""""""""""""""""""""""""!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""&&&'''$$$""""""###$$$$$$%%%%%%%%%%%%"""###111JJJTTT???###"""(((777888((("""'''%%%'''&&&$$$"""!!!!!!!!!!!!###"""""""""""""""###### !!!""""""############"""############$$$$$$$$$!!!"""'''......'''"""!!!""""""############"""""""""###############""""""""""""""""""""""""""""""######""""""######$$$%%%!!!#########""""""$$$&&&###############$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&(((***,,,+++******///:::FFFHHH<<<...&&&&&&)))///444999???EEEJJJKKKFFF@@@>>>@@@DDDFFFFFF@@@;;;333,,,((((((***---+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((()))+++000333999===BBBFFFHHHHHHHHHHHHJJJIIIHHHHHHJJJJJJIIIHHHDDDFFFGGGHHHGGGFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFHHHHHHGGGCCC<<<666111,,,)))((('''%%%%%%,,,555GGG:::,,,$$$%%%'''&&&###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''))))))))))))))))))(((&&&''')))***((('''''''''((((((((((((((()))'''''''''((((((((((((((((((///...---111,,,(((...777CCCMMMOOONNNSSS^^^ggg{{{zzzzzz|||}}}|||xxxuuuXXXBBB///,,,---+++)))***'''(((((('''%%%$$$$$$%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&&&&%%%############$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''')))***///???VVVhhhoookkksssxxxvvvuuuwwwwwwtttoooqqq{{{{{{pppllliiijjjjjjbbbUUUKKKHHH??????BBBDDDQQQ___```FFF888......000000444;;;PPPUUUNNNDDDEEEBBB???CCCFFFHHHGGGCCC???===>>>??????NNNRRRRRR\\\fffppp}}}{{{hhhTTTIIIMMMUUUkkkrrr~~~~~~{{{~~~~~~uuuqqqvvvuuuNNN555555QQQeeeqqq~~~qqqQQQ555777RRRooobbb]]]mmmxxxaaakkk|||SSS>>>NNN}}}rrrPPP???TTTnnnnnn```OOOUUUnnn}}}{{{^^^jjj}}}|||zzzppplllgggbbbZZZOOODDD;;;555111+++)))((('''(((((((((&&&'''''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""""""""######""""""######$$$%%%&&&$$$%%%&&&%%%$$$$$$'''******)))000<<<<<>>555222555999:::999444111,,,)))((())),,,...+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))(((((()))...555:::;;;>>>CCCEEEFFFFFFGGGHHHKKKIIIGGGGGGGGGGGGEEEDDDCCCDDDFFFGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGBBB;;;555000+++(((''''''%%%$$$***111???555)))###$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((()))))))))'''&&&((('''&&&'''((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''((((((((()))+++222---)))---,,,***000222999AAAEEEDDDHHHUUUcccnnnrrrxxx~~~{{{uuuppp[[[EEE222......***&&&&&&&&&'''(((&&&$$$###$$$%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&%%%#########$$$$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%)))***,,,888MMM```iiigggnnnsssrrrppppppqqqqqqnnnuuu{{{}}}yyyssspppllljjjggg___PPPCCCAAA>>>DDDGGGCCCNNN```eeeSSSAAA222///000///111777AAAKKKGGGAAAEEEGGGDDDHHHHHHMMMQQQQQQJJJAAA<<<;;;DDDNNNHHH===???IIIZZZooowwweeeWWWZZZfffwwwxxxiii^^^___eeehhhbbb[[[WWW[[[fffqqqwww~~~]]];;;444NNNgggwwweeeBBB777HHHeeeuuuddd___tttjjjhhhaaaHHHJJJuuuzzzoooOOO===OOOgggppplll]]]]]]ooo{{{xxxaaaiiizzz}}}vvvlllaaaUUUKKKFFF;;;888444000///---,,,***))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!"""""""""######$$$$$$$$$######$$$$$$%%%&&&'''"""%%%'''%%%###$$$)))---<<<333>>>VVVUUU777&&&+++%%%%%%$$$""""""""""""######""""""'''000333+++%%%###***+++"""!!!&&&"""'''&&&$$$######$$$&&&((($$$$$$###"""###$$$%%%&&&&&&&&&''''''&&&$$$"""!!!""""""#########$$$$$$$$$$$$"""$$$''''''$$$"""$$$""""""############""""""!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""###$$$$$$&&&)))...111,,,***(((&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&(((''''''''')))---111444===777111,,,'''%%%***111---111777===AAAFFFJJJMMM===666---***---000000///++++++++++++,,,---......+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((++++++******,,,222999???===@@@CCCEEEEEEEEEFFFHHHJJJHHHFFFFFFFFFFFFDDDBBBCCCEEEGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJHHHFFFFFFGGGGGGHHHHHHFFFAAA:::333...+++(((''''''&&&%%%(((...:::222(((###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((((()))///555...%%%((()))(((---000222888<<<<<>>QQQ___hhhnnnsssssspppoooqqqtttpppyyy{{{{{{|||wwwuuuqqqmmmiiiaaaQQQBBB===>>>HHHLLLHHHQQQbbbhhh^^^III666000///---///555BBBWWWbbbdddmmmnnnhhhhhh```eeellllllaaaOOODDD@@@GGGPPPGGG777333777DDDWWWaaa```dddggg]]]RRRWWWfffzzzyyyfffVVVPPPHHH<<<999@@@@@@AAAAAA@@@CCCIIIMMMNNNWWWbbbiiiwwwsssIII333DDDbbbyyyUUU<<<<<>>777555...)))((('''((((((&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''$$$%%%)))***000BBBVVVkkkpppuuuvvvrrrpppssswwwqqq{{{xxxzzz|||zzzzzzwwwssspppjjjZZZJJJ???===DDDIIIGGGPPP]]]^^^bbbMMM999222000000555===TTTqqq|||yyycccUUURRRQQQ\\\VVVGGGAAABBBKKK[[[NNNHHHJJJOOOGGG;;;AAARRRxxxyyy}}}www```PPPEEE:::777888888888999666;;;<<<999999<<<===:::;;;DDDJJJXXXpppVVV666;;;XXXkkkJJJ:::GGGiiiwwwiiiooo}}}ttt^^^gggyyygggXXXZZZjjjyyy{{{lllgggsss}}}{{{kkkaaammm|||xxxvvvwwwqqqiiicccaaaaaabbbcccTTTSSSPPPKKKEEE>>>999666---,,,+++)))(((&&&%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&''''''&&&%%%%%%&&&'''***"""###,,,,,,!!!!!!$$$$$$###"""###%%%'''(((%%%$$$$$$$$$###$$$(((+++''' """%%%!!!%%%***$$$""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%% !!!!!!!!!"""""""""&&&"""!!!######!!!"""&&&""""""############""""""!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%% !!!!!!!!!"""%%%''''''''''''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&'''---888FFFOOOLLLCCC:::444///+++,,,///666<<>>BBBCCCEEEEEEEEEEEEGGGIIIEEEDDDDDDFFFHHHJJJJJJIIIEEEGGGHHHHHHFFFEEEFFFGGGEEEHHHKKKLLLKKKKKKMMMOOOIIIIIIIIIFFF@@@888000+++,,,)))'''((((((&&&'''+++///+++''''''((((((&&&###$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''''''''&&&%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''((())))))---666000'''+++---+++...000+++,,,111///111EEE^^^___eeennnuuuzzz{{{||||||rrr[[[EEE>>>;;;444///...(((((((((&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!###$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((,,,%%%%%%)))((((((;;;TTThhhmmmrrrsssooolllooouuuppp{{{uuuuuu}}}|||}}}{{{xxxwwwrrrcccSSSCCC;;;===BBBBBBKKKSSSOOOaaaMMM;;;444444777???JJJcccsssgggeeekkkuuunnn___YYYYYY```nnnkkk___YYYYYYNNN>>>AAARRRlllbbbgggyyyWWW???===???<<<999???LLLOOOJJJIIILLLIIIAAA>>>BBBCCCAAA???CCC@@@DDDTTT^^^cccnnnxxx___;;;777RRR~~~|||ZZZ???AAA]]]xxx}}}|||www```]]]rrrnnn```\\\```nnnoooaaa^^^nnn{{{|||lll[[[ccc{{{{{{ssskkk~~~~~~~~~~~~~~~zzztttmmmjjjkkkoootttvvvpppnnniiibbbYYYPPPIIIEEE333222000...,,,***)))((($$$$$$%%%&&&&&&'''((((((&&&&&&%%%&&&&&&'''((())),,,+++***)))((('''&&&%%%!!!$$$$$$###%%%)))(((###""""""!!!"""$$$'''***,,,---)))%%%&&&'''%%%###"""&&&!!!&&&)))$$$'''---(((%%%%%%%%%%%%$$$"""!!!  """###$$$$$$$$$###!!! !!!###%%%''' !!!!!!!!!!!!%%%""""""$$$$$$""""""%%%""""""############""""""!!!!!!""""""""""""!!!!!!#################################"""###$$$$$$%%%###$$$%%%$$$""""""###$$$"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''...<<>>888000******)))((('''''''''''''''((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&+++***)))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%'''(((555000------///...---,,,222---))),,,111;;;KKKXXXYYY___ooouuuooouuurrrjjjZZZJJJGGGFFF<<<---,,,,,,)))&&&%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&(((&&&$$$""""""$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***''''''))))))+++666CCCgggnnnqqqmmmkkknnnooollluuuqqqooorrrwwwyyyxxxuuu~~~|||wwwsssmmmaaaUUUFFFDDDAAAAAACCCFFFHHHIIIUUUJJJ<<<---///HHHWWWOOObbb|||zzzrrrmmmuuuvvvbbbfffzzzqqqWWWCCCAAAGGGUUUVVVdddxxxxxx^^^CCC777555@@@JJJNNNRRR\\\ggglllooonnneee[[[^^^hhhdddXXXHHHEEEFFFBBB;;;BBBGGG>>>HHHRRRcccrrryyy}}}ccc@@@777AAAjjjvvvGGG888QQQeee}}}ggg[[[pppqqqaaaNNNUUUZZZbbb[[[RRR```yyyddd[[[]]]kkksssqqqsss|||sssyyy{{{xxxvvvvvvuuuqqq{{{{{{xxx~~~{{{yyy}}}}}}vvvtttuuunnnddddddpppvvvuuuwwwooogggbbbbbb```\\\XXXLLLHHHAAA777...(((''''''###***+++%%%%%%,,,...+++))))))))))))+++,,,------999444...)))&&&%%%###"""***%%%'''$$$ ,,,###$$$$$$"""###+++222888,,,$$$$$$%%%######&&&#########$$$$$$%%%%%%%%%######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################""""""############""""""$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%((())))))'''%%%%%%&&&'''$$$***+++***444HHHUUUVVV@@@777,,,)))---333666555AAA???;;;777333000---,,,'''((())))))(((((()))***************)))))))))))),,,,,,+++******+++,,,,,,))))))))))))))))))))))))'''((((((((('''''')))++++++...333888;;;???BBBEEEEEEDDDDDDFFFIIIJJJHHHEEEFFFFFFGGGHHHHHHIIIJJJJJJDDDDDDDDDDDDFFFGGGIIIKKKGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEBBB>>>777///******)))((((((((((((((()))'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''')))555111------...///......111,,,)))+++000999HHHTTTJJJOOOaaallllllsss}}}{{{pppmmmbbbWWWTTTQQQBBB111,,,+++)))'''&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))&&&&&&(((((()))222===WWWbbblllnnnooopppooolllmmmnnnqqquuuvvvooocccZZZmmmsssvvvtttqqqmmmfff^^^MMMFFF@@@AAAHHHKKKHHHCCCPPPBBB888444===ZZZooollllll|||rrrzzz~~~iiiiii|||ttt^^^LLLAAAIIIIIIUUUddd```KKK;;;888GGGTTTbbbjjjqqq{{{}}}tttwww}}}rrrcccaaaccc]]]PPPLLLGGG999999<<>>___[[[@@@HHHYYY||||||xxx~~~qqqaaaoooyyylll[[[WWWZZZ___WWWJJJVVVqqq~~~sssbbb[[[fffrrruuuwww}}}uuuwwwyyyyyyxxxxxxyyy{{{zzz{{{|||vvvjjjgggkkkqqqrrrkkkfff___^^^jjjvvvwwwppptttoooiiigggggggggfffdddTTTRRRMMMDDD888...'''######"""$$$,,,000...+++******)))(((((((((+++111444222...)))&&&%%%$$$$$$### ###)))&&& '''###$$$$$$###"""$$$))),,,000'''!!!###&&&$$$$$$&&&###$$$$$$$$$$$$$$$$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&((()))%%%111;;;>>>DDDOOOSSSPPP;;;333***)))000777;;;<<<===;;;888444000---+++***'''((())))))(((((()))***''''''((((((((((((((((((,,,++++++******++++++,,,(((((((((((((((((((((((('''(((((((((''''''))),,,...222777<<<>>>@@@CCCDDDEEEEEEEEEGGGIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJCCCCCCCCCDDDFFFGGGIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEBBB<<<555...***))))))((((((((()))******&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%%%%''')))666333...,,,---///111111///+++(((***...555BBBNNN;;;>>>QQQbbbiiirrrzzzvvvpppooohhh^^^[[[YYYLLL<<<...+++)))(((''''''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((&&&'''(((''''''---555BBBRRReeennnpppmmmhhhcccgggjjjppptttsssjjj[[[PPPfffnnnsssqqqmmmhhhccc]]]UUUIII@@@CCCNNNRRRIII???EEE888555>>>LLLfff~~~}}}llltttooommm}}}lllQQQFFFGGGNNNSSSHHH777666@@@WWWfffvvvyyy{{{yyyqqqfffUUUHHHAAA;;;777999DDDYYYkkkrrrbbbEEE222777MMMqqqxxxRRR@@@JJJjjjwwwxxxvvvrrr}}}}}}|||jjjppp|||mmm``````eee\\\IIINNNjjj|||zzzdddZZZhhhzzz~~~zzz{{{~~~}}}lllWWWKKKMMMVVV\\\aaa]]]ZZZ___jjjssssssnnnhhhfffdddcccbbbccceeeeee```aaa___XXXLLL===000)))+++$$$$$$***+++***555FFFYYYVVVPPPFFF<<<444...,,,)))'''###"""###$$$$$$$$$'''###)))((("""&&&###%%%''''''&&&%%%%%%&&&&&&!!!###'''&&&%%%%%%$$$$$$$$$$$$$$$###############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$&&&(((((('''((()))+++)))<<>>:::AAAKKKRRRRRR>>>000888EEE___iiiCCCAAASSSjjj{{{|||~~~|||uuunnn{{{zzzuuu|||ssssssuuudddcccjjjfffPPPMMMeee{{{tttbbb]]]pppzzzfffNNN>>><<>>YYYooorrrwww~~~tttssswwwhhhkkkqqq___ZZZUUUMMM===333DDD^^^ttt}}}~~~ssshhhXXXHHH???===@@@EEE999222>>>FFFVVVuuu}}}RRRAAABBB^^^www}}}~~~nnnnnnqqq{{{{{{~~~zzzxxxxxxlll]]][[[jjjqqq]]]QQQeee|||sssddd```rrrzzzbbbJJJ======AAABBBAAABBB@@@===???DDDCCC>>>@@@@@@@@@>>><<<<<<===???;;;>>>BBBBBB>>>888222...&&&...,,,'''999hhheee<<<)))$$$%%%%%%%%%$$$"""!!!###$$$$$$###***###111;;;+++%%%%%%***)))'''&&&%%%$$$$$$###!!!###%%%&&&''''''%%%"""$$$$$$$$$######"""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$%%%'''((()))######$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''$$$%%%''''''(((***---000CCCNNNWWWSSSGGG999...((((((+++111888>>>???<<<888///...---+++***)))))))))'''((())))))(((((()))******+++++++++,,,,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))((()))******+++///444777:::===AAACCCCCCBBBCCCDDDBBBCCCDDDCCCCCCCCCEEEGGGEEEEEEEEEFFFFFFFFFFFFFFFAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEDDD???666...***)))%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&&&&(((***222555222***)))111777666,,,)))'''((()))***000888:::333AAAXXXccchhhkkkfffdddlllooojjjgggfff^^^TTTCCC555+++******&&&%%%(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((***)))''''''******((((((111DDD[[[iiijjjeeebbbaaaccceeefffddd___YYYVVV\\\ZZZXXX[[[cccggg___SSSJJJEEE??????AAAAAA===999222FFFiii}}}{{{}}}xxxsssrrryyywwwppp~~~vvvvvvzzzfffYYYMMMEEE<<<:::NNNhhhzzz~~~wwwgggZZZSSSGGGDDD:::555;;;BBBPPPdddzzzhhhKKK:::NNNeeepppuuu{{{rrrwwwpppmmmxxx|||vvvvvv~~~}}}xxxiiibbb^^^[[[ppprrr```mmm|||jjj```jjjwww|||www{{{xxx___FFF<<<@@@IIIMMMNNNOOOGGGAAALLLZZZRRR===111000///...............'''***---...---+++***+++$$$+++***---LLLxxxpppXXX999%%%"""%%%&&&%%%'''%%%######$$$$$$###"""++++++JJJ^^^???)))))),,,)))&&&$$$$$$%%%%%%%%%$$$''''''&&&%%%&&&%%%"""###############"""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################""""""############""""""!!!!!!!!!""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''(((+++///555:::MMMOOONNNFFF:::000***)))***...444:::===;;;555000---,,,++++++******++++++'''((())))))(((((()))******************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((()))***+++---222888<<<>>>@@@BBBCCCBBBBBBCCCDDDBBBDDDEEEDDDCCCCCCFFFIIIFFFFFFFFFFFFFFFFFFFFFFFF@@@AAACCCEEEFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHDDDEEEDDD>>>444,,,))))))&&&&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&(((***...444333***(((111777666---)))((()))((((((---333666111CCC^^^hhhjjjjjjeeecccmmmrrrnnnjjjiiicccYYYKKK:::,,,+++***%%%%%%)))&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&(((((($$$&&&++++++((()))***666NNNbbbkkklllmmmeeegggiiihhheeeaaa]]]ZZZbbb```]]]]]]bbbeee```WWWTTTMMMEEEBBBCCCCCC>>>999???SSSppp{{{vvvwwwwwwlll[[[UUUUUUcccxxxvvvjjjwww}}}zzzvvv___IIIAAA???EEEZZZrrryyy|||yyy|||xxxtttjjjYYYJJJ>>>555<<>>444,,,))))))((('''&&&&&&%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))(((''''''&&&&&&''''''(((&&&'''((((((&&&'''(((***,,,444333***(((111777555---***((()))((('''+++111222000GGGeeeooonnnlllggghhhoooqqqjjjfffhhhfffaaaPPP===---+++***%%%%%%***''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$'''&&&"""$$$+++,,,(((***&&&---DDD[[[hhhmmmooobbbbbbaaa```^^^___aaaccc___```aaaaaaffflllkkkgggaaaWWWLLLHHHJJJIIICCC<<>>@@@RRRlll}}}lllvvvzzzyyyjjjLLLCCCEEEOOOdddyyyzzz{{{zzzuuuttt{{{ttt```MMM555<<>>::::::888555000,,,++++++---,,,---000222222...***))))))(((&&&%%%%%%&&&&&&%%%###"""###$$$%%%$$$"""###&&&&&&[[[}}}MMM+++555(((&&&%%%&&&))))))'''%%%$$$((('''!!!$$$&&&%%%!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&(((+++222===IIIQQQCCC===777222...,,,---000333333333333222000...,,,))))))((())))))***+++,,,'''((())))))(((((()))***000///......---,,,+++***,,,,,,---...---,,,+++***)))(((''')))++++++(((%%%(((***---111555999<<<>>>??????>>>>>>???AAACCCDDDBBBCCCEEEEEEEEEFFFHHHJJJJJJGGGDDDCCCDDDEEEEEEEEEAAACCCFFFHHHHHHHHHHHHIIIBBBFFFEEEBBBDDDJJJIIIDDDDDDEEECCC===333+++'''&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$######'''&&&&&&%%%%%%%%%&&&&&&'''++++++'''&&&)))***(((111444444///---//////---''')))******)))(((((()))...555HHHbbbpppnnnkkkmmm```dddjjjkkkeee```ccciiiVVV???***&&&(((%%%&&&+++***)))(((&&&&&&''''''(((((()))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&&&&%%%'''333EEEXXXdddiiicccfffddd___]]]aaaffffffiiiddd^^^^^^gggpppnnneeeeeefff[[[RRRSSSNNNHHHKKKcccttt|||wwwtttuuulll\\\FFFIIINNNYYYllloookkk|||zzzTTT<<>>???@@@???>>>>>>???@@@BBBCCCAAABBBDDDDDDDDDDDDGGGIIIIIIGGGDDDCCCDDDEEEFFFEEEBBBDDDGGGHHHHHHHHHHHHJJJCCCFFFEEEBBBDDDIIIIIIEEEDDDEEECCC<<<333+++'''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%&&&&&&'''((()))((((((&&&######&&&((((((...111111,,,(((***,,,,,,(((***++++++***)))***+++...777LLLeeessspppjjjiiicccfffhhhfffddddddfffgggTTT===***(((***((('''******)))((('''&&&''''''(((&&&''''''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&'''%%%&&&...===PPP```iiieeegggeee``````gggooorrrlllhhheeehhhoooqqqnnniiilllrrrmmmddd___SSSJJJMMMrrr~~~wwwwwwoooaaa^^^```ccciiittt}}}yyyttt}}}WWW===DDDaaayyy~~~{{{~~~qqqeeemmm|||```GGG<<>>888444(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&'''((()))((('''%%%$$$%%%%%%$$$############$$$########################!!!&&&++++++'''###"""###""""""############""""""#########$$$%%%%%%###!!!%%%%%%$$$###!!!"""$$$'''""""""############""""""""""""""""""""""""""""""$$$"""!!!"""###$$$###!!!""""""""""""############""""""""""""#####################$$$$$$$$$$$$%%%'''(((((())))))((((((''',,,'''######%%%'''&&&###))))))(((((())))))((('''(((+++///777DDDNNNMMMHHH;;;555...))))))...333666888666333///***(((((()))&&&((())))))((('''((()))+++***)))((()))***+++,,,///000000000///,,,***(((++++++,,,,,,++++++***)))+++***)))***,,,,,,+++***---000444888<<<>>>??????@@@@@@???>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCFFFHHHHHHFFFDDDCCCEEEFFFFFFEEEBBBEEEGGGHHHGGGGGGHHHIIIEEEEEEDDDBBBDDDHHHIIIFFFEEEEEECCC<<<222***'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''')))***+++---)))%%%&&&''''''(((***...333333,,,&&&&&&)))***)))***++++++******,,,......===VVVmmmwwwtttmmmiiihhhkkkhhhbbbbbbhhhjjjeeeSSS===+++(((,,,+++(((((())))))(((''''''''''''((($$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&%%%%%%&&&''''''''''''&&&)))'''%%%(((222DDDWWWccciiijjjhhhbbbcccmmmxxx~~~wwwmmmhhhjjjkkkgggiiioootttwwwhhhTTTIIINNNxxxvvvqqqhhhkkkoootttzzz^^^@@@BBB]]]wwwrrrccclll}}}sssSSS;;;DDDdddgggkkk~~~uuuOOO<<>>??????>>>AAA@@@???>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDFFFHHHHHHFFFDDDDDDEEEFFFFFFEEECCCDDDFFFFFFEEEEEEFFFGGGFFFEEECCCBBBDDDGGGHHHGGGEEEEEEBBB;;;111***&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&(((((('''(((((()))******---(((&&&))),,,***'''&&&000666666///'''&&&)))***)))***+++******+++...111333LLLkkkzzzzzzuuuqqqpppmmmrrroooeeebbbiiikkkfffWWWBBB...)))++++++)))''')))(((((((((''''''''''''%%%&&&((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''))))))'''&&&***666HHHUUUiiilllkkkfffhhhssssssgggccc]]]XXXaaarrr|||~~~gggNNNDDDLLLvvvuuutttooonnnvvveeeBBB???XXXrrr~~~~~~vvvqqqxxxdddAAA@@@]]]pppooouuu}}}fffDDD777FFFcccvvvqqqvvvjjjYYYWWW[[[bbbnnnllldddhhhbbbRRR^^^www{{{wwwwwwzzzxxx```^^^wwwqqqVVVTTTtttyyyooo{{{}}}~~~tttNNNYYY~~~lll___]]]```aaaddd___\\\[[[XXXTTTWWW\\\VVVXXX[[[___aaaaaa```aaaXXXbbb___ZZZ```aaa]]]^^^```mmm~~~iiiJJJ555,,,)))%%%######$$$$$$############$$$$$$$$$$$$$$$&&&&&&&&&'''(((***+++,,,...,,,***)))''''''''''''((('''&&&%%%$$$$$$$$$$$$########################$$$'''++++++((($$$"""!!!""""""###$$$$$$$$$######%%%$$$###$$$%%%%%%$$$""""""$$$%%%$$$###"""###$$$""""""############"""""""""#########$$$$$$$$$%%%$$$###""""""$$$$$$###"""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$&&&$$$######%%%''''''&&&###$$$&&&&&&'''((()))+++222BBBRRRWWWSSSKKK@@@888...,,,***---444888888777555///)))''''''((('''&&&&&&'''((('''&&&&&&''')))((()))***************)))******+++,,,,,,+++******+++++++++******************)))))))))***,,,...000444666:::===???@@@???>>>AAA@@@???>>>>>>>>>???@@@CCCDDDEEEEEEDDDDDDFFFHHHGGGEEEDDDDDDFFFGGGFFFEEEBBBDDDEEEDDDCCCCCCDDDEEEFFFDDDBBBDDDFFFGGGGGGHHHEEEEEEBBB:::000)))&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((+++***)))(((((((((((((((&&&$$$$$$(((000444111+++333777666...(((''')))***)))************,,,000444@@@cccuuuuuuwwwuuu}}}}}}qqqhhhiiijjjhhh\\\III444***))))))((('''(((((((((((((((''''''&&&'''(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''(((******''''''---999CCC```gggllllllooo{{{zzzlllfff\\\TTT^^^qqqeeeJJJAAAKKKsss|||{{{vvvxxxxxxuuuxxxfffBBB???WWWqqq~~~xxxuuu{{{}}}|||~~~vvvNNN@@@QQQvvvvvvrrrsss}}}[[[<<<:::QQQhhhqqqxxxnnn\\\UUUUUU___qqqsssoooaaaIIIRRRsssyyysssjjjyyy{{{```TTTmmmtttmmmxxxyyyuuuvvv}}}yyyPPPWWW{{{eeeQQQHHHGGGGGGLLLDDD@@@AAABBBAAACCCGGG<<>>MMMXXXSSSEEE777...))),,,444???GGGHHHAAA888111+++)))'''&&&'''''''''&&&$$$%%%&&&''''''))),,,///888666444111...+++)))((((((((()))))))))*********...---,,,+++***++++++,,,)))***++++++,,,000777<<<>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGEEEDDDDDDEEEGGGGGGFFFEEEFFFGGGFFFEEECCCBBBDDDFFFEEEAAABBBHHHJJJGGGEEEFFFEEEEEEAAA999///(((&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%%%%'''((()))************)))((((((''''''''''''&&&,,,))))))III{{{pppdddNNN888......000///------,,,,,,---111888===YYYooobbbbbbXXXQQQDDD666---***))))))'''((()))))))))(((&&&&&&&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&'''(((((((((((((((&&&''')))((('''(((+++///999KKK___jjjqqqxxxttttttrrrnnnkkklllqqqvvvuuuVVVBBBBBBZZZaaakkkuuu}}}}}}vvvqqq~~~```DDDHHHcccyyy~~~|||zzzvvv|||uuu~~~~~~mmmJJJBBBfffyyyeeepppmmmPPPCCCDDDWWWeeehhh___YYYTTT___tttvvvlllaaaTTTWWWjjjkkkqqqZZZbbbxxxzzzttt}}}tttaaa]]]llluuuuuutttuuuvvv~~~YYYeee{{{oooccc^^^]]]UUUJJJGGGIIIEEE===>>>BBBBBB===;;;<<<999444222666111///555333111777777;;;<<<999111,,,,,,///((('''&&&&&&''''''%%%$$$$$$%%%%%%&&&''''''(((((()))))))))))))))'''&&&%%%$$$$$$$$$######$$$$$$$$$&&&%%%$$$#######################################!!!!!!!!!"""#########"""!!!"""###$$$%%%%%%%%%%%%)))'''$$$###$$$%%%$$$###))))))'''$$$!!! !!!###""""""############""""""$$$$$$$$$$$$$$$$$$######%%%$$$######%%%%%%$$$###""""""""""""#####################$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%"""##################"""###$$$%%%%%%$$$$$$$$$%%%$$$%%%&&&%%%'''...:::CCCJJJQQQSSSFFF777...------555===FFFHHHBBB888000,,,&&&'''(((((('''&&&&&&'''%%%%%%&&&%%%%%%'''***---555444111...+++)))))))))))))))))))))))))))******...---,,,+++++++++,,,---***+++,,,---...333;;;AAABBBBBBBBBBBBCCCCCCDDDDDDAAAAAA@@@@@@AAACCCDDDFFFCCCDDDDDDDDDBBBBBBDDDFFFEEEDDDDDDEEEGGGHHHFFFEEEHHHIIIHHHFFFDDDDDDEEEGGGDDD@@@BBBIIIKKKGGGDDDEEEEEEEEE@@@888///(((&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&'''(((((()))(((((((((%%%%%%''')))***+++++++++(((''''''''''''(((((()))$$$,,,&&&$$$MMMdddEEE555444444222000///......///444;;;@@@\\\sss```^^^SSSPPPIII<<<111,,,***)))'''((()))))))))(((&&&%%%$$$&&&)))***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&''''''(((((((((((((((%%%&&&&&&&&&''')))+++...,,,AAAXXXeeejjjmmmoooooojjjllliiidddeeeoooyyy}}}~~~]]]AAA<<>>CCCUUU^^^]]][[[XXXccczzzzzzwwwwwwaaaRRR```[[[hhhWWWeee{{{qqqxxxlllxxxvvvnnnyyy~~~xxxyyy\\\kkk}}}yyyrrroootttpppeeefffooonnndddbbbfffeee___\\\\\\WWWQQQJJJKKKBBB;;;<<<666000666444222///,,,))))))***+++&&&%%%$$$%%%&&&&&&%%%###%%%%%%&&&&&&'''((()))))))))(((&&&$$$############&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%######################## !!!$$$&&&%%%###!!!!!!"""###$$$%%%&&&&&&&&&)))'''$$$###$$$%%%$$$###%%%%%%###!!! !!!$$$'''""""""############""""""!!!!!!!!!"""######$$$$$$%%%$$$######%%%%%%$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%&&&'''(((((('''&&&%%%###$$$%%%%%%$$$###$$$$$$&&&(((***,,,111<<>>@@@???@@@BBBCCCCCCCCCBBBAAAEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDD@@@888000++++++,,,''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&(((***(((((('''''''''&&&&&&&&&---,,,)))&&&%%%%%%%%%&&&&&&'''((((((''''''(((***(((((((((((())))))))))))$$$***)))***777LLLrrryyyQQQFFF@@@>>>MMM:::...999666,,,222666@@@TTTvvvaaa^^^NNNIIIEEE???666+++'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&&&&%%%$$$############%%%$$$###"""###$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((()))))))))))))))&&&''''''((()))******+++---666NNNeeeggg\\\```ppphhhfffjjjeeeZZZaaauuu~~~zzzTTT@@@===QQQdddwww}}}~~~~~~xxx{{{```QQQVVVyyy|||{{{xxx~~~kkkfffmmmrrrvvvsssgggnnnsssyyy{{{yyyzzz]]]>>>WWWwww{{{___dddlllssslllCCC:::BBBOOO[[[```ccclllvvv}}}{{{xxxxxx|||yyyjjjZZZRRRXXX```kkk}}}uuu~~~rrrxxxqqqQQQfff}}}zzzzzz~~~wwwuuukkk^^^XXXUUUGGG666888777333...***+++...000***(((&&&%%%$$$%%%'''((('''''''''&&&&&&%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$###"""""""""###%%%&&&########################$$$#########""""""!!!!!!###"""!!! !!!"""###"""$$$&&&$$$"""!!!###%%%%%%%%%%%%$$$"""!!!!!!###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''(((***'''######%%%&&&%%%###!!!)))***))):::TTT___YYY```RRR>>>///+++...444888IIINNNLLL===000***)))&&&******)))(((''''''&&&&&&&&&''''''(((((('''&&&&&&***)))((('''&&&&&&'''(((''''''''''''((((((((((((++++++++++++++++++++++++---///222555999===@@@BBBAAAAAABBBCCCCCCCCCCCCCCCEEEEEEDDDBBBBBBAAAAAABBBBBBAAAAAAAAACCCDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGFFFFFFFFFEEEEEEEEEAAABBBBBBCCCCCCDDDDDDDDDDDDCCC@@@999000+++)))***''''''''''''&&&&&&&&&%%%&&&%%%$$$$$$$$$&&&(((***((('''''''''&&&&&&&&&&&&---,,,***((('''''''''(((%%%'''((((((''''''((()))(((((((((((())))))))))))'''+++(((%%%&&&---KKKsssZZZRRRTTTZZZkkkSSSBBBJJJEEE777666666BBBeeeggg]]]AAA;;;666444000+++***,,,(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&''''''((((((((((((((('''''''''((()))************...<<>>===CCCOOO[[[bbbggglllzzzzzzyyyzzz~~~wwwmmm___\\\ZZZddd{{{vvvvvv~~~}}}ppprrrppp\\\[[[gggyyypppXXXHHHfff}}}}}}vvv}}}~~~iiiUUUEEE:::000------+++***,,,***((('''%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%##############################"""""""""###$$$%%%####################################"""""""""!!!###"""!!!!!!!!!!!!"""######%%%&&&&&&###"""$$$&&&###$$$$$$###""""""%%%'''########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&''''''%%%######%%%&&&%%%$$$'''***(((***@@@]]]hhhbbbTTTGGG777,,,---555???EEEJJJLLLEEE777,,,))))))(((((((((((('''&&&%%%%%%%%%'''''''''(((((((((((((((***)))((('''&&&''''''(((''''''''''''((((((((((((,,,,,,++++++++++++,,,,,,111333777;;;>>>AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBCCCCCCDDDEEEGGGGGGHHHGGGFFFEEEFFFGGGJJJKKKFFFFFFEEEEEEEEEDDDDDDDDD@@@AAABBBCCCDDDEEEEEEEEEBBBCCC@@@:::111+++((()))((((((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''''''''&&&&&&&&&&&&***)))((('''&&&'''((((((%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))&&&(((((()))'''###999aaaZZZSSS^^^llljjj^^^llldddHHH<<>>PPP___fffggglllbbb___]]]ZZZeeesssvvvuuu|||hhhRRRJJJlll|||}}}nnnfff\\\YYYvvvyyyzzzzzz{{{~~~rrrnnnvvv{{{uuuyyy}}}|||kkkJJJEEEuuuooorrrpppzzzzzzqqqMMM@@@888BBBSSS___cccdddsssuuuuuuuuuyyy~~~uuugggXXXYYYnnnyyynnnsss|||qqqlll|||~~~dddLLLHHHQQQ___VVVMMMEEEKKKnnnpppddddddjjjvvvyyy}}}wwweee```ooosssTTT777///---(((&&&)))***)))'''&&&&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""!!!"""######$$$####################################""""""""""""###""""""!!!!!!""""""######%%%'''&&&%%%$$$%%%&&&"""#########"""$$$(((+++########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%######$$$%%%&&&%%%$$$)))(((&&&---HHHeeelllbbbCCC999///***000<<>>AAACCCCCCCCCEEEDDDBBBAAAAAACCCFFFGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFHHHGGGEEECCCDDDFFFHHHJJJFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFCCCCCCBBB;;;333+++(((((()))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''&&&&&&'''((((((((((((((())))))))))))'''''')))333666...;;;\\\{{{QQQKKKXXXiii}}}uuuoooxxxTTTGGG^^^uuuuuu___PPPBBB444...+++)))((()))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))((((((((('''((((((((()))))))))***,,,...///666MMMjjj{{{}}}}}}mmmddd___\\\hhhuuuuuuzzzmmmVVVOOOmmm|||||||||vvvcccaaagggbbbXXXmmm{{{ooorrrvvvwwwyyy|||pppuuuxxx{{{mmmKKKAAAmmmnnntttzzzzzz~~~eeePPP======KKKXXX```dddmmmoooooolllnnnvvv~~~sssaaaZZZbbbtttooorrrxxxmmmyyyvvveee___aaaYYYVVVUUUYYYiiimmmVVVIIIEEEUUUWWWZZZ^^^bbbdddeeefff^^^bbbbbbYYYLLLJJJXXXgggzzzqqqAAA000,,,%%%$$$+++)))((('''&&&&&&&&&''''''$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!"""""""""#######################################"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%%%%%%%###$$$#########%%%))),,,########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$###%%%)))777QQQeeeaaaPPP444000,,,...777AAAIIILLLCCC===333+++((()))(((&&&)))))))))(((((('''''''''''''''&&&&&&'''(((******((((((((('''''''''((((((''''''''''''((((((((((((+++*********+++---///111888:::===@@@BBBCCCCCCBBBFFFDDDBBB@@@AAACCCFFFHHHDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBCCCDDDDDDDDDDDDGGGEEECCCBBBBBBDDDFFFHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDDDDEEECCC<<<333,,,)))((()))(((((((((((('''''''''&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&'''%%%&&&((('''&&&&&&''')))(((((((((((())))))))))))...***)))333;;;111222FFF]]]uuuhhhIIIEEENNN\\\ppp{{{hhhnnncccRRR___zzzyyyeeeSSSEEE777111///,,,+++,,,))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&'''((('''&&&%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))************)))(((((((((((())))))))))))(((------///CCCeeexxxkkkccc___kkkzzz{{{{{{hhhTTTOOOuuu}}}|||}}}xxxjjjkkksssfffRRRccc|||zzzjjjnnnrrrsssvvvuuu{{{xxxtttxxxsssQQQAAAbbbvvvjjj~~~~~~zzzfffPPPEEEEEEMMMYYYccckkkooonnniiihhhpppzzz~~~zzzrrrhhhdddmmm|||~~~qqquuu~~~ppp]]]MMMEEEAAA@@@>>>===<<<===???@@@999<<<>>>;;;888<<>>FFFHHH???777999???BBB333+++'''***---+++((()))$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$########################!!!"""""""""############"""###$$$$$$$$$$$$###"""!!!!!!"""%%%((((((%%%""""""$$$%%%&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''%%%$$$&&&+++///;;;KKKYYYVVVGGG888///,,,000444<<>>AAADDDDDDCCCCCCDDDEEEFFFFFFBBBBBBAAA@@@AAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIKKKKKKIIIGGGFFFDDDCCC>>>555,,,&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((()))******))))))***+++(((((((((((())))))))))))"""...---***333666///---+++@@@FFFGGGGGG777444KKKUUU<<<999???eee}}}wwwooojjjddd[[[LLL;;;000---))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((((()))(((((()))...@@@^^^www~~~tttbbbcccqqqwwwwwwwww}}}~~~jjj[[[VVVfffqqq{{{ZZZaaayyyqqqkkkmmmwwwyyy|||zzz~~~{{{yyyxxxvvvwwwmmmHHHFFFmmmwwwzzzvvvfffxxx~~~kkkuuufffGGG<<<>>>SSS[[[bbbfffmmmxxx}}}zzznnn}}}vvvSSSBBBeeeyyyiiibbb___\\\KKKGGG@@@:::777777:::<<<>>>EEEJJJHHHGGGHHHDDD>>>888---+++444777000...333---///000...+++((('''&&&###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%########################!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""""""""###&&&))))))&&&###"""%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$(((///555HHHWWW___RRR999)))***111666999>>>CCCDDD<<<000''')))$$$###'''&&&###%%%++++++++++++++++++,,,,,,,,,+++---///000///,,,)))&&&%%%&&&((()))))))))((((((''''''''''''((((((((()))+++...222666:::<<<======HHHFFFCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDIIIFFFDDDDDDBBB@@@BBBGGGBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDFFFDDDAAAAAAEEEHHHGGGFFFGGGHHHHHHHHHFFFGGGEEE@@@999000)))%%%###+++***)))(((&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&######))),,,)))&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))******+++222999555+++222555EEEWWWVVVEEE;;;>>>FFF>>>+++HHH{{{zzzvvvnnnfff]]]MMM:::///...+++'''%%%''''''$$$$$$'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&------+++///888WWW~~~}}}tttnnnooovvv~~~vvvvvvkkk___UUUdddwww{{{zzzeee___ssswwwmmmttt|||~~~yyy}}}}}}nnnLLL===\\\fffZZZkkkxxxxxxgggpppxxx|||jjjPPP:::BBBUUUfffkkkrrrrrr|||{{{aaaCCCUUUlllwwwuuu{{{uuujjj\\\OOOFFFEEENNNYYYfff```\\\[[[VVVKKK???:::222666888333---***---000***///444444000***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&###""""""###$$$###""" $$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%$$$$$$$$$&&&(((+++---%%%%%%$$$###""""""""""""&&&%%%(((***&&&###111CCCaaaWWWGGG777---***---000999@@@EEECCC999///***)))%%%&&&''''''(((''''''''''''((()))***++++++******)))---000000,,,)))((((((''''''''''''''''''''''''&&&&&&''')))***+++,,,---...111555:::>>>@@@BBBBBBHHHEEECCCCCCDDDEEEDDDDDD@@@AAABBBCCCDDDEEEFFFFFFHHHFFFFFFGGGEEEBBBCCCGGGAAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEECCCDDDFFFDDDAAABBBFFFHHHGGGEEEEEEFFFFFFEEECCCDDDCCC>>>777000***''''''+++***((('''&&&%%%%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&***111333...)))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((+++------111555222+++333555???LLLMMMCCC<<<<<>>333HHH|||vvvzzzrrrjjj```QQQ===000+++,,,((((((++++++'''&&&(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&---,,,+++...666RRRxxxtttooopppvvv{{{~~~zzzvvvfffYYYSSSdddyyyzzzxxxaaa[[[sssvvvyyy{{{zzz}}}uuu~~~~~~~~~|||~~~qqqVVV<<>>000+++,,,111555<<>>BBBEEEGGGGGGGGGEEECCCCCCDDDEEEDDDCCC@@@AAABBBDDDEEEGGGHHHIIICCCBBBDDDGGGEEE@@@???AAAAAAAAAAAABBBCCCEEEFFFGGGCCCCCCDDDDDDDDDEEEEEEEEEFFFDDDEEEGGGEEEAAABBBFFFGGGFFFDDDDDDDDDDDDBBB@@@BBB@@@<<<666///+++******))))))'''&&&%%%%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((...666888111)))&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))''',,,/////////222222111999888999<<<@@@@@@<<<999777:::333<<>>999333...***'''&&&'''&&&&&&&&&'''(((***+++)))((('''&&&&&&&&&'''((($$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''))))))))))))))))))))))));;;<<>>@@@AAA@@@@@@@@@BBBDDDFFFGGGBBBCCCCCCCCCDDDEEEEEEEEEGGGEEEEEEGGGEEEAAABBBFFFFFFDDDCCCCCCDDDEEECCCBBBBBB???;;;444---******+++(((((('''&&&%%%$$$$$$$$$((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&,,,333444---&&&$$$&&&&&&''''''(((((())))))************************''',,,//////...222;;;AAAFFFAAA888111444;;;:::444888777111///OOOxxxssskkkbbb[[[VVVMMMCCC<<<777000******)))&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((---+++))),,,///CCCbbbqqqdddVVVVVVdddttt|||~~~~~~yyyaaaTTTUUUddd{{{eeeYYYrrr}}}xxx{{{mmmsss{{{}}}vvvsss{{{eee<<>>BBBCCCDDD<<<222+++)))(((((('''((('''&&&%%%&&&(((+++---***(((&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$%%%&&&''')))***++++++AAABBBCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDEEEEEEDDDBBBDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGKKKNNNLLLFFFDDDEEEAAAAAA@@@AAABBBDDDFFFGGGAAABBBBBBCCCDDDEEEEEEEEEGGGEEEEEEGGGEEEAAAAAAEEEDDDCCCBBBDDDFFFHHHGGGFFFDDDAAA:::222+++(((((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))......((($$$%%%&&&&&&''''''((())))))***++++++++++++++++++++++++(((+++...------555EEESSSRRRHHH999---...444444///888555444000777ccc{{{qqqjjj```ZZZXXXUUUPPPJJJEEE999---)))'''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())),,,***))),,,---;;;VVViiiaaaXXXVVV]]]iiiuuu{{{yyy{{{wwwaaaVVVXXXdddxxxiiiXXXiii}}}~~~uuuwww{{{{{{tttqqqyyylllAAA@@@\\\~~~wwwooo{{{sss[[[XXXfffpppkkk``````WWWHHH===AAAQQQbbbkkkooowwwzzzzzz~~~{{{jjjWWWYYYfffmmm[[[GGGFFF]]]zzzeeeJJJEEE@@@===:::888===DDDNNNXXXggg{{{aaa@@@222---''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$!!!"""###$$$%%%'''(((((()))'''###""""""###$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&)))...777IIITTTJJJ777---+++---666BBBIIIHHHEEEBBB999...'''&&&((()))(((((('''&&&%%%&&&(((***,,,)))'''%%%$$$###$$$%%%&&&(((&&&%%%%%%&&&((()))***''''''''''''''''''''''''$$$$$$%%%'''((()))***+++EEEEEEDDDDDDCCCCCCCCCCCCFFFEEEDDDEEEFFFFFFDDDBBBEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGIIILLLJJJEEEDDDFFFBBBBBBBBBBBBCCCDDDEEEEEEAAAAAABBBCCCDDDEEEEEEFFFFFFDDDEEEFFFDDD@@@@@@DDDCCCBBBBBBDDDHHHJJJJJJIIIEEEAAA:::111)))&&&'''((((((((('''&&&%%%%%%&&&&&&###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''''')))---+++&&&%%%(((&&&&&&'''((())))))***+++******************************+++,,,---555HHHYYYTTTGGG777------...///------///222222000<<>>FFFOOObbbmmmxxx|||~~~yyyttttttwwwqqqaaaSSSMMMVVVNNN???444BBBcccuuuQQQ888222////////////111666---;;;ZZZnnnRRR888,,,***&&&!!!&&&$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%""""""###$$$&&&'''((()))'''%%%""""""###$$$$$$###""""""###$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''---999HHHUUUTTTCCC///(((---777DDDNNNOOOHHH@@@:::333***%%%%%%'''))))))''''''&&&%%%&&&'''((()))'''&&&%%%$$$$$$%%%%%%&&&'''%%%######%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''EEEEEEDDDDDDCCCCCCCCCCCCEEEEEEDDDEEEFFFFFFDDDAAACCCCCCDDDDDDEEEFFFGGGGGGEEECCCCCCDDDBBB???@@@DDDCCCDDDDDDEEEEEEDDDDDDDDD@@@AAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEECCC>>>???BBBDDDCCCCCCEEEGGGIIIIIIHHHEEE@@@999000(((&&&'''))))))(((''''''&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++...+++&&&%%%(((&&&&&&'''((()))***++++++************************+++)))***++++++111AAARRRLLL===000...---***+++///&&&---+++,,,222---999\\\vvvkkklllhhh```\\\[[[XXXSSSNNN???///)))((('''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%######$$$%%%&&&"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((***,,,)))***...+++222GGG[[[^^^```[[[WWW\\\iiivvv}}}~~~~~~|||wwwnnnddd]]]fffxxxxxxeeefffsss{{{qqqgggfffsssyyyuuuxxxqqqKKK777???jjjzzzrrr~~~{{{ZZZMMMZZZeeecccbbbkkksssmmmZZZGGG===<<>>AAAFFFDDDEEEFFFFFFFFFEEECCCBBB@@@@@@AAABBBCCCDDDEEEFFFEEECCCCCCDDDBBB>>>>>>AAAEEEDDDCCCDDDGGGHHHGGGFFFDDD???888///(((&&&(((+++)))(((((('''''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++///,,,&&&$$$'''&&&&&&'''((()))***++++++))))))))))))))))))))))))+++))))))++++++---999HHHBBB333***......''')))222+++555)))'''888111***BBBvvvtttaaafffgggaaa\\\ZZZWWWQQQHHH999+++''''''&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%######$$$%%%&&&""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))***,,,)))+++///+++000CCC\\\bbbgggfffdddiiiwww{{{vvvlllbbbhhhyyy}}}xxxxxx}}}sssbbb```iiissseeeWWWZZZqqq}}}wwwuuu}}}|||xxxXXX>>>999]]]uuueeeppp```HHHJJJVVV]]]aaattt}}}___GGG===999CCCRRRcccvvv{{{uuutttwwwuuufffVVV999111///333000...@@@YYYhhhxxxaaa;;;444111444777444///,,,...000HHHlllxxxjjjaaafffddd}}}mmm]]]OOOKKKJJJDDD:::444222******000...### %%%'''$$$"""###%%%&&&$$$"""################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!! """$$$%%%$$$"""###$$$%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&''')))***,,,,,,@@@JJJ[[[cccSSS999+++,,,222<<>>222*********)))***---000//////------000444888oooooo```\\\ZZZ[[[YYYSSSPPPPPP@@@666,,,)))(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&###&&&%%%!!!"""$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((()))*********++++++******---111555NNNccckkkhhhkkkooovvvlllcccmmmvvv{{{oooooommmvvvxxxaaaZZZbbbuuuwwwooohhhXXXWWW^^^mmmzzz}}}cccEEE<<>>>>>999???BBB@@@???BBBEEEEEE:::888666333000---***)))''''''''''''''''''''''''###$$$&&&&&&'''&&&$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$!!!!!!!!!###%%%&&&%%%$$$########################)))'''&&&%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%'''###!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$#########$$$&&&***+++'''(((///666:::FFFSSSZZZOOO888))),,,555DDDIIIOOORRRNNNBBB333)))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBAAABBBBBBCCCDDDEEEEEEEEEDDDBBBAAAAAACCCEEEDDDEEEEEECCCAAA@@@@@@AAABBBAAA@@@@@@@@@BBBDDDEEECCCCCCBBBBBBAAAAAAAAAAAACCCEEEGGGHHHHHHGGGEEECCCEEE???666///***((('''&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&((()))(((%%%$$$&&&)))'''((((((((())))))))))))(((((()))))))))*********))))))+++,,,,,,000===JJJCCC666+++((()))))),,,111111000///---,,,...222555iiijjj___ZZZYYY[[[[[[UUUPPPOOOAAA777---***)))'''&&&(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&"""%%%&&&###"""%%%'''&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((())))))************))))))+++///222DDDZZZddddddhhhkkkqqq||||||dddqqq{{{{{{mmmkkkjjjvvvppp___]]]dddyyypppdddYYYLLLOOOXXXgggssszzznnnPPPBBBMMMzzz|||llltttyyyrrrgggWWWIIICCCUUUlllzzzbbbSSSBBB:::>>>FFFNNNSSS___oooqqqvvvrrrnnnUUUEEE666111333999===>>>111@@@QQQ^^^rrr|||gggIII111+++111,,,...000222333333222111///555888666555888;;;<<<777666444111...,,,***)))((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$"""""""""###%%%&&&%%%$$$########################((('''%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$&&&#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%'''(((***222???IIILLLJJJIIIDDD888---,,,666@@@VVVYYY[[[UUUGGG888,,,%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%''')))***+++***((('''&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((EEEEEEDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEHHHGGGEEEBBB@@@AAAEEEHHHEEEEEEDDDBBB???>>>@@@AAADDDCCCBBBAAAAAABBBCCCDDDBBBAAAAAAAAAAAA@@@@@@@@@CCCDDDFFFGGGGGGFFFDDDCCCDDD>>>555...***)))(((''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&)))***)))&&&%%%''')))''''''((((((((()))))))))(((((())))))))))))*********)))***++++++000???MMMBBB777,,,***,,,,,,---///000000...,,,+++,,,///222ZZZ```UUUQQQPPPVVVZZZVVVPPPLLLAAA777...+++)))''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%% $$$'''%%%$$$'''((('''######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((((((((''''''(((((()))************)))(((***---000888OOO]]]cccjjjllloooyyydddsssqqqhhhdddaaakkkuuu___SSSUUUuuuzzzpppfffYYYNNN???DDDOOO[[[fffpppzzzZZZEEEIIIrrrxxxnnnyyyyyypppkkklllfffSSS@@@KKK___rrrzzz{{{mmmZZZHHH???;;;999888AAANNNRRRZZZlllpppgggdddWWWLLLNNNJJJ888999AAA999555888===KKKkkktttBBB...111444444444444333111///---000555666222///000222222222111000...,,,***)))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$#########$$$&&&'''&&&$$$########################&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$###%%%'''%%%###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&(((000AAARRRZZZYYYJJJ>>>000''')))444AAAIIITTTVVVSSSHHH999---))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&'''))),,,------+++(((%%%&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((FFFEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBAAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFDDDBBB@@@AAADDDGGGDDDDDDBBB@@@======???AAACCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAACCCCCCEEEFFFFFFEEECCCCCCCCC===555...***)))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((''')))+++,,,+++***'''''''''((((((((())))))(((((((((((()))))))))***+++******))))))///>>>NNN@@@888000...000///,,,(((---------+++***,,,///222FFFvvvQQQDDD???AAAMMMWWWWWWPPPKKK???555---***)))&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$ %%%'''%%%%%%&&&'''$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$''')))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))+++++++++***)))))),,,...222III[[[gggrrrtttvvv]]]nnnzzzwwwtttgggdddccc___ddduuu}}}rrr]]]OOOUUUqqquuulllcccWWWLLL>>>CCCKKKVVVbbbooo}}}gggIIIGGGjjjmmmgggvvvsssllliiioooqqq___HHHFFFTTTdddmmmuuuyyywwwqqq}}}}}}zzzpppdddWWWIII>>>777===>>>>>>FFFLLLMMMMMMJJJEEE^^^ccc>>>---:::;;;???::::::OOO~~~pppDDD333;;;;;;:::999666444111000:::>>>>>>777111//////---------,,,+++***)))((((((''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%########################$$$$$$$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""######'''***(((###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&''')))///<<>><<<===???AAAAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBAAA<<<444---***)))((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''+++&&&###(((000444000***''''''''''''(((((((((((('''(((((((((((()))))))))+++******,,,---555FFFWWWPPPEEE666...---...+++''')))***+++++++++---000333777}}}aaaDDD777111444DDDUUUZZZSSSLLL;;;222***((((((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$)))+++(((&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((()))+++,,,,,,+++******,,,...000GGG\\\nnn|||~~~fffSSScccxxxvvvttt~~~}}}nnnccccccggghhhnnnzzzvvvbbbRRRXXXppp|||}}}|||uuukkkZZZLLLHHHKKKQQQ\\\kkk{{{tttPPPKKKfffuuubbbhhhjjjhhhhhhpppwwwmmm]]]KKKOOOWWWbbboooxxxxxxsssvvvjjj```TTTSSSRRRLLLEEEEEEFFFAAA@@@777YYYuuuWWW:::;;;:::555BBBWWWwwwVVV===666666555333222000...---999===<<<555///---,,,+++)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$$$$######""""""######$$$""""""#########$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$########################"""###%%%$$$######%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""###'''***)))$$$!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&)))///;;;KKK\\\bbbWWWGGG444///,,,///999EEENNNRRRSSSHHH999...)))'''''''''''''''&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''')))((('''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&FFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEE???AAABBBBBB@@@??????????????????>>>======???AAA?????????@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCBBBBBBBBB@@@;;;333---***)))))))))'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''***%%%"""(((111555000)))&&&&&&'''''''''(((((((((''''''(((((((((((())))))((())),,,111777BBBVVVgggfffUUU<<<***''',,,---***''')))***+++,,,...111444222fffiiiRRR>>>555---///AAAVVV]]]VVVMMM888///((('''(((&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%)))---...***'''((((((&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))+++,,,,,,,,,++++++,,,...///DDDYYYmmm~~~qqqIIIIIIWWWlllyyyyyy~~~|||qqqgggffffffnnnyyyjjjVVVNNNfffsssvvv}}}}}}vvvuuuzzz{{{eeeRRRPPPTTT\\\gggxxxvvvOOOIII]]]{{{jjj\\\^^^aaafffnnnwwwxxxuuu]]]XXXTTT[[[kkk~~~~~~xxxyyyuuuhhhccc[[[JJJ555---UUUyyyXXX===CCCggghhhIII;;;///......---,,,++++++++++++///000+++''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""#########""""""""""""######"""############$$$$$$$$$%%%$$$$$$$$$&&&&&&%%%###########################!!!###%%%%%%######&&&***######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%((((((%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((()))***...888GGGUUU^^^]]]NNN>>>,,,---///444<<>>///'''''')))((('''''''''&&&&&&&&&%%%%%%%%%'''((()))(((''''''((()))***(((&&&$$$$$$%%%'''(((&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&EEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAABBBBBBCCCDDDEEE@@@AAAAAA@@@>>>>>>???AAA;;;===>>>>>>>>>>>>???AAA>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBAAAAAAAAA???:::222,,,***)))))))))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%(((,,,---+++'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''')))///666>>>JJJ___qqqgggVVV<<<)))'''...///+++(((***+++,,,,,,---000333222MMM```MMM@@@<<<111///AAAVVV]]]TTTIII555---'''((()))(((''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&(((++++++'''%%%'''((('''######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((***++++++******+++---,,,>>>QQQeeevvvwwwyyy{{{yyyzzzfffDDDDDDNNNccc}}}~~~zzz~~~xxxqqqkkkjjjqqq{{{xxxcccEEE]]]lllrrr{{{}}}vvvtttxxxyyyggg]]]gggrrr|||~~~}}}rrrIIIEEESSSgggtttZZZWWWYYY```iiiqqqyyyzzzoooccc]]]ccctttrrrVVV...///MMMmmmzzzWWW===333111,,,++++++***************"""(((***&&&###%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$#########""""""""""""######"""############$$$$$$$$$$$$######$$$%%%%%%$$$"""########################!!!$$$'''&&&$$$$$$(((,,,######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&(((+++///111888CCCNNNTTTTTTMMM@@@444---111888???CCCFFFHHHHHH555...&&&###$$$'''))))))''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&''''''&&&&&&%%%&&&&&&'''(((&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&DDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCEEEEEECCCBBB@@@>>><<<===@@@CCC999;;;===???>>>>>>???AAA>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???999222,,,***)))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###&&&)))***(((&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((***000888@@@LLL```rrrXXXMMM999,,,,,,333000(((***,,,------,,,---///111222;;;rrr___NNNDDDBBB555000@@@TTTZZZOOOCCC555---((()))***))))))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&###'''&&&"""!!!%%%'''&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&(((******))))))+++,,,(((888III\\\lllmmmooo}}}|||xxx{{{oooSSSCCCIII^^^||||||ttt~~~xxxppptttwwwzzztttIII```mmmsssooo}}}xxxyyy}}}qqqIIIGGGQQQ___vvvzzz___VVVTTT\\\eeejjjttttttccc[[[aaattt}}}uuuooovvv{{{zzzYYY444666;;;\\\YYY666---000111***))))))(((((((((((((((%%%***,,,(((%%%''')))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$######""""""""""""######"""############$$$$$$$$$$$$###"""###$$$$$$###!!!########################!!!$$$''''''$$$$$$(((---######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%&&&***///444888AAAJJJQQQNNNFFF>>>444,,,111888CCCLLLNNNHHH>>>777///---)))%%%###$$$&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%FFFDDDDDDGGGKKKKKKFFFAAAAAAEEEEEECCCCCCEEEEEEAAACCCBBBBBBAAAAAAAAABBBBBBBBBDDDEEEDDD@@@???@@@BBBAAA@@@>>>===;;;;;;<<<<<>>???AAACCCBBBAAA????????????@@@AAA@@@???@@@AAAAAA@@@???@@@CCCDDDBBBBBBEEEDDDAAACCCBBB@@@??????@@@AAABBBDDD:::///***+++......---(((((((((((((((''''''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***,,,---///;;;GGGEEE;;;444///***)))+++---,,,***,,,+++******)))***+++,,,...111III{{{fffMMM999;;;666222:::LLLWWWQQQDDD///---)))(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++000...777MMM^^^bbbeeejjjmmmvvv{{{sssrrr}}}aaaAAABBB\\\}}}~~~aaaOOOggg}}}~~~uuuZZZCCCKKKaaahhh~~~www^^^JJJIIINNNUUUhhh|||zzzgggYYYNNNGGGCCCKKKZZZhhhmmmmmmqqqwwwxxxsss^^^\\\ZZZKKK333777===BBB\\\wwwPPP999***&&&...******)))(((((((((((()))&&&&&&&&&'''&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$###############$$$##################$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$###"""########################$$$$$$%%%&&&&&&'''(((((((((&&&###$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% !!!###$$$$$$###"""!!!%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&'''((()))---555BBBMMMTTTSSSMMMAAA444///222888GGGMMMRRRQQQIII<<<111+++))))))(((&&&&&&%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%)))(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&BBBAAABBBEEEIIIJJJHHHDDDAAACCCBBB??????BBBCCCAAAAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBAAA???>>>>>>???BBBAAAAAA@@@@@@AAAAAABBBBBB@@@???>>>??????===<<>>000---+++)))(((((()))***+++///...+++***)))***+++,,,...///888YYYtttQQQ888555222111;;;MMMWWWNNN???---***'''&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++---,,,777NNNaaajjjpppuuu|||~~~}}}sssssshhhEEE???YYYqqqVVVbbb~~~xxx___DDDDDDWWWaaarrr~~~eeeLLLEEEOOO^^^jjjqqqzzzpppggg\\\RRR===:::>>>IIIWWWbbbmmmuuu}}}sssUUUNNNPPPGGG000555888555EEE|||wwwOOOAAADDDQQQpppnnnWWWFFF222'''...))))))(((''''''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&***'''###!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%'''(((((((((''''''%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&'''''''''''''''$$$&&&(((((('''&&&&&&'''&&&(((+++...444???LLLUUUYYYQQQDDD444+++---999CCCMMMQQQRRRLLL@@@444,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&BBBBBBBBBDDDGGGGGGEEECCCBBBDDDBBB>>>>>>BBBDDDBBB@@@@@@AAAAAABBBBBBBBBAAA???@@@@@@???>>>>>>>>>>>>=========>>>>>>??????@@@AAA???>>>>>>??????>>><<<@@@CCCCCC@@@@@@BBBAAA===>>>??????@@@@@@AAAAAAAAA???888000+++******)))&&&(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******)))***)))---:::DDD>>>000***+++,,,***((((((+++...111///,,,***)))***+++,,,---000...<<>>>>>>>>>>>>>>======;;;;;;<<<======>>>>>>>>>???>>>===???AAABBBBBBAAA@@@CCCCCC@@@@@@BBBAAA===>>>???@@@AAABBBBBBAAAAAA===888000,,,***)))'''&&&(((((((((((((((''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***''')))))),,,888BBB===///(((+++,,,+++((('''+++...000///---+++******+++,,,+++000---///SSSTTT777333111999IIIQQQFFF777***(((%%%%%%&&&'''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++---,,,222CCCWWWgggqqqvvv~~~wwwnnnxxx|||PPPBBBWWW}}}[[[PPPfff}}}rrrQQQFFFWWWhhhbbbmmmyyy}}}{{{wwwuuuttthhhhhh```RRRLLLRRR\\\```jjjooopppkkkhhhkkknnnoooiiiZZZIII@@@???HHHXXXgggqqqkkkggg___YYYbbbjjjcccAAA444------555FFFLLL???111,,,+++//////...555AAAQQQXXX[[[^^^]]]III333...(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$###""""""###$$$$$$###########################$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$###$$$&&&########################$$$############"""""""""$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''''''''$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$111???IIIQQQYYYYYYVVVKKK===...,,,888EEEJJJJJJCCCCCC???777---((((((+++(((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''''''''''''''EEEEEEDDDCCCBBBAAA???>>>BBBDDDCCC@@@@@@CCCDDDBBB>>>???@@@BBBBBBBBBAAAAAA???>>>======??????>>>===<<<<<<===>>>?????????>>>=========???BBBDDDEEEDDDAAADDDEEEBBBBBBDDDDDD@@@>>>???AAACCCCCCBBB@@@???<<<777111+++)))((((((((((((((((((((((((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))'''*********222:::666+++&&&(((***)))&&&&&&(((+++------,,,+++++++++++++++)))...//////BBBqqqfffCCC;;;555999FFFNNNEEE666***(((&&&%%%&&&'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++***)))...===SSSiiixxxzzzzzz{{{rrrgggooo[[[NNN]]]~~~uuu[[[IIIWWWvvvuuuTTTEEETTTffffffkkkuuu{{{xxxpppkkkkkkaaaeee```PPPAAAAAAMMMYYY\\\dddjjjhhheeeffffffeeehhhbbb[[[VVVQQQQQQYYYccc^^^bbbllljjjaaahhhuuuuuuAAA666222///))),,,---$$$&&&,,,111000---...333888TTT___aaa___```RRR:::...(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$%%%%%%#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""&&&)))(((%%%######%%%##########################################""""""%%%'''***)))'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""""""""###$$$$$$$$$############$$$%%%&&&&&&###############$$$%%%%%%$$$%%%&&&&&&%%%&&&(((***+++<<>>@@@BBBBBBBBBAAA@@@@@@>>><<<===???@@@???======>>>??????@@@???>>>>>>===<<<===???BBBEEEEEEDDD@@@CCCDDDBBBBBBEEEDDDAAA===???AAACCCBBB@@@>>><<<<<<777000+++((((((***+++(((((((((((((((''''''&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''+++,,,)))---444222***''''''((('''&&&&&&&&&'''***++++++,,,,,,+++***)))++++++...111555NNNrrrLLLAAA666555@@@HHHAAA444,,,)))'''&&&&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++)))'''***666LLLeeewww}}}uuuqqqhhh^^^hhhzzzrrreeejjj|||yyygggOOORRRrrr|||~~~tttUUUBBBMMM]]]aaacccllluuutttkkkfffgggffffffcccXXXHHH???DDDMMMQQQXXX___bbbfffiiihhhdddgggddddddeeeccc______bbbaaalll}}}qqqkkkkkkeee<<<222111000'''(((...,,,+++******+++))))))...555SSSgggmmmjjjnnndddHHH222)))(((((('''&&&'''''''''$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%!!!###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!&&&***+++'''######$$$################################################$$$&&&((('''$$$###$$$%%%########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$#########$$$%%%&&&&&&''''''&&&&&&(((,,,///>>>OOO^^^cccddd___OOO===000111888HHHXXX^^^VVVLLL>>>888111---+++******)))''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((AAABBBBBBBBB@@@@@@@@@AAA>>>AAABBB@@@@@@BBBAAA>>><<<>>>@@@BBBCCCBBBAAA@@@@@@>>><<<===@@@AAA???===<<<===>>>??????>>>===<<<=========???BBBDDDDDDCCC>>>AAABBB@@@@@@CCCCCC@@@<<<>>>AAABBBAAA???<<<:::<<<777000+++((()))+++---(((((((((((((((''''''&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%+++---***,,,333444///))))))((((((((((((''''''''')))+++,,,,,,+++***(((///(((,,,222,,,555lll~~~rrrPPPCCC444000999BBB<<<000---***(((&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++///+++(((--->>>TTTdddkkksssiii```XXXcccwww~~~yyyvvv{{{vvv[[[TTTsss}}}{{{wwwqqqttt}}}}}}vvvYYYCCCJJJYYYRRRSSS\\\jjjlllddd```bbbmmmjjjiiigggZZZIIIAAACCCVVVXXXYYY\\\dddlllkkkfffhhhdddbbbeeeeeeaaa^^^___tttzzzppp\\\FFF<<<---***,,,(((***---)))...%%%$$$,,,---(((***333HHHfffvvvxxxxxxUUU666))))))(((''''''''''''((($$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&%%%$$$###"""###############$$$$$$$$$ """$$$&&&&&&$$$""" """"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ &&&,,,,,,((($$$"""###########################"""#########$$$$$$$$$$$$!!!###$$$###"""###'''+++########################"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""##################$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&''')))((((((''''''***///333RRR```kkkjjjdddZZZDDD---000777EEEUUU___^^^SSSHHH777111***(((+++---,,,)))''''''&&&&&&&&&''''''((($$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&%%%$$$'''''''''''''''((()))***&&&&&&&&&'''''''''((((((DDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@BBBCCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@??????@@@@@@@@@??????>>>???>>>>>>???AAAAAA@@@>>>=========???BBBCCCBBBAAA===>>>@@@BBBAAA@@@===<<<>>><<<;;;;;;<<<===;;;:::222...)))((()))***)))'''***'''&&&''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((///+++((((((,,,//////---(((***,,,,,,***(((((((((***)))+++///...))))))+++"""111+++(((111000PPP|||oooYYYNNNBBBCCC@@@555<<<===(((+++***(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&######&&&&&&"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************&&&,,,///...333EEEYYYdddpppzzztttgggfffkkkvvvxxx{{{{{{zzzeeeUUUcccwwwooommmpppuuuyyy|||vvveeeDDD>>>WWW\\\RRRNNNVVV```dddgggjjjpppuuutttiii[[[OOOFFF???PPP]]]eeebbbccclllrrrooonnniiiccciiipppeee]]]ffftttxxxzzzlll^^^LLL444---)))***+++)))((()))***((('''&&&'''***,,,...???aaa}}}WWW...))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""###%%%'''((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&)))((($$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% $$$''''''%%%$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%'''---:::EEE```dddiiihhhYYYDDD444///888FFFSSSZZZ\\\WWWIII:::///...,,,***((('''&&&&&&&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))((('''%%%$$$###%%%'''((('''''''''(((''''''''''''((((((((((((CCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???@@@AAABBBAAAAAA@@@@@@@@@??????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAA???>>>???@@@@@@???>>>>>>===>>>@@@BBBCCCCCCAAABBBBBBBBBAAAAAAAAA@@@@@@>>><<<:::999999888666444000,,,)))((()))***)))(((,,,***(((((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((+++)))((((((+++...000000+++,,,,,,,,,+++***))))))***))),,,000000+++***,,,'''000)))(((333///EEE{{{pppdddRRRHHH>>>BBBCCC999::::::***+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%'''&&&$$$%%%((((((%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************)))+++,,,,,,000???WWWiiisss~~~{{{rrrtttxxxzzz~~~|||uuu{{{nnnVVVWWW|||yyyqqqnnnppptttxxx}}}vvvuuuiiiLLLEEE\\\cccXXXSSS[[[gggnnnqqqsssrrr|||~~~rrrbbbQQQEEEUUUaaaoooxxxvvvtttyyylllpppoooppptttmmmhhhpppzzzuuuuuuooo```XXXPPPBBB444---(((***+++)))((()))***)))''''''(((***,,,...555NNNdddiiifff\\\DDD+++)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""###$$$&&&''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""$$$%%%%%%%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&+++)))((((((---:::KKKXXXgggiiihhh\\\FFF444222999LLLTTTYYYXXXUUUMMM???222,,,+++***)))((('''''''''&&&&&&&&&''''''''''''((()))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&$$$&&&'''((('''''')))+++)))(((((((((((((((((((((CCCBBBAAA@@@@@@???@@@@@@>>>?????????@@@@@@@@@@@@???????????????@@@AAABBB@@@AAAAAABBBBBBBBBAAAAAACCCAAA>>>>>>>>>??????>>>???>>>>>>@@@BBBCCCCCCAAADDDCCCAAA?????????AAABBB>>>;;;888555444222///------+++(((((()))***))))))---+++)))(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((())),,,000333...------,,,++++++***)))))))))---333444///,,,,,,,,,///(((***444...888]]]llldddWWWJJJCCCHHHKKK@@@999555,,,***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&###$$$((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************,,,)))(((+++---777PPPjjjwwwvvvwwwxxxqqqwwweeeYYYrrr}}}tttrrrtttxxxzzz}}}zzzssswwwsss[[[QQQ```}}}rrrnnnxxx|||eeeTTT]]]eeevvv{{{lllnnn|||ppp|||www{{{ttthhhZZZMMMLLLJJJ===444---((()))+++)))((()))+++***(((((((((***,,,---,,,777AAABBB===666...((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######"""###%%%&&&&&&%%%###!!!########################$$$$$$#########"""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))'''$$$!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%***777NNNeeetttrrrmmmaaaKKK333)))777JJJ^^^]]]XXXOOOGGG>>>333))))))(((((('''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((&&&''''''''''''(((+++...*********))))))(((((((((BBBAAAAAA@@@??????@@@@@@===>>>??????>>>>>>???@@@>>>>>>>>>>>>???@@@BBBBBB???@@@AAAAAAAAAAAAAAAAAAEEEBBB>>>======>>>>>>>>>???>>>???@@@BBBCCCBBBAAAAAA@@@>>>===<<<<<<===>>>:::777333000...---+++)))***)))((((((((()))************(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%'''))))))(((***///333000...,,,++++++***))))))))))))...555777222...---///000+++...333+++///HHHtttnnnhhhXXXSSSVVVXXXMMM<<<111+++***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%&&&######%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************...((((((---+++...FFFbbbxxx{{{}}}{{{uuuzzzmmmxxxxxxxxx{{{}}}xxxuuuddd^^^gggvvv~~~xxxmmmoooxxxxxxmmmbbbYYY\\\XXXGGG666...))))))***)))(((***+++***)))(((((()))+++,,,+++***+++,,,)))$$$$$$(((''''''&&&%%%$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######!!!"""###$$$%%%%%%$$$###########################$$$$$$$$$#########""""""######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%+++'''%%%%%%''''''%%%"""%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&...@@@YYYooozzzwwwgggOOO999,,,000FFF\\\```YYYMMM@@@777000+++'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&((()))***'''(((((('''''')))---000++++++******))))))((((((AAAAAA@@@?????????@@@@@@<<<>>>??????======>>>@@@======>>>>>>???@@@AAABBB>>>>>>???@@@@@@@@@@@@@@@EEEBBB>>>======>>>>>>>>>???>>>>>>@@@BBBBBBAAA@@@=========<<<;;;;;;:::999555222...+++******)))''''''((((((((((((((()))***&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&(((***)))''')))---222222...+++)))))))))((('''((((((---666:::555000...000000000333222)))///AAAuuu~~~tttnnncccdddcccddd^^^KKK555,,,+++***)))((('''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&((((((''''''&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$)))***'''$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************...)))***///,,,***:::QQQuuu|||}}}zzz|||yyyjjjyyy}}}~~~}}}zzz}}}sssZZZ999111******+++)))(((***+++***)))((((((((()))***---&&&$$$((()))%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%---***&&&&&&((((((&&&$$$%%%%%%&&&&&&&&&'''''''''(((,,,111999JJJ]]]iiikkklllTTT888---333CCCVVVdddZZZPPPAAA555---)))((((((***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((***+++((((((((((((''')))---000+++*********)))))))))(((@@@@@@????????????@@@@@@;;;>>>@@@@@@===<<>>>>>>>>>>>>>>???@@@AAA======>>>???@@@@@@@@@@@@CCCAAA>>>>>>>>>??????>>>>>>======>>>@@@AAA@@@>>><<<<<<<<<;;;;;;999888777222///+++(((((((((''''''&&&''')))(((''''''((()))%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))+++...111444///***'''((()))((('''((((((,,,555:::777222///000///555:::444,,,222===aaaxxxkkkfffooooooqqqwwwfffCCC///,,,+++***((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''---///+++&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))************+++))),,,///---***222???eeeuuu}}}zzzttt{{{zzz}}}~~~zzzyyy{{{~~~~~~}}}zzz|||kkk===444---++++++)))(((******)))((((((''''''''''''+++&&&%%%))),,,***'''%%%%%%$$$$$$######$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$$$$##########################################$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%,,,***'''&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((222<<>>+++...AAARRR\\\___UUUIII;;;111+++''''''*********((('''%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((())))))((()))))))))((()))+++---))))))))))))))))))))))))@@@@@@????????????@@@@@@;;;???AAA@@@===<<>>>>>>>>>>>??????===>>>???@@@AAAAAAAAAAAAAAA???>>>???@@@@@@???>>>===<<<<<<===??????>>><<<;;;:::888666555555555555222...***'''&&&&&&&&&%%%%%%((())))))&&&%%%&&&(((((()))***)))'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$&&&''''''&&&%%%'''((('''''''''((((((((())))))(((((((((((((((((((((((()))((('''(((+++///111222777111***''')))***)))''')))'''***444:::888333111///...777@@@999222444777OOOsssjjj|||TTT000...,,,+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$+++...***&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((())))))))))))************(((***,,,,,,+++,,,000333LLLaaappp}}}vvvlllppp~~~||||||||||||}}}vvvnnnqqqzzz}}}tttAAA888///---,,,)))(((***)))(((((('''&&&%%%%%%%%%%%%((())))))***+++)))%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$$$$###"""!!!!!!"""$$$%%%########################%%%%%%$$$$$$$$$###############$$$$$$$$$$$$##########################################$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$###""""""###$$$%%%%%%################################################"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%)))((('''%%%$$$$$$&&&(((&&&&&&&&&&&&''''''''''''---999GGGUUUeeepppjjj[[[<<<333000===OOOYYYYYYWWWLLLAAA666000,,,'''(((,,,)))(((((('''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))))))))(((((('''((()))***)))(((((()))***'''''''''(((((())))))***@@@???????????????@@@@@@<<>><<>>>>>>>>>>>>>>???>>>???@@@AAABBBBBBCCCBBB???>>>>>>???AAAAAA@@@>>><<<<<<;;;<<<>>>>>>===;;;:::777333///...///222444333///***'''&&&%%%%%%$$$%%%(((***)))&&&$$$%%%'''+++---...+++(((%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''(((((((((((())))))))))))(((((((((((((((((((((((()))&&&%%%'''---222444333:::333+++(((***+++***((()))&&&)))333999888444111///,,,888CCC>>>777555111AAAooo___000///---+++***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&"""###$$$%%%%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&+++((($$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))************&&&***+++(((***///111...666PPPeeevvvwwwiiikkkvvv{{{xxxzzz|||vvvxxx}}}yyyhhhooo}}}xxxDDD:::111...,,,)))((()))(((((('''&&&%%%$$$$$$###!!!***---(((%%%)))***((($$$###############$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%###""" !!!###$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$"""!!!!!!###%%%%%%&&&################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''$$$!!!!!!%%%(((&&&&&&&&&'''''''''((((((<<>>>>>????????????>>>>>>@@@>>><<<;;;:::;;;<<<===???<<<;;;>>>@@@AAABBBDDD???AAA@@@<<<<<>>BBBDDD???BBBGGGBBB===>>>???????????????>>>@@@>>>===;;;;;;;;;===>>>???===<<<===>>>???@@@BBB>>>@@@???<<<;;;>>>>>>;;;;;;;;;;;;;;;999777444333...---+++)))(((&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$)))'''%%%&&&'''(((&&&$$$)))((('''&&&&&&%%%%%%&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))++++++///***''')))***(((''')))((())))))+++444;;;999222......222:::===999333111000QQQUUU000---***(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))************))))))***,,,---...+++///EEEjjjzzzxxxzzzuuuwww}}}yyyuuuyyy}}}{{{}}}vvvqqqrrryyy||||||}}}NNN777,,,///---,,,,,,'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###############"""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&***222888>>>>>>???BBBCCC>>>444+++888@@@NNNYYY[[[QQQBBB666,,,+++(((&&&&&&&&&((()))((((((((((((((((((((((((&&&''''''''''''&&&&&&&&&((((((''''''(((((()))***''''''''''''''''''(((((('''(((((()))((('''&&&%%%(((''''''(((***++++++*********))))))((((((''''''''''''(((((())))))******GGGAAABBBBBB;;;<<>>???@@@@@@@@@??????>>>===<<<;;;<<<===>>>>>>======<<<<<<>>>??????===@@@???;;;;;;===<<<999<<<;;;999777555222000///***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$((('''&&&&&&''''''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&''')))***+++///***''')))***(((''')))'''((((((***222999888222///,,,---222555222111111111FFFyyyddd222///+++))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))*********************+++,,,------)))777ZZZ||||||wwwyyy~~~{{{{{{{{{wwwtttuuu}}}~~~ssspppuuubbbUUUXXXaaagggddd___fffrrrnnnsssyyy~~~{{{qqqrrr{{{OOO777---///---,,,,,,&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###"""############$$$$$$$$$$$$$$$$$$##########################################$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%***111999>>>888888888666333000000000FFFLLLUUU[[[YYYLLL999,,,***)))'''&&&&&&''')))+++((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((''''''''''''''''''(((***++++++)))'''%%%)))))))))+++------,,,***))))))))))))(((((((((((((((((((((((())))))))))))EEE>>>@@@@@@:::>>>DDD@@@======>>>???@@@@@@@@@@@@>>>>>>===<<<<<<======>>><<<>>>>>>;;;:::===??????===@@@@@@<<<;;;===<<<999;;;999666333///---,,,,,,''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((***+++---...///***''')))***(((''')))&&&'''((()))000777666222...***)))+++---,,,...222444@@@lll```333000,,,************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))******************++++++,,,111)))///IIIkkk~~~yyytttwwwxxx|||vvvkkkzzz|||zzzooolllooozzzvvvsssqqqqqquuu}}}sssxxxzzz___LLLDDDJJJZZZlllpppbbbPPPOOOWWWjjjrrryyy{{{|||vvvmmmooovvvyyywwwRRR999,,,,,,))))))***%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$""""""#########$$$$$$$$$################################################"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$###""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&)))111999@@@CCC999999777111,,,---555<<>>>>>???@@@@@@@@@@@@@@@>>>>>>=========>>>>>>>>>;;;@@@@@@;;;:::>>>@@@???===@@@@@@===<<<===;;;888888666222...+++)))((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***+++---...//////***''')))***(((''')))&&&(((((((((---333444000---)))((())))))(((,,,111...888ccclllPPP444111---+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))*********+++******,,,'''(((888QQQjjj~~~zzzppp{{{zzz{{{wwwhhhmmmttt|||rrrllliii______vvv]]]\\\^^^bbbeeennn~~~{{{uuuzzzzzzbbbRRRHHHFFFIIINNNcccwwwvvv___IIIFFFMMM```mmmyyy|||||||||tttqqqwww|||xxxoooZZZ>>>...+++''''''***&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$################################################!!!###$$$$$$$$$$$$%%%'''&&&%%%$$$###""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''***///666<<<@@@AAA555555111+++(((,,,777AAAKKKQQQVVVRRREEE777---)))***)))((('''&&&&&&&&&'''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((,,,+++++++++***))))))))),,,***)))'''''')))+++,,,(((((()))+++---,,,***'''''''''(((((())))))******))))))))))))((((((((((((DDD>>>AAACCC???CCCJJJFFF???@@@@@@@@@@@@@@@??????======>>>>>>>>>>>>??????>>>EEEEEE===:::>>>@@@>>><<>>UUUooo{{{}}}}}}vvvqqquuuvvvuuuwww}}}}}}}}}}}}~~~|||xxxyyy}}}wwwmmmjjjnnnxxx}}}rrrkkkeeeXXXXXXmmmlll\\\SSSWWW```iiinnnrrr|||yyyxxxlllZZZJJJGGGIIIIIIMMMTTTjjjwwwuuu]]]IIIEEEJJJRRRfff{{{}}}tttsssssssssuuu|||~~~wwwlll]]]AAA000---((((((+++(((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%"""############$$$$$$$$$###############$$$$$$$$$########################"""###%%%%%%$$$$$$%%%&&&)))((('''%%%$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((((('''+++111777:::;;;;;;:::222000,,,***,,,333<<>>>>>======>>>???????????????EEELLLKKK@@@:::===>>>;;;:::===>>>:::999999777333---,,,***)))'''&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&$$$###$$$&&&$$$$$$#########$$$%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''')))+++---...///***''')))***(((''')))(((***)))'''(((---...,,,)))))),,,///---)))***...222333XXX]]]JJJ444111,,,***))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))***++++++***)))((()))---///...222AAAWWWhhhzzz}}}|||xxxxxx}}}~~~sssrrruuuyyy|||}}}xxxssstttvvvzzzvvvpppkkkkkkmmmnnnnnnllliiilllvvv{{{tttkkkeee^^^SSSRRR```jjjdddZZZWWWfffiiiqqqzzz~~~rrrXXXIII???===EEEKKKNNNVVVaaavvvfffXXXOOOKKKOOOeee{{{qqqlllqqqtttsssqqqmmmfff___WWW===...---))))))***&&&%%%%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$""""""#########$$$$$$$$$###########################$$$%%%%%%$$$###$$$&&&)))((('''&&&%%%$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((+++333===BBBAAA<<<777555222...+++...666>>>CCCDDDCCC>>>888111,,,)))((('''''''''''''''''''''''''''((((((((((((((((((((((((,,,+++)))'''&&&&&&''''''((((((''''''(((((()))***((()))))))))))))))*********)))'''&&&'''(((+++,,,***)))(((((()))***)))((((((((((((((())))))))))))''''''(((((())))))******???:::???CCC>>>AAAFFFAAABBBBBBBBBAAA@@@???>>>===<<<===>>>???????????????JJJRRRPPPCCC:::<<<<<<888888;;;<<<999777777555000))))))(((((('''&&&%%%$$$&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&''''''((((((((($$$&&&(((&&&$$$"""$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***,,,...//////***''')))***((('''))))))***)))&&&'''+++,,,***((()))...333000+++))),,,+++(((KKKtttTTT444000,,,))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))***++++++***)))((()))...///)))'''///???KKKdddpppzzz{{{yyy|||}}}yyy}}}uuuoooppptttyyyoooddd]]]ZZZ[[[bbbiiinnnddd___eeejjjeee^^^ZZZTTTKKKJJJVVV]]]___iiixxx}}}mmmYYYMMMFFFGGG@@@???GGGMMMRRRaaasss~~~}}}zzzwwwtttlll^^^QQQSSSfffxxx~~~qqqnnnvvvxxxnnn```WWWQQQMMMNNN666***,,,)))((('''!!!%%%%%%%%%$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$###########################%%%%%%%%%######$$$%%%((('''%%%$$$###"""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))000;;;GGGLLLGGG>>>777444111+++(((///;;;EEEEEEBBBFFF;;;...)))***,,,+++(((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((...,,,***'''&&&&&&''''''((((((((((((((()))******&&&&&&''''''(((((())))))''''''(((((()))))))))***,,,***(((((()))******)))))))))))))))((((((((((((&&&''''''((()))******+++AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>:::===??????>>>???BBBEEEVVVMMMBBB<<<;;;;;;:::888<<<;;;:::777555222111000'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((((((***------***&&&###$$$%%%%%%$$$$$$&&&(((%%%%%%&&&&&&'''(((((((((&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))''',,,333...###"""***)))((('''((()))***)))((()))((((((((()))***,,,---222...***((('''(((((((((***)))'''&&&'''(((***+++---)))(((+++---+++***---000000999UUUWWW777000)))***---+++&&&"""'''***(((!!!$$$(((&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((()))******(((+++...///---,,,,,,,,,)))******+++---///111222@@@XXXooovvvuuuxxx}}}tttqqqqqqpppoooppppppooofffUUUGGGEEENNNXXXccc^^^UUUPPPRRRTTTMMMCCCHHHCCCHHHZZZkkkvvvttt}}}\\\JJJFFFAAA???BBBIIINNNNNNSSSaaannnuuu|||||||||nnn^^^ccc[[[YYYfff}}}wwwvvvyyyooodddXXXJJJ<<<555555111///---+++)))(((((((((''''''%%%%%%%%%%%%''''''""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$#########""""""!!!!!!$$$$$$########################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%### !!!###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((($$$%%%)))(((%%%%%%***===GGGQQQVVVXXXQQQ>>>***(((,,,111777AAAJJJMMMJJJ<<<444,,,((()))******((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%((((((''''''''''''(((((((((((()))************))))))(((''''''((())))))***+++++++++*********))))))((((((((((((((((((((((((??????@@@AAAAAA@@@??????????????????????????????@@@AAABBB@@@>>>===>>>@@@FFFAAA;;;999::::::888555444444222000...,,,+++***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))((((((***,,,,,,)))&&&%%%&&&&&&%%%$$$###%%%&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''%%%)))000,,,######+++)))'''&&&&&&((())))))(((((((((''''''((()))+++,,,000...+++)))(((((()))***))))))'''''''''(((***+++)))))),,,///---)))***///555777>>>LLLeeeppp777000***)))***)))''''''%%%((()))'''))),,,***$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''(((((())))))(((***---...---,,,+++,,,)))******+++,,,...///000666FFFVVV___gggsss~~~yyyqqqnnnxxxyyyqqqnnnjjjaaaVVVQQQWWWbbbfffZZZKKKFFFKKKOOOggg^^^NNNBBB@@@DDDFFFCCCKKKLLLVVVhhhxxxuuunnnVVVGGGHHHEEEBBB@@@EEEMMMTTT[[[cccmmmsss}}}~~~___NNNVVVYYY]]]bbbgggnnnuuuzzz|||uuucccMMM???777111.........---+++)))'''''''''''''''&&&%%%$$$$$$%%%&&&'''""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$#########""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''%%%###"""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%(((''''''///999FFFJJJVVVaaa^^^KKK777...---222999???GGGNNNNNNJJJ666000)))''')))+++***)))'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((('''((((((''''''''''''((((((((())))))))))))************+++++++++***))))))***+++++++++*********))))))************************===>>>@@@BBBBBB@@@>>>===????????????????????????BBBCCCBBB@@@>>>===>>>???;;;999777888999888444000---,,,+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))***++++++)))''''''''''''%%%###"""###%%%%%%%%%&&&&&&'''(((((((((+++)))&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%###&&&+++)))$$$&&&---+++)))&&&%%%'''((()))((('''''''''''''''((()))***---......,,,(((&&&(((***)))((('''''''''(((***+++''')))///333000+++,,,111222HHHbbboooqqqxxx:::222+++******((())),,,%%%&&&&&&&&&(((***'''!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''(((((((((***,,,---,,,+++++++++))))))******+++,,,,,,---...333:::CCCRRRdddqqqvvvrrrgggdddqqqxxxqqqiiidddZZZKKK>>>888CCC]]]oookkk```^^^^^^[[[ooohhhYYYJJJEEEKKKQQQTTTWWW___kkkxxx|||lllgggqqq[[[IIILLLKKKFFF???BBBOOOaaajjjlllpppxxxxxxNNN;;;GGG\\\gggdddTTTVVVkkktttlllcccMMM555++++++***)))'''***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$#################################################################################"""######$$$%%%###############"""""""""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''')))///>>>LLLLLLJJJSSS___TTT999+++///555;;;AAAEEEIIIIIIDDD<<<---***&&&&&&)))+++***((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))))))))((((((((()))***+++***---000///,,,)))***++++++************)))))))))************************<<<>>>AAACCCCCCAAA>>><<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@AAABBB;;;999888777666333///+++******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))***************)))((('''&&&&&&'''%%%######$$$&&&%%%%%%&&&&&&'''(((((((((...***&&&###$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$"""$$$)))(((&&&)))///000,,,(((&&&&&&'''((((((&&&&&&&&&&&&''''''((((((,,,///222...(((%%%&&&))))))(((((('''((()))******)))***///666777333000000...UUU~~~???333+++,,,---***(((+++((('''%%%###"""$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''')))++++++*********+++)))))))))***************...------222>>>NNNZZZ```ggg]]][[[hhhxxx|||xxxqqqjjjaaaVVVGGG:::555777;;;XXXoooqqqpppuuuuuunnnttttttoooeee```dddjjjmmmjjjttt{{{|||mmm]]]llliiiOOOOOOOOOMMMBBBAAAOOOgggrrrooopppxxx}}}SSSDDDRRReeetttpppXXXPPP\\\```UUUHHH888+++)))------)))&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################################################################$$$###############$$$$$$##############################$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$###"""###$$$$$$""" """######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&+++222>>>LLLVVVPPPMMMNNNMMM???---+++555CCCIIIMMMLLLHHHAAA666,,,(((&&&%%%&&&((()))'''&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))***)))'''&&&'''(((***,,,(((,,,111000---***+++,,,************))))))))))))************************===???BBBDDDDDDBBB???===????????????????????????<<<;;;;;;<<<>>>???@@@AAA:::777555222000...+++***)))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((())))))***+++++++++***)))(((''''''$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&&&&'''(((((((((///+++&&&######%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%'''((((((+++///444000+++((('''''''''&&&&&&&&&&&&''''''''''''''',,,000333111***%%%%%%&&&((((((((((((((())))))***---***,,,666>>><<<444///...UUU{{{AAA111'''+++///***%%%&&&&&&'''((('''$$$###&&&***$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((******)))((()))***(((((()))******))))))(((---,,,,,,...222999CCCKKKNNNJJJKKKTTT]]]```aaabbbccc```[[[PPP@@@444444;;;===OOO___cccjjjuuuwwwppptttzzz{{{uuuoooqqqwww{{{www}}}zzzzzz|||uuujjjgggmmmSSSQQQTTTXXXPPPJJJQQQdddnnnjjjkkkrrrcccWWWgggkkk{{{nnn[[[RRRMMMGGG888000,,,---...,,,******'''''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################$$$$$$###############$$$###############$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%$$$###$$$%%%$$$""" """######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%(((222AAANNNTTTUUUUUUTTTLLL;;;//////:::CCCMMMRRRTTTOOOGGG===000&&&&&&&&&&&&'''((('''%%%###'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''))))))(((((((((((())))))***((('''&&&&&&(((***+++&&&***...///---+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))???@@@BBBDDDDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::;;;;;;:::999111000...+++************'''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((***++++++,,,,,,,,,+++(((&&&''''''###$$$%%%%%%$$$%%%''')))%%%%%%&&&&&&'''(((((((((...***&&&###$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%&&&'''(((***+++---222///+++(((((('''&&&%%%&&&&&&''''''(((''''''&&&***...222111---(((&&&&&&(((((((((((())))))))))))///((()))555AAA@@@666...+++KKK~~~@@@///$$$)))---'''%%%)))%%%%%%'''(((&&&######'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&''')))(((''''''(((***'''((()))*********)))(((***+++---000//////666>>>::::::===CCCGGGHHHMMMSSSQQQRRRUUUSSSJJJ???;;;>>>OOOSSSVVVYYYaaakkkpppooowww||||||uuuoooqqqxxx|||xxxzzzyyytttqqqsssuuutttxxx~~~dddWWWXXX___hhhjjj___YYY___gggiiimmmrrr{{{\\\OOO\\\nnn}}}jjjUUUIIICCC666111---+++(((%%%(((---''''''(((((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""##################$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''%%%%%%&&&&&&%%%#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))...;;;MMMYYYWWWOOOPPPOOOCCC111***444AAAFFFFFFKKKKKKEEE<<<444,,,$$$&&&'''(((((('''&&&$$$###'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&((()))******))))))(((((())))))***(((((('''''''''((()))***)))***+++,,,---,,,++++++(((((()))))))))))))))***((((((((((((((((((((((((???@@@AAABBBBBBAAA@@@???========================???<<<999777888777555222*********)))((((((((()))''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))***+++,,,,,,------+++'''%%%&&&((($$$%%%&&&%%%$$$$$$%%%'''%%%%%%&&&&&&'''(((((((((,,,)))&&&$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''))))))(((,,,***((('''(((((('''&&&&&&'''(((((((((((('''&&&'''***...111111...***''''''(((((())))))))))))))),,,'''(((444>>>>>>666///***;;;ddd???000(((+++***&&&,,,:::@@@333(((&&&%%%######%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&(((***&&&''')))+++++++++***)))((('''+++//////,,,000666555444666:::<<<===BBBIIIDDDDDDJJJTTTZZZUUUNNNKKK]]]XXXUUUWWWZZZ^^^gggpppuuuzzz{{{tttoooqqquuuxxxssstttuuuuuupppooowwwwwwlllZZZTTT```~~~TTT```___]]]ccchhhmmmxxx{{{lll[[[UUU\\\jjjuuu{{{rrrPPPAAAMMMrrrooo___PPPDDD444000,,,***'''$$$&&&+++''''''((((((((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###############$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***000888CCCRRR[[[VVVKKKCCC===555222222555999===:::>>>===555...***&&&###&&&'''))))))((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((***---000111******))))))))))))******'''''''''((((((((())))))000,,,******,,,---***'''(((((((((((())))))******))))))))))))))))))))))))?????????@@@@@@?????????===========================:::666555666666333111)))***++++++)))'''''''''((((((''''''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&((()))+++,,,,,,,,,......+++'''%%%&&&(((&&&''''''%%%######$$$%%%%%%%%%&&&&&&'''(((((()))+++)))&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%'''((('''$$$&&&%%%%%%&&&((()))(((''''''''')))))))))((('''&&&$$$&&&+++000333222...***'''(((((()))))))))))))))(((%%%(((333;;;:::444111///+++;;;ccc@@@444...///***&&&555KKKgggLLL000%%%&&&(((***,,,$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((&&&'''''''''&&&&&&((()))&&&''')))+++,,,+++***))))))&&&(((...///,,,,,,111666333222555666666:::@@@AAA<<<@@@QQQdddiiiccc\\\YYYPPPMMMQQQPPPNNNYYYjjjkkksssxxxvvvrrrrrrqqqpppqqqqqquuuyyysssmmmwww}}}tttkkkZZZPPPMMMEEEJJJ]]]sssFFFMMMQQQ^^^qqqxxxyyyyyyjjjSSSFFFPPPgggyyyuuuUUUHHHUUUwwwyyymmmhhhXXXDDD...++++++------(((&&&(((''''''(((((('''&&&$$$###%%%%%%''''''''''''%%%%%%###$$$%%%%%%&&&&&&%%%%%%################################################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%)))&&&###""""""#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++555???HHHRRRYYYTTTJJJ<<<000///;;;@@@777222666888:::888///(((&&&&&&$$$&&&'''))))))((((((((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((()))---111555777******))))))))))))******&&&'''(((((()))(((((((((666000***)))------)))$$$'''((((((((())))))******************************CCC@@@<<<<<>><<<===>>>>>>>>><<<;;;:::<<<;;;999666222...+++)))+++***'''%%%%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%&&&''')))+++---///000...---***(((&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((!!!'''***,,,111777444---((('''&&&''')))))))))'''''''''(((...333555000,,,))))))...;;;OOOgggzzzFFF111)))111,,,!!!///LLLnnnSSS444$$$&&&+++'''!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))***)))))))))***,,,...000///...//////111333666777:::===999999RRRqqqrrr___GGGAAA===???CCCGGGSSS```iiikkkpppvvvyyyuuullldddeeeuuu~~~}}}xxxeeeYYYYYYWWWTTTQQQOOOKKKHHHFFFoooiiiGGGCCC\\\nnnnnn|||fff\\\NNNIIIQQQbbbsss||||||mmmiiipppvvvlllbbbVVVLLL333---)))***+++))))))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&((((((&&&$$$#################################$$$%%%%%%&&&&&&%%%%%%(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%'''***'''"""%%%---888CCCHHHGGGOOOWWWMMM999333,,,555JJJMMM<<<666>>>>>>666+++%%%%%%&&&&&&$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((+++((()))111;;;>>>999111******))))))((((((''''''&&&'''((())))))******************)))))))))))))))+++***************++++++))))))*********))))))(((BBB@@@>>>>>>???@@@??????=========>>>======<<<<<<999888666444000---***(((,,,***(((&&&&&&''')))***((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&(((***+++---...///---,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((###''')))***///555444...)))((('''''')))***)))((((((&&&''',,,111333000,,,...,,,***---555@@@IIIOOOsssEEE111(((...---%%%+++<<<===222&&&$$$)))---+++'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((((((((())))))))))))))))))***+++,,,---...,,,,,,,,,---...000222444::::::555222AAAYYY```XXX>>>999666888:::===EEEOOO\\\dddmmmrrrqqqmmmjjjhhhgggyyyqqqiiiddd^^^[[[ZZZYYYWWWWWWVVVSSSOOOKKKIII```mmmUUUIIIAAAVVVnnnwwwhhh^^^QQQJJJLLLYYYnnn}}}zzzzzz|||uuulll[[[MMM333---***+++,,,+++***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&$$$######$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%(((***'''$$$***444JJJSSSWWWTTTRRROOOAAA111---777FFFOOOOOOJJJFFFDDD888111)))%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))))),,,---000555999888444///))))))))))))((((((''''''&&&'''((())))))************)))))))))))))))))))))******)))))))))******+++))))))************))))))AAAAAAAAA@@@>>>>>>???@@@>>>======<<<<<<<<<<<<<<<555444222000---***(((&&&,,,***(((''''''((()))***''''''&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&''')))***,,,---......,,,+++***((('''&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%'''((()))---222333000+++)))'''((()))))))))((((((&&&&&&)))---///...,,,+++***((('''(((+++///111EEEppp@@@222(((***---***((()))&&&&&&'''(((******)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,,,,,,,++++++)))))))))***+++---...///333333111///444===DDDFFF555333222444444666;;;BBBPPP\\\iiinnnllljjjmmmsssyyyvvvbbb\\\]]]^^^```aaa\\\\\\\\\^^^```___ZZZVVVDDDHHHUUUfffnnngggZZZRRRFFF???VVVxxxxxxpppfff[[[NNNJJJXXXjjjyyy}}}~~~}}}uuuaaaNNN555///***,,,...,,,***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$########################$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&)))555AAA\\\___aaa\\\PPP@@@444---000JJJ[[[XXXSSSVVVQQQEEE111,,,'''%%%'''((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&(((***+++,,,///222555777555111---+++)))))))))(((((((((((('''&&&'''((())))))*********))))))))))))))))))*********))))))(((((()))))))))))))))************))))))???BBBCCCAAA>>><<<>>>AAA>>>===;;;999777777777888000///...---+++(((&&&%%%))))))'''&&&&&&'''((()))'''&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%&&&&&&&&&'''(((***+++,,,------,,,******)))((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''***...111111+++)))'''&&&'''(((((('''(((&&&%%%'''***,,,,,,+++'''(((***,,,...000111111+++CCCTTTrrr|||:::333***&&&))),,,(((!!!,,,,,,+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))+++------,,,***(((''''''((())))))***+++,,,,,,+++...222222//////222222111222333555999@@@FFFOOOZZZggglllkkklllsss{{{xxxpppjjjhhhkkkqqqddd\\\bbbiiihhhdddccc``````aaadddiiijjjiiiggg```PPPAAA===AAAFFFKKKPPPAAA???ZZZuuu___LLLJJJRRRlllvvv||||||yyy|||yyyvvvxxx}}}zzzgggSSS999111+++,,,...,,,******&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&###############$$$$$$%%%%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''222DDDSSSccc^^^[[[TTTDDD222///666AAAXXXeee^^^VVVUUUJJJ;;;+++)))&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((***---...///222222222111///---***(((((((((((((((((((((((((((&&&'''((())))))*********)))))))))))))))************)))((((((((((((((((((((())))))************)))???AAACCCAAA===<<<===???===;;;888555333111111000,,,,,,+++***)))'''&&&%%%'''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$%%%&&&'''''')))***+++---------++++++((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&'''(((***...222,,,)))&&&%%%&&&&&&&&&%%%(((&&&%%%&&&((()))******((()))+++000333333///,,,***///,,,<<>>SSSaaaeeeYYYMMMDDD666,,,444DDDRRRXXX]]]\\\TTTHHH:::000)))((('''&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''(((***---...000000333...***(((***+++)))''''''''''''''''''(((((((((&&&'''((())))))*********(((((())))))******************)))(((((('''(((((((((((()))***************???@@@AAA@@@>>><<<;;;<<<999888555222///---,,,+++)))))))))))))))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((()))***+++---......,,,+++)))''''''(((((((((''''''&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((&&&%%%''''''''',,,222...+++'''%%%&&&&&&&&&%%%'''''''''''''''((())))))'''&&&)))111999:::222+++---...###,,,111///:::666,,,///---%%%###)))+++)))######$$$'''***)))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&(((***,,,---,,,***(((((()))************))))))222,,,(((***,,,------///))),,,///111888EEEPPPUUU]]]^^^___aaadddhhhlllooorrrccc[[[OOOBBB777:::DDDUUUccciiikkkllldddOOODDDPPPaaafffeeegggiiimmmqqqrrrqqqssswww{{{xxxlllaaa]]][[[WWWUUUUUUNNNDDDIIIdddzzzaaaTTTUUUWWWUUUVVVbbbnnnsssuuuyyy~~~wwwwwwvvvvvvyyyzzzrrrgggLLL>>>111------+++(((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%'''((($$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((,,,999LLL\\\dddbbbSSSAAA666///000>>>NNNTTTNNNNNNQQQJJJ999---+++((((((''''''%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''')))+++,,,---......///***%%%$$$'''***)))(((&&&''''''''''''(((((((((&&&'''((())))))*********((((((((()))******++++++++++++***)))(((((((((((('''((()))******+++******???>>>>>>>>>>>><<<:::888444444333111///---***)))(((((())))))))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%''')))***+++,,,...///...,,,***(((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''%%%%%%((('''%%%***111111---)))'''''''''((('''&&&'''((((((''''''((()))'''$$$&&&222@@@DDD;;;000,,,222+++111222...666111)))******'''&&&((()))((('''((()))******)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))))))))%%%''')))+++,,,,,,+++***((()))*********)))((((((......+++((()))---//////)))000555777>>>JJJSSSVVV]]]^^^___bbbfffmmmuuuzzz^^^dddllliii```XXX[[[```WWWGGG777999EEEYYYiiipppqqqrrrlllMMM888CCCYYYeeekkkppplllttt|||{{{uuupppssswwwuuupppmmmppprrrqqqrrrttt```MMMBBBTTTqqq~~~rrrMMMAAAQQQ^^^\\\VVV[[[fffrrrzzz~~~{{{wwwqqqjjjXXXGGG666///...,,,))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###############$$$%%%%%%$$$######"""###%%%'''(((###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))...777GGGXXX___]]]XXXIII888...000;;;HHHRRRKKKGGGEEECCC999,,,''')))'''''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))******))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))*********'''(((((()))******++++++,,,,,,+++***)))(((((()))'''((()))******+++++++++???===;;;<<<>>>===999555000000111111000...,,,***(((((())))))***)))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%''')))***+++---...///...,,,)))'''%%%&&&'''((((((((('''&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$&&&(((((('''%%%%%%&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''$$$%%%)))'''$$$(((000333000+++)))((()))))))))&&&'''))))))(((''''''(((+++%%%&&&333CCCGGG;;;......888111333000)))///'''((('''&&&((()))(((%%%$$$%%%&&&&&&$$$###$$$)))---%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))%%%&&&(((***+++,,,,,,+++((()))*********)))((('''$$$,,,000,,,***------)))...777===???FFFPPPWWWWWWZZZ^^^bbbgggnnnxxxuuuNNNQQQ]]]YYYSSSUUUQQQTTTVVVZZZcccgggVVV>>>777888AAAVVVkkkyyypppMMM444???XXXeeelllrrrmmmyyywwwnnnmmmqqqfffkkkwwwmmmVVVDDDUUUtttvvvMMMCCC\\\pppnnnZZZXXX```rrr|||tttmmmhhh```NNN:::222///---+++***(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###"""""""""###$$$$$$%%%###"""!!!!!!"""$$$&&&'''###%%%((()))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$***333@@@RRR___^^^TTTKKK@@@111+++444DDDOOORRRDDDGGGDDD999,,,$$$$$$'''&&&&&&&&&&&&%%%%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%###(((,,,,,,(((%%%&&&)))&&&&&&&&&'''''''''((((((&&&'''((()))************'''(((((()))***+++++++++---,,,+++***))))))))))))''''''(((******+++++++++???>>>===:::888555333111///---++++++,,,,,,,,,+++,,,***'''(((***+++***(((''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&'''((((((++++++,,,...000000---+++)))'''&&&&&&'''(((((('''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$&&&((()))######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''///333111)))'''+++---+++&&&&&&&&&'''((())))))(((&&&+++---...888BBB===000999:::888555555666333...***)))''''''(((((('''&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))***&&&&&&%%%$$$$$$'''((((((+++***))))))******)))''''''((()))******,,,///222555===IIIQQQQQQPPPWWWaaa```jjjaaaZZZiiixxx}}}gggXXXJJJEEEDDDDDDIIIPPPQQQUUU___cccfffmmmbbbGGG555777CCC\\\vvv|||PPP888>>>NNNmmmyyyvvv|||zzzzzzqqqddd```rrrwwwaaaGGGJJJdddwwweeebbbllluuuhhh]]][[[eeerrrzzz}}}ppphhhccc```\\\YYYQQQBBB222)))(((***++++++***)))((('''&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%##############################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&%%%###$$$&&&((()))((($$$---===NNNXXXWWWNNNEEE;;;111)))...AAAPPPMMMBBBFFF===222***((('''%%%"""&&&&&&&&&&&&%%%%%%$$$###'''''''''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++))))))777777666444222///,,,***...,,,++++++,,,,,,+++***---***((((((******)))'''&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((++++++,,,...//////---+++///...---***((('''&&&%%%&&&''''''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&---111222---***------++++++(((%%%%%%&&&'''&&&$$$$$$''''''***777DDDBBB777666666555444888===;;;555...***'''&&&'''((('''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))***+++%%%///666444...***((((((***(((''''''((())))))(((((()))*********,,,000222<<<@@@EEEHHHGGGHHHTTTaaasssjjjffffffppphhhVVVOOOMMMKKKNNNGGGCCCGGGLLLNNNQQQUUUNNNPPP[[[dddjjjqqqeeeIII444333===RRRkkk~~~XXX<<<<<>>777DDDddd}}}~~~|||vvvooo|||lllKKKDDD]]]ssszzz{{{www|||rrrhhh\\\WWWdddwww{{{rrrkkkfff___WWWMMMTTTVVVLLL:::,,,))),,,+++***))))))((('''&&&&&&%%%$$$$$$######$$$$$$%%%########################"""!!!!!! !!!###$$$########################$$$$$$$$$$$$$$$#########""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&###&&&))))))'''(((+++--->>>EEEMMMQQQLLLAAA555---)))222===DDDGGGFFF===444000,,,'''&&&'''((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))*********))))))555777888999777333///,,,---+++***)))***+++***)))---,,,***)))((((((''''''%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))******+++---......+++)))333555666111***%%%%%%'''&&&'''((('''%%%$$$$$$%%%&&&&&&'''''''''&&&$$$###%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%)))...222555:::===???222+++$$$###'''******'''+++(((%%%)))777DDDDDD<<<000---***---:::GGGHHHCCC<<<333)))$$$&&&((('''%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''')))***,,,---)))111333...***,,,,,,(((...+++'''%%%&&&((()))))))))***++++++,,,...111444444333222222444@@@WWWllljjjLLLAAA999::::::BBBIIIKKKMMMPPPOOOMMM]]]XXXSSSSSSVVVXXXYYYZZZOOOHHHPPPcccpppvvvfffKKK888333000333999BBBQQQ]]]mmmUUU<<<333;;;VVVzzz||||||zzzvvvxxxqqqNNNAAAWWWqqq}}}vvv___MMMQQQaaawwwxxxwwwuuuuuusssjjj```NNNQQQPPPFFF888---+++,,,***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$""""""###%%%'''(((########################$$$$$$$$$###########################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))'''&&&(((///666FFFJJJMMMJJJAAA777///,,,000888>>>??????===888333(((&&&%%%%%%'''((((((&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++)))*********++++++++++++111222444555333000,,,))),,,+++))))))*********)))---,,,+++***((('''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&'''((())))))*********,,,------***(((+++///111///)))&&&'''***$$$%%%&&&&&&&&&&&&'''((()))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&)))---111666<<>>///+++'''+++:::KKKQQQNNNBBB999---'''&&&''''''&&&$$$%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''&&&&&&""""""###%%%&&&'''((()))%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((***+++,,,!!!...444+++&&&222DDDOOO222///***((('''((((((''')))***++++++,,,...111444333222111000111:::NNNbbbLLL999===:::888BBBGGGIIIIIILLLSSSXXXZZZ]]][[[XXXXXX\\\aaacccaaaLLL>>>CCCWWWffflllaaaKKK666222///...,,,,,,111999LLLGGG<<<444888JJJkkk|||wwwsss}}}pppMMM;;;NNNjjj}}}}}}eeeNNNMMMXXXgggjjjlllooosssrrrhhh\\\RRRLLLCCC999222...,,,,,,))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$###$$$&&&)))***################################################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''%%%&&&,,,777AAALLLKKKGGG>>>555///...000888;;;<<<999888888333---&&&%%%&&&'''(((((('''&&&$$$%%%&&&&&&''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''''''''((((((((())))))************************************************))))))******+++++++++,,,+++++++++,,,,,,---------///000111222000...+++))),,,***(((((()))***)))(((+++,,,,,,***((('''''')))&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&(((***+++,,,&&&&&&&&&&&&'''((()))************,,,---,,,)))&&&%%%(((++++++)))'''(((***###$$$&&&'''&&&'''(((***)))'''%%%$$$$$$%%%&&&((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%%%%((()))+++000666555111+++(((((()))***+++'''%%%$$$(((222<<>>EEEHHHHHHAAA111------//////------000(((777:::<<>>BBBIIIFFF???444)))$$$&&&+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&'''&&&***)))))))))(((((((((((((((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&((())))))555PPPaaaMMM,,,***)))((()))***+++***((('''((()))******,,,///222222333555444111222???MMMvvvzzz]]]QQQOOOZZZ\\\bbbffffffgggkkkllljjjpppoookkkgggmmmyyy}}}pppNNN:::<<<<<<<<<===:::444...***+++,,,+++,,,...&&&555777;;;GGG@@@999HHHbbbmmm~~~aaaAAAFFFccc~~~{{{}}}yyybbbLLLBBB666777555111111333222...***+++++++++***)))))))))'''''''''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&***333>>>JJJSSSWWWJJJ@@@555///111888???CCC??????999...&&&&&&))))))%%%&&&''''''&&&%%%&&&''''''((((((((('''&&&%%%%%%'''%%%$$$$$$''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))************************************************))))))***+++,,,,,,------++++++******+++---...///000---+++,,,...///---***------------+++)))&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((&&&$$$&&&((()))(((%%%%%%&&&'''))))))))))))(((++++++***++++++***&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,)))'''(((***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((('''&&&%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''444CCCLLLMMMOOOTTTZZZKKKAAA:::777222222BBBVVVTTT>>>,,,)))++++++111;;;JJJJJJBBB444(((%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''(((***++++++******))))))&&&$$$&&&***,,,)))%%%###$$$%%%%%%&&&&&&&&&&&&###$$$&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&"""%%%((('''###"""%%%(((***+++'''(((...'''!!!(((%%%%%%%%%&&&&&&&&&''''''((()))***,,,,,,++++++***)))(((&&&&&&&&&'''&&&&&&(((((((((((()))***+++,,,000+++,,,444666333888CCC}}}yyyvvvtttsssooojjjiiimmmvvvlllkkkpppuuuuuuZZZAAA;;;@@@???999444///...---,,,,,,,,,---...------111999===:::666666CCCZZZvvv}}}}}}}}}mmmmmmgggTTT???@@@WWWnnnyyyzzzwww|||}}}nnnTTT>>>444222111///---,,,,,,,,,,,,))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%$$$######"""#########%%%%%%%%%$$$$$$$$$######***### $$$$$$!!! ###"""""""""$$$%%%%%%###!!!########################"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""&&&,,,+++&&&$$$((($$$...777===FFFPPPSSSPPPCCC555***///>>>GGGFFFBBBDDD;;;000***))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((()))******))))))((((((((((((((()))))))))*********+++++++++(((((())))))******++++++++++++************++++++------,,,,,,+++,,,,,,,,,///---+++***))))))(((''')))*********))))))((('''))))))))))))))))))))))))'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&%%%&&&''')))))))))((((((---,,,,,,---...,,,)))&&&$$$$$$%%%%%%%%%%%%&&&&&&+++)))'''''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))333???HHHKKKMMMRRRVVVRRRHHH???:::333000<<>>;;;777///...---,,,++++++,,,---///...111666777555555777;;;PPPjjj{{{~~~zzz}}}ooofff```UUUXXX[[[RRRAAAAAAWWWooo{{{{{{vvvzzzzzzoooZZZBBB444111000///...---,,,+++++++++((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&%%%$$$###############%%%%%%%%%$$$$$$$$$######%%%######%%%$$$!!!%%%,,,,,,***&&&$$$$$$$$$###"""#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''(((***((($$$'''---...999CCCHHHLLLOOOLLLFFF555///---444???DDDAAA===;;;444,,,(((((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))))))))*********+++++++++))))))))))))************++++++************++++++,,,,,,++++++++++++,,,,,,------+++)))'''''')))+++''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''+++)))&&&%%%&&&''''''&&&&&&''''''((((((((((((''',,,,,,,,,......---***((($$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))&&&''''''''''''''''''&&&(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***111666:::<<<>>>???>>>777333222...---888FFFDDD444'''%%%%%%%%%'''---???CCCBBB999111,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((())))))******))))))(((&&&%%%&&&)))***(((%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$"""%%%***000sssmmm;;;%%%((('''"""%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((''''''(((((((((((((((((((((((((((((()))***++++++,,,+++000777777///---111555QQQnnnzzz~~~{{{sssyyyyyyrrrYYY???555888<<<<<<:::///...---,,,+++*********...---///222222111555<<>>OOO\\\XXXIII:::///(((''''''&&&'''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((((('''((((((((((((((())))))***((((((((((((((()))******************************,,,,,,++++++******))))))++++++************++++++))))))))))))***+++,,,------,,,,,,***((()))+++---,,,+++***)))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((******)))'''&&&'''(((((((((((()))***,,,...///000//////000000...+++((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&&&&((())))))(((''''''''''''&&&&&&(((+++...+++'''&&&&&&&&&&&&&&&%%%'''&&&######((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$############$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&###!!!+++,,,&&&&&&,,,&&& &&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))---111000,,,(((&&&&&&(((((((((''''''(((((()))'''(((************,,,///)))((()))---555FFF```uuuxxxmmmjjjsssvvvWWWWWWLLL<<<000...111000+++...//////...---,,,+++***---///333777666111000444555666555:::RRRrrr{{{cccLLL???@@@LLLfff|||{{{rrrKKK;;;QQQppp|||xxxqqqeeeOOO:::...,,,+++))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%""" ###)))+++***!!!###&&&&&&%%%###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''+++)))%%%$$$///EEE[[[hhhjjjaaaTTTEEE666...111999SSS___bbbSSS@@@444,,,&&&'''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((''''''(((((()))***++++++++++++***************+++++++++++++++*********++++++************++++++***************+++,,,---,,,***)))((()))))))))((())))))))))))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%(((++++++)))''''''((((((((()))***,,,...111222222111000111000...***'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$&&&(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''(((!!!"""######$$$&&&((()))))))))'''%%%&&&'''((('''%%%'''&&&###$$$((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&'''''''''&&&%%%%%%%%%'''''''''''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%###"""!!! ***)))'''///%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))%%%+++111222...***)))))))))(((((('''''''''((((((''')))+++***)))***+++,,,...---...000111777LLLaaannnpppvvv~~~ssslllrrr}}}lllHHHBBB>>>666...///444222,,,...////////////...---,,,---,,,///444555222111333333333000333KKKgggmmmbbbKKKEEEMMM]]]jjjzzz~~~uuu}}}lllIII===TTTnnnvvvzzz{{{}}}|||zzzlllSSS999,,,++++++(((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%$$$$$$$$$#########&&&&&&""""""(((+++***!!!!!!"""$$$&&&&&&$$$"""#######################################$$$$$$$$$##########################################$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&''''''''''''***,,,---222CCC[[[lllsssggg[[[JJJ;;;000///===MMMcccggg^^^GGG555///---)))''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((()))******''''''''''''((()))***++++++++++++*********))))))***++++++++++++++++++,,,++++++************++++++,,,,,,++++++++++++,,,,,,***(((&&&(((+++---+++)))&&&'''((((((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))###''',,,---***((('''((((((((()))***---000333555111000//////...,,,(((%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''$$$$$$&&&(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$$$$$$$&&&&&&'''&&&%%%$$$&&&&&&&&&'''''''''%%%&&&((()))(((%%%''''''%%%%%%'''%%% &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&'''((('''&&&%%%$$$%%%'''((((((((('''&&&%%%%%%!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&$$$######%%%&&&''''''$$$,,,)))$$$)))'''"""$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))""")))000222///,,,+++,,,)))(((((('''''''''((((((&&&***,,,+++******)))(((((()))...222///---:::LLLUUU\\\kkk|||xxxnnnpppxxxeee@@@222333111...111777555///...///000000000///...---)))&&&(((///444555555888111333000555MMMfffgggWWWBBBMMMiiivvvyyy}}}hhhBBB888PPPiiinnnpppssszzzvvv[[[<<<+++***+++***+++***(((''''''((()))***''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$$$$######'''***%%%"""&&&+++---'''&&&%%%%%%&&&&&&$$$"""########################""""""######$$$$$$$$$%%%##########################################$$$$$$$$$##################$$$""""""###$$$$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((($$$,,,777EEEYYYmmmsssqqq^^^QQQBBB666///555KKKaaafffdddSSS888((((((***(((%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((()))******''''''''''''((()))++++++++++++++++++******))))))*********++++++,,,,,,---++++++************++++++------,,,,,,+++,,,,,,,,,+++++++++************)))***)))((()))***)))'''&&&&&&))),,,---+++(((%%%$$$'''((()))))))))))))))(((&&&&&&'''((((((''''''&&&)))(((((()))+++...111333666444111///...,,,***'''***'''$$$&&&******&&&!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&######&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((&&&&&&''')))+++---'''&&&---777555***'''---******))))))))))))******))))))))))))************,,,,,,,,,---------......@@@HHH]]]www|||lllkkkjjjWWW???111000---***,,,111333111111000//////000///---+++---+++)))+++///222111000000666555555DDDVVVQQQ???GGGeeexxx~~~ccc??????WWWhhhooohhhuuu~~~~~~bbb555333...%%%///))))))((('''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###%%%'''((($$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%'''&&&$$$%%%'''%%%!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%&&&&&&'''(((+++%%%###(((+++)))(((+++***:::KKKXXXeeeqqqtttqqqVVVHHH666111@@@WWWeeehhhbbbIII333,,,)))$$$###((('''''''''''''''''''''''')))'''%%%%%%''')))******&&&&&&%%%%%%&&&&&&'''(((,,,)))&&&%%%''''''%%%###'''((((((((('''&&&%%%%%%&&&&&&((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++------++++++++++++------+++++++++*********)))))))))((('''((()))((('''%%%&&&)))+++,,,***(((''''''((()))))))))))))))((((((((((((((('''''''''''''''&&&&&&'''))),,,///333555666333000///...,,,***(((''''''((())))))(((%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***'''%%%%%%''')))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&''')))+++,,,***)))///888555***&&&******))))))(((((())))))***(((((()))))))))*********,,,,,,,,,,,,---------------444GGGfffmmm^^^MMM===111222///,,,---111222///000///...///000000...,,,---+++***,,,///111111000222555444333<<>>QQQhhh{{{~~~|||ccc>>>===TTTfffpppsssxxx|||kkk;;;111,,,$$$---)))(((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%###&&&&&&$$$%%%((('''$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''''''''%%%&&&***)))(((---555???IIITTT^^^hhhnnnjjjbbbEEE999111<<>>RRRiiiyyynnnQQQ888---***(((((((((((('''&&&''')))''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$'''''''''''''''(((((()))&&&'''(((((('''''')))+++((()))******************''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++***)))))))))(((((((((((()))(((((()))++++++***)))''')))+++,,,,,,,,,...000+++***(((''''''((()))***''''''''''''''''''''''''***---000333444444222111------...000111111///,,,,,,(((%%%%%%))),,,......&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''***)))'''&&&&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&(((+++///222111...***))))))(((((())))))***'''''''''((((((((())))))))))))))))))*********++++++---000000444IIIpppuuuyyyxxx[[[@@@BBB???888000...111222000,,,++++++---//////...---+++---//////...///222555111000///,,,***+++222:::DDDOOOZZZ```aaa]]]TTTLLL;;;444...BBBiii~~~|||bbbIII666000+++***,,,)))((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((()))...---'''"""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))...777HHHaaawww}}}yyy|||tttgggUUUCCC999AAAOOOfffkkkfffRRR:::+++%%%$$$&&&''''''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&(((******)))'''((((((((((((((()))******%%%''')))(((''''''***---(((((()))***************&&&&&&((())))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++))))))))))))(((((((((((((((''''''(((***+++***((('''***,,,---------...///***)))'''&&&'''(((***+++'''((())))))***))))))(((,,,...111333333111...,,,,,,,,,...111222222///,,,******(((&&&&&&)))...333###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''###&&&)))(((&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&&&&'''''''''(((---111000---******))))))))))))******''''''''''''((((((((()))))))))))))))************(((***000444666FFFnnncccGGGTTTwwwbbb>>>000111...+++---111222///---,,,,,,---...///---,,,+++---//////...///222555...///...******...111111000888CCCIIIJJJFFF???888444444777QQQwwwttt___EEE...)))222000,,,------''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***%%%******$$$!!!$$$&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''')))))))))))))))******++++++555DDDVVVlll}}}}}}tttzzzjjjVVVDDD999:::KKK^^^cccYYYFFF444++++++***(((((((((((((((***+++((($$$''''''''''''''''''''''''%%%%%%'''+++///111000///)))))))))))))))******+++%%%'''))))))''''''***---''''''((()))))))))))))))%%%&&&(((************)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++------------++++++))))))(((((('''''''''&&&((()))))))))))))))(((((()))***+++,,,---.........+++***)))'''''''''((()))'''&&&%%%$$$%%%''')))+++000000///...------------(((***...222333333222111***)))(((&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&+++***)))(((&&&%%%$$$###%%%%%%$$$###$$$%%%'''(((&&&%%%$$$###$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$"""###''',,,---)))$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&''')))(((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((()))%%%###$$$((()))'''###'''&&&%%%%%%&&&&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''')))******)))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''')))///666;;;666,,,$$$%%%)))******+++)))******))))))******)))))))))))))))************(((***000444222;;;[[[~~~{{{QQQ...666TTTaaaRRR>>>444333111...+++,,,111555000...,,,,,,---------,,,)))***...000---+++...555111---***+++---000888AAA@@@>>>;;;999888777888888999888???TTTpppxxxkkk[[[JJJ<<<444,,,,,,,,,++++++***************)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!###$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$"""""""""&&&***,,,+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%&&&((()))'''%%%***'''&&&***+++***+++///444LLLcccoooxxx}}}rrrppp\\\@@@111777JJJZZZ```SSSDDD222(((((()))'''$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))***++++++++++++''''''&&&&&&&&&&&&'''''''''''''''(((***+++)))(((((()))***)))'''&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++***++++++***((('''(((******++++++,,,,,,++++++*********)))))))))(((((((((((()))))))))))))))((((((******+++,,,------------+++***))))))((()))))))))&&&&&&%%%%%%&&&''')))***......---,,,,,,,,,,,,,,,))),,,000333555444111000***)))(((&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######'''+++,,,)))$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''(((%%%###$$$((()))&&&###%%%$$$$$$&&&))))))'''$$$&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&'''''')))---333777111)))%%%'''+++***((((((***,,,+++'''(((,,,,,,((())))))))))))************,,,,,,///111---111IIIdddiiiGGG+++///FFFTTTPPPGGG777777555111......222666000...,,,,,,------,,,+++))),,,222666444//////333000---++++++---444AAANNNUUURRROOOOOOQQQSSSSSSRRRVVVOOOOOO___vvvxxxeee^^^RRREEE:::333///...,,,,,,+++++++++************)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$###"""###%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((&&&%%%&&&((()))'''&&&((('''((())))))(((...555JJJYYYiiirrr}}}tttdddLLL666666HHHWWWWWWQQQ<<<444***&&&''')))(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((((((((((((((((((''''''''''''''''''((()))((('''(((*********)))((()))***)))'''&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++***++++++***(((''')))******++++++,,,,,,++++++***++++++************))))))((())))))*********))))))+++,,,,,,------,,,,,,+++)))))))))***************&&&&&&&&&''''''(((((())),,,++++++*********++++++***...222666777444000...***)))(((&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&'''((()))))))))$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######'''***+++(((%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$'''(((&&&$$$$$$$$$&&&))),,,+++'''"""%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&'''(((((((((***...000000+++)))---000...,,,,,,---555555***'''---...((()))))))))*********++++++---,,,...000,,,+++888IIIXXXBBB---+++666BBBIIILLL999888666333000///000222000...,,,,,,------+++******...666===:::333///000000...,,,+++,,,222CCCSSSddd```]]]___eeegggddd___ZZZPPPJJJSSScccjjjbbbVVVDDD>>>444+++&&&&&&))),,,++++++************))))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$#########$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&((()))((('''((()))+++***(((***777EEE]]]cccjjjsss{{{kkkQQQ;;;111CCC\\\___NNN>>>((('''&&&'''((()))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''''''''''''''&&&)))((((((''''''(((((()))---+++(((((()))******)))((()))***)))'''&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************++++++************++++++***++++++***(((((()))+++***++++++,,,,,,++++++***************************))))))******++++++******,,,---------,,,,,,+++***''''''((()))************&&&&&&'''((()))(((((((((***)))))))))))))))******,,,000555888888555000,,,***)))(((&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((((((''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''(((((('''''''''''''''(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$&&&))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$"""###$$$###%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$###(((---///---)))%%%$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&'''(((((((((((()))+++---,,,///888<<<888222...444DDDHHH777***+++---)))))))))*********++++++++++++***,,,000000...333;;;OOOCCC444---...666@@@FFF666555444111...,,,,,,,,,///---,,,,,,---,,,+++)))***...666===;;;333......//////...,,,(((,,,;;;KKK```]]]\\\___ccc___UUUKKK???777222777@@@CCC===444///...,,,+++******++++++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$############"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&((((((((((((***+++---,,,***222GGG[[[hhhiiinnnyyymmmXXX@@@888>>>UUUbbbUUU>>>///&&&'''******)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))///,,,)))((()))*********((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************++++++************++++++***++++++***)))(((***,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***+++++++++++++++------------,,,+++******'''''''''(((((()))))))))&&&'''((())))))((((((((((((((((((((())))))***+++---111555999888444///+++***)))(((&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''((((((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%###&&&***)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%&&&'''&&&%%%###,,,555444,,,%%%$$$&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&'''(((%%%+++;;;NNNUUUKKK888+++:::RRR]]]JJJ222)))++++++************++++++++++++)))(((+++000222222222444EEE@@@888000...222777;;;333222111000...,,,***(((---,,,+++,,,------+++)))***,,,222999888111,,,,,,---...000///***)))444@@@XXXZZZ]]]^^^ZZZMMM<<<000***)))((())),,,---+++***'''((()))******)))((('''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$&&&&&&%%%$$$$$$###$$$$$$%%%%%%######$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))*********,,,...222>>>WWWmmmsssrrrwwwtttYYYEEE:::CCCTTT___VVV???---))))))+++,,,+++(((&&&'''(((((((((((((((((((((((((((&&&''''''''''''''''''''''''((())))))))))))))))))))))))(((((((((((())))))///,,,)))((()))*********''')))***)))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************************************((()))))))))************++++++************++++++***++++++***))))))+++,,,***++++++,,,,,,++++++***((((((((())))))))))))***)))***+++,,,,,,,,,,,,,,,------------,,,,,,+++***))))))'''''''''((()))***((((((((((((((((((((((((((((((((()))***+++,,,---...111555888777444///,,,***)))(((&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###(((''''''&&&%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$###'''&&&###'''...,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%---444222)))###$$$((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((%%%000IIIgggttteeeFFF...:::TTTggg\\\???+++)))---*********++++++++++++,,,***)))***,,,//////...---999;;;888222...000222333111111111222222000,,,)))*********,,,......,,,***)))***///666666000,,,++++++---000111...,,,333<<>>BBB888...,,,///000++++++---111444333...***&&&'''))),,,//////...,,,''')))111:::===666///,,,000---,,,---,,,+++---333CCCUUUddd___HHH444---///((('''&&&&&&((()))))))))%%%&&&(((******)))'''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&+++)))'''$$$######$$$%%%$$$#########$$$%%%%%%&&&$$$%%%%%%###!!! ###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&(((***,,,---((((((((((((((((((((((((&&&&&&((()))+++---...///---///000...***(((***+++...///:::PPPeeeoooqqqqqqwwwoooggg[[[FFF777BBBYYY[[[YYYGGG---$$$---000))))))'''%%%&&&((()))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))+++---...//////''''''&&&&&&&&&&&&'''''''''''''''(((***+++)))(((''')))******))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++************************))))))))))))************++++++************++++++***+++++++++******,,,...+++++++++,,,,,,+++++++++++++++++++++++++++++++++......------,,,,,,,,,,,,)))******+++++++++******'''((()))******++++++***...+++)))(((((()))((((((************+++,,,------///111222333333222000///,,,+++***(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%)))---+++&&&""""""$$$&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''&&&%%%###""""""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&###'''&&&"""###'''((($$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&''',,,***(((&&&&&&''')))+++))))))(((''''''((()))***333...,,,444CCCHHH???222,,,111JJJfffbbbAAA...000,,,***))))))******)))(((***)))((((((((())))))***000CCCBBB444111111...---///------000444444///)))'''(((***,,,---//////000...)))111CCCHHH;;;000///...///000000...---000555FFFUUU]]]RRR@@@333,,,)))((((((((((((''''''''''''''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((((((''''''''''''&&&&&&&&&###%%%'''(((((()))+++,,,++++++,,,,,,+++***((('''%%%''')))))))))+++///333222777444***'''------(((...999PPPhhhqqqooosss|||wwwrrr^^^AAA555BBBWWWddd```EEE111111222+++'''+++))))))))))))))))))))))))'''''''''''''''''''''''')))+++,,,+++)))&&&%%%%%%''''''+++333::::::222)))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((()))))))))))),,,,,,+++***)))))))))***))))))))))))************++++++++++++++++++++++++---,,,***)))))))))******------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......---,,,,,,+++)))******+++++++++******'''((()))***++++++++++++---+++)))(((((()))(((((())))))))))))***+++,,,---///000222333333222111000---,,,+++)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%))),,,+++&&&######%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$''''''######((()))&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&+++***(((&&&'''(((***,,,))))))((('''''')))***++++++)))(((,,,555999555...+++---AAA]]]cccMMM555,,,,,,,,,,,,---//////...,,,+++,,,------,,,,,,---...111GGGIII;;;444111---------,,,///555:::999000(((((()))***,,,---...//////...,,,444CCCIII@@@444///......///000...---000555IIIWWW]]]QQQ===///***(((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&((('''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))---------------,,,,,,+++***++++++***((((((+++---,,,,,,...///...++++++...<<>>===444,,,&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((()))))))))***++++++******)))*********))))))))))))************************************,,,,,,***)))))))))******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,+++******+++++++++******)))'''((()))***++++++++++++---+++((('''((()))(((((())))))((())))))***+++,,,...///111222333222111111///...,,,***)))((('''''')))(((((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$'''***)))&&&$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%'''&&&###$$$''')))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&***)))((('''(((***,,,---))))))((('''((()))***+++))),,,//////---++++++---,,,***666RRRhhhbbbEEE++++++++++++---//////---+++)))+++...---++++++---///:::PPPSSSBBB888222,,,---******///888AAA???333((()))***+++,,,------------,,,---444>>>FFFDDD:::000///,,,,,,///...,,,///444OOO[[[```SSS===...))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%+++***'''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&'''((('''&&&%%%&&&'''+++******))))))******+++***+++,,,,,,+++,,,...///333///333:::777---000<<>>HHHBBB111(((,,,))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&((((((((('''((()))+++,,,000777===<<<444---&&&&&&'''''''''((((((((()))))))))*********++++++))))))))))))))))))))))))+++***))))))))))))))))))((((((((()))))))))************)))))))))***++++++))))))))))))************)))))))))))))))))))))))),,,+++******)))*********++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000222222000...,,,******+++++++++***))))))(((((()))***++++++++++++,,,***((('''((())))))((())))))))))))***+++,,,,,,---...///111222222222222111000...,,,***(((((('''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%###$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((&&&&&&***)))(((((()))+++---...)))((((((((((((***+++,,,111<<>>SSSjjjhhhSSSAAA666???OOOXXXKKK555+++...((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''''''''&&&((()))***)))+++000444444000+++''''''''''''(((((((((((()))*********++++++++++++((((((((((((((((((((((((******)))))))))))))))***(((((()))))))))*********))))))((())))))***+++,,,((()))))))))************************************++++++***************************)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111333333222///...+++++++++++++++***)))(((((()))***++++++,,,,,,++++++)))'''&&&((())))))(((***))))))******+++,,,---,,,,,,...000111333444444333222000---+++)))((((((&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$######$$$%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''))))))))))))***+++---...)))((((((((()))***,,,---999LLLaaacccNNN444+++///......444MMMsssggg???111000......000111111000---......,,,+++---222777YYYfff]]]GGG>>>:::222...+++)))***111999;;;444,,,+++,,,,,,------,,,,,,+++)))***))),,,666DDDJJJIII999///***...///+++///777TTTYYY\\\TTTBBB111))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&$$$###&&&%%%###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((()))***++++++,,,,,,+++)))(((((()))******))))))***+++---...000555===FFFNNNSSSUUUUUUXXX[[[SSS>>>333???VVVfffpppvvvzzz~~~xxxccc???CCCTTTkkkooo\\\EEE999CCCOOO^^^```MMM444***---((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%'''(((***(((&&&(((+++---,,,***'''''''''((((((((()))))))))*********++++++++++++((((((((((((((((((((((((***)))))))))))))))******))))))))))))************(((((((((((()))***++++++((()))))))))************++++++++++++++++++++++++************+++************)))))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---...000111222111///...+++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,+++(((&&&&&&'''))))))((())))))))))))***+++,,,,,,++++++---///111333555666555444111///,,,***)))(((%%%%%%&&&'''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$"""$$$((((((%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((((((((())))))))))))******+++,,,)))((((((((()))+++,,,...777MMMiiipppZZZ:::---000...333>>>UUUvvvrrrSSS999444///,,,---///111222,,,,,,,,,,,,...000222444XXXhhhcccPPPGGG@@@555111,,,***(((,,,111444111...++++++,,,---------,,,,,,,,,***(((+++333AAAPPPZZZAAA333+++...///+++000;;;OOOMMMKKKFFF;;;...''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###$$$'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%&&&'''((()))***++++++((()))***)))((('''((()))((()))***,,,///222444666BBBGGGPPPZZZaaabbb```\\\VVVXXXLLL888666MMMgggrrrqqqxxxfffNNN===RRRkkkttteeeNNNAAA@@@UUU^^^fffaaaKKK222(((***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&((()))+++(((&&&&&&(((***++++++''''''((((((((())))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++))))))((((((((()))******))))))))))))************++++++++++++++++++++++++))))))***++++++++++++******************+++,,,---++++++++++++++++++++++++************************+++,,,---............---+++,,,,,,++++++)))(((((())))))***+++,,,,,,,,,,,,***(((&&&&&&'''))))))(((''''''&&&''''''((()))*********,,,...000333555777777555333000---+++)))(((&&&&&&''''''(((((())))))(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$###&&&,,,,,,'''$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))((((((((()))+++---...---BBB^^^jjjXXX;;;///444222===OOOddd{{{{{{jjjNNNFFF:::000,,,---///000------///444999:::666222FFFccclll___RRREEE888444---+++******,,,---......***+++,,,,,,------------...)))(((---222;;;NNNbbbJJJ888---//////+++111>>>KKKBBB999555111***'''(((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((()))******&&&((())))))))))))***,,,))),,,111666<<>>------+++++++++++++++,,,------++++++*********+++++++++000---,,,//////,,,---222HHHEEE:::333000,,,888RRRrrruuujjjPPP777,,,++++++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((&&&%%%%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$%%%''')))((('''&&&''''''''''''''''''&&&%%%%%%&&&(((***+++***)))&&&%%%$$$&&&)))***)))'''+++,,,+++(((&&&+++555===VVV___kkkpppooollljjjkkkgggiiihhhccc^^^^^^dddiiitttpppoooooohhhXXXFFF===UUUhhhwwwxxxwwwzzzyyyuuuuuummmZZZIIIQQQkkkzzzzzzYYYOOOQQQggg|||~~~{{{wwwkkkcccYYY@@@+++,,,************)))))))))(((************)))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((+++************+++,,,,,,,,,+++******++++++***(((************)))))))))(((***************+++++++++))))))*********+++++++++++++++************++++++******************************+++,,,,,,,,,++++++************************((((((((('''((())))))***)))***+++,,,,,,,,,,,,---******+++++++++***))))))(((((((((((('''%%%&&&''')))'''%%%$$$$$$%%%''')))&&&((()))))))))***,,,...444333111///---,,,---...,,,***)))(((*********)))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''%%%$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))'''&&&&&&'''((((((((())))))***,,,///222666888AAAGGGFFF;;;111222888<<>>\\\fffLLL222---++++++*********+++,,,,,,************))))))***+++000,,,***,,,,,,,,,...111???AAA;;;333///,,,888RRRyyy|||oooQQQ666,,,***))))))))))))(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''%%%&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((((((((('''''''''&&&&&&'''''''''%%%%%%&&&(((++++++(((%%%''''''((()))******)))'''(((++++++((((((444JJJ\\\mmmrrrwwwvvvooojjjhhhiiieeegggiiieee```^^^aaaeeemmmhhhfffgggddd[[[SSSOOOcccooowwwvvvxxx~~~zzzvvvxxxpppeeejjj{{{zzzqqqlllqqq}}}{{{vvviiibbbYYYAAA,,,,,,************)))))))))(((************)))))))))((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((()))+++,,,+++***************)))))))))((())))))*********+++++++++))))))*********+++++++++++++++************++++++************************)))***+++,,,,,,,,,,,,,,,************************((((((''''''(((((()))***)))+++,,,,,,++++++,,,...)))******+++******)))))))))''''''(((&&&$$$&&&***'''&&&%%%%%%%%%%%%&&&''''''((()))))))))))),,,...222222111...,,,---///111...,,,***)))******)))(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''%%%###$$$(((,,,$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&''')))+++$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***'''''''''))),,,000444777FFFQQQUUUKKKAAACCCHHHKKKXXXcccnnnvvv|||oooqqqfffEEE444222777RRRiiiYYY888,,,+++******)))******++++++******+++)))(((''')))***,,,***)))((()))***---///666<<<999222000---888NNNxxxxxxhhhHHH222---,,,(((((())))))((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((((('''&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&((())))))'''&&&))))))************))))))%%%(((,,,///888KKKdddwwwtttxxx{{{zzztttmmmhhhggghhhjjjllljjjeee```______ZZZTTTPPPPPPNNNIIIGGGHHHRRRWWW[[[```iiitttyyyyyywww{{{{{{vvvjjjddd]]]EEE///...************))))))))))))************))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))(((((()))+++---,,,+++************)))))))))))))))))))))***++++++,,,,,,)))************+++++++++++++++************++++++************************)))***++++++,,,,,,,,,,,,************************(((''''''''''''((())))))***,,,---,,,******,,,...((()))***************))))))&&&&&&((('''&&&***222&&&&&&''''''''''''&&&&&&((()))******))))))+++---...//////...---///333777000...+++*********)))'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%'''%%%###%%%***///$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%$$$###"""###%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((((((((())))))'''''''''(((+++000444666CCCWWWccc^^^VVVWWW[[[[[[bbbgggpppxxx{{{}}}xxx[[[^^^zzzSSS666555111EEEgggbbb???---******))))))))))))******)))***+++)))'''&&&(((***)))+++,,,***)))***,,,...///777666111000...666JJJsssoooZZZ<<<,,,......'''&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%(((((('''&&&%%%%%%&&&&&&&&&%%%######%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&((()))((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''((()))((()))************+++,,,)))+++000===PPPeeeuuu~~~ssstttsssrrroookkkhhhfffnnnmmmlllhhhccc]]]WWWTTTKKKFFFCCCCCCCCCBBBCCCGGGEEEDDDGGGOOOVVV[[[```fffsss}}}~~~yyytttiiiddd___GGG111...************))))))))))))************))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''''''''((('''((((((((()))))))))***))))))))))))))))))))))))******))))))******+++,,,+++***))))))+++,,,+++***************))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++************++++++************************))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))+++---...---***))),,,...(((((()))***************)))%%%%%%(((((((((///999&&&'''((())))))((('''&&&)))***+++***)))***+++---+++---.........111666;;;111///,,,+++******(((&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""%%%&&&%%%###%%%+++111$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))******)))((((((((())))))(((***---111555888@@@YYYllllllffffffgggeee```bbbkkkwww}}}~~~ZZZ;;;BBBlll|||RRR888888...===eeegggEEE///******)))))))))))))))***)))***+++)))&&&%%%'''***)))...111///,,,+++------+++444444000000///666FFF{{{sssYYY888***...---######%%%&&&((()))(((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%((()))(((&&&''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&'''&&&&&&&&&((()))((('''&&&%%%%%%&&&'''((('''(((((('''&&&&&&))),,,'''((()))))))))***,,,...222000666IIIcccuuu{{{yyysssnnnhhhddddddeeeeeefffqqqmmmhhhccc]]]UUUMMMHHHFFFDDDFFFLLLRRRVVV\\\bbbXXXRRRPPPSSSPPPHHHIIIPPPnnnttt}}}{{{zzzuuupppfffccc^^^GGG///,,,************))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''''''''''''''((((((((())))))******))))))))))))))))))))))))++++++******++++++,,,------+++******++++++)))(((************))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++************++++++************************((()))***+++,,,---------***(((&&&&&&''')))************)))(((((((((((((((,,,,,,,,,+++***)))((('''******))))))))))))******(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((++++++***'''&&&'''***---......///111222333555555222222222000,,,(((''''''''''''''''''&&&$$$"""!!!###&&&)))***)))'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%&&&$$$###$$$''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))+++++++++++++++...222666CCCTTTrrr|||vvvlll]]]\\\bbbmmmxxx|||||||||}}}~~~rrrAAA888<<>>333---:::QQQYYYHHH222))))))))))))))))))))))))&&&'''((()))+++---......***+++,,,,,,------,,,,,,(((---999444333333111KKK{{{lllRRR999,,,***)))&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&(((******)))(((%%%'''(((((('''&&&''')))(((&&&)))//////+++,,,111000:::PPPjjjzzzzzzwwwxxxnnnlllddd\\\]]]ccceeeaaajjjjjjeeeWWWIIICCCHHHOOO[[[bbbdddccceeemmmrrrqqqooopppqqqoooggg\\\QQQJJJWWWdddnnnxxxwwwyyyuuuvvvrrrfffVVVDDD555+++,,,+++)))(((((()))+++,,,+++++++++************)))******))))))((((((''''''''''''((()))))))))))))))'''''''''(((((((((((()))(((((((((((())))))))))))'''((()))*********************************++++++(((((())))))******++++++))))))))))))))))))))))))(((((())))))******+++++++++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,******)))(((((((((((((((,,,,,,,,,+++***)))((('''))))))))))))))))))))))))'''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((++++++***'''&&&'''***------...///000111333444444333333333000,,,((('''&&&&&&'''''''''&&&$$$###"""###&&&)))***(((&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&$$$###%%%''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$%%%&&&%%%######$$$&&&(((***&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&''''''(((((('''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''')))((('''&&&&&&&&&&&&'''''''''((((((((()))))))))'''((((((((())),,,111444:::OOOrrrxxxlllZZZ]]]cccmmmtttxxx{{{zzzcccfffwwwvvvXXX999111555OOOyyyKKK>>>333))),,,888???999...))))))))))))))))))))))))'''((()))***,,,---...///***+++,,,,,,------,,,,,,+++111>>>999777555444PPPxxxfffJJJ444++++++***'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&'''&&&&&&&&&%%%&&&))),,,---+++))))))'''(((+++******111;;;NNNWWWgggwww{{{vvvtttuuufffgggeeeaaaccciiijjjfffeee[[[KKK<<<999FFF\\\mmmjjjnnnpppmmmnnnuuuzzzzzzyyy}}}wwwmmmfffSSSZZZZZZaaattt}}}{{{|||~~~}}}{{{xxxttttttnnn^^^JJJ999///***,,,+++***))))))***+++,,,+++++++++*********))))))***)))))))))((((((((('''''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))************((()))******+++++++++******************++++++,,,))))))))))))************************************)))))))))))))))*********+++***)))))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((*********)))(((((()))******)))((((((((()))))),,,,,,,,,+++***)))((('''((((((************((((((%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((******)))(((&&&'''***,,,,,,---...///000111222333333444444111---)))((('''&&&&&&&&&&&&&&&%%%$$$######&&&((()))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%(((&&&$$$###%%%(((+++...&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&''''''''''''''''''(((((((((((()))******))))))***...111555KKKoooxxxnnn]]]___dddhhhiiijjjrrr~~~hhhKKK[[[wwwtttOOO555...///DDDoooMMM===555,,,))),,,///000///))))))))))))))))))))))))))))))***+++,,,......///***+++,,,,,,------,,,,,,...555DDD???;;;666777VVVvvv^^^@@@...***,,,***(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''(((+++((('''+++111222...(((+++***+++...111888EEERRReeekkkuuuzzzuuummmkkknnncccdddeeegggkkknnnjjjdddPPPIII@@@===DDDSSScccmmmpppsssrrrooopppuuuzzz|||}}}{{{llljjj[[[SSSdddtttzzz~~~{{{yyyxxxuuurrrnnnbbbOOO;;;...***,,,************************++++++*********)))))))))))))))))))))((((((((((((''''''((()))))))))))))))&&&&&&'''''''''((((((((((((((()))))))))*********))))))******+++************************+++,,,,,,***************)))))))))************************************))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000---)))(((((()))'''&&&******))))))((())))))***,,,,,,,,,+++***)))(((''''''(((***++++++***((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((''''''***,,,,,,,,,---...///000111222222333333111...+++++++++&&&&&&&&&&&&&&&&&&%%%%%%###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$###%%%(((,,,///&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((())))))((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&'''''''''((((((((((((111111000---+++***+++---888KKKkkk|||xxxuuurrrfffbbbdddaaaYYYVVVbbbuuuiiiWWWhhh~~~~~~\\\999111...999^^^[[[888333000000///...---...))))))))))))))))))))))))))))))***++++++,,,------***+++,,,,,,------,,,,,,...555EEEBBB<<<666999\\\xxxXXX777***+++,,,***(((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''((()))))))))***,,,///,,,***+++...///,,,(((+++,,,111999DDDQQQ]]]fffjjjmmmpppqqqnnnjjjhhhiiifffddddddiiiooommmaaaVVV@@@@@@EEEPPP^^^gggiiihhhnnnnnnmmmllllllqqqwwwzzz{{{lllUUUXXXfffuuu}}}}}}}}}{{{rrreeeRRR@@@222***+++///)))***++++++++++++***)))************))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))&&&&&&'''''''''((((((((('''(((((((((((())))))))))))******+++++++++******************+++,,,,,,---+++++++++******)))))))))************************++++++******))))))((((((***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,>>>555+++))),,,///,,,'''******))))))))))))******,,,,,,,,,+++***)))((('''&&&''')))******)))'''&&&(((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((((((((('''''')))+++,,,,,,---...///000000111000111222222000......///'''&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$'''+++---&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((************))))))))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''''''''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''(((((()))'''''''''(((((((((((()))222333111///,,,***+++,,,777KKKkkk|||xxxvvvuuukkkhhhhhh___PPPKKKYYYooo}}}|||pppzzzfff===666000222KKKuuuppp<<<333---...000---))))))))))))))))))))))))))))))(((((())))))******++++++***+++,,,,,,------,,,,,,---111AAA???;;;666;;;aaazzzUUU222))),,,+++(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$'''***+++)))(((((()))******)))))))))+++...000444777???KKK[[[ggglllkkkjjjiiiiiikkknnnpppnnnjjjiiiccc```gggmmmhhhXXXIIIEEEFFFMMMZZZjjjvvvyyyyyylllkkkkkkkkkmmmqqqxxx}}}{{{}}}vvv\\\RRRWWWlllttt]]]DDD666///+++***,,,)))***++++++++++++***)))*********)))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))'''''''''((((((((())))))))))))*********+++++++++---...............------************+++,,,---...,,,,,,++++++******))))))************************++++++******))))))(((((())))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,>>>555+++(((+++...+++'''******)))))))))***++++++,,,,,,,,,+++***)))((('''''''''))))))))))))'''''')))((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((((('''''')))+++------......///000000111000111333222111000000111(((((('''&&&%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''###%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%$$$$$$$$$$$$#########$$$&&&)))***&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((*********)))))))))((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&'''(((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''(((((())))))(((((((((((())))))))))))+++,,,---,,,++++++,,,...000HHHmmm~~~{{{xxxmmmmmmnnneeeUUUQQQ___rrr|||lllBBB888111000;;;]]]xxxyyyRRR>>>---+++---,,,******))))))))))))))))))))))))(((((())))))))))))))))))***+++,,,,,,------,,,,,,+++,,,:::;;;:::777???gggzzzRRR000***---)))&&&))))))))))))******)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$'''******'''%%%&&&(((***---000222444999@@@EEEMMMSSS[[[dddooouuussslllggggggfffiiiooosssoooggghhhbbb```eeehhh```RRRHHHPPPVVV___jjjssswwwwwwvvviiiggghhhllloooqqqxxxyyyzzz|||~~~lllZZZOOO^^^}}}qqqVVV:::000///,,,((((((******************************)))))))))((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((()))))))))*********,,,------------.........111111222222111111000000************+++---...///+++++++++++++++*********++++++++++++++++++++++++************))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000...+++***))))))((('''******))))))******+++,,,,,,,,,,,,+++***)))((('''((((((((((((((((((((((((''''''(((((()))***++++++'''&&&&&&&&&&&&'''((((((%%%&&&(((((('''((()))+++.........//////000111111222444555444111//////000***)))'''&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%&&&'''###%%%''''''%%%###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&((())))))*********((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))*********+++''')))************+++------EEElllvvvlllppplllbbbbbbppp|||sssIII:::333111222DDD^^^iiiaaaHHH222---///---,,,...))))))))))))))))))))))))******))))))))))))))))))***+++,,,,,,------,,,,,,---)))555888;;;;;;DDDmmmvvvNNN---***...'''%%%+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$''')))(((&&&(((---222AAACCCHHHOOOWWW]]]aaacccdddlllssssssrrrsssqqqmmmdddhhhkkklllppprrrmmmdddhhhfffggghhhaaaUUUNNNNNNSSS___mmmuuuuuupppllljjjiiigggiiioooqqqrrrwww||||||~~~pppUUUSSSkkk{{{tttaaaHHH222...///,,,)))***,,,+++***))))))***+++,,,***)))))))))(((((((((((('''((((((((()))))))))***''''''((()))))))))))))))************++++++++++++,,,,,,,,,---------......000000000000000///......*********+++,,,---...///***++++++++++++++++++,,,++++++++++++++++++++++++)))))))))))))))*********((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''---111111,,,)))***---******))))))***+++,,,,,,,,,,,,,,,+++***)))((('''((((((''''''''''''(((((($$$%%%'''(((+++,,,...///'''&&&&&&&&&&&&'''((((((%%%&&&(((((('''((()))+++......//////000000111111555666666444111...---...+++***(((&&&%%%$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%###"""###$$$&&&%%%$$$###$$$%%%&&&'''###%%%''''''$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%$$$###$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&((()))************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******)))*********++++++++++++***+++,,,+++***)))***+++///FFFiii}}}}}}gggoooqqqlllppp}}}yyyQQQ===666555...333FFFSSS___GGG333000111---***---))))))))))))))))))))))))+++++++++***************++++++,,,---------,,,,,,...)))222777===???IIIrrrrrrJJJ++++++...&&&$$$,,,''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''###&&&''''''(((...999BBB\\\]]]bbbmmmxxx~~~}}}yyyhhhsssyyyqqqhhhgggjjjjjjdddmmmtttttttttuuuppphhhjjjlllpppkkk\\\LLLKKKRRRSSS^^^iiimmmjjjiiinnntttooommmooouuuxxxwww{{{~~~```QQQaaawww|||sssjjjPPP<<<,,,,,,///,,,,,,000,,,+++)))(((((()))+++,,,))))))))))))(((((((((((('''((((((((())))))******'''(((((()))))))))))))))******+++++++++,,,,,,,,,))))))*********++++++++++++,,,,,,,,,+++******)))*********+++,,,---///000*********++++++,,,,,,---++++++++++++++++++++++++(((((())))))******++++++((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222222111///---+++)))(((+++***)))))))))+++---///,,,,,,,,,,,,+++)))'''&&&+++******)))(((''''''&&&%%%'''((()))((('''((()))(((''''''''''''&&&&&&&&&,,,***((((((***---......//////000111111111111111111555777555000,,,---///***)))&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((($$$"""$$$(((***((($$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&)))(((%%%$$$%%%(((%%%&&&&&&%%%######$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%))),,,***))))))&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***)))((('''&&&%%%$$$$$$'''''''''&&&&&&(((,,,///'''''''''''''''((())))))))))))))))))((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((***(((&&&&&&(((*********(((((((((((()))))))))))))))******++++++,,,------***JJJrrrzzzwwwnnnhhhkkkqqqwww|||~~~dddHHH333111222---///999<<<888222///......---,,,...+++((((((***+++***(((,,,,,,***((('''(((+++---...,,,***)))***++++++***222)))111===999???XXXmmmXXX777(((------***,,,***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))(((&&&%%%%%%&&&((()))&&&''''''(((((((((((((((***%%%%%%*********888JJJfffhhhkkkpppyyyzzzrrrmmmmmmmmmmmmlllkkkkkkkkkoooppptttxxx{{{zzztttoooooosssqqqeeeSSSHHHHHHMMMUUUbbbkkkjjjiiipppxxx|||xxxvvvvvvwwwyyy{{{}}}}}}|||rrr___NNNuuu~~~wwwuuuyyytttgggCCC333))),,,...)))'''+++******+++++++++******)))))))))))))))))))))))))))******))))))((((((''''''''')))******)))))))))***,,,+++++++++******))))))''')))+++***))))))***,,,******+++,,,+++***)))((()))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********))))))))))))************))))))*********+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++000000000///...---+++***+++***))))))***+++---///...---,,,***)))(((((()))******))))))(((''''''&&&&&&((())))))((('''((()))(((''''''''''''&&&&&&&&&+++)))'''(((***---.........///000000111111000000000333777555111---...///***)))'''%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######'''$$$"""$$$(((***'''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((()))&&&&&&%%%$$$$$$%%%%%%%%%&&&)))(((%%%$$$&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''(((+++...'''''''''''''''((())))))))))))))))))((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((()))))))))(((((((((((()))))))))))))))******++++++,,,------111IIIoootttiiiggghhhiiijjjlll{{{tttXXX===444222---***+++111000...------///000111000---***)))++++++***)))------,,,***((())),,,///000...+++)))***++++++***---'''///999<<>>222***,,,...***)))+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''***///222111///******))))))))))))((((((,,,***((('''((((((''''''((()))***+++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,*********))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++111111111000///...,,,+++************+++,,,---......---,,,******)))******))))))(((((((((''''''''')))***++++++)))(((((()))(((''''''''''''&&&&&&&&&((('''&&&'''***,,,---,,,---......///////////////+++///333555444222111111+++***((('''%%%%%%$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&(((***&&&%%%%%%%%%%%%&&&''''''......---+++***)))'''''''''%%%$$$%%%'''(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""$$$'''(((%%%"""%%%&&&'''''''''''')))+++((('''&&&%%%$$$#########&&&'''$$$ ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$''')))***)))))))))***'''''''''''''''((())))))(((((((((((())))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((()))(((&&&'''(((((('''&&&(((((((((((()))))))))))))))******++++++,,,------222;;;aaaqqqiiifffaaa]]]\\\OOOPPPRRRZZZhhhttttttnnnssszzzpppIII333111333222)))+++---,,,+++***+++---222111///...,,,+++***)))---------,,,++++++...000555111---******+++++++++,,,...333777FFFiii}}}vvvDDD///)))...,,,******&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''((()))))))))))))))(((+++000111+++)))555DDDhhhmmmpppsssyyy}}}uuuqqqppppppnnnllluuutttvvv|||}}}wwwvvvzzzwwwhhhXXXWWWhhhzzz}}}~~~}}}iiiUUU___ppp}}}~~~}}}yyygggRRR;;;111+++,,,---+++***,,,,,,,,,+++******)))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))&&&&&&)))000333111---)))))))))(((((((((((((((---+++))))))***+++***((('''((()))***+++,,,------))))))*********+++++++++***++++++++++++,,,,,,,,,******************))))))))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++555444333222///---+++)))************+++,,,------+++,,,---...---+++)))(((((((((((((((''''''''''''(((***++++++)))((()))***(((''''''''''''&&&&&&&&&'''&&&&&&'''***,,,---,,,---......///////////////+++...111444444333333222,,,,,,***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&))),,,---&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!$$$((()))'''%%%&&&''''''&&&%%%$$$&&&(((((('''&&&%%%$$$#########$$$&&&&&&######%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$'''***+++***)))))))))'''''''''''''''((())))))'''((((((((()))))))))***(((((())))))((('''&&&&&&(((((((((((((((((((((((()))(((''''''))))))(((&&&(((((((((((()))))))))))))))******++++++,,,------///777[[[~~~qqqiiibbb[[[VVVUUUEEECCC@@@BBBNNN\\\aaa```eeennnxxxeeelllhhhDDD666444444---......---+++******+++000000000...,,,***))))))***+++++++++******,,,...444111---+++***++++++++++++///666<<>>___eeeiiilllqqqzzzyyyqqqmmmkkklllkkkjjj{{{|||~~~|||}}}zzzrrrlllooo{{{{{{kkkZZZfffsss{{{|||}}}zzzgggOOO777000++++++,,,++++++,,,---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***'''&&&(((...000---)))((((((((((((((()))))))))******)))***++++++***)))'''(((((()))+++,,,---...))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++777666555333000---***))))))******+++,,,,,,------)))+++...000///---)))'''''''''''''''''''''''''''&&&(((******)))))))))***(((''''''''''''&&&&&&&&&'''&&&&&&(((+++---...---......///000000000000///---...000222333444444444......,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''***,,,---&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$&&&((()))((('''%%%&&&&&&%%%######$$$%%%'''&&&&&&%%%$$$$$$$$$$$$"""&&&'''%%%%%%'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%'''******)))((())))))'''''''''''''''((())))))''''''(((((())))))******(((((((((((((((((('''&&&(((((((((((((((((((((((((((''''''(((***+++)))((((((((((((((()))))))))))))))******++++++,,,------///666TTTqqqrrrnnntttxxxxxxrrrlllhhhbbb\\\[[[]]]MMMIII@@@888;;;IIIWWW^^^___hhhsssoooVVV???EEEYYY^^^DDD666///111///---,,,---...---,,,---...///...+++)))((()))((()))******))))))+++---222///---+++++++++***)))))),,,777EEE^^^~~~}}}___777++++++///+++***---)))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******)))))))))...333333///---111666HHHPPPWWW[[[bbbnnnxxx}}}tttqqqnnnjjjiiikkknnnppp~~~}}}{{{{{{}}}yyykkk\\\nnnuuuxxxwwwzzzyyydddJJJ333000,,,++++++,,,,,,---...---+++)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''(((+++,,,***'''(((((())))))))))))******'''***------,,,)))))))))((((((((()))***,,,---...)))************+++++++++************+++++++++++++++++++++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++666666444333000...,,,+++))))))***+++,,,,,,,,,,,,***,,,---......,,,***)))''''''''''''''''''''''''$$$&&&((()))))))))***+++(((''''''''''''&&&&&&&&&'''&&&'''***---///.........///000000111111000000///...///000222444444555000//////---+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))&&&''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((('''&&&&&&'''$$$%%%%%%$$$######%%%'''&&&&&&%%%$$$$$$%%%%%%%%%"""&&&'''%%%%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&(((******(((((()))***'''''''''''''''((())))))'''''''''((()))*********&&&'''((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,---+++***(((((((((((()))))))))))))))******++++++,,,------,,,111HHH\\\]]]aaakkkoooiiihhhhhhfff^^^WWWWWW]]]VVVVVVNNN???777>>>MMMXXX___fffjjj```HHH333222<<>>TTTmmmxxxooo\\\NNN<<<333***)))---///+++&&&&&&))),,,+++(((&&&&&&(((''')))***+++******,,,---,,,++++++,,,---,,,***'''///...===VVVppp~~~hhh>>>///''')))+++%%%''',,,)))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))***************'''***------------***((((((///333111222:::DDDKKKWWW]]]cccfffggglllwww}}}{{{uuuiiiuuutttooommmvvvvvvZZZ999//////---******---...---///...+++)))(((((())))))))))))))))))))))))))))))'''((((((((())))))******&&&(((*********)))***+++))))))******+++++++++,,,///777???===333+++)))+++***))))))))))))+++,,,---)))************+++++++++)))************+++++++++(((((())))))*********+++******+++++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++444444444333111000...---++++++,,,,,,,,,---------)))***+++---///000000///&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++***((((((((('''&&&&&&%%%%%%'''&&&&&&&&&))),,,000333111444777555000...///222444222000...---///111222555222000......---+++***)))'''%%%######$$$%%%&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""'''+++***&&&"""###&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,...///666BBBMMMWWWaaajjjbbbhhhlllcccLLL777222777IIISSSXXXOOO???888@@@KKKRRR```ooopppaaaKKK888...555222555AAAMMMTTTYYY]]]JJJ<<<---)))***+++,,,...------,,,***((('''((()))---,,,+++*********+++,,,***+++,,,,,,,,,+++***))),,,333===ZZZ~~~}}}XXX:::+++++++++***)))((((((''''''((()))((('''((()))+++''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***)))(((''''''((()))***''''''(((((()))+++,,,------------...///000111222???RRRcccggggggnnn{{{~~~}}}~~~zzzzzz{{{uuuvvv~~~kkk^^^iiinnnpppjjjaaaWWWFFF666111---))))))+++...///...******))))))))))))*********)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---000333333000,,,)))(((++++++******************)))))))))))))))))))))))))))))))))(((((((((((((((***************)))((('''******++++++++++++******))))))))))))************)))******)))(((((()))+++,,,,,,+++***((())),,,///,,,,,,,,,,,,,,,,,,,,,,,,444444333222111///---,,,++++++,,,,,,,,,---------,,,+++---555<<<===666...'''''''''''''''''''''''''''((()))******++++++***))))))(((''''''&&&&&&%%%'''&&&&&&&&&))),,,000222000333666444111///222555444222000......///111222444222000.........---+++)))'''%%%$$$###$$$%%%%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""&&&))))))&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***)))(((''''''((())))))))))))))))))))))))))))))*********+++++++++,,,,,,))),,,333???HHHPPPZZZccceeehhhiii^^^GGG333000666@@@IIIPPPJJJ>>>888===EEEIII[[[qqqzzzrrr^^^LLLBBB111...---222666888<<<@@@BBB777,,,))))))***---000++++++,,,+++***)))((()))---,,,+++*********++++++***+++,,,,,,,,,,,,******333===KKKfffzzzQQQ444++++++******)))(((((('''((()))))))))''''''(((***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((())))))+++,,,,,,******************++++++,,,,,,,,,---...///111111777KKK___hhhlllsss}}}~~~~~~}}}~~~}}}yyywww}}}ppp\\\PPP``````[[[PPPGGG@@@555***000---******,,,......---******))))))))))))*********)))(((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++---000000---***((((((++++++******************************************++++++++++++******************++++++******)))(((******++++++++++++******))))))))))))************+++,,,,,,,,,******+++---++++++++++++***+++///111......---,,,,,,+++******444444333222000...,,,+++,,,,,,,,,,,,------------000...111===JJJIII;;;,,,(((((((((((((((((((((((('''((()))******++++++***))))))((((((''''''&&&&&&'''&&&&&&&&&(((+++...000///222444333111222555888444333111//////000111222333111//////000000///...)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,+++...666???EEEHHHPPPXXXbbbdddbbbVVVAAA111000888@@@CCCDDD???666222555:::HHHYYYooo{{{xxxjjj[[[RRR===666000...,,,***,,,111666000***))))))***///555+++++++++++++++***)))))),,,,,,+++************+++******,,,,,,,,,,,,+++***555EEEXXXrrruuuKKK000++++++******)))((((((((())))))***)))''''''(((***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&''')))***,,,---------+++++++++++++++***)))(((++++++,,,,,,---///000111111DDDYYYeeemmmwwwzzzvvvwww|||xxxyyymmmYYYNNNLLLUUUPPPEEE999222000---)))---,,,***+++,,,---,,,+++******))))))))))))*********))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,+++***((())))))******++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++***)))******++++++++++++******)))))))))*********+++++++++,,,---,,,+++***+++---***++++++++++++---000333//////...---+++***))))))555444333222000---,,,***,,,,,,,,,------------...111000444@@@KKKIII999***'''''''''''''''''''''''''''((()))******++++++*********)))((((((''''''&&&&&&&&&&&&&&&(((***---...111222333333222222555888444333111000000000111222222000//////111111111000***)))(((&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((((((((((((((((()))))))))((((((((((((((((((((((((************++++++++++++---///777???AAAAAAEEEKKKWWWYYYXXXOOO>>>000111:::???>>>;;;888777:::???DDDOOOXXXbbbiiiiiiddd```^^^TTTFFF888111///------000---+++***+++++++++222:::222000,,,***************,,,++++++***************)))***+++,,,---,,,+++***000BBBYYYtttoooGGG111************))))))(((((('''((()))((('''((()))+++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&''')))+++,,,,,,,,,+++)))***+++++++++***((((((+++++++++,,,---...///000222BBBTTTaaalllzzzxxxxxxxxxwwwxxx|||~~~~~~ttt]]]LLLKKKSSSEEE???666...+++---//////+++++++++,,,,,,,,,***)))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))((((((***+++******+++++++++++++++,,,************************((()))))))))))))))******++++++,,,,,,,,,++++++*********++++++++++++******))))))*********+++++++++)))***++++++***)))***+++***++++++++++++,,,...000......---,,,,,,+++******444444333222000...,,,+++,,,,,,---------.........///000444;;;@@@<<<222)))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++***+++******)))((((((''''''&&&&&&&&&'''((()))+++,,,222222333333222333444555333222111000000000111111111000...///111222222111,,,+++***)))''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$'''((()))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))*********+++++++++(((+++333===BBBBBBBBBEEEKKKMMMNNNHHH:::///000888:::<<>>777999FFF\\\qqq{{{hhhSSSHHHBBB;;;333///...,,,---///......444;;;===666---))))))+++,,,+++******++++++******)))(((((()))+++,,,------,,,++++++666HHHeeexxxeeeBBB111******))))))))))))))))))%%%&&&((((((((()))+++...'''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))((((((((())))))(((((()))***++++++++++++,,,,,,---///000111+++DDDbbbuuu~~~{{{~~~|||{{{~~~}}}uuunnnnnnrrryyy~~~{{{~~~jjjTTTRRRYYYTTTBBB222///++++++...///---***++++++---......,,,***)))*********))))))))))))******)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***))))))))),,,...******++++++,,,---------++++++++++++++++++++++++******++++++,,,---------)))***++++++++++++++++++******++++++++++++***************++++++++++++,,,***,,,...///---,,,,,,,,,***+++,,,+++)))'''((()))***++++++,,,,,,------...444444444333333222111000------------............---...///000///---+++)))'''''''''''''''''''''''''''((()))******++++++***,,,++++++******)))((((((&&&&&&&&&''''''(((((())),,,---///222444555333111000000000///////////////000///---...///000000///000//////...,,,+++)))(((%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((((((%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))************---,,,444FFFVVVYYYTTTOOOEEEFFFHHHGGGBBB@@@HHHSSSbbbfffkkknnnkkk^^^MMMAAA:::444///222???PPP^^^fffiii```XXXSSSMMMCCC<<<:::333///---......---222888777222+++)))+++---+++))))))******+++***)))((('''((()))+++,,,------,,,,,,+++111AAAbbb{{{jjjEEE333)))))))))))))))))))))***'''((()))((('''''')))+++&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))***++++++...---+++))))))***,,,---,,,,,,,,,---...///111111...IIIhhhzzz}}}www|||~~~zzzzzz}}}tttnnnppptttyyy{{{yyyzzzzzz||||||{{{wwwttthhh^^^VVVWWWVVVJJJ888+++111,,,,,,000111---,,,...,,,...000...,,,******,,,******))))))))))))******)))***++++++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((******))))))***,,,******++++++,,,------...++++++++++++++++++++++++******+++,,,,,,---......((()))******++++++************++++++++++++***************+++++++++,,,,,,***,,,//////...,,,,,,,,,)))+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,---333444444444444333222222---------.........//////---,,,---...000000---***(((((((((((((((((((((((('''((()))******++++++***,,,,,,++++++***)))))))))&&&&&&&&&'''''''''(((((((((***...222555666444222////////////............000...------///000///...111111000///...,,,***)))%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***(((###!!!$$$)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((''''''''''''((((((%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))************---***111CCCTTTVVVNNNFFFFFFGGGJJJLLLLLLPPP^^^lllnnnmmmkkkggg^^^OOO???555777333111333:::???@@@???BBBEEEJJJMMMHHH???<<<===666000------------///444000---******......+++''')))******++++++)))((('''((()))+++,,,------,,,,,,)))---===bbbqqqKKK888)))))))))))))))************++++++)))'''&&&'''(((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())),,,...///333111---***)))***,,,...---------...///000111222666NNNiiivvv{{{ttt{{{}}}zzz{{{~~~yyyuuuuuuzzz}}}|||yyyzzzzzz|||ttt^^^LLLKKKYYYgggeeePPP999111555///)))&&&***,,,***,,,000---///000///+++***+++---******))))))))))))******)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((******)))((()))*********+++,,,,,,---......++++++++++++++++++++++++(((((()))***++++++,,,,,,'''((()))*********************++++++++++++************+++++++++,,,,,,,,,(((***---...,,,+++******(((***,,,,,,++++++,,,------------,,,,,,+++++++++000333555333444666666333......///000000///......///000000///,,,***))))))******)))''''''&&&&&&&&&&&&((())))))'''(((,,,000---+++***)))))))))'''&&&((('''&&&%%%%%%%%%%%%&&&$$$(((---///000000000000555333111...---...//////222111///...---...000111222333222///,,,++++++,,,((())))))(((&&&$$$%%%%%%)))'''%%%$$$%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++...(((000CCCIII???;;;CCCEEEKKKTTT\\\]]]^^^gggqqqtttfff[[[WWWKKK888000444111;;;???999222000///---000222555777999:::;;;<<<888555111---***+++...222,,,,,,++++++***))))))(((''''''''''''((((((((()))******,,,///111000...+++---)))777[[[wwwpppPPP555...)))&&&'''(((''''''***'''((()))******)))((('''(((((((((((())))))))))))******))))))((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''')))******)))'''&&&''')))222)))$$$)))000000---,,,,,,,,,---000...,,,000666;;;WWWmmmxxx}}}ssswwwvvvuuuyyy~~~~~~xxxrrrssswww{{{zzzwwwvvvvvvuuupppbbbVVVSSSXXX[[[eeeggg[[[HHH;;;444000...---,,,,,,,,,,,,---.........---,,,,,,+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))),,,%%%'''333777000***+++)))))))))***+++++++++,,,*********)))))))))))))))******************************************************++++++++++++,,,,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))000333444444777:::888333------........./////////111111000///,,,+++*********)))(((''''''&&&&&&&&&%%%&&&'''(((((()))+++---///---++++++++++++)))(((((((((''''''&&&'''''''''$$$'''+++---......///000444333111000////////////222111///------...///000111222111///---,,,---...,,,------***'''%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((('''&&&'''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++---(((,,,:::BBB>>>:::;;;===CCCRRRdddoooooommmmmmcccQQQCCC???:::111000555>>>IIINNNEEE999222111000------///000222222222111111000...,,,***+++,,,---+++++++++******)))))))))'''''''''((((((((()))))))))***+++...000///---+++---+++666UUUrrrqqqRRR222...)))&&&((()))'''''')))'''((()))******)))((('''(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''')))***+++)))((('''((()))((()))))))))((()))+++,,,,,,+++---///...---222999JJJdddvvv~~~~~~vvvtttsssssswww|||~~~zzzwwwtttuuuxxxxxxtttooogggccc___]]][[[ZZZ^^^dddlllpppkkkXXXBBB444...,,,...---,,,,,,,,,,,,---......------,,,++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---&&&'''111666///***+++***************+++++++++************))))))))))))************************************************,,,,,,,,,,,,---------------,,,***+++,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))111222333555:::???;;;444---,,,,,,,,,---///000111333222000...---,,,,,,---***)))(((''''''&&&''''''''''''(((***,,,...------111///---,,,---,,,+++***((((((((('''(((((())))))%%%''')))******+++---///222222222222222111000000111000...---------...///000000111000......///000111111000---)))&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$###""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((('''''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,)))***444CCCKKKIIICCC===;;;CCCVVVgggiii```WWWLLL>>>444555777555444666CCCQQQ\\\XXXJJJ???:::999222000.........///......++++++,,,,,,,,,+++***************)))))))))))))))''''''((((((((()))))))))((()))***,,,......,,,***+++,,,555MMMnnnxxx\\\888...***(((******((('''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''***++++++***)))((()))***&&&444:::111'''(((---///...,,,,,,...///222;;;EEE\\\qqq|||{{{yyywwwuuuwwwzzz|||zzzxxxxxxvvvuuuuuusssmmmddd]]]SSSPPPRRR[[[gggoooxxx~~~zzzxxxkkkRRR;;;///,,,+++...------,,,,,,------...------,,,,,,++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))************))))))))))))))))))))))))---''''''///222...***,,,+++++++++***************************************************************************************---------.........//////---+++***+++,,,,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,+++******111111111444;;;@@@;;;222,,,+++***+++,,,///222333555333///------.........))))))((('''''''''''''''***)))***---222333111...222000---,,,------,,,+++((((((''''''(((((())))))%%%&&&'''''''''(((+++...111222444555555444222111//////...------------......///000000//////111333222222222///+++((((((((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,666MMMdddggg^^^RRRCCC999===FFFIIICCC>>>777777===FFFKKKFFF===666DDDRRRaaafffaaaXXXRRROOOBBB===666000............,,,++++++,,,,,,,,,***)))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))+++------+++)))))),,,333GGGkkkkkkEEE///***)))++++++((('''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''***))))))((()))***+++,,,'''''''''''''''''''''''')))+++,,,+++***)))***+++***===DDD555)))+++///...000---+++...222:::IIIWWWiiiyyy}}}||||||}}}{{{xxxxxxzzz{{{xxxvvvrrrrrrqqqnnnhhh___UUUOOOPPPSSS]]]nnnzzz{{{uuudddKKK777///...///------------------------,,,,,,,,,,,,++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))((()))))))))************))))))))))))))))))))))))---((((((---///,,,+++,,,,,,+++++++++***))))))))))))***************++++++************************************************---------............///,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***000000///111999===999000,,,+++++++++,,,///222444666222///---...//////...)))((((((''''''''''''(((***)))***---222444222///222///,,,++++++,,,+++***(((''''''&&&''''''((((((%%%&&&&&&%%%%%%&&&))),,,000111444666666555444333//////...------------------///000000000111333555222222222000---+++***+++)))'''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###&&&(((((('''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++---...888SSSrrr}}}xxxooo[[[EEE:::777666555666444AAARRR```eee```QQQDDDMMMQQQYYYbbbggghhhhhhgggVVVPPPEEE888///+++,,,---...,,,***)))***+++***(((************))))))))))))(((((((((((()))))))))***(((((((((***,,,---+++***)))---000@@@fffqqqNNN111,,,)))++++++)))''')))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))((())))))***+++(((((((((((((((((((((((((((***,,,,,,+++******+++&&&555:::...'''+++...)))///,,,+++///777EEEXXXiiivvv||||||yyyyyyzzzzzzwwwtttccceeeggggggccc^^^ZZZWWW```eeeooozzz|||wwwtttuuuuuunnn\\\EEE555000000///------------------------,,,+++++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''((()))))))))************)))))))))))))))))))))))),,,))))))+++,,,+++***+++,,,+++++++++***)))))))))))))))******+++++++++,,,************************************************++++++,,,,,,,,,---------,,,+++******,,,,,,,,,***++++++++++++++++++++++++***++++++,,,,,,,,,++++++111111000000444888555...,,,,,,,,,---...000333444555111...---///000///---((((((''''''''''''((((((''''''(((***...000000///222///+++******++++++***)))(((''''''&&&&&&''''''%%%&&&&&&%%%$$$%%%(((***---...111333444444333333////////////......------...///000111111222444777333444444222///---------+++)))'''''''''((('''&&&%%%&&&&&&''''''&&&&&&%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&((((((&&&$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&((()))(((&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''((()))*********))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))+++,,,555MMMlll~~~}}}ooo^^^QQQHHHAAA@@@CCCMMM[[[kkkwww~~~}}}mmm[[[PPPHHHCCCGGGPPPXXX___dddddd```WWWGGG777...---000...+++)))))),,,---+++))),,,,,,++++++***))))))(((((((((((()))))))))******)))((((((***,,,---,,,***,,,---...<<<^^^yyyoooSSS333---******+++((((((***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''')))+++,,,+++*********$$$+++...))))))///000,,,...---000888CCCQQQeeeuuu~~~zzzxxxyyy}}}{{{vvvsssoooiiidddWWW]]]eeejjjlllmmmppprrrrrrsssvvvzzzxxxttttttwwwtttkkkWWWAAA333///...,,,,,,------......------,,,++++++++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))************))))))))))))))))))))))))*********++++++*********+++++++++***************))))))******+++,,,,,,,,,*********************************************************+++++++++,,,,,,+++*********,,,---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++333444222///000444222...------...///000111222333333000---...000111...+++((((((''''''''''''(((((($$$&&&((()))***,,,///111222///+++)))***++++++++++++***)))((('''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((()))***,,,...000111111111///000000000//////.........///111111111222555777777888777555111...---......,,,***))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$&&&((((((%%%###"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&)))***(((&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))***+++***))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++'''(((***333EEE^^^vvvzzztttooohhh```]]]___kkkssszzzwww]]]CCC999111111555:::AAAIIIWWW[[[ZZZNNN<<<000///333---,,,,,,///444555222...///...---,,,+++***)))((((((((()))))))))************))))))***,,,---,,,+++///,,,,,,;;;ZZZrrrmmm[[[555///***))))))((())),,,***)))(((''''''((()))***(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%''')))++++++***((('''((((((((((((((((((((((((%%%(((***+++***)))))))))))))))***+++---///111111000333===JJJUUUaaaooo|||xxxtttssstttyyy|||}}}zzzyyyyyyuuupppmmmkkkhhhccc___```iiittt{{{~~~|||zzz|||}}}||||||~~~uuuiiiTTT===111...---+++,,,,,,---......---,,,,,,******************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,+++)))'''))))))))))))************))))))))))))))))))))))))'''***++++++******)))(((***************+++++++++))))))***++++++,,,------************************************************************+++++++++,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++666777555000...111111///---...///111222222222222222///,,,...111111...)))(((((('''''''''(((((()))%%%'''******)))+++000444333000,,,******+++,,,,,,------+++)))((('''''''''%%%&&&''''''&&&%%%&&&'''&&&''')))***,,,......///000000000111000//////...///000111222111222555777<<<<<<;;;777222///......000...+++******)))'''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&""""""###%%%''''''%%%"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###&&&)))***)))'''%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))++++++******)))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++''''''***333AAAWWWsss{{{yyyzzzxxxzzz{{{mmmJJJ555000...000...***---333<<>>:::444000000///---+++***(((((())))))))))))************+++***)))***,,,------,,,///++++++<<<[[[rrrqqqeee777000***))))))(((***---***)))(((''''''((()))***(((((((((((())))))))))))'''((((((((())))))******)))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((***---///000...+++***))))))))))))))))))))))))$$$'''***+++***)))((()))...***))),,,,,,***+++000555;;;JJJZZZfffmmmwwwzzzrrrnnnpppssswwwwwwvvvrrrlllgggcccaaa\\\[[[\\\aaahhhmmmnnnmmmrrr|||~~~wwwtttuuuhhhQQQ::://///////...,,,,,,---......---,,,,,,******************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,......,,,***((())))))))))))************))))))))))))))))))))))))&&&***,,,+++******)))'''))))))******+++++++++,,,))))))***+++,,,,,,------******************************************************+++++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,777555444222111111222222000111111111111222222222......,,,++++++,,,---...******)))((((((((((((((('''''')))***,,,...//////000///---+++******++++++...,,,***)))'''''''''((((((%%%&&&***(((""""""'''&&&''')))***)))((()))***,,,...000111222222222222000111222111//////333666<<<:::777666555444222000...///000111000---***))))))(((&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,&&&!!! ###%%%$$$!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***&&&###%%%)))***((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))+++)))(((((()))***+++++++++++++++000===TTTooo}}}~~~{{{vvv|||rrrsss}}}eee===999000,,,///111......000333444333222000///111333000333555666999======999<<<:::333)))%%%'''***))))))))))))))))))))))))))),,,***)))***++++++***)))...)))***???ddd{{{ttt```<<>>888555777888666222222222///---...222666888777......,,,,,,111666444///:::FFFMMMDDD666,,,))))))))))))))))))))))))))))))+++***)))***+++,,,+++***+++(((***666NNNaaaeee___EEE333,,,,,,(((***,,,((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))&&&&&&'''(((((((((((('''***))))))(((((())))))***)))((()))+++---...---,,,,,,---...///111777@@@GGGZZZccclllrrrvvvwwwsssmmmlllllljjjhhhhhhlllsssyyyzzz~~~~~~wwwlll[[[UUUSSSXXXZZZ]]]fffrrrtttvvvyyyzzzvvvtttyyy}}}yyyxxx{{{~~~{{{vvvjjjlllVVV888///000......,,,---...---++++++---//////---***)))***+++*********************************++++++***(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))***))))))))))))************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************************************************+++++++++,,,++++++++++++************++++++++++++++++++++++++222222222222222222333333111111000///...---,,,,,,..................//////***))))))((((((((((((((()))))))))***************&&&((()))+++,,,,,,,,,+++------,,,+++******))))))&&&&&&&&&&&&%%%###$$$&&&###%%%''''''((()))+++---***)))+++111777:::888444222222222222222222222333777666444444444444333111+++,,,...///000///...---+++***)))'''&&&$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''' %%%))))))%%%###$$$&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))))))))***+++)))+++...111888HHH]]]mmm|||~~~zzzwwwppppppkkk^^^XXXSSSHHH@@@===;;;<<<===<<<888555222...+++...666===@@@???333666999@@@JJJRRRPPPIIILLLRRRQQQCCC333***))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++((('''(((///>>>NNNZZZ___MMM777,,,---)))))),,,)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******)))(((((('''(((((()))((((((((())))))*********))))))))))))))))))***((((((***+++---------,,,+++---111777???HHHOOOTTT```eeekkkqqqttttttooojjjkkkgggbbb^^^^^^bbbiiimmmwwwzzz|||}}}}}}sssccc^^^]]]aaaccccccggglllkkklllnnnnnnnnnqqqxxxzzztttppphhhnnn[[[<<<111///,,,------.........,,,---...000///---***)))***+++******************************++++++,,,***)))((()))+++******)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))(((***+++***)))((()))***((()))))))))***************************************************+++++++++******+++,,,,,,,,,,,,+++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++111111222222222222222222000000///...,,,+++******,,,------.........//////***))))))((((((((((((((())))))))))))))))))))))))((()))***+++,,,+++******------,,,,,,++++++******''')))(((&&&$$$$$$%%%&&&###%%%&&&&&&'''(((+++---,,,+++***---333777999999666555555555666666555555333222222333444666555444+++,,,---.../////////...,,,++++++)))(((&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###(((---,,,&&&"""###&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))''')))******)))((()))+++)))...333777>>>LLLaaaqqq}}}}}}|||}}}yyywwwcccUUUKKK???===>>>777666555555888<<>>:::222...+++///888BBBFFFGGGBBBFFFLLLWWWiiizzztttkkkWWW>>>...*********))))))))))))))))))))))))+++***)))***,,,---,,,+++(((((())),,,444CCCUUUdddUUU;;;------)))(((,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((('''((((((******)))))))))***+++,,,******))))))))))))******((()))++++++,,,,,,,,,,,,,,,000888EEESSS]]]``````mmmmmmooorrrtttqqqllliii^^^YYYUUUUUU[[[aaadddeeehhhhhhiiinnnvvv}}}zzzttt[[[UUUQQQUUU]]]eeemmmsssrrrqqqqqqrrrwww~~~~~~~~~|||zzzvvvrrrnnnjjjqqq^^^@@@222...+++,,,---.........------///111///---***)))***+++*********************************++++++***))))))***,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((***+++***)))((()))***((()))))))))************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++***************************************************++++++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++111222222222222222111111///...---,,,+++***))))))***+++,,,---............******)))((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,++++++,,,------------,,,+++******,,,+++&&&###%%%&&&%%%$$$%%%&&&&&&&&&'''***------,,,,,,,,,...222777:::999888888999::::::888666111000000222444666666555,,,,,,---.../////////...,,,,,,,,,+++***)))'''&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%)))---,,,&&&######%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''***------***)))+++---***000777:::???KKK^^^mmmoooppppppttt~~~|||pppUUUAAA777000222666000---///111555===EEEGGGDDD333///,,,...666???EEEHHH[[[\\\]]]bbbrrr^^^===---,,,---,,,))))))))))))))))))))))))+++******+++---...---,,,++++++,,,---111>>>VVVkkk]]]???...---)))(((++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((()))******+++******))))))******+++)))***+++++++++,,,///111333:::GGGWWWdddkkkllljjjuuurrrooonnniiibbb______ZZZUUURRRTTTYYY]]][[[WWWVVVUUUUUU[[[eeelllmmmlll[[[QQQFFFFFFSSSeeeuuu~~~~~~}}}vvvqqqssszzz~~~|||yyyxxxxxxwwwtttsssjjjqqq^^^???222///++++++,,,---......------///111///---***)))***+++******************************)))***+++*********,,,...)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))))))))************************************)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++************************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++222222333333222111000///------,,,+++******)))))))))***+++------------,,,******)))((((((((((((((('''''''''(((((())))))))))))))))))***,,,---///000,,,------......---,,,+++---000...'''###%%%&&&%%%&&&&&&&&&%%%%%%&&&))),,,+++---///...,,,...333888;;;:::999:::<<<<<<999666222111111111333444444333------..................---------------+++***)))%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))(((%%%###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&''''''((((((((((((((('''((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))---111111...,,,...000---444:::<<<===EEEUUUcccbbbcccfffnnnzzzwwwfffLLL:::666222444666000...000111333;;;EEEHHHEEE333000---,,,///666===AAAYYY\\\]]]^^^jjj\\\<<<------...---))))))))))))))))))))))))+++******+++---......---,,,+++,,,---///;;;VVVooocccAAA......***'''+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))(((((((((((())))))***''''''(((((())))))))))))+++******))))))******+++)))***+++,,,,,,///555999@@@LLL\\\hhhmmmoooppprrruuuooojjjdddZZZPPPNNNSSS\\\ZZZYYYYYYZZZYYYUUURRRNNNMMMNNNTTT[[[___aaabbb___TTTHHHGGGTTTgggvvv}}}{{{rrrooorrryyy|||yyyvvvtttttttttsssrrrhhhmmmYYY<<<222000,,,,,,+++,,,------,,,---///111///---***)))***+++******************************''')))*********+++...000)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************(((***+++***)))((()))***))))))))))))************************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++************************************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++222333333333222111///...,,,,,,++++++***)))))))))((()))***,,,------,,,,,,******)))(((((((((((((((&&&&&&''''''((())))))***((((((((())),,,///222333,,,---.........---,,,+++///222000'''###&&&'''$$$''''''&&&%%%$$$%%%(((+++(((---222111,,,+++000555<<<:::999:::<<<<<<999666444333222222333333111000........................------...///...---+++***%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&######$$$%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&''''''((((((((((((((('''((((((((())))))******))))))))))))************)))))))))))))))))))))))),,,000444444000...000333555;;;AAAAAA???DDDSSS___eeefffhhhmmmvvvyyypppddd\\\EEE888888555444333+++///000///...444===???;;;333111---***)))...555:::===FFFOOOVVVaaatttqqqTTT999,,,,,,...---))))))))))))))))))))))))+++******+++---......---)))((()))***,,,888TTTooofffCCC///...***'''+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))(((((('''(((((()))***+++((())))))***+++*********++++++************++++++(((***+++,,,...333:::@@@IIIYYYlllsssooolllqqqwwwsssmmmfff___RRRGGGHHHPPPXXXZZZ]]]^^^]]]\\\]]]^^^PPPPPPRRRWWW[[[\\\]]]^^^VVVOOOHHHKKKZZZkkkuuuwwwttt}}}|||xxx{{{~~~}}}yyywwwuuuxxx||||||yyytttqqqooonnnmmmllleeehhhTTT888111111---,,,***,,,---,,,,,,,,,///111///---*********+++******************************&&&((()))***+++,,,///111))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++************************************************++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++111222333444333000---+++(((+++)))+++000)))%%%...******+++++++++,,,,,,,,,+++******)))(((''''''&&&''''''''''''((((((((((((***((())),,,...,,,---111,,,,,,---......---,,,,,,,,,,,,+++)))(((&&&%%%%%%))))))((('''&&&&&&%%%%%%******+++,,,...///000000444777;;;<<<:::888666666999666333444666777444222...///000///...///000222///......///000///,,,***"""###$$$''')))(((%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************************************...???HHH===222333888999AAAHHHHHHCCC>>>:::IIIgggppprrrsssrrrrrrqqqjjjaaaSSSFFF:::777666333000///000---,,,...222333222///,,,---+++******,,,,,,+++222444:::BBBKKKVVVdddooolll^^^III666---,,,,,,+++))))))))))))))))))))))))+++***)))(((((()))******222000)))(((///555FFFbbbWWWGGG666///---+++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''***,,,---,,,***)))))))))'''&&&'''***+++***((((((((((((((())))))))))))''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((((((***++++++***)))***+++'''''')))******+++++++++---++++++...666BBBQQQ]]]eeeiiilllkkknnnuuu{{{{{{yyymmm[[[KKKCCCBBBGGGLLLWWWaaaiiikkkjjjjjjhhheeefffQQQLLLWWW]]]``````ZZZZZZWWWXXX```hhhkkkiiifffhhhrrrwwwppphhhiiipppvvvsssrrrqqqrrruuuzzzyyytttnnnlllmmmooopppooocccaaaRRR;;;000222111+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***(((''''''******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++++++++,,,---...///************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,000111222222111///,,,+++111111***,,,888666***&&&************+++++++++++++++***)))(((''''''''''''''''''''''''((((((((((((+++)))***...///------///------...//////...------,,,,,,+++)))((('''&&&%%%)))(((((('''&&&&&&%%%%%%'''((()))+++---///000111555777::::::888777777777;;;:::999::::::999777666444444333111...---...000000///......///...,,,***'''&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************************************555EEELLLAAA666555999:::???EEEDDDAAA>>>:::FFF```lllooorrrssstttrrrjjj```SSSFFF:::666555222///...000...,,,,,,---///000000......,,,))))))+++------,,,---///222777===FFFNNNQQQKKKAAA777222///---***))))))))))))))))))))))))+++***)))(((((()))******222000(((&&&,,,///???YYYOOO@@@111,,,,,,+++***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''))),,,,,,+++))))))))))))'''&&&'''***+++***((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((***************)))))))))(((((()))***************))))))***+++,,,,,,,,,,,,---++++++333@@@OOO\\\dddcccgggjjjkkkqqqzzzmmmYYYKKKCCCAAAHHHQQQ___iiisssvvvvvvvvvsssnnndddUUUUUU```aaacccfffdddddddddeeeggghhhgggeeedddnnntttvvvrrrnnnmmmllljjj___\\\YYYXXX\\\cccjjjppp{{{vvvooojjjhhhgggggggggbbb___OOO:::...///...))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++++++++,,,---......************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,000000//////...---,,,+++"""###,,,TTTUUU))))))))))))************+++***((('''&&&&&&''''''''''''''''''((((((((((((+++***,,,000000---,,,.........///000000///......---,,,+++***)))'''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%'''))),,,...///000444666888888777666666777:::<<>><<>>111...,,,++++++***))),,,000000111///++++++///222222333000...---+++)))***---)))))))))))))))))))))))))))))))))))))))************+++'''(((...000<<>>@@@===999888888777777666444333333666888444222///---......------------------...,,,)))&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))+++111444111,,,+++...///'''......,,,---...BBBbbbccchhhmmmnnnmmmgggYYYLLL===333,,,,,,000555;;;BBBJJJOOOZZZiiiqqqjjjVVVDDD333---+++------***+++///,,,...,,,))),,,333777666333...,,,...---)))))),,,))))))))))))))))))))))))(((((())))))************(((***'''(((...000;;;SSSRRRBBB222++++++***)))***))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((('''(((***)))((('''((()))'''(((((()))((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******---***))),,,111444111---,,,,,,+++++++++,,,------,,,777CCCLLLWWWbbbfffdddggghhhiiijjjsss~~~xxxaaaLLLHHHHHHIIIUUUdddccciiiooorrrwww|||{{{xxx}}}vvv{{{~~~rrrooo}}}{{{qqqggggggllllllhhhhhhiiiddd[[[RRRHHH;;;///333222///......///222333:::GGGWWWbbbddd___YYYVVVIIIEEE<<<222,,,...//////++++++++++++++++++++++++)))************+++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++++++++*********+++,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++***)))***++++++&&&'''***444+++###(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((***)))+++//////,,,+++---------,,,,,,,,,,,,------------,,,,,,+++******)))''''''''''''''''''''''''(((((((((((('''''''''''''''+++111555444111---,,,111555:::===<<<:::999888888999999777555333444555666333111000000000...---,,,,,,...111333222///,,,+++***(((&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))---///...,,,,,,...111---222///,,,------>>>[[[jjjmmmooonnnkkkeeeXXXKKK999111---000777???JJJSSS___^^^aaakkkuuuwwwmmmcccCCC666,,,...///,,,+++---***---,,,***111>>>EEEDDD666///...555666///))))))))))))))))))))))))))))))'''((()))******+++******)))+++''''''------777NNNRRRBBB000)))((()))***,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******(((((()))***'''((())))))(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))******)))'''''''''((())))))*********((((((***---///---+++,,,+++******+++,,,...///---===LLLTTT\\\fffiiieee]]]___aaadddnnnyyy~~~|||nnn___OOOKKKMMMSSSZZZaaaiiioootttyyy}}}ssswww}}}wwwwww{{{rrriiikkkrrrppphhhiiiggg^^^OOOAAA999222,,,000000000000///...------000:::HHHRRRSSSLLLCCC===999666111,,,***+++---...++++++++++++++++++++++++******************++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++************++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++******++++++$$$222555///***######///(((((()))))))))*********((()))***++++++***)))(((''''''''''''(((((((((((()))'''(((,,,---++++++...///...---,,,,,,---...///---------,,,++++++******'''''''''''''''''''''''''''''''''(((((((((((((((&&&)))---///...---,,,,,,...///222666999999777555555777999888777555555555666555333333333222///---,,,,,,---111444666666555///...+++(((&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++---///555444//////555666???TTTeeegggfffccc```ZZZOOOCCC666///,,,111:::EEESSS^^^ccc``````dddkkkssswwwyyyZZZCCC000---///,,,+++---,,,000111111>>>SSS^^^]]]DDD777000666888111******))))))))))))))))))))))))&&&''')))***++++++*********+++'''(((---...:::QQQYYYGGG333)))((((((***---))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++***)))(((***+++&&&(((***)))(((''')))+++(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))************'''(((((()))******++++++(((((()))***************,,,+++++++++,,,...111222:::HHHTTT[[[dddmmmkkkbbb\\\]]]___cccmmmwwwyyyuuugggaaaWWWPPPTTT\\\^^^ZZZfffmmmsssyyy~~~wwwlll```eeetttxxxzzz|||yyyrrrwwwvvvqqqtttzzzxxxpppnnnfffUUUAAA444111///------.../////////...---,,,...222777<<<>>><<<666111000...,,,++++++***+++---************************++++++************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++************++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++'''(((%%%)))111,,,&&&,,,))))))))))))************''')))+++------,,,)))(((''''''''''''((((((((())))))&&&'''+++,,,***+++///000///...------...///000---------,,,,,,+++++++++&&&'''''''''''''''''''''&&&&&&''''''((())))))***((()))******)))***,,,...***)))+++000555777444111000333777999999888888999666555555555555333000------,,,,,,///444999;;;<<<333111...***(((''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,,,,---------...111888444---222???@@@CCCPPPTTTUUUSSSOOOLLLGGG===333333---+++000999EEEUUUaaa[[[\\\^^^___bbbkkkwwwkkkNNN333---...,,,+++...+++111333777HHHbbbqqqrrrWWWAAA111111333...+++---))))))))))))))))))))))))&&&''')))***+++++++++***)))+++(((***111333@@@YYYcccOOO999,,,)))(((***,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++***))))))***,,,&&&(((******'''''')))+++(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************((())))))***++++++,,,,,,(((***,,,+++***)))***+++,,,,,,+++,,,---000333555IIISSS\\\aaajjjrrrkkk]]]aaabbbcccfffnnnvvvuuupppdddeee^^^UUUXXXbbb___TTTMMMVVV```jjjrrruuuooofffYYYLLLSSSiiiuuuyyyvvvllldddqqqzzzyyy{{{yyyrrreeeMMM777------...---,,,------...////////////---+++***---222666666444...---,,,------,,,,,,...************************+++++++++*********))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++***************+++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++,,,,,,------,,,+++)))((((((((()))***))))))(((((((((((())))))'''(((***++++++***)))''')))(((((((((((())))))***)))))))))***++++++,,,,,,++++++,,,---............000///...---,,,+++++++++)))'''$$$%%%''')))'''&&&((((((((((((((((((((((((((((((((()))******++++++))))))***+++,,,------...///111555888999999888777;;;:::888888888555///******+++,,,...111444777888444444444333111...+++))))))(((&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$###$$$'''***(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''(((***,,,,,,***(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((&&&''''''((()))******+++)))))))))))))))))))))))))))+++---/////////...---888444///---...111444666999888666555555444333111,,,---------000999FFFNNNMMMMMMLLLNNNUUUdddvvvpppOOO000)))---,,,******//////333BBB\\\ttt|||zzzhhhIII///---333222---+++***************)))((((((&&&''')))+++,,,,,,,,,,,,...******,,,***///FFFaaawwwZZZ999)))''')))******+++++++++,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))***,,,***&&&'''+++***))))))((((((((())))))''')))***,,,---------,,,,,,'''&&&+++...,,,***+++,,,//////---+++000<<>>;;;999888777555111...---......000111333555666555666666666444222///...***)))'''&&&&&&'''***+++%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$###$$$''')))''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&(((((('''%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((('''''''''((()))*********))))))))))))))))))))))))((())),,,///000000000000555333///---...///111222...///111222222000+++(((,,,,,,,,,,,,,,,000666<<<999<<<@@@EEEMMMXXXeeennnSSS>>>,,,+++---,,,---111,,,000888EEEYYYlllsssrrr```FFF000---222000,,,+++***************))))))((((((((()))***+++,,,------,,,)))))),,,+++111FFF___qqqWWW999***))))))))))))******++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))&&&%%%((()))'''(((+++))))))(((((('''(((((()))((()))***,,,------,,,,,,///,,,+++000222///,,,,,,,,,------...222<<>>KKKZZZ```VVVIII666222000///---++++++---+++++++++++++++***))))))+++***(((((((((***,,,...---------,,,+++,,,333;;;???444***)))*********+++((((((((())))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''(((***---///999000))))))+++)))'''&&&'''''''''''''''((()))))),,,,,,,,,+++++++++++++++...,,,---000111///111444777;;;FFFTTTbbbjjjjjjgggccceeegggeeeaaa```cccgggeeegggkkkpppsssqqqlllgggrrr{{{xxxZZZVVVmmm~~~zzzvvvooojjjgggggghhhiiikkkqqqwww|||tttZZZ@@@///000/////////---***+++...---------------...//////,,,,,,,,,+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++*********************)))((('''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************((())))))))))))******************+++++++++,,,,,,++++++------------++++++......---,,,++++++++++++++++++,,,,,,++++++***)))))))))(((((((((((())))))((()))***+++---...///000...---+++***)))(((((((((''''''((())))))******+++,,,,,,...///////////////,,,------...000222333444...///...,,,)))'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((()))***+++,,,---+++***)))(((((()))***+++---111777::::::888555444777888:::;;;<<<<<<;;;:::666777999999999777555333444333111///,,,***(((''')))(((&&&%%%%%%%%%&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))((((((((('''''''''''''''***((('''&&&((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,,,,+++***...999HHHSSS[[[bbbgggfff]]]OOODDD>>>444000+++))))))***+++++++++******,,,......---,,,...+++)))+++...///...---000444;;;GGGUUUXXXKKK;;;---.........,,,+++,,,---+++++++++,,,++++++***)))******)))))))))***,,,---((()))+++---...111555888333,,,&&&(((***))))))+++(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((***,,,---///)))%%%''')))(((((()))(((((('''(((((()))***+++///...---,,,,,,,,,,,,,,,...++++++,,,------333:::EEEKKKXXXgggsssxxxuuuqqqrrrqqqooojjjffffffjjjnnnuuurrrppprrruuuwwwvvvtttsss|||wwwYYYUUUnnn}}}yyyrrrlllhhhiiilllpppnnnpppsss{{{xxxcccJJJ777000---------,,,+++***,,,...------------...//////000---------,,,,,,,,,,,,++++++++++++++++++,,,------***++++++++++++,,,,,,,,,******++++++++++++******)))************))))))(((+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************+++++++++************************************************)))))))))*********++++++************+++++++++++++++,,,,,,------,,,,,,+++000///...---,,,,,,,,,,,,,,,,,,---------,,,+++***))))))(((((((((((())))))'''((()))***,,,...000111000///---+++***)))((((((''''''(((((()))*********,,,---...//////000000000////////////000111222333...//////---)))((()))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((((((((())))))*********++++++******)))*********)))---111444444444666888<<<===>>>???>>>===;;;:::<<<<<<===<<<;;;888666444333333444444222///,,,***+++)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((('''''''''&&&'''&&&&&&'''((()))'''&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***++++++,,,---///000111------,,,+++---666CCCNNNSSSXXX\\\ZZZQQQHHHCCCAAA333///+++)))***++++++***))),,,000555777555...(((+++,,,+++++++++---------...333999BBBJJJJJJ===...)))+++---,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))***************+++++++++(((***---000333555777666///***'''))))))((((((***((())))))******))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))******)))&&&%%%((()))'''(((+++((((((((())))))***,,,,,,111000///---,,,,,,------,,,)))(((+++///555AAAMMM[[[___gggpppwwwzzzzzzyyyvvvuuurrrpppoooqqqtttwww{{{uuutttxxx}}}vvv{{{qqqUUUTTTnnn{{{uuulllhhhiiinnnrrruuuvvvsssttt{{{vvvgggQQQ<<<111000+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,---...///000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,******++++++++++++******((())))))************))),,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))*********+++++++++************************************************************+++++++++,,,************++++++++++++---,,,,,,++++++,,,,,,---111000///...---,,,,,,,,,,,,---...///...---,,,+++))))))(((((((((((())))))''''''((()))+++...000111111000...,,,+++)))))))))''''''(((((()))*********,,,---...///000000000000222111000000000000000000---//////---***(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((('''''''''+++++++++,,,,,,,,,++++++(((+++---...///222777;;;@@@AAAAAAAAA@@@===;;;999@@@@@@@@@@@@>>>:::777555222333666777666333000...,,,+++(((%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&######%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&&&&&&&&&&(((******)))'''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---///111333555000000...+++)))---666>>>===AAAEEEBBB<<<777666777000---++++++...///...,,,%%%,,,888DDDJJJHHH>>>666)))---...,,,))))))******+++222999>>>@@@===222'''(((***,,,++++++------,,,+++,,,,,,,,,,,,+++******))))))***+++++++++******,,,...111333555777666333///+++)))******'''''')))))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((***)))***,,,***&&&'''+++))))))))))))***+++,,,---333111000...---------...---++++++111999FFFXXXggglllmmmoooqqqsssvvvyyyzzzqqqppppppqqqtttxxx{{{}}}~~~yyyyyy~~~nnnPPPNNNgggyyy{{{qqqfffeeellltttxxxxxxyyyyyy|||{{{zzz~~~kkkYYYEEE333,,,...,,,------------...,,,)))++++++++++++,,,---...///,,,,,,,,,,,,++++++******------,,,,,,------...///*********++++++,,,,,,,,,******++++++++++++******'''((()))***************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,)))************+++++++++...---++++++++++++---...000000///........................---,,,,,,++++++,,,***(((((()))***)))((()))***)))(((((()))---///////////////---+++)))((()))(((((())))))***+++,,,)))+++...111222111000...///.........///000222333111111000///---***((('''***((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))))))))************+++++++++++++++***+++,,,...000222>>>>>>>>><<<999666666777<<>>000111222///------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************************++++++,,,,,,++++++***,,,,,,++++++***)))))))))************************))))))*********))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************((()))***+++,,,+++***************++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,000000///............///000////////////.........,,,***(((((()))***)))(((************)))***---000//////000///...,,,***))))))((((((((())))))***+++)))+++---000111111000/////////......///000111222111111000///---+++)))((()))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))))))))*********+++++++++***)))))))))***,,,...///555666777777555555666777:::AAADDD@@@======>>>===999999:::;;;;;;;;;:::999333222///,,,)))'''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''%%%&&&&&&'''((('''''''''((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))),,,222;;;CCCIIINNNRRRUUUUUUBBB///***---...,,,++++++...333666444...+++*********)))***...///---)))111444OOOgggfff^^^NNN444---,,,,,,++++++,,,,,,---333555777666222---***(((((()))***+++,,,------......---,,,+++******************))))))((((((((((((***...000111555:::888111++++++***)))))))))))))))+++******)))))))))))))))))))))(((((((((((())))))))))))))))))************************))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,///222666;;;:::888555222///---,,,+++444===CCCMMM\\\hhhnnnsssuuummmkkktttvvvuuuzzzwwwsssppppppooooootttzzzzzzwwwwww{{{|||rrrWWWFFFVVVrrrzzz|||zzzxxxzzzsssnnnlllhhhoooxxxvvvpppeeePPP;;;000//////...------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************************++++++,,,,,,++++++***+++++++++***************************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************)))***+++,,,---,,,,,,+++++++++++++++++++++,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,111000//////......//////111111111111222222222222,,,+++))))))******)))(((***++++++*********---/////////000000///...,,,+++)))((((((((((((((()))***((())),,,///000111000///000///////////////000111111000000///---+++***)))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))((()))******++++++******)))(((((((((((()))***++++++...000222333444777999;;;??????===>>>AAAAAA???======>>>>>>>>>===;;;;;;888666333000,,,***))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++******))))))(((''''''))))))))))))))))))(((((())))))(((((()))***,,,---111>>>NNNXXX[[[YYYXXXXXXcccLLL444+++---///,,,******,,,000222222111///...+++))))))+++...///,,,)))...777QQQbbb^^^UUUFFF333,,,,,,++++++++++++,,,,,,555666666333///+++((('''))))))***+++,,,,,,---...------,,,+++***************))))))))))))(((((((((+++,,,...111777:::666...+++***))))))))))))))))))+++******)))))))))))))))))))))(((((((((((())))))))))))))))))************************)))))))))))))))************))))))((())))))))))))))))))))))))***))))))(((((())))))***)))***+++,,,---000333666999888666333111///...---,,,<<>>===???BBB>>>888<<<>>>@@@@@@@@@>>>======;;;:::777444111//////...***)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))))))))+++******))))))(((((((((***)))(((((()))+++...///===LLL^^^gggeee^^^YYYWWW^^^JJJ666---,,,+++***+++))),,,///111777===@@@@@@333...***+++---,,,++++++///>>>SSS\\\UUUIII===111,,,,,,++++++++++++,,,,,,444444333111---***))))))))))))***+++,,,,,,---------,,,++++++*********+++))))))))))))))))))))))))(((***///666======555,,,******)))))))))))))))***+++******)))))))))))))))))))))(((((((((((())))))((()))))))))************************)))))))))((())))))************)))((())))))))))))))))))))))))***))))))))))))))))))***)))***+++,,,,,,...111333000///............/////////EEE]]]kkkqqqttttttsssqqqxxxtttkkkgggaaa```jjjpppiiifffjjjmmmnnnnnnpppvvvvvvxxxvvv```OOOXXXmmmyyy~~~ssskkkccc[[[bbbjjjfffWWWDDD444111111+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******))))))************************************++++++++++++******((())))))***++++++,,,,,,************************))))))***+++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++++++++,,,,,,,,,------111111000///////////////...//////000111222333333...,,,***)))******)))((('''((())))))'''''')))***---...///000000000///...+++***)))((((((((((((((('''(((***,,,---........./////////000000000000000////////////...---,,,+++''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))++++++***)))((()))))))))))))))(((((((((%%%'''***,,,...000333555999;;;<<<===@@@BBB<<<444:::===AAACCCAAA@@@@@@AAA===<<<999777666555555555000///---,,,)))'''&&&%%%&&&%%%%%%%%%$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((''''''((()))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***++++++,,,++++++******))))))(((((()))((((((((()))+++...000FFFQQQ___ccc]]]TTTOOOMMMGGG>>>333...***''')))---)))333???GGGPPPXXX[[[XXX???444+++***+++***+++///===PPP]]]ZZZPPPCCC666000,,,++++++******++++++,,,///000000...+++******,,,*********++++++,,,,,,---,,,,,,++++++******++++++))))))))))))************&&&)))222===BBB>>>444,,,***)))))))))))))))******+++******)))))))))))))))))))))(((((((((((())))))((()))))))))************************)))))))))(((((())))))*********))))))))))))))))))))))))))))))******))))))))))))******)))+++,,,+++******,,,...,,,++++++***+++---///000444KKKeeerrrvvvwwwxxxxxxsss|||zzzsssooofffccckkklllgggfffjjjnnnnnnmmmnnnnnnlllmmmttt~~~~~~zzzwwwoooZZZIIIPPPdddqqqwww||||||{{{||||||zzzqqqiiigggccc```gggjjj___III999---///111---+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******))))))******************************)))******++++++******)))(((((()))***+++,,,,,,---************************))))))***+++++++++++++++))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************************++++++++++++***************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,,,,,,,---------222111000000//////000000------...///000000111111///---+++*********)))(((&&&'''(((((('''&&&'''(((+++,,,...///000000//////,,,,,,***)))(((((((((((((((((()))+++,,,,,,,,,,,,---...///000111111111111///////////////...---,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''')))++++++***)))((())))))*********)))(((((($$$&&&((()))***+++---///000333666888===AAA>>>888<<>><<<:::999999999:::666666555333000---)))'''&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((()))************)))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))+++,,,------******************))))))(((((((((((()))+++---...<<>>@@@>>>CCCHHHMMMNNNKKKHHHIIIJJJBBBAAA???===;;;::::::;;;;;;<<<<<<<<<999444000---)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***++++++,,,,,,******************++++++''''''((())))))***++++++---///111000---+++******,,,******------***+++///555PPPkkkvvvxxxxxxrrriiiDDD555******+++)))---555FFF\\\YYYGGG@@@555))),,,++++++************++++++(((***,,,,,,+++***+++,,,***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,))))))*********+++++++++...111888???<<<333------)))))))))))))))***+++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))************************))))))))))))(((((()))***************))))))))))))))))))))))))+++******))))))******+++)))***,,,+++***)))***+++...---,,,,,,---///222333FFF\\\rrrxxxtttssswww{{{rrruuuooolllpppkkkaaabbb``````dddiiijjjggghhhkkkoooooorrrxxx~~~~~~xxxrrriiijjjlllgggSSSAAAJJJ___gggqqqzzz{{{xxxwwwtttqqqlllhhhiiilllooouuuiiiNNN111111...+++,,,//////+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,+++******))))))******************************))))))************)))))))))))))))***+++++++++,,,************************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++*********************************+++++++++,,,,,,++++++*********+++,,,---++++++++++++++++++,,,,,,*********++++++++++++,,,,,,,,,,,,------------...222111111000000000000000............////////////000...+++***+++***)))(((''')))******)))'''((()))((()))+++---///////////////...---+++***))))))))))))))))))))))))))))))******+++...000222333333222...///////////////......)))))))))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%''')))++++++***((('''%%%&&&((()))))))))((('''&&&(((***+++++++++---///***---...---111:::@@@AAAIIINNNSSSTTTPPPLLLLLLMMMEEEDDDAAA>>><<<:::::::::===???AAAAAA???;;;666333+++******)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''***************+++++++++)))))))))***+++++++++,,,&&&'''((()))******))))))))))))))))))******++++++---)))(((,,,000///...///???XXXnnnrrroooooommmfff@@@111(((+++,,,***---555@@@WWWRRR@@@>>>777...444++++++************++++++(((***,,,,,,+++***)))***++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,))))))******++++++++++++444555:::===666,,,)))---))))))((())))))***+++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))************************))))))))))))(((((()))***************))))))))))))))))))))))))++++++************++++++(((***,,,,,,,,,+++,,,---***))))))***,,,111555777PPPfffzzz}}}wwwtttxxx|||zzzxxxlllgggmmmiii]]][[[XXXZZZ```eeeddd```bbbffflllnnnttt}}}yyyqqqlllnnnrrrnnnYYYHHHQQQhhhhhhsss}}}~~~{{{xxxvvvssskkkdddcccdddeeehhhUUU555***000000))))))//////***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,++++++***)))*********************************))))))************))))))***************+++++++++************************((()))***+++,,,---------))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******************************+++++++++,,,,,,,,,---,,,+++++++++,,,---...*********++++++,,,,,,---))))))*********+++++++++,,,,,,,,,---------......222111000//////000111222......---,,,,,,,,,,,,------------,,,+++(((&&&%%%''''''''''''''''''''''''***))))))+++000333333111111000///...,,,***))))))))))))((('''''''''''''''***+++,,,---............111000000000//////.........///000///,,,)))((('''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&'''(((((((((***---000''''''''''''(((((())))))***+++,,,,,,+++***)))((((((((()))***---111555888===GGGQQQUUURRRMMMMMMNNNFFFHHHHHHDDD???;;;;;;<<>>;;;666222555222000...***&&&&&&***+++***(((&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%(((***&&&&&&&&&''''''(((******+++000000)))%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&(((+++,,,)))&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((((((((((()))'''(((((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&)))))))))))))))(((''''''))))))))))))((((((((((((******++++++++++++******))))))))))))************))))))************))))))+++***&&&***000+++***666DDD^^^ggg^^^cccpppaaaAAA333000,,,)))))),,,000333JJJHHHFFFBBB===999555333,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))))))))*********+++,,,---,,,***)))***+++)))))))))+++...///...,,,888NNNRRR:::&&&(((+++&&&))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))************+++++++++*********))))))*********++++++,,,,,,,,,///+++,,,///,,,,,,===UUUgggyyy|||zzz}}}wwwlllbbbeeemmmlll```\\\cccfffaaa___bbbhhhooossssssvvv~~~jjjYYY]]]mmmoooooonnnppptttxxxwwwsssddd___WWWPPPIIIAAA777000---.........---,,,,,,+++,,,,,,************,,,,,,))))))*********+++++++++***************+++++++++,,,++++++******++++++,,,************************))))))************))))))(((((()))************)))...,,,******,,,---+++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++***************************************************,,,,,,+++)))((()))*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222111000//////000111222///...------,,,,,,------............,,,***(((&&&(((((((((((((((((((((((()))((((((+++000222333222222111000...---+++***)))))))))(((''''''''''''((()))***+++---......//////111111111000000/////////...000000///,,,)))((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***'''((()))(((((())),,,...&&&&&&''''''(((((((((((()))******++++++***)))(((((('''((()))+++...111333666===GGGMMMNNNMMMNNNOOOHHHIIIIIIEEE???<<<<<<>>>CCCAAA???>>>>>><<<888444555777888555222///---+++((('''%%%$$$$$$%%%'''(((''''''&&&&&&%%%%%%&&&''''''''''''''''''((())))))...999;;;...$$$%%%((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''(((++++++)))'''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''(((((((((((((((''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((''''''&&&)))))))))))))))((('''''')))))))))))))))))))))(((******++++++++++++******))))))))))))************))))))************))))))***+++''')))...)))***999KKKXXX```___]]]XXXFFF222///,,,)))'''(((***---///;;;;;;:::888666444222111++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))*********+++++++++,,,---,,,***)))***+++)))************...444999LLLTTTNNN999+++,,,---((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))************+++++++++*********))))))***+++++++++,,,,,,,,,,,,,,,+++++++++,,,444HHH[[[hhhvvv|||}}}}}}zzzuuullldddgggnnnmmmccc```eeefff```^^^bbbgggooowwwyyy~~~ooo```dddnnncccggglllsss{{{~~~xxxooo^^^TTTGGG===777555333222------......---,,,,,,+++---,,,++++++++++++,,,---******************++++++)))))))))***+++++++++,,,,,,++++++******++++++,,,************************))))))************))))))((()))******++++++******,,,***((((((***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++***************************************************+++,,,+++)))((()))*********************************+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222111000000000000111222///...------,,,---------...//////...---+++)))((())))))))))))))))))))))))''''''(((+++///111222222222222111000...,,,+++******)))((((((''''''((((((((()))***+++---...///000111111111111111000000000///000111000---***((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))+++,,,)))******)))((()))***,,,&&&&&&&&&''''''''''''''''''((()))))))))))))))(((''''''''''''(((***,,,------222999AAAHHHKKKMMMNNNHHHIIIIIIFFFAAA>>>???BBBDDDBBB@@@>>>===;;;888555333;;;???:::777777333,,,---,,,+++)))))))))***+++(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((()))111DDDHHH333"""###((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''(((******)))'''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((''''''&&&)))))))))))))))(((((('''))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))************))))))(((+++((())),,,'''---@@@TTTTTTZZZaaaZZZDDD222,,,+++***)))((((((***,,,...------...///////////////*********************************++++++++++++,,,************+++++++++,,,***,,,,,,,,,***)))***+++***,,,,,,******111???JJJRRRJJJ<<>>888555999666...444444444333111---***((()))((('''''''''(((''''''&&&&&&&&&''''''(((******333GGGJJJ333"""&&&***%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((())))))(((''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&(((((())))))))))))(((((()))))))))))))))***************++++++++++++******((()))))))))************))))))************))))))&&&+++))))))+++(((333JJJXXXTTTVVVZZZOOO:::------************+++,,,---...((()))***+++,,,---------))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,***+++,,,+++***)))***+++---------,,,///999GGGRRRGGG999+++'''(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))((()))))))))************************************,,,,,,,,,,,,---------------222000+++999XXXooovvvtttrrrnnnkkklllmmmkkkgggcccbbbbbbbbb```___```bbb___[[[XXXWWWRRRJJJIIILLLWWW\\\cccggghhhhhhfffdddllltttvvvqqqqqqwwwwwwpppffflllrrrvvvzzzwwwfffRRR@@@:::333///......---+++,,,,,,---------,,,,,,+++******))))))))))))******+++++++++***************(((((()))***+++,,,,,,---++++++************++++++************************))))))************))))))******+++,,,,,,,,,,,,+++,,,++++++++++++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++************************************************)))+++,,,+++***)))***+++******************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------111111222222222222111111//////...------------...,,,,,,---------+++***)))((((((((((((((((((((((((%%%&&&(((***+++---///000111111222222111///---,,,******)))(((((((((((((((''''''((()))+++---///111111111111111111111222222000111222111...+++***)))''''''''''''''''''''''''%%%%%%%%%&&&(((+++...///,,,---...---+++******+++''''''''''''''''''''''''&&&&&&&&&''''''((())))))***))))))((((((((((((((()))(((+++222;;;AAABBBAAA@@@CCCFFFFFFDDDCCCFFFHHHEEEEEEEEECCC@@@>>><<<;;;333:::;;;555444888888333666999===???===888222---,,,)))&&&%%%&&&''''''&&&$$$$$$%%%&&&(((***+++,,,222@@@AAA///%%%)))+++$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''((()))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))******((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&(((((())))))))))))((((((((()))))))))*********+++******++++++++++++******((()))))))))************))))))************))))))%%%*********---,,,999RRR\\\ZZZSSSIII===222+++(((*********++++++,,,,,,,,,******+++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,)))***++++++))))))***+++---,,,+++---444<<>>BBBCCCBBB@@@AAACCCDDDFFFGGGGGGDDDAAA??????999:::999888777888;;;===<<>>@@@===999777777===AAAEEEFFFCCC???=========888888======888;;;DDDCCCIIISSS\\\bbbddddddcccHHH???555...,,,+++)))'''''''''&&&''''''((()))***+++,,,,,,***(((&&&'''***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((('''%%%%%%(((***''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((()))***+++)))(((''''''(((***,,,---))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((''''''&&&''''''((()))))))))))))))((())))))******+++,,,,,,******++++++++++++******))))))))))))************))))))************))))))'''+++(((***...---888NNN^^^VVVEEE555///111222///---,,,***)))(((((()))***))))))))))))))))))((('''************************))))))))))))************)))))))))*********++++++''')))******))))))***,,,---///111222222000//////&&&***+++'''%%%&&&(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))************))))))*********+++++++++////////////......------...---...<<>>555777AAAAAA888:::FFFEEEJJJRRR\\\dddiiilllmmmYYYNNN@@@777333111///,,,***)))(((''''''''''''''')))'''))),,,((("""%%%---''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%'''(((&&&$$$%%%(((+++''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((()))++++++)))(((''''''(((***,,,---))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&''''''((()))))))))))))))((())))))***++++++,,,,,,******++++++++++++******))))))))))))************))))))************))))))***+++((()))---+++444IIINNN@@@111,,,---000555999111///---+++******+++,,,'''((()))***+++,,,,,,,,,************************))))))))))))************((())))))))))))*********''')))******))))))***,,,000555999777111++++++---###***+++&&&%%%+++---+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))************))))))******++++++++++++000000//////.........---111---000BBB___uuu{{{xxxzzzoookkkqqqqqqkkkooozzzzzziii```SSSIIIGGGHHHFFFBBB>>>===@@@FFFFFFCCCDDDJJJBBB???BBBHHHEEE@@@EEEQQQqqqoooTTTOOOUUUXXX666333000000000///,,,((()))***+++,,,,,,,,,,,,,,,((()))***++++++***)))(((''''''(((***+++,,,---...,,,,,,++++++***)))))))))******))))))))))))******************************))))))************))))))(((((()))***************(((+++---,,,******,,,...************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************************************(((***++++++******+++---******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......333444555666666666555444111111000000//////...............///////////////...***'''''')))***)))((()))(((((((((''''''''''''+++((()))///888<<<888444------,,,+++***(((((('''%%%(((******((())),,,///+++---...///000111444777:::777444222000...+++)))((((((((((((((((((((((((&&&'''(((''''''''')))+++///000111222222111///...------------,,,+++***)))'''((()))))))))))))))(((((('''&&&'''(((+++...000///......---,,,,,,++++++,,,111666:::999444...)))...111444666666666777888>>>;;;===AAADDDCCCFFFJJJPPPNNNMMMTTTfffwwwxxxoooppp___JJJ@@@AAAAAA999111000,,,'''%%%'''(((((('''(((((((((''''''(((((()))(((((())))))((('''&&&%%%'''((((((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((()))*********((('''&&&&&&''''''((()))******+++&&&'''((()))***++++++,,,*********))))))))))))((()))))))))))))))))))))))))))((((((((()))***++++++***)))((((((***...111444666444000///111777===BBB===666000...---******---(((---///+++,,,000000++++++***))))))***+++,,,,,,************************)))(((((('''((()))+++,,,+++*********+++---///111777888444000333666222)))***)))(((''''''((()))***,,,+++***))))))***+++,,,************)))'''(((+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******++++++++++++++++++++++++************************...///000000...---...000111+++000HHHfffyyy~~~{{{ssslllooowww}}}{{{fff```XXXPPPLLLIIIHHHFFFHHHDDDDDDJJJKKKEEEAAAAAABBB>>>=========AAAPPP___|||}}}uuuuuufffPPP000000///...------,,,,,,,,,,,,++++++,,,,,,---...******************************++++++++++++******************************+++***)))***++++++***)))))))))***+++,,,------...+++++++++*********))))))))))))))))))************,,,+++***+++,,,,,,***)))+++++++++************)))((()))***+++++++++++++++************************))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++***)))(((((())))))------,,,+++************,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333444555555555555444333111000000000/////////...---------------.../////////,,,)))(((******)))((())))))((((((((('''''''''***))))))---333666444222//////...---,,,***))))))&&&'''((((((&&&&&&(((***)))+++---///000111444666888666333111000...+++(((((((((((((((((((((((((((&&&'''(((''''''''')))+++000000111111111111111000............---,,,+++***))))))*********))))))((()))(((((('''((()))+++,,,............------------000222444555444111---***))),,,...000000///000111:::999<<>>>>>999555444111------000///333333...+++---,,,(((***)))))))))))))))((('''&&&&&&'''(((((())))))***,,,+++***)))((((((((((((&&&'''))),,,000444888:::777777444111333666222******)))(((((((((((()))***++++++***))))))***++++++)))*********(((''')))+++(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,***)))))))))******************************************************,,,---...---,,,+++,,,---000---555MMMhhhzzz|||zzzxxxqqqjjjkkkqqqssswwwyyyyyy|||}}}wwwoooiii```WWWQQQLLLIIIGGGCCCBBBEEELLLMMMIIIFFFGGG@@@>>><<<::::::EEE```zzz{{{aaaEEE//////......---,,,,,,+++,,,++++++++++++,,,------******************************++++++++++++*********************************)))((()))+++++++++******************)))))))))*********)))))))))(((((())))))))))))************111...+++***+++++++++***+++++++++************)))))))))***+++++++++******************************))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++***))))))))))))))),,,,,,++++++***+++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++***,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222333444444444333333222000000000000////////////...---,,,,,,,,,---...///000...,,,+++++++++)))((()))))))))(((((((((''''''))))))***+++---///000111111111000///...,,,+++***((())))))'''%%%%%%&&&'''&&&))),,,///000111444666777555333111000...***(((((((((((((((((((((((((((&&&'''(((''''''''')))+++000000000111111222222333//////000//////...---,,,++++++,,,++++++***)))((())))))))))))((((((((((((---------------.........111111000///---,,,***)))&&&(((************+++,,,222222666???EEEIIIOOOTTTSSSRRRRRRVVVcccttt~~~xxxmmm```YYYXXXVVVNNNFFF>>>;;;777444111...***((())))))((((((''''''''''''(((''''''&&&&&&&&&&&&''')))'''%%%&&&)))***(((&&&'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&'''(((###$$$&&&((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))))))))(((((('''(((((((((((())))))))))))((((((***+++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++***))))))))))))))))))((()))))))))***++++++,,,)))((('''(((***...222444999777777888555333666<<>>???111111...,,,...000,,,&&&***))))))(((((())))))***++++++***))))))***++++++((()))***)))'''((()))+++(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++******)))*********************************+++++++++++++++++++++++++++,,,---,,,++++++,,,---111///:::SSSnnn}}}ssstttvvvwwwsssnnnnnnrrrmmmqqqtttvvvzzz}}}|||wwwvvvpppfff]]]UUUOOOJJJGGGIIIHHHIIIMMMNNNLLLKKKLLLBBB>>>;;;???III]]]wwwxxxTTT666...------,,,,,,++++++++++++++++++++++++,,,------******************************++++++++++++******************************)))(((((()))+++,,,+++***************++++++++++++)))))))))((((((((((((((())))))))))))************222///***(((((()))******+++++++++************)))******+++++++++******)))************************))))))))))))************************************)))************+++++++++++++++***))))))))))))***+++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---*********+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333333333333222222222111000000000000///////////////...---,,,,,,...///000111000...---,,,+++)))))))))))))))(((((((((((('''((()))******)))***///222111111111111000...,,,+++++++++***)))((((((((()))%%%(((,,,///111222444666777666444333222///,,,)))((((((((((((((((((((((((%%%'''(((''''''''')))+++000000000111222333444444000111111111000000///............---,,,+++***)))(((((()))))))))(((''''''*********+++,,,------...//////...,,,***)))''''''&&&((())))))(((((()))******)))---555<<>>===;;;888444111//////...---...///---,,,+++))))))************))))))*********++++++*********(((------(((&&&)))+++)))(((((((((((())))))))))))************************************************************+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///...------///000111000<<>><<<888444222222333555666777888999BBBDDDFFFIIIJJJIIIGGGFFF888777666333000---***)))---+++,,,......++++++---)))******++++++******))))))***++++++++++++***)))***000000)))&&&***+++'''(((((((((((())))))))))))************************++++++++++++++++++++++++))))))***++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---...///000333CCC___vvv~~~{{{vvvtttyyy}}}~~~~~~zzzyyy|||}}}{{{yyyxxxwwwtttrrrxxxzzzooo```UUU___lllyyy||||||~~~kkkOOO777...000++++++++++++++++++++++++***************+++,,,,,,******************************++++++++++++******************************///...,,,,,,,,,,,,***(((,,,+++++++++************************++++++++++++))))))))))))************((()))+++///222111///,,,+++++++++************)))******+++++++++******)))))))))))))))))))))))))))))))))))))))************************************)))************++++++++++++************+++,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++******++++++,,,------,,,,,,---//////...,,,***++++++,,,,,,------...,,,,,,,,,---------......666555333222111111222222.../////////000000000111---...000111111111000///,,,///111000---+++***+++*********)))))))))(((((('''((((((((()))***,,,......000222555666666444333///,,,***)))******)))''''''((((((((())),,,111444777777666777666333///+++((((((((((((((((((((((((&&&'''(((''''''''')))+++000222555777777555333111000111111222222222111111000111111111111111000000---,,,+++***))))))******&&&&&&&&&''''''(((((((((((()))---///111000///...,,,,,,+++)))'''&&&'''((((((%%%%%%))))))((())),,,+++)))+++//////...111888666===EEEHHHFFFDDDCCCDDDBBBCCCDDDAAA===:::999:::666777999;;;;;;;;;:::999888999:::999777444000...,,,...///---(((%%%&&&((((((((((((((('''''''''''''''((()))*********))))))*********)))((((((''''''''''''''''''''''''''''''###%%%''')))******)))(((&&&&&&'''((((((((((((((((((((((((((())))))))))))************************(((((()))))))))*********)))(((''''''((()))***+++''''''(((((())))))******((()))******++++++******)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))***+++((())))))))))))(((((('''((((((((())))))***++++++,,,(((&&&(((((((((+++000;;;AAALLLWWWZZZYYY___hhhooofff[[[TTTQQQNNNHHHBBB>>>>>>??????????????????DDDFFFHHHIIIHHHDDDAAA>>>///...---,,,+++************((()))---,,,((((((,,,)))***++++++++++++***))))))***++++++++++++***)))---333333***'''+++,,,&&&(((((((((((())))))))))))************************++++++++++++++++++++++++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111333???VVVnnn{{{~~~}}}|||yyy|||ooocccaaabbbvvv~~~hhhMMM:::111///...,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,******************************++++++++++++******************************+++***))))))++++++***))),,,,,,+++***)))(((((('''))))))))))))*********+++))))))))))))************))))))***---///000...,,,+++++++++************)))))))))***+++++++++******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************++++++++++++*********++++++,,,---,,,,,,++++++***+++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++,,,......---+++******+++,,,,,,---......,,,,,,,,,---------......777555444222111111222222.../////////000000111111+++---///111222000...---+++...000000---***+++,,,************))))))))))))))))))((((((((()))))))))...000444777888888777666555111---,,,---,,,***'''''''''&&&&&&&&&)))///333666666666666555333...***((((((((((((((((((((((((&&&'''(((''''''''')))+++000333666888888555222///000111111222222222111111000111111222222222111111111000---***(((((())))))'''''''''(((((((((((((((###$$$''')))+++---......000000...,,,)))((()))***'''$$$$$$((()))((()))---***&&&%%%))))))'''***111...666???CCCAAA>>>???AAA@@@AAAAAA>>>999666777888666888:::===>>>===<<<<<>>@@@<<<777555555444444333111000...------222222222222222222222222666333000//////...+++'''...,,,***(((((()))***+++)))((('''''')))*********))),,,...,,,)))''')))+++%%%&&&''')))+++,,,,,,,,,)))((('''&&&&&&'''((()))(((+++000666:::<<<======BBBCCCBBBBBB@@@>>>===;;;;;;;;;;;;<<<>>>>>>===<<>>777111222===GGG,,,++++++******)))))))))(((((((((((((((((('''''',,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''+++***))))))******)))((()))'''&&&&&&(((((('''%%%((((((((((((((()))******************))))))))))))(((((((((((()))***+++,,,***)))(((((())),,,///222(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))***))))))((((((((())))))(((((((((((())))))))))))+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))---,,,,,,...444<<>><<<;;;;;;888777444111...---,,,,,,---,,,+++++++++,,,---...+++,,,------......------******+++++++++,,,,,,,,,******+++++++++******)))******))))))))))))******((()))))))))************''''''(((***+++***(((&&&))))))************))))))///)))%%%'''(((((())),,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------***///000***(((+++---***000***)))000444555888===ZZZssszzzkkkeeegggqqqaaa???333111...---///++++++++++++++++++++++++///---+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***)))((((((***,,,---))))))******++++++++++++///,,,)))+++...///,,,(((***++++++***((((((***,,,******))))))))))))******)))************+++++++++++++++************++++++***---111444444111,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))***+++,,,---++++++++++++++++++++++++,,,---...---,,,+++---///,,,,,,,,,---------......555666666444222000000111000000000000000000000000.../////////000000000111---......///000111222222000///---+++***)))(((((('''%%%$$$$$$&&&(((((('''+++,,,---///333777:::<<<999555///+++***)))))))))(((((()))'''&&&''')))+++000000111444555333...)))+++***)))'''&&&&&&&&&&&&%%%((()))'''%%%%%%***...111666<<<>>>;;;888888999444444333111000///...---111111111111222222333333444222000000111111///---///...,,,***)))(((((((((***)))))))))***++++++******,,,......+++(((''''''(((((()))***++++++++++++(((((('''&&&&&&'''(((((()))***,,,///333666999;;;DDDCCCAAA???===<<<;;;:::<<<<<<<<<>>>???@@@??????CCCDDDFFFDDDAAA??????AAA<<>><<<:::999999888<<<===???AAABBBBBBBBBBBBAAABBBBBBAAA@@@???AAABBB===>>>???>>><<<;;;;;;===888777666444111///,,,+++***)))'''&&&&&&&&&'''((('''''')))******+++++++++''''''(((((())))))******)))(((((()))+++,,,+++***&&&'''''''''&&&&&&'''))))))(((((((((((()))******++++++*********)))))))))(((((((((((()))***+++,,,,,,+++)))))))))***,,,...(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******************))))))))))))+++++++++***************)))))))))))))))))))))))),,,,,,+++***+++,,,...///)))))))))))))))******+++******)))(((((()))***************)))***++++++,,,******+++,,,,,,,,,,,,+++*********++++++++++++,,,))))))(((''''''((()))***))))))(((((((((((())))))***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))************))))))+++111;;;@@@:::///***+++......------------,,,,,,,,,,,,,,,,,,------------***+++***)))+++///000---111333444444555DDDbbb|||zzzqqqppp}}}|||yyyfffaaaggg~~~rrr^^^HHH444///000///---///------------------------*********+++...111555777++++++++++++++++++++++++************************)))************+++++++++************++++++++++++***((((((***...000...,,,***)))(((+++...///,,,)))******))))))))))))******)))************+++++++++++++++************++++++(((***+++------,,,***)))************************)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///***+++++++++,,,,,,,,,,,,333444444333111000111222000000000000000000000000////////////000000000000,,,,,,...///111333444444333///+++,,,......***%%%,,,555555...///888666+++((())))))+++...111444666555222...++++++++++++***,,,,,,,,,+++)))'''((()))'''+++111666777333---)))'''''''''&&&&&&''''''((($$$&&&'''&&&$$$%%%''')))+++///444777777777888999555444333222111000//////............000222444555222222222333444555555555888888777666444222000///,,,---...---+++)))(((((((((((()))***+++,,,+++++++++++++++,,,,,,+++++++++''''''&&&&&&&&&&&&''''''((('''%%%%%%&&&***...000999999::::::999888777666;;;>>>AAACCCDDDDDDDDDEEE@@@@@@???=========???@@@>>>>>>===>>>??????>>>============<<<;;;999777666111000---+++***)))******'''(((((())))))))))))(((''''''(((((())))))******((('''''')))+++------,,,((()))***(((&&&&&&'''***))))))(((((())))))***++++++++++++*********))))))))))))(((((()))***++++++---,,,***)))))))))***+++(((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''''''''((()))(((((()))))))))******************)))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,---------+++*********+++,,,------,,,++++++***)))))))))((()))))))))))))))******+++))))))***+++++++++++++++************++++++++++++***)))(((''''''(((***,,,)))(((((((((((((((((()))*********+++++++++,,,,,,******+++***))))))***+++)))******++++++******)))***///888===999///***+++---------------,,,,,,,,,,,,,,,,,,------------...)))***+++---111333333000222...000===SSSjjj}}}vvviii^^^mmm~~~rrrhhhffflllvvv}}}~~~qqqaaaGGG999...---000///---...........................++++++******+++,,,...///************************************************))))))***++++++++++++***++++++++++++++++++++++++***))))))+++---...---+++---+++***...333444000+++******))))))))))))******))))))*********+++++++++++++++************++++++))))))******************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///++++++,,,,,,,,,---------111333333333111000111333111111111111111111111111000000000000////////////------...//////000000111222///,,,...222222...***(((111111)))***333111&&&++++++++++++---///111222111///,,,,,,---.........000111000...+++(((''''''''',,,333777777333---)))&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&%%%%%%&&&'''(((---444999;;;:::999777555444444333222111000000...------...000222444666333444444444444444555555888888999999888777666555333555555333000...---...333222///---++++++,,,---))))))+++,,,,,,,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&'''(((******...000444777999888666444;;;>>>CCCEEEDDDDDDEEEFFFCCCAAA???>>>>>>>>>?????????===;;;<<>>===:::888555555444444333222111111///.........000222555777444666777666555444555666666666777777777888888888:::<<<===;;;777666999;;;GGGFFFBBB:::111+++***,,,((()))***+++,,,,,,,,,,,,''''''((((((((((((''''''%%%&&&'''((())))))(((((('''***///333666666555444:::???DDDEEEDDDBBBCCCDDDFFFDDDBBBBBBCCCCCCBBBAAA@@@>>>;;;;;;===@@@BBBCCCAAAAAABBBAAA???<<<999777===<<<;;;:::888666444444333222111///---***((('''******)))))))))))))))))))))(((((())),,,......---,,,,,,---///111111...+++***))))))))))))***++++++,,,++++++++++++************)))))))))))))))******,,,,,,+++***)))((((((((((((((((((((()))))))))))),,,,,,,,,+++++++++++++++************************(((((('''(((((()))***+++)))))))))*********++++++))))))))))))***************************+++++++++))))))))))))))))))))))))((()))***++++++***((((((,,,,,,+++***))))))))))))&&&'''(((***++++++++++++(((((()))************)))))))))***++++++++++++***)))))))))************+++******)))))))))+++,,,---******))))))))))))******(((((()))))))))*********(((---333444222...,,,,,,******++++++++++++******---(((&&&))),,,,,,,,,...******++++++++++++,,,,,,,,,---------............---,,,---000222333888>>>PPP^^^ppp{{{nnnvvv|||zzz}}}www~~~xxxfff\\\\\\eeewwwxxxkkk[[[FFF555000///......------------........................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***))))))***)))(((+++...///,,,)))******))))))))))))******)))************+++++++++++++++************++++++***************+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///............///////////////111222222111111222444111111111111111111111111111000000000/////////...000/////////////////////111222333333333222000...+++)))''''''(((((((((&&&++++++******+++,,,...///000///...///111222333222333444555444000...,,,,,,///555:::<<<888222---+++''''''&&&%%%%%%&&&&&&&&&'''&&&&&&'''''''''&&&%%%))),,,111777;;;;;;999777555555444444333333222222111000//////000222555777555777999888777666888:::888777777666777888999::::::===>>>===<<<===CCCHHHXXXZZZXXXMMM===111---...))))))******+++******)))(((((()))******)))((((((&&&''''''(((((((((((((((((()))+++...000222444444999>>>DDDEEECCC@@@AAABBBEEEDDDCCCEEEGGGHHHFFFDDD@@@@@@>>>===<<<===???AAA???@@@AAAAAA???===999777:::;;;<<<===<<<;;;999888999888777555222///---+++---------,,,++++++*********))))))***,,,------,,,+++***,,,222999:::555///******))))))******+++,,,,,,,,,+++++++++***************))))))))))))******++++++******))))))(((((((((((((((((())))))))))))------,,,,,,,,,+++++++++************************((((((((())))))***,,,,,,))))))*********+++++++++((()))))))))************))))))*********+++++++++)))))))))))))))))))))))))))***++++++******((((((---,,,,,,+++++++++++++++&&&''')))***++++++++++++((()))***+++++++++******)))***++++++,,,,,,++++++))))))))))))************((((((((()))***+++++++++++++++************++++++))))))*********+++++++++(((---222222///,,,,,,---***++++++,,,,,,++++++***///,,,,,,///...,,,---111+++++++++,,,,,,,,,------------------............+++***,,,000444<<>><<<:::999888888999;;;<<<777:::<<<<<<<<<@@@HHHOOO___dddfff[[[HHH888222333+++++++++******(((''''''((()))***++++++***)))(((''''''&&&&&&&&&'''((()))+++***))))))+++///333555888>>>DDDEEEBBB??????AAABBBAAAAAADDDHHHIIIGGGDDD@@@AAAAAA@@@===;;;<<<===;;;===@@@AAABBB@@@>>>===555777;;;===>>>>>><<<;;;<<<<<<;;;999666444222000000000///...---,,,,,,++++++***)))***,,,------,,,)))(((***333>>>AAA:::222*********)))******+++,,,,,,,,,,,,+++++++++************)))))))))))))))***************))))))(((((((((((((((((())))))))))))---------,,,,,,+++++++++************************))))))))))))***+++,,,---)))************+++++++++(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))******+++,,,,,,---------******)))))))))***++++++,,,,,,---------+++***)))((()))***,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))************&&&&&&((()))************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,&&&***...---)))'''))),,,***++++++,,,,,,++++++***(((***///111,,,&&&''',,,,,,,,,,,,------.........---------........./////////...000777???OOOkkk{{{jjjggghhhssszzztttuuuyyyeee[[[^^^lll}}}lllSSS>>>555222111111555555000+++***,,,---------------------------......---,,,+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***)))((((((***,,,------------,,,,,,+++++++++&&&(((***+++++++++,,,---***++++++***)))(((***,,,******))))))))))))******)))************+++++++++++++++************++++++'''(((((()))***++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,---......------------------------------...---,,,+++---///,,,,,,,,,---------......000000000000111222333444222222222222222222222222222111111000///......---///000111000///...///000444444444333111...,,,******)))((('''&&&'''(((((()))((((((&&&%%%'''+++...//////000111222333333444000333777999888777666666999<<<>>>===999333...+++###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((---((('''---222333333555222333444444444333111000111000//////000333666888999;;;======<<<;;;;;;<<<>>><<<:::888777666777777555888:::999999<<>>>>>>>>>>>??????EEEHHHGGGGGGHHHGGGDDDBBBBBBCCCBBB@@@???@@@AAA===???BBBCCCBBB???<<<:::888;;;>>>>>><<<:::999999:::;;;<<<>>>>>>===:::999===666444777777111,,,,,,,,,***)))***---/////////000+++,,,999JJJMMM>>>...,,,,,,+++***++++++,,,---+++++++++++++++*********,,,+++++++++++++++,,,,,,,,,++++++***)))((('''''')))))))))))))))))))))))))))+++,,,......---,,,+++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************+++++++++))))))(((((((((((()))))),,,+++***+++---...---,,,++++++++++++******))))))++++++++++++++++++++++++***************++++++,,,,,,,,,,,,+++++++++*********************)))((('''******+++++++++******)))---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++,,,...///000000000000///...000:::MMMgggrrrkkkiiiuuu~~~{{{ssslllfff```kkkvvvrrrcccNNN>>>666333111000222111///---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++,,,------......------,,,************************************************************************+++++++++*********))))))*********************************)))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,---......---+++.........------,,,,,,,,,,,,,,,,,,---------......////////////000111222333333333333222222222222222222111111000//////.........///111000///...000111222333222111000---+++)))+++***)))((('''((()))))))))))))))''''''))),,,///000000000111222222333333222555999;;;:::999999999;;;>>>@@@???:::333---)))%%%&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''***'''''',,,//////111333222333444444444333111000222111000000111444777999<<<>>>??????>>>>>>???AAA>>>===;;;:::999::::::;;;888888999999;;;>>>DDDHHHFFFGGGOOOYYY[[[TTTNNNLLLCCC:::333111000,,,***+++,,,***((('''((())))))(((******************************))))))))))))******000222555888999:::<<<>>>>>>EEEKKKKKKKKKKKKIIIEEEDDDDDDDDDCCCBBBCCCFFFIIIDDDEEEEEEEEECCC@@@<<<:::;;;;;;<<<<<<===<<<;;;;;;<<<>>>???@@@???>>>>>>>>>DDDAAABBBEEECCC:::444333333000---,,,---///000000//////333===FFFFFF;;;111++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---*********))))))******+++++++++******))))))(((((()))))))))))))))))))))))))))***,,,---------+++***************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++******************))))))(((((((((((()))))),,,+++***+++,,,------+++++++++++++++*********)))++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********+++++++++,,,++++++******+++++++++,,,,,,++++++***---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...------------------------,,,,,,---------.................................222...+++***---///111111///111999JJJbbbyyy{{{yyyrrroooggg```aaakkktttxxxzzz{{{oooPPPFFF:::222//////...,,,000111111000///...,,,++++++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,,,,------------,,,,,,************************************************************************+++++++++*********))))))************************)))))))))))))))*********************************++++++************++++++,,,++++++++++++++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,------,,,,,,---......---+++......---------,,,,,,,,,,,,,,,,,,---------.....................///000111444444333333222222222222222222111111000/////////---///000000//////000222111111111000...,,,***)))++++++***))))))))))))***((())))))((((((***...111000000000000000000000000222555999<<<;;;:::::::::<<>>?????????>>>???BBBDDD>>>>>>===<<<<<<===>>>???;;;999777888<<>>777222///...000...+++((('''(((***+++++++++************,,,---///000///---+++***)))(((((()))+++...000222444888;;;===EEEKKKLLLLLLLLLIIIEEECCCDDDDDDDDDDDDGGGKKKNNNLLLKKKIIIGGGDDDBBB@@@??????<<<:::;;;>>>@@@@@@>>>@@@BBBCCCBBB??????AAADDDHHHKKKPPPSSSNNNDDD>>>>>>???;;;666333333444555555222777>>>BBBAAA;;;444000++++++,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++******)))******+++************************))))))))))))))))))))))))((()))***,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++++++++***)))))))))***))))))(((((())))))***+++***)))***,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++***))))))))))))***++++++++++++++++++************+++,,,,,,------------,,,+++,,,,,,---------,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------......------------..............................,,,------------.................................000---******---000000///111888HHH^^^uuu{{{qqqZZZ\\\]]]aaakkkxxx}}}|||nnn\\\NNN666222///...000111000...///000222333222///,,,***++++++,,,,,,,,,,,,++++++,,,,,,++++++******+++++++++++++++,,,,,,+++++++++************************************************+++++++++++++++++++++++++++++++++***************************************(((((())))))******++++++************************++++++************++++++---,,,+++******+++,,,---************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,---------,,,,,,---......---+++...------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,---......///444333333333222222222222222222222111111000000000,,,...///000///000111333000111111000///---+++***++++++*********)))))))))'''((()))((((((***---000/////////......---------///222666999999888888999999===BBBAAA<<<333+++&&&((((((((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&(((+++)))'''***111444444444444444444333333555444444444666888:::<<<============<<<>>>BBBEEE@@@???===<<<<<<===>>>>>><<<888666888>>>DDDGGGHHHEEEIIIMMMNNNKKKKKKRRRYYY[[[OOOCCC===:::555444555///+++'''&&&'''***,,,,,,,,,+++***))))))+++---...222000///,,,+++))))))(((&&&''')))***,,,///333666:::@@@FFFFFFFFFGGGFFFBBB@@@BBBDDDEEEFFFGGGJJJMMMMMMLLLJJJHHHGGGGGGHHHHHHEEE@@@;;;<<>>>>>BBBFFFGGGNNNVVVWWWQQQIIIFFFHHHHHHFFFCCCAAAAAA@@@>>>===;;;AAAGGGGGGAAA999444222///................../////////......---,,,,,,+++------,,,+++++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))(((((()))***+++******)))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,+++***)))((((((***))))))))))))))))))******)))((()))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++******+++,,,,,,---............,,,------............---------------------,,,,,,------,,,,,,,,,,,,------//////............//////////////////////////////------------....................................+++---000111222222333444@@@MMMaaauuu~~~~~~zzzkkk___XXX^^^bbbhhhooozzz~~~wwwyyycccPPP???222222111000111333444222/////////000111000...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,******++++++++++++******************************************************++++++++++++++++++++++++************************************************''''''((()))***++++++,,,************************++++++************++++++---,,,***))))))***,,,---************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,---......---+++------------------------,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---...222222222222222222222222222222222222111111111111,,,...///000///000111333111222222222111000...---++++++++++++******))))))&&&'''((((((((()))+++...------,,,,,,++++++*********...222555666555666666666:::??????;;;333+++'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''')))+++)))&&&)))///333333333333333333333444444444444555777888:::;;;<<<======<<<<<<>>>BBBEEE@@@???===;;;:::::::::;;;:::888777:::AAAGGGJJJJJJJJJQQQVVVSSSKKKFFFGGGIIIMMMFFFBBBBBBBBB===:::999///,,,(((&&&'''***+++,,,---+++)))((('''(((***+++//////---,,,++++++******'''((()))))))))+++...111555999;;;999999<<<>>>===<<>>999222,,,(((''''''&&&&&&%%%%%%%%%$$$&&&''''''''''''''''''&&&***((((((+++***''')))---000000//////000000111222333333444555666888999:::===>>>>>>>>>===>>>AAACCC???>>><<<:::888888888888777888:::???EEEKKKNNNOOOJJJTTT[[[XXXPPPJJJGGGDDDAAA======CCCEEEAAA===<<<111...***))))))++++++++++++***)))''''''''''''(((,,,++++++******++++++,,,(((***+++*********,,,...///222222......111444444777;;;???BBBCCCDDDEEEEEEFFFFFFFFFGGGJJJOOOSSSVVVLLLGGGCCCCCCFFFKKKMMMNNNMMMIIIDDD???======???@@@OOOUUUXXXRRRJJJGGGIIIJJJNNNPPPSSSVVVVVVSSSLLLGGGIIILLLPPPRRRSSSTTTWWWYYYTTTRRROOOJJJDDD>>>999666222111111000///...............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******+++************************,,,+++++++++***)))))))))+++******))))))******++++++***)))***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------,,,------............---,,,---...///////////////------------..................------------............////////////......////////////////////////------........./////////////////////////////////000000///...000<<>>===888111+++(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''',,,(((&&&)))***((('''))),,,++++++***+++,,,---...111222333444555777888888;;;<<<======<<<<<<>>>???===;;;:::888777777888888555:::@@@FFFKKKOOOSSSUUUPPPYYY^^^ZZZSSSOOOKKKFFFAAA<<<;;;???BBB@@@>>>>>>444111...---------,,,+++(((((((((((((((((((((((()))))))))))))))******+++(((***+++,,,+++++++++,,,)))------)))(((+++,,,+++000222555777999<<>>???AAA@@@???IIIPPPSSSMMMIIIIIIJJJIIIMMMOOOQQQSSSSSSOOOIIIDDDHHHMMMQQQSSSTTTXXXaaahhhjjjkkkmmmkkkfff]]]TTTNNNLLLJJJGGGBBB===999555444222111000///..................------,,,,,,++++++***************************)))))))))******++++++************************)))))))))))))))))))))))))))))))))))))))******+++************************++++++******************+++******))))))******+++,,,+++***+++,,,------++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,------...///---------.........///////////////000//////......+++,,,---...////////////------------.........///......------------......---...////////////...---....................................////////////////////////////////////......111:::KKK```uuu~~~|||yyyrrrllliiiiiirrr~~~wwwqqqeeebbbZZZRRRNNNOOOMMMHHH>>>888222...,,,---///111...//////.........000111---------------,,,,,,,,,******++++++++++++******++++++******++++++,,,---***++++++++++++++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))))))))))))))*********++++++++++++++++++++++++++++++************++++++)))***,,,------,,,***)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,---......---+++,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,***+++,,,...///111222333333333333333333333333333///000111000///...///000111222333444333333222111000111222222222111///...***+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,111555:::===>>>???@@@@@@<<<>>>@@@>>>888111+++(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((---'''$$$'''***(((&&&'''(((((('''''''''(((***+++000111222333444666777777777999;;;;;;:::999999:::::::::888888888888999:::444;;;DDDKKKOOORRRVVVZZZZZZ```aaaZZZSSSPPPLLLGGGGGG???:::<<<>>>>>>>>>???666444222000000///---,,,&&&'''((()))******)))))))))((((((((((((((())))))&&&)))+++,,,,,,+++,,,---&&&***,,,)))'''((((((&&&)))******,,,///555===BBBHHHGGGGGGGGGHHHKKKMMMOOOIIIIIIHHHFFFEEEGGGKKKOOOLLLEEE>>>===BBBEEECCC@@@???GGGLLLIIIIIILLLMMMJJJMMMMMMMMMNNNMMMJJJDDD@@@FFFMMMRRRQQQOOOSSS___kkkvvv|||zzzooogggpppmmmfff]]]TTTKKKDDD@@@777666555444333333333333//////...---,,,,,,++++++*********************************)))***++++++,,,************************)))))))))))))))))))))))))))))))))))))))******+++***************************************+++++++++++++++************++++++,,,+++***+++---...---,,,+++++++++,,,,,,---------++++++++++++++++++++++++...------------...//////........./////////000000111111111111111000///...+++,,,---...////////////---------.........//////......------------......,,,---...//////...---,,,..................................../////////000000000000000000000000000///222<<>>???777666444444333222000---,,,((('''******&&&&&&***((()))))))))((('''&&&&&&))))))***+++,,,,,,------+++++++++*********))))))+++)))((((((+++///333666AAADDDEEEEEEEEEFFFKKKNNNEEEHHHHHHEEEDDDGGGJJJIIIDDDCCCBBBBBBBBBBBBCCCCCCGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIEEEAAAAAABBBDDDJJJLLLPPPRRRNNNMMMXXXhhhvvvzzz}}}tttkkkbbbZZZLLLJJJFFF@@@;;;666444333222000111222222000///000---***((()))+++---+++)))+++***+++,,,---,,,***'''))))))***++++++++++++***++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---***(((******************************))))))...333///(((///---+++***+++,,,,,,,,,***++++++,,,,,,,,,++++++------,,,...///000...---......///000111111000000555666666777555333000//////......///000000///---...------------...//////+++,,,------,,,,,,...000000///............///000......//////////////////////////////////////////000000000000111111111222///777NNNrrrjjjgggffflllxxxooo^^^OOOCCC======;;;888555333222222222111000000///...---------..............................//////...---,,,,,,,,,---.........,,,)))(((---,,,,,,++++++,,,,,,---,,,+++******)))*********++++++++++++******)))))))))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++************************++++++******++++++,,,---+++++++++*********))))))***++++++,,,,,,++++++***************************)))'''&&&***...000,,,'''++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++************************************************)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,------///000111///---+++++++++...------------...//////////////////000000000000***++++++***))))))***,,,---,,,+++******+++,,,---...///111222222222444666444555555555444333222222444444444444444333222222222333444444333222111000000///...,,,+++***************+++---...///000000555666999;;;>>>@@@AAABBB>>>>>>>>>===:::444///,,,000---***'''&&&&&&''')))((('''&&&'''))))))'''&&&)))&&&$$$&&&+++---+++(((''''''&&&&&&&&&&&&''''''))))))***+++,,,...000111444555666888999999999999<<<;;;999888888888777666;;;CCCMMMSSSUUUVVVYYY[[[ggghhhfffaaa]]]XXXOOOFFFFFFDDDAAA???<<<;;;;;;;;;666444444444555444222000000+++***,,,+++''''''+++((())))))))))))((((((''')))))))))***+++,,,,,,,,,+++++++++*********))))))+++***)))((())),,,///111888<<>>??????===999666333777333...(((&&&&&&''')))(((((()))+++,,,+++(((&&&(((&&&%%%'''+++...---+++''''''&&&&&&&&&&&&&&&''')))(((((((((((())))))***...///222555777999::::::<<<<<<:::999888777777777>>>EEENNNUUUXXXYYY\\\^^^fffiiiiiibbbZZZTTTMMMGGGFFFEEECCCAAA>>>;;;888777333333333444666777666555444000......,,,))))))+++(((((()))*********))))))(((((())))))******+++++++++************)))))))))******))))))((()))******...333;;;AAAEEEFFFFFFGGGMMMQQQPPPJJJFFFDDDBBB>>>BBB@@@???AAAEEEJJJMMMOOOOOONNNNNNMMMNNNNNNOOOPPPNNNIIICCC@@@AAACCCCCCBBBFFFIIINNNPPPNNNMMMSSS]]]___aaacccdddfffjjjrrrxxxxxxzzzzzzwwwrrrlllfffcccbbbaaa\\\UUUQQQMMMGGG===555666111+++((()))++++++***///,,,***)))***++++++***)))***++++++,,,,,,++++++++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++---///000000//////.........------111222000000222111...000000///...............,,,---...////////////.........---///111222222111111111111111111111222333666777777666555333111///000///...///000111///..................//////000000000111000......///111///000111111111111000///////////////////////////........................///000111111111000///...000111@@@```zzz{{{{{{zzzyyy{{{aaaVVVEEE888111000333555888777444222111000000000000000//////...---------.................................///......---,,,------......---,,,***)))---,,,,,,++++++,,,,,,---,,,,,,+++***************++++++++++++************)))***++++++++++++***)))******++++++++++++******************************+++************+++,,,,,,+++++++++******************++++++,,,,,,++++++***************************,,,+++***---000111...+++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,------...000222555555333111000000---,,,,,,,,,,,,---......------........./////////++++++,,,+++***)))+++---******))))))))))))*********+++---.........000222444444555666666666666666444444555555555444444333333333333444444444444444444444444333333222222111,,,...222666888888777666333333444555777999:::;;;;;;===>>>??????===;;;999;;;888333...***)))((())))))((()))***++++++)))''''''&&&%%%'''***,,,+++***''''''&&&&&&%%%%%%&&&&&&((('''&&&&&&&&&&&&''''''***+++...222555888;;;<<<<<<<<<;;;:::888777888999BBBHHHPPPVVVZZZ\\\___```aaaggghhh```VVVOOOJJJFFFDDDDDDDDDBBB???;;;777555111111222555888:::999888888555222000---*********''''''((()))*********)))'''((((((((())))))******************)))))))))))))))))))))***))))))(((((()))---444;;;@@@BBBCCCCCCHHHLLLMMMIIIEEECCC@@@<<>>@@@BBBEEEJJJLLLHHHEEECCC@@@<<<>>>@@@FFFNNNWWWZZZWWWSSSOOOQQQSSSVVVXXXYYYYYYYYYTTTMMMGGGEEEIIILLLKKKIIIMMMPPPQQQPPPNNNNNNPPPQQQQQQWWW]]]]]]XXXSSSSSSUUU^^^gggooorrrqqqooohhh```ccceeefffeeeeeejjjttt{{{eee[[[LLLAAA:::666222000---,,,,,,---......,,,***++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---111333333333555777666555444333222111000000///444666333222333333000000222333111///---...///---...///000111111111111333111000111333555555555666555555444444444555555666666666666555444333333444333111111222333333222111111000000111111222333222222222111///...///111111222444555555444222111222222222111111000000000////////////////////////000000111222222111000///555111///222:::GGG\\\nnnkkkqqqzzz{{{eeeOOOAAA666555444555666555333111111111000///////////////............------------........................------...............---------......------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,+++******************+++)))******++++++******)))******************************))))))******+++,,,***************************++++++,,,,,,++++++***************************+++******+++,,,---,,,++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///...000222222000...---------,,,,,,,,,,,,---......------------.........///+++,,,---,,,******,,,---))))))))))))))))))))))))+++,,,---,,,***)))***+++,,,---///000222333333444444444555666666666666555222222333444555777999:::777777888888777555444333111444666999999777444333------,,,,,,,,,...///000:::;;;===>>>?????????>>>999999888777444000---+++***(((%%%$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''))))))'''(((***,,,///222555777666888;;;;;;:::;;;>>>BBBHHHLLLQQQVVV[[[^^^______\\\bbbccc\\\SSSOOOLLLJJJAAABBBCCCCCC@@@<<<777444000000111444888:::;;;:::;;;===;;;777333222...)))(((((())))))******))))))(((((((((((())))))))))))(((((()))))))))))))))***'''((()))+++,,,,,,,,,,,,,,,+++,,,000666<<<@@@AAAFFFKKKMMMIIIFFFEEEBBB???;;;>>>GGGSSS^^^aaa\\\VVVPPPRRRVVVXXXXXXVVVSSSQQQUUUQQQMMMLLLNNNPPPPPPOOOPPPVVV\\\\\\[[[WWWOOOGGGIIIQQQXXXYYYTTTOOOPPPRRRRRR\\\eeehhhgggeeeaaa\\\[[[]]]_________eeepppyyy{{{uuueeeVVVLLLFFFAAA===333111///......---***)))+++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///444777777777:::<<<<<<<<<;;;999888666555555111555666444444666555222111444666444000...///000///000111222333444444444666444222222444666666666666777777777777666555555555555555555555666666666555222000000111333333333333333333222333444444555222333444222111000222333111222333333333333222111444444444333333222111111000000000000000000000000111111111111222222333333555444555555444555???JJJYYYqqqttt^^^JJJ===777999666222////////////....../////////////////////------------------------........................,,,---......///...............---------------------,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))***++++++******++++++++++++*********************************))))))))))))***++++++***************+++++++++***++++++,,,,,,++++++***************************************************++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///222333444333000......///...------------...//////------........./////////+++,,,---,,,+++***,,,...)))******************))))))***++++++***)))+++,,,)))+++,,,///000222333333222333333444555555444444333333222222333444666777555666666666555333000//////000333444555333222000---,,,+++******+++---...999:::;;;<<<<<<<<<<<<<<<666555555333222111//////((('''&&&&&&'''((('''&&&%%%&&&''''''''''''((()))((('''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&''''''((('''''''''(((***---///000222666:::;;;;;;===BBBGGGJJJLLLPPPUUUZZZ\\\]]]\\\XXX]]]^^^XXXSSSPPPMMMJJJCCCDDDDDDBBB???:::555222111111222444777999999888<<<@@@AAA<<<999777222+++++++++,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))******)))))))))******+++,,,,,,******+++///777===AAABBBAAAFFFIIIGGGFFFGGGGGGEEE@@@BBBHHHTTT^^^```ZZZSSSPPPSSSXXX\\\[[[XXXSSSOOOTTTSSSRRRQQQQQQRRRRRRRRRTTT[[[```aaacccbbb[[[RRRSSSWWWZZZUUUNNNJJJNNNTTTQQQVVVZZZ[[[^^^aaa```[[[YYY]]]aaaaaa```cccllltttkkkrrrtttssszzz|||nnnccc]]]ZZZVVVTTTCCC>>>777111...---,,,,,,,,,,,,---...............---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++000555777777999===AAA@@@@@@>>>===;;;999888777444555555555888;;;999333333777999888333000111333222222444555666777777777999777444333555666666666666777999::::::888666444333333444444666777888999888555333222444555666666555555555555555666666777444555666555444444666777444444444444444444444444666666666555444444333333111111111111111111111111222222111111222444666777666444555777777333444888999KKKeeeqqqXXXFFF<<<777666666333///------...///...------...//////000000000------------------------........................,,,------...//////............------------......---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,+++++++++,,,,,,,,,------++++++***))))))***++++++++++++,,,,,,,,,,,,++++++************************)))))))))))))))***++++++))))))*********+++++++++***++++++,,,,,,++++++***************************************))))))***+++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////666666555222///...///000///............///000000....../////////000000000,,,------,,,++++++,,,...******++++++++++++******''')))***+++******,,,...(((***,,,...000222333333000111222222333333333333333222111000///000111111444444555555333000...,,,,,,---///111111111000///---,,,***))))))***,,,---111222222333333333333222444333111//////000111222''''''''')))******'''%%%###%%%'''(((((()))***,,,((('''&&&%%%$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++///444999;;;;;;>>>DDDJJJKKKMMMPPPUUUYYY[[[[[[[[[TTTXXXXXXTTTPPPOOOLLLHHHFFFFFFEEEBBB>>>888333000222111222444777888888666===CCCEEE@@@===;;;555---............------,,,+++************))))))))))))'''((((((((())))))************))))))))))))***+++((((((***111999@@@CCCCCC888>>>BBBBBBDDDIIIKKKJJJHHHHHHKKKSSS[[[[[[TTTMMMOOOTTTZZZ``````]]]WWWSSSRRRTTTUUUUUUSSSRRRSSSTTTYYY]]]]]]]]]ccckkklllggg``````[[[PPPDDD@@@GGGOOOYYYXXXUUUUUU\\\cccbbb]]]```dddhhhfff```^^^bbbfffhhhpppqqqnnnsss}}}vvvlllgggfffggghhhgggSSSKKK???555000///000111,,,---......//////......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---111555666555888???EEEAAA@@@???===;;;999777777666666555666;;;???<<<555555999<<<:::555222333555444555666888999999::::::;;;999555444555666666666666888:::<<<;;;999666444222222333444666888999:::<<<:::777777888:::::::::666666666666666777888888666777888777666777999;;;888888777777777777888888888777777666555555444444222222222222222222222222333222111000222555888:::888111...222666555444444111555???SSStttsssWWWAAA777444222111.........000333333222111,,,---...///000000000000------------------------........................,,,,,,---.../////////.........---------......///---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++************************)))))))))))))))******+++))))))******+++++++++++++++++++++,,,,,,+++++++++***************************++++++***))))))***+++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,---...///000777777444111---,,,---//////////////////000111111////////////000000000000......---,,,+++***)))(((+++++++++************)))))))))))))))))))))))))))))))))***+++---...//////......------...///111222111111000......---------111222222111...,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,+++***))))))+++***(((&&&%%%&&&***------,,,)))&&&$$$%%%(((+++%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%((((((---333555666???JJJQQQQQQUUU\\\]]]ZZZZZZ]]]WWWWWWVVVUUUTTTPPPLLLIIIDDDGGGJJJFFF===444000///222333333444444555555666>>>>>>@@@CCCEEECCC===777333444333000---++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))(((&&&&&&'''(((((()))***+++,,,,,,+++)))(((((()))***,,,000444999;;;777999<<<======>>>AAACCCFFFFFFJJJRRRVVVVVVWWWZZZ[[[[[[^^^aaaccc```XXXQQQUUUWWWXXXWWWUUUUUUXXX[[[UUUXXX\\\```dddiiiooosssooogggXXXFFF:::<<>>AAA;;;333444:::@@@>>>;;;;;;<<<===>>>===555<<<>>>777222555888999444999======>>>@@@===888;;;555222333555555888<<<888===AAA@@@@@@AAA===888;;;;;;:::999777777:::===;;;888888<<<>>><<<:::<<<:::<<<<<<888999<<<===;;;KKKFFF???:::888777777666888444333666555555<<>>333000111111000111111222222111000...---------............------...---,,,,,,,,,,,,---.........//////...---,,,,,,+++,,,,,,---.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********((()))+++,,,,,,+++)))(((...---+++*********+++++++++,,,,,,+++))))))+++---+++++++++++++++++++++++++++*********+++,,,------...---,,,+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////.........///////////////.....................---------......------,,,+++******+++++++++************))))))))))))))))))))))))))))))******+++,,,---......++++++++++++,,,---.../////////---,,,,,,+++++++++,,,---...---+++******+++*********++++++***************************************++++++++++++******''''''&&&$$$######&&&)))---,,,***'''%%%$$$&&&)))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%(((''')))---///111<<>>666222111222222333333444555555555<<<===???BBBCCCAAA===:::<<<<<<<<<:::555000---,,,------......---+++)))((())))))(((''''''''''''((())))))++++++++++++***)))++++++***)))***,,,...///111333666888999:::===???@@@AAAGGGPPPTTTRRRQQQSSS^^^\\\ZZZ[[[[[[WWWQQQLLLMMMQQQUUUVVVUUUTTTTTTUUUSSSSSSSSSSSSVVV\\\eeekkkddd[[[NNNDDDBBBIIIUUU]]]jjjoooqqqoooooorrrpppkkkdddaaa___aaadddfffeeecccbbbeeeiiimmmpppssstttuuutttxxxwwwqqqlllmmmoooooommmpppnnndddXXXMMMBBB999888111...000111...---///...---------...000222333......---------.........---,,,---///000000000111333666888888888888999999???BBBEEECCC???<<<===???@@@:::888===BBBAAA@@@AAA??????BBBEEEAAA:::999===IIIFFFBBB@@@@@@AAAAAA@@@@@@>>>:::777<<>>>>>888555888;;;::::::<<<999???EEEGGGJJJMMMLLLHHHAAA>>>;;;;;;===??????>>><<<;;;===BBBCCC???>>>???;;;AAAEEEFFFFFFFFFBBB<<>>CCCDDDCCCAAABBBDDDEEE@@@???DDDHHHHHHHHHHHHEEEEEEGGGJJJJJJEEECCCDDDLLLIIIEEEBBBAAA???===<<>><<<999888:::AAAHHHMMMSSSYYYZZZWWWIIICCC???@@@EEEHHHEEEAAAAAABBBGGGKKKIIIDDDDDDHHHBBBIIINNNOOOOOONNNHHHBBBEEEEEEDDD@@@:::666777888888<<>>???>>>>>>@@@CCCFFFHHHIIIGGGBBB===999888666555444222000---+++***((()))***+++***)))((('''(((((()))***+++,,,,,,,,,++++++***))))))))))))***''')))+++------...000222555666;;;DDDHHHGGGGGGIIIBBB@@@>>>???CCCDDDCCCAAACCCGGGLLLQQQRRRRRRPPPOOORRROOOKKKIIINNNYYYgggpppppphhh```^^^bbbfffgggeeehhhmmmwwwvvvsssvvv{{{~~~~~~|||yyywwwoooiiiaaa]]]___eeejjjnnndddjjjnnnmmmkkkmmmnnnmmmmmmllliiigggfffeeeaaa]]]ZZZUUUMMMFFF???:::777666000000111111111111111111111111000///...//////000333888<<<;;;999999777555888888999;;;;;;999;;;>>>>>>BBBFFFHHHGGGEEEEEEFFFGGGEEEEEEIIILLLMMMMMMLLLIIIIIIKKKOOORRRQQQNNNMMMLLLKKKIIIHHHFFFBBB===999???GGGNNNKKKCCC>>>>>>@@@???FFFNNNUUU___fffeee```RRRHHH@@@???AAA>>>;;;:::===DDDJJJOOOVVV]]]___^^^NNNJJJGGGHHHKKKMMMKKKIIIIIIKKKOOOQQQNNNIIIKKKRRROOOSSSTTTQQQPPPQQQOOOJJJAAADDDFFFBBB<<<777888;;;<<>>===>>>BBBEEEGGGHHHHHHGGGEEEDDDEEEFFFDDDBBB>>>999444///+++))))))***+++++++++***((('''(((((()))******+++,,,---***************+++++++++)))***++++++******+++,,,///...000777;;;===@@@EEECCCAAA???@@@@@@>>>888333666777999<<>>===???DDDKKKSSS^^^hhhiiieeeZZZOOOEEECCCDDDDDDDDDFFFHHHLLLPPPRRRWWW^^^aaa___SSSSSSSSSSSSRRRRRRSSSTTTRRRRRRTTTTTTPPPLLLQQQXXXYYY]]]]]]ZZZXXXXXXUUUPPPHHHLLLOOOLLLGGGCCCDDDGGGIIISSS[[[YYYPPPJJJJJJMMMKKKPPPSSSLLLAAA::::::>>>:::999999888888999999:::666444444777888888999;;;@@@@@@@@@@@@@@@BBBCCCDDDFFFEEEBBB<<<666444555777444333222222222222111000222111000000///............//////////////////......///111222222111///...------...............---,,,------...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********+++++++++++++++++++++++++++---000111///---------++++++++++++++++++++++++*********+++,,,---...///333222000///---,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,---......///.........,,,------...//////............//////000111222222000000///...---,,,+++++++++++++++************)))*********************************)))))))))))))))))))))************))))))******))))))))))))******+++---...---***)))))))))((((((((())))))(((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&%%%'''))))))'''&&&'''(((###%%%'''((((((((()))***''''''&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$'''((((((+++///111000***000999LLLgggyyysssbbbTTTVVVWWWSSSJJJCCC@@@@@@BBB???;;;777444333222333444444444555666666777777666999<<<>>>???AAACCCDDDFFFGGGIIIIIIIIIJJJLLLOOOPPPNNNJJJEEE===444---)))+++++++++++++++***))))))***)))))))))***+++,,,,,,+++++++++******))))))(((***+++,,,+++)))((()))******((((((---000222777<<<>>>>>>???BBBDDDBBB<<<666000///---...111333444444111111222111222444999<<>>======@@@GGGOOOXXX]]]kkkrrrvvvuuuvvvxxxrrrgggddd```aaaccc\\\OOOHHHJJJFFFFFFFFFGGGIIIMMMQQQSSSQQQUUUWWWVVVWWWZZZYYYVVVPPPSSSUUUUUUXXX\\\___^^^XXXZZZ]]]aaacccaaa\\\XXXZZZSSSRRR[[[ccc^^^PPPDDDEEEFFFGGGJJJTTT^^^```\\\ZZZQQQHHHFFFFFFHHHMMMTTTWWWYYYYYYXXX[[[aaaeeeeee\\\^^^```___]]]\\\^^^```]]]\\\\\\[[[XXXTTTWWW\\\]]]ccchhhgggfffccc]]]UUURRRUUUWWWWWWTTTSSSTTTVVVWWW___ccc[[[PPPLLLNNNQQQQQQWWW[[[UUUHHH>>>===@@@;;;;;;::::::::::::;;;;;;999888888::::::999777555???<<<999888;;;>>>>>>>>>777999:::888444222333666222222000000000111222333333222111000/////////000...//////000000//////......///000111111000///...,,,---......///.........------......------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******************************+++,,,,,,,,,++++++,,,...000000///------...++++++++++++++++++++++++*********+++---...000111333222000///------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------,,,---......//////......------...///000000000000//////000000111111222222444444333111///...---,,,+++++++++************)))************************(((((())))))))))))))))))+++******)))))))))******))))))(((((((((((())))))(((***++++++***))))))***''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((()))(((((()))***+++***)))((()))+++$$$&&&''''''&&&&&&(((***)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$'''))))))///888<<<;;;---+++---888IIIWWW]]]]]]RRRSSSSSSQQQLLLFFFCCCBBBAAA===888444222222333333555555666666777888888888888999;;;>>>BBBDDDCCCBBBDDDFFFIIIJJJIIIIIIKKKLLLOOOQQQRRRQQQKKK@@@555///,,,,,,+++************++++++******))))))***+++,,,+++++++++++++++***))))))***+++,,,+++)))((()))******''''''+++,,,,,,...222222333666;;;@@@BBB>>>;;;111///------000111000///,,,---///...------...//////222777<<<@@@FFFLLLQQQTTTWWW```jjjllleee^^^\\\fffvvvxxxllleeeccchhhlllooosssxxx|||xxxrrrccc]]]YYY[[[]]]\\\___cccpppsssoooeee^^^^^^___]]]UUUWWWZZZ\\\]]][[[YYYXXXTTTRRRRRRTTT\\\gggssszzztttuuu}}}pppeeeeeeaaa\\\TTTOOOMMMNNNPPPRRRVVV\\\^^^\\\[[[^^^]]]YYYVVV\\\]]]XXXWWW]]]aaabbb\\\]]]___dddhhhlllllllllnnnaaa]]]iiixxxyyynnnccc]]]ZZZTTTSSS[[[eeegggcccccc]]]WWWTTTRRRRRRXXXaaacccdddaaa]]]___gggmmmnnnjjjjjjjjjkkkkkkkkkjjjiiillliiijjjkkkiiidddbbbcccaaagggkkkllllllkkkgggaaa``````aaabbbcccdddffffffgggjjjhhh^^^XXXWWWVVVSSSQQQUUUWWWTTTMMMDDD???>>>===<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<======;;;888@@@@@@???>>>======>>>>>>666888999888666444444555111111111111111222444666444333222111000000111111//////000000000000//////////////////////////////,,,------...//////......------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******************+++)))***+++,,,,,,,,,,,,++++++---...---,,,+++,,,...++++++++++++++++++++++++******++++++,,,---...//////......---------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------...,,,---......//////......---...///000111111111111111111111111111111111111777777555333111///...---+++++++++************)))************************(((((((((((()))))))))***++++++)))(((((()))***+++(((((('''''''''(((((()))$$$&&&((()))(((((()))***&&&''''''((((((''''''&&&((((((((((((((((((((((((###$$$&&&((()))***++++++&&&''''''&&&%%%%%%'''(((''''''((('''%%%%%%''')))++++++******)))))))))((($$$%%%%%%&&&'''((())))))%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$'''((()))111>>>EEEEEE555...))))))+++333DDDSSSPPPNNNLLLKKKKKKIIIEEEBBBAAA===777333222222333444666666777777888888999999:::999;;;???DDDFFFDDDAAAAAADDDHHHIIIHHHFFFDDDDDDGGGMMMUUUYYYVVVKKK???777---,,,+++***)))***+++,,,,,,+++***)))))))))***+++***+++,,,---------------(((***+++***))))))***,,,---++++++......++++++---///...///333777888555222111///---...000000...+++***,,,......------...///111111000000222333555666;;;===GGGRRRTTTNNNKKKMMMWWWhhh}}}}}}{{{ssszzz}}}tttmmmmmmpppqqqzzz|||kkk\\\YYY\\\___dddiiipppsssnnnccc^^^bbbffffff^^^aaafffkkkmmmnnnmmmlllhhhfffcccdddkkkwwwjjjrrr|||nnn```WWWTTTSSSSSSXXX^^^```]]]\\\___^^^YYY\\\bbbbbb[[[WWW\\\bbbdddbbbaaabbbfffmmmtttzzz|||uuunnnnnnyyy{{{uuummmiiippp{{{~~~{{{uuurrrooojjjddd```fffnnnhhhhhhddd___bbbkkksssuuuvvvrrrppprrrvvvwwwtttoooxxxuuuwww{{{zzzsssllljjjfffiiiiiiggghhhmmmnnnmmmnnnmmmmmmooorrruuuvvvvvvwwwvvvooofffcccddd^^^VVVPPPPPPRRRSSSRRRMMMEEE???======<<<<<<<<<<<<======777999:::999:::<<<<<<:::;;;>>>AAA???;;;888999;;;777666444222222333666999333444555444444444555666555444333111111111111222//////000000000000////////////............//////,,,,,,---.../////////...---.........---,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++)))***+++,,,---,,,,,,++++++,,,,,,+++))))))+++---+++++++++++++++++++++++++++++++++***++++++,,,,,,*********+++,,,---...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,---......//////............000111222222222222222222222111111111111111>>>===<<<:::777333000...,,,,,,,,,***((((((***+++******))))))))))))******)))))))))))))))*********---)))&&&&&&'''(((+++---888///((('''&&&%%%%%%'''******)))))))))((((((((($$$######%%%'''*********((('''&&&&&&'''((((((((((((%%%'''///000***&&&'''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((+++---///111111///---+++'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))((((((''''''''''''***((((((...555999888666///---)))((()))...444888IIICCC===:::;;;>>>??????===;;;777333111000111111777888999888777666666777@@@@@@??????@@@BBBEEEFFFGGGGGGGGGGGGEEECCC@@@???EEEIIIQQQVVVVVVPPPEEE===333222000,,,)))((()))++++++,,,,,,++++++***)))((('''((()))***+++,,,------,,,,,,,,,+++++++++******,,,---...---+++***+++,,,..............................///000111222333333------...///000000111111000000////////////000000111222444777:::>>>AAACCCPPP[[[iiisssuuuttttttttttttuuutttmmmddd___^^^```pppxxxjjjffffffdddccccccmmmrrrnnnaaa]]]cccfffcccccc```bbbnnnyyy}}}}}}|||zzzwwwrrrrrr{{{|||VVVgggzzzpppeee\\\```bbbhhhnnnlllbbbYYYVVVVVVwwwuuueeeiiikkkdddjjjcccaaaiiissszzz{{{}}}xxxyyyyyyvvvwwwuuurrrmmmkkkmmmtttyyyzzzvvvpppmmmqqqxxxwwwqqqzzzzzztttrrrgggdddlllqqqqqquuu~~~|||yyyyyy}}}|||yyy|||{{{qqq___XXX[[[[[[VVVYYYTTTTTTVVVTTTLLLFFFEEEDDD>>>999;;;AAAEEECCC???<<<<<<999888;;;???>>>999<<<;;;:::999888777777777888666444333444666888:::444:::===999777888777222:::666222000111111000///111111000////////////000...///////////////......000///...---------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,---......,,,***---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////---,,,,,,++++++,,,,,,------------........./////////////////////000111111111111000000000000000111BBBAAA???<<<999666444444///...---+++******+++,,,******))))))))))))***************)))))))))))))))))))))+++///000///...---000)))%%%&&&'''&&&%%%'''(((((('''''''''&&&&&&&&&###""" !!!###%%%&&&%%%((('''&&&&&&''''''''''''&&&###%%%+++---(((%%%&&&&&&&&&''''''((((((((((((&&&%%%%%%%%%&&&&&&'''((((((***,,,...//////......******)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&)))(((***///555666333///---+++(((&&&&&&)))---///888444///...000333444444888666333111000000222333666777777666555444666777===>>>@@@AAACCCEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@EEEHHHMMMQQQSSSOOOHHHCCC<<<;;;888333...***((('''+++++++++++++++******)))(((((()))***+++,,,------,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++------------------------/////////000000000000000000000111222333444555666000000//////.../////////000000111222333555777888666???JJJSSSWWWZZZ^^^bbbdddfffddd^^^VVVQQQQQQRRRZZZmmm|||yyyxxxlllggggggeeeccccccnnnrrrnnnfffeeeiiieee\\\```]]]^^^eeekkkmmmooorrrpppnnnlllnnnyyyrrrWWWdddzzz~~~wwwwww|||ttteee]]]XXXooo{{{pppiiippptttnnnkkkggghhhooovvv~~~|||yyyzzz||||||zzzwwwuuutttuuuooorrr~~~nnn^^^WWWVVVSSSNNNYYYZZZZZZXXXUUUQQQLLLJJJEEECCC@@@@@@AAAAAA???===;;;>>>>>>===>>>@@@===888;;;:::999888777666666666777666444333333555777999===BBBDDD@@@======:::666:::777444333333444333111222111111000000000000000//////000000000000000/////////......---.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,...///000///------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------------.........---,,,,,,++++++,,,,,,------------........./////////////////////000111111111111000000000000111111FFFEEEBBB???===;;;::::::333111///---,,,,,,,,,,,,******))))))))))))******++++++******))))))((((((&&&))),,,...//////...---(((%%%%%%)))+++)))((()))(((''''''''''''&&&&&&&&&%%%### !!!"""######'''''''''''''''''''''''''''$$$%%%)))+++(((&&&'''(((((((((((())))))))))))&&&&&&&&&%%%&&&&&&'''(((&&&'''(((***,,,...///000///...,,,+++)))((((((''''''''''''(((((()))))))))'''''''''''''''&&&&&&&&&((((((+++///333222---))),,,***(((&&&%%%&&&'''(((+++)))((((((+++---......000///......///111333555555555555333222333666888:::===@@@DDDGGGHHHIIIIIIIIIGGGDDDAAA@@@@@@AAABBBEEEFFFIIILLLNNNNNNKKKHHHCCCBBB@@@<<<666000+++(((*********+++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,+++++++++*********+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,////////////......------000000222333555666777888222111000/////////////////////...//////000111111///222666777777999===BBBDDDFFFHHHGGGEEEDDDGGGJJJHHHZZZkkkooojjjlll}}}xxxoookkkiiieee```___lllooopppooouuuyyyrrrfffeeebbb``````___\\\^^^bbb```______dddoooxxxxxxrrrvvvzzziiippp{{{{{{qqqdddjjjmmmjjjllluuuxxxuuurrrrrrvvv||||||wwwwww{{{~~~~~~xxx{{{tttpppnnnfffZZZSSSYYY``````XXXSSSUUUUUUQQQPPPPPPNNNLLLHHHEEEDDDCCC;;;AAAFFFEEEDDDCCC@@@<<<<<<;;;:::888777777777777888777666555555666888999555;;;>>>>>>>>>@@@@@@???999888666666666666555333222222111000000000000111//////000111111111111111//////.........///000000........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,...000111111000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------.........////////////////////////000111111111000000000000000111111FFFFFFEEEDDDBBB@@@>>><<<777444111///...---,,,++++++******))))))******+++,,,++++++***)))(((''''''''')))(((%%%$$$(((+++,,,&&&%%%(((---///,,,+++,,,***************))))))))))))'''###!!!"""###$$$$$$((()))******)))((())))))+++)))((()))++++++***)))))))))))))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))+++---///222111///---+++***)))((('''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&(((((())),,,///...+++(((,,,+++***)))((((((''''''''''''((()))***+++++++++))))))***+++...111555777444444333222111333777:::;;;===@@@CCCGGGJJJMMMNNNMMMIIIEEE@@@??????BBBCCCEEEFFFGGGJJJLLLMMMJJJHHHBBBBBBBBBAAA???:::444000+++++++++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000222444555666444333222111000000000000000000000111111333444444555555333000---,,,...111///222444666777999<<>>>>>>>>@@@DDDIIINNNRRROOOLLLGGGBBB@@@@@@BBBDDDFFFGGGIIILLLMMMLLLGGGDDDAAAAAAAAACCCCCC@@@;;;666...------,,,,,,,,,,,,---)))))))))***++++++,,,,,,,,,,,,,,,+++++++++*********,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........++++++---...000222444444555444444333222222222333555444444444444444555555000000111000000111333555222222222000.........///555555555555999FFFWWWccc\\\YYY[[[``````XXXPPPLLLCCCGGGKKKOOOUUU___fffhhhooonnnqqqwwwwwwqqqmmmlllhhhdddcccdddeeebbbZZZUUUbbbgggjjjkkklllqqqtttuuuvvvzzz}}}ssswwwzzz|||rrrwwwzzzvvvssslllddd```aaa```\\\WWWNNNRRRRRRKKKEEEDDDCCCBBB>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<:::777666777666777888888777666555555333222222111000111111111...///000111111111111111000000000000111111222333////////////////////////111111111111111111111111........................------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,...//////...,,,,,,------------------------...------,,,,,,------...------------------------,,,------------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------............/////////000000///////////////000000111000000//////000111222222CCCEEEGGGIIIHHHEEEAAA???@@@;;;666333222111---***++++++************++++++++++++******))))))(((((((((111666111------+++%%%'''&&&)))---,,,''''''************++++++++++++,,,,,,***))))))***+++***))),,,000444444222222333555222333111......000...***************)))))))))))))))(((''''''&&&''''''''')))((('''&&&&&&&&&'''(((...---------------......---,,,,,,++++++***))))))'''''''''((((((((((((((((((((('''''')))+++---///''''''((()))))))))((((((''')))******(((&&&&&&&&&''''''(((***,,,...000111...///000000000333777:::===<<<;;;<<>>:::333222000...,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++*********,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,---///111222333444444444333333333333444444999888666444222111000000,,,---...000111222222222111111000///.........///000///...///333777:::<<<>>>>>>CCCKKKMMMIIIDDDCCCDDDFFFGGGHHHIIINNNUUUYYY^^^eeerrr~~~~~~}}}~~~yyyvvvuuurrriii___[[[\\\]]]\\\[[[ZZZ\\\___aaabbbhhhrrr~~~zzzzzz||||||tttssstttssskkkccc\\\[[[UUUKKKDDDCCCBBB@@@@@@@@@>>>===<<<;;;;;;;;;<<<===>>>??????>>><<<;;;<<<;;;<<<===:::666555888:::;;;;;;:::888666777888555555444333333333333333111111222222222111111111222222111111111222333333000000000000000000000000000000000000000000000000////////////////////////------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------............------------------------------///...---,,,,,,---...///------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------............/////////000000000///////////////000111111////////////000111222333GGGGGGGGGGGGFFFEEEEEEDDDEEE@@@999666666444000,,,,,,++++++******++++++,,,*********)))))))))))))))&&&222888222---///---'''(((((()))+++)))&&&(((---,,,,,,,,,,,,---------...---------///111222000///...333888:::888777999<<<999;;;999555444666333---******)))))))))((((((((())))))((('''''''''''''''(((''''''&&&&&&&&&''''''((()))***+++---///111222222111000///...---,,,+++((((((((()))))))))******((()))*********+++---...''''''(((((((((((('''''')))+++---,,,***((()))***'''((((((((()))*********)))+++---...///111444666999888888888;;;???DDDFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJLLLMMMKKKGGGDDDFFFBBB???@@@CCCEEECCC@@@999777333000---,,,++++++***************+++++++++,,,,,,,,,+++++++++******)))+++,,,,,,++++++,,,---------------------------+++,,,,,,,,,------......,,,---...///000111222222222111111222222333444555777666444222000///......111000000000000///---,,,,,,,,,,,,...111333444555///000111222222111///...333111333888:::999888:::EEEEEEFFFIIILLLLLLLLLMMMPPP^^^qqq|||xxxrrruuu}}}}}}}}}xxxmmmeeebbb]]][[[YYYXXXVVVTTTSSSSSSWWW[[[bbblllvvv}}}zzz~~~}}}|||zzzssshhh___aaa___XXXOOOKKKLLLKKKGGGHHHGGGEEEDDDCCCCCCBBBBBBDDDEEEFFFGGGGGGEEECCCBBB>>><<<===AAA???;;;<<>>;;;:::;;;===999888888777666777777777555555555555444333222111444333333222222222222333000000000000000000000000000000000000000000000000////////////////////////....................................------------------------------------,,,,,,,,,------------...,,,++++++,,,---...,,,++++++++++++,,,,,,---------------------------------------------------------+++,,,,,,,,,------............------------..............................///...---,,,,,,---...///........................---------,,,,,,---------,,,,,,,,,------------...------------------------,,,------------...............------------........./////////000000000000///////////////000111111////////////000111222333JJJIIIFFFDDDDDDEEEGGGIIIIIICCC<<<999999777222...,,,++++++******++++++,,,)))))))))))))))*********&&&000222)))%%%***---***+++***+++,,,***(((+++111////////////000000111111000000222555888999777555000555;;;===;;;;;;===AAA@@@CCCBBB<<<;;;<<<888111***)))))))))((((((''''''))))))((('''''''''''''''&&&&&&''''''''''''((((((%%%&&&'''***---000333444666555444222111///...---(((((())))))******++++++(((***---...---,,,++++++*********)))((((((((('''&&&(((******(((&&&(((***(((((((((''''''&&&&&&%%%%%%(((+++,,,...///222444444444555777999<<<>>>??????@@@CCCEEEGGGHHHGGGGGGIIIIIIIIIKKKLLLLLLJJJHHHEEE@@@===>>>DDDHHHHHHFFF<<<:::666111...++++++******************+++++++++,,,,,,,,,+++++++++******(((***++++++******+++---..............................------------,,,,,,+++,,,,,,---...//////000/////////000111222444444222222111000000000000000333222111111222222222111000///...///000222222111...000111///---,,,///222666111...//////...000444666666:::CCCJJJJJJDDD???MMM___ssswwwiii]]]bbbppp{{{xxxyyyvvvllldddccciiieeeaaa___ZZZSSSLLLHHHTTTVVV[[[bbbllluuu}}}~~~~~~vvvpppmmmvvvwwwuuutttooorrryyyqqqaaa___YYYUUUVVVYYYWWWSSSOOONNNMMMLLLKKKJJJJJJJJJKKKMMMOOOPPPOOOMMMKKKIIINNNJJJJJJKKKHHHAAAAAAEEEFFFGGGFFFBBB>>>===???BBB<<<;;;::::::999999::::::888888777777666555333333555444333333222222222222000000000000000000000000////////////////////////000000000000000000000000........................//////.........---------------------------------,,,,,,,,,---------......+++***+++,,,///000///...+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......///...---,,,,,,---...///........................000///---,,,,,,---///000...........................------,,,,,,------...,,,,,,,,,---------......---------------------------------.........//////......------------......////////////000000000000///////////////000111111////////////000111222333HHHIIIHHHEEEBBBBBBFFFKKKMMMJJJDDD>>>999555333333000///---+++*********+++---***)))++++++((((((+++------,,,+++************((())),,,...111333555555222222111111111222444555111333666777666666666777///444:::???BBBAAA@@@>>>BBBCCCDDDDDDCCC@@@===;;;666111***(((***,,,***'''***+++******)))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((,,,000333888666555666888777333000***))))))+++---...---,,,+++,,,...000111111000000++++++,,,,,,+++***(((''''''((()))))))))(((&&&%%%''''''''''''(((((((((((()))******)))((())),,,...//////000444888;;;<<<<<>>999555000,,,***++++++,,,,,,+++******,,,------,,,+++*********+++,,,++++++++++++++++++,,,,,,+++,,,---.........------...//////---,,,+++,,,..................---------//////000000000111111111333222111000111111000...///111333444333111111111000111111222333555777888444333000///...///000222111111000111222333555666222222222333444555777777===MMM]]]___YYYYYYgggvvv|||zzzuuummmeeeccchhhmmmvvv{{{{{{nnnYYYLLLJJJOOOXXX]]]bbbfffooo|||~~~{{{}}}|||ooodddcccccciiiuuussskkkhhhhhhgggtttrrrmmmlllrrrssskkkdddbbb___^^^___```___[[[TTTOOOVVVTTTYYYYYYTTTVVVVVVIIIJJJJJJLLLNNNJJJFFFGGGLLLQQQOOOJJJGGGIIILLLMMMLLLEEE>>>:::<<<<<<888888;;;<<<<<<;;;;;;<<<<<<999555:::999777555333222222333333333444333333222111000//////000000000000//////////////////000000000000//////.........---------////////////////////////111,,,)))---555777222+++---------,,,,,,+++++++++........................---------------------------------.........//////---------.........//////,,,---///...------...000////////////////////////////////////////////////...---,,,,,,,,,,,,---...////////////////////////..........................................................................................---------------.........//////000000000000111111111111.../////////000000111111333000---...111444444333FFFHHHIIIGGGDDDDDDFFFIIIMMMJJJFFFBBB===:::888777222000...,,,+++*********---))))))++++++((())),,,*********)))******+++++++++---///222444555666666555555444333333333444444555888:::;;;:::::::::;;;333333444:::@@@DDDCCCAAAAAABBBDDDEEEDDDCCC@@@???999333---+++------+++(((+++++++++******)))((('''((((((((('''''''''&&&&&&((('''&&&&&&(((+++...000444444666999;;;:::666222///...,,,+++,,,...000222000000111222444333000---***++++++++++++***(((((((((((()))))))))(((&&&&&&''''''''''''(((((((((((()))***+++***))))))+++,,,,,,---...222666999;;;<<<@@@@@@??????@@@AAABBBCCCBBBAAACCCGGGMMMNNNJJJFFFEEEDDDBBBBBBCCCDDDDDDEEECCC@@@;;;777222---+++***,,,------,,,+++++++++,,,---,,,+++*********+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......---...///...---,,,---///,,,,,,---------.........------......//////000000000000///000111111000000222333333333222111111111111111111222333555666777222111000///...//////000111000/////////000111222222222222222333444444555000:::EEEKKKNNNUUUbbbnnnsssssspppggg```___eeemmmwwwxxxuuukkk^^^SSSNNNMMMMMMVVVbbbnnnzzz~~~}}}}}}}}}{{{sssggg___```]]]^^^dddlllqqqrrrqqq~~~xxxpppiiieeedddeeeggg||||||uuullliiillllllnnnpppooolllhhheeeddd\\\ZZZbbbddd\\\YYYXXXNNNQQQPPPRRRUUUTTTPPPPPPSSSPPPPPPOOOMMMMMMNNNNNNMMMLLLEEEAAACCCBBB>>>===???:::;;;<<<===>>>???>>><<<:::999777555555555555555444444555444444333222111111111222222222222111111000000000000000000000000/////////.........------////////////////////////222...,,,///444666333...------------,,,,,,,,,+++........................---------------------------------.........//////---------.........//////,,,---///...------...///........................////////////////////////......---,,,,,,---......////////////////////////................................................................................................------.........///////////////000000000111111111///000000000111111111111444111...///222444555444DDDGGGJJJIIIGGGFFFGGGJJJLLLKKKIIIFFFCCC???<<<:::333222000...,,,+++******,,,)))(((++++++))))))---((((((((())))))***+++,,,,,,...111444666666666555888777666555444444444555888:::<<<===<<<;;;<<<===;;;666333777>>>CCCCCC@@@???AAACCCEEEEEEEEECCCBBB<<<888333111111000...+++,,,+++++++++***))))))((())))))))))))(((((('''&&&&&&&&&&&&'''((()))+++,,,///111555:::======:::666666666444000...111888===777555333555999888222---))))))*********))))))((((((((()))))))))(((''''''''''''''''''(((((((((((()))***,,,+++***))))))***)))***,,,///333777:::;;;>>>===;;;:::999::::::;;;<<<;;;<<<@@@FFFIIIHHHFFFCCCCCCBBBAAAAAABBBBBBCCCEEECCC@@@;;;666111---***------------,,,++++++***------,,,+++++++++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///---///000///---------...,,,,,,------......//////------...//////000111111...///000111222222333333222111000//////...//////222222222222333444555666222222111111111111111000222222000/////////000000222111111111111111222222111222555999>>>FFFMMMRRR]]]______YYYTTTVVVaaakkkpppmmmhhhddd^^^WWWOOOJJJLLLTTTaaaooo~~~~~~wwwyyy{{{yyyrrrhhh___ZZZ___\\\YYYZZZ^^^ccceeeddddddddddddbbb______aaaccchhhxxxqqqsssyyyssswww||||||xxxuuuuuuvvvcccbbbkkkpppgggaaa```ZZZZZZVVVUUUXXXXXXUUUSSSTTTRRRSSSTTTTTTRRRPPPOOOOOONNNHHHEEEDDDDDDAAA???@@@<<<===???AAACCCBBBBBBBBB888777666555555555666777777888888777777666555444333333444444444444333333111111111111111111111111000000/////////.........////////////////////////222000///000222333333222.........------------,,,................................................------........./////////------........./////////---...///...,,,,,,---...........................////////////////////////......------------......////////////////////////............................................................................................................////////////////////////000000000000000000111111111111111222333111///000222444555444DDDGGGIIIHHHGGGGGGKKKNNNPPPPPPPPPMMMIIICCC>>>:::666555333111...,,,+++***,,,)))(((++++++)))***---******))))))***+++,,,,,,)))+++///333555555555555777777777666666666666666888999;;;;;;::::::;;;<<<@@@===:::;;;===??????>>>???@@@BBBDDDDDDDDDDDDCCCAAA===:::777666444222///,,,,,,+++******)))))))))))))))******)))((('''&&&&&&&&&''''''((((((''''''***---111666:::;;;;;;;;;;;;===>>><<<999;;;CCCJJJAAA<<<888:::>>>>>>777111))))))))))))))))))))))))(((((()))))))))(((((((((''''''''''''(((((((((((((((***,,,,,,***(((((((((((())),,,...111555999<<<:::888666444222111111222333222333666<<<@@@BBBBBB===>>>???@@@@@@AAACCCEEEGGGHHHFFFAAA<<<888333...---,,,++++++,,,,,,+++***------,,,,,,++++++++++++*********++++++,,,,,,---...---+++++++++,,,...000...///000///...---...///222222222111111111111000111111111222333333444444000222444555555555555666555333111000000111111111222222222222222333333444333333444555444444333333444333222111111222333444222222111000000000000000555333222222444777888999@@@EEEIIIGGGDDDJJJXXXeeedddaaa___^^^]]]ZZZSSSNNNSSSUUUZZZbbbppp{{{{{{tttjjjjjjiiifffbbb]]]YYYVVV[[[[[[[[[[[[^^^bbbaaa^^^YYYZZZ\\\]]]]]]^^^```bbbiiivvvvvvzzzvvvrrrwwwzzzmmmfffddd___bbbZZZTTTTTTUUURRRPPPQQQXXXXXXYYYZZZWWWRRRRRRUUUNNNJJJGGGGGGGGGEEEDDDCCCDDDBBBBBBGGGJJJGGGDDDBBB>>><<<;;;999888888999999:::;;;;;;::::::999888777555555555666666555555555333333333222222222222222111111000000000/////////000000000000000000000000111111111000///000222444....................................................................................////////////............////////////---...///...,,,,,,,,,...........................///////////////////////////..................///////////////////////////....................................................................................////////////....../////////000000000....../////////000000000000000000000111111111111111000000000111333444444EEEFFFFFFEEEEEEIIIPPPVVVYYYZZZ[[[YYYSSSKKKBBB<<<888777666444222///...------******,,,,,,***+++......---,,,+++++++++++++++(((***...222555666777777444555555666777888888999888:::::::::999999:::<<<>>>AAACCCBBB???======??????@@@AAABBBCCCBBBBBBBBBDDDCCC@@@>>><<<:::666444///...,,,+++***)))******)))************(((&&&%%%%%%&&&''''''''''''&&&%%%((())),,,...222666:::===<<>>???>>>???AAADDDGGGKKKKKKEEEBBBAAA===777///---******,,,---,,,+++------------,,,,,,++++++))))))***+++,,,,,,------...---+++++++++,,,...000...///000/////////222444======;;;:::888666555444555666666666777777777777444777:::;;;:::999:::;;;<<<999666555666666555444444444333222222222333333333444444555555555444444333222222222333444666777444333222111000000000000---...000111111222333444111666::::::999???MMMXXXTTTVVVWWWXXXXXXVVVUUUTTTSSSSSSSSSXXXcccnnnnnniii[[[WWWQQQPPPSSSVVVWWWVVVWWW]]]``````aaaaaa\\\UUU[[[\\\^^^^^^]]]]]]^^^___dddiiiooorrrpppnnnttt|||}}}ssspppmmmbbbhhh___WWWVVVWWWVVVWWWYYYbbb^^^]]]^^^\\\WWWWWW\\\RRRQQQOOONNNOOOPPPNNNLLLKKKGGGHHHPPPSSSMMMGGGDDDEEEDDDAAA???===<<<<<<<<<::::::::::::999888777777555666666777777666666555555555444444333333333333222222111111111000000000111111111111111111111111///000000///---...111333////////////////////////////////////////////////////////////////////////........./////////000000........./////////000000---...//////------...///////////////////////////000000000000000000000000////////////////////////////////////////////////................................................////////////////////////........./////////000000/////////000000000111111////////////000000000000000000000000000000000000//////000000000111222333DDDDDDEEEDDDEEEKKKUUU\\\bbbeeegggeee___SSSGGG@@@:::999999777555333111000000---,,,......++++++...//////---,,,,,,++++++++++++---///222555777888999333444666777999:::::::::;;;<<<<<<;;;::::::<<<===888???EEEEEEAAA===???BBB>>>???@@@AAABBBBBBBBBBBBGGGGGGFFFEEEBBB???<<<:::444222000---,,,+++++++++***+++,,,,,,+++)))'''%%%&&&&&&'''''''''&&&&&&%%%&&&'''((()))+++000666:::999@@@HHHNNNNNNMMMMMMMMMSSSQQQOOOPPPOOOJJJ???666---,,,+++***))))))))))))))))))((((((((()))******''''''''''''((((((((((((((()))+++***)))(((((()))'''***,,,------000666;;;888888888888666333111///,,,,,,+++,,,...111444666777:::>>>>>><<<<<<>>>@@@EEEKKKLLLGGGFFFIIIGGG@@@666111,,,***,,,------,,,---------------,,,++++++))))))***+++,,,------...------,,,+++,,,---...///......///000222666<<<@@@JJJIIIGGGEEEBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;???DDDEEEDDDCCCDDDFFFFFFBBB===;;;;;;:::666333999888777666555444444444333333333444444444444555222111111111222444666777666555555444333333333444+++...222222111///000111222555666666555888@@@GGG@@@CCCFFFGGGFFFGGGIIIKKKLLLOOOSSSXXXaaahhhgggaaaUUUOOOHHHHHHNNNWWW]]]______gggjjjfffcccaaaZZZPPP]]]^^^___^^^\\\[[[[[[\\\```dddiiimmmooooooqqqsss|||}}}~~~tttlllfffbbbdddffffffjjjnnnnnnfffbbbeeeeee```^^^bbbWWWXXXWWWTTTUUUWWWUUUQQQQQQQQQWWW^^^\\\PPPIIIJJJFFFDDDAAA>>><<<;;;::::::999999999999888777666666777777888888888888777777777666666555555444444333333333222222222111111111111111111111111111111111///000000///......000111///000000000000111111111////////////////////////000000000000000000000000....../////////000000000....../////////000000000---///000000//////000111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////................................................////////////////////////.........//////000000111000000000000111111111111000000000000111111111111111111111111111000000000...000111222111111222444???BBBDDDEEEHHHOOOXXX___fffiiimmmllleeeYYYKKKBBB;;;;;;;;;:::999777555333333000...000///,,,+++...------,,,++++++,,,,,,,,,/////////000222444666777666777888:::;;;;;;;;;:::<<<======;;;::::::<<<>>>999>>>BBBBBB@@@>>>>>>???===>>>???AAACCCDDDEEEFFFHHHJJJJJJIIIGGGCCC@@@>>>:::888555111///...---...---...///000...,,,)))'''&&&&&&&&&&&&&&&'''''''''$$$&&&(((((()))+++000555666;;;DDDJJJMMMJJJFFFCCCIIIOOOWWW^^^^^^VVVIII???000///---+++***)))))))))))))))((((((((()))++++++''''''''''''((((((((((((((()))))))))'''''')))+++''')))++++++***,,,333888777888;;;<<<;;;888444222111000000///...///111333333777<<<===;;;;;;===AAA@@@HHHJJJFFFGGGNNNNNNHHHAAA:::111,,,,,,...---+++,,,---.........---,,,+++((()))***+++,,,------...,,,,,,,,,---------......,,,---///111777???IIIPPPTTTSSSQQQOOOLLLJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBEEEKKKRRRUUUTTTTTTWWWZZZZZZUUUOOOLLLIIIEEE>>>888>>>===<<<:::999888888888777666666555666777888999555444333333444555666777888888777777777777777777444444444333222111111222666666555444444555777999444555555555666777:::<<<@@@EEEIIIMMMSSSXXXWWWSSSMMMJJJGGGFFFJJJRRR\\\bbbkkkqqqpppfff```aaa]]]TTTYYYZZZ[[[ZZZYYYYYY[[[]]]bbbjjjssswwwvvvuuuuuuvvvyyy~~~|||~~~nnnmmmpppuuuvvvuuuxxx|||xxxmmmiiiooorrrkkkeeefff```bbb```[[[[[[]]]ZZZUUUZZZaaannnqqqaaaKKKFFFNNNIIIHHHEEECCCAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;999999999::::::::::::::::::999888888777666666555444444333333333333222222222222222222222222222222222222000000000111111111000///000000000111111111222222////////////////////////000000000000000000000000.../////////000000000000.../////////000000000000---///000111000111222444111111111111111111111111000000000000000000000000///000111111111111000///////////////////////////................................................////////////////////////---......///000000111111000000000111111111222222111111111111222222222222444444333333333222222222///222444444333222444666<<>>===;;;:::<<<===???AAADDDGGGIIIJJJIIIKKKMMMLLLIIIEEECCCAAA>>><<<888444222000000000///000111222111...+++)))''''''&&&&&&&&&'''((((((###&&&)))))))))***---000444888>>>EEEHHHEEE???999;;;HHHYYYgggjjjaaaSSSIII222000...,,,***)))))))))***)))(((((((((***+++,,,''''''''''''((((((((()))((((((((('''''''''***,,,&&&)))+++)))(((***000666444777;;;===<<<999555222555555444222111000111333---333999<<<;;;<<<@@@EEE===EEEHHHDDDGGGQQQRRRLLLJJJAAA555///---...---+++,,,---.........---,,,+++((())))))+++,,,---......+++,,,---.........------***+++...333;;;GGGTTT\\\XXXXXXVVVUUUSSSQQQPPPOOOPPPOOONNNMMMKKKJJJIIIHHHOOOVVV^^^bbbcccdddgggkkksssmmmfffaaa]]]VVVLLLEEEBBBAAA@@@>>><<<<<<;;;;;;<<<;;;:::999999;;;===>>>:::999777666666777777888::::::999999999999::::::777333111222666999;;;;;;555444333333444444444333555222000000222444555555222555777666999???BBBAAA@@@AAAAAA??????FFFQQQZZZooosssmmm___YYY]]]^^^XXXUUUVVVWWWWWWXXXZZZ]]]```iiisss||||||wwwuuuwwwyyyooouuuzzz~~~||||||lllttt~~~~~~{{{|||}}}tttnnnqqqyyyzzz{{{~~~}}}qqqnnnwww{{{sssjjjhhhlllnnnkkkfffdddfffbbb[[[cccqqqbbbDDD@@@MMMTTTSSSQQQOOONNNMMMNNNNNNAAAAAABBBAAAAAA@@@???>>>;;;;;;<<<<<<<<<<<<;;;;;;999888888777666555555444444444333333333333222222222222222222222222222222111111111222444333111...000000111111222222222222000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000---///111111111222444666222222222222222222222222000000000000000000000000///000111222222111000///////////////////////////................................................000000000000000000000000---......///000111111222000111111111111222222222111111222222222333333333666666666555555444444444111444666666555444666888>>>AAAEEEIIIMMMQQQWWW[[[]]]```cccbbb\\\TTTMMMIII>>>>>>===;;;;;;:::::::::999777444222000000000111000---******---...---,,,+++,,,.../////////......111555;;;@@@AAA???<<<999::::::::::::;;;;;;;;;;;;?????????===;;;888666444>>>>>>???AAAEEEHHHKKKMMMKKKLLLMMMLLLIIIGGGFFFGGGDDDDDDBBB>>>:::666555555777888888777333///+++(((***(((&&&%%%&&&''''''&&&(((((('''(((((()))***+++...000333666999:::;;;;;;===BBBLLLYYYccceee^^^XXXHHHAAA999222///,,,)))''''''(((*********)))((('''...+++'''%%%&&&((())))))'''''''''(((((((((((()))))))))(((((()))***++++++---///333555666555333111222222222444555777888999:::;;;>>>@@@AAAAAA@@@???HHHFFFEEEFFFIIIMMMPPPQQQPPPJJJ@@@666///,,,+++,,,,,,------+++******+++,,,++++++,,,,,,,,,,,,------------------------------///------222===JJJVVV\\\aaa___[[[WWWVVVWWWZZZ]]]RRRWWWXXXSSSNNNLLLKKKIIIOOO[[[hhhmmmkkklllttt}}}|||xxxvvvnnn^^^NNNLLLMMMIIICCCCCCGGGEEE@@@GGGAAA;;;;;;???DDDEEEEEE@@@BBBCCC@@@<<<<<>><<<666888BBBDDD??????<<<999999:::999666333000111111000111333555555333333444555555666777777777555666<<<>>>@@@IIISSSiiiiiigggeee```[[[VVVTTTUUUSSSRRRQQQSSSVVVZZZ\\\gggnnnyyyzzzsssqqqpppsssxxx|||~~~zzzpppsssvvvwwwzzz~~~|||wwwxxxyyy{{{|||wwwttttttuuudddKKKSSSfffpppiiiqqq}}}zzzqqqggg\\\```ZZZVVVUUUSSSNNNKKKLLLIIIGGGGGGHHHGGGDDDDDDGGGAAABBB@@@:::888;;;<<<:::999<<<:::444444999;;;888555888888333111444666555000333666666333222333555///222555444111///111333///333444000---///000//////111333222111/////////...---+++,,,...111222222,,,///000//////111222111222000...///222666888999:::777333000///000222333///000111111222111111000222222222333222222111111111111111111111///---+++//////..................---...//////......000222222111000000000111333333---...///111222333333333000222555444111///000111333000111555666444444777555888777111111666666222000222444666777777666555;;;>>>BBBFFFIIIMMMQQQTTTQQQTTTWWWVVVRRRKKKFFFCCC??????>>>===<<<<<<<<<<<<:::999666444333333333444333000---,,,......---,,,+++,,,---...///......---///222777;;;>>>===<<<:::999::::::;;;<<<===>>>>>>=========<<<;;;:::999999>>>???@@@BBBEEEHHHKKKMMMJJJKKKLLLKKKHHHFFFFFFGGGHHHIIIHHHEEEAAA===;;;;;;;;;:::777444111...+++***,,,***''''''((()))))))))((((((''''''((()))******+++,,,...000222444555555777;;;DDDQQQ\\\aaa^^^ZZZUUUNNNEEE<<<666111---)))))))))******++++++******...+++((('''((()))***)))(((((((((((()))))))))))))))))))))))))))***+++++++++---///111222111000///000000111222333555666777:::;;;???BBBEEEGGGIIIIIIFFFEEEEEEFFFIIILLLOOOPPPRRRMMMEEE<<<444000...---,,,------,,,++++++,,,,,,++++++,,,,,,,,,,,,------------------------------...---...222;;;GGGTTT\\\\\\[[[[[[^^^bbbccc```]]]\\\___]]]VVVPPPPPPQQQPPPUUU\\\eeekkkppptttzzz~~~{{{mmm```VVVXXXUUUPPPNNNQQQQQQMMMOOOJJJFFFFFFIIIKKKJJJHHHKKKMMMNNNKKKHHHIIIMMMRRRPPPQQQRRRQQQMMMHHHCCC@@@???AAAAAA???AAADDDDDDBBBEEEEEECCC@@@<<<999888999999999777555555666555333333333444444555777888999777555555888888888>>>FFFVVVWWWXXXYYYXXXWWWUUUTTTNNNMMMMMMNNNQQQVVV[[[^^^bbbhhhooouuuwwwzzz}}}wwwrrrnnnmmmmmmqqq~~~xxxxxx}}}~~~{{{tttqqqtttyyyzzz~~~yyy}}}zzzyyy{{{{{{wwwvvvxxx|||xxxvvvqqqfff]]]ZZZSSSWWWXXXTTTQQQPPPLLLHHHIIIKKKIIIDDDCCCGGGGGGDDD>>>AAA@@@:::777888888777999888777555333333555777666555555666666555333222222555555222111333333000777777777555222111222444777555333333444333222000111111000///000222333333000...,,,---111555888999999666333000000000111222000111111111222222333333111222333333333333222222//////000000000///......///000111222222111000///000000111000//////111333000111111111111000000///333444555555666666666666000222333333111000111333111//////222333111222666:::<<<:::444111333333111333333444555666888999:::666:::>>>BBBDDDFFFIIIKKKCCCFFFHHHIIIFFFCCCAAA@@@AAA@@@@@@??????>>>>>>>>><<<;;;999777777777777888777555222000//////---+++++++++,,,---------,,,,,,+++...111555999;;;<<<<<<999:::;;;<<<===??????@@@;;;::::::999:::;;;<<<===>>>???@@@BBBDDDGGGJJJKKKHHHJJJKKKJJJGGGFFFEEEFFFJJJLLLLLLKKKGGGCCCAAA@@@>>><<<888444000...,,,,,,,,,***))))))+++,,,,,,+++(((((('''''''''((())))))))))))******,,,---///000111444<<>>888333000---,,,+++******+++,,,------+++))))))***+++***)))(((((()))))))))*********))))))))))))))))))***+++)))***+++,,,---------,,,------...///000111333444888:::===BBBGGGMMMQQQSSSHHHHHHIIIIIIJJJKKKMMMMMMTTTPPPKKKCCC<<<555000...,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---///111666AAAOOOYYY[[[YYYZZZ```hhhlllhhhccchhhiiiddd\\\WWWXXXZZZZZZ]]]^^^bbbjjjttt{{{~~~~~~tttiii\\\^^^]]]YYYVVVXXXYYYXXXXXXVVVSSSTTTUUUUUURRRNNNUUUVVVWWWUUURRRTTTXXX\\\```cccgggfff___TTTKKKEEEGGGFFFIIINNNNNNJJJGGGHHHHHHKKKKKKFFF>>>;;;>>>BBB@@@===:::;;;<<<;;;888555555444333222222333444555888555555666555444777<<>>@@@???:::555;;;<<<;;;999999;;;999555666666555333222333666999333333333555666555222///444111///...000111222222888666444444666999;;;;;;888666333222333333333222444444444444555666888999333333444555555555444333111333444444333333444555111222444555555444222111111222222222111333777:::222333444444444222000...333333444444444333333222333444444444333333555777777444333555666333444888777:::999333///000222333888777666666888:::===???333666;;;>>>???@@@AAABBB;;;===@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@===<<<;;;:::999999:::::::::999666444222///---,,,++++++++++++,,,+++++++++***+++---111555999<<<>>><<<<<<<<<===>>>>>>??????999888777666777999<<<======>>>@@@AAADDDFFFHHHIIIFFFGGGHHHHHHFFFEEEEEEEEEGGGIIIKKKKKKHHHDDDAAA@@@???>>>:::777333000...---+++***)))***+++,,,,,,+++))))))(((''''''(((((((((******)))))))))+++---...///111777@@@KKKTTTYYYZZZVVVRRRLLLFFF@@@===:::999333111...,,,***+++,,,---,,,+++******++++++***((((((((((((((()))))))))******)))))))))))))))******)))))))))))))))***+++++++++++++++,,,---...///000444666888===CCCJJJPPPSSSMMMNNNNNNNNNMMMLLLLLLMMMSSSRRRPPPKKKDDD<<<444000------,,,,,,------,,,++++++++++++,,,,,,,,,------------------------------,,,...//////111999FFFPPP^^^\\\[[[^^^eeejjjmmmmmmnnnoookkkeeebbbcccdddcccdddcccdddiiiqqqxxx|||}}}zzzqqqiii___``````]]]ZZZZZZ\\\]]]___]]]\\\\\\]]]]]]ZZZXXXYYYYYYYYYWWWUUUVVVZZZ]]]dddiiimmmllleee\\\TTTPPPPPPNNNSSS\\\\\\RRRNNNRRRJJJMMMMMMJJJDDDCCCFFFKKKFFFBBBAAAEEEIIIGGGDDDBBB<<<:::888666444444555555888777666666666666777999666777999;;;===>>>??????@@@AAABBBFFFLLLRRRWWW[[[aaaaaaaaa______eeeoooxxxuuuuuusssmmmfffcccffflllooollljjjnnnxxx~~~xxxnnnyyy|||ooolllqqqwwwzzz{{{xxx|||||||||}}}~~~}}}~~~~~~yyyqqqjjjiiigggddddddcccaaa\\\YYYXXXYYYXXXVVVWWWYYYVVVPPPKKKKKKIIIEEEAAA>>>===>>>666777:::>>>AAABBB???===:::777666888888555444444777666555555666666555444:::777555555666777555333333333333333444555666777555555444444444333222222333444444333222222444555222222333333333222111111///000111222333777<<>>@@@BBBDDDCCCCCCDDDDDDDDDCCCBBBAAA======<<<;;;;;;;;;;;;;;;<<<;;;:::777444111///...++++++++++++++++++++++++******+++...222888===@@@>>>>>>======<<<<<<;;;;;;888777444333333555888:::<<<===???@@@BBBDDDEEEFFFCCCEEEFFFFFFDDDCCCDDDDDDCCCFFFIIIIIIFFFCCCAAA@@@@@@@@@???===999555111...+++*********,,,,,,+++***+++***)))(((((((((((((((******)))(((((()))+++,,,...///222888@@@GGGLLLOOOKKKIIIFFFCCC@@@?????????;;;888333///,,,,,,,,,------+++******+++***)))'''''''''((((((((()))))))))******)))))))))))))))***))))))((((((((()))***+++)))))))))***+++,,,---...000000222555:::@@@FFFIIIKKKMMMOOOOOONNNNNNPPPRRRSSSTTTUUUTTTNNNFFF>>>999222///,,,,,,,,,---+++***+++++++++,,,,,,,,,------------------------------,,,...///------111;;;CCCWWWZZZ^^^```bbbeeejjjooommmpppooollllllmmmlllggggggggghhhhhhiiimmmsssxxx{{{ssslllcccbbbaaa```^^^]]]^^^``````___^^^^^^___```aaaaaa\\\\\\ZZZYYYXXXYYY\\\___^^^bbbeeeddd___[[[ZZZ[[[[[[YYY___gggeee[[[XXX]]]VVVVVVUUUSSSQQQQQQRRRSSSQQQMMMMMMSSSVVVRRRNNNNNNCCCCCCAAA@@@@@@@@@AAAAAA::::::888666666777777777555666777888999999999999;;;<<<===@@@CCCHHHLLLNNNXXXYYY\\\aaaggglllppprrrkkkllljjjccc\\\[[[^^^bbbjjjlllmmmnnnqqqtttooohhhooo|||vvvuuuzzz|||zzz~~~}}}xxxxxx~~~}}}yyyrrrhhh^^^WWWSSSUUUVVVXXX[[[]]]]]]ZZZWWWNNNMMMPPPTTTQQQIIIDDDEEENNNPPPSSSWWWYYYWWWSSSOOOLLLHHHDDDCCCEEEDDDAAA>>>===>>>???@@@@@@???>>>>>>@@@>>>===;;;:::::::::;;;777444222000000111111111444333111000/////////000...000111222333666:::>>>222222111111111222222222111222333444444444333333333333333444555777888888777666999???BBBBBBDDDHHHKKKLLLMMMNNNOOORRRXXX^^^```dddkkksss|||000333666777777777888999444666999:::;;;===@@@BBBCCCCCCEEEEEEEEEDDDCCCBBB>>>>>>>>>===<<<;;;;;;:::;;;<<<;;;999555222111000---,,,+++*********+++++++++++++++---111666;;;>>>>>>======;;;:::999888777777555333111111333555777:::;;;===???@@@AAABBBBBBAAABBBDDDDDDCCCBBBCCCDDDCCCEEEGGGHHHFFFDDDCCCCCCBBBCCCCCCBBB???:::666333///...---...///...---+++---,,,+++***)))((((((((((((((('''''''''((())))))***+++---000444888<<<>>>BBBBBBBBB@@@???>>>@@@BBBAAA>>>:::555222111111111000...,,,*********)))'''((((((((()))))))))******+++******)))))))))))))))))))))((((((((())))))***))))))))))))***+++,,,---,,,,,,---...222666:::<<<@@@DDDHHHJJJJJJMMMRRRVVVSSSVVVZZZ[[[YYYRRRJJJEEE;;;666///,,,,,,---+++)))++++++,,,,,,,,,,,,------------------------------,,,---...---,,,...444888HHHRRR^^^dddeeeeeegggkkkjjjnnnppppppqqqrrrnnnhhheeeggggggccc```cccmmmuuu~~~vvvnnnddd___\\\]]]]]][[[ZZZ\\\^^^^^^^^^___```bbbdddeee```___^^^]]]___aaadddfff\\\^^^___\\\YYYYYY___eeehhhhhhkkklllhhhbbbaaaeeejjjiiihhhfffdddaaa``````]]]YYYZZZ___\\\SSSNNNPPPFFFFFFGGGIIIKKKLLLMMMMMMCCCBBB???::::::<<<;;;888777777777777777777777777999999999:::;;;===???AAAGGGJJJRRR]]]hhhpppssssssqqqqqqjjj^^^XXX]]]fffmmmjjjooorrrtttvvvyyywwwrrrvvv~~~~~~~~~xxxtttxxxwwwtttsssrrrpppmmmjjjjjjlllrrrvvvnnn```ZZZ^^^rrrxxx}}}lllgggbbbaaadddeeebbb___hhhjjjmmmooonnnjjjdddaaa^^^[[[XXXVVVUUUWWWZZZ\\\NNNHHHBBBAAADDDFFFEEEBBBAAA@@@>>><<<;;;:::999999999;;;<<<======>>>@@@BBB===>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<;;;::::::BBBBBBDDDHHHLLLOOOPPPOOOOOOPPPWWWaaahhhkkknnnrrrpppmmmlllooorrrtttxxx~~~///111333333333444666888333555777999999:::<<<>>>BBBCCCEEEFFFFFFEEEDDDCCC@@@@@@@@@???>>><<<;;;:::999:::<<<:::666333333333...---,,,+++***++++++,,,+++++++++,,,///333888;;;;;;;;;:::999888777777666444333222111222333555666999:::<<<===???????????????AAACCCCCCBBBAAABBBCCCBBBDDDFFFFFFEEEDDDDDDEEEFFFFFFEEEDDDAAA>>><<<:::555444333333444333000...///...---+++***)))))))))&&&'''(((((())))))))))))&&&(((***,,,---///000111777999<<<<<<<<<===AAADDDEEECCC@@@<<<:::888888888666333...,,,++++++***)))******+++++++++,,,,,,,,,++++++***)))))))))))))))((())))))))))))((((((((())))))))))))***+++,,,,,,******+++,,,...111333444777:::>>>???@@@DDDKKKQQQNNNRRRYYY]]]]]]XXXRRRMMMEEE===444.........---+++++++++,,,,,,,,,,,,------------------------------++++++,,,---///000222333>>>HHHUUU```eeehhhkkkmmmjjjmmmooooooqqqrrrmmmeeeaaabbbaaa]]]\\\aaallluuu|||~~~~~~yyyoooggg^^^YYY\\\___\\\YYYXXX[[[]]]aaacccdddddddddddd___^^^^^^___ccchhhlllnnnhhhiiigggbbb]]]___hhhpppuuuxxxvvvmmmfffeeeggghhhvvvzzz}}}zzztttpppppprrrmmmjjjmmmppphhhYYYUUUZZZOOOQQQSSSVVVWWWWWWWWWVVVQQQPPPKKKFFFGGGLLLMMMIIIEEEDDDCCCAAA???>>>======<<<;;;::::::999:::::::::<<>>>>>>>>===>>>@@@BBBBBBAAAAAABBBCCCAAABBBDDDCCCCCCCCCDDDFFFJJJIIIFFFDDDAAA@@@@@@@@@:::999888888888777333111000///...,,,+++******)))'''(((***+++,,,++++++***&&&(((+++,,,,,,,,,,,,,,,---111555888:::===BBBFFFFFFEEECCCAAA???>>>>>>>>>:::666111---,,,,,,,,,+++,,,,,,------------......++++++***))))))((())))))'''(((((())))))(((''''''******)))******+++,,,---***++++++,,,...///111222333666999888777:::AAAGGGHHHNNNUUU[[[]]]YYYTTTPPPLLLCCC777000//////...,,,++++++,,,,,,,,,---------------------------------******+++...222333333222>>>CCCKKKVVVbbblllrrruuulllnnnnnnmmmnnnoookkkddd]]]]]][[[YYY[[[bbbnnnwww{{{||||||~~~}}}rrrpppddd]]]aaafffccc^^^\\\ZZZ^^^dddggggggeeecccbbbZZZYYYZZZ^^^dddjjjooorrrxxxxxxtttmmmfffgggpppxxx~~~}}}mmmdddfffiiihhhwww}}}xxx{{{~~~}}}yyyiiieeelllaaabbbdddeeeeeeccc```^^^\\\\\\XXXSSSVVV___aaa^^^\\\ZZZWWWRRROOOKKKIIIHHH@@@???>>>===<<<;;;;;;;;;:::<<<======???GGGUUU```^^^aaa]]]PPPJJJMMMTTTVVVVVVWWWYYY___kkktttqqqjjjiiiuuuzzziiicccgggyyy}}}~~~~~~}}}~~~||||||~~~~~~|||~~~~~~}}}wwwtttuuu~~~~~~wwwrrrqqqtttqqqmmmmmmppptttxxxzzz|||wwwccccccnnnxxxyyyrrrooooooxxxyyy{{{|||yyyrrrmmmbbbffflllqqquuuxxxzzz|||xxxrrrlllllljjjhhheeebbb___]]]ZZZ]]]dddooozzz{{{}}}|||wwwtttrrr//////......///111444555333444555777888888888888>>>@@@CCCDDDEEECCCAAA???CCCDDDDDDAAA>>>===@@@DDD>>>===;;;;;;:::999555333...000000---)))'''))),,,((()))***+++---000222333444444555666777777666666666555333444666777777666::::::<<<===>>>>>>>>>>>>BBB@@@@@@CCCCCC@@@???AAA@@@BBBDDDEEEEEEFFFHHHJJJGGGGGGGGGFFFEEECCCAAAAAA<<<<<<===>>>???===999555666333000///......,,,***))))))************))))))''''''(((((())))))******''')))---111555888:::<<<@@@AAABBBCCCBBB@@@>>><<<<<<;;;888444111...---,,,---......///000111222333///,,,******+++,,,,,,+++))))))((('''''''''''''''))))))))))))******************+++++++++,,,,,,,,,222000......000333777:::AAAEEEKKKOOOQQQOOOKKKHHHEEEBBB===555000...///111++++++,,,,,,,,,+++******------,,,++++++,,,,,,,,,---------............///444:::EEEPPPZZZbbbjjjnnnrrrjjjdddeeejjjmmmjjjeee```\\\XXXXXX]]]gggsss{{{yyyrrrqqq{{{wwwnnndddhhhiiifffgggiiieee^^^ZZZaaaiiiooopppmmmiiiggg]]]]]]^^^```eeekkkpppsssyyyvvvwwwyyyrrriiimmmyyyqqqiiikkkpppqqq}}}|||~~~{{{sssttt~~~vvvooonnniiicccaaaaaadddeeeffffffiiikkkkkkhhhdddaaa```\\\NNNEEEGGGGGG@@@>>>BBB???>>>===<<<>>>AAAEEEFFFEEEEEEFFFEEECCCBBBBBBCCCCCCFFFHHHHHHLLLQQQRRROOOVVV^^^iiiuuuzzziiiccc```cccppp~~~|||zzztttxxx{{{uuutttuuuyyytttuuusssuuu~~~wwwooo|||wwwnnnllliiiccc[[[aaaggglllttt|||~~~{{{}}}ssslllnnnxxx}}}jjjooo~~~tttoooooommmkkkjjjgggiiisss~~~oooooo|||yyyzzzrrrooowwwzzzvvv}}}}}}zzzsssyyyzzzqqqjjjhhhbbb```dddhhhmmmwwwyyyjjjkkkpppttttttsssnnnaaaUUUVVVWWW]]]gggttt~~~|||}}}{{{iiilll|||//////......///111333555333444555666777888888888<<<===@@@CCCEEEFFFEEEEEEFFFFFFEEECCCAAAAAACCCEEE>>><<<:::999999888777555222111...,,,,,,,,,------+++++++++,,,---...///000333444444555555555555555777555444555777888888777:::;;;<<<>>>????????????BBB???@@@CCCCCC??????AAAAAACCCEEEFFFFFFGGGIIIKKKHHHHHHGGGFFFEEECCCAAA@@@>>>===>>>???@@@@@@===;;;999777444222222111///---,,,+++++++++******))))))(((((((((((())))))******)))***,,,///222444555666;;;<<<>>>???@@@???===<<<;;;:::888666444222111111///000222444555777777888222///,,,+++++++++***)))***))))))((((((((())))))))))))))))))******************+++++++++,,,,,,,,,000///......///222555777999<<>>AAACCC888;;;<<<<<<>>>BBBBBB???CCCJJJQQQXXX___ddd___VVVYYYVVVUUUZZZeeeqqqzzz~~~ooommmiiicccaaadddlllsssiiiaaa```gggmmmpppyyy}}}vvvxxx}}}~~~}}}}}}xxxkkkkkkkkkmmmqqqvvv|||qqqrrrqqqsss|||vvvyyywwwnnnnnnmmmhhh^^^``````aaafffooosssrrrvvvrrrqqquuu~~~wwwtttnnnjjjjjjmmmqqqrrr{{{~~~}}}}}}mmmllltttooo{{{wwwxxx}}}{{{zzz{{{||||||xxx{{{|||vvvooolllqqqlllhhhddd```aaaiiisss}}}ooooooyyyrrrkkkrrrnnn{{{nnnpppjjjpppjjjhhhoooxxx|||xxxsssqqqrrrvvvyyyzzzwwwtttsssuuuxxxwwwppplllooouuuxxxmmmlllkkkllloooppppppnnnkkkjjjkkkmmmooollleee___[[[\\\[[[ZZZ]]]hhhvvvvvvxxx{{{}}}}}}{{{ssscccUUUNNNSSS\\\iiiuuu}}}qqquuusssqqqwww//////......///111333444222333444555666666777777999:::===AAAEEEHHHKKKLLLIIIGGGEEEEEEFFFGGGGGGGGG>>>;;;777555666777888888777222...---///111000---......---,,,,,,,,,,,,,,,111111222333333444444555777666555666888::::::999;;;<<<===???@@@AAAAAAAAAAAA>>>???BBBBBB??????AAACCCDDDFFFGGGGGGHHHJJJKKKJJJIIIIIIGGGEEECCCAAA@@@AAA@@@???@@@BBBCCCBBBAAA===;;;999888888777555333111000...,,,***)))))))))((((((((())))))))))))******+++,,,---//////000000111333666888999999999888888888777777777777888888444555777999::::::999888222///,,,+++++++++***)))***)))))))))))))))******))))))))))))******************+++++++++,,,,,,,,,......---......000111111///222555999;;;<<<<<<;;;===???BBBAAA===777222000,,,+++***)))******+++,,,,,,,,,,,,++++++,,,,,,------------............///...222888>>>DDDJJJQQQUUUeeeaaa___cccjjjpppqqqppppppfff[[[WWW]]]gggooorrrzzzxxxyyy{{{wwwmmmeeecccfffhhhhhheeedddfffgggfffbbbaaaaaadddiiikkkkkkiiinnnnnnooopppqqqpppmmmjjjiiirrryyyzzzyyy|||||||||yyyuuuuuuxxxwwwttt|||xxxyyyyyylllaaannnsssyyy~~~{{{tttzzzqqqccceeeggg___YYY[[[SSSRRRNNNIIICCC???>>>???>>>AAABBBAAABBBEEEEEEBBB???CCCEEEDDDFFFIIIKKKJJJKKKJJJGGGFFFGGGMMMSSSXXXTTTQQQNNNLLLLLLNNNRRRUUUUUUNNNMMMSSSWWWYYY```iiinnnnnnjjjeeeeeeggggggccchhhjjjmmmooosss{{{|||xxxsssqqqssswww{{{}}}}}}}}}|||{{{zzzyyyxxxwwwqqqrrrrrrpppmmmnnnssswwwsssttttttwww{{{~~~rrrlllooopppllleeegggfffeeehhhnnnpppnnngggccccccmmm{{{~~~vvv~~~}}}xxxsssrrrrrrqqqpppnnnmmmmmmvvvzzz||||||{{{|||tttfff```dddyyy{{{yyy|||wwwqqqnnnnnnrrruuuwwwwww{{{~~~}}}zzzxxxwwwwwwvvvrrrpppsssttttttvvv{{{yyy}}}~~~}}}~~~xxxtttsssuuutttoookkkjjjmmmgggaaa^^^[[[\\\ccclllzzzzzzqqqoooppp___QQQRRRMMM```ZZZaaa\\\______bbbkkksssuuunnneeedddccccccfffkkkmmmiiieeegggnnnrrrqqqppppppnnnjjjhhhkkkqqqvvvyyy|||~~~tttlllccc```cccdddbbb___[[[bbbddd^^^bbbssskkkXXXSSSXXXbbbmmmwww{{{zzzxxxlllooozzz~~~wwwrrr///.........///000222333111222222333444555666777888999;;;???CCCHHHLLLOOOKKKHHHEEEFFFJJJLLLKKKIII===:::555333444666888999:::666222///000000///...///...---,,,++++++++++++,,,---...000222444555666888666666777:::<<<<<<;;;<<<===>>>@@@AAABBBBBBBBB@@@>>>>>>BBBBBB??????AAADDDFFFHHHHHHHHHHHHJJJLLLKKKKKKJJJHHHFFFDDDBBBAAAEEECCCAAAAAABBBCCCDDDCCC???>>>======>>>>>>===;;;666444222///,,,******)))))))))))))))))))))))))))******+++,,,------------***,,,...111222222111111555555666777999;;;===>>>:::<<<===>>>===:::777555111...,,,+++,,,,,,,,,+++))))))))))))))))))***+++((()))))))))******************+++++++++,,,,,,,,,,,,,,,------......------+++,,,...000111222333444888<<<@@@AAA???;;;777555111///---+++******+++,,,,,,,,,+++++++++,,,---------------............///...000333666999>>>DDDIIITTTSSSUUU\\\fffoootttvvvnnncccVVVRRRXXXbbbgggiiiwwwvvvwwwuuunnnggggggllljjjgggbbb___aaacccdddcccaaa___^^^bbbiiimmmllliiikkklllnnnqqqsssqqqlllgggiiiuuu|||yyyxxx~~~{{{}}}yyytttsssvvvyyywwwttt{{{zzzxxxtttxxx~~~{{{iii\\\WWWXXXPPPSSSRRRMMMIIIHHHFFFBBBCCCBBB@@@======@@@CCCDDDBBBBBBCCCCCCCCCCCCBBBBBB======???BBBDDDDDDBBB@@@HHHCCCAAACCCDDDCCCFFFLLLRRRSSSPPPJJJHHHJJJLLLLLLOOOQQQTTTVVVZZZ```hhhnnnvvvwwwxxxzzz|||sssnnnhhheeefffhhhkkkmmmuuuwwwyyyxxxwwwwww{{{~~~|||uuusssvvvzzztttuuuwww{{{{{{yyy|||~~~|||ppptttwwwxxxzzz{{{vvvpppdddbbbdddnnn{{{wwwnnnppptttzzz~~~wwwppplllssssssuuuxxxxxxwwwxxx{{{iiiVVVeeeooo~~~{{{zzz~~~{{{zzz}}}|||vvvpppnnnppppppooonnnnnnoooqqqssswww|||~~~xxxrrrppprrrssskkkiiimmmuuuzzzvvvoookkkooorrrvvvyyy|||~~~~~~}}}xxxyyyyyyxxxuuupppmmmlllmmmhhheeeeeefffhhhooowwwxxxooo^^^KKKHHHEEE^^^^^^gggbbb]]]bbbjjjttt|||yyypppkkkkkklllmmmrrruuurrrlllqqqvvv{{{|||~~~||||||~~~pppgggeeehhhkkknnniiirrrtttooowwwyyyeeefffhhhkkkooosssttttttssspppkkklllxxx~~~yyy{{{zzzsssjjj.........//////000111111111000000111222333555666999999:::===@@@EEEIIIKKKJJJGGGEEEGGGKKKMMMLLLJJJ???;;;777555555777888999999999888444///,,,---...------,,,++++++++++++,,,)))***+++---000333666888777666666777:::=========<<<===???@@@BBBCCCCCCDDD@@@>>>>>>BBBBBB@@@???BBBEEEGGGHHHHHHHHHHHHJJJLLLLLLKKKKKKIIIGGGEEECCCBBBHHHEEEBBBAAABBBCCCBBBBBB>>>>>>???AAADDDEEEDDDCCC;;;999666333000---+++***************))))))))))))))))))+++,,,------......***+++---...///...---,,,111111333555888;;;===???>>>???@@@AAA@@@===:::888555222///------,,,+++******))))))((())))))******((()))))))))******************+++++++++,,,,,,,,,+++,,,------------,,,+++---------------...//////444777:::<<<<<<;;;;;;;;;777555111...,,,++++++,,,,,,+++++++++,,,,,,---...---------............///000111222333444777<<<@@@FFFHHHLLLSSS\\\fffnnnrrrkkkaaaVVVTTTZZZbbbffffffuuusssppplllfffcccjjjtttoooeee[[[ZZZ^^^aaa```]]]___^^^___eeemmmpppnnnjjjnnnnnnpppuuuxxxwwwpppjjjlllwww|||xxxxxx}}}~~~yyywwwqqqlllooowww}}}~~~~~~}}}}}}}}}yyyuuurrrooosss~~~}}}uuurrrnnnkkkbbb\\\TTTPPPNNNKKKGGGDDDEEECCCBBBDDDGGGGGGDDDAAAAAAAAACCCEEEGGGGGGEEECCCDDDBBBBBBCCCDDDBBBCCCFFFEEEHHHFFFAAA>>>AAAEEEEEEBBBBBBCCCDDDFFFIIIMMMPPPRRRTTTWWW\\\aaafffjjjkkkeeeaaa]]][[[\\\___aaabbbjjjmmmppppppooorrrxxx}}}zzz|||}}}yyytttsssvvv{{{pppqqqtttyyy|||}}}}}}}}}}}}~~~}}}{{{{{{}}}vvvcccdddiiipppvvvxxxtttooommmlllllloootttwwwwwwvvvvvvzzzqqqiiicccnnnlllmmmsssvvvyyy{{{fffkkkiiikkkqqqsssrrrwww{{{zzz{{{yyysssooooooqqqtttxxxxxxvvvuuuvvvwww}}}{{{vvvyyy~~~sssnnnppp{{{yyyqqqwwwzzz~~~yyyuuurrrvvvssssssuuuvvvxxxyyygggSSSPPPOOOkkknnnxxxrrrjjjrrrzzz|||zzztttmmmpppyyywww~~~~~~{{{xxxwwwpppnnnjjjfffeeegggkkkooollleeebbbhhhoooqqqooooookkkppp}}}tttnnniiieee.........//////000000000000/////////000222444555999999:::;;;===@@@CCCEEEEEEEEEEEEGGGJJJLLLLLLKKKCCC@@@===;;;;;;:::999888888;;;<<<888222------...,,,,,,++++++++++++,,,,,,))))))***,,,///222666888666666555777;;;===>>>>>><<<===???@@@BBBCCCDDDDDD@@@>>>???CCCCCCAAAAAACCCEEEGGGHHHHHHHHHHHHIIIKKKKKKKKKKKKJJJIIIGGGFFFEEEIIIFFFCCCBBBBBBCCCBBBAAA>>>???@@@CCCGGGIIIHHHGGG>>>===;;;888555111...,,,+++************)))))))))((()))***,,,------......---...///000000///---,,,---...///222444777:::;;;;;;===???AAABBBBBBAAA@@@===999555222000...,,,***,,,++++++***))))))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...---------000///...---------......000222444555666777999<<<888777444111...---,,,,,,++++++++++++,,,---......---------............///111222222222222444777:::???AAAFFFKKKQQQXXX___eeejjjccc]]]\\\aaafffiiiiiisssmmmgggccc```aaaiiissspppdddZZZZZZ^^^```___^^^cccdddgggmmmrrrtttqqqnnnooonnnoootttyyyyyysssmmmpppuuuxxxwwwwww{{{}}}|||ssslllgggjjjppptttvvvxxxvvvsssuuu|||rrrpppvvv~~~}}}vvvxxxjjjcccaaaZZZQQQLLLKKKJJJHHHEEENNNLLLHHHDDDBBBAAABBBCCCAAABBBCCCEEEFFFEEEEEEEEEAAADDDCCC>>>===@@@BBBBBB>>>>>>??????@@@BBBCCCCCCBBBCCCFFFHHHJJJLLLMMMMMMNNNLLLJJJKKKNNNQQQSSSTTTRRRUUUWWWYYYYYY\\\aaaeeebbbeeegggggggggiiimmmqqqhhhiiinnnssstttrrrsssvvvnnnrrrvvvyyy{{{~~~}}}gggjjjnnnrrrtttwwwyyy{{{{{{uuupppmmmnnnmmmjjjfffhhhttt}}}|||vvvooohhhbbbiiieeehhhoootttwwwyyyqqqnnnooosss{{{~~~xxxuuuvvv}}}yyyuuu|||}}}~~~yyy{{{yyywwwuuurrrrrr{{{iiiUUURRRRRRooottt~~~yyyqqq{{{|||~~~{{{sssppptttzzz|||}}}jjjfff___XXXVVVZZZbbbhhh```]]]^^^eeeiiifffcccbbbeeejjjwwwvvvkkkhhhiii......////////////////////////......///111333444777888888999;;;===>>>???@@@BBBEEEGGGGGGHHHJJJLLLHHHGGGEEEDDDBBB???;;;777888:::;;;;;;888444111///---,,,,,,+++******++++++---,,,,,,,,,...000333444555555555777:::===>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDAAA???@@@DDDEEEBBBBBBEEEEEEFFFHHHHHHGGGGGGIIIJJJKKKKKKKKKJJJJJJIIIGGGGGGHHHFFFDDDDDDEEEEEEDDDCCC@@@@@@BBBEEEGGGHHHGGGEEE@@@@@@???===:::555000---+++++++++*********))))))))))))***++++++,,,++++++,,,---///000000///---,,,++++++,,,...000222444555888999;;;===???@@@AAAAAA@@@===999666555444333111000///...,,,,,,+++++++++))))))))))))******************+++++++++,,,,,,,,,---------......///////////////........./////////...000000000000111444666555555333222000...---,,,++++++++++++,,,---...///---------............///000111111111000111444666999<<>>??????@@@AAABBBBBBAAA@@@@@@BBBEEEEEECCCBBBBBBBBB@@@??????AAACCCEEEEEEEEE@@@BBBCCCDDDEEEGGGIIIKKKMMMNNNPPPRRRUUUXXX[[[]]]YYYZZZ___dddccc___```fffeeekkksssxxxzzz|||zzzxxx|||}}}{{{rrrrrrqqqqqqsssxxxyyyqqqiiidddcccccceeelllqqqpppnnnmmmllliiihhheeejjjsssuuuttt}}}yyyxxx~~~xxxuuuzzz~~~|||wwwxxxzzzzzz{{{~~~~~~}}}~~~xxxppppppvvv{{{xxxrrriii___^^^kkk{{{jjjVVVSSSRRRooottt~~~|||{{{}}}~~~|||vvvssstttuuutttrrrzzz~~~xxx```]]]YYYSSSQQQSSSZZZ```YYYZZZ^^^dddccc^^^ZZZ[[[^^^cccooo}}}|||kkkeeejjj---...///////////////...///...------...000333444555666777888:::;;;<<<<<<===AAAEEEFFFEEEFFFIIILLLMMMLLLKKKKKKHHHCCC<<<888999888999;;;===;;;555///......,,,+++***)))))))))000///...------...000111555444444777:::===??????;;;<<<>>>@@@BBBCCCDDDDDDBBB???AAADDDEEECCCCCCFFFEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEGGGHHHGGGFFFAAABBBCCCEEEGGGGGGEEECCCAAABBBBBB@@@===777111...++++++++++++******)))))))))***************)))((((((***,,,---...---,,,+++)))******+++---...000111666666777888999:::;;;;;;===;;;999999;;;<<<<<<;;;333222000///------,,,,,,))))))))))))******************+++++++++,,,,,,,,,......---......000111222------......///000000000---...///...------...000222222222222111000......++++++++++++,,,---...///---------.........//////...///000000///000222333333888===@@@CCCHHHQQQXXX______aaabbbbbbaaa`````````WWWQQQTTT\\\aaaeeeiiiiiifffeeeeeeaaa___fffrrrvvvxxxzzzyyyxxxwwwwwwxxxeeecccdddlllxxx~~~uuullliiillllllhhhkkktttqqqmmmnnnuuuxxxvvvwwwzzzmmmmmmtttzzzuuuttt{{{qqqhhh^^^WWWKKKLLLJJJFFFFFFHHHEEE@@@AAA@@@AAABBBBBBBBB???======AAAEEEFFFCCCBBBCCCDDDCCCBBBBBBBBBCCCBBB@@@>>>@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBEEEHHHHHHHHHFFFGGGLLLQQQOOOIIIKKKRRRGGGNNNWWW]]]]]]___fffooooooqqqpppnnnpppssssssoooyyyuuuooolllooouuu}}}~~~~~~zzznnn```ZZZ\\\aaacccfffgggeeeffflllppppppfffeeelllvvvuuuooosss~~~|||~~~yyyqqqdddaaaiiirrr}}}zzzxxxwwwtttmmmffffffkkknnnmmmmmmkkkddd]]]bbblll}}}xxxoooaaaTTTTTTeeeyyyrrr^^^ZZZWWWtttzzzyyyppp|||yyyvvvwwwuuuqqqtttzzz~~~{{{vvvssspppmmm]]]]]][[[WWWTTTSSSWWWZZZ[[[[[[]]]___[[[UUUTTTXXXVVV[[[fffuuu}}}|||{{{fff]]]aaa000000000000000000000000444111---,,,,,,---...///888888777666666777888999===<<<<<>>AAA>>>:::999111000...,,,++++++++++++...///000...++++++...111111333777:::<<<=========<<<<<<===@@@DDDEEEBBB???BBBBBBBBBCCCDDDEEEEEEFFFEEEDDDBBBAAAGGGNNNMMMIIILLLMMMLLLJJJGGGEEEFFFGGGFFFDDDCCCDDDEEEFFFDDDCCC@@@AAACCCEEEFFFEEEDDDCCCDDDFFFGGGFFFBBB===777333///000000///---------...++++++++++++***)))((('''+++,,,,,,,,,,,,+++******+++***))))))+++---...............///111222444555666888;;;<<<===>>>AAACCC@@@===888555444333222222,,,------,,,***)))***+++)))***+++---.........---000000//////.../////////,,,---///000111222222222---------,,,,,,------...+++---000333444222///---000---******,,,---+++))),,,---......//////......////////////000000000000000222555:::@@@FFFJJJMMMLLLJJJQQQaaammmlllbbbYYYXXXSSSRRRYYY___ccchhhnnnnnnhhhaaa]]]```gggooouuuwww{{{yyyzzz}}}sssiiimmmeeehhhiiikkkrrr{{{uuuhhhbbbkkkqqqnnnmmmqqqtttsssuuuzzz~~~|||wwwrrrmmmeee[[[TTTLLLRRRUUUPPPIIIGGGFFFEEEIIIGGGFFFIIIKKKJJJCCC===AAAAAACCCEEEGGGFFFCCC@@@DDDCCCBBBBBBBBBBBB@@@>>>AAAAAAAAAAAABBBCCCDDDEEEEEEGGGIIIIIIHHHGGGHHHIIIFFFFFFDDDCCCCCCFFFJJJMMMNNNQQQUUUVVVUUUVVVXXX[[[aaaddddddcccfffllloooooo^^^eeejjjfff]]]YYY\\\ccccccaaa^^^\\\^^^bbbhhhlll___aaaeeeiiilllllllllllltttyyy}}}|||{{{zzzsssppprrrrrrpppmmmpppmmmqqq~~~}}}|||~~~{{{vvvzzzxxxpppcccVVVRRRXXX___uuu|||tttrrrmmmeee^^^```cccccc```]]]ZZZYYYZZZ___aaaYYYPPPUUUiii|||rrrbbbZZZVVVWWWbbbpppyyyyyyzzzlllooocccxxxuuusssnnnnnniiieeegggnnnxxx{{{rrrooooooooovvv}}}|||uuummmkkkllluuunnneee___]]]]]]\\\[[[VVVXXX\\\]]]VVVMMMKKKNNNOOORRRZZZgggoooqqqtttwwwrrrlllgggddd\\\QQQMMMPPP000000000000000000000000000///...///222333111///444444444555666888:::<<<===<<<<<>>;;;666555:::===;;;888888222111///---,,,++++++,,,---......---++++++...000...000444777;;;===>>>???>>>>>>>>>AAADDDEEEBBB@@@???@@@AAACCCEEEFFFGGGHHHEEEEEEDDDEEELLLTTTUUUQQQJJJKKKKKKIIIFFFEEEFFFGGGGGGEEEDDDDDDFFFFFFEEECCCBBBDDDFFFGGGHHHHHHGGGGGGEEEEEEFFFFFFCCC???;;;888555666666333000.........+++++++++***************+++,,,,,,,,,,,,,,,+++++++++***)))***+++---...///---------...///000111222555777:::<<<===>>>AAACCCCCCAAA>>><<<;;;999777555---...///...,,,++++++---+++++++++,,,,,,---......000000///.........//////,,,---......////////////......---,,,,,,,,,------,,,...000222333222111000///---,,,,,,------,,,+++,,,---......//////......---......///000111111111///111333666:::>>>BBBCCC@@@???GGGYYYhhhjjjddd______]]]ZZZXXXYYY]]]aaaeeellliiieeeccceeejjjpppsssxxx{{{vvvuuuwwwlllbbbggghhhjjjkkklllrrr|||wwwiiibbbhhhooooooqqquuu}}}zzzyyy{{{}}}qqqiiiddd```___[[[VVVTTTUUUTTTOOOKKKNNNLLLJJJIIIKKKLLLKKKKKKIIIFFFCCCBBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDEEEEEEHHHIIIJJJHHHEEECCCBBBCCC@@@AAAAAABBBCCCEEEHHHJJJBBBEEEGGGGGGEEEEEEFFFHHHHHHKKKKKKIIIKKKOOOQQQOOOSSSYYY]]]YYYQQQMMMPPPUUUWWWVVVUUUUUUVVVXXX[[[]]]TTTUUUWWWZZZ]]]```bbbcccoootttzzz~~~}}}|||{{{{{{}}}vvvlllfffeeeeeecccaaabbb___cccoooyyy{{{xxxvvv{{{zzz{{{}}}{{{ssslllkkkjjjggg___VVVSSSWWW[[[rrryyywwwiiiaaaaaa```\\\]]]]]]]]]ZZZWWWVVVVVVWWWQQQWWWZZZWWWSSSZZZkkk{{{|||zzzooo```VVVTTTQQQNNNWWWdddzzzfff~~~uuuzzzmmmqqqggg{{{uuuuuuwww}}}uuufff^^^YYYXXXXXXZZZ```ggglllnnn~~~~~~xxxsss{{{}}}{{{uuuppppppqqqwwwooohhh```YYYTTTOOOOOOQQQSSSOOOIIIHHHLLLLLLKKKMMMRRRSSSPPPOOORRROOOKKKIIIIIIDDD>>>===AAA000000000000000000000000...---...222888888333...///000000222555999<<<>>>===<<<<<<>>>BBBDDDEEEEEEJJJMMMQQQVVVWWWSSSMMMGGG???999555777999777666777444222000...,,,,,,,,,,,,+++,,,---,,,+++,,,...000,,,---000444888;;;>>>???>>>>>>>>>@@@BBBBBB@@@>>>===>>>@@@CCCEEEGGGIIIJJJHHHHHHEEECCCGGGLLLKKKGGGGGGHHHHHHGGGEEEEEEFFFHHHHHHFFFEEEEEEFFFFFFEEEDDDEEEFFFHHHJJJKKKLLLKKKKKKFFFFFFFFFFFFEEEBBB@@@???>>>>>>===999555111000000------++++++***+++,,,---++++++,,,,,,,,,,,,,,,,,,*********+++,,,...///000---,,,,,,,,,------...///333555888:::;;;===???BBBDDDCCCCCCCCCBBB???:::777///000111000///...///000---------,,,---------...000000///......---......------............------//////...---,,,,,,,,,------...///000222333444444000111111000...------...,,,---......//////......+++,,,---...000111222333111111222333555777999::::::999???NNN\\\___\\\YYYXXX]]]\\\UUUSSS[[[bbbbbbffffffggghhhkkkooorrrtttvvvwwwqqqnnnpppggg___eeelllooooooooosss|||{{{mmmeeeiiiqqqssswww{{{||||||yyy||||||vvvrrrnnnkkkeee___WWWQQQNNNNNNNNNNNNOOOMMMJJJHHHJJJLLLMMMMMMIIIIIIJJJJJJKKKJJJJJJJJJHHHJJJKKKJJJHHHFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAFFFGGGHHHFFFDDDCCCCCCDDDEEEHHHHHHFFFFFFIIIIIIFFFHHHLLLOOOKKKDDD@@@CCCGGGIIIIIIJJJJJJKKKJJJJJJJJJKKKJJJJJJKKKMMMOOORRRSSS\\\```eeehhhjjjjjjjjjkkkmmmfff\\\UUUSSSSSSSSSRRRRRRNNNQQQ[[[bbbbbb___]]]iiijjjnnnrrrsssnnneee]]]___```aaa___]]][[[\\\]]]mmmooohhhZZZSSSWWW\\\\\\]]][[[XXXUUURRRRRRUUUXXXSSSVVVXXXUUUSSSWWWbbblll{{{zzzyyyyyyxxxssskkkdddXXXMMMKKKSSSRRRLLLQQQ```uuu~~~xxx\\\uuuzzzvvvwwwjjjpppiiissskkkiiisss~~~zzzlll```WWWYYY[[[\\\]]]___bbbdddyyyzzz~~~{{{vvvpppmmmkkklllmmmzzzwwwrrrjjjaaaVVVKKKDDD@@@>>>>>>@@@@@@>>>???BBB@@@===<<<>>>===::::::===888666666777555333555:::///////////////////////////------222888888333---------...000333777:::<<<;;;;;;<<<===???AAABBBCCCFFFJJJPPPVVVXXXVVVRRROOOHHH@@@999888888666555777666444222///---,,,,,,,,,******++++++,,,---...///,,,,,,...111444777:::<<<;;;<<<<<<===>>>>>>===<<<===???AAADDDFFFGGGHHHHHHHHHHHHDDD@@@@@@CCCBBB>>>DDDEEEFFFEEEDDDDDDFFFHHHHHHGGGFFFFFFGGGGGGFFFDDDFFFGGGIIIKKKLLLMMMMMMMMMIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDCCC???:::777555555333111///---,,,---...///++++++++++++++++++++++++***+++,,,------...///111,,,,,,+++++++++++++++,,,///111444666777999;;;>>>AAABBBCCCEEEEEEAAA;;;666111333444333222222333444///111222333333111000...111000///......---.........//////000000//////...000///...------,,,,,,------------...000333666777666777888555000------///,,,---......///.........,,,,,,---...///000111222333333333333444555666777===:::<<>>@@@AAAAAAFFFLLLRRRTTTUUUTTTSSSQQQGGG???<<<;;;888777888888666444111///---------*********+++---......---------...///111333555777999:::<<<<<<======>>>???@@@AAACCCEEEFFFFFFEEEDDDCCCDDDCCCAAABBBGGGHHHEEEAAACCCDDDCCCCCCCCCEEEGGGGGGFFFEEEFFFGGGHHHGGGEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFEEECCC???<<<<<<<<<:::888555222000000111111---,,,+++************++++++---//////......///111,,,++++++***************+++---000111222333666888===>>>AAADDDEEEBBB<<<777444666777777666666888999555888<<>>???===888111---...///,,,---......///.....................////////////111111222222333555666777;;;888999>>>BBBAAA@@@BBBYYYgggkkkaaa\\\bbbccc\\\iiijjjllllllmmmpppvvvzzztttuuuooommmqqqkkkfffnnnooouuuxxxvvvtttuuutttrrrpppjjjjjjrrr~~~wwwqqqllllllllljjjgggbbb^^^[[[XXXZZZ[[[YYYUUUPPPMMMLLLNNNJJJEEECCCEEEGGGIIIIIIGGGFFFDDDCCCCCCCCCCCCCCCAAADDDEEECCCDDDHHHIIIFFFKKKLLLKKKIIIFFFDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBEEEEEEFFFFFFDDDBBB???>>>AAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@DDD>>><<>>999777:::;;;;;;999777888::::::999888777666222......222555444444666>>>999777999999777999===999;;;;;;:::888888999:::000000000000000000000000222000...---......---,,,.........---...000111222666888999::::::;;;>>>@@@===AAAGGGKKKMMMOOOPPPRRRSSSJJJCCCAAA@@@<<<:::;;;:::888666222000...------+++++++++,,,...///...,,,......//////000111111111666888;;;<<<===>>>AAACCCBBBCCCEEEFFFFFFDDDCCCAAACCCEEEDDDAAAAAADDDEEECCC@@@AAABBBBBBAAABBBDDDFFFEEEDDDDDDEEEGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFDDDBBB@@@@@@AAA>>>===:::888666666666666000///---,,,+++***++++++,,,///222111///---...111,,,,,,++++++***+++++++++)))+++---------...000222999:::===@@@BBB@@@<<<999777999::::::::::::<<<======@@@EEEIIIIIIEEEAAA>>>:::999888777666555555555000111111111111000000//////...............//////...------///333777<<>><<<>>>???======???>>>>>>>>>======<<<<<<<<<<<<===>>>===;;;:::;;;===:::;;;===>>>???>>>===<<<<<<>>>AAACCCCCCDDDEEEGGGGGGFFFFFFJJJRRR^^^jjjrrrvvvvvvxxx|||~~~}}}wwwrrrsssxxx}}}qqq^^^TTTfffggglll]]]ccc\\\|||yyyxxxsssllleee```WWWLLLBBB===<<<===888999999777555444444555:::777555555999:::777444555666777666555444555666555222000111444666444222333333444333333333666888111...---000111111444999:::888999===???>>>@@@CCCBBBFFFHHHFFFDDDDDDDDDAAA000000000000000000000000///000111///,,,+++,,,......------,,,---...///000333666888999888:::===@@@;;;>>>AAACCCEEEGGGKKKNNNMMMGGGBBBCCCCCC@@@======<<<:::777333111///...------,,,,,,---000000---+++------///000111000//////000333777999:::===AAADDDBBBCCCEEEFFFFFFDDDBBBAAABBBEEECCC>>><<<>>>???===???@@@AAAAAA@@@@@@BBBDDDCCCBBBBBBDDDFFFHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFDDDBBBAAABBBCCC??????>>>>>>===<<<<<<<<<666444111///---,,,------...222444333///,,,---000,,,,,,,,,+++,,,,,,------)))***,,,,,,++++++---...222333555888;;;;;;:::888999;;;<<<=========???AAAAAACCCFFFHHHHHHGGGEEEDDDBBBAAA@@@???============888888888666555333111000...------......///000111///000111333777<<>>??????===BBBEEECCC>>>::::::<<<===<<<<<<======<<<;;;:::666888:::;;;;;;;;;===>>>??????>>>>>>AAAFFFMMMRRR[[[^^^bbbfffiiikkklllllllllxxx|||sssooouuuyyywwwsssbbb[[[KKK]]]```lll]]]```VVVzzzxxxqqqrrrrrrlllbbb\\\QQQLLLCCC<<<888666555555666666666555444333555888888777888999999888777888555666777888777777666666666555555555777888888777444666777666555777:::>>>777333111111111444===FFF>>>>>>CCCKKKPPPQQQRRRVVVYYY___aaa^^^[[[ZZZVVVQQQ000000000000000000000000+++000333222...+++---///---,,,,,,+++,,,---...///222444777888888999===@@@999<<<>>>??????BBBGGGKKKGGGBBB@@@CCCEEEBBB??????===;;;888444111///......///------...000000---***+++,,,///111111111//////***---111444666999>>>CCCAAABBBDDDFFFFFFEEECCCAAA;;;???@@@===>>>CCCFFFEEE???@@@AAA@@@??????AAACCCAAA@@@AAACCCFFFHHHIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFDDDEEEFFFDDDBBBAAAAAABBB>>>???@@@AAAAAAAAAAAAAAA:::888555111///.../////////333666444///,,,---///------,,,,,,------...///***+++,,,,,,+++***+++---,,,,,,---000444666666666:::<<<>>>>>>>>>???AAACCC@@@AAAAAABBBCCCDDDEEEEEEHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@???===:::666444222------------///000111222111222333666;;;@@@DDDGGGEEE===444......000111111,,,---......//////......***+++,,,---...000111111111111111111111222333444666555777999777444777<<<777444666???GGGLLLRRRWWW___cccffffffcccbbbfffjjjccciiiiiimmmssskkkccchhhfffjjjjjjddd___aaaeeegggqqqqqqssszzz{{{qqqkkkkkkkkkiii___\\\YYYYYY\\\^^^___^^^\\\___dddfffeee```ZZZUUUNNNMMMLLLKKKKKKKKKLLLLLLLLLHHHCCCBBBEEEHHHIIIIIIGGGHHHGGGFFFEEEEEEGGGHHHDDDEEEKKKRRRRRRKKKDDDBBB===???BBBCCCCCCDDDDDDEEE@@@GGGLLLKKKCCC======???@@@<<<:::;;;<<<<<<===???::::::;;;:::999999;;;===;;;<<<===<<<;;;<<<@@@CCCAAADDDHHHLLLNNNQQQUUUXXXZZZjjjmmm___[[[hhhooojjjgggXXXOOOVVVFFFVVVWWWzzzkkk\\\]]]QQQsssyyylll```[[[cccfff[[[NNNGGGAAA<<<666444555666555333222111222444444444777;;;222444777777333111555:::555444444666888777555333444444444333333444555777555888;;;<<<===@@@DDDHHHCCC???;;;999888===KKKYYYPPPQQQVVV^^^bbbaaa```bbbnnntttwwwqqqllliiiccc\\\000000000000000000000000//////...///000///...,,,,,,------,,,++++++---///---...111333666888999:::777:::===>>>>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBCCCFFFCCC>>>777111...///000444222///,,,,,,---///000111000.........///...---***,,,...///000222666888888999;;;===???AAACCCCCCAAA???>>>======>>>@@@AAA@@@@@@????????????@@@@@@AAA???>>>@@@CCCFFFEEEDDDFFFFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCFFFEEECCCBBBAAAAAABBBCCCBBBBBBBBBBBBBBBAAA@@@???;;;<<<;;;888444222333444333555666333...+++***,,,***+++,,,------,,,+++***)))***+++,,,,,,+++***)))+++,,,---...///111222222888999;;;===???AAABBBCCCEEEGGGFFFAAA@@@EEEIIIJJJIIIKKKOOOPPPKKKEEEHHHPPPRRRMMMIIIJJJMMMKKKDDD<<<888777444333333666999<<>>@@@@@@>>>===???>>>;;;:::;;;:::999<<>>=========???CCCGGGJJJNNNMMMKKKHHHGGGJJJNNNRRRLLL>>>;;;FFFGGGDDDTTTmmm___TTTLLLVVVlll|||mmm\\\PPPHHHDDDAAA@@@AAA@@@===:::555666777777777666555444666777777777777666555555555666777777555444555666888777888<<<@@@AAA>>>;;;888888999===BBBGGGIIIJJJGGGIIIMMMSSSXXXZZZYYYWWW___XXXNNNFFFFFFLLLVVV]]]eeedddcccccceeegggjjjllloooqqqooohhhdddccc^^^VVV000000000000000000000000222111000000//////---,,,+++,,,......---...000222---...000222555666777777666999;;;<<<<<<<<<===>>><<<======>>>???@@@AAABBBIIIIIIFFFAAA;;;666333333777666333111///.........111///---...///000//////,,,---.........///111333555555666888:::===???AAA@@@???>>>======>>>???@@@@@@??????????????????@@@>>><<<;;;===AAACCCDDDCCCDDDCCCBBBAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCGGGFFFEEECCCBBBAAA@@@@@@CCCCCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;:::777333000////////////,,,---------,,,+++******)))***+++,,,,,,,,,+++***---------......//////000000222444888<<>>===AAACCCAAALLLNNNSSSUUUQQQLLLOOOUUUYYYVVVTTTTTTUUUTTTPPPLLLEEEBBB>>>;;;;;;>>>BBBDDDDDDFFFJJJPPPSSSTTTSSSQQQ===888222000222444222000222111000...---,,,,,,,,,+++,,,------......------------...///000111222333222222333444444555555666;;;888444333444666666555555666888>>>GGGSSS^^^dddbbb___aaahhhhhh```aaaggghhhfffccc```]]]]]]aaafffhhhmmmooollljjjnnnqqqqqqmmmsss|||zzz{{{yyyyyyvvvpppmmmuuuqqqqqquuuvvvrrrpppssssssqqqooommmhhhcccdddhhh```]]]^^^aaaaaa^^^___ddd______ZZZSSSOOOQQQRRRQQQPPPKKKFFFCCC@@@???EEEMMMKKKAAA888444444777>>>EEERRRLLLDDD???>>>@@@CCCEEE>>>===<<<;;;<<<===???@@@DDDDDDBBB@@@>>>???AAADDD:::111///666777777EEEXXXOOOGGGCCCNNNdddwwwnnn```RRREEE<<<999777666777:::;;;:::888;;;>>>BBBEEEEEECCC@@@>>>@@@@@@@@@@@@???>>>===<<<444666777666666666888:::<<<===>>>@@@BBBBBB@@@>>>EEEFFFGGGKKKQQQVVVYYYZZZ^^^^^^___aaabbbaaa^^^[[[WWWRRRJJJCCCAAADDDJJJNNN\\\]]]]]]\\\[[[[[[]]]```ZZZ[[[WWWPPPKKKKKKGGGAAA000000000000000000000000222111111///...---,,,+++,,,---//////...///000222---...///111222333444444444777999:::999999:::;;;888999;;;<<<>>>>>>??????FFFHHHIIIGGGBBB<<<777555:::999777555333111000///111///......000111000000---......---,,,,,,---///111000000222444777;;;===??????>>>>>>>>>>>>>>>???????????????????????????<<<;;;;;;===@@@CCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCAAA@@@???AAA@@@@@@@@@@@@AAABBBBBBBBB@@@???AAAEEEGGGFFFDDDEEE===444//////000000...,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++.........---------------,,,---000333666999;;;===??????===;;;>>>CCCBBB===IIIMMMUUUZZZWWWRRRSSSXXXYYYZZZZZZZZZZZZXXXVVVUUUQQQNNNJJJFFFDDDFFFIIIKKK>>>BBBJJJUUU]]]]]]UUUNNN777333//////111333333111333222111///...---------,,,,,,---............---,,,------...///000111111111111111222333333444444<<<999555222222222222111666444444666===HHHSSSZZZYYYUUUVVV\\\]]][[[___gggfffbbbcccjjjkkkfffdddfffhhhoooqqqkkkfffjjjrrrwwwnnnvvv~~~|||www~~~vvvpppttt|||zzzwwwvvvwwwwwwuuuwwwzzzxxxrrrhhhccchhhrrrvvvsssssskkkaaaTTTGGG@@@GGGQQQJJJ???444111333777===DDD[[[SSSGGG>>><<<>>>BBBEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCAAA>>><<<;;;;;;///---,,,---...333===HHH>>>:::999BBBTTTeeennnqqq|||zzzfffTTTGGG???888444444333333555999;;;;;;:::<<>>===<<<;;;555666666555555555888:::;;;>>>AAABBBCCCCCCCCCDDDJJJJJJLLLQQQWWW\\\_________]]][[[ZZZXXXVVVSSSPPPNNNJJJEEE@@@===<<<===>>>LLLPPPSSSQQQMMMKKKMMMPPPNNNOOOLLLGGGDDDEEEDDDAAA////////////////////////000000000///...------...111222222111///------...------///000000000000000222444666666666666888999888999:::<<<<<<===<<<<<>>>>>????????????>>>?????????@@@@@@?????????<<<<<<===???AAADDDFFFGGGEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDD???@@@BBBBBBBBBBBB@@@@@@;;;<<<===???BBBEEEHHHJJJFFFCCCBBBEEEKKKNNNKKKHHHMMMFFF<<<555111000000///,,,,,,+++++++++---...000*********+++++++++,,,,,,------------------------/////////000000111111222777777777999AAAHHHGGGAAAAAAHHHSSS\\\\\\UUURRRTTTVVV[[[___```]]]YYYWWWVVVUUUSSSPPPMMMJJJIIIIIIIII:::>>>HHHWWWbbb```SSSGGG555333000000111333333222222222111//////.........,,,------...............,,,,,,------...//////000//////000000111222222333777555333222222333333444<<<:::888777;;;AAAHHHLLLHHHDDDEEEIIILLLNNNVVV___^^^[[[dddvvv~~~wwwoooooouuuyyyyyyrrrnnnrrryyy}}}uuuvvvxxxzzz||||||||||||xxx}}}~~~}}}{{{uuurrrzzzyyylll\\\KKK???===BBB;;;777666888999888;;;@@@XXXPPPDDD;;;888:::===@@@BBBCCCEEEHHHJJJKKKKKKKKKCCCEEEFFFEEEAAA<<<999777---000///,,,...555<<>>>>>???>>>>>>>>>???@@@@@@@@@@@@???>>>:::;;;===>>>@@@BBBEEEGGGDDDDDDDDDCCCBBBBBBAAA@@@AAAAAAAAAAAAAAABBBCCCCCC??????@@@AAA@@@???>>><<<<<<<<<>>>AAAEEEHHHKKKMMMIIIFFFDDDGGGKKKMMMIIIEEEKKKJJJFFF@@@999777777999444222000///.........///++++++++++++++++++++++++++++++,,,,,,---.........111000000///...---,,,,,,///000222666>>>FFFFFF@@@<<>>AAADDDEEEFFFEEE>>>@@@AAA???:::555111///(((------)))+++333888777444333222333777;;;@@@CCCFFFMMMTTTWWWXXXVVVPPPJJJ<<<:::888666666666666666333444444444333333333333333444555666666555333222999888777666555555555555333444666666777888<<<>>>>>>AAAEEEFFFEEEEEEHHHKKKHHHGGGFFFHHHJJJLLLMMMLLLEEECCCAAAAAABBBCCCCCCCCC@@@>>>;;;777555444444444333:::@@@AAA<<<:::<<<@@@<<<>>>AAABBB@@@===<<<===000000000000000000000000111333555444333444888<<<===>>>===:::555000---,,,,,,,,,---.........------,,,...000111111333666999:::::::::999:::;;;;;;<<<<<<===???AAAEEEKKKSSSYYYNNNJJJDDD===888555444444666444222111111000///...,,,...//////...///111333///...---------///111333666666777999:::<<<===>>>>>>???@@@AAAAAA@@@???>>>888:::;;;<<<===???AAADDDBBBBBBBBBAAA@@@???>>>===????????????@@@AAABBBBBBBBBAAAAAA@@@>>>===;;;:::AAABBBDDDFFFHHHJJJJJJKKKJJJHHHFFFGGGHHHGGGCCC???CCCFFFGGGEEEAAA@@@DDDGGG@@@>>>;;;888444111///...//////...---,,,,,,,,,,,,+++,,,,,,---.../////////............------------+++---...000555;;;;;;777;;;BBBPPP]]]```ZZZTTTSSSRRRYYYaaaddd```YYYRRROOONNNOOOPPPPPPMMMIIIEEEBBBDDDFFFMMMYYYbbb___RRREEE;;;:::888777666555444444444333111000///...------------...////////////...---------.........//////.........///000000111111555666666444222111222333000222666999<<<============;;;999666555777<<>>;;;777333111222444666666444111000///111333333222222444555555444222111111111222222555555444333444555666777444777;;;???AAAEEEIIIKKKMMMMMMMMMKKKIIIGGGGGGGGGFFFDDDBBBBBBBBBCCCBBBAAA@@@>>><<<<<<======<<<;;;888777444222111111222333...444:::;;;999999;;;>>>CCCDDDGGGHHHCCC===<<>>@@@:::::::::;;;>>>EEENNNTTTQQQOOOLLLGGGCCC???;;;:::444222111111222222222111---...//////...///111333//////............//////000000111222555888;;;<<<===???@@@AAAAAA@@@???===888:::<<<<<<<<<===@@@CCCAAAAAAAAAAAA@@@>>>===<<<============>>>???@@@AAAAAA@@@@@@?????????@@@@@@DDDFFFIIIKKKMMMMMMLLLKKKGGGGGGGGGFFFDDDAAA===;;;<<<<<<>>>???AAAEEEHHHKKKHHHGGGDDDAAA===999555444555444222000///.................................,,,---------------------))),,,,,,+++,,,111222///777;;;DDDOOORRRPPPNNNOOOIIINNNTTTWWWVVVQQQLLLIIILLLKKKKKKJJJHHHFFFDDDCCCEEEFFFJJJSSSZZZXXXOOOFFFBBBCCCBBBAAA???>>>>>>>>>@@@>>><<<888555222111000------...///////////////.............../////////.........///000000111111333555555333000...///111555666999;;;;;;:::888666<<<<<<:::666555666999;;;@@@CCCAAA???III\\\ffffffhhhggggggkkkrrrtttjjj]]]]]]gggttt{{{|||yyyxxxxxxxxx}}}{{{xxxlllhhhZZZRRRLLLNNNPPPOOOLLLLLL@@@???>>>>>>>>>===:::777:::;;;;;;;;;;;;;;;::::::999999888555111---,,,------***))),,,///111444888444333222333444555555555444444555666666444222222444555777777666444222111000222444555444444666888555444333222333444555666444444333444555888;;;<<>><<<:::::::::888777888666555444555444222000333333333222222111000000...111444777777888:::;;;999999<<<@@@???===BBBJJJ000000000000000000000000---///111...++++++///444+++...000111000...------++++++,,,---............)))+++---...000333888;;;555444333444666;;;@@@CCC>>>>>>===<<<>>>DDDKKKQQQMMMNNNPPPOOOMMMIIIEEEBBB222000///000333444444444...///000///------///111////////////...------,,,,,,+++,,,---000444888;;;===>>>@@@AAAAAA@@@>>>===:::===??????===>>>AAADDDCCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<===>>>???@@@<<<<<<===>>>AAADDDGGGIIIBBBEEEJJJNNNPPPQQQOOONNNEEEFFFGGGEEEAAA===;;;:::999555333666<<>><<<999888555333111000000000111000000///......------------------,,,,,,,,,+++'''+++,,,))))))---///...111111777???CCCCCCEEEHHHFFFIIILLLOOOPPPNNNKKKIIIJJJHHHEEECCCBBBBBBCCCCCCHHHHHHKKKQQQWWWWWWQQQKKKJJJKKKKKKKKKIIIHHHIIIIIIMMMJJJFFFBBB===999666444---......///////////////.........///////////////......//////000111111111///111333222///...///222///000333555777777777777777999999777666999;;;<<<:::CCCDDD===CCCTTTZZZRRRTTTVVV[[[```hhhhhh]]]PPPWWWfffvvv{{{vvvtttyyyyyyxxxvvvkkkeeellluuutttkkkdddWWWTTTQQQMMMJJJEEE???;;;<<<;;;;;;;;;;;;<<<<<<<<<888888666222...,,,---......(((&&&,,,000000333999777555444444666777555333888555555666666555777999333444444333222333444666000222444333111000222555222222333444555666777777888777888999;;;???BBBDDDMMMQQQVVVYYYZZZZZZZZZ[[[WWWRRRMMMKKKJJJIIIEEEBBB>>><<<999888888777666444666555444555555444222000222333555666555333000...///000111333555777888888::::::???GGGLLLQQQ^^^lll222222222111///000222444////////////............////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,---///000111555555444444555777999:::=========>>>AAAEEEIIIKKKLLLIIIJJJPPPXXXXXXPPPGGG999777333000000222555888555333111...------///000...------,,,,,,------...///...,,,,,,...222666999;;;;;;<<<<<<<<<;;;:::::::::<<<===>>>>>>>>>@@@BBBDDDCCCBBBBBBBBB@@@===;;;===;;;;;;===??????<<<999<<<===>>>@@@CCCFFFGGGGGGHHHHHHHHHJJJLLLMMMKKKIIIEEEDDDBBB@@@>>><<<;;;;;;888666555444555888;;;===CCCCCCBBBAAA@@@???>>>>>>@@@@@@???;;;777444444444333333222///------///111...//////000///---+++***.........,,,******,,,...111000///000222555999<<<>>>AAAFFFKKKLLLHHHBBB<<<@@@AAACCCEEEEEEDDDBBB@@@KKKMMMOOOPPPPPPOOOLLLJJJGGGIIIKKKLLLMMMOOOQQQTTT]]]]]]VVVJJJCCCBBB>>>888555444111///......///000000000000---++++++,,,......///000000///...,,,+++000000000000000000000000444444444444444444444444777777777777888999:::;;;======>>>???AAADDDFFFHHHGGGGGGHHHKKKOOOQQQQQQQQQYYY___hhhnnnqqqvvv}}}uuuxxx~~~xxx~~~vvvkkkiiiwwwvvvbbbkkkrrroooggg\\\PPPGGGFFFPPPRRRGGG======>>>===>>>666...+++***(((+++///222222000,,,...444666555555777888888777555555666666888999888666444333333444444444444444444444444000111111222222222111111666666666777777888888888999888888999>>>EEELLLPPP\\\^^^^^^\\\WWWQQQNNNLLLFFFEEEDDDEEEFFFFFFDDDBBB999888777666444444444333111111222222333444555555888666555555555444111///,,,---111666777666:::AAACCCHHHQQQ[[[gggwww111111111000//////111333////////////..........................................---------,,,,,,,,,------......///000000111777666555555555666777888;;;<<<<<<>>>@@@BBBEEEFFFGGGGGGJJJRRRZZZ\\\WWWQQQAAA???;;;777444333333333777666444222000...---,,,......------------.........---,,,,,,---000333555666666777888999:::;;;<<<;;;===@@@@@@@@@@@@AAACCCBBBAAA@@@@@@@@@???<<<:::<<<;;;999:::<<<===;;;888:::===AAABBBBBBCCCGGGJJJHHHGGGGGGIIIJJJJJJHHHFFFAAAAAA???>>><<<;;;:::999777666555555666888:::;;;>>>>>>======<<<;;;;;;;;;>>>@@@BBBAAA???>>>======;;;888555222000111111222//////000000///...------------...---,,,,,,...000000///......///111444555555777:::???AAA@@@<<<999:::<<<@@@CCCEEEDDDCCCAAAGGGIIIJJJLLLLLLKKKJJJIIIFFFIIILLLNNNNNNOOOQQQRRR[[[[[[VVVMMMHHHHHHFFFBBB===;;;888444222111111111...//////---++++++---///...//////000000//////...222222222222222222222222111111111111111222222222555555555555666777888888:::;;;<<<===???AAABBBCCC???>>>???BBBFFFHHHGGGGGGIIIOOOWWW]]]aaafffnnntttqqqtttyyy||||||wwwttt|||uuuhhhppphhhfffrrr{{{tttsssyyyzzzsssjjjbbbZZZSSS\\\eeeggg\\\PPPIIICCC>>>444...***---/////////111777888666222111555888888:::;;;;;;;;;:::999999:::888888777666555444444555444444444444444444444444000111222333333333333333444555777888:::;;;;;;;;;===;;;999999<<<@@@FFFIIIMMMOOOPPPNNNJJJFFFCCCAAA???>>>>>>>>>??????===;;;777777666555444444444444222222222333444555555555777555444444444333111///111---+++,,,///555BBBNNN^^^aaaiiiwww///000000///......000111////////////.......................................------------,,,,,,,,,,,,---///000111111000000333333444444555777888999;;;;;;===>>>???@@@AAAAAABBBEEEJJJQQQWWWZZZXXXVVVKKKJJJFFFBBB===888444111777666666444222000...---///......------......///,,,,,,,,,,,,,,,---//////000000111222555888;;;<<<;;;>>>AAACCCCCCBBBBBBBBB@@@???>>>>>>???>>><<<:::===;;;999888999:::999999999>>>CCCCCC@@@AAAFFFLLLHHHGGGFFFFFFGGGFFFDDDBBB======<<<<<<;;;999888777666666666666777888888888::::::::::::::::::::::::;;;???DDDGGGHHHHHHHHHIIIFFF@@@:::777888:::::::::333222111000////////////+++---------,,,---///111//////............//////...///111555999<<<<<<;;;<<<>>>BBBEEEFFFEEEBBB@@@@@@@@@AAAAAABBBBBBCCCCCC@@@CCCGGGKKKMMMOOORRRTTTXXXXXXUUUOOOKKKLLLKKKHHHEEEBBB???;;;777555444333///000000///------///000000000000000000111111111000000000000000000000000//////000000000111111111555444444555555666777888777888:::;;;<<<===<<<<<<;;;;;;;;;===@@@BBBAAA@@@===AAAFFFIIILLLQQQXXX]]]aaabbbfffnnnuuuyyywwwtttyyyvvviiimmmuuu|||~~~nnn^^^bbb]]]^^^hhhrrrtttqqqnnntttwwwwwwrrrppprrrsssqqqzzzzzzlll___RRRIII999444444999===999444111999<<<;;;999:::>>>>>><<<<<<;;;:::999888999999:::888777666555444444555555333333333333333333333333111111333444555555555555888:::===@@@BBBCCCCCCCCC???===:::888888:::===???<<<>>>@@@@@@===:::888888999888777888999999777555555444444333333444444555333333333444555555666666555444333333333333111///000...///555>>>LLL```ppp|||{{{~~~...///000///...---///000////////////....................................------------------------+++---///000111000///---,,,...000222555999;;;<<<;;;<<<>>>@@@AAA@@@???>>>@@@DDDIIIMMMOOOPPPPPPPPPPPPOOONNNKKKFFF@@@;;;777555555444333222111111111...------------------...,,,,,,------------,,,,,,,,,,,,,,,---000444777:::999<<<@@@BBBAAA@@@?????????>>>===>>>??????>>><<>>@@@AAAAAACCCGGGKKKHHHFFFDDDDDDCCCBBB@@@>>>999::::::;;;:::999777777555666777888888888777777999::::::;;;;;;<<<======;;;>>>BBBFFFHHHKKKNNNQQQMMMFFF???>>>BBBFFFGGGFFF:::999666444222111111111,,,---...---,,,+++,,,...///////////////.........///...///222888>>>BBBCCCEEEGGGIIIJJJHHHCCC>>>;;;888777666555555666777777555888<<<@@@EEEKKKQQQUUUTTTSSSQQQMMMJJJIIIHHHFFFHHHGGGDDD@@@===:::999888555666666555222111222333333333222222222222222222////////////////////////000000111111222333333333666666666666777888999999555777999:::;;;:::888777999999999;;;===>>>===<<<===>>>?????????BBBFFFJJJIIIJJJMMMTTT\\\bbbeeeeeejjjzzz}}}ssskkk|||zzzvvvnnneeeYYYXXX[[[ccchhhhhhhhhiiigggkkknnnpppvvv|||jjjZZZQQQFFFCCCFFFOOOTTTPPPGGGAAAAAABBBDDDHHHPPPSSSLLLBBB???===:::888999::::::;;;888888777888888777555444333333333333333333333333111222444555666777888888:::<<<@@@CCCEEEEEEDDDCCC>>>===:::777555666777888444666888888777666555666888777666777888777666444222222222222333444555555444444444555555555666666444333222222333333111///---222>>>NNN]]]kkk|||---...000///...---...///////////////....................................------------------------***,,,---//////...---+++***+++...111444777999:::;;;<<>>???BBBGGGIIIHHHHHHIIIJJJMMMNNNPPPOOOMMMIIIEEEBBB:::999666333222111111111------,,,,,,,,,,,,---------............---,,,+++,,,+++++++++,,,///222444444777;;;===<<<:::999999>>>===<<<===>>>??????>>>AAA???===:::999;;;===??????===<<<>>>CCCGGGHHHHHHIIIFFFDDDBBBAAA@@@===<<<999:::::::::999999888777444666777999:::999888777::::::;;;<<<===>>>??????<<<===???@@@CCCHHHOOOSSSLLLFFF@@@@@@FFFKKKMMMMMMFFFDDD@@@<<<999777666555000111111///---+++++++++........................000......000777>>>DDDGGGIIIJJJJJJIIIFFF@@@;;;777444333111///....../////////000222444999@@@IIIOOOKKKJJJIIIHHHGGGFFFEEEFFFIIIHHHFFFDDDCCCAAA@@@@@@<<<======;;;888666666666777777666666555444333333333333333333333333333333111111222222333333333333555555555555666777888999666777999::::::999777666666666666777::::::999888======<<<;;;;;;<<>>>>>@@@DDDIIIOOORRRTTTWWWdddqqqvvvuuusssooolll|||vvvnnnllljjjfff^^^___dddhhhgggbbb```bbbaaaffflllrrr}}}|||gggTTTLLLNNNNNNUUUbbbkkkjjjdddaaa\\\\\\^^^gggssstttcccNNNEEEAAA>>>===>>>??????>>>:::::::::<<<===;;;666222333333333333333333333333222333555666777888999999666888;;;===>>>===;;;999:::999777555444444444444111444666777666666666777777666666666777777555444111111111222333444555666444444444555555555555555333222111222333333222000///666FFFYYYiiiuuu---///000000///......///////////////............------------------------,,,,,,,,,------------...+++,,,------...---,,,+++,,,---...000111222222222777999<<<>>>??????>>>>>>===???CCCEEEFFFGGGIIIJJJHHHJJJLLLMMMNNNMMMLLLKKKFFFCCC???;;;666222///...---------,,,,,,---------......//////......---,,,,,,,,,+++++++++,,,......///111444555444333333333:::999888888;;;<<<===<<<>>>>>>===;;;:::;;;>>>AAABBB===999<<>>???>>>>>>>>>>>>@@@GGGOOOTTTJJJFFFAAAAAADDDHHHJJJKKKNNNLLLHHHDDDAAA===;;;:::666777777555222///......//////............//////---,,,+++...444:::@@@BBBAAABBBBBBBBB???<<<888666333111000...---------...//////...---///444;;;AAA???===>>>BBBDDDCCCDDDGGGEEEEEEEEEEEEEEEDDDDDDDDD???AAAAAA???<<<:::999999;;;;;;<<<<<<;;;:::888777333333333333333333333333222222222222222222222222333222222333333444555666777777888999999888777666999888888:::<<<===<<<;;;999999999999:::<<<>>>???@@@@@@@@@AAABBBDDDFFFGGGGGGOOOXXX^^^___```aaaaaayyy~~~vvvpppjjjeeefffhhhmmmoooiii^^^WWWWWW^^^eeennnyyy~~~hhhVVVPPP```aaafffpppuuusssqqqrrr}}}|||~~~uuu\\\JJJFFFBBBBBBDDDEEECCCAAA???>>>>>>@@@AAA>>>888333444444444444444444444444444444666777888888888888777888:::::::::888777555666555555444333333333333111333555555555555666777555444444444555555333222111111111222333444666666444444444444444444444444222222111222444444333111...222===MMM]]]nnn---///111111000......///////////////............------------------------,,,,,,,,,---------......------------------------,,,,,,---...///...------111333555888:::;;;<<<<<<<<<===>>>AAADDDFFFGGGGGGDDDEEEFFFHHHIIIKKKMMMMMMMMMMMMKKKGGGAAA999222...//////............//////............------------++++++++++++++++++,,,,,,+++---//////...---...///333222111222444777888777999::::::999888888<<>>===<<<:::888666555555777888555666888:::;;;======>>>:::;;;;;;<<<===>>>??????@@@@@@@@@AAADDDIIIQQQVVVNNNKKKHHHEEECCCCCCDDDDDDJJJJJJHHHEEEBBB???<<<:::===>>>???>>>;;;888777777888666444222111111222222...,,,,,,///444999<<<>>>;;;;;;;;;:::999777555444///...............//////---......---,,,...222555555333555;;;===;;;===AAA===>>>>>>??????@@@??????<<<>>>@@@???===;;;;;;;;;<<<>>>AAACCCDDDBBB@@@>>>777777777777777777777777666666555555444333333333222222222222333444555666777777777777777777888888;;;;;;;;;===@@@AAA@@@???888888888999;;;<<<<<<<<<>>>???@@@@@@@@@@@@@@@AAA@@@AAAFFFKKKNNNOOOPPPQQQ]]]fffnnnqqqttt{{{}}}vvv{{{~~~tttkkkjjjnnnuuuzzzssseee[[[XXXeeellluuuuuufffdddsssrrrtttvvvuuurrrtttxxxyyybbbTTTQQQNNNNNNPPPQQQMMMJJJHHHDDDAAA@@@AAA@@@;;;777555555555555555555555555555555666777777777777777999999999999999888777666444444444333333222222111222333555555444333555666444333333333444444222000222222222222333555666777444444444333333333333333333222222333555666444333///...111999FFFWWWnnn---///111222000/////////000/////////............------------------------,,,,,,,,,------.........///......---------......((()))+++---.........---,,,...000333666888999:::===<<<<<<===AAACCCBBBAAABBBBBBBBBCCCEEEHHHJJJLLLOOOPPPRRRPPPJJJAAA777111111111000000000000111111...------,,,,,,------...***+++,,,,,,,,,,,,++++++)))+++,,,+++******+++---...---+++,,,///222333333444666888777555666:::===>>>>>>>>>>>>@@@DDDHHHKKKKKKHHHDDDBBBAAA@@@???>>>===:::777444333444666777666777888:::<<<>>>???@@@======>>>>>>???@@@@@@AAA@@@AAADDDFFFIIINNNSSSXXXTTTSSSOOOJJJDDD@@@???@@@CCCCCCCCCBBB???<<<999888BBBCCCEEEDDDBBB?????????AAA>>>;;;777555555666666111000000333777;;;===>>>:::999888777555444333333)))***+++,,,---...//////)))+++...///...///000111000---///555666333333777555666777888888888888888888:::======<<<<<<<<<===<<>>===<<<;;;;;;;;;;;;<<<;;;:::888666888;;;===>>>===>>>???===<<<>>>BBBFFFGGGGGGGGGHHHOOOTTTUUUXXXaaalllrrrllleeekkk}}}|||qqqoootttuuujjjfffxxx|||pppnnn~~~uuuuuuvvvuuuvvvwwwuuutttzzzsssbbbddd```]]]^^^aaaaaa]]]XXXOOOIIIBBB???@@@@@@>>>;;;666666666666666666666666555666666777777777666666666555555555555555555555333333333333333222111000333444555555333333444666555444333444555555333111333333333333444555666777333333333333333333333333333222222444666666555444666000,,,,,,000:::KKK[[[mmmqqquuuyyy}}}222......000111///111444000/////////............------------------------...------,,,,,,------......,,,******,,,...//////,,,,,,---------,,,***))),,,,,,++++++---000444777999:::<<<>>>>>>===<<<;;;>>>@@@BBBDDDEEEEEEDDDDDDNNNLLLLLLPPPSSSOOOCCC:::777111---,,,000222111...333111///---------...///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,---...///...---,,,,,,------...///000111111444555777:::===@@@BBBCCCBBBAAA@@@??????@@@AAABBB@@@===888555666999>>>AAA:::;;;<<<===>>>>>>============>>>??????@@@AAAAAA@@@CCCFFFHHHJJJMMMPPPRRRXXXUUUOOOIIICCC???<<<;;;>>>===<<<;;;;;;:::::::::BBBCCCCCC@@@======AAAEEELLLKKKJJJIIIGGGDDDBBBAAA<<<777444666;;;??????===999999888666333111///---////////////////////////---------.........//////000000000000000000000000111111222222222333333333333444666777888:::===@@@999>>>DDDIIIKKKHHHDDDAAAEEENNNXXX[[[UUUMMMJJJJJJHHHDDDCCCFFFEEE???<<<===:::999666444333444666777777777666666666666666777777777777777888888888888999:::;;;===>>>???@@@@@@<<<<<<<<<<<<===>>>???@@@===>>>???@@@AAABBBBBBBBBCCCBBBBBBDDDHHHNNNUUUYYY[[[]]]gggyyy~~~wwwvvv{{{}}}tttnnnqqqxxxssspppttt|||{{{uuuiiiqqq~~~~~~yyyyyy}}}vvvrrruuuvvvvvvzzz~~~lll```[[[XXXZZZaaafffeeecccddddddbbbZZZJJJ???@@@EEEEEEAAA@@@EEE<<<777888666222111555555666777777666555555555888777777666555555444444555555555555555555555555333333333444444444555555222333555777777666555444444444444444444444444444666555444444333333333333444333222333555666555444111000//////000333666888AAAGGGWWWgggkkkjjjuuu111///000444444111000222000000/////////.........------------------------...------,,,,,,------...111...,,,,,,---///000000---.../////////...,,,+++...---,,,,,,---///111222666888:::<<<<<<<<<;;;:::<<<======>>>???@@@AAABBBIIIHHHHHHLLLPPPNNNFFF>>><<<888333222444444222...000000000111111111111000...------,,,,,,------...+++++++++,,,,,,,,,------++++++---.........---,,,,,,,,,,,,------......///...///111333666888::::::<<<;;;:::999999:::;;;<<<999777555555777<<>>>>>>>>===<<<======>>>??????@@@@@@AAACCCFFFHHHIIIKKKNNNQQQWWWTTTOOOIIIDDD???<<<;;;<<<:::999888:::>>>BBBEEEEEECCCAAA===::::::<<>>>>>??????@@@BBBBBBAAAAAABBBCCCCCCCCCBBBBBBBBBAAA@@@AAADDDHHHNNNQQQOOOQQQXXXaaajjjnnnmmmjjjlllzzz|||{{{|||zzztttpppsssvvvtttnnnlllrrrzzzvvvqqqttt}}}~~~xxxwww|||xxxpppooovvv~~~zzztttppprrrrrrrrrwww~~~yyyhhh___[[[YYY[[[cccgggdddaaabbbeeefff```UUULLLLLLLLLIIIEEEEEEBBB<<<888::::::666666999444555666777777888999999777777666666555444444333555555555555555555555555333333444444444555555555333444666777888777666555444444444444444444444444555555444333333333333333444333222333555666555444222111//////000222555777:::>>>IIIUUUUUURRR[[[jjj000///222666666111...///000000000/////////......------------------------......------------......333111///...///000000000///000111111111000......///......---,,,---------333444666888999:::999999999888777666888:::<<<>>>CCCAAABBBGGGLLLMMMGGGBBBBBB???;;;::::::888444000...///222444444444222111......------------......++++++,,,,,,,,,---------***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,***+++,,,---///000222222333333222222222222333333111111111222555999===??????>>>===<<<<<<======>>>;;;;;;<<<<<<===>>>>>>>>>CCCEEEGGGHHHIIIJJJMMMOOOVVVTTTOOOJJJEEE@@@===;;;999777555555999AAAIIINNNIIIDDD>>>:::888888999999<<>>===<<<:::999888777777777777777888888999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????DDDDDDDDDDDDDDDCCCBBBAAABBBAAA??????AAADDDGGGJJJHHHJJJMMMOOOQQQRRRSSSTTTRRR]]]hhhppp}}}}}}{{{|||zzzwwwlllnnnpppmmmkkkooowww~~~yyytttuuuzzzzzztttsssxxx~~~zzzsssrrruuuvvvtttwww{{{}}}}}}~~~}}}yyyvvvuuutttuuu{{{|||lll___ZZZXXXWWW```iiimmmhhhbbbccciiimmmmmmhhhbbb]]]TTTLLLIIIJJJEEE@@@<<<<<<<<<999888:::444444444555666666777888666666666555444444333333555555555555555555555555333444444444444555555555555666777888888888777666333333333333333333333333444444333222222222333333444333333333555666555444222111///......000333444555666<<>>===>>>BBBGGGIIIFFFCCCCCCAAA@@@@@@???===888555000111222333333222111000...------,,,,,,------...++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......//////......------------...............///000111222222555444333444555888;;;===999999999::::::;;;;;;;;;CCCEEEGGGHHHHHHHHHJJJLLLRRRPPPLLLHHHDDD???<<<;;;666444333333888???GGGLLLHHHBBB:::666777888777666333555777999999777444333222000......///111000///000111111111111111000000////////////////////////............////////////................................./////////000000000111111111000000222333333555888;;;>>>@@@AAABBBIIIOOOWWW\\\^^^```eeehhhgggeeebbb^^^ZZZWWWXXX[[[WWWTTTSSSTTTUUUTTTNNNIIIHHHGGGEEECCCAAA@@@???>>><<<<<<;;;;;;::::::999999999999999999::::::;;;<<<:::::::::999::::::;;;;;;AAABBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAABBBDDDFFFHHHFFFGGGIIIKKKLLLMMMNNNNNNKKKOOOTTTYYYcccmmmnnniiivvvoooqqqqqqooopppvvv{{{~~~xxxtttsssvvvuuuqqqqqquuutttzzzzzzrrrkkknnnvvvzzzyyy{{{{{{yyyzzz}}}~~~|||{{{zzzxxxuuusssttt{{{}}}tttiiibbb^^^]]]\\\hhhrrryyyssskkkkkkqqqwww~~~|||wwwkkk]]]SSSRRRVVVUUUOOOGGGBBB>>>;;;999999;;;999777555666666666666666555555555444444444333555555555555555555555555444444444444555555555555555666666777777777666666333333333333333333333333444333333222222222333333555444333444555666666444333222///......///111333666666888:::777333777???333000///111000---...111111000000000////////////........................///......------......///222000......//////...---......000000111000///...,,,,,,---------------------...///111333444555555222333555777888888888777<<<;;;;;;>>>BBBDDDCCCAAA???@@@AAABBBBBBAAA===;;;777666444222000/////////------,,,,,,,,,,,,------************+++++++++++++++++++++,,,,,,,,,------......------,,,,,,++++++---------...............---------------------------------...------,,,,,,///.........///222555777666666666666777777777777===???AAAAAAAAAAAACCCDDDGGGFFFDDDAAA===:::777666444333333444666:::===@@@@@@:::444111333555555444333333222111000////////////...,,,,,,---------,,,...//////000111111111000000000000000000000000000........./////////000000/////////////////////////////////000000000111111111222222111000000111333000111333555888:::<<<===BBBFFFMMMQQQUUUZZZ___ccceeejjjkkkddd[[[ZZZ```fffbbb___\\\[[[\\\]]][[[YYYXXXWWWUUUSSSRRRPPPPPPPPPMMMMMMKKKJJJHHHFFFEEEDDDCCCBBB@@@???============<<<<<<;;;::::::999::::::<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGDDDDDDEEEIIINNNOOOLLLHHHLLLKKKJJJJJJOOOTTTUUURRRXXX\\\bbbhhhnnnvvvtttuuutttqqqtttzzz|||xxxssspppooopppooonnnnnnqqqvvvyyywwwqqqnnnrrrwwwyyy~~~{{{|||}}}wwwuuuyyyyyytttoooqqqxxx~~~{{{uuunnniiigggrrr~~~zzzxxx|||vvvhhhcccgggmmmnnnggg\\\PPPIIIEEEBBB???CCC???:::888888888888777555555555555555444444444666666666666666666666666444444444555555555666666555555555555555555555444333333333333333333333333333333333222222333444444555444333444666777666555444222000...---///111222666555666666666555888===444000///000000...///333111111000000000/////////........................//////............/////////...---...//////...,,,,,,---///000000//////...,,,,,,,,,,,,---...///000,,,---...///000111222333111222555777888888777666;;;::::::<<>>CCCGGGKKKPPPUUUXXX```hhhkkkddd]]]^^^fffllljjjhhheeeaaa``````bbbdddhhhhhhfffeeeddddddddddddcccbbbaaa___\\\ZZZYYYXXXVVVTTTPPPLLLHHHEEEDDDCCC???>>><<<;;;999888777777::::::<<<===>>>?????????<<<===>>>???AAABBBCCCCCCEEEDDDFFFJJJOOONNNIIIDDDHHHGGGEEEDDDFFFHHHIIIHHHKKKKKKLLLPPPXXXaaahhhlllpppvvvxxxyyy}}}xxxwwwrrrssspppmmmrrrzzzyyyqqqmmmlllkkkkkkkkkkkkkkklllsssuuuuuutttwww~~~yyy|||}}}sss~~~{{{}}}zzzqqqnnn{{{|||uuuxxx|||rrrggg```]]]XXXSSSIIICCC<<<888888888777555666666666666666666666666666666666666666666666666444444555555555666666666555555555555444444444444444444444444444444444444444444333333333444555555555444444444666777666555444222000......000222333222222222333555777999;;;333000111444444111111444111111111000000000//////........................//////............//////...------...///000///---,,,---///000000000///...///...---,,,,,,...000111------------...///000111111111222444555555666666888888:::<<<>>>>>>>>>>>>:::===???BBBCCCCCCDDDEEEDDDCCC@@@===999666444333000000////////////000000,,,,,,,,,---------............---------...///000............------------........................------...//////...------+++,,,---...///000111111111000000//////.........000000000000000000//////---...000111111111333555222222222222111000///...000000000000000111111222---.........------///111...........................///000000/////////000...///000111111111111111000000000000000000000000.../////////000000000000111111111111111111111111000000000111111111222222111222333222111000222444111111222222333333333333444666999===@@@DDDHHHJJJUUU[[[^^^ZZZZZZ___eeefffeeeffffffccc``````eeejjjqqqpppppppppppppppqqqqqqooonnnmmmlllkkkiiihhhhhhgggddd```[[[XXXUUUTTTSSSIIIGGGEEEBBB@@@>>>===<<<<<<===>>>???????????????;;;<<<>>>???@@@@@@@@@@@@BBBDDDGGGIIIJJJHHHFFFDDDDDDEEEGGGHHHHHHFFFGGGHHHIIIIIIJJJNNNTTTXXX\\\]]]bbbbbbeeemmmvvv}}}~~~|||zzzzzz~~~|||}}}}}}xxxqqqnnnmmmmmmgggccclllxxxxxxoooooooooooommmlllllllllkkkpppuuuwwwxxx}}}{{{zzzvvvsss|||}}}|||yyyyyytttmmm^^^VVVKKKCCC@@@===:::666777777777777777777777777666666666666666666666666555555555555666666666666777666666555555555555555555555555555555555555555555444444444555555666777666555444555666777666555444222000//////111333555222222222222666999999888111000333888888444333444111111111111000000000000//////////////////////////////............//////...------...000111000...---...///000111111000///222000...,,,,,,---///111---------------...///000111000//////000222555666666777999;;;===>>>>>>>>>;;;===@@@BBBBBBDDDEEEGGGGGGFFFFFFDDDAAA===999777222222111111111111222222.........////////////000//////...---...///000111------------------------//////////////////000000,,,---...//////...---,,,,,,,,,,,,------......///------...///000000//////..................------+++---/////////000222444000111222333333222111000///...------...000222333---///222111///...000333000000111111111///,,,++++++---//////.........///...///000111111222111111000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111000111222111000000222444222333333333333222111111///000333666999<<<>>>???KKKNNNNNNNNNSSS\\\___[[[YYY^^^bbbaaa^^^___ffflllqqqqqqqqqrrrssstttuuuvvvpppppppppoooooonnnnnnnnnnnnllliiifffdddccccccdddXXXVVVSSSPPPMMMJJJIIIHHH@@@AAAAAAAAAAAA@@@??????>>>???@@@AAAAAA@@@??????;;;@@@DDDDDDAAA@@@BBBEEEBBBFFFLLLOOOMMMIIIHHHJJJIIILLLPPPTTTWWWYYYZZZZZZiiiccc]]]]]]aaaeeefffeeegggqqqvvvtttxxx}}}}}}~~~xxxpppkkkjjjhhh```\\\gggxxxzzzqqqtttuuuuuurrrqqqpppooolllxxx}}}|||}}}}}}||||||{{{~~~yyyzzzpppbbbVVVOOOIIIBBB===777777777777888888888888777777777777777777777777555555555555666666666777888888777666666666666666666666666666666666666666555555555555555666777888666555444555777777777555444222111///000222444666555555555555888;;;:::777222111000111333444444333333222000///.........///////////////000000000000///...---,,,,,,---.../////////.........//////000//////000000111111222222...........................------...000111000///111111222333333333333222555555666888:::<<<>>>????????????@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEECCCBBB<<<666333333111---000777000000////////////000000000...,,,,,,...000111000...000111///,,,+++---000---------....../////////000000000000////////////..................------000000////////////000000///......---------......111000...------...///000000000000000000000000000---.........//////000000////////////////////////111111000000000000111111111///------///111111111111111111000111111222222333333333222222333333333111222222111///000222444///000111222222222222222333222111111333555444444222222222333333444444444444333333222222333333444222333333444555666777777;;;===???CCCHHHLLLPPPRRRSSSVVVYYYYYYYYY[[[aaagggkkkjjjmmmvvvxxxooojjjjjjkkkkkkllloootttxxxrrrmmmgggcccccceeeggghhhdddaaa]]]]]]``````XXXPPPRRRQQQLLLFFFDDDEEEEEEAAAEEEAAA>>>???>>>;;;===AAA<<>>???AAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGEEE>>>999777333...000666111111000//////000222222333111//////000111000///...///000...,,,+++---///.........//////000000000///000000000000000000000////////////////////////000000000//////000000000000000///////////////000000000////////////000000000000000000000000000000...///////////////000000////////////////////////////////////////////////111000//////000111111111222111000000000000111222555666777888888777666555111222222111000000222444111222222222222222111111444222000000222333222222333333444444444555555555444333333222222333333444333444444555555666666777555666777999<<>><<<:::888999;;;<<<:::777888888888999888888777777888888888777777777777777777777777777777666666666888888777777777777888888777777888888888999999999999777555444444666888:::;;;:::999:::;;;<<<:::999555333222222333333111000333333222222111111111111000000000111111111222222000000000000000000000000/////////000111333444555000000000000000000000000///000111222222111000///111000//////111111000/////////000111111111111000222222222333444666777888888888999:::<<<>>>@@@AAAAAABBBDDDFFFHHHIIIJJJKKKPPPLLLFFFBBB===888444222222111000000333777<<>>EEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDAAA===:::999:::777777666666666666666666999777555444666777888777555555555555555666666666444444333333333333444444777777777666666666555555777666666666666666777888:::<<>><<<:::888888888:::;;;;;;999888888888888888888888777777888888888888888888888777999999888888888888999999888999999999999:::::::::999777666555555777:::<<<@@@???>>>???AAABBBBBBAAA666444333333444444222111333333333333333222222222111111111111222222222222111111111111111111111111/////////000111222444555111111111111111000000000///000111111111111000///222111000000111222111/////////000111111111111000222222222222333444555666777888888:::<<<>>>@@@AAA@@@AAAAAABBBCCCEEEFFFFFFIIIIIIGGGEEECCC???777111000000000222777===BBBFFFGGGFFFEEEDDDCCCAAA===:::777666444333333222222111111111000000000000000000222222222222333333444444000000111111111222222222222222111111111111222222111000000000111222222333...///000111222111111000222222222222222222222222333333333222111111111000111111111111111111111111222444555777777555444222...111333444222000000111222222333666999>>>BBBEEELLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLIIIGGGGGGGGGCCCBBB@@@>>><<<;;;;;;:::999666333333444666777777666666666666666555555555555555444444444444555555888888888777777666555555333333333333333444555666777999;;;<<<>>>@@@BBBDDDGGGKKKPPPSSSSSSSSSTTTUUUTTTQQQPPPUUU]]]cccdddbbbffffffgggggggggeee```\\\```eeeoooxxxwwwpppooorrrcccgggkkkpppwww{{{vvvnnniiihhhhhhgggbbb___eeennn___VVVNNNOOOUUUYYYXXXUUUUUUPPPLLLNNNSSSWWWWWWTTTLLLMMMMMMLLLJJJIIIJJJLLLGGGHHHHHHJJJLLLOOORRRUUUSSSTTTTTTTTTUUUYYY^^^bbbbbb```fffsssuuujjjccccccnnnppprrruuutttsssrrrsssrrrwww|||{{{wwwwww~~~yyysssooooooyyyyyywwwuuuzzzrrreee___\\\]]]^^^^^^```dddlllpppsssqqqnnnmmmrrrvvvyyyrrrlllffffffmmmvvvuuupppkkklllrrrxxxzzzyyyttt~~~~~~wwwrrrpppppprrr{{{xxxvvvmmmdddnnn{{{pppjjj```WWWMMMHHHAAA>>>======<<<;;;888777777888;;;;;;:::888888888999999999999999999999999999999999999999999::::::999999999999::::::::::::::::::;;;;;;;;;<<<999777666555555777:::;;;AAA@@@???@@@CCCFFFGGGGGG777555444444666666555333333333444444444444333333111111222222222333333333111222222333333222222111000000000000111222333444333222222222222111111111000000000000000000000000333222111111222222111000///000111111222222111111222222111111222333444444777777888999;;;<<<>>>???>>>>>>>>>>>>???@@@BBBBBBBBBDDDEEEEEEEEEDDD<<<333111111333666:::@@@FFFIIILLLKKKIIIIIIJJJIIIFFFDDD===;;;888666666555333111222222222222222111111111444444444444444444444333000000111111222333333333333333222222222222333333111111111111111222333444///000111222222222222222222222222222222222222222333333333333333222222222111111111111111111111111111222333444444333222111...222444444222111222555222444777;;;???DDDHHHJJJNNNLLLIIIHHHHHHIIILLLNNNNNNPPPSSSSSSSSSSSSTTTUUUQQQPPPMMMIIIGGGEEEDDDDDD<<<999555333444555666666888888777777777777666666666666666555555666666666999999888888777777666666444444444444555666888888666777888999;;;<<<=========???BBBDDDFFFHHHKKKMMMNNNMMMOOOTTT\\\bbbeeeeee___```aaabbbbbb___ZZZVVVWWWZZZdddppprrrlllkkkpppdddkkkqqquuuzzz|||xxxrrrgggfffggggggddddddmmmxxxiii]]]UUUXXX```cccbbb```]]]YYYTTTTTTXXXZZZYYYWWWUUUWWWXXXVVVQQQNNNMMMOOOIIIJJJKKKKKKKKKLLLOOORRRZZZWWWTTTRRRSSSVVVZZZ]]]VVVWWW^^^hhhmmmkkkgggfffnnnmmmpppttttttpppmmmnnnxxx}}}xxxuuu~~~{{{zzz}}}yyyyyywwwwww{{{zzz}}}pppoooiiidddaaa^^^YYYYYY]]]mmmppprrrrrrppppppsssvvvwwwmmmeee___]]]ccckkkrrrmmmhhhhhhnnnvvv|||||||||~~~}}}pppkkkkkkmmmooossswww}}}qqqllleeebbbooowwwhhhXXXUUUQQQKKKFFFBBB@@@???===:::777777:::;;;:::888:::::::::::::::;;;;;;;;;999999999:::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======999888666555555777999;;;>>><<<;;;===AAADDDEEEFFF777666555666777888777666333444555555666555444333222222222333333333333444111222333444444333222111222222222222222333444444444444444333333333222222333222111000000111222333444222111111222222111000000111111222222222222222222222222111222222333333666666666777888:::;;;<<<<<<<<<;;;<<<===>>>@@@AAA@@@BBBBBBAAADDDGGGAAA888444555666999===AAAEEEGGGMMMLLLKKKKKKMMMNNNNNNMMMHHHEEEAAA>>>>>><<<999777555555555555444444444333666666555555444333333333111222222333444444555555333333222222222222333333222222222222333444555666222222222333333444666666333333333333333333333333333333333333444444444444222222222222222222222222222222222222222222222222000333666555333333666::::::<<<@@@EEEIIIMMMOOOPPPMMMLLLKKKJJJJJJKKKLLLMMMOOORRRTTTVVVVVVVVVWWWXXXXXXWWWUUUTTTTTTUUUWWWXXXLLLHHHBBB>>><<<<<<<<<;;;;;;;;;::::::999999999999888888777777777777888888888888888888888888888888888777777888999:::;;;;;;888888888999;;;;;;;;;:::999999;;;===???AAAAAAAAACCCEEEHHHMMMRRRWWWZZZ\\\SSSUUUWWW[[[]]]]]]ZZZWWWRRRRRRZZZgggjjjdddbbbhhhdddllltttuuuttttttqqqmmmZZZWWWWWW]]]cccgggnnntttpppgggcccfffjjjkkkmmmppplllllljjjeee___\\\]]]___```dddfffccc\\\VVVTTTTTTOOOQQQSSSRRRQQQQQQSSSVVVTTTQQQNNNMMMNNNNNNLLLIIIFFFIIIKKKMMMRRRWWWXXXUUU```\\\[[[^^^```^^^___cccnnnpppttttttnnniiiooozzzwwwtttuuuzzz|||zzzzzz~~~xxx}}}~~~}}}xxx}}}|||fffiiinnnsssvvvwwwxxxyyyzzz~~~wwwwww}}}xxxuuupppkkkhhhccc^^^___cccooommmkkkjjjkkkmmmppprrruuunnngggddd```^^^bbbiiiooolllhhhhhhmmmwww~~~~~~{{{zzz}}}tttmmmmmmooopppuuu|||zzz|||qqqkkkfffgggqqq}}}wwwlllnnnnnniii^^^TTTNNNLLLJJJDDD>>><<<===>>><<<999;;;;;;;;;<<<<<<<<<======999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>;;;:::777666555777999:::<<<:::999:::===@@@BBBBBB777666555777888999999888333444555666666666444444222222333333333444444444222222444444444444222222444444333333333444444555555555555444444333333333666444222000000222444666444333222222333333111000111111222333333333333222333222222222222222333333555555555666666777999999::::::::::::<<<>>>AAABBBAAABBB@@@>>>BBBHHHDDD<<<777888:::<<<>>>AAACCCDDDMMMKKKJJJKKKNNNQQQRRRRRRRRRNNNIIIGGGFFFDDD@@@===888888777777666666666555777777666555444333333222333333444444555666777777444333333222222333333444333333333444555666777777555555444444555666888999333333333333333333333333333333333444444555555555222222222222222222222222555444444333333444444555222555777666444555999>>>CCCFFFJJJOOOSSSUUUUUUUUUNNNNNNOOOOOOOOOOOONNNNNNRRRTTTVVVVVVUUUSSSSSSSSSVVVWWWXXXZZZ^^^ccchhhkkk]]]XXXQQQKKKHHHFFFEEEDDD=========<<<<<<;;;;;;;;;999999888888888888999999888888888888888888888888888777777777777888999999<<<;;;;;;<<<======<<<;;;;;;;;;<<<>>>@@@???<<<999;;;>>>AAADDDFFFHHHKKKNNNIIIKKKPPPWWW]]]``````^^^XXXTTTZZZfffiiiaaa___cccaaajjjrrrpppllliiigggdddRRRLLLLLLXXXfffmmmpppqqqsssooooooqqqqqqooottt|||{{{llldddffflllhhhlllooolllddd\\\YYYYYYZZZ\\\___^^^]]]\\\^^^aaa\\\ZZZYYY[[[]]]YYYQQQIIIMMMPPPMMMEEEGGGQQQSSSNNNTTTKKKFFFHHHJJJKKKPPPWWWYYYZZZ```eeeccc]]]^^^eeeddd\\\ZZZdddnnnqqqrrruuu{{{}}}{{{yyy{{{tttkkkeeecccbbb```^^^]]]\\\___eeeiiilllqqqxxxgggkkkoooqqqnnnmmmssszzzzzzuuusssvvvwwwtttqqqppppppwww}}}}}}}}}|||{{{~~~zzzxxx|||}}}|||vvvrrrnnnmmmkkkhhhjjjooopppkkkeeebbbdddhhhlllnnnmmmiiihhhiiijjjiiilllrrrooonnnmmmmmmrrr{{{vvvrrrssswwwwwwvvv{{{~~~yyyuuupppmmmnnnrrr{{{zzz}}}~~~vvvhhh___[[[VVVOOOFFFBBBBBBBBB@@@===<<<<<<<<<<<<======>>>>>>:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>===;;;999777666777999:::===;;;999999;;;>>>??????444888;;;:::666444777<<<555666888888888666333111444555555555444555888:::222222111111222444666777888666555555666777555444888777555444333333333444888777666555555555555555111222333444444444222222444555666666444333444666///444888555222111111222555555555555666666666666===<<<;;;;;;===@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBBBB===<<<===AAAFFFIIIIIIGGGIIINNNRRRQQQNNNNNNTTTZZZZZZXXXUUUSSSPPPLLLHHHDDD>>><<<999888888999888888777888999888777555555555777666555555555555666777888777666555444444444444444444555555555555444444444444555666777888888999444444444444555555555555444666666444444888999777666555444333222222222222666555666888999777777999777===@@@<<<999===BBBEEEKKKKKKNNNRRRVVVYYYYYYXXXVVVSSSOOOOOOPPPQQQPPPNNNQQQPPPPPPPPPQQQRRRRRRSSSUUUUUUWWWYYY]]]aaaeeegggdddbbb^^^ZZZWWWUUUTTTTTTOOONNNLLLGGGAAA===<<<<<<>>>;;;999999<<<>>>===;;;999888777777777999:::;;;<<<;;;:::999999:::<<<===???>>>>>>===============BBB@@@======???@@@>>><<>>>>>>>>======>>>>>>?????????@@@>>><<<:::888666777777888>>>;;;999;;;>>>AAA@@@???999:::::::::999999:::;;;;;;;;;;;;:::999999888888444555666555444555777999;;;:::999888888888888999777666444555555555444333;;;:::888777666666666777777777666555555555555555555666666666777666666555222333333444444555555666666666444333333555777888555555666777777777888888=========>>>???AAACCCEEEIIIHHHGGGFFFEEEDDDDDDDDD@@@???@@@CCCHHHKKKKKKJJJMMMRRRUUUTTTQQQRRRXXX___[[[ZZZYYYXXXUUURRRMMMJJJGGGEEEBBB???===;;;999777333444444333222111111111888888888888888888888888777777666666666666777777666666666666666666666666777777777777888888888888777777666666666666666666444666666333333666777444777666555444444444444444000000111222222111000000666;;;>>><<<>>>FFFMMMPPPRRRRRRSSSVVVYYYZZZYYYWWWRRRPPPMMMMMMOOOQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRVVVWWWXXX[[[^^^bbbfffhhhccccccccccccccccccbbbbbb[[[\\\[[[WWWQQQLLLHHHGGGJJJEEE@@@===<<<;;;:::888DDDBBB@@@>>><<<<<<;;;;;;888888999:::;;;<<<<<<<<<777888999:::<<<>>>@@@AAA???===;;;===@@@BBBBBB@@@bbb]]]KKK???BBBAAA>>>BBBAAAAAAAAABBBDDDGGGIIIJJJLLLOOOTTTYYY___eeelllqqqrrrnnnkkkkkkjjjggg```ZZZLLLMMMOOOPPPRRRVVV\\\aaabbb```aaagggjjjlllqqqwwwyyyvvv{{{wwwrrrmmmhhhiiitttuuutttqqqkkkddd^^^]]]]]]XXXSSSQQQSSSSSSOOOMMMNNNJJJJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOOOOPPPQQQTTTVVVWWW[[[\\\___cccjjjqqqxxx|||zzz{{{zzzvvvpppjjjccc]]]ZZZXXXTTTQQQRRRRRRRRRRRRRRRSSSSSSTTTOOOMMMMMMOOORRRTTTSSSRRRPPPRRRTTTWWWYYY[[[^^^```cccaaaaaaccchhhmmmppprrrtttmmmhhhkkkssswwwuuupppmmmlllkkkjjjiiijjjkkklllooonnnnnnrrrxxx}}}}}}|||}}}|||yyyvvvtttrrrpppjjjfffiiikkkkkklllnnnffffffffffffgggiiilllmmmzzzyyyyyy{{{uuuqqquuuqqqyyy}}}vvvwwwzzzwwwpppsssuuusssqqqssszzzyyysssmmmooo{{{yyyyyy{{{{{{wwwqqqlllggg^^^SSSJJJGGGDDD@@@>>>@@@BBBCCCCCC999::::::;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>DDDCCC@@@>>>======>>>???AAA>>>;;;;;;===??????>>>;;;999777888::::::999777===;;;999777777777999:::555666777777666555666888444444333333333222222222:::888777777777777555444999888777666555555666666888888777666666666666777555555444444444444555555444333333444555666666555888555333333666777666555444444555666666666666666999999:::;;;===>>>??????GGGGGGFFFDDDCCCBBBAAAAAA@@@??????AAAEEEHHHIIIIIIMMMPPPRRRQQQOOOQQQXXX^^^aaacccddddddccc___[[[YYYPPPOOOMMMJJJEEEAAA===:::<<<<<<;;;:::;;;<<<===>>>777777888888888888777777555555555555666777888999666666555555555555666666666666777777777777777777777777777666666555555555333555666333444888999777777666666555555555666666:::<<<=========<<<;;;999999===???AAAFFFPPPWWWXXXWWWWWWXXX[[[]]]^^^]]][[[YYYWWWTTTRRRSSSSSSRRRQQQNNNNNNNNNOOOPPPRRRTTTUUUPPPQQQSSSUUUYYY\\\___aaaaaabbbeeehhhjjjjjjjjjjjjjjjlllmmmkkkfffaaa]]][[[]]]XXXQQQLLLHHHEEEBBB@@@===<<<;;;:::::::::::::::===???AAACCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>======>>>AAABBBBBBBBBaaa\\\KKK@@@CCCBBBAAAGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCFFFLLLRRRXXX```ggglllrrrooollllllmmmlllhhheeeZZZ[[[ZZZWWWSSSUUU[[[bbbiiicccaaaeeeiiilllooorrrsssxxx|||wwwrrrrrrxxxyyymmmeeeeeeggg^^^[[[[[[^^^___ZZZVVVUUUSSSRRRRRRRRRSSSUUUWWWXXXYYYYYYXXXWWWVVVTTTTTTSSSTTTTTTSSSSSSSSSTTTUUUVVVUUUXXX[[[]]]___eeennntttzzzyyy{{{sssjjjeeeaaa\\\XXXOOOOOOOOOOOONNNMMMLLLLLLMMMKKKKKKKKKMMMMMMLLLKKKSSSPPPMMMMMMQQQTTTUUUUUUSSSSSSTTTVVVZZZ\\\\\\[[[]]]\\\\\\```fffiiiiiiggghhhgggdddbbbaaa```aaaaaaddd```]]]```gggkkkjjjgggmmmkkkkkkooouuuzzz{{{zzz{{{yyyyyy{{{wwwwwwooohhhfffccc``````bbbaaacccdddcccbbbdddhhhlll{{{|||~~~|||{{{~~~xxxwww|||xxxmmmiiinnnttt|||zzzqqqjjjmmmqqqrrrqqqrrruuutttqqqsssqqqqqqyyy}}}}}}|||}}}~~~}}}{{{sssiiibbbWWWPPPHHHAAA>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBB::::::;;;;;;<<<======>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@???===;;;::::::;;;;;;CCC@@@===;;;<<<>>>?????????>>>============<<<;;;@@@???===;;;;;;;;;<<<<<<:::;;;======;;;:::;;;<<<;;;<<<===>>>??????@@@@@@AAA???>>>===>>>===<<<:::;;;;;;::::::::::::::::::===<<<<<<;;;;;;;;;<<<<<<;;;:::888777777777999999===;;;999999;;;;;;999777777777999<<<;;;777555555;;;<<<<<<<<<<<<;;;:::999999:::<<<===>>>?????????FFFFFFFFFFFFFFFEEEEEEDDDEEEDDDDDDEEEGGGJJJKKKLLLOOORRRSSSRRRQQQTTTZZZ```VVVYYY]]]^^^]]]YYYVVVTTTYYYZZZZZZXXXSSSNNNJJJHHH999777555444666777999999;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<===>>>??????<<<;;;:::999999:::;;;<<<::::::;;;;;;<<<<<<===============<<<;;;;;;::::::888<<<<<<;;;===BBBDDDCCC<<<<<<<<<;;;<<<<<<======666999;;;:::;;;<<<;;;999>>>AAADDDGGGMMMUUUWWWUUUVVVWWWXXX\\\___aaaaaa``````]]]YYYUUUQQQNNNLLLKKKJJJJJJIIIJJJKKKNNNPPPRRRQQQRRRSSSVVVYYY\\\^^^___eeeeeefffhhhiiikkkllllllrrrtttuuussspppmmmkkkkkkllljjjfffbbb^^^ZZZWWWUUUKKKJJJIIIGGGFFFDDDCCCCCC<<<======>>>????????????CCCCCCBBBAAA@@@>>>===<<>>EEEDDD@@@DDDAAAAAAAAAAAABBBBBBCCCCCCAAACCCFFFHHHJJJNNNSSSVVVYYYYYY[[[^^^bbbeeedddbbbZZZ]]]___\\\VVVVVV]]]dddoookkkhhhggghhhkkknnnqqqsssuuu{{{{{{pppkkkjjjdddbbbdddiiiiiiddd___]]]XXXWWWVVVVVVWWWXXXYYYZZZ\\\[[[ZZZXXXWWWUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPQQQPPPRRRSSSQQQOOORRRYYY```jjjmmmsss|||tttkkkhhhfffbbb^^^\\\[[[YYYXXXWWWWWWXXXYYYRRRQQQPPPPPPOOONNNMMMMMM\\\XXXSSSOOONNNOOOQQQRRRPPPQQQSSSWWWZZZZZZXXXUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[[[[[[[[[[[[[ZZZZZZbbb^^^ZZZYYY[[[\\\\\\ZZZYYYXXXWWWZZZ]]]```aaa```ccc___^^^cccnnnwwwzzzyyy{{{{{{~~~yyyrrroookkkhhhiiilllbbbggglllnnnlllmmmqqqvvvyyyzzz}}}~~~~~~vvvssssssxxxzzzvvvrrrwwwyyyyyyyyyzzzxxxtttvvvvvvyyyxxxrrriii```ZZZWWWVVVVVVTTTTTTSSSQQQPPPOOONNNMMMLLLMMMOOORRRTTTWWWYYYZZZ___```aaabbbdddeeefffggglllkkkjjjhhhgggggghhhhhhfffccc```______aaacccddd:::===???===999777888;;;;;;;;;;;;;;;:::999888888666777888888777777888999999999::::::::::::;;;;;;;;;999888777888888666555888888999999999999999999888777777777777777888888:::999777666555666777777666555555555666777666666222333777888444000666???;;;<<<<<<<<<;;;999777666666777888:::;;;;;;;;;;;;===>>>@@@AAABBBCCCCCCCCC@@@AAAAAABBBBBBCCCEEEFFFJJJLLLMMMMMMMMMPPPVVVZZZ]]]aaafffgggeeebbb``````VVVYYY\\\\\\YYYUUUSSSRRRLLLHHHCCC@@@??????>>><<<888999999999999999999888::::::999999999999::::::777777666666666666777777444444555666888999:::::::::999999999888888888777555888999777888===>>><<<777777777777777888999:::???CCCDDDBBBCCCHHHHHHEEEJJJOOOTTTXXX]]]aaa```[[[aaaaaacccfffiiikkkjjjiiihhhfffaaa\\\VVVRRRPPPOOONNNMMMLLLLLLNNNQQQTTTVVVUUUVVVXXX[[[]]]___aaabbbgggfffeeedddfffiiilllnnnqqqpppoookkkhhhfffggghhhjjjlllnnnooommmjjjhhhfffbbb___[[[VVVPPPJJJEEECCCJJJHHHEEECCCBBBCCCEEEFFFBBBCCCDDDFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFFFFFFF@@@FFFDDDDDDJJJGGG???BBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIHHHHHHIIIKKKNNNHHHKKKPPPUUUYYYYYYXXXVVVNNNTTTZZZZZZVVVVVV\\\bbbqqqssssssooommmpppvvv{{{zzz{{{|||zzz|||}}}xxxwwwiiiiiigggfffeeeffffffgggeeeeeedddbbb```^^^]]]]]]XXXYYYZZZ[[[[[[\\\\\\]]]YYY[[[[[[XXXTTTTTTYYY___bbbgggpppzzz}}}|||{{{zzz~~~wwwlllfffdddcccaaa______]]]YYYWWWWWWZZZ^^^```[[[[[[ZZZYYYWWWVVVUUUUUUaaaaaa^^^XXXRRRRRRVVV[[[^^^___bbbfffiiiiiigggdddddddddaaa\\\WWWVVVYYY\\\XXXZZZ^^^```aaa___]]][[[]]]^^^]]]YYYUUUTTTWWWZZZ`````````bbbeeehhhiiijjjeeeaaa[[[XXXYYY\\\```cccjjjpppuuu{{{BBBFFFIIIFFF@@@===@@@DDDCCCCCCCCCCCCBBBAAA@@@???AAAAAABBBAAA@@@AAADDDFFFEEECCCAAA>>><<<;;;;;;;;;@@@???>>>>>>??????>>>===??????AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>:::<<<>>>>>>>>>???AAACCC@@@?????????;;;;;;JJJ\\\???@@@BBBBBBBBB@@@>>><<<>>>>>>??????@@@AAAAAABBB@@@BBBDDDGGGIIIJJJJJJJJJDDDFFFHHHIIIHHHGGGHHHIIINNNPPPQQQSSSTTTWWWZZZ]]]YYY]]]bbbccc```]]]\\\\\\___dddiiijjjhhhffffffgggZZZTTTMMMHHHDDDAAA;;;777AAA@@@????????????@@@AAAAAA@@@@@@?????????@@@@@@======>>>>>>>>>>>>======;;;<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@===<<>>>>><<<@@@CCCBBB===<<>>AAA???===JJJ[[[<<<>>>AAACCCDDDDDDBBBAAA@@@??????>>>???@@@BBBCCCAAACCCEEEHHHJJJJJJJJJJJJFFFIIIMMMNNNLLLJJJIIIJJJLLLNNNQQQSSSUUUXXXZZZ[[[aaaeeeiiihhhdddaaaaaacccaaafffkkkkkkiiigggiiikkkmmmhhhaaa]]]ZZZVVVOOOJJJGGGFFFDDDBBBBBBDDDFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIEEEFFFHHHJJJJJJHHHFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMMMMKKKKKKOOOPPPNNNPPPPPPPPPQQQRRRTTTUUUVVVdddiiifff^^^^^^gggjjjfffkkksssyyyyyyyyy{{{}}}{{{}}}}}}}}}}}}{{{yyyxxxyyy|||