BM6&6(v@ )))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))***+++++++++++++++------111333666JJJuuuxxxtttmmmrrr\\\```zzznnnmmmtttQQQLLLfff}}}pppkkkjjjjjjlllooolllnnnqqqqqqqqqppprrrssstttssssssrrrrrrrrrsssssssssrrrqqqrrrssstttttttttvvv|||yyymmmbbbZZZRRRJJJEEEAAAAAA@@@@@@???@@@@@@@@@CCCIIIMMMLLLJJJJJJJJJIIIDDDCCCBBBBBBDDDGGGJJJLLLIIIHHHGGGFFFEEEDDDBBBBBB<<<>>>AAADDDEEEDDDBBBAAA999999888777555333111000333333222111000000000111111444:::FFFXXXmmm}}}{{{vvvrrrpppnnnmmmkkkiiimmmnnnhhhcccbbbaaa___VVVSSSRRRVVV]]]kkkssslll```TTTKKKHHHIIIJJJCCC??????KKKeee}}}sssllleee\\\VVVJJJGGGDDDDDDEEEFFFDDDBBBDDDEEEEEEAAA<<<<<>>BBBJJJYYYvvv{{{nnneeeYYYIIIFFFHHHCCCEEECCC???===<<<;;;999777999888777777888;;;???AAAIIIJJJQQQ]]]ffflllrrryyy}}}wwwkkkWWWIIISSSppp{{{dddiiivvvfffOOOYYYtttgggKKKRRRtttiiiJJJ222444222//////000111000000////////////////////////........................///////////////.........//////000111111111111111000111222333555666777777888888777777888;;;AAAEEEYYY((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((((()))***+++++++++,,,+++...///222444999PPP}}}sssrrrlllnnn]]]jjj{{{nnnxxx~~~kkkLLLXXXzzzvvviiidddeeeeeegggjjjoooqqqrrrrrrpppoooooopppssssssrrrrrrrrrssstttuuuttttttsssssstttvvvvvvvvvyyy~~~vvviii^^^UUUMMMFFFAAA@@@@@@??????@@@@@@AAABBBEEEGGGIIIJJJIIIGGGHHHJJJBBBAAAAAABBBEEEJJJNNNQQQMMMMMMMMMKKKHHHFFFEEEEEE@@@@@@AAAAAA???===;;;999777777666666444333111000222222222222222222111111333444777AAARRRhhh~~~{{{vvvrrrpppooommmkkkfffjjjjjjddd___^^^]]]ZZZVVVSSSRRRWWW```ooossslllbbbWWWOOOKKKJJJJJJIIIDDDAAAIII^^^yyyvvvnnnfff]]]WWWNNNKKKHHHFFFFFFEEEBBB@@@DDDEEEDDD@@@<<<<<<@@@EEECCC???999444222444777999888999:::<<<>>>???@@@AAA>>>;;;888777888888777555444333222111222444666888666;;;BBBPPPlllwwwkkk^^^MMMIIIKKKFFFEEECCC@@@???>>><<<999777888777666666888;;;>>>@@@GGGHHHOOOYYYbbbhhhooovvv{{{}}}uuuaaaMMMLLLaaayyyyyykkksssjjjPPPVVVkkkqqqRRRQQQiiirrrOOO666444222000///000000000///////////////////////////......................../////////////////////...//////000111111111111111000111222333555666777777888888888888999<<>>\\\zzz|||vvvssswwwxxxzzzbbbZZZsssjjjmmm|||}}}tttZZZKKKmmmvvviiidddddddddfffiiinnnpppqqqqqqpppppppppqqqtttsssqqqqqqqqqsssuuuvvvuuuuuuuuuuuuvvvwwwyyyzzz|||zzzqqqbbbVVVMMMGGGAAA===>>>>>>>>>???@@@AAACCCCCCHHHDDDFFFJJJIIICCCDDDJJJCCCCCCCCCDDDGGGLLLPPPSSSJJJLLLLLLIIIDDD@@@?????????>>>===;;;999666555444444444555444444333222111111222333444444444333222333333444:::III___www|||wwwsssqqqpppmmmlllfffiiihhhbbb^^^]]]\\\ZZZSSSPPPPPPVVVaaasssxxxpppfffbbb\\\UUUOOOLLLJJJIIIHHHCCC???CCCRRRjjjyyyrrrllleee]]]WWWRRROOOKKKHHHFFFCCCAAA>>>DDDEEEDDD@@@<<<;;;???CCCCCC???:::555333222333444555666999===AAADDDGGGIII@@@===999777777777777666555444222111111222444555444888>>>HHH^^^}}}ooo___MMMIIIJJJDDDEEECCCBBBAAA@@@===:::777777777666666777999<<<===DDDEEEJJJSSS[[[aaaiiirrrxxx{{{~~~kkkTTTHHHRRRqqqllllllsssWWWTTT___]]]PPPZZZrrr~~~WWW;;;444222000000000000///...////////////////////////..............................////////////////////////000111111111111111000111222333555666777777999999999999:::===AAAEEEWWW%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))***)))))))))***+++,,,---...///111222555FFFkkk~~~||||||zzznnn}}}xxxgggYYY^^^~~~ssseeemmmqqqqqqlllxxxlllHHHVVVwwwjjjeeeeeeeeegggiiijjjllloooqqqqqqrrrtttuuuvvvtttrrrqqqppprrrtttuuuuuuuuuvvvuuuvvvwwwzzz|||~~~xxxrrrhhhZZZNNNGGGCCC@@@===<<<======???@@@BBBDDDEEEJJJDDDEEEMMMKKKBBB???EEEFFFGGGIIIKKKMMMNNNOOOOOOHHHJJJJJJFFF>>>999888999888777666555444444444555222333333444444333333333111222444666666666444333222111222666BBBWWWnnn~~~}}}}}}yyyuuusssqqqooolllhhhjjjiiidddbbbdddccc```PPPMMMNNNVVVcccuuu~~~tttmmmggg```ZZZSSSRRRPPPMMMKKKIIIHHHGGGCCCAAAAAAFFFPPPaaaxxx|||zzzwwwrrrnnniiiddd^^^YYYPPPNNNKKKGGGDDDBBB@@@>>>DDDDDDBBB???<<<;;;>>>@@@BBB@@@<<<888444222111000222444777<<<@@@EEEHHHJJJ@@@>>>:::888666666777777777555444222111222222333555888;;;@@@KKK___uuuvvvcccPPPKKKLLLFFFEEEDDDCCCCCCBBB???;;;777777666666555666888:::;;;AAAAAAFFFNNNTTTYYYbbblllvvvyyy}}}sss^^^KKKKKKhhhtttlllyyy~~~cccVVVVVViiiSSSQQQ___zzzaaaAAA555333111000000000///---////////////////////////....................................//////////////////000111111111111111000111222333555666777777999:::::::::;;;===AAAEEETTT$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))******++++++)))))))))***+++,,,...///...111222888PPP|||yyy|||xxxhhhxxxwww~~~{{{oooYYY[[[mmmnnnpppuuugggjjjjjjmmmUUUAAAkkk~~~rrreeebbbdddfffiiimmmjjjllloooqqqqqqrrrtttuuuwwwvvvsssqqqpppqqqrrrrrrtttuuuvvvuuuuuuwww{{{}}}ssslllhhh^^^QQQHHHCCCBBBAAA???;;;<<<===>>>AAACCCEEEFFFJJJFFFHHHOOONNNEEE@@@AAAFFFIIIOOOSSSUUUTTTQQQNNNNNNNNNLLLGGG@@@;;;999:::444333222111222333555666333333444555555555555444222333666777888777666555000111222666???OOOdddrrr{{{xxxvvvssspppnnniiijjjiiiffffffjjjjjjgggQQQOOORRR\\\jjjzzzzzzpppiiibbb]]][[[WWWSSSPPPNNNNNNMMMKKKJJJHHHGGGFFFCCCEEEKKKRRRVVV\\\jjjxxx|||}}}|||~~~}}}zzztttrrrnnnjjjfffbbb]]]ZZZJJJIIIHHHEEEBBBAAA@@@@@@CCCBBB@@@>>><<<<<<===>>>AAA@@@>>>;;;777444111//////000333666:::>>>@@@BBB>>>===;;;888666666777888888777666444333222333333222444666777999AAAOOO[[[|||nnnZZZUUUUUUNNNGGGFFFEEEDDDCCC@@@<<<888777666666666666777999999===>>>CCCJJJNNNRRR\\\fffsssvvv|||lllUUUIII]]]zzzyyyooo[[[RRRhhhxxx^^^RRRVVVlllnnnJJJ888555222000000000///...////////////////////////........................---.........//////000000//////000111111111111111000111222333555666777777999:::;;;;;;;;;===AAADDDRRR$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((((())))))***+++++++++***))))))***+++---///000///222333===^^^~~~{{{zzzpppWWWeeevvvqqqvvvrrraaaNNN```|||wwwtttjjjnnnnnncccIIIMMMyyymmmcccccchhhmmmrrrvvvnnnpppqqqqqqpppppppppqqqvvvuuutttsssrrrqqqqqqqqqtttvvvwwwvvvuuuwww}}}uuulllfff]]]UUUJJJCCC@@@AAAAAA@@@;;;<<<===>>>AAACCCEEEFFFHHHIIILLLOOOPPPMMMGGGCCCEEEJJJQQQXXX[[[ZZZWWWTTTTTTPPPKKKEEE@@@===;;;:::666555333222222333444555555555666777777777777777555666777888888888777666000222444666<<>>===<<<<<<======???@@@@@@???<<<888444111......000222333555777777:::;;;;;;999666555666777888888666555444333333333222333555777777888???HHH[[[yyyccc\\\ZZZQQQIIIGGGFFFEEEDDDAAA>>>;;;888777777777777777888888:::<<>>>>>???>>><<<<<<===>>>@@@CCCEEEFFFFFFLLLMMMKKKOOOVVVTTTLLLJJJNNNTTTZZZ]]]]]][[[ZZZVVVOOOEEE???===<<<:::777777666666555555555555555777888999999999999999999888888888888888777777777444666666666888DDDUUUbbbmmmwww~~~|||yyyuuurrrjjjjjjfffccceeeiiiiiifff[[[[[[cccppp|||tttiiibbb___ZZZSSSQQQVVV[[[[[[\\\___ddd```ZZZSSSNNNLLLKKKKKKJJJOOO]]]iiidddSSSKKKMMMHHHMMMOOOMMMMMMQQQTTTUUUTTTSSSPPPLLLHHHFFFFFFFFFBBBCCCDDDBBB@@@???AAACCC???===<<<<<<============>>>@@@AAABBB@@@<<<777444111111222222333444444444555888:::999777555555777777666555444333333222222444333444888999888===EEEMMMzzzlllbbb]]]RRRKKKIIIFFFDDDCCCBBB???===888888888888888888888888888;;;BBBHHHIIIKKKSSS]]]jjjooovvv|||qqqWWWPPPllllllmmmrrr\\\EEEbbbccc\\\wwwbbbAAA;;;444000///111333444////////////////////////........................------......///000000111//////000111111111111111000111222333555666777777888999:::;;;;;;<<<>>>@@@NNN$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((******))))))+++---000222222555777HHHuuu___MMMNNNuuuyyy}}}hhhLLLQQQsssppplllyyy\\\UUUyyywwwkkk```___ccchhhlllqqqlllnnnqqqqqqqqqqqqrrrsssnnnooorrruuuvvvuuuuuutttvvvyyyzzzyyyxxxzzz|||tttmmmiiiRRRKKKBBB===<<<<<<<<<;;;<<<======???@@@BBBDDDEEEEEENNNNNNGGGMMM\\\^^^TTTRRRTTTWWWZZZ[[[\\\\\\[[[ZZZPPPDDD>>>>>>???<<<888555555666777777888888999999::::::;;;;;;;;;::::::::::::999888777777777888888888777444666@@@RRR```kkkvvv}}}zzzvvvsssmmmlllhhhdddeeeiiihhhddd\\\]]]ffftttyyyqqqmmmbbb[[[ZZZaaafffgggiiimmmddd___XXXQQQMMMKKKLLLNNNRRRWWWggguuuppp\\\OOOOOODDDIIIJJJGGGDDDGGGIIIIIIGGGFFFEEECCCBBBCCCFFFHHHAAACCCDDDCCC@@@???AAACCC===<<<;;;;;;===>>>>>>======???BBBDDDCCC???:::666666666777777777777777777222666::::::777555555666555555444333333222111111222......333555444999AAAGGGmmmuuuiiibbbVVVLLLJJJFFFDDDCCCBBB@@@>>>999999999999888888888888777;;;CCCIIIIIIJJJQQQ[[[gggllltttzzz}}}~~~~~~}}}dddTTTeee~~~xxx[[[WWWuuu}}}eeeIIIbbbjjjaaaiiiCCC===555///...111444666////////////////////////........................---------...///000000111//////000111111111111111000111222333555666777777777999:::::::::;;;===@@@MMM$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***)))'''((()))***((('''*********+++,,,...///000000888<<>>>>>>>>>>>AAAAAAAAA??????@@@CCCFFFIIIHHHHHHIIIMMMRRRXXX[[[WWWXXX[[[]]]]]]\\\ZZZYYYTTTLLLFFFEEECCC>>>::::::999777666666999;;;<<<<<<>>><<<:::;;;<<<>>>>>>>>>>>>===;;;999999999;;;<<<999777333222777CCCSSS___pppyyy|||{{{zzzxxxuuupppmmmgggbbb```aaaccceee```gggqqq|||{{{xxx{{{{{{vvvooofffZZZRRRSSSRRRMMMLLLPPPYYYkkkuuuyyy{{{qqqcccaaa___TTTIIICCCAAAAAA@@@@@@>>>AAABBB@@@<<<<<<@@@EEECCCBBBBBBCCCCCCCCCAAA???>>>@@@AAA@@@???>>>@@@AAA???@@@BBBDDDEEECCC???;;;>>>???@@@@@@>>><<<:::888<<<:::888777888999888888888777555444444333333444000111111222444666888999;;;```nnnccc```SSSPPPJJJDDDBBBBBBAAA>>>:::999888888888888555333:::999===CCCGGGHHHNNNTTTdddhhhooovvv|||~~~zzz___TTTWWWkkkfffSSSfff```UUUzzz```ooobbbLLL888333444111///000////////////////////////......////////////......***777<<<555111444333...000000000000111111111111111222222333333444444555999:::;;;;;;;;;<<>>===<<<===>>>@@@AAAAAA?????????BBBEEEIIIIIIJJJLLLPPPVVV[[[^^^^^^```bbbcccdddbbbaaa___WWWPPPJJJHHHFFFAAA======???>>>===>>>AAACCCCCCCCCGGGEEEDDDDDDEEEDDDBBB@@@AAA???===;;;:::;;;<<<===<<<:::666444888CCCRRR]]]lllwww|||wwwuuutttrrrpppnnnkkkgggcccaaaaaacccdddeeennn}}}xxxqqqeee\\\UUURRRLLLEEEGGGPPPdddyyyxxxnnn```TTTMMMGGGCCCAAA@@@AAACCCBBBAAAAAABBBDDDEEEDDDBBBBBBBBBCCCBBBBBB???@@@@@@AAAAAAAAA@@@?????????AAADDDEEECCC???<<>>===???===<<<;;;<<<;;;:::888777777666555444444333333111111111222444666777888<<>>=========>>>@@@???;;;888:::CCCPPPZZZggguuuyyysssooonnnllllllmmmkkkhhhfffddddddeeeeeeiiiuuuyyyooofffaaaddd]]]XXXTTTKKKDDDKKKXXXyyyqqqbbbUUUJJJDDDCCCDDDEEEGGGJJJKKKIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDBBBAAAAAACCCFFFFFFCCC@@@>>>???AAACCCEEECCC@@@===???@@@BBBDDDEEEDDDCCCBBBCCCBBBAAA@@@@@@>>>;;;888777777777777666444222111111111111222333555666777999===LLL]]]hhhyyy|||qqq]]]VVVMMMHHHFFFEEEDDDBBB???===:::999999999888888888777888<<>>===;;;::::::;;;===>>>@@@AAAAAA@@@??????AAACCCGGGJJJNNNSSSYYY___ccceeellllllllljjjhhhdddaaa___[[[WWWTTTTTTRRRNNNLLLNNNNNNNNNPPPSSSWWWXXXXXXVVVUUUSSSRRRRRRSSSTTTRRRQQQJJJHHHEEEBBB@@@@@@@@@@@@DDDDDDAAA===<<>>>>>@@@BBBDDDCCC@@@===@@@AAACCCEEEEEEEEEDDDCCCEEEDDDCCCCCCBBB???;;;777666777888888777555222111222222222222333444555666888777BBBSSSYYYfffyyyeeeZZZOOOJJJHHHFFFDDDCCCAAA>>>:::888888999999888999666666:::<<>>===;;;;;;;;;<<<>>>@@@???@@@AAAAAA@@@AAACCCDDDGGGJJJQQQXXX___eeeiiikkksssrrrppplllhhhccc___]]]]]]ZZZ[[[]]]\\\XXXXXXZZZXXXYYY[[[___ccceeeeeedddaaa^^^[[[YYYYYYYYYYYYXXXPPPNNNKKKGGGDDDCCCBBBBBBFFFGGGFFFBBB???CCCMMMVVVdddsss{{{sssllljjjjjjkkkiiiiiiiiiiiiiiiiiiiiijjjrrr|||uuuooolllkkkjjjiiibbbXXXQQQPPPMMMLLLSSS___uuugggbbb]]]\\\]]][[[TTTNNNGGGKKKNNNNNNKKKHHHEEEEEEBBB@@@AAAEEEKKKLLLHHHCCC>>>???@@@BBBCCCBBB???===???@@@BBBCCCCCCBBBAAA@@@CCCBBBBBBAAAAAA>>>:::777555666888888888666333222222222222222222333444555999777CCCSSSVVV```ooo```QQQLLLIIIEEECCCDDDAAA>>>:::888888888888777:::777777999;;;===DDDLLLOOOVVVaaammmwww}}}|||lllUUUKKKVVVkkk|||~~~vvvzzzuuuiii[[[RRRhhh___SSSTTTrrr|||^^^XXXtttkkkJJJ777444333///000000000000000000000000......////////////......111333222///---///000//////000000000111111111111111222222333333444444555888999::::::;;;===@@@CCCLLL$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&(((***+++***)))))))))***,,,...000222333444GGGcccnnnNNNMMMwwwqqqYYYYYYvvvhhhvvvuuuTTTCCCZZZxxxsss]]]ccchhhkkknnnqqqpppmmmpppppppppqqqrrrssstttuuusssttttttttttttuuuuuuuuussssssxxx{{{nnnfffZZZJJJBBBBBB>>>===<<<;;;;;;===???@@@>>>@@@BBBCCCCCCCCCEEEGGGJJJOOOWWW```hhhnnnqqqsss{{{yyyvvvrrrmmmhhhdddbbbaaabbbeeeiiihhhdddbbbeeedddeeegggjjjooorrrssssssqqqmmmhhhdddbbb```]]][[[VVVTTTOOOKKKHHHEEEEEEDDDFFFHHHHHHEEEAAACCCMMMVVVeeesssyyyrrrkkkhhhiiikkkgggfffgggggghhhiiijjjjjj|||~~~zzzvvvsssggg^^^ZZZVVVQQQVVV```yyynnngggbbb\\\TTTNNNLLLPPPTTTSSSNNNIIIGGGFFFEEECCCCCCFFFIIIIIIFFFBBB@@@???@@@AAABBBAAA>>><<<<<<===???@@@@@@???>>>===@@@???>>>>>>>>>===:::777555666777777777777666555333222222222222222333444444333===KKKRRRdddzzzgggUUUOOOLLLFFFCCCEEE@@@>>>;;;999999888777666:::777777:::;;;<<>>AAAJJJ~~~$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&'''***+++***)))))))))***,,,...000222444333RRRtttZZZJJJbbbxxxppp}}}yyyqqqbbbQQQeeeyyywwwpppKKKHHHoooqqqfffZZZcccjjjlllnnnqqqpppkkkpppppprrrssstttuuuuuuuuuuuutttssssssssstttvvvwwwttttttyyyuuuddd]]]TTTFFF>>>???>>>===;;;;;;;;;<<<>>>???===???BBBDDDEEEFFFHHHIIIPPPVVV___jjjsssyyy|||}}}|||xxxtttpppmmmkkkiiikkkqqqvvvtttmmmjjjlllllllllmmmqqqvvvzzz|||}}}wwwuuurrroookkkfff```[[[ZZZXXXSSSNNNJJJHHHFFFFFFDDDHHHJJJFFFBBBDDDMMMVVVeeerrr}}}}}}|||xxxrrrllliiijjjlllhhhgggggggggiiikkkmmmnnnvvvmmmggg\\\SSSWWWcccxxxlllddd^^^XXXUUUTTTVVVWWWSSSMMMIIIIIIKKKNNNNNNMMMKKKIIIGGGEEECCCAAAAAA@@@AAAAAA@@@===:::888999<<<>>>??????>>>======;;;:::;;;<<<<<<;;;:::555555555666777777888888333333222222222222222333///000888AAAIIIbbbnnnZZZSSSOOOHHHDDDGGGAAA???===;;;;;;:::888666888666777:::;;;;;;???EEEKKKPPPYYYcccllltttxxx{{{}}}jjjbbbVVVlll|||eeeiiikkkOOOXXXnnnVVVJJJiii]]]999111444333000000000000000000000000......////////////.........------///000000000000000000000000111111111111111222222333333444444555555666888888999;;;???BBBKKK~~~$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&'''***++++++***))))))***,,,...111333444222XXXtttLLLKKKwwwkkkgggzzz}}}}}}vvviiiWWWNNNqqqwwwqqqMMMWWWvvvhhh[[[YYYccckkklllnnnqqqoooiiioooqqqsssuuuvvvvvvvvvuuuvvvuuusssrrrssstttvvvxxxvvvuuuyyytttaaaYYYRRREEE===>>>>>>===;;;::::::;;;===>>>===???CCCEEEFFFGGGIIIKKKUUU[[[fffqqq{{{~~~{{{xxxuuusssrrrpppssszzz{{{sssnnnoooooonnnooorrrwww|||ttttttttttttqqqkkkbbb\\\]]]ZZZUUUPPPLLLIIIGGGGGGBBBGGGJJJGGGCCCDDDNNNWWWfffppp{{{||||||zzztttooollllllnnnkkkjjjjjjjjjlllnnnqqqsss~~~|||wwwqqqiiiYYYMMMSSSaaazzzmmmeee```___^^^ZZZ[[[YYYSSSKKKHHHKKKOOOYYYXXXVVVRRRLLLHHHFFFFFFBBBAAAAAAAAAAAA???<<<:::555777:::<<<>>>??????>>>;;;:::888999;;;<<<<<<<<<444444555555666888999:::333333222222111222222222333555999;;;???UUUsss^^^VVVRRRIIIEEEHHHBBB@@@>>>>>>===<<<999666777555777:::;;;:::===CCCJJJNNNVVV___hhhpppuuuxxx~~~{{{mmmsssTTThhhddd___{{{qqqMMMPPPsssZZZ>>>bbbddd>>>333333000000000000000000000000000......////////////......000......000222000//////000000000000111111111111111222222333333444555555777888999:::;;;===AAADDDNNN&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******---,,,---...111333333222===[[[tttKKKSSSyyynnn{{{qqq|||zzzrrrJJJQQQ~~~mmmPPPwwwjjj```^^^aaaeeeiiinnnppppppnnnlllmmmoooqqqsssssssssrrrqqquuusssrrrtttwwwyyyxxxvvvzzzyyy}}}jjjWWWMMMHHHCCC===;;;<<<<<<;;;;;;<<<===???@@@@@@@@@CCCGGGGGGHHHMMMUUU^^^hhhrrrxxx~~~{{{yyy|||}}}}}}}}}{{{wwwrrrooovvvtttrrrrrrtttwww{{{}}}xxxwwwvvvvvvuuuqqqjjjdddbbb___ZZZUUUOOOKKKHHHGGGEEEHHHJJJGGGDDDFFFNNNUUUcccppp}}}~~~vvvnnniiihhhjjjlllqqqooollljjjjjjmmmqqqssswwwiiiYYYPPPTTT```lll~~~qqqbbbZZZZZZ```YYYPPPHHHGGGLLLSSSYYY[[[^^^^^^XXXNNNGGGGGGHHHHHHDDDAAAAAABBBAAA;;;666444333333666:::===>>>???IIIHHHGGGDDD@@@<<<999777999888666555444666777888666555444333222111111111444333333666===OOOkkkwwwbbb[[[TTTOOOLLLEEECCCBBB@@@@@@???<<<888444777777777777888:::<<<>>>GGGKKKRRRZZZaaaiiiqqqvvvyyynnnlllgggeeennndddhhh{{{cccTTTttt```LLLXXXbbb===444777000////////////............//////...---,,,,,,...000////////////000000000000000000000000111111111111444444444444444444444444444666888888999:::===???III{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******,,,,,,,,,...000222333333AAAcccvvvaaaKKKeeeiiikkkwwwvvv[[[eeefff[[[wwwfffcccbbbgggiiimmmooopppooolllkkknnnoooqqqssstttsssrrrrrrvvvtttssstttwwwxxxwwwuuu||||||uuudddRRRJJJFFFBBB===;;;<<<<<<;;;;;;<<<===???@@@>>>>>>AAAEEEFFFHHHPPPXXXdddnnnwww~~~}}}|||wwwtttwwwvvvuuussstttwww{{{~~~|||yyywwwuuupppjjjeeebbb```]]]XXXRRRLLLGGGDDDDDDFFFGGGCCC???@@@HHHOOO^^^kkkyyy}}}uuunnnjjjiiijjjlllooonnnmmmkkkkkkmmmrrruuuyyypppddd[[[\\\eeesss}}}mmm]]]VVV]]]WWWPPPMMMOOOUUUZZZ]]]VVVVVVVVVTTTPPPMMMJJJIIIFFFCCC@@@AAABBBAAA<<<888666444444555777999:::999@@@@@@AAAAAA@@@>>><<<;;;999888666555555666777888777666555333222111111111444333444666888BBBWWWjjj}}}pppggg[[[TTTOOOGGGBBBAAAAAAAAAAAA???<<<999888777777777888:::<<<===EEEIIIPPPWWW___hhhqqqvvv}}}~~~nnnfffcccZZZyyyqqqiiimmmUUUfffrrrWWWYYYgggBBB777888111111111000000000/////////---.........---------...////////////000000000000000000000000111111111111333333333333444444555555555666888999999:::===???JJJ{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,...///111333444FFFoooyyy```OOOQQQ|||ggg}}}~~~}}}hhhooovvv^^^OOO]]]rrrmmmpppmmmoooooopppqqqpppnnnkkkjjjoooppprrrsssttttttsssssssssqqqpppppprrrsssrrrqqq~~~kkk\\\LLLFFFCCC@@@<<<;;;<<<<<<<<<<<<===>>>??????>>>>>>@@@DDDGGGKKKUUU___llluuu~~~}}}zzzyyyyyyxxxuuurrrtttyyy~~~}}}zzzvvvrrrlllgggbbb```___]]]YYYSSSLLLFFFBBBDDDEEEDDD???;;;<<>>:::777555555666888::::::999===>>>@@@AAABBBAAA@@@???:::999888666666666777888888777666444333222111000222333555777555888CCCPPPnnnrrrbbbVVVOOOGGGBBBBBBBBBBBBCCCCCC@@@>>>888888777777888:::<<<===CCCFFFLLLSSS\\\fffpppwwwyyy{{{~~~ooo___bbbRRRlllrrrzzzYYYWWWbbbXXXtttrrrJJJ;;;:::111222222111111111000000000---...///000000///...---////////////000000000000000000000000111111111111111222222333444555555666555777999999:::;;;>>>@@@JJJ{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******+++,,,---///111444666JJJzzzrrrTTTHHH^^^zzz}}}[[[XXXyyy~~~yyy```@@@???___ttttttvvvooosssssssssrrrqqqooommmlllpppqqqrrrtttttttttttttttsssrrrqqqppppppqqqqqqqqqyyycccVVVIIICCCAAA>>>;;;;;;<<<<<<<<<======>>>??????BBBAAABBBGGGJJJPPP[[[fffrrr{{{|||||||||zzzuuupppooosssxxxwwwwwwvvvsssnnnggg```[[[ZZZYYYVVVRRRNNNIIIEEEBBBEEEEEECCC???;;;<<>>@@@IIIzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))***)))+++---...///111666999OOOhhhKKKIIImmmvvvoooNNNUUUkkkbbbvvvtttTTT888EEEkkksssrrrqqqhhhssssssttttttsssqqqpppoooqqqqqqrrrsssttttttttttttvvvvvvtttsssrrrsssuuuvvv{{{ttt]]]RRRFFFBBB@@@<<<::::::<<<<<<===>>>>>>?????????CCCBBBDDDHHHMMMSSS___kkkvvv|||~~~}}}zzzsssmmmkkklllnnnkkknnnrrrrrrmmmdddZZZTTTQQQOOOKKKGGGEEEDDDDDDDDDCCCCCCAAA>>>;;;===AAAEEEOOOaaauuu{{{vvvqqqmmmkkkoooooonnnhhhbbb^^^]]]^^^___bbbeeefffgggjjjqqqvvvwwwaaa]]]\\\^^^eeelllmmmggg___PPPRRRTTTPPPIIICCCAAABBB>>>>>>???AAABBBBBBAAA???:::999888:::>>>AAABBBAAAEEEFFFHHHIIIHHHFFFCCCAAA===<<<;;;:::999888777777888888888777555333222000000111333666555555;;;DDDNNNkkksss___TTTKKKGGGEEECCCBBBBBBAAA>>><<<:::999888888888999:::;;;===@@@EEELLLTTT___jjjqqqxxx{{{nnneeePPPSSSuuurrrmmmWWWpppsssfffsssYYYCCC===666111111000000000////////////---+++,,,...000000///////////////000000000000///000000000111111111111000000111222333555555666555777888999999;;;>>>@@@GGGxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))*********,,,...//////222888===XXXYYYCCCOOOppp```IIIRRRwww^^^ZZZuuummmKKK;;;SSSuuunnnoooqqqnnnqqqrrrtttuuuuuutttrrrqqqqqqqqqqqqrrrssssssttttttsssssssssqqqppppppsssvvvuuummmVVVLLLDDDAAA???<<<:::;;;<<<<<<===>>>????????????BBBAAADDDJJJPPPWWWdddppp}}}{{{}}}{{{wwwrrrmmmjjjgggfffccciiippprrrlllbbbXXXQQQHHHFFFBBB??????@@@CCCEEEAAAAAA@@@>>><<<===???AAAIIIZZZppp|||wwwrrroookkkiiifffbbb^^^ZZZVVVTTTUUUVVVYYY^^^eeejjjmmmnnn~~~tttccceeeeeefffiiikkkggg^^^UUUIIIMMMOOOLLLEEE@@@BBBEEE===>>>@@@AAABBBBBBAAAAAA>>><<<;;;<<<>>>??????>>>@@@BBBEEEHHHHHHGGGEEECCC>>>>>>===<<<:::888777777777777888888777555333222333222333444333222777>>>HHHbbbyyyaaaTTTKKKIIIGGGDDDBBBAAA???<<<:::;;;:::999888888888999:::;;;???DDDJJJQQQ[[[dddjjjwww{{{uuu```NNNXXXvvvsss||||||aaalllvvvlllrrrbbbJJJBBB:::111111000000000/////////...+++***+++///000///---////////////000000000000000000000000111111111111000111111222333444444555444666888888999:::===???EEEvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))*********---000000000333:::???dddvvvJJJBBB]]]pppooonnnNNNHHHTTTwwwlllZZZccccccBBBEEEggguuukkklllrrrvvvppprrruuuwwwwwwuuusssqqqpppppppppqqqqqqrrrssstttqqqrrrrrrpppnnnppptttwwwyyylllbbbNNNFFF@@@???>>>;;;;;;===;;;<<<>>>???@@@@@@??????AAAAAAGGGOOOWWW```mmmzzz{{{{{{wwwrrrqqqpppmmmgggbbbaaagggmmmooohhh^^^TTTOOOBBBAAA???>>>>>>???AAACCCCCCDDDCCCBBB@@@>>>>>>===CCCSSSfffttt}}}zzzjjjgggddddddeeeccc___ZZZMMMLLLNNNRRR[[[dddkkkooonnnzzzxxx~~~wwwkkkooonnnnnnlllggg]]]RRRJJJGGGHHHGGGDDDAAA???AAACCC===>>>@@@AAAAAAAAAAAAAAAAAA???>>>>>>@@@AAAAAA@@@===@@@DDDGGGHHHGGGEEECCC??????>>>===;;;999777666555666888888888666555333333222333555333111444999HHHZZZttthhhYYYNNNJJJGGGDDDBBBAAA???===;;;<<<;;;999888888888999999;;;>>>CCCIIIPPPWWW___dddrrrxxxxxx[[[MMMcccuuussshhhcccrrrfffwwwnnnRRREEE:::222222111111111000000000...---///333777777222---////////////000000000000000000000000111111111111111111222222222333333333333555666777888999<<<>>>CCCtttttt}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((()))*********...111111000333;;;AAAllllllBBBGGGmmm```pppzzzcccJJJRRR___ttthhh___rrrYYY===RRR}}}wwwqqqkkkgggjjjoooppprrruuuxxxxxxuuurrroooppppppppppppqqqrrrssssssvvvwwwxxxvvvtttvvvzzz}}}qqqcccYYYHHHAAA<<<======<<<<<>>???@@@@@@??????AAACCCJJJUUU^^^hhhwww|||xxxtttppppppsssqqqiiibbb```fffkkkjjjcccYYYQQQMMM@@@@@@@@@@@@@@@@@@@@@AAAHHHIIIHHHGGGDDDAAA>>>===@@@MMM]]]iiitttsssooollloootttvvvqqqkkkXXXUUUPPPNNNQQQYYYccciiieeezzzsssqqqxxxwwwuuuuuusssmmmcccVVVJJJCCCIIIFFFAAA?????????>>>======???AAABBBAAAAAAAAAAAAAAA@@@???AAADDDFFFGGGGGG???BBBEEEHHHIIIGGGDDDBBB@@@@@@???===;;;999777666555666777999999777666444222222444777666333444999999BBBVVV{{{tttcccXXXJJJGGGDDDBBBBBBAAA???===<<<;;;999888888888888999;;;>>>DDDIIIOOOUUU[[[___nnnuuu~~~gggOOO^^^xxx}}}~~~vvvnnnxxxjjjZZZsss|||\\\gggxxxXXXFFF888333333333222222222111111000111555<<>>666///////////////000000000000000000000000111111111111222222222222222222222333333444666666777888;;;===AAAsssaaaoooooo&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((()))***+++,,,,,,111...,,,333555:::HHHvvv[[[AAAUUUeeehhh{{{[[[KKK\\\rrrsss^^^XXX{{{zzzMMMEEElllxxxlllpppnnnmmmrrrssstttuuuuuuuuutttrrrpppooopppvvvxxxtttpppoooooonnnttttttvvvvvvtttttt~~~wwwfffVVVNNNBBBAAA@@@>>>============???>>><<<===???AAABBBBBB@@@BBBKKKYYYgggttt~~~zzzuuuqqqmmmmmmpppnnnggg```___]]][[[WWWSSSPPPOOOOOOFFFGGGFFFEEEBBBAAAAAAAAAKKKGGGDDDBBBCCCCCCAAA???@@@FFFPPPZZZaaakkk}}}{{{lllXXXQQQLLLKKKNNNTTT```kkktttvvvqqqssstttpppgggZZZMMMDDD@@@AAAAAA@@@@@@???>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAA@@@???BBBFFFHHHGGGEEEJJJKKKJJJFFFEEEGGGGGGEEEDDDAAA>>><<<:::999777555888777777777777777888888222222222222333444555555777BBBHHH[[[~~~ggg___PPPJJJEEEEEEDDD@@@>>>???;;;999666555666777888888999<<<@@@DDDJJJPPPXXX\\\mmmttt{{{~~~rrr```NNNbbbooommmxxxbbbXXXmmmYYYppp|||```JJJ>>>333111...---000222000,,,111222///000;;;FFF@@@000000000000000000000000000222000...000222333111...000000111222333444444555555777888888888:::<<<>>>CCCjjj}}}qqq}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))(((((((((((()))***+++,,,+++111...---333444;;;JJJzzzTTTCCCaaalllxxxoooRRRMMM^^^xxxiiiXXXaaasssNNNQQQ{{{vvvjjjooonnnnnnrrrrrrsssttttttuuutttsssqqqpppssswwwxxxuuurrrsssrrrooopppppprrrtttsssvvvrrraaaRRRJJJ@@@???>>>===============???>>>>>>>>>@@@AAABBBBBBAAADDDNNN]]]kkkxxx|||yyytttpppooopppmmmeee^^^\\\ZZZXXXWWWUUUSSSPPPNNNHHHIIIIIIGGGEEEDDDCCCCCCJJJHHHEEEDDDDDDCCC@@@======BBBKKKTTT\\\gggzzz|||kkkYYYPPPHHHCCCCCCJJJYYYgggnnn~~~}}}uuutttoooeeeWWWJJJBBB>>>????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@BBBFFFIIIIIIIIINNNPPPOOOJJJHHHJJJIIIEEEFFFCCC@@@>>>===;;;999777999888888777888888999999333333222222333444555555111:::???QQQ~~~mmmcccUUUNNNHHHFFFDDD@@@>>>???<<<999666555666777888777999;;;???CCCHHHOOOVVV[[[nnnuuu|||uuudddPPP^^^uuummm~~~dddSSSuuusssXXXeeelllPPP???555333111000000111000---000000------999EEE@@@333000000000000000000000000111000///000222222000...111111222333444555555666555777888888888:::<<<>>>BBBfff}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))(((((((((((()))***+++,,,+++000///...333444<<>>>>>???@@@BBBCCCCCCDDDEEEIIIUUUfffuuu~~~~~~yyyssspppoookkkddd^^^[[[YYYYYYZZZ[[[YYYTTTOOOLLLLLLMMMLLLKKKHHHFFFEEEHHHGGGFFFFFFFFFDDD@@@===;;;>>>DDDLLLTTT___rrrtttjjjbbbYYYPPPHHHGGGQQQ]]]jjj|||rrrpppjjj```TTTJJJCCCAAA?????????@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBDDDGGGIIIKKKKKKOOORRRQQQMMMKKKKKKIIIEEEHHHEEEBBB@@@???>>><<<:::999999888888888888999999444444333333333444444555222::::::GGGooowwwiii\\\RRRJJJGGGEEEAAA??????>>>;;;888666777888888777888:::===@@@EEELLLSSSXXXkkksss{{{~~~vvvgggOOOPPPrrrpppzzzkkkPPPmmmaaa^^^|||}}}\\\EEE666555444333111000//////......,,,---777BBB???555000000000000000000000000111000///000222222000///111222333444555666666777555777888888888:::<<<>>>AAAccc&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))(((((((((((()))***+++,,,+++000///000444444@@@WWWfffEEE[[[hhh}}}jjj\\\XXXeee}}}}}}VVVRRRwwwRRRIIIiiikkkaaaiiilllmmmooommmqqqrrrsssuuuuuuuuutttsssxxxxxxvvvtttvvvyyywwwqqqpppoooppptttxxxrrrcccRRRFFFAAA;;;;;;;;;;;;;;;<<<===>>>===>>>AAABBBCCCCCCEEEFFFIIIOOO^^^ppp{{{uuuqqqoookkkeee```^^^]]]]]]___aaa^^^XXXRRRRRRQQQQQQQQQPPPNNNKKKHHHEEEFFFHHHIIIHHHFFFBBB???<<<<<<@@@EEELLLWWWiiiyyyxxxlll\\\OOOMMMRRRccc{{{}}}vvviiieee___XXXPPPJJJGGGEEEBBBBBBBBBBBBCCCCCCDDDDDD???@@@@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIHHHLLLOOOOOOLLLKKKLLLJJJFFFHHHFFFCCCAAA@@@???===;;;999888888777777777777888555555444444444444444555666:::777===\\\pppaaaVVVKKKHHHFFFCCCAAAAAA@@@===999888777888777777777999;;;>>>BBBHHHOOOUUUgggpppxxx{{{~~~}}}rrrWWWGGG]]]vvvjjjxxxVVVaaalllYYYlllmmmMMM777555444444222//////222...//////111888???;;;222////////////////////////000000000111111111000///111111222333444555666666555777888888888:::<<<>>>BBBeee{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***(((((((((((()))***+++,,,+++//////000444555EEEbbbrrrMMMDDDmmmrrrxxxnnnZZZTTTZZZwww^^^aaaxxxMMMVVVfff]]]gggjjjkkkmmmlllqqqrrrtttuuuvvvuuuuuutttwwwvvvtttrrruuuyyywwwrrrsssqqqqqquuuzzzyyykkk\\\LLLBBB???;;;:::::::::;;;<<<===>>><<<>>>AAABBBBBBCCCFFFHHHLLLSSScccwww|||uuuqqqnnnkkkgggccc```______```aaa^^^XXXSSSXXXVVVUUUTTTTTTSSSOOOLLLDDDFFFIIIKKKJJJHHHEEECCC???===>>>BBBGGGQQQaaappp~~~tttcccTTTNNNPPPUUUooo{{{www|||yyyiii^^^ZZZTTTMMMIIIFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@<<<===>>>@@@AAACCCDDDEEEDDDGGGJJJLLLKKKHHHDDDBBBJJJMMMMMMKKKKKKMMMMMMIIIHHHEEEBBBAAA@@@???===<<<999888777666666666666666777666666555444444444444222666222888RRRtttzzzfffYYYLLLGGGGGGDDDCCCCCCCCC???;;;999888888777666777888:::;;;???EEELLLRRRcccnnnwww{{{}}}iiiKKKPPPnnn}}}aaauuuaaaNNNqqqrrrRRR[[[XXX;;;555222333222///000444...000333666:::;;;666...///////////////////////////000111111111000000000000000111222333444555555555777888888888:::<<<>>>DDDjjjvvvvvvrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***(((((((((((()))***+++,,,---000///111444777LLLoooddd@@@KKKzzz}}}wwwcccPPPOOOYYYbbbnnnhhhJJJgggzzzccc^^^gggiiiiiimmmmmmrrrssstttuuuvvvvvvuuuttttttvvvtttrrrssswwwwwwsssvvvrrrpppttt{{{qqqcccTTTFFF???>>>;;;;;;;;;;;;;;;<<<===>>><<<>>>AAAAAA@@@BBBGGGKKKNNNUUUfff||||||vvvpppmmmjjjhhhfff^^^___^^^]]][[[XXXVVVUUU^^^[[[WWWVVVWWWVVVSSSPPPGGGJJJMMMNNNKKKHHHFFFEEEBBB??????BBBGGGOOO^^^lll~~~wwwyyy||||||tttjjjbbbXXXQQQQQQUUUNNNeeeuuuttt{{{|||wwwssskkkaaaXXXSSSLLLGGGCCCAAA???===@@@@@@@@@???>>>=========<<<===>>>@@@AAACCCDDDEEEBBBFFFKKKLLLJJJFFFBBB@@@JJJMMMMMMJJJKKKNNNOOOMMMGGGEEEBBBAAA@@@???>>><<<999999888777666666666666999888777666555444444444000444444>>>YYYwwwmmm^^^OOOIIIHHHFFFDDDDDDEEEAAA===:::999888777666777888999:::===CCCJJJOOO```lllvvv{{{}}}yyyTTTHHH\\\eeehhhkkkFFFYYY{{{UUURRRxxxhhhEEE999111222333//////444...000333666888666111---000000000000000000000000///000222222000///000111///000000111222333444555555777888888888:::<<<>>>EEEmmmqqqzzzrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))***(((((((((((()))***+++,,,...000...000444888RRRzzz]]]BBBZZZwwwsssZZZKKKSSSeeedddxxxqqqZZZKKKvvvvvvcccaaajjjiiiiiiooorrrssstttuuuvvvvvvuuuttttttrrrvvvvvvsssrrruuuwwwwwwyyytttsssxxxxxxjjj\\\NNNAAA<<<===<<<<<<<<<<<<<<<<<<======;;;>>>??????>>>AAAGGGMMMTTT\\\mmm}}}vvvpppkkkhhhgggfff\\\]]]^^^ZZZVVVUUUXXX[[[ccc^^^XXXWWWXXXXXXVVVSSSMMMPPPRRRPPPKKKGGGEEEDDDCCC@@@@@@DDDJJJRRR```lllxxx~~~|||{{{jjjpppxxx}}}}}}zzzvvvssskkkbbbZZZVVVTTTQQQQQQSSSNNN^^^xxx~~~}}}pppjjjpppvvvsssmmmkkkyyy{{{yyy{{{uuurrrllleee___\\\[[[\\\VVVQQQKKKGGGFFFEEECCCAAA????????????>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCAAADDDGGGHHHFFFDDDCCCDDDKKKMMMKKKGGGGGGLLLNNNMMMHHHEEECCCAAAAAA@@@???===<<<;;;:::999888888888888:::999888666555444444444333555555AAA^^^zzzxxxfffTTTLLLJJJGGGEEEDDDGGGCCC>>>;;;999888777666888888888999<<>>EEEiiittt{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***(((((((((((()))***+++,,,///000...000444999VVV]]]JJJiiiqqq~~~~~~pppSSSIII\\\wwwiiikkkXXXRRRtttcccdddmmmkkkiiipppuuussstttuuuvvvvvvuuutttsssrrrwwwxxxtttrrruuuxxxyyy}}}xxxvvv|||}}}rrreeeXXXJJJ>>>;;;===>>>======<<<<<<<<<======;;;>>>???===<<<@@@HHHOOO[[[bbbttt~~~wwwpppjjjgggeeeddd[[[^^^^^^ZZZUUUUUU\\\ccceee___YYYWWWXXXYYYWWWUUUSSSUUUUUUQQQKKKEEECCCCCCCCC@@@AAAFFFMMMUUUcccoooooovvv{{{wwwmmmeeeeeehhheeekkkrrruuurrrmmmiiifffggg```ZZZ[[[ZZZUUUPPPMMMNNNVVVgggyyyyyymmmgggfff```XXXSSSVVV\\\ZZZTTTaaalll{{{|||sssmmmpppuuu}}}pppaaa\\\TTTMMMIIIFFFFFFLLLUUUUUUQQQMMMKKKLLLMMMLLLJJJ???@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@BBBDDDCCCBBBBBBEEEHHHKKKKKKHHHCCCCCCGGGJJJIIIHHHFFFCCCBBBBBBAAA@@@>>>>>>===<<<;;;::::::::::::::::::888777555444444444444333111<<>>DDDeeerrr'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''(((((((((((((((((())))))******++++++---,,,///222333???ccc{{{]]]YYY{{{~~~xxxhhhIIIBBBcccxxx^^^DDDccciiijjjkkkkkklllnnnqqqtttttttttuuuuuuuuuuuuttttttsssttttttsssqqqqqqrrrsssvvvtttxxx|||kkkXXXMMMFFF@@@===>>>;;;::::::::::::;;;<<<<<<>>>===>>>@@@>>>???HHHRRRcccmmm}}}wwwssspppmmmgggccccccfffhhhcccXXXRRR[[[gggiiifff```ZZZWWWXXX]]]bbbYYYTTTQQQQQQNNNGGGBBBBBBIIIKKKLLLLLLQQQZZZeeekkkmmmkkkiiiggg___YYY^^^iiimmmtttzzzxxxqqqkkkjjjlll{{{}}}nnn\\\NNNHHHJJJQQQZZZaaaaaa[[[RRRLLLLLLKKKIIIHHHIIIHHHGGGEEEMMMRRR\\\kkkwww|||wwwrrrssstttyyy|||oooeee\\\QQQKKKLLLJJJFFFKKKWWW\\\WWWRRROOOPPPRRRSSSSSSSSSLLLFFFCCCAAACCCJJJSSSFFFCCC@@@BBBFFFIIIGGGDDD???BBBEEEHHHJJJLLLPPPSSSMMMIIIDDD@@@@@@BBBDDDDDDAAA@@@???@@@CCCEEEEEEDDDAAA@@@>>><<<:::999888777888888999888777555333222777333999:::FFFYYYsssyyyaaaXXXNNNKKKJJJEEEBBBAAA???<<<:::888777666777888999999;;;>>>CCCGGGTTTZZZdddoooxxxwwwcccVVVeeeqqqtttlllQQQUUU|||lll[[[ZZZmmmKKK666666222000111...//////............//////000000000000000000000000000000000000111111111111222222333444444555666666888999::::::999:::<<<>>>DDDdddwwwjjj''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''(((((((((((((((((())))))******++++++///...000222444BBBhhhxxxZZZllluuutttOOOIIImmmmmmQQQFFFooovvvdddfffiiikkkkkkmmmqqqttttttttttttuuuuuuuuuvvvvvvssstttuuusssrrrrrrsssuuuxxxvvv{{{}}}tttdddRRRHHHBBB>>><<<===;;;::::::::::::;;;<<<<<<======>>>@@@@@@BBBKKKVVVhhhssszzzvvvrrrnnniiieee```dddiiiiiibbb[[[___gggffffffeeeccc```^^^___```\\\VVVQQQOOOLLLEEECCCDDDGGGIIILLLOOOUUU___hhhmmmrrrnnnmmmlllhhhbbbaaaeeehhhjjjlllmmmooottt|||jjjWWWOOOMMMQQQUUUXXXXXXVVVSSSRRRLLLIIIEEEDDDCCCDDDCCCCCCDDDGGGOOO[[[hhhrrrvvvwww{{{yyyzzzsssbbbVVVMMMIIISSSbbbyyysssiii^^^UUUPPPNNNNNNYYYSSSNNNMMMKKKIIIKKKNNNGGGCCC@@@BBBFFFJJJIIIGGGDDDCCCDDDGGGLLLOOOOOONNNIIIFFFBBB@@@@@@AAABBBCCC???===<<<===???AAA@@@@@@AAA@@@>>><<<:::999888888888888999888777555444222222///666555>>>LLLaaahhh]]]QQQJJJHHHBBBCCCAAA???===:::888777777888888999999:::>>>CCCFFFQQQWWWaaalllvvv}}}yyyeeeXXXccctttppptttTTTUUU~~~rrr___[[[oooLLL777555222111333111//////............//////000000000000000000000000000000000000111111111111222222333333444444444555777888999999999:::<<<>>>EEEccc|||sss'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((((())))))***++++++,,,111000000222555HHHooouuuXXXkkkyyyMMMJJJrrr```FFFOOOwww___^^^dddiiikkkjjjkkkooottttttssssssssstttvvvxxxyyyssstttuuutttssssssuuuvvvzzzxxx~~~yyykkk\\\MMMEEEAAA===<<<===;;;::::::::::::;;;<<<<<<===<<<>>>@@@AAADDDOOO[[[mmmxxx}}}yyyuuupppjjjggg___cccjjjqqqoooiiigggjjjggghhhiiihhheeecccbbbbbb___WWWPPPLLLHHHDDDEEEIIIKKKLLLOOOUUU\\\dddlllqqqsssrrruuuzzzzzzsssiiieeeWWWVVVUUUWWW^^^kkk{{{qqq[[[OOORRRVVVZZZ\\\\\\ZZZYYYYYYPPPLLLGGGCCCBBBAAAAAA@@@>>>???CCCKKKWWWfffttt|||~~~~~~iiiWWWOOOWWWeeeyyymmm^^^TTTQQQQQQVVVQQQQQQTTTTTTOOOIIIGGGFFFBBB???@@@EEEIIIJJJJJJHHHDDDBBBEEELLLPPPNNNJJJEEECCC@@@???@@@AAAAAAAAAAAA@@@??????AAAAAA@@@???@@@???>>><<<;;;999888888888888888888777666444333333111888666;;;CCCRRR{{{ooobbbTTTKKKIIICCCCCCBBB@@@===;;;999888777888888999999:::===BBBEEEMMMSSS\\\gggqqqyyy~~~vvveeeZZZWWWttt[[[SSSzzzkkk\\\tttPPP888555222111555444000//////......//////000000000000000000000000000000000000000111111111111222222222222333333333333555777888999999:::===???EEEccc~~~''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))***++++++,,,,,,111000000000666MMMvvvsssYYYzzzmmm}}}qqqMMMVVVvvv|||YYYFFF^^^ppp^^^___eeekkkmmmkkkkkknnnssstttsssrrrrrrtttwwwyyy{{{tttuuuuuuuuuttttttuuuwww{{{yyy}}}fffXXXJJJDDDBBB???>>>???;;;::::::::::::;;;<<<<<<===<<<===@@@AAAFFFRRR^^^ppp|||{{{vvvpppkkkhhhaaabbbiiirrruuuqqqmmmmmmkkkkkkkkkhhheeeddddddeee\\\UUUMMMHHHEEEDDDIIIQQQVVVUUUXXX___fffmmmuuu|||vvvggg]]]LLLMMMMMMKKKLLLTTTaaakkk{{{}}}uuudddTTTZZZbbblllpppmmmddd\\\WWWSSSOOOKKKGGGFFFDDDBBB@@@??????@@@DDDMMM[[[kkkvvv~~~zzz{{{{{{gggYYYYYY```vvv}}}ssseee\\\YYYQQQNNNQQQYYY\\\UUUKKKEEECCC@@@======AAAEEEHHHIIIDDDBBBAAADDDJJJMMMLLLJJJBBBAAA@@@@@@BBBBBBBBB@@@CCCAAA@@@AAABBBAAA@@@>>>>>>>>>>>>===<<<:::999888777888888888777666444333555222999666999???KKKssstttdddTTTLLLLLLHHHDDDCCC@@@>>>;;;999888888888888999888999<<<@@@DDDJJJOOOYYYdddnnnvvv|||qqqaaaVVVQQQooo~~~uuucccPPPmmm~~~___vvv}}}WWW===777222111444444000000////////////000000000000000000000000000000///000000000111111111111222222222222222222222222444666777888999;;;===@@@DDDbbb''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))***+++,,,------000/////////888SSS}}}vvvgggxxx}}}}}}yyy```SSSnnnsss___yyyWWWJJJpppqqqfffeeejjjooopppmmmlllooorrrtttsssrrrssstttwwwzzz|||tttuuuvvvuuussssssuuuwwwyyyyyywwwaaaTTTGGGCCCAAA>>>======;;;::::::::::::;;;<<<<<<>>>======???AAAGGGTTTbbbuuu|||vvvpppkkkiiibbb```bbbjjjooonnnkkkkkkjjjmmmooonnnjjjeeebbb```UUUOOOHHHDDDCCCEEEOOOYYY______eeennntttzzzsssiiiccc```dddeee]]]QQQKKKMMMSSSkkkzzzvvvzzzjjjhhhpppyyyzzzqqqbbbUUUNNNMMMKKKIIIHHHHHHGGGDDDBBB@@@@@@@@@AAAFFFOOOZZZaaakkkttt{{{xxxpppoooxxx}}}vvvhhh]]]ZZZ]]]iiiwww|||lllbbbUUURRRUUU]]]```XXXMMMGGGAAA>>>;;;;;;===@@@CCCEEE===>>>AAACCCEEEGGGJJJKKKBBBAAAAAABBBDDDDDDCCCBBB???>>>>>>>>>???>>><<<:::============<<<;;;:::999777777888888777666555444333000666222555===KKKttt{{{iiiUUULLLLLLIIIEEECCCAAA>>><<<:::999888888999888888888:::???BBBHHHMMMVVVaaallluuu{{{~~~qqq^^^MMMQQQeeezzzfffkkkOOO^^^}}}gggttt___BBB:::222000222222000000////////////000000000000000000000000000000///000000000111111111111111111222222222222333333444555777888999:::===???AAAbbb''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))''''''''''''(((((((((((('''((()))***+++---........./////////:::YYY~~~ooo~~~|||dddNNNSSSwwwlllZZZ]]]}}}VVVUUU~~~qqqjjjlllnnnpppqqqpppqqqrrrsssssssssssstttvvvxxxzzz{{{uuuvvvvvvtttsssrrrsssuuuwwwzzz|||mmmXXXLLLAAA>>>>>><<<:::;;;;;;::::::::::::;;;<<<<<<>>><<<===@@@CCCJJJYYYhhh~~~|||vvvppplllkkkccc]]]ZZZ^^^bbbbbbccceeefffkkkrrrsssnnndddZZZTTTMMMHHHDDDBBBBBBFFFRRR^^^ccchhhtttwwwdddVVVQQQRRRbbb|||wwwrrr{{{uuuzzz}}}xxxkkk\\\RRRNNNKKKJJJHHHGGGGGGFFFDDDBBB>>>>>>>>>@@@CCCGGGJJJLLLSSS^^^hhhjjjffffffnnnvvvtttxxxoookkkeee^^^XXXTTTUUUVVVSSS```uuuxxxlllYYYUUUTTTXXXWWWPPPHHHDDDBBB@@@>>><<<<<<>>>@@@AAA999<<<@@@BBBBBBDDDHHHKKKDDDCCCBBBCCCDDDEEEDDDCCC@@@@@@???@@@AAA@@@>>><<<<<<<<<=========<<<:::999666777888888888666555444555222777444888@@@OOOyyysss[[[NNNKKKGGGEEEDDDBBB???===;;;:::999999999888777777999===AAAEEEJJJSSS^^^jjjssszzz~~~|||rrr}}}dddOOOJJJTTTwwwgggWWWppptttSSSSSSmmmooouuueeeGGG===444000111000111000000//////000000111000000000000000000000000000000000000111111111111111111222222333444444444444666777888888999<<<>>>@@@aaa''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&''''''))))))''''''''''''(((((((((((('''((()))***,,,---...///...000000111>>>___tttnnnxxxTTTDDDQQQrrrtttXXXSSS```vvvUUUjjjwwwnnnlllpppnnnnnnooosssuuuuuuuuusssttttttvvvwwwxxxyyyyyyuuuvvvvvvtttrrrpppqqqsssuuu~~~ssseeeOOOEEE<<<;;;<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<===AAAFFFPPPaaaqqq}}}}}}wwwrrrnnnnnneee^^^XXXYYYZZZZZZ\\\```eeehhhkkkiiibbbXXXPPPKKKFFFCCCBBBBBBBBBFFFRRR^^^hhhrrrtttggg^^^YYYXXXZZZjjjtttoooiiilllrrruuuyyy~~~|||qqqgggbbbaaa___ZZZRRRLLLHHHFFFCCCBBB======@@@EEEJJJLLLJJJGGGIIINNNTTTYYY\\\]]]___aaafffuuu{{{wwwooodddYYYTTTQQQOOOMMMFFFKKKWWWkkk}}}wwwkkkXXXSSSOOONNNKKKEEEDDDFFFFFFEEEDDDAAA?????????@@@======>>>@@@CCCEEEFFFFFFFFFDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBDDDEEEDDDBBB???;;;;;;===>>>===<<<;;;999666777777888888777555444666333:::666:::AAAOOOxxxhhhVVVOOOHHHFFFDDDBBB@@@===;;;::::::999999888777777888<<>>;;;::::::::::::;;;<<<<<<;;;;;;===BBBIIITTTgggxxx}}}~~~yyyssspppppphhhaaa[[[YYYXXXWWWZZZ^^^hhheee```XXXPPPKKKIIIIIICCCBBBAAABBBBBBFFFQQQ]]]mmm{{{ooo___ZZZZZZYYYWWWWWWZZZbbbhhhbbbXXX\\\hhhvvv~~~{{{wwwxxxyyypppbbbUUUKKKFFFCCCBBB@@@@@@DDDLLLTTTVVVRRRLLLJJJHHHHHHMMMTTTWWWSSSNNNVVVggg~~~zzzkkkbbb[[[RRRJJJQQQJJJJJJVVViiirrrkkkaaaYYYSSSNNNKKKGGGEEEIIIOOOJJJJJJIIIFFFCCCAAA@@@AAABBB>>><<>>>>>===;;;:::666666777888888777666555222///777444777<<>>>>>======>>>???AAABBBBBBBBBBBBAAA@@@===;;;999777888:::<<<<<<<<<<<<;;;:::999999888888777777777888666111222777888JJJhhhxxxcccSSSLLLJJJFFFBBB???>>>===;;;:::999888888888888888999999>>>EEELLLSSS^^^mmmvvvxxxzzz}}}~~~gggUUU^^^vvvdddQQQuuufffMMMYYYdddccczzzWWWDDD;;;444333777111111000000000000111111//////000000111111222222//////000111111111111111111222222333333444444555666666777777888999;;;<<>>===CCCBBBBBBCCCEEEKKK[[[jjj}}}jjj^^^UUUOOOLLLKKKLLLNNNKKKFFFGGGLLLVVVooosssggg^^^WWWTTTVVVZZZ]]]\\\WWWPPPLLLIIIMMMaaarrrqqqkkk```PPPKKKHHHEEEDDDEEEFFFGGGFFFGGGIIITTTkkknnnaaaTTTQQQPPPWWWccciiifffaaaTTTRRRMMMGGGEEEGGGFFFBBBKKKLLLMMMKKKGGGDDDBBBAAADDDDDDDDDFFFHHHHHHGGGEEEAAA@@@@@@???@@@AAABBBCCCAAAAAABBBBBBBBBAAA@@@???>>>>>>?????????>>><<<;;;:::::::::999888888777777333333000444999:::JJJhhhhhhWWWOOOKKKHHHDDDBBB@@@???<<<;;;999888888888888888999999===CCCJJJPPP[[[iiirrrttt{{{~~~qqq___\\\wwwvvvVVVlllqqqVVV[[[eeeWWWjjjhhhMMM===444111111111111000000000000111111000000000000000111111111//////000111111111111111111222222333333444444555666666777777888999;;;<<>>;;;::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===???CCCIIIOOO\\\ttt~~~~~~|||zzzxxxtttoookkkiiiddd]]]VVVRRROOOLLLKKKFFFEEECCC@@@???>>>>>>>>>@@@AAACCCDDDEEEOOOfff{{{|||eee]]]`````````^^^UUULLLJJJNNNNNNaaapppooohhh```WWWMMMNNNNNNQQQWWW___```YYYQQQQQQTTTnnnlllXXXLLLIIIDDD@@@@@@AAADDDFFFEEEEEEFFFSSSuuurrraaa[[[WWWZZZccciiiiiiggg]]]^^^[[[SSSLLLJJJGGGCCCGGGIIILLLLLLIIIEEEAAA@@@DDDDDDEEEGGGIIIJJJHHHFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCEEEFFFFFFDDDDDDDDDCCCAAA???===;;;;;;;;;;;;:::999888888888222333111555::::::IIIgggppp\\\RRRKKKIIIFFFDDDCCCAAA>>><<<999999888888888888888999<<>>@@@DDDGGGGGGIIIIIIEEEIIIhhhwwwggg```XXXVVVZZZ___bbbccccccgggfff^^^UUUPPPLLLIIIEEEGGGIIIIIIGGGCCCAAA@@@CCCDDDFFFIIIKKKJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFGGGDDDDDDDDDCCCAAA???===;;;<<<<<<;;;;;;:::999888888666777444555999999KKKkkkwww```SSSLLLJJJGGGFFFDDDBBB???<<<:::999888888777888888888;;;@@@EEEJJJSSS```iiilllqqqyyy~~~~~~~~~rrrWWWbbb``````kkk[[[mmmuuuXXXPPPjjj\\\???777666444111111000000000000111111222222111111000000////////////000111111111111111111222222333333444444555666666666777888999;;;;;;BBBZZZ))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))((((((((((((((())))))(((((()))***+++---...///111111444777KKK|||{{{~~~qqqNNN???EEEjjjoooTTTRRRggggggOOOmmmyyyxxxooommmmmmmmmmmmnnnpppssstttttttttvvvwwwxxxyyyzzzzzzyyyuuurrrqqqpppsss|||uuucccSSSAAA===<<<;;;:::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<>>??????@@@???>>>===<<<======<<<;;;:::888888777777777333444888<<>>>>>BBBEEECCCEEEHHHLLLNNNMMMHHHDDDJJJIIIIIIHHHGGGEEECCCBBB>>>???@@@AAA@@@???>>>===888999;;;======>>>=========<<<;;;:::999888777666444555222333999???ZZZiiiXXXOOOLLLHHHEEECCCBBB@@@???::::::999888777777777777:::>>>BBBFFFOOO\\\fffhhhfffppp}}}{{{tttppp]]]___qqq[[[~~~~~~___^^^qqqWWWGGG[[[pppMMM888333555111111000000000000111111111111111111000000000000//////000111111111111111111222222333333444444555666666777777888999;;;<<>>KKKiiiiiiRRRXXXsss___LLLcccqqqaaaoooooopppnnnnnnoooppprrrssstttuuuuuurrrrrrrrrrrrssstttuuuvvvvvvsssqqqsssuuuzzzgggTTTMMMEEE;;;<<<>>><<<:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBJJJUUUaaasss~~~{{{wwwrrrlllggg___\\\XXXTTTRRROOOKKKHHHCCCBBBAAA???>>>>>>???@@@BBBBBBDDDGGGOOOeee{{{nnnwwwrrrccccccccc___]]]bbbggg\\\JJJJJJNNNGGGMMMMMMNNNMMMNNNPPPSSSVVVNNNLLLIIIKKKYYYzzz}}}rrreeebbb^^^WWWPPPMMMOOOVVV[[[]]]\\\XXXRRRQQQTTTTTTQQQKKKIIIFFFBBB??????BBBEEEEEEGGGKKKPPPRRRPPPKKKFFFEEEEEEEEEEEECCCAAA@@@>>><<<>>>@@@AAA@@@>>>;;;999777888:::<<<>>>>>>>>>>>><<<<<<;;;999888777666555333555333555:::???YYYooo^^^RRRNNNIIIEEECCCCCCCCCBBB;;;:::999888777777777777888<<<@@@CCCMMMZZZdddgggjjjrrr|||{{{kkkhhh^^^[[[kkk```ppp```XXX{{{}}}aaaNNN\\\```@@@333444111111000000000000111111000000000000000111111111//////000111111111111111111222222333333444444555666666777777888999;;;<<>>===;;;999;;;===========================???CCCLLLXXXdddvvv~~~{{{wwwrrrlllhhh]]]ZZZVVVRRRPPPMMMJJJGGGBBBBBB@@@??????@@@AAAAAABBBBBBCCCHHHSSSkkkvvvllluuuxxxqqqeeehhhlllkkkyyyhhhJJJHHHLLLCCCIIIPPPUUUTTTNNNMMMSSSYYYWWWQQQLLLLLLUUUqqquuummmiiiaaaXXXRRRQQQUUUYYYVVVSSSLLLGGGHHHMMMNNNJJJLLLKKKHHHDDDAAAAAACCCEEEGGGIIINNNRRRTTTRRRMMMHHH>>>?????????>>><<<:::999:::===@@@BBBAAA>>>;;;888888999;;;===>>>?????????<<<;;;:::999777666555444555888666777:::<<>>BBBKKKYYYcccfffooottt|||~~~eee```\\\UUUZZZwwwggghhhhhh[[[|||jjjSSS\\\pppHHH555666111111000000000000111111//////000000111111222222//////000111111111111111111222222333333444555555666666777777888999;;;<<<@@@XXX***)))(((''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++------...///222444000666\\\yyyqqqxxxzzzrrrSSSKKKddd___UUUooowwwOOORRRyyyhhhdddlllooonnnnnnrrrqqqqqqqqqrrrtttvvvwwwttttttsssqqqqqqrrrvvvyyyvvvmmmjjjoootttyyypppXXXIII@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>><<<<<<===??????BBBKKKZZZlll{{{uuupppmmmlllccc^^^WWWRRRPPPNNNKKKHHHEEEDDDBBB@@@????????????BBB@@@BBBJJJZZZsssyyyllllllnnnooohhh______eeetttxxxyyyrrreee^^^hhhvvv```PPPMMMHHHGGGQQQ[[[^^^]]]ZZZUUUPPPRRRRRRRRRQQQPPPcccxxxsssqqqooodddUUUQQQVVVJJJCCC???@@@BBBBBBEEEIIIOOOLLLFFFAAA@@@CCCAAA<<>>AAACCCBBB@@@===<<<;;;<<<<<<===>>>????????????;;;:::888777666666555555444888555333888???WWWyyy|||hhh^^^TTTLLLKKKJJJFFFBBBAAA;;;<<<<<<:::777666777999999:::===CCCJJJRRRZZZ^^^iiittt~~~dddddd\\\QQQWWWtttppp]]]tttlllXXXlllpppWWW^^^{{{tttMMM888666111111000000000000000000000000000000000000000000111111111111111111111111000000111222444555666666888999999:::;;;<<<======CCCXXX***)))(((((((((((()))***(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))******+++,,,---......///000333222999^^^|||~~~}}}yyyUUUPPPooo{{{fffaaazzzuuuSSSaaaiiifffmmmpppoooooopppoooooopppqqqsssuuuvvvrrrrrrrrrqqqrrrtttxxxzzzsssmmmlllqqquuu{{{gggQQQEEE???<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>@@@CCCMMM\\\nnn~~~zzzuuupppllljjjbbb^^^WWWRRROOOMMMIIIFFFEEEDDDBBB@@@????????????CCCBBBEEEOOO___xxx}}}vvvssspppkkk```UUUTTTYYY``````bbbbbb___bbbpppuuu___PPPBBBFFFQQQ\\\aaaaaa```[[[VVVQQQOOONNNMMMMMM]]]vvvpppiii```ZZZXXXKKKDDD>>>===>>>>>>AAAFFFNNNNNNKKKEEECCCDDDAAA===@@@BBBEEEJJJMMMMMMHHHDDDCCCBBBAAA???>>>=========AAABBBCCCBBB???<<<;;;;;;::::::<<<===>>>?????????;;;:::999888777666666666555999777777<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::<<<===BBBFFFQQQbbbuuu~~~~~~|||zzzuuupppkkkhhhbbb^^^XXXSSSOOOKKKHHHEEEDDDCCCAAA@@@????????????CCCDDDJJJUUUeee}}}}}}mmmZZZNNNKKKJJJJJJNNNVVV^^^fffqqq|||uuu~~~mmmWWWCCCGGGRRR^^^dddfffeeeaaa[[[SSSPPPMMMKKKIIISSSssstttooollleee[[[PPPGGG???;;;::::::===AAALLLPPPQQQMMMIIIGGGDDD@@@@@@@@@BBBEEEHHHIIIHHHFFFHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAA>>>;;;::::::;;;::::::<<<===>>>?????????<<<<<<:::999888777777777222666333444:::@@@VVVvvvuuuiii]]]RRRMMMJJJEEEAAA???>>>;;;777666888888777555777888;;;???FFFNNNTTTXXXdddooozzz~~~|||fffQQQHHHNNNfff}}}```aaa}}}VVVTTTzzzxxxZZZ[[[wwwPPP:::666444333111/////////111222000000000000000000000000////////////////////////222222222333333444444444666666777888999:::;;;;;;>>>SSSttt}}}))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))******************+++,,,---...//////...555666===___{{{lllGGGOOO|||fffwww\\\QQQ}}}{{{kkklllrrrrrroooppplllmmmnnnoooqqqssstttuuusssrrrrrrsssuuuvvvwwwwwwpppqqquuuwwwxxxoooVVVDDD>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;===>>>DDDIIIUUUiii}}}~~~|||zzzvvvqqqkkkhhhccc```[[[UUUPPPKKKHHHEEEDDDCCCAAA@@@?????????@@@AAAEEENNNZZZiiibbbPPPIIIHHHMMMXXXbbbeeeeeegggiiipppqqq^^^LLLKKKUUU___eeeggggggaaaZZZTTTSSSSSSNNNGGGJJJddd}}}vvvxxxsssiiiYYYOOOCCC===:::888:::???HHHPPPTTTRRRNNNKKKHHHEEEBBBAAAAAAAAACCCEEEGGGGGGCCCBBBBBBCCCCCCDDDEEEFFF>>>>>>===;;;999999;;;===>>>>>>???@@@@@@@@@@@@???===<<<;;;:::999888888888333666222222666:::MMMjjjyyylll```SSSMMMIIIDDDAAA@@@@@@;;;555555888999777333777777999===CCCJJJPPPTTT```lllwww|||kkkQQQIIIJJJWWWzzz```ZZZ|||YYYMMMlllggg\\\zzzWWW???999555333111///...///111222000000000000000000000000000000000000000000000000333333333333333333333333666666777888999:::;;;;;;???SSSwww))))))************))))))))))))(((((((((''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))***************+++,,,---...//////000111666555<<<```vvvzzz]]]CCCVVViiibbb}}}XXXZZZyyymmmoootttrrrooopppnnnooopppqqqssstttuuuuuuuuutttrrrsssuuuuuusssqqqqqquuuyyyzzz||||||jjjSSSCCC>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>@@@DDDIIIXXXmmm}}}zzzwwwssslllhhhdddbbb^^^XXXRRRLLLIIIHHHDDDCCCBBB@@@@@@@@@AAAAAABBBGGGQQQ\\\iii}}}sssXXX\\\VVVUUUZZZ___^^^\\\\\\gggkkkqqq___PPPOOOWWW___ccceeeeee^^^VVVQQQSSSWWWSSSHHHHHH```|||yyy|||}}}yyyaaaUUUIIIAAA===:::<<<@@@BBBJJJPPPOOOLLLJJJGGGDDDEEEDDDCCCBBBAAABBBEEEGGG<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;:::<<>>===;;;:::999999888888777:::777666;;;===MMMiii}}}oooaaaSSSLLLHHHEEEBBBCCCAAA<<<666555777999777444666777888<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>=========???AAACCCIIIYYYqqq}}}yyywwwrrrlllgggcccbbb___ZZZSSSMMMJJJJJJEEEDDDCCCAAAAAAAAABBBCCCFFFKKKUUU___iiizzz}}}pppmmmbbbXXXSSSSSSVVV]]]dddnnnppplllZZZKKKPPPVVV\\\___bbbccc]]]VVVMMMPPPTTTSSSKKKJJJ___xxxtttlllmmmssswwwbbbWWWKKKDDD@@@>>>AAAEEE@@@FFFJJJHHHGGGFFFCCC???EEEEEEEEECCCAAAAAACCCEEEBBBAAA@@@>>>===<<<;;;;;;>>>???>>>===<<<===@@@CCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::999888888888555888666777===???NNNhhhttteeeUUUMMMIIIEEEDDDEEEBBB===888666777888777666777777888;;;???EEEJJJMMMXXXdddrrrxxx}}}~~~ggg]]]VVV[[[xxxttteeeaaafffQQQdddfffppphhhGGG;;;555444333222111000000000000000000000000000000000111111111111111111111111222222222333333444444444777777888999:::;;;<<<<<>>???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@GGGNNN___yyy|||wwwtttpppjjjfff```aaa___ZZZSSSMMMKKKKKKFFFEEEDDDCCCBBBCCCDDDDDDMMMRRR[[[ccciiixxxuuupppkkkaaaUUUMMMJJJPPP```pppsssrrrxxx```RRRHHHLLLQQQVVVZZZ```dddaaa[[[QQQNNNMMMNNNKKKJJJXXXiiiuuukkkeeejjjhhhfffccc]]]ZZZ^^^fff[[[QQQHHHDDDCCCCCCFFFKKKFFFHHHHHHEEEDDDDDD@@@;;;AAACCCEEEDDDBBBAAACCCEEEHHHGGGEEEBBB@@@???>>>>>><<<======;;;999999;;;======>>>>>>??????>>>>>>======<<<;;;999888888888888222555222444:::<<>>CCCHHHKKKTTTbbbpppwww{{{nnn\\\RRR[[[}}}fff^^^ZZZzzzkkkYYYhhhmmmgggpppNNN>>>444444444444333111///...000000000000000000000000111111111111111111111111111111222333333444555555666666777888999:::;;;;;;AAATTT)))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((+++,,,,,,---...///000000///222444CCCoooeeewwwWWWGGGQQQZZZLLLaaapppNNNwwwyyyqqqssssssooonnnrrrrrrrrrttttttttttttrrrrrrpppnnnnnnqqquuuuuupppkkknnnrrrwww||||||qqq\\\GGG<<<===@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;;;;;;;>>>@@@MMMSSSfff{{{uuurrrnnniiiddd^^^___^^^YYYRRRMMMKKKKKKFFFFFFDDDCCCCCCDDDEEEEEESSSXXX```fffkkkxxxyyyeeennnyyy|||```ZZZSSSLLLHHHNNNaaasssuuuooowww{{{hhhTTTMMMJJJHHHMMMRRRWWW___fffeee```YYYOOOIIIJJJIIIHHHNNNYYYqqqssskkkhhheee___^^^```[[[RRRSSS[[[SSSKKKDDDCCCDDDEEEJJJOOOOOONNNJJJEEEEEEEEEAAA:::<<<@@@DDDDDDCCCBBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>999:::999777444333333444777888999;;;<<<<<<======<<<<<<:::999888777777777555777444555999999CCCZZZqqq^^^RRRKKKGGGEEEFFFBBBAAA>>>999666666888;;;888888888:::>>>CCCGGGJJJSSS```nnnvvv{{{uuu\\\OOO]]]uuubbb\\\UUUqqqfffTTT___~~~jjjVVVrrrxxxTTTCCC333444555555444111///---000000000000000000000000000000000000000000000000000000111222444555666666555555666777888999::::::>>>QQQ+++,,,,,,---,,,+++***)))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++***+++,,,---...000111111...555333AAAsss^^^}}}fffIIIFFF]]]oooQQQPPPpppmmmQQQ{{{sssoooooopppqqqqqqtttttttttttttttttttttssssssssstttuuuuuusssnnnkkkmmmsssyyy}}}rrrbbbNNNAAA???@@@>>>;;;<<<;;;;;;::::::;;;;;;<<<<<<======<<<<<<===@@@BBBJJJRRRlll~~~wwwpppjjjgggfff\\\[[[WWWTTTPPPMMMKKKJJJFFFGGGGGGDDDAAACCCKKKRRRYYY```fffhhhpppuuujjjbbbjjj}}}iii[[[VVVTTTOOOWWWiiippprrrmmmjjjhhh^^^QQQJJJKKKNNNNNNTTT^^^dddddddddeee\\\MMMHHHOOONNNEEEIIIXXXsssrrrnnnjjjgggccc\\\VVVTTTNNNHHHEEEEEE???999AAAPPPSSSNNNKKKIIIHHHCCC???===444888???DDDFFFEEEDDDCCC@@@???>>>===<<<;;;:::999777888999:::999777555333777888:::;;;;;;:::888777999999888777666555444444444222222555888;;;CCCLLLlllwww```QQQMMMKKKEEE??????>>><<<:::888777666666777777888888;;;@@@GGGLLLVVV^^^jjjtttzzzwww]]]TTT\\\}}}xxxyyyyyywwwbbbcccZZZ```xxxYYYMMMnnntttTTT\\\|||WWWAAA888444222333333000111444111111111111111111111111111111111111111111111111000111222222444444555666222444666666777999;;;>>>AAAPPP***++++++,,,+++***)))(((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++***+++,,,---...000111111...555333CCCuuuzzzaaaoooXXX@@@AAAYYY|||bbbJJJTTTxxxhhh[[[yyyqqqmmmmmmnnnooonnnssssssssssssssssssrrrrrrrrrrrrqqqrrrrrrqqqpppooonnntttzzzooo```MMMAAA???@@@>>>;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::<<<@@@CCCJJJTTTnnn}}}wwwpppjjjfffddd^^^\\\YYYUUUQQQNNNLLLKKKEEEFFFFFFEEEFFFKKKRRRWWW\\\cccggghhhqqqwwwddd```ppp|||kkk^^^[[[[[[VVV\\\hhhjjjiiifffeeeeee^^^SSSLLLLLLIIIIIIOOOYYY___```___```\\\MMMDDDGGGHHHEEEJJJUUUiii~~~wwwnnngggaaaZZZWWWXXXTTTKKKEEEDDD???:::???KKKYYYRRRJJJGGGHHHGGGFFFEEE<<<<<>><<<:::999888777666777999::::::::::::::::::;;;===>>>>>>>>>===<<<999999888777666555444333444222222555888;;;BBBJJJddd|||{{{dddTTTOOOLLLFFFAAA@@@???===;;;999888777666777777888888:::???FFFKKKSSS\\\hhhsssyyy~~~cccQQQQQQppp{{{xxxyyyxxxssslllnnnfffggg}}}]]]PPPlllvvvYYY```\\\DDD888444222333333000000333111111111111111111111111111111111111111111111111000111222222444444555666333444666777777999;;;>>>AAAPPP******************)))(((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******+++---...///000111///555444GGGyyylllooodddRRREEEPPPnnnsssVVVFFF\\\\\\bbb|||tttppppppqqqqqqpppssstttttttttttttttttttttrrrqqqpppoooooopppqqqrrrpppvvv|||iii[[[JJJ@@@>>>???>>><<<<<<;;;;;;::::::;;;;;;<<<<<<<<<:::888888;;;@@@DDDKKKVVVqqq~~~{{{vvvpppjjjdddaaa]]][[[WWWTTTPPPMMMKKKIIIGGGEEEEEEGGGMMMTTTYYY\\\aaafffhhhhhhrrrrrraaacccxxxuuudddYYY[[[aaa___bbbfffcccbbb```___^^^YYYQQQKKKIIIGGGFFFKKKTTTZZZYYYYYYZZZZZZQQQIIIGGGHHHIIILLLPPPaaa{{{}}}pppggg```]]]aaaggg]]]RRRJJJFFFAAA<<>>?????????>>>>>>888888777666555444444333444222222555777:::AAAHHH[[[uuuiiiYYYQQQNNNHHHCCCBBBAAA???<<<:::999888777666777777888:::>>>EEEIIIOOOYYYfffqqqxxx|||lllTTTIII___{{{||||||wwwzzz}}}vvvooo^^^NNNhhh}}}]]]]]]bbbGGG:::444111222222000000222111111111111111111111111111111111111111111111111000111222222444444555666333555666777777999;;;>>>@@@OOO******+++++++++*********************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******+++,,,...///000000000444666KKKccc^^^OOONNNgggpppRRRKKKiiiwwwQQQhhh|||uuuqqqqqqrrrrrrqqquuuvvvwwwxxxxxxxxxwwwwwwssssssrrrqqqpppoooppprrrqqqvvv~~~}}}aaaVVVHHH???>>>???>>><<<<<<;;;;;;::::::;;;;;;<<<<<<;;;999777777;;;AAAEEELLL[[[www}}}{{{xxxtttoooiiibbb^^^YYYWWWTTTPPPMMMJJJHHHGGGHHHEEEEEEJJJSSS[[[______dddhhhiiiiiitttqqqeeekkk~~~wwwfffYYYSSS]]]mmmrrrvvvxxxqqqppplllfff```ZZZRRRLLLIIIHHHGGGJJJQQQTTTSSSQQQRRROOOPPPOOOJJJGGGIIINNNRRR```uuuyyyjjjbbb]]]]]]gggtttgggaaaZZZQQQFFF>>>@@@HHHeeehhhfff]]]QQQHHH@@@;;;;;;999===HHHTTTXXXPPPFFFGGGEEEBBB???============>>>===;;;:::999:::;;;<<<<<<<<<<<<===<<<;;;::::::777777666555555444333333444222222555777888>>>EEEUUUmmmooo]]]SSSNNNIIIDDDDDDBBB@@@>>>;;;:::999888666777777888999===CCCGGGLLLVVVdddpppwww{{{zzz___MMM[[[{{{}}}}}}ooobbbOOOeee___WWWrrriiiLLL<<<555000111222000///111111111111111111111111111111111111111111111111111000111222222444444555666444555777777777999;;;===???NNN,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,---///000000111444777QQQuuu^^^wwwTTTEEEJJJmmmlllSSSXXXwwwmmmTTT{{{{{{vvvooolllmmmooonnnmmmuuuvvvxxxyyyzzzyyyxxxwwwtttvvvwwwuuurrrooooooooopppwwwtttXXXPPPEEE>>>===>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;:::888777777;;;AAAFFFOOO```}}}}}}{{{xxxuuuqqqmmmhhh```[[[WWWUUURRROOOLLLJJJHHHGGGDDDBBBDDDLLLYYYcccggggggfffjjjjjjjjjvvv}}}jjjfffqqq}}}|||yyy||||||uuusssrrrgggYYYQQQQQQeeexxxkkkaaaZZZSSSNNNJJJGGGHHHMMMNNNKKKHHHHHHCCCJJJLLLEEE???FFFYYYjjjwww}}}mmmcccZZZVVV```ooorrrssspppbbbMMM>>>???GGG```ppp|||vvveeeVVVJJJCCC<<<>>>DDDPPPYYYXXXNNNCCCDDDCCCAAA@@@?????????@@@>>><<<:::888888999;;;<<<======<<<;;;:::888777666666666555555444444333333444222222555666777<<>>>>>===<<<;;;;;;::::::;;;;;;<<<999999999888999===BBBGGGRRRfff~~~zzzzzzvvvqqqnnnkkkfff___ZZZVVVUUUSSSQQQOOOMMMLLLLLL???@@@DDDOOO^^^jjjoooppphhhlllnnnooo{{{jjjeeeooo{{{ttteeeaaagggmmmooommmmmmkkkiiijjjjjjaaaVVVOOOSSSlll~~~nnnddd^^^VVVOOOJJJGGGFFFJJJJJJEEEBBBBBBEEEHHHHHHAAA<<>>EEEQQQhhh|||{{{lll___TTTLLLDDDFFFLLLWWW___\\\PPPDDD???????????????>>>>>>>>>999888777777888;;;===??????>>>===;;;:::888777777555555444444444333333333444222222444555555999@@@HHHbbbyyydddWWWPPPLLLIIIEEEDDDBBB???<<<:::999888555666777777888;;;???BBBJJJSSS```kkksssyyyllldddqqq~~~}}}qqquuuhhhPPPGGGdddvvv[[[jjjdddBBB999111222333222000000111111111111111111111111111111111111111111111111000111222222444444555666666777888888888999;;;===@@@OOO,,,,,,+++++++++,,,---...************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))***+++---...///000222444999YYY~~~\\\ZZZhhhKKKAAAKKKqqqyyycccaaazzzdddsss{{{yyyuuuqqqppprrruuuuuutttqqqsssvvvxxxxxxxxxvvvuuuuuuwwwxxxuuupppmmmooorrrrrr{{{zzzcccJJJFFF@@@<<<===>>>>>>>>><<<;;;;;;::::::;;;;;;<<<888999::::::;;;>>>CCCGGGTTTjjj}}}zzzzzztttnnnjjjhhheee^^^YYYUUUTTTRRRQQQOOOOOONNNNNNBBBDDDJJJUUUbbblllrrrtttiiiooorrrtttmmmfffnnnyyypppeeedddfffgggcccdddeeehhhmmmmmmeee\\\XXX\\\sssvvviiibbb___WWWMMMLLLHHHHHHKKKKKKGGGDDDDDDIIIFFFEEEDDD@@@MMMvvvmmmUUUPPPXXXgggssszzzoooZZZIIIDDDGGGOOObbbooolllbbb\\\TTTKKKIIIFFFIIIVVVdddfffZZZLLL??????@@@AAA@@@>>><<<;;;888888888888:::<<<>>>???===<<<;;;::::::999999999444444444333333333333333444222222444555444888>>>FFFYYY{{{}}}gggZZZSSSOOOMMMEEEDDDAAA>>><<<999888777444555666777888:::===@@@HHHQQQ]]]gggooowww~~~{{{iiimmmxxxuuujjjRRRBBBWWWwww[[[bbboooEEE:::222222555333111111111111111111111111111111111111111111111111111111000111222222444444555666666777999999888999;;;===AAAPPP++++++*********+++---...************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))***+++---...//////333444:::[[[wwwYYY\\\zzz^^^GGGEEETTTzzzdddiiidddzzzvvvrrrnnnnnnqqqttttttsssssstttwwwzzzzzzzzzxxxwwwuuuvvvuuuqqqllllllqqqvvvttt}}}xxx```GGGCCC>>><<<<<<>>>>>>>>><<<;;;;;;::::::;;;;;;<<<888999:::;;;===???DDDGGGVVVmmm}}}{{{zzztttlllhhhgggddd^^^YYYRRRQQQPPPOOONNNNNNNNNNNNIIIKKKQQQZZZccckkkppprrrkkkqqquuuxxxssshhhkkksssxxxmmmhhheeeggggggiiimmmsssssskkkbbbiiikkk}}}yyywwwppphhheeeddd[[[QQQNNNKKKKKKNNNOOOLLLJJJJJJFFF???@@@EEECCCIIImmmlllQQQIIIPPPWWWdddooolll^^^RRRMMMLLL]]]gggiii```YYYXXXQQQGGGGGG@@@@@@QQQgggooodddVVVAAABBBDDDDDDBBB???<<<999;;;;;;:::::::::;;;;;;<<<999888888888888999:::;;;444444333333333333333333444222222444444333777<<>>;;;999888777444555666777777999<<>>LLLqqq~~~[[[ssshhhWWWzzztttqqqnnnnnnpppsssuuuvvvrrrtttvvvvvvuuutttuuuvvvuuuqqqnnnmmmnnnqqqtttvvvwwwnnnXXXGGG???;;;===@@@>>><<<;;;999:::;;;;;;<<<<<<;;;;;;:::999:::<<<<<<===DDDMMMWWWnnnwwwooopppmmmiiigggeeeaaaZZZTTTRRROOOLLLJJJJJJLLLOOOQQQLLLRRR[[[dddkkknnnnnnmmmlllpppvvvttteeeggglllyyyuuurrrppp}}}xxxyyyxxxrrrggg]]]WWWTTTTTT[[[]]]VVVMMMKKKLLLMMMFFF@@@@@@EEEGGGJJJXXXiiivvvdddUUULLLHHHJJJOOOWWW\\\XXXQQQOOORRRiiiuuuyyynnnccc\\\QQQDDDAAA>>>===EEESSSaaaiiikkkNNNJJJDDD???<<<<<<>>>???888999;;;<<<<<<:::999888666777999:::999888666444222222111111222222333444222222222333444555777777AAALLLXXXmmmqqq```VVVQQQOOOJJJGGGCCC@@@===:::666333666666666777999;;;>>>???DDDMMMVVV^^^iiivvveee~~~eeerrr```VVV^^^]]]XXXnnntttNNN:::333444000///444333000000000000000000000000333000---///333555333///000111222222444444555666777777777888999:::<<<<<<@@@OOOqqqfff---------,,,,,,,,,++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++,,,,,,---...///000000111222888ZZZeeeyyyhhhOOODDDUUUzzzoooVVVnnnaaabbbwww|||yyyvvvuuuvvvwwwwwwvvvuuuvvvwwwwwwuuutttuuuvvvtttqqqnnnlllnnnqqqtttvvvxxxjjjUUUFFF???;;;===@@@>>><<<;;;999:::;;;;;;<<<<<<;;;;;;;;;999:::<<<<<<===EEENNN[[[rrryyysssmmmjjjgggeeedddaaaZZZUUURRRPPPMMMJJJJJJMMMQQQUUUTTTZZZbbbhhhjjjjjjjjjjjjhhhkkktttooolllooo~~~uuusssvvvyyyyyymmmbbbZZZWWWVVV\\\cccddd[[[PPPLLLLLLLLLKKKGGGDDDEEEFFFJJJTTT]]]|||mmm___SSSKKKIIILLLOOOMMMFFFAAAGGGQQQ```llluuutttrrrnnn```OOOCCC===<<>>>>>===;;;:::888888999999888666555444222222111111222222333333222222222333444555666777===FFFNNN^^^sss{{{}}}sssaaaWWWQQQNNNJJJGGGCCC@@@>>>:::777444666666666777999;;;===???EEEMMMVVV]]]gggttt}}}jjj{{{bbbjjj```\\\zzzYYYSSShhhuuuNNN:::222444000000333222000000000000000000000000333000...///333555333000000111222222444444555666777777777888999:::<<<<<<@@@PPPsssggg------------,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++,,,,,,---...///000000111222999ZZZmmmppp^^^HHHBBBWWW}}}___SSSmmmkkkrrrqqqwwwuuusssssstttuuuuuutttxxxxxxxxxwwwuuutttuuuwwwsssqqqnnnmmmmmmppptttwwwzzz{{{dddPPPEEE>>>;;;>>>???===;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;999:::<<<<<<>>>FFFOOO```xxx{{{uuukkkhhhdddcccbbb___ZZZVVVQQQPPPOOOKKKJJJMMMTTTZZZ___eeekkkmmmjjjffffffgggfffiiiqqqxxxuuuwww}}}vvvoooooovvv}}}uuujjjddd```^^^\\\fffkkkiii^^^RRRMMMMMMMMMMMMKKKGGGCCCFFFNNNRRRRRReeevvvgggXXXMMMJJJLLLMMMJJJAAA===DDDPPPXXXbbblllrrryyy{{{pppbbbQQQGGGAAAKKK]]]fffaaaVVVXXXVVVQQQJJJDDD>>>999777;;;<<<===??????>>><<<;;;::::::888777555555444444111111222222222333333333222222222222333555666777;;;CCCHHHSSSeeemmmtttuuufff\\\TTTNNNJJJGGGDDDAAA>>><<<888555666666666777888;;;===>>>EEEMMMUUU[[[dddqqqzzz}}}rrrzzz||||||fffiiinnnXXXqqqxxxVVVNNNcccsssNNN999222555111000333111000000000000000000000000222000...000333444222000000111222222444444555666777777777888999:::<<<<<>><<<>>>???===;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;999:::<<<===???HHHQQQccc}}}zzztttkkkgggbbb```^^^\\\WWWSSSOOOOOONNNLLLKKKOOOXXX```gggmmmsssqqqjjjdddeeeggghhhiiipppzzzxxx}}}~~~zzzyyy{{{yyyuuurrrsssxxx}}}~~~~~~xxxrrrmmmnnnqqqqqqkkkffflllmmmggg[[[RRRPPPRRRSSSHHHKKKHHHCCCIIITTTUUUNNNVVVpppaaaWWWLLLNNNRRRTTTPPPJJJIIIMMMRRRXXX___dddlllsssqqqkkk]]]PPPFFFJJJZZZfffgggbbbNNNLLLHHHDDD@@@===<<<;;;:::<<<>>>??????>>>===<<<<<<;;;888555333333333333111111222222333333333333222222222222333444555666888@@@DDDNNN\\\ccclll}}}zzzlllbbbWWWOOOJJJGGGDDDAAA@@@===:::777666666666666888:::<<<===CCCJJJRRRXXXbbboooxxx|||{{{}}}}}}qqqxxxgggjjjsssTTTggg}}}ZZZNNN```qqqPPP;;;222555111111333///000000000000000000000000222000///000222333222111000111222222444444555666777777777888999:::<<<<<<@@@OOOpppgggsssooo.........---------,,,,,,+++++++++***************************************))))))))))))))))))))))))******++++++++++++******+++,,,,,,---...///000000222444;;;]]]jjjRRR===BBBcccYYYQQQuuutttnnnjjjjjjlllppptttxxxyyyyyyxxxxxxxxxvvvsssrrrrrrsssrrrrrrqqqooonnnqqqvvv{{{qqq[[[JJJAAA===<<>>@@@AAABBBAAA@@@???===;;;777444222111222333000111222333333333222222222222222222222333444555333;;;@@@HHHUUUXXX^^^lll~~~rrreeeWWWMMMJJJGGGDDDBBBAAA???<<<999666666666666777999;;;===???GGGOOOVVV```nnnyyy}}}wwwgggnnnaaaggglllOOOhhh```NNN\\\vvvUUU>>>333444222111333///000000000000000000000000111000000111222333222111000111222222444444555666777777777888999:::<<<<<<>>>NNNyyykkkpppppp............---------,,,************************************************))))))))))))))))))))))))******++++++++++++******+++,,,,,,---...///000000000333:::[[[qqqhhhNNN:::FFFnnnsssVVVLLLxxx}}}rrrqqqooonnnnnnpppsssvvvwwwwwwvvvwwwxxxwwwtttrrrqqqrrrsssssssssqqqooorrrxxx}}}mmmWWWHHH???<<<===??????;;;:::===999:::;;;;;;<<<<<<;;;;;;<<<999:::<<<===AAAKKKUUUeee~~~uuunnnmmmggg___ZZZWWWTTTPPPMMMLLLLLLMMMPPPVVV^^^eeejjjmmmqqqsssqqqkkkhhhhhhkkkddddddlllwwwzzzwww~~~pppgggZZZRRRUUU\\\]]]XXXJJJKKKMMMOOOSSSVVVPPPHHHDDDRRRppp}}}sssoooiii```[[[bbbjjjjjjddd___SSS[[[eeejjjiiigggffffffbbbYYYLLLCCCEEEQQQ___iiiaaa\\\RRRHHH@@@<<<;;;;;;???AAACCCDDDEEEDDDCCCBBB;;;999666444222111222222000111222333444333222222222222222222222333444444555===@@@HHHTTTTTTUUU```ssstttdddUUUKKKJJJHHHEEECCCBBB@@@===;;;666666666666777999;;;<<<>>>EEEMMMTTT___mmmyyy}}}}}}~~~ppptttbbbeeebbbKKKjjjfffNNNUUU\\\BBB444444111111333///000000000000000000000000000111111111111222222222000111222222444444555666777777777888999:::<<<<<<>>>LLL~~~sssoooqqq............------------************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,,,,---...///000000111333:::ZZZsssZZZ~~~gggMMM:::KKKvvvbbbKKKLLLxxxyyyttt|||xxxwwwpppssssssqqqooooooppprrrsssssstttvvvyyyyyywwwtttrrrrrrsssuuuuuusssqqqssszzz~~~hhhSSSFFF===<<<===@@@???;;;:::===999:::;;;;;;<<<<<<;;;;;;<<<:::999<<<>>>BBBLLLWWWiii{{{tttpppjjjddd\\\WWWUUUSSSPPPMMMMMMKKKMMMTTT___hhhmmmnnnoooppppppooollljjjiiijjjcccfffppp}}}zzztttiiiZZZVVV]]]ccc]]]RRRLLLKKKOOOVVVYYYSSSMMMIIIFFFIII\\\~~~}}}sssmmmkkkaaa[[[```ggggggccc```SSSVVV]]]bbbdddcccaaaaaabbb\\\SSSJJJEEEFFFJJJNNNPPPMMMHHHCCC???>>>>>>>>>>>>@@@BBBDDDDDDDDDCCCBBB999888666444222111111111///111222444444333222111222222222111222222333444888===???HHHWWWYYYXXX```lll}}}tttdddXXXRRRJJJHHHEEEDDDCCCAAA???<<<666666666666777888:::;;;???FFFMMMSSS^^^lllwww{{{|||{{{kkkfffdddJJJaaammmPPPQQQ~~~bbbFFF666444111111333000000000000000000000000000000111111111111111222333000111222222444444555666777777777888999:::<<<<<>>BBBMMMXXXlll~~~yyyuuussshhhbbbZZZUUUTTTSSSQQQNNNNNNLLLNNNWWWeeeooosssrrrppppppooommmllljjjiiiiiifffkkkvvv|||||||||xxxlll]]][[[dddiii\\\KKKKKKIIIOOO[[[\\\SSSLLLNNNHHHFFFSSSooovvvmmm\\\VVVTTTYYY]]]YYYTTTQQQJJJFFFEEEJJJPPPTTTVVVVVVVVVUUUSSSPPPMMMJJJFFFCCCEEEDDDCCCAAA???>>>>>>>>>;;;<<>>===>>>>>>>>>===<<<<<<;;;;;;======>>>???@@@BBBCCCDDD888777666555333222111000000111222333444333222111333333222222222222222222666666999AAAMMMZZZeeekkkwwwmmmfffhhhiiiTTTMMMEEEAAAAAA@@@<<<888444555666666666666888:::===FFFNNNSSS\\\iiivvv{{{}}}rrrwwwvvvcccwwwfffRRRJJJccc^^^TTTiiirrrMMM666555222111222...000000000000000000000000111111222222222222111111222333333333333333333444666666777777888999;;;<<>>============<<<;;;:::999999:::<<<=========<<<;;;<<<:::999<<<>>>EEESSSaaattt~~~uuuqqqqqqmmmccc[[[YYYWWWTTTQQQQQQXXXYYY^^^gggpppvvvwwwvvvtttsssqqqnnnkkkiiikkkllliiiuuu~~~qqqddd^^^]]]UUUPPPSSSXXX]]]gggppp{{{ppplllgggdddaaa[[[SSSLLLKKKLLLNNNPPPQQQRRRRRRQQQNNNIIIGGGVVVwwwzzzwwwyyywwwrrrddd```YYYSSSTTTXXXTTTLLLBBBCCCCCCCCCAAA???>>>>>>======<<<<<<;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@??????777777666444333222111000000111222333333333222111222222222222222222222222555666999@@@KKKVVV```fff~~~mmmdddccccccTTTMMMFFFBBBAAA@@@<<<999444666777666666666888:::<<>>???>>>===;;;999666666555444222111000000///000222333333333222111000111111111222333333333555666999???GGGPPPYYY^^^{{{nnn```ZZZWWWRRRMMMFFFCCCAAA@@@===:::555666777777666666888:::;;;CCCKKKPPPXXXfffrrrxxx|||yyyzzz{{{```uuufffQQQIIIaaafffOOOSSS|||zzzTTT<<<999555222222...000000000000000000000000111111222222222222111111222222222333333444444444666666777777888999;;;<<>>??????>>>:::777555555555444333222111000000///000111222333333222222///000000111222333333444444666999===CCCJJJRRRWWWpppzzzeeeXXXQQQPPPLLLGGGDDDBBB@@@>>>;;;666777888777666666888:::;;;CCCKKKOOOXXXeeeqqqwww|||{{{wwwyyyrrr}}}rrr\\\SSSiiiuuuUUUMMMppp}}}WWW===999555333333000000000000000000000000000111111222222222222111111222222222333333444444444666666666777888999;;;;;;???LLLpppxxxOOO???000---000111//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******************************,,,,,,,,,+++***+++,,,------......///000000000444555CCCkkkvvvZZZzzzyyyUUUCCC>>>SSSuuuQQQFFFTTTyyywww|||zzz||||||vvvuuuvvvwwwzzz|||{{{yyyvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvpppmmmqqqwww~~~nnn[[[MMMCCC===============<<<;;;:::999777888:::;;;;;;;;;:::999888888:::<<>>:::666555666888999666666777888999:::;;;;;;<<<===>>>>>><<<999555333444444333222111000000///...///000222333333222222//////000111222222333333333555888;;;???FFFNNNTTTiiirrr^^^SSSOOOLLLHHHEEEBBB@@@>>>===777888888777666666888:::;;;CCCKKKPPPXXXeeeqqqwww|||}}}nnnhhhkkkvvvmmmZZZfff~~~}}}[[[NNNkkk[[[???999444222444222111111111111111111111111111111222222222222111111111111222333333444555555666666666777888999;;;;;;???KKKxxxnnnuuugggPPP999000222333000...------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---------......///000000000222666HHHsssrrrffftttJJJ:::AAA___nnnPPPIIIZZZssszzzuuuxxx|||wwwuuuvvvxxxzzz|||{{{xxxvvvuuuuuutttssssssttttttuuutttnnnmmmqqquuu{{{jjjUUUHHHAAA===============<<<;;;:::999777888999:::::::::999999777888:::<<>>777888999888777666888:::;;;CCCKKKOOOWWWeeepppvvv|||yyymmm]]]\\\hhh{{{}}}uuuYYY___ttt```QQQhhhcccCCC:::333111444333111111111111111111111111111111222222222222111111111111222333333444555555666666777777888999;;;<<>><<<============<<<;;;:::999666777999:::::::::999888777888;;;>>>@@@III^^^rrrwwwmmmhhhddd```___aaadddgggoooxxxyyyyyy{{{~~~yyytttqqqqqqqqqooommmmmmooorrruuussshhhbbbiiirrr~~~yyyooojjjkkkppp}}}{{{rrrjjj[[[ZZZ___lllyyy|||sssiii]]]YYYWWWYYY___aaa]]]YYYLLLNNNRRRUUUWWWWWWVVVTTTOOOEEEBBBDDD???BBBccc{{{qqqmmmiiidddaaabbb```YYYWWWXXXMMMHHHCCCAAACCCDDDCCC@@@<<<:::666444222222333444555555555666666777777888777777666666555333222111222222222111000000//////,,,...///111222333222222000000000000111111111111000333555777;;;DDDQQQ[[[fffxxx}}}bbbUUUKKKKKKJJJGGGCCCAAA@@@???888999999888777777888::::::BBBIIINNNVVVcccnnnttt{{{}}}{{{eee]]]eeessskkk{{{rrrXXX```ttteeeSSSdddmmmIII<<<333000444333111111111111111111111111111111222222222222111111000111111222444555555666666666777777888999;;;<<<>>>KKKtttqqqttt~~~wwwWWWBBB777222111333...------,,,,,,------...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------++++++,,,---------......///000000000111;;;SSS~~~yyySSSmmmmmmAAA???VVV~~~zzz___JJJRRRooo{{{uuu|||{{{pppqqq{{{wwwvvvvvvvvvxxxzzzyyywwwuuuyyyxxxwwwvvvvvvwwwxxxyyyrrrpppsssyyy{{{}}}bbbMMMAAA<<<;;;============<<<;;;:::999666777888999:::999888888888999===???AAAKKKaaauuuxxxmmmgggfffaaa```ccchhhmmmuuu}}}}}}wwwrrrrrrpppnnnmmmnnnrrrtttyyyzzzyyyxxxrrrbbbUUUPPPOOORRRbbbuuu~~~wwwhhhzzzvvvmmmooossszzz~~~xxxsssbbb]]]YYYXXX[[[___``````LLLMMMNNNNNNOOORRRVVVYYYVVVHHHEEEKKKAAA999UUU~~~zzzrrrpppjjjfffgggkkkjjj```XXXVVVLLLHHHDDDCCCEEEEEEAAA===999888666444333333444555555555555666666666666666444333333222222111111111222222111111000000//////,,,---///111222333222222111111111000000000000000000222444666:::EEESSS^^^mmm|||jjj]]]KKKKKKJJJGGGDDDAAA@@@@@@888999999888777777888:::999AAAHHHLLLTTTaaammmrrryyy~~~|||}}}wwwggglllxxxfffkkkooo[[[dddttt|||kkkSSS___tttNNN>>>333///333222111111111111111111111111111111222222222222111111000111111222444555666666666666777777888999;;;<<<>>>KKKzzzjjjbbbooovvvtttWWW@@@555222222---,,,,,,---//////---,,,***+++,,,------,,,+++***************************,,,++++++***)))))))))***.........///////////////999444VVVsss~~~LLL}}}ZZZGGG@@@eeeoooZZZLLLVVVqqqiiitttpppuuuvvvwwwzzztttvvvxxxxxxvvvwwwzzz~~~vvvvvvvvvxxx{{{|||{{{zzzuuuqqqpppttt{{{www]]]JJJ@@@===<<>>===;;;:::999999999999999999999999999;;;;;;===>>>AAALLLbbbvvv~~~{{{vvvnnngggdddiiihhhbbbdddooo|||zzzvvvrrrnnnlllmmmrrryyy}}}~~~hhhUUUJJJIIIMMMQQQ```qqqzzzwwwsssyyy}}}}}}qqqooojjjaaaYYY[[[cccddd___MMMJJJIIIJJJPPPUUUXXXYYYTTTNNNGGGHHHCCC===WWW|||tttpppmmmpppppphhh```[[[UUUPPPMMMJJJEEEBBB@@@@@@>>>===>>>999444222333555555444777777777666555444444333666444222111333444444333444444333222111111111111/////////000111111222222//////000000111222444444444111000333888@@@OOO]]]ooosss]]]WWWQQQIIIEEECCCCCC@@@>>>777666666555555666888888:::???EEEKKKQQQ]]]lllwwwzzzyyyuuummmfffqqq|||ZZZ]]]gggoooqqqWWWeee}}}QQQ999555555444222111111111111111111111111111111222222222222111111111222222333333444444555555555666777888999::::::===PPPpppcccmmm~~~uuuWWW@@@666333000///......///...---+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,+++***************.........///////////////777555YYYwww~~~wwwQQQxxxPPPFFFGGGiiigggTTTLLL^^^lllqqqlllrrrsssrrrrrrrrruuuxxxxxxvvvvvvyyy|||yyyxxxxxxzzz}}}~~~}}}|||wwwssssssvvv}}}rrrXXXGGG???======??????>>>>>>===;;;:::999999999999999999999999999999:::<<<>>>AAAMMMdddxxx|||xxxssskkkeeekkkrrrssslllhhhppp}}}yyyvvvrrroooqqqwww}}}{{{fffUUUMMMLLLNNNRRR[[[mmmzzzttttttzzznnnllliiiaaa\\\^^^dddccc^^^PPPMMMLLLOOOUUUZZZ\\\[[[TTTKKKCCCCCCAAA;;;SSS~~~~~~yyyxxxpppsssrrrkkkccc]]]UUUNNNLLLHHHDDD@@@>>>===;;;:::;;;777333222444666888888<<<;;;:::999777777666666555333111111222444444333555555333222111111111111/////////000111111222222000000000000111222333333444111111444888???LLLXXXfffyyyxxxaaaWWWQQQJJJEEEDDDCCCAAA???888777666555666666888888:::???EEEJJJQQQ\\\kkkvvvzzzsssfff{{{|||bbbooo{{{YYY^^^lllxxxwwwVVV^^^~~~RRR:::555555444222111111111111111111111111111111222222222222111111111222222333333444444555555555666777888999::::::===OOO~~~wwwmmmyyy~~~rrrSSS===222333111///.........---+++++++++,,,,,,,,,,,,++++++------------------------------,,,+++++++++,,,,,,.........//////000000000666777^^^||||||dddnnnHHH>>>PPPppp~~~dddPPPHHH___pppxxxqqqvvvwwwsssppprrrvvvyyyzzzxxxwwwyyy{{{yyyxxxyyyzzz}}}~~~}}}|||xxxuuuuuuwww~~~kkkRRRCCC>>>>>>???>>>>>>>>>>>>===<<<::::::999999999999999999999999888888;;;===BBBNNNfff{{{yyyuuuqqqllliiisss|||yyyrrrvvv}}}zzzwwwvvvyyyuuudddTTTJJJFFFHHHIIIPPP___ooo|||{{{~~~vvvllliiifff```]]]___ccc```ZZZKKKIIIIIINNNVVVZZZYYYWWWQQQIII??????>>>999OOOwww}}}|||{{{wwwuuuxxxsssuuutttnnnhhhbbbWWWNNNIIIEEEAAA>>><<<:::888666777555222222555999<<<===BBB@@@>>><<<::::::::::::555444222222444666666666777666555333222111111111/////////000111111222222222111111111111111222222333111222555777<<>>DDDIIIPPP[[[jjjuuuzzzxxxfffwwwpppUUUaaaaaa___ooo{{{TTTWWWUUU<<<666555333222111111111111111111111111111111222222222222111111111222222333333444444555555555666777888999::::::<<>>???>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999999;;;>>>CCCPPPhhh}}}zzzuuussssssrrrrrr{{{~~~}}}|||~~~uuuiiibbb___cccjjjrrrvvvpppaaaQQQFFFJJJGGGIIIRRR\\\ccckkkqqq}}}~~~~~~uuuoooiiiddd]]]YYYZZZ[[[XXXSSSDDDDDDGGGNNNVVVYYYVVVRRRLLLGGG@@@???===999NNNuuuyyyuuuvvvtttooonnnqqquuuwwwuuupppjjjdddXXXMMMDDDAAA>>><<<;;;999888666444333222333666;;;???AAAFFFDDDAAA>>><<<<<<<<<<<<777666444555888:::;;;;;;999888666444333111111000/////////000111111222222333222222111000000111111222111222555777999AAAKKKPPPcccxxxmmmZZZSSSLLLGGGEEEDDDBBB???:::999888777666777777888888===CCCHHHNNNZZZhhhssszzznnn{{{pppRRRWWWjjj[[[eee~~~zzzSSSTTTXXX???777555333222111111111111111111111111111111222222222222111111111222222333333444444555555555666777888999::::::;;;NNNyyyuuuyyygggCCC444111---,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------............//////000111111222666>>>gggmmmxxxTTT@@@XXXzzzuuuYYYLLLRRR|||mmmsss|||wwwuuussswww{{{|||zzzxxxyyyzzzxxxwwwwwwyyyzzz{{{zzzyyyyyyzzzyyyyyycccKKK???===>>>???===>>>>>>>>>===<<<;;;:::999999999999999999999999;;;;;;<<>>===<<<<<<777666555666999<<<======<<<;;;888666333222111000/////////000111111222222333333222111000000000000111000222555666777>>>GGGKKK]]]nnnqqq[[[UUUMMMHHHFFFEEEBBB@@@<<<;;;999888777777777888888<<>>??????===============<<<;;;;;;999999999999999999999999<<<<<<===@@@FFFTTTnnn}}}xxxtttsssvvvzzz}}}{{{~~~{{{vvvoooiiimmmsssrrrggg\\\RRRKKKHHHLLLPPPOOOMMMLLLIIIIIIKKKYYYzzz}}}lllaaaUUUQQQNNNJJJGGGEEEBBBJJJTTT[[[[[[VVVPPPMMMDDDFFFDDDDDDBBB===NNNooozzzwww|||yyykkkeeehhhvvvyyyxxxnnnbbbXXXNNNEEECCCAAA????????????===;;;333333333333444888>>>BBBDDDDDDCCCAAA@@@>>>===<<<666555444666:::===??????>>>===:::777444222000000/////////000111111222222333333222111000000000111000000111555555777>>>FFFTTThhhqqq|||www]]]VVVNNNIIIGGGFFFCCC@@@>>><<<:::999777777777777777;;;AAAFFFLLLVVVeeepppwww}}}vvvaaaUUUssskkkTTTVVVqqq~~~ZZZQQQ^^^DDD999555333333111111111111111111111111111111222222222222111111111222222333333444444555555555666777888999:::::::::MMM~~~vvvyyyaaa>>>999333...---............---,,,,,,,,,,,,---...------------------------,,,,,,++++++,,,------...---...///000111222333333999LLLzzzsss\\\eee???DDDggg{{{VVVIIIQQQfffvvv}}}zzzppprrrttttttqqqppprrruuu{{{zzzzzz{{{|||}}}{{{zzzwww{{{|||{{{xxx[[[GGG@@@@@@@@@@@@===============<<<<<<;;;999999999999999999999999::::::===AAAHHHYYYttt|||zzzxxxuuuvvvzzz{{{sssiiiYYYTTTSSSWWWXXXTTTPPPNNNKKKKKKIIIMMMddd~~~yyykkk```VVVTTTQQQJJJEEECCCGGGSSS___ccc\\\RRRKKKHHHGGGEEE@@@BBBEEEAAAIII```vvvsssxxxtttfff___dddjjjqqqrrriii]]]TTTOOOKKKHHHFFFDDDCCCCCCAAA>>><<<444555444333333555:::???BBBCCCCCCCCCBBB@@@>>><<<888777777999===AAACCCCCC@@@>>>;;;888555222000////////////000111111222222222222111111111111111111//////000444555777???HHH]]]}}}~~~^^^WWWOOOJJJHHHFFFCCCAAA???===;;;999888777777777666;;;@@@EEEKKKUUUdddnnnvvv{{{tttaaaSSSrrrmmmWWW\\\yyyzzz[[[TTT```FFF:::555333333111111111111111111111111111111222222222222111111111222222333333444444555555555666777888999:::::::::LLL}}}xxx}}}wwwDDD>>>777111...............---,,,,,,,,,,,,---...........................++++++++++++,,,,,,---...---...///000111222333333:::QQQ~~~|||ggg\\\999DDDrrr}}}___SSSWWW}}}jjj{{{}}}~~~~~~yyytttqqqsssuuusssqqqpppsssvvvyyyxxxxxxyyyzzz{{{yyyxxxrrrwwwyyywwwsssXXXFFF@@@AAABBBAAA==================<<<;;;999999999999999999999999777888<<>>;;;555666555333111333888<<>>BBBFFFHHHIIIAAA???<<<888555222000////////////000111111222222222111111111111111222222///...000333555888@@@III\\\^^^XXXPPPJJJHHHFFFDDDAAA???>>><<<:::888777777777666:::@@@DDDJJJUUUcccnnnuuuzzztttggg\\\ooojjjSSS[[[}}}ttt[[[XXXbbbGGG:::555333333111111111111111111111111111111222222222222111111111222222333333444555555555555666777888999::::::999LLL}}}yyy]]]JJJ666......---...000...///000///---,,,,,,---......//////...---,,,,,,...------,,,,,,------...---...000000000111333555===eee~~~qqqwwwxxxooo```MMM===>>>uuuaaaVVVrrrfffvvvssstttxxxzzzxxxvvvwwwyyyvvvrrrqqqqqqsssttttttzzz{{{|||||||||{{{zzzyyyzzz|||||||||qqqTTTDDD@@@???>>>??????>>>===<<<;;;:::999999999999999999999999999999:::===@@@AAAIII```|||zzz{{{}}}~~~|||}}}vvvhhhlllyyyyyypppeeeXXXOOOHHHFFFKKKOOOYYYxxxwwwmmmhhhdddaaa^^^WWWOOOLLLMMMiiitttzzzrrreee[[[RRRJJJHHHEEECCCCCCFFFHHHHHHGGGWWW{{{~~~zzzzzzqqqccc^^^ccc``````aaabbbccc```ZZZUUUIIIIIIIIIHHHEEEBBB???<<<888666222///...///111333999:::???EEEHHHGGGAAA<<<@@@>>>===>>>@@@BBBBBBAAA???>>>;;;888555111///---///000111333333222111111111000000000000000111111000000000111333888>>>CCCYYYvvvcccVVVKKKHHHIIIGGGDDDCCC???>>>;;;999777777888888777;;;@@@DDDJJJUUUdddooo{{{|||~~~~~~xxxnnn]]]zzzgggTTTRRRppppppXXXaaajjjLLL;;;555333222111111111111111111111111222222111111111111222222222333333333333333333444555555666666777999:::;;;<<>>>>>??????>>>===<<<;;;:::999999999999999999999999999999999===???BBBKKKaaa~~~{{{}}}tttiiieeeeeeeeettt~~~pppttt{{{qqqeeeXXXRRRNNNNNNPPPNNNOOO[[[jjj~~~rrrmmmggg```WWWOOONNNRRRuuu}}}uuufffZZZPPPIIIFFFEEEDDDEEEGGGHHHHHHGGGVVVzzz~~~|||pppiiijjjccccccbbbbbb___ZZZSSSOOOIIIIIIIIIGGGDDDAAA===;;;888666222///...///111222777777999===AAABBB@@@===>>>===<<<>>>AAACCCDDDCCC???>>>;;;777444222000///000000111222222222222222000000000//////000000111000000000111333777>>>BBBVVViiiyyygggZZZNNNJJJJJJGGGCCCBBB???>>>;;;999777777888888777;;;@@@EEEKKKVVVeeepppyyy{{{wwwqqq^^^qqqmmmVVVNNNhhhuuu^^^dddjjjMMM<<<555333222111111111111111111111111222222111111111111222222222222333333333333444444555555666666777999:::;;;===LLL|||wwwyyy}}}tttWWW;;;///222333///+++,,,......---...///111.........///......---,,,......------------......---///000000111222444666DDDjjjzzz[[[nnngggHHH>>>???UUU}}}~~~\\\GGGSSSqqqaaaoookkkkkkoooqqqpppqqqsssssssssrrrqqqrrrtttuuuwwwsssuuuwwwyyy{{{||||||{{{uuuxxxyyy{{{}}}eeeKKK???===>>>>>>???>>>>>>===<<<;;;::::::999999999999999999999999999999<<>>>>><<<;;;;;;===AAACCCDDDDDD@@@>>>:::666333222111111111111111111111222333333000000///......//////000000000000111222666<<>>666333111111111111111111111111111222222111111111111222222222222222333333444444444555555666666777999:::;;;>>>KKKyyyyyyzzzlllHHH222222444111,,,---......------...000---...............------......------------......---///000111111333555888KKKpppYYY|||bbbHHH>>><<>>===>>>>>>>>>>>>======<<<;;;;;;::::::999999999999999999999999888;;;@@@EEEQQQiii|||rrrmmm___[[[^^^ggg{{{{{{}}}rrrfffUUU[[[[[[TTTMMMLLLLLLJJJWWWxxxjjj]]]TTTTTTbbbppp~~~qqq```RRRHHHCCCCCCFFFJJJLLLLLLKKKLLLMMMWWWzzz}}}|||zzzsssqqqoookkkddd]]]VVVQQQNNNLLLMMMMMMLLLIIIEEE@@@<<<999999777333000///...//////000//////000444888;;;======<<<;;;<<>>JJJwwwyyyxxx^^^===222222111...///000///---,,,---...------...............---///......------......///---///111222222444666999SSSyyy___[[[GGG???===[[[]]]LLLNNNfff}}}ssssssnnnmmmpppsssssstttvvvqqqsssttttttrrrqqqrrrtttuuuuuuwwwxxxxxxxxxwwwvvvvvvyyy|||vvv```HHH>>>===>>>===============<<<;;;;;;::::::999999999999999999999999888<<>>;;;:::888555222000.........,,,---///111333777:::<<>>===:::888666666777777777;;;@@@EEEKKKWWWfffqqqsssyyyvvvjjjzzz]]]ccciiiSSSNNNkkkiiiXXXpppTTT@@@777333222111111111111111111111111222222111111111111222222111111222333333444555555555555666666777999:::;;;===IIIwww{{{xxxyyyOOO666000111///000000///---+++,,,---,,,---......///.........//////............//////...///111222333444777:::YYYiiiRRRBBB>>>AAAhhhqqqPPPDDDKKKlllwww|||}}}qqqmmmllloooqqqpppppprrriiimmmrrrtttttttttvvvyyywwwwwwxxxxxxxxxwwwuuutttvvvzzz~~~rrr]]]GGG>>>>>>???>>>=========<<<<<<<<<;;;;;;;;;999999999999999999999999999<<>>;;;::::::999888666999777555222111111222222222222222222222333444444111111000///............///000111111111444777:::>>>EEEMMMTTTccc}}}ooo```PPPJJJHHHEEEAAAAAA>>><<<:::777666666666777777;;;@@@DDDJJJUUUdddooorrrxxxtttbbblll___mmmYYYVVVssszzzSSSrrrtttVVVAAA777333333111111111111111111111111222222111111111111222222111111222333333444555555555555666666777999:::;;;<<>>111111---...///...---,,,---...,,,------...//////......//////............//////...000222333333555888;;;\\\vvvQQQBBB===CCCtttfffKKKCCCKKKsssmmm}}}xxxnnnkkkjjjnnnooommmkkkmmmeeekkkrrruuutttuuuwwwzzzwwwwwwxxxyyyxxxwwwvvvuuusssyyymmmYYYDDD===???@@@??????<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999:::===DDDNNN___xxx~~~{{{}}}}}}yyyrrrllljjj\\\^^^mmmwwwkkk^^^XXXQQQQQQWWWrrr|||tttjjjmmmrrrssseeeRRRJJJNNNMMMaaa|||tttfff``````dddlllsssrrrllliiifff___UUUPPPRRRPPPRRRQQQJJJ@@@>>>EEEMMM^^^}}}yyyfff[[[PPPQQQYYY^^^ZZZTTTPPPPPPOOOLLLIIIDDD@@@>>>===;;;999555333000///...,,,...000111222444888<<>>===???HHH^^^{{{sssdddSSSLLLHHHDDD@@@???>>><<<:::777666666666777777;;;@@@DDDIIISSSbbbmmmsssyyyvvv___|||ppp```}}}yyyccc[[[tttUUUccc}}}wwwXXXAAA666444444111111111111111111111111222222111111111111222222000111111222444555555666555555666666777999:::;;;;;;KKK{{{~~~lllEEE444333+++---......------///000,,,,,,---.../////////...//////............//////...000222333444666999;;;^^^VVVFFF===CCCxxxbbbKKKFFFPPP{{{ddd|||uuunnnkkkkkknnnooollljjjjjjgggmmmsssuuutttsssuuuxxxvvvwwwxxxyyyyyyxxxwwwvvvqqqxxxhhhUUUBBB<<<>>>AAAAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999:::>>>EEEPPPbbb{{{~~~{{{vvvlllbbb\\\ggguuusssiii^^^QQQNNNVVVttt~~~vvvzzzrrrpppqqqeeePPPHHHNNNKKKcccyyywwwkkkgggfffeeedddffflllfffcccccc^^^TTTPPPRRRIIILLLKKKEEE===>>>JJJUUU___{{{ttt___TTTKKKPPP[[[```XXXNNNOOONNNNNNLLLHHHDDD@@@>>>>>><<<:::777444111000///...///000//////222888===>>>;;;888777666666444222333222222222111000000///111222333444555444333222333333111000///////////////000111111111333666888>>>@@@CCCIIIYYYsssxxxgggVVVMMMIIIDDD@@@>>>>>><<<999777666666666777888;;;@@@CCCHHHRRR```kkksssyyyzzz```|||pppddd|||~~~eeeWWWlllYYY[[[nnnyyyYYYAAA666444555111111111111111111111111222222111111111111222222000111111222444555666666555555666666777999:::;;;:::KKK}}}oooPPP@@@444000,,,,,,...///...000333------------------------...............///000000///222......444333444@@@gggyyyzzzYYYGGG;;;QQQaaaNNNBBBWWWfffpppooollllllooolllfffeeejjjmmmnnnpppssstttsssrrrqqqxxxtttqqqtttzzz{{{wwwqqqrrrvvv|||{{{cccQQQ@@@;;;>>>@@@??????<<<<<<;;;::::::::::::;;;;;;::::::999888888888999888@@@HHHQQQbbb}}}kkkcccrrrzzzggg[[[YYYWWWhhh{{{}}}xxxhhhWWWLLLJJJKKKMMMTTT```vvv~~~~~~yyyppphhhhhhkkkiiidddeeejjjaaaXXXZZZVVVMMMLLLHHHGGGDDD@@@???EEEQQQZZZlllyyy~~~{{{mmmUUUUUUUUUUUUUUURRRNNNKKKNNNKKKFFFCCCCCCCCCBBBBBB???<<<999777555333///---............000222444555999888777666555444444444222111000//////000111222---///333555666666444333222222111111000000/////////.........///111444555999===BBBIIIWWWpppuuuhhhXXXNNNJJJGGGCCC>>>???>>>===;;;999777666555::::::>>>DDDJJJQQQ]]]hhhtttyyylllppp~~~gggZZZqqqcccRRRcccbbbaaawwwfffIII888333333555444333222111111111111222222222222222222222222222333333333333333333444777777777888999999999:::===KKKzzz```III666111---,,,...///------000------------------------...............///000000///222......444333555AAAppppppnnnMMM@@@===YYY{{{___MMMDDD]]]qqqqqqppplllkkkkkkiiieeeffflllmmmnnnpppsssttttttssssssxxxtttoooooorrruuuuuutttsssxxx~~~zzzaaaPPP@@@;;;>>>@@@??????<<<<<<;;;::::::::::::;;;;;;::::::999888888999999:::CCCLLLUUUggg}}}nnnccc]]]TTT___~~~|||uuugggXXXNNNKKKKKKHHHLLLRRR^^^zzz~~~|||mmmhhhjjjllliiiiii[[[OOORRRQQQIIIHHHAAABBBBBB???@@@JJJZZZfffmmmyyy|||mmm]]]^^^^^^]]]YYYTTTNNNKKKHHHGGGEEEEEEEEEEEEDDDBBB>>>;;;888666555333000...............///111333444666555444333222222222222111111000000000000111111...000222444555555444444111111111000//////....../////////000111222333444888:::===AAAIIIZZZqqq|||zzzmmm[[[NNNJJJGGGCCC>>>???>>>===;;;999777666555999999===CCCIIIPPP]]]hhhrrrxxx~~~rrrsssvvv]]]PPPggghhhQQQ]]]\\\]]]uuugggJJJ:::444444555444333222111111111111222222222222222222222222222222333333333333444444777777777888999999::::::;;;IIIyyy}}}xxxXXX>>>444///---000000---,,,---------------------------...............///000000///222//////444333666CCCpppzzzhhhlllHHH===BBBccc```NNNHHHddd|||}}}qqqooollliiihhhfffdddhhhmmmmmmnnnpppssstttuuuuuutttwwwvvvuuuuuuuuuuuuvvvvvvuuuyyywww___OOO@@@<<>>@@@AAA@@@AAAMMMaaaqqqmmmwwwlllaaadddeeebbbYYYOOOHHHEEEAAABBBDDDGGGIIIGGGDDDAAA<<<:::888666555444222000......------...000111222222222111000////////////000000111111111111000000///000111333444444444444333222222111000000//////000000111222222222222222999;;;===>>>@@@IIIWWWbbb```fffppp|||qqq]]]OOOIIIFFFCCC@@@@@@???===:::888777666555888888<<>>???<<<<<<;;;::::::::::::;;;;;;::::::999999999::::::===FFFQQQ^^^qqq~~~www```aaaUUU[[[sssdddZZZRRROOONNNLLLIIIHHHIIIKKKbbb}}}lllfffhhhuuukkkRRRCCCJJJNNNGGGEEE@@@CCCDDDAAAAAAMMMaaarrrlllssskkkfffiiikkkeeeYYYMMMFFFDDD@@@BBBEEEIIIJJJHHHBBB>>><<<:::888777666555333111///......------...000111000000///...------.........///111222222111000000111111111222333444444555444444444333222222111111000111222333333222111000666999;;;<<<===AAAIIIOOORRRUUU___ooosss]]]NNNHHHFFFDDDBBB@@@???<<<:::888777666666777777;;;BBBHHHOOO[[[gggpppvvv}}}rrrmmmjjjRRRSSShhhqqqTTTUUUvvvdddbbbwwwhhhKKK;;;555444444333222222111111111222000000000000000000000000222222222333333444444444666666777888999::::::;;;:::IIIxxx~~~|||YYY:::333...000222000//////.......................................///000000...333000///444333999III{{{cccjjjPPP===BBB___eeeUUUTTTsssyyyuuuooojjjlllmmmlllkkkkkkmmmmmmnnnoooppprrrssstttuuuuuuiiiooovvvxxxuuuqqqoooooossswwwoooXXXKKK@@@===???>>>>>>>>><<<<<<;;;::::::::::::;;;;;;::::::999::::::;;;;;;<<>>555---...000///------.......................................///000000---333111000444333:::LLLffftttSSSDDDPPPkkk^^^SSSYYY~~~vvvxxxnnnggglllnnnmmmlllnnnooommmooooooppppppqqqrrrssstttqqqrrrsssqqqpppqqquuuzzzrrrvvv~~~lllUUUJJJ@@@>>>???>>>===>>><<<<<<;;;::::::::::::;;;:::::::::::::::;;;;;;<<<<<>>???>>>===>>><<<<<<;;;::::::::::::;;;:::::::::::::::;;;<<<<<>><<<<<<;;;::::::::::::;;;:::::::::::::::;;;<<<===AAAKKKZZZlll}}}zzzwww|||xxxsssuuuvvv{{{pppggggggeee\\\XXX\\\OOOMMMOOOUUU[[[\\\WWWRRRVVV{{{iiibbbvvvwwwiiiiiiaaaJJJIIIKKKHHHIIIEEEFFFIIINNNUUU\\\___aaahhhmmmwwwjjjaaa[[[WWWUUUVVVQQQIIICCCAAAAAABBBBBBCCCAAA???===<<<;;;888666555444222000............//////.........//////000000//////...///111333444333555777999:::888666444666666555444444333333222------,,,,,,...000222333333333222222222333444555000444AAARRRYYY___ppp|||dddSSSKKKHHHEEEBBBBBB@@@<<<888666666777777:::999;;;@@@CCCIIISSS^^^gggnnnxxxzzzuuusssPPP^^^sssPPPBBBXXXwwwkkkVVV```}}}VVV;;;444777222222222111222222333333222222222222222222222222000111111222444555666666444555666888999:::<<<<<<:::HHHxxxnnnLLL777555000,,,//////.......................................///000000,,,111666111888777666YYYyyyhhhDDDEEElllyyy[[[JJJYYYiii~~~uuuzzziiiiiijjjllllllllllllmmmooommmmmmmmmmmmmmmnnnoooooonnnoooqqqssstttuuuvvvvvvtttttt{{{dddLLLDDD=========;;;;;;<<<::::::::::::::::::::::::888:::;;;;;;999999:::<<>>???>>>;;;888888777666222///---...///111333333//////111000---222111000///000111333555666777888999888666444333444333333333444444222000---------............///111222222333333222222111444111777CCCLLLUUUkkkzzzdddRRRJJJHHHFFFEEE>>>???>>>;;;888666666777666888;;;>>>BBBJJJUUU\\\hhhrrr{{{~~~pppiiixxxkkkYYYgggmmmWWWIIIIIItttgggWWWbbb~~~]]]@@@333222333222111111000000111111000111111111111222222222111222222333333444444555555666888888888999:::<<<<<>><<<;;;===::::::::::::::::::::::::888:::;;;:::999999:::<<>>;;;888666666777555888;;;>>>BBBJJJTTT\\\fffpppzzzyyy___[[[yyyiiiZZZsssyyy[[[MMMVVVjjjYYYddd```BBB555666333222111111000000111111000111111111111222222222111222222333333444444555555666888888888999:::<<<===IIIvvvvvvUUU>>>111222333***.......................................///000000...000333///777777:::ddduuuOOO@@@IIIkkkuuuNNNJJJaaasssxxxnnnkkklllkkkjjjjjjkkknnnpppmmmmmmmmmnnnnnnnnnoooooooooppprrrsssuuuuuuvvvvvvtttvvv}}}ZZZIIIBBB<<<===???===<<<>>>::::::::::::::::::::::::888:::::::::999999;;;===DDDSSShhhzzz}}}{{{yyyyyyyyytttzzzddd\\\^^^ZZZUUUTTTXXXnnnuuuvvv{{{}}}mmm___^^^wwwvvvXXXQQQTTTNNNIIIHHHJJJTTTbbbkkkllljjjkkkooo~~~uuulll```RRRHHHFFFBBB>>>???CCCGGGIIIIIIFFFDDDCCCBBBBBBAAA>>><<<;;;;;;;;;999666555666777333666666444333666555222222111111111333666999;;;<<<<<<======<<<:::777555444333222333444444222000////////////000000000111111111222222222222111111333000111555999GGGccc~~~mmm\\\QQQJJJEEEAAA??????>>>;;;888555555666555777:::===AAAIIITTT\\\dddnnnyyy~~~~~~YYYXXXttt[[[uuu^^^OOO^^^jjjYYYbbbaaaAAA555777333222111111000000111111000111111111111222222222111222222333333444444555555666888888888999:::<<<===IIIwww|||hhhHHH111111555---.......................................///000000//////222...666777===jjjcccDDDBBBQQQrrrvvvSSSNNNmmmvvvrrrlllmmmlllkkkjjjiiijjjnnnqqqmmmmmmnnnooooooooooooooopppqqqrrrtttuuuuuuvvvvvvuuuwwwzzz]]]GGG@@@<<<===???>>>===>>>::::::::::::::::::::::::888999:::999999999;;;>>>EEEUUUjjj|||}}}zzzxxxxxxyyyqqqwww}}}aaaUUUVVVVVVRRRWWWggg~~~zzz~~~vvvmmmYYYeeehhh[[[___YYYSSSOOOOOOWWWccckkkkkkgggjjjlll{{{{{{rrrcccQQQDDDAAA>>><<<@@@GGGLLLMMMKKKEEEEEEDDDCCCBBBAAA>>>===<<<======<<<:::999:::;;;999<<<===::::::<<<<<<888333333333444666:::===???@@@@@@@@@@@@>>>;;;888777444333222222333333222000....../////////000000000111111222222222222111111333222333444777EEEaaa{{{qqq^^^RRRKKKEEEAAA??????>>>;;;777555555666444777:::<<>>222444333222111111000000111111000000111111111222222222111222222333333444444555555666888888888888:::<<<<<>>@@@???===>>>::::::::::::::::::::::::999999999999888999<<>>===>>>EEENNNRRRPPPLLLCCCDDDEEEDDDBBB@@@>>>===<<<>>>???>>><<<;;;;;;<<<===@@@AAA??????AAA???;;;555444555666999===@@@CCCBBBCCCCCCBBB???<<<999777333222111222333333111///------........./////////000111111222222111111000111222555666888EEE\\\qqqsss]]]PPPJJJGGGDDD@@@@@@>>>;;;777555555555444666999<<<@@@HHHSSSZZZeeeoooyyy~~~sssdddyyyxxxiiisss{{{cccZZZkkkfffQQQVVVuuu[[[===111333333222111111000000111111000000111111111222222222111222222333333444444555555666888888888888:::<<<;;;HHHuuukkkBBB///222444////////////////////////...............///000000222///222000777555@@@tttttt~~~~~~XXX@@@EEEUUUttt___JJJIII{{{uuukkkgggmmmmmmlllkkkiiijjjmmmooommmnnnooopppqqqpppooonnnrrrrrrsssuuuuuuvvvvvvvvvvvvyyytttVVVFFF@@@<<>>::::::::::::::::::::::::999999999888888999===@@@IIIWWWjjj{{{~~~yyyvvvttttttwwwyyy{{{pppVVV```iiibbbnnnrrrvvvzzz}}}{{{ppptttxxxtttzzzgggSSSXXXoooooo___XXX[[[XXXYYY]]]ccckkkoooooommmnnniiikkkzzzhhhRRRDDD??????CCCLLLVVVXXXRRRKKKBBBDDDFFFFFFCCC@@@???>>>>>>???@@@@@@>>><<<<<<===???BBBCCCAAAAAAAAA???;;;777777777999<<>><<<<<<::::::::::::::::::::::::999999999888777999===@@@JJJYYYlll~~~}}}{{{zzzvvvvvvuuuoooqqqrrrnnnxxx}}}~~~}}}|||nnnkkkvvvmmm~~~|||rrriiiaaaeeelllcccYYY]]][[[___gggmmmrrrtttuuuvvvuuuqqqpppwwwpppVVVFFFBBBCCCIIITTT^^^^^^TTTJJJBBBEEEHHHHHHEEEBBB@@@AAA@@@BBBCCCBBB@@@>>>>>>>>>BBBEEEGGGDDDCCCCCC@@@;;;999999:::;;;===AAAEEEGGGDDDDDDCCCAAA>>>:::666444333222111222333222111///............////////////000000111111111111000000---///000222888EEESSS\\\jjj|||sss]]]PPPJJJGGGEEEAAAAAA???;;;777555444555222555888;;;???GGGQQQYYYcccnnnxxx}}}{{{|||YYYfffmmmVVVPPPccckkkOOOPPPrrrwww[[[BBB666555333222111111000000111111000111111111111222222222111222222333333444444555555666888888888999:::<<<>>>JJJwwwuuuzzzwwwjjjCCC666555000000000000000000000000...............///000000333000444333999555???vvvsssqqqVVVCCCEEEWWW|||vvv[[[JJJ^^^xxxqqqmmmkkklllmmmmmmkkkkkkkkklllmmmnnnpppqqqrrrqqqooonnnsssssstttuuuvvvvvvvvvuuuwwwzzzlllSSSGGGAAA===???AAA>>><<<<<<::::::::::::::::::::::::999999888777777999===AAAJJJZZZnnnqqqpppnnn~~~wwwtttqqq{{{~~~|||wwwmmm___cccggg{{{ssseeemmmkkk```aaa```fffooouuuwwwwwwxxxyyytttuuutttrrrxxxbbbPPPDDDFFFMMMYYYbbbaaaTTTIIICCCGGGJJJJJJFFFCCCBBBBBBBBBDDDEEEDDDBBB@@@??????FFFIIIJJJGGGFFFEEEBBB===;;;;;;;;;<<<>>>BBBEEEGGGDDDDDDCCCAAA===999555333333222111111222222111///////////////000000000000000000111111111111000000000000000111999GGGSSSZZZgggvvvsss^^^RRRKKKGGGCCCAAAAAA???<<<777444444444222555888:::???GGGQQQYYYaaalllwww|||{{{WWWZZZrrrXXXNNN]]]kkkNNNMMMqqqsssYYYBBB666444333222222111000111111111000111111111111222222222111222222333333444555555555666888888888999:::<<<@@@LLLyyyrrrooouuuyyyMMM222222333111111111111111///---////////////000000000000222111555333888666BBBxxxtttUUU<<>><<<888999999::::::;;;;;;<<<888888777777666999===@@@MMM^^^rrrwwwrrrjjjhhh{{{~~~uuuqqqpppqqq{{{~~~yyyjjj~~~```ggguuu\\\bbb{{{{{{rrrkkkjjjkkkmmmooorrrwww|||~~~~~~}}}vvvpppnnnssstttxxxpppUUUQQQHHHZZZsssmmmVVVJJJFFF???MMMTTTJJJ???>>>BBBCCCDDDFFFIIIHHHDDDBBBBBBCCCIIIGGGEEEBBB@@@???>>>>>>======>>>???BBBEEEGGGIIIFFFBBB===;;;:::888444111111000000000222333222111///////////////000111111222222222222222111000///......000333777???NNN\\\hhhuuuuuu```RRRKKKFFFBBB>>>??????;;;777444555777555777999;;;>>>EEEOOOVVV___kkkvvv{{{}}}```ddd|||___OOO]]]uuuTTTQQQpppwwwaaaEEE444444///000111222222222222222111111111111111111111111111222222333333444444555444666777777777777:::<<<>>>KKKyyyyyytttnnnrrrZZZ:::444222111000111111111///...////////////000000000000222111555333888777DDD{{{vvv|||SSS===MMMiiieeeGGGCCCVVVuuummmmmmmmmmmmmmmlllllllllllllllppprrrttttttqqqooopppsssuuuvvvvvvuuussstttvvvxxxzzzeeeNNNBBBAAA??????@@@???>>><<<999::::::::::::;;;;;;;;;999999888777777:::>>>AAAQQQbbbxxxyyyuuupppoooxxxtttppplllrrruuujjjggg___zzzmmm```kkk||||||~~~~~~zzzsssnnnnnnooopppqqqtttxxx|||}}}}}}}}}yyyrrrppprrrqqqpppyyyeeePPPHHH___wwwXXXGGGDDDEEERRRYYYOOOEEEDDDHHHIIIFFFIIIJJJIIIEEEBBBAAABBBDDDCCC@@@>>><<<<<<<<<<<<:::<<<>>>AAACCCDDDEEEEEEDDDAAA===:::999777444111111000///000222333222111///////////////000000111111111111111111000//////......000333777>>>MMM[[[jjjxxxvvv```RRRJJJEEEBBB?????????;;;777555555666555777999;;;>>>EEEOOOVVVcccnnnyyy|||~~~lllpppgggRRRZZZsssRRRQQQpppzzzbbbEEE777888111111222222222222222222111111111111111111111111111222222333333444444555444666777777777777:::<<<===KKKyyy~~~zzzsssooolllFFF777222111000000111222111///////////////000000000000222111555222888888FFFwwwsssNNN???TTTssscccDDDGGG\\\ssslllmmmkkklllnnnoooooonnnmmmlllmmmppprrrrrrooonnnpppssstttvvvvvvvvvttttttuuuvvvzzzaaaJJJBBB@@@??????@@@@@@>>>===;;;;;;;;;;;;:::::::::::::::999999888888;;;???CCCPPPcccyyy{{{wwwvvvyyy~~~xxxtttrrrlllnnnuuuhhhuuu]]]ccckkkcccnnnzzzwwwzzz{{{yyytttqqqrrrsssrrrsssvvvyyy|||}}}~~~~~~}}}uuuqqqrrrpppjjjkkkqqqpppVVVNNNlllbbbJJJGGGGGGTTTZZZPPPEEEEEEHHHHHHHHHIIIJJJHHHDDDAAA@@@@@@>>>===;;;999888888888888777999===AAACCCCCCBBBAAABBB???<<<:::888666333111111000///000222333222111//////......//////000111///000000000000///......///...000333777>>>LLLZZZjjjzzzxxxbbbSSSJJJEEEBBBAAAAAA???<<<888666555666444777999:::>>>EEEOOOVVVcccnnnyyy}}}~~~~~~xxxuuuyyyoooTTTUUUtttRRRPPPqqq~~~cccEEE777:::222333333333333222222111111111111111111111111111111222222333333444444555444666777777777777:::<<<===KKKyyy{{{{{{sss|||TTT<<<333111000000111222111000////////////000000000000222111555222888999JJJwww}}}iiiIIIAAA\\\}}}gggGGGMMMdddoookkkmmmllllllmmmnnnooooooooonnnmmmooorrrqqqooonnnqqqtttsssuuuvvvvvvuuuttttttuuuzzz___HHHAAA@@@??????@@@@@@???======<<<<<<;;;::::::999999999999888777777:::???CCCPPPddd{{{{{{vvvzzz~~~|||vvvmmmpppnnnlllhhh{{{iii\\\dddooojjjmmmuuuwwwxxxwwwuuussssssuuurrruuuxxx{{{}}}~~~xxxssssssqqqkkkggghhhrrr|||aaaWWWyyyqqqQQQLLLIIIWWW]]]RRREEECCCEEEEEEGGGGGGFFFDDDAAA???>>>>>>999888777666555555666666777888;;;>>>???@@@?????????===;;;:::777555222111111000///000111222222000///............///000000///000000000000000////////////000333666===KKKYYYgggxxx|||gggWWWLLLFFFCCCCCCBBB@@@===:::888777666444666888:::===DDDNNNVVV^^^jjjvvv{{{~~~qqqjjjpppxxxoooQQQPPP}}}VVVOOOqqqdddDDD555666444444444444333333222111111111111111111111111111111222222333333444444555444666777777777777:::<<<===JJJyyy}}}yyyzzzeeeHHH444222000000111222222111////////////000000000000222111555222777:::NNNuuubbbEEEBBBbbbhhhFFFMMMooowwwkkkkkkmmmnnnmmmlllllllllnnnpppqqqnnnppprrrqqqnnnnnnrrruuurrrtttvvvvvvuuutttuuuuuu{{{___HHHAAA@@@>>>???@@@@@@???>>>======<<<<<<;;;:::999999888777666555555999???CCCTTThhhzzztttyyy~~~}}}|||vvvyyyyyy{{{xxxiiinnnmmmgggpppuuuttt|||aaaQQQccc~~~ssskkkuuuvvvwwwvvvuuutttttttttsssvvvzzz|||~~~}}}uuusssqqqlllgggddddddffftttlll^^^}}}~~~XXXMMMNNN```hhh[[[JJJCCCEEEGGGFFFDDD@@@>>><<<<<<======888777666555444555555666888999999:::;;;<<<>>>>>>;;;;;;;;;999666333111111000///...///111222111000...............//////000000000111222222111111111000///000333666<<>><<<:::888777444666888:::===DDDNNNUUU\\\hhhtttyyy|||mmm^^^uuuiiiqqqhhhMMMMMM[[[MMMoooiiiGGG555333444444444444333333222111111111111111111111111111111222222333333444444555444666777777777777:::<<<<<>>???@@@@@@???>>>=========<<<;;;::::::999888777555444555999???DDDUUUjjjzzzvvvyyy|||zzzjjj```aaa```kkkoootttzzzzzzppppppkkkdddeee}}}}}}wwwkkkRRRTTTccc}}}~~~vvvvvvwwwwwwwwwxxxwwwwwwvvvuuuyyy|||~~~~~~yyytttooojjjeeeaaa\\\ZZZ```{{{xxxcccxxx```KKKMMMdddqqqcccLLLBBBEEEIIIKKKFFF???:::999;;;<<<===999888666555444555555666999999888888999:::<<<>>>888999:::888555222111000000///...///111222111000......------......///000000111111222222222222111111///000333555;;;IIIWWWgggyyyppp^^^QQQJJJGGGCCCAAA>>><<<<<<;;;999777333666888999===DDDNNNUUU^^^iiitttxxxzzz~~~vvv___nnnjjjjjjcccJJJLLL~~~\\\KKKlllmmmLLL888333222333333333333222222111111111111111111111111111111222222333333444444555444666777777777777:::<<<<<>>???@@@AAA@@@>>>======<<<<<<;;;;;;::::::888888666444555999@@@EEEUUUjjj~~~|||{{{zzz}}}{{{zzzlll```]]]ZZZ]]]aaaffflllvvv~~~{{{sssnnnfffbbb___ZZZeeemmmzzzrrrZZZTTT\\\sss}}}|||wwwwwwxxxzzz|||||||||{{{yyy}}}~~~~~~~~~xxxrrrmmmgggbbb[[[ZZZZZZiiimmmwwwnnnOOOJJJfffyyykkkQQQDDDHHHOOOTTTLLLBBB;;;999;;;===???:::888777555444444555555888888999999:::::::::;;;555777999888444111000000000///...///111111111///...------------...////////////000111111111111111111000000333555;;;HHHVVVhhhzzzsss___QQQIIIGGG@@@===:::999::::::888666333555888999<<>>???@@@AAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;:::999777555666;;;BBBGGG[[[ppp}}}yyyvvvqqqtttssszzzlllddd\\\QQQUUUYYY]]]hhhqqqpppiii___UUUSSSWWWOOOJJJfffwwwqqqsssvvv]]]YYYbbbuuu}}}xxxvvv{{{xxxxxxyyy|||}}}~~~}}}}}}xxxrrrlllgggcccbbb[[[]]]gggjjjmmmzzzxxxzzz|||WWWMMMlllvvvYYYKKKQQQZZZ]]]SSSFFF===:::<<<>>>@@@:::999777555444444444555666777:::<<<<<<;;;999888444777999888444111000000000///...///000111111///...------------...//////......///000000000000000111000111333444:::HHHUUUhhhyyysss___PPPIIIFFF===:::777777888888777444333555777999<<>>>>>>>>:::===888666:::999<<>><<<:::888666555555555666666777888<<>>GGGkkkiiiHHHEEENNNppp}}}lllnnnlllmmmlllkkkkkkkkkkkklllmmmoooooooooooooooooooooooossstttttttttssstttwwwyyy{{{qqqSSSCCC>>>??????@@@@@@@@@??????<<<<<<<<<<<<============888;;;777444888888>>>NNNhhh~~~mmmbbbZZZ[[[]]]\\\YYYWWWQQQOOOMMMKKKJJJHHHHHHIIIKKK^^^ttt{{{rrrnnnzzzqqqqqq~~~{{{uuurrruuuwwwwwwxxxzzz|||}}}~~~}}}|||~~~zzztttpppkkkddd___\\\XXXUUURRROOOOOOUUUgggsssVVV___uuudddSSSRRRlllhhhWWWAAA777<<>>===;;;999777666666666666666777888<<>>>>>>>>>>>???@@@AAABBB============<<<<<<<<<<<<777<<<999555888999CCCXXX}}}~~~xxxnnndddbbbbbb___\\\\\\YYYVVVRRROOOMMMKKKFFFBBBFFFCCCQQQlllssshhhgggsss|||sss|||}}}vvvuuuuuutttwww{{{~~~}}}|||vvvqqqooolllhhhccc\\\TTTNNNGGGEEECCCGGG[[[~~~aaa```mmmqqqZZZNNNiiihhh[[[FFF;;;===AAAAAA???:::777888666333111111333555777888888777666555444333222111000/////////111111000////////////000......------......///000000111111111111000000///000...///222555;;;GGGSSScccqqquuuZZZLLLFFFCCC???>>><<<:::888777777666666666777888===DDDMMMTTT]]]fffsss{{{dddfff}}}vvv```HHHjjjWWWLLLxxxTTTNNN[[[}}}yyy]]]JJJ;;;---222222222222222222222222222222222222222222222222222222222222333444555555777777777777888999:::;;;:::LLLyyyfffEEE222333111000111/////////000000000111111111111222222444888@@@eeettteeeDDD;;;MMMpppkkkHHHEEELLLbbb{{{oooqqqnnnmmmmmmmmmmmmmmmmmmmmmmmmoooooopppqqqrrrssstttuuuqqqrrrtttuuuuuuvvvyyy{{{}}}qqqSSSCCC@@@???>>>>>>>>>???AAABBB???>>>>>>===<<<;;;;;;;;;999???<<<888:::<<>>@@@AAADDD???999777666555333333444555666777777666555444444333111000//////......000000//////////////////...............//////000000000111111111111000//////...///222666<<>>>>>>>>???@@@??????>>>===<<<;;;;;;:::888???<<<999;;;<<>>NNN]]]jjjsssvvv[[[MMMEEEBBB??????>>><<<;;;999777777555666777999===EEEOOOVVV^^^gggrrryyy|||vvvkkk|||rrrSSSLLLyyywwwRRRKKKzzz\\\MMMVVVhhhDDD555555111111111111111111111111222222222222222222222222111111111222222333444555555555555666777888999:::<<>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;666<<<999777999:::CCCVVV|||}}}~~~}}}yyyoooeee\\\[[[___[[[aaadddeeehhhiii```RRRHHHIIICCC===JJJddduuuvvvvvv~~~~~~~~~~~~}}}|||{{{zzz}}}xxxrrrmmmkkkjjjZZZVVVNNNHHHCCCCCCEEEGGGNNNSSSTTTRRRTTT[[[bbbeeeddd```aaahhhkkkfff^^^YYYJJJNNNQQQOOOJJJFFFCCCBBBLLLMMMJJJBBB<<<<<<<<<:::666666777777777666555555444333222111000/////////,,,---...............---//////......//////000111///000000111111111111000......111444777>>>OOO___gggssswww]]]NNNGGGCCC>>>>>>>>>===;;;999777666555666777999>>>FFFPPPVVV```hhhssszzz}}}vvvttteeeTTTNNN|||pppSSSOOO~~~YYYKKKUUUlllCCC333888111111111111111111111111222222222222222222222222444444444444555666777777444444444555666888999:::<<>>>>>>>>======<<<<<<;;;;;;666;;;888777:::888===LLLyyy~~~~~~pppddd]]]aaaiii___```^^^aaaooozzzqqq```QQQSSSKKK@@@GGG___tttzzzzzzyyy}}}~~~~~~|||{{{yyyyyy|||tttooommmnnneee```XXXQQQMMMJJJHHHGGG:::===>>><<<>>>CCCEEECCCDDDDDDHHHNNNPPPNNNJJJIIIBBBCCCFFFIIIHHHFFFDDDCCCJJJRRRUUUMMMDDD@@@>>>;;;888888888777777666666666555444333222000000000000,,,---...///000//////...///////////////000000111//////000111111111111111///000222444555<<>>>>>===<<<;;;888666555555666777999>>>FFFPPPWWWaaajjjuuu|||~~~rrrcccUUUKKKuuuqqqXXXTTTSSSKKKVVVgggEEE666444111111111111111111111111222222222222222222222222333333333333444555666777444444555666777999;;;;;;===OOOtttLLL888111222333///000111111111111222222222///222222666;;;DDDjjjNNN===;;;VVV~~~cccFFFIIIQQQyyyyyywwwrrrxxxuuurrrrrrttttttttttttrrrrrrpppqqqqqqrrrrrrssssssssssssuuuwwwxxxwwwvvvwwwwwweeeNNNBBB<<<===???@@@AAAAAA@@@???===============<<<<<<<<<888<<<999999===:::;;;GGGsssqqqfffeeeooo|||rrrhhhZZZ[[[qqqoooSSSRRRLLLFFFMMMaaaxxx|||}}}~~~~~~~~~}}}wwwrrrpppqqqhhhddd^^^WWWPPPJJJFFFCCCAAA@@@<<<777777999666111;;;999999<<<>>>???@@@BBB===<<<===@@@DDDDDDCCCCCCHHHUUU\\\VVVKKKDDD???;;;999999888888777777777666666555333222111111000000---...///111111111000//////////////////000111111//////000111111111111111111111333333333999IIIZZZdddvvv{{{```QQQIIIEEE=========<<<:::888666444555666777999>>>GGGPPPWWWbbbkkkwww~~~vvvkkkOOOAAAgggtttWWWNNN{{{UUUPPP\\\```HHH999///000000000000000000000000222222222222222222222222000000000000111222333444555555666777888:::<<<======OOO___888...444444...111111111111111111111111444555333444777AAAkkkQQQBBBBBB^^^[[[QQQEEELLLtttzzzsssyyyxxx{{{wwwrrrqqqsssttttttttttttrrrqqqqqqsssuuuttttttuuussssssttttttrrruuuzzz}}}eeeLLLBBB???????????????@@@@@@@@@>>>>>>===<<<;;;::::::999===<<<;;;999888:::>>>BBBiiiuuukkkkkkvvv|||}}}wwwjjjlllfffUUUHHHLLLWWWdddttt{{{~~~~~~}}}~~~~~~~~~}}}{{{yyyvvvsssrrrkkkiiiddd^^^WWWOOOIIIFFFHHHEEE@@@===:::888666444888888888888888;;;>>>AAA===<<<::::::;;;===???@@@JJJXXX```YYYQQQNNNHHH???<<<======;;;999888999:::999888666333222111111111000000000000000///......000000///////////////000111111111111111000/////////...///111444:::HHHVVViiivvv{{{bbbSSSIIICCC??????>>><<<999777555333444666:::===AAAHHHRRRZZZdddkkkqqquuuzzz{{{mmmYYYNNNCCC[[[wwwUUUKKKwww```OOOdddZZZCCC:::444444333222222111111222222222222222222222222222222333333333444444444555555666555555666777888888777<<>>===ZZZYYYRRRJJJUUUddd|||vvv{{{yyyzzzwwwsssrrrtttuuutttsssuuusssrrrrrrtttuuuuuutttsssrrrtttwwwvvvssstttxxxeeeMMMCCC@@@@@@@@@???????????????>>>>>>===<<<;;;::::::999<<<<<<<<<:::999:::===@@@XXXyyyzzzyyyoooooozzz~~~vvvwwwxxxaaaOOORRRaaannn{{{~~~}}}}}}{{{zzzyyywwwuuuwww|||~~~|||zzzyyyxxxwwwwwwssspppkkkeee^^^XXXTTTRRRKKKGGGCCC@@@>>>===<<<:::;;;999777777:::===>>>===999999888888888999;;;<<>>>>>???>>>>>>===<<<;;;::::::<<<<<<===;;;::::::;;;===HHHmmmwwwzzz~~~wwwtttzzz{{{}}}lllWWWZZZkkkyyyyyy{{{~~~}}}yyywwwvvvxxxuuusssuuu{{{}}}{{{yyyxxxxxxzzz|||}}}{{{xxxssslllfff```[[[YYYOOOLLLGGGDDDCCCCCCBBBAAA@@@<<<999:::>>>@@@>>><<<::::::999999999::::::;;;MMMcccssslllZZZOOOKKKIIIIIIJJJKKKIIIEEEAAA???>>>;;;:::777555333333222333111222222222222111000000000000////////////000000111111111111111000//////111///000222444999FFFSSSaaappp___NNNIIIHHHAAAAAA@@@>>>;;;999777555444666999<<<@@@HHHSSS[[[dddkkkrrrvvvzzz|||}}}uuudddMMMBBBbbb[[[PPPeeeeee]]]CCC777222444333222222111111222222222222222222222222222222333333333444444444555555777777777888999999::::::<<>>>>>??????>>>===<<<;;;::::::;;;<<<======;;;999999:::BBB\\\zzzuuuvvvxxxtttuuuuuuxxxnnn^^^cccrrr}}}~~~}}}}}}zzz}}}{{{xxxwwwwww{{{xxxuuuwww|||{{{yyyvvvttttttvvvzzz|||zzzyyyuuupppiiibbb\\\XXXTTTPPPKKKHHHGGGFFFDDDCCCDDDBBB@@@AAACCCDDDBBB@@@@@@?????????>>>>>>>>>>>>CCCVVVfffcccWWWPPPPPPRRRRRRSSSTTTQQQLLLFFFBBB@@@<<<;;;888666444333333333222333333333333222111111000////////////000000111111111111111111000//////111000111333444999EEERRR^^^mmm}}}___NNNHHHFFFAAA@@@???===;;;888666555444666999<<<@@@HHHTTT\\\dddlllsssvvvzzzvvvzzzWWWIIIbbb```YYY\\\ZZZ]]]CCC666222444333222222111111222222222222222222222222222222333333333444444444555555666777888888888888999:::<<>>>>>??????>>>===<<<;;;;;;::::::<<<======;;;999999999@@@RRRhhhyyyvvvjjjzzzllldddqqquuuyyylllgggoooyyy~~~~~~}}}|||}}}}}}zzzzzzzzzyyyvvvssstttzzz~~~{{{vvvqqqnnnnnnoooooooooqqqqqqppplllddd]]]XXXXXXTTTPPPLLLJJJGGGDDDBBBCCCDDDFFFHHHJJJJJJJJJJJJGGGFFFEEECCCBBBBBBBBBBBBIIIRRRZZZYYYUUUSSSTTTUUUVVVWWWWWWTTTNNNGGGBBB@@@<<<;;;999666555444444444333333333333333222111111///////////////000111111111111111111111000//////000000111444555999EEEQQQ___lll{{{```PPPGGGBBB@@@???>>><<<:::777555444444666888;;;@@@HHHTTT]]]fffnnnuuuwwwyyyxxx|||]]]NNNcccfff^^^RRRGGGnnn{{{]]]BBB555444444333222222111111222222222222222222222222222222333333333444444444555555444666777777666666888:::<<>>===<<<;;;;;;999;;;<<<<<<:::999999:::===JJJYYYeeevvvrrr}}}}}}tttbbbYYYjjjuuutttpppsss|||}}}~~~|||||||||zzzvvvssstttyyy}}}~~~~~~}}}xxxrrrmmmhhheeeddddddgggkkkmmmkkkgggaaa]]][[[XXXUUURRROOOKKKFFFBBBCCCDDDHHHPPPXXX\\\]]]\\\RRRPPPMMMKKKIIIIIIJJJJJJLLLNNNPPPSSSVVVYYY\\\]]]]]]]]]\\\XXXQQQJJJFFFDDD<<<;;;888666444444333333222333333333333222111111///......//////000111222111111111111111000////////////111444666:::EEERRR```mmmzzzaaaRRRHHHAAA??????>>><<<999777444333444666888:::???IIIUUU^^^hhhqqqwwwxxxyyy~~~~~~|||[[[NNNeeeiii[[[~~~QQQ@@@aaawww\\\AAA555555444333222222111111222222222222222222222222222222333333333444444444555555333555888777555555777:::<<>>NNN|||LLLCCCGGGgggXXXMMMDDDOOOnnnwwwnnnuuuvvvrrruuuwwwvvvtttssstttvvvvvvtttssstttwwwyyyyyyxxxrrrqqqrrrvvvvvvtttvvv{{{zzz]]]LLLFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;999:::;;;;;;999999:::<<<;;;EEEQQQ\\\lllvvvllllllrrr|||yyysssdddUUUQQQ[[[ooozzzxxx|||}}}~~~|||{{{zzz{{{wwwuuuuuuyyy{{{zzzyyyyyyyyywwwtttppplllgggeeeaaabbbdddfffeeeccc```^^^]]]\\\ZZZYYYVVVQQQKKKFFFHHHFFFKKKZZZnnnzzzyyyttteeebbb^^^ZZZXXXXXXZZZ\\\XXXWWWWWWYYY]]]```ccceee______\\\WWWPPPJJJFFFEEE<<<:::888666444333333333222222222222222111111000............///000111222111111111111111000//////---...000444666;;;FFFRRR```nnn~~~bbbQQQIIIDDD@@@@@@>>>===:::888555444444666888:::???IIIUUU^^^jjjsssyyyyyyxxx}}}xxxZZZLLLbbbbbbWWWwwwVVVHHH```vvv\\\AAA444666444333222222111111222222222222222222222222222222333333333444444444555555333666999999666555888;;;<<>>===<<<;;;;;;888999::::::999999;;;======EEEPPP\\\nnnqqq___[[[___XXXlllwwwhhhUUUJJJKKKLLLggg~~~|||}}}~~~{{{yyyxxxxxxuuurrrsssuuuvvvuuurrroooqqqtttvvvvvvssspppmmmdddcccbbb```^^^\\\[[[ZZZ^^^^^^^^^^^^\\\WWWPPPKKKPPPJJJMMMcccwwwtttnnniiiggghhhjjjlllpppnnnllljjjgggdddccceeeYYYXXXUUUOOOHHHBBB???>>>;;;:::777555333333222333111222222222222111000000............///000222222111111111111111000//////------000444666;;;GGGSSS___ooobbbPPPJJJIIIAAAAAA@@@>>>;;;999666555444666777:::???IIIUUU___kkkttt{{{yyyxxx|||vvv^^^MMM^^^zzzYYYVVVpppZZZSSSdddvvv]]]@@@333666444333222222111111222222222222222222222222222222333333333444444444555555444777;;;:::777666999===<<>>===;;;;;;;;;:::;;;:::999888888888999:::999DDDQQQ\\\mmm}}}kkk___ddd```mmm___LLLKKKQQQSSSfff~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~xxxsssrrruuuwwwvvvtttppprrruuuxxxxxxvvvssspppiiiccc^^^]]][[[WWWUUUWWW]]]___``````\\\VVVOOOKKKIIIGGGLLLddd~~~xxxvvvwww{{{~~~zzzqqqkkkeee___ZZZTTTNNNLLLIIIDDDAAABBB;;;999555333333333222111444444222111000...------......------------......111111111111111000//////111111333666777<<>>PPPhhhsssIIInnnwww^^^???111666222222222222222222222222555444666888888KKK}}}{{{aaaHHHLLLssshhhOOOPPPLLLfffwwwmmmiiirrrppppppsssxxxwwwrrrrrruuuwwwwwwxxxxxxxxxxxxxxxwwwsssuuuxxxxxxxxxxxxzzz{{{~~~^^^JJJCCC???@@@AAABBBBBBAAA@@@@@@@@@???>>><<<;;;:::::::::;;;:::999888888888999::::::EEEQQQ]]]nnnhhh```eeepppZZZQQQOOOSSShhh~~~~~~~~~~~~~~~{{{|||}}}~~~~~~yyysssrrrtttvvvtttrrrnnnooopppppppppooommmllleee___YYYWWWTTTPPPPPPRRRVVVWWWXXXXXXVVVRRRMMMJJJJJJHHHMMMeee~~~}}}sssiiiaaaZZZSSSMMMKKKGGGAAA>>>???;;;999666555444444222111222222111111000000//////......------------......111111111111111000//////000000222555777;;;GGGSSSaaappp~~~___MMMHHHHHHBBB???===>>>;;;666444666555777999<<<@@@HHHSSS\\\hhhnnnwww|||~~~{{{___QQQyyypppRRRVVVrrrYYYOOOfffuuuZZZBBB777555333222222222222111111111222222222333333222111111111111111222333333444444666777888888777888:::<<<>>>PPPkkkvvvAAA\\\~~~mmmEEE111888222222222222222222222222555333555777777JJJ|||TTT>>>FFFkkkeeeNNNSSSRRRhhhyyytttnnnjjjqqqqqqqqqtttwwwvvvrrrqqqtttuuuvvvxxxzzzzzzzzzyyyxxxvvvxxxyyyyyyyyy{{{~~~\\\HHHCCC@@@@@@AAAAAAAAA@@@@@@??????>>>===<<<;;;:::::::::;;;;;;:::999999999999999<<>>;;;666555777666888:::<<>>===<<<;;;::::::::::::;;;;;;::::::999999999999===GGGRRR___qqqtttpppyyyyyywww}}}}}}}}}~~~}}}{{{zzz}}}zzzyyyxxxuuutttoooooonnnmmmkkkiiihhhgggeee^^^WWWRRRLLLHHHJJJOOOGGGGGGFFFFFFEEEEEEEEEEEEKKKJJJNNNbbbxxxaaaYYYQQQLLLFFF>>>999999<<<:::888777777666333111000000000000000000000000......------------......///000000000000000////////////111555777<<>>>>><<<777555777555777:::<<<@@@IIITTT\\\iiinnnuuuyyy{{{}}}___HHHgggggg\\\fffjjjPPPHHHeeepppWWWBBB555111444444444333333333222222222222222222222111000000111111222222333444444555444555777777888999<<<>>>===OOOmmmvvvEEEPPPnnnoooUUU222888222222222222222222222222333222555888:::NNN\\\??????GGGiii[[[BBBKKKMMM\\\vvvttttttoooqqqqqqsssuuutttsssrrrrrrrrrsssuuuxxxzzz{{{zzzyyywwwwwwwwwwwwwwwxxx{{{```LLLFFFBBBAAAAAA@@@@@@?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999>>>GGGSSSaaauuu|||ffffff{{{~~~}}}zzz|||~~~}}}|||{{{|||yyyvvvtttsssnnnoooqqqqqqnnnkkkfffdddfff```ZZZTTTMMMFFFHHHLLLEEEDDDCCCAAAAAAAAAAAABBBGGGGGGMMM___}}}jjj```VVVNNNGGG>>>::::::<<<:::888777666555333111222222111111000/////////......------------.........//////000000000//////...///111555888===JJJVVV```qqq|||aaaQQQJJJGGGCCC@@@>>>>>><<<777555777444666999;;;???GGGSSS[[[ffflllsssxxx{{{~~~{{{cccKKKhhhddd\\\iiigggLLLGGGkkk~~~ZZZ@@@555333444444444333333333222222///000111111222222222222111222222333444444555555444555777777888999<<<>>>===OOOkkkuuuBBBJJJvvvlll^^^666888222222222222222222222222333222555888:::NNNYYYCCC>>>CCChhhgggHHHKKKFFF\\\uuuqqqqqqmmmnnnooosssuuurrrqqqssssssrrrtttuuuwwwyyyyyyyyyxxxwwwuuuvvvvvvvvvwwwzzzaaaMMMFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999===FFFSSSbbbyyynnndddnnn~~~}}}yyyzzz}}}~~~}}}yyy~~~~~~zzzvvvsssqqqoookkkmmmoooooommmiiiddd```ccc```\\\WWWNNNEEEDDDHHHDDDCCCAAA?????????@@@@@@AAADDDMMM]]]tttssshhhZZZPPPGGG???<<<======:::777555444444333222222222222111000//////.........------------............///000000000////////////222666999???LLLYYYcccrrrzzz```QQQJJJFFFDDD@@@>>>???<<<777666888444666888:::???GGGRRRZZZdddkkkssszzz}}}dddXXX{{{fffXXXdddgggLLLHHHooo___AAA777666333333333333222222222222...///000111222222222222222222333333444444555555555666777888888999;;;===>>>PPPkkkxxxBBBHHH|||sssggg<<<888222222222222222222222222555444666888999LLL~~~[[[HHH===???kkkkkkLLLMMMGGG```tttoooppplllmmmnnnssstttqqqppptttuuusssuuuvvvvvvwwwwwwwwwvvvvvvuuuvvvvvvwwwwwwyyy}}}___LLLGGGEEEDDDCCCAAAAAAAAAAAAAAA??????>>>============>>>:::;;;<<<<<<<<<;;;:::999<<>>???@@@@@@???DDDOOO[[[hhh~~~{{{mmm]]]PPPFFF???===???>>>:::555222222333333333111111000000000000000000......------------......---......///000000/////////000333888;;;AAANNNZZZeeesssttt[[[NNNIIIGGGDDD@@@??????===888666888444666999;;;???HHHSSS[[[eeellluuu|||___ZZZsssYYY```gggLLLIIIrrr___BBB777666333222222222222111111111///000111111111111111000222222333333444555555555666777888888777888:::<<>>>>>>>>>>>???:::;;;<<<<<<<<<;;;:::999;;;DDDRRReeeyyy{{{ttt}}}}}}~~~|||zzz{{{yyyyyyzzzzzz{{{zzzzzzzzzzzz}}}}}}{{{{{{}}}~~~~~~}}}}}}~~~~~~zzzvvvrrrpppppplllllljjjiiigggeeedddcccbbbbbbccc```UUUHHHCCCDDD>>>>>>>>>>>>??????@@@AAA@@@FFFPPPXXX^^^lllppp^^^PPPEEE>>>===@@@>>>:::444111000222333333...//////000111222222222.........------.........------...///000000//////000000444888<<>>TTT^^^KKKGGGOOOjjj~~~tttmmmsssoooqqqrrrsssrrrrrrrrrtttvvvsssqqqrrrvvvvvvtttsssvvvttttttvvvyyy}}}~~~\\\EEEBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>><<<;;;;;;:::::::::999999999888888???GGGVVVlll{{{zzz~~~yyyvvvvvvxxxzzz{{{vvvwwwxxxxxxwwwwwwyyy{{{xxxwwwwwwzzz~~~~~~}}}||||||{{{{{{|||{{{|||~~~xxxtttsssqqqnnnfffddddddggglllmmmiiieeeaaabbbbbb___WWWMMMCCC<<<>>>??????>>><<<;;;===>>>BBBGGGPPPYYY```jjj|||rrr___PPPEEE>>><<>>DDDOOOYYYkkk|||mmmWWWPPPJJJCCCCCC@@@???AAA>>>888666777555444666===CCCIIISSS\\\dddjjjrrrxxx{{{~~~ttt]]]QQQxxx}}}bbbsssaaaKKKZZZvvvxxxXXXAAA555111111111222222222222111111111111111111111111111111222333444444444333222111777888999:::::::::::::::===PPP~~~rrrzzzIIICCCiiisssttt@@@666555444333333222222333333111666555555:::IIIsssZZZ???===RRR^^^JJJFFFPPPmmm~~~tttnnnsssooorrrsssttttttsssssstttvvvssspppqqquuuvvvssssssvvvuuuuuuvvvyyy|||~~~~~~}}}]]]HHHEEECCCCCCCCCBBBBBBBBBBBBAAACCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::999===GGGWWWlll~~~~~~}}}yyywwwxxxzzz|||}}}xxxyyyyyyxxxwwwvvvxxxyyyxxxwwwxxx{{{}}}{{{yyyyyyxxx||||||~~~{{{~~~}}}xxxuuuuuusssoooeeeccccccggglllooollliiiddddddbbb^^^VVVMMMCCC===<<<=========<<<===???AAACCCGGGOOOXXX^^^hhhzzzsss```QQQFFF>>><<>>;;;666333222333222222111111000//////000111222/////////////////////...//////000000000000//////111000222888>>>EEEPPP[[[jjj}}}oooWWWNNNIIIDDDCCC@@@???@@@>>>888555666666444777===BBBHHHRRR\\\ccciiiqqqwwwzzz}}}|||yyy~~~yyyTTTQQQuuu___tttkkkJJJWWWxxxpppSSS???555222111111222222222222111111111111111111111111111111333333333333444555777888777777888999999:::::::::>>>QQQttt|||LLL@@@```tttwwwCCC999555444333333222222333333222666555555:::HHHsssbbbAAA???RRR[[[FFFCCCQQQooo~~~vvvoootttoooqqqsssuuuvvvuuutttttttttrrrpppqqqtttuuussssssuuuvvvvvvvvvyyy{{{}}}|||{{{```KKKHHHBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;FFFXXXmmm~~~yyy~~~{{{wwwvvvwwwyyy{{{{{{zzzzzzzzzxxxvvvvvvwwwyyyyyyyyyzzz}}}~~~|||yyywwwvvvuuuyyyzzz}}}|||tttwwwxxxuuuttttttqqqmmmbbbaaaaaadddiiimmmlllkkkeeeddd```[[[RRRIIIAAA<<<999:::;;;<<<<<<>>>AAADDDEEEHHHNNNVVV\\\eeewwwtttaaaSSSGGG>>><<<>>>>>>:::666333222333222222111111000000000000111111......////////////////////////000000000000//////111000333999>>>EEERRR^^^mmmsssWWWLLLHHHEEECCC???>>>???===777555666777555777===BBBHHHQQQ[[[bbbiiiqqqwwwzzz}}}uuurrr~~~xxxWWWSSSkkkYYYpppqqqIIIVVVyyy}}}fffMMM<<<444333111111222222222222111111111111111111111111111111444333222222444777;;;>>>666666777888888999999:::???RRRwwwSSSBBBZZZyyy|||EEE777555444333333222222333333222555444555:::GGGssssssLLLDDDWWWVVVBBBBBBTTTuuuwwwpppsssnnnppprrruuuvvvtttsssrrrrrrqqqoooppptttuuussssssvvvwwwwwwwwwyyy{{{|||{{{zzz~~~fffNNNHHHBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@???===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::999DDDVVVjjjvvvwww}}}|||zzzvvvuuuuuuvvvvvvuuuyyyyyyyyywwwuuuvvvxxxzzz{{{{{{|||~~~~~~~~~}}}{{{yyywwwuuuttttttvvvzzz~~~}}}yyyvvvooorrrsssppppppppplllfff```___^^^```dddggghhhgggdddbbb]]]VVVMMMEEE>>>;;;888999;;;;;;<<<>>>BBBEEEGGGIIINNNUUUZZZcccssstttaaaSSSGGG>>><<<>>>===:::555333222222222222111111111000000000000000............//////////////////000000000000//////000111444:::???FFFTTTaaarrruuuWWWJJJGGGFFFBBB???===>>><<<777555666888666888===BBBGGGQQQZZZccciiirrrxxx{{{}}}ssspppsss___SSS{{{eeeYYYtttlllJJJXXXrrrzzzuuurrrvvv___III999222222111111222222222222111111111111111111111111111111222222222333555888;;;===555555666666777888999:::@@@TTTzzzXXXEEEUUUvvvzzzEEE666555444333333222222333333333444333666:::FFFttt|||PPPEEE\\\xxxQQQCCCHHH]]]yyyqqqsssmmmnnnqqqssstttrrrqqqppppppqqqoooppptttvvvssstttvvvyyyxxxxxxzzz|||}}}|||zzz}}}mmmPPPGGGBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::<<>>CCCFFFJJJKKKPPPVVV[[[cccppp}}}~~~ppp___RRRGGG>>><<<>>><<<999555222222222222222111111111111000000//////---.........//////000000//////000000000000//////000111555;;;???GGGWWWeeeuuuvvvWWWJJJGGGFFFBBB>>><<<===:::666444666888666888===BBBGGGQQQZZZeeekkksssyyy|||uuuqqqttt___UUUcccaaabbbMMMXXXdddmmmvvv\\\HHH888000000111111222222222222111111111111111111111111111111111111333444555666666666555555555666777888:::;;;@@@TTTvvv|||XXXGGGPPPooosssyyyJJJ===555444333333222222333333333444333666999DDDuuuwwwKKKBBB[[[sssMMMFFFPPPeeeyyyqqqtttnnnnnnppprrrrrrpppoooooooooqqqoooqqquuuwwwuuuuuuxxxyyyyyyyyy{{{}}}~~~}}}|||~~~sssSSSGGGBBBBBBBBBBBBAAAAAAAAAAAA??????>>>======<<<;;;;;;;;;;;;;;;::::::::::::999???EEEQQQeee{{{vvv}}}{{{qqquuu}}}zzzvvvtttttttttsssssssssuuuyyy}}}|||~~~~~~}}}{{{{{{|||zzz{{{|||||||||{{{yyyyyyuuuxxx|||}}}{{{xxxvvvtttvvvvvvtttpppppppppkkkcccdddddddddcccbbbbbbaaaaaa```]]]XXXRRRKKKFFFAAA???;;;;;;<<<<<<===@@@EEEIIIMMMNNNRRRYYY^^^dddnnnyyyxxxkkk[[[OOOEEE>>><<<>>><<<888444222222222222222111111222111111000///...------......///000000000//////000000000000//////000222666<<<@@@HHHYYYiiiuuutttVVVJJJGGGEEEBBB>>><<<<<<999555444666777555777===BBBHHHQQQ[[[eeellltttzzz}}}yyyrrrzzz[[[___aaaccc[[[NNNXXXZZZjjjxxx\\\HHH777111222111111222222222222111111111111111111111111111111000111333444555444333222666666555666777999;;;===@@@TTT|||~~~YYYLLLOOOqqqpppPPPBBB555444333333222222333333444333222666999DDDuuu~~~{{{~~~FFFAAASSSqqqIIIFFFRRRdddxxxqqquuuppppppqqqrrrqqqoooooooooppprrrppprrrvvvxxxvvvvvvyyyzzzzzzzzz|||~~~vvvVVVIIICCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;>>>DDDSSSlllvvvhhhqqq~~~zzzwwwtttsssrrrqqqpppssswwwzzz{{{}}}~~~}}}~~~}}}}}}~~~~~~|||zzzyyyvvvyyy||||||yyyvvvttttttyyyxxxtttpppqqqrrrmmmfffcccdddeeeeeecccaaa```___XXXWWWSSSNNNIIIDDD@@@>>>999:::;;;<<<>>>CCCIIIMMMPPPQQQVVV]]]bbbeeemmmuuuqqqeeeWWWLLLDDD>>><<>>;;;;;;888444333666666444777===BBBHHHRRR\\\eeekkksssyyy|||zzzqqq{{{XXXbbbbbbdddWWWMMMZZZ___ssswwwZZZGGG888333555111111222222222222111111111111111111111111111111111111111222333333444444777666666666888:::<<<>>>???SSS~~~]]]RRRPPPzzzzzzuuuPPP>>>555444333333222222333333444333222666999CCCuuuzzz}}}wwwGGGBBBJJJrrrFFFDDDNNN\\\}}}wwwqqqwwwrrrrrrssssssqqqooooooppprrrsssqqqrrrwwwxxxwwwwwwzzzzzzzzzzzz}}}xxxXXXLLLDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@?????????>>>=========<<<<<<<<<<<<;;;BBBUUUssszzzzzzzzzzzzuuueeerrr{{{xxxuuutttrrrpppoooppptttxxxyyy}}}|||yyyxxxuuuxxxzzzyyyvvvsssrrrsssxxxvvvrrrnnnppprrrnnnggg___aaacccdddbbb```^^^^^^QQQPPPNNNJJJFFFAAA===;;;888999:::<<>>;;;:::888444333666555444666===CCCIIISSS\\\dddjjjrrrxxx{{{~~~yyyooovvvTTTYYYeeejjjUUUKKK^^^jjj|||vvvYYYGGG999555999111111222222222222111111111111111111111111111111333222000000111333666888777777666666888;;;===???>>>SSSxxx```NNNMMMvvvSSS===555333111111222444444444111777333444<<>>>>>>>>===<<<<<<;;;;;;777DDDWWWooo|||tttooollllllsss{{{rrrcccxxx{{{zzzxxxuuussssssuuuxxxzzzyyy{{{}}}|||zzzzzz}}}yyyvvvwwwvvvsssqqqpppooooooooowwwuuupppmmmkkkjjjhhhgggbbbcccccc```ZZZQQQHHHBBBCCCAAA???===;;;999999888888999:::;;;>>>DDDKKKPPPQQQVVV\\\aaaeeejjjqqqwwwxxxnnn^^^LLLDDDAAA===:::999999666333111111222111111333333222222111000//////---------------...//////222222222222222111000//////333888===DDDOOO\\\eeeppp|||mmmVVVMMMIIIDDDAAA@@@===:::777555333333444555888>>>FFFOOOYYY___eeennnxxx|||{{{|||nnnmmmmmmNNNQQQ{{{qqqsss|||SSSGGGYYYeeevvvlllSSSJJJ999555111333222111111000000111111111111222222222222111111555444444444444555666666555555666777888999::::::>>>SSSyyy~~~dddPPPJJJnnnXXXBBB555333111111222444444333111777333444<<>>???BBBFFFLLLPPPWWW[[[```dddggglllsssxxx}}}kkk[[[LLLDDDBBB???<<<;;;999666333111222222222222333333222222111000000///......------......///000111111111111111000/////////333888>>>EEEPPP\\\eeennn{{{lllUUUNNNJJJFFFAAA???===:::777555333333444666999>>>EEENNNXXX^^^eeemmmvvv{{{{{{|||ooopppmmmNNNRRRuuukkklllWWWHHHVVV___kkkpppWWWIII555444333333222111111000000111111111111222222222222111111333333333333333444444555555555666777888999::::::???TTTzzz~~~kkkTTTHHHffftttXXX@@@666333111111222444444333333888333444<<>>???EEEXXX|||{{{vvvqqqqqqtttuuu{{{~~~}}}{{{xxxvvvuuuttttttxxxyyyzzzwwwtttsssuuuxxx}}}zzzxxxvvvsssooollljjjiiifffaaa]]]]]]___^^^YYYUUUPPPNNNJJJFFFBBB@@@>>>>>>888888999:::;;;;;;<<<<<<===???AAACCCEEEIIIMMMQQQZZZ^^^bbbeeehhhlllrrrwwwzzzfffXXXJJJDDDCCC???<<<;;;999777333222222333333222333333222222111000000000//////......//////000111///000000000000///......000333999>>>FFFQQQ]]]fffmmm{{{jjjTTTMMMKKKGGGAAA???===:::777555444333444666999>>>DDDMMMWWW]]]eeemmmvvv{{{{{{|||mmmqqqtttTTTZZZooodddgggUUUHHHXXXdddttttttZZZHHH222222555333222111111000000111111111111222222222222111111222222222222333333333333555555666777888999::::::@@@UUUyyy{{{pppYYYIII```ffftttXXX>>>666444222111222333333333333888333444<<>>===<<<;;;>>>======<<<;;;;;;::::::888<<>>DDDLLLVVV^^^hhhooovvv{{{{{{|||~~~pppvvv~~~YYY^^^kkkaaagggTTTLLLdddxxxtttXXXFFF111222555333222111111000000111111111111222222222222111111111222222333333333333333555555666777888999::::::???UUUvvv{{{xxxooo[[[GGGXXX\\\ccc\\\AAA666444222111222333333222333888222444<<>>===<<<;;;??????>>>>>>===<<<<<<<<<666<<>>======<<<===@@@DDDGGGKKKOOOSSSWWWSSSWWW[[[^^^aaagggooouuuwwwlll^^^OOOHHHEEE@@@;;;888888666333111222333444333222222222111111111111111///////////////000111111000000111222222111111111111555:::@@@HHHSSS```iiitttkkkSSSJJJGGGBBB@@@>>><<<:::777666444444333777<<>>SSSuuuwwwzzzjjjYYYEEENNNxxx\\\ccc]]]BBB777555222111222333222222333777111333<<>>======<<<;;;===DDDQQQfff~~~{{{xxxuuurrrqqqkkkmmmmmmlllkkklllrrrvvv|||vvvpppmmmffffffeeeddd```XXXOOOIIIJJJJJJHHHFFFCCC>>>;;;888>>>???@@@@@@???>>><<<;;;???AAADDDGGGJJJNNNTTTWWWPPPTTTWWWZZZ^^^dddlllsssssszzzyyyzzzsssdddTTTLLLGGGBBB<<<:::777444111000111333333333111111111111111111111111//////......//////000111000111111222222222222111111555;;;AAAIIITTTbbbkkkwwwlllTTTKKKFFF@@@???>>><<<:::777666555444333777===AAAEEEMMMYYYcccppptttyyy|||}}}}}}}}}}}}mmmttt~~~oooUUU]]]cccZZZdddoooRRRSSSyyygggLLLCCC555555222333222111111000000111111111111222222222222111111111222444555555555444333555555666777888999::::::>>>SSSvvv|||~~~dddXXXDDDJJJqqq```kkk___DDD777555222111222333222111222555000333===BBBffflllEEE@@@LLL~~~UUUKKKHHHYYY|||~~~pppooonnnnnnpppssssssqqqpppppprrruuurrrrrrvvvyyywwwvvvxxxwwwxxxzzz|||||||||{{{zzzjjjVVVEEEDDDBBBBBBCCCCCCCCCBBB@@@@@@@@@@@@???===<<<;;;?????????>>>======<<<<<<>>><<>><<<;;;===>>>???@@@BBBFFFLLLPPPMMMPPPSSSUUUWWW]]]eeelllqqqzzzyyywww~~~ssscccRRRIIIEEE@@@;;;:::666333000///000222222222111111111111111111111111......------......///000//////000111111111111111222666;;;BBBJJJUUUccclllwwwmmmVVVMMMGGGAAA???>>><<<999777666555555222888>>>BBBFFFOOO\\\fffooosssxxx}}}zzz___nnn}}}dddRRRaaabbbVVV___jjjPPPRRR|||bbbHHHBBB444444222333222111111000000111111111111222222222222111111000111333444444444222222555555666777888999::::::>>>TTT{{{|||```WWWFFFKKKrrrcccrrreeeKKK777555222111222333222111111555///333===BBBffflllHHHCCCLLLUUUNNNJJJTTT{{{~~~oooooooooooorrrttttttqqqooopppqqqwwwttttttxxx{{{yyyxxxyyywwwxxxzzz|||||||||zzzyyykkkXXXEEEDDDBBBBBBCCCCCCCCCBBB@@@@@@@@@@@@???===<<<;;;>>>>>>>>>===<<<<<<;;;;;;<<<:::DDD]]]{{{~~~}}}zzzxxxvvvuuuttttttmmmnnnmmmjjjgggiiimmmrrrvvvqqqiiinnntttrrriii```ZZZWWWOOOMMMKKKHHHFFFDDDDDDDDD>>>???@@@AAA@@@>>><<<;;;:::::::::999:::===CCCGGGJJJLLLOOOPPPQQQVVV^^^dddnnn|||~~~ppp___MMMDDD@@@<<<999888555222//////000111222222111111111111111111222222---------------...//////......///000000000000000222666<<>><<<999888666555555222888???CCCGGGPPP^^^hhhnnnrrrxxx}}}pppZZZppp{{{{{{cccLLL___cccVVV\\\qqqSSSUUU~~~___HHHAAA333444333333222222111000111111111111111222222222222111111...000222333333333111000555555666777888999::::::@@@UUU~~~ttt]]]FFFKKKssshhhhhhrrrGGG999444222444444222222444000000444222;;;DDD```dddEEE===LLLyyyrrrUUUNNNMMMYYYtttzzzqqqpppggglllpppuuuuuurrrppppppqqqoooqqqtttvvvwwwwwwwwwvvvzzz{{{{{{||||||{{{{{{zzz|||lllVVVFFFCCCAAAAAABBBCCCCCCCCC@@@AAAAAAAAA@@@>>><<<;;;???===<<<===???@@@>>>;;;>>>???AAAPPPttt}}}|||}}}|||yyyuuupppkkkiiikkklllkkkkkknnnzzzzzzvvvuuuvvvwwwtttmmmfff```^^^SSSTTTPPPLLLJJJJJJGGGBBBDDDAAA===<<<======:::888===;;;::::::888777<<>>BBBHHHSSS```iiinnnvvvtttsss~~~eeeaaa{{{WWWJJJ[[[iiiQQQYYYnnnLLL^^^|||]]]FFF888555555...111111111111111111111111111111000000111111222333222333333333333333333444555555666666777999:::;;;@@@XXXzzzcccKKKLLLnnnddd```pppEEE999444222444444222222444555444666222999@@@YYYgggFFFAAAMMMxxxfffIIIEEEFFFUUUppp|||mmmmmmjjjmmmooorrrsssrrrpppoooooommmooorrruuuxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxx|||lllTTTGGGEEEBBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@>>>===;;;???===<<<===???@@@>>>;;;:::<<<>>>KKKnnn{{{xxxzzz~~~|||zzztttqqqpppqqqoookkkjjjlllvvv{{{yyywwwuuutttrrrnnnhhhcccZZZZZZWWWQQQOOOOOOLLLGGGCCC@@@======??????===:::===:::999999666444777>>>???EEELLLNNNNNNPPPWWW^^^fffppp{{{sssVVVEEE@@@;;;:::<<<999555333000000000111000///111111111111222222222222000/////////............//////000000111111111000222888???EEEKKKUUUbbbkkkrrriiiTTTJJJEEEBBB>>>??????===999777666666777:::>>>BBBIIITTTaaajjjpppyyywwwuuueee]]]zzzwwwYYYOOObbbsss[[[cccfffLLLbbb^^^HHH999555444///111111111111111111111111111111000000111111222333222222333333333333444444555555666666777999:::;;;@@@XXX{{{eeeLLLJJJfff___WWW}}}nnnDDD999444222444444222222444555444777222888===VVViiiFFF@@@GGGmmmdddEEEBBBFFFRRRlllooonnnnnnnnnnnnoooqqqrrrqqqnnnllllllnnnqqquuuxxxyyyzzz{{{wwwxxxxxxyyyyyyxxxxxxwww~~~nnnRRRHHHFFFCCCBBBBBBCCCBBBAAAAAAAAAAAAAAA???>>>===<<<>>>======>>>??????>>><<<999:::;;;DDD```{{{wwwwwwtttuuu~~~zzzzzz{{{{{{tttjjjfffhhhnnn{{{~~~xxxxxxyyyxxxqqqkkkhhhgggccc]]]YYYXXXTTTNNNCCCAAA???@@@CCCEEECCCAAA???<<<:::999666333444999:::@@@FFFIIIIIILLLRRRXXXccclllwww~~~qqqUUUDDD@@@;;;:::<<<888444222000000000111000/////////000000000111111111////////////............///////////////000000111333888???DDDJJJSSS```jjjssseeeRRRJJJFFFBBB>>>???>>><<<999666666666666999>>>CCCJJJUUUccclllttt}}}{{{yyyhhh\\\zzzvvv[[[PPPgggwww```fff]]]IIIggg\\\JJJ:::444444111111111111111111111111111111111000000111111222333222222222333333444444444555555666666777999:::;;;@@@YYY}}}xxxvvvaaaJJJGGG______TTTxxxmmmHHH999444222444444222222444222111555222999@@@YYYiiiDDD>>>@@@aaalllJJJEEEIIIRRRkkkzzzrrrqqqqqqooonnnpppsssrrroookkkmmmnnnqqqtttwwwyyyzzz{{{yyyyyyzzzzzzzzzzzzyyyyyyoooRRRHHHEEEBBBAAAAAAAAAAAA@@@BBBAAAAAA@@@???>>>===<<<>>>>>>>>>?????????>>>===:::<<<;;;===MMMkkkyyyrrrssstttzzzyyy}}}yyyiiibbbbbbgggttt{{{xxxxxxvvvrrrnnnqqqpppkkkccc^^^\\\VVVPPPEEEDDDCCCFFFJJJMMMLLLJJJEEEAAA>>>>>>:::555555777555:::@@@DDDFFFIIIOOOTTT]]]fffqqqyyyoooTTTDDDAAA<<<;;;<<<888333111000000111111000///........./////////000000///////////////.........000///.........///111222333888>>>CCCIIISSS```jjjuuu{{{aaaPPPKKKHHHEEE===>>>===;;;777555555666555999>>>DDDLLLWWWeeennnvvv|||mmmdddyyyUUUPPPlllnnn[[[```XXXEEEjjjwwwXXXIII:::333444333111111111111111111111111111111000000111111222333222222222333333444444444555555666666777999:::;;;@@@YYYqqqttt___JJJHHH^^^dddXXX{{{mmmLLL999444222444444222222444111111555333;;;AAA[[[yyygggAAAAAA@@@___uuuPPPFFFGGGRRRllltttpppsssqqqoooqqqsssssspppmmmoooppprrrtttvvvxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyrrrUUUGGGDDDAAA@@@@@@@@@???>>>BBBBBBAAA???>>>>>>======>>>>>>?????????>>>>>>>>><<<===<<<;;;AAATTTjjjyyy|||mmmqqqzzznnn|||}}}}}}kkk```^^^fffqqq|||{{{yyyvvvsssqqqpppppptttsssmmmddd^^^[[[UUUNNNHHHGGGHHHLLLRRRUUUTTTRRRIIIEEEBBBBBB???999666777333777;;;???CCCHHHNNNSSSXXX```jjjsss{{{mmmSSSDDDBBB>>><<<<<<888222000///000111111000...------........./////////.........///////////////000///.........///111222444888>>>CCCIIISSSaaakkkxxxwww^^^OOOJJJGGGDDD======<<<999666555555777555999???FFFMMMYYYfffooovvv}}}ooolllwwwMMMPPPtttcccWWW[[[VVVEEEjjjsssSSSFFF:::333444444111111111111111111111111111111000000111111222333111111222333333444555555555555666666777999:::;;;@@@ZZZuuuttt___LLLLLLaaajjj___kkkLLL999444222444444222222444444444888444;;;@@@XXX~~~iiiBBB@@@>>>\\\XXXJJJJJJUUUooorrrnnnsssrrrqqqrrrrrrrrrpppnnnpppqqqrrrtttuuuwwwyyyzzzxxxyyyyyyzzzzzzyyyyyyxxxuuuXXXFFFDDDAAA@@@@@@AAA@@@???CCCBBB@@@???>>>============???@@@@@@???>>>>>>???;;;======<<<>>>JJJ\\\iiirrrrrr~~~qqqjjj}}}||||||rrreeeaaagggnnnwwwxxxxxxvvvsssqqqrrrtttsssrrrmmmeee```]]]XXXRRRHHHHHHJJJOOOUUUYYYXXXVVVKKKGGGDDDEEECCC===999999555777999;;;???EEELLLQQQTTT[[[eeennnvvv}}}jjjPPPCCCBBB>>><<<<<<777000//////000111111000...------........./////////.........///////////////000000000000000111111222444888>>>CCCIIIUUUcccnnnzzzvvv]]]NNNHHHDDD>>><<<<<<;;;888555444555777666:::AAAGGGOOOZZZfffooosss|||llloooyyySSSOOO}}}___ZZZ___WWWJJJmmmtttPPPDDD999222333444111111111111111111111111111111000000111111222333111111222333333444555555555555666666777999:::;;;AAAZZZvvvlllXXXGGGMMMdddnnndddhhhHHH999444222444444222222444555444888444999>>>UUUtttHHH>>>:::WWW```PPPOOO\\\uuu{{{ooopppqqqrrrsssrrrpppnnnoooooonnnoooqqqsssuuuxxx{{{|||yyyzzzzzz{{{{{{zzzzzzyyywwwYYYFFFDDDBBBAAABBBCCCCCCBBBCCCBBB@@@???>>>===>>>>>>===???AAAAAA???>>>>>>@@@:::;;;<<<<<<>>>HHHXXXeeennnsssuuummmnnn}}}zzz|||~~~{{{ooojjjdddhhhvvvvvvuuurrrpppnnnllliiihhheeeeeebbb\\\ZZZZZZVVVPPPFFFFFFHHHNNNTTTXXXWWWUUUOOOJJJHHHIIIIIICCC>>>===:::999888888;;;AAAGGGLLLSSSYYYbbbkkksss{{{|||fffMMM@@@@@@<<<::::::444/////////000222111000...............////////////............/////////000000111111222222222222222444888>>>CCCJJJVVVfffqqq}}}ttt\\\NNNIIICCC<<<<<<;;;:::777555444555777777<<>>======>>>>>>===???BBBAAA???===???@@@:::::::::;;;>>>GGGVVVdddsss|||tttoootttzzzwwwzzzxxxrrr___aaammm{{{rrrlllfffcccbbb^^^WWWPPPQQQRRRPPPLLLLLLNNNKKKGGGCCCCCCEEEKKKRRRVVVUUUSSSRRRNNNLLLNNNNNNIIIDDDBBB>>><<<888666888===CCCHHHTTTYYYbbbjjjrrrzzz}}}cccKKK>>>???;;;888888222///...///000222222000---........./////////000000---.........//////000000000111222444444333222222444888>>>DDDKKKWWWgggsss~~~qqq\\\PPPKKKEEE>>><<<;;;:::777444444555777888===CCCIIIPPPZZZfffnnnlllzzz|||yyy}}}}}}|||hhhmmmzzzVVVbbb\\\^^^hhhdddRRR{{{SSSDDD:::222000///111111111111111111111111111111111000111222222333000111111222444555666666555555666666777999:::;;;BBBZZZppp___LLLDDDJJJYYY{{{mmmooohhhEEE555444333222222222333333444333555000666;;;SSS}}}~~~~~~III>>>AAA\\\]]]MMMQQQgggyyypppuuummmmmmoooppprrrpppmmmjjjkkkkkkmmmqqqxxx||||||{{{}}}}}}}}}|||{{{{{{}}}}}}YYYFFFCCCCCCFFFFFFDDDCCCFFFBBBAAAAAAAAABBBBBB@@@>>>===>>>>>>????????????>>>999999::::::;;;EEE\\\rrr~~~{{{yyy{{{wwwtttzzztttpppxxx}}}wwwooolllmmmvvvzzzpppdddVVVMMMIIIEEE???999===>>>???AAABBBBBBAAA@@@===>>>@@@DDDJJJQQQWWW[[[TTTQQQMMMJJJJJJJJJIIIHHHFFF>>>777666888:::???EEESSSSSSZZZgggqqqvvv}}}gggUUUCCC======;;;666333//////000000000000//////...............///000000...............///000000/////////000111333444555444:::@@@DDDIIIUUUgggtttlll[[[QQQJJJDDD@@@>>><<<;;;999777555555444999<<>>>>>>>>>>>>>>======999999::::::;;;CCCXXXlll}}}yyyqqqkkkeeeeeemmmwww|||yyyxxxqqqmmmrrr{{{|||pppnnnpppxxxyyyqqqiii```XXXMMMDDD@@@<<<888555777777888999999999999999::::::<<>>>>><<<888444...//////000000//////..................///000000...............///000000000000000000111222333444555;;;BBBGGGLLLXXXiiiuuummm[[[OOOIIICCC@@@===<<<:::888666555555444888;;;AAAHHHQQQ\\\fffnnnqqquuuzzz||||||~~~|||fffvvviiiXXXqqqooo```[[[fff~~~\\\kkkvvvQQQBBB555000222111111111000000000000111111111111222222222111111000111222222333333444444555444666777777777777:::<<<>>>___yyyiiirrrXXXGGGFFFQQQooommmooofffBBB555444333222222222333333444333777333888:::MMMqqqhhhttt]]]FFF===XXXzzzZZZHHHFFFTTTooo|||ppplllnnnnnnooorrrtttsssqqqoooppppppqqqsssvvvxxxxxxwwwxxxxxxxxxwwwvvvvvvxxxzzz|||XXXIIIDDDBBBDDDEEECCCBBBDDDCCCBBBAAABBBCCCBBBAAA???===>>>>>>>>>===<<<;;;;;;999999;;;;;;;;;AAARRRcccyyysss{{{tttkkkccc[[[WWW\\\ddd~~~wwwmmmmmmppptttzzz~~~wwwvvvwww}}}|||xxxnnnfff^^^WWWRRRNNNFFF???:::666555555222222222111111222222333555555666888;;;???CCCFFFCCCCCCCCCDDDEEECCC???<<<;;;555111111333555;;;AAAOOOQQQWWWaaaiiipppyyyhhhVVVDDD>>>???===999666.........//////................../////////000000...............///000000111111000000111222333333555<<>>LLLZZZssszzznnnmmm~~~yyytttnnnggg___XXXZZZ```rrrzzznnnnnnppptttxxx}}}|||uuuuuuvvvtttnnneee\\\TTTOOONNNMMMIIIBBB;;;777777999444333111000///000111222222222222333444777999;;;::::::;;;<<<===<<<888666666222000111111333999@@@OOOSSS[[[ccciiinnnuuu{{{hhhUUUCCC======<<<888555------............------......///000000000000000...............///000000222111111111111111222222555<<>>EEEMMMVVVaaakkkqqqqqqwww}}}|||eeeuuudddYYYyyymmmddd```eeekkkSSStttaaaGGG???666111222000111111000000000000111111000000111222222222111111111222222333333444444555444666777777777777:::<<>>IIIRRR^^^fffkkkpppvvvyyy{{{hhhUUUBBB;;;;;;:::666444------............------...///000000111111000000...............///000000222111111111111111222222555<<>>MMM|||kkkOOOAAADDDZZZmmm|||qqquuurrrqqqqqqrrrtttuuutttrrrrrrtttvvvvvvuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuwwwyyyxxxkkkUUULLLDDDDDDFFFEEEDDDDDDDDDCCCBBBBBBDDDCCCBBB@@@<<<=========<<<;;;::::::888888999;;;:::<<>><<<;;;999999888666555222111/////////000000111222333333555999AAAHHHKKKHHHAAA;;;888777777666111...222999BBBNNNYYY]]]bbbkkksssvvv{{{~~~lllXXXCCC:::999777333111...//////000000//////......///000222222111000///...............///000000000000000000111222333444999@@@HHHOOOWWWeeexxxkkkUUUIIIDDDBBBAAA<<<:::777444333444666777777<<>>555444333222222222333333222000333111888777BBBvvvwwwjjj~~~lllEEE888DDDjjjkkkSSSGGGIIIeee}}}sssxxxsssrrrqqqqqqrrrsssrrrpppnnnrrruuuvvvvvvvvvyyy{{{vvvvvvvvvuuuttttttvvvxxxxxxooo\\\PPPFFFEEEGGGGGGFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@<<<<<<======>>>=========777666777999:::===GGGQQQ^^^www|||wwwwwwttthhh\\\UUUWWW^^^zzzyyywwwyyy}}}~~~zzzqqqdddZZZ\\\YYYZZZ\\\WWWOOOLLLOOOLLLKKKJJJIIIGGGEEEBBBAAA;;;;;;;;;:::888555222000...//////111222333333444111888CCCMMMPPPKKKAAA999999888888666111,,,///666GGGQQQYYYXXXYYYbbblllppppppwww{{{{{{~~~nnnZZZEEE;;;:::777333111//////000000000000//////...///111222333222000///...............///000000/////////000111333444555;;;AAAJJJPPPYYYggg{{{jjjTTTIIIDDDBBBAAA<<<:::666444333444666888;;;@@@HHHRRR[[[eeeooouuuvvvyyy|||}}}}}}~~~sssfff\\\www}}}yyy|||bbbUUUttteeePPPhhh```KKKNNNsssSSSAAA>>>666111333333111111000000000000111111//////000222222333333333111222222333333444555555444666777777777777:::<<>>??????>>>>>>777888999999:::AAAJJJQQQjjjyyypppwwwzzzkkkbbbYYYQQQVVVbbbttt{{{rrr|||vvviiippp}}}xxxvvvtttmmmeee```ZZZWWWUUUTTTTTTSSSRRRPPPOOONNNLLLJJJIIIGGGGGGGGG@@@???===;;;888555333222222111000...---...222666888>>>FFFLLLMMMHHH@@@;;;:::888666333111111111222;;;BBBLLLSSSWWW\\\bbbhhhlllpppuuuxxxvvvrrrooommmfffYYYHHH===999777444000000000000///...,,,+++***/////////....../////////000000000000000////////////000000//////111444777<<>>HHHsss|||WWWMMMIII___zzztttsssmmmnnnqqqssstttsssrrrpppnnnmmmpppsssssspppqqquuurrrvvvwwwttttttwwwxxxvvvuuuzzz~~~fffVVVIIIGGGFFFBBBBBBEEEDDDCCCCCCDDDEEEEEEDDDBBB===>>>?????????>>>===<<<888999999999:::???HHHOOOkkk|||www}}}pppjjj```UUUTTT[[[fffuuuvvv|||vvvnnnvvv}}}yyytttmmmhhhggg```]]]YYYWWWVVVTTTRRRPPPQQQPPPNNNLLLJJJIIIHHHHHHFFFEEEBBB@@@===:::888777222222111///...000555888666;;;BBBGGGHHHDDD>>>:::999777444222000///000000555===HHHPPPVVV]]]eeejjjmmmpppttttttqqqlllgggeee```TTTDDD:::777555222...000/////////...,,,+++***......////////////......////////////////////////000000111000000222555888>>>DDDMMMUUU___pppzzzdddQQQGGGCCC@@@>>>===;;;888555444444444555<<>>===<<<999:::999999:::@@@JJJRRRppp{{{vvv~~~uuupppgggZZZSSSTTTXXXdddwww~~~}}}ooosss~~~zzz{{{~~~}}}vvvnnnkkkmmmfffccc___\\\YYYWWWTTTQQQUUUSSSQQQOOOMMMKKKJJJJJJJJJIIIFFFCCC@@@===;;;:::333333222111000222666999555888===AAABBB@@@===;;;777666333111///......///333:::DDDLLLSSS[[[bbbhhhkkknnnpppoooiiiccc]]]ZZZYYYOOOBBB:::666555111...//////......---,,,+++***---...///111111///...---........................000111222111111333777:::???FFFNNNVVVaaarrrvvv```PPPGGGCCCAAA???<<<;;;888555444444555666;;;CCCNNNYYYbbbllluuu|||yyyzzz}}}ttt]]]^^^wwwsss\\\eee^^^YYYwwwjjjSSSRRRyyygggTTT@@@666555333111111000000000000000000000000111111111111111222222222222222222333333444555666444666777777777777:::<<>>aaa{{{wwwXXX>>>IIITTTDDDFFFRRRdddqqqtttlllnnnqqqssstttrrrpppnnnkkkkkkmmmrrrrrrppprrrvvvuuuvvvvvvvvvyyy~~~{{{vvvsssxxx~~~nnnZZZGGGCCCCCC@@@AAAEEEDDDCCCCCCDDDEEEEEEDDDBBB???@@@@@@AAA@@@???>>>===::::::888777:::DDDRRR\\\zzz~~~vvvooolllggg]]]TTTQQQQQQUUUvvvsss~~~}}}uuuttt{{{}}}~~~xxxqqqmmmmmmiiifffbbb___]]][[[XXXVVVXXXWWWTTTRRRPPPNNNMMMLLLKKKIIIGGGDDD@@@===:::999555555444333111222555777555777:::<<<======<<<<<<777666444222000/////////333999@@@HHHNNNTTT[[[___fffhhhiiigggaaa[[[UUURRRSSSKKKBBB;;;888666333000............---,,,+++***,,,---000111111000---,,,---------...............111222222222333555999<<<@@@GGGPPPXXXcccuuurrr\\\NNNGGGCCCAAA@@@<<<:::777555444555777888<<>>???@@@AAAAAA@@@???;;;999666555:::HHHYYYfffyyyqqqhhh```^^^]]]YYYRRRNNNNNNKKKbbbrrrxxxxxxsss}}}~~~{{{tttmmmiiiiiigggdddbbbaaa```^^^]]][[[ZZZXXXUUUSSSRRRQQQPPPMMMLLLIIIEEEAAA>>>;;;999888888777555222222333555444555666777888999::::::999888666444333111000000111555;;;BBBHHHNNNSSSWWW\\\^^^```^^^ZZZTTTPPPNNNJJJEEE???;;;999777333111............---,,,++++++,,,---000111111000---,,,------------......//////000111222333444666;;;>>>AAAHHHRRR[[[fffwwwmmmWWWLLLGGGBBB@@@@@@<<<:::777444444555888:::>>>GGGRRR\\\dddjjjqqquuuyyy|||lllWWW\\\gggZZZtttqqqSSSWWWuuubbbPPPYYYppp^^^OOO>>>666444111000111000000000000000000000000111111111111111111111111222222222222333444555555444666777777777777:::<<>>@@@@@@@@@@@@???:::999666555:::GGGXXXeeeeee{{{iii___TTTQQQTTTUUUQQQLLLKKKFFFTTT~~~{{{ssswwwpppyyy}}}wwwnnniiiiiigggeeeeeeffffffeeeddd___^^^\\\ZZZYYYWWWWWWWWWSSSRRROOOKKKFFFBBB???>>>:::;;;:::777555444555666444444333333444555666777:::999888666555333222111---000555;;;BBBIIINNNQQQPPPSSSUUUUUURRRNNNKKKJJJAAA???<<<:::888666222000......//////......---,,,---...///111111///...------------...//////000000000111222333444777;;;???CCCKKKVVV```kkkzzzjjjTTTKKKGGGAAA>>>@@@<<<:::666444444666999<<>>777444111000111000000000000000000000000222222222111111111111111111111111222222333444555444666777777777777:::<<>>?????????>>>===888888777666888AAAMMMWWWTTTiiinnnbbbUUUPPPTTTWWWSSSMMMKKKJJJRRRkkkxxx}}}yyyooosssxxxqqqoookkkjjjhhhhhhjjjkkkkkkjjjccccccaaa```___^^^^^^^^^YYYWWWTTTPPPKKKGGGDDDBBB;;;<<<<<<:::999888:::;;;888777666555555666777888:::999999777666444222111---///111666===BBBFFFHHHFFFIIILLLLLLJJJGGGEEEDDD<<<<<<;;;;;;:::777444111//////000000//////............////////////......------...//////000111111///000111222444777<<>>>>>??????>>>===<<<:::777888888777777;;;CCCIIITTTbbb}}}wwwkkk\\\VVVZZZ]]]WWWOOOOOORRRUUUaaazzz~~~pppppp}}}}}}xxxtttvvvnnnlllkkkkkkmmmnnnmmmmmmgggfffeeedddcccccccccccc\\\ZZZWWWRRRMMMIIIFFFDDD:::<<<===<<<<<<<<<>>>@@@===<<<:::999999::::::;;;999999888777666444222111111111222555999<<<>>>???AAACCCFFFFFFDDDBBB@@@@@@;;;<<<===>>>===:::666444///000000000000000///.../////////....../////////.........///000111111222...///111222444777<<>><<<:::666444444777;;;>>>BBBKKKYYYeeelllrrrwwwzzzyyy~~~{{{\\\ddd~~~wwwTTT]]]{{{cccOOOaaa|||ZZZVVVmmmpppXXXLLL???999555222111333000000000000000000000000222222222222111111000000111111111111222333444555444666777777777777:::<<>>>>>;;;999999777555444555999===@@@BBBXXXwwwjjj^^^]]]\\\[[[ZZZZZZSSSNNNXXXsssyyy{{{wwwqqqttttttvvv}}}}}}{{{|||vvvooolllnnnqqqppppppqqqqqqlllfffbbbbbbaaa```^^^\\\[[[YYYWWWTTTNNNHHHDDD@@@===:::;;;>>>BBBEEEFFFGGGEEECCC@@@>>>=========;;;;;;;;;:::888555222111111222333444666888999:::>>>>>>>>>===;;;999:::;;;777:::<<<<<<:::777555444111222222222222111000000111///......//////...,,,............////////////222222000000111666>>>CCCKKKVVVfffttt~~~vvvdddPPPIIIGGGDDD???<<<;;;777444444333222777>>>DDDNNN\\\ffflllpppvvv{{{sss]]]cccxxxeeeKKKlllYYYTTTsssqqqRRRWWW{{{\\\LLL;;;333111000///000000000000000000000000000111111111111111111111111111222222333333444444555555666777777666777999;;;AAAooo}}}zzz~~~www```NNNHHH___ooohhhCCC777333222111111000000111111333222222333333333:::BBB}}}zzzYYY>>>LLLnnnWWWHHHLLLWWWnnnyyysssrrrmmmmmmrrruuusssppppppnnnooopppqqqrrrrrrrrrqqqsssvvvyyyxxxuuussstttvvvqqqxxx|||nnnUUULLLJJJFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>======>>>??????>>><<<;;;999666444555888;;;>>>>>>QQQjjj~~~qqqkkkfff]]]UUUQQQLLLJJJVVVqqqzzz}}}|||yyyvvv}}}~~~{{{{{{xxxrrrrrrsssqqqpppqqqrrrmmmgggdddbbbaaa^^^\\\YYYYYYXXXWWWTTTPPPLLLHHHDDDAAA===<<<>>>AAABBBCCCGGGHHHHHHHHHEEEBBB???<<<===<<<;;;999777444222111444555666888:::<<<>>>???===;;;999777666666666666666999<<<<<<:::777555444222222222111111111000000222111///000111111000///............////////////111111111111333:::BBBHHHOOOZZZjjjyyysssaaaOOOGGGFFFCCC>>><<<:::666444444333333888???GGGRRRaaalllqqqssswww{{{^^^ccctttbbbMMMqqqtttVVV```qqqPPPPPPpppuuuYYYJJJ999333222111111222000000000000000000000000111111111111111111111111111222222333333444444555555666777777777777999<<>>@@@BBBBBBBBB>>><<<999666555777999;;;;;;III\\\lllxxxwwwrrreeeVVVMMMJJJLLL]]]wwwyyy|||xxxzzzxxxyyy}}}yyywwwuuurrrqqqrrrrrrnnniiidddaaa^^^[[[YYYUUUUUUVVVVVVTTTRRROOOMMMHHHEEE@@@>>>>>>???@@@???CCCFFFKKKNNNMMMIIIDDD@@@@@@>>>;;;888666444333333888999;;;===@@@CCCEEEFFF???:::555222333444444333555888;;;;;;999777555555333222111000000000111222333222111111333444333222............////////////000000111222666===FFFLLLSSS___qqqmmm]]]LLLEEEDDDBBB>>><<<:::666444444444444999AAAIIIUUUeeeppptttvvvxxxzzzooorrr|||aaaRRRyyyhhhYYYpppmmmLLLHHH___nnntttVVVGGG777222222222222333000000000000000000000000111111111111111111111111111222222333333444444555444666777777777777:::<<>>>>>@@@DDDEEEFFFAAA???;;;888666666777888===EEETTTcccoooxxx|||zzzvvvfffSSSKKKJJJQQQccc}}}~~~{{{xxxwwwuuuvvvzzz{{{xxxwwwtttssstttrrroookkkfffaaa]]]YYYWWWSSSTTTUUUUUUSSSQQQOOOOOOIIIFFFBBB?????????>>>===<<<@@@GGGMMMOOOMMMIIIFFFDDDAAA===999777666666666;;;<<<>>>AAAEEEHHHJJJKKKEEE>>>555222444666555333555777:::;;;:::777666666555333111000///000222333222111111222444555444333............////////////000000111333777>>>HHHNNNVVVcccuuuzzzgggXXXIIICCCBBB@@@===<<<999666444555555555;;;BBBJJJUUUcccnnnrrruuuxxx{{{~~~|||aaaVVV~~~fff]]]xxxhhhIIIIII[[[uuutttTTTEEE777222222222222333000000000000000000000000111111111111111111111111111222222333333444444555444555666777777888:::<<>>hhhoooaaa}}}eeeiiiLLLGGGggg^^^IIIOOO]]]sssqqqrrrmmmlllqqqsssqqqnnnmmmnnnnnnnnnoooooopppqqqqqqxxxuuuqqqqqqtttvvvwwwvvvtttwwwyyy~~~yyyUUUFFFDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA>>>>>>AAADDDGGGHHHCCC@@@===999777666666777>>>CCCPPPcccqqqzzz~~~yyy```JJJIIIJJJTTThhh~~~{{{xxxtttssstttyyy}}}zzzxxxwwwuuuuuuwwwtttrrroookkkeee```\\\ZZZTTTVVVWWWUUUQQQOOONNNNNNJJJGGGCCCAAA@@@@@@???>>>:::===BBBFFFIIIIIIHHHGGGGGGDDD???;;;999888999:::<<<>>>@@@CCCGGGJJJLLLMMMIIIAAA888333444666555333444777:::<<<;;;999888777666444222111000111333444111000000111333444333222............////////////111111111333777>>>HHHNNNWWWfffyyybbbTTTGGGBBBAAA???<<<<<<888555444555666777===EEEJJJSSS```hhhmmmrrrxxx}}}|||vvvuuuxxxwwwtttqqq^^^RRRzzzeee```}}}gggMMMVVVgggoooTTTEEE777222222111000111000000000000000000000000111111111111111111111111111222222333333444444555333555666777777888;;;===GGGtttiii~~~}}}YYYEEEMMMrrr~~~UUUooo|||UUU888555333222111111000000111111222111222444333222666===cccsss{{{kkkoooQQQCCC[[[hhhFFFKKKYYYpppvvvsssnnnmmmqqqtttqqqnnnmmmoooooooooooooooqqqrrrrrrrrrpppnnnkkkiiikkknnnqqqtttvvvyyy~~~ZZZIIIFFFEEEDDDFFFEEEEEEEEEEEEEEEEEEEEEEEECCC@@@>>>>>>AAADDDFFFGGGCCCAAA>>>:::888777777777<<<@@@NNNeeewww~~~zzzdddLLLLLLQQQ^^^rrrzzzxxx{{{|||yyyxxxtttrrrsssxxx}}}|||zzzyyyvvvuuuvvvtttuuutttpppjjjdddaaa___WWWYYYZZZWWWRRRNNNNNNOOOLLLIIIFFFDDDCCCCCCAAA@@@??????@@@@@@AAAAAAAAABBBFFFDDD@@@===;;;:::;;;<<<===???AAADDDGGGJJJMMMNNNIIICCC:::555444444333222555888;;;===<<<::::::999666555444333333333444444222000000000222333222111............////////////000111222333888@@@IIIPPPZZZjjj~~~^^^RRRFFFAAA@@@===<<<<<<888555444555777888???GGGMMMVVV```hhhlllqqqxxx~~~yyyrrrlllgggbbb^^^eeeZZZIIIpppgggfffiiiVVVggguuuwwwiiiRRRDDD666222222111000000000000000000000000000000111111111111111111111111111222222333333444444555333444666777777888;;;===DDDrrrfffwwwfff~~~JJJAAANNNmmm|||{{{___|||{{{SSS666444333222111111000000111111111111333555333111666<<>>>>>@@@BBBDDDDDDAAA@@@===;;;999888888888;;;>>>NNNiii|||{{{kkkttt~~~dddPPPNNNXXXjjj}}}wwwqqqooovvv~~~~~~zzzxxxwwwtttrrrsssxxx||||||wwwssssssppprrrrrrooojjjdddaaa```[[[]]]^^^ZZZTTTPPPQQQSSSQQQNNNKKKHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>CCCAAA???<<<;;;;;;;;;<<>>888444222222333555888<<<>>>===<<<;;;;;;777666666666555555555555333222000111222222111000............///////////////000222555:::CCCNNNUUU___ooo}}}]]]QQQFFFAAA???<<<;;;<<<777444333666777999@@@HHHTTT\\\gggnnnqqqtttyyy}}}~~~}}}~~~~~~xxxooocccYYYSSSlllXXXBBBiiieeegggiii\\\nnnuuuvvvooo\\\OOOAAA444111222222222222000000000000000000000000111111111111111111111111111222222333333444444555333444666777777888;;;>>>EEErrrlllwww~~~\\\uuuGGGEEETTTmmmttttttyyygggzzzRRR444222333222222111000111111111111111333555333111555<<>>@@@BBBBBBBBBAAA???===;;;:::999999:::<<<>>>OOOlll|||vvvnnnllltttyyymmmWWWHHHKKKXXXlll}}}xxxsssvvvfffvvv{{{yyyxxxtttrrrtttxxx|||wwwrrrpppjjjlllnnnlllfffaaa^^^^^^]]]___```]]]WWWSSSTTTWWWVVVSSSOOOLLLJJJHHHEEECCC?????????????????????@@@@@@???>>><<<;;;;;;;;;;;;@@@AAACCCEEEHHHKKKMMMNNNJJJHHHCCC<<<666333333555666999===???>>>=========777777777888777666666555444333222222222222111000............/////////000...000222666===GGGRRRYYYccctttqqq\\\QQQFFFAAA???<<<:::<<<777444333666888:::AAAIIIYYYcccnnnuuuwwwwwwyyy|||xxxvvvwwwzzzwwwgggZZZSSSzzzXXX@@@ggg{{{^^^___{{{ggg]]]mmmnnnhhhLLLLLL???333000333444333444000000000000000000000000111111111111111111111111111222222333333444555555222444666777777999;;;>>>GGGuuurrrzzz|||dddGGG@@@VVVzzznnnrrroooJJJ???333222222222111111111111000000111000//////222666999UUUoooCCC>>>JJJ```sssOOOEEEWWWbbbooo}}}vvvrrrqqqrrrqqqmmmlllnnnqqqpppppppppppppppqqqqqq}}}fffeeeooouuussswww~~~lllTTTKKKIIIHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGBBB@@@>>>>>>?????????===<<<<<<;;;:::::::::;;;;;;;;;@@@PPPlll~~~yyyoooeee```]]]UUUJJJPPP[[[jjjzzzzzzxxxuuummmttt}}}{{{xxxxxxvvvvvvyyy{{{uuunnnnnnnnnkkkeee^^^[[[\\\^^^]]][[[ZZZXXXWWWWWWXXXXXXXXXVVVSSSOOOKKKGGGDDDBBBDDDCCCCCCDDDEEECCC>>>:::999;;;>>>@@@???;;;666333@@@AAACCCEEEHHHJJJLLLMMMLLLGGGAAA;;;777555222111666;;;@@@AAA???<<<;;;<<<;;;999777666666666444333444000---///333555333000............////////////000000333999>>>EEEPPP\\\jjjzzzlllTTTNNNFFF@@@<<<;;;;;;;;;777666444444888???GGGLLLYYYdddoootttwww{{{|||{{{tttooovvv}}}qqq```RRRppp}}}}}}WWWNNNjjj}}}YYY\\\hhh```lllzzztttaaaRRRGGG>>>555333222111111333000000000000000000000000000000000000000000000000111111111111222333444555555666777666666777:::<<>>?????????>>><<<;;;;;;::::::::::::::::::AAAWWW{{{|||pppgggbbb]]]UUUNNNRRR\\\kkk}}}zzz~~~{{{mmmnnn}}}yyyvvvvvvuuuuuuxxxzzz}}}wwwrrrooommmiiibbb]]]ZZZ\\\___\\\\\\\\\[[[[[[[[[[[[[[[YYYXXXVVVRRROOOKKKIIIGGGFFFEEEEEEFFFHHHGGGCCC@@@>>>@@@BBBCCCBBB???;;;888???@@@AAACCCDDDFFFGGGHHHGGGCCC>>>999777555444333888;;;???@@@???============;;;888777777777555444555111...///222444222///............////////////111111555;;;@@@GGGSSS___nnn~~~~~~dddRRRMMMEEE???===<<<<<<;;;888666444444999@@@HHHMMMZZZdddnnnssswww{{{~~~~~~vvvxxxtttaaaSSShhhxxxjjjIIILLLpppzzzYYYbbb}}}ccc___mmmzzzqqqaaaUUUGGG===555333222111111333000000000000000000000000000000000000000000000000111111111111222333444555555666777666666777:::<<>>>>>?????????;;;;;;:::999999999999999777???\\\rrrlllfff[[[TTTSSSTTT]]]kkk~~~yyysssiii{{{|||vvvrrrsssrrrtttwwwxxx{{{{{{xxxtttpppjjjbbb\\\[[[]]]```^^^___aaaaaa```___\\\[[[ZZZYYYWWWUUURRROOOLLLKKKIIIHHHGGGHHHIIIJJJIIIGGGDDDEEEFFFFFFEEECCCAAA@@@??????@@@@@@AAABBBCCCCCCBBB???:::888777777666555999;;;>>>???>>>>>>???@@@>>><<<999888888888666555555222//////111222000...............////////////222222666===CCCKKKXXXddduuu{{{aaaOOOJJJDDD???===<<<<<<;;;888666555555:::BBBJJJOOO\\\fffooosssvvv|||~~~~~~vvvdddVVVgggwwwaaaEEEQQQ{{{jjjWWWjjjoooYYY[[[jjjwwwzzzkkk^^^VVVFFF===555333333111111333000000000000000000000000000000000000000000000000111111111111222333444555555666666666666777:::<<>>??????;;;;;;:::999888888888888888AAA___xxxrrrjjj[[[SSSUUUTTT[[[iii}}}yyyooosss{{{sssmmmqqqqqqssswwwxxxyyy|||vvvmmmddd^^^\\\]]]___aaacccdddeeeccc```\\\YYYZZZYYYXXXVVVSSSOOOLLLJJJLLLKKKIIIHHHIIIIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@AAA>>>:::888888888777666:::;;;<<<===>>>???AAABBB>>><<<:::888888777666444555222000///000111///...............////////////222222777???FFFOOO\\\iii|||{{{aaaKKKGGGBBB???======<<<;;;888777555777<<>>PPP~~~rrr|||@@@444777222222222111111111000000///000111111111333666888GGGsss~~~YYYAAA@@@\\\}}}RRRFFFOOOlll{{{rrrjjjiiikkkjjjjjjlllmmmmmmnnnoooppprrrtttuuuvvvsssrrruuuzzzzzzuuuooorrrrrrwww}}}{{{aaaUUUNNNIIIFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHEEE@@@===<<<>>>>>>???<<<;;;:::999888888888888:::DDDbbbxxxooo___UUUUUUSSSYYYfffxxx{{{|||vvvkkklllppprrrrrr{{{rrrlllqqqqqqtttxxxxxxwww|||{{{qqqggg```\\\[[[ZZZ^^^```aaacccbbb```]]]\\\\\\\\\[[[YYYUUUQQQMMMKKKNNNMMMKKKIIIGGGGGGHHHIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@CCC@@@===;;;::::::888777:::::::::;;;>>>@@@BBBCCC>>><<<999777777666444333444222000000000//////...............////////////111222888AAAJJJSSSaaannnxxx^^^HHHEEEAAA???>>>===;;;:::888777666888>>>GGGPPPUUUdddmmmtttvvvwww|||{{{}}}~~~yyyxxx}}}}}}qqqbbbYYYooo}}}}}}___lllxxxXXXRRRtttggg\\\iii{{{qqqwwwrrr[[[OOOCCC;;;444333333111000222000000000000000000000000000000000000000000000000111111111111222333444444444555666666666888;;;===MMM|||~~~lll~~~^^^jjj<<>>>>>>>>===<<<;;;999888888888888555@@@___}}}tttfffZZZUUUTTTYYYeeeuuu~~~~~~|||{{{~~~uuuaaaXXXXXXZZZZZZaaaooo{{{~~~}}}uuuooorrrsssvvvzzzyyyvvvyyyvvvmmmfff```[[[XXXXXXYYYZZZ\\\]]]^^^______^^^^^^^^^\\\YYYUUUQQQOOOOOOOOONNNKKKHHHGGGHHHJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFEEECCCBBBAAAAAADDDBBB???===<<<;;;999888888777777:::>>>AAACCCCCC>>><<<999777777666444222222111000000////////////............////////////222444:::DDDNNNXXXgggtttwww]]]FFFDDDAAA???>>><<<:::888999888777:::@@@IIISSSXXXeeennnvvvxxxyyy}}}zzzjjj\\\XXXjjj{{{}}}ccctttxxx[[[RRRtttddd\\\nnnyyyZZZGGGBBB:::444333333111000111000000000000000000000000000000000000000000000000111111111111222333444555444555666666666888;;;>>>MMM}}}qqqaaaooo>>>YYYtttyyykkk>>>555111222222222111111111111000...000222333333333666777@@@]]]rrrLLL???YYY{{{OOOCCCKKKbbbtttiiigggiiijjjkkkmmmnnnnnnnnnoooppprrrssstttrrrsssttttttttttttuuuuuuuuuuuuyyy~~~fffVVVMMMHHHFFFGGGGGGHHHHHHGGGFFFDDDDDDCCC@@@===<<<===>>>===<<<>>>===<<<:::999999888888555999PPP~~~yyypppbbbWWWXXX]]]hhhtttxxxwwwzzz|||dddTTTPPPOOOMMMIIIRRRaaannnrrrooossszzzzzzuuuuuuvvvyyy|||zzzvvvwww|||~~~xxxrrrkkkccc]]]WWWVVVUUUTTTUUUWWWZZZ\\\ZZZ[[[\\\\\\[[[XXXUUUSSSPPPQQQQQQOOOLLLKKKMMMNNNIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDBBBAAA@@@???CCCAAA???>>>>>>===;;;999666555666999>>>BBBBBBAAA@@@===:::999888777555333000000000/////////000111............////////////555666===HHHRRR^^^mmm{{{rrrYYYEEECCC@@@???>>><<<999666999888888;;;AAAKKKUUU[[[ccclllvvvyyy|||xxxdddYYYYYYrrroooccc~~~uuuVVVPPPmmmyyy]]]VVVlllhhhPPPAAA999333333444111000111000000000000000000000000000000000000000000000000111111111111222333444555333444666666666888;;;>>>MMM~~~sssbbbvvvAAAZZZlllvvv|||WWW555555333222222222111111111111000///111333444444555777888???XXXtttzzzNNN:::QQQ~~~PPPCCCLLLdddyyylllhhhhhhhhhhhhiiinnnnnnoooooopppqqqssssssppptttxxxwwwuuutttxxx}}}xxxxxx|||iiiXXXOOOLLLKKKGGGHHHHHHHHHGGGEEEDDDBBB@@@>>>=========>>>===<<>><<<;;;:::999999999===666???fff|||wwwhhhYYY[[[```jjjtttvvvtttzzz~~~rrr^^^WWWRRRMMMMMMNNNTTT```eeecccbbbeeexxx~~~zzzwwwxxx{{{~~~{{{vvvvvvzzzttt}}}uuukkkeee[[[XXXTTTPPPOOOPPPSSSUUUUUUWWWYYYZZZZZZXXXVVVUUUPPPRRRTTTSSSPPPOOOQQQSSSJJJIIIIIIHHHHHHHHHHHHIIIEEEDDDCCCBBB@@@???>>>>>>AAA???>>>===>>>>>><<<:::444333444999>>>BBBBBB@@@AAA???<<<:::999888666444///000000///...///000111............/////////000777999@@@KKKVVVbbbrrriiiOOOEEECCC@@@???>>>;;;888555999888888;;;BBBLLLVVV\\\```jjjuuuzzz~~~vvvaaaXXX[[[{{{ccceeeqqqPPPLLLeeeyyy\\\UUUmmmfffAAA999333333444222000111000000000000000000000000000000000000000000000000111111111111222333444555333444555666666888<<<>>>MMM~~~uuuqqq}}}```xxx@@@hhh```mmmcccFFF:::666333222222111000//////000000111111111222333444555666???RRR|||pppiiilllHHHAAAJJJLLLGGGNNNjjj{{{hhhiiilllhhhiiipppmmmmmmnnnpppqqqrrrssstttsssyyyzzztttuuu}}}|||ssszzz{{{|||~~~~~~jjj]]]YYYQQQMMMIIIIIIIIIHHHHHHFFFEEEDDDFFFFFFEEEBBB???>>>???@@@AAA???======>>>===:::777888:::???KKKeee~~~ssslllhhheeellllllpppvvvyyyxxxxxx{{{rrrcccUUUUUUPPPOOOQQQVVVZZZZZZXXXWWWhhhzzz|||}}}zzzxxxwwwuuutttrrrxxx{{{~~~yyyssspppdddbbb^^^YYYTTTRRRTTTVVVQQQRRRTTTTTTRRRRRRSSSTTTNNNMMMMMMNNNNNNOOOPPPQQQKKKJJJIIIIIIIIIGGGDDDAAACCCBBB@@@>>>>>>>>>>>>???===>>>??????>>><<<:::888666666666888:::===???AAABBB???<<<999888666333111111000...///000111///......///000///...///000222888<<>><<<:::888777;;;666777???HHHPPP\\\gggdddkkkttt|||oooVVVTTTjjjjjjZZZqqqoooJJJFFF[[[wwwrrr\\\ZZZoooeee>>>999333000000111///---000000000000000000000000000000000000000000000000333333333444444444555555666777777666666888;;;>>>LLLiiifffvvvbbbIIIpppYYYmmm```CCC777444222222222111000000000000000111111111222333444555666555GGGrrr~~~ggguuuiiiFFF???GGG}}}SSSLLLLLLhhhvvv\\\\\\dddeeeggglllmmmnnnnnnooopppqqqrrrrrrrrruuutttqqquuu||||||wwwssswwwvvvyyy~~~ssscccZZZNNNHHHHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGEEEBBB???>>>>>>@@@@@@>>><<<<<<===<<<999666444777;;;@@@OOOlllyyyqqqkkkfffcccnnnoootttzzz|||yyyxxxzzzvvviiifffXXXWWWXXX]]]bbbbbb^^^[[[bbbsss~~~~~~|||zzzxxxvvvtttsssxxxzzz}}}wwwsssjjjeee^^^ZZZYYYXXXXXXWWWUUUUUUUUURRRPPPOOOPPPQQQMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFFFFEEECCC???===>>>===<<<;;;;;;<<<===>>>===>>>??????>>><<<999888555555555777999<<>>FFFRRR___lllxxxyyy___KKKBBBAAA???===;;;999888777999555666>>>FFFNNNZZZdddgggmmmvvv}}}mmmSSSPPPeeegggWWWmmmdddEEEBBBZZZwwwiiiSSSRRRkkk{{{ZZZ===888333000111111000...000000000000000000000000000000000000000000000000333333333333444444444444666666777666666888<<>>???>>><<<<<<<<<;;;888666777;;;===<<<@@@RRRooo~~~{{{uuupppmmmkkkiiihhhtttvvv{{{}}}|||sssrrr~~~yyyxxxllliiigggiiilllmmmhhhcccbbbooo}}}{{{xxxvvvuuuyyyyyy~~~}}}xxxrrrjjjaaa^^^aaacccaaa^^^]]]\\\ZZZVVVSSSQQQQQQRRRQQQPPPNNNLLLJJJHHHFFFEEEHHHFFFDDDCCCAAA>>>:::777999888888888888:::;;;======>>>??????>>><<<999888333444444666888;;;>>>@@@???===;;;999888777444222000///......000000000....../////////...///222444<<>>GGGPPP[[[dddjjjpppxxxmmmSSSRRRjjj}}}aaaUUUkkk}}}]]]GGGLLLeee{{{aaaNNNSSSpppmmmMMM;;;777222000111222000...000000000000000000000000000000000000000000000000222222222222333333333333666666777666666888<<>>======???>>>>>>===<<<;;;999777;;;<<<======>>>JJJ```ttt|||uuuqqqrrruuuyyy|||ssseeedddqqqxxx{{{tttssstttpppjjjgggooo~~~}}}{{{zzz{{{zzz{{{wwwqqqiiifffhhhiiiiiigggddddddccc```\\\YYYXXXXXXXXXWWWUUUSSSPPPMMMJJJIIIJJJHHHEEECCCAAA===999555555555555555777999;;;<<<======>>>>>>===;;;999777222222333555777;;;>>>???>>><<<:::999999777555222///...---...000000000....../////////...000333666???DDDMMMWWWcccqqq~~~~~~mmmYYYJJJ@@@@@@>>><<<:::888777666::::::;;;AAAJJJTTT___gggnnnsss{{{lllVVV\\\yyy{{{lllSSSPPPmmmyyy[[[QQQcccxxxwww^^^RRR___~~~aaaEEE999555111000111222111...000000000000000000000000000000000000000000000000111111222222222333333333555666666666666999<<>>aaayyyuuuQQQCCC<<>>======@@@@@@@@@???===;;;::::::999666555999===EEEVVVfffzzzgggYYY]]]pppxxxzzz~~~{{{ssssssrrrnnnhhhkkksss~~~{{{{{{}}}~~~{{{xxxtttnnnjjjhhhhhhiiieeegggjjjiiifffccc```___^^^]]]\\\ZZZWWWTTTQQQOOOOOOLLLJJJGGGDDD@@@;;;777555555444555666999;;;<<<<<<===>>>>>>===;;;999777111222222444777;;;>>>@@@===;;;:::999999777444111...------...///000000///......///......111555888AAAGGGQQQZZZeeerrrvvvfffUUUHHH@@@???===<<<999888666555999;;;>>>BBBLLLXXXccciiipppuuu||||||gggUUUcccjjjYYYEEEPPPvvvsssWWWXXXsssrrrYYYTTTjjjvvvYYYDDD777333000000222333111///000000000000000000000000000000000000000000000000111111222222222333333333555555666666666999===@@@NNN|||dddhhh|||sssqqqgggwwwqqqOOO888333333222000000000000000111111222111111111222333444555666666<<>>>>>@@@AAABBB@@@===;;;;;;;;;:::444333888<<>>:::777666666666666888:::;;;<<<===>>>>>>===;;;888777111111222555888;;;>>>@@@===<<<::::::999666333000...---,,,---///000000///...............111666999CCCJJJSSS\\\fffsssppp___QQQFFF???>>>===;;;999777555555777:::>>>BBBMMM[[[fffjjjrrrvvv|||wwwaaaRRReeeyyyiiiVVVHHH^^^jjjPPP\\\yyyjjjQQQOOOiiimmmSSSDDD555222///000222444222000000000000000000000000000000000000000000000000000222222222222333333333333444555666666777999===@@@PPPiiijjjwwwllldddmmmLLL777222333000000000000000000111222222111111111222333444555666;;;===UUUrrrYYY@@@???LLLzzz\\\^^^lllcccbbbjjjooopppnnnnnnnnnnnnnnnnnnooooooqqqvvvkkk^^^ccc```ooovvvzzz{{{aaaNNNIIIHHHGGGFFFEEEEEEFFFHHHIIIFFFGGGHHHFFFCCC@@@?????????AAABBB@@@<<<::::::;;;;;;666777;;;<<<===JJJ\\\rrrrrr[[[SSSZZZzzz|||ttt~~~xxxxxx{{{{{{tttvvvyyy{{{~~~|||}}}~~~zzz{{{~~~|||yyyvvvrrrnnnkkkiiikkkkkkkkkiiiiiijjjkkkffffffeeeccc___ZZZVVVTTTTTTRRROOOLLLIIIEEE???<<<999888777666666777888888<<<<<<======<<<:::888666111222333555888<<>><<<:::888666555444666;;;@@@DDDOOO___jjjnnnrrrvvv{{{wwwaaaSSSiiirrr```TTTmmmcccNNNdddiiiOOOJJJbbbgggMMM@@@333111///000333444222000000000000000000000000000000000000000000000000000333333333333444444444444444555666666777999===AAARRRnnnmmmrrraaaooovvv___jjjJJJ666222222///000000///000000111222222111111111222333444666666777777NNN```EEECCCGGGuuuaaafffwww~~~jjjnnnwwwvvvpppnnnnnnnnnnnnooooooppppppmmmrrryyykkknnniiirrrrrrsss}}}iiiSSSMMMIIIHHHFFFEEEEEEGGGHHHJJJEEEGGGHHHFFFDDDAAA@@@???>>>@@@AAA???;;;999999:::777555888<<<999888HHH]]]{{{{{{cccWWWWWWrrryyyzzz}}}|||~~~{{{{{{|||zzz}}}{{{uuuoooooommmjjjhhhjjjnnnqqqkkkjjjiiifffaaa\\\WWWTTTTTTRRROOOLLLIIIEEE@@@<<<:::999777666555555666666<<<<<<======<<<:::888666222222333555999<<<@@@BBB>>>===;;;:::999555111------,,,+++---///000000///.........---...222777;;;EEELLLVVV^^^ffftttiiiYYYKKKAAA>>>>>><<<:::888666555444777>>>CCCGGGSSSdddooorrrrrrvvv{{{~~~zzzfffYYYpppvvvdddYYYooobbbRRRooommmQQQHHH]]]dddIII===222000...000333444333000000000000000000000000000000000000000000000000000333333444444444444555555444555666666777999>>>AAATTTjjjjjjoooXXXaaasssrrrUUU888999555---777000000000000000000000000222222333222111222555777777???GGGhhhIII:::AAArrrmmmdddrrrxxxtttqqqlllwwwqqqooommmllllllnnnpppqqqqqqoooqqqzzzvvvppprrrssstttwww{{{nnnXXXPPPKKKHHHEEEDDDFFFIIIKKKLLLEEEEEEEEEFFFFFFDDD@@@======>>>@@@@@@???<<<999666777777888999777999EEEQQQgggsssfffdddsss}}}~~~|||zzz{{{zzz|||}}}zzzwww|||xxxssssssuuutttooojjjkkkkkkjjjjjjiiieee```\\\[[[WWWSSSOOOLLLJJJFFFDDD???;;;777555555777888888???===<<<<<<<<<:::888666333222111444999>>>AAABBB>>>===<<<999777444111///..............................///...///222666:::EEENNNXXX```lll}}}~~~dddRRRHHHBBB;;;<<<<<<:::777555555666BBBAAACCCJJJVVVcccnnnttttttvvvxxx{{{}}}xxx^^^YYYssswww]]]___}}}___VVVgggMMMbbb|||[[[DDD888222222222111111111111000111111000000//////......//////000000111111111111333333333333333333333333777555666888999888<<>>@@@@@@???===:::888888777888999777999CCCOOO[[[|||tttqqq{{{ooojjjttt}}}{{{{{{|||}}}|||~~~}}}~~~{{{zzzzzzwwwrrrnnnkkkkkkjjjjjjjjjhhheeebbb^^^[[[WWWSSSPPPMMMIIIGGGAAA>>>999777777888999999???===<<<;;;;;;:::888666222222333777<<>>===<<<999666333111/////////////////////////////////000000000444888<<>>DDDNNNZZZfffooosssvvvxxx{{{}}}xxx]]]XXXppptttYYY\\\|||~~~WWWMMMvvvnnn[[[wwwuuuSSSAAA888222222222111111111111000111000000000/////////...000000000000000111111111333333333333333333333333777555666888999888<<>>@@@AAA@@@???===;;;999888999999888888AAAKKK\\\wwwjjjbbbaaavvv~~~~~~wwwpppttt{{{uuuvvvvvvtttttt}}}~~~}}}{{{xxxwwwzzz~~~~~~zzzyyy{{{}}}~~~~~~~~~zzzvvvssslllkkkjjjjjjkkkkkkjjjhhhccc```\\\YYYVVVRRRMMMJJJDDD@@@;;;999888:::::::::>>>===<<<;;;;;;:::888555111222555999===???===<<<===<<<;;;999666333111000000000000000000000000000000000000111222666;;;???HHHRRR\\\eeepppttt]]]NNNFFFAAA<<<===<<<999666444444555:::???HHHSSS^^^gggmmmoooxxxzzz~~~|||bbb^^^ssspppTTTYYY}}}zzzUUUOOOxxxkkkfffmmmNNN>>>555222222222111111111111000000000000000////////////111111111000000000000000333333333333333333333333777555666888999888<<>>AAArrryyyYYYJJJBBB___RRRJJJ```uuurrrooovvvsssssspppmmmlllnnnppprrrsssuuutttvvvvvvsssnnnpppuuussstttvvvvvvwww{{{iiiVVVQQQOOOMMMLLLMMMMMMKKKJJJEEEFFFGGGIIIKKKJJJGGGDDD===>>>@@@AAAAAA@@@???>>>:::999999:::888777>>>GGG[[[ssswwweeecccggg}}}~~~|||zzzttttttzzzgggaaaaaaaaa^^^```kkk~~~}}}}}}zzzwwwvvvxxx{{{|||zzz||||||yyyyyy|||}}}~~~~~~{{{xxxvvvnnnllljjjiiijjjjjjjjjiiieeeccc___\\\YYYTTTOOOKKKEEEAAA<<<999999:::::::::>>>===;;;;;;;;;:::777555333333444777;;;<<<<<<:::<<<<<<;;;999666333111000///////////////////////////000000000222777===AAAKKKUUU```hhhtttlllWWWKKKDDD???======<<<999666444555666>>>DDDNNNWWW___eeejjjlllyyy{{{kkklllnnnTTT\\\wwwNNNNNNyyyqqq```eeennnMMM<<<222222222222111111111000000000000000000////////////111111111111000000000000222222333333333333444444666555555888999999===BBB\\\nnnlllmmmiiiwwwrrrwwwDDD444444444111000000000000000000000000000000000111000///000333555999??????nnn```MMMBBB^^^___IIIXXX{{{yyysssnnntttssssssqqqnnnmmmoooqqqrrrsssttttttvvvxxxtttooopppuuutttvvvwwwwwwwwwzzzoooVVVSSSQQQOOOMMMMMMLLLJJJIIIEEEEEEFFFIIIJJJJJJGGGDDD>>>>>>@@@@@@AAA@@@@@@???;;;999999:::888777<<>><<<;;;::::::999777555555333222444777:::;;;;;;;;;;;;:::888666333111000.........................../////////222777>>>CCCNNNXXXccclllxxx}}}cccQQQIIICCC>>><<<<<<;;;888555444666777BBBHHHPPPYYY___ffflllpppyyy||||||nnnxxxnnnZZZddd{{{FFFFFFqqq]]]VVVZZZpppkkkIII;;;333222222222111111111000000////////////000000000000111111111000000000000000222222222333333444444444666444555888999999===CCC```qqqsssgggeeelllqqqfff>>>777444222333111000000000000000000000000000111111111000111333666777<<<:::hhhmmmTTTAAAZZZuuuPPPWWWwww~~~tttmmmqqqsssuuusssqqqqqqsssttttttsssqqqqqqssswwwvvvrrrqqqttttttvvvxxxvvvuuuxxx|||^^^[[[WWWRRROOOLLLJJJGGGEEEFFFFFFGGGIIIKKKJJJGGGDDD>>>??????@@@@@@@@@??????:::888888:::999888:::@@@GGGXXXxxxssskkknnnmmm}}}wwwyyyyyyyyyzzzwwwpppjjjiiiggg___UUUMMMMMMKKKGGGFFFOOO```mmmzzzxxxxxxzzzyyywwwyyy~~~vvvwwwxxxyyy{{{}}}rrrnnnjjjfffdddbbb```^^^___^^^]]]\\\YYYTTTMMMHHHBBB>>>:::777888999::::::===<<<;;;::::::999777444555333222333666:::<<<===;;;:::999888666333111000.................................///222888@@@FFFPPP[[[gggppp|||sss[[[LLLGGGCCC===;;;;;;:::777555555777:::AAAHHHRRRZZZbbbjjjrrryyyzzz|||mmmhhh|||kkkaaaoooPPPUUU|||SSSJJJHHHZZZ|||___BBB:::555222222222111111111111000////////////000000000000///000000000111111111111111222222333333444444555666444555888999999===CCCdddmmmwww{{{dddggg___wwwSSS777:::444...222222000000000000000000000000111222222222111222444777999<<<777bbb}}}___@@@QQQWWWTTTlllvvvlllnnnssstttsssssssssuuuuuutttrrrqqqnnnpppuuuwwwuuutttuuurrruuuvvvtttrrrttt}}}hhh___[[[UUUPPPMMMKKKIIIGGGHHHHHHIIIKKKLLLKKKHHHEEE??????????????????>>>>>>999777777::::::888:::>>>IIIUUUiiiqqqnnnpppiiisssqqqxxxzzz|||jjjfff___XXXXXX\\\[[[VVVWWWXXXWWWRRRPPPVVVdddppp~~~{{{zzz{{{xxxuuuwww|||wwwvvvtttqqqppprrrwww{{{~~~{{{qqqnnnjjjfffccc```\\\ZZZZZZZZZZZZZZZXXXSSSLLLGGG@@@===999777888:::<<<<<<===<<<:::::::::999666444444444444666:::===>>>===::::::999777555333111000......................../////////000333:::CCCIIISSS]]]iiissskkkTTTIIIFFFBBB===::::::888666555666999<<>>DDDeeegggyyy{{{dddhhh~~~UUUyyyGGG333;;;333,,,111222000000000000000000000000222222333222111222555777>>>???666^^^hhh???JJJTTTKKK\\\wwwkkklllsssrrrqqqrrrsssttttttqqqooosssooooootttyyyyyyxxxyyyqqqtttuuurrrooorrr{{{ooo___[[[UUUPPPNNNNNNMMMMMMJJJJJJKKKMMMNNNLLLIIIFFF?????????>>>>>>>>>======999666777::::::888:::===EEEQQQbbbttt{{{ppppppsssiiipppbbbiiiqqq}}}hhhbbbXXXPPPRRRXXXZZZWWWdddeeeeeeaaa^^^bbbnnnyyy|||{{{}}}~~~}}}yyyuuuvvv{{{yyywwwrrrmmmjjjkkkooossswww{{{|||wwwpppnnnjjjfffccc```\\\YYYXXXXXXYYYYYYXXXSSSLLLFFF@@@===999888999<<<===>>>===<<<:::::::::999666444333444666:::>>>@@@???===::::::999777555333111000000000000000000000000000000000000111555<<>>DDDeeeeeezzzfffgggtttXXXaaaCCC333333000111444222111111111111111111111111000111222222222333666999999CCC:::RRRkkkIIIFFFkkk^^^EEEYYYnnn~~~pppgggtttooooooqqqsssqqqnnnqqqvvvsssrrrssswwwzzzzzzwwwsssvvvzzzwwwpppnnnttt{{{}}}sss]]]ZZZTTTNNNLLLMMMLLLJJJPPPNNNKKKIIIHHHIIIKKKLLLFFF???;;;>>>AAA@@@>>>>>>AAA===999777888:::;;;<<>>AAA@@@???@@@@@@===999777888999;;;;;;AAAEEEQQQcccsss|||yyyvvv{{{~~~wwwwwwpppggg]]]YYYYYYZZZ]]]``````ddd]]]UUUWWW[[[ddduuu~~~~~~}}}}}}|||wwwppplllkkkjjjhhheeeeeehhhmmmsssyyy~~~xxxxxxuuuqqqmmmiiiddd___\\\\\\YYYUUUSSSQQQMMMFFF???AAA>>>;;;:::;;;<<<<<<<<<::::::::::::999777666555666777999:::;;;<<<;;;;;;:::888555333111000111111111///......//////...---///...///111777@@@HHHMMMWWWaaappp}}}qqqYYYKKKDDD???======:::999777444444777<<>>LLLIIIXXXaaaGGGTTTfffKKKOOOWWWrrr~~~rrrpppooorrruuutttppppppsssrrrqqqqqqrrrtttuuuuuusssvvvzzzzzzwwwuuuxxx|||~~~hhh```XXXRRRPPPOOONNNLLLIIIIIIIIIKKKMMMQQQTTTWWWJJJBBB===>>>@@@@@@@@@BBB???<<<888777777999999999;;;???KKK]]]mmmwww}}}wwwvvv~~~vvvuuuzzzqqqhhhaaa```___\\\\\\^^^aaadddYYYOOORRRVVV___ppp}}}}}}{{{{{{}}}yyyqqqmmmmmmkkkgggcccaaaaaacccggglllrrrwww{{{||||||{{{wwwqqqjjjeeebbbaaa^^^ZZZUUURRROOOJJJCCC>>>BBB???<<<;;;<<<<<<<<<;;;999999999999999888888777888999:::;;;;;;;;;:::999:::888555222111000111111111///......//////...---//////000333:::CCCLLLQQQZZZeeetttkkkTTTGGGAAA>>>>>>???888777666444555999@@@DDDLLLWWWaaagggmmmtttyyyzzz|||}}}~~~fffKKKSSSyyyyyy```|||```LLLQQQ|||gggXXXSSSccciiiMMM999222111222111000000000000000000...///////////////000000000000000000000000111111222222222222333444555555555666888:::888999@@@JJJlllvvvggg~~~ooocccdddiiiRRRtttnnnGGG666000333000111444///111111111111111111111111222333333333222333666888DDDQQQQQQ[[[kkkJJJMMMyyypppOOOMMMSSSkkkzzzqqqppprrruuuuuuqqqoooqqqtttsssrrrrrrssstttuuuvvvqqquuuyyyyyyyyy|||lllaaaWWWSSSQQQOOONNNNNNLLLLLLKKKKKKLLLNNNPPPRRRKKKCCC>>>>>>>>>>>>???BBB???<<<888777777888888888;;;===HHH[[[ooo|||ppplllvvvvvviii{{{uuummmgggdddccc___XXXZZZaaahhhiii[[[OOOPPPSSSZZZiii|||~~~}}}|||{{{~~~~~~{{{sssoooooommmhhhbbbdddbbbaaaaaaeeejjjqqquuu~~~}}}~~~{{{tttllleeecccccc___[[[UUUPPPKKKFFFAAA===???===;;;;;;<<<<<<<<<;;;888888999::::::999999999;;;;;;<<<===<<<;;;:::999999777444222000000111111111///......//////...---//////000444;;;CCCLLLQQQ^^^jjjyyyzzzgggQQQEEE@@@>>>===???888777666555666;;;AAAFFFPPPYYYaaafffllltttzzzzzz~~~cccNNN^^^qqq^^^tttVVVGGGUUUiiiTTTTTTggg{{{^^^DDD555111111111111000000000000000111......//////000000000111000000000000000111111111222222222222333444555555555555777:::888999AAAJJJhhh|||lllvvviiijjj]]]SSS~~~fff>>>222111333///111444///111111111111111111111111222333333333333444666999JJJUUUVVV___mmmKKKJJJiiixxxPPPKKKSSSgggtttqqqrrruuuuuuqqqoooqqqvvvvvvuuuttttttuuuwwwxxxqqqtttxxx{{{{{{|||pppcccVVVSSSRRROOOMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMJJJCCC>>>===<<<;;;===@@@???<<<999777777888888777===>>>EEEYYYrrr{{{zzzkkklllttt~~~yyyiii||||||jjjgggffffff___XXX```oooqqqooo```RRRQQQPPPTTT```rrr}}}}}}|||~~~}}}~~~}}}vvvsssrrrooojjjeeegggddd```^^^___dddjjjnnnuuuxxx~~~yyypppiiiffffff```\\\UUUNNNIIIEEEAAA???<<<;;;::::::<<<===<<<;;;888888999::::::::::::999===>>>>>>>>>>>><<<;;;999888666444111000000111222111///......//////...---//////000444:::CCCLLLQQQbbbppp~~~wwwdddOOODDD@@@===<<<===999888777666777<<>><<<:::;;;??????===:::888888888888666======CCCWWWttt}}}mmmtttvvvrrrxxx}}}{{{qqq}}}qqqiiieeeddd\\\VVVdddxxxvvvuuueeeWWWTTTPPPOOOXXXkkk|||zzz~~~|||~~~~~~{{{{{{~~~~~~zzzwwwtttqqqnnnllliiieee___[[[[[[___dddhhhkkknnnttt|||xxxqqqkkkhhhbbb]]]VVVOOOJJJFFFEEEEEE===;;;:::;;;<<<===<<<;;;999999:::::::::::::::999===>>>>>>>>>>>><<<;;;:::777666333111000000111222111///......//////...---//////111555<<>>:::;;;>>>@@@>>>;;;::::::999888777:::;;;CCCZZZzzz|||eeeiiivvv{{{yyyyyyuuuyyyjjjccc\\\WWWcccwww{{{zzzlll___\\\UUUQQQWWWeee|||~~~zzzzzz}}}}}}||||||}}}~~~~~~{{{vvvsssrrrsssoookkkddd___]]]___dddgggiiijjjmmmssszzz}}}vvvnnnhhhddd```YYYRRRLLLKKKLLLMMMAAA@@@>>>>>>>>>===;;;999:::::::::;;;::::::999999<<<<<<======<<<;;;:::999777555333111000000111222111///......//////...---///000222888AAALLLVVV\\\mmm}}}~~~hhhXXXHHHBBB@@@===;;;;;;777777777777:::@@@GGGLLL^^^dddkkkpppwww~~~}}}zzzTTTUUU|||rrr```qqqaaaWWW___qqqpppPPP```{{{nnnOOO;;;222000000000000000000000111222222111111111000000000000000...//////000111111222222222222222222333444555555444444777999999:::BBBKKKqqqjjjuuuqqq|||sssppptttVVV]]]yyysssggg>>>333000333333,,,000666111111111111111111111111111///000222333444666:::===CCCYYYoootttwwwZZZDDDIIIqqqZZZSSS]]]|||uuupppqqqrrrqqqppprrrvvvxxxzzzyyyvvvuuuwwwyyyuuusssvvvyyywwwsssuuu|||vvv{{{gggaaa]]]SSSMMMOOOKKKJJJJJJJJJJJJIIIIIIIIIIIIEEECCCCCC@@@;;;;;;>>>@@@>>><<<:::::::::888777777:::EEE___pppqqqvvv|||{{{|||zzzyyyuuujjjaaa\\\ddduuu~~~~~~rrrfffccc[[[UUUYYY\\\jjjpppyyy}}}||||||{{{|||}}}}}}}}}}}}}}}wwwssstttwwwwwwrrrkkkeeecccdddhhhkkkmmmllllllooosssxxx{{{|||}}}xxxmmmeeefffbbb\\\TTTOOONNNQQQSSSFFFDDDBBBAAA@@@>>>:::888:::;;;;;;;;;::::::999888::::::;;;;;;;;;:::888888666555333111000000111222111///......//////...---///000444;;;EEEQQQ]]]cccqqqxxxaaaSSSEEE@@@@@@>>>;;;;;;555555666777;;;AAAJJJPPP^^^dddjjjooowww}}}~~~{{{bbbccc{{{jjj___~~~XXXVVVhhh}}}jjjQQQ___wwwpppQQQ===555222111000000///000000111222222222222111111000000//////...//////000111222222222222222222222333444555555333444777999999:::BBBLLLllliiivvvoootttsssgggfff{{{bbbyyywwwQQQ<<<222222222111111111000000222222222111111111111111333333333444555777999;;;HHHXXXppp}}}XXXKKKEEEeee\\\OOOSSS~~~|||wwwrrrppprrruuuuuutttwwwwwwwwwwwwwwwvvvuuuttttttsssssstttuuuwwwyyyzzz}}}|||hhhddd]]]WWWUUUPPPNNNLLLKKKKKKLLLLLLKKKIIIKKKJJJHHHDDD???======>>>===<<<<<<;;;;;;:::999999999<<>>HHHQQQ\\\eeevvvuuu^^^QQQDDD@@@@@@===::::::888777777888;;;CCCLLLSSSfffkkkqqqtttuuuvvvyyy|||lllooo|||{{{nnn]]]eeewwwPPP[[[lllfffQQQiiisssyyydddKKK777000222/////////000111111111111111111111000000//////......000000000000111111111111000111111222222333444444444:::888777:::999???PPPuuunnnyyysssiii___aaappp```qqqMMM;;;222222222111111111000000222111111111111111111111333333333444666888;;;<<>>GGG___}}}dddJJJ???OOOrrrLLLRRRwww}}}|||{{{wwwqqqppprrrtttuuutttrrrssstttvvvwwwxxxxxxxxxrrrrrrsssuuuwwwzzz}}}~~~~~~xxxuuufff]]]ZZZVVVLLLPPPNNNLLLKKKLLLLLLKKKIIINNNMMMKKKFFFAAA===;;;;;;===<<<<<<;;;;;;:::999999888???JJJjjj|||pppkkkzzzwww}}}yyyssszzz}}}iiikkkqqqrrrjjjeee```bbboooyyyxxxppplllrrrwwwxxx|||{{{yyyvvvuuuuuuuuuuuutttzzz~~~||||||{{{xxxvvvuuuwwwzzzzzzxxxyyy}}}}}}yyyuuurrrpppoooooorrrqqqoookkkgggdddeeefffiiikkkkkkiiijjjnnnooommmhhhgggfffffffffggghhhiiitttuuusssqqqrrrtttrrroookkkggg```ZZZVVVUUUUUUVVVfff```UUUJJJAAA<<<::::::::::::999999999999888888;;;;;;:::999888777666666333111000000111222222111111000000///////////////555333888BBBNNNZZZgggqqq~~~}}}eeeXXXMMMBBB@@@???<<<:::999222444666:::AAAKKKVVV^^^iiiooovvvzzzzzzyyyzzz|||{{{~~~kkksssccc[[[qqqhhhRRRlllvvvbbbbbb{{{WWWCCC444000333000---......////////////...000000000000////////////000000000000111111111111111111222222333333444444444999888777::::::@@@RRRvvvyyyooo{{{{{{nnnaaabbb```ssszzzXXX===777111111111111111111111111000000111111222222333333333333444666888<<>>FFFgggsssyyyyyykkk]]]```uuu{{{mmmpppsssvvv{{{}}}}}}~~~~~~|||xxxwwwvvvvvvuuutttwww||||||zzzzzzxxxuuurrrsssvvvyyywwwsssuuuzzz{{{wwwssspppooonnnnnnnnnooonnnmmmkkkiiihhhhhhiiilllmmmlllmmmqqqrrrooodddcccaaa___^^^^^^^^^^^^fffeeeddddddeeefffeeeccc```]]]YYYUUURRRQQQRRRRRRggg```UUUJJJAAA<<<;;;;;;::::::::::::999999999999<<<<<<;;;:::999777666666444222000000111222111000000000////////////000000666555999EEESSS```nnnyyyxxxaaaSSSJJJAAA???>>>;;;999999444666999>>>FFFQQQ\\\dddmmmssszzz~~~|||zzzyyyzzzxxx|||pppaaammm~~~fff```{{{bbbUUUssslllaaammmmmmLLL<<<111000444111......//////000//////...000000000000///////////////000000000111111111111111111222222333444444555444999777666::::::BBBSSSwwwtttmmm}}}mmmbbbeeeooodddoooLLL777444111111111111111111111111000111111222333444444555555555666777:::===@@@BBBNNNfffyyyTTTKKKGGGhhhSSSRRRbbbyyy{{{vvvqqqoooqqqttttttsssrrrsssttttttuuuuuutttttttttssssssssstttuuuwwwxxx~~~{{{zzzdddbbb___RRRSSSPPPMMMKKKKKKKKKJJJIIIIIIKKKLLLJJJFFFBBB??????===<<<<<<;;;;;;:::999999999999===\\\}}}sss\\\```}}}tttrrrrrrtttyyy~~~}}}zzzzzz{{{}}}}}}zzzxxxwwwvvvuuutttsssyyy}}}{{{zzz{{{zzzwwwrrrsssvvvyyywwwrrrssswww{{{yyyvvvrrrooommmmmmmmmoooppppppppppppmmmjjjhhhiiimmmooonnnooosssrrrooogggeeebbb___]]][[[ZZZZZZZZZXXXWWWXXXYYYXXXWWWVVVUUUSSSOOOLLLKKKLLLNNNPPP]]]XXXOOOFFF???<<<;;;<<<;;;;;;;;;;;;::::::::::::>>>>>>===;;;:::999888777444222000000111222111000000000////////////000000666666<<>>===:::888999555777;;;AAAIIISSS^^^fffrrrxxx~~~~~~zzzxxxxxxxxx|||fff___ppp~~~kkkfff|||WWWUUUrrr|||^^^VVVggg{{{gggGGG999111111444000000000000111111000000///////////////000000000000///000000000111111111111111222222333444444555555333999777666:::;;;CCCUUUzzzvvvmmm}}}jjjdddlllxxxaaaooobbbBBB555222111111111111111222222222111111222333555666777777777777777999;;;>>>AAABBBNNN```___UUUFFF]]]ZZZIII[[[zzzvvvpppoooqqqssstttsssuuuuuuvvvvvvvvvvvvvvvvvvttttttsssrrrssstttuuuvvv{{{~~~ccc^^^^^^SSSUUURRRNNNKKKKKKJJJJJJIIIHHHJJJLLLKKKHHHDDDAAA@@@===<<<<<<;;;;;;:::999999<<<;;;;;;VVV{{{{{{xxxtttlllvvvzzz~~~|||```eee}}}vvvqqqqqquuuyyy|||yyyxxxyyy{{{|||yyyvvvvvvuuusssrrrrrrxxx{{{zzzzzz||||||zzzttttttvvvyyywwwrrrqqqssssssuuuuuurrrllljjjkkkmmmrrrrrrrrrssssssppplllhhhkkkoooqqqqqqrrrtttsssooommmjjjgggccc___]]][[[[[[WWWSSSQQQSSSSSSPPPNNNOOONNNLLLHHHFFFFFFGGGJJJMMMQQQMMMGGGAAA===<<<<<<=========<<<<<<<<<;;;;;;;;;@@@???>>><<<;;;999888777444333111000111111000//////////////////000000111666777@@@OOO```nnn}}}kkkVVVIIICCC>>>>>>===999777999555777<<>>AAABBBJJJTTTyyyjjjMMMYYYoooKKKOOOqqqzzzuuupppoooqqqssssssrrrqqqrrrsssuuuuuuvvvvvvvvvtttssssssssstttuuuwwwxxxvvvggg___bbbZZZVVVSSSNNNKKKJJJJJJJJJIIIIIILLLNNNMMMIIIDDD@@@???===<<<<<<;;;;;;:::999999===>>>===OOOzzzyyymmmgggdddggghhhpppkkkqqqyyyooommmnnnqqqxxx}}}zzzyyy{{{}}}~~~{{{xxxvvvuuuuuutttrrrsssxxxzzzxxxxxx{{{|||{{{wwwtttuuuxxxxxxrrrooonnnjjjoootttqqqiiieeeggglllppppppqqqtttwwwvvvsssppppppuuuwwwwwwwwwyyywwwrrrqqqoookkkgggccc```^^^]]]XXXSSSPPPRRRQQQLLLJJJKKKHHHGGGDDDBBBAAABBBCCCDDDHHHFFFBBB???============>>>>>>>>>>>>============??????===<<<:::888777666555333111000111111000//////////////////000111111777:::DDDVVVgggvvvzzzcccNNNEEE@@@===>>><<<888777999555888>>>EEENNNXXXdddkkkssswww}}}}}}|||}}}hhhRRRYYYuuuzzzkkkssskkkQQQcccxxxpppYYYSSS___bbbCCC888222222333---000000111111000//////....../////////000000000111000000000000111111111111222222333333444555555555333999666555:::<<>>@@@BBBFFFKKKttt~~~UUU[[[bbb===\\\qqq|||zzzuuupppoooqqqssssssrrrlllmmmoooqqqssstttuuuuuussssssssssssuuuwwwyyy{{{sssmmmccchhhcccWWWSSSNNNKKKJJJJJJJJJIIIKKKNNNPPPNNNJJJDDD???======<<<<<<;;;;;;:::999999555::::::EEEgggyyyqqqkkkhhhgggddd___ddd}}}ttt|||zzzmmmiiiiiikkkrrrzzz~~~{{{{{{}}}}}}yyywwwwwwwwwuuuttttttyyyzzzwwwwwwzzz{{{zzzyyytttssswwwxxxsssmmmkkkccclllssspppgggbbbeeekkkjjjjjjmmmssszzz|||{{{yyyvvv{{{~~~}}}}}}~~~{{{wwwsssqqqmmmhhhdddaaa___^^^ZZZSSSPPPRRRQQQJJJGGGIIICCCCCCAAA@@@>>>===;;;;;;DDDCCCAAA???>>>>>>>>>>>>????????????>>>>>>>>>>>>???>>>===;;;999777666555555333111000111111000//////////////////000111111888<<>>::::::;;;===>>>>>><<<999===;;;999BBBUUUiii~~~wwwooojjjkkkhhhllliiibbbiii|||uuuqqqzzzfffcccbbbbbbjjjxxx~~~}}}}}}}}}yyyvvvwwwyyyyyyyyyxxxzzzzzzzzzxxxvvvvvvwwwuuuuuusssrrrpppooonnnmmmjjjkkkjjjgggcccaaabbbdddggggggjjjpppvvvzzz{{{yyy|||~~~yyyvvvqqqkkkfffcccaaa```]]]XXXUUUUUURRRLLLHHHHHHEEEBBB>>><<<===>>>??????@@@@@@AAAAAAAAA@@@??????@@@AAABBBBBBBBB@@@===<<<>>>>>>===;;;999666444222222222222222222222222222000------000111000222666>>>FFFTTTeeewwwyyybbbQQQHHHDDD@@@<<<;;;;;;;;;888555<<<>>>DDDNNN[[[fffooosssyyy|||}}}~~~YYYJJJaaayyymmmlllqqqWWW\\\```tttwwwaaaQQQ]]]}}}|||PPP666666444000222333111111000000//////......000000000000000000000000111000000000222333222111222222222222333444555555333888555444;;;>>>GGGYYY~~~vvvkkkhhh]]]UUUnnn|||UUU<<<555444222222222222222222222222222333333555666999;;;===>>>999<<<>>>>>>===???BBBFFFHHHGGGTTTxxxmmmPPPppptttHHHGGGSSSooosssvvvmmmmmmpppqqqrrrtttuuurrroooooorrruuuvvvvvvuuusssqqqqqqssswwwzzz|||xxx}}}rrriii___YYYVVVQQQNNNMMMLLLJJJHHHHHHKKKKKKHHHFFFFFFDDD???<<<<<<===>>>???>>>;;;888:::999666>>>MMM]]]{{{iiibbbccchhhnnnmmmfffgggsss{{{zzzvvvmmmnnnzzzhhhddddddfffppp}}}}}}}}}||||||}}}xxxvvvwwwyyyzzzyyy|||}}}~~~|||yyyvvvttttttvvvvvvuuusssqqqooommmkkkggggggfffccc___]]]^^^```ccccccfffkkkrrrwwwyyyxxx|||yyytttnnnhhhdddbbbaaa___YYYVVVUUURRRKKKFFFFFFEEEBBB>>><<<===>>>??????@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAABBBAAA???<<<;;;>>>>>><<<:::888666444333222222222222222222222222000------000111000333888???IIIYYYmmmvvvbbbPPPEEEBBB???<<<:::;;;:::888666<<<@@@GGGQQQ]]]hhhppptttyyy|||~~~ZZZPPPjjjpppuuuppp^^^kkkuuuppp[[[OOO```wwwNNN555666444000222333111000000000/////////...000000000000000000000000111000///000222333222111222222222222333444555555444888555555;;;===GGGYYYuuujjjfffNNN```zzzgggIII777333444555222222222222222222222222444444666888;;;>>>AAABBB===>>>???@@@AAACCCDDDEEEJJJHHHPPPyyy|||~~~LLLbbbuuuGGGGGGMMM[[[ssspppyyykkkjjjpppssssssssstttrrrpppppprrrtttuuuuuutttsssrrrrrrtttwwwzzz}}}vvv{{{{{{jjj___[[[XXXTTTQQQOOOMMMKKKIIIIIIJJJHHHFFFHHHJJJFFF@@@>>>>>>???@@@@@@>>>:::777888888666;;;FFFPPPjjjhhh^^^```ssszzzyyymmmeeeiiippprrrsssppptttyyyhhheeehhhnnnwww|||~~~~~~}}}}}}~~~~~~zzzyyyyyy{{{||||||}}}|||xxxvvvuuuwwwwwwvvvuuurrroookkkiiiffffffddd```]]][[[\\\^^^aaaaaaccchhhnnnsssvvvwww}}}xxxrrrmmmiiigggeeeccc]]]XXXWWWRRRJJJEEEDDDDDDAAA>>>======?????????AAABBBBBBBBBAAAAAA@@@???@@@@@@AAAAAA@@@>>><<<;;;>>>===;;;999777666555555222222222222222222222222000......000000000444:::DDDOOOaaauuurrr___NNNCCC@@@>>>;;;999999999888777>>>CCCLLLWWWbbbkkkqqqtttzzz|||~~~XXXWWWsssjjjvvvjjj]]]wwwhhhTTTNNNeeeoooJJJ555666333000222333000000000000////////////000000000000000000000000111000///000222333222111222222222222333444555555555999777555;;;===GGGZZZuuugggddd}}}XXXyyypppSSS>>>555222333444111111222222333333333444666777999;;;===>>>>>>>>>EEEDDDCCCDDDGGGIIIIIIHHHOOOMMMPPPqqqKKKVVVLLLGGGKKKWWWeeezzzeeeooohhhnnnrrrrrrpppsssrrrrrrrrrssstttttttttsssssssssssstttwwwzzz}}}vvvzzz~~~oooaaa___[[[WWWSSSPPPNNNKKKIIIIIIIIIFFFEEEIIIMMMIIIAAA?????????AAAAAA@@@<<<999999;;;888<<>>===>>>?????????BBBCCCCCCBBBBBBAAA@@@???AAAAAAAAAAAA???>>><<<;;;===<<<:::888777666666666111111111111111111111111111//////111111111777>>>LLLVVVgggyyymmm[[[KKKAAA>>>===:::888888888999999@@@GGGRRR]]]gggnnnsssvvvzzz|||~~~~~~tttVVVccc|||yyydddtttxxxbbb\\\~~~}}}bbbSSSRRRllleeeEEE444555222000222222000000000000////////////000000000000000000000000111000///000111222222000222222222222333444555555555:::888666:::<<>>GGGEEEEEEGGGJJJNNNPPPQQQQQQPPPOOOkkk|||MMMMMMvvvYYYHHHKKK```hhhhhhjjjsssgggkkkpppqqqoooqqqrrrssstttssssssssssssrrrsssttttttsssuuuyyy|||wwwyyy|||}}}~~~zzzfffccc^^^XXXSSSPPPNNNLLLJJJJJJIIIFFFEEEIIINNNJJJDDD>>>>>>>>>@@@AAAAAA>>><<<999<<<999;;;BBBCCCMMMaaazzzvvvnnnqqqtttkkksss~~~zzzwww|||uuunnnmmmqqqyyy~~~~~~~~~~~~~~~}}}}}}xxxyyyyyyyyyvvvrrrnnnkkknnnjjjfffbbb````````````bbbccccccdddfffiiilllnnnvvvxxxzzz}}}}}}|||{{{yyywwwvvvuuutttlllfff```^^^XXXOOOHHHFFFCCCAAA??????@@@AAAAAA@@@DDDDDDDDDCCCBBBAAA@@@@@@CCCCCCBBBAAA???>>><<<<<<<<<;;;:::888777666666666111111111111111111111111111///000222222333;;;EEETTT]]]lll}}}iiiUUUGGGAAA===<<<:::888777888:::;;;CCCKKKXXXccckkkqqqvvvyyy{{{|||~~~~~~~~~~~~jjj\\\||||||ppphhh}}}rrr[[[cccxxx___VVV[[[tttZZZ???333555222000333111////////////000000000000000000000000000000000000000///...///111222111000222222222222333444555555444;;;999666:::===III___{{{bbb___fff~~~\\\<<<444666333111222222222333444666777888888666:::???EEEHHHIIIIIIHHHBBBBBBCCCEEEIIIPPPVVVZZZQQQPPPLLLbbbzzzRRRFFFXXXkkkLLLIIIeeeoooeeewwwzzzwwwhhhjjjooopppoooppprrruuuuuutttrrrrrrsssrrrtttuuutttrrrsssvvvzzzwwwyyy{{{||||||mmmgggaaaYYYRRROOOMMMLLLLLLIIIJJJHHHFFFIIIMMMKKKFFF???=========???@@@@@@???888;;;888888>>>>>>CCCRRRiiiuuuwww}}}zzzxxx}}}zzz{{{~~~yyy{{{wwwqqqkkkhhhjjjppptttzzz|||}}}}}}}}}|||}}}|||{{{|||yyyyyyzzzyyyxxxuuurrrqqqoookkkeeeaaa````````````aaabbbdddddddddeeegggiiiqqqrrruuuxxx{{{}}}xxxxxxxxxwwwwwwwwwvvvvvvnnnhhhccc```[[[RRRKKKJJJDDDBBBAAAAAABBBCCCBBBAAAEEEEEEEEEDDDCCCBBBAAA@@@CCCBBBAAA@@@>>><<<;;;;;;999999999999888777666555111111111111111111111111000000111333333666@@@LLL\\\eeettt{{{cccPPPEEEAAA<<<<<<:::888777888<<>>CCCHHHMMMPPPRRRCCCDDDEEEDDDFFFMMMVVV^^^UUUSSSIIIYYY[[[EEEJJJttt|||SSSCCC]]]rrrooouuu|||ooooooqqqpppnnnooorrrvvvvvvtttrrrqqqrrrrrrtttvvvtttqqqpppssswwwwwwyyy{{{|||}}}tttjjjcccYYYQQQMMMLLLLLLMMMIIIKKKKKKHHHHHHKKKKKKHHHBBB???<<<;;;<<<>>>??????999<<<666555;;;:::<<>>MMMffffffbbbuuuvvvXXXAAA333666666...///:::333444555777888:::;;;<<<::::::<<>>777444:::999:::DDDLLLbbb~~~~~~{{{pppooowwwqqqwww~~~{{{qqqfff```nnnsssyyy}}}~~~~~~yyyyyyyyyzzzzzzzzz{{{{{{uuuooohhhddddddddddddccccccgggkkklllllllllnnnpppiiiiiijjjkkklllmmmnnnnnnpppqqqqqqqqqpppooonnnnnnlllfffbbb```\\\TTTNNNMMMEEEDDDCCCDDDEEEFFFEEEDDDFFFFFFFFFEEEDDDBBBAAA@@@@@@???===;;;999888777777555777999;;;;;;888555333000000000000000000000000000000333555666;;;HHHVVVlllvvv|||gggXXXLLLCCC>>>;;;<<<<<<999888999>>>CCCMMMVVVccclllrrrwww}}}|||}}}}}}}}}}}}~~~nnnwwwnnn___JJJbbbcccPPPZZZoookkkCCC444111444000000333000.../////////000000111111000000000000000000000000000///...///000111111///222222222222333444555555111999999777:::>>>NNNhhhhhhddduuubbbnnn~~~nnnFFF999000222555444444666444666666666777:::;;;:::>>>;;;999:::>>>BBBEEEFFFBBBCCCDDDEEEHHHPPP\\\eeeeeeiii\\\SSSwwwqqqOOOGGGUUUXXXRRR???PPPyyyzzzxxxqqquuurrrnnnqqqrrrsssssstttttttttsssppprrrsssrrrqqqqqqrrrtttrrruuuyyy|||~~~sssddd]]]ZZZQQQPPPQQQIIIPPPNNNKKKIIIHHHIIIKKKMMMGGGBBB===;;;===??????>>>===<<<:::999999:::<<<===EEETTTzzz~~~{{{lllnnn{{{rrreeecccoooxxx~~~}}}}}}|||{{{{{{{{{{{{zzzwwwuuuuuummmhhhhhhfffdddhhhooollljjjhhhjjjnnnppppppooopppjjjhhhllllllgggdddggggggffffffggghhhhhhfffddd```\\\XXXWWWVVVSSSKKKDDDFFFDDDDDDFFFHHHHHHFFFCCCCCCCCCBBBAAAAAA@@@@@@???AAA@@@>>>===<<<<<<<<<===:::999999999777666555444//////000000000000///...111000111444888AAAPPP___zzzjjj\\\OOOBBB;;;<<<:::888777999888999AAAJJJVVV^^^hhhpppxxx~~~}}}|||}}}{{{{{{pppSSSEEEaaayyy[[[SSSWWWnnnaaa:::666222000222333222000...------...//////...,,,///////////////............//////000000000000000000000111222444555666666666888555555;;;>>>NNNjjjjjjllltttbbbrrrwwwbbbBBB888000111555555555777666666666555777:::<<<<<<>>>>>>>>>>>>@@@AAADDDEEE@@@AAABBBCCCEEEJJJQQQWWWccciiiaaaZZZzzz\\\GGGNNNyyy]]]AAATTT~~~{{{sss|||tttxxxuuurrrqqqrrrrrrsssssssssrrrrrrppprrrssssssrrrqqqrrrsssrrrtttwwwzzz|||tttgggccc```UUUQQQQQQLLLOOONNNLLLKKKJJJJJJKKKLLLHHHDDD>>><<<<<<>>>>>>>>>===<<<:::999999:::<<<===EEETTTyyypppmmm}}}~~~lllfffsss|||}}}}}}}}}~~~~~~|||yyyxxxyyyyyyxxxwwwvvvooojjjjjjiiigggjjjpppqqqooonnnooorrrttttttsssooojjjhhhkkkkkkgggfffhhhbbb```____________^^^\\\YYYVVVRRRQQQQQQOOOIIIDDDCCCAAAAAACCCEEEEEECCCAAA@@@@@@@@@@@@@@@???>>>>>>AAA@@@>>>===<<<<<<======::::::999999777666444444000111111111111111000000333222333888???JJJ\\\kkkpppZZZOOOHHH>>>999:::<<<999888999999<<>>>>><<<;;;:::999999:::;;;<<>>>>>>>>???AAABBB@@@???===>>>?????????>>>===<<>>============;;;::::::999777555444333222222222222222222222222555444666>>>HHHVVVjjjzzzhhhQQQIIIFFF???;;;<<<===:::888999;;;AAANNN[[[eeekkkrrrvvv|||}}}rrriiisss}}}UUUGGGOOOnnnWWWQQQ```yyypppDDD777555222111111111111000111000000111222222111///......//////////////////...///000000111111000000222222222333333444444444555999888888===???OOOjjj~~~iiifff}}}mmmsssvvvgggMMM999666444444777999<<<>>>???;;;999999999999;;;???AAAGGGMMMNNNKKKHHHIIIKKKFFFEEEDDDDDDEEEEEEDDDDDDNNNZZZaaaeeexxxoooHHHHHHYYYwwwJJJaaarrrssssssrrrpppqqqqqqqqqqqqpppooooooooorrrttttttsssqqqqqqqqqqqqrrrssstttvvv{{{uuuiiidddYYYSSSRRRMMMNNNNNNOOOOOONNNMMMKKKJJJKKKHHHBBB>>><<<<<<===>>><<<;;;::::::::::::;;;<<>>?????????<<<===>>>??????>>>===<<<@@@@@@??????>>>>>>>>>>>>;;;;;;:::999777555333222111111111111111222222333666555999DDDQQQaaauuugggOOOGGGFFFAAA<<<;;;===999777999===FFFVVVdddlllqqquuuwww}}}yyyeee[[[]]]sssuuuLLLIII^^^vvv[[[WWWggggggEEE555444222111111111000000111111000111222333111///............//////////////////000111111111111000333333333333333333333333333888888999===>>>NNNjjj~~~llleeeyyy}}}tttmmm]]]AAA777888888777888;;;???AAABBB===;;;===<<<999:::>>>>>>EEEMMMPPPMMMJJJJJJKKKEEEEEEDDDCCCBBBBBBCCCDDDGGGQQQ\\\eeetttwwwMMMMMMTTTPPPYYY{{{tttqqqqqqrrrpppppppppqqqqqqpppoooooooooqqqssstttsssrrrrrrsssrrrsssssstttvvvzzzhhhaaaZZZUUUSSSLLLMMMNNNOOOOOOOOOMMMKKKJJJKKKHHHDDD@@@===<<<===>>>;;;;;;;;;::::::;;;;;;;;;EEE[[[yyyvvvrrr||||||{{{zzzzzzzzzyyywwwuuuwwwvvvtttrrrqqqsssttttttvvvvvvuuuttttttttttttuuuuuusssoookkkjjjjjjiiiggghhhccc]]]XXXUUUSSSPPPOOOLLLHHHDDD@@@???>>>>>>===:::;;;<<<======>>>@@@AAA>>>???@@@@@@@@@???>>>===@@@@@@@@@@@@@@@?????????<<<<<<;;;999777444222111111000000000000111222333777777===KKKZZZjjj{{{yyyaaaIIICCCCCC>>>999888;;;888777:::@@@JJJ\\\jjjooossswwwxxx|||zzzwwwuuutttyyy{{{~~~wwwkkkQQQNNN[[[zzzlllLLLVVVuuuuuu]]]^^^jjj~~~tttXXXAAA222222222111000///000000000//////000111111000...---.........//////000000///000000111111111111111333333333333333333333333111777777888;;;>>>OOOlllrrriiizzzyyy{{{```QQQ555555:::<<<999888;;;???@@@@@@<<<===CCCBBB<<<:::>>>;;;AAAIIIMMMLLLIIIGGGGGGHHHJJJLLLJJJGGGGGGIIIMMMGGGMMMYYYeeemmmRRRJJJIIIwwwlllZZZkkkyyyvvvssssssoooooopppqqqqqqqqqqqqqqqoooppprrrrrrrrrrrrtttvvvtttuuuvvvvvvwwwzzz~~~pppddd]]]XXXUUUMMMMMMNNNNNNOOONNNLLLKKKJJJHHHHHHFFFCCC???======>>>;;;;;;;;;;;;;;;;;;;;;;;;CCCYYY|||qqqiiigggmmmgggkkk}}}|||{{{{{{{{{|||zzzwwwuuuwwwyyyxxxttttttvvvwwwuuuuuuvvvvvvuuusssssstttvvvxxxwwwsssmmmmmmnnnmmmjjjiiieee```ZZZVVVSSSOOOMMMKKKIIIEEEAAA>>><<<<<<<<<999;;;<<<======>>>AAACCCBBBBBBAAA@@@??????>>>>>>@@@@@@AAAAAAAAA@@@@@@???======;;;999777444222000111000//////000111333444999;;;EEEVVVfffuuuoooYYYFFFBBBBBB>>>;;;<<<999777888>>>EEEPPP```oooqqqvvvyyyzzz}}}{{{uuujjjccciiixxx~~~wwwwww}}}}}}{{{~~~rrreeeNNNOOObbbaaaQQQiiixxxbbbZZZaaahhhyyyxxx```III;;;000111222111///...///000///......///000000///---------......///000000000///000111111222222111111222222222333333444444444111777777777;;;>>>RRRqqq{{{ppp}}}nnnuuufffMMMGGG333333;;;>>>999666888<<<===;;;888===GGGHHH@@@<<<@@@>>>BBBGGGKKKLLLIIIEEECCCEEELLLSSSRRRLLLHHHKKKOOOJJJKKKVVVbbbcccjjj___LLLFFFhhheeefff|||}}}tttrrrnnnnnnpppqqqrrrrrrssssssnnnooopppppppppsssvvvyyyvvvxxxyyyyyyyyyzzz}}}~~~nnnbbbZZZWWWQQQMMMMMMMMMMMMLLLKKKJJJJJJFFFGGGHHHFFFAAA>>>======:::;;;;;;;;;;;;;;;;;;:::@@@SSSxxxzzzkkkccc___[[[YYYwwweee___www~~~|||}}}{{{{{{{{{{{{yyyxxxyyy|||{{{wwwwwwzzz{{{wwwsssuuuvvvuuussssssuuuwwwyyyyyyuuuoooooottttttpppkkkgggbbb]]]YYYUUUPPPLLLIIIHHHFFFBBB???===<<<<<<888:::<<<<<<<<<>>>AAAEEEEEECCCAAA???======>>>>>>???@@@AAABBBBBBAAA@@@@@@>>>===<<<999777444111///222111000000000222444555<<<@@@NNNcccuuu~~~hhhVVVGGGDDDCCC???===???888888<<>>DDD999222;;;>>>999444666::::::666444<<>>MMMooo}}}hhh___[[[WWWVVVrrr|||kkk\\\tttzzz~~~~~~~~~{{{yyyyyyzzz{{{{{{zzz~~~~~~zzzzzz}}}}}}yyywwwyyyzzzzzzxxxwwwzzz}}}xxxyyyvvvppprrrxxxyyyuuullliiieeeaaa\\\WWWQQQMMMGGGGGGEEECCC???=========777:::<<<<<<;;;===AAAEEEGGGDDDAAA===<<<<<<===>>>???@@@AAABBBBBBBBBAAA@@@>>>>>><<<:::777333111///333222111111111333666777>>>EEEUUUlllssscccSSSFFFCCC@@@:::888<<<777999>>>GGGPPPYYYgggsssvvv{{{~~~rrrqqqyyy~~~~~~~~~hhhVVVPPPddd|||www{{{zzzrrrXXX[[[qqqoooQQQXXX|||gggXXXPPPWWWbbbgggyyyuuuUUU>>>555...000222222///---...000000///...///111111///...---------...///000000111000000111222222222222111000000111222444555666666333999999999<<>>888>>>OOOXXXPPPFFFCCCKKKHHHIIIMMMKKKCCC@@@AAA888HHHSSSRRRLLLJJJFFF@@@BBBNNNTTTVVVUUUSSShhhdddDDDOOO|||ZZZuuugggooorrrrrrnnnpppwwwyyyvvvrrrrrrrrrpppppprrrvvvyyyzzzzzz{{{zzzyyyxxxzzz|||dddaaa```TTTRRROOOKKKIIIIIIJJJJJJIIIGGGFFFDDDDDDCCCAAA===:::;;;;;;;;;;;;;;;;;;::::::???EEEggglll___XXXSSS]]]dddnnnssstttyyy```sssuuuwww~~~~~~||||||~~~}}}zzz}}}~~~~~~~~~}}}{{{yyyxxxzzz}}}~~~wwwwwwuuutttsssssssssssskkkjjjgggaaa[[[UUURRRQQQKKKFFFAAA??????>>>;;;888999;;;===>>>???@@@BBBDDDBBBBBB@@@===:::;;;???DDDGGGFFFDDDAAA@@@?????????AAA===888555333222000///111000222555333111555;;;HHHPPP___sssvvvjjjbbbUUUFFF>>>>>>@@@===:::;;;;;;@@@JJJYYYeeekkklllzzzzzzzzz{{{~~~xxxxxx|||lllWWWVVVWWWYYY___kkk|||vvvfffbbboookkkVVV\\\|||gggRRRSSS[[[mmm}}}sssUUU>>>555222222222111111111111000000000000000000000000000---...000111111111000///111111222222222111111000222222222222333555777888777:::999;;;???DDD^^^|||yyyxxxrrrccceee|||bbb@@@<<<>>>999:::999:::::::::;;;???BBB:::777===KKKQQQLLLIIIMMMNNNLLLNNNRRRLLLAAA;;;===CCCOOOUUUPPPKKKMMMOOOLLLGGGQQQUUUVVVTTTNNN[[[wwwlllFFFKKK___xxxzzzrrrnnnssstttqqqrrrvvvyyywwwssssssrrrqqqqqqrrrvvvyyyyyyzzzzzzyyyxxxxxxyyy{{{|||tttiiieeeZZZQQQOOOLLLKKKKKKKKKJJJJJJHHHFFFEEEDDDCCCAAA>>>;;;<<<;;;;;;;;;;;;:::::::::===AAA[[[mmm___[[[[[[eeehhhmmmmmmjjjvvviiiuuuzzzzzz~~~~~~~~~|||~~~~~~~~~~~~}}}{{{yyyxxxxxxwwwqqqooojjjddd\\\VVVQQQOOOLLLGGGBBB??????>>>;;;888:::<<<>>>>>>>>>???AAABBBBBBBBBAAA???<<<===@@@CCCFFFEEECCCAAA@@@@@@@@@@@@@@@<<<888444333222000/////////111333333333999AAAKKKXXXjjj|||qqqjjjdddWWWHHH???===>>><<<999999;;;BBBOOO___kkkrrrtttxxxyyyzzz|||ppp^^^___VVVPPPVVVhhh{{{|||yyyjjjiiiyyynnnjjjiiiNNNQQQ^^^rrriiiLLL:::444222222222111111111000000000000000000000000000000......///000000000000000111111222222222111111000222222222222333555777888555888777999>>>CCC]]]www}}}vvvdddeeeooozzzTTT:::999===<<>>FFFHHHEEEHHHQQQSSSSSSYYY]]]TTTDDD===@@@HHHRRRVVVOOOKKKNNNPPPNNNIIIRRRUUUVVVTTTJJJMMM___WWWIIImmmbbbeeexxxzzzmmmsssvvvtttsssuuuwwwwwwtttttttttrrrrrrsssvvvyyyxxxyyyyyyxxxwwwwwwxxxzzzmmmfff^^^QQQOOOMMMLLLMMMMMMKKKJJJHHHGGGFFFEEEDDDBBB???<<<<<<<<<;;;;;;;;;:::::::::<<<===KKKnnnpppcccdddhhhllllllllljjjhhhqqqkkkppp~~~}}}{{{yyyxxxwwwvvvtttqqqmmmfff___YYYTTTQQQMMMIIICCCAAA@@@???<<<999<<<===??????>>>>>>@@@AAABBBBBBBBBAAA??????@@@BBBEEEDDDCCCBBBAAAAAAAAAAAA>>>;;;666333222222111///000///000444666999AAAKKKUUUcccvvvqqqfffeeeeeeYYYJJJ???<<<;;;:::999:::???IIIWWWeeepppvvvxxxxxxzzz|||~~~}}}rrrcccfffWWWMMMXXXqqq~~~~~~nnnssseeeqqq{{{aaaMMMTTTdddyyy|||[[[@@@555444222222111111111000000000000000000000000000000000///////////////000111111000111111222222222111111222222222333444555666777555888777999>>>DDD___xxxxxxvvvmmmwww{{{uuucccIII;;;<<<@@@@@@MMMKKKEEE===;;;>>>BBBCCCCCC@@@AAAEEEDDDAAADDDIIIPPPRRR\\\cccYYYFFF???DDDCCCNNNSSSNNNJJJKKKHHHCCCDDDMMMPPPSSSVVVMMMIIISSSpppLLL]]]hhhccclllzzzmmmrrrvvvuuusssssstttvvvuuuuuuuuutttssssssvvvxxxwwwxxxxxxwwwvvvvvvwwwyyypppgggaaaRRRPPPNNNNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFDDD@@@>>><<<<<<<<<;;;;;;::::::999<<<<<>>>>>>>>???AAABBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA<<<999555333222222111000222111222666999???JJJVVVbbblll{{{zzzcccZZZ[[[cccXXXJJJ???:::999999999===DDDPPP]]]hhhpppuuuwww}}}~~~~~~}}}vvvhhhhhh[[[WWWiii}}}}}}lll{{{^^^nnnrrrWWWQQQZZZkkk~~~xxxQQQ999333555111111111111000000000000////////////////////////000///.........///111222000000111222222222111111222222333333444555666666666999888:::???FFFaaa~~~{{{xxxyyyiiiSSSDDD@@@BBBCCCCCCMMMNNNHHH===777999======FFFDDDDDDGGGHHHEEECCCCCCEEEGGGRRR]]]VVVCCC===EEECCCLLLOOOIIIEEEFFFDDD======FFFIIIOOOWWWSSSOOOUUU{{{UUUVVVqqqfffrrrvvvnnnqqqtttuuusssqqqrrrtttuuuvvvvvvtttsssssstttvvvwwwwwwxxxwwwvvvuuuwwwyyywww}}}|||~~~yyykkkcccUUUSSSPPPOOOOOOOOOMMMLLLJJJIIIHHHGGGGGGEEEBBB@@@======<<<;;;::::::999999;;;<<<>>>KKKrrr~~~{{{qqqnnnnnnjjjllllllooo~~~mmmiiibbb___mmmwwwsssnnnjjjfffbbb\\\YYYRRRMMMGGGDDDBBBAAA===:::888:::<<<>>>???@@@CCCEEEBBBBBBCCCCCCCCCCCCAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@:::777444222222222222111333111333777===DDDRRR^^^ooosss{{{ttt\\\SSSUUUZZZSSSHHH>>>888777888:::===GGGTTTaaaiiioootttwww~~~~~~~~~|||lllkkkbbbcccwww~~~yyyvvvnnniiiooofffwwwmmmVVVSSS^^^ooouuuKKK888555555111111111000000000//////////////////////////////000///.........///111222///000111222222222222222222222333444444555555555444777666999???FFFbbb|||rrr]]]IIICCCCCCCCCCCCEEEBBBJJJKKK???666777::::::DDDDDDFFFJJJMMMLLLIIIEEECCCBBBLLLZZZVVVDDD???HHHLLLQQQOOOFFFCCCHHHJJJFFF===EEEFFFJJJTTTUUUSSSZZZwwwbbbVVVsss}}}ccc~~~sssqqqqqqtttuuurrrrrrtttuuuvvvvvvuuusssrrrssstttwwwxxxxxxwwwvvvvvvwwwyyywww}}}}}}~~~oooaaaYYYVVVRRROOOOOONNNNNNMMMKKKJJJIIIIIIIIIGGGDDDAAA======<<<;;;::::::999888888;;;===FFFccczzzxxxkkkaaacccgggggglllqqqhhh\\\VVV^^^iiizzzsssnnniiiddd]]]XXXTTTOOOIIIEEECCCAAA===:::666999<<<>>>???AAADDDFFFCCCBBBAAABBBCCCCCCAAA?????????@@@@@@@@@???>>>>>>888555222111111222222222111111444:::BBBLLL[[[hhhxxxzzzmmmZZZQQQQQQMMMJJJDDD<<<777666999<<<>>>IIIXXXcccjjjooouuuzzz}}}{{{zzz{{{}}}zzziiijjjeeekkk~~~}}}zzzrrreeejjjssseeeqqq{{{eeeVVVTTT```rrrmmmEEE888777444111111000000000/////////000000000000000000000000///////////////000111111///000111222222222222222222333444444555555444444222555444777===EEEccc~~~```NNNAAABBBBBB======DDD<<>>===<<<;;;:::999999888666999;;;???OOOrrrtttxxxiiiZZZWWW]]]```gggyyymmmfffiiimmmppp|||{{{~~~wwwrrrnnniiibbb\\\UUUPPPJJJFFFDDDBBB>>>:::888:::<<<>>>???@@@CCCEEEDDDBBB@@@@@@BBBCCCAAA???>>>>>>??????>>>===<<<;;;777444111000111222222222222333888BBBLLLXXXiiiwwwrrrbbbSSSLLLKKK@@@@@@>>>:::666666;;;???DDDOOO^^^gggkkkooouuu{{{{{{{{{{{{{{{{{{}}}~~~zzziii^^^```qqqzzzyyynnnaaarrr~~~hhh___rrrooo[[[RRRWWWfffxxx^^^===777777111111000000000////////////000000000000000000000000......///000000000000000//////000222222333333222222333444555555555444333444666555888???HHHfff~~~zzzsssNNNBBB===BBB@@@666777BBB>>>RRR]]]QQQBBB===>>>>>>@@@IIIQQQQQQNNNNNNQQQSSSMMMDDDGGGUUUSSSBBB<<>>======;;;:::999888888777999999888???YYYllljjjlllYYYLLLUUUZZZeeewwwxxxjjj~~~wwwtttrrrnnnhhhbbbVVVQQQKKKGGGEEEBBB>>>:::999;;;===>>>??????AAACCCDDDBBB??????AAABBBAAA???===>>>>>>>>>>>><<<:::999666333111000111222333222555666>>>IIIVVVcccuuuvvveeeXXXMMMEEECCC888:::;;;999666777<<>>;;;;;;;;;<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>>>>>>>======<<<444333111000000111222333444888DDDVVVeeeooo|||ttt[[[JJJBBB???>>>999777777888777777===EEEOOOYYYfffnnnppppppqqqsss|||{{{{{{{{{|||}}}www]]]^^^uuutttWWWUUUuuufffjjjoooPPPTTThhhuuupppJJJ333000333222000000000000000000000000000000000000000000000000////////////000000000000000000000111222222333333555555444444444555555666888666777999<<>><<>>;;;;;;<<<===>>>@@@AAAAAA@@@@@@AAAAAA@@@@@@??????============<<<;;;::::::333222111000111333555666===@@@LLL^^^mmmwwwjjjTTTCCC<<<999777:::888888999999;;;BBBKKKWWW```jjjppprrrrrrtttvvv}}}|||{{{zzzzzz{{{}}}~~~xxxfff[[[cccyyyqqqVVVTTThhhxxx]]]bbb}}}iiiPPPWWWvvvfffEEE333222555333000000000000000000000000000000000000000000000000////////////000000000000000000000111222222333333555444444444444555666666888777888999<<>>AAAGGGJJJGGGBBB???AAAHHHJJJFFFBBBDDDIIIKKKGGGGGGFFFFFFFFFFFFGGGGGG@@@LLLPPPGGGEEEMMMRRROOOMMMIIIJJJPPPUUURRRNNNMMMUUUQQQLLLIIIHHHIIIJJJJJJGGGVVVrrrUUUCCCNNNyyymmm```|||xxxppptttrrrrrrvvvuuunnnppprrrrrrqqqqqqrrrsssuuuuuuvvvvvvuuusssrrrqqqwwwuuuvvvzzz}}}~~~xxxddd\\\ZZZOOOKKKOOOOOOLLLLLLKKKJJJIIIHHHHHHGGGHHHEEE@@@===;;;;;;999888<<<888555666888888<<<@@@HHHVVVeeettt}}}}}}lllffffffiiirrr~~~jjjlll|||~~~ssslllkkkpppwww{{{pppmmm}}}{{{zzzxxxqqqfff]]]WWWSSSLLLGGGDDDBBB@@@???<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBAAA@@@>>>============<<<:::999777666222111000111222555999;;;DDDIIIVVVhhhuuu~~~{{{fffRRRDDD===:::999;;;888888:::<<>>BBBGGGIIILLLJJJHHHEEEEEEEEEFFFGGG>>>IIIOOOIIIBBBCCCJJJPPPYYYJJJCCCLLLRRRMMMJJJMMMQQQNNNJJJIIIKKKNNNNNNNNNEEEMMM]]]___BBBGGG]]]aaaiii{{{qqqrrrpppqqquuusssoooqqqrrrrrrqqqpppqqqsssuuuuuuvvvvvvuuusssqqqpppvvvtttuuuyyyzzz{{{ppp______UUUKKKLLLOOOLLLKKKKKKJJJIIIIIIHHHHHHIIIGGGCCC???===;;;999999<<<888666888::::::999888:::CCCOOOaaavvvqqqiiidddbbbdddhhhkkk|||uuuzzz~~~{{{uuummmbbb[[[ZZZ]]]___aaafffvvvmmmhhh~~~}}}zzzzzz{{{|||vvvjjj```YYYTTTNNNIIIFFFDDDBBB@@@>>>???@@@AAAAAA@@@@@@???BBBCCCDDDDDDCCCBBB???>>>>>>>>>===<<<:::777555444222111111111444888<<>>DDDQQQ]]]dddiiipppuuuuuutttttttttxxxxxxyyyzzzzzzzzzzzzzzz~~~eeeSSSSSSpppggg]]]sss|||aaannnnnnVVVTTThhh|||xxxaaaDDD444111222222000000000000000000000000000////////////////////////////////////000000000000000000000111222222333333444444444444444555666777888777888<<>>;;;:::::::::;;;:::::::::<<<<<<:::999>>>EEETTTsssvvvpppjjjjjjfff```^^^ccclllrrr{{{}}}sssppprrrrrrmmmgggbbb]]]VVVTTTTTTUUUSSSPPPPPP]]]tttbbbiii}}}|||}}}~~~xxxlllccc\\\XXXQQQLLLHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@???DDDDDDDDDDDDCCCAAA???>>>@@@???>>><<<999777555333333222222333777<<>>AAALLLggguuummmjjjfff^^^UUUTTT```vvvmmmhhhooosssnnnfff[[[WWWTTTUUUXXXYYYVVVQQQLLLKKK]]]|||^^^XXXlllwwwmmmfffbbb]]]VVVPPPLLLIIIFFFDDDDDDDDDBBBAAA@@@@@@@@@@@@DDDCCCBBBAAA???>>>===<<>>DDDNNN]]]jjjmmmqqqwww|||~~~}}}zzzxxxqqqsssvvvyyy{{{|||}}}}}}ooo]]]oooxxx[[[```iiidddiii[[[UUU```vvv~~~nnnQQQ999666888444111333000000000000000000000000000000000000000000000000////////////000000000000000000000111222222333333333333333444555666777888666555999>>>FFF]]]lllrrrmmmuuuWWWNNNGGG>>>BBBXXXVVVNNNCCC???CCCFFFEEE>>>GGGLLLFFF@@@@@@EEEIIIPPPOOOOOOMMMIIIEEEAAA>>>AAABBBHHHMMMGGGDDDWWWqqqiii\\\RRRPPPQQQOOOLLLMMMJJJFFFDDDGGGNNNSSSRRROOOJJJTTTQQQ[[[eeeNNNMMMpppiiinnn~~~}}}tttrrrsssoooqqqqqqqqqqqqoooppprrrtttrrrtttwwwyyyyyyxxxuuutttsssrrrtttxxxxxxxxx{{{tttbbbXXXUUUSSSKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIEEE@@@===<<<===999<<<<<<999999<<<;;;666888>>>BBBGGG\\\tttlllbbbVVVNNNKKKWWWtttuuuttt~~~yyyccc\\\UUUTTTXXX[[[YYYVVVNNNIIIJJJZZZuuu{{{iiibbbhhh{{{xxxpppmmmgggbbbZZZTTTOOOKKKHHHFFFHHHFFFCCCAAA???@@@AAABBBFFFEEEBBB???==================<<<:::777555333222333444666;;;DDDNNNXXX^^^gggxxx}}}lllZZZKKKHHHEEE===:::<<<888888;;;AAAIIIRRRaaannnrrrsssuuuyyy|||~~~~~~~~~wwwvvvuuuuuuwwwzzz~~~nnneeesssnnnlllzzzfffxxx}}}cccZZZ]]]kkkfffJJJ555555888222///444000000000000000000000000000000000000000000000000////////////000000000000000000000111222222333333333333333444555666777888777666999>>>FFF]]]lll}}}tttjjjxxxqqqZZZPPPTTTDDD666AAAGGGTTTZZZRRRHHHGGGKKKNNNAAAJJJNNNFFF===;;;AAAFFFKKKLLLLLLKKKGGGAAA<<<888:::GGGRRRPPPFFFBBBIIIRRRUUUSSSQQQPPPOOONNNOOOQQQTTTNNNHHHIIIOOOTTTSSSQQQBBBSSSQQQRRR|||lllLLLMMMccceee\\\yyyuuuvvvqqqoooppppppppppppqqqtttvvvqqqsssvvvyyyyyyxxxvvvtttsssrrrtttxxxyyyxxx{{{jjjYYYUUUSSSKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJFFFAAA>>>===???888::::::999===AAA===444333;;;@@@CCCRRRvvvkkk___TTTNNNHHHOOOkkkmmmbbbVVVQQQSSSWWWWWWVVVMMMPPPJJJBBBKKKdddvvvzzzxxxooouuuzzzvvvuuukkkeee]]]VVVQQQMMMIIIGGGJJJGGGCCC@@@??????AAACCCJJJGGGDDD@@@>>>>>>???@@@;;;;;;:::888666444222111222333777>>>IIIVVVaaahhhqqq~~~~~~fffTTTFFFDDDBBB;;;777:::999999===DDDLLLUUUdddqqqsssrrrrrrtttxxx|||}}}yyytttqqqrrrxxxxxxkkkmmmvvv}}}wwwyyyooobbbyyy}}}fffuuu^^^[[[cccttt___CCC000222555...,,,222000000000000000000000000000000000000000000000000////////////000000000000000000000111222222333333222333333444555666888888888777999===DDD[[[rrr|||wwwhhh^^^OOOHHHMMMKKK>>>:::???LLLNNNSSSWWWSSSLLLIIILLLAAAAAACCCBBB<<<888===EEELLLGGGDDDEEEDDD@@@===>>><<>>???JJJ^^^nnnzzzwwwvvvnnneee^^^ZZZUUUOOOIIILLLHHHBBB???@@@BBBEEEFFFLLLHHHCCC@@@???>>>>>>======;;;888666444333333333;;;888999AAAPPPaaammmtttwww\\\QQQFFFAAA???;;;888888888===DDDKKKSSS^^^jjjsssqqqqqqrrrtttvvvyyy|||~~~xxxvvvooottt|||___^^^qqq}}}xxxxxx}}}|||ggggggqqqmmmwwwbbbQQQPPPllltttJJJ>>>333////////////111000000000000000000000000000000000000000000000000/////////000000111222222000000000000000111111222111222333444555555555555777:::;;;:::CCCbbblllzzz~~~iiiPPPDDDBBBJJJIII===999>>>JJJKKKOOORRRNNNIIIHHHKKKDDDFFFJJJJJJDDD===>>>CCCKKKFFFDDDFFFFFFCCC@@@@@@===BBBLLLQQQFFF888:::EEEIIILLLPPPRRRQQQNNNKKKHHHFFFFFFJJJQQQXXXYYYTTTOOOIIIFFFNNNPPPWWWyyyiiiWWWvvvfff]]]}}}}}}xxxooonnnnnnnnnnnnoooqqqrrrtttuuusssqqqppprrrtttvvvtttsssrrrsssssstttvvvxxxyyyzzzzzzmmm___XXXSSSQQQOOOMMMLLLLLLLLLKKKIIIKKKIIIGGGHHHJJJIIIDDD???===<<<;;;;;;<<<===<<<;;;777<<<>>>???MMMjjjnnnTTTKKKSSSRRRUUUmmmqqqeee___SSSNNNNNNGGGIIIFFFDDDCCC@@@AAAOOO^^^www~~~{{{xxxrrrjjjdddaaa\\\UUUOOOLLLHHHCCC???@@@BBBDDDDDDIIIEEEAAA>>>>>>>>>===<<<>>>;;;777444222111222333;;;===DDDPPPaaarrr|||nnnWWWMMMCCCAAA@@@<<<999999;;;CCCNNNXXX___ffflllppptttttttttuuuwwwzzz|||}}}www}}}zzzvvvwww|||zzzZZZ```}}}}}}~~~vvveeeqqq{{{ooo~~~rrr\\\MMMPPPooohhhFFF;;;222000000//////000000000000000000000000000000000000000000000000000///000111222333333333222000000000000000111222222111222333444555555555555777:::<<<<<>>===;;;;;;===>>>===<<<::::::999<<>>JJJjjjsssyyysssGGGBBBCCCJJJIII@@@???DDD@@@@@@BBBGGGIIIKKKSSS\\\JJJLLLQQQTTTPPPHHHEEEHHHKKKEEEDDDHHHJJJFFFAAA???;;;BBBMMMOOOEEE;;;>>>HHHMMMHHHDDDEEEJJJMMMJJJFFFHHHCCC???CCCLLLSSSSSSPPPPPPIIILLLQQQSSShhhkkkUUU[[[[[[ZZZwwwxxxuuummmmmmmmmmmmnnnpppqqqrrrqqqqqqqqqrrrssstttuuuuuurrrrrrrrrssstttuuuvvvwww{{{~~~jjjZZZVVVTTTQQQOOOMMMLLLKKKJJJHHHJJJIIIHHHIIIKKKLLLIIIGGG???===;;;;;;<<<======<<<<<<888555888LLLrrroooQQQEEEDDDEEE[[[|||rrriiiaaaQQQKKKMMMKKKJJJBBBBBBHHHEEE@@@LLL```cccrrr{{{xxxtttpppkkkccc[[[UUUPPPLLLFFFCCCBBBCCCDDDDDDAAA???=========>>>===;;;999777333222333999???CCCJJJUUUeeetttyyyhhhYYYJJJDDD?????????<<<:::<<<@@@GGGQQQZZZccclllvvv||||||{{{{{{{{{{{{{{{||||||yyysssttt}}}|||}}}{{{___ZZZppplll___xxxzzzcccSSSRRR]]]}}}uuuSSS999333000111222//////000////////////////////////////////////////////////000333777;;;;;;999666333111111000000111111222333111222333444555555555555555999<<<@@@MMMnnn|||}}}{{{IIIDDDDDDIIIJJJGGGHHHMMM@@@??????BBBDDDGGGPPPZZZHHHHHHKKKNNNLLLHHHIIIMMMRRRLLLJJJNNNQQQLLLDDD@@@:::CCCMMMMMMCCC<<>>FFFKKKIIIEEEFFFEEEDDDEEEHHHLLLQQQTTTQQQJJJGGGKKKLLLWWWwwwbbbUUUxxxgggSSSxxxxxxyyywwwnnnmmmmmmllllllllllllmmmnnnpppssstttuuuuuuttttttrrrrrrrrrrrrssstttvvvvvvxxx||||||}}}ddd[[[RRRPPPNNNLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKLLLKKKJJJAAA???<<<;;;;;;<<<<<<;;;;;;999777888EEEdddmmmNNNIIINNN[[[ooo|||qqqhhh```QQQNNNRRRRRRLLLCCC@@@DDDDDDGGGZZZqqqvvvyyy|||}}}|||xxxuuusssrrruuu~~~zzzuuurrrssstttuuuyyy~~~~~~}}}{{{wwwrrrkkkbbbYYYSSSLLLHHHDDDAAA@@@AAAAAAAAA???>>>======>>>>>>===;;;777555222111555<<>>???>>>;;;:::<<>><<<===EEENNNEEECCCCCCEEEEEEEEEIIIOOOPPPJJJHHHMMMPPPJJJAAA;;;;;;EEEMMMKKK@@@999===DDD:::777888???HHHLLLIIIEEE???EEEKKKKKKGGGFFFJJJOOOVVVPPPFFFFFFIIILLLjjjuuuSSSYYYxxxWWWlllyyy~~~uuurrrooonnnmmmlllkkkjjjjjjjjjlllooosssvvvvvvuuuttttttqqqrrrrrrrrrtttuuuvvvwwwzzz~~~|||mmmZZZTTTQQQOOONNNMMMMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKEEEBBB>>><<<;;;<<<;;;::::::;;;<<<;;;<<>><<<<<<<<<<<<<<<===<<<<<<>>>???>>><<<999666444333444888@@@IIINNNccclllxxx~~~ooocccWWWNNNEEE@@@=========:::<<<@@@IIITTTbbbmmmrrrrrrrrrrrrzzz{{{||||||}}}||||||||||||wwwsssvvvyyy|||bbbYYYuuuzzzuuugggSSSSSSgggyyy```BBB333000///222222//////222000000000000000000000000000000000000000000000000///333999======;;;666333222111111111111222333333111222333444555555555555444888<<>>FFFQQQUUUTTTRRRLLLGGGBBB===999777===EEEBBB>>>===???@@@AAAFFFMMMKKKEEECCCIIINNNIII???888:::EEENNNJJJ@@@;;;@@@FFF===::::::>>>EEEJJJJJJHHH>>>DDDIIIHHHBBB@@@DDDIIIZZZTTTEEEBBBIIIIII[[[YYYPPP}}}ooonnnvvvqqqoooooonnnmmmllllllllllllmmmpppssstttttttttuuuwwwqqqqqqrrrssstttvvvxxxyyyzzz~~~|||~~~{{{___XXXVVVRRRPPPOOONNNLLLJJJIIIJJJJJJJJJIIIIIIKKKLLLJJJFFFAAA>>>======<<<;;;;;;;;;======999777AAANNNWWWbbbuuuzzzyyypppggguuu}}}lll]]]TTTKKKMMMTTTSSSPPPRRROOOHHHJJJ\\\rrr|||{{{xxxooogggWWWYYYcccvvvyyyiiiYYYZZZ\\\YYYPPPJJJOOOYYYnnnrrrwwwzzzyyyvvvsssrrrsssqqqmmmggg^^^UUUNNNKKKBBB???<<<::::::;;;;;;:::;;;:::;;;===>>><<<999666444444666:::BBBMMMVVV\\\hhhllluuuwwwcccWWWOOOKKKAAA===;;;<<<<<<<<<@@@FFFMMMWWWfffpppsssrrrooonnnwwwxxxyyy{{{|||}}}|||||||||}}}zzzwwwxxxsss[[[^^^yyy~~~ssszzz|||www^^^KKKPPPlllrrrMMM;;;333000000222111///000444000000000000000000000000000000000000000000000000///222777;;;<<<999555222222222111111222222333444111222333444555555555555666999>>>EEEWWWwwwkkkwwwGGGAAA@@@IIIUUUXXXSSSMMMNNNIIIDDD???999777<<>>???DDDIIIMMMGGGFFFMMMSSSNNNDDD===888DDDNNNLLLCCCAAAFFFMMMJJJDDD===;;;???EEEIIILLLDDDEEEDDD>>>999:::BBBIIIUUURRR@@@<<>>===<<<>>>;;;;;;===;;;888<<>>CCC>>><<<>>><<<888:::AAA???GGGOOOVVV]]]\\\NNN>>>CCC??????AAAAAA@@@HHHSSSUUULLLJJJIIIDDDHHHOOOKKKGGGAAA===:::555444===JJJYYYSSSHHH???>>>GGGUUU___VVVQQQ~~~qqqpppooonnnnnnpppsssqqqnnnqqqqqqpppppppppqqqssstttuuutttrrrrrrsssvvvyyy|||wwwxxx{{{}}}ggg___VVVQQQOOONNNLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHEEEAAA===999777<<<===>>><<<999999;;;???>>>MMM^^^xxx}}}tttlllaaaUUULLLGGGGGGJJJFFFRRR]]]cccmmm|||yyy{{{ssslllppp___YYYUUUfffqqqUUURRRRRRVVVZZZPPP@@@===EEEUUUTTTWWW[[[YYYRRRNNNNNNSSSVVVUUULLLEEEDDDCCCBBBBBBAAA???===<<<;;;;;;<<>>CCCJJJOOO]]]hhhpppqqqrrrwwwyyyvvv{{{{{{|||~~~}}}|||}}}jjjOOORRRiiizzziiilllnnnggguuuwwwjjjQQQOOO\\\yyyjjjOOO<<<444111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333333333444444555666666666888===???DDD[[[mmmlll===???CCCIIIPPPUUUWWWWWWPPPKKKGGGHHHGGGEEEFFFJJJ@@@>>>???CCCCCCAAADDDJJJGGGMMMRRRVVVYYYYYYPPPDDD???888666;;;@@@CCCFFFKKKLLLFFFHHHIIIDDDGGGLLLGGG???:::888999:::<<>><<<:::999;;;===777???EEETTTppp|||vvvsssooojjj```RRRHHHDDDIIIYYYlllyyyttttttpppkkktttiiiYYYRRRnnnuuuWWWJJJMMMUUUZZZRRRDDDCCCLLLUUUOOOLLLOOOPPPMMMIIIIIIJJJOOONNNHHHCCCCCCDDDCCCAAA@@@>>>===<<<<<<<<<<<<>>>888555777888555222111888>>>EEELLL[[[mmm{{{ssscccTTTIIICCC@@@<<<<<<===>>>BBBIIISSSYYYjjjssszzz{{{{{{}}}~~~|||yyyyyyyyy{{{}}}}}}|||zzz{{{~~~~~~|||}}}nnn[[[lll{{{|||}}}}}}qqqaaapppyyyhhhpppwwwaaaQQQWWWjjj|||^^^EEE777111111111111000000000//////000000000000000000000000000000000000000000000000//////000000000111111111000000000111222222333333333333444444555666666666777===@@@EEE]]]www|||:::@@@GGGJJJJJJLLLSSSYYYIIIDDDAAACCCEEEEEEGGGLLLAAAAAADDDHHHIIIIIILLLQQQIIIMMMOOOOOOQQQRRRQQQMMM>>>444///666AAAGGGGGGFFFFFFBBBIIIMMMHHHJJJMMMGGG???;;;888:::;;;>>>CCCJJJTTTMMMFFFCCCEEEIIIJJJJJJ___CCC[[[nnnvvvzzzvvvqqqmmmkkklllnnnqqqooonnnnnnnnnnnnooopppppppppqqqqqqsssuuuwwwyyyzzztttwwwyyyyyyxxx{{{{{{ccc^^^]]]TTTKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHFFFCCC@@@===;;;===>>>===;;;::::::;;;666999888>>>JJJ\\\zzzqqqwwwxxx}}}yyydddOOODDDOOOccc|||ooommmnnnkkkvvvtttcccXXXwww___HHHKKKTTTZZZUUUKKKIIIPPPTTTMMMHHHKKKNNNJJJDDDAAADDDIIIJJJEEEAAACCCEEEEEE??????>>>===<<<============888555777777555444666888BBBOOOYYYfffvvv}}}vvviii[[[NNNEEE@@@>>>;;;<<<>>>@@@FFFPPPZZZaaalllttt{{{||||||~~~~~~}}}yyyxxxxxxyyy{{{{{{yyyxxx{{{~~~}}}~~~mmmgggzzz}}}ttthhh{{{fffaaauuuuuuZZZSSScccwwwrrrTTT???555444111111000000000000//////000000000000000000000000000000000000000000000000//////000000000000111111000000111111222333333333333333444444555666666666666===AAAHHH```}}}>>>DDDIIIIIIEEEFFFLLLSSSGGGDDDAAA@@@===;;;???EEEGGGGGGGGGGGGGGGIIIMMMQQQGGGIIIJJJIIIIIIMMMSSSWWWDDD:::222555@@@IIIKKKIIIHHHEEENNNSSSOOOQQQUUUPPP???>>>;;;999888<<>>>>>===;;;:::999999::::::???CCCGGGggg|||yyyxxxxxxpppXXXLLLSSSjjjmmmgggkkkfffrrrvvvlllbbb}}}eeeLLLKKKOOOVVVXXXSSSOOOPPPVVVRRRQQQSSSRRRJJJAAA===EEEIIIJJJEEEAAABBBDDDDDD>>>>>>>>>===============<<<888666888777666888===AAANNN\\\gggssstttmmmbbbUUUJJJCCC???===<<<>>>@@@DDDJJJSSS^^^eeefffmmmuuuyyyzzz{{{|||}}}{{{zzzyyyyyyzzz{{{yyyxxx~~~mmmooo~~~zzzuuu~~~ooobbbjjjsss[[[VVVkkk|||iiiLLL:::444555111000000000////////////////////////////////////////////////////////////////////////000000000111000000111222222333333444333333444444555666666666666===BBBJJJcccCCCEEEFFFEEEDDDEEEIIIMMMHHHHHHHHHCCC:::444999BBBGGGGGGEEEBBBBBBFFFLLLPPPFFFFFFEEEDDDBBBEEEMMMTTTIIIBBB999666<<>>>>>>>>>>>>>>>>>=========999777666777666666===DDDXXXcccnnnuuu~~~nnnggg]]]QQQGGGAAA>>>===:::===AAAGGGOOOYYYccciiijjjooovvv{{{{{{zzzzzz|||zzzyyywwwxxxyyyyyyxxxwww~~~pppvvv{{{rrrtttuuuqqqwww~~~lllbbbwwwkkkYYYUUUmmm^^^CCC555111111000000000////////////...////////////////////////////////////////////////...////////////000000000111111111222333333444444333333444444555666666666777>>>DDDLLLdddDDDDDDCCCBBBCCCFFFJJJLLLEEEFFFFFFCCC999222555>>>BBBDDDCCC@@@AAAHHHOOORRRBBB@@@>>>===999777<<>>>>>>>>???>>>===<<<<<<777666777888777999CCCNNNkkkrrrxxx{{{xxxfff```VVVLLLDDD???======888===EEENNNWWWbbbkkkqqqqqqtttyyy}}}{{{vvvuuuxxxxxxvvvtttuuuvvvwwwwwwvvv{{{~~~~~~uuu{{{{{{mmmhhhmmmqqqmmmuuu~~~{{{]]]UUUxxxxxxYYYPPPTTTnnntttTTT@@@666222111000000////////////......000000000000000000000000000000000000000000000000......////////////000000111111222222333444444444333333444444555666666666777???FFFNNNfffFFFFFFDDDBBBAAADDDHHHLLLGGGDDDBBBBBB===777666888>>>CCCEEEDDDFFFNNNSSSSSSBBB???>>>???<<<666666:::CCCBBB<<<555777???EEEDDDBBBAAAJJJOOOJJJNNNWWWWWW```\\\PPPCCC???EEEHHHHHHIIIMMMPPPOOOMMMMMMQQQVVVkkkuuukkk{{{vvvVVVTTTdddsss]]]nnnwwwpppnnnrrrpppmmmooooooooopppppppppooonnnmmmqqqpppooonnnoooqqqssstttwwwzzz}}}~~~||||||}}}mmmbbbXXXOOOLLLLLLLLLKKKJJJIIIIIIIIIMMMLLLKKKIIIHHHGGGFFFFFFAAA>>>;;;;;;<<<<<<:::888999<<<777555999888===NNNbbbzzzooorrr|||qqqkkkeeeVVVLLLLLLDDD```bbbRRREEEHHHNNNVVVWWWnnn}}}jjj___aaagggiiigggcccaaa___[[[SSSKKKJJJNNNHHHKKKKKKDDD>>>===>>>===????????????>>>===;;;::::::;;;<<<>>>===@@@MMM[[[uuuzzz}}}xxxlll[[[VVVNNNFFF@@@=========<<>>FFFJJJJJJLLLRRRTTTRRRJJJFFFGGGKKKJJJCCC@@@BBBAAA@@@;;;777:::CCCDDD@@@===>>>IIINNNIIILLLTTTSSS\\\UUUJJJDDDKKKVVVWWWQQQFFFEEEDDDFFFKKKTTT___fffVVVTTTwwwnnnlll~~~eeeQQQGGGmmm```iiipppsssnnnsssrrrppprrrooopppqqqqqqqqqooonnnmmmrrrqqqooommmnnnppprrrtttoooxxxzzzvvvyyy~~~~~~|||xxxlll```SSSMMMLLLLLLKKKJJJIIIIIIIIIKKKJJJIIIGGGGGGGGGHHHIIIBBB>>>;;;:::;;;<<<:::999333<<<;;;777999777777@@@IIInnnwwwppp}}}xxx}}}uuunnngggXXXOOOQQQIII]]]ppp^^^JJJBBB@@@DDD;;;OOOxxxrrreeedddffffffbbbbbbfffjjjggg\\\RRRNNNGGGKKKLLLFFFBBBBBBCCCCCC???@@@@@@@@@>>><<<:::999@@@AAACCCEEEDDDHHHWWWfff{{{pppbbbTTTOOOHHHBBB===<<<<<<===DDDJJJUUU___gggmmmsssvvvxxxyyy~~~zzzyyy~~~yyywwwuuuvvvxxxzzz{{{{{{|||{{{tttqqqooozzzeeeWWW^^^qqqzzzwwwiiikkkxxx```XXXcccdddttttttQQQ:::333333111,,,000/////////............000000000000000000000000000000000000000000000000............/////////000111222222333333444444555333333444444555666666777555>>>GGGRRRllluuurrrMMMLLLIIIDDDAAABBBHHHNNNPPPPPPPPPNNNKKKGGGEEECCCFFFGGGIIIKKKLLLMMMNNNNNNJJJFFFJJJJJJBBBCCCHHHDDD@@@>>>;;;999;;;@@@EEEIIIAAA???===>>>CCCLLLTTTZZZYYYSSSKKKIIIPPPZZZ[[[WWWTTTTTTHHH@@@GGGRRRbbbvvv___]]]___lllLLLLLLdddvvv\\\```~~~}}}uuukkkpppvvvlllnnnnnnnnnnnnooooooooooooqqqppppppppppppppppppqqq|||}}}~~~|||zzz|||{{{}}}rrrbbbZZZZZZUUUPPPMMMMMMKKKGGGCCCKKKJJJIIIHHHGGGHHHIIIIIIFFFDDDAAA===<<<;;;<<<===<<<;;;999777777888999:::AAAVVV~~~zzzssspppyyyrrreeeYYYTTTPPPJJJ\\\|||wwwaaaFFF>>>CCCBBB???FFF___{{{wwwvvvnnnhhhiiinnnuuutttfffWWWNNNQQQRRRRRROOOKKKGGGEEEDDD>>>AAABBB???;;;888999:::FFFIIIHHHMMMXXX\\\aaappp~~~ttthhh^^^WWWLLLAAA===;;;999:::<<>>===;;;===AAANNNXXXdddlllnnnppptttxxxxxxzzz}}}~~~}}}{{{zzzzzzzzzxxxwwwxxx}}}vvvooo{{{wwwrrrvvviii```YYY]]]lll~~~wwwhhh~~~fffVVV^^^nnnooo|||cccCCC777555000---...////////////////////////000/////////............000000000000000000000000////////////000000000000000111222333444444444444555444444444555555666666;;;AAAIIIXXXwww|||vvvOOONNNLLLHHHCCCCCCFFFJJJMMMJJJGGGGGGHHHIIIGGGEEE===BBBIIIMMMNNNPPPSSSVVVRRROOOSSSUUUNNNOOOSSSOOODDDAAA===::::::>>>CCCFFFLLLJJJIIIIIILLLNNNNNNNNNTTTSSSOOONNNRRRXXXVVVPPPUUU\\\VVVMMMLLLJJJPPP___UUUPPPRRRaaaxxxTTTQQQ~~~ppp{{{ppp|||xxxuuuoooppprrrqqqqqqpppooonnnmmmmmmrrrpppooonnnooorrruuuwwwxxxxxxyyyyyyzzz|||}}}}}}wwwzzz~~~zzzeeebbb]]]UUUNNNJJJIIIIIIJJJGGGGGGFFFGGGGGGHHHIIIJJJKKKIIIEEEBBB???===<<<;;;<<<;;;999888888888999:::===AAAMMMccc}}}yyyuuu}}}}}}rrr```RRRLLLHHHGGGUUU{{{wwwkkk```ZZZSSSIII???;;;???FFFXXXnnnwwwzzztttwww```XXX\\\___^^^\\\XXXTTTOOOKKKIIIFFFEEEAAA:::444333777;;;PPPgggqqqmmmqqquuuzzzwwwlll```VVVHHHCCC@@@???>>>===BBBHHHYYY___gggnnnrrruuuxxxyyyyyy{{{|||}}}{{{zzz{{{|||zzzxxxwwwxxx|||zzzuuuzzzuuupppqqqhhheee```aaarrriiimmm|||iiiUUUNNN[[[lllxxxuuuZZZ???555333000...///////////////////////////////////////............////////////////////////////////////000000000000000000111222333333333333444444555555555666666666:::BBBLLL\\\|||PPPQQQPPPKKKGGGEEEGGGJJJPPPKKKFFFEEEFFFFFFDDDAAA777BBBLLLMMMGGGEEEKKKSSSOOOMMMSSSUUUKKKIIIJJJCCCEEEBBB>>>;;;;;;===AAADDDEEEDDDFFFIIIMMMOOOMMMJJJOOOQQQRRRRRRUUUYYYWWWQQQTTTZZZUUUOOOPPPKKKHHHNNNIIIJJJUUU^^^wwwtttXXXllldddzzzyyyooooooooooooooonnnnnnmmmmmmmmmrrrpppooonnnooossswwwyyyttttttttttttuuuwwwzzz}}}tttyyy~~~rrriiiddd\\\SSSMMMJJJKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGMMMKKKHHHDDDAAA>>><<<;;;<<<;;;:::999999999999:::::::::>>>FFFUUUpppvvvbbbSSSNNNKKKOOOVVVppplllSSSJJJHHHDDD@@@???DDDQQQkkk}}}ttteeerrrllluuuuuugggeeejjjeeeccc___\\\WWWRRRMMMIIIGGGFFFBBB<<<777777;;;@@@\\\zzz~~~}}}xxxjjj```VVVNNNCCC@@@======<<<>>>GGGQQQ```ccchhhooovvv{{{}}}}}}~~~}}}{{{zzz{{{}}}}}}zzzxxxyyy|||~~~xxxyyy}}}xxxwwwzzz}}}tttiiilll{{{```hhh{{{hhhVVVJJJLLL]]]nnn}}}eeePPP:::222111000/////////////////////////////////////////////.........////////////////////////////////////000000000000000111222333333444444333444555555666666666666666:::BBBMMM]]]}}}PPPRRRRRROOOKKKIIIJJJLLLQQQLLLGGGCCCAAA@@@<<<:::777FFFSSSQQQCCC<<>>AAAGGGLLLMMMHHHCCCDDDIIINNNPPPRRRUUUSSSOOOUUUVVVOOOMMMVVVRRRGGGFFF@@@FFFVVV\\\kkknnn~~~lllbbbdddoooxxx|||wwwvvvlllllllllmmmmmmnnnnnnnnnqqqpppnnnnnnooossswwwzzzrrrssssssrrrrrrtttxxx|||rrrwww|||~~~}}}~~~lllggg^^^VVVPPPNNNMMMNNNJJJJJJIIIHHHGGGEEEDDDCCCLLLKKKIIIFFFCCC@@@===;;;;;;;;;::::::::::::::::::666999<<<<<<>>>NNNppp{{{fffVVVRRRPPPVVVYYYkkkoooYYYRRROOOIIIGGGIIINNNaaauuuZZZ```zzzooommmooosssuuurrrpppqqqfffccc```^^^\\\XXXSSSOOOHHHIIIGGGCCC>>><<<>>>@@@eee~~~mmm^^^UUUOOOIIIBBB>>>;;;;;;<<>>LLLXXXTTTFFF===AAAIII>>>>>>JJJQQQMMMMMMNNNHHHHHHHHHHHHHHHIIIKKKLLLMMM===>>>@@@GGGKKKJJJBBB;;;???GGGNNNQQQRRRTTTSSSPPPTTTRRRIIIKKKYYYXXXKKKFFF@@@EEEQQQVVV___vvv```pppbbbpppkkkxxxzzzzzzjjjkkklllmmmnnnooooooppppppooonnnnnnpppsssvvvxxxsssuuuuuutttqqqrrrvvvzzzqqquuuyyy{{{|||~~~uuulll___WWWSSSRRRQQQPPPLLLLLLKKKIIIGGGEEECCCBBBJJJJJJIIIGGGEEEBBB>>>===;;;;;;;;;;;;::::::::::::666999===;;;777<<>>333//////111000///////////////////////////.........///////////////000000000000000000000000////////////000000000000222222333444555555555555444555666777888777666666;;;CCCMMM]]]~~~IIIMMMQQQQQQOOOMMMNNNPPPJJJLLLMMMIIICCC???>>>@@@DDDMMMTTTTTTLLLFFFDDDFFFFFFCCCJJJMMMFFFFFFIIIDDDFFFHHHJJJMMMOOOPPPPPPPPP@@@@@@CCCIIINNNLLLCCC:::???HHHQQQRRRRRRSSSSSSQQQNNNMMMDDDFFFUUUUUUKKKHHHBBBGGGMMMTTTXXXgggpppbbbmmmgggnnnyyy{{{xxxwwwmmmnnnnnnnnnooooooppppppoooooonnnoooppprrrtttuuurrrtttuuurrrooommmppptttqqqsssvvvzzz|||~~~}}}hhhZZZVVVUUUSSSQQQKKKKKKKKKJJJIIIGGGDDDCCCFFFGGGHHHHHHFFFCCC@@@>>>;;;;;;;;;;;;;;;::::::999777777888999777777@@@JJJ___uuu~~~sssaaa]]]\\\[[[WWW```ppp{{{nnniiijjjbbbQQQLLLRRR___{{{{{{YYYNNNRRReeeuuulllmmmooonnnkkkjjjgggccc^^^\\\ZZZVVVOOOIIIGGGPPP\\\bbb```XXXPPPKKKQQQbbboooxxxqqq]]]PPPJJJFFFBBB???;;;;;;BBBKKKTTT___gggqqqsssxxx{{{}}}}}}}}}}}}{{{|||}}}{{{yyywwwwwwxxxuuuwwwyyyzzzzzz}}}{{{xxxzzzuuulllyyyuuuyyygggSSSKKKQQQbbbzzzpppVVV===888222...///111000...////////////////////////............/////////000////////////////////////////////////000000000000111111222444444444444444444555777888888888666555:::CCCOOObbb}}}EEEJJJOOOQQQOOONNNNNNPPPHHHNNNRRRPPPIIIFFFGGGKKKGGGIIIMMMQQQQQQMMMGGGCCCEEE@@@DDDEEE>>>AAAHHHEEEBBBEEEIIIMMMPPPPPPPPPOOOBBBAAADDDKKKQQQPPPGGG>>><<>>BBBJJJOOONNNNNNOOOMMMIIIEEEFFFJJJKKKFFF@@@AAAIIIMMMKKKKKKMMMKKKGGGEEEDDD???;;;>>>EEEEEE>>>AAAJJJDDDHHHRRRJJJeeexxx\\\ZZZzzzvvvnnnmmmooosssrrrnnnnnnqqqnnneeedddmmmqqqnnnnnnssslllooommmdddYYYXXXbbbmmmrrrqqqrrruuuxxx{{{|||{{{nnn___\\\XXXQQQMMMJJJGGGFFFGGGHHHHHHGGGDDDEEEFFFFFFFFFFFFEEEEEE<<<<<<<<<<<<<<<;;;<<<<<<888888888888777777777777999>>>GGGfff|||rrr}}}tttkkk___[[[VVVQQQNNN[[[yyyppp___NNNOOOKKKEEEddd}}}kkknnn{{{}}}YYYMMMLLLcccttt~~~}}}|||uuullliiijjjfff]]]SSSKKKCCC<<<<<<@@@HHHSSS]]]fffhhh]]]]]]nnn~~~rrrjjj```UUUOOOIII@@@;;;:::888<<>>:::===CCCCCC>>>===JJJGGGHHHQQQIII\\\}}}iiiSSSlllxxxpppnnnpppsssrrrnnnmmmpppooogggfffnnnrrrnnnnnnsssmmmooonnnggg___^^^eeemmmsssrrrrrrtttwwwyyyzzzzzzxxx|||cccYYYWWWUUUNNNMMMKKKIIIHHHGGGGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEAAA???===;;;:::;;;<<<<<<999999999999888888888888888<<<>>>PPPsssxxxkkkqqq{{{sssgggYYYUUUQQQMMMIIISSSppp~~~sssgggPPPKKKJJJKKKlll~~~www~~~[[[OOOLLL]]]mmm~~~}}}yyyzzzwwwooogggccc]]]TTTJJJCCC===;;;???FFFTTTWWWYYY___eee___aaaqqq|||nnnfff\\\RRRLLLFFF???;;;;;;;;;@@@KKKYYYgggoooqqqqqqvvvxxxzzz{{{{{{{{{{{{{{{}}}{{{yyyxxxzzz{{{||||||~~~}}}}}}}}}}}}vvvlllxxx|||xxxbbbxxx{{{lllrrryyyaaaVVVTTTbbbtttdddHHH999000000000000//////////////////.........---------......////////////......//////............//////111111000000000000111111111333444444444444555777666888::::::999888888888<<>>AAAEEEIIILLLLLLKKKJJJBBBAAADDDFFFEEEBBBBBBEEEBBB>>>===AAACCCCCCDDDGGGGGGFFFDDDCCCAAA@@@@@@???FFFKKKNNNLLLKKKLLLKKKIIIFFFDDD@@@<<<>>>CCCCCC@@@:::JJJJJJIIIOOOIIIQQQooo{{{YYY[[[|||~~~ssspppppprrrqqqnnnmmmoooqqqjjjjjjppprrrnnnnnnrrroooqqqpppmmmhhhgggiiimmmtttsssqqqrrruuuxxxyyyzzzuuu|||ooo\\\XXXXXXPPPPPPOOOMMMJJJGGGFFFFFFDDDEEEEEEFFFEEEEEEDDDDDDFFFDDD@@@===;;;;;;;;;<<<;;;::::::::::::999999999666:::888===PPPhhhppp[[[[[[ccclllyyyhhhZZZOOOLLLKKKFFFJJJeeezzzyyylllQQQIIIOOOZZZ|||```TTTPPPXXXffftttzzz~~~vvvrrrvvvxxxqqqeee\\\TTTJJJ@@@:::777;;;EEEQQQ```^^^XXX\\\ffffffhhhvvvzzzlll___VVVMMMGGGBBB===<<<>>>@@@GGGRRR```mmmtttuuuuuuxxxyyyzzz{{{{{{{{{zzzzzz}}}{{{yyyxxxzzz{{{{{{{{{}}}}}}}}}}}}~~~sssvvvvvv|||~~~ttthhhjjj```ooovvvXXXQQQVVViiivvvXXX???333000000000000////////////...............---------......////////////......//////............//////111000000000000000111111111333444444444444555777666888:::;;;999888888888<<>>???EEEFFFFFFCCC???>>>???BBBHHHKKKNNNNNNMMMMMMMMMMMMJJJHHHDDDBBBCCCFFFFFFDDD:::KKKLLLHHHMMMLLLMMMXXXdddQQQrrrwwwxxxsssqqqrrrqqqnnnnnnpppqqqmmmnnnrrrsssoooooorrrqqqqqqrrrrrrqqqooonnnnnntttqqqooopppssswwwzzz{{{zzz~~~lll___YYYQQQRRRRRROOOKKKHHHGGGHHHEEEEEEFFFFFFEEEEEEDDDDDDHHHGGGDDDBBB???===;;;:::::::::::::::999999999999333:::999888???JJJaaarrrYYYTTTXXX```rrrcccOOOLLLKKKFFFDDD[[[vvv~~~qqqYYYTTTcccvvv~~~ggg___[[[]]]fffoootttxxx}}}}}}uuunnnkkkpppsssmmmaaaYYYOOOFFF<<<777888@@@QQQ```iiihhhbbbdddnnnmmmnnnyyy~~~sssfffZZZQQQHHHCCC>>>;;;<<<@@@IIIOOO[[[gggpppuuuvvvuuuyyyxxxxxxyyy{{{|||{{{zzz|||{{{{{{zzzyyyxxx|||}}}}}}~~~|||uuuvvvtttrrrxxxooovvvwwwnnnooowwwxxx]]]^^^vvvvvvPPPOOOXXXnnnhhhMMM999111000000000000////////////..............................////////////......//////............//////000000000000000000111222111333444444444444555777777999;;;;;;999888888888===NNNdddxxxDDDCCCAAA@@@@@@AAA>>>;;;888999;;;???CCCFFFEEEDDDAAACCCEEEGGGGGGFFFEEEDDDBBBEEEHHHHHHHHHIIIIIIJJJBBB@@@AAAFFFGGGCCC???>>>GGGHHHHHHDDD@@@???CCCGGGIIIKKKOOOQQQPPPOOOOOOPPPKKKIIIGGGGGGGGGFFFFFFFFF???KKKLLLHHHKKKPPPPPPQQQhhhnnnOOOdddwwwyyysssrrrqqqoooppprrrpppooopppsssrrrpppoooqqqqqqrrrsssuuuuuutttrrrppprrrpppnnnppptttxxx{{{}}}ooo___TTTTTTSSSQQQMMMKKKJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDFFFHHHIIIIIIFFFAAA;;;888:::999999999999888888888444:::999888;;;===GGG\\\}}}cccYYYYYY^^^}}}{{{yyyjjjRRRLLLKKKFFFAAARRRooo|||yyyooosss~~~pppnnnjjjiiimmmppprrruuuyyywwwrrrnnnjjjiiikkkhhh___WWWTTTLLLEEE???===AAAMMMaaatttrrrwwwuuuuuuyyyrrrmmmsssyyy|||yyyrrreeeXXXVVVNNNEEE@@@<<<;;;???FFFVVV]]]fffoootttvvvvvvuuuxxxwwwvvvxxx{{{}}}}}}|||~~~}}}}}}}}}|||zzz|||}}}~~~}}}}}}wwwlllkkkqqqmmmwwwvvvmmmjjjqqqrrrmmmsss~~~lll]]]jjjoooOOORRR^^^rrrzzz___DDD555222000000000000////////////---...........................////////////......//////............//////000000//////000111222222111333444444444444555777888:::<<<;;;:::888888888@@@SSSlllBBBBBB@@@>>>???@@@<<<555111333888>>>CCCEEEDDDBBB???AAACCCEEEGGGGGGGGGFFFDDDHHHJJJGGGGGGIIIKKKJJJFFFEEEHHHNNNOOOIIIDDDCCCJJJJJJIIIFFFCCCCCCHHHLLLJJJKKKOOOSSSRRRMMMKKKMMMIIIHHHHHHKKKJJJEEECCCDDDDDDHHHJJJHHHJJJRRRVVVRRRXXX[[[VVVuuuuuuxxxsssqqqoooppprrrnnnppprrrsssrrrppppppqqqpppqqqssstttuuuuuuttttttrrrppppppqqquuuyyy{{{||||||{{{~~~qqq]]]YYYUUURRRQQQPPPNNNLLLHHHHHHHHHHHHGGGFFFEEEEEEEEEHHHLLLMMMKKKEEE===999999999999999888888888888888:::555444999:::???NNNbbbpppqqqccc^^^___|||ttt}}}nnnXXXMMMJJJFFF@@@LLLeeerrryyy{{{vvvvvvvvvtttrrruuuwwwqqqhhhllljjjhhheee]]]RRRNNNPPPNNNJJJGGGHHHMMMZZZooo|||uuuiiijjjkkkwww}}}uuunnnggg\\\QQQQQQJJJBBB>>><<<>>>FFFOOOeeejjjqqqwwwyyyyyyxxxxxxxxxvvvuuuwww{{{}}}}}}||||||}}}}}}~~~wwwvvvtttiiiiiijjjppprrrkkkjjjlllppp{{{~~~xxx~~~xxx~~~vvvccceeexxxfffSSS[[[iiiyyyyyyZZZ>>>222222000000000000////////////---------.....................////////////......//////............//////////////////000111222333111333444444444444555777999;;;<<<<<<:::888888888@@@UUUpppAAACCCBBBAAACCCEEE???666111444:::AAAFFFFFFCCC@@@???@@@CCCEEEGGGHHHHHHGGGHHHKKKKKKFFFDDDHHHKKKJJJHHHFFFHHHNNNPPPLLLHHHGGGMMMKKKHHHFFFEEEHHHLLLPPPLLLLLLPPPTTTQQQHHHDDDEEEIIIHHHKKKPPPNNNGGGCCCDDDEEECCCFFFHHHHHHPPPWWWTTTTTTkkktttQQQ___qqq~~~uuupppmmmnnnpppkkkooossssssqqqpppqqqqqqnnnppprrrrrrrrrsssuuuwwwtttsssssstttwwwyyyyyyyyyxxxyyyzzz|||~~~jjjbbbYYYUUUUUUTTTPPPLLLIIIIIIIIIIIIHHHGGGFFFFFFEEEHHHLLLNNNLLLGGGAAA===;;;:::::::::999999999999888:::555444999888:::GGGOOOPPPZZZlllyyy|||kkkcccaaa~~~vvvuuuwwwbbbRRRLLLIIICCCKKK^^^hhh|||||||||zzzuuusssvvvwwwooodddjjjgggccc___VVVNNNNNNQQQXXXVVVUUUUUUWWW___ppp~~~zzzkkkgggjjjwwwyyynnnfff```WWWOOOKKKEEE@@@>>>>>>CCCOOO[[[mmmrrrwwwzzzzzzyyyzzz{{{{{{wwwuuuvvv{{{~~~}}}{{{zzzzzz{{{}}}~~~}}}yyyqqqgggjjjlll{{{uuuqqqpppkkknnnppplllrrr~~~xxxkkkhhhwwwmmm```WWWeeexxxwwwVVV;;;111333000000000000////////////---------.........//////......////////////......//////............//////////////////000111222333111333444444444444555777999;;;===<<<:::888777888>>>SSSpppBBBEEEFFFEEEIIILLLFFF;;;444888???FFFIIIHHHDDD???AAABBBDDDEEEFFFFFFFFFFFFJJJNNNLLLEEECCCHHHJJJIIIHHHEEEEEEJJJLLLJJJHHHIIINNNKKKHHHFFFGGGJJJOOOQQQMMMMMMPPPTTTOOODDD===>>>JJJJJJNNNTTTRRRIIIEEEFFFEEE@@@DDDIIIGGGNNNVVVTTTUUU^^^RRRQQQrrrkkkvvvooollllllnnnjjjooosssrrrqqqqqqqqqqqqmmmppprrrqqqooopppuuuzzzwwwvvvuuuvvvwwwxxxwwwuuurrrwww||||||zzz|||ssshhh\\\WWWXXXWWWRRRLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGIIIKKKMMMLLLHHHDDDAAA<<<<<<;;;;;;;;;:::::::::666:::888888;;;555333>>>DDD:::===OOO]]]bbbppppppfffcccqqqwwwkkkWWWOOONNNHHHMMM\\\cccqqq}}}~~~zzzuuusssxxxyyyooocccgggaaa]]]YYYUUUQQQRRRWWWdddbbb```^^^[[[]]]jjjwwwxxxwwwrrrkkkwww}}}rrreee\\\XXXQQQKKKGGGBBB>>>===@@@GGGVVVcccooossswwwyyyxxxxxxyyy{{{}}}yyyuuuvvv{{{}}}|||yyy|||{{{{{{}}}~~~~~~mmmdddiiiqqq}}}yyyxxxwwwlllmmmfffXXXeee}}}~~~uuunnnvvvooo]]][[[XXXllltttTTT999111555000000000000////////////---------.........//////......////////////......//////............//////////////////000111222333111333444444444444555777:::;;;===<<<:::888777888<<>>;;;>>>FFFJJJHHHDDDAAADDDHHHJJJJJJIIIHHHHHHMMMLLLKKKJJJJJJIIIIIIIIINNNLLLFFFAAABBBFFFGGGCCCGGGFFFDDDEEEHHHLLLNNNPPPRRROOOMMMNNNOOOMMMEEE>>>IIILLLOOOPPPPPPLLLHHHEEEHHHCCCAAA???CCCUUU\\\PPPSSS[[[ggghhhMMMggg{{{}}}rrruuuvvvuuunnnlllnnnoooqqqsssuuutttqqqnnnrrrssssssqqqoooooosssvvv{{{uuuuuu{{{{{{xxxyyyyyyzzz{{{}}}jjj\\\[[[[[[WWWQQQNNNMMMKKKJJJJJJJJJHHHFFFIIIIIIIIIIIIIIIHHHFFFFFFFFFAAA;;;888999:::999777888888888888777777777777888888888:::???GGGRRRYYY~~~zzzaaajjj}}}kkkWWWUUURRRKKKMMMVVVmmm{{{zzzzzzwwwpppjjjooo^^^[[[aaaZZZVVV\\\___fffnnnhhh]]]\\\ZZZXXX]]]rrrrrrsssyyy~~~~~~yyytttyyy{{{}}}|||xxxiii\\\TTTNNNIIIEEE???>>>===BBBLLLYYYdddkkkxxxxxxxxxyyyzzz{{{||||||~~~{{{{{{zzzxxxyyy~~~yyyyyyzzz|||~~~~~~|||zzz~~~|||}}}~~~rrrnnnpppyyy{{{xxxrrrcccTTTSSSbbbttt}}}ooonnntttXXXNNNSSSaaayyyuuuWWW???444333555111000000///...---------....................................////////////000000//////............000000000000111111111111222222333333555666888999===???@@@===888666777:::===XXXpppKKKHHHDDDBBBBBBEEEHHHJJJHHHDDD@@@BBBHHHKKKIIIEEEAAACCCGGGIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKJJJEEE@@@AAAEEEDDDAAADDDDDDEEEGGGIIIKKKLLLLLLJJJLLLOOOPPPPPPNNNKKKJJJKKKLLLMMMNNNMMMJJJHHHFFFBBB???AAABBBFFFTTTXXXJJJFFFOOOZZZrrrNNNWWWvvv|||qqqxxxqqqwwwtttnnnppppppqqqsssuuutttrrrppprrrssssssqqqoooooorrruuuxxxttttttyyyzzzwwwvvvxxxvvvwwwyyy{{{}}}qqqfffaaa[[[WWWNNNMMMKKKKKKLLLKKKIIIGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEBBB>>><<<;;;:::999888999999999888888888888777888777777666888===DDDIII___mmmuuuxxx~~~ooocccWWWMMMRRR^^^uuu~~~{{{yyywwwssspppiii\\\[[[]]]YYY]]]fffhhhbbbkkkeeeZZZXXXVVVVVV]]]```aaaeeemmmvvv{{{zzzwww~~~}}}zzzvvvxxx}}}}}}xxx{{{uuueeeYYYQQQLLLFFFAAA>>>???CCCKKKVVVcccmmmssswwwwwwxxxzzz|||}}}~~~~~~zzzyyy{{{{{{yyy{{{yyyyyy{{{}}}}}}zzzyyyxxx{{{}}}qqqnnnqqquuummmfff^^^ZZZ^^^jjjyyyvvvlllooofffMMMIIISSSkkkdddHHH999333111000111000000///......------....................................////////////////////////......------000000000000111111111111222222333444555666888999>>>@@@AAA>>>999777:::===IIIddd{{{LLLIIIEEEBBBAAADDDHHHJJJLLLGGGDDDDDDHHHJJJGGGDDDBBBDDDFFFIIIJJJKKKJJJIIIFFFFFFFFFGGGGGGHHHJJJJJJMMMMMMIIIDDDDDDHHHHHHEEEBBBCCCFFFIIIKKKKKKJJJJJJDDDJJJOOOPPPNNNLLLMMMOOOLLLLLLLLLLLLKKKIIIHHHGGG???>>>CCCGGGKKKVVVVVVFFF>>>GGGPPPmmmXXXMMMYYYyyygggrrryyyxxxppprrrqqqqqqrrrssstttsssrrrqqqrrrrrrqqqppppppqqqssstttrrrsssttttttrrrssswwwsssuuuwwwyyy{{{}}}~~~~~~}}}nnn```YYYWWWNNNMMMLLLMMMNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDEEECCCAAA===:::999:::999999999999888888888777666666555333333555999<<>>FFFSSS```kkkssswwwzzzxxxyyy{{{}}}}}}{{{{{{}}}{{{vvvtttuuuzzz{{{|||~~~|||zzzyyy{{{|||zzzyyyrrrjjjlllttt~~~~~~tttjjjkkkyyyhhhlllrrroooSSSHHHYYYpppyyydddBBB333444666222...000000//////................................................////////////............------------000000111111111222222222222222333444666777999:::CCCFFFFFFAAA:::777:::>>>LLLlllCCCEEEGGGGGGFFFFFFHHHKKKFFFDDDAAABBBDDDFFFEEECCCHHHGGGFFFGGGIIIHHHFFFCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKFFF???===BBBGGGGGGHHHIIIKKKKKKJJJJJJLLLOOOKKKLLLLLLMMMLLLJJJHHHGGGJJJLLLOOOQQQQQQNNNKKKIIIHHH@@@BBBFFFIIISSSUUUKKKGGGGGGMMM[[[wwwhhhQQQNNNyyy|||ooouuuqqqooommmmmmnnnpppqqqqqqpppqqqqqqrrrsssrrrqqqpppoooqqqrrrpppmmmnnnrrruuurrrsssuuuwwwzzz{{{|||}}}}}}xxxgggaaaYYYVVVSSSQQQPPPNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDGGGIIIGGGBBB>>>===>>>999999888777666666555555222444555666555666777999999DDDSSScccvvvzzzfff___uuu~~~wwwkkk___TTTNNNKKKLLLLLLIII>>>>>>ZZZrrrqqqjjjkkkbbb]]]eeebbbSSSKKKXXXZZZ___gggqqqzzzzzz|||}}}}}}}}}tttqqqlllgggjjjrrrwwwkkkZZZMMMGGGEEECCCBBBIIIRRR___jjjqqquuuwwwxxxzzz{{{|||~~~~~~~~~}}}||||||zzzzzz}}}{{{vvvsssuuu{{{{{{|||~~~}}}|||{{{}}}|||{{{~~~vvvkkkfffiiiiiigggmmmvvv~~~yyyvvvrrrmmmnnnsssddd]]]cccxxxzzzrrr|||dddOOONNNeee~~~kkkTTT===444444333111000////////////................................................////////////........................111111111111222222222222222222333444666888:::;;;DDDHHHJJJDDD:::555777;;;EEEjjjFFFEEEBBB>>><<>>HHHRRRNNNGGG888AAAPPPVVVxxxXXXWWWqqqtttooonnnmmmmmmoooppppppooorrrrrrsssuuuwwwvvvrrrooosssvvvvvvtttuuuyyyxxxsssqqqrrrsssuuuvvvvvvwwwwwwxxx~~~tttnnnddd[[[UUUQQQOOOMMMIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDEEEEEEEEECCCAAA<<<<<<;;;:::999888777666555666666444222111222333222444777999;;;@@@IIIPPPTTT___rrruuuhhhVVVRRRMMMLLLMMMNNNNNNLLLQQQQQQVVVRRRJJJPPPZZZVVVRRRWWWSSSTTTaaaeee]]][[[eeehhhnnntttyyy~~~~~~}}}|||{{{tttxxxyyyyyy{{{{{{wwwuuupppaaaQQQPPPXXXYYYVVVOOOGGGCCCGGGSSS]]]iiiooovvvxxxwwwvvvxxxzzzvvvwwwzzz{{{|||{{{yyyxxxxxxvvvwww{{{|||zzzzzz}}}~~~{{{yyyyyy{{{}}}~~~}}}}}}}}}vvv\\\KKKTTTdddnnnwwwzzzvvvwwwssskkk\\\\\\aaammm|||}}}dddyyyxxxlllZZZJJJIIIXXXmmm|||aaaIII<<<444444333---,,,222.../////////////////////..................................../////////////////////000000000111111111111111222222222333333222222333555777999;;;<<>>AAAFFFIIIGGGDDDFFFFFFDDDCCCCCCBBBBBBBBB@@@HHHNNNNNNKKKIIIEEEAAADDDJJJPPPPPPMMMIIIIIIJJJIIIOOOTTTRRRJJJGGGKKKQQQMMMKKKHHHGGGIIINNNSSSWWWRRRAAA:::<<<>>>IIISSSPPPLLL777???OOONNNhhhjjjUUUsss~~~wwwvvvrrrooonnnnnnooopppqqqpppooorrrrrrsssvvvxxxwwwsssooouuuxxxwwwvvvyyy}}}zzzsssqqqqqqrrrsssttttttttttttzzz~~~vvvjjj___WWWSSSPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIGGGDDDBBBCCCFFFFFFDDDBBB>>>>>>===<<<:::999999888444555555444333333555666///333777888555333777===@@@GGGUUUbbblllyyy~~~wwwbbbPPPKKKMMMSSS\\\bbbaaaXXXPPPNNNOOOXXXXXXMMMJJJKKKFFFOOOWWWUUUSSS\\\```___ccckkknnnssswwwzzz|||~~~~~~{{{zzzyyywwwuuuwww~~~}}}wwwvvvwwwwwwtttttttttppp^^^LLLJJJRRRLLLMMMKKKEEEBBBIIIYYYgggpppuuuyyyxxxuuutttwwwzzzrrrtttwwwzzz{{{{{{yyyxxx|||yyyyyy{{{{{{yyyyyy{{{~~~{{{xxxwwwyyy|||}}}|||]]]HHHRRRfffrrr|||{{{mmm^^^bbbgggooo|||~~~gggtttgggTTTHHHLLL^^^ppp{{{vvvZZZGGG999222444444///...444.........///////////////..................................../////////000//////000000111111222222111111222222222333333333222222333555777999;;;===>>>HHHPPPNNNCCC<<<<<>>CCCFFFJJJKKKJJJGGGEEEEEEHHHKKKMMMMMMKKKIIIGGGGGGLLLKKKHHHDDDFFFKKKKKKHHHXXXJJJ???@@@HHHMMMPPPQQQKKKCCCDDDKKKLLLYYYiiikkkxxxppp}}}nnnwwwmmmiiippptttrrrpppqqqpppnnnnnnttt|||~~~zzzuuuuuuttttttvvvxxxzzzzzzyyyrrrpppppprrruuuuuusssppp{{{~~~tttddd\\\WWWRRRMMMNNNNNNNNNMMMKKKIIIFFFEEECCCCCCCCCDDDEEEDDDBBB@@@CCCBBB@@@===:::888666555888777555444333444444555555555444333444555777888===;;;AAAOOO[[[hhhvvvnnnfff\\\PPPGGGPPPWWW^^^bbbdddddd]]]UUULLLSSSYYYVVVOOOHHHFFFFFFUUUUUUVVVZZZaaagggkkkmmmtttuuuxxx{{{|||}}}||||||~~~|||yyywwwuuuuuutttzzz{{{{{{yyyuuuqqqmmmkkkpppsssooodddVVVNNNLLLLLLLLLDDD???DDDMMMXXXccclllxxxxxxyyyyyyzzz{{{{{{|||yyywwwyyy~~~|||zzzzzz}}}yyyxxx||||||yyyxxx{{{zzzyyyxxxxxxyyyzzz{{{zzz~~~nnnZZZNNN[[[qqq|||pppbbboootttxxx~~~nnnzzzkkkYYYFFFCCCTTTkkk}}}fffOOO;;;888555222111000///...////////////////////////////////////000000000000//////............//////............////////////000000000000000111111111444444444333444888>>>BBBGGGRRRVVVLLL>>>888;;;>>>SSSEEEFFFHHHKKKLLLJJJFFFCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDDDDCCCCCCDDDEEEEEEDDDJJJKKKGGGJJJPPPNNNEEECCCFFFJJJKKKJJJHHHFFFEEEDDDGGGIIIJJJIIIHHHHHHIIIGGGHHHFFFDDDGGGKKKJJJFFFKKKBBB;;;@@@HHHNNNSSSWWWMMMEEEEEEKKKJJJQQQxxxkkkzzzsss{{{qqqkkklllmmmmmmooopppqqqpppqqqooopppwww{{{uuuttttttuuuwwwyyyyyyxxxrrrqqqqqqsssvvvwwwuuurrryyy|||uuuggg___XXXTTTPPPOOONNNLLLKKKJJJIIIIIIGGGFFFEEEEEEEEEDDDAAA???AAAAAA???===;;;:::888888888777555444444444444555222222222222222333444444444222777BBBKKKUUUjjjyyymmmgggoookkkfffdddbbb[[[OOOFFFNNNUUUZZZZZZYYYWWWQQQJJJKKKTTTYYYSSSLLLIIIHHHFFFOOOSSSWWW[[[```fffooouuuzzzzzzzzz{{{{{{|||}}}~~~~~~|||yyyvvvuuutttuuuvvvyyyvvvssssssuuuvvvuuurrrmmmjjjddd\\\UUUPPPKKKHHHKKKDDDBBBKKKXXXcccmmmttt{{{{{{{{{|||||||||}}}}}}zzzwwwyyy~~~{{{|||}}}yyyxxx}}}|||zzzzzz|||{{{zzzzzzzzzzzz{{{|||{{{zzz]]]QQQPPPeee}}}sss~~~~~~}}}~~~[[[PPPHHHQQQhhhrrrVVV@@@888555222111111111000///////////////////////////.../////////000000000000//////............//////............////////////111111111111222222222222666666555444444777<<<@@@IIISSSWWWMMM>>>888:::>>>ZZZFFFFFFGGGIIIJJJJJJGGGDDDDDDEEEFFFFFFFFFDDDBBB@@@CCCEEEGGGIIIIIIGGGDDDCCCEEEDDDDDDDDDDDDFFFGGGHHHBBBKKKOOOJJJGGGKKKMMMJJJDDDGGGJJJKKKJJJHHHGGGFFFEEEFFFGGGGGGFFFEEEFFFHHHFFFIIIJJJIIIKKKNNNLLLGGGAAA<<<;;;@@@GGGLLLRRRWWWNNNGGGGGGLLLJJJLLLeee{{{gggbbblllvvvooo{{{ggglllmmmkkkkkkooopppnnnsssqqqrrrxxx{{{vvvuuuttttttvvvwwwwwwwwwrrrrrrrrrtttvvvwwwvvvtttuuuyyy}}}xxxiii```[[[UUUTTTQQQNNNLLLKKKKKKKKKJJJHHHGGGFFFEEEDDDAAA>>>@@@??????>>>======<<<<<<888777666555444444444444111222222333333333333222333000333999>>>EEEUUUfffooottt|||}}}sssbbbQQQHHHVVVWWWYYY\\\^^^XXXMMMDDDGGGOOOUUUSSSPPPMMMJJJFFFHHHTTTXXXOOOKKKOOOPPPKKKMMMRRRYYY\\\___eeepppyyy}}}{{{{{{{{{}}}~~~~~~|||yyywwwvvvvvvxxxyyyzzztttooopppuuuxxxwwwsssjjjbbbXXXTTTSSSQQQMMMHHHKKKEEEFFFSSSdddooovvv{{{|||||||||||||||||||||}}}zzzxxxyyy}}}~~~}}}yyyyyy~~~}}}|||}}}~~~}}}||||||||||||}}}~~~|||lllQQQLLLUUUooowwwxxxwwwsssUUUNNNNNN^^^zzzttt]]]EEE444444222000000111111111000////////////////////////....../////////000000000//////............//////............////////////111111222222333333333333777777666444444666;;;>>>KKKUUUYYYNNN???888;;;>>>```FFFEEEEEEFFFHHHHHHFFFEEEBBBCCCEEEEEEDDDAAA>>><<>>???CCCEEEEEEJJJPPPNNNHHHGGGKKKKKKLLL\\\pppzzzpppYYY[[[nnn~~~xxxnnngggjjjoooqqqooonnntttsssrrruuuzzz{{{xxxtttxxxvvvttttttvvvwwwwwwwwwtttsssssstttttttttssssssrrrvvv{{{~~~vvveee\\\YYYXXXUUUSSSPPPMMMKKKJJJJJJHHHGGGFFFEEEDDDBBB@@@???????????????@@@@@@@@@999999888777666555555444333444555666666555444333444222333666888<<>>888;;;>>>aaaDDDCCCCCCDDDFFFFFFFFFDDDCCCDDDEEEFFFEEECCC@@@>>>DDDEEEEEEFFFGGGGGGHHHHHH???BBBFFFJJJLLLJJJHHHFFFAAACCCDDDCCCDDDGGGGGGDDDEEEGGGJJJJJJIIIGGGGGGGGGIIIJJJIIIGGGDDDCCCDDDFFFEEEJJJMMMLLLKKKKKKHHHCCCAAAAAABBBEEEEEEBBBEEEJJJOOOJJJGGGHHHHHHJJJTTT```eeeSSShhhxxxnnnvvvcccjjjuuusssnnnooorrrqqqqqqsssvvvwwwuuurrryyywwwuuutttvvvwwwxxxxxxuuuuuutttsssqqqpppppppppqqqtttyyy|||}}}}}}}}}~~~lll]]]XXXXXXXXXVVVSSSOOOLLLIIIIIIGGGFFFEEEEEEEEEDDDBBB???@@@@@@AAAAAABBBBBBBBB;;;::::::999888777666555444555666777777666444333111000000222222555<<>>888;;;???bbbCCCCCCBBBDDDFFFGGGFFFDDDFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJ>>>BBBGGGKKKLLLJJJGGGDDDFFFCCCAAABBBGGGIIIGGGDDDEEEGGGIIIIIIHHHFFFFFFGGGDDDFFFGGGHHHGGGGGGIIIJJJJJJOOORRROOOMMMNNNMMMKKKAAA@@@BBBGGGGGGFFFHHHLLLOOOLLLHHHEEEDDDFFFLLLRRRiii[[[OOOqqqeee}}}kkkllltttrrrnnnooonnnnnnooorrruuuxxxxxxwwwxxxvvvssssssuuuwwwxxxxxxuuuuuuuuurrrpppooooooppprrrtttxxxyyyzzzzzz{{{|||zzz}}}lll``````^^^[[[XXXSSSOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCC======<<<<<<:::999777666444555555555555444444333111222222222333555999<<<:::;;;===>>>AAAGGGQQQXXXlllrrrwwwzzzrrrooolllmmmnnnkkkddd^^^TTTkkkqqqOOO;;;888444AAAOOOSSSMMMJJJMMMSSSUUU[[[]]]XXXTTTRRRPPPNNNVVVYYYZZZVVVVVVZZZ]]]]]]ZZZ[[[^^^fffooovvvyyyyyyxxxyyyzzz{{{zzzxxxvvvtttsssuuuxxx{{{{{{yyyvvvtttnnntttzzzxxxnnnccc]]]\\\YYYSSSOOOMMMHHHGGGRRRaaannnjjjlllsssxxxyyyyyyzzzyyyzzz{{{|||~~~yyyvvvvvv{{{~~~||||||~~~}}}{{{|||~~~~~~{{{}}}~~~}}}||||||}}}~~~}}}}}}rrrccciiiwwwqqqhhhoootttnnntttxxxlll]]]nnnwww\\\PPPYYYkkkxxxVVV<<<444666222000///000000///---+++////////////////////////------.........///////////////............//////............////////////......///000111222222333222333444555666999===AAALLLVVVXXXLLL===888;;;@@@eeeCCCCCCDDDFFFHHHIIIGGGEEEGGGGGGHHHJJJJJJKKKKKKKKKFFFEEEDDDDDDDDDEEEFFFFFFAAACCCEEEHHHHHHHHHGGGFFFFFFCCC@@@CCCGGGHHHGGGEEEDDDFFFHHHGGGFFFEEEEEEFFFAAADDDGGGHHHHHHHHHIIIJJJLLLPPPRRROOOMMMPPPSSSSSSAAA???AAAGGGKKKKKKMMMPPPKKKLLLJJJFFFDDDFFFIIIKKKUUUkkkzzzQQQTTTqqqrrr~~~mmmiiioooqqqnnnllllllnnnqqqtttvvvxxxxxxuuusssppppppsssuuuwwwxxxsssttttttssspppppprrruuutttvvvwwwwwwwwwxxxzzz|||{{{}}}}}}{{{wwwoooggg___XXXTTTRRRPPPMMMJJJHHHHHHHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCC?????????>>>===;;;999888777777666555555555555555444555666555555777888999777666555444555888<<>><<<:::888;;;:::999777777777888999333444555444333555555333444222000000222555555555444AAALLLLLLKKKQQQ\\\cccggg___WWWYYYaaafffccc^^^```cccffffffgggmmmxxxxxxwwwrrrnnntttsssdddggghhhjjjlllllljjjfffbbb___WWWNNNLLLRRRXXXYYYXXXLLL```yyylllPPP@@@===@@@BBBDDDGGGJJJMMMPPPRRROOOKKKBBB999999AAAFFFGGGNNNHHHKKKVVVZZZWWW[[[dddooouuu{{{|||wwwttttttvvvttttttssssssuuuxxxzzz|||xxxwwwuuutttssstttvvvwwwqqqlllddd]]]YYYXXXYYYZZZUUUMMMJJJMMMNNNQQQaaattt{{{zzz{{{}}}{{{yyy}}}}}}}}}||||||{{{{{{zzzzzz~~~zzzyyy}}}}}}|||~~~~~~|||}}}~~~{{{xxx{{{}}}|||{{{zzzzzz{{{|||}}}|||sssggglllxxx{{{nnn}}}tttbbbjjjzzz~~~zzz~~~uuunnn}}}|||iii]]]YYYoooyyy\\\AAA444000111------...000222333111000////////////////////////---------.........////////////............//////............/////////000///000111222333444555555555666777666666777:::<<>>>>>===<<<:::888777666555555222333333444444555555666222222222333333444444444666777999<<<@@@CCCEEEFFFJJJIIIIIIKKKNNNMMMJJJFFFNNNQQQVVV\\\aaacccdddddd^^^^^^```bbbfffjjjnnnpppwww~~~}}}nnnWWWUUUXXX[[[YYYVVVTTTWWWZZZ]]]RRRGGGEEELLLTTTWWWWWWNNNTTTeeeyyywww^^^FFF;;;FFFMMMOOOIIIEEEIIIMMMMMMIIIGGGEEEAAA===;;;@@@FFFAAAEEEJJJOOOUUU[[[bbbfffvvvsssrrruuuyyyyyyuuuqqqnnnmmmlllnnnqqqtttvvvvvvwww{{{{{{wwwuuuwwwxxxvvvtttmmmccc[[[WWWVVVWWWXXXUUUMMMHHHLLLZZZhhhoooqqqzzzzzz}}}}}}~~~~~~{{{yyywwwxxxyyy{{{~~~|||}}}{{{xxxwwwzzz}}}|||{{{|||}}}~~~|||yyyzzz||||||zzztttnnnWWWeeezzz||||||nnnfffvvv~~~pppuuu}}}pppXXXNNNYYYtttXXX999222222///222111000.........///000////////////............---,,,,,,---000222111000.../////////000000111111......//////000000111111000000////////////000000777999:::888555666;;;AAAGGGOOOQQQFFF:::888===AAAfffIIIGGGFFFIIIMMMNNNKKKGGGFFFGGGHHHIIIIIIIIIIIIIIIFFFGGGIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGFFFGGGGGGHHHHHHFFFGGGGGGGGGGGGGGGFFFEEEGGGHHHIIIJJJKKKIIIFFFDDDEEEFFFDDDBBBEEEKKKNNNLLLNNNJJJGGGIIINNNQQQQQQPPPHHHKKKOOOPPPPPPOOOOOOOOOKKKMMMQQQnnnmmmYYYUUUrrrtttbbbhhhuuuqqqqqqpppoooppprrrsssrrrooooooooopppppppppppppppqqqqqqqqqqqqrrrsssttttttqqqqqqqqqrrrsssuuuwwwxxxxxx~~~~~~pppgggbbb```\\\UUUQQQOOONNNKKKIIIIIIIIIHHHGGGFFFEEEEEEDDDAAAAAA@@@???>>>======<<<<<<;;;999777666555555444444444444444444444555555222222222333333333444444333333555666888:::<<<<<>>BBBDDDGGGJJJKKKKKKJJJIIIIIIKKKMMMPPPRRRTTTTTTUUUZZZjjjrrrlllhhhfff[[[LLLJJJMMMPPPNNNKKKIIILLLOOOVVVNNNEEEBBBGGGMMMPPPPPPOOOOOOYYYfffeeeTTTEEEAAAEEEJJJKKKFFFCCCDDDCCC@@@CCCBBBAAA@@@??????AAADDDDDDIIIOOOVVV\\\ccciiinnnqqqnnnlllmmmrrrtttrrrooojjjhhhgggiiilllppprrrsssyyy}}}}}}xxxuuuuuutttrrrlllggg```[[[XXXVVVUUUTTTPPPMMMLLLSSS```llltttwww{{{yyyzzz}}}~~~|||||||||{{{{{{|||~~~~~~~~~zzzyyy|||~~~||||||}}}~~~~~~|||}}}~~~zzztttuuu|||kkk```ppptttaaaggg|||~~~tttfffPPPLLL]]]vvvvvvPPP777000000000222111///.........///000////////////............000000000000////////////------------.........///////////////000000000000///000111222222111000///555888;;;:::777777:::>>>CCCKKKMMMCCC888666<<>>=========<<<;;;999888777777777777666555444333444555666222222222222333333333333111111222222333333444444888666555666777888777666999:::<<<===<<<;;;999777999;;;>>>@@@AAA@@@???===???HHHOOOQQQOOOKKKEEE>>>???AAACCCBBB@@@???AAACCCKKKGGGBBB@@@AAADDDFFFGGGMMMGGGHHHNNNNNNGGGDDDFFFCCCEEEEEECCCBBBBBB===777<<<======@@@CCCFFFFFFEEEIIINNNUUU\\\bbbhhhnnnrrrooollliiiiiinnnrrrsssrrrmmmkkkiiiiiimmmqqqtttuuuzzz~~~~~~xxxsssqqqnnnjjjeeebbb^^^[[[YYYWWWSSSQQQNNNPPPVVV^^^hhhqqqyyy}}}}}}yyywwwyyyzzzyyy{{{~~~}}}{{{{{{{{{}}}~~~|||~~~~~~}}}~~~|||rrrfffbbbgggoookkk```gggwww{{{ooo```yyyvvvfffYYYKKKSSSooo~~~\\\CCC555......000111000///.........///////////////............---///111333111...---...111------------............000000000000////////////...000333555666444222111333777:::;;;999999;;;===???HHHJJJAAA666555:::@@@dddHHHGGGFFFGGGIIIHHHEEECCCBBBCCCDDDFFFGGGHHHHHHHHHFFFHHHIIIIIIGGGEEEEEEEEEAAABBBCCCDDDGGGIIIKKKLLLIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEJJJKKKJJJHHHFFFFFFFFFGGGFFFHHHGGGEEEGGGLLLLLLIIIJJJMMMOOOOOOMMMMMMOOOQQQMMMMMMKKKHHHFFFGGGJJJMMMTTT\\\VVVLLLSSSnnn}}}}}}TTT^^^rrr{{{oooiiippppppsssuuutttpppqqqtttwwwwwwvvvtttrrrqqqpppoooqqqqqqqqqqqqppppppoooooottttttuuuuuuuuuuuutttsssuuuyyy~~~tttiiiccc]]]YYYWWWUUUOOOJJJJJJKKKLLLLLLKKKIIIFFFDDDFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@>>>===<<<;;;;;;;;;:::999777555444444555666222222222333333333333333222222222222222222222222555444333222333333444444555666888999999888777666333444666777888777666555999:::???CCCBBB;;;777888:::;;;===<<<;;;:::<<<>>>BBBAAA@@@>>><<<<<<>>>???EEE>>>;;;===???>>>@@@EEEAAA???>>>@@@CCCDDD@@@:::;;;<<<===@@@HHHOOOQQQNNNPPPTTTZZZ___cccfffjjjmmmlllhhheeeeeeiiinnnrrrsssqqqnnnjjjiiikkkooorrrsssxxx{{{{{{uuuoookkkfffaaaaaa^^^[[[YYYWWWUUUSSSPPPRRRYYYccckkkooosssyyy}}}}}}zzzyyy{{{{{{zzz|||zzzyyyxxxxxxxxxyyy{{{|||}}}{{{iiiWWWMMMSSS]]]___cccxxx|||zzzrrrsss}}}~~~hhhYYYPPPNNNgggdddDDD888444...---222////////////...///////////////.........---------***...111000---,,,000444/////////000000000000000111111000000//////.........///222555666777777777222555777999999;;;>>>AAAAAAIIILLLBBB777555:::???aaaGGGGGGGGGGGGGGGFFFDDDBBBAAABBBCCCEEEFFFGGGGGGGGGGGGIIIJJJIIIFFFCCCBBBBBBAAABBBCCCEEEGGGJJJLLLMMMIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJJJJHHHFFFEEEGGGJJJEEEHHHIIIHHHJJJKKKHHHCCCCCCHHHLLLMMMLLLKKKNNNQQQPPPOOOLLLHHHDDDDDDFFFHHHSSSXXXUUULLLCCCGGGvvvsssvvvgggtttvvveeelllddddddjjjrrruuurrrrrrvvvxxxxxxwwwuuutttsssrrrqqqqqqqqqqqqqqqqqqooonnnmmmssstttvvvwwwwwwvvvtttssspppssswww{{{~~~~~~uuummmccc^^^]]]ZZZUUUPPPKKKKKKLLLMMMLLLIIIGGGEEEHHHHHHGGGEEEDDDBBBAAAAAAAAAAAA???>>>============<<<;;;999888777666777777333333333333333333333333333333333333333444444444444444333333222333444555222333444555555555555444111000000111111222333444888777999>>><<<666444888777888999999999999:::;;;<<<>>>???===;;;999999:::;;;777555777:::;;;===???AAA<<<999<<>>444444444444777<<>>CCCHHHKKKKKKKKKLLLOOOQQQQQQNNNJJJFFFEEEEEEGGGNNNQQQSSSSSSGGG>>>aaavvv|||eeeiiilll___\\\aaalllsssssstttxxxrrrrrrrrrsssssstttttttttpppqqqrrrrrrqqqpppooonnnoooqqqtttvvvvvvuuusssrrrnnnppprrrvvvzzz}}}}}}nnnddd```\\\WWWQQQMMMNNNNNNNNNMMMKKKIIIHHHHHHGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<<<<<<<<<<======<<<;;;;;;:::999999555555555555444444444444222222222222333333444444222333444444222222333444444444444444444333222222333222111111222444555777333333555888777444555888555555666666777777888888:::;;;======;;;999777777555444555777:::;;;:::999AAA;;;888===CCCDDDDDDEEELLLPPPQQQOOOUUU```eeebbbcccccccccaaa___^^^___aaaaaa``````aaacccgggkkkmmmjjjgggbbb``````bbbcccccckkkooooooiiidddbbb___[[[ZZZUUUPPPNNNOOORRRUUUWWWfffnnnxxxzzzwwwtttuuuxxx|||||||||||||||{{{zzzzzzyyyyyyyyyyyy~~~|||}}}}}}vvv]]]KKKXXXnnn{{{|||mmmmmmrrrzzz~~~{{{xxxxxxjjj|||sssdddkkk}}}lllUUUNNNSSS^^^VVV@@@//////222///...222------.../////////...............------------,,,,,,...///---***((()))+++...............---------000000000000///////////////......///222777;;;>>>666444222333666<<>>===<<<<<<<<<<<<======?????????===;;;:::777777666666666555555555333333333222222222222222000333555555333222222333666666666555555444333333444444444555555555555555000444555333222444555555333333333444666666777666999999:::;;;;;;:::777666555555555666888:::999777===999:::CCCIIIJJJKKKNNNWWW___aaa[[[\\\cccfffbbbdddcccaaa___\\\\\\___aaa```aaadddeeegggiiikkkmmmkkkhhheeedddeeefffgggfffeeeiiiiiieeebbbbbbaaa^^^VVVTTTQQQQQQUUU[[[___aaajjjqqqyyy{{{yyyvvvwwwzzz{{{zzz}}}}}}zzz{{{{{{{{{{{{{{{{{{{{{||||||~~~|||}}}zzz```OOO\\\ttt}}}nnniiiiiinnnooommmmmmppprrr~~~|||jjjcccnnnooo]]]LLLNNNZZZeee~~~gggBBB777//////111///...000,,,---.../////////...............---------,,,,,,///......---+++******)))///.........------------////////////000000000000////////////111444777888999777444444777;;;???AAAHHHPPPQQQFFF:::777<<<@@@ggg???AAABBBCCCBBBAAA@@@AAADDDEEEFFFFFFFFFFFFFFFEEEGGGIIIJJJJJJHHHGGGFFFGGGBBBBBBCCCDDDEEEGGGIIIJJJFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGIIIJJJKKKKKKLLLLLLIIILLLNNNLLLFFFBBBCCCFFFCCCDDDBBB@@@CCCIIILLLJJJ>>>@@@DDDHHHKKKKKKIIIHHHGGGIIIJJJJJJHHHEEEDDDDDDBBBJJJKKKLLLQQQNNNQQQ___sssbbbttttttuuujjjnnnsssrrrrrrvvvrrrrrrrrrrrrrrrrrrrrrrrroooppprrrssssssrrrqqqooojjjmmmrrrvvvxxxxxxvvvtttuuusssrrrsssuuuxxxyyyyyy|||}}}zzzxxxvvvnnneee___UUUTTTSSSQQQPPPPPPPPPPPPLLLKKKJJJHHHFFFEEECCCCCCAAAAAA@@@???>>>>>>>>>???<<<>>>@@@AAAAAA???===;;;888888777777666666666555666555555444333222222111000333777777555333333444222222333333333444444444000111333444333111///---222888999333111444555111444333333444666777777666999888888:::<<<;;;888555777666555333555999999777777666===IIIQQQSSSUUUYYY^^^hhhlllddd```dddddd^^^```___]]][[[YYY[[[^^^bbb[[[^^^bbbdddeeefffggghhhiiigggeeefffgggiiiiiiiiicccfffgggcccaaaccccccbbbVVVUUUUUUXXX^^^dddiiikkkkkkqqqxxx{{{zzzyyyzzz}}}zzzyyy{{{~~~~~~zzzxxxzzzxxxxxxyyyzzz{{{|||}}}~~~}}}}}}|||www\\\YYYeee~~~yyysssqqqrrrooohhhggglll}}}rrrjjjnnn~~~www___PPPEEEOOO___jjjuuuiiiOOO666333111000///...------+++,,,.../////////............---------,,,,,,,,,---,,,+++,,,...///...,,,111111000000/////////.........//////000000111111///000000111222222222222:::999777777999:::;;;;;;EEEMMMNNNDDD999777<<<@@@lll???AAACCCCCCDDDDDDFFFHHHHHHGGGEEEDDDDDDFFFGGGIIIJJJLLLNNNMMMJJJFFFCCCBBBCCCCCCCCCCCCDDDEEEGGGHHHGGGEEEBBBBBBEEEHHHJJJKKKDDDDDDFFFIIIKKKLLLJJJHHHJJJLLLMMMJJJFFFBBBBBBCCCBBBCCCDDDFFFHHHJJJLLLMMMCCCEEEFFFFFFDDDCCCDDDEEEIIIIIIIIIHHHFFFFFFGGGIII@@@@@@CCCIIIOOORRRRRROOO|||vvvsss}}}sssrrrZZZttttttppptttvvvtttssstttttttttsssqqqqqqrrrtttooooooqqqtttwwwvvvrrrmmmmmmpppsssvvvwwwvvvsssrrrmmmnnnooopppqqqrrrrrrrrryyyxxxyyyuuuggg___[[[YYYZZZVVVOOOOOOSSSKKKIIIGGGFFFGGGHHHGGGGGGDDDCCCCCCBBB@@@>>>===<<<<<<<<<===>>>??????>>>>>>999999999999999999999999999777555333222222333444333333222222222333333444555444333222333444555666444222111111222222111000111000000000000111111222111222333222222222444666555555555555555666777888222333444666888:::<<<===AAA>>>???HHHUUU[[[YYYTTTWWWaaaddd\\\WWW\\\^^^ZZZ[[[YYYVVVTTTTTTWWW[[[]]]bbb``````bbbeeeiiikkkkkkhhhhhhiiikkkllllllkkkiiieeefffddd```^^^___aaaaaa[[[ZZZYYY\\\cccllltttxxxtttvvvwwwvvvuuuvvvzzz~~~}}}}}}}}}}}}}}}|||||||||yyywwwvvvxxx|||~~~}}}{{{~~~}}}wwwvvvvvvlll___[[[yyyvvvaaadddwwwuuubbbhhhgggXXXJJJKKK^^^oooyyytttaaaNNN>>>111000000///...---------////////////////////////.........------,,,,,,,,,...------,,,,,,---------........................///////////////000111111---...///000222333444555666999<<<;;;999999;;;>>>CCCIIIKKKEEE:::555;;;BBBnnnBBBCCCEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIHHHIIIKKKMMMMMMLLLIIIHHHDDDDDDDDDDDDEEEGGGIIIJJJIIIFFFCCCBBBCCCEEEFFFGGGFFFFFFGGGIIIKKKLLLJJJHHHHHHJJJKKKJJJGGGEEEEEEGGGBBBBBBCCCDDDEEEHHHJJJKKKCCCEEEGGGGGGFFFDDDDDDDDDHHHIIIIIIHHHGGGFFFHHHIIICCCDDDEEEGGGIIIJJJIIIIIIccczzzzzzjjjlllbbbkkkyyyddd}}}pppsssuuuqqquuuvvvvvvuuusssrrrqqqqqqqqqppppppqqqttttttqqqooonnnpppsssvvvvvvuuusssqqqnnnooopppqqqrrrssssssssszzzxxxmmmxxxrrrccc___\\\]]]YYYSSSSSSVVVPPPMMMJJJHHHHHHHHHGGGFFFCCCCCCCCCBBBAAA@@@??????<<<<<<======>>>>>>??????<<<<<<<<<;;;;;;:::::::::;;;:::888666555555666777666666555555444555555555555555444444444555555555444333222222222222111111444333333333333333444444222333333222111111333555555555555666777777888999:::<<<===>>>>>>???CCCEEEKKKGGGEEEIIIQQQVVVUUUSSSSSS]]]___XXXTTTXXXZZZVVVZZZYYYXXXVVVVVVWWWXXXYYY\\\^^^aaadddggghhhiiijjjooommmlllmmmnnnnnnllliii^^^aaadddeeedddcccaaa___\\\[[[[[[^^^fffooowww|||uuuwwwwwwwwwvvvxxx}}}{{{{{{zzzyyyyyyyyyyyyzzzyyywwwvvvxxx{{{}}}|||{{{~~~}}}{{{sssqqqooohhh]]]jjj~~~ooo___cccrrr|||hhhgggttt{{{___QQQKKKTTTooo|||gggUUUDDD777000000000///...---------..............................---------,,,,,,,,,------,,,,,,,,,---..............................///////////////000000111---...///000222333444555333666:::<<<;;;;;;:::;;;AAAGGGJJJDDD:::666===EEEpppDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHKKKNNNNNNKKKGGGCCCCCCCCCCCCEEEGGGIIIKKKJJJGGGDDDBBBBBBCCCCCCCCCHHHGGGGGGIIIKKKKKKJJJHHHEEEGGGHHHHHHGGGGGGHHHIIICCCCCCBBBAAABBBEEEGGGIIIBBBDDDGGGHHHFFFDDDBBBBBBGGGHHHIIIHHHGGGGGGHHHJJJFFFHHHIIIHHHEEEDDDFFFIIIKKKuuu|||rrrkkk\\\ccc}}}ZZZgggwwwxxxxxxuuuvvvwwwwwwuuussspppnnnsssqqqoooooopppqqqqqqpppoooqqqsssuuuuuutttrrrppppppppprrrssstttuuuuuuuuu|||~~~yyyaaa]]]kkkpppjjjeeeaaa]]]XXXWWWYYYTTTQQQNNNKKKJJJIIIHHHFFFBBBCCCCCCCCCCCCBBBAAAAAA===<<<<<<======???@@@@@@??????>>>>>>===<<<;;;;;;<<<;;;999888777888999999888888777666666666666666444444444555555444444333333333333333333222222222555555444444333444444555333333333222111222444666555555777888:::<<<======FFFJJJMMMMMMJJJIIIMMMQQQUUUQQQLLLJJJLLLOOOQQQRRRQQQYYY[[[UUUSSSVVVWWWTTTXXXXXXXXXXXXWWWVVVVVVUUUYYY\\\___aaabbbeeejjjnnnrrrmmmiiiiiikkkkkkgggccc\\\]]]___aaa```^^^[[[ZZZZZZZZZ\\\___fffnnnwww|||xxxxxxxxxwwwwwwyyy~~~{{{zzzxxxwwwvvvwwwyyyzzzyyywwwvvvwwwyyy{{{||||||{{{}}}}}}|||xxxooolllllliiifffyyyvvvhhhccciiiqqq~~~zzz|||hhhXXXlllnnnSSSEEEHHH[[[yyyrrr\\\KKK===444000000//////...---------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,---...///........................//////......//////000111......///000222333444444111333666:::======:::888@@@EEEHHHBBB999777???HHHsssDDDCCCCCCCCCEEEFFFEEEEEEHHHGGGFFFFFFEEEFFFFFFGGGGGGEEEDDDHHHLLLLLLHHHBBB@@@@@@@@@AAACCCEEEGGGIIIIIIGGGDDDCCCDDDDDDDDDDDDHHHGGGFFFFFFHHHIIIHHHGGGEEEEEEFFFFFFFFFFFFGGGHHHEEEDDDBBBAAABBBCCCFFFGGG@@@CCCFFFGGGFFFCCCAAA@@@FFFGGGIIIIIIHHHGGGHHHIIIEEEIIILLLJJJFFFFFFKKKRRRGGG\\\wwwyyyyyy^^^rrrsssuuuXXX^^^xxxxxx{{{ssstttuuuvvvvvvtttpppnnnsssrrrqqqqqqqqqqqqqqqpppppprrrsssuuutttsssqqqoooqqqqqqssstttuuuvvvvvvvvv{{{}}}~~~~~~zzzbbbNNNPPPqqqssshhhaaa\\\[[[\\\WWWTTTPPPMMMLLLKKKIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>=========>>>???@@@AAAAAA@@@@@@>>>===<<<;;;;;;<<<;;;::::::999::::::;;;:::999888777777666666777333333444555555444222111333444444444333333333444444444333333333333333444333444555444444666999<<<999:::;;;===???AAABBBCCCMMMTTT[[[\\\VVVSSSTTTWWWUUUTTTPPPMMMKKKLLLPPPSSSSSSXXXZZZWWWUUUWWWXXXVVVVVVUUUUUUUUUUUUVVVWWWWWW\\\___```^^^^^^cccmmmuuurrrlllggggggjjjjjjfffaaagggbbb^^^]]]\\\[[[[[[^^^aaabbbdddgggkkkqqqxxx}}}|||{{{yyyxxxwwwyyy|||~~~}}}{{{yyywwwvvvxxxzzz{{{yyyxxxwwwwwwxxx{{{|||}}}zzz|||||||||wwwnnnmmmrrryyy~~~qqqiiinnnuuuxxx{{{~~~rrrZZZWWWssscccIIICCCNNNfffhhhPPPAAA888222/////////......---------........................------------------------,,,,,,,,,,,,---......///........................///............///000000......///000111222333333111111222666;;;===;;;888@@@EEEGGGAAA888666???IIIuuuFFFDDDCCCDDDFFFFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDEEECCCCCCGGGLLLMMMHHHCCCAAAAAAAAABBBCCCEEEGGGIIIGGGEEEDDDDDDFFFGGGGGGGGGGGGEEECCCCCCEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGAAADDDHHHJJJHHHFFFDDDCCCFFFHHHIIIJJJHHHGGGHHHHHHEEEIIIMMMJJJFFFFFFMMMUUUPPPOOOggglllYYYkkkxxxvvvccceeevvvrrrrrrrrrsssuuuuuurrroooqqqrrrtttuuutttsssrrrqqqqqqrrrssstttsssrrrqqqpppqqqqqqssstttuuuvvvvvvvvvyyyyyy{{{}}}{{{mmm^^^YYYjjjwwwlllfffcccaaa[[[XXXTTTQQQOOOMMMKKKJJJHHHHHHGGGFFFDDDBBB@@@???@@@????????????@@@AAAAAA@@@@@@???>>>===<<<;;;:::==================>>>>>><<<<<<;;;:::::::::::::::777777888999888777666444444666777666444444555777555555555555555666666777666777888999:::===BBBEEEGGGFFFEEECCCCCCBBBCCCCCCLLLUUU___```[[[UUUSSSUUUOOOPPPPPPOOOMMMNNNQQQTTTSSSWWWXXXWWWVVVXXXYYYWWWTTTRRRQQQQQQSSSWWW[[[^^^```dddhhhhhhgggjjjpppwwwsssoookkklllnnnnnnkkkgggmmmfffcccfffhhhffffffiiippprrrttttttuuuxxx}}}}}}zzzxxxxxxxxxxxxxxx|||{{{xxxvvvvvvwwwyyy{{{xxxxxxyyyyyyyyy{{{}}}~~~zzz|||||||||wwwrrrvvv|||wwwzzzsssqqq{{{rrrfffdddnnn[[[FFFLLLaaa}}}xxxZZZCCC888222///............------------........................------------------------,,,,,,,,,,,,,,,---...///.......................................//////000......///000111222222333333111000333888<<<<<<;;;BBBFFFGGG@@@666555>>>HHHwwwIIIGGGEEEFFFHHHIIIGGGDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAACCCHHHMMMOOOMMMJJJEEEEEEEEEEEEFFFGGGIIIJJJEEEDDDCCCEEEGGGIIIIIIIIIFFFCCCAAAAAABBBEEEFFFFFFHHHFFFCCCCCCCCCDDDDDDCCCGGGFFFFFFFFFEEEFFFFFFFFFDDDGGGKKKLLLLLLJJJIIIIIIGGGIIIJJJJJJIIIGGGFFFGGGEEEIIIKKKHHHCCCCCCIIIOOOSSSIIINNNrrrUUUTTT{{{jjjkkkwwwssspppqqqssstttsssqqqooorrruuuvvvuuutttsssssspppqqqrrrssssssrrrqqqqqqpppppprrrssstttuuuuuuuuuttttttxxx|||zzzwwwyyyxxxwww}}}{{{tttmmmdddaaa\\\XXXUUURRRPPPNNNLLLLLLKKKIIIFFFDDDBBB@@@BBBBBBBBBCCCBBBBBBAAA@@@??????>>>======<<<;;;;;;?????????@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;777999<<<;;;888777:::<<<:::::::::;;;<<<===>>>???===>>>??????AAAEEEJJJNNNVVVSSSMMMHHHDDDBBBBBBBBBIIIPPPXXXZZZVVVQQQNNNNNNLLLMMMOOOQQQQQQQQQSSSTTTRRRSSSTTTUUUVVVWWWWWWVVVSSSRRRQQQRRRUUU[[[aaaeeeaaahhhqqqvvvvvvsssqqqqqqnnnnnnnnnnnnnnnmmmkkkiiibbb___dddqqqwwwrrrnnnooowwwyyy{{{zzzxxxxxx{{{}}}{{{zzzzzzyyyvvvtttyyyxxxvvvuuuuuuuuuwwwxxxxxxyyy{{{|||{{{|||}}}|||~~~~~~}}}yyyzzzxxxtttwwwzzz{{{wwwrrrsssTTTNNNYYYrrrqqqRRR===666333000------------------------------------------------,,,,,,,,,------------......------,,,,,,---------..............................------......///000......///000000111222222444222111222555999<<<===CCCFFFFFF>>>555444>>>III{{{|||KKKGGGEEEFFFIIIJJJGGGCCCEEEEEEEEEEEEDDDCCCBBBAAA???AAAEEEIIIKKKLLLLLLKKKHHHGGGFFFFFFFFFHHHIIIJJJDDDCCCCCCDDDGGGHHHHHHHHHFFFCCC@@@@@@BBBEEEGGGHHHJJJGGGDDDCCCEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDGGGJJJKKKKKKKKKLLLMMMHHHJJJKKKKKKIIIFFFEEEEEEEEEGGGIIIGGGCCCBBBFFFJJJOOOIIICCCPPP{{{qqq```mmm|||www^^^qqqyyyrrrpppqqqttttttrrroooqqqssssssrrrrrruuuwwwooopppqqqrrrrrrrrrrrrrrrnnnooopppqqqrrrsssssssssoooooouuuzzzzzzzzz}}}rrrmmmgggaaa]]]YYYTTTRRROOOOOONNNMMMKKKIIIGGGFFFDDDEEEFFFFFFEEECCC@@@>>>???>>>>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@@@@============>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>;;;???AAAAAA======???CCC>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGKKKPPPSSSZZZVVVOOOIIIEEEDDDEEEFFFJJJMMMPPPQQQPPPNNNMMMMMMPPPOOOPPPQQQRRRTTTTTTUUURRRQQQRRRTTTVVVVVVVVVVVVTTTTTTUUUWWW[[[aaafffiiifffjjjqqqvvvwwwtttooollljjjmmmppppppmmmjjjhhhggg\\\YYYaaarrr{{{wwwrrrssstttwwwyyyxxxtttsssuuuyyy}}}||||||}}}~~~|||xxxtttxxxxxxwwwvvvvvvvvvvvvwwwwwwzzz~~~~~~}}}~~~|||~~~{{{|||zzzzzzaaaSSSaaammmkkkJJJ999666444000------------------------------------------------,,,,,,,,,---------......///...------,,,,,,,,,,,,...........................------------...//////......//////000111111111222333444555666888;;;===AAADDDDDD===444555@@@KKKhhhssswwwJJJFFFCCCDDDGGGHHHEEEAAAFFFFFFFFFFFFEEEDDDCCCBBB???CCCFFFHHHHHHFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHDDDCCCBBBDDDFFFGGGFFFEEEFFFCCC@@@@@@BBBFFFIIIJJJKKKGGGDDDDDDGGGIIIIIIHHHCCCDDDFFFHHHHHHGGGEEEDDDBBBDDDGGGHHHIIIJJJKKKMMMHHHJJJLLLKKKIIIFFFDDDDDDCCCFFFGGGGGGEEEEEEGGGJJJKKKLLLBBB<<<\\\vvveeeccc^^^sss~~~tttpppqqqssstttsssoooqqqqqqpppoooqqqvvvzzznnnooopppqqqrrrsssssssssmmmnnnooopppqqqrrrrrrrrrlllllltttzzzyyyxxxvvvzzz|||wwwpppiiiccc]]]XXXTTTQQQQQQPPPPPPNNNMMMKKKKKKEEEFFFHHHIIIGGGDDD@@@===?????????>>>>>>>>>>>>>>>888999:::<<<============::::::::::::;;;===>>>???BBBAAA???============>>>???CCCFFFEEEAAA@@@CCCGGG??????@@@BBBDDDGGGIIIJJJNNNNNNMMMKKKKKKMMMRRRVVVWWWRRRLLLGGGEEEGGGKKKNNNOOONNNMMMLLLMMMNNNOOOPPPVVVSSSQQQQQQSSSUUUUUUTTTSSSQQQRRRVVVXXXXXXWWWXXXUUUWWWYYY]]]aaaeeehhhiiilllkkkjjjkkkmmmnnnmmmlllmmmrrrwwwwwwqqqllljjjjjjeee^^^bbbrrr{{{yyyxxx{{{tttwwwzzzxxxtttsssuuuxxx{{{{{{|||{{{wwwzzzzzzzzzzzzyyyyyyxxxxxxvvv{{{~~~~~~~~~|||zzzvvvxxxkkkUUUUUUrrrbbbAAA222111///+++------------------------------------------------,,,,,,,,,------.........000///...---,,,+++++++++...........................------------...//////......//////000000111111///333777888777777999<<>>>>>============>>>>>>AAAAAABBBBBBCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDIIIJJJKKKLLLMMMNNNNNNNNNOOOMMMKKKIIIHHHIIIKKKLLLJJJKKKMMMNNNNNNOOOOOOOOOOOOQQQRRRQQQOOOOOORRRVVVXXXYYYZZZZZZZZZYYYXXXWWW^^^\\\[[[^^^cccggghhhggggggiiikkkjjjjjjkkkooosssssssssvvvwwwrrrjjjgggjjjllllllooouuu{{{~~~|||zzzxxxyyyzzz{{{{{{{{{zzzyyyzzzxxxxxx{{{|||wwwxxxxxxxxxwwwwwwyyyzzz{{{{{{|||~~~~~~|||zzz~~~}}}zzz{{{|||zzz~~~tttzzz|||}}}vvv]]]NNNNNNkkkoooNNN:::111///...///.........------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,------...........................------........................---......///////////////444444555666888:::;;;<<<>>>DDD@@@:::888777AAAVVV|||jjjtttaaasssCCCEEEHHHJJJJJJHHHFFFDDDGGGGGGGGGFFFEEECCCBBBAAAFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFHHHHHHGGGGGGIIIKKKFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFEEEDDDDDDEEEGGGEEEEEEEEEGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHIIIJJJKKKJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGPPPRRRQQQIIIBBBOOOssspppxxxtttjjjiiitttnnnppprrrqqqnnnpppqqqoooqqqttttttpppnnnoooooooooppppppqqqqqqmmmmmmmmmnnnoooppppppqqqsssqqqooosssxxx||||||zzzzzztttrrrxxx}}}{{{{{{}}}wwwnnnlllhhhbbb^^^^^^]]]XXXUUUVVVSSSPPPLLLJJJHHHFFFCCCAAADDDDDDCCCBBBBBBBBBBBBBBB>>>===<<<;;;;;;::::::;;;<<<===>>>===<<<;;;<<<>>>>>>>>>=========>>>??????@@@@@@AAAAAABBBCCCCCCDDDFFFEEEDDDCCCBBBBBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGIIIJJJMMMQQQTTTTTTRRRQQQMMMOOOQQQPPPOOOPPPTTTXXX[[[[[[\\\^^^______]]]\\\ddddddeeefffggghhhhhhhhhlllnnnppppppoooooorrruuuvvvvvvxxx{{{xxxqqqmmmnnnttttttvvvzzz}}}yyy{{{{{{|||{{{zzzyyywwwvvvzzz{{{zzzyyyxxxwwwvvvwwwwwwxxxyyyyyyyyyzzz|||~~~yyyzzz|||}}}}}}|||~~~yyyooogggmmmnnnuuuttttttoooeeevvvyyyfffSSSIIIPPP{{{nnnXXX@@@444111//////000......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,------------------................................................---......///////////////111111222444666888:::;;;EEEHHHAAA999777444;;;MMM{{{qqqppp___pppBBBDDDGGGIIIJJJJJJIIIIIIHHHHHHGGGFFFEEECCCBBBAAAFFFHHHJJJKKKKKKIIIFFFEEEEEEGGGHHHIIIHHHHHHJJJKKKIIIHHHFFFEEEDDDDDDCCCCCCEEEFFFFFFEEECCCCCCDDDFFFDDDDDDEEEGGGJJJKKKIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHDDDEEEFFFGGGHHHIIIIIIIIILLLOOOQQQLLLCCCFFF[[[rrrhhhkkkiiiwwwYYYuuunnnppprrrnnnqqqqqqnnnnnnpppooollllllmmmnnnooooooooonnnmmmjjjllloooqqqrrrpppnnnmmmrrrqqqqqqqqqsssvvvyyyzzz{{{tttqqqvvv|||{{{xxxuuuvvvxxx}}}xxxooohhhfffddd___\\\[[[ZZZVVVQQQNNNKKKIIIFFFDDDGGGGGGFFFEEEDDDCCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>===============>>>???@@@>>>??????@@@@@@AAAAAAAAA???>>>======<<<<<<======>>>???@@@AAABBBCCCCCCCCC@@@CCCFFFIIIJJJHHHFFFDDDDDDEEEHHHMMMSSSTTTQQQMMMNNNQQQRRRRRRPPPQQQUUUXXX^^^]]]^^^aaafffhhhgggdddkkkmmmooonnnkkkiiijjjlllsssuuuwwwwwwvvvuuuvvvwwwvvvssstttwwwwwwqqqlllkkkvvvvvvxxx|||}}}yyyzzz{{{{{{{{{zzzxxxvvvuuuwwwyyyzzzwwwrrrppprrruuuvvvwwwyyyyyyyyyzzz|||yyy{{{}}}yyyiii]]]]]]iiiyyyyyyxxxyyykkkjjjgggaaayyyyyy}}}uuuhhhSSSGGGEEERRRxxxPPPBBB444000000000...///...------------,,,,,,,,,------------------------......---------,,,,,,,,,------------------,,,,,,................................................---......///////////////000000111333555888:::;;;GGGHHH???777777333777GGGwww|||{{{kkk[[[jjjDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHFFFEEECCCBBBEEEGGGJJJLLLLLLJJJGGGEEEHHHIIIJJJJJJHHHHHHIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHGGGFFFDDDCCCEEEFFFCCCCCCDDDGGGJJJKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHIIIIIIHHHHHHEEEGGGKKKJJJFFFGGGTTTcccsssjjjuuujjjoookkkvvvmmmooonnnqqqrrrnnnmmmnnnmmmjjjlllmmmooopppqqqooonnnlllkkkmmmppprrrrrrqqqooommmpppqqqqqqpppnnnpppuuuyyy|||wwwtttwww}}}~~~|||xxxwwwvvvvvvwww||||||pppkkkhhhddd```______[[[VVVRRRPPPMMMKKKIIIJJJIIIIIIHHHFFFEEECCCBBBAAA@@@???>>>===<<<<<<<<<<<<===>>>===<<<<<<===>>>;;;;;;;;;;;;<<<===>>>???=========>>>>>>?????????::::::::::::999:::::::::======???@@@AAABBBBBBBBB???BBBFFFIIIKKKJJJIIIGGGFFFEEEFFFJJJPPPRRRPPPMMMTTTVVVWWWVVVTTTTTTXXX[[[```___```dddjjjnnnllljjjkkkoooqqqooojjjiiiooouuuyyyzzz||||||{{{yyyxxxwwwxxxrrroooqqqssspppmmmlllpppqqqsssxxx}}}|||xxxvvvwwwyyyzzzzzzyyyyyyxxxsssuuuvvvuuussssssvvvyyyuuuvvvwwwwwwvvvwwwyyy{{{zzz|||xxxlllcccdddsss{{{vvvrrrggggggiiiiii|||ppphhhyyynnn[[[HHHFFFKKKVVV{{{iiiCCC999111000000...------------------------------------------------------......---------,,,,,,,,,.........------,,,,,,,,,---------.......................................---......///////////////111111222444777999;;;===BBBBBB:::555777555999HHHtttfffXXXgggGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDFFFIIIKKKKKKIIIFFFDDDKKKKKKLLLJJJHHHFFFFFFGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHFFFDDDDDDFFFHHHCCCCCCCCCFFFHHHIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDDDDIIIJJJJJJKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHEEEEEEEEEEEEGGGOOOYYYvvv}}}aaaooonnnjjjiiiqqqwwwqqqqqquuuuuuppplllmmmnnnmmmnnnoooqqqrrrsssrrrpppoooooooooppppppppppppppppppoooqqqqqqooolllmmmrrrwwwzzzxxxuuuvvvzzz}}}{{{wwwwwwxxxxxxvvvwwwzzz~~~}}}vvvrrrlllgggdddddd```ZZZVVVSSSRRRPPPNNNMMMMMMLLLKKKIIIGGGDDDCCCBBBAAA@@@???============;;;=========<<<;;;<<<===:::::::::::::::;;;<<<===<<<<<<<<<=======================================<<<===???@@@AAAAAABBBBBBAAABBBDDDGGGIIIKKKLLLLLLPPPMMMKKKMMMQQQTTTUUUUUUVVVYYY[[[[[[[[[\\\aaaeeehhhgggfffiiilllllljjjgggiiilllnnnkkkhhhkkkvvv}}}}}}}}}}}}|||zzzxxxvvv|||uuuppprrruuuwwwyyy|||ppppppqqquuuyyy{{{xxxuuuvvvvvvxxxyyyyyyyyyxxxwwwuuutttsssuuuyyy{{{{{{zzzxxxyyyyyywwwuuuuuuvvvwwwyyy{{{~~~rrrwwwzzzxxxpppjjjiiijjjuuu~~~www~~~pppggggggkkknnn~~~mmmbbbdddzzzuuu___PPPFFFQQQ^^^cccoooTTT===666000//////,,,,,,...------------------------------------------------......---------,,,,,,,,,.........------,,,,,,,,,---------.........//////........................---......///////////////111111222444666888:::;;;>>>???888444777666:::IIIuuubbbXXXjjjIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGDDDEEEHHHIIIJJJHHHGGGEEEKKKKKKKKKJJJGGGEEEEEEFFFDDDDDDEEEEEEFFFGGGIIIJJJHHHHHHGGGFFFDDDDDDGGGIIIDDDCCCBBBCCCEEEFFFFFFEEECCCBBBBBBAAABBBCCCDDDEEEHHHHHHIIIJJJJJJIIIGGGFFFJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFEEE???===@@@FFFJJJQQQWWWaaazzznnnooofffxxxkkkzzz|||yyy|||zzzsssmmmnnnppppppnnnoooppprrrssssssrrrrrrqqqpppooonnnnnnooopppqqqnnnooopppnnnlllmmmqqquuuzzz||||||{{{|||~~~}}}yyyvvvyyyzzzwwwvvvxxxzzzzzzvvv{{{vvvooommmhhhbbb]]]YYYWWWUUUTTTRRRRRRRRRPPPMMMJJJGGGEEEEEEDDDBBBAAA??????>>>>>><<<===>>>>>><<<<<<===>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<===>>>???@@@AAAAAAAAACCCCCCDDDEEEHHHKKKMMMOOOSSSQQQOOONNNPPPSSSXXX[[[WWW[[[___aaabbbffflllqqqrrrrrrqqqooommmiiigggeeehhhlllnnnlllkkkppp|||~~~}}}{{{{{{{{{zzzwwwuuuzzztttpppssswwwzzzxxxuuutttuuuwwwxxxvvvsssxxxyyyyyyyyyxxxvvvtttssszzzwwwvvvxxx|||~~~{{{xxx||||||{{{yyywwwuuuvvvwwwvvvyyy{{{{{{yyyyyy|||~~~mmmqqqrrrkkkbbbaaaiiirrr{{{tttsssvvvzzzvvvooohhhfffjjjpppvvvvvveeeeeeooopppaaaMMMKKKPPPeeeuuuwwwuuuZZZ>>>666111......---+++,,,111,,,,,,,,,------------...------------------------......---------,,,,,,,,,------------------,,,,,,,,,,,,------.../////////........................---....../////////////////////000111333555777888===@@@:::555666444888HHHuuuzzzwww```\\\tttHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFGGGGGGHHHHHHGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGGGGIIIIIIHHHGGGFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFEEECCCBBBCCCFFFIIIEEECCCAAA@@@BBBCCCDDDDDDAAAAAA@@@@@@AAACCCEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHBBB;;;:::CCCMMMRRRSSSTTT[[[sssxxxhhhmmmzzz{{{hhhuuuwwwooonnnqqqrrrllllllmmmnnnpppqqqrrrrrrooonnnmmmmmmlllmmmnnnnnnmmmmmmnnnnnnnnnoooqqqrrryyy~~~|||~~~~~~{{{uuuzzz|||yyywwwzzz{{{xxxyyyzzz~~~xxxpppiiidddaaa^^^\\\XXXXXXWWWVVVSSSOOOKKKIIIHHHGGGFFFDDDBBBBBBAAAAAA>>>???@@@@@@>>>>>>???@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<=========<<<<<<===>>>???AAABBBBBBCCCCCCEEEFFFGGGIIIKKKNNNPPPQQQOOOQQQSSSRRRQQQTTTZZZ___\\\```ccceeegggjjjpppuuuuuuxxxyyyvvvppplllkkkmmmmmmpppsssttttttxxx|||yyyyyyyyyyyywwwuuuyyyuuussstttttttttyyy|||xxxuuutttwwwxxxwwwuuuxxxxxxyyyxxxwwwvvvtttssswwwxxxyyy{{{|||{{{yyywwwzzz{{{{{{yyywwwvvvvvvxxxwwwzzz|||zzzwwwvvvxxx|||~~~pppqqqnnngggbbbgggtttyyyrrrnnnkkkfffdddbbbdddjjjrrr{{{hhh```pppppp]]]OOOHHHVVVggg{{{lll[[[FFF333111......///---+++---111,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,------------------,,,,,,------...//////000........................---......///////////////000000000111222444555666;;;@@@<<<777666222888IIIqqqsss{{{xxx```cccGGGFFFEEEDDDDDDFFFHHHIIICCCCCCDDDFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIDDDFFFGGGGGGGGGGGGHHHJJJFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDCCCAAA@@@BBBFFFIIIGGGCCC@@@>>>???AAACCCCCC@@@@@@???@@@AAACCCEEEGGGDDDEEEGGGGGGGGGEEECCCBBBHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCEEEGGGHHHIIIJJJJJJHHHBBBAAAJJJSSSTTTOOOKKK___sss}}}qqq\\\tttrrroooooo```zzzyyyooonnnqqqrrriiiiiijjjkkkmmmoooqqqrrrllllllllllllllllllkkkkkkllllllmmmnnnppppppqqqqqqrrr{{{{{{wwwyyyzzzxxxvvv|||{{{zzz}}}}}}zzzwwwvvvxxx}}}}}}uuuooojjjgggddd\\\\\\[[[ZZZWWWRRROOOLLLKKKJJJHHHFFFEEEDDDCCCCCC@@@AAABBBBBB@@@@@@AAABBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@??????@@@AAABBBCCCEEEEEEEEEEEEHHHIIILLLOOOQQQRRRSSSSSSOOOTTTZZZZZZXXXZZZ```gggcccfffhhhhhhhhhiiinnnrrrrrrxxx|||{{{uuuqqqtttxxxsssvvvzzz{{{|||}}}|||xxxwwwyyyyyyxxxvvv~~~|||{{{zzzuuupppqqqvvv{{{wwwssssssvvvyyyzzzzzztttuuuvvvxxxxxxwwwwwwvvvpppvvv{{{}}}{{{xxxxxxyyywwwwwwxxxvvvuuutttvvvwww{{{~~~|||xxxvvvxxx|||~~~{{{qqqooojjjeeefffooo{{{uuupppkkkiiifffeeejjjsss{{{rrr[[[]]]xxx~~~hhhSSSFFFMMMeee}}}vvvZZZHHH<<<333000000111333000+++,,,000,,,,,,,,,------.........------------------------......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000........................---......///////////////333333333333444555666666777???<<<777666222:::MMMmmmxxx```hhhDDDGGGJJJKKKIIIGGGEEEEEEEEEAAA>>>@@@EEEJJJJJJHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCEEEFFFDDDAAAAAACCCFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDEEEFFFEEECCCAAA@@@BBBDDDDDDBBBAAA@@@@@@????????????@@@AAAAAABBBBBBCCCDDDDDDCCCBBB@@@>>>EEEFFFGGGHHHHHHGGGFFFEEEEEEBBBAAAAAADDDGGGHHHIIIKKKGGGCCCDDDHHHMMMQQQQQQWWWddddddlll{{{{{{mmmuuugggnnngggfff}}}|||xxxnnngggrrrmmmlllkkklllnnnooonnnlllsssqqqooommmllllllmmmnnnmmmlllllllllmmmnnnpppqqqrrrtttwwwyyyyyyvvvrrroootttzzz|||vvvsssyyyxxxxxxzzz~~~uuujjjfffddd```]]][[[YYYWWWUUUSSSOOOJJJHHHHHHGGGCCC@@@GGGDDDDDDGGGFFFCCCBBBDDD????????????????????????@@@AAABBB???;;;:::;;;>>>@@@????????????@@@@@@AAACCCBBBCCCFFFGGGFFFFFFHHHLLLLLLMMMQQQVVVWWWTTTPPPRRRUUUZZZ^^^```bbbeeegggjjjkkkjjjhhhfffgggkkkooouuuuuuvvvwwwyyyzzz{{{||||||{{{yyyyyy{{{~~~|||zzzxxxxxxyyyzzz{{{zzzvvvwwwxxxyyyyyyvvvqqqnnnzzzwwwsssrrrtttwwwyyyyyyttttttuuuvvvwwwwwwxxxxxxssstttvvvvvvuuuttttttuuuyyywwwuuuwwwzzz||||||zzz{{{vvvwww~~~}}}xxxvvvmmmccciiixxxxxxwwwmmmgggooooooaaa___qqqiiigggssssss^^^KKKNNN]]]oooPPP===444111/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------+++,,,------......------...///000111333444555666===:::777666333444;;;DDDkkkuuukkkttt^^^\\\FFFIIIKKKKKKIIIFFFDDDCCCDDD@@@>>>@@@EEEHHHGGGFFFHHHHHHIIIIIIHHHFFFDDDBBBCCCEEEFFFEEEBBBAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCEEEEEEDDDBBBBBBDDDEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBB???>>>DDDEEEFFFFFFEEEDDDBBBAAABBB@@@???@@@CCCFFFGGGGGGFFFCCC@@@@@@CCCFFFGGGGGGGGGSSSPPPSSSvvvxxxwwwxxxhhhjjjppp|||vvvrrrlllqqqlllkkkkkklllmmmpppqqqrrrqqqpppnnnmmmmmmnnnooopppmmmlllkkkjjjkkkkkkmmmmmmppppppqqqrrrssssssssssssqqquuuzzz|||{{{yyyxxxwwwssssssuuuzzzyyysssnnnhhhccc```^^^\\\[[[\\\[[[ZZZWWWSSSPPPOOONNNSSSPPPNNNOOOLLLFFFDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDAAABBBBBBAAA???>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDCCCCCCEEEGGGHHHHHHIIIIIILLLOOOTTTZZZ^^^```aaaaaaaaaaaaaaacccgggkkknnnpppuuuuuutttpppmmmlllnnnqqqqqqtttxxx}}}~~~}}}~~~|||zzzzzz{{{|||}}}|||zzzzzzzzzzzzyyyvvvrrroooxxxwwwuuuvvvxxxyyyyyyyyytttuuuxxxzzz{{{zzzyyyxxxssstttvvvwwwwwwwwwxxxyyy{{{xxxvvvwwwyyy{{{zzzyyy|||yyyzzz~~~uuulllnnnooozzz{{{tttgggaaa]]]YYYaaatttuuulllnnn}}}yyygggNNNGGGYYYvvv|||```FFF777222000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,---,,,,,,,,,,,,,,,,,,+++---------------------------------.........//////,,,,,,---...............//////000111333444555555<<<999777666444444;;;DDDkkkmmmfffiiiUUU^^^GGGIIIKKKJJJGGGDDDCCCBBBCCCAAA???AAADDDFFFDDDBBBGGGHHHIIIJJJHHHFFFCCCAAAEEEGGGHHHGGGEEECCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@BBBDDDEEEEEEDDDEEEEEEEEEDDDAAAAAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBAAABBBCCCDDDCCCAAA???>>>CCCCCCCCCCCCBBBAAA???>>>???>>>>>>@@@CCCEEEEEEDDDBBB@@@>>>>>>???@@@?????????IIIEEEAAATTTwww{{{ooojjj{{{{{{uuuqqqtttmmmmmmmmmllllllnnnrrruuuooonnnmmmmmmmmmnnnpppqqqmmmlllkkkiiiiiijjjjjjkkkmmmlllkkkkkkmmmpppsssvvvqqqsssttttttttttttuuuwwwqqqrrruuuzzz}}}yyyqqqmmmjjjiiihhhbbbeeegggddd^^^YYYYYYZZZ___[[[YYYYYYVVVOOOLLLMMMKKKKKKJJJIIIHHHHHHHHHIIIFFFFFFEEEFFFGGGHHHFFFEEECCCCCCCCCCCCEEEGGGHHHJJJKKKLLLNNNOOOPPPQQQQQQQQQMMMSSSZZZ```dddgggjjjmmmqqqnnnjjjiiimmmrrrxxx{{{~~~{{{yyyxxxzzz|||zzzvvvxxx|||~~~|||zzzzzz{{{|||}}}|||~~~~~~}}}|||yyyvvvtttrrrvvvvvvwwwyyy{{{|||zzzxxxtttwwwzzz}}}~~~|||yyywwwssstttuuuwwwyyy{{{|||}}}|||zzzwwwwwwxxxyyyxxxxxx}}}{{{}}}|||zzz|||qqqyyy|||kkkZZZVVV^^^ooozzzlllvvv~~~}}}jjjXXXEEEPPPrrrwwwcccJJJ888111//////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---++++++,,,,,,,,,,,,,,,,,,------------------------------------.........//////------...////////////...000000111111222333333444;;;888666666444444;;;CCCiiihhhccc~~~}}}iiiVVVdddDDDFFFGGGGGGEEECCCBBBCCCDDDBBBBBBCCCEEEEEECCCAAACCCEEEGGGIIIIIIGGGDDDBBBHHHIIIJJJJJJHHHFFFCCCBBB???@@@AAAAAAAAAAAA@@@???>>>>>>???AAAEEEGGGGGGFFFFFFFFFEEECCCAAAAAACCCDDDEEEDDDBBBAAA@@@AAABBBBBBAAABBBCCCCCCCCCAAA???===@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>@@@CCCDDDCCCBBB@@@@@@@@@AAAAAA@@@>>>===BBBHHHEEE@@@EEEZZZpppiii{{{ppprrrnnnoooooommmllllllooorrrpppooonnnnnnmmmnnnoooooommmlllkkkkkkkkklllmmmnnnllljjjiiiiiijjjnnnqqqtttsssssssssqqqooooooppprrrssstttxxx|||~~~||||||zzz~~~}}}yyywwwmmmooopppnnnjjjeeecccbbbdddaaa```aaa___ZZZXXXYYYWWWVVVUUUSSSRRRRRRQQQQQQOOOMMMMMMOOOSSSTTTQQQNNNKKKJJJJJJKKKLLLOOOQQQSSSYYY[[[\\\ZZZ[[[]]]\\\ZZZVVVYYY^^^dddjjjnnnqqqssswwwuuuppplllkkkpppzzz|||vvvuuuwwwzzz|||zzzxxxxxxyyyzzz{{{zzz~~~}}}{{{xxxwwwwwwvvvvvvvvvxxx{{{|||zzzyyyvvvxxxzzz||||||{{{zzzyyyuuuttttttvvvyyy{{{||||||{{{yyywwwvvvwwwxxxyyyyyy}}}}}}~~~vvvnnnoooxxx~~~~~~ooo______lllxxxwwwjjjVVVLLLPPPmmmvvvfffOOO:::///...//////,,,---------.../////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,---------......///000/////////000000111111222222222333:::888666666444444;;;CCCfffiiifffzzzwwwppp[[[iii???AAACCCDDDCCCCCCCCCDDDEEEEEEDDDEEEEEEEEECCCBBBAAABBBEEEGGGHHHGGGFFFDDDGGGHHHHHHHHHHHHEEEBBB@@@@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???BBBFFFHHHHHHGGGEEEEEEEEECCCAAAAAACCCEEEFFFDDDBBB@@@???@@@BBBCCCAAAAAACCCCCCBBBAAA???===<<<===???AAABBBBBBAAAAAA@@@??????AAACCCCCCBBBAAA>>>???AAACCCBBBAAA@@@???AAAEEECCCAAAAAAEEEddd}}}uuunnnuuuvvvrrrtttlllmmmmmmnnnnnnnnnnnnoooqqqrrrqqqpppooommmmmmllllllmmmmmmmmmmmmnnnppprrrssslllkkkkkkkkklllmmmooopppqqqrrrsssrrrpppnnnoooooorrrtttxxx~~~~~~{{{uuuxxx~~~{{{|||~~~}}}|||{{{wwwrrrnnnhhheeeeeegggeeeaaa___aaaccccccbbb```___]]]\\\[[[WWWVVVUUUWWW[[[]]][[[YYYWWWVVVUUUUUUVVVXXX[[[]]]aaaeeeeeebbbbbbdddddd______]]]]]]eeeqqqyyy{{{yyywwwxxxuuunnniiimmmyyyyyyvvvwww{{{~~~|||zzzxxxxxxyyyzzz{{{zzz|||}}}~~~|||zzz{{{|||xxxvvvuuuvvvxxxzzzzzzzzzyyyxxxxxxwwwxxxxxxyyyzzzwwwuuutttuuuwwwyyyyyyxxxxxxwwwvvvvvvvvvxxxzzz|||{{{}}}wwwiiiaaaeeennnttt~~~{{{mmmdddooozzz}}}www}}}xxxZZZEEEIIIgggmmmZZZBBB222---...///000,,,---------.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,++++++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,---------......///000/////////000000000111111222222222999777666666444444:::CCCccckkkiiivvvvvvpppWWWiii===???AAABBBBBBBBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDAAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCAAA>>>@@@BBBCCCEEEEEECCCBBB@@@??????@@@BBBFFFGGGGGGFFFBBBCCCDDDCCCBBBBBBDDDFFFEEECCCAAA??????@@@BBBDDD@@@AAABBBCCCBBB@@@>>>===:::<<<>>>@@@BBBCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@???:::===@@@AAAAAA????????????BBB@@@@@@AAA>>>LLLhhhyyyYYYrrrkkk{{{dddccctttooommmlllmmmooorrrsssrrrsssrrrqqqooonnnlllkkkjjjnnnnnnnnnooopppsssuuuvvvllllllmmmmmmmmmmmmmmmmmmlllnnnqqqrrrqqqqqqqqqrrrmmmpppvvv|||~~~|||}}}~~~{{{zzz||||||vvvrrrqqqrrroooiiiggghhhiiijjjjjjiiigggddd```^^^___^^^^^^___aaacccccccccdddbbb```______aaaccceeeeeejjjkkkffffffkkkkkkeeebbb\\\YYYbbbrrr|||~~~}}}wwwrrrttt{{{sssqqqwww}}}~~~|||zzzzzz{{{|||}}}|||xxx||||||{{{|||~~~yyywwwuuuuuuwwwyyyyyyyyyzzzxxxvvvuuuuuuwwwyyyzzzzzzvvvssssssvvvwwwwwwuuuwwwwwwvvvuuuuuuwww{{{~~~zzz}}}{{{}}}qqqdddcccjjjpppyyyooommmwwwqqqvvviiiQQQFFFTTT~~~aaaNNN:::000///000000000---------...............+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***+++,,,,,,,,,,,,,,,,,,------------------------------------.........//////------...////////////...//////000000111222222333888666555666555444:::BBBbbb|||eeehhhvvvwwwmmmUUUjjj???AAABBBCCCBBBCCCDDDFFFEEEEEEDDDCCCBBBBBBDDDEEEDDDDDDDDDCCCCCCDDDDDDDDDFFFCCCBBBBBBDDDDDDBBB@@@@@@AAACCCEEEEEECCCAAA@@@@@@@@@@@@BBBDDDEEEDDDCCC>>>@@@BBBCCCCCCCCCDDDEEECCCAAA???===>>>@@@BBBDDD@@@AAABBBCCCBBB@@@>>>===:::;;;===???AAAAAAAAAAAADDDBBB???>>>>>>>>>===<<<999===@@@@@@>>>======>>><<>>EEEWWWttt\\\dddllluuuyyyyyymmmfffuuu|||uuummmkkkooossssssqqqqqqqqqppppppnnnmmmlllkkknnnmmmmmmnnnoooqqqssstttmmmllllllllllllmmmnnnnnnmmmnnnppppppooooooqqqrrrjjjmmmssszzz~~~~~~~~~}}}{{{zzz{{{|||}}}{{{}}}{{{xxxyyytttvvvxxxxxxuuupppkkkgggiiiiiiiiihhhgggiiimmmpppooollliiiffffffggghhhjjjjjjqqqsssooopppxxxxxxrrrjjjdddaaagggttt{{{vvvuuuxxx|||~~~~~~~~~|||zzzzzz{{{|||}}}|||vvv{{{|||yyyyyy{{{zzzyyyxxxyyyzzzzzzxxxvvvyyyxxxwwwwwwwwwwwwxxxxxxzzzvvvrrrrrrvvvxxxwwwuuuxxxxxxwwwuuusssuuuyyy}}}{{{~~~~~~}}}vvv{{{~~~zzzooohhhmmmxxxyyywwwyyy~~~pppsssuuuXXXNNNYYYlllyyyRRRBBB333000111000.....................---------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***---,,,,,,,,,,,,,,,,,,+++---------------------------------.........//////,,,,,,---...............---...///000111222333444777555555666555444:::BBBdddnnn[[[eeewwwxxxkkkZZZuuuBBBCCCEEEDDDCCCCCCDDDFFFDDDDDDCCCAAA@@@AAACCCFFFHHHGGGEEECCCBBBBBBBBBCCCHHHFFFCCCCCCFFFGGGFFFDDD???AAACCCEEEEEECCCAAA???@@@@@@???AAACCCCCCBBB@@@<<<>>>AAACCCCCCCCCDDDEEEBBB@@@>>><<<===???CCCEEE@@@AAABBBBBBBBB@@@>>><<<;;;<<<===?????????>>>>>>EEEBBB>>><<<;;;<<<;;;;;;;;;>>>AAA@@@>>><<<<<<>>>777:::444333;;;>>>DDDSSSSSS{{{rrrgggZZZ[[[uuuhhhooo|||qqqpppjjjmmmqqqpppnnnooooooppppppooonnnmmmmmmnnnmmmllllllmmmnnnooopppmmmkkkjjjiiijjjllloooqqqqqqqqqpppnnnllllllnnnppplllnnnsssyyy}}}}}}{{{wwwzzz|||{{{|||zzz|||{{{wwwrrrrrrrrrpppnnnooouuuzzztttrrrnnnjjjiiiiiikkklllpppyyy|||xxx{{{zzzuuurrrttt||||||zzzxxxxxxyyyzzz{{{zzzvvv{{{|||xxxwwwxxxyyyzzz{{{}}}~~~|||wwwtttwwwxxxyyyyyyyyyxxxwwwwwwzzzvvvrrrrrrvvvyyyxxxvvvzzzzzzyyyuuussssssxxx|||{{{~~~|||tttuuusssjjj```bbbrrrzzz|||jjjgggzzzqqq|||kkkLLLNNNlll{{{```FFF888...///222000------/////////......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------+++,,,------......------,,,---...000111333444444666555555666555444:::BBBeeedddTTTcccwwwxxx~~~iii```BBBCCCFFFGGGGGGEEECCCAAAEEEDDDCCCCCCBBBBBBBBBBBBGGGHHHHHHGGGEEECCCBBBCCCHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBB@@@>>>===BBBAAAAAACCCGGGHHHEEEBBBAAABBBDDDEEEEEEDDDBBBAAAAAAAAA@@@???>>>>>>>>>???===<<<===???AAAAAA@@@>>>@@@@@@>>>======>>>??????@@@>>>======??????<<<999============<<<;;;:::999===:::666444555999???BBBFFFSSSwwwpppZZZbbb{{{mmmkkkwww}}}lllkkkwwwsssvvvtttpppmmmsssooolllmmmooonnnmmmmmmllljjjiiiiiilllnnnoooooonnnnnnmmmkkkiiiiiilllnnn~~~yyyrrrnnnnnnpppqqqqqqlllpppsssuuutttuuuwwwzzz~~~xxxtttxxx}}}}}}}}}}}}~~~www~~~{{{}}}~~~|||{{{|||{{{|||}}}~~~}}}zzzxxx|||}}}~~~}}}{{{xxxvvvwwwxxxzzz|||||||||zzzyyywwwxxxxxxvvvuuutttvvvwwwvvvuuutttuuuwwwzzz{{{zzz~~~zzzvvvtttvvvyyyzzzyyy~~~~~~~~~}}}}}}iiifff___ZZZdddyyy}}}zzz{{{kkkcccppp}}}oooRRR```mmmvvvnnnTTTCCC???999111......//////...---------,,,,,,+++++++++,,,------,,,+++***,,,---------++++++++++++---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,.........------,,,,,,,,,******+++,,,,,,,,,,,,++++++---...---,,,,,,---...000000000111222444555666555666777555333555;;;@@@[[[gggWWWeeetttsssZZZ^^^AAABBBDDDEEEFFFEEEDDDCCCEEEEEEDDDBBBAAAAAAAAAAAAFFFHHHJJJHHHDDDBBBBBBCCCHHHGGGGGGFFFEEECCCCCCBBBBBBBBBCCCCCCBBB@@@???>>>AAA@@@@@@BBBEEEFFFDDDBBBBBBCCCDDDDDDDDDCCCAAA@@@CCCBBB@@@???>>>======<<<<<<<<<<<<>>>@@@@@@===;;;==================>>>>>>===;;;:::<<<>>>>>><<<:::<<<<<<<<<;;;;;;;;;;;;;;;>>><<<;;;999888888888999999EEE```jjj]]]eeexxxvvvqqqppp___aaa|||lllnnnnnnoooppppppnnnmmmnnnkkkjjjiiijjjlllnnnnnnnnnlllmmmlllkkkjjjkkknnnqqq{{{tttooooooooooooooooooqqqrrrrrrrrrtttxxx{{{yyywwwvvvyyy~~~~~~|||zzzzzz|||~~~|||{{{}}}~~~~~~~~~~~~{{{{{{{{{|||}}}|||zzzwww{{{|||~~~~~~}}}zzzwwwuuuvvvwwwxxxxxxxxxwwwvvvuuuwwwxxxxxxwwwuuuuuuvvvxxxyyywwwuuuuuuwwwyyyyyyyyy|||xxxsssrrrsssvvvwwwwwwyyyxxxxxx{{{~~~sssqqqkkkeeejjjxxxzzzoooaaa```tttwwwnnn|||jjj\\\XXXkkk{{{ttt```JJJ===;;;777222///............---------,,,,,,+++++++++,,,------,,,+++***,,,...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,......---------,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------,,,,,,...///000000000111222333555555444666666444333555:::???aaahhhWWWeeewwwrrr]]]cccDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@FFFIIIKKKIIICCC@@@AAADDDFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCBBBAAA???>>>@@@???@@@AAACCCDDDCCCAAABBBBBBCCCDDDCCCBBB@@@???CCCBBBAAA???===<<<;;;;;;;;;;;;<<<>>>???===:::777999:::;;;<<<======<<<<<<999888888:::<<<===<<<;;;;;;::::::999999:::<<<===;;;<<<>>>>>><<<888444222666===JJJcccfff[[[nnnrrrzzzyyyoookkkXXX```vvv{{{kkkjjjnnnrrrrrrpppnnnnnnnnnkkkjjjjjjlllmmmnnnmmmlllkkkkkkllllllkkkmmmppprrrzzzvvvqqqmmmmmmnnnnnnnnnpppqqqpppoooppprrrwww{{{sssuuuwwwyyyzzz||||||xxxvvvwwwyyy{{{||||||||||||{{{~~~~~~~~~~~~|||}}}~~~~~~}}}|||zzzzzzzzz{{{|||{{{yyywwwzzz{{{}}}~~~}}}zzzxxxvvv{{{zzzzzzyyyyyyxxxxxxwwwxxxyyyyyyxxxwwwvvvwwwxxx{{{yyyvvvuuuwwwxxxyyyyyy|||xxxtttqqqrrrtttvvvwwwuuuvvvxxx|||~~~yyyyyyvvvpppooouuu{{{}}}yyymmmfff```fff|||}}}eeeeeezzzzzzjjjXXXNNNjjjooo^^^MMM===444555555333111...,,,,,,---------,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++------------///000000000000111222333444555333555666444333555:::???bbbooo___lllzzzsssaaahhhKKKJJJIIIHHHHHHHHHIIIJJJFFFEEEDDDBBBAAA@@@@@@@@@EEEIIILLLIIICCC???AAADDDDDDEEEEEEEEEDDDCCCAAA@@@@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@AAABBBCCCBBBBBB@@@@@@AAABBBBBBBBBBBBAAABBBAAA???>>>===<<<<<<;;;::::::;;;<<<===;;;777444555777999<<<===<<<;;;999999999999:::;;;;;;;;;::::::999888777888:::<<<>>>777:::===>>>===:::555222999999===LLLjjjqqqnnn|||uuujjjbbbnnnvvvpppkkknnnpppnnnmmmnnnnnnmmmkkkkkkkkkmmmnnnnnnllljjjjjjkkklllkkkkkkkkknnnpppnnnmmmjjjiiijjjlllnnnooonnnnnnnnnnnnoooqqqsssuuuppprrrtttwwwyyy{{{}}}~~~~~~|||xxxwwwxxxzzz{{{{{{zzz{{{zzzzzzzzz|||}}}}}}}}}}}}~~~~~~|||~~~~~~}}}}}}}}}~~~~~~{{{yyywwwzzzyyyyyyyyy{{{zzzxxxvvvzzz{{{}}}~~~~~~|||yyywww{{{{{{zzzyyyyyyyyyzzzzzzxxxyyyzzzyyyxxxwwwwwwxxxzzzxxxvvvvvvxxxzzz{{{{{{|||wwwttttttvvvxxxzzzuuu|||~~~zzzwwwwwwyyyzzzvvvsssqqqqqqqqqyyy}}}zzzzzzuuunnn```aaafffsssxxxuuuooonnn{{{wwwgggXXXRRRSSSwww]]]KKK===333...///222444222...++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))***,,,---------///111000000000000111222333444333555666555444666;;;???___xxxhhhuuu{{{tttbbbjjjNNNLLLJJJHHHGGGGGGHHHIIIFFFFFFDDDCCCBBBAAAAAAAAACCCGGGIIIGGGBBB@@@AAADDDBBBCCCDDDDDDCCCBBB@@@??????@@@AAABBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBCCCDDD======???@@@BBBCCCCCCDDD>>>>>>======<<<=========999999:::;;;;;;999555222333555888;;;<<<;;;999777:::;;;;;;;;;:::999999999888777666666777999<<<===999:::<<<<<<;;;888666444888222555AAALLLaaa}}}yyy{{{oooyyycccssszzzqqqrrrooojjjkkkooopppllllllkkklllmmmnnnmmmkkkiiijjjkkkkkkjjjiiiiiijjjkkkjjjjjjiiiiiijjjkkkmmmooojjjjjjlllnnnoooooonnnmmmqqqppppppuuuzzz~~~}}}{{{yyyxxxxxxyyy{{{|||{{{zzz{{{zzzzzz{{{|||{{{{{{|||{{{|||~~~}}}~~~~~~|||{{{{{{|||}}}~~~~~~{{{xxxwwwzzzyyyxxxyyyzzzzzzxxxvvvzzz{{{}}}}}}{{{yyyuuuuuuuuuuuuvvvwwwyyyyyywwwyyyzzzzzzxxxwwwwwwwwwwwwvvvvvvwwwzzz|||}}}}}}}}}yyyvvvvvvyyy}}}}}}vvvsssqqqyyyzzz}}}}}}zzzsssnnnlllkkkpppqqqmmmiiihhhgggfffdddiiiqqq{{{rrrgggqqq}}}zzzgggSSSJJJSSSaaaeeeNNN???555...,,,,,,///333222...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))***,,,---------///111000000000000111222333333333555777777666777<<<@@@\\\}}}vvvfffqqqyyysssaaafffJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDBBBAAAAAABBB@@@AAACCCDDDCCCBBB@@@>>>>>>???AAABBBCCCBBBBBBAAABBBCCCCCCBBBAAAAAACCCDDD<<<===>>>???AAABBBCCCDDD<<<<<<<<<<<<<<<===>>>>>>:::999888999999888666333444555888:::;;;:::888666:::;;;<<<;;;999888777888777666666666777888:::;;;===<<<;;;:::888666555444777000555AAA@@@EEEmmm}}}nnniiiiiiQQQdddyyy|||xxxnnnlllqqqssspppnnnmmmllllllmmmmmmkkkiiiiiijjjkkkjjjhhhggghhhiiimmmnnnnnnmmmkkkkkklllmmmhhhiiikkknnnoooooollliiipppooopppuuu{{{}}}zzzttttttuuuwwwyyyzzzzzzxxx|||{{{}}}|||zzzzzz|||yyy{{{~~~{{{~~~}}}{{{zzzzzz{{{zzz{{{~~~~~~{{{zzz{{{zzzxxxxxxyyyzzzyyywwwyyyzzz}}}~~~~~~}}}{{{zzzttttttuuuwwwxxxyyyzzz{{{vvvxxxzzzzzzxxxwwwvvvvvvuuuuuuvvvyyy}}}~~~}}}zzzyyyxxxwwwyyyzzzyyywww~~~~~~xxxtttjjjjjjiiifff^^^ZZZ```iiimmmhhhwww|||jjjVVVFFFHHH]]]rrrmmmSSSBBB888111...---,,,...000111000...---,,,++++++,,,,,,,,,,,,------***+++,,,,,,++++++---///+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++------------///000000000000000000111222222222444777777666777<<<@@@]]]}}}ooo\\\eeewwwsss```eeeFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFAAA@@@???AAACCCCCCBBB@@@???@@@BBBCCCCCCAAA???===>>>???@@@BBBCCCCCCBBBBBBAAABBBCCCAAA??????AAADDD>>>>>>>>>??????@@@AAABBB======<<<;;;;;;<<<<<<<<<:::999777777777888777666555666888999999888777666666888::::::888666777999666666666777777888888888;;;::::::999888777666666777444888@@@>>>>>>VVVvvv|||lllsssXXXOOOkkk}}}}}}{{{ppprrrwwwwwwpppnnnlllkkkllllllkkkiiigggiiijjjjjjiiiiiiiiijjjlllnnnpppooolllkkklllnnnkkkjjjjjjllloooooollliiinnnppptttxxx{{{}}}~~~~~~uuutttssstttvvvxxxyyyxxx|||xxxwwwzzz{{{xxxzzz||||||}}}|||}}}~~~}}}zzzyyyyyy{{{zzz|||~~~~~~|||zzz|||zzzyyyyyyzzzzzzyyyxxxvvvxxxzzz|||}}}|||zzzxxxvvvwwwyyyzzz{{{{{{{{{zzzuuuwwwyyyzzzxxxvvvuuuuuuuuuvvvxxx|||}}}{{{sssuuuwwwyyy}}}~~~|||wwwqqqnnnkkk___VVVccczzzuuuwww~~~}}}|||lllXXXLLLKKKZZZtttjjjXXXDDD888333//////000------...///111000...,,,+++++++++,,,,,,---------***+++,,,,,,+++,,,...000+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------,,,,,,...///000000000000000111111222///222555555444666:::>>>\\\|||ppp]]]eeeuuuxxxggglllCCCDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGHHH@@@===<<<>>>CCCEEEBBB???>>>@@@BBBCCCCCCAAA???======>>>@@@BBBCCCCCCCCCBBB@@@AAABBB@@@>>>===@@@CCCAAA@@@@@@???>>>>>>?????????>>>===<<<;;;:::::::::;;;999666555777888888777777777888999999888777666222555888888666666777999555666666777888777777666555666777999::::::::::::444444666999999<<>>???BBBFFFJJJJJJGGGDDDCCCCCCDDDFFFHHHIIIGGGEEECCCBBBBBBBBBCCCBBB???<<<>>>???@@@AAAAAA@@@>>>===@@@===<<<===@@@BBBBBB@@@AAADDDCCC>>><<<>>>???>>>DDDAAA>>>============<<<;;;;;;;;;;;;:::999888888555666888999999777555444888555333444666777555222111222555777888888777666888777777777888777555333555666666777777777777777222333444444444666:::<<>>WWWtttsssmmm|||jjj@@@@@@BBBEEEHHHHHHFFFDDDAAAAAAAAACCCEEEEEECCCBBBAAA@@@@@@AAABBBBBB@@@>>>===>>>@@@AAAAAA@@@???>>>???===<<<===@@@BBBBBB@@@CCCFFFEEE@@@>>>@@@AAA@@@BBB@@@>>>=========<<<;;;;;;;;;;;;::::::999888777444555666666666555333333777555333333555555444222111333555777888888777777777666666777888888555333555555666666777777666666333444666666666777999;;;:::TTTuuuwwwkkk}}}|||{{{vvv]]]NNNnnntttmmmppptttrrrmmmjjjkkkooopppnnnmmmooonnnkkkiiiiiiiiijjjkkkkkkllllllooonnnnnnmmmnnnnnnoooooonnnnnnoooppprrrsssssssssqqqsssuuuwwwxxxwwwuuutttsssuuuvvvuuuuuuuuuwwwyyy}}}yyyvvvvvvzzz{{{yyywwwyyyyyy}}}|||zzz}}}~~~~~~{{{{{{{{{{{{|||}}}}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyy|||}}}~~~{{{vvvpppllluuuxxx{{{{{{zzzyyyzzz{{{}}}xxxvvvzzz{{{wwwuuuvvvuuutttuuuxxx{{{|||zzzwwwuuu{{{vvvjjjfffcccdddjjjyyyxxx{{{{{{wwwwwwyyyyyy{{{vvvlllpppiiijjjvvvxxxkkkbbbiiipppwww}}}vvvkkkdddjjjuuu}}}{{{xxxvvv~~~ddd^^^dddyyyyyycccQQQCCC;;;111+++***,,,......///---,,,---000222111000...,,,+++,,,......,,,)))***+++,,,+++*********,,,+++++++++,,,,,,,,,------------......---,,,***)))************************,,,+++++++++++++++++++++)))************+++++++++))))))***,,,,,,---------............////////////111111333555444333777>>>UUUqqqjjjkkkxxxhhhBBBBBBBBBDDDFFFGGGFFFDDD??????>>>???AAAAAA@@@>>>>>>>>>>>>@@@BBBCCCBBBAAA===>>>@@@AAAAAAAAA@@@@@@===<<<<<<===@@@BBBBBBAAACCCFFFEEE@@@>>>@@@AAA@@@???>>>============:::888:::::::::999999888777666333333333333222222222222555444222333444444333111222333555777888888888777555555555666777888666444444444444555555555666666333555777888777777888999777DDDTTTvvvsssjjjhhhHHHUUUxxxnnnooottttttpppllllllnnnnnnlllnnnrrrpppllliiiiiihhhhhhjjjllloooppppppooommmllllllmmmnnnooolllmmmoooqqqrrrrrrqqqpppooorrrvvvxxxxxxvvvrrrpppuuuvvvwwwwwwuuuttttttuuuxxxvvvuuuwwwyyyzzzxxxuuuxxxyyy|||~~~zzzzzz|||}}}|||{{{}}}{{{xxxxxx{{{|||{{{|||}}}~~~~~~}}}yyyzzzzzzzzzzzzzzzzzzyyyyyy|||||||||||||||{{{{{{zzz~~~}}}|||zzzyyyxxxwwwyyy{{{}}}}}}{{{yyywwwwww{{{xxxwwwyyyzzzxxxwwwxxxvvvvvvvvvxxxzzz{{{zzzyyy{{{sssgggcccfffiiizzz{{{~~~zzzqqqnnnooossswww{{{vvv___TTTVVVggglllccckkkqqqvvvxxx{{{pppeee```kkk}}}yyyeeelllxxx}}}[[[eee{{{~~~qqq\\\KKK999555///+++)))***,,,......---,,,---///000000000///---++++++,,,---,,,++++++,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************------,,,,,,+++******))))))************+++++++++)))***+++,,,,,,------,,,............////////////111000222555444222777===RRRooo|||```iii}}}tttgggEEECCCBBBBBBDDDEEEEEEDDD@@@???>>>???@@@@@@???===<<<<<<<<<>>>AAACCCCCCCCC======???@@@AAAAAAAAAAAA<<<<<<===>>>@@@AAAAAA@@@AAACCCCCC>>>;;;===???===<<<<<<;;;<<<===<<<999666888888888888777666555555333333222111111111111222333333222222222222222111333444555777777888777777444444333444666777666555333333333333444444555555333555777888777555555666999???BBBVVVqqquuuxxxxxxfff]]]bbbtttuuupppppppppooommmhhhfffbbbdddmmmuuutttmmmjjjiiiggggggiiimmmqqqsssqqqooollljjjjjjlllnnnoookkkmmmpppssssssrrrpppnnnppprrrtttvvvvvvtttqqqoootttvvvxxxxxxvvvuuutttuuuuuutttssstttvvvxxxwwwuuuwwwxxxyyyzzzyyyxxxxxxzzzwww{{{|||yyyyyy}}}{{{}}}}}}vvvgggkkkttt}}}wwwuuuyyy}}}~~~~~~~~~}}}|||}}}~~~|||yyyyyyyyyyyyyyyyyyyyyyyyyyy|||}}}~~~~~~}}}|||{{{~~~}}}}}}~~~~~~|||xxxuuusss|||zzzyyyyyyyyywwwwwwwwwxxxxxxxxxyyyzzz{{{{{{{{{~~~|||fffdddooosss{{{}}}}}}rrreeeaaadddjjjtttxxxwww~~~|||jjjbbbcccssspppjjjooossswwwyyysssmmmnnn{{{sssfffssszzzkkk\\\mmmuuudddOOOAAA444444444111...+++++++++------,,,,,,---...//////000///,,,++++++,,,,,,,,,+++,,,------++++++,,,---***++++++++++++,,,,,,,,,++++++++++++******))))))************************,,,,,,,,,++++++*********))))))*********+++++++++***++++++,,,------,,,,,,............////////////000000222555444222666===RRRooovvv[[[iii}}}wwwsssjjjEEEDDDBBBBBBCCCDDDDDDDDDCCCAAA@@@@@@AAABBBAAA@@@;;;;;;;;;===@@@CCCCCCCCC<<<===>>>???@@@@@@AAAAAA;;;<<<>>>??????????????????BBBAAA<<<:::<<<===<<<::::::999:::;;;:::777555777777777777666555444333444333222222111111222222222333333222111111111111333444555555666666666666444333222333555666666555444333333222333444555555111333666666555333333333555:::777===\\\nnnsssjjj___ttt|||qqqlllkkkkkkfff___XXX\\\lllzzzyyyqqqjjjiiigggfffhhhlllpppsssooonnnkkkjjjjjjkkkmmmooommmooorrrttttttrrrooommmqqqqqqrrrrrrrrrqqqqqqppprrrtttwwwwwwwwwvvvvvvwwwvvvtttqqqqqqrrrtttvvvwwwqqqsssuuutttsssssstttuuutttxxxzzzxxxxxx|||~~~}}}zzz|||~~~}}}sssjjj___eeerrr~~~yyypppmmmsssxxx~~~}}}{{{{{{|||~~~~~~~~~}}}||||||~~~~~~||||||||||||}}}~~~}}}|||zzzyyyyyyyyyzzz{{{{{{|||||||||}}}~~~~~~}}}}}}}}}}}}~~~|||}}}}}}}}}|||zzzwwwuuu~~~~~~|||yyywwwvvvvvvuuuyyyyyyzzzzzzzzz{{{|||||||||~~~___^^^ppptttxxxyyyzzzuuugggYYYUUUYYYlllvvvttteee___iiipppnnn~~~~~~rrrlllwwwyyyzzz{{{{{{}}}rrrnnn|||zzztttqqqmmmfffkkkwwwjjjQQQ===222///333777999666222///---,,,,,,,,,,,,,,,,,,---...000///...,,,++++++,,,---+++,,,------++++++,,,---*********+++++++++,,,,,,++++++*********)))************************************+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,---------,,,,,,............////////////000000222444333222666===SSSnnnvvv\\\jjj{{{tttsssmmmDDDCCCAAABBBCCCDDDDDDCCCCCCBBB@@@@@@BBBCCCCCCBBB===;;;;;;<<>>?????????;;;===@@@@@@???======>>>???BBBAAA<<<:::<<<===<<<999888777888999888777555666666666666555444333222333333333333333222222222222333444333111000111222333333444444444555555555555333222222444555555444444444333222333444555666111222444444333222333444222888555555AAAYYY~~~nnn~~~ooo]]]iii}}}tttooommmhhhaaaYYYZZZiiixxx|||xxxkkkjjjgggfffgggjjjmmmpppmmmllljjjjjjjjjlllmmmooonnnppprrrttttttrrrooommmpppppppppppppppppppppqqqoooqqqssstttttttttvvvwwwvvvtttqqqoooppprrruuuwwwqqquuuwwwtttsssuuuvvvuuussswwwyyywwwxxx{{{}}}|||yyy{{{}}}~~~~~~}}}{{{vvvrrrpppqqqwww~~~yyysssrrrsssxxx}}}~~~|||{{{|||~~~}}}|||{{{{{{}}}~~~zzzwwwxxxxxxyyy{{{{{{|||||||||zzzzzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~xxxyyyyyyzzz|||}}}}}}~~~xxxwwwwwwyyy|||~~~}}}|||yyyuuuuuuvvvuuuyyyzzz|||}}}|||{{{|||}}}~~~]]]___qqqnnnppppppooojjj]]]QQQOOOSSSffflllgggUUUJJJQQQbbbmmm{{{|||xxxxxx}}}|||wwwrrrqqqvvvooo```___aaabbb}}}xxx```DDD333---+++///555999;;;888444111+++,,,,,,+++******,,,---///000000...,,,++++++---+++,,,---,,,+++***+++---************++++++++++++++++++******)))******+++************************)))******+++,,,,,,------)))************+++++++++,,,,,,------------,,,,,,............////////////000///111444333111666<<>>>>>@@@BBBBBBBBB>>>===;;;<<<>>>???@@@@@@===<<<<<<<<<<<<<<<======<<>><<<;;;<<<>>>@@@@@@;;;888:::<<<:::999777555555666777666555555555555555444333222111222222333444333222111000222444555444111000222333333222222222333333444444666444222222333444444333555444333222333444666777111222333333222222444666666999888888:::???___zzzyyyooofffnnnzzz~~~wwwkkkhhhaaa\\\aaannnxxx|||llljjjhhhgggfffhhhjjjkkkjjjiiijjjjjjkkklllnnnnnnnnnpppqqqrrrrrrpppnnnllllllmmmooopppqqqppppppooommmnnnppppppoooppprrruuuuuutttsssrrrqqqqqqsssuuusssxxx{{{xxxwwwyyyyyyvvvsssxxxzzzxxxxxx{{{}}}{{{wwwyyy{{{|||}}}~~~}}}{{{}}}~~~~~~|||}}}xxx{{{}}}~~~~~~~~~~~~|||{{{zzzzzz{{{}}}~~~~~~}}}|||{{{xxxyyyzzzzzzzzz{{{|||}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~xxxwwwwwwvvvwwwyyy{{{}}}xxxvvvuuuvvvzzz}}}~~~}}}}}}xxxtttvvvxxxvvvxxx{{{~~~}}}{{{||||||~~~ccciiiwwwgggdddbbbaaa]]]UUUMMMMMMRRR[[[[[[YYYSSSPPPUUUbbbmmmuuu|||qqqmmmxxxpppnnntttvvv|||{{{mmmcccQQQWWW___ccc}}}oooRRR<<<222000,,,,,,...222666777333000***+++,,,+++)))(((***---...000111000---***+++,,,***+++,,,+++*********,,,************++++++++++++,,,+++************+++,,,************************+++++++++++++++++++++,,,)))************+++++++++,,,---------------,,,,,,............//////////////////111444333111555<<>>@@@AAAAAA@@@>>><<<;;;===>>>???>>>===<<<<<<;;;;;;;;;<<<<<<===@@@BBBAAA>>>;;;:::::::::===<<<777555777888777999777444444555666666666444444444444333222111111000111333444333222000...222444666555222000222444222222111111111222333333777555222111222333333222666555444333333555666888333333333333222333666888:::999777;;;888111GGGppp}}}vvv|||jjjSSSggg~~~lllnnniii^^^YYYbbbrrr|||lllkkkiiigggffffffggghhhggghhhiiikkklllmmmnnnnnnnnnooopppqqqpppnnnlllkkkhhhkkkooorrrsssqqqooommmlllmmmmmmllllllllloooqqqssstttuuutttsssrrrqqqrrrpppvvvyyyvvvuuuxxxwwwssssssxxx{{{yyyxxx{{{|||{{{vvvxxxzzz{{{{{{|||~~~zzz~~~~~~yyy|||~~~yyyzzz}}}}}}}}}~~~}}}}}}{{{yyyxxxzzzzzzzzzzzz|||~~~yyyzzz{{{{{{zzzzzz{{{}}}~~~~~~}}}||||||{{{{{{~~~~~~}}}|||}}}~~~{{{yyyvvvuuuuuuxxx|||~~~|||yyyvvvuuuxxxzzz{{{zzz{{{xxxtttwwwzzzyyywww{{{~~~|||{{{|||xxxvvvgggqqqyyy```\\\YYYWWWVVVQQQLLLNNNTTTYYYUUUUUU[[[```bbbeeejjjuuuuuu{{{{{{nnniiizzzsssdddhhhuuu|||ssscccZZZKKKXXXbbbbbbsssYYYBBB444000111000---***+++000222///+++)))+++,,,+++((((((***,,,---000222111---+++***+++)))***++++++))))))***+++)))************+++++++++,,,,,,+++******+++,,,---************************------,,,++++++*********)))************+++++++++---------...------,,,,,,............/////////000//////111444333111555<<>>===<<<;;;<<>>===<<<;;;::::::;;;<<<===<<<<<<:::999888777777:::888666333222222333333222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000222222222222222222222222222222222111111222555888666444333222444888;;;>>>777444333666888:::>>>DDDnnnyyywww```XXXdddyyysssiiieee[[[RRR\\\ooooookkkggghhhlllmmmiiieeefffggghhhjjjjjjiiiiiihhhlllppppppnnnnnnpppppplllkkklllmmmnnnmmmnnnoooppplllllllllmmmmmmnnnooopppnnnpppqqqrrrqqqqqqrrrsssxxxxxxvvvuuuttttttttttttwwwwwwvvvvvvwwwwwwxxxyyyuuuvvvwwwyyyyyyyyyxxxwww{{{{{{{{{{{{{{{{{{zzzzzzyyyzzz}}}yyyyyyyyy{{{}}}}}}{{{yyy|||{{{zzzyyyyyyyyyyyyyyy}}}{{{zzz{{{|||}}}|||{{{~~~|||{{{|||~~~|||zzz~~~~~~}}}~~~|||zzz|||{{{}}}~~~~~~}}}zzzwwwxxx|||}}}yyytttsssuuuwwwxxxxxxzzzwwwzzz{{{xxxwwwwww|||}}}~~~}}}{{{zzzzzz{{{|||{{{xxxwww{{{|||uuuhhhWWWJJJOOO\\\```[[[TTT\\\ZZZaaaooovvvssspppqqqqqq~~~zzzrrrjjjzzzqqqiiijjjssswwwlllddddddsssvvvhhh^^^RRROOOYYYkkk}}}{{{cccLLLAAA999...***...------------------------++++++++++++++++++++++++,,,,,,---000111000---***+++***(((''''''(((***+++******++++++++++++******************************************************(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,......---,,,---...///000***222999777000,,,111888IIIaaavvv{{{rrrkkk[[[ddd~~~llldddgggzzz???>>>===<<<===>>>@@@AAACCCBBB???======>>>@@@AAA========================<<<;;;:::888888999;;;<<<>>>===;;;:::::::::;;;;;;<<<;;;:::999888777777666777555333222111222333444222222222222222222222222000000000111111111222222111111111111111111111111000000000000000000000000222222222222222222222222222222222111111222444777555444222222333666:::<<<888444333666888999===BBBGGGdddyyyyyyeeeTTT```uuu______mmmiiihhhhhhhhhiiijjjkkkkkkggggggiiijjjjjjjjjiiihhhmmmoooooommmmmmoooooommmmmmmmmnnnnnnnnnnnnoooooojjjkkkmmmnnnoooooonnnmmmmmmpppssstttsssrrrrrrrrrvvvvvvuuutttssssssssstttuuuuuuuuuvvvvvvvvvwwwwwwqqqrrrtttuuuvvvwwwxxxxxxxxxyyyyyyzzzzzzyyyxxxxxxxxxyyyzzz|||}}}zzzyyyyyyzzz|||}}}{{{zzzxxxxxxwwwwwwwwwxxxyyyyyy{{{zzzyyyzzz|||}}}|||{{{zzzyyyxxxzzz}}}~~~|||zzz|||{{{{{{|||}}}}}}zzzxxxyyyzzz|||{{{zzzyyy|||~~~~~~~~~~~~{{{xxxxxx{{{~~~{{{wwwtttvvvzzz|||zzzvvvwwwvvvwwwzzzxxxtttuuuxxxyyyzzz{{{zzzyyyxxxyyy{{{vvvyyy{{{}}}mmmccc\\\```ffffff```\\\ddd```kkkrrrmmmlllvvv{{{tttkkkhhhhhhhhhkkkkkkkkkppp~~~zzz}}}}}}xxxyyy~~~iiiYYYRRRPPP[[[nnn~~~yyy___KKK:::444111***)))---------------------------,,,,,,,,,+++++++++++++++++++++---///111000...+++,,,+++)))(((((()))+++,,,******++++++++++++******************************************************((((((((()))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,...------,,,---...///000555;;;AAA@@@;;;999===BBBKKKcccxxxuuujjj[[[fffqqqggg|||bbbrrrBBBAAA@@@???@@@AAABBBCCCHHHFFFCCC@@@>>>===>>>>>>>>>>>>>>>>>>>>>?????????===<<<:::999888888999:::<<<;;;;;;::::::::::::;;;::::::999888777666666555333222111111111222333444111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222333333111000111333555444333111111222555888:::888444333555777777:::???777DDDYYYyyypppppphhhwwwpppZZZQQQiiipppgggoookkknnnpppooollljjjjjjkkkggghhhiiijjjjjjjjjjjjiiimmmooonnnkkkkkknnnooommmnnnnnnoooooopppooooooooohhhjjjmmmppppppooommmlllllloootttvvvvvvtttrrrrrrttttttssssssssssssssstttrrrsssuuuvvvvvvvvvuuutttoooooopppqqqsssuuuwwwxxxuuuvvvxxxyyyyyyxxxvvvuuuwwwwwwwwwwwwxxxzzz|||}}}{{{zzzyyyyyy{{{|||{{{zzzttttttuuuuuuwwwxxxyyyzzzyyyxxxwwwxxxzzz{{{zzzyyyxxxwwwxxxzzz|||}}}|||{{{yyyyyyyyyzzz{{{zzzxxxvvvxxxyyyzzzzzzyyyxxxzzz{{{|||}}}}}}{{{yyyxxxyyy{{{zzzxxxwwwzzz~~~~~~zzzuuummmooossswwwuuurrrvvv|||wwwxxxzzzzzzyyyzzz{{{}}}|||~~~wwwppppppooommmmmmoootttnnnyyysssppppppmmmfffdddgggiiiiiidddmmmtttxxx}}}mmmmmmxxxnnnYYYQQQOOOWWWooo{{{```HHH:::///...///,,,---111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++...000000...,,,,,,+++***))))))***+++,,,******++++++++++++******************************************************)))))))))*********++++++)))************+++++++++,,,,,,,,,,,,------------...------------...//////,,,///333444222222444777KKKcccyyy{{{kkk]]]lll}}}uuukkkyyybbbqqqCCCBBBBBBAAAAAABBBCCCCCCGGGFFFCCC@@@>>><<<<<<<<<>>>>>>???????????????@@@>>>===;;;:::999999999999:::::::::999999999:::::::::999999888777666666666333333222111111111222222000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////111111111111111111111111222333333111000000111333333222000000111333555777777444222444555444777;;;::::::???___lllSSS[[[|||lllsssppp{{{~~~jjjjjjlll{{{yyysssnnnoooqqqpppnnnllljjjiiiiiiiiiiiijjjjjjjjjjjjjjjmmmooommmiiiiiimmmooommmmmmmmmnnnpppqqqrrrqqqpppkkklllnnnoooppppppooonnnmmmppptttuuuuuutttttttttssssssssssssssssssttttttqqqsssuuuvvvwwwvvvtttsssqqqpppppppppqqqsssuuuwwwssstttwwwxxxyyywwwvvvtttvvvuuutttssstttvvvyyy{{{{{{zzzyyyyyyzzz{{{{{{zzzsssssstttvvvxxxzzz|||}}}zzzxxxwwwwwwxxxxxxwwwvvvxxxyyyyyyzzz{{{|||{{{zzzxxxwwwwwwyyyzzzzzzwwwuuu}}}}}}}}}|||zzzyyyxxxxxxzzzzzzzzzyyyxxxwwwwwwwwwzzz{{{}}}}}}|||{{{yyyyyynnnmmmnnnqqqssstttyyyxxxyyy{{{|||||||||~~~|||yyy||||||uuupppqqqttt{{{~~~|||}}}tttiiifffkkkqqqpppmmmooo{{{|||xxxoooiiipppuuu___OOORRRSSS^^^yyy~~~yyy~~~~~~uuuZZZ???555...///000......000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------))))))***---///000///---,,,,,,+++******+++,,,,,,******++++++++++++******************************************************)))*********++++++++++++))))))*********+++++++++,,,,,,,,,---------......------------......//////---...000222333444666777HHHaaayyynnnbbbttt}}}rrrnnnppp]]]qqq??????>>>>>>>>>>>>>>>>>>CCCBBB@@@>>>===<<<<<<<<<======>>>>>>>>>?????????>>>===<<<;;;;;;:::::::::888888999999999999999999999999888888777777666666666555444333111111000000////////////////////////....../////////000000000////////////////////////........................000000000000000000000000111222222111000///000222222111000000000111333444666333111333444222444888555666888NNNttt|||^^^PPP___yyyqqqwwwxxxyyy~~~|||{{{fffmmm|||uuummmiiijjjllllllkkkjjjjjjjjjjjjjjjkkkkkklllmmmooommmiiiiiimmmooommmkkkkkklllooossstttsssqqqooonnnnnnmmmnnnpppqqqrrrpppqqqrrrrrrrrrsssvvvxxxtttttttttsssttttttuuuuuurrrsssuuuwwwwwwvvvuuutttttttttrrrrrrrrrssstttuuutttuuuwwwxxxyyyxxxwwwvvvvvvuuusssqqqrrrtttwwwyyy{{{zzzyyyyyyzzz{{{zzzxxxtttuuuvvvwwwzzz|||~~~{{{yyywwwwwwwwwvvvtttrrrxxxyyyyyyyyyxxxwwwvvvvvvxxxwwwwwwyyyzzzzzzxxxvvv|||||||||||||||{{{yyyxxxwwwvvvvvvvvvvvvvvvuuutttvvvzzz~~~|||wwwwww}}}}}}ssslllnnnsssvvvyyy}}}xxxzzz||||||||||||~~~uuuqqqkkkjjjsss~~~tttggggggpppxxxxxx|||pppfff```aaahhhooo~~~~~~uuurrrwwwdddSSSJJJVVVVVV___vvv|||vvvmmm\\\LLL777111------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))((()))+++...///...---,,,++++++++++++++++++,,,******++++++++++++******************************************************)))*********++++++++++++))))))*********+++++++++,,,,,,,,,---------......---------...............//////000222444666888888CCC]]]vvvqqqggg{{{~~~}}}ooopppcccOOOeee????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<;;;;;;::::::999666777888888999888888888777777777666666555555555666555444333222000///.......................................////////////////////////////////////........................///////////////////////////000111111000///000111222111000000000111222333444111000222333111222666444555000666MMMiii~~~cccXXXZZZ___ssswww~~~zzzxxxsssgggmmm||||||pppmmmnnnmmmlllkkkkkkjjjjjjkkkkkklllmmmmmmooonnnkkkkkknnnooommmkkkjjjkkkooosssuuurrrooopppooommmllllllooorrrtttpppqqqqqqpppppprrrvvvyyyuuuuuutttttttttttttttuuussssssuuuvvvvvvvvvuuutttvvvvvvuuuttttttttttttuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvtttrrrrrrtttvvvxxxzzzyyyyyyzzz{{{{{{xxxvvvuuuuuuvvvwwwyyy{{{}}}~~~{{{yyywwwvvvvvvuuusssqqqvvvwwwxxxwwwuuusssrrrssswwwwwwwwwyyyzzzzzzxxxwwwuuuuuuvvvyyy{{{|||{{{yyyvvvtttssssssuuuvvvvvvuuuqqquuuyyywwwuuuxxx|||qqqpppuuuwwwwwwwwwxxxzzz{{{zzzyyyyyyzzz{{{uuuqqqkkkiiiqqq}}}qqqeee]]]eeesss{{{|||{{{ttt}}}}}}vvvdddOOOJJJ^^^uuu~~~wwwhhhXXXOOOPPP```^^^eeewwwzzzsssbbbJJJ;;;777111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---)))))))))***---...---,,,++++++++++++++++++++++++******++++++++++++******************************************************)))))))))*********++++++)))************+++++++++,,,,,,,,,,,,------------,,,---......//////......******+++,,,...000222333???YYYrrrvvvzzzuuuoooxxx}}}rrrssscccIII]]]@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<888999999:::;;;;;;<<<<<<999999999:::999999999888555666777888888888777777444444444444333333333333222222222222111000///...------------------------------........./////////........................------------------------////////////////////////---///000111000000111222222222111000000111111222222//////111222000111444777777---)))444FFFeeerrr\\\KKK[[[yyy}}}}}}ppp^^^\\\hhh{{{zzzsssooolllkkkkkkjjjkkklllmmmnnnmmmoooooommmmmmoooooommmmmmkkkkkkooossssssoookkkmmmmmmlllkkklllnnnpppqqqnnnooopppqqqqqqrrruuuwwwuuuuuutttsssrrrrrrrrrrrrrrrsssssssssttttttttttttuuuuuuvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuvvvwwwxxxyyyyyywwwvvvuuutttuuuwwwxxxxxxxxxzzz|||}}}{{{wwwttttttttttttuuuvvvwwwxxxyyyyyyxxxvvvvvvwwwwwwuuutttuuuwwwyyyxxxuuuttttttuuuvvvvvvvvvxxxzzzzzzxxxvvvqqqqqqssswww{{{|||{{{yyyvvvtttqqqrrruuuxxxyyyxxxssssssttttttuuuzzz}}}uuuuuuxxxxxxxxxyyy{{{||||||{{{yyywwwxxxyyyyyyxxx}}}|||ppphhhnnnyyy}}}zzzwwwwwwzzztttsssrrrmmmdddcccrrrzzznnniii___UUUWWWaaammmjjjnnn{{{lllTTT<<<333555//////...------//////...++++++++++++++++++++++++(((((()))******+++,,,,,,***))))))***,,,,,,,,,+++)))******************)))******++++++++++++******************************************************((((((((()))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,,,,---.../////////...---000111333333333444777:::>>>XXXppp~~~nnneee||||||{{{mmm}}}wwwoooRRRbbb<<<<<<<<<<<<<<<;;;::::::============<<<<<<<<<<<<777777888999999:::;;;;;;666777777888888888777777444555666888888888777666222222111111111111111111//////000000000000//////---------------------------------.........//////........................------------------------////////////////////////,,,...000000000000111222333222222111111111111111111......111222000111444000777666555999999AAATTTrrrJJJIII]]]lll]]]ZZZ___xxx}}}vvvllllllkkkjjjkkklllmmmnnnlllppppppnnnnnnpppppplllooommmlllooorrrqqqlllgggjjjjjjkkklllmmmmmmmmmmmmkkknnnqqqrrrrrrrrrtttuuuuuutttsssrrrqqqppppppppprrrrrrqqqqqqqqqrrrssstttrrrsssuuuwwwxxxxxxwwwvvvvvvuuutttssstttvvvxxxzzzyyyyyyxxxwwwvvvwwwxxxxxxwwwxxxzzz}}}~~~{{{wwwsssrrrrrrrrrrrrrrrssstttuuuwwwvvvuuuvvvwwwxxxxxxvvvvvvyyy{{{{{{yyyxxxyyy{{{uuuuuuuuuwwwyyyyyywwwuuutttttttttxxx{{{|||yyyvvvwwwtttqqqrrrvvvzzz{{{{{{yyyuuurrrssswww{{{{{{zzz}}}yyywwwzzz{{{{{{|||}}}zzzxxxxxxyyy{{{yyy|||}}}|||{{{xxxyyy}}}~~~yyypppmmmnnnpppiiikkk|||~~~tttggg______\\\XXXbbbssssssooorrryyylllVVV>>>...+++///,,,---,,,))))))******)))++++++++++++++++++++++++'''(((((()))******+++++++++***))))))+++,,,+++***))))))************))))))******++++++++++++******************************************************(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,.../////////...------///111000//////444888???XXXooo~~~nnnZZZddd}}}{{{uuu[[[iiiAAAAAA@@@===:::999999;;;;;;:::888888:::<<<======;;;;;;:::999888888888888777888888888888666444333888777666777777666333111555444333222111///......111000...---...///111222222000...,,,+++,,,---.........////////////.........------,,,,,,------...------------------------///////////////.........------,,,------...///000---///222555555333111//////////////////000111111222222222222444777999;;;ZZZ|||YYYOOOUUUhhh~~~qqq|||qqqoookkk\\\eeewww~~~xxxoookkknnnqqqpppkkkiiikkkooorrrssssssqqqpppnnnooorrrssssssqqqooommmgggiiilllmmmnnnooopppqqqnnnoooqqqsssttttttssssssuuuuuuuuutttsssrrrpppoootttttttttuuuttttttsssrrrlllooosssvvvxxxyyy{{{}}}vvvvvvvvvwwwxxxwwwtttqqqyyyxxxwwwxxxyyyyyyxxxvvvxxxxxxxxxyyyzzzzzzxxxwwwuuuoooqqqqqqmmmttt{{{vvvvvvwwwyyyyyywwwvvvwwwwww~~~zzzuuussstttvvvxxxyyyrrrtttvvvvvvvvvvvvwwwxxxuuuvvvwwwxxxwwwvvvuuutttwwwkkkfffrrr{{{||||||xxxsssssswwwxxxvvvyyy~~~{{{yyyyyyzzzzzz{{{|||{{{pppzzz~~~{{{vvvsssoookkkhhhhhhcccjjjxxx{{{ssswwwyyyeeeWWWMMMRRR]]]eeelllqqq|||wwwvvv{{{xxxhhhSSSAAA777222...,,,......---------,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************---,,,,,,+++***)))(((((())))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...------///000111111222444666>>>UUUkkkooo```lllvvvttt\\\lll@@@@@@>>>;;;999888999;;;;;;999888888:::<<<<<<<<<777777777777777888999999777777777777666555444444555444444555666666444222333333222111000000//////000///...---...///111222111000...,,,+++,,,---...---......//////......---,,,,,,++++++++++++,,,,,,------------------------///.....................---,,,,,,------...///000---///111333333222000//////////////////000000111111111111222333555666777DDDhhh]]]]]]ppp|||~~~rrrYYYNNNVVV```rrryyyoookkklllooommmiiikkkjjjiiiiiikkkmmmppprrrqqqrrrtttuuuuuutttsssrrrhhhjjjkkkmmmmmmnnnooopppqqqqqqrrrsssssssssrrrqqqssssssssstttssssssrrrqqqrrrrrrssstttttttttttttttpppqqqrrrsssssstttwwwyyyssstttuuuwwwxxxxxxwwwvvvvvvuuuuuuuuuwwwwwwuuuttttttuuuwwwyyyzzzyyywwwuuu{{{vvvwwwwwwqqqsssvvvpppsssuuuwwwxxxwwwwwwxxxyyyxxxvvvttttttuuuuuuuuuttttttvvvxxxxxxxxxwwwxxxyyyyyyxxxxxxxxxyyyzzz}}}~~~yyymmmhhhqqqxxxwwwvvvyyyzzztttrrrvvvxxxwwwyyy~~~yyy|||}}}{{{zzzxxxtttnnnhhheeedddhhhmmmzzz~~~{{{xxxzzz|||fffTTTMMMKKKUUUbbbiiimmmqqqzzzvvvwwwnnnaaaUUUDDD888222000///------------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************,,,++++++******)))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...------///000111111222444666@@@XXXooommmpppvvvddd{{{qqq|||oooWWWhhh??????<<<999777666999;;;:::999888888:::<<<<<<<<<333333444444555777888999888777666555444444444444222111111333444555444222111111111111000000000/////////...------///000111000///...,,,,,,,,,------,,,,,,------------,,,,,,++++++************++++++------------------------........................,,,,,,,,,,,,---...///000......///000000000000/////////......//////000111000000111222333333333333444KKK```yyyuuuvvvpppyyy~~~fffVVVJJJPPPgggvvv~~~~~~zzzppprrrpppmmmkkkkkkmmmppprrrqqqrrrrrrsssssssssttttttllllllmmmnnnoooooopppppprrrssssssssssssrrrqqqpppqqqqqqrrrssssssssssssssspppppprrrssstttuuuuuuuuuuuuuuutttrrrpppqqqsssvvvttttttuuuuuuvvvwwwwwwwwwuuuttttttuuuvvvvvvuuusssnnnpppsssuuuvvvvvvtttsssxxxrrrvvvzzzttttttssskkkqqqsssvvvwwwwwwxxxyyy{{{rrrrrrssstttvvvuuurrroootttvvvwwwxxxwwwwwwxxxyyy{{{yyywwwvvvxxx}}}wwwrrrwwwzzzwwwvvvxxx{{{uuurrruuuxxxyyyzzz|||vvvzzz}}}{{{}}}yyy|||uuummmgggeeeeeefffkkknnnzzzoooUUUKKKLLLTTTbbbnnnsssttttttwwwwww{{{zzzcccJJJBBB777000.........---,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,+++,,,.../////////...------///000111111222444666???XXXpppoooUUUYYYzzznnnzzzwwwlllVVVggg>>>===;;;777555666999;;;999888888:::<<<>>>???>>>444444444444555666777888777666444333333333444555111000000111222222111000000000000000000000000000......---------...///000///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,---...//////...---------....../////////............///000000000111222333333333222111444>>>???MMMxxxpppdddyyy{{{zzzkkkWWWUUUTTTVVV```uuuzzzpppppppppppppppqqqqqqqqqnnnmmmmmmlllmmmnnnpppqqqqqqpppoooooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrssssssssssssrrrppppppqqqsssssstttttttttwwwwwwwwwuuusssrrrtttuuuwwwwwwvvvtttsssrrrssstttwwwvvvvvvwwwyyyyyyxxxvvvlllmmmooopppqqqsssuuuwwwhhhccckkkuuutttuuuuuunnnqqqsssuuuvvvvvvwwwxxxzzzqqqqqqrrrsssuuutttrrrooorrrtttvvvvvvuuuuuuuuuvvvxxxwwwuuuuuuwww{{{}}}yyy{{{|||xxxwwwyyyzzzvvvtttwww|||}}}{{{zzzzzz|||}}}oooooovvvvvvqqquuuvvvpppdddbbbhhhmmmnnniiijjjtttooolllvvvtttdddWWWTTTYYYbbbnnnvvvwwwuuusssqqqttt{{{lllUUU===888222...---------,,,+++++++++************)))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************((()))))))))*********+++((()))))))))************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,---......//////......---///000111111222444666===TTTjjjpppTTTUUUvvv{{{|||mmm\\\ooo;;;;;;:::777555666888;;;888888888;;;>>>AAAAAA@@@888777666555555555555666555555333222222222333444333111//////000000...---...////////////000000000---------------......///...------,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,++++++,,,,,,---...///...---,,,,,,,,,---...///...............//////000111222333444444333222111555:::333666YYY}}}WWWWWWwwwxxxeee{{{}}}oooeeeKKKLLLVVVjjj{{{uuutttqqqooonnnnnnoooppplllkkkjjjiiiiiikkkmmmnnnqqqooommmmmmoooppppppooonnnnnnooopppqqqrrrssstttrrrrrrssssssrrrrrrqqqpppqqqrrrrrrrrrrrrrrrqqqqqqqqqtttwwwwwwvvvtttssssssuuuvvvvvvtttqqqoooppprrrwwwvvvvvvwwwyyyzzzyyywwwppppppooonnnooottt|||```YYYbbbpppsssuuuwwwrrrrrrtttvvvvvvuuuuuuvvvwwwsssrrrqqqrrrtttuuuuuutttsssuuuwwwwwwvvvuuuvvvwwwvvvvvvwwwwwwxxxzzz{{{|||~~~{{{yyyyyyyyywwwvvvxxxxxxxxxyyy|||{{{}}}|||qqqdddaaaooouuunnnpppvvv~~~~~~xxx|||pppfffkkkvvvxxxrrraaabbbmmmuuueeejjjzzzyyyjjj\\\^^^iiilllnnnppprrrsssrrrnnnjjjmmmrrrwwwyyywwwlllVVVCCC444222000...---------,,,++++++*********)))))))))++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((()))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------...............---///000111111222444666===RRReee|||tttXXXSSSrrrsssdddwww999::::::888777777999:::888888999<<>>RRRcccyyywwwXXXRRRsssxxxhhhzzz777999::::::999888999:::;;;::::::;;;===<<<:::888;;;:::888666555444333333111111222222222222222111222000...---...///..............................++++++,,,---------------+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++*********+++,,,,,,------++++++++++++,,,---...///------------...............------------...//////000000000000000111222333222444111555???GGG\\\zzzbbb\\\\\\nnnvvvzzzcccWWWSSSVVVfffxxx}}}yyyvvvqqqqqqpppooonnnnnnnnnnnnoookkkhhhhhhlllooonnnmmmlllkkkkkklllmmmoooqqqrrrppppppqqqrrrrrrrrrrrrqqqooopppqqqqqqqqqqqqqqqpppmmmooosssttttttsssssssssppptttxxxwwwtttqqqsssuuuqqqqqqqqqrrruuuuuutttssstttuuutttrrrsss{{{|||kkkiiirrrqqqqqqtttsssoooqqqtttuuuuuuuuuvvvxxxuuutttrrrsssuuuxxxyyyyyyyyyzzz|||{{{zzzyyyyyyzzzvvvwwwyyy{{{{{{{{{zzzyyyzzz~~~~~~||||||~~~|||~~~}}}xxxjjjgggssszzzsssooorrr___VVV[[[sssuuuuuu~~~xxxssszzz|||fffgggoooyyyvvvzzzooo```YYYYYYbbbwwwyyyttttttooogggjjjmmmjjj___QQQFFF:::111+++,,,,,,,,,,,,+++,,,---,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,---------------...//////---///000111111222444666>>>RRRdddzzztttXXXVVVyyyxxxfffxxx666888;;;;;;:::999999999===;;;;;;::::::999555333999999777666555444333333///000222333333222111000000...------...000000000//////.........---------***+++,,,---------,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++,,,---......,,,---.../////////.........------------...////////////.........000222333;;;666///333888333<<>>HHHccc~~~kkkZZZEEEFFFjjjmmmcccYYY]]]qqqyyysssppppppqqqrrryyyrrrpppsssvvvtttrrrtttnnnnnnqqqttttttqqqpppqqqoooppppppoooooopppooommmooonnnpppuuuuuuqqqpppqqqmmmqqquuuwwwuuussspppooorrrtttwwwyyytttnnnoootttrrrpppnnnoooqqqsssssssssssssssrrrrrrsssvvvxxxzzzxxxxxxxxxwwwuuutttuuuvvvrrrrrrpppooorrrvvvwwwuuutttsssssstttvvvwwwwwwwwwvvvuuuwww|||}}}uuummmkkkllloootttvvvwwwxxxzzzyyy~~~~~~wwwuuuzzzsssyyyhhhZZZSSSWWW]]]dddxxx}}}vvv~~~|||xxxppphhhgggiii~~~~~~qqqdddoooxxxwwwrrrvvvoooaaabbbhhhuuu}}}qqqqqqsssiiiZZZWWWOOODDD;;;444111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++***))))))))))))((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************+++++++++*********************+++,,,,,,,,,,,,+++,,,---......//////......000000000000///111444777;;;GGG^^^~~~lll\\\[[[}}}}}}ttttttggg|||;;;999777888:::<<<;;;999888999999999999777666555777777777666555333222111000111111111111000//////........................---------...------,,,+++,,,,,,---............---++++++++++++++++++++++++***++++++++++++***)))(((((()))************)))((((((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...+++(((***...///---***---------,,,,,,+++++++++111000///......///000000222333333333222333666888AAAMMMaaa|||{{{xxxyyyXXXDDDRRR|||cccQQQMMMXXXjjjxxxyyyrrrmmmoooqqquuuwwwxxxuuurrrooopppnnnnnnoooppppppqqqssspppppppppoooppprrrsssrrrooonnnpppuuuuuuqqqpppqqqqqqrrrrrrrrrqqqnnnkkkjjjiiikkkqqqvvvtttpppqqquuutttrrrpppppprrrrrrrrrqqqrrrqqqppppppqqqsssuuuwwwvvvwwwxxxwwwuuutttuuuwwwyyyvvvsssrrruuuxxxyyyxxxzzzxxxvvvuuuvvvwwwxxxyyy{{{zzzzzz{{{}}}{{{vvvqqq]]]]]]```fffmmmtttyyy|||yyy~~~vvvrrrtttyyytttlllgggYYYNNNFFFGGGTTT```jjj|||}}}xxxqqqkkkiiihhhiiijjjqqqxxx|||uuupppyyy~~~zzzppppppvvvnnnfffbbbjjjvvv~~~qqqooonnndddVVVOOOIII???777222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******************)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((())))))*********)))((())))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------...............///000000//////000333666===HHH^^^|||ooo^^^[[[zzzyyyuuuzzzlll999999999:::<<<<<<;;;999888888888888888666555555555555555444333222111000000000000000000//////...---------------------------------------,,,++++++,,,------...............++++++++++++++++++++++++******++++++******))))))((())))))******))))))(((((())))))******+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---***)))***---///---***+++,,,---------,,,+++***000//////......///000000111222333222000000000222999===@@@NNNtttpppMMMDDDccc}}}oooZZZKKKOOO\\\pppvvvyyyqqqvvvvvvpppoootttvvvrrrrrrqqqppppppqqqsssrrrqqqrrrpppmmmnnnooopppqqqqqqsssrrrtttyyyyyyuuussstttppppppqqqrrrrrrmmmeee^^^^^^aaahhhqqqtttrrrrrrvvvuuutttssssssssssssqqqooosssrrrqqqqqqqqqrrrtttuuusssuuuwwwwwwvvvuuuvvvwwwwwwuuutttvvvxxxxxxuuussszzzxxxwwwvvvwwwyyy{{{}}}yyyyyyzzz{{{||||||}}}}}}eeeaaa]]]^^^fffqqqzzz~~~yyytttyyyuuu___ZZZYYYNNNPPPLLLPPP\\\hhhpppzzzyyyppplllmmmoooooommmlllsss{{{~~~ooofffqqqmmmhhhkkkwwwzzzmmmjjjggg]]]PPPDDD???777111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++***((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''(((***+++***)))((('''))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---................../////////...000333555>>>III]]]xxxttt```[[[}}}aaammm~~~qqq777888:::<<<===<<<:::888888777777777666555555444333333333333222111000/////////000000//////...---------------------------,,,------------,,,++++++)))***++++++,,,,,,++++++************************))))))************))))))((())))))))))))))))))(((((()))))))))*********+++))))))))))))))))))))))))************++++++++++++,,,***)))***,,,---,,,+++***+++---......---+++***............/////////000///111222222000//////000222666666:::OOOsssdddPPPFFF```www~~~ooobbbdddbbbiiippptttuuuwww||||||zzzzzzsssllloooqqqrrruuuyyyxxxuuuwwwrrrooopppqqqpppooooootttsssuuuyyyyyyuuussstttmmmnnnrrrxxxyyyrrrdddXXXZZZ\\\cccmmmssssssrrrttttttsssssstttuuutttrrrooouuuuuutttssssssttttttuuuqqqsssvvvvvvvvvuuuvvvwwwssssssuuu{{{|||xxxssspppssstttvvvxxxyyy{{{~~~vvvyyy|||~~~|||sssggg```fffuuu|||xxx}}}|||pppbbbXXXbbbooollljjjfffdddhhhmmmqqquuuxxx|||~~~xxxvvvvvvsssoooxxx{{{tttppp}}}}}}qqqqqq~~~sssgggddd```TTTHHH:::666111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++++++++,,,,,,***))))))******((('''))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************************+++,,,,,,,,,,,,+++,,,,,,---.........---------...//////...///222444===HHHZZZrrryyybbb[[[rrrRRR___{{{sss666888;;;======;;;999888777777666555444444444444111222222222111000///......////////////...------------------------------,,,,,,------,,,,,,+++***(((((()))***************************************((())))))*********)))))))))(((((((((((((((((())))))))))))))))))*********(((((((((((((((((((((((()))))))))*********+++++++++*********,,,,,,,,,+++***+++---......---+++***------......////////////---///111222111000111222222000111333666GGGmmmoooZZZWWWTTTZZZooo}}}www```VVV\\\fffrrr~~~|||mmmqqqpppllllllrrrvvvuuuvvvpppoootttxxxvvvssssssqqqppprrrvvvvvvrrrpppqqqpppppprrrwwwzzzvvvlllddd```___bbblllrrrsssrrrrrrqqqqqqrrrtttuuuuuutttrrruuuttttttsssssssssssssssppprrrtttuuuuuuuuuvvvwwwxxxuuuvvvxxxvvvrrrsssxxxqqquuuyyy||||||||||||~~~xxxzzz}}}~~~~~~~~~{{{sssfff^^^fff|||wwwpppoooqqqpppjjjllloooqqq~~~|||yyysssmmmlllqqqttttttrrrmmmjjjoooyyy|||vvvnnnmmmnnnllltttwww{{{yyyzzz~~~yyywwwvvvzzznnnccc___WWWIII>>>444111...,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++++++++,,,,,,***))))))******((('''))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))),,,***(((''''''))),,,---((()))))))))************(((((((((((())))))************+++,,,,,,,,,,,,++++++,,,,,,---...---------,,,...////////////222333:::FFFWWWlll}}}ddd\\\sssRRR[[[yyyvvv444777;;;<<<;;;999888888777666555444333333333333111111111111111000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++++++++++++++************************(((((())))))******)))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********************+++++++++,,,***+++,,,---------,,,+++,,,---...///////////////,,,...000000000111333555999///---222222555MMMjjjyyyiiiXXXTTTbbb{{{~~~vvvZZZLLLJJJTTTZZZ```hhhyyy}}}lll```aaaddddddfffaaaeeerrrzzzwwwsssttttttrrrtttxxxxxxtttqqqrrrvvvsssppppppsssvvvwwwvvvmmmgggffflllrrrsssrrrrrrqqqpppppprrrtttuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssssssssssssvvvxxx{{{vvvrrrooogggccclll{{{www{{{~~~~~~{{{xxxxxxyyyvvvuuussspppnnnkkkiiihhheeeddd]]]YYYddduuuiiihhhooovvv{{{zzz|||{{{vvvooorrrtttsssbbb```dddppp~~~}}}xxxhhh^^^bbbggghhh~~~vvvuuurrrvvv{{{wwwooolllkkkrrrkkk^^^VVVKKK===444000///---,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++***((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))+++***((('''(((+++...000))))))))))))************''''''(((((()))***************+++,,,,,,,,,,,,+++++++++,,,---------------,,,...000000000000222333666DDDUUUiiifff```|||www|||ZZZ[[[|||{{{444777:::;;;999777888999666555444333222222222333000111111111111000//////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++************************'''(((((())))))))))))))))))(((''''''''''''((())))))))))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))******)))***++++++******+++,,,+++++++++,,,,,,---------+++,,,---///////////////---...//////...///222555555111222555444333<<>>777111///...---,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++******)))))))))((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))$$$'''+++///111222000///))))))))))))******************+++,,,------......******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,---///111222222222333444444CCCVVVjjjkkkjjj|||vvvooommmkkkSSS]]]}}}}}}444555666777777666555555;;;888444222222222222111---......///////////////,,,,,,------,,,,,,+++***+++******)))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************++++++******++++++,,,---,,,,,,,,,---------...............///000111111222111111111111111222222222222===UUUyyypppttt|||ZZZtttwww\\\YYYYYYiiisssgggooo~~~wwwsssmmmgggccc```^^^]]]VVV```lllssswwwxxxxxxwww{{{uuurrrssstttuuuuuuoooqqqrrrrrrqqqppppppqqqsssrrrssswwwwwwtttsssuuutttrrrqqqqqqrrrqqqpppnnnuuunnnjjjooonnnjjjfffiiiqqquuuuuuyyyvvvwww}}}yyysssmmmggg|||zzzwww{{{uuupppppp~~~~~~|||~~~xxxooogggjjjssszzz}}}}}}vvvyyy}}}}}}xxxdddZZZZZZaaammmyyydddFFF:::555///---111,,,,,,,,,,,,,,,,,,,,,,,,******************++++++(((((()))***+++,,,,,,,,,,,,+++***((((((((()))***&&&''''''((()))******+++&&&(((+++------+++(((&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))************)))))),,,***)))---111222...***((('''&&&%%%%%%&&&((()))((()))******,,,---......******+++++++++,,,,,,,,,---------............///............///111222333555BBBUUUmmmxxxbbbmmm~~~ssslllqqqSSSIIIsssyyy555666777888888777666555999666333111111111111000,,,,,,---............---,,,,,,------,,,,,,+++***,,,++++++***************))))))))))))(((((('''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********++++++******++++++,,,---,,,,,,,,,------------...------......///000000111000000111111111111222222000555???RRRpppyyyiiihhh{{{|||hhhlllvvvxxxqqqvvvzzzrrrnnn^^^bbbttt~~~yyyssskkkccc]]]RRRbbbttt~~~|||||||||vvvtttqqqrrrvvv{{{}}}yyysssrrrsssuuuuuussstttpppooorrrssspppnnnoooooolllhhhffffffjjjooorrrwwwzzz~~~~~~~~~|||uuusssyyynnnsss||||||}}}rrrooosss~~~~~~xxxqqqlllmmmxxxzzzvvv{{{jjj\\\[[[bbbuuuzzzjjjQQQ999222111......111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***(((((()))++++++,,,,,,+++,,,+++)))((((((((()))***'''''''''((()))*********'''(((***,,,,,,***(((''')))))))))))))))))))))))))))))))))))))))(((''''''))))))************))))))+++)))(((+++000000---)))+++++++++***)))(((&&&&&&***))))))(((***,,,///111******+++++++++,,,,,,,,,---------............///............///111222333666AAASSSkkk~~~gggnnn{{{tttpppSSSKKKvvv|||555666777888888777666555777444111000000000///...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,+++************+++)))))))))(((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******+++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,------....../////////000000000111111111222111333333555EEEdddnnntttsssfffpppddd\\\ooo|||uuu{{{~~~~~~yyykkkYYYWWW```eeeooo|||yyyaaarrrwwwssspppqqquuu|||ssspppsssvvvuuuqqqtttmmmjjjnnnqqqnnnjjjiii^^^\\\[[[ZZZ^^^hhhwww{{{rrryyy~~~~~~{{{uuuqqqqqq|||tttxxxwwwyyyuuurrrwww{{{xxx|||lllnnnqqqvvv~~~pppyyyxxxiii___^^^iiiuuu~~~~~~sssPPP===...,,,...------///,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))(((((((((((()))***++++++++++++++++++***))))))((()))))))))''''''(((((())))))******((())))))******))))))((()))))))))))))))))))))))))))))))))))))))(((((('''((())))))******))))))((()))((((((***...///,,,)))+++,,,---...---***(((&&&,,,***((('''))),,,000333******+++++++++,,,,,,,,,---------............///............///111222333777AAAQQQiiigggkkkrrrWWWQQQ|||~~~444555666666666555444333444222///.........---,,,***+++,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++******))))))******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))******************++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...//////000000111111111000333444111666LLLmmmkkkeeeiiieeelllttt\\\\\\\\\dddzzz|||vvvzzzkkkjjjoooiiifffjjjiiiggghhhlllvvv~~~lllxxxzzzrrrnnnsssyyywwwssspppggghhhiiiiiikkkttt{{{yyyvvvwwwtttmmmddd```___fffnnnvvv}}}qqqtttyyyyyy~~~wwwnnnlll```kkkzzzyyyuuuoooxxxiii```cccoooxxxwwwwwwyyyppp]]]@@@444+++,,,///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***((()))***+++++++++++++++******))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((***---...,,,***((()))***,,,,,,,,,++++++******))))))***---000222******+++++++++,,,,,,,,,---------............///............///111222333666AAARRRfffhhhmmm~~~www]]]XXX{{{333333444444444333111000222000...---......,,,+++++++++,,,------------,,,++++++,,,,,,++++++***)))******)))((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))******))))))******+++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------...///000000111111...000222000000:::MMM^^^ssscccZZZhhhyyymmmXXXNNNZZZhhh{{{ppp~~~\\\VVVSSSWWWaaagggfffbbbYYYZZZ```iiinnnttt|||uuuwww{{{tttrrruuuzzzuuugggmmmxxxuuuzzzyyy~~~uuuiii```]]]XXXSSSXXXWWW\\\hhhvvvwwwuuuuuuwww|||xxxzzz|||zzzzzzuuummmhhheeerrrvvvmmmooouuuzzzpppeeeeeerrrzzznnnhhh___ZZZPPP???555///+++---///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,))))))***+++++++++******)))))))))*********))))))(((((((((((())))))))))))))))))(((''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((*********+++---------,,,))))))(((((()))***,,,---)))***+++---............******+++++++++,,,,,,,,,---------............///............///111222333555BBBSSSddd{{{lllwww}}}zzzxxxzzz```ZZZuuu222222333333222111000///000...------...---,,,***++++++,,,------------,,,+++++++++++++++******)))))))))(((''''''''''''(((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111222000//////...000888AAA]]]qqqxxx]]]aaafffTTTHHHbbbuuuxxx|||}}}xxx{{{pppfffgggpppwwwvvvrrroooggg___\\\UUUOOORRR[[[___[[[WWWVVVYYY[[[ZZZYYY]]]bbbkkkuuu|||~~~zzzvvv}}}yyy{{{ppppppnnnhhh___XXXUUUUUUNNNGGGLLLUUUUUUTTTSSSNNNjjjuuu}}}xxxlllbbb[[[VVVYYY]]]kkk}}}{{{wwwqqqpppwww|||~~~rrrrrryyy{{{xxxvvvrrryyy|||wwwvvvtttxxx}}}}}}|||xxxsssvvvqqqdddXXXGGG???777***,,,+++***+++---...------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++---...)))******+++++++++******(((((()))************)))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((())))))(((((('''******++++++,,,------......,,,***)))((()))+++,,,)))+++---//////...,,,+++******+++++++++,,,,,,,,,---------............///............///111222333666AAAQQQbbb{{{|||mmm~~~xxxnnnjjjppp{{{___VVV}}}rrr222333333333222111///...///...------...---,,,***)))***++++++,,,++++++++++++++++++++++++***))))))***))))))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000000111555000...111111///111666777@@@YYYttt~~~fff______fff~~~{{{wwwpppzzz}}}vvv```YYY___mmmsssxxxsssfffZZZTTTSSSHHHLLLVVVdddooooooeee\\\ZZZZZZ```jjjnnnlllhhhggg___^^^[[[XXXVVVUUUTTTTTTWWWYYYWWW[[[aaa[[[TTTVVVhhh~~~~~~oooiiihhh___fffwww|||{{{wwwuuu}}}zzzwwwtttqqqrrr~~~|||}}}}}}~~~{{{zzzzzzzzz~~~tttuuu}}}zzzsssbbbVVVHHH888222111(((***++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,******+++++++++******)))'''((()))***+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''))))))*********+++,,,---//////......------......------......------,,,+++******+++++++++,,,,,,,,,---------............///............///111222333888@@@MMMaaa~~~pppwwwhhhaaajjj~~~___SSSvvvttt333333444444333222000//////...------......,,,***(((((()))******************++++++++++++***))))))+++******)))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111111---...333444///...111222555>>>WWW~~~mmmSSSXXX}}}uuu{{{||||||vvvuuuzzzttt{{{}}}vvvxxxrrrrrrxxxrrrkkknnnuuu}}}zzzzzzssspppkkkiiikkkooossstttmmmsssjjjhhhrrriii]]]fffnnnmmmkkkooonnnsssvvvpppiiiiii{{{{{{uuuqqqooosss{{{vvvtttqqq{{{|||sssyyywwwnnnqqq{{{}}}qqqbbbQQQEEE::://////111+++...000///,,,++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++******+++++++++******)))'''((()))+++++++++***)))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''(((((())))))))))))+++------...000333444444333222000///...,,,++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////............///111222333:::>>>III```yyy{{{kkkaaaiii```RRRtttwww000000000000////////////++++++++++++++++++++++++************************+++*********))))))((((((+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''(((((((((((((((''''''((()))***++++++,,,)))************+++++++++++++++++++++++++++++++++---,,,,,,---///000///...000//////.........//////111222666CCC[[[{{{yyywww^^^aaa}}}}}}www}}}xxx~~~~~~uuuvvvuuurrr~~~{{{sssqqqpppmmmjjj|||~~~vvvvvvtttvvvyyywwwkkklllxxxooopppoooiiijjjnnn|||uuuxxx||||||}}}||||||uuunnnsssuuu___OOOFFF:::333000000...,,,...------,,,+++++++++,,,------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((,,,***(((&&&&&&'''((())),,,(((%%%&&&)))***(((%%%(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((('''(((***+++,,,,,,,,,+++))))))))))))************)))))))))***++++++,,,,,,++++++,,,------......///......//////000000111111888===GGG]]]ppp}}}~~~pppeee^^^nnn[[[UUUqqqyyy/////////.........------++++++++++++++++++++++++*********************************)))))))))((((((*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))&&&''''''(((((((((((((((((((((((()))*********+++))))))*********+++++++++++++++++++++++++++++++++---,,,+++---///000///...//////............//////---///111666AAAUUUnnn~~~uuulllnnnrrraaaZZZqqqzzzxxxuuuiiizzz}}}~~~}}}}}}~~~~~~yyytttpppzzz|||ooossswwwyyy~~~~~~~~~zzzuuuqqqttt}}}yyyzzzyyytttkkkdddjjjttt|||zzzwwwtttxxxqqqmmmrrr}}}}}}|||~~~yyyhhhUUUCCC<<<222---------,,,***------,,,+++++++++++++++,,,,,,+++++++++*********)))******++++++******)))))))))))))))))))))))))))******)))(((((()))******((((((((((((((((((((((((***)))((('''''''''((((((&&&&&&&&&((())))))(((&&&(((((((((((((((((('''&&&)))(((((((((''''''''''''''''''''''''((((((((((((&&&''')))************)))))))))))))))************)))))))))***++++++,,,,,,++++++,,,------......///......//////000000111111555:::EEE[[[}}}oooeee___ooovvvUUUVVVvvv}}}......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))((((((******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++---,,,+++,,,...000///...//////............/////////111222///...666EEERRR```ZZZOOO___{{{}}}eeejjj}}}wwwrrr~~~|||zzz{{{~~~}}}|||{{{yyyuuu~~~tttxxxyyyuuussstttuuutttrrrtttvvvvvvvvvwwwyyy{{{}}}{{{xxxsssooonnnwwwyyyrrrssswwwyyywwwjjj```ggg{{{uuu||||||uuupppcccQQQEEE777222,,,***+++,,,+++))),,,,,,+++************++++++************))))))))))))******++++++******)))((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((((((((((((%%%''')))******(((''''''&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((())))))(((((('''))))))))))))************)))))))))***++++++,,,,,,++++++,,,------......///......//////000000111111555999DDDZZZ}}}nnnddd```ooonnnQQQXXX------------,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((()))))))))))))))((((((((())))))))))))***************+++++++++++++++,,,,,,,,,++++++,,,...//////...///............//////000111333333000---///555;;;TTTsssttt^^^AAAEEEUUU{{{~~~}}}}}}rrr}}}yyyyyy}}}}}}~~~vvv~~~|||{{{~~~}}}{{{wwwsssnnnlll```lllwww}}}zzz~~~}}}yyyqqqllloooxxx~~~rrreeelll~~~yyy|||kkkeee]]]JJJ:::666111///,,,,,,---...---+++++++++******)))******+++++++++*********)))))))))))))))************))))))(((((((((((((((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((&&&''')))***+++***)))(((*********))))))(((&&&%%%&&&&&&'''((())))))((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((('''((()))))))))************)))))))))***++++++,,,,,,++++++,,,------......///......//////000000111111666:::DDDZZZ~~~}}}kkkbbb___mmmnnnRRR\\\.........---------,,,,,,************************''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))((((((((((((((((((((()))))))))******************++++++,,,,,,,,,,,,+++***,,,...///...---...............///000000000///......000111111111777NNNrrrkkkEEE@@@@@@WWWpppXXXaaauuu~~~xxxsssooommmhhhmmmuuu~~~uuuuuu{{{{{{zzzuuuooonnnssszzzvvv|||~~~{{{~~~ttt\\\TTTKKK999...///000///............---,,,+++******)))******++++++,,,+++++++++************)))))))))******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((&&&(((***,,,---,,,***)))***'''$$$$$$'''((('''&&&&&&&&&'''((())))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((***)))))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,++++++,,,------......///......//////000000111111555999CCCXXX|||ttteee___^^^mmmrrrUUU]]]......---------,,,,,,,,,************************((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,---,,,+++***+++---///...---......---......///000111222///---///333444222...888???PPPjjjXXXJJJ???NNNbbbSSSTTT^^^lll~~~sss{{{zzzyyy{{{wwwooozzzkkkxxxyyyyyymmmdddffftttxxxqqqxxx}}}dddNNNFFF???333---///.........---,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++*********((())))))******))))))((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''')))***,,,,,,+++***((($$$$$$###$$$&&&'''((()))&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((***))))))(((((()))******))))))))))))************)))))))))***++++++,,,,,,++++++,,,------......///......//////000000111111333666???TTTxxxnnnaaa```fffwwwtttVVV\\\,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((&&&'''''''''((()))))))))(((((((((((()))))))))***)))******+++,,,,,,------+++******+++---......------------......///000111333222222333444555333222;;;;;;<<>>888666222///...,,,,,,,,,+++******+++++++++++++++++++++,,,------+++************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))(((''''''(((((((((((((((((((((((((((((()))***)))(((''''''###***000///)))%%%'''+++(((((((((((((((((('''&&&''''''''''''((((((((()))''''''''''''(((((((((((((((''''''&&&'''(((***+++))))))))))))************)))))))))***++++++,,,,,,++++++,,,------......///......//////000000111111333666>>>RRRvvvpppcccjjjxxxtttXXX^^^|||+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))***+++,,,,,,------+++******+++---......------------......000111111000111333333111111222444000777===;;;777===RRRfffyyy``````yyy___KKKOOO___zzz}}}ttt{{{}}}|||zzz~~~~~~yyyssssss|||rrriiifffjjjvvv}}}vvvooodddYYYIII>>>222...000111///,,,+++,,,,,,+++***+++,,,...,,,+++++++++,,,------...))))))))))))(((((((((((((((((())))))))))))((((((************************&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''444@@@<<<...###%%%+++((()))))))))((('''&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))&&&%%%%%%%%%&&&''')))***))))))))))))************)))))))))***++++++,,,,,,++++++,,,------......///......//////000111111111555777???SSSwwwwwwiiiuuuuuuZZZbbbqqq************************))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&(((***+++***(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,***+++---,,,+++******+++---------............///111444555333000///111444888666444333555999>>>AAAdddkkkpppgggTTTIIIXXX|||}}}~~~}}}sssfffttt{{{vvv{{{|||ppp{{{lllkkkuuuwwwqqqllliiinnn|||{{{rrrggg\\\TTTOOO:::666222000000000---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++*********))))))(((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&'''000888888///'''%%%'''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------+++,,,.........///111333///777BBBSSSttt{{{}}}yyytttwww^^^dddsss************************))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,***,,,------+++***+++,,,------------............222222222222000000111333777777777777888:::;;;<<>>DDDSSSpppllljjjuuuttt|||~~~uuu{{{|||~~~yyyrrr~~~jjjhhhnnnsssuuuzzzssspppjjj```QQQAAA666000//////......------...//////...++++++++++++++++++++++++,,,++++++************************)))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&$$$$$$&&&(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------000111111000//////111333111666<<>>JJJeee{{{zzzyyyiii```___eeeqqq~~~}}}yyy}}}uuuzzzxxxzzz|||}}}|||uuuooogggeeexxxrrraaaQQQJJJ@@@;;;555///,,,---000333...///000///---+++++++++++++++++++++++++++++++++++++++***))))))))))))***))))))))))))************)))(((((((((((((((((('''************************((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&'''(((((('''$$$!!!(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...///000000//////111333555888<<>>OOO|||aaa[[[nnnqqqTTTFFFNNN~~~zzzzzzxxxbbbkkk|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''((())))))*********))))))((((((((('''++++++************++++++......------,,,++++++***,,,---...---,,,,,,---///......//////000111111111///000222444444333222111555222111222666999888777///222777::::::@@@PPPaaawwwqqqkkkrrrvvvjjjjjjggg^^^___hhhfffsss|||nnnnnnxxxwwwnnnpppooopppsssxxxzzztttssstttuuuuuuqqqkkk```VVVLLLCCC;;;666222111///...---...///000++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((((())))))***)))+++,,,,,,+++++++++,,,------......///000000000222222777;;;LLLzzzfff```qqqqqqTTTFFFLLLzzztttsss}}}jjjWWWccc''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''(((((())))))***)))))))))(((((('''''',,,+++******))))))******------,,,,,,,,,+++++++++...///000///...---...///.........///000000111111000000000000000111222222777444111222555777666333111333777888666777CCCPPPaaa___ZZZXXXfffxxxlll^^^\\\cccYYYWWWeee~~~|||pppccciiizzz{{{oooyyy|||~~~{{{zzztttmmmkkklllllllllcccZZZNNNBBB:::555333222------......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******(((***,,,,,,++++++,,,---------......///000000000111222777:::IIIwwwkkkeeettttttWWWKKKRRR~~~sssmmmttt___PPP^^^''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''((()))))))))(((((((((((((((((('''******)))))))))))))))***++++++++++++,,,,,,,,,,,,///111222111000......///---......//////000000111111000///...///000222333555333222111222333222111555555555555222000555===BBBIIIKKKGGGHHHXXXpppzzz|||rrrcccYYY```jjjmmmllllllppp}}}}}}{{{yyytttrrrkkkggguuu|||xxx}}}~~~{{{uuuoookkkmmmxxxzzzjjj___ZZZXXXVVVSSSJJJCCC:::222///000111222***+++,,,......---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------------,,,+++******(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((''''''(((((()))***+++(((***,,,,,,++++++,,,---------......///000000000111222777:::GGGtttnnngggvvvuuuYYYOOOYYYuuujjj{{{mmmXXXQQQddd''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''(((((()))'''''''''((((((((((((((((((((((((((((((((())))))))))))***+++,,,------...000111333222000.........------......///000000000000000111111111222222222222333333333222222333555555333333555444222444888000888===:::999AAALLLSSSaaayyyxxxssstttuuuuuutttdddlllllleeefffpppuuurrroooqqqzzz}}}vvvuuuxxxxxxuuutttrrrllldddcccfffdddeeegggjjjlllmmmoooqqqkkkiiiggglll}}}ssskkkkkknnnzzz}}}pppssslllfffddddddgggnnnuuuooocccSSSHHHDDDBBB@@@<<<666333///---.../////////------------......//////+++,,,,,,,,,------------+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------------,,,+++***)))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''((()))***+++(((***,,,,,,++++++,,,---------......///000000000000222888;;;GGGqqqllleeetttwwwXXXPPP^^^yyyjjjsssjjjXXXYYYsss''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))'''''''''''''''((())))))'''((()))***,,,---...///000111333222000...------------......///000000000///000333555555444222000111444666555333333777:::666222111444555333222444333666888777999@@@DDDDDDUUUkkkpppaaaUUUVVViiizzzccc\\\gggnnnlllbbbcccgggqqq|||~~~~~~wwwtttzzzvvvssssssrrroookkkiiinnnyyy}}}vvvssssssttttttjjjcccaaafffiiifffbbbbbb```^^^\\\[[[VVVPPPRRRWWWggggggiiikkklllmmmqqqtttbbb___```iiiwww}}}{{{xxxyyyzzztttjjjeeecccnnntttkkkaaa\\\[[[aaahhhhhhggggggUUUJJJ<<<444444666555222///......///000///,,,***000...,,,******+++---///,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---...------,,,+++***)))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''************************''''''''''''((()))++++++''')))+++,,,,,,+++,,,...------......///000000000000333999;;;FFFpppiiicccsssyyyXXXQQQbbb}}}mmmqqqiiiYYY```&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&+++&&&&&&******%%%###&&&'''&&&&&&%%%%%%&&&&&&''')))((((((((()))+++---///++++++***************++++++++++++,,,---...000000---......///000111111222000000000000000111111111333333222222333333444555888777555444333333444444555444444444555888:::<<>><<>>>>>:::555444777;;;777BBBQQQ```ooozzzrrrkkkmmmuuuyyytttmmmfffdddbbbaaabbbfffjjjmmmhhh___YYYZZZ[[[WWWSSSRRRPPPKKKEEEAAABBBGGGMMMRRRNNNNNNLLLJJJIIIIIIJJJLLLSSSVVVZZZ[[[ZZZXXXXXXYYYYYYZZZZZZUUUOOOMMMOOORRR\\\]]]___aaabbbdddeeeffffffdddbbbcccgggjjjmmmnnnmmmjjjfffbbb^^^\\\[[[[[[[[[XXXTTTQQQOOONNNLLLJJJDDDBBB@@@@@@AAA???999333222111///......///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))*********+++++++++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''')))++++++)))&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,///............///000000000333333555EEEiiijjjjjj{{{{{{ZZZOOO[[[wwwrrr___^^^{{{&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&%%%&&&)))'''$$$$$$'''''''''&&&&&&&&&&&&''''''((((((((()))***+++,,,---+++***************++++++++++++,,,,,,------......---......//////000000000000000111111111222222222222222222222222333444444222111111111222333555666222333555666555333111///111000000111444444111...777777666666<<>><<<;;;:::777444333333111---))),,,,,,,,,,,,---///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********))))))))))))***++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''')))******((('''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,...............///000000---222444666EEEfffkkkiiizzzzzzWWWIIITTT{{{ssspppaaaaaa|||&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''')))+++,,,+++(((''''''''''''&&&&&&&&&&&&''''''((((((((()))***++++++,,,*********)))******+++,,,++++++,,,---------------000111111111222222222333000000111111222222333333222222222111222333333444333222111111111333444555555555555444333111...---000//////111555555222...333111//////222666999:::EEEPPPfff}}}|||{{{zzzyyyssspppjjjeeeaaa___``````aaaYYYSSSTTTWWWUUUSSSSSSXXXOOOQQQ^^^```RRRGGGFFFHHHGGGFFFFFFGGGHHHHHHHHHFFFGGGGGGGGGFFFEEEEEEEEEGGGGGGEEEAAA===<<<>>>@@@BBBEEEHHHLLLOOOQQQSSSSSSMMMKKKIIIIIIJJJLLLMMMLLLGGGFFFDDDCCCAAAAAA@@@@@@;;;999777666666666444333444222000000111111000...///...---,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***)))((((((((()))***+++,,,,,,------,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((())))))((('''%%%&&&'''(((((()))))))))(((((((((((())))))))))))((()))))))))************------,,,,,,,,,,,,,,,,,,......---......///000111---222555666DDDeeellliiizzzwwwXXXMMMWWWrrrfffuuuuuuiiihhh~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((,,,...000222222111,,,((((((''''''&&&&&&''''''((('''(((((()))******************))))))***++++++,,,++++++---...............111111111111222222222222//////000111222222333333222111111111111222333333666555333222222222333444888777444222000///......////////////////////////,,,,,,---111444444222///111666CCCXXXlll|||~~~yyyvvvuuuvvvuuurrroookkkiiiiiijjjbbb```\\\XXXTTTQQQNNNMMMLLLHHHFFFFFFDDDAAABBBFFFMMMHHHOOO```dddUUUHHHFFFCCCAAA@@@@@@BBBBBBAAA@@@FFFEEEDDDCCCCCCCCCCCCBBBCCCCCCBBB???===<<<<<<======AAAFFFKKKNNNNNNLLLKKKAAA???>>>>>>@@@AAAAAAAAA>>>>>>===<<<;;;;;;::::::555444333333444333222000///...------...000111111111000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))))))))******+++,,,,,,------,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))((()))))))))************------,,,,,,,,,,,,,,,,,,---------......///111111000444555555CCCfffqqqlllwww\\\SSS\\\ooo```hhhzzzmmmiii&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((...111444888===>>>555+++((((((''''''''''''(((((('''((())))))******))))))))))))))))))***+++,,,,,,***+++---///000000000000////////////////////////......///000111222222333111111111111111222333333777666444333222222222333888666333000......//////...000000...++++++---000333222000//////...+++)))555222444<<>>///((((((''''''''''''(((((('''((()))*********)))((())))))))))))***+++,,,---***+++...111222333222222........................,,,---...///000111222222111111111111111222222333444333222111111222333333222222111///......------...///000///......///111)))***+++---000222555777555000///222777;;;CCCKKKYYYXXX]]]jjjyyy{{{ssslll\\\[[[[[[ZZZTTTMMMNNNTTTZZZXXXVVVTTTRRRQQQQQQQQQJJJHHHFFFDDDDDDEEEHHHJJJ??????BBBFFFFFFCCCDDDHHHSSSRRRQQQPPPPPPNNNNNNMMMHHHEEECCCEEEIIIKKKHHHEEEAAA>>>::::::;;;===>>>===AAABBBCCCDDDDDDBBB???<<<>>>??????@@@???>>>===<<<;;;999777777777777555333444444444333222000///...111000000000111111///---000000111000///......///------...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******************)))''')))+++------,,,***))),,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%'''***&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,------------///000111222000555666444AAAeeexxxtttoooWWWRRR___vvvgggdddmmmeeeiii&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))+++...333>>>MMMRRRDDD111((((((''''''''''''(((((('''((()))******)))(((((())))))))))))***+++,,,---)))+++...111444444444444000000000000////////////,,,,,,---...///000111111111111111000111222222333111000000000000222333444---...///000///...,,,***,,,+++,,,...000000///---,,,///111111///---,,,---222000333999===>>>AAAFFFJJJ@@@888999???GGGSSS]]]kkkxxxyyyqqqllliiiiiihhhfffccc^^^TTTLLLFFFEEEIIIMMMJJJAAA???BBBGGGEEECCCAAAAAAAAA@@@@@@===???BBBDDDFFFFFFFFFEEECCC@@@AAAFFFIIIGGGDDDDDDHHHMMMMMMHHHEEEFFFFFFCCCEEEAAA???@@@DDDDDDAAA<<>>BBBDDDDDD@@@===???===:::888666666666777222111000000222222111///...///000000111111111000111000000111222111///,,,+++---//////.........///.../////////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))'''))),,,//////---+++))),,,,,,---------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%'''((('''%%%%%%'''***&&&'''((()))************(((((((((((())))))))))))))))))))))))************(((((()))***++++++,,,,,,,,,,,,------///000111222...444666444@@@cccvvvsssqqqdddRRRRRRbbbtttcccqqquuummmooo'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''//////333===GGGHHH???666+++***((('''&&&''')))***(((((((((((((((((((((((())))))))))))************,,,000444444222333888===BBB999///,,,...111///,,,......//////000000000111000000111222222222222222666222///---...000111111111111000000/////////......------------...//////000///...,,,---...000111///222555333222666@@@IIIJJJAAA777222444777888888;;;>>>EEELLLSSSXXX[[[\\\dddcccaaa^^^YYYSSSNNNKKKKKKJJJIIIHHHFFFEEECCCCCC<<<;;;:::::::::;;;======>>>>>>===<<<<<<<<<<<<<<<;;;777888???CCCAAABBBEEEFFFBBB@@@AAA@@@===>>>AAA???===<<<===@@@BBBAAA???>>>BBBAAA>>>>>>AAA???888999;;;===;;;888666888:::;;;888777999;;;;;;::::::999777666555555333111...000000000000000000000000//////............//////000000000000000000000000000000000000////////////////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))************************+++***)))))))))***+++,,,...---,,,,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,---------...............000222333555AAAaaa{{{vvvuuuddd]]][[[yyy|||aaaiii|||'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))******//////333:::@@@@@@888111+++***((('''&&&'''((()))(((((((((((((((((((((((())))))))))))************+++///333333111111555888<<<888333000/////////////////////000000111111111111111222222222222222111444111///...///000111000000000000//////.........//////////////////000111///...---------///111222000333444333111555>>>EEEFFF>>>666111222444444333...///222555777999999:::888999;;;===>>>>>>>>>=========<<<<<<;;;:::::::::999888777777777888999999:::;;;;;;;;;999777666666;;;666555999;;;999:::===@@@<<<;;;===<<<999999<<<;;;999888999;;;<<<:::888999<<<;;;777777:::888333:::<<<===<<<888666666777888777666777888777777888888666555666777666555333000000000000000000000000000//////......//////000000000000000000000000000000000000/////////......////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))************************+++******)))***+++,,,---...---,,,,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''(((((((((((())))))))))))***)))))))))))))))))))))******+++++++++,,,,,,,,,---------...............000222333555AAAaaa}}}uuu{{{eee\\\]]]~~~aaafff'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&(((***,,,,,,...///222555777555000,,,***)))((('''''''''((()))(((((((((((((((((((((((())))))))))))***************...222222000//////111444555666444000...///111000000000111111111111111111222222222222222111000111///...///111111111000/////////...............,,,,,,,,,---------......,,,,,,++++++,,,...000111333444444333222555;;;@@@AAA<<<555222222333333111555555444444333222111111222333444555666888999999333333333333333444444444444333222222222222333333999<<>>;;;;;;======:::999<<<===;;;::::::;;;<<<:::999:::<<<;;;888777999999777555777999888666444444444333444444333222222333444555333222222333333222111111111111111111111111111000000////////////000000000000000000000000000000/////////.........------////////////////////////------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******************************+++*********+++,,,...///...---,,,,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------.........//////000222333444@@@___~~~tttgggZZZ[[[~~~___ccc'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''(((***+++,,,---///111111///---,,,+++***)))(((''''''''''''(((((((((((((((((((((((((((((()))))))))************+++...222333111...,,,,,,000222555555333111000000111111111111111111222222000000111111111000//////.........000222222111///..................------,,,,,,------.........------------......000111222555555555444444666:::<<<>>>:::777555666666555444444444222111111111111111666555333222111111111111333333444444444444444555333333333333333333333333000444777777555555999<<<777444333444666666666777666444444777666333333555555555444555555555555444444666666555444444555555111333555666666555555444222555666222000222444555555444222111111111000...111111111111111111111111111000000//////000000111000000000000000000000000///.........------------////////////////////////------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***************************************+++---///000...---,,,,,,---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,------.../////////000222333444@@@^^^uuuiiiYYYXXXxxxzzz___bbb'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***+++---///...,,,+++,,,...)))(((((('''''''''''''''((((((((((((((((((((((((((()))))))))************+++...222333222///,,,***//////000333444333000---222222111111111111111111...///////////////......------...000222222000...------.....................///000111111111000000111111111222333444555666777666444555777999::::::;;;:::888888888888888777444444333333333333444555222222111111222333444555555555555444444444444444444444555555666666666666555777::::::999:::===AAA:::::::::;;;<<<===;;;888<<<::::::======::::::===999::::::;;;;;;;;;;;;<<<:::<<>>;;;;;;<<<777777777888888777555444333777666222111555888666777555333222333444444333000000000000000000000000111111000000000000111111000000000000000000000000///.........------------////////////////////////------------------------------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++************************************+++---///000...---,,,,,,---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))******************+++++++++,,,,,,,,,,,,,,,------...//////000000222333444???\\\xxxnnn]]]XXXssswwwcccggg'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))+++,,,------,,,,,,...///((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))************+++---000222222000---+++///...---///222222000---111111111111111000000000------...///////////////.........000111111///---.............../////////,,,---///000000000///......///000222555777888999;;;888777999===@@@???===>>>>>>===<<<;;;:::::::::;;;;;;;;;::::::999999999666666777777888888999999555555555444444444444444333333555666777888888888===>>>@@@BBBCCCDDDCCCBBBBBBDDDCCCBBBDDDFFFEEEAAAGGGCCCCCCEEEFFFDDDFFFJJJEEEFFFGGGGGGEEEEEEFFFGGGDDDHHHMMMQQQMMMEEEAAABBBAAA>>><<<:::999888666444444666444///222:::;;;666444222111111333555555555111111111111111111111111222222111111111111222222000000000000000000000000/////////.........------////////////////////////------------------------------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++************************+++*********+++,,,...///...---,,,,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000000222333444>>>[[[~~~rrrbbb^^^wwwzzziiippp'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((())),,,,,,+++,,,---.........''''''((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))***************+++---000111111///------.........,,,---...000111111111000000/////////------///000111111222222000///...///000000...---.........//////000000000---...000111111111///...000222555:::>>>BBBEEEFFFDDDAAA@@@DDDJJJMMMLLLIIIIIIHHHFFFCCC@@@>>>>>>>>>888888888888777555444222555666777777777666555444;;;;;;<<<<<<===>>>>>>>>>===>>>AAACCCEEEFFFFFFFFFDDDFFFKKKSSSYYYYYYSSSMMMLLLNNNMMMKKKOOOXXX[[[YYYSSSOOOMMMNNNOOOOOORRRWWWZZZ\\\\\\[[[WWWUUUVVVWWWVVVZZZbbbfff___QQQHHHHHHOOOLLLHHHFFFGGGGGGFFFEEEBBBCCC???:::AAALLLLLLCCC<<<:::666555555666666555333333333333333333333333222222222111111222222222000000000000000000000000000000000/////////......////////////////////////------------------------------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++************************+++******)))***+++,,,---...---,,,,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((((((((())))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,++++++,,,---...///000000000222333444>>>ZZZqqqbbbddd~~~kkkwww'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$''')))+++---,,,++++++---...---+++''''''((((((''''''&&&%%%(((((((((((((((((((((((())))))))))))************))))))+++...000111///...+++...000---((('''---444111000000000//////......---...000111333444444444111000......//////...,,,.../////////000000111111444555777999999888777666:::===BBBHHHOOOTTTXXXZZZNNNKKKJJJOOOVVVZZZXXXTTTTTTRRROOOKKKFFFCCCBBBBBB===>>>???@@@???===;;;:::999;;;>>>BBBDDDEEEEEEDDDEEEEEEFFFHHHIIIKKKLLLMMMQQQRRRUUUXXXZZZ[[[\\\\\\cccgggqqqwwwoooqqqooonnnvvvwwwrrrpppqqqrrrrrrwww|||wwwkkkjjj```\\\YYYXXX[[[___```___XXXXXXSSSOOOXXXeeedddYYYNNNJJJDDD@@@>>><<<:::888555555555555555555555555333222222111111222222333000000000000000000000000000000000000////////////////////////////////////---------------------------------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,************************+++***)))))))))***+++,,,...---,,,,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,---...///000111000222333444===YYYmmm___fffiii{{{|||&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((************++++++++++++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---///000111222333222111///............222///------...///---***///++++++...///...333<<<555666555000++++++...///333111...------///111222555CCCIIICCCCCCKKKLLLEEERRRUUUXXXYYYYYY]]]eeekkkfffbbb^^^\\\\\\ZZZWWWTTTUUUYYYRRRMMMOOOIIICCCFFFEEEFFFGGGFFFDDDCCCDDDDDDBBBMMMUUUVVVWWW]]]bbbccceeeaaadddllllllhhhooo}}}{{{{{{}}}|||xxxjjjVVVIIIHHHKKKLLLEEEEEEAAA<<<>>>CCCCCC???444333444555444222222444333333444444333222000///000111222000...---,,,---000000/////////.........------------------------///...---,,,,,,,,,---------,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***((('''((()))***)))'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))************))),,,+++))))))***+++...///---------............///222222333444<<>>;;;777333222222222111111111333555555555444444333111000///000111........................---------------------------,,,++++++******++++++---,,,,,,++++++***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''((()))***)))'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((())))))))))))*********))))))((('''(((***,,,------------............///000000111222:::SSS}}}uuuZZZPPPuuu}}}lllsss~~~mmmjjj}}}lllhhh%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((************++++++++++++***++++++---...///000111333222111///............++++++,,,...000111///---,,,++++++------,,,///444999999777555222///000111...111444555666:::@@@EEEIIIOOOWWW^^^bbbgggmmmrrrnnnooonnnhhhccceeeooowwwqqqooollliiifffccc___\\\YYY```\\\UUUTTTNNNKKKSSSNNNPPPSSSXXX^^^fffmmmpppyyy}}}rrrfffrrryyyuuubbbaaahhhtttssseeeVVVPPPJJJIIIEEEAAA>>>;;;999888777555333222444666666666666444222000///...//////////////////////////////........................,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((''''''))))))((('''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((()))***+++))))))(((((()))***,,,------------............///000000111222:::RRR{{{zzz___QQQsss}}}jjjrrrrrrooo~~~eee^^^%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))*********++++++***++++++,,,...//////000333222111///............++++++---///000000///---++++++---...------///222444333444666666444555777222666;;;>>>???AAAGGGKKKMMMNNNUUU^^^cccgggpppzzzooonnnllljjjjjjnnnsssxxxkkkjjjiiigggeeebbb___\\\YYY```[[[SSSQQQOOORRR^^^gggllltttuuu}}}xxxyyy|||pppppp^^^]]]XXXRRRNNNLLLHHHDDD<<<999888888:::;;;999777666555333222111000...---000111111111111222222222.......................................------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((''''''((()))((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))'''&&&'''(((***,,,+++++++++++++++---...///---------............///222222333444;;;RRR{{{yyyfff\\\~~~~~~gggrrryyyvvvkkk```%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))*********++++++,,,---...//////333222111///............,,,---/////////...------+++...000///000222444666555333444:::<<<::::::===>>>CCCJJJOOOQQQSSSUUUXXXUUUVVV[[[cccgggjjjrrr|||sssooolllnnnssswwwvvvttthhhhhhhhhfffbbb]]]XXXVVVTTT```eeegggmmmooottt{{{lllaaa___eeeqqq{{{xxxxxxyyysssooohhh___JJJHHHEEEFFFGGGEEE@@@;;;777666555555666555333000111111111111111111222222////////////////////////....../////////...---,,,+++,,,,,,---------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******))))))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***((('''&&&&&&(((***++++++++++++,,,,,,---......---------............///222222333444:::QQQxxx~~~wwwgggddd|||dddgggxxxyyytttjjj%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))***++++++,,,------......333222111///............---...///...---,,,---///---111333222333999======@@@;;;===EEEGGGCCCAAADDDOOOTTT[[[bbbffffffdddbbbXXX^^^fffkkkmmmnnnqqqsssrrrmmmiiikkkoooqqqmmmiii[[[___dddffffffeeeccccccoootttmmmqqqvvvrrrgggeeefffjjjooossszzz}}}ooo```\\\^^^aaadddhhhqqqhhheeerrr~~~~~~vvvooohhhbbb]]]VVVLLLDDDBBB>>>999777888888555333222222111111111000000000000000000000000000000000,,,------......,,,+++******+++---......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''((()))***))))))******+++,,,,,,,,,---------............///000000111222777MMMtttvvvaaacccwwweeedddxxxxxxuuummm%%%%%%'''((((((((('''&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,------...333222111///............,,,......---+++,,,///333000555777555888@@@FFFGGGKKKEEEHHHRRRWWWQQQOOORRR___aaafffmmmppplllbbbZZZSSScccpppsssssssssmmmeeehhhfffdddaaa````````````\\\dddnnnwww}}}wwwmmmdddmmmnnnqqq{{{zzz}}}rrroooqqqvvvrrrxxxooohhhfff\\\NNNDDD???===;;;999666555555444333222111111000000000000000000000000,,,---...///...---+++******+++---...///...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))***+++,,,,,,,,,,,,---------............///000000111111777LLLrrrqqqZZZeeewwwiiisssuuu}}}lllccc%%%%%%'''((((((((('''&&&%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))************++++++++++++++++++,,,,,,---------333222111///............+++,,,---+++***---222666222777999777:::DDDLLLMMMPPPKKKOOO\\\bbb^^^\\\```hhhgggjjjnnnooogggWWWJJJPPPgggyyy{{{zzzyyymmm]]]aaacccbbb]]]WWWVVV\\\bbbsss|||{{{rrrjjjfffpppzzz{{{|||qqq___kkkkkkXXXMMMHHHEEECCC;;;;;;:::888777666555444000000000000000000000000...///000111111///---,,,***+++---//////...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++***)))(((((()))***+++)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&'''(((((()))(((((((((++++++,,,---............---------.........//////111222333333999NNNsss~~~kkkWWWlllyyynnnssscccWWW{{{tttvvv$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))(((((((((((('''''''''((())))))*********+++---------,,,------...111111+++***...111111000,,,***---......111666<<<>>>===:::===GGGQQQUUUQQQKKKNNN___mmmooohhhcccccchhhkkkkkkjjjhhh___VVVVVVjjjzzzyyyqqqkkkccc\\\[[[___\\\[[[^^^```ppprrrlllmmmjjjsss}}}iiiggguuuxxxvvv{{{~~~kkkiiinnnxxxkkk___SSSQQQLLLFFF???;;;999777555444555444222222333444333222111---+++...000---,,,---,,,---...000000000000///++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,************************+++*********))))))((((((******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))************+++,,,,,,---......------,,,------...///000111000222666:::MMMtttqqq^^^mmm~~~nnnooo{{{cccNNNxxxuuuhhh%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***++++++,,,,,,+++,,,---...---------...---111333222---***+++---333---+++...222333555888:::???BBBCCCFFFNNNSSSUUUYYYVVVYYYccckkkjjjhhhiiihhhmmmooonnnmmmlllfff```ccciiiiiibbb___dddeeeaaa]]]hhhsssnnnmmmooollluuuxxxpppqqqzzz}}}jjjfff\\\PPPIIIEEE>>>777;;;999777666555333000---111...///222333111111333---...///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,************************************)))))))))(((******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))'''%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))*********++++++,,,,,,---------------,,,------...///000222111222555888JJJppprrr\\\hhh{{{mmmiiinnnzzzcccUUU}}}qqqeee&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,---......,,,,,,---.....................333666000+++222???BBB888000111666888999999999BBBJJJNNNRRRVVVVVVSSSWWWWWWZZZ]]]]]]\\\^^^ccc```hhhooopppooonnniiiddd______ZZZXXXeee{{{xxxooo{{{kkkfffssszzztttsssxxxhhh```SSSBBBDDDAAA===:::888555222//////...000333222//////333000000111111000000///...------------------------,,,,,,,,,,,,,,,------...,,,------......------,,,************************************))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,------,,,------...///000222111222444777GGGlllsssYYY```xxxlll~~~ccccccnnnyyy]]][[[ddd\\\zzz&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,------......++++++,,,---/////////...333///222666000+++;;;RRRYYYHHH888555:::============GGGRRRXXXZZZYYYUUUOOOQQQRRRTTTTTTSSSRRRTTTWWW^^^gggoooooolllhhhaaa[[[RRRWWW[[[ddd}}}kkklllvvvpppmmmggg]]]bbbrrrwwwmmmuuuxxxjjjmmmrrrfffVVVNNNUUUbbbhhhiiigggooo}}}yyyppp[[[WWWQQQHHH@@@;;;888777666000///111444111---...222222222222111111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------......------,,,*********************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))************)))))),,,,,,,,,+++++++++++++++------,,,------...///000222111222444777FFFkkktttWWWXXX~~~uuukkk}}}}}}```cccrrrjjjTTT[[[VVVRRRuuu$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((()))'''''''''''''''''''''''''''((((((((()))))))))*********++++++,,,---------+++******---000222111000444444:::AAA<<<666DDD[[[jjjUUU???999===BBBEEEFFFGGGPPPXXX[[[ZZZXXXRRRLLLTTTSSSSSSTTTWWWYYYXXXVVVdddhhhjjjfffdddcccaaa]]]cccmmmuuu}}}wwwlllggguuuxxxiiieeetttrrr___```bbb]]]___jjj}}}tttfffeee```nnn|||ooopppdddhhhhhhgggiiinnnlllgggbbbcccgggkkkjjjjjjxxxssskkklllzzz}}}yyynnn^^^OOODDD>>>;;;999555333444666555222333777444444333222111000000000......------,,,,,,,,,,,,------,,,,,,------...///,,,------......------,,,************************))))))))))))))))))************))))))))))))******************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))************)))(((+++++++++++++++++++++***------,,,------...///000111000222555777GGGllluuuVVVSSSxxxuuulllyyy___kkkdddOOOYYY~~~UUUTTTxxx$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******))))))***++++++,,,,,,---+++******...333666666444---999NNN^^^___\\\dddrrrsss___IIICCCGGGNNNSSSVVVUUUYYY[[[WWWTTTTTTRRROOOXXXVVVTTTUUU\\\bbb___YYY[[[\\\\\\^^^hhhvvvxxx}}}ooonnntttddd___WWWYYYllltttcccbbbhhhooozzz{{{yyy|||xxxppp|||qqqiii```\\\YYY\\\fffppp~~~wwwsssnnnhhhdddeeelll~~~}}}qqqbbbTTTJJJDDD@@@:::666777888666666999666555444222222111111111/////////...------,,,,,,---------------......///,,,------......------,,,************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***++++++***)))(((*********+++++++++++++++------,,,------...///000000000222555777GGGjjjvvvVVVQQQvvvxxxnnnzzzaaasssjjjRRRYYY]]]^^^%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))******************+++,,,,,,---------+++,,,111888<<<<<<:::111GGGcccwww~~~mmm\\\VVVYYY^^^aaaeeeaaaaaa[[[RRRNNNQQQUUUVVVZZZXXXSSSRRRXXXaaabbb]]]XXX]]]eeetttvvvvvvyyyjjj]]][[[```kkkxxxxxxoooxxxyyywww{{{}}}~~~wwwoooqqq{{{uuuccc[[[\\\^^^^^^^^^gggvvv|||qqqxxxqqqeeeZZZNNNDDDAAA@@@<<<999888666555444333222222333333222222111111000//////...---------------...//////,,,------......------,,,************************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***++++++***)))((())))))******++++++,,,,,,------,,,------...///000111000222444666DDDgggvvvXXXRRRvvv{{{qqqhhhzzztttYYYXXX~~~```bbb&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&''''''((()))******+++******+++,,,,,,------......---...333;;;@@@@@@>>>BBBXXXqqq|||mmmhhhiiiiiikkkmmmiiieeeZZZMMMIIIPPPXXX]]]\\\[[[UUUPPPUUU___dddbbbllluuu{{{nnnssszzzvvv{{{sssoookkkyyy|||yyyttt}}}vvvqqqkkkeee]]]XXXZZZ```uuusssrrrwww{{{yyyiiiXXXPPPMMMFFF>>>:::666555444333222333444555444444333333222111000000...------------...//////,,,------......------,,,************************(((((())))))*********+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))''')))***++++++***)))'''(((((()))***+++,,,,,,------------------...000000222111222444444AAAcccvvvYYYSSSxxx}}}sssooo~~~{{{]]]VVVzzz\\\^^^''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***''''''((()))***++++++,,,+++((((((,,,,,,(((***000***333111000>>>HHHLLLQQQRRRmmmxxxtttyyy~~~vvvjjjhhh___UUURRRUUUYYYZZZXXX\\\PPPOOO[[[ccccccooo|||yyy}}}pppaaadddppptttfffcccmmm~~~~~~tttlllffffff```ggg}}}}}}yyymmm\\\XXXqqqzzzuuuyyynnn^^^SSSJJJEEE@@@;;;999888666666777888555555777888444111111444333111000111000...---000000000000000000//////+++++++++***++++++,,,,,,************************************)))))))))))))))))))))))))))(((((('''******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,((()))///000---...333000000222444555AAAaaaooo[[[VVV{{{pppTTTbbb```iii''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***(((((())))))******++++++,,,)))***------***,,,000---333111333@@@IIIRRR```eeesss|||xxxvvv~~~~~~~~~~~~vvvkkkbbb]]]WWWWWWZZZ[[[ZZZWWWZZZWWWZZZdddlllwww}}}kkkpppvvviiihhhvvv~~~|||~~~qqqppp~~~|||uuu|||zzzzzzrrrhhh___\\\iii~~~vvv[[[SSSMMMEEE>>>:::888999;;;::::::888444222333333222333111000111222333222000//////////////////...---,,,+++++++++++++++,,,,,,************************************)))))))))))))))))))))))))))(((((('''***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************+++++++++,,,,,,,,,------222//////222222//////333000000222444444???]]]|||rrr[[[NNNtttoooTTT___}}}bbblll'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***)))*********************---+++***------+++,,,//////222111666AAAGGGWWWppp{{{ooonnnyyy~~~uuunnniiiccc\\\WWWVVVUUUVVVYYYYYYVVVSSSUUUfff|||sssmmmrrr}}}|||rrrqqqxxxqqqllloooxxxyyyqqqkkkooo~~~yyykkk}}}xxxmmm]]]NNNDDD???<<<;;;===CCCCCC;;;666888999666111000//////111111111000000000000000000///......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))******))))))((('''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((++++++++++++,,,,,,,,,,,,(((&&&'''***,,,+++---000000000222444444<<>>;;;666333333444555555333333333222111000//////...------,,,+++++++++,,,++++++++++++++++++++++++++++++++++++***************************))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))*********+++++++++,,,,,,222222000...---...//////111000111444333:::QQQjjjmmmcccfffyyyyyykkkYYYjjjttt''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((*********++++++++++++++++++,,,,,,,,,---222888999555???BBBDDDPPP```cccggguuuzzzyyynnnjjjpppwwwbbbVVVLLLLLLRRRVVVZZZ]]]bbbjjjvvvrrrxxxxxx~~~yyypppqqq~~~wwwggg___]]]lllvvvrrroooppp|||rrr\\\eeepppuuurrriiiaaa\\\JJJDDD;;;444222222444555222222222111000///...---///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++******)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******************++++++++++++)))+++,,,+++...555888888333000111333444;;;RRRkkknnnhhhtttwwwzzzdddVVVpppvvv''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((************++++++,,,,,,,,,+++---...111:::EEEHHHDDDBBBIIINNN\\\rrrxxxpppooooootttxxxrrrggg___aaaggg\\\UUURRRTTTVVVVVVYYY^^^iiiwww~~~jjj]]]RRRXXXnnnzzzvvvuuu}}}tttjjjdddggggggeeekkkvvvhhh^^^NNN@@@888444444444555555444444333111000/////////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++***))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******************+++++++++++++++000222333:::DDDKKKKKK444000000333555===UUUnnnsssllluuu{{{eeeYYY|||sss''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((()))***)))((('''(((***))))))***+++,,,,,,------***---000555AAAOOOSSSOOOAAALLLRRRbbb}}}uuujjjfffhhhjjjeeeZZZRRRQQQUUUZZZWWWWWW[[[\\\]]]eeeppp~~~}}}ttt|||iiidddrrr}}}nnnmmm}}}bbbXXXSSSPPP___sss~~~hhhTTTEEE===:::888999999999888777555444333000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))************+++++++++(((,,,,,,***---666;;;:::555111000333555???WWWpppyyymmmpppddd[[[yyyooo''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))***)))'''''')))***+++***+++,,,+++***+++---666666999<<>><<<999777555444333222222222000...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))************)))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,+++++++++******,,,,,,------.../////////111000222333222999SSSoooyyy]]]VVV{{{~~~\\\ZZZ}}}hhh''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((()))))))))***+++***(((((()))***,,,))))))***+++++++++...666<<>>:::666333111111111000///......---,,,------,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************((()))***+++,,,------...,,,,,,------.../////////000///222444222777NNNfffsss\\\QQQmmmqqqUUUUUUyyynnnmmm''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((***,,,,,,***(((((((((...---///222///---666CCCOOOXXXeeerrr~~~zzznnngggdddeee```XXXYYY```^^^[[[WWWVVVXXX^^^hhhqqqwwwvvv}}}ooobbb___jjj}}}vvvrrrjjjbbbmmmzzzxxxyyyyyy}}}mmm[[[VVV\\\cccmmmzzz}}}pppoooxxxzzz^^^kkk{{{hhhmmm{{{yyyyyyttt[[[[[[bbbbbb______YYYVVVOOOEEE<<<666555666222111111000111000...------------------,,,,,,,,,...------,,,++++++******+++++++++*********))))))''''''(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))***+++,,,,,,------,,,,,,------.../////////000///111444333777KKKaaattt___VVVqqqxxxqqqssshhhTTTZZZiiijjj''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***''')))******)))((())))))***---444888111...>>>TTTgggiiinnnxxx|||bbb[[[[[[ccceee```___dddaaa^^^YYYXXX___ooo{{{pppqqqzzzzzzuuurrrzzzuuukkkhhhfffnnntttcccYYYWWWaaawwwxxxaaaZZZYYYUUU^^^wwwrrraaa]]]bbbZZZYYY```hhhllljjjccckkkkkkfffbbbcccdddmmm~~~vvvmmmeeeeeeqqqwwwjjjnnn~~~nnndddiiiwwwsssccc^^^]]]___ccc\\\^^^^^^WWWLLLBBB>>>===666444222222333222111............------,,,,,,,,,......------,,,++++++***++++++++++++************''''''((()))***))))))((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,------.../////////000///111444333666III^^^xxxdddaaauuulllnnngggZZZhhhkkkeee((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******((()))***)))))))))+++---+++...777===777666JJJeeezzzxxxsssttt|||lll]]]YYYZZZaaafffccc^^^\\\\\\]]]]]]```lll{{{{{{}}}vvveee^^^]]]]]]zzzsssrrrhhh```kkkzzzmmmiiiqqqxxxlllhhhcccuuuoooeeecccqqqzzzddd\\\UUUSSSRRRWWWbbblllsssvvvllldddfffbbb\\\bbbmmmppp}}}lllfffyyyssshhhzzzeee[[[jjjnnneeeaaa```YYY]]]aaabbb\\\RRRFFF???<<<888444333444444333000//////......---,,,,,,,,,++++++,,,,,,------......,,,++++++++++++*********'''(((***+++++++++***)))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******,,,,,,------.../////////111///000333333777III^^^{{{jjjlllxxxuuukkkbbbwwwpppccc((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))******************)))))),,,000333444222999DDDDDDFFFZZZttt|||tttuuuxxxnnn^^^[[[^^^aaaccceeegggaaaZZZ___gggmmmrrr~~~||||||zzzvvvxxxgggaaahhhqqqpppfffddd```rrrdddiii~~~tttuuu|||tttiiilllgggvvv|||lll```\\\[[[eeeuuu}}}|||yyybbbPPPRRRNNNKKKXXXPPP\\\tttxxxpppddd[[[dddrrrfffzzzmmmdddjjj{{{}}}wwwoookkkddd^^^```ccc___RRREEEBBB<<<555333555666555222/////////...------,,,,,,++++++,,,,,,---.........,,,,,,+++++++++*********((()))+++,,,,,,,,,******))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,------.../////////222//////222333888JJJ___|||nnntttoooddd}}}qqqggg((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************,,,,,,+++***+++...333777>>>888<<>>888666777333111000000111000...,,,------------,,,,,,,,,,,,+++******************++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''((((((((((((((()))(((((((((******((('''''''''''''''''''''''''''((()))***)))'''''')))***))))))(((((((((((())))))))))))))))))************************++++++++++++,,,,,,,,,---......//////000333000000666888FFF___rrrhhhqqq((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++///111---111999666888HHHYYYQQQJJJNNN[[[iiiqqqsssmmmooollldddZZZTTTVVVZZZrrrnnnmmmxxxzzztttxxxuuuxxx{{{{{{{{{rrr{{{|||{{{|||{{{rrr}}}~~~~~~lll^^^ggguuu~~~~~~{{{ttt___HHHLLLKKKGGGMMMXXXWWW]]]qqqwwwmmmzzzfffYYY```zzzlllbbbaaaooovvveee]]]XXXPPPKKKGGGEEEAAA<<<999:::666444222222222111///---.........---------,,,,,,+++,,,,,,------,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((()))))))))(((((((((******(((''''''''''''''''''''''''''')))******)))(((((()))+++))))))(((((((((((())))))))))))))))))***************************))))))))),,,------...//////000000///222///000666777EEE^^^kkkgggooo((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))***+++++++++...///111666======<<<@@@MMMJJJLLLUUUccckkkjjjfff```fffhhh```UUUOOOTTT\\\xxxsssmmmxxxjjjbbbqqquuunnnrrrzzz~~~pppkkkkkkhhhiiittt~~~xxxtttpppmmmqqq|||xxxsssllluuuzzzyyy|||yyywwwZZZSSSPPPJJJIIIHHHIIISSScccooo{{{tttfff]]]ppppppppppppgggpppyyyppphhhbbbYYYOOOHHHCCC@@@<<<;;;777555333222222222000///000//////......---------+++,,,---......---,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******)))(((((((((******(((''''''''''''''''''''''''''''''(((((('''&&&&&&''')))))))))(((((((((((())))))((()))))))))************,,,,,,,,,++++++++++++***------......///000000000///222///000555666DDD\\\|||___bbbkkk((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,222999BBBNNNVVVUUU\\\YYYYYY___ggglllkkkhhhcccfffeee]]]TTTUUUaaammm}}}ttt{{{}}}pppbbbhhh~~~xxxtttyyy|||yyywwwxxxrrrhhh___XXXNNNCCCOOOHHHIIIJJJIIIQQQTTTKKKNNNKKKIIIJJJOOOWWW^^^ccc^^^RRRQQQTTTSSSYYYbbbaaammmrrruuuqqqjjjgggjjjppp|||jjjdddcccggghhheee___WWWUUUVVVXXX\\\^^^]]][[[ZZZaaayyy}}}}}}{{{uuuzzzyyydddTTTLLLHHHAAA:::999777555444444444333222111111000000///...------***+++,,,------,,,+++***************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******)))(((((((((******(((''''''''''''''''''''''''''''''((()))(((&&&&&&((()))))))))(((((((((((())))))((()))))))))************++++++++++++++++++++++++------......///000000000...111///000555666BBB[[[uuuYYY\\\iii((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((()))))))))******************************)))******+++,,,---......---...888BBBMMMggg|||zzzuuulllaaa^^^aaaggghhhhhhkkkhhhbbbZZZZZZfffzzzmmmtttrrr|||zzzkkkrrr{{{zzz|||uuuyyy{{{~~~qqqgggeeebbbRRR@@@===555555777444999<<<555:::999999888999:::<<<<<<@@@666777<<<<<>>>>>???888>>>>>>???>>><<<999888777===777:::<<<999AAAHHHDDD===============>>>>>>===666666999@@@EEEGGGJJJNNNHHHWWWaaalllvvvuuukkktttzzzvvv___UUURRRNNNLLLLLLNNNTTTaaannnuuusssjjjcccZZZ[[[hhhvvvddd___yyyvvvgggbbbfffrrryyygggWWWLLLGGGDDD???<<<:::999777666444333222111000///......,,,++++++++++++++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((((((((()))(((((((((******((('''''''''''''''''''''''''''***++++++***))))))***,,,))))))(((((((((((())))))))))))))))))************(((((()))***+++,,,------,,,,,,,,,---......//////---000///000555444@@@XXXyyyfff[[[wwwiii((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111777CCCaaaqqqsss|||hhhZZZNNNSSSaaajjjddd[[[\\\[[[^^^iii|||ttt~~~sssmmmiiiqqq{{{yyy{{{tttvvv~~~pppllllllxxxzzzsssnnn```ZZZTTTHHHDDDDDD===:::<<>>>>>>>>;;;:::AAABBB<<>>;;;AAA;;;777888777666777:::111EEEEEEAAAQQQWWWQQQSSSXXX^^^YYYddduuuiiiddd\\\UUURRROOOOOOOOOPPPQQQQQQTTTWWWUUUNNNSSStttsssaaaooovvvllleeedddwwwtttcccXXXNNNJJJDDD@@@===:::888666444444333222111000///...------+++******+++------))))))******++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((''''''''')))(((((((((******)))'''''''''''''''''''''''''''((())))))(((''''''(((***))))))(((((((((((())))))))))))))))))******************+++,,,...///000111++++++,,,,,,---......///---000///000555444@@@WWWwwwlll[[[sssggg)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))***+++...---,,,+++************))))))---111///,,,000888AAATTTkkk{{{wwwiii^^^VVVRRRYYYdddggg___VVVZZZmmmyyy|||~~~ppp~~~zzzuuu}}}yyy|||pppjjjmmmgggYYYOOOSSS___nnnzzz~~~wwwppphhh^^^VVVRRRVVVXXXUUUNNNGGGBBBAAABBBBBBBBBDDDHHHLLLPPPRRRRRRIII???>>>CCCGGGEEEAAA;;;>>>>>>999777:::<<<<<<===::::::===>>>===>>>AAA???AAAGGGPPP___rrrwww}}}{{{zzz~~~uuu___RRRIIIBBBBBBGGGOOOPPPZZZvvv|||yyywwwwwwgggjjjyyyvvvaaa]]]VVVLLLFFFBBB@@@>>>===888666333111000///---++++++,,,,,,---------,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((())))))))))))'''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++++++++,,,------......///000000111111111555CCCQQQuuu}}}ddd]]]|||kkk))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))******+++,,,,,,+++******++++++,,,...+++***,,,,,,///;;;GGGJJJ^^^ttt{{{xxxpppdddZZZUUUVVV]]]hhhjjj```UUUPPPuuuxxxrrryyyzzzvvvoooyyyzzzyyyvvvqqqoooppptttiiieeejjjvvvuuudddXXXYYYYYYTTTLLLTTTeeeyyy|||rrreeeZZZTTTLLLNNNSSSYYYaaaiiippptttooohhh___\\\]]]^^^\\\XXXYYYZZZWWWOOOHHHCCC<<<555777444555999999777888:::===<<<<<<<<<@@@GGGOOOUUUWWWYYY\\\\\\\\\hhhuuu]]]QQQJJJFFFEEEGGGOOOeeetttoooqqqtttwwwnnnqqqddd___VVVIII???===<<<999666555555444333111,,,,,,,,,,,,,,,+++***)))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&'''((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,++++++,,,------......///000000111111111555BBBQQQuuufff]]]{{{vvv)))))))))(((((((((''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))***++++++++++++******++++++,,,---000---+++,,,///555BBBNNNDDDZZZpppvvvnnnfffbbbaaagggaaaaaaeee```XXX^^^kkkxxxzzznnnfffppp}}}ssslllhhhddddddggghhhdddaaa^^^XXXNNNHHHHHHNNNeeetttmmmdddgggooorrrkkkqqq~~~{{{vvvwwwzzzzzzrrriiiZZZNNNFFFEEEHHHOOOQQQPPPQQQSSSUUURRRMMMHHHCCC???===<<<999999<<<>>>@@@GGGWWWgggmmmbbb]]]WWWQQQQQQRRRUUU___iiikkkgggdddUUUQQQ___dddZZZkkk|||wwwvvv~~~~~~ooo[[[KKKFFF???<<<888666555444222111///......---,,,+++***************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((###$$$&&&((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,------......///000///111111111444BBBPPPttt}}}{{{ggg\\\yyy}}})))))))))(((((((((((('''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))((((((((()))***+++,,,,,,,,,++++++++++++,,,,,,---...000222666<<>>::::::<<<===\\\zzz}}}hhhiiipppzzzzzzqqqggg]]]SSSMMMCCC>>>:::888555333777===NNNaaahhheeellluuu}}}xxxeeeSSSKKKKKKMMMGGGHHHKKKNNNccc{{{gggbbbxxxnnneeegggqqqnnn]]]OOODDD@@@;;;888666444222111111000//////...---------*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%&&&''')))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((())))))))))))((()))))))))************++++++,,,,,,,,,---------++++++,,,------....../////////111222111444AAANNNtttyyy{{{bbbWWWvvvvvv***)))))))))((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,......---,,,,,,,,,,,,,,,+++...111555;;;DDDLLLPPPYYYaaajjjmmmkkkiiimmmsssssshhhhhhxxxzzznnntttwww|||xxxwwwssskkknnnwww{{{rrriiibbbYYYNNNGGGEEECCCAAAAAAEEEFFFEEEFFFJJJIIIbbb{{{xxxkkkcccSSSKKKDDD@@@===999777999;;;IIIKKKFFFIIIQQQccczzzhhhNNNFFFGGG???CCCIIIJJJXXX~~~qqq~~~kkk\\\ZZZjjj~~~kkkQQQJJJFFFAAA===;;;999888777000000///.........//////******++++++,,,,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))((()))))))))************++++++,,,,,,,,,---------++++++,,,------....../////////111222111444@@@MMMrrr~~~wwwZZZQQQsssnnn******)))))))))(((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))***,,,,,,///......------.........///222444888BBBQQQ\\\aaalllmmmppprrrnnnhhhhhhlllkkkkkkuuuzzzkkkllluuu|||llltttvvvpppqqqqqqlllkkkoooaaaXXXOOOKKKHHHDDDDDDGGGTTTSSSVVV\\\^^^]]]]]]```hhhsss}}}|||qqqeee^^^WWWNNNHHHGGGBBBLLLNNNMMMMMMHHHJJJYYYwwwcccRRRLLLAAA;;;<<>>KKKnnnzzzaaaVVVqqqqqq************))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((('''''''''((()))+++,,,---++++++---///111444666777777AAALLLVVVaaalllooojjjrrrvvv|||}}}qqq___WWWYYYccc|||zzz||||||kkkffffffmmm{{{rrrsssnnnaaaVVVVVV\\\aaa^^^\\\^^^gggooossswww|||yyyuuuuuu{{{xxxpppqqqmmm[[[PPPQQQOOOJJJGGGKKKQQQMMMUUUjjj[[[uuu~~~pppssszzzmmm```TTTJJJBBB>>>???===999555111000//////---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((('''&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%'''))))))))))))((((((((((((((())))))))))))))))))))))))************))))))*********+++++++++++++++,,,------......///...///111333111333>>>JJJmmmnnn]]]ooottt))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))*********---***)))***---///...---------...///111555:::===IIIMMMYYYgggnnnmmmlllnnnttt|||xxxhhh^^^```fff~~~~~~yyylllcccccc___XXXYYYaaaaaaggghhh]]]OOONNN]]]mmmuuurrrrrrwww~~~~~~lllRRRIIIJJJ<<>>@@@KKKXXXjjjooosssrrroooqqqyyy~~~zzzyyy}}}bbb\\\TTTDDD888:::EEEUUUlll}}}nnnggguuu|||zzzkkk^^^\\\ggg{{{hhhWWWNNNMMMJJJQQQ[[[WWWDDD777666111///,,,+++++++++***)))++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...000111111222;;;FFFgggpppssslll|||qqq))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))'''(((((((((((())))))))))))))))))******++++++,,,///...---------.........000222555888???MMM___lllsssyyytttttt~~~||||||rrrkkkqqq|||nnnjjjjjjiiigggfff```UUUKKKHHHHHHNNN[[[hhhzzz}}}zzztttmmmhhh}}}wwwlll```\\\YYYTTTIIIBBBKKK[[[XXXVVVRRROOOQQQbbbtttiiiccceeekkkXXXVVVKKKMMM\\\___PPPBBB@@@777333///,,,,,,+++************++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************)))***++++++,,,,,,,,,,,,+++,,,,,,------...//////......000222111222:::EEEddd```bbbpppooo))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((())))))***+++,,,,,,,,,------------------...///111111555???MMM]]]kkkrrruuuxxxwwwnnnpppvvv|||||||||xxxjjj\\\TTTQQQRRRVVV\\\hhheeedddeeefffkkkttt}}}~~~}}}rrrfff\\\jjjkkkmmmsssuuugggmmmwwwzzzlllYYYRRRWWWNNNGGGCCCFFFOOO^^^uuu{{{pppxxxqqqddd}}}kkklllYYYOOOYYY```WWWLLLHHH===999333///---,,,++++++))))))***,,,,,,,,,,,,+++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************((()))***+++,,,,,,---,,,++++++,,,,,,---...............000222111111999CCCaaaaaabbbpppkkk))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))******((())))))***+++,,,------,,,...///.........000222333444999FFFWWWgggooosssuuurrrzzz}}}hhhbbbjjjwwwzzz|||nnnfffXXXIIIBBBCCCMMM\\\iiirrruuuxxxyyyyyyzzz{{{yyy}}}|||~~~zzzwwwzzz~~~||||||{{{yyy{{{}}}vvvjjj```dddccc^^^^^^kkkzzzwww~~~|||ggg[[[TTTGGG???CCCNNN\\\rrrjjjfffxxxkkkrrrvvvdddUUUSSSYYYZZZUUUQQQDDD???777111...------,,,)))***+++,,,---,,,+++***************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((()))***+++,,,---------+++++++++,,,------............000222111111999BBB]]]```bbblll{{{jjj{{{))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))))))))*********((())))))***,,,------...---///111111000111444777;;;>>>EEEPPP^^^jjjrrruuuvvvtttuuuwwwrrrmmmsss~~~wwwmmmnnnwwwbbb]]]PPPFFFGGGRRR```ppp{{{yyy}}}|||}}}zzz{{{wwwxxx{{{yyyvvvzzz}}}}}}}}}~~~~~~}}}{{{|||{{{yyyzzz}}}}}}~~~}}}}}}}}}}}}~~~wwwlll```___```]]]ZZZ```ppp{{{nnn___WWWIII???@@@FFFPPPcccwwwtttdddiii|||wwwjjjfffuuu|||lll]]]WWWYYYXXXSSSJJJDDD;;;444000......---+++,,,---......---+++******************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((()))***+++,,,---------***++++++,,,,,,---......---...000222111111888AAA[[[zzz[[[___fffxxxmmm|||))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************((())))))+++,,,---.........000333333222333777:::CCCIIIQQQYYYaaajjjtttzzzwwwyyytttllllllzzzxxxyyyvvvnnnmmmxxxxxxlllppp}}}pppeeeZZZUUU]]]lllwww}}}~~~{{{zzz||||||~~~~~~}}}}}}|||}}}}}}|||zzzzzz}}}}}}zzzzzz|||{{{}}}~~~}}}zzzyyyzzz|||yyywwwvvvuuuuuuvvvxxxyyy}}}~~~{{{|||wwwkkk___TTTXXXZZZXXX[[[dddlllpppaaafffnnnzzz||||||qqqjjj^^^RRRGGGCCC???>>>MMM___ppp~~~iiifffmmmyyy```___eeeiiisssqqq\\\VVVRRRLLLMMMFFF===555111//////...---...///000000...,,,*********************************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************((((((***+++,,,---------***++++++,,,,,,---......---...111333111111888AAAZZZuuuYYY___cccvvvqqq+++*********))))))((((((******))))))))))))******))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))(((((((((((())))))))))))***************************++++++++++++---......,,,,,,---///111///000333444666===GGGUUUWWW[[[```gggpppzzz{{{nnnjjjmmmttt~~~uuuppp~~~}}}tttfffbbbsss~~~{{{vvvrrrooorrryyy~~~}}}{{{yyyvvv{{{|||}}}~~~}}}|||yyyxxx{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxvvvvvvvvvuuurrrpppqqqrrrssstttvvvwwwxxxyyyvvvyyy~~~~~~zzzvvvtttuuutttqqqnnnvvvuuuuuusssqqqooommmlll^^^[[[VVVSSSTTTXXX^^^bbbSSSMMMIIIPPPccc}}}vvvuuu|||yyypppdddXXXPPPSSSTTTOOOIIIHHHPPPTTTZZZ\\\YYY\\\iiixxx{{{yyyvvv\\\QQQXXXdddqqq[[[SSSMMMCCCCCCAAA;;;777444///+++222000............,,,***))))))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******((((((((((((((()))*********((('''''')))***))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////...///222888<<>>@@@EEEKKKooo~~~zzzwwwfffttt|||jjj[[[dddiiiYYYSSSTTTXXXXXXKKK888...000...---++++++,,,------,,,++++++***))))))******+++******************************))))))))))))******)))(((((((((((()))******,,,***((('''((()))((('''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))******++++++************++++++,,,,,,------,,,,,,------.../////////////////////000333777;;;TTTxxxddd|||nnnwww++++++++++++++++++++++++******))))))))))))***************)))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((()))))))))************)))******++++++,,,,,,,,,+++,,,---...------...000000000333999???GGGTTT```lllwwwwwwrrrqqq~~~{{{yyy{{{~~~~~~|||xxxttttttwww||||||~~~}}}}}}|||{{{|||{{{zzzxxx~~~~~~~~~~~~}}}{{{zzzyyyxxxyyyyyyzzzzzzzzzzzzzzzyyywwwtttsssrrrrrrpppnnnmmmlllkkkiiigggeeedddcccbbbaaa```___]]]\\\ZZZZZZZZZZZZZZZ\\\```ccccccccccccbbbbbbaaaaaa```___^^^[[[\\\]]]]]]^^^^^^^^^^^^WWWXXXZZZ\\\\\\[[[ZZZYYYVVVVVVUUUQQQMMMNNNSSSWWWXXX___gggjjjlllsssyyyjjjooosssSSSJJJBBB@@@AAACCCIIIOOOgggzzz}}}ttt]]]^^^uuupppeee~~~{{{jjjYYYUUUZZZbbb\\\GGG555///...,,,+++***,,,------,,,,,,,,,++++++++++++++++++******************************))))))))))))******))))))(((((())))))***+++,,,***(((((((((((('''&&&))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++++++++))))))***+++,,,------...,,,,,,------.../////////...//////000000333777;;;UUUuuupppsss^^^zzzxxx))))))************************))))))))))))******************))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((()))))))))************)))******+++,,,,,,------+++---............000111333333666===EEEPPP```nnnxxxuuunnnrrrxxx{{{sss}}}{{{wwwwww~~~~~~~~~~~~~~~|||yyyvvvuuuxxx}}}{{{yyyzzz|||||||||~~~}}}{{{{{{||||||zzzyyy||||||{{{zzzyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxwwwwww{{{xxxtttqqqpppooolllkkkjjjiiigggeeeccc```___^^^^^^]]][[[YYYVVVTTTSSSRRRPPPOOOOOOQQQSSSUUUTTTSSSXXXYYYZZZ[[[ZZZZZZYYYYYYTTTTTTUUUUUUUUUTTTTTTSSSQQQSSSUUUWWWWWWVVVTTTRRRNNNPPPQQQPPPLLLKKKMMMPPPLLLPPPVVV[[[bbbooovvvjjj|||oooZZZQQQHHHBBB??????FFFOOO```mmmwwwwwwyyyyyy```RRRYYYsssqqqqqqyyy}}}mmm```ZZZaaabbbSSS@@@444111///,,,+++,,,------,,,,,,,,,,,,,,,++++++************************************))))))))))))******)))))))))))))))***++++++,,,***(((((((((((('''&&&))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++++++++))))))******+++,,,------,,,,,,------.../////////...///000000111333777:::TTTvvviiirrr[[[www}}})))))))))))))))***************))))))))))))******++++++*********)))))))))*********)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************)))******+++,,,---......,,,...000000///000222333666777<<>>LLL\\\gggoooyyy}}}ooobbbfffzzzooowwwwww{{{{{{||||||zzzzzz||||||zzzxxxyyy{{{}}}}}}|||mmmdddmmm}}}~~~~~~~~~}}}}}}{{{yyy{{{zzzxxxvvvuuutttssssssqqqqqqrrrrrrqqqnnnkkkjjjmmmjjjgggeeeffffffffffffZZZZZZYYYXXXVVVUUUTTTSSSLLLLLLMMMMMMMMMKKKJJJHHHEEEDDDCCCCCCCCCAAA>>><<<999>>>BBBDDDCCCBBBCCCEEECCCCCCDDDDDDEEEDDDDDDDDDFFFFFFEEEDDDDDDEEEEEEFFFFFFCCCAAABBBEEEFFFDDDAAA:::;;;>>>AAAEEEIIILLLNNNPPPWWWZZZWWWUUUYYY]]]]]]```YYYWWW___gggeee\\\UUUCCC???:::@@@FFF>>>@@@TTTeee}}}sssqqqsss~~~sss]]]PPPYYYkkknnnbbbZZZPPPAAA<<<666222///...,,,+++++++++,,,,,,+++***((('''((((((((((((((((((((((((******))))))))))))***************)))******+++,,,***((('''''')))***))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))+++++++++***************,,,,,,------...//////000---...000111222444777999NNNzzzxxx]]]zzzlllvvv******************************))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++******++++++,,,---000000...,,,...333777888===IIIWWWlll~~~xxxtttpppkkkppp}}}vvvyyyxxx{{{|||{{{zzzyyyxxxxxxxxxxxx~~~}}}||||||~~~~~~~~~~~~}}}~~~}}}|||~~~~~~zzz{{{yyytttuuuzzzvvvvvvvvvvvvuuutttrrrrrrpppppppppooommmllljjjiiifffeeecccaaa```___^^^^^^ZZZYYYWWWTTTQQQNNNLLLKKKKKKKKKLLLLLLLLLJJJIIIHHHEEEDDDCCCAAA???===<<<;;;888:::<<<>>>???===;;;:::???>>><<<;;;;;;<<<>>>??????>>>>>>>>>============;;;;;;<<<<<<===<<<<<<<<<:::999999===BBBDDDCCCAAA??????FFFRRRVVVUUU]]]kkkiiioookkkaaaiii~~~UUUEEE;;;???BBB>>>===BBBTTTxxx{{{yyy~~~nnnzzzxxx{{{}}}vvvnnnwwwpppXXXRRRVVVtttnnnZZZXXXQQQEEE999111...,,,,,,,,,***)))'''''')))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((((((((('''******))))))((((((''''''***))))))((())))))***+++))))))))))))))))))))))))......---,,,,,,------...------...............---000000111111111333777:::YYYrrrgggrrrqqqddd~~~|||tttyyy******************************))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---......///000111444999>>>AAAGGGVVVfffvvv}}}www~~~|||~~~~~~xxxttttttgggeeerrr~~~~~~zzzzzzyyyyyyxxxyyyyyyyyy{{{zzz{{{}}}~~~~~~~~~}}}zzzzzzxxxttttttxxxttttttttttttsssqqqpppooooooooonnnmmmkkkiiigggfffcccbbbaaa___]]]\\\[[[[[[VVVUUUSSSQQQOOOMMMKKKJJJIIIJJJJJJJJJIIIHHHFFFEEECCCCCCAAA@@@>>><<<;;;:::999:::<<<======<<<:::999:::999777666666777999:::;;;;;;;;;;;;::::::::::::777888999:::::::::::::::999888888:::===@@@???>>>:::888===HHHMMMOOOZZZiiiuuuyyyrrrggglll^^^NNN@@@===<<<:::@@@JJJOOOjjj~~~tttooommm{{{}}}xxxpppqqqwww{{{pppaaa```iiiooo^^^VVVmmmmmmcccXXXMMM@@@777444222111000---+++))))))+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********,,,,,,---...//////......///000111111111333777:::TTTxxxlllttt~~~{{{wwweeeWWWqqqzzzuuu{{{ttt++++++++++++++++++++++++******))))))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,,,,...//////---000444888;;;@@@HHHNNNUUUfffrrrzzzxxxuuuzzz}}}{{{qqqqqq{{{jjjXXXQQQcccwww|||xxxyyy|||wwwwwwwwwwwwxxxyyyzzz{{{yyyzzz|||~~~~~~{{{zzzzzzxxxtttssstttrrrrrrrrrqqqpppooommmmmmnnnmmmllljjjhhheeecccbbb___^^^\\\ZZZYYYWWWWWWVVVQQQPPPOOONNNLLLJJJIIIHHHGGGGGGGGGGGGEEEDDDBBBBBBAAAAAA???>>><<<;;;:::999;;;;;;;;;::::::999888888555555333333333333555555777777666666666555555555333444555666777777888888999777555666777999:::999777333555;;;@@@CCCOOO]]]vvvwwwooodddeeeqqqwwwsss___RRREEE@@@<<<999???IIIMMM\\\kkkpppnnnlllkkkjjj}}}}}}}}}~~~qqqrrruuutttgggVVVQQQUUUnnnnnn[[[```uuurrrmmmaaaPPPCCC;;;666000,,,///---,,,,,,,,,,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''(((((((((((((((((((((''''''((()))***))))))((('''))))))))))))))))))))))))((()))***++++++***))))))+++,,,---...///////////////000111000111333777:::MMMyyyyyy|||sss___LLLddd{{{xxx{{{iii+++++++++++++++++++++++++++******))))))******+++,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((())))))***'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///111222///222777>>>CCCIIITTT^^^jjjwwwzzzxxxxxxwww~~~|||wwwuuu|||}}}qqqvvvxxxjjjYYY___mmm~~~~~~}}}|||{{{xxxuuusssssstttuuuwwwyyy{{{|||}}}~~~~~~|||{{{{{{zzzxxxuuurrrrrrqqqqqqppppppnnnmmmkkkjjjlllkkkjjjhhheeebbb___^^^[[[ZZZXXXVVVUUUSSSSSSRRRMMMLLLKKKKKKIIIIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@?????????>>>===<<<;;;:::999<<<;;;999888666666666777444444333222222333444444444333333333333222222222000111222444555666666666888666444222333444555666777333222444555777???IIIfffhhhddd\\\ZZZ______[[[WWWNNNHHHFFFDDD>>><<<>>>HHHMMMSSSZZZ```eeegggggg~~~}}}~~~~~~xxxqqqhhh[[[OOONNNTTTkkk|||ggg[[[aaagggzzztttaaaNNNBBB;;;444...///...------------+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((()))+++,,,+++***((('''))))))))))))))))))))))))(((***,,,------,,,+++******+++,,,...///000000000///000000000000333777:::IIIvvvyyyyyy~~~rrr```JJJ^^^{{{~~~|||xxxddd++++++++++++++++++++++++++++++************++++++,,,+++++++++***)))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...///111333444666666<<>>>>>======<<<;;;::::::999<<<:::888555444444444555333333222222222222333333222222222111111111000000//////111222444444555555666555333111000111333444555333111222111111444888OOOSSSWWWXXXXXXWWWUUURRRVVVOOOJJJJJJJJJFFFAAA>>>???===>>>DDDMMMSSSUUUVVVjjjzzz}}}}}}pppcccWWWPPPPPPUUUkkkvvvllleeeZZZaaauuu|||~~~qqq\\\LLLDDD>>>888000///------------,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((('''((((((((((((((('''''''''((((((((())))))*********+++---...---+++)))((())))))))))))))))))))))))((()))+++---------+++******+++,,,...///000000000//////000000000222666999IIIvvvsssvvvzzzmmm[[[III[[[yyywwwuuu~~~qqqaaa,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---...///111333555666<<<;;;CCCSSSaaajjjuuuqqqttt~~~}}}|||zzzrrrtttoooqqqllllllsssrrruuu~~~{{{wwwuuussssssuuuvvvsssppprrrsssuuuwwwzzz}}}|||}}}~~~|||{{{xxxzzzzzzwwwuuutttrrrnnnooonnnnnnmmmkkkiiigggfffeeeeeecccaaa^^^[[[XXXWWWSSSRRRQQQOOOMMMLLLKKKKKKGGGFFFFFFEEEEEEDDDDDDCCCAAA@@@???>>>=========>>>;;;:::::::::999999888888999888666444333333333333000000000000000000000000111111111000000000//////...///000111222333333333111222222000//////111333000///000000111111111222:::===EEEMMMQQQQQQRRRUUU```XXXPPPJJJIIIKKKMMMNNNBBB;;;777:::>>>AAADDDGGGMMMggg|||~~~yyyqqqhhh```[[[XXXfffxxxddd\\\``````kkkrrr[[[LLLBBB999555222///---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))((((((((()))))))))(((''''''(((((())))))***+++,,,,,,------......---,,,***)))))))))))))))))))))))))))'''((()))++++++++++++***+++,,,---...////////////...///000///000222666999IIIvvvxxxwwwkkkQQQKKKddd|||vvvyyyooo^^^,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------...000222444777888???>>>KKKdddyyytttwww{{{zzz}}}~~~kkkgggaaaeeeeeeiiiqqqppprrr}}}zzzzzz{{{zzzwwwtttpppnnnoooqqqtttuuuvvvwwwxxx{{{~~~~~~~~~~~~}}}uuuxxxwwwrrrppprrrpppkkkmmmlllkkkjjjhhhfffeeeddd```___^^^\\\YYYWWWTTTSSSOOONNNLLLJJJIIIGGGGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@===<<<;;;::::::;;;<<<<<<777777777666666666666666666666555444333222222222//////000000000000//////000000////////////............///000000000000000+++...000///......000222............///111111111111000444===BBBEEEMMMXXXeeeccc[[[OOOGGGJJJTTT\\\LLLCCC<<<:::888999???GGGGGG\\\{{{wwwuuuxxx{{{}}}~~~{{{uuukkkccccccttt}}}uuuvvvpppddd\\\PPPXXXrrrnnnYYYIII======999444///...------,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******))))))((()))))))))))))))(((''''''((()))***+++,,,---.........------,,,,,,+++******)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---...//////........./////////000222666999FFFsss|||tttjjjOOOZZZ}}}xxx{{{aaa,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------------///000333555777999@@@@@@QQQqqq||||||nnnfffkkkssswwwssssss~~~zzz|||}}}pppmmmsss^^^WWWPPPZZZcccnnnwwwnnngggnnnsss{{{|||xxxxxxzzzzzzwwwuuusssqqqppprrruuuwwwyyyzzz|||~~~~~~}}}}}}~~~}}}}}}}}}|||}}}~~~{{{yyyssswwwuuuooommmooonnniiikkkjjjjjjhhhfffdddbbbaaa\\\\\\[[[YYYVVVTTTRRRPPPLLLKKKIIIGGGFFFEEEDDDDDDBBBAAAAAA@@@???>>>======:::999888888888999:::;;;444444444444444444444444444444444444333222222111000000111111111111000000/////////.........------------...//////.........'''***......------///111000///---+++---000000///666///---222666;;;IIIYYYbbbgggdddVVVHHHGGGTTT```QQQHHH???:::666666@@@MMMTTT]]]ooozzzqqqnnniiinnnvvv|||~~~vvvnnneeennntttnnncccdddvvvuuulll___JJJLLLeeejjjZZZNNNDDD???777111...---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))((()))))))))))))))(((''''''))))))***+++---...//////...---,,,+++************)))))))))))))))))))))))),,,,,,,,,,,,---...///000------.....................////////////222666999CCCqqqwwwrrr}}}ooofffUUUlllzzzggg------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***************)))((('''******))))))((((((''''''''''''''''''''''''''''''******))))))))))))************++++++++++++******************************)))))))))))))))******+++++++++++++++++++++,,,,,,---000222222111222777;;;???OOOgggyyyppprrrjjjqqquuutttyyyuuuooommmvvvcccRRRIIIOOO]]]kkkoooiiidddfffkkkssstttuuuuuuuuuvvvxxxzzzssssssssssssuuuwwwzzz{{{}}}}}}|||{{{zzz}}}}}}~~~~~~}}}|||{{{ttttttrrrnnnjjjhhhhhhiiikkkkkkjjjhhheee```[[[XXX]]]\\\ZZZXXXTTTQQQNNNLLLMMMJJJFFFDDDDDDEEEDDDDDDBBBAAA@@@>>>===<<<<<<<<<::::::999999888777666666444444333333333222222222111111111111111111111111//////////////////////////////...------------...---,,,,,,++++++,,,,,,------------------------------------.........//////000///...///333888>>>BBBSSSWWWYYYUUUMMMHHHKKKPPPIIIIIIEEE>>>888999BBBKKKYYYdddqqqwwwwwwsssmmmiiiffftttxxxssszzzqqqhhhooouuuooo\\\SSSaaavvvyyytttqqqfffXXXTTTYYYwwwwwwcccWWWKKKLLLGGG<<<222//////...******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************///...,,,***))))))***+++))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++!!!###'''***,,,+++)))'''******+++,,,,,,,,,,,,+++........................//////000000000111444777DDDppp|||\\\{{{yyyxxxrrriiikkkzzzyyy~~~wwwddd------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))***************************************************)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++******************************)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,///000111333555888<<>>???NNNWWWbbbiiikkkiiifffdddiiiuuuzzztttuuu~~~~~~uuuoooqqqrrrkkk\\\RRRXXXfffyyyxxxvvvpppeeeZZZYYY\\\sssnnnaaaSSSRRRKKK>>>444111...+++******++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''+++***)))(((((()))***+++$$$&&&)))+++,,,,,,***))))))******+++++++++++++++------------------------...///000000000222555777@@@mmm}}}ZZZppp|||uuuyyy``````{{{xxx{{{wwwfff------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++***))))))***,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******++++++++++++*********************************))))))))))))***+++++++++++++++,,,,,,,,,------000000111333777>>>EEEIIIZZZnnnzzzkkkxxxzzzyyyzzz}}}}}}}}}}}}uuurrruuu}}}}}}qqqggggggjjjkkknnnqqqsssqqqnnnmmmoooqqqqqqsssuuuvvvuuutttuuuvvvssssssssstttxxx|||uuuuuuzzz}}}zzzzzz{{{zzzzzz}}}}}}|||{{{yyyvvvsssrrrqqqpppnnnjjjfffddddddeeecccbbbbbb```]]]XXXTTTRRRQQQOOOLLLJJJHHHGGGFFFFFFJJJGGGDDDBBBAAAAAA@@@>>><<<;;;:::999888777777777666666666555444444333333333333222222222111111111///////////////////////////////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,---///111222888999:::===@@@AAAAAAAAAJJJDDD>>>>>>BBBCCC@@@<<>><<<;;;999999888777666555555666555555555444444333333333222222111111111000000000...................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********+++++++++++++++,,,,,,------......///222555888<<>>DDDIIIKKKKKKBBB>>><<<===???BBBIIIOOO\\\dddqqqxxxuuummmmmmqqq|||}}}}}}xxxmmm___TTTOOOlll{{{rrrcccaaafffiiihhhbbb\\\iiiyyyooo^^^LLLBBB===888111...---,,,++++++*********))))))))))))))))))))))))((()))))))))************+++,,,,,,------+++***)))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***,,,++++++******+++++++++(((((()))************)))++++++,,,,,,,,,,,,,,,---,,,---//////000333666999EEEqqq]]]dddtttaaakkkzzzoooUUUIIIttt}}}}}}|||ppp---------------------------------,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++111///,,,***(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))*********++++++++++++*********************************************++++++,,,+++,,,,,,---......//////---000333222666EEE]]]pppzzzrrr^^^^^^fff{{{}}}hhhfffxxx~~~ooojjjmmmllllllttt{{{ooommmlllmmmppppppnnnlllmmmoooqqqrrrrrrrrrssstttrrrvvv{{{||||||~~~}}}zzzzzzzzzyyyxxxxxxyyyyyyyyyxxxvvvtttsssnnnnnnlllhhhdddaaabbbbbbYYYYYYXXXVVVTTTQQQNNNLLLIIIGGGEEECCCBBBBBBCCCDDDCCCAAA>>>===<<<;;;999888888777777666555555555555444444444444444333333333111111000000000/////////------------------------------------------------------,,,++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((())))))))))))***((()))***+++------......+++///222222222777AAAJJJKKKHHHDDDAAADDDLLLWWW___MMMBBB777333333666???IIIRRRZZZkkk{{{}}}ssskkkjjjttt|||vvvhhh[[[TTTaaarrryyylll^^^aaammmtttyyykkkYYYXXXeeemmm{{{oooZZZKKKDDD<<<444111000...,,,+++*********))))))))))))))))))))))))((()))))))))***************+++,,,------+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))),,,+++***)))((()))******(((((()))************)))+++++++++,,,,,,---------,,,---//////000333666999EEEppp]]]cccxxx___eee{{{oooVVVCCCiii|||~~~uuu------------------------------------,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++///...,,,***)))(((((()))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))************++++++++++++******************************+++************+++,,,,,,+++,,,,,,---...///000000---111555777???RRRmmmgggXXXYYYaaauuuoooqqq}}}~~~kkkaaa^^^ddd]]]^^^pppqqqmmmllllllnnnqqqrrrpppmmmkkklllnnnnnnooopppsssuuuwww{{{~~~}}}{{{zzzyyyxxx|||}}}||||||yyyyyyxxxvvvtttssstttuuuuuuuuutttsssrrrjjjiiigggddd___]]]]]]^^^UUUTTTSSSQQQOOOMMMKKKJJJFFFEEECCCBBBAAAAAAAAAAAA>>>===;;;::::::999777555777666555555444444444555333333333333333333333333000000/////////.........---------------------------------------------------,,,++++++******++++++++++++------------++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,......///,,,000333111///333>>>HHHNNNNNNKKKEEECCCJJJXXXdddXXXIII;;;666444444<<>>jjjsssVVV^^^xxxaaajjjyyyVVV@@@ccc{{{~~~vvv------------------------...------------,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************+++************)))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******************************++++++******++++++,,,---,,,,,,---...///000111111111333888@@@OOOfff}}}|||uuulllbbb[[[kkkwwwxxx}}}eeeYYY[[[```ddd[[[^^^rrrvvvpppmmmllllllmmmpppqqqpppooonnnoooooooooppptttxxx|||~~~~~~|||zzzxxxxxxxxxwwwxxxzzz{{{||||||}}}}}}}}}{{{yyywwwvvvtttqqqooonnnnnnoooppppppooommmmmmccccccaaa]]]YYYVVVVVVWWWPPPOOONNNLLLJJJHHHGGGFFFBBBBBBAAA@@@???>>>======:::999888888999888666444555444444333333333333444111111111111111111111111/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++---......---+++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,---...,,,...000///...///555:::DDDGGGGGGDDDAAADDDNNNWWWVVVGGG<<<;;;:::666999BBBOOOYYYdddlllooommmeee]]]]]]iiisssssspppnnniiicccXXX]]]```\\\UUUZZZppp}}}dddTTTKKKTTTiiisssdddVVVIII>>>777555222///---,,,+++,,,))))))))))))))))))))))))))))))))))))***************)))))))))))))))******((((((((((((((((((((((((((((((((()))))))))******((()))***++++++***)))((((((((()))))))))))))))))))))******++++++++++++++++++,,,,,,---......//////...///000000000222555777999eeedddMMMTTTvvvwwwgggttt~~~XXXAAAeeezzzyyy~~~ttt------------------------......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''(((***++++++++++++'''((((((((())))))******************************((((((''''''''''''((((((******++++++++++++******************************++++++******++++++,,,---,,,,,,---...///000111222555555999GGG]]]uuuvvvppp{{{vvvaaa]]]vvvzzzuuu}}}wwwcccQQQQQQ___kkkjjjaaafffxxx~~~uuurrrxxxnnnlllkkkkkklllnnnooopppssssssssssssuuuyyy}}}~~~}}}}}}~~~}}}zzzyyyyyyyyyyyywwwwwwyyy~~~~~~{{{yyyxxxwwwvvvuuurrrnnnkkkjjjkkkkkklllkkkjjjhhhggg^^^]]][[[WWWSSSQQQQQQRRRMMMLLLKKKIIIGGGFFFDDDDDD?????????>>>===;;;:::999888777666777888888666444333333222222222222222222/////////000000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************+++---......---+++***************************(((((((((((()))))))))***+++***)))))))))***,,,---++++++,,,---......------666:::??????>>>???CCCGGGNNNBBB:::======777777===PPPZZZaaa```___aaa^^^WWW[[[ccciiijjjlllooommmgggaaa______\\\UUUWWWnnnxxxbbbSSSQQQ]]]nnnwww}}}xxxmmm```RRRGGG999777333000---,,,,,,,,,))))))))))))))))))))))))))))))))))))************,,,,,,*********+++,,,---((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***++++++***)))((('''((()))*********************+++,,,,,,,,,,,,+++,,,,,,------...///000000///000000000000111444777999eeezzz[[[IIINNNnnnuuummm|||zzzZZZDDDjjjyyy{{{rrrnnnqqq000000000...------///000//////...---,,,,,,++++++,,,++++++******++++++,,,,,,,,,+++***))))))******************************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,...000111333555444222555@@@OOOaaayyynnngggssseeebbbwww|||~~~}}}yyysssrrr___OOOTTT___jjjrrrooommmnnnqqqsssrrrppppppppppppoooooooooppppppnnnppptttyyy}}}~~~}}}~~~|||~~~~~~~~~}}}}}}}}}~~~www}}}|||{{{|||||||||zzzxxxyyyvvvsssppppppooonnnmmmggghhhiiiiiigggdddaaa___YYYWWWTTTQQQOOONNNNNNNNNHHHGGGEEEDDDBBBAAAAAA@@@<<<<<<<<<;;;;;;:::::::::777666666555444444333333333333222222111000//////////////////////////////......------------............---,,,,,,,,,------------,,,+++++++++,,,,,,///---,,,***))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,------------///222666999;;;<<<>>>???DDDDDDAAA>>>@@@CCCBBB===GGGFFFIIIPPPRRRQQQQQQTTT[[[iiijjjccceeefffjjjuuukkktttpppcccVVVMMM[[[xxxuuuaaaXXXUUUhhh^^^nnnvvvmmm```HHHGGG<<<444222000------111///---+++)))))))))+++,,,)))((('''&&&&&&'''((()))(((***,,,---+++*********))))))(((((((((((())))))+++***)))(((((()))***+++))))))************)))))))))))))))***+++---...///******,,,------------,,,******,,,---///000111222---...//////...///111333>>>___uuuSSSEEEPPPrrruuuhhhzzzdddIIIeeerrrrrr}}}fff222111111///...---...//////......---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++************************************************+++,,,,,,,,,,,,,,,,,,---///111333444555666666555888LLLeee{{{}}}gggnnnllljjj}}}~~~vvvlllxxx|||wwwtttsss~~~rrrXXXSSS]]]gggrrrpppnnnmmmnnnrrrttttttssstttrrrpppooonnnnnnoooooorrrtttxxx|||}}}~~~~~~}}}|||}}}{{{xxxuuurrrqqqooonnnlllfffgggggggggdddaaa^^^\\\VVVUUURRROOOLLLLLLLLLLLLGGGFFFDDDBBBAAA@@@@@@???<<<<<<;;;::::::999888888555555444444333222222111333333222111111000//////..............................------------.........---,,,,,,,,,,,,------///......---------.........---,,,***************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,+++---///222444888>>>BBBHHHGGGCCCBBBFFFKKKIIIDDDBBBAAABBBGGGJJJIIIKKKOOO\\\hhhggg___```bbbfffqqqrrrwwwoooaaaVVVLLLSSSiii|||kkkYYYLLL]]]YYYmmmvvvgggPPPMMMBBB999777555111000222...---,,,************+++***)))(((((((((((()))***(((***++++++***))))))***))))))(((((((((((())))))+++***)))(((((()))***+++))))))************))))))---,,,,,,++++++,,,,,,---************+++,,,---...............//////000000...///000000//////111333===^^^{{{WWWFFFPPPqqquuuggg}}}vvveeeJJJeeelllooolll222222111000///..................------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,++++++************+++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,------......//////000111333444333444555777BBB\\\{{{kkkggg~~~zzz|||zzzsssfffoooqqqqqqooorrrzzzvvvcccWWWaaajjjnnnuuummmllllllnnnqqqtttuuutttvvvtttqqqnnnmmmnnnpppqqqxxxzzz|||}}}~~~~~~|||}}}}}}~~~|||yyyuuurrrooommmjjjhhhddddddcccbbb___\\\XXXVVVRRRPPPNNNKKKIIIHHHHHHHHHDDDCCCBBB@@@???>>>>>>>>><<<;;;:::999888777666555333333333222111111000000222222111111000000//////..............................------------......,,,,,,+++++++++,,,------...---------------......------,,,+++************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,,,,,,,,,,))))))***+++///666>>>DDDKKKJJJGGGFFFKKKRRRQQQLLLAAA===<<<>>>@@@AAAEEEJJJYYYgggiiiddddddbbbaaagggrrruuummmbbb[[[PPPOOO\\\qqq```RRRWWWVVViii~~~sssbbbVVVKKK???:::777333000///------,,,,,,++++++******+++******))))))******+++)))******)))(((((()))+++))))))(((((((((((())))))******))))))))))))******))))))************))))))+++***))))))((((((((()))+++******)))***,,,---///111111000000///.........///000111000000000222444:::[[[zzzVVVEEEOOOqqquuuhhh~~~uuu{{{dddIIIbbbeeejjjnnn222111////////////...---......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++************************))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111111111444555555555:::AAAZZZtttssseeehhh{{{pppqqq{{{mmmgggiiieeeddd^^^cccsssvvvnnnmmmlllkkkkkkmmmoooppprrrrrrsssqqqpppooopppsssvvvyyy}}}~~~|||}}}~~~}}}}}}{{{}}}|||}}}|||yyyyyyxxxxxxwwwyyyvvvrrrooollliiieeebbbaaa```^^^[[[XXXUUURRRQQQLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@???===<<<;;;;;;;;;;;;:::999777666444333333222222222111111111000000111111000000000/////////...........................------,,,,,,------...+++++++++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,,,,++++++(((((()))***---444<<>>:::::::::;;;@@@FFFQQQeeennnnnnoooggg\\\\\\fffooonnnhhheee[[[UUU]]]kkk||||||rrrnnnmmm```\\\aaannnuuuyyy{{{zzzjjj^^^NNNBBB;;;666222///------------,,,+++***)))*********************************(((''''''))),,,))))))(((((((((((())))))***))))))))))))))))))***))))))************)))))))))(((((((((((())))))***,,,,,,,,,,,,------......000000//////......------///000111111000111333555888WWWqqqPPPCCCOOOrrrvvviii|||~~~bbbGGG```www```iii~~~ggg444111...---...//////...---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,------...///111222333333444444666::::::<<>>===<<<;;;:::999999888888999888777555444222111111222222222111111111111111000000//////////////////........................------,,,,,,,,,,,,------******++++++,,,---...///...---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++******++++++++++++++++++++++++************************************************(((((((((((())))))))))))+++++++++,,,,,,+++******'''((()))***,,,///444888???GGGKKKGGGCCCEEEJJJMMMFFF@@@:::888777777;;;AAAMMMaaajjjlllnnnfffZZZXXXZZZkkkrrrqqqpppfff^^^ccc___nnn|||}}}yyyyyy~~~rrrhhh[[[VVV\\\gggxxxxxxdddPPPBBB;;;666333---------------,,,******))))))))))))))))))))))))*********)))'''(((***,,,))))))(((((((((((()))))))))))))))******)))))))))))))))************)))))),,,,,,++++++++++++,,,,,,---...000111111///...---,,,,,,------------......///000111111000111333555888WWWnnnQQQGGGTTTvvvvvvgggaaaIIIbbbsss```mmm{{{aaa;;;666000---...000000///------------------------------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444444222111555:::<<>>===;;;;;;:::999888777666666666666666555444333222111000000111111111111111111111111////////////............------------------------------,,,,,,,,,,,,------+++++++++,,,---...000111333222111///......------++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************************(((((((((((())))))))))))++++++++++++++++++***)))%%%&&&((((((((())),,,...444>>>EEEBBB===>>>BBBEEECCC>>>999888666555888===LLLZZZ^^^\\\aaa___YYY\\\XXXkkkssstttuuummmdddfffggghhhhhhjjjsssxxx^^^JJJJJJUUUnnnxxx^^^III===777333......------,,,+++++++++((())))))******))))))(((***++++++***))))))***,,,))))))(((((((((((())))))))))))************))))))))))))************)))))),,,++++++************+++111222222222111000...,,,******+++,,,------......///000111000000000222444999WWWuuuYYYOOOZZZyyyvvveeeaaaNNNiiirrrcccttt{{{aaaFFF>>>555//////000000///------------------------------,,,,,,,,,,,,------+++++++++++++++,,,---...************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,...///111333444555444333777>>>BBBKKKeee{{{xxxnnnaaaeeeyyy}}}pppgggnnnqqq}}}tttYYYFFFEEELLLcccyyy}}}qqqmmmkkkeeeeeefffhhhiiiiiihhhhhhkkkmmmnnnssszzz~~~~~~||||||~~~}}}{{{zzz~~~~~~}}}~~~zzz~~~zzzxxxuuusssrrrpppmmmkkkhhhfffdddcccbbb___[[[XXXRRRPPPLLLHHHEEEDDDCCCDDD??????>>>===<<<;;;999888777777666555444444444444333333222222111000//////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---++++++,,,---...000111222666555333111///...------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************(((((((((((())))))))))))+++++++++++++++***))))))&&&'''''''''&&&''')))+++---555:::;;;<<>><<>>GGGRRRSSSQQQXXXZZZYYY^^^\\\jjjnnnnnnuuusssiiifffjjjeee]]]YYYbbbrrr~~~oooTTTNNNPPPfffoooTTTCCC:::555000///---,,,++++++,,,,,,))))))***++++++***))))))***+++------+++***+++,,,))))))(((((((((((())))))((()))***++++++***)))((())))))************))))))(((((()))+++---///111222777555222///---------...++++++,,,,,,---......///...///000000//////111333777TTT}}}___SSS]]]{{{xxxfff~~~^^^PPPooottthhh{{{}}}hhhOOOEEE999222000111000...------------------------...------,,,,,,------...++++++++++++,,,,,,---...************************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++************************+++++++++++++++++++++++++++,,,---///111333555555<<<;;;???HHHMMMYYYvvvxxx~~~tttdddsssxxxpppssskkkvvvqqqyyyyyyXXXDDDKKK\\\___yyy~~~nnniiijjjfffcccdddfffiiiiiihhhiiimmmppprrrwww~~~||||||}}}yyywww|||}}}|||}}}zzz}}}yyyyyyzzzxxxzzzxxxtttqqqoookkkfffbbb```^^^]]]]]]\\\ZZZVVVSSSPPPMMMIIIEEEBBBAAABBBBBB>>>======<<<;;;:::888777666555444444333333333333222222111111000000//////---.....................---.....................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---///111333444666444222000...,,,++++++)))***,,,,,,---,,,+++***++++++++++++++++++++++++************************************************(((((((((((())))))))))))+++++++++++++++***)))((())))))((('''&&&'''***---***...222777>>>BBB>>>777<<<999999<<<===<<<>>>AAA@@@MMMPPPPPPYYY[[[XXX\\\```hhhffffffsssvvvmmmhhhbbbccc\\\QQQOOO]]]ttteeeZZZTTTbbbcccOOODDD===111///---+++***+++,,,---***+++,,,------,,,+++******,,,......---,,,+++,,,))))))(((((((((((())))))((()))***++++++***)))((())))))************))))))((()))---111777<<<@@@CCC;;;777111+++)))***---///---------...............---...//////...///111333222PPP```SSS]]]{{{zzziii{{{~~~ZZZOOOpppuuukkkmmmWWWJJJAAA666---222555***......---,,,,,,,,,,,,---...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************)))******++++++,,,------+++222000---444777888@@@BBBDDDIIIVVVhhh}}}mmmwwwzzznnnwww~~~mmmuuuqqq___mmmuuulllxxxcccQQQXXX```]]]lllnnnllldddbbbeeeeee```gggiiijjjgggeeehhhqqqyyy|||~~~~~~|||{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}|||~~~~~~|||{{{{{{xxx}}}~~~||||||}}}{{{yyywwwvvvwwwxxxuuuqqqnnnlllhhhbbb]]]ZZZVVVSSSSSSTTTSSSOOOJJJFFFEEECCCAAA???>>>======::::::999999888777777666333444444555555444444333000000////////////000000//////000000000000////////////.........---------........................++++++***++++++---...//////000111222333333333333222111///---+++***))))))+++++++++************)))++++++,,,++++++***)))(((******))))))))))))******++++++************++++++))))))))))))***************++++++++++++***))))))((((((((((((((((((((((((%%%'''+++111666;;;???AAABBB;;;999===AAA???===???>>>BBBGGGIIIIIILLLPPPTTTdddgggddd___fffuuuzzzuuuiiiiii```SSSJJJFFF[[[qqqccc___eeettt^^^IIICCC===333***)))---///,,,(((*********++++++,,,,,,,,,......---,,,***)))((((((+++***)))''''''((())))))***)))'''&&&&&&(((***+++***))))))))))))******+++111999CCCJJJIII@@@555------,,,,,,++++++,,,,,,---..................------.........///000000111111666QQQ]]]AAASSSlll{{{~~~www~~~rrrYYYQQQwwwsssjjj|||iii^^^UUURRRIII777111333///000///......------.........------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************************************+++,,,,,,------***222///...555888;;;EEEJJJQQQ]]]nnnuuuvvv|||}}}zzzxxxkkkwwwqqqccckkkggg___WWWSSSYYYcccjjjeeehhhgggcccbbbffffffccceeeeeefffhhhlllrrryyy}}}~~~}}}|||}}}}}}~~~~~~}}}~~~~~~|||~~~~~~~~~}}}{{{{{{|||||||||{{{xxxuuusssssssssoookkkiiihhhddd^^^YYYTTTQQQMMMMMMNNNMMMIIIEEEDDDCCCBBB@@@>>><<<<<<;;;888888777777666555555444333333444444444333222222000000////////////000000//////000000000000////////////.........---------.........---------------++++++,,,---......//////222222333333444333333222111000...---+++*********+++++++++************)))((()))***++++++,,,++++++******))))))))))))******++++++************++++++))))))))))))***************++++++++++++***))))))(((((((((((((((((((((((((((((())),,,000777<<<@@@HHHFFFCCC???>>>???AAACCCAAA@@@???@@@DDDHHHLLLNNN]]]hhhlllggghhhpppuuurrrrrrpppdddXXXOOOIIIXXXwwwxxxlllcccaaahhh~~~yyyggg^^^CCC888.........,,,***+++++++++++++++,,,,,,,,,---------,,,++++++***))))))++++++************+++,,,((()))***+++,,,++++++***,,,++++++,,,///333777:::GGGEEEAAA;;;555///***'''******+++,,,---///000111////////////////////////...//////000000111222222666QQQ___EEEZZZnnn|||yyywww~~~oooWWWRRRxxxssshhhwwwaaa___YYY]]]YYYBBB000///000111000//////......//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,------***111//////777;;;@@@MMMTTTaaaooo~~~tttlll}}}{{{zzzgggZZZbbbOOOGGGSSS[[[WWWYYYccc^^^aaabbbaaacccfffgggfffcccccceeekkkttt|||~~~}}}}}}~~~}}}}}}~~~~~~}}}~~~||||||~~~~~~||||||~~~|||~~~}}}~~~~~~yyyzzzzzzyyyvvvsssooommmppplllgggdddbbb^^^XXXSSSMMMJJJFFFFFFFFFEEEBBB>>>AAA@@@>>><<<;;;:::999999555555444444333333222222222333333333222111111000000//////......//////000...//////000000//////..................---------------------------------+++,,,...000111111111000444444444444333222111000......---,,,+++++++++++++++++++++************)))((()))***++++++,,,++++++******))))))))))))******++++++************++++++)))))))))*********++++++***++++++++++++***))))))((((((((((((((((((((((((+++)))&&&&&&***000777<<>>DDDFFFDDD>>>888777===EEEIIIKKKYYYkkkwwwtttmmmnnnqqqrrrxxxxxxmmmaaaWWWNNNTTTkkkzzznnnaaa```fff~~~tttSSSBBB555444111)))(((...,,,,,,,,,,,,------------,,,,,,+++++++++*********((((((((())))))))))))))))))))))))))))))*********+++---111666<<>>:::555+++)))111------------------------+++++++++***************(((((())))))((((((''''''+++)))&&&%%%&&&)))---000444888===BBBCCCAAA===;;;+++*********+++---///000------,,,,,,,,,,,,------///////////////000000000000111111222222333444444777OOO~~~WWWGGGaaaggg~~~qqqjjjiiijjjVVVGGGNNNxxxyyyooojjjuuu\\\yyyggghhhsssjjjTTT@@@000000///......------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,------......---222111333<<<@@@KKK```uuueee]]]ooo}}}}}}ttt|||{{{uuu^^^QQQMMMRRRPPPSSS]]]ggghhhbbb]]]cccbbbccceeefffffffffhhhlllqqqxxx{{{|||~~~}}}}}}}}}~~~}}}||||||~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~{{{yyy|||}}}xxxzzz}}}~~~~~~}}}}}}}}}|||}}}~~~||||||}}}}}}{{{yyywwwvvvpppnnnmmmnnnnnnlllhhheeeddd```[[[XXXVVVSSSNNNJJJFFFCCCAAA>>>===<<<;;;::::::999777666444444333333333222222222222222111111000111111111000000///...//////............//////......////////////......---.....................,,,,,,,,,------.........---...111333333333111000111111000///...,,,+++******************+++,,,,,,+++++++++*********))))))+++++++++++++++***((((((******))))))))))))******++++++************++++++************++++++++++++***++++++++++++***))))))((((((((((((((((((((((((''''''&&&&&&''')))+++,,,333CCCHHH;;;222888???>>>===:::777444555<<>>===:::666111+++(((((()))***,,,+++***)))((((((''''''((((((((()))***,,,...///,,,,,,------......//////000111111222222333444444444LLL}}}vvvTTTJJJccczzzdddyyy}}}qqqjjjiiiUUUDDDMMM|||xxxtttyyywwwYYY{{{{{{|||rrrdddOOO666111000//////......//////...------,,,,,,------...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,---.........///333555===JJJQQQddd|||ooo^^^dddxxxuuuoooeeegggxxx{{{yyyrrrVVVPPPVVVYYYaaacccaaa[[[]]]eeeiiigggeeeaaaaaaeeehhhjjjnnnuuuzzz}}}}}}~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}xxxyyyzzz}}}~~~}}}|||{{{{{{{{{{{{|||~~~|||}}}}}}}}}zzzuuuvvvxxxzzzzzzxxxvvvtttnnniiicccaaaaaa```\\\XXXQQQMMMIIIHHHIIIJJJHHHEEEAAA@@@>>>:::888666777888555444333222111000000000111111111111111111111111...///000111111111111111///......------......///---......//////......------------.........//////------...//////000111111000000000///......------))))))***************)))***))))))))))))******++++++++++++************)))((()))***++++++,,,++++++******))))))))))))******++++++************++++++*********+++++++++,,,,,,***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((+++///333666777888888::::::999999:::<<<@@@CCCMMMQQQVVVUUUQQQPPPVVV^^^cccmmmooopppvvvoooeeeeeeccccccYYYYYYppp|||cccUUUSSSaaabbbLLLAAA888000---,,,,,,,,,++++++++++++,,,++++++***)))(((((('''***)))((((((***...222555111444888;;;<<<:::666444***(((&&&%%%'''***///222+++)))((('''''')))+++,,,(((((()))***+++---...///---------...//////000000000000111111222333333333222IIIzzztttUUUKKKbbbwwwdddttt|||sssllljjjUUUHHHKKKyyy||||||pppRRR~~~~~~pppeeeWWWBBB222111111000000000000000...------,,,,,,------...------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,------......//////333666AAAOOOYYYmmmiiifffxxxuuuqqq^^^XXXtttzzz{{{vvvgggIIIMMM^^^fff[[[ZZZ[[[^^^bbbeeefffgggbbb]]]^^^dddiiilllsss|||}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}|||{{{|||}}}{{{zzzzzz|||~~~|||{{{{{{yyyyyyxxxyyy{{{zzz~~~}}}}}}~~~{{{uuuvvvwwwwwwvvvsssooommmpppjjjbbb^^^]]]\\\XXXTTTUUUPPPKKKHHHHHHGGGDDDAAA???>>><<<888555444555666444444222111000000000000/////////000000000000000---...///111222222222222.........------.........---..................------------.........//////.........///000111111222111000///---,,,,,,++++++'''((()))******+++++++++******))))))))))))******+++++++++************)))++++++,,,++++++***)))(((******))))))))))))******++++++************++++++******+++++++++,,,,,,,,,***++++++++++++***))))))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''+++''')))111888888888:::AAA>>><<<===@@@BBB@@@===DDDJJJPPPPPPJJJHHHQQQ[[[iiillliiikkkxxxxxxlllhhhkkkfffTTTNNNccc|||pppaaaTTTVVVvvvoooRRRDDD999///,,,,,,,,,++++++*********,,,,,,+++***)))((('''&&&000///...///333999???CCC@@@<<<666000+++)))))))))(((***---///...,,,***((())))))))))))))))))))))))---,,,,,,++++++,,,,,,------......///000111111222///000000111222222333333111HHHyyyrrrTTTKKK```~~~tttccczzzyyyssspppXXXIIIHHHttt}}}jjjMMMzzz|||{{{ssscccLLL666222000111000,,,+++...,,,------......------,,,......---------,,,,,,,,,......---,,,,,,+++******---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---,,,++++++,,,------,,,+++***,,,---222555999???LLLeee~~~xxxrrrxxxsssuuu}}}gggbbbooo|||kkkpppkkkaaaXXXXXX\\\^^^\\\\\\\\\[[[[[[]]]```eeehhhcccaaaaaaeeemmmuuuzzz||||||~~~~~~~~~~~~~~~|||~~~~~~~~~~~~}}}~~~~~~}}}||||||~~~}}}~~~|||zzzzzzzzz{{{|||~~~}}}}}}wwwtttrrrqqqrrrooohhhddddddjjjfffbbbaaa```[[[SSSLLLKKKIIIGGGDDDBBB@@@???>>>>>>===;;;999666444222111111111111111000000000000//////............//////......////////////......//////.........---------------------------------.........------,,,,,,,,,000000000000000000000000,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************))))))***++++++++++++***)))************+++++++++,,,,,,++++++***))))))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******+++111;;;CCCDDDAAA@@@BBBFFFHHHDDD@@@BBBCCCEEEHHHGGGGGGPPPZZZgggjjjiiifffmmmvvvqqqdddiiiaaaXXXUUUYYYjjjuuufffXXXYYYvvvbbbFFF777333......,,,))))))***+++***&&&***...---+++))),,,000222777???EEEGGGEEE@@@<<<...,,,)))(((***,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111222222333333777HHHvvvpppRRRFFFaaawwwjjj~~~ppp]]]HHHMMMsssfff|||~~~vvvgggVVVwwwxxx~~~oooWWW???777111000000...---///,,,------......------,,,......---------,,,,,,,,,......---,,,,,,+++******---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---,,,,,,++++++,,,------------///111333333666@@@VVVuuuzzzyyy|||yyyzzz~~~zzzvvvsss^^^TTTTTTRRRPPPSSSYYYZZZWWWUUUVVVWWWXXXZZZ\\\___bbbeeeeeehhhnnnvvv|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}|||{{{{{{wwwqqqvvvrrrpppooojjjbbb\\\\\\___\\\XXXXXXWWWSSSLLLFFFFFFEEECCCAAA???===<<<<<<;;;;;;999777555333222111111111111000000000///////////////......///////////////000000000000/////////.........------------------------------------......---------,,,,,,,,,........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************))))))***++++++++++++***)))************+++++++++******************++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*********///888???IIIGGGFFFGGGJJJLLLKKKJJJ===;;;<<<@@@DDDGGGMMMTTThhhnnnmmmeeedddmmmrrrpppnnnfff]]]XXXXXXfff{{{kkk___\\\jjj|||qqqSSSDDD@@@555444222///......---,,,&&&))),,,...///444<<>><<<;;;:::::::::777777666555333222111111000000000000////////////////////////////////////000000000111111000000000............------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************))))))***++++++++++++***)))************+++++++++((())))))***++++++,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))),,,333999BBBDDDEEEEEEEEEGGGIIIKKK>>>888666;;;BBBFFFKKKPPPbbbnnntttjjjbbbhhhttt{{{vvvoooddd[[[XXX```uuu|||sssooommmkkkiii|||cccRRRLLL???:::333...,,,+++,,,,,,,,,555@@@GGGGGGDDDBBB@@@???;;;333,,,((('''((()))---+++))))))***+++,,,+++************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111111222222333555FFFsss```KKKHHHiii~~~tttzzziiiPPPVVV|||uuuLLL\\\|||mmm[[[^^^KKK666...///000000000------............------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++---...//////000333555999555===\\\ssscccsssyyyyyykkkaaammmoooTTTHHHIIIPPPWWW[[[```bbb___ZZZ[[[\\\]]]\\\[[[\\\```dddhhhmmmvvv~~~~~~}}}~~~~~~~~~}}}~~~|||}}}}}}~~~}}}yyy{{{yyyvvvtttuuupppkkk```[[[XXXWWWQQQIIIEEEEEEGGGFFFEEEEEEEEEDDD@@@===<<<;;;:::999999888888888444444333333222111111111000000000/////////....../////////000000///////////////000000000000//////------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************))))))***++++++++++++***))))))*********+++++++++))))))*********+++++++++))))))***++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((***...222777<<<@@@AAA>>>>>>AAADDDDDD>>>:::<<<@@@EEEMMMTTT[[[lllxxxssshhhiiisss{{{}}}wwwlll```XXXZZZfffrrr~~~}}}vvvhhhfffnnnzzzuuudddXXXGGG===222...///222777;;;AAAGGGNNNPPPKKK@@@666000'''(((((((((((((((((((((,,,+++))))))***++++++***************************************************+++++++++++++++,,,,,,,,,,,,,,,------...///////////////000000111222222222333DDDrrr~~~\\\KKKMMMmmm{{{pppxxxiiiMMMPPPxxx~~~WWWeeennn[[[mmmUUU<<<111000000//////---......//////......---......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,.../////////000222444666:::OOOyyyrrraaaZZZlllxxxuuuhhhllljjj|||bbbJJJLLLOOOUUU[[[\\\^^^```^^^ZZZ]]]]]]ZZZVVVSSSUUU\\\cccnnnttt|||~~~{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||~~~}}}{{{{{{~~~~~~}}}~~~~~~~~~zzzwwwsssssspppkkkiiihhhddd^^^JJJFFFEEEFFFCCC>>><<<>>>>>>>>>>>>>>>???>>>===;;;:::999888888777888888888222222222222111111111111000000000000//////////////////000111111000//////---..................---,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************))))))***++++++++++++***))))))*********++++++++++++++++++*********))))))*********+++,,,,,,------,,,,,,,,,------,,,,,,,,,(((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''(((***,,,111888???AAA>>><<<>>>AAAEEEBBB@@@@@@@@@DDDPPP\\\aaammmuuuqqqhhhgggnnnuuu~~~{{{sssfff[[[YYY]]]aaatttxxx}}}sss]]]YYY]]]nnnyyyjjjRRRHHH@@@@@@BBBCCCFFFJJJKKKGGG???555...++++++,,,(((***+++,,,,,,***(((&&&+++***))))))***+++***)))*********************************************************++++++,,,,,,,,,,,,,,,------.../////////...//////000111111222222222CCCqqquuuUUUHHHNNNnnnxxxnnn}}}qqqeeeJJJIIIooocccnnnppp\\\xxx```EEE666222111//////......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......---.../////////000222555777IIIlllkkk___VVV^^^uuuzzzyyyxxx}}}ooowwwkkkrrryyyWWWIIITTTTTTYYY\\\[[[[[[^^^```^^^aaa```]]]XXXTTTWWWaaajjjwww|||~~~}}}}}}|||||||||}}}}}}}}}}}}~~~~~~|||{{{{{{{{{zzz{{{||||||zzzzzz|||~~~}}}}}}~~~~~~~~~zzztttoookkkdddddd```YYYUUUSSSNNNHHH:::777777::::::777777:::666777888999999999999999999999888777777777777888333333222222222222222111111111111111000000000000//////111111111111//////,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************))))))***++++++++++++***)))************+++++++++,,,,,,++++++***))))))(((******++++++,,,---------,,,,,,------------,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***111999===<<<;;;===@@@AAA@@@BBBCCCCCCEEEQQQ]]]hhhkkkjjjddd]]]^^^gggoooxxxzzzwwwmmmddd___]]][[[```cccnnnaaaUUUPPP^^^yyy}}}oooaaaVVVSSSNNNBBB:::999666333...)))'''(((***,,,---,,,***(((''''''((()))+++)))))))))++++++***)))************************************************))))))******+++,,,,,,,,,,,,,,,------.../////////......///000000111111222222CCCpppqqqOOOCCCLLLmmm}}}xxx}}}nnnaaaLLLFFFjjjdddmmmtttaaaiiiNNN>>>666222000000......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++,,,---...///,,,...000111111333666888HHHeeexxxpppdddbbbrrr~~~zzzwwwbbb[[[eeexxxrrrhhhbbbbbbYYYLLLMMMWWWYYY^^^```]]]\\\___bbbbbbeeegggfffbbb___cccnnnwww|||~~~}}}|||}}}}}}~~~{{{{{{|||~~~}}}|||{{{{{{{{{{{{||||||}}}}}}{{{zzz{{{|||~~~~~~xxxuuuooohhhaaa[[[WWWUUUOOOOOOKKKEEECCCBBB>>>888777444444777777555666999444555666666777777888999999888777666666666666666444444444333333333222222222222222222111111111111...///111222222111///...------............------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************))))))***++++++++++++***)))************+++++++++++++++************************+++,,,,,,------...,,,,,,------------,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&***000555888<<>>EEEQQQWWW[[[```aaa]]][[[^^^``````dddhhhjjjhhhgggkkkuuu~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~|||{{{{{{{{{~~~|||{{{pppiii^^^SSSIIICCCAAA@@@===>>><<<999999;;;999555:::666666888888555666999444666777777777888999;;;888888777666555555555555666555555444444333333333333333333222222222111111...000111222222111000.........////////////......+++++++++,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***)))************+++++++++)))))))))***++++++,,,,,,***++++++,,,,,,------...,,,------......------,,,)))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&'''(((((('''%%%''')))---222888@@@HHHNNNHHHGGGJJJPPPQQQKKKDDDBBBFFFKKKRRRUUUTTTVVV]]]fffgggrrryyyyyyvvvsssmmmdddYYYJJJMMMlllyyypppmmmttt~~~\\\HHH::://////666...,,,*********++++++******++++++++++++***))))))***)))((()))++++++)))(((************************************************((())))))***++++++,,,,,,,,,,,,------...//////000......//////000111111111222CCCqqq___KKKOOOpppvvvbbbKKKHHHpppiiixxxyyyddd}}}wwwdddOOO@@@666222000///......---------............---------,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------.........444000000444333333;;;GGGjjj}}}yyy~~~qqqgggiiimmmtttjjjaaaOOO???>>>EEELLLTTT[[[\\\\\\]]]^^^\\\XXX\\\bbbaaacccgggkkkooosssuuuvvv~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{wwwqqqiiiddd\\\PPPDDD???<<<::::::<<<777777888999999999888888;;;;;;:::999888777666555888666555777:::;;;:::777999999888888888888888888777666555444444444444444333333444444444333222222111222333444333222111000//////.........------------------......---,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++)))************+++++++++(((((()))***************)))************+++++++++************+++,,,---...------------,,,+++***)))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%)))(((((()))000;;;HHHQQQWWWNNNLLLTTTYYYRRREEE<<>>444///222333111111333222///000111333333333111///...***)))(((''''''((())))))************************---)))'''))))))(((***...******+++++++++,,,,,,,,,,,,,,,------...//////////////////000111111222222333<<>><<<:::999777777888:::999777:::AAAEEECCC@@@===<<<;;;<<<===:::::::::;;;;;;;;;<<<<<<:::999888888888999999888777777777777888888888888999:::::::::::::::999999333333222111222333555666::::::;;;;;;:::888666555555555555555444222000///,,,,,,,,,,,,,,,---------,,,,,,---------,,,++++++(((((()))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++******************************))))))*********+++++++++)))***++++++,,,,,,++++++))))))*********+++++++++************+++,,,------,,,---------,,,,,,+++***)))))))))******)))))))))))))))((((((((((((((((((''''''((()))***+++,,,,,,*********)))(((***---///333>>>BBB>>>BBBMMMMMMCCC777999===@@@EEEPPP^^^iiibbb```aaahhhuuu|||mmm[[[QQQSSS___ooozzzzzz{{{www^^^SSSWWWgggxxxWWW:::111333444555666777555333444555777888777444111///+++***)))))))))***+++,,,************************---)))'''((()))''')))---******+++++++++,,,,,,,,,,,,,,,------...//////////////////000111111222222222;;;ddd^^^IIIYYY~~~kkkNNNJJJrrrpppuuutttzzztttbbbzzzooo___MMM<<<222222222111000///...............---------,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,---------.........,,,,,,---------.........,,,------...000111111222777222333:::EEE^^^wwwccc___yyyuuuqqq```EEEJJJLLLOOORRRUUUWWWXXXVVVWWWVVVVVVUUUSSSTTT```mmm{{{|||~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~|||}}}~~~yyy~~~}}}qqqbbbYYYSSSOOOEEEAAA;;;888999;;;===>>>:::888888999777777===EEEHHHFFFBBB???===<<<======<<<<<<<<<;;;;;;;;;::::::::::::999888777666777888666666777777777888888888::::::;;;<<<<<<;;;;;;:::333222111000111333666888<<<<<<======<<<;;;999888888999999888777555222111------,,,,,,,,,---...///,,,,,,,,,,,,,,,+++******(((((()))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++))))))*********+++++++++((())))))***************))))))*********+++++++++************+++,,,------,,,,,,---------,,,++++++))))))************))))))(((((())))))))))))))))))************************&&&'''(((((('''&&&((()))+++888>>>:::===FFFEEE<<<>>><<<===@@@IIISSS]]]bbbhhheeebbbccchhhpppzzzwwwmmm___UUUTTTWWWZZZ[[[dddvvvuuu\\\IIIHHHhhhrrrDDD555333333555888888777666555777888999888666333111++++++***))))))***+++,,,***************************((((((++++++((('''*********+++++++++,,,,,,,,,,,,,,,------...//////////////////000111111222222333;;;ccc\\\JJJ[[[lllQQQOOOxxxsssxxxqqq{{{zzziii|||xxxuuuhhhOOO:::444333222000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------.........------------......,,,---------............,,,---------............,,,---...///000111222333333222444>>>TTTwwwrrr```WWWllltttrrr|||}}}kkkVVVLLLKKKPPPSSSTTTVVV[[[^^^___WWWXXXXXXWWWTTTXXXiii{{{~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~zzzxxx}}}yyyjjjXXXLLLFFFBBBDDD@@@;;;999999;;;<<<<<<<<<777444555444666<<>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999:::999777444444555777555666666777777888888888888888:::;;;;;;;;;:::999333222000///000333777:::<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<:::777444222......---------///000111............---,,,++++++)))*********+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++)))************+++++++++(((((()))************))))))************+++++++++************+++,,,---...,,,,,,,,,------,,,,,,+++)))******++++++******)))(((((())))))))))))******+++++++++***)))(((((('''&&&'''))))))((('''((()))---666;;;;;;===BBB@@@888999999;;;BBBLLLWWW]]]```gggaaaYYYUUUTTT\\\nnn}}}yyyhhhXXXQQQQQQPPPLLLPPPdddyyyjjjRRRDDDVVVxxxUUU>>>888444555777777666777444555666777666555333111+++***)))(((((()))*********************************(((***...---)))'''(((******+++++++++,,,,,,,,,,,,,,,------...//////////////////000111111222222333:::bbbZZZKKK\\\iiiRRRUUUooowwwrrr}}}{{{iii}}}xxxkkkMMM444444222111000/////////......---------,,,,,,,,,---,,,,,,,,,,,,---............------------......------------............------------............,,,---...///111222333444...555<<>><<>>CCCEEEDDDBBBAAA???===;;;;;;:::::::::::::::;;;;;;;;;999999888555222111333666555555666666777888888999777888:::;;;<<<;;;:::999333222///...///333888;;;<<<===>>>?????????>>>===>>>>>>???>>><<<999555333000///...---...000222333111111111111000///...---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************************)))************+++++++++))))))***++++++++++++***)))************+++++++++************+++,,,---...+++,,,,,,------,,,,,,+++)))******++++++******)))(((((()))))))))*********+++******)))((((((''''''&&&'''(((((('''&&&'''(((...///333999???BBBAAA???:::===BBBHHHNNNSSSXXX[[[XXXSSSOOOMMMNNNTTTdddsssooo\\\RRRRRRSSSPPPJJJQQQbbbzzzqqq```PPPMMMaaa~~~mmmKKK@@@777555666444333666222333333333333333222222---,,,+++)))))))))******************************+++)))+++......)))((()))******+++++++++,,,,,,,,,,,,,,,------...//////////////////000111111222222222888```XXXKKK]]]}}}fffRRR^^^fffrrrrrr{{{wwwccc}}}rrr___555444333111000/////////......---------,,,,,,,,,---,,,,,,,,,,,,---............------------......---------.........//////---------.........//////------...000111333444444111===JJJ]]]vvvqqq{{{xxx}}}yyynnn}}}xxxcccUUUUUURRRGGGEEEKKKJJJRRRWWWUUUTTTYYY^^^^^^]]]ZZZ[[[___eeennn|||~~~{{{}}}{{{|||}}}~~~~~~~~~zzzyyyxxxrrrhhh```YYY___```VVVKKKGGGHHHIIIHHHGGGFFFFFFFFFFFFDDDBBBCCC<<<888<<<@@@BBBDDDGGGCCCCCCBBBAAA???===;;;:::777888888999:::<<<<<<===888999888555111000222555444555555666777888888999999:::<<<>>>>>>===<<<;;;444111///...///333888<<<;;;<<<>>>???@@@@@@?????????@@@@@@@@@===999666333000000......///111333555444444444333333111000000------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******+++++++++++++++++++++,,,,,,+++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++)))************+++++++++************+++,,,---...++++++,,,------,,,,,,,,,******++++++++++++******(((((())))))*********+++))))))))))))((((((((('''%%%&&&'''&&&$$$$$$$$$%%%)))&&&)))444???CCCFFFIIIIIINNNSSSRRRMMMIIIIIILLLGGGFFFIIIPPPTTTVVV___iiitttyyywwwlllbbb\\\UUUNNNMMMHHHWWWxxxooofffZZZHHHOOOgggTTTFFF:::666444111111555111000000111111111111111111000...,,,++++++,,,,,,************************...++++++------))))))+++******+++++++++,,,,,,,,,,,,,,,------...//////000/////////000111111222222000777^^^WWWLLL]]]|||fffSSSfff```ppppppwwwrrr___|||wwwyyyKKK666---111//////000,,,////////////////////////------------------------,,,---......//////............------------......---......///000/////////+++///222111000222444444999888MMM{{{uuuxxxxxxmmmxxx|||cccPPP???===DDDIIIMMMQQQQQQRRRTTTVVVWWWYYY[[[\\\XXX[[[aaagggooowww~~~~~~~~~~~~|||}}}~~~}}}}}}|||tttmmmxxxuuufff^^^dddccc\\\^^^ZZZVVVQQQLLLJJJJJJLLLMMMKKKKKKKKKLLLLLLKKKGGGEEEGGGDDD@@@>>>>>>?????????>>>>>>>>>===<<<;;;999999555555666777777777777777333222222111000000000111222333444555666777777777777888:::<<<;;;999777555------,,,---///333777999;;;>>>???======??????<<<@@@???=========<<<:::888222000//////222555777777;;;;;;;;;:::999888666666111///............,,,+++***+++,,,+++***)))***+++---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))***++++++++++++***++++++******++++++,,,---******+++++++++,,,,,,,,,,,,------......------,,,++++++******)))(((((((((,,,,,,++++++***)))((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))((((((+++333>>>JJJQQQPPPOOOQQQQQQHHH===<<>>AAAHHHPPPWWW[[[\\\[[[jjjoootttrrrfffXXXUUUZZZTTTMMMXXXvvvvvvqqqfffMMMEEEPPPfffwwwbbbIII999444333111000333333222111000000000111000///---+++*********+++++++++************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---...............------/////////000111111222222333:::WWWZZZNNNSSS}}}fffXXXfffbbbjjj}}}yyyppp{{{ccc{{{NNN888///222000///111...////////////////////////------------------------,,,---......//////......///......------......///---......///////////////...000111111111333666888555<<<\\\{{{kkkxxxxxx~~~WWWHHH===>>>FFFJJJMMMOOOOOOQQQUUUXXXYYYYYYYYYYYYVVV\\\eeennnuuu{{{{{{uuupppmmmhhhYYYSSSXXXWWWWWWbbbgggaaaXXXQQQNNNNNNPPPQQQPPPOOOOOOPPPPPPOOOLLLIIIHHHDDD@@@===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888555666777777888888777777444333222222111111222222000000111222333333333333555555777777777555333222...---,,,,,,...111555777999<<<===;;;<<>>???>>>======>>>===;;;999111///...///333666888999=========<<<:::999777777222111000///......,,,++++++,,,,,,+++******+++------------,,,,,,,,,++++++)))***++++++,,,,,,,,,+++************************************************************************))))))***++++++++++++***++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,))))))))))))************,,,,,,+++******)))((((((''''''''''''''''''''''''(((((((((((((((((())))))%%%'''+++222:::CCCKKKPPPJJJGGGGGGKKKHHH???999777??????EEEPPP]]]bbb^^^WWWeeejjjrrrvvvoooccc\\\\\\PPPIIIQQQooo~~~qqqmmmTTTIIINNNaaasssTTT@@@999888666444222222111000000000000000000///---,,,*********+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---...............------/////////000111111222222333:::WWW[[[PPPTTT~~~iiiXXXhhhjjjooowwwsssnnnjjj|||RRR;;;111333000000222///////////////////////////------------------------------...////////////...///......------......///....../////////000000000222111111111222555888:::777KKKsss}}}uuuvvvrrrnnnxxxoooIII@@@:::???GGGKKKMMMMMMLLLPPPUUUXXXYYYXXXWWWWWWXXX```lllvvv}}}||||||}}}~~~~~~~~~}}}~~~|||wwwnnnggg\\\TTTGGGEEEIIIFFFOOOfffuuummmbbbXXXTTTUUUWWWXXXWWWVVVTTTTTTSSSRRROOOMMMGGGCCC>>>;;;:::999777666888888999999999888888777666777888888999999888888555555444333333333333444//////000000000000//////222222222111000//////.........---,,,---///222333888::::::888999>>>@@@???>>>===<<<=========;;;:::000///...000555999<<<===@@@@@@???>>>===;;;999888444444222111///...,,,,,,,,,---,,,+++******,,,///---------,,,,,,,,,,,,+++)))******+++++++++++++++************************************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,(((((())))))***++++++,,,+++++++++******))))))((('''''''''''''''''''''''')))((((((''''''((()))******---222888===AAACCCDDDIIIDDDCCCJJJNNNHHH>>>666???>>>DDDUUUhhhoooggg\\\^^^bbblllwwwxxxnnnccc]]]TTTMMMQQQlllxxxuuu```RRROOOXXXxxxfffLLL???;;;888666111111000000//////000000000///...,,,++++++***+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------...............---/////////000111111222222333999VVV[[[QQQWWW{{{iiiXXXkkkqqquuuuuupppmmmnnn~~~WWW???333333//////222000////////////////////////........................------.../////////////////////............/////////////////////000000111333111000222333444777;;;DDDeeewwwmmm~~~jjjkkkkkkrrrfff@@@<<<:::>>>FFFKKKMMMMMMLLLPPPTTTUUUUUUVVVXXXZZZbbbiiittt||||||}}}}}}~~~|||}}}~~~|||}}}}}}||||||{{{wwwwwwxxxyyyuuujjj[[[QQQJJJCCC:::<<<===888GGGhhh{{{ssshhh```]]]]]]^^^^^^[[[YYYVVVSSSQQQOOOLLLJJJCCC@@@<<<999888888666555666666777888999999888888777777888999999999999999666666555555555555555666111111111111111000///...222111///---,,,,,,,,,---///...---,,,,,,---///000888999888555666;;;===<<<<<<;;;::::::;;;:::888666000//////222777<<<@@@AAABBBBBBAAAAAA???===<<<;;;777777666444000...------,,,---,,,+++***+++---000......---------,,,,,,,,,******+++++++++++++++***************************************************************************))))))***++++++++++++*********++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,)))))))))******++++++++++++*********)))))))))(((''''''''''''''''''''''''***)))((('''''''''((((((777777777777666555555444FFFBBBBBBGGGMMMKKKBBB:::>>>@@@III\\\pppwwwooodddWWWYYYbbbpppwwwqqqeee]]]YYYTTTTTTeee}}}qqqcccUUUPPP```|||]]]GGG;;;666333000000//////...//////000000///...---,,,++++++******************+++++++++******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,---......///........./////////000111111222222333999VVV}}}XXXQQQZZZtttdddWWWmmmsssyyyyyysssmmmkkk{{{zzz}}}]]]CCC555333......111///////////////////////////........................---...//////000000///////////////....../////////000////////////000111111111///111444444333999AAAVVVqqq]]]yyyrrr{{{iiijjjgggiiiuuu}}}lllSSS???>>>===???DDDJJJMMMNNNOOOQQQRRRQQQQQQUUU]]]dddppptttzzz~~~{{{}}}}}}}}}xxxvvvxxx{{{|||}}}zzzvvvsssnnniiibbbXXXLLLCCC@@@===888::::::444EEEiiizzzsssjjjeeeddddddcccaaa[[[WWWRRRMMMJJJGGGDDDBBB===;;;999888888999888777666777888999::::::::::::777777888999999999999999777666666666666666777777555555555555444333222111222111///---,,,------...000///...---,,,,,,------777999777222222666888666:::888777666666555222000111000000444999???CCCDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;:::777222...---...,,,------,,,+++,,,...000////////////.........---++++++,,,,,,,,,++++++***************************************************************************))))))***++++++++++++***)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,+++++++++******))))))*********)))))))))))))))((((((((((((((((((((((((((()))******+++,,,,,,,,,:::777222---+++,,,...///:::;;;<<<>>>AAABBB???;;;<<<@@@KKKYYYfffjjjeee___RRRQQQXXXdddllljjjccc___XXXUUURRRYYYlll{{{eeeOOOIIIaaarrrTTTAAA666111.........------...///////////////...---,,,+++***))))))*********+++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,------...//////....../////////000111111222222333888UUUzzzUUUPPPYYY~~~ppp```WWWoooooozzzzzzrrrkkk|||hhh{{{{{{eeeJJJ999555......111///////////////////////////..............................///000000000000///000//////......//////000111000///...///000111222000///222666555666BBBQQQmmmrrrZZZvvv|||mmm{{{sssggg```aaa___QQQAAA@@@BBBCCCBBBEEELLLPPPPPPRRRSSSRRRPPPQQQYYYfffqqq{{{|||~~~~~~~~~}}}}}}~~~~~~}}}~~~|||}}}|||vvvuuuxxx}}}yyywwwnnnaaaWWWRRRNNNKKKHHHCCCDDD???===;;;888IIIjjj{{{tttjjjfffeeeeeebbb^^^UUUQQQJJJEEEBBB???===;;;:::999888888:::;;;;;;:::777888999:::::::::::::::666777888888999999888888777666666666666777777888777777888888777666555555333222000//////000000111000///......------,,,---444666444000000222333111555444222222222111...,,,000///000444999???CCCEEECCCCCCCCCCCCCCCBBBBBBAAA>>>???>>>999333...---...---///000000000///111222111111111000000000//////---------------,,,,,,+++++++++++++++++++++++++++************************************************))))))***++++++++++++***)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,------......------,,,---,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((,,,///222222222222///,,,'''%%%&&&***///333222777::::::;;;===>>><<<:::???FFFMMMQQQQQQOOOMMMMMMMMMRRR[[[aaabbbccceee^^^ZZZUUUUUU[[[jjj|||zzz\\\AAAFFFeeeeeeMMM<<<111------,,,,,,------......////////////...,,,+++***)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,---.../////////////////////000111111222222222888TTTzzzUUUOOOWWWqqqaaaYYYuuuzzzkkk|||ssshhhbbbyyylll}}}zzzmmmPPP>>>888000...222000////////////////////////..............................///000000000000000000000////////////000000111000///...///000222333111000333777666;;;QQQjjjwwwjjjlll}}}{{{rrrgggYYYPPPFFF???;;;???EEEHHHGGGIIIPPPSSSSSSTTTUUUUUUSSSUUU```ppp}}}~~~~~~}}}|||}}}~~~~~~{{{vvvvvv{{{}}}~~~~~~yyyrrrnnneeeZZZSSSRRRTTTVVVVVVNNNRRRKKKAAA>>>@@@RRRmmmxxxkkkdddbbbaaa]]]YYYNNNIIICCC>>><<<;;;:::999:::999888999;;;<<<<<<;;;888888999:::::::::999999555666777777888888777777666666666666666777888888777777888888888777777666222222222222222333333444000000///......---------///111111......111000...000/////////000000///---.........222777===AAACCCBBBBBBCCCDDDDDDDDDDDDCCC@@@AAAAAA;;;333...---//////222555666555444444555333333222222222111111111......//////......---,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***(((***+++------,,,+++*********+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++((()))))))))))))))))))))(((((((((((((((((((((((('''***...222333222000...%%%%%%%%%&&&(((+++...///000777;;;<<<>>>AAA@@@<<<<<<===>>>@@@BBBCCCCCCCCCIIILLLRRRYYY[[[^^^fffooolllddd\\\WWWRRRVVViiiuuuMMM???TTTlllrrr\\\DDD111,,,,,,,,,,,,,,,---......//////000///...---+++***((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,------+++,,,---.../////////////////////000111111222222222777SSS{{{UUUOOOVVVuuueee]]]}}}wwwkkkkkkYYYWWWyyytttzzzrrrUUUBBB:::222000333111////////////////////////////////////////////////...//////000000000000000000000////////////000000222000///...///000222333333222444777666???]]]}}}}}}{{{}}}gggvvvuuuwwwvvvcccQQQDDD777666<<<===FFFLLLLLLNNNSSSVVVTTTUUUWWWXXXXXXZZZeeevvv~~~}}}}}}~~~~~~~~~|||xxxuuuwww}}}{{{xxxwwwppphhhaaa]]]ZZZZZZ]]]___```___WWW]]]SSSCCC@@@FFFXXXppp}}}mmmbbb^^^\\\YYYUUUHHHDDD???;;;::::::::::::;;;:::::::::<<<===<<<;;;888888999999999999888888555555666777777777777777666666555666666777888888666666777777777777777666222222333333444444555555000000000//////......---***...///------000000------,,,,,,...000222111///---,,,,,,000555;;;???@@@AAAAAACCCDDDEEEEEEEEEEEEAAACCCBBB<<<444......///111444888:::999888777777444444444333333333222222//////000000///...------++++++++++++++++++++++++************************************************))))))***++++++++++++***(((***+++------,,,+++*********+++++++++,,,,,,,,,,,,------......------,,,*********++++++,,,------(((((((((((())))))))))))))))))))))))))))))))))))))),,,000222111---'''$$$%%%'''))),,,,,,***(((&&&---444:::<<<@@@CCC???777>>><<<:::;;;>>>BBBCCCCCCGGGLLLUUUZZZ[[[]]]iiiwwwvvviii^^^VVVJJJDDDUUUnnn~~~^^^CCCQQQYYYooowwweeeIII///,,,+++++++++,,,,,,---...//////000000///---+++***((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------+++,,,---.../////////////////////000111111222222222777SSS{{{VVVPPPXXXxxxggg___yyymmmfffOOOOOOyyy{{{|||mmmUUU@@@444111000...///////////////////////////////////////////////////////////////.........000000000000000000000000111000000000111222333333444444444333888NNNtttvvvmmmyyyyyy{{{qqqvvv}}}|||YYYEEE>>><<<;;;<<>>===;;;:::999888888:::999888777777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888888999999:::;;;;;;666777888999999888666666555555444444444444555555444333111///...---......---...///111111///...---///...------------...///......------///111444555>>>???BBBDDDEEEEEEDDDCCCBBBBBB???:::444///......222777<<<>>><<<::::::;;;;;;888444222222222111000222000............---,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))+++)))((()))+++,,,***'''************************,,,+++++++++,,,,,,---.........//////......---,,,))))))))))))))))))))))))(((******)))'''''')))+++(((&&&%%%'''+++,,,)))'''******)))(((((((((((((((((((((((((((((((((((((((...///222999AAAEEEFFFDDDIIIEEE???:::666666888:::CCCNNNTTT[[[gggiiijjjsss~~~lll[[[QQQFFFHHHYYYyyy}}}xxxXXXHHHKKKgggyyysssfff\\\999...000+++###&&&///111,,,111111000///...,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------.../////////000000000000000111111111222777PPP}}}ttt]]]LLL___ttthhh___iii[[[HHHIIIoooxxxoooWWWBBB666222111000/////////////////////////////////////////////////////////////////////...000000000000000000000000000000000000111222333444111555999===JJJcccwwwiiieeevvvzzz~~~kkkLLL@@@???===>>>CCCIIIIIIKKKNNNRRRTTTUUUUUUQQQWWW^^^eeennnwww{{{zzz}}}~~~}}}|||~~~~~~~~~~~~}}}|||~~~~~~yyyvvvxxx{{{|||wwwooofffaaaaaafffjjjiiieeecccfffjjjeeefffcccYYYOOOLLLTTT]]]mmmdddYYYQQQLLLIIIEEEAAA>>>===<<<;;;:::999999999;;;:::999888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888777888999999999999888777666666555555555555666666444444222111000/////////...000111222222111000...////////////////////////------+++++++++---///000666888:::===>>>>>>======??????===999444111000000222777===???===;;;;;;<<<;;;999777555555444222111333111///...//////...---......---,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))+++)))((()))+++,,,***'''************************,,,,,,,,,+++,,,,,,------------......------,,,+++************************((()))))))))))))))***+++---***((('''(((*********))))))((('''''''''''''''''''''''''''''''''''''''***+++...555<<<@@@AAA@@@EEECCCAAA===999777666666<<>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888777666999999:::;;;;;;::::::999888777777777777777777888444444444444333111000///111111333444444333111111///000111111111111000//////...,,,+++******+++,,,///111333555777777777777::::::999666333111111222444999???AAA???======>>><<<;;;::::::999777444222333111//////000000///...111111000...---+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++)))))))))++++++***)))++++++++++++++++++++++++------,,,,,,,,,,,,,,,---......//////......---,,,++++++++++++++++++++++++)))(((((()))+++,,,+++***)))+++,,,+++***)))******(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***///555:::;;;;;;AAACCCCCCAAA===999777666:::GGGWWWggglll___]]]mmmqqqbbbRRRJJJccc}}}}}}YYYPPPddd|||xxx[[[BBB<<<666333///,,,---000222111///---+++++++++,,,******+++++++++,,,,,,,,,------------------------)))******+++---......///,,,,,,------.../////////...///000222222111111000333666MMMyyyaaaTTTlll{{{ppphhhhhhyyynnnsssPPP@@@CCCllluuuxxx}}}|||sss\\\III<<<444111111////////////////////////////////////////////////............////////////////////////////////////000000000111222333444555888:::;;;FFFeee~~~yyypppnnnzzzwww}}}qqqPPP999===DDD@@@BBBLLLKKKIIIIIILLLRRRUUUSSSPPPSSS```ppp{{{yyy~~~~~~~~~~~~}}}|||}}}}}}~~~}}}xxxxxx}}}}}}zzzyyyxxxrrrrrrrrrsssuuuvvvuuutttsssqqqjjj^^^PPPGGGEEEGGGIIIFFFCCCBBBAAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888777:::;;;;;;;;;<<<<<<<<<<<<999999888888888888999999444444555555444333111000222333333444444333333222000111333444444333111000222111///---,,,+++******,,,---///111222333333333333333444222111000111333999>>>CCCDDDBBB??????@@@>>>>>>>>>>>>>>>;;;777333444222000000111111000///222111111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))************++++++++++++++++++++++++......---,,,,,,,,,,,,---000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++)))&&&+++111222...***''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&(((,,,111555777999???BBBDDDCCC???===<<<===AAAKKKZZZlllqqq___VVVddd|||zzzfffUUUQQQYYYvvvhhhTTT\\\pppxxxXXXFFF888444222---,,,111111000---+++***+++,,,---******+++++++++,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,------.../////////...///111222222222000///333666LLLwww}}}]]]UUUppp|||qqqmmmrrrllltttRRRCCCFFFllluuuvvvwwwyyyrrr\\\MMM@@@555000111000000000000000000000000////////////////////////---.........//////000000////////////////////////000000000111222444555666666:::AAARRRrrr|||{{{{{{vvvttt|||aaaGGG777>>>EEEBBBDDDLLLJJJIIIIIILLLQQQUUUUUUTTT\\\iiiwww}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~yyy{{{}}}ssswwwvvvvvvxxxzzzzzzwwwtttsssnnneeeXXXMMMFFFDDDDDDAAAAAA@@@@@@@@@???===;;;<<<<<<;;;;;;;;;<<<======:::::::::::::::;;;;;;<<<========================::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<======>>>::::::999999999999::::::444555666666555444222111333333333333333333333333111222444555555444222111333222111///---+++***)))++++++,,,...//////000000---...///...---...000111===BBBFFFGGGEEEBBBAAABBB@@@@@@AAAAAAAAA>>>999666444222111111222222222111111111000000000000000///++++++++++++++++++++++++************************++++++******)))***+++,,,++++++++++++++++++++++++......---,,,,,,---------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++++++++333555666333---((('''((()))((((((((((((((())))))((((((((((((((((((((((((&&&''')))+++///222666999<<>>777===EEEFFFHHHMMMJJJKKKLLLNNNQQQVVV[[[^^^hhhsss|||yyyzzzzzz{{{{{{||||||}}}{{{}}}~~~~~~}}}}}}~~~}}}{{{tttxxxsssyyyyyyyyyzzzyyyuuuppplllddd^^^SSSIIIBBB???>>>???===>>>>>>>>>>>>===<<<;;;===<<<<<<<<<<<<<<<======999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???;;;::::::999999::::::;;;777777777777777666555555444444444444444444444444222333444444444444333222222111000///---+++***)))************+++++++++,,,***+++,,,,,,+++,,,...000<<>>;;;<<<<<<===<<<===>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<===::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<;;;;;;<<<===???@@@;;;::::::999999::::::;;;;;;:::999999999999999999666666666555555666666666333333333333333333333333222222222111000///------++++++******))))))******+++,,,,,,,,,+++,,,---///777<<>>@@@>>>:::;;;AAAHHHGGGSSSVVVWWWaaaddd```aaa\\\pppooodddaaa[[[[[[gggtttlll[[[UUUjjjhhhGGG777333000,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111000///...///000222333444777LLLvvv}}}aaauuuuuu|||qqqsssUUULLLPPPvvv}}}{{{qqqbbb[[[OOO===333444000000000000000000000000////////////////////////---------...///000000111000000000000000000000000000000111222333555777777999GGGjjjttttttlll{{{xxx{{{```RRREEE888999AAAEEEDDDGGGNNNPPPMMMLLLPPPTTTTTTUUU[[[hhhrrrvvv~~~~~~~~~~~~zzzzzz{{{|||~~~}}}{{{zzzyyy||||||||||||}}}|||{{{uuunnndddSSSFFFOOO```yyyzzz|||}}}yyyooobbbXXXRRRKKKFFFAAA???@@@AAABBBAAA===>>>????????????AAABBB>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<===>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@;;;::::::999999::::::;;;>>>===<<<::::::;;;<<<===888888777777777777888888444333333222222333333444444444444444444333222111///...---++++++*********,,,---...---,,,,,,...///111777???CCCEEEEEEHHHJJJFFFEEECCCCCCCCCAAA>>>;;;555444222222444555555444444333222111000...------------------------------))))))******+++++++++++++++,,,,,,***((((((,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222000000000000000//////...++++++++++++++++++++++++(((,,,///...,,,222???KKK,,,)))'''(((+++,,,+++)))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''&&&&&&)))000555>>>BBBFFFCCC???>>>CCCHHH<<>>???BBBFFFKKKOOOPPPPPPOOORRRSSSRRRWWWcccoootttzzz{{{}}}}}}|||{{{{{{|||~~~}}}|||||||||}}}}}}}}}{{{uuu|||||||||~~~~~~}}}uuujjjfff^^^RRRFFFAAAFFFOOOjjjqqq}}}{{{uuuoooggg]]]RRRJJJEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<======>>>>>>===:::999;;;::::::;;;;;;::::::999888888888999::::::::::::999===;;;888888999:::888666777999;;;<<<:::999999999<<<;;;;;;:::;;;;;;======;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888555666777888777555333222666666555444333111000///000///------------+++)))++++++++++++++++++,,,,,,---000666<<>>FFFOOOEEEDDDFFFLLLSSSYYYdddnnnwwwyyy|||vvvmmmgggTTTBBBKKKnnnaaaWWWYYYzzz[[[999555555''',,,------***((((((+++///******+++++++++,,,,,,,,,...---+++***)))******+++++++++,,,,,,,,,,,,------..................------/////////000111111222222666777IIIooowww___ooouuuuuu{{{{{{YYYNNNIIIyyywwwqqqlll]]]FFF888666111111000////////////000000000000000000000000000////////////000000000000222222111111111111111111000000111222444777;;;>>>FFFggg~~~}}}yyyiiirrrqqq}}}dddHHH>>>>>>???@@@AAADDDGGGLLLOOOPPPPPPLLLOOOQQQSSS\\\kkkwww|||{{{|||~~~}}}|||{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{}}}~~~yyy}}}}}}}}}~~~~~~}}}xxxnnnhhhbbbYYYNNNDDD@@@AAAEEE[[[~~~nnnwwwwwwrrrlllfff```XXXOOOJJJEEEEEECCCBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>======;;;;;;<<<===<<<::::::<<<::::::;;;;;;::::::999888777888999999::::::999999;;;999777777999;;;:::888:::<<<======;;;::::::;;;:::::::::;;;<<<<<<======;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777888888888888666555444444444444444444333222111111000///...//////...,,,************************+++---///333777;;;>>>@@@@@@AAABBBAAA>>>:::888888444333333333444777:::<<<:::999888666444222222111000000...---,,,+++++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++************+++++++++,,,,,,------------............------......------,,,++++++)))''')))+++,,,+++***...+++---666>>>===777111))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&(((***,,,000:::EEEHHHEEEDDDIIINNNGGGDDDCCCFFFIIINNNWWW```kkkmmmrrr}}}~~~rrr]]]JJJLLLfffvvvddd\\\xxxrrrOOO;;;333(((+++,,,,,,+++))))))+++...******+++++++++,,,,,,,,,,,,,,,+++***++++++,,,---++++++,,,,,,,,,,,,------......................../////////000111111222222444555FFFkkkvvv___nnn}}}}}}uuuUUULLLKKK{{{zzz~~~{{{kkkPPP===666222111000000///000000000000000000000000000000000////////////000000000000222222111111111222333333333///000666888777>>>HHH^^^{{{pppfffYYYlll|||vvvrrrzzz|||WWW<<<999???AAACCCDDDGGGJJJLLLOOOPPPQQQLLLPPPSSSYYYeeettt~~~{{{}}}~~~}}}|||{{{|||}}}||||||}}}~~~~~~~~~~~~~~~}}}~~~|||zzz|||~~~~~~~~~}}}wwwnnnrrrjjj___WWWSSSQQQLLLHHHSSSttt~~~zzzjjjmmmllliiiddd^^^YYYTTTNNNJJJEEEDDDBBBAAA@@@AAACCCDDDBBBAAAAAA@@@???>>>======;;;;;;<<<<<<<<<======<<<::::::;;;;;;::::::999888777777888999999999999888888777666777:::<<<======AAACCCDDDDDDBBB@@@??????;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999888777777777333444444555555555444444222111000111222222111000------,,,,,,++++++******,,,+++******---222777:::;;;===>>>===999777555555333222222222444777:::<<<<<<;;;;;;:::888666444333111000///...,,,,,,,,,++++++++++++******************++++++,,,,,,++++++***))))))*********+++++++++------------............------......------,,,++++++)))((()))+++,,,,,,+++000,,,333AAAAAA333,,,...))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))+++222<<>>>>>===<<<===<<<;;;<<<>>>>>>;;;::::::;;;;;;::::::999888666777888888999999888888777777777888;;;???BBBCCCJJJNNNRRRSSSPPPLLLHHHGGGFFFEEEBBB@@@>>>=========>>>>>>>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;===<<<;;;:::999999999999555555666666666555444444222111000111333444333222111111000000///...---------,,,***)))***...222444333555666666444222222333222222222333666999<<<>>><<<<<<===<<<;;;888666555222111000...---,,,,,,,,,*********)))))))))))))))***++++++,,,,,,++++++***************++++++++++++,,,,,,---------.........------......------,,,+++---,,,+++***++++++,,,,,,000222888===666+++&&&***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((())))))((('''&&&))),,,444BBBMMMQQQKKKEEEKKKFFFAAAAAAAAADDDMMMWWWrrruuuuuuqqquuummm___VVVUUUiiiaaacccjjjTTTCCC333,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,---------------.............../////////000111111222222333222@@@ddd{{{eeetttjjjKKKEEEEEE|||sss}}}wwwxxxqqqLLL444333333222111111111111111////////////////////////////////////000000000000......///000111222444555999777;;;>>>666333IIIeee{{{~~~}}}lllqqq|||wwwoooqqqqqqooo___FFF;;;@@@DDD@@@GGGIIILLLNNNNNNNNNPPPRRRQQQZZZeeemmmvvv|||{{{vvv{{{|||{{{zzzxxxxxxyyy{{{{{{|||}}}~~~}}}}}}}}}~~~{{{{{{~~~~~~zzzrrrpppvvv{{{sssgggcccnnnuuuxxx{{{tttgggaaa]]]]]]]]][[[UUUNNNGGGCCCCCCBBB@@@???>>>???AAABBBAAAAAA@@@@@@???>>>>>>>>><<<>>>;;;777999===<<<777::::::;;;;;;::::::999888777777888999999999999999888888999:::===AAAEEEHHHQQQXXX```eeeddd^^^XXXTTTVVVSSSMMMFFFBBB???>>>>>>======<<<<<<===>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;::::::;;;;;;888888888777666555333333222111000111333444444333222222111111000///......,,,,,,+++++++++,,,------***,,,...///......000111000111222444777;;;>>>@@@<<<<<<======;;;999777666333222111///...---,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...------......------,,,+++...---+++***))))))***+++333:::;;;111))))))***)))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''')))***)))(((&&&%%%((()))///<<>>>>>;;;===999444777>>>===666::::::;;;;;;::::::999888888888999::::::::::::999999:::;;;;;;===AAAFFFJJJSSS\\\hhhqqqtttpppkkkhhhaaa]]]WWWOOOHHHBBB>>><<<===<<<;;;;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>>>>======<<<;;;;;;;;;::::::999888777555444333222111000111333444333222000000//////......------++++++,,,,,,+++***)))(((&&&(((***++++++,,,...000...///111444888;;;>>>@@@=========<<<;;;:::888888444333222000...---,,,,,,))))))))))))***************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,------------------......------,,,+++*********(((&&&'''***,,,666===888)))$$$,,,///+++))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''((())))))((('''&&&((((((,,,666BBBHHHFFFBBBDDD@@@???CCCGGGMMMXXXbbbooozzzvvvmmmsssyyysssiiiaaakkk|||nnnYYYmmmwwwiii>>>555222...,,,,,,,,,,,,+++******+++++++++,,,,,,,,,............---,,,******++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000111111222222444444BBBeee~~~iiixxxyyyxxxlllOOOKKKMMMvvvxxx~~~www___BBB444444333222222222222333000000000000000000000000////////////000000000000//////000222444777999::::::;;;:::666:::PPPtttqqqmmm]]]WWWIII<<<:::<<<>>>BBBFFFEEEJJJNNNOOOMMMMMMPPPTTTYYYfffsssyyy{{{~~~~~~}}}{{{yyyyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~zzz~~~}}}{{{zzz{{{qqqfffbbbeeehhhdddcccccc]]]TTTTTTSSSOOOIIIEEECCCDDDFFFFFFFFFFFFEEECCCAAA@@@@@@@@@@@@???????????????<<<>>>;;;666;;;EEEEEE===::::::;;;;;;::::::999888999999:::;;;;;;;;;;;;:::999:::;;;:::;;;>>>DDDIIIQQQZZZhhhuuu|||~~~~~~}}}qqqooolllggg^^^TTTKKKEEECCCAAA???>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>>>>===<<<;;;:::999999999999888777666555333222111222444444333222////////////............---------,,,+++***))))))((()))******)))***,,,...+++,,,///333777:::===?????????===<<<;;;;;;::::::555444222000///------,,,)))))))))******+++++++++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------......------,,,+++''')))))))))(((+++000444777444...***))),,,---+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''***000999AAAEEEFFFFFFCCCCCCFFFIIIMMMWWW```eeeooovvvsssooottt~~~~~~{{{uuujjjaaaeeeooo]]]MMMPPPddd~~~~~~[[[;;;666000,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,------...//////000/////////000111111222222444444BBBffflll{{{}}}yyykkkOOOMMMQQQpppaaaFFF555444333333222222333333000000000000000000000000////////////000000000000000111222444666999;;;======>>>999555AAAccc}}}iiikkkSSSBBB999888BBBGGGAAA???DDDEEEIIINNNOOOMMMMMMPPPTTTaaannnyyyzzzyyy}}}}}}zzzzzz|||~~~~~~}}}|||||||||}}}xxx~~~~~~|||wwwyyyvvvnnniiiaaacccddd\\\\\\^^^ZZZUUUTTTQQQKKKFFFDDDGGGJJJIIIIIIJJJJJJHHHEEEBBB@@@@@@@@@@@@???????????????>>>AAA???:::AAAMMMMMMEEE::::::;;;;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;999::::::999999<<>>>>>>>>>>><<<===>>>???>>><<<:::999888888999999999888888888555444333333444555444333000000000000000111111111111000...---,,,,,,,,,,,,++++++,,,+++))))))***,,,(((***---111555999<<<===AAA@@@>>><<<;;;;;;<<<===666555333111///------,,,))))))******+++++++++,,,+++++++++,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------------......------,,,+++''')))+++,,,---000777<<<555)))%%%,,,000***&&&)))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))%%%&&&(((---333<<