BM6P6(@ WWWMMMEEEEEEIIINNNUUU[[[fffeeefffhhhkkkmmmmmmlllgggccc\\\VVVRRRRRRTTTUUUgggsssxxxqqqnnnqqqiii[[[^^^WWWUUUXXXUUUOOOSSS^^^ooofffZZZPPPKKKKKKNNNPPPQQQ\\\fffhhhhhhiiikkkjjjrrrtttuuuqqqhhh[[[OOOHHH@@@;;;999AAARRRaaakkknnngggoooxxxyyyssskkkeeedddaaadddhhhjjjkkkjjjkkkkkklllpppgggOOO<<<666444///444222000...------...//////222444444222222444777<<>>AAACCCHHHYYYggg```OOOAAA@@@CCCOOOdddrrrlll]]]MMMHHHDDDCCCEEELLL[[[iiizzzzzz}}}}}}uuukkkiiinnnooonnngggiiivvvzzzyyyzzz|||rrrXXX<<<---,,,...,,,++++++++++++,,,---------.........------///000999FFFjjj}}}jjj\\\XXX\\\aaasssyyycccTTTGGG???@@@>>>AAAQQQ^^^\\\]]][[[RRRPPPSSS\\\nnnpppSSS;;;111///---***++++++)))))))))(((&&&...+++MMM}}}mmm@@@222...)))((())))))(((&&&&&&&&&''''''((()))))))))---///111111111222444555;;;<<<======>>>AAAFFFIIIMMMFFF???>>>BBBFFFGGGFFFDDDCCCDDDHHHNNNPPPPPPNNNMMMHHHAAA???AAADDDEEEFFFAAA>>>:::777777888888888::::::999999:::;;;<<<<<<;;;888555333333666:::>>>GGGMMM^^^|||YYYQQQLLLLLLNNNPPPVVV[[[eeefffhhhlllppprrrqqqpppdddaaa\\\YYYYYY\\\```cccooouuuvvvpppmmmmmmggg^^^^^^YYYYYY\\\WWWOOOSSS^^^uuujjj\\\QQQMMMNNNQQQSSSSSS[[[bbbdddfffkkknnnnnnssstttuuurrrjjj]]]OOOEEE<<<999888@@@NNN\\\eeeiiihhhlllpppqqqoooiiiddd```ccceeehhhjjjjjjkkklllnnnsssvvvlllSSS???777333///111111///.........//////111444666555222111333555999???CCCIIIXXXhhhggg]]]QQQMMMEEE;;;444444888===EEEPPP```kkknnnmmmooorrrmmmnnnnnnkkkfffbbb___^^^[[[```iiiooonnnjjjmmmtttkkkaaaWWWQQQMMMHHHGGGHHHIIINNNXXXbbbdddaaa___aaabbbfffcccVVVKKKFFFCCC???CCCUUUfffggg___```ooo~~~uuulllcccUUUIIIEEEGGGHHHJJJUUUcccmmmpppjjjoootttzzz~~~yyyeeeNNNFFFIIIJJJHHHBBB<<<777666777555555<<>>@@@DDDDDDCCCBBBBBBDDDHHHLLLMMMLLLIIIFFFBBB>>>===@@@CCCEEEFFFBBB>>>:::777777777777666555555555555555666777777888777444222333777<<>>HHHTTT___eeeiiilllmmmmmmppplllaaa\\\```aaa^^^[[[```hhhooopppnnnrrryyymmmcccYYYTTTRRROOOMMMOOOPPPQQQVVV]]]aaaccchhhnnnjjjkkkhhh___WWWRRRKKKFFFFFFUUUdddfff```aaappp{{{ppphhh___RRRGGGCCCFFFJJJOOO[[[jjjtttvvvkkkpppwww}}}}}}yyyfffRRROOOSSSXXXYYYUUUOOOHHHEEEGGGFFFFFFGGGFFF@@@777///------,,,,,,---///000111111888RRRyyytttcccUUULLLDDDGGGVVVhhhvvv|||{{{rrrpppwww}}}~~~}}}vvvlllhhhlllqqqtttuuupppmmmiiiffffffiiinnnqqqllldddWWWJJJAAA======>>>>>>??????===;;;:::;;;<<<<<>>===>>>@@@???===???@@@BBBFFFIIIIIIFFFCCC===<<<;;;<<>>999666555555555444222222222222222333333444555444333222333777>>>CCCOOOYYYpppVVVTTTRRRRRRPPPPPPWWW```gggjjjqqqxxx~~~}}}zzz{{{zzzxxxuuurrrpppnnnnnnfffbbbaaacccbbb]]]\\\^^^___YYYTTTTTTRRRNNNNNNSSScccYYYNNNIIIKKKOOOQQQPPPRRRWWW\\\```iiiqqqtttrrrllliiihhhiiigggZZZEEE555999:::>>>EEEOOO[[[gggnnnnnnmmmkkkiiiiiihhhhhhgggnnnnnnnnnmmmmmmpppuuuyyyyyyyyynnnWWW@@@333---***,,,---000222444444333222777:::;;;888333///...///222999CCCTTTkkk||||||sssdddVVVBBB555111444888;;;>>>JJJVVV]]]aaafffiiijjjqqqpppbbbLLLGGGVVVbbbbbbcccfffmmmssssssqqquuu{{{rrrggg\\\XXXWWWTTTRRRRRRRRRRRRWWW```hhhnnnuuu}}}lllpppssspppggg\\\RRRLLLJJJWWWcccddd^^^___mmmzzz{{{vvvkkk^^^VVVQQQIIIAAA;;;@@@GGGOOO]]]mmmvvvxxxsssxxx||||||sssuuuyyy|||}}}|||uuudddTTTTTTYYYaaaffffffaaa[[[VVVXXXYYYWWWRRRKKKDDD;;;333......---------///000111---888UUU{{{uuuhhhYYYQQQJJJLLLZZZlllyyy}}}vvvuuuyyy{{{zzzvvvoookkkhhhiiinnnrrrrrrqqqssspppmmmkkkmmmpppsssuuunnndddUUUJJJDDDBBBAAAAAA?????????===;;;;;;===???>>>BBBFFFKKKVVV___^^^WWWXXXUUUUUU^^^iiiiii[[[MMMHHHDDDAAABBBDDDKKKYYYfffrrrqqqrrrtttuuussspppnnnmmmtttooogggiiilllppp{{{}}}wwweeeKKK666.........------..................+++,,,,,,,,,++++++---...000DDDjjjwwwmmmddd___aaafffxxx~~~oooWWWLLLFFFBBBDDDDDDOOOjjj~~~yyyyyy|||~~~uuu[[[AAA111+++***+++,,,,,,---...,,,***,,,000<<>>AAADDDEEECCC@@@===888999:::===???AAABBBBBBAAA>>>999555444444333222333333222222222333333444222222333222444999AAAGGGSSSaaa|||WWWSSSOOONNNNNNRRR]]]iiiooorrrxxx~~~}}}wwwooohhhccc]]][[[]]]cccdddaaa```ccc___UUUKKKJJJMMMMMMJJJIIIMMMIIIDDDEEEJJJNNNOOOMMMNNNUUU]]]dddmmmttttttpppnnnkkkjjjlllkkk___III888222444777???KKKYYYeeemmmmmmnnnnnnjjjfffeeeiiimmmnnnnnnlllkkkllloootttyyywwwvvvlllXXXAAA333---,,,+++---000333555666555444888:::;;;888222...,,,------444CCC\\\vvvzzzmmm]]]HHH:::666888::::::EEEUUUbbbdddaaadddhhhjjjqqqnnn[[[CCC???QQQbbbeeellllllppptttsssqqqsssxxxttthhh]]]YYYXXXTTTOOONNNNNNPPPXXXfffqqqvvv{{{rrr{{{nnnZZZKKKFFFOOOYYYbbbaaa[[[\\\hhhtttqqqiiiYYYIIIBBBBBBAAA===888===DDDLLLZZZhhhpppqqquuuyyy|||}}}~~~uuulllmmmqqquuuxxxyyyrrrdddWWWSSSXXX```hhhlllkkkgggdddhhhjjjfff[[[QQQKKKCCC;;;111111000//////000111222222===ZZZvvviiiZZZTTTNNNRRR___ooo|||~~~|||yyyvvvsssmmmiiiffffffhhhkkklllkkkpppooonnnppptttwwwwwwvvvnnndddUUUKKKFFFEEEDDDBBB?????????===;;;;;;===???===AAAEEEJJJQQQXXX[[[YYY]]][[[^^^jjjtttpppaaaRRRGGGCCCAAABBBDDDKKKYYYeeesssssssssssssssqqqmmmhhhkkktttnnnbbbdddhhhmmmxxx|||rrr]]]CCC111,,,,,,,,,,,,---.../////////......+++,,,,,,,,,++++++---...222HHHooo~~~vvvqqqkkkeeegggmmmzzz}}}kkkSSSKKKHHHDDDFFFFFFWWWvvv~~~~~~yyywww||||||{{{~~~lllPPP:::///+++,,,---,,,+++,,,---***,,,888GGGaaaooolllFFF111++++++***)))***+++...000)))((('''&&&&&&''')))***---///000111000000222444666666888>>>EEEGGGCCC>>>>>>===;;;::::::999888777:::<<<@@@BBBAAA???<<<:::777999<<<>>>???@@@@@@@@@@@@<<<777444333222222111444333333222222333333333000222333333555:::CCCKKKXXXjjjZZZSSSMMMLLLOOOVVVcccpppooopppssswww{{{}}}|||zzz}}}|||zzzvvvooofff^^^YYYSSSVVV[[[___aaaaaa```___[[[SSSKKKJJJMMMMMMIIICCCAAAAAABBBEEEIIIKKKLLLLLLKKKUUU```hhhoootttrrrnnnkkkiiiiiikkkiii^^^JJJ999333333555===KKK[[[hhhoooiiilllmmmjjjdddccchhhnnnjjjjjjiiiggghhhkkkqqquuuvvvtttkkkYYYDDD444///...***,,,///222444555444444666999:::888222---++++++)))///AAA^^^|||ttteeeOOO???999999;;;<<>>777:::===<<<:::???DDDKKKVVVbbbhhhhhhpppsssuuuwwwzzz|||wwwpppjjjmmmsssxxxyyyrrreee[[[ZZZ]]]ccckkkrrrvvvvvvtttzzz{{{sssdddZZZUUUNNNEEE444333222111111111222333555>>>XXXzzzkkk^^^VVVRRROOOTTT```ooo{{{}}}~~~yyytttrrrwwwpppgggaaa```dddhhhjjjllllllnnnsssxxx{{{yyyvvvmmmdddWWWNNNHHHFFFDDDCCC???@@@@@@>>><<<;;;<<<===<<>>///++++++***+++,,,---//////...------+++,,,---,,,++++++---///666NNNuuuwwwooommmiiieeegggoooxxxyyyfffPPPLLLLLLIIIKKKRRRaaa~~~~~~zzzttt{{{|||zzz|||}}}eeeGGG555...,,,,,,---******,,,------777UUUrrriii@@@111---------,,,+++---000333((('''&&&%%%&&&(((***,,,...///000000//////000222333666<<>>>>>>>>???@@@>>>:::666222111111111000333222222111111111111222///222555555666<<>>AAACCCDDDDDDEEEHHHJJJKKKWWWdddjjjnnnqqqpppnnngggffffffhhhfffZZZIII;;;999555444<<>>???===EEENNNSSSQQQLLLJJJJJJFFFIIIVVVlllwwwooo]]]OOOFFFCCCBBBCCCFFFMMMZZZffffffnnnrrrnnnlllmmmllljjjllltttlll___cccmmmssszzzrrrUUU:::---,,,,,,******+++---.........,,,,,,,,,---...---,,,,,,...000===VVV|||rrrjjjjjjhhhdddhhhqqqrrrsssaaaNNNOOORRRQQQRRR]]]eeeyyyzzzwww|||}}}{{{~~~}}}aaaCCC333...,,,++++++)))***---...000CCCqqqeee:::///***++++++***))))))---000'''&&&%%%$$$&&&(((+++------///000111000000222333333888???FFFJJJIIIFFFCCC<<<<<<;;;999888888999;;;999<<>>@@@<<<888444111111111111111333333222111111111111111///333777777777===HHHQQQdddyyyXXXNNNFFFGGGNNNWWW```iiiqqqnnnkkkjjjkkkmmmnnnnnnoookkkeee^^^XXXUUUTTTTTTWWW```aaaXXXXXX``````VVVNNNWWW^^^^^^XXXQQQKKKGGG@@@CCCDDDBBB>>>>>>BBBGGGLLLYYYfffjjjlllnnnpppooohhhhhhiiijjjggg\\\LLL@@@:::333000777HHHZZZfffjjjllljjjiiijjjkkkllljjjiiijjjjjjiiihhhiiilllppptttqqqnnneeeUUU@@@...((()))&&&((()))+++---///000000222555888666111---++++++000222@@@^^^~~~oooWWWAAA777777===BBBTTT[[[[[[TTTVVVdddnnnoooxxxooofffbbb```bbbmmmxxxlllkkklllqqqtttvvvzzzoooddd\\\\\\\\\VVVLLLFFFCCCCCCIIIXXXiiittt~~~wwwnnneee___UUUKKKIIIMMMWWW[[[___]]]ZZZ^^^hhhqqqvvvjjjTTT@@@777999:::999999>>>DDDKKKXXXfffnnnooovvvvvvsssppprrruuusssnnnmmmoootttyyyxxxnnnbbb[[[llliiihhhmmmuuu~~~zzzvvvfffRRRHHHHHHAAA555555444333111111111111222777<<>><<<:::;;;<<<222555999;;;;;;<<>>IIISSShhh~~~QQQEEE???FFFOOOSSSXXX___jjjjjjmmmqqqssstttuuuwwwsssggg___```\\\SSSQQQWWWooooooeeeWWWSSSZZZZZZSSSXXXUUUVVVZZZ[[[UUUNNNKKKCCCMMMTTTOOOGGGCCCCCCCCCNNNYYYbbbeeeiiipppsssqqqxxxpppiiijjjkkkbbbNNN<<<:::000111999CCCWWWiiijjjeeeeeedddgggjjjmmmoooooommmmmmnnnnnnmmmmmmqqqwwwwwwqqqcccOOO@@@666///))))))(((''''''(((,,,///111222555888666111---,,,---...555>>>XXX~~~}}}tttZZZCCC<<<999;;;EEERRRkkkqqqfffgggnnnppptttvvvrrrmmmiiihhhjjjnnnqqqmmmpppooolllpppxxx{{{xxxpppbbbRRRMMMQQQRRRKKKBBBGGGGGGHHHNNN[[[iiipppoooeeeZZZQQQOOOLLLHHHKKKSSSYYY___aaaYYYPPPUUUiii}}}yyykkkTTT===333777===???888===CCCMMM]]]kkkooolllpppuuuxxxvvvppplllmmmooolllssswwwtttlllgggeeeeeessspppllllllpppwww|||ooogggYYYJJJ>>>666444333333222000///.........///333<<>>KKKXXXmmmOOODDD>>>EEEMMMOOOSSSYYYeeehhhooovvv{{{||||||}}}wwwoookkkmmmggg]]]ZZZ^^^pppooocccSSSMMMSSSUUUQQQQQQOOOPPPTTTUUUQQQOOOPPPMMMWWW\\\WWWOOOKKKJJJJJJMMMXXXbbbgggmmmtttwwwuuuxxxooohhhhhhjjjbbbPPP???999000111:::CCCWWWhhhjjjiiihhhhhhjjjmmmoooooonnnlllmmmnnnooonnnnnnrrruuuwwwtttgggSSS@@@555---(((---+++)))(((''')))+++,,,///111444333000---,,,,,,---333;;;UUUzzz}}}sssXXX@@@:::777999DDD[[[ssszzzrrrtttxxxwwwwwwqqqpppmmmjjjiiijjjkkklllnnnqqqppplllmmmqqqrrrnnnggg^^^SSSNNNNNNNNNLLLIIIJJJIIIGGGHHHRRRbbbmmmqqqcccVVVLLLIIIGGGDDDKKKUUUbbbdddbbbXXXPPPUUUhhhzzzxxxlllUUU>>>333555888999999===DDDNNN^^^mmmqqqnnnqqqtttvvvtttqqqooooooqqqkkknnnpppqqqssstttpppjjjrrrqqqpppqqqqqqpppmmmjjj[[[TTTJJJ???666222000000222111///.........///000...999VVV{{{pppcccRRRIIIMMMXXXaaaoooxxxsssxxxrrrlllnnnvvv|||}}}|||{{{|||xxxqqqpppuuuxxxxxxqqqtttuuuvvvyyy|||{{{vvvrrrrrrqqqooommmkkkjjjiiigggeeebbb```___]]][[[YYY```YYYUUUVVVPPPEEEBBBFFFCCCFFFSSSeeelllcccRRREEEBBBDDDGGGIIILLLSSSaaalllnnnpppqqqoookkkjjjlllppprrrggg\\\[[[eeerrr{{{~~~zzzgggNNN:::333111...+++------------,,,,,,+++***...++++++......---000444EEEkkk|||tttqqqssswwwzzz{{{ooo]]]NNNHHHGGGHHHIIILLLKKKKKKMMMTTT]]]dddgggvvvwwwpppQQQ999///***,,,---%%%***&&&...111111UUUxxxQQQ777000)))))))))((((((''''''''''''''''''(((***,,,...///000111222222111111333555;;;<<<===>>>>>>===<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;:::888777555444111222444666888:::;;;<<<<<<:::666222000///000000222333333333222222111000111333666999:::???MMMZZZoooQQQFFF@@@DDDHHHHHHKKKRRR___fffpppzzzxxxtttuuuvvvoooccc```dddmmmlll```OOOGGGJJJMMMLLLFFFEEEGGGJJJJJJIIINNNUUU[[[cccfff^^^TTTOOOMMMLLLIIISSS^^^fffmmmtttwwwvvvvvvnnnggggggiiicccRRRBBB999000222:::BBBVVVhhhjjjkkkkkklllnnnpppqqqpppnnnmmmpppsssttttttuuuvvvwwwzzzzzzpppZZZCCC555---***---+++)))((('''((()))***,,,...000222111///---+++...555<<>>EEEPPP```oootttqqqqqqrrrrrrrrrrrrrrrrrrrrrpppnnnlllpppzzzwwwkkkhhhkkknnnoookkkbbbVVVMMMCCC???999444000.........//////.........///000111000;;;YYYnnn___QQQHHHKKKVVV^^^mmmvvvqqquuurrrooopppvvv}}}|||uuurrrtttvvvuuukkkmmmnnnnnnrrrxxxzzzwwwsssrrrrrrsssvvvyyyzzzzzzuuuoooiiijjjnnnpppkkkeeegggYYYOOOKKKGGGBBBDDDKKKGGGHHHQQQaaajjjbbbRRRFFF@@@BBBEEEHHHMMMXXXdddmmmnnnoooppppppooommmlllkkknnniiieeefffllluuuzzz|||xxxdddJJJ888222111///,,,,,,,,,------------,,,,,,///,,,,,,...---,,,000666KKKnnn|||uuuqqqrrrxxx|||sss___PPPHHHEEEEEEEEELLLIIIHHHLLLSSSZZZ___aaakkkrrr|||bbbGGG444...***---...'''***&&&,,,///222OOO{{{kkkHHH333...((((((((('''''''''''''''''''''((()))+++---000111///000111111000111333555>>>===<<<;;;;;;<<<===>>>777777999:::;;;;;;;;;;;;;;;:::888777555444444444222222222333555888:::<<<;;;999666222000/////////222222222333222222111000111333777:::<<>>>>>@@@BBB@@@AAAJJJVVVaaagggggg^^^SSSMMMJJJHHHKKKSSS^^^hhhpppuuuwwwvvvqqqkkkgggjjjllldddRRRCCC999111333:::BBBUUUӵqqqqqqooommmpppuuuyyy{{{|||~~~}}}{{{~~~yyycccHHH777000---))))))((('''((()))+++,,,+++...111444555444000...333999???VVVyyyyyy[[[AAA999666999DDDTTTjjjtttssswwwttthhhbbbccccccccccccdddeeefffgggkkkmmmnnnllliiifffcccaaammmmmmjjjeee^^^WWWQQQNNNJJJOOORRRQQQUUUcccqqqyyyeeeWWWKKKFFFBBB???EEEPPP\\\]]]\\\YYYYYYbbbppp{{{Ħ??????===999>>>EEEĦwwwuuurrrpppoooppprrrttttttsssxxxtttnnnooozzzsss```UUUӵ777666555222000...---......------------...000222333888AAA\\\iiiXXXOOOEEEHHHRRR\\\kkkvvvrrrrrrrrrrrrqqqttt{{{zzztttqqqqqqrrrqqqjjjlllkkkjjjnnnvvvyyywwwpppooonnnqqqvvvzzz{{{{{{wwwsssppptttzzz{{{vvvooofffVVVIIIEEECCCBBBGGGPPPQQQOOOUUUaaahhh```QQQFFF???BBBDDDFFFNNNZZZeeejjjjjjkkkmmmĦcccfffkkkrrrwwwzzz||||||uuu___EEE666222111///...++++++,,,---......------000------...---,,,111888QQQrrr|||xxxrrrlllkkkoooxxx~~~qqq^^^PPPJJJJJJLLLMMMSSSRRRUUU^^^eeefffdddcccdddoooyyyWWW@@@222...***---...(((+++)))+++,,,...???^^^ttt[[[<<<---)))''''''''''''''''''&&&&&&'''''')))+++---///111222...///111111000111333555???>>>===<<<<<<<<<===>>>444777999;;;;;;;;;;;;<<<;;;:::888555444333333333111111000111333666999;;;:::888555222000///......111111222222222222111111111333777;;;>>>EEEUUUdddyyySSSGGG???>>>???AAAMMM\\\aaafffiiiiiimmmsssuuurrrjjjjjjiiieee\\\VVVWWW\\\^^^^^^ZZZQQQIIIDDD???;;;;;;<<<>>>???;;;<<LBBB@@@???<<<999>>>=hĦxxxsssqqqooooooqqqsssttttttvvvuuuooolllsssvvvfffQQQ4ĉ@ӵ444333111///...---,,,,,,,,,,,,,,,,,,...000222333===CCCZZZ{{{fffVVVLLLCCCEEEPPPZZZkkkwwwtttrrrssssssqqqpppuuu}}}vvvrrrqqqqqqqqqrrrnnnooonnnlllooovvvxxxvvvjjjiiijjjllloooqqqssssssssstttvvvyyy{{{yyysssmmmZZZNNNDDDBBBAAA@@@FFFPPPUUUTTTXXXaaaeee\\\OOOGGGBBBFFFGGGJJJTTTdddnnnppplllmmmqqq>L___YYYbbbooozzz~~~|||ttt[[[@@@444111000...///++++++,,,---............000.........,,,,,,333<<>>????????????>>>===<<<333777:::<<<<<<;;;===>>>>>><<<999666444333333333000000//////111444666888777666444222000/////////000111111222222111111111222333888===AAAIIIZZZjjjMMMCCC======???DDDTTTfffeeehhheee^^^___hhhllliiifffeeeaaa[[[UUURRRUUUXXXZZZZZZYYYVVVRRRJJJAAA:::<<<>>>AAACCC???===DDDMMMTTTYYYZZZVVVSSSUUUVVVVVVTTTUUU[[[eeelllmmmmmmnnnggggggkkkqqqrrrfffQQQ???999222555<<>>SSSvvv|||]]]BBB999444666@@@KKK___jjjlllpppiii______```^^^]]]]]]___cccgggjjjccceeeiiillliiieeefffjjjkkkiiihhhlllooojjj\\\PPPRRR\\\fffgggffffffeeedddZZZQQQKKKKKKIIICCCEEEMMMQQQWWW]]]aaacccgggnnnuuuHdĦ===:::777444888=Ījvvvuuusssqqqqqqsssuuuwwwppprrrnnniiinnnppp^^^FFFGG=?111000...,,,+++******,,,,,,,,,,,,...000222333:::???TTTvvvjjj[[[MMMBBBDDDNNNXXXjjjwwwtttrrrssssssooommmpppxxxzzzsssrrrsssrrrsssuuusssuuutttrrrtttxxxyyyuuudddfffhhhhhhfffffffffgggeeehhhlllmmmiiiddd^^^[[[MMMEEEAAABBB@@@===CCCNNNSSSTTTZZZaaaaaaXXXNNNJJJEEEIIILLLOOO^^^qqq{{{zzzuuuuuuwwwHdĦ```[[[dddqqq~~~}}}sssXXX<<<222111///---///+++,,,---...............///......---+++,,,555@@@]]]xxx|||rrrkkkdddaaaeeennnxxx~~~sssfffUUUJJJJJJRRR[[[aaaaaadddppp}}}{{{lll___[[[fffttt}}}qqqJJJ999222000******---(((&&&,,,+++***...///@@@]]]mmmEEE000***((('''''''''''''''(((((((((&&&(((***,,,...///000000///000111222222333555777<<<>>>@@@AAA@@@>>>;;;999444888;;;===<<<<<>><<<888555333111111.........///000222444555444333222111000000000000///000111111222111111111222333888>>>CCCMMM___oooKKKDDD@@@ӵfffhhhcccĭӵTTTӵXXXĦ@@@BBBGGGKKKHHHDDDFFFLLLPPPӵӵpppqqqĦƜ`1.׼snnnmmmkkkhhhĦ|||ssszzz{{{rrr\\\DDD444,,,ӵ+++ĦBBBCCC===666444666...555<<>>>>>>>><<<999777555999<<<===;;;===AAAEEE@@@???===:::666222///---,,,------///000111222333111111111000111111111111//////000111111111111111222444999???EEEOOObbbsssMMMHHH?~4\\\eeehhhg&e>&eWWWg&eZZZ>hӵEEEKKKQQQPPPKKKJJJMMMg&eXXXguO>uO>&ekkkooo4ff?>ߝL@@@gĉ@ooonnnmmmkkkShӵrrrzzzzzzppp[[[DDD666g&e+++>hӵDDD;;;333222555...555<<<fff?><zhhhg&e>&ekkklllHLgggfffeeeShӵgL^^^bbbbbb^^^YYY[[[aaafffgggiiilllmmmS?ʬGGGMMM3h?D%%)?;;;DDDZufĦ~~~gL~~~{{{zzzg&e@@@gĉ@///...g&e>&e,,,@e444:::??nnn^^^SSSGGGGGGNNNVVVfffg<ĉnnnlllmmmqqq3we<Ħmmmoooqqqppp3h?@eeeeVVVIIIEEEFFFHHHFFFEEEZEEEIIIGGGIIIJJJBBB3h?gLGGGHHHJJJZZZnnnvvvqqquuutttrrrD%%)?fff?><z000---=?Ħ...g&e---g&efff}}}S?ʬZZZ4ff?>ߝLKKK@etttg&eSSSooo~~~3h?g&e>&e)))$$$??^^^777+++***''''''((((((((())))))******'''(((***,,,------------000111333333333555777999;;;;;;;;;;;;:::999888777666:::======;;;===CCCHHH@@@???===:::666111---***+++,,,---///000111111111//////000000111111222222//////000111111111111111222444999???FFFQQQdddvvvXXX4DӵTTTeeegggHƅ^Hu]ĦSSSHu]Ħ^^^ZuR)ĦOOOQQQUUUXXXYYYWWWUUUHu]ĦQQQHŐeHŐeHu]ĦlllqIܗGIӵHHHttnnnqqqpppHGgĉ@}}}yyy~~~~~~rrrYYY???111Hu]Ħ222ZuR)Ħ555777666111---...222sߝLGdUĦqqqHƅ^Hu]ĦqqqntHdĦdddcccHGgĉ@```HdĦNNNNNNRRR[[[ddddddaaa___ccckkksssHtƅ^JJJHHHBt=o9ĦDtfo9Ħ;;;EEESSSg?xxxtttHdĦxxxuuu{{{Hu]ĦBBBtt,,,)))Hƅ^Hu]Ħ---H׼s...000rrraaaOOOCCCFFFPPPWWWdddtQmmmddddddlllje<ĦwwwtttnnnBt=o9ĦH׼s[[[TTTKKKDDDDDDEEECCCCCCBBBHtĦ@@@DDDJJJNNNKKKBt=o9ĦHdĦHHHKKKNNNUUU___dddeee{{{wwwrrrDtfo9ĦsߝLGdUĦ---Ht@cӵHu]Ħ***Hu]ĦsssHtƅ^[[[qIܗGIӵJJJH׼syyyxxxHu]ĦXXXsssBt=o9ĦHƅ^Hu]Ħ&&&{{{~~~KKK222///+++&&&'''((()))((('''((()))+++))))))***+++,,,------...222111222444777888888777<<<===>>>===999555333222999:::;;;===@@@DDDHHHJJJAAA<<<:::999666000...000,,,,,,,,,,,,---...//////111111000000///.....................///000111222222555999???GGGXXXppp[[[PPP4DuXӵUUU^^^bbbDdDΦDdDĦTTTDdDĦ___ffft|<```^^^]]]]]]^^^______^^^DdDĦMMMDdDΦDdDΦDdDĦmmmpeƜ4DuTӵFFF`eĭlllqetvvvwwwttt|||{{{oooVVV>>>000DdDĦ000222t|>>uuueee888((((((&&&&&&&&&'''((('''&&&&&&(((***)))******+++,,,---......///333888:::999888888:::======<<<999555444444555;;;::::::===AAADDDCCCAAA<<<777555555333...---///,,,,,,------.../////////000000111222333333333333000000000000111222333333222777===DDDPPPeeeYYYOOO4DuXӵMMMWWW]]]DdDʜ4DuTӵ[[[>d<ĦfffDtpppjjjeeeaaaaaaaaabbbbbb>d<ĦLLL>d<ʜDd<ʜ4DuTӵmmmlllF&uTӵ???4DufئL>ekkkpuR)ĦsssssstttiiiRRR;;;...>d<Ħ)))Dt(((...000111111000222111DdDΦDdDĦbbb>d<ʜ4DuTӵxxx4DwDd<ĦgggpuR)Ħ>dd<ӵDd<777qR/ܗ?fӵnnn>dd<Ħ;;;4DufئL>e,,,DdDʜ4DuTӵ---DdDĦ...111777OOOrrrooocccPPPCCCCCCNNNUUU```geĦssss<v>aĦjjjnnnpeӵDx<DdDĦAAA>>>???BBBCCCBBB??????@@@DdDĦ===AAA??????peӵDx<>dd<ӵDd<DdDΦDdDĦ...DdDӵnd<DdDĦ...>d<ĦxxxpeӵiiiĦ\\\F&uTӵVVVDdDĦiii___>d<ĦlllpeӵDx<>d<ʜ4DuTӵ)))///...DDD}}}ZZZ777///,,,''''''%%%&&&''''''%%%&&&''')))******+++,,,---...//////000666===>>><<<999:::===???>>>;;;777444444666999;;;999999<<<@@@AAA>>>;;;888444222333111---,,,///,,,------...//////000000111222333444444444444333////////////000111222333222999@@@EEEQQQhhh~~~[[[PPP4DuXӵKKKZZZ```D&dq&ĒR```\\\sdKĦcccDHRRudmmmgggccc```^^^[[[YYYsdKĦMMMD&oq<Ōq&ĒRooopppooo>dp&ĒR555<<<nfʜd<Φ>d<Ħ___s&dq&ĒRnnnyyyi?ʜtd<ĦoooHHܗDӊBwww<xZZZeeegggB?d<888PPPrrr}}}jjj]]]PPPBBBCCCOOOXXXeeegeĦtttHg8>aĦbbbfffB?Ho9qqq>d<;;;??????>>>AAABBBAAA>d<ӵ======B?Ho9ggg<xaaapppvvvuuuuuutttttt&ӫeʬtIӇ|||>d<Φ>d<Ħ000D&ӫetIӇ...DdDĦ,,,sdKĦzzzB?dp&ĒROOOSSS>d<sdKĦqqqB?Ho9///s&dq&ĒR+++(((,,,///JJJ}}}TTT???===555))))))%%%&&&''''''%%%&&&''')))++++++,,,---...//////000///555<<<>>>;;;999:::<<<@@@>>>;;;777444555999<<<999999:::===???>>>999555444000///111000,,,,,,///,,,---...000000000000000333333444555555333222111......---......///000111333<<h222555;;;fennn@ďDkkkpppqqqpppssslllXXXAAA222ne&&&&&&=e//////...---...///222000egevvv]]]sĪj@hUUUkkkvvvfdDĦppp@ďDxxxxxxHkgePPPWWWaaaiii@hiiibbb@GooowwwHĪj@IŌ111666BeneeeeHkgexxxneWWW;;;fe///Hu]3hh......---se111:::SSSuuu|||fffYYYNNNAAABBBOOOZZZhhhgeĦja>aĦ```ddd@Gooommmse<<<===@@@BBBAAAIIIHHHFFF<Ō@@@>>>>>>@GssscccHkgeWWWgggvvvzzzxxxvvvvvvvvvHĪj@IŌ}}}{{{ege000...Hu]3hIŌ---...DdDĦ***neiii~~~@hXXXTTT>hMMMLLLPPPseSSSne\\\sss@G555...sĪj@h&&&+++''',,,333RRRrrrOOOGGGKKK<<<***+++&&&'''((('''&&&&&&(((***+++,,,,,,---...///000000///333888:::999777888:::>>>===:::666444555999<<<999;;;???@@@???;;;666333111...---//////,,,---000,,,...///111111111000000222333444555444222000...------------...///000000666AAAIIIJJJSSShhh|||zzziiirrrfff4DuXӵOOOĵD^kkkgggbbb^^^nnndddZZZkkkkkkeee\\\TTTOOOMMMKKKKKKEEEEEEFFFdddfffmmmqqqnnn777333555;;;nnnuuuvvvgggnnnssssssqqquuuppp]]]EEE555'''%%%&&&---......,,,,,,---///555444yyy```DDDTTTgggqqqqqqDdDĦnnnkkksssvvvxxxWWWRRRWWWaaakkk}}}ooo]]][[[ZZZ```mmmuuu333222444iiikkkooossssssWWW;;;//////D^.........---s׼s...000;;;WWWzzz~~~gggYYYMMM>>>@@@MMMYYYggggeFm8jjj>aĦdddiiikkkooopppnnns׼sEEEAAAAAADDDFFFGGGNNNLLLIIIHoDDDAAA???@@@FFFrrrqqqaaaMMMZZZkkkzzz}}}yyyyyyxxxxxxwww~~~zzz+++///---D^------...DdDĦ(((JJJssscccUUUSSS\\\VVVMMMMMMPPPs׼sKKKNNNXXX___qqqHHH444---)))&&&,,,'''...:::\\\fffHHHJJJRRR>>>)))+++'''((((((((('''''')))+++,,,,,,---...///000111111222444666888999:::::::::;;;:::888555333444777;;;999???EEEEEE@@@999555444///,,,,,,//////------111---...000222222222111000...000222333333111///...---------......///000111888EEENNNOOOWWWjjj{{{|||ppp```lllΦ4DuXӵtvӵ>d<ĦkkkrrrnnnhhhcccbbbeeeĦ]]]VVVVVVVVVVVV\\\cccjjjcccYYYRRRPPPQQQTTTUUUOOOIIIĦEEENNNXXXYYY```dddbbb___aaafffkkkbbbjjjllliiihhhgggYYYFFF<<<777444666<<d<Ħooonnnnnnmmmmmmmmmooorrruuuwwwwwwrrroookkkeee[[[UUU[[[dddjjjwww|||rrrjjjyyy{{{hhhXXXUUURRRKKKJJJFFFCCCEEENNN]]]kkktttfff[[[HHH666///222444333444;;;GGGWWWgggqqqwwwxxxlllmmmooosssuuutttqqqnnnnnnqqqtttxxxĦ===222000.........///...------>d<Ħ------.........Be.........;;;YYY~~~iiiZZZKKK===>>>KKKWWWdddgeFYĉuuujjj>aĦjjjoooooojjjhhhiiinnnnnnllllllooonnnBeJJJCCC??????BBBEEEGGGPPPMMMHHHnu]ӵCCCHHHNNNPPPMMMJJJIII]]]ooopppaaaOOODDD??????DDDNNN\\\nnn}}}zzzzzzzzzyyyyyyxxxtttoookkkqqqxxxzzzuuupppLLL555,,,000...>d<Ħ,,,,,,--------->d<Ħ(((---111ĦvvvgggdddUUUUUU___ttt{{{rrrXXXOOOOOOQQQBeOOONNNNNNKKKRRRĦnnnzzzzzzhhh<<<333---***,,,...+++))))))''',,,'''000@@@ddd~~~]]]BBBJJJSSS==='''***'''((()))((('''((()))+++,,,,,,---...///000111111777777777999<<<======<<<999888666333111222666999:::BBBJJJIIIAAA999666666///,,,,,,...///---...111---...000222333222111000+++---///222222111000............//////000111222:::HHHRRRSSSZZZmmm}}}xxxkkkZZZiii?aŖ%7uSQuR)ӵsdKĦjjjsssrrrjjj```aaagdKĦ]]]RRRMMMJJJKKKSSS]]]gggZZZPPPPPPUUUVVVTTTSSSRRRgdKĦ???CCCIIIYYY```hhhjjjfffdddiiiqqqhhhiiifffbbb```\\\RRRHHH@@@<<<;;;===@@@HHHWWWdddiiibbbaaahhhoooooonnnooohhhkkkllljjjkkksssyyy{{{xxxyyyqqq\\\EEE555---gdKĦ''''''(((***+++))))))))))))***+++,,,---000666>>>KKKdddiiiUUUNNNFFF>>>AAAJJJWWWgggqqqvvvvvvtttqqqgdDĦmmmmmmnnnkkkssswwwsssssswwwuuummmiiimmmqqqooojjjggghhhkkkqqqttt~~~rrrnnnmmm{{{|||kkkXXXQQQMMMIIIGGGEEECCCBBBHHHUUUfffsss___YYYJJJ:::111111333333666;;;FFFVVVhhhvvv}}}vvvuuusssrrrqqqqqqppppppoooqqqyyygdKĦ<<>>GGGZZZhhhŶS{{{zzzxxx3we>>@@@HHHTTTaaammmvvvxxxvvvxxx}}}{{{wwwrrrjjjbbbrrr~~~|||{{{www}}}kkkEEE;;;///,,,000DdDĦ++++++,,,---///sdKĦ---///gdKĦvvvhhhaaa\\\UUUbbbyyy~~~qqq]]]TTTMMMOOORRRWWWRRRKKKIIIgdKĦjjjvvv}}}|||yyy]]]:::222...***(((***+++***((($$$,,,,,,...HHHrrrXXX>>>:::555000...(((***)))((((((((()))++++++------------...000111111:::<<<>>>>>><<<;;;::::::888666444222222333555777???BBBEEEEEE@@@999222///000111111000...---///000...000222222111000000000,,,---...///000000000000......//////000000111111BBBOOOXXXYYY```qqq}}}qqq\\\fff>AWWWnemmmmmmttttttmmmdddneggg\\\OOOHHHCCCCCCKKKTTTVVVLLLEEEGGGMMMPPPRRRUUUne===;;;>>>DDDQQQVVV___gggkkklllllllllfffgggeeecccbbb```VVVLLLDDD@@@===>>>AAAIIIWWWdddkkkfffffflllqqqooonnnpppfffgggggggggllluuuzzzyyyvvvxxxppp[[[DDD444ne&&&''''''((()))))))))))))))))))))***+++,,,---333:::GGG```|||kkk[[[VVVLLLAAAAAAEEEUUUjjjyyy}}}zzzuuuDemmmooooooooommmrrruuusssrrrqqqoookkkjjjllloooqqqrrrooommmkkklllkkkqqq{{{|||rrrmmmnnn{{{jjjUUULLLGGGCCC???BBBCCCCCCFFFSSSgggwwwpppdddOOO:::000111333333444<<Azzz{{{zzzk<vvvuuurrrooolllpppllllllpppooofff]]]YYYSSSMMMGGGCCCCCCEEEFFFFFFEEECCCCCCfh@@@@@@AAABBBCCCJJJRRRPPPcccnnngggYYYNNNEEE===<<>>AAACCCBBB===777222000///000000///...---///000///111333333111000000000------...///////////////......//////000111111111<<>>DDDLLLFFF???;;;===AAAEEEKKKQQQ===:::777999===EEEIIIRRR```mmmrrrnnngggdddeeeeeedddfffeee\\\QQQGGGBBB??????AAAIIIWWWeeejjjhhhjjjnnnooommmlllnnngggfffeeefffnnnxxxzzzxxxtttwwwppp[[[CCC333%%%&&&'''(((((((((((())))))((((((((()))******+++000777CCC[[[www||||||oooeeebbbUUUFFFCCCCCCSSSjjjyyy}}}zzzwwwwwwgggjjjmmmnnnllllllllloooqqqnnnhhheeefffhhhhhhjjjoootttsssmmmgggbbb]]]^^^fffiiihhhlllttthhhRRRHHHCCC???<<>>___ttt```QQQIIIDDDKKK[[[iiiqqqssstttttttttrrrqqqqqqqqqqqqnnnnnnrrrqqqhhh^^^XXXQQQMMMHHHDDDDDDFFFGGGHHHDDDBBBCCCFFFCCC>>><<<===@@@EEEOOOYYYXXXeeekkk```SSSJJJCCC;;;;;;AAANNN^^^mmmvvv{{{|||zzz~~~~~~}}}}}}zzzuuuxxx~~~[[[:::333,,,+++000...///...---,,,,,,---++++++000YYYyyyxxxkkkfffdddaaannn}}}qqqaaaTTTKKKKKKOOONNNGGGCCC@@@BBBJJJ^^^tttqqqQQQ666000---***)))*********)))+++...111===]]]rrrKKK222...***)))+++(((++++++*********+++,,,---.........///000222333444666888:::;;;;;;::::::;;;666444222111222555999<<>>999444111000...///000000......///111111333444444222000000111---------.....................//////000111222222888GGGUUU]]]iiiyyy{{{ssseeeoooeeeZZZMMMEEEBBBCCCDDDFFFPPPYYYeeelllmmmiiifffdddlllpppmmmfffffflllmmmhhh___ZZZSSSJJJBBB???BBBGGGAAA<<<888888999;;;CCCLLLIIIDDD???>>>:::666666999<<>>999???CCCOOO^^^kkkqqqsssuuussswwwzzzzzz|||~~~~~~YYY999333------000222000---......,,,,,,,,,,,,......,,,,,,000444444>>>\\\zzzwwwkkkhhhmmmkkkvvv}}}wwwjjjZZZRRRKKKJJJMMMMMMIIIFFF???AAAFFFKKKIIINNNccc{{{~~~hhhGGG111...,,,+++***))))))))))))***+++111EEEhhhnnnHHH///+++''''''***))),,,,,,+++***+++,,,---.../////////000111333444555999;;;======<<<:::::::::555333111000222666;;;???BBBBBB@@@<<<777333111000///000222222111000111222333444555444222111111222.........---------------......///000111222222333:::FFFRRR[[[gggvvvyyykkkrrrhhh___QQQFFFAAABBBBBB@@@QQQYYYdddkkkllliiifffeeejjjnnnmmmeeeccchhhiiiddd```aaa]]]TTTIIICCCAAAAAAAAA===:::999888999AAAIIIKKKFFFBBB@@@===888777:::===DDDLLLUUUbbbnnnppplllggggggfffhhhlllkkkaaaTTTBBB===999999<<>>HHHVVVdddlllnnnmmmoooppppppmmmjjjhhhjjjlllhhhkkkssssssmmmlllZZZ<<<......---,,,,,,,,,,,,,,,,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,---......555DDDfffuuuaaaKKKDDD@@@HHHYYYiiirrruuurrrssstttuuutttsssqqqppphhhnnntttsssmmmhhhhhhjjjiiihhhjjjooonnndddYYYSSSLLLKKKIIIFFFEEEEEEFFFGGGFFFDDDDDDFFFEEEAAA@@@BBB@@@<<<;;;???CCCEEEKKKPPPWWWiiiqqqbbbKKK???===<<>>FFFOOOZZZgggwwwuuuwwwooogggYYYLLLFFFGGGFFFBBBNNNVVV```gggjjjiiijjjkkkjjjooommmddd```dddddd```cccgggdddYYYKKKCCC>>>;;;@@@<<<::::::;;;<<>>999999<<>>AAADDDIIIPPPZZZggguuu{{{kkkRRR;;;222444555333555<<>>```kkkHHH111---((('''++++++,,,,,,+++++++++,,,---.........///000111333555666888::::::999555222111000222111111222555999===@@@EEEDDDBBB===888555444444444666777777666444333444333333444333222222333555222111///...---------.........///000222333444444???DDDMMMZZZjjjzzz~~~pppiii\\\NNNHHHJJJHHHDDDIIIPPPYYY___bbbcccfffhhhjjjnnnkkk```ZZZ]]]^^^ZZZ^^^cccaaaTTTGGGAAA>>>;;;???;;;888;;;===>>>AAAFFFLLLFFFAAA???<<<999:::===DDDKKKNNNOOOZZZjjjrrrooogggffffffiiiooopppdddUUU@@@999333222555???RRRbbbeeefffdddbbbfffnnnnnnjjjeeekkkmmmhhhccceeehhhiiiooovvvttt___EEE333,,,+++))))))(((''''''''''''(((''''''((((((***+++---...---000444===SSSnnn{{{zzzppppppeee]]]\\\SSSFFFDDD@@@GGG\\\vvvxxxooonnnooonnnmmmkkkhhheeebbb```fffooovvvsssooonnnoooooofffeeefffkkkrrrvvvwwwuuuppplllnnnvvvwwwrrrqqqwwwssseeeUUUJJJGGGEEECCCAAADDDIIIPPPUUU[[[eeesss~~~wwwjjjRRR;;;//////222222333999FFFYYYkkkxxx~~~uuunnngggdddeeehhhiiihhhfffooo|||}}}uuunnnXXX777...---,,,,,,++++++,,,,,,)))+++------,,,++++++,,,************+++,,,---...666FFFfffsssYYYHHHCCC@@@GGGXXXjjjwww}}}rrrqqqpppmmmkkkgggeeecccfffooovvvssskkkfffjjjpppooommmooorrrnnn```QQQIIIGGGHHHHHHEEEAAA>>>???@@@BBB@@@AAAEEEEEEBBBBBBEEEBBB???@@@FFFJJJJJJHHHIIIZZZkkkrrrbbbKKKAAAAAACCC???BBBQQQgggssspppnnnrrrwww{{{{{{zzz{{{~~~|||{{{zzzyyytttsssnnnIII:::666111000000222222111---,,,+++++++++,,,---...------,,,---555LLLqqq~~~lllfffiiijjjiiirrr|||lllggglllmmmhhhaaa[[[PPPFFFDDD@@@BBBJJJPPPXXXiii{{{~~~mmmTTT===...(((***,,,+++)))'''(((***)))...EEEllldddCCC///,,,((('''+++,,,,,,+++*********+++---...------...///111333555666666777888777444111000///000111222444777:::<<<>>>@@@@@@???===999777777888555777999888666333222222111222222222111222444666444333111///------...///---...///000222333444555>>>BBBLLLZZZjjjwwwhhhbbbUUUGGGBBBEEECCC>>>FFFLLLSSSXXXYYY[[[]]]```hhhlllhhh[[[TTTVVVWWWTTTUUU[[[YYYLLLAAA???@@@@@@AAA;;;888:::===<<<===@@@KKKEEE???===;;;888999===BBBGGGHHHJJJWWWiiinnnhhheeeddddddiiipppqqqeeeWWWAAA:::333111333===PPP```bbbbbb^^^\\\cccmmmnnniiifffjjjkkkhhhiiilllnnnmmmmmmuuusss___DDD222++++++***)))'''&&&%%%%%%&&&'''''''''((()))+++---...///...222666@@@XXXtttppppppfff___```VVVJJJIIIIIIKKK[[[sss~~~yyyrrrrrrpppqqqqqqnnnhhhbbb]]][[[eeerrrxxxrrrmmmooopppmmmhhheeefffooo{{{~~~xxxppplllooovvvwwwpppnnnrrrdddWWWJJJEEEGGGHHHHHHFFF@@@IIIRRRUUUVVV]]]lllzzzuuuiiiQQQ777)))))),,,...:::===GGGYYYppp~~~ttthhhcccdddfffdddaaaeeennn}}}wwwnnnVVV444...---,,,,,,++++++,,,,,,''')))+++,,,+++***++++++************+++,,,---...666FFFfffrrrWWWFFFAAA>>>EEEUUUggguuu{{{nnnnnnmmmlllkkkjjjhhhhhheeemmmsssooogggdddkkktttuuussssssuuuppp```OOOFFFEEEGGGGGGDDD???<<<<<<>>>???>>>???DDDFFFDDDEEEHHHCCC@@@AAAGGGLLLLLLKKKKKK[[[hhhkkk[[[HHHAAAAAAAAACCCEEETTTkkkvvvrrrnnnqqqqqquuuxxxxxxzzz~~~{{{}}}{{{tttpppiiiDDD888444000...000222333444///...---+++******++++++***+++---///999RRRwww|||iiidddiiinnnkkksss|||jjjpppvvvyyywwwtttlllZZZIIIDDDCCCGGGNNNRRRXXXjjj}}}xxx|||dddNNN:::+++'''***,,,+++)))'''(((***'''...IIIqqq^^^>>>,,,+++'''''',,,---++++++*********+++,,,---,,,------///111333555666555777888777555333222222000111333555888:::<<<===;;;<<<===<<<:::999:::;;;555777999888555222111000000111111111111222555777666444222///......//////---...///111222333555555>>>AAAKKKZZZhhhrrryyy}}}aaaXXXLLLDDDBBBAAA===999CCCGGGLLLMMMLLLMMMSSSYYYXXXWWWUUUSSSQQQPPPOOOOOOUUUSSSNNNHHHCCCAAACCCEEEFFFCCC???:::777777:::===FFFCCC???;;;888888999:::GGGIIILLLPPP[[[gggkkkjjjjjjdddbbbhhhooommmcccYYYCCC:::222111777@@@OOO\\\dddfffhhhiiimmmqqqooojjjmmmlllnnnrrrrrrpppssswwwvvv|||xxxbbbFFF222)))&&&''''''&&&&&&'''((())))))&&&&&&(((***---000333555111444777???XXXxxxuuuhhh```[[[OOOBBBDDDRRRdddsssyyyxxxuuusssxxxpppiiieeeaaa]]]___cccpppuuuxxxtttqqqpppooommmkkkiiijjjqqqzzz}}}zzztttqqqvvvvvvpppllljjjeee^^^TTTOOOHHHCCCBBBEEEKKKOOOIIINNNPPPOOOSSSaaaqqqzzzqqq```HHH666......//////333;;;EEEWWWuuu{{{kkk___\\\aaagggjjjfffqqqzzz{{{yyynnnSSS777///---+++***+++,,,,,,+++++++++++++++++++++++++++///---+++***+++,,,,,,+++777KKKhhhfffPPPCCC===<<>>CCCHHHHHHGGGGGGLLLQQQPPPNNNKKKIIIIIIJJJMMMOOOWWWTTTNNNHHHCCCBBBDDDGGGDDDCCC???;;;999999:::<<>>777999;;;DDD^^^~~~~~~oooeee___WWWNNNMMMZZZjjjtttwwwwwwwwwxxx}}}qqqddd\\\XXXYYY```iiijjjqqqvvvvvvuuuuuutttrrrggghhhlllssszzz{{{vvvpppggghhhgggeeefffggg```VVVSSSNNNGGGDDDFFFJJJNNNPPPIIIOOOQQQPPPTTTaaaooowwwooo^^^FFF444---,,,......666@@@KKKYYYpppssslllccc^^^___dddiiillliiirrrxxxxxxvvvlllQQQ666///---+++***+++,,,,,,+++,,,++++++++++++++++++,,,///---+++***+++,,,,,,---777LLLiiigggSSSDDD>>><<>>===<<<===>>>@@@AAAEEECCCAAABBBDDDFFFEEEDDD===CCCFFFFFFHHHNNNRRRSSSmmmxxxlllRRRFFFCCCAAACCCNNNTTTaaarrr||||||yyyxxxvvvtttrrrtttyyy}}}~~~~~~~~~~~~gggAAA444000...000555888777555111000///...---------------000+++333@@@```zzzlllmmmuuuwwwvvvwwwxxxxxxsssnnnjjjpppssswww{{{wwwkkkYYYLLLGGGIIIKKKJJJLLLWWWkkk{{{|||zzzcccEEE222---+++((('''''')))+++***(((+++777RRRwwwQQQ===,,,))),,,******,,,+++***)))))))))***+++,,,///000111222222444777:::888888777666444333222111111222333444666999<<<>>>=========<<<;;;:::999888666666666555444333222111222222111111222444666777888555111///...///...------------///222444444444CCCFFFNNNWWW\\\aaakkkuuussswww[[[WWWPPPFFF<<<666555666;;;@@@EEEFFFDDDCCCFFFIIIIIIGGGCCCAAABBBEEEJJJNNNPPPMMMIIICCC@@@@@@CCCFFFDDDBBB???<<<;;;;;;<<<===???===:::888888;;;???AAAFFFKKKOOORRRZZZdddiiijjjeeebbbaaaeeekkkjjj___UUUCCC999111000555@@@PPP]]]___cccfffggglllqqqpppllljjjiiikkkoooooonnnpppuuuxxx}}}wwwaaaGGG555---***++++++*********************)))''')))...777@@@FFF>>>???AAAKKKeeerrriiifffbbb]]]WWWbbbnnnrrrpppoootttyyyyyymmm```XXXVVVZZZeeeooollltttyyyzzzzzz{{{yyyvvvcccgggnnntttwwwtttnnnhhhdddbbb```bbbiiillleee[[[UUUNNNFFFEEEKKKSSSWWWYYYUUUYYYYYYUUUVVVaaammmtttlll[[[DDD333,,,,,,---...555AAANNNXXXeeepppqqqkkkcccaaa___```cccgggjjjkkkmmmrrruuutttrrrgggNNN555///---******+++,,,,,,+++---,,,+++******+++,,,---...---+++***+++,,,...///888NNNjjj}}}|||iiiWWWDDD>>><<>>>>>======>>>???AAABBBCCCDDDEEEEEEDDDCCCCCCDDD:::@@@EEEHHHMMMWWW^^^```zzzqqqRRRDDD@@@===>>>FFFOOObbbuuu~~~~~~||||||vvvssspppppptttzzz|||zzz~~~}}}eee@@@111///---000444777777555000000///...------------+++///***333???```yyyppprrryyy{{{vvvrrrqqqqqqmmmooosssvvvsssiiiYYYMMMJJJLLLMMMKKKMMM[[[ppp}}}www^^^AAA000+++,,,***))))))***+++***)))---===[[[|||{{{LLL999)))(((***)))(((+++******)))))))))***,,,---...000222333333555777999777777666555444222111000000000111333666:::===???============<<<:::999888555555555444333222111000111111000000111333555666777444000...---...---,,,------...///111333555666FFFJJJPPPUUUVVVZZZhhhvvvrrrttt]]]WWWMMMBBB999444333444;;;AAAGGGIIIFFFCCCDDDFFFFFFDDDAAA???@@@BBBFFFHHHEEEEEEEEECCCBBBBBBDDDGGGGGGDDD@@@======???AAABBBAAA>>>;;;::::::===AAACCCFFFHHHJJJPPP\\\iiinnnllleeedddccceeejjjkkkbbbXXXFFF<<<222///333>>>NNN[[[]]]aaadddeeegggkkkkkkgggfffeeegggkkkkkkjjjlllpppsssvvvppp[[[CCC333,,,))),,,,,,,,,,,,++++++*********))))))+++000888AAAFFFBBBCCCDDDNNNhhhxxxmmmkkkllljjjfff___hhhpppoooiiigggmmmuuuooofff^^^[[[[[[___gggpppwww{{{}}}|||{{{|||zzzvvvcccgggmmmqqqrrrnnnjjjfffkkkhhheeehhhmmmqqqnnniii]]]QQQEEEDDDMMM\\\fffjjjmmmnnnhhh^^^ZZZaaammmtttlll[[[DDD333,,,,,,...///888EEESSSZZZ___dddeeebbbddddddeeegggiiijjjkkkkkkqqqrrrrrrqqqooodddKKK444...,,,***)))***+++++++++...---+++******+++---...,,,,,,+++******,,,///222:::RRRlll{{{zzzjjjZZZCCC===<<>>EEEJJJMMMTTT```lllqqqsssRRRCCC???;;;<<>>```zzzssstttyyy~~~}}}yyyxxxxxxvvvpppnnnpppuuuwwwooo\\\MMMKKKNNNNNNKKKOOO```vvvsssXXX>>>///+++,,,+++***))))))******)))...EEEeeeuuuGGG666((((((***((())),,,)))))))))))))))+++---......000333444555555666888666666555555333222000/////////000222777;;;>>>@@@=========<<<;;;:::999888444444444333222111000000000000//////111222444555555222///------------,,,---...///000000222555777HHHMMMSSSUUUSSSWWWhhhzzzwwwtttbbbWWWGGG<<<777666555444:::AAAIIILLLIIIEEEDDDEEEBBBBBBBBBAAAAAA@@@???>>>>>>AAAEEEHHHHHHHHHIIIJJJKKKGGGBBB@@@BBBFFFIIIJJJEEECCC@@@>>>===???AAABBBEEECCCCCCKKK^^^oootttqqqjjjkkkkkklllppprrrjjj^^^KKK@@@444///222<<>>@@@AAACCCDDDLLLeee~~~mmmhhhlllooolllhhhdddmmmtttrrrjjjggglllssslllddd[[[XXXXXX[[[ccclll{{{}}}{{{xxxwwwyyyxxxtttdddeeehhhkkkmmmoooppppppuuurrrnnnlllkkkkkkkkkllleeeVVVEEEAAALLL```qqqzzzuuueee]]]bbbnnnuuummm]]]EEE444......000111AAAOOO]]]dddeeegggkkkmmmoooooooooooooooooopppqqqtttsssqqqqqqooobbbIII222...,,,***)))***++++++***------,,,++++++,,,------+++,,,,,,******,,,111555>>>VVVooo{{{~~~zzzjjjYYYBBB===;;;FFF[[[ooo{{{~~~ssstttvvvvvvuuurrrmmmiiioookkkiiilllmmmkkkjjjlllooolllnnnppphhhXXXOOOPPPVVVPPPGGG@@@;;;<<>>JJJ^^^qqqxxxtttrrrrrrqqqqqqrrruuuwwwwwwuuusssqqqpppxxx}}}ttt[[[888///...------...//////...///......------------...***///***222===```zzzssssssvvvrrrwwwzzzzzz|||{{{ttttttnnnmmmvvv}}}vvv```KKKIIIMMMLLLKKKSSSggg{{{oooSSS;;;///+++)))***))))))(((((()))***000NNNpppqqqCCC444((()))+++******...((((((((((((***+++---//////111444555555555666777555555555555444111///...//////000444999>>>??????======<<<<<<;;;999888777333333333333222111000000000/////////000222444555555222...,,,,,,------,,,---///000000000222555999HHHMMMTTTVVVSSSXXXjjj}}}zzztttcccVVVEEE:::888999888666777@@@JJJNNNLLLGGGEEEEEE@@@BBBEEEFFFFFFCCC???===>>>BBBFFFIIIIIIGGGGGGGGGLLLIIIFFFGGGLLLPPPQQQQQQGGGFFFDDDBBB@@@@@@??????@@@>>>===FFF[[[oooxxxwwwuuuzzz}}}}}}~~~rrrcccNNNBBB555000222===MMM[[[gggkkkmmmjjjggggggfffccccccbbbdddhhhhhhgggiiimmmrrrsssjjjVVVAAA555///,,,)))***+++,,,,,,***)))(((+++---000444777999::::::===@@@AAAGGG\\\xxx{{{lllhhhkkkjjjddd___bbbllluuuwwwrrrnnnppptttpppeeeXXXRRRPPPSSS\\\ffftttuuutttqqqsssvvvuuuqqqcccaaa```ccciiiqqqwwwzzz}}}xxxtttqqqkkkeeeccceeeeeeWWWFFF@@@III\\\nnnyyytttddd\\\bbbooowwwooo___GGG666//////000111EEERRRccckkklllmmmqqqvvvtttuuuuuuuuutttuuuwwwyyyvvvrrrqqqtttrrrdddHHH222...,,,))))))***++++++***,,,,,,------------,,,,,,***+++,,,******,,,222777BBBZZZqqq|||}}}kkkUUUCCC===;;;EEEWWWhhhqqqsssjjjkkknnnssswwwwwwsssoooooommmmmmooonnnjjjiiikkkiiigggkkknnnfffWWWOOORRRUUUOOOFFF???<<<===AAADDDIIILLLNNNJJJCCC??????AAASSSaaakkkjjjfffkkkwww|||nnnQQQEEEBBB===<<<@@@III[[[nnnvvvtttrrrrrrnnnooorrruuuwwwuuuppplllooooooyyy~~~rrrWWW555000000///.....................---------------...***000+++111<<<___wwwooolllnnnllluuu{{{}}}}}}rrrsssmmmjjjrrrzzzttt^^^JJJHHHKKKKKKLLL[[[rrr~~~jjjMMM888...+++''')))))))))((((((***,,,444VVVyyyjjj???222(((***,,,***,,,000(((''''''(((***,,,...000111222444444444555777888444555666666444222///---//////111666===@@@???===;;;;;;;;;;;;:::888777666333333333333333222111000000000//////000222444555444222...------------------///111000///111666:::GGGLLLTTTWWWUUUZZZkkk}}}zzzrrr\\\TTTHHH???;;;:::999999555@@@LLLRRRPPPLLLIIIHHHFFFIIINNNRRRSSSRRROOOMMMMMMNNNNNNLLLIIIFFFEEEEEEJJJJJJLLLQQQXXXZZZXXXTTTGGGFFFFFFDDDBBB@@@>>><<<999;;;<<>>BBBSSSnnntttmmmfff[[[RRROOOSSS___mmmuuuuuurrrpppppplllbbbYYYTTTRRRTTT[[[cccmmmpppqqqqqqtttvvvsssmmmbbb\\\WWWYYYaaajjjppprrrvvvqqqnnnqqqoooggg```^^^\\\SSSGGGAAAFFFQQQ^^^gggnnnmmmfff[[[WWW```nnnvvvqqq```HHH666///...000000DDDSSSeeeqqqsssqqqsssvvvrrrtttvvvvvvuuuuuuxxxzzzvvvrrrrrrwwwwwwfffHHH111...+++))))))***+++******+++,,,---......---,,,+++)))+++,,,***))),,,333:::EEE]]]sss~~~jjjPPPBBB<<<;;;EEEVVVeeekkklllgggiiimmmppprrrssstttuuupppooopppqqqmmmhhhiiinnnjjjjjjmmmpppeeeTTTLLLMMMLLLHHHCCC>>><<<===@@@BBBGGGHHHHHHFFFBBB@@@AAACCCRRRfffwwwttthhhdddkkksssuuu|||kkkQQQGGGDDD===:::???EEETTThhhtttvvvuuuvvvooopppqqqttttttrrrmmmiiirrrqqq}}}sssVVV666---......---------...///...------,,,,,,------...+++111,,,111;;;^^^ssshhhdddfffnnn{{{yyynnnmmmhhheeehhhlllgggWWWIIIGGGIIIJJJOOOccc|||{{{}}}dddGGG444,,,***'''(((******)))))),,,///888^^^{{{bbb;;;///'''***,,,***,,,111'''''''''(((***,,,///000222333444444333444777999555555777777555333000...000000333999@@@BBB???;;;:::::::::999888777666555333333333333333333222111111000000000111333555666555222///------............000222000///000666;;;FFFKKKSSSWWWWWW[[[iiixxx}}}rrrVVVSSSMMMEEE===::::::<<<666AAANNNVVVUUUPPPMMMLLLOOOSSSXXX^^^aaabbbbbbaaabbb```\\\VVVOOOKKKJJJJJJGGGJJJPPPYYYaaaaaa[[[TTTEEEEEEFFFEEECCC@@@===;;;444999>>>AAALLL```ttt{{{bbbMMMAAA444000444AAATTTcccgggmmmoookkkgggfffeeeccckkkjjjlllpppqqqoooqqqvvvzzzyyymmmVVV@@@222***&&&$$$%%%((()))***)))((('''$$$%%%'''***,,,...000000444:::===???NNNhhh~~~|||qqq```LLLBBBAAACCCPPPaaannnssspppllljjjbbb^^^\\\]]]]]]\\\^^^bbblllppptttuuuxxxxxxqqqhhhcccZZZQQQQQQXXX```dddcccfff```aaajjjooohhh^^^XXXRRRNNNHHHCCCDDDIIIPPPUUUWWWZZZXXXRRRSSS^^^mmmvvvqqq```HHH666......//////HHHVVVkkkyyy{{{wwwuuuxxxpppsssvvvvvvtttssstttvvvvvvrrrssszzzzzzhhhIII111---+++)))((()))************,,,...000000...,,,***)))+++,,,***))),,,444;;;GGG^^^uuujjjMMM???;;;;;;FFFXXXgggmmmmmmiiimmmpppooolllmmmrrrxxxrrrrrrrrrqqqlllgggjjjrrrrrrqqqttttttfffRRRGGGHHHEEECCC@@@>>><<<<<<======DDDDDDCCCBBBAAAAAACCCDDDLLLeeezzzwwweee[[[]]]cccqqqyyyjjjQQQHHHEEE===999;;;???MMMbbbrrrxxxxxxyyyvvvuuuuuuvvvvvvuuuqqqnnnuuutttuuuXXX777)))***++++++***+++---///------,,,,,,,,,------...,,,111,,,111;;;^^^~~~ooobbb^^^```nnn~~~xxxuuuoooggggggdddaaa```___ZZZQQQJJJGGGIIIJJJQQQiiiyyyzzzaaaCCC111+++)))''')))++++++***+++...111;;;bbbvvv[[[999---&&&))),,,***+++111'''''''''(((***---///111444444444333222444777:::555666777777666333000...000111444<<>>;;;:::@@@???DDDRRR]]]___]]][[[]]]YYYYYYaaaiiilllooorrrxxxwwwnnn]]]NNNHHHGGGFFFIIIKKKNNNUUU^^^```WWWJJJ???===;;;;;;<<<;;;777333777::::::;;;GGG]]]uuuuuubbbKKK???444444888AAATTTgggfffhhhiiigggcccaaaccceeelllkkkmmmpppmmmiiinnnxxxqqqyyyuuu```FFF555---)))'''''''''''''''&&&&&&&&&&&&)))+++,,,,,,,,,---...666333777===FFFbbbtttYYYCCC::::::@@@NNN^^^gggiiijjjkkkllliiikkknnnnnnnnnlllllllllooommmnnnsssxxxvvvnnnfff___XXXQQQOOONNNNNNRRRYYYXXXPPPOOOUUUXXXTTTPPPOOOGGGGGGFFFDDDBBBAAACCCEEEFFFGGGLLLRRRUUUZZZhhhxxxvvvcccIII555---...111333OOOaaarrryyyxxxwwwvvvuuuqqquuuxxxxxxuuurrrqqqrrrssspppoooqqqoooaaaIII666...,,,******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***))),,,222888GGG```zzzyyybbbMMMAAA<<<<<>>?????????JJJKKKJJJFFF@@@???CCCHHHQQQfffnnnggg^^^RRRNNNWWWnnnvvviiiSSSJJJEEE@@@AAAAAAFFFQQQaaannnuuuyyy{{{xxxtttssstttsssqqqrrrvvvyyy{{{~~~sssRRR555222---***++++++***---111,,,,,,,,,+++******---///---***,,,000DDDoooyyyiiibbbaaa```nnnwwwzzzsssmmmiiibbbYYYYYYUUUVVV\\\___WWWJJJCCCCCCFFFIIISSSmmmsssZZZAAA222+++(((+++'''''')))++++++...333<<>>NNN```nnnssssssqqqqqqqqqqqqrrrtttwwwyyy{{{rrrooonnnqqquuuuuuooojjj]]]RRRHHHFFFGGGFFFFFFHHHGGG@@@;;;<<>>HHHbbb|||tttWWW@@@666555444999HHH___qqqxxxvvvssseeefffhhhlllqqqtttuuuuuummmkkkjjjmmmqqqrrrooolll```TTTIIIGGGIIIHHHFFFEEEEEEAAA>>>>>>BBBFFFIIIKKKRRRKKKCCCAAADDDHHHHHHGGGBBBDDDGGGIIILLLXXXjjjzzzrrrgggUUUCCC666333888<<>>KKKfffgggOOO>>>777:::CCCQQQkkk{{{wwwqqqooopppoooiiicccgggooowwwxxxtttmmmggghhhmmmrrrvvvsssmmmfff___XXXQQQMMMMMMGGGAAA===<<<>>>AAABBBBBBDDDFFFGGGHHHKKKPPPTTTMMMXXXWWWNNNGGGBBBNNNeeevvvxxxdddKKKCCCAAA>>>@@@GGGZZZppp{{{{{{xxxvvvsssqqqoooooopppppppppvvv~~~}}}|||qqqYYYCCC:::333...//////---+++,,,---///222222000---,,,+++---,,,111999NNNwww{{{kkk]]]XXXXXXXXXjjjyyyxxxhhh[[[MMMBBBHHHGGGLLLTTTWWWQQQHHHCCCEEENNNYYYeeevvvjjjKKK555---,,,+++***((((((***)))***000777WWW~~~kkkCCC333,,,''')))++++++*********)))((()))***---000222222333444444666999:::;;;666555555333222111000///---///555<<<@@@@@@<<<888<<<;;;999666555333333222555555666666555333222111,,,///333444444222222222//////......---,,,,,,,,,---,,,---///...///555===KKKLLLPPPUUUWWWVVVYYY^^^xxxvvv}}}^^^^^^ZZZQQQDDD999444222000666EEEXXXdddfffdddcccmmmkkkiiieeeZZZNNNIIIKKKJJJTTT^^^aaa___YYYOOOEEE???GGGMMMLLLHHHEEE???:::111555999:::888666777999555888999999???LLLZZZ```cccccc___\\\___dddddd```OOO???222111555<<>>???DDDIIIMMMNNNTTTMMMEEECCCEEEHHHHHHGGGCCCFFFIIIIIINNN[[[ooo}}}rrrkkk^^^PPPFFFCCCEEEIIIPPP```oootttqqqnnnkkkiiikkkiiigggffffffgggiiijjjhhhmmmwww~~~zzzfffJJJ444+++***((()))***++++++***)))))))))))))))))))))))))))))))))''''''+++333999IIIdddfffOOO===777<<>><<<<<<;;;999777555444333333111111222333333333222111+++///333444444222111111/////////.........---------,,,---///...///555===JJJIIILLLRRRUUUVVVYYY___vvvlllkkkeeeXXXHHH;;;666555111444BBBWWWhhhmmmllljjjkkkiiigggddd\\\PPPJJJIIIFFFMMMSSSUUUUUUTTTNNNGGGAAAGGGKKKIIIDDD@@@:::444000444:::>>>???>>>======666;;;>>>===@@@KKKVVV]]]eeeggghhhhhhjjjmmmkkkfffUUUCCC444111555<<>>777<<>>111,,,,,,++++++,,,***---000222111///.........,,,000999OOOtttyyyhhh[[[XXX[[[]]]gggxxxvvveee\\\WWWSSSHHHEEEDDDGGGHHHDDDAAAAAAEEEKKKWWWgggxxxcccFFF555///,,,'''***))))))***((()))111<<>>000+++)))+++,,,******,,,))))))******,,,...111222333222444777888666555777666555333111///...------+++///444:::>>>??????>>>;;;:::999888666555444333///000111222222222111111///111444444222000...---000/////////......---------,,,---///...///555===HHHFFFHHHNNNTTTWWW]]]ccc{{{uuussslll\\\JJJ===888999666555===QQQeeennnnnnlllfffbbb```aaa]]]TTTLLLJJJEEEJJJMMMNNNQQQSSSQQQLLLEEEHHHHHHDDDBBBAAA>>>888888999<<>>???KKKaaavvv|||{{{zzztttjjjfffiiimmmpppnnnlllqqqyyy~~~~~~}}}{{{wwwlllWWWDDDJJJ===111......---,,,---,,,...000111///---------///,,,000999OOOuuuwwweeeXXXVVV[[[^^^mmm}}}uuuddd]]]]]]]]]LLLFFFBBBBBBAAA???AAADDDFFFIIITTTfffyyy~~~___BBB333///---)))))))))******((()))222===aaaPPP999///+++)))+++,,,******,,,))))))***+++---///111222666333555::::::555333666555444111///---,,,,,,,,,///222666999;;;<<<======999999999999888666444333000111222333333222000000///111333333111///......//////......---,,,++++++---,,,---///...///555===FFFCCCDDDKKKSSSYYYaaaiiizzzxxxvvvmmm]]]JJJ===999:::<<<555888III^^^iiijjjhhh___[[[ZZZ]]]\\\TTTMMMIIIEEEIIIKKKLLLPPPUUUUUUQQQHHHHHHEEEBBBCCCFFFFFFBBBBBB@@@>>>@@@CCCEEECCC@@@AAAAAAAAABBBKKKVVVZZZXXX```fffkkkmmmpppsssppplll\\\GGG444///333<<>>===>>>@@@AAAAAABBBBBBDDDFFFFFFDDD@@@===<<>>@@@???BBBQQQfffxxx|||||||||tttiiihhhkkkqqqsssoookkknnnvvv{{{{{{xxxsssoooeeeRRR@@@GGG;;;111000111000...---...000111000...,,,++++++---***...888PPPwwwuuubbbUUUTTTZZZ]]]rrrrrr^^^XXXZZZ\\\SSSKKKEEEBBB???>>>@@@EEEGGGIIIRRReeezzz~~~\\\???000///...+++))))))******((((((222>>>]]]}}}MMM888...******,,,,,,)))***,,,))))))***+++---///111222888555777<<<<<<666333666555333111...,,,+++++++++222555777999::::::;;;<<<777888999:::999777555333333444444444333111000...,,,///111222111111111222///......---+++******)))---,,,---///...///555===EEEAAAAAAIIIRRR[[[dddmmmtttjjjiiibbbTTTDDD;;;<<<@@@GGG??????JJJYYYaaadddddd^^^WWWUUUYYYXXXQQQKKKJJJHHHMMMQQQSSSWWWZZZWWWRRRLLLIIIFFFEEEHHHIIIIIIHHHEEEBBB??????BBBEEEDDDBBB???>>>???CCCJJJRRRXXXZZZddddddhhhooosssrrrpppnnnXXXGGG777000///555FFFYYYiiigggddd```]]]^^^bbbeeeeeekkkkkkgggiiisss}}}vvvooobbbQQQ???222***((('''&&&&&&%%%%%%$$$$$$###&&&&&&'''***,,,+++)))&&&''''''!!!,,,777PPPwww{{{|||yyyfffQQQAAA888222666222>>>ZZZqqqwwwtttuuupppllljjjlllppppppjjjddddddeeeeeeeeeggghhhaaaXXXTTTNNNIIIGGGEEEBBBCCCFFFLLLPPPMMMFFFEEEMMMSSSTTTTTTZZZ^^^]]]TTTIIIAAA===>>>AAAEEEIIIQQQ___rrrzzzsssqqqlllddd^^^\\\bbbbbbfffmmmrrrqqqmmmjjjgggggggggiiilllnnnppppppooorrrsssrrrjjjYYYAAA...))))))(((''''''''''''''',,,,,,,,,+++***))))))(((*********))))))+++...111???[[[vvv~~~cccFFF===555444AAARRR___kkksssooonnnmmmkkkiiijjjllloooooojjjiiioooqqqlllccc]]]lllnnnvvvxxxiiiQQQFFFIIIKKKEEEAAA???>>>;;;>>>BBBFFFFFFHHHKKKGGG???>>>AAA>>>BBBAAACCCIIIJJJWWWooo{{{www___DDD;;;:::<<>>JJJDDD:::222,,,+++---///444666555000+++))),,,111,,,222444;;;WWW{{{uuudddXXXVVVZZZ]]]yyy~~~~~~rrrccc]]]___dddbbbYYYPPPKKKFFFAAA@@@BBBGGGJJJQQQaaawwwaaaBBB444---***000,,,((()))+++))))))666FFFjjjyyyHHH222---,,,***(((((((((((()))'''))),,,---------...000333444555777777777666666888666222///---,,,---......555<<>>@@@GGGWWWkkkzzz|||oooaaa]]]]]][[[XXXWWWdddfffiiinnnpppnnnlllkkklllkkkjjjkkkmmmoooooopppiiikkkmmmmmmgggVVV???---******)))(((((((((((((((,,,++++++***))))))(((((((((((((((''''''))),,,///???[[[vvv{{{cccIII>>>888888AAANNN[[[jjjvvvvvvtttqqqmmmjjjkkkooorrrrrrmmmlllrrruuupppiiieeekkknnnuuuxxxiiiRRRGGGIIIGGGCCCBBBDDDCCC@@@AAADDDPPPTTTVVVRRRJJJCCC@@@@@@AAADDDCCCFFFKKKMMMZZZrrrvvvsss\\\DDD>>>???DDDNNN^^^mmmzzz}}}yyyvvvssspppmmmnnnpppqqqmmmkkkqqqzzz}}}rrr\\\EEE999EEE@@@888111,,,+++---...222222111///,,,+++,,,---///333555>>>[[[ssseee]]]^^^dddiiiwww{{{yyyqqqjjjiiikkkmmmnnnmmmlllgggYYYJJJBBBBBBEEEHHHRRRcccyyycccAAA333+++''',,,***((())),,,***,,,===PPPtttyyyHHH111,,,+++***)))(((((())))))(((***---.........000111333444666777777777666555777555222///---------...///555<<<>>><<<888555555333555666555333111111111000000111222222222222222...///000222222222222222111000///......---------...,,,,,,------...666???DDDFFF???>>>JJJTTT^^^lllvvvXXXZZZZZZUUULLLDDD???>>>DDDBBBGGGRRR\\\ccciiinnniiiaaa[[[ZZZWWWRRRMMMLLLUUUXXXXXXTTTSSSTTTRRRNNNFFFEEEDDDDDDEEEEEEDDDBBBGGGEEEEEEIIIOOOSSSTTTSSSEEEDDDCCCFFFKKKQQQUUUWWWTTTVVVZZZaaaiiimmmkkkhhhWWWEEE555...---222AAARRRjjjkkkjjjfffaaa```bbbdddbbbdddeeefffmmmvvv{{{|||zzzuuuiiiWWWBBB222)))%%%$$$$$$$$$%%%%%%%%%%%%&&&(((((()))+++---...,,,***(((***&&&000:::TTT}}}}}}}}}ttt___HHH999222......---;;;YYYsss}}}}}}|||tttrrrppptttyyyzzzwwwrrrrrrsssqqqoooooonnnhhh```ZZZRRRLLLJJJKKKLLLSSSZZZfffaaaYYYSSSTTTYYYXXXTTTRRR```ooorrrgggUUUGGG@@@FFFBBB===;;;BBBSSSiiixxxuuufffZZZXXXZZZXXXRRRNNNaaaeeeiiijjjiiihhhiiijjjllllllkkkjjjjjjkkklllmmmbbbcccfffhhhcccSSS===---++++++***)))))))))))))))******))))))((((((''''''(((((((((''''''))),,,///;;;WWWsss~~~~~~uuu```JJJ===:::999@@@JJJYYYkkkyyy}}}zzztttnnnjjjkkkppptttnnnjjjjjjooorrroookkkjjjmmmpppvvvwwwiiiSSSGGGHHHCCCBBBDDDIIIKKKHHHHHHJJJ\\\fffggg[[[NNNHHHCCC>>>CCCGGGEEEFFFKKKLLLYYYqqq{{{vvv]]]DDD===<<>>111***'''+++((('''***,,,+++000FFF^^^wwwFFF111******)))))))))))))))***)))+++.../////////111222444555666777777777666555666444111///---------...111666<<<===:::666444333222333444333111000111222//////000222333444444555111222222333333222222111222222111///////////////...,,,---...---...555>>>CCCFFF>>>;;;EEENNNXXXgggtttQQQXXX^^^ZZZMMMBBB<<<<<>>LLLiiilllnnnlllgggeeegggiiihhhggggggkkkrrrxxx{{{zzzooollldddTTTAAA222***'''&&&&&&''''''((())))))***(((***---111333222...+++'''***'''111999SSSuuu^^^FFF888111...///...999TTTooo}}}xxxuuusssuuuwwwxxxtttqqqiiikkkllllllooorrrpppkkk^^^VVVNNNLLLMMMPPPYYYaaakkkhhhccc^^^\\\\\\\\\ZZZXXX^^^fffgggaaaVVVKKKEEEIIIDDD>>><<>>888888:::AAAKKK```uuu|||xxxvvvxxxyyyrrrpppooooookkkgggiiiooovvvtttuuuvvvlllUUU>>>000...------,,,,,,,,,------000111111...***(((***,,,---///555HHHiiiwwwnnnkkklllpppyyywwwmmmssszzz|||xxxzzzyyydddPPPFFFJJJOOO___ttt~~~VVV555---+++)))---)))((()))++++++666SSSqqqlll>>>111)))))))))***************(((***---.........000111666666777888888777666555222222000///............222555999999555111000111777777777666555666999<<<333333222222333333444555666666555444222222111111444333222111111000000111///---...///......333;;;BBBFFF>>>888===AAAIIIXXXfffuuuEEEQQQZZZWWWIII??????CCCBBBBBBGGGMMMNNNLLLMMMPPPWWWWWWWWWVVVXXXZZZUUUOOOOOOSSSSSSNNNKKKNNNRRRSSSSSSSSSRRRQQQRRRVVV\\\```[[[ZZZZZZ\\\^^^]]]YYYTTTTTTRRRRRRSSSWWWZZZ[[[[[[WWWZZZZZZ\\\eeeooolllbbbWWWDDD333------///888CCC[[[ccckkkmmmiiieeefffiiifffbbbaaadddeeeeeeeeegggkkklllgggYYYEEE333***'''$$$$$$%%%%%%&&&'''((((((%%%***111888;;;777000***$$$***)))111666OOO~~~vvv\\\BBB333,,,)))******222GGGdddzzz}}}{{{wwwuuussspppmmmjjjeeeiiikkklllooouuuxxxwwwccc[[[UUUTTTTTTVVV]]]dddfffkkkqqqqqqhhh``````fff^^^ZZZYYY```fffcccSSSEEECCCAAA@@@CCCLLLYYYfffooollliiifff```SSSCCC;;;999GGGVVVaaabbbbbbgggkkkjjjdddeeeeeecccaaabbbfffkkkfffaaaccciiicccOOO:::///)))(((((('''''''''''''''((((((((((((((((((''''''(((((((((''''''))),,,///999RRRpppoooVVVBBB:::777888EEE___vvv~~~ttttttrrrooojjjfffeeeeeecccdddgggkkkjjjgggjjjooowwwxxxwwwooobbbTTTKKKGGGGGGGGGMMMVVV\\\]]]___cccbbbkkknnnfff^^^XXXPPPGGGBBBCCC>>>???GGGNNNaaayyy[[[???888777888>>>MMM```ssszzzxxxwwwxxxyyyoookkkjjjjjjiiihhhlllssstttrrrssstttkkkUUU>>>000++++++++++++,,,---...///---...///000///---,,,+++)))+++222EEEcccvvvnnnoooppppppvvv~~~yyyooouuu|||{{{xxxvvvxxx}}}zzziiiUUUGGGGGGMMM^^^ttt}}}UUU444---,,,(((***+++((((((+++...;;;ZZZwwwjjj<<<111))))))************)))((((((***---.........000111666777888888888777666555111000//////............111444777666333000000111888888888666666888===@@@555444333222333444555666777666444333222111111111444444222111111111111111///...///000...---222999BBBGGGAAA:::<<<>>>DDDQQQ___nnnIIINNNRRRNNNFFF???===?????????CCCJJJMMMKKKJJJKKKOOOSSSVVVWWWZZZ[[[UUULLLJJJOOOQQQMMMJJJMMMRRRSSSRRRTTTUUUUUUTTTVVVYYY\\\\\\[[[[[[\\\]]][[[TTTOOOLLLLLLMMMQQQWWW[[[^^^___XXX[[[[[[\\\fffrrrooodddXXXEEE333...---///666@@@WWWaaakkkmmmhhhccccccfffeeeaaa```bbbaaa^^^aaagggmmmoookkk]]]GGG333)))&&&$$$$$$$$$%%%%%%&&&&&&'''&&&)))///444777555000+++$$$,,,+++222555MMM~~~xxx^^^DDD444,,,(((++++++333GGGaaauuu{{{xxxuuutttqqqooonnnmmmlllkkkbbbfffgggfffggglllooooooccc^^^ZZZZZZ[[[\\\aaahhhhhhkkkrrrvvvpppeeeaaadddddd```___dddiiieeeVVVHHHCCCBBBBBBHHHRRR```lllttteee[[[NNNDDD:::333111555EEEVVVccceeehhhmmmmmmhhhfffhhhgggddd``````eeejjjeee___```gggbbbMMM999000***))))))((('''((((((((((((((((((((((((((((((((((((((((((''''''))),,,///BBBVVVnnn~~~~~~oooWWWDDD:::999999BBBWWWoooyyyxxxmmmpppssssssoooiiicccaaa___bbbgggjjjgggccceeekkkttttttqqqhhh]]]SSSMMMIIIGGGIIIQQQ]]]bbbbbbbbbdddfffhhhkkklllhhhaaaWWWQQQKKKJJJAAA???EEELLLaaa{{{[[[>>>777555555:::QQQaaarrryyyyyyzzzzzzzzzqqqmmmkkklllkkkiiilllrrrnnnrrryyy|||oooUUU;;;---*********+++,,,...000111---,,,///777???>>>555,,,(((+++222BBB\\\uuuuuuooossstttqqqrrryyy{{{uuu{{{{{{ssslllkkkpppyyyzzzkkkVVVHHHEEELLL___vvv{{{SSS444000000,,,---,,,'''''',,,333CCCaaa}}}mmm===000******++++++***)))(((''')))+++.../////////111222777888888999888777666555///////////////.........000333555444111///000222777777666555555888===AAA444333222222333555777999666555333222111111111111444333222111000000000000000...///111///---111888CCCIIIDDD<<<===<<<@@@MMMVVVfff|||QQQOOOLLLHHHCCC>>>999666999999>>>HHHNNNNNNNNNOOOMMMSSSXXXZZZ]]]^^^VVVKKKFFFLLLNNNJJJGGGJJJOOOPPPQQQUUUXXXYYYWWWUUUVVVWWWYYYXXXXXXYYYZZZVVVPPPJJJDDDEEEHHHNNNUUU\\\```aaaZZZ]]]]]]^^^iiivvvttthhhYYYEEE444......///666???XXXbbbmmmooohhhbbbbbbdddhhheeedddfffccc___dddllljjjmmmkkk]]]GGG333)))'''&&&&&&&&&''''''''''''''''''(((,,,000333333///,,,&&&------333555MMM~~~|||bbbGGG666...***...000888III```pppqqqkkklllkkkjjjjjjjjjjjjjjjjjjbbbeeefffdddeeejjjmmmmmmkkkfffeeeggghhhiiimmmrrrkkklllrrrxxxuuujjjbbbaaakkkfffbbbccceeeaaaXXXOOO???>>>>>>DDDPPP___lllsss]]]NNN===444///,,,---000DDDUUUcccgggjjjooommmdddhhhiiihhhccc^^^^^^bbbgggbbb\\\]]]eeeaaaLLL888111+++******)))))))))))))))((((((((()))))))))))))))*********))))))+++...111HHHWWWkkkyyy{{{mmmWWWEEE888999888<<>>>>>;;;>>>JJJOOO___vvvVVVRRROOOOOOKKK@@@777333222555:::BBBKKKPPPRRRRRRRRRRRRZZZeeefff\\\RRRNNNFFFDDDCCCBBBEEEKKKQQQUUUQQQ[[[dddaaaVVVNNNPPPUUUWWWTTTQQQPPPUUUVVVMMMAAA@@@???AAAGGGPPPXXX]]]^^^ZZZXXXUUUYYYfffsssvvvrrr]]]III666000///...333;;;ZZZccckkkkkkddd___aaaeeejjjkkkhhhccccccgggjjjiiigggkkkmmmdddMMM666++++++((('''&&&%%%%%%%%%%%%%%%(((,,,111333222///,,,***'''(((---...222PPPvvv{{{bbbGGG666...***)))---666FFF]]]ooosssooommmnnnnnnllliiigggggggggbbbcccfffhhhjjjjjjjjjjjjnnnttt{{{|||pppeeejjjuuuuuunnnnnnnnnffffffggg```gggbbb^^^aaaddd^^^PPPDDDBBB???===BBBOOO\\\ggglll\\\HHH666111///,,,,,,000GGGYYYhhhkkkllloookkkaaa^^^dddeee___[[[^^^```^^^ccc]]]ZZZ]]][[[PPPAAA888111---)))((())))))((('''&&&+++---***'''((()))(((((((((''''''(((,,,222666MMM___ooosssuuuppp[[[CCC===:::444444BBBYYYhhhkkkgggkkkooonnnjjjdddaaa```bbbfffjjjlllkkkhhhgggfffpppkkkgggddd]]]QQQHHHEEEGGGLLLTTT\\\eeeggg^^^RRR]]]eeellljjjeeebbbcccdddcccUUUHHHDDDAAAGGG\\\sssrrreeeQQQ@@@777666:::<<>>HHHKKKFFF???888000555LLLfffxxxwwwmmmmmmrrruuuwwwyyy|||zzz|||wwwnnnTTTWWWbbbpppuuuiiiUUUHHHEEEOOOhhh{{{|||~~~qqqLLL444888EEE>>>,,,,,,+++---...111AAAfffkkk>>>...,,,,,,+++***((((((''''''(((***+++,,,,,,...000222444333333444555666444333---,,,...000...***,,,222111222333333111111111333888555333222333555555555333333333333444555666666555333111///......///000222222222222222111000//////000111000///000111333FFFIIIGGGAAA>>>AAACCCCCCLLLYYYmmmWWWUUUUUUUUUOOOCCC999555000222777@@@JJJQQQTTTTTTRRRSSSYYYbbbbbbXXXNNNJJJCCCCCCCCCFFFKKKOOOQQQQQQPPPZZZcccbbbYYYQQQQQQTTTTTTUUURRROOOPPPQQQLLLEEECCCAAA@@@DDDLLLUUU\\\___^^^[[[XXXZZZfffrrrtttppp]]]III777000///...444<<>>JJJYYYeeekkkUUUAAA000,,,,,,***,,,111DDDVVVeeeiiijjjkkkggg^^^```ffffff___[[[]]]^^^]]]```\\\\\\```]]]QQQBBB999:::555///+++)))((('''%%%(((---///+++'''((('''&&&(((((('''&&&'''***000444OOOcccssswwwvvvppp[[[DDD;;;888333444BBBYYYhhhmmmgggjjjllllllhhhcccaaa```bbbdddgggiiikkkkkkjjjiiimmmhhhdddccc\\\PPPFFFAAABBBIIIPPPWWW]]]]]]UUUJJJQQQYYYaaaeeeeeedddcccccc```UUUKKKFFFAAACCCVVVkkknnn```MMM===666555888:::HHHYYYjjjpppuuu||||||wwwvvvyyyzzzxxxtttpppoooooonnnvvvoooMMM666///------------------------,,,---111999BBBHHHIIIGGG>>>666;;;SSSnnn}}}wwwpppppprrrrrrrrrttt{{{yyy{{{uuujjjRRRWWWbbboooqqqcccPPPEEEGGGPPPgggxxxwwwzzzlllLLL999???LLLGGG666++++++,,,...111AAAfffhhh<<<---,,,,,,,,,+++***)))'''''')))***,,,------...111333444333222333555555333111...---000222///,,,...333333333222111111333888;;;999777444444555666777777444444444444444444555555333222000///......000000000111111222222222111111///000111000///000111333BBBEEEEEE@@@>>>AAAEEEFFFKKKVVVjjj~~~ZZZZZZ\\\\\\SSSDDD999555---///444>>>JJJTTTXXXXXXVVVWWW[[[```___WWWMMMHHHCCCCCCEEELLLSSSVVVTTTPPPRRRZZZbbbddd___YYYVVVVVVRRRUUUUUUPPPNNNNNNMMMJJJFFFBBB???@@@GGGQQQ[[[``````]]]YYYZZZcccnnnppplll^^^JJJ888111000///444<<>>DDDGGG@@@999@@@[[[vvvyyyuuurrrrrrrrrooopppsssyyywwwyyytttjjj^^^aaaggglllhhhZZZLLLFFFNNNVVVjjjvvvssswww~~~|||{{{gggKKK===CCCMMMGGG999+++)))+++---111BBBiiibbb999---,,,,,,------,,,***((('''***+++---......000222555444333222222333333111///......111333000---///555555444222000111666>>>CCC999777555555666888888888777666666555444333333333111000///......///000111///000111222333333333333///000111111000///111222===AAABBB>>>===AAAFFFHHHOOOVVVfff{{{^^^```cccbbbVVVCCC555000+++,,,111===KKKWWW\\\]]]^^^^^^```bbb___XXXOOOJJJFFFEEEFFFNNNWWW[[[WWWRRRUUU[[[bbbfffddd```[[[YYYTTTWWWWWWTTTRRRQQQOOOJJJGGGCCC>>>===BBBMMMYYYaaa^^^\\\XXXYYY```jjjkkkggg___KKK888222111000666>>>MMMWWWdddiiifffaaa___^^^bbbeeeeeeccceeekkknnnmmmkkkmmmnnncccKKK222'''((('''&&&&&&%%%%%%%%%&&&&&&+++---///...,,,(((&&&%%%$$$$$$***---444SSSwwwhhhKKK777///,,,+++---333???TTTfffjjjfff___aaaddddddbbb```______gggfffdddcccbbbcccddddddgggddd___ZZZWWWYYY```fffeee```cccddd```eeennnmmmbbb]]]WWWXXX]]]bbbdddddd^^^QQQDDDAAALLL^^^mmmuuu___JJJ555---+++)))+++111DDDVVViiiqqqpppmmmgggaaaaaaddddddaaa]]]^^^aaaccc^^^___bbbddd___RRRGGGBBBEEE@@@999222...,,,------...333444222000000---)))******)))((((((***...111FFF^^^ssswwwsssjjjWWWCCC:::666222444@@@SSSccclllggggggeeebbb___\\\ZZZZZZXXXUUUUUUZZZbbbggghhheeebbb______bbb___UUUIIIDDDHHHRRR\\\___^^^[[[WWWQQQFFFCCCDDDKKKRRRRRRMMMJJJIIIHHHHHHDDD???DDDYYYnnngggZZZGGG:::555666777777KKK\\\jjjnnnpppwwwzzzxxxwwwzzz{{{xxxttttttyyy|||fffHHH222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,///666;;;:::555@@@___|||~~~xxxsssqqqqqqrrrppppppuuu|||~~~sssrrrxxxuuummmrrrpppooolllaaaTTTLLLLLLVVV^^^pppxxxssswww~~~{{{vvvbbbIII===@@@CCC:::...+++)))(((***000DDDoooZZZ555---+++,,,...///...,,,)))'''***,,,......///111444666444333222222222222///---......000222000---///555555444222111222777>>>CCC888666555555777888888777888888777666555333222111000//////......///000111000111222222333333333222///000222111000///000111999???@@@<<<;;;???EEEHHHRRRVVVcccwwwgggggghhheeeYYYEEE555...,,,+++///<<>>NNN]]]hhhhhhfffbbb___\\\YYYWWWUUUVVVSSSRRRWWW___eeefffeeefffddddddeee___SSSIIIFFFJJJUUU___bbbaaa___\\\XXXLLLBBB>>>DDDLLLLLLIIIGGGEEEGGGHHHEEEBBBJJJaaavvvlll]]]JJJ<<<888999::::::HHHYYYgggiiijjjpppttttttsssuuuvvvtttsssuuu{{{{{{fffGGG222+++************************,,,......,,,))))))---111222111AAAccc}}}uuupppnnnmmmnnnooosss~~~~~~ooommmuuuvvvpppuuuuuuuuurrrfffVVVNNNMMMXXXbbbsssyyytttxxx~~~xxxrrr\\\DDD::::::777...&&&+++(((&&&(((///GGGuuu{{{QQQ111---+++,,,...//////---***(((***,,,...///000111444777444222111111222111///---,,,,,,///111///,,,///444333444444333333555888;;;555444333333555666666555999999888888666444333111///////////////000000000333333333333333222111111///000222222111///000000888>>>@@@;;;888;;;BBBEEEPPPRRR```uuupppllliiieeeZZZHHH777...,,,+++...:::KKKZZZ```aaaaaabbb```\\\YYYWWWRRRKKKFFFBBB???BBBJJJQQQSSSSSSNNNQQQUUUVVVVVVUUUUUUVVV[[[[[[YYYWWWWWWWWWOOOFFF???===:::999>>>JJJYYYccc___```aaabbbggglllkkkfff]]]JJJ888333333444;;;CCCSSSXXX^^^___]]][[[ZZZ[[[UUU[[[aaacccgggkkkkkkhhhdddggghhh]]]GGG000'''(((&&&&&&%%%%%%%%%&&&'''''')))******)))&&&$$$###$$$###!!!''',,,666UUUxxxlllLLL777///---++++++///;;;OOObbbhhheeeeeeffffffeeeeeegggjjjnnniiiiiijjjkkkmmmoooqqqrrrjjjaaaUUUNNNTTT```eeedddfffbbbeeeeee]]]___gggfff[[[ZZZYYYYYY\\\aaafffjjjdddVVVGGGEEEPPP```lllppp___JJJ666///---***,,,111;;;NNNfffsssrrrjjjdddbbb___^^^___aaaaaaaaagggnnniiiffffffgggaaaUUUIIICCCHHHDDD>>>555---))))))***,,,111555666999;;;777111************)))***...000AAAZZZrrr{{{|||vvvbbbLLL>>>777222555===IIIYYYfffgggdddaaa___]]][[[XXXVVVZZZYYYYYY\\\bbbggghhhgggnnnllljjjeeeZZZLLLEEEEEENNNYYYcccffffffeeebbb^^^PPPDDD>>>FFFOOOQQQQQQSSSMMMOOOOOOLLLJJJTTTiiizzzuuudddNNN???;;;<<<======LLL^^^mmmooonnnssswwwwwwssssssrrrqqqqqqtttyyy|||yyyzzz}}}zzzfffGGG333---,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,+++---///000111EEEjjjyyyqqqmmmjjjlllooovvvmmmmmmvvvyyytttlllpppxxx{{{ppp^^^OOOIIISSS___sssyyysssxxx|||ssskkkTTT>>>777666000***'''***'''&&&(((///HHHvvvrrrJJJ///,,,+++,,,---......,,,***))))))+++---...///111555777333222111111222222000...,,,,,,///111///---///555222444555444333222222333222222111222444555555444777888888888888666444333111111111111111000000000444444444444333222111000///111333333111/////////666===???:::555888???CCCJJJNNN^^^tttqqqiiibbb___XXXIII888///,,,)))+++777IIIXXX^^^___```aaa^^^XXXVVVVVVRRRLLLEEEBBB@@@AAAFFFLLLPPPSSSJJJLLLNNNMMMKKKKKKPPPTTTZZZ[[[YYYRRROOONNNKKKGGG999999888999???KKKYYYcccaaadddfffgggjjjllliiibbb\\\III888444555666===FFFRRRWWW^^^cccdddeeefffggg\\\aaaccccccfffkkkllljjj^^^aaabbbYYYCCC...&&&(((%%%%%%%%%%%%%%%&&&'''(((*********(((&&&$$$%%%&&&%%%"""'''+++444RRRsssjjjKKK777000...------000:::MMM```fffccccccdddfffhhhiiilllooorrrlllmmmnnnooooooppppppooofff___VVVTTT___lllnnnggghhhdddhhhggg]]]]]]cccbbb\\\ZZZVVVSSSRRRVVV\\\bbb^^^QQQEEEDDDPPP^^^fffhhhYYYEEE222---,,,)))+++///:::MMMgggwwwvvvmmmgggfff```^^^___bbbaaa```fffoookkkhhhhhhkkkgggXXXGGG<<>>VVVmmmwww{{{vvv```HHH<<<555111555<<>>??????TTThhhwwwyyywww{{{~~~ssspppnnnnnnqqquuuwwwxxxvvvyyy}}}fffFFF333000------------------------+++,,,......---------...000555KKKppptttnnnjjjkkkooowww|||ooorrr~~~}}}ooorrryyy}}}tttaaaPPPHHHLLL\\\rrryyytttyyy{{{pppfffMMM888333222,,,))),,,(((&&&(((+++111GGGqqqlllGGG---***+++,,,,,,,,,,,,++++++***(((***,,,...///111444777222222111222333333222000------000222111...111666333444444333111000000111111111111222444555444333555666888999999888777666222333333222222111000000333333333444333333222222///111333333111/////////333:::>>>888444777>>>DDDJJJOOOaaauuu|||~~~nnncccZZZXXXTTTGGG777---,,,((()))444GGGVVV\\\]]]```aaa^^^WWWUUUWWWTTTNNNEEEDDDCCCDDDFFFKKKPPPTTTIIILLLLLLIIIEEEGGGNNNTTTYYY[[[XXXNNNFFFEEEHHHIII555666777:::@@@KKKZZZdddbbbfffhhhiiijjjjjjeee]]][[[HHH777444555777???HHHLLLTTT^^^gggmmmqqqsssuuueeegggfffdddeeejjjmmmlllYYY\\\]]]TTT@@@+++$$$&&&%%%%%%%%%%%%%%%&&&'''(((+++++++++)))'''&&&'''(((&&&###'''***222NNNnnnyyyhhhJJJ777000000000000111:::MMM^^^dddaaa```cccgggiiikkklllnnnooollllllmmmmmmllljjjhhhggg```\\\VVVXXXgggtttrrrhhhfffccciiihhh^^^]]]dddbbb___\\\UUUNNNKKKNNNUUU\\\ZZZNNNCCCEEEQQQ^^^ddddddXXXDDD222---,,,))))))---444IIIdddtttsssjjjddddddbbb___```bbbaaa```eeeooollliiijjjoookkkZZZEEE777;;;;;;888222,,,((((((***%%%***...111555666000((($$$%%%&&&&&&&&&(((+++---AAAXXXnnnyyy~~~yyybbbHHH:::333000555<<>>>>>AAA888777666888???KKK[[[eeehhhccc^^^```dddeee```[[[ZZZHHH999555222111:::GGGGGGSSSaaajjjpppssssssooohhhgggfffdddcccaaa```___\\\bbbbbbUUU???---(((***+++&&&###%%%'''(((+++///---333555000***'''&&&$$$%%%,,,...)))...EEEeeeyyyyyy}}}uuu___HHH;;;555111333555777>>>MMM^^^eeeccceee___```gggmmmkkkjjjlllooopppooommmlllmmmhhhbbbcccYYYSSSWWW^^^bbbdddfffiiigggdddbbbbbbdddfffhhh]]]YYYTTTRRRSSSWWW[[[]]]]]]NNNEEEEEEKKK^^^iiibbbZZZJJJ999000,,,***+++---888HHH^^^lllnnnjjjgggeeekkkgggeeefffccc^^^\\\^^^eeeiiiqqquuuooo\\\AAA...222000---***(((''''''''')))((('''(((******'''###%%%&&&&&&&&&&&&(((***---:::\\\xxx~~~|||uuu\\\@@@999777444444:::GGGVVVaaajjjjjjmmmqqqnnngggcccdddcccfffhhhiiihhhgggffffffkkkhhhddd\\\OOODDDBBBFFFGGGLLLTTT[[[___]]]WWWRRRHHHHHHOOO[[[aaa```aaaeee[[[[[[[[[\\\aaakkkvvv~~~tttUUU>>><<<;;;<<>>+++(((***+++,,,---,,,***(((&&&)))+++,,,...000222222333444111///111555666333///---222666666333111333666999:::888444444666444000222222444555777888999:::666666777777888888999999555444222111/////////000222222444777999999444000333222000111222222111///111000//////222666;;;>>>IIIRRRbbbpppwww{{{gggbbb[[[VVVQQQGGG999...++++++---444@@@MMMXXX^^^^^^___]]]\\\^^^___XXXOOOIIIGGGCCC===999:::???DDD??????CCCHHHJJJKKKPPPWWWVVVQQQNNNJJJCCC;;;888;;;777777777888<<>>AAABBBGGGWWWjjjlllddd]]]ZZZ^^^hhhooonnnmmmmmmmmmppppppnnnnnnooolllhhheee[[[SSSUUU[[[___bbbeeefffggghhhfffeeedddeeeggg```[[[UUUQQQSSSXXX^^^bbbYYYLLLFFFFFFKKK^^^kkkfffZZZKKK;;;333///,,,+++,,,555EEE[[[iiimmmkkkiiihhhkkkgggffffffccc]]]ZZZ[[[dddgggmmmpppkkkZZZCCC111...,,,)))'''%%%$$$%%%%%%(((&&&%%%%%%''''''%%%"""&&&'''(((''''''(((***---===^^^{{{xxx```EEE777555222222999GGGWWWbbbjjjkkkoooqqqlllfffeeeiiiggghhhgggfffeeedddddddddmmmkkkiiibbbTTTGGGCCCEEEAAAGGGQQQ[[[aaaaaa\\\XXXUUUPPPRRR\\\cccdddcccddd^^^\\\YYYWWW[[[fffttt~~~rrrSSS<<<999888777???TTTnnn{{{zzzyyyvvvrrruuuzzzzzzyyyuuupppnnnppprrrwwwuuuxxxxxxgggJJJ333+++...---,,,,,,++++++,,,,,,******+++,,,------------///:::UUUvvv~~~yyymmmfffkkkrrrtttyyy~~~wwwooopppzzz}}}wwwrrrjjj^^^SSSMMM```qqqtttssswwwzzzyyyjjjKKK666///((('''***(((******+++---666MMMnnn~~~\\\:::)))(((++++++,,,,,,+++***((('''((()))+++...000222333444444111///111555666333///---111555555222111333666888888666333333666555111222222333444555777888888666666666666777777777777555444222000//////000000222222444777::::::777444444222111111222222111000111000...///111555999;;;EEEMMM[[[jjjsss{{{bbb]]]WWWRRRNNNEEE999000---,,,---333???LLLVVV\\\ZZZ]]]```cccfffeee\\\QQQHHHFFFAAA;;;777666999<<<999===AAAEEELLLTTTWWWUUUOOOLLLJJJHHHAAA999555666555666666777:::CCCOOOXXX\\\^^^bbbdddccc___ZZZVVVQQQBBB555000---,,,222;;;TTTaaalllkkkeeeaaa```___cccaaa___[[[YYYWWWVVVVVV^^^bbb```RRR===,,,'''(((******,,,---+++)))000888FFFNNNPPPEEE555---++++++...333444111666JJJfffzzzwwwuuujjjUUUAAA777555666FFFNNNOOOPPP```tttsssdddUUUTTTZZZeeemmmnnnlllkkkiiinnnpppnnnmmmoooooommmeeeZZZQQQRRRVVVYYY\\\______dddjjjjjjgggdddeeehhhbbb]]]UUUPPPOOOSSSZZZ^^^UUULLLJJJJJJNNNaaapppnnnZZZLLL===666222...+++,,,444CCCYYYhhhllljjjfffeeegggeeefffhhhgggaaa^^^^^^ccceeeiiikkkgggYYYDDD444***)))'''%%%$$$$$$$$$%%%(((&&&$$$$$$%%%&&&%%%$$$(((((((((((('''))),,,///>>>^^^zzzyyycccIII666333111111999GGGXXXcccfffgggjjjjjjccc]]]```gggjjjhhhfffcccbbbcccdddeeeooonnnllleeeWWWHHHAAABBBAAAHHHTTT```iiikkkgggcccaaa[[[XXX]]]dddeeecccaaa^^^[[[VVVRRRTTT___ppp|||}}}oooPPP999666333222999SSSmmmzzzxxxwwwrrrlllmmmtttxxxyyywwwqqqmmmnnnpppooommmpppsssgggLLL444***,,,,,,,,,,,,,,,------...***++++++,,,,,,---------///;;;WWWyyy~~~zzzjjj```dddllloootttzzz|||sssooosssyyy{{{|||vvvpppggg\\\SSSOOOccctttwwwvvvyyy{{{yyyiiiJJJ555...'''&&&)))&&&)))***+++...999RRRrrrzzzVVV555((()))+++++++++******))))))((('''(((+++---000222444444444222111222555555333000---000333333111000222444444666444222333777777333222222333333444555666777666666555555555555555555666444222000//////000111222222444777:::<<<;;;999555444222222333444333222000///......///222555777???CCCOOO___mmmyyy[[[WWWSSSOOOKKKCCC888///---,,,,,,333>>>KKKWWW]]][[[___bbbeeeiiihhh^^^RRRHHHEEE@@@;;;777777888:::888???BBBDDDMMMXXXWWWMMMDDDCCCDDDEEEAAA999555777333444444444888BBBPPP[[[]]]bbbhhhhhhccc[[[TTTQQQIII===222...---...444;;;\\\lllyyywwwlllcccaaa```aaa___]]]ZZZXXXXXXYYYYYY```bbb___QQQ<<<---((())))))***,,,,,,((()))444AAATTTYYYYYYNNNAAA888222......222333222777JJJfffzzzxxxuuujjjXXXEEE999666777CCCQQQVVVTTT```ssstttfffWWWVVVYYY___fffhhhfffdddfffkkknnnllljjjlllmmmlll```WWWQQQQQQTTTUUUVVVXXXYYY```ggghhhccc```bbbeee___[[[UUUOOOKKKLLLPPPTTTTTTNNNOOOPPPRRRddduuuuuu\\\MMM===555111---,,,---444CCCYYYhhhlllhhhaaa]]]aaaaaadddjjjkkkgggdddeeecccdddhhhkkkfffXXXBBB333***)))((('''&&&&&&&&&''')))(((&&&%%%&&&'''((((((''''''(((((((((+++///333===[[[wwwwwwaaaJJJ999666222222999GGGXXXcccdddeeegggddd[[[TTTYYYbbbiiifffbbbaaabbbfffiiikkkpppnnnkkkdddUUUEEE???@@@AAAHHHTTT```iiikkkgggcccbbb```___```aaa```]]]\\\[[[YYYSSSOOOPPPZZZkkkxxxwwwjjjLLL777444333111888SSSlllyyyxxxxxxssskkkkkkkkkpppuuuuuuooolllmmmpppkkklllrrruuugggKKK444,,,+++++++++,,,,,,...//////++++++++++++,,,,,,------000===ZZZ{{{}}}yyyjjj```bbbgggjjjqqqzzzwwwqqqrrrxxx{{{{{{ssskkkaaaVVVPPPNNNbbbvvv{{{|||~~~|||wwwfffHHH444---&&&%%%(((%%%''')))***...===YYYwwwvvvPPP222'''***++++++***)))((()))))))))((()))+++...000222333333444333222222444444222000---///111111000000111333111222222000333888888555333222222222222333555555777666444333333333333444666444111/////////111222222333555888;;;===>>>>>>999777444444555666666555111///...------///111333999:::BBBRRRcccsssYYYXXXVVVSSSNNNEEE999111+++***+++111===LLLXXX______aaabbbcccffffff]]]SSSEEEBBB>>>:::888888888999999???AAAAAAIIIRRRMMMAAA@@@???BBBDDDAAA999555666444444333111333===MMMZZZ]]]cccjjjjjjddd[[[UUURRRJJJ@@@444...---...333999XXXkkk|||{{{oooeeeaaa___]]][[[YYYXXXXXXZZZ]]]___dddeee```RRR???111,,,---***+++,,,+++(((,,,<<>>YYYuuu~~~uuuaaaLLL>>>:::666444:::GGGXXXccciiijjjkkkggg\\\TTTXXXaaadddaaa^^^___dddjjjoooqqqrrrooojjjaaaRRRDDD@@@CCC<<>>CCCFFFAAA999AAAAAACCCEEEAAA888444444666777555111000777FFFSSS[[[```gggiiieee___[[[YYYQQQHHH:::000,,,---111444III\\\oooqqqhhh```\\\[[[XXXWWWUUUTTTVVV[[[```cccbbbbbb]]]OOO===111---.........000000111888JJJ\\\aaabbb```]]][[[TTTEEE666111...,,,---555FFFbbbxxxuuuqqqkkkaaaQQQ@@@777555;;;JJJTTTSSSVVVdddssszzzzzztttkkkbbbaaaeeeeeebbbfffgggfffcccdddgggeeeaaaZZZWWWXXX]]]___\\\ZZZ[[[\\\```bbb^^^VVVOOOMMMNNNRRRTTTUUUTTTPPPPPPRRRUUUSSSNNNQQQRRRSSSbbbqqqpppaaaPPP<<<000,,,***---000,,,<<>>DDDKKKPPPPPPLLLHHHIIIUUU^^^[[[SSSPPPQQQTTTOOOQQQQQQOOOPPPXXXgggssskkkaaaGGG666777777666===PPPhhhuuuuuuzzzxxxqqqpppcccfffiiillloooqqqtttvvvvvv|||gggFFF333111,,,,,,,,,,,,---...///000---,,,+++++++++,,,---......;;;WWWuuu{{{tttsssooojjjgggiiihhhgggrrryyyoookkkooovvvzzz||||||yyynnn```UUUQQQQQQSSShhh{{{~~~vvvaaaDDD111---''''''***'''###'''(((---AAAbbb}}}mmmJJJ222***)))))))))))))))))))))))))))+++,,,...000222333333444222222222222111000///...---,,,,,,,,,---...///000,,,.........111777888666333222111111111333666777666555333111111222444555666444000......///222444333666999;;;<<<<<<===>>><<<999666555777888888888222111000/////////000000333222555???KKKYYYlllzzz^^^bbbggghhh```QQQ???444---++++++000<<>>BBB???;;;:::BBBAAACCCEEEBBB:::666777666999;;;888555:::FFFQQQ\\\___ccceeedddaaa^^^\\\VVVLLL===000+++,,,000222===NNN___bbb]]]ZZZXXXXXXWWWUUUSSSSSSVVV[[[aaaeeecccbbb\\\NNN>>>333///111444444888===AAAJJJZZZjjjcccgggiiihhheee]]]MMM>>>888222---...444DDD```wwwuuupppkkkdddVVVFFF======BBBGGGMMMPPPTTT___rrrttthhheeeiiiiiieeeiiigggcccaaaeeejjjggg```WWWVVVXXX]]]```______aaa___cccffffffaaaZZZTTTQQQVVVXXXXXXUUUQQQPPPSSSWWWXXXRRRSSSSSSUUUcccooolllbbbQQQ>>>333...,,,---000///<<>>;;;888888333666AAACCC>>><<<@@@??????BBBEEECCC===;;;===444:::??????===AAALLLUUU```aaabbbcccbbb```\\\ZZZVVVLLL===///***---222444999HHHVVVZZZWWWWWWXXXYYYYYYWWWUUUTTTWWW\\\cccgggjjjhhhbbbUUUFFF;;;888999888999???GGGNNNWWWfffssskkkrrrxxxxxxrrrhhhYYYLLL???777000///555DDD___wwwwwwqqqlllfff[[[LLLEEEFFFHHHDDDFFFLLLRRR\\\pppwwwkkkhhhlllkkkfffjjjgggbbbaaahhhnnnjjjbbbUUUSSSTTTZZZ]]]^^^```ddd```eeekkkppppppjjjccc]]]\\\]]]ZZZTTTMMMKKKOOOTTT^^^WWWVVVWWWYYYgggqqqkkkaaaQQQ@@@666222...---///666???MMM[[[dddhhhgggfff___^^^aaaeeeeeebbb```aaa``````aaabbb___SSSAAA444............---+++***)))"""%%%((()))'''%%%&&&(((((('''&&&%%%&&&)))///333FFF]]]vvvuuubbbQQQ===999444333999HHHZZZfffmmmmmmpppsssppphhhdddddd___]]]]]]```fffgggddd```eeeeeeccc^^^RRRDDD???@@@===>>>BBBGGGLLLNNNMMMKKKBBBJJJNNNLLLLLLQQQVVVVVVKKKNNNOOOMMMNNNXXXkkkzzzhhh^^^FFF666777777555;;;ZZZpppzzzzzzzzzzzzrrrnnnjjjmmmttt{{{~~~}}}hhhHHH111***...------------...//////...---+++******+++---...555AAA[[[vvvxxxqqqrrrggg```___gggmmmnnnrrryyy{{{wwwooofffccceeeeeebbbwwwzzzxxxnnn___WWWYYY___lllzzzzzz^^^AAA000---)))***---***(((++++++---AAAbbbyyy|||cccFFF333)))$$$&&&''')))++++++***((('''''')))---111555888;;;<<>><<<:::999999999666333111222444555555333333222222222222222222333333555777:::CCCUUUeee{{{aaaaaabbbccc___RRR@@@222...+++)))///;;;HHHPPPSSS\\\\\\YYYXXX\\\```\\\VVVOOOMMMGGGBBBBBBBBB<<<444333333333666999:::999888;;;>>>@@@@@@===<<<===@@@??????CCCGGGIIIJJJPPPXXXdddfffdddbbbcccfffeeeaaa^^^QQQ>>>000***+++...000666???OOOZZZ[[[WWWXXX]]]^^^ZZZUUUPPPRRR]]]lllxxxnnnpppjjj[[[KKKBBB>>><<<@@@CCCJJJPPPTTT[[[lll|||zzz~~~~~~zzzxxxvvvhhhWWWMMM@@@222,,,111CCC^^^tttyyy~~~rrr]]]OOOLLLOOOQQQIII@@@@@@LLL___qqq}}}zzzwwwqqqkkklllpppoookkknnnkkkhhhiiikkkmmmkkkiiiYYYQQQMMMQQQXXX\\\___ccc___^^^bbbkkkuuuvvvnnnffffffeee```UUUKKKHHHNNNVVV]]]\\\[[[\\\```dddggghhh\\\VVVHHH;;;666999999666BBBEEEOOO___lllpppllliii```cccgggjjjlllkkkiiigggcccaaa``````]]]RRR???111///,,,+++---,,,'''&&&(((%%%&&&&&&'''((()))******%%%%%%%%%%%%'''***000444GGGbbb|||}}}rrr___MMMDDD===777777===JJJ]]]mmmnnnppprrrtttuuutttrrrqqqooohhhaaabbbiiikkkeee^^^bbbhhhgggYYYIII@@@>>>>>>AAA???>>>>>>BBBIIIQQQUUUNNNFFFCCCIIILLLJJJHHHJJJIIIEEEJJJNNNNNN\\\oootttgggVVVBBB555000111777===WWWmmm||||||sssvvvqqqqqqrrrqqqrrrxxx|||hhhJJJ333,,,---------,,,,,,+++******...---,,,+++,,,...000111000EEEaaatttxxxtttooommmiii^^^dddppppppqqqxxxzzzwwwiiiaaafffjjjfffaaaaaavvv|||zzzpppjjjjjjhhhaaa{{{}}}|||yyyzzzaaaAAA,,,++++++......(((***,,,%%%+++MMMlllxxx}}}vvv```CCC...)))+++***)))***+++,,,---,,,++++++******...555:::<<<;;;000000111000......///111...,,,******+++***)))'''))),,,000222444777;;;===333333333333444555555666444111000000444777:::;;;888555111......000222555111222444666777777666666777666444222222222444555888777555111......111444777444444777888<<>>>>>;;;666555555666888:::999888888;;;>>>===:::999:::<<<>>>>>>@@@DDDEEEFFFMMMVVV___aaaaaa___```cccbbb^^^___QQQ>>>///)))))),,,...777@@@NNNZZZ\\\XXXYYY^^^^^^ZZZSSSPPPTTTaaarrr}}}~~~rrr```OOOHHHFFFEEEFFFFFFKKKTTT\\\```eeejjjpppyyy~~~zzzwwwuuunnneeeWWWJJJ:::111333BBB\\\qqq{{{~~~rrr___PPPKKKLLLPPPHHH>>>;;;CCCSSSeeeooosssrrrnnniiihhhkkkkkkhhhjjjiiiiiilllppprrrooolllYYYQQQLLLOOOTTTVVVWWWYYY[[[YYYZZZbbblllppplllgggfffeeeaaaYYYQQQPPPUUUZZZ\\\ZZZYYY[[[aaahhhnnnqqq```YYYMMM@@@555222666;;;@@@CCCMMM\\\jjjooolllhhhgggiiikkknnnpppppppppoookkkjjjiiijjjdddUUU>>>---+++((((((++++++((((((+++&&&&&&''''''(((((())))))&&&&&&&&&&&&'''+++000444GGGdddttt___KKKBBB;;;666777>>>JJJ\\\llljjjlllnnnpppqqqqqqooonnnppplllhhhhhhjjjllliiiffflllrrrppp```MMMBBB===;;;;;;::::::;;;???EEELLLPPPOOOGGGDDDKKKQQQOOOHHHDDDFFFBBBGGGKKKLLL[[[ooouuummmZZZCCC555111111666;;;QQQhhhvvvxxxyyypppiiimmmtttvvvwwwwwwwwwxxx|||mmmOOO999222//////...---,,,,,,,,,---///...---------///111222222CCC\\\rrr|||zzzrrrlllggg[[[^^^ggghhhmmmxxx}}}xxxggg[[[]]]```\\\VVVUUUcccnnntttnnnjjjnnnqqqppp|||~~~zzzyyyzzzyyyvvv^^^@@@---,,,***+++,,,'''(((,,,'''...OOOooo|||xxxaaaCCC///)))+++*********+++,,,,,,+++***...------///333666666555000111111///------...000...---++++++++++++***(((+++---000111222444666999666555555444333333333333333111000111555:::===>>>999777333///...///111333333333444444444444333333555444333222222333444555<<<;;;777333000000333666888666555777777999DDDPPPfffUUUYYY___dddbbbTTT???///,,,******000===LLLVVV[[[[[[[[[YYYYYY\\\aaaaaa\\\[[[XXXOOOAAA999:::<<<<<<999777555555666777777666444777::::::777555666888<<<;;;<<<>>>???AAAIIIRRRYYY]]]___]]]^^^```___[[[```RRR===---''''''***,,,555===KKKXXXZZZWWWYYY]]]^^^XXXPPPOOOVVVdddsss||||||ppp___TTTRRRTTTTTTEEEAAADDDRRR^^^```ZZZTTTaaapppzzzwwwqqqqqqppplll[[[NNN>>>333222???YYYoooxxxyyyxxxnnn___RRRKKKIIIOOOHHH???:::>>>JJJYYYcccgggiiiiiidddccceeegggfffccccccfffkkkooopppllliii\\\TTTOOOOOOPPPNNNMMMNNNOOOKKKKKKQQQ]]]dddeeeccc___^^^\\\YYYWWWYYY]]]```___\\\XXXZZZaaakkkuuuzzzdddYYYLLLAAA777666FFFZZZDDDHHHQQQ^^^kkkrrrpppkkkkkkkkkkkklllnnnppprrrtttooopppsssuuuooo\\\AAA---***'''&&&((((((&&&'''***''''''''''''''''''(((((('''''''''''''''+++000444GGGeeeuuu^^^GGG???999555888>>>JJJ[[[iiieeegggiiilllmmmmmmlllkkkoooqqqrrrpppmmmkkklllnnnrrryyywwwhhhTTTFFF>>>;;;777777777999<<>>...,,,((((((***&&&&&&---+++222RRRqqqzzzbbbDDD///)))******++++++++++++******)))222111111333444444222000000111000///,,,+++,,,......---++++++,,,,,,+++)))---...000000000000222333999888666444333111111111222111000222777<<>><<<999444111111444777999777777777666666===EEEZZZvvvTTTWWW]]]bbbaaaUUUBBB333,,,******000<<>>333000===WWWoooooopppnnnhhh^^^SSSKKKGGGHHHEEE@@@<<<>>>FFFRRR[[[]]]cccfffcccaaaeeehhhiiifffeeefffiiillllllhhheee^^^WWWQQQPPPMMMHHHEEEFFFEEECCCDDDLLLXXXaaaddddddVVVSSSRRRTTTYYY^^^aaabbbccc^^^XXXXXX^^^jjjuuu|||lllWWWCCC:::444777OOOkkkDDDHHHPPP[[[hhhrrrrrrmmmgggfffddddddfffiiimmmpppkkkooovvv|||wwwdddGGG222---)))''''''&&&######&&&'''''''''''''''''''''&&&''''''''''''(((+++000444HHHfffuuu^^^EEE<<<777444777>>>IIIYYYfffccceeegggiiikkkkkkjjjjjjmmmuuu{{{yyyoooiiijjjnnnnnnvvvwwwjjjXXXJJJBBB>>>888888888999;;;>>>AAABBBFFFEEEHHHPPPXXXYYYUUUPPPKKKFFFLLLRRRVVVhhhwww^^^BBB333111333555777KKKdddpppmmmjjjfffccciiitttvvvwwwxxxvvvsssqqqooowwwyyynnnRRR@@@===EEEAAA<<<555000...,,,,,,............///000111222222AAA[[[vvvxxxiiiZZZYYY]]]\\\dddwww|||eeeRRROOOPPPKKKDDDAAAMMMaaammmeeeZZZ___mmmxxxxxx}}}}}}{{{zzzuuupppTTT;;;...---((('''***'''%%%......666TTTrrr{{{bbbDDD000)))))),,,---------+++*********222333444666666555333111000111000...,,,***+++,,,---+++***+++,,,,,,+++***,,,...//////......000111:::999777555333222111000222111000222666:::<<<===777666333111000111222222555444222111000000111222222222333333555777888999>>><<<888333000000333666888888888888777777:::>>>NNNjjjTTTTTTVVVZZZYYYPPPAAA555...,,,+++///888EEEPPPWWWWWWXXXWWWUUUXXX^^^aaa```^^^aaa\\\NNN@@@;;;::::::;;;888555444444555666555333777;;;:::777444444555999777555666666999BBBLLLWWW]]]bbbaaa```aaa```^^^]]]OOO<<<---&&&&&&((()))222999EEESSSXXXXXXYYY]]]ZZZVVVRRRRRRVVV[[[]]]]]]___bbb```WWWMMMFFF???999111---...888EEEOOOWWW\\\cccooovvvsssooollleee[[[ZZZRRRFFF:::555???YYYrrrnnnooommmhhh^^^RRRHHHCCC<<<>>>???>>>???EEEPPPYYY]]]dddhhhfffgggkkkpppqqqrrrnnnkkkjjjkkkkkkgggddd[[[UUUOOOLLLHHHAAA???@@@EEEFFFKKKVVVbbbkkkmmmlllYYYRRRLLLOOOXXX___aaa___^^^XXXRRRQQQXXXeeeqqqyyytttYYY@@@555000///>>>QQQ888>>>FFFQQQ```ooorrrmmmeeecccaaa```aaaeeeiiilllggglllttt|||yyyfffIII333,,,((('''((('''###"""%%%''''''''''''&&&&&&&&&&&&'''((('''''''''***///333KKKiiiyyybbbHHH;;;666333666===GGGVVVcccdddeeegggiiijjjjjjjjjjjjjjjuuu|||oooeeedddhhhhhhqqqttthhhWWWJJJBBB===:::999999999999:::;;;;;;???EEEKKKQQQVVV[[[```bbbQQQMMMQQQUUUVVVeeezzzuuu\\\@@@222000222555777JJJdddppplllllllllkkkoootttsssttttttuuuuuuttttttzzz|||{{{fffJJJ<<<;;;DDDAAA;;;555000---,,,+++------------...///000000222FFFbbbyyy|||wwwiii[[[ZZZ]]]ZZZ___pppyyyxxxbbbOOOKKKLLLHHHCCCBBBXXXiiiqqqdddUUUYYYiiivvvuuuzzz|||zzzxxxwwwrrrlllRRR999---,,,((((((+++)))%%%///000888VVVssszzz```DDD000)))))),,,...//////,,,++++++,,,...000333555555444333333000111000...,,,***+++,,,+++***)))***,,,,,,+++***,,,---///000///000222333999888666555444333333222222111000111444777888888333333222222333333444555333222111111111222444555222333444555777999:::;;;>>><<<:::666333222444666777888999999888:::;;;<<>>444---,,,***+++111:::HHH\\\lllooovvvxxxsssqqqoooggg[[[ddd^^^TTTGGG===CCC[[[rrruuuvvvtttlll___PPPDDD>>>;;;???CCCCCCCCCJJJVVV```eeeiiikkkjjjlllrrrvvvwwwtttooojjjhhhgggfffbbb___TTTNNNHHHEEEAAA;;;:::===DDDHHHQQQ___kkkssstttrrrgggZZZNNNNNNXXX```___ZZZTTTOOOKKKKKKSSS```mmmuuuoooXXXBBB999666222222555000777@@@JJJ]]]pppvvvqqqhhhfffeeedddeeegggiiikkkfffjjjqqqwwwtttbbbFFF111(((&&&'''******'''&&&(((&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&)))...222KKKjjjiiiLLL;;;666333555:::DDDSSS```eeefffggghhhhhhiiiiiiiiihhhrrrzzzwwwlllbbb```bbbdddnnnqqqeeeTTTFFF>>>::::::999888777666666777777===GGGOOOQQQTTT]]]gggmmm^^^YYY\\\]]]ZZZeeeuuuzzzrrr\\\AAA333000222555888HHHbbbmmmjjjooosssqqqsssuuuttttttvvvyyy|||~~~~~~~~~www___CCC666999888666333000---,,,,,,---,,,,,,------.../////////222IIIggg{{{~~~yyyssspppfffYYYYYY\\\VVVYYYhhhqqqqqq^^^MMMJJJIIIEEECCCEEEbbbpppuuuggg[[[```ooozzz~~~}}}zzzyyyuuupppWWW<<<---,,,)))))),,,(((&&&//////888XXXuuuwww]]]BBB000))))))***---000///,,,***+++---,,,///111222111000000111000111000///,,,+++,,,...+++******+++,,,...---,,,---///111222222333555666888777666555444444444444111000///000222444444444111111222333444555555666000000000111222444555666222333444666888999:::;;;>>>>>>===;;;888777888999666999:::888999<<<===;;;===OOOddd{{{^^^[[[ZZZZZZXXXQQQDDD:::...---+++---444???LLLTTTTTTVVVTTTQQQRRRYYY^^^___dddbbbXXXIII???<<<======777666555777999::::::999777;;;??????;;;888666777:::888777888777999@@@JJJTTTZZZ]]]ZZZVVVXXXZZZZZZTTTIII;;;000++++++++++++222777BBBPPPYYYZZZ\\\___\\\]]]]]]\\\ZZZWWWWWWWWWPPP[[[```VVVEEE888000,,,'''&&&'''+++111???UUUiiioootttrrrkkkiiillliiiaaagggccc[[[MMM@@@BBBXXXoooxxxzzzyyyooo___MMMAAA;;;>>>AAACCCAAA@@@GGGWWWeeejjjkkkiiigggjjjpppsssqqqkkkhhheeeddddddbbb^^^ZZZMMMHHHCCC@@@===999;;;???CCCIIITTTcccooovvvwwwvvvrrr```OOOMMMYYYcccbbb\\\TTTPPPLLLMMMTTT```kkkqqqfffVVVCCC999888777333...333;;;AAAIIIZZZnnntttooohhhhhhhhhggggggggghhhhhhfffhhhmmmqqqnnn]]]DDD111(((''')))------)))'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%(((---111DDDfffjjjIII===777222333888AAAPPP^^^eeeeeeeeeeeeeeeeeeeeeeeeiiinnnqqqnnngggaaa```bbbbbbkkknnncccRRREEE>>>:::;;;:::888666666777999:::CCCKKKRRRSSSVVV___hhhjjjddd___cccddd```iiixxx{{{rrr]]]FFF777111111444888GGG```jjjiiirrryyyuuusssuuutttuuuzzz}}}www]]]@@@444888000000///...------......,,,---...//////000000000111HHHggg{{{yyyssspppeeeYYYYYY\\\TTTWWWfffooommm]]]OOOLLLIIIEEEEEEIIIdddpppuuullleeekkkwww}}}~~~|||}}}|||xxx___AAA...,,,******+++%%%%%%------999\\\zzztttZZZAAA///******'''+++...---***(((+++---333444555333///---...///000111111///------...000---,,,+++---///000000///111333555555555555777888999888777555444444333333.........///222444555444111222333444555555555444---...000111222333333333111222333555777888999999;;;===>>>===;;;999999999666999999777888===<<<888:::GGGXXXooo[[[YYYXXXXXXVVVNNN@@@555---,,,+++---444@@@MMMVVVPPPRRRPPPLLLMMMSSSYYY[[[YYYYYYUUUJJJAAA<<<777111111111222444777888888666777;;;??????<<<888777777:::999888999999:::AAAIIIQQQWWWYYYUUUQQQRRRUUUUUUQQQGGG:::111------,,,,,,...333>>>MMMUUUWWWYYY\\\^^^```aaa```\\\[[[\\\___^^^ggghhhWWW@@@///'''$$$"""!!!"""%%%***555JJJ\\\gggllliii```^^^dddhhhfffbbb___YYYLLL>>>???TTTkkkuuuxxxxxxooo]]]LLL@@@:::;;;===<<<777444<<>>DDDHHHNNNYYYgggttt{{{}}}|||ttt```LLLKKKYYYeeefff```[[[WWWRRRSSSXXXaaajjjoooeeeXXXBBB111---111000***777>>>BBBFFFTTTfffjjjcccffffffggggggfffeeedddcccccceeehhhmmmjjj\\\EEE444,,,+++---000///)))%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$''',,,000<<>>777222222666@@@OOO]]]ccccccccccccbbbbbbbbbbbbkkkkkkjjjfffcccaaaccceee___hhhlllbbbRRRGGGAAA>>>===;;;:::888999;;;>>>???IIIOOOTTTUUUYYYbbbfffddd]]]YYY___cccaaakkkzzz}}}rrr```JJJ:::222000333888IIIaaajjjiiittt|||wwwrrrssssssvvv|||{{{~~~xxx^^^@@@555888111000000000///.........---...///000111111111111///EEEddd{{{{{{wwwggg[[[ZZZ\\\UUUXXXhhhssslll___SSSOOOKKKFFFGGGNNNbbbnnntttnnnkkkrrrzzz}}}{{{}}}{{{xxxxxx{{{}}}{{{fffEEE000,,,*********"""%%%++++++999___qqqXXX???///******$$$))),,,,,,((('''***---;;;<<<;;;666000------...000000111000......///111...------...111222222111555666888777666666777999:::999888666444333222222---,,,---///333666666666333333555555555444333222,,,---///111111111000000///000222444555666777777777:::======;;;999888888777:::999666777<<<;;;666444===KKKccczzzWWWUUUVVVYYY[[[SSSEEE888///+++(((***444BBBOOOWWWVVVPPPOOOSSSTTTPPPOOOSSSOOOLLLGGGBBB===999777777555333111111222333333222666;;;@@@AAA@@@>>>>>>???>>>;;;999999777888???HHHPPPTTTXXXYYYVVVTTTTTTUUUMMMEEE999///++++++---///000888@@@FFFPPPZZZ\\\XXX___```bbbbbb\\\WWW\\\dddmmmoookkk[[[CCC///%%%###$$$######$$$)))000777<<>>\\\~~~}}}aaaHHH;;;333///111555<<>><<<:::;;;>>>AAADDDEEESSSbbbfffZZZUUU```fffbbb```TTTTTT]]]```iiirrrqqqrrr```III;;;888::::::999PPP___mmmqqqpppsssxxx{{{}}}xxxwww}}}}}}}}}~~~|||rrr[[[CCC666444444000...///111///,,,+++////////////////////////222JJJhhh|||xxxooolll___RRROOOSSS[[[gggpppiii]]]RRROOONNNJJJEEECCCMMMVVVeeeiiiiiixxx{{{uuuuuuzzzqqqHHH...+++)))''')))(((++++++(((888```zzz\\\???...******)))++++++)))''''''+++///???MMMOOO>>>---+++000111222111000111222111///---,,,---,,,...444:::888222333444666777999999::::::888999999888555222222222000000000000222444666777;;;777444666999:::666111222111///...---------...000333555666666555666777999888777666666777888999666777999999999999;;;<<<888===BBBUUUpppWWWWWWXXX[[[[[[SSSDDD999000---***+++444AAANNNVVVYYYRRRNNNQQQRRRPPPOOOQQQJJJGGGCCC???;;;999999999555555444444555444333333666:::???BBBBBB@@@>>>===@@@===;;;::::::<<>>EEEJJJQQQXXXWWWRRRXXXZZZ^^^___\\\YYY^^^fffpppqqqlll[[[CCC...%%%###%%%$$$###$$$'''+++000444999;;;<<<777111///444999111...---,,,)))///GGGaaappppppooohhhVVVBBB666444666000...//////444FFFYYYcccggghhheeecccddddddaaa^^^___aaaeeelllqqqkkkaaaUUUOOOHHHCCCDDDFFFIIIJJJOOOQQQVVV```kkksssuuutttggg]]]SSSTTT___iiikkkhhh___TTTOOOMMMNNN___nnnllldddTTT???111------+++'''///444<<>>888222///......------////////////////////////444LLLiiizzz}}}zzzuuupppjjj]]]QQQNNNSSS[[[fffppphhh\\\QQQMMMLLLHHHCCCBBBHHHOOO___ggglll|||zzzuuuvvv|||~~~lllFFF---,,,)))((()))'''(((***)));;;ccc}}}```BBB000+++***)))++++++***'''(((+++///666CCCHHH<<<000...000...000///000111222111...,,,---......000666;;;888222000111444777999<<<===>>>999999777444111000111333222111111111333555666888888666444555888888666333333222000///............///111444555444444555666666666555444444555666777555777888888888777999:::333666999HHH```oooVVVWWWZZZ\\\ZZZQQQCCC888111...+++---444@@@MMMUUU[[[SSSMMMNNNQQQQQQQQQQQQEEECCC???<<<999999999:::444666888888666555444444666999>>>CCCEEECCC>>>999???<<<:::;;;<<<@@@KKKWWWYYYXXXWWWXXXYYYYYYXXXWWWLLLDDD999111000444999===<<>>:::999666222//////111333444333333333444555777888444444555555666666555555555444222111000/////////...000222333333333444555333333222222222222333333555666888888666666666777555666666???RRR^^^qqqVVVXXXZZZ\\\YYYNNNAAA777///---,,,---444@@@MMMVVVZZZRRRLLLLLLPPPTTTTTTSSSGGGDDD@@@;;;888777777777444666888777555444555666555777;;;AAAEEECCC<<<666999888999<<>>---&&&&&&######%%%%%%%%%%%%######!!! """%%%&&&$$$"""$$$######%%%%%%---GGGaaappptttxxxtttaaaGGG444,,,***&&&&&&))))))+++;;;MMMbbbbbb___]]]bbbiiikkkhhhmmmkkkgggfffhhhhhh___TTTLLLPPPSSSRRRPPPSSS[[[bbb]]]ZZZVVVUUUWWWXXXWWWVVVRRRPPPPPPRRROOOHHHFFFIIIFFF>>>>>>BBBKKKcccwwwxxxlll\\\FFF444+++)))))))))+++---111;;;PPPeeeqqqsssoooggg```bbbiiimmmnnnlllaaagggjjjjjjkkkfffOOO777,,,)))&&&$$$%%%&&&'''''')))(((&&&%%%%%%&&&((()))''')))))))))(((((()))+++333NNNooo~~~dddKKK>>>555///000333:::MMM___hhhffffffiiiiiiffffffiiigggjjjlllnnnuuu||||||vvvjjjiiifff^^^PPPEEEDDDJJJKKKMMMNNNNNNMMMNNNQQQSSSSSSNNNQQQ\\\```]]]aaaiiifff___ccceee]]]aaapppwwwwwwpppeeeXXXOOOMMMPPPTTTeeennntttppplllpppyyyvvvrrrmmmkkklllrrrxxx|||uuuuuupppbbbLLL:::777===PPPOOOHHH<<<555444222...........................---NNNtttfffZZZOOOMMMRRRZZZdddmmmdddYYYOOOKKKHHHDDDCCCEEEGGGXXXrrr|||zzz{{{~~~|||}}}oooNNN777,,,+++(((((()))$$$%%%***,,,@@@hhhuuu[[[???...((('''(((***,,,+++)))(((+++...---///000000222333111---******+++---///...+++((((((+++,,,+++---111000---222333444666777888999999888::::::999555222000///222222222222333444666777222444666777666666777999777777666555333222000000///111222333333444666888333333333333222222111111555777999999888666555666333555222444===EEEXXXttt]]]ZZZWWWWWWVVVNNN???333***+++,,,---222===KKKUUUQQQSSSSSSRRRTTTXXXYYYVVVPPPKKKDDD<<<666333222222555666888<<>><<<999:::999===AAACCCFFFNNNWWWYYYXXXWWWWWWWWWWWWVVVUUUOOOFFF:::000,,,,,,...///666:::EEESSS[[[[[[XXXXXXSSSRRRUUUZZZ\\\]]]bbbhhheeefffbbbSSS>>>---''''''"""###%%%&&&&&&&&&%%%$$$ """$$$%%%%%%$$$""" !!!######,,,FFF```pppuuuzzzvvvbbbGGG222******'''''')))(((***777IIIeeefffdddaaadddkkknnnllljjjhhheeedddggghhh```VVVJJJOOOSSSTTTSSSUUU\\\cccdddddddddcccbbbbbbeeegggYYYRRRNNNMMMHHH??????EEE@@@:::>>>DDDMMMcccuuutttiiiZZZFFF555,,,))))))))),,,,,,///:::NNNdddoooooojjjdddaaadddiiiiiigggggg^^^eeehhhgggjjjhhhRRR777+++)))&&&%%%&&&''''''''')))((('''&&&&&&'''((()))((()))******(((((()))***666PPPppp~~~cccJJJ???666///000333:::LLL```gggddddddffffffdddeeehhhhhhkkkkkkkkkuuu~~~ooopppnnndddQQQCCCCCCLLLPPPQQQRRROOOKKKIIIKKKMMMOOOLLLPPPWWWZZZZZZ___hhhddd^^^aaaeee```fffvvv}}}xxxpppcccVVVPPPRRRYYY```nnnsssssskkkcccfffpppvvvoooiiibbbbbbhhhooossstttpppsssrrrfffNNN999333777CCCHHHFFF===666666333---------------------------...LLLqqq}}}ggg[[[PPPNNNSSSZZZccckkkaaaWWWNNNJJJGGGDDDDDDHHHKKK^^^yyyxxx{{{wwwrrr{{{~~~|||xxxhhhGGG444+++***%%%&&&((($$$&&&***,,,@@@iiivvv\\\???///******'''***,,,,,,)))(((***---000000//////000111///...*********+++------+++***))),,,+++)))***...///------...111444777999:::;;;888:::<<<;;;777333///...111111111111333555777888555666777888999::::::999777777777666444222000//////111222333333444777999444555555555444333222111333666888999888666666666111444222444999===OOOkkkddd\\\UUUUUUWWWQQQAAA444+++,,,---...000999FFFPPPOOOVVVZZZXXXVVVXXXWWWTTTMMMIIIBBB;;;666444444555666888===FFFMMMKKKBBB:::999:::<<<<<<<<<<<<>>>@@@>>><<<<<<===???BBBLLLVVVVVVXXXYYYYYYWWWUUUTTTTTTNNNGGG<<<333...---......333666BBBRRR[[[ZZZWWWWWWUUURRRSSSWWWZZZ\\\bbbiiibbbeeebbbTTT@@@///''''''$$$$$$%%%&&&&&&%%%$$$$$$!!!"""######$$$%%%&&&'''&&&$$$%%%&&&%%%---FFFaaaqqquuuzzzvvvbbbFFF111((((((%%%&&&)))((()))666GGGgggkkkmmmjjjiiilllmmmkkkfffdddaaa```dddggg```WWWOOONNNMMMNNNQQQUUUZZZ\\\hhhnnnttttttrrrssszzzjjj]]]RRRMMMEEE;;;;;;CCCAAA===BBBHHHOOOaaannnjjjdddXXXEEE555,,,*********)))***,,,777LLLbbblllkkkhhheeeeeekkklllgggcccccc```ggghhhfffjjjiiiRRR666***(((%%%%%%&&&''''''&&&(((''''''''''''''''''(((((()))+++***)))((()))***444OOOnnnhhhNNN@@@666//////222:::LLL```iiieeeccceeedddaaabbbfffiiilllkkkkkkvvv}}}ttttttqqqgggUUUFFFEEELLLLLLOOOQQQOOOKKKIIILLLOOORRRTTTWWWWWWWWWYYYaaahhheee\\\^^^aaa]]]dddsssyyytttjjj]]]RRROOOTTT\\\bbbjjjooooooeee]]]___hhhnnneeeaaa]]]___fffmmmpppqqqooosssuuuiiiPPP888000444555===???777333666444...,,,,,,,,,,,,,,,,,,,,,,,,///IIIjjjyyyhhh]]]QQQOOOSSSYYYbbbjjj]]]TTTLLLHHHEEECCCEEEIIIQQQbbbzzzyyyzzzzzzooommm{{{~~~wwweeeCCC222+++)))###$$$(((###$$$***---CCClllxxx\\\???...******'''***,,,,,,***)))***---///...///000000///......,,,***)))***+++---,,,,,,---///---))))))...111111+++---///222555777999999999::::::888555111///...111111111222444777999;;;:::999888999===>>><<<999777777777666444222000......///111111222333777999555555666666555444222111000333777888777666555555111777777777999:::IIIdddzzziii___UUUUUUXXXSSSCCC555---...///...///666CCCLLLOOOYYY```\\\XXXWWWUUUQQQIIIEEE???999666555777888666999BBBOOOXXXUUUGGG:::;;;===>>><<<:::<<<@@@EEEAAA<<<999888888===HHHTTTVVVZZZ]]]]]]YYYVVVUUUVVVRRRJJJ@@@666111...,,,,,,///222???QQQ\\\[[[YYYZZZYYYUUUTTTVVVXXXZZZ___eeecccfffdddVVVAAA///'''&&&%%%%%%%%%%%%%%%$$$######!!!"""!!!!!!!!!$$$&&&***(((''''''$$$***CCC]]]rrrvvv{{{wwwcccFFF111(((&&&###%%%(((((()))666FFFcccjjjnnnkkkgggfffeeebbbdddbbb___^^^bbbddd^^^TTTTTTLLLEEEEEEMMMTTTUUUSSSeeennnxxxzzzxxxzzz|||jjjXXXOOODDD999999AAAEEEAAAFFFKKKPPP^^^hhhbbbaaaVVVEEE666---*********''''''***555KKK```jjjiiiiiihhhlllrrrppphhhbbbbbbbbbiiijjjgggjjjiiiRRR555(((&&&%%%%%%&&&'''&&&%%%''''''((((((((((((''''''(((***++++++)))((())))))///JJJkkknnnVVV@@@666//////222999LLL```kkkfffccccccaaa^^^___bbbiiimmmllljjjsssvvvsssqqqnnnfffXXXKKKIIILLLDDDHHHMMMNNNLLLMMMQQQVVVXXX^^^```[[[WWW[[[dddjjjggg]]]\\\^^^YYY___kkkoookkkaaaSSSIIIGGGLLLSSSXXXaaahhhiiiaaa[[[]]]ffflllaaa______aaagggmmmqqqsssrrrvvvxxxlllQQQ999111444+++666999222///444444///++++++++++++++++++++++++///EEEddd}}}jjj^^^SSSPPPTTTYYYbbbiiiZZZRRRJJJFFFCCCAAADDDJJJWWWdddyyy{{{|||yyykkkmmm}}}xxxggg@@@111+++(((!!!###'''###""")))...EEEoooyyy[[[===,,,'''((('''***---,,,***)))***,,,,,,,,,///111111...,,,------+++))))))+++---------111222000******///444444...///000222333444555555::::::999555111///...///111111222333666999;;;===>>>:::888:::???@@@===999777777777666444222///...---...///000000222666888555555666666555444222111...111555777666555444555///666777777777555BBB\\\ooocccaaa]]]XXXVVVQQQDDD888333777555---,,,777CCCIIIVVVYYY[[[YYYYYYYYYTTTNNNLLLGGG???999555333222111111444@@@TTT___ZZZKKK@@@222999???>>>===@@@BBBAAABBB<<<777444333777CCCOOOYYY[[[ZZZUUUSSSVVVYYYZZZUUUMMMCCC===999555000+++///111;;;KKKWWW[[[ZZZZZZYYYUUUUUUZZZ]]]]]]^^^aaadddhhhfffYYYCCC///%%%###$$$%%%'''(((((('''%%%$$$"""!!!!!!!!!!!!""""""###&&&((($$$!!!%%%***@@@```oooyyywwwooodddKKK222***(((%%%######$$$***888FFFhhhjjjiiifffccccccddddddeeeaaa[[[[[[aaabbbXXXJJJHHHDDDAAAFFFNNNUUUUUURRR___ffflllnnnppptttwwwwwwvvvnnn```QQQEEE>>>===>>>FFFJJJLLLLLLRRR\\\eeegggdddXXXGGG888000...///111///...---222BBBVVVbbbdddjjjlllnnnmmmiiifffeeeffffffcccccciiimmmdddLLL666+++***(((&&&%%%$$$%%%%%%)))'''%%%&&&)))***(((&&&'''&&&&&&&&&&&&'''((((((666EEEfffpppVVV>>>444---///333:::IIIYYYmmmnnngggcccfffccc```gggiiijjjlllnnnrrruuuxxxzzzrrrtttssshhhYYYMMMIIIIII@@@EEEKKKMMMLLLMMMQQQVVV\\\fffhhh```^^^gggllljjjmmmbbb]]]WWWPPPYYYiiimmmgggXXXIIIDDDAAA???DDDMMMVVV```bbbZZZWWWbbbqqqxxxkkkcccaaagggiiigggjjjrrrpppqqqyyyqqqRRR999000+++***,,,............000111***,,,......,,,++++++,,,///DDDccc~~~xxxdddVVVPPPOOOOOO]]]kkklllZZZQQQHHHEEEDDDEEEIIINNNSSS[[[iiiuuu{{{yyyqqqkkkkkkwwwyyy}}}~~~fffBBB111+++***%%%'''+++''')))---...CCCoooyyy___;;;,,,***$$$&&&(((++++++***(((''''''***,,,...000000...,,,***+++***)))'''&&&'''+++///888777222------111333111---...111333555666666666999777444111///------,,,111000000222555777777777666999<<<>>>===<<<;;;;;;999888777555333111///...///000111111333333444555444555555777888666333000000//////000333444444333111222222333555:::@@@EEEcccyyyddddddaaa[[[WWWUUUQQQKKKIIIIIIAAA444///666AAAFFFSSSVVVWWWUUUTTTUUUQQQLLLMMMGGG???888444222111000000222===MMMWWWSSSIIIBBB999>>>BBBAAAAAADDDEEEBBBDDD>>>888555444888DDDPPPZZZ]]]\\\XXXVVVZZZ]]]\\\WWWPPPFFF@@@<<<999444000...000;;;KKKWWWZZZXXXWWWXXXWWWYYY```eeedddccceeeeeehhhgggZZZDDD000&&&######$$$&&&''''''&&&$$$###"""""""""""""""######$$$###&&&###"""&&&,,,AAA```sss{{{xxxnnndddLLL444---'''%%%######$$$***888FFFcccgggjjjhhhfffeeedddccceeebbb___^^^aaabbbXXXKKKFFFFFFGGGMMMSSSVVVTTTQQQTTT\\\aaabbbcccfffhhhgggppplllbbbSSSCCC::::::===FFFIIIKKKKKKQQQ[[[cccffffffZZZHHH999000///000222888888777999DDDTTT```dddjjjlllllljjjfffdddeeeffffffdddcccgggjjjaaaHHH222***)))'''&&&$$$$$$$$$%%%%%%$$$%%%(((+++,,,)))&&&&&&&&&&&&&&&&&&'''((((((444EEEhhhrrrVVV@@@666...///111666DDDTTTjjjnnnjjjgggkkkgggaaafffeeefffhhhkkknnnqqqtttuuuppprrrpppeeeVVVKKKGGGHHHAAAFFFKKKLLLKKKLLLPPPTTTWWWaaagggfffkkkvvvzzzwwwsssfff]]]UUUNNNZZZooovvvmmm\\\LLLEEEAAA===AAAIII\\\fffjjjdddcccnnnzzzuuujjjbbbeeelllppprrrsssmmmnnnvvvoooQQQ:::222---***,,,---...------///000+++,,,------++++++,,,---000GGGgggyyyaaaSSSMMMMMMNNN\\\kkklll```VVVNNNKKKLLLMMMQQQVVVWWWYYY___jjjtttuuulllccccccpppttt}}}|||~~~fffEEE444,,,+++%%%%%%)))%%%***...111FFFqqqzzz```<<<---+++%%%&&&(((***+++)))((((((((()))+++...000000...+++)))******(((&&&%%%'''+++...999777222------222444222000222555777888777666555444222111///......//////000///000222555666666555444777:::<<<;;;999999999777777777666444222000...111222222333444555666666444444555777888777444111000//////000333444444333222333333444555999>>>CCCNNNddd|||cccfffddd___\\\```cccddd[[[VVVIII999222777BBBIIIRRRUUUUUURRRQQQSSSRRRNNNNNNHHH@@@888444222000///000111888CCCIIIGGGDDDCCC@@@CCCDDDDDDFFFIIIHHHCCCEEE???:::777555888DDDOOOWWW[[[[[[XXXWWW[[[]]]\\\VVVOOOFFF???<<<999555222,,,///;;;LLLXXXYYYVVVTTTXXXXXX]]]fffkkkiiiggghhheeeiiihhh[[[EEE111&&&###"""###$$$%%%%%%$$$###"""######""""""###$$$$$$%%% $$$######(((,,,@@@___vvv}}}yyyooodddLLL555///&&&$$$###$$$$$$)))777EEE]]]fffllljjjggggggeeebbbcccdddbbbaaabbbaaaWWWMMMEEEIIIOOOSSSVVVTTTQQQOOOKKKRRRXXXZZZ\\\___```]]]iiijjjeeeWWWFFF;;;:::===EEEHHHIIIJJJPPP\\\dddggghhh\\\III999000///111333===?????????EEETTTaaaffflllkkkiiifffcccccceeehhhiiihhhggghhhiii```HHH000***)))'''&&&%%%%%%%%%%%%!!!###&&&***,,,,,,)))&&&&&&&&&&&&&&&&&&''''''(((111CCCiiiuuuXXXCCC888000//////222???NNNgggnnnllljjjnnnhhh```bbbaaaccceeehhhjjjlllmmmnnnjjjllliii___PPPFFFCCCEEECCCGGGKKKLLLLLLLLLOOORRRTTT\\\bbbhhhsss}}}yyyjjj^^^TTTMMM\\\vvvtttbbbPPPHHHCCC???BBBIIIbbbmmmssspppqqq{{{~~~sssgggeeeppp{{{{{{sssoooooowwwoooQQQ:::333...***,,,------,,,,,,---///,,,------+++******,,,...222KKKkkkzzz___RRRMMMMMMOOO]]]mmmnnn```VVVMMMKKKMMMNNNQQQUUUYYYSSSSSS]]]jjjnnneeeZZZbbbqqqxxxjjjGGG666---+++$$$$$$'''""",,,///222HHHrrr{{{aaa>>>...+++%%%((()))******(((((()))***)))+++...000000...+++))))))((('''%%%$$$&&&))),,,999777222---...333666444444666:::<<<<<<:::777555222111///---------//////...///000333666666555333333666888999888666666777555555666666555333111///111111222333444555666666444444444666888888555333111000///000333444555444444444555555555888<<>>:::777555888BBBMMMPPPUUUWWWUUUUUUXXXYYYXXXQQQKKKBBB;;;666444111///+++///<<>>[[[ttt|||zzzqqqfffMMM444---%%%######$$$$$$)))666BBB]]]gggnnnjjjffffffeeeaaaaaaccccccaaaaaa___WWWMMMGGGLLLRRRTTTRRROOOMMMMMMLLLSSSZZZ]]]aaaffffffccceeeeeebbbYYYMMMCCC??????CCCEEEFFFIIIRRR___iiikkkiii\\\III888///...000222666;;;>>>>>>DDDRRRbbbkkkooolllhhhdddcccdddgggjjjnnnooommmkkkkkkbbbKKK222+++***((('''&&&&&&''''''###$$$&&&(((***)))((('''&&&&&&%%%%%%&&&&&&'''(((///AAAfffuuuYYYDDD999111000///111===KKKfffooolllgggkkkfff]]]^^^```aaacccdddeeefffeeeeeeccceeecccYYYKKKBBBAAACCCDDDGGGKKKMMMNNNOOORRRTTTWWWYYY[[[bbbppp||||||uuuxxxjjj```VVVOOO___yyyxxxeeeRRRKKKGGGCCCFFFLLLaaaoooxxxxxxzzz~~~xxxnnniiirrr~~~rrrvvvuuuzzzqqqQQQ888111---***,,,---,,,++++++,,,---,,,---,,,***)))***---000333NNNnnn~~~zzzaaaTTTOOOOOOQQQ```ppprrr```UUUKKKIIIKKKKKKMMMOOORRRMMMMMMVVVccchhh```VVVfffuuu}}}jjjGGG555---+++$$$$$$'''###***---111HHHqqq{{{bbb>>>...,,,%%%((()))***)))((((((***,,,)))+++...//////...+++)))'''''''''%%%$$$%%%(((+++888777222---...555888777555888===@@@AAA>>>:::777555333000...,,,,,,---......///111555777777555222333555666777555555666777333444666777666444222000//////000111222333333444444333444666888888666444222111000000333555666555555666777666666777999<<>>======AAAFFFEEE@@@???;;;888777555777???IIILLLRRRUUUTTTTTTWWWWWWUUUOOOIII@@@888222...,,,++++++///<<>>aaa}}}sssYYYCCC888111111111333>>>MMMjjjrrrllldddgggeee^^^^^^_______________^^^]]]]]]aaadddbbbYYYMMMDDDBBBDDDDDDGGGKKKOOORRRTTTWWWYYY]]]YYYVVV[[[hhhsssrrrkkkqqqgggbbb[[[TTTaaaxxxyyyeeePPPHHHDDD@@@BBBGGGXXXjjjxxx|||}}}{{{uuuwwwtttpppuuu}}}{{{qqqwwwuuuyyyoooNNN666///,,,+++---------+++***+++,,,,,,,,,,,,***)))+++...000222NNNnnn~~~~~~{{{yyybbbUUUPPPPPPRRRaaaqqqrrrggg[[[PPPMMMNNNMMMLLLLLLGGGHHHMMMWWW```ccc___YYYggguuuzzz~~~aaaDDD333,,,+++%%%&&&)))%%%'''***///GGGnnnzzzaaa>>>...,,,%%%((()))***)))((()))+++---)))***---//////---***)))&&&'''&&&%%%$$$%%%(((***888666111,,,...555999999444888>>>BBBCCCAAA===:::666444111///...///111222000111333666999888666333333555666555555555777999333444555666666444222111...//////000111222333444444444444666888888777555333222000111333555666666666777888888777666777999???EEEMMMeee^^^]]]ZZZXXXYYYYYYPPPFFF===444+++)))+++333@@@KKKSSSXXXZZZVVVSSSVVVXXXYYYVVVOOOEEE===888777777777999888:::===;;;666555888999;;;;;;999;;;??????<<<999777666777666777===FFFNNNTTTYYYYYYYYYZZZYYYVVVRRRMMMCCC999111,,,+++******...<<>>LLLfffqqqlllcccgggkkkfffeee```___]]]\\\]]]___aaabbbmmmpppoooeeeVVVHHHBBBBBB<<>>>>>888333444555555111222666;;;;;;999===CCCTTT[[[aaabbbaaa```]]]YYYZZZTTTIII<<<111***(((((('''+++888JJJWWWZZZXXXWWWXXXXXX\\\ccceee```ZZZXXXXXX```eee]]]JJJ666)))%%%######""""""""""""######&&&&&&'''''')))***+++,,,"""%%%"""!!!$$$''':::XXXiiitttuuuooogggOOO555...'''&&&&&&'''$$$$$$,,,666TTThhhtttmmmfffhhhfff]]]eee```YYYYYYaaafff___TTTIIIGGGEEEGGGLLLTTT\\\aaaXXXYYYXXXXXX]]]cccddd```VVVUUUSSSNNNIIIFFFGGGIIIDDDCCCBBBEEESSSdddnnnooohhh]]]MMM>>>444...,,,+++&&&***---111<<>>444...//////111<<>><<<888;;;BBBLLLWWW```fffhhhkkkeeebbbhhhnnnoooiiidddaaabbbjjjkkkbbbfffsssvvvnnnVVV???555333///000444999ZZZ{{{uuuooorrr}}}zzzwwwzzz|||yyy{{{nnnMMM666000---///000000///---+++,,,,,,(((***,,,------,,,---...333LLLiiiyyy~~~~~~}}}jjj[[[UUUSSSRRR___mmmmmmiii[[[OOONNNPPPOOOKKKIIIFFFIIINNNVVV^^^bbbbbb```fffqqqqqqwwwwww{{{iiiCCC222+++***%%%&&&***&&&(((***111LLLooo||||||yyyvvvqqq[[[:::,,,***$$$%%%(((+++---,,,+++++++++(((***---......---***(((&&&(((((((((''''''(((***444222---))),,,444:::;;;777999<<<>>>===;;;777555666444111//////222666888444333222333555666555444///000111111222555:::>>>999777555222111111222333......///000111222222333999777666666777777666444666333111111333666888999555888::::::999777666666444;;;AAAOOOaaaooo[[[]]]ZZZTTTNNNJJJCCC===000+++((((((***111???LLLRRRRRRWWW[[[WWWOOOOOOUUUSSSMMMDDD;;;666666777999:::AAAHHHJJJIIIEEE<<<444777>>>AAA;;;666666888888888666333111555===DDDIIIYYYZZZ[[[\\\]]]^^^______[[[UUUHHH888...,,,,,,***)))+++555GGGVVVZZZYYYYYY\\\______\\\]]]``````]]]hhhfffccc[[[JJJ555'''###!!!###%%%%%%$$$"""""""""!!!!!!"""$$$''')))((('''$$$'''###!!!"""$$$666TTTeeeppptttrrriiiOOO333+++'''$$$###$$$$$$%%%***111RRRcccooommmgggddd___XXX```___[[[VVVWWW[[[[[[WWWJJJFFFCCCFFFOOO\\\hhhooogggbbb[[[YYY```hhhgggaaa[[[]]][[[RRRLLLKKKKKKIIINNNJJJEEEDDDJJJWWWeeeooohhhfffQQQ;;;444///***...)))***...555BBBRRRaaajjjkkkgggcccbbbdddfffgggeeebbbeeellllllhhhgggVVV888---***'''%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$###%%%'''///<<>>KKKZZZkkkaaaccc```YYYSSSMMMEEE===333...+++***+++111???KKKWWWXXX[[[]]]XXXOOONNNSSSRRRLLLCCC:::555444666888BBBIIINNNOOOLLLHHH@@@777444888;;;<<>>666///---///333<<>>666777;;;FFFRRR[[[______aaa```cccllluuutttiii]]]ccclllfffkkkkkkjjj}}}uuuZZZ@@@666333///...222999KKKdddwww~~~~~~}}}}}}{{{yyyyyy|||xxxoooiiijjjiiillljjj[[[FFF666111333888666444111...---,,,,,,)))+++,,,---,,,,,,---...111MMMmmm|||{{{wwwuuuvvveeeZZZPPPMMMPPPVVV___ggg^^^UUUOOOQQQTTTQQQKKKHHHJJJOOOWWW]]]cccggglllooolllwwwvvvzzzzzz}}}{{{ZZZ@@@222'''(((...///,,,)))%%%,,,555NNNrrr~~~}}}wwwqqq]]]>>>---+++(((((()))+++,,,,,,,,,+++************+++,,,+++)))&&&&&&&&&'''&&&%%%&&&)))+++111...++++++...222555777444444444666888999888777666333...,,,...000111000111111222444666666555333444333222111111222333555222222111111000000111111,,,---...---...000333666666777888777666666777999777777777777777777777777888999:::;;;:::888666555777888>>>HHHTTTcccvvvfffgggeee___XXXQQQGGG===555000,,,++++++///;;;HHHYYYYYY\\\]]]XXXQQQOOORRRSSSMMMCCC;;;555444666888GGGMMMPPPOOOLLLHHH@@@888333444666<<>>DDDOOOYYY```bbbdddcccaaaaaa```ZZZRRRKKKNNNNNNLLLMMMQQQTTTSSSTTTOOOIIIHHHNNN[[[jjjssstttqqqYYYAAA777111+++...+++,,,---111:::JJJ\\\iiiooollliiiiiilllmmmkkkiiifffeeeiiilllooosss___===...+++'''$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((&&&&&&((()))000111HHHdddooopppfffUUUAAA888///,,,,,,000:::CCCWWW___ffffff```\\\\\\___aaabbbfffmmmqqqpppppppppooorrruuuooo\\\EEE999999;;;::::::>>>DDDJJJNNNOOOSSSTTTWWWZZZ[[[YYYSSSOOO]]]fff___bbbaaaccc{{{}}}aaaDDD666333222000///999KKKbbbqqquuutttuuuwwwuuuppplllkkkllllllllllllkkkooolll\\\FFF555000222777555111...,,,+++,,,---***+++,,,,,,+++,,,---///222QQQppp|||zzzwwwtttqqqXXXSSSNNNKKKJJJOOO]]]kkkggg]]]VVVWWWWWWQQQIIIDDDGGGLLLPPPOOOLLLMMMTTT[[[fffvvv|||___:::...%%%)))///000+++''''''(((+++EEEppp~~~{{{xxxvvveeeDDD222///+++)))***+++------,,,,,,++++++)))''''''(((((((((((($$$$$$%%%$$$###$$$'''))),,,++++++---000333444444444777999777444333555777555333000...---.../////////......///333555666666777444111///......000222111111111111111000000///...//////...---...000222555777888777666444555666666666666666666666666666777888999:::::::::999999777777:::@@@FFFOOO\\\iiiqqq^^^```___\\\YYYSSSGGG;;;666111,,,***))),,,666AAAVVVYYY\\\\\\ZZZYYYWWWVVVSSSNNNFFF>>>888666666666:::>>>???===<<<;;;888333222444555888GGGeeecccCCC<<<===;;;BBBQQQYYYXXXUUUQQQOOOMMMLLLLLLMMMIII???111))))))(((&&&((()))222CCCRRRYYYYYYZZZWWWYYYXXXUUUVVV[[[]]]\\\aaaaaa```[[[LLL888+++''''''&&&$$$"""$$$)))000666///+++&&&######$$$&&&&&&$$$)))))))))***)))666QQQfffxxxzzzrrr[[[>>>000)))&&&$$$$$$######'''...AAAWWWiiikkkgggfffeeebbbVVVWWWYYY\\\cccfff___UUUJJJEEE>>><<<@@@HHHPPPUUUTTTZZZ^^^]]]ZZZVVVMMMDDD>>>CCCFFFHHHKKKNNNNNNJJJIIIFFFBBBCCCJJJYYYhhhqqqooolllWWW@@@888222,,,///((()))+++...777HHH]]]lllmmmkkkiiijjjmmmmmmkkkhhhfffdddgggiiimmmrrr```>>>...+++&&&$$$$$$&&&(((((($$$$$$$$$%%%%%%%%%&&&&&&(((((()))((('''&&&(((***111111FFFcccnnnmmmdddUUUBBB999000---,,,///888@@@TTT\\\cccddd___[[[]]]```eeebbbcccggghhhgggiiiooopppsssuuuooo___KKK>>>;;;<<<<<<===???BBBCCCDDDCCCEEEKKKQQQQQQLLLHHHGGGIIISSS\\\VVVZZZYYY]]]wwwzzzaaaDDD555111111///---444GGG^^^lllooommmnnnqqqooommmjjjhhhjjjmmmpppqqqrrrtttppp___GGG555...///222000...,,,+++,,,---...***+++,,,+++++++++...000444SSSqqqzzzxxxxxxxxxtttWWWSSSNNNKKKJJJOOO___nnniii^^^UUUTTTTTTOOOIIIFFFJJJOOORRRPPPKKKIIINNNTTTaaarrrzzz```777///)))******(((&&&'''&&&&&&)))DDDqqq~~~|||{{{iiiGGG333000---)))***+++,,,---,,,++++++,,,***'''&&&''')))))))))###$$$$$$$$$###$$$&&&)))*********,,,000222333333444777;;;:::666222111222333333111...------...///...---,,,...222444666666444222000//////000222333000111111111111000///...000111111///---,,,---...444555777777555444444555555555555555666666666666666666777888888999999999666555888===BBBHHHTTT___jjj[[[\\\[[[YYYXXXTTTHHH;;;777333///...---///999DDD[[[^^^___^^^]]]\\\ZZZUUUOOOLLLFFF???:::555333222555888999666666888777444000333444555@@@ZZZwwwyyy\\\AAA;;;>>>???EEEOOOXXXWWWUUUSSSPPPNNNLLLJJJPPPLLLAAA222***(((&&&###))))))111BBBQQQWWWXXXXXXUUUXXXXXXWWWZZZaaaddddddjjjhhheee]]]LLL777)))%%%%%%%%%###"""###'''---222,,,)))%%%######%%%''''''&&&,,,,,,,,,,,,)))444MMMfffyyyyyyqqq\\\@@@000+++'''%%%%%%$$$###'''--->>>WWWllloooiiidddaaa]]]WWWZZZ\\\^^^bbbddd```YYYJJJEEE>>>;;;===BBBGGGJJJFFFNNNUUUTTTPPPJJJAAA999999???DDDGGGKKKNNNJJJDDD>>><<<:::>>>GGGUUUdddmmmhhhgggTTT@@@999333,,,...&&&''')))---777JJJbbbssslllkkkjjjkkknnnnnnjjjfffjjjggghhhhhhhhhmmm]]]>>>111---'''$$$###%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&&&&((()))......EEEbbbkkkhhh___RRRBBB999111...---///666===SSSZZZcccdddaaa___bbbfffjjjdddaaadddcccaaagggpppsssttttttnnncccUUUHHHBBB:::<<<>>>@@@AAA@@@???>>>===EEELLLLLLFFFAAACCCFFFGGGRRRNNNSSSSSSYYYuuuttt```GGG666111111000///555IIIaaaoooqqqnnnooorrrqqqsssqqqllliiillloooooooooqqqnnn]]]FFF444///000......------------......++++++,,,+++***+++...000444TTTqqqwwwuuuwwwwwwsssXXXSSSNNNLLLKKKQQQ```oooeeeZZZQQQPPPRRROOOKKKIIIFFFJJJLLLKKKHHHHHHLLLQQQ___pppvvv}}}zzz{{{yyyXXX999222---+++(((%%%%%%(((%%%&&&***EEErrrkkkGGG222///,,,((()))***+++,,,+++******,,,***''''''((())))))((($$$$$$%%%$$$###$$$'''))))))))))))+++///222333333111444888999888555333222222333222///,,,+++,,,...,,,,,,,,,...111444444333222111000000111222333444///000111111111000///...000111111000---++++++,,,111333666777666555555555444444555666777888999999666666666777777888888999444444666;;;???CCCMMMWWWeeewww___^^^\\\ZZZZZZVVVKKK>>>666222//////...111<<>>888444222555777666333333666666444333555555555===NNN^^^gggZZZJJJ<<<:::@@@DDDHHHJJJRRRSSSTTTUUUTTTSSSQQQPPPRRRNNNCCC444***'''%%%"""+++***222BBBPPPVVVWWWWWWUUUWWWWWWVVVZZZcccjjjkkkmmmjjjeee\\\JJJ555(((%%%#########""""""$$$(((,,,***'''$$$######%%%&&&&&&&&&---.........)))444LLLeeeyyy~~~vvvooo\\\@@@111---)))''''''%%%$$$(((///>>>WWWmmmooohhhccc___[[[\\\```bbb```___```___\\\JJJEEE???;;;;;;===???@@@???GGGMMMJJJEEEAAA;;;666888===@@@CCCGGGJJJFFF@@@666666777<<>>===<<<;;;???EEEGGGFFFCCCBBBBBBBBBNNNJJJNNNLLLPPPlllwwwlll]]]HHH777//////000///777LLLfffuuuvvvrrrrrruuutttzzz{{{rrrkkkjjjlllmmmjjjmmmjjj[[[EEE444///111//////000000000///...---+++,,,++++++***+++...111444VVVsssyyyvvvwwwuuunnnYYYSSSMMMKKKMMMSSSaaannncccYYYRRRSSSUUUQQQLLLIIIFFFFFFEEECCCCCCGGGLLLQQQ^^^ooossswwwsssssssssTTT;;;222***((('''%%%%%%'''$$$''',,,GGGrrrkkkDDD///,,,***'''((()))***+++***))))))***(((&&&&&&'''((('''&&&$$$%%%%%%%%%$$$%%%'''***)))((((((***...111333444333333444666777777666444222333222000,,,+++,,,---++++++,,,///222333222111111222222333333333333333///000111222111000...------///000///...,,,------///222555666666555555666111222333555666888999:::888888888777888888999999444333555999;;;>>>FFFOOOYYYmmmzzzcccbbb___\\\\\\YYYMMMAAA444000...---...111;;;FFFPPPUUUXXXWWWYYY^^^\\\VVVRRRQQQNNNIIICCC===777444555777555111111444555222999:::888777<<>><<<:::888777:::;;;===AAADDDAAA;;;444444666<<>>777555666:::BBBHHHLLLMMMLLLNNNRRRWWWYYYXXXTTTQQQQQQQQQGGG555***)))'''"""(((,,,444@@@LLLTTTUUUTTTVVVVVVVVVUUUWWW\\\bbbggghhhddd```XXXIII777***&&&###""""""###%%%%%%$$$"""&&&&&&%%%%%%$$$#########&&&***''''''***)))333KKKhhhyyy|||ssslllZZZAAA333***(((&&&$$$$$$'''***,,,999NNN^^^gggggg[[[WWWbbbcccfffaaaWWWSSSWWWWWWRRREEEFFFFFFBBB>>>>>>BBBGGGFFFFFFFFFEEEBBB>>>;;;888:::;;;;;;<<<;;;;;;:::::::::888555777DDDVVVbbbeeeeee___RRRAAA555111...+++)))''''''+++222@@@VVVhhhllloooqqqooojjjffffffffffffhhhrrruuuoookkk^^^HHHKKKFFF;;;///'''&&&&&&%%%%%%+++---)))&&&''')))(((%%%'''(((((('''&&&''''''+++...AAA___qqqlll\\\QQQCCC999000...//////111444GGGTTTbbbfffaaa\\\\\\```dddbbb```aaadddhhhkkklllnnnrrrooofff^^^ZZZRRRIIIAAA@@@@@@???>>>======<<<;;;<<<>>>AAAEEEFFFEEECCCFFFCCCCCCIIINNNSSS[[[ccccccVVVBBB:::999///***555777III___mmmsssvvvsssooorrrwwwyyytttkkkeeedddggghhhjjjfffVVVAAA222///111888BBBBBB666,,,---...******---///...+++)))+++...999ZZZxxx{{{yyysssiii\\\SSSGGGKKKXXXXXX[[[iiinnnmmmnnnooofffUUUIIIFFFKKKIIIIIIHHHDDDCCCIIIRRR___kkklllsssuuuyyyxxxWWW<<<333,,,(((%%%""""""%%%'''***,,,BBBjjjzzz}}}|||cccDDD000***)))'''***---...,,,***(((((()))(((((('''&&&&&&%%%%%%###$$$%%%%%%%%%%%%&&&(((,,,)))''')))...333555555222777888111---000222111111333333111,,,******,,,+++---...//////000222444000222333333222111111222444333111000...---------.........//////...------///000111222222444777:::777333111111000000666===::::::999888999:::<<<===;;;:::888777888:::===???GGGZZZfffgggxxxiiiggg```ZZZXXXWWWQQQIII<<<444---+++,,,111;;;EEERRRVVVXXXUUUUUUVVVVVVSSSRRRTTTSSSMMMEEEAAABBBEEECCC@@@<<<:::888777777888<<<:::666444777;;;999333222111111555<<>>JJJRRRTTTSSSYYYXXXVVVTTTUUUYYY```eeedddcccbbb[[[KKK777***&&&$$$###"""###$$$$$$###!!!############""""""""""""###&&&$$$$$$(((&&&111HHH```ppprrriiidddUUU>>>222,,,***'''%%%%%%&&&)))***666HHHXXXccchhh]]]VVV^^^___aaa]]]VVVVVV[[[[[[UUUDDDEEEFFFEEECCCEEEJJJNNNJJJJJJIIIGGGDDDAAA===<<<;;;<<<===>>>???@@@@@@@@@;;;;;;999;;;HHHYYYdddffffffaaaSSSBBB666222///++++++((((((***000===QQQcccrrrsssrrrmmmfffaaaaaabbbbbbeeeoooqqqkkkjjjbbbNNNEEE@@@666,,,%%%$$$%%%%%%&&&+++...***((((((((('''(((***+++***((('''''''''***,,,???___uuuqqqaaaVVVDDD:::111/////////111444HHHTTTaaaddd___ZZZ[[[___[[[ZZZZZZ\\\```cccfffgggeeeiiijjjddd^^^XXXOOOFFF???@@@AAABBBAAA>>><<<:::999:::===AAAFFFHHHIIIHHHFFFDDDEEEKKKRRRXXXaaaiiidddYYYGGG@@@???333***333999LLLaaammmssstttrrroookkkpppsssppphhhaaa```bbblllnnnjjjYYYBBB222000333HHHOOOLLL===111111222///+++,,,------,,,+++,,,---555UUUrrryyyyyyyyytttkkk\\\VVVLLLOOO[[[[[[___oooooonnnpppqqqiiiZZZOOOLLLNNNKKKHHHEEEBBBAAAIIIRRR\\\iiillltttvvvzzzyyyWWW:::222,,,)))'''######%%%%%%(((***???hhh~~~zzzzzzyyy```BBB...))))))&&&(((+++,,,+++***))))))))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$###%%%(((,,,///,,,)))***...222333222222777777111---///111111111222333000---***+++,,,...000222333333333444555222333555444333222333444222222000///...---------++++++,,,,,,,,,,,,++++++...///000111111333777999888444111111000000555;;;;;;::::::999999::::::;;;;;;999888777777999<<<===???PPP\\\___mmmhhheee^^^VVVTTTTTTQQQKKK===444---+++---222<<>>BBBDDDKKKMMMQQQUUUWWWXXXXXXWWWUUUUUUIII666+++***)))%%%&&&)))000<<>>222///---)))&&&%%%&&&((()))333CCCPPP]]]fff^^^WWW]]]^^^^^^YYYSSSWWW```___XXXFFFGGGGGGGGGHHHKKKOOOSSSPPPPPPOOONNNLLLJJJIIIHHH@@@AAAAAAAAA@@@???>>>>>>===>>>???AAALLL[[[fffiiihhhbbbUUUCCC777333000------***(((***...999LLL]]]ssssssqqqjjjccc______aaa^^^```gggiiifffkkkgggUUU===888000((($$$###$$$&&&(((---000---++++++)))&&&***,,,---+++)))''''''''')))***<<<___xxxxxxhhh[[[EEE;;;111/////////111444FFFRRR]]]aaa\\\XXXYYY]]]WWWXXX[[[^^^aaaccceeefff```dddfffccc]]]UUUJJJ@@@>>>???BBBCCCBBB>>>;;;888999999<<>>??????BBBAAA>>>999888999888555888::::::888888:::666111111000///111555:::>>>AAAIIILLLPPPTTTVVVXXXYYYZZZTTTSSSGGG555***+++,,,(((&&&)))///;;;HHHQQQUUUUUUYYYXXXUUUSSSRRRVVV\\\aaabbbfffhhh```KKK333'''%%%&&&$$$""""""""""""!!!  !!!""""""###!!!%%%###$$$'''&&&222III\\\kkkmmmfffeeeXXXAAA444///---***'''&&&''')))***111AAANNNYYYbbb\\\XXXbbbddd```WWWPPPUUU``````XXXLLLKKKJJJJJJLLLOOORRRTTTWWWWWWWWWWWWWWWWWWWWWWWWPPPNNNLLLHHHDDD???<<<999???BBBEEEGGGOOO]]]gggjjjjjjdddVVVEEE999444111...,,,)))'''(((,,,666HHHXXXmmmnnnnnnjjjeeebbbbbbddd^^^[[[^^^___cccooolllVVV777000***&&&$$$"""%%%))),,,111333111000///,,,((()))***+++***(((''''''''')))(((999\\\xxxzzzjjj]]]FFF<<<222/////////000333AAAKKKWWW\\\ZZZXXXZZZ]]]]]]```dddggghhhhhhhhhhhhccceeegggccc\\\RRRFFF>>>??????@@@@@@???===:::888;;;;;;===BBBHHHMMMOOOOOOMMMKKKLLLOOOQQQTTT\\\eeeooojjj\\\WWWXXXIII999888DDD[[[ttt~~~zzzwwwtttuuuuuurrrmmmkkkmmmppprrrxxxwwweeeJJJ555000333444888777...((()))+++***---***)))+++///000///---111OOOmmmxxx{{{}}}vvvjjjeeeeee^^^ZZZ\\\YYY^^^ooowwwuuusssoooggg[[[OOOIIIPPPKKKHHHFFFEEEGGGOOOXXXbbbrrrwww}}}ZZZ666000++++++***&&&%%%&&&&&&***,,,@@@hhh~~~|||cccEEE222---...000000000...+++)))))))))))))))((('''&&&%%%$$$$$$%%%%%%$$$######%%%***...000,,,((((((,,,///000///111444555222...---///000/////////...------,,,---))),,,///111000///...------...///...---,,,...////////////......---,,,,,,+++,,,------------------***+++---...///111555888999666444444222///111666<<<<<<<<<;;;:::999888777:::999777777777888999:::AAACCCKKKWWWaaatttcccdddbbb\\\XXXTTTNNNGGG<<<333+++((()))...777@@@WWW\\\]]]WWWSSSSSSUUUUUUYYYTTTLLLCCC===;;;;;;;;;@@@EEEFFFBBB@@@@@@>>>:::999AAAEEE@@@:::999999888444333222111222555999<<>>???@@@DDDIIILLLMMMLLLJJJIIIJJJLLLLLLNNNVVV```oookkk___ZZZ\\\PPP>>>;;;EEE___{{{}}}zzzxxxvvvrrrlllhhhiiinnnsssrrryyy{{{lllQQQ999000///(((---///---***+++,,,+++---+++)))+++///111///---333TTTsss~~~uuuiiigggkkkddd^^^___]]]bbbqqqyyywwwqqqkkkddd\\\RRRKKKJJJFFFDDDFFFHHHIIIOOOVVVeeevvv||||||ZZZ666000++++++***'''&&&'''&&&***,,,???gggdddEEE222---...---......---***))))))***((((((((('''&&&&&&%%%%%%"""$$$%%%%%%%%%&&&(((***+++(((%%%&&&+++///000000111222444333///,,,---000......------.........---+++...222333222000///...,,,,,,---+++******,,,...---......///......---,,,+++,,,------............***+++------...000444777999666555555222///000444999:::<<<<<<<<<:::888777999888777777777888999:::AAA>>>DDDSSSaaappp]]]bbbdddaaa^^^ZZZTTTMMM===444+++((((((+++444===SSSYYYZZZTTTOOOOOORRRSSSYYYUUUNNNFFF???<<<===???AAAMMMTTTNNNGGGDDD???999<<>>444111000...///222666AAAPPPZZZ]]]]]]___```cccgggkkkjjjeeeaaa^^^^^^```___```aaa\\\SSSKKKIIIEEECCC@@@===;;;;;;<<<===AAAAAACCCGGGJJJKKKJJJHHHCCCCCCEEEGGGGGGIIISSS^^^gggdddWWWQQQVVVNNN???;;;BBB]]]{{{~~~}}}{{{tttnnnjjjkkkqqquuusssyyyzzzmmmUUU>>>111---(((+++...///---,,,+++***---,,,,,,,,,...//////...666YYYyyy}}}uuujjjfffkkkfff```cccdddiiiwwwyyyvvvooogggbbb```ZZZRRREEEAAA@@@CCCFFFHHHLLLRRRcccuuu{{{~~~}}}zzzYYY777111,,,+++***'''&&&((($$$(((***<<>>777888AAAFFFBBB;;;;;;>>>AAAAAA@@@;;;555000///111555@@@GGGOOOSSSSSSRRRTTTVVV]]]ZZZJJJ333&&&&&&(((%%%"""$$$)))333AAAMMMTTTVVVVVVWWWXXXXXXXXXXXXZZZ[[[ccccccccc^^^NNN:::,,,'''%%%"""  """"""""""""""""""######$$$$$$$$$"""%%%""""""$$$""",,,CCCbbbqqqtttpppqqqdddIII888...+++(((%%%$$$%%%''')))000CCCTTT___ddd[[[WWWbbbeeefff```WWWUUU[[[ZZZTTTLLLGGGCCCGGGQQQXXXYYYVVVWWWXXXZZZZZZWWWSSSNNNKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMTTTWWWTTTTTT\\\hhhpppmmmgggXXXFFF:::555222...)))&&&%%%'''***222CCCRRReeehhhjjjhhhccc]]][[[[[[______```^^^cccooobbb@@@111)))%%%((('''###%%%...333555555444666999777222111222222000---***)))))))))'''333PPPhhhllleee```III???555111000...///111777BBBRRR]]]aaaaaaaaaaaabbbfffjjjhhhbbb]]][[[[[[___^^^bbbfffbbbWWWNNNLLLGGGFFFCCCAAA???>>>>>>>>>@@@BBBEEEIIIKKKKKKHHHEEEAAABBBDDDFFFDDDFFFOOO[[[^^^ZZZLLLFFFMMMKKK???;;;AAA\\\xxx}}}|||uuurrrqqqtttvvvuuuxxxvvviiiUUUAAA444///------......,,,***)))))),,,.........------...///888[[[{{{{{{xxxtttnnnccciiiccc]]]cccfffjjjuuuyyyuuukkkaaa^^^___\\\UUUIIICCC@@@AAADDDFFFKKKQQQaaassszzz}}}}}}|||\\\999222,,,***)))&&&&&&)))###(((***<<>>>>><<<:::666777888999:::;;;<<<===999999;;;AAALLL[[[nnn{{{eeeiiikkkfffaaa]]]XXXRRRAAA888...***(((+++222;;;QQQXXXZZZTTTNNNOOOSSSVVVXXXYYYUUUKKK???888:::>>>XXXmmmzzzooo[[[MMMBBB999111888===<<<<<<@@@DDDEEEIIIFFFAAA999333000333666>>>FFFOOOSSSSSSQQQRRRTTTZZZVVVHHH333(((+++...,,,&&&''',,,666DDDQQQXXXZZZWWWYYY[[[[[[YYYXXXXXXXXX^^^___aaa___SSS>>>...'''$$$""" """######""""""""""""############%%%(((%%%$$$'''$$$...EEEdddqqqrrroooqqqeeeLLL<<>>AAAJJJPPPOOOLLLOOORRRUUUXXXWWWTTTPPPMMMMMMNNNPPPSSSUUUWWWXXXYYYQQQXXX[[[VVVUUU]]]jjjrrrmmmgggXXXFFF:::555111...***(((&&&''')))111AAAPPPccceeefffddd___[[[[[[\\\\\\bbbhhhdddbbbjjj]]]===111((($$$((('''"""$$$---333444333222555999888333888888777444000,,,******((('''333OOOeeejjjfffcccJJJ???555111000...///111999EEEUUUaaaeeedddbbbaaadddhhhkkkiiiccc^^^\\\^^^cccccchhhnnniii[[[OOOLLLGGGGGGGGGFFFDDDBBB???>>>???AAAEEEJJJLLLKKKGGGDDDEEEEEEFFFFFFCCCCCCKKKVVVZZZUUUFFF???HHHIII???<<>>>>>===@@@@@@===@@@OOObbboooiiiuuuxxxjjj[[[SSSOOOKKK@@@666,,,)))(((***000666LLLVVV]]]\\\XXXWWWVVVTTTZZZVVVRRRLLLCCC>>>BBBJJJbbbxxx~~~pppaaaOOO???<<<666666555444666;;;@@@BBBFFFIIIJJJEEE<<<555333444:::???GGGOOOQQQQQQQQQSSS\\\VVVGGG555)))&&&%%%"""###%%%---===PPP\\\```^^^[[[WWWRRRPPPRRRWWW[[[^^^___\\\```fffaaaLLL333%%%$$$$$$###"""!!!!!!""""""$$$######&&&***,,,***(((&&&)))$$$"""'''''',,,<<<^^^oootttqqqooo```HHH<<<000,,,'''######%%%((()))///;;;MMM[[[aaa```[[[WWW[[[hhhooohhhcccbbb]]]TTTLLLGGGBBB???@@@@@@???===>>>???BBBJJJRRRVVVUUUSSSKKKQQQVVV[[[fffooommmeeeYYY[[[___aaa[[[XXXbbbppplllggg[[[LLL===333000111))),,,---***+++444AAALLL___fffaaa[[[```aaa___bbb```eeejjjgggccchhh[[[<<>>AAAEEEHHHJJJJJJIIIPPPPPPOOOLLLJJJIIIJJJKKKXXXXXXHHH<<>>@@@???<<<;;;::::::;;;;;;;;;===AAADDDEEEBBB???===<<>>PPP]]]aaa```[[[XXXTTTSSSUUUYYY\\\]]]^^^\\\___ccc[[[FFF111%%%$$$$$$###"""""""""""""""$$$######%%%))),,,,,,+++(((,,,'''%%%)))(((,,,;;;VVVhhhnnnllllll___III===222...)))&&&%%%''')))+++...:::MMM\\\dddccc___\\\___nnnwwwoooeeeaaa\\\VVVOOOJJJCCC???>>>>>><<<;;;;;;999;;;DDDPPPVVVTTTOOOLLLSSS[[[aaajjjqqqooohhheeehhhllljjj___XXX```llllllhhh]]]OOO@@@555000///...,,,---222666:::BBBKKK___gggccc^^^bbbccc___cccgggggghhhdddcccjjjZZZ999...((($$$%%%&&&%%%&&&)))------,,,,,,---111777<<>>kkkrrrKKK222,,,---111666777111,,,***((($$$&&&&&&%%%%%%%%%%%%&&&&&&...444222'''$$$,,,111000111...***)))***///555:::>>><<<777333000...//////,,,...000222333444444333333000,,,***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++...///...---......---000//////999CCC>>>111,,,,,,,,,,,,...///000111333555777777555333333333222555999===??????>>>===999999999888888:::>>>AAACCCAAA@@@???===???LLLYYYmmmsssjjjqqqtttoookkkgggYYYJJJ@@@666---***)))(((+++000???LLLXXXZZZXXXXXXYYYYYYUUUSSSOOOKKKDDD@@@EEEMMMXXXmmmrrreeeZZZKKK>>><<<:::;;;;;;999777555666777===???@@@<<<666222444777;;;EEERRRYYYZZZYYYZZZ\\\[[[UUUFFF555***'''&&&$$$&&&&&&---<<>>000---)))&&&%%%&&&)))+++---:::MMM^^^fffgggeeebbb^^^mmmwwwpppeee```]]]YYYTTTOOOHHHBBB???===<<<;;;888444555>>>KKKRRROOOIIICCCKKKTTT[[[aaafffeeeaaakkkssszzzwwwkkkaaafffqqqlllggg]]]PPPBBB777000---222---222@@@FFFAAABBBJJJ]]]gggeee```cccbbb^^^aaaiiieeeccc^^^```iiiYYY666---'''###$$$%%%$$$$$$'''******)))((((((+++000444===BBBBBB999///***(((%%%(((&&&+++BBBddd{{{wwwiiiNNN>>>222111111------111:::DDDQQQZZZ]]]^^^aaaddd^^^```fffjjjjjjiiinnnuuurrrkkkgggiiiiiiaaaVVVOOOLLLLLLLLLJJJHHHDDDAAA???<<>>jjj|||SSS333+++111---222444111---+++((($$$&&&&&&%%%$$$$$$%%%%%%&&&)))///...'''$$$+++000000333111///...///222555888AAA>>>999444000.........,,,...000222333333333333333000---++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))+++...///...---......///000...---333;;;888---******,,,---.../////////333444666666444333222333333444777:::===>>>@@@@@@>>>===<<<::::::<<<@@@DDDDDDCCCBBBBBB@@@@@@IIISSSbbbgggyyykkkuuuzzzwwwsssmmm___OOO===555---***)))(((+++///:::IIIVVVXXXVVVVVVWWWXXXTTTQQQNNNIIIBBB???EEEMMMVVVkkkooocccYYYKKK===999======??????<<<666555888;;;>>>???<<<777666:::???GGGRRR\\\^^^[[[ZZZ\\\^^^^^^XXXHHH555)))$$$"""$$$$$$)))777JJJWWW\\\[[[YYYXXXVVVWWWYYYYYYYYYXXXXXX\\\]]]VVVEEE444)))%%%######"""""""""""""""###%%%$$$######%%%(((+++,,,...222,,,((((((%%%***999OOOdddkkkgggiii```KKK>>>000...,,,)))((())),,,///000===PPP```hhhjjjgggeeeYYYcccjjjgggaaa```^^^[[[VVVRRRLLLFFFBBB???>>>>>>777555666<<>>@@@BBBIIITTTbbblllmmmiiigggiiimmmlllgggbbbrrrvvvlll^^^YYYQQQLLLRRR\\\dddmmmqqqlllhhhkkkrrrsssxxx|||yyytttssswww}}}{{{www___ZZZ^^^aaacccPPP555222......000222111000)))***,,,,,,+++***+++,,,000MMMooo{{{vvvhhh[[[UUUQQQPPP[[[jjjpppvvvooo[[[PPPXXXeeejjj___TTTIIIFFFGGGJJJNNNSSS^^^|||eeeIII999---------(((%%%&&&&&&((((((<<>><<<;;;===BBBEEEFFFDDDDDDDDDCCCCCCKKKTTT]]]cccnnndddrrr}}}yyypppggg[[[OOO<<<444,,,***)))))),,,000;;;JJJXXXZZZXXXXXX[[[]]][[[VVVPPPIII@@@<<>>SSSiiinnnhhhhhh```KKK<<<444444222///---...111555666AAARRRaaahhhiiifffccc[[[\\\\\\\\\^^^```^^^ZZZSSSQQQMMMGGGCCC@@@@@@@@@888;;;>>>@@@???@@@AAACCC;;;<<<>>>@@@BBBEEEIIINNNhhhzzzrrrnnnnnnhhhaaaVVVJJJ@@@999444222...222EEEYYYVVVBBB===HHHYYYfffgggbbbeeebbb^^^bbbfffgggggg___[[[aaaUUU777+++%%%"""$$$%%%######%%%'''''''''&&&%%%%%%'''***...666999222)))%%%$$$$$$))))))***999XXXuuuxxxkkkOOO@@@555555555111000444888CCCRRR]]]bbbcccfffiiicccccceeegggffffffmmmvvvwwwnnneeecccgggeeeZZZOOOOOOLLLGGGCCC@@@???@@@AAA>>>===???GGGTTTbbblllqqqpppllliiikkkqqqsssrrroootttvvvlllaaa[[[QQQLLLSSSXXX]]]fffkkkfff___bbbjjjiiiooouuutttpppooosssxxx|||rrrSSSJJJPPPVVV\\\KKK666222---,,,---///...---))),,,------+++******+++...KKKmmmsssiiiccc]]]YYY___jjjrrrxxxppp[[[RRR]]]kkknnn\\\QQQHHHEEEGGGIIIMMMQQQ^^^|||aaaIII999------...)))%%%'''%%%)))(((:::ddd```:::***---((())),,,//////+++'''%%%&&&%%%$$$###############!!!%%%'''$$$$$$(((...111555555444444444666888999BBBCCCBBB@@@:::333,,,(((+++,,,...000111111000000///,,,***))))))******)))'''''''''''''''''''''''')))+++...///...---......///...+++((()))+++***&&&)))***,,,.../////////...///111444444333333333333333333333444777:::>>>@@@===<<<;;;999888:::>>>AAAFFFCCCBBBCCCCCCEEENNNWWW___eeekkkvvvYYYkkkxxxrrrfff]]]UUUMMM???555---***)))))),,,111===MMM\\\___^^^aaahhhlllnnnfff[[[MMM@@@888===EEEUUUhhhkkkbbb]]]TTTHHHFFFGGGGGGLLLQQQLLLCCCCCCJJJKKKLLLJJJEEE@@@@@@GGGMMM\\\jjjqqqgggZZZWWWYYY[[[\\\VVVGGG666+++((('''%%%&&&%%%(((444FFFTTTZZZZZZUUUTTTTTTTTTUUUUUUSSSQQQSSSXXXVVVHHH555)))$$$###"""""""""""""""######$$$$$$%%%%%%$$$$$$%%%''')))///555333...---)))--->>>WWWmmmrrrjjjjjjdddOOO???777777666222---,,,///222999DDDTTTaaaggggggdddaaabbb^^^YYYZZZ]]]^^^ZZZTTTOOOOOOMMMIIIDDD@@@??????;;;@@@EEEDDD@@@???CCCGGG???:::666777999:::???DDDOOOcccxxx}}}yyywwwvvvjjjbbbWWWMMMDDD===777444---555FFFSSSLLL;;;999CCCYYYggghhhdddfffdddaaafffmmmoooqqqiiiaaadddVVV777***%%%###%%%&&&######%%%&&&'''((('''&&&%%%'''((()))///222,,,&&&%%%%%%$$$'''***,,,666PPPmmmsssiiiOOOAAA666666777222222555888EEEWWWcccgggggggggggg```^^^___dddfffhhhnnnuuutttnnneeebbbeeeeee[[[NNNKKKIIIEEEBBBAAAAAABBBCCC@@@???BBBOOO```ooovvvxxxqqqnnnlllmmmqqqttttttsssjjjjjj```ZZZYYYRRROOOXXXWWW[[[dddiiibbbXXXYYYbbbhhhnnntttvvvtttsssvvvyyyzzzmmmIII???FFFMMMSSSAAA222...***(((***+++***(((***---000///,,,)))***+++---HHHiii}}}{{{xxxwwwpppddd```dddssswwwlllVVVQQQ```kkkiiiRRRJJJDDDCCCCCCDDDHHHMMM\\\www|||aaaFFF777+++,,,---)))&&&((($$$((((((999dddhhhJJJ555---((('''(((---...***'''&&&%%%%%%$$$###""""""""""""!!!###$$$######'''---222555444222222333777:::===GGGGGGHHHFFF@@@888000+++***+++---...//////......,,,***((('''((()))))))))(((((((((((((((((((((((()))+++...///...---......000///...,,,******)))))))))***+++,,,---.........,,,///222333333333444555333333222222444777:::<<<;;;<<<<<<;;;;;;<<>>===<<<555666EEEZZZrrrxxxoooqqqnnn[[[JJJ??????===666///+++,,,///;;;EEETTTaaafffeeebbb___ccc___]]]^^^___\\\UUUPPPOOOQQQQQQMMMGGGBBB@@@???===AAAEEEGGGFFFGGGKKKOOOCCC:::444555666555666:::777III^^^iiipppwwwzzzyyymmmhhh___VVVMMMCCC:::333000666>>>AAA:::333555===VVVdddfffbbbdddcccbbbhhhnnnpppsssnnnjjjmmm[[[999***&&&$$$&&&&&&$$$###%%%%%%'''((((((&&&&&&&&&'''&&&******&&&$$$%%%&&&$$$$$$***---222HHHdddllldddNNN@@@666666777222111555777FFF[[[iiillliiieeeddd___\\\^^^eeejjjkkklllnnnmmmjjjddd```bbbddd[[[OOOFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGKKKVVVcccpppwwwyyyoooooonnnnnnmmmlllkkkkkkaaa^^^RRROOOTTTPPPOOOYYYUUUYYYccckkkdddXXXYYYbbbmmmqqqwww{{{||||||||||||vvvhhhEEE<<>>>>>???AAACCCAAA???@@@DDDFFFHHHLLLRRR```dddnnn{{{YYYiiitttpppgggccc^^^XXXIII===111***'''%%%)))...333FFFYYYaaafffqqqvvv]]]DDD555555<<<>>>MMMLLLEEEIIINNNQQQWWWVVVUUUZZZ___YYYNNNOOOZZZ```]]]VVVKKKAAA>>>BBBGGGTTTjjjxxxoooaaa\\\[[[YYYccc]]]NNN<<<000---,,,)))%%%###%%%000AAAOOOUUUVVVWWWUUUSSSSSSSSSSSSRRRPPPPPPTTTPPPAAA111)))$$$ """"""!!!""""""###$$$$$$###''')))***+++...111:::HHHPPPRRRQQQHHHFFFRRR]]]vvv}}}uuuyyyxxxgggVVVLLLLLLIII@@@666000000222:::EEETTT```eeeeeeaaa___^^^^^^```bbb```YYYSSSPPPSSSUUUVVVSSSLLLEEEBBB@@@===@@@CCCGGGLLLPPPTTTVVVHHH>>>777999;;;888666777555CCCRRRZZZbbbkkkooonnnqqqmmmfff^^^UUUHHH;;;111444666666111---...444888RRR```bbb]]]_________fffjjjkkknnnnnnpppuuuaaa;;;+++&&&$$$&&&'''%%%$$$%%%$$$&&&((((((&&&&&&&&&'''$$$'''&&&######&&&'''%%% )))---000CCC]]]ggg```LLL???555666666222111444666GGG]]]lllooojjjddd```aaa^^^```hhhnnnlllgggeeegggfffbbb^^^aaaccc[[[PPPBBBBBBCCCDDDEEEFFFGGGHHHLLLNNNSSSYYY```iiiqqqvvvlllnnnooommmhhhdddaaa______XXXKKKHHHOOOLLLLLLVVVRRRVVVbbblllhhh\\\]]]hhhmmmqqqvvv{{{~~~~~~|||{{{rrrfffEEE>>>HHHOOOPPP:::...,,,***+++...000///---+++000333222---******,,,///BBB___yyyzzzsssnnneeeYYYWWW\\\qqqmmm[[[FFFIII]]]bbbVVVDDDBBBCCCDDDBBBAAAFFFNNNYYYlllsssiii???111'''))),,,)))(((***%%%)))&&&333]]]yyypppdddJJJ000***%%%$$$***,,,(((&&&'''%%%$$$###"""!!!!!!!!!!!!###""""""!!!!!!%%%---555444111---+++///666???DDDJJJHHHDDD???:::555111///'''(((***+++,,,,,,+++***+++)))'''''')))+++++++++)))))))))))))))))))))))))))+++...///...---......+++,,,------***'''''')))&&&&&&%%%&&&'''(((***,,,(((+++///222333444666888444333222111111111222333555777:::;;;<<<<<<===???BBBAAADDDIIIKKKKKKLLLPPP]]]```oooYYYfffppppppooolllbbbVVVJJJ===111+++)))(((***...555CCCTTT]]]bbbnnnwwwZZZDDD:::999<<>>???EEEOOOVVVZZZPPPOOOWWWUUUKKKMMMZZZ___[[[RRRGGG??????FFFLLLVVVeeeoookkk```ZZZ\\\___```\\\QQQHHHGGGFFF888%%%'''$$$###,,,===OOO]]]cccXXXWWWXXXXXXXXXWWWSSSQQQSSSXXXPPP;;;+++'''$$$"""###$$$"""%%%***$$$###%%%***...111888???GGGUUUZZZ\\\bbbaaa^^^dddoooyyy|||mmm\\\YYYUUUNNNBBB777444777CCCFFFNNNWWWZZZYYY[[[```[[[\\\^^^aaacccbbb___]]]bbbaaa[[[QQQKKKIIIAAA777:::;;;>>>DDDLLLUUU[[[^^^PPPDDD;;;;;;;;;888666777666;;;CCCIIIKKKOOO\\\iiimmmnnnmmmgggZZZIII999///555111//////...,,,000666RRR```gggaaa\\\```ccc```kkkhhhiiijjjkkkooo]]];;;111***%%%&&&(((&&&$$$%%%+++)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''---===RRR```dddUUUAAA444888888///---333444EEEZZZiiikkkgggbbb```gggkkknnnmmmmmmnnnkkkfffeee___bbbeee___^^^\\\QQQGGGEEEEEEGGGFFFBBBAAACCCKKKTTTaaahhheee^^^^^^ddd^^^]]]^^^```aaa^^^XXXSSSPPPIIICCCCCCDDDHHHPPPXXX[[[^^^hhhrrrpppgggffflllvvvuuuuuuxxx}}}~~~|||zzzaaaGGG@@@IIIMMMCCC666---+++)))(((***++++++***+++///444333...******,,,555EEE```zzz|||}}}xxxnnnbbbVVVPPPRRRWWWppppppeeeRRRJJJNNNPPPKKKCCCCCCCCCBBBCCCFFFLLLQQQ___oooyyymmmDDD111((('''###%%%(((###'''%%%$$$333[[[yyyfffJJJ...***))))))***++++++(((&&&############""""""""""""!!!"""$$$$$$%%%'''+++...222///,,,---222:::BBBGGGIIIGGGBBB<<<555111//////******+++,,,------......///***&&&%%%'''))))))(((******(((&&&%%%&&&***---'''''')))***+++,,,,,,---222222111111///...,,,+++***(((&&&$$$$$$&&&(((***,,,...000222444555666666444333333222111111111111444222000333888===??????;;;@@@FFFHHHGGGGGGKKKOOOZZZaaaoooRRRaaannnpppnnnkkkaaaVVVFFF:::///***((('''(((+++333@@@QQQ\\\eeerrrnnnTTTDDD>>>======???>>>===::::::>>>EEEJJJRRRNNNOOOUUUTTTMMMNNNUUUTTTRRRMMMGGGCCCEEEJJJOOOYYYeeemmmkkkddd``````______\\\SSSLLLNNNNNN???,,,(((&&&&&&---;;;MMM\\\ddd\\\ZZZXXXWWWVVVVVVVVVUUUWWWZZZQQQ<<<,,,(((&&&""""""!!!!!! %%%&&&######'''+++111<<>>@@@===;;;<<<666999>>>CCCDDDIIIVVVeeelllmmmkkkcccUUUEEE888222555222//////---***---333NNN___kkkiiidddffffffbbbeeeeeeiiimmmooorrr___===---'''$$$(((+++,,,,,,...+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((000BBBYYYhhhmmmXXXDDD777999888000,,,222555EEE[[[jjjnnnkkkgggeeeiiimmmmmmkkkiiijjjgggcccddd___ccchhhcccbbb^^^SSSJJJFFFEEEFFFFFFDDDFFFJJJMMMTTT___eee___VVVTTTWWWRRRQQQQQQTTTXXXZZZYYYWWWUUUKKKAAA<<<;;;>>>GGGQQQ___```iiiuuuvvvooommmqqqzzzuuuqqqvvvzzzuuuaaaLLLEEEHHHIII???444...,,,)))((()))******))),,,000222111---+++---///777HHHccc|||{{{ssshhh\\\QQQKKKOOOUUUxxxzzzooo[[[NNNMMMLLLGGGEEEEEEDDDCCCDDDHHHNNNRRRdddsss{{{pppDDD111((('''###%%%(((###'''%%%$$$222XXXpppGGG+++)))))))))+++,,,+++(((%%%############""""""""""""#########"""###&&&+++000///)))%%%'''111<<>>@@@JJJNNNRRRTTTSSSQQQPPPOOOLLLJJJHHHFFFGGGJJJNNNQQQVVV```hhhgggdddbbb___\\\]]][[[SSSLLLLLLKKK===+++%%%%%%%%%)))444DDDVVVbbb^^^\\\XXXUUUTTTUUUWWWYYYYYYZZZPPP;;;***&&&$$$"""&&&###!!!"""""" ###&&&###"""$$$&&&...>>>MMMZZZdddeeedddhhhiiinnn|||ggg^^^VVVRRRMMMEEE???===444777@@@NNNXXX]]]bbbgggbbb___]]]aaahhhkkkhhhcccXXXUUUPPPJJJHHHGGGBBB;;;:::;;;>>>AAAFFFKKKOOOQQQKKKDDD???BBBFFFFFFDDDCCC>>>???BBBDDDCCCDDDOOO[[[iiikkkjjj___NNN???777555555222///...+++(((+++000III]]]nnnpppllljjjgggbbbaaaccclllsssvvvxxxdddBBB...(((%%%)))...000111333+++***((((((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((111FFF^^^mmmrrrZZZGGG999999888000,,,000666EEEZZZkkkrrrqqqmmmkkkmmmooommmhhhfffgggeeeaaaddd___eeekkkggggggcccXXXMMMHHHDDDDDDEEEEEEIIIOOOJJJNNNVVVYYYSSSIIIEEEGGGHHHGGGFFFIIIOOOVVV[[[]]]\\\PPPAAA999666888BBBMMMbbbbbbkkkwwwzzztttrrruuu{{{rrrjjjooo{{{{{{sssmmmcccUUUMMMIIICCC999111---+++))))))*********))),,,...000///,,,,,,///222777HHHccc{{{}}}rrrdddZZZQQQNNNSSS\\\|||~~~uuu```OOOIIIFFFAAAGGGGGGFFFEEEEEEIIIOOOSSShhhuuu{{{rrrDDD111((('''###%%%(((###'''&&&$$$000TTT|||~~~uuuAAA+++((()))***,,,---+++((($$$############""""""""""""$$$###""" !!!%%%,,,111111)))###'''444@@@FFFGGGGGGCCC<<<555000,,,******'''''''''''''''((()))***'''&&&&&&'''((()))(((&&&((())))))(((&&&%%%&&&'''&&&&&&((()))************,,,------.........------)))'''&&&%%%%%%&&&''')))***+++---///222444666777666666555444444333333333000///---///222666888999:::>>>CCCEEEEEEFFFIIIKKKUUUYYYfffxxxQQQaaammmlllgggddd^^^VVV@@@666,,,)))'''$$$$$$&&&...888HHHZZZkkkyyyvvvaaaOOOGGGEEEDDDDDDHHHEEEAAA===<<<<<<===>>>DDDOOOVVVVVVVVVYYYVVVNNNOOOLLLIIIGGGGGGJJJLLLNNNNNNZZZdddddd```]]][[[YYYZZZ[[[SSSEEE===999///######%%%&&&(((000???SSSbbb^^^]]]ZZZWWWUUUVVVXXXZZZ^^^]]]RRR>>>---&&&%%%###%%%$$$""""""!!!!!!"""###%%%###""""""###***999IIITTT\\\\\\ZZZ___bbbnnnyyyhhh^^^VVVUUUUUUPPPGGGBBB777888???MMMYYY___cccffffff```[[[___gggkkkfffaaaUUURRRLLLIIIIIIIIIFFFBBBAAABBBDDDEEEEEEFFFGGGIIIFFFBBBAAAFFFLLLOOONNNLLLLLLNNNSSSTTTPPPJJJLLLRRRdddiiijjj^^^KKK;;;555666444000...---***(((***000EEEZZZmmmrrrmmmhhhddd``````eeeqqqyyy|||}}}hhhEEE222+++'''))),,,,,,---///)))((('''((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((111FFF^^^kkkoooYYYGGG999777666000---000555CCCWWWjjjtttuuuqqqnnnnnnpppmmmgggeeeffffffcccddd___dddiiiggghhhggg]]]LLLGGGCCCCCCDDDDDDHHHMMMHHHIIILLLNNNKKKEEEDDDGGGJJJIIIHHHJJJNNNUUU[[[___cccVVVHHH???;;;>>>GGGQQQbbbdddmmmxxxyyyqqqpppuuu~~~vvvnnnpppwww{{{xxxrrrkkkgggaaaWWWLLLAAA999444///...,,,,,,------,,,+++***,,,......------///111111DDD```www}}}nnn___XXXSSSRRRZZZeee~~~~~~ttt```OOOHHHFFFDDDGGGGGGFFFEEEEEEIIINNNRRRgggtttxxxpppDDD111((('''###%%%(((###&&&&&&%%%000RRRxxxppp999---'''(((***---...,,,'''###############"""""""""!!!"""""""""!!!"""%%%+++///...)))%%%(((222===EEEHHHAAA===777222///---+++***''''''&&&%%%&&&&&&'''((($$$&&&''')))******(((&&&***+++---,,,***(((''''''%%%%%%'''(((((()))))))))***+++,,,---.../////////)))(((&&&%%%%%%&&&((()))((()))+++---000222555666666666666666666555444444000///...///000333555777999<<>>AAABBBCCCDDDEEEIIIKKKVVViiixxx|||zzzxxxqqqRRR[[[```^^^___eeeeee___GGG;;;000+++(((%%%%%%'''...777FFFXXXgggoooqqqpppjjjooonnncccTTTLLLPPPXXXdddaaaZZZOOODDD======???GGGSSS]]]```dddiiihhhccc```]]]VVVLLLCCC???AAADDDMMM```pppooofff```aaaccc[[[___VVV>>>+++&&&(((((("""$$$(((000@@@TTTcccdddhhhkkkjjjfffcccbbbccccccaaaYYYJJJ888***$$$###!!!$$$$$$$$$&&&,,,......$$$!!!!!!######"""&&&,,,///555444444:::AAAYYYzzz}}}qqqbbbTTTJJJEEEFFFQQQZZZVVVJJJAAA111///555FFFXXXbbbfffggggggbbb^^^```dddeee```ZZZSSSKKKFFFFFFHHHGGGHHHIIIHHHKKKLLLHHHAAA;;;999888===>>>@@@FFFQQQ[[[]]]YYYTTT]]]kkkvvvsssfff[[[WWWbbbhhhjjj```NNN===777777777333000///,,,))),,,111DDDWWWmmmtttmmmccc_________dddnnnssstttwwwgggHHH444,,,&&&%%%&&&%%%&&&(((%%%%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$)))666NNNeeeooonnnUUUFFF777333222111///000222<<>>@@@BBBBBBBBBDDDFFFOOO```nnnvvvyyy|||tttzzz[[[aaadddbbbfffkkkhhh___JJJ>>>111+++'''%%%%%%'''///999IIIXXXcccfffdddbbbeeelllnnndddTTTMMMSSS]]]lllkkkeeeXXXJJJCCCEEEKKKZZZ```fffhhhhhhfffdddbbb[[[\\\YYYOOOCCC<<<>>>BBBPPP```nnnpppiiidddaaa```^^^___TTT===,,,((((((%%%###)))444DDDWWWdddgggkkkooonnnjjjffffffgggcccbbb]]]QQQ>>>---$$$!!!"""&&&'''&&&)))000444222&&&!!!!!!###"""!!!###$$$***))))))...555OOOtttuuueeeRRRAAA888888@@@QQQ\\\XXXKKKAAA000---222DDDYYYdddhhhjjjeeecccbbbdddffffffbbb^^^UUULLLFFFGGGIIIHHHIIILLLIIILLLNNNKKKCCC<<<999999999<<<>>>CCCOOO\\\```\\\ZZZaaannnyyyxxxmmmeeebbbgggjjjjjj___NNN@@@;;;;;;<<<888444111---)))***///<<>>???AAACCCIIIPPPMMMFFFBBBFFFJJJMMMPPPTTTPPPPPPPPPOOOOOOQQQVVV[[[[[[QQQGGGBBB@@@BBBIIIRRRNNNOOOZZZlllvvvvvvvvvzzz}}}uuupppsssxxx|||wwwnnncccZZZRRRLLLJJJKKKNNNRRRUUUTTTOOOFFF???555222...++++++,,,---...111IIIiii~~~zzzeeeVVVYYY\\\ZZZ]]]gggrrriii]]]SSSMMMIIIGGGGGGEEEEEECCCBBBBBBEEEJJJNNN]]]llltttiiiDDD111((('''###%%%(((###"""%%%&&&...JJJnnnVVV000))))))))))))+++,,,+++(((%%%############"""""""""""" """$$$$$$&&&)))+++(((***,,,...111666<<<@@@:::888666777888777111,,,+++)))&&&$$$###$$$%%%&&&%%%)))---...+++)))''''''$$$&&&''''''%%%$$$%%%&&&"""###$$$$$$%%%$$$$$$$$$$$$%%%''')))***,,,,,,,,,++++++++++++++++++++++++(((((('''((()))+++...000000111444777999999999888666777666444111111333666777888:::===???AAA@@@@@@BBBBBBJJJWWWcccmmmxxxhhhlllmmmkkkmmmqqqiii]]]MMM@@@222***&&&$$$$$$'''111;;;KKKXXX``````]]]ZZZbbbhhhiii___QQQKKKRRR[[[mmmnnnkkk^^^PPPJJJPPPYYYmmmmmmnnnnnnhhh___ZZZZZZRRRXXXZZZQQQDDD<<<===CCCOOO\\\hhhjjjgggccc^^^XXX```]]]PPP;;;---)))######%%%)))000===OOO```kkkhhhlllnnnmmmhhheeefffiiijjjjjjggg\\\III666***'''!!!###!!!$$$,,,///---(((!!! ######!!!!!!"""&&&%%%%%%)))///KKKqqqxxx}}}lll[[[FFF444///222???SSS___[[[NNNDDD444000444FFF[[[gggjjjjjjddddddfffhhhiiihhheeebbbYYYPPPIIIJJJLLLJJJKKKOOOJJJNNNQQQNNNFFF???<<<===888:::<<>>???AAA<<<777333...((()))---333IIIeeerrrlll^^^XXXYYYdddffflllnnnpppxxxoooUUU===444+++((('''$$$###%%%%%%&&&''')))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((---;;;QQQdddhhhccc[[[LLL<<<444222111///...333:::JJJ]]]mmmrrrlllddddddjjjnnnmmmllljjjccc\\\VVVSSS\\\eeeddddddaaaUUUHHHAAA======AAAFFFPPPYYYXXXPPPLLLOOOSSSSSSRRRSSSMMMMMMMMMMMMMMMSSS[[[bbb\\\QQQEEE>>>;;;<<>>999444***(((%%%###"""###$$$%%%&&&))),,,---***'''&&&&&&%%%'''((('''&&&&&&'''((("""######$$$$$$$$$######"""###%%%'''((()))******,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''(((***---......000333666999::::::999666777777444000000333666666777999<<>>OOO___kkkpppqqqyyyyyyoooeeeeeehhhiiittttttooobbbOOO999))) '''$$$!!!"""$$$&&&&&&$$$&&&### !!! $$$&&&&&&$$$(((;;;WWWmmmvvvxxxyyysssdddNNN888+++,,,333>>>HHHOOOPPPNNNMMM===777333???ZZZqqqrrrhhheee``````ffflllkkkhhhggg\\\SSSNNNOOOOOOKKKKKKNNNNNNNNNKKKGGGFFFFFFAAA:::999>>>BBBGGGQQQ]]]bbbaaajjjooouuuuuuooojjjhhhiiikkkjjjfff]]]QQQFFF@@@>>><<<777333111///+++***---<<>>LLL\\\fff___VVVOOOPPPVVVXXXRRRJJJGGGLLLMMMJJJLLLVVVaaahhh]]]RRRCCC999999???EEEIIIFFFCCCGGGVVVkkkyyyzzzwww~~~{{{}}}tttooo[[[IIIEEEBBBAAAJJJFFFKKKMMMOOO^^^nnnpppfffGGG<<<111////////////000111JJJlllzzzyyypppbbbWWWSSSOOOMMMSSS]]]mmmggg\\\TTTZZZdddbbbXXXNNNHHHBBB@@@@@@AAAIIIQQQZZZuuuzzzjjjGGG888***%%%%%%%%%$$$%%%''''''&&&...IIInnnwwwHHH)))---,,,---***'''(((++++++(((&&&%%%$$$"""!!! !!!"""$$$$$$%%%'''+++...''')))***,,,222:::;;;888222//////777AAACCC:::111***(((&&&%%%&&&&&&%%%###(((+++------***((('''&&&'''&&&&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((******)))***+++,,,...///)))(((&&&&&&&&&(((+++---///111444777999::::::::::::777555555777888666444666777888999;;;<<<===>>>???>>>@@@FFFSSSdddttt~~~tttpppllllllnnnlllddd]]]QQQ@@@///((('''&&&&&&&&&000666CCCSSS```ddd```[[[]]]```aaa\\\SSSMMMMMMOOO]]]fffaaaTTTKKKFFFLLL]]]ddd]]][[[dddqqqsssfffXXXVVVUUURRRNNNIIIDDDBBBAAASSSZZZ````````````]]]XXXZZZXXXMMM:::+++%%%###!!!'''222BBBOOOZZZeeerrr{{{}}}wwwiiidddeeeggglllooommm```JJJ555((("""&&&$$$""""""$$$&&&%%%###$$$!!! """###"""!!!!!!######$$$+++???[[[pppqqqrrrqqqiiiYYYFFF555,,,,,,111:::EEENNNRRRQQQOOOCCC<<<666===TTTkkkqqqkkkbbb^^^___eeekkkjjjgggggg\\\UUURRRTTTSSSOOONNNPPPLLLMMMKKKIIIIIIKKKGGGAAA@@@BBBHHHOOOWWW^^^dddhhhmmmnnnnnnlllhhhffffffgggfffhhhfff```UUUJJJAAA===;;;777333222...***---222BBBLLL]]]jjjfffXXXLLLJJJQQQ^^^hhhlllpppssskkk^^^MMM:::***((()))%%%###%%%(((&&&&&&'''***,,,,,,+++...***)))***)))&&&%%%((())),,,666JJJ___jjjjjjfffXXXIII:::555444222//////000555CCCZZZmmmtttuuuttt{{{pppffffffddd___bbbaaajjjpppmmmlllfffVVVRRRIII???999<<>>@@@888///'''&&&$$$$$$%%%&&&&&&%%%(((***,,,+++)))'''&&&&&&&&&&&&&&&''')))(((&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((******))))))***,,,...///+++)))'''&&&&&&(((***,,,222222333444777999<<<===<<<999777777888999777666666777888999:::;;;<<<<<<>>>===>>>AAAJJJYYYkkkvvvsssmmmgggddddddccc^^^YYYLLL===...((('''&&&$$$$$$&&&---:::JJJWWW\\\YYYUUUTTTXXX[[[YYYSSSOOOOOOQQQXXX]]]TTTGGGCCC???BBBOOOPPPLLLNNN]]]qqqwwwkkk\\\SSSOOOJJJHHHIIIGGGBBB>>>IIIQQQXXXYYYWWWVVVTTTRRRNNNLLLBBB333'''$$$%%%%%%+++===RRR^^^```gggvvvxxxggg___^^^___]]]bbbcccXXXBBB000&&&%%%%%%#########$$$%%%$$$"""!!! !!!###%%%$$$###!!!!!!"""%%%000CCCZZZjjjeeegggeee[[[KKK;;;000,,,+++---333???LLLTTTTTTRRRFFF???666888HHH\\\fffggg\\\ZZZ\\\dddiiifffbbbaaaUUUSSSSSSUUUTTTOOOLLLMMMIIIKKKKKKJJJLLLOOONNNIIIFFFFFFNNNZZZ^^^^^^dddmmmnnnjjjddd``````aaacccdddcccfffiiifff\\\OOOCCC<<<:::888666444///,,,222:::MMMTTT___gggdddWWWLLLGGGLLLZZZhhhmmmpppsssooofffSSSAAA111,,,***%%%###%%%''''''(((((((((***...000444111///...***%%%%%%((('''111BBBWWWhhhooonnniiiTTTFFF888444333222000000000333@@@TTTeeepppwww}}}ooobbb```aaa___ddddddkkkpppnnnnnnfffTTTQQQJJJAAA;;;<<>>???LLLXXXSSSFFF:::333...///111000000111222IIIggg|||}}}tttnnnfffUUUFFFBBBBBBEEEPPP\\\lllggg[[[SSSZZZiiinnnjjjQQQKKKGGGFFFFFFEEEIIINNN[[[tttyyygggDDD666((($$$%%%%%%$$$%%%###$$$%%%...JJJpppxxxKKK+++,,,+++...///------...)))### !!!"""###$$$$$$###"""""" !!!&&&+++,,,+++&&&***,,,...333:::<<<999222......333;;;===555---&&&%%%$$$$$$&&&''''''&&&&&&(((******(((&&&%%%%%%&&&%%%%%%'''((((((&&&$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''+++***)))((())),,,...000,,,+++(((&&&&&&''')))+++333222111222444888===@@@===;;;999999999:::999777666777777888999999::::::<<<<<<;;;;;;???KKK\\\hhhgggbbb]]][[[[[[ZZZWWWSSSFFF999,,,((('''%%%###### &&&000<<>>>>>EEEVVViiinnneeeZZZNNNGGGAAAAAAFFFGGGAAA:::<<>>777---%%%###&&&)))111BBBTTT[[[[[[bbbrrrxxxiii[[[TTTQQQPPPKKKOOOQQQIII;;;...'''%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$######!!!"""%%%+++666DDDQQQZZZVVVZZZYYYPPP@@@222+++***)))(((,,,888GGGQQQSSSQQQBBB;;;333111888FFFQQQWWWRRRSSSYYYbbbeee___WWWTTTIIILLLOOOPPPMMMGGGDDDDDDEEEIIIJJJJJJLLLPPPOOOLLLGGGGGGSSSccceee]]]```llliiibbbZZZXXX\\\```ccccccdddiiinnnmmmeeeVVVFFF<<<;;;:::999666000...666AAAVVV[[[ccciiiggg^^^TTTMMMQQQ]]]hhhlllooorrrrrrooo^^^NNN<<<222,,,'''&&&(((&&&(((***(((&&&(((///555777777888777111))))))---+++;;;QQQdddqqquuurrrlllTTTFFF999444444222000000000444@@@RRRbbblllvvv~~~}}}nnnaaa]]]^^^___bbbaaagggjjjhhhjjjbbbMMMJJJFFF@@@======@@@CCCDDDBBBEEEIIIMMMOOONNNLLLIIIFFFIIIMMMTTTbbboootttqqqhhhWWWAAA222...000222333999>>>IIIYYYjjjwww}}}~~~xxxwwwvvvwwwzzz||||||{{{pppKKK111---,,,+++222<<<888333222:::BBB>>>555333...,,,///111000000222666LLLiii}}}xxxpppiiiWWWEEE@@@AAAEEEQQQ^^^uuuooo```SSSWWWhhhssssssSSSLLLEEEDDDEEEFFFKKKQQQ\\\sssxxxeeeBBB444'''$$$%%%%%%%%%%%%&&&''''''---EEEhhh}}}RRR222///...000///---------***$$$!!!###$$$%%%$$$"""!!!&&&""" ###***///...,,,)))---000000444999:::777444000///444;;;<<<555...)))(((&&&&&&'''((('''&&&%%%'''((((((&&&%%%%%%%%%%%%%%%%%%'''(((((('''%%%(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''+++***))))))***,,,...000...,,,)))'''&&&''')))***111111111222555999<<>>888777777444...,,,555@@@RRRZZZdddlllnnnllleee___[[[bbbhhhiiikkkooosssuuuooo```LLL<<<000)))'''(((&&&)))***(((%%%'''///666<<<>>>BBBAAA888...,,,000999LLLcccrrrzzz|||wwwoooUUUHHH:::666555333000///111666CCCUUUccckkkrrrxxxvvv{{{{{{rrrgggbbbccceeebbbbbbffffffeeeiiibbbLLLCCC@@@===;;;===???@@@AAA>>>BBBGGGLLLNNNOOONNNNNNHHHMMMTTT^^^lllxxxxxxrrriiiXXXAAA111...///000///000555BBBTTThhhwwwyyywwwuuuuuuvvvwwwvvvvvvzzzjjjIII111...,,,***///000000...+++---000111///...++++++///111000000222888PPPmmm~~~|||tttnnnYYYFFF@@@AAAFFFQQQ]]]{{{tttdddUUUXXXjjjyyy}}}]]]QQQFFFBBBBBBDDDJJJQQQ]]]tttxxxccc@@@333'''%%%''''''&&&''')))***)))---BBBccc|||WWW666111000111...******,,,+++&&&!!!"""$$$%%%$$$###!!!'''###!!!###***......+++,,,111444333444777777555555333333888======777000...,,,***)))))))))(((&&&%%%&&&''''''%%%$$$$$$%%%&&&%%%&&&'''))))))(((&&&(((((('''&&&&&&%%%$$$$$$""""""###$$$%%%&&&'''(((++++++++++++,,,---///000///---***'''&&&''')))***---///333666888:::::::::::::::999888888777888999888888888777777777666666666:::===<<<888:::BBBJJJ\\\fffxxx===@@@FFFMMMQQQPPPLLLGGG===333***(((&&&$$$###%%%&&&&&&(((---555???HHHNNNZZZWWWQQQJJJEEEEEEHHHLLLIIIGGG;;;333666333...111///444<<>>@@@CCCGGGNNNYYYdddlll```PPPAAA::::::999777666333222222333333111,,,'''(((((('''%%%######%%%'''++++++)))&&&###"""###$$$ &&&000:::@@@AAA@@@???<<>>===555000,,,******,,,222:::BBBEEELLLTTTSSSJJJAAA===CCCKKKOOOIII@@@;;;999999<<>>@@@@@@@@@BBBDDDHHHKKKMMMNNNNNNKKKRRR]]]hhhuuu|||xxxooofffUUU???111///111000...---111<<>>===;;;:::>>>BBBPPPYYYlll000666???HHHMMMMMMIIIFFF<<<222***'''%%%###$$$'''$$$%%%(((,,,444>>>IIIOOOWWWSSSLLLEEE@@@>>>@@@AAA???@@@666222777555///333111222666;;;???@@@<<<999444555555555333333333444///(((&&&+++///---+++,,,000///111444333111555<<>>777666555222222555000111333444333111///...******(((%%%"""###&&&***000000---)))%%%$$$'''***)))000999??????<<<999888777999999777111***%%%###&&&%%%%%%(((,,,///111111000***''''''((()))000888???@@@DDDIIIIIICCC???@@@IIIRRRTTTJJJ>>>999999999777===@@@???>>>@@@BBBAAA@@@EEENNNUUUXXXVVVSSSPPPIIIHHHJJJOOOWWW^^^bbbbbbcccdddffffffbbbXXXKKKBBB555222///...+++(((+++111@@@RRRdddnnnrrrtttrrrmmmkkkhhhfffgggjjjmmmqqqssstttpppfffWWWFFF888...((('''(((((('''&&&(((,,,000===BBBHHHGGG>>>777<<>>HHHOOONNNKKKGGGBBB>>><<<<<<===777:::444111888666222666444111000555;;;===999333///333555444///---000444+++$$$%%%///777666333111111111555:::999666999AAAMMMNNNPPPQQQOOOJJJCCC>>>999777777:::666111222888111555888888444111111333,,,,,,)))%%%"""###''',,,333222000+++''''''+++///444:::@@@BBB===777333222555444333111---)))%%%###&&&&&&%%%&&&&&&'''((())),,,%%%!!!$$$&&&(((000999>>>===???BBBBBB???AAAEEEMMMVVVWWWJJJ<<<888999:::333:::>>>===<<>>]]]vvvzzzZZZ888---(((+++,,,+++,,,---***$$$ !!!"""$$$%%%&&&&&&&&&&&&%%%$$$$$$'''))))))111777777777:::;;;:::333666;;;BBBFFFDDD;;;444...,,,******+++++++++)))%%%&&&'''&&&%%%%%%&&&((((((((()))+++------,,,***$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&((()))***+++***---111444555444111///...,,,***(((((()))+++,,,///111555888999888666444333666888888777888;;;>>><<<;;;:::999888666555555;;;:::999999:::<<>>BBBCCCCCCBBB@@@===;;;999888777222333555555666666777777000111222444666777777777444333111///......000000///---,,,000666888555111111777===???<<<999:::<<>>===<<<:::>>>???AAAEEEIIIMMMPPPRRRUUURRROOOPPPQQQNNNFFF???111...+++(((''')))+++---EEEOOOYYY\\\ZZZWWWXXX[[[TTTTTTSSSRRRQQQRRRTTTUUUYYYZZZ[[[YYYRRRDDD555***,,,+++******))))))******---222666666777>>>JJJTTTgggfffhhhnnntttpppcccXXXCCC;;;222---,,,---+++)))...222===LLL\\\ddddddaaaiiiiiiiiigggeeeaaa]]][[[\\\^^^aaabbbbbb```]]][[[RRRMMMIIIIIIIIIIIINNNTTTRRRRRRPPPLLLIIIHHHIIIKKKJJJ[[[ooozzzwwwnnnhhheeeZZZDDD999999444222333---(((---777FFF\\\qqq{{{{{{xxxssssssvvvuuu___EEE555000---(((,,,------...///111555888555,,,(((******(((---666LLLlll}}}wwwxxxiiiVVVFFFBBBCCCFFFNNNXXXmmmpppooojjjggggggfffbbbkkk\\\PPPNNNLLLIIIOOO[[[dddooozzzgggFFF444---,,,(((+++000...+++---)))'''999[[[vvv[[[777//////,,,)))((())))))&&&###"""!!!!!!!!!!!!""""""#########"""""""""###%%%&&&******,,,222888:::888555666<<>>???===<<<:::888666555555555666777999999888777777777555333444999???@@@;;;666444222000...------...///---+++***---222444222///444;;;AAACCC???:::777777;;;===<<<666...+++///444??????>>>======<<<;;;;;;:::888888:::<<<===;;;888:::777333000///000222444EEEGGGDDD>>>:::<<<>>>===<<<>>>>>>888000---000555888666222...,,,+++++++++,,,+++***(((((()))+++,,,%%%$$$######%%%***...222555555444444444444444555888======555///111333333333333444555555555555444///000333555555555333222333333444666999;;;===???@@@>>>>>>AAAEEEDDD===777...,,,)))''''''))),,,...555<<>>>>>???@@@@@@???EEEFFFGGGGGGEEE>>>666///,,,+++******))))))******///444777888888===GGGOOORRRPPPPPPTTTZZZYYYRRRJJJ???999000,,,,,,---+++((((((,,,555BBBPPPXXXYYYWWW^^^_________^^^\\\ZZZXXX\\\\\\]]]]]]\\\[[[ZZZYYYYYYPPPHHHHHHJJJJJJLLLOOOPPPOOONNNMMMLLLKKKIIIHHHPPP]]]nnnuuuqqqiiiccc```PPP<<<444444111222333...+++///666BBBWWWkkkvvvvvvzzzzzzzzzwwwsssppppppqqqyyywwwiiiPPP:::///---+++......,,,***---999LLLZZZ;;;000***+++---,,,000999UUUrrrzzzssstttiiiVVVFFFBBBCCCGGGPPP[[[wwwzzzyyytttpppnnnhhhaaaiiiZZZOOOMMMJJJFFFIIIQQQjjjtttxxxcccGGG666///...)))+++000---))),,,***))):::YYYsss|||aaa>>>333---***'''(((******(((%%%###""""""!!!!!!!!!""""""###""""""""""""$$$%%%&&&******,,,000444555333111666;;;@@@AAAAAA>>>666---***((('''((()))***)))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***++++++'''((()))'''%%%$$$$$$%%%******)))))))))))))))***+++,,,...000000///...---,,,+++)))***,,,.........///000222222111111222333555666777777666666888999<<<;;;999888777777777888777777777888999999999:::666555:::CCCOOO[[[kkkyyy''',,,666>>>CCCAAA;;;555777222,,,(((((((((&&&$$$######%%%***000555888888:::888666555444555777888:::<<<>>>>>><<<999888888:::777777===DDDEEE<<<444222000...,,,++++++,,,,,,+++(((''')))---//////---444:::@@@AAA<<<666111//////000///+++''''''...444<<<===>>>>>>===<<<:::999777777999<<<======999777;;;999666444333444666777AAAEEEGGGDDDAAAAAA???<<<;;;:::777000******111888<<<888222,,,))))))+++,,,,,,+++***))))))***+++,,,'''%%%$$$$$$%%%(((+++---//////...---,,,,,,,,,---...222333///,,,...111222111000000///////////////)))***,,,------,,,+++)))---,,,,,,---...///000000//////111888???@@@<<<777,,,***(((&&&&&&(((+++...---///222444555555444444333000///000222333222///222222222444666555333111,,,+++******))))))******///333777777666999???EEECCC???===???DDDGGGEEEAAA999444///,,,,,,,,,***'''***,,,222===HHHOOOPPPOOOVVVWWWYYYZZZ[[[[[[ZZZZZZ___^^^]]]\\\\\\\\\\\\]]]___SSSIIIHHHJJJKKKJJJKKKMMMMMMMMMMMMMMMLLLIIIFFFZZZbbblllooojjjbbb\\\ZZZEEE555///111///222555///...///333<<>>333,,,---...///666@@@^^^vvv~~~|||uuulllkkkhhhVVVEEEAAACCCGGGSSS___|||xxxppphhhhhhZZZOOOMMMLLLHHHJJJOOOkkkuuuvvv^^^FFF666000000+++,,,000,,,(((+++***+++:::WWWppp|||}}}}}}|||gggCCC444***'''%%%&&&)))+++)))'''$$$###""""""!!!!!!!!!!!!###""""""""""""$$$%%%&&&(((***,,,///000000///...555:::=========;;;444,,,&&&&&&'''(((***)))&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&(((***,,,((()))(((&&&$$$$$$&&&(((++++++***)))((((((((()))++++++,,,---......//////...---+++,,,...000000000///000000///------///111555666777777666555777888<<<;;;999888888888999999888888888888888888999999999777888;;;???IIIYYYiii~~~''')))...444888777333000222...)))&&&&&&&&&%%%$$$######$$$(((,,,///111000333222000///000222444666777:::>>>>>><<<999999999<<<:::999<<<>>>===666000...,,,***(((&&&''''''((('''%%%###$$$'''***+++***...222555555222,,,)))''',,,------***'''''',,,000222333444555555333111000000000222444444444222111444333111000///000111222222777;;;999777777555111444333///)))%%%'''...555666333---(((%%%&&&''')))''''''&&&&&&&&&'''(((((('''&&&%%%%%%&&&(((***,,,---,,,+++))))))(((((((((+++...///---+++---///111000///---+++*********+++((()))***+++***)))'''&&&***************++++++,,,((())),,,444===AAA>>>999,,,+++(((&&&%%%''')))***---+++***,,,...000...,,,---+++)))+++///000...+++,,,*********---......---,,,+++******))))))******,,,000444444222222555999;;;888666777:::<<<<<<;;;333000---+++++++++)))''',,,---111888???EEEGGGGGGMMMNNNPPPQQQSSSSSSSSSSSSWWWWWWXXXXXXYYYZZZZZZZZZ\\\SSSKKKHHHIIIHHHIIILLLNNNPPPQQQNNNKKKHHHHHHJJJ^^^bbbeeeddd^^^WWWRRRPPPAAA333///000...333777000/////////666GGG\\\iiilllnnnjjjggghhhlllmmmjjjfffhhhrrrvvvhhhMMM777---,,,+++,,,,,,+++,,,333???HHH999111---------000===MMMdddvvv|||yyyyyyqqqfffeeegggUUUEEE@@@AAAGGGTTTbbb}}}vvvlll```TTTQQQPPPPPPSSSXXXhhhooo~~~ttt\\\CCC333...///,,,---111---'''*********888TTTqqq~~~|||kkkDDD000)))&&&$$$$$$''')))((('''%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!"""$$$&&&''''''***---000111111000000444888:::999999888222+++%%%$$$%%%&&&((('''%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))***))))))(((&&&$$$%%%(((***,,,,,,***)))((((((((((((************+++---///000000...,,,,,,---//////............,,,+++---000222666777888888777666777888:::999888777888888999:::999999999888888888888888<<<;;;;;;:::888<<>>???@@@AAAAAAAAAAAACCCGGGJJJLLLLLLKKKKKKPPPLLLIIIHHHDDDCCCHHHOOOSSSVVVVVVPPPHHHEEEJJJQQQ[[[\\\[[[XXXTTTNNNJJJGGG>>>333000///---444999333///---,,,111BBBXXXgggkkkiiieeeaaabbbfffgggddd___dddjjjnnnhhhVVV@@@111+++*********+++---......---///,,,,,,...,,,000DDDZZZhhhuuuwwwvvvxxxqqqfffeeefffUUUEEE???@@@DDDRRRaaa{{{wwwlll___VVVRRRSSSZZZaaalllnnnwww{{{yyy{{{qqq[[[>>>///+++---+++---111...((()))((((((555RRRtttqqqHHH...***'''######&&&((('''%%%%%%%%%$$$"""!!!!!!!!!!!!"""!!!!!!!!!"""$$$&&&'''%%%)))...444777777555333222555777666777666111***&&&$$$######%%%%%%%%%$$$######$$$$$$$$$$$$###### !!!$$$'''((((((((('''))))))(((&&&%%%&&&))),,,,,,,,,***)))(((((((((((())))))(((((()))+++...///111///,,,++++++++++++***++++++,,,++++++...111555555777999999888777888999777777666666777888:::;;;999999999888888888888888888999:::999555333;;;EEEWWWhhh{{{{{{{{{~~~&&&$$$"""###&&&((())))))%%%$$$###"""!!!""""""###%%%$$$###$$$%%%&&&&&&$$$############$$$%%%&&&&&&!!!&&&+++,,,***+++///333999888444,,,$$$ ###'''###"""!!! """###!!!!!!!!!!!!"""###$$$%%%$$$###"""""""""###$$$%%%"""###"""""""""###"""###$$$$$$$$$$$$""""""$$$%%%%%%$$$######&&&((($$$$$$$$$$$$%%%%%%%%%%%% $$$$$$!!! ###%%%$$$###$$$%%%%%%######%%%&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&'''(((((())))))&&&%%%$$$###############!!!!!!&&&))))))+++...---,,,***)))'''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&(((***,,,---***((((((,,,333777555222000...+++(((%%%$$$$$$$$$'''$$$""""""$$$%%%$$$"""$$$$$$$$$&&&(((***---///)))(((''''''((()))(((''',,,+++******))))))******,,,...111111000.........---///222222000,,,***))),,,,,,***)))((('''''''''''''''(((***,,,---//////222222222222222222333333000333888<<<>>>>>>===<<<@@@@@@BBBBBB???===DDDMMMSSSUUUUUUNNNFFFDDDJJJRRRYYYWWWUUUSSSRRRNNNJJJFFF:::222000...---999AAA<<<000...+++///@@@VVVeeejjjjjjgggcccdddggghhheeeaaaaaaaaacccddd[[[JJJ888///...+++(((***...111///,,,((((((***......555LLLdddkkkrrrrrrsssyyysssiiihhhdddTTTEEE???===@@@MMM\\\www~~~yyykkk[[[QQQPPPXXXaaauuurrruuuvvvuuuyyyqqq[[[>>>...***,,,))),,,222...))))))''''''222MMMrrr{{{PPP333,,,((($$$$$$&&&(((((('''%%%$$$######""""""""""""!!!!!!!!!!!!###%%%'''((($$$'''---666===>>>888333...222555555666666111***&&&$$$""""""$$$%%%%%%$$$"""######$$$$$$######"""!!!$$$'''))))))(((''''''((()))((('''(((***,,,++++++***)))((((((((()))((((((''''''(((***,,,---///---***)))))))))((('''''')))***++++++...111444333666888999999888888999666555555555666888:::;;;888888888888888888999999777888;;;===888333555;;;GGGWWWkkkuuutttooolllmmmwww!!!!!! """$$$&&&%%%$$$""""""""""""!!!"""###$$$%%%###"""###$$$$$$###!!!###$$$%%%%%%%%%%%%$$$######((((((%%%'''---333777444...'''!!!!!!###!!! !!!###$$$ """"""""""""###### !!!"""######### !!!"""""""""###$$$"""""""""""""""""""""""" """$$$$$$"""!!!###%%%!!!!!!"""###$$$$$$############"""$$$### """###$$$###############$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%&&&'''''''''%%%&&&&&&&&&&&&%%%$$$###$$$$$$######"""#########$$$!!!"""(((+++)))***---******))))))'''&&&$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))+++---...---)))''')))///333222///000...+++)))'''&&&%%%%%%'''&&&%%%$$$%%%%%%%%%$$$$$$'''))))))))),,,333999...+++((('''((()))******,,,+++******))))))******+++---.........------------111444444000,,,++++++,,,,,,***(((&&&&&&'''((()))***++++++++++++,,,,,,---,,,,,,,,,,,,------...,,,---000222444444333333333333666999999888===CCCJJJHHHFFFCCCAAABBBDDDFFFNNNLLLJJJKKKLLLKKKFFFBBB888222111111333DDDRRRNNN444000---000@@@UUUdddhhhgggeeeddddddfffgggeeeccc___ZZZZZZ___]]]PPP@@@777///---,,,,,,///111111111+++'''(((///666???SSShhhjjjnnnkkkmmmvvvrrrggggggbbbSSSEEE>>>;;;<<>>999777999@@@MMM]]]hhhjjjhhhfffgggkkk{{{ ###&&&&&&###!!!!!!!!!""""""""""""$$$&&&%%%###""""""######""" !!!"""######!!!"""&&&***(((&&&'''...555777222+++&&&$$$###"""!!! """$$$&&& ###$$$###""""""###!!!###"""!!!$$$###!!!  !!!#########""""""""""""###$$$ $$$%%%###!!!!!!""" """###$$$$$$###""""""###!!!"""!!!!!!"""########################""""""""""""""""""!!!"""###$$$%%%&&&&&&%%%&&&&&&&&&%%%$$$"""%%%%%%$$$$$$$$$%%%%%%&&&'''""""""'''((($$$###%%%'''((((((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&(((***++++++&&&"""###(((,,,,,,***...---+++)))((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$###'''***)))(((,,,555>>>666111+++((((((***+++,,,,,,++++++***)))*********)))******++++++++++++++++++///333333...++++++------,,,***(((%%%%%%''')))''')))******)))(((((()))((((((((((((((()))***+++***************+++,,,,,,---+++---222666666777:::>>>:::666888===???===999===;;;:::===@@@@@@;;;666777333444666;;;OOO```^^^777333///111@@@UUUcccggg]]]]]]\\\]]]___```______]]]WWWVVV]]]]]]RRREEE???...000222111...,,,,,,---000(((&&&000<<>>:::999DDDRRRhhhyyy{{{hhhVVVRRRZZZcccuuuppprrruuuxxx~~~vvv```GGG555---,,,'''***000---&&&'''((((((///DDDggg```AAA---)))&&&''',,,000111111##################$$$$$$!!!!!!!!!!!!###%%%'''(((######)))555AAAAAA555))))))...333555777888222+++!!!"""%%%((()))'''###""""""############""""""#########$$$&&&(((***,,,%%%'''************+++,,,***)))))))))))))))***+++''''''(((((((((((((((((()))'''&&&&&&(((***+++***%%%''')))***))))))***+++,,,000333666666666666777666666666777999;;;>>>???666666777888999::::::;;;777666999>>>>>>999777888<<>>222...***+++111:::@@@CCCAAA@@@@@@@@@@@@???????????????AAAEEEHHHHHHEEEAAA@@@777111///---)))***---//////222===LLLWWW[[[[[[ZZZ[[[]]]aaaeeeiiihhhfffgggSSS???777333222:::FFF^^^ooo{{{tttrrr|||{{{wwwkkkWWWJJJPPP]]]tttuuuzzzzzzxxx~~~mmmMMM<<<,,,(((******)))(((&&&%%%&&&)))000EEEkkkkkkDDD222***))))))***666;;;111)))&&&###"""$$$%%%%%%######"""!!!###""""""(((000///(((%%%,,,333222---***---///000111555666000&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""!!! !!!"""!!!"""%%%(((***(((&&&++++++***))))))))))))***)))(((((((((((())))))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%'''((('''&&&(((''''''***///222333222555666777888999:::;;;<<<;;;888666777999:::999888555666777888999999888777333555:::CCCOOOYYY___aaa]]]dddeeejjj{{{ !!!!!!""""""!!!!!! !!!  !!!"""!!!!!! !!!!!!"""  """$$$%%%%%%""" !!! ######""""""""""""######  !!!   !!!""" """###$$$######%%%&&&"""""" """"""######""""""!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""####################################""""""""""""############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! #########$$$$$$%%%%%%&&&&&&%%%###""""""###$$$$$$&&&%%%%%%%%%%%%&&&'''((((((((())))))))))))((((((++++++,,,+++***+++...000...///000111000///---+++---------------,,,,,,,,,---,,,++++++...000000000+++++++++,,,,,,+++++++++++++++************++++++...,,,+++---000222000...,,,---///000///---+++)))***+++,,,...///000222222000///,,,***---222333///...+++)))(((+++...111111000222555777777555333111333333555888;;;<<<<<<:::AAA:::333000///---...111000333999BBBKKKQQQSSSSSSPPPPPPQQQVVV[[[___aaabbb___NNN===444000...555???ZZZiiiuuu|||fff]]]{{{yyysssdddRRRIIIQQQ]]]tttsssxxxyyywwwqqqTTT@@@---(((,,,,,,)))'''"""$$$&&&(((000IIIqqqjjjHHH444+++)))'''%%%...444---'''%%%######%%%%%%%%%$$$###!!!!!!#########***333...)))&&&(((++++++))))))---......///333666000((($$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!!!!!###"""###%%%((()))((('''...---,,,***)))(((((((((((((((((((((((()))***+++((((((((()))(((((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$######$$$&&&((('''&&&'''&&&&&&'''+++...000000444666999:::999999<<>>AAACCCEEEFFFCCCBBBDDDJJJOOORRRUUUYYYTTTGGG:::333//////555===YYYfffooowww}}}qqq]]]VVVvvvuuunnn___PPPKKKUUUbbbmmmlllrrruuussszzz|||pppWWWAAA,,,''',,,...***&&&%%%'''((((((///IIIppp~~~iiiKKK222)))'''&&&"""(((---(((############$$$$$$$$$$$$"""!!!!!!######%%%,,,555000,,,)))'''&&&'''(((***.........///444777333+++$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!! !!!######$$$%%%'''(((((((((...---,,,***)))))))))((())))))(((((())))))***+++***+++,,,---,,,,,,***))))))(((&&&%%%$$$$$$$$$$$$$$$######%%%'''))))))(((***)))((()))+++...000222111666::::::888888<<>>>>>===;;;::::::;;;<<<:::999999999999999999999666555444333666;;;AAAEEEMMMZZZcccllluuuuuuzzz!!!""""""######""""""!!! !!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!  !!!"""$$$%%%%%%$$$!!! !!!!!! !!!""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!!!!""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""#########$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%&&&'''&&&&&&$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%&&&&&&'''((()))---111444222+++'''''')))&&&&&&'''(((((())))))(((&&&''''''((()))***++++++%%%,,,//////999LLLZZZ___===333---000111...---000++++++,,,,,,,,,,,,+++++++++---///111222111000///000222333444444222///------......///000111222222000......000///+++***+++000111111///---++++++,,,000///...------...000111222444555666555555777999::::::777444555888888555777666333111///111555888333111666======777666<<<999777333///,,,---222666DDDWWWdddnnnssshhhYYYWWW^^^ccccccZZZRRRUUU^^^dddaaa___gggmmmjjjmmmqqqkkk[[[EEE000))),,,///...---+++,,,***(((444PPPrrrpppXXX:::***%%%'''%%%&&&(((!!! """%%%&&&$$$"""!!!!!!!!! !!!######$$$+++444555333---&&&$$$(((,,,,,,)))***+++...444888444,,,&&&%%%$$$######$$$%%%&&&###%%%''''''%%%#########!!!"""######"""###%%%'''(((((((((((()))***+++,,,,,,,,,+++***))))))))))))((()))******+++************)))'''%%%%%%%%%'''((('''&&&&&&''')))+++******)))***+++***)))***,,,...---000444555555777:::>>>:::;;;<<<;;;999777888999777777666555555555666666111222222222333666;;;>>>HHHPPPUUU^^^kkknnnrrr""""""############""""""!!!"""######""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!"""###""" !!!!!!!!!!!!""""""!!!!!!!!!"""!!!!!!!!!""""""###$$$###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$""""""$$$'''(((%%%"""%%%%%%%%%%%%%%%'''((())))))///444333---'''&&&(((%%%%%%&&&'''(((((())))))'''&&&&&&&&&''')))+++,,,$$$+++---+++555LLL^^^dddAAA444,,,...///++++++000++++++,,,------,,,++++++))),,,///222222222111111........................111111111222222222333333222///000222111,,,,,,000222222111...+++***,,,...111111000///...///000000111444777888888888:::<<<;;;===<<<999;;;>>>===888<<<999777666777:::===???:::999>>>FFFCCC777333777444555333///,,,---000333:::FFFOOOYYYfffbbbWWWVVVPPPYYY]]]WWWQQQTTTZZZ]]]___YYY^^^bbb___ccckkkjjjaaaMMM888//////000111222000000,,,+++999VVVsss~~~mmmHHH111&&&&&&&&&((()))###!!!%%%((()))&&&###"""!!!!!! """"""###***222444222+++######)))+++)))'''***,,,000666:::555,,,&&&%%%###""""""###%%%&&&"""$$$&&&'''%%%###"""""" """###""" !!!$$$'''''''''''''''((()))***+++...---,,,***)))((('''''')))))))))))))))***++++++)))'''%%%$$$$$$%%%'''((((((&&&&&&''')))***)))((((((***,,,+++))))))***,,,+++---///111444777999:::777:::<<<<<<999666666666777666555444333333444555111222333111000111555888???FFFHHHPPP\\\___bbbooooooyyy""""""############"""""" !!!###$$$%%%%%%%%%$$$######""""""""""""######"""""""""""""""""""""""" !!!!!! """###"""!!! """$$$  """###$$$$$$$$$###""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%$$$$$$$$$###!!!!!!!!!!!!!!!"""######!!!!!! """###$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""$$$%%%&&&'''''''''&&&%%%$$$############&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&'''&&&&&&%%%$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''$$$"""!!!$$$)))+++(((###%%%%%%$$$$$$%%%'''((()))&&&---444444...((('''(((%%%&&&&&&'''((()))******''''''&&&&&&'''))),,,...&&&,,,,,,'''///EEEWWW]]]CCC444***,,,---((()))///++++++------------++++++(((+++///222222222222222...---,,,++++++,,,...///000000000000000000000000///,,,---111111---///444111222111...+++,,,///333////////////...------,,,333777:::;;;:::999;;;===999===???===@@@FFFDDD??????===;;;===@@@DDDFFFGGGDDDCCCIIIRRRLLL===666999555777777222...///111222666::::::BBBTTTZZZUUUWWWGGGRRRYYYUUUPPPRRRUUUVVV\\\UUUWWWYYYUUU[[[fffggghhhUUU???444222111333666777555///---===YYYsss~~~TTT888'''&&&&&&)))+++%%%###'''++++++((($$$""""""!!! """!!!""")))111222000(((!!!""")))***%%%(((,,,///333:::===888///&&&%%%###""""""###%%%&&&!!!###&&&&&&$$$"""!!!!!! !!!"""!!! ###&&&'''''''''''''''((())))))000...---+++)))''''''&&&++++++***)))***+++---...'''&&&$$$""""""$$$'''((('''&&&%%%&&&(((((('''&&&))),,,...---+++***+++,,,+++***,,,///333777888888777;;;??????;;;888777777888777666555444444555666888888666222...---000444111:::@@@GGGPPPNNNOOOZZZdddgggppp""""""!!!!!!!!!!!!""""""########################!!!""""""#########""""""#########"""""""""""""""  $$$###!!!  """""""""""""""""""""""" """"""!!! """"""#########$$$$$$$$$###""""""!!!"""$$$&&&'''!!!!!!!!!!!!""""""""""""""""""############"""""" """######""""""###$$$$$$###"""""""""""""""###'''%%%"""!!!"""############!!!!!!"""###$$$###""""""############$$$$$$$$$$$$'''+++---***&&&"""!!!$$$$$$$$$%%%%%%$$$$$$######%%%&&&%%%###!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&%%%'''%%%""""""###%%%%%%$$$&&&%%%%%%$$$#########$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$,,,...///,,,,,,+++&&&&&&%%%%%%&&&((())))))((('''&&&&&&&&&''')))+++,,,'''&&&''')))---444:::>>>666333...)))'''''')))+++...111444222---(((%%%%%%,,,+++,,,///222222///,,,///---***((('''(((***++++++,,,,,,------,,,,,,++++++,,,---.........------......------------......////////////////////////444222111000000222444555555555777999;;;<<<>>>>>><<<===???@@@BBBFFFKKKNNNFFFFFFIIILLLIIICCCAAABBBDDD===555111222333222///:::999:::>>>FFFKKKNNNNNNHHHOOOUUUSSSKKKEEEFFFIIIJJJJJJHHHHHHJJJPPPXXX]]]```SSSBBB555222444888:::999:::555222BBB]]]ooorrr}}}TTT===***&&&&&&"""###)))&&&%%%$$$$$$######$$$$$$$$$&&&'''%%%""""""(((------***&&&%%%%%%%%%%%%%%%'''***111999>>>===777111***'''$$$""""""######""""""###$$$###"""!!!"""###""""""###"""!!!!!!###&&&******)))((('''&&&&&&%%%///000///---)))'''&&&'''************************+++)))'''&&&'''(((''''''&&&&&&'''((())))))(((((((((***,,,------+++)))(((((()))***+++---000222333666888:::<<<<<<<<<;;;:::222444666666444333222333777666444222111111111222222444<<>>BBBGGGJJJEEEDDDHHHMMMNNNLLLNNNSSSQQQJJJ@@@999666666888888::::::<<>>BBBOOOccc}}}################################################$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""&&&%%%$$$"""!!!!!! """"""""""""""""""""""""#####################$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$"""""""""""""""###$$$%%%""""""#########$$$$$$$$$""""""############"""""" !!!""""""!!!!!!"""$$$"""!!!!!!!!!"""###$$$$$$$$$#########$$$$$$###!!!###!!!!!!"""###$$$###""""""############$$$$$$$$$"""%%%)))***)))&&&$$$###$$$%%%&&&&&&''''''''''''%%%&&&&&&%%%$$$%%%''')))&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&''''''%%%###&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((,,,222444///***(((&&&###&&&'''((())))))(((&&&%%%((('''&&&%%%%%%%%%''''''((((((((()))***+++,,,---))))))((('''((()))+++,,,,,,///111111///+++))))))&&&+++222555333///---,,,+++***)))(((((()))+++---+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........------...////////////////////////////////////000000000222444888<<>>999;;;@@@EEEAAADDDFFFEEEBBB@@@@@@BBBEEEHHHJJJIIIDDD>>>:::888;;;;;;:::999888999===???CCC@@@;;;555111///111333999777444888JJJ```hhhdddhhhpppxxx}}}zzzYYY@@@)))###&&&'''(((***######"""!!!!!!!!!!!!"""!!!"""""" """'''+++,,,)))&&&$$$%%%%%%%%%%%%%%%)))111;;;BBBAAA:::444(((&&&###"""###$$$$$$$$$"""######$$$$$$#########!!!""""""!!! !!!###%%%######$$$&&&'''((()))***+++,,,,,,+++)))((()))***+++++++++++++++++++++++++++)))'''&&&'''(((((((((''''''((()))))))))((((((***+++,,,---,,,***'''&&&)))((())))))+++---///000111333555777999:::::::::888999:::999777555555666777777666555444222000///000000555:::;;;888888;;;DDDYYYvvv$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""###$$$$$$!!!""""""""""""#########""""""############""""""!!!"""######""""""###%%%!!!!!!!!!!!!"""###%%%%%%#########$$$%%%%%%### ###!!!!!!!!!###$$$###"""""""""#########$$$$$$$$$!!!$$$'''((('''&&&%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&%%%%%%&&&***---((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))(((%%%###&&&%%%%%%$$$$$$$$$%%%%%%#####################"""!!!###%%%&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())),,,333666000***''''''%%%%%%'''))))))(((&&&%%%%%%***)))((('''&&&'''((()))(((((()))))))))))))))(((((((((((((((''''''''''''***+++---...---+++)))((('''///777999333---+++,,,))))))(((((((((***,,,---+++,,,,,,------,,,,,,++++++******)))***+++,,,---------,,,,,,,,,,,,---------------,,,,,,,,,++++++***+++---.........,,,+++........................,,,+++,,,...111555666777111000222666777666:::@@@GGGFFFBBB===999===GGGOOOLLLPPPRRRNNNFFFAAABBBEEENNNOOOPPPQQQPPPKKKFFFAAA<<<======;;;999777888999888999777333...---///333999;;;<<>>===;;;555///,,,---000888>>>DDDGGGLLLSSSXXXZZZ^^^eeerrrwwwppp```III000$$$$$$&&&&&&$$$$$$$$$###""""""""""""### """###$$$'''***,,,***(((%%%###$$$%%%%%%%%%%%%(((000999???>>>666000'''%%%""""""###$$$%%%%%%#########%%%''''''%%%###!!!!!!!!!!!! """%%%"""######$$$%%%&&&&&&'''%%%'''((())))))***+++---+++++++++++++++++++++++++++)))''''''((()))***)))((()))))))))))))))(((((($$$%%%''')))+++++++++++++++***(((((((((***,,,------...000222444666888888888999999888666555555666333444555666777666555555333111333777888555444555333===PPPbbbjjjjjjkkknnnsss~~~###$$$%%%&&&&&&%%%$$$##########################################"""!!!  !!!!!!""""""###!!!"""###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!! """"""""""""############!!!!!!"""######""""""!!! !!!!!!""""""############"""""""""###%%%$$$######$$$&&&"""!!!!!!!!!"""###$$$$$$###""""""###%%%%%%$$$"""###!!!!!!"""###$$$###""""""############$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%&&&))),,,'''&&&$$$######$$$&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&'''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***)))'''+++000222---)))))))))'''###&&&))))))'''(((+++...000...,,,***((('''''''''%%%&&&'''((()))*********###$$$%%%''')))+++,,,---------000444888;;;<<<;;;;;;???BBB===444,,,+++---'''''''''((()))***+++,,,+++,,,,,,------,,,,,,++++++,,,---.........------///......------......///000///...---+++***)))((()))***,,,---...---+++*********++++++,,,,,,---------+++***,,,///111000---------///222111------000///333666666555777===CCC<<>>444---,,,---'''((((((((())))))******+++,,,,,,------,,,,,,+++,,,---000111222111///......------,,,,,,------.........------,,,,,,++++++***+++,,,---...------,,,,,,,,,,,,,,,++++++++++++...++++++...333555444111---++++++---,,,)))+++//////111222222111111555888222555888888888<<>>444---,,,---(((((((((((())))))))))))+++,,,,,,------,,,,,,+++,,,...222444444333000...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,------.........---111000///...---,,,+++***---++++++///666999888555111...++++++***(((+++111000///...---,,,---000333000111111000000333999>>>>>>EEEMMMTTTUUUTTTSSSSSSOOOQQQRRRRRRQQQQQQSSSTTTVVVTTTQQQPPPPPPMMMGGGBBBFFFEEEDDDDDDBBB@@@???AAAEEEGGGUUUwww~~~```WWWQQQGGG666''' """%%%&&&""""""!!! ###"""###%%%''')))***))))))&&&###"""$$$%%%&&&%%%"""%%%+++555===AAA???<<<***'''$$$""""""######"""$$$""""""&&&+++,,,'''""" !!!!!! """$$$ !!!"""###$$$%%%&&&"""$$$&&&'''((()))+++---((((((((((((((((((((((((+++)))'''''')))+++++++++***************)))((((((&&&'''((()))+++,,,---...000...+++(((((()))+++---......///000222333555666666777777666666666999;;;<<<:::888666444444444444888444444999>>>===<<<===:::;;;@@@GGGLLLOOOVVV^^^```sss$$$#########""""""!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&########################"""!!!!!!"""$$$&&&%%%$$$""""""!!!!!!  ######""""""!!!!!! $$$#########""""""!!!!!!"""""""""""""""############"""!!! !!!"""### !!!"""$$$%%%&&&&&&&&&###"""!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$###############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$$$$%%%&&&'''(((######"""$$$&&&((('''&&&%%%$$$######$$$&&&)))******(((%%%%%%'''(((&&&$$$###%%%&&&''''''&&&'''(((%%%'''++++++***'''%%%%%%)))))))))))))))*********))))))((('''(((///999AAABBBDDDEEECCC;;;222***&&&))))))(((((((((((()))))))))+++,,,,,,***)))******000000333999CCCLLLRRRUUUOOOLLLEEE999...(((''')))&&&&&&&&&'''(((***+++,,,+++,,,------......------,,,---.........---,,,+++******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---...///...,,,+++,,,---...++++++///666:::999666---...///////////////...111000///...............+++******,,,000222111///111333777<<<@@@AAABBBBBB@@@BBBHHHMMMSSSWWWZZZ[[[NNNPPPPPPLLLLLLOOOQQQOOONNNPPPRRRQQQMMMJJJHHHGGGGGGEEEHHHTTT___^^^PPPAAAGGG@@@222&&&"""###!!!###!!!!!!$$$&&&$$$"""###$$$$$$###""""""$$$%%%((((((((('''&&&$$$###"""!!!"""%%%,,,:::FFFGGGBBB///(((######""" ###"""###$$$$$$&&&&&&'''((( !!!!!!"""""""""!!! """###$$$%%%%%%$$$###"""$$$(((+++---***&&&$$$$$$%%%&&&&&&"""###%%%(((+++---///000***++++++,,,,,,++++++***&&&'''(((***+++,,,---...***))))))(((((()))***+++...//////000000000000000444555666888999::::::::::::999999888666444333222555444444555777:::===???>>>???@@@@@@@@@CCCGGGJJJUUU[[[eeekkkkkkppp#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!""""""###$$$%%%########################"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!! !!!!!!""""""!!!!!! ###"""""""""!!!!!!!!! ############"""""""""!!!!!!"""""""""######$$$$$$######"""!!!!!!"""###### """"""!!!!!!!!!!!!""""""$$$$$$############$$$$$$###############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$######""""""""""""""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$######$$$%%%(((***,,,+++)))'''&&&((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&(((******((('''&&&&&&((()))))))))*********************)))***000:::AAAFFFGGGHHHDDD===555///+++))))))(((((((((((())))))(((***++++++***))))))***111222444:::BBBIIINNNPPPLLLIIIBBB999111+++******++++++***))))))((()))))),,,,,,---............---,,,,,,---------,,,+++*********))))))******+++,,,+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,---...---+++***+++,,,000---,,,///444666555222------...////////////...//////...---------------,,,++++++---000222000...***,,,...111222333444444444777===CCCJJJPPPTTTVVVNNNNNNLLLKKKPPPVVVVVVRRRVVVXXXXXXWWWTTTQQQPPPPPPPPPOOONNNQQQSSSQQQIIIBBBBBB===333)))%%%&&&%%%!!!###""" !!!$$$%%%###"""######$$$###!!!!!!"""$$$((((((((('''&&&%%%$$$###!!!$$$'''///<<>>>>>???@@@CCCFFFJJJOOOUUUXXXYYY___ppp######""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!! !!!"""###$$$########################"""!!! !!!###%%%$$$###!!!!!!!!!!!! !!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!############"""""""""""" !!!!!!"""###$$$%%%%%%$$$######""""""######$$$ !!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$############$$$$$$"""############""""""!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$"""##################"""###""""""""""""!!!!!!!!!""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%((('''&&&&&&''''''&&&$$$#########$$$&&&))),,,---+++***)))))))))(((%%%###%%%%%%%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&'''(((((()))***************'''((())))))+++111;;;CCCHHHIIIHHHDDD===666222000)))((((((''''''(((((()))'''(((******)))(((((()))111222555:::???DDDEEEFFFEEEAAA===888555111...,,,222111...,,,)))'''&&&&&&++++++,,,---------------+++++++++++++++***))))))***))))))))))))***++++++******+++++++++,,,,,,,,,((((((((()))))))))******+++,,,---,,,*********,,,111...---...111222000...,,,---......//////............------------------,,,,,,---///111000...+++++++++++++++++++++++++++,,,...111666<<>><<<555+++&&&&&&%%%###%%%###""""""###$$$"""!!!"""######!!! """)))(((((('''&&&%%%$$$$$$###&&&***333>>>FFFBBB:::---&&&"""""""""!!!"""%%%######$$$%%%&&&'''((((((######"""""""""""""""""""""""""""!!!""""""###$$$"""###"""!!! """%%%'''***'''%%%%%%&&&(((((((((+++***)))(((((()))+++,,,******++++++++++++*********)))((()))***,,,///000---+++)))((('''((()))***++++++,,,---....../////////000222555777999:::;;;999999999999999999888777333333222222222333555666777999;;;<<<<<<===???AAAFFFGGGIIIKKKKKKRRRcccuuu""""""""""""""""""!!!!!! !!!!!!!!!!!!   !!!""""""########################"""!!! !!!###$$$###"""!!!!!!!!!!!!!!! !!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!#########""""""""""""""" !!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%"""""""""!!!""""""######$$$$$$############$$$$$$""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""############""""""$$$###########################""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######"""#########((('''&&&&&&'''((('''&&&%%%%%%%%%%%%''')))***++++++*********)))(((&&&$$$(((&&&$$$$$$$$$%%%&&&&&&((((((((('''%%%%%%&&&((('''((()))***+++******)))"""$$$'''(((+++111;;;BBBDDDCCCBBB===888333111000(((((((((''''''(((((((((%%%'''))))))((('''((()))///000222666999;;;:::888:::888555666777777333///555333000---***(((&&&%%%))))))***+++++++++++++++*********)))))))))(((((()))))))))))))))***++++++************++++++++++++''''''((((((((()))))))))***+++,,,+++***)))***+++///---,,,---...///...,,,+++,,,---.................................------------///000000///,,,***///...---+++************,,,,,,,,,---000333666888222444666999BBBLLLOOONNNSSSTTTTTTTTTTTTVVVZZZ]]]```hhhqqqrrrjjj]]]QQQJJJBBBBBB;;;...$$$"""###"""%%%%%%$$$######"""!!!!!!!!!""""""!!! )))((('''&&&&&&%%%%%%%%%###'''---555@@@FFF@@@666+++%%%!!!"""###"""###&&&######$$$%%%&&&'''((((((&&&%%%$$$""""""""""""###########################$$$$$$$$$###"""###&&&((('''&&&%%%&&&((()))))))))---+++)))'''''')))+++,,,******++++++++++++******+++***)))((())),,,///111...,,,***'''''''''((())))))******+++,,,---......000111333555777888999999777888999::::::;;;;;;::::::888666333111///......000333666888999:::<<<>>>DDDCCCDDDFFFGGGLLLZZZiiiyyy}}}!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""   !!!"""""""""""""""""""""""""""""" """###"""!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""###### !!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$!!!""""""#########""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$""""""############""""""#####################$$$#########"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######"""#########&&&%%%%%%&&&((())))))(((''''''&&&&&&&&&'''''''''))))))******)))(((((((((+++((($$$###$$$&&&&&&&&&(((((((((&&&$$$$$$&&&((('''(((***+++++++++))))))###%%%&&&'''(((,,,333999999999777333///,,,+++,,,((((((''''''''''''((((((%%%&&&((((((((('''((())),,,,,,---000222111///,,,///...///222777888555222222111///---***)))((('''''''''((())))))))))))((())))))((((((''''''''''''))))))(((((())))))***+++)))))))))*********++++++(((((((((((()))))))))***)))***++++++))))))***+++,,,+++++++++---------,,,***+++,,,---...............///000000000000//////---///000000///---+++***,,,,,,***)))))))))))))))---,,,+++******+++,,,---'''---111000222888>>>@@@FFFGGGHHHJJJLLLPPPUUUYYY\\\dddooouuussshhhZZZQQQOOOPPPGGG555%%% !!!###&&&&&&%%%$$$###"""!!!!!!!!!""""""!!! !!!((('''&&&%%%$$$$$$%%%%%%$$$(((---555???EEE???555+++%%%!!!"""###"""###'''###$$$%%%&&&'''(((((()))&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$"""###%%%'''&&&%%%%%%'''***+++***)))+++)))'''&&&''')))+++---)))******++++++******)))+++***)))((()))+++...000...,,,)))'''&&&''')))***))))))))))))***+++------...///000111222222222222666666888999:::;;;;;;;;;<<<;;;888666333000...---,,,///222555666888:::<<<======???BBBDDDGGGPPPZZZllluuu}}} !!!!!!!!!!!!"""""" !!!"""""""""!!! !!! !!!"""""""""""""""""""""""""""!!!  !!!"""!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############!!!""""""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$### !!!"""""""""""""""""""""""""""######$$$%%%$$$$$$############$$$$$$!!!""""""############"""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%"""##################"""!!!!!!!!!""""""""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$###%%%((())))))((('''''''''&&&&&&%%%$$$$$$%%%'''(((''''''(((***,,,///***%%%###%%%''''''''''''((('''&&&$$$$$$&&&(((&&&(((***+++,,,+++)))((('''((((((&&&$$$%%%)))---......---+++((('''''')))(((''''''&&&&&&''''''((($$$&&&((()))(((((((((************,,,---,,,)))&&&''')))+++///222444333111...---,,,+++***)))))))))&&&&&&'''((((((((((((((())))))(((''''''''''''''')))(((((((((((()))******((())))))))))))*********(((((()))))))))*********)))***++++++***)))+++,,,*********+++,,,,,,------)))***+++,,,---............///000111222111000///...///000///---,,,,,,,,,++++++++++++++++++++++++++++++***************+++'''...111,,,(((+++000333999;;;===???BBBFFFLLLPPPXXX[[[aaaiiimmmkkkddd^^^ZZZ\\\UUU@@@+++"""###&&&%%%&&&&&&%%%###!!!"""###""""""###"""!!!!!!"""$$$'''&&&$$$#########$$$%%%$$$'''+++222===DDD???666+++%%%!!!"""###"""###&&&$$$$$$%%%&&&'''((())))))&&&%%%###!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$######!!!"""###"""!!! """$$$%%%%%%&&&(((+++,,,***(((((('''&&&&&&&&&(((***,,,))))))************))))))***)))(((((()))***---......,,,)))&&&&&&'''***++++++***)))))))))***+++,,,///000000111111111111111444444666888999::::::;;;999999888777666555444333---///111333333555777999999999;;;@@@CCCDDDIIIPPPWWWhhhxxx~~~uuuggg !!!!!!!!!"""""" !!!""""""###"""!!!!!! !!!!!!""" !!!"""""""""""""""""""""""""""!!! !!!!!!  !!!!!!!!!"""!!!""""""######""""""!!! !!!!!!!!!"""""""""###!!!"""""""""#####################$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$############$$$$$$!!!!!!"""###############!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$###############$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$"""###%%%%%%%%%(((---111222,,,%%%###&&&((()))'''&&&''''''&&&%%%$$$%%%'''&&&(((***,,,,,,+++)))((('''((()))&&&###"""%%%(((&&&'''((('''&&&%%%'''((((((''''''&&&&&&''''''(((%%%''')))))))))((()))***,,,+++***+++++++++(((&&&%%%(((+++,,,,,,,,,,,,---+++***)))))))))))))))***''''''((())))))))))))(((***)))((('''&&&''''''(((((((((((((((((()))******((((((((()))))))))******(((((((((((()))))))))))))))***++++++******+++---***+++++++++++++++,,,,,,((()))***,,,---------...---...000111222111000//////000000...++++++---///,,,------......---++++++))))))*********)))))))))(((,,,---)))&&&))),,,,,,///111333555777;;;???BBBJJJLLLRRRXXX^^^aaaaaa```YYY___\\\HHH111%%%$$$'''$$$%%%'''%%%###!!!"""$$$"""###$$$$$$######%%%'''&&&$$$###!!!!!!"""###$$$$$$&&&(((...:::BBB@@@999,,,&&&!!!""""""!!!###&&&$$$$$$%%%&&&'''((())))))%%%###!!! """$$$&&&%%%%%%&&&&&&&&&%%%######!!!"""###"""!!! !!!###%%%%%%'''))),,,,,,***''''''&&&&&&&&&&&&''''''((())))))************))))))(((((((((((()))***++++++---+++(((&&&&&&(((+++------,,,***)))((()))***+++///000111222333333333333222333444666777888888999777888888888888777777666222333333222111111333555888666888===AAABBBFFFJJJLLL[[[jjjqqquuu{{{xxxmmmbbbYYY !!!!!!"""""" !!!""""""###""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""!!!  !!!  !!!!!!""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###""" """###$$$%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$############$$$$$$!!!!!!"""###############!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###############$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%$$$ !!!######$$$(((///444444...&&&$$$&&&))))))(((&&&'''((('''%%%$$$%%%&&&&&&(((***,,,,,,+++)))(((###%%%'''&&&$$$$$$'''+++$$$%%%''''''&&&'''(((***'''''''''&&&&&&'''''''''%%%''')))***))))))***+++...---,,,,,,,,,,,,***(((%%%))),,,+++(((&&&''')))))))))((((((((((((((()))((())))))******************)))((('''&&&'''((((((((((((((((((((()))******(((((((((((())))))))))))'''''''''((((((((()))))))))***,,,,,,++++++,,,---+++,,,---,,,+++******+++((((((***+++,,,---------+++---///000111000///...///000000---******---111)))***,,,,,,,,,***'''&&&)))************(((&&&%%%%%%''''''%%%'''---...---)))***---...///222555777555;;;DDDKKKPPPRRRTTTTTTRRR\\\]]]LLL444&&&###%%%###%%%'''&&&###"""###%%%"""$$$%%%%%%$$$%%%''')))%%%$$$""" !!!###$$$$$$%%%&&&,,,888BBBBBB<<<---&&&"""""""""!!!"""%%%$$$%%%%%%&&&'''((())))))$$$"""  """%%%&&&%%%%%%&&&'''&&&%%%###"""###$$$%%%$$$###"""###$$$%%%&&&'''***,,,,,,)))'''''''''&&&&&&&&&%%%%%%%%%))))))************))))))''''''(((((())))))******---+++'''%%%&&&(((+++......---+++)))((()))***+++***+++---...000111222222111222333555666777777777999999999999888777666555777666555222///...000222444111111666:::<<<@@@EEELLLTTT\\\bbbkkkxxxsssgggbbb^^^YYY!!!!!!!!!!!!"""###%%%%%%  !!!""" !!!"""###!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!######$$$$$$$$$""""""""""""""""""""""""""""""""""""############&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""######$$$$$$######""""""######$$$%%%#####################$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%###!!! """######"""$$$&&&''''''%%%%%%&&&((($$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!###"""  """###$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$######"""""""""###%%%%%%%%%&&&)))+++///,,,)))&&&%%%&&&(((***'''((((((%%%"""!!!###&&&'''(((***+++,,,+++)))((()))((('''&&&&&&'''((()))&&&$$$######%%%&&&&&&&&&''''''&&&%%%%%%'''((()))***)))((((((((()))+++,,,++++++***)))((('''&&&&&&(((((((((((())))))))))))''''''((()))***++++++,,,***((('''(((+++,,,+++(((((((((((((((((()))******---***&&&$$$%%%(((***+++***'''%%%&&&(((***(((&&&''''''''''''((()))++++++******************+++++++++,,,------,,,+++)))(((---+++******+++---......,,,,,,,,,,,,------...///+++)))***......,,,,,,///---,,,************)))'''))))))))))))(((&&&%%%$$$((('''&&&(((***,,,,,,,,,---222333///++++++---,,,222000333;;;@@@BBBFFFJJJFFFLLLNNNFFF666)))######"""%%%''''''%%%###""""""&&&$$$!!! """''',,,000,,,'''""" !!!!!!"""###$$$(((222<<<===888---$$$"""###$$$%%%###$$$&&&&&&%%%&&&''')))%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$######""" !!!###$$$$$$###$$$'''***,,,,,,***'''%%%$$$$$$#########$$$&&&''''''((((((((()))))))))***((())))))*********))))))***)))(((((()))+++---///000...+++)))((()))+++,,,)))***,,,......---,,,+++///000222444666777888888777777666666666666777777777777666666444333222111222222222111111444999<<>>333)))$$$###"""$$$&&&'''%%%###""""""""""""""""""$$$'''***,,,(((%%%!!! !!!"""""" ###$$$$$$(((000999:::555///&&& """"""###$$$"""$$$&&&'''&&&&&&'''(((%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###$$$"""!!!!!!###$$$######%%%(((+++......,,,(((&&&$$$$$$#########$$$&&&&&&((((((((((((((())))))))))))***++++++,,,,,,,,,++++++***)))((()))***,,,...000...+++((('''((()))***((()))+++---......---,,,...///000222444555666777666666666666777777888888999999888888666555333222111111222111000222555888:::>>>CCCHHHNNNWWWdddmmm{{{lll]]]RRRLLLHHHFFF""""""""""""""""""###### !!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""######$$$###############$$$$$$$$$$$$###############"""#########$$$$$$$$$$$$%%%####################################""""""""""""###""""""""""""###$$$$$$'''&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$%%%$$$$$$#########$$$%%%%%%%%%$$$""""""$$$%%%$$$$$$"""###$$$$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########&&&((()))((('''''''''((('''&&&%%%%%%%%%%%%%%%!!!$$$''')))(((&&&%%%%%%%%%&&&'''))))))((('''''''''((()))******)))((('''(((&&&&&&&&&((()))((('''%%%&&&''''''((((((''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((+++***)))***,,,---,,,+++***)))((((((((((((((())))))(((((()))******(((''')))(((&&&&&&((()))((('''(((''''''(((((()))***+++((((((''''''&&&&&&%%%%%%++++++,,,,,,,,,+++******+++***)))***++++++)))(((,,,+++***))))))(((((()))---+++,,,000000......000***)))))))))+++,,,+++***((())))))******))))))((((((''''''&&&'''((()))***...333666333000111222111+++&&&###&&&((())),,,///000222444333...)))%%%###"""$$$&&&&&&$$$""""""""""""$$$&&&&&&&&&&&&$$$""" """$$$$$$$$$%%%%%%%%%(((000999:::555333***###""""""!!!!!!###!!!$$$'''((('''&&&&&&&&&%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###%%%###!!!"""#########"""%%%(((,,,///000...***'''%%%$$$#########$$$%%%&&&((((((((((((((((((((((((******,,,---............,,,+++)))((((((***+++,,,...,,,***(((&&&''''''(((&&&(((***,,,---...------,,,---...000111333444444555555666777888999::::::<<<<<<;;;:::999777666555111222222222000///000111000333777999<<>>OOOWWWbbblllvvvyyypppjjjccc[[[OOODDD???>>>>>>???""""""#########""""""!!! !!!!!!!!!""""""###"""!!! !!!""""""""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!!""""""###$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!""""""###$$$$$$$$$$$$$$$###"""$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))***)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&***...///---***((('''&&&'''(((((()))(((''''''---***'''%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%'''***++++++***'''%%%&&&%%%%%%&&&(((((('''%%%$$$%%%'''((((((((('''&&&%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((+++++++++******))))))((('''((()))))))))))))))***))))))(((((((((((())))))+++)))'''&&&((()))))))))((((((((('''''''''((())))))(((((((((((())))))***+++++++++******)))))))))*********++++++,,,,,,---''''''(((+++......---+++)))))))))***+++,,,---...,,,***+++......,,,+++......---+++*********(((&&&'''((()))******++++++***+++++++++)))'''(((+++...222999>>>>>>@@@GGGLLLNNN888...&&&%%%&&&%%%%%%'''(((''''''(((***)))&&&$$$ """######"""!!!"""### !!!"""######""""""""""""""""""###$$$###$$$%%%***666BBBEEECCC777///(((%%%### ### ###'''((('''%%%$$$$$$%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$""""""###$$$$$$###"""$$$(((+++---,,,***(((&&&%%%$$$#########$$$%%%((((((((('''''''''''''''((()))***,,,---............,,,***)))((()))***+++&&&&&&&&&&&&&&&((()))***$$$%%%''')))+++---...///))))))******+++---///000111222444666888999999999<<<<<<<<<<<<<<<;;;:::999555777888777444111000///---...//////000111444666===BBBKKKVVVaaaooo~~~}}}vvvoooppp}}}{{{uuummmddd]]]SSSNNNHHHCCCAAA@@@@@@???!!!"""###$$$$$$###"""!!! !!!!!!""""""###""""""!!!!!! !!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&"""""""""############$$$""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%%%%&&&"""""""""############$$$!!!"""######$$$#########"""""""""###%%%&&&%%%###!!!"""######""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&)))---...---***((('''''''''((()))*********)))111---'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&)))******)))&&&%%%%%%%%%%%%'''(((((('''%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((++++++******))))))((((((&&&''')))(((''''''(((***((((((((((((((()))******,,,)))&&&&&&''')))******'''((()))(((&&&&&&((()))))))))(((((((((((())))))((((((((()))))))))))))))************+++,,,---...((('''(((***---......,,,))))))******,,,---///000,,,***+++......+++***---000...,,,******)))'''%%%'''(((((()))***************,,,,,,)))'''(((---111000666;;;<<<@@@IIIRRRVVV999///&&&%%%'''&&&%%%&&&)))(((''''''''''''%%%### !!!""""""!!!!!!"""###!!! !!!"""###!!!###$$$###"""!!!"""###$$$$$$%%%***555BBBFFFCCC666///)))&&&"""!!!%%%!!!$$$&&&'''&&&$$$$$$$$$%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###$$$###""""""$$$%%%%%%$$$!!!###%%%((()))******)))&&&%%%$$$#########$$$%%%&&&&&&'''''''''((((((((((((((()))+++,,,,,,,,,,,,---,,,***)))((()))***+++%%%%%%&&&&&&'''((()))***%%%%%%'''(((***,,,---...))))))((((((***+++---///...000222444666666666666999999::::::;;;;;;::::::888999;;;:::777444333333///............000111222333555;;;EEENNNXXXgggsssxxxxxxzzzzzzvvvssswww~~~uuusssrrrpppmmmhhh___VVVPPPHHHGGGEEEDDDDDDCCCAAA??? """$$$$$$$$$###""" !!!""""""######!!!!!!!!!!!!!!!!!!"""### !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""###$$$%%%%%%######$$$$$$%%%%%%%%%%%%""""""""""""############"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""######$$$""""""""""""############"""######$$$$$$###"""!!!!!!!!!!!!###%%%&&&$$$### """######""""""###$$$#########$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######"""$$$'''******)))'''&&&%%%&&&&&&&&&''''''''''''$$$'''***+++***(((''''''''''''(((((()))***++++++///+++'''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&(((******'''%%%&&&&&&&&&&&&&&&'''((((((%%%&&&'''((()))(((((('''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((***)))(((''')))+++''''''''''''(((***+++,,,)))((('''((()))***)))''''''((()))(((&&&&&&(((***))))))(((((((((((())))))&&&&&&''''''((()))))))))))))))))))))+++,,,...///+++)))((((((***++++++************+++,,,---...///...+++,,,//////++++++---...---+++*********(((&&&''''''((()))))))))(((((()))***+++(((&&&'''---222333888999666666>>>FFFJJJ666,,,$$$$$$'''&&&$$$$$$''''''&&&%%%$$$######### !!!!!! """###!!! !!!!!!""""""$$$$$$"""!!!###%%%&&&&&&%%%'''111;;;>>>;;;333...(((%%%"""!!!&&&###$$$&&&&&&$$$###$$$$$$%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$######"""!!!"""%%%&&&'''&&&"""###$$$%%%''')))***+++&&&&&&$$$#########$$$$$$$$$%%%%%%&&&'''((())))))))))))***+++++++++++++++---+++***(((((()))+++,,,(((((('''''''''''''''(((%%%&&&&&&''')))+++,,,---)))(((((('''(((***---...,,,...000222333333333222444555666888999:::::::::999:::;;;:::888777777777222000...------///000000000000444:::>>>BBBKKKVVVZZZ^^^gggrrrvvvvvvxxx|||~~~~~~ooobbbbbbaaa]]]ZZZUUUPPPKKKHHHDDDCCCBBBAAABBBAAA>>><<< """$$$%%%$$$###### !!!"""######$$$!!!!!! !!!!!!"""###$$$!!!###$$$%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""############"""###$$$$$$###"""!!! ###%%%%%%$$$""""""$$$%%%%%%$$$$$$%%%&&&"""""""""######$$$$$$$$$!!!!!!"""######$$$%%%%%%************)))'''&&&%%%$$$'''+++...///...+++)))&&&&&&&&&'''''''''(((((("""$$$'''((('''&&&&&&&&&''''''''''''(((***+++,,,,,,)))'''''')))***(((%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%''''''(((***++++++)))&&&''''''&&&%%%%%%'''((()))&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***((((((***,,,&&&&&&&&&''')))***,,,---''''''(((***,,,+++(((%%%&&&(((***(((&&&%%%'''******)))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))***,,,...000---+++(((''''''(((((('''++++++++++++++++++,,,,,,///,,,---000000,,,,,,...---+++******++++++)))(((''''''((((((((((((''''''''')))***'''%%%&&&---333:::<<<888000,,,000666888444***###$$$''''''%%%$$$%%%%%%%%%###!!! !!!### !!! """$$$ !!!""""""!!!  ###$$$""""""$$$&&&)))(((%%%%%%,,,555777333222,,,(((%%%""""""((($$$%%%%%%%%%######$$$%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$"""!!!!!!"""%%%'''((('''#########$$$&&&))),,,---'''&&&$$$#########$$$$$$###$$$%%%&&&''')))************+++,,,,,,,,,++++++,,,+++)))((((((***+++,,,******)))((('''&&&&&&%%%&&&&&&&&&'''(((***,,,---)))(((''''''(((***,,,...+++,,,///111222222111000111222444666888999999:::999:::;;;:::888888999:::666333///------//////000000///111666555333777@@@BBBFFFPPP```kkkqqqwww|||xxx|||qqqfff\\\WWWTTTOOOJJJGGGFFFGGGGGGDDDBBB???>>>>>>===;;;999"""###$$$%%%$$$###!!!  !!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""!!!!!!!!!######!!! !!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""###$$$$$$$$$%%%$$$#########""""""!!!!!!%%%$$$"""!!!!!!"""$$$%%%###############"""!!!!!!###""""""!!!"""$$$&&&'''&&&%%%$$$"""""""""###### !!!"""###$$$$$$$$$%%%%%%$$$###"""$$$&&&)))$$$"""$$$$$$ $$$###########################$$$%%%%%%$$$###"""!!! """"""#########""""""!!!  ###%%%(((000222...******((($$$###+++444888333---)))''')))(((''''''&&&''''''''''''%%%$$$"""###$$$''')))&&&$$$###$$$&&&((((((''',,,+++***(((&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))(((&&&%%%%%%'''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%'''((('''%%%$$$$$$%%%)))((('''&&&&&&'''((()))))))))))))))((((((((((((******))))))((((((''''''''''''((()))***))))))))))))((('''''')))******)))''''''(((((()))))))))******+++++++++******,,,...+++++++++*********))))))'''((()))+++------+++)))------.........---+++***((()))***++++++***((((((''''''&&&&&&&&&''''''(((******((('''%%%&&&***---:::;;;666---)))***,,,,,,''''''''''''&&&&&&&&&&&&&&&))))))%%%%%%&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!"""!!! !!!###%%%'''&&&%%%$$$$$$(((+++...///555111+++'''%%%$$$###"""&&&&&&%%%%%%$$$#########'''&&&$$$#########$$$%%% """###%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&'''(((***++++++)))'''$$$###"""###%%%'''''''''(((((())))))******......---,,,***)))+++------,,,***))))))***,,,---000...+++)))((('''&&&$$$'''((()))))))))+++...000+++***)))(((((()))******---------...000111333444222222333333444555666666::::::::::::::::::::::::999555222111222333222000---...///000111333333444555:::AAAIIIQQQ^^^mmmxxxxxxsssggg]]]WWWNNNIIIDDDCCCGGGJJJIIIGGGJJJHHHCCC>>>;;;888777777!!!"""$$$$$$$$$"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!######!!! !!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""############""""""##################$$$$$$$$$$$$$$$$$$######""""""&&&%%%###""""""###%%%&&&###############"""!!!!!!###""""""""""""$$$%%%&&&%%%$$$###"""!!!""""""###"""""""""""""""""""""""""""###$$$$$$######%%%'''(((###"""$$$$$$ !!!%%%########################%%%%%%%%%%%%%%%$$$######!!!"""######$$$$$$$$$$$$#########!!! !!!$$$''',,,333555111------,,,((()))000888:::555///,,,+++*********))))))(((((((((%%%$$$"""!!!!!!###%%%'''&&&$$$###$$$&&&(((((('''******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))(((&&&%%%&&&'''&&&''''''((((((((((((((()))((((((''''''&&&&&&&&&((()))******)))'''((())))))((('''&&&&&&'''((()))))))))))))))((((((((((((************))))))))))))(((((((((((()))))))))))))))((('''''')))******)))***))))))))))))))))))((()))*********))))))+++---+++++++++*********))))))+++******+++,,,,,,,,,+++,,,,,,---------,,,******))))))************))))))''''''&&&&&&&&&''''''((((((((('''%%%$$$%%%(((***888999555---((()))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&%%%'''&&&###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$""" !!!###!!!!!! !!!###%%%'''***(((%%%$$$&&&))),,,...,,,***&&&$$$$$$$$$###"""#########$$$$$$$$$$$$$$$%%%%%%$$$############### !!!"""###$$$%%%&&&&&&######$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''((())))))(((&&&$$$###"""###%%%&&&&&&''''''((())))))******,,,,,,,,,+++***+++---///---,,,***((((((***---...000---+++))))))(((&&&%%%&&&'''(((((()))***---000,,,+++***)))(((((()))***++++++,,,---///000222333222222333333444444555555777777888888999:::;;;;;;>>>:::666444333222///,,,//////////////////000000///333888===BBBJJJVVV^^^jjjtttzzzoooeee\\\VVVQQQNNNJJJFFFBBBBBBFFFHHHHHHEEEFFFDDD@@@;;;888666555444!!!"""###$$$###"""!!! """######$$$$$$######""" !!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """!!!!!!!!!######!!! !!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""##################""""""%%%%%%$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&"""############""""""!!!""""""""""""###$$$%%%&&&######"""!!!!!!!!!""""""$$$$$$###"""!!!!!! !!!############%%%'''&&&###"""$$$$$$"""###%%%########################&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""###%%%(((000555999777555444111...000444999999555000------,,,------...---+++)))((($$$###!!! !!!"""$$$&&&%%%$$$$$$%%%'''(((((('''((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''''''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''((()))(((&&&&&&&&&'''&&&''''''(((((((((((((((******)))((('''&&&%%%%%%(((***+++,,,*********+++((((((''''''''''''(((((((((((((((((()))))))))))))))***************++++++)))((('''''''''(((***+++)))((('''''')))******))),,,++++++***))))))((((((((()))***)))((((((***,,,+++++++++***************---,,,,,,+++++++++++++++***+++++++++++++++***)))******)))))))))******+++(((''''''&&&&&&&&&''''''&&&&&&%%%###""""""%%%'''333555222+++'''''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&))))))'''''')))(((%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""!!! !!!###%%%&&&)))'''%%%###%%%)))...222+++)))&&&$$$$$$$$$"""!!!!!!!!!""""""###$$$$$$%%%###$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''%%%$$$###"""###$$$%%%&&&&&&''''''((()))))))))***+++,,,,,,++++++...000---+++(((''''''***---000///---+++))))))((('''%%%&&&'''((((((((())),,,///---,,,+++))))))((((((((())))))***+++---///111222222222333333333333333333333444555666777999::::::>>><<<999888666444000...........................---///222333444777===BBBWWWaaaooo}}}}}}uuufff___UUUMMMJJJJJJJJJKKKEEECCCAAABBBDDDFFFDDDAAA???===:::777444333222222!!!!!!"""######"""!!!!!!"""######$$$$$$######""" !!!!!!!!!!!!""""""############"""""" """!!!!!!!!!######!!! !!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$######""""""""""""######$$$$$$######""""""!!!!!!########################%%%$$$$$$######$$$$$$%%%""""""############"""!!!"""""""""######$$$$$$%%%!!!!!!!!!!!!!!!"""""""""$$$$$$######"""!!!!!! !!!######""""""###$$$$$$######$$$$$$$$$$$$%%%########################&&&%%%$$$###"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%$$$###"""###&&&(((///555<<>><<<999888666444333222111111!!!!!!!!!"""""""""!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!"""""""""######""""""""" """!!!!!!!!!######!!! !!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######"""!!!!!!"""######$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""""""""######!!!""""""#########"""""""""#########$$$$$$$$$$$$ !!!!!!""""""""""""""""""""""""############"""###%%%$$$"""!!!!!!!!!###$$$%%%$$$$$$%%%%%%$$$########################$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$$$$###"""$$$$$$$$$"""!!!"""%%%(((+++333???JJJLLLFFF<<<555666666555333000---,,,++++++---000111111...***'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$&&&(((((('''&&&%%%%%%&&&&&&'''((())))))((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''')))******(((((((((((('''''''''&&&%%%%%%%%%&&&'''((())))))'''((()))(((''''''((()))&&&''''''(((((((((((((((&&&&&&''''''(((((())))))&&&(((***+++***)))***+++'''((((((((((((((((((''''''((((((((()))))))))***&&&'''''''''((()))))))))***)))'''&&&'''(((***,,,)))((('''''')))******)))(((((()))***+++,,,,,,---+++,,,,,,+++))))))+++,,,************************,,,111666888555000,,,***,,,++++++++++++,,,,,,,,,+++***)))))))))***,,,---(((((('''&&&&&&&&&&&&&&&%%%&&&&&&$$$""""""$$$%%%###((()))&&&%%%&&&'''%%%######$$$&&&'''((()))***&&&)))***((((((+++***'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!###$$$$$$$$$$$$$$$###%%%+++333:::===777...'''$$$##################"""""""""!!!!!!""""""$$$%%%%%%$$$###"""$$$######""""""###$$$%%%######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&''''''((((((---...///---+++******+++,,,)))&&&%%%&&&***///222...,,,***)))******)))(((&&&'''(((''''''(((+++---------,,,+++***)))((('''&&&&&&'''(((***,,,...///111111111111111000000000333333333333333333333222333555888:::;;;;;;;;;<<<666555444333222111000///000111222111111111222333333888@@@GGGPPPZZZdddkkksss|||{{{sssrrrqqqlllccc]]]YYYRRRKKKEEECCC@@@???@@@BBBDDDDDDBBBBBBAAA@@@???<<<999666555444444333222222222222 !!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" """!!!!!!!!!######!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""############""""""######$$$$$$$$$###### !!!"""###$$$$$$### !!!"""###%%%%%%&&&###%%%&&&%%%###!!! ###&&&&&&$$$$$$&&&%%%"""########################"""!!!!!!!!!!!!"""######""""""###############"""$$$$$$$$$###"""###%%%(((,,,222@@@OOORRRIII===666777666444222///---,,,+++)))+++---//////,,,)))'''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$&&&((()))'''%%%$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((()))***))))))((((((((('''''''''%%%&&&&&&&&&'''(((((((((&&&((())))))((('''(((***&&&''''''((((((((((((((($$$$$$%%%&&&'''((())))))(((***+++,,,*********+++''''''((((((((((((''''''''''''(((((())))))******&&&&&&'''''''''''''''((()))((('''''''''(((***+++)))((('''''')))******)))&&&'''((()))***,,,------,,,,,,---+++***)))+++,,,***************+++++++++,,,333<<>>===;;;888555222///...............//////000111222444888;;;???DDDJJJNNNVVVaaappp|||tttnnngggaaaWWWWWWTTTOOOLLLLLLHHHBBBAAA@@@??????AAAAAAAAA????????????===;;;777444333111111222222333333444444 !!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!######!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""""""""""" !!!!!!!!!""""""""""""""""""############""""""!!!!!!"""###############"""###$$$$$$$$$$$$###""" """###%%%%%%%%%%%% !!!!!!###$$$%%%&&&&&&"""$$$&&&&&&$$$"""!!!!!!###'''(((%%%$$$&&&%%%!!!########################!!!!!!"""###############!!!!!!"""###$$$$$$$$$###%%%&&&%%%$$$###$$$''')))111555AAAOOORRRHHH;;;444444333000...---+++)))(((&&&'''***+++,,,***)))'''&&&&&&''''''''''''((((((######$$$'''))))))'''%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&((())))))(((((()))***&&&''''''((((((((((((((($$$$$$%%%%%%&&&&&&''''''((()))******)))'''((()))&&&'''((())))))((('''&&&'''''''''((()))*********((((((((((((''''''''''''(((((((((((()))))))))))))))((('''''')))******)))''''''((())))))***+++++++++,,,,,,+++)))(((***+++))))))*********+++++++++***222:::===999333...---+++******)))***+++,,,---((()))***+++,,,,,,,,,,,,))))))(((&&&&&&%%%%%%&&&%%%&&&&&&%%%###""""""###!!!%%%%%%!!! ###%%%$$$!!!!!!"""###$$$%%%%%%&&&'''******(((''')))((($$$!!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%"""!!!""""""######&&&((()))(((&&&(((///555666333...***)))((('''&&&$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%&&&&&&'''&&&%%%###"""!!!"""###$$$######!!!!!!!!!"""$$$%%%&&&%%%%%%%%%$$$$$$######%%%&&&((()))((('''$$$###$$$$$$$$$%%%&&&&&&'''''',,,...///...,,,***)))***((('''&&&&&&(((+++///111---+++******+++,,,+++***((()))***)))((()))+++...++++++,,,,,,,,,+++))))))'''''''''(((((()))***+++.........//////000000000222222222222111111111111222555777777666777:::===???>>><<<:::777555333222000///---------/////////555555666777888999;;;===CCCKKKVVVcccnnnwwwxxxnnnfff```ZZZUUUGGGIIIHHHEEEFFFHHHFFFBBBAAA???>>>===>>>???>>>===999:::999888555333222222---...000111333444444555 !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!######""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###""" """###$$$ !!!!!!""""""######!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!!!!"""###############"""###$$$%%%%%%$$$"""""" """$$$%%%&&&&&&%%%!!!""""""###$$$$$$%%%%%%!!!###&&&'''&&&$$$$$$$$$$$$((()))%%%$$$&&&%%%########################!!!"""###%%%%%%%%%$$$### !!!"""###$$$%%%%%%%%%'''''''''%%%$$$%%%(((+++777888AAAMMMPPPEEE999444000...,,,***)))(((%%%$$$$$$%%%''')))))))))((('''&&&&&&&&&'''''''''((((((######%%%'''))))))'''%%%%%%%%%&&&&&&'''((())))))&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%&&&'''))))))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&((())))))(((((()))+++&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$%%%&&&'''((())))))((('''&&&&&&''''''((()))******+++******))))))((((((''''''''''''((()))***))))))))))))((('''''')))******)))(((((((((((())))))))))))***++++++***((('''(((***))))))******++++++++++++'''...666777333...++++++***)))(((((((((***+++,,,((()))+++,,,------,,,,,,***)))((('''&&&%%%%%%%%%$$$%%%&&&%%%"""!!!!!!"""###&&&%%%!!!!!!###""" !!!!!!""""""######(((+++***'''&&&((('''###!!!!!!!!!!!!!!!!!!!!!!!! ###### !!!""""""######"""%%%(((((('''***111777666444111000...+++'''$$$#########$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&((()))'''%%%###"""!!!"""###$$$$$$###!!! !!!"""$$$%%%)))))))))((((((''''''&&&%%%&&&(((***)))'''%%%######$$$$$$%%%%%%&&&''''''***,,,......---+++++++++&&&&&&&&&'''))),,,...000---+++******+++,,,++++++)))******))))))))),,,...***+++,,,---,,,+++***)))((((((((((((((()))******,,,------...///000111111000000111111222222333333000222444555555777<<<@@@:::::::::999999999999999666333000...///000000000111222222222111111111111000444;;;CCCLLLVVV```fffjjjkkkqqqzzz{{{|||wwwqqqtttyyyzzzsssmmmjjjhhhgggddd```[[[VVVPPPIIIEEEAAACCCCCCAAABBBEEEDDD@@@===:::888777777888888888444555555444222111111222+++,,,...000222444444555 !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######  !!!"""#########!!!  !!!"""###$$$ """!!!"""!!! !!!###$$$&&&$$$""" !!!"""### $$$###%%%&&&###!!!!!!"""###$$$%%%%%%%%%""""""""""""############$$$$$$############$$$$$$ !!!"""###$$$$$$%%%$$$%%%%%%$$$!!! !!!"""######$$$$$$%%%&&&&&&########################"""###$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%&&&&&&''''''''''''&&&$$$######'''---222===<<<>>>DDDDDD;;;222---...,,,***'''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++)))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%'''(((((((((((((((''''''((((((((((((''''''''''''%%%$$$$$$%%%&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((()))************))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((''')))++++++***)))((()))******+++++++++,,,,,,,,,...------,,,---...000111+++,,,,,,------,,,,,,+++++++++------------++++++)))((((((((())))))&&&$$$%%%%%%###"""""""""###$$$###############$$$$$$$$$!!! !!!"""###$$$%%%&&&&&&''''''''''''!!!""""""""""""!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!$$$%%%'''(((***///555999999555222111333222---(((&&&&&&&&&&&&&&&&&&%%%%%%(((%%%###$$$'''((('''&&&)))(((&&&$$$$$$%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%'''((()))'''%%%######$$$+++)))(((***---+++&&& &&&&&&%%%%%%%%%&&&''''''%%%'''***+++***)))((()))***(((&&&%%%'''***---000------,,,+++++++++,,,,,,///...---------,,,)))''''''))),,,---,,,+++******!!!"""$$$%%%''''''''''''+++,,,---////////////...333222111111222333555666555555555444333444777:::;;;<<<=========<<<;;;:::888777666555333111000///333333111000////////////000000222555;;;AAAGGGKKKXXX[[[bbbllltttvvvsssooopppllllllttt}}}vvvkkkgggdddfffnnnxxx{{{wwwnnnlllgggaaaZZZTTTOOOMMMPPPQQQPPPOOOMMMIIIEEECCC@@@@@@@@@AAABBBAAA???<<<;;;;;;:::999888777666666111111222333444444444444222111000000000111222333 """""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!"""""""""!!! !!!""""""###$$$(((""""""%%%$$$!!!"""!!!!!! !!!"""###$$$%%%$$$"""!!!!!!!!!"""### ###"""###$$$"""!!!!!!"""$$$$$$%%%%%%$$$""""""""""""###############""""""""""""""""""###!!!!!!""""""######$$$$$$###$$$%%%$$$""" !!!"""""""""############$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%######%%%***...333222555;;;<<<555...+++---,,,)))'''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&(((((('''''''''''''''''''''''''''''''''(((((())))))******)))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((())))))(((((('''((((((((((((''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&)))(((((((((''''''''''''((('''''''''(((((()))***)))))))))(((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((''')))++++++***)))))))))*********+++++++++,,,,,,...---,,,,,,,,,---...///)))******++++++******)))++++++,,,------,,,++++++***)))((()))***)))'''$$$%%%%%%###"""""""""###$$$#####################""""""!!! !!!""""""######$$$%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!"""""""""!!! !!!!!!!!!!!!""""""%%%&&&((()))+++///555:::777555444666777555...(((''''''''''''&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%'''(((***)))'''&&&%%%%%%((((((((()))***)))%%%!!!%%%%%%%%%%%%%%%%%%&&&&&&$$$'''***+++)))((((((((()))(((&&&&&&'''***---///.........------,,,,,,+++---------...///...,,,)))''')))+++------,,,,,,,,,$$$%%%%%%&&&&&&'''(((((()))+++,,,---......------222111111111222333444555333444444444333444666888;;;;;;;;;<<<;;;;;;::::::<<<;;;:::999777555444444222222111000///......///222111111111333777:::<<>>???>>>======>>>===;;;999:::999888777555333222222222222333444555666666666333222111000000000222222 ########################$$$$$$###""""""!!! !!!  !!! !!!!!!!!!!!! !!!!!!!!!"""""""""######$$$""" !!!"""######"""""""""!!! !!!"""###$$$#########"""""""""""""""!!!!!!"""###!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""#########"""###$$$###"""!!!"""$$$#########""""""""""""!!!########################$$$$$$%%%%%%%%%$$$#####################""""""""" !!!"""######$$$$$$%%%&&&'''''''''%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$''')))***)))+++111333///,,,+++,,,+++)))&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((******+++***)))((((((((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''(((((()))******))))))(((((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''&&&''''''((()))((((((((('''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((())))))((('''''''''((((((''')))++++++)))))))))************++++++++++++,,,------,,,+++++++++,,,,,,)))******++++++******)))***+++,,,,,,,,,,,,+++***+++***))))))***)))'''%%%%%%%%%$$$############$$$#########""""""!!!!!!!!!""""""!!! !!!!!!!!!"""################## !!!""""""###""""""""""""#########"""!!!!!! !!!!!!""""""""""""&&&))),,,......000444888444444666999:::666///((())))))(((((((((''''''''''''&&&%%%&&&((((((&&&$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%############%%%%%%%%%(((***+++***(((''''''(((***---...,,,(((&&&$$$$$$$$$%%%&&&&&&%%%$$$######&&&)))***)))''''''''''''''''''''')))+++---...//////000000///---,,,++++++,,,---000222111...+++''')))+++---......---,,,)))((('''&&&&&&'''((((((((()))+++,,,------,,,,,,000000000000111222333444111222444444444444555777:::999999999999999::::::======<<<;;;:::888888777222111000000////////////333111///......///000111666;;;BBBIIINNNQQQTTTVVVSSSOOONNNVVVdddooottttttwwwrrrlllgggfffggghhhhhheeedddbbb```^^^]]]]]]]]]^^^bbbiiimmmlllfff___ZZZXXXVVVTTTTTTVVVXXXXXXXXXQQQPPPNNNKKKIIIFFFDDDCCCGGGGGGFFFEEEBBB???;;;:::<<<:::888888999999888777666555555444333222111111222333444555666777888888444333111000//////000111 """"""""""""""""""""""""#########"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!!############"""""""""""" !!!!!!"""######"""!!!!!!!!!"""###$$$""""""############"""!!!!!!!!!!!! !!!"""!!!!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!"""$$$$$$######$$$%%%%%%$$$$$$###""""""!!!!!!########################%%%%%%%%%%%%$$$$$$###"""###############""""""""" !!!!!!"""###$$$%%%%%%''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%''')))&&&(((---...,,,+++---+++)))'''&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***)))'''&&&(((((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((((())))))************)))((((((((((((''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((())))))((((((((((((((((((''')))******))))))***+++************++++++++++++---,,,,,,++++++*********+++,,,,,,------,,,,,,+++******++++++++++++******---+++*********)))(((&&&%%%%%%$$$$$$############$$$######"""!!! """""""""!!!!!!!!!!!!!!!""""""############"""""" """#####################""""""!!!!!! !!!!!!!!!""""""######$$$(((...444777444222333555222333555777888444...***++++++******))))))((((((&&&&&&'''(((((((((&&&%%%###$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&###&&&)))+++***((('''((()))000777888222+++'''&&&"""$$$%%%&&&&&&%%%###!!!###%%%((()))((('''&&&'''&&&&&&'''(((***,,,---...000000222222111///,,,+++)))***,,,///222111///,,,)))***+++---......,,,***+++***(((&&&%%%&&&'''((()))***+++---------,,,,,,/////////000000111222222000222444555555444555666888777666666777888999;;;;;;;;;:::999999888888888444333222222111111111222222111///.........///000...333999===???BBBFFFJJJOOOLLLKKKPPP[[[eeejjjlllqqqnnnkkkiiihhhiiijjjkkkgggddd___[[[ZZZYYYWWWVVVXXX]]]dddjjjkkkhhhddd```QQQOOOMMMMMMOOORRRTTTTTTUUUTTTQQQNNNJJJGGGDDDCCCEEEDDDCCCAAA???<<<999888777555333444555777888888555555555444444444444444222222333444555777888999555333222000///...//////!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!! !!!!!!!!!"""""""""""""""""""""###############""""""""""""!!!$$$%%%$$$###$$$&&&###"""!!!!!!!!!"""$$$%%%!!!"""############"""""""""""""""######"""!!!"""""""""###$$$$$$$$$######!!!"""""""""############$$$######""""""######$$$#########"""""""""""""""!!!"""$$$$$$######%%%&&&&&&&&&%%%$$$###""""""!!!########################%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$###$$$&&&'''***'''(((******((())),,,)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$(((((('''&&&&&&&&&''''''(((((())))))))))))(((((((((((()))***************((((((((((((''''''''''''&&&'''((()))))))))((((((&&&&&&&&&''''''((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))''')))******))))))***,,,))))))*********+++++++++,,,,,,,,,++++++******)))+++,,,,,,------,,,,,,+++************************...,,,***)))))))))'''&&&%%%%%%%%%%%%$$$$$$######$$$######"""!!! """"""""""""""""""!!!!!!###$$$$$$$$$$$$$$$###### """###############""""""!!!!!! !!!!!!""""""###$$$$$$%%%)))222<<<@@@<<<666333333444333333222222111...---------,,,++++++***))))))&&&'''((())))))((())))))'''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&!!!$$$'''((('''&&&&&&''')))222<<<===666,,,&&&$$$###$$$&&&&&&&&&$$$"""!!!###%%%((()))((('''&&&'''%%%&&&'''(((***,,,---...000111222222222000---,,,((()))+++...000000...++++++++++++---//////,,,))),,,+++(((&&&%%%%%%&&&''')))***,,,---......------------...//////000000000///222444555555555666777666555555555666777999:::999999999999999999999999777666666555555555555666333222111000//////000000)))---000222111333777:::CCCCCCFFFLLLVVV^^^dddffflllkkkkkkjjjiiiiiijjjkkkfffbbb[[[WWWUUUTTTSSSRRR]]]bbbhhhmmmooonnnjjjgggRRROOOKKKJJJKKKMMMOOOOOOTTTRRROOOKKKGGGCCC@@@???@@@@@@???===;;;999777666333111111333666:::<<<<<<<<<;;;:::999777666555444111111111222333444666777555444222000............!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$%%%"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$%%%&&&%%%$$$"""""""""######"""!!!"""###$$$%%%"""""""""""""""#########$$$""""""%%%$$$!!! """"""######$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$"""""""""""""""#########!!!###$$$$$$######%%%&&&&&&&&&&&&%%%$$$######"""########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ """#########$$$&&&((()))'''&&&(((&&&###$$$)))'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%(((((('''''''''''''''((((((((())))))))))))((((((''''''((()))************(((((((((((('''''''''''''''((()))******)))(((''''''''''''((())))))******'''''''''((((((((((((((()))(((''''''&&&''''''''''''''''''''''''(((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((()))*********))))))((()))))))))((()))+++---)))))))))************+++++++++,,,,,,,,,+++******)))******++++++******)))******))))))))))))******...,,,)))((((((((('''%%%%%%%%%%%%&&&%%%$$$$$$############""""""!!!!!!!!! !!!"""############"""%%%%%%%%%&&&%%%%%%$$$### !!!""""""###""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&)))333???CCC???999777777888666444111000000000111//////...---,,,++++++***'''(((***))))))***,,,......,,,)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&&&&...888:::444+++%%%"""%%%%%%&&&&&&&&&$$$###"""###&&&)))***)))'''''''''&&&&&&&&&'''))),,,...000000000111111111000///...+++******,,,......---+++,,,++++++...222333000------,,,***((('''''''''(((***+++,,,.........------+++,,,---...///////////////000222333333444666777444444444555666888999::::::::::::;;;;;;<<<<<<<<<:::999999888888888999999777666555222000///...---,,,---//////......000111333666<<>>;;;;;;:::999777666666555222111222666;;;???AAAAAAFFFDDDAAA>>>999666333111111111000000000222333444444333111///............!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""!!!!!! $$$###"""""""""###$$$%%%###"""!!!!!!!!!"""$$$%%%### !!!%%%$$$ !!!######$$$$$$$$$######"""""""""""""""##################""""""""""""######!!!!!!""""""######$$$$$$"""$$$%%%%%%######$$$%%%%%%%%%$$$$$$######""""""##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############!!!!!!!!!""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$###"""###%%%''''''%%%%%%&&&$$$ """'''&&&%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&'''((())))))))))))(((((((((((('''''''''''''''(((***++++++***((('''((((((((()))***+++++++++''''''''''''((((((((()))***)))(((((('''''''''((('''''''''(((((()))))))))''''''((((((''''''&&&%%%'''''''''''''''''''''''''''((()))***+++******)))(((((())))))((()))+++---))))))))))))***************+++,,,------,,,,,,+++)))******++++++******)))***)))(((((((((((()))***...+++((('''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$########################""" !!!###$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""###$$$!!!""""""###$$$%%%&&&''''''111<<>>>>>;;;;;;::::::::::::;;;;;;<<<;;;999666444111000///222111000000222222111//////222666999===CCCIIIMMMSSSVVVYYYZZZXXXWWWXXXYYYXXXWWWSSSMMMHHHHHHLLLQQQ]]]___bbbeeedddbbb^^^[[[OOOMMMJJJJJJKKKLLLLLLLLLJJJIIIGGGEEEBBB@@@>>>===999999888888777888888888444555777;;;@@@CCCDDDDDDGGGFFFCCC???:::666333111333222000//////000222333333222000///.........///""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""%%%###!!!"""$$$&&&&&&%%%$$$###"""""""""###%%%%%%###"""!!! """$$$&&&### $$$$$$ ######$$$$$$$$$######"""""""""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%###%%%%%%%%%######$$$%%%############""""""""""""########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!! !!!"""$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%###!!!"""$$$&&&&&&%%%&&&'''$$$ """(((&&&%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++(((((('''''''''(((((()))''''''((((((((((((''''''%%%&&&'''((()))))))))))))))(((((((((''''''''''''((()))***++++++***((('''((())))))***+++,,,,,,,,,&&&'''''''''(((((())))))******)))((((((((((((((('''((((((((())))))******'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''((()))+++++++++***)))(((((()))(((((()))+++...))))))))))))************)))***,,,---...------,,,,,,,,,,,,------,,,,,,,,,***)))(((''''''((()))***...+++(((&&&&&&&&&%%%$$$%%%%%%&&&'''&&&%%%$$$##################$$$$$$$$$!!!###$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!"""""""""""""""!!! ######"""""""""###%%%&&&!!!""""""$$$%%%&&&''''''%%%...777;;;999:::AAAHHH@@@@@@>>>;;;888666666666222111000///...---,,,,,,)))***+++***))),,,333888:::666000***''''''(((***&&&&&&''''''''''''&&&&&&%%%%%%$$$###!!!"""%%%'''%%%'''***,,,,,,,,,,,,,,,)))((('''&&&%%%$$$%%%%%%%%%'''***+++***)))((()))'''&&&%%%%%%'''+++000222///.........///000111222333000---,,,,,,---,,,,,,******,,,333;;;@@@???<<>>;;;888777;;;::::::::::::;;;;;;<<<777888;;;???DDDFFFFFFEEECCCBBB@@@===;;;888666555444333111//////000111222222111000///......//////  !!!###$$$######""""""""""""######!!!!!!"""!!!!!!  !!!""""""!!!  !!!""""""""""""!!! $$$$$$######$$$%%%%%%&&&############""""""""""""""""""%%%%%%$$$#########"""""""""""""""######"""!!!!!!!!!!!!!!!###############$$$$$$$$$#####################$$$"""""""""!!!""""""###$$$"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###&&&&&&### !!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""!!!###%%%&&&'''&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$$$$###!!! $$$$$$%%%%%%%%%&&&&&&&&&))))))(((((('''''''''&&&%%%&&&((((((&&&$$$$$$$$$(((&&&$$$$$$%%%&&&'''&&&''''''((())))))))))))))))))'''&&&&&&''''''&&&%%%%%%%%%'''(((***+++++++++'''''''''''''''((())))))((()))***)))'''&&&&&&'''+++(((''')))------)))%%%'''&&&&&&%%%%%%&&&&&&'''+++***))))))******)))'''&&&''''''((((((((((((''')))))))))'''%%%%%%''')))((('''''''''&&&&&&&&&&&&&&&''''''((()))******+++)))))))))((((((((((((((())))))))))))************************************,,,***(((***,,,,,,***'''(((((('''(((((()))******---+++***(((&&&%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%$$$######""""""######$$$$$$$$$"""!!!!!!###&&&###$$$%%%&&&%%%$$$###"""$$$!!!"""&&&%%%!!!!!!$$$$$$"""!!! !!!"""$$$%%%$$$%%%%%%%%%$$$%%%(((***'''***222<<>>??????;;;777666888888777555777555222111111111111000...,,,***)))***---222444888555000+++'''&&&&&&&&&'''((())))))(((''')))***((('''&&&%%%$$$$$$$$$$$$&&&''')))***+++++++++***000...,,,)))'''&&&&&&&&&%%%&&&'''***,,,,,,)))&&&%%%&&&''')))***,,,---...***,,,///000000111222333888555111,,,******+++,,,***)))***000666;;;;;;:::333222111000111000///---++++++******)))******+++---...///,,,((((((***...------,,,,,,------......000111333444333333444555777888999888666666666777999999999999999999999999;;;:::999888777777777777777666444222111111111222000111111111111222222222666888<<>>@@@CCCEEEFFF:::999888777666555444333222111000///////////////000...---......---///111!!! """###$$$!!!!!! !!!!!!"""""""""""""""!!!  !!!""""""!!!  !!!"""""""""!!!  !!!"""""""""!!!""""""######$$$#########""""""!!!!!!$$$!!! """$$$$$$######"""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$$$$##############################$$$$$$%%%%%%###""""""""""""###$$$$$$$$$$$$##################"""######$$$$$$$$$$$$###%%%$$$###"""!!!!!!"""###"""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###"""$$$&&&&&&$$$!!!""""""######$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%$$$$$$$$$###!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&(((***)))(((&&&&&&&&&)))'''%%%%%%&&&''''''&&&((((((((((((((((((((()))***)))((((((((((((%%%###$$$%%%&&&'''))))))******'''&&&&&&&&&''''''((()))((()))))))))'''&&&'''(((+++((('''))),,,---)))%%%'''&&&&&&%%%%%%&&&&&&'''+++***))))))******)))'''''''''((()))))))))(((((()))***)))(((&&&&&&(((***(((((((((((('''''''''&&&''''''(((((()))******+++((((((((((((((((((((((((((((((((())))))*********************************,,,***)))***,,,---+++((())))))(((((())))))***+++'''''''''''''''((()))***&&&%%%$$$######$$$%%%&&&%%%$$$######""""""#########$$$%%%###"""!!!###$$$$$$%%%%%%%%%$$$###"""!!!$$$""""""###&&&(((&&&#########!!!!!!!!!"""$$$%%%$$$%%%&&&%%%$$$%%%(((***''')))111;;;???===:::;;;999888666777:::;;;:::999666444111000111222111000---+++)))'''(((+++...111444222///+++)))((('''((()))***+++***)))((()))******)))(((&&&%%%$$$$$$###"""$$$'''***,,,---......,,,+++)))'''%%%%%%%%%%%%%%%%%%&&&)))+++,,,***(((''''''(((((()))))))))******,,,///000000000111222555333000---++++++,,,---,,,++++++...222777;;;<<<333222000000000000000///------,,,+++++++++++++++///000000...,,,+++,,,---++++++*********++++++,,,...000222222222111222333777888999999777777777999:::::::::999999999999999;;;:::999888888777777777888777666444333333444444444333333222222111000000222444666999<<<>>>??????BBBAAA?????????AAACCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGEEEBBB???============<<<===>>>>>>>>>===<<<;;;<<<;;;;;;::::::::::::;;;777777666555444333222111000000///.........//////222000---............... !!!"""###$$$!!!  !!!""""""#########"""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!  """$$$&&&###""""""!!!!!!!!!""""""$$$$$$$$$###"""!!!!!! %%%###!!!!!!###$$$######""""""""""""""""""############"""!!!!!!!!!""""""%%%$$$$$$$$$###""""""""""""######$$$%%%&&&&&&'''###############$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$###"""$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$###"""$$$######"""###$$$%%%&&&###"""###%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###!!! """###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((***++++++)))(((((())))))'''&&&&&&'''((((((''')))(((((('''((()))***+++---,,,***))))))'''%%%"""$$$$$$&&&'''((((((((((((&&&&&&''''''''''''(((((('''((()))((('''&&&'''(((***((('''(((+++,,,)))&&&''''''&&&&&&&&&&&&''''''+++)))((((((******)))''''''((())))))*********)))***++++++)))(((''')))***))))))))))))(((((((((((('''(((((())))))*********&&&'''((()))))))))))))))&&&''''''((()))******+++************************,,,+++***+++------,,,*********))))))******++++++%%%&&&&&&&&&((()))***+++%%%$$$$$$#########$$$$$$$$$$$$###""""""""""""######$$$%%%%%%###""""""###$$$$$$$$$$$$###"""!!! """###!!!"""+++555222(((######"""!!!"""###$$$%%%$$$%%%&&&%%%%%%%%%''')))&&&(((000:::<<<888555555666666777:::<<<<<<:::888444222000///111222222111...,,,***(((((())),,,---///...---+++************,,,------,,,***)))***+++---,,,)))'''%%%###"""""""""###&&&(((+++---......))))))((('''&&&&&&&&&&&&&&&%%%%%%'''***++++++************)))((((((''''''***,,,////////////000111222111///...---------...------,,,,,,---222888<<<222111000//////000111111000000///...---,,,,,,,,,111000000111222222000...++++++***************+++,,,...000000//////000111555777888777666666777888;;;;;;::::::999999999999;;;;;;:::999888888888888999999888777666666777777777777555444222111000///111111333444444444444444777888:::<<<=========<<<999999999999999999999999>>>>>>???AAABBBDDDEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@???===;;;::::::999777666444444333333444444333222111111000000.........---......//////000///...------...---,,, !!!"""""""""""""""!!!!!!"""""""""!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!$$$''')))%%%$$$$$$###############%%%$$$$$$###"""!!! ######"""######$$$$$$$$$"""""""""""""""###############""""""!!!""""""###%%%%%%%%%$$$###"""!!!!!!""""""###$$$&&&'''(((((($$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%$$$######"""$$$#####################%%%%%%%%%%%%$$$######"""%%%$$$###""""""$$$&&&'''"""###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%(((***+++***)))((()))***)))(((&&&'''((()))(((''')))(((''''''))),,,...000333///+++(((&&&&&&%%%$$$%%%&&&''''''(((((((((((('''((((((((((((((((((((('''((()))((('''&&&'''((()))((('''(((***+++)))(((''''''&&&&&&&&&&&&''''''+++)))(((((())))))(((''''''((()))******+++*********+++,,,+++)))((()))+++*********))))))))))))((((((((()))))))))*********&&&''')))***++++++++++++%%%&&&&&&((()))***++++++************************++++++,,,,,,------,,,,,,+++++++++******+++,,,,,,***)))(((''''''&&&''''''$$$$$$##################$$$$$$###""""""""""""""""""$$$&&&&&&$$$"""""""""############"""""""""!!! ###"""!!!000@@@===...######"""""""""###$$$%%%$$$%%%&&&&&&%%%%%%'''(((&&&(((...777999555111000555777;;;===>>>;;;777444333111//////000222222222000...,,,***))))))***+++******++++++,,,,,,,,,---...///000...,,,++++++,,,///---+++(((%%%###!!!!!!%%%%%%&&&'''(((((())))))(((((((((((()))))))))***)))'''&&&&&&'''))))))))),,,++++++***)))(((((('''***,,,...............000111111000///...------------......,,,***,,,222888111111000///...///111333333333222111000///...---000///000444777888555111......---,,,,,,,,,,,,,,,+++---//////......///000222333555555444444555666;;;:::::::::999999999999;;;;;;:::999999999999999999999999888888888888888888888777555444333222111333333444444333333333222222444666777888777666555333333333333444444555555:::;;;<<<===???AAABBBBBBAAA@@@@@@???@@@@@@AAABBB@@@@@@@@@???===:::888777333333222222222333333444222222111111000000//////---------------...///000---111333...******,,,--- """"""!!!!!!!!!!!!"""""" !!! !!!!!!!!! !!!!!!!!! !!!"""!!!!!!!!!  """%%%''')))$$$$$$######"""######$$$$$$$$$######"""!!!!!! !!!"""######$$$$$$%%%%%%!!!!!!""""""##################""""""""""""######%%%%%%%%%$$$###"""!!!!!!""""""###$$$&&&'''(((((($$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""&&&$$$###""""""$$$&&&'''"""$$$&&&'''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&$$$$$$%%%&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))(((''''''(((***((('''''''''))))))(((&&&'''''''''))),,,000333666777111)))$$$###%%%'''((('''(((((()))))))))(((((())))))*********))))))(((&&&((()))(((''''''((()))(((''''''''')))******)))(((''''''&&&&&&''''''(((***)))(((((())))))(((&&&'''((()))***++++++++++++***+++,,,,,,***))))))***+++*********))))))))))))))))))))))))************''')))+++,,,------,,,,,,%%%&&&'''((()))***+++,,,***************************+++,,,---------------,,,,,,+++++++++++++++,,,,,,+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$######""""""$$$###""""""!!!!!!""""""!!!###%%%%%%$$$###"""###!!!!!!!!!""""""###$$$$$$!!!$$$"""!!!---===:::+++###############$$$$$$%%%$$$%%%''''''&&&%%%&&&'''%%%'''---444666222//////444888>>>AAA@@@<<<777444444222000///111222222111///...,,,+++)))((((((((('''((()))***,,,---...///000111111000---,,,,,,---000...,,,)))&&&$$$"""!!!$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))*********,,,)))'''%%%&&&''''''&&&((((((((((((((('''''''''(((***------------...///333222111000///.........,,,......,,,***)))---000000111111000......111333555555555444333111///...------///444999;;;888444000///...---,,,,,,,,,,,,***,,,...............000000222444444333444555777999999999999999999999999::::::999999888888999999888888888888999999999888777777777777666666666666666666555555555666666666444444444333222222222222///000000111111222222333444444666777888:::;;;;;;:::::::::;;;;;;<<<======;;;;;;;;;:::999666444222............///000222222111111000000000000000000---------------...///000111;;;???555***'''***---   !!!!!! !!!!!!!!!"""""""""!!!  !!!###$$$&&&&&&!!! !!!"""###############"""""""""""" """$$$$$$#########$$$!!!!!!!!!"""######$$$$$$######"""""""""###$$$$$$%%%$$$$$$$$$###""""""""""""######$$$%%%&&&&&&'''###############$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%$$$$$$###$$$%%%&&&'''$$$&&&((()))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&''''''&&&'''(((((()))))))))(((%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&((()))''''''&&&'''))))))'''%%%%%%&&&'''***---111555777666000(((###"""%%%)))+++))))))))))))))))))((((((((()))***+++***)))((('''&&&'''((((((''''''((()))''''''''''''((()))******((((((''''''''''''((((((***(((''''''))))))(((&&&&&&'''((()))***+++++++++)))+++,,,,,,***))))))***************))))))))))))************************((()))+++---...---,,,+++'''(((((()))***++++++,,,************************(((***,,,---,,,+++,,,---,,,,,,++++++******++++++))))))((('''''''''''''''%%%%%%%%%%%%$$$###"""!!!######"""!!!!!!!!!!!!""" """$$$$$$$$$###$$$%%%"""""""""""""""###%%%%%%"""%%%$$$"""'''///---$$$#########$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&+++222444222000222444999AAAEEEDDDAAA===:::777555222111111111111000...---,,,+++)))'''&&&%%%''''''((()))+++---///000000111111000...---...///111///---+++)))'''&&&&&&###""""""######%%%&&&'''###$$$%%%&&&'''(((((((((,,,)))'''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&(((+++,,,,,,---...///333333111000000111111222000000///---***)))***,,,...111333222///...000222555555666666555333111000+++,,,///333777888777555000///...,,,+++*********)))+++---------,,,---...000111333444444444666888666666777777888999999999999999888888777888888999666777888999999999999999777777777888888999999999666666555555666777888999777666444222111111222222/////////000000111111111//////000111222333444444333333333444444444444444555555555555444222000///,,,,,,+++++++++,,,------///000000000000000000000.........---......//////888DDDGGG:::,,,)))++++++ """"""""""""!!!   !!!!!! """!!!  !!!"""!!!"""###"""!!!  !!!############""" """###$$$""""""""""""############!!!$$$&&&%%%""" !!!!!!"""######$$$$$$######""""""######$$$%%%$$$$$$##############################$$$$$$%%%%%%###""""""""""""###$$$$$$##################$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%(((******((('''''')))%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%'''''')))(((&&&%%%$$$%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***&&&&&&&&&'''((((((&&&$$$$$$%%%'''***---000222333111---'''$$$$$$''')))***((()))))))))(((''''''&&&'''((()))))))))(((&&&%%%&&&'''((((((''''''(((***'''''''''''''''(((***+++((((((''''''''''''((((((***(((''''''(((((('''&&&%%%%%%'''((()))*********(((***,,,,,,***(((((()))******)))))))))(((((((((************************''')))+++,,,,,,+++)))((()))*********++++++,,,,,,************************'''))),,,,,,+++***,,,---,,,,,,+++***************(((''''''''''''(((((()))%%%&&&&&&&&&%%%$$$"""!!!######"""!!!!!!!!!!!!!!!!!!"""######$$$&&&(((&&&%%%$$$###"""######$$$!!!###%%%%%%$$$###$$$%%%######$$$$$$%%%%%%%%%$$$$$$&&&((((((&&&%%%%%%&&&&&&&&&)))000333222333666999???GGGJJJIIIDDDAAA???;;;888555222222111///...000//////...,,,***((('''(((((('''((())),,,///000///000111000///...///000222111000...---,,,,,,,,,&&&%%%$$$$$$$$$$$$%%%&&&"""###%%%'''((((((((('''((('''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))+++,,,---...000222111000000111444777999888444///,,,++++++,,,,,,---111555444000---...000444555666666666444333111+++---111222222222222333222111000...,,,+++++++++''')))+++++++++***+++,,,,,,...000111111222444666333333444666777888999:::888777777666666777888888666777888:::;;;;;;::::::888888999999::::::::::::666666555555555777888999777777666555444444444444222222222222222222333333000000000111111222222222000000000000000//////...//////000111111000...---,,,,,,,,,++++++,,,,,,---.........//////000000000000000///.........//////555???@@@666...///...*** """$$$$$$$$$######!!!!!!!!! !!!!!!!!! !!!""""""!!!!!!"""!!!  !!!"""!!!"""###"""!!!  """$$$$$$"""!!! !!!###$$$&&&'''!!!!!!!!!"""######$$$$$$$$$&&&'''%%%!!! !!!!!!"""###$$$$$$$$$######""""""###$$$%%%%%%###############$$$$$$$$$#####################$$$"""""""""!!!"""######$$$%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&)))++++++((('''''')))%%%%%%%%%&&&'''((())))))###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''((()))'''%%%$$$$$$$$$&&&'''))))))(((((('''&&&$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%%%%''''''((('''&&&&&&)))+++%%%%%%%%%&&&((((((%%%###$$$&&&(((***,,,---......,,,***'''&&&'''((())))))(((((((((((('''&&&%%%%%%%%%&&&'''((((((&&&$$$###%%%'''((((((''''''(((***&&&''''''&&&&&&'''***,,,((((((''''''''''''((((((***(((''''''(((((('''&&&$$$%%%&&&((())))))******(((***,,,,,,***((((((((())))))))))))((((((((((((++++++******************&&&(((***++++++)))'''%%%++++++++++++++++++,,,,,,************************&&&)))+++,,,***)))+++---,,,++++++***)))))))))***))))))((('''''''''''''''&&&&&&''''''&&&%%%###"""######"""!!!!!!!!!!!!!!! !!!""""""$$$(((***)))(((&&&$$$""""""""""""!!!&&&)))%%% $$$---######$$$%%%%%%%%%%%%$$$$$$&&&(((((('''%%%%%%%%%'''%%%(((///222333555999AAAGGGMMMOOOKKKEEEAAA???>>>;;;777444222000...---333444444333111///---+++***)))''''''(((+++...000...///000000///...000111444333222111000000000000,,,+++(((&&&$$$###""""""$$$%%%''')))******))))))%%%$$$$$$&&&(((***)))((()))))))))((((((''''''&&&###%%%(((***+++---///111111000//////222666;;;>>>???888///++++++---......---222666666111------...333444666777777555333222,,,///222222///---...000555444333111///...------%%%''')))***))))))***+++((())),,,------...000222111222333555666888999:::777666666666666666777777666777999;;;<<<<<<;;;;;;::::::::::::::::::::::::888888666666666777888999666666777888888888777666666666666666666666666666444444444444444444444444111111111111000///------+++,,,.../////////...---------------...///111111,,,------....../////////222111000///////////////,,,333444......555333+++!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!! $$$###  !!!""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%)))&&&###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((&&&""" """&&&%%%%%%%%%$$$$$$#########!!!###$$$$$$###"""###$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&'''***)))&&&###%%%$$$%%%&&&'''&&&$$$"""###%%%&&&$$$!!!###)))///)))(((&&&&&&%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%((('''&&&%%%$$$%%%&&&'''''''''(((((('''&&&%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$###%%%***------,,,,,,)))&&&$$$%%%'''((((((((((((((((((((()))******'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%''')))+++&&&&&&&&&$$$###$$$'''***+++)))(((&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))+++,,,((()))***++++++***)))((('''((((((((())))))*********,,,------***(((((((((+++++++++*********))))))((())))))(((((())),,,...+++***((()))***,,,,,,+++,,,,,,,,,++++++*********************************,,,,,,+++***)))((('''&&&)))'''%%%$$$%%%%%%###"""%%%""" !!!$$$%%%### !!!"""###$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$###""""""&&&***''')))333666777???QQQ]]]nnnhhhPPPDDDDDD???;;;;;;777222///000111111555555444444555555666777111000...***''')))...222333222111000000/////////666444222111111444777999555000***&&&$$$%%%&&&&&&&&&%%%%%%'''))))))(((&&&&&&%%%%%%$$$%%%&&&'''((('''(((***,,,+++)))&&&%%%&&&&&&&&&'''))),,,...000///.........///000222333666444000,,,)))((('''(((,,,...000111000...,,,***222000000333777999888666111111000000111222333444999555222///...---+++***+++------+++'''%%%''')))************+++,,,---...000111111222222222111111444444333444666666555333444555777999999999777666999999::::::;;;:::::::::<<<:::888666555555666777555555555555666666666666666777999999888555222000333333333333444555666777222222222111111111000000444222000///000000///...,,,,,,------...///000000,,,---///...------...///111000000///...---------,,,,,,---///222444444333!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""!!!!!!$$$###!!!  """###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%)))'''$$$###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&"""!!!###&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%###""""""###$$$$$$###############$$$$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((((((&&&%%%&&&((((((&&&$$$%%%$$$$$$%%%&&&&&&%%%###$$$&&&'''%%%###$$$***000((('''&&&&&&&&&'''((()))%%%&&&'''(((((((((((((((((((((''''''''''''&&&&&&''''''((((((''''''&&&%%%'''&&&%%%%%%%%%&&&'''((((((((((((((((((((('''''''''''''''''''''((())))))))))))(((((('''''''''&&&'''&&&%%%'''+++......---222...***'''&&&''''''&&&(((((('''((((((((()))***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))%%%%%%%%%$$$###$$$&&&))))))((('''&&&%%%&&&'''(((&&&&&&&&&&&&''')))***+++((()))************)))(((&&&&&&'''''''''(((((((((&&&(((***+++*********++++++++++++*********))))))((()))***))))))))),,,...+++***((()))+++,,,,,,+++,,,++++++++++++++++++******************+++++++++,,,++++++******)))(((((()))'''%%%$$$$$$$$$###"""###"""!!!!!!"""###"""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&''''''(((((((((''''''$$$++++++---222222???WWWxxxdddKKKBBB999666666555333111111222333666666777777888999:::;;;>>>===:::555///------///111111000000111111222333999888777666888;;;???AAA777333...)))''''''&&&%%%(((&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''((()))((('''%%%$$$&&&&&&&&&''')))+++...///...------------...000111222000...+++***)))******,,,---///000000...,,,***000000111555999<<<;;;999777666555444222111//////666444111000//////---,,,,,,---...+++((('''(((***+++******++++++,,,---...---...///000111222222222444333333444666666555444333555777888999999888777999999:::;;;;;;;;;;;;:::<<<:::888666555666777777777777777888888888999999666777888888666333000...111111111111222333555555222222222222222333444555<<<999555222111///...,,,,,,,,,------......//////...///000000...---...000111111000//////...------.........111444555555444!!!""""""""""""############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######""""""$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###############""""""""""""###$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###!!!###&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$#########%%%$$$######""""""""""""%%%$$$$$$######$$$$$$%%%######$$$&&&&&&'''''''''$$$$$$%%%%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%''''''&&&&&&''''''&&&$$$%%%***///'''&&&&&&&&&&&&''')))***&&&((()))+++,,,,,,++++++)))((((((((('''''''''&&&''''''((((((((('''&&&&&&'''&&&%%%%%%&&&'''((()))&&&'''''''''''''''(((((('''''''''''''''((())))))******)))(((''''''&&&&&&((('''''')))---///000000777333---***((('''&&&%%%''''''''''''((((((((()))''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''$$$%%%%%%$$$######&&&(((''''''&&&&&&&&&''')))***'''''''''''''''((())))))((())))))******))))))(((%%%%%%%%%&&&&&&&&&&&&&&&&&&(((*********)))***++++++************)))))))))((()))******))))))+++---+++***)))***+++,,,,,,+++*********+++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))'''%%%$$$$$$$$$###""" !!!""""""!!! !!!"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''))))))*********$$$***///333222111OOO}}}```JJJ999444555666666555333333333888888999:::<<<>>>@@@AAALLLKKKHHHBBB:::333///---/////////000111444666777444444444555777;;;???AAA:::777222///---***'''%%%***'''%%%%%%&&&''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''')))+++---...---,,,,,,,,,,,,,,,---...---,,,+++*********+++,,,,,,---///000///...,,,+++---...222777<<>>;;;::::::888555222///...333111000000111111000///---...---,,,)))((()))***************+++,,,---...++++++---...///000111222333333333444666666555333222333555777888999888888999:::;;;;;;<<<<<<<<<;;;;;;:::888777777777888888888888888999999999::::::777777777666444111---+++.........///000111333444444444333333444666999:::EEE@@@:::555111///---,,,------..................111222333222000//////000111111111000//////......111000111333555777666555"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#####################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))'''%%%%%%&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$########################"""###%%%&&&&&&%%%$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((&&&$$$$$$%%%&&&&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###"""###%%%'''((('''%%%$$$$$$&&&)))***)))(((((((((%%%###$$$'''***'''&&&&&&&&&'''(((***+++((()))+++---//////......***))))))(((((('''''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&(((***+++%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))(((((('''&&&%%%$$$$$$###&&&'''(((***...111444555888444...***((('''&&&%%%&&&&&&'''(((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))))))))'''(((((())))))(((''''''%%%&&&&&&%%%$$$%%%'''))))))((('''&&&&&&'''((()))((((((((('''''''''((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++)))((()))***************))))))))))))'''((())))))((((((***++++++***)))***,,,---,,,***))))))******++++++,,,,,,)))))))))***++++++,,,,,,)))******+++,,,,,,------***'''%%%$$$%%%%%%$$$"""!!!###""" ###!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''''''''$$$(((...666555888dddfffJJJ;;;999888999777333222333777777999;;;===@@@BBBCCCOOOOOONNNJJJCCC:::333...---------...111444777999//////000222444777:::;;;:::888666444222///+++(((***'''%%%$$$&&&((())))))''''''''''''''''''((((((%%%$$$############$$$%%%&&&&&&'''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,---...//////...,,,+++***---222888>>>AAABBBBBB<<<======<<<:::777444222000000///000222333222000------,,,+++***)))******))))))))))))***+++,,,,,,+++++++++,,,---...//////222111111333555555444333000111333555777888888888999999:::;;;<<<<<<<<<<<<:::999888888888888999999666777777777888888888888999999888777444111---+++,,,,,,,,,---///000222333888777555444555888;;;===EEEAAA:::555222111000///000000000000000000//////444555555444111000000111222222111111000000000000333222333444777888777555############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''((((((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$"""$$$%%%&&&&&&%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))***)))'''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###""""""$$$'''))))))'''&&&&&&(((+++++++++))))))'''$$$""""""###$$$'''&&&&&&&&&''')))***+++(((***---///111000//////++++++***)))((((((''''''''''''((((((((((((((('''''''''&&&&&&''')))***+++''''''&&&&&&'''((()))***'''''''''''''''((())))))(((''''''&&&%%%%%%$$$$$$$$$%%%(((+++...222666888444111,,,)))((((((''''''&&&'''(((((())))))((((((''''''((((((((((((((('''&&&&&&'''(((((()))******))))))*********))))))(((&&&'''((((((''''''(((***+++***((('''&&&&&&''''''((((((((((((((('''''''''''''''((((((((())))))***((((((((('''''''''''''''+++,,,,,,+++***)))***+++))))))))))))))))))))))))&&&'''))))))((('''((()))+++******+++------,,,***)))))))))******+++++++++))))))*********+++++++++))))))***+++,,,---......+++)))&&&%%%&&&&&&%%%###!!!###""" ###  !!!"""###&&&&&&&&&%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&***555999AAAvvvjjjIII???777777666333222444555555666888;;;===@@@AAAHHHIIIJJJIIIFFF@@@888444......---...000333666888222222333444666777888999777666666666666444111...)))'''%%%%%%'''***++++++((((((((((((((((((((('''&&&%%%###"""###$$$%%%&&&&&&&&&'''((()))*********,,,,,,,,,,,,,,,,,,,,,+++************************+++,,,---......---,,,,,,(((,,,222888===AAACCCEEEAAABBBBBBAAA???<<<888666222111000000222333222111---,,,+++***************'''''''''(((((()))***+++---,,,+++******++++++,,,000//////111333444333222//////111333444555666777777888999:::;;;;;;;;;;;;888888888888888888999999666777777777888888888888::::::999888555333000///------......000111222333;;;:::777666777888;;;===???;;;666333333444555555333333333333333222222222555666666555333111222333222222222222222111111111444444333555777777666555######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''''''''%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&'''))))))'''&&&'''((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###"""$$$(((+++)))((('''(((***++++++***((('''%%%$$$###""""""###(((''''''''''''(((***+++)))+++...000111000///---,,,,,,+++***)))(((''''''''''''((()))))))))((((((((((((''''''((()))***++++++***)))))))))***+++,,,'''''''''''''''((()))))))))(((((((((((('''''''''###%%%(((+++---000444777111---)))'''((()))))))))&&&''')))*********)))(((''''''((()))))))))((((((''''''(((((())))))******))))))))))))************'''(((***)))(((((()))+++,,,+++)))'''&&&&&&&&&''''''((((((((((((((('''&&&''''''''''''((()))******)))))))))))))))((((((((('''((()))******+++---///(((((()))))))))))))))***&&&((())))))((('''((((((******+++,,,......,,,***)))))))))***************************************(((((()))***+++,,,------,,,***((('''''''''&&&%%% !!!""""""!!! !!!""" !!!""""""%%%%%%&&&&&&%%%###!!! ###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&'''((()))((())))))((('''&&&%%%%%%&&&&&&(((111999GGG~~~dddOOO<<<666666444333666333333444555777999;;;<<<>>>???AAACCCEEECCC>>>:::444333000//////111333555333333555666666666666666555555555777888777555222***((('''''')))+++,,,,,,)))))))))***))))))((('''%%%%%%$$$######$$$&&&'''&&&'''((())))))))))))(((***+++,,,,,,,,,,,,,,,+++************************+++,,,,,,---------------(((,,,111666:::>>>BBBEEEJJJIIIHHHFFFCCC???<<<:::999666333222222333222222///---++++++,,,,,,,,,+++''''''''''''((()))***+++...---+++)))))))))******---------///111222111000---...///000111222333444444555666777888999999999666666777777888888888999888888888999999999::::::::::::999888777666444333222222222222333444444555;;;:::888777777999:::<<<999666333222444666777888444444555555555555555555555666777555444222333444333333333333333333333333444333333444666666555333$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""############$$$%%%&&&'''%%%$$$###$$$%%%%%%###!!!!!!""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$#########"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%(((,,,(((''''''((()))***((('''&&&%%%$$$$$$%%%&&&&&&&&&))))))(((''''''((()))***)))+++...000111///---+++---,,,,,,+++)))(((((('''''''''((()))))))))))))))***)))((((((((()))***+++,,,+++)))(((((((((***+++'''''''''''''''((())))))'''''''''(((((((((((((((%%%'''*********,,,///333000---)))'''((()))******'''(((***+++,,,+++***)))''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''(((***+++&&&((())))))(((((()))***+++***)))'''''''''((((((&&&'''((())))))(((((('''''''''&&&&&&'''(((***+++*********))))))(((((((((%%%&&&'''''''''))),,,...(((((((((((())))))******((()))++++++***)))))))))******+++---///...,,,***************)))))))))))),,,,,,++++++***)))))))))'''((())))))***+++,,,,,,...,,,))))))))))))(((&&&###"""!!!!!!"""###"""!!! !!!"""###!!!"""$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''***)))'''&&&%%%&&&((()))(((((()))))))))(((((('''###'''***---333EEE}}}nnnKKK<<<999555222444222222222222333444666666888888:::>>>BBBCCCAAA???<<<:::666222000///111222000111333444555555444333444444555666888888666444---,,,++++++,,,,,,***)))))))))*********)))((('''$$$#########$$$$$$%%%&&&&&&'''((()))))))))(((''''''(((***++++++++++++***)))******+++,,,,,,,,,,,,++++++,,,,,,,,,---------))),,,000333666:::@@@EEEMMMLLLKKKIIIFFFDDDBBBAAABBB>>>888555444444444333111///------///000...---))))))((())))))***+++,,,---,,,***)))((()))+++,,,+++***+++---///000///...------------...///000111111222333555666666777777444444555666777888888888777777777888888888999999888888888888888888777777777777666666666777777888777777777777888:::;;;<<<777555333333555666777666444444444555555666666777444555666555444333444555333333333333333444444444444333222333444444333111$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""######%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""####################################$$$%%%&&&&&&$$$#########$$$$$$"""!!! !!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%%%%#########$$$$$$%%%%%%%%%!!!###$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''"""###%%%'''((()))******''''''''''''''''''''''''$$$&&&''''''%%%%%%))),,,'''&&&&&&((()))(((&&&$$$######"""$$$''')))*********)))(((''''''((()))))))))+++...000000...,,,***------,,,+++***)))((('''''''''((()))))))))))))))+++***)))(((((()))*********)))'''%%%$$$%%%&&&''''''''''''''''''((())))))$$$$$$%%%%%%&&&'''''''''''')))+++***))))))+++...111...***((()))***++++++''')))+++,,,---,,,***)))''''''((()))))))))))))))*********)))))))))))))))'''&&&%%%$$$%%%''')))+++%%%'''))))))((('''((())))))((((((''''''(((***+++%%%&&&((()))))))))(((''''''&&&&&&&&&'''(((***+++******))))))(((((((((''''''''''''&&&%%%%%%''')))'''((((((((())))))******)))+++------,,,******+++******+++---//////,,,***++++++******))))))((((((---,,,,,,+++***)))(((((('''(((((()))******++++++///---************)))'''%%%""" !!!$$$%%%### !!!!!!"""###$$$ """%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''+++***(((&&&%%%&&&'''(((%%%&&&'''((()))))))))))) ))),,,+++...AAAyyy\\\EEE>>>666111111222111111111111222333333777666777;;;@@@CCCCCCAAABBB???:::444111//////000000222444666777777666555555444555666777777555333000///...------+++(((&&&)))***+++++++++)))((('''""""""######$$$$$$$$$$$$&&&'''((())))))(((''''''%%%&&&((()))*********)))((((((***+++------......+++++++++,,,,,,---------***,,,///111333888???DDDLLLKKKJJJIIIIIIIIIIIIJJJHHHCCC<<<777555555555555444111...///111222111///************+++,,,---...+++***)))((()))***,,,...)))))))))+++...///...---,,,,,,,,,,,,,,,---...//////000111333444555555555222333444666777777777777555555555555666666666666666666777777888888999999;;;;;;:::999999999999999333444666777999;;;<<<<<<888666555555555666555444333333333444555666777777333444666555444444555666444444444444444444444444333222111222333333111000###%%%''''''&&&%%%$$$%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$#########%%%&&&%%%$$$%%%$$$$$$$$$######""""""%%%%%%$$$$$$###$$$$$$$$$"""""""""###$$$$$$$$$%%%#########"""######$$$%%%###$$$%%%&&&&&&%%%$$$###''''''&&&%%%$$$"""!!! """############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%""""""!!!!!!"""$$$&&&'''######"""""""""###%%%&&&%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$###$$$***000222///***+++)))&&&%%%&&&((()))))).........------,,,,,,+++---,,,+++)))((('''''''''%%%%%%%%%(((,,,,,,)))&&&&&&&&&&&&'''((())))))***%%%'''(((((('''''')))***&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&'''''''''&&&''')))******))))))***++++++---------+++***,,,---------,,,,,,+++***)))))),,,,,,,,,+++++++++******......---,,,+++))))))((((((((()))))))))***++++++&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((+++***%%%%%%***+++(((******))))))((((((((('''%%%(((+++,,,***((('''&&&)))((('''&&&&&&'''((()))******************++++++,,,,,,***)))))))))***+++)))***,,,------,,,***)))+++***)))(((((()))***++++++******)))(((''''''&&&''')))***)))((('''(((***&&&(((+++......,,,)))''')))((((((&&&%%%$$$###"""!!!!!!"""""""""#########""" ###''')))'''%%%%%%%%%%%%&&&'''((()))*********((('''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&+++'''+++***222<<>>777444111...000//////111333444444333<<<;;;::::::;;;;;;:::999///000000---(((&&&'''))),,,+++)))'''&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&''''''''''''******))))))))))))******&&&&&&'''))),,,111555777...------,,,,,,,,,------***++++++---000333666888<<<@@@FFFLLLPPPQQQPPPOOOHHHAAA===??????<<<999999777444111333777999666333------------,,,***)))(((---,,,,,,+++******++++++************+++,,,---...,,,++++++******+++,,,---***+++,,,---------------///111000000666>>><<<555555444222222444555444333333444666777888888777777:::888777888999999888777444555555666777888888999444555666888888777777666777666444333444555777999444444555555555555555555333333333333333333333333000000000000////////////###$$$&&&&&&$$$###$$$%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$######$$$###"""###$$$%%%$$$###%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%############$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$$$$######(((((((((((('''%%%$$$###############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######""""""###$$$%%%&&&$$$$$$#########$$$&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$###%%%***222555444111+++((($$$"""###%%%&&&'''...---,,,+++******)))***---,,,+++)))((('''''''''&&&%%%%%%'''***+++)))&&&&&&&&&''''''((())))))***&&&''')))(((''''''((()))&&&'''((('''%%%$$$%%%&&&&&&&&&'''''''''''''''&&&&&&((())))))(((((()))******,,,------,,,++++++,,,---,,,,,,+++******)))))),,,+++++++++************...------,,,***))))))(((((())))))************)))''''''''''''''''''''''''''''''''''''''''''''''''(((***)))%%%%%%)))***((()))))))))(((((((((''''''%%%(((+++,,,+++)))(((((()))((('''&&&&&&'''((()))(((((((((((()))***+++,,,...---,,,+++***++++++,,,)))***,,,------,,,***)))******))))))))))))******+++++++++***))))))((((((((()))***)))((('''(((***((()))+++,,,,,,+++)))'''((((((((((((((((((''''''$$$$$$###############$$$"""!!!!!!###&&&((('''%%%$$$$$$$$$%%%&&&'''((()))******)))(((((('''&&&&&&%%%%%%&&&''''''''''''&&&***&&&))))))000:::cccfffNNNBBB666000......///...,,,---000111111222777===CCCEEEEEEFFFIIIGGG@@@:::777333///...------///111444666777===<<<;;;:::::::::999888222333333000,,,******,,,,,,***)))'''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&''''''''''''))))))(((((((((((())))))))))))***+++...222555777...------,,,,,,,,,------(((((()))***,,,...111222777:::AAAGGGLLLOOOPPPPPPEEEAAA@@@DDDDDD???;;;:::999555222333666666444000.........---,,,+++******,,,++++++*********+++++++++++++++++++++,,,---...+++++++++,,,,,,,,,,,,---))))))***+++++++++++++++,,,......///666===<<<666666444222222444555444444444444666777888888777777888777666777888999888777555555555666777777777888444555777888888888777666666555444333333444666777555555555555555555555555333333333333333333333333000000//////.........---###$$$$$$###""""""###%%%$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!###!!!!!!"""###$$$###"""%%%$$$$$$$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""######%%%&&&&&&#########""""""############$$$$$$$$$$$$###""""""############$$$$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''((('''&&&%%%$$$###$$$%%%&&&$$$$$$%%%+++222888999888///,,,(((%%%$$$&&&(((***...,,,***(((&&&&&&'''(((,,,+++***)))((('''''''''&&&%%%$$$%%%'''(((((('''&&&&&&''''''((()))))))))'''((()))((('''&&&'''(((&&&'''((('''%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&'''((((((''''''((()))(((+++---...---+++***++++++++++++******))))))(((************))))))))))))------,,,+++***))))))(((((()))***++++++***((('''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&&&&((()))'''((((((((((((''''''''''''&&&(((+++---,,,+++***+++))))))''''''''''''))))))&&&&&&&&&'''(((***,,,,,,,,,,,,+++******************+++,,,------,,,+++***))))))************)))))),,,,,,++++++******))))))((()))******(((((()))*********++++++***)))(((''''''(((((()))++++++,,,---((('''%%%%%%$$$%%%&&&'''###""""""$$$&&&'''&&&%%%#########$$$%%%&&&(((((()))************)))'''&&&%%%&&&&&&''''''''''''''')))$$$((((((...888```nnnSSS999444///...000111...---///,,,,,,...333:::@@@CCCDDDFFFJJJJJJDDD>>>:::666111---,,,++++++...222666999??????>>>===;;;:::999999444555555333///---,,,,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((*********+++---000222444------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000111444:::@@@GGGKKKNNNPPPEEECCCEEEIIIIIICCC>>><<<<<<999666555666666333000000///...---,,,+++++++++******)))))))))******+++,,,+++++++++++++++,,,,,,***+++,,,---...------,,,((((((((()))))))))))))))***+++,,,...444;;;;;;777666444222222333555555444444444666777777888777777666555444555777888888777555555666666666666666666444555777888888888777666555444333222222222333444555555555555555555555555222222222222222222222222000//////...---,,,,,,+++#########""" !!!###%%%######"""""""""""""""##############################$$$%%%%%%$$$###!!! """!!! !!!"""######!!!########################$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$%%%&&&'''$$$###"""!!!!!!"""###$$$ !!!!!!"""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&%%%%%%%%%$$$###############%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&$$$######$$$%%%&&&&&&%%%&&&***000666999:::222000---***''''''***,,,...,,,)))&&&%%%%%%&&&(((++++++***((((((''''''''''''&&&$$$###$$$&&&((((((''''''''''''(((((())))))((()))***)))'''&&&&&&'''&&&(((((('''&&&%%%&&&'''&&&''''''''''''&&&%%%%%%&&&''')))(((''''''(((***&&&)))---...---+++***)))*********)))))))))(((((()))))))))))))))(((((((((,,,,,,,,,+++***))))))(((((()))+++,,,,,,***'''%%%******)))(((''''''&&&&&&'''''''''''''''''''''''''''((((((''''''(((((('''((((((''''''''''''''''''&&&))),,,---,,,,,,,,,---***)))(((''''''((()))***'''''''''((()))***+++,,,)))(((((('''''''''''''''***++++++,,,,,,++++++***'''(((***++++++***))))))+++++++++******)))))))))((()))******)))((()))***,,,+++***)))(((''''''''''''((()))***+++,,,------)))(((((('''(((***,,,---%%%$$$$$$$$$%%%%%%&&&&&&"""""""""###$$$&&&'''((((((***+++,,,+++***(((&&&&&&&&&'''((((((((((((''')))%%%)))(((...666^^^nnnKKKAAA666000333444000...///,,,---///222777<<>>:::555000...,,,******...333777@@@@@@@@@>>><<<;;;:::;;;777777777555222///,,,+++...---***((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))))))))))))))***,,,---...,,,,,,,,,+++,,,,,,------............------------///111666;;;AAAFFFKKKMMMGGGEEEFFFJJJIIIBBB>>>>>>???<<<:::999999888555333111000...---++++++++++++)))))))))((())))))***+++++++++***)))))))))******((()))+++---...---,,,+++))))))((((((((()))))))))******+++...333666666444666444222111333444555444444444555555666777777777444333222444666777777666666555555555555555555555444555666777888777666666333333222111111111111222333333333333333222222222111111111111111111111111///......---,,,+++******#########!!! """%%%###"""""""""""""""##############################"""###%%%&&&%%%$$$!!! !!! """###"""!!!!!!!!!""""""""""""""""""$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$##################$$$%%%&&&'''$$$###"""!!!!!!"""###$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""############""""""""""""###$$$%%%&&&%%%$$$$$$######""""""""""""######%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&(((,,,000333555111222222///,,,******+++...,,,)))&&&%%%&&&''')))******)))((('''''''''''''''&&&%%%######%%%''')))''''''''''''((((((((((((((()))***)))'''&&&&&&''''''((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$''')))******)))(((***+++%%%(((,,,---,,,***))))))*********)))))))))))))))((((((((((((((((((((((((,,,++++++******)))))))))((()))+++,,,,,,***'''%%%***))))))((('''&&&&&&%%%(((((((((((((((((((((((((((''''''((((((''''''(((''''''(((((((((((((((((('''))),,,---,,,,,,---...***)))(((''''''((()))***++++++***)))))))))******((((((((((((''''''&&&&&&++++++++++++++++++++++++'''((()))+++++++++***))))))))))))))))))((((((((()))***+++***)))((()))++++++***)))''''''&&&'''''''''(((((())))))*********)))))))))***+++...000111&&&&&&&&&%%%$$$$$$%%%&&&""""""###$$$%%%'''))))))((()))+++,,,+++***((('''&&&'''(((((())))))(((((()))&&&++++++000555ZZZqqqSSS@@@333444777444222555222222444555777999;;;===BBBHHHJJJFFFCCCAAA===999555444111---******...222;;;===>>><<<999888999:::;;;;;;;;;:::888444000---222111...+++)))'''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&'''((((((***))))))(((((())))))***)))))))))))))))***+++++++++++++++++++++,,,---...++++++++++++***))))))(((000222444888===AAAEEEGGGFFFCCCAAABBB@@@;;;;;;===>>>===;;;:::999888666555222111000...---,,,++++++***)))))))))))))))*********))))))(((((((((((()))&&&(((***,,,------+++***+++******)))))))))***+++++++++,,,///111111111111666333000000111333444444333333333444444555666666222111111222444555555444555555555444444444444444333444555666777666555555111111111000000000111111111111000000000/////////////////////////////////...------,,,+++*********"""######"""!!!!!!"""$$$"""""""""""""""######$$$########################!!!###%%%''''''%%%###"""""" !!!"""###"""!!!!!!!!!!!!"""""""""""""""############$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&#########""""""#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%###$$$%%%%%%%%%%%%$$$$$$"""""""""###""""""!!! !!!###$$$%%%$$$$$$###""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&(((***---...333777;;;;;;777222000///---+++)))'''''''''((()))***)))(((((('''''''''((('''''''''%%%$$$$$$'''***''''''(((((((((((((((((('''((()))((('''&&&'''((('''((()))(((&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((()))******))))))***+++%%%'''***,,,+++*********************************(((((((((((())))))))))))++++++*********)))))))))((()))***++++++***((('''((((((''''''&&&&&&%%%%%%)))))))))))))))))))))))))))'''(((++++++(((''')))(((((((((((())))))))))))(((***,,,,,,++++++,,,---******((((((((((((******---,,,+++***))))))))))))***************)))((((((++++++++++++++++++++++++'''((()))******+++******)))((((((((((((((((((((()))***++++++))))))***+++***)))((('''&&&&&&'''''''''''''''''''''''''''''''''((()))+++---///000111(((((('''%%%######$$$&&&###$$$$$$%%%''')))+++,,,((()))*********)))(((''''''(((((())))))))))))))))))'''------111444UUUqqqUUU===999<<<999999===:::;;;;;;:::999999:::<<>>;;;<<<:::444...+++,,,...333666888777555444666999??????@@@AAAAAA>>>999555888666333///,,,)))((((((&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&&&&'''((()))******))))))))))))***************++++++++++++++++++******++++++,,,---...,,,,,,,,,---,,,++++++***111222444777:::<<>>>>>===<<<;;;999777666555444444333222111///---,,,++++++***))))))))))))***)))((((((((((((((())))))'''(((***,,,---------,,,---,,,+++***)))***+++,,,---+++,,,///000......000555222///...///111222333111111111111222333444555111000///000222333333222333444444444444444444444222222444555555555444333//////000000111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++!!!###$$$$$$###""""""###"""""""""""""""###$$$$$$########################!!!###&&&((()))'''%%%$$$"""!!! !!!###$$$###""""""#########$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""""""""###%%%%%%!!!"""###%%%%%%%%%$$$$$$"""######$$$###"""!!! !!!###$$$%%%%%%$$$$$$"""""""""###$$$&&&(((((($$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&&&&((())))))$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&((()))000777@@@BBB>>>666111///))))))(((((((((((())))))))))))(((''''''''''''((('''((()))'''%%%%%%'''***((((((((((((((((((((('''&&&''')))(((''''''((()))'''((()))((('''&&&'''(((%%%%%%'''((())))))))))))'''((())))))(((((()))+++%%%''')))***))))))***+++***+++++++++++++++++++++((((((((())))))*********************))))))))))))((())))))************)))&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))***'''(((------((('''***))))))))))))******++++++)))***,,,+++******+++,,,+++***)))(((((()))***++++++******))))))))))))*********+++++++++***)))(((,,,++++++++++++++++++,,,(((((((((((()))***+++,,,)))))))))))))))))))))))))))***++++++))))))***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%''')))+++,,,,,,+++***)))))))))&&&"""!!!$$$&&&%%%&&&&&&((()))+++---...(((((((((((((((((((((((((((((()))************)))''''''...///111111OOOwwwSSSGGGDDD??????DDDBBBCCCCCC@@@===;;;<<<>>><<>>>>><<<777333///+++))))))&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))((()))******+++++++++***************+++,,,---...,,,---...///000//////...///000222555777999::::::;;;888888999888888===DDDCCCCCCAAA>>>;;;888777666777777888888666333000......---,,,******))))))))))))))))))))))))***+++,,,***++++++,,,......///000...,,,+++))))))***+++,,,,,,***+++000000---...222444111---,,,---///111222000000//////000111222333111000//////111222111///222222222333444444444555000111222333444333222222---...///000111222222222//////......---,,,,,,+++************************+++++++++,,,,,,,,,,,,---!!!###%%%&&&$$$#########""""""!!!""""""###$$$$$$"""""""""""""""""""""""" """&&&)))***)))'''%%%###"""!!!"""###$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&& !!!"""$$$%%%%%%%%%$$$###$$$%%%%%%$$$###"""!!!!!!"""$$$%%%&&&&&&%%%%%%""""""###$$$&&&(((***+++$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***$$$&&&(((***+++***(((&&&"""###$$$%%%%%%%%%&&&(((&&&000;;;???:::222***''''''''''''((((((((((((((()))((((((''''''''''''(((''')))***)))&&&%%%'''***((((((((((((((('''''''''%%%'''(((((('''''')))***''')))))))))'''&&&'''(((%%%&&&((()))+++,,,,,,,,,&&&'''((((((''''''(((***&&&'''((()))((((((***,,,++++++++++++++++++,,,,,,(((((())))))******++++++************))))))))))))(((((()))))))))***++++++$$$%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((+++((()))......)))(((+++))))))******+++++++++,,,***+++,,,+++))))))***++++++***)))(((((()))***+++((((((((((((((()))******((()))*********)))'''&&&,,,++++++******++++++,,,)))(((((('''(((***,,,---******************++++++)))+++++++++***)))***+++&&&&&&''''''(((''''''&&&###$$$$$$%%%&&&'''((((((%%%&&&)))******(((&&&$$$******)))&&&"""!!!###&&&&&&'''((()))+++---///000((((((''''''''''''((()))(((((()))***************&&&&&&///000111///LLLgggTTTLLLCCCAAAFFFFFFGGGGGGDDD@@@>>>???AAA:::???AAA@@@@@@CCCEEEDDDDDDGGGHHHDDD;;;333//////,,,111555666555666:::???777999===DDDIIIJJJGGGCCCBBB???:::555000---***)))&&&&&&$$$$$$$$$$$$&&&&&&***)))'''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&'''((())))))((((((************+++,,,---...)))***+++---......------,,,...111444666777777777999888:::===>>>>>>DDDKKKJJJJJJHHHDDD???;;;999888999:::<<<<<<:::666222//////...---+++***))))))(((************+++,,,---...------------///000222333...,,,***)))((()))***+++***(((+++000111...///555333000,,,+++,,,...000111//////.........000111333111000//////000111///...111111222333333444555555///000111222333222111111,,,---///111222333333333000000///...------,,,,,,((((((((((((((((((((((((***++++++,,,,,,---......&&&&&&&&&###  '''&&&&&&%%%$$$$$$$$$%%%###############"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&$$$###"""###%%%%%%$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&$$$$$$&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%%%%'''%%%###"""$$$)))---111'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%''')))''''''((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%,,,...111333222000---++++++***((('''&&&&&&'''(((''''''(((((())))))******,,,++++++***)))(((((((((++++++)))(((&&&&&&%%%%%%&&&(((******'''''')))+++'''''''''&&&'''((())))))&&&'''((((((((('''%%%$$$'''''''''((((((((((((((('''((()))***************&&&(((***+++++++++,,,...+++***)))(((((()))***+++---+++)))***---///...,,,''''''(((+++---,,,'''###&&&%%%$$$######$$$$$$$$$+++******)))(((''''''''''''(((***+++++++++***)))+++++++++***)))(((((((((******++++++++++++******+++***************++++++,,,+++)))(((((()))+++,,,++++++******))))))(((((()))***,,,---......---,,,---,,,***)))))))))******+++***)))((((((***,,,---++++++++++++******))))))&&&'''((())))))((('''&&&&&&$$$###$$$&&&'''&&&$$$###&&&))))))'''$$$"""!!!%%%&&&'''''''''&&&%%%$$$&&&%%%%%%&&&'''***---///666333///***'''%%%%%%%%%%%%%%%&&&&&&'''((())))))---(((---///444222IIIsssVVVGGGEEEGGGBBBCCCEEEFFFFFFCCC@@@===@@@AAACCCEEEEEEEEEEEEDDD@@@BBBFFFGGGEEE???999555555333222333666:::===>>>666888:::===@@@CCCEEEFFFEEEAAA;;;666222///+++((((((******)))&&&$$$$$$%%%(((((('''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((---000///+++))),,,...---...000222333444333111000---///222333444666888;;;888999999<<>><<<888555444444888111---...---((('''+++***+++++++++++++++---///,,,******,,,------,,,------,,,***)))((()))***,,,******+++,,,---///000111......---,,,++++++***)))...------...111222222111444333222111000......---111111222222222333333333111111222111111000///...++++++,,,------......///,,,------......------,,,++++++++++++++++++++++++,,,+++***+++---...---,,,###$$$$$$###!!! """###%%%%%%$$$##############################"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%###"""###%%%############$$$%%%&&&'''''''''%%%%%%$$$%%%&&&&&&(((&&&%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&(((***,,,---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&(((******)))))))))))))))(((((()))((((((''''''''''''(((&&&(((***,,,,,,+++)))((())))))((('''&&&&&&''''''&&&&&&&&&'''(((((())))))))))))(((''''''&&&%%%%%%))))))******)))&&&$$$###''')))***)))((('''(((***''''''((((((((()))))))))&&&'''(((((()))))))))))))))(((((((((((()))******((()))))))))************&&&(((***+++++++++,,,---+++***))))))))))))***++++++)))'''(((***,,,+++***(((((())),,,...---)))%%%''''''&&&&&&'''''''''&&&******)))(((((('''&&&&&&%%%&&&((()))))))))((('''''''''((())))))***++++++)))******++++++******)))***)))))))))******+++,,,,,,+++)))(((((()))+++,,,*********)))))))))))))))******+++,,,------------...---+++*********++++++***)))((('''''')))***,,,+++***))))))(((((()))))))))))))))***))))))(((((('''%%%###$$$&&&'''%%%######$$$%%%%%%###""""""###&&&''''''''''''&&&%%%%%%&&&&&&%%%&&&'''***---...444222...***'''&&&&&&&&&''''''''''''''''''''''''---)))------222///BBByyy```MMMCCCBBBCCCDDDDDDDDDCCCBBBBBB@@@AAACCCDDDEEEEEEEEEDDDBBBDDDFFFHHHGGGEEEBBB???>>>999333///000444777999555555666777:::===???AAAAAA>>>;;;888666333///,,,---+++)))(((''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))((((((((('''+++//////,,,***---...---...///111222222111000///---///222444666777:::;;;777555666===IIIVVV___ccc___^^^XXXQQQNNNOOOMMMHHHAAABBBCCCBBB@@@===:::888666111...///...))))))---+++,,,,,,,,,,,,,,,,,,,,,...------------+++++++++,,,***)))''''''((()))************+++,,,---...///......------,,,+++******...---,,,...000222222111444333333111000///......111111111111222222222222111111111111000///...---++++++,,,,,,---.........,,,,,,------------,,,,,,************************,,,+++++++++---...---,,,!!!"""###"""""""""$$$&&&######"""!!!!!!!!!""""""###############"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%######$$$&&&"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&((('''%%%$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%$$$######%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$'''***,,,,,,+++***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%'''''''''(((***,,,...---+++)))((((((((((((***))))))))))))******+++$$$$$$&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%&&&(((***+++***'''$$$"""((()))***)))((('''((()))'''((()))*********))))))'''''''''((()))***,,,,,,+++***)))((((((***+++---***)))((((((((()))***+++&&&(((***+++++++++,,,---+++******))))))******+++,,,***(((((()))***)))((())))))***,,,------***'''&&&%%%%%%&&&''''''%%%$$$))))))(((((('''&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++)))******++++++******)))((((((((()))***+++,,,---,,,+++***))))))***+++,,,))))))))))))************+++******++++++,,,---......---,,,,,,++++++,,,,,,******)))(((((()))+++,,,+++***((('''''''''((())),,,++++++***))))))))))))(((&&&%%%%%%&&&&&&$$$############!!! !!!%%%'''(((((('''&&&&&&&&&&&&&&&''''''&&&'''(((***,,,---111///,,,)))''''''''''''(((((((((((('''''''''''',,,))),,,***///,,,:::uuucccKKKBBBAAA@@@@@@BBBBBBAAA??????@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMEEE999000---///222555333333333444666999<<<>>><<<;;;:::::::::999666444444///)))'''(((***))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))(((((((((''''''(((---///---,,,//////------...///000///...---,,,,,,///333555777888999:::888444444>>>NNN^^^gggjjjaaa^^^YYYTTTWWWZZZXXXRRRGGGFFFFFFEEEDDDAAA===:::777666777888444///---///,,,,,,---......,,,+++***,,,---...---+++************)))((('''&&&'''((((((***************+++,,,,,,......------,,,,,,++++++---,,,,,,---000111111000333333222111000///////////////000000000111111111111111111000///---,,,+++***++++++,,,,,,---......,,,,,,------------,,,,,,))))))))))))))))))))))))---,,,+++,,,...///...---!!!"""######""""""$$$&&&###""""""!!!!!!!!!""""""###############"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%&&&&&&%%%######%%%&&&"""""""""""""""###$$$$$$###$$$$$$$$$%%%%%%&&&&&&((('''%%%$$$%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############%%%(((+++---,,,***)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&&&&$$$&&&'''(((((())),,,...111///,,,)))'''''''''((())))))))))))******+++,,,(((((('''''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((()))))))))((((((''''''''''''''''''((()))((('''%%%$$$))))))))))))((((((((((((&&&(((***+++,,,+++)))(((((((((''''''((()))+++,,,,,,***(((''''''))),,,---+++***((('''''')))***,,,''')))+++++++++***+++---++++++++++++++++++++++++---,,,+++***************((()))***+++,,,+++***)))'''''''''(((''''''%%%%%%((((((''''''&&&&&&&&&&&&'''(((***+++++++++***)))(((((((((((((((((((((((())))))************))))))''''''((((((***+++,,,---++++++***))))))***++++++(((((())))))******+++++++++******)))***,,,---///,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,------+++***)))''''''((()))***---,,,***((((((((())))))(((((('''&&&%%%%%%$$$###$$$$$$%%%$$$$$$%%%(((+++***)))(((&&&%%%&&&''''''''''''''''''((()))+++,,,...---+++)))((('''((((((((((((((((((((((((((()))+++))),,,)))...,,,666hhhiiiQQQIII@@@???BBBDDD@@@;;;>>>???@@@BBBCCCEEEEEEFFFFFFEEECCCCCCEEEIIINNNPPPXXXPPPDDD999333111111111111222444777:::<<<>>>>>>:::999888999;;;=========;;;333+++''')))+++***(((((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''%%%+++///......//////---,,,,,,---------,,,+++***---000333555555555555666888666666===IIIUUU^^^ccc]]]ZZZUUUTTT[[[cccbbb\\\RRROOOJJJGGGFFFDDDBBB???@@@EEEJJJKKKDDD:::333222------...//////...+++)))***///222///++++++,,,,,,***)))((((((''''''((((((+++***))))))))))))******------------,,,,,,,,,,,,,,,++++++,,,///000000///000000000//////.....................////////////000000000///...,,,***************+++,,,,,,------,,,,,,,,,------,,,,,,,,,************************---,,,+++,,,...///...---$$$$$$%%%$$$""""""###$$$######"""""""""######$$$###############"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%'''$$$############$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$#########%%%&&&((()))*********)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''$$$&&&'''((((((***,,,...111///,,,)))'''''''''((((((((((((((()))******+++---,,,***)))(((((((((((($$$%%%'''((()))(((''''''&&&''''''((())))))******(((((((((((((((''''''''')))(((&&&%%%%%%&&&'''((())))))(((((())))))((((((&&&(((***+++,,,+++)))(((***)))((('''''''''))))))+++)))'''&&&&&&(((+++---,,,***)))''''''(((***+++''')))++++++******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++***)))))))))***'''((())))))))))))******,,,000222111,,,)))((()))'''''''''''''''&&&&&&&&&'''(((***+++++++++***)))))))))))))))(((((((((((()))))))))******)))))))))'''''''''((()))+++,,,---+++******************+++(((((())))))******+++++++++***))))))***+++---...*********++++++++++++***------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********)))(((&&&&&&&&&'''(((((((((((('''%%%$$$$$$$$$$$$&&&)))+++++++++,,,---+++***((('''&&&&&&'''''''''''''''((()))******+++++++++)))(((((((((((()))&&&&&&'''((()))++++++,,,)))***,,,(((000000444___vvvaaaIII===???DDDBBB======>>>???@@@BBBDDDFFFGGGGGGDDDAAA???@@@DDDJJJMMMYYYUUUMMMEEE>>>888111---...111555:::===??????>>>;;;888666666:::>>>AAACCC???777...***++++++)))&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((''''''''''''###)))...------///...+++*********+++************...000222333222111111111333555888:::===EEENNNUUURRRTTTWWW]]]gggnnnjjjbbb```ZZZPPPHHHDDDDDDEEEFFFMMMXXXcccbbbWWWIII>>>888333111//////000000...,,,000999<<<555...---------+++++++++*********************)))((((((((())))))+++++++++,,,,,,,,,,,,,,,+++******+++...//////...------------,,,,,,,,,,,,,,,,,,,,,---------...............---,,,+++))))))))))))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++,,,...///...---&&&&&&&&&$$$"""!!!"""###$$$$$$#########$$$%%%%%%###############"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&%%%&&&$$$######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%&&&((((((((()))+++---...---+++)))(((((((((((((((((((((((((((((()))***,,,,,,***)))((('''''''''%%%&&&'''((())))))))))))''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%(((***)))''''''((()))******((('''((()))*********))))))***)))(((((('''''''''(((***)))((('''''')))***,,,+++***)))((((((((()))***((()))++++++******+++,,,+++,,,,,,------,,,,,,+++(((((()))(((&&&&&&''')))'''((((((((('''(((***,,,---777@@@>>>444***'''(((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((())))))******++++++((())))))******))))))((('''''''''((()))***+++,,,************************))))))))))))***************))))))******+++,,,---))))))***+++++++++*********************)))))))))++++++++++++*********)))'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%$$$%%%&&&$$$(((---000000///------,,,+++***(((((('''''''''%%%&&&'''((()))***++++++***))))))(((((((((((((((%%%&&&''')))***,,,---...(((+++---(((222444333VVV^^^EEE===>>>???>>><<<<<<===???AAADDDFFFGGGIIIFFFBBB??????BBBEEEHHHSSSSSSRRRPPPJJJ@@@555---+++...333777:::<<<<<<;;;<<<999666666999===@@@AAA>>>999444000///...+++)))***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''''''''&&&&&&"""(((,,,++++++------***(((((()))))))))*********///000111000///...///000...222777777666:::BBBIIIEEENNNZZZgggsssxxxqqqgggfff___SSSEEE===;;;@@@DDDWWWgggtttsssgggXXXLLLEEE???:::444222222333222000:::EEEHHH===111......,,,------,,,,,,,,,+++++++++***))))))((((((((())))))))))))******++++++,,,,,,***))))))***---......---*********+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***+++---...---,,,%%%&&&&&&$$$"""!!!"""$$$###############$$$%%%&&&###############"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%%%%######$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&%%%&&&'''(((((('''(((***,,,***)))))))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))&&&''''''((()))***+++,,,&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))(((&&&%%%'''***,,,+++)))''''''((((((((()))))))))(((((()))*********))))))***))))))))))))***++++++************)))))))))((((((***++++++*********++++++,,,---......---,,,+++%%%'''((('''%%%%%%'''***'''))))))((('''(((+++...111BBBTTTTTTCCC111))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''************++++++++++++(((((())))))))))))((((((((((((((((((((()))***************++++++******************)))))))))))))))((()))***++++++,,,,,,+++)))***+++,,,,,,,,,++++++))))))******)))((((((''')))***+++,,,+++***((('''###$$$%%%&&&&&&'''''''''%%%''')))(((%%%%%%&&&((($$$(((---//////...---,,,+++++++++***)))(((&&&&&&$$$%%%&&&(((***+++,,,,,,))))))((((((((('''''''''''''''((()))+++,,,------(((,,,///(((333555000MMMjjjRRREEE@@@???;;;;;;<<<>>>AAADDDFFFHHHKKKIIIFFFCCCBBBCCCFFFGGGMMMQQQVVVXXXUUUKKK>>>444...///000222444666777888:::999888888:::;;;;;;:::::::::999888666333000///++++++)))((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&"""(((+++))))))++++++)))'''''''''((()))***+++,,,/////////......///222444000333666777777999<<<@@@>>>GGGSSS^^^jjjssstttpppjjjeeeYYYIII;;;666;;;BBBZZZlllzzzxxxmmmccc[[[VVVPPPGGG<<<555444666555444:::GGGKKK???222//////------------------,,,++++++)))))))))((())))))******'''(((((()))******++++++)))(((((())),,,------,,,)))*********++++++,,,,,,))))))*********+++++++++)))******++++++******)))(((((())))))***+++++++++++++++,,,,,,,,,,,,++++++************************+++***)))***,,,---,,,+++$$$%%%%%%$$$###"""$$$%%%######""""""###$$$%%%%%%###############"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$%%%&&&&&&%%%%%%''')))%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$###"""!!!###"""!!!"""%%%''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&###%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&'''((((((((('''%%%$$$&&&'''((('''&&&''')))***''''''((()))))))))))))))++++++***)))((((((((()))&&&'''(((***+++,,,,,,,,,(((''''''''')))+++---...%%%%%%&&&&&&'''(((((())))))))))))***************$$$$$$%%%&&&'''''''''''''''%%%$$$'''***---,,,***(((''''''''''''((())))))&&&((()))+++,,,,,,,,,+++******++++++,,,,,,,,,,,,***************)))((('''(((***+++,,,*********+++,,,,,,---......---,,,,,,&&&(((***)))''''''***---(((******)))'''(((,,,000999QQQiiikkkVVV???222000((((((((()))))))))))))))'''(((***+++++++++***)))000///...,,,***)))((('''(((((())))))))))))(((((()))((((((((((((((()))*********++++++++++++******++++++******))))))(((((('''(((***+++,,,,,,++++++)))***,,,---...------,,,+++++++++++++++***)))((('''(((***,,,+++)))'''%%%"""###%%%'''((((((''''''$$$''')))(((&&&%%%''')))$$$'''+++---,,,,,,+++,,,++++++,,,+++***(((&&&%%%###$$$&&&(((***,,,,,,---))))))(((((('''''''''&&&))))))******+++++++++,,,)))...000(((333555...GGG}}}tttWWWHHHCCC;;;;;;<<<===@@@CCCFFFHHHNNNLLLIIIGGGFFFFFFHHHIIILLLQQQYYY^^^]]]TTTFFF<<<444222000//////222555888888999:::;;;<<<;;;777444666999<<<<<<:::777555444,,,+++***)))''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&"""'''***(((''')))***(((&&&&&&&&&''')))***,,,---.........---...000555888666777888999;;;;;;::::::>>>BBBFFFLLLWWWhhhtttyyyrrroooeeeSSSBBB;;;???GGGXXXkkkyyywwwnnnhhheeeccc\\\QQQBBB999666777777777111AAAGGG<<<000///111///,,,------------,,,++++++)))))))))))))))***++++++&&&&&&'''((()))******+++)))(((((())),,,------,,,*********+++,,,,,,,,,---))))))))))))************(((((()))***************((((((((()))******+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))***)))((()))+++,,,+++***%%%%%%%%%###""""""$$$&&&########################$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&######$$$$$$%%%&&&'''''' """$$$%%%$$$%%%&&&'''&&&%%%%%%&&&''')))+++,,,(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((()))(((((('''&&&&&&&&&'''(((***,,,---------(((((()))***+++---///000...***(((***)))&&&'''***)))((('''&&&&&&''')))***((('''&&&%%%%%%%%%%%%%%%(((''''''))),,,//////...,,,)))&&&&&&(((***)))(((&&&&&&&&&''')))+++...///------,,,++++++,,,,,,,,,***+++---......,,,)))'''''''''((()))***+++,,,,,,,,,,,,+++,,,---...,,,***))))))((((((((((((((()))***))),,,...***'''---777GGGaaavvvrrr^^^JJJ999---///,,,***+++***&&&&&&)))&&&&&&'''((()))***++++++(((((()))************))),,,+++***)))((((((((((((+++***)))(((((()))***+++,,,+++,,,------,,,)))'''***++++++***((('''((()))---***((())),,,------+++******+++++++++,,,,,,,,,(((+++------+++)))((((((++++++******)))(((((((((&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''+++---......+++)))((((((###%%%'''***+++,,,------///---***((('''&&&%%%###,,,++++++******++++++,,,,,,******---...///555<<>>===999555222222111555:::>>>@@@>>><<<999...---+++***))))))******((((((((((((((('''&&&&&&%%%'''((('''$$$#########%%%&&&'''((()))))))))))),,,+++)))((('''(((***+++---,,,******+++...111333777999<<<======>>>???AAA@@@>>>>>>@@@FFFTTTkkk{{{yyyooo___QQQKKKHHHFFF```mmmuuummm```\\\```cccfffZZZIII<<<:::===;;;555555:::;;;666111000000.........------------......***)))((())),,,---,,,+++***++++++,,,,,,,,,++++++((()))***++++++***((('''...---+++)))))))))******))))))))))))(((((((((((((((***,,,......,,,***((())))))(((((((((((()))***'''***,,,,,,))))))+++...++++++******)))))))))(((******************+++,,,%%%%%%%%%$$$######%%%'''########################$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&######$$$$$$%%%%%%&&&&&&!!!###%%%&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((()))***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((''''''((()))******+++++++++***)))))))))***,,,...///000000,,,***,,,+++((())),,,+++***(((&&&&&&&&&'''((()))((((((''''''''''''((()))((()))+++...000///...+++(((&&&&&&)))******)))((((((((()))***,,,...///...------,,,,,,,,,------)))***,,,---,,,+++)))'''))))))))))))************,,,+++***+++------+++***))))))(((((())))))***+++,,,***,,,...------444>>>XXXrrrppp\\\KKK???999222,,,+++***&&&%%%'''&&&&&&'''((()))***++++++'''((())))))******))))))++++++***))))))(((''''''+++***)))(((((()))***+++,,,,,,,,,---...---+++((()))***+++***)))((()))***+++)))((((((+++,,,+++************++++++,,,,,,,,,(((***------+++)))((((((+++++++++***))))))((((((''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((***,,,---+++******+++&&&''')))+++,,,,,,++++++---,,,***((((((((((((''',,,,,,++++++++++++,,,,,,---******---...///555;;;\\\xxxSSSFFF???BBBEEEBBBCCCHHHKKKLLLMMMLLLJJJJJJMMMOOOSSSQQQPPPQQQTTTWWWWWWVVVPPPJJJCCC???===;;;777444888;;;======:::777555666444555888:::;;;<<<<<<<<<555444111...,,,******)))))))))***++++++***((('''(((******)))'''%%%$$$%%%%%%&&&'''((())))))))))))+++***(((''''''((()))***+++***(((((())),,,...000333666999;;;<<<>>>@@@BBB@@@>>>======>>>GGG[[[nnn}}}{{{kkk[[[SSSQQQQQQ[[[aaaddd^^^RRRKKKOOOUUU\\\ZZZRRRIIICCC@@@:::333666999888444222444444111...........................---+++,,,---...---+++***++++++,,,,,,++++++***************)))************)))((((((((((((((((((++++++*********)))))))))+++,,,...///...,,,***(((***)))))))))))))))******+++*********+++,,,++++++******))))))((((((((((((*********++++++,,,------%%%&&&&&&%%%$$$$$$&&&'''########################$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''&&&&&&%%%&&&''')))*********((('''))))))*********)))((((((***++++++******)))((('''))))))***+++,,,---///000///+++***,,,+++((((((+++,,,***((('''&&&&&&&&&&&&)))))))))))))))******+++))))))***---///000///---)))((('''''')))++++++***++++++******+++,,,...///...------,,,------......((()))***+++***)))((('''++++++*********)))))))))+++***)))***,,,,,,***)))))))))))))))***,,,---...222111222666999===DDDLLLjjjqqqbbbVVVGGG<<<111---+++'''$$$$$$&&&'''(((((()))***++++++(((((()))************)))******++++++***)))((('''+++***))))))))))))***+++---,,,,,,---///...,,,***((()))******)))(((***+++)))((('''(((***+++***)))))))))******+++,,,------(((***,,,,,,***)))((())),,,,,,++++++***)))))))))(((******((($$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$'''***+++++++++,,,---)))***+++,,,,,,++++++***---,,,***)))(((***+++,,,---------,,,,,,------------++++++...//////444:::JJJ{{{fffQQQIIIFFFAAA@@@CCCGGGHHHJJJJJJJJJKKKMMMOOORRROOOLLLLLLOOOTTTWWWYYY[[[WWWQQQMMMIIICCC;;;555555777888777555444555666777666555555666888;;;===;;;999666222...,,,******)))+++---//////...,,,***,,,---...---***'''&&&&&&%%%&&&'''((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&'''))),,,---///222666888:::<<>>FFFRRRZZZ___XXXNNNGGGCCC@@@===<<<888444555999888333111111222222222222111111///---++++++++++++***)))******++++++++++++******,,,+++***))))))***+++,,,''''''((())))))))))))(((,,,,,,,,,+++++++++******......///000///---***)))++++++************++++++...+++((())),,,...+++(((***************)))))))))******++++++,,,---......%%%&&&'''&&&%%%%%%&&&(((########################$$$$$$$$$%%%%%%$$$#########%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$######%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''((((((&&&'''''''''&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''(((''''''&&&%%%%%%%%%'''***,,,---+++)))'''(((((())))))))))))((('''************)))(((''''''(((((())))))***,,,---...+++((((((***)))&&&&&&)))***)))((('''&&&&&&'''''')))((())))))***+++,,,---))))))***---//////---+++((((((((((((******++++++---,,,+++******+++,,,---,,,,,,++++++,,,,,,------((((((((((((((((((''''''***************************)))((()))++++++)))((((((((()))***,,,...000111555555:::BBBMMMUUU\\\```xxx}}}ooodddSSSDDD666000...***%%%###'''(((((()))******++++++))))))***+++++++++++++++***+++---...---+++)))(((************************,,,++++++,,,......,,,***'''(((******))))))***,,,)))))))))******+++******(((((()))***+++,,,------(((***++++++***))))))))),,,,,,++++++******))))))))),,,...***$$$!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###%%%)))******+++,,,---)))***+++,,,---,,,++++++...---,,,***)))***,,,///......------------......---+++,,,...//////333999AAAyyynnnXXXKKKCCCBBBEEECCCDDDEEEGGGHHHJJJMMMNNNPPPNNNLLLLLLNNNQQQTTTVVV\\\[[[XXXWWWTTTMMMBBB;;;777666555333333333555666666555444333444666999;;;;;;999666333111//////...+++---000333333222///---...///000///,,,)))'''&&&%%%&&&''''''((((((((('''''''''&&&&&&&&&'''((((((((('''&&&&&&''')))***,,,---///333555777999;;;===AAADDDFFFDDD>>>@@@NNN___qqq}}}{{{xxxyyyzzzdddWWWPPPPPPHHH999666???JJJ[[[iiieeeYYYQQQQQQSSSGGGBBB:::666999===;;;444444555666666666666555444222000---,,,------,,,+++++++++++++++++++++***)))+++++++++++++++,,,,,,,,,'''(((***,,,---,,,,,,+++,,,,,,,,,,,,+++++++++***......///000000///---,,,------,,,+++++++++,,,,,,---+++))))))++++++)))''',,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........$$$%%%''''''&&&%%%'''(((###########################$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$#########"""$$$$$$%%%$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''((((((''''''''''''&&&&&&%%%$$$&&&'''((('''%%%$$$%%%&&&((((((((((((((('''''''''&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((('''&&&%%%%%%%%%'''+++---...,,,)))'''&&&&&&''''''(((''''''&&&''''''((()))))))))((((((''''''''''''((()))++++++***''''''******'''&&&)))'''''''''''''''((())))))'''''''''((()))***+++,,,)))))))))+++------+++)))((())))))************+++,,,+++)))((((((((()))*********))))))***++++++,,,''''''''''''''''''((((((((())))))***+++,,,,,,,,,))))))((()))***+++)))'''(((((()))+++---///111222000444===NNNbbbrrryyyyyy|||ooodddUUUGGG999444222---(((&&&(((((())))))******++++++***+++,,,,,,------,,,,,,,,,---...//////...,,,*********++++++++++++*********))))))***,,,,,,,,,***'''(((******))))))***,,,)))***+++,,,,,,+++++++++(((((()))******+++,,,,,,((()))******)))((()))***,,,,,,++++++***))))))((())),,,...+++%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###&&&(((***)))))))))***'''(((***,,,---------,,,...///...,,,)))))),,,...///......------......///...,,,,,,//////...222777BBBrrrxxxaaaOOOGGGEEE>>>>>>???BBBFFFKKKOOOQQQPPPPPPQQQQQQRRRRRRSSSSSSXXXXXXYYY\\\\\\WWWNNNGGG>>>;;;888555444555666777444444444444555666666777888777666555555666777888---///222555555444111000...000111000---)))'''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''((()))***+++,,,///111333333444555777:::===AAA@@@;;;:::EEERRRcccnnnxxx||||||}}}}}}|||iii[[[SSSSSSKKK;;;555:::@@@YYYppprrreeeZZZXXXZZZKKKFFF===999===BBB@@@999777777888888888888777777777555222111222222222111,,,,,,,,,,,,,,,+++******)))***---///000...,,,+++((()))+++---......------,,,,,,+++++++++*********,,,---...000111111111000//////...---------------***+++---+++)))'''(((***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------"""$$$&&&'''&&&%%%&&&'''###########################$$$%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%##############################$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((%%%&&&((('''%%%$$$$$$%%%###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%'''***------+++)))'''%%%%%%&&&'''''''''&&&&&&%%%%%%'''((())))))))))))&&&&&&&&&&&&'''((())))))+++((())),,,,,,)))(((***%%%%%%&&&'''((()))******''''''''''''((()))***+++***)))((()))***+++***)))(((***,,,+++***))))))******)))((('''&&&''''''((((((((((((((()))***++++++((('''&&&%%%&&&'''((()))(((((()))***+++,,,---...***)))((()))++++++)))((((((((()))+++---///111333///444AAAVVVsssuuuooodddXXXLLLBBB999666444///+++))))))))))))*********++++++++++++,,,------------,,,,,,---...//////...---,,,******+++,,,,,,+++******)))((('''(((+++,,,,,,+++((()))******)))(((***+++(((***------,,,++++++,,,)))))))))************+++''')))***)))(((((()))+++++++++******)))((((((((((((***,,,***'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$&&&((()))(((''''''(((&&&(((***+++---------,,,,,,...000...***)))+++.........------------.........,,,---000000...111666CCCiiibbbHHH:::???======???EEELLLQQQSSSPPPRRRVVVWWWVVVTTTSSSSSSSSSUUUXXX^^^aaa___YYYSSSDDD@@@:::666555444333222333444555555666555555444666666666777999;;;===???///111333555555444222000---///222111...+++((('''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''((((((((()))((((((((())))))***+++,,,...000000//////000111888:::======999666;;;DDDZZZeeepppuuuyyy}}}~~~{{{iii^^^UUUQQQHHH;;;444555888UUUssszzzooobbb[[[YYYPPPLLLDDD@@@DDDJJJHHHBBB;;;::::::999999::::::;;;:::777333111111111111111---.........---,,,+++***(((***...222222000---+++((()))***+++,,,---------,,,,,,,,,+++++++++*********+++---///000222222333222111000///............***---///...***(((+++...++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,!!!###%%%&&&%%%%%%%%%&&&###########################$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%"""######$$$$$$%%%%%%&&&######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&''''''((((((###%%%&&&&&&$$$###$$$%%%"""###$$$%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((((('''%%%''')))++++++***)))'''%%%&&&&&&'''((((((''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''((())))))***((())),,,,,,)))(((***&&&&&&'''(((((()))))))))((((((((((((((()))***+++---+++(((((()))***++++++)))+++------***(((((())))))((('''&&&&&&&&&'''((((((((((((((()))***+++,,,)))(((&&&%%%%%%''')))+++*********++++++,,,,,,,,,***))))))***++++++***((((((((()))+++---///111222///333<<>>999555555444///,,,,,,)))************+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))((('''(((+++---------)))***+++***)))((()))***&&&)))------+++******+++************))))))))))))'''((())))))(((((()))+++******))))))((('''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&"""$$$'''((('''''''''((('''(((***+++++++++******(((,,,//////,,,***,,,......------------------......---...000000...000555@@@]]]hhhRRRLLLGGGBBB@@@CCCHHHLLLNNNLLLOOOSSSTTTSSSRRRRRRSSSQQQRRRVVV\\\aaabbb]]]YYYNNNIIIBBB<<<999777444111555555555555555444444444555555555555777999;;;<<<111222333444333222111000---000222333000---***)))&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))))))))(((((((((((()))))))))))))))+++---...---,,,---...666666999<<<:::666777;;;NNN[[[hhhnnnqqqwww|||~~~jjjcccYYYMMMDDD<<<888777999SSSnnnwwwrrrlllhhhggg```\\\UUUPPPPPPSSSPPPJJJCCCAAA???>>>>>>???AAACCCAAA===888444222111000///////////////...---,,,+++)))+++...111111000///---,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,+++,,,---...000111222222333222111000000/////////......///////////////000------........./////////...///000111111000...--- """%%%&&&%%%%%%%%%&&&###########################$$$%%%%%%&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%"""###$$$%%%&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$""""""###$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$######%%%%%%&&&'''((((((((('''&&&'''((('''%%%$$$%%%&&&######$$$$$$%%%&&&''''''"""$$$%%%%%%$$$###$$$%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))))))))(((&&&''')))*********((('''&&&&&&'''((())))))((((((&&&&&&''''''(((''''''''''''''''''''''''((()))***'''%%%'''******'''&&&((('''(((((((((((((((''''''))))))))))))))))))***+++000---)))((()))+++,,,,,,***,,,...---***''''''((()))((('''&&&&&&'''((()))))))))))))))***+++,,,---)))(((&&&%%%%%%'''***,,,,,,,,,,,,++++++++++++***+++***)))***,,,,,,***)))(((((()))***,,,...000111,,,,,,000???]]]yyy~~~mmmbbbPPPAAACCCKKKIII>>>444111222555333...,,,---***************+++++++++(((((()))************))),,,+++*********+++,,,,,,***+++,,,------,,,+++******(((((())),,,.........***++++++***((('''((()))%%%(((,,,,,,***))))))***++++++******)))((((((((('''((()))((('''(((***+++)))))))))(((''''''&&&&&&%%%%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&& ###&&&'''''''''((())))))******+++***)))((('''$$$)))...///---+++---000---------,,,,,,---------///---...111000...000444;;;SSS[[[SSSIIICCCBBBCCCEEEEEEFFFJJJMMMNNNNNNNNNPPPRRRPPPPPPSSSYYY^^^___\\\YYY\\\VVVNNNHHHDDD@@@;;;888777666555333333444555666444333222222222444555666333333333333222111111000---000333444222...,,,+++&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((())))))))))))'''''''''(((((((((((((((''')))+++,,,,,,,,,---...000///222777888555444666<<>><<>>>>>@@@CCCCCCBBBGGGNNNHHHMMMPPPQQQSSSVVVVVVSSSSSSRRRQQQQQQQQQOOOKKKHHHDDDCCC@@@:::555222333444555333111111111222111000111111111111111000000///......//////......---,,,***)))(((((()))(((&&&$$$&&&%%%%%%%%%&&&''''''((((((((())))))(((((('''&&&(((,,,000///+++''''''(((,,,,,,...111555555222///---666AAAGGGJJJRRR___jjjjjjmmmooohhhXXXMMMOOOXXX```bbbeeefffhhhmmmvvv~~~}}}wwwqqqoooooollleee^^^^^^aaa^^^SSSIIIHHHKKKMMMTTTRRRPPPNNNLLLIIIFFFDDD===;;;888666666555333111222111111222222222111000222111111000000000111111111111111111111111000000000000///......///000111444222222333555777888777888555666999;;;999;;;>>>>>>===<<<:::;;;>>>BBBEEEFFFEEECCCAAA???>>>===<<<###############"""""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''******((('''''''''((()))'''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&%%%%%%'''''''''&&&&&&&&&&&&%%%$$$&&&'''((('''&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((((((((()))$$$&&&''''''&&&%%%'''(((((()))+++...000///,,,))))))'''&&&&&&((()))((((((((((((((('''''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((()))++++++///...---+++************%%%&&&((()))))))))((('''((())))))))))))))))))***'''((()))*********))))))############%%%''')))***)))(((((()))+++---,,,++++++***************+++,,,++++++++++++************)))***+++,,,,,,+++***)))))))))))))))************333...+++...000888LLLaaaaaabbb___[[[\\\ZZZJJJ888...---+++***))))))******((((((((('''((())))))***%%%+++---)))(((+++)))###))))))))))))))))))******************+++,,,---...---,,,,,,,,,,,,++++++***++++++,,,,,,,,,***)))(((***************))))))(((******+++++++++***))))))+++***((((((***+++***)))&&&))))))'''(((,,,---+++)))(((''''''&&&'''''''''$$$&&&)))******)))******%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%''')))+++++++++++++++---...,,,)))'''(((***------,,,,,,,,,,,,---------...//////000222666:::<<>>:::888::::::;;;AAAIIIHHHLLLOOONNNPPPRRRRRRNNNNNNNNNNNNPPPRRRRRRPPPNNNKKKJJJGGGAAA:::555555666222000......///000000///111111222222111111000///....../////////...---------,,,*********(((&&&$$$'''&&&&&&&&&&&&''''''(((***))))))(((((((((((((((***...000///+++((('''(((***)))***---000333333222)))...444999>>>EEENNNUUU]]]fffqqqqqqeeeYYY[[[dddlllmmmmmmlllkkknnnuuu{{{zzzqqqhhhfffjjjmmmkkkfffjjjnnnkkk^^^PPPKKKJJJKKKNNNNNNNNNOOOPPPOOOLLLJJJEEECCCAAA???>>>;;;777444333333444444444444333333666888999777333000111222555555444333222222222222333222111111111111111222444333333555888::::::::::::666555888:::;;;@@@EEEFFFFFFFFFEEEDDDFFFIIILLLRRRNNNJJJEEECCCCCCDDDEEE%%%$$$###"""!!!""""""###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((((('''%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''&&&%%%'''(((((((((***,,,//////---+++)))((('''''''''(((((('''(((((((((''''''&&&&&&&&&+++***)))(((''''''''''''&&&&&&&&&&&&'''((()))***,,,+++***)))((((((((((((%%%&&&(((******)))'''&&&'''((((((((())))))******&&&''')))*********)))(((%%%%%%%%%&&&''')))+++,,,******)))***+++++++++***))))))))))))***++++++,,,+++***))))))))))))******((()))***++++++***)))((((((((((((((())))))))))))333,,,,,,111111222EEE^^^[[[bbbiiijjjggg\\\HHH555///...+++)))((()))***+++(((((((((((())))))******&&&---...&&&%%%,,,---'''((()))))))))))))))******+++******)))***+++---...,,,,,,+++++++++++++++++++++,,,,,,---,,,+++***)))***+++,,,---,,,+++***)))***+++++++++++++++******+++***))))))************'''******'''(((+++,,,***(((''''''&&&&&&''''''''''''((())))))))))))******%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$%%%'''(((*********)))***///444333---))))))***,,,,,,,,,,,,---------......///000000000222555888===HHHaaadddPPPGGGEEE>>>999888888:::???EEEKKKOOOQQQPPPPPPRRRQQQMMMMMMMMMMMMNNNPPPQQQPPPNNNMMMLLLIIIFFFCCC???:::777444111///...///111111111111222222222222111000000...///////////////.........---,,,+++,,,+++)))&&&(((((('''''''''''''''(((,,,+++***))))))***+++,,,))),,,......+++))))))))))))((((((***---111444666222111111333666:::>>>@@@HHHRRR```hhhccc[[[ZZZ___kkkmmmnnnnnnnnnooorrruuuwwwmmmbbb[[[\\\```eeegggrrrxxxvvviiiZZZSSSQQQPPPLLLLLLMMMPPPRRRRRRNNNJJJKKKJJJIIIHHHEEEAAA<<<888555777888888888777888888:::>>>AAA>>>888444555777;;;:::888666555555555555555555555444444444444444555555666888<<<>>>>>>======::::::>>>AAABBBFFFKKKMMMNNNPPPOOOMMMMMMPPPSSSXXXSSSMMMGGGEEEGGGKKKNNN&&&%%%###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%#########%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&''''''((((((((('''''''''&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''(((((('''%%%%%%'''))))))(((((())),,,.........(((((((((''''''''''''(((((((((''''''&&&&&&%%%%%%,,,,,,***)))((((((''''''%%%%%%%%%%%%&&&'''((((((***)))((('''''''''''''''%%%&&&(((******)))'''&&&''''''(((((()))))))))***&&&'''((()))***))))))(((''''''''''''(((((())))))******+++************+++'''(((((())))))************))))))(((((()))******((()))************)))(((''''''((((((((())))))))),,,'''***111///,,,;;;PPPSSS___lllpppiiiYYYEEE666...---***(((''''''((()))))))))*********+++++++++555999666+++&&&***+++)))(((((())))))*********+++---,,,*********+++,,,---******)))******,,,---...++++++,,,---,,,+++***))))))***+++---------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********++++++***,,,+++((('''******'''''''''&&&&&&&&&&&&''''''+++)))'''&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&((())))))((('''''''''///777999555///,,,,,,,,,,,,------............000111111111000000333555;;;EEE\\\wwweeeSSSIII@@@===>>>???CCCGGGMMMQQQSSSQQQQQQRRRPPPMMMKKKJJJJJJLLLNNNOOOOOOMMMMMMJJJIIIKKKOOOMMMEEE>>>===:::666444444555444444222222222222222111000000///000000111111000000000...---,,,---......,,,+++***)))(((((('''''''''''',,,+++***))))))***+++,,,&&&(((***++++++******+++))))))((())),,,000666::::::555111000222444444333444:::FFFSSSWWWSSSPPPPPP^^^aaafffjjjlllmmmmmmmmmvvvpppdddXXXPPPSSS]]]eeettt|||~~~tttfff```___```[[[ZZZ[[[^^^```^^^WWWPPPPPPOOONNNMMMKKKFFF@@@<<<:::===??????>>>===>>>???===BBBEEECCC===:::;;;===@@@???>>>===;;;:::::::::999::::::::::::999999999:::999999<<>>JJJXXXZZZOOO@@@777555...---,,,+++)))((('''&&&((((((***+++++++++***)))(((***333===999---)))---)))******+++,,,,,,------)))***++++++,,,,,,,,,,,,+++***)))((()))***,,,---((()))***++++++***))))))))))))******+++---...///++++++,,,---------------***,,,---+++))))))+++---***,,,+++((('''******'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''***---...,,,)))&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&$$$$$$%%%&&&(((&&&&&&((()))***))))))((((((,,,111555666333000---+++,,,---.../////////...///111222222111111222444888KKKfffzzz```QQQKKKIIIKKKNNNMMMQQQSSSQQQPPPRRRPPPLLLHHHFFFEEEEEEFFFGGGGGGFFFFFFGGGIIILLLOOOSSSXXX[[[TTTNNNGGGAAA<<<:::777666222222333333222222111000222333333444555555444444222111000111111111///------,,,***)))((('''''''''%%%%%%&&&'''''''''''''''((((((((()))+++,,,,,,,,,))))))***)))***...666;;;666222---+++,,,...000000444444888AAAGGGHHHIIILLLPPPQQQUUUZZZ^^^aaabbbbbbdddfffeee^^^VVVSSSVVV[[[bbbnnnwwwssslllmmmtttzzz}}}{{{|||{{{tttfff[[[UUUTTTSSSSSSRRRPPPLLLIIIGGGKKKNNNNNNKKKJJJMMMPPPSSSRRRQQQOOOMMMLLLLLLLLLMMMNNNPPPPPPPPPMMMKKKIIIFFFGGGIIIJJJKKKKKKKKKKKKLLLIIIFFFFFFIIILLLNNNOOOMMMPPPYYYcccddd]]]VVVTTTVVV]]]dddfffbbb___aaaddd___\\\YYYWWWXXX[[[```ccc%%%%%%%%%%%%$$$$$$######&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''"""$$$'''(((&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))************)))(((((((((''''''''''''###%%%''''''&&&%%%&&&'''&&&%%%$$$###$$$&&&(((***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''((()))***++++++******)))'''%%%%%%''')))$$$%%%''')))++++++(((&&&$$$&&&((((((&&&&&&))),,,%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&(((''''''(((((()))***+++(((''''''&&&&&&&&&&&&'''(((''''''''''''((())))))))))))(((((('''''''''&&&%%%&&&((()))))))))((('''''''''((()))******))))))''')))++++++))))))+++...***+++,,,,,,+++***)))((('''(((+++,,,---,,,+++))))))***+++,,,,,,+++***)))))))))))))))************'''******&&&&&&,,,111111555@@@KKKLLLAAA444///222111111111000...,,,+++)))&&&''')))*********)))(((///111???PPPJJJ222&&&)))******+++,,,------......&&&'''***,,,---......------,,,***(((((()))***,,,((((((***++++++***)))(((+++******)))***+++---...+++,,,,,,---.........---***,,,---,,,))))))+++...(((+++***''''''++++++)))%%%%%%%%%%%%&&&&&&'''((("""###(((...333333...***'''&&&&&&%%%%%%&&&&&&''',,,***&&&$$$###$$$''')))$$$%%%''')))++++++++++++***+++,,,///111111...,,,***+++---///000000///...---///111111111222444555;;;QQQooo|||dddXXXSSSTTTVVVOOOSSSTTTSSSRRRTTTRRRNNNMMMJJJGGGDDDCCCBBB???>>>@@@DDDGGGGGGFFFLLLXXXcccddd^^^UUUNNNHHHDDDAAA???222333333333333222111111333444444555666666666555555444222222222111...,,,---,,,+++)))((('''''''''%%%&&&((()))))))))((('''+++*********,,,---,,,+++((()))***))))))---444:::777444///,,,+++---///000000000333888:::;;;AAAHHHHHHHHHHHHJJJOOOSSSUUUVVVTTTWWW[[[\\\YYYUUUSSSRRRVVVcccnnnlllgggjjjssszzz{{{lll```VVVUUUTTTTTTTTTSSSPPPNNNJJJOOOSSSRRROOONNNQQQTTT```]]]YYYWWWVVVVVVUUUSSSRRRTTTVVVWWWWWWTTTQQQOOOKKKLLLNNNPPPQQQRRRRRRQQQRRROOOKKKJJJLLLPPPSSSTTTVVVYYYbbbkkkkkkccc\\\YYYaaaiiiqqqsssooolllnnnqqq___]]]ZZZYYYYYY\\\___bbb###$$$$$$%%%%%%$$$$$$###(((''''''&&&&&&&&&''''''((('''%%%#########%%%&&&%%%%%%&&&&&&&&&%%%$$$######'''***+++(((&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''***'''%%%$$$%%%&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&$$$###%%%((()))'''%%%$$$%%%&&&%%%######$$$%%%###$$$%%%$$$######%%%'''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((+++---------)))))))))'''%%%%%%''')))&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''&&&***((('''&&&((((((((('''&&&&&&&&&&&&&&&'''(((((()))(((((()))******(((&&&%%%&&&(((*********)))(((((((((((((((((((((((((((((((((((()))******++++++)))'''&&&(((+++---,,,***(((((((((((())))))))))))---...---***+++...---)))&&&(((+++......,,,***(((***+++---......,,,)))''')))***++++++***)))((('''(((&&&%%%$$$&&&)))...000555555666666555222000............---+++)))((('''))))))))))))((((((((((((---,,,===SSSQQQ666&&&)))...------,,,,,,++++++***---***((())),,,...---+++,,,+++***)))))))))***++++++,,,---,,,***(((((()))'''(((***+++,,,,,,++++++...---,,,+++++++++,,,,,,---------,,,***((('''&&&(((''''''&&&&&&&&&''''''###'''(((&&&&&&((('''$$$&&&(((&&&'''333AAA???333%%%'''(((*********)))((()))'''&&&%%%%%%&&&''')))((()))+++,,,---,,,++++++***)))))))))+++,,,+++***++++++,,,------......//////...000111000///333:::EEESSSiiisssfff\\\SSSIIIPPPWWWWWWRRRNNNPPPSSSNNNKKKGGGFFFEEECCC>>>:::AAABBBCCCCCCFFFMMMXXXaaahhhgggeee```YYYPPPIIIDDD@@@<<<777444333444444333333444444222111111333555;;;888555444333222111///.........---,,,+++)))(((+++***((('''&&&&&&''''''))))))))))))))))))))))))+++***((((((***---111444666222...***)))+++///111000//////111444888===@@@EEECCCAAA???@@@CCCFFFHHHIIILLLQQQVVVXXXXXXVVVTTTTTTUUU]]]fffgggccclll{{{}}}vvvkkkdddaaadddbbb\\\\\\```aaa]]]]]]UUUOOOQQQTTTVVVYYY]]]ccceeefffccc______ccchhhfff___ZZZ\\\]]]ZZZVVVUUULLLQQQXXX]]]___^^^WWWQQQLLLMMMLLLIIIJJJOOOUUUYYY```___aaaffflllnnnllljjjmmmvvv}}}~~~oooccc___^^^^^^\\\XXX]]]eee%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''(((&&&%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%(((++++++)))''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&'''((('''###$$$&&&'''(((((((((((($$$%%%&&&'''((('''&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((%%%$$$###%%%'''((('''$$$$$$&&&&&&&&&$$$$$$%%%&&&&&&''''''%%%$$$###$$$&&&&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++***)))))))))'''&&&%%%''')))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((()))'''%%%$$$&&&''''''''')))'''%%%&&&'''(((((('''&&&&&&&&&%%%&&&''''''(((((((((((()))******)))'''((()))+++---...---,,,+++((((((((((((((((((((((((&&&'''((()))***+++,,,---***((('''(((+++,,,+++)))''''''(((((()))))))))***---///...+++,,,///...***((())),,,---...---+++***)))***,,,---,,,***(((''')))***+++++++++***)))(((((('''&&&&&&'''***,,,...//////000000///---+++***,,,,,,,,,++++++***))))))(((((())))))*********+++,,,***444BBB???...%%%(((------......------,,,,,,***)))((((((***+++************))))))***+++,,,------...///...,,,******+++***)))))))))***+++,,,---------,,,,,,,,,,,,++++++------------,,,+++************)))(((&&&%%%%%%&&&"""%%%'''%%%%%%'''&&&###&&&(((''')))555DDDDDD:::)))************))))))(((((('''&&&$$$$$$&&&'''(((------......---,,,+++***,,,*********,,,,,,+++***+++,,,,,,------....../////////000222000///333:::DDDRRRhhhrrr___SSSRRRSSSSSSRRRRRRQQQPPPMMMKKKGGGEEEDDDDDDDDDCCCDDDFFFFFFFFFGGGKKKSSSZZZhhhjjjllllllhhhbbbZZZUUULLLGGG???:::777666555555222333333111//////111222777666444444555555444222111111111000///...,,,,,,+++***)))''''''''''''((())))))))))))))))))))))))+++)))(((((())),,,000222444111...+++***,,,...000......------///222666888===<<<:::999:::<<>>;;;888666444444444333000//////000333222222444666777666444111111111111000///------,,,+++***)))(((((((((((())))))))))))))))))))))))))))))(((((()))+++...000111000...---,,,,,,---...///...,,,,,,,,,...000222555555444555555666888888===???BBBEEEHHHJJJKKKLLLFFF@@@CCCPPP[[[[[[ZZZ[[[gggllltttyyy{{{{{{zzzzzzqqqpppmmmjjjnnnyyywwwsssqqqrrrpppnnnpppuuuwww{{{qqqcccVVVUUUZZZ\\\\\\\\\fffiiimmmooolllddd[[[VVVXXXWWWWWWYYY___gggooouuuwwwvvvvvvzzz}}}wwwxxx~~~xxxvvvyyy&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&'''((()))(((((('''''''''&&&''''''***+++,,,+++***(((''''''(((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$###%%%((()))***)))&&&&&&'''((()))*********)))******+++***)))'''&&&((((((((((((((((((((((((''''''((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''&&&%%%%%%&&&((('''((((((&&&$$$###$$$&&&'''((())))))******))))))(((((('''&&&%%%$$$$$$###&&&%%%$$$%%%&&&'''&&&%%%'''((()))((('''&&&''')))&&&&&&&&&''''''''''''((('''''''''(((***,,,///111+++)))''''''((())))))(((%%%$$$###$$$&&&((((((((((((''''''''''''((())))))'''&&&&&&(((***++++++)))******+++***)))((('''&&&((((((((((((((((((((((((''''''((()))***++++++,,,+++***************))))))%%%&&&'''((()))***+++,,,---///---+++,,,///...)))++++++******++++++,,,,,,((()))***++++++***)))((()))***,,,------------,,,(((((()))*********))))))((()))************))))))***))))))))))))))))))***''''''(((((()))******+++***---,,,(((&&&)))***))))))***,,,...//////...---+++---///...+++)))***,,,++++++++++++,,,,,,---------...//////---,,,,,,,,,,,,+++***))))))+++---...+++,,,---......,,,***)))+++++++++,,,...000333444555666666333---'''%%%%%%"""%%%&&&###$$$''''''$$$###$$$$$$&&&111>>>BBB@@@---,,,+++******+++,,,---)))(((''''''''''''((()))%%%%%%'''(((***+++,,,---...---,,,,,,---...---,,,,,,,,,------.../////////000000111333111000555<<>>:::999::::::888555222111111000///000222444555444222////////////...---,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((()))***,,,---............------,,,,,,000///...------...000111222222333444555555555555888888:::<<>>@@@CCCDDDGGGKKKKKKPPPWWWaaalllxxx|||rrrjjjhhhkkkrrrxxxyyyuuuiii```aaaeeedddaaa___dddeeekkkrrrtttrrrtttyyy}}}qqqkkkuuuyyypppjjjmmmkkkrrr%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((+++***)))((((((((()))***+++***(((((())))))((('''((('''&&&&&&'''((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%''')))***)))'''+++***)))((('''''''''(((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%'''((('''&&&%%%%%%&&&$$$&&&''''''&&&&&&((()))%%%&&&''''''&&&&&&(((***&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%'''&&&%%%&&&(((((((((&&&%%%'''))))))((('''((()))&&&&&&&&&''''''''''''(((((('''&&&&&&(((+++///111,,,***((('''(((((((((''''''%%%$$$%%%'''((((((''')))))))))))))))***++++++)))'''&&&''')))*********......,,,***)))'''&&&%%%)))))))))))))))))))))))),,,++++++***)))((('''''''''((())))))''''''((()))&&&''''''((()))******++++++,,,+++)))***---+++''')))(((((((((((()))************+++,,,,,,,,,,,,+++***+++,,,---------,,,+++))))))***++++++*********((((((((((((((((((((((((---,,,***)))(((((())))))))))))))))))((((((((('''$$$)))------,,,+++***''')))))))))***+++,,,,,,---)))+++------+++***)))***/////////...---,,,******(((***,,,+++***))))))******+++,,,------,,,+++***,,,,,,---------,,,+++******)))((((((***///333666;;;???BBB>>>555---******$$$&&&%%%!!! ###### !!!!!!!!!"""$$$(((+++---'''''''''(((***+++---...)))******************)))***))))))((((((((())))))++++++***,,,...000///...---------...//////000000222111222444333111666===BBBQQQ```}}}}}}mmmaaaZZZPPPPPPOOOMMMKKKKKKLLLMMMGGGJJJMMMMMMKKKKKKNNNQQQMMMLLLMMMPPPUUU[[[aaaeeekkkjjjiiifffccc\\\TTTOOOHHHIIIJJJHHHCCC===999777666444111000000000///...111111111111111000//////...............,,,++++++************************((()))************))))))++++++---------,,,+++*********++++++,,,...////////////000111222222222222444444333444777:::>>>@@@BBBAAA>>>;;;888:::@@@EEECCCFFFKKKRRR\\\iiivvv~~~xxxppphhhcccaaa```eeekkkpppvvv~~~}}}}}}uuuqqqssstttpppllljjjqqqmmmooossssssqqqwwwvvvyyyyyy}}}&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))(((((()))))))))((((((''',,,+++***(((((()))***+++***(((&&&''')))***((('''((('''&&&&&&'''((('''&&&))))))))))))))))))))))))$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''######$$$'''***,,,+++******)))((('''''''''((()))%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((+++++++++***)))&&&(((***)))&&&%%%&&&'''&&&((())))))))))))+++,,,)))******)))(((''')))***%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''$$$'''))))))((('''((()))&&&&&&&&&''''''''''''((()))(((&&&%%%&&&))),,,...,,,***'''&&&'''((('''&&&)))'''%%%&&&'''(((((('''((((((''''''(((((()))******(((''''''((()))))))))(((((('''&&&&&&%%%&&&&&&))))))))))))))))))))))))++++++******)))((((((((($$$&&&((('''&&&&&&'''***''''''(((((()))))))))***,,,---,,,)))***---,,,(((((()))))))))************)))*********++++++++++++++++++,,,------,,,******)))))))))******+++++++++***))))))(((((((((((()))---,,,***))))))***+++,,,***************+++++++++'''(((+++---,,,)))))),,,++++++***)))***+++---...))))))***,,,------+++)))......//////...---,,,+++***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---+++)))(((***...333666:::???CCC???666...++++++***,,,***%%%$$$&&&&&&###"""###$$$$$$$$$$$$&&&)))%%%&&&'''((())))))***)))((((((((())))))(((((((((+++***(((''''''''''''((()))((()))+++...000000000------......//////000000222111333555333222666===BBBPPP\\\uuuttt```[[[VVVQQQPPPOOOOOOOOOIIIKKKLLLKKKIIIKKKOOOTTTOOOMMMKKKJJJLLLPPPUUUXXXbbbaaa``````___]]]ZZZWWWSSSUUUVVVSSSMMMGGGAAA???===:::666333333333333333333333444444333333222222//////000000///...,,,+++************************))))))+++,,,,,,***)))(((***+++,,,,,,,,,,,,++++++*********++++++,,,------......//////000111111111333333333444555888;;;<<<@@@@@@===999666888===@@@>>>???AAADDDKKKUUU```hhhddd^^^ZZZZZZXXXVVVXXX]]]```bbbkkkyyy~~~{{{|||}}}~~~~~~}}}zzz''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***))))))***))))))((('''&&&---,,,***(((((()))***+++***'''%%%&&&(((***)))'''((('''&&&&&&'''((('''&&&))))))))))))))))))))))))###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!!!!###'''+++------,,,((('''&&&&&&&&&((()))***((()))***+++,,,,,,+++***''''''''''''''''''''''''$$$&&&***,,,...---,,,+++&&&)))+++***'''%%%&&&((((((***+++,,,++++++---...---......,,,)))((()))***$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%$$$$$$%%%'''(((((('''$$$&&&)))))))))(((((()))&&&&&&&&&'''''''''((((((***(((%%%$$$$$$'''***,,,,,,***'''&&&'''''''''&&&***(((''''''((((((((('''&&&&&&&&&&&&&&&'''((((((+++)))''''''((())))))(((''''''''''''(((***+++,,,)))))))))))))))))))))))))))))))))))))))))))))***"""$$$''''''%%%%%%'''***(((((((((((())))))))))))---...---***+++...---)))))))))***++++++++++++***(((((())))))*********++++++,,,,,,---,,,+++)))((())))))))))))***+++,,,---,,,,,,+++***************+++***))))))***,,,...///******+++,,,---......///---))))))---,,,(((+++222...---***))))))+++...000,,,++++++---111111...***,,,---.../////////...---,,,---//////...---...//////---+++***)))+++---......---,,,+++++++++,,,,,,///---***(((***...333666888>>>BBB@@@666...+++,,,222333111,,,***,,,+++)))$$$%%%'''(((&&&$$$%%%)))%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''(((***...000111000------......///000000000333222333555333222777>>>EEERRR\\\rrrssskkk```WWWTTTSSSQQQOOOKKKLLLLLLJJJHHHJJJPPPUUUTTTRRROOOLLLLLLMMMPPPRRRXXXVVVUUUUUUWWWYYYZZZZZZ]]]______]]]WWWOOOJJJGGGBBB>>>999666666777888888333333444444444333222222///000000000000...---,,,************************)))***,,,---,,,+++)))(((***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222333333333333333555777999:::::::::888555555777999888<<<<<<;;;;;;???FFFPPPVVV[[[VVVTTTWWWVVVRRRSSSXXXPPPOOOTTT```kkkoooqqqssssssxxx}}}}}}zzzxxxzzz~~~|||{{{|||vvvmmm)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&)))((((((,,,//////***$$$***(((&&&&&&''''''&&&%%%(((&&&$$$%%%''')))(((&&&))))))***))))))(((''''''''''''''''''''''''''''''((('''%%%#########%%%&&&$$$&&&(((***++++++))))))'''&&&%%%%%%%%%%%%&&&'''((()))***+++,,,---.........+++(((((())))))&&&###))))))))))))************%%%''')))******)))'''%%%))),,,......------000333333333333000,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%%%%'''''''''&&&&&&%%%%%%$$$(((((())))))))))))((((((''''''''''''((()))++++++'''((((((((('''&&&%%%%%%&&&(((******)))((()))***((((((((((((((()))******))))))))))))************'''''''''''''''((()))***)))))))))***++++++,,,,,,+++++++++***************...,,,))))))++++++)))&&&''''''(((((())))))*********++++++++++++***))))))&&&'''(((******))))))(((,,,,,,++++++***)))))))))***)))))))))))))))******---+++)))(((***+++++++++'''(((***,,,---,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++////////////////////////...111333222///,,,+++,,,------------,,,+++***))),,,,,,,,,++++++*********---------,,,,,,+++++++++444555666===@@@111(((222333777:::777444000)))"""############$$$%%%&&&'''%%%'''((('''%%%#########%%%$$$#########$$$%%%&&&******)))''''''&&&&&&&&&((((((((()))******++++++............////////////111333444333111222666;;;IIIPPPYYYqqqzzzggg^^^[[[ZZZYYYOOORRRPPPJJJHHHKKKMMMKKKSSSUUUSSSMMMLLLPPPPPPLLLPPPPPPQQQPPPPPPRRRVVVYYY\\\[[[^^^bbb```XXXSSSRRRNNNMMMEEE<<<;;;@@@???::::::;;;;;;888333111333666666333000///......,,,***...,,,+++***+++,,,+++******))))))***---......---...------,,,,,,---......------,,,,,,,,,,,,,,,,,,***+++,,,---///000111111000111222333444555555444777777777777777666666666888:::<<<<<<;;;===AAADDDLLLKKKJJJJJJKKKMMMPPPRRRKKKKKKMMMPPPVVV^^^fffjjjrrrmmmiiiiiinnnqqqqqqooommmqqqyyy}}}sssmmmkkkhhhccc___(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((((((((***((((((+++//////+++''')))'''%%%%%%&&&&&&%%%$$$(((&&&$$$$$$&&&'''&&&%%%((()))))))))(((((('''&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&''')))******))))))''''''&&&%%%%%%&&&'''''''''((()))***+++,,,---------***(((((())))))&&&$$$((((((((()))))))))******&&&'''((())))))((('''&&&(((+++......------000333555555444111,,,(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++)))(((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%(((((())))))))))))(((((('''''''''(((((()))***+++'''''''''(((''''''&&&&&&&&&'''))))))((((((((()))((('''''''''(((((()))***(((((()))))))))*********'''''''''''''''((())))))(((((())))))***++++++,,,************************,,,***((()))******(((&&&''''''(((((()))*********))))))***++++++,,,++++++'''((()))***+++***)))))),,,+++++++++******))))))******))))))))))))******+++)))((('''((()))******((()))+++,,,,,,+++***)))+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++........................---000222222000...---...------------,,,+++***)))---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++---222222555888///(((000111777;;;:::777333+++######""""""###$$$%%%&&&&&&$$$''')))***(((%%%###"""$$$$$$#########$$$&&&'''***)))((('''&&&&&&&&&&&&''''''(((((()))*********---.........///////////////111333222111333888<<>><<<999777666555444333444222000000111222111000...---+++,,,---......---///---,,,---...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000000111333333444444333666666666555555555555555666777999999888999<<>>>>>===888444888666444444555555555444111///......///000000//////...,,,,,,,,,,,,***)))+++,,,------------++++++******++++++,,,,,,------,,,,,,,,,---------......//////000111222222222222333444444444444444444444222444444444333444666888::::::;;;===@@@CCCFFFHHHHHHFFFDDDDDDFFFKKKQQQUUU]]]YYYTTTTTTVVVWWWWWWUUUOOOOOOOOORRRWWW___gggkkksssxxx}}}zzzxxxwwwvvvvvvuuuwwwyyyxxxtttooolllkkkrrrpppoooooooookkkddd^^^YYYSSSMMMHHHGGGEEEAAA>>>&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''''''''''''''&&&'''((((((((((((((('''+++)))(((***---//////...(((&&&%%%%%%&&&'''&&&%%%***)))'''&&&%%%%%%$$$###&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((())))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&))),,,---,,,,,,///222666666555222---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$######$$$&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''((('''(((((())))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''((()))))))))))))))%%%&&&'''(((((((((((((((%%%'''((()))''''''((()))''''''&&&&&&&&&''''''((((((((((((((()))))))))***((((((((()))))))))(((((('''''''''((())))))******((()))))))))))))))******((())))))***++++++***)))'''(((((()))******++++++))))))+++,,,,,,---------)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++******))))))******((())))))(((((('''((()))+++,,,,,,,,,,,,+++))))))***++++++++++++,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...//////000///...------,,,---------,,,,,,+++***------------------------)))******++++++,,,,,,,,,***888444'''***---)))&&&(((---111000///...)))"""###"""""""""######$$$%%%###&&&)))***(((%%%######""""""###$$$%%%&&&(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++,,,---...///.........,,,///111222111333777;;;>>>KKKWWWmmmppp\\\YYYWWWOOONNNUUUUUUWWWXXXSSSNNNLLLNNNOOOVVVWWWYYYYYYZZZ[[[^^^aaa___\\\]]]```bbb```aaaeeecccccccccbbbbbbaaa___\\\ZZZVVVQQQMMMJJJFFFBBB???AAA>>>;;;:::999888777555666444222111222222111000000...,,,,,,---,,,+++))))))+++,,,------+++)))((()))******+++,,,------...---------------,,,,,,,,,...//////000111111000000111111111222222222222222111111111111111111222333333444555777999<<>>BBBEEEIIIGGGDDDDDDEEEGGGGGGFFFIIIGGGEEEEEEFFFIIINNNPPPOOOTTT[[[aaadddcccaaa^^^UUUUUUVVVVVVWWWWWWWWWWWWWWWYYY[[[ZZZXXXUUUSSSRRRUUUSSSPPPOOOMMMJJJEEEBBBCCC@@@===<<<<<<===<<<;;;&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))((('''%%%%%%)))(((((()))+++---......)))'''&&&&&&((()))((('''++++++***(((&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%(((+++,,,+++,,,///222333444333111...+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''((('''((()))))))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''((())))))***))))))(((&&&&&&'''((()))))))))(((%%%'''))))))((('''((()))((('''&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((()))******)))(((''''''''''''((())))))******(((((())))))*********+++)))***,,,---,,,,,,+++***(((((())))))***++++++++++++++++++,,,,,,++++++***)))***+++------,,,,,,+++******++++++,,,,,,,,,---,,,,,,+++***************)))***,,,+++***)))***+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------+++***,,,,,,---------,,,++++++------------------------*********++++++,,,,,,---111@@@999))))))...((($$$'''***+++(((((()))((($$$##################$$$%%%$$$%%%&&&%%%######$$$%%%""""""$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((()))***,,,............------000222222111111444777===MMMZZZkkkyyyrrrkkk\\\SSSUUUUUUUUUUUUSSSPPPOOOQQQUUUWWWYYY\\\]]]___aaadddfffeeeaaa```ccccccaaacccfffhhhgggeeedddccccccdddfffgggeeeaaaZZZSSSNNNLLLMMMJJJGGGDDDBBB@@@???===;;;===:::888666666555333222222111000000111111000...***+++,,,------+++)))'''******+++,,,------............------------,,,,,,......///000000000/////////000000000111111111222000000000000111111111000222222333444555777888999>>><<<888666555777:::;;;;;;:::999:::<<<===>>>>>>BBBBBBAAAAAA@@@@@@AAAAAA>>>@@@DDDHHHIIIHHHEEECCC???AAACCCEEEFFFFFFEEEEEEBBBDDDGGGGGGEEECCCBBBCCCDDDBBB@@@>>>===<<<:::888:::999777888999:::;;;;;;''''''&&&&&&&&&'''(((((((((((((((((())))))))))))*********)))(((&&&$$$###'''''''''((((((***+++,,,)))(((&&&'''(((***))))))+++++++++)))&&&%%%&&&'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''++++++++++++///222000111222111///---,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))***)))((('''&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&'''((()))******)))((('''''''''((()))))))))((((((&&&(((******)))((()))***)))(((''''''&&&'''''''''''''''(((((((((((())))))((()))***+++***)))((('''''''''((())))))******+++)))))))))***++++++,,,,,,)))+++...///---+++******(((((()))******++++++,,,+++++++++++++++***)))((()))***+++,,,---,,,++++++)))******+++,,,---......---,,,+++***************))),,,///...+++***+++---,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------......---+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------444@@@:::++++++---(((&&&)))+++)))&&&%%%((()))'''%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%$$$"""!!!!!!$$$&&&"""###%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''')))+++---......---,,,---000222222000000333555???PPP]]]mmmtttddd]]]YYYUUURRRSSSSSSSSSWWW[[[VVVYYY\\\___aaadddhhhjjjjjjfffdddfffeeebbbcccgggkkkgggdddcccaaaaaaeeekkklllkkkhhh```WWWTTTVVVYYYRRRPPPMMMKKKKKKJJJHHHFFFDDDAAA>>>===<<<;;;999888444222111111222222111///---......///...---+++***,,,,,,------......//////.....................---...//////000000/////////......//////000111111111111000000111222333111///222222333333333333444444:::999777666555666777777555666666777999:::<<<<<<888:::<<<===>>>>>>===<<<999;;;===???@@@@@@??????======>>>??????>>>===<<<;;;===???@@@>>>===>>>>>>;;;:::999888888888999999999999888888888888888888(((''''''''''''((()))***(((((()))))))))*********))))))))))))((('''%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&((())))))((()))******(((&&&$$$&&&(((&&&'''(((((()))))))))((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))'''((()))))))))(((''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((((((&&&&&&(((***&&&''''''''''''(((((((((%%%%%%''''''''''''%%%%%%###&&&***+++***+++///222000111222111///------...&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$$$$%%%''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((())))))***)))((('''&&&######$$$%%%&&&(((((()))&&&''''''((((((''''''&&&'''((()))******)))((('''((())))))))))))(((((('''''')))++++++***)))***+++***)))(((((('''''''''((('''''''''((((((((())))))((()))+++++++++)))(((&&&(((((())))))***++++++,,,)))******+++,,,,,,------))),,,//////,,,***))))))((())))))******+++,,,,,,(((((()))*********))))))((()))+++,,,,,,,,,+++***))))))***+++,,,......///...---,,,+++************))),,,000///,,,***+++...,,,,,,+++++++++,,,------************++++++++++++,,,------......------,,,------------------------///---,,,---000222111000+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---......------------------...777333***,,,,,,(((***(((+++***&&&&&&))))))&&&&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%$$$######$$$&&&###$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))&&&(((+++---......---,,,***...111222111111333666???NNN\\\ooowwwhhh]]]UUUUUUVVVUUUVVVYYYSSSVVVZZZ___bbbeeeiiillllllhhhggghhhgggddddddgggjjjfffddddddaaa___dddkkknnnjjjeee___\\\]]]```ccc^^^\\\XXXVVVTTTSSSPPPNNNHHHFFFDDDCCCDDDDDDBBBAAA;;;999777666666555444222333333222111111000//////......//////////////////...///////////////////////////000000000//////.........//////000111111111000//////111333444222///111111222222222222222222444444555555555444444444333444555666666777888999444555777:::;;;;;;;;;;;;666777999:::;;;;;;;;;:::999::::::::::::999777777888999;;;<<<;;;:::;;;<<<666666777666666777999:::999999:::999999888999:::((((((((((((((()))******(((((())))))*********+++'''(((((((((((((((''''''###$$$&&&&&&%%%$$$%%%%%%'''&&&%%%%%%'''(((((((((''')))***(((%%%###%%%(((''''''((()))******))))))''''''''''''''''''''''''((('''%%%$$$%%%''')))***'''(((***++++++)))'''&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&'''###&&&((((((&&&%%%(((***'''''''''(((((((((((()))$$$%%%'''(((((('''%%%$$$###&&&***+++***+++///222111222333111///---------&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''((()))''''''''''''((((((((()))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((((()))*********)))'''&&&######$$$%%%'''((())))))&&&''''''''''''''''''&&&'''(((***+++***)))'''&&&))))))***))))))(((''''''(((***+++,,,******+++,,,******)))(((((((((((((((''''''''''''((((((((())))))***+++,,,+++***(((&&&)))))))))***++++++,,,,,,******+++,,,------......(((+++//////+++((('''''')))))))))***++++++,,,,,,%%%&&&''')))************((()))***+++,,,+++******))))))***+++---...//////...---,,,+++************(((,,,000///,,,)))+++...++++++++++++,,,,,,---...)))************+++++++++---......//////......---------------------------...,,,+++...222555666555++++++,,,------,,,,,,,,,*********++++++,,,,,,,,,/////////......---------'''...+++(((,,,***(((---&&&))))))'''&&&((('''###''''''&&&%%%%%%&&&&&&&&&"""$$$'''(((&&&%%%$$$%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))&&&(((+++---......---+++(((,,,000111111222555888===JJJWWWoooxxxhhh[[[XXXWWWTTTRRRSSSPPPSSSYYY]]]aaaeeeiiilllllliiihhhjjjiiiffffffhhhiiieeedddeeeccc___bbbjjjooohhh```]]]```eeehhhiiijjjgggbbb]]]ZZZWWWSSSPPPKKKIIIHHHHHHIIIJJJJJJIIIHHHEEECCCAAA@@@???<<<:::777666555444333333333333000000000000000/////////////////////000000000111///000000000000000//////.........///000111111222///......111444555222//////000000111222222222222...///111222333222111000222333444444333222333444666666777777888888999999444555777888888666444333555666666777888888888777333555777777666666777888666777888888888999;;;<<<777888:::;;;;;;<<<>>>???************************((()))***+++***'''$$$"""'''''''''&&&&&&%%%%%%%%%)))((('''%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''(((((((((&&&%%%&&&'''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$"""###%%%(((...---,,,,,,+++***))))))))))))))))))((('''%%%%%%((()))***)))((('''(((***((((((''''''''''''((((((+++(((&&&''')))***)))'''$$$$$$%%%%%%%%%&&&&&&&&&*********)))'''(((***,,,,,,,,,,,,+++***)))+++---)))(((&&&&&&&&&''')))+++&&&&&&%%%%%%%%%&&&''''''(((''''''''''''((())))))(((((((((((((((''''''''')))*********)))'''%%%$$$''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))))))))((('''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((()))***************)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))******+++'''(((((())))))))))))(((++++++,,,,,,,,,++++++***,,,,,,------,,,+++)))(((&&&'''((())))))((('''&&&******)))(((''''''(((((())))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---///---------------...///000///......------,,,++++++...//////......000333666///...---...---,,,---///***+++---......---+++***+++---///...***((()))***,,,***)))+++,,,,,,)))&&&(((&&&%%%%%%'''(((((('''))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++...+++''''''***---.........000333444333333333444<<>>@@@======>>>???????????????))))))))))))))))))))))))((()))******)))'''$$$"""'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''((()))(((&&&%%%&&&'''&&&'''(((((())))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((---,,,,,,+++******))))))))))))))))))((('''&&&&&&&&&'''(((((('''&&&'''(((******)))((((((((())))))***(((&&&&&&(((***)))'''%%%%%%%%%&&&&&&&&&''''''((())))))'''&&&&&&(((***)))+++,,,+++)))((()))***((('''&&&%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&((((((((((((((())))))***))))))((('''''''''''''''''''''((((((((('''&&&%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))((('''''''''''''''(((((('''''''''((()))***((((((((((((((()))******,,,,,,++++++***))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))******++++++******)))'''&&&%%%)))******++++++******)))***++++++,,,,,,+++))))))((()))*********)))((((((++++++******)))***************************************+++,,,,,,,,,++++++******++++++***))))))(((***+++,,,,,,------------++++++++++++++++++++++++,,,---......------...///...............///000000///............---------...//////......000333666333111//////000/////////***+++---......---+++***+++---...,,,)))((()))***,,,+++***+++---,,,***'''***(((&&&&&&''''''&&&%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***---***'''(((***------------///000000111333666888>>>JJJSSShhh~~~oooddd^^^WWWVVVTTTTTTVVVWWWWWWVVV\\\^^^bbbfffhhhiiiiiiiiihhhiiijjjjjjhhhggghhhjjjllllllkkkiiihhhkkkqqqvvvooonnnnnnnnnnnnmmmiiifffeeeccc```\\\YYYYYY[[[]]]^^^]]]\\\]]]^^^\\\XXXTTTSSSRRROOOMMMJJJIIIIIIIIIEEE@@@;;;999;;;<<<;;;:::888777666444333222222222444333333333555555333222333222111111111222333333444444333333333333333333333333444444444333222222000111333444555555444444444444444555555555555555555555555555555666666777777777888888888777666555444555777999::::::999888999:::;;;;;;999888999;;;::::::999999:::<<<>>>@@@>>>???@@@AAABBBBBBBBBBBB(((((((((((((((((((((((((((((()))***)))'''$$$###'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&'''((()))(((&&&%%%&&&'''&&&'''(((((())))))((((((((((((''''''&&&&&&&&&&&&'''''''''&&&$$$$$$''')))+++++++++******)))))))))************)))(((''''''%%%&&&''''''%%%%%%&&&''',,,+++******)))))))))))))))'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&''''''&&&$$$$$$&&&)))''')))++++++***((('''''''''&&&%%%%%%%%%&&&((()))***)))((('''&&&%%%%%%%%%((((((((((((((()))*********)))((('''&&&'''((()))$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))))))))((((((''''''''''''(((((((((''''''(((((()))***((((((((((((((()))******,,,++++++******))))))((((((((((((((((((((((((((()))))))))*********++++++((((((''''''(((((()))***+++++++++***)))((('''&&&(((((())))))***))))))(((((())))))************))))))***++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++((())))))))))))((('''''')))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,,,,///////////////000000000............////////////......///......///222444555222//////000111///---+++,,,---------,,,+++***,,,,,,,,,***(((((()))+++,,,,,,+++,,,------+++)))+++)))'''&&&''''''%%%$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))***)))((((((+++,,,,,,,,,,,,---------///222777;;;AAANNNTTTddd{{{pppaaa]]]WWWTTTSSSTTTTTTTTTXXXZZZ]]]aaaeeehhhiiijjjmmmoooooolllfffdddgggkkklllmmmnnnmmmmmmmmmppprrrjjjjjjjjjlllmmmmmmkkkiiiiiiiiijjjhhhfffeeeeeefffhhhhhhhhhhhhgggddd```\\\XXXWWWUUURRRPPPMMMLLLKKKIIIFFFBBB@@@@@@AAA@@@@@@;;;;;;:::999777666555444999888777888888777555222222222222222333444555666666666666555444333333333222222333444444444444444222222444555555555555555222333555666666666666555666555555555555666777777666777888888999999888888666777999:::;;;:::999999:::<<<===<<<;;;:::;;;===;;;;;;<<<===>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGGGG'''''''''''''''''''''''''''((())))))(((&&&%%%###'''''''''''''''&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''((()))((('''&&&&&&(((''''''((()))))))))))))))'''''''''''''''&&&&&&%%%''''''((('''%%%%%%''')))))))))))))))))))))))))))***************)))((((((&&&'''((('''&&&%%%&&&(((,,,+++***)))))))))))))))((('''&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''%%%$$$$$$&&&(((&&&)))------+++(((&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%(((''''''''''''((())))))+++***((('''&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))******))))))(((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))***))))))((((((''''''''''''(((((((((((())))))))))))))))))*********+++++++++'''''''''''''''((())))))'''((()))***************(((((())))))******))))))&&&'''(((((()))*********)))*********++++++++++++******+++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))(((((())))))))))))((((((((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,***((((((......///////////////...,,,,,,------...//////000---...///.........111333555333///,,,...111...))),,,,,,---------,,,+++***---,,,***((('''(((***+++,,,,,,,,,,,,------,,,+++***)))'''&&&'''((('''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((((((((((()))+++,,,,,,,,,,,,---......///111555999CCCSSSXXXbbbpppiii___XXXUUUVVVYYYZZZVVVXXXZZZ]]]aaaeeehhhiiiooorrrrrrlllccc```ccciiiiiijjjlllmmmlllkkkjjjjjjgggfffeeeeeefffeeecccaaacccfffiiikkkkkkkkkkkkkkkoooooonnnmmmjjjfffaaa^^^VVVVVVUUUSSSPPPMMMJJJIIILLLKKKIIIFFFEEEDDDEEEEEE?????????>>>===;;;:::999;;;::::::;;;<<<;;;888555666666666666777777888888777777666666555555444444444444555555555555555444222333444444555666666666111333555777888888777666666666666666666777888888888888999::::::;;;;;;<<<:::;;;<<<<<<<<<<<<;;;;;;;;;===>>>>>><<<<<<===???===>>>@@@AAABBBCCCBBBBBBCCCCCCDDDFFFGGGIIIKKKLLL((((((((((((((((((((((((''''''(((((('''&&&%%%$$$'''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%&&&''''''((((((''''''((()))))))))'''&&&'''((('''(((((()))))))))))))))''''''((((((''''''&&&%%%&&&'''((('''&&&%%%'''((('''((((((((((((((((((((()))************))))))(((''')))***)))((('''((()))+++***))))))(((((((((((('''''''''&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''%%%%%%(((***(((+++///000...***(((&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))+++***)))((('''(((((()))''''''&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))&&&'''((()))************((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((())))))***(((((((((''''''''''''''''''((((((((())))))******((((((((()))))))))******'''''''''''''''((())))))'''((()))***++++++++++++((())))))***++++++******&&&&&&''''''((()))***+++(((((((((((())))))******((()))***+++,,,,,,++++++++++++++++++++++++++++++******+++******)))(((''')))******++++++*********((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,***)))))),,,------......---,,,,,,******+++,,,------...///,,,---......---...///111555666222------000...(((------------,,,,,,+++***---,,,)))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,---((('''&&&&&&((()))))))))''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''((('''((()))***+++,,,------,,,...000111111111222333>>>QQQWWW]]]yyywwwiiibbb___``````ZZZZZZZZZ[[[^^^bbbeeehhhjjjnnnooojjjccc```eeekkkhhhiiikkklllllliiifffddddddcccaaa```___^^^\\\YYY[[[^^^ccceeeeeeeeedddeeennnnnnooonnnllliiigggfff___^^^]]]\\\ZZZWWWUUUTTTVVVWWWVVVRRRNNNMMMPPPSSSNNNMMMKKKIIIFFFDDDBBBAAA>>>>>>>>>???@@@@@@>>><<<============<<<<<<;;;;;;999999999888888888888777999999999999888777666555444555555555666777888888444555888:::;;;:::999888999999888888999999:::;;;;;;;;;<<<<<<===??????@@@>>>?????????@@@@@@??????===???@@@@@@??????@@@AAA@@@BBBDDDFFFGGGGGGFFFFFFEEEEEEFFFGGGIIILLLNNNOOO(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''''''''''''''((((((((()))))))))))))))(((''''''&&&&&&'''(((((((((((('''((()))***)))'''&&&'''((('''((())))))******))))))&&&'''((((((((('''%%%$$$%%%&&&((('''&&&%%%&&&'''&&&&&&&&&''''''(((((((((((())))))******)))(((((()))***++++++))))))***+++))))))((((((((())))))***'''(((((('''&&&&&&''')))%%%&&&&&&&&&&&&''''''''')))))))))(((&&&''')))++++++...111111///,,,)))(((%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''((())))))*********)))))))))(((((((((((('''&&&%%%%%%&&&&&&'''''''''(((((())))))***''''''((()))************(((''''''''''''(((((()))'''((()))************)))((((((((((((((()))******))))))))))))))))))))))))&&&''''''(((((())))))***'''''''''((((((((())))))((((((''''''(((((()))*********++++++******)))((((((((()))***++++++++++++''''''''''''((()))++++++'''&&&&&&&&&'''((()))***((()))***+++++++++***)))++++++++++++++++++++++++))))))))))))))))))((('''***++++++,,,,,,,,,,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---------+++,,,---...---,,,+++***)))******+++,,,---------+++---......------...000777;;;888111...111000***...------,,,,,,+++++++++...,,,***)))+++,,,,,,++++++,,,,,,+++******,,,...'''&&&%%%&&&)))++++++***((('''&&&%%%$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''''''''(((((()))((()))***+++***,,,...000...111333333222000000000777HHHPPPTTTggg}}}sssmmmjjjeeeccc```^^^^^^aaadddfffcccgggjjjiiigggggglllqqqmmmmmmmmmmmmmmmkkkgggdddcccaaa___^^^^^^]]][[[ZZZXXXZZZ\\\\\\[[[YYYYYYYYYeeegggjjjkkklllnnnqqqsssoooooonnnmmmlllkkkkkkjjjfffhhhgggbbb\\\\\\```fffcccaaa\\\WWWRRROOOMMMLLLGGGFFFEEEEEEGGGHHHGGGFFFFFFFFFGGGFFFFFFDDDCCCBBBAAAAAA@@@??????>>>======?????????>>>===<<<;;;::::::::::::::::::<<<======;;;<<<===?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEAAABBBDDDDDDCCCCCCDDDFFFEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKNNNPPPRRR&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((()))))))))((('''''''''''''''&&&&&&'''(((((((((((((((((()))***)))''''''''')))(((((()))************)))&&&'''((()))((('''%%%$$$$$$&&&''''''%%%$$$%%%&&&$$$%%%%%%&&&''''''(((((('''(((((())))))(((((((((***+++,,,+++***)))***,,,))))))))))))***+++,,,,,,''')))***(((&&&&&&(((***(((((((((((()))))))))))))))))))))(((&&&&&&)))+++,,,///111111...+++***)))&&&&&&''''''(((((((((((('''''''''''''''((()))***)))))))))))))))******+++((()))***++++++)))((('''((('''&&&&&&&&&'''((()))&&&''''''((())))))******'''''')))***************'''''''''''''''((())))))'''((()))***+++******)))((((((((((((((()))******))))))))))))))))))))))))%%%&&&&&&'''(((((())))))'''''''''((((((((()))))))))(((((((((((()))************+++++++++***))))))&&&'''((()))************)))(((((((((((()))+++,,,&&&&&&&&&&&&&&&((()))***((()))+++,,,+++***((('''************************((())))))*********))))))******+++,,,,,,,,,,,,,,,***+++,,,,,,---------------------------------------///000000......///111,,,---...///...---+++***+++++++++,,,,,,---------+++---......---------...555======222,,,//////+++......---,,,++++++++++++...,,,***+++---...---+++)))+++,,,***)))))),,,...)))'''&&&''')))******))))))((('''&&&%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''((()))***)))***++++++***,,,000333111222333222111000111333222>>>EEEMMM]]]qqqrrrnnniiidddaaabbbdddfffdddgggjjjlllmmmooorrrttttttqqqooonnnnnnmmmjjjgggdddbbb___^^^^^^]]][[[ZZZWWWXXXWWWUUUSSSRRRSSSTTTYYY\\\___bbbeeejjjqqqvvvvvvvvvuuutttuuuvvvwwwxxxqqqsssrrrllleeedddkkksssoookkkfffaaa]]][[[[[[[[[TTTRRROOONNNOOOPPPPPPOOONNNOOOPPPPPPPPPOOONNNMMMNNNMMMLLLJJJGGGEEECCCCCCEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHIIIJJJKKKEEEGGGHHHHHHHHHHHHIIIKKKJJJJJJLLLMMMNNNOOOOOOOOOMMMMMMLLLMMMNNNQQQSSSUUU%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((()))))))))((('''%%%%%%&&&''''''&&&''''''(((((((((((((((((()))***)))((('''((()))(((((()))***************&&&'''((())))))'''%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&'''((((((''''''(((((((((((((((''')))+++,,,+++***)))***+++)))))))))***+++,,,......''')))+++)))'''&&&(((+++************++++++++++++((()))((('''&&&&&&(((***---///111000...+++***)))&&&'''(((((())))))((((((+++***)))))))))))))))***++++++******++++++,,,---''')))+++,,,,,,***'''&&&&&&&&&&&&&&&''')))+++,,,&&&''''''((()))******+++'''((()))******++++++***'''''''''''''''((()))***%%%&&&((()))))))))((('''((((((((((((((()))******&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''(((((()))(((((((((((()))))))))))))))))))))))))))***++++++'''((()))***,,,,,,,,,---%%%&&&'''((())))))))))))***))))))(((((()))+++,,,'''&&&&&&&&&'''(((***+++***+++,,,,,,,,,***((('''))))))))))))))))))))))))((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,---...---,,,---///111---...///000000...,,,+++,,,,,,------------......+++,,,......---,,,---...222======111)))+++---***///...---,,,++++++++++++...,,,+++---///000---+++)))***+++***((((((+++///+++)))''''''((())))))((())))))((('''&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))***+++***+++,,,+++***,,,111555333333222000///000333666333999>>>JJJ[[[lll{{{vvvooohhhddddddeeegggjjjkkkmmmoooqqqrrrsssssswwwsssooommmnnnmmmkkkhhhgggdddaaa^^^]]][[[XXXVVVUUUUUUTTTRRRPPPQQQTTTVVVPPPRRRUUUWWW[[[aaajjjpppsssrrrqqqqqqrrrtttwwwxxxtttvvvtttmmmeeeeeennnwwwooolllgggcccbbbccceeeggg___[[[WWWTTTTTTUUUUUUUUUSSSTTTUUUWWWWWWWWWVVVVVVYYYWWWUUUQQQNNNJJJHHHFFFHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHIIIIIIKKKLLLNNNOOOIIIJJJLLLLLLKKKLLLMMMOOOMMMMMMNNNNNNOOOPPPQQQRRRPPPPPPOOOOOOPPPSSSUUUWWW((((((((('''&&&%%%######%%%%%%$$$$$$$$$%%%&&&''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((('''((()))((('''&&&'''(((***)))((((((((((((((()))%%%&&&((())))))'''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&)))))))))(((&&&%%%'''(((+++++++++,,,,,,---------,,,,,,+++******))))))((((((((('''&&&&&&''')))***)))******(((&&&%%%&&&'''(((+++000111000---+++***''''''''''''''''''&&&&&&)))))))))))))))*********...---,,,***)))******+++++++++***)))((('''&&&&&&(((''''''''''''((()))))))))******)))&&&%%%%%%&&&))))))(((((('''''''''&&&%%%%%%&&&'''((()))******''')))******))))))***+++---,,,***(((((()))***,,,)))))))))))))))(((((('''***(((&&&&&&((()))***))),,,+++)))((((((***,,,---,,,***)))''''''(((***+++(((((()))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))((())))))***((((((((((((((())))))))))))))))))(((&&&''')))+++******+++,,,,,,,,,++++++.........------,,,,,,,,,++++++,,,------.../////////...------,,,,,,,,,,,,---...---,,,...111///***...------///000///---+++++++++,,,---............++++++,,,------......///...555777222...//////,,,111///---,,,,,,---,,,+++,,,------......------,,,//////...---,,,***)))(((&&&'''(((((('''%%%###!!!&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%'''(((***++++++%%%$$$%%%%%%'''))),,,---,,,+++******+++,,,///000555444333111000111111222333666===GGGVVVnnnwwwooojjjhhhfffhhhqqqvvvtttqqqrrrtttttttttrrrsssuuurrrllljjjlllmmmmmmjjjeee```\\\[[[[[[\\\YYYUUURRRPPPQQQRRRTTTRRROOOMMMPPPSSSVVV^^^fffnnnkkkgggdddeeeiiinnnrrrrrrrrrooojjjfffgggooouuutttpppiiidddbbbdddiiilllfffccc^^^[[[ZZZYYYXXXWWWYYY[[[]]]\\\[[[[[[^^^aaabbb```\\\XXXUUUSSSSSSSSSLLLMMMOOOOOOOOONNNLLLKKKTTTQQQMMMLLLMMMOOOPPPPPPRRRQQQOOONNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSOOOPPPQQQNNNIIIGGGHHHJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOORRRPPPNNNQQQVVVXXXUUUQQQUUUQQQPPPUUUYYYZZZ[[[___''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&((()))(((((((((((())))))***+++***************************++++++***((('''((())))))))))))(((((())))))***'''((()))******)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''((()))))))))'''&&&'''(((*********+++,,,------...---------,,,++++++******+++***)))((('''(((((())))))******(((&&&%%%&&&(((,,,///222333000---***)))''''''''''''''''''''''''''''''(((((((((((('''''',,,++++++************************)))((((((''''''((((((((((((((())))))***((()))***)))'''&&&&&&''')))))))))(((((((((''''''&&&&&&''''''((()))))))))''')))******))))))***+++,,,+++)))((('''((()))***(((((((((((((((''''''&&&((('''&&&&&&(((+++++++++***)))((('''''')))***,,,---,,,***))))))***+++,,,*********++++++******)))((((((((()))))))))******((((((((((((((((((((((((***************)))))))))((())))))*********)))))))))******)))(((((()))+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---------...------,,,+++++++++,,,,,,+++......,,,,,,///...***.........///000000...,,,---....../////////......+++,,,,,,------......///...444666222.........,,,...---,,,++++++,,,+++***,,,------......------,,,.........---,,,+++***)))***+++,,,,,,+++***((('''******)))((('''%%%###"""$$$$$$"""!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''')))***+++,,,))))))((((((((()))+++,,,+++***)))))))))+++---...333222111000000000111111333444999CCCQQQggguuuooommmssswwwuuussssssrrroookkkkkkoootttvvvssstttwwwqqqqqqpppmmmiiieeecccccc]]][[[WWWTTTSSSSSSTTTUUUPPPMMMMMMPPPQQQPPPTTTYYYbbbaaa``````aaaeeeiiikkkmmmnnnmmmjjjfffggglllqqqssspppkkkgggdddccccccdddeeebbb___]]]]]]]]]]]]\\\[[[\\\^^^]]][[[ZZZ[[[]]]cccbbb___[[[YYYXXXYYY[[[ZZZ[[[\\\\\\ZZZWWWTTTQQQQQQPPPPPPRRRTTTUUUTTTSSS\\\[[[XXXVVVTTTSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVWWWTTTTTTTTTQQQOOONNNNNNOOOQQQPPPOOONNNNNNNNNOOOPPPOOOPPPRRRTTTUUUUUUTTTTTTTTTSSSSSSUUUYYY[[[[[[ZZZ]]][[[]]]cccgggiiimmmrrr&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((()))''''''&&&%%%&&&''')))***************************************************,,,---...,,,***))))))***)))))))))))))))***+++,,,((()))***+++++++++***)))''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((&&&(((******((('''&&&'''(((((()))***+++,,,......//////...------,,,,,,+++---,,,+++)))(((((('''''')))******(((&&&&&&'''(((///222444444000,,,)))'''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((((()))*********))))))))))))))))))))))))))))))((((((((((((((()))******'''((())))))''''''((()))*********)))))))))))))))((((((((((((((((((((((((''')))******))))))***+++,,,+++)))'''&&&''''''(((''''''((((((''''''&&&%%%'''&&&%%%&&&)))+++,,,,,,(((((('''&&&'''((()))***+++***))))))))))))+++,,,++++++,,,,,,,,,,,,,,,+++((())))))))))))*********((((((((((((((((((((((((((()))***++++++***)))))))))***+++---,,,+++***((()))***,,,+++***)))***+++((()))***+++,,,---------*********)))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---+++000222...+++,,,---,,,...------...///000...,,,---............------,,,,,,,,,,,,---......//////---222555222......---,,,---------,,,,,,,,,,,,,,,,,,------......------,,,,,,---------,,,,,,+++************)))))))))))))))++++++,,,,,,***'''###!!!$$$###""""""!!!"""""""""%%%$$$$$$$$$$$$$$$######&&&&&&'''(((***+++,,,,,,...---+++***))))))******))))))(((((((((***+++---000000/////////000111111555444666@@@MMMaaazzzwwwtttsssqqqlllgggfffiiiooosssssstttxxxyyy{{{}}}|||xxxsssooonnnfffdddaaa]]]ZZZXXXVVVVVVRRROOOPPPSSSTTTQQQQQQTTTUUUUUUWWWYYY[[[^^^```bbbfffhhhiiihhheeeeeehhhkkkmmmllljjjgggdddaaa___^^^dddbbbaaaaaabbbddddddccc^^^___```___]]][[[[[[\\\fffdddaaa]]]ZZZZZZ\\\___bbbdddfffgggeeeaaa\\\YYYUUUVVVYYY^^^aaabbb```^^^cccbbb___]]][[[[[[ZZZ[[[\\\\\\\\\]]]]]]\\\[[[[[[ZZZXXXWWWVVVWWWWWWVVVUUUVVVTTTRRRQQQQQQSSSUUUWWWUUUWWWZZZ\\\\\\[[[YYYWWWVVVXXXZZZ[[[]]]```dddgggkkklllrrrzzz~~~%%%%%%&&&'''''''''''''''''''''((((((((()))((((((&&&&&&&&&&&&'''(((***+++******************))))))((((((((((((((((((((((((---......---***))))))***))))))))))))***+++------))))))***+++++++++******(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((())))))%%%'''******)))'''&&&&&&'''''''''(((***,,,...//////......------,,,++++++++++++***)))(((((((((''')))******)))'''&&&''')))...000222222///+++((('''&&&&&&&&&''''''''''''''''''(((***,,,+++***'''%%%$$$&&&''')))******)))((((((((()))))))))*********(((''''''''''''((())))))&&&((())))))(((((()))***************************))))))((((((''''''''''''''')))******))))))***+++,,,+++***(((''''''''''''((((((((()))(((''''''&&&((('''&&&''')))++++++***''''''''''''''')))******(((''''''&&&''''''((()))++++++,,,,,,---,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))''')))+++,,,,,,+++***)))***+++---///...---***((()))+++------,,,******+++((()))***+++,,,---------))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---......///666999333,,,***,,,------,,,+++,,,......---,,,,,,,,,,,,,,,+++***)))))),,,,,,------.../////////,,,111444333///---------,,,...//////.........///,,,------......------,,,+++,,,,,,------,,,,,,,,,((((((((((((((()))***+++(((***---...---***&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######''''''((()))***+++,,,,,,...---,,,***))))))************)))))))))***+++,,,......//////000111222222777444666???LLL^^^rrr~~~vvvtttpppkkkgggcccccchhhllloootttyyy~~~|||zzzyyywwwtttooojjjddd```]]]WWWSSSSSSVVVWWWUUUTTTVVVQQQQQQRRRSSSUUUXXXYYY[[[___bbbeeefffdddddddddeeefffeeeeeedddbbb```___^^^cccbbbbbbccceeefffeeeddd```aaabbbbbbaaa```______gggfffccc^^^YYYYYY\\\___```cccfffhhhhhheeeaaa^^^[[[\\\___cccggghhhgggeeeaaa```___^^^^^^___```aaa___````````````___]]]\\\^^^[[[YYYZZZ]]]^^^]]][[[WWWUUUTTTTTTVVVZZZ___aaa___```aaaaaa```^^^]]][[[[[[___dddfffhhhmmmuuu|||%%%%%%&&&'''((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&'''((()))******((()))*********)))(((((()))))))))))))))))))))))),,,------,,,***((()))***))))))))))))***+++------'''(((((())))))*********(((((())))))(((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***$$$'''******)))'''''''''(((''''''((())),,,...000------,,,,,,+++*********'''((((((((((((((((((((()))******)))''''''(((***))),,,......,,,***((((((&&&&&&&&&'''''''''(((((('''(((***++++++)))&&&%%%###$$$&&&((()))))))))((((((((())))))******++++++''''''&&&&&&''''''((()))&&&((())))))((((((***+++************++++++++++++)))))))))(((''''''&&&&&&''')))******))))))***+++,,,,,,+++***))))))(((((()))************)))((((((***)))(((((()))***((('''''''''(((((()))***++++++'''''''''''''''(((((()))))))))***++++++,,,++++++************++++++++++++************************''')))+++,,,---,,,***)))+++,,,...//////---***))))))+++---...,,,+++++++++((()))***+++,,,------,,,))))))************************++++++++++++,,,,,,---------------...///000444<<<>>>777...+++,,,...+++***)))***,,,---,,,+++,,,,,,,,,,,,+++***)))))),,,,,,---......//////000---000444555111---,,,...+++---//////...------...,,,------......------,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,---...)))+++...000///+++'''$$$$$$$$$$$$$$$%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$''''''((()))***++++++,,,,,,+++))))))((()))***+++,,,,,,++++++,,,,,,------...//////111222222333333555333555>>>JJJYYYkkkyyy}}}tttllleee```bbbfffkkkqqqwwwwww||||||vvvrrrfff___ZZZZZZZZZYYYYYY\\\WWWVVVTTTSSSSSSUUUVVVXXX[[[]]]```bbbcccbbbbbbcccdddbbb```___^^^^^^^^^___```______aaaccccccaaa`````````aaabbbcccdddccccccdddeeeddd```\\\\\\```eeeccceeeggghhhhhhfffcccaaa]]]\\\\\\^^^bbbeeeffffff``````___^^^^^^___```aaaaaaaaaaaaaaaaaa```___^^^aaa^^^]]]^^^bbbeeedddbbb^^^\\\[[[[[[^^^bbbfffiiiiiihhhggggggggghhhjjjkkklllrrryyy}}}%%%&&&'''(((((((((((((((%%%&&&((()))))))))(((''''''''''''((())))))))))))'''((()))*********((((((++++++++++++++++++++++++***+++,,,+++)))((()))***)))))))))))))))***+++,,,&&&'''''''''((())))))***((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((('''(((((())))))%%%'''))))))(((''''''(((***)))(((((())),,,...000,,,++++++******))))))(((&&&&&&'''((((((((((((((()))******)))(((''')))***%%%(((***+++***(((((((((%%%%%%&&&&&&'''(((((((((&&&'''(((((((((&&&$$$###$$$%%%&&&'''((())))))))))))))))))******+++++++++'''''''''''''''((())))))'''(((***)))))))))***+++***************+++++++++))))))(((((('''''''''&&&''')))******))))))***+++++++++++++++******************+++++++++***))))))+++)))))))))***)))'''%%%''''''((()))******++++++((())))))******+++++++++'''((()))***++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,,,,,,,+++,,,---...///...,,,***)))***+++---,,,+++***+++,,,******+++,,,,,,,,,++++++************++++++++++++******++++++,,,---------..................///000555<<<>>>777...,,,------+++***))))))+++------,,,---............------,,,---------...//////000000---///444777333...---///))),,,//////,,,***+++---,,,------......------,,,++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,...000000...***%%%"""!!!!!!"""############"""''''''&&&&&&&&&&&&&&&%%%''''''((())))))***++++++))))))((('''((()))***+++------.....................///000111222222222222000000444<<>>GGGUUUbbb}}}zzzvvvsssqqqmmmjjjlllkkkjjjlllppppppqqqpppnnniiieeedddccccccdddeeehhhlllppptttwwwrrrrrrrrrssssssssssssssszzzzzz|||}}}yyyrrrtttsssqqquuu}}}~~~zzz|||uuupppooonnnkkkkkkmmmnnnkkkfffddddddfffggggggfffggghhhkkkoootttyyy{{{}}}~~~)))))))))))))))+++,,,,,,---,,,+++***)))(((((((((******))))))))))))(((((()))*********************))))))(((((((((((())))))...///000///---+++++++++******))))))))))))************))))))))))))*********)))(((''''''((()))***)))((((((''''''''''''((('''((())))))******)))))),,,+++)))(((((()))******,,,***(((((()))***))))))(((''''''&&&&&&''')))***+++******)))((()))))))))((())))))(((&&&&&&'''(((++++++++++++************''''''''''''((()))***+++%%%'''(((((('''&&&((()))+++***))))))++++++***))))))))))))*********++++++***)))))))))+++,,,+++***))))))))))))((((((((((((''''''((()))))))))((((((&&&&&&''''''(((((()))))))))))))))*********+++++++++******)))***+++------((()))***++++++++++++******)))((()))***+++***(((******))))))))))))******((()))***++++++***)))(((((())))))*********))))))))))))))))))))))))))))))***++++++++++++***))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))***+++***++++++,,,,,,,,,++++++---,,,++++++******++++++++++++++++++,,,---......------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,+++***+++------+++***...,,,---222333///,,,,,,+++,,,---,,,+++******,,,.....................///+++---///...,,,*********''''''(((***,,,,,,)))&&&(((((()))***,,,+++(((&&&%%%%%%$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((---+++))))))***,,,,,,,,,......------------......//////...///000111333444666333222666<<>>EEERRR^^^{{{zzzuuuuuuxxx}}}~~~~~~|||'''((()))******)))((('''%%%&&&(((*********))))))&&&'''''''''(((((())))))+++***))))))***,,,...///)))***+++,,,,,,+++***))))))+++,,,,,,***))))))***&&&''')))***+++++++++***((()))***++++++***)))((((((((())))))))))))(((((('''''''''''''''((()))***&&&''''''((((((((((((((((((((()))***************&&&&&&'''***,,,---,,,***&&&'''(((((())))))(((((()))******++++++)))((('''&&&'''(((''''''''')))+++))))))******++++++++++++******++++++***)))'''&&&%%%'''***+++***)))((()))***((('''((()))***)))((((((((((((((())))))))))))((('''&&&''')))))))))((('''((((((((())))))******,,,+++***((((((((()))***((((((((((((((('''''''''(((((((((((())))))))))))(((''''''''')))***,,,...)))((((((((()))+++---...***)))((()))***+++***((((((((((((((()))***,,,,,,))))))(((((((((((())))))&&&'''((()))***+++++++++))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******''''''((()))***+++,,,,,,......---,,,++++++++++++&&&***...---***))),,,///---,,,++++++******++++++++++++++++++,,,---......***,,,---///000000//////))))))+++,,,...///000111//////............//////......---,,,,,,,,,,,,---+++---//////,,,+++,,,...111,,,***,,,...,,,,,,///222///---...000111///,,,++++++,,,,,,---.../////////------///111222///,,,(((***,,,,,,***)))+++---))))))+++...000111///...***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''))))))***'''***,,,,,,***)))***,,,,,,---...//////...---,,,---...///111222222222222444222333777===EEETTTaaa~~~&&&(((***+++,,,+++)))(((''''''(((((())))))******+++***)))((((((''''''''''''((()))***************)))+++,,,------,,,***)))******+++,,,,,,,,,++++++)))))))))))))))))))))))))))************))))))(((((()))***++++++***)))((('''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***)))))))))***++++++,,,,,,+++,,,,,,---,,,+++***)))''''''''''''((()))++++++)))))))))***++++++,,,,,,---,,,***(((((()))***+++++++++******))))))(((((((((((())))))))))))((((((,,,+++***)))((((((((()))))))))************))))))(((((((((((())))))))))))((('''&&&&&&((())))))((())))))(((((('''''''''&&&&&&&&&'''((()))***++++++))))))))))))(((((((((((()))))))))))))))))))))))))))(((&&&''')))+++,,,,,,***(((&&&%%%%%%''')))+++,,,+++***((((((((()))***(((((((((((())))))))))))((((((((((((((()))******((()))***++++++***)))((((((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++,,,+++)))(((((()))+++,,,...---+++***)))***++++++***,,,---+++))))))+++...++++++++++++++++++++++++)))(((((()))***---///000111222222111///...///111------,,,,,,,,,---......///.........---------------...///...,,,++++++---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,222222111///...---++++++///...---,,,+++,,,------000000111222222222222222---***(((((())))))'''$$$,,,***)))***---.........'''***---+++&&&$$$'''***''''''&&&&&&%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%)))(((((('''''''''((((((,,,,,,------...//////000111000000000111222333333333444777:::;;;@@@MMMZZZzzz'''((()))++++++***)))((('''((((((((()))))))))******))))))((((((((((((((())))))***+++++++++************+++,,,,,,+++***)))+++++++++,,,,,,+++******((((((((((((((((((((((((((())))))*********))))))((()))************)))((('''&&&&&&&&&&&&'''(((((())))))))))))************((())))))******+++,,,,,,++++++,,,,,,,,,+++))))))(((((('''(((((()))***+++(((((()))******++++++,,,---,,,***)))((()))***+++*********)))))))))))))))))))))************)))))),,,+++***)))))))))))))))))))))************))))))(((((((((((())))))))))))((('''&&&&&&((())))))((()))(((((((((''''''''''''***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***(((&&&&&&(((+++,,,,,,)))(((&&&%%%%%%''')))+++,,,+++)))((((((((()))***(((((((((((())))))))))))((((((((('''(((((())))))((()))***++++++***)))((((((((())))))))))))((((((++++++++++++++++++++++++))))))))))))*********+++******)))(((((()))******...---,,,++++++++++++++++++---...,,,***)))***+++++++++++++++++++++++++++,,,++++++***+++,,,---...000111111000......///000......---------...//////000000111111000000///...---...///...,,,+++,,,---,,,,,,------------------++++++,,,,,,,,,---------000000//////......------///...---,,,,,,,,,------......//////000/////////...,,,))))))******(((&&&)))((('''(((***+++++++++&&&))),,,***'''%%%'''***)))(((&&&%%%%%%%%%%%%&&&%%%&&&'''(((((((((''''''***))))))((((((((())))))---------...//////000000000000000000111222333333444444777:::;;;???KKKXXXwww'''((()))***+++***)))((((((((((((((())))))))))))((((((((((((((())))))******++++++++++++******)))************************,,,,,,,,,,,,+++***))))))'''''''''''''''''''''''''''(((((()))************((())))))******))))))(((''''''&&&&&&''''''((()))+++++++++***************(((((()))******++++++,,,******+++,,,,,,***)))((())))))(((((((((((())))))((((((((()))******++++++---,,,+++))))))******+++((())))))))))))))))))*********************************))))))((()))))))))))))))************))))))(((((((((((())))))))))))((('''&&&&&&((())))))(((((((((((((((''''''''''''******)))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++)))&&&%%%'''***,,,,,,)))(((&&&%%%&&&''')))++++++***))))))((()))))))))(((((((((((()))))))))))))))(((((('''''''''(((((())))))************))))))((())))))******))))))(((************************)))))))))***************((())))))))))))))))))(((.........------,,,+++***+++---......+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,//////000...---,,,...///...............///000000111222444444444333111///,,,---......---,,,...///------------------,,,,,,***++++++,,,---...//////.........//////////////////...---,,,,,,,,,,,,---....../////////......------,,,***)))***)))(((&&&'''%%%$$$%%%'''(((((((((%%%(((***)))'''&&&(((+++***)))'''%%%$$$$$$%%%&&&&&&'''(((((())))))((((((******))))))))))))******,,,------......//////000000000000000111222333444444444666999:::>>>IIITTTnnn'''((())))))******))))))(((((((((((())))))))))))''''''''''''((()))***+++***************)))(((''')))))))))((())))))***+++,,,,,,,,,,,,+++)))((((((((((((((((((((((((((((((&&&'''((()))************((())))))))))))))))))((('''''''''''''''(((((()))++++++************))))))(((((())))))***+++++++++))))))***++++++***)))(((***))))))(((((((((((()))'''(((((())))))***++++++---,,,+++*********++++++'''((((((((())))))*********))))))))))))))))))***(((((('''''''''(((((()))))))))************))))))(((((((((((())))))))))))((('''&&&&&&((())))))(((((((((((((((((('''''''''''''''((()))***++++++,,,))))))))))))((((((((((((************************,,,)))&&&%%%''')))+++,,,((('''&&&&&&&&&(((***+++******))))))))))))))))))(((((((((((()))))))))))))))((('''''''''''''''''')))))))))******))))))))))))))))))******)))))))))++++++++++++++++++++++++************************((()))***++++++***)))(((---...//////...---+++******+++---...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,---......---,,,,,,---///------------...///000000111222555666666444111///+++---......------...000.........------,,,,,,,,,******+++---...000111111////////////////////////......------,,,,,,,,,,,,000000000000000//////...,,,+++***))))))((('''&&&'''&&&$$$%%%'''(((((('''%%%''')))((('''''')))++++++***'''%%%$$$$$$%%%'''&&&&&&''''''(((((((((((())))))(((((())))))******++++++,,,,,,---.........000000000000111222444444555555666888999<<>>GGGSSSfff((('''&&&&&&'''))),,,---(((((())))))))))))((((((''''''((())))))))))))((())))))))))))*********+++$$$'''))))))(((''''''((((((''''''''')))***)))(((''''''&&&&&&&&&&&&&&&'''***(((&&&&&&'''(((((('''(((((((((((((((((('''&&&)))&&&'''+++---+++)))******)))((()))***+++***))))))(((&&&'''(((***))))))&&&'''''''''((())))))))))))*********((((((***+++***+++,,,---......------...---,,,+++******+++,,,+++******)))))))))))))))++++++,,,------------,,,*********++++++++++++,,,***))))))(((((())))))***))))))))))))(((((((((((())))))(((((((((((())))))***)))))))))((((((((((((((()))***++++++++++++***))))))************))))))))))))(((((('''&&&%%%%%%$$$%%%''')))+++,,,,,,,,,***(((((()))***+++***)))((((((((())))))*********)))))))))))))))******+++***))))))))))))***++++++,,,,,,+++++++++*********+++111)))111KKK@@@((((((((()))******++++++,,,,,,,,,,,,,,,+++***)))+++************+++,,,,,,+++************+++---...---,,,+++,,,......,,,+++......------------...///------,,,,,,,,,,,,++++++))))))***+++,,,---///000111111222222222222111111222222222111000///...---////////////////////////,,,,,,------------,,,,,,///...------///000000///////////////////////////------------------------///000000000000000000///...---,,,+++******+++,,,''''''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***)))(((((('''((()))((('''''')))+++---------......///000000000000//////...//////000666666666555444666999<<>>888***$$$ """######$$$'''  """$$$######!!!###$$$""" ###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%&&&""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''')))***&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((((('''%%%$$$###$$$$$$%%%'''&&&%%%&&&((((((((('''(((((((((((((((''''''''')))))))))))))))******+++)))***+++,,,---,,,++++++,,,,,,+++***)))(((''''''111"""(((*** $$$(((((())))))******++++++))))))(((''''''((()))***)))))))))))))))******+++---,,,+++*********+++,,,++++++***+++,,,---+++)))***+++---////////////...---------,,,,,,,,,++++++...............///000111000000000000///...---,,,//////...---,,,***((('''***+++---......---+++***,,,------------------,,,---///000///------///222111111111111111111111111///////////////////////////...,,,++++++,,,...///333222///---+++***))))))+++***)))''''''&&&&&&&&&$$$&&&((()))***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%'''(((***+++(((***------,,,++++++,,,+++,,,...//////...,,,+++......---------......///222222333333333555999<<<:::CCCJJJ\\\|||&&&%%%######$$$%%%$$$###%%%'''))))))'''%%%$$$###$$$'''%%%!!!"""&&&$$$$$$$$$###""""""""""""""""""  """""""""  """######"""!!! """""""""$$$###""""""%%%(((000888DDDPPPTTTNNNBBB888$$$###"""!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""######$$$###"""!!!!!!"""#########""""""$$$&&&%%%!!! """$$$%%%&&&%%%###""""""""""""""""""###$$$$$$""""""###%%%&&&&&&###!!!!!!""""""""""""!!!!!! """"""""""""############%%%%%%%%%&&&&&&&&&''''''&&&%%%###%%%((((((&&&$$$$$$%%%&&&''')))+++,,,---)))((('''&&&%%%%%%%%%%%%#########$$$&&&(((***,,,(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$))))))))))))((('''&&&%%%******))))))((((((((('''''''''((((((((((((''''''######$$$%%%%%%&&&&&&'''(((***,,,,,,***(((''''''))))))(((((('''''''''&&&(((((())))))*********+++//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////+++++++++,,,,,,...//////.../////////000000000000000...---,,,---...000111222///------......,,,)))++++++,,,------......///000///---,,,,,,---...///111000///...------...///111000///......---...............///////////////---------------...//////000///...,,,***)))))))))((((((((((((''''''''''''%%%&&&&&&'''((()))******))))))(((''''''''''''(((%%%%%%$$$$$$%%%&&&((())))))))))))***+++,,,---...''')))+++---............,,,,,,++++++,,,---///000444333333333444666888999???FFFKKK[[[vvv######""""""###$$$$$$$$$"""###$$$$$$######$$$%%%###%%%### !!!$$$######"""!!! !!!  !!!!!!  !!!"""""""""!!!!!!!!!!!!""""""!!!"""###""" ###%%%111777AAAKKKOOOKKKAAA999###"""!!!!!! !!!!!!  !!! """""""""!!!!!!!!!  !!!"""""""""$$$###"""!!!!!!"""######"""!!! """$$$### ###"""!!! !!!!!!######""""""""""""######!!!!!!!!!###%%%$$$""" !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%'''&&&&&&(((+++,,,+++)))'''((()))***+++,,,---...&&&%%%$$$######""""""""""""""""""###$$$&&&(((***))))))(((&&&%%%###"""!!!""""""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$(((((('''''''''&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''***,,,,,,***(((''''''))))))((((((''''''''''''(((((((((((()))))))))***......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,---...///000...////////////000000000///...---,,,,,,...000111222///------//////---***++++++,,,------......///---------------...//////000///...---------...///000000///................../////////////////////...------------.../////////...---,,,,,,,,,,,,,,,)))))))))((('''''''''&&&%%%%%%%%%&&&''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&%%%&&&''')))***))))))))))))***+++,,,---***+++,,,---......------++++++***+++,,,...///111333222222222333555777888:::BBBHHHXXXrrr"""""""""""""""$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&"""###!!! ###"""  !!!######!!!!!!!!!  """"""###$$$%%%%%%%%%%%%%%%%%%$$$""" !!!""")))---333:::===;;;666111###""""""!!!!!!!!!"""""" !!!!!!""""""""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!  %%%### """%%%$$$###"""!!!!!!!!!!!!  """$$$$$$""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!"""!!!!!!!!!"""""""""######&&&&&&&&&(((+++,,,,,,+++(((((()))******+++,,,,,,###"""!!!  !!!"""$$$%%%&&&***)))'''%%%###!!! !!!!!! !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%&&&(((******((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((+++++++++,,,---------...((((((((((((((()))))))))))))))***+++,,,......///---,,,,,,------...///000........./////////000000///...---------...///000111000......//////...,,,++++++,,,------......///,,,,,,---...////////////...------,,,------.../////////......---.........//////////////////...............---......///000.........---......//////******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&''''''&&&''''''(((******)))))))))))))))***+++,,,------............---,,,++++++++++++,,,...000111222111111111222444666777777@@@GGGWWWppp""""""######"""###%%%&&&'''&&&&&&&&&'''&&&%%%$$$$$$###!!! !!!###"""!!!  """%%%((((((&&&$$$""""""!!!!!! """###&&&)))+++,,,,,,,,,+++***'''$$$"""!!!!!!"""!!!###&&&))),,,,,,+++***&&&%%%$$$###"""""""""""" """$$$%%%&&&%%%%%% ############""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""###"""  $$$"""  ###$$$'''&&&$$$###!!! """$$$%%%$$$"""""""""###""""""!!!  !!!!!! !!!!!!!!!"""""""""######$$$&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&!!!  !!!"""######'''&&&%%%$$$"""!!! !!!  """###""""""######$$$$$$$$$$$$%%%$$$$$$#########$$$%%%"""""""""""""""""""""""""""######$$$$$$######"""'''&&&$$$"""!!!"""#########%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))*********%%%%%%&&&&&&&&&&&&&&&'''''''''(((***+++,,,---...---,,,,,,,,,------...///---------........./////////............///000111000//////////////////...++++++,,,------......///------/////////...---,,,,,,,,,,,,,,,------............---------...//////////////////..................------......///000000//////......//////000+++******)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))+++***************++++++,,,------......////////////......---...///000111111111000000111333555666888AAAGGGVVVnnn!!!###$$$$$$######%%%(((&&&&&&(((***------***''')))&&&##################!!! !!!!!! !!!$$$)))---...,,,***############"""!!!!!! """%%%(((---000222444444000---)))&&&$$$$$$$$$###"""###$$$%%%&&&''')))+++***)))'''%%%$$$###"""""" """$$$&&&'''(((''''''!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!  !!!!!!""""""""""""""""""!!!  """$$$""""""###$$$&&&'''(((((()))(((&&&$$$"""!!! """!!!!!!###&&&''''''&&&%%%%%%%%%$$$$$$"""!!!!!! !!!!!!!!!!!!"""""""""###"""###$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!   !!!!!!!!!!!!######""""""!!!!!!!!! !!!!!! !!!"""###!!!!!!""""""###$$$%%%%%%%%%%%%$$$#########$$$$$$ !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!'''%%%$$$"""!!!!!!!!!""" !!!######!!!!!!!!!"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&'''((()))***++++++++++++++++++++++++,,,---++++++,,,,,,,,,---------............//////000000......//////......//////++++++,,,------....../////////000000///---+++***+++,,,,,,------.........---------------...///000000000//////.........------------------...//////111000///......------...+++******)))((((((''''''((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((------,,,+++++++++,,,,,,***+++,,,---...000111222444333111000//////000000111000000000111333555666:::AAAFFFRRRiii|||"""%%%(((((('''(((,,,000111000222666;;;===;;;888...)))%%%%%%%%%######%%%!!!!!!!!! !!!!!!"""### !!!%%%***...///...---$$$$$$%%%%%%%%%$$$######$$$&&&)))---000333666777000---(((%%%$$$%%%%%%$$$""""""###"""###$$$(((++++++***(((&&&$$$###""""""""""""$$$%%%&&&''''''(((""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""!!!!!!  !!!"""""""""""""""######"""!!!!!!$$$&&& ###&&&)))+++,,,+++******)))'''%%%$$$""""""!!!#########%%%(((******)))&&&&&&&&&&&&%%%###"""!!! !!!!!!!!!"""""""""#########"""###%%%$$$""" !!!"""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!"""###!!!!!!!!!"""###%%%&&&'''&&&&&&&&&&&&&&&$$$###""" !!!!!!!!!!!! !!!!!!""""""!!!!!! $$$$$$$$$###"""!!!   """ !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%&&&&&&''''''(((((()))))))))(((((((((((()))))))))))))))*********++++++,,,,,,------............+++---......------///000++++++,,,------......///000000//////...---++++++,,,------............---,,,,,,,,,,,,---...///000000000000///......------,,,,,,,,,+++,,,------...000///...---,,,,,,,,,,,,******))))))))))))(((((()))))))))(((((('''''''''(((''''''&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''///...---,,,,,,,,,,,,,,,))))))***+++...000222333555444222000//////000000111000000000111333555666888???BBBLLLbbbuuu''',,,000222333666<<>>???DDDHHHGGGEEE111***&&&'''&&&""""""%%%!!!!!! !!!""""""###!!!!!!###'''***,,,+++)))$$$%%%&&&'''''''''&&&%%%%%%&&&'''))),,,///111222---(((###!!!"""######""" !!! !!!%%%((('''&&&%%%$$$$$$######$$$""""""""""""###$$$%%%&&&"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!  """"""""""""!!!!!!###$$$###!!!!!!$$$&&&!!!###&&&)))++++++******+++***)))'''%%%$$$$$$###$$$######%%%(((+++++++++&&&&&&&&&%%%$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!######  !!! !!!!!!"""""""""###"""!!!!!! !!!!!!"""!!!!!!"""######"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!"""###%%%''')))((((((******(((&&&###!!! !!!!!!!!!""""""""" !!!!!!!!!!!! !!!"""###$$$###"""  !!!""" !!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$%%%%%%&&& !!!!!!"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))******+++++++++***)))+++------,,,,,,...000++++++,,,------......///......---------......///....../////////...---,,,+++++++++,,,---...000111111000000///......------++++++******++++++,,,---,,,,,,+++++++++++++++,,,)))))))))))))))*********)))((((((((((((((((((((()))(((''''''&&&&&&''''''$$$%%%&&&'''((((((((('''///...---,,,++++++++++++*********+++,,,...000222111000////////////000111111111111111222444555777555===@@@JJJ]]]nnn---333999===???CCCJJJQQQOOOHHHAAA???AAAEEEEEEDDD333+++&&&'''&&&!!!!!!$$$ !!!"""###!!!!!!"""$$$&&&'''&&&%%%$$$%%%'''(((((((((''''''&&&&&&%%%&&&'''***,,,---)))$$$!!!!!! !!!""""""!!!!!!%%%)))###"""""""""###$$$$$$%%%!!!!!!  """###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!"""$$$$$$"""!!!###%%%###$$$&&&'''((())))))(((,,,+++***(((&&&%%%%%%%%%$$$######$$$(((+++,,,,,,&&&%%%%%%$$$###"""!!! !!!!!!!!!!!!""" !!!!!!!!!"""""" !!! !!!!!!"""!!!!!! !!!!!!""""""###$$$$$$$$$###!!!!!!""""""!!!  !!!"""!!! !!!!!!!!!"""$$$&&&(((***)))***,,,,,,+++'''### !!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!! !!!###%%%$$$"""  !!!!!! """$$$!!!"""""""""######$$$$$$  !!!"""$$$&&&((()))*** !!!"""######$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((***------++++++...000++++++,,,------......///,,,,,,+++,,,---///111222//////000000000///---,,,******+++,,,---///000111111000000///...---------******))))))******+++,,,))))))))))))***+++,,,---((((((((()))******++++++(((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&'''))))))))))))(((...---,,,+++******))))))++++++******+++---...///------,,,---...///111222222111111111222444666777555===AAAKKK\\\kkk,,,777CCCJJJPPPTTTSSSPPPEEE@@@888222////////////&&&%%%$$$""""""######$$$"""!!!!!!!!!!!!""""""###!!!!!! !!!!!!%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!  !!!"""######"""  !!!"""""""""!!!  !!!!!! !!!!!!"""###"""!!!  !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""###"""!!! !!!$$$'''&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$'''### !!!!!!  !!!!!!!!! !!!!!!!!! """   !!!"""!!!  !!!!!!!!!  !!!""""""!!!!!!!!!!!!"""$$$%%%&&&***'''%%%%%%&&&&&&""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""###$$$%%%$$$&&&***,,,---***'''%%%%%%$$$###!!! !!!!!!!!!###&&&***...111$$$######""""""""""""""" !!!"""$$$%%%&&&&&&$$$"""!!!!!!"""######"""!!!"""$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%...,,,)))'''&&&(((***+++&&&''''''((()))***++++++,,,+++******+++---///000//////000000///---,,,+++---,,,,,,++++++++++++,,,.........---,,,+++***)))))))))))))))******'''%%%,,,+++***))))))***+++,,,+++***((('''((()))+++,,,(((((((((&&&$$$###$$$%%%)))((('''&&&&&&&&&&&&&&&***)))((('''''''''''''''***+++,,,,,,***))))))***((((((***+++,,,---------//////...---...///000111222111000000000222444666444:::<<>>LLLTTT___qqqyyy""""""%%%***+++(((%%%""" !!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!"""""""""#########"""%%%'''((('''%%%%%%%%%((())))))(((%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######"""""""""### !!!###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&''''''%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%#####################$$$%%%$$$######""""""######!!!""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$"""!!!!!!  """###!!!!!! !!!!!!!!!!!!!!!"""""""""!!!""""""###""""""!!!   !!!"""$$$   !!!!!! !!!###$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!###&&&((())))))((('''###""""""!!! !!!!!!!!! !!!!!!"""$$$%%%%%%&&&$$$%%%&&&$$$"""!!!###%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''!!!"""$$$&&&&&&&&&$$$$$$!!!###%%%'''((((((''''''$$$%%%&&&''''''&&&$$$###'''''''''''''''((())))))(((((((((((()))***+++,,,(((((((((((((((***+++,,,+++)))((()))***+++***)))''''''((((((((((((''''''((())))))***,,,---...///+++------,,,***''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&(((+++,,,***)))((()))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,000000000000111222333333444999888;;;GGGMMMXXXkkkvvv"""!!!$$$((()))$$$###!!!  !!!"""  !!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""!!!""""""""""""#########$$$%%%&&&&&&%%%%%%&&&((($$$&&&''''''%%%%%%&&&((("""###%%%&&&''''''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$!!!"""###%%%&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%"""$$$%%%$$$###"""###$$$########################%%%%%%&&&&&&&&&'''''''''&&&''''''&&&$$$###$$$%%%'''&&&&&&%%%$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!"""#########"""!!! """""""""""""""###$$$%%%######"""!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!"""###"""!!! """%%%&&&'''&&&&&&###"""!!!!!! !!!!!! !!!###$$$%%%%%%"""$$$&&&%%%"""!!!$$$'''&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$''')))******)))(((&&&&&&'''''''''''''''&&&***)))((((((((((((((()))***))))))))))))))))))******)))((((((((()))+++,,,+++)))((((((***++++++***((())))))******))))))((())))))+++---///111222333---///000...+++((('''''''''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))'''(((******)))((()))***+++,,,---............---***+++,,,---------,,,,,,//////000111111222222222222888777:::DDDIIISSSeeeuuu""""""!!!$$$$$$$$$###""""""######!!!   """###!!! !!! !!!!!!!!!###""""""""""""######$$$############""""""""""""############$$$$$$$$$%%%###%%%&&&%%%$$$$$$&&&'''###%%%%%%%%%###"""###$$$!!!"""%%%'''))))))(((((()))((('''&&&&&&%%%%%%%%%###$$$&&&'''(((((((((((())))))((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&%%%###"""#########$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((&&&(((***)))'''%%%&&&''')))(((((('''''''''''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$"""#########""""""!!!!!!######$$$%%%&&&''''''''')))(((&&&%%%$$$%%%&&&'''"""""""""""""""""""""""" """###$$$###"""!!!!!!######  !!!""""""###############""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!! !!!!!!!!!  """"""!!!  """###$$$$$$$$$""""""!!! !!! !!!""""""###"""$$$### ###'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%(((***++++++***)))(((((((((((()))******+++---,,,+++******+++,,,,,,333222000...,,,+++******+++***)))(((((()))+++,,,+++)))((((((***+++,,,+++******+++,,,,,,+++*********+++---...000111222222---...000///---***)))(((((((((((((((((()))******)))((((((''''''''''''((((((((()))((('''(((***,,,------.../////////......++++++---.........---,,,...///000111111222222222000777777:::BBBFFFOOObbbrrr!!!""" !!!  """!!! !!!"""#########"""!!! !!!!!! !!!!!!!!!!!!!!!"""""""""#########"""""""""###$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&+++++++++(((%%%###"""### """%%%(((*********)))******)))''''''&&&&&&&&&%%%&&&'''))))))))))))((())))))))))))(((((((((((($$$%%%%%%&&&&&&'''''''''&&&((()))(((&&&$$$$$$$$$"""###$$$%%%'''((()))***(((((((((((())))))))))))&&&)))+++***((('''(((*********)))(((((((((((((((%%%&&&&&&'''((((((((('''&&&&&&&&&''''''(((((((((******)))(((''''''&&&&&&((((((''''''''''''&&&&&&###%%%&&&((())))))((((((000...+++(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&%%%%%% ###%%%$$$!!! """"""###$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""$$$###""""""""""""#########"""!!! !!!"""###!!!   !!!""""""#########""""""!!! """!!!"""'''%%%&&&'''&&&$$$###$$$%%%########################&&&&&&%%%$$$$$$$$$#########%%%(((+++,,,+++***)))***)))))))))***+++---.........---------...000111===<<<999555222///---,,,---+++***(((((()))+++,,,+++***((((((***,,,,,,,,,+++,,,---......---,,,++++++,,,...///000000111111+++---000000...,,,++++++******))))))***+++,,,,,,***)))((('''''''''''''''((()))((('''&&&'''***---,,,,,,------...---------+++,,,---...///...------...///000111111222222111...666777:::BBBEEENNN```ppp!!!!!! !!!!!!"""######""" !!!###""" !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''###$$$&&&''')))*********111///---***((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%)))(((''''''''')))***+++******)))))))))))))))***'''(((((()))***+++++++++'''((()))***+++***))))))******)))(((((()))******''''''((()))***+++,,,,,,((()))***)))((((((***,,,(((((()))))))))*********&&&(((*********)))***+++******+++++++++***))))))+++******))))))******+++((())))))******))))))((()))***+++,,,---,,,+++*********+++++++++,,,,,,,,,666222,,,((('''))),,,///---,,,,,,---//////---+++)))******++++++******)))''''''&&&%%%%%%%%%%%%%%%$$$''')))(((&&&$$$&&&'''&&&$$$$$$%%%$$$"""$$$)))$$$%%%%%%$$$######$$$%%%$$$###"""###$$$$$$###!!!$$$$$$$$$%%%%%%%%%&&&&&&######"""!!!!!!"""###$$$""""""!!!!!!""""""###$$$######"""!!! !!!!!! !!!!!!!!!"""""" !!! """!!! """""" !!!!!!!!!""""""$$$$$$#########$$$$$$%%%###$$$&&&((())))))((((((&&&''''''((()))***+++++++++,,,+++***)))***---///???@@@???999111,,,,,,.........------,,,,,,,,,+++*********))))))((((((((())))))))))))))))))))))))(((((((((***+++---///000---///111000...+++***)))...---+++*********++++++++++++***)))((('''&&&&&&((()))******))))))***+++111...,,,,,,...///...,,,......---------......///...///000000//////000111111555999999:::@@@LLLWWWfff|||""""""""""""""""""###$$$$$$""" !!!###%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$############"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&'''((()))*********---,,,+++***))))))))))))&&&&&&''''''''''''&&&&&&)))(((((('''((()))***+++*********)))))))))************************)))))))))***+++,,,,,,,,,++++++************************((((((((()))******++++++***+++++++++******,,,---************++++++++++++(((***+++***))))))***,,,,,,---------------,,,,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,000///---,,,,,,---///000111111222444666777555333+++,,,,,,------,,,,,,+++)))(((''''''&&&&&&'''''''''***,,,+++)))((()))***)))'''%%%&&&%%%$$$'''---''''''&&&$$$######%%%&&&%%%$$$$$$$$$&&&&&&$$$###%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$############""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! ###"""!!! !!!"""!!!!!!"""""""""###############""""""""""""######%%%%%%'''((()))(((((('''%%%&&&&&&'''(((((())))))((()))((('''&&&'''***,,,888::::::666000---...111..................------,,,+++++++++*********)))***))))))(((((('''''''''%%%&&&&&&'''(((***+++,,,+++---......---+++++++++,,,+++***))))))***++++++++++++******))))))(((((('''(((***)))(((((()))+++000...,,,,,,...//////---///......------......///...///000000//////000222111444777888888>>>IIISSS___xxx%%%%%%$$$#########$$$$$$&&&%%%###$$$&&&''''''&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''''''''&&&&&&&&&&&&))))))(((''''''&&&''''''%%%&&&&&&''''''(((((()))(((((()))*********************))))))******+++,,,(((((())))))))))))(((((())))))((((((((()))******************************,,,,,,++++++***)))((((((+++,,,,,,---...---------++++++,,,------,,,++++++))))))))))))))))))))))))+++,,,------,,,,,,---///+++,,,,,,,,,------------,,,,,,,,,+++))))))+++---,,,------.........------------,,,------...//////---......//////......---......---,,,+++++++++,,,***++++++,,,,,,,,,,,,,,,***+++---000111222222111555666888;;;>>>???<<<:::---......//////......---+++***))))))(((((()))))))))***,,,,,,+++******+++---)))((((((((((((---333///---)))&&&%%%%%%'''((('''&&&%%%&&&(((((('''%%%'''''''''((((((((())))))+++***)))((('''(((((())),,,,,,+++***(((((('''&&&''''''((()))((('''&&&%%%''''''&&&%%%$$$""""""!!!############"""!!! $$$###"""!!! !!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!"""&&&&&&'''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((+++///111222111...---000333............////////////------------,,,,,,,,,,,,+++***))))))((('''&&&&&&%%%%%%%%%&&&'''(((((()))'''(((***))))))(((***+++***)))))))))))))))***+++************************&&&((())))))(((''')))***...,,,+++,,,...000000/////////............//////...///111000//////000222000333666666666;;;DDDLLLVVVrrr''''''&&&%%%%%%$$$%%%%%%'''&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((('''%%%%%%%%%'''***+++((((((((((((((((((((((((,,,+++)))(((''''''((()))''''''((((((((()))))))))******+++++++++******))))))))))))******++++++,,,)))******************)))))))))))))))))))))************++++++++++++++++++,,,,,,,,,+++******)))))),,,,,,,,,---------------+++,,,...//////...,,,+++************))))))((((((***,,,......---,,,---...---------.........////////////---+++))))))+++---***+++,,,,,,------------++++++++++++,,,---............////////////......111///...,,,++++++,,,,,,***+++,,,---------,,,,,,((())),,,///111111111111666777999===??????<<<:::---......//////......------,,,++++++******++++++((()))***+++************---***(((***+++---444;;;999555...)))''''''((()))(((((('''(((******)))((())))))))))))*********+++...---+++***)))******+++------------,,,+++***))))))***,,,------,,,***(((++++++)))(((&&&$$$###"""&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$######""""""""" !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$'''((((((((('''''')))+++)))+++,,,,,,+++,,,///111,,,,,,------......//////............------------+++++++++************)))(((((())))))))))))))))))%%%&&&&&&%%%$$$%%%'''((('''((((((((())))))******(((((()))))))))*********&&&'''((((((''''''((())),,,,,,+++,,,...000111111000000//////.../////////...000111111000///111222000222444444444888???EEEOOOggg(((((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&'''((()))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++)))(((&&&&&&&&&(((+++,,,))))))))))))))))))))))))---,,,***)))((()))******(((((()))))))))))))))***+++++++++++++++******)))******++++++***************++++++,,,,,,++++++*********************)))))))))***+++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,...//////...,,,+++++++++******)))((((((((()))+++------,,,+++,,,,,,------........./////////000///...+++))))))+++---)))***+++,,,------......++++++++++++,,,,,,---...------............------111///...,,,++++++,,,,,,***+++,,,......---,,,+++*********+++,,,---...///333333555777999888555222+++,,,,,,------,,,,,,+++------,,,+++++++++++++++))))))***+++,,,,,,+++++++++((((((+++...111888AAAAAA;;;222,,,)))))))))(((***))))))***,,,,,,+++*********+++++++++,,,,,,,,,...---,,,+++******+++,,,,,,,,,---......---,,,,,,+++,,,...000000///---,,,......---+++)))(((&&&&&&)))))))))((((((&&&%%%$$$''''''''''''&&&&&&%%%%%%"""############$$$$$$$$$%%%$$$###"""""""""""""""&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&'''((('''&&&&&&(((***(((((()))))))))***+++---)))******++++++,,,,,,,,,------------------------******+++,,,---...//////,,,---............------((((((((('''%%%%%%&&&(((''''''(((((())))))))))))&&&&&&''''''((()))))))))&&&'''((((((''''''((()))++++++,,,---...///111222222111000//////////////////000111111000000111222///111333333333666;;;@@@GGGYYYqqq(((((('''&&&&&&&&&''''''&&&'''((('''&&&&&&(((***((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))******++++++((((((''''''((()))+++,,,))))))))))))************++++++************++++++))))))))))))))))))))))))******+++++++++******)))+++++++++++++++***)))(((++++++,,,,,,,,,,,,++++++******+++++++++***)))((()))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++,,,------,,,+++++++++*********))))))(((((('''))),,,,,,+++******+++,,,------------............///...,,,***)))+++,,,***+++,,,---//////000000......------------......++++++,,,,,,,,,,,,++++++......---,,,+++++++++,,,***+++---...///...,,,++++++***)))(((((()))++++++...------///000000...,,,)))******++++++******)))---,,,++++++******+++++++++++++++,,,...///...,,,***'''(((,,,///111888@@@AAA:::222,,,++++++***)))*********+++---...---++++++++++++,,,,,,,,,,,,------,,,+++******+++,,,---***+++---...///...---------...///000000000///...000//////...,,,+++******,,,,,,,,,,,,+++***)))))))))***++++++++++++******))))))))))))************(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%&&&''')))(((((('''((((((((()))(((((((((((())))))))))))************++++++++++++((()))***+++---///000000...///000111111111000///+++,,,---,,,***)))***+++'''(((((())))))))))))(((&&&&&&&&&''''''(((((((((&&&((())))))(((''')))******,,,---------...000222333222111000000//////000///000222111000000111333000111333444444666:::<<>>999444///------111000///...---,,,,,,,,,,,,---...,,,+++***+++---+++***)))(((((()))***++++++******))))))******+++***)))((((((''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((('''''''''&&&&&&''''''(((''''''&&&&&&''''''((()))''''''&&&&&&''')))+++---000111222222000000111222444555555666666666777777222333444444555777999;;;>>>EEERRR```mmm|||&&&&&&&&&''''''''''''(((''')))***++++++)))'''%%%''''''''''''((((((((((((&&&((())))))((((((***+++((((((''''''''''''((((((*********)))''''''(((***)))))))))))))))******+++''''''((((((((()))))))))(((((((((((((((((((((((()))))))))+++------+++)))))))))))))))))))))))))))***)))(((((())))))((('''))))))*********)))(((((())))))((()))+++---///111,,,---///000///,,,)))'''(((''''''(((***++++++***((((((((((((''''''''''''***)))((((((******)))((('''(((((())))))(((((('''((())))))******))))))((((((((((((((())))))))))))***)))((()))++++++)))((())))))))))))((((((((((((***)))((((((***+++***((()))((('''((())))))'''&&&***))))))+++,,,,,,***(((*********+++,,,---///000...---,,,*********++++++))))))))))))))))))******************+++++++++,,,************+++++++++,,,,,,------,,,,,,+++***)))+++***)))(((((()))***++++++******))))))***+++++++++++++++***************,,,,,,------------,,,,,,***************)))))))))++++++,,,,,,,,,,,,++++++......------------............///000000000000///111222333222111000111222444111...---...//////.../////////...............000222222111///000444888CCCCCCBBB???999444111000555444222111//////......///000111000...---...000------,,,,,,,,,,,,------------,,,,,,,,,,,,------///...---+++*********+++++++++***)))))))))))))))''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&''')))+++,,,---///111111111111333444111333666999999999777666555444333444555777999:::;;;???HHHUUUbbbqqq&&&&&&&&&''''''''''''(((&&&''')))*********)))(((&&&&&&'''((())))))******&&&'''))))))))))))+++,,,+++***)))(((((()))***+++***+++,,,***(((((((((***)))))))))))))))******+++''''''''''''(((((((((((()))))))))))))))))))))))))))((((((***+++,,,***)))))))))))))))))))))))))))***)))(((''''''((()))))))))*********)))(((''''''(((((((((((()))+++---...***+++...//////---+++))))))((('''(((***+++***)))''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((('''''''''(((((())))))))))))((('''''''''(((((((((((()))***)))((()))++++++)))((())))))))))))(((((((((((())))))))))))************((('''''')))***+++***((()))***++++++)))(((((()))))))))***+++---///222444444333000...,,,******))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------,,,+++************)))(((((()))******))))))))))))*********+++))))))))))))************,,,,,,------------,,,,,,))))))))))))************,,,,,,,,,++++++******)))------------------------------...////////////...111222222111///...///000444000---+++,,,---......//////000111111000///...///000000///---...111333===>>>???===999444111000333333222111000000000000111333444333111000111222000000000000000000000000//////.........///000000333222///---,,,,,,,,,---///...---,,,,,,---...//////...,,,)))'''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((()))+++,,,------...000111000111333555333555888;;;<<<<<<;;;:::999888888888999999888666===>>>EEEPPP]]]lll&&&&&&&&&''''''''''''(((&&&&&&&&&&&&(((***,,,---''''''((()))******++++++'''(((************+++---+++***)))(((((()))***++++++------,,,***))))))***)))))))))))))))******+++''''''''''''(((((((((((()))))))))))))))))))))))))))(((''')))***+++***(((***************************)))(((''''''''')))+++)))))))))))))))((('''&&&'''''''''((()))***++++++***++++++,,,,,,---------,,,***))))))******)))(((((((((((((((((((((((((((''''''((((((((())))))***''''''((((((((((((''''''''''''((()))))))))))))))&&&'''''''''((((((((((((***)))((()))++++++)))((((((((((((((()))))))))))))))***++++++++++++,,,,,,(((((()))+++---///...---)))+++,,,+++(((''''''((()))))))))***---000222444777555333000,,,***((('''(((((())))))************++++++,,,---...------,,,***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,***))))))))))))))))))***))))))***+++++++++++++++)))))))))))))))))))))***++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,------,,,++++++*********------------------------,,,,,,---............---///000111000...------...333000,,,***+++,,,------,,,---///000000///---,,,///000///.........000111555777999888666333111111111111111111111222333444222444555555333222222222333333333333333333333333000000///000000111222222444222111///------------......------...///111222555333111...,,,***)))((('''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((()))+++,,,,,,---///000000000000222333:::<<<>>>AAACCCDDDDDDDDD?????????@@@AAA???;;;777===???FFFPPPZZZiii&&&&&&&&&''''''''''''((('''&&&%%%%%%'''***---///&&&''''''((()))******+++''')))************+++,,,((((((''''''''''''((((((,,,...///...+++))))))***)))))))))))))))******+++''''''((((((((()))))))))(((((((((((((((((((((((()))''''''''')))***)))(((************************((())))))(((''''''))),,,(((((()))))))))(((''''''''''''(((((()))))))))*********)))))))))+++---...---+++************)))'''((((((((()))))))))))))))%%%'''(((((((((((()))+++'''(((((())))))(((((('''''''''((()))************''''''''''''((((((((((((***)))((()))++++++)))((((((((((((((()))))))))))))))***,,,,,,++++++,,,...+++***+++---000111111///(((***,,,,,,***((((((((((((((()))***,,,...000111444333111///,,,)))'''&&&((((((((()))******++++++***+++---.........---,,,++++++++++++,,,,,,,,,,,,******,,,---............************************)))***+++,,,,,,,,,,,,,,,*********)))))))))))))))******++++++++++++************++++++,,,---.........---,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,------------,,,---...///...---,,,---...222///,,,+++,,,------,,,)))***+++,,,---,,,++++++000000//////000000111111000222444444333222222222000000111111333444666777111333444444333111111111333333444444444444333333000//////000000111222333222111111000///......---++++++,,,,,,---///000111222222111000000000000000+++******)))((((((''''''%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((())))))***,,,...000000000000222444;;;===@@@CCCEEEGGGHHHHHHFFFEEEFFFIIIMMMMMMIIIEEE===AAAHHHOOOVVVaaawww&&&&&&&&&''''''''''''((('''''''''(((((()))***+++%%%&&&&&&&&&''''''((((((((()))***)))(((((()))***''''''((((((((((((''''''---///000///,,,***)))***)))))))))))))))******+++((((((((()))))))))******'''''''''''''''''''''''')))'''&&&'''((())))))((())))))))))))))))))))))))&&&(((***)))''''''))),,,''''''(((((()))((((((((('''(((((())))))))))))))))))((((((((((((***+++,,,***)))(((((()))***)))''''''((((((((())))))))))))$$$''')))((('''''')))+++((())))))******))))))((('''((()))***++++++++++++''''''((((((((()))))))))***)))((()))++++++)))((('''((((((((()))))))))***''')))++++++******,,,.........---...000111///...((()))+++,,,---+++)))''''''((()))***+++,,,,,,,,,---------,,,+++***))))))'''(((((()))******++++++***+++,,,......---,,,++++++++++++,,,,,,,,,------***+++,,,---............******++++++++++++******((()))***,,,------,,,,,,+++++++++******))))))((())))))************))))))))))))***+++,,,---...///---,,,+++*********+++,,,******+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,...///...------...///111///---------...---+++***++++++,,,------,,,,,,...------...///000000000///000111111//////000111/////////000111222333444///111333333111000//////000111222222222222111000////////////000111222222000111222222222000///---,,,,,,---...............///////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,******)))(((''''''((((((%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%'''(((((()))))))))+++...///000111444666888<<>>;;;777555999CCCOOOXXXfffpppxxxlllfffhhhmmm|||&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$((())))))(((''''''***,,,+++)))'''&&&'''(((((('''***++++++)))'''&&&((()))******++++++******)))(((&&&'''((())))))***))))))'''''''''((())))))******''''''((((((((()))))))))&&&''''''(((((((((((((((***)))'''&&&&&&'''((()))''''''''''''(((((())))))&&&''''''(((((((((((('''$$$'''((('''%%%$$$'''******)))))))))((((((((('''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))************)))(((******))))))))))))((((((''''''''''''((((((''''''((('''&&&%%%&&&'''((())),,,,,,,,,,,,,,,,,,++++++''''''((()))******++++++***))))))((((((((((((((()))))))))******)))))))))'''''''''((()))***+++,,,***+++---...///...---,,,)))******+++++++++++++++---,,,,,,++++++,,,---------------------------------............,,,++++++)))+++///222222000---***+++******))))))))))))))))))***+++,,,---.../////////...,,,++++++,,,---///,,,,,,++++++***))))))((()))******+++---...///000***)))(((((()))+++...000......---,,,,,,,,,,,,,,,------...///////////////000000000000////////////---...000111000//////000---------...///111222333222222111000//////000000...///000///---,,,---...---///000///...---.../////////000000000000//////000000//////////////////........................222111000///............,,,,,,---------,,,,,,+++***++++++,,,,,,+++***)))+++++++++++++++*********)))***,,,---...000333555666777777888999<<<@@@DDDPPPXXXhhh|||}}}gggZZZ___ppp&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&'''))),,,***(((&&&%%%&&&'''''''''***++++++***(((((()))***+++++++++++++++******)))''''''((()))******))))))''''''(((((()))*********&&&&&&'''''''''(((((((((''''''''''''(((((())))))+++)))(((''''''(((***,,,(((''''''''''''((()))***&&&''''''((())))))(((((($$$'''((('''%%%$$$'''***))))))))))))((((((((((((&&&'''''''''(((((((((((((((((())))))))))))(((((('''(((((())))))))))))))))))))))))*********))))))))))))((((((((('''''''''&&&'''((()))(((((('''''')))((('''&&&'''((()))***+++*********++++++++++++'''(((((()))***++++++,,,+++***)))(((''''''((((((***))))))))))))))))))***((((((((()))***+++,,,---((()))+++,,,------------)))******+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///000111222............---,,,,,,++++++...111444444111...,,,+++******)))))))))))))))******++++++,,,---......///...,,,++++++,,,...///...------,,,,,,+++******************,,,---///000******))))))***,,,///111///...---------------------...//////000/////////000000000000////////////,,,///222222000//////000---------...000111333444000000///........./////////000111000.........000...///000///......///000//////000000000000////////////000000000000000000////////////////////////333333222111111111111111000111000000///...---,,,)))***+++,,,+++***((('''---,,,,,,,,,+++++++++***)))+++,,,,,,++++++---///(((,,,111555888;;;>>>@@@BBBIIIRRR]]]iiizzzxxxbbb^^^hhh&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))&&&'''((('''&&&'''(((******(((%%%%%%&&&((((((''')))***++++++))))))***++++++,,,,,,,,,,,,+++******((())))))******))))))((('''(((((())))))******+++&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***((('''''''''))),,,000222((('''&&&&&&&&&'''((()))&&&'''(((((())))))))))))&&&'''''''''&&&&&&(((***))))))))))))(((((((((((('''''''''((((((((())))))'''((()))******)))(((''''''((())))))******)))))))))))))))))))))*********)))))))))((((((''''''&&&&&&(((***+++)))(((((((((((((((((((((((()))******'''''''''''''''((()))***))))))******++++++,,,,,,+++***)))'''''''''((((((******))))))))))))******+++******))))))*********'''((()))***,,,---...///---,,,+++++++++---...///,,,,,,,,,,,,++++++++++++***+++,,,...000111333333...---------------,,,,,,...000222444333111...,,,+++******)))))))))))))))))))))***++++++,,,------...---,,,++++++,,,...000000000///......------,,,))))))(((((()))***,,,---************+++---///000......------------.........//////000000/////////000000000000////////////---000444444111......///.........///000111333444......------------......///000111000///...///111...///000000......///000...//////000000000000000//////000000000000111111////////////////////////222111111000000111111222222222222222222222111111++++++,,,,,,,,,***)))(((...------,,,,,,+++++++++)))+++++++++)))((()))***+++,,,---...000444999===>>>EEELLLQQQVVV___lllvvvtttooo%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''&&&''''''((((((%%%&&&(((((('''''''''(((***(((&&&%%%'''(((((((((&&&((()))***))))))***+++,,,,,,,,,---,,,++++++******************)))((('''((((((((()))******++++++''''''''''''(((((((((((()))((('''''''''(((*********)))((((((***...222555'''&&&%%%$$$%%%&&&((()))&&&&&&((())))))*********)))'''&&&'''((()))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((()))************))))))))))))))))))******++++++++++++***)))(((((((((&&&))),,,,,,***)))))))))''''''((()))))))))))))))&&&&&&%%%%%%&&&((()))***+++++++++++++++,,,,,,,,,,,,+++)))'''&&&'''((((((+++***)))(((((()))***+++))))))((((((((())))))***)))(((((()))+++...111222333111...+++***+++---///,,,,,,,,,,,,,,,+++*********+++,,,---...///000111------,,,,,,,,,---......///000111222111...,,,++++++******)))))))))))))))((())))))******++++++,,,---,,,+++***+++,,,...///222222111000000//////...+++***)))(((((()))***+++******++++++,,,---......---,,,,,,,,,,,,,,,------//////000000000000//////000000000000////////////...222666555000------...////////////000111222333...---------------.........///000///......///000...000111000///...///000......///000000000000000//////000000000111111111////////////////////////000000000000111222333333333333444444444444333333////////////...---,,,,,,.........---,,,,,,++++++(((***++++++***))))))***......---+++***,,,000444888<<>>999222...+++,,,,,,,,,++++++******,,,,,,,,,+++++++++*********+++++++++))))))+++---,,,,,,,,,---------......//////............//////////////////............000///...------...///000////////////////////////......---------///000111---------------.........///...---,,,,,,---......///000000111111000000///333333333222222222222222333333111000////////////000000000/////////////////////000111111111111111444444333222222333333444222111000000111111000///............------------------+++***)))))))))))),,,---...///000333888<<>>555---&&&))),,,///000---***(((''''''(((((()))*********(((***,,,------,,,---............/////////000000//////............//////////////////..................////////////......////////////////////////....../////////.........---------....../////////111000//////000222444666000111111222222111111000.........//////000000000000000//////000000111111//////000000000111111111333333333333222111000000---............---+++***+++---///...---,,,...000000000000000111111111111000000222222222222111000333333222111000111333444111222333333222111333444999>>>FFFRRR___lllxxx((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((('''&&&%%%$$$***))))))***,,,,,,+++***))))))))))))((((((((((((%%%(((,,,---+++(((&&&%%%,,,***)))(((''''''((((((''''''(((((((((((('''''')))(((''''''((()))***+++(((((((((((())))))))))))((('''&&&&&&&&&&&&'''((('''&&&%%%%%%''''''&&&%%%"""$$$&&&'''&&&&&&'''((())))))))))))))))))))))))((((((((()))(((((('''&&&&&&''')))***+++++++++***''''''(((((()))*********&&&'''''''''(((((())))))&&&''''''(((((((((((((((,,,,,,,,,+++++++++******))))))))))))((((((((((((***++++++,,,,,,++++++***,,,,,,,,,---------......******+++,,,------......---,,,+++++++++,,,---...+++*********+++,,,,,,---------,,,+++*********+++!!!###%%%)))+++...///000000000111111111000...---+++,,,...000111111000000++++++++++++++++++++++++,,,,,,---......---,,,,,,***+++,,,---...---,,,,,,.........---,,,+++***)))))))))((('''''')))...222///...,,,++++++,,,...///---...222888===;;;333,,,%%%(((,,,000000...***(((&&&&&&'''((()))***++++++(((***---...---------...////////////000000000000//////............//////000/////////..................////////////......///////////////////////////000000000000000///............///////////////000///...------...///000111111222222222222111111......//////000000000111/////////000000111222333000000111111222222333333555555555444333222111000000000111000000...,,,++++++---//////---,,,...111//////000000111111111222,,,---000333555666666666///111222111//////000222222000...,,,---000444666333777===???BBBIIITTT\\\qqq{{{'''%%%###$$$''')))(((&&&&&&%%%#########%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$(((&&&'''******&&&%%%''')))******+++,,,---...///((()))+++---......------************)))(((((('''&&&&&&''''''(((((()))))))))((((((,,,000///)))###((((((((((((''''''''''''(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&(((***++++++*********))))))(((((((((((()))((((((((((((((((((((((((+++***)))((('''''''''(((***)))((((((((()))+++,,,******))))))))))))************))))))))))))))))))***************)))((('''+++++++++*********))))))++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---...---,,,,,,,,,,,,---...******))))))******+++,,,000...---,,,,,,+++)))''')))***,,,---......---,,,....../////////...,,,+++......---,,,---...///000---+++)))((()))***---///000---***)))+++,,,,,,,,,))))))+++,,,---...............//////......---,,,,,,,,,++++++***+++++++++------++++++++++++---------...000222444222...+++((()))+++---------,,,+++(((((())))))*********+++,,,,,,++++++***+++++++++///////////////.........//////............//////////////////...---,,,+++......///000000///...---------...//////...------111000///...------...///------............------............---,,,++++++,,,...111111000//////000111111111111111111111111------------...///111111222222222222222111000///444333222111000000000000000000111111111111000000///.........------------,,,---...///000111111111///111444777777666555333222111000000000000000111444333333222222222333333333555888;;;===AAAEEEIIIWWWbbbppp(((%%%$$$$$$'''((('''&&&&&&%%%$$$$$$$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''%%%'''++++++(((''')))***+++,,,...////////////......///000111111111111......---,,,+++***((('''(((((((((((())))))))))))+++******---000000+++&&&((((((((((((''''''''''''(((''''''&&&&&&&&&'''''')))(((((((((''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''(((((()))''''''((()))))))))((((((''''''''''''((())))))***''''''''''''''''''''''''******)))(((((('''(((((()))))))))))))))******++++++******))))))******+++*********))))))))))))))))))************))))))(((+++++++++*********))))))+++++++++,,,,,,,,,---------,,,+++***++++++,,,---...---,,,++++++,,,---...------,,,,,,------...//////...,,,,,,---...---,,,)))***+++,,,,,,---------,,,---......---,,,+++***...------,,,---...///000---,,,***))))))+++---///000---+++***+++,,,,,,,,,+++,,,,,,---------,,,,,,...............------,,,,,,,,,++++++***++++++,,,,,,+++************+++,,,------...111333222///---+++,,,---......---+++***++++++++++++************++++++++++++++++++,,,,,,////////////............//////............//////////////////...---,,,+++---...///000000//////...........................111000///...------...///------............------------.........---,,,,,,---///000000//////000111000000000000000000000000............///000111222111222222222222111000///333222111111000111111111///000000111111000000///////////////.........---...///000111111111000//////000222444555444444333111000000000000000111111111111111222333555666777000333555777888:::===???KKKTTT___mmm((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&%%%&&&+++,,,***))),,,+++,,,///111222111111000111111111000000111111222222222111///---,,,******+++++++++***************,,,***)))+++......+++'''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((()))(((((('''&&&&&&''''''%%%%%%%%%&&&'''(((******''''''''''''''''''''''''))))))(((((((((((((((((((((((()))*********************))))))))))))***************))))))((((((((())))))))))))************+++************)))))))))++++++++++++,,,,,,,,,,,,************+++,,,------...---,,,++++++,,,---...---------------...//////333000---,,,---.........******)))******+++,,,---+++,,,,,,,,,,,,++++++***---------,,,---......///...---+++******,,,...//////---+++***+++,,,,,,,,,---.........------,,,+++...............---,,,,,,,,,++++++***++++++,,,,,,+++******))))))******+++,,,,,,,,,...111222111///---...///000///---+++***---------,,,++++++************++++++,,,,,,------..............................------------......///000000//////...---,,,------//////000000000000///...---,,,,,,---...///000///......---.........------............------,,,,,,---............---...///000///......000222......................../////////000000111222222111111222222111111000000111111111000111111222333//////000000000000//////000000000000////////////000111222333333111///...//////000000111111222222////////////000111111222111111222333444666777888333666888999999:::;;;<<>>???GGGKKKOOOSSSZZZiii|||'''((((((((('''&&&%%%%%%&&&''''''(((((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''((()))***((())),,,,,,)))'''))))))+++...000111111///...,,,+++***)))))))))++++++111000000/////////000000---,,,,,,,,,++++++******((('''&&&&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''((()))(((''''''''')))((((((''''''''''''''''''&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))(((((('''((()))++++++***))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((()))***+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,))))))***+++,,,------------,,,++++++++++++,,,---)))))))))))))))******+++444111,,,)))))))))***)))***))))))((()))***,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------------,,,,,,,,,---...///...---++++++,,,---,,,******+++,,,---............---------...---,,,,,,++++++*********++++++,,,---+++,,,,,,,,,,,,,,,,,,++++++***)))+++...111222222)))+++---...///...---,,,((())))))***+++,,,------)))***+++---.........---,,,---------......//////.........------.........000000000111000000//////.........///000111222222000///---,,,,,,---///000------..................------............------+++,,,---...///000000000...//////---,,,---000222////////////////////////000111222222333222222111///000000111111111000000//////000000111222444444//////000000000000//////222111111111000000000000...///111333444333222111///...---,,,,,,...///000............///000111222333333333333333444555666444666:::<<<===???AAACCCJJJMMMQQQSSSUUUZZZeeennn|||%%%'''))))))(((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&'''((()))***((())),,,+++'''&&&((()))***,,,///000//////...++++++*********++++++,,,...---,,,,,,,,,---...///+++++++++***************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((())))))(((((((((((()))***************''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))*********((((((((()))***+++(((((()))))))))))))))***************++++++++++++***+++,,,------------------,,,+++******+++,,,---***************+++,,,,,,---+++(((((()))+++,,,+++******)))******+++,,,------,,,,,,,,,,,,------...++++++,,,------------,,,,,,,,,,,,,,,,,,------......,,,+++,,,------+++***((()))+++,,,---.........---------------,,,++++++************+++,,,------+++,,,,,,------,,,,,,++++++***)))+++---000111000(((***,,,...///...---,,,'''((()))***+++---......***+++,,,.........------,,,,,,,,,---......////////////............//////000000111111111111000000////////////000111222222///...---,,,,,,---...///,,,,,,---............---------............------+++,,,---...///000000000---...///...------///111000000000000000000000000000111222333333222111000//////000000111111000000000000000000111222333444000000111111111111000000111111111111000000000000---...///111222333333333000///...------...///000............///000000111//////000111333555777999666888;;;>>>@@@DDDHHHLLLQQQRRRWWW[[[\\\[[[___eeepppyyy$$$'''******(((''''''(((((('''&&&$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))(((&&&'''++++++(((''')))***+++,,,---.../////////***++++++,,,------------,,,+++)))(((((()))***+++(((((((((((())))))))))))&&&'''((((((((('''''''''((((((((((((''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''((((((((()))%%%'''((('''&&&%%%&&&''''''''''''(((((())))))***&&&'''(((((())))))))))))***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))))))))((()))))))))))))))******+++)))((((((''''''(((((()))$$$%%%&&&'''(((***++++++,,,+++)))((('''(((***+++(((((((((((())))))******************++++++++++++,,,,,,---.........---,,,---,,,+++******+++,,,---++++++******++++++,,,---***)))((((((***,,,,,,+++)))***+++,,,,,,---------,,,+++******+++,,,---...***+++,,,---------,,,,,,++++++++++++,,,,,,,,,------,,,+++,,,------+++***)))******+++,,,,,,,,,+++,,,------------,,,++++++************+++,,,---...***+++,,,,,,,,,,,,+++******))))))+++...//////...+++,,,...//////...---,,,)))******+++,,,---......+++,,,---...///...,,,+++++++++,,,------...//////000000////////////000000000111111222222111111000111000000//////000111222........................+++,,,---.........------------............------,,,---...///////////////+++---//////...---...///000000000000000000000000///000222333222111000///...//////000000000000000111000000000111222333333111111222222222222111111111111000000000/////////000////////////000111222000000000/////////000000//////.........//////000---...///000222555777888888:::<<<>>>AAAGGGMMMQQQSSSRRRWWW___ccccccdddhhhkkkqqq|||"""&&&***+++)))'''((()))((('''%%%#########%%%&&&)))(((''''''&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))%%%$$$%%%***+++((((((***+++,,,,,,---...///000000((()))+++---......------+++***(((&&&%%%%%%&&&'''&&&&&&''''''(((((())))))###%%%&&&'''&&&%%%$$$$$$)))(((((((((''''''''''''%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))%%%&&&'''&&&%%%%%%&&&''''''(((((()))***++++++,,,((()))*********)))'''&&&))))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((()))))))))(((***)))((((((((()))+++,,,******))))))))))))******###$$$%%%''')))***,,,,,,---+++)))((('''((()))***'''((((((((())))))******)))************+++++++++---.../////////...---,,,,,,,,,+++******+++,,,,,,******))))))******+++,,,,,,+++******++++++***((()))***,,,---......---,,,******)))))))))***,,,---***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,------+++)))***++++++++++++***)))))),,,,,,---------,,,++++++************+++,,,---...)))***+++,,,,,,+++***)))***)))***,,,...///...---...///000111000///,,,+++,,,---------------------+++,,,...//////---,,,***++++++,,,,,,---...//////111111000000000000111111000111111222222222111111222111000//////000111111------...//////...------***+++---...///...---------..................------...//////////////////***---///000///.........000000000000000000000000///000111222222111///.........///000000000000000111111111000111111222333222222333333333333222222000000000000////////////222111///------...000111111111111111111000000000000//////.........//////000000000000111222333444555666888999<<>>@@@BBBBBBFFFIIIQQQ]]]cccfffkkkqqqxxxooommmuuu%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''(((((('''&&&''')))''''''(((((()))******+++'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&''''''((((((((())))))(((((()))))))))))))))(((((((((((((((,,,,,,++++++***))))))((((((((()))*********))))))))))))))))))))))))))))))'''((()))************))))))))))))***++++++,,,,,,***************+++++++++...------,,,,,,---------***++++++,,,,,,,,,++++++------------------..................------,,,,,,***+++++++++++++++++++++,,,,,,++++++,,,---///000++++++++++++++++++++++++++++++,,,------------,,,******+++,,,------------******+++,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,...///---......---,,,,,,,,,---...////////////...------,,,,,,------.../////////------------------...///++++++---...////////////000000000000000///......//////000000000000//////000000000000000//////..................---------------...///000000000000...------------...///000,,,...000000//////000111.../////////000000111111......//////000111111111000000000000111111222222000111222222222222111000000000000000000000000000///111222111000///000111///000000111111000000000........................---...///111222333333333000222555999<<<>>>???@@@DDDFFFNNNYYY___ccchhhnnnssspppqqqvvv}}}$$$&&&(((&&&######%%%(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%''')))***))))))***+++(((((())))))))))))******&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((()))*********))))))((((((((((((((('''''''''&&&''''''(((((((((((((((((((((''''''(((((()))***'''((())))))(((((()))***))))))(((((((((((()))***+++************)))))))))(((((()))******))))))((((((((()))))))))))))))***((()))***+++++++++***)))))))))******+++++++++,,,******))))))******+++,,,...------,,,,,,,,,,,,,,,)))******++++++++++++***------------------------,,,,,,---......------,,,))))))******+++,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------.........------,,,+++***)))***+++,,,------------------------------------------,,,+++,,,---...///000/////////////////////...///000000000///------,,,,,,------.../////////------,,,,,,,,,------...)))+++,,,.../////////...000111111000000///...------....../////////////////////000000000///......------..................---...///000111111111111......---,,,---...///000,,,---///000//////000111///000000000000000000111...//////000000111111222111111111000111222222333000111222333333222111000//////000000000000000111...000111000///...///000///000000111111111111111000000////////////000000111111333444555555555555000222444666999;;;<<<===@@@BBBIIISSSYYY\\\bbbhhhmmmnnnqqquuuyyy~~~###&&&(((&&&###"""%%%(((%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%'''***+++++++++,,,---*********)))))))))))))))&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((((((((()))))))))***'''((()))***+++******)))))))))***))))))(((((('''&&&''''''((((((((((((((((((''''''''''''((())))))&&&(((***)))(((''')))+++((((((''''''((()))***+++(((((())))))))))))******((()))))))))))))))(((((((((((((((((())))))******((()))+++,,,---,,,+++******************++++++++++++***)))))))))***+++,,,------,,,+++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------***************+++++++++***+++,,,...//////000000------------------------+++,,,------...---------............---,,,+++***)))***+++,,,------------...------,,,,,,------------------------......///.........///000000///...---...///000000...,,,+++,,,,,,------.../////////------,,,,,,,,,,,,,,,---(((***,,,.../////////...111111111111000///...---,,,,,,---..................////////////...------,,,---------.../////////......///000111111111111///...---,,,,,,...///000,,,...000000000///000111111111111000000000000000/////////000111111222222111000000///000111222333///111222333333222111///////////////000000111111---///000///...---...///...//////000111111000000333222111111111111222333333444555555666666666666555555666777999;;;<<<===???AAAHHHQQQVVVYYY^^^dddlllnnnppprrrwww~~~###&&&(((&&&"""!!!%%%)))%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%'''+++,,,------...///++++++******)))(((((((((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((())))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((((((''''''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((())))))******'''((()))+++++++++***)))***************)))((((((&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&(((******((('''))),,,((('''''''''((()))+++,,,'''''''''((())))))******((()))))))))))))))(((((('''((((((((())))))******(((***,,,---------+++***************************+++***)))))))))***,,,------,,,++++++***************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---,,,+++++++++******))))))(((***,,,.../////////...------------------------+++,,,------......------++++++,,,---............)))***+++,,,------...---...------,,,,,,,,,---------------.........//////+++++++++---......,,,***,,,---...//////---+++***,,,,,,------...//////000------,,,++++++,,,,,,,,,(((***,,,...000//////...111111111111000///...---+++,,,,,,---.........---...............------,,,,,,,,,------...///000000...///000111111222222111///...,,,,,,,,,---///111---...000111000///000111222222111111000000///////////////000111111222222000///.........///111222///000222333333222000///.../////////000000111111---...///...---,,,---///------...///000000//////555444333222222333444555333333444444555444444444::::::::::::;;;===???AAABBBCCCIIIRRRWWWZZZ___eeeooooooooorrrxxx#########$$$%%%&&&'''(((***(((&&&%%%%%%%%%'''((('''((((((''''''(((***---///...---,,,+++*********$$$***+++&&&'''---+++############$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((((((((((((''''''''')))))))))((((((((((((((()))))))))))))))((('''''')))++++++)))&&&%%%''')))******+++***'''&&&''''''&&&&&&((()))******************))))))))))))******+++*********))))))((((((&&&''')))***+++++++++******+++---------+++)))(((***)))))))))))))))******,,,+++*********+++,,,---,,,+++)))(((((()))+++,,,,,,---...//////---+++***((())))))***++++++,,,,,,+++******+++---......---,,,,,,++++++***++++++,,,+++*********,,,---,,,++++++,,,,,,------,,,,,,+++---+++***,,,///000...+++******,,,------,,,******,,,,,,------------,,,,,,///......------......///++++++******+++,,,...///++++++++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------...............------111000///---,,,,,,,,,,,,//////.........---------000...,,,******,,,...000---......//////////////////............///000000///......------///000111000000////////////000000111111111111111111111111222111000000111111000///000000000000111111111111111111222222222333333333222222333444555333111...111111000/////////////////////............//////444555555444222111111222111222333333333444777999999999:::<<>>CCCFFFIIIIIIIIIOOOXXX```gggpppyyyzzz{{{}}}}}}}}}(((((('''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$&&&((((((((('''((()))((('''&&&%%%$$$$$$$$$$$$&&&******%%%%%%***(((!!!(((((((((((()))))))))***%%%'''))))))'''&&&'''((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''''''(((((()))))))))))))))'''%%%$$$%%%((()))))))))((()))***)))((('''((()))(((((())))))))))))(((((()))((((((''''''(((((()))'''(((((((((((()))))))))***)))))))))))))))*********++++++++++++,,,,,,,,,,,,+++***)))((((((((((((((()))******++++++******************************)))************+++++++++((())))))***++++++,,,,,,...---,,,---...///...---,,,,,,++++++***++++++,,,+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++)))+++,,,---,,,+++,,,---------,,,,,,,,,,,,------,,,------------------,,,***+++,,,------,,,+++***,,,------.........------///...------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...////////////---------------...///000---------...............///......------......///---......///////////////---,,,,,,,,,,,,---.........---,,,,,,,,,---//////000000222222222222000000000000000000000000000000///222333222///---///111....../////////000000000000000000111111111111222333555777666333111333555111111000///////////////---...///000000///...---...///000000......///000......///...------000222333444666:::===AAADDDFFFCCCDDDIIISSS\\\cccmmmvvvyyyyyyzzzzzzzzz}}}'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%###%%%((((((((('''((((((''''''&&&%%%$$$$$$$$$$$$%%%+++,,,&&&$$$(((***'''''''''((((((((()))))))))%%%'''))))))((('''''''''%%%$$$$$$&&&((())))))(((''''''''''''''''''''''''((('''&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((&&&$$$%%%((())))))'''''')))***)))((('''(((***(((((())))))))))))((((((((((((''''''''''''((((((((((((((()))))))))******))))))************)))))))))***+++,,,---,,,++++++,,,+++***)))(((((((((((('''((()))***+++******)))*********++++++*********'''(((***+++++++++***)))''''''(((***+++,,,---...///...,,,---...///...,,,------,,,+++************,,,+++++++++---...---,,,***++++++,,,,,,++++++***'''))),,,,,,***)))***,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***------......---,,,+++***...------------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,------...+++,,,---...////////////---,,,,,,,,,,,,------...---------.........//////........................---......///////////////---,,,,,,++++++++++++,,,------,,,,,,,,,---...///---///000111111000///---000000000000000000000000000333555333...,,,...111/////////000000000111111000000000000111111111111222666999888444222333666222222111000000000000000---...///000000///...------...//////...---...///------...------...111333333555777:::===@@@BBBCCCAAAAAAFFFOOOWWW]]]gggpppwwwwwwwwwwwwxxx{{{~~~%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$######%%%(((((((((''''''(((######$$$$$$%%%&&&'''((($$$((('''$$$"""%%%'''%%%%%%%%%%%%&&&&&&&&&'''%%%''')))***((('''''''''$$$$$$$$$%%%(((******)))((((((((((((((((((((((((***((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))&&&$$$%%%''')))(((&&&'''(((***)))(((((()))***((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))******++++++((()))***++++++***)))(((((()))+++---...---+++***,,,+++***)))(((((((((((('''((()))++++++******)))******++++++++++++******&&&(((***+++,,,+++***(((&&&'''((()))+++---...//////...------...///...,,,......,,,+++***)))))))))---,,,+++,,,...///...---*********++++++*********&&&)))++++++)))((()))+++******,,,------,,,*********++++++,,,,,,++++++******+++---......---+++***...//////...---***((('''---------------...///000+++,,,,,,------,,,,,,+++,,,,,,------------......///......------......///+++,,,---...////////////---,,,,,,++++++,,,,,,,,,---------.........//////---...///000000///...------....../////////////////////...---,,,,,,,,,,,,------,,,+++,,,---...///,,,---///000000///---,,,000000000000000000000000111444666333...+++---000000000000000111111111111000000000000111111111111000444999888444111222444333222222111111111111111---...///111111///...---,,,...///...------...///,,,---......---///222444444555777:::<<>>AAADDDFFFFFFLLLRRRUUUZZZaaaggghhhdddkkktttyyyuuupppttt{{{''''''''''''''''''&&&&&&******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%%%%&&&&&&''''''((('''&&&%%%&&&''')))***&&&&&&&&&&&&%%%%%%%%%%%%'''***,,,+++******+++,,,'''((((((''''''&&&&&&%%%''''''''''''(((((())))))'''(((((('''%%%%%%''')))(((((()))((((((''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&(((((()))))))))((((((((())))))))))))))))))*********)))(((''''''((()))*********************))))))...,,,***(((''''''))))))+++***)))))))))***+++,,,...+++)))***---///---***)))))))))(((''''''))),,,((()))******)))***,,,---************,,,...000111+++,,,,,,---------,,,,,,)))((('''(((***+++***)))++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***(((***,,,,,,++++++,,,---,,,,,,+++++++++*********------------,,,,,,,,,,,,++++++++++++++++++******++++++***************+++++++++,,,,,,---......///........................++++++,,,---.........---........................///////////////////////////////////////...............---------,,,,,,,,,,,,,,,,,,------------------...///000000///...---///////////////000000111........................111111000000000000111111////////////////////////111000000111333333222111000000111222222222222222222222111111000111111222333333222222222111111111111000......///222555777444555666777888888777777666666777999;;;>>>???@@@EEEIIIMMMQQQVVV]]]cccfffgggkkkqqquuuvvvuuuvvvxxx~~~}}}''''''''''''&&&&&&&&&'''******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((('''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,+++******+++&&&''''''(((((('''&&&%%%'''''''''(((((((((((((((&&&'''((('''%%%%%%&&&(((''''''''''''((((((((((((&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((())))))((((((((('''((()))******)))(((((((((''''''''''''((()))******)))(((''''''((()))***))))))******+++,,,,,,------,,,***))))))***,,,...+++***)))((()))***,,,---...+++)))+++...///---+++***+++***)))((()))+++---((()))******)))***,,,...+++++++++,,,---000222333+++,,,,,,---,,,,,,++++++,,,***))))))******)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,......---------...,,,,,,,,,+++++++++******++++++,,,---......//////,,,,,,,,,++++++******************))))))******+++++++++,,,------.................................++++++,,,---.........------......................................................///////////////......---------,,,,,,,,,,,,,,,,,,---------......---...///000000///...---///////////////000000111........................111111000000000000111111000000000000000000000000111000000111333333222000000000111222222222222111222111111000111111222222333333333222222222222111444222000......000333555444555666666777888888888::::::;;;<<<===>>>>>>>>>DDDFFFJJJOOOSSSWWW]]]bbbkkkkkklllpppvvvzzzyyywww{{{}}}|||{{{''''''&&&&&&&&&''''''((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((&&&&&&''''''((((((((((((---++++++---,,,'''%%%&&&&&&&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((('''%%%&&&((('''&&&%%%&&&'''&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))(((((('''((()))***+++***)))(((''''''&&&&&&&&&((()))******))))))(((((())))))***))))))***+++,,,---......++++++******+++,,,...///+++***)))))))))***,,,------,,,++++++---------,,,+++,,,,,,+++***)))+++,,,''')))******)))***,,,...+++++++++,,,---000222333,,,,,,,,,,,,,,,++++++***---,,,******++++++)))'''***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++---///000...---------,,,,,,,,,---,,,++++++***)))***,,,---///000000000...---,,,++++++***++++++*********)))******+++,,,+++,,,---......//////...------------------------,,,------............------------................................................///////////////......---------,,,,,,,,,,,,,,,,,,---......//////---.../////////////////////////////////000111111........................111111000000000000111111000000000000000000000000111000111222333333111//////000111111222222111111222111111111111222333333333333333333222222222222333222///------...000222444555555666777888999999>>>???@@@AAAAAAAAAAAAAAAEEEEEEIIIOOORRRSSSWWW\\\iiiiiijjjmmmttt{{{{{{vvvxxx{{{|||{{{~~~&&&&&&%%%%%%&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''&&&''''''((()))***++++++...******------'''$$$%%%%%%&&&'''))))))(((&&&%%%$$$%%%&&&'''(((''''''&&&$$$&&&''''''&&&%%%&&&'''%%%$$$###$$$''')))(((&&&((((((((('''''''''''''''((((((''''''(((((()))***'''(((((((((((((((((('''&&&((()))+++++++++)))(((((('''&&&&&&''')))+++,,,)))******************)))))))))******++++++,,,,,,++++++++++++++++++,,,,,,***************++++++,,,+++,,,---,,,+++***+++,,,***,,,---,,,***)))))))))'''(((******)))***---///+++******+++,,,...000111,,,,,,,,,,,,,,,+++******,,,***)))***++++++***)))***+++,,,,,,,,,,,,+++******++++++,,,---...//////+++,,,,,,------,,,,,,+++,,,...000000...,,,++++++,,,------...---,,,+++******+++---...///////////////...---,,,+++++++++,,,***************+++,,,,,,+++,,,...///000000//////------------------------....../////////...---------------.........//////..................................../////////000......---------,,,,,,,,,,,,------...//////000000...............///000000///////////////000111111////////////////////////111111000000000000111111000000000000000000000000111000111222444333111...///000000111111111111111222222222222222333444444444444333333333222222222222111000//////000222333444444555555777888999:::===>>>@@@BBBCCCCCCCCCCCCHHHGGGKKKRRRSSSQQQSSSXXX^^^ffflllnnnqqqwwwyyyvvvwww{{{}}}|||~~~}}}&&&%%%%%%%%%&&&''')))***'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((''''''''''''((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((()))))))))))))))))))))((((((((('''((()))******)))((('''&&&'''((()))***+++,,,---+++''''''---...)))&&&((($$$&&&'''))))))(((&&&%%%$$$$$$&&&'''''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$"""!!!###'''((('''&&&))))))))))))((((((((((((((((((((((((((()))******&&&''''''''''''''''''&&&&&&(((***+++,,,+++***)))))))))''''''(((***,,,...)))***+++,,,,,,+++***)))************))))))))))))+++++++++++++++***)))((())))))******++++++++++++***,,,...---)))(((***,,,)))+++,,,,,,***((('''''''''(((************---///******))))))***,,,...///,,,,,,,,,,,,,,,+++***))))))((('''(((+++,,,+++******+++,,,------,,,+++***)))***+++,,,...///000000+++,,,,,,------,,,,,,+++,,,...000///---***)))(((------...///...---,,,+++,,,---.../////////...---000///...,,,++++++,,,,,,++++++******+++,,,------,,,---...000000000000///------------------------///000000000///...---------------.........//////........................---.........//////000000......---------,,,,,,,,,------......///000111111///...---------///000111///////////////000111111000000000000000000000000111111000000000000111111000000000000000000000000111000111333444333000...//////000111111111111111333222222222333444444555444444444333333333222222222222222222333444666777444444555555666888999:::888:::===@@@BBBCCCDDDDDDJJJIIIMMMTTTUUUPPPQQQVVVTTTcccooopppooosssvvvvvvvvv{{{~~~}}}yyy'''&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((&&&$$$$$$&&&((())))))&&&((())))))'''&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''')))*********)))(((((('''%%%$$$$$$%%%'''((('''(((((('''&&&&&&((()))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))+++,,,---+++)))(((((((((((()))***+++,,,***++++++***((('''(((***,,,------,,,,,,***)))))))))((('''((()))******((())))))***++++++)))(((''',,,+++***))))))***+++,,,)))***++++++++++++***)))******************************+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///000000///---+++***---.........---,,,++++++...---,,,+++++++++++++++)))))))))***+++,,,......///............///000000+++,,,---.........---,,,////////////////////////............////////////---,,,---000333444111...---------...------,,,,,,///...---,,,,,,---...///------///000111111111111///......---------......000000111000000///...---//////000000000//////...000000000000000000000000//////000000111111222222111111111000000000000000000111222333333222000///333222222111111222222333444333222111111111222333111222333444555555555555555666666777888999999999:::;;;<<<>>>@@@BBBDDDDDDEEEHHHMMMPPPRRRQQQOOOMMMOOOYYYfffooorrrsssuuuwwwyyy}}}}}}~~~((('''&&&'''(((((('''%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$&&&'''((('''&&&'''((()))***+++++++++(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))***))))))(((''''''&&&%%%%%%&&&'''''''''((())))))''''''((()))))))))))))))))))))))))))************************''''''(((((((((((((((((()))))))))***,,,,,,+++)))******))))))))))))***+++,,,+++***)))((((((((()))++++++++++++***))))))((((((''''''''')))***)))(((((()))***+++,,,,,,+++++++++***))))))))))))***+++******************************************************++++++++++++++++++...------,,,,,,,,,---------,,,,,,++++++,,,,,,---////////////...---,,,+++...............---,,,,,,---,,,,,,,,,,,,------...++++++++++++,,,---............------......///000,,,---.../////////..........................................////////////---------000222222000---+++,,,------.........---///...------------...///......///000111111111111222111000000///000000000///000000000000//////...///000000111111000000///000000000000000000000000/////////000000000000000000000000000000000000111111111222222222111111000333333222222222222333333333222222111111222333444222222333444555555555555333444555666777888999999===>>>???AAACCCDDDFFFGGGEEEHHHMMMPPPSSSRRRQQQPPPUUU]]]ffflllnnnooorrruuuzzz}}}~~~|||}}}~~~|||((('''&&&'''((()))((('''(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&)))---000///---)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&''')))++++++)))(((((()))))))))))))))))))))))))))************************'''''''''(((((()))))))))))))))(((***+++,,,+++)))++++++***))))))))))))***///,,,)))(((***+++***((()))))))))))))))(((((((((((('''&&&''')))***)))(((((()))***+++------------***))))))(((((())))))***+++******))))))******+++************************++++++******************---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---000///...---,,,,,,,,,,,,....../////////...------,,,,,,,,,,,,---...///000...------,,,,,,------...------,,,,,,,,,---......---...//////000000//////........................---............/////////...------///000000...,,,+++,,,---...............///...------------.../////////000000000000000///222111111000//////000000...//////000000000000///000000111111111111111000000000000000000000000000///////////////........./////////000000111111111222111111111111111222222333333222222222222333333222222111111222333444555333333444444555444444444111222333555666888999999>>>??????AAABBBDDDEEEFFFEEEHHHKKKOOORRRSSSSSSSSS[[[```fffiiijjjkkknnnqqqxxxzzzzzzzzz|||{{{tttxxx|||)))'''&&&'''((())))))((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))'''&&&&&&'''((((((&&&$$$(((%%%$$$(((...111...+++))))))(((''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))'''(((((()))))))))))))))%%%&&&((())))))(((&&&%%%&&&))),,,,,,+++)))((((((((((((((()))))))))))))))************************&&&&&&'''((()))******+++)))(((((()))++++++***)))*********))))))***++++++333...))))))---///,,,)))***)))))))))))))))))))))((('''&&&''')))***)))((())))))***+++,,,,,,,,,---))))))(((((((((((())))))+++***)))(((((()))***+++************************++++++************))))))++++++++++++,,,---......---,,,,,,++++++,,,,,,---000///---,,,+++,,,------...///////////////............---------...//////......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......////////////........................---------.........//////............///...---,,,---...............------.........------............////////////......---///......---,,,,,,---------...///000000111000000000111111222222222222111000000000000000000000000/////////......------,,,---......///000111222222222111000000000111222333333333333222222333333333111111111222333444555555444444444555444444333333111222333555777999:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDFFFIIILLLPPPSSSTTTUUU]]]aaafffiiijjjkkklllnnnssstttvvvxxx~~~{{{rrrtttyyy((('''%%%&&&((())))))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******)))((()))***)))'''%%%)))&&&$$$''',,,...+++'''))))))(((''''''''''''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***((((((((((((((())))))***&&&''')))******)))'''&&&&&&))),,,,,,+++)))((((((''''''(((((())))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++***((('''(((***+++***)))((((((((()))***,,,---...555000++++++///111000------,,,+++*********++++++)))((('''(((*********)))*********)))))))))******(((((())))))))))))((((((***))))))))))))))))))***************************++++++******************+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---///...,,,++++++,,,---.........///////////////...111000///...---,,,,,,,,,...---,,,+++************,,,++++++++++++,,,---------------------.................................------------............---............---------000000000///...---,,,+++---..................------------...------,,,,,,---,,,,,,++++++,,,,,,------...///000000111000000000000111222222222222222000000000000000000000000//////......------,,,,,,------...///000111111222222111000000000111333444444333333333333333333444111111222333444555555555444444444555444444333333222333444666888:::;;;<<<:::999999:::;;;>>>@@@BBBCCCDDDFFFIIIMMMQQQTTTVVVZZZ___eeekkkmmmmmmmmmlllqqqsssuuuxxx~~~{{{ssssssxxx(((&&&$$$$$$&&&((())))))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******---+++***)))******(((&&&)))'''&&&''')))***'''%%%)))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&###%%%&&&%%%$$$###$$$%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***((((((((((((((()))******'''((()))++++++)))((('''''')))++++++)))(((((()))&&&''''''(((((())))))***((((((((((((((((((((((((((((((((())))))************((('''''')))******)))''''''((()))+++---///000444000,,,,,,///222333222000///---,,,++++++,,,,,,***)))((()))+++,,,+++***+++***))))))(((((())))))((())))))******))))))(((((())))))******))))))(((******************************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---------.../////////......111000///---,,,++++++***---,,,++++++************,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......------------------------,,,------------.........---...//////------...000000000000///...---,,,+++------...//////...------,,,,,,---------------,,,------------...///000111...//////000000000000/////////000111222222222222000000000000000000000000...............---------.........//////000000000000000000000111222333333444444333333333333444444111222333444555555444444333333444444555444444444444444555777888:::;;;<<<:::999999:::<<>>@@@AAABBBEEEHHHMMMQQQSSSTTTXXX___eeejjjllllllllljjjiiikkkpppxxx&&&&&&&&&%%%$$$%%%'''***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&''''''(((''''''''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((***)))((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''&&&''''''((('''((()))*********)))(((((('''&&&&&&&&&'''((()))000///,,,)))((()))***+++*********)))))))))))))))+++++++++)))'''''')))+++)))******+++++++++++++++)))))))))***+++,,,---...***++++++******+++---...***+++,,,+++)))(((((((((***))))))******++++++,,,,,,******---222333000,,,++++++++++++++++++++++++((()))***+++++++++******,,,+++))))))***+++***)))+++,,,---.........---,,,------............------------------------------------------------------//////.........---------,,,------...---,,,+++***,,,,,,------............------......///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///000000//////000222///...------------...///,,,---......//////......---......//////////////////---,,,...111444444333000///......------......---------.........//////////////////000000111111111000///......///000000000000////////////000000111111111111111111111111000111222111000000222444222222333444444444444444444333222333444555555555666666555444555777999::::::999777666777999;;;===AAAAAACCCEEEGGGJJJLLLNNNSSSWWW]]]dddjjjlllmmmmmmllljjjjjjnnnuuu}}}&&&'''&&&%%%$$$%%%''')))&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((+++++++++***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&&&&''''''&&&'''((())))))))))))((('''&&&&&&%%%&&&((()))***777444...***((())),,,...((())))))))))))))))))******++++++)))(((''')))***(((((()))***************))))))***+++++++++++++++***)))))))))*********+++)))***++++++(((''''''''''''((()))+++,,,,,,,,,+++---,,,+++---000111...+++,,,++++++******+++,,,,,,)))))))))************+++))))))(((***+++,,,+++)))+++,,,---.........---,,,------............------,,,------------.........------------------------...............---------,,,------------,,,++++++,,,---------............------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000//////000111///...------------...///------...////////////...---......//////////////////......///111222222111------------------...///------...////////////.../////////000000000000111000000////////////000000111111000000000000111111111111111111111111111111000111222222000111222444222333444555555555555555444444444444444444555555666666555555555777888999;;;:::888777888:::<<<>>>AAABBBCCCEEEFFFGGGHHHHHHOOOSSSYYY```fffjjjkkklllmmmkkkjjjmmmssszzz&&&''''''&&&%%%%%%''')))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((************)))'''&&&%%%''''''''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((()))!!!"""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))((('''&&&&&&&&&((()))***555222---***(((***,,,...'''((((((((())))))******)))***+++***(((((()))***'''(((((()))))))))))))))((()))***++++++***)))((()))(((((()))******)))(((***,,,---,,,***(((((()))%%%'''***,,,------,,,+++---+++***+++------***(((,,,+++*********+++,,,---***))))))))))))***++++++*********,,,------+++)))+++,,,---.........---,,,,,,,,,---.........------//////..................------------------,,,,,,........................------------------,,,,,,......---------.....................//////000000++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------......000111000///...///111.........------.........------...///////////////---......////////////////////////000000111000000+++++++++,,,---...//////,,,---...///000//////...000000000000000000000000///////////////000000000222111111111111111111222111111111111111111111111111222222222111111333444666777777777777777666666444555555444444444555666777666666666666777888999;;;:::999999:::===@@@BBB@@@AAACCCEEEGGGGGGFFFFFFJJJMMMSSSZZZ```eeehhhiiimmmllllllnnnsssxxx}}}&&&(((((('''&&&%%%'''(((******)))(((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))***)))((('''&&&''''''&&&%%%%%%'''((()))"""###$$$&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((())))))******)))((('''&&&''''''(((,,,+++*********+++,,,---''''''(((((()))))))))***((()))+++***)))((()))***''''''((())))))))))))(((((()))***+++***)))((('''(((((((((***,,,,,,)))'''***,,,---,,,***(((((()))$$$&&&***---...---,,,***---,,,++++++++++++)))(((+++*********+++,,,,,,---*********)))***+++,,,,,,......---...///...+++(((+++,,,---.........---,,,++++++,,,---......------222111111000///...------......---------,,,,,,,,,---.....................---------------------...///......---------...///............////////////,,,---------.........///////////////////////////,,,,,,---------.........///000111000///...///000---..................------...//////000000//////---......///////////////...///000000000/////////+++++++++,,,---...///000---...//////000000//////111111111111000000000000......///000000000000000222222111111111111222222111111111111111111111111111222333222111111333555999999888888777666444444444555666555333333555888888777777777888888888999:::999999:::<<<@@@DDDFFF>>>@@@CCCEEEGGGHHHHHHHHHHHHKKKPPPWWW]]]cccgggiiijjjlllnnnqqqsssuuuwwwxxx'''((()))((('''&&&&&&'''******)))((('''&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''')))))))))((('''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((''''''''''''((()))++++++)))***++++++***)))'''&&&'''''''''''''''((())))))***+++,,,,,,+++)))'''&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''((())))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''((()))***++++++***)))'''&&&&&&''''''%%%&&&(((***+++,,,,,,,,,'''(((((((((((((((((()))''')))++++++***))))))***''''''((()))))))))))))))(((((()))))))))(((((('''(((((())),,,//////,,,((()))***++++++((('''''''''%%%'''***---------+++***///......---,,,+++++++++))))))+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---111000/////////...,,,***+++,,,---.........---,,,***+++,,,------...------111111000000///......---.........------,,,,,,+++---------...............---------,,,------...///000///...---------...///......//////////////////---......//////000000000////////////////////////,,,---------............///000111000///...///000------...//////...------......///000000000000///---......///////////////,,,...111111000/////////,,,,,,,,,,,,---...///000//////......//////000111222111111111111000000000---...///000111111111000222222111111111111222222222222222222222222222222111222333222111222333555666666666555444333222111222444666666444444777:::999999999999999999999999999999888999<<<@@@DDDFFF>>>???AAADDDFFFHHHIIIIIIIIIKKKOOOUUU[[[aaafffiiihhhjjjnnnoooooonnnoooooo}}}|||~~~'''((())))))'''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&'''(((((())))))((((((((())))))******))))))((((((((((((((((((((((((((())))))(((''''''&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((()))(((&&&&&&&&&)))+++---))))))***+++***(((&&&%%%'''((())))))******))))))......//////...+++)))'''&&&''')))******)))'''&&&$$$%%%''')))***)))((('''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***''''''''''''(((***,,,---***)))(((''''''((())))))%%%'''(((***,,,---------((((((((((((((('''''''''&&&(((***+++***)))******(((((()))************)))(((((('''''''''((())))))(((((()))...333333///******+++,,,+++)))(((((((((''')))***,,,,,,,,,******......---,,,+++++++++,,,''')))+++---...---,,,++++++,,,---.........------111///---------...---,,,+++,,,---.........---,,,******+++,,,------------,,,---------....../////////......---,,,,,,++++++---------.........//////...------,,,---...///000111000...---,,,---...////////////////////////...------...//////000111111------------------------------------............///111111000///......///------...//////...------......///000000000000000---......///////////////***---111111000...///000------------...///000000111000...------///111333222222222111111111000000,,,---///000111111111000111111000000000000111111222222222222222222222222222333333333222222444555333333444444444444333333000444666666444444888<<<;;;;;;;;;;;;;;;;;;;;;:::999888777888999<<<@@@BBB>>>>>>???AAACCCEEEGGGHHHGGGIIILLLQQQWWW]]]bbbeeegggiiijjjiiigggfffggghhhtttvvvyyy''')))***)))'''&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''((()))******))))))))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&''')))***''''''''''''&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&'''((()))******''''''''''''((((((((()))+++)))'''%%%%%%(((+++---((()))******)))'''%%%$$$'''(((***+++++++++***)))+++,,,---......---+++***'''((()))++++++)))((('''$$$%%%''')))***)))((('''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((()))******(((((('''((()))+++---...((((((''''''((()))***+++))))))***+++,,,...///000))))))(((((('''''''''&&&&&&(((***+++***)))******(((((()))***************((('''&&&&&&&&&((()))***)))(((***///555555111+++,,,...///...,,,******+++))))))++++++,,,+++***)))+++,,,+++***)))((()))+++&&&(((+++...///...+++***+++,,,...000000///...---///---++++++,,,.........+++,,,---.........---,,,)))***+++,,,------...---((((((***+++---...///000//////...---,,,,,,++++++---------.........//////...------,,,---...///000222111...---,,,---...//////////////////.........------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111111000///......///,,,---...//////...---,,,...//////000000000000000---......///////////////)))---111222000...///000///............///000000222000...,,,,,,///222444222222222222111111000000,,,---///000111111111000111111000000000000111111222222222222222222222222222333333333222222444666111222333555666777777777///333666666444444999===;;;<<<<<<===<<<<<<;;;;;;:::999777666777999;;;===???>>>>>>???@@@CCCEEEFFFDDDEEEHHHLLLRRRXXX^^^aaagggggggggddd```___bbbeeennnqqquuu}}}***)))((((((((((((((()))))))))(((((((((((()))))),,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))******))))))(((((('''''',,,+++***)))(((((()))))))))))))))((('''&&&$$$$$$''''''''''''&&&%%%$$$$$$$$$%%%'''))))))((('''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&))))))))))))************------,,,+++***)))((('''+++*********))))))((((((---,,,,,,///333333---''',,,+++***((('''''''''''',,,***)))'''''''''((((((+++((($$$$$$&&&((('''&&&((('''&&&&&&&&&&&&'''((((((&&&%%%'''***,,,+++)))''''''&&&&&&&&&&&&''''''***)))(((((()))+++---...***))))))((('''&&&&&&&&&*********)))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))---+++***,,,...///,,,***---......,,,***(((((()))((((((((((((((()))*********+++++++++***)))'''&&&((('''''''''((()))+++,,,555555333111///,,,***))))))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111000---***(((******+++++++++,,,,,,,,,---,,,+++,,,------+++))),,,...//////...------...////////////...---,,,,,,,,,,,,------,,,,,,+++***++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000////////////////////////...///000///...---...000........................,,,,,,------...//////000////////////////////////,,,///222222111///......///////////////000111111000000......///111333555333111/////////000///......000111111000000111222222111000000000111222333222222111111111111222222222333333222111111222444444444444555555777888888555888;;;<<<;;;999999999666777777888999;;;<<<===;;;:::999888999;;;>>>???>>>@@@AAABBBBBBCCCFFFIIIGGGFFFFFFIIINNNSSSWWWXXXWWWYYY```fffbbbXXXTTTWWWdddnnnyyy)))))))))(((((())))))***++++++************++++++***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''++++++++++++++++++++++++((((((((('''''''''&&&&&&))))))((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%((((((((()))))))))******,,,,,,+++***)))((('''''')))))))))******++++++,,,---++++++---111111,,,(((***)))(((''''''&&&&&&''')))))))))((())))))******+++(((%%%$$$&&&((((((''''''''''''''''''''''''''')))'''&&&'''***+++***(((''''''&&&&&&&&&&&&'''''')))(((''''''''')))+++,,,*********)))(((((('''''')))))))))))))))))))))******)))))))))+++,,,+++***))))))))))))))))))))))))+++***)))***,,,---+++(((+++,,,---,,,*********,,,)))((((((((((((((()))***+++,,,,,,,,,+++***)))(((((((((''''''((()))+++,,,111000000///...---+++***+++,,,---......---,,,,,,------------------------...///000111111///,,,+++******+++++++++,,,,,,,,,...---,,,,,,------,,,***+++---///...---,,,---.........///......---,,,,,,,,,,,,------,,,,,,+++***+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................//////////////////////////////...///000///...---...000........................------......///000000111////////////////////////---///111111000////////////////////////000111111111000/////////111333555222000......///000///...///000111111000000111222333333111000000111222333222222111111111111222222222333333222111111222444444444444444555666777888555777:::;;;:::999888999888888888888999999:::;;;;;;:::999999999;;;===>>>>>>@@@BBBCCCDDDEEEGGGIIIFFFFFFGGGHHHJJJMMMPPPSSSQQQQQQVVV^^^___YYYSSSSSS```lll{{{)))))))))))))))***+++,,,+++******))))))******+++))))))'''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%'''''''''(((((((((((()))+++******)))((('''&&&&&&&&&'''(((***+++---...///,,,***)))***---...+++((((((''''''&&&&&&'''''''''(((((()))***+++,,,,,,++++++)))'''&&&'''(((((('''''''''((())))))((('''''')))((('''((()))***)))(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''')))***+++******))))))(((((((((((((((((())))))*********+++***)))***,,,---,,,+++)))))))))))))))))))))))))))(((((()))******)))''')))***,,,,,,++++++,,,---***)))((((((((((((((())),,,---------,,,+++***)))((((((((((((((()))++++++,,,,,,------...------,,,------.........---,,,,,,........................---...000111111000...---******+++++++++,,,,,,,,,...---,,,---......,,,******,,,...---,,,+++,,,,,,---............------,,,,,,,,,------,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------////////////////////////...///000///...---...000////////////////////////......//////000111111111////////////////////////...000111000///...///111///////////////000000111111000//////000111333444000...------///000000//////000111000//////111333555444333222111111222222222222111111111111222222222333333333111111333444333333333444555555666666555777999:::999888888888:::999999888888888999999<<<;;;:::999::::::<<<===>>>@@@DDDEEEFFFFFFGGGIIIHHHJJJKKKJJJHHHIIIMMMPPPOOOMMMQQQYYY^^^[[[TTTPPPZZZhhhyyy))))))))))))***+++------((((((''''''''''''((((((***))))))(((((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))'''&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))(((''''''&&&%%%%%%%%%&&&''')))***,,,---...+++)))'''((()))******((('''''''''''''''((())))))(((***+++,,,---,,,+++++++++***)))((((((((())))))'''(((***++++++***((('''))))))(((((())))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))))))))))))))((((((''''''&&&''''''((()))***++++++***)))((()))+++,,,+++***(((((((((((((((((((((((((((((())))))***)))(((((()))+++,,,,,,+++***,,,---***))))))(((((((((((((((,,,,,,,,,,,,,,,+++******((((((((())))))******+++++++++,,,------...------/////////......------,,,////////////////////////+++,,,...///000///...---******+++++++++,,,,,,,,,...---------......,,,+++***+++------+++***+++,,,,,,,,,---.........------,,,,,,------,,,,,,+++***------------------------++++++,,,,,,,,,,,,------.........---,,,,,,,,,+++////////////////////////...///000///...---...000000000000000000000000000....../////////000000000///////////////////////////000000///......000111000000////////////000000//////......///000111111...---,,,---///000111000000000111000//////111333777666444222111111222222333222222111111222222333222333444333111111333444222333333444444555555444444666888888777777777888888888888888888888999:::<<<<<<;;;:::::::::;;;;;;===@@@EEEGGGHHHHHHHHHIIIJJJNNNQQQOOOKKKKKKOOOSSSTTTUUUXXX]]]___\\\WWWSSSVVVbbbrrr))))))))))))***+++------((((((''''''''''''(((((((((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((*********((('''&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''((())))))***)))(((&&&&&&'''((((((((((((((((((((()))***+++++++++,,,---------+++***)))+++++++++***)))))))))***((()))+++,,,,,,+++)))((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&'''((()))******+++)))((('''((()))******((((((((((((((((((((((((((()))***++++++******)))***+++,,,---,,,***)))***+++))))))(((((((((((()))))),,,+++++++++************)))))))))***************---------......------,,,/////////...------------////////////////////////)))***+++------------,,,******+++++++++,,,,,,,,,...---,,,---......,,,***)))+++,,,,,,+++******+++++++++,,,---.........---,,,,,,------,,,,,,+++***------------------------+++++++++,,,,,,---------.........---,,,,,,,,,+++////////////////////////...///000///...---...000000000000000000000000000------............/////////////////////////////////000000///......000111000000////////////000000...------------......///...---,,,---///111111111000111000///...///222444777666444222111111222222333333222222222222333333333444444333222222333555222333444555555444444333444555777777666555666777666666666777888999;;;<<<<<<;;;;;;;;;::::::;;;;;;===@@@EEEGGGHHHHHHIIIJJJJJJNNNRRRQQQNNNNNNSSSWWWYYY^^^cccccc___[[[XXXUUUTTT\\\iiiyyy)))))))))))))))***+++,,,***))))))(((((())))))***&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&'''((()))***)))((('''((((((''''''&&&$$$###"""%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))))))))******+++,,,,,,------,,,+++***))))))+++,,,---,,,***)))***+++******+++,,,,,,+++******'''(((***)))(((''')))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&''')))***)))((()))))))))))))))))))))))))))+++,,,,,,+++******++++++,,,---,,,***)))***+++((((((((((((((()))******,,,+++************++++++))))))***++++++******)))------......------,,,+++///...------,,,------...------------------------)))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++,,,------+++))))))+++---,,,+++***++++++******+++------.........,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---***++++++,,,,,,------............---------------////////////////////////...///000///...---...000////////////////////////---------...............////////////////////////...000111000///...///111111000000///////////////------..................///...---...000222222111111111000///...///222444555444333222111111222222333333222222222222333333333444444444222222444555333444555666666555444333333555666555444444666777555555555666888:::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;===@@@DDDFFFGGGHHHJJJKKKHHHKKKOOOPPPPPPQQQTTTWWWYYY```eeeccc]]]ZZZXXXUUUUUUZZZeeettt)))))))))(((((())))))***))))))(((((((((((())))))'''''''''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&'''''''''''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''&&&''''''***)))))))))))))))***+++,,,++++++*********++++++***,,,...---+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***)))(((''')))+++''''''&&&&&&&&&&&&'''''')))))))))******))))))(((''''''''''''''''''''''''''''''(((((((((((((((((()))''''''((()))***)))((()))))))))))))))))))))))))))+++------***)))***,,,)))+++,,,,,,+++***+++---''''''''''''(((***+++,,,---,,,+++***++++++,,,---)))***++++++++++++***)))++++++,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,---...+++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++,,,,,,,,,,,,+++***+++,,,,,,***(((***,,,------,,,++++++,,,))))))+++,,,---.........,,,,,,------,,,,,,+++***,,,+++************+++,,,******+++,,,,,,---........................//////////////////////////////...///000///...---...000......................../////////...............////////////////////////---///111111000/////////111111000////////////////////////////////////...111000...///111222222222111111000...---///222555333333111000000111222333444333333222222333333444333444555444222222444555444555666777777666444333333444555444333333555777666666666666777888::::::999999:::;;;<<<<<<<<<<<<>>>@@@CCCDDDEEEGGGJJJLLLHHHJJJLLLOOOQQQSSSUUUVVVTTT[[[___]]]]]]]]]ZZZUUUVVV]]]hhhqqqxxx}}}***)))((((((((((((((()))''''''&&&&&&&&&&&&''''''++++++++++++***)))''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((((((((()))''''''''''''''''''&&&&&&&&&&&&''''''((())))))***%%%'''(((((('''&&&&&&'''))))))(((((((((((())))))***))))))((()))***,,,---***---///...+++***+++,,,---,,,,,,++++++,,,,,,---$$$'''))))))((((((***---'''''''''&&&&&&'''''''''((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''***(((((()))***+++***)))))))))))))))))))))))))))(((+++---,,,***(((***,,,''')))+++++++++,,,---///&&&&&&&&&''')))***,,,---...---,,,+++,,,---...///)))***+++,,,,,,+++))))))((((((***++++++,,,,,,+++,,,++++++***+++,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********++++++)))(((***,,,...---,,,+++,,,---((()))***,,,---...//////,,,,,,---------,,,++++++,,,+++***))))))***+++,,,******+++,,,,,,---......---.........///000000000////////////////////////...///000///...---...000........................000000000000////////////////////////////////////,,,///222222111///......111111000///////////////000111111111111111000///222111///000222333222222111111000...---///222555222111000000000111222333444333333222222333333444444444555444333222444666444555777888888666555333333444444444333333555777888888777777777777888888888999:::;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFJJJMMMKKKKKKLLLPPPTTTVVVVVVUUUQQQVVVXXXYYY^^^ccc___VVVVVVaaammmqqqqqqsss|||,,,***(((&&&&&&''')))+++******))))))))))))******++++++***)))(((''''''&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%(((((((((((((((((((((((())))))******)))(((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&(((***+++,,,+++)))(((******))))))))))))******))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''((()))******)))((('''''''''''''''((((((((()))((((((((((((((()))******((((((((('''&&&&&&%%%%%%''')))******))))))***+++++++++,,,,,,---,,,,,,,,,*********++++++,,,,,,,,,)))))))))***+++++++++,,,...,,,***)))((()))***+++((((((''''''''''''((((((,,,'''"""###'''++++++)))******((('''&&&&&&&&&&&&***))))))((((((((()))))))))*********++++++++++++''''''(((((())))))******+++++++++,,,,,,++++++***))))))))))))***+++,,,,,,+++***((()))***,,,++++++***+++***)))'''''')))++++++,,,,,,***)))((()))***+++,,,...//////...,,,+++///...,,,******+++,,,---............---,,,++++++***)))((((((((()))+++,,,,,,,,,,,,,,,+++***)))))))))***,,,------,,,***))))))+++------,,,,,,---......---,,,++++++,,,---...------,,,++++++******)))******+++,,,,,,---......////////////////////////000///...---,,,+++******......////////////......//////000000000000000///000///...---,,,---......000000////////////000000......//////000000111111222222111111000///////////////000111111111111111000000111111111000000///111111111111111111111111000111111111111222222222555444222111000111222222///111333333222222222333333333444555555444333222444333222111222444777888888777777888999999777444:::;;;<<<=========<<<;;;;;;===@@@BBBCCCEEEIIIKKKLLLJJJKKKPPPRRRSSSVVVZZZ]]][[[XXXYYY[[[]]]\\\ZZZ\\\```fffnnnuuuzzz{{{{{{---+++)))''''''(((***+++******))))))))))))************)))(((((('''&&&&&&))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((((((((((()))((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))++++++***)))(((******))))))))))))******)))((((((''''''&&&%%%%%%'''''''''''''''''''''''''''((()))******)))(((''''''''''''((((((((())))))((((((((((((((()))******'''''''''''''''(((((((((((()))+++***))))))***,,,///...,,,++++++,,,---...******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---+++***(((((((((***+++))))))(((((((((((())))))***&&&"""###'''))))))'''(((((())))))))))))))))))))))))(((((('''(((((())))))))))))*********++++++(((((((((((())))))******............---,,,+++******))))))))))))***+++,,,---+++))))))*********(((,,,---///...,,,++++++++++++++++++***))))))***+++,,,---///000000...---,,,///...---,,,,,,,,,------,,,------------,,,++++++***)))))))))******+++,,,,,,,,,,,,,,,+++***))))))(((***,,,---------,,,++++++,,,......,,,,,,,,,------------,,,,,,---------------,,,,,,+++***************+++,,,,,,---.................................---------------,,,,,,......////////////......---...//////000000000000000///...---------......000000//////.../////////////////////000000000000111111111000000000000000//////000111111111111111//////000000000000//////111111111111111111111111000111111111111222222222444333222222111111222222000222333444333222333444444555666777777666555444444333222222333555777888777666666777888888666555888999;;;<<<======<<<<<<===>>>@@@AAABBBDDDHHHKKKMMMJJJJJJNNNPPPQQQTTTYYY]]][[[ZZZ]]]bbbbbb^^^YYYXXXZZZ___fffpppyyy...,,,***)))((()))***+++***))))))(((((())))))***)))((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))***+++***)))(((***))))))(((((())))))***)))((((((''''''&&&&&&&&&))))))(((((('''&&&&&&%%%'''(((((())))))(((((('''''''''((((((((()))))))))((((((((((((((()))******'''''''''((()))*********)))+++,,,,,,+++***,,,---222000---+++***,,,...///++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))((('''((()))*********))))))))))))******)))&&&%%%&&&)))***)))&&&&&&''')))***+++++++++***((((((''''''''''''((((((((((((((()))))))))******((((((((())))))))))))***000000000000///...---,,,***))))))(((((()))***+++...,,,***)))))))))(((''',,,...111111...,,,******+++************++++++,,,...///000000000...---,,,...............------,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))((()))+++---......---------///000///---++++++,,,,,,------......------,,,------,,,,,,++++++*********++++++,,,,,,------...........................,,,,,,,,,------...............////////////......+++,,,---...///000000000000///......------......000000///...............000000000000//////////////////000000000000111111//////000111111111111111......//////000//////...111111111111111111111111000111111111111222222222222222333333333222111111000222444444333333333444666666888888888888777666444444333333444555666777666555444555666777666555666777999;;;<<<=========>>>???@@@@@@@@@BBBFFFIIINNNKKKIIILLLMMMNNNRRRWWW\\\ZZZ[[[aaahhhhhh```YYYVVVVVVXXX]]]gggsss~~~---,,,***)))(((((()))***))))))(((((((((((())))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((''''''&&&'''''''''((('''&&&'''(((((((((&&&(((((((((((((((((((((((($$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&)))((((((((('''''''''&&&(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((())))))***(((((())))))***************+++---,,,++++++,,,...222111///------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******)))(((((('''((())))))***))))))(((((())))))******))))))+++------***(((%%%''')))+++,,,+++***)))''''''''''''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))/////////000000//////...+++***)))''''''((()))***---+++))))))))))))((('''+++---...---***(((((((((+++***)))***+++,,,---,,,.../////////...---,,,+++,,,---...///...---+++***(((((()))++++++,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,+++***))))))((()))+++---......///...///000111000---++++++++++++,,,---......---,,,+++...------,,,++++++******+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---......//////......---***+++,,,...///000000000000//////...............111000///...------------111111000000//////............//////000111111222//////000111111111111111...///000000000000000000111111111111111111111111000000111111111222222222111222333444444333111000111333444444333333333555555666777888999888777777555555555555555666666666555444333333555777666555444555888:::<<<=========@@@@@@@@@??????AAAEEEHHHOOOJJJHHHIIIKKKLLLPPPUUU\\\YYYZZZ```hhhiiibbbZZZYYYXXXWWWXXX]]]gggrrrzzz~~~,,,+++)))(((''''''(((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((()))(((''''''))))))((('''(((((((((((((((((((((((($$$$$$%%%&&&''''''&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))***((((((((((((((())))))***++++++******))))))))))))***,,,------,,,,,,---...000000111111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))((((((((((((((()))))))))((((((''''''(((((()))******+++,,,---,,,***(((&&&''')))******)))'''&&&'''''''''''''''((())))))(((((((((((())))))))))))************))))))))))))***+++---...000111111111---+++)))''''''((()))***+++)))(((((()))******)))---,,,+++(((&&&&&&)))+++,,,***)))))),,,------,,,------------,,,,,,++++++***+++---...---,,,)))((('''((()))***+++,,,,,,,,,+++,,,---......---++++++,,,,,,,,,,,,+++***))))))((()))***,,,---......//////000111000---++++++,,,+++,,,---......---,,,+++......------,,,++++++***++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,------............------***+++,,,...///000000000///////////////.........000000///...............111111000000//////......------...///000111111222//////000111111111111111///000111222222222222222111111111111111111111111000000111111111222222222000111333444444333222111000222444444333222333444444555666777888777666666555666777777777666555444333222222333666777777666444555888:::<<<===>>>>>>@@@AAAAAA@@@@@@AAAEEEHHHNNNJJJGGGHHHJJJJJJNNNTTT[[[XXXWWW[[[bbbdddaaa\\\XXXXXXWWWWWWXXX^^^ffflllwww~~~++++++)))((('''''''''&&&)))((((((''''''(((((()))&&&&&&&&&'''((((((((()))))))))))))))))))))))))))******)))(((((((((((((((***((('''((()))***)))(((((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((()))******(((''''''&&&&&&''''''(((((((((((()))))))))******((((((((((((((()))******++++++******)))(((((('''***,,,------,,,+++---...---///111222111///,,,***------------,,,,,,,,,,,,++++++******************(((((())))))))))))******((((((''''''''''''(((((((((((()))******)))'''&&&''''''((())))))((('''&&&(((((('''(((((()))***+++((((((((()))))))))******+++************)))))))))''')))+++---///111222333///---***((('''(((***+++***((('''''')))*********...---+++((('''(((,,,///...+++)))))),,,...---++++++++++++++++++++++++,,,)))***,,,---,,,+++)))((('''((()))***+++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,+++***))))))))))))******+++,,,------,,,...//////---,,,,,,---,,,------......------,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------............------+++,,,---...///000000000///000000000000///...---000000////////////000000000000000000////////////------...//////000111111//////000111111111111111000000111222333333333333111111111111111111111111000111111111111222222222111111222333333333222222///111333333222222222333222333555666777666666555666777888999999777555333111111222555888888777555444666888;;;===>>>>>>>>>???AAABBBBBBBBBCCCEEEGGGMMMIIIGGGIIIJJJJJJNNNSSSYYYVVVUUUVVVZZZ]]]^^^]]]SSSUUUWWWWWWWWW[[[aaagggnnnyyy,,,,,,+++***((((((''''''((((((''''''''''''((((((&&&&&&'''(((((()))******))))))))))))))))))))))))+++***))))))(((((())))))***)))((((((******)))(((((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((()))((((((((((((((()))))))))((('''&&&&&&&&&&&&'''((((((((()))))))))*********((((((((((((((()))******)))))))))))))))))))))(((***+++,,,,,,++++++,,,------...///000000///---,,,......---------,,,,,,,,,******++++++++++++++++++((())))))******+++******))))))(((((((((((())))))((()))))))))(((''''''''''''''''''((())))))******((((((((())))))***,,,,,,)))))))))*********+++++++++++++++*********))))))((()))+++---000111222222111///,,,)))((((((***,,,+++)))'''''')))))))))(((,,,,,,,,,***)))***---000000,,,)))***---...,,,)))++++++++++++,,,------...++++++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,+++------,,,+++++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))******+++,,,)))+++------------...///---------,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------...,,,------......------,,,---...//////000000000000///000000111000///...---000000///000000111222333////////////000000000000---.........///000000000//////000111111111111111//////111222222333333333111111111111111111111111000111111111111222222222222222111111222222333444...000222222111111111222222333444666777777666666666888999::::::777444222///111333777::::::777555666777:::<<<===>>>>>>>>>>>>@@@CCCEEEEEEEEEFFFHHHKKKHHHGGGJJJLLLKKKNNNSSSTTTUUUUUUVVVVVVXXXZZZ[[[RRRUUUWWWXXXXXX[[[bbbhhhjjjwww------,,,+++***)))((('''((((((''''''''''''((((((&&&''''''((()))***++++++))))))))))))))))))))))))+++******)))))))))))))))***)))((()))***+++***((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))((((((''''''((('''&&&%%%%%%&&&'''((())))))))))))************((((((((((((((()))******'''''''''((())))))******)))+++,,,,,,+++***,,,---...------------......///.........------,,,,,,,,,+++++++++,,,,,,---------((()))***+++++++++++++++******))))))))))))*********++++++***((((((((()))'''''''''((()))+++---...))))))))))))***+++,,,---************++++++++++++++++++++++++******))))))***+++---...000111111222333000---)))((()))+++,,,---+++(((((((((((('''&&&(((***++++++++++++,,,...111---)))***---...,,,(((+++++++++,,,---...///000,,,---------,,,,,,++++++******+++,,,,,,,,,,,,+++...---+++***)))***++++++,,,,,,,,,,,,+++***))))))***)))))))))))))))******&&&)))+++,,,------///000......,,,++++++,,,......///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---//////000,,,------......------,,,//////000000000000000//////000111111111000...---//////000000111333444555......//////000000111111........./////////////////////000111111111111111......///111111222222222111111111111111111111111000111111111111222222222222222111000111222444555...000111111000000111222222333555666777777777666666888:::;;;:::777444222///000444888;;;;;;888555777999;;;===>>>>>>>>>>>>===@@@DDDGGGGGGGGGGGGHHHJJJGGGGGGKKKMMMLLLOOOSSSQQQTTTWWWWWWUUUUUUWWWZZZTTTWWWYYYXXXXXX[[[cccjjjjjjxxx...,,,)))'''''''''&&&%%%,,,,,,,,,+++***)))(((((())))))*********++++++++++++++++++************)))+++++++++++++++***)))(((******))))))))))))******((((((''''''((()))******(((((()))************)))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''******))))))))))))******'''''''''''''''((()))))),,,,,,++++++)))((('''&&&+++***)))(((&&&&&&%%%%%%''''''''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******************+++,,,---...//////000000000000//////...////////////---+++***---...///000000///...---+++***)))(((((()))+++,,,+++***(((''''''(((***++++++++++++*********))))))((()))***,,,,,,,,,+++***+++***)))))))))))))))***''''''((()))***,,,...///...,,,)))((()))******************+++---///000111222///+++((()))+++,,,,,,))))))(((((()))***+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---...///------.........---+++***+++,,,,,,,,,++++++***)))***,,,...---,,,+++,,,,,,+++***)))***,,,---,,,+++------------,,,+++***)))''''''((()))***+++,,,,,,***,,,------------...000///////////////.........222000...+++***+++,,,,,,......---,,,,,,+++******---,,,++++++------,,,+++------......///000000000,,,---------.../////////444222000......///000111000000000000000000000000000000111111111111000000000000000000111111111111//////000111111111111111......///000000000000000222///---000444666333///222222222222222222222222///000000000000111111111111111111111000000//////333333222111000000000000333333444444555666777777888888888888888777666666111333666888999999999888:::;;;<<<<<<<<<;;;:::999>>>@@@CCCFFFIIIJJJKKKKKKMMMKKKJJJJJJLLLNNNNNNNNNPPPRRRSSSTTTUUUVVVYYY\\\\\\]]]]]]]]]\\\\\\^^^```hhhsss|||,,,+++)))))))))***+++++++++,,,,,,++++++)))(((((((((((()))))))))*********+++++++++*********)))))))))*********))))))((('''))))))(((((((((((())))))'''''''''''''''((())))))'''(((((()))))))))))))))%%%%%%&&&''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((())))))))))))(((''''''))))))(((''''''(((((()))''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))((((((''''''(((((()))***)))******++++++,,,------------............------...////////////---,,,+++---...////////////...------,,,+++******)))******+++***(((''''''(((***+++,,,,,,,,,+++++++++******))))))***+++++++++************)))))))))******+++)))))))))***+++,,,---...---+++((('''((())))))))))))))))))***,,,---///000000...---,,,------,,,***++++++,,,,,,+++***(((''')))***************)))(((***))))))***+++,,,------,,,,,,---------,,,***)))***++++++,,,,,,++++++******+++------+++***+++,,,,,,+++***+++,,,------+++,,,,,,,,,,,,+++***)))(((''''''((()))***+++,,,,,,***,,,------,,,---...///...............---------000///---+++++++++,,,---------,,,++++++***))))))---,,,++++++------,,,+++,,,,,,------.../////////------..................333222111000000000111111000000000000000000000000000000111111111111000000000000000000111111111111//////000111111111111111///000000111111111111111222///---///333555333000222222222222222222222222111111222222222333333333222222222111111111000000111222333444333222111000222333333444555555666666777777777777777666555555222333555777888888888777999999:::;;;;;;:::999888???AAADDDFFFIIIJJJKKKKKKMMMKKKIIIJJJKKKMMMNNNMMMPPPRRRSSSTTTTTTUUUWWWYYY\\\]]]]]]\\\[[[[[[\\\^^^cccnnnwww{{{---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((((((((((((((((()))))))))++++++*********)))))))))(((((())))))((((((''''''((((((''''''''''''(((((('''''''''''''''(((((()))''''''((()))))))))))))))&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))&&&&&&'''(((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))'''''''''''''''((())))))((()))+++,,,------,,,,,,++++++,,,,,,,,,,,,++++++---......//////...---------......//////......---.........---,,,+++***)))+++***)))(((((()))***+++...------------,,,,,,,,,+++******)))))))))******))))))))))))***+++,,,,,,+++++++++++++++,,,,,,---+++)))'''&&&'''))))))(((((((((((()))+++,,,...///------...000000///+++(((***+++---...---+++(((&&&''''''(((((())))))(((((()))))))))))))))***+++,,,***+++,,,,,,,,,+++***)))++++++,,,,,,---,,,,,,,,,)))+++,,,+++***)))***+++---++++++,,,---...---,,,++++++++++++***))))))((('''(((((()))***+++,,,,,,***+++------,,,,,,...///------------------------...---,,,++++++,,,---...,,,,,,++++++******))))))---,,,++++++------,,,+++++++++,,,,,,---.........//////..................111111222222111111000000000000000000000000000000///000000111111000000///000000000000111111111111//////000111111111111111000000111222222222222222222000...///222444444222222222222222222222222222333333333444444444555555333333333333222222222222///111444666666444222000222222333333444444555555666666666666666555444444444444555555555666666666777777888888888888777777@@@AAACCCFFFHHHJJJKKKLLLMMMKKKJJJJJJKKKMMMMMMMMMNNNPPPSSSTTTSSSSSSUUUVVV\\\]]]^^^\\\ZZZYYYZZZ[[[\\\fffooorrruuu000000///---+++*********+++++++++++++++***)))((())))))))))))))))))))))))************))))))))))))((((((((())))))((((((''')))((((((''''''(((((())))))(((((('''(((((())))))(((((()))************)))&&&&&&''''''((((((((()))''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''((())))))&&&'''(((((())))))((((((#########$$$%%%&&&'''(((''''''''''''((((((((((((((((((((('''((())))))***))))))))))))))))))))))))'''''''''''''''(((((()))''')))+++---...---,,,+++******++++++++++++******---------..................//////////////////.........///000000///---,,,---,,,++++++++++++,,,---/////////.........---------,,,***)))(((((()))***)))))))))***+++,,,---......---,,,,,,++++++,,,,,,+++)))''''''((())))))((())))))))))))+++,,,---...+++,,,---...///...***''''''(((***,,,---,,,+++***&&&&&&'''((()))))))))))))))))))))))))))***+++,,,***+++,,,------,,,+++***...............---,,,,,,)))***+++***(((((()))+++---,,,+++,,,...///...---+++++++++++++++***))))))'''((()))***+++,,,,,,---)))+++,,,,,,,,,,,,---///---------------.........,,,,,,++++++,,,---......,,,,,,,,,+++++++++******---,,,++++++------,,,++++++,,,,,,------...//////000000//////......------...///111222222111///...000000000000000000000000//////000000000000/////////000000000111111111111//////000111111111111111///000111111222222111111222000...///111333444333222222222222222222222222444444444444555555555555444444444444444444333333111222444555666555444444222222222333333444444444666666777777666666555444666555444444444444555555555555666666666666666666===???AAAEEEHHHKKKMMMNNNNNNLLLKKKKKKLLLNNNNNNNNNJJJMMMPPPRRRSSSSSSTTTVVV]]]^^^___^^^[[[ZZZZZZ[[[XXX```hhhjjjlllwww---//////...***(((((()))******+++++++++***))))))*********************************)))))))))(((((((((((()))******))))))(((***))))))(((((())))))******))))))(((((()))))))))((()))******++++++******'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))))))))************)))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''((())))))''')))+++---...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------////////////////////////,,,---///111222222111000........................000000000/////////......---,,,+++)))))))))***+++************+++,,,......///...---,,,+++++++++++++++***((()))***++++++***************+++---...///,,,***)))***++++++***((())))))))))))***+++,,,,,,'''(((((()))************+++************++++++,,,+++,,,---......---,,,,,,111111111000///---++++++)))******)))'''''')))+++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,+++***(((((()))***+++,,,------)))+++,,,,,,+++,,,---///------......////////////,,,,,,,,,,,,---...//////---------------,,,,,,,,,---,,,++++++------,,,+++---------...//////000000000000000//////......---,,,...000111111000...---//////////////////////////////000000000000/////////000000000111111111111//////000111111111111111...///000000111111000000111000///000111333333333222222222222222222222222333333333333444444444444444444444444444444555555444444333222333444666777222222333333333333333444777888888888888777666666666666555444444444444555444444444555555666666666:::;;;>>>BBBGGGKKKOOOQQQOOOMMMKKKLLLNNNPPPPPPPPPHHHJJJNNNPPPQQQSSSUUUWWW]]]___``````^^^\\\\\\\\\XXX^^^ccceeegggqqq(((+++...---***)))***,,,******+++++++++******)))++++++++++++******************)))))))))((((((((((((((()))*********))))))******))))))))))))*********))))))(((((((((((()))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))******+++******)))((((((,,,+++***)))))))))))))))'''''''''(((((())))))***))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((()))******((()))+++,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++*********++++++......---,,,,,,---......******,,,...000111222222////////////////////////000000000000////////////---,,,,,,++++++++++++,,,++++++++++++,,,---.........---,,,++++++*********+++***)))***+++,,,+++************++++++,,,......,,,***''''''(((*********...---+++)))))))))***+++))))))***+++++++++******++++++*********++++++,,,+++,,,---.........---,,,111000000///...,,,+++************)))'''(((***,,,---++++++,,,---...---,,,,,,,,,---------,,,,,,+++((())))))***+++,,,------)))***,,,,,,++++++---...------......///000000000------......////////////............---------------,,,++++++------,,,+++------......///000000111000000//////////////////,,,...///111111000///...////////////////////////...//////000000//////...000000000000111111111111//////000111111111111111......///000000000000000//////111222222333222222222222222222222222222222222222222333333333444444444444444444555555555555666555222111111333666888333333333333444444444444888888888888888777777666666666555555555555555555555555444555555666777888888999<<<@@@EEEJJJNNNQQQMMMKKKJJJKKKNNNPPPQQQRRRIIIKKKMMMNNNPPPRRRVVVXXX[[[]]]``````____________]]]^^^```bbbcccjjj|||(((+++///...+++)))***---)))******+++++++++******+++*********))))))))))))***)))))))))((((((((((((&&&'''(((((()))))))))((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''((()))))))))))))))))),,,+++******)))))))))***&&&''''''((())))))******))))))(((((())))))***+++++++++++++++++++++++++++)))))))))))))))***++++++)))******++++++,,,------***++++++,,,,,,++++++***,,,+++***)))(((((())))))++++++***))))))***++++++(((((()))***+++---...///---..................---000000000000////////////,,,,,,---.........------------,,,,,,,,,,,,---...---,,,+++***************)))(((((()))+++,,,***)))******)))******+++,,,---+++***(((((()))*********.........------,,,++++++******+++++++++***))))))+++******)))))))))*********+++,,,---...------,,,+++,,,,,,,,,,,,++++++***++++++***)))'''(((***---,,,+++***+++,,,------++++++++++++,,,,,,,,,++++++((()))******,,,,,,---...)))***+++,,,++++++,,,...,,,,,,---......///000000//////000000000000000000---------------------------,,,++++++------,,,+++,,,,,,---......//////000///////////////000000000...///000222222222111000////////////////////////......////////////......000000000000111111111111//////000111111111111111//////000111111111111000---///222444444333222111222222222222222222222222222222333333333444444444333333333444444555555555555444333222222222444444444444444444444444444444777777777888777666666555444555666777777777666555666666555555666777999:::999999;;;???CCCGGGKKKNNNIIIHHHGGGIIIMMMPPPQQQRRRMMMNNNNNNMMMNNNPPPTTTWWWWWWZZZ^^^````````````aaaccc```^^^^^^^^^cccqqq+++///222000+++'''(((***)))******+++++++++************))))))((((((((('''))))))))))))((((((((((((%%%%%%&&&'''((((((((('''((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''((())))))$$$%%%&&&((()))*********((((((''''''''''''((()))&&&''''''((()))******+++)))))))))))))))******+++------------------------***************++++++,,,************+++,,,---...******++++++++++++******,,,+++)))((('''''''''((()))((('''&&&&&&'''((()))(((''''''&&&''')))***+++,,,,,,------------,,,,,,000000000000////////////+++,,,...///000///............---,,,,,,,,,------,,,+++******))))))******(((''''''(((***+++)))((())))))(((((()))***+++++++++***)))***+++,,,+++)))***,,,///111222111///...******+++******)))((('''***)))(((((((((((()))))))))***+++,,,---,,,,,,+++&&&'''((()))***++++++++++++++++++)))((((((+++---+++***)))***,,,---,,,+++)))******+++++++++******))))))***+++,,,------...(((***++++++++++++,,,...++++++,,,,,,---...//////000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,------......///......//////000000111111111111222333333333333333////////////////////////......////////////......000000000000111111111111//////000111111111111111000000111222222222222222+++///333555555333111000222222222222222222222222333333333444444444555555333333333444444444555555444444444444333222222111555555555555555555555555666666666666666555555444333555777999999888777666777666666666777888:::;;;:::;;;<<<>>>AAAEEEHHHJJJGGGEEEEEEGGGKKKOOOQQQQQQQQQQQQOOOMMMLLLNNNRRRVVVTTTWWW\\\___``````aaabbbhhhaaa\\\[[[ZZZ]]]hhhuuu//////---,,,***)))((('''************)))))))))((())))))))))))))))))))))))******)))(((((((((((((((%%%&&&((()))*********)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((,,,+++******))))))*********)))((('''&&&&&&'''((('''((()))++++++******))))))(((((('''((()))***+++)))))))))))))))((('''&&&(((((((((((())))))))))))******))))))***,,,---///...---,,,+++************,,,+++***)))))))))***++++++++++++,,,++++++******...---,,,+++++++++++++++......---,,,+++)))((('''''''''&&&'''((()))+++,,,+++(((''''''******)))&&&'''((()))***+++,,,,,,,,,---..................---...///000000///...000111333...******---000...,,,,,,,,,++++++***)))((((((+++***)))(((((()))***++++++)))((('''((()))+++,,,+++***))))))(((((())))))***+++,,,...000333555666...000222111...+++***)))---+++((((((***,,,---...***,,,...///...------------,,,***(((((()))***,,,---......,,,+++***+++------,,,,,,++++++,,,,,,---///---,,,,,,,,,,,,+++)))''''''(((***+++,,,---...,,,,,,,,,+++++++++++++++///---,,,++++++,,,...///000000//////......------000...,,,******,,,...000******+++,,,,,,,,,++++++,,,---///000000000/////////////////////.........///000111222222111000/////////000000///...------,,,------.../////////...111111000000000000000111+++---000222333333111000111111111111222333444555222333333333333222111000333222222111222222333333444333222111111111333333222333333333333333333333333333333333333333333333444444444333222222555777555555666888999888444111000111333666888999999999999666333222444666777777===<<<===CCCJJJLLLIIIEEE@@@FFFLLLMMMIIIHHHLLLQQQMMMMMMMMMMMMOOOSSSWWWZZZXXXZZZZZZZZZ```fffddd\\\bbbaaa___[[[XXXZZZaaagggvvv...---,,,+++)))((('''&&&((((((((()))******++++++))))))))))))))))))))))))***))))))(((((((((((((((&&&'''((()))******))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&'''''''''((((((((((((******)))******+++,,,,,,+++***)))((((((((())))))))))))+++,,,,,,,,,+++***(((((()))***+++******)))))))))*********)))(((((()))))))))************+++******))))))***,,,---......---,,,+++************...---,,,+++***++++++,,,+++,,,,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,.........---,,,+++***)))((((((''''''((()))***+++***((('''''')))***)))'''((())))))*********))))))+++,,,,,,,,,,,,,,,,,,+++...///000000//////111222444000,,,+++...000///---------,,,++++++***))))))+++***))))))))))))***+++***)))((('''((()))+++,,,+++************,,,---..................///000000///111222222///,,,++++++,,,+++******+++,,,------///000000///,,,***))))))...---+++***)))***+++,,,,,,------,,,***)))+++,,,,,,,,,++++++++++++,,,,,,...,,,++++++,,,,,,+++)))*********++++++++++++,,,*********+++++++++++++++...---,,,++++++,,,---////////////..................,,,***))))))***,,,...*********++++++++++++,,,------.../////////......////////////............/////////000000///////////////000000///......---,,,,,,---...............111000000/////////000000//////000000111111222222222111111222222333444555222222222222333333333333333333222222111222222222333222222111111222333444444333333222222222333333333333333333333222222222333444555444333333555666666555555777888777444222222333555777888888777777777555333444666888999:::<<<;;;===BBBHHHKKKHHHEEEEEEJJJOOONNNJJJHHHJJJNNNNNNNNNMMMLLLLLLMMMOOOPPPUUUVVVTTTTTT[[[dddeee```^^^^^^\\\YYYVVVWWW\\\aaaqqq~~~,,,++++++)))((('''&&&&&&%%%&&&''')))***,,,------))))))))))))))))))))))))))))))((((((''''''(((((('''(((((()))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((()))))))))))))))))))))***+++,,,---...,,,+++******)))************+++,,,,,,---,,,,,,,,,'''(((***,,,,,,+++***((())))))***+++++++++***************+++++++++,,,,,,***************+++,,,------,,,+++***************......---,,,,,,,,,,,,---,,,,,,---......------,,,------,,,,,,++++++,,,,,,...............---,,,,,,))))))(((((((((((()))))))))((('''''')))))))))'''))))))))))))((((((''''''))))))************)))))),,,...///000///000111333555111...---///000///------------,,,,,,+++++++++++++++************++++++***)))((((((((()))+++,,,///...,,,++++++,,,...///......---,,,,,,,,,,,,,,,///000222111///---,,,,,,+++,,,,,,---------------000000000---***))))))***///...,,,+++******++++++++++++,,,+++)))(((***+++************************,,,+++******+++,,,+++))),,,,,,++++++******))))))((())))))******+++++++++...---,,,+++++++++------------------............+++***(((''''''(((***+++******)))))))))***,,,---///...------------------........................///......------....../////////000000000///......,,,,,,------......------//////.........//////000222111000//////000111222111111111111222333444555222222111222333555666888444333333222111111111222222222111111222333444555555444222111000111111222222222222222222222222222222333555555444444555666777666444555666666555333444666888999999888666555555444444555888:::;;;:::::::::<<>>AAACCCCCCCCC@@@DDDHHHIIIIIIIIIJJJLLLMMMPPPSSSRRRNNNKKKKKKMMMKKKLLLNNNSSSWWWYYYZZZZZZ___aaabbb___ZZZVVVUUUVVVTTTYYYhhh************************+++*********))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''&&&&&&'''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))************+++***)))((((((((((((((())))))***+++++++++*********************+++,,,,,,---+++(((&&&&&&))),,,...******+++,,,,,,,,,++++++)))))))))************+++))))))******+++******)))+++******)))))))))******)))))))))***)))(((((('''))))))***+++,,,,,,,,,,,,)))))))))((())))))***++++++,,,,,,---------,,,,,,))))))******)))(((''''''%%%&&&'''(((''''''(((***))))))((((((***+++---///(((((())))))))))))((((((%%%'''((()))((()))***,,,************)))))))))))))))))))))******+++++++++******++++++++++++******((()))))))))************+++******)))((((((((((((+++***)))((((((((((((((()))+++,,,+++******+++,,,)))---000000---***+++,,,***+++,,,+++++++++---///)))))))))))))))(((((((((((()))***)))((((((***,,,((()))***++++++***)))((('''&&&%%%''')))******)))$$$$$$%%%'''(((***++++++((())))))******+++++++++,,,+++++++++***))))))(((************++++++++++++++++++************++++++******))))))***,,,...//////...------------------,,,,,,,,,---......//////000//////////////////000//////000111111111000000......//////......---------------------...///000///000222444333111...,,,............///000111222222222111222333555666888333222222111222222333333333333444444444444333333444444444444333222222222000000111111222333333333111333555666666666777888:::888666555666777777777555555555555777888:::;;;666444333333444555444444888999;;;>>>@@@BBBCCCCCCBBBDDDGGGGGGFFFEEEEEEFFFMMMQQQSSSQQQKKKFFFGGGIIINNNNNNSSSYYY[[[XXXVVVWWW]]]___```]]]WWWSSSRRRSSSQQQRRR]]]qqq))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''&&&&&&%%%&&&'''))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((''''''''''''(((((())))))***+++,,,------,,,+++,,,++++++***+++,,,---...---,,,***)))***+++...///***+++++++++++++++***)))*********+++++++++,,,,,,))))))***++++++***)))(((******))))))))))))******(((((()))))))))((('''&&&&&&'''((()))************'''''''''''''''((())))))***++++++++++++******)))(((((()))******)))((('''###&&&((((((&&&&&&(((******)))(((((((((***+++---''''''((((((((((((''''''&&&'''))))))(((((()))***'''((()))))))))((())))))&&&&&&'''(((((()))******))))))***++++++***))))))(((((()))***************'''(((((())))))((('''&&&((((((((((((((()))******)))+++,,,+++******,,,...)))---000///+++(((***,,,***,,,------+++******+++(((((()))***************)))*********))))))+++---((()))+++,,,,,,+++)))(((%%%$$$$$$&&&(((******)))%%%&&&'''(((***+++,,,---*********+++++++++++++++++++++++++++***)))((('''***************)))))))))******************************+++,,,---...//////------.../////////......++++++,,,------...//////---......//////......---//////000111111111111111//////000000//////...---------------...///000111000000111222111111000///000000///000000111222333222222222222333333333333111111111111222333444444444555555555555333222111333444555666666555333222111111111222333444444444222444555555555666888:::;;;999777777888999888777888666444333333555888:::666444222222444666777777999:::<<<>>>???AAABBBDDDBBBCCCEEEFFFFFFEEEEEEEEEJJJOOOQQQOOOHHHEEEGGGKKKRRRRRRWWW]]]^^^YYYWWWZZZ\\\]]]^^^ZZZUUUQQQQQQRRRQQQPPPXXXiii|||'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%&&&''')))***))))))(((''''''''''''''')))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&'''((()))******+++---...///...------------,,,+++,,,---...///---------.........//////+++++++++++++++***)))(((++++++,,,,,,,,,---------((()))***++++++***)))(((***)))))))))))))))******((()))*********)))'''&&&%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&'''((()))***************)))(((((('''((()))******)))((('''###%%%((((((&&&&&&(((++++++***((('''&&&''')))***&&&''''''((((((''''''&&&''')))***)))(((((()))***%%%''')))))))))))))))***$$$%%%%%%&&&'''((())))))((()))***++++++***)))((((((((()))***************))))))******)))&&&$$$"""###$$$%%%'''))),,,...///***+++,,,,,,++++++---///)))---///...)))'''))),,,)))+++------,,,+++***+++((()))***++++++,,,++++++)))***+++***)))***+++---(((***+++,,,,,,+++***(((%%%$$$$$$%%%(((******)))(((((()))***+++,,,------,,,,,,,,,+++++++++++++++++++++++++++***)))''''''++++++******))))))(((((())))))************)))))))))***,,,---.../////////,,,---///000111000//////++++++,,,,,,---...//////+++,,,............,,,+++//////000111111111111111000000111111000///......---------...///000111111222111000//////000111222111111111111222333444555222333333333333222111000000000000111222333555555555666666666555333111000222333666888888666444333111111222333444444555555333444555444444555999;;;;;;:::999999::::::999777;;;888444222111333666999666444111222444888:::;;;999;;;===>>>???@@@BBBDDD???@@@CCCEEEFFFGGGHHHHHHGGGLLLPPPNNNIIIHHHLLLQQQUUUTTTXXX______ZZZYYY]]]]]]^^^^^^[[[UUURRRRRRSSSRRRRRRXXXgggwww(((&&&%%%%%%''')))******))))))))))))))))))))))))************))))))))))))%%%%%%&&&'''((((((((('''%%%''')))***((('''''''''''''''''''''''''''''''''******))))))((((((''''''''''''(((((())))))******%%%&&&'''((((((((('''&&&((((((((((((''''''''''''))))))***+++---......///........................---------,,,,,,+++++++++,,,,,,++++++++++++******(((((())))))******++++++)))*********++++++++++++***))))))(((((()))***+++***)))((('''&&&&&&''''''******)))(((''''''&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&''''''(((''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))'''&&&&&&'''***++++++***''''''((()))))))))))))))************************+++***((('''''')))***,,,*********)))'''''')))+++%%%%%%%%%&&&&&&'''((()))$$$'''---111333000)))%%%***+++,,,,,,+++(((&&&$$$&&&'''(((***+++,,,,,,,,,...---,,,+++++++++,,,---'''++++++'''(((---...+++...+++((('''((())))))))))))******+++++++++******------,,,+++)))***---///)))***++++++++++++***)))+++(((&&&'''******(((&&&''''''&&&&&&&&&(((***++++++***)))))))))***,,,---++++++++++++++++++++++++......---------,,,,,,,,,+++***))))))+++---000222------+++***))))))(((((()))+++---.........,,,+++---------------------------------....../////////......////////////.........000222000---+++---///000000000000111222333444000000//////////////////000000111222222000///......///000000000///---,,,//////......///000111111555444444444444333333333333333444444555444444333111111222333444444444444555555555666555555444444777777666666666666777777777777666444222222555777666666444222555:::999444;;;:::;;;===???@@@@@@???AAAAAABBBDDDFFFHHHJJJKKKKKKLLLNNNPPPQQQRRRSSSSSSTTTQQQSSSXXXXXXUUUWWW]]]___\\\YYYWWWVVVTTTQQQOOOOOOIIINNNaaaqqq{{{((('''&&&''')))******)))))))))))))))))))))))))))******)))))))))(((((((((''''''((()))))))))((((((&&&(((***+++)))(((((((((((((((((((((((((((((((((***)))))))))(((((('''''')))))))))(((((((((((((((&&&'''((()))))))))((('''(((((((((((((((((((((((())))))***+++,,,---......------------------------///...------,,,,,,,,,---.........------,,,,,,,,,))))))))))))))))))******))))))))))))***************)))((((((((()))***+++((((((((((((((()))))))))))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''(((((())))))(((((('''''''''((((((((()))))))))((('''&&&((()))+++***)))'''((())))))******))))))************************+++***((('''&&&'''((())),,,,,,+++(((&&&&&&(((******)))((('''&&&&&&&&&'''(((***...222333000+++((('''(((((()))((('''&&&%%%'''((()))***+++++++++++++++***)))((())))))***+++(((++++++((((((------+++...,,,)))((()))+++++++++)))*********************------,,,+++******---///************************---+++))))))++++++)))'''******)))******+++,,,---******)))))))))***+++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++************+++,,,...///...---,,,+++***************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---......////////////......///111222111...---///000000000000111111222333444111000000000000000111111111111222222111111000///...///000000000///...---/////////000000000111111444444444444333333333333444444444555444444333333333444444444444333222222333444444555555555444444555555555666777888999:::777777666444222222444666444555333222666;;;:::777999:::;;;===???@@@@@@@@@AAAAAAAAACCCDDDFFFHHHIIIKKKLLLNNNPPPRRRTTTUUUUUUQQQNNNNNNQQQRRRPPPTTT[[[\\\ZZZXXXVVVVVVUUURRRPPPKKKFFFKKK\\\lllvvv''''''''')))+++,,,***((()))))))))))))))))))))))))))((((((((((((''''''''')))***************)))(((''')))+++,,,***)))))))))(((((((((((((((((((((((())))))((((((((((((((((((******))))))(((''''''&&&&&&'''((()))***))))))(((''''''(((((())))))******((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------...///......---,,,++++++******)))))))))))))))(((((((((''''''((((((((()))))))))))))))((('''((()))***+++&&&''')))***+++++++++***)))((((((''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''((((((((()))((('''((()))***)))(((((())))))************)))***************************)))(((&&&&&&&&&'''(((---,,,+++)))'''(((+++---000...+++(((&&&&&&&&&'''((()))+++------+++)))'''(((((((((((((((((((((((()))*********++++++++++++((((((((((((((()))***+++)))++++++((((((+++,,,***...,,,******+++---...---))))))******))))))))))))---------+++******,,,...,,,+++***))))))***+++,,,///---,,,+++,,,,,,***((()))***+++,,,------------)))))))))((())))))***+++************++++++,,,,,,---,,,,,,,,,,,,+++++++++************++++++,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,---------------,,,,,,,,,,,,,,,......////////////.........000111111000///111222111111111111222333444444111111111111222333444444444333222222111111222222//////000000000///...---...///111222222111000000222222333333333333333333444555555555444333333222666666555555333222000000111222333444444555444444222333444555777999;;;<<<999888777444111000222444111333333222555:::;;;888777888:::<<<>>>@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFKKKLLLNNNQQQSSSUUUVVVWWWNNNKKKJJJKKKLLLMMMSSSYYYYYYXXXWWWWWWWWWWWWUUUSSSLLLGGGJJJWWWdddmmmxxx&&&'''(((+++------***((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&***************)))((('''''')))++++++***(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))((((((((('''''''''%%%&&&''')))))))))((((((''''''(((((()))***++++++(((((())))))***+++,,,,,,++++++++++++++++++++++++///...---,,,+++,,,...///......---,,,+++******))))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((((((''''''((()))***+++((()))+++---------+++***)))(((((((((''''''&&&&&&&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((***)))(((((())))))((('''))))))***************)))************************)))((('''''''''((())))))+++******((((((***...222///---***(((''''''((()))'''(((***)))((('''''''''+++******))))))******+++************++++++,,,,,,(((((()))******+++,,,---+++++++++))))))***+++***,,,+++******,,,...///...******))))))))))))))))))---------,,,******,,,---,,,+++)))(((((()))+++,,,///...---,,,++++++)))(((&&&((()))+++,,,++++++***)))))))))))))))))))))***))))))******++++++,,,,,,---------------,,,,,,,,,******+++++++++******)))...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,---.........000000//////......------......////////////......---...//////000000111222222222222222222333444444222222222222333444555666555444333222111222333444000000000000//////.........000111333333222000///111111111111222222333333555555555555444333222222666666555555444222111000000111222333444444444444222222333444666888999::::::999777444000///111222111333333111333777888666555777:::<<<===???@@@BBBCCCBBBBBBCCCCCCDDDEEEFFFKKKLLLNNNPPPRRRTTTTTTUUUMMMLLLLLLLLLMMMPPPUUUZZZYYYYYYYYYZZZ\\\\\\ZZZXXXTTTOOOOOOVVV^^^dddnnnxxx&&&&&&))),,,...---***'''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))((('''&&&&&&&&&(((******)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&'''''''''((((((((()))###$$$%%%'''((((((''''''&&&''''''((()))******+++'''(((((())))))*********************************,,,+++*********+++,,,,,,///......---,,,,,,++++++)))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''''''''''')))+++,,,,,,---...//////---+++*********))))))))))))))))))(((((()))***)))(((&&&%%%'''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((***)))(((((())))))((('''))))))*********))))))((())))))))))))))))))))))))''''''(((((()))***+++,,,))))))((('''&&&(((+++...***)))'''&&&'''(((***+++)))+++------+++)))***+++,,,,,,+++************+++))))))((((((((()))***+++(((((()))***+++,,,,,,,,,,,,+++*********)))***++++++***)))***---.........++++++***)))(((((()))))),,,---...---+++***+++,,,,,,+++)))(((((()))+++,,,---------+++***(((((((((&&&'''(((***+++******))))))************))))))))))))))))))******+++++++++---------------.........******+++++++++***)))))),,,++++++++++++,,,,,,---------,,,,,,------...///............//////000000000000000//////...............////////////......,,,,,,,,,---///000000000222222111111222222333333222222222222333444555666666555333222222222333444111111000000////////////...000111222222111///.../////////000111222333333444555555555444333333222333444444555555444444333000111222333444444444444333333333333444555666666:::999777333000///000222444666666222111333333111444777:::<<<<<<===@@@BBBEEEEEEDDDDDDEEEFFFFFFGGGKKKLLLNNNOOOPPPQQQQQQQQQMMMPPPRRRSSSTTTWWW[[[]]]\\\\\\]]]___aaaaaa___]]]ZZZVVVTTTWWW[[[bbblllttt&&&&&&(((+++---,,,***'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''))))))((('''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))%%%&&&&&&'''(((((())))))!!!###$$$&&&'''''''''&&&&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''')))+++,,,///000000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''&&&'''&&&%%%%%%&&&''')))***'''''''''(((((('''''''''&&&&&&'''''''''((((((((()))((('''((()))***)))(((((())))))))))))(((((('''))))))))))))))))))))))))''''''((()))***+++,,,,,,*********)))'''''')))++++++************++++++,,,)))...222333111......000000000000000000000111111...,,,+++)))(((((())))))''''''((()))************,,,))))))++++++)))***,,,+++******+++---......------,,,+++)))))))))******,,,......---+++******+++,,,+++***))))))***+++,,,+++,,,,,,+++(((''''''(((((()))***+++,,,,,,,,,,,,***++++++++++++***))))))************************,,,,,,------------......+++++++++++++++*********++++++***++++++,,,------........./////////000000000000000000000000000000.........---------------......////////////......,,,++++++,,,...000///...222111111000111111222222111111111111222333444444555444333333222222333333222111000/////////000000//////000111111000...---------...///000222222333333444444555555444444333222222444555555666666666111222333444444555444444555444444333333333444444999888666333000///000222777:::999444111111111000333777;;;<<<;;;;;;>>>AAAFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNPPPQQQQQQQQQPPPTTTXXXXXXYYY^^^aaa```______```bbbdddcccaaa^^^[[[YYYWWWWWWZZZcccnnnvvv&&&&&&''')))++++++)))'''))))))))))))))))))))))))(((((((((''''''''''''&&&%%%&&&&&&'''''''''&&&&&&&&&(((******)))(((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''))))))***''''''''''''''''''''''''"""###%%%'''((((((((('''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''(((*********(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))+++,,,000000000000000/////////////////////////////////,,,+++***)))(((((((((((('''&&&%%%%%%%%%''')))***'''(((((())))))(((((('''''''''((((((((()))))))))((('''&&&((()))+++***)))((((((((((((((('''&&&&&&))))))))))))))))))))))))((()))))))))))))))((((((+++---///000000000222333888888777666555222000///111777???AAA???;;;:::;;;<<<===???BBBCCCDDDDDDDDD;;;888555111...,,,,,,+++((()))***++++++***))))))+++((('''+++,,,)))***...,,,,,,+++---//////...---///...,,,***)))***++++++,,,.........+++******+++************************)))+++,,,+++((('''(((***+++++++++++++++,,,---...+++,,,,,,---,,,+++***)))++++++******))))))((((((*********++++++,,,,,,,,,,,,,,,+++******+++,,,---++++++++++++,,,---//////...///000111222111111000111111000000//////......------------..................////////////.........,,,+++,,,///000///---111111000//////000000111111000000000000000111111333333333333333222111111222111000/////////000111////////////......------+++,,,---...000111222333222222333444555555555555222333444555666666666666333444444555555555444444666666555444444555555555888888666333000///000222;;;>>>===777333333333222333777;;;<<<::::::===@@@FFFFFFFFFFFFGGGHHHJJJJJJHHHIIILLLNNNQQQSSSTTTUUUQQQVVVXXXVVVXXX___dddddd______```bbbcccaaa^^^[[[\\\\\\YYYVVVXXXaaammmuuu&&&%%%&&&(((******)))''')))))))))))))))))))))))))))(((((((((((('''''''''%%%%%%&&&'''((((((((('''''')))++++++***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))******((((((((('''&&&&&&%%%%%%###$$$&&&((()))))))))(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$&&&)))+++,,,***((('''(((((())))))***+++++++++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%&&&''')))+++,,,000/////////000111222333000000000111111111111111---,,,***((('''(((((()))'''&&&%%%$$$%%%''')))+++(((((())))))))))))(((((((((((((((((())))))))))))'''&&&&&&'''***++++++***''''''(((((('''&&&%%%%%%))))))))))))))))))))))))*********)))(((&&&%%%$$$***...333777:::<<>>FFFOOOSSSQQQLLLJJJJJJIIILLLOOOSSSVVVXXXXXXXXXHHHEEE@@@:::555222000000+++,,,---......---+++***+++''''''+++,,,)))***///......---///000111///...000///,,,+++******+++,,,,,,...///...,,,*********)))***++++++++++++***))))))+++---+++)))((())),,,+++***))))))***+++---...,,,------...---,,,+++***,,,,,,+++***)))(((''''''(((((())))))*********+++---,,,+++******,,,...///,,,,,,,,,---...///000111...000222333444333111000111111000///...---,,,,,,......//////000000111111......////////////......000...,,,---000111000...000000///////////////000000000//////////////////111222333444333222111000333222000/////////000111000///...---------------++++++,,,...000111222333111111333444555666666666333444555555666666555555555555555666555555444444666666666666666777888888777777555222000///111333<<<@@@@@@:::555555666555444888<<<<<<999999<<>>BBB@@@@@@CCCHHHKKKJJJIIIJJJJJJJJJLLLNNNQQQSSSUUUXXX[[[___aaa```]]]YYYVVVZZZ```iiiqqqvvvyyyzzz{{{uuuwwwttthhh[[[WWW]]]eeellleeeaaagggttt***++++++++++++***)))(((%%%'''((('''%%%&&&(((++++++,,,,,,,,,,,,+++******((((((((()))******++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))&&&''''''((())))))******************************((()))******+++++++++***++++++++++++++++++++++++++++++,,,---------------,,,,,,******+++,,,...000222000---,,,---///111111000000000000////////////+++***))))))))))))***+++---...............------...---,,,,,,---///111222111111333444555555555555777888;;;>>>@@@AAABBBBBB???AAADDDDDDBBBAAAAAABBBAAA???<<<999666555555555666888;;;???BBBCCCAAA???>>><<<;;;>>>BBBCCC@@@<<<;;;;;;:::777555555777999:::;;;<<<999777888===BBBKKKMMMQQQSSSRRRNNNIIIEEECCCFFFHHHGGGEEEHHHOOOUUU```cccccc___]]]^^^\\\WWWOOOKKKFFFCCCBBBDDDFFFGGGHHHMMMMMMEEE>>>;;;;;;:::CCCIIIRRRXXX\\\bbbjjjppptttwwwvvvrrrpppqqqoooiii[[[TTTJJJAAA;;;888666444222111111222444555444222111111222333333222111111000000000111111111222222111222333555777999::::::777666555444333333444444777777888888888777666555555555555555555555444333000000000000000000000000.....................///222111///---,,,+++++++++,,,++++++******+++------------...000222222///---.........---------,,,,,,---------------///000111------,,,,,,,,,---...///111///------...///...---.........///////////////,,,---...//////000000///......///...------///111000444999;;;:::666333111000//////000111111///...111111111222333444555555222111///---...000333555333333222222222222333333333333333333333333333333000222444444444333444666666666555444333333222222000222444444222333666999444444777;;;;;;888999===???@@@@@@BBBCCCDDDEEEEEEIIIIIIHHHIIIKKKOOOTTTWWWYYYZZZ[[[]]]]]]ZZZWWWTTTTTTWWW___iiitttzzz||||||ssstttrrriii___ZZZ^^^ccclllhhheeehhhppp+++++++++++++++***)))((()))+++,,,***((((((+++...+++,,,---...---,,,+++***))))))***+++,,,------...)))***+++,,,...///000111++++++++++++++++++++++++,,,,,,++++++++++++++++++'''(((((()))***+++++++++++++++++++++++++++++++++((()))***+++++++++++++++---------------------,,,......///000111111000000///......---...000333444555222...,,,...000222222111111000///000000111111---,,,+++******+++,,,---...///////////////.........---,,,,,,---///222444111222333444555555555555777999===AAAEEEHHHJJJKKKCCCFFFJJJJJJHHHFFFGGGIIIEEECCC???;;;888777666666888999<<>>999777555666555444555666666444333222333444444444444333222222222222333333444444444333444666888:::===>>>???;;;:::888777666555666666999999:::;;;:::999888777;;;;;;;;;;;;;;;:::999888111222222222222333333333///////////////.........111000...---,,,,,,------...---+++******+++---///......000222444333000.........---------,,,,,,,,,......------...///111222......---,,,---...///000111///---,,,---......---///////////////.........+++,,,---...////////////---.........---...111333,,,111888<<<;;;888555222000000000222444333222///333111//////000444888:::444222...,,,,,,///222555222222111111111111222222333333333333333333333333///111333444333333444555666666444333333333333333///333666444111000444888444555888======999999======???@@@@@@@@@@@@AAACCCGGGGGGGGGFFFHHHMMMSSSXXXVVVVVVWWWYYYZZZZZZXXXVVVOOOPPPWWWcccqqq{{{}}}|||ppppppmmmiiicccaaaccceeekkkiiihhhiiimmmwww,,,---,,,***))))))***,,,,,,,,,++++++,,,,,,,,,---000...---...//////...---***---//////...---///222...///111333444555555444333222111111222111000...111111000///...------,,,+++---......------...000......------------...///000000111000//////111444444444444222000//////000111111222222222222222222555555666555444555777:::>>>===:::888666555444444444222000///111222333333444222///000222333222000/////////000222333555666111000111333888;;;===>>><<<999666444555666666666999<<<>>>@@@DDDIIIMMMNNNKKKMMMOOORRRRRRPPPKKKGGGEEECCCAAA>>>;;;999777666666999>>>BBBDDDEEEEEEDDDDDDFFFIIIMMMPPPMMMGGGAAA???===999888:::<<<======BBB:::666888:::;;;BBBKKKWWWYYY[[[ZZZUUUOOOJJJGGG>>>===;;;;;;===EEENNNUUU^^^```___^^^___```[[[TTTOOOMMMKKKJJJKKKKKKKKKJJJIIIEEEAAA???;;;999<<>>BBBGGGJJJHHHIIICCC:::666999888555<<<888888<<<;;;777:::@@@:::<<<>>><<<::::::<<<@@@:::999777555555555666777777666555444222111000000222000///000333333000---111000000111222222111///000000000222444444222000000///...///000000...,,,++++++,,,,,,------......///............///111222111000...---,,,,,,------000000//////......---------......///000111111111***+++,,,---///000111222000222444777888666222...---...///000111111111111111...,,,...222555666555777333...,,,...000111000333222222222222222222333555555555444444333333333333333222222222333444444555555555444333333333222222222111111111111111222222444666888999888777777<<<@@@DDDFFFEEECCCAAAAAAAAACCCEEEHHHJJJMMMOOOPPPWWWUUUUUUYYY]]]]]]YYYTTTHHHHHHNNNXXXbbbkkkxxxyyyqqqfff^^^[[[___fffkkkqqqpppllleeeeeeqqq---...///...------///111000///...---...///111222777555444444555444333111---000444555444444555666555666888999:::;;;;;;:::777555333333444666666666999999888666555444333222///000222222222333555777999777444222222333444444333444444333333555888;;;===;;;999555333222333555;;;:::888777777777888888===>>>???>>>>>>@@@DDDGGGHHHHHHEEEAAA;;;888888999777555222111111333555555888777777999<<<<<<999666444444555666777888::::::999888999;;;>>>@@@AAA@@@>>><<<999999999::::::999???AAADDDEEEHHHLLLOOOQQQRRRTTTVVVXXXWWWSSSNNNJJJHHHGGGFFFDDDBBB???<<<:::<<<>>>BBBEEEGGGGGGGGGGGGKKKMMMPPPTTTUUUQQQJJJDDD@@@>>><<<<<<>>>AAACCCDDDDDD>>>:::<<<>>>???EEEMMMYYY\\\___]]]XXXPPPJJJFFF@@@?????????AAAGGGPPPVVV^^^```___^^^___bbb^^^XXXSSSRRRSSSVVVZZZ[[[WWWSSSMMMGGGAAA@@@??????CCCHHHQQQSSSVVV\\\dddnnnyyywwwnnnhhhfffeeeaaa]]]WWWOOOHHHBBB>>>;;;===<<<;;;:::999888888888888888999999999999888888===>>>?????????>>>===<<<===>>>@@@AAACCCEEEIIILLLLLLMMMJJJCCC???@@@???;;;>>>;;;:::===;;;888:::@@@>>>???@@@???=========>>><<<;;;999888888999;;;===<<<;;;:::888555333111000222222333444555555222000444333222333444444333111444333222333444555333111111000///000000000...------------......///000000000000/////////111222444000///...,,,+++,,,,,,---///.........------------,,,,,,,,,---.../////////////////////000000000000---///222555666555222//////000000111111111111111000...---///222555666555666222...,,,...111111111333333222111111222333333666555555555444444444444222222222222222333444555555555444444444444444444222111111000000000111111000111444777888999888888;;;>>>BBBDDDDDDCCCCCCCCCBBBCCCDDDFFFHHHKKKMMMOOOTTTRRRSSSWWW\\\^^^[[[WWWMMMHHHGGGLLLWWWfffzzz|||uuujjj```\\\\\\```dddnnnpppnnniiihhhqqq333555777777777777999;;;:::888555333444666:::<<>>===777:::>>>???@@@@@@AAABBBBBBCCCDDDFFFGGGGGGGGGGGGCCC@@@<<<;;;>>>BBBFFFHHHHHHGGGFFFEEECCCBBBAAA@@@???@@@@@@@@@AAADDDIIILLLRRRLLLEEEAAABBBDDDDDDDDDCCCDDDDDDDDDEEEHHHMMMQQQXXXUUUPPPLLLIIIHHHHHHIIIOOONNNKKKIIIHHHHHHIIIJJJOOOPPPPPPPPPQQQTTTYYY\\\[[[[[[YYYTTTLLLGGGEEEEEEBBB@@@<<<:::999;;;>>>@@@FFFHHHKKKOOOQQQOOOJJJFFFCCCDDDEEEGGGHHHIIIJJJJJJLLLJJJGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFHHHIIIHHHGGGNNNOOORRRTTTTTTUUUXXXZZZ```aaabbbbbb```[[[UUURRRPPPQQQQQQQQQNNNKKKGGGEEEGGGJJJMMMNNNNNNNNNOOOPPPYYY[[[^^^``````ZZZRRRLLLDDDCCCBBBDDDGGGKKKNNNOOOKKKFFFDDDEEEFFFGGGLLLQQQ\\\___aaa___ZZZRRRLLLIIIHHHIIIKKKLLLOOOTTTZZZ___ccceeecccaaabbbfffeeebbb^^^^^^aaajjjsssuuuoooiii\\\SSSKKKJJJLLLOOOSSSXXXaaaaaabbbeeejjjqqqwww|||vvvkkkccc]]]ZZZYYYYYYWWWSSSNNNIIIEEEBBBAAACCCBBB@@@???>>>===============>>>???@@@@@@@@@@@@CCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEHHHJJJOOOQQQQQQMMMKKKJJJGGGDDDDDDAAAAAAAAA???<<<>>>BBBGGGFFFEEEEEEFFFDDDBBB???AAA???===<<<>>>AAADDDGGGFFFEEEDDDAAA>>>:::777555777:::>>>???>>><<<:::999<<<:::888888999999888777;;;999888777999999999888777666444444555444333111000000000000000222333444444333111111111222444555222111///...------....../////////...............,,,,,,------.../////////444444333222111000//////+++---000333444333111///111222222222222111000000000......///222444444444333111...---...111222333444333111000000111333444555555555555555444444444111111111111222333444555444444444444555555555555000000000//////000000111...000333555888999999999888;;;>>>@@@AAABBBDDDFFFDDDDDDDDDDDDFFFIIILLLMMMQQQOOOOOOSSSXXX\\\\\\ZZZNNNHHHCCCFFFOOO___uuu}}}wwwnnneee^^^[[[[[[\\\eeejjjmmmllljjjooo|||>>>@@@CCCEEEEEEFFFGGGIIIIIIFFFAAA>>>===@@@CCCFFFNNNNNNNNNOOOQQQQQQOOOMMMGGGGGGGGGHHHIIILLLOOORRRRRRRRRSSSTTTUUUVVVWWWWWWTTTPPPKKKJJJMMMTTTZZZ^^^ZZZZZZYYYYYYXXXXXXXXXWWWZZZZZZZZZZZZ\\\aaaggglllqqqiii```[[[[[[]]]]]]\\\___`````````bbbfffkkkooowwwtttpppmmmjjjhhheeedddggggggggggggfffeeedddcccgggggggggggggggjjjooosssrrrqqqpppnnnjjjccc\\\WWWXXXVVVRRRNNNLLLMMMQQQTTT\\\aaagggllllllhhhbbb]]]\\\^^^```bbbcccddddddcccfffaaaZZZUUUTTTUUUWWWWWWXXXXXXYYY\\\___aaa```___ddddddfffhhhfffdddfffiiioooqqqrrrpppkkkeee```]]]\\\^^^```aaa```\\\XXXUUUWWWZZZ]]]]]]\\\[[[]]]___jjjmmmooopppnnnggg___YYYOOONNNNNNPPPTTTXXXZZZ[[[WWWUUUSSSSSSSSSUUUWWWZZZaaaaaaaaa^^^ZZZVVVTTTTTTZZZ]]]```dddgggkkkooossspppqqqoookkkkkkooopppnnnmmmlllppp|||tttiii___^^^bbbfffjjjmmmppppppoooooopppooonnnmmmoookkkddd\\\WWWSSSRRRRRRPPPPPPNNNLLLJJJHHHFFFFFFKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIKKKKKKLLLKKKJJJIIIGGGFFFGGGGGGHHHGGGFFFFFFIIIKKKNNNPPPRRRSSSRRRQQQNNNKKKLLLKKKJJJIIIFFFDDDEEEGGGQQQOOOMMMNNNPPPNNNIIIEEEFFFDDDBBBBBBDDDHHHLLLOOONNNNNNNNNLLLIIIEEEAAA>>>@@@EEEJJJLLLIIIFFFEEEEEECCCAAA>>>===>>>??????>>>AAA???===>>>???AAABBBBBB???===;;;;;;<<<<<<;;;:::555444333222333444666888:::888555333222333444555555444222111000000111111111111111111111111000000000000000111111111222222777666555444222111000///---000333555444222111000333333333222111000//////.........///000111222222111000...---///111333444555333111000000111333555333333333333333333333333//////000000222333444555333333444444555555555666//////////////////000111111222444666777888888888666888;;;===???AAAEEEHHHFFFEEEDDDDDDEEEHHHLLLNNNPPPNNNMMMOOOTTTWWWXXXXXXKKKGGGDDDHHHNNNXXXgggtttyyyvvvpppiiibbb]]]YYYWWWXXX^^^fffkkklllooozzzIIIMMMPPPRRRSSSSSSTTTTTTVVVSSSNNNIIIGGGHHHKKKMMMVVVWWWXXX[[[___```___]]]WWWSSSNNNLLLNNNTTT[[[```]]]^^^___```aaacccddddddddd```[[[ZZZ^^^eeelllpppkkklllmmmnnnooopppqqqqqqvvvvvvuuuuuuwww|||zzztttssssssssssssxxxyyyyyyzzz{{{~~~{{{wwwzzz|||}}}zzz|||||||||{{{{{{~~~wwwmmmrrrpppmmmgggddddddiiilllrrrwww{{{tttooosssuuuxxx{{{||||||{{{zzz}}}uuujjjaaa___cccgggjjjkkkkkkmmmppptttwwwwwwwwwwwwvvvxxxzzzvvvooopppuuu|||}}}~~~{{{uuunnnjjjhhhhhhkkknnnpppooolllhhheeegggjjjlllllljjjjjjmmmqqq{{{}}}{{{tttmmmiii^^^]]]]]]___cccggghhhhhhggggggfffdddeeegggjjjjjjkkkiiieeeaaa___```eeeiiiqqqtttyyy}}}{{{yyy}}}~~~{{{zzz}}}vvvvvvzzz|||~~~zzzzzzyyyyyyvvvpppgggaaa```]]]XXXSSSOOONNNNNNNNNLLLLLLMMMMMMMMMMMMMMMMMMRRRRRRQQQQQQPPPOOOOOONNNKKKLLLMMMOOOPPPQQQRRRRRRVVVVVVUUUTTTRRROOOMMMKKKMMMMMMMMMLLLKKKKKKNNNPPPKKKMMMPPPSSSTTTSSSQQQPPPSSSTTTRRROOOKKKKKKLLLLLLVVVUUUSSSUUUVVVUUUPPPLLLIIIHHHFFFFFFGGGJJJNNNPPPQQQRRRSSSSSSQQQNNNIIIGGGCCCIIINNNPPPNNNJJJIIIJJJFFFCCC@@@???@@@AAABBBBBBCCCBBBAAAAAADDDGGGHHHHHHBBBAAA???@@@AAACCCCCCBBB===;;;888666666888;;;<<>>;;;777555555666777888777555444333444444555333333333333333333333333444444444444555555555555777777666555444333222222333666888888555222111111333333333222111000///...---...////////////000000/////////...///111333555444333111000000111333444111111111111111111111111...//////000111222444555222222333333444444555555//////...//////000111111444555555666777777777777555666999;;;<<<@@@DDDGGGGGGFFFEEEEEEGGGJJJNNNPPPQQQOOONNNNNNOOOQQQRRRSSSHHHDDDCCCFFFKKKRRR^^^iiiwwwwwwuuupppiii```XXXSSSPPPUUU___iiinnnqqq{{{VVVYYY]]]______^^^]]]]]]```]]]ZZZVVVTTTSSSTTTTTT^^^___bbbfffjjjlllllljjjccc\\\SSSOOORRRZZZccciiifffggggggiiikkkmmmooopppqqqmmmiiihhhlllrrrxxx{{{zzz{{{|||~~~}}}xxxwww{{{{{{www}}}~~~rrrjjjiiiooowww|||zzzyyyzzz}}}}}}sssssszzzyyyrrrooonnnoooqqqtttwwwwwwtttqqqoooooosssvvvuuussstttzzz|||wwwuuunnnmmmmmmpppsssvvvwwwvvvvvvxxxwwwvvvxxx~~~~~~zzztttpppooouuu~~~wwwkkkaaaXXXVVVRRRNNNKKKJJJJJJJJJJJJLLLMMMOOOQQQRRRSSSSSSXXXZZZ[[[]]]]]][[[ZZZXXXUUUVVVXXXYYYZZZ[[[[[[[[[^^^^^^]]]\\\ZZZWWWTTTRRRSSSSSSSSSQQQOOOOOOPPPRRROOONNNOOOSSSTTTRRRQQQSSSXXX[[[YYYTTTQQQRRRRRRQQQYYYXXXXXXYYYYYYYYYVVVTTTNNNMMMLLLKKKKKKLLLNNNOOORRRTTTVVVXXXVVVSSSOOOLLLDDDHHHLLLNNNMMMKKKJJJIIIGGGDDD@@@>>>@@@BBBDDDEEEEEEDDDCCCDDDGGGIIIJJJIIIAAA@@@???AAADDDGGGIIIIIIGGGDDD@@@===<<<>>>@@@BBBGGGDDD@@@===;;;;;;===>>>===<<<;;;999888999999:::666666777777777777777888999999999999999999999999999999888888777666666666888;;;===;;;777333333444444444444333222111000///...///111111000///000111...///000//////000222555333222222222222222222333////////////000000000000////////////000111222333222222222222333333333333////////////000111222222555555555555555555555555444666888:::;;;>>>AAADDDDDDDDDDDDFFFIIILLLPPPRRRTTTRRRPPPOOONNNMMMNNNNNNHHHBBB>>>???CCCLLL[[[hhhvvvxxxzzzyyyssshhh\\\UUUSSSRRRXXXeeennnrrrzzzcccgggkkkmmmllliiigggggghhhhhhgggfffdddcccaaaaaajjjkkknnnssswwwyyyxxxvvvnnnfff\\\XXX[[[ccclllqqqppppppqqqsssvvvyyy|||~~~|||yyyvvvvvvzzz~~~zzzwww|||zzzrrrnnnqqqyyyrrrrrrzzz}}}~~~wwwqqqoooooonnnpppsssuuuvvvtttrrrqqqppptttwwwwwwuuuwww~~~||||||zzzyyyzzz}}}sssiii\\\ZZZWWWTTTRRRQQQRRRRRRSSSUUUWWWZZZ\\\^^^______bbbeeeiiilllmmmkkkhhheeeeeefffggghhhiiiiiiiiiiiiiiijjjjjjiiihhhfffdddbbb``````___[[[XXXWWWWWWYYYYYYTTTSSSUUUTTTQQQRRRVVV___cccbbb[[[XXX[[[[[[YYY\\\]]]^^^^^^^^^^^^___```YYYXXXWWWUUUTTTSSSRRRQQQVVVXXX\\\]]]\\\XXXSSSPPPKKKKKKMMMOOOQQQQQQOOOMMMKKKGGGCCCBBBDDDGGGJJJLLLJJJIIIIIIJJJLLLLLLKKKIIIAAA@@@@@@CCCHHHLLLOOOQQQRRRNNNIIIDDDBBBDDDFFFIIIKKKIIIEEEBBBBBBDDDGGGIIIGGGFFFDDDCCCBBBBBBCCCCCC?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA>>>===<<<;;;:::999888888999<<>>@@@???@@@BBBFFFJJJNNNQQQSSSVVVUUUTTTRRROOONNNMMMMMMIIICCC===<<>>===;;;:::999888<<>>999666888:::777777777777777666666555222555888888555333333555...000222111///...111444000111333444444333111000//////000000111111111222000///////////////000111222111111111000000//////000000000000111222333444/////////000111333444555444666999:::::::::<<<===;;;===@@@EEEJJJNNNQQQSSSWWWWWWWWWTTTQQQOOONNNNNNIIIDDD@@@@@@AAAEEEOOOXXXgggppp|||vvvooo___RRRMMMWWWaaadddiiiqqq~~~~~~|||qqqssswwwyyyyyyvvvrrrooozzz}}}}}}vvvnnnkkknnntttyyy{{{}}}~~~}}}}}}{{{|||wwwrrrqqqrrrtttxxx|||{{{wwwsssqqqppppppttt|||yyyuuu{{{yyyvvvssspppmmmkkkjjjkkkjjjiiiiiihhhhhhiiiiiihhheeefffnnnuuuyyy~~~|||vvvtttxxx}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~|||zzzxxxuuussshhhgggeeebbb]]][[[\\\]]]sssrrrqqqsssuuuuuurrroookkkooossstttsssqqqrrrsssuuutttssspppkkkhhhgggfffnnnppprrrqqqnnniiieeecccffffffeeeeeeiiillliiibbb]]]___ZZZQQQPPPWWW]]]^^^^^^```bbbbbb___XXXRRRNNNQQQOOOPPPTTTZZZ^^^```___YYY]]][[[QQQKKKLLLOOOOOOMMMMMMMMMMMMOOOVVV^^^eeeddd^^^WWWTTTUUUWWWVVVTTTSSSRRRRRRSSSUUUWWWWWWVVVXXXSSSNNNMMMOOOPPPMMMJJJEEEGGGJJJIIIFFFBBB???>>>===???>>><<<===???===999<<<999777777999;;;;;;:::888;;;===>>><<<999888888777555222111111111000///111333222//////333555333333222222333444555333222111111111111111111111111333///...111333000///111111000000111333555555555555555444222111222666999777555444444777999:::999======>>>???BBBEEEIIIKKKKKKSSS[[[___[[[TTTNNNKKKKKKGGGBBB>>>;;;???LLLZZZccchhhpppyyyyyynnn___VVVUUUYYY\\\]]]nnn{{{wwwxxxzzzzzzyyywwwtttssszzz}}}zzztttnnnlllpppuuuyyy{{{}}}}}}~~~~~~~~~|||{{{{{{{{{zzzyyy{{{{{{|||||||||}}}}}}}}}~~~~~~}}}{{{yyywwwwwwyyyzzzzzzwwwtttvvvuuuvvvzzz~~~zzzyyyvvvtttqqqooonnnmmmmmmmmmllllllkkkjjjjjjiiijjjhhhiiiqqqxxx||||||uuupppqqqwww}}}zzzzzzzzz{{{}}}~~~~~~}}}|||zzzxxxrrrppplllgggcccbbbeeegggxxxwwwvvvxxx{{{{{{zzzwwwzzz}}}}}}|||~~~{{{{{{yyywwwsssqqqpppoooxxxyyy{{{{{{yyyuuurrrqqqnnnooooooooorrrvvvtttnnnjjjiiibbbZZZYYY___ddddddiiikkkmmmnnnkkkfff___[[[\\\\\\]]]aaafffhhhgggfffaaaaaa\\\TTTQQQUUUWWWTTTXXXWWWTTTRRRUUU\\\fffmmmjjjaaaXXXUUUYYY[[[XXXSSSUUUTTTUUUWWWZZZ\\\\\\[[[[[[WWWTTTTTTUUUUUURRROOOIIIKKKMMMMMMKKKIIIHHHGGGGGGGGGCCC===;;;======:::AAA@@@??????@@@BBBDDDEEEDDDEEEDDDAAA<<<999777777999888888888888888555333333555444111000333333111111111111222444555444333000000000000000000000000111---,,,000222111111333222222333444555777999:::;;;:::777333000000333555666444333333666888888888999:::<<>>@@@HHHRRRZZZ```jjjssszzz{{{gggWWWPPPQQQUUUXXXbbbooo}}}~~~}}}{{{xxxwwwvvvuuuuuuxxxzzz|||}}}{{{zzzyyyyyyuuuqqqmmmmmmrrrwwwzzzzzz}}}{{{zzz{{{}}}}}}zzzvvvwwwuuusssrrrssstttttttttuuutttssssssssstttuuuvvvwwwyyyzzz|||}}}}}}||||||~~~}}}|||{{{{{{yyyxxx|||}}}~~~}}}{{{yyyxxxwwwvvvvvvuuuuuutttsssrrrqqqooonnnooommmooowww}}}}}}vvvpppooosssyyy~~~xxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}|||||||||{{{|||zzzuuuooollllllpppsss~~~}}}}}}}}}~~~|||{{{zzzyyy}}}~~~~~~|||zzzyyy{{{{{{zzz}}}{{{wwwrrrjjjbbbccciiikkkjjjooorrrwwwzzzzzzvvvpppmmmiiiiiikkknnnppppppnnnlllkkkhhhaaa[[[[[[```aaa```hhhddd___ZZZ[[[bbbmmmuuurrrhhh]]][[[___aaa\\\UUUYYYXXXYYY[[[^^^aaaaaaaaa\\\\\\\\\]]]^^^\\\YYYWWWSSSTTTVVVVVVUUUTTTUUUVVVXXXVVVOOOEEE@@@AAABBB@@@BBBCCCCCCCCCCCCEEEHHHKKKRRRQQQNNNHHHAAA<<<999888777777888999:::999555333555888777333222444333000000000///111333555444333111111000000000000111111111------111555555666888888999:::::::::<<>>:::555111000333555666444222222444666777666555777:::===???@@@AAA@@@@@@DDDLLLTTT[[[^^^^^^\\\TTTMMMFFFCCCAAA???CCCIIIOOOVVV```hhhpppyyysssaaaSSSMMMMMMPPPWWWbbbnnn{{{zzzuuusssssstttuuurrruuuwwwwwwuuusssrrrrrrqqqnnnlllnnntttxxxzzzzzz~~~|||yyyzzz|||{{{wwwsssuuusssqqqqqqrrrtttuuuuuuwwwvvvtttssssssuuuvvvxxxyyyzzz{{{}}}~~~~~~|||{{{yyyxxx|||~~~}}}}}}~~~~~~~~~~~~}}}|||zzzxxxwwwvvvtttvvv}}}yyyvvvxxx|||}}}}}}|||{{{{{{}}}}}}||||||}}}}}}|||zzz{{{zzzwwwttttttxxx{{{|||{{{}}}~~~}}}yyywwwwwwxxxyyyyyy~~~{{{vvvssssssuuuxxx~~~~~~~~~}}}|||}}}zzzzzz}}}~~~~~~~~~~~~}}}|||}}}}}}~~~}}}vvvlllhhhjjjooopppnnnnnnsssyyy~~~|||yyyqqqqqqqqqqqqqqqpppooonnnqqqnnniiidddcccfffkkknnnxxxrrrjjjcccaaagggqqqxxxyyyrrrjjjfffffffffccc___```______```ccceeeeeeddd^^^aaadddggggggfffeeecccaaabbbbbb```______aaadddgggfff___TTTMMMLLLLLLKKKFFFHHHIIIIIIGGGHHHKKKNNNXXXXXXVVVQQQJJJDDD@@@>>>999888888888999999777555777:::999666555777666333333222111222444555555444444333222111111222222333333000000666:::;;;===@@@BBBDDDEEECCCAAAAAAEEEJJJCCCAAA<<<777444444777:::666444222222444555555555444555777999;;;<<<===>>>AAABBBGGGQQQ[[[aaabbb```XXXNNNEEEAAA???>>>@@@DDDIIIPPPYYY___dddnnn||||||ooo___SSSMMMLLLTTT[[[dddnnnzzzuuurrrsssuuuwwwqqqsssvvvvvvuuusssssssssooommmlllooouuuzzz|||{{{~~~}}}}}}~~~}}}zzzvvvxxxvvvuuuuuuwwwyyyzzzzzz~~~}}}{{{yyyyyyzzz|||}}}}}}}}}}}}wwwuuuzzz}}}~~~{{{}}}~~~{{{xxxssspppppppppooonnnpppqqqqqqnnnlllmmmqqquuuxxxyyyyyyxxxwwwyyy}}}}}}~~~}}}yyyvvvtttuuuvvvwwwwww|||}}}|||zzzwwwvvvvvvwwwzzz{{{{{{{{{{{{{{{{{{|||}}}yyyuuuvvv{{{|||zzzyyyzzz|||}}}|||zzz~~~||||||}}}{{{|||~~~}}}~~~vvvooommmqqqssssssrrrqqqtttzzz~~~|||zzztttsssrrrpppoooooopppqqqrrrsssqqqlllggggggpppyyy~~~uuummmiiillltttzzz|||{{{wwwrrrllljjjjjjkkkjjjiiihhhiiijjjkkkjjjiiidddiiinnnrrrrrrrrrssstttooommmkkkgggdddeeehhhllloooqqqmmmddd\\\ZZZXXXVVVQQQSSSTTTTTTRRRQQQRRRRRRSSSUUUWWWVVVQQQLLLHHHGGGDDDBBB>>>===>>>???@@@???;;;======;;;;;;>>>>>>;;;;;;999777777888999999888777555444222111111222333555222444:::???@@@AAACCCKKKNNNPPPLLLFFFEEEKKKPPPHHHFFFAAA<<<888666999;;;888666333333444555555555777666555444666999===???DDDDDDHHHOOOXXX^^^```___YYYNNNCCC>>><<<<<<@@@EEEGGGNNNTTTXXX[[[cccppp{{{{{{~~~}}}tttfffYYYSSSQQQWWWZZZ^^^eeeqqq{{{wwwvvvvvvxxxzzztttvvvyyyzzzyyyxxxwwwwwwqqqoooooorrryyy}}}~~~~~~}}}}}}~~~}}}yyy|||~~~}}}{{{}}}}}}~~~~~~zzzwwwvvvwwwvvvrrrnnnkkkkkkjjjiiihhhhhhiiiiiihhhfffggglllpppqqqssstttrrrpppqqqvvvzzz{{{}}}zzzyyyzzz{{{{{{zzzzzz{{{|||{{{yyywwwvvvvvvqqqtttxxxzzz{{{{{{|||~~~xxxyyywwwtttqqqsssxxx}}}{{{xxxwwwyyy|||~~~|||zzzzzzxxxuuuwwwzzz|||{{{zzzzzz{{{vvvvvvyyyzzzyyytttvvvwwwvvvvvvwwwwwwyyy{{{}}}|||zzzxxxvvvtttuuuuuutttrrrrrrtttuuurrrssstttqqqiiigggqqq}}}|||vvvrrrrrruuuyyy{{{}}}}}}wwwppplllooossstttsssqqqqqqrrrrrrpppooommmrrrxxxyyyxxxyyy~~~yyyvvvqqqkkkhhhiiimmmqqqtttxxxwwwooohhhdddbbb___[[[[[[\\\^^^^^^]]]YYYUUURRRTTTWWWXXXVVVTTTRRRRRRPPPLLLGGGEEEEEEGGGHHHHHHDDDFFFEEEBBBBBBFFFHHHFFFDDDBBB@@@???AAABBBBBBBBB<<<:::777444222222333333555333666>>>BBBAAAAAABBBMMMRRRTTTOOOHHHFFFMMMUUUOOOMMMIIIBBB<<<999888999:::888666555666777666666:::888555444555888===@@@DDDEEEHHHMMMTTTXXX[[[[[[XXXOOOEEE???;;;:::@@@GGGGGGKKKQQQTTTWWW^^^hhhppp|||}}}zzzrrrfff]]]YYYZZZYYYZZZ^^^ccckkk|||}}}{{{xxxwwwxxxyyyzzzwwwyyy||||||{{{yyyxxxxxxvvvtttsssvvv}}}~~~zzzwww}}}}}}{{{}}}~~~||||||}}}~~~zzzuuurrrrrrtttrrrooommmkkkkkkkkkjjjiiifffggghhhfffdddeeeiiinnnnnnqqqssssssqqqsssxxx}}}zzz}}}~~~|||{{{yyyyyyzzz||||||}}}}}}{{{yyyxxxyyyzzzssswww|||~~~}}}}}}~~~sssttttttrrrpppsssxxx~~~}}}{{{}}}~~~zzzvvvrrrsssvvvxxxwwwuuuvvv}}}zzztttuuuyyy||||||zzz}}}{{{vvvuuuwwwxxxyyyyyyyyyxxxwwwvvvuuuqqquuuzzz{{{zzzxxxxxxyyyrrrqqqqqqqqqkkkhhhooozzz{{{{{{{{{xxxuuuttttttuuuxxxzzzzzzvvvpppnnnppptttvvvuuuttttttuuuuuutttssssssxxx{{{yyyvvvwww~~~~~~xxxqqqnnnpppvvvzzz{{{xxxpppmmmkkkjjjdddcccdddhhhmmmkkkccc\\\[[[\\\]]]]]]\\\]]]___aaa[[[XXXTTTRRRRRRRRRRRRQQQPPPQQQOOOJJJJJJNNNPPPOOOLLLJJJIIIIIILLLOOOPPPPPPEEECCC???;;;999888888999777666:::BBBFFFDDDAAAAAAHHHNNNRRRMMMEEEDDDMMMVVVQQQPPPMMMGGGAAA===;;;;;;===;;;888777888888888777;;;999888777888:::===??????BBBGGGKKKOOOSSSWWWYYYWWWQQQJJJDDD===:::???GGGCCCGGGMMMRRRXXX^^^eeeiiixxxyyyxxxrrrjjjbbb^^^]]][[[]]]ccciiinnnyyy~~~zzzyyyxxxwwwwwwwwwxxxxxxwwwzzz||||||yyywwwvvvvvvzzzxxxwwwyyy|||{{{www|||~~~}}}~~~|||zzz|||~~~}}}~~~zzzuuurrrrrrtttooonnnllllllmmmnnnmmmllliiijjjjjjgggeeeeeejjjnnnlllppptttuuuuuuwww}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{yyyyyy|||~~~zzz~~~|||{{{uuuvvvwwwvvvuuuxxx~~~|||wwwwwwzzz|||{{{xxxsss{{{zzztttvvv|||}}}~~~|||tttrrruuutttttttttuuuuuuvvvwwwxxxnnnttt|||}}}{{{zzzsssooommmooollliiimmmuuuppprrruuuvvvuuurrrqqqpppvvvvvvtttrrrpppppppppqqqsssrrrrrrssstttuuutttsssuuuyyyzzzvvvpppqqqzzz~~~wwwuuuwww~~~~~~vvvssssssrrrnnnlllnnnuuu|||{{{qqqggggggfffdddbbbaaadddiiimmmhhheeecccbbbaaa```]]][[[ZZZZZZVVVPPPOOOSSSVVVUUUQQQPPPOOOPPPTTTXXXZZZ[[[NNNLLLGGGCCC@@@?????????::::::???GGGJJJGGGCCCBBBBBBIIINNNJJJBBBBBBLLLWWWOOOOOOMMMJJJEEEAAA?????????===:::999999:::999888::::::::::::;;;<<<===>>>999>>>EEEIIILLLOOOUUUYYYVVVSSSOOOIIIAAA;;;???FFF@@@DDDJJJRRRZZZ```eeehhhnnnrrrwwwwwwrrriii```[[[\\\```iiirrruuu{{{|||yyyxxxyyyzzz{{{zzzyyywwwvvvxxx}}}~~~{{{|||~~~~~~~~~{{{{{{||||||~~~~~~xxxvvvwwwzzzppppppqqqqqqrrrssstttuuutttrrrnnnllllllnnnqqqtttqqqssswww|||}}}{{{{{{{{{}}}yyywwwxxxzzz{{{zzz~~~|||xxxzzz|||~~~}}}~~~~~~}}}{{{{{{|||~~~ttttttuuuwwwxxxxxxwwwuuussswww}}}yyyvvvrrroooooopppsssuuuttttttrrrooommmmmmpppssspppvvvwwwqqqmmmooopppmmmlllppprrrqqqssswwwwwwuuuuuuyyy|||wwwppppppxxx}}}|||xxxuuusssvvvzzz}}}~~~{{{yyy|||{{{wwwoooiiijjjpppwwwnnnsssrrrmmmmmmqqqkkkaaabbbbbb___ZZZUUUSSSTTTWWWYYY[[[]]]^^^```ccchhhkkk]]]WWWQQQLLLKKKKKKIIIGGGFFFFFFFFFGGGHHHHHHFFFDDDIIIHHHGGGEEEDDDFFFIIILLLNNNLLLJJJIIIHHHHHHIIIJJJCCC>>><<<@@@CCC???999666???===<<<<<<===?????????@@@<<<;;;@@@JJJRRRTTTSSS[[[XXXRRRKKKEEEBBBDDDFFFEEEEEEHHHPPPZZZcccgggiiihhhiiikkkoooqqqoooiiiccc\\\cccqqq~~~~~~}}}~~~|||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||||||||yyy{{{{{{{{{|||~~~{{{yyy~~~{{{wwwuuuvvvwwwyyyzzzyyywwwssspppoooppprrrxxx}}}}}}vvvqqqqqqqqqoooppptttvvvuuuwww{{{{{{yyyxxxyyyxxxvvvttttttwwwzzz~~~}}}|||~~~~~~wwwqqqqqqwww}}}|||}}}{{{xxxxxxxxxsssllljjjiiifff```ZZZXXXZZZ\\\ddddddeeefffiiilllooopppiiiccc\\\XXXVVVVVVVVVUUUUUUUUUUUUTTTQQQMMMIIIEEEIIIIIIIIIHHHHHHJJJLLLMMMQQQQQQOOONNNKKKIIIGGGFFFEEE@@@???EEEIIIFFF@@@>>>???>>><<<<<<===???AAAAAA???>>>???BBBGGGKKKMMMNNNVVVTTTOOOIIICCC@@@AAABBBDDDDDDHHHQQQ]]]eeehhhggggggffffffhhhjjjiiifffccc```bbbjjjuuu{{{~~~~~~~~~~~~zzzuuussstttuuu~~~|||wwwwwwwwwwwwwwwzzz{{{zzz|||~~~{{{xxxxxxzzzzzzwwwsssuuuyyy}}}~~~}}}yyyyyy|||~~~~~~{{{wwwtttuuu{{{~~~}}}xxxttttttvvvtttoooiiidddcccdddfffqqqooonnnqqqvvvyyyyyywwwvvvpppiiidddcccdddeeefffiiijjjjjjgggbbb[[[SSSNNNMMMNNNPPPQQQRRRRRRRRRQQQWWWWWWWWWUUURRRNNNJJJGGGCCC===<<>>DDDEEEEEEEEEIIIHHHFFFCCCCCCFFFKKKNNNEEEEEEEEEHHHJJJJJJGGGEEEOOOPPPQQQOOOJJJEEECCCAAADDDBBBEEERRRcccqqqvvvvvvgggccc^^^ZZZ[[[```eeeiiieee]]][[[ggg{{{}}}{{{zzz}}}xxxwwwyyyqqqrrrtttvvvxxx|||}}}{{{~~~{{{rrrpppvvvyyywwwtttrrrrrrsssssstttvvvuuuuuu{{{~~~}}}yyysssnnnmmmooossswww~~~xxxooohhheeeaaa```aaacccdddccc^^^[[[]]]\\\[[[ZZZZZZ[[[\\\]]]SSSIIIAAAAAAEEEGGGIIILLLLLLLLLJJJGGGFFFHHHMMMQQQLLLHHHFFFKKKSSSUUUOOOHHHNNNPPPRRRRRRNNNIIIFFFDDDBBB???@@@KKK^^^oooyyy}}}qqqmmmgggaaa___aaafffiiiaaaZZZXXXeee|||}}}}}}~~~||||||||||||}}}}}}~~~~~~{{{yyyyyyzzzvvvqqqpppssstttsssqqqrrrsssttttttsssssssssvvv{{{|||zzzxxxtttpppnnnpppuuuyyy~~~vvvnnnjjjhhhhhhfffeeefffhhhhhhdddaaa___^^^\\\\\\]]]___bbbddd[[[PPPGGGFFFIIIJJJKKKMMMNNNNNNMMMJJJGGGHHHLLLPPPPPPJJJGGGNNNYYY]]]WWWNNNMMMPPPSSSTTTQQQLLLHHHGGGAAA>>>???FFFTTTeeerrryyyxxxwwwsssnnnjjjiiijjjlllaaa\\\YYYcccyyy~~~{{{xxxuuuzzz|||yyywwwvvvvvvtttuuuttttttvvvxxxxxxuuurrrrrrtttxxx{{{||||||yyywwwttttttrrrooolllnnnssswww|||~~~~~~zzztttoooppprrrooolllhhhiiimmmpppooolllffffffeeeeeeeeefffffffff___VVVOOOPPPRRRQQQOOONNNRRRSSSSSSPPPKKKJJJNNNRRRPPPLLLJJJPPPYYY^^^ZZZTTTPPPSSSVVVWWWUUUQQQMMMLLLFFFEEEEEEHHHOOO[[[gggnnnrrrvvvyyyzzzyyywwwxxxyyykkkgggaaacccsss~~~{{{www~~~{{{yyyyyyyyy{{{}}}|||xxxtttrrrvvvzzz|||zzzxxxuuutttooooooooollljjjkkkoootttxxxzzz|||yyyuuuuuuyyy}}}uuuppplllmmmssswwwxxxwwwnnnooopppooonnnllliiigggeee^^^ZZZ]]]___[[[VVVTTTVVVYYYYYYVVVQQQNNNQQQUUUNNNLLLLLLQQQWWW[[[ZZZXXXTTTWWWZZZ[[[YYYVVVSSSQQQMMMNNNNNNNNNPPPVVV___fffgggoooyyyvvvrrrjjjfffppp}}}zzz|||~~~}}}zzzxxxwwwuuusssrrrqqqpppnnnlllssstttvvvwwwxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyrrrwww{{{yyyrrrkkkhhhgggffffffcccbbbeeehhhccc[[[^^^^^^^^^\\\ZZZXXXWWWWWWOOOQQQUUUWWWTTTOOOPPPVVVUUUZZZ^^^[[[UUUQQQRRRUUUTTTTTTTTTSSSTTTWWW]]]aaafffgggmmmwww|||}}}}}}sssjjjhhhqqq~~~|||zzzxxxwwwvvvsssqqqssstttuuuvvvuuussspppoooqqqqqqrrrrrrssstttuuuvvvvvvyyy|||zzztttooommmnnnuuussspppooorrruuupppiiieeefffhhhhhhfffcccaaa```YYYYYY[[[]]]ZZZSSSQQQSSSSSSWWWYYYWWWRRROOOQQQTTTXXXXXXWWWVVVWWWYYY^^^aaahhhgggjjjooopppnnnpppvvv|||yyyrrrkkkffffffkkkpppuuu}}}yyyzzz{{{zzzxxxuuuqqqooooooppppppqqqrrrrrrsssssswwwyyyzzzxxxtttqqqqqqssszzzyyyvvvuuuxxx|||xxxqqqjjjlllmmmnnnmmmjjjfffdddbbb``````dddbbb[[[VVVTTTSSSUUUVVVTTTQQQOOOQQQSSSZZZ[[[ZZZYYYXXXZZZ^^^bbbdddcccccccccaaa^^^___cccnnnooonnnjjjccc]]]YYYWWW[[[nnn~~~~~~}}}}}}~~~~~~}}}~~~{{{wwwtttrrrpppllljjjmmmmmmmmmnnnnnnlllhhheeeccccccccccccdddeeefffgggcccbbbaaabbbcccdddcccbbbdddiiikkkgggeeefffeeebbb^^^^^^]]]\\\\\\___cccfffffffffeeedddcccaaa```___fffeeeeeecccbbbaaa```___aaaaaaaaaaaaaaaaaaaaaaaacccdddfffjjjmmmnnnllljjjiiiiiijjjkkklllmmmnnnooonnnqqqvvvzzz|||{{{yyywwwuuusssqqqrrruuuxxxyyyyyy}}}zzzwwwuuuuuutttsssqqquuutttsssrrrrrrrrrsssssswwwtttqqqppprrrssssssssssssuuuwwwwwwuuuuuuyyy}}}zzzwwwzzz~~~}}}zzzuuuuuuuuuuuuuuutttttttttvvvvvvuuussspppppprrruuuvvvvvvuuuvvvzzz~~~yyyqqqoooooonnnoooooonnnllljjjhhhdddeeejjjlllggg___[[[YYYZZZZZZYYYVVVSSSQQQQQQWWWXXXXXXWWWWWWYYY]]]```^^^]]]\\\ZZZXXXVVVXXXZZZaaacccdddccc___YYYSSSOOOKKKWWWmmm~~~~~~|||yyy|||zzzxxxvvvuuuuuuvvvwwwssstttuuuvvvwwwwwwxxxxxxssstttttttttrrrpppnnnmmmnnnooopppoookkkhhhffffffggghhhiiihhheeebbbaaa```fffeeeeeeeeeeeefffffffffcccbbbaaabbbbbbbbb___]]]YYYYYYYYYYYYYYYXXXXXXXXXUUUUUUVVVYYY\\\]]]\\\[[[]]][[[XXXUUURRRNNNKKKHHHIIIHHHHHHHHHHHHGGGCCC@@@=========>>>???@@@AAABBB======<<<>>>@@@AAAAAA@@@???CCCEEEBBB???@@@???<<<======<<<:::999;;;>>>AAAAAAAAA@@@@@@????????????========================<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBCCCAAA???AAAAAABBBBBBCCCDDDEEEEEEEEEGGGKKKMMMNNNLLLIIIGGGHHHGGGFFFGGGIIIKKKMMMMMMMMMKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHLLLJJJHHHHHHIIIKKKLLLMMMLLLNNNOOONNNLLLKKKOOORRRUUUWWWWWWSSSMMMLLLPPPUUUSSSUUUXXX[[[\\\\\\[[[YYY]]]^^^^^^______```bbbccccccbbbcccfffggggggggggggnnnoooqqqqqqsssvvv{{{~~~}}}||||||||||||zzzyyyvvvsssqqqsssvvvyyyuuuvvvwwwyyy~~~{{{sssqqqnnnlllmmmqqquuuwwwxxxsssnnnnnntttwwwrrrjjjeeeccccccdddccc```[[[UUUPPPRRRSSSTTTTTTTTTWWWZZZ]]]\\\\\\[[[XXXVVVVVVWWWXXXZZZZZZZZZYYYXXXUUURRRPPPFFFFFFOOOaaayyyeeeeeefffggghhhfffbbb^^^]]]\\\ZZZYYYXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVRRRSSSUUUTTTQQQOOONNNNNNNNNOOOPPPNNNKKKHHHFFFFFFHHHIIIJJJHHHEEECCCCCCCCCGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBCCCEEEEEECCCBBBAAAAAA@@@???????????????======???BBBFFFHHHHHHHHHJJJIIIGGGEEEAAA>>>;;;999888777666777777555333000000000000000111222333333000000///111333555444333111555666222000111111///222222111000......111333222222111111111222333333---......//////000000111////////////////////////000000000111222222000...000000111111222222333333333444666777777555222000333333333333444666777777333333444555666777888888333333333333222222222111333444444444333555888;;;888888888777666777:::<<<888999999777444444777;;;666888:::<<<=========<<<>>>???@@@@@@??????AAACCCAAA>>>???DDDFFFEEECCCDDDHHHJJJKKKLLLLLLNNNRRRTTTUUUUUUUUUVVVWWWXXXZZZZZZ``````aaabbbdddcccaaa___dddhhhmmmqqqtttwwwzzz}}}|||{{{}}}{{{{{{yyyyyy}}}|||tttmmmiiigggjjjqqqyyy~~~zzzyyy~~~zzzsssoooooommmlllkkkiiiccc[[[TTTRRRSSSTTTTTTTTTUUUYYY[[[^^^aaa```[[[XXXXXXYYYWWW[[[XXXUUUSSSSSSRRRPPPOOOLLLEEEDDDNNN___zzzNNNNNNNNNOOOOOOMMMJJJFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@??????AAABBBAAA>>><<<<<<===<<<===>>>===;;;999999999:::;;;;;;999777666777999888888999999999999999999:::999888999:::;;;:::999888666555444444666777999666555666999===@@@AAAAAABBBBBBBBB@@@===:::888888666555444444555444222000222222111111111222222333333222111111222333222111111555555111///111222111111222222111000000111333111000///......///000111/////////000000000000000000000000000000000000000111000000000222222000...111111111111111111222222222222333333333222111000000111222222222222333444...///111222222222222333000000000000000///......,,,000333111...///555;;;<<<999555222222444555555222111000/////////000111000000111333444444444444777888999777444444555777444000111888;;;888555666666888999:::999999;;;<<<;;;;;;;;;;;;===>>>@@@AAA@@@??????@@@BBBCCCBBBAAABBBEEEIIILLLMMMPPPTTTWWWYYYZZZ[[[ZZZYYYZZZ]]]___^^^]]]^^^___bbbgggllloooqqqrrrsssssssssvvv{{{~~~yyyzzz~~~|||wwwpppllliiilllsssyyy||||||}}}}}}zzzyyyxxxsssnnnlllllliiibbb[[[XXXYYYYYYXXXWWWWWWYYY[[[^^^cccccc^^^\\\]]]]]]ZZZ]]][[[XXXWWWWWWUUUQQQNNNPPPKKKIIIPPPXXXiii@@@??????@@@@@@???;;;999777888888888888777777666555666888999888666444222444777888777444222333555333444555555444333444666444444444222000000333555000111222333444444444444777666555555777777666555000///------...000333555222111111333666999;;;;;;;;;<<<===<<<999777666555444333222222333333111///111000000////////////000333111/////////...,,,+++///222222...,,,///111000,,,---//////......///000000///...---,,,---......//////.........---------........................---,,,,,,---//////...---000000000000000000000000000000000000000000111111///000111000//////000111---...//////...---------...////////////...------)))...333111,,,---444<<>><<<;;;===???DDDCCCAAA@@@AAAEEEHHHKKKJJJKKKLLLKKKKKKNNNSSSXXXUUU[[[bbbeeefffggglllpppyyy{{{{{{{{{||||||~~~|||xxxtttuuuzzz|||{{{yyy{{{yyy{{{~~~}}}vvvnnnkkkkkkkkkfffaaa_________]]]ZZZYYYZZZ[[[[[[aaaddd```___bbbaaa^^^^^^]]]]]]^^^^^^[[[UUUPPPMMMKKKNNNTTTWWW^^^vvv>>>======<<<;;;:::999999666555555444444444555555555333222111222444444444444444444444333222111000222333333444444333333222222555777666333222333444111111222222444555666777:::999888666555555444444444333111000...------,,,,,,---000222444666777777666666555555555555444444333333333222222222222111555333111000000222555666555444222111000111222222000000000000///////////////111111111000///000111///111222222000//////000000000000000//////......//////............//////000000000000000000111111222222111000//////000000000000///...............000000////////////000000111000///...............////////////...---,,,+++,,,---...---,,,---///111222111000//////000111222///...,,,++++++,,,---...---------------...//////222111///...------.........///000222222222111000////////////////////////------++++++++++++------------...///000000000000+++,,,,,,------,,,,,,+++333111000222444555333111555333111000111333666888444444555666777999;;;<<<999:::<<>>;;;<<<>>>AAACCCFFFHHHIIIKKKLLLOOOQQQSSSTTTUUUUUUNNNOOORRRUUUYYY^^^aaaccceeekkkrrrxxx|||~~~wwwoooiiinnnvvvyyyzzzzzzyyyuuurrruuu}}}}}}xxxwwwuuusssqqqpppooonnndddccccccfffjjjllljjjhhh[[[VVVVVVZZZZZZWWW\\\eeefff444444444555555666666666222222333333444555666777333444444333333222333444666777888999::::::::::::999888666555555666888999888777666444333444666777888888888999999;;;<<<<<<===<<<;;;999888777666666777666444333222111111111111000///...///222444666333222222111000///......000000111222333444555555333444666888999999999888888888777666555444444444222222111111111000000000333444555444333222333555444444333111///000222555HHHCCC;;;444///------...333222222222222222222333444333333333333333222222111111000000000000000111111000000//////000000000000//////......//////000000000000000111111222333///...---------///222333111333666666444222111111---------...//////000000...000222444444333111000222222222222222333333444111222222333222000///...000000/////////...------000000///...---,,,++++++......------------......---------------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,---......------,,,,,,------,,,+++***)))///...---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,******///.........///000111222------,,,------///000111222222333444555666777777444555777999:::;;;;;;:::777777888:::<<>>>>>???CCCFFFFFFJJJNNNQQQTTTYYYaaafffpppuuu~~~|||zzzxxxvvvsssqqqqqqrrrsssffffffggghhhhhheeeaaa]]]bbbaaakkk111111111111222222222222333333333222333333444444444777;;;:::777555666999999999:::;;;<<<<<<;;;;;;========================>>><<<:::;;;<<<===;;;999:::999999999999:::;;;;;;888888888888888999:::::::::999888777777666666777333333222222111111000000111222222222222333333333222222333333444555666666888999999999999888777777:::::::::999888666444333444333333333333222222222333444555555333333444555111222333222000///000111222222222222222111111111555444444333333444444555444444444333222111111111000000000000000111222222111111111111111222333444333333222222222222333333000000///.........//////000000000111111222222222...000111111//////000222333333444444333222111000000111333555666666555444444444444444444555666666666555444333222222222222111000/////////000111222111111111000/////////...,,,,,,---......---,,,,,,******+++++++++++++++***+++,,,,,,------,,,,,,+++***,,,......---,,,---///,,,------............---------------...///000111,,,---...///000000000000***************))))))(((...---,,,+++************)))))))))*********)))))).........///////////////,,,------......---++++++---------......000111111+++,,,------------///111...000111///---,,,...000///000000111111111222222000111222444555888;;;>>>999>>>DDDHHHMMMQQQWWW[[[hhhkkkqqquuuzzzwwwvvvuuutttssssssuuuvvvpppppppppppppppoooiiidddaaa```fffttt333333333222222222222222444444333222222222333333444888<<<<<<888666777:::777777888888999999888888======>>>>>>>>>>>>======???===;;;===??????<<<999999999888888888999::::::777777777777888999:::;;;::::::999888777777777777555555666555555333222111222222222333444444555555444444555555666777777777::::::999888888777777777<<<<<<<<<;;;:::888555444444444444333333333222222333444555444333333444555///111222222000//////000000000000111333555777888666666555555555555666666444444333222222111000000000000///000000111222222222111111111222333333444444333333222222333333444444444333222111111111222000000111222222222222111000111111111000000222444333444444444333111000...111222333555555555555555444444444444444555666666777666444333222222333444111000/////////111222333444333222111000///...---,,,---...//////...---,,,............---,,,+++++++++,,,,,,------,,,,,,+++***---//////---,,,---////////////000000111111111,,,,,,,,,+++,,,,,,---...------............------------...//////000111222------,,,,,,------......------...//////.........,,,,,,,,,---------......)))***+++,,,---,,,,,,+++...---,,,,,,++++++,,,,,,,,,---...---,,,,,,...000...000111000---,,,///111...,,,+++,,,---...---,,,000//////000111222222333222444666666555777;;;???999===CCCHHHNNNUUU]]]ccchhhkkkooouuu|||}}}zzzwwwxxxxxxxxxyyyzzz}}}{{{{{{{{{zzz{{{yyysssmmmfffgggjjjmmmsss444444444444444444444444444333333222333444666777888999:::;;;;;;:::999999:::888777888:::;;;::::::>>>======<<<<<<======>>>:::;;;<<<===>>>>>>>>>>>><<<;;;999777666666777888888888888888777777777777888888:::;;;<<<;;;;;;:::999999888777666666666777111333555777888777666666555555555555555666777777:::999888777666666666666;;;::::::999888777666666666555333111111222333444333333444444555555666666333333111000////////////222222222222222222222222333333333444555666777777111222333222000///000111111111222333333333222222333222111000000111222333111111222222333444555555555555333222222333444555111111222333333444555555333222111000000000111222000000000000111222333444333222000111333555555555444444444555555555555666666666777777777555333222111111111111111000//////000000000000000///.........---,,,,,,,,,,,,---...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................---------......///////////////------------------,,,,,,............////////////---.........---,,,++++++,,,++++++******++++++,,,+++,,,------......------/////////......---------------------------------........................---------.........//////------------.........///........................//////000111111000///.../////////000000000111111444444555666888:::<<<===EEEFFFIIILLLQQQWWW[[[^^^hhhjjjnnnrrruuuyyy~~~{{{rrrnnnuuuwwwqqqjjjjjjpppqqqwww444444444444444444444444444444333333444555666777:::;;;===>>>>>>>>>======:::999777777999:::;;;:::<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>======<<<;;;999777666666777888777777666666666555555555777888999::::::::::::999::::::999888888888888888555777999:::;;;:::999888555555555555555666777777999888777777666777777777999999888888777666666666666555333222222222444444555555555555555666666666333333222000000/////////222222222222222222222222333333444444555555666666222333444333111000111222111222333333444444333333333222111111111111222333111222222333444444555555444444333333333333444444111111222333333444555555444333222111111222333333000000000111111222333444111000000111333555444333444444444444555555555555666777777777666555444333111111111111111000//////000000000000000///......//////...------...//////000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,.....................///---......///////////////...---------------------............////////////...............---,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---------------.........---------,,,,,,------------------------........................---------.........//////---.........////////////------------------------...///000000000000///...............///000000111111111111111222333444555000000000111333555888999:::<<<>>>@@@BBBDDDHHHJJJOOOPPPTTTYYY___fffkkknnnwwwzzz~~~~~~zzzyyy~~~yyyqqqppptttsssrrr555555555555555555555555444444444444555666777888;;;<<<===???@@@@@@@@@@@@;;;999666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@???>>>===<<<;;;;;;:::999777777777888888555555555555444444444444666777888888888888888777;;;;;;:::999999999::::::555666777888888888777666555555555555555666777777777777666666666777888888777777777777777777777777777666444333333333444555777777666666666666666555333333222111000000000000222222222222222222222222444444444444444555555555333444555444222111222333333333444555555555555444333333222222222222333333222333333444444555555555333444444555555444444444111222222333333444444555444444333222222333444555111111111111222333444444000000111333666666555444444444444444555555555555777777777777666555444333000111111111111000000///000000000000000//////...000000///......///000000111222222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---......///////////////....................................///////////////////////////......------------,,,,,,---------***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,------------------------........................------........./////////////////////000000000000------------------------......////////////.........---,,,,,,---///000111000000///............///333333222222222222333333111333444444333444666888999:::;;;===@@@DDDFFFHHHMMMOOORRRWWW]]]ccchhhkkkuuuxxx|||vvvtttzzzyyytttyyy555555555555555555555555555555555666777888999999:::;;;<<<===>>>???@@@@@@<<<999777666888:::;;;<<<:::::::::;;;;;;:::::::::>>>??????>>>>>>===<<<;;;::::::888888777777888888666555555555555444444444666666666666666666666666::::::999999999999999:::666666777777777666555555555555555555555666777777555555555666666888999999666777777777888888888999888777666555555555555666888888777777666666555555333222222111111111222222222222222222222222222222555444444444444444444444333444555555333222333555444444555666666666666666333333333333333333333333333333444444444555555555333444666777777666555555222222222333333444444444333333222111222333444555222222222222222333444444111111333666888888666444333333444444444555555555777777666666555555444333000000111111111111000/////////000000000000//////////////////////////////111111111111111000//////------------------------***++++++,,,---...//////---......///////////////.........///////////////............//////////////////000000000000//////......------------......***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................///////////////000000000000111111111........................---.........////////////...---,,,,,,---...000222222111000000//////000000000111111111111222333333333444444333111111333444222222333333444555666666::::::;;;<<<>>>@@@BBBCCCKKKMMMQQQVVV[[[bbbiiinnntttwwwuuu||||||{{{666666666666666666666666555666777888999::::::;;;;;;;;;<<<===>>>???@@@AAA<<<:::888888999;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;999999888888888888888888777777777666666666666555666555555555555555555555888777777777777777888888999999999999999999888888555555555555555666777777444555555555666777999999777888888999999::::::;;;888888888777777777777777888888777777666666555555333222222222222222333444222222222222222222222222444444444444444333333333333444555555444333444555555555666777777777777666333333333333333333333333333333333444444444444444444555666888888777777666222222333333333333444444222111000000000222333444333333333333333333444555111111222555777666444222333333333444444444444555666666555444444333333333///000000111111111000000//////000000000000//////......................../////////000//////......------------------------))))))***+++,,,,,,---------......///////////////............//////000000............//////////////////000000000000000//////......------......///++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000000000000000111111111222000000000000000000000000............//////000000//////.........///000111111111111111222333444444------...///000000111111...//////...------...000//////000000111111111111111111222333444666888999555666888:::<<<@@@EEEIIIMMMXXXgggrrryyy{{{uuu{{{||||||{{{777777777777777777777777555666888999;;;<<<<<<<<<============>>>???AAABBB===;;;:::;;;<<<======<<<;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;888888888888888888888888888888888888777777777777666666555444444444444555666555555555555666777777777777777777777777777777555555555555555666777777555555555555666777888999999999999::::::;;;;;;;;;999999999999888888888777777777666666666666666555222222222222333444555555222222222222222222222222333333333333333444444444222444555444333333444666555555666777777777777666222222333333333333222222333333333333333333333333333444555666666666666666333333333333333333333333111000000///000111333444444444444333333444444555111000000222333333111///333333333333444444444444555555333222222222222222///000000111111111111000...//////000000000000000---......//////......---------............------------------------------)))******++++++,,,,,,,,,---......///////////////---------......//////000............////////////...//////000000000000000......------------......+++,,,------......------,,,,,,,,,,,,------------------------------------............................../////////000000000000000000000111111111111111111111111111111111111//////...//////000111222222222222111111111000000///000000111222333555666444555555555555555444333111222333222111111333444111222333444555555555555333333222222222333444444333444444444333444777999666===EEEKKKOOOTTT\\\bbbooosss~~~xxxxxx|||{{{wwwuuuzzz777777777777777777777777666777999;;;<<<============<<<<<<;;;<<<===>>>???===<<<<<<>>>???@@@>>><<<===>>>@@@AAAAAA@@@>>>===============<<<;;;::::::888888888999999999888888999999888888888777777777777666555444333444444555555555444444555666666777333222222333333444555555555555555555555666777777555555555555555666777888999999999999999999:::::::::::::::::::::999999888555555555555555666666666222222222333333444666666222222222222222222222222222222222333333444444555111333444444333333444555444555666666777777666666111111222333333222111111222222222222222222222222111111111222222333444555333333333333333333333333111111000000111222444555555555444444444444555555555333222111222222111///222222333333333444444444444333222000000000000111//////000111111111111111......///000000000000000...///000000000000///...,,,------.........------........................,,,,,,,,,,,,,,,,,,---------......///////////////+++,,,,,,---......//////............////////////---...//////000000000///...------------------...,,,---......//////......,,,,,,---------.........------------------------.........................../////////000000000000/////////000000000111111000000000000000000000000000000//////000111333444444555666666555333000///000000000000111333444555000000111111111000///...///000111000......000111,,,---///111222222222111666555444222111000000000333555555555444333444555222444666777888:::>>>AAACCCEEELLLYYYccckkkvvvzzzyyy||||||yyywwwzzzxxx777777777777777777777777666777999;;;===>>>>>>===;;;:::999888888999;;;;;;<<<===>>>@@@BBBAAA???<<<>>>@@@AAABBBBBBAAA@@@>>>@@@@@@???>>>===;;;999888777888888999999999888888888888888888777777777777777666555444333444444555555555555555555666777777444444444555555777888999555555555555555666777777666555555555555666777777888888888888888888888888::::::;;;;;;;;;:::999888333444444444555555666666222222222333444555666777222222222222222222222222111111222333333444555555111222333333222222444555444555555666666666666666000111222333333222111000222111111111111111111111000///......///111333444333333333333333333333333222222111111222444555666666555555444444444555555:::777555444444444333222222222333333333444444444333222111////////////000//////000111111111111111......///000000000000000///000111222222111000///------...............---..........................................---------......///////////////++++++,,,,,,---...//////............/////////000------...///////////////---------,,,,,,------------...//////000/////////---------....../////////------------------------........................////////////000000000000////////////000000000000000000000000000000000000111000000000000222444555666777888999777444111...222222111222222333444555///000111333444333333222333444444222111000111333111333444666777777777666//////000000111222444444///111333444333333444555444444444555666777888888===888777;;;???BBBKKKVVVVVVbbbrrr{{{{{{{{{qqquuu999777555666888:::999777777777999:::;;;<<<<<<===:::888666888<<>>@@@AAAAAA@@@@@@???AAACCCCCCBBBAAABBBCCCBBB@@@?????????>>><<<:::999999999999999999999999:::::::::999888777666555555444333222333555777888555777999999777555555555444444444444555777888999999999888777666555444444777777777666666666666666444555777888999999888888999::::::;;;:::999777666666666555555444444444333555444444333333444444444111222222333333333222222000000000000000000000000333333333444444444555555555444333333333333444555333333333222222111111111///111111111000000222444222111000000222444444333555444444333333444444555666555333222222444777999666444333333555666666555555555555555444333222111444333333222111111111222333222111000////////////...//////000111222222222333333333222222222111111000000//////.........---,,,---...//////...---,,,...........................------------...//////000000111111111111000000---------.........//////---.../////////...,,,+++......//////000000111111//////............//////---...///000000111000000..................------------......---,,,,,,+++........................---------...///000000111111111000000//////......222111000//////...//////111111000000000000000111444777:::999666444444555555111...///333666444111333333333333333333333333111111111111111111111111111111111111222333444555222222222222333444555666333333333444444444555555555555666666777777888888888888888999:::<<<===>>>CCCHHHQQQYYYbbbmmmwww|||zzz~~~~~~zzzqqqsss888666444555777999888777666777888999;;;;;;;;;;;;:::888777999===??????>>>>>>???@@@BBBBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@===;;;<<<;;;999888888999;;;<<<======<<<;;;999777555444444444333222333555777999888:::;;;:::888666555555555555555666777888:::;;;:::999999888777666666666777777777777777777777777555666777999::::::999999999999:::;;;:::999888777777777666666555555555555555444444333333333333444222222333333333333222222111111111111111111111111333333333333444444444444555555444333333444555555333333333333222222222111111222222111000111333555444222111111333444444333444444444444444444444444777666555444444555777888555444222333555666666555777777777666666555444333444333333222111111222222111111000////////////000/////////000111222222222333222222222111111111111000/////////............------...//////...------------------------------...------------...//////000000111111111111000000---------.........//////...////////////...------///////////////000000000//////............//////...//////000000000000///........................------.........------,,,........................------......///000000111111000000000/////////...111000000////////////000111111000000000000111111///222666:::;;;;;;:::999666333000111555777555333333333333333333333333333222222222111111222222222111111111111222333444555222222222222333444555666444444444444555555555555555555666666777888888999888888888999:::;;;<<<===:::>>>CCCGGGKKKQQQWWW\\\ffflllssswww{{{~~~|||zzzsssvvv666555444444666777777666555666777888999::::::::::::999999;;;===?????????AAAAAABBBCCCCCCCCCBBBBBBEEEBBB@@@@@@CCCEEEEEECCCCCCBBBAAAAAABBBAAA???===???===:::777777:::===???@@@@@@>>><<<:::777555333444444333444555777999:::<<<======<<<888666555555555555666777999:::<<<===::::::999999888888777777888888888888888888888888777777888999::::::::::::888999:::;;;;;;:::999999888888888777777777777777666666555555444444444444222333333333333333222222111111111111111111111111222222222222333333333333555555444333333444555555444333333333333333222222444444333222111222444777666444222222333444333222222333444555555444333222777666666666666666555666444222222333555777777666888888888888777666555555444333333222222222222222111000000/////////000000//////000000111222222222111111111111000000000000////////////............---......//////......---------------------------...------------.../////////000000111111000000///------........./////////111000//////......//////000000///////////////////////////......///////////////000000000///..............................---....../////////..............................------......///000000000000000000000////////////000////////////000000111111000000000000000111111---///444;;;AAAAAA===888555333000111555666555333333333333333333333333333444333222222222222333444222111111222222333444555222222222222333444555666555555555666666666777777666666666777888888999999999999999999999:::;;;<<<999;;;>>>??????@@@AAACCCGGGKKKOOOSSSXXXbbbppp{{{{{{yyy555555444444555666666666555666777888999999999999999:::;;;<<<>>>@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAAEEE@@@;;;<<<@@@DDDCCC@@@CCCBBBAAAAAAAAAAAA???===???===;;;::::::;;;===???@@@@@@???===;;;999777555666555666666888999;;;<<<>>>>>>>>>;;;777555444444555555666777888:::<<<===888888888888888888888777888999999999999999::::::999999999::::::;;;;;;;;;777888:::;;;;;;;;;::::::999999999999999999999888888888888888888777666666444444444555444444333333222222222222222222222222111111222222222333333333555555444444444444555555444444444444333333333333666666555333111222555888777555333333444444333222111222444555555444222111555555666666666555333222333111111222555777777777888888888888888777666555444333333222222222333333444333222111000000000000000000000111111222222222000000000000000////////////////////////...............////////////......------------------------...------------...////////////000000000000//////............////////////222111///.........///000000000000//////......---......////////////......///000000000///...---------------...............---...//////000/////////....................................//////000000000000000000//////////////////...//////000111111000000000000000000111222000111555===DDDCCC;;;222222000///000222333333111222222333333333333444444666555333222222333555666222222222222222333444555333333333333333444555555666666777777777888888888666666777888888999999:::;;;:::::::::::::::;;;;;;>>>???AAABBBCCCBBBBBBBBB@@@BBBCCCBBBBBBGGGPPPWWWXXXaaannnzzz|||555555555555555666777888666777888999999999999999999;;;===>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@DDD???;;;;;;@@@CCCBBB@@@BBB@@@@@@@@@AAA@@@>>>===<<<======>>>>>>======<<<>>>>>>>>>===<<<;;;:::999888888999:::;;;<<<===>>>======<<<999555333222333444444444555777999:::;;;666666666777777777777777888888999999:::::::::::::::::::::::::::;;;;;;;;;777888:::;;;<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::666666666666666555444444222222222222222222222222111111222222222333333333555555555555555555555555444444444444444444444444666666666444333333666888777555333333444444333222111222444555555444222111333333444555444333111000222111000222444666777666666666777777777666555555444333333222333333444444888777555333222111000000111111111111222222222222////////////////////////.........///////////////////////////////////////------------------------...------------...////////////000000000000//////........./////////000000222111///.........///000000000//////......------......///000000///......///////////////...---,,,---------.........//////......///////////////.......................................////////////////////////000000000000//////...//////000111111000000//////000111222222222111444<<>>???AAACCCDDDDDDCCCBBBBBBCCCDDDBBB???>>>@@@CCCCCCGGGOOOXXXaaakkktttyyy~~~666777888777666777888:::888999:::;;;;;;;;;;;;;;;999<<>>>>>>>>???@@@@@@CCC@@@>>>>>>AAACCCCCCAAAAAA@@@???@@@AAA@@@???===;;;<<<>>>@@@@@@>>><<<;;;;;;<<<<<<=========<<<<<<::::::;;;;;;<<<=========;;;;;;:::777444222222333444444444444555666888999555555666666777777777888888888888999999::::::;;;;;;::::::999999:::;;;;;;999999;;;<<<<<<;;;::::::999::::::::::::;;;;;;;;;;;;<<<===?????????>>>>>>999999999999888777666555333333333333333333333333222222222222333333333333444555666666666666555444444444444555555555555666555666777666444333555666666444222222333444333222111222333444444333222111111222333333333222111000333111111222444666666555555555555666666555555444333333333333333444444555999888777555333222111111222222222222222222222222////////////000000000000.........///////////////000//////......//////000...........................------------...//////...//////000000//////........./////////000000000111000//////......////////////..................---...///000000///...---....../////////...------,,,,,,------.../////////...////////////...------..............................//////////////////////////////000000000000000////////////000000111////////////000111222333///...111888@@@@@@999222222222222222222333444444111222222333333444444555444444444444444444444444444444333333333333444444555444444444444444555555777777777888888888999999888888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???AAA@@@@@@AAACCCCCCBBBAAA???BBBDDDEEEDDDBBBBBBBBB@@@@@@BBBEEEKKKSSSZZZ^^^ooozzz888:::;;;:::888888:::===;;;;;;<<<============<<<999<<<@@@BBBAAAAAABBBCCC>>>>>>======>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@AAABBBBBB@@@>>><<<<<<===>>>>>>===<<<<<<;;;;;;<<<======<<<<<<<<<:::;;;;;;;;;<<<;;;;;;;;;888999888666444333444666555555444444555555666777555555666777888888999999777777888888999:::::::::;;;:::999888888999:::::::::;;;<<<<<<<<<;;;:::999999999999::::::;;;;;;;;;999;;;===@@@AAAAAAAAA@@@;;;;;;;;;;;;:::999888777444444444444444444444444333333333333444444444444444555666777777666555444444444555555666666666666444666777777555444333444444222111111333444444333222222222222222222222222111111222333333333222222444222111222333555555444444555555666666555555555333333333333333444555555777666555444444333333444222222222222222222222222/////////000000111111111............/////////000111000///......///000111////////////////////////...------------...//////......////////////........./////////000000000000...////////////...------------..................---...///000000///...---------......///.........,,,,,,------...//////000/////////......,,,+++***......................../////////////////////....../////////000000000111111000000////////////000////////////000111222333------///444;;;<<<999444222222222222222222333444111111222333333444555555222333444555555444333222555444444333333333444444555555444444444444555555777777777777888888888888888888999999:::;;;;;;;;;============>>>???AAAAAAEEEBBBAAAAAADDDEEEDDDCCC???AAADDDFFFGGGGGGGGGFFFBBBAAAAAACCCGGGLLLPPPRRRRRR\\\hhhrrr{{{999;;;<<<;;;999999<<<>>>======>>>>>>>>>>>>>>>>>>999===AAACCCBBBAAABBBCCC>>>>>>======>>>@@@BBBCCC<<<===???@@@???>>>>>>???CCCBBBAAABBBCCCCCCAAA@@@>>>===<<<;;;;;;<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::999888888888888666444444666888666666555555555555666666666666777888999::::::;;;666666777888999999::::::;;;:::999888888888999:::;;;;;;<<<<<<<<<;;;999888999999999::::::;;;;;;;;;888:::===???AAABBBAAAAAA<<<<<<<<<<<<;;;:::999888444444444444444444444444333333444444444444555555444555666777777666555444444555555555666666777777333555777888666444222222222111000000222444444333333222222111111222222333222222222333333444444555444333111222333444444333555555666666666666666555333333333333333444555666333333333333333444555666222222222222222222222222//////000000111111222222---.........//////000000111000///......///000111000000000000000000000000...------------...//////......////////////......////////////000000000000---.../////////...,,,+++,,,------....../////////---...///111111///...---,,,,,,---.../////////...,,,,,,------...///000000000//////...---+++***)))........................///////////////............/////////000000111111222111000//////...//////////////////000111222333///...///222666888666444///000000000///000111333111111222333333444555555000222444666666444222000555444444333333333444444666555555444444444555555666777777777777888888888888999999::::::;;;;;;<<<=========>>>???AAABBBCCCDDDAAA???@@@CCCFFFFFFEEECCCDDDFFFGGGHHHHHHGGGGGGHHHGGGFFFGGGHHHJJJJJJJJJNNNSSSXXX\\\bbbqqq======>>>@@@AAAAAA???<<<===???@@@@@@???>>>???@@@@@@AAABBBBBBCCCCCCBBBBBB@@@???>>>???AAACCCCCCCCC??????>>>>>>??????@@@AAAAAABBBEEEFFFGGGEEECCCAAA<<<<<<;;;:::::::::;;;;;;999;;;===???@@@>>><<<;;;;;;;;;;;;;;;::::::999888444555555666666666666555666666666666666666666666666777999;;;<<<<<<<<<;;;888888888888888888888888888999:::;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>999:::;;;<<<============:::;;;<<<>>>??????@@@@@@AAA@@@???>>>>>>>>>??????::::::999777666444333222222333444444555666777777444555777888888888777666666666666666555555555555777666666555555555666666333222111111333555888999000000000000111222333444666666555555555444444444444333222222444444333222444444555666666555444444555555333222222333555555666666555555555444444444222222222222222222222222333222222111000000000111333222111000////////////222111000//////000111222111111000000//////......////////////////////////////////////////////////---------///222222///,,,..............................---,,,---...///000............//////000000........................///////////////.........000000///...---,,,,,,,,,.../////////...---,,,,,,............/////////000000000000000000000000000222222111111000/////////111111000000000000111111444444333222222111111000222222111111222222333444222333444444222222333444555555555555555555444444444444444555555555666666666777888888888666555444888888999999999999888888:::999999999999;;;<<<===AAA???===<<<===@@@DDDFFFHHHFFFDDDBBBAAABBBCCCDDDCCCDDDEEEHHHKKKLLLKKKJJJHHHIIIKKKLLLMMMMMMMMMLLLOOOSSSVVVUUUUUUZZZeeennn<<<<<<<<<>>>@@@@@@>>>;;;===???AAAAAA@@@@@@@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@BBB@@@??????AAABBBBBBAAA???????????????@@@AAAAAABBBBBBCCCDDDCCCAAA???>>><<<;;;::::::999999999999999:::<<<>>>???===<<<:::::::::;;;;;;::::::999888555666666777888888888888777777777777777777777777888999:::;;;<<<<<<;;;;;;999999999999999999999999999999:::::::::::::::999999:::;;;<<<============888999999:::999999888888888999:::<<<======>>>>>>>>>>>>??????????????????<<<;;;999777555444333222222333555777777666444333444555666777888777777666666666666666555555555444555555444444444444444555333222111111222444666888000000000111111222333444666666666666555555444444666444333444555555444333444555555666666555555444555555444444444444555555666666555555555444444444444444444444444555555555444333222111111111111111333333222111111000//////222111000//////000111222111000000000/////////...........................////////////////////////...------///111222///---........................,,,,,,+++++++++,,,---...------......////////////......................../////////////////////.../////////......------,,,---.........------,,,+++........./////////000000000000000000000000000000111111111111000000000000111111000000000000111111000000111111111222222222222222111111222222333444222333444444222222333444555555555555555555555555444444444555555555666666666777888888777666555444888888888999999888888888;;;::::::999:::;;;<<<===@@@???>>>>>>???AAAEEEGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFHHHJJJLLLLLLLLLJJJKKKMMMNNNOOOOOONNNNNNRRRUUUXXXXXXVVVWWW\\\aaaqqq:::::::::<<<>>>>>><<<:::<<<>>>@@@AAA@@@@@@AAACCC???@@@@@@@@@@@@@@@??????BBB@@@??????AAABBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???===;;;:::;;;;;;999888777777777777888999;;;<<<===<<<:::999:::::::::::::::999999888777777888::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<======<<<;;;:::::::::::::::::::::::::::999999:::::::::999999888888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;:::999888777777888999:::;;;;;;<<<:::<<<>>>@@@BBBAAAAAA@@@>>><<<999666444333333333///222555888999777555333444555666777777777777666666666555555555444444444333333333222222333333444333222111111111222444555111111111111222333444444777777777666666666666666666555444555666777666555555555666666666666555555444555555666666555555444666666666555555555444444444444444555555555666666444444333222222222333333222333333444333222000///111111000000000000111111000000000000////////////........................///////////////////////////...---...000111000///////////////////////////---,,,,,,,,,,,,---......---------.............................................//////////////////........................---------------,,,,,,+++....../////////000000000000000000000000000000000000000000000111111111111111111000000000000111111---...///000111222333444222222111111222222333444222333444444222222333444555555555555555555555555444444555555555666666666666777777777777666666555888888888888888888888888;;;;;;:::::::::;;;<<<<<<>>>>>>>>>???@@@BBBDDDFFFCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGHHHJJJLLLNNNPPPNNNOOOPPPRRRRRRRRRRRRQQQSSSUUUWWWYYYYYYYYYWWWWWW\\\fffuuu999999999:::<<<<<<;;;999:::<<<>>>?????????AAABBB@@@@@@@@@@@@@@@@@@???>>>AAA???>>>???AAABBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===;;;;;;::::::999888777666555555555777888:::;;;;;;;;;999999999999:::::::::999999888888999:::<<<============::::::::::::::::::::::::<<<<<<=========<<<:::999::::::::::::::::::::::::999999::::::999999888777888888999::::::;;;::::::============<<<;;;:::999666666777777888999::::::888;;;???BBBDDDDDDCCCAAA???<<<888555222222222333///000333666888888777666555555555666666666666666555555555444444444333333333222222222222333444444222222111000000111111222222111111222222333444555888888888888888777777777777555555555777888777666666666777777777777666666444555777777777777555444666666666666555555555555222222333333444444555555555444444333333333444444222333444555555333111000111000000000000000000111000000000000////////////------------------------////////////////////////000///......///000000111///////////////////////////////////////000000000------------................................................////////////............////////////---...............------...////////////000000000////////////////////////...//////000111222222222111111000000000000111111//////000111222333444444222222111111222222333444222333444444222222333444444444444555555555555555555555555555666666666666666777777777777666666666999888888888888888888999:::::::::::::::;;;;;;<<<======>>>???@@@BBBCCCDDD@@@AAABBBDDDEEEEEEEEEEEEHHHHHHHHHHHHIIILLLPPPSSSRRRSSSTTTUUUVVVUUUUUUTTTRRRRRRTTTXXX]]]^^^\\\YYY[[[\\\```lll999888888999;;;;;;:::999888:::<<<=========>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@???======>>>AAACCCCCCCCC???@@@AAABBBBBBBBBAAAAAA??????>>>======<<<<<<<<<999888777666555444444555777888999:::::::::999888888888999::::::999999999:::;;;<<<===>>>>>>>>>>>>::::::::::::::::::::::::<<<============;;;:::999::::::::::::::::::::::::999999:::::::::999999888999999::::::;;;;;;::::::888888888999999888888888666666666666666777999999888;;;@@@CCCEEEEEECCCAAA===;;;777333111111222333444444444444444555666777555555555555555666666777444444444444333333333333333333222222333444444555222222111111000000000111222222222222333444555666999999999999999999999999777555555666888999888777888888888888888888888888666666888999999888666666777777666666666555555555333333333444444555555555555444444333444444555555222333555666555444222000000000000111111000000000////////////000000000000........................000000000000000000000000//////////////////111222000000000000000000000000//////000000000111111111................................................---.........//////000000......////////////////////////000000000000//////////////////000000000111////////////////////////......///000111222222333111111000000000000111111333333333333333333333333222222111111222222333444222333444444222222333444444444444555555555666666555555555666666666777777777666666666666777777777999999888777777888999999999999:::;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBB???@@@BBBDDDEEEFFFFFFFFFHHHIIIIIIIIIIIILLLQQQVVVUUUUUUWWWXXXXXXWWWWWWVVVTTTSSSSSSXXX___cccbbb```\\\ZZZZZZ```lll;;;:::999999;;;<<<;;;:::777999;;;<<<;;;;;;<<<>>>???@@@@@@AAABBBBBBAAAAAA???======>>>@@@BBBBBBBBB>>>???AAABBBBBBBBBAAA@@@>>>>>>>>>>>>======<<<;;;777666666555555555555555777888888999999999999999777888999999999999999999;;;;;;<<<============<<<999999999999999999999999;;;<<<======<<<;;;:::999::::::::::::::::::::::::888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888999999:::::::::999999666555444444444555777888999;;;???BBBCCCBBB@@@???:::888555333111111111111;;;999666333222222333444555555444444555555666777444444333333333222222222222222222222333444555555111222222111111111111111333333333333444555666666:::::::::::::::;;;;;;;;;888777666777999::::::999;;;;;;::::::::::::;;;;;;777888888999999888888777777777777666666666555555777777777777777777777777444444333333333444555555222333444444444333222222000000111111111111000000////////////000000000000////////////////////////000000000000000000000000...000111111000///000222000000000000000000000000---......///000////////////////////////.................................------......///000000000///////////////////////////000111111111111111111/////////000000000111111000000000000000000000000...//////000111222222222111111000000000000111111666555555444333333222222222222111111222222333444222333444444222222333444333333444444555666666666555555666666666777777777777666666666666777777888:::999888777777888999:::999:::;;;===>>>????????????>>>>>>===>>>???@@@AAA@@@AAABBBCCCDDDFFFGGGGGGGGGIIIJJJJJJIIILLLRRRWWWVVVWWWXXXYYYYYYXXXWWWVVVYYYWWWWWWZZZ```dddfffeeeXXXYYY\\\bbbiiiuuu<<<;;;::::::<<<======<<<888:::<<<<<<;;;;;;<<<===<<<===>>>@@@AAAAAAAAAAAAAAA@@@>>>>>>???@@@@@@???===>>>@@@AAABBBAAA@@@???===>>>??????===;;;999777666555555555555666666777888888999999999999::::::777777888999999999999999;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<;;;:::999999999999999999999999999888999:::;;;<<<===============>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999444333222111222333555666999;;;===??????>>><<<:::666555333222111000000000888777666444333333333333555555444444444555666777333333333333222222222222000000000111111333444444111111222222222222222222333333333333444555666777::::::;;;;;;;;;<<<<<<<<<:::999999:::<<<>>>===<<<======<<<;;;;;;<<<======999999888888888888999999777777777777666666666555999999888888777666666666333333222222333444444555222222222222333333333333///000111222222111000///.../////////000000000111000000000000000000000000000000000000000000000000---///222222111///000111111111111111111111111111---...///000000000//////111111000000000/////////........................------......///000000111111111000000//////......//////000111111111111111//////000000000111111111000000000000000000000000//////000000111111111222111111000000000000111111555555444333333222111111222222111111222222333444222333444444222222333444333333444444555666666777555666666666777777777777777666555555666777888999:::999888666666888999::::::;;;>>>@@@BBBDDDDDDDDDDDDBBB@@@>>>>>>???AAABBBBBBAAAAAABBBCCCEEEGGGHHHEEEHHHJJJJJJIIIKKKQQQVVVWWWWWWXXXYYYYYYXXXWWWVVVWWWXXXZZZ^^^bbbfffhhhiii]]]]]]aaahhhlllrrr>>><<<;;;;;;===>>>>>>===:::;;;======<<<;;;<<<===:::;;;===>>>@@@AAAAAAAAADDDBBB@@@??????>>>===<<<<<<>>>@@@AAAAAA@@@???>>>>>>>>>??????===999555333555555555555555666777888888999999999999:::::::::666777888999999999999999<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999888888888888888888888888888999:::<<<===>>>??????>>>???????????????>>>>>>;;;;;;:::999888666555444333222000//////111333444999:::;;;<<<;;;:::888777333333222222111000000///111222444555777777777777555555444333444555666777333333333222222222111111////////////000111222333111111222333333333333333444444444444444555777777;;;;;;;;;<<<<<<<<<=========<<<;;;<<>>===<<<<<<===>>>???;;;:::999888888999:::;;;777777777777666666666666888888777666555444333333222222222222333333444555333222111111111222333333///000111222222111000///.../////////000000111111000000000000000000000000000000000000000000000000,,,///333444111000000111111111111111111111111111///000111333333222222111222222111111000000//////........................---------...///000000111222111111000///......---......///000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000111111333333333222222222111111222222111111222222333444222333444444222222333444333333444444555666777777666666666666777777777777777666555555555777888999:::999777666666777999:::;;;===@@@CCCFFFGGGHHHHHHHHHEEEBBB???>>>???BBBCCCCCCBBBAAAAAABBBDDDGGGIIICCCGGGKKKKKKJJJKKKQQQVVVWWWWWWXXXYYYYYYXXXWWWVVVRRRUUUZZZ```eeehhhkkkllljjjffffffjjjnnnsss??????>>>===============666777999;;;===>>>??????@@@>>>;;;;;;===AAACCCDDDBBBAAA???============>>>>>>???@@@AAAAAAAAA@@@???@@@@@@???;;;777555444555444444555777777888888888999999999999999999999999999888888777888999;;;<<<:::::::::999999999888888<<<:::999888888:::<<<===;;;;;;<<<<<<;;;;;;::::::<<<;;;999888888888999999<<<<<<<<<<<<<<<===>>>???===>>>@@@BBBBBBBBB@@@???;;;::::::999777555444333222222333333222111000///555777999999777666666666333222///---,,,---///000666666666666777777777777:::999888777666555444333333333333333333333333333111000000000111222333333222222333444444555555666555555555555666666666666;;;<<<===??????>>>>>>===???>>>======<<<=========???BBBBBB???>>>AAAAAA>>><<<;;;:::888777888888999777666555444333444555666666666666666666666666666555444444333333444444555222222222222222222222222111111000000000000111111111111111111111222222333333222111000111222333444555555555444333222111000444111//////222333222000222222222222222222222222000000000000000111111222333222222111000///......////////////////////////111111111111000000000000111111222222222222111111---000444777888666333111222222222222222222222222222111000000//////000000000000000111222222222333222222222222222222222222///111333444555444222111222222222333333444444444111111222333333333333222222333333333222222444666444444444555555666666666999999999999999::::::::::::999999888999999::::::???BBBDDDDDDDDDFFFKKKOOOGGGGGGDDDAAA???@@@BBBEEEBBB@@@@@@AAAEEEJJJLLLMMMIIIIIIIIIJJJLLLNNNQQQRRRXXXZZZZZZZZZWWWVVVVVVVVVXXXXXXZZZ]]]aaaeeeiiikkknnnoooppprrrvvv}}}???>>>>>>===<<<<<<======:::;;;<<<===>>>?????????@@@>>><<<<<<>>>@@@AAAAAA@@@???>>>=========>>>??????@@@AAABBBBBBAAA@@@???@@@@@@>>>;;;777555444555444555666777888999999:::::::::::::::::::::::::::;;;;;;:::999:::;;;<<<<<<;;;:::::::::999999999999999999888888888999;;;<<<::::::;;;;;;;;;;;;:::999;;;;;;999888888888999999::::::::::::;;;<<<===>>>===???@@@BBBBBBAAA@@@???<<<<<<<<<:::999777555444222111111111111111111000333555777777666555555555333111///---,,,---///000444444555666777888888999;;;:::999888666555444333222222222333333333333333111111111000111111222222222222333333444555555555666666666666777777777777;;;;;;===>>>?????????>>>@@@@@@???>>>>>>?????????@@@CCCCCC@@@@@@BBBBBB???===<<<:::888777777777777666555444333333444555555444444444444444444444444444333333222222333333444222222222222222222222222222222111111111111222222111000000000000111222222444333333222111111111111222222333333333222111111444111///000222333222000222222222222222222222222111111000000111111222333333222222111000//////...////////////////////////000000000000000000000000111111222222222222111111...000333555666555333111333333333333333333222222222222111111111000000000111111111111222222222222000000000000000000000000111222333444444444333222444444444444444333333333222222333333333333333333222333444444333444666888444444444555555666666666999999::::::;;;;;;;;;;;;;;;::::::999999999:::::::::===AAABBBBBBDDDIIINNNMMMLLLJJJFFFBBBAAAAAABBBBBBAAA@@@BBBFFFJJJLLLMMMIIIIIIIIIJJJLLLNNNQQQRRRUUUVVVXXXXXXWWWVVVWWWXXXXXXXXXYYY[[[^^^cccgggjjjoooqqqtttwww}}}>>>>>>===<<<<<<<<<<<<===<<<=====================???>>>======?????????===>>>>>>=========>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@??????===:::777555444555444555777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;<<<<<<===::::::::::::999999999999666666777888888999::::::999999:::::::::::::::999;;;:::999888888888999:::888888888999:::<<<===>>>>>>???@@@BBBBBBAAA@@@@@@>>>>>>===<<<:::888777555111111000//////000111222111333555555444333333444222111///---,,,---...///222222444555777999:::;;;<<<<<<:::999777555444333222222222222222222222222222222111000000000111111111222222333333444555555666666666777777777888888::::::<<<>>>???@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCCAAADDDDDDBBBAAACCCBBB???===<<<:::888777666555555444333333333333333444555333333333333333333333333333333222222222222333333222222222222222222222222333222222111111222222333000000000000000111111222444444444333222111000///000000111222222222222222333222000000222333222111222222222222222222222222111111000000111111222333222222222111000000000///////////////////////////......//////000000111111111111222222222222111111///000111333333333222222333333333333333333444444222222333333333222111000222222222222222111111111////////////////////////222222333333333444444444666555555444444333333222333333333333333333333333111333555555555555777999555555555555555666777777::::::;;;======>>>>>>>>>======<<<;;;::::::::::::888;;;???AAABBBDDDIIIMMMRRRRRRQQQMMMHHHCCCAAAAAACCCAAAAAACCCFFFJJJKKKLLLIIIIIIJJJKKKLLLNNNPPPQQQPPPSSSUUUVVVVVVWWWXXXZZZZZZYYYXXXYYY]]]bbbgggkkkooosssxxx~~~======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======@@@??????@@@AAA@@@>>><<<<<<<<<<<<<<<===???@@@BBBAAABBBCCCCCCCCCBBBAAA@@@======<<<:::666444555555444555777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;888888888888888888888888333444666777888888888888777888999999::::::::::::;;;:::999888888888999:::777777888999;;;<<<>>>?????????@@@AAAAAA@@@@@@???>>>>>>===<<<;;;999777666222111000//////111333555000222333333222222333444111000...---,,,,,,---...000111222555777999;;;<<<======;;;999777555444333222222222111111111111111333222111000000///000000111111111222333333444444444444555555666777777777888999;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFBBBFFFFFFCCCCCCDDDCCC???===<<<;;;999666555333333222222222222333333444444333333333333333333333333444333333222222333333444333333222222222222222111222111111000000111111222000000//////000000111222333333444444333222000///111222222333333333222222333222111111222222222222222222222222222222222222000000//////000000111222222111111111111111111111000000000000000000000000------...///000000111111111222222333333222222111000000111111111222222222333333444444444444555555222333444555555333111000333333333222222111111111000000000000000000000000222222222111222333444444444444444333333333333333333333333222222222333333111333555666666666888999777666666666666777999:::<<<===>>>@@@AAABBBBBBBBB@@@???>>>===;;;;;;;;;;;;999===BBBDDDDDDEEEHHHKKKTTTUUUUUURRRMMMGGGCCCBBBCCCBBBBBBDDDGGGJJJKKKKKKIIIIIIJJJKKKMMMNNNPPPPPPNNNQQQSSSUUUUUUVVVXXXYYYZZZYYYWWWXXX]]]dddkkkpppqqquuu|||<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@AAAAAA@@@@@@AAABBBAAA>>>;;;;;;;;;;;;;;;===???AAABBBBBBBBBCCCCCCCCCBBB@@@@@@;;;<<<;;;999666444555666555666888:::<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::666666666666777777777777333444555666777888777777666777888999:::;;;;;;;;;:::999888888888999:::;;;888888999:::;;;===???@@@??????????????????>>>>>>======<<<<<<;;;:::999888555444222222222444666888111222333333222222444555111000///...------......///000222444777999;;;<<<===<<<;;;999777666444444222222222111111111000000222222111000////////////000000111111222333333333222222333333444555555666777888999;;;===???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGCCCFFFGGGEEEDDDEEECCC???===<<<;;;888666444222111000111222333444444555555444444444444444444444444555555444444444444555555333333333222222111111111000000////////////000000000000000000000111111222000111333444444333222111555555555555444333222111333333222222111222222333222222222222222222222222///............///000000111111111111222222222222111111111111111111111111---......///000111111222222222333333333333222222111111111111111111222222333333333444444555555555222333555666555444222000444333333333222222111111000000000000000000000000222111111111111222333333000111111222333444444555333333222222222333444555444666888888777777777888888777777777888:::<<<>>>???AAACCCEEEFFFFFFFFFEEECCCBBB@@@???===<<<;;;;;;;;;???DDDEEEDDDCCCDDDFFFPPPSSSUUUTTTPPPKKKGGGEEEDDDCCCCCCEEEGGGJJJJJJJJJIIIIIIKKKLLLMMMNNNOOOOOONNNPPPSSSTTTUUUUUUWWWXXXWWWVVVVVVXXX^^^gggpppuuuvvvzzz;;;::::::::::::;;;<<<<<<>>>=========>>>@@@BBBCCC@@@@@@???@@@AAA@@@>>><<<;;;::::::;;;<<>>>>>========================::::::;;;;;;;;;:::999999666666666666666777777777555555666666666666777777666777888:::;;;<<<<<<<<<:::999888888888999:::;;;999999999:::;;;===>>>???>>>>>>>>>===============;;;;;;<<<<<<<<<;;;;;;:::999888777777777888999:::444555555555444555777999444333222111111000000000111111333444666888999:::;;;;;;:::888777666555444333333333222111111000000111111000/////////000000///000000111111222333333000111111222333444555555777777888999;;;===???@@@@@@@@@AAAAAACCCDDDFFFFFFCCCGGGHHHEEEDDDEEECCC>>>;;;;;;:::888666444111000000111222444555666666666444444444444444444444444666666555555555555666666444333333222222111111111/////////....../////////111111111111111222222333000111222333333333333333777777666666555333222111222333444333111111333444222222222222222222222222///............///000000000111111111222333333333111111111111111111111111//////000000111111222222222222333333333333222222222222222222222222222222222222333333444444555555333333444444444333222111333333333333333222222222////////////////////////111111222222222333333333///000111222444555666666444333333333444666888999:::<<<===<<<:::888777777999888888999;;;>>>AAACCCDDDEEEHHHJJJKKKJJJIIIHHHFFFEEECCC@@@>>>===<<<;;;:::???CCCEEECCCAAAAAABBBJJJMMMQQQQQQOOOLLLIIIHHHEEEDDDDDDFFFHHHJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMOOORRRTTTUUUVVVXXXYYYWWWWWWWWWZZZbbbkkktttzzz::::::999999:::;;;;;;<<<>>>===<<<;;;<<<===???@@@>>>=========??????===;;;;;;;;;:::;;;<<<>>>@@@AAAAAABBBBBBBBBBBB@@@>>>===999999999777555444555666777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<;;;::::::777777777888888888999999888777666555555555666777666777999:::<<<======>>>999999888888888999;;;;;;999999999999:::;;;<<<=========<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===============<<<<<<<<<777777888777777888:::<<<888777777666555555555444333333444444555666777777999999888777777666555555444444444333222111111111000////////////000000111//////000000111222222222000111222333444555555666666666666777999;;;===>>>===>>>>>>???AAABBBDDDEEECCCGGGHHHEEEDDDEEEBBB===:::999999888666444111000///111333555666777777777333333333333333333333333555555555444444555555555444444333333222111111000000000////////////000000222222222222222333333444333333222222111222222222555555555555444333333222222333444333111111333555222222222222222222222222000000000000000111222222000000111222222333444444222222222222222222222222111111111111222222222222222333333444444333333222222222333333333333222222111111222222333444444444333333333333222222222222222222333333333333333333000000000000000000000000222333444555555555444444333333444444555666777777666555555666777:::===>>>AAACCCCCCBBB>>>:::888777999999999:::===AAAEEEGGGHHHJJJLLLNNNOOONNNLLLKKKHHHGGGEEEBBB???===<<<;;;999>>>DDDFFFDDDBBBBBBCCCEEEIIILLLNNNMMMKKKJJJIIIEEEEEEEEEFFFIIIJJJIIIHHHIIIJJJKKKMMMNNNNNNNNNNNNJJJMMMQQQTTTVVVXXXZZZ\\\^^^^^^___cccjjjsss|||999999999999::::::;;;<<<===<<<:::888888888:::;;;===;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAABBBBBBAAA???>>>===888999999777555444555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;;;;888888999999:::::::::::::::999777555444555666777666777999;;;<<<>>>>>>>>>999999888888888999;;;<<<999888888888999::::::;;;===<<<;;;:::::::::::::::;;;;;;===>>>@@@@@@AAAAAA@@@@@@AAAAAA@@@???>>>===999999:::999999:::<<>>CCCHHHJJJKKKMMMOOOQQQQQQOOOMMMLLLJJJHHHFFFCCC@@@>>><<<;;;999???EEEHHHGGGFFFEEEFFFCCCFFFJJJKKKKKKIIIIIIIIIFFFEEEEEEGGGIIIJJJIIIGGGIIIJJJLLLMMMNNNNNNNNNMMMHHHKKKPPPTTTVVVZZZ]]]```ggggggiiilllsss{{{888999999:::::::::999999;;;:::888777777888:::;;;::::::;;;<<<;;;:::999888===<<<;;;;;;<<>>;;;;;;>>>???;;;777888888888999999:::::::::<<<;;;::::::;;;<<<===>>>???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<<<<;;;;;;:::999888888888888777777666666555555666888::::::999999:::;;;999::::::888777666777999:::999999888888999::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<>>>???@@@AAAAAAAAACCCCCCDDDDDDDDDCCCAAA@@@===<<<<<<;;;;;;===>>>???>>>>>>??????>>>===;;;:::555444333222222333555666666666666555444444333333555555555444444333333333222111000/////////000111555333222222444555555444333444444444555555666666777666666777999;;;:::999999999:::<<<>>>@@@BBBDDDJJJKKKHHHCCCAAABBB???:::888888777666444333222111222111111444888999777555777777666555444444333333222222111111111111111111111111222222222222111111111111222222222333333333444444555555555555555555777666444222111111222333444333333222111111111222111111222222222333333333555222222555444000111777333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333111222333333444444333333444333333222222333333444333444666777777555444222555444333222111222333444555666777888888888888888999::::::999888777999:::;;;;;;<<<<<<<<>><<<>>>DDDLLLPPPNNNJJJGGGFFFDDDEEEFFFHHHIIIHHHHHHGGGFFFGGGGGGHHHHHHIIIIIIIIIEEEKKKNNNMMMMMMQQQSSSQQQKKKNNNRRRVVVZZZ```fffjjjttttttuuuwww{{{999999999::::::999888888:::888777666666777888:::999::::::;;;:::999888777;;;;;;::::::;;;===???AAAAAA===:::;;;===>>>;;;888888888888999999;;;<<<<<<===<<<;;;::::::;;;<<<======<<<:::999888888999999::::::::::::;;;<<<======;;;;;;:::999999888777777999999888888888777777777666888::::::999999999::::::::::::999777777888:::999999888777777777888888888777777777888888999:::===>>>???AAABBBBBBCCCCCCCCCCCCDDDDDDCCCBBB@@@???======<<<<<<<<<===>>>???======??????@@@???>>>===888666444333333444666777666666666555555444444444555555555444444333333333444333111000000000000111444222111111333444444333333444444555666777777777888777777888999::::::999888999:::;;;===???AAABBBGGGIIIGGGBBB@@@AAA???:::888888666555444333222111333222222555888999777555777666666555444444333333333333222111111111111222222222333333333333222222000111111111222222222222444555555555555555444444444333111/////////000111444333222222111111222222111111111222222222333333222///000333111...000555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333333444333333333333333333333333222222333444444444444333333333333333333333333333333444555666666555444333555444333333333444555555777777888999999999888888999::::::999888888999;;;999;;;<<<===>>>AAADDDGGGLLLMMMNNNLLLIIIFFFDDDCCCAAAAAABBBCCCEEEHHHJJJLLLQQQSSSUUUUUURRRNNNKKKJJJMMMMMMKKKIIIFFFBBB???===;;;AAAHHHMMMMMMJJJFFFDDDBBBCCCEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHMMMOOOMMMMMMQQQSSSRRRTTTWWW\\\```eeejjjppptttxxxyyy{{{~~~999:::::::::999888777777888777666555555666777888888999999999999888777777999999888888999;;;===>>>???<<<::::::<<<===;;;888:::999888888:::<<<>>>@@@???>>><<<;;;::::::;;;;;;999999888777666666666666888888999999:::;;;;;;<<<;;;;;;;;;:::999999888888999999999999999888888888666888::::::888888888999999::::::999888777888:::999888777666666666666666555555666777888999::::::??????AAABBBCCCCCCCCCCCCCCCCCCBBBBBB@@@???===<<<======<<<<<<<<<===>>>???;;;<<<>>>???@@@@@@??????:::888555333333444666777666666666666666555555555555555555444444444444444555555333222111111111111333111000000222333333222333444555666777888999::::::888888888:::;;;:::888888888999;;;<<<>>>??????CCCFFFEEEBBB@@@AAA???:::888777666444333222222111444333444666999999888666666666555555444444333333444444333222222222222222333333444444444444333333222222333333333444444444555555555555555444333222333222111///...///000000333333222222111111222222000000111111111222222222000///000222111///000555444444444333333222222222444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333222222333444444444444444222333444555555444333222222333333444444555555555555555444444555666777888999999:::::::::999888888999999:::999888888999;;;888;;;>>>@@@AAACCCEEEGGGJJJLLLNNNNNNLLLJJJIIIIIICCCCCCCCCCCCEEEGGGIIIJJJSSSTTTUUUTTTPPPLLLIIIHHHIIIJJJKKKJJJHHHDDDAAA>>><<>><<<:::999888888999777777666666555555555555666777888999999:::::::::<<<<<<<<<;;;;;;:::::::::999999999999999999888888666888999999888777777888777888999888666666777999999999888777666666666666666777888:::;;;<<<===>>>??????@@@AAABBBCCCCCCBBB@@@@@@???>>><<<;;;999999;;;;;;;;;;;;;;;<<<<<<<<<:::;;;===>>>>>>>>>===<<<:::888555333222333555666666666666666666666666666555555555555555444444444666666555444333222222111333222000111333444444333333444555777888:::;;;;;;;;;999888999:::;;;:::999999:::;;;<<<===>>>>>>>>>@@@EEEFFFCCCAAABBB@@@<<<999888666444333222222222555555777888999:::999888666666666555555444444444555555444333222222222333333333444444444444333333666666666666777777777888666666666555444333222111444333222111111111111222333333222222111222222333000000000111111111222222222222333333222111333666555444444333333222222111444444444444444444444444333333333333333333333333333333333333333333333333444444444444555555555666333333333333333333333333222333333444555444444444222333555666666555333222222222222222333444666777555555666666777888999999;;;;;;;;;;;;:::999888888888999:::999888888:::;;;999<<<@@@BBBCCCCCCCCCDDDEEEHHHMMMPPPOOOMMMKKKJJJDDDCCCBBBBBBCCCDDDEEEFFFOOOQQQQQQOOOLLLIIIHHHHHHFFFGGGIIIJJJIIIFFFBBB??????AAAEEEKKKOOOMMMGGGAAAAAABBBCCCEEEFFFHHHIIIIIIIIIHHHHHHGGGHHHJJJLLLNNNNNNTTTWWWXXX\\\dddjjjkkkfffiiinnnqqqtttwww{{{~~~;;;;;;;;;::::::888777666888888888888888888888888888888777777777666666666777777777777888888999:::;;;:::::::::;;;<<<;;;;;;;;;:::999888:::===AAACCC???>>>;;;999777666666666666666666666666555555555555666777888999999999999:::::::::999999999999999888888888888888888888888777888999999777555555666555666666555444444666777:::999888777777777777777777888:::<<<>>>?????????===>>>???@@@@@@@@@@@@@@@===<<<;;;999888666666555888888888999999999999999999::::::;;;:::999888777888777555333222222333444444444555555666666777777555555555555555555555555666666666555444333333222444333222222444555555444444444555777888:::;;;<<<;;;:::999:::;;;<<<;;;:::;;;<<<===>>>>>>>>>>>>===???EEEIIIGGGDDDDDDBBB???:::999666444333222333333666777999::::::::::::999777777666666666666555555777666555444333333333333222222333333333333222222666666777777777777888888555555555555444333222111333333333222222222222222333222222111222222333333000111111111111222222222333444555333222222444555444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333444444555555555666666666333333333333333333333333333333444555555555444444222333555666666555333222333222222333444555666777555666777888999999::::::;;;;;;;;;;;;;;;:::999888888999999999888888:::<<<<<>>>>>>>>>>>>>>:::999888666555444444444555666777888888888777777777888888888777666444333555555555444444333222222222333333444555666777777555555555555555666666666444555555555555444333333555333222333444555555555444555666777888999:::;;;:::999999:::<<<======<<<======>>>??????>>>===<<>>@@@AAABBBAAAAAAAAACCCEEEAAACCCEEEFFFFFFDDDBBBAAA??????AAACCCEEEEEECCCAAAAAAAAABBBDDDFFFIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSSSS[[[aaafffgggjjjppptttssszzz|||~~~<<<<<<<<<===<<<<<<;;;;;;999999::::::::::::999999:::999888777777777888888888999999::::::::::::::::::;;;<<<<<<<<<===>>>???::::::::::::;;;<<<===>>>;;;:::888555444333333333333444555555555555444333555666888:::::::::999888777777777777777777777777888888888999999999::::::777888999888555333333333333444444444333333555777666666666666777777888999555777999;;;<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>===999888777555444444555555555666777888888888777777444555666666666555444333333444666777777555333222111111222333444555666777444555555555666666666777222333444555555555444444444222111222333555444444555555666666777888999999999888888:::===??????>>><<<===>>>???>>>===;;;:::???GGGMMMKKKGGGEEECCC@@@===;;;888666444555666666888:::======<<<:::;;;<<<999999999999999999999999999999777666555444444444333333444444444444333333222222222333333333444444333333444444444333333222222222222333333333222222222222111111222222333444222333333333333444444444555999999333000222333000111222222333333444444555333333333333333333333333333333333333333333333333444444444444444444444444333333444444444555555555333333333333333333333333333444444555555555555555555555555555555555555555444555666777777777666555777888999999:::999888777888999999::::::::::::999777888999999888999;;;===;;;===>>>>>><<<;;;;;;;;;:::>>>DDDHHHHHHEEECCCBBB>>>===<<<;;;;;;;;;<<<===============<<<>>>AAACCC@@@AAABBBCCCCCCBBBAAAAAA>>>???AAACCCCCCEEEGGGIIIGGGGGGHHHIIILLLOOORRRSSSRRRTTTVVVXXXZZZZZZZZZYYY```gggmmmoooqqquuuwwwvvv|||~~~<<<<<<==================999999::::::::::::999999;;;:::888777777777888999999::::::;;;;;;;;;:::::::::;;;<<<=========???@@@999::::::;;;;;;<<<<<<<<<:::888666444333222222222111222444444555444333222555666888:::;;;:::999888:::::::::::::::::::::;;;999999999::::::;;;;;;;;;777888999888555333222333333444555555444444666888444444444444666777888999777888:::===>>>===<<<;;;<<<======>>>>>>>>>>>>===999888777666555555666777555666888999999999888777222333444666666666666555222444777999999777555333000000111222444555666666444555555555666666777777111222333555555555555444333111000111222444333333555555666666777777777888888888888:::===???@@@???<<<===>>>>>>===<<<999888>>>GGGNNNLLLGGGDDDBBB???>>><<<999666555555777888888;;;>>>>>><<<:::;;;===:::::::::::::::::::::::::::999888666555555444444444555555555555555555444333333333444444444555555222222333444444444333333444444555666666555555555222111111111222333333444333333333444444444555555999===<<<666222555555222000111222333444444555666444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333333444555555666666555555666555444444444444555666555666888999999777555444777888999:::999888777666777888999999::::::::::::777888999999888999;;;===999:::<<<<<<;;;:::;;;<<<===???BBBDDDCCCBBBBBBCCC>>>===;;;;;;:::;;;<<<===<<<<<<<<<;;;:::;;;???AAA@@@AAAAAAAAAAAAAAAAAA@@@>>>AAADDDEEEEEEHHHMMMRRRNNNNNNOOOPPPSSSVVVYYY[[[XXXZZZ]]]```bbbbbb```___bbbjjjqqqtttxxx|||~~~|||:::<<<@@@BBBCCCCCCAAA@@@===>>>???>>><<<<<<<<<===>>>===<<<::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666555444333222222222333333333444555666777888777888:::<<<<<<;;;:::999888888888888999:::;;;<<<;;;:::999999888888999999999888666555444333222222444333333222222333333444666777777777888888888888999999999999999999999999999:::;;;===>>>======<<<;;;999777555444444555666555555666666666666666666555555666666666555333222444444444555555555555555444333333222222333333444444444444555555555666666666555333222222333555666444444444444444444444444555666666666444555666888777999;;;<<<;;;;;;<<<===<<<>>>@@@AAAAAA>>><<<:::;;;EEELLLIIIBBB@@@?????????<<<999777777888999999<<<<<<===============<<<999999999999999888777666::::::999888888999::::::666666555444444444444555333333333333333333333333444444444333333222222222444444444444444444444444444333222111111333555666444444333333333333444444777666555444333222222222444333222111111111222333777666666555555444333333333222222333444555666777333333333333333333333333555555555444444333333333444444444444444444444444555444333666999999777444666777888888999999888888999999888888777666555555555666777888888777666555888999999:::::::::999999555666666777888999999::::::::::::::::::999999999<<<===>>>???@@@???>>>>>>======<<<:::999999999999>>>>>>>>><<<<<<===AAADDDHHHDDD@@@???AAACCCCCCAAADDDCCCEEEIIIKKKKKKOOOTTTRRRPPPRRRWWWZZZZZZ]]]bbbaaa``````dddiiikkkkkkiiioooqqqvvv~~~<<<===@@@BBBCCCCCCBBBAAA>>>???@@@???===<<<===>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888777666555444333222222222444444444555666777777888777888:::;;;<<<;;;:::999999888888999:::;;;<<<<<<::::::999999888888888888888777666444333222222222333222222111111222222333666666777777777888888888::::::::::::::::::::::::777888:::;;;<<<<<<;;;;;;;;;:::888666555555666777555555555555555555555555666777777777777666555444666666666666666666666666444444333333333333444444444444444444555555555555666555333222222333555666444444444444444444333333333444555555555555777999888999;;;<<<;;;;;;<<<===@@@AAACCCDDDDDDCCCAAA@@@@@@GGGKKKGGGCCCAAA@@@>>>===;;;888777777888999999<<<<<<============<<<<<<999999999999999999888888::::::888888888888::::::888777666555555555555555444444444444444444444444444444444333333333222222444444444444444444444444444333222111222333555666666666555555555555666666666555444333333222333333222222111111222333444555555555555444444444444444333333333333444555666666444444444444444444444444555555555444444333333333444444444444444444444444555444333555888999888666777888999999::::::999999888888888888888777777777888888999999888777666555666777888999::::::::::::777777888888999999::::::999999999999888888888888<<<===>>>??????>>>===<<<===<<<;;;;;;:::::::::;;;@@@AAAAAA@@@@@@CCCGGGJJJPPPNNNJJJHHHHHHHHHHHHGGGHHHHHHLLLQQQSSSRRRUUUZZZ]]][[[\\\```bbbaaacccfffkkkkkklllpppuuuyyyyyyxxx}}}===>>>???@@@AAABBBBBBBBB>>>@@@@@@???>>>===>>>???>>>===;;;:::::::::;;;<<<;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;::::::::::::::::::999888777777777666555333222222222222555555555666666777888888777888999:::;;;:::999999999999999999:::;;;;;;<<<999999999888888888888888666555444333222222111222222222111111111111222222666666666666777777777777:::::::::;;;;;;:::::::::666777888999::::::::::::;;;:::999777777777888888555555444444444444444444777888888888888777777666888888888777777666666666444444333333333333444444333333444444444555555555666555444333333444555666555555444444444333333333111333444444444666888:::888:::;;;;;;;;;;;;<<<>>>BBBCCCDDDEEEFFFFFFFFFFFFGGGIIIIIIEEEBBBCCCAAA===;;;:::999888888999999:::<<<<<<=========<<<<<<;;;888999999::::::::::::999:::999888777777888999:::999999888666666555555555555555555555555555555555444444444444333333333333444444444444444444444444444444333222333444555666888777777666666777777888444444333222222333333333111111111222333444555666333333333333444444444444333333333444444555666666555555555555555555555555555555555444444444444444444444444444444444444444555444444555777:::::::::::::::;;;<<<<<<<<<<<<<<<888888999999999:::::::::::::::::::::999777666555444444666888999:::;;;;;;999999999999999999999999:::999999999888888888888<<<===============<<<;;;<<<<<<<<<<<<<<<===>>>>>>AAABBBBBBCCCCCCFFFJJJNNNUUUUUUTTTQQQMMMKKKLLLLLLLLLLLLQQQWWWYYYXXXZZZ^^^eeecccdddhhhjjjhhhhhhkkkuuuvvvxxx}}}<<<<<<======>>>???@@@@@@>>>???@@@???>>>======???===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::999999888888888888888777666666666555444333222222222222444555555666666777777666777777888999:::999999999888888888888888999::::::888888888888888777777666444444333222111111111222333222222222222222222333555555555666666666777777888999::::::::::::999888666777888888999:::::::::;;;;;;:::999999999::::::666666666666666555555555888888888888888888777777999999888777666666555555555555444444444444555555333444444444444555555555555555444444444444555555666555555444444333333333333444555555444555777999888:::;;;;;;::::::<<<>>>BBBBBBCCCDDDFFFGGGHHHIIIJJJIIIEEE@@@@@@CCC@@@;;;999:::;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;;;;888999::::::;;;;;;;;;;;;:::999888777777888999:::999999777666555555444444444444444444444444444444444444444444444444333333555555555555555555555555444444444333444555666666888777777777777777777888333333222222222333333444222333333333444444555555111111222222333444555555333333444555555555555555444444444444444444444444555555555555555444444444555555555555555555555555666555444555777:::<<<=========>>>???????????????<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888666555555444555666777888999999999:::999999999999999999999:::::::::::::::999999999;;;;;;;;;<<<============>>>>>>>>>???@@@BBBCCCDDDHHHIIIJJJJJJJJJLLLPPPSSSXXXZZZ[[[YYYTTTRRRSSSUUUVVVUUUXXX]]]___^^^aaafffkkkjjjmmmsssvvvuuuvvvyyy:::::::::;;;;;;<<<<<<======>>>???>>><<<;;;<<<===<<<;;;999888888888999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;:::999888888777666666666666666666555444444444333222222222333333444444555666666666555555777777888888888999888888666666666555666666777888777777888888888777666555333222222111111111222222444444333333333333444444444555555555555666666666666777888999999888777666888888999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<===::::::999999888888888888777777777777777777777888888888777777666555444444666555555444444555555666444444444555555555666666555555555555555555555555666666666555555555444444666777777666444444555777999:::;;;:::::::::<<>>BBB@@@:::999<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::888999::::::;;;;;;;;;;;;999999888777777888999999888777666555444444444444333333333333333333333333444444444444444444444444555555555555555555555555555555444555555555666666777666666555555666666777333333333222333333444444555555555555444444333333000111111222333444555555333444555666666666555555333333333333333333333333555555555555555555555555555555555555555555555555666666666777888:::===??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;::::::888777666555444444666666777888888888888777999999999999999999999888999999999:::::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCCCCEEEGGGIIIJJJLLLSSSTTTUUUUUUTTTUUUXXXZZZYYY]]]``````^^^]]]^^^aaadddcccdddgggiiiiiimmmsssuuuvvv|||777888999::::::::::::::::::<<<<<<;;;:::999:::;;;:::999888666666777777888888888888999999999::::::999999888888777777666666444444444555555444444333222222111222222333444555444555777777777777666555777777777777777888888888555555444444444555555666666777777888888666555444222222222111222222333333555555444444444444555555444444444444555555555666444555777888888777555444:::999999::::::;;;<<<===<<<<<<======>>>>>>>>>???======<<<<<<;;;:::::::::777777777666777777888999777777777666666555555555666666555555555555666666555555666666666777777777555555555555555555555555777777777777777777777777888999999777555555666777::::::;;;:::999:::===???BBBCCCEEEGGGHHHJJJJJJKKKEEEDDD???<<<===AAAAAA<<<;;;???DDDEEEBBB???>>>>>><<<<<<<<<<<<<<<;;;:::999888999999::::::::::::999999888777666666777888999666555555444444444444444333333333333333333333333444444444444555555555555555555555555555555555555555555555666666666666666666555555444444555555666555444444333333444444444777777777666555444222111111222222333444555555666444444666777777666555444333333333333333333333333555555555555555666666666555555555555555555555555666888999999999:::<<>>???AAAAAAAAABBBCCCEEEFFFGGGIIIIIIJJJLLLNNNPPPRRRSSSXXXZZZ[[[ZZZZZZZZZ\\\^^^YYY]]]aaadddfffgggggghhhmmmlllnnnsssuuuvvvzzz666777999;;;;;;:::999888888999:::999777666777888888777666555444555666666777777777777888888888888666666666666666666666555222222333333444333333222//////000111222444666777777888999::::::999777666666666666666666777888888666555555444444555555555555666777888888666444333222222222222222333444444555444444333333444444555333333444444444555555555444666888999999888666444::::::999999:::;;;======<<<===>>>??????@@@@@@@@@>>>>>>>>>===<<<;;;;;;;;;999888888777888999:::;;;777777777777777777777777777666666666666666666777777777777777888888888888555555666666666666555555777777777888999999::::::999999:::999777777888::::::::::::999999:::===??????AAACCCFFFHHHHHHHHHGGGAAABBB@@@===>>>BBBCCC@@@>>>CCCIIIJJJFFFBBB@@@@@@<<<<<<<<<<<<;;;:::999888999999999999999999888888999888777666666777888999555555555555555666666777444444444444444444444444444444444444555555555666555555555555555555555555555555666777777777777777666555555444444555555666777666666555444444444444666666777777666555444333333333444444555555555666444555666777777666555444444444444444444444444444444555555555666666666777555555555555555555555555666999;;;<<<::::::<<<===<<<===>>>>>>??????>>>>>>@@@???>>>===<<<;;;:::999999999777666666666777777777777888999:::::::::999;;;;;;<<<<<<======>>>>>>======???AAACCCEEEGGGGGGKKKJJJIIIIIIIIIJJJKKKLLLPPPPPPQQQRRRTTTWWWYYYZZZ\\\^^^`````````aaaccceeeaaacccgggmmmrrrtttsssrrruuuwww}}}666888:::<<<<<<;;;888777666777888777555555555777777666555444333444555555666666666666777777777777444444444555555555555555111222222333333333222222......///111222555777888888:::;;;<<<<<<;;;999888666666666666666777888888777666666555555555666666555666777888888666444333222222222222333444555555444333333222222333333444333333333444444444555555555666999::::::999666555:::999999888999;;;<<<===<<<===>>>???@@@AAAAAAAAA???>>>>>>===<<<<<<;;;;;;::::::999888999:::<<<===888888888888888999999999777777666666666666777777777888888888999999999999555555666666666666555555777777888999:::;;;;;;<<<888999999999888888:::<<<:::;;;:::999999:::===@@@;;;===AAADDDEEEEEECCCBBB>>>AAAAAA>>>???CCCEEEDDD@@@FFFLLLMMMIIICCCAAAAAA<<<<<<<<<<<<;;;:::999888999999999999999888777666999888777666666777888999666555555666666777888999555555555555555555555555444444444555555555666666666666666666666666666666555555666777777777777777666666555555555555666666999888777666555444444444444555666777777666555555444444444555555555555666444555777888888666555333555555555555555555555555444555555555666666777777666666666666666666666666666:::======;;;:::;;;<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::999888777777888999999555666888999;;;;;;<<<<<<<<<======>>>???@@@@@@AAACCCDDDFFFHHHKKKMMMOOOPPPSSSRRRPPPOOONNNNNNNNNOOOTTTTTTUUUVVVXXXZZZ\\\]]]dddfffiiijjjkkkllloooqqqooopppssszzz444666999;;;;;;999666444444666888888777666666777444444666999777333222555666555444444333333333333666777888999888666333222111111111111222222222222111222222333555777888999======<<<;;;:::999999888777888888999999777666555111222444555666555444444555555555555555555444444555555444444444333333333555444444333333333444444777777666666555555555444555555666888888999999999;;;;;;:::999999999999:::999:::<<<>>>@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<999;;;<<<<<<:::888888999999888777777999;;;;;;:::;;;999777666555666777888777777888888888888777666888777666666666777999::::::::::::999999:::;;;;;;===<<<999777666666777777999:::;;;;;;999999:::;;;999<<>>>>>===<<<:::999999::::::999888888888777777666666777777666555555555555555777777777777777777777777666666666666666555444444777666444333333444555666666777666666555333222111333444666555444444555777666666666666666666666666:::888666555555555444333555555555555555555666666555666777777777777666555999999888888777666555555555555444333333333333333666555555666777777555444555666777999;;;<<<:::777555666777999999999888777;;;<<<>>>>>>>>><<<;;;:::999::::::;;;;;;:::999999666888;;;<<<;;;:::::::::;;;<<<>>>@@@AAABBBCCCCCCDDDFFFIIIIIIHHHGGGGGGGGGIIIJJJMMMNNNOOOQQQUUUWWWXXXZZZ\\\YYYUUUTTTWWW\\\^^^___aaabbbcccdddgggjjjnnnssszzz|||zzzzzz}}}666666888888888888666666777999::::::888666666666555333444777666333555999777666555555444444444555555555666666666444222000000111111222333444555555333333444555777999;;;<<>>===;;;:::999:::999888777777777888888444444555555666666555555555555555555555555555555666666666555555555444444555444444333333444444555666666666666666666666666666666777999999:::::::::===<<<<<<;;;;;;;;;;;;;;;999:::<<<>>>??????>>>>>>???????????????>>>======;;;<<<======;;;::::::;;;>>><<<;;;;;;===>>>>>>===>>><<<:::888777777888999:::999999999999999888888999999888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;999777666666666777888999;;;;;;;;;<<<>>>@@@CCCBBBAAACCCEEEEEECCC@@@DDDBBBBBBBBBDDDEEEDDDCCCJJJHHHEEEDDDDDDDDDBBB@@@???>>><<<:::999999999:::999999999999888888888777999888777666555666777777777777777777777777777777777777777777777666555555777777666555555555666666666666666666555555444333333444555555444444555666666666666666666666666666999777555444555555555333333333333333444444444444444555666777777666555444777777666555444444333333444444333222222222333333666555444555666666444222555555666888::::::888666444555777999:::;;;<<<<<>>>>>>>>???>>>@@@CCCEEEDDDCCCCCCDDDBBBCCCEEEGGGHHHJJJJJJJJJOOOQQQSSSSSSRRRQQQQQQRRRRRRTTTVVVXXXYYY[[[^^^aaafffiiikkkiiiffffffjjjnnnoooqqqsssuuuvvvyyy|||777777666666666666777777:::;;;<<<;;;999777666777666444444666666555888===777777666666555555666666444555555666555444222111111111222333555666777888555666666888999;;;===>>>AAAAAABBBBBB@@@>>>;;;999<<<:::777555555666888:::777777666555555555666666555555555555555555555555777777777666666666555555555444444444444444555555555666666777888888999999888888999:::;;;;;;;;;;;;>>>>>>>>>============<<<:::;;;;;;<<<=========<<>><<<>>>??????===<<<<<<===AAA???>>>>>>?????????>>>@@@???===;;;:::999999:::===<<<;;;999999999:::;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<===<<<:::999777666666666777666888;;;<<<===???BBBEEEIIIEEEAAAAAAEEEDDD???999AAA@@@???@@@BBBDDDEEEEEEJJJIIIGGGGGGGGGFFFDDDBBB???>>><<<:::999999999::::::::::::999999999999999;;;:::888666666777888999777777777777777777777777888888888888888888777666777888888888777777666555666666666666666666666666222444555555444444555666777777777777777777777777777555444444555666666555333333333444444444555555555666777888888777666555555555555444444333333333444444333333444444555555666666666777999999777555666666777888:::;;;999777555666888;;;>>>@@@BBBCCCDDDFFFJJJMMMMMMLLLIIIGGG@@@@@@???@@@AAABBBDDDEEEEEEGGGJJJLLLLLLLLLLLLMMMLLLMMMOOOQQQSSSTTTUUUUUUXXX[[[]]]^^^]]]]]]^^^______bbbeeeggghhhjjjmmmpppuuuxxx{{{{{{{{{|||777666666666666666666777999;;;;;;;;;999888888999666555666999888666888<<<777777666666666666666777555666777777777666555444333333444555666777777888777777888999:::<<<>>>???AAABBBCCCCCCAAA>>>;;;888:::999777555555666777888888777555444444444555555555555555555666666666666777777777666666666555555555444444444444555555666555555666888999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;;;;;;;;;;?????????@@@@@@???>>>>>>>>>@@@AAAAAA???>>>???@@@AAA???======>>>>>>===<<<@@@???>>>===<<<;;;<<<<<<>>>===;;;999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;<<<<<<<<<;;;:::999777666666777777777999;;;<<<===@@@CCCFFFGGGDDDAAAAAADDDDDDAAA===@@@>>>===>>>BBBFFFHHHIIIJJJJJJJJJJJJIIIGGGDDDCCC@@@???===;;;:::999999:::999999999999999999999999;;;:::777666555666888999777777777777777777777777888999999:::999999888888777888888999888777555444666666666666666777888888222444555555444444555666666666666666666666666666666444333444555777777666444444555555666666777777777777999999999999777777666666666666666555555555555555555555666777888999888888:::===@@@@@@???===:::::::::;;;===>>><<<;;;:::;;;===@@@BBBEEEHHHIIIHHHKKKOOOSSSSSSQQQMMMJJJIIIHHHGGGFFFGGGJJJLLLNNNKKKNNNQQQSSSTTTUUUVVVXXXUUUVVVXXXZZZ\\\^^^_________aaadddfffgggiiikkkmmmnnnqqquuuyyy{{{~~~555666777888888777666555777888999999888888:::;;;777777:::>>><<<777666888777777666666666666777777666666777777777777777777888888888777777777777777888888888999:::;;;<<<===???@@@AAAAAA@@@===999777666666777777666666555444777666444333222333444444555555555666666666777777666666666555555555444444444444444444444555666777555666777999;;;<<<>>>>>>;;;<<<<<<============<<<<<<<<<=========<<<;;;::::::::::::::::::;;;;;;;;;======>>>>>>>>>>>>>>>===???AAABBBBBBAAA@@@AAABBBBBB@@@>>>===>>>???>>>===???>>>>>>>>>===>>>>>>>>>===<<<:::999999:::<<<===;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;::::::;;;;;;::::::999888888777777777999:::;;;<<<<<<>>>BBBEEEDDDDDDDDDCCCBBBBBBBBBBBB@@@???>>>@@@DDDIIILLLMMMKKKKKKLLLKKKIIIFFFDDDCCCAAA@@@===;;;:::999999999777777888888888888888888:::888777555555666777888888888888888888888888888999999::::::::::::999999777777888888777666444333666666555555666777888999333444666555444444555777555555555555555555555555666555333444666888888777444444555555666777777888777888999999999999888777666666777777777777777777555555666666888999;;;<<<:::;;;>>>CCCGGGIIIIIIGGG@@@??????@@@AAABBBAAA???AAABBBCCCEEEHHHJJJKKKLLLPPPSSSWWWYYYYYYVVVRRRPPPRRRQQQPPPOOOPPPRRRTTTUUUTTTWWWZZZ\\\^^^```bbbdddaaabbbdddfffhhhjjjkkkkkkmmmooosssvvvxxx{{{555777888::::::888777555666777888888888999;;;===777888<<>>>>>===;;;999777555666777888777666555333555444444333333333333444555555555666666777777888666666666555555555444444444444444444555666777777777777999:::<<<>>>???@@@<<<<<<===============<<<;;;;;;<<<===<<<;;;:::999:::::::::::::::;;;<<<===<<<<<<===>>>>>>>>>>>>===@@@BBBCCCCCCBBBBBBBBBCCCDDDBBBAAA@@@BBBBBBBBBAAA@@@@@@@@@@@@????????????;;;::::::::::::<<<===>>>;;;<<<<<<===>>>===============<<<;;;::::::::::::;;;;;;:::::::::999999999;;;<<<<<<<<<<<<>>>BBBEEEGGGHHHHHHEEEBBB@@@AAACCCBBBAAAAAADDDIIIMMMPPPQQQNNNNNNNNNLLLHHHEEEDDDDDDBBB@@@>>><<<:::999999999777777777777777888888888888888777777666666666666888888888888888888888888888999::::::::::::::::::888888888777666555444333666666555444555666888999444666777777666555777888666666666666666666666666888666555666777999999888333444444555666777888888888999::::::::::::999888888888888999999:::::::::777777888999;;;===???@@@???AAAEEEJJJPPPRRRRRRPPPHHHGGGFFFGGGHHHIIIHHHGGGIIIJJJMMMOOOQQQRRRRRRRRRVVVXXX[[[^^^^^^\\\YYYWWWXXXXXXXXXXXXYYY[[[]]]^^^aaacccgggiiilllnnnrrruuuxxxyyy{{{~~~999999888888888888999999999:::::::::999999<<<>>>888888<<<@@@???:::999;;;:::::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@????????????======<<<::::::999999999;;;;;;<<<<<<;;;;;;:::999999888888888777777777777333444444555555555555444444555555666777777888888777777777666666666555555444444444444555666777888888999:::;;;===>>>@@@@@@<<<===============<<<<<<:::;;;<<<======;;;:::888::::::::::::;;;<<<>>>???<<<===>>>???????????????@@@BBBCCCDDDCCCBBBCCCDDDEEECCCBBBBBBDDDEEEEEEDDDEEEEEEDDDCCCAAA@@@>>>===999:::;;;<<<>>>???@@@@@@<<<===>>>???@@@??????>>>???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::===============@@@DDDGGGJJJIIIFFFEEEDDDDDDCCCCCCDDDDDDFFFIIINNNRRRTTTTTTRRRSSSQQQMMMHHHEEEEEEFFFBBBAAA>>><<<:::999999999777777777888888999999999888888999999999888777666888888888888888888888888888888999:::::::::::::::::::::888777666555555555777666444333444555666777666777888888777777888999777777777777777777777777:::888777777999:::999888666777777888:::;;;;;;<<<>>>>>>???@@@@@@???>>>>>>======>>>>>>???@@@@@@AAA===>>>???@@@CCCEEEGGGIIIJJJLLLPPPUUUZZZ\\\[[[YYYUUUTTTRRRSSSTTTUUUTTTSSSTTTVVVZZZ^^^``````___^^^___aaaeeehhhiiiiiihhhgggiiijjjllloooqqqtttvvvwww{{{~~~<<<:::888777777888:::<<<=========;;;::::::<<<>>>999888:::>>>>>>;;;<<<@@@<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAABBBCCCEEEEEEBBBBBBBBBCCCCCCDDDDDDDDD@@@???===<<<::::::999999;;;;;;;;;;;;;;;;;;;;;;;;===;;;999777777888:::;;;333444666777777777666666444555555666777888888999888888888888777777777777444444444555555777888888999:::;;;<<<===???@@@@@@<<<===============<<<<<<;;;<<<===>>>>>><<<:::999::::::::::::;;;===???@@@===>>>???@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCBBBCCCDDDDDDBBBAAABBBDDDEEEEEEDDDJJJIIIHHHFFFCCC@@@>>><<<999:::<<<>>>@@@AAABBBBBB>>>???@@@AAABBBAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;======>>>>>>???BBBGGGKKKKKKGGGBBBCCCGGGIIIGGGDDDFFFFFFIIIMMMRRRUUUVVVUUUVVVVVVTTTOOOIIIEEEFFFHHHCCCAAA???<<<:::999999999888888888999999:::::::::888999;;;<<<;;;:::888666888888888888888888888888777888999999::::::::::::===;;;999777666666666777777666444333333444555777666888999999888888999:::999999999999999999999999;;;999888888999::::::999;;;;;;<<<===>>>???@@@AAADDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEFFFHHHKKKMMMPPPQQQUUUWWWZZZ___cccdddbbb___aaa___]]]]]]_________^^^]]]aaafffkkknnnnnnlllkkkmmmooosssvvvyyy{{{{{{{{{>>>??????>>>======???AAA@@@>>><<<;;;<<<======<<<999:::<<<===>>>>>>>>>>>>BBBCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGGGGIIIHHHBBB===;;;===>>><<<999;;;;;;;;;<<<<<<;;;:::::::::999888777666555444444555666888777666666777888555555555666888999;;;;;;;;;999777777999999999888777777777777777888999::::::999:::<<<>>>???===<<<;;;<<<===????????????>>>???>>><<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<<============>>>>>>@@@AAABBBCCCBBBCCCEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDBBBBBBCCCEEENNNKKKGGGEEEEEEDDDAAA>>>=========???AAACCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBB>>>>>>??????>>>===;;;;;;>>>===<<<<<<>>>@@@@@@@@@AAAAAABBBDDDBBBAAAGGGOOONNNDDDAAAIIIMMMHHHEEEIIIGGGJJJMMMOOOQQQSSSVVVYYYXXXXXXTTTMMMHHHGGGDDD@@@EEEDDDCCCBBB@@@===;;;:::999::::::;;;;;;;;;;;;;;;888888888888888888888888888888888888999999999999888999:::;;;<<<<<<<<<;;;999888777777666666777777:::;;;;;;999777555666666888999:::<<<===>>>>>>>>>888999:::<<<===>>>>>>>>>>>>BBBBBB???===@@@BBB@@@AAABBBDDDDDDCCCDDDFFFGGGLLLMMMNNNNNNLLLLLLMMMNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOPPPRRRUUUXXXZZZ]]]```dddeeeeeefffiiimmmlllmmmoooqqqrrrssssssssssssvvvyyy}}}>>>@@@AAA@@@??????@@@BBB???>>><<<===???AAABBBAAA?????????@@@AAABBBCCCCCCHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNOOONNNLLLKKKLLLMMMKKKFFF@@@???AAAAAA???<<<======>>>>>>>>>>>>======888999999999:::::::::;;;999:::;;;:::999888999:::::::::999999999::::::;;;::::::999888777777888888777777777777888999999:::;;;;;;;;;===???@@@>>>===<<<===>>>???@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKJJJGGGEEEDDDEEEGGGMMMJJJFFFEEEEEEEEEBBB@@@??????@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>=========???>>>>>>@@@AAABBBBBBBBBBBBBBBDDDFFFEEEDDDJJJRRRYYYNNNHHHMMMNNNIIIGGGJJJMMMOOORRRTTTUUUVVVXXXZZZXXXZZZWWWPPPMMMMMMKKKHHHIIIIIIHHHGGGDDDAAA???===<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::;;;;;;<<<=========;;;::::::999999999::::::999;;;<<<<<<;;;;;;<<<>>>;;;;;;<<<===>>>?????????===>>>>>>???@@@AAAAAABBBCCCGGGHHHEEEDDDGGGIIIGGGGGGIIILLLMMMMMMMMMNNNOOOSSSTTTUUUUUUTTTTTTUUUWWWSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ\\\___bbbdddkkknnnrrrsssrrrssswwwzzzCCCEEEGGGGGGFFFFFFFFFGGGEEEDDDBBBBBBDDDFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJLLLQQQNNNLLLIIIJJJLLLOOOQQQRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVTTTSSSSSSTTTOOOKKKGGGEEEGGGGGGEEECCCBBBBBBCCCCCCCCCCCCCCCBBB=========>>>>>>@@@AAAAAA???@@@@@@???===<<<===>>>AAA@@@???>>>===<<<<<<<<<<<<>>>>>><<<999777999;;;999999:::;;;;;;<<<=========<<<<<<>>>@@@AAA???>>>===>>>???@@@AAA@@@??????>>>>>>>>>???>>>>>>============<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGIIILLLMMMOOOOOONNNKKKHHHGGGHHHIIILLLJJJHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@@@@@@@AAABBBBBBCCCEEEGGGHHHIIIHHHHHHHHHHHHKKKNNNNNNMMMRRRZZZ^^^TTTMMMPPPPPPLLLKKKNNNPPPSSSVVVWWWVVVVVVWWWXXXVVVXXXVVVQQQOOOQQQPPPMMMMMMMMMMMMKKKHHHDDD@@@>>>===>>>??????@@@@@@??????@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????<<<<<<<<<===============:::<<<>>>???>>>>>>@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJLLLPPPRRRPPPOOORRRTTTSSSSSSVVVYYY\\\\\\\\\\\\]]]bbbdddeeefffeeefffgggiiifffgggiiikkkmmmooopppqqqqqqrrrsssuuuxxx{{{KKKMMMPPPPPPPPPPPPPPPQQQRRROOOLLLKKKKKKKKKKKKJJJMMMLLLJJJIIIKKKNNNQQQTTTVVVUUUSSSRRRRRRTTTVVVWWWZZZZZZYYYXXXXXXXXXYYYYYYZZZ\\\]]]]]][[[ZZZZZZZZZTTTQQQNNNMMMMMMMMMLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFCCCBBBBBBCCCGGGFFFEEECCCBBBAAAAAAAAAAAADDDEEEBBB===:::===AAA>>>???@@@AAAAAABBBBBBBBB???>>>===>>>@@@AAA@@@??????@@@BBBCCCCCCBBBBBBAAAAAABBBCCCDDDDDDCCCAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA??????@@@AAABBBBBBCCCCCCGGGGGGGGGHHHJJJNNNQQQSSSSSSSSSRRROOOKKKJJJKKKLLLNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPOOONNNLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKMMMJJJGGGEEEDDDEEEHHHIIIHHHJJJNNNPPPQQQQQQQQQQQQRRRRRRTTTYYYYYYYYY]]]bbb^^^XXXUUUYYYZZZXXXWWWZZZVVVXXXZZZ[[[YYYWWWVVVWWWXXXZZZYYYUUUTTTVVVVVVSSSRRRRRRRRRPPPMMMIIIEEEBBBAAAAAABBBCCCCCCCCCCCCBBBFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFBBBCCCCCCDDDEEEFFFFFFFFFCCCEEEGGGGGGFFFEEEEEEFFFHHHIIIJJJKKKMMMPPPQQQRRROOOOOONNNOOOQQQTTTWWWYYY\\\```cccaaaaaadddfffeeefffiiinnnqqqqqqqqqqqqqqqzzz|||~~~RRRTTTVVVWWWWWWWWWXXXZZZ\\\YYYVVVTTTTTTTTTSSSRRRSSSQQQOOONNNPPPSSSWWWZZZYYYYYYYYYZZZZZZ[[[[[[[[[``````___^^^]]]]]]^^^^^^^^^```bbbbbb```___^^^^^^XXXWWWUUUTTTSSSSSSQQQPPPRRRRRRSSSTTTTTTTTTTTTTTTNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNNNNMMMJJJIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHDDDGGGIIIFFF@@@>>>@@@DDDCCCDDDEEEFFFFFFFFFEEEEEEAAA@@@???@@@AAABBBBBBAAABBBCCCEEEFFFGGGGGGFFFFFFCCCDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFIIIIIIIIIJJJMMMQQQTTTWWWVVVVVVUUURRRNNNMMMNNNOOOPPPPPPQQQQQQQQQRRRTTTUUUTTTVVVWWWVVVSSSQQQQQQRRRSSSRRRPPPOOOOOOPPPQQQRRRRRRPPPLLLJJJIIIJJJMMMOOOLLLPPPTTTWWWWWWWWWXXXYYY[[[ZZZ]]]bbbcccaaacccggg```___aaafffhhhfffdddddd^^^```aaa___]]]ZZZYYYYYY]]]___^^^[[[ZZZ]]]]]][[[WWWWWWWWWVVVSSSPPPLLLJJJGGGHHHHHHIIIIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPLLLMMMNNNPPPQQQRRRRRRRRRQQQSSSVVVWWWVVVUUUUUUVVVVVVWWWXXX[[[^^^bbbeeefff``````aaabbbfffjjjnnnpppvvv{{{~~~}}}}}}VVVXXXYYYZZZZZZ[[[^^^``````^^^[[[ZZZ[[[\\\\\\[[[WWWVVVTTTTTTUUUYYY]]]___[[[\\\]]]^^^_________^^^dddcccbbbaaa````````````___aaaddddddbbb```______[[[ZZZZZZYYYXXXWWWVVVUUUXXXYYYZZZ[[[[[[\\\[[[[[[SSSRRRQQQQQQRRRTTTVVVXXXRRRSSSTTTSSSQQQPPPPPPQQQOOOOOONNNNNNNNNNNNOOOOOOHHHIIIJJJHHHDDDCCCEEEGGGHHHIIIJJJJJJJJJIIIGGGFFFFFFDDDBBBBBBDDDEEEEEEDDDEEEGGGIIIKKKLLLLLLLLLLLLFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGDDDEEEGGGHHHHHHHHHGGGGGGKKKKKKLLLMMMPPPSSSVVVXXXYYYYYYXXXUUURRRQQQRRRSSSRRRSSSTTTUUUUUUVVVXXXZZZYYY[[[]]][[[WWWUUUVVVWWWXXXWWWVVVUUUUUUWWWYYYZZZXXXVVVSSSPPPPPPQQQSSSUUURRRVVV[[[\\\\\\\\\___aaadddbbbdddiiijjjggggggiiibbbdddhhhkkkkkkiiieeecccaaabbbaaa^^^[[[XXXXXXXXX]]]______\\\]]]```aaa___YYYYYYYYYXXXVVVUUUSSSRRROOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[YYYZZZ]]]___aaabbbbbbbbbaaadddiiilllmmmnnnooopppqqqqqqrrruuuyyy}}}}}}~~~\\\\\\\\\\\\]]]___cccgggdddbbb___^^^_________^^^ZZZZZZYYYYYY[[[^^^aaaccc^^^^^^^^^^^^___```aaabbbeeeeeecccbbbaaa`````````^^^```ccccccbbb___^^^^^^\\\]]]]]]\\\ZZZYYYXXXXXX\\\\\\]]]^^^____________ZZZXXXWWWVVVVVVXXXZZZ\\\VVVWWWXXXWWWVVVUUUVVVWWWTTTTTTSSSRRRRRRRRRRRRRRRNNNNNNMMMLLLLLLLLLLLLLLLPPPPPPQQQQQQPPPNNNLLLKKKKKKIIIGGGGGGHHHIIIIIIHHHHHHIIILLLOOOQQQRRRRRRRRRMMMLLLLLLLLLMMMMMMNNNOOOQQQPPPOOOOOONNNNNNNNNOOOIIIKKKLLLNNNNNNMMMLLLKKKOOOPPPRRRTTTVVVXXXZZZ[[[\\\\\\[[[XXXVVVUUUVVVXXXWWWYYY[[[[[[ZZZ[[[^^^aaa^^^bbbdddbbb^^^[[[]]]______^^^]]]\\\]]]```bbbdddbbb```^^^[[[[[[\\\]]]^^^[[[___dddeeedddeeeiiimmmnnnlllmmmqqqrrrnnnkkkllleeehhhllllllllljjjhhhfffgggfffddd```\\\ZZZ[[[\\\^^^aaabbbaaaccchhhjjjhhheeedddcccbbbbbbcccddddddbbbbbbcccdddddddddddddddffffffgggiiijjjkkklllmmmjjjkkklllmmmoooqqqrrrsssqqqsssvvvxxxxxxxxxvvvuuuvvvxxx{{{~~~`````````___```ccchhhmmmiiifffccc```___^^^]]]\\\]]]\\\\\\]]]^^^aaadddfffaaa```^^^\\\]]]```ccceeefffeeecccbbb``````______\\\___bbbcccaaa^^^]]]]]]]]]^^^^^^]]]\\\ZZZYYYZZZ]]]]]]^^^``````aaaaaaaaaaaa___\\\YYYXXXXXXZZZ[[[XXXYYYZZZZZZYYYXXXZZZ[[[XXXWWWVVVUUUTTTSSSSSSSSSUUUSSSQQQQQQSSSTTTSSSRRRWWWXXXXXXXXXWWWTTTQQQPPPNNNLLLJJJJJJKKKLLLLLLLLLIIIKKKNNNQQQSSSUUUVVVVVVSSSRRRQQQQQQRRRSSSTTTUUUYYYYYYXXXWWWVVVVVVWWWWWWTTTUUUWWWYYYYYYXXXVVVUUUUUUVVVXXXZZZ]]]^^^______^^^^^^]]][[[YYYXXXZZZ[[[]]]___bbbbbb```aaadddhhhdddhhhkkkiiidddbbbcccffffffeeeddddddeeehhhkkkmmmkkkiiigggfffeeeeeefffgggdddhhhlllmmmkkkmmmrrrwwwwwwtttuuuyyyyyytttpppppplllooorrrqqqqqqrrrrrrqqqqqqpppmmmhhhdddcccdddfffeeeiiijjjjjjnnntttwwwvvvwwwvvvttttttuuuwwwyyy{{{zzzzzz{{{||||||||||||{{{nnnllljjjiiiiiikkkmmmooorrrnnniiifffffffffeeeeeeiiiiiiiiiiiiiiiiiiiiiiiihhhccc]]]]]]aaaeeeeeedddccccccdddeeedddbbb```^^^^^^`````````^^^]]]^^^______bbbeeeeeecccaaa___^^^bbb```bbbfffgggcccbbbdddeeeeeedddbbb```___aaabbbfffdddbbb```^^^]]]\\\\\\]]]YYYUUUUUUXXX[[[\\\[[[YYYXXXWWWZZZ]]]]]][[[XXXbbbaaa```aaaaaa```^^^[[[TTTTTTSSSSSSSSSSSSSSSTTTTTTWWW[[[]]]\\\\\\\\\]]]```^^^___bbb```\\\\\\___bbbcccdddeeefffggghhhiiieeefffgggggggggeeedddccccccdddeeeggghhhiiiiiiiiiiiihhhfffeeefffiiimmmooooooppppppnnnllllllmmmnnnqqqpppooooooqqqsssvvvwwwzzzzzzyyyxxxyyyzzz{{{|||}}}~~~~~~|||yyyxxx~~~~~~~~~}}}}}}}}}~~~||||||}}}|||wwwuuuttttttttttttuuuuuutttsssrrrqqqqqqpppqqqlllggggggkkkmmmmmmkkkkkklllmmmnnnmmmkkkiiigggccceeeggggggggggggiiikkkkkkmmmnnnmmmjjjfffeeedddggghhhlllrrrrrrmmmiiiiiinnnnnnmmmkkkiiiiiikkkmmmlllllljjjhhhfffdddcccbbbdddaaa^^^^^^aaacccccccccbbbaaaaaacccfffgggeeecccllllllmmmmmmllljjjiiihhhcccbbbaaa_________`````````bbbfffggggggfffgggggghhhhhhjjjmmmllliiijjjnnnqqqqqqrrrssstttuuuuuuvvvsssssstttttttttssssssrrrtttuuuvvvxxxyyyzzzzzzzzzvvvuuuttttttuuuwwwzzz|||}}}zzzyyyyyyzzzzzz{{{|||~~~~~~{{{{{{~~~}}}{{{{{{}}}~~~{{{xxxqqqtttvvvxxxyyy{{{~~~}}}yyyuuuttttttvvvwww~~~yyyxxx}}}zzzxxxyyy|||~~~||||||{{{zzzxxxuuusssqqqqqqpppooooooqqqrrrqqqpppqqqqqqrrrtttwwwxxxvvvuuu|||~~~|||zzz{{{|||yyyxxxuuusssrrrssstttuuurrruuuxxxyyyxxxxxxxxxyyyyyyxxx{{{}}}