BM6P6(@ uuuYYYVVVXXXYYYXXXVVVTTTSSSRRRQQQQQQNNNKKKHHHFFFDDDAAA===:::888999999999999888777777222222111111111111222222111000///......------...................................................,,,,,,,,,---------..................//////////////////---111333---888UUUuuu|||zzzzzz{{{{{{iiicccfffhhhgggrrrlll___fffyyy~~~iii[[[___ccc______ddd```___\\\YYYYYYUUUIII===/////////......,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///............///000222222///777666;;;OOObbbsssiiiTTTMMMgggxxxvvvmmmkkknnnqqqwww}}}zzzpppiiijjjhhheeebbb```______```bbbdddgggjjjjjjgggdddaaa```bbbdddccccccfffmmmrrrooosssxxxzzz{{{|||~~~|||lll```[[[PPPIIINNN]]]mmm|||rrrkkkkkkwww~~~zzzssspppooodddTTTMMMRRRMMMJJJFFFAAA777---))),,,******)))(((((((((((((((++++++***)))(((((())))))vvvZZZVVVVVVXXXWWWVVVTTTRRRQQQQQQQQQNNNKKKIIIFFFDDDAAA===:::888999999999999888777777222222111111111111222222111000///......------...................................................,,,,,,---------.....................///////////////000...222444111AAA```yyyooolllhhhccccccjjjvvvzzzdddcccuuuppp___^^^aaa______dddaaa```]]][[[[[[XXXMMMAAA222111//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///.........///000111222333555::::::CCCZZZllluuuvvvbbb]]]aaauuuzzzqqqppprrrtttvvvyyy}}}}}}||||||~~~}}}zzzwwwtttssssssvvvxxx{{{~~~~~~|||yyywwwtttuuuvvvvvvxxx{{{vvvjjj```WWWNNNMMMSSS```sss|||sssnnnuuu{{{uuusssqqqdddTTTOOOTTTOOOKKKHHHCCC:::///,,,---******)))(((((((((((((((++++++***)))))))))))))))www[[[UUUUUUWWWVVVUUUSSSRRRQQQPPPPPPNNNLLLIIIGGGEEEAAA>>>;;;888888999999888888777666222222111111111111222222111000///......------...................................................,,,------------.....................///////////////111000222555777LLLnnnssshhh___```dddooo}}}ooocccqqqzzzfff_________```dddaaaaaa___]]]]]][[[QQQGGG777444000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......////////////000111222444555999===>>>MMMgggvvvyyyssskkkqqq}}}|||lllmmmuuuyyy{{{{{{}}}yyyzzz~~~~~~uuukkkcccXXXNNNJJJRRRhhh}}}{{{rrrsss~~~}}}wwwqqqlllaaaTTTPPPUUUQQQMMMJJJFFF>>>333...///******)))(((((((((((()))+++***))))))))))))))))))xxx[[[UUUTTTVVVUUUTTTRRRQQQQQQPPPPPPNNNLLLIIIGGGEEEBBB>>>;;;888888888888888777777666222222111111111111222222111000///......------...................................................------------........................////////////...222111111666<<>>;;;777888888888888777666666222222111111111111222222111000///......------...................................................---------.........//////............////////////---222000000888CCC^^^tttttt~~~vvvpppvvvxxxggg___```cccddd___aaaaaa_________XXXQQQDDD<<<222,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000000111222444666777666???KKKaaa|||mmmkkkvvv{{{yyy{{{xxxwwwvvvsssqqqtttvvvzzz}}}rrrdddXXXPPPOOOXXXbbb~~~vvvwwwttt[[[PPPPPPSSSSSSSSSRRRNNNLLLJJJDDD999111///++++++***)))))))))))))))***)))))))))))))))******uuu[[[VVVUUUVVVUUUTTTSSSRRRRRRRRRRRROOOMMMJJJHHHEEEBBB>>><<<777777888888777777666555222222111111111111222222111000///......------...................................................------........./////////............////////////---222111333???NNNhhh{{{mmmmmmrrr~~~rrroooooocccaaacccccc```bbbcccaaa``````[[[TTTLLLBBB555---+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000111222444666777888CCCSSSnnnwwwpppttt{{{|||zzz~~~{{{~~~wwwiii___WWWRRRSSSVVV{{{|||uuu{{{zzz[[[KKKKKKQQQSSSRRRSSSOOOMMMLLLGGG<<<333000++++++***))))))))))))***)))))))))))))))******+++sss[[[WWWVVVVVVUUUTTTSSSSSSSSSSSSSSSOOOMMMJJJHHHFFFCCC???<<<777777777777777666666555222222111111111111222222111000///......------...............................................................////////////............////////////---222222777III[[[sssyyyjjjgggggglllwwwssslllwwwwwwfffcccdddbbbbbbeeeeeecccbbbbbb^^^XXXUUUHHH888///---------+++------------------------------------------------++++++,,,------......///......///000222444666777999CCCVVVxxxsssuuu{{{{{{|||yyy}}}xxx{{{ssshhh]]]UUURRRTTTjjj~~~uuuwwwgggRRRLLLOOORRRRRRUUUQQQOOOOOOKKK@@@666111,,,+++******))))))******)))))))))))))))***++++++rrrZZZWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTOOOMMMJJJHHHFFFCCC???<<<777777777777777666666555222222111111111111222222111000///......------.............................................................../////////000............/////////000---333333;;;QQQeee|||wwwqqqjjjgggjjjsss|||tttkkklll|||iiiddddddbbbdddggghhheeedddccc```[[[ZZZMMM;;;000...///...,,,------------------------------------------------++++++,,,------......///------...000111444555666999AAAUUU{{{{{{rrrzzz~~~yyy{{{vvv{{{|||xxx~~~}}}pppbbbWWWUUUXXX[[[vvvuuuvvvttt[[[NNNNNNQQQTTTWWWSSSQQQRRRNNNCCC888333,,,+++******)))*********))))))((())))))***++++++qqqZZZYYYZZZYYYWWWTTTSSSSSSSSSRRRPPPPPPLLLHHHGGGHHHFFF???:::555666888999999777555333333222111111000000111111222111000//////.................................---------............///---------............///.../////////------///111000///888JJJ]]]oooqqqhhhhhhlllooopppzzz|||lllgggyyyvvvgggdddffffffggghhhgggfffbbb___]]][[[QQQAAA222---///---(((+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------------...,,,,,,111444444444777;;;EEEXXX{{{}}}yyyyyy{{{tttqqqmmmggggggmmmnnnuuuzzzvvvyyywwwnnncccWWWPPPZZZlllzzzuuu}}}eeeQQQMMMPPPQQQQQQTTTSSSOOOKKKEEE<<<333...***)))++++++((((((***))))))))))))))))))))))))qqq\\\YYYXXXYYYWWWUUUUUUUUUVVVUUUTTTQQQMMMIIIHHHHHHFFF???999555777888999999777555444333222111111000000111111222111000//////.................................---------............///---------............///.../////////......///111,,,000>>>TTThhhyyy{{{pppiiidddbbbfffmmmvvv}}}zzzmmm{{{mmmeeegggfffggghhhiiihhheeeaaa___\\\TTTFFF777//////---***+++,,,,,,------,,,,,,++++++,,,---...............,,,,,,------------......000---...333555444555888>>>MMM___www|||zzz{{{ooobbb___]]]WWWWWW\\\WWW]]]fffttt~~~ssssssuuu}}}~~~sssgggZZZRRRRRRaaaxxxyyywww|||rrrYYYOOOPPPSSSRRRUUUTTTQQQMMMIII@@@777000+++***++++++((((((***))))))))))))))))))))))))qqq]]]YYYVVVXXXWWWVVVVVVXXXZZZZZZYYYSSSNNNJJJHHHIIIFFF???999666777999:::999888666444333222111111000000111111222111000//////.................................---------............///---------............///.../////////......000222+++555IIIbbbvvvsssiiidddaaaaaabbbgggmmmrrrvvvwwwzzzvvv}}}vvvggggggdddfffiiikkkjjjgggcccaaa]]]YYYMMM===222///...,,,,,,,,,------------,,,,,,+++,,,---...000000000000,,,,,,---------.........222///000444555555666:::CCCYYYjjjvvv~~~}}}||||||~~~nnnbbbYYYXXXVVVQQQQQQUUURRRTTTWWW[[[dddttt{{{zzzwwwzzzzzzooobbbYYYQQQWWWjjj}}}ssstttbbbQQQPPPUUURRRUUUUUURRRPPPMMMEEE===333---***++++++)))(((***))))))))))))))))))))))))sss]]]YYYVVVXXXWWWVVVXXX[[[]]]]]]]]]TTTOOOJJJIIIIIIEEE>>>888777888999999999888666555333222111111000000111111222111000///....................................---------............///---------............///---/////////...///111222000>>>TTTkkk}}}yyyrrrjjjfffbbbdddkkkrrruuuuuuvvv~~~~~~iiieeebbbdddhhhkkkkkkhhhdddbbb]]]\\\TTTCCC555///...---,,,,,,------------,,,,,,,,,,,,---...///000000///,,,,,,------......//////222000111444555444777<<>>888777888888888888777666555333222111111000000111111222111000///....................................---------............///---------............///---...////////////111333333CCCZZZooo~~~|||{{{sssmmmiiilllsssyyyzzzyyywww|||mmmeeeaaacccfffiiiiiigggeeebbb]]]^^^XXXHHH888000...,,,,,,------......------,,,------.........------,,,,,,,,,---......///000000111000222555555444888>>>OOOkkkzzzuuu~~~}}}|||||||||~~~|||~~~~~~wwwvvvsssnnnjjjgggeeebbbaaa```]]]\\\^^^___]]]\\\]]]YYY[[[\\\YYYXXX```ooo{{{yyyuuuooommmrrr{{{}}}vvvuuu{{{}}}rrrggg\\\RRRXXXsss|||www{{{fffQQQMMMRRRPPPSSSSSSRRRQQQQQQLLLEEE;;;222+++++++++***)))***))))))))))))))))))))))))vvv]]]XXXXXXWWWVVVUUUVVVYYY[[[[[[ZZZRRRMMMIIIGGGHHHEEE>>>888777777777777777666555555333222111111000000111111222111000//////.................................---------............///---------............///---...000000///000222444444GGG^^^qqq}}}wwwnnnfffdddgggmmmqqqrrrtttxxx|||yyy|||yyyzzz~~~uuuhhhbbbcccfffggghhhgggeeeddd^^^```[[[LLL===444///,,,------............------...............---,,,+++,,,,,,---...///000000111111111333666666666;;;CCCWWWqqq~~~ttt~~~~~~}}}|||{{{}}}{{{{{{qqqddd]]]^^^```aaaaaa```^^^]]]```aaaccceeeffffffffffff```aaabbb```^^^bbbjjjqqqssslllfffgggoooxxx|||pppgggfffkkkrrrtttgggYYYSSSYYYooouuuyyykkkSSSLLLOOOOOORRRSSSQQQQQQRRRMMMGGG???444+++***,,,+++******))))))))))))))))))))))))ttt]]]YYYWWWWWWUUUTTTTTTVVVWWWWWWVVVPPPKKKGGGFFFGGGDDD>>>888666666666666555555555444333222111111000000111111222111000//////.................................---------............///---------............///---...000000///000333555888MMMeeeuuuhhh```XXXSSSSSSTTTTTTSSSXXXYYY[[[bbblllxxxvvvzzz~~~~~~nnneeeeeefffgggggggggffffff```bbb]]]PPPBBB999222---------............---------....../////////......,,,,,,---...///000111111222222555888888999@@@IIIddd|||zzz|||~~~|||{{{}}}ssslllmmmvvvyyyaaaRRRMMMQQQWWW]]]```aaabbbbbbjjjmmmppprrrsssuuuvvvvvvsssrrroookkkgggfffgggiiipppnnnmmmrrryyy~~~~~~sssfff\\\YYY]]]aaapppzzzlllYYYWWWXXXdddzzzxxxttt|||vvvWWWKKKNNNPPPRRRSSSRRRRRRSSSOOOIIIBBB666,,,***,,,+++******))))))))))))))))))))))))rrr___ZZZVVVVVVUUUSSSSSSTTTUUUTTTSSSNNNJJJFFFEEEFFFDDD>>>888666555555555444444444444333222222111000111111111222111000//////.................................---------.........//////---------.........//////---...000000000111333555>>>TTTlll{{{qqqjjjbbb```aaaaaa\\\WWWWWWUUURRRSSSWWW^^^fffkkk|||wwwssspppmmmjjjrrrzzz~~~ssshhhgggggggggggghhhhhhhhhbbbccc^^^RRRFFF>>>555...------............------,,,---...000111111111111,,,,,,---...///000111222333444777;;;;;;<<>>>>>HHH^^^~~~{{{}}}wwwxxx~~~|||xxxssskkkaaa[[[VVVVVVWWW___jjjtttyyy{{{zzzxxx{{{~~~vvvmmmhhhffffffgggkkkttt}}}lllcccWWWXXXkkk{{{yyy~~~eeeQQQPPPQQQRRRTTTVVVVVVTTTRRRPPPKKK>>>222...,,,******---******))))))******+++,,,^^^PPPSSSSSSPPPSSSUUUUUUSSSQQQOOOOOOQQQNNNJJJHHHGGGCCC===888777777777666555555444444222222111111111111222222000000///..................------------...//////........................---------............////////////000000555CCCQQQeeevvv~~~}}}rrriiieeeiiiqqq|||ooo```UUUTTTSSSOOOMMMPPPSSS^^^rrrxxxnnnfffgggiiiiiiiiikkkiiigggccc]]]UUUIII;;;000000///......------.................................//////000111333444555666999666999@@@BBBOOOfffyyyrrrsss{{{yyyyyy{{{zzzzzzzzzxxxtttnnnjjjaaa```cccjjjvvv~~~{{{vvvtttsssrrrxxxsssiii]]]\\\kkk{{{}}}iiiTTTOOOQQQSSSUUUWWWWWWUUUSSSRRRLLLAAA555///---***+++---******))))))******+++,,,^^^MMMQQQUUUPPPSSSUUUUUUSSSQQQPPPPPPRRRNNNJJJHHHFFFCCC>>>999777777777666555555444444222222111111111111222222000000///...............------------......//////........................---------............///***---///...///:::NNN___mmm~~~yyyxxxkkk___\\\\\\ZZZYYY[[[YYY[[[dddqqq}}}rrrffffffjjjiiijjjllljjjhhhddd```[[[RRRAAA222000//////..........................................//////000111333444555777999777999AAADDDSSSmmmzzzqqqqqqyyy}}}{{{}}}{{{~~~}}}zzzpppoooqqqxxx|||~~~wwwmmmaaa^^^gggxxx}}}|||nnnXXXNNNQQQSSSUUUWWWXXXWWWUUUTTTNNNEEE:::111---++++++,,,******))))))******+++,,,bbbOOOQQQUUURRRTTTWWWWWWUUUSSSSSSSSSRRRNNNJJJGGGFFFCCC>>>999777777777666555555444444222222111111111111222222000000///...............---------.......................................---------............///+++...000---///===RRRbbbkkk~~~wwwrrrqqqrrruuuxxx|||pppllllllllllllmmmfffaaa___bbbgggooo|||xxxgggfffjjjiiijjjnnnjjjjjjfffbbb```YYYHHH777000000///............///...........................//////000111333444555666999777999@@@DDDTTTooo~~~ttt~~~vvvttt{{{}}}nnnjjjtttwwwqqq}}}}}}|||}}}yyyoooccc]]]```mmm~~~~~~{{{www___QQQQQQRRRUUUXXXXXXXXXVVVUUUOOOIII>>>444...,,,,,,+++******))))))******+++,,,gggRRRRRRUUUSSSUUUXXXYYYWWWUUUUUUUUUSSSOOOJJJGGGEEECCC>>>:::777777777666555555444444222222111111111111222222000000///...............,,,---......//////......---------------------------------............///...222222///111@@@SSS___iii}}}wwwlll```XXXSSSQQQRRRVVVaaalll~~~~~~{{{{{{|||{{{yyysssllleeecccbbbccchhhnnnyyyiiigggkkkjjjjjjooojjjllljjjdddbbb^^^OOO===111000//////......//////...........................//////000111333444555555999888:::???BBBSSSooowwwnnn~~~}}}{{{~~~zzzwww}}}|||}}}nnnhhhooozzz}}}pppmmmxxx~~~wwwzzzyyyqqqfff]]]ZZZbbbttt{{{{{{bbbQQQOOOQQQTTTWWWXXXXXXWWWVVVQQQMMMCCC666...---,,,*********))))))******+++,,,hhhTTTSSSVVVSSSVVVXXXYYYXXXVVVUUUVVVSSSOOOJJJFFFEEECCC>>>:::777777777666555555444444222222111111111111222222000000///...............,,,---.../////////...------------------------------------............///...222222000666FFFVVV___kkktttwww{{{yyyzzzcccWWWLLLGGGDDD@@@AAADDDKKKSSS```rrrzzzsssjjjaaa\\\XXXUUUWWW[[[aaahhhqqqzzzkkkhhhllljjjjjjpppjjjnnnmmmfffcccaaaTTTCCC111000000///////////////...........................//////000111333444555555;;;:::<<<@@@AAAQQQmmmnnnkkk~~~zzzyyy|||~~~{{{}}}xxxyyyqqqrrrxxxyyy~~~zzz}}}}}}oooiiirrr{{{sssiii___WWWZZZmmm{{{dddPPPNNNPPPTTTVVVXXXXXXWWWVVVRRRPPPFFF777///------*********))))))******+++,,,gggTTTTTTWWWSSSUUUXXXYYYWWWVVVUUUVVVSSSOOOIIIFFFEEECCC>>>;;;777777777666555555444444222222111111111111222222000000///...............,,,,,,.../////////...------------------------------------.........//////***...000111;;;MMM]]]cccooossscccYYY^^^kkkrrrllldddnnn{{{lll^^^OOOEEE??????@@@======@@@;;;>>>DDDNNN[[[jjjxxxwwwiii]]]PPPHHHDDDCCCGGGMMMJJJPPPXXX```jjjxxxmmmiiimmmjjjjjjpppiiipppooogggcccbbbVVVGGG111111000///////////////...........................//////000111333444555666<<<<<<===AAAAAAPPPlll{{{bbbfff}}}yyywww{{{~~~{{{sss}}}zzzvvvxxxnnnvvv}}}{{{xxx{{{oooccckkk{{{}}}vvvlllaaaWWWWWWjjj|||jjjTTTMMMPPPSSSVVVXXXXXXWWWVVVRRRQQQHHH888///...---)))*********)))***++++++,,,eeeUUUWWWXXXWWWXXXYYYWWWTTTRRRRRRRRRRRRQQQLLLEEEBBBBBB@@@;;;555666666666555444333333000000000000000000000000111000000///...---------,,,---...//////...---,,,***++++++,,,---.../////////////////////.........///111000...777LLL```hhhvvv|||qqq```XXXUUUUUU[[[nnn|||aaaXXXUUUWWW```iiilllnnnppptttsssqqqkkkbbbWWWMMMFFF?????????>>>>>>>>>>>>>>>>>>:::<<>>>>>======CCCDDDHHHNNNUUU```tttwwweeejjjlllkkkqqqrrrpppmmmiiihhhdddXXXKKK999333///000000...---...///////////////000111111///......///111333555777777>>>>>>===>>>AAAUUUuuu|||eeekkk~~~~~~{{{{{{ppprrr{{{}}}{{{|||yyyxxxsss___bbbpppyyypppggg[[[VVVeeexxxoooTTTOOOOOORRRUUUYYYZZZYYYXXXWWWRRRJJJAAA666+++***---*********)))******+++,,,~~~cccTTTVVVWWWWWWXXXYYYWWWTTTRRRQQQRRRQQQPPPKKKEEEBBBBBB???:::777777777777666555444444000000000000000000000000111000000///......------------...//////...------,,,,,,,,,---......//////////////////............///111//////888MMM```iiittt{{{nnndddaaaYYYWWWZZZiii~~~aaaQQQLLLJJJOOOSSSRRRRRRSSSUUUUUUUUUSSSOOOIIIBBB>>>???>>>>>>>>>>>>>>>>>>>>>???;;;;;;???BBBDDDIIIOOORRRYYYdddpppxxxyyyvvvqqqwwwsssnnniiibbbZZZPPPIIIGGGCCC>>>;;;;;;;;;<<<;;;>>>>>>AAAFFFKKKSSSdddsss{{{iiilllllljjjppprrrqqqmmmjjjiiifffZZZNNN;;;444///000000...---///...............///000000.........///111333555666777>>>======???CCCYYYyyynnnrrr|||{{{}}}qqqbbbaaaggglll}}}yyyzzzxxxxxxwwweeeeeeqqq{{{qqqggg[[[VVVbbbuuuvvvZZZNNNOOOQQQUUUYYY[[[ZZZYYYXXXRRRKKKCCC777,,,***---***************++++++,,,zzzbbbVVVWWWUUUVVVWWWXXXWWWUUURRRQQQQQQQQQPPPKKKDDDAAABBB???:::888888888888777666555444000000000000000000000000000000000///......------------...//////...------...................................................//////000;;;NNN```jjjuuu{{{~~~ssspppsssgggaaa]]]fff~~~gggQQQIIIDDDDDDDDDAAA@@@AAA???@@@AAABBBBBB@@@>>><<<>>>>>>>>>>>>>>>>>>??????BBB>>><<<>>>??????CCCGGGIIIJJJNNNTTT\\\bbbeeefffjjjeee^^^WWWQQQKKKEEEBBBAAA>>>;;;999:::<<<<<<<<<::::::===@@@AAAEEEQQQ]]]xxxooonnnmmmjjjoooqqqqqqooolllllliii___TTT???777000000000...---///.............../////////......///111333555666777888===<<<<<>>999888888888777666555444333000000000000000000000000000000//////............---..................---000000/////////.........------...............///......///333>>>PPPbbbmmmwww}}}uuukkklll~~~kkkSSSJJJCCCBBBBBB@@@@@@AAA>>>????????????>>>======>>>>>>>>>>>>>>>?????????CCCAAA@@@@@@BBBEEEIIIMMMLLLIIIGGGHHHMMMTTTYYY\\\WWWTTTPPPLLLIIIFFFDDDCCCBBB@@@======>>>??????>>><<<;;;===??????@@@GGGOOOaaakkk|||vvvooollljjjqqqqqqrrrpppnnnnnnlllcccZZZDDD:::111///000///...////////////000000000/////////000222444666888888999888<<<;;;<<>>===<<<<<<======>>>>>>????????????@@@@@@AAABBBGGGNNNTTTWWWOOOKKKFFFDDDEEEIIILLLMMMEEEFFFFFFEEEDDDBBBAAAAAAFFFDDDBBBBBBCCCCCCAAA@@@???>>>???BBBAAA@@@CCCJJJNNNVVVhhh}}}pppkkkkkksssqqqsssrrrpppooonnnggg___JJJ===222///000//////000111111222222222222111000000222555888:::;;;;;;;;;888;;;:::===HHHTTTnnnxxx~~~|||xxxzzzyyyyyyiiiffflll|||ttthhh\\\TTTQQQRRRTTTfffhhhbbbQQQBBB===???BBB???@@@EEEQQQaaaqqq}}}ooohhhiiizzz|||qqqcccYYY___lll}}}fffMMMNNNQQQVVVZZZ]]]]]][[[YYYVVVRRRLLL???222+++,,,+++++++++***+++,,,,,,---pppccc\\\TTTSSSVVVXXXXXXUUURRROOOOOOOOONNNIIIBBB???@@@===888777777777666555333222111000000000000000000000000//////////////////......///...------------...////////////......---------,,,,,,,,,---....../////////...222;;;GGGUUUffftttwww}}}xxxsssXXXOOOGGGEEEDDDAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@???=========>>>??????@@@@@@;;;>>>@@@AAAGGGQQQXXXZZZOOOKKKGGGDDDDDDDDDDDDDDDAAADDDGGGGGGFFFDDDCCCCCCIIIHHHGGGGGGGGGFFFDDDAAABBB@@@AAACCCBBB@@@BBBGGGCCCIIIXXXqqqrrrlllllluuuqqqssssssqqqpppoooiiicccOOOAAA333///000//////000222222333444444333111000///222666:::<<<===<<<;;;888;;;;;;???LLLYYYttt}}}qqqzzzzzzwwwzzzyyy}}}wwwjjj[[[YYY```zzzsssaaaZZZOOOEEE???@@@DDDGGGQQQTTTQQQGGG>>><<<>>>>>>===>>>BBBLLLZZZkkkxxx{{{yyy{{{nnnfffeeettt}}}ssseee[[[___kkkkkkNNNOOORRRVVV[[[]]]\\\[[[ZZZWWWUUUOOOBBB444,,,,,,+++++++++++++++,,,------nnn```ZZZSSSSSSUUUXXXXXXUUURRROOONNNNNNNNNIIIBBB??????<<<888888888888777555444222111000000000000000000000000...////////////////////////...------------...///.........---------------++++++,,,------...//////000///333>>>KKKXXXhhhwwwzzzyyyyyyvvv]]]TTTLLLIIIGGGCCCAAAAAABBBCCCDDDEEEEEEDDDBBBBBB<<<======>>>??????@@@@@@<<>>CCCGGGEEEGGGEEE@@@=========;;;===>>>AAAHHHTTTbbbqqqyyyyyyyyytttzzzlllbbb___nnn|||rrrfff\\\___iiikkkOOOPPPSSSWWW[[[\\\\\\ZZZZZZXXXWWWQQQEEE555---,,,,,,++++++++++++,,,------kkk[[[WWWRRRSSSUUUXXXXXXUUURRROOONNNNNNMMMHHHAAA??????<<<777:::999999888666555333222000000000000000000000000.........//////////////////...---,,,,,,---...///------------------------++++++,,,,,,---...//////111///444@@@MMMYYYjjjyyyssssssppp[[[SSSLLLJJJHHHCCC@@@@@@BBBCCCDDDEEEDDDBBB@@@>>><<<======>>>???@@@@@@@@@???CCCBBB???BBBJJJOOONNNGGGEEECCCBBBCCCEEEEEEEEEDDDGGGJJJKKKJJJLLLPPPSSSNNNMMMNNNPPPQQQQQQNNNLLLIIIFFFDDDEEEDDDAAABBBEEEEEEEEEMMMeeezzzpppnnnsssrrruuuuuuqqqoooooojjjeeeUUUDDD444...///000000000000111333444333111///...,,,///444999<<<<<<:::999888<<<<<>><<<<<<>>>AAAFFFIIIAAABBBAAA>>>===???===999888:::>>>DDDNNN\\\kkkuuu}}}xxx~~~oooddd```nnnzzzqqqeee[[[^^^hhhmmmPPPQQQSSSWWW[[[\\\[[[YYYZZZYYYXXXSSSFFF666---+++,,,,,,++++++,,,,,,---...ttt___SSSQQQSSSUUUWWWWWWVVVSSSOOOLLLQQQNNNIIIDDD???<<<;;;:::888666555777999888333///111000///000222222000///000000//////.........---++++++,,,,,,---...//////---------............//////............///000000...000666CCCTTTeeerrryyy}}}{{{ssstttlllkkkmmmnnnnnn```^^^ZZZSSSLLLFFFCCCBBBGGGHHHIIIHHHEEECCCCCCDDD===>>>???@@@AAAAAAAAAAAADDDBBBAAABBBDDDEEEEEEDDDHHHHHHIIIJJJKKKKKKKKKKKKNNNOOOQQQTTTUUUVVVVVVVVVZZZZZZZZZYYYXXXXXXWWWWWWPPPNNNKKKHHHFFFFFFFFFFFFHHHGGGJJJZZZwwwvvvuuusssvvvvvvvvvuuurrrnnnkkkiii]]]GGG444222333///---111///////////////000111111000111333666999<<<>>>???======@@@EEEMMM___{{{bbbcccwww~~~tttqqqtttwww~~~}}}~~~rrrbbbTTTIIISSSgggzzzooocccXXXOOOEEE???;;;888888<<>>???======???CCCKKK\\\yyyeeeeeexxx}}}ssspppsssuuu~~~{{{|||nnn___TTTNNN___www{{{ppp```SSSJJJDDD>>>999>>>;;;:::===@@@DDDKKKSSSQQQPPPJJJCCC@@@BBBAAA>>><<<:::===BBBCCCHHH\\\ssssssnnnzzz~~~yyynnn```]]]cccyyyuuuWWWRRRRRRWWW\\\\\\\\\]]][[[[[[[[[WWWJJJ999000...***++++++++++++,,,,,,,,,dddUUUVVVUUUVVVWWWXXXVVVSSSPPPNNNPPPNNNIIIDDD???<<<;;;:::666888999888666444222222111000///000222222000////////////...............+++,,,,,,------.........------------............---------------......///...111:::HHHYYYjjjvvv}}}zzzssshhheeefffgggkkkqqqzzz}}}zzzxxxnnn```WWWLLLGGGLLLVVV___eeeiiigggddd]]]UUUMMMIIIHHHKKKNNNRRRSSSRRROOONNNMMMMMMLLLJJJGGGEEEDDDDDDDDDEEEEEEEEEHHHMMMPPPQQQQQQJJJMMMPPPTTTXXXYYYZZZZZZ^^^___```bbbcccdddddddddbbbbbbbbbbbbbbbbbbaaaaaa^^^]]]ZZZVVVSSSQQQPPPOOONNNLLLNNNZZZtttvvvpppuuuvvvvvvuuusssooollljjjaaaLLL999333222///...000///////////////000111111111222444666999;;;===>>>======>>>BBBJJJ[[[wwwpppnnn{{{qqqooorrrttt}}}wwwyyyxxxfffZZZKKKUUUiii~~~xxxiiiVVVHHHCCCAAA>>><<>><<>>BBBJJJ]]]zzzzzzpppnnnqqqsss|||tttvvvmmm^^^LLLOOO[[[ooorrrdddQQQFFFDDDEEEDDDAAACCCAAABBBFFFJJJOOOZZZdddiiijjjfff\\\TTTNNNHHHCCCAAA???@@@EEEHHHKKKUUU```sssxxx~~~~~~vvvlllaaa^^^```vvvsss\\\VVVSSSWWW\\\^^^```ccc^^^]]]\\\XXXKKK;;;000------,,,*********+++---///gggUUUWWWVVVVVVWWWWWWUUUSSSQQQOOOPPPMMMHHHCCC>>>;;;:::999777999:::888444111222444111000///000222222000///---------...............,,,,,,,,,---------------,,,,,,,,,------------...---,,,,,,,,,,,,---......///444>>>LLL\\\iiirrrvvvvvv|||}}}www}}}mmmaaaXXXSSSWWWYYY^^^dddkkkrrrwwwzzz|||lll\\\VVVYYY```lllwwwyyyiiiYYYLLLJJJIIIKKKQQQZZZbbbfffoooooooookkkeee^^^ZZZXXX]]]aaagggkkkjjjhhheeedddfffccc^^^YYYUUURRRQQQPPPMMMNNNPPPTTTXXX[[[[[[[[[]]]___aaadddeeeeeeeeedddddddddddddddeeeeeeffffffggggggggghhhhhhiiiiiiiiijjjjjjiiigggddd```]]][[[XXXVVVUUUZZZnnnzzztttvvvwwwwwwwwwvvvssspppooogggVVVAAA555111//////000///////////////000000111333333555666888:::;;;<<<<<<<<<>>>CCCMMMaaayyyooonnnqqqsss|||tttuuu~~~|||iiiPPPKKKNNN]]]kkkpppqqqqqqdddZZZNNNHHHIIIJJJIIIFFFJJJKKKNNNSSSVVVYYYbbblllwwwzzzyyypppdddZZZQQQIIIDDDAAAAAAEEEKKKRRRZZZbbbooouuu}}}}}}{{{zzzvvvooojjjyyyzzz]]]VVVSSSWWW\\\___bbbeee```^^^\\\XXXMMM<<<111------,,,+++******,,,...///jjjVVVWWWVVVVVVVVVUUUTTTRRRPPPOOOOOOMMMHHHCCC>>>;;;:::999999999999777444222222222111000///000222222000///---------------.........------------------------,,,,,,,,,,,,---------------------------......///000666AAAPPP```mmmtttwwwuuu{{{|||pppkkkxxxzzzwwwxxx||||||rrrggg```\\\YYYXXX\\\bbbjjjpppuuuxxxyyyyyyfffTTTLLLIIIJJJQQQ[[[nnnyyy}}}vvvgggXXXKKKLLLNNNRRRXXX^^^dddgggppprrrtttsssooojjjgggeeejjjoootttxxxwwwuuusssrrrpppmmmiiiddd___\\\ZZZYYYUUUVVVYYY]]]bbbeeeeeedddjjjjjjkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhiiijjjjjjiiijjjjjjkkklllmmmmmmnnnoooooopppooommmjjjgggeee___^^^[[[^^^mmm~~~xxxxxxxxxyyyyyyxxxvvvsssrrrjjjZZZFFF777111000000000///////////////000111111444444555777888:::;;;;;;<<<<<<>>>DDDOOOdddxxxooonnnrrrttt|||}}}vvvvvvuuuTTTIIICCCKKKTTTWWWYYY^^^ZZZWWWSSSSSSUUUVVVTTTRRRVVVXXX\\\```aaabbbjjjsssxxxlll___VVVLLLFFFBBBEEENNNZZZdddjjjnnnuuu~~~yyy~~~\\\VVVSSSWWW]]]___bbbeeebbb^^^\\\XXXNNN>>>111,,,---,,,+++++++++,,,...///mmmXXXXXXUUUUUUUUUTTTRRRQQQOOONNNOOOLLLHHHBBB>>>;;;999999;;;999777555555444222111111000///000222222000///,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------......------......///000111888EEEVVVgggsss{{{}}}uuu{{{uuukkkhhhsss~~~|||{{{~~~{{{lllgggjjjpppsssooojjjhhhfffbbbaaafffmmmtttwwwxxxvvvuuusss```NNNHHHEEEAAAFFFOOO___qqq~~~~~~yyyssseeeWWWOOOQQQUUUZZZ___dddjjjmmmrrruuuzzz{{{zzzvvvtttrrrwww{{{~~~}}}vvvuuurrrnnniiieeebbbaaa]]]^^^bbbhhhnnnqqqrrrqqquuutttsssqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnnnnooonnnnnnooopppqqqrrrsssssstttvvvxxxyyyxxxuuurrrpppfffeeebbbbbbnnnyyyyyyzzz{{{{{{zzzxxxvvvtttlll^^^III888000000000000///////////////000111111444555666777888999:::;;;>>>===???EEEOOOdddnnnqqqyyyooonnnrrruuu}}}~~~}}}{{{~~~yyyyyyZZZJJJ???@@@CCCCCCHHHPPPVVVXXX\\\___aaaccccccdddbbbbbbdddeeeddddddmmmxxx{{{mmmbbbUUUMMMDDDDDDPPPaaammmrrrqqqzzzzzzyyy~~~ZZZUUUSSSXXX]]]___bbbdddccc___\\\XXXNNN>>>111,,,,,,,,,,,,------------...pppYYYYYYTTTTTTTTTSSSQQQPPPNNNMMMOOOLLLGGGBBB>>>;;;999999===999666444555555222000111000///000222222000///,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------///............///000000222999HHHZZZlllzzzuuu{{{sssmmmkkkrrr~~~|||yyyvvvuuuvvvwww{{{sssrrrwwwuuuiii___\\\___fffkkkllllllllljjjeeehhhmmmssswwwxxxtttoookkkhhhVVVGGGCCC@@@<<<@@@IIIYYYnnn~~~~~~wwwpppcccVVVQQQSSSWWW[[[```ffflllqqqssswww}}}~~~|||{{{~~~zzzyyyvvvsssoookkkgggeeeaaaccchhhooovvv{{{||||||{{{zzzwwwuuuuuuuuuvvvwwwsssrrrqqqpppooopppqqqrrrqqqrrrssstttuuuvvvwwwxxxxxxzzz}}}}}}zzzxxxkkkkkkhhhfffoooyyyzzz{{{|||||||||zzzxxxvvvmmm```KKK888000000000//////////////////000111111555555666777888999::::::???>>>@@@EEENNNccc}}}___ccc{{{yyyooonnnsssvvv}}}}}}||||||zzz}}}|||{{{___NNN???===<<<;;;AAALLLRRRXXX___dddfffhhhjjjmmmgggffffffeeeaaabbbmmmyyytttiii\\\QQQEEEDDDQQQeeerrrwwwvvvoooeeegggqqqyyy{{{yyyYYYTTTRRRXXX^^^```aaadddddd___\\\YYYOOO???222,,,+++,,,---.........------lllZZZYYYUUUTTTTTTTTTUUUTTTQQQOOOMMMLLLHHH@@@<<<===<<<:::777777666666555444222111000000000000000000000000///............---------------------------------,,,,,,,,,---------......------------......//////000>>>PPP___kkkuuuzzzyyyrrrxxxpppfffccciiiqqqxxx|||tttooonnnppprrrsss{{{pppfffcccbbb[[[TTTPPPVVV\\\bbbfffkkkpppooojjjsssttt{{{|||lllaaa^^^VVVOOOFFF@@@<<<:::>>>EEEZZZlll}}}zzzpppeeeZZZYYY]]]dddkkkqqqsssssssssyyyzzz|||~~~zzzyyywwwuuutttqqqllliiifffjjjoootttxxx{{{}}}zzzyyyyyyzzzzzzyyyvvvuuusssqqqqqqrrrsssttttttuuuvvvwwwwwwyyy}}}~~~|||xxxvvvqqqlllqqqxxxzzz|||}}}}}}zzzwwwuuuooobbbMMM:::000///000///000000000000111111111111333555888999999:::;;;======DDDCCCEEERRR```zzzooo[[[cccxxxzzzrrrpppsssyyy~~~zzzwwwyyy{{{{{{|||iiiRRR@@@???>>>:::@@@LLLRRRZZZbbbgggpppxxxtttjjjsssqqqlllddd___aaaiiiqqquuujjjXXXOOOLLLLLL\\\uuu}}}}}}xxxppppppzzz~~~mmmbbb\\\]]]eeennnqqq[[[UUUSSSYYY___bbbdddhhhbbb```___\\\QQQ???111+++//////...---------......hhhWWWWWWWWWVVVUUUVVVWWWVVVSSSQQQNNNNNNHHH@@@<<<<<<<<<999777777666666555444222111000000000000000000000000///............---------------------------------,,,,,,,,,---------......,,,,,,------...//////000111>>>OOO[[[gggrrrwwwxxxwww{{{|||fff\\\WWW\\\ccciiittt|||vvvooojjjjjjllloooqqqtttggg\\\XXXVVVQQQLLLJJJRRRYYYbbbiiipppwwwwwwssswwwxxx}}}xxxgggYYYTTTKKKFFFBBB@@@>>>===@@@FFFWWWiii||||||tttkkkdddhhhkkkpppuuuyyyyyyyyyxxx}}}~~~~~~|||zzzxxxvvvssspppmmmkkknnnsssxxx}}}}}}}}}|||zzzxxxxxxxxxyyyzzzwwwyyyzzz{{{|||~~~||||||xxxtttxxx|||yyy{{{}}}~~~|||yyywwwpppcccOOO;;;000000000///000000000000111111111111222444777999999:::;;;===<<>>999===HHHXXXccclllooovvv{{{wwwvvvsssmmmfffdddgggjjjtttyyylll```SSSZZZppp|||||||||zzziiibbb___[[[]]]bbblllvvvtttlllddd```bbbfff{{{|||___YYYWWW[[[___```aaacccdddbbbaaa^^^SSSAAA333---------,,,,,,,,,------...kkkYYYXXXXXXXXXWWWXXXYYYYYYVVVTTTRRRQQQKKKBBB===<<<:::777777777666666555444222111///////////////////////////............---------------------------------,,,,,,,,,---------......******+++---///000111222777EEEUUU```hhhpppvvvwww{{{ssswww[[[NNNDDDEEEGGGIIIRRR]]]nnn~~~yyysssnnnhhhdddccchhhpppvvvyyyxxxvvvtttpppkkkdddaaaaaadddggghhhfffXXXIIIBBB@@@@@@BBBFFFNNN[[[kkkwwwxxxhhhYYYOOOJJJEEECCCDDDDDDAAA@@@BBBIIIZZZooo{{{~~~~~~|||{{{yyywwwxxx|||}}}{{{{{{{{{}}}~~~}}}|||zzz||||||{{{qqqjjjVVV>>>222111222...000000111111111222222222111444666888999:::;;;======BBB???>>>HHHUUUmmmoooRRRZZZssszzzpppmmmooouuuzzzzzzuuurrrsssuuutttvvv~~~~~~sssvvv~~~yyy```QQQEEECCCAAA===AAAJJJZZZgggqqqrrrvvvxxxwwwuuuqqqllliiiiiikkkuuu~~~wwwiiiYYY]]]rrr~~~}}}|||ppp```___aaaaaagggppppppuuuzzzxxxrrrkkkeeedddggg{{{```[[[YYY]]]bbbcccdddffffffcccbbb___SSSBBB333---,,,,,,,,,,,,,,,---...///ppp[[[XXXWWWVVVVVVWWWXXXXXXVVVTTTSSSRRRLLLCCC===<<<;;;777777777666666555444222111///////////////////////////............---------------------------------,,,,,,,,,---------......******+++---///000111222555EEEXXXdddjjjpppttttttwwwyyyqqqxxx[[[MMMCCCAAABBBAAAHHHRRR^^^sss~~~{{{uuukkkbbb\\\XXXVVVTTTUUUZZZbbbjjjooopppooommmfffccc___^^^```dddggghhh]]]QQQCCC===<<<<<<@@@EEEQQQ```rrrvvviii___SSSLLLFFFEEEDDDAAA@@@BBBCCCPPPdddttt}}}}}}}}}~~~{{{yyy{{{~~~}}}{{{rrrmmmZZZ@@@222222333...111111111111222222222222111444777999:::;;;===>>>@@@DDD@@@>>>GGGTTTllltttQQQTTTmmm|||qqqmmmnnntttxxxyyytttpppqqqrrrrrruuu}}}|||rrrttt}}}jjjZZZOOOGGGEEECCCAAADDDKKK]]]mmmxxxxxxyyy{{{{{{yyyvvvssspppppppppxxx}}}rrr```bbbttt~~~xxxllleeeiiiooopppttt{{{sssnnnjjjkkkqqqzzz~~~yyyvvvqqqkkkjjjlll~~~~~~\\\WWWWWW]]]ccceeefffhhhgggdddbbb___TTTBBB333---+++++++++,,,---...///000pppZZZWWWVVVUUUUUUWWWXXXXXXUUUSSSSSSRRRLLLCCC>>>===<<<888777777666666555444222111000000000000000000000000///............---------------------------------,,,,,,,,,---------......++++++,,,---...000000111111DDDXXXdddjjjnnnqqqqqquuurrrpppxxxZZZMMMBBB@@@>>>;;;@@@HHHUUUiiivvvnnnddd^^^TTTLLLGGGFFFFFFFFFKKKOOOVVV^^^eeehhhgggddd\\\[[[ZZZ\\\___ccceeeeeeQQQGGG>>>:::999999===BBBPPPbbbwww|||rrr^^^UUULLLJJJHHHEEECCCDDDBBBIIIXXXkkk|||~~~xxxxxx{{{~~~~~~}}}sssqqq^^^BBB333333333...111111111222222222222333222555888:::;;;<<<>>>@@@BBBFFFAAA>>>GGGSSSlllZZZVVVlll}}}rrrmmmnnnsssxxxxxxsssooooooqqqqqqrrryyy|||rrrsssyyy}}}wwweeeYYYRRRLLLIIIGGGEEEHHHMMM```rrr|||zzzyyyyyyyyyzzz{{{~~~lllkkkxxx}}}{{{tttpppppprrrwww|||}}}ssshhh]]][[[aaannn}}}|||xxxvvvrrrnnnmmmpppyyyWWWSSSTTT[[[bbbdddfffhhhgggdddbbb___SSSAAA222,,,++++++,,,---...///111222oooYYYWWWVVVUUUUUUWWWXXXXXXVVVTTTSSSRRRLLLDDD???>>>===:::777777666666555444222111000000000000000000000000///............---------------------------------,,,,,,,,,---------......,,,,,,------...//////000222EEEYYYccchhhmmmrrrsssvvvkkknnnvvvYYYLLLBBB@@@===888:::AAALLL]]]ooo{{{zzzsssjjj```XXXNNNIIICCC@@@???@@@@@@AAAEEEHHHNNNWWW^^^aaa___]]][[[ZZZYYYZZZ[[[[[[YYYWWWFFF???;;;;;;:::999;;;???JJJ___yyyqqqfff\\\WWWRRRLLLFFFEEEEEEEEEPPPeee{{{}}}xxxyyy|||tttsssbbbDDD333444444...111111111222222222333333333666999;;;<<<>>>@@@BBBCCCFFFAAA>>>FFFSSSlllbbbYYYjjj~~~sssnnnnnnssswwwxxxrrrnnnoooppppppooouuu~~~|||rrrqqquuuxxx|||{{{mmm```\\\WWWSSSPPPMMMNNNRRR^^^ttt|||zzzxxx{{{zzz{{{rrrmmmlllsssvvvhhh[[[YYY^^^hhhwwwzzzuuusssppplllmmmpppsssXXXTTTUUU]]]dddfffgggiiifffdddbbb^^^SSS@@@222+++,,,,,,,,,---///111222333nnn[[[ZZZVVVVVVVVVWWWYYYYYYWWWUUUSSSRRRLLLDDD??????>>>;;;777777777666555444222222000000000000000000000000//////.........---------------------------------,,,,,,,,,---------......---------.........//////666GGGZZZccchhhnnnuuuxxxyyy~~~eeelll~~~}}}sssYYYMMMCCCAAA>>>888999???AAAMMM\\\fffqqq|||wwwjjj```YYYQQQHHHAAAAAA???>>>>>>@@@BBBBBBBBBCCCFFFKKKTTT[[[^^^\\\YYY^^^]]][[[YYYVVVQQQLLLGGG@@@<<<;;;<<<<<<:::;;;>>>EEE[[[xxxwwwkkkddd]]]RRRHHHDDDHHHDDDKKKbbb{{{yyyzzz}}}uuuuuucccEEE444555444---111111222222222333333333444666:::<<<===???AAACCCCCCFFFAAA>>>FFFSSSlllaaaVVVccc}}}yyy|||tttnnnooosssxxxxxxrrrnnnooopppppplllqqqzzz{{{sssoooqqqwww{{{yyyjjjfffaaa]]]XXXTTTUUUWWWZZZrrr{{{uuuxxx~~~yyyqqqnnnppp{{{{{{lll___]]]aaagggrrr}}}yyytttqqqmmmjjjkkkoooooo\\\XXXYYY```gggiiijjjlllfffdddbbb^^^RRR@@@111+++,,,,,,---...000222333444sss]]]YYYZZZYYYXXXWWWVVVUUUVVVVVVTTTSSSMMMFFFCCCBBB???:::888888777666555333111000000000000000000000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111999FFFYYYhhhoooqqqrrrrrrwwwxxxbbbjjjzzzyyyoooYYYNNNCCC>>>;;;999:::<<>>>>>??????AAACCCHHHOOOXXX___bbbcccccccccaaa[[[SSSLLLHHHFFF???======>>>===;;;===AAAJJJ\\\www{{{uuuiiiYYYPPPPPPJJJKKKRRRddd}}}www|||wwwuuudddIII555000000...222222222222333444444555999999999:::<<>>BBBMMMWWWrrrcccXXXccczzzzzzzzzuuunnnkkkpppuuuvvvrrrmmmmmmnnnmmmnnnrrr{{{xxxkkkjjjrrrxxx{{{ppplllgggccc```^^^[[[YYY\\\kkk}}}{{{~~~zzzvvvuuuxxx}}}}}}rrrccc]]]]]]```kkkvvv{{{tttrrrkkkdddhhhtttyyymmm[[[ZZZZZZ]]]bbbgggkkklllkkkeeecccbbbUUU???000---000///...---...000222333ppp[[[XXXXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRMMMFFFCCCCCC@@@;;;888888777666555333111000000000000000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------...///000888FFFYYYiiiqqqssstttuuuyyyvvv```iiixxx}}}~~~tttjjjXXXNNNEEE@@@===:::999;;;AAADDDGGGLLLTTT^^^aaa___ZZZRRRIIIDDDBBB@@@===:::===============>>>>>>>>>AAABBBFFFMMMVVV]]]aaaccc```___]]]XXXQQQJJJEEECCC@@@>>>>>>???>>><<<>>>CCCIII[[[vvvxxxfff[[[YYYVVVWWW]]]kkkzzz}}}xxxuuueeeIII666111000...222222222222333444555555:::999:::;;;===@@@BBBDDDCCCBBB>>>BBBMMMVVVqqq```YYYhhh|||zzzvvvnnnkkkoootttvvvqqqmmmmmmmmmlllppppppuuu|||wwwlllhhhlllsssxxxyyyuuupppkkkgggbbb^^^ZZZ[[[ddduuu}}}zzzssskkklllkkkkkkooovvv}}}oooccc^^^___hhhsss|||{{{vvvtttnnngggkkkvvvvvviii[[[ZZZ[[[^^^ccchhhkkkmmmiiidddbbb```SSS===///,,,000///...---...000222333ooo\\\YYYUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQMMMFFFDDDDDDAAA<<<777777777666555333222111000000000000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++,,,,,,---...///777FFF[[[jjjqqqssstttuuuzzzttt^^^gggwww|||}}}tttiii^^^TTTMMMFFFDDD@@@;;;999:::===AAABBBCCCGGGLLLLLLHHHGGGBBB===:::;;;<<<;;;999>>>>>>==================@@@@@@CCCJJJRRRZZZ```bbb[[[\\\ZZZUUUNNNHHHCCCAAA@@@>>>>>>@@@???===@@@DDDIIIZZZtttuuuqqqooooooqqqxxx{{{}}}yyywwwfffKKK666111111///222222222222333444555666::::::;;;<<<>>>AAACCCEEECCCBBB>>>BBBMMMVVVooorrrUUUSSSeee~~~zzzwwwoookkknnnssstttppplllllllllkkkpppmmmooowwwuuukkkeeeeeennnsss|||{{{wwwrrrlllfffaaabbbcccnnn}}}}}}yyyqqqfff\\\YYYZZZ___hhhsss|||rrrccc[[[[[[```kkkrrr{{{{{{xxxvvvpppjjjmmmvvvuuuggg\\\[[[[[[^^^dddhhhkkklllhhhcccaaa^^^QQQ;;;...,,,//////.........000222333sss___[[[TTTTTTTTTTTTTTTSSSRRRRRRPPPPPPLLLGGGDDDDDDAAA<<<777777777666555333222111//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000888HHH\\\kkkppppppqqqrrrtttttt^^^hhhwww|||{{{pppiii```WWWOOOJJJFFFEEEBBB<<<:::;;;>>>AAABBBAAAAAABBB???;;;>>>;;;888888:::<<<===<<<>>>>>>>>>======<<<<<<;;;===>>>@@@FFFNNNWWW]]]```XXXYYYXXXTTTNNNGGGCCCAAAAAA??????@@@???===@@@EEEJJJZZZrrr|||~~~{{{xxxhhhLLL888222222000222222222333444555666777;;;;;;;;;===???BBBEEEFFFCCCBBB???CCCMMMUUUmmmlllPPPNNN```zzzzzzxxxnnnjjjlllqqqsssnnnjjjjjjjjjiiimmmjjjmmmtttrrrggg``````lllpppxxx~~~xxxqqqlllhhhgggnnn~~~{{{{{{~~~xxxpppcccWWWQQQSSSXXXdddrrr}}}kkk[[[SSSQQQZZZcccppp{{{~~~zzzxxxvvvpppjjjlllrrrvvvhhh[[[ZZZ[[[^^^ccchhhjjjjjjhhhdddaaa^^^OOO:::...---///.........///000111222ttt___ZZZTTTUUUUUUVVVVVVUUUTTTSSSPPPPPPMMMGGGEEEEEEAAA;;;666666666666555444222222//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000111999III^^^kkknnnllllllmmmpppsss___jjjyyy}}}}}}qqqiiiddd]]]WWWMMMIIIGGGFFFBBB===<<>>>>>======<<<<<<;;;;;;;;;;;;>>>DDDLLLUUU[[[]]]VVVWWWWWWTTTNNNHHHCCCAAABBB@@@???AAA???===???DDDJJJXXXnnn}}}zzziiiMMM999444333111222222222333444555777888;;;;;;;;;===???CCCEEEGGGCCCCCC@@@DDDMMMSSSjjjpppSSSPPP^^^wwwzzzxxxmmmhhhjjjpppqqqlllhhhhhhiiihhhhhhiiiooouuuoooaaa[[[]]]jjjnnnuuu}}}wwwrrrggggggnnn}}}|||}}}~~~zzzuuuiii^^^VVVUUUWWWbbbrrr~~~kkk___YYYWWWUUU]]]jjjvvv~~~{{{yyywwwsssnnniiikkkooo~~~wwwgggZZZZZZ[[[^^^cccggghhhiiiiiieeebbb^^^NNN999///000.........//////000111222qqq\\\WWWUUUUUUVVVWWWWWWVVVUUUTTTPPPPPPMMMHHHEEEDDD@@@:::666666666666555444333222000000000000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................000111111:::KKK```lllllliiihhhjjjvvvsssaaakkkzzz}}}~~~{{{ppphhhdddbbb\\\XXXQQQMMMIIIGGGBBB>>>???CCCEEEIIIJJJEEEAAA@@@???<<<::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<:::;;;>>>EEEMMMUUU[[[]]]VVVXXXYYYWWWQQQKKKGGGDDDEEEBBBBBBCCCAAA===???DDDIIIVVVkkk~~~|||kkkOOO:::555444222222222222333444666777888::::::;;;===???CCCFFFGGGCCCBBB???CCCKKKOOOeeeuuuVVVNNNVVVmmmyyy{{{yyynnniiiiiinnnoookkkgggggggggffffffhhhpppwwwppp```XXXYYYeeekkkttt}}}zzztttjjjiiinnnyyyxxxoooddd^^^YYY___nnn~~~mmmeeedddeeebbbgggpppxxx}}}wwwwwwvvvrrrmmmkkknnnrrrzzzsssrrr{{{ttteeeZZZZZZ\\\___dddggghhhhhhiiieeebbb]]]LLL888///111......//////000111111111mmmZZZVVVTTTUUUVVVXXXXXXWWWUUUTTTQQQQQQNNNHHHEEEDDD???999666666666666555444333333000000000000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000000999KKKaaammmmmmiiiiiikkkzzzqqqaaalllzzz||||||~~~qqqiiicccdddhhhiiieeebbb[[[UUUOOOIIIBBB===@@@FFFGGGJJJJJJDDD???>>>>>><<<999:::;;;<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===AAAIIIQQQXXX]]]^^^^^^```aaa```[[[UUUPPPNNNIIIFFFEEEFFFCCC???@@@DDDGGGSSShhh}}}lllPPP;;;555555222222222222333555666888999999999:::<<>>888666666666666555444333333000000000000000000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////999KKKbbbnnnnnnkkkkkkmmmsssooo```lllyyy{{{{{{}}}xxxccc^^^^^^hhhssswwwuuurrrccc\\\SSSKKKCCC===@@@GGGGGGJJJIIIBBB<<<;;;;;;:::888:::<<<===<<<;;;:::::::::;;;;;;<<<<<<============???DDDLLLUUU[[[___```fffhhhjjjiiiddd^^^YYYWWWMMMJJJHHHHHHEEEAAAAAAEEEEEEQQQfff~~~~~~mmmPPP<<<666555333222222222333555777888999888999:::<<<>>>BBBEEEGGG??????;;;>>>DDDFFFYYYyyyaaaIIICCCTTTqqqwwwrrr~~~~~~rrrmmmggglllnnniiieeeeeeeeedddiiiggglllxxxxxxhhhVVVNNNVVVbbbtttsssfff[[[\\\iii|||}}}||||||}}}}}}|||zzzzzz|||~~~{{{{{{{{{zzzyyybbbXXX]]]kkkwww|||~~~~~~}}}|||{{{zzzyyyxxx~~~{{{tttvvvvvvsssrrrwww~~~~~~zzz{{{sssccc^^^^^^```dddhhhkkkkkkkkkgggccc```ZZZHHH444,,,000---...///000111111111111lllZZZUUURRRSSSVVVZZZZZZUUUTTTWWWSSSRRRLLLEEEBBBCCCAAA<<<666666666555444333111111////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------,,,------...///000888JJJ^^^hhhkkkllllllkkkuuummm^^^kkkwwwuuuzzz{{{}}}ppp```XXX[[[cccooo{{{}}}xxxmmmhhh^^^RRRGGGAAA@@@AAABBBAAA@@@???>>>======<<>>>>>>>>>>>>>>???>>>AAAEEEMMM\\\kkkqqqpppuuutttsssqqqoooiiibbb^^^[[[RRRKKKLLLLLLFFFDDDEEEJJJPPPddd~~~~~~~~~pppSSS:::222111000222222333333333555999<<<999;;;<<<;;;;;;>>>AAAAAA>>>>>><<<@@@CCCAAARRRrrriiiPPPCCCHHH[[[www}}}nnnvvvvvvkkkeeelllqqqnnnhhhdddcccdddcccgggmmmtttzzzttt___KKKNNN]]]qqquuubbbRRROOOSSS]]]sss~~~|||zzzyyyxxxyyy{{{|||||||||{{{zzz{{{|||zzzvvv}}}{{{zzzmmm]]]aaannnuuuttt~~~~~~~~~wwwnnniiijjjrrryyywwwppphhheeedddbbb```___fffllluuuzzz{{{{{{|||~~~{{{}}}~~~}}}|||{{{|||~~~}}}~~~}}}yyyuuuxxxxxxtttttt|||}}}hhh```aaa``````dddjjjmmmkkkhhhggghhhcccTTT@@@222...///...///000111222222111111nnnZZZSSSRRRRRRVVVZZZYYYUUUTTTWWWSSSRRRMMMEEECCCCCCAAA<<<666666666555444333222111////////////////////////---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,------...///000777III]]]gggjjjkkkllljjjttt}}}iii[[[hhhuuuuuuzzz{{{~~~tttfff\\\UUUZZZdddrrrvvvpppeeeWWWJJJCCC@@@@@@CCCBBB@@@???>>>======>>>;;;;;;<<<===============;;;<<<>>>?????????@@@AAAAAAAAAEEERRRgggzzz~~~{{{zzzxxxwwwtttooohhhddd^^^UUUOOOOOONNNIIIFFFFFFGGGLLL___{{{~~~~~~oooRRR:::222222000222333444444444555888:::;;;<<<<<<;;;;;;===???@@@??????===@@@CCCAAAQQQppplllTTTDDDEEEUUUnnn~~~ooovvvyyylllfffkkkpppoooiiieeecccbbbccceeejjjrrryyyuuuaaaLLLJJJVVVjjj~~~{{{fffSSSJJJJJJQQQdddwww}}}zzzyyy|||{{{zzzxxxwwwwwwwwwwwwyyyyyyyyyyyyzzz{{{zzzwwwxxxvvvuuu{{{uuu```^^^iiisssvvv~~~~~~~~~~~~wwwsssmmmfffccceeejjjooonnnfff]]]WWWVVVUUUUUUTTTZZZ___gggnnntttxxx|||~~~yyyzzz|||{{{{{{zzz|||}}}{{{|||~~~|||||||||yyywwwzzzyyyvvvwwwzzzhhhaaaaaa___```dddjjjmmmkkkhhhiiiiiicccSSS@@@333///000//////000111222222333333oooYYYRRRQQQRRRUUUZZZYYYUUUUUUWWWSSSRRRMMMFFFCCCDDDAAA<<<666666666555444333222111////////////////////////------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------,,,------...///000666HHH\\\eeeiiikkklllkkkttt{{{{{{~~~cccUUUcccsssvvvyyyzzz~~~qqqbbb[[[ZZZYYY^^^iiiwww}}}wwwlll^^^RRRJJJGGGGGGGGGFFFCCCAAA??????@@@@@@>>>>>>??????>>>===;;;:::>>>>>>???@@@AAABBBCCCCCCEEEDDDGGGUUUnnn~~~|||yyyuuunnnjjjbbb[[[UUUTTTRRRMMMIIIHHHIIILLLZZZttt}}}mmmPPP999222222111222444555555555555777888<<<<<<<<<=========>>>>>>@@@AAA???AAADDDAAAOOOkkkqqqZZZHHHCCCMMM___wwwqqquuu|||ooogggjjjnnnooolllgggbbb```bbbbbbfffoooyyyxxxeeeQQQGGGPPPaaawwwqqqYYYKKKEEEHHHVVVggg|||}}}yyyvvvuuuxxxxxxxxxxxxwwwvvvtttssswwwvvvuuuvvvxxxxxxwwwwwwsssqqqqqqvvviii]]]bbbnnnuuu|||}}}~~~}}}||||||{{{{{{zzzyyyyyyzzzqqqmmmhhheeefffhhhjjjkkkccc]]]TTTOOONNNPPPQQQPPPQQQRRRWWW___iiiqqqvvvyyyvvvxxxyyyzzzyyyzzz{{{}}}xxxzzz}}}~~~|||}}}zzzzzz||||||zzzxxxxxx{{{{{{yyy{{{wwwhhhaaa```___aaaeeejjjllljjjhhhkkkiiiaaaRRR???222///111000000000111222444555666mmmXXXRRRQQQQQQUUUYYYYYYUUUUUUWWWSSSRRRMMMGGGDDDDDDAAA<<<777666666666555333222111////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------,,,------...///000777HHH\\\fffiiilllmmmmmmttt~~~]]]NNN]]]ooouuuyyyzzz}}}sssaaaWWWWWW]]]ccchhhqqq|||zzzrrrggg\\\VVVUUUUUUQQQOOOKKKGGGDDDCCCCCCDDDDDDEEEEEEFFFEEECCCAAA???CCCBBBBBBCCCEEEFFFFFFFFFGGGGGGJJJTTTiii}}}|||xxxrrrnnngggbbb\\\ZZZWWWSSSNNNJJJPPPQQQZZZnnn|||kkkNNN888333333111222444666777666666777888<<<;;;>>>CCCEEEBBB>>>===AAACCCAAABBBDDDBBBMMMeeetttaaaOOODDDHHHTTTmmmuuuuuurrriiihhhkkkpppoooiiiaaa^^^aaa```bbblllyyy}}}nnn[[[HHHKKKWWWmmmlllZZZPPPOOOYYYeeeyyy|||yyywwwvvvvvvrrrtttvvvxxxwwwuuusssqqqqqqmmmkkknnnqqqrrrsssuuusssrrrrrrwwwxxxddd```iiiqqqwwwxxxzzz}}}~~~||||||}}}{{{wwwsssooommmmmmmmmjjjgggeeefffjjjmmmmmmlllbbb```\\\YYY[[[^^^]]]ZZZPPPNNNOOOVVV```iiioooqqqtttvvvxxxyyyyyyzzz|||~~~zzz{{{|||}}}~~~}}}|||{{{}}}{{{xxxwwwyyyyyyxxxwwwxxx{{{|||{{{~~~uuuggg______```bbbfffjjjlllkkkhhhkkkhhh^^^MMM<<<111///111222222222222333555777888iiiXXXTTTPPPPPPTTTYYYYYYUUUUUUXXXSSSRRRNNNHHHEEEEEEAAA<<<777777777666555444222222////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------,,,------...///000888III\\\fffjjjnnnppppppsssZZZJJJWWWiiirrryyyzzz|||qqqaaaYYYXXX^^^fffmmmqqqxxxyyyooogggbbbaaaaaa]]]ZZZTTTNNNKKKJJJJJJKKKIIIJJJLLLNNNOOOOOOOOOOOOMMMKKKIIIIIIKKKLLLKKKJJJGGGJJJNNNTTTbbbsss~~~|||wwwssskkkhhhddd```^^^ZZZTTTNNNSSSUUU\\\kkk{{{hhhKKK777333444222222444777888888888999:::<<<;;;AAAJJJMMMGGG@@@>>>@@@DDDBBBAAADDDBBBJJJ___uuugggXXXIIIEEEMMMeee~~~yyyuuu{{{uuulllggghhhoooqqqjjjaaa]]]```___```iiiyyyxxxjjjLLLIIINNNcccwwwjjjdddhhhmmmyyyyyyxxxwwwuuuttttttuuuuuuppprrrttttttsssooojjjggg```ZZZYYY___eeeiiinnnuuuwwwwwwxxx{{{nnndddggglllqqqrrrtttvvvxxxyyyzzzzzzzzz{{{~~~~~~~~~~~~~~~}}}yyyrrriii```\\\]]]___^^^]]]^^^bbbgggkkkjjjhhhkkkooopppppprrrtttooofffUUUSSSSSSWWW```hhhmmmoootttvvvxxxyyyyyyzzz|||~~~~~~}}}{{{zzzyyyzzzzzz{{{{{{yyyvvvuuuvvvvvvwwwvvvxxx{{{{{{{{{ttteee^^^___aaadddhhhllllllkkkjjjjjjdddYYYHHH888//////111333333444444666777888999~~~fffXXXVVVOOOPPPTTTYYYYYYUUUUUUXXXRRRRRROOOIIIFFFEEEAAA<<<777777777666555444333222////////////////////////------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------,,,------...///000888JJJ\\\fffkkkooorrrrrrsssYYYHHHRRRdddmmmxxxyyy{{{yyyaaaYYY[[[aaajjjssstttwww}}}xxxoooiiihhhhhhfffbbb\\\VVVRRRRRRSSSUUUTTTTTTTTTTTTTTTTTTUUUUUU\\\XXXSSSRRRSSSTTTRRROOOIIINNNSSSXXXcccttt~~~{{{qqqppplllhhheeeccc\\\TTTTTTXXX___kkk|||yyyfffIII666333444333222444777888999;;;>>>@@@@@@===BBBMMMQQQIIIAAA@@@>>>CCCAAA@@@DDDBBBHHHZZZ}}}yyysssfffRRRGGGJJJ^^^www|||tttwwwzzzooofffdddnnnssslllaaa\\\^^^]]]]]]fffvvvzzzVVVMMMJJJZZZxxx~~~{{{{{{yyysssttttttsssrrrqqqppppppppppppqqqqqqppplllfff___\\\QQQIIIGGGOOOXXX___jjjvvv{{{|||}}}}}}|||~~~qqqffffffiiilllnnnqqqrrrssssssuuuvvvwwwxxxyyyzzz|||~~~}}}{{{yyyyyyyyyzzz~~~}}}{{{zzz{{{xxxwwwrrreeeXXXQQQTTTYYY^^^___bbbfffjjjllllllkkkuuu}}}}}}pppaaa```aaadddiiinnnrrrssstttvvvxxxxxxyyyzzz|||}}}~~~{{{xxxxxxyyy{{{}}}yyywwwuuutttssstttvvvwwwyyy{{{||||||pppccc]]]___bbbgggkkkmmmmmmlllkkkiiibbbTTTCCC555///000333555666777888888888888888}}}fffXXXWWWNNNOOOSSSXXXXXXUUUUUUXXXRRRRRROOOIIIFFFFFFAAA;;;777777777777666444333222////////////////////////---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,------...///000777III[[[eeejjjnnnrrrsssxxxZZZHHHOOO___hhhvvvwwwyyy~~~jjjYYYZZZcccjjjttt|||~~~~~~uuuooommmmmmjjjfff___ZZZXXXYYY\\\___```______```aaadddfffhhhkkkeee___\\\]]]\\\YYYVVVQQQTTTWWW]]]kkk~~~vvvwwwtttooommmlllddd[[[WWW^^^fffmmmzzzyyydddGGG555333555333222444666888;;;>>>CCCFFFIIIAAABBBKKKNNNFFF@@@AAA;;;BBB@@@???CCCBBBGGGVVVttt|||aaaMMMHHHXXXnnn}}}qqqrrrsssfffaaalllssslllaaa\\\ZZZZZZ[[[bbbqqqjjjZZZNNNUUUnnnzzzxxxuuuqqqrrrqqqpppooonnnnnnmmmmmmnnnnnnooommmjjjddd^^^[[[RRRGGGBBBIIIQQQXXXfffttt}}}~~~|||zzzwwwwwwzzz}}}wwweee___aaaeeejjjlllpppppppppppprrrtttvvvvvvvvvwwwxxx{{{}}}~~~~~~}}}{{{yyyyyyyyy{{{||||||}}}}}}{{{xxxvvvvvvvvvsssxxxyyynnn]]]TTTXXX___lllooosssuuuuuuuuuuuuuuuvvv|||ssstttuuuuuuttttttuuuvvvsssuuuvvvwwwwwwwwwyyy{{{|||{{{zzzzzzzzz{{{}}}~~~xxxwwwuuusssrrrsssuuuwww{{{}}}}}}~~~}}}kkkaaa___```dddiiimmmooonnnnnnmmmiii```QQQAAA444000222666666777999;;;;;;:::888666gggYYYWWWNNNOOOSSSXXXXXXUUUUUUXXXRRRSSSOOOJJJGGGFFFAAA;;;888888777777666444333222////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,---------......---------------...000000666GGGZZZdddiiinnnqqqrrr~~~\\\IIINNN\\\eeetttuuuxxx~~~ssscccYYY___iiipppzzzxxxsssqqqrrriiifff```\\\[[[^^^bbbeeecccdddhhhnnnvvvuuunnngggccccccbbb^^^ZZZZZZYYYZZZ```rrrzzz|||yyytttsssrrrjjj___\\\eeemmmpppxxx~~~xxxcccFFF555444555333111333666888;;;@@@FFFKKKPPPEEEAAAHHHJJJCCC???AAA999AAA@@@>>>BBBBBBFFFSSSqqqmmmTTTGGGTTTiii||||||ooonnnuuufff```kkksssmmmbbb]]]WWWXXXYYY___nnn|||hhhUUUTTThhhyyysssrrrrrrqqqoooooonnnnnnnnnnnnmmmmmmkkklllmmmnnnlllhhhdddbbb]]]OOOFFFJJJPPPUUUbbbqqq}}}}}}zzzvvvrrrssswww|||wwweeeWWWUUU[[[```iiilllooopppooonnnpppsssoooooooooqqqtttwww{{{~~~{{{zzzyyyxxxxxxyyy{{{|||}}}}}}}}}{{{xxxwwwxxxyyyqqq{{{xxxggg]]]aaaiiiyyy|||}}}{{{{{{}}}rrr{{{vvvttttttrrrtttuuuvvvuuuvvvwwwyyywwwxxxzzz|||}}}~~~wwwwwwuuusssqqqrrruuuxxx|||~~~xxxfff___aaa```eeejjjnnnpppooonnnnnniii```QQQ@@@444111444999666888;;;===<<<:::777555|||kkk\\\UUUPPPKKKSSSZZZUUUSSSWWWUUUSSSQQQMMMJJJGGGCCC???;;;666777777777666444222111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000888JJJ^^^gggkkknnnqqqsss^^^EEEJJJXXX^^^ssswww|||mmm^^^aaagggnnnwww~~~yyyvvvpppkkkfffcccdddfffiiijjjooonnnooouuu~~~zzzwwwsssppplllhhhddd```aaa^^^___jjj|||}}}||||||yyysssnnnjjjlllvvv~~~~~~zzzfffGGG444222444111222666<<<>>>>>>???EEEJJJGGGFFFDDDCCCAAAAAA@@@@@@AAA>>>>>>BBBEEEEEEGGGLLLiii~~~\\\MMMNNN]]]tttttthhhqqqsssnnngggfffooovvvmmm___WWWUUUYYYaaaeeejjj~~~vvvggghhhxxxvvvooommmlllkkkjjjllljjjjjjlllnnnmmmiiifffkkkjjjiiijjjlllpppsssuuurrrhhh\\\WWWYYY^^^aaaaaapppppprrrtttqqqlllmmmqqqwwwuuummm^^^PPPLLLSSS\\\cccfffjjjjjjiiiiiimmmpppnnnooopppqqqqqqrrrssstttxxxxxxxxxyyyzzz{{{}}}~~~|||~~~xxxssssssuuusssuuutttnnnhhhhhhnnnuuu~~~yyysssooooooqqqrrrsssssstttuuuwwwyyywwwvvvxxx|||sssrrrooonnnooorrrvvvxxx{{{}}}mmmcccbbbddd___eeejjjkkknnnpppoookkkiiiXXXEEE888222111444999:::::::::999888777666555|||kkk\\\VVVOOOKKKSSSZZZTTTSSSWWWUUUTTTQQQNNNJJJGGGCCC>>>:::666666666666555333222111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000000999JJJ^^^gggjjjnnnqqqrrrbbbFFFGGGUUU\\\ooouuuzzzvvvbbb^^^eeennnxxx{{{uuurrrmmmkkkmmmoooqqqrrrsssrrrtttyyy~~~|||yyywwwtttpppkkkhhhgggeeefffooo~~~|||vvvqqqooopppzzz~~~|||wwwcccFFF444222444222444888<<<===<<<===AAAEEEDDDCCCBBBAAAAAA@@@@@@@@@BBB??????CCCDDDDDDFFFKKKbbbxxxlllMMMKKKVVVmmmxxxjjjjjj~~~zzzqqqgggfffpppwwwmmm]]][[[VVVWWW]]]___bbbpppyyy}}}yyyqqqllllllmmmmmmlllgggeeecccdddfffhhhgggfffiiigggccc^^^]]]eeerrr}}}|||rrriiiaaa\\\YYYXXX]]]___dddkkkllljjjlllqqqrrrsssnnncccVVVOOORRRXXXeeefffhhhgggffffffhhhkkkooonnnnnnooopppqqqppppppnnnoooqqqsssuuuwwwxxxxxx|||}}}wwwrrrrrrtttsssvvvvvvrrrnnnpppyyy~~~yyyvvvsssqqqoooppprrrrrrrrrrrrtttuuuvvvuuutttwww|||~~~}}}{{{sssqqqpppooopppsssvvvyyy{{{lllbbbbbbdddbbbhhhlllmmmoooqqqnnnjjjiiiWWWBBB666222222444888777888888888999888888888|||kkk]]]WWWOOOKKKSSSZZZTTTSSSWWWTTTUUURRRNNNJJJFFFBBB===999555666666666555333111000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000888III[[[eeeiiimmmqqqqqqyyyjjjGGGCCCOOOXXXiiiqqqyyy~~~iii^^^cccmmm{{{{{{xxxvvvuuuwwwyyyzzzzzzyyy{{{|||~~~}}}{{{wwwrrrnnnmmmmmmpppvvvyyyttttttvvv{{{ttt___DDD444333555444777:::===<<<;;;:::===@@@@@@@@@@@@@@@@@@AAAAAAAAADDD@@@@@@CCCDDDCCCEEEIIIZZZqqqtttPPPJJJOOOdddxxx~~~nnneeeuuuvvvfffcccmmmtttmmm```^^^WWWUUUXXXZZZ[[[eeeqqqwwwrrrllliiijjjkkkkkkjjjccc```]]]\\\^^^bbbdddeeefffccc[[[QQQNNNYYYnnnyyyiii[[[QQQMMMKKKOOOWWWbbbhhhiiilllpppooorrrrrriii]]]SSSQQQSSSbbbaaa___^^^___bbbeeehhhmmmllllllooorrrrrrooolllhhhkkkooosssuuuvvvuuuttt{{{|||}}}yyytttqqqrrrsssuuuyyy{{{wwwsssvvv{{{{{{|||vvvsssrrrrrrqqqooopppqqqqqqpppppprrrssssssqqqqqqvvv{{{}}}yyyuuuqqqpppooopppqqqtttwwwyyy{{{|||jjjbbbbbbddddddjjjnnnooopppqqqnnniiihhhSSS===333222333444666888888888888888777777777}}}kkk]]]WWWOOOJJJRRRYYYTTTRRRVVVTTTUUURRRNNNJJJFFFAAA<<<999555555666555444333111000------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......//////000666FFFWWWaaaggglllooooooqqqsssKKK???IIISSSdddmmmwww~~~vvvhhhhhhnnnyyy}}}|||}}}~~~zzztttpppppprrrvvv{{{zzzuuuwwwzzz}}}sss\\\CCC666444555444888:::;;;;;;999999;;;===>>>>>>???@@@AAABBBBBBCCCDDDAAA@@@CCCCCCAAACCCFFFVVVmmmtttXXXLLLKKK]]]sss}}}tttgggrrrzzzhhh```eeelllmmmiii```XXXTTTVVVYYY[[[aaahhhzzzzzzwwwsssnnniiigggggggggfffcccbbb```]]][[[\\\^^^aaabbb___\\\TTTKKKHHHPPPbbbppp|||}}}|||vvvkkk]]]PPPIIIGGGJJJSSS___gggiiilllpppqqquuuuuunnnaaaVVVQQQPPPXXXUUUQQQPPPTTT[[[bbbfffhhhhhhkkkqqquuusssllleeeaaadddiiinnnqqqrrrqqqooouuuwwwwwwuuurrrqqqrrrssswww{{{|||xxxsssuuu~~~~~~yyyzzz~~~yyypppkkknnnwww{{{xxxtttqqqoooooooooooonnnpppqqqpppoooooopppqqqpppoooqqqvvvzzzzzzuuuooonnnnnnnnnppprrrtttwwwxxxzzzxxxiiibbbbbbddddddjjjoooooopppqqqmmmhhhdddOOO999000222333444444;;;:::999777666555444444}}}kkk]]]VVVNNNJJJRRRYYYTTTRRRVVVTTTTTTQQQMMMIIIFFFAAA<<<999555666666666555333111000------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////222AAARRR]]]dddkkknnnnnnlllyyy~~~}}}PPP>>>DDDOOO___jjjuuu|||rrrnnnuuu~~~|||wwwsssrrruuuzzzzzzuuuwww|||rrrZZZCCC777555666555777888999:::999:::;;;<<<===>>>@@@BBBCCCDDDDDDDDDDDDAAA???AAAAAA???@@@DDDTTThhh|||___NNNGGGXXXooo}}}}}}jjjooo}}}lll___\\\bbbkkkrrrddd\\\UUUTTTVVVXXX\\\___iiiwww{{{yyyvvvsssooollljjjiiilllhhheeedddeeedddaaa^^^aaa```___]]]]]]]]]___```^^^\\\XXXTTTRRRSSSVVVXXX^^^^^^___bbbddd```XXXQQQJJJKKKRRR^^^fffjjjnnnrrrwwwxxxwwwooobbbWWWRRRPPPPPPMMMHHHEEEGGGNNNWWW]]]aaaeeekkkpppqqqkkk```WWWOOOSSSZZZ```eeehhhiiiiiinnnoooppppppppppppqqqrrrqqqtttvvvtttqqqrrrxxx~~~}}}}}}{{{uuummmiiikkknnnyyyuuummmccc\\\^^^eeelllnnnoooppppppooonnnmmmmmmnnnoooppppppnnnnnnooopppoooppptttwwwyyywwwqqqmmmkkklllnnnpppsssuuuwwwyyyzzzwwwkkkdddaaaaaabbbiiinnnoooppppppmmmggg\\\III555///111333333333:::999777666555444444444~~~kkk[[[TTTNNNJJJRRRYYYSSSRRRVVVSSSRRRPPPLLLIIIFFFBBB===:::666666777777666444222111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---....../////////>>>NNNZZZccckkkoooooolllxxx}}}WWW???AAAJJJZZZfffrrryyy}}}sssvvv~~~}}}yyy{{{{{{wwwwww}}}nnnUUUAAA777666666666888888888999:::;;;;;;;;;<<<===@@@BBBDDDEEEEEEDDDBBB???>>>@@@???===>>>BBBPPPaaakkkTTTEEERRRlll}}}lllllltttssscccZZZ[[[gggtttjjjcccYYYRRRPPPPPPSSSUUUZZZ```mmm}}}{{{uuuqqqpppqqqrrrkkkiiigggdddcccbbbccccccbbb```^^^___aaaaaa^^^ZZZXXXYYYYYYYYYYYY[[[___bbbkkknnnqqqrrrnnneeeZZZRRRJJJHHHHHHOOOZZZbbbcccaaaQQQOOORRR[[[dddiiimmmrrrwwwwwwuuummmbbbXXXTTTRRRSSSRRRPPPJJJFFFFFFJJJOOO[[[```gggkkkhhh___TTTLLLGGGJJJPPPVVV]]]bbbfffhhhgggiiikkkmmmnnnooonnnnnneeehhhmmmppprrrtttuuuvvvvvvrrrjjjccc```bbbiiinnnoookkkeee___ZZZZZZ]]]```hhhkkkoooqqqpppnnnmmmlllmmmnnnoooooonnnnnnpppqqqpppuuuyyy{{{xxxsssooommmjjjlllooosssvvvxxxzzz{{{}}}wwwmmmeeebbbaaacccjjjooopppppppppkkkeeeSSSCCC333///222333333444444444444444555666888999kkkYYYQQQNNNIIIQQQYYYSSSRRRUUUSSSPPPNNNKKKHHHFFFBBB>>>;;;777888888888777555333222///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///...<<>>>>><<<===AAAHHHVVVsss```GGGNNNfffyyyssskkklll~~~zzzkkk___[[[bbbllloooiii^^^RRRKKKKKKNNNQQQSSSRRRWWWbbbjjjlllooosssrrrnnnhhhccc```aaaccceeedddbbbaaa_________aaabbb]]][[[ZZZ[[[]]][[[VVVRRRHHHIIIKKKMMMPPPWWW```gggxxxtttbbbXXXKKKGGGEEEHHHRRR```kkkrrr```ZZZWWW[[[aaaeeeiiinnnqqqrrrpppjjjaaaZZZUUUSSS^^^cccfff```UUUKKKIIIKKKRRRZZZbbbddd```YYYTTTRRRPPPQQQRRRUUUZZZ___cccfffdddeeehhhkkklllllliiiggg^^^```gggooovvvwwwsssooonnnhhhbbb```dddkkkrrrvvvrrrpppmmmlllkkkiiigggfffhhhkkkooopppooonnnnnnooolllmmmooooooooooooqqqsssssszzzwwwpppnnnooolllnnnrrrvvvzzz|||~~~~~~}}}sssjjjeeedddeeehhhnnnrrrrrrqqqnnnhhhaaaIII===222000222222333555222222222222444777999;;;kkkXXXOOONNNIIIQQQXXXSSSQQQUUUSSSOOOMMMJJJHHHFFFCCC???<<<888888999888777666444333000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///...<<>>AAABBBBBBBBBAAA???;;;:::======;;;<<<@@@AAAMMMjjjlllKKKKKK```sss~~~zzzmmmhhhwww~~~qqqfff^^^^^^cccqqqlllaaaSSSKKKKKKPPPSSSUUURRRSSSYYY\\\\\\aaahhhjjjgggaaa]]]ZZZZZZ\\\^^^^^^]]][[[ZZZZZZ[[[\\\]]]]]][[[YYYYYYYYYUUUOOOIII;;;<<<>>>AAAGGGSSSaaakkkyyytttbbbYYYUUUQQQKKKIIIOOO]]]ooo|||pppfff^^^]]]___aaaeeeiiijjjllllllhhhbbb[[[VVVTTTgggqqqzzzuuufffWWWPPPOOOLLLTTT]]]```]]][[[]]]aaa[[[ZZZWWWUUUUUUXXX[[[^^^ccceeegggjjjkkkiiieeebbb]]]___fffqqqzzzzzzrrriiieeebbbaaagggpppyyy|||||||||{{{{{{}}}}}}wwwrrrjjjmmmoooooommmmmmooorrrkkkmmmooopppoooppprrrtttuuu}}}wwwnnnnnnrrrmmmpppuuuyyy}}}}}}uuulllfffdddgggjjjmmmrrrvvvtttqqqnnnfff___DDD:::222111222222333666555444333222333555777999yyyeeeWWWRRRJJJNNNRRRTTTTTTSSSSSSSSSTTTPPPLLLIIIHHHEEE???;;;888777777666555333222111////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......111;;;JJJYYYeeelllqqqtttlllwwwiii<<>>??????>>>>>><<<<<<===>>>>>>>>>>>>>>>BBBHHH```bbbQQQUUUeeettt}}}lllbbboooxxxiii___[[[[[[hhhgggccc[[[RRRLLLLLLMMMKKKNNNRRRSSSSSSTTTWWW[[[___]]][[[YYYXXXXXXYYYZZZZZZZZZYYYXXXXXXYYYZZZ[[[^^^ZZZVVVUUUUUUQQQIIIBBB<<<===<<<;;;???JJJ\\\iiisss}}}|||sssiiibbb___XXXRRRRRR]]]ooo}}}vvvjjj___^^^```aaabbbccchhhjjjiiiccc___\\\VVVPPPbbbooo~~~qqqaaaWWWPPPTTTVVVXXXaaannntttrrrkkkaaaTTTLLLNNNUUU\\\aaaccccccdddfffgggfffbbb___[[[eeepppuuuqqqiiibbb___ZZZaaajjjqqquuuxxx|||~~~zzzssskkkjjjiiiiiilllnnnoooooommmmmmmmmnnnooorrrvvvyyy|||yyyqqqoooooonnnooouuu|||zzzppphhhfffhhhjjjlllnnnssstttppprrrrrrcccPPP<<<666222333555333333444777666555444444555666777~~~iiiYYYRRRKKKNNNRRRTTTTTTTTTSSSTTTTTTPPPLLLIIIHHHEEE???;;;888777777666555333222111////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......000999GGGUUU```hhhnnnqqqooosssDDDEEEAAAJJJXXXffflllssssss^^^EEE888666777888999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<=========<<<<<<===>>>>>>>>>>>>>>>CCCHHH^^^xxxYYYOOOYYYjjjttt{{{gggeeetttqqqcccYYYTTT^^^ccceeeaaaWWWOOONNNPPPIIILLLNNNOOONNNOOORRRTTTYYYYYYWWWWWWVVVWWWXXXYYYYYYXXXVVVUUUUUUWWWXXXYYYYYYUUUPPPKKKIIIHHHGGGGGGBBB@@@===<<<>>>EEENNNSSScccgggjjjkkkpppyyy}}}|||uuuqqqiii^^^YYY]]]iiisssoooeee]]]]]]______```aaaeeeeeeddddddffffff\\\QQQNNNYYYiiivvv|||zzzuuurrrccceeegggkkkvvvzzziiiaaaVVVPPPQQQVVV\\\```aaaaaa``````______```aaajjjllllllggg```ZZZYYY[[[___gggnnnnnnjjjhhhjjjnnnxxx~~~~~~wwwssshhhgggfffggghhhjjjjjjkkkllloooqqqpppooosss{{{~~~yyyrrrllljjjmmmqqqtttyyy~~~vvvmmmfffeeegggkkknnnqqqwwwyyyuuurrrnnn___MMM;;;555222444555444333555555555555555666888:::;;;ooo\\\RRRKKKNNNRRRUUUUUUTTTTTTTTTTTTPPPLLLIIIHHHEEE@@@;;;888777777666555333222111////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......///888FFFTTT___ggglllooommmNNNGGG@@@EEETTTbbbjjjqqq}}}oooYYYBBB777666777999<<<:::;;;<<<======<<<;;;:::888888888999:::;;;<<<===============>>>>>>>>>>>>CCCGGGZZZ|||___IIINNN```lll~~~ttteeeiii}}}|||lll\\\QQQTTT^^^hhhhhh___UUUPPPPPPIIIJJJKKKKKKJJJKKKMMMOOORRRRRRSSSTTTUUUUUUVVVVVVVVVUUUSSSRRRRRRSSSUUUVVVVVVSSSMMMEEE@@@CCCMMMUUUTTTMMMDDD>>>>>>AAADDDEEEOOOPPPQQQWWWfffyyy{{{oooccc^^^aaaffffff___ZZZ\\\]]]]]]\\\^^^bbbaaabbbgggpppqqqdddUUUFFFJJJSSS^^^hhhpppssstttqqqqqqqqqvvvxxxfff```YYYUUUUUUXXX[[[]]]\\\\\\[[[YYYYYY^^^gggmmmpppkkkcccYYYSSSTTT[[[aaakkkoooooofffXXXPPPRRRXXX___ccchhhjjjkkkjjjjjjjjjffffffeeeeeeeeeffffffgggiiinnnqqqpppoootttyyyooolllhhhfffmmmwww{{{~~~|||uuullleeeeeeiiinnnqqqsssyyy|||xxxssskkkZZZHHH999444222444666444444777444444444555777:::<<<>>>rrr]]]RRRKKKNNNRRRUUUUUUTTTTTTTTTSSSPPPKKKIIIHHHEEE@@@<<<888777777666555333222111////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///999HHHWWWbbbhhhlllnnnmmmVVVGGG???CCCPPP___hhhooo{{{kkkUUU???777666666888<<<888999;;;======<<<:::999888888888888999;;;===???>>>===============>>>>>>CCCEEEUUUuuueeeJJJHHHWWWccczzz}}}ppphhhvvvwwweeeVVVRRR[[[eeejjjfff]]]SSSMMMIIIIIIIIIIIIIIIKKKLLLNNNLLLMMMOOOQQQSSSTTTTTTUUUTTTSSSQQQPPPPPPQQQRRRSSSPPPQQQNNNEEE???BBBPPP\\\ddd\\\OOOCCC======@@@CCCCCCCCCEEEPPPbbbttt~~~|||oooddd^^^]]]```\\\ZZZ[[[\\\YYYYYY[[[aaacccgggmmmvvvwwwjjj\\\KKKGGGEEEHHHPPPZZZ```cccooooooooorrrvvvxxxuuupppmmmjjjddd```]]][[[[[[[[[WWWXXXVVVSSSSSS[[[hhhsssnnnkkkddd___]]]bbblllsssyyyxxxqqqbbbQQQFFFDDDGGGHHHKKKOOOSSSVVVYYY]]]```dddeeeeeeeeeccccccdddeeedddgggkkkmmmpppxxxssshhhjjjiiifffmmm{{{}}}}}}vvvmmmgggggglllqqqtttuuuxxxyyyyyywwwnnnXXXCCC888444333666666444555888555444444555777999;;;<<>>============>>>>>>BBBCCCOOOkkkiiiMMMCCCNNN\\\vvvzzz~~~{{{fffkkknnn]]]UUUWWW\\\eeejjjfffYYYOOOHHHGGGFFFGGGHHHJJJLLLLLLIIIJJJLLLNNNPPPRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPKKKOOOPPPJJJCCCCCCLLLUUUjjjfff___RRRFFF@@@@@@CCCAAA======EEESSS___gggkkknnnwwwwwwkkkaaa\\\\\\YYYYYYZZZXXXTTTUUUYYYbbbiiiooorrrtttssskkkbbbKKKEEE>>>===CCCLLLSSSWWWbbbdddfffgggggghhhmmmsss{{{xxxrrrjjjbbb\\\XXXVVVSSSSSSSSSQQQRRR[[[iiiuuu|||||||||zzzyyyyyy{{{|||~~~|||xxxooocccUUUIIIBBBDDDGGGJJJNNNQQQTTTYYY\\\^^^```bbbbbb```___```bbbcccdddgggmmmuuu}}}zzzkkkdddiiikkkiiiooo{{{|||vvvnnniiiiiimmmqqqtttxxxwwwwww{{{}}}sssZZZCCC777444444777777444555888777666555444555666777888ooo\\\RRRIIILLLQQQSSSSSSRRRRRRRRRRRROOOKKKIIIHHHFFFAAA<<<888777777666555333222111////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......***444CCCRRR^^^eeejjjlllrrrzzzcccHHH@@@BBBJJJVVVaaagggqqq{{{___JJJ999999;;;666555:::666777888999::::::999999999::::::;;;===???AAABBB@@@???===<<<<<<===>>>>>>@@@AAAJJJ```}}}xxxhhhPPPBBBJJJ[[[pppwww}}}fff```pppwwwfffZZZUUUSSS[[[fffiiiaaaWWWJJJGGGEEEDDDFFFHHHIIIIIIHHHIIIIIIKKKLLLNNNOOOOOONNNNNNOOOOOONNNMMMLLLKKKKKKPPPVVVWWWTTTQQQRRRTTThhhlllnnnhhh\\\RRRMMMMMMKKKBBB999999???FFFNNNUUUYYYeeetttzzzuuujjj```ZZZVVVTTTTTTSSSPPPNNNRRRYYYccclllrrrpppkkkiiifffdddOOOIIIBBB>>>===@@@CCCEEEMMMOOOTTTVVVUUUWWWcccpppwwwtttmmmcccXXXPPPLLLKKKKKKNNNSSSYYYaaannn}}}yyysssuuuxxx{{{|||wwwjjjZZZNNNOOOPPPPPPOOONNNOOORRRTTTUUUYYY\\\]]][[[ZZZ]]]___dddeeejjjrrr{{{}}}zzzjjjdddccciiimmmmmmsss|||xxxxxxsssmmmjjjlllpppsssuuu}}}yyyyyy}}}sssYYYCCC777555666888777333444888999888666555444444444555lll\\\UUUHHHKKKOOOQQQQQQQQQPPPQQQRRRNNNKKKIIIHHHFFFAAA===888777777666555333222111////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......***222===JJJVVVaaajjjpppqqqvvv}}}lllKKKDDD@@@EEEOOOYYY___hhh{{{yyyWWWBBB666:::>>>888777<<<777777888999999:::;;;;;;888999;;;===???@@@AAAAAA@@@???===<<<;;;<<<===>>>>>>???EEEVVVppp|||tttqqq___IIIIIIZZZlllttt}}}sssaaadddooossseee[[[RRRSSS\\\cccbbb]]]PPPLLLHHHFFFGGGHHHGGGFFFHHHGGGGGGFFFGGGHHHJJJKKKIIIKKKMMMNNNMMMJJJHHHFFFEEELLLVVVaaahhhhhhccc___aaaeeeiiikkkiiifffeeeeeecccVVVIIIAAA<<<;;;@@@HHHIIIUUUdddkkkggg^^^UUUQQQLLLKKKKKKJJJGGGGGGOOOYYYcccjjjlllfff___^^^``````___\\\VVVNNNEEE>>>:::999>>>>>>AAADDDDDDFFFQQQ^^^___]]]XXXQQQKKKGGGHHHIIIMMMQQQYYYdddqqq|||xxxnnngggfffiiinnnqqqpppmmmhhheeeaaa]]]WWWOOOIIIFFFGGGIIIOOOTTTYYYZZZYYYYYY\\\___ccchhhqqqyyy|||yyyqqqjjj```ccchhhlllooottt|||~~~~~~zzzttttttrrroooooorrrwwwzzz|||}}}|||}}}~~~xxxfffOOO>>>777666888:::777333333777:::999777555555555555555jjj\\\WWWGGGJJJNNNQQQQQQPPPPPPPPPRRRNNNKKKIIIHHHFFFAAA===888777777666555333222111000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........222;;;EEEQQQ___mmmuuuuuuzzzrrrNNNFFF===@@@IIISSSYYYbbbuuu~~~}}}xxxPPP===333;;;@@@;;;999>>>999999999999:::;;;<<<===777888;;;===???@@@@@@@@@AAA???===<<<;;;<<<===>>>===>>>BBBPPPhhhuuuSSSFFFQQQiiirrr~~~kkk___bbbpppooocccUUUPPPTTTZZZ]]]^^^WWWSSSMMMIIIIIIIIIHHHFFFGGGFFFDDDCCCCCCEEEGGGHHHFFFHHHKKKMMMLLLIIIEEEBBB888???NNNaaaqqquuupppiiiUUUUUUUUU[[[dddmmmuuuxxxyyymmm```UUUHHH>>>===BBBBBBLLLXXX]]]XXXPPPJJJGGGEEEDDDCCCCCC@@@BBBNNNZZZcccfffeee]]]WWWXXX[[[\\\mmmnnnkkkcccVVVJJJCCC@@@<<<888999===>>>===DDDMMMKKKLLLKKKHHHGGGIIIOOOUUUZZZ]]]bbbiiiqqquuuvvvuuuwwwvvvtttrrroookkkeeeaaa\\\\\\[[[YYYZZZbbbnnnxxxqqqkkk___RRRGGGBBBBBBDDDMMMRRRXXX[[[ZZZZZZ^^^bbbaaajjjvvv}}}zzzpppeee^^^]]]fffnnnooorrr|||}}}xxxtttsssrrruuuyyy~~~zzz||||||nnnXXXCCC777888777999:::777222333777:::999888666666666777777}}}lll```RRRIIIIIIMMMQQQQQQNNNOOORRROOOPPPNNNJJJHHHFFFAAA;;;;;;:::999777666555555555000000///.....................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---.........111666???PPPeeerrrvvvuuu|||XXXLLL???DDDKKKNNNQQQ[[[mmm}}}yyyxxxzzz{{{qqqKKKAAA999;;;???@@@>>>===>>>===<<<;;;;;;;;;;;;;;;:::999999<<<@@@AAA???===@@@>>><<<===???@@@???<<>>>>>FFFWWWjjjqqqiii^^^LLLEEEDDDMMMXXXdddrrr~~~~~~wwwgggSSSCCC<<<;;;===EEEMMMOOOJJJCCC>>>>>>===<<<<<<>>>DDDLLLTTTYYYccc]]]ZZZ]]]]]]XXXUUUWWWlllvvv~~~zzzmmm^^^MMMAAADDD@@@<<<:::;;;???CCCEEEGGGLLLNNNMMMQQQ[[[``````^^^\\\[[[]]]aaafffggghhhfffggggggfffeeeccc```___^^^WWWQQQMMMLLLRRReeeyyyuuunnn___NNNEEEEEEFFFFFFNNNQQQUUUZZZ]]]___``````kkkttt{{{xxxmmmbbb]]]]]]```eeemmmuuu{{{|||}}}uuurrrpppttt|||}}}~~~{{{gggIII999999888999999888888777666555444666888999777666555666}}}nnnaaaRRRIIIJJJMMMRRRRRROOOOOORRROOOPPPNNNJJJHHHGGGBBB;;;:::999888666555444333333000000///.....................---------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,---...///...111555===MMMaaaooosssvvv|||eeeNNN===@@@FFFLLLPPPYYYkkk{{{}}}vvvrrrpppoooooovvvnnnHHH???999;;;@@@@@@??????>>>>>>===;;;;;;:::::::::999999999<<>>>>>BBBHHHMMMUUUdddrrrwwwyyyqqqkkkgggdddmmmzzzhhhEEE===888<<<@@@AAAAAAAAA???>>>===;;;:::999999999999999999<<<>>>@@@???>>>???>>>===>>>@@@AAA@@@???AAACCCDDDHHHWWWssstttSSSLLLVVVbbbmmmxxxmmm^^^ggg{{{ssscccUUUMMMKKKNNN]]]``````ZZZOOOGGGEEEGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIMMMTTT[[[aaa```\\\WWWVVVWWWVVVQQQKKKDDD@@@@@@EEELLLQQQWWW\\\hhhmmmssstttmmm```QQQHHH@@@???>>><<<;;;:::;;;<<<>>>DDDNNNXXX```dddeeeeeeZZZXXXZZZaaaccc^^^WWWSSSYYY___eeeiiinnntttvvvuuupppooonnnllliiigggfffeeemmmooopppsssvvvttthhh\\\LLLFFFAAABBBIIIPPPSSSTTTVVVWWWYYYZZZ[[[\\\\\\\\\aaa```aaa```\\\VVVUUUWWWgggooowwwxxxtttmmmaaaWWWRRRSSSUUUWWW[[[dddooowww{{{rrrggg___\\\___bbbfffmmmwww~~~{{{yyyyyy}}}zzzjjjQQQ888111555444444555555555444333333333444666666555444444555uuufffTTTJJJKKKNNNSSSSSSPPPPPPSSSOOOQQQOOOKKKIIIHHHCCC===:::888777555333222222111000000///.....................---------,,,,,,,,,++++++++++++++++++++++++************++++++++++++------------...///000000,,,///333999GGG[[[jjjqqqsssxxx^^^DDD??????DDDJJJOOO[[[hhh|||uuuuuuzzz|||sssmmmiiippp{{{|||dddCCC<<<999<<>>===;;;:::999888888999999:::;;;===>>>??????@@@???@@@@@@AAABBBBBBBBB@@@CCCEEEGGGRRRjjj~~~YYYGGGNNN[[[iiivvv~~~mmmcccjjjooo___SSSMMMLLLTTTZZZ```___WWWNNNHHHFFFDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEGGGLLLVVVbbbjjjoooiiiaaaZZZUUUSSSQQQOOOPPPLLLGGGFFFGGGIIIKKKMMMQQQUUU]]]eeehhhcccYYYQQQDDDAAA??????BBBEEEGGGHHHPPPUUU]]]dddgggeeebbb___WWWXXX]]]dddhhhdddZZZSSSKKKMMMNNNQQQ[[[kkkwww{{{{{{uuuqqqnnnkkklllnnnqqqrrroooggg```TTTLLLBBB@@@DDDKKKPPPRRRTTTUUUVVVXXXYYYZZZ[[[\\\```fffkkkjjjaaaUUUNNNLLL```nnn}}}~~~ooobbbTTTTTTUUU[[[dddppp{{{{{{sssfff]]]ZZZ]]]cccggglllsss}}}~~~}}}||||||}}}uuubbbJJJ666333999333333444555555555444444333555666666555444555666ttteeeRRRKKKKKKOOOTTTTTTPPPQQQTTTOOOQQQOOOKKKJJJIIIDDD>>><<<:::999777555333333222000000///.....................---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000+++...222777EEEYYYjjjrrrrrrvvvoooJJJ???;;;AAAHHHLLLVVVbbbvvv|||pppuuuzzztttyyy{{{aaaAAA<<<:::===AAAAAAAAACCC>>>===<<<;;;999999999888888999:::;;;<<<===???@@@BBBBBBCCCCCCCCCCCCDDDEEEAAADDDGGGIIIPPPdddeeeGGGKKKUUUfffxxxggg^^^uuuyyygggZZZQQQLLLMMMQQQXXX^^^]]]WWWLLLEEEBBBBBBAAA@@@AAABBBDDDEEEDDDCCCBBBCCCHHHRRR^^^fffiiieee___\\\ZZZ\\\]]]^^^```[[[RRRJJJGGGFFFFFFFFFEEEFFFIIIQQQXXX\\\ZZZVVVIIIIIIIIIMMMRRRVVVXXXXXX___aaadddeeeccc___ZZZWWWWWWYYY^^^eeekkkiii^^^TTTNNNMMMIIIFFFKKKZZZgggmmmvvvwwwwwwrrrkkkccc^^^\\\]]]^^^```bbbaaabbbgggllliii```SSSJJJHHHJJJNNNQQQWWWWWWWWWXXXYYYZZZ[[[\\\[[[gggpppnnnaaaTTTMMMJJJYYYgggvvv|||qqqeeeXXXVVVYYYcccqqq|||kkkddd[[[WWWZZZbbbjjjooovvv||||||}}}|||~~~|||}}}qqq\\\FFF666444888333444555666666666666666444666777666555555777999pppaaaPPPLLLLLLPPPTTTTTTQQQQQQUUUPPPQQQPPPLLLKKKJJJFFF???===<<<:::888666555444333000000///.....................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000+++///111555AAAVVVhhhqqqrrruuu|||RRRAAA888>>>GGGKKKTTTaaallltttxxxsssmmmnnn{{{wwwsssssswwwxxx{{{yyy^^^BBB===<<>>AAACCCDDDEEEEEECCCCCCDDDEEEDDDFFFIIILLLQQQ___xxxuuuNNNJJJOOO```tttsssaaakkktttfffXXXOOOKKKKKKOOOVVV]]][[[RRRJJJEEEDDDBBB@@@@@@AAABBBDDDAAAAAAAAAAAADDDKKKSSSYYYZZZZZZ[[[___ffflllooopppeeeaaaWWWLLLGGGFFFEEEBBB???===;;;>>>DDDJJJNNNOOOSSSVVVZZZ^^^bbbdddffffff```___^^^]]]ZZZXXXUUUTTTVVVXXX\\\bbbiiiiii___SSSVVVVVVRRRIIIEEEIIIPPPTTTZZZ\\\[[[WWWOOOIIIFFFFFFNNNNNNPPPRRRSSSXXXfffsss~~~xxxnnnaaaWWWQQQRRRTTTWWWWWWWWWWWWXXXYYYZZZ[[[[[[iiiuuutttkkkbbbZZZUUUUUU^^^ggglllnnnnnniiibbb^^^^^^ccclllvvvzzzwwwrrr\\\YYYVVVXXX___iiirrrxxx{{{~~~}}}}}}~~~jjjSSSAAA666333333333444555666777888888888555666777666666666888:::ooobbbRRRLLLLLLPPPUUUUUURRRRRRUUUPPPQQQPPPLLLKKKKKKFFF@@@>>>===;;;888666555444333000000///.....................---------,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,000111333===PPPcccmmmqqqsssxxx___III:::>>>EEEHHHOOO[[[```wwwxxxhhhXXXRRRSSS\\\uuuxxxkkkccc```dddhhhpppzzzwww[[[CCC???>>>@@@@@@======@@@;;;;;;::::::999::::::;;;777999:::::::::;;;>>>AAACCCEEEFFFDDDBBB@@@AAACCCDDDEEEHHHKKKMMMVVVjjj}}}YYYNNNHHHSSSgggyyypppjjjppp~~~yyygggYYYPPPKKKIIIMMMUUUYYYWWWSSSLLLJJJFFFBBB@@@@@@@@@AAA>>>???@@@@@@AAADDDHHHKKKKKKMMMSSS]]]hhhoooooommmYYYXXXRRRIIIEEEGGGEEE@@@;;;999666666:::@@@EEEHHHUUUYYY^^^___^^^^^^___aaaVVVUUUTTTRRRQQQQQQQQQQQQSSSUUUWWW[[[bbbeee\\\OOOUUU]]]___WWWLLLFFFEEEDDDFFFHHHHHHEEE???<<<===@@@BBB@@@AAAEEEJJJPPP]]]jjjzzz}}}{{{qqqcccXXXUUUVVVSSSSSSSSSSSSTTTVVVXXXYYY[[[gggsssxxxxxxssshhh]]]UUUYYY\\\[[[]]]aaabbb___eeejjjpppsssqqqkkkddd___VVVWWWYYY]]]eeeooozzz~~~www^^^GGG999555333333333333555666777888888888444555555555444555888:::pppeeeWWWMMMMMMPPPUUUUUURRRRRRVVVPPPQQQPPPMMMKKKKKKGGGAAA>>><<<:::888666444333333000000///.....................---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,---.........111222222:::LLL^^^hhhoooqqquuu{{{lllRRR>>>???DDDCCCIIITTTWWWqqq|||~~~wwwbbbSSSEEEAAAAAAGGG\\\sss{{{sssiii```YYYYYY___iiitttvvvYYYDDD@@@???@@@@@@<<<<<<>>>::::::999999::::::;;;<<<777999;;;:::999:::>>>BBBCCCDDDEEEDDD@@@>>>???AAABBBBBBDDDHHHHHHMMM]]]nnndddQQQBBBGGGYYYlll~~~mmmdddlllwwwfffTTTNNNHHHHHHNNNVVVZZZ\\\RRROOOJJJEEEAAA???>>>>>>;;;===???@@@@@@@@@BBBCCC???AAAHHHTTT```ddd```[[[KKKMMMKKKEEEDDDFFFDDD===<<<;;;;;;;;;>>>CCCHHHLLLLLLPPPTTTRRRMMMJJJKKKNNNNNNNNNLLLLLLLLLLLLMMMNNNQQQRRRSSSVVV]]]aaaYYYKKKSSSaaakkkgggZZZOOOHHHEEE===???@@@===999999>>>CCC;;;555555===DDDJJJRRR\\\fffooovvvrrrdddWWWSSSSSSNNNNNNNNNOOOPPPSSSUUUWWWTTT^^^iiirrr{{{zzzlllZZZYYYZZZXXXUUUVVV\\\______jjjssszzzwwwjjj\\\TTTQQQWWWYYY]]]bbbiiisss~~~yyy|||~~~xxxzzz{{{oooSSS<<<444555777666222333444666777888888888333444444444333444777999~~~qqqeeeUUULLLNNNQQQTTTVVVVVVUUUTTTQQQRRRPPPKKKJJJIIIEEE???;;;;;;:::999777555333222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......///,,,+++000888EEEXXXhhhmmmvvv||||||bbb@@@<<>>@@@BBBAAA>>>;;;????????????>>>>>>>>>>>>>>>AAACCCDDDEEEJJJSSSZZZ{{{xxxbbbKKKBBBHHHXXXlll{{{nnnfffqqq{{{nnn^^^NNNHHHGGGGGGKKKQQQ\\\ZZZUUUMMMDDD>>>======???>>>===<<<===>>>@@@BBB>>>???BBBEEEGGGHHHIIIIIIFFFBBB>>>@@@EEEHHHGGGDDDHHHCCC===>>>CCCHHHJJJIIIIIIAAA<<<===<<<;;;@@@HHHGGGGGGGGGHHHHHHIIIIIIIIIHHHLLLKKKIIIPPP[[[XXXMMMLLLOOOUUU[[[\\\WWWMMMEEEIIIJJJIIIGGGHHHHHHBBB:::888777777888===DDDJJJOOOZZZ\\\]]][[[WWWRRRNNNMMMOOOOOONNNNNNMMMLLLLLLLLLTTTTTTXXX]]]bbbccc___ZZZRRRTTTWWWWWWXXX]]]eeekkkvvvssslll```UUUNNNNNNPPPYYY^^^eeelllsss{{{}}}{{{||||||}}}mmmcccjjj|||uuuwwwxxxwww}}}^^^EEE>>>777555777555222222222333333444444444444333222111222333444555~~~pppdddUUUMMMOOORRRUUUVVVVVVTTTSSSQQQRRRPPPLLLJJJIIIEEE???;;;;;;:::999777555333222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---.........,,,,,,000666BBBVVVhhhmmmxxxjjjDDD;;;???@@@BBBIIINNN[[[qqqyyyyyy~~~hhhVVVPPPJJJDDDCCCCCCDDDHHHOOOVVVWWWWWWVVVTTTSSSSSSSSSXXX^^^gggppptttsssoookkk\\\VVVRRRVVVfffzzzuuu]]]MMMCCC???:::888999;;;<<<;;;<<<;;;:::;;;<<>>===============>>>>>>>>>>>>@@@BBBBBBCCCGGGPPPWWWttt}}}lllVVVGGGCCCJJJ[[[kkkyyyiiijjjqqq{{{kkkYYYOOOJJJFFFGGGJJJYYY[[[[[[WWWPPPGGGBBB@@@<<<<<<======>>>>>>>>>???<<<>>>@@@BBBDDDEEEEEEEEEDDDAAA@@@BBBFFFIIIJJJIIIHHHDDDBBBDDDHHHJJJHHHEEE???:::777999999777;;;AAADDDDDDFFFGGGHHHHHHIIIIIIEEEGGGDDDAAAHHHUUUWWWPPPHHHGGGFFFHHHKKKNNNOOOOOOGGGNNNUUUWWWVVVQQQEEE:::888888777888===DDDKKKOOOQQQSSSUUUUUUSSSPPPNNNMMMNNNNNNMMMMMMLLLLLLLLLKKKMMMOOOSSSXXX[[[[[[WWWTTTVVVUUUVVVYYY```iiipppttttttlll___TTTOOOQQQUUUXXX___dddkkkssszzz~~~yyyzzz|||pppaaa^^^jjjyyyvvvxxx{{{zzzxxxWWWBBB===777666888555111111222222222333333333333333222222111111111222~~~pppdddUUUOOOQQQSSSVVVVVVUUUTTTRRRQQQRRRPPPLLLJJJJJJEEE@@@;;;;;;:::999777555333222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---000222===SSSffflllwww{{{OOO>>>===>>>BBBHHHJJJTTTggg{{{wwwvvv|||wwwaaaRRRRRRLLLHHHIIIIIIFFFDDDEEEKKKLLLMMMLLLJJJIIIIIIJJJPPPWWWaaakkkpppqqqooommm[[[TTTLLLLLLXXXllllllSSSDDD???===;;;:::;;;<<<===<<<::::::::::::<<>>>>>???AAACCCBBBAAA===========================???@@@@@@@@@DDDKKKPPPhhh~~~mmmXXXEEE???KKK[[[uuuvvviiidddvvvzzzgggYYYNNNFFFCCCCCCMMMRRRXXXYYYUUUMMMEEE@@@<<<======>>>======<<<;;;;;;<<<===>>>???@@@@@@@@@======>>>???AAACCCEEEFFF@@@@@@AAADDDFFFEEE@@@;;;555444444555555444777<<<@@@AAADDDFFFGGGGGGGGGGGGBBBBBB===888>>>KKKPPPNNNAAA>>>;;;:::===EEENNNSSSVVV^^^eeeccc\\\SSSFFF<<<<<<:::888888:::???DDDHHHIIILLLNNNOOOMMMKKKJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKGGGJJJOOORRRRRRRRRQQQQQQUUUVVVZZZbbblllrrrrrrpppcccZZZNNNIIILLLSSSYYY[[[hhhnnnvvv~~~yyywww|||||||||}}}sss```VVV^^^qqq~~~zzz|||~~~hhhMMM===;;;777777999666111111111111222222222222333333444444333222111000rrrfffVVVQQQRRRUUUVVVWWWUUUSSSRRRQQQSSSPPPLLLJJJJJJFFF@@@;;;;;;:::999777555333222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,/////////888NNNbbbiiittt```FFF??????CCCHHHGGGNNN]]]pppxxxuuu{{{wwwfff[[[\\\YYYYYYZZZUUULLLGGGGGGLLLOOOSSSSSSQQQNNNNNNNNNWWW\\\dddjjjlllkkkhhhgggYYYUUUPPPOOOUUUcccrrr}}}eeeMMMAAA>>>===<<<<<<<<<<<<<<<;;;888777777888:::===@@@BBBCCCAAA??????AAABBBBBBBBB?????????>>>======<<<<<<===>>>>>>>>>>>>AAAFFFJJJWWWxxxqqqSSSAAADDDQQQccctttvvvggggggvvv}}}lll]]]QQQJJJFFFCCCHHHMMMQQQQQQNNNJJJGGGCCCBBB@@@>>><<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<>>>::::::<<>><<<::::::???FFFLLL```cccbbbYYYQQQNNNMMMKKKHHHEEE@@@===<<<===@@@CCCHHHJJJKKKKKKIIIGGGFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJGGGJJJMMMMMMLLLMMMQQQTTTUUU[[[eeennnrrrmmmcccZZZOOOLLLKKKMMMTTT[[[```ccctttzzz~~~}}}|||zzz{{{|||zzzvvvpppfffZZZYYYiii~~~}}}zzzWWWBBB999999666888;;;666222222222222222222222222222444666888888777555444sssgggXXXRRRSSSVVVWWWWWWVVVTTTRRRRRRSSSQQQLLLKKKJJJFFF@@@;;;;;;:::999777555333222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,------***,,,//////...444GGGZZZgggqqq|||sssRRRBBB???AAADDDDDDJJJUUUeeexxx~~~xxxzzztttlllllloooqqqooocccUUUPPPRRRSSSYYY___aaa^^^ZZZYYYYYYaaaeeekkkmmmkkkfffcccaaa___^^^\\\YYYZZZ```jjjrrr|||aaaLLLCCC?????????>>><<<;;;::::::888777777888:::<<>>===;;;;;;>>>>>>=========???BBBEEEIIIfffdddJJJCCCIIISSSccctttuuudddhhhuuusssdddXXXPPPEEEEEEEEEGGGJJJNNNPPPRRRKKKHHHDDD@@@<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;???@@@AAA???<<<:::999:::::::::::::::;;;;;;:::888888::::::666333444999===???@@@AAABBBBBBBBBAAA@@@<<<>>>===;;;;;;>>>BBBCCCGGGGGGDDD>>>999888>>>CCCPPPQQQMMMEEECCCKKKUUUZZZQQQNNNHHHDDDAAABBBDDDFFFFFFGGGIIIIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJNNNUUU[[[```fffnnnooohhh\\\QQQJJJHHHLLLQQQWWW]]]fffooovvv}}}~~~~~~{{{zzz{{{|||yyytttqqqbbbbbbbbbhhhvvv}}}qqqJJJ;;;666777555888;;;666444444444444444444444444222555888<<<======<<<;;;ssshhhXXXRRRTTTVVVXXXXXXWWWUUUSSSRRRSSSQQQMMMKKKKKKFFF@@@;;;;;;:::999777555333222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++,,,------+++,,,//////...222AAAPPPdddooo}}}bbbIII@@@???@@@BBBGGGPPP\\\kkk}}}}}}zzz~~~{{{|||zzziiiYYYUUUZZZ[[[aaaggghhheeebbbbbbdddiiinnnssssssoookkkhhhhhhhhhjjjjjjgggcccccciiiooo{{{~~~www[[[JJJDDD???@@@@@@>>><<<::::::;;;;;;:::::::::;;;===@@@BBBEEECCC@@@???@@@AAA@@@@@@EEEDDDCCCAAA???===<<<;;;???>>>===<<<===???AAABBBAAAWWWlllrrrUUUFFFCCCHHHTTTcccppp~~~rrriiiiii|||tttdddYYYMMMHHHBBB???BBBGGGMMMPPPMMMKKKGGGBBB???===<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>????????????>>>???===;;;999888999:::;;;???CCCCCC===777777:::<<>>??????>>>;;;;;;<<>>@@@AAA@@@>>>???AAABBBBBBAAABBBBBBAAA@@@???>>>======???>>>======>>>@@@AAABBB@@@NNN\\\vvvdddNNNDDDBBBIIISSSbbbuuuwwwiiiqqquuuhhhYYYRRRHHHAAA@@@BBBDDDEEEHHHHHHGGGFFFDDDAAA>>>===<<<;;;::::::::::::<<<<<<999:::===DDDLLLRRRSSSRRRNNNKKKGGGCCC@@@???AAACCCGGGNNNQQQJJJAAA>>>===;;;============>>>AAACCCEEEGGGKKKNNNMMMFFF???>>>@@@PPPWWW\\\WWWKKKBBB@@@CCCHHHGGGBBB===>>>CCCFFFEEEEEEBBB>>>;;;:::===@@@CCC???AAACCCDDDDDDDDDFFFHHHBBBCCCDDDEEEFFFGGGHHHHHHKKKKKKNNNTTT[[[aaaeeegggkkkeeeZZZPPPKKKKKKOOOSSSTTTWWW]]]dddooozzz~~~zzz}}}{{{yyyxxxzzz{{{uuunnnnnnsss~~~sssYYY???777777777222777;;;555555555555444444333333333222444888;;;===>>>???>>>qqqeeeVVVRRRSSSVVVXXXYYYXXXWWWUUUSSSTTTRRRMMMKKKKKKGGGAAA;;;;;;:::999777555333222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++******++++++,,,---...---...000000111888@@@YYYhhh~~~^^^KKKDDDAAA===CCCJJJPPPYYYkkktttnnnooommmoooooojjjfffhhhqqqzzz~~~}}}|||{{{{{{jjjNNN@@@???<<<>>>>>>===;;;;;;???BBB;;;:::999888888:::;;;======<<<===???BBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>======???AAABBBBBBBBBJJJTTTmmmpppWWWIIIAAACCCJJJYYYooooookkkwww|||hhh```UUULLLGGGDDDAAA???BBBDDDGGGIIIHHHDDD???<<<;;;:::999999999:::;;;<<<===>>>CCCOOO^^^iiilllkkk```^^^ZZZTTTOOOMMMNNNOOOMMMXXX]]]VVVKKKEEE@@@;;;;;;;;;:::;;;>>>BBBFFFIIITTTWWWWWWSSSGGG<<<999;;;IIIXXXgggjjj___PPPFFFCCCMMMJJJCCC???BBBJJJMMMKKKIIIFFFAAA===<<<===@@@CCCAAABBBCCCBBB@@@@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHMMMNNNTTT]]]ggglllmmmkkk^^^VVVLLLGGGIIIOOOSSSUUU]]]aaaiiivvvyyyuuu~~~zzzxxxwwwwwwvvvnnngggkkkttthhhKKK>>>888999777222666;;;555444444444333333222222222222444666888:::;;;<<<<<>>===<<<:::888555333222000000000000////////////------------------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,///444777MMMnnn{{{}}}}}}SSS???AAA===???GGGPPPUUU]]]rrr|||vvvyyy|||zzzsssppprrrvvvwwwxxx~~~{{{vvvxxxyyyZZZEEE??????888;;;???AAA@@@>>>===<<<===<<<;;;:::::::::::::::;;;;;;<<<===>>>???@@@@@@???>>><<<;;;;;;;;;<<<===BBBAAA???>>>===>>>???@@@???DDDLLL^^^}}}rrr\\\JJJFFFDDDKKK___wwwyyykkkooovvveee\\\TTTIIICCCCCCAAAAAABBBCCCDDDDDDDDDDDD@@@>>><<<:::999999999999;;;:::===III[[[kkkrrrtttoooeeeZZZXXX]]]aaaaaa]]]UUUUUUWWWXXXQQQEEE>>>======<<<;;;;;;===BBBJJJPPPcccbbbYYYLLLCCCAAA@@@>>>HHHTTTbbbjjjggg]]]QQQJJJPPPWWWVVVNNNPPP]]]ffffffccc[[[OOODDD>>>>>>AAAEEEAAABBBBBBCCCCCCCCCCCCBBB@@@CCCEEEGGGHHHIIIKKKMMMXXX^^^gggnnnnnnggg\\\TTTGGGIIILLLMMMOOOUUU]]]cccooouuu~~~}}}yyywww{{{}}}~~~yyysssrrrwww}}}~~~sssXXXIII<<<;;;888666555555666777666666777777666444222111333333444555777999:::;;;{{{fff[[[UUUUUUTTTUUUVVVXXXZZZ[[[VVVSSSOOOMMMMMMJJJEEEAAA>>>===<<<:::888555333222111000000000////////////------------------------++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,///333666DDDcccqqqttt~~~cccJJJEEEBBBAAAEEEKKKNNNTTThhh}}}{{{|||}}}vvvpppmmmsss}}}}}}{{{{{{oooRRRCCC???>>><<>>>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>??????@@@>>>===<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB???BBBHHHVVVqqq{{{___TTTGGGEEESSSjjj|||vvvmmmrrrzzzzzznnnbbbTTTJJJFFFBBB@@@???>>>???AAAAAABBB@@@???===<<<::::::999999===;;;<<>>===<<<<<<;;;;;;<<>>???<<<<<<===>>>???@@@AAAAAABBBAAAAAABBBFFFNNNWWW^^^bbbbbbcccbbb]]]VVVMMMHHHEEEIIINNNSSSXXXaaakkkrrr~~~{{{zzzyyy}}}}}}rrrWWWGGG;;;999777555444444555555444555555555555333222111222222333444666999:::<<>>>>><<<;;;888555333222111111000000000/////////------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,...111444>>>YYYkkkqqqzzzsssQQQAAAFFFBBBCCCGGGHHHMMM___rrruuuwww|||tttiiiffflllvvv}}}xxxwww~~~bbbGGGBBBBBB>>>AAACCCEEEDDDBBB@@@??????<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<;;;<<<>>>@@@AAABBBCCCCCC@@@BBBEEENNNccc}}}kkkSSSDDDGGGWWWlllzzztttjjjggg{{{vvveeeWWWPPPIIIEEE???<<<<<<===>>>???@@@@@@???>>>===<<<<<<;;;<<<<<<;;;<<<>>>AAADDDFFFFFFDDDCCCFFFMMMUUU\\\___TTTJJJAAA@@@AAA???<<<;;;:::;;;;;;;;;<<<>>>CCCFFFKKKPPPRRROOOLLLLLLIIIEEEAAAEEEHHHJJJJJJIIIIIIIIIUUUdddkkkbbb[[[bbbqqq{{{vvvhhhYYYLLLCCC>>><<<=========>>>???AAABBBCCCDDDEEEFFFIIINNNWWWaaahhheeeaaaYYYQQQKKKFFFDDDCCCGGGMMMUUU]]]dddnnnyyy{{{{{{||||||~~~qqqRRR???888777555444333333333444222222333333333333222111000111222444666888:::<<>>>>>===;;;888666444222111111111000000000//////------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,---000222888OOOfffrrryyyZZZ???DDD@@@@@@FFFIIIMMM[[[kkk}}}yyywwwzzz}}}~~~uuuqqquuu|||~~~wwwvvvuuuUUU@@@CCCEEE@@@BBBEEEIIIIIIFFFBBB???===;;;;;;<<<<<<<<<;;;;;;;;;999:::;;;<<<===>>>>>>???>>>>>>=========<<<<<<<<<;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBCCCHHHWWWssshhhQQQEEEHHHZZZjjj|||xxxmmmfffppp{{{kkkbbbZZZRRRHHHAAA>>>>>>======???????????????>>>>>>===;;;<<<===;;;999999===@@@=========???BBBHHHOOOSSSTTTJJJAAA>>>===:::888999888:::;;;;;;;;;<<<>>>@@@GGGOOOUUUUUUTTTRRRNNNHHHCCCBBBBBBAAABBBCCCEEEGGGKKK]]]llliii___\\\^^^aaahhhccc[[[QQQIIICCC@@@???>>>>>>>>>???AAACCCEEEGGGKKKOOOUUUZZZ\\\\\\]]]^^^YYYTTTMMMFFFCCCEEEJJJNNNTTTZZZcccjjjqqqyyy}}}yyy~~~~~~|||}}}gggHHH777666555333222111111111222///000000111111222222222///000111333555777:::;;;sssbbbTTTTTTTTTTTTUUUWWWYYYZZZXXXUUUSSSRRRQQQNNNHHHBBB???>>>===;;;999666444333111111111111000000000000------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------...---,,,,,,///111111BBB^^^rrrwww}}}mmmJJJDDD??????EEEIIIJJJTTT```wwwqqqoootttzzz}}}uuuuuuxxxzzz|||tttMMM>>>DDDHHHBBBAAAEEEKKKMMMJJJCCC===:::999:::;;;;;;<<<;;;::::::999999:::;;;<<<===>>>>>>????????????>>>>>>=========>>>???@@@AAA@@@???>>>@@@@@@@@@CCCNNNddd|||eeeMMMAAAIIIXXXkkkuuu~~~jjjhhhjjjvvv|||pppfffYYYNNNHHHDDD???<<<<<<<<<<<<<<<<<<<<<<<<===;;;===???===:::999===@@@:::;;;<<<;;;<<<>>>DDDHHHJJJEEEAAA???;;;666666999777999;;;;;;::::::;;;<<>>>>>???AAAAAABBBPPP]]]```YYYRRRLLLHHHNNNLLLHHHEEEBBB@@@??????<<<===???BBBFFFJJJMMMOOOVVVZZZ^^^^^^[[[TTTOOOLLLHHHGGGEEEDDDFFFMMMWWW^^^eeelllttt|||~~~{{{}}}~~~{{{oooRRR===555333333222111111000000000.../////////000111111222//////000222444666888999wwwdddVVVUUUTTTTTTTTTVVVWWWXXXXXXUUUSSSSSSRRRNNNHHHBBB???>>>===;;;999666444333222222111111111000000000------------------------,,,,,,++++++++++++++++++------++++++++++++------++++++,,,,,,,,,,,,------+++---------,,,---...000111;;;YYYttt{{{\\\KKKCCC@@@CCCEEEEEEJJJTTThhhwwwssskkklllqqqyyy}}}ssspppuuuzzzzzz}}}dddGGG???DDDEEEBBB???DDDJJJLLLIIIBBB;;;888777888:::;;;;;;:::999999888999999:::;;;<<<======>>>>>>?????????>>>===<<<>>>?????????>>>======<<<===<<<<<<@@@GGGVVVnnnvvv]]]FFFBBBIIIYYYgggwww}}}tttccc___kkk~~~ooocccZZZRRRIIICCC@@@>>><<<;;;999999::::::<<<>>>???===:::999;;;>>>999::::::::::::;;;???AAA<<<;;;<<<<<<999555666;;;666888::::::999999999:::AAAIIINNNMMMJJJGGGBBB===???===;;;;;;<<<<<<<<<;;;>>>DDDJJJMMMLLLIIIEEECCCDDDCCCAAA@@@???>>>??????BBBEEEIIINNNSSSWWWZZZ[[[\\\ZZZWWWRRRKKKFFFDDDDDDBBBDDDHHHKKKPPPXXXccckkkuuu|||xxxtttuuuzzz{{{~~~|||vvvrrrwww~~~xxxcccLLL;;;666999222111111111111000000/////////......///000111111//////000111333555666777vvvcccWWWWWWUUUTTTTTTTTTUUUVVVWWWUUUSSSSSSRRRNNNGGGAAA??????>>><<<999777444333222222222111111111000000------------------------++++++++++++++++++,,,,,,...---+++******+++---...++++++,,,,,,,,,,,,------***+++------------///000444666TTTttt~~~pppVVVJJJAAAAAABBBBBBGGGPPP\\\iii|||ssslllkkkrrr{{{}}}tttnnnooovvv{{{yyyuuutttSSSBBB@@@@@@?????????BBBFFFGGGDDD???;;;999555777888::::::999888777888888999:::;;;<<<<<<===<<<======>>>===<<<;;;:::>>>>>>===<<<<<<<<<<<<<<<<<<:::<<<@@@CCCKKK\\\llloooVVVFFFDDDJJJ]]]pppyyy|||uuueeeaaajjjyyy|||rrrggg[[[QQQLLLIIIDDD???<<<::::::;;;;;;<<<<<<<<<:::::::::;;;;;;:::999999:::;;;<<<<<<:::666666999:::777777:::666888999999888888999::::::???BBB@@@>>>>>><<<999<<<999777888:::<<<;;;:::;;;===???AAAAAAAAABBBEEEBBBBBBBBBBBBBBBDDDEEEFFFNNNPPPTTTXXXZZZ[[[[[[ZZZRRROOOJJJDDD@@@@@@CCCFFFIIINNNTTTYYY]]]fffqqqyyywwwuuuyyy~~~www{{{{{{pppiiihhhmmmvvvzzz^^^HHH999222333888111111111111111000000///000000///......///000111000000000000222333444555ttt```XXXWWWVVVTTTSSSSSSTTTTTTVVVTTTSSSSSSRRRNNNGGGAAA??????>>><<<999777555333222222222111111111111000------------------------*********++++++,,,,,,---...---+++******+++---...++++++,,,,,,,,,---------)))+++------------///111111...KKKmmmzzz]]]NNNBBBAAABBBCCCKKKUUUUUUaaarrrpppiiiooozzzyyywwwooommmqqqvvv{{{}}}rrrsssgggGGG???@@@===:::<<<@@@BBBCCCBBB???<<<;;;:::444555777999:::999777777777888999:::;;;<<<<<<===:::;;;<<<<<<<<<;;;999999===<<<;;;::::::;;;<<<===>>><<<>>>BBBDDDGGGRRR___sss}}}eeeOOOFFFBBBWWWmmmwwwzzz~~~{{{|||~~~xxxgggaaagggoooyyyjjj```YYYUUUMMMFFFAAA>>>>>>>>>:::999::::::;;;<<<<<<<<<>>><<<999999::::::999777@@@888444777;;;:::777666666888999999888888999;;;444999;;;999888:::;;;999;;;888666666:::======<<<777:::>>>@@@>>>;;;>>>BBB@@@@@@BBBDDDGGGKKKOOOQQQSSSUUUWWWXXXVVVSSSOOOLLLDDDCCCBBB@@@@@@BBBGGGKKKSSSXXX___dddiiiqqq|||yyyppppppxxxyyyvvvjjjccceeelllwwwoooQQQ@@@888444333333000111111111111111000///111000///......///000111000000000000111222333444ppp^^^WWWVVVVVVUUUTTTTTTTTTUUUUUUTTTRRRQQQOOOLLLGGGCCC???>>>===<<<:::777555444333222111000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))((((((+++++++++,,,,,,---------,,,,,,,,,---------......222111>>>]]]{{{xxx[[[AAA<<>>===<<<<<<<<<<<<<<<===:::777666666888888888777666666888:::;;;::::::<<<;;;;;;;;;===???AAABBB>>>>>>===<<<<<<<<<<<<<<<>>>@@@CCCEEEFFFHHHKKKMMMdddyyy|||fffXXXOOOQQQZZZgggpppuuuzzz|||}}}~~~}}}kkkbbb___hhhpppwwwrrrhhh[[[QQQKKKFFF@@@;;;::::::999999999999999999<<<;;;;;;<<<>>>>>><<<;;;999999999999999888777666;;;888555444555666666555999888777777888888777777888999999:::999999888888999999:::<<<>>>@@@BBBCCCHHHIIIKKKMMMPPPRRRTTTUUUTTTRRRMMMIIIEEECCCAAAAAACCCBBBBBBDDDHHHNNNTTTWWW___ooo}}}wwwsssqqqvvv~~~|||uuupppnnnllluuuyyycccHHH999666666111+++111111000///////////////222333222111///...///000222111000000111333555666~~~mmm[[[WWWVVVUUUTTTTTTTTTTTTTTTTTTSSSQQQPPPNNNKKKFFFBBB???>>>===<<<:::777555444333222111000////////////.........---------,,,,,,+++++++++++++++++++++++++++++++++******)))))))))+++++++++,,,,,,---------,,,,,,,,,---------......000///888OOOlllnnnLLLBBBDDDEEEGGGLLLJJJKKKPPP[[[kkk}}}|||vvvllljjjnnnyyyxxxkkkkkkjjjkkkqqqwwwtttnnn___jjjbbbOOO???======888777;;;<<<<<<;;;:::999999999999;;;888666666777888888777777666666777888:::;;;;;;<<<<<<;;;<<<===>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEGGGJJJLLLWWWjjj~~~vvv___UUUPPPUUUaaakkkrrrwww{{{|||~~~yyyooodddffflllyyyvvvjjjbbbZZZQQQKKKGGGEEEBBB???<<<;;;:::999;;;:::999999;;;;;;:::999:::;;;;;;;;;;;;::::::999888888666666666999<<<>>>888666555666999:::999888888888999999999999888888======>>>???AAABBBDDDEEEGGGFFFFFFFFFFFFEEEEEEEEEDDDBBB@@@???>>>???@@@AAACCCEEEIIINNNTTT\\\dddiiippp}}}zzztttrrrsssxxx~~~|||{{{{{{{{{{{{{{{zzzzzz|||cccWWWFFF;;;666555333111222222111000000000000111222222222111///...///000////////////111444777999yyyhhhYYYVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOMMMJJJEEEAAA???>>>===<<<:::888666555333222111000//////////////////.........---------++++++++++++++++++++++++,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000333@@@XXXttt[[[HHHFFFFFFEEEDDDDDDEEEGGGMMMYYYjjj|||vvvmmmgggmmmxxxvvvllleeebbbfffpppwwwtttkkkfff^^^|||kkkPPPDDD<<<<<<<<<888777;;;<<<;;;:::999888888888888888777666777888999888777777666666666777999;;;<<<<<<<<<<<<<<<<<<===>>>???>>>======<<<<<<<<<<<<======???BBBCCCDDDFFFHHHKKKOOO]]]wwwttt^^^HHHDDDNNN\\\gggnnnwwwyyy|||}}}~~~rrrllldddbbbkkk~~~~~~qqqeee]]]VVVSSSNNNHHHCCC@@@>>>======;;;999888:::;;;;;;:::777777777888888888888888777888999888888<<>>@@@AAABBBBBBBBB@@@???===;;;:::999;;;;;;;;;===???CCCGGGIIIMMMSSS\\\dddkkksss|||zzzpppmmmmmmvvv|||}}}yyyvvvsssrrroooqqqtttxxx}}}|||uuu]]]HHHGGGBBB<<<666444555888333333222111111111111222222222222111///...///111.........///111555888:::uuufffYYYUUUTTTTTTSSSSSSSSSTTTTTTTTTRRRQQQOOONNNJJJEEEBBB???>>>>>><<<:::888777555333222111000////////////............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///222333888JJJhhhlllOOODDDCCCBBBBBBDDDEEEEEEGGGNNN[[[kkkwww~~~qqqnnnsss|||vvvmmmfffcccbbbjjjwwwwwwlllccccccppp}}}YYYFFF@@@<<<<<<:::777888======<<<;;;:::999999999999777777777999;;;<<<:::999777777777666666777:::<<<<<<<<<<<<<<<<<<<<<======>>>===<<<<<<<<<<<<======<<<>>>AAABBBCCCEEEGGGIIIQQQXXXllljjjPPPBBBBBBLLL[[[hhhppptttxxx{{{|||}}}~~~vvvgggbbbhhhvvvyyypppfffccc\\\UUUNNNIIIGGGFFFCCC@@@===;;;;;;<<<<<<;;;666666555555555666666666555888:::999777;;;CCCJJJDDD>>>888555666888::::::999888888888999999::::::999999999::::::;;;======<<<;;;;;;;;;::::::::::::======???BBBGGGMMMRRRUUU^^^fffpppxxx~~~rrrjjjkkkttt{{{||||||{{{yyytttnnngggccc\\\cccnnnyyy~~~xxx^^^III;;;<<<===:::666444666999333333222111111111111111111222222111///...///111////////////111444777999ssseee[[[SSSSSSSSSRRRRRRSSSSSSTTTUUUSSSRRRQQQOOOKKKGGGCCC>>>>>>>>><<<;;;999777666333222111000////////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111222555AAAZZZttt___HHHBBBAAAAAA>>>???AAACCCGGGOOO[[[cccwwwrrruuu{{{qqqjjjeeedddcccfffpppwwwpppcccaaahhhqqqQQQHHHCCC>>><<<999777:::>>>;;;;;;:::999999999999:::999888999;;;===>>>===<<<888999999888666777999<<<;;;;;;;;;<<<<<<<<<<<<;;;======<<<<<<<<<<<<======<<>>===<<<<<<;;;:::888888888888888444666888666333555<<>>???@@@AAACCCFFFLLLTTT\\\cccgggpppvvv|||pppkkkooozzz~~~}}}zzzzzzxxxtttlllcccZZZTTTPPPZZZiiixxxrrr[[[KKKBBB<<<:::888555555555666777222222111000000000000111111111222111//////000111333222111000000222444555rrrddd\\\RRRRRRRRRRRRRRRSSSSSSTTTUUUTTTRRRQQQOOOLLLGGGDDD>>>>>>>>>===;;;:::888777333222111000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---000444:::JJJdddzzzyyyYYYIIICCC???:::<<>>;;;:::;;;===888888777777888888999:::;;;::::::;;;>>>??????>>>999;;;===<<<888777888:::999999:::;;;<<<<<<;;;;;;===<<<<<<<<<<<<======>>>===???AAACCCCCCDDDFFFHHHIIIJJJSSScccwwwyyyhhhTTTFFFFFFMMM[[[```hhhppptttxxxzzz||||||ssskkkiiinnnxxx}}}tttllliii^^^ZZZUUUPPPLLLIIIEEECCCDDDCCC@@@===;;;:::::::::777888999777444444888;;;NNNLLLHHH@@@999777:::>>>777777666666666888:::;;;888888888999:::<<<===>>>===>>>@@@CCCFFFHHHJJJKKKQQQTTTZZZbbbmmmwww|||yyysssqqqrrrxxx|||{{{{{{vvvtttooohhhaaaZZZTTTQQQWWW```mmm|||xxxXXXDDD>>>===???:::444222333444444444222222111000000000000000000111111000//////000222666444222000000000222222qqqaaa[[[RRRQQQQQQQQQQQQRRRSSSTTTTTTSSSQQQPPPOOOKKKFFFCCC>>>>>>>>>===<<<:::999888333222111000////////////...---------,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........***---555666===XXXvvvpppZZZJJJ=========>>>BBBGGGKKKMMMNNNXXXfffvvvxxxtttzzz~~~||||||}}}~~~xxxmmmddd```]]]ZZZ\\\```aaahhhjjjcccbbbpppuuu^^^RRRQQQMMMFFFAAA???>>><<<:::777777777888999:::;;;<<<===<<<::::::<<<>>>>>>>>>:::>>>AAA???:::777777888777888999;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBCCCCCCDDDGGGHHHDDDEEEJJJSSS```sss}}}rrr```QQQJJJPPPVVV^^^ffflllppptttvvvtttwww|||tttnnnkkknnnttt|||}}}yyyssslllggg```ZZZVVVTTTRRRNNNIIIFFFDDDCCCCCCBBBAAAAAA@@@???>>>======EEEKKKOOOKKKBBB<<<>>>CCC>>>>>>===<<<===???AAABBB@@@@@@AAABBBDDDEEEGGGHHHKKKMMMQQQUUUZZZ^^^bbbdddmmmpppvvvwwwmmmkkknnnvvv{{{}}}zzzxxxwwwtttrrrhhhccc\\\VVVUUUXXX^^^bbbjjjsss___GGG===:::999;;;888444222222333333333333333222111111111111222000111111000//////111222666555333111000000111222ppp___YYYQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRPPPOOONNNJJJEEEBBB>>>>>>>>>===<<<:::999888333222111000//////////////////.........---------++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......333+++---777666777SSSwwwhhhPPP<<>><<<>>>BBBEEEDDDCCCGGGUUUfffttt~~~qqqiiisss||||||zzzxxxuuutttuuuwww|||rrriiiaaa\\\]]]]]]ZZZ\\\```bbbhhhfff]]]dddiiiXXXTTTQQQNNNHHHCCCBBBAAA===777888888999:::;;;===???@@@>>><<<999999:::<<<===>>>;;;@@@CCCBBB<<<777666777666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAACCCDDDDDDEEEGGGIIIDDDEEEHHHKKKRRRddd{{{bbbOOOJJJOOOWWW___eeejjjnnnpppvvvvvvvvvyyy}}}vvvnnnjjjkkktttwwwpppkkkgggddd___ZZZVVVSSSQQQQQQMMMKKKJJJJJJJJJIIIGGGDDD;;;GGGSSSSSSIIIAAABBBGGGGGGFFFEEEDDDEEEGGGIIIKKKOOOOOOPPPQQQSSSUUUWWWXXXXXX[[[```gggnnnuuuzzz||||||tttoookkkkkksss|||wwwuuuvvvsssmmmgggXXXRRRKKKHHHNNN[[[kkkvvvyyykkkMMMAAA@@@===777555555444333111111333555555444333333222222333333000111111000//////111222666444222111000000222333vvvdddWWWOOONNNPPPRRRPPPNNNPPPVVVVVVVVVTTTQQQNNNIIIFFFDDD?????????>>><<<:::777666555555333222111000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///111+++***///222777KKKaaa}}}zzzZZZ???===BBB@@@888888BBBHHHFFFGGGMMMXXXfffuuurrrllllllxxxyyyvvvsssrrrrrrqqqqqqppppppoooxxx{{{|||ooohhhaaabbb^^^VVVUUU\\\```___fff^^^ZZZeee{{{yyybbbVVVSSSKKKIIIFFFBBB???<<<;;;;;;;;;999888:::===@@@AAAAAA???===:::888777999<<<>>>;;;===??????<<<999666555666666888999;;;<<<===>>><<<<<<;;;;;;<<<>>>@@@AAA@@@AAACCCCCCBBBBBBDDDFFFFFFCCCFFFLLLPPPXXXqqq~~~jjjWWWPPPKKKNNNYYYbbbggggggnnnpppqqqsssvvvyyy~~~zzztttqqqooosss{{{~~~{{{tttnnnkkkgggbbb___aaa^^^ZZZXXXXXXXXXXXXWWWSSSRRRQQQQQQSSSSSSRRRQQQTTTSSSRRRRRRTTTVVVYYYZZZ```______aaadddhhhiiiiiinnnrrryyypppooooooooosss{{{~~~zzzvvvsssrrrqqqiii[[[PPPJJJFFFBBBGGGUUUhhhzzz|||XXXGGG>>>555222555333222111000000222444555111000000000111222333333111000...---------...///000000////////////000000zzzhhh\\\PPPPPPQQQSSSRRROOORRRWWWVVVUUUTTTQQQNNNJJJFFFDDD@@@??????===<<<:::888777555555333222111000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///111,,,+++///000333BBBUUUxxxxxxOOO???AAA@@@;;;999<<<@@@@@@CCCFFFMMMWWWdddttt{{{llliiinnnxxx~~~{{{|||~~~}}}|||{{{|||zzznnnccc]]]UUUYYYZZZYYY[[[``````[[[XXXWWW___uuummm[[[RRROOOLLLJJJGGGCCC@@@>>>======;;;:::888999<<>>>>><<<999777666777777888:::;;;<<<>>>>>>???>>>>>>======>>>???@@@@@@BBBCCCCCCBBBBBBDDDEEEHHHDDDFFFKKKLLLOOO```tttoooaaaPPPHHHLLLUUU\\\^^^cccfffiiimmmqqquuuyyy|||zzzzzzzzz{{{zzzwwwsssqqqqqqqqqpppoooooommmllllllmmmnnnmmmmmmlllkkkkkkkkkllloooqqqsssyyyyyy{{{sssjjjrrruuuyyy~~~zzzwwwwwwsssmmmfff^^^UUULLLFFF;;;???GGGUUUgggzzz|||aaaGGG>>>:::555333555333222111000000222333555111111000000000111222222000///...---------......000//////......//////000~~~lll```RRRQQQSSSUUUUUURRRTTTXXXUUUTTTTTTRRRNNNJJJFFFDDDAAA@@@>>><<<;;;999999888555555333222111000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000------000///...888EEElllnnnMMMGGGBBB@@@===::::::===@@@AAACCCHHHQQQ___nnnwwwuuufffaaafffqqqzzz~~~~~~|||ooofff^^^WWWSSSQQQTTTWWWZZZ```eeeccc]]]XXXaaassskkkZZZPPPLLLJJJHHHGGGEEEBBB???>>>===<<<<<<:::888999;;;=========::::::999888777888888888777:::<<<===;;;999888888888888999:::<<<===>>>>>>AAA@@@??????>>>>>>??????AAACCCDDDCCCBBBBBBCCCDDDHHHDDDEEEIIIJJJIIIRRR^^^uuuyyy___LLLEEEHHHNNNQQQXXXZZZ^^^dddiiinnnrrrtttwwwzzz~~~yyyzzz~~~zzzvvv~~~xxxssspppiiieee]]]SSSHHHCCCCCCDDDIIIQQQ```rrrxxxYYYGGG888666888444222333222222111000000222333444222111111000000000000111000///...---------...............------.........}}}kkk___TTTRRRSSSWWWWWWUUUUUUXXXSSSSSSSSSRRROOOKKKGGGDDDBBBAAA>>><<<:::999999:::555555333222111000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...---...000///,,,111999YYYqqqjjjWWWFFFCCCAAA<<<;;;@@@@@@@@@@@@AAAGGGPPP[[[cccvvvzzzoooiiigggfffqqqzzz}}}|||}}}zzz}}}~~~~~~|||zzziii^^^YYYWWWTTTRRRVVVUUUWWW[[[bbbgggfffccccccuuukkkQQQHHHFFFFFFEEEBBBAAA@@@>>><<<;;;:::999<<<:::888888999;;;;;;;;;777777888888777777666555555888:::;;;:::999999999999999:::;;;<<<<<<======@@@@@@??????@@@@@@@@@@@@AAACCCDDDCCCBBBAAABBBDDDGGGCCCCCCHHHJJJKKKPPPWWWbbbxxxxxxbbbPPPGGGFFFHHHNNNPPPTTTZZZbbbhhhlllmmmsssvvvzzz}}}}}}}}}zzzxxxtttxxx~~~|||wwwooohhhdddVVVRRRKKKEEECCCGGGOOOVVVdddooouuu\\\KKK???555555777444111111111111111000111222333333222111000///////////////000000/////////............------,,,,,,------...yyyfffZZZUUURRRSSSWWWXXXVVVUUUWWWRRRRRRSSSRRRPPPLLLGGGEEECCCAAA???<<<::::::::::::555555333222111000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,///111///---000444IIIdddkkkNNNBBB@@@<<<<<<@@@??????AAABBBDDDHHHNNNSSS^^^pppwwwjjjaaadddkkkwww~~~{{{xxx|||~~~~~~~~~}}}{{{~~~sssiii\\\UUUTTTVVVUUUTTTWWWWWWZZZaaaggghhhgggeeeqqq[[[DDD@@@@@@??????>>>======<<<;;;:::999999;;;999777666888999999999666666777777777666555444444666888999888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBB@@@AAABBBBBBAAAAAABBBCCCEEEBBBBBBEEEIIILLLQQQUUUVVVggg~~~hhhUUUKKKHHHGGGGGGIIIOOOXXXaaagggiiimmmppptttwwwzzz}}}}}}~~~zzzxxxwwwxxxxxx~~~|||~~~}}}{{{uuulll```UUUOOOFFFCCC@@@BBBLLLXXXdddkkksss{{{\\\GGGGGG???777555555333111111111000000111111111222222111111000///............111111111111000000//////------,,,,,,,,,,,,------uuucccWWWTTTQQQRRRVVVYYYVVVTTTUUUPPPQQQSSSSSSPPPLLLHHHEEEBBBAAA???===<<<::::::999555555333222111000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***,,,.../////////111222===XXXsssbbbKKKAAA<<<;;;<<<<<<>>>@@@AAABBBCCCFFFHHHNNN^^^qqqyyynnnfffhhhmmmwww}}}xxxyyy||||||}}}~~~~~~~~~~~~}}}|||~~~{{{rrrddd^^^WWWTTTTTTVVVVVVVVVUUUWWW^^^hhhlllkkkkkklllvvvRRRBBB???<<<::::::<<<<<<<<<<<<<<<;;;;;;:::999777555555777888888888666666666666666555444444333555777888777777888999::::::::::::::::::::::::888999;;;===???@@@AAAAAA===???@@@@@@@@@@@@AAACCCDDDCCCBBBBBBDDDGGGLLLOOOOOOWWWkkkoooaaaYYYKKKGGGDDDGGGOOOXXX___bbbgggkkkooosssvvvyyy|||~~~}}}||||||}}}~~~yyyvvvpppggg[[[NNNCCC<<<======@@@IIIWWWeeepppuuu~~~aaaHHH;;;???:::666333222333333333000000000111111111111222000//////............///000000111111111000///...---------,,,,,,---------uuudddXXXSSSOOOPPPUUUXXXUUUSSSSSSOOOQQQRRRSSSQQQMMMHHHEEEAAAAAA@@@???===;;;999888555555333222111000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,---------///111111555GGG]]]xxxeeeMMMBBB>>><<<:::<<<>>>???@@@AAACCCEEEGGGPPP[[[dddpppxxxtttppprrrwww{{{{{{yyy{{{|||~~~~~~{{{{{{{{{||||||}}}}}}}}}||||||}}}}}}}}}~~~{{{sssiiibbbYYYXXXVVVUUUUUUWWWYYYZZZ[[[[[[```hhhllloooyyyxxx^^^FFF??????:::777999888999:::;;;;;;;;;::::::777555444444666888888888777666666666555555555555333555666777666666777888999999999999999999999999777888:::<<<============:::<<<>>>>>>>>>???AAACCC@@@BBBCCCBBBBBBDDDGGGHHHJJJKKKUUUjjjxxxbbbXXXMMMGGGHHHNNNRRRTTT\\\```fffjjjnnnqqqtttwwwtttyyy~~~~~~{{{yyyyyyzzz{{{|||{{{uuuoooddd```ZZZRRRJJJDDD@@@???CCCJJJUUUaaalllvvv~~~sss]]]GGG:::666444444333111111222333333///000000111111111111111......---------...//////...//////000///...---,,,......------------......wwwggg[[[RRRNNNOOOTTTWWWUUURRRRRROOOPPPRRRSSSQQQMMMIIIFFF@@@AAAAAA@@@>>><<<999888555555333222111000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,---,,,++++++...000000000:::JJJggg[[[KKKDDD@@@;;;<<<>>>>>>???@@@CCCFFFFFFIIIJJJMMMXXXkkk{{{}}}vvvvvvzzz~~~|||}}}|||{{{{{{zzzzzzzzzzzzzzz{{{}}}}}}{{{{{{zzzzzz{{{|||}}}~~~|||}}}|||zzzwwwppphhhaaaZZZWWWRRRSSSTTTUUUUUUXXX\\\```fffbbb```cccgggsssrrr[[[GGG999:::===:::888:::555666777888999999888777666444333333555777888888777777666555555555555666444555666666555555666888999999999888888888888888777888:::;;;;;;;;;::::::888:::<<<===>>>???AAACCC<<>>===:::888666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))***+++************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000;;;DDDWWWxxxtttZZZLLLEEE@@@:::===???<<>>???@@@AAADDDBBBAAA??????@@@BBBCCCHHHBBBCCCKKKSSS^^^wwwsss___OOOFFFGGGIIIGGGIIIPPPWWWYYYYYY^^^ddddddgggllloooppptttyyy}}}{{{}}}{{{zzz{{{{{{||||||{{{{{{zzzxxxyyy{{{}}}}}}|||{{{zzz|||||||||uuuccc[[[UUUMMMGGGFFFBBB<<<<<>>;;;666111222///000111222222111//////111111111111000000000///..........................................------......------------......yyyiii]]]PPPOOONNNOOOQQQSSSSSSRRRQQQPPPOOOOOONNNLLLHHHDDDBBB@@@???>>>>>>>>><<<:::666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))***++++++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++222777IIIkkkuuuYYYBBB???;;;???AAA===BBBGGGBBB???AAACCCDDDFFFMMMXXX```jjj||||||xxxwwwvvvxxx|||~~~{{{zzzzzz{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyzzzzzz|||~~~~~~~~~}}}{{{|||}}}}}}}}}~~~|||{{{zzz||||||}}}zzzsssfffaaa\\\XXXWWWWWWUUUTTTPPPTTTWWWWWWWWW^^^jjjtttqqqbbbYYYfffyyyYYYHHHBBB???<<<::::::999888777777888999999999888666555444333222111222444777888666666666777666666555555444555666555333333444666555666777777888777777777666666666777888999999999<<<<<<===>>>>>>????????????>>>===<<<<<<===>>>???EEE@@@@@@GGGKKKRRRfff{{{tttbbbUUUMMMKKKKKKGGGFFFHHHJJJKKKPPPWWW[[[___dddgggiiikkkooorrrtttwww{{{{{{wwwiii\\\OOOJJJEEE@@@===>>>@@@AAAJJJWWWaaagggooowww}}}hhhOOO:::666777333000111111111111222222111111000111111000000000/////////------------------------.........---------------......------------......yyyhhh[[[OOONNNNNNOOORRRSSSSSSSSSPPPOOONNNNNNMMMKKKGGGDDD@@@???======>>>>>><<<;;;666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///111000===\\\vvvtttPPPEEE>>>@@@AAA;;;===BBB======?????????>>>AAAHHHNNNQQQddd{{{~~~{{{xxxwwwyyy{{{||||||{{{yyywwwwwwxxxyyyyyyxxxvvvvvvvvvvvvvvvwwwxxxyyyuuuwwwzzz|||~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||~~~}}}{{{|||~~~~~~}}}{{{zzzyyyxxxwwwvvvwwwvvvqqqhhhbbbWWWUUUSSSSSSTTTVVVVVVVVVOOOTTT[[[aaaeeejjjqqqwwwllldddfff|||[[[DDD>>>===<<<:::999:::999888666666888:::;;;;;;999777555444333222222222444666777888888777666666666666666444555666555333222222444444555555666777777666666666666777777888999999999:::<<<>>>???@@@???>>>======<<<;;;::::::;;;<<<===AAA>>>???CCCCCCEEEQQQ___www|||rrrlllaaaVVVJJJEEEDDDBBBDDDHHHKKKNNNRRRVVVXXX[[[^^^```fffiiiooovvv|||~~~}}}~~~}}}yyytttnnnggg^^^YYYLLLFFF???<<<;;;:::===BBBIIIRRRbbbrrr{{{uuufffIII;;;222555888555222333222111111000111111222222000000000/////////......------------------------------------------------...------,,,,,,------...}}}kkk\\\OOONNNOOOQQQSSSUUUTTTSSSQQQPPPOOOOOOOOOMMMIIIFFFAAA???============;;;:::666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...333444000555JJJ___wwwuuuXXXHHHAAA@@@;;;<<>>AAADDDEEEQQQcccsss~~~}}}~~~~~~|||zzzxxxwwwyyyzzzzzzyyywwwwwwwwwvvvvvvvvvvvvvvvtttvvvxxx{{{||||||{{{zzzzzz|||~~~}}}}}}{{{zzzzzzzzz{{{}}}||||||~~~|||{{{zzzzzzzzzzzzyyyyyyyyy{{{}}}~~~~~~~~~|||zzz{{{|||}}}}}}~~~}}}|||{{{yyywwwvvvuuunnnkkkhhhdddbbb]]]WWWSSSPPPPPPQQQRRRUUUWWWYYYYYYZZZXXX]]]hhhsssuuuqqqmmmdddrrrfffGGG:::===;;;:::999:::::::::888666555777:::<<<<<<:::777555444444444444444555666666999888666555444555666666444666666666444222222333333333444555666666666666777777777888888999999999:::===???BBBBBBAAA>>>=========<<<<<<<<<===>>>???AAA???AAADDDBBB???DDDMMM[[[mmmuuueee\\\VVVNNNHHHEEEDDDDDDFFFGGGIIILLLOOOQQQYYY\\\cccnnnvvvzzzwwwsssqqqrrrtttwww{{{~~~|||zzzyyyxxxqqqmmmggg___VVVNNNGGGCCCBBBAAAAAAAAADDDKKKWWW```hhhrrrjjjUUUIII===777444888888444111111111000///......///111222/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------mmm\\\QQQPPPQQQSSSVVVWWWVVVTTTPPPPPPOOOOOOOOOMMMIIIFFFCCCAAA???>>>===<<<:::888666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,------,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,---------111......888FFFbbbqqqVVVDDD@@@===@@@BBB===@@@@@@@@@@@@??????@@@AAACCCGGGOOOYYYcccnnn||||||||||||}}}}}}||||||{{{zzzyyywwwuuutttssswwwyyy{{{||||||{{{zzzyyywwwyyy|||}}}}}}}}}~~~}}}|||{{{zzzzzzzzzyyyyyyxxxyyyzzz}}}}}}{{{{{{~~~~~~|||zzzxxxwwwwwwwwwtttuuuvvvwwwyyyzzz|||~~~~~~|||{{{{{{{{{|||}}}~~~|||zzzxxxxxxyyy{{{{{{{{{zzzxxxvvvrrrooollliiihhhccc___YYYTTTQQQOOONNNMMMMMMNNNPPPRRRTTTVVVYYYZZZ___```fffoooqqqmmmjjjlllyyyqqqUUU???999???:::999999:::;;;:::888666444777999<<<<<<:::777555555666666777777777777777888777666444333333444555444666888777555444444444222333444555666666666666888888888888999999999999<<<>>>AAADDDDDDBBB???===============>>>>>>??????BBBCCCFFFHHHFFFCCCDDDGGGPPP[[[nnn~~~wwwjjj\\\TTTQQQNNNJJJGGGEEEDDDDDDDDDJJJNNNVVVaaajjjnnnkkkggg]]]^^^aaaeeejjjooosssuuutttxxx|||}}}{{{{{{xxxwwwvvvtttpppkkkfffdddWWWTTTOOOIIIEEEDDDEEEFFFGGGKKKNNNSSS\\\lll{{{www}}}~~~mmm[[[GGG999444777555333444222...,,,,,,...---,,,,,,,,,...///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,nnn[[[SSSRRRSSSUUUWWWWWWVVVTTTOOONNNNNNNNNNNNLLLHHHEEEEEECCC@@@???>>>===:::888666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,---------******+++++++++,,,,,,,,,+++++++++++++++,,,------)))///......333:::SSSuuufffMMMDDD>>>>>>AAA============>>>>>>???@@@@@@CCCBBBDDDIIIOOOYYYhhhuuu}}}zzzwwwuuusssvvvwwwyyyzzzzzzxxxwwwvvvwwwyyy{{{|||{{{zzzzzzzzz|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxzzz|||~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{}}}}}}|||zzzxxxvvvvvvvvvvvvqqqsssuuuvvvwwwwwwyyy{{{}}}}}}~~~~~~}}}|||zzzyyyxxxyyyyyyyyyzzz{{{{{{{{{xxxwwwxxxzzz}}}~~~~~~}}}yyywwwrrrlllfffbbb^^^\\\YYYUUUPPPLLLJJJJJJMMMNNNKKKMMMOOOQQQTTTWWW\\\___```gggppprrrhhhaaannnsss]]]KKK<<<999>>>;;;:::888888999999888666444666888::::::999777555666777888999999888777666888777666444333333333333333555888888777555555666222222444555666666777666999999999999999999999999<<<>>>AAACCCCCCAAA???===;;;;;;<<<<<<===>>>>>>>>>BBBEEEHHHKKKJJJHHHHHHHHHKKKOOO[[[qqqxxxpppjjjeee^^^WWWPPPJJJDDD@@@???CCCIIIQQQVVVWWWUUURRRIIIJJJMMMRRRWWW]]]bbbeeegggkkkooorrrtttuuuwwwyyyvvvxxx{{{{{{uuuqqqnnnmmmmmmnnnmmmkkkggg```XXXQQQMMMFFFDDDAAA>>>>>>BBBJJJPPPWWW^^^dddjjjwwwwww{{{yyyzzz{{{dddSSSCCC555000222444333222111///...---...++++++++++++,,,---......---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++,,,,,,---,,,++++++******++++++,,,rrr]]]SSSSSSTTTUUUWWWVVVTTTQQQOOONNNNNNOOOOOOMMMIIIFFFDDDCCC@@@@@@??????<<<;;;666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,......---******+++++++++,,,,,,,,,+++++++++***++++++,,,---+++///...000555666EEEaaa~~~jjjYYYGGG>>>??????<<<;;;:::;;;===>>>???@@@AAA???@@@DDDFFFJJJTTT___lllwww~~~{{{xxxwwwvvvxxxzzz{{{|||{{{zzzyyyxxxzzz}}}~~~}}}{{{{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvwwwxxxzzz|||}}}}}}|||{{{zzzzzz{{{||||||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~zzzyyywwwuuutttsssttttttsssuuuwwwwwwuuutttuuuvvvuuuvvvxxxzzzzzzzzzxxxxxxvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxzzz{{{zzzxxxuuuooolllgggbbb\\\XXXUUUTTTOOONNNLLLJJJIIIJJJLLLNNNMMMPPPSSSWWW[[[aaaiiiooommmkkklllmmmiiimmm~~~\\\NNNEEE;;;999???<<<999777666666777666555444555666777888777777666555666888::::::888666555888777777777555444333222111333666777666555555666222333444555666777777777999999999999999999999999<<<===???AAAAAA???===<<<:::;;;<<<<<<===>>>>>>>>>@@@CCCGGGIIIJJJJJJJJJIIIGGGIIIPPP___vvv{{{ssshhh\\\TTTLLLOOORRRRRRPPPMMMKKKJJJEEEEEEFFFHHHKKKOOORRRUUUUUUXXX[[[^^^```bbbeeehhheeegggiiimmmrrrwww|||~~~{{{{{{|||{{{yyyuuurrrpppnnnkkkfffaaa^^^\\\[[[[[[[[[ZZZXXXUUUQQQLLLHHHFFFEEEFFFGGGIIINNNWWWbbbjjjuuu|||ooo]]]KKKCCC;;;222000555222111000///000111000///******+++,,,---......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,++++++************++++++vvv```SSSSSSSSSUUUVVVUUURRRPPPQQQQQQQQQQQQQQQPPPLLLIIICCCBBB@@@@@@AAA@@@???===666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,.........******+++++++++,,,,,,,,,++++++******++++++,,,---------***...333///555JJJrrrtttVVVDDDDDDEEE<<<;;;999:::<<<>>>???@@@???>>>@@@CCCCCC@@@EEEMMMNNNZZZgggsss~~~|||zzz}}}yyy|||~~~~~~~~~yyyyyyxxxwwwwwwwwwwwwwwwvvvvvvuuuvvvwwwxxxzzz||||||{{{zzzyyyxxxyyyzzz{{{|||~~~~~~||||||}}}|||}}}}}}}}}}}}||||||{{{xxxwwwuuusssrrrrrrrrrsssvvvxxxyyywwwtttqqqqqqrrrooopppsssvvvxxxxxxwwwwwwttttttsssrrrrrrrrrssssssssssssssssssrrrnnnhhhddd\\\ZZZWWWSSSPPPMMMLLLLLLHHHIIIJJJJJJIIIIIIJJJKKKRRRUUUZZZ___eeemmmxxxmmm```eeesssiiiMMMEEECCC;;;;;;AAA<<<999555333444444444444444444555666666666666666444666888999999777555333888888999999777555333222...111444666666555555555222333444666777888888888999999999999999999999999;;;<<<===>>>>>>===<<<:::;;;<<<===>>>????????????===AAADDDFFFGGGIIIIIIHHHIIIIIIKKKQQQ^^^rrr~~~sssgggiiiiiiddd]]]VVVSSSSSSMMMKKKIIIGGGGGGGGGHHHIIIEEEFFFIIIJJJKKKMMMQQQTTTNNNOOORRRVVV\\\bbbgggjjjlllllllllooosssvvvxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuusssooollljjjhhhiiiiiihhheeeaaa]]]ZZZWWWTTTQQQMMMKKKJJJKKKKKKGGGGGGGGGGGGGGGIIIJJJKKKHHHNNNVVV___jjjxxxmmmNNN@@@777888666///---222------++++++---///---***)))+++,,,...//////......,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,++++++************++++++~~~cccRRRQQQQQQRRRTTTUUUTTTSSSRRRQQQQQQRRRQQQOOOJJJGGGEEEDDDCCCAAA???===<<<;;;;;;888555333333222111000///......------,,,++++++,,,,,,+++***))))))******,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,------............---///333555SSSuuu~~~]]]MMMKKKFFF???:::;;;;;;;;;===@@@@@@??????@@@AAABBBCCCDDDFFFGGGLLLVVV```ooo}}}}}}}}}{{{wwwuuuuuuuuuvvvwwwwwwvvvuuuvvvxxxzzzxxxwwwvvvuuuvvvwwwyyy{{{xxxyyy{{{}}}~~~}}}|||{{{xxxyyy{{{|||}}}|||{{{{{{wwwtttqqqppppppqqqrrrrrrsssqqqqqqqqqsssttttttsssmmmnnnpppqqqrrrssssssssspppppppppooolllgggccc```eeebbb___^^^^^^]]]ZZZWWWVVVSSSNNNKKKJJJIIIIIIHHHEEEIIIJJJHHHIIINNNRRRSSS[[[aaakkkvvvttthhhhhh~~~lllUUUAAA>>>>>>:::999<<<777666555444333222222222666666777777777777666666555555555555555666777777888===AAA@@@:::444333444000111222222111222444666333333444444666777888999;;;;;;;;;;;;:::999888888999===BBBAAA>>><<<>>>AAA???>>>===>>>???AAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCEEEHHHMMMUUU```lllttt|||zzzzzzppphhh```aaafffggg```XXXPPPLLLIIIJJJIIIHHHJJJNNNMMMLLLKKKLLLNNNPPPQQQQQQ[[[[[[\\\^^^``````^^^\\\ZZZ[[[\\\]]]^^^_______________^^^[[[WWWTTTUUUVVVTTTSSSRRRQQQPPPMMMIIIFFFJJJFFFDDDCCCCCCBBBCCCFFFHHHHHHHHHLLLSSSZZZ___aaaeeekkkwwwgggRRRFFF555444333111///...------------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******************************(((***+++***)))((()))***,,,,,,++++++***+++++++++zzzaaaRRRQQQQQQRRRSSSTTTTTTRRRRRRQQQQQQRRRRRROOOKKKGGGEEEDDDCCCAAA???>>><<<<<<999666333111111000///...///......------,,,++++++,,,++++++***))))))******++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,---------.........---///222555GGGhhhdddTTTEEE===888:::<<<;;;:::;;;???@@@@@@@@@@@@AAAAAAAAABBBBBBEEELLLTTT```qqq}}}~~~~~~{{{xxxuuutttuuuxxxyyyyyywwwvvvvvvwwwyyyyyyxxxwwwwwwwwwyyyzzz|||zzz{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxuuussspppooooooooooooooonnnmmmmmmnnnpppqqqpppnnnoooooonnnmmmmmmlllkkkkkknnnllljjjfffbbb^^^[[[YYYWWWUUUSSSSSSTTTTTTRRRPPPNNNMMMKKKJJJJJJJJJIIIHHHLLLMMMLLLHHHKKKRRRYYYZZZllluuu~~~vvvpppdddjjjzzzxxx]]]JJJ======???;;;777999666555444333333222222222555666666777777666666555666666555555444444444555888<<>>@@@???<<<:::;;;>>>???>>>>>>>>>???AAAAAAAAACCCDDDDDDEEEDDDCCCBBBAAABBBCCCEEEIIINNNVVV___fffxxx{{{hhh```XXXUUUSSSRRRVVV\\\YYYTTTMMMHHHGGGJJJNNNQQQNNNNNNOOOPPPPPPQQQQQQQQQNNNNNNNNNOOORRRTTTVVVVVVPPPPPPPPPNNNLLLJJJIIIIIIJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEGGGIIIJJJJJJLLLOOOTTTUUUYYY```hhhooossstttjjjRRRBBB;;;444333111000...------,,,------------------------,,,,,,,,,,,,------------,,,,,,+++++++++*********************************(((***+++***)))((()))***+++******))))))*********xxxbbbSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRRRROOOKKKGGGDDDDDDBBBAAA???>>>===<<<999666333111111111///...///......------,,,++++++,,,+++******)))*********+++++++++,,,,,,---------*********++++++++++++,,,+++++++++***************++++++++++++,,,,,,,,,,,,---.........---...111444888UUUoookkkOOODDD:::999<<<<<<::::::>>>>>>???@@@@@@??????>>>@@@???@@@CCCHHHNNN[[[ggg{{{xxxwwwwwwzzz{{{zzzxxxvvvuuuuuuwwwuuuuuuuuuuuuvvvxxx{{{||||||}}}}}}~~~}}}|||{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxtttsssqqqooommmllllllkkkllllllnnnppprrrrrrpppnnnpppnnnkkkgggdddbbbaaaaaadddbbb^^^ZZZVVVTTTSSSSSSKKKJJJIIIIIIKKKLLLLLLKKKIIIJJJJJJKKKJJJIIIHHHHHHKKKMMMNNNPPPYYYfffoooqqq{{{ooohhhfffooommmXXXIII===777<<>>;;;999:::============>>>>>>@@@AAAAAADDDDDDDDDDDDCCCAAA@@@???BBBDDDEEEFFFHHHLLLQQQUUUbbbpppuuuooolllmmmttt|||vvvfffWWWNNNMMMPPPSSSSSSUUUVVVTTTQQQNNNOOOPPPIIIHHHGGGGGGJJJLLLMMMMMMHHHHHHIIIJJJLLLKKKHHHFFFHHHHHHHHHFFFEEEHHHNNNSSSVVV[[[aaadddddddddfffgggooosss{{{vvv```JJJ;;;444222222111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++*********************************(((***+++***)))((()))***))))))((((((((())))))***vvvdddTTTRRRQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRRRRPPPKKKHHHDDDCCCBBBAAA???>>>===<<<;;;999555444333333222111///......------,,,++++++++++++***************+++******+++,,,---.........************++++++++++++***************************++++++++++++,,,,,,,,,,,,---...------...000222///DDDXXXpppppp\\\GGG===<<<======>>>;;;<<<===?????????>>>>>>BBB??????AAABBBEEELLLUUUeeemmmxxx}}}{{{{{{zzz{{{zzzxxxuuusssssstttssstttuuuxxx{{{~~~}}}|||{{{zzzzzzyyyxxxvvvuuuuuuvvvwwwxxxuuuuuutttqqqmmmjjjiiiiiilllmmmooorrruuuuuurrrpppkkkhhhddd```]]][[[[[[[[[\\\[[[YYYWWWUUUTTTTTTSSSKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJQQQ[[[eeesss|||uuullleeefffmmmtttoooSSSDDD<<<666444999<<<999444333444444333222222222222222333333444444444444333333555555555666666666555555777888888555222111222333222333333222111000222333333333333333444555666777555555555666777777888999CCCCCCBBB???;;;:::;;;===:::;;;<<<<<<<<<===???@@@CCCCCCBBBBBBBBBAAA@@@@@@DDDFFFGGGHHHGGGHHHJJJLLLNNNZZZkkk{{{nnniiiiiijjjssswww{{{xxxppphhheeeeee___]]]]]]^^^``````]]]ZZZWWWXXX[[[___dddeeeccc```___aaaaaa___^^^cccmmmvvvaaaZZZNNN???444...///222//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************(((***+++***)))((()))***))))))((((((((()))******mmm^^^UUUTTTSSSSSSTTTUUUTTTSSSSSSRRRRRRSSSRRRPPPLLLHHHCCCCCCBBBAAA???>>>======<<<999666444444333222111///......------,,,+++++++++***************++++++******++++++,,,---......))))))*********+++++++++*********************************+++++++++,,,,,,+++---...---------///000///:::BBBUUUvvvaaaKKKAAA===<<<===999:::<<<===>>>??????@@@BBB??????AAABBBBBBFFFLLLOOOUUU___jjjssszzz~~~}}}zzz{{{{{{yyyvvvsssssssssuuuwwwzzz~~~~~~yyyuuusssrrrppppppooooooppprrrsssuuuvvvwwwxxxuuupppllljjjjjjmmmnnnppptttwwwwwwuuusssnnnlllhhheeeccccccccccccccccccddddddbbb```]]]\\\TTTSSSQQQNNNLLLLLLMMMMMMKKKKKKKKKIIIIIILLLRRRVVVaaakkkwww~~~uuukkkccc[[[ZZZcccvvvqqqQQQAAA<<<888444333666777555333333333333222111111111222222222222333333333333222222222333555666888888999999666555555333111111222333222333333222111000222333333333222333333444555666333333333333444666777888BBBBBB@@@===:::999:::;;;777999::::::::::::===?????????@@@@@@@@@AAABBBBBBCCCEEEGGGGGGGGGFFFGGGHHHCCCKKKVVV```qqq{{{}}}wwwcccSSS<<<:::555000---,,,...111------,,,+++******++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))***+++,,,~~~ttteeeXXXWWWVVVUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSPPPLLLHHHCCCBBBBBBAAA@@@???>>>===:::777444222222222000//////......------,,,++++++*********)))******+++,,,*********++++++,,,,,,,,,)))))))))************+++***************+++++++++************+++++++++++++++,,,------,,,,,,---///000555444???ZZZrrriiiUUUGGG>>>;;;;;;;;;;;;<<<===>>>@@@@@@@@@======AAABBBAAABBBFFFCCCGGGLLLRRRYYY```hhhmmmyyy|||~~~}}}|||}}}~~~}}}zzzxxxxxxxxxuuuwww{{{}}}uuupppllljjjhhhhhhiiijjjkkkmmmnnnooossswwwyyyxxxtttpppooopppvvvvvvxxx|||}}}}}}{{{yyywwwwwwwwwwwwsssssstttssspppkkkgggddd[[[ZZZWWWSSSOOOMMMMMMOOOJJJKKKMMMNNNQQQXXXbbbjjjsssdddXXXXXXYYY^^^lllyyyUUU<<<666888666555444444333333333444222222111111000111111222000111111222222111111000///111333666888999999999444444333222111111222222111222333222111111222444222222222222222333444555222222111111222444666777<<<;;;:::888777666666666555888::::::888999<<<@@@>>>>>>>>>>>>???AAABBBCCC>>>@@@CCCDDDDDDDDDEEEFFFDDDJJJMMMMMMSSSdddxxxjjjZZZMMM???444111000000000///---,,,,,,,,,,,,+++******+++++++++************************))))))*********++++++++++++************)))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))***+++,,,,,,{{{ttthhh___YYYWWWVVVVVVWWWWWWVVVUUUSSSSSSSSSSSSSSSPPPLLLIIICCCBBBBBBAAA@@@???>>>>>>:::888444222222222111000///......------,,,++++++******))))))***++++++,,,************************))))))))))))************))))))*********+++++++++************++++++++++++***,,,------,,,,,,,,,...---111///444HHH\\\qqqzzz```LLLBBB@@@???<<<;;;;;;<<<>>>???>>>;;;<<>>>>>===>>>???@@@AAA;;;===@@@AAA@@@AAACCCDDDGGGKKKLLLHHHIIITTTbbbjjjtttvvvkkkXXXEEE;;;777222,,,000000///000000...---++++++++++++******+++,,,,,,************************))))))))))))*********+++************))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((()))***++++++~~~zzzrrrkkkZZZYYYWWWWWWXXXXXXWWWVVVTTTSSSSSSTTTSSSQQQLLLIIIBBBBBBAAAAAA@@@???>>>>>><<<:::666555444444333222///......------,,,++++++******))))))***+++,,,,,,*********)))))))))))))))))))))))))))************))))))******++++++++++++)))************+++++++++***,,,------,,,+++,,,---***///...111AAAQQQfff~~~yyy\\\MMMDDDBBB>>>;;;999:::<<<>>>>>><<<===BBBDDDBBBAAABBBAAABBBBBBBBBCCCFFFKKKNNNKKKUUU```eeeggglllvvv}}}~~~yyytttrrrrrrrrrkkklllmmmnnnooonnnmmmlllgggmmmuuuyyyyyyyyy{{{~~~xxxwwwxxxzzz~~~~~~|||yyytttpppllljjjooonnnkkkiiifffeeeeeeeeeaaa```]]]WWWQQQNNNPPPRRR\\\aaaiiinnnrrryyy}}}~~~wwwgggXXXVVV\\\aaapppbbbKKK???:::888666000444666444222222222222111000000000000000111111//////000000000000//////...///111444555444333333333222222333444333222000000111222222111222444666222222222111222222333333333222000//////111333444444444555666888888666444666:::===<<<::::::???CCC@@@???>>>======>>>??????<<<===???@@@@@@@@@BBBDDDBBBGGGIIIFFFHHHOOOWWWZZZ\\\kkkvvvbbbSSSKKK>>>444222555444000...---,,,,,,.../////////+++++++++***++++++,,,---))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***&&&&&&&&&'''''')))******jjj___YYY[[[\\\VVVWWWZZZUUUSSSTTTTTTSSSPPPLLLHHHFFFGGGEEECCCAAA@@@???@@@@@@===:::777555444333222111//////...---,,,++++++***************************(((((()))************))))))************+++++++++++++++*********+++---...******++++++++++++******,,,,,,------.../////////000///000111333===RRReeeooobbbRRRBBB<<<>>>???===::::::999:::===@@@BBB@@@>>>AAAAAAAAAAAAAAABBBBBBBBBEEEFFFHHHKKKPPPUUUYYY\\\fffkkkqqquuuyyy}}}{{{yyy}}}||||||~~~vvvooolllooouuuxxxrrrnnniiijjjnnnqqqpppnnnkkkjjjfffaaa[[[YYYYYYZZZ^^^___^^^[[[XXXXXX[[[^^^aaaYYYVVVZZZZZZWWW^^^iiiwwwtttddd^^^XXXYYYaaannnyyydddZZZLLL???777444333333222222222111111111000000/////////...---------,,,......///////////////...---...000000//////111222//////000222555666444333000////////////111222333333444444333111111333444666333000///000111111111///000222444555777777888555666666777888999999999???<<<999888:::>>>@@@AAAEEEBBB???>>>???AAABBBCCCHHHGGGFFFEEEEEEGGGLLLPPPRRRRRRZZZkkk|||qqq^^^JJJ???666555333111////////////------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,******))))))))))))******''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((()))++++++vvv```YYY[[[\\\VVVXXX[[[UUURRRSSSTTTSSSQQQMMMIIIGGGGGGFFFDDDBBB@@@@@@@@@@@@===:::666444444333222000//////...---,,,++++++***************************)))***++++++,,,,,,++++++))))))*********+++++++++)))***+++++++++***)))(((******++++++++++++******,,,,,,------...////////////...///000111555BBBPPPuuuuuuYYYFFF???>>>===;;;;;;<<<;;;:::999:::===???@@@@@@@@@@@@??????????????????@@@BBBEEEIIILLLMMMPPPUUU[[[___dddkkkuuu|||}}}}}}~~~{{{vvvuuuuuuxxx{{{yyysssnnneee```\\\[[[]]]^^^[[[XXXUUUUUUUUUTTTRRRRRRTTTUUUWWWWWWUUURRRPPPQQQUUUYYY___^^^bbbiiinnnsss{{{~~~qqqeee]]]SSSXXXdddtttcccPPPIII???777444444555555222222222222222111000000...............---------........./////////......---......---++++++---...111000///000222222111///000000//////000111333444333444333222111222555888666444111000111222222222000111222444555666777777555555666666777888888999>>>;;;999999<<<>>>@@@@@@CCCAAA>>>???AAADDDEEEFFFDDDDDDDDDCCCBBBDDDGGGJJJIIIGGGKKKVVVbbbnnn||||||yyynnnfff\\\UUULLL???666222333222000///...---......---,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,******))))))))))))******'''((())))))******))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((('''(((((()))***+++aaaZZZ\\\\\\WWWXXX[[[TTTQQQRRRSSSSSSQQQNNNKKKHHHGGGFFFDDDCCCAAA@@@@@@@@@<<<999666444333222111000//////...---,,,++++++***************************++++++,,,------------,,,)))))))))*********++++++((()))+++,,,,,,)))'''%%%******++++++++++++******,,,,,,,,,---......//////...---...111111111666<<>><<<888888<<<@@@AAAAAA@@@@@@??????>>>>>>@@@@@@@@@AAABBBCCCDDDEEEAAADDDHHHKKKMMMRRRZZZ___```ccchhhnnnrrruuuvvvwwwssstttvvvxxxyyy{{{{{{{{{uuuyyy~~~yyytttnnniiigggeee```]]]VVVSSSPPPOOOPPPOOOLLLHHHJJJKKKMMMMMMMMMOOORRRUUUXXXWWWVVVTTTUUUYYY___dddeeeqqq~~~xxxfffXXXXXX^^^eeepppbbbKKK???;;;555222222444555666111222333333333222000000---------.......................................,,,,,,,,,+++***,,,///222555333111000000000///...111000000000000222333444333444333222222444888;;;555333000000111222222222222222333555555666666555555555555555555666777888<<<;;;:::;;;>>>@@@@@@???AAA???>>>@@@CCCFFFHHHHHH@@@BBBCCCCCCBBBBBBCCCEEEFFFCCCCCCHHHLLLPPPVVV]]]lllyyy~~~wwwooofff___SSSNNNHHHCCC;;;222///111///...---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,+++************+++,,,))))))))))))))))))))))))((()))******++++++******'''(((((())))))(((((('''))))))))))))(((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))ccc[[[\\\]]]XXXZZZ[[[TTTPPPQQQSSSSSSRRROOOLLLJJJGGGFFFEEEDDDBBBAAA@@@@@@<<<999666444333222111000//////...---,,,++++++******************************+++,,,,,,------,,,,,,))))))))))))************((()))+++,,,+++***((('''******++++++++++++******+++,,,,,,------.../////////,,,---111444333444666@@@ccc|||jjjYYYLLLAAAAAA@@@>>><<<;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCCCCCCCDDDHHHKKKJJJMMMRRRXXX]]]aaacccddddddfffhhhjjjlllnnnooopppooorrrwww}}}{{{wwwtttlllggg___YYYUUURRROOOMMMOOOMMMLLLMMMNNNMMMKKKHHHLLLMMMNNNNNNOOOSSSYYY]]]]]]]]]]]]___eeemmmvvv{{{zzznnnddd^^^YYYYYYhhh{{{pppUUUCCC;;;888555333333333333222111222333444333222000///,,,---------.../////////......------------------***++++++,,,---111666:::888555222111111222111111111111000000111222444555333555666666555555666888333111//////111222222111333444555555555555555555555444444444444555666777::::::;;;>>>@@@AAA@@@>>>@@@??????@@@DDDFFFGGGFFF???BBBDDDEEECCCBBBBBBBBBEEEBBBCCCGGGIIIIIILLLPPPUUU]]]lllxxxsssnnnfff]]]VVVLLLMMMOOOMMMBBB666000111,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************++++++************++++++))))))************))))))))))))***+++++++++++++++(((((())))))))))))(((((())))))))))))(((((((((((((((((((((''''''(((((((((***))))))(((((((((((()))eee\\\\\\]]]YYY[[[\\\SSSPPPQQQSSSSSSRRRPPPMMMKKKGGGGGGFFFEEEDDDBBBAAA@@@<<<:::666444333333111000//////...---,,,++++++***))))))))))))))))))))))))))))))***+++++++++++++++(((((()))))))))*********)))))))))***+++,,,---...******++++++++++++******++++++,,,,,,---.........222---,,,000333333333555555MMMkkk~~~ooo^^^SSSEEE===;;;;;;;;;:::======>>>>>>??????@@@@@@>>>>>>??????@@@@@@@@@@@@CCCCCCCCCBBBAAAAAACCCDDDBBBCCCFFFIIILLLNNNPPPPPPSSSTTTVVVXXXZZZ[[[\\\]]]dddgggmmmsss{{{~~~zzzuuuoookkkgggdddbbbYYYVVVRRRNNNLLLJJJIIIGGGKKKKKKKKKKKKLLLLLLKKKIIIKKKLLLOOOSSSYYYbbblllsssnnnnnnpppttt|||}}}mmmggg^^^[[[ccclllvvvvvv___III;;;:::888555444444333111///111111222222222111000///,,,---------...////////////...---,,,+++,,,,,,,,,+++,,,,,,---...222777;;;555333000000111222333222111000000000000222333444333666999:::888555333333333222111222333555444444444555555666666555555444555555333333333444666777888999;;;???BBBBBB@@@>>>@@@??????AAACCCDDDCCCAAA===@@@CCCEEECCCAAA@@@@@@???===@@@EEEHHHGGGIIILLLLLLOOOUUU___nnn~~~zzzwwwtttpppjjjeee[[[\\\\\\VVVFFF444******++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************((()))************)))((())))))***+++++++++++++++(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))ggg]]]\\\]]]ZZZ\\\\\\SSSQQQRRRSSSTTTRRRPPPMMMKKKGGGGGGGGGFFFEEECCCAAA@@@===:::777555444333222111//////...---,,,++++++***))))))))))))))))))))))))(((((()))************)))((((((((()))))))))******))))))))))))***---///000******++++++++++++******+++++++++,,,------......333...,,,...///......111000:::LLLddd~~~xxx\\\IIIAAA???>>><<<;;;<<<<<<<<<<<<=========<<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIIIIJJJJJJOOORRRWWW^^^eeeoooyyy~~~|||{{{~~~wwwvvvuuutttsssqqqmmmjjjdddbbb]]]YYYUUURRRPPPOOOMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGLLLQQQZZZeeerrryyymmmfffbbb^^^dddgggsssxxxkkk```QQQCCC:::555444222222333333111///111111000000////////////---------...............///...,,,+++******+++,,,---------,,,+++---000333///...------///111000000000////////////111222333444777:::;;;888444222000555444444555777999888777444555555666666666555555777555444333333444666777888999<<>>AAA@@@@@@BBBCCCCCC@@@>>>:::>>>AAACCCBBB@@@??????>>>===???DDDFFFEEEEEEHHHGGGJJJMMMPPPVVV___llluuu{{{uuujjj[[[FFF333++++++++++++,,,---------,,,,,,*********))))))))))))((())))))***++++++***))))))((()))***++++++***)))(((((()))******++++++******((())))))******))))))((())))))))))))(((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))hhh]]]\\\^^^[[[]]]]]]SSSRRRSSSTTTTTTRRROOOLLLJJJGGGHHHHHHGGGFFFDDDBBB@@@>>>;;;888666555444333222//////...---,,,++++++***))))))))))))))))))))))))'''((())))))******))))))(((((((((((()))))))))***(((((()))***+++,,,,,,---******++++++++++++*********++++++,,,,,,---......000---,,,------***,,,000111222999HHH^^^yyyqqqaaaUUULLLGGG@@@??????>>>======<<<<<<>>>???@@@BBBBBBBBBBBBBBB<<<<<<<<<>>>@@@AAABBBAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>??????@@@@@@@@@?????????BBBEEEHHHMMMSSS[[[```aaabbbbbbbbbaaa```^^^]]]aaacccfffhhhhhhfffcccaaa\\\ZZZXXXXXXXXXXXXVVVTTTNNNNNNLLLJJJHHHFFFGGGGGGKKKLLLLLLKKKJJJIIIIIIJJJHHHHHHIIIHHHIIIJJJLLLNNNZZZcccqqqtttkkk```ZZZWWWZZZdddooo{{{jjj]]]SSSQQQOOOGGG@@@===222111000111222333222000111000...---------...///...............---------///...,,,***)))***++++++,,,------,,,******,,,------,,,,,,---///000...---///............000111222444666777777555333333444333333333555777999888777444444555666666666666666888666444333333444666888888999;;;???BBBCCCAAA???AAAAAABBBCCCEEEDDDAAA>>>;;;>>>AAACCCBBBAAAAAAAAACCCAAABBBFFFFFFDDDCCCFFFDDDGGGKKKLLLKKKLLLQQQVVV```iiivvv~~~nnn[[[GGG666///000++++++,,,---,,,,,,************)))))))))(((((((((((()))***++++++***)))(((((()))***++++++***)))((('''((())))))******))))))))))))************))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((('''(((((()))***+++iii^^^\\\^^^[[[^^^]]]RRRSSSSSSTTTTTTRRROOOLLLJJJGGGHHHHHHGGGFFFDDDBBBAAA???<<<999777666555444333000///...---,,,++++++***))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))&&&(((***,,,,,,+++)))'''******++++++++++++*********++++++,,,,,,---......,,,+++,,,///...+++---222444222222888FFFaaaooo]]]SSSFFFFFFDDDBBB@@@>>>===<<<<<<===???@@@@@@@@@???>>>@@@@@@???@@@AAAAAAAAA@@@===>>>>>>???AAABBBBBBCCC@@@@@@@@@@@@???>>>>>>===@@@AAABBBBBBBBBDDDHHHKKKKKKLLLMMMNNNOOONNNMMMMMMMMMOOOSSSUUUVVVTTTQQQNNNRRRPPPNNNMMMNNNNNNMMMLLLHHHHHHIIIIIIHHHIIIJJJLLLNNNMMMLLLJJJGGGFFFGGGHHHJJJKKKLLLMMMOOOSSSXXX\\\gggrrrxxxfffZZZ\\\SSSPPPXXX```jjj||||||```LLLEEEBBBEEEEEE>>>888777333222111111222333222111111000---++++++,,,...000/////////......------,,,///...,,,***))))))***+++)))+++,,,---,,,,,,---............000111000...,,,......------...///111222555555555333222333666888000000000222555666666444333444555666777777777777999777555333333444777888999999;;;???BBBCCCBBB@@@@@@AAABBBEEEFFFFFFCCC@@@===@@@CCCEEEEEEDDDEEEEEEEEEBBBCCCFFFEEEBBBAAADDDCCCFFFJJJIIIGGGHHHMMMQQQRRRXXXaaakkkuuuqqquuuwwwtttppppppwww~~~|||qqqcccTTTCCC444,,,,,,***+++,,,,,,,,,***)))((())))))))))))((((((((((((((()))***++++++***)))(((''')))***++++++***)))'''''''''((()))))))))))))))))))))************))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''(((***++++++lll]]]YYY\\\YYYZZZ[[[TTTUUUUUUVVVUUUTTTQQQNNNLLLKKKKKKJJJHHHFFFCCCAAA@@@@@@===999666555444333111///...------,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***************))))))(((((((((((())))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---...000222:::MMMfffxxxsss```UUULLLKKKHHHCCCAAACCC===@@@CCCCCC@@@???@@@AAA<<<>>>AAABBBAAA???>>>>>>>>><<<;;;<<<>>>>>>>>><<<<<<>>>???@@@>>>===<<<===;;;>>>@@@BBBBBBCCCDDDFFFFFFEEEDDDDDDDDDFFFGGGHHHJJJIIIIIIHHHGGGGGGGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLGGGGGGFFFFFFGGGIIIKKKLLLFFFHHHJJJJJJHHHHHHJJJLLLQQQPPPQQQTTTYYYaaahhhlllttthhh___XXXTTTTTT[[[dddllluuusssZZZMMM???;;;888777888888666333111000000000000000111111////////////...............------,,,,,,------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,.........------,,,,,,,,,------,,,---...000222333777666333111000111222333333111000111555666555333333444555666888888999999777555444444555666666555:::;;;===???@@@???>>>===@@@??????AAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCCCCCCCBBB@@@???BBBEEEGGGHHHHHHHHHIIIJJJMMMMMMOOOTTT___lllyyy}}}}}}tttttt{{{yyyjjj]]]YYYNNNRRRTTTQQQMMMPPP[[[eeesssdddOOO===444///,,,*********************************))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''((()))***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((kkk\\\YYY]]]ZZZZZZ[[[TTTUUUUUUUUUUUUSSSQQQNNNLLLKKKKKKJJJHHHFFFCCCAAA@@@???===999777666555333111///...------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,------------...---///000000333>>>OOO\\\yyyrrrggg[[[LLLCCC@@@AAAAAA@@@>>>===<<<===>>>@@@AAACCCDDDCCCBBBAAAAAAAAA@@@???@@@AAAAAA@@@>>>===>>>@@@@@@>>><<<<<<<<<888:::===>>>>>>>>>???AAACCCCCCBBBBBBBBBCCCEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEAAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFHHHIIINNNPPPQQQLLLGGGIIIRRRZZZ```dddkkkttt}}}}}}yyysssooojjjddd[[[UUUTTTYYY```eeeppp}}}yyycccOOOAAA;;;:::777444333444444222000111000000///............////////////.........------,,,,,,++++++,,,,,,---,,,,,,+++++++++******************+++++++++,,,,,,...---------,,,,,,,,,,,,------,,,,,,---///000111444333222000000000111111222111000111444555444333333444555777888888888999777666555666888999888777999;;;===>>>??????>>>===@@@??????AAACCCCCCBBBAAA???@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCBBBBBB@@@@@@AAACCCEEEFFFFFFFFFGGGHHHIIIIIIJJJMMMSSSYYY```dddmmmuuurrrUUUMMMMMMTTTTTTHHH===;;;888;;;<<<:::777:::BBBJJJRRRIII<<<444000///,,,******************************)))))))))((((((((('''))))))))))))))))))))))))&&&'''''''''((((((((())))))''''''''')))***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((hhh[[[ZZZ^^^[[[ZZZ[[[UUUTTTUUUUUUUUUSSSPPPMMMKKKKKKJJJIIIHHHFFFDDDBBBAAA>>><<<:::888888666222000//////...---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---------------000222000///222999@@@UUUtttuuufff```TTTMMMFFFAAAAAABBBBBBAAA>>>>>>???@@@@@@@@@??????AAA@@@@@@BBBCCCBBB@@@>>>>>>@@@AAA@@@===<<<;;;<<<;;;<<>>>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKMMMRRRTTTQQQNNNTTTdddqqq}}}mmmeee[[[TTTRRRPPPMMMJJJPPPSSSXXX^^^ggguuufffOOOAAA999666777666444222111111000///...111000///...---,,,,,,,,,//////.........---------+++++++++******+++++++++++++++++++++*********)))*********++++++++++++,,,------,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---...///000000000000////////////111000000111333444444333333444555666777888888888666666777999;;;<<<;;;999999:::<<<===>>>>>>===<<>>???@@@@@@??????AAA@@@AAACCCEEEEEECCCAAA@@@AAAAAA@@@===;;;;;;<<<>>>???AAAAAA@@@???@@@AAA@@@????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIGGGGGGHHHIIILLLOOOQQQSSSTTT[[[ccchhhkkksss|||pppeee___TTTPPPKKKIIIKKKPPPTTTWWW___kkk{{{ttt___HHH<<<888666555555555444222111111000////////////...------,,,------.........---------,,,,,,******))))))))))))******+++************)))))))))************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...//////000//////...000//////000111222222222333444555666777777777777555555777:::===>>><<<:::888999:::;;;<<<<<<<<<;;;>>>>>>>>>@@@BBBCCCBBBAAA>>>>>>??????@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>@@@BBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIGGGGGGJJJLLLOOOSSS[[[eeeqqqyyyzzzqqqfffbbbggggggXXXFFF666111000555666111//////,,,+++++++++---......---)))((((((***,,,,,,)))'''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''rrrlllhhh^^^UUUYYY___[[[ZZZZZZTTTSSSSSSTTTSSSQQQOOOLLLJJJJJJIIIIIIHHHFFFDDDBBBAAA<<<;;;:::999999666333000000000...---,,,+++++++++))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...000111111///000333666555EEE```|||uuuggg___XXXPPPHHHLLLIIIEEEDDDDDDCCCBBB@@@@@@@@@AAACCCEEEFFFEEECCCAAABBBAAA@@@===;;;<<<======>>>@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@AAABBBDDDFFFGGGIIIIIIHHHIIIKKKNNNSSSWWW[[[^^^iiipppzzzyyyvvvpppiiiaaaZZZTTTPPPKKKOOOTTTWWWZZZaaalllttt~~~nnnTTTFFF888555666333...+++444333222111000//////000------------......///000------------,,,,,,,,,,,,***))))))(((((())))))************)))))))))(((((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///////////////.........///000000000111222222333444555555555555555444444666:::===>>><<<:::777888888999::::::;;;;;;<<<<<<<<<>>>AAABBBAAA@@@============>>>>>>??????>>>>>>=========>>>>>>>>>===???AAABBBAAA@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDDDDFFFHHHKKKPPPWWW___dddhhhppp}}}~~~~~~uuukkk___UUUIIIFFFLLLNNNCCC666000---,,,------++++++,,,+++***)))***,,,,,,***(((,,,+++******+++***)))'''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((&&&&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&ggg```aaaYYYRRRXXX___[[[XXXXXXRRRRRRSSSSSSSSSQQQNNNKKKIIIIIIIIIIIIHHHFFFDDDCCCBBB<<<;;;999888888666444111111000...---,,,+++******))))))))))))))))))))))))%%%&&&&&&''''''(((((()))))))))(((((((((((())))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,000000000...---...111333333888FFF___zzz|||ooofff___YYYQQQKKKHHHEEEAAA>>>???>>>===>>>@@@AAA@@@???AAAAAAAAA???===<<<===>>>???AAACCCCCCAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDFFFHHHKKKMMMOOOPPPTTTUUUVVVZZZ^^^bbbfffiiinnnssszzzxxxlllbbbYYYXXXVVVTTTTTTUUUWWWYYYVVVaaammmtttyyyzzz\\\JJJCCC888111222555444111000000111000///---,,,---...,,,,,,,,,---...///000111------,,,,,,,,,+++++++++***))))))(((((())))))***))))))))))))(((((((((((()))))))))************+++)))************+++++++++***+++,,,------------,,,..................------,,,...////////////000222111111222333333333333333333333444777999;;;:::888666777777888888999:::::::::::::::<<>><<<<<<<<<;;;<<<======>>>>>>>>>===<<<;;;<<<<<<<<<<<<>>>@@@@@@?????????AAAAAAAAA@@@@@@@@@AAABBBBBBAAADDDFFFIIIKKKOOOSSSWWW[[[___dddkkkttt~~~wwwqqqggg```YYYZZZ^^^]]]TTTKKKGGG???777555999;;;666000...,,,+++******)))******))))))((()))***)))(((&&&+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{]]]UUUWWWUUUOOOWWW___ZZZWWWWWWQQQRRRRRRSSSRRRPPPNNNKKKIIIIIIIIIHHHHHHFFFEEECCCBBB===;;;888777777666444333111000///---,,,+++******))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,---...------------///000222111777EEEVVVmmmuuujjjccc\\\TTTNNNJJJGGGCCCBBBAAABBBAAA@@@@@@AAA@@@???======>>>@@@AAACCCEEEEEEDDDDDDEEEFFFBBBCCCCCCDDDCCCBBBAAA@@@@@@BBBCCCEEEEEEEEECCCBBBEEEGGGIIIMMMPPPSSSVVVWWW\\\\\\\\\]]]___aaaccceee___bbbgggjjjiiiccc]]]YYY[[[^^^bbbiiiooovvvzzz}}}kkkRRR???666777111...111555555555666...///000...+++***,,,...,,,,,,+++,,,,,,---...///,,,,,,,,,,,,++++++++++++***))))))))))))))))))***))))))((((((((('''''''''))))))))))))************))))))))))))******++++++)))***,,,---............///...,,,+++***++++++,,,+++---//////------///111///000000111111111111111222111111333555777777666666666666666777888999999888777888:::===???>>>===<<<;;;:::::::::;;;======???>>><<<;;;:::::::::::::::<<<>>>>>>===<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBDDDEEEEEEEEEFFFIIIKKKQQQSSSUUUWWWZZZ^^^bbbeeelllttt{{{sssmmmiiicccXXXNNNJJJ???===::::::;;;;;;888555444111//////000/////////...///...,,,+++,,,------******++++++***)))))))))'''(((((((((((((((((()))'''''''''''''''''''''''''''((((((((()))))))))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%uuuUUUJJJMMMRRRMMMVVV^^^YYYVVVVVVPPPQQQRRRRRRRRRPPPMMMKKKIIIIIIIIIHHHHHHFFFEEECCCBBB>>>;;;888666666666555444111000///---,,,*********))))))))))))))))))))))))'''''''''((()))******+++))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++,,,---...///000111111000111333888JJJlllvvvooo\\\XXXRRROOOMMMLLLKKKKKK@@@@@@@@@???======???AAA===???AAABBBAAAAAABBBCCCBBBCCCCCCDDDCCCBBBAAA@@@@@@AAACCCEEEEEEEEECCCBBBBBBDDDGGGJJJNNNRRRUUUWWWYYYXXXVVVTTTTTTTTTTTTUUUTTTYYY^^^aaabbbffflllqqqttt{{{jjjUUUDDD777444777222///...111222...+++,,,...000111///,,,+++---///,,,,,,++++++***+++++++++,,,,,,,,,+++++++++************))))))))))))******)))(((((((((''''''''''''))))))))))))************(((((())))))*********+++)))***,,,...///////////////---+++)))(((((()))******---//////------///111...//////000000000000///111000///000222444555444666555555666666777888999777666777999<<<>>>===<<<;;;;;;:::999:::;;;<<<===@@@>>><<<:::999888999999999:::<<<<<<;;;:::;;;<<<888:::===???@@@@@@???>>>>>>???@@@AAABBBDDDGGGJJJJJJKKKNNNPPPQQQQQQQQQPPPNNNTTT\\\dddllltttzzz~~~zzzrrriiicccPPPHHHAAA???<<<888444444000222333111---,,,///222)))+++...///,,,)))***---)))++++++))))))***,,,,,,)))+++,,,+++)))((()))+++&&&'''))))))(((''''''''''''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%{{{iiiOOOEEEKKKLLLQQQYYY]]]]]]YYYTTTRRRQQQTTTTTTPPPOOOPPPNNNJJJKKKKKKKKKJJJHHHFFFDDDBBB>>><<<:::999888777444222000000///...,,,+++***)))))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,---------............///222///000555555999NNNfff{{{nnneeeaaa^^^ZZZVVVRRRPPPLLLHHHFFFEEEDDDEEE???>>>======>>>???>>>>>>???AAACCCDDDEEEDDDBBBAAA???@@@AAAAAA??????@@@@@@GGGFFFEEEFFFIIINNNSSSWWWVVVVVVVVVVVVVVVXXX[[[^^^```hhhqqqxxx~~~cccGGG>>>;;;444//////111111111111000///------000000000000////////////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))(((((((((((())))))***+++---//////---+++)))*********+++---......,,,000...+++************)))+++,,,---////////////............///000222333444000000000000000111111111666444333555999<<<<<<;;;::::::999999999:::;;;<<<:::::::::999999:::===@@@>>>>>><<<;;;999999999999;;;::::::999888888888999===>>>???@@@@@@???>>>===AAABBBBBBBBB@@@AAABBBDDDGGGHHHJJJLLLMMMMMMLLLKKKJJJKKKMMMPPPTTTXXX[[[]]]bbbaaadddnnnzzzxxxqqqbbb```\\\VVVPPPJJJFFFDDD999888555333222222222222//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''{{{lllZZZIIIGGGNNNOOOTTT[[[^^^]]]XXXSSSPPPPPPSSSTTTQQQOOOPPPNNNIIIKKKKKKKKKJJJIIIFFFDDDBBB???===:::999888777444222000000///...,,,+++***)))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))***+++++++++,,,------------...............+++...333222333AAASSSssszzzmmmlllhhhccc]]]VVVPPPLLLMMMKKKJJJKKKLLLKKKGGGCCCEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGHHHIIIJJJGGGGGGIIILLLQQQWWW]]]```eeehhhlllooosssxxx~~~dddNNN<<<999999444000111000111111000///...------/////////.........------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((()))))))))***+++,,,,,,+++)))(((*********,,,...///...,,,...,,,***)))***++++++***+++,,,---...//////..................000111222333000000000111111111111222555444222444888::::::999999999999:::::::::::::::999999999999888:::===???>>>===<<<;;;::::::::::::;;;::::::999888888999999;;;<<<<<<===============>>>@@@AAAAAA@@@@@@BBBCCCDDDEEEFFFHHHJJJKKKKKKLLLEEEFFFGGGHHHJJJMMMOOOPPPMMMLLLMMMSSS\\\ccceeedddjjjfffdddjjjwwwyyytttlllhhhddd___XXXSSSGGGEEEBBB???;;;777444333555444222111000///000000.........---,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&iiiUUULLLLLLOOORRRWWW\\\___]]]XXXRRRPPPPPPSSSTTTQQQOOOPPPMMMIIIJJJKKKKKKKKKIIIFFFDDDBBB???===:::888888777555333000000///...,,,+++***)))******)))((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************************++++++,,,,,,,,,---------......,,,***,,,222111...333===MMM^^^xxxzzzsssgggdddbbbbbbdddbbb[[[UUUTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXYYY[[[]]]___```aaaggghhhkkkpppwww~~~ooo___FFF:::333555777333000111000000000000///...------------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((((((''''''(((((()))((((((((((((((((((((((((******+++...000///---++++++***((()))+++,,,,,,,,,***+++,,,---........................///000222222111111111111222222333333555333222333555777777666888888999::::::999888777777888888888888999<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999:::;;;<<<===>>>>>>???AAAAAA@@@@@@@@@AAA@@@@@@AAACCCEEEGGGIIIJJJAAAAAAAAAAAAAAABBBCCCCCCBBB@@@>>>@@@EEEGGGGGGEEEKKKIIIHHHKKKQQQXXX\\\___]]]XXXXXX___iiipppwww||||||{{{|||zzztttrrrvvv{{{~~~zzzyyyyyyqqqkkkccc^^^[[[YYYVVVSSSOOOKKKFFFCCCBBB???:::666333222111000///...---,,,//////...---,,,------------------,,,++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&vvv```WWWRRRMMMRRRWWW]]]___]]]XXXTTTQQQOOOSSSSSSQQQOOOPPPMMMHHHIIIJJJKKKKKKJJJGGGDDDBBB@@@>>>:::888888777555444000000///...,,,+++***)))******))))))))))))******((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************+++++++++***************+++,,,,,,,,,------------///,,,...222222......222666???PPPeee~~~qqq___MMMAAA999444222555444000...000///////////////...---,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((''''''(((((((((((('''&&&&&&&&&'''((()))******,,,...000///---***+++***))))))+++,,,++++++***++++++,,,------......////////////000111222333111111111222333333333444444333222222333444444444666777999::::::999777666666777888888777888;;;===;;;;;;<<<======>>>>>>>>>;;;::::::999999999::::::888888888888:::<<<>>>@@@BBBDDDEEEEEECCC@@@@@@@@@=========>>>???AAADDDEEE@@@@@@??????>>>>>>??????BBB@@@======??????>>><<>><<>><<<;;;:::999777:::777444333333222000---//////000000000000000000++++++++++++++++++,,,,,,,,,,,,+++++++++*********************************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&~~~ggg]]]UUUMMMQQQVVV[[[^^^]]]YYYUUUSSSNNNRRRSSSQQQPPPOOOLLLGGGHHHJJJKKKLLLJJJGGGDDDBBBAAA>>>:::888777777666555000000///...,,,+++***)))******))))))))))))******((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++++++++***************++++++++++++,,,,,,,,,---000......000000//////000777888<<>>??????>>>;;;::::::999::::::;;;;;;::::::999:::<<<>>>AAABBBGGGIIIKKKJJJFFFBBB???>>>===<<<;;;;;;;;;===>>>?????????>>>>>>>>>??????@@@>>>===<<<;;;<<<<<<<<<;;;999;;;<<<;;;999999;;;>>><<<;;;999888999<<<>>>============>>>??????===;;;:::;;;:::888666666:::===::::::::::::999888666555777555333222222222222111222111000000111111000///---............/////////*********+++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%{{{eeeZZZUUUQQQQQQUUUZZZ]]]\\\XXXUUUTTTMMMQQQSSSQQQPPPOOOLLLFFFGGGIIIKKKLLLKKKHHHDDDBBBBBB???;;;888777777666555000000///...,,,+++***)))))))))((((((((()))******(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******************++++++******+++++++++,,,,,,,,,------,,,,,,---...///111333333444777>>>NNNhhh~~~kkk^^^OOOEEE===666333333/////////...,,,+++---///,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&'''(((***++++++***)))***,,,,,,+++)))+++*********++++++)))'''************+++,,,---...000000000000000111222222///000000111222333444444111222333222111111222444555666888999;;;;;;::::::777888999999888777888999888999;;;===>>>>>>>>>>>>:::::::::::::::;;;;;;<<<;;;<<<<<<===???AAABBBCCCIIIKKKMMMLLLHHHBBB???===;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@;;;::::::::::::;;;;;;<<<888999999888777777888:::888999999666666999999888666777999:::::::::999888444444444333333444888:::999888666555555555333222444444333222111000000///........................,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%{{{gggZZZVVVWWWRRRVVVZZZ\\\ZZZVVVSSSQQQMMMQQQSSSQQQPPPOOOKKKFFFGGGIIIKKKLLLKKKHHHDDDBBBCCC???;;;888777777777666000000///...,,,+++***)))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))***+++++++++,,,************++++++++++++))),,,---,,,+++---///111+++,,,000444666<<>>999:::;;;:::888777777888777999;;;===>>>======<<<:::::::::::::::;;;<<<<<<<<<===???@@@AAABBBBBBBBBDDDGGGJJJJJJGGGBBB>>>;;;888888999::::::;;;::::::::::::::::::;;;<<<===>>><<<<<<;;;:::999999:::;;;:::999777777777777777777111555555111111555666333000222444444444333222222111111111000000111444555777444111000222222222000000000111111///---,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++)))***+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%ppp___XXXZZZTTTWWW[[[\\\YYYTTTQQQOOOLLLQQQSSSQQQPPPOOOKKKEEEFFFHHHKKKLLLLLLHHHDDDBBBCCC???;;;888777777777666000000///...,,,+++***)))'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***+++,,,,,,---)))************+++++++++''',,,000...,,,---000111...---000444222000777AAAQQQsssvvvbbbVVVKKKAAA777222222888999333...------......---------+++(((++++++,,,---------,,,,,,))))))))))))((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&''''''((()))))),,,)))'''&&&''')))))))))&&&&&&'''***,,,---,,,******))))))))))))+++,,,---------,,,,,,,,,---......---...///000111222333333///111333222111111444777555666777888:::===???@@@:::<<<<<<;;;999777666777777888;;;<<<======<<<;;;:::::::::::::::;;;<<<===<<<>>>@@@AAABBBBBBBBBAAA???CCCGGGHHHEEEAAA===;;;555666888:::<<<<<<;;;;;;:::::::::::::::;;;<<<===<<<<<<<<<:::777666777777999777444333444555444333000555666222111444555222222444555444222000///...444444333222222333444555000---******---000000///,,,...000000///.........//////000///---,,,------***************+++++++++)))***+++++++++***(((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%pppccc[[[WWWUUUWWWZZZ\\\\\\YYYUUUSSSOOOTTTXXXUUURRRPPPLLLGGGHHHJJJMMMNNNLLLGGGBBB>>>AAA>>>999666555555555444222111///......---+++)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))------,,,++++++******))),,,,,,,,,------.........///000111222333444555555===GGGXXXlllrrrZZZFFF<<<888666555000000000000000000000000------,,,,,,,,,+++++++++************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))************,,,+++*********,,,...000------///000222444555666222222111111222222333444777777888999;;;===???@@@AAA@@@???===;;;999666555:::999:::;;;======;;;999888999;;;<<<>>>?????????>>>>>>>>>>>>???@@@AAAAAA>>>??????@@@???>>>===<<<777777888999999:::;;;;;;555777:::===>>>===<<<:::<<<;;;999777777777777888666555444333222222111222111111111111111111111111111111111111111111111111000000////////////000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%sssfff]]]XXXVVVXXXZZZ\\\[[[XXXTTTQQQOOOTTTWWWUUUSSSQQQLLLGGGIIIKKKMMMMMMLLLHHHDDDAAAAAA>>>999666555555555444222000...---------+++)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''')))))))))))))))))))))))),,,,,,++++++++++++******,,,,,,,,,---------------...///000111222333444444999===EEEQQQbbbwwwqqq\\\QQQAAA666222111111000000000000000000000000000---,,,,,,,,,,,,+++++++++*********)))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))*********,,,+++*********,,,...///,,,---...000222333444555444333333333333444555555777777888999;;;===???@@@@@@@@@???===;;;999777555777888999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????=========>>>>>>@@@AAABBB>>>>>>???>>>>>><<<;;;:::777777888999999:::;;;;;;888:::<<<>>>???>>><<<;;;999888777555444444555555444333222111000000000000111111111111111111111111111111111111111111111111000//////......//////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++******))))))******+++))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%xxxkkkaaaZZZVVVXXXZZZ[[[ZZZWWWSSSPPPOOOSSSVVVTTTSSSQQQLLLFFFIIIJJJKKKLLLKKKHHHEEECCC@@@===999666666666555444111///---,,,,,,,,,***((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((*********+++++++++++++++------------,,,,,,,,,,,,---......///000111222222444444555:::DDDUUUfffrrrrrr\\\KKK<<<777111///000111111///........................,,,,,,,,,+++++++++************))))))))))))(((((()))))))))((((((((((((''''''''''''''''''''''''''')))(((''''''&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((())))))******(((((())))))))))))******+++******)))***,,,---...,,,,,,---///111222333444333333222222333333444555777777888999:::<<<>>>?????????>>>===;;;999777666333666888999888999===@@@@@@???>>>======>>>??????;;;;;;<<<<<<>>>???AAAAAA>>>>>>>>>===<<<:::888888777888888999999::::::::::::<<<===??????>>><<<;;;555555444333222222222222222222111000////////////000000000000000000000000000000000000000000000000//////............//////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))******))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%~~~qqqeee\\\WWWXXXZZZ[[[ZZZVVVRRROOONNNSSSUUUTTTSSSRRRMMMFFFGGGHHHIIIIIIIIIGGGEEEDDD???===999777666666555444000///---,,,,,,+++)))'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,...------,,,,,,+++++++++,,,,,,---...//////000000///111333555999???FFFKKKbbbvvvvvvcccUUUIII>>>666333111000000222222111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))*********))))))***+++,,,---++++++,,,...///111222222000000000000000111222222666666777888999;;;===>>>=========<<<:::888666555111555999999777888>>>DDDDDDBBB???===<<<===>>>???:::::::::;;;<<<>>>@@@@@@>>>>>>===<<<:::888777666777777888888888999999999;;;;;;<<<===<<<;;;:::888333222222111111111111111111111000///////////////////////////////////////////////////////////////......------------......,,,+++++++++************++++++++++++++++++++++++************)))))))))))))))))))))(((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuhhh]]]WWWYYY[[[\\\ZZZVVVRRROOONNNRRRSSSSSSSSSSSSMMMEEEDDDEEEFFFGGGGGGEEEDDDBBB>>><<<999777777777555444000///---,,,,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))***++++++,,,------------,,,,,,++++++***,,,,,,,,,------......///...000333444555555777999???NNNcccttt~~~jjj]]]KKK===555111000000000///------------,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((('''''''''&&&'''(((((((((((()))))))))))))))))))))***+++,,,,,,******+++,,,...///000000000////////////000111111555555555666777999:::;;;;;;;;;::::::888777666555111555999999777888>>>DDDCCCBBB???===<<<<<<======999999999:::;;;<<<>>>???>>>===<<<:::999777666666666666666777777777777777888888999999888777666555111111111111111111000000111000000////////////000................................................------,,,,,,,,,,,,------************))))))))))))*********************************)))))))))(((((()))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxjjj^^^WWWYYY[[[\\\[[[XXXTTTQQQNNNQQQRRRRRRSSSTTTMMMEEEBBBDDDFFFGGGFFFDDDAAA@@@===;;;999888888777666444111///---,,,,,,,,,***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---.........///222666:::999<<>>===;;;999888888888666444222000...---------+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))(((((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,---------...000444777:::888999<<>>;;;:::999888777555444222000///...,,,)))&&&))))))((('''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((()))***************&&&&&&&&&&&&''')))***+++++++++******************+++******++++++---.../////////......///000222333111111222333555777999:::@@@MMM___ooo{{{}}}lll\\\SSS<<<:::666333000.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''((()))))))))+++)))((('''((()))+++,,,******))))))******+++,,,.........////////////000444333222111111111222333888888777555444333222222222444666888888777555444444555777888999888666555666666666777666666555444111111000000000000000111333222111000////////////000////////////.........------------------------------,,,,,,,,,+++++++++************************************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$tttlll___YYY[[[___aaa```\\\WWWSSSQQQQQQPPPPPPTTTUUUNNNDDDDDDFFFHHHHHHFFFDDDCCCCCC@@@>>>;;;:::999888777555333222000///...---***'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((()))************)))'''''''''''''''((()))******************************++++++,,,------............------...///111222000000000111333444666777333888@@@FFFNNN[[[lllyyy|||rrrcccTTTHHH>>>888444444222///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))***)))((('''((()))+++,,,******))))))******+++,,,------........./////////333333222111111222333444888888777666555444333222222444666888888777555444333555666888888777666555666666666666666555444444222222111000000000000000222222111111000//////...//////.........------------------------------------,,,,,,,,,,,,+++++++++************************************************))))))(((((())))))***+++))))))))))))))))))))))))''''''((((((((())))))))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$wwwmmm^^^YYY[[[^^^```___[[[WWWTTTQQQQQQPPPPPPSSSUUUOOOFFFEEEGGGIIIHHHFFFDDDBBBBBB@@@>>>;;;:::999888777555222111/////////---+++)))''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))''''''''''''((((((((((((***************************+++,,,---......------,,,,,,,,,,,,---...///000////////////000111222333111222333222444===KKKVVVaaaooouuulll\\\SSSFFF:::333111000000---,,,***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***)))(((&&&%%%&&&&&&&&&'''(((((())))))***)))((('''((()))***+++******))))))******+++,,,,,,---------............222111111111222333444555777777666555555444333333222333555777777666555444222333555666666666555444555666666666666555444444444333222111000/////////000111111222111000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$|||qqq___YYY[[[^^^___^^^[[[WWWTTTQQQRRRQQQPPPSSSTTTOOOGGGEEEGGGIIIIIIFFFCCCBBBAAA@@@>>>;;;:::999888777555222000/////////...,,,***((('''&&&&&&%%%%%%&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((('''''''''))))))))))))************)))+++---...///...,,,++++++++++++,,,,,,---......///............//////000333555777777555777===BBBIIIQQQ___ppppppcccXXXMMMFFF:::777333111000///---,,,,,,,,,++++++++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))***++++++***(((&&&$$$%%%%%%&&&''''''(((((())))))(((((((((((()))************))))))******+++,,,,,,,,,,,,---------......000111111222333444555666555555444444333333333222222333444666666555444333222222333555555555555555555666666666666555444444555444333111000////////////000111222222000...,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$xxxcccYYY[[[]]]^^^]]]ZZZVVVTTTQQQSSSRRRPPPQQQRRRNNNGGGEEEGGGIIIIIIFFFCCCBBBAAA@@@>>>;;;:::999888777555222111000///000///,,,***)))(((((('''''''''''''''$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((()))))))))))))))'''(((((()))(((((('''&&&(((((()))))))))*********)))***,,,......---+++*********++++++,,,---------//////............//////,,,///222333111111222444777:::???GGGSSSdddtttzzziii```RRRFFF>>>999555333*********,,,---,,,***(((...------,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***++++++***(((&&&$$$%%%%%%&&&&&&'''(((((((((((((((((((((((())))))*********))))))******+++,,,,,,,,,,,,---------......000000111333444555666666333222222222222222222222222222333444555444444333111222333444444555555555666666777777666666555444555444333111000/////////...///111222111000...---,,,+++++++++************++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$}}}gggYYY[[[]]]^^^]]]ZZZVVVTTTSSSUUUTTTQQQPPPPPPLLLFFFEEEGGGIIIHHHFFFDDDBBBBBB@@@>>>;;;:::999888777555333222000000000...,,,***))))))(((''''''''''''((($$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&'''((())))))((('''''''''(((((())))))*********)))***+++,,,,,,+++***))))))***+++,,,---------,,,.........---......//////---------,,,,,,---111444000111333555999@@@HHHNNNeeerrryyynnn```SSSIII;;;999555222111///,,,***333000---,,,---......---,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))***)))(((&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))******))))))******+++,,,,,,---------............000111222444555666666666111222222222222222222222111222333333444444333333222222222333444555666666777888888888888777666666555444333222111000000000...///000000000///......++++++++++++*********************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$iiiYYY[[[\\\]]]\\\YYYVVVTTTTTTVVVUUUQQQOOOOOOKKKFFFDDDFFFHHHHHHFFFDDDCCCCCC@@@>>>;;;:::999888777555555333111000000...+++)))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((($$$&&&((()))***)))((('''''''''(((((()))******+++)))))))))))))))))))))))))))***+++------------,,,---,,,,,,,,,---...//////000///.........000333666///111222333333444666888AAAHHHRRR[[[eeeqqq~~~yyyiii```TTTJJJBBB:::333............///...---***)))...+++((('''(((******))))))))))))***))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&''''''(((((((((((((((******))))))******+++,,,------........./////////000111333444555555555555222222333333444444444555111222222222333333333333222222333333444666777888999999999999999888777777444333222222111111111111////////////////////////,,,,,,+++++++++***************************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$iiiZZZ[[[\\\]]]\\\YYYVVVTTTVVVXXXVVVQQQNNNMMMJJJEEECCCEEEHHHHHHGGGEEEDDDDDD@@@>>>;;;:::999999777555666444222111000...+++(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((###%%%''')))******)))(((&&&''''''((()))******+++***)))((((((((((((((())))))***,,,---......------++++++++++++,,,---...///+++,,,...///000///...------///000000000111444666999888999>>>FFFRRR]]]dddooo~~~uuudddTTTJJJGGG???444------///111222,,,+++*********+++------((()))+++...000000...,,,'''((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%&&&&&&''''''(((&&&''''''((()))(((((((((*********)))***++++++,,,.........////////////000111222444555666555555444333444444555555666666666111111222222222333333333333333333444555666888999999::::::::::::999888888333333222222111222222222//////............///000,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$}}}mmm^^^\\\\\\___^^^YYYWWWXXXXXXVVVUUUTTTRRRNNNJJJFFFDDDFFFGGGHHHHHHGGGFFFDDDCCCBBB???<<<999666555444444222111111111///,,,)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''''''''(((((((((((('''''''''***,,,,,,***)))***,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////---......///000111111222333333444666:::???CCCFFFSSS[[[eeellltttmmmeeeZZZQQQIIIAAA:::555222222111///...---,,,+++++++++++++++++++++++++++******++++++++++++************))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++,,,------......///000111333555666666555444000222444555555444333111000000000000111222333333444333222333555777777777999888999:::<<<===;;;999999888555333222111111111///......---------......))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!"""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$$$$$$$$$$#########""""""%%%%%%$$$###""""""######zzziii]]][[[\\\___]]]XXXVVVWWWXXXVVVUUUTTTRRRNNNJJJFFFCCCDDDFFFGGGGGGFFFDDDCCCDDDCCC@@@<<<999777555444222111000000000...***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''')))++++++)))(((***,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------------..................///000000000111333222222222333555888999999>>>EEEIIILLLTTT```iiitttxxxlll___VVVPPPDDD@@@;;;777666555333111.........---,,,,,,++++++++++++++++++++++++++++++)))******++++++******))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))******++++++,,,++++++,,,,,,---.........000111333444666666666666222333444444444333222111222111111111111222222333333333222333444666666666777777777999<<<<<<;;;999999777666333222111111111000///...---------------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""######$$$$$$$$$$$$#########""""""%%%$$$$$$###""""""######vvveee]]][[[[[[^^^\\\WWWTTTUUUXXXWWWUUUTTTRRROOOJJJFFFBBBDDDFFFGGGGGGFFFDDDBBBFFFDDDAAA>>>:::777555444222000/////////---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''(((((((((''''''''''''((((((((((((''''''((()))))))))((((((***,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////////////////111000///......///000111...222555555444777???FFFLLL[[[ooo~~~xxxqqqmmm___ZZZRRRHHH???888333111111///,,,***++++++***)))******************++++++************************))))))************))))))((((((((((((((('''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))******++++++***++++++,,,,,,---......///000222444666777777777555444333222222222222222333333222222111222222222222222222222333444555555444444555888:::;;;:::888888777666444333222222111111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""""""""######$$$$$$$$$$$$###############%%%$$$######"""#########uuufff\\\ZZZZZZ]]][[[VVVSSSUUUXXXWWWUUUTTTSSSOOOJJJGGGCCCDDDGGGIIIIIIGGGDDDCCCGGGFFFBBB???;;;888666555222111000//////---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((((((''''''''''''((((((((((((''''''(((((((((''''''((()))+++************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---///.................................///000222333222444666555333444:::???CCCLLLXXXaaaffflllsssyyywwwzzztttpppiii```VVVLLLDDD@@@:::888444111/////////000222111///---++++++***)))))))))))))))))))))))))))************************((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))******+++*********+++,,,,,,------//////111333555666888888666555333111000000111222444444333222111111222222222222222222111111333444222222333666999:::999888777666555444333222111111111000///---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$####################################$$$$$$$$$$$$"""""""""""""""######$$$########################$$$$$$###############$$$vvviiiZZZXXXYYY\\\[[[VVVTTTUUUYYYWWWVVVUUUSSSOOOKKKGGGEEEGGGJJJLLLLLLJJJGGGEEEGGGFFFCCC???;;;888666555333222111111000///+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''''''''((((((((((((''''''((((((''''''((()))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------.........---------------,,,------...000111333444---///111111222444999===DDDDDDEEEHHHLLLOOOQQQRRRNNNOOOSSSYYYaaajjjrrrwwwyyyuuunnngggaaa[[[VVVSSSKKKHHHCCC>>>:::888666666111111000///............+++++++++,,,,,,,,,---...++++++******)))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******))))))******+++,,,,,,,,,...///000111333555777888777555222000///000111222444333333222111111111111222333333222000000111333111111222555888999888777555444444333222111000000000///...,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""######$$$########################$$$###############$$$$$$wwwjjjYYYWWWYYY\\\\\\XXXVVVWWWYYYXXXVVVUUUSSSPPPKKKGGGGGGIIILLLOOOOOOLLLIIIGGGFFFDDDBBB>>>;;;999777666444333111111111///,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''''''''((((((((((((''''''((((((((()))++++++***((()))))))))************+++************++++++++++++++++++,,,,,,,,,---------,,,------------------------------...............+++,,,...000222555999<<<===999666777;;;>>>>>><<<:::999888999<<>>:::666333444222000......///111333,,,------...------,,,+++(((***++++++***)))***+++,,,++++++***)))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))((())))))******+++,,,,,,.........///111333555666555444222000///000111222222222111111000111111111222444555333000///111333111111222555777888777555222222222222111000///......---,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$###""""""############$$$$$$$$$########################"""""""""############$$$"""""""""""""""######$$$###############$$$$$$$$$#########"""######$$$%%%vvvhhhXXXVVVXXX\\\]]]YYYXXXYYYYYYXXXVVVUUUSSSPPPKKKHHHGGGJJJMMMPPPPPPMMMJJJGGGDDDBBB@@@>>>;;;999888777333222111000000...+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&''''''''''''''''''((((((((((((''''''(((((((((+++------***'''))))))))))))************************++++++++++++*********++++++++++++,,,+++++++++,,,---------...,,,,,,---------,,,,,,+++...///000111222444666888333222222333555555444333444333111000000111222333777888:::===???BBBDDDEEECCCDDDGGGOOOXXX___bbbbbbWWWXXXZZZZZZWWWUUURRRQQQVVVYYY[[[ZZZUUUOOOKKKIIIDDDDDDDDDCCCBBBBBBAAAAAA===;;;999999888666222...///...---...//////---+++///...,,,***)))))))))***(((((()))***+++,,,------,,,---...---)))''''''((())))))))))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))(((((())))))***+++++++++......---...///111222444333222111000000111222222000000000///000000111111333555777444000...111444222222333555777888666444000000111111000///...---++++++***)))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%%%%$$$###""""""############$$$$$$$$$########################""""""""""""############"""""""""""""""######$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%uuudddWWWVVVXXX]]]]]]ZZZYYY[[[YYYXXXWWWUUUTTTPPPKKKHHHGGGJJJNNNPPPPPPNNNJJJGGGBBBAAA???===;;;999888888222111000//////---***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''((((((((((((''''''(((((())),,,///...***&&&))))))))))))************)))************+++++++++))))))))))))******************+++,,,,,,---......***+++,,,------......------------,,,,,,,,,---......222555666444111//////---......////////////...222111111000000111222222111000111444999;;;;;;999777888999999777666555555555777888777555333222222444333222111111111222222111///---...000111...,,,111///------------,,,++++++,,,,,,---,,,+++***)))---,,,***))))))***,,,---&&&(((++++++))))))***,,,&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((()))******++++++...---------...///111222111111111111111111222222//////...//////000111111333666888555000...111444333333444555777777666444//////000000000...---,,,))))))((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%ssscccXXXZZZ\\\\\\ZZZYYYXXXXXXWWWUUUTTTSSSRRROOOJJJGGGEEEIIIOOOTTTTTTOOOIIIEEEEEEBBB???===;;;:::777555333111000//////,,,)))&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''''''''&&&%%%&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......---------,,,,,,,,,,,,---.........000111222222111000...........................////////////////////////...///000111333333333444...///111222222222111000000000000000000000000000------------------------111000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,''''''''''''''''''''''''&&&'''((('''&&&'''(((***''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))(((%%%$$$'''))))))(((((()))+++---,,,+++,,,---------.../////////222111000...------------,,,---...///000000000000///000000000//////222444111111111111222333444444000///...---+++***)))(((,,,***((('''&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$#########""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###"""""""""$$$%%%$$$###"""""""""""""""""""""""" """$$$$$$###!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""ooo```VVVYYY\\\]]]\\\ZZZXXXXXXWWWVVVUUUTTTRRROOOJJJGGGDDDIIINNNSSSSSSOOOIIIEEEEEEBBB>>><<<;;;:::888777333222111000///---***'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''###$$$%%%%%%&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000111111000///...------------------------........................,,,---......///.........------...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******''''''''''''''''''''''''&&&'''((((((&&&'''(((***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''((()))(((''')))+++,,,++++++++++++,,,,,,------......333333111000///...------------...///000000/////////000000///......000333111000000000000111111222//////...,,,+++***))))))+++***((('''&&&'''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$##################""""""######$$$$$$$$$###################################################""""""""""""""""""""""""$$$$$$#########$$$%%%&&&###"""""""""$$$%%%$$$###""""""""""""""""""""""""!!!###$$$$$$###""""""###"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""lll]]]SSSWWW\\\___^^^[[[YYYXXXXXXWWWUUUTTTRRROOOJJJFFFCCCGGGMMMQQQQQQNNNIIIFFFDDDAAA<<<:::999::::::999444333222111000...+++(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,++++++,,,,,,---...,,,---...//////...---,,,------------------------------------------------------------,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%'''(((((('''&&&((()))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''&&&((('''&&&(((***+++***)))*********+++,,,---------222222111000///......---......///000000000/////////000000///------...000000000000///////////////...------,,,+++************)))(((&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%$$$$$$###""""""!!!""""""!!!!!!""""""###$$$######$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$############$$$%%%%%%###"""""""""$$$%%%$$$###""""""""""""""""""""""""###$$$%%%$$$""""""$$$%%%########################""""""""""""""""""""""""~~~jjj\\\QQQVVV\\\``````]]]ZZZXXXYYYXXXVVVTTTRRROOOJJJFFFCCCFFFKKKNNNOOOMMMIIIFFFDDD@@@;;;888999:::;;;;;;555444333222111///,,,)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************++++++++++++((()))******++++++******+++++++++++++++,,,,,,---++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---,,,,,,,,,+++***)))***+++,,,---************************++++++++++++++++++++++++...---,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&(((((('''&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%'''+++,,,)))&&&((('''&&&''')))***)))((()))******+++,,,---........./////////000000////////////000000000//////......///000...---,,,---...000000000000//////......---,,,,,,,,,++++++******(((((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###"""""""""$$$%%%$$$###""""""""""""""""""""""""$$$%%%$$$###"""###%%%'''$$$$$$$$$#########""""""""""""""""""""""""""""""|||hhhZZZPPPUUU\\\aaaaaa^^^[[[YYYYYYXXXVVVUUUSSSOOOJJJGGGCCCFFFIIILLLLLLJJJGGGEEECCC???:::888888:::;;;;;;666444333222222///,,,)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++))))))***++++++++++++++++++************+++,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,+++***)))***+++,,,---************************************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((($$$&&&(((((('''&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&)))---...+++(((((('''&&&'''((()))((('''******+++,,,---...//////,,,...///111333444444444000111111111000///.........///000///---,,,,,,---000000111111000///...---,,,,,,,,,++++++*********'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$###"""""""""$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$###"""###&&&(((%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""zzzfffXXXQQQVVV]]]aaaaaa^^^[[[YYYXXXWWWVVVUUUSSSPPPLLLHHHDDDFFFHHHJJJJJJHHHFFFDDDBBB???;;;999999:::::::::555444333222111///,,,)))''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++((())))))))))))*********))))))***+++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++++++++++++++******++++++,,,---************************)))))))))))))))))))))))))))(((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''###%%%(((((('''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((+++------+++)))((('''&&&'''((()))(((''')))***+++,,,---...///000...000222555777888999999222222222111000///...------...000///...---------//////000111111000///...---,,,,,,+++***)))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#########"""""""""$$$%%%$$$###"""""""""""""""""""""""""""###$$$#########%%%'''%%%$$$$$$$$$######""""""""""""""""""""""""""""""|||gggXXXSSSWWW]]]``````]]][[[YYYWWWVVVUUUUUUTTTQQQMMMJJJEEEFFFHHHIIIHHHFFFDDDBBBAAA???;;;::::::999999777555333222111111///+++(((''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******'''((())))))******)))))))))))))))))))))***++++++******))))))))))))******++++++++++++++++++++++++************************((())))))))))))(((''''''))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&"""%%%)))++++++***)))))))))((('''((())))))((('''(((((()))+++,,,.../////////111333666777888777777222222222111000///...---,,,...000000///......///,,,---///000000///...---...---,,,+++***)))((('''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""##################$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""###"""""""""$$$%%%$$$###""""""""""""""""""""""""!!!###$$$######$$$%%%$$$$$$$$$###############""""""""""""""""""""""""jjjZZZTTTXXX]]]```___]]][[[YYYVVVUUUUUUUUUTTTRRRNNNKKKFFFGGGHHHHHHGGGEEEBBBAAAAAA???<<<;;;:::999888666444333222111000...+++((((((((('''''''''&&&&&&&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&''''''((((((((((((((()))))))))))))))******+++******))))))))))))******************************))))))))))))))))))))))))+++++++++***)))'''&&&%%%'''(((***+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''((('''&&&&&&&&&$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$)))***)))'''((()))***)))(((((()))***)))'''&&&'''(((***+++,,,......///000222444444444222111333333333222000///---,,,+++---000111000//////000***+++---/////////---,,,......---+++)))((('''&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! %%%%%%$$$$$$###""""""""" !!!###$$$$$$$$$###""" !!!!!!"""######$$$$$$################################################ !!!"""$$$$$$######"""###"""""""""$$$%%%$$$###"""""""""""""""""""""""" ###$$$$$$######$$$########################""""""""""""""""""""""""qqqdddZZZ\\\___aaaaaa^^^[[[XXXQQQWWWXXXSSSQQQRRRQQQLLLEEEDDDEEEIIIHHHCCC@@@AAAAAA???>>>===<<<;;;888555222333333333111...***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&%%%$$$######$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$&&&%%%###"""!!!"""###$$$&&&%%%$$$######%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&'''((()))******))))))***,,,---/////////000111222333333444666444222000........................---,,,++++++.........------,,,,,,,,,+++++++++************)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$#####################$$$%%%%%%%%%%%%$$$###########################!!!"""###$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""""""""""""""############""""""""""""####################################%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%qqqdddYYY[[[^^^``````^^^ZZZXXXZZZ[[[XXXSSSRRRTTTQQQKKKEEEDDDEEEIIIHHHCCCAAABBBBBB@@@>>>======;;;999777333333444444222...+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))(((((((((((((((((()))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))((('''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$###""""""$$$%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$)))((('''&&&&&&'''((()))******))))))***+++---.........///000111222333333555444222000...---------------------------,,,+++------------,,,,,,,,,+++************))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$###########################""""""###$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$###"""""""""""""""""""""""""""""""""############""""""""""""####################################$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$qqqbbbWWWZZZ]]]___```]]]ZZZXXXXXXWWWTTTRRRTTTTTTOOOGGGEEEDDDEEEIIIIIIDDDAAABBBBBB@@@>>>======<<<999777333444555444222///+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''((()))(((&&&%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$"""###%%%&&&%%%$$$""" $$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&'''((((((***)))))))))***+++,,,------......///000111222222333222111///...---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""######""""""""""""############""""""""""""####################################$$$######""""""######$$$$$$######""""""######$$$pppaaaWWWYYY]]]``````^^^[[[YYYSSSSSSSSSSSSTTTSSSNNNIIIEEEDDDFFFIIIIIIDDDBBBCCCAAA???===<<<<<<;;;999888333444444444111...***'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&'''((('''&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""###$$$%%%$$$$$$""""""$$$######"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))******++++++,,,,,,---...///000111111111111000///------,,,,,,)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++))))))*********)))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$##########################################################################################$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""#########!!!"""""""""############!!!"""""""""##########################################""""""""""""############""""""""""""######qqq```VVVYYY]]]```aaa___]]][[[WWWUUURRRPPPOOONNNNNNOOOEEEDDDFFFJJJIIIEEECCCDDD@@@>>>;;;:::::::::999888333333444333000,,,)))&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%'''(((((('''%%%%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))))))))***+++,,,---...//////000/////////...---,,,++++++))))))***+++,,,,,,,,,+++)))*********************)))***+++,,,+++***)))'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""############!!!"""""""""############!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""tttcccUUUWWW\\\___```___]]][[[ZZZSSSNNNMMMMMMKKKKKKLLLEEEDDDFFFJJJJJJEEECCCDDDAAA>>>;;;::::::;;;:::999444444444333111---)))&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$#######################################################################################################################################""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))(((((()))******+++,,,---......---......------,,,******))))))***+++++++++******((((((((())))))))))))))))))***,,,---,,,+++)))'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$###""""""########################################################################"""""""""############$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""####################################!!!""""""######""""""!!!!!!""""""######""""""!!!xxxgggRRRUUUYYY]]]^^^]]][[[YYYUUUPPPRRR```hhhaaaRRRGGGEEEDDDFFFJJJJJJFFFDDDEEECCC@@@===<<<<<<===<<<<<<666666666555333...***((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$######"""######$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((''''''((())))))***+++,,,------,,,,,,------,,,+++***)))******************)))((('''''''''(((((()))))))))((()))+++,,,,,,***(((&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$###""""""########################################################################""""""""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""############""""""""""""#################################### !!!"""######"""!!! !!!"""######"""!!! {{{kkkPPPSSSWWW[[[\\\\\\ZZZXXXPPPQQQaaa~~~bbbHHHEEEDDDFFFJJJJJJFFFDDDEEEEEEBBB???===>>>>>>???>>>888888888777444000,,,)))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&'''((()))(((&&&%%%&&&'''#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""########################!!!!!!!!!!!!!!!!!!!!!!!!################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$ !!!###%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''((())))))((('''&&&(((((()))***+++,,,------+++,,,------,,,+++)))(((***************)))((('''&&&'''''''''(((((())))))'''(((***++++++)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$###"""!!!########################################################################""""""""""""############"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""############""""""""""""#################################### !!!"""######"""!!! !!!"""######"""!!! iiiVVVVVVWWWYYY[[[ZZZXXXVVVVVVRRRZZZooowww]]]FFFFFFEEEFFFIIIHHHDDDDDDHHHDDDBBBAAA???===;;;;;;:::777999::::::777111+++'''(((((('''&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################%%%###!!!"""$$$%%%$$$!!!$$$""" !!!$$$$$$### %%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$############ ###$$$!!!"""%%%########################%%%$$$###"""!!!  !!!!!!""""""############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))(((((())))))******++++++******+++++++++******)))...---,,,+++************))))))))))))((((((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&$$$"""###%%%%%%""" ################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""$$$###"""###$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!gggUUUUUUVVVYYY[[[ZZZXXXVVVSSSMMMMMMWWWaaa^^^SSSJJJFFFEEEFFFIIIHHHDDDDDDHHHDDDCCCAAA???===<<<;;;;;;888999;;;;;;888222,,,((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$########################%%%###!!!"""$$$%%%$$$"""$$$"""!!!"""$$$%%%###!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############!!!!!!$$$$$$""""""%%%########################%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""############""""""""""""######""""""""""""""""""""""""###########################"""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''(((((())))))***++++++)))******+++++++++******...---,,,+++************))))))))))))((((((((('''&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""#################################$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&$$$###$$$&&&&&&###!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""######$$$$$$%%%%%%$$$###"""###$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""#########"""""""""""""""}}}eeeTTTUUUVVVXXXZZZ[[[YYYVVVUUUNNNKKKMMMOOOOOOOOOQQQFFFEEEFFFIIIHHHDDDDDDHHHDDDCCCBBB@@@>>>===<<<<<<999:::;;;;;;888222---)))'''''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$########################$$$###"""###$$$$$$###"""%%%###"""###$$$%%%$$$###%%%$$$############$$$%%%$$$$$$$$$$$$$$$#########$$$!!!!!!$$$%%%"""###&&&########################$$$$$$$$$$$$#########"""!!!!!!!!!""""""""""""#########""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""###############""""""#################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((())))))******))))))***+++,,,,,,++++++---,,,+++***************)))))))))(((((((((''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!#################################$$$$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""###$$$%%%&&&''''''$$$###"""###$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############yyycccSSSSSSUUUXXXZZZ[[[YYYWWWUUURRRQQQTTTSSSOOONNNPPPFFFEEEFFFIIIHHHDDDDDDHHHEEEDDDBBB@@@???>>>======888999:::999666111,,,)))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$########################$$$$$$###############$$$########################$$$############$$$######%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$!!!"""%%%%%%######&&&################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################"""""""""""""""###############""""""""""""##############################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&''''''((())))))******))))))***+++,,,,,,,,,,,,,,,,,,+++***************))))))((((((((('''''''''%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""####################################$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###################################################""""""""""""""""""""""""!!!"""""""""############""""""######$$$%%%%%%&&&$$$###"""###$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$uuubbbRRRRRRTTTWWWZZZ[[[YYYXXXSSSPPPPPPTTTUUUPPPJJJHHHFFFEEEFFFIIIHHHDDDDDDHHHDDDCCCBBB@@@???>>>>>>>>>777777888777333///***'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$####################################""""""###$$$$$$##############################$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%################################################$$$!!!!!!$$$%%%"""###%%%########################!!!!!!!!!"""""""""""""""############""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""##################""""""""""""##############################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%'''''''''''''''(((((()))''''''(((((()))***************+++,,,,,,,,,,,,,,,++++++******))))))******((((((((((((''''''''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$!!!"""#########"""""""""################################################""""""""""""""""""""""""!!!"""""""""##############################""""""$$$###"""###$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$tttaaaQQQQQQSSSWWWZZZ[[[ZZZXXXVVVPPPMMMPPPRRRNNNJJJHHHFFFEEEFFFIIIHHHDDDDDDHHHCCCBBBAAA@@@>>>>>>>>>>>>666777666555222...)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$#######################################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############$$$$$$%%%!!!"""######$$$$$$#################################""""""""""""###$$$$$$########################"""$$$$$$$$$###"""###$$$###$$$%%%$$$###"""###%%%""""""###$$$$$$###"""""""""""""""################## ###$$$!!!"""%%%########################!!!!!!!!!!!!!!!"""""""""$$$############"""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#########""""""#################################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%(((''''''''''''((())))))((((((((()))******++++++++++++,,,,,,,,,,,,+++++++++******)))))))))******((((((((('''''''''&&&&&&$$$%%%&&&%%%$$$###$$$%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&########################"""""""""############$$$""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$!!!######"""!!!"""###################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#####################"""""""""!!!!!!$$$###"""###$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############sssbbbPPPPPPSSSVVVZZZ[[[ZZZYYYXXXRRROOOQQQQQQNNNLLLMMMFFFEEEFFFIIIHHHDDDDDDHHHBBBAAA@@@???>>>=========777777777555222...***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$###############$$$%%%%%%!!!""""""#######################################"""""""""""""""###$$$$$$########################"""$$$%%%$$$"""!!!###%%%!!!###%%%$$$"""!!!"""$$$!!!"""###$$$$$$###"""!!!!!!"""""""""#########$$$""""""### !!!#################################""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))******++++++,,,,,,------------,,,+++************))))))))))))******(((((('''''''''&&&&&&&&&$$$%%%&&&%%%#########$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%########################""""""""""""############""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$"""$$$$$$"""!!!###$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#################################$$$$$$###"""###$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""sssbbbOOOPPPRRRVVVZZZ[[[ZZZYYYRRRQQQRRRTTTRRRLLLJJJLLLFFFEEEFFFIIIHHHDDDDDDHHHAAA@@@???>>>============888888777666333///+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######""""""###$$$%%%%%%!!!!!!"""###############""""""""""""""""""""""""""""""!!!""""""###$$$$$$########################!!!$$$%%%%%%"""!!!###%%% ###$$$$$$!!! """$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!"""""" ###########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$######""""""######""""""""""""######""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''*********+++,,,,,,------.........---,,,+++***)))***)))))))))))))))******(((((('''''''''&&&&&&&&&$$$%%%&&&%%%###"""###$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""########################"""############$$$$$$$$$ """%%%%%%###"""$$$&&&########################################################################""""""""""""############""""""###$$$%%%&&&&&&'''$$$###"""###$$$$$$$$$"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!sssdddTTTPPPQQQVVVZZZYYYYYYZZZVVVTTTRRRQQQPPPNNNKKKHHHJJJFFFFFFIIIJJJGGGDDDEEEBBBAAA???===<<<;;;;;;;;;888888888777444000,,,)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###############"""!!!!!!$$$#########""""""!!!!!!""""""""""""############%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!######################################################""""""######$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%%%%&&&$$$"""!!!"""$$$&&&((("""############$$$$$$$$$!!!!!!""""""""""""!!!!!!######""""""""""""######""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######"""""""""""""""######$$$###############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""############""""""""""""######""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""######""""""############""""""################################################""""""$$$%%%'''(((******%%%%%%$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$############$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###rrraaaRRROOOQQQWWWZZZYYYXXXYYYVVVUUUSSSRRRQQQPPPMMMJJJJJJFFFFFFIIIJJJFFFDDDDDDAAAAAA@@@>>>=========<<<999999999777444///+++(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""############"""""""""!!!""""""""""""############$$$$$$###""""""###$$$$$$############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!######""""""""""""######"""""""""#########$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$##################""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""############""""""""""""######""""""""""""""""""""""""$$$#########""""""""""""#########"""""""""""""""""""""############""""""################################################""""""###$$$&&&'''(((((($$$######"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''(((((()))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$############$$$$$$############"""""""""!!!############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###""""""!!!qqq]]]OOOMMMPPPWWWZZZYYYWWWXXXVVVTTTSSSRRRRRRQQQOOOMMMIIIFFFEEEIIIIIIFFFCCCCCC@@@@@@@@@??????>>>>>>>>>::::::999777333///***(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$##################""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$############""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$%%%$$$############$$$%%%%%%$$$############$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&'''(((((('''$$$""" """############$$$$$$$$$!!!""""""######""""""!!!######""""""""""""######!!!!!!""""""""""""############$$$$$$$$$$$$######"""""""""""""""######$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$############$$$#########""""""!!!!!!""""""############""""""################################################""""""######$$$%%%%%%&&&###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((************))))))))))))++++++,,,,,,,,,,,,,,,,,,***)))))))))((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%%%%$$$###"""!!! """""""""""""""""""""""""""######$$$$$$$$$######$$$$$$############$$$$$$############""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!qqq\\\NNNMMMPPPWWW[[[XXXVVVVVVTTTSSSRRRRRRRRRRRROOOMMMIIIFFFEEEHHHIIIEEEBBBBBB>>>>>>>>>?????????>>>>>>;;;;;;999777333...***'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###$$$$$$%%%$$$$$$###############"""""""""""""""!!!"""""""""############$$$##################$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%&&&'''''''''&&&$$$"""!!!""""""#########$$$$$$$$$"""""""""######"""""""""######""""""""""""######!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######"""""""""""""""######$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""###############""""""""""""######""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!""""""############""""""################################################""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((***))))))))))))(((((((((+++++++++++++++,,,,,,,,,******))))))((((((''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$############$$$$$$#########"""""""""""""""#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$sss^^^OOOMMMQQQWWW[[[XXXUUUUUURRRQQQPPPPPPQQQQQQOOOMMMIIIEEEEEEHHHHHHDDDAAAAAA;;;<<<======>>>>>>======<<<;;;999666222...***(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""###############"""""""""""""""""""""######!!!"""""""""#####################$$$$$$#########""""""""""""""""""##############################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$#################################################################################$$$$$$#########$$$$$$$$$######""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!""""""###############&&&&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""######""""""""""""######"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""""""""######$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""##################""""""""""""##############################""""""""""""""""""""""""############""""""!!!!!!""""""############""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((*********++++++,,,,,,,,,*********)))((('''''''''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""######""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$vvvaaaRRRPPPRRRWWWZZZWWWUUUUUURRRQQQPPPPPPQQQPPPNNNLLLIIIEEEDDDGGGGGGCCC@@@@@@:::;;;<<<=========<<<;;;<<<;;;888555222...+++)))''''''&&&&&&&&&%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""############"""""""""""""""############""""""""""""############"""###$$$$$$$$$$$$###"""""""""""""""####################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############""""""###$$$$$$###""""""""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$ !!!""""""######""""""%%%%%%$$$#########$$$$$$"""############$$$$$$$$$"""######$$$$$$######"""######""""""""""""############""""""""""""!!!!!!######$$$$$$$$$$$$######"""""""""""""""######$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""######$$$############""""""""""""##############################!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""############""""""################################################!!!!!!""""""""""""""""""$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,,,,,,,++++++***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""###xxxeeeVVVSSSSSSWWWYYYVVVUUUUUUTTTSSSQQQQQQQQQPPPNNNLLLIIIEEEDDDGGGGGGBBB??????;;;<<<>>>>>>>>>===;;;:::;;;:::888555222...,,,+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######$$$$$$$$$###!!!"""""""""############""""""""""""############"""###$$$$$$$$$$$$###"""!!!"""""""""####################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$######"""$$$$$$%%%%%%$$$""" """############$$$$$$$$$"""######$$$$$$######"""######""""""""""""######$$$$$$#########"""""""""######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$##################""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" """###$$$$$$############""""""""""""##############################!!!!!!"""""""""#########!!!!!!!!!"""######$$$$$$""""""############""""""################################################!!!!!!!!!""""""###############$$$$$$$$$###!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((())))))***++++++,,,,,,++++++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$$$$$$$############$$$$$$!!!"""""""""############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!######zzzfffXXXUUUTTTWWWYYYVVVUUUVVVVVVTTTSSSRRRRRRQQQOOOLLLIIIEEEDDDFFFFFFBBB??????===>>>???@@@???>>><<<;;;:::999777444222///---,,,''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''############$$$%%%&&&&&&"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$""""""""""""############"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$#########################################################"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$#########%%%''''''%%%!!!"""############$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######"""""""""""""""######$$$###############$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" """###$$$$$$$$$#########""""""""""""##############################""""""######$$$$$$$$$%%% !!!"""###$$$%%%%%%""""""############""""""################################################!!!!!!!!!"""###$$$$$$$$$!!!"""#########!!! ######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''''''''''''''''''''&&&###$$$%%%&&&''')))******((())))))***++++++,,,,,,++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&xxxkkkWWWTTTTTTVVVWWWTTTTTTVVVUUUTTTTTTSSSRRRPPPOOONNNFFFEEEDDDBBB@@@?????????<<<<<<<<<<<<<<<===>>>>>>999888666555333000+++'''&&&&&&&&&&&&&&&&&&&&&&&&###(((+++'''!!! &&&---$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!&&& !!!%%%$$$###"""$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&########################""""""############""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$###""""""###$$$$$$######""""""!!!!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!###$$$###"""!!!"""###""""""""""""####################################"""############$$$$$$$$$########################%%%$$$$$$%%%''''''&&&$$$"""$$$''''''&&&%%%$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((((((***+++,,,+++***)))((('''&&&%%%%%%#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################$$$$$$$$$###############################################################################################################"""""""""""""""!!! ##############################""""""!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""vvviiiXXXTTTTTTVVVWWWTTTTTTVVVSSSSSSSSSRRRQQQOOOMMMLLLFFFEEECCCBBB@@@@@@??????===<<<<<<<<<;;;<<<<<<<<<999888666555333000+++'''&&&&&&&&&&&&&&&&&&&&&&&&)))""""""...======***$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$###"""!!!!!!!!!"""###""""""""""""############""""""""""""""""""""""""#################################"""""""""""""""%%% &&&)))'''###!!!$$$$$$###"""""""""############$$$$$$$$$$$$#############################################$$$%%%%%%########################""""""############""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################""""""!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!###$$$###"""!!!"""###""""""""""""####################################"""############$$$$$$$$$########################$$$$$$###%%%&&&'''&&&$$$%%%&&&((('''%%%$$$$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((()))+++---...******)))((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!"""######""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$##########################################$$$$$$################################################################################################"""""""""""""""!!! ########################"""""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""vvvjjjZZZUUUSSSVVVWWWTTTTTTUUURRRQQQQQQPPPOOOMMMKKKKKKDDDDDDBBBAAA@@@@@@@@@@@@>>>======<<<<<<;;;;;;:::999888777555444000+++(((&&&&&&&&&&&&&&&&&&&&&&&&'''"""===]]]dddLLL111$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$###############"""""""""!!!""""""###$$$""""""""""""############""""""""""""""""""""""""########################""""""""""""###############!!!###***---)))### $$$############$$$$$$%%%######$$$$$$$$$$$$#################################""""""""""""###$$$$$$########################""""""############""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""###$$$$$$###""""""###""""""""""""!!!!!!!!!$$$$$$############$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!###$$$###"""!!!"""###""""""""""""####################################"""############$$$$$$$$$########################$$$######$$$&&&'''%%%$$$'''''''''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))+++---...******)))((('''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""########################"""############$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""##################"""###""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%########################################################################""""""""""""""""""""""""""""""######""""""!!!!!!########################!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""{{{ppp\\\VVVSSSUUUWWWUUUSSSTTTPPPPPPOOOOOOMMMLLLJJJIIICCCBBBBBBAAA@@@@@@@@@AAA?????????>>>===<<<:::::::::888777666444000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&***&&&&&&222@@@CCC777***$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$######""""""#########!!!!!!!!!"""######$$$%%%!!!"""""""""############""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$###!!!###***,,,(((###!!!$$$#########$$$%%%&&&&&&######$$$$$$$$$$$$##############################"""""""""!!!""""""###$$$########################""""""############""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%% """###%%%%%%###""" """"""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!###$$$###"""!!!"""###!!!"""""""""####################################""""""#########$$$$$$$$$########################$$$######$$$&&&&&&%%%###%%%%%%%%%$$$"""###%%%'''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((((((***+++,,,---***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################!!!!!!"""###$$$%%%%%%%%%########################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!########################!!!!!!!!!""""""######$$$""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""vvv___WWWSSSUUUWWWUUUSSSTTTPPPPPPOOONNNMMMKKKJJJIIICCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@>>>===;;;::::::999777666444111,,,(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!""""""### !!!"""###$$$$$$%%%!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$###!!!!!!%%%'''$$$"""$$$$$$#########$$$%%%&&&&&&######$$$$$$$$$$$$##############################"""""""""!!!""""""###$$$########################""""""############""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$###!!! """"""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!###$$$###"""!!!"""###!!!"""""""""####################################""""""#########$$$$$$$$$#################################$$$%%%&&&%%%###!!!"""###""""""###&&&(((%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''((((((((()))))))))************)))))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################!!!!!!"""###$$$%%%%%%%%%########################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""yyyaaaYYYSSSUUUWWWVVVSSSSSSQQQPPPPPPOOONNNLLLJJJJJJCCCCCCAAA@@@????????????@@@@@@@@@@@@???===;;;::::::999888666555111,,,)))&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """(((---...---$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""### """###$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$ """###!!!"""&&&$$$############$$$$$$%%%######$$$$$$$$$$$$#################################""""""""""""###$$$$$$########################""""""############""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################!!!!!!"""######"""!!!!!!"""""""""############$$$$$$$$$############$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!###$$$###"""!!!"""###""""""""""""####################################"""############$$$$$$$$$###########################""""""###%%%&&&$$$###!!!"""############&&&((($$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''((((((((()))************)))(((((())))))((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""##################"""###""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%########################################################################""""""""""""""""""""""""""""""######$$$$$$##############################""""""##################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""|||cccYYYSSSTTTWWWVVVSSSRRRRRRRRRQQQPPPOOOMMMLLLKKKDDDCCCBBB@@@???>>>>>>>>>===>>>>>>???>>><<<:::888;;;999888777555111---)))&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!""""""###$$$ !!!"""###$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""### ###""" !!!&&&$$$$$$###"""""""""############$$$$$$$$$$$$#############################################$$$%%%%%%########################""""""############""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!###$$$###"""!!!"""###""""""""""""####################################"""############$$$$$$$$$###########################""""""###%%%%%%$$$###$$$%%%''''''%%%$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((((()))******+++***))))))((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!"""######""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$##########################################$$$$$$################################################################################################!!!"""###$$$$$$$$$$$$###########################$$$$$$##################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""dddZZZSSSTTTWWWVVVSSSRRRSSSSSSRRRQQQPPPNNNMMMLLLEEEDDDBBB@@@???>>>======:::;;;======<<<;;;999777;;;999888777555111---)))&&&&&&&&&&&&&&&&&&&&&&&&$$$))))))&&&$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""###$$$%%%%%% !!!###$$$$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""" """$$$$$$!!!!!!%%%$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&########################""""""############""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################################################################################################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!###$$$###"""!!!"""###""""""""""""####################################"""############$$$$$$$$$###########################""""""###%%%%%%$$$"""''')))******'''%%%############$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))&&&''')))***+++++++++***((((((((((((((('''''''''%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################$$$$$$$$$###############################################################################################################!!!"""###$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""zzzbbbYYYRRRTTTXXXXXXVVVUUUSSSQQQOOOMMMNNNMMMLLLJJJEEECCCAAA???>>>>>>>>>>>>============<<<;;;:::999::::::999666222---)))&&&'''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""!!! !!!###$$$$$$###"""""""""""""""######$$$""""""############""""""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$###""""""########################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######!!!!!!"""###############'''$$$######!!!!!!'''##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$""""""###"""!!!""""""""""""############################################################""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!""""""""""""############%%%%%%$$$######$$$%%%%%%"""""""""""""""######$$$########################""""""""""""##########################################""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""############$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""##############################################################################$$$$$$$$$$$$######$$$$$$##########################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""xxxaaaXXXRRRTTTXXXWWWUUUUUUTTTQQQOOONNNMMMMMMKKKJJJDDDCCCAAA???>>>>>>??????============<<<;;;::::::888888777555111---)))&&&***((('''&&&'''''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!###$$$###""""""""""""""""""######$$$""""""############""""""#########"""""""""""""""############"""""""""!!!""""""""""""""""""""""""#########"""""""""""""""########################!!!"""###$$$$$$$$$##############################$$$##################$$$########################$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%#########"""######$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######!!!""""""###############%%%"""!!!######!!!!!!###########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$""""""######!!!""""""""""""############################################################""""""""""""""""""""""""######""""""""""""##############################$$$$$$############$$$$$$############"""""""""!!!""""""""""""############$$$$$$###""""""###$$$$$$"""""""""""""""######$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""############$$$$$$$$$##############################""""""""""""######$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""########################################################################"""##################"""################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""uuu```XXXRRRTTTWWWWWWUUUUUUUUURRROOONNNMMMLLLKKKIIICCCBBBAAA?????????@@@AAA============<<<;;;::::::777777666444111---)))'''+++***((('''((('''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$###""""""###"""!!!"""###$$$###""""""""""""""""""######$$$""""""############""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$%%%$$$$$$$$$########################################################################$$$$$$$$$################################################$$$$$$$$$$$$%%%$$$$$$######"""#########"""""""""#########$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$######!!!"""######$$$$$$######$$$!!!!!!&&&)))&&&""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$%%%###""""""######!!! """"""""""""############################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""""""""""""""##################"""!!!!!!"""######"""""""""""""""######$$$########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""############$$$$$$$$$##############################""""""""""""######$$$$$$$$$##################""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$#######################################################################################!!!""""""######""""""!!!################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""sss```XXXSSSUUUWWWWWWVVVWWWUUURRRPPPNNNMMMLLLJJJIIIBBBBBB@@@@@@???@@@AAABBB>>>>>>>>>======<<<;;;:::777777666555222...***((()))(((''''''((('''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""###"""!!!"""###$$$###""""""""""""""""""######$$$""""""############""""""!!!!!!""""""######$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$##############################$$$$$$%%%%%%%%%%%%#################################$$$$$$#############################################################################################$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&"""###+++000,,,&&&"""##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%###""""""######""" !!!"""""""""############################################################""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""#########"""""""""""""""!!!"""""""""#####################""""""#########"""""""""""""""######$$$########################""""""#########$$$$$$$$$########################"""""""""""""""###############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############$$$""""""#########$$$$$$$$$###############$$$$$$$$$######""""""""""""#################################""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################!!!!!!""""""""""""!!!!!!###############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""~~~rrr___YYYUUUVVVXXXWWWWWWYYYTTTRRROOONNNMMMLLLKKKIIICCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>>>>===<<<;;;:::888888888666333000,,,***'''''''''(((***+++)))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$######$$$"""!!!"""######"""!!!"""""""""""""""######$$$""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""########################################################################""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###"""#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%"""###+++000,,,%%%!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$###!!!"""######"""!!!!!!"""""""""############""""""""""""""""""""""""################################################$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$###"""""""""""""""""""""######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$####################################$$$$$$$$$$$$########################!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""####################################""""""""""""######""""""""""""""""""""""""################################################################################################################################################################################################!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""}}}ppp^^^XXXUUUVVVWWWVVVWWWZZZSSSQQQOOOMMMNNNMMMLLLJJJDDDCCCBBB@@@@@@@@@AAABBB>>>>>>>>>>>>===<<<;;;;;;::::::999777444000,,,***(((((((((+++---...,,,+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###""""""######"""!!!"""""""""""""""######$$$""""""############""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################"""###$$$%%%%%%$$$###"""#######################################$$$$$$$$$########################"""""""""############$$$$$$$$$######"""#########"""""""""#########$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$### """(((+++'''""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$$$$"""!!!"""###$$$"""!!!""""""""""""############""""""""""""""""""""""""################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""""""""############""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$#################################$$$$$$$$$$$$%%%#################################$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%#########################################################"""######$$$%%%"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######""""""""""""#####################$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################################################################!!!""""""######""""""!!!"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""{{{nnn[[[VVVSSSTTTUUUTTTUUUYYYRRRPPPNNNMMMNNNNNNMMMLLLEEEDDDBBBAAA@@@@@@@@@AAA>>>??????>>>>>>===<<<;;;::::::999777333///***(((''''''(((***,,,,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$###""""""######""" """""""""""""""######$$$""""""############""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""##############################"""""""""###$$$%%%########################!!!###$$$%%%%%%$$$###!!!########################""""""#########$$$$$$$$$########################""""""""""""#####################"""######$$$$$$!!!!!!!!!"""""""""######""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###!!!"""&&&&&&""" !!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""################################################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""""""""############""""""""""""############"""###$$$%%%%%%$$$###""""""""""""""""""######$$$#################################$$$$$$$$$%%%%%%########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################""""""###$$$$$$%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######""""""""""""######""""""#########$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################"""##################"""!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""zzzlllYYYTTTRRRSSSSSSRRRSSSWWWQQQOOOMMMMMMNNNOOONNNMMMFFFEEECCCAAA@@@@@@@@@@@@????????????>>>===<<<;;;::::::999666222---)))&&&%%%%%%&&&'''((('''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%###""""""######""" """""""""""""""######$$$""""""############""""""$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%########################!!!"""$$$%%%%%%$$$"""!!!########################""""""######$$$$$$$$$$$$########################""""""""""""###############"""""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%###$$$&&&$$$ $$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$###"""!!!"""###$$$###"""""""""""""""############""""""""""""""""""""""""################################################%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$""""""""""""############!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%######################## !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######""""""###$$$%%%%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######""""""""""""######""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""xxxeeeUUUSSSRRRRRRTTTVVVWWWVVVTTTRRROOONNNNNNNNNMMMLLLHHHFFFCCCAAA???>>>??????@@@AAAAAA@@@===::::::::::::999888666333///,,,***(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!################################################""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$################################################""""""######$$$%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""&&&%%%###"""""""""""""""""""""""""""################################################""""""###$$$%%%%%%&&&&&&###"""""""""""""""############$$$$$$$$$$$$######"""""""""""""""!!! $$$###"""!!!!!!"""######$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$$$$$$$$$$############"""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""############""""""################################################$$$$$$$$$#########""""""""""""""""""############%%%%%%%%%$$$$$$#################################$$$$$$######"""!!!!!!!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""xxxeeeUUUTTTRRRRRRTTTVVVWWWWWWSSSQQQOOONNNNNNNNNMMMLLLHHHFFFDDDAAA@@@???@@@@@@???@@@AAA???===:::::::::999888777555222...+++)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################""""""!!!!!!!!!!!!""""""!!!!!!"""###############$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######"""!!!!!! ########################################################################"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""!!! $$$###"""!!!!!!"""######$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$######"""""""""########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""uuucccUUUSSSRRRRRRTTTVVVWWWWWWSSSQQQOOONNNOOOOOOMMMLLLHHHGGGDDDBBBAAAAAAAAABBB???@@@@@@???<<<:::::::::888888666444111...***((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################""""""######$$$%%%$$$$$$$$$###############"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#################################################################################$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######""""""!!!!!!######""""""""""""######$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$###############$$$###""""""""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$###############""""""""""""#####################"""""""""""""""########################!!!!!!""""""###$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""sssbbbTTTRRRPPPQQQSSSUUUUUUUUUSSSQQQOOONNNOOOOOONNNMMMHHHGGGDDDBBBAAAAAABBBCCC>>>???@@@???<<<:::::::::999888777555222...+++)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""!!!!!!"""############""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###########################$$$$$$$$$##############################""""""######$$$%%%########################!!!"""$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########""""""!!!"""""""""""""""#################################""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""############################################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""########################################################################!!!"""""""""##############################""""""########################"""""""""######$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""uuufffRRRPPPOOOOOOQQQSSSTTTTTTRRRPPPNNNNNNOOOOOONNNMMMIIIGGGEEEBBBAAAAAABBBBBB===>>>???>>><<<:::::::::::::::999777444000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$#########""""""#########################################################""""""!!!!!!!!!!!!"""""" !!!"""!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$##############################""""""######$$$%%%########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$%%%%%%######$$$$$$###"""!!!!!!######$$$$$$$$$$$$######""""""############""""""!!!!!!""""""####################################""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""######$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""########################################################################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""yyyjjjRRRPPPOOOOOOQQQSSSTTTSSSRRRPPPNNNNNNOOOOOOOOONNNJJJHHHEEEBBB@@@@@@@@@AAA<<<>>>???>>><<<::::::;;;;;;;;;999777444111---+++(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$######"""!!!!!!"""######################################################""""""!!!!!!!!!!!!"""""" !!!!!! !!!"""######$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%##############################""""""######$$$%%%###############$$$$$$$$$!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###""" ######$$$$$$$$$$$$######""""""######$$$$$$###### !!!"""######$$$#####################$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""###############$$$$$$$$$######$$$%%%%%%$$$##############################""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$###############################################################$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""yyyjjjSSSRRRPPPPPPSSSTTTUUUUUUQQQPPPNNNNNNOOOPPPOOONNNJJJHHHEEEBBB???>>>>>>>>><<<===>>>>>><<<::::::;;;::::::999777444000---+++(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$################################################""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! """###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%##############################""""""######$$$%%%""""""#########$$$$$$$$$""""""!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!!######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$### """###$$$$$$######""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$""""""""""""############"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""wwwgggUUUSSSRRRRRRTTTVVVWWWVVVQQQPPPNNNNNNOOOPPPOOONNNKKKHHHEEEAAA>>>=========;;;===>>>===;;;::::::;;;:::999888666333///,,,***(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&################################################""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""" """###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%#################################"""###$$$$$$%%%""""""######$$$$$$$$$$$$###"""  """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""" ######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$ """###$$$$$$$$$###""""""######$$$$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""############""""""################################################""""""######$$$$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$#################################$$$$$$%%%&&&&&&################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""############"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""ssslll[[[TTTPPPQQQSSSTTTVVVZZZSSSOOONNNSSSVVVRRRKKKHHHJJJHHHEEEBBB???>>>======<<<;;;;;;::::::999999888999888666333000---+++)))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""###############"""  !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!! """%%%&&&###!!!$$$$$$##################$$$###"""!!!!!!"""###$$$$$$$$$###############$$$########################################################################!!!!!!""""""#########$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$"""!!!###%%%&&&###!!!######$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############ !!!"""######"""!!! ########################$$$$$$###############$$$$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""$$$#########""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$tttmmmZZZTTTPPPRRRTTTUUUVVVYYYVVVRRRQQQVVVXXXTTTNNNLLLIIIGGGDDDBBB???>>>======<<<;;;;;;::::::999888888:::999777444111...,,,***''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""############$$$$$$$$$######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""######$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""!!!"""%%%&&&%%%#########$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################%%%###!!!"""$$$%%%$$$"""######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#######################################""""""############""""""""""""""""""############!!!!!!"""######"""!!!!!!########################$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""$$$#########""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###########################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$vvvoooZZZSSSPPPSSSVVVVVVVVVWWWWWWRRRRRRWWWXXXTTTOOOMMMGGGFFFDDDAAA???>>>>>>>>>;;;;;;;;;;;;:::999888888::::::888555222///,,,+++''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$""""""############""""""""""""""""""############$$$%%%&&&&&&%%%### """"""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""!!!"""""""""""""""######$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&$$$######%%%&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$###"""!!!!!!!!!"""###"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################%%%###""""""###$$$$$$#########$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""###$$$$$$###""""""########################$$$###############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######vvvpppYYYSSSPPPSSSWWWWWWVVVVVVTTTPPPPPPTTTUUUPPPLLLLLLFFFEEECCCAAA???>>>>>>???;;;;;;;;;;;;;;;999888777999999888555222///,,,***''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""############""""""!!!"""""""""###############$$$$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""######$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%%%%&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&$$$"""!!! !!!"""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$########################%%%$$$"""""""""###$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$##################$$$########################""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""##############################""""""""""""######""""""#########$$$$$$$$$#########$$$$$$##########################################"""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######""""""%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###wwwqqqZZZSSSOOOSSSXXXXXXVVVUUURRROOOOOORRRRRRNNNKKKKKKFFFEEEBBB@@@???>>>>>>>>>:::;;;<<<<<<;;;:::888777888777777555222...***(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""!!!"""""""""############"""!!! !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""######$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$%%%&&&&&&''''''"""##################"""!!!""""""###$$$&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###!!!!!!!!!""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$###########################$$$######"""######$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$#########$$$$$$#################################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""##################$$$$$$$$$$$$$$$##################$$$##############################""""""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""zzzsss\\\SSSNNNRRRWWWXXXVVVUUUSSSQQQQQQSSSRRRNNNLLLNNNFFFEEECCC@@@>>>=========:::;;;<<<<<<<<<:::888666777777666555222...***'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$%%%%%%$$$######""""""############""""""""""""""""""############!!!  """$$$&&&"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&###################################################$$$$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$""""""#########$$$$$$%%%%%%&&&&&&!!!"""############"""!!!!!!!!!"""###%%%'''((()))####################################################################################"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""""""""!!!!!!"""""""""$$$$$$############$$$$$$########################!!!###%%%%%%###"""############$$$$$$$$$$$$##############################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$%%%$$$###""""""""""""###$$$########################""""""""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""}}}vvv]]]SSSLLLPPPWWWXXXWWWVVVSSSQQQRRRTTTRRRNNNMMMOOOGGGFFFCCC@@@>>><<<<<<<<<999:::<<<===<<<:::888666777888777666333///***(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""############!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""!!!"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""%%%((((((&&&###"""#########$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!###$$$$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###########################&&&'''%%%"""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%###""""""!!!!!!""""""###########################""""""""""""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!xxx___TTTLLLOOOVVVXXXWWWWWWRRRQQQQQQSSSQQQLLLLLLOOOHHHFFFCCC@@@>>><<<;;;;;;999:::<<<===<<<:::777666888999999777444000+++)))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###""""""############""""""""""""""""""############"""###$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""&&&***+++(((%%%######$$$$$$#####################$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################ ###%%%&&&$$$"""!!!"""############$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$########################"""'''(((&&&###!!!"""######$$$$$$$$$$$$##############################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$###""" """###$$$######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###########################""""""""""""###$$$%%%&&&&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!{{{bbbOOOKKKTTTVVVXXXZZZWWWTTTRRRPPPOOOOOONNNLLLJJJEEECCC@@@???>>>>>><<<:::999:::;;;<<<;;;999777555:::;;;;;;999444---&&&""")))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$################################################""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$###"""!!! $$$$$$$$$############"""########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""}}}bbbOOOLLLTTTVVVXXX[[[XXXTTTRRRPPPOOOOOONNNLLLKKKEEECCC@@@>>>>>>>>><<<;;;999:::;;;;;;:::999777555999::::::888555///***'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$#######################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$############"""########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""cccPPPLLLUUUWWWYYY\\\XXXTTTRRRPPPPPPPPPOOOMMMKKKEEECCC@@@>>>======<<<;;;999999:::::::::888777666888888888777555111...,,,((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$############"""########################$$$$$$$$$#######################################$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$################################################""""""""""""""""""""""""bbbPPPLLLUUUWWWZZZ]]]YYYTTTSSSQQQPPPQQQPPPNNNMMMFFFCCC???=========<<<;;;999999999:::999888777666888888777666444111...---((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################"""###############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""bbbOOOKKKTTTWWWYYY]]]YYYTTTSSSQQQQQQQQQQQQOOONNNFFFCCC>>><<<<<<<<<<<<;;;888888999999888888777777999888777555222///,,,***''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################"""###%%%&&&&&&%%%###"""########################""""""######$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######"""!!!!!!"""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$#########""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""```NNNJJJSSSVVVYYY\\\YYYUUUSSSRRRQQQRRRRRRPPPOOOFFFBBB>>>;;;;;;<<<<<<;;;888888888888888888888888888888888666222...***((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""#######################################$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$$$$############"""#######################################$$$$$$$$$#######################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$################################################""""""""""""""""""""""""~~~___LLLIIIRRRUUUXXX[[[XXXUUUSSSRRRRRRSSSSSSQQQPPPFFFBBB>>>;;;:::;;;;;;;;;888888777777777777888888777888888888444000+++(((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%########################""""""""""""####################################"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$############"""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""|||^^^KKKHHHRRRTTTWWW[[[XXXUUUSSSRRRRRRSSSSSSRRRPPPFFFBBB===::::::;;;;;;;;;888777777777777777888888666888999999777222---)))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&########################""""""""""""####################################!!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%&&&&&&$$$$$$$$$############"""########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""}}}___QQQIIIPPPXXXXXXUUUUUUWWWSSSOOONNNPPPQQQPPPMMMDDDCCCAAA???===;;;::::::777777777777666666666666888999999999666222///,,,&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""############""""""######$$$$$$$$$%%%%%%%%%#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''))))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$############""""""""""""######|||^^^PPPHHHPPPXXXXXXVVVVVVWWWSSSPPPPPPRRRRRRPPPMMMEEEDDDBBB???===<<<;;;:::777777777777666666666555777888888777555111---+++''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''))))))((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,---,,,+++***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$%%%%%%$$$$$$##################""""""""""""######uuu\\\OOOHHHPPPXXXXXXWWWXXXVVVTTTRRRRRRTTTTTTPPPMMMFFFEEECCC@@@>>>===<<<;;;777777777666666666555555666777777666444000,,,***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%'''''''''&&&%%%&&&'''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((+++.../////////'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$&&&&&&$$$############"""""""""######""""""""""""######nnnZZZNNNHHHPPPXXXXXXXXXZZZVVVTTTSSSTTTVVVUUUQQQMMMGGGFFFDDDAAA???>>>===<<<777777666666666555555555666777777666444000,,,***(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%'''***---///(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&###"""""""""""""""""""""$$$######""""""######$$$nnnYYYNNNIIIPPPWWWWWWXXX\\\WWWUUUSSSTTTVVVUUUQQQMMMGGGFFFDDDBBB@@@>>>======666666666666555555555555777777888777555111---+++((((((''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((())))))((('''''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))))))))))))))))))))))))))))))))************************((((((((())))))))))))*********)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###  %%%)))---(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$"""""""""""""""""""""###$$$$$$############$$$$$$rrrYYYNNNJJJQQQWWWVVVXXX\\\WWWUUUSSSSSSUUUUUUQQQNNNGGGFFFDDDAAA???>>>===<<<666666666555555555444444777888888777555111---+++'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''(((((('''&&&'''((())))))(((((('''(((((()))$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((())))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,...---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&""" !!!$$$'''***'''''''''&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%''''''%%%$$$$$$#########"""""""""############$$$$$$$$$############$$$$$$rrrYYYOOOKKKQQQVVVUUUWWW\\\XXXUUURRRQQQSSSTTTQQQOOOFFFEEECCCAAA???===<<<<<<666666555555555444444444666777777666444000,,,***%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&((()))((('''&&&''')))))))))(((((((((((())))))&&&&&&''''''((())))))***'''''''''''''''''''''''''''((())))))))))))((('''))))))))))))))))))))))))((((((((())))))((((((((('''''''''''''''''''''''',,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********************************)))))))))*********++++++)))******+++,,,---......------------------------...........................////////////000000000222111000///............------------------------++++++++++++++++++++++++************************''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%{{{nnnYYYPPPLLLRRRVVVUUUVVV[[[YYYUUUQQQPPPRRRSSSQQQOOOFFFEEECCC@@@>>>===<<<;;;666666555555555444444444555555666555333///+++)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''((()))((('''&&&''')))))))))(((((((((((()))***'''(((((()))***++++++,,,(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))*********+++************************)))************+++++++++++++++,,,---...000000111000000000000000000000000000000000000000000000000111222222222333333333333555444333222111111111111222222222222222222222222////////////////////////++++++++++++++++++++++++)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))'''%%%###&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%tttdddQQQLLLSSSSSSTTTXXXVVVYYYTTTOOOOOORRRSSSPPPLLLGGGDDD@@@=========<<<<<<777999:::888444111222444666666555333000---***(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((()))(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&((((((''''''''''''((((((((((((((()))))))))))))))***)))(((((('''''''''(((+++++++++******)))))))))------,,,,,,,,,,,,,,,,,,///...---,,,,,,...000111333222111222444555666555777777777777555333111///000222333444333333555777666555666888::::::999888666777888555000...000222555555444444666777999;;;777666555666777777555333777444111111111000,,,))))))***++++++***)))***+++)))***************))))))&&&&&&'''((())))))))))))&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$${{{fffSSSNNNUUUUUUWWW[[[YYYYYYTTTOOOOOORRRSSSPPPLLLFFFCCC@@@>>>======<<<;;;777999:::888444111222444666666555333000---***((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))******************************))))))))))))*********)))(((((((((((()))***************************((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''((((((''''''''''''(((((((((((())))))******++++++******)))((((((((()))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000000000111222333444555555888888777888999:::::::::999:::;;;<<<<<<;;;999888999999999888888777666666<<<:::999;;;???AAA@@@???;;;;;;;;;999777666777888999999999999999999999999:::888888888999:::888777999777555555666555222000---......---,,,+++***+++))))))))))))((('''&&&&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$~~~gggSSSNNNTTTVVVYYY\\\ZZZYYYTTTOOOOOOQQQRRRPPPLLLEEECCC???>>>======<<<;;;777999:::888444222333555666666555333000---***(((+++***))))))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************+++******))))))******+++******))))))))))))******++++++++++++++++++++++++)))))))))))))))*********((())))))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&'''((((((((((((''')))((((((''''''(((((()))(((((()))***+++,,,,,,---******************+++,,,*********+++++++++++++++.........///000111333444333333555666777888999999:::;;;<<<===>>>>>>>>>>>>AAACCCEEEGGGGGGDDDAAA???@@@===<<<===??????===:::AAAAAADDDKKKQQQSSSNNNHHHCCCBBB@@@@@@@@@???>>>===???AAACCCCCCBBB>>>;;;888<<<;;;999:::;;;<<<;;;::::::999888888999888777555444333333222000...---,,,+++++++++***)))((('''&&&(((((()))))))))(((''''''((((((''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{hhhRRRLLLRRRUUUXXX\\\YYYYYYTTTOOONNNQQQRRROOOLLLDDDBBB???>>>>>>===<<<;;;888:::;;;888444222333555666666555333000---***(((+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((())))))))))))((((((((()))))))))*********((())))))******))))))(((************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++************************)))))))))*********++++++************************)))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))))))))*********+++++++++++++++++++++,,,---......,,,------...//////000000444444555555666888999:::;;;:::999999:::<<<===???@@@BBBEEEGGGHHHIIIJJJKKKUUUXXX]]]```^^^XXXQQQLLLKKKHHHGGGKKKQQQTTTQQQMMMNNNRRR[[[gggppppppfff]]]XXXTTTQQQQQQRRRQQQMMMJJJOOOSSSXXX[[[XXXQQQHHHBBB@@@>>>===>>>???@@@???>>><<<;;;:::999999888888777999888666555444333000..................---,,,,,,++++++++++++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkTTTLLLSSSUUUYYY\\\XXXXXXSSSNNNNNNQQQRRROOOKKKCCCAAA???>>>>>>===<<<:::888:::;;;999555222333555666666555333000---***(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((())))))******)))))))))))))))************+++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------+++++++++++++++*********************++++++++++++++++++++++++++++++++++++******)))))))))((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))+++*********************,,,,,,---...///000222333444444555666888999::::::999;;;===@@@CCCFFFHHHIIIJJJHHHEEEBBBCCCEEEIIIKKKNNNQQQVVVXXXZZZ\\\___bbbmmmrrryyy~~~|||uuulllfffbbb``````dddkkkmmmjjjfffeeehhhpppzzz{{{uuurrrnnnlllkkkiiiccc___dddiiiqqquuurrriii^^^VVVKKKJJJJJJJJJKKKKKKIIIGGGEEEDDDBBB@@@>>><<<<<<<<<===:::777666666555333000000111111222222222111111.........---,,,+++***)))'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqYYYOOOUUUXXX\\\^^^ZZZXXXSSSNNNNNNPPPQQQOOOKKKBBB@@@>>>>>>>>>>>><<<:::888:::;;;999555333444666666666555333000---***((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))***(((((()))***************)))*********++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((()))))))))&&&&&&'''''''''(((((((((((((((''''''(((((()))******))))))(((((())))))***++++++++++++++++++++++++000000111222444666888999777888:::;;;===???@@@AAA@@@CCCIIIPPPVVVZZZ\\\]]]]]][[[WWWUUUVVVXXX\\\___[[[^^^bbbeeefffiiinnnrrrxxx}}}{{{wwwvvvvvvxxxzzzyyyuuurrruuuttttttwww}}}|||wwwrrrnnnnnnsssyyy}}}{{{tttjjjddd]]]]]]^^^______]]]YYYVVVTTTTTTRRROOOKKKIIIJJJKKKGGGBBB<<<::::::999777555333444444555555444444333111222111111000///...---))))))))))))*********+++((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ttt[[[PPPUUUXXX\\\^^^XXXXXXSSSNNNMMMPPPQQQNNNKKKAAA???>>>>>>>>>>>><<<:::999;;;<<<999555333444666666666555333000---***((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))''''''''''''((((((((((((&&&''''''((())))))******((()))******++++++***************+++++++++,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------------,,,,,,,,,,,,------,,,---............---,,,........................------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''((((((((())))))))))))''''''''''''(((((((((((()))((('''''''''(((************))))))))))))******++++++,,,---...///000000555666777888;;;===???AAA>>>???@@@BBBEEEGGGHHHIIIMMMRRRZZZbbbhhhkkkkkkkkkjjjjjjjjjjjjlllnnnpppqqqfffiiilllllllllooovvv|||}}}{{{wwwtttxxxxxxvvvuuuuuuzzz|||xxxwwwssstttvvvwwwvvvtttqqqooonnnnnnppprrrrrrnnnhhhcccbbbcccbbb^^^[[[ZZZ[[[^^^ZZZSSSJJJDDDCCCCCCAAA>>>;;;:::::::::888777555555444444555444444333222222------,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttZZZOOOTTTWWWZZZ[[[VVVXXXSSSNNNMMMPPPQQQNNNKKK@@@???>>>>>>>>>>>><<<:::999;;;<<<999555333444666666666555333000---***((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''''''((()))******+++))))))***++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------...------,,,,,,------...,,,---...//////...---,,,////////////////////////---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((())))))))))))''''''''''''((((((((())))))((('''''''''(((***+++******))))))))))))*********+++,,,...111333555666999:::;;;===???BBBDDDFFFIIIJJJKKKNNNPPPRRRTTTUUUZZZ___gggnnnrrrsssrrrpppnnnppptttxxxzzz|||||||||rrruuuvvvuuusssvvv}}}~~~{{{yyyzzz}}}{{{zzz~~~yyyxxxvvvttttttvvvxxxzzzvvvxxx{{{}}}|||wwwoooiiijjjkkkjjjhhhddddddgggjjjkkkbbbWWWOOOMMMLLLJJJHHHBBBBBBAAA???<<<:::888666666666666777666666555444111000///---+++)))(((''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrYYYQQQ[[[\\\ZZZYYYTTTSSSRRRNNNKKKMMMQQQPPPLLLAAA>>><<<===<<<888888:::999:::999777555555666888777777666444111...+++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$&&&)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000---,,,,,,++++++,,,------+++************++++++,,,...,,,***+++...000///---...//////000000//////////////////000000000111111222111///------------............------------...,,,---/////////---+++***........................---,,,,,,---......,,,***........................///...,,,***))))))***************)))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%&&&!!!""""""$$$%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''(((((())))))******))))))(((''''''''''''(((,,,+++))))))***+++******)))***,,,---,,,,,,---...333444444444555777<<>>AAAEEEHHHJJJNNNRRRTTTWWW___lllvvv||||||zzzvvvrrrooommmmmmqqqnnnooowww{{{yyywwwxxx~~~~~~zzzvvvtttqqqooonnntttxxxyyytttpppooolllhhhooommmmmmmmmhhh^^^VVVTTTPPPJJJCCC>>><<<<<<<<<;;;777666444333222222222333111000///---***(((''''''((((((((((((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrXXXPPPYYY\\\[[[[[[XXXVVVUUUOOOKKKLLLOOONNNJJJ@@@===<<<===<<<999999<<<:::::::::888666555777999888777666555222///,,,***((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((+++***)))(((''''''''''''((((((((()))))))))******((((((((()))))))))******((((((((()))))))))******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---......//////000///...---------------........................///...------///000000///000000000000000000000000000000111222333222222222333333222111111111222222//////000111111111111111333222222111111000//////---...///000000000000///333111//////000000000///---...///000000///...---,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((())))))))))))******)))))))))))))))******))))))******,,,---...///111222333333444888<<<@@@===???AAADDDEEEHHHLLLOOOVVVYYY^^^```dddmmmzzz|||yyyxxxyyyzzzvvvuuuxxx|||}}}~~~|||vvvqqqooottt{{{~~~|||wwwqqqrrrqqqssswwwuuunnniiihhheee^^^SSSJJJEEEBBBAAAAAA:::888666555444555666777222222222000...***'''&&&''''''(((((())))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrXXXOOOYYY\\\\\\]]]ZZZXXXVVVPPPJJJKKKNNNMMMIII@@@===<<<>>>===::::::===;;;;;;:::888666666888999888888777555333///,,,***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((('''(((***+++(((((()))))))))*********(((((()))))))))*********((((((((()))))))))******,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,---......//////000///...---------------........................333222111000111111111111222222222111111111222222111222222333333333222222444444444444444555555666777555333222111222333444555555444444444555555666222333444444444444444333666444111111222333222222000111222222222000///------..................---++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((()))***++++++***+++,,,---...///111333444666999:::;;;===AAACCCHHHIIIKKKLLLMMMQQQVVVYYYbbbdddfffgggiiippp{{{xxxooollllllooopppoooqqquuuwwwqqqhhh^^^WWWRRROOONNNCCCAAA===:::777666777777333333333333222000,,,)))******)))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttYYYOOOXXX[[[[[[^^^[[[YYYVVVPPPJJJJJJNNNMMMIIIAAA>>><<<>>>===::::::<<<;;;<<<;;;999777777888:::999999888666333000---+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&((())))))'''(((***,,,))))))))))))************))))))))))))************))))))))))))************,,,,,,---------,,,,,,+++,,,,,,---------.........,,,------......//////000//////...---------------//////000111222111111000111111111000//////000111333222222222333444555666444444666888:::===???@@@===>>>@@@CCCEEEHHHIIIJJJMMMJJJEEE@@@>>>???@@@BBBCCCBBBAAA??????>>>>>>?????????>>>===<<<<<<<<<<<<:::999777888999:::999888777777777777555444222111222111111000000/////////+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))((((((((('''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************************))))))))))))(((((((((((()))***+++,,,***---/////////111444777;;;???FFFKKKMMMNNNOOOPPP\\\\\\]]]]]]___bbbhhhlllssstttsssrrrtttyyy{{{tttrrrppppppttt{{{~~~zzztttnnnjjjhhhgggZZZWWWPPPHHHAAA<<<999777777666555666777777444111///...,,,+++))))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvZZZOOOWWWZZZ[[[^^^\\\YYYVVVOOOIIIJJJNNNNNNJJJCCC???>>>???===999999<<<<<<<<<<<<:::888777999;;;:::999888777444111...,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&)))+++***'''&&&'''))))))))))))*********++++++)))))))))*********++++++*********+++++++++,,,,,,+++,,,------.........------------.........//////---......///000000111111//////............//////,,,---///111222222222111000111222222222333555777999999:::<<>>===<<<<<<:::888666444333333333000000/////////.........------------,,,,,,,,,,,,******************************++++++++++++******************)))))))))))))))))))))(((((((((''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********+++++++++************)))))))))((((((((()))***,,,---...+++///222444555777<<>>======>>>::::::999888777777666666333222111000...---,,,+++++++++++++++++++++++++++***++++++++++++++++++***+++++++++******)))))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********++++++++++++++++++*********))))))*********+++---///000111000555;;;???AAAFFFMMMSSS\\\aaahhhnnnpppqqqqqqrrrwww}}}xxxyyyyyywwwtttsssuuuwww{{{yyyuuupppiiibbb\\\YYYRRRJJJ@@@:::999888777555444333000...---------...++++++*********)))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyy]]]PPPWWWYYYZZZ]]]\\\YYYUUUNNNHHHJJJOOOOOOLLLFFFBBB??????===888777:::=========;;;999888:::;;;::::::999777555111...---))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((******)))'''&&&'''((()))******)))((('''""")))+++)))((()))+++)))************+++++++++)))************+++++++++,,,,,,,,,---------......***+++,,,...///000000111............/////////000000000000111222222333333111111111222333444666666888:::>>>AAACCCDDDDDDCCCAAAEEEJJJNNNQQQUUU\\\``````bbbgggnnnwww}}}|||}}}~~~{{{|||wwwtttooojjjfffddddddddd\\\XXXRRRLLLHHHGGGGGGHHHEEEEEEDDDBBBAAA@@@???>>>888777555333000---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''######$$$%%%'''((())))))$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++++++++******))))))+++,,,,,,---///111333444555<<>>;;;444222000///...///000111+++++++++************)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttXXXNNNWWW\\\\\\[[[WWWZZZXXXRRRJJJIIILLLLLLIIICCCBBBAAA???>>><<<;;;:::===<<<;;;888555666888;;;:::888777666555222...++++++******)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''***)))((((((((()))+++,,,++++++************************+++++++++,,,,,,,,,.........------,,,,,,,,,---...///...,,,---000222...---,,,,,,,,,---...///111///......000222333222222222444999;;;<<>><<<:::888555333000222333111---++++++---''')))++++++++++++***'''************************+++***)))(((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))*********)))))))))))))))&&&'''((())))))*********---,,,+++***)))***,,,---+++******,,,111555777777===EEEPPPZZZ```ccceeeeeefffhhhmmmrrrvvvyyyzzzzzzxxx|||}}}~~~|||yyyuuusssppptttwwwuuurrrqqquuuyyytttnnneee[[[RRRIIIBBB===;;;444000222444222111222000000///...,,,***))))))((())))))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%rrrWWWOOOXXX[[[[[[[[[XXXZZZXXXRRRKKKIIILLLLLLIIIBBBBBBAAA???===<<<::::::<<<<<<:::888555666888;;;:::888777666555222///,,,+++******)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++++++++++++++*********,,,,,,,,,,,,------------------...............///000000000///......///000...///000111222222111111333333333444666888<<<>>>@@@@@@DDDHHHJJJKKKRRR[[[hhhoooyyyyyyxxxwwwtttrrrpppjjjaaaZZZUUUTTTSSSRRRSSSRRRPPPLLLGGGCCC???>>>888888777555111/////////------,,,,,,,,,......,,,++++++******)))((((((''',,,+++***)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************))))))))))))***+++,,,---------------***++++++,,,,,,---...///111333666777777:::???CCCPPPVVV^^^cccdddcccaaa```jjjlllsss|||~~~~~~|||vvvpppooossswwwwwwtttppplllgggaaaZZZVVVLLLCCC:::888666444222444444444444444333000,,,***((((((((()))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppWWWPPPYYY[[[ZZZ[[[YYYYYYXXXRRRKKKJJJMMMMMMJJJBBBAAA@@@>>>===;;;:::999;;;;;;:::888666666888::::::999777666555333///,,,+++******)))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((())))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***+++++++++******++++++++++++++++++++++++---------.........//////------......///000000000///.........///000///......000222444444444222111777:::<<<>>>@@@EEEMMMRRRVVVWWWYYYZZZYYY\\\gggtttwwwmmmfffdddddddddhhhiiigggbbbZZZQQQJJJFFFCCCBBB???<<<:::999888888444111---,,,,,,---......++++++++++++************,,,++++++*********++++++*********))))))))))))((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))************************************++++++,,,+++++++++***+++,,,...///000000000555:::???@@@@@@CCCKKKRRRYYY^^^dddhhhiiihhhggggggjjjnnnwww~~~~~~|||zzzzzzzzz}}}wwwqqqrrrtttpppqqqsssuuuwwwvvvrrrooobbbVVVKKKEEE@@@999666666444333333444555333...)))***)))((((((((()))***+++((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppXXXQQQZZZ[[[YYY[[[ZZZYYYWWWRRRLLLKKKNNNMMMJJJBBBAAA@@@>>><<<;;;:::999:::;;;:::888666666888::::::999777666555333///,,,+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******)))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........//////............/////////000///...---///222444333111222333555777888999999:::CCCHHHMMMQQQTTT\\\fffooouuussspppkkkfffiiiyyy~~~}}}~~~~~~~~~wwwlll^^^TTTLLLHHHDDDBBBAAAAAA@@@???<<<666111111111000000111+++,,,,,,,,,------......,,,++++++******+++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))***************++++++))))))************))))))---------...000333555777:::>>>CCCFFFIIIOOOWWW^^^___aaaeeegggiiilllpppsssmmmrrr~~~zzzsssppphhhjjjnnntttzzz||||||zzznnneee\\\WWWPPPFFF===999666333222333666777333///...---***((('''((()))***(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttZZZQQQZZZ[[[ZZZ\\\ZZZXXXWWWSSSMMMLLLNNNNNNJJJBBBAAA@@@>>>===;;;:::999:::;;;:::999888777999;;;;;;999888777666333///---+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&&&&'''''''''(((((('''(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******++++++***+++,,,------,,,+++***++++++,,,,,,------------------------............/////////...............000000000111333555555555888999;;;???DDDKKKQQQTTT]]]cccjjjpppuuu}}}zzzrrruuu}}}ppp[[[VVVPPPNNNNNNNNNJJJFFFCCC;;;666888999777666777/////////......---------,,,,,,++++++******++++++++++++++++++************))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))******+++++++++,,,+++,,,,,,---------------------...000666===EEEIIIJJJJJJLLLPPPVVV^^^dddgggpppooonnnmmmnnnsssyyy~~~xxxpppppprrruuuyyy{{{zzzyyysssnnnjjjjjjcccVVVIIIBBB>>>;;;777666888;;;;;;:::444222...+++(((''''''((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%{{{]]]QQQXXX\\\\\\]]]ZZZWWWWWWSSSNNNMMMOOONNNJJJCCCBBBAAA???>>><<<;;;::::::;;;<<<;;;999999:::<<<;;;:::888777666444000---+++******)))))))))))))))))))))))))))))))))))))))''''''''''''((()))******''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((()))))))))******((((((((()))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,------......///---------............///////////////000000000000///000222333444666:::===EEEGGGKKKRRR\\\hhhrrrxxx|||vvvpppoooqqqqqqjjjdddQQQDDD;;;<<<===999777:::777666555222000...,,,+++///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++))))))******+++,,,,,,,,,***+++,,,------.........---///333:::DDDPPP[[[aaadddaaa```cccjjjqqquuuwww~~~}}}{{{xxxvvvwwwssssssuuurrrfffYYYSSSKKKHHHBBB===::::::<<<>>>:::888444000---***)))((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%```PPPWWW\\\______YYYWWWWWWSSSNNNMMMPPPOOOKKKDDDCCCBBB@@@???===<<<;;;;;;<<<===<<<;;;;;;<<<===;;;:::888777666444000---+++******)))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((((((((((((%%%&&&'''((()))(((((('''(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---.../////////....../////////000000000...///000111333444555666333888>>>BBBDDDKKKVVV___hhhkkkqqqzzzuuuaaaPPPJJJEEE===:::===>>>===;;;:::888666555444333222111///...------,,,---,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))))))***++++++,,,------))))))+++---.../////////333888???JJJWWWcccmmmrrrvvvvvvwwwyyy}}}}}}|||{{{zzzxxx~~~zzzwwwxxxwwwqqqkkkhhh```^^^XXXNNNCCC===<<<>>>>>>===:::777444000...---*********)))))))))((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%cccOOOVVV]]]``````YYYWWWWWWSSSNNNNNNPPPOOOKKKEEEDDDCCCAAA???>>>===<<<;;;===>>>===<<<<<<===>>>;;;:::888777666444000---+++******)))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------000///---,,,+++,,,,,,---,,,,,,------...///000000000000000000111111111111---...000333555888:::;;;???HHHRRRXXX^^^jjj{{{kkk^^^SSSFFFBBBEEE@@@@@@@@@AAAAAAAAAAAAAAA666555444222000///......---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++))))))***+++,,,,,,---------...///111333444555555<<>><<<999555333111************)))))))))))))))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%eeeRRRYYY\\\\\\]]]\\\ZZZWWWRRROOONNNMMMLLLKKKGGGFFFCCCAAA>>><<<;;;;;;===>>>>>>>>><<<;;;<<<===888888888888777444///,,,///...---+++***))))))((())))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))),,,+++***))))))***+++,,,***************)))((('''))))))***++++++++++++***+++,,,------......------...------...000111111000000///...///111333444444222333555666999===CCCGGGSSS\\\iiiwwwyyynnnaaaWWWSSSPPPKKKFFFFFFHHHIIIFFFCCC@@@;;;777666555222///---/////////...------,,,,,,+++,,,,,,,,,,,,,,,+++*********))))))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))+++***)))(((((('''''''''&&&&&&''''''(((((())))))***)))(((''''''((()))************))))))))))))))))))************++++++++++++***+++,,,---...,,,+++111222222000///111777;;;CCCNNN]]]llluuuzzz|||}}}|||yyywww|||ssssssxxxyyywwwwww{{{}}}|||uuugggVVVGGG???AAAAAA@@@>>><<<999777666222000---***(((((()))***))))))''''''''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&fffRRRYYY\\\\\\]]]\\\[[[XXXSSSOOOMMMLLLJJJIIIFFFEEEBBB@@@===;;;::::::<<<===>>>===;;;:::;;;<<<999888777777666444000---...---,,,******)))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))***+++***))))))))))))***+++))))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,---............---111000000111222222111000000000000000000////////////333888===CCCNNN[[[dddtttwwwmmmhhhddd]]]VVVRRRPPPNNNIIIEEEHHHDDDAAA@@@>>>:::555111///...------,,,,,,,,,,,,((()))******++++++++++++******))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***))))))((((((((((((((('''''''''(((((((((((((((***)))(((((((((((()))***************************************++++++++++++---,,,,,,---.........---///000222222444999???DDDOOOVVVcccppp{{{{{{ssspppsss}}}~~~yyyvvvrrrrrruuu}}}xxxmmm```XXXKKKHHHDDD???<<<;;;;;;;;;555444222///---,,,+++***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&gggRRRYYY\\\[[[]]]\\\\\\YYYTTTPPPNNNLLLIIIGGGEEEDDDBBB???===;;;:::999;;;<<<===<<<:::::::::<<<:::999777666555333000...++++++***))))))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++******)))(((((((((((((((((()))))))))************))))))))))))******((()))***+++,,,,,,,,,,,,+++,,,------......------,,,------..................///000111111111111000...000111222222444777999<<>>666444222///...---------+++++++++++++++***************))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))((((((((((((((('''***))))))(((((())))))*********************************+++++++++,,,,,,,,,......------...///000111111444888<<>>999888777555111---***((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&hhhSSSYYY\\\[[[\\\[[[\\\YYYUUURRRPPPNNNKKKIIIFFFEEECCC@@@===<<<::::::;;;<<<<<<<<<:::999:::;;;;;;999666555444333111///***)))))))))))))))******))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((,,,,,,++++++***)))(((((((((((()))))))))*********))))))))))))))))))))))))***+++,,,,,,---------,,,,,,,,,---............---------...////////////...---///111222222222222333333444555444666<<>>>>>>>><<<888333...+++,,,+++***)))((())))))***''''''''''''''''''''''''iiiTTTYYY[[[ZZZ\\\[[[ZZZXXXUUUSSSSSSQQQOOOMMMHHHFFFDDDAAA???===<<<;;;;;;<<<<<<<<<:::999:::;;;;;;999666555444333111///)))))))))((())))))***+++************************))))))************))))))((((((((((((((((((((((((---,,,,,,+++***))))))((())))))))))))************))))))************))))))---------------,,,+++++++++,,,,,,------------------...//////000000//////111222444333111111333555666888999999<<>>:::???@@@@@@@@@>>>;;;888666///...,,,***)))((())))))''''''''''''''''''''''''jjjTTTYYY[[[ZZZ\\\[[[YYYWWWUUUTTTTTTRRRPPPNNNHHHGGGEEEBBB@@@>>>===<<<;;;<<<===<<<:::::::::<<<:::999777666555333000...******)))))))))******+++***************************))))))))))))))))))***)))))))))))))))))))))))),,,+++++++++***))))))))))))))))))*********++++++******++++++++++++******------------,,,+++***)))+++,,,------......------...//////000000000000000000222222000...///333777666>>>GGGNNNWWWhhh}}}zzzwwwyyyrrrddd[[[ZZZXXXSSSXXXUUUQQQJJJCCC===888555///...---,,,,,,---......++++++************++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''))))))))))))))))))))))))''''''''''''((()))++++++***))))))))))))))))))((()))******++++++******)))+++++++++,,,,,,------...,,,,,,,,,---------......,,,...000333777@@@KKKTTT```ccciiisss|||yyyttttttvvvuuurrrrrr{{{wwwrrrrrruuuxxxyyy}}}{{{vvvnnncccVVVLLLFFF>>>>>>======<<<<<<<<<<<<222111...+++)))'''''''''''''''''''''''''''''''''kkkUUUYYY[[[ZZZ\\\[[[XXXVVVTTTSSSRRRPPPNNNKKKHHHFFFDDDBBB???===<<<<<<<<<===>>>===;;;:::;;;<<<999888777777666444000---,,,++++++*********++++++******************************))))))))))))******))))))))))))))))))))))))******************))))))))))))*********+++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,+++***------...////////////...//////000111111111111000///222444444555:::CCCKKKRRRaaassszzznnnjjjddd[[[XXXWWWVVVSSSNNNIIIDDDBBB777555333000.........///,,,++++++******++++++,,,*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''(((((()))******)))))))))))))))*********)))***++++++++++++***)))++++++,,,,,,---.........------------............///222666:::@@@LLL[[[fffrrrtttxxxyyywwwxxxuuutttvvv{{{~~~}}}xxxwwwxxxzzzvvvwwwxxxwwwrrrjjjccc^^^OOOLLLGGGBBB>>><<<<<<===999777333///,,,***)))(((''''''''''''''''''''''''lllUUUYYYZZZZZZ\\\[[[XXXVVVTTTRRRQQQNNNJJJHHHGGGFFFCCCAAA>>><<<;;;;;;===>>>>>>>>><<<;;;<<<===888888888888777444///,,,---,,,,,,+++******++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********)))************++++++++++++,,,------------,,,+++))))))***+++,,,,,,,,,,,,...//////000000000000000//////000111111111111111444888<<<@@@EEEOOO]]]ggg{{{rrrgggWWWXXXYYYYYYWWWTTTPPPNNNCCC@@@;;;666222///...---,,,++++++******++++++,,,************))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((())))))***(((((())))))******++++++)))***+++,,,,,,+++***)))++++++,,,,,,---...//////---------.........//////222666;;;@@@HHHVVVgggsss{{{qqqrrrvvv~~~~~~ooorrrwwwzzz{{{yyyuuurrrjjjdddZZZPPPGGGCCCAAAAAA???===999555111...---,,,((((((((((((((((((((((((jjjVVVYYY\\\]]]\\\VVVVVVXXXWWWTTTSSSSSSNNNHHHFFFGGGGGGCCC>>><<<>>>@@@>>>>>>===<<<;;;::::::999:::999888888777555000---...,,,******+++,,,+++***))))))))))))))))))))))))++++++************++++++))))))))))))************++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------............/////////000)))+++---...------...000444000...111333111111222>>>FFFRRR___mmm~~~}}}ttt``````^^^]]]ZZZXXXUUUSSSPPPMMMJJJEEEAAA:::333//////.........///...+++)))******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,***,,,------,,,...333777666BBBLLLOOORRR]]]lllvvvxxx{{{}}}{{{tttpppttt~~~zzzooo\\\GGG<<<:::???@@@@@@<<<666000---,,,%%%'''(((((((((((()))***kkkVVVYYY[[[\\\[[[VVVWWWYYYWWWSSSSSSSSSOOOJJJFFFGGGGGGCCC>>><<<>>>@@@>>>>>>===<<<;;;::::::999:::999888888777444000---...,,,******+++++++++)))************************++++++************++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------........./////////000000333222222111000111222333222111222444444333777>>>FFFTTTgggyyy{{{hhhfffbbb^^^[[[YYYZZZ\\\UUUSSSPPPNNNJJJEEE???:::444111---++++++++++++***+++++++++*********))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&$$$%%%&&&''')))***,,,,,,(((((((((((()))))))))***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...////////////...000000000///333999>>>DDDOOOZZZ]]]aaaiiisssyyyzzzqqqttt~~~|||lllVVVGGGAAA<<<=========;;;555///***)))))))))(((''''''((()))lllVVVXXXYYYZZZ[[[WWWYYYZZZWWWRRRQQQRRROOOJJJGGGGGGGGGCCC>>><<<===@@@>>>>>>===<<<;;;::::::999999888888888777444000---///---+++***++++++***)))************************++++++************++++++)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------....../////////000000000333111///...///111333333111222444555444555???JJJ\\\mmmzzzxxxqqqggg^^^ZZZ[[[^^^WWWVVVUUUTTTQQQLLLFFFBBB>>>999222---+++,,,,,,,,,++++++,,,,,,+++***))))))******************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))((('''&&&&&&'''((()))++++++,,,((((((((()))))))))******)))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,---...///000111111...///000111222888AAAHHHTTTaaannnrrrtttyyyvvvvvv~~~zzzeeeRRRIII@@@===<<<>>>@@@===333+++,,,+++)))(((''''''((((((lllVVVWWWWWWXXXZZZXXXYYYYYYVVVQQQOOOQQQNNNJJJGGGHHHGGGCCC>>><<<===???>>>>>>===<<<;;;::::::999999888777777777444000---///---+++***++++++***(((************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,...........................////////////000000000...---,,,---000333333222777555777;;;???GGGUUUcccoooccc]]]\\\ZZZYYYXXXWWWVVVRRRMMMIIIJJJEEE===666222000///...******+++,,,,,,+++***)))++++++************))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''++++++******))))))(((((((((((()))))))))*********((())))))))))))*********,,,,,,,,,++++++,,,,,,,,,---------...//////000111...000333666:::CCCOOOWWWddduuu|||~~~~~~ooo___UUUMMMEEE======AAAAAA999000...,,,)))''''''(((((((((lllWWWWWWWWWWWWZZZXXXYYYXXXUUUOOONNNOOOMMMHHHGGGHHHGGGCCC>>>;;;===???>>>>>>===<<<;;;::::::999888777666777666444111---///---+++***++++++***)))************************++++++************++++++************++++++++++++++++++++++++++++++++++++---------......---------........................////////////000000000111//////000333555666555444:::888===JJJ[[[mmmsssfff___[[[ZZZYYYZZZZZZXXXUUURRRRRRNNNGGGAAA<<<777222...***++++++,,,,,,,,,+++++++++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((('''''''''++++++******))))))(((((())))))))))))************((())))))))))))*********---,,,,,,,,,,,,,,,,,,---///......---......///000222555:::@@@HHHTTTaaakkkxxx~~~}}}yyysssqqquuuwwwqqqiiieee[[[PPPBBB<<<===>>>;;;666///---***)))***+++***)))jjjWWWXXXWWWWWW[[[YYYXXXYYYVVVQQQOOOOOOLLLGGGHHHIIIHHHCCC>>>;;;<<<>>>>>>>>>===<<<;;;::::::999777666666666666444111......,,,******+++,,,+++***++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++---......//////......---......................../////////000000000111111///111444555444444555666<<<>>>KKKccc}}}sssjjj]]][[[YYYYYYZZZZZZXXXWWWTTTRRRNNNIIIDDD>>>777333000///...---,,,,,,,,,---*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&'''((()))++++++,,,)))))))))*********++++++)))))))))*********++++++------,,,,,,,,,,,,------//////.........000111222555:::AAAIIIRRR___nnnxxxqqqiiiccceeeiiiiiihhhiiidddZZZMMMCCC>>><<<;;;;;;444111......//////,,,)))hhhWWWYYYXXXXXX[[[ZZZYYYZZZXXXSSSRRRQQQMMMGGGHHHIIIHHHCCC>>>;;;<<<>>>>>>>>>===<<<;;;::::::999666666555666666444111...,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++......////////////..............................//////000000000111111111...111555444222555<<>>;;;<<<>>>>>>>>>===<<<;;;::::::999666666555666666444111...+++***)))))),,,------,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......////////////......////////////////////////000000000000111111111111///444888777777===KKKWWWkkk{{{yyyooohhhbbb^^^[[[YYYWWWTTTSSSRRRPPPMMMJJJBBB>>>999333...---------(((((()))***,,,---...///))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))&&&&&&''''''(((((()))))))))************+++++++++***++++++++++++,,,,,,,,,...------,,,,,,------.........///000444888<<<>>>NNNTTT\\\eeennnyyy}}}qqqhhheeegggggglllnnnfffVVVIIIDDDEEECCC???<<<;;;:::666...'''lllZZZ\\\[[[ZZZ\\\YYY[[[ZZZZZZ[[[ZZZVVVQQQMMMIIIGGGDDD@@@;;;:::;;;===@@@AAAAAA???<<<999888888666666666666444222000///---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++,,,,,,---------,,,,,,------.../////////000000000000000111111222...///111444555444222000222000333;;;EEETTTkkk~~~ggg___aaaXXXXXXXXXXXXVVVTTTRRRQQQNNNIIIBBB<<<666111,,,)))+++,,,,,,---,,,,,,+++***))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,***++++++,,,,,,------...,,,+++***+++,,,.........444//////555:::===EEEOOObbblllwww|||{{{nnneeeggggggggghhhfff___TTTLLLEEECCCAAAAAAAAA<<<333+++kkkYYY\\\\\\\\\]]][[[[[[ZZZZZZZZZYYYUUUPPPLLLIIIHHHDDD@@@<<<:::;;;===???@@@AAA???<<<999888888666666666666444222000///---,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,------......///000000111000000000000000111111222111000000111333666888999:::BBBSSSeeeyyy}}}hhh```]]]\\\[[[ZZZYYYVVVTTTRRRTTTRRRNNNJJJEEE???888444------,,,,,,,,,,,,------++++++*********)))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,***++++++,,,,,,---.........---------.../////////333000222:::BBBJJJUUU```ppp|||vvviiihhhgggggggggbbb[[[UUUHHHDDDAAAAAAAAA???999333jjjZZZ]]]]]]]]]___\\\[[[ZZZZZZYYYXXXTTTOOOKKKIIIHHHEEE@@@<<<;;;<<<>>>???@@@@@@>>>;;;999888888666666666666444222000///------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------......//////000000111111000000000000000111333333222111111333777:::999BBBWWWqqqttteeebbb___ZZZYYYYYYYYYWWWTTTTTTTTTSSSRRRNNNHHH@@@:::222000---++++++,,,...///,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++++++++++++++,,,------....../////////000000000000000111222777AAAKKKUUUbbblll}}}ooolllgggfffeeeddd```\\\OOOJJJCCCAAAAAAAAA@@@???kkkZZZ^^^^^^]]]^^^[[[[[[ZZZYYYXXXVVVSSSNNNJJJJJJIIIFFFAAA===;;;<<<>>>>>>??????>>>;;;999888999666666666666444222000///------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---------------,,,,,,,,,---......//////000111111111111000000000000111111111444666666333333777:::AAAVVVuuuxxxkkkddd\\\XXXYYYZZZYYYWWWTTTTTTSSSSSSQQQLLLEEEAAA999666111---++++++---...,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,---.........---...000000//////000111333999BBBMMMUUU]]]gggnnn}}}vvvmmmfffdddbbb___]]]ZZZRRRGGG@@@>>>@@@CCCEEEkkk[[[^^^^^^\\\]]]YYY\\\ZZZYYYWWWVVVSSSNNNKKKKKKIIIFFFBBB>>><<<===???===>>>???>>>;;;999888999666666666666444222000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------......//////000111111222111111111111111222333333000333666666555:::DDDMMMfff}}}xxxmmmddd___]]]ZZZXXXZZZXXXVVVUUUTTTRRROOOLLLCCC???999333...,,,++++++,,,,,,+++++++++************************************)))))))))((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------...//////+++---.........///222555>>>HHHVVV```ffflllpppsss~~~yyynnnhhhdddaaa^^^ddd[[[NNNBBB======@@@CCCjjjZZZ^^^]]]\\\\\\YYY[[[ZZZXXXWWWVVVTTTPPPMMMKKKJJJGGGBBB>>>===>>>@@@<<<>>>>>>===;;;999888999666666666666444222000///...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------............//////000000111111222222111111111222333444666666666:::<<<===AAAOOOeeewwwrrrggg^^^ZZZ]]]ZZZVVVTTTTTTTTTSSSSSSLLLHHHCCC<<<666111---+++,,,,,,,,,+++++++++************************************)))))))))(((((((((((((((((((((((()))******************************))))))))))))))))))))))))*********************************++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////+++---......///222888>>>NNN\\\llluuuzzz~~~{{{sssnnnjjjhhhmmmggg\\\QQQHHHBBB???>>>fffWWW\\\]]]]]]^^^[[[[[[ZZZXXXWWWWWWUUUSSSPPPLLLKKKGGGCCC???===>>>@@@<<<===>>>===:::999888999666666666666444222000///......---,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------+++,,,,,,---...///000000//////000111111222222333111111222333555777999:::CCCKKKTTTZZZaaasssvvvfff___[[[YYYUUUTTTTTTTTTTTTSSSRRRPPPMMMGGG@@@999333///------------,,,,,,,,,,,,*********************************)))))))))((((((((((((((((((((()))******************************))))))))))))))))))))))))*********************************+++++++++,,,,,,***++++++,,,,,,---------,,,,,,------.../////////---///111111222777AAAIII___nnn|||~~~{{{wwwuuuwwwwwwtttlll```RRRFFF???bbbUUU[[[^^^^^^```]]][[[YYYXXXXXXXXXVVVTTTRRRLLLKKKHHHCCC???===???@@@;;;===>>>===:::999888999666666666666555222000///......---,,,,,,,,,,,,---...------,,,,,,------...------------------------,,,------....../////////***+++,,,---...000111111000000000111222222333333111111222444666999;;;<<>>======@@@===;;;999:::::::::999666666666555444333111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++..................------............/////////000333000......111222111///333333444555666999BBBJJJeeevvv{{{___]]]XXXSSSSSSVVVXXXWWWTTTSSSRRRQQQPPPMMMGGG@@@:::666111,,,+++---///,,,)))+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******+++,,,,,,---......111...---//////---///222//////000444===HHHTTT\\\jjjvvv~~~nnnUUUBBBqqq[[[SSSYYY[[[\\\^^^ZZZ]]]ZZZWWWUUUUUUUUUUUUTTTNNNJJJEEEAAA??????>>>===???===;;;:::::::::999888666666666555444333111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,................................./////////000000222000///000333444333111333333444666<<>>===>>>===;;;;;;<<<;;;999777666666666555444333111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,............................../////////000000000000///000222444555444333555555555999FFF]]]wwwxxxrrriiiccc___]]]ZZZWWWWWWVVVVVVVVVUUUQQQLLLHHHBBB<<<333///...///...---,,,+++++++++************++++++++++++++++++++++++***************************)))(((((((((((()))***++++++++++++++++++++++++---------,,,,,,,,,,,,+++************+++++++++,,,+++++++++,,,------.........,,,---000///,,,...333333999CCCMMMWWW___fffjjjxxxyyy}}}|||sssmmmiiibbbYYYQQQmmmXXXSSS[[[]]]___```ZZZ\\\ZZZWWWVVVVVVVVVUUUSSSOOOKKKFFFBBB@@@???>>>======<<<<<<<<<===;;;888666666666666555444333111111........................------------------------...------,,,,,,,,,------............////////////...////////////000000000///000111333444444333222888777888AAAVVVsss~~~ooobbb[[[[[[^^^WWWWWWVVVVVVVVVTTTQQQNNNIIIBBB999222///.........,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------......000///111222111...000555333>>>MMMZZZccchhhkkkmmmzzz|||sssfff]]]WWWRRROOOoooZZZTTT[[[]]]^^^^^^XXX\\\ZZZWWWVVVVVVVVVTTTSSSOOOKKKFFFBBB@@@???>>>>>>===<<<<<<<<<===;;;888666666666666555444333111111........................---------------------------------,,,,,,---.............../////////000000////////////000000000111000111222333222222222222888<<>>>>>===;;;;;;<<<;;;999777666666666555444333111111........................------------------------------------------...///.........//////000000111/////////000000000111111111222333333222222444666;;;JJJ]]]pppwwwddd[[[ZZZXXXVVVUUUUUUTTTRRRQQQOOOLLLFFF>>>888222///...,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++))))))***++++++***)))))))))))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,,,,------------------............000111//////666@@@KKKZZZnnn{{{~~~~~~wwwllldddaaa```rrr\\\TTTYYYZZZ\\\^^^YYY[[[YYYXXXWWWWWWVVVTTTRRRPPPLLLFFFCCCAAA@@@???>>>???===;;;:::::::::999888666666666555444333111111................................................---------------...//////---......///000000111111//////000000000111111111111333333333333555:::>>>HHHdddyyyiii___\\\YYYWWWVVVVVVTTTSSSQQQPPPMMMGGG???777111///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------..................------------000222222555AAAMMM___mmmsssvvv|||~~~qqqhhhdddrrr[[[SSSXXXZZZ\\\___[[[[[[YYYXXXXXXXXXVVVTTTRRRPPPLLLGGGCCCAAA@@@???>>>@@@===;;;999:::::::::999666666666555444333111111////////////////////////........................---------------...///000---......///000111111222000000000000111111111111111333444444444888???EEEVVV{{{|||ccc```\\\YYYXXXWWWVVVTTTRRRRRRQQQLLLDDD;;;444000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------..................---------...111555777===KKKYYYkkkyyy~~~sssmmmqqq[[[VVV^^^]]]ZZZ\\\\\\\\\ZZZWWWVVVUUUTTTSSSQQQOOOKKKEEEAAA>>><<<;;;:::<<<;;;;;;::::::999999888666666666555444333111111///////////////////////////////////////.........------............------............/////////000000000000000000111111111444777333222888<<>>===;;;:::<<<;;;;;;::::::999999888666666666555444333111111////////////////////////.........///////////////---......//////......---........./////////000000000000000000111111111111222888666444:::@@@RRRlllwwwggg^^^[[[YYYXXXXXXUUUSSSRRRSSSRRRLLLBBB:::666333///,,,,,,---------,,,,,,,,,++++++++++++***++++++************++++++***+++,,,+++)))((()))***++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,------------........./////////---...///111333111333===GGGQQQ^^^jjjttt}}}~~~yyyrrr[[[TTT]]]\\\ZZZ\\\[[[\\\ZZZWWWVVVVVVUUUSSSRRROOOKKKEEEAAA>>>===<<<:::<<<;;;;;;::::::999999888666666666555444333111111////////////////////////------......//////000000---......//////......---....../////////000000000000000000111111111222222///666555444;;;GGG```}}}mmm```XXXYYY^^^XXXVVVTTTTTTTTTPPPJJJDDD>>>999222---,,,,,,---...,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........---...000000//////111222111555>>>KKKVVV^^^gggoooxxx~~~uuu\\\TTT\\\\\\ZZZ\\\ZZZ\\\ZZZWWWVVVVVVVVVTTTSSSOOOKKKEEEAAA???>>><<<;;;<<<;;;;;;::::::999999888666666666555444333111111////////////////////////,,,------...///000111111......////////////.........////////////000000000000000000111111222222333111666444555CCCTTTooolllZZZYYY```YYYWWWUUUTTTUUUSSSPPPNNNFFF@@@777000------......------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++,,,------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......//////,,,...000000000///000222333;;;HHHUUU^^^dddkkkpppyyyuuummmwwwyyy___VVV]]]]]]\\\\\\ZZZ\\\ZZZWWWVVVVVVVVVUUUSSSOOOKKKEEEAAA???>>>===<<<<<<;;;;;;::::::999999888666666666555444333111111////////////////////////,,,------...///000111111...//////////////////...////////////000000000111///000000111222333333333444777444;;;PPPddd}}}}}}```XXX]]]YYYWWWUUUTTTTTTTTTTTTSSSMMMGGG===555111//////...---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///000000...///000000//////000111666AAAOOOZZZbbbiiipppssstttyyyyyyiiimmm|||dddYYY``````]]]]]]ZZZ\\\ZZZWWWWWWWWWWWWVVVTTTOOOKKKEEEBBB@@@???>>>===<<<;;;;;;::::::999999888666666666555444333111111////////////////////////------......//////000000...//////000000//////.../////////000000000111111///000000111222333444444111555666CCC]]]qqqlll]]]\\\ZZZXXXVVVUUUTTTTTTUUUUUURRRLLLDDD<<<777333000...------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///000000111//////000//////000333555<<>>===<<<;;;;;;::::::999999888666666666555444333111111////////////////////////........./////////////////////000000000000////////////000000000111111111///000000111333444444555222<<>>888222......------------,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++,,,,,,++++++,,,---------------------------...---------,,,,,,,,,,,,,,,,,,---...///000111111////////////000444999===IIIYYYiiipppuuu|||}}}||||||~~~lll___dddcccaaa___ZZZ\\\ZZZXXXWWWWWWWWWVVVUUUOOOKKKFFFBBB@@@@@@???>>><<<<<<;;;::::::999999888666666666555444333111111///////////////////////////////////////.........//////000000000000//////000000000000111111111111///000000222333444555555;;;LLL\\\ppp|||nnn\\\\\\ZZZXXXUUUTTTTTTVVVTTTQQQMMMGGGBBB:::333.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,+++++++++,,,---------------------------//////.........---------,,,,,,---...///000111222/////////000222777>>>CCCVVVgggwww|||}}}~~~xxxsssrrrtttvvv{{{jjj]]]eeeddd`````````___]]]ZZZXXXXXXWWWUUUSSSKKKIIIFFFBBB???>>>>>>>>><<<<<<;;;:::999999999999666666555444333222222111000000000000000000000000000000000000000000000000111111111000000000000000111222333222111000111222333///---111333444666999HHHZZZuuuqqqdddYYYXXX[[[YYYTTTPPPSSSPPPNNNMMMLLLEEE999000...000111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------------......///000000111///000333555444888JJJ]]]iiiooo{{{~~~zzzuuutttwwwwwwwwwxxxyyyvvvsssvvv||||||mmm^^^eeeddd```aaaaaa```]]]ZZZXXXWWWVVVTTTRRRLLLIIIFFFBBB@@@>>>>>>>>><<<<<<;;;:::999999999999666666555444333222222111000000000000000000000000000000000000000000000000111000000000000000000000000222333222111000111222222000111444666777;;;AAA]]]kkkooo^^^YYYZZZYYYVVVSSSTTTRRROOOOOOMMMGGG>>>666000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++------------------------............//////000000000///111444777???RRRdddnnnyyy~~~}}}{{{{{{{{{||||||~~~}}}~~~||||||||||||||||||||||||~~~}}}{{{zzzzzz{{{|||}}}~~~~~~{{{yyyzzz{{{yyy|||~~~|||ppphhhfffqqqrrrwww}}}~~~{{{{{{~~~ppp___dddddd```aaaaaa___]]]ZZZWWWVVVUUURRRQQQLLLJJJFFFCCC@@@>>>>>>>>><<<<<<;;;:::999999999999666666555444333222222111000000000000000000000000000000000000000000000000000000000000000000111111000111222222111000111222......111444444777AAAKKKmmmyyymmmaaa\\\YYYVVVVVVVVVTTTQQQOOONNNJJJDDD???555111---,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------////////////////////////222000111666???MMM```pppzzz~~~zzzuuussspppmmmkkkkkklllmmmqqqrrrtttsssrrrpppqqqqqqooooooooooooooooooooooooooonnnmmmllllllmmmooopppssssssttttttsssrrrqqqpppoooppppppooolllkkkkkklllmmmooosssuuuvvvwwwyyy{{{yyy{{{}}}}}}}}}~~~|||oooiiioooooouuu{{{sss```ddddddaaabbbaaa___]]]YYYWWWUUUTTTRRRPPPMMMKKKGGGCCC@@@>>>>>>>>><<<<<<;;;:::999999999999666666555444333222222111////////////////////////////////////////////////000000000000000111111111000111222222111000222333000111222333444:::KKK[[[vvvtttdddXXXUUUWWWVVVTTTQQQOOOOOOMMMIIIFFF===666...,,,...000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................////////////////////////444333555<<>>>>>>>><<<<<<;;;:::999999999999666666555444333222222111//////////////////////////////////////////////////////000000111111111111///111222222111111222333666666666777999DDD[[[qqqpppZZZTTTWWWUUUSSSQQQOOONNNNNNLLLKKKFFF===333......///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................../////////000000000000000333666;;;EEEUUUiiiyyy}}}zzzvvvrrrmmmgggaaa]]]VVVSSSNNNJJJHHHHHHJJJKKKLLLNNNQQQRRRSSSUUUXXXZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSTTTUUUSSSQQQPPPQQQRRRPPPRRRUUUWWWXXXZZZ]]]```]]]```dddgggiiilllppprrryyyzzz|||~~~zzzoooooovvvttt___dddeeebbbbbb```^^^\\\YYYWWWVVVUUUTTTRRROOOLLLHHHDDD@@@???>>>>>><<<<<<;;;:::999999999999666666555444333222222111000000000000000000000000000000000000000000000000/////////000111111222222///000222222111111222444444444555999@@@PPPjjj}}}bbbVVVWWWTTTSSSRRRPPPOOONNNNNNNNNKKKDDD999222///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................///000000111222222222;;;FFFRRRaaarrr~~~|||yyyuuuqqqlllgggbbb\\\VVVRRRKKKIIIFFFCCCBBBBBBCCCDDDDDDFFFHHHJJJKKKNNNRRRTTTPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPOOOOOONNNNNNOOOPPPPPPNNNOOOPPPOOOMMMLLLMMMNNNKKKMMMNNNOOOPPPQQQTTTWWWSSSVVVZZZ]]]___bbbfffiiiqqqrrrtttwwwzzz}}}vvvmmmmmmuuusss^^^dddfffcccbbb___]]][[[YYYXXXWWWWWWVVVTTTOOOMMMIIIDDDAAA???>>>===<<<<<<;;;:::999999999999666666555444333222222111000000000000000000000000000000000000000000000000...//////000111111222222...000111222111111333444000222888BBBOOObbb|||mmm]]]YYYTTTTTTTTTRRRQQQPPPPPPPPPLLLGGG>>>666111///...///........................------------------------------------.........///........................------...000111222333444666DDDUUUbbbppp}}}~~~|||yyyuuuqqqnnnhhheee```\\\XXXSSSNNNKKKDDDCCCAAA@@@???@@@@@@AAAAAABBBDDDDDDEEEGGGKKKNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIKKKJJJJJJJJJJJJLLLMMMNNNJJJLLLLLLLLLJJJIIIJJJKKKJJJKKKKKKKKKJJJKKKNNNPPPPPPRRRUUUVVVXXXZZZ\\\___cccdddgggjjjnnnrrrtttvvv}}}zzzppplllrrrzzzrrr^^^dddgggdddbbb^^^]]][[[YYYXXXXXXXXXWWWVVVOOOMMMIIIDDDAAA???>>>===<<<<<<;;;:::999999999999777666555444333222222111000000000000000000000000000000000000000000000000...//////000111222222222...000111222111111333444333777AAAPPPaaavvvuuubbbZZZUUUUUUVVVTTTRRRQQQQQQRRRKKKHHHAAA999222///000222........................---------------------------------.........//////////////////////////////,,,---...000111333444555;;;MMMbbbppp{{{xxxuuuqqqnnnkkkgggbbb___]]]ZZZVVVSSSPPPMMMIIIFFF???>>>>>>>>>>>>>>>?????????@@@AAA@@@@@@BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFFFFFFFGGGIIIKKKLLLGGGHHHIIIHHHFFFFFFFFFHHHIIIIIIIIIHHHGGGGGGIIIKKKKKKLLLNNNOOOOOOOOOQQQSSSWWWXXX[[[___cccfffiiikkkrrrvvvzzz}}}~~~xxxjjjgggjjjzzzsssaaaeeefffdddbbb\\\\\\ZZZXXXXXXWWWVVVSSSQQQPPPMMMHHHCCC???============<<<:::888777777777777333444555666666444222111000000000000000000000000////////////000000000000000000000000////////////000000000000000111222333111===NNN]]]mmmsssaaaZZZUUUSSSVVVVVVSSSQQQRRROOOLLLHHHBBB;;;555000---000...------...///...,,,------------------------////////////////////////////////////000000000000///......000333666777777KKK```rrrxxx~~~~~~{{{xxxuuusssssshhhfffccc___[[[YYYXXXWWWTTTOOOLLLLLLJJJEEEBBBBBB>>>===>>>???AAAAAA???>>>AAABBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJFFFEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIKKKLLLMMMNNNRRRSSSTTTVVVXXXZZZ\\\]]]aaacccgggkkkooouuu{{{zzz}}}uuuggghhhqqq}}}{{{{{{zzzxxxwww{{{vvvdddggggggeeeccc]]]\\\ZZZXXXXXXWWWVVVSSSQQQPPPMMMHHHCCC???============<<<:::888777777777888444555666666555333111000000000000000000000000000////////////000000000000000000000000000000000///000111111111111222333444;;;HHHYYYgggsssmmm___XXXTTTWWWYYYWWWTTTSSSQQQOOOKKKFFF???888333///000///......///000///...------------------------////////////////////////////////////000000000000000000000111333777;;;===TTThhhzzz}}}zzzxxxtttrrrooolllhhhfffdddccc^^^\\\YYYVVVSSSQQQPPPPPPRRRMMMJJJJJJHHHCCC@@@BBB@@@@@@@@@BBBDDDFFFGGGHHHKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBCCCCCCDDDFFFEEECCCBBBAAAAAABBBBBBEEEEEEGGGHHHIIIKKKLLLLLLKKKLLLMMMNNNPPPQQQSSSSSSWWWXXX[[[^^^bbbfffkkknnnooorrruuuxxxzzz}}}~~~hhhgggiiisss~~~zzzuuusssvvv}}}yyygggjjjiiifffddd^^^\\\ZZZXXXWWWWWWVVVSSSQQQPPPMMMHHHCCC???============<<<:::888777777888888666666666666555333111///000000000000000000000000////////////000000000000000000000000000000000000111222333333222333555777DDDRRRdddqqq{{{hhh\\\TTTUUUZZZYYYUUUSSSSSSRRROOOKKKDDD===666222111///......000111000///------------------------////////////////////////////////////000000000000000111222111333888@@@GGG^^^ppp|||wwwsssnnnlllgggfffccc```]]][[[YYYXXXWWWVVVTTTQQQOOONNNMMMMMMNNNJJJGGGGGGEEE@@@@@@BBBAAABBBDDDGGGKKKPPPTTTWWWVVVVVVTTTRRRPPPNNNMMMLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEBBBAAA?????????AAABBBDDDDDDCCCAAA@@@??????@@@@@@CCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOOOOPPPRRRSSSTTTWWWZZZ]]]```aaaeeehhhlllooorrruuuyyy|||~~~vvvhhh]]]dddyyyyyyvvvxxx~~~zzziiikkkiiifffccc^^^]]]ZZZXXXWWWVVVUUUTTTRRRPPPMMMHHHCCC???=========<<<;;;:::888777777888888777777666666444222000///////////////////////////////////////000000000000000000000000000111111111000222333333222444999===IIIXXXmmm{{{vvveeeTTTQQQVVVWWWTTTQQQSSSSSSRRRNNNIIIAAA:::666111000......///000000000........................////////////////////////////////////000000000000000222333222333;;;HHHRRReeerrr~~~~~~yyywwwtttooojjjeeeaaa___]]]\\\ZZZYYYWWWVVVUUUUUUSSSRRRQQQPPPOOONNNMMMMMMLLLHHHFFFFFFCCC@@@AAAEEEDDDHHHMMMSSSXXX\\\```bbb]]]\\\ZZZWWWSSSPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEECCCDDDEEEEEEFFFEEEDDDDDD@@@???===<<<<<>>>>>>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGKKKLLLLLLMMMMMMNNNNNNNNNPPPPPPQQQTTTWWWZZZ[[[[[[\\\^^^bbbeeegggjjjnnnppptttwww{{{vvvbbbaaaqqqyyyiiikkkiiidddbbb]]]]]][[[XXXVVVVVVUUUTTTRRRPPPMMMHHHCCC???=========<<<;;;999888888888888999777777666555333222000000////////////////////////////////////000000000000///000000000111111111222///111222222222777???FFFTTTdddzzzrrrZZZRRRTTTVVVTTTSSSSSSSSSRRRPPPKKKDDD>>>:::333000...---.../////////........................////////////////////////////////////000000000000///111222333666AAAQQQ]]]iiiqqqxxx{{{~~~zzztttpppfffdddaaa]]]YYYUUURRRQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOONNNNNNMMMLLLLLLKKKHHHFFFEEEBBB@@@CCCIIIPPPVVV___dddfffeeedddddd]]]\\\YYYVVVSSSPPPMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFDDDCCC>>>===;;;:::;;;>>>@@@BBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJKKKNNNSSSVVVVVVVVVRRRTTTVVVXXXYYYZZZ]]]___fffiiiooouuu{{{qqqfffjjjrrrvvvwwwwww}}}wwwiiilllhhhcccbbb^^^^^^[[[XXXVVVUUUUUUTTTSSSPPPMMMHHHCCC???=========;;;;;;999888888888999999777777666444333222111111000000000000000000000000////////////000000000000///000000111111222222222///111222222444<<>>???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIMMMRRRVVVUUUSSSOOOPPPRRRSSSRRRSSSTTTVVVYYY\\\```eeekkkqqquuuwwwvvvjjjhhhlllppprrrvvv|||wwwiiillliiidddccc___^^^[[[WWWUUUUUUUUUTTTSSSPPPMMMHHHCCC???=========;;;:::999888888888999:::666666555444333333222222000000000000000000000000////////////000000000000///000000111111222333333111333444333666BBBSSS```ooonnnbbb___\\\YYYXXXSSSSSSRRRQQQNNNKKKHHHFFF;;;777333000000111000000........................////////////////////////////////////000000000000333222333999EEEVVVgggqqq{{{}}}~~~{{{ssspppkkkgggccc___[[[WWWXXXVVVTTTQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQPPPOOONNNHHHFFFEEECCC@@@???FFFOOO```gggnnnpppkkkddd```^^^YYYXXXWWWVVVTTTSSSRRRQQQRRRRRRQQQPPPPPPOOOPPPPPPMMMMMMNNNNNNMMMLLLJJJIIIJJJKKKLLLKKKIIIFFFBBB@@@;;;;;;;;;;;;===>>>???@@@===<<<;;;:::;;;;;;<<<===@@@@@@@@@AAABBBBBBCCCCCCEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIMMMSSSUUUTTTQQQNNNOOOQQQQQQPPPQQQRRRTTTSSSTTTVVVYYY^^^ccchhhjjjtttwww|||pppfffhhhmmmrrruuuzzzwwwjjjmmmjjjeeedddaaa^^^[[[WWWUUUUUUUUUTTTTTTPPPMMMHHHCCC???=========;;;:::999888888888999:::666555444333333333333333000000000000000000000000////////////000000000000///000000111222222333333333444555555999FFFYYYiiippprrrgggbbb]]]XXXWWWTTTTTTSSSQQQOOOMMMKKKJJJ>>>:::666333222222222111////////////////////////////////////////////////////////////000000000000555333444<<>>FFFPPPYYY```gggiiieee```______YYYYYYXXXXXXWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTPPPPPPQQQQQQPPPOOOMMMLLLKKKLLLLLLKKKIIIEEE@@@>>>::::::;;;<<<>>>??????@@@;;;:::999999999:::;;;<<<@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIGGGFFFJJJOOOQQQOOOKKKHHHJJJLLLLLLLLLLLLNNNPPPTTTSSSSSSTTTWWW\\\```ccckkkooouuu{{{rrrdddccchhhtttvvv{{{{{{llljjjjjjeee```aaaaaa^^^YYYTTTRRRRRRSSSUUUOOOKKKEEEAAA???>>><<<;;;<<<;;;999888777777666666666666666555444333111111000000000000000000000000............/////////000000000000000111222333444444555555666@@@RRRaaahhhrrrxxxqqqnnnhhh___XXXZZZUUUQQQPPPNNNJJJJJJMMMXXXMMM???444///.........000000000000000000000000............/////////000///000111111000000111222333111444DDD[[[qqq}}}}}}}}}{{{wwwtttoooiiiddd```___^^^\\\ZZZYYYXXXWWWUUUSSSPPPMMMKKKIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHIIIKKKJJJJJJJJJKKKKKKIIIHHHIIIGGGDDDCCCCCCEEEHHHJJJXXX]]]dddhhhhhheeebbbaaabbb```^^^^^^___aaabbbbbbaaaaaaaaaaaa___]]][[[ZZZXXXZZZ\\\[[[XXXVVVTTTTTTTTTSSSQQQMMMHHHDDDBBBAAA<<<<<<<<<<<<<<<<<<<<<;;;<<<:::999:::<<<>>>===<<>>===<<<;;;:::888777777666666666666666555444333111111000000000000000000000000........./////////000000000000000000111222333444111555888===IIIZZZhhhmmmqqq|||zzzttttttqqqjjjcccYYYTTTRRRSSSQQQMMMKKKMMMSSSKKK@@@666000///000000////////////////////////........./////////000000///000111111//////000222333444;;;MMMdddzzz~~~wwwsssooollljjjfffbbb^^^]]]]]]\\\[[[ZZZXXXWWWWWWQQQPPPOOOMMMLLLKKKJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKIIIJJJLLLPPPSSSUUUUUUTTTVVVTTTQQQNNNLLLLLLNNNOOOUUU[[[eeemmmppppppooooooooommmkkkkkklllnnnppppppooooooooonnnmmmkkkiiigggiiijjjjjjjjjiiigggeeeccc]]][[[XXXRRRLLLFFFCCCAAA??????>>>===<<<<<<;;;;;;;;;:::999888999999999999;;;<<<===@@@BBBEEEFFFGGGJJJIIIIIIIIIJJJLLLNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJKKKLLLNNNMMMLLLNNNNNNNNNOOOPPPRRRTTTUUUVVVYYY^^^ccciiipppwww{{{xxxiiifff```gggpppxxxpppeeegggiiieee``````bbb___ZZZVVVTTTSSSTTTUUURRRNNNIIIEEECCCBBB@@@???<<<;;;:::999777777777777666666666555444333111111000000000000000000000000....../////////000000000000000000000111222333444000666===DDDPPP```jjjnnnssszzz}}}xxxzzzyyytttnnn[[[VVVTTTVVVTTTPPPMMMMMMLLLIIIBBB:::333000000222////////////////////////....../////////000000000000111111000///...000111222888FFF[[[rrr|||xxxuuummmjjjgggfffeeedddbbbaaadddddddddccccccbbbaaaaaaXXXXXXWWWWWWVVVUUUTTTTTTPPPPPPQQQQQQRRRTTTUUUUUUWWWYYY\\\```cccfffhhhiiiiiigggccc___[[[YYYXXXXXX\\\dddppp{{{~~~~~~|||{{{|||}}}}}}yyyvvvpppmmmggg___WWWPPPKKKHHHFFFEEECCCBBBAAAAAAAAAAAA=========;;;999888999:::;;;<<<===???BBBEEEGGGIIIKKKKKKKKKLLLNNNSSSWWWYYYSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOQQQRRRQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUWWWZZZaaaiiiooowww{{{wwwoooaaa```ccclllxxx{{{lllcccfffjjjfffaaaaaabbb___[[[WWWUUUTTTUUUVVVQQQNNNIIIFFFDDDCCCAAA???<<<;;;:::999888777777777666666666555444333111111////////////////////////...////////////000000000000000000000111222333444222999@@@HHHSSSaaajjjllluuuyyy|||}}}~~~~~~~~~}}}|||~~~yyysssccc\\\VVVVVVTTTPPPMMMMMMIIIIIIFFF>>>666111000111...........................////////////000000000000111111000......000222111???UUUmmmyyytttpppnnnhhhhhhggghhhjjjlllmmmnnnqqqqqqqqqqqqqqqqqqrrrrrriiijjjlllmmmmmmllljjjiiiffffffggggggiiijjjkkklllooooooooonnnpppssswwwzzzyyywwwuuuqqqmmmiiigggeeelllttt~~~vvvmmmddd]]]VVVRRRMMMLLLJJJHHHGGGFFFFFFFFFBBBBBBBBB@@@===;;;<<<>>>>>>>>>>>>???AAACCCEEEFFFKKKLLLMMMPPPUUUZZZ___bbb^^^]]]]]]\\\[[[[[[ZZZZZZXXXWWWVVVWWWXXXYYYXXXVVVRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSXXX^^^cccmmmrrryyyzzzhhh```\\\cccqqqzzz}}}}}}xxxjjjbbbgggkkkgggcccbbbaaa___[[[XXXUUUTTTUUUUUUPPPMMMIIIFFFDDDBBB@@@>>>===<<<:::999888888777777666666666555444333111111////////////////////////////////////000000000111000000000000111222333444555<<>>>>>>>>======<<<===>>>@@@BBBCCCHHHJJJOOOTTT[[[aaafffiiihhhhhhgggfffeeeddddddcccaaa```___```aaa```^^^\\\XXXXXXWWWVVVUUUTTTSSSRRRQQQRRRSSSRRRRRRTTTWWWYYYaaafffnnnuuu{{{nnnaaaXXX^^^jjjsssxxx|||yyyjjjbbbfffkkkgggcccccc```^^^[[[XXXUUUTTTTTTTTTNNNKKKHHHEEEDDDBBB@@@>>>===<<<;;;999888888888888666666666555444333111111000000000000000000000000/////////000000000111111000000000000111222333444888AAAMMMYYYiiiyyy}}}{{{rrreeeXXXSSSRRROOONNNOOOLLLLLLJJJEEE>>>777222///000000000000000000000000/////////000000000111111000111111000000111555777FFF[[[yyy{{{xxxxxxzzz}}}~~~wwwtttrrrmmmllljjjhhhiiippp|||}}}xxxqqqkkkhhhYYYVVVQQQNNNLLLIIIFFFDDD@@@???=========???AAABBBCCCFFFLLLTTT]]]fffnnnrrruuuuuutttsssrrrrrrqqqqqqnnnmmmmmmmmmmmmllliiifffbbbbbbaaa```^^^[[[YYYXXXUUUVVVWWWWWWUUUUUUUUUVVVYYY]]]cccjjjpppvvv}}}ttteee[[[]]]dddjjjttt{{{zzzkkkaaaeeeiiifffbbbbbb___]]]ZZZWWWUUUSSSSSSSSSMMMKKKHHHFFFEEECCC@@@>>>===<<<;;;:::999888888888666666666555444333111111000000000000000000000000//////000000000111111111000000000000111222333444===IIIXXXhhhyyypppcccWWWTTTTTTRRRPPPPPPMMMLLLIIIFFFBBB<<<666222111111111111111111111111//////000000000111111111000111111000111333888;;;RRRggg~~~yyyqqqmmmllllllnnnpppqqqrrrvvvxxxoookkkiiifff^^^XXXOOOMMMIIIEEEBBBAAAAAAAAA>>>@@@EEENNN[[[jjjwww~~~|||xxxuuuqqqqqqpppnnnkkkhhheeeccc___``````^^^\\\ZZZ[[[\\\\\\]]]___bbbfffllltttyyy~~~sssfffbbb```bbbooo|||zzzkkk```dddgggdddaaaaaa^^^\\\ZZZWWWTTTSSSRRRRRRNNNLLLIIIGGGFFFDDDAAA>>>===<<<;;;:::999888888888666666666555444333111111000000000000000000000000000000000000111111111111000000000000111222333444AAAOOOaaarrr|||lllaaaWWWUUUVVVTTTQQQPPPNNNKKKGGGFFFDDD@@@999444111111111111111111111111000000000000111111111111000111111111222555:::===XXXlll|||tttnnnkkkmmmqqqtttyyy}}}xxxooobbb^^^VVVOOOHHHCCC@@@???;;;<<>>EEEUUUlll|||ttttttsssoookkkhhhhhhiiimmmgggeeeiiikkkhhhiiimmmwww|||{{{fff[[[fffyyyoooccceeegggdddaaacccbbb___[[[YYYWWWVVVSSSQQQLLLIIIGGGEEECCCAAA>>><<<::::::999888777777777777555555555555444333222111000000000000000000000000222222111111000/////////000111111111222444999<<>>;;;333222000000111111000//////000000111111111111111222///111666555555AAAQQQpppzzz}}}xxxvvvzzzqqqlllmmmrrr}}}yyyfffTTTHHHFFFCCCBBBFFFSSSiii|||xxxwwwvvvwwwqqqoooqqqqqqmmmmmmppptttxxxtttccchhhxxxpppdddeeehhhdddbbbcccdddaaa]]]ZZZXXXVVVSSSQQQLLLJJJGGGEEECCCAAA>>><<<::::::999888777777777777555555444444333333222222000000000000000000000000000000000000000000000000222111111111222777>>>CCCSSS\\\dddgggiiinnnpppppptttzzzvvvuuukkk^^^VVVSSSRRRQQQNNNMMMMMMMMMKKKIIIEEEAAA???777444111///000111111000///000111111222222111111222000222666555888HHHZZZuuu{{{vvvpppkkkmmmppprrrvvv|||ooogggkkkqqq|||~~~uuulllhhhfffaaaaaaaaabbbeeehhhjjjlllgggjjjooovvv~~~~~~hhhXXXMMMKKKHHHHHHPPPeeezzzxxxyyyvvvzzzhhheeennnqqqdddeeehhheeebbbbbbdddaaa]]]ZZZWWWUUURRRPPPMMMKKKHHHFFFDDDBBB???<<<:::999888777777666666666555444444333333222222222000000000000000000000000//////000000111111111111111111000000333:::CCCJJJWWWaaahhhhhhfffggghhhggggggqqq{{{|||zzz|||}}}{{{pppbbbXXXTTTSSSQQQOOOMMMMMMMMMLLLJJJGGGDDDCCC:::777222//////000111111000000111222222222222111111111333444444:::MMM```oooqqquuuxxx}}}xxxqqqkkkkkkkkklllooosssuuu|||yyyooobbbcccfffhhhcccZZZUUUUUUWWW[[[___bbbeeennn|||zzztttjjj^^^UUUOOOMMMLLLJJJJJJIIIIIIJJJKKKMMMMMMIIIKKKMMMQQQVVV^^^ffflllwww}}}xxxaaaVVVUUUZZZaaahhhmmmuuuuuufffTTTRRRNNNKKKPPPcccmmmbbbdddqqqsssddddddhhhfffbbbbbbccc```\\\YYYVVVTTTQQQNNNOOOMMMIIIGGGEEECCC???===:::999888777666666666666444444333222222222333333/////////////////////////////////000111111222222000000//////444===HHHPPPWWWbbbjjjkkkiiihhhhhhgggdddnnnyyyzzzwwwtttssswww}}}xxxkkk```XXXTTTRRRPPPNNNNNNMMMLLLKKKHHHFFFEEE===999444000///000111111000000111222222222222222111111222333555>>>RRRdddkkkkkkmmmqqqyyy}}}vvvppppppooonnnpppsssrrrxxxwwwppplllcccgggrrrrrrXXXQQQMMMOOOPPPKKKDDD@@@@@@BBBDDDEEEGGGNNNZZZccctttuuujjj]]]ZZZTTTOOOJJJGGGEEEEEECCCCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDHHHMMMQQQTTTZZZcccmmmyyymmmVVVKKKIIIJJJMMMPPPSSSWWW]]]bbbffflllsssyyyrrrggg\\\ZZZUUUQQQUUUfffyyyhhhbbbcccssstttddddddiiigggbbbaaabbb___[[[XXXVVVTTTQQQOOOOOOMMMJJJGGGEEEBBB???<<<999999888777666666666666444333222111111222333444//////////////////////////////000000111111111222000//////111777BBBNNNVVVZZZbbbjjjkkklllmmmmmmkkkiiiqqqzzz}}}|||}}}~~~}}}oooaaaWWWSSSRRRNNNNNNMMMLLLJJJIIIGGGFFF???;;;555222111111111000000111222222333222222222111222222444:::HHH[[[iiiqqqqqqrrrvvv}}}}}}xxxxxxwwwtttsssuuussswww|||tttggg\\\VVVSSSQQQTTT]]]ooo}}}kkkVVVKKKCCCFFFJJJHHHAAA;;;<<<======;;;;;;???FFFLLL\\\iiiuuuwwwrrrjjj```YYYNNNMMMJJJGGGCCC@@@>>>===>>>>>>>>>???????????????@@@@@@@@@??????@@@CCCFFFFFFIIIMMMSSS[[[dddnnnuuulll]]]OOOJJJJJJIIIIIIJJJJJJKKKLLLNNNRRRVVVZZZ\\\aaadddjjjsssyyyzzzuuupppmmmjjjddd```cccrrrzzzxxx}}}qqqeeebbbnnn~~~uuuddddddiiigggcccaaaaaa___[[[YYYWWWUUUSSSQQQNNNLLLHHHEEECCC@@@===:::999888777666666555555666444333111000000222333444////////////////////////000000000000000111111111000000222555<<>><<<;;;:::======>>>>>>>>>>>>>>>>>>:::<<<======<<<===>>>@@@AAABBBEEEFFFIIIMMMRRRUUUaaassszzz[[[RRRKKKKKKKKKHHHEEEEEEEEEGGGHHHHHHHHHJJJNNNQQQSSSWWW```mmm|||}}}yyy{{{|||iii______cccmmm~~~pppffflllwwwvvvddddddiiihhhcccaaabbb___\\\YYYXXXWWWUUUSSSMMMJJJGGGDDDBBB???;;;999999888777666666555555555444333111000000222333555////////////////////////111111000000000000000000111222444888???KKKXXX```oooooonnnlllpppwwwzzzxxx{{{~~~{{{uuuqqqnnnrrr{{{zzzppplllmmmpppvvv{{{ttt___VVVUUUPPPOOOMMMKKKIIIHHHFFFFFF@@@===888555333222000...111111222333333333333222333333444:::III^^^pppyyy|||}}}|||}}}}}}{{{wwwuuuttttttggg```VVVNNNJJJIIIIIIIIIEEEAAAAAARRRpppzzzgggMMMFFFBBBCCCCCC===777555333555777888888:::===@@@>>>GGGQQQTTTUUUTTTOOOHHHFFFDDDAAA?????????AAABBB@@@@@@@@@??????>>>===<<<:::<<<>>>???>>>===>>>???===???AAABBBAAAAAABBBDDDIIIYYYoooyyyjjj]]]WWWSSSSSSQQQKKKFFFEEEHHHKKKMMMLLLJJJKKKQQQVVV___bbbkkkzzztttppphhhbbbaaafffooovvvxxxeeeUUUPPPRRRVVVkkkhhhjjjpppyyyxxxcccbbbiiihhhdddbbbbbb```\\\ZZZXXXUUURRROOOLLLKKKHHHDDDAAA???===<<<999888777666666555555555333444555555555333000/////////000000000000//////111111111000000000000000777333333<<>>888444222222222222222222222222222222222444333555>>>QQQgggvvv||||||wwwssspppoooccc]]]WWWRRRPPPNNNKKKHHHHHHIIIHHHOOOdddxxxvvvhhhQQQIIICCCCCCDDD@@@;;;999888555555666666555999???EEEHHHOOOUUUVVVSSSOOONNNLLLIIIFFFDDDDDDDDDCCCBBB???>>>>>>======>>>???@@@???>>>>>>>>>>>>??????@@@??????>>>======>>>@@@AAAIIIMMMWWWffftttyyytttnnnfffbbb\\\XXXVVVVVVUUUTTTSSSUUUVVVUUUTTTWWW```gggllltttppp___XXXUUUTTTWWW\\\```jjj}}}mmmZZZSSSSSSXXXdddvvvrrriiijjjxxx{{{dddbbbhhhhhhdddbbbbbb```]]]ZZZXXXUUURRROOONNNLLLIIIEEEBBB???===<<<999888777666555555555555333444555555444333111/////////000000000000//////111000000000000000000000666333555>>>HHHQQQ\\\gggxxxzzz{{{zzzwwwuuuvvvwwwzzztttpppjjjccc]]]YYYVVVVVVXXXZZZ]]]bbbggglllqqqsssssstttuuutttpppkkkfffccc___[[[VVVPPPLLLKKKKKKLLLLLLNNNOOOOOOOOOPPPRRRTTTUUUZZZ___aaacccmmm}}}jjjYYYSSSNNNNNNNNNLLLJJJHHHGGGGGGFFFCCC>>>999555333222222222222222222222222222222555333666BBBWWWmmm{{{zzzuuuqqqmmmllleeeaaa]]]ZZZYYYWWWUUURRRNNNNNNLLLQQQdddvvvttthhhUUUKKKDDDCCCCCC@@@===<<<:::777666777777555999???GGGMMMVVV]]]^^^ZZZWWWUUUPPPNNNKKKIIIHHHGGGEEECCCBBBAAA@@@??????@@@AAAAAA@@@??????>>>>>>>>>?????????>>>=========>>>???@@@>>>???EEERRRbbbpppxxx{{{xxxtttmmmgggbbb``````aaagggjjjmmmmmmmmmpppwww~~~~~~nnneee___XXXUUUVVVWWW___pppsss^^^TTTQQQRRR___rrrqqqgggffftttfffbbbggggggcccbbbbbb```]]][[[YYYVVVRRROOOOOOMMMJJJFFFBBB???<<<;;;999888777666555555555555333333444444444222111000//////000000000000//////000000000000000000111111444444999CCCLLLTTT\\\dddkkksss|||~~~zzzvvvuuuvvvvvv~~~}}}~~~}}}}}}xxxrrrooommmjjjeeebbbTTTRRRNNNJJJHHHGGGGGGGGGIIIIIIJJJLLLOOOSSSWWWYYY[[[]]]^^^___]]]XXXTTTQQQQQQOOOLLLJJJHHHHHHIIIJJJGGGHHHIIIHHHGGGGGGHHHJJJGGGIIIJJJKKKLLLQQQYYY```qqq~~~ppp^^^SSSOOONNNNNNMMMKKKIIIGGGFFFEEECCC???;;;777444333222222222222222333333333333555333888IIIbbbwww|||vvvqqqnnnmmmkkkiiihhhggggggfffdddbbb\\\[[[WWWYYYhhhwwwwwwnnn\\\QQQGGGDDDDDDAAA??????===:::888999888666999???IIISSS```hhhiiifffccc```[[[YYYVVVTTTRRROOOKKKIIIGGGFFFDDDCCCBBBBBBCCCDDDAAAAAA@@@???>>>>>>>>>???>>>============>>>??????===<<<<<>><<<;;;888888666555555555555555222333333333333222111000//////000000000000//////000000000000000111111111333666>>>HHHQQQXXX\\\``````gggqqqvvvvvvuuuuuuwwwuuu~~~}}}rrrmmmjjjeee```ZZZVVVQQQMMMJJJHHHEEEBBB@@@???>>><<<<<<===>>>???AAA@@@??????AAADDDHHHJJJMMMPPPTTTWWWXXXWWWTTTQQQOOOOOONNNNNNMMMNNNNNNOOONNNNNNNNNMMMKKKKKKLLLNNNLLLKKKJJJJJJJJJLLLNNNPPPOOOZZZhhhtttwwwiii\\\QQQPPPNNNMMMLLLJJJGGGEEEEEECCC@@@<<<999666444333222222222333333333333333555444<<>>>>>>>>>>>>>>>>>??????AAA???===???JJJ___xxx|||yyywwwxxx}}}{{{pppiiiccceeelllyyyyyyooowww~~~ooorrrjjjcccffffffcccbbbbbb```^^^\\\ZZZWWWRRRNNNPPPNNNJJJFFFBBB>>>;;;:::888777666555444444444444222222222222222222111111//////000000000000////////////000000111111111111333:::DDDMMMUUUZZZ\\\[[[\\\^^^aaagggnnntttxxx{{{|||{{{~~~xxxlll]]]TTTRRRRRROOOKKKGGGEEEAAA???>>>===<<<;;;::::::999999999:::;;;<<<>>><<<;;;;;;===@@@CCCEEEDDDHHHMMMSSSUUUUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOSSSTTTTTTSSSQQQPPPRRRSSSRRRRRRQQQPPPQQQQQQPPPPPPQQQUUUZZZ___dddiiiqqqxxxyyyiiiVVVSSSOOOMMMLLLJJJGGGEEEDDDCCCAAA>>>;;;888555333222222333333333444444444666666BBB\\\vvv}}}}}}~~~~~~}}}zzzxxxtttsssyyyqqqbbbSSSKKKGGGDDDCCCEEEBBB???======;;;999<<>>;;;:::888777666555444444444444222222222222111111222222//////000000000000///////////////000111111222222555>>>IIIQQQXXX\\\[[[WWW[[[YYYYYY^^^hhhssszzz~~~xxx{{{vvveeeZZZSSSJJJFFFFFFGGGEEEBBB@@@@@@???>>>>>>>>>>>>>>>:::::::::999::::::;;;;;;;;;;;;::::::<<<>>>AAACCCBBBFFFLLLRRRUUUTTTRRRPPPSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSRRRQQQQQQSSSTTTRRRSSSSSSTTTTTTSSSSSSSSSVVVVVVXXXZZZZZZ[[[aaahhhsss~~~ppp]]]XXXQQQMMMLLLKKKHHHEEEDDDCCCBBB@@@===999666444222222333333444444555555666999IIIfff}}}~~~{{{}}}|||lllZZZQQQKKKGGGEEEFFFDDDAAA??????===;;;>>>CCCPPPhhh}}}zzzvvvrrrnnniiiccc```WWWUUURRROOOLLLJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???999;;;===@@@DDDMMMXXX```lllttt}}}}}}zzzyyy{{{~~~wwwvvvnnngggjjjhhhdddbbbaaa```___^^^\\\XXXRRRNNNLLLJJJGGGDDD@@@===;;;:::777777666555444444444444222111111111111111222222//////000000000000//////...//////000111111222222888BBBMMMTTTYYY]]]ZZZTTTUUUVVVYYY]]]dddmmmvvv|||yyyrrrqqquuu}}}uuuxxxnnn]]]UUUMMMJJJGGGFFFEEEEEEDDDBBB>>>???@@@@@@>>>=========;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===??????BBBGGGNNNUUUYYYZZZXXXVVVXXXWWWUUUSSSRRRRRRSSSSSSQQQRRRTTTTTTSSSTTTWWWYYYUUUWWWYYYYYYYYYYYYZZZ\\\[[[[[[^^^bbbaaa^^^aaahhhkkkttt}}}ddd\\\SSSMMMLLLKKKHHHFFFCCCCCCCCCBBB???;;;777444222222333333444555555666777<<>><<<<<<<<<<<<<<<===============<<<<<<<<<===============>>>DDDMMMVVV\\\___^^^]]]XXXWWWTTTRRRRRRRRRSSSTTTUUUVVVXXXYYYYYY[[[]]]```\\\___bbbbbb``````cccgggiiiiiimmmqqqnnneeedddhhhfffooo}}}hhh___TTTMMMKKKKKKIIIFFFCCCDDDDDDCCC@@@;;;777444222222333333444555666666777>>>TTTqqqxxxeeeYYYQQQJJJFFFFFFEEEBBBAAAAAA@@@>>>AAAGGGVVVrrr~~~xxxtttpppmmmjjj\\\ZZZVVVRRRNNNLLLJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJMMMLLLLLLJJJGGGDDDAAA???>>>>>>>>>???AAADDDFFFGGGEEEEEEEEEGGGIIIIIIHHHFFFEEEFFFFFFDDDCCCIIIUUU^^^bbbeeegggddd]]]ZZZ]]]bbbtttzzzttt[[[bbbmmmxxxsssggglllhhh```dddbbbaaa___]]]ZZZVVVQQQMMMNNNJJJFFFCCCBBB???;;;777888777666555555444444555222222222111111111111000000000000000000000000000///...///111111000333999DDDEEENNNXXXYYYTTTRRRUUUWWWYYY[[[\\\___eeennnttt{{{|||~~~ssskkkgggeee___^^^]]][[[YYYXXXVVVVVVZZZ[[[]]]```bbbdddeeeeeebbbjjjttt|||wwwrrrnnnhhhgggkkkrrryyy}}}qqq```TTTPPPQQQGGGHHHIIIJJJJJJHHHFFFEEECCCBBBBBBAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>?????????BBBGGGPPPYYYaaahhhnnnrrrkkkjjjfff^^^VVVUUUYYY^^^cccfffkkkmmmoooqqqsssttttttwww{{{}}}zzzkkkVVVOOOPPPMMMIIIHHHEEEDDDCCCBBBAAA???;;;888000333555444333444666666:::FFF]]]wwwsssfffZZZOOOKKKKKKHHHDDDBBBCCCCCCAAACCCHHH___www}}}zzzvvvpppjjjbbb```]]]ZZZWWWRRRMMMIIIMMMLLLLLLMMMOOOOOOOOONNNQQQRRRRRRNNNHHHCCCAAABBBAAABBBCCCDDDDDDBBBAAA???BBBAAA@@@@@@?????????@@@@@@===999999;;;???BBBDDDJJJGGGFFFHHHIIIJJJPPPWWWfffppp~~~yyyhhh^^^VVVYYYaaakkkwww|||vvvhhhlllhhhaaadddbbb```^^^\\\ZZZVVVPPPMMMOOOKKKGGGEEECCC@@@<<<999888777666555444444444444222222222111111111111000000000000000000000000000///......111222111444999DDDIIITTT```bbb\\\WWWXXX[[[[[[[[[[[[\\\dddnnnvvv}}}~~~~~~~~~~~~oooeee```]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWSSSSSSUUUVVVWWWXXXXXXYYYXXXaaallluuu}}}yyypppllliiiffffffjjjpppuuuwww}}}zzzhhh\\\SSSOOOOOOHHHIIIJJJKKKKKKIIIHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????DDDHHHPPPWWW^^^eeekkkooossstttqqqiii___\\\```fffssswww|||qqq[[[RRRQQQMMMJJJHHHEEEDDDBBBBBBAAA???;;;999222444555444333444666777<<>>RRRnnn{{{jjjYYYQQQRRRQQQLLLHHHGGGEEEEEEJJJQQQiiizzzvvvmmmjjjfffbbb```]]]YYYWWWTTTTTTSSSTTTUUUWWWYYYZZZYYYZZZZZZWWWSSSPPPNNNNNNPPPPPPOOONNNLLLKKKIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA???>>><<<::::::<<<>>>???AAA>>>===>>>@@@AAAGGGOOOaaakkkzzzxxxkkkccccccdddiiiqqq|||}}}vvvlllllliiibbbddd```___]]][[[XXXTTTOOOKKKMMMLLLHHHEEEBBB???<<<:::777777666555444444444444222222222111111111000000////////////////////////000......111222222777===HHHJJJOOOUUU[[[bbbjjjppp```^^^ZZZXXX[[[gggwwwssseeebbb^^^YYYVVVVVVVVVWWWWWW[[[ZZZYYYWWWUUUSSSRRRQQQSSSRRRRRRQQQQQQQQQQQQRRRPPPWWW^^^ccchhhmmmkkkfff```^^^]]]___ccchhhlllnnnwww}}}yyylll___[[[[[[XXXTTTQQQMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBDDDFFFIIILLLRRRYYY]]]eeegggjjjnnnppptttxxx{{{}}}fffWWWOOOLLLJJJIIIEEEDDDBBBAAA@@@???<<<:::888666555666444333666:::BBBWWWrrrqqq```XXXYYYVVVQQQLLLHHHEEEEEELLLUUUooo|||xxxrrrooojjjfffcccaaa___]]]YYYYYYYYYXXXXXXYYY\\\^^^___`````````___^^^^^^^^^]]][[[YYYVVVRRRNNNKKKJJJHHHHHHGGGFFFEEEDDDCCCBBB??????>>><<<;;;;;;>>>@@@BBB???===??????AAAHHHOOO\\\fffuuuxxxxxxwwwxxx{{{}}}xxx{{{vvv~~~mmmllliiicccddd```___]]][[[XXXTTTOOOKKKKKKJJJHHHDDD@@@<<<:::999777666555444444333333333222222222111111111000000////////////////////////000......111222333888???JJJMMMPPPRRRWWW___ggglll^^^]]][[[[[[aaannnrrriii```WWWZZZWWWUUUTTTUUUVVVWWWVVV\\\ZZZYYYVVVSSSQQQOOONNNMMMMMMMMMMMMMMMNNNOOOPPPTTTXXX[[[[[[]]]bbbcccbbb]]][[[XXXYYY^^^eeekkknnnqqqsssvvvxxxvvvssspppoookkkaaaYYYYYYZZZXXXTTTRRRNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEGGGLLLRRRVVV\\\ZZZ[[[aaajjjoooooommmqqqwww}}}iiiWWWNNNLLLJJJIIIFFFCCCAAA@@@@@@???===;;;:::666555666555333777>>>LLL___wwwqqqccc]]]___[[[VVVPPPKKKGGGGGGOOOZZZsss~~~{{{{{{wwwrrrnnnllliiigggeee______```^^^\\\[[[^^^```bbbbbbdddgggiiikkklllllliiigggddd^^^XXXRRRLLLJJJJJJJJJJJJIIIGGGEEECCCBBB@@@@@@???===;;;<<<@@@CCCFFFBBB???@@@@@@BBBHHHPPPYYYaaannn|||tttvvv{{{xxx~~~mmmkkkjjjdddeeeaaa___]]][[[YYYUUUPPPLLLJJJJJJHHHDDD???;;;999999777666555444333333333333222222222111111111111000000000000000000000000000000......111333444:::AAAJJJQQQWWWYYY[[[]]]^^^\\\\\\]]]___bbbiiivvv|||llldddaaa^^^[[[WWWUUUSSSRRRSSSSSSSSSRRRTTTSSSRRRQQQPPPNNNNNNMMMLLLKKKKKKKKKLLLMMMOOOQQQTTTXXXYYYUUUUUUYYY\\\[[[ZZZWWWTTTUUU[[[bbbhhhlllkkkiiiiiijjjgggbbb_________YYYUUUVVVVVVRRRPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGJJJOOOSSS[[[WWWUUUXXX]]]___[[[VVVZZZ^^^fffooozzzmmmZZZOOOLLLKKKIIIFFFCCCAAA?????????>>><<<<<<666444777666444888BBBXXXjjjyyynnncccaaaeeebbb]]]XXXRRRMMMLLLUUU```yyy|||wwwssspppllliiifffccceeegggfffcccbbbccceeeeeeeeehhhlllqqquuuvvvvvvsssqqqmmmggg___WWWOOOKKKLLLLLLLLLKKKIIIFFFDDDBBBAAABBBAAA???===???EEEKKKJJJEEEAAAAAA@@@AAAHHHPPPXXX]]]hhhwww|||rrrrrruuu~~~|||mmmjjjjjjeeeeeebbb```^^^\\\ZZZVVVPPPMMMJJJJJJIIIEEE???;;;999:::666666555444333333333333222222222111111111111000000000000000000000000000000......111333555;;;CCCIIIRRRXXXXXXXXXZZZXXXSSS\\\___eeejjjqqq|||qqqhhhdddccc```^^^YYYWWWTTTRRRSSSSSSRRRPPPNNNNNNMMMMMMMMMMMMLLLLLLNNNMMMLLLKKKLLLNNNPPPQQQRRRWWWYYYUUUTTTVVVWWWWWWTTTRRRRRRTTTZZZ```eeegggfffaaa___```^^^YYYWWWYYYVVVSSSSSSTTTRRRMMMMMMOOONNNMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGIIIMMMPPPXXXWWWVVVTTTSSSQQQOOONNNOOOPPPRRRVVV]]]gggrrryyy~~~}}}~~~|||xxxuuuyyy~~~sss___RRRNNNLLLIIIFFFCCC@@@?????????>>>===<<<555333777777444:::EEE^^^sss}}}uuummmggghhhllljjjfffaaa[[[UUUSSS\\\ggg~~~zzzvvvsssnnniiieeefffjjjoooooommmkkklllooommmmmmnnnsssyyy}}}~~~}}}xxxwwwuuuoooggg^^^UUUPPPLLLMMMMMMLLLIIIFFFCCCAAABBBCCCBBB@@@>>>BBBKKKSSSOOOIIIEEEDDDBBBBBBIIIPPPYYY[[[bbbnnn~~~}}}sssoooppp}}}mmmiiijjjeeeeeebbbaaa___]]]ZZZVVVQQQMMMKKKKKKJJJFFF@@@;;;:::;;;666666555444333333333333222222222111111111111000000000000000000000000000111......111333555<<>>======444222777777555;;;GGG^^^www~~~uuuooolllnnnsssooolllhhhbbb[[[YYYbbbmmm}}}yyytttnnniiihhhnnntttvvvtttssstttwwwuuutttvvvzzzzzzzzzyyytttmmmcccZZZTTTMMMMMMMMMLLLJJJFFFCCCAAACCCCCCCCC@@@???EEEOOOXXXTTTNNNIIIGGGEEEEEEKKKSSS[[[[[[___iiiwww~~~sssnnnmmm|||mmmggghhhfffcccaaa```___]]]ZZZUUUQQQNNNLLLKKKIIIEEEAAA===:::888777555333333444444333222000000000000000000000000000000//////.........---...///111111222777???EEEKKKPPPTTTTTTQQQPPPTTTYYY___cccjjjnnnsssyyyxxxooojjjiiihhheeebbb___]]]ZZZYYYXXXWWWUUUSSSRRRRRRQQQPPPOOONNNMMMMMMKKKKKKLLLLLLLLLLLLMMMMMMPPPTTTXXXXXXTTTQQQOOOOOOMMMLLLLLLOOOSSSVVVXXXXXXTTTNNNLLLOOOOOOKKKJJJMMMNNNOOOPPPNNNJJJHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJIIIHHHIIIJJJKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIHHHFFFDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIILLLNNNPPPPPPNNNMMMLLLMMMKKKKKKKKKIIIGGGHHHMMMQQQaaapppxxxfff\\\YYYTTTOOOPPPRRRXXX```eeejjjsss}}}vvv]]]QQQMMMLLLHHHEEEBBB@@@@@@???>>>===:::;;;666777;;;888<<>>===<<<<<<777777:::777>>>QQQlll}}}{{{vvv~~~zzzwwwyyy{{{||||||{{{}}}zzzqqqjjjeee]]]]]][[[VVVPPPJJJFFFDDDBBBEEEDDDBBBFFFTTTbbbjjjcccXXXLLLFFFFFFKKKTTT^^^```bbbccceeeooo}}}xxxpppmmmpppjjjiiifffaaa```___]]]\\\[[[WWWSSSOOOKKKJJJHHHEEEAAA===:::888666444222222222333222000000000000000000000000000////////////...............///000222777???IIIOOO]]]VVVNNNMMMQQQUUUUUUSSS[[[```hhhrrryyy{{{yyywwwooovvv~~~{{{xxxwwwxxxvvvrrrnnnmmmkkkhhhfffeeecccaaa^^^]]]\\\ZZZXXXVVVSSSQQQPPPOOONNNNNNMMMLLLLLLLLLLLLKKKNNNRRRTTTSSSQQQPPPOOONNNLLLLLLMMMPPPRRRRRRRRRMMMHHHDDDEEEGGGHHHKKKNNNJJJJJJKKKIIIGGGGGGHHHIIIEEEEEEFFFGGGHHHHHHIIIIIIKKKJJJHHHGGGFFFEEEEEEEEEGGGGGGGGGFFFFFFGGGGGGGGGCCCEEEGGGGGGFFFFFFFFFGGGCCCCCCCCCDDDEEEGGGHHHIIIHHHJJJKKKKKKJJJIIIIIIJJJIIIJJJJJJIIIGGGFFFFFFGGGOOO\\\jjjttt{{{~~~qqqaaaWWWSSSQQQNNNKKKJJJNNNTTTXXXZZZ___eeemmmxxxuuu[[[OOOKKKHHHEEEBBB@@@@@@@@@>>>===>>>>>>888666999888CCCYYYrrr~~~|||zzz|||}}}vvvooolllbbbbbbaaa\\\UUUNNNIIIGGGDDDFFFEEEDDDKKK[[[jjjrrrhhh[[[MMMHHHIIIOOOZZZdddgggfffdddccclll{{{|||uuurrrqqqjjjiiifffaaa```^^^\\\\\\[[[YYYTTTOOOJJJIIIGGGDDDAAA===:::888555444222111222222111000000000000000000000000000///////////////.........//////000333999AAAJJJOOOXXXTTTQQQSSSXXXZZZYYYVVV___```dddkkktttyyyyyywwwsss{{{~~~~~~|||yyywwwuuussspppnnnllljjjhhheeeeeecccaaa^^^[[[WWWUUUTTTRRRQQQOOONNNLLLLLLLLLLLLLLLNNNRRRUUUUUUTTTRRRQQQNNNMMMLLLLLLNNNOOOOOONNNLLLIIIGGGIIIKKKMMMNNNOOOIIIHHHHHHGGGFFFFFFGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGCCCEEEFFFFFFEEEDDDDDDEEEBBBCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNLLLIIIHHHGGGKKKVVVbbbjjjqqqyyy~~~|||rrrcccXXXSSSRRRPPPMMMMMMPPPWWW[[[\\\___dddhhhqqq}}}___OOOKKKHHHFFFBBBAAA@@@@@@???>>>======888666999;;;JJJeee~~~|||}}}vvvnnniiiccceeeddd```YYYRRRNNNMMMHHHHHHFFFFFFPPPbbbqqqxxxooo```QQQKKKLLLTTT___iiilllkkkgggfffmmm{{{{{{xxxqqqiiiiiifffbbb```^^^[[[[[[\\\ZZZTTTOOOIIIIIIGGGDDDAAA===:::999555444222111222222111000000000000000000000000000........./////////////////////000333999AAAHHHKKKPPPTTTZZZ^^^]]][[[XXXVVV\\\^^^dddmmmuuuzzzyyyvvvwww~~~~~~~~~~~~{{{yyyxxxvvvtttqqqlllkkkhhheeeaaa]]]ZZZYYYVVVTTTRRRPPPOOONNNOOOOOOPPPRRRUUUWWWYYYWWWUUUSSSOOOMMMKKKKKKMMMMMMMMMLLLIIIJJJLLLNNNRRRSSSRRROOOLLLJJJHHHFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDEEEEEEEEECCCEEEFFFEEEDDDBBBBBBCCCDDDDDDDDDEEEGGGHHHJJJKKKNNNOOOOOONNNMMMLLLMMMNNNQQQQQQPPPPPPOOOLLLIIIGGGIIISSS^^^dddjjjtttzzz|||}}}~~~xxxjjj]]]WWWTTTSSSMMMLLLQQQYYY___```bbbfffgggkkkwwwfffUUUQQQIIIFFFCCCAAAAAA@@@???>>>:::<<<888666:::>>>SSSrrr{{{ooohhh```dddfffccc\\\VVVTTTTTTQQQOOOLLLLLLWWWiiivvvzzzvvvfffUUUOOOQQQYYYdddnnnoooooommmlllrrr}}}}}}{{{|||nnnggghhhgggdddbbb^^^[[[[[[\\\ZZZSSSMMMIIIHHHFFFDDD@@@===:::999666444222222222333222000000000000000000000000000........./////////////////////000444;;;AAAFFFGGGKKKTTT^^^```[[[UUUSSSSSSTTT\\\iiiwwwzzzvvvvvv}}}}}}}}}~~~|||zzzuuusssppplllhhhdddbbb```\\\ZZZWWWUUUTTTTTTUUUVVVVVVWWWYYY[[[\\\[[[WWWTTTOOOMMMKKKKKKLLLMMMLLLKKKFFFKKKOOOSSSXXX[[[ZZZUUUTTTQQQMMMJJJIIIIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEECCCEEEGGGFFFEEEDDDDDDEEEHHHHHHHHHJJJKKKMMMOOOPPPTTTTTTTTTRRRPPPOOOPPPQQQQQQPPPOOOOOONNNLLLIIIFFFIIISSS\\\bbbhhhqqqxxx{{{ttteee[[[WWWUUUKKKKKKPPPZZZaaacccdddgggjjjlllsssgggWWWSSSIIIFFFCCCAAAAAAAAA???>>>999===:::888;;;AAAYYYzzzwwwooodddiiimmmkkkeee___^^^______\\\WWWWWWbbbqqqzzzzzzzzziiiYYYSSSWWW```jjjsssssstttsssrrrxxxyyyvvvyyy|||~~~}}}llleeeggghhhfffddd___[[[[[[\\\ZZZRRRLLLHHHGGGFFFCCC@@@===:::999777555333222333333222111000000000000000000000000............/////////000---...000666>>>DDDFFFFFFIIIPPPWWWWWWRRROOOPPPTTTSSS___ooo}}}~~~zzz|||{{{xxxtttpppllliiihhhbbb```^^^\\\[[[[[[]]]^^^\\\[[[\\\]]]^^^\\\WWWSSSOOOMMMKKKKKKLLLMMMLLLKKKGGGMMMRRRVVV^^^fffgggccc^^^ZZZTTTPPPOOONNNLLLJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEFFFFFFEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDCCCEEEGGGHHHHHHHHHJJJKKKMMMNNNNNNOOOQQQSSSUUUVVVYYYYYYXXXUUURRRQQQQQQSSSRRRPPPNNNMMMNNNMMMJJJGGGLLLVVV___eeekkktttzzz}}}}}}lll___YYYVVVOOONNNTTT^^^gggiiiiiijjjnnnmmmqqqgggWWWSSSIIIGGGCCCAAAAAAAAA@@@???:::???<<<:::<<>>DDDGGGHHHIIIJJJFFFCCCEEENNNUUUWWW^^^eeennnvvv{{{}}}~~~~~~}}}}}}|||yyytttooommmiiifffdddfffhhhjjjkkkggggggeeebbb___ZZZUUURRROOOMMMLLLNNNMMMIIIGGGIIIJJJPPPXXX```iiiqqqssssssjjjddd\\\WWWUUUTTTRRRPPPQQQOOOMMMLLLLLLKKKIIIHHHJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDFFFHHHLLLOOOSSSUUUWWWVVVXXXZZZ[[[ZZZ[[[]]]^^^bbbaaa^^^[[[YYYWWWWWWWWWRRRRRRQQQPPPNNNLLLJJJIIIPPP[[[eeejjjnnnvvv}}}zzzhhhZZZTTTOOORRR]]]nnnyyyzzzvvvtttqqqqqqpppuuunnn]]]VVVNNNIIIEEEDDDBBB>>>===@@@===<<<======>>>IIIddd}}}~~~}}}{{{uuu{{{yyysssfff[[[]]]fffpppyyy~~~zzzyyy}}}|||xxx|||}}}yyy}}}jjjggghhhfffddd```^^^[[[[[[ZZZVVVPPPKKKJJJIIIFFFCCC@@@<<<999777555444333222111111111111000000000000////////////000000000000000000000000000111444999???CCCEEEEEEEEEFFFEEECCCFFFOOOVVVXXX^^^dddlllqqqtttvvv{{{~~~~~~zzzwwwssspppmmmlllmmmnnnooooookkkjjjgggddd```[[[UUURRRPPPMMMLLLOOONNNJJJIIIKKKQQQXXXaaahhhpppxxxzzzyyypppjjjccc___^^^]]]ZZZWWWWWWTTTPPPOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJMMMPPPTTTWWWZZZ[[[[[[]]]___``````aaaccceeejjjhhheeebbb___^^^]]]\\\VVVVVVTTTSSSQQQOOOMMMMMMRRR```mmmrrrtttzzznnn```XXXTTTSSS[[[mmm}}}|||yyywwwrrrrrr}}}}}}iii\\\PPPJJJEEEDDDBBB>>>===@@@======>>>@@@DDDQQQlll|||{{{~~~~~~uuupppcccZZZ^^^iiiuuu{{{zzz~~~}}}~~~jjjggghhhhhhfffaaa^^^[[[[[[ZZZVVVPPPKKKHHHHHHFFFCCC@@@===:::888555444333222111111111111000000000000////////////000000000000000000000000111333666<<>>@@@======???CCCJJJ[[[www|||{{{zzzooojjj___XXX^^^kkkxxx}}}}}}|||zzzzzz|||}}}~~~jjjggghhhiiiiiibbb___\\\ZZZZZZWWWQQQLLLHHHGGGEEECCC@@@===;;;999444444333222111111111111000000000000////////////////////////////////////111333888>>>CCCDDDBBB@@@@@@DDDFFFGGGKKKSSSWWWVVV]]]bbbgggffffffmmm{{{~~~{{{yyy~~~~~~|||{{{xxxtttoookkkgggaaaYYYTTTPPPLLLKKKMMMMMMKKKLLLOOOiiiuuu}}}wwwtttrrrpppkkkgggeee```YYYTTTTTTVVVXXXZZZYYYYYYYYYXXXXXXXXXWWWWWWUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTWWW[[[___cccfffgggiiikkkmmmooopppqqqtttvvvvvvtttqqqmmmiiieeecccaaa```^^^\\\XXXVVVTTTSSSSSSYYYnnn~~~kkk```^^^[[[___mmm|||xxx|||yyyWWWNNNFFFDDDBBB???>>>@@@===>>>???CCCNNNccc|||}}}xxxnnnfff\\\WWW^^^lllxxx{{{vvvuuuwww{{{~~~kkkggghhhiiiiiibbb___\\\ZZZYYYWWWQQQMMMHHHGGGEEECCC@@@===;;;999444444333222111111111111000000000000///////////////////////////////////////222777>>>DDDFFFEEECCCCCCGGGJJJJJJNNNTTTVVVUUU]]]bbbggggggiiiqqqxxxvvv{{{~~~{{{vvvrrrnnnhhh^^^WWWRRRMMMKKKLLLLLLKKKMMMQQQjjjzzz{{{yyyvvvrrrmmmlllfff^^^XXXWWWYYY[[[]]]``````___^^^^^^]]]]]]\\\]]][[[YYYWWWUUUUUUUUUVVVWWWYYY\\\```dddhhhkkkmmmnnnpppssstttuuuwwwyyy|||{{{yyyvvvrrrnnniiifffdddbbbaaa^^^[[[XXXVVVTTTTTT\\\qqqooobbb``````eeennnvvv}}}{{{[[[PPPGGGDDDBBB@@@???@@@===>>>???CCCPPPhhh|||yyy{{{xxxrrreee]]]YYYaaannnyyy}}}wwwsssrrruuuzzz~~~lllffffffgggiiiccc```\\\ZZZYYYWWWRRRNNNHHHHHHFFFCCC@@@===:::888555444333222111111111111000000000000////////////000000000000000000000000...111777>>>EEEHHHGGGEEEFFFJJJLLLLLLOOOTTTUUUSSSVVV[[[aaadddhhhqqq~~~sssvvv}}}~~~|||yyyrrrfff]]]VVVQQQMMMNNNMMMLLLOOOSSSeee{{{|||yyyvvvooofff```]]]^^^aaabbbffffffffffffeeeeeeeeeeeedddbbb___\\\ZZZYYYZZZZZZ]]]___bbbfffkkkooorrrsssuuuwwwyyyzzz{{{|||~~~zzzuuuqqqmmmkkkfffeeecccaaa]]]ZZZWWWUUU^^^rrruuuhhhbbbeeekkkpppssswww~~~___SSSGGGCCCCCC@@@???@@@===>>>???CCCSSSnnn}}}zzzvvvtttwwwxxxrrreee]]][[[eeettt~~~yyyuuutttvvvyyy|||~~~llleeedddeeegggddd```\\\ZZZYYYWWWRRRNNNJJJIIIFFFCCC@@@<<<999777555444333222111111111111000000000000////////////000000000000000000000000000222777>>>DDDHHHGGGFFFFFFJJJLLLKKKNNNSSSUUUTTTUUUYYY```ffflllttt}}}vvvyyy{{{|||~~~}}}oooddd[[[VVVQQQQQQPPPOOORRRWWWggg|||rrrkkkhhhhhhiiiiiikkkkkklllmmmnnnppppppqqqnnnkkkhhhdddbbbaaabbbbbbdddfffiiinnnrrrvvvzzz{{{|||~~~|||wwwsssqqqjjjkkkjjjhhheee```[[[YYY```ppp|||pppggghhhmmmrrruuuxxxbbbTTTHHHCCCCCCAAA???@@@>>>??????DDDWWWuuuwwwrrrpppuuu~~~pppjjj^^^XXXYYYfffxxx~~~{{{zzz{{{|||}}}mmmeeecccdddfffddd```\\\ZZZYYYWWWSSSOOOJJJIIIGGGDDD@@@<<<888666555444333222111111111111000000000000////////////000000000000000000000000222444888>>>DDDGGGGGGFFFEEEHHHJJJJJJMMMSSSUUUTTT^^^bbbiiipppwww{{{|||}}}|||~~~|||}}}uuuiii___YYYUUUTTTRRRQQQTTTYYYlll{{{tttpppooooooooommmnnnppprrruuuwwwyyyzzzwwwtttpppllljjjiiijjjjjjjjjlllooosssxxx|||zzzvvvtttnnnoooooonnnjjjeee___\\\```ooowwwkkkjjjmmmtttyyy}}}~~~cccUUUHHHCCCCCCAAA@@@@@@>>>@@@AAAFFF[[[{{{vvvrrrpppvvvyyyggg___VVVRRRUUUeeeyyy~~~}}}kkkcccaaabbbdddccc___\\\ZZZZZZYYYUUURRRLLLLLLIIIEEE???:::888888555444333222111111111111000000000000000000000000...............///000000222555:::???BBBCCCCCCBBBDDDFFFJJJOOORRRTTTTTTUUUccctttzzzzzzyyy}}}~~~zzzqqqfff]]]VVVVVVUUUTTT^^^jjjxxx}}}{{{zzzyyywwwuuuvvvwwwzzz~~~|||wwwsssooonnnmmmmmmqqquuuyyy{{{~~~|||{{{|||wwwwwwwwwvvvsssmmmfff```cccsss{{{ooonnnqqqwww|||}}}iiiXXXNNNHHH???AAAEEEAAACCC@@@???III___~~~|||uuupppuuuzzzjjj___WWWTTTXXXgggxxx~~~kkkdddcccddddddccc```\\\ZZZZZZYYYUUURRRLLLLLLIIIEEE???:::888888555444333222111111111111000000000000000000000000...............///000000444777;;;@@@CCCCCCBBBBBBBBBEEEIIIMMMPPPRRRSSSSSS___ooo}}}~~~|||{{{|||}}}vvvkkkbbb[[[[[[YYYZZZeeesss~~~||||||}}}~~~{{{xxxuuutttpppqqqtttuuuxxx{{{~~~}}}yyyyyyyyyxxxuuuooohhhdddhhhwwwzzzpppooorrrxxx|||}}}iiiWWWMMMHHH@@@AAADDD???@@@>>>@@@LLLdddwwwqqqnnnuuuwwwggg]]]VVVSSSWWWeeevvvkkkggggggfffdddddd```\\\ZZZZZZYYYUUUQQQLLLLLLIIIEEE???:::888888555444333222111111111111000000000000000000000000...............///000000666999===AAACCCCCCBBBAAAAAACCCGGGKKKNNNQQQRRRRRR[[[iiiuuuxxxyyy{{{~~~|||}}}~~~~~~sssjjjcccbbbaaacccqqq|||zzzxxxvvvvvvvvvvvvwww{{{~~~~~~zzzuuuppplllqqq~~~{{{rrrqqqsssyyy}}}}}}ppp[[[NNNJJJBBB@@@BBB===???>>>BBBOOOgggrrrlllkkkuuussseee]]]UUURRRVVVcccrrrkkkiiijjjhhheeeddd```\\\ZZZZZZYYYTTTQQQLLLLLLIIIEEE???:::888888444444333222111111111111////////////////////////...............///000000999;;;???BBBCCCCCCAAA@@@AAACCCFFFJJJNNNPPPRRRSSSYYYccckkkmmmpppxxxwwwuuuzzz|||}}}~~~|||sssllljjjiiilll|||~~~|||}}}}}}}}}}}}}}}|||xxxwww||||||uuusssuuu{{{~~~~~~eeeRRRLLLCCCAAABBB>>>@@@@@@CCCPPPeee~~~ooojjjjjjuuuqqqeee___VVVSSSVVVaaaooo{{{~~~xxxvvvzzzllljjjkkkjjjgggdddaaa\\\[[[ZZZXXXTTTPPPLLLLLLIIIEEE???:::888888444444333222111111111111////////////////////////...............///000000:::<<>>CCCDDDGGGKKKOOOSSSVVVWWWUUUXXXZZZ___hhhssswwwtttoooqqqppplllmmmsssyyy{{{{{{|||}}}~~~~~~~~~}}}zzzwwwyyy}}}|||xxxzzzxxxyyy~~~{{{}}}uuuYYYPPPHHHDDDEEEBBBBBBBBBFFFTTTiii~~~vvvnnnlllwwwoooaaaZZZWWWTTTVVV___iiisss|||yyyxxxyyy}}}xxxlllbbb```dddkkkqqq~~~mmmhhhiiijjjkkkeeeaaa]]][[[ZZZXXXSSSOOOLLLLLLIIIEEE???:::888888555444333222111111111111000000000000000000000000...............///000000888:::>>>AAABBBAAA???>>>CCCDDDGGGJJJOOOSSSVVVXXXWWWWWWWWW]]]jjjvvvxxxsssjjjoooqqqooooootttyyyyyyyyyyyyzzz{{{||||||||||||}}}}}}|||}}}}}}||||||zzz|||zzz{{{zzz|||rrrWWWQQQKKKEEEDDDAAACCCBBBFFFUUUkkkxxxppplllwwwtttbbbYYYVVVTTTUUU]]]eeeooo{{{}}}wwwrrrnnnmmmnnnvvv~~~{{{qqqiii___[[[___hhhooorrr}}}nnnggggggjjjmmmeeebbb]]][[[ZZZXXXSSSOOOLLLLLLJJJEEE???:::888888555444333222111111111111000000000000000000000000...............///000000777999===@@@AAAAAA???===BBBDDDFFFJJJNNNRRRVVVXXXYYYXXXWWW\\\jjjvvvvvvpppfffmmmqqqqqqrrrvvvzzz{{{wwwwwwxxxyyyzzzzzzzzzzzz|||}}}||||||}}}}}}{{{||||||mmmTTTRRRMMMGGGCCC???EEECCCGGGUUUkkkzzzppplllvvvyyyeeeZZZUUURRRTTT[[[ccclllxxx~~~yyyqqqkkkgggfffgggooozzz~~~zzzmmmeee]]]VVVXXXbbbmmmtttuuu}}}~~~kkkgggeeennnffffffaaa\\\[[[\\\ZZZUUUPPPKKKJJJFFFBBB>>>:::777555444333222111000000000000000000000000000000000000///000000///......000222555999<<<===<<<<<<>>>AAACCCDDDGGGIIILLLPPPVVVZZZ[[[XXXXXX]]]fffooouuuwwwqqqmmmmmmrrrvvvwwwyyy}}}ttttttttttttvvvxxxzzz|||zzz{{{}}}|||~~~oooZZZPPPMMMIIIFFFEEEFFFDDDGGGWWWoooyyynnnjjjwww}}}{{{|||kkk]]]XXXWWWXXX\\\___eeeqqq|||}}}yyywwwxxxyyy||||||{{{vvvpppkkkjjjjjjooolllnnnuuuwwwnnnbbb[[[WWWYYY]]]cccjjjqqqxxx|||mmmgggeeennnfffgggbbb]]][[[\\\[[[UUUPPPLLLKKKHHHCCC???;;;888666444333222111000000000000000000000000000000000000...///000///......000222666999<<<===;;;;;;===@@@BBBDDDGGGJJJMMMSSSYYY]]][[[YYYYYY]]]eeeooowww|||zzzssspppsssvvvvvvvvvwwwrrrrrrssstttuuuwwwyyyyyyyyyzzz|||}}}~~~~~~|||}}}lllYYYPPPNNNJJJGGGEEEHHHGGGKKKZZZpppwwwlllhhhvvv|||zzzzzz~~~|||jjj___[[[YYYZZZ^^^aaaeeennnxxxyyyyyyxxxuuurrrpppqqqsssyyy{{{}}}|||wwwrrrooonnnmmmiiihhhiiieee]]]WWWVVVWWW[[[aaahhhooovvv|||nnnhhheeemmmfffhhhccc^^^\\\\\\[[[UUUPPPMMMLLLHHHDDD@@@<<<888777444333222111000000000000000000000000000000000000...///000///...///000222666999<<<<<<;;;:::<<<>>>AAACCCGGGKKKOOOTTTZZZ^^^bbbbbbbbbeeemmmzzz}}}tttuuuwwwvvvsssrrroooppprrrssstttuuuvvvvvvwwwxxx{{{~~~}}}{{{xxxyyy||||||kkkYYYRRRPPPLLLHHHFFFIIIIIIOOO___ttt|||tttjjjffftttxxxsssqqqttt~~~vvvggg___^^^\\\]]]aaaccceeekkkrrrqqqqqqpppnnnkkkkkklllnnnuuu{{{}}}xxxuuummmggg```ZZZRRRKKKLLLQQQXXX^^^gggooowww}}}ppphhhdddmmmfffiiiddd^^^\\\]]][[[UUUPPPMMMKKKHHHDDD???;;;888666444333222111000000000000////////////////////////...///000///...///111333777:::===<<<:::999;;;===AAACCCGGGJJJNNNRRRWWW[[[dddfffhhhkkktttvvvvvvyyywwwssspppmmmnnnppprrrsssssssssrrruuuvvvyyy}}}}}}yyyttttttxxxmmm\\\TTTRRROOOJJJHHHJJJKKKSSSeeezzzzzzssshhheeessswwwpppkkklllttt~~~rrrddd]]]]]][[[]]]bbbeeefffiiinnnnnnnnnnnnlllkkkjjjlllnnnssszzz{{{pppeeeXXXNNNGGGEEEJJJRRR[[[bbbmmmvvv|||qqqhhhccclllfffhhhccc]]]\\\\\\[[[UUUPPPLLLJJJGGGCCC>>>:::777555444333222111000000000000////////////////////////---...////////////111333777:::======:::999;;;>>>BBBDDDGGGIIIKKKMMMQQQTTT\\\^^^aaadddkkkxxx|||rrrqqquuutttpppnnnkkkmmmooopppqqqqqqqqqpppsssuuuxxx|||~~~xxxrrrssswwwwwwbbbYYYUUUQQQMMMKKKJJJMMMVVViii{{{sssiiifffttt{{{sssnnnmmmuuu~~~vvveee\\\[[[YYY\\\bbbfffgggjjjmmmnnnnnnnnnmmmllllllnnnpppssszzzpppaaaPPPIIIHHHJJJOOOUUU^^^fffpppxxx}}}qqqhhhccclllgggfffaaa\\\[[[\\\ZZZUUUPPPKKKJJJFFFBBB>>>:::666555444333222111000000000000000000000000000000000000---...////////////222444777:::======<<<;;;===???BBBDDDGGGHHHHHHIIILLLNNNVVVWWWZZZ]]]cccjjjsssxxx{{{qqqiiijjjnnnnnnkkkkkkllllllmmmooooooppppppppprrrtttwww|||yyyrrrtttyyylll^^^XXXSSSPPPOOOMMMPPPYYYmmm|||ssshhhffftttyyytttrrryyyjjj___[[[YYY[[[bbbhhhiiikkknnnnnnoooooonnnlllmmmoooqqqsssxxx~~~lll]]]PPPLLLOOOSSSWWW[[[cccjjjrrrvvvyyy}}}qqqgggbbblllgggccc___ZZZYYY[[[ZZZVVVQQQLLLJJJGGGCCC???:::777666444333222111000000000000000000000000000000000000,,,.../////////000222444777:::>>>>>>======???AAABBBDDDFFFHHHHHHHHHJJJKKKQQQSSSWWW]]]cccgggiiiiiiooohhhdddgggjjjiiihhhjjjmmmmmmmmmmmmnnnnnnoooppprrrtttwww|||zzztttvvv|||uuucccZZZTTTRRRRRRRRRTTT]]]pppyyyrrrhhheeettt|||pppeee```\\\]]]dddjjjkkkmmmooopppqqqpppooonnnnnnppprrrrrrtttxxx~~~~~~zzzfff^^^XXXXXXZZZ[[[___ccchhhlllqqqrrrrrrvvv~~~qqqgggbbblllgggbbb]]]YYYXXXZZZZZZVVVQQQMMMKKKHHHDDD@@@<<<888777444333222111000000000000000000000000000000000000,,,.../////////000222444777:::>>>???>>>>>>@@@CCCAAADDDFFFHHHHHHIIIJJJLLLKKKMMMSSS\\\eeeiiigggdddjjjfffdddgggiiihhhiiikkknnnmmmllllllmmmnnnpppqqqrrrtttwww|||{{{uuuxxx~~~{{{eee[[[UUUSSSTTTVVVWWW___qqq|||vvvqqqgggdddssssssjjjddd```___fffkkklllnnnpppsssssssssqqqpppppprrrsssrrrrrrssswww{{{|||yyyvvvdddbbbaaacccbbbaaaeeekkkjjjnnnpppooommmqqqzzznnneeegggkkkmmmeee```ZZZYYYZZZZZZVVVQQQOOOMMMHHHBBB===999777666222222222111111111111000////////////////////////.../////////...///111333999<<<===;;;>>>CCCFFFEEEEEEBBB@@@BBBGGGLLLNNNOOORRRNNNTTTeeellleee___aaaddddddggglllmmmkkklllpppqqqpppooommmmmmmmmnnnnnnqqqtttyyy~~~|||zzzyyy~~~hhh^^^[[[YYYXXXZZZ^^^eeerrrzzzrrrjjjfffeeeooovvviiiaaa___^^^bbbjjjppprrrqqqsssrrrrrrqqqqqqrrrrrrsssrrrpppnnnkkkjjjlllqqquuuttttttqqqmmmiiihhhkkkoootttrrrooojjjccccccooo}}}oooffffffiiijjjeee___ZZZYYYZZZYYYUUUQQQKKKIIIEEE@@@<<<888666666222222222111111111111000////////////////////////.../////////...///111333888;;;<<<<<>>;;;999888222222222111111111000000////////////////////////---...///......///222444666:::<<<<<>>>>>???BBBEEEJJJPPPSSS```cccbbbeeezzzpppddd\\\```hhhllllllkkkjjjjjjiiiiiiiiikkklllmmmnnnrrrwww|||qqqeee```bbbfffhhhhhhmmmtttrrrbbbUUUWWWWWWZZZfff~~~{{{wwwrrrooommmllloooppprrrtttwww|||vvvbbbWWWVVVYYY```hhhoootttvvvuuusssssstttuuuwwwyyy{{{||||||{{{tttlllccc^^^ccckkk}}}rrriiihhhhhhhhhddd___YYYXXXYYYYYYTTTPPPNNNKKKFFF@@@;;;777444333222222222111111111111000////////////////////////------.........000333555888<<<===;;;<<>>@@@CCCGGGLLLSSSXXXddddddbbbggg}}}pppddd[[[^^^dddfffeeeeeehhhhhhgggggghhhjjjkkkmmmmmmqqqwww|||xxxjjjdddffflllpppnnnssszzztttfffZZZSSSSSSVVVaaaxxx}}}zzzvvvssspppnnnmmmlllmmmnnnppptttxxx|||ooo]]]SSSRRRZZZfffqqqyyy||||||zzzvvvvvvvvvwwwyyy{{{|||}}}}}}wwwpppggg```bbbgggyyyrrrhhhfffggggggeee___ZZZYYYZZZYYYUUUQQQLLLJJJEEE@@@;;;888666555222222222111111111111000////////////////////////,,,---.........000333555999===>>><<<===??????;;;===???AAADDDFFFLLLSSSXXX^^^^^^]]]cccqqqyyyoooeee]]]___cccdddddddddffffffffffffgggiiikkkllllllpppvvv|||tttllllllqqquuuvvv{{{uuugggXXXWWWWWW```uuu}}}zzzxxxvvvuuupppooooooqqqtttxxx|||}}}~~~|||wwwxxxwwwssskkk```UUUNNNOOOYYYgggttt}}}yyyzzzzzz{{{|||}}}{{{vvvmmmeeecccgggvvvqqqgggeeeeeeeeeeee```[[[YYY[[[ZZZVVVQQQLLLJJJFFFBBB>>>;;;:::999222222222111111111111000////////////////////////,,,---.........000333666999===>>>===>>>AAA@@@======@@@BBBDDDFFFJJJQQQVVV[[[\\\]]]bbbiiiooorrrqqqnnneee___aaadddeeeeeeffffffeeeeeefffgggiiikkkllllllpppvvv|||}}}sssqqqtttwww|||rrr___]]]\\\cccvvv~~~|||{{{zzzsssrrrqqqrrruuuxxxzzz{{{{{{}}}xxxnnn```^^^ZZZXXXVVVRRRNNNKKKLLLVVVeeerrr{{{}}}}}}}}}}}}~~~|||sssjjjgggiiiuuuvvvfffccceeeeeeeee___XXXWWWYYYYYYSSSNNNMMMKKKGGGBBB===999666555222222222111000//////...////////////////////////............---///222555999>>>AAA>>><<<>>>@@@@@@@@@AAAAAAAAACCCGGGMMMQQQ[[[]]]^^^___eeejjjkkkhhhmmmccc\\\^^^dddfffggggggddddddccccccdddeeeggghhhjjjooowww~~~{{{|||nnnfff\\\___uuu{{{xxxvvvtttuuuwww{{{~~~}}}gggSSSHHHIIIHHHGGGEEEEEEGGGIIIKKKTTTdddrrr|||}}}||||||~~~~~~{{{tttmmmiiifffnnnxxxyyyhhheeefffeeeddd^^^XXXWWWYYYYYYTTTOOOMMMKKKGGGBBB===999666555222222111111000//////...////////////////////////............---///222555<<>>CCCDDDAAA???BBBCCCBBB>>>>>>>>>>>>@@@CCCIIIMMMQQQVVVcccooonnneeecccgggiii___XXXXXX\\\]]]^^^`````````aaaccceeegggiiikkkmmmpppvvv{{{~~~sssnnnpppzzz||||||{{{{{{}}}rrr[[[LLLFFFDDDCCC@@@===;;;<<>>:::777555111111111111000000//////////////////////////////............---///222555>>>BBBCCCAAAAAAEEEFFFDDD===>>>>>>>>>???CCCIIIMMMVVVZZZhhhvvvsssfffbbbiiihhh___XXXXXX[[[\\\___aaa``````aaaccceeeggghhhiiilllooossswww{{{zzznnneeecccnnn~~~~~~~~~fffSSSLLLMMMKKKIIIDDD???<<<===AAAEEENNNYYYjjjxxx~~~}}}||||||}}}~~~zzztttnnnkkkkkksss~~~yyyiiieeeeeeddd```]]]YYYYYYYYYYYYWWWUUUNNNLLLHHHCCC>>>:::777666111111111000000000000000////////////////////////............---///222555<<>>>>>??????AAAEEEKKKOOO\\\___jjjvvvuuukkkhhhlllfff^^^WWWXXXZZZ\\\___dddaaabbbcccdddeeeeeeffffffjjjlllppptttwww|||xxxjjj```\\\dddxxx||||||rrr___TTTRRRUUUQQQNNNHHHBBB???@@@DDDHHHOOO\\\mmmzzz~~~}}}}}}}}}xxxrrrmmmkkkqqq{{{wwwhhhddddddbbb```]]][[[YYYYYYYYYWWWVVVNNNLLLHHHCCC>>>:::777666111111000000000000000000////////////////////////............---///222555999<<<<<<<<<@@@EEEFFFCCC===>>>???@@@BBBGGGMMMRRR]]]```hhhqqqxxxzzzwwwsssggg___XXXWWWXXXZZZ^^^cccaaabbbcccdddeeeeeeeeedddhhhjjjnnnrrruuuzzzuuufff[[[VVV[[[jjjyyy~~~uuuqqq}}}|||~~~yyyfffYYYTTTSSSTTTMMMKKKGGGBBB???AAAEEEIIISSS```rrr}}}wwwqqqkkkqqqzzzyyyhhhdddcccaaa```^^^\\\ZZZYYYXXXWWWVVVOOOLLLHHHCCC???;;;888666000000000000000000000111////////////////////////............---///222555999;;;:::999===BBBAAA===;;;<<<>>>???CCCHHHOOOTTTYYY___fffppplllddd\\\ZZZYYYYYY]]]ccc___```bbbdddeeeeeeeeeeeefffjjjnnnrrruuuyyy}}}rrrcccYYYSSSUUU]]]gggsss|||yyyxxx}}}xxxnnnyyytttooonnnssszzzvvvbbbVVVPPPNNNLLLDDDCCCAAA??????BBBGGGKKKWWWeeewwwyyyssslllqqqyyy{{{jjjdddccc```aaa___]]][[[YYYWWWVVVUUUOOOLLLHHHDDD???;;;888666000000000000000111111111////////////////////////............---///222555:::;;;999888;;;???===888:::;;;===???BBBHHHOOOTTTVVV___fffqqqsssjjjbbb^^^\\\[[[^^^ddd]]]^^^aaadddfffgggggggggfffjjjooosssvvvzzz}}}qqqbbbXXXSSSRRRVVV\\\bbbnnn{{{www{{{uuuyyy~~~ooogggcccgggooozzzyyydddVVVMMMHHHEEE>>>>>>>>>===???CCCIIINNNZZZhhh{{{~~~xxxsssmmmqqqxxxzzziiieeeeeeccc______[[[WWWVVVYYYXXXTTTOOOMMMIIIDDD???;;;777555000////////////000000111000000//////.........---.........//////000111222999:::;;;:::::::::<<<>>><<<<<<===???CCCIIINNNQQQPPPZZZ```ggg}}}vvvlll```YYYZZZ]]]^^^]]]bbbbbbbbbcccdddeeeggghhheeeiiipppuuuyyy}}}}}}|||tttggg[[[TTTRRRSSSVVVZZZbbbrrr}}}ooofff___cccnnn{{{nnn^^^QQQIIIEEEBBB???>>>AAABBBCCCHHHNNNWWWhhh||||||wwwsssoooqqqwwwyyyhhhddddddbbb______\\\XXXWWWZZZXXXTTTOOOMMMIIIDDD???;;;777555000000////////////000000000/////////........................///000111222777999:::999999999;;;===<<<<<<===???CCCHHHMMMPPPSSSXXX[[[```ooo{{{qqqhhh]]]XXXZZZ]]]___^^^aaaaaabbbbbbccceeefffggggggkkkqqqvvvzzz|||~~~wwwlll```VVVQQQNNNNNNSSSZZZiii~~~sssjjjbbbbbbhhhssswwwjjjZZZNNNEEEBBBAAABBBCCCBBBEEEJJJRRReee|||}}}xxxtttmmmooouuu}}}wwwgggccccccbbb``````]]]YYYXXX[[[YYYUUUOOOMMMIIIDDD???;;;777555222111000//////...//////////////////........................///000111222777888::::::999999;;;<<<======>>>@@@CCCHHHMMMPPPVVVUUUVVV[[[dddjjjmmmmmmjjjbbbYYYVVVYYY^^^```___aaaaaaaaaaaabbbccceeeeeejjjnnnssswwwzzz|||~~~zzzqqqfff\\\SSSNNNKKKNNNRRR^^^rrr~~~yyyoooiiigggmmm{{{rrr^^^MMMIIIGGGHHHGGGDDDDDDGGGLLLaaa|||{{{~~~zzzvvvmmmnnnrrr{{{vvvfffccccccaaa``````^^^ZZZZZZ[[[YYYUUUOOOMMMIIIDDD???:::777555222222000///............///////////////........................///111111999;;;<<<===<<<<<<===>>>>>>>>>>>>@@@CCCHHHMMMPPPXXXTTTVVV___bbb```bbbhhhddd]]]VVVTTTXXX^^^``````````````````aaabbbcccdddiiimmmsssxxx{{{}}}|||tttkkkaaaYYYSSSPPPNNNNNNUUUggg~~~uuuzzzooogggggguuufffWWWSSSPPPPPPNNNIIIGGGHHHJJJ```}}}www{{{{{{xxxpppooorrrzzzwwwfffcccbbbaaa___```^^^ZZZZZZ\\\YYYTTTOOOMMMIIIDDD???:::777555222222000///.....................///////////////------------...///000111<<<>>>@@@AAA@@@???@@@AAA>>>>>>>>>@@@DDDIIINNNQQQZZZVVV[[[eeefff___]]]cccccc\\\TTTRRRWWW^^^aaaaaa````````````aaabbbccccccggglllrrrwww{{{~~~~~~vvvmmmccc\\\VVVTTTQQQOOOSSS```uuuqqqxxxzzzmmmaaa```lllzzzjjjbbb[[[VVVUUUSSSMMMIIIIIILLL```}}}vvvxxxzzz||||||yyysssqqqrrr{{{vvveeeaaaaaa___^^^___^^^ZZZZZZ[[[XXXSSSOOOMMMIIIDDD???;;;777555222111000//////...//////.........///////////////------------...///000111<<>>@@@DDDJJJOOORRR[[[YYY^^^ggghhhaaa^^^```ggg^^^UUURRRVVV]]]aaaaaaaaaaaa```aaaaaabbbccccccfffjjjqqqwww{{{~~~{{{qqqggg___XXXTTTTTTRRRSSS\\\nnnrrrrrr|||tttiii^^^\\\gggttt{{{nnneee]]]ZZZVVVOOOJJJHHHNNN^^^zzz{{{xxxwwwzzz~~~|||yyyuuuqqqqqqyyyuuuccc___^^^\\\]]]^^^]]]ZZZZZZ[[[WWWRRROOOMMMIIIDDD???;;;777555000000////////////000000............/////////000------------...///000000:::===@@@AAA@@@??????@@@<<<<<<===@@@EEEKKKPPPTTTXXXXXX\\\ccchhhhhhfffeeelllbbbWWWRRRUUU\\\```aaabbbbbbaaaaaaaaabbbccccccfffkkkqqqvvvzzz}}}{{{sssiii```[[[WWWUUUTTTWWWcccxxxrrrnnnrrrzzzsssjjjaaaZZZYYYcccnnn~~~rrrgggaaa[[[RRRKKKIIILLLYYYssszzzuuuxxx}}}|||xxxsssnnnmmmuuutttbbb]]]\\\ZZZ\\\^^^]]]ZZZYYYZZZWWWQQQOOOMMMIIIDDD???;;;777555000////////////000000111---.........//////000000---------------...000000888:::>>>???>>>=========;;;;;;===@@@EEELLLQQQUUUTTTVVVYYY___hhhpppqqqnnnpppeeeXXXRRRUUU[[[```aaabbbbbbbbbbbbbbbbbbcccdddhhhlllqqqvvvyyy{{{}}}uuukkkeeeZZZXXXTTTSSSZZZlllqqqjjjkkkllleee]]]VVVRRRRRR[[[eee~~~ppphhh```VVVNNNKKKJJJTTTnnn}}}tttwww|||}}}~~~{{{xxxqqqllljjjqqquuufffaaa___\\\]]][[[YYYYYYZZZ[[[ZZZYYYPPPMMMHHHDDD@@@<<<777444222111111000000000000000////////////////////////...------------...//////555888;;;;;;999888999<<<::::::<<>>;;;<<<===???CCCHHHMMMOOOYYY\\\[[[^^^qqqoooWWWLLLMMMRRRXXX\\\]]]^^^___^^^^^^___bbbdddbbbeeejjjqqqwww}}}~~~yyyuuuuuuvvvwwwxxx|||~~~yyyvvvttttttwwwzzz}}}}}}|||vvvkkkccc]]]___fffooozzzsssfff^^^[[[RRRQQQYYY```pppxxxuuuooo}}}vvviii[[[QQQOOOQQQcccyyy{{{pppkkkggg___YYYRRRSSSeeezzz{{{}}}}}}|||{{{yyyvvvtttoookkkeeegggtttsssfff```^^^```^^^[[[YYYYYYXXXVVVUUUQQQMMMIIIDDDAAA<<<888555222111111000000000000000////////////////////////...------------...//////444777999999888888;;;>>>;;;;;;<<>>AAAEEEIIIKKKMMMUUU[[[^^^fffooommmeeemmmdddVVVIIIDDDJJJTTT[[[ZZZ\\\]]]]]]]]]]]]___aaaeeegggjjjoootttyyy|||~~~|||vvvrrrmmmgggddd```eeeooo|||}}}zzzvvvtttsssqqqooommmkkkkkkmmmnnnsssvvvzzz~~~{{{qqqpppoooppptttwwwyyyzzzzzz{{{|||||||||kkk^^^XXXRRRKKKGGGJJJHHHJJJPPPYYYeeewwwssseeebbbWWWUUU\\\aaaqqqooo___iii~~~xxxdddUUUQQQRRRRRRbbbxxxtttiiieee]]]```sss|||}}}~~~~~~|||||||||{{{|||}}}~~~|||{{{zzzyyyyyyxxxuuusssrrroooiiigggppp{{{hhh```bbb___]]]ZZZYYYXXXWWWVVVTTTQQQNNNIIIEEEAAA===888555222111111000000000000000////////////////////////...------------...//////...333999;;;:::999:::<<<<<<<<<<<<>>>AAAEEEHHHKKKRRRWWWXXXXXX___hhhiiibbbeeecccZZZLLLDDDIIITTT[[[YYY[[[]]]]]]^^^^^^```bbbggghhhkkknnnsssxxx{{{~~~sssmmmeee```]]]YYYTTTPPPRRRXXXcccsss~~~{{{wwwtttrrrrrrrrrqqqooolllkkklllnnnqqqsssxxx}}}~~~{{{zzzyyyzzz|||}}}}}}|||uuusssqqqqqquuuxxx{{{|||yyyzzzyyywwwuuuxxx~~~wwweeeRRRJJJIIIIIIHHHIIICCCCCCGGGMMMTTT___rrrlllgggZZZUUUZZZ^^^nnniiiZZZcccxxx}}}hhhXXXSSSTTTQQQ]]]ooorrrmmmdddaaalllyyy}}}|||{{{{{{|||}}}}}}|||zzzzzzzzzxxxvvvssssssrrrlllhhhnnn~~~zzzfff^^^aaa^^^\\\YYYXXXXXXWWWVVVTTTRRRNNNJJJEEEBBB===999555222111111000000000000000////////////////////////...------------...//////---333;;;>>>>>><<<;;;<<<>>>>>>>>>@@@BBBFFFIIILLLTTTXXXXXXVVV^^^iiilllgggcccfffaaaRRRGGGIIISSSYYYWWWYYY\\\^^^^^^```bbbcccfffhhhjjjnnnsssxxx}}}|||{{{{{{tttmmmbbb\\\UUUQQQQQQPPPMMMIIIMMMQQQYYYfffxxx|||xxxvvvxxxyyyzzzwwwtttqqqrrrtttsssuuuyyy}}}|||{{{yyy{{{~~~}}}zzzvvvuuuwwwzzz|||~~~zzz{{{zzzxxxuuuwww|||www___SSSIIIGGGHHHIIIIIIKKKCCCDDDGGGLLLQQQ]]]qqqwwwppp```WWWZZZ\\\kkkfffXXXbbbtttooo\\\TTTSSSPPPYYYgggzzzuuukkkccc___eeekkkttt~~~}}}|||||||||~~~~~~|||{{{zzzyyyvvvtttsssrrrnnniiimmm{{{xxxccc\\\aaa^^^\\\YYYXXXXXXXXXVVVUUURRRNNNJJJFFFBBB===999666222111111000000000000000////////////////////////...------------...//////---444===AAAAAA>>>======@@@@@@@@@AAADDDGGGKKKMMMVVV[[[]]]^^^eeepppqqqjjjeeejjjgggVVVIIIIIIRRRXXXVVVYYY\\\^^^___aaacccdddeeegggiiinnntttzzzzzzjjjgggeeeiiiqqq{{{}}}ttthhh[[[SSSTTTNNNHHHFFFHHHIIIGGGEEEHHHHHHLLLWWWiii}}}}}}|||~~~~~~|||xxxuuuuuuwwwwwwyyy{{{~~~}}}|||}}}|||yyyyyy|||~~~~~~~~~{{{xxxxxx}}}}}}fffZZZQQQIIIDDDEEEFFFCCCBBBCCCGGGGGGIIILLLQQQ]]]tttxxxfff[[[[[[]]]kkkeeeXXXbbbnnnttt___TTTRRRJJJPPP[[[mmmttteee___\\\___bbbhhhyyy~~~~~~}}}|||}}}}}}|||{{{yyyvvvtttrrrrrrnnniiikkkxxxzzzeee^^^[[[^^^\\\ZZZXXXWWWVVVVVVVVVRRRNNNJJJFFFBBB===999666222111111000000000000000000///...------...///000...---,,,---/////////...///444999:::888888<<>>>>>>>>???BBBEEEIIIKKKOOOSSSYYY^^^aaaiiiyyy{{{aaaNNNHHHKKKOOOXXXYYYZZZ\\\^^^```aaaaaacccccceeeiiiqqqyyy{{{ooo^^^XXXSSSSSSSSSQQQQQQSSS]]]```^^^YYYVVVXXXZZZYYYWWWSSSRRRTTTVVVTTTKKKDDDBBBAAABBBEEEKKKXXXoootttaaaZZZZZZTTTQQQNNNLLLMMMNNNNNNNNNIIIIIIJJJMMMQQQ\\\rrrvvveee___\\\dddwww}}}hhh]]]^^^bbbjjj~~~tttbbb\\\MMMJJJJJJRRReee~~~xxxooogggfffjjjnnn}}}yyyllljjjoooqqqoooppppppooopppsss}}}~~~yyy{{{{{{ccc[[[ZZZ\\\[[[YYYWWWVVVVVVVVVVVVRRRNNNJJJFFFBBB===999666222111111000000000000000/////////......////////////...---...///000///......222888;;;;;;999888888<<<<<<===>>>AAADDDHHHJJJPPPTTT^^^ggggggjjj~~~hhhSSSHHHHHHJJJUUUVVVXXX[[[]]]___``````bbbbbbccciiiqqqyyyxxxeee\\\UUURRRQQQOOOOOORRRUUU\\\bbbcccdddhhhkkkjjjaaa[[[UUUSSSUUUUUUSSSQQQJJJGGGEEEEEEHHHQQQddduuutttddd]]][[[UUUQQQMMMKKKMMMOOOQQQRRRNNNKKKKKKMMMNNNVVVmmm}}}kkkccc]]]bbbtttzzz|||cccZZZ]]]bbbjjjzzzkkkaaaQQQLLLJJJNNN[[[qqq{{{ppphhhfffgggnnnttt{{{~~~|||zzz{{{|||yyykkklllmmmjjjiiiiiiggggggkkkwww~~~ddd\\\[[[[[[ZZZXXXWWWVVVVVVVVVWWWRRRNNNJJJFFFBBB===999666222111111000000000000000...//////////////////...---,,,+++,,,...///...------111666:::;;;999888777:::;;;<<<>>>AAADDDGGGIIIMMMSSS```iiiggghhhzzz~~~kkkXXXKKKGGGGGGQQQSSSVVVZZZ\\\^^^^^^^^^aaa```bbbgggoooxxx~~~vvviii[[[UUURRRPPPPPPRRRUUUbbbooouuuxxx{{{{{{xxxooolllgggbbb]]]ZZZYYYZZZTTTOOOJJJGGGFFFKKKYYYgggpppfffbbbYYYWWWTTTUUUYYY^^^ccceeeYYYRRRMMMNNNMMMSSSiiirrrhhh___cccttt~~~uuu```\\\bbbgggppp{{{oooXXXPPPJJJKKKRRRccc}}}~~~tttnnnkkkjjjnnnssssssoooiiieeeccclllsss~~~vvvpppqqqqqqpppqqqrrrrrrvvv||||||hhh___^^^ZZZYYYXXXVVVVVVVVVVVVWWWRRRNNNJJJFFFBBB===999666222111111000000000000000......////////////......,,,+++***+++---...---,,,---000444888::::::999888999:::<<<>>>AAAEEEGGGIIIGGGOOO[[[aaa```cccqqqzzzrrrhhh[[[NNNHHHHHHNNNQQQUUUYYY[[[]]]]]]]]]```___aaafffmmmuuu{{{~~~xxxfff[[[VVVQQQPPPQQQYYYjjj}}}uuujjjaaa]]][[[UUUOOOKKKHHHIIIRRR\\\lllsssyyy~~~}}}wwwqqqffffffiiinnnuuu{{{~~~iii[[[PPPNNNNNNRRRggg~~~wwwmmmcccfffwwwooo^^^___gggmmmuuu{{{aaaVVVLLLIIIKKKVVVmmmyyytttqqqsssttttttoooggg___YYYVVV^^^mmm~~~~~~|||yyy{{{kkk```^^^ZZZYYYWWWVVVUUUVVVVVVWWWRRRNNNJJJFFFBBB===999666222111111000000000000000---...///000000///...------,,,+++,,,...///...------...111555999::::::999999:::<<>>999666222111111000000000000000---...///000000///...---...---,,,---///000///...---...000444888;;;;;;;;;999:::===@@@CCCFFFHHHIIIJJJSSSWWWUUUYYYhhhqqqrrrsssnnnkkkjjjaaaRRRIIIGGGKKKNNNRRRWWWZZZ\\\\\\\\\___^^^___cccjjjqqqwwwyyy}}}xxxoooiiiccc^^^\\\ZZZooo}}}pppeee```\\\YYYUUURRRVVV\\\iiiiiiiiikkktttxxxvvv{{{}}}~~~yyy```KKKGGGGGGJJJ\\\rrr}}}sssiiilll}}}hhhYYYZZZbbbfffjjjmmm|||uuudddVVVPPPLLLNNN]]]ppp}}}}}}tttiii___]]]```mmm}}}zzz|||iii\\\```ZZZXXXUUUTTTUUUUUUUUUTTTSSSOOOJJJEEEAAA===999666444222000///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,000...///555<<<@@@???<<<<<<>>>>>><<<>>>EEEJJJJJJRRRPPPSSS[[[```aaagggooonnnmmmkkkiiifff^^^MMM<<>><<<;;;DDDJJJGGGBBBCCCGGGIIIJJJOOOXXXbbbddddddiiirrryyywwwrrrmmmkkkeeeWWWIIIFFFIIIMMMQQQTTTVVVVVVVVVYYYYYYZZZ[[[___fffnnnttt{{{}}}yyyrrrooogggqqqqqqhhh```YYYXXX[[[iiitttwwwnnnhhhnnnuuuwwwyyyxxxvvvaaaPPPKKKGGGEEEQQQdddyyynnnooovvvlllaaaUUURRRUUUSSSSSSTTT___rrrqqq^^^UUUOOOIIILLLTTT^^^{{{|||uuutttzzz}}}|||zzzxxxyyy~~~hhh\\\^^^^^^[[[WWWUUUUUUUUUTTTTTTRRROOOIIIEEEAAA===999666444222000///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,///...///444:::======;;;;;;JJJUUUQQQFFFAAADDDGGGFFFPPP___iiiiiiggglllsss{{{|||{{{zzzwwwnnn[[[IIICCCEEEIIINNNQQQTTTUUUVVVWWWWWWXXXYYY\\\cccjjjpppwwwzzz{{{qqqttt}}}qqqeee\\\[[[___lllyyy~~~uuulllmmmqqqsss~~~wwwdddTTTNNNHHHEEENNN]]]www~~~rrrpppuuuzzzaaaXXXPPPPPPTTTRRRTTTRRRWWWggg{{{vvvbbbXXXQQQJJJIIIMMMPPPhhh}}}||||||zzz{{{{{{xxxwww{{{iii]]]______\\\XXXUUUUUUUUUTTTTTTRRRNNNIIIEEEAAA>>>:::777444222000///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,...---...222777;;;<<<;;;;;;JJJTTTPPPEEEAAACCCEEEIIISSS```iiilllmmmooorrrttt~~~{{{\\\BBBBBBDDDHHHLLLPPPTTTVVVXXXUUUVVVWWWYYY[[[```fffkkksssxxx~~~||||||tttggg^^^___eeennn{{{}}}sssooopppqqqtttcccTTTNNNJJJFFFMMMXXXpppvvvsssvvvsss[[[TTTQQQTTTXXXUUUZZZUUUVVVdddzzzkkk^^^UUUMMMKKKLLLMMM\\\yyy{{{~~~~~~zzzwwwzzz|||{{{zzz}}}jjjaaabbb```\\\WWWTTTTTTTTTTTTTTTQQQNNNIIIEEEAAA>>>:::777444222000///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------...111555888::::::;;;CCCHHHFFFAAABBBCCCDDDLLLQQQYYYcccllltttvvvvvvtttcccEEEBBBCCCEEEIIIMMMQQQTTTVVVUUUVVVWWWXXXZZZ^^^bbbfffnnnuuu}}}|||qqqfff___aaagggppp|||{{{uuutttuuuqqqbbbTTTNNNKKKIIINNNUUUlll|||xxxzzzlllWWWSSSRRRWWW[[[XXXXXXTTTSSS___vvv~~~lll^^^SSSMMMLLLNNNSSSiiizzzvvvxxx|||jjjcccddd^^^ZZZVVVSSSRRRSSSTTTTTTQQQMMMIIIEEEAAA>>>:::888444222000///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333666888:::999<<<===;;;===BBBEEEDDDJJJMMMRRR[[[jjjwww|||zzzttt}}}hhhQQQAAABBBCCCEEEHHHLLLPPPRRRSSSUUUWWWXXXYYY[[[^^^aaaiiiqqqzzzuuummmfffaaaccciiittt~~~|||{{{xxxiiiZZZRRRNNNMMMOOOSSSfff}}}aaaQQQQQQQQQUUUZZZWWWTTTSSSSSS\\\qqqmmm[[[QQQMMMMMMMMM\\\yyy|||wwwvvv{{{iiiaaaaaa]]]YYYTTTQQQQQQSSSTTTUUUPPPMMMHHHDDDAAA>>>;;;888444222000///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111444777999666888999888:::AAAEEEEEEHHHNNNSSSYYYeeessszzzyyyooossswww||||||mmm]]]DDDDDDCCCDDDFFFJJJMMMOOOQQQSSSUUUVVVVVVXXXZZZ\\\dddlllwww~~~wwwnnnkkkiiiiiilllqqq|||wwweeeYYYSSSPPPPPPQQQ]]]vvvnnnVVVLLLOOONNNQQQVVVTTTRRRTTTUUU\\\nnniiiYYYRRRJJJLLLUUUggg~~~wwwuuuvvv{{{~~~ggg]]]\\\[[[WWWSSSPPPPPPSSSTTTUUUPPPMMMHHHDDDBBB>>>;;;888444222000///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...000333666999333888:::999:::@@@EEEFFFIIIRRRXXX[[[aaalllssstttkkkmmmoootttzzz{{{rrrgggHHHGGGFFFFFFGGGJJJNNNPPPOOOQQQSSSTTTUUUUUUWWWYYY```iiittt{{{~~~yyypppiiijjjnnnqqqvvv{{{nnn___WWWRRROOOOOOVVVmmmeeeQQQJJJOOOMMMOOOSSSRRROOOSSSVVV[[[jjjtttbbbYYYJJJNNNSSS[[[lllzzzttttttwwwyyy{{{ddd[[[]]]XXXUUURRRPPPQQQSSSTTTTTTSSSOOOJJJEEEAAA>>>;;;999333222111////////////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111666999666555777;;;>>>@@@BBBEEEJJJMMMRRRZZZbbbgggiiiiiijjjnnnnnnkkkpppvvvpppeeeQQQFFF???AAADDDEEEJJJPPPNNNOOOQQQSSSUUUVVVWWWWWW\\\bbblllvvv~~~xxxuuusssuuuyyy~~~lll\\\RRRPPPPPPUUUgggtttYYYQQQLLLOOOSSSUUUUUUVVVRRRPPPSSS\\\bbblll|||ggg]]]UUUMMMLLLVVVbbbqqq}}}tttqqqssswwwttt}}}~~~eee\\\^^^XXXUUURRRPPPQQQSSSTTTTTTSSSOOOJJJEEEAAA>>>;;;999333222111////////////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---111666:::<<<999888;;;>>>@@@AAABBBJJJMMMRRRYYYaaagggjjjlllgggiiijjjmmmssswwwrrrjjj[[[OOOCCCAAABBBCCCEEEHHHMMMNNNOOOQQQSSSTTTTTTTTTXXX^^^gggpppxxx{{{jjj^^^XXXVVVVVVeee~~~gggUUUPPPNNNTTTZZZ\\\\\\]]]VVVTTTUUUZZZ]]]dddxxxwwwrrrdddXXXNNNOOOTTT^^^tttxxxrrrrrrvvvzzz{{{yyyccc\\\\\\XXXUUURRRQQQRRRSSSTTTUUUSSSOOOJJJEEEAAA>>>;;;999333222111////////////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000666;;;CCC>>>::::::>>>CCCBBB@@@IIILLLQQQWWW```hhhnnnrrrqqqnnnoooxxx~~~~~~{{{zzzlll\\\JJJBBBAAABBBBBBDDDKKKKKKMMMNNNPPPPPPQQQQQQRRRXXX```iiiqqqxxx|||nnnccc^^^```kkkvvv\\\SSSPPPPPPXXX]]]^^^^^^___ZZZWWWXXXXXXVVVYYYmmm|||kkkXXXNNNIIIMMM]]]ooowwwqqqqqqvvv}}}rrr___YYYYYYXXXUUURRRQQQRRRTTTUUUUUUSSSOOOJJJEEEAAA>>>;;;999333222111////////////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++///666;;;DDD???:::999AAAHHHHHHDDDGGGJJJOOOVVV___iiissszzzxxxxxxoooVVVFFFBBBCCCEEEFFFIIIJJJKKKLLLMMMNNNNNNNNNOOOTTT[[[bbbjjjqqqyyy~~~zzzlllcccllluuunnnZZZVVVRRRRRRWWWZZZYYYXXXYYYZZZXXXXXXWWWRRRTTTfff{{{|||eeeTTTJJJIIIRRR^^^nnnyyypppnnntttooo^^^XXXXXXXXXUUURRRQQQSSSUUUVVVVVVSSSOOOJJJEEEAAA>>>;;;999333222111////////////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...444888???===999999BBBNNNOOOJJJCCCGGGMMMTTT^^^jjjwww||||||gggNNNDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNRRRWWW\\\ccckkktttyyy|||pppeeemmmuuuiiiZZZXXXTTTSSSVVVWWWUUUUUUWWWVVVTTTVVVXXXTTTTTTcccvvvkkkZZZOOOKKKNNNSSS[[[nnnzzztttnnnoooyyyqqq___YYYZZZXXXUUURRRQQQSSSUUUWWWWWWSSSOOOJJJEEEAAA>>>;;;999333222111////////////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---111555999;;;999999AAANNNQQQKKKAAAEEEKKKRRR[[[fffttt}}}~~~yyyYYYGGGDDDDDDCCCDDDEEEFFFHHHJJJKKKLLLLLLMMMOOORRRVVV\\\dddmmmssswww~~~{{{|||zzzpppdddcccjjjxxx{{{bbbVVVTTTSSSTTTXXXYYYWWWWWWZZZRRRQQQTTTYYYWWWVVV___mmm|||kkk]]]RRRMMMKKKKKKQQQ___xxxssspppnnnqqqzzzqqq^^^YYYZZZXXXUUURRRQQQSSSVVVWWWXXXSSSOOOJJJEEEAAA>>>;;;999333222111////////////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111555:::;;;888===HHHKKKFFF???DDDJJJPPPVVV```llluuuyyycccMMMEEECCCAAA???AAACCCEEEHHHIIIKKKKKKJJJKKKLLLOOOSSS[[[dddkkkqqqyyy}}}vvvttt{{{yyykkk```\\\```kkk~~~~~~}}}lllWWWQQQNNNPPPVVV\\\]]]YYYVVVWWWRRRPPPSSSZZZZZZVVVXXXaaa|||}}}nnn```VVVQQQLLLIIIMMMSSSdddyyytttllllllnnnqqqwwwppp\\\VVVXXXXXXUUURRRRRRSSSVVVWWWXXXSSSOOOJJJEEEAAA>>>;;;999333222111////////////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...333;;;<<<777:::CCCEEE??????DDDJJJNNNRRRZZZeeennnsss|||hhhQQQHHHEEECCC<<<>>>@@@CCCFFFHHHIIIJJJHHHHHHHHHIIINNNUUU___eeeooovvvwwwxxxzzz}}}qqqnnnkkkkkkmmmqqqtttpppfff^^^\\\^^^fffvvvyyy]]]OOOOOOKKKNNNWWW______WWWRRRPPPSSSPPPSSS[[[\\\UUUSSSWWWlll|||ttteee[[[UUUPPPKKKKKKJJJUUUooowwwnnniiigggjjjmmmooorrryyy}}}ooo^^^WWWXXXZZZ[[[XXXSSSSSSVVVXXXVVVVVVQQQKKKEEEAAA>>>;;;999555333000---,,,---...000......---------,,,,,,,,,+++++++++,,,,,,---------+++,,,...---,,,,,,---///444777;;;;;;::::::;;;===@@@CCCIIIOOOSSSWWW___gggrrrzzz~~~~~~uuu[[[KKKFFFDDD===@@@BBBCCCDDDGGGIIIJJJHHHIIIJJJKKKMMMQQQXXX\\\hhhpppzzz}}}mmmddd\\\```dddhhhmmmooojjjcccbbbeeejjjrrrsssTTTIIINNNMMMOOOPPPQQQQQQPPPNNNLLLMMMRRRXXXZZZWWWTTTSSSTTT___qqq{{{kkk___VVVPPPNNNMMMJJJNNN___tttzzznnngggeeeeeedddeeehhhoooyyy}}}xxx~~~ooo___YYYZZZYYYZZZWWWSSSRRRUUUWWWUUUUUUQQQJJJEEEAAA>>>;;;999444222000...------...///......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,------,,,,,,---///444666999999999:::===@@@FFFHHHLLLPPPTTTXXX___dddmmmssszzz~~~~~~~~~yyydddTTTIIICCC>>>@@@BBBBBBCCCEEEFFFFFFHHHIIIIIIJJJLLLPPPVVVZZZdddkkkuuu}}}zzznnnhhhiiillloooqqqtttwwwrrrjjjjjjlllpppvvv~~~mmmSSSIIILLLIIIJJJKKKLLLLLLLLLKKKJJJIIIMMMQQQTTTTTTSSSRRRQQQZZZjjj~~~uuufffZZZRRRNNNKKKJJJNNNXXXfffvvvzzzmmmdddaaa`````````ccclllyyy~~~~~~~~~mmm]]]XXX[[[XXXYYYVVVQQQQQQTTTVVVUUUSSSOOOJJJEEEAAA===:::888333222111///..................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,---...111444666888:::<<<@@@CCCKKKLLLMMMOOOSSSXXX]]]___hhhmmmtttzzz~~~{{{kkk]]]PPPFFFAAAAAABBBCCCDDDDDDEEEEEEGGGHHHHHHIIIJJJNNNSSSWWW^^^eeemmmtttzzz|||yyyxxxssstttvvvyyy|||xxx{{{qqqaaaOOOHHHIIIGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLOOOSSSVVVVVVTTTRRRVVVcccuuuuuugggYYYPPPJJJJJJLLLNNNRRR\\\qqqwwwiii```]]]^^^aaabbbccciiiwwwzzzkkkZZZVVVYYYVVVWWWUUUPPPOOOSSSUUUTTTRRRNNNIIIDDDAAA===:::777222222111000///...------......---------,,,,,,,,,---------,,,,,,+++++++++***,,,------,,,+++---......111666:::>>>@@@BBBCCCLLLMMMNNNNNNQQQXXX[[[[[[eeekkksssyyy}}}tttgggXXXLLLEEEBBBBBBEEEFFFEEEEEEGGGEEEFFFGGGGGGHHHKKKPPPSSSXXX^^^eeelllrrryyy~~~}}}~~~}}}yyyrrrooowwwgggZZZSSSKKKFFFFFFHHHGGGFFFFFFGGGIIIKKKLLLMMMLLLNNNRRRVVVVVVSSSOOOPPPYYYjjj~~~~~~jjjYYYTTTQQQNNNLLLIIINNN\\\kkkvvviii^^^ZZZ\\\bbbfffmmmrrrzzzlllZZZUUUXXXUUUVVVTTTOOOOOOSSSUUUTTTQQQNNNIIIEEEAAA>>>:::777222222111000///...------......---------,,,,,,,,,---------,,,,,,+++++++++***+++---,,,++++++,,,...+++///666===BBBCCCBBB@@@KKKOOOQQQPPPSSSZZZ]]]\\\aaaiiissswwwyyy}}}|||fffSSSIIICCC@@@CCCEEEDDDDDDGGGDDDEEEFFFFFFFFFHHHLLLOOOSSSWWW^^^ccciiiqqq{{{{{{}}}|||uuuhhheeesssoooSSSJJJKKKJJJGGGGGGHHHGGGEEEEEEFFFHHHKKKLLLKKKJJJJJJLLLOOOOOOKKKGGGJJJPPP___uuukkkaaaZZZRRROOOMMMMMMSSSZZZnnn}}}ooojjjaaaZZZYYY]]]dddiiiyyyqqq^^^WWWYYYTTTUUUSSSOOOOOOSSSUUUTTTPPPNNNIIIFFFCCC???;;;888333222111///..................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,++++++,,,---***---444<<>>AAABBB???@@@DDDBBBDDDDDDDDDDDDFFFHHHKKKMMMRRRWWW\\\aaahhhrrrxxx}}}|||yyyzzzxxxnnnccccccuuu|||cccKKKGGGKKKKKKJJJKKKFFFEEEDDDCCCCCCEEEGGGIIIKKKKKKKKKLLLMMMLLLIIIGGGLLLPPP]]]tttmmmaaaUUUPPPOOOLLLLLLMMM\\\jjj}}}sssdddcccaaa]]]ZZZ^^^fffllluuu___WWWXXXTTTVVVSSSOOOOOOTTTVVVUUUQQQNNNJJJGGGDDD@@@<<<888444222000...------...///......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---)))+++,,,,,,++++++,,,---+++,,,000666;;;===<<<:::DDDRRR[[[VVVSSSXXX[[[ZZZWWW___kkkssszzzzzz[[[LLLBBBBBBAAA======CCCAAABBBCCCCCCCCCCCCFFFHHHHHHLLLQQQUUUYYY```hhhnnnzzz}}}~~~{{{wwwuuutttpppkkkfffccckkkppp[[[JJJHHHKKKJJJHHHJJJEEEDDDCCCCCCCCCDDDEEEEEEIIIKKKMMMNNNMMMKKKKKKKKKMMMPPP\\\qqqvvvdddYYYRRRLLLHHHHHHRRRZZZiii|||mmmbbb\\\```cccbbb___cccnnnxxxzzzuuu^^^TTTUUUTTTVVVTTTOOOPPPTTTVVVUUUQQQNNNKKKHHHEEEAAA<<<999555333000---,,,---...000......---------,,,,,,,,,+++++++++,,,,,,---------)))+++,,,,,,+++***,,,------,,,,,,000555999:::999???QQQ[[[UUUOOORRRUUUTTTVVV]]]hhhuuufffUUUGGGEEECCC======CCCAAABBBCCCCCCBBBBBBDDDFFFDDDIIINNNRRRUUUZZZaaagggppptttzzz}}}{{{wwwsssooommmeee^^^___fffvvvhhhWWWJJJJJJKKKGGGEEEGGGFFFEEEEEEDDDDDDDDDEEEEEEBBBFFFJJJJJJHHHGGGIIIKKKHHHJJJUUUiii{{{iii[[[QQQMMMNNNIIIJJJSSSggg|||ooo___TTTXXX___ffffffeeekkkyyy~~~tttiiiYYYVVVYYYVVVTTTRRRPPPPPPQQQSSSTTTRRRPPPLLLIIIEEEAAA<<<999555444222000//////000000///............------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++///666:::<<<;;;@@@EEEMMMRRRRRRQQQTTTYYYWWWZZZbbbmmmyyy||||||___FFFBBBFFFCCC??????CCCCCCCCCCCCCCCDDDEEEFFFDDDFFFHHHKKKNNNTTT[[[___gggkkkpppwww~~~|||vvvuuuuuukkk___^^^SSSRRRfff~~~yyy\\\UUUNNNIIIHHHHHHGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIILLLNNNMMMJJJGGGNNNNNNSSS```ooo}}}hhh[[[RRRKKKLLLJJJKKKTTT```rrrvvvmmmdddYYYRRRPPPIIISSS```mmmxxx}}}xxx}}}jjjYYYTTTVVVUUUTTTQQQPPPOOOQQQRRRTTTRRROOOLLLHHHEEEAAA<<<999555444222000//////000000///............------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++...444999;;;;;;<<>>DDDFFFDDDHHHRRRWWWTTTUUU]]]bbb^^^XXX[[[kkkyyyzzzzzzpppRRRFFFEEEBBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBDDDFFFHHHJJJNNNTTTZZZaaafffiiirrrxxx~~~|||xxxvvvvvvuuutttrrrkkkeee]]]VVVRRRSSS\\\fffxxxkkkTTTOOOSSSMMMJJJHHHJJJLLLMMMKKKIIIDDDEEEEEEEEEEEEEEEEEEEEEIIIJJJLLLPPPRRRRRROOOMMMIIIIIINNNVVV]]]bbbkkksssuuujjj^^^VVVPPPJJJIIIKKKJJJRRR```rrr|||qqqeeeYYYNNNGGGMMMMMMQQQXXX___dddmmmuuuwwwwwwwww]]]TTTUUUSSSSSSRRRRRRRRRQQQQQQQQQNNNLLLIIIFFFDDDAAA===:::555444222000//////000000///............------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))+++,,,,,,+++,,,///222888@@@DDDDDDLLLYYY^^^ZZZVVV^^^cccaaa[[[]]]jjjwwwcccOOOHHHCCCCCCBBBAAAAAAAAAAAAAAA???AAADDDDDDCCCBBBBBBBBBDDDEEEHHHMMMSSSYYY___aaajjjqqqzzzxxxvvvtttrrrqqqoookkkiiiddd\\\UUUQQQPPPWWWjjj|||www]]]SSSQQQMMMIIIHHHHHHJJJNNNPPPNNNLLLDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHKKKOOOQQQQQQOOOLLLOOONNNQQQWWW\\\```hhhppp}}}yyyiii]]]UUUNNNLLLNNNIIIJJJNNNZZZjjj||||||ttthhh]]]TTTMMMHHHEEELLLNNNUUUaaajjjssstttmmmtttxxx___VVVXXXSSSSSSSSSSSSSSSRRRRRRRRRNNNLLLIIIFFFDDDAAA===:::555444222000//////000000//////.........------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,(((+++---,,,++++++...111222<<>>:::888555444222000//////000000......//////......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------333666===EEEOOO[[[gggnnn```ZZZ]]]jjjmmmgggiiisss}}}lllWWWJJJCCC@@@DDDFFFDDD@@@>>>BBBBBBAAAAAAAAAAAA@@@@@@BBBBBBCCCFFFKKKPPPVVVYYYaaadddjjjoootttyyy~~~}}}wwwssskkkjjjiiihhheeeaaa[[[XXXTTTOOONNNTTT___qqqhhhVVVOOOKKKHHHGGGFFFNNNRRRRRRXXX___YYYLLLGGGIIIKKKLLLMMMMMMKKKJJJHHHGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOQQQTTTYYY^^^aaaooozzztttfff^^^ZZZNNNJJJIIIJJJLLLPPPZZZcccooowwwyyyllldddVVVLLLFFFGGGHHHFFFGGGJJJHHHOOO[[[hhhttt}}}~~~www___VVVVVVUUUSSSPPPOOOPPPQQQRRRRRRNNNMMMJJJGGGCCC???;;;999555444222000//////000000...............------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111444:::AAAKKKVVVaaaiiihhhaaaaaaiiilllgggeeegggttt}}}tttZZZOOODDDAAA@@@??????AAABBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@BBBEEEJJJNNNQQQYYY\\\aaafffjjjnnnssswww|||}}}wwwrrrnnnjjjgggccc___\\\XXXSSSOOOLLLKKKPPP^^^pppjjjSSSGGGEEEEEEEEEEEEFFFMMMPPPQQQWWW^^^YYYMMMGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKNNNMMMMMMNNNPPPTTTXXXZZZcccooopppfffWWWPPPKKKLLLMMMMMMMMMPPPYYY___mmm{{{yyynnnbbbXXXRRRMMMFFFCCCFFFIIIJJJNNNSSSVVV\\\hhhxxxuuu^^^VVVUUUUUUSSSPPPOOOPPPQQQQQQQQQOOONNNKKKHHHDDD@@@<<<:::555444222000//////000000...............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///222777===EEEPPP[[[bbbkkkfffbbbcccffffffaaa\\\iiisss|||gggXXXIIIBBB@@@>>>???AAABBBBBBAAAAAAAAAAAA@@@@@@??????>>>???AAADDDGGGIIIPPPSSSXXX\\\```dddiiillluuu}}}|||{{{zzzuuupppkkkhhhfffaaa[[[VVVSSSPPPKKKGGGEEEJJJYYYoooeeeTTTDDD???CCCEEEFFFGGGEEEKKKMMMMMMSSSYYYVVVMMMFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJMMMLLLKKKKKKMMMOOORRRTTT[[[fffzzzpppcccYYYQQQPPPQQQLLLGGGDDDGGGJJJTTTaaakkkuuu|||}}}wwwlll```TTTLLLGGGDDDFFFCCCDDDHHHLLLQQQ[[[cccmmmuuusss^^^VVVUUUUUUSSSPPPOOOOOOPPPQQQPPPOOONNNLLLIIIEEEAAA>>><<<555444222000//////000000//////......------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------000444999BBBLLLXXX___bbbbbb___[[[]]]aaa```[[[aaammmzzztttaaaMMMEEEEEEDDD@@@>>>BBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@@@@AAACCCDDDIIIMMMRRRVVVZZZ___dddgggooovvv~~~{{{zzztttooojjjeeebbbaaa\\\VVVQQQOOOLLLHHHDDDDDDRRRgggYYYLLLAAA@@@EEEGGGGGGGGGEEEIIIJJJJJJMMMRRRPPPJJJFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEFFFHHHIIIKKKKKKMMMMMMLLLLLLNNNPPPRRRSSS[[[ddduuussshhh]]]XXXTTTNNNJJJJJJGGGFFFIIIPPPWWW```nnnyyy~~~~~~{{{kkkeeeZZZPPPIIIEEEEEEEEEEEEFFFHHHLLLRRR]]]lllwwwqqq^^^VVVUUUVVVSSSPPPNNNOOOPPPPPPPPPOOONNNLLLIIIEEEBBB>>>===555444222000//////000000000///...------------...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...222777???JJJVVV^^^XXX]]]]]]WWWUUUYYY]]]]]]]]]hhhxxxvvvXXXKKKIIIGGGAAA===BBBBBBAAAAAAAAA@@@@@@@@@CCCBBBAAA@@@??????@@@@@@DDDGGGLLLQQQVVV[[[```dddiiinnnvvvyyy{{{uuupppkkkfffaaa^^^\\\YYYTTTOOOKKKHHHGGGFFFLLL```zzzmmmPPPFFF???AAAEEEFFFDDDDDDEEEGGGHHHHHHIIIJJJIIIEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@AAACCCFFFHHHJJJLLLMMMMMMNNNNNNOOOQQQSSSVVVWWW]]]dddoootttfffXXXOOOMMMQQQLLLHHHEEEGGGJJJPPP[[[dddpppyyy~~~yyysssmmmhhhVVVSSSMMMHHHFFFFFFGGGIIIEEEIIINNNSSS]]]lll}}}ppp]]]VVVUUUVVVSSSPPPNNNOOOOOOOOOOOONNNNNNLLLIIIEEEBBB???===555444222000//////000000000///...---,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---000444;;;FFFQQQYYYVVV[[[___^^^YYYWWWZZZ^^^]]]dddqqqtttZZZNNNGGGCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>===============AAAFFFJJJOOOSSSXXX\\\```dddjjjpppwww}}}~~~|||vvvsssoookkkgggbbb\\\XXXVVVUUUQQQKKKGGGHHHMMMSSSaaaxxx~~~]]]KKKDDD@@@DDDHHHHHHFFFFFFEEEFFFGGGHHHHHHGGGEEEDDDFFFFFFEEEDDDCCCCCCBBBBBB???@@@CCCFFFHHHJJJKKKLLLLLLMMMNNNPPPRRRUUUWWWXXXYYY___gggsss{{{fffVVVPPPRRROOOIIIDDDCCCDDDGGGMMMTTTZZZcccqqq{{{uuunnnggg___XXXSSSHHHGGGFFFEEEEEEGGGIIIJJJIIIPPPXXX```lll{{{|||www}}}nnn]]]VVVUUUVVVSSSPPPNNNNNNOOOOOONNNNNNMMMKKKHHHEEEAAA>>>===555444222000//////000000000///...,,,,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...000666???IIIQQQXXXZZZbbbllljjj```\\\```cccbbbiiixxxyyy^^^KKKEEEFFFBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<:::===AAADDDGGGKKKOOOQQQUUUZZZ```dddhhhppp{{{~~~vvvqqqllljjjhhheeebbb]]]VVVRRRMMMNNNLLLGGGFFFOOOaaaqqqlllWWWJJJDDDBBBFFFJJJIIIGGGGGGBBBDDDGGGJJJJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDD@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSTTTSSS[[[bbbhhh{{{mmm___ZZZVVVOOOJJJHHHGGGFFFGGGKKKNNNRRRZZZcccllltttxxx{{{}}}xxxsssqqqpppjjjaaaXXXRRRMMMJJJGGGCCCDDDEEEGGGJJJMMMOOOQQQXXXbbbmmmuuu{{{xxxyyynnn]]]VVVUUUVVVSSSPPPNNNNNNOOONNNNNNMMMLLLJJJHHHDDDAAA>>><<<555444222000//////000000111///---,,,,,,,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---111999CCCIIIXXXWWWcccvvvyyykkkbbbccciiicccdddqqq~~~pppRRRFFFHHHBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>>>>>>>:::<<>>======<<<===???CCCFFFHHHMMMOOORRRUUUYYY^^^dddiiiqqquuu{{{|||}}}xxxrrrkkkeeeaaaccc^^^ZZZYYYUUUNNNHHHGGGAAAAAABBBEEEOOOfffeeeVVVTTTVVVIIIHHHEEECCCAAA@@@@@@@@@???DDDJJJNNNNNNMMMLLLLLLIIIDDDBBBFFFFFFDDDFFFKKKGGGIIILLLMMMLLLJJJGGGDDDDDDGGGIIIJJJIIIIIIJJJLLLMMMSSS[[[dddooovvvlll___WWWUUURRRLLLGGGEEEGGGIIIJJJJJJLLLNNNQQQ\\\```fffoooyyy|||xxxvvvzzzsssnnnmmmjjj```VVVQQQPPPLLLFFFCCCBBBDDDEEEEEEEEEHHHMMMSSSZZZaaafffjjjwwwlll^^^WWWSSSUUUTTTPPPLLLLLLOOOPPPMMMOOOPPPMMMGGGCCCCCC@@@<<<777666444222000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,---.........000333666BBBQQQeeevvv|||{{{vvvrrrlllllllllkkkjjjnnnxxxwww\\\QQQIIIHHHEEEBBB@@@@@@CCCEEE@@@@@@@@@@@@????????????<<<<<<;;;:::;;;===???AAAFFFHHHKKKMMMQQQVVV\\\```fffjjjqqqvvvzzz}}}|||}}}yyyqqqjjjeeeaaa^^^\\\\\\VVVQQQNNNJJJCCC@@@AAA???BBBHHHSSSccczzzlllXXXSSSSSSRRRIIIHHHFFFDDDCCCBBBBBBBBBAAADDDIIILLLMMMMMMLLLKKKFFFCCCDDDJJJLLLJJJLLLPPPQQQQQQSSSSSSQQQMMMIIIGGGDDDFFFHHHIIIIIIIIIJJJKKKKKKOOOUUU\\\eeesssssskkkddd[[[UUUNNNLLLJJJHHHGGGGGGGGGFFFIIIKKKOOOWWW```kkktttyyy|||yyyuuurrrooonnnggg```\\\[[[XXXPPPIIIGGGCCCBBBAAACCCFFFHHHIIIIIILLLLLLOOOXXXfffrrr{{{~~~lll^^^WWWUUUWWWWWWRRRMMMLLLPPPPPPMMMPPPQQQNNNHHHDDDDDDAAA===777666444222000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---......,,,+++,,,...000:::HHH\\\ooo{{{uuutttvvvvvvnnnhhhnnn{{{yyygggVVVKKKCCCCCCBBB>>>@@@FFFAAA@@@@@@@@@????????????>>>===;;;:::999:::;;;;;;@@@AAACCCFFFHHHMMMRRRVVVXXX]]]cccjjjnnnrrruuuxxx{{{ooojjjbbb\\\YYYXXXXXXWWWRRRLLLGGGDDD@@@<<<<<>>RRRgggxxx}}}yyyzzz}}}vvvlllmmmwwwnnnWWWFFFGGGGGG@@@===BBBAAAAAA@@@@@@@@@?????????@@@???>>><<<<<<;;;<<<<<<>>>???AAABBBDDDHHHLLLPPPOOOTTTZZZ```dddhhhkkkmmmxxx{{{xxxpppkkkfffaaa\\\WWWUUUUUUTTTSSSIIIEEEBBBAAA>>><<<>>>CCCIIIYYYpppxxx]]]RRRYYYaaa^^^VVVMMMLLLIIIGGGEEEDDDDDDDDDEEEFFFHHHKKKNNNLLLHHHDDDHHHFFFEEEEEEFFFGGGJJJMMMSSSRRRQQQOOOLLLHHHEEECCCDDDFFFIIIIIIIIIIIIJJJLLLOOOQQQWWW]]]cccdddbbb___wwwvvvssspppiii^^^TTTMMMKKKLLLHHHFFFEEEDDDDDDEEEGGGIIIOOORRRUUUZZZaaajjjssszzz{{{yyyuuuqqqmmmiiifffeeebbb```]]]XXXSSSNNNKKKIIIHHHDDDAAABBBAAA@@@CCCHHHNNNPPPUUU\\\ccchhhjjjiiilllnnnqqqxxx~~~~~~{{{rrr```XXXXXXUUUTTTQQQMMMOOOSSSTTTRRRPPPRRROOOIIIEEEDDDAAA===777666444111000000000000///............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++---------,,,,,,...///---888KKKaaatttzzzxxx}}}|||uuurrruuuqqqRRRJJJJJJDDDAAAEEEAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===>>>??????@@@CCCGGGKKKLLLPPPVVV[[[^^^aaadddfffnnnrrrxxx}}}|||uuummmeee```___]]]ZZZWWWUUURRROOOLLLCCC@@@???@@@>>>===@@@GGGXXXooosssfff\\\___hhhjjjaaaXXXOOONNNKKKGGGEEECCCBBBBBBDDDFFFJJJMMMNNNLLLHHHDDDKKKJJJHHHEEEDDDFFFGGGGGGJJJJJJHHHGGGEEECCCBBBAAAEEEGGGIIIJJJJJJJJJKKKLLLOOOTTT]]]eeehhheee]]]WWWbbbvvvuuu```QQQMMMNNNIIIHHHGGGFFFDDDCCCCCCBBBEEEFFFHHHJJJMMMSSS[[[```jjjqqqzzz~~~~~~}}}{{{yyyvvvtttsssjjjiiieeebbb^^^\\\ZZZYYYTTTSSSPPPLLLHHHDDDAAA@@@CCCAAA@@@AAABBBCCCKKKTTT\\\]]]aaahhhpppwww|||}}}zzzwwwvvvwwwwwwbbbXXXYYYSSSSSSPPPMMMOOOTTTUUUSSSPPPQQQNNNHHHDDDDDDAAA===777666444222000000000000///............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,......------///000---555DDDXXXkkkzzz}}}~~~fffOOOHHHDDDDDDFFFAAAAAAAAAAAA@@@@@@@@@@@@========================;;;;;;<<<;;;;;;===AAADDDHHHLLLQQQVVVYYY\\\^^^```dddhhhooouuuzzzyyyrrrkkkeee^^^ZZZXXXWWWTTTSSSPPPLLLGGGDDD???>>>>>>??????AAAIIIRRRooo~~~bbb```eeepppvvvpppddd\\\NNNMMMJJJFFFDDDBBBAAAAAABBBEEEJJJLLLLLLLLLLLLMMMPPPUUUWWWVVVSSSOOOGGG@@@EEEDDDCCCBBBBBBBBBBBBBBBEEEGGGIIIJJJIIIIIIKKKLLLKKKRRR\\\dddeee```XXXSSSZZZkkkrrr^^^TTTRRRHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDGGGKKKNNNQQQVVV___gggnnnuuuzzz~~~}}}yyyuuurrrpppooonnnnnnnnnmmmkkkiiifffddd]]][[[WWWTTTPPPNNNMMMMMMGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>@@@BBBCCCGGGRRR^^^jjjkkkmmmttt}}}vvvvvv~~~}}}dddXXXYYYTTTTTTPPPLLLNNNRRRSSSQQQOOOPPPMMMGGGCCCCCC@@@<<<777666444222000000000000///............---------************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,......---,,,---...---111:::III]]]ooo|||}}}hhhSSSJJJFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>======<<<<<<999::::::999888999<<>>BBBGGGQQQaaappp|||iii[[[]]]fffrrrtttjjj___YYYJJJIIIFFFDDDBBBBBBBBBBBB>>>CCCGGGHHHHHHLLLUUU]]]lllyyy}}}mmmVVVCCCCCCBBBAAA@@@@@@AAABBBCCCCCCEEEGGGHHHHHHHHHIIIJJJHHHOOOWWW[[[ZZZVVVSSSQQQWWWaaatttrrrkkk___[[[UUUPPPLLLKKKLLLMMMIIIIIIIIIGGGEEEEEEGGGHHHEEEGGGKKKOOORRRWWW]]]```bbbbbbbbbcccggglllqqqttt|||zzzyyyyyyzzzzzzyyyxxxvvvwwwyyyyyyxxxvvvsssrrrllljjjhhhdddbbb```______[[[\\\\\\\\\ZZZXXXUUUTTTNNNLLLJJJGGGDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBB===???CCCGGGHHHLLLYYYggguuuuuuwww}}}~~~}}}fffYYYYYYUUUUUUQQQLLLMMMQQQRRROOONNNPPPMMMGGGCCCBBB???;;;777666444222000000000000//////.........---------************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++---......,,,++++++,,,+++,,,000===PPPeeevvv~~~{{{jjjWWWLLLEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???===<<<;;;:::::::::888777888;;;>>>:::>>>EEEKKKOOOSSSWWWYYYVVV[[[```fffjjjnnnqqqtttzzz|||wwwpppiiiddd]]]WWWSSSRRRPPPOOOPPPLLLGGGDDDBBBAAA@@@>>>???>>>@@@GGGRRRccc{{{|||aaaUUUTTTUUU\\\ffffff\\\RRRNNNFFFEEEDDDBBBBBBBBBCCCCCC<<>>>>>???@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA@@@CCCHHHLLLMMMRRR```nnnwwwwwwxxx|||yyyyyy|||vvv~~~eeeXXXYYYXXXVVVRRRQQQQQQQQQQQQQQQMMMOOONNNIIIEEEDDD@@@<<<:::888666333111/////////////////////............------,,,,,,+++***))))))************************)))***,,,------,,,***))),,,,,,,,,---------......000...///555???PPPhhh|||lllWWWIIIEEEDDDDDDEEEDDDBBBBBBDDD@@@@@@@@@@@@@@@???>>>>>><<<;;;:::999888888888888999===AAACCCEEEJJJSSSZZZ[[[\\\^^^```ccceeeggghhhnnnrrrwwwzzz|||}}}~~~|||vvvooolllaaa]]]XXXSSSOOOLLLLLLLLLLLLFFFAAAAAAAAA>>>>>>@@@AAAAAADDDPPPddd{{{|||iii^^^UUUTTTTTTUUUVVVUUUQQQKKKFFFBBB@@@???AAADDDEEECCC@@@GGGAAA@@@EEEGGGLLL^^^tttmmm___GGG999BBBLLLGGGBBBDDDDDDEEEGGGHHHGGGFFFDDDBBBDDDIIINNNOOOLLLIIIJJJLLLUUURRRVVVggg|||sssddd]]]]]]___XXXTTTPPPPPPRRRQQQMMMHHHJJJHHHFFFEEEFFFFFFEEEDDDBBBAAABBBEEEHHHJJJJJJIIIPPPRRRUUUWWWXXXYYY\\\^^^aaabbbcccgggkkkqqqvvvyyywwwtttoookkkjjjkkknnnppppppnnnkkkhhhfffddddddcccddddddcccbbbaaaaaaaaaaaakkkllllllkkkgggbbb]]]YYYVVVSSSPPPOOOOOONNNJJJGGGDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???@@@AAAAAA@@@???AAADDDDDDCCCEEEGGGEEE@@@CCCFFFMMMUUU\\\aaaeeegggzzz}}}~~~zzzvvvtttwwwtttqqq~~~dddWWWYYYXXXUUURRRPPPPPPQQQQQQPPPNNNPPPNNNIIIFFFEEEAAA<<<:::888666333111000//////////////////............------,,,,,,+++******)))************************)))***,,,------,,,***))),,,,,,,,,------------...///...///333999FFF]]]pppiiiTTTLLLIIIFFFEEEDDDBBB@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;:::999888888888888777:::>>>@@@AAAEEEMMMTTTWWWXXXZZZ[[[]]]___aaabbbfffjjjooorrrtttvvvxxxyyy~~~xxxqqqiiiaaa]]]ZZZXXXTTTPPPMMMKKKKKKJJJIIIEEECCCCCCAAA>>>>>>AAADDDHHHRRRdddzzzuuujjj]]]QQQQQQQQQQQQRRRPPPLLLGGGBBBBBB@@@@@@AAADDDEEECCCAAAFFFAAA@@@DDDEEEHHHXXXkkkhhhLLLCCCDDDDDDFFFKKKDDDDDDEEEEEEEEEDDDCCCBBBCCCHHHLLLLLLIIIGGGIIIKKKRRRNNNPPP\\\lllzzznnnhhhhhhbbb\\\YYYZZZ[[[YYYWWWTTTRRRNNNKKKIIIGGGEEEBBBDDDCCCCCCCCCEEEEEEDDDBBBEEEGGGIIIJJJJJJKKKMMMOOOPPPQQQTTTWWW\\\bbbgggkkkkkkhhhdddaaa```aaadddfffhhhfffdddaaa___^^^]]]]]]```___^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]ZZZVVVRRROOOLLLJJJGGGGGGHHHGGGEEEBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDDDDCCCBBBEEEGGGGGGJJJOOOPPPMMMRRRVVV]]]eeelllqqqtttuuu~~~|||~~~www{{{~~~bbbWWWYYYWWWTTTPPPOOOOOOPPPPPPPPPOOOQQQOOOJJJFFFEEEBBB>>>:::888666333111000000000////////////............---,,,,,,++++++************************************+++,,,------,,,+++***,,,,,,,,,,,,------------......///000111999LLL^^^{{{vvv^^^WWWMMMEEEBBBAAA@@@>>>BBBBBBAAA@@@???===<<<<<<<<<<<<;;;:::999999999999555888:::;;;<<>>>>>??????>>>===>>>???AAABBBBBB@@@???>>>>>>???AAACCCDDDFFFFFFFFFGGGKKKNNNQQQXXXbbbhhhiiipppttt{{{wwwzzz|||aaaWWWZZZWWWSSSOOOMMMNNNPPPPPPQQQPPPRRROOOJJJFFFFFFCCC???:::888666333111111000000////////////............,,,,,,,,,++++++************************************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,---......+++///>>>OOOkkkuuuyyycccOOOFFFEEEFFFDDDBBBAAAAAA@@@???>>>>>>>>>===<<<;;;::::::999999999555777888999999;;;???CCCGGGHHHJJJLLLOOOQQQSSSTTTTTTXXX\\\```bbbdddgggiiippprrrvvvyyy}}}|||{{{xxxvvvsssqqqpppooohhhfffbbb]]]XXXTTTQQQOOONNNMMMLLLJJJHHHFFFEEEDDDDDDBBBAAABBBEEEMMM]]]lll}}}mmm\\\\\\^^^TTTFFFHHHGGGGGGGGGGGGFFFBBB@@@BBBAAAAAAAAABBBBBBBBBBBBEEECCCBBBDDDBBBAAAHHHQQQ```tttjjjWWWSSSOOOGGGEEEDDDBBBAAA@@@AAACCCDDDBBBDDDDDDCCCAAABBBDDDGGGGGGGGGGGGGGGJJJYYYwww~~~wwwrrrnnnjjjeee```\\\WWWSSSPPPLLLJJJHHHHHHJJJLLLLLLLLLLLLMMMLLLJJJGGGDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBB@@@???===@@@???>>>>>>>>>??????@@@>>>AAADDDFFFGGGEEECCCBBBDDDGGGJJJMMMOOOQQQSSSTTTZZZ___eeeiiirrryyyuuu|||{{{aaaWWW[[[WWWSSSOOOMMMMMMPPPQQQRRRQQQRRROOOIIIFFFEEECCC???999888666444222111111111////////////............,,,,,,+++++++++++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++------***+++666DDD\\\jjj}}}bbbOOOKKKKKKHHHBBBAAA@@@@@@@@@@@@AAAAAA>>>===<<<;;;::::::::::::777888888888888999;;;===???@@@CCCFFFIIILLLOOOPPPPPPSSSVVVYYY[[[^^^aaadddgggkkkooosssuuuyyy}}}||||||}}}||||||}}}|||xxxxxxvvvrrrmmmiiieeebbb```YYYXXXUUUSSSRRRQQQPPPPPPLLLKKKJJJHHHFFFDDDBBBAAAEEEBBBBBBGGGQQQccc~~~ttt^^^QQQQQQTTTNNNEEEDDDDDDCCCEEEFFFFFFEEECCCAAAAAAAAA@@@???@@@AAABBBEEEDDDDDDDDDAAA@@@CCCIIIKKKWWWuuuggg\\\RRRHHHFFFEEEBBBAAA@@@AAACCCEEEAAAAAAAAA@@@@@@AAADDDFFFCCCEEEGGGGGGEEEOOOhhhyyysssnnniiiddd```^^^[[[WWWUUUVVVWWWWWWWWWYYYZZZYYYWWWQQQLLLIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA????????????@@@AAABBBBBBBBBCCCEEEFFFFFFDDDCCCAAADDDCCCCCCBBBBBBCCCDDDFFFDDDGGGKKKOOOQQQPPPOOOMMMOOOTTT[[[aaaeeeiiinnnqqqwww~~~|||{{{~~~{{{bbbXXXZZZWWWTTTOOOMMMNNNPPPRRRSSSPPPQQQNNNHHHEEEEEECCC???999888666444222222222222////////////............++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***,,,---++++++222;;;SSSeee{{{wwwZZZOOOJJJDDDDDDCCCBBBAAA@@@AAABBBCCC>>>>>>===<<<;;;;;;;;;;;;999999888888999999:::::::::;;;===AAADDDGGGJJJKKKKKKMMMPPPRRRTTTVVVZZZ\\\___ccchhhlllmmmqqqvvvzzzwwwxxxyyyzzzzzz|||~~~yyyrrrmmmooommmiiiccc^^^YYYVVVTTTQQQPPPOOONNNMMMMMMMMMNNNJJJIIIGGGEEECCCAAAAAA@@@@@@???BBBNNN```yyylllbbbUUUMMMLLLMMMLLLJJJDDDCCCBBBDDDFFFGGGGGGFFF@@@@@@@@@>>>======???AAACCCCCCCCCBBBAAA@@@BBBDDDEEEKKKcccmmm]]]SSSLLLFFFDDDBBBAAAAAAAAACCCDDD????????????AAACCCEEEFFFBBBDDDGGGHHHFFFJJJZZZkkk}}}~~~zzzxxxssskkkeeeaaa^^^\\\[[[ccceeefffccc]]]UUUOOOLLLEEEDDDDDDCCCCCCBBBBBBAAAAAABBBDDDEEEFFFFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEAAACCCFFFHHHIIIGGGDDDBBBBBBBBBCCCBBBBBBDDDHHHKKKKKKOOOTTTXXX\\\]]]\\\[[[\\\cccmmmvvv||||||||||||rrr{{{dddXXXWWWXXXTTTOOOMMMNNNQQQSSSUUUPPPQQQMMMGGGCCCDDDBBB???999888666444333222222333////////////............++++++++++++++++++++++++************************,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,---******------,,,...333DDDWWWnnn{{{qqq```TTTJJJIIIHHHEEECCCAAAAAAAAABBB???>>>===<<<;;;;;;;;;;;;:::999888888999999999888888999;;;===???AAACCCDDDDDDFFFIIIJJJKKKMMMPPPSSSUUUZZZ___bbbcccfffkkkpppqqqssstttuuuwwwyyy}}}~~~~~~{{{|||zzzxxxuuusssnnniiieeeaaa___\\\XXXTTTPPPNNNMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGEEECCCAAA@@@@@@AAABBB@@@BBBLLLaaayyy~~~mmm[[[VVVPPPLLLKKKLLLOOORRRGGGEEECCCCCCEEEFFFFFFEEE?????????===::::::===@@@???@@@@@@??????@@@AAAAAACCCHHHWWWrrrrrrYYYNNNJJJDDDCCCAAA@@@@@@@@@AAABBB======>>>@@@BBBEEEFFFGGGBBBBBBDDDGGGFFFGGGOOOXXXgggxxxwwwqqqmmmkkkrrruuuwwwuuunnnddd\\\WWWKKKKKKKKKJJJHHHGGGFFFEEEEEEGGGJJJLLLLLLKKKIIIHHHEEEEEEFFFFFFFFFEEECCCCCCAAAAAAAAABBBCCCDDDFFFGGGDDDHHHLLLOOOPPPMMMIIIFFFFFFHHHJJJJJJKKKOOOUUUYYY\\\___eeejjjoooqqqrrrrrrttt|||xxxzzz|||}}}{{{mmm]]]|||fffXXXUUUYYYUUUPPPMMMOOORRRTTTVVVPPPPPPMMMFFFCCCCCCBBB>>>999888666444333222333333000/////////............++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,...+++***---...,,,,,,...///AAAYYYjjjttt|||wwwggg[[[MMMKKKHHHDDDAAA@@@@@@@@@???>>>===<<<<<<;;;;;;<<<:::999888888999999888777888999:::;;;<<<===>>>>>>???AAACCCDDDDDDFFFIIILLLMMMRRRWWWZZZZZZ]]]bbbhhhggghhhjjjlllnnnqqquuuxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzzzzyyyyyyyyyzzz{{{{{{xxxyyywwwrrrppprrrrrrooommmjjjgggdddcccbbb___]]]UUUTTTRRRPPPMMMLLLKKKJJJEEEFFFGGGHHHHHHHHHGGGGGGCCCAAA???>>>>>>???BBBCCCHHHMMM^^^yyyiii[[[TTTPPPLLLKKKKKKMMMRRRWWWIIIGGGDDDCCCDDDDDDDDDCCC>>>??????<<<999999<<>>>>>======@@@AAA@@@@@@EEEOOO___xxxxxxWWWFFFDDDBBBAAA@@@@@@??????@@@@@@<<<===>>>@@@DDDGGGHHHHHHCCCAAAAAADDDEEEEEEHHHMMMVVVjjj~~~sssiiiccc]]]\\\[[[YYYVVVSSSPPPNNNOOOQQQTTTWWWWWWVVVSSSQQQLLLLLLMMMMMMLLLKKKIIIHHHDDDDDDEEEEEEGGGHHHJJJKKKOOOSSSXXX\\\]]]YYYTTTQQQTTTVVVYYY[[[]]]bbbiiiooorrruuuzzzwwwooovvv{{{zzzvvvnnn[[[JJJ~~~eeeXXXYYYYYYUUUPPPLLLKKKMMMPPPSSSRRROOOLLLIIIGGGDDDAAA>>>:::999777555333222111111111111000///////////////...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000666>>>PPPgggssswwweeeSSSKKKLLLFFFCCCDDD???@@@;;;888<<>><<>>@@@????????????>>>>>>======BBBDDDIIIZZZnnnzzz}}}\\\JJJEEEDDDCCC@@@>>>>>>>>>???@@@@@@@@@AAABBBDDDGGGJJJKKKCCCDDDEEEFFFEEEFFFIIIKKKQQQZZZiiiwwwpppllljjjjjjjjjkkkmmmooopppooollliiifffaaa```___^^^\\\YYYTTTPPPQQQOOOOOOQQQVVVYYYYYYXXX___eeellloooooonnnooopppmmmxxx~~~~~~|||sssoooppptttxxxtttgggSSSAAA666}}}dddXXXYYYYYYUUUPPPLLLKKKMMMQQQSSSRRROOOLLLIIIGGGDDDAAA>>>:::999777555333222111111111111000///////////////...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------......222666EEEZZZhhhzzz~~~eeeSSSKKKCCCCCCFFFBBBCCC>>><<>>@@@BBBCCCDDDFFFHHHKKKMMMOOOQQQTTTWWWXXXZZZ]]]^^^```bbbfffiiilllnnnppprrrssstttwwwyyyzzzyyyxxxwwwxxxzzz|||}}}|||{{{{{{{{{|||~~~}}}zzzyyyyyyyyyxxxuuussspppnnnhhhgggfffdddcccbbbbbbaaaccccccccccccaaa^^^\\\ZZZWWWVVVUUUTTTRRROOOMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEDDDCCCAAAAAAAAABBB>>>;;;<<>>???AAABBBAAA@@@>>><<<@@@CCCGGGUUUfffnnnbbbOOOIIIDDDCCCAAA@@@@@@AAABBBCCCAAAAAAAAABBBCCCFFFHHHIIIFFFFFFEEEDDDDDDFFFKKKNNNVVVZZZccc|||~~~}}}wwwuuusssrrrnnniiiccc^^^\\\ZZZYYY\\\```ccccccbbbiiiooovvv{{{}}}xxxrrrqqqyyyuuunnncccUUUEEE888000}}}dddXXXYYYXXXUUUPPPMMMLLLMMMQQQSSSRRROOOLLLIIIGGGDDDAAA>>>:::999777555444222222111111111000///////////////...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------000///888JJJXXXqqqooo[[[JJJFFFGGGBBBCCC???===??????===>>>BBB===<<<<<<<<<;;;;;;;;;;;;999999999999::::::::::::999::::::;;;<<<===>>>>>>AAACCCFFFHHHIIIKKKNNNPPPPPPRRRTTTVVVWWWYYY]]]___aaadddhhhjjjkkkmmmnnnppprrrqqqooonnnnnnoooqqqrrrtttuuuvvvwwwxxxzzz{{{{{{wwwxxxzzzzzz{{{|||~~~||||||}}}~~~}}}|||tttpppooooooooonnnllliiigggeee```^^^\\\[[[ZZZZZZ[[[\\\[[[ZZZYYYWWWTTTRRRPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDAAA@@@AAAAAAAAA@@@@@@<<<<<>><<>>JJJbbbbbbSSSLLLCCCEEEAAA@@@AAA???;;;<<>>AAABBBCCCDDDFFFHHHGGGIIIKKKLLLMMMOOORRRUUUUUUYYY]]]aaabbbcccdddeeehhhfffeeeccccccdddeeegggkkkmmmoooqqqrrrrrrrrrrrrppprrrtttuuuuuuwwwyyy{{{}}}|||{{{{{{{{{|||}}}~~~|||{{{|||}}}}}}}}}|||{{{{{{zzz{{{{{{|||{{{xxxuuuttttttuuuuuusssvvvxxxyyywwwqqqjjjfffaaaaaaaaa```___]]]ZZZYYYVVVTTTRRRPPPPPPRRRTTTVVVTTTRRROOOLLLIIIGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGGGGGGGFFFFFFEEEEEECCCAAA???@@@AAABBBAAA???CCC@@@BBBJJJWWWnnnooo[[[SSSOOOIIIHHHLLLJJJLLLOOOPPPOOONNNMMMMMMNNNLLLIIIGGGEEEEEEFFFGGGBBB???<<<<<<===>>>>>><<<===>>>@@@AAAAAA@@@>>>===AAABBB@@@EEENNNOOOZZZqqqmmmTTTJJJEEEDDDBBBAAAAAABBBCCCDDDBBBAAA@@@@@@@@@AAABBBCCCGGGGGGGGGFFFGGGJJJNNNRRRTTTSSSPPPXXXlll|||{{{wwwyyyzzzvvvpppbbbTTTBBB666111000///...fffYYYYYYVVVTTTPPPMMMMMMNNNQQQSSSQQQNNNKKKIIIGGGEEEBBB???;;;:::888666444333222222111000000///////////////...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------000---///777<<>>@@@>>>>>>=========<<<<<<<<<<<<<<<;;;::::::999999999::::::::::::::::::::::::999;;;=========>>>@@@BBB@@@BBBDDDDDDEEEGGGIIILLLLLLOOOTTTWWWXXXXXXYYYZZZ]]]\\\ZZZYYYYYY[[[\\\]]]bbbdddfffiiijjjjjjjjjiiiiiikkkmmmooooooqqqssstttwwwvvvvvvuuuuuuwwwxxxyyyuuuttttttvvvyyy{{{{{{zzzuuutttsssrrrqqqqqqqqqqqqpppnnnllliiihhhhhhhhhiiifffggghhhhhhfffccc___]]]VVVVVVVVVVVVUUUSSSQQQPPPJJJIIIFFFEEEFFFHHHJJJLLLLLLKKKGGGDDDBBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDD@@@?????????@@@???>>><<>>======>>>>>>===>>>>>>============>>>???BBBCCC>>>???EEEFFFOOOcccuuunnnVVVKKKFFFEEEBBB@@@?????????@@@BBBAAA@@@??????@@@AAABBBCCCFFFHHHJJJKKKLLLOOOQQQPPPRRRNNNOOOXXXddd{{{xxxxxxqqqdddYYYEEE<<<222---...000///...iiiYYYXXXUUUSSSPPPNNNMMMOOOQQQSSSPPPNNNKKKIIIGGGEEEBBB@@@;;;:::888666555333333222111111000///////////////...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---+++---333222<<>>???>>>>>>>>>>>>============<<<<<<;;;;;;::::::999999::::::::::::::::::::::::777999;;;;;;:::;;;<<<>>><<<>>>???@@@@@@AAADDDFFFFFFHHHLLLNNNOOOOOOQQQRRRSSSRRRQQQQQQRRRTTTWWWXXX[[[]]]___aaabbbcccbbbbbbbbbdddggghhhiiiiiikkklllnnnnnnmmmlllmmmnnnooopppmmmllllllmmmoooppppppoookkkjjjiiigggfffeeeeeeeeecccaaa___\\\[[[[[[[[[\\\ZZZZZZYYYXXXWWWVVVUUUTTTOOOOOOPPPPPPOOOMMMLLLKKKEEEDDDCCCBBBBBBDDDFFFGGGFFFDDDBBB@@@????????????===>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB???@@@@@@@@@>>>???BBBDDDIIIZZZtttvvviii\\\PPPKKKIIIGGGFFFGGGNNNRRRUUUTTTOOOJJJHHHHHHJJJJJJJJJJJJKKKLLLNNNOOOGGGGGGEEEBBB>>><<<===>>>???===;;;:::;;;<<<>>>@@@AAACCC>>>===BBBBBBGGGWWWXXXiii~~~zzzfffVVVMMMFFFDDDBBB???=========>>>BBBAAA@@@??????@@@AAABBBAAADDDHHHKKKMMMNNNOOOPPPPPPTTTPPPMMMOOOUUUmmm}}}tttjjj[[[III;;;333000,,,,,,......,,,***kkkZZZXXXTTTSSSPPPNNNNNNOOOQQQSSSPPPNNNKKKIIIGGGEEEBBB@@@;;;:::999777555444333333111111000///////////////...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---***---333///222BBB^^^vvvxxxfffSSSJJJFFFBBB???>>>?????????>>>>>>>>>======;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::777999::::::999999;;;<<<:::<<<=========>>>AAACCCCCCEEEGGGHHHHHHHHHJJJLLLKKKKKKKKKLLLNNNQQQUUUWWWVVVWWWXXXZZZ[[[\\\]]]]]]\\\^^^aaabbbbbbbbbbbbddddddcccbbbbbbbbbccceeeffffffeeeddddddeeefffeeecccbbbaaa___^^^\\\[[[ZZZZZZYYYWWWUUURRRQQQQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKIIIJJJKKKKKKJJJIIIGGGFFFBBBBBBBBBAAABBBBBBCCCDDD?????????>>>>>>>>>??????<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCBBBBBBIIIVVV```jjj~~~~~~ooofffaaa^^^UUULLLIIIJJJJJJFFFHHHMMMPPPOOOJJJFFFEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKNNNPPPOOOHHH???:::;;;???======<<<<<<===>>>??????===AAA>>>>>>BBB@@@???JJJGGGPPP\\\bbb___VVVNNNJJJEEECCCAAA>>>======>>>>>>BBBAAA@@@???@@@@@@BBBBBBAAADDDGGGIIIKKKMMMPPPRRRQQQSSSNNNKKKLLLLLL[[[wwwssscccSSSDDD666///---------------,,,***)))mmmZZZWWWTTTRRRPPPNNNNNNOOOQQQSSSPPPMMMKKKIIIGGGFFFCCC@@@<<<:::999777555444333333111111000///////////////...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......+++///555000000>>>KKKeee}}}gggVVVNNNHHHCCCAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::888999::::::999999:::;;;:::;;;======<<<===@@@BBBBBBCCCDDDDDDDDDEEEGGGIIIGGGGGGHHHIIIMMMQQQTTTWWWTTTTTTUUUVVVXXXYYYZZZ[[[XXXZZZ]]]^^^]]]]]]]]]^^^\\\\\\[[[ZZZ[[[\\\]]]^^^bbb```^^^^^^______]]]\\\\\\[[[ZZZXXXVVVUUUTTTTTTSSSRRROOOMMMKKKKKKLLLMMMOOOOOOOOONNNLLLJJJGGGEEEEEEEEEFFFFFFFFFEEEDDDCCC========================<<<<<<<<<===>>>>>>??????>>>>>>@@@AAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA???CCCEEEEEEIIIVVVlll}}}ssscccZZZVVVYYYSSSGGGCCCIIIIIIDDDBBBGGGKKKKKKFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDTTTWWWWWWMMM@@@999:::???<<<===>>>???@@@@@@???>>>999@@@??????CCC>>>999@@@CCCEEEIIIJJJJJJHHHFFFDDDCCCBBB@@@>>>>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCCCCDDDFFFGGGIIILLLQQQTTTQQQQQQJJJHHHKKKHHHOOOdddyyy}}}{{{ttteeeSSSBBB777222222,,,---...---+++***+++,,,nnnZZZTTTUUUSSSPPPPPPQQQSSSSSSSSSTTTQQQMMMJJJHHHEEEAAA>>>===<<<:::888666444333222000000000000////////////...,,,******+++,,,+++***************************,,,***)))***++++++***)))******************************+++++++++,,,,,,,,,------......///000000000???GGGZZZsssyyy]]]MMMFFFDDDCCC@@@<<<;;;;;;===>>>???============<<<;;;:::999:::::::::999999999888888::::::::::::::::::::::::777888999999;;;;;;<<<===????????????@@@BBBDDDFFFCCCBBBBBBCCCDDDGGGJJJLLLOOOOOOPPPQQQQQQRRRSSSSSSPPPRRRTTTWWWXXXWWWUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCJJJJJJHHHFFFDDDBBB@@@???@@@@@@@@@@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;<<>>======>>>>>>@@@???@@@@@@AAABBBCCCDDDPPPMMMJJJEEEAAA???===<<<<<>><<<::::::666===AAA>>>;;;<<<>>>???<<<<<<===>>>??????>>>>>>???????????????@@@@@@@@@@@@???>>>>>>@@@BBBEEEFFFFFFHHHJJJLLLNNNNNNMMMMMMNNNJJJEEECCCCCCFFFGGGHHHUUU```rrryyysssjjjSSS>>>888555...+++///...---,,,+++************ooo\\\VVVVVVTTTQQQPPPRRRTTTTTTTTTRRROOOLLLJJJHHHFFFCCC@@@===<<<;;;999777555333222000000000000////////////...,,,******+++,,,+++***************************+++***)))***++++++***)))******************************+++++++++,,,,,,,,,------......//////000000333888EEEZZZoooeeeRRRIIIDDDBBBAAAAAABBBAAA???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;::::::::::::999::::::::::::::::::::::::999999999::::::;;;;;;<<<>>>>>>>>>>>>???AAACCCDDDCCCBBBAAAAAABBBDDDFFFHHHIIIIIIJJJKKKKKKLLLMMMMMMJJJLLLNNNPPPQQQPPPOOONNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDBBBAAAAAA@@@@@@DDDCCCBBB@@@???===<<<;;;>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============???>>>>>>>>>>>>@@@BBBCCC@@@AAABBBAAA@@@@@@BBBEEEEEEKKKTTTaaasssrrrbbbUUUKKKFFFDDDDDDCCCAAA@@@@@@AAACCCDDDBBBAAA???>>>=========>>>????????????@@@AAABBBCCCFFFEEEBBB???===<<<;;;;;;>>>???@@@???>>>======>>>BBBHHHIIICCC======>>>===::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>????????????>>>======???AAACCCEEECCCFFFJJJNNNPPPQQQQQQPPPKKKGGGCCCAAAAAACCCEEEEEEGGGMMMYYYmmm}}}zzzwwwpppfff]]]NNN>>>111111000***(((,,,------,,,+++************ooo^^^YYYWWWUUURRRRRRSSSUUUUUUUUUPPPNNNKKKJJJIIIGGGEEECCC======;;;999777555444333000000000000////////////...,,,******+++,,,+++***************************+++***)))***+++,,,+++)))******************************+++++++++,,,,,,,,,---------...//////000000///000777DDDTTTiiibbbQQQLLLJJJGGGEEEDDDAAA===:::????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;============>>>???@@@AAAAAA@@@?????????@@@AAABBBDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFIIIJJJKKKJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???>>>======<<<<<<======<<<;;;::::::999888;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@AAA@@@CCCDDDBBB>>>AAAIIIQQQSSS\\\jjj{{{}}}rrrbbbQQQFFFBBBCCCEEE>>>>>>======>>>@@@AAACCC@@@???>>><<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAA>>>===<<<;;;;;;;;;<<<===@@@@@@???===<<<>>>AAADDDQQQTTTQQQHHH@@@>>>===<<<999999:::::::::;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<===>>>@@@AAA???BBBHHHMMMQQQRRRRRRRRRGGGCCC@@@>>>???@@@AAABBBAAA@@@FFFWWWsssyyyuuurrroookkk```QQQFFF777000---111000+++)))------,,,+++***))))))))))))mmm]]]YYYXXXVVVSSSRRRTTTUUUVVVVVVQQQNNNLLLJJJIIIGGGEEEBBB>>>===<<<:::888666444444000000000000////////////...,,,******+++,,,+++***************************+++)))))))))+++,,,+++*********************************+++++++++,,,,,,,,,,,,,,,---......//////000111111333999CCCTTTpppjjj]]]VVVNNNFFFBBBAAAAAA@@@????????????>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>???AAABBBBBBBBBCCCCCCDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@@@@AAA@@@@@@@@@??????????????????@@@@@@>>>===<<<;;;::::::::::::;;;;;;;;;:::::::::999999777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999:::;;;===>>>???@@@@@@AAABBBBBBFFFQQQ```kkkvvv~~~pppgggZZZMMMEEECCCEEEGGG>>>>>>===>>>>>>???AAABBB>>>===<<<;;;:::;;;;;;<<<===============>>>??????===<<<;;;;;;<<<===>>>???@@@???===;;;;;;>>>DDDIIIYYYYYYTTTJJJBBB???>>><<<;;;;;;;;;::::::;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>:::>>>CCCIIIMMMNNNNNNMMMCCC@@@>>>===>>>?????????AAA???AAALLLbbb|||~~~tttoooiiibbbZZZNNN@@@666111...///222000***(((+++++++++***)))))))))))))))jjj\\\WWWXXXVVVSSSSSSTTTVVVVVVVVVSSSPPPMMMKKKIIIGGGDDDAAA???>>><<<:::888777555444000000000000////////////...,,,******+++,,,+++******************************)))((()))+++,,,+++*********************************+++++++++,,,,,,,,,,,,,,,------...////////////...///222666AAAUUUhhhwwweeeUUUKKKHHHHHHIIIAAA@@@??????>>>??????@@@===<<<<<<<<<<<<;;;;;;;;;===========================<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;888888999999:::<<<======???????????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA?????????>>>>>>>>>>>>===;;;;;;<<<===============<<<<<<============>>>>>><<<<<<;;;:::999999999999999999999:::::::::::::::666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;======<<<<<<===>>>>>>???@@@???AAAJJJZZZppp|||pppZZZVVVPPPIIIDDDAAA@@@@@@??????>>>>>>============<<<;;;:::999999999:::;;;<<<;;;;;;;;;;;;<<<============<<<;;;<<<===>>>??????>>>;;;::::::>>>EEEJJJUUUUUUPPPGGGAAA@@@???===;;;:::999999888999::::::777888888999::::::;;;;;;:::::::::999:::::::::;;;777:::>>>BBBEEEEEEDDDCCC@@@>>><<<<<<===>>>>>>======>>>???BBBKKK[[[nnnzzz~~~wwwfff___TTTJJJAAA999111,,,---,,,------)))%%%%%%(((******)))((((((((())))))|||hhh\\\XXXXXXVVVSSSRRRTTTVVVVVVVVVSSSQQQNNNKKKIIIGGGDDDAAA??????===;;;999777666555000000000000////////////...,,,******+++,,,+++******************************)))((()))+++,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////...---...000111555@@@LLLsss|||fffUUUJJJDDDDDDCCCBBB@@@??????@@@AAA>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================;;;;;;;;;;;;:::::::::999777777888999::::::::::::::::::::::::::::::::::::;;;;;;:::999999999999999888888888888888888888888777888999999::::::::::::::::::::::::::::::::::::999:::;;;<<<<<<=========>>>===<<<===>>>AAADDDFFFNNNOOOUUUddd{{{oooaaaYYYIIIIIIHHHFFFCCC@@@<<<:::>>>>>>===<<<;;;999999888:::999888777777888999:::;;;::::::999::::::;;;;;;;;;:::999888888999::::::;;;;;;:::999:::===CCCHHHJJJKKKHHHBBB@@@AAA@@@===888777666555555555666777666666777888999:::;;;;;;999999999999999999888888666777:::<<<=========<<<===<<<;;;<<<===>>><<<;;;999<<<>>>======BBBMMMWWWuuu}}}zzzyyyvvvoooiiiQQQJJJ???666000---,,,+++************((('''(((***))))))(((((((((((())))))zzzhhh^^^ZZZXXXUUUSSSRRRSSSUUUVVVVVVRRRPPPMMMKKKJJJHHHEEECCC@@@???>>><<<:::888666555000000000000////////////...,,,******+++,,,+++***************************)))(((((()))+++---,,,+++******************************+++++++++,,,,,,,,,+++,,,,,,------......//////...000333333333666<<>>?????????@@@BBBFFFNNNWWW___dddpppvvviiiWWWNNNJJJCCCCCCCCCCCCAAA???===<<<<<<<<<;;;;;;:::888777666888888777666666777888999:::999999888888999999999888777666555555555666777777888999999:::<<<@@@CCC???AAA@@@>>>>>>AAAAAA===888777555444333444555666666666777888999:::;;;;;;999999999999999888777777777777888888999999::::::;;;::::::;;;<<<<<<;;;999999;;;===<<<:::;;;???CCCTTTiiiyyyqqqkkkggg```VVVNNN===999333...,,,,,,,,,---************+++,,,---,,,(((((((((''''''(((((()))yyyiii```\\\WWWUUURRRRRRSSSUUUUUUUUUPPPNNNLLLKKKKKKJJJGGGFFF@@@???>>><<<:::888666666000000000000////////////...,,,******+++,,,+++***************************)))(((((()))+++---,,,+++******************************+++++++++,,,,,,,,,++++++,,,------......///...---...333444111111444===XXXuuurrr^^^MMMKKKHHHEEECCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;:::888777:::::::::::::::999888888999999999999999999888888;;;;;;;;;:::::::::::::::;;;::::::::::::999999999777888999:::;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::999888888777777777777888;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888999;;;===>>>???@@@@@@EEEHHHMMMWWWeeetttpppWWWJJJFFFEEEAAA@@@???=========>>>>>>;;;<<<<<<;;;;;;:::888888888777666555555666777888999999888888888888888999555555444333444555666777444666888999:::;;;>>>@@@999;;;<<<;;;===AAAAAA===:::999777555444555777777555666777888999:::;;;;;;999999:::999999888777666777777777777888999:::;;;999888888:::;;;;;;999777888888888999;;;<<<<<<;;;AAAQQQiiiuuunnnfff___XXXMMM???555000///---,,,++++++***)))'''(((((((((***,,,***'''(((((('''''''''(((((())){{{fff\\\ZZZXXXVVVRRROOORRRWWWWWWSSSQQQPPPMMMJJJHHHFFFDDDCCC@@@>>><<<;;;;;;:::777666333111//////000111000///---,,,++++++******++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000000000000////////////777AAARRRiiinnnaaaQQQHHHFFFGGGEEEBBBEEECCCBBBCCCEEEEEEBBB>>>BBB@@@>>>>>>@@@AAA@@@??????>>>===<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;:::::::::::::::999888777888888888888888888888888;;;;;;::::::::::::::::::888888888888777777777777888777777777777888888999888888999999888777666666777777666666777888999:::444888999666888;;;999333:::999888999<<<===>>>>>>;;;<<<<<<<<<<<<;;;;;;;;;===>>>@@@BBBDDDGGGIIIJJJNNNUUUaaasssvvveeeXXXOOOJJJDDD@@@===<<<<<<;;;;;;;;;<<<<<<:::999999888777777888888999888666555555777888:::;;;:::999888888888999:::333222111222444555444333777777777888999999:::::::::777555777<<>>;;;999999:::;;;888666666666555555666777888888999999888888888888999999>>><<<;;;999888888888999>>>CCCQQQjjj{{{qqqhhhZZZLLLAAA999222///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((~~~ggg\\\ZZZZZZXXXTTTPPPRRRWWWWWWTTTQQQPPPMMMJJJHHHFFFDDDCCC@@@>>><<<;;;;;;:::777666333111//////000111000///---,,,++++++******++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------........................///444>>>NNNbbb|||mmm]]]RRRJJJEEEBBB@@@@@@CCCHHHJJJIIIFFFDDDCCCCCCCCCCCCCCCCCCBBB???>>>>>>======<<<<<<<<<<<<;;;;;;::::::::::::;;;:::::::::::::::999888888999999999999999999999999888888888888888888888888999999999999888888888888888888777777888888999999888888888888888777666666888888888888888888888888999<<<<<<:::;;;???>>>:::;;;:::::::::;;;<<<<<<<<<@@@???>>>???AAABBBBBBBBB<<>>>>>>>><<<:::888777777666666555444555666888999;;;:::999888777888999999666444222333444555444333777777777777777777888888999888777888;;;<<<<<<:::;;;888555444666888999999777777777888999:::<<<===AAA@@@>>><<<:::888666555555666666666777777777888888777777777777777777888===<<<;;;999888888999999:::<<>>777222...,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((fffZZZ[[[\\\ZZZUUUPPPRRRWWWWWWSSSQQQPPPMMMJJJHHHFFFDDDCCC@@@>>><<<;;;;;;:::777666333111//////000111000///---,,,++++++******++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------///000222777DDD\\\xxxmmmZZZPPPHHHEEEBBBCCCFFFIIIHHHFFFCCCDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::999999999:::;;;;;;::::::;;;;;;::::::999999::::::::::::::::::::::::777777888888888888888888:::::::::999999999888888888888777777888999999:::999999:::::::::999888888777888888999999888888777888::::::888999<<<===;;;>>>>>>=========>>>>>>???BBBBBBCCCEEEHHHKKKKKKKKKNNNWWWfffwwwuuukkk[[[SSSIIIBBB???>>><<<;;;:::;;;<<<======<<<;;;:::<<<>>>??????<<<999888888444444444555666888:::;;;;;;:::999888888999:::;;;:::777444333444555555555777777666555555666888999999:::;;;;;;::::::<<<>>>???<<<999777777777777777777777888999:::<<<>>>???CCCEEEEEEAAA<<<888777888555666777888888888777666666666555555555555666666<<<;;;:::999999999999999::::::999888>>>OOOiii|||~~~uuukkk___VVV@@@<<<555000...---,,,+++++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((eeeXXXZZZ]]][[[UUUOOOQQQUUUUUUQQQQQQPPPMMMJJJHHHFFFDDDCCC@@@>>><<<;;;;;;:::777555333111//////000111000///---,,,++++++******++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,---------------.........222222111000666HHHaaatttyyyhhhUUUOOOHHHEEEEEEFFFFFFEEEEEEGGGHHHFFFCCC@@@???@@@===>>>>>>>>>===;;;:::999:::999999999999:::;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999999999999::::::::::::::::::::::::999999999888888777777777777888999999:::;;;;;;;;;<<<<<<;;;::::::999:::;;;<<<<<<<<<;;;:::999;;;<<<;;;;;;<<<======???@@@@@@@@@@@@AAACCCDDDDDDKKKTTTYYY\\\^^^aaadddpppzzzuuujjjddd[[[UUULLLEEEAAA???===<<<888:::<<<======<<<;;;:::555999>>>???===;;;::::::555555777999:::<<<===>>>::::::999:::;;;===???@@@>>>:::666444444555666666777666666555666888;;;<<<<<>>BBBCCC@@@<<<999888888666555888888999:::<<>>999999<<<444555777888888777666444444444333333333333444444::::::999999999999999999777:::;;;999999AAAQQQ^^^www~~~qqqeeeWWWGGG<<<333000,,,++++++,,,---,,,+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''eeeWWWZZZ]]]ZZZSSSMMMNNNSSSTTTPPPQQQPPPMMMJJJHHHFFFDDDCCC@@@>>><<<;;;;;;:::777555333111//////000111000///---,,,++++++******++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------........./////////---///000...///888HHHUUUnnnqqqhhh]]]UUUQQQNNNLLLIIIGGGHHHIIIIIIHHHGGGGGGGGG??????>>>>>>===;;;:::999:::::::::999999:::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999999999999999999999999999::::::;;;;;;;;;;;;::::::999999999888888888777777777777888999:::;;;::::::;;;;;;;;;;;;;;;:::===============<<<;;;:::;;;===???AAA@@@???@@@CCCAAACCCEEEFFFFFFGGGKKKMMMSSScccvvvxxxlllccc^^^\\\UUUPPPIIICCC>>>;;;:::999777999;;;======<<<;;;:::666;;;AAABBB>>>;;;:::;;;999:::<<<>>>@@@AAAAAAAAA999999:::;;;>>>AAACCCEEE???<<<777555555666777666666666777888:::===???AAA@@@CCCEEEBBB===<<>>@@@BBBCCCIIIMMMPPPJJJ???888888;;;333555666777777666444333333222222222222222222333777777777888888888888888333555777888999<<>><<<;;;;;;:::777666333111//////000111000///---,,,++++++******++++++))))))))))))))))))))))))***))))))***,,,,,,+++))))))))))))))))))))))))))))))))))))************+++************++++++++++++---------...//////000000)))---000000///222999???NNNiiittthhh]]]UUUJJJHHHFFFEEEFFFGGGFFFEEEDDDCCCAAA???>>>============<<<;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<::::::::::::::::::::::::888888999999::::::;;;;;;;;;;;;;;;:::::::::999999888888888999:::;;;<<<===999:::;;;;;;<<<;;;;;;;;;<<<;;;:::999999999::::::;;;;;;===@@@@@@@@@FFFMMMVVVYYY\\\]]]]]]___cccgggvvvvvvggg\\\TTTNNNLLLNNNIIIFFFBBB>>><<<;;;;;;;;;888999:::;;;<<<<<<;;;;;;>>>CCCGGGFFF@@@;;;:::;;;===???AAACCCDDDCCCBBBAAA;;;;;;;;;<<<>>>AAADDDEEE>>>;;;888666777777777666777888999<<<>>>@@@AAABBBAAADDDDDDAAA===<<<@@@EEEAAA???<<<;;;;;;;;;999888::::::;;;<<<===???AAABBBKKKOOOPPPJJJ>>>555333444333444555555555444333222222222111111111111222222444444555666777777777666555444333333666:::===>>>EEEQQQggg||||||vvvsssrrrnnn```MMM===444000///...000...,,,+++,,,,,,***)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&kkk[[[]]]\\\YYYRRRLLLNNNSSSUUURRRQQQPPPMMMJJJHHHFFFDDDCCC@@@>>><<<;;;;;;:::777666333111//////000111000///---,,,++++++******++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,---......//////,,,...111111111222444555888IIIcccxxx{{{iiibbbYYYUUUTTTSSSNNNIIIJJJHHHEEEBBBAAAAAABBBCCC???>>>===<<<;;;:::::::::;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAA>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>@@@CCCGGGLLLNNNOOOLLLLLLOOOQQQVVVcccqqq}}}jjj[[[MMMGGGDDD@@@???AAA>>>======;;;;;;;;;===???888999999:::;;;;;;<<<<<<@@@EEEIIIGGG???::::::<<>>======<<<<<<===>>>@@@AAA<<<:::888777888888777666888:::<<>>???FFFIIIJJJEEE===555222222333333333222222222111111222222111111111111222222111222333555666666555555777666444333555777999;;;555999EEEVVVggg|||}}}ssseeeZZZVVVOOOEEE888...***+++---///,,,+++******++++++***((())))))((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%nnn]]]___]]]YYYRRRMMMOOOUUUVVVTTTQQQPPPMMMKKKHHHFFFDDDCCC@@@>>><<<;;;;;;:::777666333111//////000111000///---,,,++++++******++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---..................///000111111111777BBBQQQddd}}}~~~uuuqqqlllccc[[[OOOLLLHHHEEECCCDDDFFFGGGAAA@@@>>>===;;;;;;::::::;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>??????@@@????????????>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJPPPXXXaaaiiiooorrrmmmkkkmmmrrr{{{mmm```ZZZLLL@@@???@@@===::::::666777888777777999;;;===999999999999:::;;;<<<======BBBFFFDDD>>>999;;;>>>???AAACCCDDDCCC@@@===;;;???>>>===;;;;;;;;;<<<<<<;;;999888888999999777555:::<<<>>>@@@AAA???===<<<>>>===;;;888666666999;;;:::999999;;;===>>>>>>===777777777888999:::;;;<<<===@@@BBB@@@<<<777555444333333222111000000111111222222111111111111222222///000222444555555444444222444666555444222333333<<<777777===GGGVVVooo~~~yyyuuujjjVVVDDD;;;666222///---...///...---***))))))***,,,,,,+++***)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%nnn^^^^^^\\\WWWQQQOOORRRTTTRRRPPPPPPQQQOOOIIIFFFGGGFFFBBB@@@???>>>===:::888666555222111000........./////////...,,,+++******+++,,,******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''******+++++++++,,,,,,,,,,,,------......------,,,,,,---//////......000111111...444???JJJ[[[{{{ooocccUUUIIIGGGHHHHHHIIILLLGGGEEEAAA@@@??????>>><<>>AAABBBBBBAAAFFFHHHFFFBBBBBBFFFHHHFFFBBBCCCEEEFFFGGGHHHJJJKKKIIIOOOXXX___bbb___[[[XXX]]]]]]^^^cccpppkkkZZZSSSLLLFFF???<<<======;;;777999888888888888:::;;;<<<:::999999999999999999999<<<<<<<<<;;;;;;:::::::::<<<<<<=========<<<:::999===:::777777888999::::::555555666666666666555555777777888888888888777777<<<<<<;;;::::::999999888888999::::::;;;;;;::::::777777777777777999;;;<<<<<<;;;:::888555333222111222222222111111111111000222222222222222111000///000000111111111222222222555555555444444333333333000555::::::;;;BBBQQQ]]]|||~~~}}}vvviiiZZZKKK???777222//////...---+++***))))))************)))))))))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&ooo___]]]]]]WWWRRRPPPRRRTTTSSSPPPPPPQQQOOOJJJGGGGGGFFFBBB??????>>>===;;;999777666333222000///......//////...---+++***))))))*********)))))))))((((((((('''((()))***++++++***)))((())))))))))))))))))))))))***)))))))))((((((((('''*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,---//////......000111333000222999>>>HHHaaazzzqqq]]]UUUUUUSSSPPPPPPNNNKKKGGGDDDCCCBBBAAA@@@<<<>>>@@@CCCEEEFFFGGGGGGCCCDDDGGGJJJKKKJJJIIIHHHKKKIIIGGGFFFFFFIIILLLOOOLLLOOOOOOLLLJJJJJJHHHCCCHHHNNNTTTUUUSSSQQQRRRUUUWWW```mmm{{{}}}}}}zzzooo```TTTOOOJJJDDD>>>;;;<<<===;;;888888888777777777999:::;;;888888888888888888888888777777777777666666666555999::::::;;;:::999888777:::777555444666777888777555555666666666666555555666666666666666666666666999999888888888888777777888888999:::::::::::::::777777666666666888999::::::999888777555333222111222222222111111111000000111222222222111111000///111111111111111111111222444444444444333333333333222555777555444999BBBKKK[[[hhh}}}{{{ttteee^^^SSSFFF<<<555222000......---,,,+++******)))*********)))))))))(((((('''(((((((((((('''&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''qqq```^^^]]]XXXSSSQQQSSSTTTSSSRRROOOQQQPPPLLLIIIHHHEEEAAA??????>>>===<<<:::888777333222000///......//////---,,,***)))(((((())))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((*********++++++++++++,,,******++++++++++++******+++---............///111333000000333333555DDDUUUsss~~~}}}|||yyywwwpppkkkbbbZZZSSSNNNJJJHHHHHHJJJMMMPPPRRRRRRRRRQQQQQQTTTZZZ```ccceeeddddddeeeddd```\\\[[[___gggnnnrrruuutttnnnkkkiiiddd___qqq{{{||||||~~~|||wwwfff]]]XXXQQQKKKIIIEEEAAA<<<:::;;;<<<;;;999777777666666666777888888666666666666666666666666444444333333333333222222666777777777777666555555666444222222333555555444444555555666666555555444666555444333333444555666555555555555666666666666777777888999999999999999777666555444555555777777777777666555444333222222222222111111111000000000111111111111111000000///111111111111111111111000222222222333333333333333333333222111000222666:::<<>>>>><<<;;;999999444333111///......//////---,,,***)))(((((())))))))))))))))))(((((((((((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++******++++++++++++*********,,,---...------...000000...///111000///666@@@LLLddd}}}tttiii```[[[YYYZZZ]]]___aaabbbbbbcccdddhhhoooxxxmmm]]]LLLFFFFFFEEECCCBBB@@@===:::999:::;;;:::999777666666666666666666666444444444444555555555555333333333333333333333333444444444555444444444444444222111111222444444333444444444555555444444444555444222111111222444555333333333444555666666777666666777888888888888777666555444333333333444555444444444333333333333222111111111111000000000000///000000111000000//////111111111111000000000000000111111222222333333333222111000000222444444555333666===GGGPPP]]]rrrsssnnniiieee[[[LLL???999555333///+++***+++---///*********+++++++++++++++***)))))))))(((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((rrrcccbbb\\\YYYUUUSSSRRRSSSTTTTTTOOORRRRRRNNNKKKJJJFFFAAA?????????>>>===<<<:::999555333222000///...//////...---+++***))))))******(((((((((((())))))))))))'''((()))***++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++***+++------,,,,,,...///......///111000///111666999GGGYYYttttttrrrpppmmmkkkjjjiiiiiikkkmmmsss|||{{{tttXXXJJJ===;;;>>>???===<<<;;;:::888888888999999999666666666666555555444444222222222333333444444444333333333333333333333333333333333333333333444444333222111222444555444333333333444444444444333333333222000//////000222333222333333444555666777777444555666666777777666666555444333222222222333444222222222333333333333333111111111000000000//////...//////000000000//////000000000000000000000000///000000000111111222222111000///000333555444222666555666:::>>>DDDQQQ]]]~~~xxxsssggg]]]RRRJJJAAA777111000///......------,,,,,,,,,)))))))))*********++++++)))))))))((((((((((((''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''qqqcccbbb[[[YYYVVVSSSQQQRRRSSSTTTQQQSSSRRRNNNKKKJJJGGGCCCAAAAAA@@@???>>><<<:::999555444222000///...//////...---+++***))))))******(((((((((((())))))))))))'''((()))***++++++******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///......///000000000//////666:::@@@SSSqqqvvvnnnjjjjjjmmmqqqwwwqqqaaaXXXJJJ@@@888999<<<;;;999888888777777777777777777888777777777666555444333222111111222222333333444444000111111111111222222222333222222222222333333444333222222333555666666444222333333444444333333222222111000//////000111222333333444444555666777777333444444555555555555555444333222222222333444444222222222222333333333333111111000000000/////////---......////////////////////////000000000111111/////////000000000000000111000///000000111///...444222333777999:::@@@GGG[[[gggyyyyyytttmmmddd^^^QQQGGG===777222......000------...///...,,,***))))))))))))))))))*********))))))((((((((((((''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&rrrbbb```YYYXXXUUURRRPPPPPPRRRTTTRRRTTTRRRMMMJJJJJJHHHEEEBBBBBBAAA@@@>>><<<:::999666555333111////////////---,,,***)))(((((())))))'''((((((((()))))))))***&&&''')))***++++++******(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))******************++++++++++++******)))***,,,,,,++++++---...............000222111///333666666???OOO\\\sss~~~~~~vvvdddVVVMMMHHHDDD<<<777999:::888666777555666666666555555555666777777888777666444222111000111111222333333444444000000000111111222222222111111000000000111222333333222222444666777666555222222333333333333222222000000000000000000000000333333333444444555555555222333333444444444444444333222222111222333555666333333333333333333333333111000000000////////////,,,---....../////////...---......///000111222222000000///////////////...////////////.........///222///000444666666888;;;:::BBBOOO]]]lllzzzzzzxxxtttmmmcccYYYOOOGGGCCC:::333......---+++,,,///++++++,,,,,,+++***))))))))))))))))))))))))(((((())))))((((((((('''''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%sssaaa^^^YYYWWWUUURRROOOOOOQQQSSSTTTUUURRRLLLJJJJJJIIIFFFCCCCCCBBB@@@>>>;;;999888666555333111////////////,,,+++)))(((''''''(((((('''((((((((())))))******&&&''')))***+++++++++***(((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))************))))))(((***+++,,,++++++,,,...---------...222666555333,,,333666888:::888HHHfffkkkUUUFFF???@@@AAABBB<<<888888888555555777444555666555444444444555888888888888666444222111000111111222333333444444111222222222333333444444000///......///000111222222222222444666777666444222222222333333222222222000000111111111111000000222333333333333444444444222222333444444444444333222222111111222444666777444444444333333333333222000000000000////////////,,,------.../////////...,,,---...///000111222333000000//////.........---,,,...//////...///111444333000///333444222111333444555777;;;BBBMMMYYYaaauuuzzzuuuoooiiieeeWWWTTTOOOFFF===666222111///++++++///111...,,,---+++***)))((())))))***+++***)))))))))(((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%vvvbbb^^^[[[XXXTTTRRRQQQQQQPPPPPPVVVTTTRRROOOLLLJJJHHHHHHDDDBBB@@@??????===:::888777444111/////////...---...,,,***)))******)))((())))))(((((('''''''''&&&)))***++++++***)))((('''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))******************************************+++++++++,,,,,,,,,,,,---//////...///000222444444333444555888;;;===YYYhhhnnn```MMM@@@;;;===>>>??????===:::666444333333333444444333222333555777999:::::::::777444333333444333333111000111111333444222222111111222444555777444...,,,000222......111000111333444555444333222444333222111111222444555666666555333000///111222111111222555777888777555555444333333555555444222222333444555666666555444222222222222222333444555222111000//////000111222...------,,,,,,,,,------//////.........000111222444222000...------//////............////////////000000111222222222222111333444555777999;;;===>>>KKKUUUeeevvvyyyvvvuuuqqqjjj```WWWOOOIIIFFF999888666444111...,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######vvvaaa]]]ZZZXXXTTTQQQPPPPPPPPPPPPTTTSSSPPPNNNKKKIIIHHHGGGDDDBBB@@@??????===:::888666444111/////////...---...,,,***)))******)))((()))(((((((((''''''''''''((()))***+++***)))((('''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))******************************************+++++++++,,,,,,+++---...///......000111333222222222333666888:::DDDOOOaaavvv|||ooofff[[[PPPCCC;;;;;;???BBBCCC???===:::777444333333333444333333333555888:::<<<:::::::::777444333333444444333333222222222222333111111111111222333555666444...,,,000111...---000111222333444444555555555777555333222222333555666777777777555333222444666333222333555777777666444555333222222333444444333444555666777777666444333111111222333444666777888555444222000/////////000---------,,,------......000///.........///000111333111///...------...///---.........///////////////000111111222222111111222333333444666888:::;;;>>>BBBJJJSSSaaavvvvvvnnniiibbb]]]UUUKKKBBB<<<888666333333111000...---,,,+++---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######vvvaaa]]]YYYWWWTTTQQQOOOOOOPPPQQQSSSRRROOOLLLJJJIIIHHHHHHEEECCCAAA@@@???===:::888666333000/////////...---...,,,***)))******)))((((((((((((((('''''''''''''''((()))*********)))(((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))***************************************++++++++++++,,,+++---......---...///000111111000000111222444555888===EEESSSeee{{{ooo^^^PPPIIIEEE@@@999777999>>>AAABBB===<<<999777555444444444333333444555777:::<<<>>>999:::999777555333444555444444444444444333222222111111000111222444666777444000...///000//////000222222222333444666888999;;;999555333222444666888888888888777555666888:::555444444666888888777555555333111000222444555555666777999999888666333111000000222444666888:::;;;777555333000...---------------,,,,,,---...//////000///......---......///111000///---------......---------.........////////////000111111111111000111111111222333444666666666777888;;;CCCQQQcccppp{{{tttmmmddd[[[TTTLLLGGG@@@888333000000000............------------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######xxxccc^^^XXXWWWTTTPPPNNNNNNPPPRRRTTTRRROOOLLLJJJIIIIIIIIIEEECCCAAA@@@???===:::888666333000////////////......,,,***)))******)))(((((((((((((((((('''''''''&&&'''(((*********))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))***************************************+++++++++++++++---......------...///111000000///000000111222777777888===GGGVVVgggsssooo]]]NNNEEE@@@>>>;;;888555555777999999999;;;:::888666555444444444444444444555777888:::<<<888999888777444444444666444555666666555444222111222222222222444666888999777444111111111111111222333333222222444777:::======;;;777444333555777999777777888777777777:::<<<777777777888;;;<<<<<<;;;666444111000222555777888888999::::::999555111//////000222444666777888888555333111///---,,,,,,,,,,,,,,,,,,,,,---...///000//////...---------,,,,,,//////...---,,,,,,------,,,,,,---------...............///000000000000///111111111111111222222333333555777888:::===CCCGGGNNN]]]ppp~~~yyytttrrrmmmfff]]]WWWSSSLLLBBB:::888666333000//////111222---------...............++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######{{{fff```XXXWWWUUUQQQMMMNNNQQQTTTVVVTTTPPPMMMJJJJJJJJJJJJFFFDDDBBBAAA???===:::777555333000//////000///......,,,***)))******)))((('''''''''(((((((((((((((&&&'''((()))******)))(((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,,,,---...000000000000000000000111111222222333777>>>GGGMMM___rrrpppaaaNNNAAA<<<<<<;;;999777666555444555444333222777777666555444444444444444444444444555555666666666777777555444333444666444444555666555444222111444444444555666888;;;<<<:::888555333333555555444444333222222444777;;;>>>===;;;888555444555777999555555666666666777:::<<<999888999;;;>>>AAABBBAAA888555222222444666888888777888999999777444000...000000222333333333333333000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...222111111000000111111111///111444555444333222222///888CCCKKKSSSaaattt{{{yyytttnnnfff]]]UUUPPPIIICCC===:::999666///)))++++++,,,------.........---------,,,,,,,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######}}}hhhbbbXXXXXXVVVQQQMMMNNNRRRWWWXXXUUUQQQMMMJJJIIIIIIJJJGGGEEECCCAAA@@@===:::777555222000//////000000///...,,,***)))******)))((('''''''''(((((((((((((((&&&'''((()))))))))((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++,,,------++++++,,,---//////000000000000000000,,,...222555777:::===@@@GGGUUUhhh|||tttfffVVVKKK>>>999:::;;;777333333444444444333333222222444444444333333333333333333333333333333333333333444555555444222222333555333333444444444444333333666666666777888:::===>>>===<<<888444444888888666444333222222444777;;;===:::999777555555555666777333444444444444555888;;;:::999999;;;>>>AAABBBBBB888666333333444666666666555555555555444222000///000000111222111000///...,,,+++***))))))***,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,++++++***+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,---............---111111000000000000000111////////////000111222333111333555555888BBBPPPZZZbbbmmm|||yyywwwvvvnnniiiaaaXXXNNNEEE<<<666222000---...000111///,,,+++,,,...///...---,,,++++++++++++***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######}}}hhhbbbYYYYYYWWWRRRNNNNNNTTTYYYYYYVVVQQQLLLIIIGGGHHHHHHGGGEEECCCAAA@@@===:::777444222000//////000000///...,,,***)))******)))(((''''''''''''((((((((()))'''((()))))))))((('''&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++,,,---,,,+++***+++,,,---......///000000000000---000333666777888:::<<<<<>>888666777777555222333333333222111111222333000111111222222222222111111111222333333444333333111222333222111111222444222222111222222333444555666666666777888;;;===???>>>>>>999333444999999666333333222222444777999;;;666666666555555555555555333333444444333444777999999888777777:::<<<<<<<<<777555333333333444333222222222111111000000111111///000111111111///---,,,,,,+++***))))))***+++,,,,,,,,,+++***)))))))))))))))***+++,,,,,,++++++*********+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,---------------/////////......///000000000///...///000222444444666666555444555999>>>AAAEEEMMMYYYfffrrr~~~}}}zzzuuuooojjjeeecccbbbTTTOOOGGG@@@;;;666000,,,---------...///000000111//////......------,,,+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######|||gggaaaYYYZZZXXXSSSNNNOOOUUUZZZYYYVVVPPPKKKGGGFFFFFFFFFHHHFFFCCCBBB@@@>>>:::777444222//////000000000///...,,,***)))******)))(((&&&'''''''''(((((())))))(((((()))))))))'''&&&%%%''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***************,,,---,,,******+++,,,+++,,,---...////////////000111111111000///111333222888<<<@@@KKK```tttuuudddVVVKKKDDD@@@:::888444111000111444666555444333111//////000222//////000111111111111111///000222333444555555555000111222111000000222444111111000000111333555666555555555666888:::===>>>===>>>999333333888999666333222222333444666888999333444555555666555555444333444444444333444666999999777555444555777777666555444222222222222000...000///.........///111222...///111222111000...------,,,+++*********+++,,,---,,,***)))((((((''''''((()))***+++,,,,,,+++***)))******+++++++++************+++++++++,,,,,,,,,++++++,,,------------,,,......---------...//////......///111222111...+++//////000222444444333111777999===@@@DDDLLLUUU\\\cccffflllttt~~~}}}wwwoooddd```ZZZSSSLLLFFFCCCAAA;;;777222///000000...,,,---......,,,***)))***++++++***)))(((((()))+++,,,***+++++++++,,,,,,,,,,,,'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######~~~ddd___ZZZXXXVVVTTTRRRSSSSSSTTTWWWVVVRRRNNNIIIHHHIIIJJJJJJGGGCCC@@@???===:::888666444111000000000000///,,,***))))))***++++++***(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&''''''((('''''''''*********)))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,---------............//////000000000111111111111333333444777<<>>???CCCIIISSS^^^hhhnnn|||wwwtttuuuwwwxxxyyyvvvpppllliiifffaaa[[[TTTNNNIIIGGG<<<:::888666555444555555000//////...------,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%'''(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########~~~ddd___ZZZYYYVVVTTTSSSSSSTTTUUUTTTSSSQQQMMMJJJIIIKKKMMMJJJGGGCCC@@@???===:::888666444111000000000000///...,,,***)))******)))((((((((())))))))))))((((((************))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))))))))))))))*********+++++++++,,,,,,------------............//////000000000111111111333333222222444888;;;===CCCKKK\\\ooozzzjjj]]]VVVFFF???777444555666666444222111111000000///......111000///...------------,,,---......//////......///............///000000000000000000000000000000333444444333111111222444222333444555777888999:::999888666444333444555555333555666555444444777:::777777666444222111111111222222333333333444444444444333222111111111222222000111111222111000///...////////////.........---.........---,,,,,,++++++++++++++++++++++++++++++******))))))))))))******((((((((()))))))))******+++++++++*********)))))))))******++++++******)))++++++++++++++++++++++++------------............---.........////////////////////////////////////111111111111222444555666555555555888===CCCIIIMMM\\\bbbkkksss{{{~~~}}}}}}~~~|||uuuoooiiiccc\\\WWWOOOOOOPPPQQQRRROOOKKKHHHCCCBBB???<<<999666444333444333222111000///////////////......---,,,,,,+++***++++++++++++++++++***))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######ddd```ZZZYYYWWWUUUUUUTTTUUUUUUQQQQQQOOOLLLJJJJJJMMMPPPJJJGGGCCCAAA???===:::888666444111000000000000//////---***)))))))))'''&&&'''(((((())))))(((((('''+++++++++*********))))))&&&''''''''''''(((((((((&&&''''''''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''*********++++++++++++,,,,,,,,,,,,---------......////////////000000000000222111000//////111333555999;;;AAAKKKXXXiiivvveeeVVVIII@@@>>>555222//////111222111...000000//////......------000///......------------+++,,,------......---------------------......///////////////////////////444555555333111000111333222222333444666777888888777666444333222222333444333444555555555555777888777666555444222111000///111111111222222222222333333333222111111111111222000////////////.........//////.........---------...------,,,,,,+++++++++***************************))))))(((((())))))***))))))))))))************+++************))))))))))))******++++++******)))++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////////////////////////////000////////////000111222222111000000111333555666888===DDDKKKRRR[[[fffmmmvvvxxxzzz~~~rrrjjjfffeeeddd```^^^]]]]]]___```aaaaaadddddddddcccbbb```___^^^[[[WWWRRRLLLGGGBBB===999888888777888888777444111000//////......---------,,,---------,,,,,,+++***......------,,,,,,++++++******++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###ddd```ZZZYYYXXXVVVVVVUUUVVVVVVQQQPPPOOOLLLJJJJJJMMMOOOJJJGGGDDDAAA???===;;;999666444111000000000000///...,,,***)))))))))(((&&&'''(((((((((((((((((('''*********))))))))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((())))))))))))(((((((((((()))))))))))))))******))))))((((((((((((************+++++++++++++++,,,,,,,,,------------........./////////000000//////...///000222555666777777;;;AAAFFFMMM[[[ggg}}}rrreeeUUUIII@@@888666777666444222222333222000---////////////......------///......---,,,,,,------++++++,,,------------,,,,,,,,,++++++,,,,,,---...........................222333333222111000222333111222222333444555666666444333222111111111111222000333777999999888555444777666555555555444333222000000000111111111111111222222111111111111111111//////...------------............---------,,,,,,---,,,,,,,,,+++++++++***************************))))))(((((((((((())))))))))))))))))*********+++************))))))))))))))))))************))))))************************+++,,,,,,,,,------------,,,,,,---------.........---...............///////////////.........//////222222222333333444444444333666999;;;>>>CCCIIIMMMOOORRRWWW\\\dddnnnyyywwwnnnbbbWWWOOOJJJGGGEEEDDDBBBAAAAAABBBDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA>>>===;;;999777555222111666444333222333333111000222222222111111000000000***+++,,,---------++++++------,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~ddd___YYYXXXXXXWWWVVVVVVVVVVVVSSSRRRPPPLLLIIIHHHJJJMMMKKKHHHDDDAAA@@@>>>;;;999666444111000000000000///,,,***(((((()))***)))(((''''''(((((((((((('''''')))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''(((((())))))))))))''''''(((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,------............/////////.........///111333555777666555777::::::999>>>DDDNNNZZZkkkzzz|||mmm]]]TTTHHHAAA:::888555111111333000///......000111222222///////////////............------,,,,,,,,,,,,---***++++++,,,---,,,,,,,,,+++++++++++++++,,,------------------------------...///000000000000333555111111222222333333333444111111111000000000000000///444;;;AAABBB>>>777222444333333555777888666444000000000000000000000000111111111111111111111111//////...------------...------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,------............///////////////......---...///000111111222222222444555555444444444666888555777:::>>>AAAFFFLLLPPPQQQRRRTTTVVVZZZ^^^aaacccjjjnnnqqqqqqnnnlllmmmooonnnmmmjjjeee___[[[XXXXXXKKKFFF???:::777666555444777555333333444444333222333333444444333333222111222222222222111111111222111///---------...---+++.........------,,,,,,,,,***+++,,,---...---,,,+++++++++++++++************((())))))******))))))((((((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}bbb]]]WWWWWWWWWWWWVVVVVVUUUUUUTTTSSSPPPLLLHHHGGGIIIKKKKKKHHHDDDBBB@@@>>>;;;999666444111000000000000///***)))'''((()))******)))&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&''''''(((((())))))***&&&&&&'''(((((()))******)))))))))************+++******+++++++++,,,,,,,,,------------.........//////////////////000111111666333222333222111555;;;;;;@@@HHHPPP[[[hhhwwwxxxooobbbTTTJJJBBB===:::666444333555444000///111000///...------...000111////////////////////////---,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........///222444111111111111111111111111000000000000000000000///111666>>>FFFHHHCCC:::333111///000333777999777444111000000000000////////////000111111222111111111000////////////.........------,,,,,,,,,+++++++++************************(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((()))))))))))))))***((())))))******))))))(((******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.............../////////......---------------------------111000000////////////000...///111111111111333555444444555777999;;;===>>>???BBBDDDFFFEEECCCCCCCCCEEECCC???<<<:::888888888555222000///000111111000000///...///000111000///000000000000///...---,,,...///000///---------......---,,,,,,------,,,***))))))******++++++,,,,,,)))******+++++++++************************))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%|||aaa\\\VVVVVVVVVVVVVVVUUUUUUTTTSSSRRRPPPLLLHHHGGGIIIKKKKKKHHHEEEBBB@@@>>><<<:::666444111000000000000///,,,***((((((((()))((('''&&&''''''((((((''''''&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***''''''(((((((((((((((((())))))))))))************************++++++++++++,,,,,,---------.................................444111000222222222666<<<===<<<<<<>>>DDDKKKSSSXXXppp{{{|||wwwpppggg```PPPIII>>>666222111222222555222333555333//////222333333222000...,,,---------------------------...,,,,,,++++++++++++,,,,,,+++,,,,,,---------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---///111000000000000000000000000//////000000000000000///111555;;;BBBEEEAAA999222222111111444999;;;888444111111111000000000//////...///000111222222111000000111111222111000///...,,,,,,,,,,,,++++++++++++)))*********************((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((((((((((((((((((((())))))******(((((())))))))))))((((((************************************++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,------......,,,,,,---.........---,,,///...------,,,------...............000111111000///000111111000///111222000111111111222222333333//////111333444444111///333222111000000000000///111000///000222333222111---,,,,,,...000111000...//////000000//////...---...///000...+++***+++,,,///.........//////---,,,++++++,,,,,,---------...***))))))((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%{{{```[[[UUUUUUVVVVVVVVVUUUTTTTTTRRRQQQOOOKKKHHHHHHJJJLLLKKKIIIEEEBBB@@@>>><<<:::666444111000000000000///...+++)))(((((((((&&&%%%&&&''''''''''''''''''&&&))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))&&&&&&&&&'''((())))))***)))))))))(((''''''&&&&&&))))))))))))************)))************+++++++++,,,,,,,,,---------......---------......////////////---...333444333444888777666555888>>>DDDHHHJJJXXX___lllzzz|||rrreee\\\VVVOOOEEE<<<:::888666555555444222111000---,,,...---+++...333***,,,...///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,---,,,++++++,,,...000000000000//////////////////000000000000000///000222666;;;>>><<<555000777444444777<<<===999555222222111111000000000///...///000222222222111000000111333444333222000...,,,,,,,,,+++++++++******)))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((('''((((((((())))))******(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......***+++,,,---...---,,,,,,...---,,,+++,,,---...///...------...000111111111,,,...000000000111333444000000000////////////...///...///111444444000,,,000000000111222111///---......---///000000///---,,,,,,,,,---//////...,,,+++,,,---...000000000000---///000///,,,+++---///+++******+++,,,,,,***'''+++++++++***))))))((((((+++***)))((('''((())))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%www___ZZZZZZXXXVVVUUUVVVVVVUUUTTTSSSQQQNNNKKKIIIHHHHHHHHHKKKGGGBBB@@@@@@???===:::555333111000111111000...///---***((((((((('''&&&''''''''''''''''''''''''((()))***)))((('''((()))###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++***+++,,,---............++++++,,,,,,...///000111//////000111111111000///666888999:::;;;<<>>888555444333333111///---...000000...,,,...........................---,,,,,,++++++++++++...+++)))+++000111...***,,,+++)))***+++,,,,,,+++******))))))******+++,,,************************,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,///...---...///000000///............///111222333///000111111222666;;;???BBBFFFBBB999;;;EEEGGGAAA555333000///000000000///000000000000000000000111000...---...///000///...------,,,,,,,,,+++++++++(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................///////////////.................................------------------------........................------------------------------------------------------------------------+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''')))'''&&&'''((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%zzzbbb]]]ZZZXXXVVVUUUVVVVVVUUUTTTSSSQQQMMMJJJHHHHHHHHHHHHIIIFFFBBB@@@???>>><<<:::666444111000111111000//////---***((((((((('''&&&''''''''''''''''''''''''((()))***)))''''''''')))$$$%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++***+++,,,------...------,,,,,,,,,---...///111111222222111000000000000000333444666777888999<<>>===;;;:::666444111000111111000//////---***((((((((('''&&&''''''''''''''''''''''''((()))***)))'''&&&'''(((%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++******,,,------------------------......000111222===:::666222/////////000///111333444555777:::<<<>>>@@@GGGOOOPPPIIIBBB@@@???>>>===>>>AAAFFFLLLPPPYYY^^^eeekkkpppsssvvvwwwqqqkkkccc\\\UUUMMMDDD===<<<777333111111111///,,,111///,,,+++,,,------,,,///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,)))(((***...222222111---+++))))))******)))(((((((((((((((((()))))))))************************+++++++++,,,++++++***)))******))))))******+++,,,---.../////////......---000//////...///000222222333555666777888;;;@@@CCC]]]llluuunnnccc\\\VVVPPP<<<999666555444444333222666666777777666444222000...---,,,,,,......---,,,......---------,,,,,,,,,+++++++++***))))))((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))******************************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((''''''''''''&&&''''''((((((((((((''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$|||ccc^^^YYYWWWUUUUUUVVVVVVVVVUUURRRPPPMMMJJJHHHGGGGGGHHHEEEDDDBBB@@@>>><<<;;;:::777555222000000111111000///---***((((((((('''&&&''''''''''''''''''''''''((()))))))))'''&&&'''(((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))*********++++++++++++,,,---......///.........---......///000111222FFFBBB:::333///...///000///111333444666888;;;>>>???BBBIIIQQQQQQIIIBBB@@@???===;;;::::::<<>>;;;777333///222000......111222222111///...---...000111000///...------,,,---,,,,,,+++........................++++++************++++++,,,***(((***...333555555///---+++*********)))(((((((((((()))))))))))))))******************************++++++++++++************))))))******+++,,,...000222333222000//////111000///...///000111222444555777888999;;;@@@CCCWWWkkk{{{xxxhhhZZZPPPKKK;;;888666555666666666555999:::;;;;;;999666222000///...------//////...---.........---------,,,,,,------,,,+++***)))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############}}}ddd___XXXWWWUUUUUUVVVWWWVVVUUURRRPPPMMMJJJGGGGGGGGGGGGCCCCCCBBBAAA>>><<<;;;:::888555222000000111111111///---***((((((((('''&&&'''''''''''''''''''''''''''((()))((('''&&&&&&(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++++++++,,,---...//////000000000......---......///000111AAA===777111......///111111333555777999;;;???BBBAAABBBFFFLLLLLLFFFBBBBBB<<<;;;999777777888999:::@@@BBBDDDDDDBBB@@@??????<<>>KKK___rrrssseeeUUUJJJEEE999777666666888:::;;;;;;;;;;;;<<<<<<:::666222000000///...///000111000.........---------,,,,,,,,,...---,,,+++***(((((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************************************************++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############gggaaaXXXVVVUUUUUUVVVWWWVVVUUUQQQOOOLLLIIIGGGFFFGGGGGGBBBCCCDDDBBB???<<<;;;;;;999666222000000111222222///---***((((((((('''&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++,,,---...//////000000///---------------...//////222111...,,,,,,...111333333555888:::<<>>@@@888777666666666666777888999;;;<<<<<<:::888888888555888===@@@CCCFFFJJJMMMKKKLLLMMMNNNOOORRRVVVYYYbbbfffmmmtttzzz~~~|||yyyxxxrrrqqqooommmjjjeee```\\\UUUQQQLLLIIIGGGDDD???;;;888666444333444444333222...---,,,***)))(((((((((************))))))))))))+++***)))***+++,,,+++******,,,,,,+++***)))***+++)))))))))))))))))))))))))))))))))((())))))***++++++++++++,,,...000333444...,,,+++***+++++++++)))((()))+++,,,,,,++++++***************************((()))******+++***************))))))******+++,,,...444:::<<<:::888777888555333111......///111222111222444444444555777999===LLL\\\```XXXKKKAAA===888777666777:::===>>>>>>:::;;;;;;:::888555222000111000//////111111000///------,,,,,,,,,+++++++++---,,,+++***)))(((''''''&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************************))))))******++++++,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ggg```XXXVVVTTTUUUVVVWWWWWWVVVQQQOOOLLLIIIGGGFFFFFFGGGBBBDDDEEEDDD@@@===<<<===:::666222000000111222222///---***((((((((('''&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++***+++,,,---............---,,,,,,,,,,,,------...******+++,,,---///111222222555888:::<<>><<<888888;;;666666666666777777888888000222333444222222222333444666777777666777999;;;>>>??????>>>===>>>@@@BBB???AAAEEEHHHKKKOOOSSSWWWYYYZZZ[[[[[[\\\\\\[[[[[[___```aaabbbbbbbbbaaaaaaaaaccceeeccc___ZZZVVVUUUOOONNNNNNMMMKKKJJJHHHGGG@@@@@@@@@???===:::999888;;;999777444333111111000...---,,,,,,---//////000111111111000...---,,,---+++,,,,,,,,,++++++***+++***((('''''')))******))))))+++,,,+++)))''')))***((((((((((((((((((((((((((((((((((((((()))******)))***++++++,,,,,,---...+++***(((((()))******)))'''(((***+++,,,+++***)))************************(((((()))*********************))))))******+++,,,---444;;;???===::::::;;;666444111......///111222000222333222111111222444444;;;EEELLLJJJBBB;;;777666444333444777:::;;;;;;999999888777555222111///111///...///000111000///,,,,,,+++++++++*********++++++***))))))(((''''''&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%eee^^^WWWVVVTTTUUUVVVWWWWWWVVVQQQOOOLLLIIIGGGFFFFFFGGGBBBDDDFFFEEE@@@======>>>:::666222000000111222333///---***((((((((('''&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((()))************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,...///000000000///111444777999<<>><<<===>>>???>>>===:::999:::<<<===>>>>>>===;;;999:::<<<>>>>>>;;;999888888666666555555444444444444...///111000///...000222---......,,,++++++---//////...,,,+++++++++,,,,,,(((***,,,,,,,,,++++++,,,&&&((()))***)))))))))***+++)))((((((***---------(((+++,,,+++((('''(((***))))))))))))))))))))))))((((((((((((((()))******'''(((*********))))))***)))'''&&&&&&((()))((((((&&&''')))***+++***((('''************************(((((()))************************)))***++++++,,,+++333<<>>;;;;;;<<<777555111...---///111222111222333222000///000111555777<<>>@@@999777444111000000111333333333222222333333444555222222111111111111222222333333333333333333333333555666666666777777888888999888555333222333444555666555444444555666555444333444444444444333222222222222222111111111111111333333222222111000000000........................,,,++++++******++++++,,,,,,,,,,,,------------...+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''+++...+++&&&'''+++******++++++++++++************))))))))))))******))))))))))))((((((((((((,,,+++*********+++------,,,000444777888999:::;;;666444111...---///111333111111222222222222111111444555555666666555555444......///222666777555222000000000111000//////...,,,------......------,,,,,,,,,+++***))))))******'''((()))((('''&&&'''(((""""""###$$$&&&(((***+++(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((()))++++++***)))((('''&&&&&&(((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################ddd[[[WWWVVVUUUTTTTTTUUUVVVWWWQQQOOOLLLIIIHHHHHHIIIJJJDDDCCCCCCBBB@@@>>><<<;;;888777444222000000111111000---***(((((((((&&&%%%'''((()))((('''&&&''')))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********---,,,*********+++---...*********+++++++++,,,,,,,,,,,,,,,,,,---...///000111222222333555777888999666555333111000000111111222222111111222222333444222111111000000111111222222222222222222222222222333444444444555555555555666555333111111111222333444222111222333444333111//////000000//////...---////////////////////////...............---------------------------------+++++++++******+++++++++******++++++,,,,,,------+++++++++******)))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++'''%%%&&&%%%###&&&,,,((())))))******))))))(((******)))))))))))))))))))))(((((((((((((((((((((***)))((((((((()))++++++))),,,000222333333444555444222000......///111222000111111111111111111000000000111111222111111111/////////111444555444111000000000/////////......------------,,,+++***)))++++++***)))))))))))))))''')))******(((''''''(((######$$$$$$&&&''')))***(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((()))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%&&&(((&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################dddZZZVVVUUUTTTSSSSSSTTTUUUVVVSSSQQQMMMJJJHHHHHHHHHIIICCCCCCBBBAAA???===<<<:::888777444222000000111111000---***(((((((((&&&%%%''')))***)))((('''((()))'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))******,,,+++***)))))))))***+++*********++++++++++++,,,++++++,,,---............000000111111222222111111222111111111000000000000000000000000000111222222111111000000000000111111000000000000000000000000111111111222222222222222222111000/////////000111111///...///000111000///---------------,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------++++++************++++++(((((()))***++++++,,,,,,************))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))&&&%%%'''&&&######&&&''''''((((((((((((''''''******))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))'''))),,,.........///000000////////////000111111///000000111111000000///------...//////000//////111000///000222333222111000///......------.........------,,,***)))'''&&&***)))(((((('''((((((((('''))),,,,,,***(((''''''$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################eeeYYYUUUUUUTTTSSSSSSTTTUUUUUUTTTRRRNNNJJJHHHGGGHHHIIIDDDDDDCCCBBB@@@>>><<<;;;888777444222000000111111000---***(((((((((&&&%%%&&&((()))((('''&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,***))))))))))))***************++++++++++++)))***,,,---......---------...///000000000............///000000000///...//////......//////000111000000000//////000000000000000000000000000000000000000000000000111111111//////.........//////000///...------//////...---------......------,,,+++***+++++++++++++++,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))***+++,,,,,,))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$)))333888444***$$$%%%''''''((((((((((((''''''))))))))))))((('''&&&&&&'''''''''((((((((((((((('''&&&&&&'''''''''(((((((((***,,,---,,,,,,,,,---,,,---...//////000000000...//////000000//////...---...///000000111111000222111000//////000000000000///...---,,,------...---------,,,+++)))((('''(((''''''&&&&&&''''''''''''***------+++)))'''&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&$$$%%%&&&&&&%%%############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################fffYYYUUUUUUTTTSSSSSSTTTUUUUUUTTTQQQNNNJJJHHHGGGHHHHHHEEEEEEDDDCCCBBB@@@>>>===888777444222000000111111000---***(((((((((&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))))),,,,,,+++*********))))))))))))*********+++++++++(((***+++------------,,,+++,,,...///000000//////+++---...000000///...---......------......///000000//////......//////000111111111111111111111111000000000000000000000000.............../////////...---,,,---...///...,,,------......------,,,+++*********++++++,,,,,,,,,***++++++,,,---...//////++++++++++++++++++++++++***))))))(((((())))))***((())))))***+++,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$000>>>DDD<<<...)))+++'''(((((())))))((((((''''''(((((((((((('''&&&%%%&&&&&&''''''((((((((()))''''''((((((((()))))))))(((***++++++******+++,,,)))***,,,.../////////...---......//////......---......///000000000000000333222111000///...///000//////...---------------,,,,,,,,,,,,,,,++++++***'''&&&&&&&&&&&&&&&''''''(((***------+++(((&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&$$$###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################gggYYYVVVUUUTTTSSSSSSTTTUUUVVVRRRPPPLLLIIIGGGGGGGGGHHHFFFFFFEEEDDDBBB@@@???>>>888777444222000000111111000---***(((((((((&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))++++++++++++************)))))))))************+++))))))***+++,,,,,,,,,,,,***+++---...///000111111,,,---...//////...---------------------...////////////............//////000000000000000000000000111111000000000000//////...........................---,,,,,,---...---,,,+++++++++++++++******)))))))))******+++,,,,,,,,,(((((()))***++++++,,,,,,************************))))))(((((((((((())))))***************+++++++++''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$+++555777///&&&&&&---''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((()))'''(((((()))***)))))))))&&&((()))(((''''''(((***)))***+++,,,---------------------......---------------............------222333333222000//////000...////////////...------++++++,,,,,,,,,,,,,,,+++&&&&&&&&&%%%&&&&&&'''((((((***,,,,,,***'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$###!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################hhhZZZWWWVVVUUUTTTTTTUUUVVVWWWPPPNNNKKKHHHFFFFFFGGGHHHFFFEEEEEECCCBBB@@@>>>===888777444222000000111111000---***(((((((((&&&%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***)))))))))))))))))))))************)))))))))******+++,,,---,,,,,,,,,---...///000111..................---------------------.../////////......------......///////////////////////////000000000//////.....................------,,,+++---+++***+++,,,---,,,+++***************))))))((((((((())))))***++++++,,,'''''''''((()))))))))***)))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''%%%!!!"""'''&&&&&&''''''''''''&&&&&&###$$$&&&((((((((('''&&&%%%%%%&&&''''''((())))))&&&'''((()))***))))))(((%%%&&&''''''&&&&&&(((***************+++,,,,,,,,,,,,,,,------------,,,,,,............---,,,++++++000333555444222000000000---///111222111000---,,,++++++,,,,,,+++***))))))&&&&&&&&&&&&&&&'''(((((()))***+++***(((&&&%%%&&&$$$#########$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$"""!!!!!!"""###$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################iii[[[WWWWWWVVVUUUUUUVVVWWWWWWNNNLLLIIIGGGFFFFFFGGGHHHEEEDDDDDDCCCAAA???===<<<888777444222000000111222000---***((((((((('''%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((()))))))))((())))))))))))***************))))))((()))+++,,,......---,,,+++,,,---///000//////.........---------...------------...//////.........------................................./////////......---------.........---,,,+++***)))+++***)))***+++,,,+++)))+++++++++++++++******)))'''''''''((()))******+++((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((###"""'''***(((%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%'''(((((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&((()))))))))((('''&&&'''(((((('''''')))+++*********)))******+++,,,+++,,,,,,------,,,,,,+++000000000///...---,,,+++///333666666333000000111---///222333333111---+++,,,,,,,,,+++)))(((&&&%%%&&&&&&&&&&&&&&&'''((()))*********)))&&&%%%%%%&&&############$$$%%%&&&'''&&&%%%###$$$%%%%%%$$$""" !!!"""###$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################ooo[[[UUUTTTTTTSSSSSSSSSSSSSSSPPPOOOMMMKKKIIIIIIIIIIIIEEEDDDBBBBBBBBB@@@>>><<<:::999555222000////////////...+++)))'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,---...///000111111......------------......+++,,,,,,---------....../////////...------,,,,,,)))+++---///000...,,,++++++++++++,,,,,,---------...---+++)))(((((()))***))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))((('''&&&&&&))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((((((***++++++***)))+++,,,---+++***,,,///000---+++...666888111+++---///...000///000333666666333//////111555888888555000,,,+++,,,,,,++++++***)))((('''&&&%%%$$$%%%''')))+++---+++(((&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############oooZZZUUUTTTTTTSSSSSSSSSSSSSSSQQQOOOMMMKKKIIIIIIHHHIIIEEECCCBBBBBBAAA@@@>>><<<:::888555222000//////000///...+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,---...///000000......------------......,,,,,,,,,---...///000000000000///...------,,,,,,)))+++---//////...,,,++++++++++++,,,,,,------------,,,***(((((()))***+++))))))))))))))))))))))))*********)))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((())))))((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&'''(((((()))))))))***++++++******+++---///---,,,---000111000...444999:::444///000000.........///333666666222///111111222555777555000,,,------,,,+++)))'''&&&%%%(((((('''&&&''')))+++,,,,,,+++(((&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##################$$$$$$pppYYYUUUTTTTTTSSSSSSSSSSSSSSSQQQPPPMMMKKKIIIHHHHHHHHHDDDCCCBBBAAAAAA@@@>>><<<:::888555222000///000000///...+++)))'''&&&&&&&&&''''''&&&%%%&&&'''((()))((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((())))))************+++,,,---.../////////------,,,,,,,,,,,,------...---------///111333444111000000...---,,,++++++)))+++,,,......---,,,++++++,,,,,,,,,,,,---------,,,+++))))))((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((())))))((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''((())))))*********+++,,,,,,++++++,,,---///---,,,,,,...000111111:::<<<;;;777555444222...---...111444777777444111444333333555666555000,,,000///---+++)))'''&&&%%%((((((''''''''')))***++++++***(((&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%tttZZZUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPMMMKKKHHHGGGGGGGGGDDDBBBAAAAAAAAA@@@>>><<<:::888555222000000000000///...+++)))'''&&&&&&&&&'''&&&%%%$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********+++,,,---...////////////,,,,,,++++++++++++,,,,,,............000222555666111000///...---,,,+++***)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((******)))(((''''''&&&&&&'''''''''(((((('''&&&&&&'''''''''&&&&&&&&&&&&%%%((((((((()))******++++++***,,,------,,,+++---......---++++++,,,///111222;;;;;;::::::999777333///---///333666888777555333666999======999444///---111000...,,,+++)))((((((&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%xxx]]]UUUTTTTTTSSSSSSSSSSSSSSSRRRQQQNNNJJJHHHFFFEEEEEECCCAAA@@@@@@AAA@@@>>><<<999777444222000000000111///...+++)))'''&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******+++,,,...///000000///...++++++************++++++.........///000222444666//////...---,,,+++******)))***+++,,,,,,,,,+++++++++++++++++++++++++++***...---+++***((('''&&&%%%''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%#########$$$&&&(((***))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&(((((())))))***+++++++++***,,,------,,,+++---...//////...------///222444888777888;;;;;;888444222---///222444555555444333777@@@HHHGGG===333///000...---,,,***))))))))))))%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%|||^^^UUUTTTTTTSSSSSSSSSSSSSSSSSSQQQNNNJJJGGGEEEDDDDDDBBBAAA@@@@@@AAA@@@>>><<<999777444222000000111111///...+++)))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))*********,,,...///000///---,,,******))))))))))))******,,,---...///000111222222---,,,,,,++++++******)))))))))***++++++++++++************)))))))))))))))---,,,+++***((('''%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&(((((((((''''''''''''&&&((((((((()))******++++++***+++,,,,,,++++++,,,---111222222111000000222555555555888<<<<<<777333333---///111111000000111222999BBBKKKJJJ???444111222+++***((('''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%}}}^^^UUUTTTTTTSSSSSSSSSSSSSSSSSSQQQNNNJJJGGGEEEDDDCCCAAA@@@???@@@@@@@@@>>><<<888777444222000000111222///...+++)))'''&&&&&&&&&%%%&&&((()))***)))((('''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++(((***,,,......---+++)))***))))))(((((())))))******+++---///000000///...******)))))))))))))))))))))))))))***************))))))((((((''''''''''''*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&&&&%%%%%%''''''(((((()))******+++)))***++++++******+++---///111222111///...///111444555:::???<<<444111333111222222000......111444;;;???CCCCCC>>>888555444...,,,***((('''''''''((('''''''''((('''''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%##################$$$$$$}}}^^^UUUTTTTTTSSSSSSSSSSSSSSSTTTRRRNNNJJJGGGDDDCCCCCCAAA@@@???@@@@@@@@@>>><<<888777444222000000111222///...+++)))'''&&&&&&&&&&&&(((***,,,---+++)))(((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++&&&(((***,,,,,,+++)))'''))))))(((((((((((()))))))))***---///000///---+++(((((((((((())))))))))))))))))))))))************((((((''''''&&&&&&&&&&&&''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''((())))))******(((***++++++***)))+++,,,,,,...000///,,,******,,,555777===AAA<<<111///333666666555333000000444888===;;;::::::<<<;;;888555333111...+++)))((())))))%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############