BM6P6(@ }}}}}}{{{|||yyyqqqlllkkkiiifffaaa[[[QQQGGG>>>888555444///............---------......---,,,+++))))))(((,,,((('''+++***'''***000;;;BBBJJJKKKDDD===:::999???BBBDDDBBB>>><<<>>>AAAGGGGGGDDD===777333333444444444444333333222222222000000000000000000000000.........//////111222222333666:::<<<=========>>><<<<<<<<<>>>???>>>;;;999888;;;@@@EEEIIINNNTTTWWWYYY^^^ccchhhiiijjjjjjkkkllleee]]]YYY]]]fffooottthhhddd]]]ZZZ___mmm~~~uuusssyyyzzzeee```ZZZJJJSSSllltttlllcccffftttyyyqqqkkknnndddgggddd\\\ZZZXXXIII777222000///---,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++************++++++,,,,,,------...000---...777GGG^^^{{{yyyppp```WWWJJJJJJaaavvvtttyyy___]]]^^^nnnrrrhhhkkkoooppp|||ssseee]]]___```WWWLLLIIINNNZZZhhhttt}}}~~~sssmmmhhhkkkrrrvvvtttooorrr}}}vvviiinnnccc___lllwwwooo~~~jjjZZZSSSMMMEEE>>>;;;222++++++---,,,*********)))(((((())))))((('''((((((((((((((((((((((((((((((((((((((('''''''''***)))'''&&&'''(((***+++))))))))))))************++++++******************+++++++++,,,------+++***444111;;;TTTlll|||yyyoooyyy~~~yyyfffSSSHHH@@@>>>JJJ[[[ccc___\\\^^^eeerrrlllcccaaa```YYY^^^qqq}}}vvvfff[[[KKKGGGDDDEEEKKKPPPPPPOOOMMMAAA222******+++)))&&&~~~~~~zzz|||sssnnnmmmllliiibbb\\\RRRGGG>>>777444333///............---------...------,,,***))))))(((,,,******,,,+++***...666<<>>666000...111444444444333333333222222222111111111111111111111111............///000111222222666:::<<<===>>>???@@@======>>>@@@AAAAAA???<<<<<<>>>BBBEEEIIINNNTTTXXXYYY^^^dddhhhiiiiiiiiijjjfff```]]]bbbllluuuvvvsssfffdddbbbeeeoooxxxqqqsss|||yyylllaaaLLLJJJZZZbbbnnndddeeeqqqxxxrrrmmmnnnhhhiiiddd[[[YYYXXXMMM===333111...---,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++*********++++++,,,,,,---......000---000>>>SSSkkk{{{gggVVVWWWnnnzzzmmmddd^^^jjjyyyllllllnnnnnn}}}~~~qqqfff^^^^^^ZZZQQQLLLMMMZZZdddqqq|||yyyfffnnnyyyzzzuuuyyyllllllXXX]]]ttt~~~wwweeeXXXOOOHHHCCC;;;222++++++---+++******+++)))(((((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************++++++******************+++++++++,,,---...------555<<>>777;;;AAAGGGEEECCCAAA@@@@@@AAAAAAHHHCCC<<<333//////444999333333333333222222222222111111111111111111111111......---......///000111111444999<<<>>>???AAACCCDDDCCCCCCDDDEEEEEEBBB@@@===???AAADDDGGGMMMSSSXXXYYY]]]cccfffggggggffffff___\\\^^^lll|||zzzooocccdddhhhsssxxxooonnnvvvtttkkkWWWMMMVVV```qqqfffccclllttttttpppooolllllleee]]]ZZZZZZQQQEEE777333///,,,,,,,,,---,,,...------,,,,,,------...,,,,,,,,,,,,+++++++++++++++++++++,,,------......000---111DDD]]]uuunnnYYY^^^}}}{{{jjj^^^hhhoooiiilllmmmvvvvvvhhh\\\UUUOOOJJJOOOYYYhhhqqq|||tttkkk{{{{{{ooo|||\\\VVViii|||sss___PPPGGGCCC===333++++++,,,+++)))***+++)))(((((()))***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++***)))'''))))))))))))******************++++++++++++++++++++++++++++++,,,...000111222DDD```zzz|||lllppp~~~zzzmmmccc[[[VVVWWW\\\``````___]]]^^^eeeooowwwxxxsssqqqmmmiiifffmmmwwwyyyiii\\\KKK<<<555???BBBFFFHHHIIIUUUqqqlll]]]ccc___UUUVVVeeepppppp]]]WWWOOOKKKJJJJJJIIIHHHKKKJJJFFF???555...******~~~~~~|||vvvzzzrrrnnnmmmkkkgggddd^^^TTTHHH===666222000///............---------,,,,,,,,,+++***))))))(((''')))+++***))),,,555???HHHJJJIIIDDD===<<>>>>>===@@@CCCCCCKKKbbbyyyvvveeegggaaaTTTOOOXXXjjjwwwmmmfff[[[RRRLLLHHHEEECCCHHHMMMOOOIII<<<000+++***~~~}}}}}}yyyyyyqqqnnnooolllhhheee___TTTHHH===555111//////............---------,,,++++++******)))))))))'''***+++******000:::AAALLLGGG@@@<<<>>>EEENNNTTTWWWNNNEEEDDDKKKRRRTTTTTT:::777222///......000111222222222222222222222222111111111111111111111111///............//////000///222666999;;;===@@@CCCIIIIIIIIIKKKNNNOOOOOONNNMMMMMMKKKIIIIIIKKKOOORRRWWWZZZ]]]^^^^^^^^^___```gggkkksss|||}}}tttllliiinnnyyyzzzwwwvvvwww}}}~~~sss```[[[fffuuunnneeecccjjjssstttpppmmmllliiieeebbb___WWWOOODDD<<<222,,,,,,------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////000///777KKKcccvvvyyyrrrtttxxxooojjj|||iiijjjyyy}}}ffffffqqqtttssswwwnnn^^^QQQRRRXXX```mmm{{{}}}|||qqqqqqkkkxxxuuuqqqvvvkkkWWWMMMBBB777...,,,---,,,***++++++***))))))******)))((())))))))))))))))))))))))(((((((((((())))))*********))))))(((((()))+++,,,((()))))))))******************++++++,,,,,,,,,,,,------,,,******---222777MMMdddttt___YYYcccmmm|||}}}yyyxxx{{{sssiiisss~~~uuulllddd[[[UUUSSSOOONNNOOOLLLGGGEEEFFFLLLNNNPPPOOOLLLKKKMMMOOOWWW^^^mmmwwwvvv|||{{{tttvvvxxx|||rrr^^^TTTFFF===:::>>>@@@DDDRRRccc{{{uuujjjbbb]]]TTTNNN]]]rrruuuooodddZZZRRRLLLIIIGGGEEELLLRRRNNNAAA444,,,***~~~~~~|||yyyrrrppprrrooojjjeee^^^TTTHHH===666222000///............---------++++++*********)))))))))***------,,,000888???BBBIIIAAA999888@@@LLLUUUYYYYYYOOOEEEEEEMMMRRROOOJJJ555333000///000111000000111111111222222222222222222222222222222222222222000000////////////000000///111444666777999<<<>>>@@@AAACCCHHHNNNTTTVVVWWW[[[ZZZWWWRRRNNNMMMNNNPPPWWWYYY[[[\\\^^^aaadddggguuu{{{~~~wwwsssppprrrwww~~~vvvxxx}}}lllaaahhhvvvrrriiibbbfffppptttppplllkkkiiigggccc___XXXSSSMMMCCC666...,,,------+++...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,---......//////...555DDDYYYkkkyyy|||tttwww|||mmmaaaYYYSSSTTTUUUVVVZZZgggxxx~~~ffffffrrryyynnntttrrriiirrrpppffffffZZZTTTWWWeeesssxxx~~~vvvkkkmmm{{{lllooo{{{xxx___PPPEEE:::000......---,,,,,,,,,***))))))***+++)))((())))))))))))))))))))))))'''(((((())))))******++++++***((('''((())),,,---))))))))))))******************++++++,,,------------------++++++000888???PPPnnn~~~rrrfffjjjwwwzzzvvvtttssssssyyypppdddZZZSSSVVVfffvvvrrrddd\\\UUUQQQPPPOOOMMMMMMOOOLLLFFFCCCDDDJJJMMMPPPPPPMMMJJJJJJKKKIIINNN[[[lllzzz{{{zzz{{{vvvgggVVVEEE999:::======FFFSSSnnntttgggfff]]]OOOVVViiivvvqqqjjjaaaYYYSSSOOONNNEEEJJJOOONNNFFF:::000***}}}wwwpppppprrrpppkkkddd^^^SSSGGG===666222111///............---------************))))))))))))+++---------333===AAA???>>>:::777999BBBLLLUUUYYYSSSJJJCCCGGGPPPRRRJJJ???555222//////111333222222000111111111222222222222222222222222222222222222111111000000000000111111///111333333333555777999:::;;;>>>DDDKKKRRRVVVWWW[[[[[[YYYVVVSSSQQQRRRSSSVVVXXXZZZ]]]bbbhhhpppvvv~~~{{{uuurrrrrrzzz||||||wwwttt}}}|||kkkooouuuvvvnnnbbbbbbmmmssspppmmmjjjgggdddaaa]]]ZZZXXXTTTHHH999///---...---+++...------,,,,,,------...,,,,,,,,,---------......,,,,,,------...////////////>>>VVVjjjuuu|||wwwvvvttt___QQQKKKLLLNNNLLLNNNMMMIIIHHHNNN\\\hhhuuucccdddmmm|||yyysss}}}nnnqqqkkk\\\\\\UUUWWWdddxxx}}}~~~}}}~~~uuuiii{{{rrrsss{{{dddQQQHHH<<<222//////...---...,,,+++)))***++++++***((())))))))))))))))))))))))'''(((((()))******++++++******))))))******++++++))))))))))))******************++++++,,,------...,,,---------///666BBBKKKRRRvvvtttsss|||yyysssoookkk]]]MMMHHHMMM[[[ooommmccc^^^ZZZZZZ]]]YYYTTTPPPNNNLLLHHHHHHKKKSSSTTTUUURRRMMMJJJJJJLLLHHHKKKUUUbbbiiikkkooouuuvvv{{{ttt[[[FFF@@@<<<999@@@NNNeeeooorrrjjjddd]]]]]]eeewwwtttnnnfff]]]UUUQQQOOOGGGIIIKKKLLLJJJAAA444+++||||||tttmmmmmmqqqooojjjccc]]]SSSGGG===666333111//////.........---------************))))))))))))***+++***+++333>>>@@@;;;444666999===BBBJJJRRRWWWJJJCCCAAAIIIUUUVVVHHH:::222...***))),,,///000000000000111111222222222222222222222222222222222222222222111111111111111222///111222222111222444666::::::<<>>333000000///...///,,,+++******++++++***((())))))))))))))))))))))))'''(((((()))***+++++++++''')))+++,,,,,,,,,***)))))))))))))))******************+++,,,,,,---......***,,,...///222;;;IIISSSaaauuunnnuuu~~~vvvddd[[[RRROOOUUUeee~~~wwwjjjeeeaaa___aaafff```XXXOOOKKKHHHHHHLLLSSS\\\[[[XXXQQQJJJFFFGGGJJJIIIJJJQQQ[[[^^^]]]aaajjj{{{sssWWWIII???888@@@PPP___bbbqqq|||kkkiiillljjjfff{{{xxxrrriii^^^TTTNNNKKKJJJHHHHHHKKKMMMFFF888,,,{{{{{{www{{{vvvqqqnnnnnnnnnllljjj```YYYOOODDD===777333111......//////......---,,,++++++++++++*********)))(((+++---000999CCCBBB;;;333555666:::DDDNNNNNNIII999999<<>>222,,,------....../////////000000000000111222333444555555333222111000000000000000////////////000000000000//////000222333444666999:::999<<>><<<===MMMUUUbbbpppzzzuuummm}}}|||iiipppwww{{{qqq^^^NNNKKKOOOHHHFFFFFFIIIKKKGGG>>>666{{{{{{xxxxxxqqqooopppooolllhhh```YYYOOOEEE===777333111...............------,,,,,,,,,,,,+++++++++******)))+++---222>>>IIIHHHBBB;;;888999AAALLLOOOIIIBBB999999<<>>999@@@GGGUUUdddqqq~~~|||lll```gggqqquuuiiiUUUIIIGGGFFFHHHKKKMMMMMMIIIDDD???}}}~~~{{{|||yyyzzzpppnnnqqqqqqllleee___YYYOOOEEE===888333000...............---,,,,,,,,,,,,,,,++++++++++++******,,,000888EEEOOONNNHHHCCC;;;===JJJTTTOOODDD???===>>>@@@AAA@@@;;;222,,,++++++,,,---...///000111111111111222222333333444222222111111222222333444111111000000000000111111666555444444444555666777888;;;<<<:::<<<@@@AAA???@@@CCCFFFIIIKKKMMMQQQSSSVVV[[[^^^```dddkkkqqqssstttrrrttt|||zzzzzzsssdddfffnnnqqqpppllleeebbbaaa]]]XXXTTTSSSKKK===111------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---***+++666BBBddd~~~dddUUUiii|||qqqppp~~~vvvssszzzyyykkkZZZVVVWWWXXX```ooossskkkhhhfffdddbbbffflllqqqrrrpppoooqqqxxxmmm___ffftttyyy|||eeeXXXKKK>>>777222---+++---,,,,,,+++***************)))))))))***))))))(((((())))))))))))))))))))))))************************(((***++++++******+++,,,*********++++++,,,---...(((222222222LLLvvv|||yyy}}}sssbbbgggrrr|||yyyrrr^^^]]]fffmmmqqqwww{{{xxxrrrooosssyyy}}}pppaaaWWWPPPMMMPPPTTTQQQUUUUUURRRPPPQQQRRRPPPPPPSSSXXX```jjjttt}}}gggLLL===:::AAANNN^^^lll{{{{{{ssslllYYYXXXcccrrrqqq]]]KKKEEEDDDHHHNNNOOOMMMJJJHHHGGG~~~{{{}}}{{{}}}zzzwwwnnnmmmrrrssslllddd^^^XXXNNNEEE>>>888333000------.........---,,,,,,++++++++++++***************---555@@@KKKPPPMMMGGGDDD<<<@@@OOOTTTJJJDDDFFFHHHIIIGGGCCC<<<444...+++++++++,,,---///000111111111222222333333333333333333222222111222222333333111111000000000000111111333222222333444666888999;;;>>>???>>>@@@CCCBBB>>>BBBEEEHHHHHHGGGHHHLLLOOOOOOTTT[[[^^^bbbhhhoootttsssrrrvvv~~~hhhbbbjjjpppqqqmmmgggcccaaa^^^XXXSSSTTTOOODDD666...,,,---------,,,,,,,,,,,,------------------------------+++,,,...---))),,,;;;LLLuuuvvvYYYQQQrrrwwwttthhh\\\TTTMMMMMMTTT___gggggg___YYYXXXVVVTTTSSSWWW^^^ccccccbbb___qqqyyysss]]]___vvvzzzyyy|||ppp^^^OOOAAA:::444,,,***...,,,,,,+++************+++***************)))((('''))))))))))))))))))))))))************************(((***++++++******+++,,,++++++++++++,,,---.........222222:::ZZZssslllqqqnnnbbbqqqwwwzzzzzzvvvnnnpppyyyfffdddkkksssvvv|||yyywww{{{zzziii\\\VVVVVVZZZ___ZZZ\\\\\\ZZZXXXUUUSSSPPPPPPTTT[[[dddoooyyyZZZ>>>:::???JJJYYYhhhvvvpppiiilll^^^RRRTTTgggpppcccSSSNNNFFFHHHKKKLLLKKKIIIGGGFFF~~~{{{|||{{{}}}{{{}}}tttjjjjjjqqqsssmmmfff]]]WWWNNNFFF???999444000---------...---,,,,,,++++++************)))))))))***000;;;GGGMMMLLLFFFBBB@@@===CCCNNNNNNEEEHHHTTTUUUSSSNNNEEE;;;222...,,,,,,------...000111111222222222333444444444333333555444333222111111111111111111000000000000111111000111222444666:::===???999<<>>666,,,***///---,,,,,,+++***+++++++++******+++******)))((((((************************************************(((***++++++******+++,,,++++++++++++,,,---...///222...111DDDeeeooobbbdddhhhfffvvv{{{|||zzz~~~wwwxxxwwwrrrjjjeeefffjjjkkkiiirrrqqqpppyyymmm]]]WWW\\\ccchhh`````````aaa^^^YYYTTTQQQRRRWWW___iiittt}}}iiiAAA::::::@@@NNN^^^lll{{{ttthhhkkk]]]MMMKKK]]]mmmiii]]]WWWPPPLLLHHHHHHJJJIIIFFFBBB{{{|||{{{~~~|||zzzrrrjjjjjjoooqqqmmmggg\\\WWWNNNFFF???999444000---------------,,,+++++++++++++++*********))))))---444AAAJJJJJJCCC??????>>>@@@FFFKKKGGGCCCLLL[[[[[[VVVNNNCCC888111......//////000000111111222222222333444555555555444333666555333222111000000000000000////////////000000111222444777;;;???CCCEEE>>>BBBGGGNNNYYYdddfffccc```bbbeeeffffffeeeeeefffgggggghhhlllnnnooosssxxxrrrttt{{{eee```jjjnnnmmmhhhcccaaa^^^[[[VVVTTTQQQLLLAAA555000000......------------......------------------------,,,---...---,,,333GGGZZZuuuxxx\\\SSS^^^}}}jjj\\\QQQJJJLLLLLLGGGCCCDDDBBBFFFJJJMMMPPPXXXccckkk~~~~~~}}}~~~pppaaaaaarrr{{{nnnmmm}}}dddLLLCCC;;;///+++///------,,,+++++++++++++++*********+++******))))))************************************************(((***++++++******+++,,,++++++++++++,,,---...///222...666OOOnnn}}}kkk]]]\\\gggqqqxxxzzzqqqpppkkk]]]LLLFFFQQQaaavvvyyy|||{{{nnn\\\WWW]]]fffiii___^^^```dddddd^^^XXXUUUWWW\\\fffqqq{{{___GGG>>>:::DDDWWWhhhuuu~~~ooogggWWWLLLKKKZZZlllpppfff[[[[[[SSSKKKHHHIIIJJJGGGCCC|||}}}{{{~~~|||zzztttnnnlllnnnooolllhhh\\\VVVNNNFFF@@@999444000,,,------------,,,++++++---------,,,,,,,,,++++++111888DDDJJJDDD:::;;;BBBBBBGGGJJJHHHCCCEEEOOOYYYXXXQQQFFF<<<444000//////222222222222222222222222333444555666666555444333444333333222111111111222//////............//////333444555888<<<@@@DDDFFFIIIMMMQQQYYYeeerrrvvvssssssuuuxxx}}}~~~yyysssoooqqqqqqnnnooossslllqqqzzzooo___gggkkklllgggbbbaaa___\\\XXXSSSOOOMMMEEE999222222......------------..............................---,,,------...777KKK]]]fffhhh|||vvv\\\```ppp{{{jjj```ZZZVVVXXX\\\dddzzz{{{jjj\\\YYYVVVNNNLLLOOONNNSSSYYY^^^dddnnnyyy|||}}}jjj\\\cccpppgggwwwuuuWWWKKKBBB444---///------,,,++++++++++++,,,))))))***+++++++++******************************************************(((***++++++******+++,,,,,,,,,+++,,,,,,---...///111:::GGGZZZuuuoooddd[[[ZZZjjjuuujjjdddYYYKKK>>>@@@WWWppp|||xxxrrr```ZZZ___eeeeeeaaa___bbbiiijjjccc\\\ZZZYYY___jjjvvvaaaMMM<<>>555:::FFFGGGLLLMMMGGGCCCHHHOOOSSSSSSKKK???666111/////////444444444333333333222222333444666777777555444222222222111111222222333444......------------......333333555777:::>>>BBBDDDOOOQQQTTTYYYeeeqqqssspppxxxyyy}}}wwwppppppppplllkkknnniiipppzzzwww```dddjjjlllgggbbbaaa___]]]ZZZSSSNNNMMMGGG<<<444333......------------.................................,,,,,,---000:::MMM___YYY[[[tttpppeeeppp~~~}}}ooobbbWWWUUUVVVTTTTTTVVV]]]dddpppsssjjjeee^^^___fff```dddiiipppxxxrrr\\\\\\{{{yyyiiiqqq___QQQGGG888...///...---,,,,,,++++++,,,,,,((()))***+++++++++++++++************************************************(((***++++++******+++,,,,,,,,,,,,,,,---...//////222GGGXXXbbbxxxyyyddd^^^[[[[[[oooqqqbbbXXXKKK???:::EEEeeesssjjjhhhggg|||~~~wwwuuuvvvvvvvvvvvvxxx}}}wwweee___bbbdddbbbfffcccfffnnnoooggg___\\\XXX___kkkxxxvvvYYY===:::LLLaaaooouuuuuuzzz{{{pppkkk```ZZZdddsssqqqddd^^^YYYQQQHHHBBBCCCHHHMMMzzz~~~yyy|||}}}ssskkklllooommmiiiggg___VVVMMMGGG@@@777222222//////...---,,,,,,++++++---,,,+++++++++,,,------999EEEKKKDDD999888@@@GGGNNNPPPPPPJJJCCCCCCLLLUUUUUUFFF888333222111000111444444333222111111111111111222333444555555555555222222222111111111111000---,,,,,,------...///000000333666999<<<@@@DDDGGGGGGLLLTTT[[[```cccgggiiimmmqqqyyy}}}yyysssmmmiiifffeeeeeeeeeooo{{{XXXbbbeeelllhhh___ccceeeYYYTTTUUURRRMMMJJJEEE:::000......//////000//////...//////.........---------666)))---111...BBB[[[[[[[[[fffsssuuukkk|||~~~|||rrrmmmlllfff]]]]]]ccctttpppkkkkkkwww}}}xxxuuuxxxzzzppplllYYY]]]rrrfff{{{hhhQQQLLL888)))555...,,,++++++,,,---,,,+++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,)))************++++++++++++***+++---,,,)))+++000999QQQeeevvvrrr^^^SSSVVVfff~~~kkkaaaOOOBBBAAACCCKKKggg|||ooobbbXXXVVV[[[pppzzzyyy|||uuuqqqrrruuuzzzssshhhkkknnnkkkiiigggiiippprrrjjj```ZZZZZZ]]]fffsssoooNNN???EEEVVVlll~~~}}}|||{{{qqqdddfffssswwwpppeeePPPOOOQQQCCCBBBKKKEEE}}}xxx|||xxx{{{|||ssskkkmmmpppnnnjjjhhh___VVVMMMGGG@@@777222222///......---,,,,,,++++++,,,,,,,,,+++***+++...111===EEEHHHAAA:::<<>>BBBGGGMMMRRRWWW\\\```iiilllqqqxxx||||||xxxsssnnnkkkfffbbb``````bbbdddkkkvvv}}}|||~~~|||www\\\```ccckkkjjjaaacccdddZZZUUUUUURRRMMMIIIEEE;;;111,,,---------------------//////.........---------///)))...111333MMMiiikkkkkkyyyuuukkkxxxxxx}}}oooggglllsssuuukkkaaalllyyylllYYYZZZuuu{{{ppp~~~iiiQQQNNN>>>...111///---++++++,,,---,,,+++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,************++++++++++++,,,+++---///...+++...444BBB^^^rrr|||zzzlll\\\VVVZZZhhh{{{zzzcccVVVIII@@@@@@FFFUUUsssvvvkkkddd]]]UUUQQQRRRddd}}}vvvrrrvvv~~~}}}rrrrrruuusssooommmooosssqqqggg^^^YYY[[[```jjjwww\\\AAA===LLLiiiwwwsssuuuzzzpppWWWNNNLLLDDDGGGMMMGGG{{{vvv{{{www{{{|||rrrlllnnnqqqoookkkhhh___VVVMMMGGG???666222111.........------,,,,,,+++***,,,---+++(((***111888CCCEEECCC<<<;;;AAAIIIMMMSSSQQQMMMJJJIIIKKKMMMOOODDD:::111111444555555777333333222222111222222222222333444555555555555555333222222222111111111111000000//////......//////...000111222222333666888:::<<<@@@DDDHHHMMMTTTXXXbbbbbbdddfffgggfffccc______^^^]]]^^^aaafffkkkooovvv~~~|||yyyvvvvvvxxx|||~~~qqqmmmwwwxxxjjj^^^```kkkmmmeeedddddd\\\WWWVVVRRRLLLIIIFFF>>>555------------------------...............---------+++---222111999[[[zzz~~~~~~nnniiixxxxxxxxxuuu}}}ttthhhvvvxxxjjjjjj}}}ooo\\\XXXccc|||vvvxxxiiiRRROOOGGG777000///---++++++,,,---,,,+++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,************+++++++++,,,------...000///...222999WWWvvv}}}pppfff]]][[[___hhhwwwsssaaaOOOKKKEEEDDDOOOgggyyyxxxtttkkkbbb]]]```xxx{{{{{{~~~}}}{{{ssssssvvvwwwqqqggg___^^^```gggrrr}}}wwwPPP<<>>555000000---------------,,,,,,,,,))),,,...+++(((,,,777@@@FFF@@@888444<<>>KKKuuuzzzgggaaaaaaaaa```]]]```ooo~~~ooo||||||tttllluuuvvvwwwvvvwwwxxxvvvnnnfffgggllluuu{{{ZZZBBB???DDDkkk{{{qqq|||tttZZZZZZppp~~~zzzkkk[[[QQQKKKHHHJJJ}}}zzz~~~wwwwwwwwwooojjjnnnrrrpppkkkiii___VVVMMMFFF>>>555//////------------------------+++,,,---+++***///888@@@BBB<<<444222===LLLSSSSSSMMMIIIFFFHHHMMMNNNIIICCC555111111555666444333444111111111111222333444555444555555666666666555555333333333333222222222222222111000///............,,,...000111222333666999>>>BBBEEEFFFEEECCCBBBBBBCCCCCCDDDDDDEEEHHHNNNRRRVVVYYY___eeehhhjjjiiihhhdddlllwww~~~|||wwwtttvvvxxxzzzzzzwwwtttrrrrrrnnnmmmkkkjjjjjjlllooopppsss~~~}}}eee___sssssscccdddpppoooiiieee```ZZZYYYTTTNNNLLLJJJDDD===111000...---,,,------...---------...............***222222<<<]]]|||rrraaazzzssssssxxxvvvzzz{{{kkkbbb[[[dddxxx[[[KKKAAA222111///------------,,,+++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------...000999KKK]]]zzzooo```ZZZYYYZZZ]]]___fffuuu}}}}}}{{{xxxtttlllfffhhhooo~~~iiiNNNBBB???OOOaaaxxx~~~ooosssmmmYYYUUUaaattt}}}uuudddYYYMMMFFFLLL~~~{{{~~~uuutttuuummmiiimmmrrrpppkkkhhh___VVVMMMFFF>>>444///...------------------------,,,,,,,,,,,,---222999>>>;;;777222222===KKKRRRRRRHHHDDDAAABBBEEECCC===666222000222666888555333555000000000111222444555666555555666666666666555555444444333333333222222222000000///...---------...,,,...///000000111444666888:::<<<===<<<;;;;;;<<<===???AAABBBEEEJJJRRRWWW^^^___aaabbbccccccbbbbbbbbbffflllppprrrrrrqqqpppqqqsssuuutttqqqnnnnnnnnniiiiiihhhhhhhhhiiiiiijjjnnnxxxkkk```nnnfffaaannnpppjjjeee```ZZZYYYUUUOOOMMMLLLFFF>>>222111///---,,,---......---------.........//////+++111444JJJqqqeeeeee}}}rrrsssyyyzzzpppbbb^^^^^^uuuzzzlllTTTFFF666222000...---------,,,*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,---000555DDD]]]sss~~~cccZZZVVVQQQRRR]]]mmmzzzzzzzzzuuupppnnnsss{{{|||```MMMBBB@@@III\\\tttxxxooofffZZZTTTWWWjjj|||wwwfff___RRRHHHPPP~~~{{{~~~sssqqqssslllhhhlllqqqooojjjggg```VVVMMMFFF>>>444///...------------------------...,,,+++,,,///444999<<<777444111222===KKKRRRQQQIIIFFFCCCCCCCCC???777111///...222777999666555666000000000111222444555666555666666666666666555555444444444333333333222222//////...------------...,,,---.........///111333666666777777666777:::<<<;;;>>>AAACCCFFFLLLTTTZZZ\\\\\\[[[[[[[[[\\\^^^___iiijjjkkklllllllllllllllllloooqqqpppmmmkkkkkkmmmffffffffffffffffffffffffiiisss|||sssccchhhiii```mmmqqqkkkfff```YYYYYYUUUQQQOOOMMMFFF>>>555333111///...///000000---------.........//////...333888UUUsss```qqqxxxmmmqqqyyyvvvaaa___WWWfffvvvzzz^^^NNN<<<222000...---------,,,************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,...222:::MMMjjj{{{[[[WWWVVVMMMMMM```{{{nnndddsss}}}zzzxxxyyypppVVVDDD>>>>>>LLLcccrrrxxxsssggg___ZZZWWWdddyyyuuufffbbbWWWLLLSSS}}}~~~{{{xxxxxxrrrsssnnnkkklllppppppjjjddd\\\UUUKKKBBB:::444///---,,,,,,,,,+++++++++******(((,,,------444AAAJJJKKKDDD>>>666333>>>MMMRRRNNNIIIHHHFFFDDDAAA;;;444///222555777888777666555555111111222333333333333222555888::::::999777666666444444555555444444333222000000000000////////////000000//////.........---000222444555555666777999<<<@@@EEEJJJNNNRRRVVVZZZZZZXXXWWWWWWXXX[[[^^^aaahhhvvv|||sssjjjkkkkkkggglllmmmnnnoooooommmkkkjjjmmmkkkgggeeecccdddeeeffflllpppuuu{{{|||dddhhhooocccnnnkkkhhhggg\\\^^^ZZZUUUQQQNNNJJJFFFCCC999555000...///111000...---.........------///000222111BBB```pppqqqzzzyyyiiiqqqtttrrrwwwzzz}}}gggcccXXX]]]jjjtttsssOOO>>>;;;333---,,,---++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,------...111333---111HHH^^^ooozzzcccVVVRRRSSSUUUdddqqqhhhWWWMMMkkkyyy||||||dddPPPCCC;;;DDD```qqqqqqxxx}}}uuujjjbbbbbbeeetttwww___ZZZ\\\TTT}}}~~~{{{yyyxxxrrrsssnnnjjjlllppppppkkkddd]]]VVVLLLBBB;;;555000...---------,,,,,,,,,++++++))),,,---...777DDDKKKKKKDDD>>>666555AAAOOOQQQLLLDDDEEEEEECCC>>>999333000222444666888777666555555000000111222333333444444555777::::::888666666666444444444444444333222222111000000000////////////000000000/////////......000222333444555777999<<>>AAACCCAAA;;;555222111222333555777777666555444//////000222333444555555555777999999888666555666333333333333333222222111111111000000000/////////111000000000000000/////////111333444666999===@@@EEEIIIMMMOOOPPPPPPQQQRRRRRRSSSUUUWWWZZZ]]]___```aaarrr}}}vvviiidddeeedddggghhhjjjkkklllkkkkkkjjjiiihhhfffcccbbbbbbbbbbbbcccgggooowww|||~~~xxxjjjxxxgggiiiiiiiiiiiiccc\\\YYYUUURRROOOLLLIIIGGG>>>999333000111222222000---...///...------///111---666MMMdddllliiippp}}}uuurrr{{{rrruuuwww{{{rrrcccvvvjjjZZZWWWmmmjjjppp___HHH<<<444//////000...,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,------......)))333222777UUUssswwwhhhcccaaa______eee{{{aaaPPPDDDBBB___}}}yyyooovvv~~~|||}}}gggOOOAAACCC[[[ooowwwpppqqq|||}}}iii[[[ZZZXXX|||}}}{{{zzzzzzuuurrrmmmiiikkkoooqqqlllfff^^^VVVLLLAAA:::444111...------------,,,,,,,,,,,,,,,+++,,,444AAAJJJJJJFFF???999555;;;IIIPPPJJJ@@@:::???CCCAAA:::444222333111222333555777777555333......///111333555666777666777999888777555555666222222333333222222111000111111111000000000//////111111111111000000000000///111333555777;;;???CCCCCCFFFJJJLLLLLLLLLLLLLLLQQQSSSVVVYYY[[[]]]]]]^^^WWWdddmmmjjjdddccceeefffdddeeeggghhhjjjjjjjjjjjjhhhhhhfffeeecccbbbbbbbbbbbbfffkkkrrrxxx~~~fff}}}yyyhhhfffiiiiiieeeaaa\\\YYYUUURRRPPPNNNKKKIII@@@:::444000111222111///---...///...------///111---===ZZZtttxxx|||wwwuuupppvvvyyy}}}vvv}}}mmm[[[VVVcccyyyhhhkkkxxx```GGG===555///000000...,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........***444222<<>>JJJMMMDDD;;;:::>>>BBBAAA:::444333444111111222444777777555222......///000222555777888666777888888666555555666222222333333222222111000111111111111000000000000000000000000111111111111000222555777999<<>>666222///---,,,,,,+++++++++*********---,,,111<<>>;;;666333555@@@IIIHHH@@@999;;;>>>AAA@@@;;;666333333111000000333777888555111/////////000222444777888666777888777555444555666333333333333333222222111222222111111111000000000//////000000000000000111222444777:::;;;===@@@BBB@@@BBBFFFHHHIIIJJJMMMOOOSSSTTTVVVXXXZZZZZZZZZZZZ]]][[[ZZZ[[[___cccdddccccccddddddeeefffhhhiiiiiiggghhhhhhhhhfffdddbbb```eeefffggglllsss{{{fffeeetttuuussseee```kkknnnhhhggg^^^[[[WWWTTTRRRPPPMMMKKKDDD===555000/////////---...///000///......000222222PPPvvv}}}uuuwww~~~|||}}}zzz}}}yyytttddd^^^[[[llllllgggkkkzzzcccOOOEEE;;;222///...,,,,,,...++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////,,,111777TTT|||wwwvvvmmmbbbdddiiisssooo```OOODDD???IIIhhh|||~~~sssqqqzzzzzzsssuuuwww{{{~~~~~~~~~kkk^^^XXXcccooouuuzzzwwwuuu}}}mmmfffttt{{{wwwkkk\\\{{{|||{{{|||~~~zzzwwwqqqjjjjjjmmmnnnjjjeee]]]UUUIII>>>777222000...------,,,,,,,,,+++++++++,,,---333>>>BBB===777555444333888CCCIIIEEE>>>:::<<<===>>>>>>;;;777333000000//////222777888555111000000///000111444666888666777777666444444555666444444444444444333222222222222222111111111000000....../////////000000000333777:::======>>>>>>???AAACCCEEEFFFGGGJJJMMMPPPPPPQQQSSSUUUWWWXXXYYYZZZ]]]\\\\\\^^^`````````aaadddddddddeeefffggghhhiiieeefffggggggfffccc```___bbbdddgggmmmsss{{{eeebbbnnnxxx|||kkk___kkkoooggghhh___\\\XXXUUUSSSPPPNNNKKKFFF???666111///000///......///000///......000222444XXX~~~{{{{{{tttxxx~~~|||~~~xxxtttwww~~~}}}{{{jjjbbbXXXcccvvvkkkgggwwwzzzfffSSSLLL@@@555000...---...111++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////+++111>>>bbbxxxllliiieee^^^gggmmmyyy{{{uuudddWWWIIIAAACCCRRRnnn}}}xxxuuuyyyzzzwwwyyyzzz}}}}}}}}}~~~lll\\\YYY^^^eeeppp{{{zzztttllltttzzzeee```mmmwww}}}wwwhhh{{{|||{{{|||{{{xxxqqqkkkjjjmmmnnniiiddd___VVVJJJ???777333111///......---------,,,,,,,,,,,,---555@@@AAA999222222333333:::FFFIIICCC===<<<======<<<<<<;;;777222---000......222777888555000111000//////111333666777666777777666444444555777444444555555444444333222222222222111111111111000---.........//////000000555888<<>>======BBBCCCCCCDDDDDDGGGLLLOOOMMMNNNOOORRRUUUWWWYYYZZZWWWYYY]]]```___]]]^^^aaaeeeeeeeeeeeefffggghhhhhhdddeeefffgggeeebbb___]]]^^^bbbhhhnnnuuuzzz~~~yyybbbeeesssrrr```jjjlllcccfff```]]]YYYVVVSSSQQQMMMKKKHHHAAA888222111111000///...///000///...///000222<<>>;;;555///333000///000333444222000///000111222444777999:::777777666555555555555666444444333333333333222222222222222222222222222222333222000...,,,...111444<<<:::888777777999<<<>>>===@@@DDDGGGGGGGGGGGGHHHJJJNNNRRRVVVWWWXXXYYYZZZZZZ\\\___aaaaaaaaabbbccceeeeeeeeeeeeeeeeeeeeedddeeehhhiiigggbbb___^^^^^^\\\aaahhhoootttxxx|||~~~{{{{{{zzznnniii{{{iiiZZZgggnnndddbbb___[[[WWWTTTQQQNNNKKKHHHBBB:::444000/////////000111000......111333333JJJpppzzzyyyzzzwwwxxxyyywww~~~~~~{{{wwwtttppppppyyyxxxcccZZZYYYfffzzzkkktttnnn[[[NNN<<>>AAABBB<<<444222777@@@IIIHHHBBBAAAEEESSSOOOJJJDDD>>>999444000//////000333666666444111000111222333444666888999777666666555444555555555444444333333333333222222222222222222222222222222111111///...---///333666;;;999888666777888:::<<<<<>>EEEOOOfffwww{{{}}}|||}}}}}}|||{{{yyy{{{dddNNNFFFTTTgggrrrqqqxxxrrruuupppggggggvvvwww{{{zzzzzzxxxvvvqqqllllllnnnmmmiiiddd^^^VVVKKKAAA999444000.........---,,,,,,,,,------///888@@@EEEGGGFFF@@@888666;;;DDDIIIGGGAAA@@@CCCRRRSSSPPPHHH===555222222---...111555888888555222222222333444555666777777666666555444444444444555444444333333333333222222222222222222222222222222///000///...---///333777:::999777666666777888999<<<===???@@@@@@BBBDDDFFFJJJMMMQQQTTTUUUVVVXXXYYYYYY[[[]]]^^^^^^___```aaabbbaaaaaabbbcccfffhhhiiidddeeeeeeccc___[[[ZZZZZZ[[[\\\^^^aaagggoooyyy{{{~~~www|||mmmcccaaacccdddbbb^^^ZZZVVVSSSQQQMMMKKKHHHDDD===666111/////////...///000000///111777<<<```ppp~~~{{{yyy~~~~~~zzz|||}}}zzz}}}yyytttqqqmmmooozzzoooaaa]]]eeennntttppp___HHH999333111///...------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......///000777JJJiii}}}xxxbbbbbbdddhhhsssmmm```SSSCCC>>>FFFQQQhhh}}}rrrvvv|||}}}|||{{{xxxwwwvvvuuuyyyoooRRRCCCMMM^^^wwwuuuzzzzzz~~~rrriiitttrrr{{{zzz{{{xxxuuupppllllllnnnnnniiiddd\\\UUUJJJ@@@999444111///...------,,,,,,,,,------000;;;FFFIIIIIIFFF???888888@@@JJJMMMHHHAAA>>>@@@MMMQQQQQQHHH:::000000444///000222444666555444222333444555555666666666666666555555444444444444444444444333333333222222222222222222222222222222222000000000///...///222555999999888777777777777888<<<======>>>>>>AAADDDHHHJJJLLLPPPSSSTTTUUUXXXYYYZZZ\\\^^^^^^^^^^^^```bbbbbbaaaaaaaaabbbeeegggiiieeeeeedddbbb___\\\ZZZZZZZZZ[[[\\\___dddmmmwww~~~yyy||||||ttttttbbbaaagggiiibbb^^^ZZZVVVTTTQQQMMMKKKHHHEEE???888222//////000...///000000...///777AAA^^^dddmmmssszzzzzz{{{{{{{{{|||}}}zzz{{{wwwrrroookkknnnyyyvvvddd[[[bbbyyylllpppvvvcccKKK<<<555111///...------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000444LLLooojjj```ffffffjjjyyyiiiaaaNNNAAA@@@IIIUUUlll~~~zzzwwwtttwww|||}}}{{{wwwuuusssrrrwwwzzzXXXEEEKKKYYYyyy|||oooooo~~~rrr|||||||||yyyuuuqqqmmmmmmooommmhhhccc[[[TTTJJJ@@@999444111///------,,,,,,,,,------...444AAALLLNNNJJJDDD>>>888;;;FFFPPPQQQJJJCCC@@@@@@FFFJJJJJJBBB555...000555333222222111000000111222444555666777777777666666666666555444444444444555444444333333333222222222222222222222222222222222222222222000......000222888999999999999999888888;;;<<<======>>>BBBFFFJJJJJJMMMPPPRRRSSSUUUXXXZZZYYYZZZ\\\\\\\\\\\\^^^```bbbbbbaaaaaabbbccceeefffgggeeecccbbb```^^^]]]\\\ZZZ\\\^^^aaafffllltttyyyxxx|||~~~mmmuuu}}}bbbdddjjjgggbbb___[[[WWWTTTQQQNNNKKKHHHFFFBBB:::333//////111000///000000,,,---:::III```fffooovvvzzz{{{{{{|||~~~{{{zzz|||~~~{{{yyyyyyuuuqqqnnnkkklllwww}}}fffYYY```ttt}}}kkkmmmwwwcccKKK>>>777000...///------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000111444QQQvvv~~~{{{hhheeekkkgggggguuuaaa\\\HHH@@@CCCMMMZZZqqq}}}|||zzzvvvsssrrrqqquuu~~~dddNNNNNNWWWxxxxxxkkkttt{{{yyy~~~|||}}}~~~{{{uuuqqqnnnnnnooommmgggaaa[[[TTTIII???888444111///------,,,,,,,,,---......888FFFQQQQQQKKKDDD>>>:::@@@LLLUUURRRKKKFFFFFFFFFCCCCCCAAA:::333000222666444444222000......000333444555666888888888777777777777666555555555555555444444333333333333222222222222222222222222222222333333333000...---...000666777999:::;;;:::999888999;;;<<<>>>@@@CCCHHHLLLKKKMMMPPPRRRTTTVVVYYY[[[WWWXXXYYYYYYYYYYYY[[[]]]aaaaaaaaabbbccccccccccccgggeeebbbaaaaaaaaa```^^^[[[]]]___bbbdddiiinnnrrrvvvyyy|||}}}~~~~~~ggglllgggfffiiiaaaddd```\\\XXXUUUSSSOOOMMMIIIHHHDDD<<<444///000111111///000000,,,...@@@UUUnnnyyy{{{mmm~~~{{{{{{}}}|||{{{{{{|||~~~|||}}}{{{yyyxxxwwwtttqqqnnnkkkkkkuuuhhhZZZ___nnnqqqnnnxxxbbbLLLAAA:::111...///------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---............///222444>>>\\\{{{}}}pppkkkmmmfffcccmmmxxxUUUOOOCCC>>>EEEPPP^^^vvv~~~{{{|||}}}{{{yyyxxxuuurrrooopppooosss|||tttZZZSSSVVVssspppooozzz|||~~~}}}~~~}}}wwwrrrooonnnooolllfff___\\\UUUJJJ???888333000...,,,,,,,,,,,,,,,---...///777EEEQQQPPPIIIBBB>>><<>>@@@DDDIIIMMMLLLNNNQQQSSSTTTVVVZZZ\\\YYYZZZ[[[ZZZYYYZZZ\\\^^^]]]^^^aaacccdddddddddcccfffdddaaa```bbbbbbaaa```\\\]]]]]]^^^___ccchhhllllllooosssvvvyyy}}}}}}mmmyyyjjjdddgggfffeeebbb]]]YYYWWWTTTPPPNNNIIIIIIEEE>>>555///000222111...///000...333JJJddd~~~vvvxxxxxx|||ooozzzyyyyyyzzz|||{{{|||}}}xxx|||yyyyyyyyyvvvsssqqqoookkkjjjrrr}}}kkk``````eee|||ssszzzdddPPPFFF???444...000------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,///444888JJJkkk}}}uuulllkkkeeeaaajjj~~~dddNNNDDD===;;;EEEQQQ```xxx~~~zzzwwwuuurrrnnnlllmmmllloooyyyeeeYYYVVVnnn|||sss{{{{{{}}}}}}wwwsssooooooooollleee^^^\\\UUUJJJ???888333///---,,,,,,,,,,,,,,,---...///222AAANNNMMMEEE???===<<>>@@@CCCHHHKKKIIILLLPPPRRRTTTUUUVVVXXXXXXZZZ]]]]]]]]]\\\]]]^^^]]]___bbbccccccccceeefffbbb```]]]]]]```ccceeefffaaafffeeeYYYQQQRRRWWWYYY\\\]]]^^^aaafffnnnwww~~~nnneeehhhgggccc```[[[XXXVVVSSSPPPNNNMMMJJJEEE===555111///000...///333555444<<>>222111555666555444333444555444222111222444777777777777777888888999666666666666666555555444666666555555555444444444333333333222222222111111222222222222222111000000000111222333444555666777777999<<<>>>AAADDDGGGJJJIIILLLOOORRRSSSTTTVVVWWWYYY[[[]]]]]]\\\\\\\\\^^^___aaaccccccbbbbbbcccddddddbbb___^^^```aaaaaaaaa]]]```\\\QQQIIIIIILLLLLLMMMNNNPPPRRRVVV]]]eeejjjmmmooovvviii___dddfffdddaaa]]]ZZZXXXVVVSSSQQQMMMJJJEEE===666111000111111000111111000:::UUUppp}}}qqq}}}|||wwwzzz~~~zzz{{{|||}}}~~~}}}zzzxxxxxxtttqqqpppmmmjjjmmmrrrzzziiifff___ppppppwwwvvv}}}lllQQQGGG>>>444333.........---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......***000---+++000111666FFFiii~~~kkkfffdddeeefffjjjwww|||uuummm```NNNAAA<<<888<<>>777333111222222222000...000>>>ZZZqqqxxxvvv|||yyy|||zzzyyy|||yyy{{{|||}}}~~~}}}{{{yyyxxxtttrrrqqqmmmjjjlllqqqooohhhaaatttlllnnnkkkssszzz[[[MMMAAA666444.........------------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......)))///------222222999KKKjjj~~~```______ccckkkyyykkkYYYLLLAAA999999===BBBJJJZZZlllxxx|||{{{xxxuuuppplllhhhdddeeegggooo{{{~~~bbbVVVPPPsssrrrkkkxxx~~~vvvwwwsssooonnnooolllddd]]]YYYTTTJJJ@@@777111...---,,,)))(((******))),,,111@@@FFFHHHBBB888666@@@KKKYYYZZZWWWSSSRRRUUUVVVSSSDDD:::222222555555555555111666:::777111///333888777777888999999:::::::::888777777666666666666666666666666666555555555555333333333222222222111111222222222333333222111111333222111000000222444666555888===AAACCCDDDGGGHHHIIIKKKNNNPPPPPPRRRTTTVVVZZZ[[[\\\[[[ZZZYYY[[[\\\aaabbbcccbbbaaaaaabbbcccbbbaaa_________]]]YYYWWWRRRNNNHHHDDDCCCDDDCCCAAA>>>???@@@AAA@@@AAADDDFFFGGGHHHNNN]]]qqqwwwiiiggg___jjjtttdddVVV___mmmhhheeeaaa^^^\\\ZZZWWWUUULLLKKKFFF@@@999444222222000222111///555GGGaaasss{{{sssyyyyyyzzzyyy~~~yyyyyyzzz{{{}}}}}}{{{xxxuuurrrqqqmmmiiikkkooozzzwwwkkkddduuu|||ggghhhgggssscccSSSEEE666111............------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......***///......222000:::QQQ___yyysss\\\[[[[[[```mmmoooWWWLLLBBB888888>>>EEELLLYYYiiiuuuzzz}}}yyyvvvrrrnnniiifffccccccffflllwwwdddTTTPPPpppzzz{{{rrriiirrr~~~}}}wwwuuurrrnnnmmmmmmjjjccc]]]XXXSSSJJJ???777111///...+++)))(((***))))))---444EEEJJJKKKCCC888777DDDPPP\\\ZZZTTTNNNOOOSSSSSSOOOAAA999222333555555444555000555999666000...222777777777999:::;;;;;;;;;;;;:::999888888777777888888777777666666666555555555333333333222222222111111111222222333333333222222555333222111222333666777555888===AAACCCDDDGGGHHHJJJLLLNNNOOOPPPQQQTTTVVVYYYZZZ[[[ZZZYYYYYY[[[]]]___```aaa`````````ccceee]]]]]]\\\]]]]]][[[XXXUUUPPPJJJEEEDDDEEEEEEDDDBBBAAABBBBBBAAA???>>>???@@@CCCCCCFFFQQQbbbuuutttccceee^^^jjjtttdddUUU___nnniiifffbbb___\\\ZZZWWWTTTMMMLLLHHHAAA:::555333222...222222000999OOOcccnnnwwwwww|||{{{xxxzzzzzz~~~{{{xxxyyyzzz}}}~~~{{{xxxtttrrrqqqmmmhhhhhhllluuunnnfffqqq{{{gggiiimmmlll[[[KKK888/////////.........---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++000//////000...<<>>888444555555222111222444555666555333333333555666888:::<<<======<<<<<<<<<;;;999777777888999:::777777777777666666666555333333333222222222111111111222333333444444333333222333333555666777888888777999<<<>>>AAADDDGGGJJJMMMNNNPPPPPPPPPRRRUUUXXXVVVWWWWWWWWWWWWYYY\\\___^^^___^^^]]][[[\\\___aaaYYYXXXVVVVVVUUUTTTRRRPPPOOOIIIFFFHHHHHHDDDDDDGGGCCCDDDEEEEEEDDDFFFIIIKKKLLLPPPTTTVVV[[[gggyyy|||wwwfff]]]eeexxx}}}kkk```eeeiiinnnjjjeeeaaa]]]YYYUUURRRQQQOOOKKKEEE<<<666222111...444222///???^^^qqqrrrzzz|||yyy|||qqqzzz|||yyy{{{xxx{{{|||}}}~~~~~~zzzwwwuuurrrpppooojjjddddddgggjjjsss{{{~~~tttnnnooolllmmmtttqqqbbbUUU@@@333////////////............,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........000///000111111GGGlll~~~}}}qqqfff```XXXZZZnnnuuu\\\III???@@@EEESSS\\\bbbaaaaaahhhpppvvv||||||wwwuuurrrpppnnnkkkgggddd```______```eeeooo|||jjjMMMaaa}}}~~~|||{{{~~~{{{wwwvvvsssrrrppplllfffbbbWWWQQQHHH???666111///...+++***+++,,,******222;;;IIIOOOPPPGGG:::999HHHWWWWWWTTTOOOOOOTTTXXXSSSJJJ>>>888444555555111000111777666666666666555555555666888:::<<<=========<<<;;;:::888666666777888999777777777777666666666666333333333222222222111111111222333333444444444444000111333555666777888888888:::<<<>>>@@@CCCHHHKKKNNNOOOPPPPPPQQQRRRUUUXXXUUUVVVWWWVVVWWWYYY]]]`````````^^^\\\ZZZZZZ\\\^^^ZZZXXXUUUTTTSSSRRROOOMMMKKKGGGFFFJJJKKKHHHJJJOOOFFFGGGIIIJJJKKKNNNSSSWWWVVV\\\aaaaaa```gggvvvyyyqqqwwweeeYYYggg~~~rrriiikkkiiippplllgggbbb^^^YYYUUURRRRRRQQQMMMEEE===666111000...444111///CCChhhyyyrrrzzzyyywwwllluuu{{{zzz|||wwwzzz|||xxxttttttqqqooonnniiicccbbbeee```eeejjjooouuuzzzwwwqqqyyyxxxxxx{{{~~~sssnnnllliiiooonnn___SSS@@@333000/////////............,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........000///000222444MMMuuu{{{jjjfff```YYY\\\ppphhhYYYLLLCCCHHHTTT___fffiiieeeaaafffpppvvvzzz~~~~~~{{{wwwuuurrrpppnnnlllhhheee^^^^^^]]]\\\```iiivvvqqqTTTjjjxxx~~~}}}}}}{{{yyyyyytttpppppprrroooggg```[[[PPPEEE===555---***+++...+++***,,,---...555<<>>>>>>>>===;;;:::;;;999777555444666888999888888777666666666666666777666444333222222333333222222111111222222333444111222333555666777777777999999;;;===AAADDDHHHJJJMMMNNNOOOQQQRRRSSSTTTTTTOOORRRUUUXXXZZZZZZZZZYYYYYY[[[]]]^^^\\\YYYVVVSSSZZZYYYXXXVVVTTTQQQOOONNNIIIIIIIIIGGGGGGIIILLLPPPRRRQQQQQQRRRVVV[[[```dddfffhhhjjjkkkiiikkkyyyyyynnn}}}bbb```cccnnnwwwssshhheeejjjooommmiiiccc]]]YYYWWWWWWWWWRRRMMMHHH???555111333222444555///JJJooo{{{ooofffccc~~~xxxwwwxxxxxx{{{~~~||||||}}}|||yyyvvvrrrqqqpppnnnjjjddd```]]]\\\\\\[[[[[[\\\^^^```aaabbbeeehhhmmmqqquuuwwwyyyzzz{{{zzzwwwsssrrrgggtttzzz~~~{{{pppcccVVVEEE777000111111000......///000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,+++///222...777ddd~~~tttddd___[[[aaassssssbbbUUUCCCAAAPPP[[[iiihhhiiijjjiiihhhmmmuuu~~~~~~{{{|||uuunnnkkkkkkkkkhhheeeaaa___^^^]]]\\\bbbqqqsss```mmm~~~~~~}}}{{{yyyzzzuuupppooopppnnnggg```[[[QQQEEE===555...+++,,,///,,,***++++++---444===FFFJJJDDD888555@@@MMMRRRTTTLLLIIIPPPVVVRRRJJJEEE===333///444555///...333777777777666444333444666999:::;;;<<<<<<:::888777;;;999888666666777888999888888777666666666666666666555444222111111222222333222222222222333444444333333444555555666777777888999:::<<>>666///,,,---000---+++******---666AAAHHHHHH@@@555666CCCNNNPPPOOOHHHFFFLLLRRROOOFFF???999111...222333//////444888888777555333222333555777999;;;======;;;888666::::::999999999888888888888777777666666666666666555444333222111111111222444333333333333444555555666555444444444666777888999999999;;;===@@@CCCEEEHHHIIIKKKMMMOOORRRSSSTTTSSSUUUXXX[[[\\\]]]\\\[[[TTTUUUUUUVVVVVVVVVUUUTTTRRRRRRRRRRRRQQQPPPOOONNNLLLMMMMMMLLLLLLNNNQQQTTT[[[```eeehhhkkkqqq{{{zzzmmm\\\^^^gggooolllcccbbbiiimmmmmmlllhhhbbb]]][[[ZZZUUUQQQMMMHHH@@@666222444333111555:::___sss^^^fff}}}yyyyyyyyyxxxyyy|||zzzzzz|||}}}~~~{{{xxxtttpppiiiaaaXXXQQQLLLIIIBBBAAAAAA@@@@@@AAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIOOOOOORRRYYY```iiixxx{{{}}}zzzyyyiiiuuu{{{mmm^^^MMM@@@222111000...------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000...111333444CCClllxxxuuuooohhhaaaeeesss|||rrrtttooohhhVVVBBBKKKbbbnnnttttttvvvuuupppkkknnnuuu}}}|||{{{yyywwwwwwrrrmmmjjjkkkkkkiiigggccc```^^^\\\ZZZ\\\gggsss~~~cccmmm}}}zzzoooooo}}}{{{wwwqqqooonnnkkkeeeaaa\\\RRRFFF>>>777000---...///,,,+++++++++///<<>>;;;888::::::;;;;;;;;;:::999888777777666666666666777777444444444333333222222222444444444444444555666666888777555444444555777999:::::::::;;;===@@@BBBCCCDDDEEEGGGIIILLLOOOQQQSSSTTTUUUWWWZZZ[[[\\\[[[[[[VVVUUUUUUTTTSSSSSSSSSSSSQQQQQQRRRRRRSSSRRRRRRRRROOOOOOPPPPPPPPPQQQTTTWWWZZZaaaiiimmmooouuu~~~ttteeeffflllrrrmmmccccccjjjmmmmmmmmmiiiddd___\\\[[[UUUQQQNNNJJJAAA777333444555111666@@@hhhyyyvvvttt{{{XXXbbb~~~zzzzzzzzzxxxxxxzzzyyy{{{}}}{{{xxxrrrmmmdddYYYPPPIIIEEECCCAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBDDDCCCDDDHHHLLLRRR]]]iiixxx|||iiinnn}}}zzz|||xxxhhhRRR???555333000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,...000444GGGmmmxxxnnnnnneeefffiiirrrxxxvvvqqqgggRRRBBBRRRkkksssvvvxxxzzzzzztttmmmooovvv}}}}}}~~~}}}{{{yyyxxxvvvuuutttqqqmmmkkkkkkkkkjjjhhheeeaaa___^^^[[[\\\eeeooo|||bbbggg|||xxxmmmiii{{{xxxtttqqqnnnjjjeeeaaa\\\QQQFFF>>>777000---///---,,,+++,,,---333AAAPPPTTTVVVOOO???999BBBLLLPPPOOOJJJGGGIIINNNMMMCCC999111///...//////...000444444555444333222333666999:::===@@@CCCCCC@@@===;;;999:::;;;<<<<<<;;;999888777777666666666666777777555555555555555444444444555555444444555555666777999777666555555666888999;;;:::;;;<<<===@@@BBBCCCAAABBBCCCFFFIIILLLOOOQQQSSSTTTUUUWWWYYYYYYYYYYYYYYYXXXVVVTTTRRRRRRQQQQQQNNNOOOPPPRRRSSSSSSSSSSSSPPPQQQSSSSSSSSSTTTWWWZZZZZZaaaiiilllnnnsss~~~{{{yyywwwmmmmmmqqquuuooodddbbbiiimmmnnnnnnjjjeee```]]]\\\VVVSSSOOOLLLCCC999444555666111777DDDkkkwwwSSS[[[}}}{{{{{{{{{xxxxxxzzz|||}}}~~~yyyvvvlllggg^^^TTTLLLFFFDDDCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFGGGHHHHHHHHHNNNVVVfffsss~~~kkkgggtttvvvtttzzz]]]DDD888555000...---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////++++++,,,...777MMMmmmqqqfffeee___jjjyyysssaaaLLLCCCWWWnnnqqqtttwww}}}}}}vvvoooqqqxxxyyy{{{~~~~~~}}}{{{xxxuuutttsssqqqooommmlllllllllkkkkkkgggcccaaaaaa``````fffnnn{{{~~~hhhdddwwwtttkkk{{{zzzwwwtttpppkkkeee```[[[PPPEEE>>>777000---...++++++,,,---...444DDDSSSWWWZZZRRRBBB;;;CCCNNNSSSPPPLLLGGGFFFJJJKKKBBB777000000//////......111444333333333222111333777;;;:::<<>>?????????===<<<:::::::::::::::999888888666666666666666777888888333444555666666555444444444444333333444444555666666666777777888999::::::888888999:::<<>>LLLPPPMMMDDD:::???NNNVVVVVVNNNJJJCCC>>>AAAEEE>>>222000222222///---...222444777666444111000111555888<<<===>>>???@@@@@@??????::::::999999999888888888666666666666666777888888222333444555555555444333444333333333333444555555444555777888::::::;;;;;;666666777888;;;>>>AAABBBFFFFFFFFFGGGIIIMMMPPPRRRSSSSSSTTTUUUUUUVVVWWWWWWTTTTTTTTTTTTSSSRRRPPPPPPOOOPPPQQQSSSTTTUUUUUUVVVRRRTTTVVVWWWXXXYYY[[[]]]____________```aaabbbbbb``````___[[[UUUSSS^^^kkkvvv\\\___iiisssrrrkkklllsss{{{yyyuuuoooiiieeecccddd^^^ZZZWWWRRRHHH<<<555555...000>>>IIIeee{{{}}}wwwkkkNNNVVVttt~~~|||{{{yyy{{{~~~|||yyyuuuooogggbbb\\\YYYSSSMMMHHHFFFEEEEEECCCDDDEEEFFFFFFEEEDDDDDDGGGFFFEEEEEEGGGIIIKKKMMMOOONNNOOOQQQOOONNNSSSZZZVVV\\\mmm{{{vvv{{{nnn```tttmmmZZZAAA;;;333///000111...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////***///111333BBB\\\ooouuunnnpppgggjjjnnnnnnuuuvvvYYYHHHGGGHHHSSSdddlllssszzz{{{ppppppvvv||||||}}}zzzuuussssssmmmoooppppppooooooppprrrrrrmmmjjjjjjgggccccccfffpppssswwwyyyyyyxxxwwwwwwvvvzzz~~~}}}|||~~~vvvZZZ___{{{}}}zzzxxxzzzyyytttooolllfff```[[[LLLFFFAAA444///000+++,,,---......///444<<>>KKK[[[iiirrrtttuuuyyyzzzvvvppprrrxxxwwwzzz~~~|||yyyvvvtttrrrooolllmmmqqquuuvvvvvvwwwsssmmmhhhddd```\\\ZZZ```bbbdddgggiiikkklllmmmoooqqqtttvvvxxxxxxxxxwww|||cccaaayyy}}}{{{zzz|||{{{vvvqqqnnnhhhbbb[[[LLLEEE@@@444///000++++++,,,,,,++++++000999@@@<<<;;;888999CCCQQQVVVTTTMMMIIIEEEFFFGGGCCC:::222111333333333222111222333777666444222000111555888;;;===???AAABBBAAA???===;;;;;;::::::999888888888888777666666555555666666333444444555555444444444444333333555777777666555666666666666666666666666666555444333444777:::<<>>^^^wwwmmmqqqrrrhhh\\\KKK===AAASSSeeesss{{{sssrrrtttvvvtttqqqtttyyywwwzzz~~~}}}{{{xxxvvvtttrrrpppppprrrwwwyyyyyywwwvvvsssnnniiiddd^^^XXXTTTRRRTTTXXX\\\```cccfffgggiiikkknnnqqqssstttttttttxxx{{{~~~eeebbbxxx}}}{{{|||}}}xxxsssooojjjddd[[[LLLEEE@@@444///000,,,,,,,,,+++))))))///999AAA>>>;;;777777AAAMMMSSSRRRMMMIIIFFFFFFEEEAAA888111111333444333222111222444666555444222111333777:::;;;<<>>FFFBBB===777888@@@IIINNNOOOLLLIIIFFFEEECCC>>>555...222333444333222222333444777666555333111333777:::;;;<<<>>>@@@@@@???<<<;;;<<<;;;;;;:::999999888888888888777777777777888888555555555555555444444333666555555555666666555333555444444333222222111111444444555666777777777777;;;???CCCGGGHHHJJJKKKMMMNNNQQQUUUWWWXXXYYY[[[\\\XXXVVVTTTSSSSSSSSSQQQOOOQQQQQQQQQSSSTTTVVVXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYXXXZZZ\\\___aaa```]]]\\\___bbbccc```^^^rrryyykkkeeegggwww|||bbb___oooyyyxxxwwwtttqqqmmmjjjhhh\\\ZZZVVVOOOGGG???888444333:::KKKgggzzzvvv```RRR[[[}}}xxxvvvvvvxxxzzz}}}~~~~~~~~~~~~|||zzzvvvrrrmmmjjjgggeee^^^]]][[[YYYWWWVVVVVVVVVVVVUUUUUUUUUVVVXXXZZZ[[[YYY]]]aaadddeeegggiiikkkooooooppprrrttttttuuuvvvvvvsssttt|||www{{{|||oooxxxvvviii]]]TTTIIICCC999222///.........------------------------...---,,,---/////////...,,,+++333NNNxxx|||oooooohhhiiiuuuxxxkkkaaaNNNCCC???KKK```ooovvvxxxtttnnnjjjkkknnnooorrrvvvwwwzzz}}}{{{{{{{{{zzzzzzyyyyyyyyytttssssssvvvzzz{{{xxxuuutttpppjjjccc[[[SSSKKKFFF@@@AAABBBDDDEEEEEEEEEEEEJJJLLLNNNPPPSSSTTTUUUUUUUUUWWW[[[cccmmmwwwlll______jjj|||}}}zzzxxxxxx}}}}}}wwwrrrnnnhhhbbbYYYJJJDDD???333///000,,,,,,,,,,,,+++...666BBBJJJFFF???999:::AAAGGGKKKLLLKKKHHHFFFDDDAAA;;;333---222333444444222222333444999888666444222333666999:::<<<>>>@@@@@@???===;;;<<<<<<;;;;;;:::999999888888888777777777777888888555666666666555555444333555444444555666666444222000111111111111222222222555666777999::::::::::::;;;>>>BBBEEEGGGHHHKKKLLLPPPSSSVVVXXXYYYZZZ[[[]]]YYYWWWUUUUUUUUUUUUSSSQQQPPPQQQQQQSSSUUUWWWXXXZZZ[[[[[[ZZZYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[^^^```bbbmmmnnnpppsssuuusssllleeellltttsssiiimmm~~~eeecccuuu|||{{{yyyvvvrrrmmmhhhfff]]][[[VVVOOOGGG???888444444>>>TTTqqqsssqqqzzzYYYMMMYYY~~~}}}xxxvvvvvvxxxzzz{{{}}}~~~}}}}}}~~~{{{yyyuuuqqqmmmjjjhhhgggaaa```___^^^\\\[[[[[[ZZZZZZZZZYYYYYYYYY[[[]]]^^^]]]aaafffjjjlllnnnpppqqqtttvvvyyyzzz|||}}}|||wwwyyywwwlllyyy{{{nnn```TTTJJJDDD<<<444000.........------------------------...---,,,---/////////...222333???YYYyyyqqqiiiooolllrrryyy~~~|||nnn^^^YYYHHHAAAAAAOOO```kkknnnooouuunnniiiiiijjjkkknnnssswwwyyy}}}|||||||||{{{{{{{{{{{{{{{zzzwwwuuuuuuxxxyyywwwuuupppjjjaaaYYYRRRKKKFFFCCC??????@@@??????>>>===<<>>999<<>>@@@AAA@@@>>>===<<<<<<;;;;;;::::::999999777777666666666777888888666666666666666555444333333333222333555555444222......///000111222333444666777999:::<<<=========<<<>>>AAACCCEEEHHHKKKMMMVVVXXXZZZ[[[ZZZYYYYYYYYYXXXWWWVVVUUUVVVVVVUUUSSSQQQQQQRRRTTTVVVXXXZZZ[[[\\\[[[YYYYYYXXXYYYZZZ[[[]]]]]]]]]]]]]]]]]]^^^___jjjnnnpppooommmiiiaaaXXX\\\eeerrrzzzjjjmmm~~~hhhiii|||~~~|||wwwrrrmmmhhheee___\\\WWWOOOGGG???999555444BBB\\\yyy|||}}}tttQQQIIIWWW}}}}}}yyywwwwwwyyyzzzzzz|||~~~~~~}}}{{{wwwsssooollliiihhheeeddddddbbbaaa```___^^^___^^^\\\[[[\\\]]]___``````dddiiillloooqqqsssuuuwww|||yyyzzzwwwlll{{{~~~fffQQQKKKFFF>>>666111.........,,,,,,,,,------------......---,,,---/////////...111444FFFccc{{{uuuiiigggqqquuupppZZZUUU???>>>DDDRRRaaahhhkkkmmmtttnnniiihhhhhhhhhlllrrrvvvyyy|||~~~~~~}}}|||||||||||||||{{{wwwuuuvvvuuussspppfff```WWWOOOJJJFFFCCCAAA======>>>>>>>>>>>>======<<<<<<<<<===>>>>>>?????????BBBGGGMMMVVVfffwwwpppiiihhhgggppphhhhhhiiiyyyzzz~~~}}}}}}wwwqqqnnngggaaaXXXIIICCC???333...000,,,***+++,,,,,,...444===EEE@@@999666<<>>777333333444555444333333333555999888777444333555999<<<999;;;>>>AAABBBBBB@@@???<<<<<<<<<;;;::::::999999666666555555666666777888777777777777666555444333111000000222444444333222......///000111222333333666777888:::<<<>>>???@@@===???@@@BBBDDDGGGLLLOOOUUUWWWYYYYYYWWWUUUUUUUUUVVVUUUTTTUUUVVVVVVUUUTTTRRRRRRSSSUUUWWWYYY[[[\\\[[[ZZZYYYXXXXXXYYY[[[\\\^^^^^^^^^^^^]]][[[ZZZYYYZZZ```aaa]]]XXXVVVQQQKKKMMMWWWhhh{{{~~~pppqqq~~~iiikkk~~~|||xxxsssmmmhhhfffbbb___XXXPPPGGG???999555444EEEbbb~~~oooKKKGGGYYY~~~zzzxxxxxxyyy{{{yyy|||~~~{{{wwwsssooollljjjhhhhhhgggfffeeecccaaaaaacccbbb```^^^^^^___aaabbbbbbeeeiiillloooqqquuuwwwxxx{{{zzzuuuhhhvvvpppUUUKKKGGG@@@888111.........,,,,,,,,,---------.........---,,,---/////////...,,,///EEEggg~~~yyyqqqllllllvvvzzzYYYPPP:::>>>HHHWWWbbbgggkkkoooooollljjjiiigggfffllltttvvvyyy|||~~~~~~~~~}}}{{{zzzzzz{{{}}}yyyvvvtttsssoooiiidddYYYUUUOOOIIIFFFCCCAAA???<<<<<<===>>>??????>>>>>>;;;;;;;;;<<<===???@@@AAAAAAEEEIIIKKKPPP___tttsssfffcccccctttiiihhhiiizzz|||~~~~~~xxxrrrnnnhhhaaaWWWIIICCC>>>333...000,,,---...///...///444<<>>AAACCCCCCBBBAAA===<<<<<<;;;;;;:::999999555555555555555666777777777777777777666555444333/////////111333444333222//////000000111222222222666666777999;;;>>>@@@BBB??????@@@AAACCCGGGLLLPPPNNNPPPSSSTTTSSSSSSSSSTTTTTTSSSSSSSSSUUUVVVUUUTTTRRRSSSTTTUUUWWWZZZ\\\]]][[[ZZZXXXWWWXXXYYY[[[\\\^^^______^^^\\\YYYVVVTTTPPPVVVXXXQQQMMMNNNOOOLLLHHHSSSeeeyyyzzzxxxiiijjj}}}~~~|||xxxtttnnnjjjgggddd```ZZZQQQHHH???999666555GGGeeelllIIIFFF[[[~~~zzzxxxyyyzzz{{{xxx{{{~~~zzzvvvrrrnnnllljjjjjjiiihhhfffdddcccbbbfffeeebbb```___```bbbccccccfffiiilllnnnqqquuuwwwyyyzzzyyyqqqbbbooozzz^^^LLLHHHAAA999222...---...,,,,,,,,,------............---,,,---/////////...111111EEEhhh~~~qqqqqqrrrsss|||YYYLLL:::@@@MMM[[[cccfffjjjpppkkkjjjjjjjjjffffffmmmwwwvvvyyy|||~~~~~~~~~|||zzzyyyyyyyyywwwuuusssqqqoooiii```YYYPPPMMMJJJGGGEEECCC???======>>>>>>>>>>>>>>>======::::::;;;<<<>>>@@@BBBCCCDDDHHHKKKJJJLLLZZZqqqppp^^^YYY^^^{{{qqqoooooo||||||{{{rrrmmmiiifffUUUOOOFFF<<<444///...---)))***+++---///444;;;???<<<888888>>>EEEGGGHHHJJJOOORRRQQQLLLGGGCCC<<<444555444222000000222777;;;>>>;;;555///000777;;;;;;@@@??????BBBEEEEEEBBB>>>??????>>>===;;;:::999999999888777666666555555555555555444333333222111111000000111222333333333333111//////111555666555222666555555555777:::===>>>@@@@@@???@@@CCCGGGKKKNNNLLLLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSUUUUUUVVVYYY]]]]]][[[XXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[ZZZ]]]aaa```ZZZVVVVVVZZZZZZYYYVVVSSSPPPOOOPPPRRRTTT___sss~~~sssdddnnn~~~wwwsssrrrqqqmmmgggeee^^^UUUIII@@@999777666SSSsss~~~oooMMMHHHccc~~~|||||||||zzzyyy|||{{{{{{{{{{{{}}}~~~|||xxxtttsssssspppnnnkkkhhheeecccaaaaaajjjiiigggeeecccaaa``````bbbeeeiiikkkllloootttyyy~~~|||uuueeennnwwwcccRRRQQQJJJ;;;111...///...------------------------000//////.........//////...///GGGmmm}}}xxx~~~}}}zzznnnllltttxxx___III===DDDPPP^^^hhhlllnnnpppooolllhhhdddcccgggmmmssswwwxxxyyy|||~~~~~~}}}{{{xxxxxxyyyzzz{{{sssoookkkgggccc]]]TTTNNNGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<<<<===>>>???>>>>>>???AAADDDGGGJJJLLLOOONNNNNNQQQTTT]]]mmm|||vvv___NNNSSS~~~}}}~~~~~~{{{~~~{{{~~~yyyqqqmmmiiifffUUUOOOFFF<<<444///...---+++,,,,,,---000555===BBB===888999CCCLLLMMMJJJHHHNNNMMMKKKHHHHHHFFF===333555444222000000222777;;;???===777111111777<<<<<>>>>>@@@CCCDDDBBB@@@;;;;;;;;;:::999999999888999888777666666555555555555555444333333222111111111111222222333333222222000///...111444555444222444444555666777:::<<<>>>AAA@@@@@@@@@BBBFFFIIIKKKJJJJJJJJJIIIGGGFFFEEEDDDGGGGGGGGGHHHJJJLLLMMMOOOTTTTTTTTTWWW[[[\\\[[[YYYWWWWWWWWWXXXYYYZZZ[[[\\\aaa^^^___bbbaaa^^^]]]```iiikkkllllllkkkhhheeedddcccbbbhhhwwwzzzzzzxxxgggmmm}}}vvvrrrrrrppplllgggeee^^^UUUIII???:::777888VVVvvvkkkKKKIIIhhh}}}{{{{{{{{{{{{zzz}}}||||||||||||~~~{{{vvvrrrpppnnnmmmllljjjhhhgggffffffhhhiiiiiiiiihhhfffdddcccccceeehhhiiikkknnntttxxxvvv}}}rrrdddnnnsssaaaUUUSSSKKK<<<111...//////------------------------//////............//////222444KKKnnn}}}xxxyyyxxxppplllqqqrrrZZZEEE>>>FFFSSS```iiilllmmmmmmkkkiiieeebbbaaaeeelllrrrwwwwwwyyy|||~~~~~~~~~xxxtttrrrrrrrrrrrrmmmhhhbbb]]]YYYTTTMMMGGGEEEEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>======>>>?????????AAADDDHHHMMMQQQSSSXXXUUUTTTTTTVVV]]]lll{{{|||fffTTTTTT|||}}}zzz}}}yyy|||xxxqqqllliiifffUUUOOOFFF<<<444///...---------------000666>>>DDD>>>999;;;HHHTTTTTTMMMFFFLLLJJJFFFEEEHHHHHH>>>222555444333111000222666:::AAA@@@:::333222888<<<===???>>>>>>???AAABBBBBBAAA999999999999::::::::::::999888777666666555555555555444444333333222222111222222222333222222111000.........000222333333111222333555777999;;;===>>>BBBAAAAAAAAABBBDDDGGGHHHGGGGGGFFFDDDBBB???<<<;;;BBBBBBBBBCCCEEEHHHJJJLLLRRRQQQRRRTTTXXXZZZZZZZZZVVVVVVWWWXXXYYY[[[\\\]]]ddd```___aaabbbaaadddiiipppsssxxx}}}~~~}}}zzzxxxsssnnnooowwwtttttt{{{hhhlll|||~~~wwwsssrrrppplllhhheee^^^TTTIII???:::777:::YYY|||}}}}}}|||fffHHHJJJkkk~~~{{{yyyyyy{{{||||||}}}}}}}}}}}}~~~}}}zzz{{{~~~~~~xxxrrrmmmmmmmmmllllllkkklllllllllhhhiiilllnnnmmmllliiigggdddeeefffgggiiimmmrrrwwwuuuzzzwwwuuupppqqq|||ooobbbnnnmmm]]]XXXVVVLLL===111...///000------------------------//////............//////444888QQQrrrzzz~~~{{{}}}uuuooopppnnnTTTBBB>>>HHHWWWcccjjjmmmlllkkkgggeeebbb___^^^cccjjjpppuuuwwwyyy|||~~~~~~xxxssspppnnnllljjjgggaaaXXXRRRNNNJJJFFFBBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCAAA@@@?????????@@@AAACCCFFFKKKPPPVVV[[[]]]aaa^^^\\\[[[[[[___kkkyyy}}}jjjWWWPPPttt|||zzz}}}xxx}}}yyyqqqlllhhhdddUUUOOOFFF<<<444///...---------,,,,,,///666???FFF???999:::IIIXXXZZZPPPGGGJJJJJJHHHFFFFFFEEE===333555444333111111222666999BBBBBB===666444888======BBBAAA?????????@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;999888777666555555555555444444444333333222222222333333333222222111//////------...///111222222111333444666999;;;===>>>>>>CCCCCCBBBBBBCCCDDDDDDEEEDDDCCC@@@>>>;;;999888888?????????@@@CCCFFFIIIJJJNNNNNNOOOQQQTTTXXXZZZ[[[XXXXXXXXXXXXYYY[[[\\\]]]bbb^^^]]]```bbbcccggglllooorrryyy}}}vvvsssxxxwwwtttttteeelll}}}yyyuuutttrrrmmmhhheee^^^TTTHHH???:::888;;;]]]|||vvvbbbHHHMMMnnn|||xxxwwwxxxzzz||||||}}}}}}~~~~~~}}}yyyzzz|||~~~~~~zzzsssnnnnnnmmmmmmmmmmmmnnnooooookkklllmmmnnnnnnlllkkkjjjgggfffffffffhhhlllqqqtttvvvxxx}}}xxxnnnaaa[[[[[[hhh}}}mmmbbbmmmfff[[[[[[YYYNNN>>>111///000000------------------------///............//////000111:::XXX{{{}}}sssrrrppprrrOOOBBB<<>>DDDDDDBBB@@@>>>======>>>>>>===<<<;;;:::999888888999888777666555555555555444444333333333333222222333333333222111000///...,,,---...000000111111222555666888;;;===>>>??????BBBCCCCCCCCCCCCCCCBBBBBB@@@>>>:::777666777999:::<<<;;;;;;<<<>>>AAAEEEGGGIIIJJJLLLOOORRRUUUYYY[[[ZZZZZZZZZZZZ[[[\\\\\\]]]```^^^^^^ccceeeeeehhhlllppprrrxxxyyyrrrttt{{{lll___kkk~~~}}}yyyxxxuuupppiiieee^^^SSSHHH???:::888>>>bbb{{{ttteeeNNNSSSttt}}}zzzwwwvvvwwwyyyzzz{{{|||}}}}}}~~~}}}|||{{{{{{|||}}}{{{vvvrrrpppoooooonnnnnnoooooopppqqqpppmmmkkkjjjiiijjjjjjhhhgggeeeeeegggjjjmmmnnnmmmnnnrrr{{{{{{uuuaaaZZZTTT[[[ooonnncccmmm{{{bbbZZZ\\\ZZZOOO???333///000000------------------------...............///000000///===aaatttuuuuuubbbHHHAAA:::KKK\\\eeekkkooonnnjjjjjjgggbbb]]][[[^^^dddiiippptttxxxzzz{{{|||~~~}}}yyytttnnnkkkccc[[[QQQJJJHHHGGGEEEDDD@@@@@@@@@AAABBBCCCEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGKKKNNNSSSZZZaaahhhmmmooonnnnnnoooooollljjjoooxxx~~~ssseeeXXXuuuyyyzzz}}}www|||rrrkkkeee```UUUOOOFFF<<<444///...---+++++++++,,,///666???EEE???666666FFFXXX^^^YYYSSSIIIOOOQQQJJJAAA<<<777333555555444333111222555777???AAA???777444777<<<>>>EEEEEEEEECCC???=========<<<<<<;;;999888666555555999888777666666555555555333333333333333333333333222222222222111000///...+++---000000000000111222777888999:::<<<===??????@@@AAABBBBBBBBBAAA???>>>:::888666444444666999;;;777666555555777:::>>>@@@CCCFFFJJJNNNQQQTTTXXX[[[[[[[[[[[[\\\]]]^^^___```cccaaabbbgggiiihhhiiimmmpppqqqttt|||uuullldddcccgggkkkpppvvviii^^^lll}}}{{{xxxsssiiieee^^^SSSGGG???:::999BBBiiiiiiSSSZZZzzz{{{yyywwwvvvwwwxxxxxxxxxzzz{{{|||}}}}}}~~~}}}}}}~~~yyy~~~{{{zzz{{{}}}}}}zzzvvvrrrqqqqqqppppppqqqqqqqqqtttqqqmmmiiigggggghhhiiihhhfffddddddeeeggggggfffcccbbbfffrrr~~~~~~wwwkkkdddlll~~~ssseeennnvvvqqqzzzaaaYYYZZZYYYPPP@@@444000//////------------------------......---......///000111000AAAhhhuuuwwwyyyqqqVVVAAA???;;;MMM^^^eeeiiimmmmmmhhhkkkhhhccc]]]ZZZ\\\bbbfffmmmqqqvvvyyyyyyzzz}}}~~~yyyrrrkkkfff^^^WWWOOOIIIHHHGGGFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMQQQTTTZZZ```gggmmmqqqssstttssssssrrrnnnkkkpppxxx|||ssshhh^^^ttttttyyyzzz~~~xxx~~~{{{rrrkkkeee```UUUOOOFFF<<<444///...---***+++,,,...111888???EEE;;;555888HHHZZZ```]]]XXXIIIMMMMMMGGGAAA<<<666000444555555333222222444666;;;???===666333666;;;>>>BBBDDDFFFEEEBBB??????@@@::::::999999888777666666999888777666666555555555333333333333333333333333111111222111111000//////+++...111111000000222444888888888888999;;;===>>>;;;<<<>>>??????===;;;:::444444444444555666777777444222111000222555999;;;???CCCIIIMMMPPPSSSWWWZZZZZZZZZ[[[]]]___bbbdddeeegggddddddhhhiiihhhjjjnnnmmmmmmoootttzzzzzzvvvqqqaaaXXXPPPOOORRRTTTWWW[[[ooo~~~kkkaaappp}}}yyytttjjjfff]]]RRRGGG???:::999CCCmmm|||gggSSS[[[~~~yyyxxxwwwwwwxxxxxxvvvtttwwwxxxzzz{{{||||||{{{{{{~~~~~~}}}||||||rrr}}}{{{}}}{{{zzz||||||wwwssssssrrrsssssstttuuuuuurrrqqqnnnkkkiiihhhggggggfffdddbbbbbbcccbbb___\\\\\\YYY\\\ggguuusssmmmwwwyyygggnnnxxx~~~aaaXXXWWWWWWPPPAAA666111///------------------------------------......///000111333CCCiii{{{|||{{{nnnRRR>>>>>>>>>QQQaaadddeeejjjjjjeeeiiifffaaa\\\YYY\\\aaafffjjjooouuuwwwwwwxxx{{{}}}~~~xxx}}}}}}wwwnnneee___YYYTTTNNNKKKJJJIIIGGGDDDEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFHHHJJJNNNQQQSSSWWWZZZ___eeejjjooorrrsssvvvsssooojjjdddbbbiiissszzz}}}rrriii```ooo|||uuukkk~~~~~~xxx{{{~~~yyy{{{zzzqqqkkkeee```UUUOOOFFF<<<444///...---***,,,...000333999@@@EEE777444:::LLL]]]bbb___ZZZIIIJJJHHHDDDAAA>>>666---444555555333222222444666999===<<<666222555;;;>>>???CCCFFFFFFDDDAAAAAABBB::::::::::::::::::::::::999888777666666555555555333333333333333333333333000111111111111000000///+++...111222000000222444999888666666666888;;;<<<888999;;;===<<<;;;888777///111333666666555444222444222000///111444777:::<<>>;;;:::BBBooovvv}}}cccOOOYYY}}}xxxwwwwwwxxxxxxwwwtttrrrvvvwwwxxxzzz{{{zzzzzzyyy{{{wwwuuuuuuqqq|||tttttt||||||zzzzzz~~~|||wwwssssssttttttuuuwwwxxxyyyoooooonnnmmmkkkiiihhhgggdddbbb`````````___ZZZVVVWWWRRRRRR[[[iiizzzwwwhhhlll{{{}}}iiinnnaaaWWWUUUVVVPPPBBB666111///------------------------------------......000111111333BBBfff}}}rrrUUU@@@???AAATTTcccdddcccggggggaaafffccc___ZZZXXX[[[bbbggghhhnnntttvvvvvvwww{{{~~~~~~tttkkkwwwyyy~~~}}}uuukkkaaaZZZWWWSSSOOONNNNNNLLLIIIEEEGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDFFFHHHLLLPPPTTTVVVZZZ]]]bbbggglllooorrrsssvvvoooggg___XXXWWWaaalllyyy|||wwwmmmfffppp~~~zzzssskkk{{{xxxwwwwwwvvvuuu{{{{{{zzzwwwrrrkkkeeeaaaSSSNNNEEE<<<444///------//////...---333===CCCDDD777111999PPP```___WWWTTTEEEEEEEEEDDDAAA<<<777444666555444111000000333666<<>>>>>:::888555555777999:::;;;999888777666444444333333444444333333222111000000333222000///...///000111//////000222333444555555666777888777555555666888666666666777888777444111111333555555333222333444333111//////222444666666::::::<<>>;;;888777777777777666999888777666444444444444555444444333222111111111333111000......///111222//////000111222333444555666777777555444333444666666666666777666555222000222333555444222111111222111///---...111333555555888888;;;AAAIIIQQQTTTVVVWWWYYY\\\aaaeeehhhiiiiiijjjjjjkkkkkkllllllllllllmmmnnnrrrwww{{{|||xxxtttQQQMMMKKKNNNWWW___cccdddmmmxxxyyyiiixxx{{{kkkfffvvv~~~|||xxxrrrlllfff___UUUGGG;;;777:::BBBxxxcccvvvuuuVVVPPPiii~~~yyyuuusssuuuwwwuuuvvvxxxyyyzzz|||}}}}}}||||||{{{~~~tttcccWWWSSSVVV^^^ooo~~~zzzvvvssstttuuuwwwwwwxxxwwwwwwpppooommmkkkiiigggffffffeeecccaaa___]]][[[WWWTTTOOOKKKHHHIIILLLTTTdddrrriiigggZZZNNNLLLMMM\\\vvv}}}eeekkkhhh[[[XXXYYYRRRDDD888222///,,,......------------.....................///000000333===bbbWWWBBBAAABBBYYYccccccggggggbbbbbbggg^^^VVVVVVYYY[[[___cccjjjmmmqqqtttvvvxxx{{{}}}wwwooolllmmmnnnkkkggg___aaagggpppzzz|||vvvqqqmmmgggaaa]]]XXXVVVTTTSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHJJJLLLOOORRRTTTZZZ\\\```dddhhhkkkmmmoooqqqmmmjjjeee\\\TTTXXXaaaooovvv}}}sssooo{{{{{{uuu|||{{{|||{{{xxxtttyyyxxxwwwtttnnnggg```\\\SSSNNNEEE<<<444///------***,,,,,,---333===AAAAAA<<<777<<>>FFFNNNSSSUUUZZZ\\\___cccfffjjjlllmmmnnnooopppqqqpppooommmllldddeeehhhlllppprrrrrrpppbbb^^^ZZZ]]]eeennnuuuxxxxxxvvvcccrrr~~~yyylllkkk|||~~~yyyssskkkeee]]]SSSFFF:::777:::BBBwwwcccwww|||sssVVVSSSnnnyyytttsssvvvxxxwwwxxxzzzzzz{{{}}}~~~~~~~~~}}}}}}~~~yyykkkbbb___aaaXXXWWWfff|||~~~uuuttt}}}}}}}}}|||yyyvvvttttttttttttuuuvvvvvvwwwooopppqqqqqqoookkkgggeeegggeeeaaa___\\\YYYUUUQQQNNNIIIGGGFFFFFFJJJUUU```]]]bbb\\\VVVVVVVVV```tttzzzeeekkkqqqbbb[[[[[[[[[TTTFFF999333000...------,,,,,,,,,,,,------...............///000000222@@@fff|||vvv{{{|||```EEEAAADDDZZZcccaaafffgggccceeefff]]]UUUTTTWWWYYY]]]aaahhhkkkpppsssuuuwwwzzz|||ssshhhddd[[[RRRSSS[[[dddgggfff\\\YYYZZZdddtttwwwtttppplllhhheee```]]][[[YYYWWWVVVVVVUUUSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHJJJLLLOOORRRTTTWWWYYY[[[^^^aaaccceeeeeejjjmmmrrrssskkk```\\\]]]kkkttt~~~~~~yyy}}}~~~zzz|||yyyyyy{{{zzzuuuqqqxxxxxxwwwsssmmmfff___[[[SSSNNNEEE<<<444///------)))++++++,,,222:::>>><<<999555999FFFQQQPPPKKKGGGFFFHHHHHHDDD;;;444222222222222111000......000222999??????888222444:::>>>DDDEEEDDDCCCAAA@@@BBBCCC===;;;999888999:::999888888888666555555444444444444444444444444444444444000///.........000222444111000000000000111333333555666777777666666888:::999:::999777444111//////444555555444111/////////111000000111444777888888444555777;;;CCCJJJQQQUUU[[[^^^aaadddgggiiilllnnnnnnooorrrssssssqqqnnnlllkkkjjjiiijjjlllpppsssuuuyyyuuuqqqqqquuu{{{ssscccttt~~~ssstttzzztttjjjccc[[[PPPCCC999777:::@@@yyyiiizzzrrrWWWWWWrrrzzzuuutttwwwxxxwwwxxxzzz{{{|||~~~~~~~~~~~~|||rrrnnnpppuuunnn```XXX___jjjsss{{{rrr||||||zzzzzzzzzxxxwwwvvvuuussssssssstttvvvwwwtttuuuvvvuuusssoookkkhhhhhhfffbbb___\\\XXXTTTPPPPPPLLLJJJKKKLLLQQQ]]]iii{{{xxxtttlllkkkvvvxxxfffmmmxxxddd[[[[[[]]]\\\UUUFFF999333000...---,,,,,,++++++,,,,,,---...............///000000222EEEoooyyy}}}bbbFFFAAAGGG\\\dddaaafffhhhfffiiifff\\\TTTSSSUUUWWW[[[```dddhhhmmmpppsssuuuwwwyyy|||}}}~~~ppp___TTTOOOJJJGGGIIIRRR]]]eeehhhccc]]]ZZZbbbqqq{{{zzzuuuxxx~~~zzzooommmjjjgggeeebbb```^^^]]][[[ZZZYYYYYYYYYWWWUUUQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHIIIJJJLLLOOORRRSSSUUUVVVXXXYYY[[[\\\\\\\\\gggrrruuuiiicccjjjtttzzz{{{wwwxxx{{{{{{vvvpppyyyyyywwwtttnnngggaaa]]]SSSNNNEEE<<<444///------)))++++++,,,111999<<<:::888444666@@@IIILLLJJJHHHKKKJJJHHHBBB;;;666555666111111111000......000111777===???888222333999<<>>@@@<<<===<<<999444111000000444555666555333111111222222111111222555777888777444444666999???GGGOOOTTTZZZ^^^bbbeeefffhhhkkknnnlllnnnrrrtttuuutttqqqooommmkkkiiiiiimmmuuu}}}jjj||||||{{{{{{uuuiiibbbYYYNNNBBB888777<<>>>>>@@@>>><<<;;;;;;:::888666777777666555555555555555222222333333444444555555//////...///111444777888555333222000000111333444555777999:::;;;===@@@BBB<<<>>>>>>:::444111111222444666777777666555666777333222222333666777777666555555666888<<>>]]]uuu|||}}}rrruuuoooVVVSSSmmm|||wwwuuuwwwwwwuuuuuuvvv{{{|||~~~~~~~~~}}}~~~~~~{{{xxxooohhhbbb]]][[[^^^gggqqqvvvssswww{{{~~~{{{{{{{{{zzzyyyyyywwwuuusssssssssuuuvvvwwwvvvtttqqqnnnllljjjiiigggeeecccbbbaaa___\\\YYYVVVRRRPPPQQQTTT\\\jjjwww||||||ssshhhqqqvvvuuuaaaUUUUUUZZZ```___VVVEEE888222///---------,,,,,,,,,,,,------...............///000000333???fff[[[EEEAAAJJJ^^^eeebbbgggjjjjjjnnnhhh]]]SSSQQQRRRTTTYYY]]]aaaffflllqqqsssuuuwwwxxx~~~~~~~~~yyygggWWWNNNKKKOOOUUUYYYUUUNNNJJJMMMRRRPPPOOOPPPWWWaaaiiikkkjjjjjjvvvwwwmmmddd]]]XXX\\\```cccdddcccccccccdddbbb```______^^^\\\ZZZVVVUUUSSSQQQOOONNNMMMMMMLLLKKKKKKKKKKKKMMMOOOPPPSSSSSSSSSSSSSSSRRRQQQQQQTTTbbbrrrzzz{{{uuujjj```cccooo}}}yyy|||vvvvvv{{{}}}yyyssswwwwwwvvvtttoooiiiccc```SSSNNNEEE<<<444///------***,,,,,,---555@@@GGGHHH===999666777>>>GGGKKKLLLDDD@@@===<<<<<<:::555000111222333222000///000111444<<>>;;;======999333000000333444666888999999999;;;<<<888777666888999:::999888666777777888:::AAAKKKRRRXXX^^^fffjjjiiihhhjjjlllkkkmmmpppsssttttttsssrrrttttttsssqqqrrrwwwzzztttiiibbbWWWMMMAAA888:::???fffxxx}}}{{{pppwwwlllPPPJJJdddzzzuuusssuuuwwwuuuuuuwwwzzz|||}}}~~~}}}}}}}}}~~~~~~|||pppeeebbbeeeeeecccbbbjjjsss|||~~~~~~|||~~~}}}|||{{{zzzyyyxxxwwwuuuttttttuuuuuuuuuuuusssqqqnnnkkkiiigggeeedddcccdddddddddbbb```\\\ZZZYYYZZZ\\\aaalllwwwtttrrrwww}}}}}}~~~~~~uuulllwww{{{~~~lll\\\VVVXXX^^^cccaaaWWWGGG999333111///......------------.....................///000000444BBBlllqqqSSSCCCAAAHHH\\\dddaaafffiiiiiillliii^^^SSSPPPRRRTTTXXX]]]```dddkkkpppssstttvvvwww~~~}}}ssshhh^^^XXXUUUWWW[[[]]]XXXNNNGGGEEEGGGDDDEEEGGGJJJNNNUUU]]]ccceeeooovvvqqqeeeZZZQQQJJJJJJPPPZZZaaadddeeeggghhhhhhfffdddcccbbbaaa^^^\\\ZZZYYYWWWTTTRRRPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNQQQQQQQQQQQQPPPOOOMMMMMMHHHPPPWWWYYYZZZ\\\YYYSSSXXXeeeuuu}}}~~~uuuzzzssssssyyy{{{wwwrrruuuuuuuuusssoooiiiddd```SSSNNNEEE<<<444///------***,,,,,,///888EEENNNPPP>>>:::444333999CCCHHHJJJGGGDDDBBBDDDGGGEEE<<<444111222333222111000000111444;;;???999333333666888@@@BBBDDDCCCAAA>>><<<<<<;;;::::::<<<===>>>===;;;777666666555555555555666000000111222333333444444000000000111333777:::<<<888666444222111222444555555666777666555666777999:::<<<<<<888222...000333333666999;;;;;;<<<>>>@@@===<<<<<<===>>>>>>===;;;888888888888:::@@@JJJQQQWWW___hhhlllkkkiiijjjllljjjkkkmmmooopppppppppooohhhjjjmmmnnnppptttzzzzzzsssjjjbbbWWWLLLAAA999:::AAAbbbzzzjjjKKKCCC]]]xxxsssqqqtttwwwvvvvvvyyyzzz{{{}}}~~~}}}||||||~~~pppcccccciiidddXXX[[[nnn|||~~~}}}zzz|||wwwvvvzzz~~~|||{{{yyyyyyxxxvvvvvvuuuuuuuuuuuuuuuuuutttqqqmmmiiifffdddcccccceeeggggggfffeeedddbbbcccfffgggiiirrr{{{uuuyyytttjjj]]]YYY```eeehhhfffbbbdddnnnwww~~~yyyrrr~~~}}}mmmbbb___ccciiieeecccYYYHHH:::444222000///......------......///...............///000000666IIIzzzxxxcccLLLAAAAAAFFF[[[bbb```eeehhhgggkkkjjj^^^TTTPPPRRRTTTXXX]]]]]]bbbhhhnnnqqqrrrsssttt|||zzzuuurrrooojjjfff[[[\\\\\\WWWQQQJJJGGGEEECCCEEEEEEBBB@@@EEEPPPZZZ^^^gggkkkcccVVVLLLDDD???@@@IIIUUU___dddgggiiikkkllliiigggeeedddccc```^^^]]][[[YYYVVVTTTRRRQQQQQQOOONNNMMMKKKKKKKKKLLLLLLOOOOOOOOOOOONNNMMMKKKKKKHHHLLLKKKGGGHHHOOORRRQQQNNN]]]oooyyy{{{}}}pppyyy~~~}}}vvvyyy|||zzzsssnnnzzzxxxvvvssspppkkkeeeaaaSSSNNNEEE;;;333///------,,,---,,,---777EEEPPPSSSCCC<<<555222888AAAIIIMMMNNNTTTUUUOOOHHHBBB888---333333333222222222111111000888>>>;;;444333777;;;???CCCGGGGGGCCC>>>;;;;;;AAA===:::;;;>>>>>>:::666777777777777666555444333222000...111555777666555111......111333666>>>FFF@@@===888555444333222000444444444555555555555555999:::;;;888333000000111444555888:::<<<===>>>>>>CCCAAA@@@CCCFFFGGGCCC>>>:::666555666888;;;DDDLLLUUU^^^dddddddddgggjjjkkkkkkmmmnnnlllhhhffffffgggfffdddeeekkkqqqtttzzzzzzqqqfff___VVVNNNDDD<<<;;;???___~~~kkkKKKHHH]]]zzzuuurrrtttuuussssssuuuyyyyyyyyy|||~~~~~~|||{{{~~~~~~xxxtttttttttuuuuuuqqqjjjdddaaa```ppppppttt~~~wwwlllllluuuttt}}}vvv{{{{{{}}}}}}|||wwwsssqqqsssuuu|||yyywwwvvvtttqqqkkkfffjjjgggdddeeeggghhhgggeeehhhiiihhhhhhhhhkkkppptttxxxrrrjjjaaaWWWNNNJJJIIIJJJOOORRRPPPMMMQQQ]]]ggg~~~{{{tttkkk{{{jjjiiigggcccdddhhhbbbWWWGGG888///---...------------------------...------......///000111555KKKrrr]]]LLLDDDDDDMMMTTT\\\aaabbbeeeiiinnnnnncccUUUNNNOOOTTTYYY[[[cccdddfffjjjooosssuuuvvv{{{|||~~~{{{zzz~~~}}}tttllljjjeee^^^WWWSSSPPPMMMLLLHHHEEEBBBBBBEEEIIILLLMMMTTTWWW\\\___VVVHHHBBBEEEBBBIIIUUUaaajjjooopppppprrrooolllkkkkkkiiidddaaa^^^]]][[[XXXTTTQQQQQQRRRPPPOOONNNLLLKKKJJJJJJJJJOOONNNMMMMMMMMMMMMMMMMMMMMMOOORRRSSSSSSTTTTTTUUUZZZ___kkkwww}}}~~~qqqjjj|||yyysssvvv|||zzztttooowwwuuusssrrroookkkfffbbbSSSNNNEEE;;;333///------+++,,,+++---555CCCLLLNNN???:::444222777???FFFJJJJJJMMMLLLGGGDDDBBB;;;333333333333222222111111111222999???===666333555888???CCCGGGGGGDDD???======;;;888777999>>>???===:::888888777777666444333222000//////222666999777555000...///222555888???FFFAAA>>>999666555666555555444444444555555555555555777999;;;999666333222333444666888:::===???AAABBBEEEDDDCCCGGGKKKLLLHHHDDD<<<888666777888;;;BBBJJJUUU^^^ggghhhhhhiiijjjiiihhhiiigggddd```^^^___aaacccaaabbbhhhnnnrrrxxx~~~{{{yyypppfff___VVVMMMCCC;;;:::>>>XXXrrrwwwnnnNNNIII[[[~~~zzzuuurrrtttuuusssrrrtttxxxxxxyyy|||~~~~~~}}}}}}{{{zzz}}}vvvpppnnnrrruuurrrnnnllliiinnnsssrrrlllhhhhhhjjjnnnmmmoooyyy{{{uuugggYYYZZZccclll~~~}}}~~~~~~}}}yyyvvvtttvvvxxxzzzxxxvvvuuutttrrrnnnjjjkkkiiiggggggiiijjjiiihhhhhhiiijjjkkkkkkmmmooorrrnnnhhh___UUULLLDDDAAAAAAFFFJJJLLLJJJFFFJJJTTT^^^uuuiii{{{pppnnnmmmiiijjjhhhbbbVVVFFF888///---...------------------------...------......///000111444III~~~cccJJJ???>>>RRRXXX___bbbbbbcccfffjjjkkk```SSSLLLMMMRRRWWWYYY```bbbdddiiinnnsssvvvwwwzzz{{{}}}~~~~~~}}}xxxsssnnnfff```[[[VVVQQQMMMFFFGGGHHHIIIIIIJJJKKKLLLJJJKKKTTTcccjjj```PPPFFFEEEKKKUUU```hhhmmmoooooorrrooolllkkkjjjhhhdddaaa___^^^\\\XXXTTTRRRQQQRRRRRRQQQPPPOOONNNMMMLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQTTTYYY]]]___`````````\\\bbbmmmyyy}}}~~~kkk^^^{{{}}}uuupppttt{{{zzztttqqqsssrrrqqqpppnnnkkkfffcccSSSNNNEEE;;;333///------***++++++,,,444@@@FFFGGG:::666222222666<<>><<<:::999999888777555333111000......///444999;;;999666///...000444777999@@@GGGBBB>>>888555444555666777444444444555555555666666555777999999777666555555666777888;;;>>>AAADDDEEEGGGFFFGGGKKKPPPRRRPPPMMM@@@<<<999999999999???GGGQQQ]]]gggkkkkkkjjjgggbbb```^^^[[[WWWSSSRRRTTTVVVZZZWWWYYY___eeejjjrrryyy}}}xxx}}}vvvnnnfff^^^UUULLLBBB999888<<>>>>>DDDIIILLLKKKHHHJJJRRRZZZzzzkkk~~~zzzuuuqqqlllmmmhhhaaaTTTEEE888000......------------------------...------......///000111333FFFvvvfffFFF<<>>>>>:::666555444333222111000//////111777???BBB===555333555:::>>>CCCDDDBBB@@@@@@AAA???===<<<;;;<<<;;;888555:::999888777444222000///------000555:::===:::777......000666999:::@@@GGGCCC>>>777222111222333333333333444444555666666666555555666666777777888999999999:::;;;>>>AAACCCEEEFFFGGGIIINNNSSSUUUTTTRRREEE@@@===<<<:::999===DDDMMMYYYeeejjjjjjgggaaaZZZRRRQQQOOOMMMJJJJJJJJJKKKLLLIIIKKKRRRYYY```iiiqqqxxx{{{|||{{{}}}zzztttmmmeee]]]SSSJJJ???777777:::VVVhhhlllpppMMMDDDPPPqqqyyytttrrrttttttrrrrrrttttttuuuxxx{{{~~~}}}zzzxxxxxxwwwwwwzzz|||~~~yyyjjj\\\KKKAAA:::;;;???@@@??????GGGYYYmmmuuurrrmmmoootttmmmmmmnnnttt{{{~~~|||pppdddVVVKKKCCC???DDDLLL```{{{~~~uuuvvv~~~~~~}}}|||{{{{{{|||}}}zzzxxxvvvuuutttsssrrrrrrnnnnnnmmmmmmmmmnnnnnnnnnjjjkkklllkkkkkklllnnnpppooonnnfffYYYNNNIIIGGGFFFIIIPPPWWWZZZXXXXXX\\\aaa}}}jjjzzztttqqqlllnnnhhh```RRRCCC777000......------------------------...------......///000111333DDDkkkiiiDDD???KKK^^^```ccccccaaa``````bbb```YYYOOOHHHHHHLLLQQQTTTTTTXXX]]]ccchhhnnnsssvvv}}}~~~~~~xxxsssmmmwww}}}zzzxxxzzz}}}yyyqqqiiigggbbb[[[XXXXXXZZZ[[[[[[SSSOOOUUUkkksss___YYY\\\```eeejjjoooqqqssstttsssqqqooommmjjjgggeeebbbbbb___[[[VVVSSSSSSSSSUUUUUUUUUUUUTTTTTTSSSRRRNNNNNNNNNOOOPPPRRRSSSTTTPPPUUU]]]fffkkkkkkhhheeeYYY[[[```gggkkkmmmttt|||wwwmmmiiiYYYEEEXXXzzzuuuyyyssswww|||zzztttpppsssqqqooonnnkkkgggbbb^^^SSSNNNEEE;;;333///------+++---------333;;;???>>>111111111111333888===@@@CCC@@@>>>@@@@@@>>>:::777666666555333222000///...///333<<>>???AAACCCAAA???>>><<<:::777555:::999888666444111///...,,,---///555;;;===;;;888///...111666999:::@@@FFFGGGAAA999333000000000000333333444444555666666777666666555666888;;;===>>>>>>===<<<<<<===???BBBDDDEEEFFFJJJNNNRRRUUUUUUTTTJJJEEEAAA???<<<999<<>>;;;NNNffftttvvvrrrrrrsssoooiiibbb]]]\\\]]]]]]\\\lllrrrwwwzzz|||{{{ssskkk```VVVKKKEEECCCDDDIIINNNaaaxxxyyypppiiittt}}}||||||||||||}}}}}}}}}|||{{{yyywwwtttrrrqqqqqqooooooooonnnmmmmmmmmmnnnmmmllljjjhhhgggjjjooossssssfff^^^YYYUUUSSS\\\gggmmmmmmkkkkkklll{{{jjjnnnlllmmmkkknnnggg^^^PPPAAA666111///...------------------------...------......///000111333CCCccctttzzzvvvHHH@@@NNNaaabbbbbbaaa```_________\\\VVVNNNHHHHHHKKKPPPSSSTTTXXX^^^ccchhhnnntttxxx{{{nnn```WWWRRRcccyyy}}}}}}yyyvvvnnnfffdddeeeddd^^^WWWMMMJJJMMMYYYkkkuuurrrjjjaaabbbeeehhhllloooqqqsssvvvvvvtttrrrooollljjjiiicccccc```\\\WWWUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUUUURRRQQQQQQPPPPPPQQQQQQQQQOOORRRYYY```eeeddd___[[[QQQPPPQQQUUUXXX]]]hhhsssvvvddd\\\RRREEEZZZ|||ttt{{{uuuxxx}}}{{{tttpppsssqqqooommmkkkfffaaa]]]SSSNNNEEE;;;333///------+++---,,,,,,111999<<<;;;000111111111333666<<<@@@<<<<<<>>>BBBBBB>>><<<===888888666555333111//////...000999BBB@@@777333777555:::>>>???>>>===>>>@@@@@@@@@??????===<<<:::999999999888666444111///...------///333999<<<:::888000///000444777999>>>EEEJJJDDD===666333111000///222333333444555666777777:::999:::===@@@CCCDDDCCCCCCAAA???======@@@CCCEEEEEEGGGKKKOOORRRTTTTTTTTTNNNIIIEEEBBB>>>;;;===BBBLLLTTT\\\___```^^^XXXQQQFFFFFFHHHKKKLLLKKKHHHEEE???;;;;;;AAAHHHQQQ\\\eeepppwwwrrrkkkqqqzzzrrraaaYYYNNNEEE;;;444555:::BBB}}}sssyyy{{{~~~|||ZZZHHHJJJiiiyyytttqqqssstttrrrqqqsssuuuvvvwwwzzz||||||yyywwwwwwuuutttxxx~~~~~~{{{xxxssskkk```YYYFFFAAA===<<<888555777;;;444CCCYYYjjjssssssooommmaaaZZZQQQLLLMMMRRRXXX\\\eeemmmtttuuusssnnnddd[[[QQQRRRRRRPPPMMMJJJLLLNNNdddzzz|||pppuuuxxxkkklllxxx}}}|||{{{|||}}}~~~}}}{{{}}}}}}|||yyyuuurrrpppqqqqqqqqqqqqooommmllllllnnnnnnllljjjggggggjjjqqqvvv}}}tttlllhhhpppzzz~~~zzzwwwvvv|||qqq}}}hhhgggiiifffiiiggg]]]NNN???666111///...------------------------...------......///000111333CCCcccpppnnnNNN>>>HHHcccbbbaaa```___^^^]]]\\\YYYTTTNNNHHHGGGJJJOOOSSSUUUZZZ```eeeiiimmmtttyyy~~~}}}ooo]]]MMMDDDCCCUUUlllzzz||||||}}}yyyuuuqqqpppnnnfffWWWKKKHHHHHHJJJTTTfffuuuyyyuuufffggghhhjjjmmmoooqqqrrrvvvwwwvvvtttppplllkkkjjjccccccaaa]]]YYYWWWWWWXXXWWWWWWYYYZZZZZZYYYXXXXXXVVVUUUTTTSSSQQQQQQQQQQQQOOOPPPSSSYYY]]]\\\VVVQQQKKKGGGFFFGGGIIIOOO[[[gggyyyzzzaaaVVVOOOGGG]]]vvv{{{uuuxxx}}}{{{uuupppqqqpppnnnmmmkkkhhhccc___SSSNNNEEE;;;333///------***+++***)))---666:::999000111222222222666<<>>???>>>===???AAA<<<===>>>>>>===<<<<<<<<<888888777666444222000///...---...111777:::999777222000000333444666===DDDHHHCCC===777444222///...222222333444555666777777===???DDDJJJNNNOOOKKKGGGFFFDDDAAA???@@@CCCGGGJJJHHHJJJNNNQQQSSSTTTUUUUUUQQQLLLHHHEEEAAA<<<>>>BBBJJJOOOSSSSSSTTTUUUQQQKKKGGGFFFFFFGGGIIIIIIFFFCCC???:::888<<>>666111///...------------------------...------......///000111333DDDhhhzzzwwwNNN===GGGfffdddaaa___]]][[[YYYXXXUUURRRLLLHHHFFFIIINNNRRRSSSYYY___ccceeehhhoootttyyyyyy{{{}}}vvvfffWWWOOOLLLKKKWWWdddjjjiiikkkrrrzzzxxx}}}zzztttkkk^^^RRRJJJMMMOOOWWWhhh~~~llllllnnnppprrrssstttuuuuuuvvvvvvsssoookkkjjjjjjccccccaaa^^^ZZZYYYYYYZZZYYYZZZ\\\]]]^^^]]]\\\[[[YYYXXXWWWUUUTTTTTTSSSSSSPPPNNNNNNQQQTTTTTTOOOKKKHHHEEECCCCCCCCCFFFQQQ[[[qqq~~~|||aaaVVVQQQGGG[[[zzztttxxx}}}|||vvvqqqooonnnmmmmmmllliiieeeaaaSSSNNNEEE;;;333///...---)))***(((&&&+++333888888111222222222222666===CCC@@@@@@CCCDDD<<<555777???<<<;;;999777555222111000222000666@@@???333///333777;;;???@@@>>>===???AAA<<<===>>>===<<<:::::::::777777777555444222000//////...---000555999888777444000///111333555<<>>444444<<<888777666555333222111000333000777BBBCCC777111333777888;;;>>>@@@AAAAAA@@@<<<<<<;;;<<<======;;;::::::888666555444222///---+++,,,---///111555888:::333000......222888===@@@AAA???;;;666222000000000///111444666777999<<>>HHHEEE>>>===@@@<<<444444<<<777777666555333222111000333111777CCCDDD999222333666888;;;???AAABBBBBBBBB>>><<<<<<<<<======;;;999:::888666555444222///---+++++++++---///222555777222000...///222777;;;>>><<<;;;999666444222222333///222555777888;;;>>>@@@LLLNNNOOOLLLHHHFFFHHHJJJFFFFFFGGGIIILLLOOORRRTTTWWWYYYZZZ\\\\\\[[[ZZZYYYWWWRRRNNNKKKFFFAAAAAAEEEFFFCCC???===>>>??????===>>>===<<<>>>CCCFFFGGGGGGDDD>>>999777555666>>>FFFTTT^^^jjjttt~~~yyyvvvnnneeeXXXOOOCCC999444333555666999NNN}}}|||hhhGGGCCCRRRttt{{{vvvtttuuuvvvsssrrrtttxxxzzz|||yyyvvvtttwww{{{wwwrrrrrrttttttyyyuuunnnddd[[[WWWWWWYYY^^^sss}}}~~~yyydddTTTJJJCCC>>>>>>===999777999FFFRRR___ccc___ZZZZZZ]]]]]][[[UUUMMMIIIQQQaaaoooppphhhjjjmmmmmm|||~~~~~~|||{{{{{{zzzzzz{{{{{{zzzxxxvvvtttwwwvvvuuurrrnnnlllkkkkkkkkkiiijjjooosssuuuzzzxxxqqqiiinnnuuuyyyggg\\\^^^ffflllmmmaaaWWWHHH;;;222///............---------,,,,,,,,,...------......///000111///III|||ttt\\\DDDAAALLLjjjhhhdddbbb```]]]ZZZXXXWWWQQQIIICCCBBBDDDHHHKKKMMMPPPTTTXXX\\\aaafffjjjnnnsssvvvwww|||}}}vvvrrrssswww}}}tttiiinnnzzzxxxiiihhhqqqkkkhhhaaa^^^hhhxxxppp```]]]aaadddhhhfffnnnzzz|||{{{xxxtttrrruuuyyy{{{zzz{{{zzzvvvppplllkkklllmmmjjjeeeaaa______```bbbdddddddddccccccccccccbbbbbbccccccbbb```]]]ZZZWWWRRRSSSWWW\\\bbbeeeeeecccbbb_________\\\XXX\\\cccsssqqq```WWWOOOZZZwww~~~yyyzzzzzzuuunnnkkkllllllkkkkkkkkkhhhccc```RRRPPPHHH;;;222///...,,,...---,,,+++,,,...000111//////111444555555;;;CCCAAA<<<;;;>>>;;;444444:::777666666555444222111000222111888DDDEEE<<<444222555777;;;???BBBDDDDDDDDD???>>><<<<<<<<<<<<:::999:::888666555555333000...*********+++---///111333111000000000222555777999666888999888666555555666111333666777999;;;>>>AAADDDAAA>>><<<>>>AAAEEEGGGGGGIIILLLOOORRRSSSRRRRRRVVVWWWXXXYYYYYYYYYYYYYYYUUUQQQOOOMMMHHHBBBAAAEEEEEEBBB>>><<<<<<===>>>>>>AAA???======BBBGGGKKKMMMFFF@@@<<<999666555999@@@LLLWWWdddqqq~~~|||wwwtttkkkbbbSSSKKK@@@777444444666888:::MMM{{{vvvjjjJJJDDDOOOooo{{{wwwuuuwwwwwwtttssstttvvvxxxyyywwwtttsssvvvyyy}}}yyyssstttwwwxxx~~~}}}vvvkkk```XXXSSSYYYjjjzzzlllTTTMMMFFFAAA;;;555333444CCCKKKVVV]]]^^^]]]]]]^^^YYYRRRHHHCCCIIIYYYmmmzzzrrriiihhhjjjlll~~~}}}|||{{{{{{|||||||||{{{yyywwwvvvxxxvvvssspppnnnllliiiggghhhfffggglllooossszzzxxxuuunnnrrrqqqiii^^^```gggkkkkkk___UUUGGG:::222............------------,,,,,,,,,...------......///000111///GGGkkkSSSAAA???FFFkkkiiieeebbbaaa^^^\\\YYYXXXSSSLLLFFFCCCDDDHHHKKKLLLOOOSSSVVVZZZ___dddgggnnnppprrruuuzzz}}}yyyqqqgggkkkuuu|||iiillluuu|||xxxmmmkkkqqqsssjjj\\\QQQTTTdddsss{{{~~~qqqeeeaaadddfffbbbZZZ[[[lllyyy||||||zzzrrrkkkiiiooowwwzzzzzzyyyvvvrrrooonnnnnnmmmjjjfffcccaaaaaabbbccceeeeeeeeeeeeddddddddddddfffffffffdddbbb___\\\ZZZNNNQQQWWW___iiiooossstttwwwvvvvvvsssllldddccceeeuuu}}}hhhZZZNNNYYYuuu}}}yyy{{{{{{uuummmiiilllkkkkkkkkkjjjgggbbb^^^QQQPPPIII<<<333000///------,,,+++++++++---///111......000444555555888>>>AAA=========:::444444888666666666555444333111000111111888CCCFFF???666222333666:::???BBBEEEFFFFFFAAA???===<<<<<<<<<:::999:::888666555555333111...++++++++++++,,,---///000000111222222111222444666666999<<<<<<999777777888444666777888888:::>>>@@@:::;;;===@@@CCCEEEFFFFFFKKKMMMPPPRRRRRRRRRPPPOOOSSSTTTTTTUUUVVVVVVWWWXXXSSSPPPNNNMMMHHHBBBAAADDDCCCAAA>>>======???BBBCCCEEECCCAAA@@@BBBDDDGGGIIIEEE@@@===;;;777444666;;;EEEPPP^^^lll|||{{{vvvrrriii```PPPHHH>>>666333333555777<<>>BBBEEEFFFGGGBBB@@@===<<<<<<<<<;;;:::999888666666555444111///---,,,,,,+++,,,---///000000222333222111000222444999===AAA@@@<<<888888999888888999999999:::>>>@@@;;;AAAIIINNNNNNNNNOOOQQQRRRRRRRRRQQQPPPOOOMMMMMMPPPPPPQQQRRRSSSTTTUUUVVVRRROOOMMMLLLHHHBBBBBBEEEFFFEEECCCAAA@@@AAACCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDD@@@>>><<<999555666;;;AAALLLZZZhhhyyytttxxx{{{vvvpppggg]]]MMMFFF<<<555222222444555999JJJzzzmmm~~~|||vvvuuuQQQBBBEEEbbb}}}xxxuuuvvvvvvttttttvvvyyyyyywwwvvvuuuvvvyyy{{{vvv|||~~~zzzwwwzzz~~~wwwkkkddd[[[kkkqqq[[[JJJCCC@@@;;;666:::???GGGQQQXXXXXXRRRLLLCCCAAACCCJJJXXXeeeooossswww~~~}}}~~~}}}yyyuuuxxx}}}~~~}}}}}}||||||{{{{{{zzzxxxwwwwwwvvvrrrnnnlllkkkhhhbbb]]]\\\[[[]]]```bbbgggrrr}}}|||rrrsssqqqhhh\\\```gggkkkmmm[[[QQQCCC777000......///------------------------...------......///000111888===iiixxx\\\HHHBBBCCCfffccc```___`````````___ZZZWWWQQQJJJDDDDDDGGGJJJIIIKKKOOOSSSVVVZZZ___ccchhhmmmsssvvvvvv|||uuujjjeeeccciiimmmfffWWWJJJFFFIIIOOOYYYfffmmmjjjaaaZZZWWWNNNCCC===MMMlllvvvppprrrtttsssssssssssssssrrrrrrmmmllljjjiiihhhgggggggggjjjiiiiiiiiihhhhhhhhhhhhfffdddaaa\\\WWWSSSPPPOOOOOOPPPRRRYYYdddrrr}}}yyy|||hhhVVVIIIUUUttt|||yyy||||||uuulllfffjjjjjjkkkkkkjjjfff___[[[OOONNNHHH===444111///,,,---,,,+++***+++---///000///---...333555555888<<>>CCCBBB999222111444888===AAADDDFFFFFFBBB???===;;;<<<<<<<<<;;;999888666666666555222000------,,,,,,,,,...///000111333444333000///222555===BBBEEECCC<<<888888999:::;;;;;;;;;;;;>>>BBBEEEDDDJJJPPPSSSSSSSSSWWW[[[XXXWWWUUURRRPPPOOONNNNNNNNNOOOPPPRRRTTTUUUUUUUUURRROOOMMMLLLHHHCCCDDDGGGNNNNNNLLLHHHDDDBBBBBBCCCFFFIIIMMMNNNMMMLLLLLLLLLGGGCCCAAA???<<<888999>>>AAAKKKWWWddduuuzzzlllttt{{{tttnnncccYYYJJJCCC:::333111111333444;;;JJJzzzbbbnnn|||pppvvvzzzTTTAAAAAA\\\~~~xxxsssttttttssstttwww{{{yyywwwvvvvvvxxxzzz|||vvvzzz{{{xxxxxx{{{}}}||||||wwwaaa]]]lllyyyooo\\\QQQIII???666777:::AAAIIIOOONNNHHHBBBAAAFFFOOOYYY```eeehhhjjjsssxxxwwwlll___\\\dddnnnrrr{{{uuuttt~~~~~~~~~{{{zzzyyyxxxwwwvvvvvvuuusssqqqnnnkkkgggccc]]]ZZZUUUUUUWWWZZZ[[[^^^iiitttwwwwwwfff^^^bbbfffjjjnnnXXXOOOBBB666///......///,,,,,,,,,------------......------......///000111444;;;eeegggIII???BBBeeeccc```^^^___```aaaaaa[[[YYYSSSKKKDDDBBBEEEIIIHHHKKKNNNRRRUUUYYY^^^aaaiiinnnuuuyyyyyypppcccYYYcccooorrrfffRRREEEAAA:::GGG[[[kkkmmmcccZZZVVVJJJAAA999AAAYYYooouuuppplllrrrwwwvvvyyywwwtttssssssrrrpppnnnoooooonnnnnnmmmlllkkkkkkiiiiiiiiiiiihhhhhhhhhhhheeebbb]]]XXXTTTPPPNNNNNNMMMLLLLLLOOOWWWeeettt~~~iiiYYYNNNZZZyyy{{{yyy}}}}}}uuukkkeeejjjjjjkkkkkkjjjeee^^^YYYMMMMMMGGG<<<444000...+++,,,+++******+++,,,...000000------222555777999===BBBDDDCCC???;;;777555444333444666777666444222000000111444:::AAABBB:::222000333777<<<@@@CCCDDDEEEAAA???<<<;;;<<<=========999888666666666555333000,,,,,,++++++,,,---///000111444555333000///333777???CCCFFFCCC;;;777888::::::;;;===>>>@@@DDDJJJNNNNNNQQQUUUYYY\\\]]]]]]\\\[[[ZZZYYYWWWVVVTTTSSSRRRMMMOOORRRUUUWWWWWWWWWVVVUUUQQQNNNMMMIIIEEEGGGKKKVVVWWWWWWSSSMMMIIIHHHHHHIIIMMMQQQSSSRRRQQQQQQRRRNNNIIIFFFDDD???;;;<<>>JJJyyy\\\dddooouuu|||sss}}}XXXBBB>>>WWWxxxrrrqqqqqqqqqtttxxx{{{yyyvvvuuuvvvyyy{{{|||yyyzzzxxxvvvxxx{{{zzzuuufffmmmyyywww^^^YYYiiitttcccTTTEEE999555666:::???CCCDDDAAA>>>DDDOOO[[[aaa```^^^```bbblllmmmkkkcccYYYUUU\\\eeennn~~~{{{zzzzzzjjjfffqqq{{{~~~}}}}}}}}}~~~~~~yyyxxxwwwvvvuuutttttttttoooooonnnjjjccc]]]YYYWWWOOOPPPSSSUUUTTTVVV```kkk||||||{{{zzzeeecccgggggghhhkkkWWWMMM@@@555///......///,,,,,,,,,---------.........------......///000111111<<>><<<;;;<<<>>>>>>>>>999888666666666555333111++++++******+++---///000222444555333//////444888>>>CCCEEEBBB:::666888;;;:::;;;>>>@@@DDDIIIPPPUUUXXXYYY^^^fffmmmlllddd\\\[[[\\\\\\]]]\\\ZZZXXXWWWNNNPPPTTTWWWYYYYYYXXXXXXWWWSSSPPPNNNJJJGGGIIIOOO[[[]]]^^^\\\WWWRRRQQQQQQHHHKKKNNNNNNLLLKKKLLLNNNTTTOOOJJJGGGBBB===>>>CCCFFFMMMVVV```pppmmmrrrxxxppphhh\\\QQQAAA<<<555111111333666888:::DDDrrr\\\```lllmmmyyy~~~[[[CCC<<>>444444666888;;;=========HHHTTT```bbb\\\VVVXXX]]]aaadddiiijjjeee___^^^```ooo{{{wwwhhhmmm~~~zzzfff\\\dddlllpppssswww|||~~~||||||||||||}}}~~~xxxwwwvvvtttsssssssssssslllnnnnnniiiaaaZZZWWWVVVLLLMMMPPPRRRPPPQQQZZZeeessszzz~~~|||ttteeegggkkkhhhfffiiiVVVMMM@@@444///......///,,,,,,,,,------............------......///000111111???bbbxxx|||RRREEESSSmmmiiidddaaa`````````___ZZZYYYUUULLLCCC@@@CCCGGGHHHKKKNNNQQQTTTXXX]]]```ggggggmmmtttxxx}}}xxx|||kkkdddeeeoootttiiiWWWKKKAAAJJJ]]]ooorrrfff[[[XXXAAA@@@;;;:::CCCQQQWWWUUUNNNKKKVVVoooyyyxxxrrrooommmmmmoooooommmkkkjjjjjjkkkkkkkkkjjjhhhgggfffeeeeeeeeeddddddddddddZZZXXXUUUQQQOOOOOOPPPQQQHHHIIIIIIIIIKKKPPPYYY```nnn|||kkk^^^UUUaaa{{{zzz|||}}}xxxoookkklllggggggggghhhhhhccc[[[TTTMMMLLLEEE999111///...,,,,,,,,,+++******+++,,,,,,---...///111333555666888@@@??????AAABBB???999333444555777888777555222000......000555:::===;;;888444222333:::>>>??????AAABBB???<<<;;;===>>>===;;;:::999999888666555333222///---+++))))))+++---...///222555555333222333666@@@BBBCCCAAA<<<999888999::::::<<>>bbbxxxrrr|||\\\DDDXXXqqqpppccc[[[``````YYYZZZXXXXXXUUUNNNFFFAAAAAABBBGGGJJJMMMPPPRRRTTTXXXZZZ```hhhnnnpppvvvvvvjjj___XXX[[[ccclllttt~~~vvvbbb```kkknnncccTTTIIILLLfff|||sssbbb___aaaJJJAAA777555>>>KKKWWW]]]VVVKKKMMMcccvvvvvvmmmhhh]]]^^^```dddiiimmmooooooooollliiihhhjjjkkkiiiggghhhgggeeecccaaa```______WWWWWWVVVUUUSSSQQQOOONNNKKKDDD@@@CCCHHHMMMTTT[[[jjjwww}}}ooo^^^YYYnnn}}}{{{{{{|||yyyqqqlllkkkiiiiiiiiijjjjjjeee\\\VVVMMMLLLEEE999000///...,,,,,,,,,+++******+++,,,,,,......///000222555888999<<<>>>AAADDDEEEAAA:::444555666777888777555222000000000111666;;;>>>>>>===444111222999===>>>???AAABBB???===<<<>>>>>>===<<<:::999999888777555333222///...+++******+++---...///222555555222222333666===@@@BBB@@@;;;777666777:::;;;<<<>>>AAAGGGOOOTTTWWWYYY^^^bbb___[[[___ggggggddd```___bbbiiiqqqvvv~~~uuuiiiaaa___aaadddfffbbb\\\VVVSSSOOOKKKKKKNNN\\\ccciiijjjiiiiiigggbbb___\\\XXXSSSOOOMMMLLLLLLNNNNNNNNNMMMLLLLLLMMMMMMSSSRRRYYYhhhwww~~~{{{sssllldddXXXMMM>>>:::666333333444444444;;;IIIhhhqqqjjj{{{}}}```BBBCCCGGGiii{{{sssppppppoooqqqttt{{{zzzyyyuuusssrrrtttwwwwwwtttsssvvvxxxuuummmeeePPPGGGBBBDDDCCC???CCCLLLPPPfffooo___hhh~~~fffMMMAAA555444777333:::HHHMMM[[[dddiiiccc[[[VVVQQQLLLMMMWWWgggsssssshhh```^^^eeeuuuqqqXXXfffzzzuuu```QQQGGGLLLUUUYYY^^^cccjjjiiijjjmmmppprrrqqqooossssssrrrpppmmmjjjfffddd^^^]]]\\\[[[XXXVVVTTTSSSPPPMMMIIIFFFEEEFFFHHHIIIXXXdddpppxxx~~~vvvtttvvvwww~~~nnnddddddfffdddhhhkkkbbbTTTJJJ<<<222...------,,,+++,,,------++++++,,,---...------......///000111///;;;aaayyytttfffFFFPPPrrrsssfff]]]```___YYYZZZWWWWWWTTTNNNFFFAAAAAABBBEEEHHHKKKNNNPPPSSSVVVYYY]]]eeekkkmmmsss{{{{{{tttmmmggg^^^UUUSSSWWWPPPWWW```lllssscccaaadddcccaaaUUUSSSfffyyyppp```YYYWWWHHH@@@777444:::FFFRRRYYYVVVLLLMMM]]]hhhbbbVVVPPPOOOPPPRRRWWW^^^dddiiikkkllliiifffeeefffeeeccc```___^^^\\\ZZZXXXVVVVVVUUUTTTTTTTTTTTTSSSRRRPPPPPPKKKDDD>>>???CCCHHHPPPYYYgggttt}}}ssseeebbbwwwzzzyyy{{{zzzsssmmmjjjkkkjjjkkklllkkkfff^^^WWWLLLLLLDDD888000......,,,,,,,,,+++******+++,,,,,,///......///111555999<<<:::===BBBGGGGGGCCC:::444555777888888777555222000000///000444999===@@@AAA444000111777;;;<<<>>>AAABBB@@@>>>>>>??????>>><<<:::999999888777555444333000...,,,+++***+++,,,---...111444444222222333666<<>>@@@CCCHHHLLLUUUWWW[[[]]]\\\[[[bbbjjjfffhhhmmmttt|||wwwkkkdddcccdddeeeddd^^^YYYVVVRRRMMMLLLOOO]]]eeemmmppprrrsssqqqnnnjjjhhhddd___ZZZVVVSSSQQQSSSTTTWWWYYYYYYXXXVVVUUUTTTTTTZZZiiiwwwzzzrrrkkkbbbUUUIII<<<999555333333444444444:::AAAYYYtttiiiFFF@@@FFF]]]|||sssqqqqqqppppppssswwwzzz{{{xxxsssppprrruuuvvvvvvvvvvvvvvvrrrmmmhhh[[[VVVTTTTTTLLLBBBAAAGGG;;;MMMrrrtttdddbbbtttwwwVVVGGG:::666666333>>>QQQYYY```bbbaaa^^^[[[WWWNNNDDDCCCGGGQQQ[[[^^^ZZZWWWWWWbbbttt~~~___ZZZmmmxxxmmm___OOOIIINNNSSSSSSQQQ[[[[[[]]]```dddggggggfffiiiiiiiiigggddd```\\\YYYTTTUUUUUUUUUUUUTTTTTTSSSLLLJJJHHHEEECCCAAAAAA@@@LLLVVVcccmmmxxxwwwqqqooorrrxxxuuuggg```dddkkkjjjlllkkk```RRRHHH<<<222...------,,,+++,,,------++++++,,,---...------......///000111222>>>ggghhhHHHMMMrrrvvvlll______]]]XXXZZZUUUVVVSSSNNNFFFAAA@@@AAACCCEEEIIIKKKNNNPPPTTTVVV\\\ccciiimmmqqqxxx{{{|||sssrrrsssqqqjjj^^^VVVTTTNNNPPPSSSXXXhhhsssfffdddlllsssddd[[[dddrrrkkk]]]SSSLLLGGGBBB:::444444<<>><<<>>>CCCMMMWWWeeerrr}}}~~~}}}tttiiiggg}}}yyyvvvyyyzzztttlllggglllkkkkkklllkkkfff^^^WWWLLLKKKDDD888000...---,,,,,,,,,+++******+++,,,,,,///...---...000555:::===;;;>>>CCCFFFEEE@@@888333555666888888777555222000---------000444:::???BBB555111000555999:::===@@@AAA@@@@@@@@@@@@???>>><<<999999999888777666555444000///---,,,++++++,,,,,,---000444444222111444666<<>>GGGOOOIIIGGGJJJHHH@@@:::888888999;;;???GGGRRR]]]dddeeedddbbb```\\\XXXTTTQQQQQQOOONNNKKKJJJHHHGGGGGGKKKLLLNNNPPPQQQRRRSSSSSSRRRIII@@@===<<>>??????AAAEEEKKKPPPTTTZZZbbbggglllrrrxxx{{{zzzssskkkkkkkkkkkkjjjjjjkkkkkkjjjddd___\\\UUUMMMIIIJJJWWW```iiinnnrrruuuuuurrrrrrtttuuuvvvvvvtttqqqooonnnmmmmmmnnnooommmiiifff]]]YYY[[[fffrrrzzz}}}~~~}}}wwwnnneee]]]OOOCCC777555222111222333333333333777EEEkkkppp~~~xxxNNN;;;CCCVVV~~~ssspppqqqppppppqqqtttzzz~~~wwwssstttwwwxxx{{{|||zzzvvvqqqooonnn___bbbeeecccZZZNNNHHHIIIKKKHHHLLLYYYuuuggghhhwwwoooVVVEEE:::555777KKK```eeeZZZZZZZZZYYYUUUMMMFFFCCCJJJJJJJJJGGG@@@<<>>mmmwwwWWWEEELLLcccuuusssddd]]]YYYVVVYYYUUUVVVUUUOOOGGGAAA??????@@@CCCFFFIIIKKKNNNQQQTTT[[[___eeelllqqquuuyyy}}}}}}sssiiibbbgggfffdddbbbccciiittt}}}kkk``````dddTTTSSS\\\[[[WWWQQQFFFDDDCCC???777222444>>>GGGMMMHHHDDDBBB???;;;:::<<<888999:::<<>>HHHSSSdddqqq|||uuucccZZZ```|||}}}xxxwwwyyyxxxqqqjjjhhhjjjjjjiiijjjiiiddd[[[TTTKKKKKKCCC777///------+++,,,,,,+++******+++,,,,,,...---------///222666888@@@BBBCCCBBB===777333111111222444666666444222111...///000111333999AAAFFF;;;555222444666777:::======???BBBCCCAAA>>><<<;;;999999999999888777666555222111///...,,,+++******,,,///222333222111444666777<<>>DDDOOOxxxrrrnnnooopppqqqrrrtttyyy~~~~~~yyyvvvvvvxxxxxx{{{}}}~~~{{{xxxuuutttlllooopppmmmeee\\\VVVUUUKKKGGGKKKTTTfffcccVVV[[[sss___MMM???:::@@@UUUfffeee[[[[[[\\\ZZZRRRGGGAAAAAAFFFLLLTTTUUUKKKAAAAAAGGGaaahhhgggnnn~~~wwwZZZFFFGGGKKKMMMIIIBBB===>>>AAA@@@AAACCCEEEFFFHHHLLLNNNQQQRRRRRRQQQOOOLLLIIIGGGFFFGGGGGGHHHIIIIIIHHHHHHLLLMMMNNNMMMKKKFFFAAA>>>666888???JJJVVVaaaooozzzyyyjjjbbbdddhhhfffhhhfff\\\JJJBBB888111///......---+++,,,------++++++,,,---...------......///000111222===nnn]]]EEEEEEXXXqqqvvvggg^^^ZZZXXX[[[WWWXXXWWWQQQHHHAAA>>>>>>???BBBEEEHHHJJJLLLPPPRRRWWWYYY___hhhoootttzzz{{{vvvxxxuuurrrpppkkkffffffiiifffttttttdddYYYVVVUUUHHHHHHOOOMMMMMMMMMEEE======;;;777555999CCCKKKLLLHHHBBB===:::::::::<<<999;;;======>>>CCCKKKQQQXXXZZZ\\\[[[XXXSSSOOOMMMIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHJJJLLLNNNPPPPPPQQQNNNHHHBBB>>>:::;;;CCCNNNaaammmzzzmmm[[[VVVbbb}}}zzzzzz|||yyyqqqlllkkkkkkjjjiiijjjiiicccZZZSSSKKKJJJCCC777///---,,,+++,,,,,,+++******+++,,,,,,------------///111333444===AAAEEEEEE???999333111...///222444555444222111...///111111333888???EEE???888444444666666888<<<;;;>>>BBBCCC@@@===;;;:::999999999999888777777666222222000...---+++***)))+++///222333111111444666666:::???@@@>>>===>>>@@@BBBDDDGGGGGGEEECCCAAAAAADDDLLLTTTZZZdddrrr{{{}}}yyypppggg```]]]\\\\\\aaaccceeedddcccccceeegggkkkgggcccaaa[[[RRRMMMMMMPPPXXX```eeekkkrrruuuuuusssuuuyyy|||}}}}}}}}}}}}tttmmmeeebbbdddnnnxxx~~~zzzyyyvvvmmmbbbYYYQQQFFF;;;333111000000222333333222444666@@@```]]]jjj{{{~~~sssiiiqqqdddEEEEEEEEEmmmqqqlllnnnpppqqqssstttwwwzzz{{{zzzxxxxxxxxxzzz}}}tttuuusssppplllhhhdddaaa```[[[```eeeeeewwwxxxggg```pppjjjUUUFFFCCCLLLbbbmmmdddYYYVVVVVVUUUOOOCCC===>>>;;;CCCNNNUUUPPPFFFAAABBBSSSfff```YYYlllttt___LLLDDDBBBDDDGGGBBB888888>>>;;;<<<>>>>>>>>>???CCCFFFIIIJJJJJJJJJIIIFFFDDDBBBAAABBBCCCDDDDDDEEEDDDDDDHHHIIIJJJJJJHHHDDD@@@===777555777???HHHQQQ___lllsssvvv|||}}}iii```cccgggeeefffeee[[[HHHAAA777111//////...---+++,,,------++++++,,,---...------......///000111888===kkkjjjJJJBBBNNNmmmxxxkkkaaa]]][[[___ZZZ[[[YYYRRRIIIAAA>>>======???CCCEEEGGGJJJNNNPPPUUUVVV\\\gggpppvvv~~~wwwmmm___VVVTTTIIINNNUUUZZZ\\\XXXQQQLLLFFF===???CCC???@@@DDD@@@::::::888777777<<>>=========<<<<<>>???DDDHHHMMMQQQVVVVVVSSSOOOLLLKKKGGGGGGFFFFFFGGGHHHHHHIIIGGGHHHJJJKKKMMMNNNNNNNNNKKKHHHDDDAAA<<<;;;BBBKKKZZZggguuu}}}kkk[[[XXXfff}}}|||~~~~~~zzzqqqmmmnnnlllkkkjjjkkkiiiddd[[[TTTKKKJJJCCC777///---,,,+++,,,,,,+++******+++,,,,,,,,,------...///000111222:::@@@FFFHHHCCC;;;555222,,,...111333444444333111,,,...///000111666===BBBAAA:::555555555555888<<<999>>>BBBCCC@@@<<<:::999999999999999999888777666333222111///---+++***)))+++...222333111111444666888<<<@@@AAA@@@@@@BBBEEE@@@EEEJJJMMMKKKFFFBBB???:::@@@BBBBBBIIIVVV^^^^^^___]]]\\\\\\^^^bbbfffiiieeekkkrrrtttqqqkkkgggdddgggccc```___ZZZRRRNNNNNNKKKSSS[[[```gggpppuuuvvvtttvvvyyy|||~~~~~~}}}~~~wwwnnnbbb```dddpppzzz|||~~~zzzwwwsssiii]]]TTTMMMBBB888222111///000222333222222333333;;;\\\UUU]]]pppsssrrrvvvnnnKKKGGG>>>fffpppkkkmmmppprrrtttsssuuuwwwyyyzzzyyyxxxwww}}}}}}xxxpppssstttggghhhwwwxxxqqq\\\LLLIIITTTjjjrrrdddRRRMMMLLLOOOLLLBBB<<<;;;777;;;EEEOOOPPPJJJFFFFFFMMMkkkcccKKKXXXiii___RRRCCC;;;;;;CCCAAA666444===:::;;;===<<<:::;;;???BBBDDDDDDEEEFFFEEECCC@@@???===>>>???@@@AAABBBBBBBBB@@@BBBDDDFFFFFFDDDAAA???===777555999>>>DDDQQQ^^^jjjqqq{{{vvvqqqhhh```dddiiigggiiiggg\\\GGG@@@777000//////...---+++,,,------++++++,,,---...------......///000111::::::cccsssQQQEEEIIIkkkzzznnnddd```^^^bbb\\\\\\ZZZTTTJJJBBB===<<<;;;===AAADDDFFFHHHLLLNNNVVVVVV\\\hhhrrryyy}}}ttthhhXXXLLLHHH???<<<<<>>>>>BBBEEEDDDAAA???BBBEEEFFFKKKQQQRRRPPPLLLJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLGGGHHHIIIKKKLLLLLLMMMMMMKKKIIIHHHEEE@@@>>>CCCKKKTTTbbbqqq{{{mmm]]]\\\hhh{{{}}}~~~{{{rrrllllllllllllmmmnnnkkkeee\\\VVVNNNIIIAAA888111---+++***************************,,,...//////......000111555AAAGGGCCC@@@AAA::://////444555111222666666111---000333333111333999???BBB<<<666333444777888888999<<<@@@BBBBBBAAA@@@@@@<<<;;;:::;;;:::999666333555444222000...---,,,+++,,,---000222555666666666<<>>>>>@@@FFFLLLPPPPPPLLLHHHFFF@@@999888AAAIIIKKKNNNRRR^^^ZZZZZZbbboooxxxxxxuuuqqqwwwwwwrrrssswwwqqqfffeee^^^YYYXXXVVVPPPJJJHHHLLLNNNUUU___fffkkkrrryyyzzzyyyxxxxxxyyyyyyxxxwwwuuu{{{}}}||||||tttkkkaaabbbeeekkksss|||yyyvvv|||yyytttmmmccc[[[TTTJJJ>>>555111111222222222333333333777999???ZZZ[[[YYY{{{jjjuuuyyyyyyRRR@@@FFFZZZ~~~pppooommmmmmpppmmmtttuuuwwwyyyzzzzzzzzzyyy|||yyy~~~|||wwwiiijjjvvv{{{tttkkkZZZPPPZZZkkkmmmcccNNNKKKIIIJJJJJJGGG???888777555;;;GGGOOOLLLDDD>>>KKK]]]aaaQQQLLLVVVZZZQQQIII;;;555===AAA;;;555555???===;;;999999;;;===???CCCCCCDDDDDDCCCBBB@@@??????===;;;===AAADDDEEEDDDFFFEEEEEEDDDCCCCCCBBBBBB:::;;;;;;999888???JJJSSSbbbooo}}}wwwyyyjjjbbb```iiioooiii```ZZZHHHAAA888111000//////...------------------------------......///000000000222>>>^^^ZZZHHHHHHaaatttqqqeeeaaa```]]][[[XXXTTTQQQOOOIIIAAA;;;===???AAABBBCCCEEEIIILLLRRRUUU]]]jjjyyyzzzfffXXXKKKAAA:::888666333333666999;;;<<<888666555555666666444333;;;888666666999<<<>>>???EEEVVVXXXPPPNNNIIIAAA@@@EEEEEEGGGGGGCCC???BBBIIIGGGGGGHHHIIIJJJJJJJJJIIIKKKLLLMMMLLLKKKKKKLLLNNNIIIIIIIIIJJJKKKLLLNNNOOOLLLLLLLLLHHH???999???IIIOOO```qqq{{{}}}jjjZZZ^^^ttt~~~~~~}}}}}}~~~zzzqqqkkkjjjkkklllmmmmmmjjjddd[[[UUUNNNIIIAAA888111---++++++************************,,,,,,------......000000222<<>>999//////333444111222555555111---000222222111222888===AAA>>>888555444555888999:::===@@@BBBBBBAAAAAAAAA===;;;;;;::::::999666444555444222000...---,,,,,,,,,---000222444666666666;;;>>>BBBDDDCCCAAA@@@??????DDDJJJOOOQQQRRRRRRRRRLLLGGGDDDEEEFFFHHHQQQ[[[dddgggooo~~~yyyzzzssshhhjjjaaaYYYTTTNNNHHHFFFGGGHHHHHHMMMVVV\\\bbbkkkssswwwuuurrrqqqqqqooommmkkkggglllooonnnoooqqqmmmgggaaabbbfffkkksss|||uuutttxxxrrrkkkaaaXXXPPPFFF;;;333111111111222222222333333333666;;;UUUZZZTTT{{{fffooozzzYYYFFFDDDUUU~~~pppooolllmmmpppmmmssstttvvvxxxyyyyyyyyyyyy|||{{{|||hhh___dddyyy{{{oooyyy{{{gggXXX\\\hhhiiiaaaHHHFFFDDDDDDFFFDDD>>>888666444777AAAHHHFFF@@@;;;===LLLRRRJJJFFFMMMOOOJJJFFF:::555<<<@@@;;;555666>>><<<:::999888:::;;;===???@@@AAAAAAAAAAAA@@@??????===<<<===@@@CCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCC<<<;;;999666555:::EEENNN___lll{{{~~~vvvhhhbbbbbbjjjnnnhhh___ZZZGGG@@@666000//////...---------------------------------......///000000000000777UUU}}}zzzVVVDDD]]]ssstttjjjccc___\\\[[[XXXTTTRRROOOIIIAAA;;;===???@@@AAABBBEEEIIILLLTTTVVV___mmm~~~jjjWWWKKKDDD>>>;;;;;;888666666777888999999999888666666777777666444888777555555666999===???XXXiiihhh\\\WWWSSSNNNPPPJJJIIIJJJLLLJJJFFFGGGKKKBBBCCCDDDFFFGGGHHHIIIIIIKKKLLLLLLKKKJJJKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLIIIBBB===AAAHHHOOO___qqqzzzqqqccc[[[fff}}}}}}{{{|||}}}yyypppjjjhhhkkkllllllllljjjcccZZZSSSMMMHHH@@@888111---++++++************************,,,+++***+++---///000000111999<<<999999<<<999222///222333111222444444111---///111000///111666:::AAA@@@===777333333777;;;:::===AAABBBBBBAAAAAABBB===<<<;;;::::::999666444555444222000...------,,,,,,---///222444555666777:::>>>BBBDDDCCCBBBAAAAAA>>>BBBHHHMMMRRRVVV[[[___[[[YYYVVVQQQMMMOOO]]]lll|||xxxnnnfff]]]VVVOOOHHHEEEFFFDDDBBBEEEJJJOOOSSS[[[dddcccaaa___^^^]]]\\\ZZZXXXVVVZZZ\\\[[[^^^bbbcccaaa```bbbfffmmmuuu}}}~~~ssswwwvvvpppiii^^^TTTKKKBBB888111111111111222222222222333111444888PPP|||eeeUUUzzziiidddnnnttt^^^HHH@@@MMMrrrqqqoookkklllooolllqqqsssuuuwwwxxxyyyyyyyyy~~~zzzaaaPPPLLLOOOddd|||sssfffkkkxxxxxxeeeTTTPPPWWWYYYTTTBBB@@@>>>>>>@@@@@@<<<999777333444<<>>???????????????===<<<===???AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDD???===:::555444888BBBJJJZZZhhhxxx|||fffeeeccceeekkkmmmfff^^^YYYDDD===444///......---,,,------------------------------......///000000000333555QQQ~~~jjj???VVVnnnwwwpppeee^^^\\\[[[XXXUUURRRPPPJJJAAA;;;===>>>@@@AAABBBDDDHHHKKKSSSUUU___ppp}}}ooocccQQQCCC<<<;;;<<<<<<:::999777777888888777666;;;999888777888888666555888888888666555777===CCC^^^www{{{tttkkkbbbbbbWWWRRRPPPQQQOOOKKKHHHIIIAAAAAABBBBBBDDDEEEFFFGGGNNNOOOPPPPPPOOOPPPQQQSSSRRRRRRSSSRRRQQQPPPNNNMMMRRRNNNKKKJJJFFFBBBCCCHHHNNN___pppzzzmmmddddddttt|||{{{{{{}}}yyypppjjjiiimmmmmmnnnmmmjjjcccZZZSSSMMMHHH@@@888111---,,,+++************************---+++)))***...111333333555999:::888:::>>>===888000111222222222333333222...///000///...000444777???AAA@@@;;;333111666;;;;;;>>>AAABBBBBBAAABBBBBB>>><<<;;;::::::999777555555444222000///...---------...///111333555666777:::===AAACCCCCCBBBCCCCCC@@@BBBEEEIIINNNUUU]]]ccchhhhhhhhheeebbbfffrrr|||uuukkkbbb^^^ZZZQQQIIIEEEBBB@@@AAADDDFFFFFFKKKRRRMMMLLLLLLMMMPPPQQQQQQPPPOOOPPPPPPOOOQQQUUUZZZ]]]```ccchhhooowww~~~zzzuuu~~~{{{rrrnnnggg\\\QQQGGG>>>666000111111111111222222222222333555666JJJxxx{{{aaawwwoooeeejjjlllzzzcccHHH>>>FFFgggsssooojjjjjjnnnlllppprrrtttwwwyyyzzzzzzzzzxxxjjjTTTBBB<<<===???OOOdddmmmfff^^^\\\ccc^^^SSSFFFAAAEEEGGGEEE@@@>>><<<;;;======<<<:::777444555<<<@@@>>>:::888444666<<<@@@===888999===AAA<<<;;;@@@BBB???=========;;;:::888777777888888777777999:::<<<===>>>>>>>>>=========>>>???@@@??????@@@@@@AAABBBCCCCCCCCCBBB@@@;;;777666;;;DDDKKKVVVdddvvvppp\\\ccceeehhhlllllleee]]]XXX@@@:::222...---...---+++------------------------------......///000000000555222OOO{{{@@@OOOeeetttsssggg______[[[YYYVVVTTTQQQKKKBBB;;;<<<>>>???@@@AAACCCFFFIIIOOORRR]]]qqqtttfffZZZRRRPPPIIIAAA;;;;;;<<<>>>???;;;;;;;;;===???@@@>>><<<@@@>>>===<<<===<<<;;;999;;;======:::777999@@@GGG^^^}}}{{{~~~qqqfff\\\WWWSSSMMMGGGEEECCCBBBAAAAAAAAABBBCCCDDDRRRVVVZZZ\\\[[[YYYWWWVVVSSSSSSTTTUUUSSSQQQNNNMMMRRRMMMIIIJJJJJJGGGGGGJJJNNN___qqqzzzpppjjjmmm}}}}}}{{{{{{|||xxxpppkkkkkkoooooopppoookkkdddZZZTTTLLLHHH@@@888111---,,,,,,************************---,,,***+++...222666888;;;;;;:::999<<>>@@@AAAAAAAAABBBCCC???===;;;::::::999888666444444222111///.........---...///111333555777888999<<>>===@@@>>><<<;;;;;;<<<<<<;;;555333666===@@@<<<777555444333666;;;:::666888>>>???>>>???BBBBBB@@@>>>???>>>===<<<:::999888888888666666777888999;;;<<<===<<<===>>>????????????@@@>>>>>>???@@@AAABBBBBBCCCAAA???;;;999999???FFFLLLSSSbbbtttyyy}}}lll^^^bbbeeejjjlllkkkfff\\\TTT===888111------...---+++------------------------------......///000000000333...HHH|||GGGIIIYYYnnntttiiiaaaccc\\\ZZZXXXVVVSSSMMMDDD<<<<<<===>>>??????BBBEEEHHHLLLPPP\\\ooo{{{lll___VVVNNNEEE@@@AAAAAACCCDDDEEEDDDBBB???>>>???AAADDDHHHJJJIIIGGGFFFDDDBBBBBBBBBBBB@@@>>>>>>@@@@@@<<<999:::AAAGGGfff{{{iii]]]UUUKKKDDDAAAAAA@@@>>>>>>???AAADDDEEETTTZZZccchhhgggbbb\\\YYYVVVWWWXXXXXXXXXUUUSSSQQQRRRLLLIIIKKKMMMKKKKKKLLLPPP```sss|||tttooorrr{{{zzzzzzvvvppplllmmmqqqqqqqqqppplllddd[[[TTTLLLGGG@@@777111...,,,,,,************************,,,,,,,,,+++---111888===@@@>>>;;;;;;>>>@@@???===333111222555555333222444111000///......///111222999>>>BBB???888333444777;;;===???@@@@@@@@@AAABBB@@@>>>;;;::::::999888777444444222111000/////////......///000222555777888999;;;>>>@@@@@@@@@AAABBBEEEEEEEEEEEEHHHMMMTTTYYY]]]```dddiiipppsssooogggiiilllnnnooooooooopppqqqrrrpppsssoooddd___YYYSSSOOOIIIIIIMMMRRRQQQMMMMMMPPPSSSRRRRRRTTTWWWYYYYYYXXXZZZWWWUUUSSSOOOMMMRRRYYYaaaeeemmmuuu}}}~~~rrrxxxwwwppphhhaaaVVVIII>>>777444333000000000111111111111222111555111>>>iiikkknnnoooQQQDDD@@@VVV|||vvvnnngggggglllkkknnnooorrruuuxxxzzzzzz{{{sssVVVFFF???;;;888777111000555@@@HHHGGGCCCAAA<<<>>>???>>><<<999888777======<<<;;;;;;;;;;;;<<<333222666<<<>>>:::555444222222555999;;;<<>><<<;;;::::::777777777777888999;;;;;;;;;===???@@@??????@@@AAA??????@@@@@@AAABBBCCCCCC???===;;;:::<<>>;;;<<<>>>>>>>>>@@@DDDFFFKKKOOOXXXfffttt~~~mmm___OOOHHHFFFEEEEEEFFFBBBFFFLLLPPPOOOJJJDDD???BBBBBBDDDGGGJJJLLLKKKJJJEEEDDDBBBAAAAAA@@@???===@@@AAAAAA>>>;;;;;;???CCCaaannn___SSSHHH@@@>>>@@@???>>>>>>@@@DDDHHHKKKRRR[[[fffnnnooojjjddd```ZZZ[[[[[[[[[ZZZXXXVVVUUUTTTPPPMMMOOOOOOMMMLLLNNNRRRcccuuu|||yyy~~~zzzwwwvvvsssnnnlllnnnqqqqqqqqqpppkkkcccYYYRRRLLLGGG???777111...------************************)))+++---+++***...888@@@HHHDDD@@@AAACCCDDDAAA???444111222666777333333666333111///......000111111555;;;@@@@@@;;;555333333:::<<<>>>>>>>>>>>>@@@BBB@@@>>>;;;::::::999999777444333222111000/////////......///000222555777888888;;;===>>>>>>>>>???AAADDDEEEFFFHHHJJJNNNTTTXXXTTTXXX\\\aaajjjrrrooogggppprrrvvvyyyyyyvvvrrrnnnhhhgggiiioooyyyyyyooogggcccccc]]]\\\]]]^^^\\\WWWVVVYYYZZZYYYXXXZZZ\\\]]]]]]\\\___\\\ZZZXXXRRRMMMPPPWWWbbbgggoooxxxvvvsss}}}|||ssslllddd]]]RRRDDD:::444222333000000000000111111111111000666444???gggggggggzzzbbbJJJ???LLLooowwwnnnffffffkkkjjjkkklllpppsssvvvxxxyyyyyy~~~iiiWWWDDD;;;;;;;;;:::999111555777777999===>>><<<<<<<<<===>>><<<999666555777888999999999:::;;;<<<777555777<<<===:::888:::888<<>>===<<<::::::999888888888999::::::===@@@AAA@@@@@@AAACCCBBBBBBCCCCCCDDDDDDDDDEEEAAA@@@>>>???AAAEEEIIIJJJOOO]]]mmm{{{vvvgggaaacccfffiiijjjmmmjjj\\\LLL:::555///---...///...,,,------------------------------......///000000000444000DDDoooVVVAAACCCcccxxxooodddeee```^^^\\\[[[YYYQQQGGG@@@;;;<<<======>>>???CCCEEEGGGJJJOOOUUUYYY\\\^^^___RRRKKKFFFGGGGGGGGGKKKQQQSSSWWW\\\^^^]]]YYYTTTQQQPPPOOOOOOOOOPPPPPPOOOMMMJJJHHHFFFEEEEEEDDDBBBAAAEEEDDDCCCAAA@@@??????@@@PPPvvvuuuhhh\\\PPPIIIGGGKKKIIIFFFEEEFFFIIIMMMPPPSSS[[[gggqqqtttssspppnnngggfffeeecccaaa___]]]\\\ZZZWWWUUUTTTRRRMMMLLLOOOUUUfffxxxzzzuuutttppplllkkknnnpppppppppooojjjbbbXXXQQQKKKGGG???777111...------************************&&&+++---+++(((,,,777BBBOOOJJJEEEGGGIIIHHHEEECCC555222333777888444333777444222///...///000111111333999???@@@===777333111:::;;;===>>>===>>>???AAAAAA>>>;;;:::::::::999888444333222111000000000000......///000222555777999888:::============>>>???CCCEEEHHHJJJMMMQQQWWW[[[YYY^^^cccgggqqq|||{{{xxx}}}wwwyyyyyyrrriiihhhtttyyyssstttqqqmmmjjjhhhbbb[[[ZZZ]]]^^^^^^]]]___bbbdddccccccaaa^^^]]][[[TTTLLLNNNVVVbbbhhhqqqzzzxxxqqqvvvxxxmmmfffaaaZZZOOOAAA777222111222000000000000111111111111000999999CCChhheeedddwwwNNN???EEEeeexxxnnneeeeeekkkjjjhhhjjjmmmqqqtttvvvwwwwww~~~|||fffSSSOOOEEE;;;:::===>>>;;;888===>>>;;;666<<>><<<===AAACCCKKKQQQPPPRRRWWWVVVPPPQQQWWWZZZWWWQQQNNNMMMLLLHHHGGGFFFDDDBBB@@@???>>>===<<<:::888888888888999999===AAABBBAAAAAACCCEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCDDDFFFIIIKKKKKKMMM[[[kkkwww}}}lllfffcccfffhhhjjjnnnkkk\\\JJJ999555///---...000///---------------------------------......///000000000------AAAkkkYYY>>>===bbbzzzqqqccccccaaa___^^^]]]ZZZSSSIIIAAA;;;<<<=========???BBBEEEBBBEEEGGGFFFBBB@@@@@@AAAGGGHHHNNNSSSPPPLLLPPPYYYhhhjjjnnnoooooonnnmmmmmmeeeccc```^^^]]][[[YYYWWWVVVTTTRRRQQQQQQPPPNNNLLLJJJHHHFFFEEEEEEDDDAAA???GGGbbbrrrvvvxxxnnnbbb[[[ZZZZZZWWWRRRNNNLLLMMMPPPRRRUUU]]]hhhrrrxxxzzz{{{{{{yyywwwtttqqqnnnkkkjjjiii___\\\[[[YYYSSSMMMLLLOOOWWWhhhzzz}}}yyywwwsssllljjjlllsssttttttppphhh]]]UUUPPPJJJIIICCC888000...---+++******************************,,,---,,,,,,333===PPPPPPLLLGGGEEEGGGFFFCCC>>>999333111222444333222888444000...000111111///666:::===???===999555333555999===>>>===<<<===>>>???>>>===;;;999888888888666444222000///000222333000...---///333555555333999;;;???@@@AAAAAABBBCCCBBBDDDGGGKKKOOORRRUUUVVVYYY]]]ccckkksssxxx{{{}}}~~~uuuqqqpppllliii|||zzzoooggg^^^UUUQQQTTTXXX___gggkkkllljjjjjjjjjllljjjeee]]]UUURRRTTTWWWfffiiiqqq|||xxxttt}}}~~~zzznnnbbb]]]VVVJJJ???777333222222000,,,,,,111111------111...===888:::aaahhhbbbWWWEEEBBBUUUzzz}}}eeefffhhhgggjjjlllmmmnnnppprrruuuxxxyyyzzzrrr___YYY^^^```WWWMMMMMMOOONNNHHHEEEFFFFFFDDDJJJKKKJJJHHHIIIMMMMMMIIIGGGEEEBBBAAABBB@@@<<<999555444444555888999888777999777999===>>>AAAHHHQQQ\\\fffmmmmmmnnnpppnnniiigggbbb]]]]]]^^^[[[WWWTTTVVVOOOFFFBBBAAAAAA>>>;;;;;;;;;;;;:::888888888999888;;;>>>BBBFFFHHHJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKKKKJJJHHHGGGHHHJJJPPPYYYgggtttqqqddd```fffkkknnnnnngggWWWHHH888222.........,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,............////////////000333888\\\aaaRRRHHHQQQyyyddd```[[[]]]\\\YYY[[[ZZZQQQDDD;;;:::<<<>>>===;;;===BBBAAA???<<<999888<<>>999444333444666666555999555000...///111111111444777<<<>>><<<999444222444888<<<======<<<===??????>>>===;;;:::999888888666555222000///000222333222000...///333555666555666888<<<>>>???@@@BBBCCCEEEFFFHHHLLLPPPUUUXXX[[[[[[___ffflllqqqvvvyyy{{{zzzvvvsssqqqqqquuuggg___ZZZWWWZZZaaaeeellluuu{{{{{{wwwtttrrrooonnnjjjccc\\\YYYZZZ]]]gggjjjrrr{{{tttttt}}}{{{xxxmmmaaaZZZRRRFFF;;;444111111111222...///222222//////333///<<<666888[[[{{{kkk___}}}www}}}WWWDDD>>>OOOpppfffdddfffeeejjjlllllllllmmmpppuuuyyy||||||vvv]]]SSSJJJLLLWWW___^^^YYYdddccc\\\SSSPPPUUU[[[]]]^^^]]]XXXRRRQQQUUUUUURRRMMMJJJGGGFFFEEECCC???<<<888777666777999:::;;;:::777666666888;;;GGG[[[nnn{{{jjjiiiiiikkkkkkjjjgggfffPPPJJJDDDBBBDDDDDDCCC@@@;;;<<<<<<<<<:::999999999999;;;>>>BBBFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNPPPPPPNNNNNNNNNLLLJJJIIIIIIJJJQQQZZZhhhvvvwwwnnnccchhhkkklllkkkdddUUUFFF888222.........,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,............////////////---111555QQQoooRRRBBBPPP~~~iiibbb]]]^^^\\\XXXXXXXXXPPPFFF???<<<<<<>>>>>><<<===@@@>>>???>>>===>>>CCCJJJPPPUUUWWWYYY]]]aaaeeegggiii}}}zzzaaaZZZQQQJJJHHHHHHGGGFFFLLLPPPRRROOONNNWWWiiixxxxxxrrrooolllhhheeeddd```YYYTTTTTTVVV^^^jjjrrruuuyyy}}}}}}zzzqqqiiibbb]]]XXXSSSQQQSSS```nnn|||{{{sssrrr|||}}}wwwtttppplllllloootttuuutttpppiii___VVVPPPJJJIIICCC888000...---+++++++++++++++++++++++++++((()))+++...---***---333???DDDFFFCCCBBBEEEFFFDDD;;;777333222444777666555999555111...///000111222111555:::======:::555111333666:::<<<<<<===>>>???>>>>>>===;;;:::999888888777555222000///000222333444222///000222444666666555777;;;===???@@@BBBDDDDDDDDDEEEHHHLLLQQQUUUXXXWWW]]]eeejjjmmmqqquuuxxx|||yyymmmpppwwwrrrhhh]]]XXXXXX^^^iiisssvvvuuuqqqjjjbbb]]]^^^```kkknnnssszzz|||}}}|||||||||||||||}}}}}}}}}rrruuuzzzwwwsssiii^^^VVVMMMAAA666000//////000111//////111222000111444111999444555RRRrrryyyggg}}}lllgggzzz\\\FFF<<>>===;;;888888BBBYYYnnn}}}tttjjjaaaZZZWWWHHHDDDAAA@@@CCCDDDBBB@@@<<<======>>>===;;;:::999999;;;===AAADDDGGGIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSRRRSSSRRRPPPMMMKKKKKKKKKRRR[[[jjjxxx}}}zzzuuuqqqgggjjjllljjjfff___PPPCCC777111.........,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...555666IIIsss___FFFPPP}}}rrrfff``````^^^ZZZWWWUUUPPPIIIDDD???<<<>>>>>><<<<<<>>>888;;;???AAACCCHHHPPPVVV^^^```ccchhhmmmrrrvvvwww~~~xxxnnncccZZZSSSNNNMMMKKKNNNPPPLLLFFFHHHQQQZZZqqq~~~zzzyyyxxxqqqdddYYYUUUVVV[[[eeekkklllooosssxxxyyy|||~~~ssslllddd^^^XXXSSSSSSVVVaaaooo|||wwwppppppzzz|||vvvsssooollllllpppuuuuuussspppjjj```VVVPPPJJJIIICCC888000...---+++++++++++++++++++++++++++)))))),,,000///+++,,,///===CCCFFFBBB>>>>>>???>>>888444000000222555555444777444111...---...000111000333888===???<<<777333222444777:::<<<===??????=========<<<;;;999888888777555222000///000111222333222000///000222444555666888;;;<<<===>>>@@@BBB===<<<<<<===@@@DDDIIIKKKGGGMMMUUUZZZ\\\___dddhhhnnnvvv~~~|||tttkkkiiinnnooohhheeehhh```^^^]]]___dddlllwww|||sssjjjeeeeeegggqqqsssxxx|||}}}{{{}}}|||{{{{{{zzzzzzzzzzzz}}}vvvyyy|||vvvrrrnnneee[[[RRRIII<<<222//////000000///------...///000111333111555222333IIIkkk}}}lllaaannn{{{{{{gggLLL>>>DDDWWW}}}qqqccc```aaahhhggggggiiikkkoootttyyy{{{}}}|||wwwmmm```VVVOOOLLLNNNGGGDDDMMMaaasss{{{}}}www{{{zzztttnnnkkkgggbbb]]]YYYQQQHHHFFFIIIJJJHHHDDDDDDDDDFFFGGGIIIJJJJJJJJJGGGBBB@@@@@@AAABBBBBBEEECCCBBB???;;;;;;FFFRRRmmmxxx~~~lll]]]RRRJJJCCCFFFDDDBBBBBBCCCCCCBBB@@@???????????????===:::888888:::<<<>>>AAADDDEEEFFFIIIIIIJJJLLLOOOQQQSSSUUUVVVWWWVVVTTTPPPMMMLLLLLLQQQ[[[jjjyyytttyyyvvvnnnooojjjmmmlllgggaaaYYYLLL@@@666000---...///,,,,,,...++++++,,,,,,,,,,,,---------------.........//////...666777AAAddd___TTTttt~~~lllddddddbbb___[[[VVVPPPKKKGGG@@@;;;<<<===;;;<<<>>>===BBBIIINNNPPPUUU[[[aaalllpppuuu{{{zzzuuuzzz~~~zzz~~~}}}vvvvvvqqqeee^^^SSSSSSRRROOOJJJHHHGGGHHHNNNlll~~~nnn```[[[YYYYYY]]]^^^\\\\\\___fffjjjpppvvvvvvtttvvvyyysssllleee___YYYTTTUUUYYYcccppp}}}vvvqqqqqq}}}{{{uuurrrooolllmmmqqqvvvtttrrrooojjjaaaVVVOOOJJJIIICCC888000...---++++++++++++++++++++++++++++++***---222111---+++---999AAAFFFAAA;;;:::<<<<<<;;;666111///111444555444444333111...------...000000222777===@@@@@@;;;666222333444777;;;===>>>???<<<<<<===<<<;;;:::888888888666333000//////111222222111000///...///111333555777888888777888:::;;;666555444444555888;;;>>>666;;;@@@DDDEEEFFFHHHJJJKKKRRRZZZ\\\[[[^^^jjjuuutttnnnqqqqqqjjjgggjjjbbbhhhpppuuuyyy}}}sssrrrqqqsssxxx{{{sssppprrrvvvvvvyyy|||~~~~~~}}}|||~~~}}}|||{{{zzzzzzzzz{{{yyy~~~zzzrrrmmmhhh```WWWNNNEEE888111///000111000.........---...111333444000000000333CCCeeeyyyllluuuzzzsssyyy~~~sssSSS@@@AAALLLkkk{{{ggg``````fffccceeeiiinnnqqqtttuuuuuusssqqqiii\\\UUUZZZjjjwwwiiiYYYIIIJJJYYYhhhmmmkkk[[[bbbfffddd___[[[UUUNNNNNNMMMIIICCCCCCFFFFFFCCCCCCCCCDDDEEEGGGIIIKKKMMMKKKHHHEEEEEEFFFIIIKKKKKKKKKHHHGGGHHHGGGCCCBBBEEEOOOYYYfffrrrxxx~~~}}}mmm\\\TTTSSSOOOJJJGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDBBBBBBBBB@@@<<<999999999:::<<<>>>???AAABBBFFFGGGHHHKKKNNNQQQTTTUUUYYYZZZYYYWWWSSSOOOMMMMMMOOOYYYiiiwwwzzz{{{nnnmmmpppkkkmmmllleee]]]TTTHHH===444///---//////,,,,,,---+++++++++,,,,,,---------------------............)))000444999UUU___fffxxxiiigggfffdddaaaYYYPPPKKKHHHAAA;;;::::::;;;>>>CCCOOOWWW```eeegggjjjpppvvv|||xxxtttqqqnnnmmmnnnfffdddlllqqqlllmmmoooiiibbbaaakkkyyyzzzssszzzpppfffYYYQQQNNNMMMIIIEEEBBBYYYzzzqqqddd]]]YYYUUUTTTQQQMMMLLLNNNUUUXXXbbbkkkkkkeeedddhhhooojjjddd```ZZZUUUWWW\\\dddqqq~~~xxxuuuwwwyyyuuusssppplllmmmqqqvvvsssqqqnnnjjjaaaUUUMMMJJJIIICCC888000...---+++************************+++***---111222...+++---333===CCC???999:::???CCCBBB<<<444111222555666666222222222111...---...///000111555;;;@@@AAA>>>:::222222333666:::<<<======;;;<<<======<<<:::999888888666333000//////000111000111111000......///111222333333222111111222444333333222222222444777888777888:::<<<<<<<<<:::999777<<>>BBBZZZnnnbbb___dddbbbeeejjjooorrrrrrqqqooofffaaa^^^^^^bbboootttWWWJJJMMMRRROOOHHHGGGMMMQQQPPPPPPRRRRRRPPPOOOPPPOOOLLLMMMPPPOOOKKKHHHHHHGGGEEECCCBBBCCCEEEGGGFFFEEEGGGKKKOOOQQQRRRYYYTTTSSSUUUUUUQQQLLLKKK???CCCJJJPPPSSSWWWcccppp|||zzzooo^^^UUUTTTQQQKKKHHHHHHHHHIIIJJJLLLOOOPPPOOOKKKGGGEEEEEEDDD@@@<<<;;;;;;;;;;;;;;;<<<===>>>BBBCCCEEEHHHLLLPPPSSSUUUYYYZZZZZZXXXTTTPPPNNNMMMOOOXXXggguuurrr}}}pppkkklllnnniiilllkkkdddZZZQQQFFF<<<333...,,,//////---,,,---***++++++,,,,,,------...,,,------------.........,,,...333999OOO}}}lll[[[qqqkkkffffffddd\\\QQQLLLHHHBBB<<<999999;;;EEEOOObbbjjjuuuzzzzzz}}}wwwmmmhhhddd``````bbb``````kkkrrrmmmnnnpppkkkcccaaagggpppnnneeehhhsss|||iiiXXXRRRPPPOOOMMMFFFNNN\\\qqqzzznnndddZZZTTTOOONNNKKKGGGGGGKKKMMMNNNWWWaaaccc[[[XXX[[[hhheeebbb```ZZZVVVYYY___eeerrr{{{|||}}}xxxuuutttqqqmmmmmmpppuuurrrooommmiii```TTTKKKJJJIIICCC888000...---+++))))))))))))))))))))))))+++)))+++///111---+++,,,///:::AAA===888:::CCCIIIHHH@@@666000000333666777111333555555111///...///000///222888???AAA???<<<333222222444999<<<<<<<<<;;;;;;======<<<;;;999777888666333000//////000111///111333333000......000///000000///...///111333222333333444666888999:::>>><<<;;;>>>AAAAAA===999999;;;@@@EEEDDDBBBJJJTTTXXX]]]iiizzz}}}xxxtttpppllliiiooosssyyy{{{yyyxxxxxxyyyuuuxxx{{{{{{zzzzzz{{{|||yyyyyyyyyzzz|||}}}~~~}}}yyynnneee___XXXPPPEEE<<<333///111222111......111000---///555999777111***111444888ZZZaaaEEE@@@???NNNsssuuufff```ccceeegggkkknnnoooooonnnmmmccc]]]bbbvvvzzz^^^NNNMMMOOOLLLGGGOOOVVVZZZ\\\___eeeiiiiii]]]^^^\\\YYYZZZ]]]\\\XXXZZZYYYVVVPPPJJJFFFFFFHHHIIIHHHGGGHHHKKKMMMNNNNNNYYYZZZ___eeeeee]]]WWWVVVPPPNNNMMMLLLIIIKKKYYYiii}}}lllccc\\\TTTYYYYYYXXXWWWXXXZZZ]]]```ZZZTTTMMMJJJJJJHHHEEEAAA???>>>===<<<;;;;;;<<<<<<>>>???BBBFFFJJJNNNRRRTTTXXXYYYZZZXXXTTTPPPNNNMMMOOOXXXfffttt{{{rrrkkkkkkjjjffffffjjjjjjcccYYYPPPDDD;;;222...,,,//////---+++---******+++,,,,,,---......,,,,,,---------.........222---222:::NNN}}}sssRRRjjjzzzmmmcccbbbccc\\\SSSMMMHHHCCC>>>;;;888>>>MMM\\\pppyyy}}}tttlllkkkkkkiiijjjmmmppppppzzz|||~~~~~~vvvrrrsssvvvssslllggghhhiiiooo|||mmm```YYYUUUTTTNNNMMMMMMWWWpppvvvkkkdddVVVQQQLLLKKKJJJHHHJJJOOOOOOKKKOOOZZZ^^^WWWTTTXXX```_________[[[WWWZZZ```fffsss~~~|||wwwuuutttrrrnnnmmmooouuuqqqnnnlllhhh```TTTKKKJJJIIICCC888000...---+++((((((((((((((((((((((((***''')))...///,,,++++++///;;;BBB===777:::CCCKKKJJJAAA555...---000333555111555888888444111/////////...///555===AAA???<<<444222111444888;;;<<<::::::;;;=========;;;999777999666333000//////000111///222555555222////////////000111000000111444666111222444777999;;;===>>>;;;888888<<>>BBB:::555000000555999999888<<<;;;;;;::::::999999888666555333111000///......111222555777777555333222222555555111000444666555444666888888999;;;<<<:::>>>===>>>BBBGGGIIIGGGDDDFFFHHHJJJKKKJJJEEEAAA===GGGEEECCCDDDJJJTTT___fffzzz}}}vvvwwwvvvvvvwwwxxxyyywwwvvvvvvvvvvvvvvvxxx{{{~~~~~~yyy}}}vvvggg]]]VVVMMMCCC666444111...------///000---...///......///222555///333333///555PPPyyy{{{[[[GGG===@@@VVVooorrr___cccddddddhhhlllmmmlllpppwwwpppYYY```dddgggrrryyypppkkkfff^^^YYYYYYWWWQQQNNNOOOPPPKKKMMMXXXcccjjjsss|||rrrqqqgggWWWOOOQQQUUUUUUddd}}}wwwyyy{{{{{{xxxoookkkmmmgggYYYQQQRRRGGGAAA<<<<<>>:::<<<<<<===@@@DDDJJJPPPSSSUUUUUUTTTRRROOONNNNNNPPPTTT[[[gggwwwnnnrrrvvvnnngggmmmiiiaaaYYYUUUOOOAAA444......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------............///---444...777???ddd{{{nnnVVVEEEWWWwwwsssccc```^^^WWWTTTVVVOOOLLLBBB===<<<<<>>@@@???;;;555000000111///111444555444333222111111111111...//////000222666<<>>===AAABBBDDDHHHLLLOOOQQQQQQIIIMMMSSSUUUTTTPPPMMMKKKLLLJJJHHHGGGHHHJJJMMMNNN]]]jjj{{{}}}wwwuuuuuuuuuwwwyyyzzzzzzxxxxxxwwwvvvvvvxxx{{{~~~~~~vvv~~~|||qqqcccZZZSSSIII>>>555333000...---...///000---.........---///222555...//////...111HHHrrriiiNNNAAAAAAPPP```~~~lllbbbeeeeeeiiimmmnnnnnnttt|||tttnnnrrr|||}}}xxxtttmmmddd]]]YYYTTTRRRWWW\\\aaahhhppprrreee___\\\YYYXXXkkk{{{vvvkkkXXXMMMLLLIIIEEEAAA@@@AAAAAA@@@===<<<<<<===???CCCIIINNNQQQTTTTTTTTTRRROOONNNOOOPPPTTT[[[hhhwwwsssuuuuuullliiikkkhhh```XXXSSSMMM@@@444......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------............///---111---777;;;[[[```BBBFFF^^^|||{{{rrrddd______ZZZQQQJJJHHHAAA>>>???@@@TTTvvvtttssszzztttiii]]]WWW\\\nnn~~~vvvnnngggbbbaaadddeeeaaa^^^```XXXVVVTTTSSSSSSSSSSSSQQQZZZYYYYYYXXXTTTSSSZZZccclllvvv~~~~~~|||zzzyyyyyyxxx}}}|||xxxrrrkkkjjjmmmssspppmmmjjjfff___UUUNNNKKKIIIAAA666000///---***((())))))***++++++,,,,,,---+++)))***,,,...000000***222999;;;<<>>===888333222444777888777::::::::::::999888777777222222111000000000000111111333444555555444222111555999999555333666888777<<<<<<>>>@@@AAABBBBBBCCCCCCEEEHHHMMMRRRVVVXXXZZZUUU\\\bbbccc]]]UUUQQQPPPOOOOOONNNLLLJJJGGGDDDBBBKKKXXXlll|||{{{wwwttttttuuuxxx{{{}}}}}}|||zzzxxxwwwvvvxxx|||~~~wwwwwwjjj]]]VVVOOODDD888333111///...---...000111.........---,,,...222555///,,,---///000???iiiyyyqqqzzzYYYEEEAAAHHHOOOoooiiieeeeeehhhnnnqqqwwwwww}}}{{{jjjccc[[[VVVTTTWWW___hhh|||uuuggg^^^YYY\\\lll~~~tttkkkfff]]]OOOGGGGGGFFFDDDBBBAAA??????>>>>>>===<<<<<<>>>AAAFFFKKKMMMRRRSSSSSSQQQOOONNNOOOPPPUUU]]]jjjxxxyyyyyypppfffgggiiifff___VVVQQQJJJ>>>333......---------,,,,,,,,,++++++,,,,,,,,,+++******---------............///......---555666NNNoooHHH>>>GGGnnnjjj]]]dddaaaRRRJJJHHHBBB@@@AAAAAAUUUwwwrrrrrruuuyyyiiieeegggqqqyyyssssssmmmiiilllnnnkkkgggddd^^^ZZZUUURRRQQQPPPPPPOOOTTTTTTUUUVVVSSSRRRYYYbbblllvvv}}}||||||vvvwwwzzz{{{zzz~~~{{{{{{xxxrrrkkkkkkooossspppllliiifff___VVVOOOKKKIIIAAA666000///---***))))))*********+++++++++---,,,))))))***---///111)))///555:::AAAFFFEEE@@@;;;555000111000//////222222222333333222222222111.../////////000333777:::>>>:::666444444666666666999999999999999777666555000000000000000111222222222333444555555444333222444888888444333777999888>>>>>>@@@EEEHHHIIIJJJMMMOOOOOOQQQXXX```eeedddaaaaaaiiipppoooeeeZZZUUUUUUTTTSSSRRRPPPOOONNNMMMMMMHHHRRR```nnnxxx|||xxxwwwwwwwwwxxxzzz}}}~~~~~~}}}{{{yyyxxxwwwyyy}}}~~~~~~rrrcccXXXRRRKKK???444000///...------...000111//////...,,,+++---222555444...///333111999aaa|||kkkwwwfffLLLBBBCCCFFFeeennnfffdddeeekkksss{{{|||yyyjjj^^^YYY[[[```hhhuuusssjjj]]][[[lll~~~xxxpppiii\\\TTTOOONNNKKKEEEBBBDDDCCCDDDDDDBBB@@@???@@@AAA>>>>>>===>>>@@@DDDGGGJJJPPPPPPQQQOOONNNMMMOOOPPPUUU^^^lllyyy|||zzzkkk___eeegggddd]]]TTTMMMGGG<<<111......---------,,,,,,,,,++++++,,,,,,,,,++++++***---------............//////,,,...444333BBBvvv~~~]]]HHH@@@^^^|||vvvddddddbbbYYYQQQNNNEEE@@@??????SSSvvvtttqqqvvv{{{wwwsss}}}wwwvvvxxxuuummmggg```[[[UUUPPPOOONNNNNNNNNNNNNNNQQQSSSQQQQQQYYYbbbmmmwww~~~}}}}}}~~~xxxwwwyyy}}}wwwyyy}}}yyywwwqqqlllmmmqqqtttqqqmmmjjjggg```WWWQQQKKKIIIAAA666000///---***+++++++++*********))))))+++***)))'''(((***---///+++,,,///777DDDNNNKKKCCC>>>888444444333///---...111111222333333333222222...////////////111444777===;;;888777666666555555777888888999888777555444////////////000111222333222333444555555555444444666999:::888888<<<@@@@@@AAA@@@EEEPPPWWWYYY]]]cccmmmiiijjjsss~~~}}}vvvpppxxx~~~uuukkkgggfffccc___ZZZUUUTTTUUUXXXZZZMMMMMMQQQWWW\\\eeevvv|||xxxxxxzzz{{{zzzzzz{{{}}}}}}|||zzzzzzyyyxxxyyy{{{{{{mmm]]]SSSMMMFFF:::222///...---------...///000.........,,,,,,---111333444///111555111555WWWrrriiivvv{{{xxxWWWDDD@@@CCCTTTuuummmgggcccbbbgggppp{{{|||xxxllleeecccfffqqqssseeebbbccchhh~~~qqqddd``````XXXRRRLLLJJJHHHEEECCCDDDFFFGGGHHHHHHFFFEEEEEEFFFBBB@@@??????@@@BBBEEEGGGLLLMMMNNNMMMLLLLLLNNNPPPVVV___nnn{{{zzzyyyjjj___hhhdddbbb[[[QQQIIICCC999000......---------,,,,,,,,,***++++++,,,,,,,,,++++++---------............///111,,,000333222:::ccccccFFFOOOmmmzzzjjjaaa___XXXRRRFFF???>>>>>>TTTwww|||xxxwwwzzzsss~~~{{{rrreee___WWWPPPMMMLLLKKKJJJHHHIIILLLOOOOOOQQQYYYcccoooyyy~~~{{{{{{|||~~~}}}xxxxxx~~~{{{}}}yyyvvvqqqmmmnnnsssrrrpppmmmkkkhhhaaaXXXPPPKKKIIIAAA666000///---***,,,,,,++++++***))))))(((((()))((('''&&&'''***------++++++222AAAMMMLLLEEE@@@;;;999999777111------///000222333444333333222...//////......///111333;;;;;;;;;:::999777555444666777888888888666444222////////////000111222222222333444555666777777777;;;???BBBAAABBBHHHMMMMMMMMMLLLSSSbbblllooovvv~~~{{{yyy}}}wwwnnneee```^^^```aaa^^^VVVQQQQQQPPPQQQ\\\iiiyyy{{{|||zzzwwwvvvxxx{{{|||{{{zzzzzz{{{zzzxxxvvvxxxxxxyyy{{{~~~|||vvvhhhXXXOOOHHH???666111......---------......///---......---------///111000...000333...111KKKjjj|||fffiii|||iiiJJJ???BBBEEE```qqqhhhdddbbbeeelllyyy{{{pppiiiqqqxxxeeeZZZbbbqqqpppgggeee^^^ZZZUUURRRPPPNNNLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDBBBAAAAAABBBEEEFFFHHHIIIKKKJJJJJJJJJLLLNNNVVVaaappp}}}zzzuuuvvvkkkccckkkaaa___YYYNNNFFF@@@777.........---------,,,,,,,,,******+++,,,,,,,,,++++++---------............///000,,,222000111777OOO___HHH\\\|||zzzgggbbbYYYTTTHHH@@@??????UUUxxx|||{{{mmmfff]]]TTTNNNJJJGGGEEEEEEEEEHHHLLLMMMPPP[[[fffqqqzzz~~~xxxuuuvvvyyy|||}}}zzzyyy~~~yyyvvvppplllmmmrrrpppnnnlllkkkhhhaaaVVVNNNKKKIIIAAA666000///---***++++++******************'''((()))((('''&&&)))++++++++++++...777BBBGGGEEE???<<<<<<>>><<<555///......000222444444444333222...//////...------///000888:::======;;;888555333444666777888777555333111///////////////000111222222333444666888999:::;;;???EEEHHHHHHLLLTTTYYYZZZYYYVVV\\\jjjrrrsssxxx{{{uuuqqqpppnnnddd^^^```]]]VVVVVV]]]qqq~~~wwwvvvuuutttrrrssstttvvvyyyxxxwwwwwwwwwwwwuuusssuuuwwwyyy}}}yyyooobbbSSSKKKBBB888222111......------------------,,,---//////...---...///,,,...111000---111BBBUUUwww~~~yyySSS@@@AAAAAAQQQwwwuuufffddddddhhhnnnxxxvvvwwwnnnccc```zzz{{{ttthhhfffccc`````````^^^\\\[[[XXXUUUTTTTTTRRRMMMIIIJJJHHHEEECCCBBBCCCEEEFFFEEEFFFHHHHHHHHHIIIKKKMMMVVVbbbrrr}}}vvvqqqrrriiibbbhhh___^^^WWWLLLCCC===555---......---------,,,,,,,,,)))***+++,,,,,,,,,,,,+++---------............///...+++222,,,111666???oooNNNQQQccctttfff[[[WWWLLLEEEBBB???QQQrrrqqqkkkaaaXXXQQQLLLHHHEEECCCCCCEEEIIIKKKPPP]]]iiisss|||~~~wwwssstttwwwzzz{{{|||}}}{{{vvvpppjjjkkkpppnnnlllkkkkkkhhh```UUUMMMKKKIIIAAA666000///---***)))))))))***++++++,,,,,,&&&(((******((('''(((+++(((,,,---+++...777AAAEEE>>><<<===AAA@@@999222000...///222444555444333333...//////...,,,,,,---///666:::>>>???===999555222444555777888777555222000///////////////000111111222333444666999;;;<<<===AAAFFFKKKLLLQQQYYY```aaaZZZUUUXXXdddhhhdddgggooooooooonnnlllnnnuuuooofffdddjjjhhh]]]VVVWWW___iiiyyyxxxvvvrrrpppoooooooooooouuutttssstttuuutttrrrqqqsssvvvzzz{{{yyykkk^^^QQQHHH>>>444///111.........------,,,,,,,,,+++---///000///...---...+++000333000---222???JJJxxxZZZAAA@@@BBBGGGjjjtttbbbcccgggnnnttt{{{}}}uuu}}}yyyjjjaaa}}}}}}|||xxxtttsssrrrppplllmmmiiidddbbbbbb^^^WWWQQQLLLJJJGGGDDDCCCDDDEEEFFFCCCEEEFFFFFFFFFHHHJJJLLLVVVbbbsss~~~ooo~~~wwwoooooofff]]]```^^^]]]VVVKKKBBB;;;444---......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------.........//////,,,***222)))111666555aaa~~~ZZZMMMLLLccclll^^^[[[QQQJJJEEE>>>KKKjjjpppkkkccc[[[UUUQQQLLLJJJCCCBBBDDDGGGJJJPPP^^^kkkttt~~~yyyttttttwwwyyyzzz}}}|||zzztttqqqoookkkjjjlllqqqllliiikkkhhh___VVVRRRPPPIII???666000---,,,+++************************))))))))))))((((((((((((,,,***((('''+++444???GGGCCC???:::777888888444000///---,,,///222444222//////...---,,,+++,,,---...111888>>>>>>===<<<888333444555555666666555444444111111///---,,,---111444666555444555888<<<======EEEFFFGGGHHHJJJNNNSSSWWWVVVRRRNNNPPPWWW]]]^^^]]]aaa^^^]]]___aaaccchhhooopppnnnxxxzzzvvvxxxrrrddd^^^bbbfffiiissswwwpppmmmmmmnnnoootttssssssrrrqqqppppppooouuuyyy|||~~~tttpppfffYYYKKKBBB:::333//////......---------,,,,,,,,,...............------------//////......222<<>>:::333222222333333444444444555111111000///---...000333///222666888999<<>>>>>@@@@@@@@@DDDJJJWWWkkkxxxtttwwwyyyuuuuuu}}}|||}}}zzzqqqddd^^^^^^ZZZSSSJJJCCC===777111,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////.........111333666QQQ}}}~~~\\\FFFAAA???XXX{{{ttt___TTTOOOLLLHHHGGGkkk||||||uuukkk```WWWQQQNNNHHHFFFDDDDDDGGGRRRgggyyyzzz}}}wwwooolllppppppkkkjjjnnnuuuyyy}}}}}}wwwxxxhhhzzzuuurrrnnniiijjjnnnrrrlllhhhgggddd[[[RRRNNNOOOHHH>>>666000...,,,,,,************************))))))))))))(((((((((((()))************,,,///222<<>>;;;BBB???333111///---...111444333111333222000...------------,,,...///333:::???<<<555222222222222333444444555111222111///......000222///444:::;;;;;;===CCCHHHEEEDDDCCCEEEIIIMMMQQQSSS]]]aaadddeeefffjjjrrryyyqqqnnnnnnqqqqqqmmmkkkmmmkkkggggggiiigggbbb```cccfffkkkpppttt|||}}}xxxwwwwwwnnnkkkkkkllllllkkkkkkkkklllmmmoooppp}}}yyyzzzqqqbbbZZZQQQFFF:::444111//////111---------,,,,,,,,,++++++++++++,,,------...//////.........,,,+++...222666BBB|||eeehhh~~~zzzsssoooNNNCCC<<>>BBBAAA@@@BBBAAA@@@EEELLLYYYooo|||zzzzzzuuuzzziii\\\WWWUUUPPPHHHAAA;;;555000,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------............///000000///...000111666FFF{{{vvvkkkRRRFFF999???YYYjjjyyyiiiXXXPPPQQQMMMEEEXXXxxx||||||wwwjjj^^^UUUPPPMMMIIIHHHFFFDDDFFFTTTjjj||||||~~~tttmmmiiiiiimmmooommmnnnrrrwww{{{zzzrrrooowwwmmmzzzvvvsssmmmhhhjjjnnnpppjjjffffffccc[[[TTTPPPOOOHHH>>>666000...---,,,************************))))))))))))((((((((((((((()))******)))***+++---555BBBFFF@@@===AAA???777666222...---111444444444333111///...,,,,,,,,,,,,---......111888???===777333222222222222333444555222222222000///...000111333888===???>>>???DDDIIIGGGFFFGGGLLLUUU]]]bbbdddrrrsssrrrmmmhhhjjjrrryyyrrrsssvvvwwwrrrooovvvxxxuuuttttttqqqllliiiiiippprrrqqqlllmmmvvv~~~{{{vvvyyyzzzoooiiihhhiiikkkkkkjjjjjjjjjkkkmmmoooqqqzzz{{{jjj[[[TTTLLLAAA777222000......000------,,,,,,,,,+++++++++***++++++,,,---...//////......---,,,,,,---000222999mmmccc]]]kkkzzzxxx}}}{{{\\\FFF>>>@@@KKK^^^nnnYYYZZZhhhppp~~~sssiiiaaaXXXKKKDDDDDDEEEEEECCCDDDBBBBBBBBB???>>>CCCKKK^^^ssswwwfffYYYTTTQQQMMMFFF???999444000---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,...000111000000111222555:::iiittt[[[LLL<<<888GGGWWWooovvvppp]]]PPPPPPMMMFFFHHH___www}}}}}}|||uuufffZZZRRRNNNMMMKKKKKKHHHDDDGGGVVVlll{{{~~~vvvlllhhhggghhhkkklllkkkmmmpppwwwyyyuuuqqquuuxxx~~~{{{wwwsssmmmgggiiiooopppjjjffffffccc\\\UUURRRNNNHHH>>>555111...------************************))))))))))))((((((((((((&&&(((******))))))***+++...999BBBBBB@@@??????===???888111---///222444444222111///---,,,,,,---------......///555<<<<<<999555444333222222333444555222333333111//////000111444888===@@@@@@BBBEEEHHHHHHGGGHHHOOOZZZdddjjjllluuutttqqqiiibbbaaaffflllkkkooottttttooonnnzzz~~~yyyvvvuuuvvv|||}}}zzzssspppsssuuuuuuwwwuuuxxxyyysssttt}}}|||vvvmmmgggeeefffhhhiiijjjjjjjjjkkknnnrrruuuxxx}}}zzzpppaaaSSSLLLCCC:::111000///,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,------.........------,,,---...///000777ZZZhhhZZZaaaiiizzz}}}sssOOOAAA>>>CCCMMMiii{{{^^^UUU___hhhvvv~~~vvvoooeee\\\OOOHHHFFFEEEBBB???BBBAAAAAA@@@===<<>>555111///...---************************))))))))))))((((((((((((%%%'''))))))))))))***,,,***111===FFFDDD>>>???EEEJJJAAA555...,,,///111222222111///.........//////,,,//////...000666999888888666444333222333444555222333333222000//////000333555999>>>BBBEEEGGGHHHHHHFFFFFFLLLVVV^^^cccccchhhiiihhheeebbbbbbeeehhhiiilllppppppkkkjjjuuuyyyvvvvvvwww{{{}}}vvvwwwxxxxxxtttqqqrrrxxx}}}|||~~~}}}yyyvvvwwwvvvsssnnnjjjfffddddddeeeffffffhhhiiikkknnnsssyyy~~~xxxmmmcccUUUIIICCC:::222---...///---,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...//////...555HHHxxx^^^bbbjjj^^^FFF<<<@@@CCCVVV{{{nnnXXXZZZbbbkkkyyyqqqhhh[[[RRRMMMIIICCC???@@@???AAAAAA>>>===FFFPPPjjj{{{{{{sssiii\\\UUUSSSHHHEEEAAA;;;444000---,,,---------,,,,,,,,,++++++************************++++++,,,,,,,,,---------,,,---......---...000222000222AAAfffzzz[[[AAA666:::DDD^^^vvvxxxlll___UUUNNNCCCCCCDDDDDDCCCDDDHHHMMM]]]xxxwwwjjj___XXXTTTRRROOONNNJJJHHHRRRfffvvv}}}~~~tttjjjeeedddcccdddeeecccbbbeeeiiimmmggglllxxx}}}{{{xxxtttlllgggiiipppuuunnnhhhgggccc[[[SSSPPPNNNGGG>>>555111///...---************************))))))))))))((((((((((((%%%&&&((()))))))))+++---(((,,,:::HHHGGG===???JJJRRRGGG999...+++,,,...///222111000//////000111111+++//////------222777777999888555333222333444444222333444222000//////000000222555;;;BBBFFFHHHHHHHHHEEECCCGGGNNNUUUWWWWWW[[[^^^bbbeeehhhkkknnnpppnnnnnnooonnniiifffllluuuxxx~~~~~~zzzuuuqqqsssssssssqqqppprrrwww|||~~~zzzuuurrrnnnjjjhhhfffddddddeeefffeeeeeegggiiilllqqqxxx{{{qqqeeeZZZMMMAAA;;;555///,,,///111000///000,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,,,,------,,,---///000///...333>>>ooorrrzzzlllLLL===@@@@@@LLLppp}}}^^^XXX___hhhsss{{{qqqiii```ZZZWWWUUUPPPLLL???@@@BBBCCC@@@AAAKKKVVVmmm|||~~~{{{pppaaaTTTNNNDDDCCC???888222...,,,+++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,------------......,,,++++++---///,,,222555NNNxxxrrrPPP:::888777UUUwwwooo```WWWLLLGGGCCCCCCBBBBBBBBBCCCLLL```www{{{qqqfff^^^XXXTTTOOONNNJJJJJJWWWlll{{{~~~wwwjjjaaa```ddd^^^aaabbbaaaccciiippptttnnnvvvqqqzzzxxxwwwuuuooohhhhhhmmmpppllljjjkkkfff\\\TTTQQQOOOJJJAAA888111---,,,,,,,,,,,,++++++***)))((((((,,,)))%%%%%%''')))(((&&&(((((()))***+++,,,,,,---***000<<>>GGGCCC;;;333...---...000222333333333222222111111...,,,***+++---000111222<<<888444444555666333111444444444444444333222111333333555:::???DDDFFFFFFDDDCCCBBBCCCFFFKKKPPPTTTWWW]]]fffoootttvvvtttsssxxxrrrkkkiiillloooooonnnvvv|||zzzyyyvvvuuuuuurrrpppssszzz}}}wwwtttoooiiifffeeebbb```aaacccfffhhhgggjjjpppvvv{{{{{{ggg[[[RRRGGG<<<666000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---......,,,,,,---///000KKKlll~~~{{{|||]]]???<<>>===EEEHHHGGGOOO[[[tttxxx||||||ssskkkbbbUUUKKKEEE@@@;;;666222///,,,***++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---777444999^^^YYY@@@???999???```qqq[[[OOOKKKFFFBBBBBBBBBBBBBBBHHHNNN]]]ttt{{{lllccc^^^SSSNNNNNNKKKLLLYYYnnn{{{~~~{{{~~~{{{ooodddaaa___]]]aaa\\\^^^fffjjjkkksssyyy~~~xxxtttrrrzzzxxxwwwvvvpppjjjjjjnnnoookkkjjjjjjfff\\\UUURRROOOJJJAAA888111---,,,,,,,,,,,,++++++***))))))(((+++(((&&&&&&'''((((((&&&'''(((((()))***+++,,,---+++...666AAAJJJLLLGGGAAAAAA>>>999444111///---,,,000111333555666777777777...,,,+++***,,,...///000777777888777555444444444222222222222222222111111222222444999???DDDFFFGGGEEEDDDBBBAAACCCGGGKKKNNNUUUYYYaaahhhnnnqqqrrrqqqmmmkkklllqqqwwwzzzyyyvvvyyyzzzuuutttqqqnnnqqquuuyyy|||{{{vvvrrrqqqlllfffcccaaa^^^]]]]]]```ccceeeiiinnntttyyy}}}}}}}}}qqq^^^TTTLLLCCC999444//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***,,,...000000///222FFFaaazzz}}}wwwjjjJJJ>>>@@@>>>LLLiiirrr___XXXZZZhhhvvvmmmXXXJJJKKKDDDBBBEEEDDDDDDQQQbbbvvvyyyzzz~~~~~~uuummmggg___TTTKKKEEE@@@:::444111///---+++++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,555222777VVVyyykkkGGG666???>>>TTTtttrrrXXXLLLKKKIIIFFFCCCAAAAAABBBDDDGGGPPPaaayyyoooeee___TTTOOONNNMMMNNN\\\ooo|||xxxlllbbb\\\[[[^^^aaaaaadddjjjnnnooopppxxx}}}tttnnnmmmmmmxxxwwwwwwvvvpppkkkkkkpppnnnjjjhhhiiieee]]]UUUSSSOOOJJJAAA888111---,,,,,,,,,,,,++++++***)))))))))***((('''&&&'''((('''&&&''''''((()))***+++,,,,,,,,,,,,///666>>>CCCCCCAAA<<<:::777777777444///***---///222444666777777777...---,,,++++++,,,---...000555::::::777444444666222222222222222222222222111111333888>>>CCCEEEEEEEEECCC@@@??????AAADDDFFFPPPSSSYYY___fffkkkoooqqqkkknnnttt}}}}}}{{{{{{~~~{{{yyyuuussstttppppppmmmkkkkkklllhhhbbb___]]]\\\[[[]]]```cccfffnnnssszzz}}}~~~~~~ssscccSSSJJJDDD<<<444111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///,,,)))***///222111...999???OOOhhhqqqggglllyyy\\\EEE???<<>>999333...---------,,,+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---///---+++---333999CCC444///CCCddd{{{rrrhhhdddOOOQQQddduuu{{{aaaMMMBBB???EEEJJJiiigggRRR```nnnnnn^^^UUUMMMMMMRRR\\\iiissssssaaaZZZXXXQQQHHHDDD@@@;;;444///------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///222111333333333OOO{{{xxxWWWEEE>>>===@@@HHHdddooobbbSSSKKKJJJJJJGGGCCCCCCDDDBBB???>>>EEERRR]]]~~~mmmaaaaaaeeekkkpppooojjjfffZZZRRRRRRYYYYYYXXXggg||||||yyyiiijjjpppnnniiisssrrrrrrqqqmmmgggiiimmmlllgggeeeeeebbb[[[UUUTTTOOOJJJAAA888111---,,,,,,************************'''(((***)))(((&&&&&&'''%%%%%%&&&'''((()))******+++++++++,,,...000333555999999:::;;;;;;;;;;;;;;;111000///......000111222111333555333///---...000...------111777:::888555333222111000///000111111777666666666888999888777777666666666888;;;>>>???EEEGGGKKKQQQYYYaaaiiimmmnnnlllhhhgggkkkrrrzzz}}}rrrlll```ZZZVVVWWW[[[\\\^^^```______```dddiiiqqqwww{{{qqqeeeVVVKKK@@@:::666000......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,%%%***...---***...999CCC;;;222,,,999YYYxxxqqq}}}pppSSSLLLZZZkkkwwwtttuuu]]]GGG;;;???HHHZZZ~~~wwwYYYWWW___qqqsssdddRRRIIIPPP```qqq|||~~~rrr```[[[VVVMMMEEEBBB===999222...------......++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111222444444000DDDjjjjjjTTTFFF???;;;:::QQQvvvppp\\\OOOKKKJJJFFFBBB@@@CCCDDDCCC@@@AAAGGGLLLeee{{{hhhfffhhhnnnpppjjjddd```TTTRRRRRRUUUVVV^^^uuunnnoooqqqjjj```tttssssssrrrmmmggghhhmmmmmmhhheeedddaaaZZZTTTSSSOOOJJJAAA888111---,,,,,,************************&&&(((******(((&&&&&&'''$$$%%%&&&'''((())))))***++++++++++++---111666999999>>>BBBCCCAAA???@@@CCC777555111...---...000222000333555333///,,,---000------,,,...111555777999777666444222111111222222777555555555777888777666555555555666888;;;===???FFFHHHLLLQQQWWW]]]aaadddiiihhhggggggjjjpppxxx}}}zzzwwwtttmmmfffcccZZZUUURRRUUUXXXYYY___fffhhhhhhhhhkkkpppvvv|||sssfff]]]LLLCCC999555222///...000,,,+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,(((+++,,,++++++000999BBB///222///222KKKqqq^^^PPPZZZiiippp|||rrrRRR===@@@EEELLLjjj~~~eeeVVVVVV^^^mmmzzzyyyeeeXXXXXXeeeuuu}}}~~~mmm```\\\VVVJJJBBBCCC:::666222///......------,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------000///222444111===XXXwwwYYYEEE===888FFFhhhooo^^^QQQJJJHHHGGGAAACCCDDDDDDAAAAAACCCEEEQQQiiivvvooojjjjjjhhh___XXXVVVPPPSSSUUUVVV[[[iii}}}|||zzztttpppnnndddZZZvvvttttttsssnnnhhhiiimmmmmmhhheeedddaaaYYYTTTRRROOOJJJAAA888111---,,,,,,******************++++++%%%(((+++***(((&&&&&&'''$$$%%%%%%&&&'''((())))))++++++******---222999>>><<>>GGGIIIMMMRRRVVVYYY\\\]]]aaacccdddfffiiimmmqqquuuyyyqqqxxxzzzvvvvvv{{{~~~xxxnnneeeaaa]]]XXXUUUUUUUUUQQQPPPTTTVVVXXX```jjjqqqpppppprrrvvv{{{yyy|||qqqbbbVVVNNNEEE<<<444111000---...111+++++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,111///,,,+++,,,000666;;;'''333444--->>>hhhjjjXXX___mmm~~~vvv]]]DDDFFF<<<===UUUiiiiiirrrwwwgggZZZTTTTTT]]]hhhooossswww{{{~~~~~~{{{lllfffkkkvvv}}}}}}}}}~~~yyyxxxjjj___]]]VVVHHHAAACCC888555111///......---,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///111------222000666IIIzzztttQQQEEE:::<<>>AAAQQQ___aaa^^^^^^]]]ZZZ]]]]]]]]]^^^aaaeeehhhjjjtttuuuuuuuuuuuuvvvxxx{{{xxxvvvssspppmmmiiiddd```\\\ZZZXXXZZZ]]]```___^^^]]]ZZZVVVRRRPPPPPPRRRSSSUUUVVVXXXYYY\\\bbbhhhmmmssstttvvvxxxyyy{{{~~~{{{vvvtttrrrsss}}}ttteeeTTTIIIFFF>>>777///,,,---...---+++------,,,,,,+++***))))))++++++************++++++---------,,,,,,+++++++++...,,,+++...444777444111000***333444000NNN}}}tttnnnhhhpppCCCEEE;;;???BBBFFFSSSdddooorrr___UUUQQQYYY______bbbiiinnnoooqqqsssuuuwwwxxxxxx~~~xxxpppvvv{{{zzzuuuuuu|||}}}ooocccXXXUUUSSSLLLBBB;;;666333///---------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,---------......000000//////111444666888SSSvvvpppHHH???;;;===QQQ|||fffSSSKKKJJJIIIEEEDDDEEEDDD???>>>@@@DDDDDDHHHOOOXXXeeexxxuuu```XXXSSSJJJGGGJJJKKKTTT___kkkyyyyyyooopppzzzsssrrrmmmaaaUUUvvvvvvvvvuuummmfffgggllljjjeeecccdddccc\\\UUURRRMMMJJJ@@@666111111000,,,************************(((((())))))(((((('''&&&''''''((()))((('''%%%###))))))))))))))),,,111555;;;DDDOOOSSSPPPJJJDDDBBBAAA???:::555///,,,++++++000000111222222222111000---,,,,,,,,,---///000111888:::===>>><<<999777666111222333444666777777777888888888999:::<<<>>>>>>CCCMMMWWW]]]ccchhhhhhccc^^^]]]\\\[[[\\\]]]___```dddeeedddcccbbbbbbdddfffcccaaa^^^\\\ZZZWWWSSSPPPQQQOOOMMMNNNQQQSSSRRRQQQRRRQQQOOONNNOOOQQQSSSUUUYYY[[[^^^```cccgggmmmqqqsssxxx}}}~~~|||}}}~~~xxxsssooonnnrrryyylll]]]NNNEEEBBB:::555...,,,---...---+++------,,,++++++***))))))+++******))))))******+++------,,,,,,,,,+++++++++,,,+++,,,000555666222------...555666333HHHtttyyyxxxMMMDDD@@@@@@@@@BBBJJJ[[[pppiii]]]RRRRRRWWW\\\```cccggghhhjjjmmmppprrrttttttssszzz|||mmmaaagggooovvvzzz}}}mmmaaaVVVSSSQQQIII@@@:::444222...,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,------------...000/////////000333555777CCC\\\ZZZIII;;;777FFFkkk~~~qqq```VVVQQQLLLHHHFFFGGGFFFBBB@@@BBB???>>>@@@DDDIIIRRRaaannnmmmVVVNNNLLLHHHHHHKKKMMMVVVeeeyyy~~~~~~uuurrrqqqjjj]]]QQQuuuuuuuuusssllleeeffflllkkkfffbbbcccbbb[[[UUURRRLLLIII???555000000///+++************************(((((())))))(((((('''&&&'''''''''''''''''''''&&&)))******))))))))),,,...111999EEENNNPPPKKKDDD>>>@@@>>><<<888444000,,,***//////000111222222222222......------......///000222666<<<>>>>>>;;;999888333222111111222444777888888888999:::;;;===???@@@CCCFFFKKKTTTbbblllmmmhhh]]][[[XXXVVVTTTSSSRRRRRRTTTTTTTTTRRROOOOOOPPPRRRPPPNNNMMMLLLLLLKKKIIIGGGJJJHHHGGGHHHJJJKKKKKKJJJIIIJJJLLLOOORRRVVVYYYZZZ___bbbeeeiiikkknnnrrruuussszzz}}}|||yyyvvvssssssvvvzzzkkk^^^RRREEE>>>===555111---,,,---...,,,***,,,,,,,,,+++******))))))+++******))))))******+++,,,,,,,,,,,,++++++++++++******,,,111444333...)))+++222666777777???dddtttzzzWWW??????<<<<<>>>>>@@@@@@CCCLLLVVVcccuuuqqq]]]LLLHHHIIIHHHHHHKKKNNN___vvv{{{uuurrrqqqpppnnndddVVVKKKtttttttttqqqjjjdddeeekkkkkkeeebbbcccaaa[[[TTTRRRKKKHHH???444//////...***************************)))))))))))))))((('''''''''&&&&&&%%%&&&'''((()))''')))***)))(((((()))+++(((...888CCCJJJIIICCC<<<;;;;;;::::::999555111......//////000111222222222//////..................---111555888999999999999888666333111111333666888888999999:::<<<>>>@@@AAA@@@???AAAIIIVVV```bbb```XXXVVVSSSOOOLLLJJJHHHHHHGGGGGGGGGEEECCCCCCEEEGGGFFFFFFEEEGGGHHHIIIHHHFFFGGGGGGGGGHHHJJJLLLMMMNNNMMMOOOSSSWWW[[[___aaacccdddgggllloooqqqtttvvvxxxxxx|||vvvwww|||uuuiii[[[QQQFFF<<<888888000...,,,,,,------+++))),,,+++++++++******))))))******))))))))))))******,,,+++++++++++++++++++++******,,,...000000,,,))),,,333111333888666OOObbbbbblllwwwrrrvvvgggCCCAAA::::::@@@AAABBBTTTkkkyyywwwiiiUUULLLRRRWWWVVVZZZ[[[^^^bbbfffjjjnnnppppppqqqttt|||xxxqqqrrrzzz~~~{{{~~~kkkcccYYYPPPLLLIIIAAA888444000---+++***++++++***)))************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------///000222333888999UUUkkkSSSCCC@@@===OOOkkkjjjVVVQQQJJJEEEEEEEEEBBBAAABBBCCCAAA???@@@>>>===AAAHHHLLLVVVdddppp|||sssjjjXXXOOOJJJJJJJJJIIIKKKOOO[[[ppp{{{pppppppppnnnhhh]]]OOOFFFuuussssssppphhhaaaccciiijjjdddaaacccaaa[[[UUURRRKKKGGG>>>444//////---***************************)))))))))))))))((((((''''''&&&%%%%%%%%%''')))***%%%&&&((()))(((((()))***''')))///999BBBFFFDDDAAA<<<::::::::::::888444000......//////000111222333///////////////.........+++...000222444666999<<<>>><<<777444222333555666888888999:::<<<>>>@@@AAA>>>===>>>BBBHHHLLLPPPSSSPPPOOOMMMJJJHHHEEEDDDCCC===>>>>>>>>>===>>>AAACCCBBBBBBDDDGGGJJJKKKJJJHHHHHHIIIJJJLLLNNNPPPSSSUUUXXXZZZ]]]aaadddggghhhiiigggjjjooosssuuuvvvxxxyyy~~~~~~yyy~~~xxxdddYYYMMMEEE===666333444,,,,,,+++,,,,,,,,,+++)))++++++***************)))***))))))))))))))))))***++++++++++++++++++++++++,,,+++***+++,,,,,,,,,+++...000***...666000===dddlllUUUWWW^^^oooqqqoooaaaWWWHHH>>>??????;;;CCCRRRmmmuuuqqq___OOOMMMOOONNNSSSTTTWWW[[[```eeejjjlllooopppppppppvvv}}}{{{{{{{{{zzz{{{xxxyyyrrr}}}uuubbb^^^UUULLLIIIEEE<<<555222---,,,******++++++***)))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...///000111333222AAAgggyyygggVVVHHH???DDDSSSnnnsss___VVVNNNLLLLLLHHHFFFFFFAAA>>>===>>>===;;;<<>>444//////...***************************))))))******))))))(((''''''&&&%%%%%%&&&'''((()))$$$%%%'''((('''((()))+++******,,,333<<>>@@@>>>;;;888666555555555777777888:::<<<>>>@@@AAA???>>>@@@AAAAAA@@@DDDJJJIIIIIIHHHGGGFFFEEEDDDDDD>>>@@@AAAAAABBBCCCGGGIIIDDDFFFJJJNNNRRRSSSPPPNNNOOOQQQSSSUUUVVVXXX\\\^^^^^^___bbbeeehhhkkklllmmmkkknnnrrruuuwwwxxxzzz|||}}}yyyzzz~~~qqqgggTTTKKKBBB<<<777111000111,,,,,,++++++++++++*********************************))))))(((((())))))************+++++++++++++++,,,+++***))))))+++,,,---...***''',,,111---444HHHkkk```VVVUUUhhh|||uuu{{{~~~fffKKK???:::999>>>FFFXXXdddllleeeVVVLLLIIIHHHKKKLLLOOOSSSXXX^^^bbbeeeeeekkkooonnnnnnzzz{{{wwwuuussswwwrrreeebbb~~~{{{}}}wwwtttlll```ZZZRRRJJJFFFAAA999222000,,,+++******+++,,,***)))***************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000000222777NNN}}}yyyeeeRRRFFFAAAOOOhhh}}}rrrfffZZZUUURRRLLLGGGFFFBBB???>>>@@@@@@>>>???BBB>>>???CCCGGGJJJLLLSSSZZZmmmuuuwwwrrrzzzqqqcccVVVLLLFFFJJJKKKKKKHHHGGGPPPaaapppwwwmmmnnnrrriii~~~yyyooodddXXXMMMCCC===wwwtttrrrmmmddd]]]^^^eeebbb___```dddeee^^^VVVRRRLLLHHH???444000000...***************************)))************)))((((((''''''&&&&&&&&&''''''(((&&&'''((('''&&&''')))+++)))((()))...555<<>>@@@FFFEEEFFFFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFHHHLLLNNNIIIKKKQQQWWW[[[ZZZVVVSSSUUUWWWZZZZZZZZZ[[[^^^aaa^^^___bbbfffjjjnnnqqqrrrpppsssvvvxxxyyy{{{}}}yyyxxxyyynnnaaaXXXHHH@@@999666333...---...,,,,,,,,,+++***)))***+++))))))))))))************))))))(((((((((((()))))))))*********++++++++++++******++++++++++++,,,---+++&&&***000,,,...555777HHHtttzzzdddXXXkkk}}}___DDD999:::===???EEEOOO___hhhbbbTTTJJJIIIFFFGGGIIIMMMRRRXXX]]]```___ffflllmmmlllrrr|||yyyvvvqqqzzzxxxgggXXXOOO[[[vvvuuukkkiiiddd]]]XXXPPPHHHEEE???777000///+++******+++,,,---+++*********************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,---...//////000000000222222222@@@iiittt```KKKDDDLLL```zzz}}}mmmccc\\\SSSKKKHHHHHHDDDBBBDDDDDDAAAAAADDD======@@@EEEEEEAAABBBGGGLLLRRR```sss}}}zzzxxxrrrcccWWWOOOJJJHHHIIIJJJKKKLLLQQQ]]]jjjsssggg]]]cccuuuiiiyyy~~~uuuggg[[[QQQGGG>>>888xxxuuurrrmmmccc\\\]]]ccc```^^^___eeefff___VVVRRRLLLIII???555000000///+++***************************************)))(((((('''''''''''''''''''''&&&((()))((('''&&&&&&(((***%%%%%%'''***///666===AAA@@@:::444333666999999777111000///......///000000---...///111111111000///***---111444444555666777888:::;;;<<<;;;999777555555666777888:::===???@@@:::777999@@@CCC@@@AAAFFFDDDEEEFFFFFFGGGGGGFFFFFFAAACCCDDDDDDDDDEEEIIIKKKGGGKKKQQQXXX\\\ZZZUUUQQQTTTVVVWWWWWWUUUUUUXXX[[[]]]^^^aaafffkkkqqquuuxxxtttvvvyyy{{{|||~~~~~~~~~uuukkk```UUUOOOAAA:::444333111,,,+++,,,---------+++))))))***,,,)))))))))))))))*********))))))(((((((((((())))))))))))******++++++++++++'''))),,,------,,,,,,,,,(((###///444***///888111777dddppp]]]nnnnnnLLL<<<;;;;;;999<<>>666000...+++******+++------,,,***))))))))))))))))))))))))*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,------...///000000000///111///...777WWWfffPPPEEEMMMhhhuuukkk___UUUPPPJJJEEEBBBCCCBBB??????AAA===;;;<<>>AAAHHHDDDFFFNNN[[[eeeooo}}}zzzpppaaaSSSKKKIIIIIIIIIDDDGGGLLLTTT___iiillllllXXX\\\ppp|||cccrrrzzzzzzooo```TTTLLLDDD;;;444|||rrrrrrrrrbbbYYY]]]```aaaaaacccffffff```WWWPPPLLLJJJBBB777111000...+++,,,,,,,,,+++++++++******************)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''((())),,,///000444333444888<<<<<<888444:::666111...---.........222111000111333444444444111111000///000111333444555888;;;===<<<<<<<<<<<<999888888:::===???@@@@@@>>>===<<<<<<===???AAACCCDDDCCCCCCFFFIIIKKKIIIGGGDDDCCCDDDEEEGGGHHHHHHGGGLLLLLLOOOSSSYYY[[[ZZZWWWUUUVVVXXXXXXXXXYYYZZZ\\\bbbdddcccbbbfffmmmnnnllluuuyyy~~~zzzmmm___XXXSSSIII===777555222///------...///************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,---...//////555CCCggg}}}fffyyy[[[>>>???AAA444;;;;;;CCCUUUiiipppdddSSSKKKDDDAAAFFFJJJKKKPPPWWW[[[]]]```bbbeeehhhlllooo{{{zzzuuuyyy{{{wwwyyywwwnnn[[[JJJFFFQQQ^^^vvvyyy|||mmmeeeaaa___TTTJJJBBB>>>999111,,,***---,,,++++++******++++++************************+++*********))))))((((((++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------.../////////000//////444DDDeeexxxWWWEEETTTiiivvvmmmcccWWWSSSHHHDDDJJJJJJCCC@@@EEEBBBAAA@@@>>>======@@@BBBAAA@@@AAACCCIIIPPPXXX\\\qqqwwwxxxtttvvv~~~{{{}}}rrrhhh^^^SSSIIIGGGHHHGGGGGGHHHIIIIIIQQQbbbqqqsssggg[[[OOObbbpppuuuxxxqqqbbbSSSKKKFFF>>>666222{{{qqqsssrrrbbbXXX[[[^^^]]]]]]___bbbccc^^^VVVOOOLLLJJJBBB777111000...+++,,,,,,+++++++++*********************)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''''')))+++...///222444888;;;<<<=========???===999666444222...,,,222000///000222444444333111111111111222222333444888;;;>>>???>>><<<<<<===;;;;;;<<<===>>>@@@BBBCCC===<<<;;;:::;;;<<>>;;;999;;;HHH\\\jjjkkkfffSSSJJJDDDFFFIIIJJJLLLQQQVVVXXXZZZ\\\]]]___ccceeemmmttt~~~uuuoooooonnnjjjgggaaaVVVKKKHHHTTTjjj{{{xxxmmmfffaaa\\\SSSIII@@@<<<777111,,,+++---,,,++++++******++++++************************++++++++++++*********)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------...////////////111111000777OOOqqqwwwdddXXXOOOlllyyyjjj[[[PPPJJJLLLJJJCCCAAAFFFEEEDDDCCCAAA@@@??????@@@AAA@@@@@@@@@CCCHHHLLLOOORRRVVV\\\ccciiimmmooopppeeecccbbbeeekkkooonnnllleeeaaabbbhhhmmmvvvoookkkgggeeeddd___VVVPPPNNNGGGBBBCCCEEEEEEGGGJJJKKKQQQ[[[iiixxx|||ooo^^^]]]vvvxxxlllfffXXXJJJCCC???888333000zzzqqqttttttcccXXXYYY[[[[[[[[[]]]```aaa^^^VVVPPPLLLJJJBBB777111000...+++,,,++++++++++++*********)))******))))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&'''(((***,,,---000555;;;===<<<<<>>===999333///111///...///111333333222000111222333444444444444;;;===@@@AAA@@@??????@@@???AAABBB@@@>>>>>>BBBEEE>>><<<;;;::::::;;;<<<>>>BBBAAA???@@@BBBDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLMMMMMMMMMOOORRRUUUUUUTTTTTTUUUVVVVVVVVVYYY]]]aaa\\\ccciiijjjmmmsssxxxyyy|||{{{nnnlllwwwxxxjjjggg\\\JJJ===777555444111///---+++))))))***+++************************))))))))))))))))))))))))******)))((((((((((((((()))))))))*********++++++)))************++++++++++++++++++,,,,,,---...///000...<<>>999777===LLL^^^llltttcccXXXKKKFFFDDDEEEIIIMMMQQQRRRTTTUUUVVVWWWZZZ\\\bbbeeejjjqqq||||||vvv}}}|||wwwnnngggfffeeecccWWWMMM@@@===IIIcccyyyxxx~~~sssmmmjjjbbbZZZQQQGGG===888555///,,,,,,,,,,,,+++************+++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,111222...,,,999SSSiiiwwwpppvvv{{{|||lllSSSMMMbbbyyyuuuggg[[[WWWSSSKKKHHHKKKEEEDDDDDDBBBAAA???>>>===BBBAAA@@@??????@@@BBBBBBCCCDDDGGGJJJLLLNNNOOOPPPLLLJJJIIIKKKPPPRRRRRRPPPQQQNNNOOORRRUUUaaa|||vvveee]]]RRRKKKGGGFFFEEECCCDDDAAAAAADDDDDDEEEJJJPPPXXXfffrrr{{{uuuyyy|||xxx}}}ssscccYYYMMMAAA;;;888444000000{{{rrrvvvvvveeeYYYYYYYYY^^^]]]^^^```aaa]]]VVVPPPLLLJJJBBB777111000...+++++++++++++++************)))))))))))))))(((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***+++...333:::>>>>>>>>>>>>???<<<<<<===???@@@>>>;;;888000///...///111222222222000111333555666666555555999;;;???AAAAAABBBDDDFFFFFFHHHIIIEEE???===@@@DDDAAA???===;;;::::::;;;<<<@@@???>>>>>>@@@CCCFFFGGGEEEFFFGGGHHHHHHIIIKKKLLLKKKKKKLLLNNNQQQUUUWWWXXXTTTVVVXXXZZZ[[[]]]```cccgggnnnqqqooopppxxxvvvkkkooopppqqqrrruuu{{{wwwfff___RRRBBB777222222222///---,,,***))))))******************************((((((((((((((((((((((((+++***)))((((((''''''((())))))))))))************))))))*********+++++++++++++++++++++,,,---...///333...111IIIqqq}}}yyycccEEECCC===999:::BBBOOO```nnnpppfffXXXJJJAAA@@@GGGNNNMMMOOOQQQRRRSSSTTTWWWZZZ___```bbbeeelllyyy{{{hhhuuuxxxtttmmmgggeeeddddddbbbRRRFFF<<<@@@UUUppp~~~|||||||||xxxooommmlllcccXXXNNNDDD999555222...+++,,,,,,++++++***************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++,,,,,,------...//////+++///000...,,,333CCCQQQlllhhhsssmmmJJJPPPZZZlllpppgggaaaXXXPPPLLLGGGFFFDDDDDDDDDBBBAAA???CCCCCCBBBAAAAAA@@@??????EEEEEEEEEEEEEEEFFFFFFGGGDDDCCCBBBDDDFFFHHHGGGEEEFFFFFFHHHIIIJJJUUUnnnjjjZZZSSSIIIBBB@@@BBBDDDEEEFFFEEEFFFGGGGGGHHHPPPZZZkkk~~~{{{vvv}}}lll\\\RRRGGG===888666222000111|||tttxxxyyyhhh[[[[[[[[[aaa___^^^^^^^^^[[[TTTNNNLLLJJJBBB777111000...++++++++++++*********))))))((())))))))))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((())))))+++...444<<>>===<<<000///...///111222222222000111333555666666666555444777;;;>>>AAADDDGGGIIILLLOOOPPPLLLEEEBBBCCCFFFDDDBBB???<<<;;;::::::;;;;;;;;;;;;<<<===@@@DDDFFFDDDFFFGGGHHHGGGHHHKKKNNNMMMMMMNNNPPPQQQTTTVVVXXXTTTXXX\\\```aaabbbcccdddkkkppprrrpppsssyyylllgggfffrrruuuyyy{{{zzz|||nnnaaaUUUFFF<<<666333111000------+++************+++))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++,,,---......222000111;;;RRRtttwwwiiijjjrrrwwwkkk{{{XXXCCC>>>;;;<<<===BBBMMMYYYiiijjjfffYYYJJJCCCEEEIIIIIIKKKMMMOOOPPPSSSVVVYYY\\\^^^___```ccckkkuuu}}}~~~gggmmmyyysssxxxzzzssspppnnniiieeeeeegggeee___ZZZKKKEEEEEESSSkkk{{{}}}{{{qqqiiiiiihhh___SSSJJJ???666222000,,,+++,,,,,,+++******))))))******))))))))))))))))))))))))))))))******************************************)))***++++++,,,,,,++++++++++++,,,,,,---.........---------...000555<<<@@@iii|||TTTLLLJJJZZZvvvwwwrrrhhhZZZPPPNNNKKKHHHGGGGGGGGGEEECCCBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAAAAAAAA@@@AAABBBBBBBBBAAA@@@CCCFFFFFFEEELLL^^^ooouuu```JJJGGGCCC@@@@@@AAACCCCCCFFFEEEGGGIIIIIIMMMYYYfff~~~|||{{{sss___SSSMMMCCC;;;777444000///000}}}tttxxxyyyiii\\\]]]]]]aaa___\\\\\\[[[WWWQQQLLLLLLJJJBBB777111000...++++++************)))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''')))...777BBBGGGGGGDDD???===:::888999999999999111///...///111333333222000111222444555666666777222555888;;;===@@@CCCFFFLLLOOORRRRRRPPPNNNNNNPPPJJJHHHDDDAAA>>>===<<<<<<999:::;;;;;;;;;<<>>FFFSSS```jjjeeeXXXLLLEEEAAADDDFFFHHHJJJLLLNNNRRRTTTUUUWWWZZZZZZ[[[^^^dddiiivvvyyygggmmmuuunnnlllmmmnnnlllfffcccbbb]]][[[___eeeggg```UUUOOOJJJLLLUUUhhhxxxvvvxxxtttsssnnnhhheeeaaaWWWLLLEEE;;;333111///+++)))***++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))*********************************)))******++++++++++++++++++++++++,,,------......///---,,,...111444555444OOO{{{eeePPPAAAHHHaaatttjjj^^^WWWNNNIIIGGGGGGEEECCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;???BBBBBBAAADDDNNNVVVjjjpppuuuvvvtttkkkZZZKKKAAAAAABBBCCCCCCCCCCCCCCCEEEFFFJJJPPPVVV]]]lllyyy~~~|||fffSSSKKKDDD===777555222---+++,,,|||ssswwwxxxhhh\\\^^^___aaa^^^\\\[[[[[[XXXSSSNNNLLLJJJBBB777111000...+++************))))))))))))(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((('''&&&''')))///666===CCCEEEBBB@@@<<<:::999888666555222000///000222444444333000111111222333555777888555666777888777888:::<<>>???BBBDDDCCCAAACCCHHHMMMVVVZZZ^^^aaabbbdddfffiiilllnnnpppqqqqqqtttwwwyyyxxxyyyzzzyyyuuurrruuu}}}{{{|||fffUUUFFF===666444222---+++---***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((()))))))))***)))************+++++++++************+++,,,---...---,,,///222222???hhhiii```uuuvvvvvvbbbOOO@@@===;;;888999???BBBPPP\\\___[[[UUULLLCCCBBBDDDFFFGGGGGGIIILLLOOOMMMPPPTTTUUUUUUWWW\\\```cccjjjuuuvvviiippptttqqqiiiccccccbbb]]]ZZZ[[[WWWXXX]]]bbb^^^VVVRRRUUU___bbbkkkyyy}}}rrrooosssnnnssstttnnneee[[[PPPGGG@@@888111000///+++((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************))))))***+++++++++++++++***++++++,,,,,,---......---------...000111222111>>>]]]{{{cccMMMIIISSSiii}}}qqqbbbVVVPPPMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDD@@@AAAAAAAAAAAA@@@AAABBB;;;>>>@@@???>>>@@@DDDFFFHHHMMMQQQOOOLLLJJJEEE???AAACCCEEEFFFHHHJJJMMMNNNRRRUUU]]]iiisss|||vvv[[[IIIDDD;;;666333333111,,,)))***{{{rrruuuvvvfff\\\^^^___bbb___]]]\\\]]][[[WWWSSSLLLJJJBBB777111000...+++************))))))))))))(((((()))))))))))))))((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))(((''''''(((((('''(((///999BBBBBB@@@>>><<<;;;:::777444222111000111333444444444111000000111222444777888999999888666333222222333666;;;DDDPPP[[[aaabbbbbb___\\\XXXSSSOOOMMMLLLLLLDDDFFFGGGDDD@@@===<<<===999<<>><<<===CCCHHHKKKPPPXXX^^^bbbeeejjjmmmnnnnnnmmmllllllpppvvvzzz|||nnnjjjxxxzzzhhhWWWJJJ<<<888555555000))))))///))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,(((((((((((()))))))))))))))************+++++++++************+++,,,---...000+++---333///444WWWrrriii|||zzz___FFF>>><<<999:::@@@>>>FFFLLLPPPUUUYYYTTTKKKCCCDDDFFFFFFFFFGGGIIILLLKKKNNNQQQRRRSSSVVV\\\```___ccchhhmmmsss}}}yyymmmssstttrrrfff^^^^^^^^^ZZZXXXYYY\\\]]]```^^^TTTNNNVVVddd{{{|||~~~uuullllllrrroooxxx|||uuuhhhZZZOOOGGG>>>666000000///+++((((((+++******)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,---......***,,,///000///000333555333GGGeeeyyyjjjbbbXXXUUUgggzzziii```[[[WWWUUUOOOMMMKKKHHHFFFEEEEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA???@@@@@@@@@??????@@@AAA>>>???@@@>>>???AAABBBBBB???DDDFFFCCCAAADDDGGGGGGAAABBBDDDFFFJJJOOOUUUZZZeeeiiitttnnnQQQ>>>:::555222111333111,,,***+++vvvwwwvvvqqqiiibbb``````___\\\ZZZ\\\^^^]]]WWWQQQLLLJJJCCC888111000...***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((())),,,///333444=========<<<;;;888666444555222000000111333333333---...000111111222555777;;;777888<<<<<<777666::::::999:::AAALLLWWW^^^```___``````]]]XXXRRROOOMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDD@@@<<>>555222...++++++******)))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))***++++++(((((((((++++++,,,,,,,,,,,,------------......///000000000333666IIIooo~~~ooo___SSSSSS[[[lllwwwrrreeeUUU\\\XXXSSSOOOMMMJJJFFFBBBHHHFFFDDDCCCCCCCCCAAA@@@CCCCCCCCCAAA>>>===???AAA===>>>@@@@@@???AAACCCFFFEEEDDDCCCAAA@@@AAAEEEHHHFFFGGGMMMSSSUUUWWWcccqqq~~~ooo\\\HHH===:::222///+++******++++++***uuuvvvvvvqqqiiidddcccccc```]]][[[[[[]]][[[TTTNNNLLLJJJCCC888111000...***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&'''''')))+++---...666777777888888777666555555333222222444444444333222333333222111111222444777555777<<<===999888;;;<<<;;;:::===BBBGGGLLLNNNUUUZZZaaaeeeddd```\\\ZZZSSSSSSTTTUUUVVVVVVUUUTTTVVVWWWSSSOOOOOOSSSQQQKKKDDDFFFIIINNNRRRVVVXXXYYYcccmmmsssrrrllliiieeebbbbbbbbbccckkkwwwxxxeeeWWWKKK???666666333000---,,,+++)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++///,,,...222///---888HHH|||}}}www```LLL@@@;;;:::;;;<<<>>>???BBBGGGJJJKKKHHHFFFDDDBBBAAABBBDDDEEEGGGFFFFFFGGGIIILLLOOOQQQTTTTTTTTTUUUXXX[[[^^^```hhhmmmwwwuuufffmmmdddYYYSSSVVVXXXUUUUUUZZZVVVVVVTTTRRRTTTaaawwwxxxtttooo{{{{{{tttssstttuuuuuuvvvrrrdddPPPAAA;;;444111---++++++******)))*********)))))))))(((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))((()))***+++*********+++++++++,,,,,,,,,---------------...//////000000333222999OOOlllvvvkkkhhhUUUbbbwww}}}tttggg^^^ZZZYYYZZZZZZPPPMMMJJJHHHGGGGGGFFFDDDBBBBBBAAA@@@??????@@@@@@EEEDDDCCCCCCDDDDDDCCCCCCDDDGGGIIIKKKKKKJJJKKKLLLKKKQQQaaavvvrrraaaOOO???666555111...+++***++++++***)))uuuuuutttpppiiieeeeeefffbbb___\\\\\\\\\YYYRRRKKKKKKJJJBBB888111000...+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))---...000222444555666666555444444555777777555333888888888666333222333444666555777<<<>>><<<<<<>>>@@@@@@@@@>>>>>>???BBBEEEGGGMMMWWW___dddgggiiijjjdddfffhhhkkkmmmnnnnnnnnnhhhiiihhhddddddddd```[[[[[[\\\\\\^^^```bbbccceeehhhpppuuusssooojjjccc\\\fffiiippp|||uuu]]]LLLDDD>>>666000222000---,,,++++++)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))******)))))))))))))))))))))))),,,,,,+++++++++*********...+++---111///+++///888WWW{{{bbbIII>>>===999:::;;;;;;999999<<<@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFHHHIIIMMMMMMLLLKKKKKKLLLNNNOOOSSSTTTXXX]]]eeemmmtttxxxtttzzz|||uuutttqqqmmmkkkmmmqqquuu|||{{{```^^^XXXTTTQQQSSSWWWYYYVVVSSSMMMHHHJJJSSS^^^lll}}}yyyvvvuuu}}}wwwtttttttttuuurrroooiii[[[III<<<777333000---++++++******)))******))))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000222///...444BBB\\\hhhXXXQQQ```wwwxxxllleee___[[[VVVQQQNNNLLLJJJHHHJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKNNNQQQRRRSSSRRRSSSTTTUUUUUUTTTUUUVVVXXXfffnnnsss]]]MMM@@@666111111///---++++++++++++)))(((uuuuuusssnnngggcccdddfffccc___\\\\\\]]]ZZZSSSLLLKKKIIIBBB888111000...+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))((()))+++---000222444555222333444777888888555333999999999888666666777888777777777999;;;<<<>>>@@@DDDFFFGGGFFFDDDDDDHHHKKKNNNQQQTTTWWW[[[aaahhhlllnnnppptttwwwyyy{{{}}}~~~}}}{{{xxxuuupppmmmlllmmmppprrrlllpppssssssvvv{{{|||yyy|||mmm]]]III===;;;;;;777222...,,,******++++++)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))+++++++++***************,,,***+++000111///000555===[[[{{{{{{~~~yyyYYYHHHCCC>>>:::999::::::999:::<<<======>>>???????????????@@@@@@???@@@AAABBBDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMMMMMMMPPPUUUZZZ]]]VVV[[[aaafffggghhhjjjkkkmmmnnnmmmiiiggglllvvv~~~qqqhhhgggfffddd___\\\XXXWWWYYY]]]aaaddd}}}xxxsss[[[QQQRRRTTTTTTSSSVVVWWWPPPFFFEEE???BBBRRRbbbooo~~~{{{wwwuuuuuuuuuuuutttuuuooohhh___RRRBBB777444000...,,,***++++++)))(((***)))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***++++++))))))++++++)))***++++++++++++,,,,,,,,,+++,,,,,,---......//////000000000111444CCC```yyyqqqQQQLLLSSSVVVZZZbbbxxxoooggg___YYYTTTUUUYYY]]][[[VVVRRRSSSUUUXXX\\\aaadddeeegggjjjmmmllljjjgggeeefffmmmvvv}}}ppp^^^JJJ>>>777222111222---,,,++++++,,,+++(((&&&vvvuuurrrkkkddd```aaacccccc___\\\]]]^^^\\\TTTNNNJJJIIIBBB888111000///,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))'''((()))+++---000222333///000333666999999666333444555666777666777:::<<<:::999888666888;;;>>>???CCCFFFIIIJJJIIIJJJMMMPPP`````````^^^]]]___bbbeeehhhkkkoooqqqrrrtttwwwzzz}}}|||}}}tttpppiiiddddddiiipppuuusssxxx}}}~~~aaaXXXLLL???888999999555000+++***))))))***+++)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))************))))))))))))))))))))))))(((((()))******+++,,,,,,,,,******---///000111444333AAAgggyyyjjjdddqqqxxxsss{{{ttt]]]SSSIII>>>777:::>>>===;;;<<<999:::<<<===>>>>>>======?????????@@@@@@AAABBBCCCEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMPPPTTTVVVWWWVVVUUUUUUUUUXXX[[[YYYWWWXXX^^^dddfffgggcccZZZTTTUUUXXXXXXTTTQQQMMMMMMPPPTTTVVVWWWhhh}}}xxxkkkgggcccXXXMMMUUUWWWVVVRRROOOLLLCCC999AAA>>>FFFXXXjjjwwwuuunnnppptttyyy}}}~~~}}}zzzrrrjjj___VVVJJJ<<<444222...,,,+++***++++++)))((()))))))))(((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))---///...((('''******&&&*********+++++++++,,,,,,++++++,,,,,,------......000000222333444999HHHVVV}}}fffYYYTTTLLLLLLRRRVVVhhhsssfff___cccmmmuuurrrggg```bbbhhhrrrzzz~~~}}}ttt]]]NNN???888444111///000---,,,+++++++++***(((%%%vvvuuuqqqiiibbb___```cccbbb___\\\\\\^^^[[[TTTNNNJJJIIIBBB777222111///,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''!!!"""###%%%&&&''''''''''''((((((***+++...000111---///111666999:::999777111222444555555777:::<<<<<<>>>===;;;<<>>>>>???@@@AAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLKKKNNNRRRRRRQQQQQQSSSUUUSSSWWWVVVPPPLLLOOORRRRRRNNNLLLJJJJJJKKKLLLMMMMMMUUUjjjvvvuuuoooWWWOOOUUUWWWQQQXXXVVVRRRKKKDDD>>>======MMMRRR]]]jjjyyy}}}pppjjjpppxxx|||mmmcccWWWMMMCCC888222111,,,+++******++++++)))((())))))((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))///222000(((&&&******%%%************++++++++++++******+++,,,,,,------...222///...///000222999AAAXXXyyymmmaaa]]]```XXX[[[^^^bbbkkk{{{~~~ppp```NNNDDD;;;777333///,,,------+++***)))))))))'''&&&uuutttppphhhbbb```bbbfffbbb___[[[[[[[[[XXXPPPIIIJJJHHHAAA777222111///,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&'''&&&&&&&&&&&&'''(((***,,,///000---...111666:::===<<<;;;777888999888888888:::<<>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEECCCBBBBBBBBBDDDEEEFFFFFFEEEFFFGGGHHHIIIIIIJJJJJJIIILLLMMMIIIGGGJJJMMMLLLFFFGGGGGGGGGFFFEEEEEEEEEGGGQQQ```lllqqqnnncccZZZcccddd^^^RRRKKKMMMRRRTTTTTTMMMFFFBBB<<<<<>>444//////+++***)))***++++++)))((())))))((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))...222000'''%%%++++++%%%************++++++++++++*********+++,,,,,,------000---,,,...//////222888<<>><<<;;;<<<===FFFOOOXXX[[[^^^```\\\UUURRRRRRTTTYYY^^^aaa___]]]eeeeeeeeedddaaaaaabbbcccfffiiikkkkkklllrrr|||uuusss|||uuuooojjjhhhsssxxxgggUUUEEE<<<:::444444333111...,,,,,,---***))))))***++++++)))'''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))))))))))))))************))))))))))))$$$+++000000......///000+++...000<<>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@???>>>======CCCAAA??????@@@BBBBBBBBBDDDBBB@@@AAACCCEEEEEEEEE@@@DDDDDDBBBCCCFFFHHHGGG@@@BBBDDDDDDAAA????????????@@@BBBFFFOOOUUUOOODDDDDDGGGOOOTTTPPPIIILLLTTTNNNBBB<<<<<<;;;BBB^^^}}}}}}}}}wwwsss~~~}}}zzzzzzaaaVVVIIIAAA:::222...---***)))))))))++++++)))''')))(((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))),,,222///&&&%%%,,,---''')))************+++++++++)))******+++,,,,,,---------,,,///333333000111555222888PPPxxxpppbbb[[[ZZZYYY^^^dddhhhjjjmmmqqqttt{{{}}}fffQQQDDD???444111111111///,,,...222...+++(((&&&''''''''''''xxxvvvppphhhaaa___ccchhhbbb```]]][[[YYYTTTNNNHHHIIIHHHBBB888222111///,,,************))))))))))))(((''''''''''''(((((()))&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((())))))))))))))))))---,,,---222:::@@@BBBBBBEEEGGGIIIFFF???999666555:::AAAJJJSSSXXXWWWSSSQQQQQQUUU[[[bbbhhhooovvvzzz|||yyywwwuuusssooohhhcccaaaeeemmmsssvvvvvvyyy}}}qqq~~~hhhRRRKKKFFF===666777444111---*********)))((('''((()))))))))(((&&&%%%******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((('''((()))*********************+++++++++,,,,,,,,,///000...444EEEZZZqqqrrrxxxkkkVVVBBB@@@===>>>AAA===666555:::444777:::999777666888:::;;;;;;;;;<<<===>>>???@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>============<<<>>>????????????@@@BBB???>>>>>>======>>>>>>???AAA@@@??????>>>>>>????????????@@@AAABBBCCCDDDEEEJJJKKKKKKIIIFFFCCC???===@@@<<<<<>>IIIlll|||zzz}}}qqqkkkjjjgggfffhhhqqq~~~wwwbbbOOOAAA:::888//////............//////...,,,(((&&&''''''''''''wwwuuuooohhhaaa```dddiiiaaa```^^^]]][[[VVVOOOJJJIIIHHHBBB888222111///,,,************))))))))))))(((((('''''''''''''''(((&&&'''((('''&&&%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))************,,,///555:::===>>>EEEHHHIIIFFF@@@;;;999999:::===AAAFFFIIIKKKKKKKKKNNNSSS[[[fffqqq~~~vvvmmmssstttvvvzzz}}}~~~~~~wwwfffSSSBBB???<<<444000111111///+++))))))***)))((('''(((((()))((('''&&&%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********)))))))))(((((()))))))))*********************+++++++++,,,,,,,,,...111///000:::JJJnnn~~~zzzlllTTTGGG>>>999<<>>>>>======>>>@@@??????>>>>>>>>>>>>??????============>>>??????@@@:::;;;>>>AAADDDFFFHHHIIIBBBCCCCCCBBB@@@>>>===<<<>>>>>>CCCNNNZZZkkklllkkkrrruuu|||pppjjjVVVIII===777333---******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((+++***)))(((''''''((()))))))))************))))))))))))***++++++,,,------,,,---...//////000000///+++222777===TTT|||tttuuuxxx{{{|||{{{xxxtttlllkkkkkkooouuu}}}xxxgggTTTEEE;;;777555...........................+++(((&&&'''''''''&&&uuutttooohhhbbbaaaeeejjjaaaaaaaaa```]]]XXXPPPKKKIIIHHHBBB888222111///,,,************))))))))))))))))))((('''&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&######$$$&&&''')))******((()))***,,,...111666:::AAACCCEEECCC>>>;;;;;;<<<>>>>>>======>>>AAAEEEGGGHHHKKKQQQZZZfffuuu}}}yyyxxx|||~~~iii[[[LLLAAA888888777111///222...+++)))(((((())))))((('''(((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((''''''&&&&&&(((((((((((())))))))))))******))))))))))))((((((,,,+++***)))))))))***+++******+++++++++,,,,,,,,,,,,111///,,,000888UUUzzzttt___NNN>>>999<<<===;;;;;;666888999999777777888999999999999888888999999:::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<<<<===>>>>>>======<<<<<<======>>>;;;;;;;;;<<<===>>>@@@AAA>>>???@@@@@@@@@???>>>======<<<;;;999888888;;;>>>AAAOOOfff|||{{{yyyzzz}}}xxxgggkkkxxxrrreee```MMMBBB888333000,,,)))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))))))))************))))))))))))******+++,,,,,,,,,+++,,,---...////////////,,,222666666???[[[}}}~~~lllaaaPPPBBB999555222000,,,---...//////...---,,,---***(((&&&'''''''''&&&tttrrrnnnhhhcccbbbfffjjjcccddddddccc___WWWOOOJJJIIIHHHBBB888222111///,,,************)))))))))(((***)))((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&'''((((((&&&(((***)))(((***000555777999<<<;;;999:::===@@@BBBAAA@@@???>>>???@@@AAA@@@AAACCCHHHQQQ```pppzzz~~~qqq```OOODDD<<<777555777555000///111***(((&&&&&&((())))))(((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))((((((...---***)))((()))***+++******+++++++++,,,,,,,,,+++000...+++...000@@@YYYxxxzzz|||mmmhhhttt]]]KKK@@@;;;;;;<<<;;;;;;:::888666555555555999888777666666666666666666666666777777888888999;;;;;;<<<<<<<<<<<<<<<======>>>??????======>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>??????BBBBBBAAA@@@>>>:::777555>>><<<:::888999@@@KKKSSSdddvvv{{{uuuvvv|||vvvrrrzzzwwweeeWWWPPPDDD;;;444111...+++)))+++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((()))))))))************))))))))))))******+++++++++,,,++++++,,,...............000222666666444BBBhhhuuukkkTTTJJJ===555333111///,,,***,,,---//////---,,,***,,,***'''''''''((('''&&&sssrrrnnnhhhcccbbbfffjjjfffggghhheee___VVVNNNIIIIIIHHHBBB888222111///,,,************)))))))))((())))))(((&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))(((&&&''',,,000...111333555666:::@@@EEECCCEEEHHHIIIIIIFFFBBB@@@>>>======???GGGTTTcccmmmooorrryyy~~~vvvuuu|||}}}kkkZZZNNNDDD<<<666333111111222000+++)))***'''&&&%%%&&&''')))((('''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))(((((((((((((((((())))))...,,,***(((((()))***+++******+++++++++,,,,,,,,,***///,,,,,,222222444@@@nnnmmmaaaiiizzzwwwhhhvvvsssYYYGGG???>>>>>>===;;;:::999999888888888777666555555555555555444444555555666666777777999999:::::::::;;;;;;;;;>>>???@@@@@@???>>>@@@AAA>>>>>>============>>>>>>======<<<<<<<<<<<<======;;;;;;<<<======<<<;;;:::999999999<<>>???FFFOOOWWWRRRRRRTTTZZZhhh{{{tttnnnpppsssvvvwwwxxx|||nnnbbbQQQCCC;;;888666555111000//////---***(((&&&&&&%%%%%%&&&((((((((('''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((((((((())))))+++***)))((((((((()))*********+++++++++,,,,,,,,,***...+++,,,666555///222OOO{{{xxxccc```ppp}}}bbbMMMAAA===;;;888888999999999999888777666666555555555555444555555555555555555666555555555666666777777888;;;===>>>>>>>>>>>>???AAA@@@??????>>>>>>??????@@@===<<<<<<;;;::::::;;;;;;666666777777888888999999222666;;;DDDSSSlll{{{{{{}}}nnnYYYIIIBBB666111//////---******---((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******'''(((((())))))))))))((())))))************))))))******************************+++,,,------------------///333000...777EEEYYYvvvnnn```RRRCCC999555333111111222111...***)))***+++,,,,,,+++***))))))(((''''''((((((&&&%%%sssrrrooojjjdddbbbeeehhheeeggghhhddd]]]UUUPPPNNNIIIHHHBBB888222111///,,,************))))))))))))''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%'''(((((('''%%%(((***+++,,,///555???FFFJJJOOOUUU\\\aaaccccccbbb^^^ZZZSSSKKKFFFFFFJJJNNNMMMLLLJJJJJJOOO[[[jjjtttwwwrrrqqqppp{{{qqqgggTTTLLLAAA:::777666444333111///,,,++++++,,,***''''''&&&%%%&&&(((((('''&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((()))))))))******+++++++++,,,,,,,,,)))///++++++333222---000;;;^^^yyyiiipppkkkTTTEEEAAA===;;;;;;;;;999888888888777666666666777777666666666666555555555555222222333444444555666666666777999::::::;;;===>>>===<<<<<<<<<<<<<<<<<<===999888888888888999999:::999999999:::<<>>RRRtttlllYYYLLLCCC;;;555111111000//////...------************************((('''&&&'''((((((&&&%%%sssssspppjjjdddbbbdddgggccceeefffccc\\\VVVSSSRRRIIIHHHBBB888222111///,,,************))))))))))))&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$&&&'''((()))%%%######&&&))))))%%%"""'''(((((((((***000:::AAADDDGGGMMMTTT[[[bbbgggjjjooolllfff```[[[[[[___bbbXXXWWWTTTOOOLLLNNNTTTYYYYYY___```^^^eeerrruuuoooppptttzzztttyyyxxx{{{}}}|||xxxvvvvvvxxx}}}ppp___QQQIII>>>:::666444333111---))),,,)))&&&%%%'''+++***&&&'''&&&&&&'''((()))'''%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((((((((((((((())))))))))))&&&'''''''''(((((())))))%%%&&&'''((())))))((((((******+++++++++,,,,,,,,,)))000---(((......,,,111///EEE```rrrqqqpppVVVQQQJJJEEECCC@@@===:::888888777777777777888888777777777666666555555555333333444444555666777777111333555666666888:::<<<888777777777777777777888555555555555666888999:::<<<===@@@DDDKKKTTT[[[___jjjpppxxx~~~yyy{{{rrrdddTTTCCC999777...++++++,,,***''''''+++(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++&&&'''(((*********)))((())))))************))))))*********)))))))))))))))))))))***+++,,,,,,,,,,,,---///...,,,...222444333444<<>>CCCGGGMMMRRRVVVcccyyy~~~uuuuuu}}}|||yyygggTTTFFF===777444...---+++)))(((((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))((((((((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------.../////////555555<<>>DDDIIILLLNNNGGGKKKTTT^^^iiipppttttttxxxzzzzzzwwwrrrqqquuuyyysssiiieeeiiilllkkksss~~~~~~~~~{{{tttddd[[[OOODDD<<<777222000111000///---,,,,,,++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************,,,,,,,,,------------...---000333???```~~~jjjWWWMMMEEE?????????===;;;<<<999::::::::::::999999888999888888777777666444333555444333444444555555555;;;777666999:::888;;;@@@===@@@CCCEEEGGGKKKQQQVVVeeemmmttt|||}}}tttuuuuuujjjZZZKKK???777333000...,,,***)))(((((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************))))))))))))((())))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---....../////////...222999>>>IIIeee|||hhhTTTFFFBBB???:::555111///.........---+++***((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''uuurrrmmmgggbbbaaacccfffjjjiiihhheee```ZZZUUURRRJJJIIIBBB888222111000,,,,,,+++******++++++***((('''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&((()))+++++++++...222777<<<@@@BBBCCCCCCHHHOOOVVV\\\bbbgggkkklllpppssssssrrrwwwxxxkkk```ZZZEEE@@@:::555222000///.........,,,+++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************,,,,,,,,,,,,------------111///---222EEEfffkkk```VVVRRRNNNJJJGGGHHHCCCAAA???===:::999888888:::;;;;;;<<<;;;:::888777<<<:::999999:::;;;;;;:::888555555999===@@@FFFLLLPPPTTTZZZ```dddhhhlllooo}}}|||xxxbbbYYYLLL@@@777222///...---,,,***)))(((((()))***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))******)))((((((((())))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------......///000///000222000111@@@RRRnnn|||ooo___OOOBBB999666555333111///------,,,+++***)))((('''&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvsssnnnhhhcccbbbeeehhhiiiiiihhheee```[[[UUURRRKKKIIIBBB777111000///,,,,,,+++******++++++***((((((((((((((((((((('''&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&((()))))),,,...222777:::===>>>>>>EEEGGGIIIKKKOOOVVVaaahhhbbbeeefffeeeeeennn{{{lll]]]PPPGGGBBB999888555222111///......++++++***)))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))************++++++,,,,,,,,,---------222///...111888LLLssstttiiittt~~~xxxrrrkkkeeedddddd]]]SSSJJJDDDDDDGGGJJJJJJKKKKKKIIIEEEAAA>>>===777555333555999<<<<<<;;;>>>???CCCIIIQQQYYY```eeennnrrryyyjjjUUUMMMCCC:::444111///...,,,+++***)))((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((************************+++++++++,,,------......111111444555222///555???GGGUUUrrr~~~dddOOOEEE@@@<<<999111111111111000///------***)))(((''''''&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwtttpppjjjeeeeeegggjjjhhhggggggddd```ZZZUUURRRLLLIIIBBB777000000///,,,,,,+++******++++++***(((((((((((((((((('''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((())))))+++000555:::>>>@@@AAA<<<@@@EEEIIIMMMTTT\\\bbb^^^___^^^\\\]]]hhhyyy}}}ttteee___UUUJJJ@@@999444222222222222000...,,,++++++)))((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************+++++++++,,,,,,,,,------+++***...111///777TTTtttiiifffttt~~~rrrkkkiiijjjlllppppppmmmggg^^^VVVRRRPPPMMMKKKLLLPPPVVVZZZZZZXXX\\\aaahhhpppyyysss]]]KKKEEE===666111///---,,,******))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))******)))((('''''''''(((((((((((((((((((((((((((******************************++++++,,,---------+++---111333222///222666222999NNNnnnjjjMMM<<<777888555111111111111111000...---+++)))))))))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxuuupppkkkffffffiiilllggggggfffddd```ZZZUUURRRLLLJJJAAA666//////...,,,,,,+++******++++++***((())))))))))))((('''&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((###%%%)))///555;;;???AAACCCKKKVVV^^^aaa___[[[YYYZZZZZZZZZ[[[___hhhuuuzzzqqqeeeVVVKKK@@@===888444111000000111---...///...+++******+++'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))************++++++++++++,,,,,,,,,,,,***,,,///111------===PPPkkknnn~~~~~~vvv```PPPAAA===666111...,,,***)))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))(((((())))))((('''''''''(((((())))))))))))))))))))))))************************)))******++++++,,,,,,---)))+++...//////...///000222111777GGGYYYhhhsss{{{zzzppphhhdddZZZLLL;;;555777999333,,,/////////...---+++***)))((())))))))))))((('''&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%wwwuuupppjjjffffffiiikkkhhhhhhgggeeeaaa[[[VVVSSSMMMJJJAAA555///......+++,,,+++******++++++***((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&###$$$%%%(((,,,111555888GGGOOO]]]jjjoookkkaaaYYY[[[\\\___dddkkkqqquuuxxx}}}wwwtttxxx}}}sssjjj___VVVOOOGGG===555222111///.........000000+++,,,---,,,)))((()))+++&&&%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***************++++++++++++,,,,,,,,,...///111111///000666<<>>EEEeeetttdddTTTNNNKKKDDD@@@@@@;;;:::888333...,,,---...---,,,+++***************&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%tttrrrooojjjffffffiiikkkjjjllljjjddd___\\\VVVQQQOOOIII@@@888222///---+++------,,,++++++******)))***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))),,,111555:::AAAGGGLLLWWWZZZaaammmyyy~~~|||yyyeeehhhiiipppqqqrrrtttuuuuuussspppnnnfffjjjqqq{{{~~~uuuqqqlllhhhaaaXXXNNNFFF???<<<333111000...---------...,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((++++++******************,,,---......------///111000GGGmmm~~~uuuzzz{{{vvvwww|||{{{{{{~~~dddQQQDDD===999222111///---+++******))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,........................///000000000111111111111666===GGGRRRbbbvvvvvvjjjeeePPPKKKDDD???===;;;888666222222111///...---++++++,,,+++***((((((((()))***&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%tttrrrnnniiiffffffhhhkkkjjjllljjjddd___]]]XXXRRROOOIII@@@888333000---,,,------,,,++++++******)))***))))))(((''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))***---000333444555;;;EEERRRZZZ]]]\\\[[[]]]^^^cccrrr}}}pppiiijjjlllmmmmmmkkkhhhgggbbbdddiiipppvvvxxxvvvsssbbbeeefffaaaXXXOOOJJJHHHDDDBBB>>>999444000---,,,///...---+++******+++++++++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((***************************+++,,,+++++++++---///333;;;IIIdddooo___VVVYYYlllzzzsssmmmppp}}}dddNNNAAA:::777444111000...,,,+++***)))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&''''''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------------------....../////////000000000333555888:::>>>GGGSSS]]]||||||rrreeeZZZRRRNNNHHHDDD===999777666444222111111000...---,,,+++***+++***)))((('''(((((()))&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%sssqqqmmmhhheeeeeehhhkkkiiikkkiiiddd```]]]YYYSSSPPPJJJAAA999444111...---------,,,++++++******))))))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%######$$$%%%)))'''&&&***000666777777333666666777@@@JJJIIIAAA@@@AAABBBCCCCCCBBB@@@>>>>>>>>>@@@CCCEEEEEECCCAAA888::::::666111......///---,,,+++***))))))))))))+++***)))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((('''************************)))+++++++++++++++---///000111///:::cccttt[[[UUUfff|||rrrmmmmmmuuu~~~~~~}}}wwwfffOOO???999777666444///...,,,+++***)))((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------------------------------............///000111111///...000666;;;JJJ[[[pppuuuiiicccYYYPPPIIIDDDAAA???@@@<<<777444222111000/////////...,,,+++***))))))))))))(((''''''''''''(((%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqooolllgggddddddgggjjjgggiiihhhccc___]]]XXXSSSPPPJJJAAA:::555222///...------,,,++++++******)))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''///,,,((('''((((((((('''$$$'''(((&&&)))///000---+++,,,---......---,,,+++...---,,,,,,,,,+++***))),,,------,,,))))))+++---...------,,,++++++,,,,,,'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''))))))))))))************+++,,,------,,,---///111+++//////111FFFqqqttteeelll~~~zzzwwwuuupppllliiiwwwvvvgggXXXFFF;;;888888555111,,,,,,+++))))))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///111222222222444777:::@@@GGGRRRbbb|||~~~tttgggZZZWWWPPPGGGAAA???>>>===;;;999777444222000000//////---,,,,,,+++)))(((((('''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppnnnkkkfffcccdddgggjjjeeehhhgggaaa^^^[[[WWWRRROOOIIIAAA999555222000...------,,,++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%'''%%%%%%%%%&&&((()))))))))(((******((('''***,,,+++)))***++++++,,,+++******------,,,+++***))))))***%%%&&&'''(((''''''((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))*********+++,,,------,,,,,,...000,,,---111555999LLLvvv~~~xxxsss~~~wwwvvvrrr|||sss^^^PPPGGG<<<666555333///***+++***))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000000/////////000<<<<<<===EEEXXXsssqqqccc[[[SSSLLLDDD???999777777888666444333333111///...---......++++++***)))(((''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||nnnmmmiiieeebbbcccfffiiifffiiigggbbb]]][[[WWWQQQNNNHHH@@@999444222000...------,,,++++++******)))((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$######$$$ !!!$$$&&&'''(((((('''###$$$$$$###""""""###%%%######$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$%%%'''$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&''''''((((((''''''&&&'''(((((())))))*********(((***************,,,...222))))))111333555KKKggg}}}{{{vvvuuu}}}}}}xxxoooqqqZZZJJJ<<<999444222222000---)))***))))))((((((((())))))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++---------.........//////------...///......---,,,......///222<<>>666444222111222111000///---......,,,***)))***+++******)))(((''''''&&&&&&%%%&&&''''''((('''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxmmmllliiidddbbbbbbfffiiiiiikkkjjjddd___\\\WWWRRRMMMGGG???888333111///...------,,,++++++******)))'''((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%'''&&&'''''''''''''''(((&&&&&&'''''''''(((((((((&&&''')))((('''&&&(((+++(((((((((((()))))))))(((((((((''''''(((((())))))###$$$&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&########################$$$$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$###############$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''(((((()))******+++((()))******)))***,,,...111+++)))---//////555>>>ZZZrrr~~~uuuwwwzzz{{{~~~{{{zzzyyy~~~|||yyyyyy{{{tttuuuwwweeeSSSDDD;;;444444333111///---------***))))))((())))))******''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...///111222222111000111333666999???HHHPPPZZZhhhvvv|||yyytttqqqkkk```WWWEEEEEE@@@888444444222//////000111///...------...***+++,,,+++(((&&&((())))))))))))(((''''''&&&&&&%%%&&&'''((()))(((((('''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvmmmkkkhhhdddaaabbbeeehhhlllnnnllleee```]]]XXXRRRLLLGGG>>>777333000///...------,,,,,,+++******)))'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&%%%%%%&&&$$$%%%%%%%%%$$$%%%''')))%%%$$$%%%'''((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&%%%$$$###%%%''''''%%%######$$$&&&''''''((((((''''''&&&&&&''''''"""$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&####################################$$$%%%&&&&&&""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&''''''((()))******+++***+++,,,,,,+++,,,...000+++000222///---000333444000OOO{{{lllkkkyyyqqquuu|||lllnnn|||~~~{{{sss^^^LLL>>>666333333333222...***(((***,,,)))))))))))))))******+++''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,---,,,,,,---...---,,,++++++,,,...000111666AAALLLYYY___aaa\\\ZZZbbboooxxxwwwxxxuuujjj]]][[[dddnnnxxxssspppiii```___XXXQQQNNNLLLFFF<<<222555555333000111333///)))---...///---***)))+++...***,,,---+++((('''(((***)))))))))((('''''''''&&&%%%&&&((()))))))))(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzssspppjjjeeecccdddgggjjjlllnnnllleee```]]]XXXRRRMMMGGG???:::666333///+++///---,,,,,,,,,,,,+++)))%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((*********))))))))))))))))))************+++++++++,,,,,,------.../////////111888PPPuuuwwwrrr{{{{{{oooXXXFFF===:::777444333000,,,)))((()))+++,,,))))))(((((('''''''''&&&,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&***)))'''&&&'''(((***+++))))))((((((((((((((()))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////.........---///333:::???KKKOOOSSSUUUUUUTTTTTTTTTUUURRRNNNHHH@@@===DDDNNNcccyyywwwuuujjjffflllmmmccc]]]^^^YYYVVVSSSNNNJJJFFFCCCBBBDDDCCCAAA>>>:::666333111000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########{{{rrrooojjjfffeeegggjjjmmmjjjllljjjeee```^^^YYYTTTOOOHHH>>>777444222000...///---,,,,,,,,,,,,+++)))&&&&&&&&&&&&&&&&&&'''(((###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---......//////111333>>>SSSnnn}}}yyy|||hhhZZZGGG;;;666444222//////...+++)))(((((()))***)))((((((((('''''''''&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&'''(((***+++))))))((((((((((((((()))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,,,,---..................------000444888???CCCGGGIIIIIIHHHGGGFFFBBB@@@???<<<888777@@@KKKaaauuuzzziii[[[UUUWWW``````SSSGGGDDD???>>>===;;;:::888888888999999888666444222000//////...---,,,++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######}}}pppnnnjjjgggfffiiimmmooogggjjjiiiddd```^^^ZZZUUUQQQIII>>>666333222111000///---,,,,,,,,,,,,+++)))((((((''''''&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""######$$$%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))))))))*********+++++++++,,,,,,------......///111000111555AAA\\\|||~~~}}}zzz}}}zzzdddVVVJJJAAA666000///000...,,,+++***)))(((((((((((()))((((((((('''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&((()))***)))((((((''''''((())))))))))))))))))))))))))))))*********************************++++++++++++,,,+++++++++,,,,,,------...---......---+++,,,...111333777<<<>>>===:::888888333222222222111222;;;FFFbbbqqq|||~~~wwweeeQQQLLLMMMSSSQQQCCC777333111000000000111111222333///////////////.........---,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###~~~pppnnnjjjgggfffhhhkkkmmmhhhjjjiiiccc___]]]YYYSSSPPPHHH>>>777444333111000///---,,,,,,,,,,,,+++)))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%((()))''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''((((((((())))))))))))************+++++++++,,,------......000111222000000===[[[uuuzzzwwwsssrrrssswww~~~{{{kkkWWWEEE;;;:::555000...///000...+++(((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((('''''''''((())))))((((((((((((((((((((((((************************************++++++++++++***+++++++++,,,,,,,,,---+++,,,------++++++,,,---///333777999888555222111111000000111000000888AAAbbbnnnvvvwwwzzz}}}xxxmmmVVVNNNGGGEEEAAA888333222222222111000000000111111---------------......///,,,++++++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~rrroookkkgggeeeeeegggiiiiiikkkiiiccc^^^[[[VVVPPPMMMGGG???:::777555111...///---,,,,,,,,,,,,+++)))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######$$$&&&(((***''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((()))))))))***************++++++,,,---------///111333444111222>>>KKKnnn{{{wwwrrrnnnnnnuuuyyygggZZZMMM???666444555222000///000///,,,)))'''''')))******))))))(((&&&&&&&&&'''''''''''''''(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++)))+++------,,,+++,,,---...222666777666333000///333111111222222222777???XXXeeepppqqqooonnnkkkeeeLLLEEE>>>999555111000222111000//////.........//////...------------......,,,+++******************************************''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssppplllgggeeeddddddeeeiiikkkiiiccc]]]ZZZUUUOOOLLLGGG@@@;;;888666111...///---,,,,,,,,,,,,+++)))((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$###""""""""""""###$$$##############################$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***((((((((()))))))))******)))******++++++,,,,,,---...---...111111000333888CCCfff{{{uuupppqqqzzz~~~mmm\\\LLLEEE===555333777333111///...---,,,)))'''''''''((()))))))))((((((&&&&&&&&&&&&&&&'''''''''((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************)))***,,,,,,++++++---...---000333333222000///...///---...111222222666<<>>777555555444333///---,,,,,,,,,,,,+++)))%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""################################################"""############$$$$$$$$$""""""#########""""""!!!""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---+++,,,000111///000333222...555KKKiiisssmmmzzz~~~||||||ppp```OOOEEECCC:::000...555666///,,,///---+++)))((((((((())))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''!!!!!!"""###%%%((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))+++++++++)))'''''')))+++***,,,---,,,++++++---...///,,,+++......,,,---111444222///,,,,,,///...,,,333444444000------,,,+++---,,,++++++*********+++///...,,,***)))***+++,,,''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%sssqqqlllffffffkkkmmmkkkjjjgggcccaaa___[[[UUUPPPLLLGGG???999555333222111111000...------,,,***((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""######%%%%%%$$$###""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,))))))***+++---...//////------222:::>>>KKKjjj|||vvvooodddTTTGGG@@@<<<777444333333222111000///......))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((()))***************+++*********))))))((((((++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......111000000///......------,,,------......------,,,---------,,,,,,+++++++++***************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###vvvtttoooiiiiiimmmooommmkkkhhhdddaaa___[[[UUUPPPLLLGGG???999555444222222222000...------,,,***)))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$%%%$$$$$$###""""""######%%%$$$$$$###""""""##############################"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((())))))***++++++)))******+++,,,---......+++***---111222666JJJaaavvvcccSSSKKK???888666555333000111000000///...---,,,+++)))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((()))************)))*********)))))))))((((((++++++++++++++++++++++++***++++++++++++++++++***++++++,,,,,,,,,---------000//////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###}}}vvvuuuoooiiiiiinnnooommmmmmiiieeebbb```[[[UUUPPPLLLGGG???999666444333222222000...---------+++)))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$#########$$$$$$%%%""""""""""""""""""""""""########################%%%%%%$$$$$$$$$#########&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$###############%%%$$$######"""#########%%%$$$######"""#################################"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&'''(((((())))))*********+++++++++,,,,,,,,,000---...000...+++333@@@VVVppprrrbbbQQQDDD===888222000111222111000...------,,,+++***))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))((('''(((((()))))))))))))))******))))))))))))(((((())))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,......---,,,,,,+++++++++***++++++++++++++++++***++++++************))))))))))))******))))))((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###zzzsssrrrmmmggggggkkkllljjjnnnjjjfffccc```[[[TTTOOOLLLGGG???999666555444333222000.........---+++)))&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""#######################################$$$$$$%%%""""""""""""""""""""""""#########################################################$$$$$$######"""########################""""""###$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$###############$$$$$$$$$###############$$$########################"""""""""""""""""""""""""""""""""""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((()))***************+++++++++++++++222//////111111---///444333FFFVVVjjjuuudddTTTHHHBBB>>>;;;666333111000111111///---,,,++++++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((&&&'''(((((())))))(((((())))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,++++++************))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###wwwpppppplllggggggkkkllliiinnnjjjeeebbb```[[[TTTOOOLLLGGG???999666555444444222111///......---+++)))&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""###########################"""""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$!!!!!!""""""""""""!!!!!!########################""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""$$$###############$$$$$$$$$###############$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((())))))******+++************************---***))),,,---------///+++222444>>>VVVnnnvvvgggRRRJJJ@@@888444333555777000000///......,,,***(((*********))))))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((())))))((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******************))))))))))))((())))))******))))))((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###vvvqqqqqqmmmiiijjjooopppmmmlllhhhdddaaa___ZZZTTTOOOLLLGGG???:::777666555555333111///......---,,,***'''''''''((((((((((((((('''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################"""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%!!!"""##########################################!!!"""######$$$$$$##############################$$$$$$$$$########################"""######$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))***++++++(((((())))))************+++***((()))***,,,,,,,,,///111+++,,,999DDDTTTiiikkk]]]RRRGGG>>>666444333555444000...000,,,---.........,,,+++)))))))))))))))((((((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&'''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((())))))(((((())))))(((((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###wwwpppqqqnnnkkkmmmrrrssspppjjjfffbbb```^^^ZZZTTTOOOLLLGGG???:::777666666555333111///.........,,,***((((((((((((((('''''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$########################!!!""""""######################################################$$$$$$$$$######""""""###$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***&&&''''''((()))***+++++++++,,,,,,,,,,,,------,,,...111------333111555EEE\\\uuusss___NNNDDD>>>:::888000...000555444...---///***+++---...---,,,++++++(((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))''''''(((((())))))))))))(((((())))))(((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###yyyooopppnnnkkkmmmrrrtttqqqhhheeeaaa___]]]ZZZTTTOOOLLLGGG@@@:::777777666555333111/////////...,,,***))))))(((((('''''''''&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%########################""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""###############""""""""""""""""""""""""!!!!!!"""#######################################""""""######$$$$$$$$$%%%######""""""###$$$%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&'''((()))***+++,,,'''***---------...---,,,)))------000555000///<<<;;;PPPeeettt{{{}}}lll___TTTKKKAAA;;;777444222222222...---//////---000777&&&((())))))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))************************''''''((((((((((((''''''))))))))))))************))))))))))))************))))))************))))))'''((((((((())))))******(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$uuuvvvsssnnnjjjmmmtttuuurrrlllhhhcccaaa```^^^YYYUUUNNNGGG>>>888666555444222000///---------,,,+++)))((('''&&&&&&&&&((()))***)))((('''&&&%%%%%%$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###########################"""!!!!!!"""######$$$$$$$$$#################################%%%"""!!!###$$$"""###$$$$$$###!!! !!!"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))************+++++++++,,,,,,------...//////000111444:::DDDTTTggg{{{nnn___TTTKKKBBB<<<555555444333222111000///------,,,,,,+++***))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyvvvsssnnnjjjlllrrrssspppkkkgggbbb```^^^\\\WWWSSSOOOGGG>>>888666555444222222000///.........,,,+++'''''''''''''''((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""######""""""""""""#########"""!!!!!!!!!"""$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!"""""""""######""""""""""""###########################"""!!!!!!!!!"""###$$$$$$$$$$$$$$$######################## $$$&&&###!!!######""""""###$$$###!!!!!!!!!"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$""""""###$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***))))))*********++++++++++++,,,,,,------......////////////111666@@@KKKSSSbbbmmm}}}~~~qqqeee\\\UUUMMMCCC===:::999555222444333222111000///......,,,,,,++++++***))))))(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((('''&&&))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~vvvsssnnniiijjjooopppmmmjjjfffaaa^^^]]]ZZZUUUQQQOOOGGG>>>777555555444222333222000000000///...,,,''''''(((((())))))(((((('''&&&%%%$$$$$$###$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""$$$$$$############$$$$$$"""""""""!!!"""######$$$""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""############"""############""""""!!! !!!"""###$$$%%%%%%%%%########################"""&&&'''$$$"""######!!!"""###$$$###"""!!!"""###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%%%%$$$"""!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))*********++++++******++++++,,,---------///...,,,******...333777;;;BBBMMMXXXfffyyytttmmmdddYYYPPPGGG???;;;999444///...//////...,,,111111000///...---,,,,,,+++******))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((((((&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvsssmmmggghhhmmmmmmiiijjjfffaaa^^^\\\YYYTTTPPPOOOGGG===666444444444222333111000///000///...,,,'''((()))******)))((('''&&&%%%$$$$$$#########$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!$$$######""""""######$$$"""""""""""""""######$$$""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$!!!"""""""""############""""""############"""!!! """###%%%%%%&&&&&&###########################'''(((%%%"""######!!!"""###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))************))))))******++++++,,,,,,/////////...---///222444000333666:::AAANNN]]]iiixxx~~~qqqdddZZZTTTIIIFFFBBB>>>;;;999888888777444222111222222000.........---,,,,,,+++******))))))((((((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}vvvssslllggggggkkkkkkgggjjjfffaaa^^^\\\YYYUUUPPPOOOGGG===666333444333333222000............,,,***'''((()))******)))((('''%%%%%%$$$#########$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##########################################"""""""""!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$!!!"""""""""############!!!""""""#########"""""" """###%%%%%%&&&&&&""""""""""""""""""""""""###'''(((%%%"""######!!!!!!"""######"""!!!"""$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((())))))***++++++,,,,,,------+++)))((()))***---...///......000666:::???IIIWWWbbblllxxx{{{qqqjjjYYYWWWQQQJJJCCC===777555444444444333222111111111,,,+++,,,...///000///...+++++++++******))))))(((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzvvvssslllfffgggkkkkkkggghhhddd___]]]\\\ZZZUUUQQQOOOGGG<<<555333333333333000///---,,,---,,,+++)))))))))******))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$$$$##########################################""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""############"""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""############!!!""""""############""" !!!"""###$$$%%%%%%%%%"""""""""""""""""""""""""""&&&'''$$$"""######!!!!!!"""######""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******(((((())))))***+++++++++((()))++++++***)))***,,,***,,,......------------)))---222777<<>>???<<<::::::222222222444444333///,,,***---000222111///,,,***------------,,,***((('''---//////,,,)))(((***---$$$%%%'''(((((()))+++,,,((((((((((((((((((''''''''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%'''''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzyyytttmmmhhhgggggghhhhhhbbb```^^^]]][[[XXXTTTQQQNNNGGG===666444333222000111///---+++)))***++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!"""##################"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$##################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...///000111111111111111111111111111/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$zzzzzztttmmmhhhfffgggggggggbbb```^^^\\\[[[XXXTTTPPPLLLEEE<<<666444444444222000///---+++******++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!""""""##################"""!!!"""###$$$###!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))***,,,,,,+++++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((((((((('''''''''&&&&&&''''''((((((((()))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$yyy{{{uuunnnhhhffffffffffffbbb```^^^\\\ZZZWWWSSSPPPJJJDDD;;;666555666555444000///---+++*********+++******)))))))))(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!"""######$$$$$$#########"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))+++++++++***************)))*********++++++++++++,,,,,,,,,+++++++++++++++******)))))))))******+++************************************))))))))))))************************(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######"""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$${{{{{{vvvnnniiifffffffffeeeccc```]]][[[YYYVVVSSSPPPKKKEEE<<<777666666444333000///---,,,+++*********************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$######"""!!!"""###$$$###!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***((())))))))))))))))))(((*********************))))))))))))************+++,,,,,,++++++******))))))******)))((((((((())))))************************))))))((((((((((((((((((************************((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$|||{{{vvvnnniiifffffffffeeedddaaa]]]ZZZXXXUUURRRPPPMMMGGG>>>888666555333000///...---,,,+++*********************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))'''((())))))))))))((('''))))))))))))))))))))))))(((((()))))))))*********+++++++++******)))))))))+++******))))))))))))***************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{uuunnnhhhffffffffffffdddaaa]]]YYYWWWUUURRROOONNNGGG???999777555222///.........---,,,+++***)))******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((())))))''''''))))))))))))''''''(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))******)))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||zzztttmmmhhhfffgggggggggeeeaaa]]]YYYVVVTTTQQQOOOLLLFFF???:::888666333111.........---,,,+++***))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$###"""!!!"""###$$$###!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))&&&''')))******)))'''&&&'''''''''((((((((())))))'''''''''((((((((())))))((((((((())))))))))))))))))((((((((()))***++++++'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzyyytttmmmhhhgggggghhhhhheeeaaa\\\YYYVVVTTTQQQOOOJJJEEE>>>:::999888555333.........---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&'''(((******((('''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))''''''(((((())))))******'''''''''((((((***+++,,,((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzrrrlllhhhggggggfffbbb^^^YYYWWWWWWUUURRROOOKKKFFF???:::777444222000------,,,+++************((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%### ))))))$$$...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############ $$$%%%"""###&&&%%%!!!$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!""""""######$$$$$$(((((((((&&&###"""###$$$""""""""""""""""""""""""$$$$$$##################""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""&&&%%%%%%$$$#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))******)))(((''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$###"""###$$$$$$$$$"""%%%!!! %%%(((&&&###&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########}}}|||vvvoooiiigggggghhhhhhbbb^^^YYYWWWWWWUUURRRNNNKKKFFF???:::666444222000------,,,++++++*********((((((((((((((()))******'''''''''&&&&&&&&&%%%%%%***$$$%%%%%%"""%%%+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''""""""""""""""""""""""""##################$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$"""  """$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!"""""""""""""""#########$$$%%%&&&%%%$$$###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$############"""""""""!!!!!!"""""""""############""""""""""""""""""""""""%%%$$$###""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############$$$%%%%%%$$$###"""###$$$%%%$$$"""%%%!!!!!!%%%'''&&&###&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######{{{xxxrrrkkkgggfffggghhhiiibbb^^^YYYWWWWWWUUURRRNNNKKKFFF???999666444222000......---,,,++++++******((((((((((((((()))******'''''''''&&&&&&&&&&&&%%%$$$######---666--- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############%%% $$$$$$%%%######""""""""""""###### !!!!!!!!!!!!!!!!!! ############""""""""""""!!!$$$%%%$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$############""""""""""""""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######""""""######$$$%%%%%%###"""###$$$%%%$$$###$$$""" !!!$$$&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###xxxxxxssskkkfffeeeggghhhjjjbbb]]]YYYWWWVVVUUUQQQNNNKKKFFF>>>888555333222111.........---,,,+++******((((((((((((((())))))***''''''''''''&&&&&&&&&&&&%%%,,,333JJJ]]]FFF&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###############"""""""""""""""""""""""""""!!!"""""""""############$$$$$$111111$$$"""###""""""""""""""""""###!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!! ###%%%$$$######$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""###"""""""""""""""###############""""""""""""""""""""""""""""""#########""""""""""""""""""""""""###""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$%%%%%%%%%$$$######%%%%%%$$$###$$$"""!!!!!!$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyy|||vvvmmmgggeeefffhhhiiiaaa]]]XXXVVVVVVTTTQQQMMMKKKFFF>>>777444222111111////////////...,,,***)))((((((((((((((())))))***(((((('''''''''&&&&&&&&& &&&,,,BBBVVVBBB$$$###$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""""""""############%%% &&&333222%%%###"""""""""######""""""""""""######$$$$$$######"""$$$$$$######""""""!!!!!!!!!$$$%%%$$$"""!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""###""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""######"""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######%%%'''(((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxooohhheeefffhhhiiiaaa]]]XXXVVVVVVTTTQQQMMMKKKEEE===777333222111111000000000000///---***)))((((((((((((((()))******((((((((('''''''''&&&&&&!!!$$$///***"""%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""############)))###"""'''&&& %%%""""""############""""""###$$$$$$%%%%%%$$$$$$###############""""""""""""!!!###%%%%%%###!!! !!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""######"""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################$$$$$$$$$######""""""!!!######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%}}}xxxooohhheeefffhhhjjjaaa]]]XXXVVVUUUTTTPPPMMMKKKEEE===666222111111111000111111111///---+++)))((((((((((((((()))******(((((((((((('''''''''''',,,&&&&&&&&&###'''...,,,$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$########################$$$$$$$$$$$$######""""""""""""""""""""""""&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""############&&&$$$!!!!!!###!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######"""""""""""""""############$$$%%%$$$"""!!!"""###""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""""""""""""""!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""####################################""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$###""""""###$$$"""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{~~~wwwmmmgggeeefffiiikkkaaa\\\XXXVVVUUUTTTPPPMMMLLLEEE===666222111111111000111222111000---+++)))((((((((((((((()))******)))((((((((('''''''''''' +++,,,"""((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""############!!!$$$%%%!!! """!!!!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!""""""######$$$$$$###$$$$$$###""""""$$$&&&"""""""""""""""""""""""" !!!"""######$$$$$$$$$###""""""!!!""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########"""###$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$###""""""###$$$""""""######$$$$$$$$$$$$ !!!"""###$$$###""""""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%yyy~~~tttjjjfffhhhjjjgggdddbbb^^^YYYWWWWWWVVVSSSPPPNNNFFF<<<555333333333222222222111000...,,,+++***'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$!!! !!!###%%%$$$###&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$&&&&&&&&&&&&%%%%%%$$$###$$$###"""""""""###%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$############"""######$$$$$$$$$$$$####################################$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$##############################!!! !!!""""""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!yyy{{{ssskkkfffggghhhgggeeeaaa]]]YYYWWWWWWVVVRRROOONNNFFF<<<555333333333222222222111000...,,,+++***'''''''''''''''''''''''')))(((&&&&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$###""""""###%%%'''&&&%%%$$$###############$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%$$$######"""""""""!!!!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""!!!!!!"""##################"""########################"""######$$$$$$######"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""###$$$$$$$$$$$$##############################"""!!!!!!######"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""yyywwwrrrkkkfffeeefffffffffaaa]]]XXXVVVVVVUUURRROOONNNFFF<<<555333333333222222222111000...,,,+++***(((((((((((((((((((((((()))'''&&&'''(((((('''%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""""""""##############################"""############$$$$$$$$$$$$###"""###%%%&&&&&&%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######""""""##################"""!!!!!!!!!!!! !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""######""""""!!!########################"""######$$$$$$######"""###""""""""""""###$$$$$$####################################""""""""""""""""""###$$$$$$$$$$$$###########################$$$###""""""$$$$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$yyytttpppkkkfffddddddfffhhh```\\\XXXVVVVVVUUUQQQNNNNNNFFF<<<555333333333222222222111000...,,,+++***)))))))))))))))))))))))))))'''&&&'''((()))'''&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###""""""""""""""""""###########################""""""#########$$$$$$$$$"""!!! !!!###$$$###"""######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""!!! """######$$$######""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!########################""""""############"""""""""""""""""""""###$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###########################$$$###"""###%%%&&&%%%$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%yyyrrrooojjjeeecccdddgggiiiaaa]]]XXXVVVVVVUUURRROOOOOOHHH===666444444444333222222111000...,,,+++***************************)))'''&&&'''))))))((('''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""######"""""""""########################""""""#########$$$$$$$$$###!!!!!!!!!###$$$###"""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""################################################!!!"""""""""############""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$$$$$$$###########################$$$#########%%%&&&&&&$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%xxxrrrnnnhhheeeeeegggiiiiiiaaa]]]YYYWWWWWWVVVSSSOOOQQQIII???888666666555444222222111000...,,,+++***))))))))))))))))))))))))(((''''''''')))***)))(((&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""############""""""########################"""############$$$$$$$$$%%%$$$###$$$%%%&&&%%%###&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""###$$$$$$###"""################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$############!!!""""""######""""""!!!""""""""""""""""""""""""!!!""""""######""""""!!!"""!!!!!!!!!!!!"""##############################""""""""""""############""""""###$$$$$$$$$$$$###########################$$$###"""###%%%&&&&&&%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%wwwsssmmmfffdddgggjjjkkkiiiccc___ZZZXXXXXXWWWTTTQQQRRRKKK@@@:::777777777666222222111000...,,,+++***))))))))))))))))))))))))(((''''''''')))***)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$###############$$$######################## !!!!!!"""!!!""""""###$$$$$$######!!!!!!###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""###$$$$$$###"""################################################""""""""""""############""""""""""""""""""""""""############"""""""""""""""##################"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""###$$$$$$$$$$$$##############################"""!!!###%%%&&&%%%$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$wwwuuummmdddccchhhlllllliiiccc___[[[YYYYYYXXXTTTQQQSSSLLLAAA;;;888888888777222222111000...,,,+++***(((((((((((((((((((((((((((''''''((()))******)))$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$$$$"""!!!"""######"""!!!""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$###"""""""""###%%%&&& !!!""""""""""""""" """#########"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""###$$$$$$$$$"""################################################""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###########################"""!!!!!!"""$$$&&&%%%$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###yyyuuuooogggdddeeehhhiiiiiiggg```YYYVVVWWWVVVRRRNNNPPPLLLBBB888444666666444555222000......---,,,*********))))))((((((''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""################################################%%%$$$###""""""###$$$%%%##############################$$$$$$$$$######"""############"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$##############################""""""!!!!!! !!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$!!!!!!"""############"""""""""""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxvvvpppiiieeegggiiikkkkkkgggaaaZZZWWWXXXWWWSSSOOOQQQMMMCCC999555777777444444222///......---+++*********))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$#############################################"""############"""!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$##############################""""""!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""""""""#####################"""""""""""""""!!!!!!"""""""""#################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyxxxrrrjjjgggiiikkkmmmmmmhhhbbb[[[YYYZZZYYYUUUQQQQQQMMMDDD999666888888555444222///......---+++)))***))))))))))))(((((((((&&&'''((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################""""""""""""######""""""#########""""""!!!!!! ######""""""""""""##############################&&&&&&%%%%%%$$$##################""""""###############$$$$$$$$$$$$######$$$$$$$$$#############################################$$$$$$$$$$$$######"""############$$$$$$$$$###########################""""""""""""!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""###$$$"""""""""!!!"""######$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""#####################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%&&&'''******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~yyyssslllhhhjjjmmmoooooohhhbbb\\\ZZZ[[[[[[VVVRRRRRRNNNDDD:::666888888666333111000///...---+++((())))))))))))))))))))))))%%%'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$##################$$$########################""""""""""""""""""######$$$######""""""!!!!!!!!!$$$######""""""######$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$#########%%%$$$""""""""""""$$$%%%######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""###"""""""""""""""#########"""!!!!!!!!!"""$$$$$$$$$$$$######"""!!!!!!!!! !!!!!!!!!"""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyysssllliiikkknnnpppppphhhbbb]]]\\\]]]\\\WWWRRRRRRNNNDDD:::666888888666333222000000000...+++)))))))))))))))************%%%'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$#################################""""""!!!!!!"""###$$$$$$$$$######"""!!!""""""###$$$$$$############$$$$$$""""""""""""""""""""""""###############"""""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""############!!!!!!"""###############""""""""""""""""""""""""######"""""""""""""""###"""""""""""""""######$$$############""""""!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwqqqkkkhhhjjjmmmoooooogggbbb]]]\\\]]]\\\WWWRRRQQQMMMDDD999666888888555444333222222111///,,,))))))))))))************+++&&&'''((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""##############################"""""""""$$$%%%&&&$$$$$$"""!!!!!!"""###$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################"""""""""############$$$!!!!!!"""###############""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!"""############""""""""""""""""""""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzvvvpppiiifffiiilllnnnnnnfffaaa]]]\\\^^^\\\WWWRRRQQQMMMCCC999555777777444555444333333333111---***))))))*********+++++++++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""########################$$$$$$###"""###%%%'''(((%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!###%%%%%%$$$"""!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''(((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%yyytttooohhheeehhhkkkmmmmmmeeeaaa\\\\\\]]]\\\WWWRRRPPPLLLCCC888444666666444666555444444444222...+++))))))******++++++++++++(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$################################################"""###$$$%%%%%%$$$###"""########################%%%$$$######$$$%%%((()))%%%$$$"""!!!!!!###$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$$$$###""""""!!!"""""" ###&&&&&&$$$""" !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&'''((()))***++++++&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%vvvrrrpppjjjfffhhhnnnoookkkeee___[[[\\\[[[WWWSSSSSSUUUMMMBBB;;;888777666555888888777666333000---,,,))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$&&&&&&%%%$$$#########$$$########################$$$$$$$$$#########"""""" !!!###%%%&&&%%%###""""""%%%'''%%%!!!!!!######################################################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$uuuqqqoooiiieeeggglllllliiiccc]]]ZZZ[[[[[[WWWRRRQQQSSSKKKAAA:::888888888777888777777555333000---+++))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$###$$$%%%&&&%%%###"""""""""######################################################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))((((((((('''''''''))))))))))))))))))))))))'''(((((())))))(((((('''((())))))))))))))))))(((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$tttpppnnnhhhccceeejjjjjjfffaaa\\\YYY\\\\\\VVVQQQOOOQQQJJJ@@@:::999::::::999777777777555333000---+++)))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$###############$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$########################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$##################$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$uuuooommmgggcccdddhhhgggccc```[[[ZZZ]]]]]]XXXRRROOORRRJJJ@@@:::999999999999777777666555222///---+++)))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$##############################"""""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&########################$$$######""""""###$$$$$$$$$"""!!!###&&&'''%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))******++++++******)))************************'''((())))))******))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$wwwnnnlllgggcccdddhhhgggbbbaaa\\\[[[^^^^^^YYYSSSQQQSSSKKKAAA:::888888888777777777666444222///,,,+++))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$###########################"""""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$###""""""######$$$###!!! """%%%&&&$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((((((((((((((('''(((((())))))))))))))))))*********************************************))))))************))))))******++++++++++++******))))))))))))))))))))))))((())))))***+++*********))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$wwwnnnlllhhhdddeeeiiihhhcccaaa\\\[[[^^^^^^YYYTTTSSSTTTLLLAAA:::888888888777666666666444222///,,,***))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$###"""###$$$$$$$$$$$$#####################"""""""""###$$$$$$######$$$$$$%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$###############!!!!!!!!!"""$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$#################################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$##################$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''((())))))******))))))************++++++++++++******************************++++++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$wwwnnnmmmiiifffgggkkkjjjeeeaaa\\\YYY[[[\\\XXXTTTSSSRRRJJJ@@@:::999999999888666666555444111...,,,***))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""###############$$$%%%%%%""""""######$$$%%%%%%&&&""""""#########$$$$$$$$$###$$$$$$%%%$$$###"""!!!!!!###$$$$$$#########$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((()))************)))*********+++++++++,,,,,,***************************++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))))))))******+++++++++'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$uuunnnmmmiiigggiiimmmlllgggaaa[[[XXXYYYZZZWWWTTTSSSPPPHHH???:::999:::;;;;;;666666555444111...,,,***))))))))))))))))))))))))***)))(((''''''&&&&&&'''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$######""""""$$$$$$######$$$%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""###%%%&&&%%%###!!! """%%%'''&&&###"""###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((()))************************++++++,,,,,,,,,***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$xxxsssmmmjjjllllllhhhdddccc```\\\YYYZZZYYYTTTPPPQQQPPPHHH???:::;;;<<<:::888444333222222222000,,,***))))))))))))************((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""#########%%%%%%!!!!!!$$$$$$"""$$$%%%%%%$$$######$$$&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""###########################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))******+++++++++******)))---***((((((+++,,,+++)))---+++***+++,,,,,,,,,++++++,,,,,,,,,+++***+++,,,......---,,,*********+++,,,//////+++)))+++---+++///---,,,---...///...---***)))***+++------,,,+++,,,,,,------,,,,,,++++++)))(((((()))******((('''+++++++++***))))))(((((()))(((((((((''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((''''''(((+++------***'''%%%&&&'''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))'''(((((()))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxoookkkiiilllllliiiffffff```\\\YYYZZZYYYTTTPPPQQQPPPHHH???:::;;;<<<:::777444333222222222000,,,***))))))))))))************((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$###%%%%%%""""""%%%&&&###$$$%%%%%%%%%######$$$&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""###########################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''"""$$$%%%''''''&&&%%%$$$%%%&&&&&&&&&'''((((((((()))(((''''''''''''((()))((((((((((((((()))******))))))))))))))))))))))))*********++++++******)))...+++))))))+++,,,***)))---,,,,,,---......---,,,...//////...---,,,,,,---+++,,,------------...///...333555333111222111///------------,,,+++++++++...---------...///...---------.........---,,,,,,+++******,,,......---,,,******))))))((((((((('''))))))((((((((('''''''''))))))))))))(((((((((((('''''''''''''''''''''''')))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))))))))((()))+++......+++(((''''''((((((((())))))((((((((('''''''''(((((((((((()))))))))***'''((())))))******))))))***)))(((((((((((()))******)))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyoookkkjjjllllllhhheeefff```\\\YYYZZZYYYTTTPPPQQQQQQIII???;;;;;;;;;:::777444333222222222000,,,***))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$###%%%%%%######'''(((&&&$$$%%%&&&%%%$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''###$$$%%%''''''&&&&&&%%%&&&&&&'''''''''''''''''')))((((((''''''(((((())))))(((((((((((()))******)))))))))))))))))))))))))))*********************+++***((()))+++,,,++++++---------------,,,,,,,,,++++++,,,,,,------......---///111333222333444555...444888777555555333///555555555444111/////////000000///............///---.........---,,,++++++)))((('''(((***+++***)))***************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((()))*********)))***,,,......,,,)))((()))***))))))))))))))))))((((((((((((((((((((()))))))))******(((((()))************)))***))))))(((((())))))*********)))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''xxxrrrnnnlllmmmjjjdddaaabbb```\\\YYYZZZYYYTTTPPPPPPQQQIII???;;;;;;;;;999777444333222222111000,,,***((()))))))))************(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&###$$$((()))'''$$$&&&''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((()))))))))))))))(((((())))))***+++***************************)))))))))*********++++++++++++,,,---///000000/////////......///222444000000333777<<<@@@BBBBBBGGGJJJNNNNNNMMMLLLNNNOOOTTTYYY[[[XXXVVVUUUSSSPPPPPPNNNLLLKKKKKKJJJFFFBBB>>>===;;;999666444444555333333222111000...---,,,,,,***))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((()))******))))))+++,,,---+++)))((()))***))))))))))))))))))))))))))))))(((((()))))))))*********((()))******++++++******))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''wwwqqqnnnlllmmmiiicccaaaccc```\\\YYYZZZYYYTTTPPPPPPRRRIII@@@;;;;;;;;;999666444333222222111000,,,***((()))))))))************))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&$$$%%%)))***((($$$&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%'''(((%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++******))))))***+++,,,---------...------...///000...///111222555;;;CCCIIILLLMMMQQQYYYbbbjjjnnnooowww{{{~~~~~~}}}}}}|||zzz{{{uuuqqqrrrvvvvvvoooggg^^^]]]ZZZSSSKKKEEECCCCCC???>>>===:::777333111///000...------///000000000------,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))'''(((******(((((()))***+++)))(((((()))***)))((()))*********************))))))))))))************)))******+++++++++++++++))))))************))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttkkkiiijjjllljjjeeeeeehhh```\\\YYYZZZYYYTTTPPPQQQRRRJJJ@@@;;;;;;;;;888666444333222222222000,,,***))))))))))))************))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$&&&&&&$$$$$$((()))'''$$$'''))))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!"""$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((()))***************))))))))))))***++++++++++++++++++++++++++++++,,,+++******+++,,,...///***+++,,,+++***+++---...000555;;;BBBIIIRRR]]]eeettttttxxx~~~uuujjj```[[[ZZZSSSQQQNNNIIIDDD???:::888000...,,,,,,---/////////---------,,,+++*********++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((())))))******))))))&&&(((******((((((((()))***)))((((((******)))'''************++++++++++++)))))))))*********++++++******+++,,,,,,,,,,,,+++)))******++++++******)))++++++*********)))))))))))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrriiihhhjjjllliiieeefffjjj```\\\YYYZZZYYYTTTPPPQQQRRRJJJ@@@;;;:::;;;888555444333222222222000,,,***))))))))))))************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$'''&&&######''''''%%%%%%''')))***((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&''')))***++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///111***---111333555888===AAAKKKSSS___jjjqqqyyyxxxvvvqqqkkkccc\\\VVVSSSFFFBBB===999777555333111111111000///---,,,++++++,,,,,,+++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))************)))''')))++++++***(((((()))***))))))***++++++***)))*********+++++++++,,,,,,))))))*********+++++++++***++++++,,,---,,,,,,,,,)))***++++++++++++***)))+++++++++*********)))))))))))))))******+++++++++((((((((((((((((((((((((''''''''''''''''''''''''qqqkkkjjjkkkllliiiccccccggg```\\\YYY[[[YYYTTTPPPQQQSSSJJJ@@@;;;::::::888555444333222222222000,,,***))))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%'''&&&######&&&&&&$$$%%%'''******)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))&&&''')))***+++++++++************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222222888>>>EEEKKKRRRZZZ___qqq|||~~~wwwssskkkfff]]]UUUNNNHHHBBB???777666555333222000///...,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))(((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************(((***,,,,,,+++))))))***+++******+++------+++************++++++,,,,,,,,,)))************+++++++++***+++,,,,,,------,,,,,,)))***+++,,,,,,+++***)))+++++++++************)))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))ssspppooonnnllljjjgggeeeccc^^^\\\ZZZXXXUUUSSSRRRRRRQQQIII>>>999999:::888666444444333222000...,,,+++******+++******)))(((''',,,,,,++++++***)))((((((((('''&&&%%%%%%&&&'''(((+++***)))(((&&&$$$######%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%''''''''''''&&&&&&&&&%%%$$$'''(((&&&&&&******'''***'''&&&((()))(((''''''%%%%%%&&&%%%$$$$$$%%%&&&###$$$&&&'''(((((('''&&&)))((('''&&&&&&(((***+++%%%(((***)))'''%%%&&&(((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''((((((((()))))))))))))))***************)))***+++,,,---,,,+++...---,,,+++***+++,,,...000111000//////444===CCCNNNXXXgggsss{{{uuujjj^^^VVVUUUQQQJJJCCC<<<777333000///---++++++,,,......---)))***++++++))))))***+++'''((())))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%%%%&&&&&&'''((()))******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,******************))))))///---++++++,,,,,,,,,++++++,,,.........---+++***---------.........,,,***++++++++++++++++++++++++...///000...+++))))))*********))))))(((((((((((((((((((((((((((((((((((()))((('''(((***,,,,,,,,,rrroooooonnnmmmkkkiiigggfff]]]\\\ZZZWWWUUUSSSRRRQQQQQQIII???::::::;;;888666444444333222000...,,,+++((())))))*********)))))),,,,,,++++++***))))))((((((((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&))))))'''(((+++,,,)))///---++++++,,,,,,---...---------,,,++++++,,,---************)))((('''&&&)))((('''''''''(((***+++&&&(((***)))'''%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))'''''''''((((((((())))))))))))))))))*********+++******++++++,,,,,,+++)))((())),,,///111111000000...333999???EEEOOO]]]ggg~~~zzzwwwwwwxxxyyyzzzyyy}}}{{{wwwwwwyyy|||zzzwwwzzz|||~~~yyypppddd[[[TTTNNNGGGBBB999666222000//////...---+++++++++***)))((()))******************))))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((('''&&&&&&''''''(((((()))))))))************************)))))))))*********++++++)))*********+++,,,,,,---------------------------,,,,,,,,,---...000000000---...///000111333444555222000///000111222222222444333222000///------,,,---------,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++***************+++***))))))+++++++++***tttnnnnnnnnnmmmllljjjhhhhhh]]][[[YYYWWWTTTRRRQQQQQQPPPIII@@@<<<<<<<<<999555444444333222000...,,,+++'''''')))******+++++++++,,,,,,++++++***)))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''((()))))),,,...---...222222///333333222111111333555666444555666666555333111000......---,,,***))))))(((((((((((('''(((((())))))(((***+++***(((''''''(((&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))(((((((((((())))))))))))))))))*********+++++++++******,,,------------,,,///...---...000222222111;;;EEEQQQ[[[dddppp}}}wwwqqqooorrrtttuuuuuutttrrrqqqrrrvvv}}}}}}yyyyyy}}}{{{oooiiibbbWWWNNNDDD???999555222000///------,,,+++*********,,,,,,,,,,,,++++++***)))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))*********)))((((((((((((((((((((()))))))))************************((()))***+++++++++++++++*********++++++------...---......//////000000000000111222444555777888888<<<;;;:::999999:::;;;<<>>@@@BBB666555555444444444444444555333111111111222222111/////////...---,,,************************)))))),,,+++***+++++++++)))'''vvvnnnnnnnnnlllkkkiiigggfff\\\[[[YYYVVVTTTRRRQQQPPPOOOIIIAAA======<<<888444444444333222000...,,,+++(((((()))***************+++++++++*********))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((((((''')))))))))***+++...000111...444999;;;>>>AAA@@@<<<<<>>999333222111///...---,,,,,,***))))))(((((('''''''''((()))************)))***&&&'''((()))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))(((((()))))))))******************+++++++++,,,,,,)))***,,,---...///000111333000...///555>>>FFFJJJ^^^iiiwwwyyyxxx|||}}}|||yyy|||nnncccVVVQQQIIIBBB>>>:::888666///...,,,+++,,,...//////++++++******************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******)))((((((***)))))))))))))))))))))***************************+++,,,------,,,,,,++++++******+++,,,...///000333333444444555666777777999;;;===>>>>>>???AAABBBEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCCCCDDDGGGIIIDDDDDDCCCBBBAAABBBBBBCCCBBB@@@>>><<<<<<:::555222222111///---,,,+++++++++*********++++++++++++++++++******+++,,,+++)))'''sssnnnnnnmmmkkkiiigggdddccc]]][[[YYYWWWTTTRRRQQQQQQOOOHHH@@@======<<<888444444444333222000...,,,+++***************)))((((((+++++++++***************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))******++++++/////////111333666999;;;;;;CCCLLLRRRVVVXXXUUUPPPPPPXXX]]]\\\[[[]]][[[XXX[[[]]]aaadddddd___VVVOOOBBBAAA???<<<999666444222222111///,,,***)))((((((''''''((()))*********)))(((((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,***,,,------,,,---000333///333;;;EEESSScccrrr{{{zzz}}}uuuoooeee\\\TTTMMMHHHDDD999666222000000///...,,,***))))))))))))***,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((((((***************))))))))))))))))))))))))))))))))),,,,,,------,,,,,,++++++,,,,,,,,,---///222444666======>>>>>>???@@@AAAAAA===@@@BBBCCCDDDGGGKKKNNNKKKNNNQQQTTTUUURRROOOLLLQQQUUU[[[___aaabbbdddffffffdddbbb```_________```^^^]]][[[XXXTTTOOOHHHDDD@@@===999666333333333333............------------+++***)))***+++,,,***)))mmmmmmlllkkkjjjhhhfffdddccc^^^\\\ZZZXXXUUUSSSRRRRRROOOHHH???;;;;;;;;;888444444444333222000...,,,++++++++++++******)))''''''************************))))))************))))))'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))***---000333666888888888999;;;???CCCGGGJJJNNNWWW___eeeiiillljjjdddhhhsssyyyvvvsssuuutttooojjjkkkmmmrrrtttrrrjjjddd^^^]]]ZZZVVVQQQKKKFFFCCCDDDAAA===777333111000///+++***)))***,,,,,,***(((************)))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------...//////---,,,///555;;;CCCPPPcccsss~~~}}}wwwvvv{{{wwwlllaaaXXXSSSLLLGGGAAA===:::555///***,,,+++*********+++---...((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))((((((***************+++++++++))))))))))))))))))))))))++++++++++++,,,---......222222222444777;;;>>>AAACCCCCCCCCDDDDDDEEEEEEFFF>>>AAACCCDDDFFFJJJRRRWWWaaadddggggggccc\\\TTTOOO\\\cccmmmsssvvvxxx{{{~~~rrrrrrsssvvvzzz{{{vvvttttttiiieee___VVVMMMEEE@@@===777666555333111///...---///---++++++,,,,,,,,,+++nnnjjjjjjjjjjjjjjjiiihhhggg___]]][[[YYYVVVTTTSSSSSSOOOGGG>>>999999999777444444444333222000...,,,+++))))))*********))))))(((************************)))******++++++******)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))******+++---...000444:::BBBHHHLLLGGGGGGHHHJJJOOOTTTYYY\\\___dddiiikkkooossssssoooqqq|||yyyvvvzzz{{{wwwkkkiiiiiimmmssswwwvvvssszzzyyyxxxvvvqqqjjjddd```[[[VVVOOOGGGAAA===<<<<<<777555333222333111...+++,,,,,,+++***)))(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((())))))*********)))*********+++++++++,,,,,,,,,,,,,,,,,,------------...000222222555===HHHQQQmmm~~~~~~}}}{{{qqqjjj```[[[UUUQQQMMMFFF===666111000...,,,+++,,,------))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))*********))))))******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...222666888::::::;;;===AAAFFFKKKNNNJJJKKKKKKKKKKKKKKKKKKKKKFFFHHHHHHGGGFFFJJJSSSZZZhhhiiiiiigggaaaXXXOOOJJJKKKRRRYYY]]]^^^___bbbfff^^^```dddkkkttt}}}xxxkkk___XXXMMMKKKHHHDDD???;;;888666888444000------------,,,rrrhhhhhhiiijjjkkkllllllkkk___^^^\\\YYYWWWUUUTTTSSSOOOGGG===777777888777444444444333222000...,,,+++'''((()))******++++++*********************++++++)))***+++,,,,,,+++***)))%%%&&&&&&''''''(((((((((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((***+++,,,---...111222555;;;CCCMMMVVV[[[TTTTTTUUUWWW\\\aaagggjjjgggjjjkkkiiikkkqqqsssqqqnnnwwwyyyoookkkqqquuurrrjjjfffcccgggpppxxx}}}~~~~~~zzzkkkeee\\\RRRKKKGGGFFFFFFDDDAAA===<<<;;;888333000...---+++)))(((((()))***))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------......---000444888???LLL]]]iii|||yyyyyylllhhhccc```^^^XXXNNNGGG777555222///---,,,,,,---))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))((()))***+++++++++++++++))))))***+++,,,,,,---------------------------------------///333999???BBBAAAAAABBBDDDIIIOOOTTTWWWVVVVVVVVVVVVVVVUUUUUUUUUQQQQQQOOOJJJGGGIIIQQQXXXRRRSSSUUUUUUSSSOOOJJJGGGGGGKKKNNNNNNKKKJJJMMMQQQJJJLLLNNNSSSZZZbbbiiinnnwwwyyyzzzvvvttt{{{iiifffaaa[[[TTTNNNIIIFFF???;;;444000...------,,,pppllljjjiiijjjkkkkkkjjjiiiaaa\\\XXXXXXVVVQQQNNNOOOLLLCCC;;;999888666666777777333111222000,,,,,,...,,,++++++******++++++,,,+++++++++************)))***))))))((('''&&&&&&&&&))))))'''&&&$$$###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((()))''''''''''''''''''(((((((((''''''***///555999:::999===AAADDDJJJTTT^^^ddd^^^\\\ZZZ]]]cccjjjmmmnnneee^^^XXXXXX___fffjjjjjjmmmnnnnnnllliiiiiilllooopppgggdddnnnyyyxxxtttnnnhhhbbb[[[UUUPPPKKKGGGDDDEEEHHHHHHDDD???999444000---***((())),,,(((((((((((((((((((((((($$$%%%&&&(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%'''((()))((((((((((((((()))))))))))))))...111...***)))***+++///+++***,,,---,,,...222000:::BBBEEEOOOdddxxx~~~tttmmmppp|||rrreeejjjkkk```YYY\\\JJJCCC:::444222000---+++///---,,,,,,------+++***))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((()))***+++,,,+++,,,,,,,,,+++,,,...000++++++,,,,,,,,,...111444///555999:::<<<@@@CCCBBBCCCDDDFFFNNNZZZgggqqqwwwzzzmmmddddddbbb]]]]]]bbb```\\\WWWVVV]]]bbb^^^UUUTTT\\\aaa^^^ZZZ[[[^^^^^^XXXUUUQQQOOOOOOOOOMMMLLLGGGMMMTTTXXXXXXWWWXXXYYY```^^^[[[YYY]]]hhhwww{{{tttfffXXXYYYOOODDD===888333///...pppllljjjiiiiiijjjkkkiiihhhaaa[[[XXXXXXVVVRRROOOPPPMMMDDD;;;999888666555777666222000111///++++++---,,,++++++******++++++,,,+++++++++*********)))))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((***+++)))***///666>>>DDDGGGGGGEEEEEEEEEJJJTTT___gggiiifffbbb]]][[[\\\___``````[[[WWWTTTSSSVVVYYYYYYYYY___aaadddeeeddddddeeeggghhhaaa___iiiuuu{{{~~~uuujjjccc^^^YYYSSSOOONNNLLLIIIFFFEEEAAA<<<888444000---++++++***)))(((((((((((((((%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))'''&&&&&&&&&&&&%%%%%%(((((())))))))))))******(((***------,,,...111333------///222111000666>>>KKKYYYgggpppzzzzzzuuu{{{|||mmmdddddd^^^XXXMMMBBB:::444000...---,,,++++++,,,,,,+++)))******)))((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))(((((((((((()))*********)))******+++,,,,,,+++,,,---,,,+++,,,---///000111111111000000111111:::???AAAAAABBBHHHKKKKKKNNNQQQXXXbbbmmmyyy{{{ssspppvvvxxxuuuuuuyyyzzzrrroootttzzzxxxqqqmmmtttzzzyyyxxxyyyxxxvvvgggaaa]]]]]]bbbdddbbb^^^___aaabbbbbbaaa_________QQQRRRSSSSSSTTTXXX^^^bbb{{{vvvlll___TTTJJJ@@@666111qqqkkkjjjiiiiiijjjjjjiiigggaaa[[[XXXYYYWWWSSSQQQRRRNNNEEE<<<:::888666555666555111///000...******,,,++++++************++++++++++++*********)))))))))))))))(((((('''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$$$$%%%'''&&&&&&'''))),,,///111000111444<<>>FFFJJJKKKIIIKKKQQQVVVWWW]]]dddmmmuuu{{{~~~~~~{{{uuuppplllhhheeeccc```aaabbbbbb```^^^^^^^^^^^^bbbccc]]]\\\dddqqqyyypppaaaTTTGGG???rrrkkkjjjhhhhhhiiiiiihhhfff```[[[XXXYYYXXXTTTRRRSSSOOOEEE===:::999666555666555111000000///+++***---++++++************++++++************))))))))))))(((((((((''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&((((((((()))---111555888999888888;;;DDDMMMUUUZZZ\\\XXXWWWZZZ]]]YYYTTTQQQQQQNNNIIIEEEEEEHHHKKKMMMVVV[[[aaaggglllqqqvvvyyyuuu|||vvvpppxxxnnngggnnn~~~sss{{{{{{pppiiieeeeee[[[VVVMMMFFFDDDEEEBBB===888555222...,,,***))))))((('''&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***%%%''')))******+++,,,---))))))******++++++,,,,,,000---,,,---...,,,,,,---111111333:::DDDUUUooozzziiieee```[[[TTTJJJ<<<222333000...,,,,,,,,,,,,******************++++++,,,((((((((((((((((((((((((((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,++++++******++++++,,,***,,,---//////111444777777888:::>>>CCCFFFHHHHHHKKKPPPRRRQQQUUU]]]dddfffnnnwwwzzztttooommmllliiifffbbb```______[[[ZZZTTTLLLHHHLLLVVV^^^lllwwwiiiZZZNNNqqqkkkiiihhhhhhhhhhhhgggeee```[[[XXXYYYXXXTTTRRRSSSOOOEEE===:::999666555777666333111222000,,,+++...+++******))))))******+++*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((''''''&&&''''''(((''''''))),,,000555999<<<======???DDDKKKQQQUUUVVV\\\WWWTTTSSSOOOHHHGGGJJJGGGFFFGGGIIINNNVVV^^^ccckkknnnppprrruuuxxx||||||wwwwww}}}qqqqqqvvv}}}{{{qqqkkk]]]NNNGGGIIIHHHCCC@@@===:::666222///------***)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))******"""%%%((()))(((((()))+++******++++++,,,------...---+++,,,111222///111555444666@@@SSSiiixxx{{{zzzqqqfffbbbaaa[[[PPPEEE;;;777333///...,,,***)))*********))))))******+++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))++++++*********+++,,,,,,***---000222555888<<>>999444000///...---+++************))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((+++******)))((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***))),,,,,,,,,---...000111222555888;;;>>>@@@DDDHHHKKKMMMPPPXXXeeesss|||~~~}}}xxx}}}rrriiihhhgggaaa]]]]]]ooo~~~oookkkiiigggggggggfffdddcccaaa\\\XXXXXXVVVQQQNNNOOOLLLCCC;;;::::::999999;;;555111///000///+++***,,,******))))))))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))+++,,,...///333666;;;AAAFFFIIIKKKLLLPPPOOONNNMMMLLLIIIDDDAAAIIIRRRlllpppdddfffiiikkkkkkiiiiiilllooommmnnnrrr}}}xxxsssjjj___TTTPPPPPPOOOLLLHHHBBB<<<999666666555333111---***((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&***///...***'''(((***++++++,,,---...///000111...---111;;;AAAMMMhhh}}}wwwyyy~~~wwwooonnnggg]]]RRRJJJBBB<<<999111000///---,,,+++******))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((,,,++++++***)))(((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))------...///111333444555;;;===???AAACCCFFFJJJMMM]]]bbbnnn|||zzzssseee[[[WWWNNNYYYeeesssoookkkjjjhhhhhhhhhgggeeeccc___[[[ZZZ[[[YYYSSSQQQSSSKKKBBB;;;:::;;;888555444444333111111111000---+++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!(((//////++++++111888888<<>>444+++((()))((()))******'''%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%&&&)))+++---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((())))))******++++++++++++++++++,,,,,,,,,)))***///000...111777...///222;;;SSSsss{{{kkkpppzzzwwwrrrjjjcccaaaZZZLLL???888;;;888555111///---,,,,,,,,,,,,,,,+++))))))***+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************,,,---,,,******+++,,,,,,+++***+++,,,---,,,+++''',,,333888;;;<<<<<<===>>>???AAACCCHHHNNNVVV[[[iii~~~{{{qqqhhhbbb```[[[YYY^^^kkkoookkkiiihhhhhhhhhgggeeeccc]]]ZZZYYYZZZXXXSSSQQQSSSLLLBBB::::::;;;888555444444333111111111000---+++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$#####################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%+++000222000000555999<<>>>>>>>>???DDDKKKTTTYYYjjjjjjttt{{{oooppppppnnnllllllmmmnnnmmmiiifffeeegggpppxxxvvvxxx{{{}}}yyyzzz~~~}}}~~~zzzuuufff[[[RRRNNNLLLKKKNNNSSS@@@;;;555444555555000,,,///...---***(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((()))*********++++++++++++,,,,,,,,,,,,,,,+++---111000,,,///555000???QQQcccwwwwwwqqq|||~~~tttiiibbb]]]VVVOOOKKK@@@===888333000...---,,,((()))************,,,---***)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++,,,---,,,+++***+++,,,---/////////......///111000444888;;;<<<>>>@@@CCC@@@DDDIIINNNSSS[[[dddkkkzzz|||rrrnnnlllmmmooorrryyynnnjjjiiiggggggggggggeeeccc\\\YYYXXXYYYXXXSSSQQQRRRLLLBBB:::999:::777555444444222111111111000---+++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''---,,,***'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))+++...222555666777999;;;AAAEEEJJJLLLIIIDDD???<<<999;;;???EEEMMMTTT[[[^^^gggddddddjjjooopppqqqrrrjjjiiigggfffggggggfffeeeeeeaaa^^^^^^aaalll|||xxx|||yyyqqqggg___WWWQQQRRRVVVOOOFFF;;;666777999777444333000,,,)))''''''(((((()))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))******++++++++++++,,,,,,,,,------,,,,,,...///---,,,222:::BBBZZZwww{{{ssswww{{{kkkbbb^^^ZZZWWWPPPKKKDDD>>>999444///,,,******++++++,,,,,,,,,,,,******)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******))))))((()))))))))*********+++++++++,,,------++++++,,,---,,,...000000...///111444666999<<<===>>>BBBHHHNNNSSS[[[fffooovvv{{{nnndddaaannnjjjiiigggfffggggggfffddd^^^ZZZYYYYYYWWWQQQNNNPPPLLLBBB999888999777555444333222111000000///---+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''666333///+++((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$%%%'''***+++000111333777:::<<<<<<;;;@@@CCCEEEEEEBBB>>>;;;999>>>BBBIIIRRRYYY]]]]]]]]]gggdddbbbaaaaaabbbdddfffaaa^^^\\\^^^aaadddcccaaa``````bbbfffgggkkkvvv{{{mmm^^^TTTXXXXXXTTTKKK@@@999999;;;777444000---+++***)))(((***))))))(((((((((((()))''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))'''(((((()))******++++++++++++,,,,,,------......////////////000888FFFSSSiii~~~}}}~~~rrrmmmggg___bbb^^^WWWQQQJJJAAA777000000///...---------,,,************)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))*********++++++++++++,,,------,,,,,,---...------...000333666888:::;;;???CCCFFFJJJRRR]]]fffvvvvvvpppnnnkkkiiigggfffggghhhgggfff```\\\ZZZZZZVVVOOOLLLMMMLLLBBB999888888666444444333222000000000///,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''...---)))&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%(((+++---222333555888<<<>>><<<999;;;<<<<<<<<<:::;;;<<<>>>FFFKKKSSS]]]cccccc___ZZZ```]]]ZZZYYY\\\______^^^aaa^^^]]]___cccfffeeeddd^^^```eeehhhggggggmmmuuuyyy}}}~~~|||~~~wwweee^^^aaabbb\\\QQQFFF>>>;;;>>>;;;888666444111---*********)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))******(((((())))))***++++++++++++,,,,,,---......//////111222111222;;;NNNfffwww{{{{{{yyyjjjkkkhhhddd```[[[RRREEE<<<444111...,,,------,,,***************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))************+++++++++++++++---......------...///111//////333;;;AAADDDCCCCCCIIIRRRYYY```kkkzzznnnllljjjhhhggghhhiiiiiihhhaaa]]][[[[[[VVVPPPLLLMMMLLLBBB888777777666444555333111000000000///,,,***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++///111444555777:::======:::888666666777888:::???EEEIIIMMMPPPUUU]]]cccccc^^^YYYVVVTTTQQQQQQWWW```ccc```bbbaaa```aaaccceeefffeeebbbbbbcccdddbbbccckkktttqqqfff```\\\^^^aaa[[[LLL>>>CCC@@@<<<:::999555///***++++++***)))(((((((((((()))(((((((((((('''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++(((((()))******++++++,,,+++,,,,,,---...///000000---///222888KKKggg|||pppmmmjjjhhhgggfff```VVVMMM999444...,,,---...---+++++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))******++++++******)))*********++++++++++++,,,+++---......---...///000000///000555===DDDHHHJJJKKKUUUbbbllltttzzz~~~|||ooonnnkkkiiihhhiiijjjkkkjjj```\\\[[[[[[XXXRRROOOPPPLLLAAA888666777555444555333111000//////...,,,***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))---000333444666888;;;======;;;999888333555888<<>>;;;555000---,,,+++***)))))))))))))))))))))(((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))******++++++((())))))******+++,,,,,,,,,,,,---...///000111111---444>>>MMMfff~~~zzz~~~uuuooojjjjjjkkkiiibbb\\\IIIAAA777111000///...,,,+++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,+++---...///......000111222666;;;===???DDDLLLSSS\\\iiixxxoooooollliiiiiijjjkkkllllll^^^[[[ZZZ[[[YYYTTTRRRSSSLLLAAA888666666555444555222111000//////...,,,***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((,,,000333666777777:::>>>???===:::888888333777<<>>GGGNNNOOONNNKKKJJJNNNMMMNNNPPPRRRSSSRRRQQQRRRUUUXXXYYY[[[aaajjjrrrmmmmmmlllkkkjjjhhhgggffflllkkkkkkllloooooonnnlllooowwwuuuyyyyyyuuujjj]]]VVVXXX\\\eeeggghhhbbbZZZRRRMMMKKKGGGAAA999222---+++++++++***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))((((((***++++++++++++***///000222111...///===MMMlll}}}sssnnnnnnnnngggbbbXXXLLL@@@888444333000,,,***---...+++)))*********)))))))))((((((((()))(((''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***************************************++++++++++++------------------------...000222444666999;;;===>>>HHHQQQXXXbbbuuuwwwvvvooojjjmmmqqqpppmmmmmmggg```ZZZYYYWWWQQQMMMKKKHHHAAA999555666666333000000000000000///...,,,,,,(((((()))***************(((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((('''(((((())))))...000222444555666999;;;<<<:::666444444666999;;;<<>>??????>>>;;;@@@FFFJJJLLLLLLLLLMMMKKKPPPVVV[[[]]]\\\\\\[[[```______aaafffkkkpppsss{{{yyy|||vvvnnniiieeeiiirrrpppjjjccc```^^^XXXNNNEEE;;;888444///,,,*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))&&&''''''((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))***++++++,,,------...------...///111333444>>>QQQiii}}}vvv~~~vvvpppooommmiiieeeQQQHHH???:::555///---///---,,,,,,,,,,,,+++++++++***)))((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))'''''''''''''''((((((((((((''''''((((((((()))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........000333777<<<>>>GGGSSScccqqq{{{yyyqqqiiidddgggkkknnnmmmiiifffgggjjjtttvvvwwwxxxxxxwwwwwwwwwttttttuuuwwwzzzsssxxxppplllooorrrqqqooonnnkkkbbbZZZVVVSSSMMMIIIIIIEEE>>>777444555555333000//////////////////...---++++++,,,---------,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((***---///222333111444999:::999666444222222666;;;???AAAAAA>>><<>>@@@BBB@@@@@@AAACCCFFFIIILLLNNNNNNOOOSSSVVVTTTRRRVVV]]]eeeiiipppxxx|||{{{zzzyyywwwvvvvvvwwwxxxyyyyyyxxxvvvuuuxxxyyy{{{}}}yyyiiiaaaeeeeeekkkqqqrrrnnnfff```\\\QQQMMMFFF===666111---+++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))************,,,++++++++++++,,,---------,,,///444333888NNNggguuuooonnnppprrryyy}}}llltttpppbbb]]]```eeeuuuzzzzzzvvvtttxxx}}}vvvqqqpppsssiii___XXXPPPDDD;;;777333...,,,...///,,,+++,,,************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++,,,,,,++++++++++++++++++---------///000000000///000777777999GGGQQQ\\\kkk}}}zzz{{{oooooojjjiiimmmpppmmmjjjiiifffaaa[[[VVVTTTPPPKKKGGGBBB;;;555666666333111222///////////////......---+++++++++,,,+++******)))++++++++++++***)))((((((''''''''''''''''''''''''(((((((((((((((''''''''')))+++000444888:::;;;;;;333222111///000111444666888:::<<<=========???@@@?????????@@@CCCGGGKKKMMMJJJIIILLLRRRVVVXXX^^^eeekkkmmmrrrzzz~~~}}}zzzwwwsssrrrrrrooojjjgggfffeeecccbbbccceeeggghhhgggddd```^^^```aaadddgggmmmuuu|||vvvyyy}}}~~~zzznnnaaaZZZWWWaaannnuuusssllleeebbbZZZTTTLLLEEE@@@999111,,,---,,,,,,+++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))*********))))))(((((())))))***)))))))))*********+++++++++++++++++++++,,,------///...000444:::IIIhhh}}}|||yyyjjjaaa___aaacccccccccmmmwwwyyyeeeaaaooojjj[[[VVVWWWbbbiiillliiihhhoooyyypppnnnqqqooolllggg[[[KKKBBB@@@888000,,,...111///,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333:::;;;BBBWWWgggtttrrrppplllkkkppprrrnnnjjjiiieeeaaa[[[WWWTTTPPPKKKFFFBBB;;;555666666333111222...///////////////......***++++++++++++***))))))******++++++***))))))((('''''''''''''''''''''''')))(((((((((((((((((((((...///111333444444333333444111---,,,///333777888888:::===>>>>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHIIIHHHHHHLLLTTT[[[^^^bbbhhhllllllpppyyy}}}~~~}}}{{{yyywwwvvvxxxxxxxxxwwwvvvsssqqqppplllhhhbbb^^^\\\[[[ZZZYYYYYYZZZ[[[[[[YYYVVVRRRPPPRRRSSSVVVZZZ___fffnnnttt~~~rrrooorrr|||tttdddUUUOOOWWWdddnnnsssqqqmmmiiiccc]]]UUUOOOJJJCCC888000,,,++++++***++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))************))))))))))))))))))***))))))*********+++++++++++++++***++++++,,,---...222------999LLLeeezzzpppssszzzjjj```VVVTTTYYY^^^___]]]TTTXXX]]]dddnnnuuuoooeeeZZZUUU\\\qqqsssdddYYYTTTVVV\\\aaaccckkkyyyxxxuuupppnnnnnnllldddWWWNNNMMMAAA666------000///,,,++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------------...---...000333666555>>>CCCPPPjjj|||~~~vvvrrrxxxvvvtttoooooossstttpppllljjjddd```\\\YYYVVVQQQKKKFFFBBB;;;555666666333111222......///////////////...***++++++++++++***))))))))))))******))))))(((((((((((((((((((((((((((((()))(((((((((((()))***+++111111222222111000///...333000,,,,,,000444888:::777:::>>>@@@AAABBBCCCDDDAAABBBCCCEEEEEEEEEDDDDDDEEEGGGNNNZZZaaadddfffjjjooooooqqqyyy{{{ssssssrrrrrrpppooommmlllkkklllllllllkkkiiihhhgggaaa\\\WWWRRRPPPOOONNNMMMKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCEEEGGGIIINNNSSSWWWrrr~~~lllccczzzvvvgggYYYWWWYYYbbbnnntttsssnnnjjjeee]]]XXXTTTKKK@@@777...,,,))))))+++,,,,,,***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))******************++++++++++++++++++++++++,,,---...///333---111IIIkkkvvveee\\\YYYWWWVVV\\\hhhtttvvvmmmbbb[[[YYYOOOJJJFFFIIIPPPUUUSSSOOOGGGFFFFFFJJJRRRWWWSSSKKKFFFHHHJJJOOOYYY```___ZZZZZZ\\\aaafffhhhddd[[[TTTLLLNNNPPPVVVcccttt~~~wwwtttqqqqqqwww}}}uuuppppppnnnfff___[[[MMM???222...///...------++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------........./////////...///222888===>>>JJJTTTeee{{{vvvrrrxxx}}}yyyxxxsssqqqssstttpppkkkjjjccc```\\\ZZZXXXSSSLLLGGGBBB;;;555666666333111222---...//////////////////+++++++++,,,+++******)))((())))))***))))))(((((((((((((((((((((((((((((((((((('''((()))***,,,---111111111222222111111111000000///000111555999;;;999<<<@@@CCCDDDDDDEEEFFFBBBBBBCCCDDDDDDDDDCCCCCCBBBGGGQQQ^^^dddfffiiinnnnnnmmmnnnqqqtttuuuqqqnnncccdddeeeeeeffffffeeeeeeaaaaaa``````^^^[[[YYYWWWSSSOOOKKKHHHFFFEEEDDDBBBCCCBBBAAA???>>>>>>>>>>>><<<<<<===<<<<<<<<<>>>AAASSScccxxx{{{pppmmmppp}}}ttthhh\\\]]]hhhrrrtttqqqnnnkkkeee```ZZZRRRHHHAAA555000+++***+++------,,,************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********+++++++++******))))))******+++*********++++++++++++,,,,,,,,,,,,,,,---///000111555777FFFfffvvvgggSSSHHHEEEGGGEEECCCCCCJJJSSSXXXWWWRRRKKKHHHAAA??????CCCHHHIIIEEEAAA@@@>>><<<>>>DDDGGGEEEBBB<<<@@@AAA???CCCJJJGGG???GGGEEEEEEJJJSSSXXXVVVSSSIIIGGGEEEGGGSSS___cccaaaXXXWWWTTTPPPOOOSSS[[[bbbfffnnnuuuuuuppplllnnnrrr~~~rrrpppqqqmmmfffaaaYYYKKK<<<555111...---...,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------......////////////111222222333999CCCJJJPPP```mmm~~~zzzxxx|||yyyzzztttpppqqqqqqmmmiiihhhbbb___]]]\\\ZZZVVVNNNHHHBBB;;;555666666333111222------...///////////////,,,,,,,,,,,,,,,++++++***))))))***++++++******)))((((((((((((((((((((((((''''''''''''))),,,...000///000000111111222222222---000333444444555888;;;<<>>???BBBEEEGGGFFFKKKUUU^^^aaabbbgggnnnhhhhhhhhhgggfffeeecccbbb\\\\\\]]]]]]]]]\\\\\\[[[VVVVVVUUUTTTRRROOOMMMKKKJJJGGGDDDCCCBBBAAA???>>>@@@@@@AAAAAAAAA@@@???>>><<<===>>>===;;;;;;<<<>>>AAAKKKYYYgggtttssslllpppnnnccceeemmmrrrrrrpppnnnkkkeee^^^VVVNNNJJJ@@@999000,,,---......,,,************************))))))))))))))))))))))))******))))))))))))******))))))*********++++++++++++******))))))******+++*********+++++++++,,,,,,---------...///000111222:::KKKggg~~~{{{rrrZZZQQQFFFAAABBBCCCCCCAAA???AAACCCEEEGGGFFFEEECCC???>>>???AAABBBAAA>>>;;;@@@===<<<>>>@@@BBBCCCDDD@@@>>>>>>??????>>>>>>???DDD@@@>>>@@@EEEIIIKKKKKKEEEDDDBBBAAAEEEMMMOOOLLLHHHHHHGGGDDDAAA@@@BBBEEECCCIIISSSZZZ\\\ZZZXXXWWWWWW^^^qqqvvvqqqrrrooohhhdddaaaVVVIII@@@777000---...,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,------...//////000000///111444666:::DDDPPPZZZfffwww}}}{{{xxxxxx}}}yyyzzzsssnnnnnnnnnjjjfffeeeaaa___]]]]]]\\\WWWPPPJJJBBB;;;555666666333111222------...///000000//////,,,------------,,,++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))'''&&&&&&''')))---000222////////////////////////+++111777888555555888;;;???BBBFFFHHHGGGEEEEEEDDDAAA???;;;999;;;@@@GGGKKKMMMQQQYYY^^^]]][[[bbbkkkfffggggggeeebbb```aaabbb\\\\\\[[[YYYWWWUUUSSSRRRJJJKKKKKKJJJIIIGGGEEEDDDDDDBBB@@@@@@@@@???===;;;666888;;;>>>>>><<<:::888666888:::;;;;;;<<<>>>@@@???CCCHHHMMMTTTccczzzssshhhtttkkkeeeiiiooorrrppppppnnnhhh```XXXRRRPPPIII@@@555............,,,************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,------......000111222333@@@]]]xxx}}}~~~tttqqqoooeeeZZZHHHFFFCCCAAAAAAAAAAAAAAA?????????>>>>>>??????@@@<<<<<<=========<<<;;;;;;???===;;;<<<======@@@CCCEEE;;;:::BBB???555777CCC<<<======>>>>>>>>>>>>???===@@@@@@>>>???DDDGGGGGGEEEDDDCCCBBB@@@@@@???>>>======???FFFMMMPPPOOOKKKJJJIIIUUUooo|||vvvuuurrrnnnllleee]]]RRRIII===222------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------------...///000000111...111555999@@@KKK[[[fffttt~~~mmmbbbssswww}}}tttuuutttqqqnnnkkkgggdddbbb___^^^]]]\\\YYYTTTMMMGGGBBB:::444444333111//////000///------.........---------......---+++***)))+++++++++************)))%%%&&&((()))))))))((('''((()))***+++---...///000000000000......///333666111333666888999999888888@@@AAABBBBBBBBBAAA???>>>999777555777===EEEKKKOOOTTTUUUVVVXXX[[[^^^aaabbb_________\\\ZZZZZZ[[[]]]\\\ZZZWWWSSSOOOLLLJJJIIIFFFEEEFFFGGGIIIIIIGGGEEEJJJGGGCCC???<<<:::;;;;;;666666777888888888888777:::999888777888:::<<<======>>>??????BBBMMM]]]iii~~~zzz}}}rrrkkknnnrrrpppssssssmmmeee^^^YYYUUUQQQHHH<<<222---,,,---...---+++******++++++)))((()))))))))))))))))))))))))))************+++++++++((())))))))))))*********)))************+++++++++)))******++++++,,,------111,,,+++...111222555:::WWWxxxwww|||sssaaaZZZWWWSSSFFFEEECCCBBB@@@?????????===;;;999999;;;=========??????>>>>>>===<<<<<<<<<;;;::::::::::::<<<>>>???>>><<<:::;;;===>>><<<:::>>>=========<<<<<<<<<<<>>=========>>>>>>>>>===>>>@@@DDDHHHKKKFFFCCCIIIZZZjjj|||wwwnnnmmmrrrgggcccXXXJJJ>>>777333000...---++++++,,,---,,,++++++******)))))))))))))))))))))(((((((((((())))))************************)))************+++++++++*********)))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---------.........+++,,,///000///000444...333<<>>:::777666777777333333444555555555555555555666666777888888888888;;;<<<===<<<===BBBLLLTTT]]]nnnvvviiipppssstttqqqkkkeee```]]]TTTMMMCCC999333000...------,,,++++++,,,,,,***)))************************)))************+++++++++)))))))))*********++++++************++++++++++++******+++,,,,,,------...///......//////444BBBQQQuuuhhhVVVOOOKKKFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA???======???@@@AAA@@@AAAAAA@@@@@@???>>>>>>=========<<<<<<===>>>???@@@???===;;;<<<>>>>>><<<:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>======<<<<<<;;;======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;===@@@CCCFFFEEE@@@AAAKKKSSS\\\pppqqqoootttnnnggg[[[LLL@@@888333000///---++++++,,,---,,,+++++++++***)))))))))))))))))))))(((((((((((())))))************************)))************+++++++++************))))))))))))))))))))))))***+++,,,---,,,,,,---------.........---++++++...///---///444333666>>>HHHPPP\\\qqq~~~uuuqqqnnnnnnppprrrmmmnnnnnnnnnmmmjjjhhhfff\\\\\\[[[ZZZXXXRRRKKKFFFAAA999333333333111///000000...,,,,,,---...---,,,,,,---------,,,+++***)))++++++*********)))))))))&&&'''((()))))))))((((((((()))+++,,,---...//////...//////......///333666222333444555777999;;;<<<===;;;:::888666666666666999:::<<<@@@EEEJJJOOORRRRRRUUUWWWUUUPPPOOORRRUUUUUUUUUTTTRRRPPPOOOPPPRRRLLLMMMOOOPPPPPPOOONNNMMMPPPOOONNNMMMMMMKKKIIIFFF???===:::666444444444444111222333333444444333333222333666888999888777666999;;;===<<<:::;;;???CCCEEEPPPhhhtttoooppprrrsssqqqlllgggdddYYYTTTLLLCCC<<<666000------,,,,,,,,,------+++***************************)))************+++++++++******+++++++++,,,,,,,,,************+++++++++,,,+++,,,,,,---......//////...000222222222AAAaaa}}}|||gggTTTJJJJJJIIIGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBCCCDDDFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAA@@@>>>???@@@@@@>>>===<<<<<<======>>>>>>>>>???>>>>>>===<<<;;;:::999999<<<<<<<<<;;;<<<<<<======<<<;;;::::::;;;===???AAAAAA<<<<<>><<<999666555555666777777:::>>>BBBFFFJJJMMMPPPMMMRRRUUUSSSMMMKKKOOOUUUQQQQQQPPPNNNLLLLLLMMMOOONNNQQQTTTVVVWWWVVVTTTRRRTTTQQQNNNLLLJJJGGGCCCAAA<<<:::888666444444444555222222333444444444444444333444666888999999888888999;;;======<<<===>>>AAACCCHHHSSSeeeyyymmmlllmmmqqqrrrmmmhhheee^^^ZZZTTTMMMEEE<<<444...---,,,+++,,,------+++)))************************))))))*********++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,---------...//////000000///000222555>>>XXXuuuccc[[[PPPIIIIIINNNPPPPPPJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLKKKJJJHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????@@@AAA???>>>===<<<;;;<<<===>>>AAA>>>>>>BBBFFFIIISSS]]]hhhxxxwwwyyyuuummmaaaQQQBBB;;;;;;444111...,,,---------,,,,,,+++******))))))*********))))))))))))))))))***************************))))))*********+++++++++)))***************++++++************+++,,,------------------............111///000222111111666===DDDHHHRRR```rrrsssnnnnnnnnnnnnllliiifffddd]]]]]]]]]\\\ZZZUUUNNNIII@@@888222222333000///000///---,,,,,,------,,,+++,,,,,,+++++++++***++++++*********)))))))))(((((((((((((((((())))))*********,,,...///000000000//////000000000///000222444444444333333555888;;;======;;;888555555666888999888<<>>============DDDAAA???@@@@@@@@@DDDIII\\\mmmxxxvvvtttlllZZZGGG???AAA999555111.........------,,,++++++*********************))))))))))))******************************))))))*********+++++++++))))))******+++++++++,,,************+++,,,---...---------.........//////000///000222222333;;;DDDKKKSSSaaaqqqssspppooonnnllljjjgggeeeddd[[[[[[ZZZZZZXXXSSSLLLGGG???777222222222000///000///---++++++,,,---,,,+++,,,+++************++++++******)))))))))((((((((())))))((((((((()))***+++,,,...000222333222111000111222333222111000222333555555444444555888:::<<<888777555444444666888:::<<>>@@@???>>><<<<<<<<<===>>>;;;AAAIIINNNPPP[[[tttrrrhhheeemmmsssooojjjjjjbbb___\\\WWWQQQIII@@@;;;444000---+++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---......//////000111111111000777JJJdddwwwpppqqqyyyfffWWWOOONNNPPPUUUUUUSSSRRRTTTVVVWWWZZZ\\\]]]^^^]]]]]]^^^]]]]]]^^^``````___]]]______aaaaaaaaa___]]][[[YYYYYYYYYXXXVVVTTTSSSRRRSSSTTTTTTSSSPPPOOOOOOPPPLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFEEEDDDBBBAAA@@@@@@???@@@>>><<<;;;;;;<<<===???FFFWWWmmm~~~}}}wwwuuuqqqdddPPPDDDCCC???;;;555111///...------,,,,,,+++************++++++******))))))******+++************************)))************+++++++++))))))******+++,,,,,,,,,+++******++++++,,,---...------........./////////------000333333666AAALLLTTTaaaqqqrrrpppooommmjjjhhhgggffffff[[[ZZZZZZZZZXXXSSSLLLHHH>>>777111222222000///000///---++++++,,,---,,,+++++++++***))))))***+++,,,***)))))))))((((((((((((***)))((((((((()))***+++...000222444555444222111444555555444222111111333666555555555666777999:::444333333444555888:::<<<>>>CCCHHHJJJIIIIIILLLOOOPPPPPPPPPNNNLLLJJJKKKMMMOOOPPPQQQQQQQQQSSSVVVYYY\\\\\\[[[YYYUUUPPPKKKHHH@@@===;;;999999999888777777777777888888999::::::888999::::::;;;;;;::::::;;;;;;<<<===>>>@@@AAABBBEEEDDDDDDDDDDDDCCCBBBAAA???DDDLLLQQQPPPUUUdddtttrrreeeaaajjjrrrppplllmmmcccaaa]]]YYYUUUOOOIIIDDD:::555///++++++,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111111777KKKiii~~~qqqgggfffyyyooo___UUUOOOMMMPPPXXXaaadddccchhhooonnnppptttwww{{{|||}}}}}}~~~}}}~~~~~~}}}{{{wwwwwwwwwuuutttqqqooommmjjjllllllkkkgggffffffhhheeeeeedddbbbaaa```^^^^^^ZZZYYYXXXVVVTTTSSSQQQPPPPPPPPPOOONNNNNNNNNOOOOOONNNMMMLLLJJJIIIHHHGGGFFF>>>===;;;:::<<>>666111111222000///000///---++++++,,,,,,,,,+++++++++***))))))***+++,,,))))))))))))((((((((((((***)))((((((((()))+++,,,///111333555666555333222666777777555333111111222666666666666666777888888333333444555888;;;>>>???>>>CCCGGGHHHFFFEEEIIIMMMKKKKKKKKKLLLLLLNNNOOOOOOOOOQQQRRRRRRSSSUUUXXX[[[UUUUUUSSSPPPKKKFFFAAA???:::888666666888:::;;;;;;::::::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>@@@CCCEEEGGGGGGGGGFFFIIIIIIKKKMMMOOONNNLLLJJJLLLMMMQQQSSSSSSUUU```kkkuuu|||wwwpppbbb\\\fffpppooommmoooeeebbb^^^ZZZWWWSSSOOOKKK>>>999111,,,+++---...///++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000222@@@^^^wwwlllhhhppp|||rrr\\\OOOMMMOOOZZZ^^^hhhsssuuuvvv}}}yyyuuutttqqqpppmmmjjjgggdddbbbaaaYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNCCCBBB???;;;;;;======;;;@@@===???KKK]]]ooo}}}tttuuuwwwjjjVVVJJJHHHBBB;;;555111///...,,,---,,,++++++******++++++++++++************++++++************************)))************+++++++++))))))***+++,,,,,,------++++++++++++,,,---................../////////000000222666:::===CCCQQQ___ppp{{{zzzqqq{{{qqqoooooommmkkkiiigggfffeeeXXXYYYZZZZZZYYYSSSLLLFFF;;;888444111111000000///---,,,,,,++++++,,,,,,---,,,,,,++++++***)))((((((+++*********))))))(((((((((((()))***+++---///000666333111222555666444222444::::::444000222333111666888::::::777555333333000222333666999;;;===>>>???DDDIIIIIIFFFDDDEEEGGGKKKJJJJJJJJJJJJKKKKKKLLLJJJMMMQQQUUUWWWVVVSSSQQQRRRNNNJJJGGGEEEAAA;;;666888777888999;;;<<<;;;:::<<<;;;::::::===???@@@AAAFFFEEEDDDFFFIIIHHHDDD???FFFHHHJJJJJJHHHFFFEEEDDDEEEJJJOOORRRQQQPPPRRRTTTQQQTTTZZZ___dddgggiiiiiivvvttt}}}vvvtttmmm```[[[hhhyyyzzzppplllfff```\\\[[[XXXRRRMMMJJJ;;;...+++---,,,***))),,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........------,,,,,,,,,)))111444///+++---111222999PPPssstttjjjyyyqqqiiibbbZZZTTTSSSWWW```iiiuuu{{{vvvsssnnnkkkgggggghhhgggbbb]]]^^^^^^[[[WWWUUUVVVSSSNNNJJJHHHDDD>>>:::999:::<<<<<<;;;@@@JJJTTT]]]hhhppp|||ppptttttt```GGGEEECCC???<<<888333...***------,,,---//////---+++,,,+++******)))***************+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,...111111000000111222222444:::AAACCCHHHXXXiiizzzyyy|||rrrooonnnmmmkkkiiifffeeedddXXXXXXYYYZZZXXXRRRKKKEEE;;;888444111111000000///------,,,,,,,,,,,,------,,,,,,++++++***))))))(((************)))))))))((((((((()))***,,,...///000222222444666777777555222666999999444222333222---333666888999777444333222333444555777:::<<<>>>??????DDDGGGGGGDDDBBBDDDGGGHHHHHHGGGGGGGGGHHHIIIIIIKKKMMMPPPRRRRRRQQQOOOMMMIIIFFFBBB@@@???===999666999888777777999<<<>>>??????>>>===>>>???AAABBBCCCEEEEEEFFFGGGIIIJJJIIIHHHFFFHHHJJJJJJHHHFFFFFFGGGLLLPPPTTTUUUSSSSSSUUUWWW]]]bbbiiiqqqvvvyyyzzzyyyzzzxxx~~~zzznnneeefffmmmpppooommmggg```\\\[[[YYYTTTPPPLLL@@@444000///---++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++---//////---///333888IIIhhhvvvttthhhZZZQQQNNNQQQZZZccclllttt~~~yyyrrrkkknnnllleee]]][[[\\\ZZZUUUKKKIIIEEE@@@===;;;<<<======<<>>@@@BBBEEEDDDAAAAAACCCEEEDDDDDDCCCCCCDDDEEEFFFFFFLLLLLLLLLKKKJJJHHHGGGFFF???===:::888888888888777:::888666555777;;;@@@CCCAAAAAA@@@@@@@@@BBBCCCDDDBBBDDDEEEGGGHHHJJJMMMOOOLLLMMMNNNMMMLLLLLLNNNPPPZZZ^^^bbbcccccccccfffiiitttzzz~~~qqqfffaaagggooonnnhhhaaa\\\[[[YYYWWWTTTPPPGGG===888333...,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------.........---------------///+++,,,000111000999FFFccc}}}rrryyyiii\\\OOOJJJMMMWWWfffsss|||yyymmmfffeeeaaa[[[RRRPPPLLLGGGBBB???===<<<>>><<<===BBBEEEFFFIIINNNWWWrrrxxxrrrqqqiii^^^JJJEEE@@@???@@@===555---000...---,,,---,,,***))),,,,,,+++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......222...+++---111444333000555;;;EEEPPPZZZfffzzzzzz{{{vvvooonnnllljjjgggdddbbbaaaXXXXXXYYYYYYVVVPPPHHHBBB:::777333111000000///............------.........+++++++++*********))))))*********)))))))))))))))((())))))+++---///111222333777999888555333444666666888777333000...---,,,///333666777777555444444666777888999:::;;;<<<===@@@AAABBBAAA??????AAACCCAAAAAAAAAAAAAAABBBCCCDDDIIIHHHEEECCC@@@>>>======:::888666444555666777888999999888777777;;;???CCCEEEEEEEEEDDDDDDEEEGGGIIIHHHKKKMMMNNNNNNPPPUUUZZZWWWXXXXXXWWWWWWYYY\\\___jjjpppxxx|||}}}~~~ttteeefffpppnnniiibbb]]][[[ZZZYYYXXXRRRLLLEEE???777...,,,...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............---------111,,,---444222111BBBYYY}}}zzzjjjnnnyyywww\\\UUUPPPTTT]]]hhhuuuwwwlllbbb]]]ZZZTTTNNNIIICCC???<<<<<<999:::===???===???BBBIII^^^wwwzzzqqqkkkhhhUUULLLBBB@@@AAA@@@888000111///...---......---,,,,,,,,,+++************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........222000//////222555888999@@@GGGRRR]]]hhhuuuvvvvvvooonnnllljjjgggeeecccbbbYYYYYYZZZYYYVVVPPPGGGAAA:::777333000000//////............------.........+++++++++***************))))))))))))))))))******((()))***+++...000222333::::::999555111000333777444666777444...+++---222111333666777666666666666666666777888999:::;;;;;;@@@@@@@@@???>>>>>>???AAA????????????@@@AAABBBCCCEEEBBB???;;;888777666666999888777555555666888:::888:::;;;;;;;;;<<<@@@DDDIIIJJJLLLKKKKKKLLLPPPSSSXXX[[[^^^______```eeehhhcccdddddddddeeehhhlllpppzzzqqqmmmnnnjjjccc^^^[[[ZZZYYYYYYSSSOOOJJJEEE;;;111---...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...........................,,,000555111444MMMmmmwwwqqqvvvwww```TTTSSSVVV^^^iiitttzzzjjjccc^^^XXXRRRMMMHHHBBB>>>:::777888;;;<<<;;;<<>>>>>>>>============>>>@@@AAABBB@@@===:::777444444444444888999999888777888:::<<<888;;;>>>??????AAAFFFKKKLLLNNNQQQRRRRRRTTTYYY]]]hhhkkkooorrrttttttuuuuuunnnoooqqqrrrssswww|||nnnmmmjjjeee```[[[YYYXXXXXXSSSPPPMMMIII@@@555//////------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.............../////////+++,,,000333333>>>___zzzwww}}}bbbWWWWWWXXX]]]eeelllxxxsssgggaaaZZZUUUQQQNNNIIIEEE<<<999888;;;<<<;;;===AAAGGGVVVjjjzzztttoookkk```RRRJJJGGGFFFBBB===000...+++***+++,,,,,,+++------,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////***...222111000555BBBMMMXXXfffwwwpppmmmmmmllljjjiiihhhgggfff\\\\\\\\\[[[WWWPPPGGGAAA:::666222000//////...---------,,,,,,,,,,,,------************************((()))))))))************))))))+++,,,///222444555:::777333111111333555555333222666???BBB<<<555333555555444333111222555888666666777999:::<<<===>>>?????????@@@@@@???===<<<:::;;;;;;;;;<<<>>>???@@@<<<:::888666555555555666444777999:::999999<<<>>>999<<<@@@AAACCCHHHQQQXXXWWW[[[```bbbbbbeeelllqqqyyy|||yyy{{{~~~yyylllkkkgggaaa\\\XXXVVVVVVTTTPPPNNNLLLFFF;;;333000...------------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------........./////////000---///111222;;;TTTwww~~~fffWWW\\\___dddmmmsssvvvtttmmmccc\\\XXXTTTNNNJJJBBB>>>;;;<<<<<<:::<<<@@@???KKKZZZhhhsss~~~qqqnnnfff\\\UUUQQQMMMIIIEEE666333///---,,,,,,+++***------,,,++++++++++++,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------.../////////,,,///111222555>>>KKKVVV```rrr|||nnnmmmmmmlllkkkjjjiiihhhhhh]]]]]]]]][[[XXXQQQHHHAAA999666222000//////...------,,,,,,++++++,,,,,,---******************++++++(((((())))))*********+++))))))+++---///222444666666333000111444666666444444000555DDDNNNGGG999///666555333000///000444777666777888:::<<<===??????>>>>>>???@@@AAA@@@===:::999999999:::;;;<<<>>>???:::999888777666777888888000444888:::999:::===???;;;>>>@@@BBBEEEMMMZZZcccjjjoootttwwwxxx|||lllkkkgggbbb\\\WWWUUUTTTUUUPPPNNNNNNIII???666222......---------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------.........//////000000111333222333EEEgggwwwjjjTTTOOO```dddooo}}}zzznnnddd^^^XXXQQQLLLGGGBBB>>>===;;;999;;;???FFFJJJOOOQQQUUUbbbyyytttnnnjjjddd^^^XXXSSSNNNJJJ===:::555111///...---+++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------.../////////111111111444<<>>===;;;<<<>>>===:::777999999999999888888888888999999999;;;<<<;;;999666888999<<<===>>>@@@CCCEEECCCKKKOOONNNNNNUUU___eeevvvfffjjjjjjeee]]]XXXTTTQQQPPPOOONNNLLLJJJFFFAAA<<<000000000...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///...------...///---333555===[[[ooobbbXXXVVV___kkksss{{{tttccc\\\ZZZSSSLLLHHHDDDAAA===888999======@@@EEEHHHHHHNNN^^^ooo{{{pppooommmkkkfff]]]SSSLLLKKKCCC888111.........---//////...---,,,,,,++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000000/////////333000///888HHHWWW```cccmmm|||ooommmkkkjjjjjjiiigggggghhhaaa___\\\XXXTTTMMMFFFAAA;;;888333111//////...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******)))(((''')))++++++...///---///333555333666555555888::::::666222222000333???MMMPPPEEE999333222111000000111333444555555666777888:::;;;<<>>>>>;;;888888999999999::::::;;;;;;<<<<<<===???@@@@@@>>><<<<<<>>>???@@@BBBEEEIIILLLSSS\\\ccccccdddkkkrrrvvvllliiigggeeeaaaZZZTTTPPPNNNNNNMMMMMMKKKHHHBBB>>>333222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000......///111222777@@@SSSuuu~~~qqqbbbZZZWWW[[[hhhttt|||ssshhhcccZZZRRRMMMHHHFFF@@@;;;:::===:::===BBBEEECCCFFFSSSaaannntttqqqnnnmmmlllggg___WWWPPPGGG;;;222......////////////...------,,,++++++------------------------++++++,,,,,,,,,---------,,,,,,---------.........---......///000000111111666444777BBBSSSbbbkkknnn}}}ooommmmmmllljjjiiihhhhhhhhhbbb```]]]YYYSSSLLLEEE???;;;777333000//////...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((())))))((('''''')))***,,,//////...///444666555555555666888:::999555333111///000888AAADDD???888111000//////000111333444555555555666777999;;;;;;>>>===<<<===>>>===;;;999999999:::;;;<<<>>>>>>???AAA@@@@@@AAACCCCCCAAA@@@???AAACCCFFFJJJPPPXXX]]]fffqqq{{{~~~|||sssfff___bbbccc[[[QQQNNNLLLLLLMMMMMMMMMJJJEEEAAA:::444...+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111000///000111333000777JJJiiitttlllbbbXXXVVV[[[eeesss~~~}}}yyyuuuqqqooonnnmmmnnnqqquuu{{{ssskkk___YYYSSSNNNKKKEEE>>>;;;<<<999;;;@@@CCC@@@???FFFPPPRRRkkk|||uuunnnnnnpppoooggg___VVVMMM@@@555///...///000//////......---,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------------.........+++,,,---...000111222333555777>>>LLL___ppp{{{}}}|||pppnnnooommmjjjhhhjjjiiigggdddaaa^^^YYYSSSKKKCCC>>>:::777222000//////...---+++,,,,,,------,,,,,,+++************************'''((()))((('''''')))+++---000000...000444666444111333555666666444222000111111333888<<<===;;;888.........///000111333444555555555666777888::::::;;;;;;;;;;;;<<<<<<;;;;;;======>>>???@@@BBBBBBCCCDDDCCCBBBCCCEEEFFFFFFEEEGGGIIILLLQQQXXXcccmmmuuu|||wwwdddXXX^^^ccc[[[QQQLLLJJJJJJKKKMMMNNNKKKGGGCCC@@@888///+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000///000333555///<<>>BBBAAA======@@@>>>MMMfffoooiiinnnpppkkkccc___WWWKKK===333......//////...............------------------------------,,,,,,---------.........---------.........//////......//////000111111111222;;;III\\\pppqqqnnnrrrqqqjjjhhhlllkkkfffeeebbb^^^YYYSSSKKKBBB<<<888555111/////////...---+++,,,,,,------,,,,,,+++************************((()))***)))((()))+++---///333555333444555333///000555:::999555111111333777999<<<>>>>>>;;;777555......///000222333333444444444444444555666777888555666888999:::<<>>^^^xxxppp{{{ddd[[[SSSUUU]]]hhhpppzzzrrrggg[[[UUUQQQLLLJJJKKK@@@@@@@@@@@@@@@?????????>>>???AAACCCFFFIIIKKKLLLOOOUUU___iiipppqqqnnnjjjccc^^^VVVRRRUUU^^^iiiqqqwwwyyy{{{zzzwwwtttrrrqqquuu{{{sssiii^^^YYYSSSKKKFFFDDD<<<:::<<<@@@@@@<<<;;;===<<>>CCCGGGHHHJJJLLLOOOSSSVVVXXXZZZ___```eeennn{{{{{{vvvaaa\\\aaa___WWWIIIGGGEEEEEEGGGIIIIIIIIIGGGCCC;;;444///---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...////////////222666:::IIIkkksssfffvvvkkkXXXUUURRR\\\iiiuuuzzz}}}sssaaaWWWMMMIIIGGGCCCBBBCCC>>>????????????>>>>>>>>>======???AAABBBDDDFFFFFFFFFLLLVVV```fffeee```[[[RRRNNNIIIGGGJJJQQQYYY___bbbcccdddccc___ZZZWWWVVVUUU[[[cccjjjooowwwwwwiiiaaaZZZQQQKKKIIIBBB===<<<>>>???===;;;===;;;>>>EEEQQQ___ttt|||ppppppsssssspppbbb___YYYMMMAAA666000...............////////////------------------------------------........................///////////////000000222333444555555???OOOfff{{{vvvooorrrzzzqqqoootttsssjjjhhhmmmmmmeeedddbbb^^^YYYSSSKKKCCC===777444111///...///...---+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))***++++++***+++---///444999===<<<;;;999444---000777===<<<555000222666;;;999666555555444111...000111222333333333333333444444444444444555666777333666:::<<<===AAAFFFKKKHHHJJJMMMRRRWWW[[[___```mmmnnnrrr{{{|||}}}aaaWWW^^^___UUUJJJGGGDDDCCCEEEHHHIIIJJJGGGDDD>>>666///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000111444888<<>>;;;<<<;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;;;;;;;===CCCMMMWWW]]][[[UUUOOODDDCCCAAAAAADDDIIIOOORRRPPPRRRTTTTTTPPPMMMJJJIIILLLPPPVVVYYY\\\bbbkkkrrryyyqqqggg___UUUNNNLLLHHHBBB>>>???@@@>>>===>>><<<;;;>>>CCCKKK___sssoooppppppnnncccbbb]]]SSSFFF:::222///.........///////////////---------------------------------.........//////............/////////000...///000222444666888999BBBUUUpppyyyuuu||||||~~~pppnnnsssqqqiiihhhmmmmmmhhheee```ZZZVVVRRRKKK@@@888777333///------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))''')))++++++***+++000444///888BBBCCC===666222222777>>>@@@999333555999<<>><<<:::999888888:::::::::::::::999888777555666777999:::;;;<<<===AAAAAABBBFFFIIIJJJHHHFFF>>>@@@CCCEEEFFFEEECCCBBBHHHGGGFFFEEEDDDEEEFFFGGGDDDFFFGGGFFFFFFLLLUUU]]]dddgggooo~~~ooodddYYYTTTTTTMMMHHHEEEDDDBBB>>>>>>@@@???<<<>>>BBBBBBIIIccc~~~uuutttrrrmmmhhhfff___UUUMMMDDD888,,,...//////...---,,,...///...........................------------...//////............/////////000666***000666...:::RRRUUU```nnn|||pppqqqooosssqqqiiihhhmmmmmmhhhfffaaa[[[WWWSSSKKKAAA999666333///------......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((()))***+++,,,...111333000777>>>???:::444333444;;;??????999555888===>>>;;;999555111/////////000333222222222222333444444444444444333444444555555666888:::<<<>>>AAAFFFJJJPPPUUU\\\ccchhhooowww}}}|||wwwwwwwwwyyy}}}jjjZZZUUUVVVRRRJJJDDDEEEGGGFFFEEEFFFEEEDDDAAA;;;444///......---------.........//////////////////////////////000000111222111555FFFWWWtttuuulllcccaaadddiiikkkkkkooommmggg___ZZZ]]]gggppp}}}{{{nnnaaaVVVMMMFFFCCC@@@???===;;;:::999999999:::::::::;;;::::::999999999999:::::::::;;;<<<<<>><<<@@@AAACCCDDDEEEEEEDDDCCCEEECCCCCCCCCDDDDDDDDDDDDAAACCCFFFEEEEEEIIIPPPVVVffffffeeedddlllrrrccc[[[ZZZQQQKKKGGGFFFCCC>>><<<>>>===:::<<>>===666444222111/////////000222222222222222333444444666666555444444444555555666888:::<<<>>>AAAFFFIIIOOOWWWaaaiiioootttzzz~~~zzzuuutttttttttyyygggVVVRRRVVVMMMFFFDDDDDDBBBAAABBBBBBBBBAAA===777222///...------........./////////////////////////////////000---000333000333JJJffftttzzzmmm___YYY___lllwww|||nnneeeXXXLLLCCC???<<<;;;===<<<;;;:::::::::::::::::::::;;;<<<<<<<<<;;;;;;======<<<;;;;;;<<<<<<===:::<<<>>>???>>>???@@@BBBEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@CCCFFFGGGDDDAAA@@@BBBEEEEEEEEEHHHMMMRRR___jjjppphhh^^^fffrrrfffcccXXXQQQLLLJJJFFF@@@======;;;999;;;@@@@@@===CCCMMMUUUqqquuunnnmmmkkkeee\\\UUUNNNBBB777111000///......///000111...........................------------...//////....../////////000000000000,,,111999HHHiiipppppptttrrrjjjiiimmmmmmhhhgggddd___YYYSSSKKKAAA;;;666333000.........------++++++++++++++++++++++++***++++++++++++***))))))+++)))))),,,111444444333111333555333000000444888;;;;;;888666888<<<;;;777222111111000//////000000222222222111222333333444777666666555444444444444666888;;;===>>>AAAEEEHHHPPPXXXaaaiiimmmqqquuuyyyxxx|||yyyuuusssrrrrrrwww~~~sssZZZQQQWWWNNNGGGDDDBBB??????AAAAAABBBAAA???:::444///,,,............///////////////////////////000000000000---000444000333PPPsssvvv|||nnn```^^^iiixxx~~~ppp\\\UUUKKKCCC>>><<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>>>>>>>===>>>======<<<<<<======>>>======>>>======???DDDHHHLLLIIIFFFCCCAAA@@@AAAAAABBBAAAAAAEEEIIIJJJFFFBBBAAACCCDDDEEEFFFJJJPPPTTT___tttkkkbbbooorrrjjj___WWWQQQNNNJJJDDD???>>>===999:::???@@@===<<>>222000...---...///000000...........................------------...//////...////////////000000000111111222888NNNooonnnqqquuussskkkiiimmmmmmhhhgggddd```ZZZRRRIIIAAA;;;555333000.........---,,,++++++++++++++++++++++++***++++++++++++***))))))+++***)))---222555444222222333222000...000555999666666555444777;;;999333111111000000000000000000222111111111111222333333777666555444444444444444666888;;;===???AAAEEEGGGPPPVVV]]]dddhhhmmmrrrwww~~~|||wwwzzz~~~|||{{{{{{vvvsssqqqnnnnnnttt{{{}}}bbbUUUUUUNNNGGGEEEBBB??????BBBBBBBBBBBB@@@<<<666///+++........./////////000000////////////000000111111000---000555666AAAbbb}}}kkkfffbbbfffqqq|||~~~lll[[[LLLIIIDDDAAA@@@??????>>><<<<<<;;;;;;<<<<<<===>>><<<===>>>???????????????<<<<<<===>>>????????????AAA@@@>>><<<===@@@FFFKKKPPPMMMHHHCCC@@@??????@@@BBBBBBDDDGGGJJJJJJGGGCCCCCCCCCCCCDDDHHHNNNUUUZZZgggyyywwwiiiggglllsssggg]]]TTTPPPMMMFFFAAA@@@===999888;;;>>>===<<<<<>>YYYttt}}}|||mmmrrrvvvssskkkiiimmmmmmhhhfffddd```ZZZQQQHHH@@@;;;555222000/////////---,,,++++++++++++++++++++++++***++++++++++++***))))))++++++,,,...111222222111444333222000000111555888444444333222777>>>???;;;444333222000000000000111111111111111111222333333555555444333333333444444666999<<<>>>???AAADDDFFFLLLQQQXXX^^^dddjjjrrrwwwyyy}}}zzzvvvtttuuurrrooommmjjjiiipppxxxmmm[[[TTTNNNJJJGGGDDD??????AAAAAAAAAAAA@@@>>>999222---....../////////000000000...//////000000111111222//////111777BBBYYY}}}tttooozzzllllll{{{}}}nnn^^^bbbiiirrr|||yyyqqqgggWWWHHHCCCBBB@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAAAAA@@@@@@<<<===@@@BBBCCCBBBAAA@@@======>>>CCCKKKSSSXXX[[[QQQMMMHHHDDDAAA@@@@@@AAACCCEEEHHHJJJKKKJJJHHHGGGFFFFFFFFFIIINNNTTTZZZ^^^cccsssnnnbbbeeewwwsssgggZZZUUUPPPJJJEEECCC>>>:::777777:::<<<<<<<<<>>>AAAPPPlll{{{nnnooonnnjjjddd```\\\SSSIII999555///---...//////---////////////////////////...------------...///////////////000000000111111...444666HHHjjj~~~yyywwwuuussstttvvvyyy{{{nnnrrrvvvtttkkkiiinnnmmmhhheeeddd```YYYPPPFFF>>>:::444222000/////////---+++***************************++++++++++++***)))))))))+++.../////////000111555444444333222333555777666666444222888DDDLLLNNN999777444111000000111222111111111111111222222333333333222222222333333444666999<<<>>>@@@AAADDDFFFGGGMMMUUU[[[```eeekkkppprrrvvv{{{zzzuuutttrrrooommmkkkhhhhhhoooyyyxxxaaaTTTPPPMMMKKKFFF???===??????>>>>>>??????<<<666111.../////////000000000000...//////000111111222222000222222777KKKoooxxxdddrrrwwwppplllrrr|||qqqfff\\\dddjjjttt~~~zzziii___XXXNNNFFFFFFDDDCCCBBBCCCCCCBBBAAAAAAAAAAAA@@@AAAAAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@???AAAEEEGGGGGGEEEAAA???:::<<>>:::444222000000000///---+++***************************++++++++++++***))))))(((,,,000000...---...000555555555555444444555555999999555222999IIIXXX^^^===:::555222000000111333111111111000111222222333111111111111222333333444666999<<<>>>@@@AAACCCEEEFFFLLLTTTYYY\\\___bbbfffkkknnnrrrxxx~~~}}}xxxyyyssspppnnnmmmjjjiiiqqq{{{dddUUURRROOOMMMGGG???<<<===<<<;;;<<<>>>@@@>>>999555////////////000000000000...//////000111222222222111555333555NNNxxxjjjeeeppprrr~~~{{{iiidddccc```mmmqqqyyyzzzggg[[[XXXVVVRRRNNNKKKHHHFFFFFFFFFFFFEEECCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBEEEIIIKKKKKKGGGBBB>>>@@@AAAHHHUUUbbbeee^^^UUUHHHGGGEEEDDDDDDFFFHHHJJJOOOUUUYYYXXXRRROOORRRVVVRRRUUUZZZ```eeefffeeecccdddfffssswww~~~tttiiibbbZZZTTTQQQGGGFFFBBB===;;;<<<<<<:::>>><<<@@@LLL]]]sssmmmqqqqqqnnniiifffccc[[[QQQCCC<<<444111222333111...000000000000000000000000...------------...//////000000000000111111111111666888:::UUUzzzwww|||vvvnnniiidddaaa___YYY[[[\\\\\\[[[^^^cccgggeeeccccccgggnnnvvvzzz{{{wwwxxx{{{~~~qqqsssuuusssnnnkkklllkkkhhhfffccc]]]UUUMMMFFFAAA>>>666444222111111111///---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))***///444444222000222444:::888555555666777777666999444666;;;<<<<<>>???@@@BBBDDDIIILLLQQQVVVZZZ]]]______lllnnnsssyyy~~~{{{wwwrrrooommmjjjiiimmmsss{{{wwwjjjZZZRRRSSSPPPCCC???AAA>>>=========>>>>>><<<999666000///......000111111000000000000000000111111111333444888DDD___sssxxx{{{uuukkkZZZZZZeeennntttxxx{{{sssoooggg^^^VVVSSSOOOLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIGGGFFFDDDDDDEEEEEEEEEFFFMMMSSSQQQIIIAAA???@@@CCCGGGPPP[[[aaa___TTTKKKLLLJJJGGGDDDDDDGGGKKKNNN\\\\\\[[[YYYVVVUUUVVVWWW^^^ccckkkooonnnjjjfffcccbbbiiiqqq~~~~~~qqqkkkcccZZZUUUMMMIIICCC>>>;;;;;;<<<===;;;888===GGGPPP]]]{{{uuuqqqpppllliiigggddd\\\TTTJJJCCC999222////////////000000000000000000000000............/////////000222111000111111111000...666555DDDaaaxxxwwwvvvpppmmmiiieeebbb```\\\ZZZVVVVVVTTTTTTTTTVVVXXXYYYZZZ\\\___dddkkkttt~~~qqqvvvwwwtttnnnkkkkkkjjjgggfffbbb\\\UUUMMMFFFAAA>>>444222000/////////---+++***++++++,,,,,,++++++***+++++++++++++++******)))***///555666222111333666888666444444666777777666777222333888999888AAAOOO@@@666///111444333222333222222333333333333222222111111111111222333444444555888<<<>>>@@@AAABBBDDDGGGJJJOOOTTTYYY\\\^^^___nnnoooqqqsssuuuyyy}}}zzzuuuqqqnnnnnnlllkkkooouuu|||wwwgggZZZRRRSSSRRRFFFAAAAAA<<<===<<<<<<===>>><<<999777111000......000111111000000000000000111111111111555555:::KKKkkkyyy}}}oooccc]]]aaakkkttt{{{|||ssskkkgggbbb^^^ZZZWWWSSSQQQQQQOOOLLLIIIHHHJJJLLLMMMMMMMMMLLLJJJHHHHHHHHHIIIRRRVVVYYYTTTKKKDDDBBBCCCLLLPPPWWW[[[\\\XXXSSSOOOMMMKKKIIIIIIMMMRRRWWWZZZ^^^]]][[[VVVQQQRRRXXX^^^fffjjjnnnpppoookkkhhhgggkkkooottt|||uuuggg]]]ZZZTTTOOOHHHBBB>>>;;;:::999:::777:::AAAFFFOOOggg~~~mmmlllkkkiiigggccc\\\VVVKKKDDD:::333000000//////000000000000000000000000........./////////000000111000//////000111222222:::@@@QQQiii~~~zzzzzzwwwmmmjjjfffbbb```]]]ZZZWWWWWWVVVUUUTTTTTTUUUWWWXXX[[[]]]```dddjjjrrr{{{rrryyyyyyuuunnnjjjkkkjjjgggeeebbb\\\UUUMMMFFF@@@===333111...---------+++******++++++,,,,,,++++++*********************)))))))))000777777333222555999555444333444666777777666555//////555666333666<<<333///---000222222333555111111222222222222111111111111111111222333444555666999<<>>:::888:::777999======AAAPPPaaalllmmmnnnmmmiiiccc\\\XXXMMMFFF===555111000000000000000000000000000000000....../////////000000000000///......///111444666;;;LLLaaattt}}}xxxrrroookkkhhheeebbb```]]]YYYWWWXXXWWWVVVUUUUUUVVVXXXYYY^^^```bbbeeeiiipppxxx~~~qqqxxxxxxtttmmmjjjlllllliiidddaaa\\\UUUMMMEEE???<<<333000...,,,,,,,,,+++******++++++,,,,,,++++++*********))))))))))))))))))***111777888555333777;;;222222222444777888777666333......333666222000000+++,,,...000111111333555000000111111111111000000000000111111222333444555666999===???@@@@@@BBBCCCDDDGGGLLLQQQWWW[[[___```dddhhhjjjiiigggkkkuuu~~~~~~yyyuuussslllkkklllooopppooosssyyy}}}aaaSSSSSSWWWPPPGGG@@@888<<<;;;:::;;;===<<<:::999555222000///000111111000000000000111111222222333444:::GGG___sss___UUUaaaooovvv~~~}}}xxxrrrmmm]]][[[YYYXXXZZZ]]]aaaccccccbbb___YYYSSSTTTYYY^^^aaaaaa___ZZZVVVUUUZZZ___lllmmmkkkeee]]]WWWUUUVVVQQQQQQVVV^^^hhhmmmmmmkkkccc___[[[YYY\\\dddnnnuuuvvvvvvuuurrrqqqqqqsssvvvsssuuu|||~~~~~~{{{rrrfff```WWWOOOJJJDDD???;;;;;;999:::<<<::::::BBBMMMnnnrrrqqqqqqqqqkkkbbb\\\ZZZOOOIIIAAA999333111000000000000000000000000000000...////////////000000000...///000000111222444666888RRRkkk{{{{{{wwwssspppnnnllliiifffdddbbb^^^[[[ZZZZZZYYYXXXYYY[[[]]]___dddeeeggghhhkkkpppwww{{{}}}qqquuuuuusssmmmkkkmmmmmmkkkccc```[[[TTTLLLEEE>>>;;;444111...,,,,,,---,,,+++***++++++,,,,,,++++++******))))))(((((()))******,,,111666888666666888:::000111222555888999777555333000000555888555000---***...111222111111333333///000000111111000000///000000000111222333555666666999<<<>>>??????AAABBBDDDFFFKKKQQQWWW]]]aaacccaaafffkkkkkkhhhjjjqqqxxx~~~{{{vvvqqqoooiiihhhiiimmmnnnnnnsssyyy|||kkkWWWRRRXXXRRRIIIBBB999;;;:::999:::<<<<<<;;;:::777444111///000111111111///000000111222333333333555CCCXXXpppxxxeeeZZZZZZjjjwww{{{zzztttnnniii\\\]]]```cccfffhhhjjjkkkkkkhhhaaaZZZVVVYYY```gggeeedddaaa]]][[[^^^eeejjjtttqqqmmmgggaaa\\\WWWUUUVVVZZZaaajjjqqqqqqlllgggaaa^^^\\\aaajjjtttyyyzzzxxxwwwuuusssrrrtttxxx||||||{{{~~~xxxllleeeZZZRRRMMMIIICCC>>>;;;::::::;;;::::::>>>DDD```uuuqqqooooookkkbbb]]]]]]QQQLLLEEE<<<555111111111111111111111111111111111////////////000000000111---000333444444333444666777TTTppp}}}yyywwwsssrrrooonnnllliiifffccc``````______aaaccceeegggjjjkkklllmmmooorrrwww{{{{{{pppqqqsssrrrmmmlllnnnmmmjjjaaa___[[[TTTLLLDDD===:::555222///------------,,,***++++++,,,,,,++++++***+++***)))((()))***+++,,,///111444666888999888777000111444777999999777444444222333666888777222...,,,000333222222333444222000000111111111111000000000000000111222444555666555888;;;===>>>>>>???@@@CCCEEEJJJPPPWWW]]]bbbdddbbbgggkkkllliiihhhkkkooowwwzzz~~~yyytttooolllgggeeefffiiijjjkkkpppwww{{{yyy^^^RRRVVVRRRJJJDDD<<<:::999888999;;;<<<<<<;;;999666222///000111111111///000000111222333444444999PPPmmm|||hhh\\\\\\eeettt}}}zzzrrrlllfffccceeehhhmmmqqqssssssqqqoooooojjjbbb]]]]]]aaaggglllllljjjfffbbbaaaccchhhmmmrrroookkkfffbbb^^^[[[YYYbbbhhhooottttttpppiiidddbbbbbbeeemmmvvv||||||zzzxxxxxxvvvttttttvvvzzz~~~}}}}}}wwwmmm```WWWQQQLLLFFFAAA<<<;;;999999999;;;===???TTTssszzzpppiiikkkiiiccc___aaaSSSOOOHHH???777222111222111111111111111111111111/////////000000000111111---111555666555555888:::CCC\\\vvv|||{{{yyyxxxwwwuuuqqqmmmlllkkkjjjiiijjjlllnnnoooooopppqqqqqqrrrtttxxx{{{yyynnnppprrrrrrnnnlllmmmjjjfffaaa___ZZZTTTLLLDDD===999555222...,,,,,,------,,,***++++++,,,,,,++++++***++++++)))))))))***,,,---333111111444999;;;777333111222555999;;;:::777444555555555555555555222///---111222000222666555111000111111222222111111000//////000111222444555666444777:::<<<<<<<<<>>>???AAACCCHHHNNNUUU\\\aaadddaaadddggghhhhhhhhhiiikkkrrruuu{{{~~~~~~~~~|||xxxsssnnnkkkgggdddccceeefffgggmmmtttzzzdddRRRTTTQQQJJJFFFAAA:::888888999;;;<<<<<<<<<;;;777222000000111111111///000000111333444444555<<>>DDDZZZlllxxxzzz|||yyyxxxuuusssrrrrrrssstttrrrssstttttttttuuuyyy{{{wwwnnnpppssssssooolllkkkhhhccc```^^^ZZZTTTLLLDDD<<<888555222...++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++***))))))+++---...555111///333:::<<<777000222333666:::<<<:::777333666777777444222222111///---000000...222777777111111111222222222222111111//////000111222444666777444666999;;;;;;<<<===>>>???BBBFFFLLLTTT[[[aaaddd]]]^^^```bbbeeehhhkkklllqqquuuzzz~~~}}}wwwxxxyyyyyywwwsssnnnlllgggdddbbbccccccdddkkkrrryyy~~~hhhRRRRRROOOJJJHHHCCC999888777888:::<<<===<<<<<<888333000000111111111///000000222333444555555<<>>999:::======<<>>CCCLLLSSSVVV[[[```]]][[[XXXUUUVVV]]]eeelllqqqvvv{{{{{{{{{|||~~~wwwuuusssrrrrrrrrrqqqpppjjjgggeeegggggggggiiinnnrrryyydddMMMIIIMMMLLLHHH???;;;888888666555888===:::888555111......111333000666111---555666333777@@@iiixxx~~~iiibbbfffiiivvvyyyvvvyyy}}}~~~yyysssooooooooooooooooooqqquuuyyy}}}rrrhhhhhhsss~~~{{{tttsssxxx~~~~~~|||zzzzzz|||~~~yyymmmcccWWWNNNMMMJJJEEE???::::::<<>>AAADDDCCCEEELLLPPPQQQTTTYYY^^^bbbiiipppwww|||uuummmjjjpppzzzzzz~~~{{{vvvsssrrrqqqpppnnnmmmhhhccccccbbb```bbbgggjjjqqq{{{xxx{{{kkk\\\OOOLLLOOOEEE>>>888888777555555777999999888666222000///000...333222222555222666GGGrrrqqquuurrrcccgggttt}}}~~~{{{zzzmmmgggaaaYYYQQQKKKFFF@@@<<<@@@===DDD\\\vvvmmmkkkfffeee]]]XXXRRRLLLFFF@@@999555222222222222222222222222111111111111222222222222777666333:::MMM^^^yyyssskkkhhhlllqqqrrrpppmmmiiihhheeeccc^^^UUUIII>>>666222000...------...---,,,***++++++,,,,,,,,,+++******))))))***)))***---222666333444888:::777000000333222444555555444333444555999:::;;;:::777444333333222333555444333222222333///111222222111000000111111111222444555666777888888999:::::::::<<>>777333000...------------,,,***+++,,,,,,,,,,,,+++***))))))*********+++///444999444666:::;;;777000000444111222444444333333444666;;;======;;;777444444555222444666555222111111333///000222222111000000111111222333444555777888888666777999:::;;;===AAADDDDDDCCCEEEJJJLLLLLLNNNRRRZZZ___eeekkknnnqqqsssttttttqqqsssyyyuuummmnnnvvv|||}}}|||zzzwwwuuusssoookkkgggeeeaaa```aaa```]]]]]]```aaafffmmmuuu}}}ttt~~~{{{pppaaaOOOIIIMMMKKKBBB;;;::::::888555666555666888777555333111111///333222333555333???YYYkkkzzz~~~zzzqqqyyy}}}|||rrreeeZZZSSSLLLFFFAAA<<<>>>DDDSSSpppqqqlllhhhggg___ZZZRRRMMMJJJEEE>>>888333333333333333333333333111111111222222222333333333555999MMMiiizzztttgggeeeiiinnnqqqooolllhhhfff___]]]YYYRRRHHH>>>888666000...------------,,,***+++,,,,,,---,,,+++***)))******++++++,,,000666:::555777;;;<<<777000000444000111333333333333555666;;;<<<===:::555222222444222444666555222000111333...000222222111000000111111222333444555777888888444555888:::;;;???CCCFFFFFFDDDEEEIIIKKKJJJKKKNNNSSSWWW\\\`````````___```SSSVVVcccsssuuullliiiooo~~~~~~}}}~~~zzzxxxvvvtttrrrnnnhhhdddccc```___```___ZZZYYY[[[\\\```gggoooxxxvvvwwwyyypppcccRRRKKKOOOMMMDDD<<<;;;;;;888666666333666888888666333222222000333222333555444BBB^^^qqqccczzz}}}xxxiii\\\TTTMMMFFFAAA>>>DDDJJJTTTjjjqqqkkkiiilll```ZZZRRRNNNKKKFFF???999333333333333333333333333111111222222222333333333222999DDD\\\xxxttteeeiiilllooorrrqqqmmmhhhdddaaaaaa^^^UUUHHH===666444111...,,,+++++++++***)))++++++++++++++++++++++++***(((''')))///777===@@@;;;BBBAAA666000555666222888666444333333555888999AAA???;;;777444222222222666555444333222111111111333333333222222222111111333333333444444444555555777888999999:::===AAADDDCCCEEEGGGGGGGGGFFFGGGHHHIIINNNVVV[[[[[[VVVOOOKKKHHHHHHRRRcccnnnmmmhhhgggppp{{{zzzzzz|||zzzyyyvvvtttqqqooonnnmmmddd___YYYXXXYYYYYYVVVRRRRRRTTTXXX]]]eeeqqq}}}sss|||rrreeeVVVNNNPPPKKKGGGAAA;;;777555666777666666555444333333222222222---111888666777NNNjjj~~~dddbbbmmm}}}|||mmmcccZZZPPPGGGDDD@@@???LLLggg~~~wwwkkkjjjiiibbb\\\TTTOOOLLLHHHAAA;;;888333000222333222222555444222222444222///111666333;;;KKKjjjuuufffkkknnnqqqrrrqqqlllgggcccaaa```]]]TTTHHH===666444222///---,,,---,,,+++***++++++++++++++++++++++++,,,***((()))...555:::<<<===CCC@@@555000555666222888777555333444666888:::???===999666333222222333666555444333222222222222333333333222222222111111333333333444444444555555777888999999:::===AAADDDCCCDDDFFFFFFEEEEEEEEEGGGGGGLLLSSSZZZ\\\YYYRRRMMMHHHGGGOOO^^^iiijjjhhhhhhssszzz}}}yyyvvv|||~~~~~~xxxvvvtttqqqooommmmmmmmmbbb]]]XXXUUUVVVUUURRRNNNNNNOOORRRVVV\\\fffqqqxxxyyyhhhUUUKKKLLLLLLHHHBBB<<<888777777888666555555444333333222222222...111777666999QQQnnnuuu[[[^^^oooxxxpppeee[[[PPPHHHEEEBBBAAAKKKdddooojjjkkkbbb\\\TTTOOOLLLHHHAAA<<<888333000222333222222555111///000222222000111444555>>>NNNkkkvvviiimmmooorrrrrrppplllfffccc``````\\\TTTGGG<<<666444222000...---------,,,+++++++++++++++++++++++++++...,,,)))***...333666888???CCC>>>444000444666444999777555333333666999;;;<<<:::777444222222333444555444444333333333444444333333333222222222111111333333333444444444555555777888999::::::<<<@@@CCCAAACCCDDDDDDCCCBBBCCCEEEEEEHHHOOOXXX^^^^^^XXXRRRKKKJJJOOOZZZdddhhhjjjkkkqqqvvvxxxvvvwww~~~}}}|||wwwuuuqqqnnnlllkkkkkkkkkccc^^^XXXUUUTTTRRRNNNKKKKKKKKKLLLNNNRRRZZZbbbhhhvvvyyy~~~sssZZZLLLKKKNNNJJJDDD>>>:::888888888555555555444444333333222333///111666666===XXXvvvkkkSSS]]]sssuuu}}}|||{{{~~~tttggg\\\QQQIIIFFFCCCCCCIII]]]qqqhhhkkkccc]]]UUUPPPLLLHHHBBB>>>999444111333444222333555222///...222444222222333666CCCUUUooovvviiikkkmmmooopppoookkkfffccc______\\\SSSGGG<<<666333111///------------,,,+++++++++++++++++++++++++++---+++***+++///333555666AAABBB<<<333000444666555999777444333333555888::::::888555222111222444666444444333444444555666666333333333222222222111111333333333444444444555555666888999::::::<<>>@@@???@@@@@@???======???AAADDDFFFLLLTTT\\\``````^^^cccbbbaaaaaaeeelllqqqssswww|||yyytttooojjjgggfffeeeccc```[[[VVVSSSOOOMMMKKKHHHHHHHHHGGGIIIMMMSSSWWW[[[^^^dddmmmwwwuuuYYYMMMNNNKKKFFF@@@;;;999777777444444444444444333333333333111222555999IIIjjjbbbVVVaaapppuuu}}}yyywwwtttxxx}}}wwwiii___TTTMMMKKK>>>DDDFFFMMMjjjtttfffhhhddd___XXXQQQKKKGGGCCCAAA;;;666333444555333333555777222111444555333444666>>>UUUmmm~~~||||||{{{{{{||||||nnnbbbdddfffiiikkkkkkiiifffddd\\\]]]ZZZRRRFFF;;;555333///---++++++,,,,,,+++***++++++++++++++++++++++++))))))***...222666888888@@@<<<777444444666888888888888888888888999999:::999666333111111333666999555555555555555666777888333333333222222222111111333333333444444444555555666777::::::;;;;;;===??????@@@???>>><<<<<<>>>@@@DDDGGGKKKPPPUUUZZZ^^^aaakkkkkkiiifffgggnnnssstttvvv{{{}}}zzzyyy~~~|||zzzvvvqqqlllhhheeeccc___\\\YYYTTTPPPNNNLLLKKKGGGGGGGGGFFFFFFIIINNNQQQRRRUUUZZZaaaiiiqqqwww{{{^^^LLLNNNKKKGGGAAA<<<999777666444444444444444444444444222222333666<<>>999555555777888999999999:::<<<===>>>===<<<;;;:::777444111111333777:::666666666555666666777777333333333222222222111111333333333444444444555555555777:::;;;;;;;;;===>>>@@@@@@???===;;;;;;===@@@CCCFFFIIIKKKLLLQQQYYY```iiilllkkkfffgggnnnrrrrrrssswwwuuulllgggmmmwww}}}~~~xxxwwwuuurrrnnniiieeeccc\\\[[[XXXTTTQQQNNNNNNNNNKKKKKKJJJHHHFFFHHHKKKNNNLLLOOOSSSVVVZZZ___gggmmmzzzeeeQQQPPPMMMHHHCCC>>>;;;888777444444444444444444444444000222444777???TTTxxxqqqVVVVVVaaagggnnn}}}kkkiiiyyyzzzvvvtttqqqrrrssswww}}}~~~qqqeeeXXXOOOKKKAAACCCEEENNNeeessshhhdddaaaZZZRRRKKKFFFEEEEEE===888444555666444444666333222444555444555???JJJcccxxx}}}}}}{{{yyyxxxwwwvvvvvvwwwvvvzzzsssiiiiiijjjkkkllljjjhhheeeccc[[[[[[YYYQQQEEE;;;555333000...------.........---++++++++++++++++++++++++,,,,,,...111555777888777<<<777444666999999999:::;;;===???AAABBB@@@>>>===;;;888444111111444777:::777777666666666666777777333333333222222222111111333333333444444444555555555777:::;;;;;;;;;<<<===@@@@@@???===;;;;;;===@@@BBBFFFHHHGGGFFFJJJUUU^^^eeejjjjjjeeefffmmmqqqpppuuuyyyxxxmmmdddfffnnnuuu}}}zzz{{{}}}{{{ttttttsssrrrnnnjjjfffccc]]]\\\ZZZWWWSSSQQQRRRRRRQQQPPPNNNKKKIIIIIIKKKMMMIIIMMMOOOOOOOOOSSS\\\cccmmmsss~~~mmmYYYQQQOOOJJJEEE@@@<<<:::888444444444444444444444444///222555888@@@WWW{{{hhhPPPVVVeeekkkppp~~~eee]]]iiiyyyxxxtttrrrqqqpppppprrrzzzttthhhYYYNNNIIIBBBAAADDDTTTooovvveeeeeeaaa[[[RRRJJJFFFEEEEEE>>>888555666666444444666333555888999777:::HHHVVVsss~~~|||{{{yyyxxxwwwwwwyyyxxx{{{uuuhhhiiilllmmmkkkkkkkkkfff___```^^^YYYPPPEEE;;;555222......---------,,,,,,,,,++++++++++++++++++++++++***)))))),,,222666777666999333111777<<<;;;999999777???IIINNNMMMGGG@@@<<<;;;888444333444666888999666555555666999::::::999666666555333000000222333333333444444555666666666777999;;;<<<;;;::::::;;;>>>>>>===<<<<<<======>>>CCCDDDFFFGGGIIIMMMTTTYYY___bbbeeedddbbb```aaacccjjjwwwxxxjjj```\\\\\\eeemmmsssuuuzzz~~~|||zzzrrrpppooonnnooolllgggccc```aaa```\\\VVVRRRRRRSSSMMMLLLKKKJJJIIIIIIHHHIIIKKKLLLLLLLLLMMMQQQVVV[[[llluuuyyy^^^TTTMMMMMMIII===<<<;;;222555555444444444444555555000777666111@@@fffYYYOOOZZZdddjjjttt___SSS```iiimmmwww|||tttlllmmmnnnooorrrxxxrrrcccXXXOOOJJJDDDAAAJJJccc}}}pppcccgggbbb[[[TTTMMMIIIDDDBBB???<<<777444444444333333444333777:::777999NNNhhh}}}|||yyywwwvvvvvvvvvzzzyyy|||uuuhhhkkkmmmmmmkkkkkkkkkgggaaa```^^^YYYPPPEEE;;;555222......---------,,,,,,,,,+++++++++++++++++++++++++++******...333777888888777222000666;;;<<<;;;<<<:::???GGGMMMNNNJJJDDD???888555222111333666777888555555444666888:::999999444555555333111000111333333333444444555666666666666888:::;;;:::999999:::======>>>>>>======>>>???EEEDDDBBBBBBDDDHHHNNNRRRWWWZZZ^^^___]]]\\\]]]^^^dddsss{{{mmm___TTTNNNOOOSSSYYY^^^ccckkkvvv~~~~~~}}}{{{zzzzzzzzzzzzuuurrrnnnllllllkkkiiigggddddddbbb]]]WWWQQQPPPPPPJJJIIIHHHGGGFFFFFFFFFFFFIIIJJJKKKMMMOOORRRTTTVVVeeennnyyysssWWWOOOMMMIII>>>;;;;;;333555555444444444444555555000666555444GGGpppsssQQQLLLZZZeeelllgggWWW```^^^bbblll~~~zzzrrrkkkiiikkkmmmoootttsssdddYYYPPPJJJGGGHHHYYYyyyxxxhhhgggccc\\\TTTNNNIIIDDDBBB@@@<<<777555444444444333555444777999555999QQQlll|||~~~{{{yyyxxxyyyyyy{{{zzz}}}xxxkkknnnooonnnjjjjjjkkkhhhccc```^^^YYYPPPEEE;;;555222......---------,,,,,,,,,++++++++++++++++++++++++,,,+++,,,000444888999999666111000555;;;<<<<<<>>>777999===DDDHHHGGGAAA<<<444222000000333666777888555444444555777999999888333444555444222111111111333333333444555555666666666777999999888888888999<<<===>>>>>>======???AAAJJJFFFBBBAAADDDKKKPPPTTTQQQTTTXXX[[[[[[ZZZZZZZZZ]]]nnn~~~~~~qqq```OOOCCCBBB???CCCIIINNNTTTfffyyy}}}{{{yyyyyy{{{}}}|||xxxsssooonnnnnnnnnnnngggfffccc]]]VVVPPPMMMLLLHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJNNNRRRTTTTTTSSS\\\bbblllwww\\\QQQNNNIII>>>;;;;;;444555555444444444444555555000555444888RRR~~~fffIIIKKKZZZeeemmmmmmqqqkkkjjjooo}}}xxxpppjjjiiijjjlllnnnsss|||tttfffZZZQQQLLLFFFKKKaaalllgggddd]]]VVVOOOIIIEEECCC@@@===888555444444444444444555777888555>>>[[[yyy}}}|||{{{|||}}}||||||zzznnnpppqqqnnniiiiiikkkiiiddd```^^^YYYPPPEEE;;;555222......---------,,,,,,,,,+++++++++++++++++++++++++++,,,...111555777999999555111000555999999:::<<<444333555;;;AAABBB>>>888222000000111444777888888444333333444666888888777111333555555333111000111222333333444444555666666555777888888888777999:::>>>??????===<<<>>>BBBFFFLLLGGGBBBBBBGGGNNNTTTWWWPPPSSSWWWZZZ[[[[[[ZZZYYY]]]lllzzz}}}uuugggUUUHHHGGG???>>>CCCDDDFFF[[[uuu|||wwwtttqqqpppooofffddd```ZZZTTTNNNKKKIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGIIINNNTTTYYYZZZYYYXXX[[[bbblllyyyaaaSSSNNNJJJ@@@<<<;;;555555555444444444444555555111444444;;;ZZZ^^^FFFMMMZZZbbbkkk}}}wwwpppkkkkkkmmmpppqqquuu}}}vvvggg[[[RRRMMMEEEIII]]]ooohhheee```XXXOOOIIIEEECCCAAA===999666555555555444222444666777888GGGiii~~~~~~xxxmmmqqqqqqnnniiihhhjjjiiiddd```^^^YYYPPPEEE;;;555222......---------,,,,,,,,,++++++++++++++++++++++++)))+++...111444666888999666333333777999777666999555444444999???AAA>>>999111111111444777:::::::::333222222333555777777666000222444444333111111111222222333333444555555555555666888888888999;;;<<>>AAAHHHOOOOOOLLLGGGEEEHHHMMMRRRUUURRRSSSVVVYYY[[[[[[ZZZXXX]]]fffoooqqqpppjjj^^^SSSKKKBBB???AAA>>>>>>PPPiiizzz{{{|||~~~~~~zzztttmmmhhhfff___]]]YYYUUUQQQMMMJJJGGGGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHIIIMMMSSS[[[aaaddd^^^^^^```fffqqqcccSSSMMMKKKBBB<<<;;;555555555444444444444555555333555555===^^^}}}UUUEEEOOOYYY___jjj{{{vvvrrrnnnmmmoooqqqsssvvv~~~wwwhhh\\\SSSMMMGGGGGGTTTqqqssshhhfffbbbZZZPPPIIIEEEDDDAAA>>>999666666666555555333444555666:::NNNppptttiiiqqqqqqnnniiihhhiiigggccc```^^^YYYPPPEEE;;;555222......---------,,,,,,,,,++++++++++++++++++++++++(((+++///333444666888999666444666;;;;;;777666777555444444777;;;<<<:::777222222333666999;;;;;;:::222111111222444666666555000222333333222111111222222222222333444444555555555777888999:::;;;>>>AAAEEEHHHJJJHHHFFFIIIPPPWWW^^^]]]ZZZUUURRRQQQSSSVVVVVVWWWXXX[[[___aaa```___ZZZ^^^aaacccffffff___VVVJJJEEEBBBAAA===<<>>:::777666666666666555555555666???VVVuuusssiiiooopppmmmiiihhhiiifffaaa```^^^YYYPPPEEE;;;555222......---------,,,,,,,,,++++++++++++++++++++++++(((,,,222555666777999;;;555666:::@@@@@@;;;999:::555555777888999888666555111222444777:::<<<;;;999111000000111444555555444111222222111000000222333111222222333333444555555555777999:::<<>>>>><<<:::999999111222444777:::;;;:::888111000///111333555555444111222222000///000222444111222222333333444555555666777:::;;;===AAAEEEIIIHHHRRR\\\```]]][[[\\\^^^jjjppptttpppeee^^^]]]aaaooonnnnnnsss{{{}}}~~~~~~zzzmmmeeeiiiggg___XXXUUUQQQLLLJJJKKKOOOUUU]]]fffnnnssswwwyyy{{{wwwpppiiidddbbbVVVSSSOOOMMMMMMKKKHHHEEEGGGGGGFFFFFFFFFFFFGGGHHH???DDDIIIHHHGGGLLLXXXccc|||uuuaaaNNNIIINNNGGG>>>999333555555555444444555555555222777999AAA___gggFFFGGGXXXXXXZZZkkkvvvqqqnnnmmmooopppqqqrrrwwwxxxhhh\\\RRRLLLGGGIIIRRR^^^cccfffrrrhhhiiiggg^^^SSSIIIFFFFFFCCC???;;;888777777777666666666888AAAUUUssspppiiiwwwrrrmmmkkklllkkkfffbbbbbb^^^XXXOOOEEE<<<555222......---------,,,,,,,,,*********)))))))))))))))---+++///:::@@@===:::;;;555888===??????>>>======>>>>>>@@@AAAAAA===888444222222444999===>>>:::555111111111333444444333111222222111111111111111111000000000111222333555555777:::<<<======<<<===>>>IIILLLSSS\\\cccddd```[[[cccpppxxxoooaaa]]]aaagggqqqwww{{{yyy|||}}}yyy}}}rrrhhhaaa[[[VVVYYYYYYWWW[[[fffpppttt{{{{{{{{{{{{zzzuuunnniii```ZZZVVVUUUPPPFFFAAACCCDDDDDDEEEFFFFFFGGGFFFFFFIIIIIIIIIGGGFFFLLLWWW```gggNNNHHHPPPLLLAAA;;;555666666555555555555666666666999555BBBooo]]]BBBGGGTTTWWW\\\fff}}}uuuoooooorrrqqqrrrqqqpppwww{{{pppdddUUUIIIGGGFFFNNNcccxxxzzzhhhfffiiibbbQQQJJJIII@@@???>>><<<:::999777777666888<<>>;;;;;;333777;;;>>>===<<<;;;:::======>>>??????<<<777333111222444999======999555111000111222444444222111111111111111111111111111000000000111222333555555666999<<<============>>>@@@DDDKKKUUU___dddcccaaa___gggllljjjfffeeefffeeekkkrrrwwwwww{{{zzzxxxzzzxxxqqqhhheeekkkrrruuuxxxzzz|||~~~}}}xxxqqqlllccc\\\WWWTTTOOOGGGEEEHHHDDDEEEFFFFFFGGGGGGGGGFFFHHHIIIJJJHHHHHHMMMVVV^^^uuuwwwYYYKKKOOOJJJAAA<<<777666666555555555555666666888:::555DDDqqqrrrSSS???GGGSSSTTTXXXbbbttt}}}tttooooooqqqpppqqqpppooovvv{{{yyy|||uuukkkaaaTTTKKKFFFEEELLL```|||ooojjjkkkdddRRRKKKIIIAAA???>>><<<:::999777777666555666>>>RRRppprrrmmmxxxtttooolllkkkhhhddd```aaa]]]VVVMMMDDD;;;444000......---------,,,,,,,,,************************+++,,,333===BBB???;;;:::111555:::<<<<<<:::888888::::::;;;;;;<<<999555222111111444999======888333111000111222444444222000111111111111111111111111000000000111222333555555555888;;;=========>>>???;;;===CCCLLLVVV]]]aaabbb]]]___aaaeeemmmssspppiiieeekkkooopppsssyyy}}}~~~~~~wwwtttuuuuuutttvvvzzz}}}~~~yyyrrrmmmggg```ZZZVVVQQQLLLLLLNNNHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIKKKKKKKKKNNNUUUZZZiiiwwwfffPPPMMMHHHBBB>>>888666666555555555555666666999;;;777HHHwww^^^III???IIISSSSSSWWWaaabbb~~~}}}tttooonnnpppnnnooonnnnnnuuu}}}yyytttrrrssswwwyyy{{{rrrfff]]]SSSKKKFFFFFFIIIZZZzzzwwwooommmeeeTTTKKKIIIAAA???>>>===;;;999888777777555333AAAbbbrrrnnnxxxuuuqqqnnnkkkgggbbb___```\\\VVVMMMCCC:::333000......---------,,,,,,,,,)))***************++++++,,,000888???BBB???:::777000555:::<<<<<<999777666888888888999999888444111000111444999===<<<777222000000000222444444222000000000000000111111111111000000000111222333555555444777:::<<<======>>>@@@>>>???AAAEEEKKKRRRWWWZZZXXXWWWWWW^^^lllwwwvvvnnneeefffffffffgggkkkppptttvvv{{{{{{tttuuuvvvxxxyyyvvvqqqmmmjjjfffaaa\\\XXXUUUTTTUUUPPPPPPQQQQQQQQQQQQPPPPPPKKKMMMOOOQQQQQQSSSVVVYYYbbbooommmSSSMMMHHHDDD@@@777666666555555555555666666888::::::PPP{{{wwwQQQDDDAAALLLTTTTTTZZZfffkkk|||tttnnnmmmooolllmmmmmmmmmuuu~~~yyyvvvrrrooooooqqqsssuuussseee[[[RRRLLLDDDGGGIIITTTppp{{{oookkkeeeUUUMMMJJJCCC@@@???===;;;999888777777999777JJJqqqqqqmmmxxxuuurrroookkkfffaaa^^^```\\\VVVMMMCCC:::333000......---------,,,,,,,,,))))))******+++++++++,,,///555<<<@@@AAA>>>999444111666;;;>>>===:::888666555555666888999777444111111222555:::>>>===777111000000000222333333111000//////000000000111111111000000000111222333555555444666:::<<<<<<===>>>???AAAAAA@@@@@@CCCHHHMMMQQQQQQRRRRRRVVVaaannnrrrppphhheeeaaa^^^]]]```ffflllooosssxxx|||~~~zzzxxxvvvuuutttssspppoookkkkkkiiieeeaaa___\\\ZZZYYYZZZZZZZZZZZZZZZYYYYYYTTTVVVYYY[[[\\\\\\]]]^^^aaajjjvvvmmmUUUNNNIIIGGGAAA555666666555555555555666666666999===YYYrrrJJJAAAAAAJJJQQQSSS]]]kkk~~~|||sssnnnlllnnnjjjllllllmmmuuu}}}zzzvvvtttqqqmmmlllmmmooorrruuufff\\\TTTOOO@@@FFFKKKRRRhhh|||lllfffcccWWWOOOLLLEEE@@@???===;;;:::888888777:::<<>>999555222666<<>>;;;888666333444777999;;;999444111222333666<<>>????????????@@@DDDJJJNNNQQQTTTVVVWWW]]]fffmmmnnneee```[[[XXXWWWYYYaaaiiikkkmmmqqqvvvyyy}}}xxxuuutttssssssrrrmmmooonnnjjjgggfffddd```aaaaaabbbbbbbbbaaa``````^^^___bbbdddeeeeeeeeeddddddhhhooovvv{{{jjjVVVPPPKKKHHHBBB555666666555555555555666666555888>>>]]]jjjFFF??????GGGMMMQQQ]]]jjjxxx~~~~~~{{{sssmmmlllmmmiiillllllmmmuuu|||xxxuuurrrqqqnnnkkkhhhiiikkknnn}}}vvvggg]]]VVVRRR@@@DDDKKKVVVggg|||jjjccccccYYYPPPLLLFFF@@@???>>><<<:::999888888777@@@]]]}}}~~~~~~sssooottttttssspppkkkfffbbb```bbb^^^WWWNNNDDD<<<555111......---------,,,,,,,,,))))))***++++++,,,------000999@@@???>>>???===888222666<<>>;;;777555222444888<<<===;;;555000333444888===AAA>>>888222/////////111333333111///......//////000111111222000000000111222333555555555777:::<<<;;;;;;<<<===<<<>>>???@@@@@@CCCHHHMMMQQQUUUXXXXXXZZZ___bbbbbbVVVRRRPPPRRRTTTUUU\\\eeehhhgggjjjppptttzzz~~~yyyvvvuuuuuutttsssppprrrpppjjjgggiiiiiieeeeeeeeeeeeeeeeeedddccccccbbbbbbdddfffggggggfffeeeiiiiiikkkoooooopppyyyhhhXXXRRRKKKHHHCCC666666666555555555555666666888888===]]]gggDDD???@@@FFFLLLQQQ\\\gggkkk{{{{{{sssmmmkkkmmmiiikkkmmmnnnvvv}}}zzzvvvtttnnnnnnmmmiiiffffffiiimmmyyyyyyiii^^^VVVQQQFFFCCCIIIZZZjjj{{{~~~jjjccceee\\\RRRLLLEEEAAA@@@>>><<<:::999888888888GGGggg~~~{{{{{{|||}}}~~~~~~}}}~~~tttpppssstttssspppkkkfffbbb```bbb^^^XXXOOOEEE<<<555222......---------,,,,,,,,,))))))***+++,,,,,,------///999???>>>>>>@@@???<<<111666<<>>:::666444111444999>>>???<<<666000333555999>>>AAA???888222/////////111333333111///---......///000111111222000000000111222333555555666888;;;<<<;;;;;;;;;<<<<<>><<<:::999888888<<>><<<999555666888<<<>>>;;;555///333666<<>>:::444000222555<<>>BBBHHHOOOUUUWWWXXX\\\aaaeeeeeeeeelllzzz}}}yyyyyy|||}}}xxxtttqqqqqqrrrnnnqqqpppkkkiiikkklllkkkkkkiiiffffffggggggdddbbbccc___ZZZYYY[[[]]]^^^]]]kkkooosssuuuttttttvvvyyywwwqqq~~~mmmYYYMMMLLLJJJDDD===999888777666666777888999;;;;;;AAAaaacccAAACCCAAAGGGQQQRRR[[[nnnzzzsssmmmjjjjjjjjjlllmmmnnnwww|||yyyxxxwwwooonnnkkkgggddddddgggjjjuuuxxx}}}}}}nnndddYYYOOOFFFEEEIIIVVVfffwwwtttppplll\\\PPPLLLFFFFFF@@@======<<<999888999999[[[}}}ttt{{{wwwwwwxxxzzzzzzzzzwwwuuuvvvzzz~~~~~~}}}wwwqqqmmmllllllmmmrrrssstttvvvyyy|||~~~ssslllrrrsssrrrppplllfffaaa]]]___]]]WWWNNNCCC999333111///......---,,,,,,++++++---,,,++++++******++++++111888>>>>>>======:::555444555777;;;===:::444///666999>>>@@@???:::444000333555;;;CCCGGGCCC999111000111111111111000//////......//////000000111111222222222333333333444444222333555888;;;<<<;;;999<<<;;;;;;<<<>>>AAADDDFFFLLLNNNOOOMMMHHHAAA<<<:::===???DDDJJJPPPSSSUUUUUUYYY]]]aaabbbcccjjjwww}}}vvvooommmkkkjjjlllqqqvvvyyyzzz}}}xxxrrrnnnmmmmmmnnnqqqqqqllljjjmmmnnnmmmnnnkkkhhhggggggfffdddaaabbb___\\\\\\]]]^^^\\\ZZZgggnnnxxxvvvmmmnnnYYYMMMKKKIIIBBB:::888888777666666777888888;;;:::AAAddd^^^???AAAAAAGGGRRRUUU___tttzzzsssmmmjjjkkkiiikkkllloooxxx|||xxxwwwvvvnnnmmmkkkgggcccbbbdddeeeqqqtttyyy|||~~~~~~~~~pppeeeZZZQQQGGGEEEIIIUUUeeeuuuvvvqqqmmm]]]QQQLLLFFFDDD???===>>>>>>;;;:::<<<@@@eee{{{zzzvvvuuuvvvwwwwwwvvvuuutttvvvxxx|||}}}zzztttooojjjhhhgggggghhhhhhiiijjjlllnnnpppqqquuuzzzsssnnntttsssqqqnnnjjjfffbbb___```]]]WWWNNNCCC999333111......------,,,,,,++++++,,,,,,++++++******++++++111888======<<<<<<888444333555777:::;;;999444000999<<>>===@@@???<<<<<>>@@@AAABBBBBB???<<<888777999;;;CCCGGGMMMQQQRRRPPPMMMKKKNNNPPPRRRRRRTTTZZZaaahhhlllooopppmmmfff\\\RRRKKKQQQQQQSSSXXX```iiipppuuuvvvvvvvvvssspppnnnnnnoooppptttsssooolllmmmmmmkkkpppnnnkkkhhhgggfffffffffaaa`````````___]]][[[ZZZZZZddduuuqqqwww\\\NNNKKKJJJDDD<<<888777666555555666777888:::;;;IIIsssyyyKKK===@@@@@@GGGQQQVVVccc{{{yyysssmmmjjjkkkhhhkkknnnttt{{{vvvrrrpppkkkjjjhhhddd^^^XXXUUUUUUVVVXXX\\\^^^^^^___aaacccaaaccceeehhhllloooqqqsssvvvyyy~~~yyyjjjaaaXXXOOOIIIFFFHHHRRR```ppp|||rrrpppaaaSSSLLLFFF@@@>>>>>>@@@???<<<===@@@PPPvvv~~~zzztttpppooooooooonnnooorrruuutttsssvvv{{{tttrrrmmmgggaaa[[[WWWUUUPPPOOOOOONNNNNNNNNOOOOOOTTTXXX```kkkyyyrrrpppuuussspppllliiifffcccbbbbbb___XXXNNNBBB999444222,,,,,,,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,000888>>>>>>>>>>>>;;;777666888<<<===<<<:::777555444666999;;;;;;888666333222666<<>>>>>>>>>>><<<888444333777>>>CCCHHHMMMSSSUUUSSSNNNKKKIIIKKKKKKJJJJJJKKKOOOSSSUUUVVVXXX\\\___^^^XXXRRRNNNSSSSSSSSSUUU[[[dddnnntttsssttttttsssqqqooooooppprrruuutttoookkkkkkjjjgggmmmlllkkkiiihhhggghhhiiihhhgggccc___[[[WWWVVVUUUUUUZZZdddsss}}}^^^LLLJJJJJJDDD===888777666555555666777888999>>>QQQzzziiiFFF???BBBAAAFFFNNNRRRaaazzz~~~xxxrrrmmmjjjkkkiiilllooovvvzzzuuupppnnnhhhhhhfff```YYYRRRNNNMMMIIIKKKLLLMMMLLLLLLMMMNNNNNNOOORRRUUUYYY\\\^^^```dddiiiqqqyyy~~~uuuhhh```XXXPPPHHHEEEGGGPPP^^^nnn~~~qqqpppcccTTTLLLFFF@@@>>>>>>???===:::===BBBdddzzzvvvpppmmmllllllkkkkkknnnrrruuusssqqquuu}}}xxxqqqnnniiiccc\\\VVVRRRPPPLLLKKKJJJIIIIIIIIIIIIIIILLLNNNPPPWWWddduuuqqqppptttssspppmmmiiifffdddbbbddd```YYYNNNBBB999444222,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,999???DDDCCCAAA???;;;666777:::===>>>===:::888777222444666777888777555444222777>>>DDDEEE@@@:::555111111111111111000//////......//////000000111111111111111111222222222222111111111333555555444222222444777;;;=========<<<>>>;;;777444444999AAAGGGMMMRRRWWWXXXSSSNNNJJJIIIHHHFFFDDDDDDEEEGGGGGGGGGGGGIIIPPPZZZ```]]]ZZZYYYXXXXXXWWWWWWZZZaaakkkqqqtttuuuvvvtttqqqooonnnnnnqqquuuuuuoookkkkkkiiifffiiijjjkkkjjjiiihhhhhhiiinnnlllggg___WWWRRROOOOOOQQQQQQSSSXXX^^^eeejjjlll}}}cccMMMHHHHHHCCC<<<999888777666666777888999888@@@VVV^^^HHHBBBEEECCCFFFLLLOOO^^^xxxzzzzzz~~~xxxkkkqqqxxxrrrmmmkkkkkkjjjlllooovvvzzztttooommmgggfffccc\\\TTTMMMIIIGGGCCCDDDDDDCCCBBBAAAAAACCC@@@BBBDDDGGGJJJMMMOOOPPPTTTXXXaaakkkrrrwwwuuuhhhaaaZZZRRRHHHDDDEEENNN\\\lll~~~}}}ooopppdddUUULLLGGG@@@>>>>>>>>><<<;;;@@@HHHjjjuuurrrmmmkkkjjjjjjjjjiiinnnqqqsssrrrqqqvvv{{{vvvoookkkeee^^^WWWRRRNNNLLLJJJJJJIIIHHHHHHHHHHHHIIIKKKJJJJJJLLLTTTbbbqqq|||oooooosssrrrpppmmmjjjfffcccbbbeeeaaaYYYNNNBBB999444222++++++++++++++++++++++++++++++******++++++,,,---:::AAAEEEDDDAAA???;;;666666:::===>>>;;;999888888333444555666666555444333111777AAAGGGGGGAAA:::555222222222222222111111000......//////000000111111111111111111222222222222333111000111222333333222111444777;;;======<<<;;;::::::999999:::???EEEJJJQQQVVV[[[ZZZTTTNNNKKKJJJFFFCCC@@@@@@CCCDDDCCCAAA???BBBNNN^^^hhhfffbbbaaa```aaabbbbbbcccgggmmmqqqtttuuuvvvvvvsssqqqppppppppptttuuupppmmmmmmllliiigggjjjlllllliiifffffffffhhhhhhfff```YYYRRROOOOOOOOONNNMMMLLLKKKNNNRRRVVVgggtttnnnRRRKKKJJJEEE>>>:::999888777777888999:::999@@@XXX[[[OOODDDGGGEEEFFFLLLOOO___yyy{{{tttssslll^^^```nnntttyyy{{{xxxrrrmmmkkkkkkjjjkkkmmmtttzzztttooollleeeddd___XXXPPPIIIEEEDDD@@@AAAAAA@@@>>>===???@@@<<<===???AAACCCEEEGGGHHHJJJKKKQQQ[[[bbbjjjwwwvvvhhhaaaYYYQQQFFFBBBCCCLLLZZZkkk~~~vvvsss}}}~~~mmmoooeeeUUULLLGGG@@@>>>>>>>>>===>>>GGGQQQnnn}}}}}}xxx~~~rrroookkkiiiiiiiiiiiiiiilllnnnoooppprrr{{{yyyssslllhhhaaaYYYRRRMMMJJJIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKJJJKKKNNNVVV```fffqqqnnnooorrrqqqpppnnnkkkgggcccaaaeeeaaaYYYNNNBBB999444222+++++++++++++++++++++++++++*********+++,,,,,,---555<<>>>>><<<;;;444666:::>>>AAAEEEJJJMMMTTTXXX\\\[[[TTTNNNKKKLLLEEEAAA>>>???CCCDDDBBB???===AAAPPPdddooommmgggeeegggjjjnnnooonnnooorrruuupppsssuuuvvvuuuttttttuuunnnssstttqqqooopppooommmgggkkknnnmmmiiieeecccccc]]]```bbbaaa\\\WWWTTTSSSOOOPPPPPPMMMIIIIIILLLPPPZZZjjjxxxYYYPPPNNNHHHBBB;;;:::999888888999:::;;;999???XXX[[[VVVEEEIIIGGGGGGMMMPPP```|||vvvpppgggXXXWWW```bbbbbbggguuuxxxrrrmmmkkkkkkiiiiiikkkrrrzzztttooollldddbbb^^^VVVNNNGGGCCCBBB>>>??????>>>======???@@@===>>>???AAABBBDDDEEEFFFFFFDDDGGGOOOVVV```rrruuufff^^^VVVNNNEEEAAABBBKKKYYYjjj}}}rrrooo|||~~~llloooeeeUUULLLHHH???======>>>>>>BBBMMMYYY|||vvvwwwooo|||pppmmmjjjhhhiiiiiiiiiiiijjjkkklllnnnttt~~~wwwqqqjjjeee^^^UUUOOOJJJHHHHHHFFFFFFFFFFFFGGGHHHJJJJJJLLLMMMMMMNNNOOORRRVVVZZZ^^^ooopppkkkqqqpppooollliiifffcccbbbccc```WWWIII???999555///......---------,,,,,,,,,************+++,,,---...777666666888<<<>>><<<999222444888<<<:::777;;;AAABBB===888555444333111///333999BBBIIIIIICCC;;;555444444444333333222222222111111000000111222333333111111000000000000000111111111111111000000000000111555999;;;;;;:::999999777666777===GGGPPPVVVXXX___\\\XXXTTTPPPMMMJJJGGGFFFEEECCCAAA??????AAACCC======HHH```ssswwwqqqlllkkknnnqqquuuvvvvvvuuusssqqqooonnnnnnqqqsssttttttrrrwwwzzzzzzuuuooollljjjhhhfffeeeddddddbbb```]]]___^^^\\\[[[YYYWWWVVVUUUOOOTTTUUUPPPNNNPPPSSSTTTaaajjj}}}eeeRRRQQQLLLAAA:::888666555777999::::::<<>>>>>>>>>>>>>>@@@AAAAAAAAABBBDDDFFFHHHIIIJJJJJJJJJRRRfffzzzxxxkkk```VVVOOOHHHBBBCCCOOO[[[eeerrryyyooommmkkk\\\KKKEEEDDD===<<<@@@>>>>>>SSSnnnzzztttyyylllhhhdddcccdddfffggghhhjjjjjjlllpppxxx}}}qqqiii^^^\\\WWWRRRNNNKKKJJJIIIHHHHHHIIIIIIKKKLLLMMMNNNKKKKKKKKKLLLNNNPPPQQQRRRUUU[[[fffvvvqqqkkkppppppooommmjjjgggdddbbbcccaaaXXXJJJ@@@:::444///......---------,,,,,,,,,************+++,,,---...888777888:::<<<<<<999666333444888<<<<<<<<>>EEEPPPYYY^^^```___[[[UUURRRQQQOOOLLLIIICCCCCCCCCCCCBBBBBBCCCCCCDDDBBBLLLbbbvvvzzztttnnnkkklllmmmnnnnnnnnnmmmmmmooonnnmmmnnnppprrrssssssnnnrrrwwwwwwtttpppmmmlllgggeeeddddddddddddaaa___]]]\\\[[[ZZZXXXWWWUUUUUUWWW\\\___]]]]]]```aaa___fffpppcccRRRRRRMMMBBB===:::777666777888999888===AAARRRaaaJJJFFFJJJGGGGGGLLLQQQfffmmmdddfffkkkiiikkkxxxwwwtttqqqmmmiiilllkkknnnxxx~~~yyysssllleee```WWWTTTPPPKKKGGGFFFEEEEEEBBBBBBAAAAAA@@@@@@@@@@@@???@@@AAAAAAAAABBBDDDFFFHHHIIIKKKKKKIIIOOOaaasssxxxlllbbbXXXQQQGGG@@@@@@HHHOOOUUU```mmmpppllliiiYYYIIICCCAAA<<<;;;???>>>BBB[[[zzzrrr{{{vvvkkkhhhdddbbbccceeeggggggiiiiiikkkooowww{{{nnnfff___]]]XXXTTTPPPNNNMMMLLLMMMLLLLLLLLLMMMMMMNNNOOONNNNNNNNNOOOPPPQQQSSSSSSTTTXXX___kkk{{{qqqkkknnnnnnnnnnnnlllhhheeecccdddbbbZZZMMMBBB;;;444---......---------,,,,,,,,,************+++,,,---...777888:::<<<===;;;666333666666888<<<===>>>DDDLLLHHHDDD???;;;888666333111222:::DDDIIIGGG???777111111111111111111222222222000////////////000000111000000000//////000000111111000000000111333555666;;;===>>>>>><<<::::::;;;===@@@FFFOOOYYYaaadddeee^^^XXXQQQNNNPPPQQQOOOLLLDDDFFFGGGHHHHHHGGGEEECCCEEEBBBHHH\\\qqqzzzwwwqqqkkkiiigggeeedddeeefffggglllkkkjjjlllooorrrrrrrrrkkknnnrrrtttrrrpppnnnmmmgggfffeeeeeefffeeecccaaa]]]\\\[[[ZZZYYYXXXWWWWWW```eeejjjmmmsssxxxxxxtttpppzzzbbbSSSRRRMMMCCC???<<<999777777888888777>>>AAANNN```EEEFFFJJJGGGGGGLLLQQQeeezzzwwwuuuoooiiimmmlllooozzzzzztttnnnggg```[[[SSSQQQNNNKKKHHHGGGGGGHHHEEEEEEDDDDDDCCCCCCCCCDDD@@@AAACCCCCCBBBCCCEEEGGGKKKLLLNNNNNNLLLOOO]]]lllyyymmmcccZZZSSSJJJDDDCCCIIINNNQQQ\\\iiivvvmmmhhhYYYJJJDDD@@@======@@@???HHHiiissshhh~~~}}}sssjjjgggcccbbbccceeeffffffhhhhhhiiinnnwwwzzznnnfffaaa^^^ZZZVVVSSSRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVUUUWWW[[[```lllqqqllllllmmmnnnnnnllliiifffddddddccc[[[NNNCCC<<<444---......---------,,,,,,,,,************+++,,,------555777;;;>>>>>>:::555111999888999<<<;;;999<<>>:::777555333222333<<>>@@@EEEMMMVVV]]]aaabbbbbbZZZSSSKKKJJJMMMQQQQQQOOOKKKLLLMMMOOONNNLLLHHHEEEFFFAAACCCSSSjjjzzz~~~|||nnnjjjddd___]]]^^^aaaccceeeeeefffiiimmmqqqrrrrrrlllnnnqqqrrrrrrpppooonnniiihhhgggggggggfffcccaaa^^^^^^]]]\\\\\\[[[ZZZZZZbbbgggmmmtttvvv}}}bbbSSSRRRMMMBBB???<<<999777888999999999>>>@@@LLL~~~\\\CCCEEEIIIGGGGGGKKKPPPddd}}}yyywwwqqqiiillllllooozzz|||vvvoooiiiccc\\\XXXSSSRRROOOMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGCCCEEEFFFFFFFFFGGGJJJLLLOOOQQQTTTUUURRRSSS]]]iii{{{ooodddZZZSSSHHHDDDGGGQQQZZZ```mmmzzz~~~rrriiiZZZMMMGGGAAA???@@@@@@@@@NNNtttkkkjjj|||qqqhhheeebbbaaabbbdddddddddgggggghhhnnnwww~~~}}}rrrjjjbbb```\\\YYYWWWUUUUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXVVVVVVVVVWWWXXXYYY[[[\\\[[[]]]^^^___fffyyyppplllllllllmmmlllkkkiiifffdddcccbbb[[[NNNCCC<<<444---......---------,,,,,,,,,************+++,,,------222666;;;>>>===:::555222777777:::>>>===888666888<<<<<<:::888555333222222444>>>IIIMMMIII???777222/////////000000111111111//////.............../////////......///000111111000111111222444777:::;;;999999:::999999<<>>???PPPxxxooovvvzzzooofffdddaaa```aaabbbcccbbbeeeeeehhhnnnxxx~~~tttmmmdddbbb___\\\ZZZYYYYYYYYYXXXXXXYYYZZZ[[[]]]___```YYYZZZ[[[\\\^^^aaacccdddcccfffhhhhhhjjjxxxooommmllllllkkkjjjhhhgggeeedddcccaaaYYYLLLBBB<<<555///......---------,,,,,,,,,************+++,,,---...222666;;;>>><<<999555333333444999???@@@;;;888888777888888666333111111222333>>>JJJOOOJJJ@@@777444000000000000000111111111000//////............///............///000111111000111333555777999:::;;;666777777666888<<>>======;;;===QQQxxxmmmxxxnnndddbbb```___```aaaaaa```ccceeeiiipppyyy|||tttooohhhfffccc```^^^]]]]]]^^^ZZZ[[[\\\]]]___bbbdddeee]]]^^^```cccgggkkknnnpppooosssvvvuuuuuu~~~ooommmmmmllljjjgggeeedddddddddaaa___WWWJJJ@@@;;;666111......---------,,,,,,,,,************+++,,,---...444888===>>>:::666333222333222666===@@@<<<::::::888999:::888444111111222111===JJJOOOIII???777444111111111111111111000000111000//////......//////...------......000111111000222555888::::::::::::777777666555777<<>>CCCTTToooIIICCCEEEIIIGGGGGGJJJMMM___||||||xxxrrrqqqpppsss}}}}}}xxxssskkkddd___[[[YYYWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUSSSQQQQQQRRRTTTUUUTTTWWWZZZ\\\^^^aaaeeehhhllllllnnnoookkkhhhkkkqqqyyyrrrggg[[[RRRKKKGGGQQQnnnvvviii[[[OOOIII>>>>>>===<<>>===999444111111444222444:::<<<999888999:::<<<<<<:::555111111111///;;;IIINNNIII>>>777444333333222222111111000000111111000///////////////---------......000111111000222666999;;;;;;:::999999888777666777<<>>;;;::::::;;;;;;:::>>>EEEWWWlllFFFAAAEEEIIIGGGGGGJJJMMM^^^|||}}}vvvvvvuuurrrpppqqq~~~yyytttssssssuuu~~~~~~yyyvvvppphhhaaa]]]ZZZXXXVVVRRRRRRSSSUUUVVVWWWXXXXXXZZZYYYVVVTTTTTTUUUWWWYYYXXXZZZ^^^aaacccgggkkknnnxxxxxxxxxxxxtttoooqqqvvvssshhh]]]UUUHHHDDDOOOoooyyykkk^^^RRRKKKAAAAAA@@@@@@HHH^^^uuu|||zzzssskkkbbb```______``````___^^^aaadddkkksss|||~~~{{{wwwtttpppnnnkkkhhheeedddddddddaaaaaaaaabbbcccdddeeefffeeegggkkkpppvvv}}}kkkfffkkkiiihhhggggggfffdddaaaccc```YYYNNNBBB888333000......---------,,,,,,,,,......---+++)))))),,,...666===AAA>>>999666222...555555555777999999777555:::999888777666444111//////888CCCJJJHHH@@@777111111000//////000000///...////////////000000000000,,,---...000111111111111444555888;;;<<<;;;777333666666777777888<<>>???@@@>>><<>><<<999AAAdddwww|||vvvqqqnnncccbbb```___^^^___aaabbbgggiiinnnttt{{{|||xxxtttrrrpppnnnkkkhhhffffffeeebbbbbbbbbbbbbbbcccccccccgggiiikkknnnttt|||lllhhhiiihhhgggggghhhhhheeecccccc```YYYNNNBBB999333000......---------,,,,,,,,,......---+++))))))+++...555<<>>???AAADDDEEEGGGLLLQQQUUUWWWWWW]]]bbbfffbbb[[[XXX[[[```___^^^[[[UUUMMMGGGDDDBBB<<<;;;999:::<<<>>>>>>>>>@@@BBBJJJVVVcccnnnssstttttttttttttttuuuuuuuuutttrrrrrrpppmmmkkkjjjlllmmmjjjjjjjjjiiigggfffggghhhddddddccc___YYYRRRMMMJJJEEECCC???>>>BBBIIIPPPVVV]]]ssspppZZZTTTOOOHHHEEE@@@;;;:::<<<======;;;???CCC___kkkGGGGGGHHHKKKHHHGGGIIIJJJZZZvvv||||||zzz}}}xxxvvvuuuvvv~~~}}}xxxvvvrrrlllfffbbb^^^ZZZXXXYYYXXXXXXXXXYYYZZZ[[[\\\YYYWWWUUUTTTTTTWWWYYY[[[\\\___aaabbbbbbfffnnntttrrreeeYYYPPPGGG@@@DDDYYYttt~~~{{{mmm]]]MMMJJJCCC??????>>>GGGiiippp||||||tttnnnjjjcccbbb```______```bbbccciiikkkooouuu|||~~~}}}{{{yyyzzzxxx{{{~~~zzzvvvrrrqqqpppmmmjjjhhhgggggggggbbbbbbbbbbbbbbbbbbbbbbbbdddfffjjjpppvvvmmmiiihhhggggggggghhhhhhfffdddbbb___XXXNNNBBB999333111......---------,,,,,,,,,---------+++))))))+++---777>>>CCC@@@<<<:::777333666555555777888999777666:::::::::999777444111///222;;;GGGLLLHHH???666111111000//////000000///...------........./////////---......///111111222222444666888::::::888666444666777888999999<<<@@@CCCBBBCCCBBB???;;;:::<<>>@@@CCCEEEAAACCCIIITTTbbblllnnnmmmssstttuuuvvvvvvwwwwwwwwwssssssrrrpppnnnnnnoooqqqoooppppppnnnlllkkklllnnnlllkkkhhhddd^^^WWWRRROOOKKKHHHDDD@@@@@@BBBFFFIIINNNeeeqqqaaaYYYRRRLLLFFFAAA===;;;===>>>>>>===>>>BBB^^^qqqIIIGGGHHHKKKHHHFFFHHHIII[[[xxxzzzvvvtttttt|||yyyjjjjjj|||}}}xxxvvvrrrmmmgggddd```\\\ZZZ\\\XXXTTTUUUXXX[[[ZZZXXXVVVUUUTTTTTTUUUWWWYYYZZZ]]]```bbbccccccffflllqqqyyy~~~rrrfffYYYQQQIIIBBBAAAMMM\\\eeeggggggbbbfffpppxxx}}}ppp___NNNJJJCCC@@@AAACCCNNNppptttnnn||||||rrrjjjeeecccbbbaaa``````aaacccdddhhhjjjnnnttt{{{|||xxxtttpppnnnllliiihhhfffcccdddjjjooottt|||~~~|||zzzvvvsssqqqooollliiiggggggggghhhbbbbbbbbbbbbbbbbbbbbbbbbbbbeeeiiiooouuu}}}llliiiiiigggfffffffffeeecccaaabbb___XXXNNNBBB999333111......---------,,,,,,,,,+++,,,,,,+++******+++---;;;AAAEEEAAA;;;777333///888777666888:::::::::888:::;;;<<<;;;888444111000222===IIIMMMHHH???666222111000//////000000///...------------.........///......//////000222333333555666999999888777666666999:::;;;;;;<<<>>>AAADDDCCCCCCAAA===999999===AAAFFFDDDDDDGGGMMMUUU[[[___NNNPPPSSSUUUUUURRRNNNLLLJJJKKKJJJGGGBBB===:::999???BBBEEEFFFEEEEEEIIILLLHHHFFFHHHQQQ]]]fffiiihhhqqqsssuuuvvvuuuuuuuuuvvvsssttttttrrrqqqqqqrrrtttsssttttttsssrrrqqqssstttsssrrrqqqppplllfff```[[[RRRNNNIIIEEEDDDFFFKKKNNNQQQddd}}}~~~lll```YYYSSSPPPGGGCCC>>>===>>>@@@???>>>AAADDD^^^zzzNNNGGGGGGKKKGGGEEEFFFIII^^^}}}~~~vvvtttrrrrrryyyppp___]]]jjjxxx|||yyywwwsssmmmiiieeebbb___]]]]]][[[WWWUUUWWWZZZXXXTTTSSSTTTTTTUUUWWWXXXYYYYYY___aaaccccccdddfffiiimmmlllssszzz}}}{{{zzz|||~~~qqqeeeYYYQQQMMMGGGFFFMMMWWW]]]aaaeeeppphhhdddkkkzzzsss```OOOKKKEEE@@@AAAEEESSSvvv}}}lllsssqqq|||qqqhhhccccccbbbaaa```aaabbbdddffffffhhhkkkpppwww~~~{{{ssskkkiiieeecccbbbaaa___^^^ZZZVVVVVV[[[___bbbhhhnnnvvv}}}~~~|||zzzwwwtttrrrpppllliiifffeeeeeeeeebbbbbbbbbbbbbbbaaaaaaaaaccceeeiiilllooosssyyy|||kkkhhhjjjiiifffeeedddbbb___\\\aaa^^^XXXNNNCCC999444222......---------,,,,,,,,,***+++,,,+++******+++---999???CCC???:::666222...999888777999;;;======<<<:::<<<>>>===888444111000222===IIINNNHHH>>>666222111000//////000000///...------------.........///////////////000222333444555777999999888777888999<<<===>>>>>>>>>@@@DDDHHHFFFFFFCCC>>>999888<<<@@@EEEFFFGGGFFFHHHPPP\\\fff[[[TTTMMMMMMPPPPPPKKKFFFCCCBBB@@@<<<999888999;;;???BBBFFFHHHGGGHHHLLLOOOLLLHHHGGGLLLWWWbbbhhhjjjqqqtttwwwwwwvvvtttuuuuuutttuuuvvvuuutttsssuuuvvvvvvwwwxxxxxxwwwwwwyyy{{{zzz{{{}}}|||uuuooo^^^YYYQQQKKKJJJNNNTTTXXXYYYggg{{{jjj]]]WWWSSSQQQIIIEEE@@@>>>@@@BBBAAA@@@DDDEEE\\\QQQGGGFFFJJJGGGDDDFFFKKKaaa{{{sssssspppqqqxxx|||rrrnnnnnnppp{{{yyywwwsssnnnjjjgggeeebbb```^^^aaa___YYYWWWYYYXXXTTTTTTTTTVVVWWWXXXYYYZZZZZZ```aaaccccccdddeeefffggghhhkkklllkkkhhhiiimmmrrr}}}pppdddYYYQQQIIIFFFHHHRRR^^^hhhrrrzzz~~~uuuaaaOOOKKKGGG@@@???DDDVVV|||yyylll{{{sssmmm|||ppphhhcccbbbaaa``````aaaccceeegggfffgggjjjnnnuuu|||yyynnngggcccaaa^^^]]]]]]]]][[[ZZZXXXVVVWWW\\\```aaaeeejjjiiimmmvvv}}}{{{yyyvvvttttttrrrnnnkkkgggeeeccccccdddcccccccccbbbbbbbbbaaadddeeeggghhhiiikkknnnqqqwwwzzz|||~~~~~~jjjhhhllljjjgggeeedddaaa]]][[[aaa^^^XXXNNNCCC:::444222......---------,,,,,,,,,)))***,,,+++******+++,,,222:::???===999777555222888777666888<<<>>>??????:::===@@@>>>999333111000000<<>>?????????>>>???BBBHHHLLLJJJIIIFFF@@@999777999===CCCGGGIIIHHHGGGMMM[[[gggfff[[[OOOKKKNNNNNNIIIBBBCCCAAA<<<777444555999===;;;>>>BBBEEEHHHJJJMMMOOOLLLIIIGGGJJJRRR^^^hhhnnnppptttyyyzzzxxxvvvwwwyyywwwyyyzzzyyywwwwwwwwwyyyyyy{{{|||}}}}}}~~~tttmmmcccZZZWWWZZZ___cccccckkkzzzsss___WWWSSSPPPKKKFFFAAA@@@BBBCCCCCCAAAEEEEEE\\\|||PPPHHHEEEJJJGGGDDDFFFMMMfffzzzqqqqqqoooqqqyyywww~~~|||zzzzzzwwwtttooollliiigggeeeccc[[[aaaaaa[[[XXX[[[YYYSSSWWWWWWXXXYYYZZZ[[[[[[\\\```aaabbbcccccccccbbbbbbffffffddd```[[[ZZZ^^^bbb{{{{{{nnncccXXXPPPFFFDDDGGGRRR___kkkvvvuuuaaaPPPKKKGGG???>>>EEE[[[|||rrr|||hhhlll{{{ooohhheeeaaa```______```ccceeegggggghhhjjjooouuu|||zzzooogggcccaaa```______``````___^^^\\\ZZZ\\\aaaeeefffiiinnnjjjjjjooo|||{{{yyywwwvvvtttuuutttrrrppplllhhheeeccceeeeeeeeedddccccccbbbbbbbbbbbbccccccdddfffjjjmmmkkknnnpppqqqzzz~~~kkkjjjllljjjhhhgggeeeccc___]]]aaa^^^WWWNNNCCC:::444222......---------,,,,,,,,,(((***++++++******+++,,,111999>>>===999888666333555444444666:::>>>@@@AAA:::>>>AAA@@@999333111111---:::HHHMMMFFF<<<666444111000//////000000///........./////////000000000000000//////000222444666444777::::::888999>>>BBB@@@???>>>===>>>CCCJJJOOOOOONNNJJJCCC<<<888888:::AAAEEEIIIKKKLLLPPPYYYaaahhhaaaYYYSSSQQQMMMGGGBBBAAA???;;;666444666:::>>>EEEEEEHHHLLLPPPSSSSSSSSSNNNNNNMMMMMMPPPXXXbbbjjjkkkqqqwwwyyyxxxwwwyyy||||||}}}~~~~~~|||zzz{{{{{{|||~~~uuuppppppsssuuutttxxxddd[[[WWWPPPLLLGGGCCCAAACCCEEEDDDCCCEEEHHHbbbrrrLLLGGGDDDIIIGGGDDDGGGOOOkkkwwwpppooonnnqqqzzz|||qqquuu~~~~~~{{{yyyyyyzzzwwwtttpppmmmkkkiiigggeee]]]bbbccc___bbbgggaaaVVV[[[[[[[[[[[[[[[\\\]]]^^^``````aaabbbbbbaaa___^^^^^^```bbbaaa^^^ZZZYYYZZZrrr~~~yyymmmaaaWWWPPPFFFDDDHHHUUUeeerrr}}}~~~tttaaaOOOKKKEEE>>>???JJJbbbwww|||jjjoooyyymmmfffddd______^^^^^^```bbbeeegggggghhhjjjmmmttt{{{xxxmmmeeebbbbbb```aaacccgggkkkooopppoookkkgggeeefffggghhhkkkpppssspppnnnsss~~~~~~{{{zzzyyyxxxtttuuuvvvvvvsssoookkkiiiggggggfffeeeeeedddcccccc______^^^]]]]]]```dddhhhccciiilllkkkppp~~~lllkkklllkkkiiihhhgggeeebbb``````^^^WWWNNNCCC:::555333......---------,,,,,,,,,''')))+++++++++***+++,,,444;;;@@@===999777444111222111222444999>>>@@@AAA:::>>>BBB@@@:::333111111,,,999HHHLLLFFF<<<666555111000//////000000///...////////////000000000000111000//////000222444666444888;;;:::999:::@@@EEE@@@>>><<<;;;===BBBJJJPPPSSSSSSOOOHHH???:::999;;;AAADDDHHHMMMQQQUUUXXXZZZiiihhhfff```YYYPPPJJJGGG<<<;;;888666555777<<<@@@VVVTTTTTTXXX\\\]]][[[XXXRRRTTTTTTRRRPPPSSS[[[bbbeeekkksssvvvvvvvvvzzz}}}}}}}}}~~~~~~iii```[[[RRRMMMHHHCCCBBBDDDEEEEEECCCGGGLLLhhhjjjIIIFFFDDDIIIGGGDDDGGGPPPnnnyyy}}}|||tttooonnnnnnrrr|||xxx]]]aaakkk||||||yyywwwyyyzzzxxxtttpppmmmkkkjjjhhhffffffjjjjjjiiiqqqyyypppaaa^^^]]]\\\\\\\\\]]]^^^___`````````aaabbb```]]][[[XXX^^^fffjjjiiieeeaaa___kkkxxxxxxlllaaaVVVOOOEEECCCKKK^^^ttt~~~|||sssaaaOOOKKKCCC===AAAOOOhhhvvvvvvxxxwwwkkkeeeccc^^^^^^]]]^^^___bbbeeegggeeeeeegggkkkqqqxxxxxxmmmccc^^^___bbb___aaafffnnnvvv}}}xxxqqqnnnllljjjnnnsss{{{uuuoookkkooozzz~~~}}}|||tttvvvxxxzzzyyyuuuqqqnnnhhhhhhgggfffeeeeeedddddd]]]\\\ZZZXXXVVVYYY]]]aaadddlllpppnnnoooyyy}}}iiihhhooommmjjjgggdddcccccccccaaa]]]UUULLLBBB:::444000............---,,,+++***,,,,,,++++++***+++++++++444999@@@CCC@@@:::555111000222555777888:::<<<===AAAAAA???:::444000......000777DDDMMMJJJ>>>444111000000000000////////////---///000000///......///////////////000111333333888999::::::999888999;;;===:::888999???GGGMMMPPPUUUXXXXXXQQQGGG>>>::::::@@@BBBGGGLLLRRRUUUWWWXXX```pppzzztttiii```SSSEEE<<<:::999888999;;;>>>@@@cccmmmqqqmmmlllooohhh]]]```ccc^^^RRRLLLPPPWWWZZZcccjjjooopppsssxxx{{{{{{~~~~~~nnn]]]YYYXXXRRRJJJDDDEEEHHHGGGGGGGGGFFFLLLjjj~~~___KKKHHHIIIDDDBBBDDDGGGVVVyyyrrrsssrrrxxxnnniiimmmkkknnnyyy~~~~~~yyyxxx~~~|||kkk\\\SSSOOOWWWmmm~~~~~~}}}}}}xxxtttyyyvvvssspppooommmkkkiiikkkccccccsss{{{fff```______^^^___```aaabbb``````aaaeeegggddd[[[SSSTTTZZZkkkyyyiiiaaajjjppp~~~yyylllaaaUUUNNN@@@JJJNNNeeeyyy{{{tttbbbTTTJJJ@@@@@@BBBEEEoooppprrrtttkkkddd```aaa```^^^]]]\\\]]]]]]^^^___```ccchhhpppyyy}}}tttfff\\\YYY\\\bbbeeennnpppssswww|||xxxqqqmmmqqqpppnnnkkkeeegggzzz|||xxxvvvlllkkkiiigggeeebbbaaa```]]][[[XXXVVVVVVWWWYYYZZZbbbooo|||zzzxxx~~~~~~kkkkkkpppnnnkkkgggeeedddddddddaaa]]]VVVLLLCCC:::444000............---,,,+++***,,,,,,++++++***++++++,,,555888===@@@???;;;555000111444777999999;;;===???@@@@@@>>>:::555111///...111777AAAJJJGGG===444222000000000000////////////---///000000///......///////////////000222333444777999:::999888888999;;;:::999888999===CCCJJJOOOUUUVVVUUUPPPHHHAAA======???AAAFFFJJJNNNQQQUUUWWW]]]kkksssoooggg___RRRCCC===;;;:::999:::<<>><<<555000333666888999:::;;;===???>>>???>>>;;;666222///...222666???GGGFFF<<<555333000000000000////////////---///000000///......////////////000111222333444777888999999888888999;;;999:::;;;;;;<<>>@@@BBBTTTiii}}}}}}tttggg[[[VVVWWWSSSJJJEEEIIINNNQQQSSS^^^iiipppvvv{{{}}}zzz}}}}}}}}}}}}yyytttpppqqqsssvvv}}}mmmaaa[[[WWWUUUNNNIIIJJJLLLKKKJJJLLLMMMTTTsss|||ZZZGGGGGGJJJEEEDDDEEEGGGTTTqqquuueee\\\VVVkkk~~~wwwqqqnnnllllllpppzzzzzzsssnnnjjjgggddddddggglllrrruuu}}}mmm^^^VVVNNNMMMRRRUUUTTTWWW___pppyyy|||zzzyyyyyyzzzvvvqqqnnnnnnpppqqqrrrnnnllllllooossssssnnniiiccccccbbbaaaaaabbbdddeeeaaaaaabbbeeegggeee___YYYRRRRRRXXX```eeedddccccccdddjjjyyyyyylll```TTTLLLIIIJJJMMMcccwwwfffVVVKKKEEECCCEEEIIIrrrwwwnnnppphhhbbb^^^^^^]]]\\\\\\\\\]]]^^^___cccdddeeeiiiooovvv}}}ttt^^^ZZZTTTQQQTTT\\\ffflllnnnqqqtttvvvvvvvvvwwwxxxyyy|||tttrrrqqqoookkkiiimmmttt|||xxxuuuqqqpppnnnkkkiiifffdddccc^^^]]][[[YYYWWWUUUUUUTTTXXX```ggghhhdddeeelllttt}}}mmmoooqqqooollliiifffeeeeeeeeeaaa]]]WWWNNNDDD;;;444000............---,,,+++***++++++******++++++,,,,,,888666777;;;???>>>777111444666777888888999<<<>>><<<===>>><<<777333000///222666@@@IIIHHH???555222000000000000////////////---///000000///......///...//////000111333444555666888999999888888:::;;;:::===??????===@@@HHHNNNWWWUUUQQQNNNLLLIIIEEEBBBAAADDDGGGIIIKKKQQQZZZbbbYYY]]]___^^^]]]YYYLLL>>><<<===>>>???AAACCCDDDEEEHHHYYYlllsssrrrkkk^^^RRRGGGFFFDDD@@@>>>BBBHHHLLLPPPZZZdddkkkpppuuuwwwtttzzzzzz{{{{{{||||||||||||pppiiicccaaaaaacccjjjsss}}}kkkccc]]]XXXYYYSSSOOOPPPQQQOOOOOOQQQQQQWWWuuu^^^GGGFFFIIIEEEDDDEEEIIIVVVoooyyyggg[[[RRReeexxx}}}xxxrrrmmmjjjkkklllqqq{{{pppkkkccc[[[WWWTTTQQQPPPQQQUUU\\\dddjjjsss}}}oooeeeWWWLLLKKKIIIFFFJJJQQQ^^^mmm|||~~~zzzwwwxxxzzzxxxuuusssrrrssstttttttttpppoooooooooooonnnkkkiiieeedddcccbbbbbbcccdddeeebbbbbbccceeegggfffbbb^^^YYYVVVRRRPPPOOONNNNNNOOOZZZbbbttt|||nnnbbbUUUMMMGGGIIISSSgggyyyyyyhhhWWWKKKDDDBBBEEELLLuuummmlll|||nnnfffaaa]]]\\\\\\[[[[[[[[[]]]^^^___cccccceeehhhnnnvvv|||tttooommmggg^^^UUUSSSQQQQQQVVV```kkkssstttvvvyyyzzzyyyyyyyyyzzzxxxxxxxxxzzz}}}~~~{{{wwwuuusssqqqpppppp}}}yyyvvvsssrrrpppmmmjjjgggeeeddd\\\[[[ZZZWWWUUURRRPPPOOOMMMRRRVVVVVVTTTVVV]]]ddd{{{lllnnnqqqooollliiifffeeeeeeeee```]]]WWWOOOEEE<<<444000............---,,,+++***+++*********++++++,,,---888777888<<<@@@???999333333444555666555666999;;;999<<<===<<<999444111///000666AAAMMMNNNCCC666000000000000000////////////---///000000///......///...//////000111333555666666888999:::999999;;;<<<;;;>>>AAA@@@>>>???EEEKKKXXXVVVSSSQQQOOOLLLHHHEEEBBBDDDFFFHHHLLLTTT]]]eeeZZZYYYXXXXXXYYYWWWMMMBBBAAABBBDDDFFFIIIJJJKKKLLLKKKRRRYYY___bbb^^^SSSHHH???===;;;::::::<<>>AAA???:::444333333444333333444777999777:::======:::555111///000555BBBOOOPPPEEE777///000000000000////////////---///000000///......///...//////000222444666777777999:::;;;:::;;;<<<>>><<>>;;;666222000111555@@@LLLOOOEEE777000000000000000////////////---///000000///......///......///000222444666777888:::<<<<<<<<<<<<>>>@@@BBBBBBCCCCCCDDDEEEEEEFFFOOOTTTYYYZZZWWWTTTRRRRRRLLLHHHEEEHHHOOOWWW[[[\\\___[[[XXXYYY]]]___aaabbbccccccddddddccc```^^^\\\[[[VVVRRRQQQQQQNNNJJJGGGFFF@@@===>>>===:::;;;>>>EEEOOOYYY```fffkkkmmmkkkjjjiiifffbbb^^^ZZZXXXVVVRRRPPPQQQQQQOOOOOOVVV___bbbjjjttt{{{hhhaaafffgggccc]]]ZZZYYYZZZXXXUUUUUUYYYXXXZZZsssXXXLLLHHHEEE@@@>>>EEEVVVhhhttt}}}nnnZZZYYYeeeooopppnnnmmmmmmkkkiiimmmttt~~~uuu^^^MMMEEEDDDAAA??????@@@AAAAAAAAA===>>>CCCJJJTTTddd||||||qqqjjjiii]]]bbbgggmmmwww|||{{{|||}}}}}}}}}zzz{{{||||||zzzxxxxxxxxxwwwvvvtttrrrqqqlllkkkjjjhhhhhhhhhiiijjjfffffffffffffffhhhkkkmmmwww}}}ttthhh^^^]]]bbbppptttfffXXXOOOFFFIIIcccsssgggfffxxx|||lllYYYKKKEEE@@@FFFTTT~~~ppphhhZZZfffyyyfffsssfffaaa```___]]]\\\ZZZYYYYYYZZZ[[[[[[______```ccciiipppwww{{{~~~zzzlll\\\WWW\\\dddgggccccccaaa```cccnnn~~~}}}xxx|||tttpppooojjjbbb]]]\\\\\\bbbsss~~~|||{{{uuutttsssqqqooonnnllllllfffddd```[[[XXXVVVUUUUUUWWWZZZ^^^cccfffhhhhhhhhh~~~mmmnnnooommmjjjgggdddccccccccc```^^^XXXQQQGGG===444///............---,,,++++++************+++,,,---...---333;;;@@@???;;;777444444444444222111222555888444888===>>>;;;777222000222555>>>IIILLLCCC888111000000000000////////////---///000000///......///......///111222555666777999:::<<<=========???AAAHHHGGGFFFGGGIIIJJJJJJHHHKKKRRRZZZ\\\ZZZVVVVVVXXXTTTNNNIIIKKKSSSZZZ[[[YYYaaa\\\ZZZ\\\```eeekkkoooqqqrrrrrrpppmmmhhhcccaaaSSSQQQPPPPPPNNNKKKJJJKKKDDD>>>;;;>>>???<<<<<<@@@BBBMMMXXX^^^bbbdddbbb^^^^^^[[[VVVRRROOONNNNNNOOOSSSRRRRRRRRRNNNJJJNNNVVVZZZbbbmmmzzzzzzeee___fffiiifffaaa^^^^^^___]]]YYYZZZ]]]ZZZ[[[sss~~~VVVIIIIIIEEE???<<>><<<777555555888999555222444555333222555999===>>>:::333......555???IIIKKKEEE:::111////////////////////////////////////...---,,,+++...//////111222444666777;;;===>>>>>>===>>>@@@BBBDDDEEEGGGGGGGGGHHHKKKMMMHHHKKKTTT]]]]]]WWWYYY___^^^WWWOOONNNSSSYYY[[[[[[YYY[[[ZZZYYYbbbqqqyyyzzz}}}||||||yyyoooaaaVVVOOOKKKIIIIIIFFFBBBEEEJJJFFFIIIIIIEEEAAA???===;;;CCCLLLWWW```bbb___ZZZWWWVVVQQQJJJEEECCCFFFKKKNNNXXXZZZZZZUUUMMMHHHHHHJJJPPPUUUaaarrr~~~fff```gggjjjeeeeeedddccccccddddddbbb```ccc```rrruuu[[[TTTMMMHHHCCCBBBDDDMMM```qqq}}}vvvpppooonnnkkkjjjlllnnnmmmpppzzzsssbbbUUULLLGGGDDDDDD>>>===@@@AAA???BBBHHHHHHAAA???EEEIIIRRRooo|||pppfffUUUQQQQQQ\\\mmmyyy|||yyyvvvtttssstttyyy{{{xxxwwwwwwvvvvvvrrrpppnnnkkkjjjjjjkkkllliiihhhgggggghhhiiiiiiiiiooo}}}sssnnnooo{{{|||qqqeeeWWWLLLKKKLLL]]]qqquuuuuu|||ppp^^^NNNCCCEEEHHH```ccckkkyyy___XXXuuu|||nnnccc```^^^[[[^^^]]][[[ZZZZZZ[[[]]]^^^[[[\\\]]]___ccciiiqqqvvv|||{{{xxxqqqhhhdddiiiwww{{{xxxzzz}}}zzzrrrhhh___XXXQQQKKKHHHJJJJJJKKKVVVmmm}}}{{{yyysssssssssrrrrrrqqqpppooolllkkkiiieeeaaa___```bbbbbbfffjjjmmmnnnooopppqqqmmmlllnnnmmmkkkgggcccaaabbbccceee]]]UUUOOOGGG<<<444222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++444333444777::::::777555888<<<===999666666666444444666999<<<===999333......333<<>>;;;;;;999666666777999;;;;;;888222...///111888BBBIIIGGG;;;111////////////////////////////////////......---,,,...//////111222444666777BBBCCCCCCAAAAAABBBEEEHHHKKKLLLMMMMMMKKKKKKLLLMMMSSSPPPQQQVVVYYYYYYYYY[[[hhhgggddd^^^YYYWWWZZZ]]]RRRPPPLLLMMMXXXhhhtttwwwtttkkk___VVVOOOKKKFFFCCC???>>>AAAGGGJJJLLLPPPWWWUUUTTTSSSQQQNNNJJJFFFDDDFFFNNNYYYaaaaaa\\\VVVQQQOOOLLLGGGCCCAAAAAABBBCCCKKKOOORRRQQQKKKDDD@@@???BBBGGGRRRdddxxx{{{zzz~~~ooobbbfffmmmnnnooommmlllmmmooopppqqqppphhhggg|||kkkXXXSSSPPPJJJEEECCCFFFRRRgggzzz|||~~~vvvooommmmmmppptttppppppttt~~~vvviiiaaa\\\YYYXXXRRRJJJEEEFFFIIIIIIHHHIIIGGGHHHGGGBBBBBBMMMaaarrr}}}~~~hhhYYYRRRIIIFFFFFFMMMYYYbbbdddbbbYYYYYY]]]hhhwww~~~~~~~~~|||{{{~~~yyysssmmmiiiiiikkkmmmkkkkkkjjjiiihhhhhhhhhhhhgggppp{{{~~~rrrfff```___bbbkkkttt|||yyypppfff[[[RRRJJJEEEaaaqqq]]]ggguuuppp]]]MMMEEEFFFGGG___~~~wwwhhh[[[rrr}}}oooddd```^^^\\\^^^]]]\\\[[[[[[\\\]]]^^^\\\]]]]]]^^^aaaffflllqqquuuzzz}}}pppiiijjjiiiiiimmmzzzxxxpppkkkddd\\\TTTMMMIIIHHHLLLPPPQQQSSS\\\ooo}}}{{{zzz|||{{{yyywwwtttqqqnnnlllmmmmmmkkkgggdddcccdddfffkkknnnqqqqqqpppnnnmmmlllooonnnmmmmmmkkkhhhdddccccccdddddd\\\TTTOOOGGG<<<444222---------------,,,,,,+++++++++++++++++++++++++++222555777777888999777333;;;AAADDDAAA??????===:::888888999;;;:::777222...//////333===GGGGGG<<<111///////////////////////////////////////...------...//////111222444666777>>>??????>>>???AAAEEEHHHJJJLLLMMMNNNMMMLLLMMMOOOVVVSSSSSSYYY___aaa___]]]jjjjjjhhhddd___YYYUUUSSSMMMIIIFFFHHHQQQ\\\bbbccc___WWWLLLDDD@@@AAABBBCCC===>>>EEEPPPWWWWWWXXXZZZYYYVVVUUUVVVUUUQQQNNNNNNKKKSSS]]]cccccc]]]UUUQQQMMMKKKHHHEEEBBBAAA@@@@@@EEEJJJOOOPPPMMMGGGBBB???===AAAKKK\\\qqqsssooopppwwwnnnaaafffnnnppprrrpppoooooopppqqqrrrqqqkkkkkknnn\\\VVVQQQKKKEEECCCGGGSSSjjj}}}vvvnnnlllkkkmmmpppooopppuuu|||qqqjjjeeebbb```ZZZTTTLLLHHHHHHIIILLLNNNEEEJJJIIIBBBBBBOOO```kkknnnzzzxxxhhh^^^XXXTTTQQQRRRVVVYYYXXXVVVMMMLLLNNNZZZmmm}}}{{{~~~{{{vvvqqqmmmllllllmmmllllllllljjjhhhggghhhiiigggmmmqqqpppnnnhhh___VVVTTTTTTXXX___eeelllwww{{{ooodddWWWOOOLLLFFF[[[vvv```^^^aaavvvsss___OOOFFFFFFHHH___wwwrrrnnn^^^sss~~~oooeeeaaa___]]]^^^]]]]]]\\\\\\\\\\\\]]][[[\\\]]]^^^___ccciiimmmrrrwww~~~zzznnnfffhhhjjjiiiiiiqqq}}}uuukkkddd\\\TTTMMMIIIKKKOOOVVVYYY[[[[[[bbbrrr~~~}}}}}}~~~}}}|||yyyvvvrrrooonnnmmmmmmkkkhhhdddccceeeggglllooorrrrrrpppmmmkkkkkkooonnnnnnmmmlllhhheeeccccccdddbbbZZZSSSMMMFFF;;;333111------.........---,,,+++++++++++++++++++++++++++///777============888111888>>>BBBAAA@@@AAA@@@>>>999999:::<<<;;;888333//////...000999CCCDDD<<<222000000000000000000000000/////////000//////...---...//////111222444666777999:::<<<===>>>AAAFFFJJJEEEHHHKKKMMMMMMNNNPPPQQQUUUUUUXXX___hhhlllhhhbbbdddccccccdddddd^^^TTTLLLGGGDDDEEEMMMUUUXXXVVVSSSNNNIIIBBB======@@@DDDGGGBBBDDDOOObbboooqqqmmmiiieee^^^[[[\\\[[[VVVSSSUUURRRYYYbbbfffeee^^^WWWSSSNNNMMMJJJHHHEEECCCBBBAAA@@@DDDJJJMMMKKKGGGBBB@@@<<<>>>FFFUUUjjj~~~rrriiidddgggtttmmmcccjjjrrrssswwwuuusssrrrssssssrrrqqqnnnooonnnZZZSSSRRRLLLEEECCCFFFRRRiii|||vvvooommmkkkiiijjjooorrrxxx~~~{{{zzzvvvuuuqqqhhh]]]TTTNNNKKKFFFKKKJJJEEEFFFTTTeeeooo```dddrrrxxxtttmmmccc[[[TTTPPPKKKHHHDDDBBBCCCNNNbbbyyy}}}zzzyyyxxxvvvssspppnnnmmmlllmmmmmmkkkhhhgggiiijjjiiimmmmmmggg```ZZZRRRKKKKKKKKKMMMRRRVVV\\\hhhttt}}}ooocccWWWOOOHHHFFFRRRnnnmmm]]]```vvvvvvbbbRRRGGGGGGIIIaaaqqqooorrrbbbvvvpppeeebbb```]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZ[[[\\\]]]^^^aaafffjjjpppvvv}}}yyyooonnnppppppkkkfffhhhrrr{{{{{{rrrddd\\\TTTOOOMMMMMMVVVaaannnpppoookkklllwww}}}{{{yyyvvvsssrrrnnnnnnlllhhheeedddeeegggllloooqqqpppkkkfffbbb```ooonnnoooooommmiiieeebbbbbbccc```YYYRRRMMMEEE:::333111---......//////---,,,+++++++++++++++++++++++++++...:::BBBAAA@@@???999111444999===<<<===???@@@>>>999:::<<<>>>>>>;;;555111///---///777>>>@@@:::444000000000000000000000000/////////000000//////......//////111222444666777777:::<<>>AAAEEEGGGGGGEEEAAA>>><<<<<>>???;;;222111666999777777:::<<<:::888:::===@@@AAA===777222......000555:::<<<999555000000000000000000000000//////000000000000//////...//////111222444666777777:::>>>@@@AAACCCDDDFFFAAAEEEJJJMMMOOOQQQRRRTTTTTTYYY^^^bbbjjjqqqqqqlll^^^^^^^^^``````\\\UUUPPPGGGGGGQQQdddoookkk___WWWMMMKKKIIIGGGFFFHHHLLLOOOQQQOOO\\\}}}ttthhhfffccc[[[XXX[[[]]]aaafffhhheeeaaa\\\ZZZQQQPPPNNNLLLJJJIIIHHHHHHDDDDDDEEEEEEDDDBBB@@@===;;;:::===GGGYYYlll{{{qqqaaaWWWXXXdddvvvhhhooo{{{|||yyysssssswwwYYYUUUQQQKKKEEEBBBBBBKKK^^^pppvvvooonnnkkkhhhggglllqqqyyy~~~fffXXXPPPKKKMMMPPPWWWjjj}}}vvvggg]]]eeexxx}}}ooo___RRRLLLLLLMMMKKKKKKLLLQQQ]]]qqqyyyyyyyyyxxxvvvssspppooojjjmmmooommmiiihhhkkkooommmwww~~~wwwmmm```WWWRRROOOOOOTTTYYY___iiirrr}}}ooocccZZZTTTKKKHHHTTTvvvyyyeeeUUUFFFIIIMMMfffxxxbbbcccqqqnnnccc}}}qqqfffcccaaa___[[[[[[[[[ZZZZZZYYYXXXWWWVVVXXXYYY[[[\\\___cccggglllrrrzzzwwwnnnhhhggghhhlllrrrzzzzzzrrrkkkeeecccffflllpppnnnkkkjjjgggdddZZZTTTSSSXXXYYY[[[gggwww}}}rrrlllpppvvvzzz}}}|||vvvuuurrrmmmiiigggggghhhhhhjjjllljjjddd]]]XXXUUUnnnmmmrrrqqqnnnjjjeeeaaaaaaaaabbbZZZSSSNNNGGG<<<555333---...///000000...,,,+++++++++++++++++++++++++++111===CCC>>><<<>>>;;;444111555777444333666888777777:::>>>BBBCCC???888333---...111555888999777666000000000000000000000000//////000000000000000///...//////111222444666777777:::>>>@@@@@@@@@@@@AAABBBFFFKKKNNNPPPQQQSSSTTTUUU[[[^^^___fffnnnqqqmmmeeefffeee```ZZZTTTQQQPPPLLLLLLWWWjjjuuuoooaaaYYYOOONNNLLLJJJJJJLLLQQQUUUWWWQQQ\\\~~~tttgggeeebbb[[[YYY^^^___bbbfffgggddd```]]][[[RRRQQQNNNLLLKKKJJJJJJJJJKKKJJJGGGFFFEEECCC@@@>>>:::888999BBBSSSfffttt|||jjj\\\VVVYYYgggyyyggglllzzz|||sssuuuvvvVVVTTTPPPJJJDDDAAAAAAIIIZZZkkkyyyssslllkkkiiigggfffggglllvvvzzz```SSSLLLPPPRRRUUUhhh|||jjjZZZ]]]kkkzzzyyysssiii]]]TTTTTTYYY^^^VVVWWWXXXZZZ```nnn}}}|||{{{yyyvvvtttrrrppppppiiilllooommmiiiiiilllpppqqq~~~oooccc\\\XXXXXX^^^eeekkkttt||||||nnnaaaWWWQQQLLLAAAMMMyyyxxxdddUUUFFFIIIOOOhhhwwwqqq___bbbqqqjjjccc~~~qqqgggcccaaa___ZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVYYYZZZ\\\___cccfffkkkqqqyyyyyypppjjjgggfffkkkpppwww}}}{{{pppgggaaaaaaeeefffaaa]]]]]]^^^\\\]]]XXXYYY___^^^[[[cccqqqwwwwwwpppfffaaagggnnnrrr{{{~~~yyyxxxuuupppkkkiiiiiijjjdddgggkkkkkkhhhccc___]]]ooommmqqqrrrmmmfffcccddddddbbbddd\\\TTTNNNEEE;;;333222///...------,,,,,,------************************111666===CCCDDD@@@999555222444666777666666777888888777;;;DDDEEE>>>777666444111000555<<<>>>:::444000000000000000000000000000000////////////000000---///111111222333666888999;;;>>>AAABBBBBBAAAAAAHHHFFFIIIQQQTTTQQQQQQUUUUUUZZZ___aaafffmmmpppooovvvsssmmmfff```]]]]]]^^^^^^]]]ggg{{{rrreeeccc```\\\XXXWWWXXXZZZ[[[[[[\\\```mmm|||rrrjjjgggddd]]]WWWUUU]]]```dddccc___\\\\\\]]]WWWXXXVVVRRRPPPQQQNNNJJJGGGGGGGGGFFFEEECCCBBBAAA<<<;;;:::>>>IIIYYYiiissshhhWWWKKKVVVrrrtttvvv}}}{{{{{{PPPHHHKKKHHHEEEAAA>>>BBBQQQaaa{{{uuusssrrriiigggggggggiiikkkmmmrrr}}}}}}wwwvvvsssqqqrrryyykkkZZZPPPSSSUUUXXXiiijjjWWWaaarrr{{{qqqooossssssssstttmmmjjjeee```^^^fffyyy|||{{{zzzyyyvvvtttrrrqqqoooppppppnnnkkkjjjmmmpppuuu}}}wwwqqqnnnpppvvv}}}|||nnnaaaUUUNNNGGGKKKYYYwwwzzzeeeUUULLLMMMOOOfffuuujjj^^^mmmtttddd~~~rrrhhhdddbbb^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[___cccgggmmmuuu{{{~~~yyyuuusssooonnnpppvvvnnnaaaaaaXXXQQQQQQPPPMMMOOOTTT]]]hhhmmmgggaaa___\\\VVVWWWUUUSSSSSSUUUZZZ```ccchhhvvv{{{uuuqqqmmmkkkjjjhhhkkkpppsssssspppkkkhhhooommmqqqrrrnnnfffcccddddddbbbddd\\\TTTNNNEEE;;;333222...---,,,,,,++++++,,,,,,************************...333999???@@@>>>999666222444666666666555666777777666:::BBBCCC===666555444222111555<<<>>>:::555000000000000000000000000000000////////////000000...///111111222333666888:::<<>>;;;777000000000000000000000000000000////////////000000...///111222222333666999;;;===@@@AAABBBDDDFFFIIIJJJKKKOOOUUUWWWTTTSSSTTTYYY]]]```aaafffmmmqqqqqqppppppooollljjjoooyyywwwqqqoooppprrrpppkkkdddbbbiiitttyyywwwyyyqqqjjjhhhgggdddbbbbbb[[[XXXSSSPPPPPPTTTYYY\\\___aaa```[[[XXXWWWTTTOOOMMMLLLKKKHHHFFFEEEDDDCCC===;;;999;;;BBBNNN[[[ccclllqqqyyyggg[[[SSS[[[pppyyyrrruuupppLLLKKKMMMIIIEEE@@@<<>>AAABBBCCCEEEIIIMMMJJJMMMQQQVVVXXXWWWVVVUUUXXX]]]```bbbfffmmmooommmppprrrsssrrrsss{{{{{{yyyyyyqqqpppoooppptttwwwxxxwwwyyyrrrmmmllliiiddd``````UUUPPPIIIFFFHHHOOOXXX]]]^^^bbbaaa]]][[[\\\\\\ZZZQQQOOOLLLIIIFFFEEEDDDDDD???===;;;<<>>@@@>>>999444222111111444999;;;;;;:::111111111111111111111111000000////////////000000...000222222333444777999;;;???BBBCCCCCCEEEKKKOOOQQQTTTWWWYYYZZZZZZYYYVVV[[[aaagggjjjnnnrrrrrrooouuuyyy|||zzzxxxxxxzzz|||}}}}}}}}}~~~yyyvvvsssmmmbbbZZZXXXNNNJJJDDD@@@CCCKKKVVV]]]dddhhhhhhbbb^^^^^^]]][[[VVVSSSNNNIIIFFFDDDDDDDDD@@@>>><<<===CCCLLLUUU[[[ffflllttt~~~vvvooottttttlllgggmmm{{{~~~eeeHHHJJJJJJHHHEEEBBB>>>AAAMMM[[[zzztttllljjjhhhggghhhggghhhllluuuzzzoooeee^^^[[[ZZZZZZ\\\^^^``````^^^\\\XXXVVVXXX\\\^^^aaaooo~~~{{{dddVVVZZZkkkssszzz|||wwwsssooohhh^^^TTTLLLOOOdddyyy}}}~~~~~~}}}|||zzzyyywwwuuussspppoootttyyyzzzmmmaaaVVVOOOFFFHHHMMMVVV___fffkkknnnxxxnnn___TTTTTTTTTkkkyyy|||{{{mmmfffcccaaacccbbb___]]]ZZZYYYWWWWWWTTTSSSQQQOOOOOOQQQWWW[[[^^^dddmmmsssxxx~~~zzzsssfffZZZRRROOOMMMKKKUUU]]]___YYYTTTTTTNNNEEE???>>>======AAAGGGMMMQQQUUUZZZcccppp{{{~~~tttlllgggffffffhhhoooyyyooooooppptttrrriiibbbbbbeeefffddd\\\TTTNNNEEE;;;333222,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++---111444888999::::::444555777777666555555666666:::<<<===??????:::444000000000333777:::::::::111111111111111111111111000000////////////000000///000222333333444777::::::???DDDEEEDDDEEEJJJOOOQQQUUUWWWWWWXXXZZZZZZWWW^^^dddjjjmmmpppttttttppp{{{~~~xxxmmm^^^TTTQQQJJJHHHEEEAAA@@@FFFQQQZZZkkkqqqsssnnngggaaa]]]XXX[[[WWWQQQKKKGGGEEEEEEFFFAAA@@@>>>>>>CCCJJJQQQVVVbbbhhhqqqzzzzzzpppkkksss~~~fffEEEBBBHHHGGGFFFDDD@@@@@@JJJVVVssssssllliiigggfffggghhhiiinnnwww{{{rrrhhh___YYYWWWTTTQQQNNNNNNPPPRRRTTTUUUUUUWWW\\\``````cccnnn{{{sss^^^UUU]]]llluuu||||||}}}zzz{{{yyyuuukkkYYYOOOZZZmmm~~~|||}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{yyywwwvvvsssooommmpppssszzzzzzmmm```UUUNNNHHHGGGJJJPPPTTTVVVYYY]]]gggwww~~~rrrgggYYYYYY[[[qqqppp|||mmmeeebbbaaabbbaaa___\\\ZZZXXXWWWWWWTTTRRRPPPMMMMMMPPPUUUYYY^^^dddlllrrrxxx~~~~~~ssseee[[[UUUOOOHHHOOOUUUVVVOOOLLLMMMIII@@@@@@???======AAAGGGMMMQQQSSSTTTZZZfffrrr}}}{{{qqqhhhbbb___^^^aaagggooowww|||~~~}}}{{{pppooooootttsssjjjbbbbbbeeegggddd\\\TTTNNNEEE;;;333222------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---111444777888777777444666777888777777777999555999<<<;;;<<<>>>:::333/////////222555888999:::111111111111111111111111000000////////////000000///111222333333555777:::999???FFFGGGEEEDDDIIIMMMMMMRRRUUUVVV[[[cccfffdddeeeiiilllmmmpppuuuwwwvvvzzz~~~vvvgggVVVLLLJJJHHHKKKKKKEEE@@@BBBKKKTTTeeeqqq{{{|||wwwooofff___```\\\UUUNNNIIIGGGHHHHHHGGGEEECCCBBBEEEJJJOOOSSS^^^dddnnnyyyxxxssszzz~~~qqqJJJ???GGGGGGGGGEEE???<<>>FFFOOOWWWiii|||uuulllddd___XXXPPPKKKJJJJJJKKKNNNLLLIIIGGGHHHKKKPPPSSS\\\cccnnnzzz~~~xxxVVVGGGGGGGGGGGGEEE>>>999>>>GGGWWW^^^aaa___bbbiiinnnmmmppprrrjjjhhhfffddddddkkkmmmrrr}}}{{{uuussstttnnnjjjccc]]]YYYTTTPPPMMMNNNUUU^^^cccdddfffpppzzziiiaaa```mmmyyy|||{{{}}}tttmmmqqq{{{pppZZZSSSYYY[[[aaakkkvvv}}}~~~|||zzzzzz{{{}}}~~~vvvssspppnnnmmmjjjeee```^^^dddmmmvvvyyymmmbbbXXXRRRGGGOOObbbxxxxxxvvvhhhaaaiiiwwwkkk^^^```bbbyyyjjj```mmmsssnnneeecccbbb___^^^\\\ZZZYYYXXXWWWWWWTTTRRROOOLLLKKKNNNTTTYYYZZZ```iiiqqqxxx}}}uuunnndddYYYRRRVVVSSSLLLKKKOOOMMMFFF@@@>>><<<<<<>>>CCCIIILLLVVVOOOLLLRRRZZZaaalllwww}}}tttpppiiibbbZZZUUUQQQOOOPPPSSSWWW]]]ccciiimmmooopppqqqwwwsssmmmgggcccbbbdddeeeddd\\\SSSMMMEEE;;;555333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000222333555888;;;000222555888:::::::::999999888999<<>>999555,,,---...000333777:::<<<222111111111111111222222222222222222222111000///222111//////000444888;;;<<<@@@EEEFFFFFFGGGJJJMMMSSSSSSVVV^^^nnn{{{rrrrrruuuxxx|||}}}{{{|||zzz{{{~~~pppbbbVVVJJJDDDDDDHHHMMMPPPKKKBBB???DDDJJJJJJWWWhhhuuuyyyxxxtttrrrnnnkkkcccXXXNNNIIIJJJMMMNNNNNNNNNMMMLLLMMMPPPSSS[[[aaakkkyyyyyyxxxiiiCCCEEELLLEEE<<<<<<<<<@@@KKKLLL\\\ccckkk{{{uuuvvvnnnkkkgggddddddhhhkkkqqq{{{}}}qqqeee[[[TTTQQQTTTQQQ``````bbbjjjjjjyyy}}}```bbboooyyy|||oooeee___cccqqqrrraaaQQQMMMMMMPPP[[[nnn|||zzzuuusssrrrrrrsssooommmjjjfffbbb___\\\ZZZ[[[^^^fffqqqzzzyyylllaaaWWWPPPKKKXXXsss|||lllhhh}}}zzzooo```WWWcccuuuyyyjjjfffmmmvvvzzz~~~xxxkkkfffbbb___aaa___]]]\\\\\\[[[YYYWWWUUUSSSPPPLLLKKKMMMSSSWWWZZZ\\\dddnnnvvv~~~zzzlll^^^[[[ZZZWWWSSSOOOKKKHHHFFFCCCAAA???===>>>BBBFFFHHHRRRNNNOOOUUUVVVUUU___mmmttt~~~||||||}}}}}}}}}zzzwwwtttqqqkkkhhhddd```\\\WWWRRRNNNNNNOOOQQQTTTYYY```eeeiiipppqqqvvvsssmmmgggcccbbbdddfffddd[[[SSSLLLEEE:::444333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///222666888:::;;;666888<<<@@@BBB???:::555555444555999======999666//////000111333555888999222111111111111111222222222222222222222111000000222111000000222555888;;;<<<@@@DDDEEEEEEGGGKKKOOORRRTTTYYYbbbsss|||zzzzzz|||xxx|||yyypppfff]]]TTTKKKFFFGGGLLLNNNOOOLLLFFFBBBAAAAAAFFFOOOZZZbbbdddeeefffgggmmmmmmjjjccc[[[VVVUUUVVVRRRRRRQQQOOOMMMNNNQQQSSSYYY___jjjyyy|||yyymmmHHHBBBJJJFFF>>>>>>===???IIIRRRdddppp|||vvvmmmjjjhhhffffffhhhkkkqqq{{{}}}pppdddZZZUUUUUUSSScccdddffflllkkkzzzqqq^^^fffqqqzzzzzzjjjdddgggrrrppp^^^LLLEEEHHHKKKWWWiiixxx~~~|||zzzvvvrrrnnnkkkiiihhhbbbaaa```^^^\\\ZZZXXXXXX[[[^^^fffqqqzzzwwwjjj___VVVOOONNN^^^vvvlll{{{zzzpppddd[[[fffvvvvvvjjjffflllrrruuupppooo|||mmmeeebbb___aaa___]]]\\\\\\[[[YYYWWWWWWUUUQQQLLLJJJKKKPPPTTTXXX[[[bbblllttt}}}vvviii```^^^[[[WWWRRRNNNKKKJJJEEEDDDBBB@@@?????????@@@JJJLLLSSSZZZ]]]]]]aaafffnnnwww|||yyy|||~~~xxxrrrpppnnnkkkiiiiiiiiiiiicccaaa^^^[[[XXXTTTOOOKKKKKKKKKLLLNNNRRRXXX^^^bbb~~~ooopppuuusssnnnhhhcccbbbdddfffcccZZZRRRLLLDDD:::333222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******---222999<<<;;;999777999???GGGLLLJJJ@@@888333222333777;;;===;;;999333222222111222333555666222222111111111111111222111222222222222111000000222222222333555777999:::<<>>GGGIIILLLMMMMMMPPPVVV[[[eeejjjnnnnnnhhhbbb]]]\\\XXXWWWTTTQQQNNNNNNQQQTTTWWW^^^kkk{{{zzz~~~yyyrrrLLL???HHHFFF@@@AAA===???KKK^^^rrruuummmjjjhhhggghhhgggjjjpppyyyvvvkkkccc___XXXWWWgggiiikkkpppnnn{{{bbb```fffuuullloooyyy~~~tttccc]]]ZZZQQQJJJGGGBBBEEEPPPbbbqqqxxx|||~~~xxxvvvrrrmmmgggbbb^^^[[[VVVVVVWWWXXXXXXYYYZZZZZZ\\\^^^fffqqqzzzuuuhhh]]]UUUOOOOOObbbrrrzzz|||sssiiiaaajjjwwwpppgggiiirrrwww|||vvv```aaapppfffaaa___```___]]]\\\\\\\\\ZZZXXXXXXVVVQQQLLLIIIIIILLLPPPVVVXXX___iiiqqq|||zzzxxx}}}{{{kkkhhhddd___YYYTTTQQQOOOJJJIIIHHHFFFDDDAAA???>>>CCCKKKVVV___hhhmmmkkkfffhhhnnnxxx||||||yyyvvvvvvxxxtttmmmfffbbb\\\WWWUUUWWW[[[^^^YYYXXXWWWWWWVVVSSSNNNJJJHHHFFFEEEEEEHHHMMMSSSWWW}}}nnnooorrrqqqmmmgggbbb```bbbeeebbbZZZQQQKKKCCC999333111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,222:::===:::666222444:::FFFQQQSSSLLLDDD666444444777;;;>>>===;;;444333222222222333444555333222111111000111111111111111222222222111111000111222444666888999::::::<<<>>>AAACCCDDDHHHNNNSSSXXX\\\cccjjjoooxxxsssllliiiddd\\\VVVPPPSSSZZZ```___XXXUUUVVVVVVVVVUUURRROOOJJJFFFCCCKKKJJJGGGCCCAAADDDKKKQQQWWW```kkkpppnnnfff___\\\[[[YYYVVVQQQNNNNNNPPPSSSVVV^^^lll}}}~~~zzzvvvhhhsssJJJ@@@GGGEEEAAAAAA===AAAQQQpppwwwmmmjjjhhhggggggfffiiinnnxxxrrrfff___[[[[[[lllnnnppptttppp|||tttddd\\\jjjeee```^^^aaadddddddddgggiiimmm{{{lll\\\ZZZYYYSSSLLLAAAAAAJJJZZZiiirrrwwwzzzvvvsssnnnggg```ZZZUUUSSSPPPQQQSSSVVVZZZ]]]___```]]]^^^fffrrr|||tttfff\\\TTTPPPMMM^^^zzz{{{xxxnnngggooowwwiiieeeooozzzvvvuuunnn]]]___vvviiicccaaa___^^^\\\\\\\\\\\\ZZZYYYWWWUUUQQQLLLHHHHHHKKKNNNTTTWWW^^^gggooozzzzzzyyy{{{|||yyyrrrjjjccc\\\XXXUUURRRQQQPPPNNNLLLIIIGGGFFF???JJJTTT^^^mmm||||||sssiiikkkqqqyyy}}}xxxyyyvvvrrrppppppkkkddd^^^YYYRRRLLLIIILLLPPPSSSQQQQQQRRRTTTUUURRRNNNJJJFFFCCC@@@>>>???DDDJJJMMM}}}lllmmmoooooommmggg```^^^aaadddbbbZZZQQQKKKCCC999333111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---222999;;;777222//////444???LLLSSSQQQLLL:::777444555888;;;;;;999222222111111222333555666333222222111000000111111000111111222222222111111111333555777999:::::::::;;;>>>AAACCCDDDHHHNNNTTTYYY]]]eeekkkkkkjjjsss~~~xxxvvvuuuvvv~~~yyyqqqhhh```YYYUUUSSSLLLRRR^^^jjjllleee___]]]^^^^^^\\\VVVNNNHHHGGGHHHLLLKKKGGGBBB======BBBFFFOOOYYYgggooonnnggg___[[[YYYWWWTTTPPPLLLKKKMMMPPPUUU]]]kkk}}}|||{{{ooo\\\qqqEEECCCHHHEEEAAA@@@===EEEYYYyyyoookkkgggeeeeeeeeegggmmmvvvqqqaaa``````qqqtttuuuxxxtttpppZZZ```xxxjjj^^^SSSPPPQQQRRRUUUXXXZZZ___vvv~~~sssvvvsss```JJJDDDBBBFFFSSS```iiipppvvvtttpppiiiaaaYYYTTTQQQOOOKKKMMMPPPTTTXXX\\\___```\\\^^^fffsss~~~tttfff\\\UUUPPPKKKWWWuuu~~~tttmmmssswwwxxxggglllwwwvvvrrrjjj\\\^^^{{{mmmeeebbb^^^]]]\\\\\\]]]]]][[[ZZZUUUTTTPPPLLLIIIHHHKKKNNNRRRVVV]]]eeelllxxx|||wwwnnnfffaaa___^^^\\\ZZZWWWSSSPPPMMMLLLAAAGGGMMMTTTggg|||nnnmmmnnntttzzz~~~|||yyytttuuusssnnnjjjiiiddd^^^XXXTTTOOOIIIFFFFFFHHHIIIJJJKKKMMMOOOQQQPPPLLLIIIEEEBBB>>>;;;;;;>>>CCCFFF~~~llllllmmmnnnmmmggg```^^^aaaeeecccZZZRRRLLLDDD:::333222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111666777555222111000111999BBBJJJKKKJJJ;;;666222111444666777666222111111111222444666777333333222111000000000000000000111222222222222111222333555777999::::::;;;;;;>>>BBBDDDEEEHHHNNNSSSWWWZZZccckkkjjjeeeiiissssss{{{yyyppplllkkkiiiqqq~~~}}}xxxqqqggg^^^XXXUUUTTTPPPVVVddduuu|||uuulllfffggggggccc[[[PPPIIIHHHJJJKKKLLLJJJDDD>>>;;;<<>>;;;:::<<<@@@BBBmmmmmmmmmooooooiiibbb___bbbgggddd[[[SSSLLLEEE:::444333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---000222444555555444333222555:::???AAABBB;;;666111///222555777777333222222111222333555666444333222111000000000000000000111222222222222222222333444666777999:::;;;:::>>>CCCEEEFFFHHHMMMQQQUUUVVV]]]hhhiiidddhhhrrr~~~yyyvvvwwwyyysssppppppuuuwwwvvvvvvxxx|||ooogggdddbbb___\\\WWW]]]mmm~~~uuunnnlllhhhccc]]]XXXTTTQQQQQQRRRQQQLLLEEE@@@???@@@HHHPPPYYY]]]\\\WWWSSSQQQHHHHHHIIIGGGEEECCCDDDEEEJJJRRR___qqq~~~hhhWWWrrrEEE???CCCBBBAAA@@@;;;EEE]]]}}}zzzrrroookkkgggfffdddeeejjjsss}}}ppprrrvvvuuutttwwwhhhmmm{{{pppnnn~~~qqqxxxfffVVVGGGBBBDDDCCCAAA@@@EEEMMMbbbzzz{{{wwwmmmhhhrrr~~~yyykkkSSSJJJCCCEEEMMMVVV___gggnnnmmmkkkgggaaa[[[UUUQQQJJJJJJLLLNNNPPPQQQSSSSSSSSSUUU___ppprrreee[[[RRRMMMLLLLLLYYYqqq~~~yyy{{{xxxzzzooommmllluuu|||ppp```sssrrrggg```]]]\\\[[[[[[]]]^^^]]][[[XXXWWWSSSNNNJJJHHHIIIKKKLLLQQQYYY```dddmmm~~~~~~~~~{{{qqqgggaaaWWWNNNIIIKKKSSS[[[eeemmmmmmiiidddaaabbbfffjjjmmmkkkmmmjjjccc^^^^^^\\\YYYRRRQQQOOOLLLJJJIIIHHHHHHEEEEEEEEEGGGIIIIIIHHHFFFEEECCC???<<<;;;<<<>>>???nnnnnnnnnqqqqqqkkkddd```dddiiiddd\\\SSSMMMEEE;;;555333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,///000222666888333333333444666999<<<>>>===777222000333888::::::444444333222222222333444444333222111000000000000///000111222222222222222333333444555666999:::<<<:::>>>CCCFFFGGGHHHLLLOOOVVVSSSYYYdddgggcccgggrrr|||~~~|||qqqiiilllqqqqqqmmmkkklll~~~rrrkkkooorrrnnniii]]]bbbsssqqqnnnkkkkkkllliiibbb[[[YYYZZZYYYUUUNNNHHHGGGGGGBBBHHHOOOQQQOOOKKKHHHHHHAAACCCEEEDDDBBBAAAAAAAAAEEELLLYYYkkk}}}zzzdddVVVuuuJJJ;;;@@@AAABBBAAA:::BBB[[[{{{vvvqqqyyysssqqqnnnjjjhhhdddeeejjjsss{{{rrrlllpppzzz|||rrrggguuutttfffVVVHHHEEEGGGFFFBBB???CCCKKK\\\ppp|||xxxiii\\\bbbooozzz~~~XXXLLLBBBBBBGGGOOOZZZbbbnnnoooqqqpppkkkccc[[[UUUOOOPPPPPPQQQRRRRRRSSSSSSOOOQQQ\\\nnn~~~qqqdddYYYQQQKKKJJJIIIRRRggg|||}}}~~~zzzrrriiifffpppwww{{{rrrggg___]]][[[[[[[[[]]]^^^]]]\\\[[[YYYUUUOOOJJJGGGGGGHHHIIIOOOWWW^^^aaaiii{{{|||tttcccWWWOOOPPPQQQOOOUUU^^^hhhddd^^^YYYYYY]]]dddhhhhhhjjjggg___[[[[[[ZZZXXXSSSRRRPPPNNNNNNNNNNNNOOOHHHGGGGGGHHHJJJJJJIIIHHHEEECCC@@@===<<<<<<===>>>yyyqqqnnnsssuuurrriiicccdddfffgggbbbZZZRRRLLLDDD;;;444333......---------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,...222888===@@@;;;555///...333888::::::???<<<888444333555888;;;<<<666222333333111111333888444111000222222111///333111000111444555333111333333444555777999:::;;;<<<@@@EEEHHHHHHJJJNNNQQQUUUTTTWWW___hhhllliiidddwww}}}||||||}}}}}}}}}xxxzzzssswww{{{uuukkk```ddduuunnniiihhhuuuuuuoooeee^^^^^^\\\SSSKKKHHHGGGGGGGGGGGGEEECCCAAA@@@@@@>>><<<>>>AAABBBAAA???>>>FFFQQQ___sssttt]]]TTTqqq{{{PPP???@@@BBBBBB>>>;;;BBBKKK^^^fffkkkkkkttt{{{ssspppmmmjjjiiilllnnnpppssszzz|||kkk\\\eeetttgggYYYKKKGGGFFFDDDCCCCCCIIISSS\\\eeesss|||sssaaacccpppyyy|||sss[[[PPPGGGDDDDDDIIIWWWeeelllrrrxxxyyyqqqggg___[[[XXXTTTRRRWWW___aaa[[[TTTQQQSSS\\\lllzzzooocccYYYQQQKKKLLLPPPVVVaaasssyyyhhhjjjeeetttnnnyyyiii```[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\XXXTTTOOOKKKHHHFFFIIINNNOOOVVVaaaffftttpppbbbWWWVVVRRRKKKKKKSSSYYYXXXUUURRRQQQTTTYYY^^^dddgggeee___[[[[[[[[[YYYVVVRRROOOOOORRRWWWXXXYYYYYYTTTNNNLLLLLLKKKGGGBBBEEEFFFDDDAAA======@@@CCCzzzppplllrrruuurrriiiccccccfffgggbbbZZZQQQLLLDDD:::444333......---------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,...222777<<>>CCCKKKYYYmmmpppZZZRRRooo___BBBAAABBBBBB>>>;;;AAAIIIVVV^^^cccgggttt{{{tttqqqmmmiiihhhgggjjjnnnrrr|||wwwdddeeessswwweeeSSSLLLKKKJJJIIIHHHLLLZZZhhhrrr}}}zzzkkk\\\eeeiiiffffffkkkhhh```RRRJJJDDDDDDFFFMMM\\\jjjvvvwwwxxxwwwrrrlllhhhfff```[[[XXX[[[```aaaZZZRRRRRRRRRZZZhhhuuu~~~qqqeee[[[SSSMMMLLLVVVeeessswwwrrrpppaaarrrxxxgggzzzjjjaaa[[[[[[\\\\\\\\\]]]]]]]]]^^^\\\YYYUUUPPPKKKGGGEEEHHHLLLNNNUUU```eeesssuuuggg\\\YYYSSSJJJIIIOOOTTTRRRPPPNNNNNNRRRXXX]]]```dddddd___\\\]]]]]][[[ZZZVVVSSSSSSVVVYYY[[[[[[YYYUUUOOOMMMNNNLLLHHHDDDDDDDDDCCCAAA>>>>>>AAAEEEzzzoooiiippptttrrriiibbbbbbeeegggbbbZZZQQQKKKDDD:::444333......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,...111666;;;>>>???:::444222333777;;;===<<<===>>>???>>>===;;;999;;;555111222333222333666888555222111111222111000111000///000222333222111222222333444666888:::;;;;;;>>>BBBDDDFFFJJJQQQVVV]]]^^^```eeejjjmmmnnnmmmgggjjjppp{{{xxxooonnnllliiieee\\\[[[qqqsssiiiccclllrrrbbb___\\\UUUPPPIIIHHHFFFDDDCCCBBBBBBBBBDDDBBBAAABBBCCCCCCBBBAAA???@@@DDDOOOddd~~~}}}hhhRRRLLLgggtttFFFDDDCCCBBB???<<>>CCC??????AAABBBCCCBBBBBBAAA???888333333333222333666888666444222111111111111000//////000111111111111111222222444555777999:::<<>>>>>???CCCFFFIIIEEE>>>777555444222222555888777555333111000000111///000000000000000111111111111222333555777888999===@@@DDDGGGKKKRRR\\\ccchhhooowww|||oooggg\\\[[[mmmqqq```[[[cccuuu}}}lll```WWWPPPLLLJJJFFFCCCBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDBBB@@@CCCVVVrrrvvvnnncccjjj|||wwwrrrqqqrrrrrr[[[FFF@@@QQQPPPIIIDDDCCCAAA===<<>>??????]]]fffRRRDDDFFFHHHBBB<<<===>>>HHHWWW___\\\___wwwzzzpppmmmiiiggggggmmmrrryyy|||~~~{{{mmmddd```]]][[[```sss|||ooocccbbbmmmxxx}}}wwwnnnfffeeejjjvvv|||kkk\\\SSSOOONNNOOOccc~~~|||sssgggmmmiii[[[eeeuuueee]]]WWWWWWYYYXXXYYY[[[[[[YYYVVVTTTQQQMMMHHHEEEAAAAAACCCEEEFFFJJJVVVdddzzz}}}yyyvvvoookkkfffccccccbbb```]]]]]][[[ZZZYYYXXXVVVUUUTTTTTTYYYeeeuuu~~~~~~{{{zzzyyyuuurrroooooopppnnniiiddd{{{llldddkkkqqqrrriiiaaa```ccceeebbbXXXNNNHHHBBB999333111......---------,,,,,,,,,%%%+++,,,***---333111***,,,,,,,,,++++++---222555444555444333222666===DDDNNNKKKFFF???:::999;;;======:::777444444333222111111555888888555333333555111111111111222333444555444444444444555777999;;;666<<>>999;;;???SSS|||iiiLLLJJJLLLDDD<<<<<<===;;;KKKccciiibbboooyyyrrroookkkgggfffiiiooovvv{{{~~~}}}zzzsssrrrkkkggg~~~qqqmmmtttzzz{{{{{{ssssssyyy{{{jjj[[[RRRNNNMMMTTTaaa{{{zzz~~~ppppppeeefff}}}lllOOOVVVsss}}}mmmddd[[[YYYXXXVVVVVVXXXVVVUUUTTTSSSRRRNNNIIIEEEDDDBBBBBBCCCCCCEEENNNXXXfff|||zzz|||~~~{{{uuuqqqnnnjjjddd```]]]]]]bbblllsssxxx}}}}}}zzzvvvssssssqqqooommm|||pppiiihhhnnnpppiiiaaa```cccdddaaaXXXOOOJJJDDD:::333000......---------,,,,,,,,,000///***...BBBTTTKKK444++++++,,,++++++,,,///222222333444333222444999>>>JJJLLLGGG;;;444555999:::999999999777555333222111333555888888777444222111111111111111222333444444555555555666777888999999>>>>>>CCCLLLSSSVVV[[[```lllwww{{{{{{xxxwww{{{zzzrrrnnnfff___ZZZVVVPPPPPPRRRPPPQQQTTTWWWXXX]]]jjjxxxtttuuugggCCC===888:::???KKKmmmvvvVVVMMMLLLFFF???===;;;:::DDDXXXkkkuuuyyy|||{{{sssoookkkgggeeefffkkkqqqtttxxxrrrjjjooo~~~jjj```dddaaazzzuuuwww}}}~~~|||{{{|||}}}~~~{{{xxxyyy~~~zzzwww|||yyyiii[[[RRROOONNNTTT\\\nnn}}}{{{pppmmmsssmmmtttfffxxxsssrrr}}}qqqUUUWWWoootttjjj```\\\ZZZWWWVVVXXXVVVUUUTTTTTTSSSPPPMMMIIIDDDAAA@@@BBBBBBDDDKKKTTT\\\ttt~~~{{{uuuqqqiiigggggglllqqqtttyyy}}}zzzwwwuuusssqqqppp|||pppjjjgggmmmoooggg______bbbeeeaaaXXXOOOKKKDDD;;;333000......---------,,,,,,,,,$$$***+++(((***000...'''***+++,,,+++***+++...000111333444333222333777;;;LLLQQQLLL===333444777666777888:::999666333222111333555777888888555222000111111111111222333444555444444555666777777888888;;;999>>>IIITTTZZZ^^^bbbgggtttzzzqqqkkkgggdddbbblllttt{{{~~~yyyooofffaaa[[[UUUSSSTTTUUUVVVYYY\\\]]]aaannn|||eee>>>===888;;;AAADDD^^^cccPPPJJJHHHCCC>>><<<===@@@MMMhhh~~~uuuqqqmmmjjjiiieeeiiimmmpppsss}}}wwwggg```___jjjwwwzzzrrreee\\\XXXYYY\\\yyywwwzzzwwwwww~~~~~~yyyuuusssssswwwssspppppprrrtttsssqqqooollloooyyyxxxhhh[[[SSSPPPOOOQQQ[[[hhhpppkkk```[[[]]]```ppp```tttqqqyyyyyyuuuttt}}}rrr[[[YYYooo{{{pppeee```\\\YYYWWWYYYWWWUUUTTTSSSSSSRRRPPPNNNEEEBBB@@@BBBBBBCCCHHHPPPSSSgggwwwqqqnnnnnnnnnnnnrrrwwwxxxyyyzzz}}}|||yyywwwtttssszzznnnggghhhnnnnnnfff^^^___cccfffaaaXXXPPPKKKEEE;;;333000......---------,,,,,,,,,...111333111,,,)))***+++***+++++++++***+++---///000222444333222222555999IIIPPPOOOBBB888999:::888555888::::::666333111222111222555888999777444111111111111111222333444555333444555555666666666666888777<<>>RRR|||oooSSSGGGJJJHHH@@@;;;===>>>FFF^^^~~~}}}uuuqqqnnnllllllfffhhhjjjkkkoooyyy{{{lll]]]ZZZVVVRRRQQQSSSYYY]]]XXXaaa~~~tttpppzzz~~~wwwsssqqqppp~~~sssmmmqqqzzz~~~wwwrrrqqqnnnkkkjjjkkkjjjfffccc]]]\\\aaappp}}}vvvggg[[[TTTQQQQQQQQQbbbttt}}}}}}xxxppphhhaaaooowwwUUUfffyyy{{{sssjjjqqq~~~xxxfffZZZqqqvvvjjjccc___[[[YYYZZZWWWUUURRRRRRRRRSSSRRRQQQIIIEEEBBBBBBBBBAAAEEEKKKOOO]]]xxxyyyrrrnnnjjjfffhhhllllllnnnppptttyyy{{{xxxwwwyyyllleeeiiinnnnnneee^^^___dddhhhaaaXXXPPPLLLEEE;;;333000......---------,,,,,,,,,222+++(((,,,///---******)))***++++++******,,,...000222444333222111444888AAAMMMPPPFFF>>>@@@AAA===444888;;;:::777333111222...000444888:::999666333111111111111222333444555333333444555666666666555888999===DDDKKKTTTbbbooosss|||wwwtttxxxnnnssszzzyyyrrrooommmkkkjjjxxxuuukkk___WWWTTTPPPSSSZZZaaaeeelllzzzyyygggppptttVVV999>>>:::===CCC;;;JJJvvvwwwUUUEEEKKKKKKAAA::::::<<>>@@@AAAFFFRRRaaammmvvv{{{yyysssqqqxxxtttoooqqq{{{xxxzzzxxxgggZZZUUUUUUWWW\\\aaadddlll}}}zzzlllxxx{{{kkkQQQ===;;;;;;;;;;;;@@@OOO^^^tttTTTFFFKKKKKKAAA777777:::AAALLLbbb|||ssspppoooooopppkkkiiiiiimmmqqqxxxzzzmmmjjjjjjfffaaa___```nnnwwwtttrrr{{{tttkkkbbbTTTQQQQQQUUUYYYZZZ\\\dddnnn{{{uuufff^^^]]]]]]WWWRRRSSSRRRWWWeeesss}}}tttiii^^^TTTQQQSSS]]]xxxhhhKKKUUUxxx|||ppplllzzzgggeeerrrhhhbbb___\\\ZZZVVVUUUTTTSSSRRRQQQPPPOOOOOOLLLFFFAAA???AAADDDFFFIIIOOOaaa}}}qqqfff^^^[[[\\\^^^___aaacccggglllrrrvvvxxx}}}|||yyyllldddkkkkkkooogggYYYZZZcccbbb^^^YYYRRRJJJBBB;;;333///---.../////////...,,,,,,---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,000222555777777666555333888AAAFFFDDDIIIUUU[[[YYYIIIFFFAAA;;;666333000///111000111333555666666555555333111111222444444333555444444555666888999;;;===???AAACCCGGGPPP]]]fffnnnuuuzzzzzzxxxyyy{{{wwwggg___VVVXXX\\\bbbeeejjjvvv~~~sss~~~uuutttuuuvvveeeJJJ;;;::::::::::::>>>LLLYYY___LLLLLLMMMGGGBBB???>>>???CCCNNNcccuuu|||qqqnnnmmmmmmnnnllliiiiiikkkooouuuxxxooojjjhhhxxx|||vvvooogggZZZNNNOOOTTTZZZ[[[XXXWWWZZZgggnnnwww~~~wwwllleeebbb^^^XXXRRROOOMMMRRR^^^lllwwwtttjjj___UUUSSSVVVbbb}}}^^^GGGKKKeeessslll}}}|||kkksssiiiccc___]]][[[VVVVVVUUUTTTRRRQQQPPPOOOOOOLLLFFFAAA???AAACCCEEEIIIKKKYYYqqqtttpppiiiccc^^^\\\[[[\\\]]]^^^___bbbgggmmmsssvvvzzz~~~~~~|||zzznnnggglllkkknnnfffXXXZZZbbb```^^^YYYRRRJJJBBB;;;444///---............---,,,,,,---,,,++++++------,,,+++*********++++++++++++,,,...111555777888777444222222:::??????EEERRRZZZZZZNNNKKKFFF@@@999444111////////////111444666666555555333111111222444444333555555666777888:::<<<===???AAAEEEGGGJJJPPPXXX___iiipppwwwuuupppggg]]]\\\^^^dddhhhjjjnnnsss|||qqqaaaaaajjjtttzzz[[[@@@999888999::::::<<>><<<===AAAGGGRRR]]]{{{oookkkjjjjjjlllllliiihhhjjjlllqqq}}}tttlllnnn}}}zzztttfffQQQQQQUUU\\\^^^YYYVVVUUUWWWZZZ___dddjjjqqqxxx}}}wwwsssmmmhhhccc^^^XXXTTTPPPNNNQQQ\\\iiiuuutttiii^^^UUUUUUYYYgggkkkRRRDDDEEERRR|||qqqlllrrrwwwvvvllleeeaaa^^^\\\WWWWWWVVVTTTSSSRRRQQQPPPOOOLLLGGGBBB@@@@@@BBBDDDGGGGGGNNN]]]nnn~~~yyyuuummmkkkiiigggeeecccbbbaaabbbaaa``````cccggglllooorrrvvv{{{~~~zzzooojjjnnnlllnnngggYYYZZZbbb___]]]YYYQQQJJJCCC;;;444///.........---------,,,,,,---,,,++++++------,,,+++))))))*********+++++++++,,,///444888999777333111444:::>>><<<>>>CCCFFFDDDHHHGGGDDD@@@;;;777444222///......000333666666666555333111111222444444333444555666888999;;;===>>>@@@CCCHHHLLLOOOSSSXXX[[[hhhmmmwwwzzzvvv{{{xxxpppiiicccbbbgggkkkjjjiiiiiiooo}}}mmm^^^^^^iiixxxqqqSSS999888888999<<<;;;<<>>FFFNNNWWW```ggg{{{yyymmmjjjhhhiiikkkllliiiggghhhiiimmmxxx~~~ooogggooorrrZZZXXXZZZ___aaaaaacccgggYYYXXXXXXWWWYYY]]]bbbfffgggfffeeeaaa]]]YYYWWWWWWRRROOOQQQ[[[gggssstttggg[[[SSSTTTZZZnnn]]]IIIDDDFFFMMMhhhuuullljjjwwwdddwww|||rrriiibbb^^^\\\XXXXXXWWWUUUTTTSSSRRRQQQOOOLLLHHHDDDAAAAAAAAABBBCCCCCCGGGOOOZZZiii~~~}}}yyyvvvsssssssssrrrrrrqqqpppppppppmmmlllkkkiiihhhgggfffffflllnnnrrrtttuuutttssssssvvvwwwzzz}}}yyypppkkkpppmmmooogggZZZ\\\ccc___]]]XXXQQQJJJCCC;;;444000......------,,,,,,,,,,,,---,,,++++++------,,,+++))))))*********++++++++++++...333777888666333111999@@@EEEEEECCC@@@<<<888??????>>>===;;;888555444///......///333666777777555333111111222444444333333444555777999;;;<<<<<>>:::888:::>>>>>>===AAAFFFggglllQQQJJJOOOFFF???;;;@@@IIIVVVdddpppxxxyyyyyynnnjjjgggfffggghhhdddaaa``````cccmmmwwwyyysssssspppooooookkkffffffiii{{{ooo]]]___eeellloookkkjjjkkkllljjjgggdddaaa\\\VVVRRRQQQPPPNNNLLLLLLOOOTTTXXXRRRPPPRRRZZZdddooo}}}pppbbbUUUPPPVVV```vvvyyyOOOBBBCCCDDDJJJXXXzzzjjjfffiiikkkuuu|||^^^```ttt|||pppeee___[[[ZZZZZZYYYWWWVVVUUUTTTSSSRRRPPPLLLIIIEEECCCBBBAAA???AAAEEEIIILLLTTTdddsss}}}{{{zzzyyyzzz~~~zzzsssnnngggeeebbb___^^^\\\YYYWWW[[[]]]aaagggnnnsssxxx{{{vvvmmmkkkoookkklllfff[[[___eee___\\\XXXQQQJJJCCC<<<555111...---,,,+++++++++,,,,,,---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,+++---111333555555333222111999DDDLLLLLLFFF>>>:::555666999;;;;;;999777555333111000000333666777777555333111111222444444333333555666888999:::999999:::>>>EEELLLQQQRRRPPPNNNWWWfffuuu|||~~~|||~~~zzzyyy~~~|||uuupppooo}}}hhh[[[TTTYYYuuuuuunnnffffffqqqnnnWWWEEE===999777999<<<>>>===@@@EEE[[[wwwXXXKKKLLLDDD>>>:::>>>FFFQQQaaannnuuuwww||||||pppkkkfffcccbbbccc___\\\[[[ZZZ]]]fffqqq~~~ssskkkhhhfffdddcccccckkktttwwwfffaaaaaajjjssssssmmmiiilllkkkkkkkkkkkkhhhbbb]]]WWWTTTPPPNNNNNNOOORRRSSSTTTSSSVVV]]]fffqqqyyynnnaaaVVVRRR[[[ggg{{{iiiGGGBBBCCC@@@DDDNNNtttvvvhhhgggkkkiiippp|||xxx^^^[[[eee~~~qqqggg```]]][[[ZZZYYYXXXWWWUUUTTTTTTSSSQQQOOOKKKHHHEEEBBBAAAAAAAAACCCFFFHHHLLLWWWccc~~~xxxsssgggccc]]]YYYXXXVVVTTTRRRSSSTTTWWW\\\bbbiiiooorrruuullljjjmmmiiijjjdddZZZ^^^ddd___\\\WWWQQQJJJCCC<<<555111...---,,,+++***+++,,,------,,,++++++------,,,+++++++++,,,,,,,,,---------,,,---000222444444444333444;;;EEEMMMLLLEEE===999000333777;;;======<<<;;;555333111111333666777777555333111111222444444333555666888999::::::999999888;;;AAAHHHMMMMMMKKKHHHFFFTTTcccllluuuwwwnnnoooxxx~~~yyyqqqttt]]]RRRKKKRRRrrr{{{qqqggghhhvvv~~~eeeLLL===888999666777;;;======@@@DDDOOObbbPPPNNNKKKEEE@@@@@@BBBIIIVVVbbbdddlllwww~~~rrrllleee```^^^___[[[XXXWWWVVVYYYbbbmmmzzz{{{vvvpppllliiikkkvvvsssddd\\\eeettt{{{wwwrrrkkkjjjkkknnnpppoookkkggg^^^[[[VVVSSSRRRRRRPPPOOOPPPPPPSSS[[[cccnnn}}}~~~wwwlllaaaWWWUUU```nnn[[[@@@CCCDDD???@@@DDD___uuuqqqnnnccccccooouuupppsss\\\WWW\\\|||}}}rrrgggaaa^^^[[[[[[ZZZXXXWWWVVVUUUTTTTTTSSSPPPMMMIIIEEECCCAAABBBAAABBBCCCCCCFFFOOOYYYhhhzzz~~~wwwssshhhbbb[[[VVVUUUUUUSSSRRRPPPPPPRRRUUU[[[bbbhhhllltttjjjhhhpppmmmmmmggg[[[^^^ddd___```XXXQQQLLLEEE:::333111......---------,,,,,,,,,++++++++++++++++++++++++************************((()))---111555555333111222555AAANNNPPPFFF<<<999666777999===??????<<<:::777555111//////111555777;;;888555333333333333222555666888:::;;;:::999888;;;;;;<<>>>>>BBBFFFJJJWWWdddsss|||qqqjjjbbb^^^___ZZZYYYVVVUUUUUUWWWZZZ\\\www}}}wwwtttwwwpppsss|||kkk]]]aaasssvvvqqqjjjgggmmmuuuuuupppjjjcccZZZXXXZZZYYYTTTNNNRRRQQQSSSYYYaaannnvvveee\\\YYY[[[gggtttYYYDDD;;;???DDD@@@IIINNNrrrcccjjjpppeeeuuummmiii[[[TTTzzzyyynnneee___]]][[[YYYYYY[[[YYYTTTSSSVVVQQQOOONNNMMMKKKGGGBBB???AAACCCDDDEEEDDDGGGLLLPPP^^^nnn{{{ppphhhbbbaaa```^^^[[[YYYWWWVVVVVVSSSTTTXXXZZZ[[[___ddduuullliiimmmjjjlllfff[[[^^^eeeaaa___XXXQQQLLLEEE:::333222......---------,,,,,,,,,++++++++++++++++++++++++************************)))***---111444555222000000444>>>KKKOOOHHH@@@>>>666666888;;;>>>???>>>===888555222000///111444666:::888555333222333444444444666888:::::::::888888::::::;;;???CCCEEEDDDCCCDDDDDDGGGNNNXXXaaafffhhhfffccc```___ccckkkvvv}}}www|||sssZZZMMMRRRhhhssssss{{{oooRRR<<<666;;;888888888999;;;>>>@@@BBBJJJggggggOOOHHHIIIEEEAAA@@@CCCEEEEEECCCLLL[[[mmm~~~qqqhhh```]]]]]][[[YYYVVVTTTSSSTTTVVVXXXiiippp{{{~~~vvveee___iiizzzpppbbbbbblllssssssppplllfffaaa^^^ZZZUUUQQQSSSRRRTTTYYYaaannnwwwmmmbbbYYYXXXeeevvv{{{RRREEE??????BBB???FFFLLL{{{mmmiiioooiiivvvsssrrrbbbQQQlllvvvllleee```___\\\ZZZZZZ\\\ZZZVVVUUUXXXTTTRRROOONNNLLLHHHDDDAAA@@@AAABBBBBBBBBDDDHHHLLLTTT^^^qqqyyyrrrmmmjjjkkkkkkkkkjjjgggeeecccbbb]]]ZZZ\\\]]][[[ZZZ\\\vvvnnnjjjllliiikkkfff[[[___fffbbb___WWWPPPLLLEEE:::333222......---------,,,,,,,,,++++++++++++++++++++++++************************)))***---000333444222//////111:::EEEKKKIIIDDDBBB<<<;;;:::;;;>>>?????????888666333111000222444666:::888555333222333555666333555777999:::999888777:::999:::<<>>???FFF]]]sssYYYKKKLLLGGGBBBCCCFFFGGGCCC>>>HHHSSSbbbvvvrrrggg___\\\\\\[[[XXXUUURRRPPPPPPRRRSSSZZZbbbppp~~~~~~}}}wwweee^^^fffyyyyyymmmfffaaa\\\aaaaaa```]]]ZZZXXXWWWWWWRRRQQQSSSYYY```mmm}}}{{{uuujjj___```sssnnnHHHDDDCCC???@@@@@@BBBIIIiii}}}lllmmmjjjpppvvvvvvYYY^^^~~~vvvnnngggdddccc___\\\[[[\\\[[[XXXWWWZZZWWWTTTQQQNNNLLLIIIFFFCCC@@@@@@@@@??????@@@DDDFFFNNNRRR^^^www~~~yyyxxxxxxxxxxxx|||wwwsssqqqiiicccdddddd```[[[YYYuuunnnkkknnnlllmmmggg\\\___fffbbb^^^WWWPPPKKKDDD:::333222......---------,,,,,,,,,++++++++++++++++++++++++***************************+++,,,000222333111///...000555>>>EEEGGGEEECCCFFFCCC???===>>>>>>???>>>999777444222111222444555;;;:::777444222111333555333444777999:::999888888:::999999:::<<<>>>???@@@BBB@@@???@@@EEEMMMTTTXXX]]]]]]\\\^^^eeeuuu{{{yyypppxxxxxxWWW@@@;;;999666999888888888999;;;<<<>>>AAAQQQsssfffLLLLLLHHHDDDBBBCCCCCCAAA???HHHMMMUUUddduuuhhh```]]][[[XXXVVVSSSQQQOOOOOOPPPQQQRRR[[[hhhwwwttt{{{wwwddd___hhhrrrnnn___WWWVVVTTTQQQOOOOOOQQQRRRRRROOONNNQQQVVV^^^kkkzzzuuuuuu~~~ddd@@@BBBDDD===>>>BBB???GGGZZZwwwqqqllleeevvvmmmYYYrrr{{{sssllliiihhhbbb]]]ZZZ[[[[[[XXXXXXZZZYYYVVVQQQNNNLLLJJJGGGEEEAAA@@@???>>>>>>???AAABBBIIIJJJRRReee~~~}}}}}}tttlllmmmnnniiibbb^^^sssnnnjjjrrrooopppiii]]]___eee```]]]VVVOOOKKKDDD:::333222......---------,,,,,,,,,++++++++++++++++++++++++******************************,,,///222333111000///000222888@@@EEEDDDAAAFFFCCC>>><<<<<<===??????:::999666333222222333444<<<<<<:::666222000111333333444777999::::::999888:::::::::::::::;;;===>>>??????@@@BBBFFFLLLRRRVVV^^^___``````dddnnn||||||oooxxx}}}qqqOOO<<<::::::666999999888888999:::<<<===;;;GGG^^^rrrMMMIIIIIIFFFAAA======AAAEEEEEEJJJQQQ___{{{xxxjjjbbb]]]YYYUUUTTTRRRQQQPPPQQQRRRSSSOOOVVVbbbppp}}}zzzvvvjjjiiilllyyytttbbbYYYMMMGGGHHHIIIGGGDDDKKKJJJLLLSSS[[[iii~~~]]]<<<@@@BBB<<<>>>CCC>>>FFFRRRsss}}}wwwrrrdddvvv}}}[[[___}}}yyyrrrmmmkkkeee^^^ZZZZZZZZZXXXWWWYYYXXXUUUQQQNNNLLLKKKHHHFFFDDDBBB@@@>>>>>>???@@@AAAAAADDDKKKWWWkkkwwwvvvvvvqqqiiieeerrrnnnjjjsssppppppiii\\\^^^ddd___\\\UUUOOOJJJDDD:::444222......---------,,,,,,,,,++++++++++++++++++++++++************************))))))***...111333222111000000111444<<>>AAABBB<<<:::777555333333333444:::<<<<<<999444000000222333555777:::;;;;;;:::::::::;;;===<<<;;;;;;<<<===;;;===@@@BBBFFFJJJPPPTTTdddhhhlllllllllooouuu|||zzztttwww{{{~~~vvvqqqxxx||||||fffIII:::888999777:::999999999:::;;;===>>>===HHHTTT{{{^^^IIIJJJHHHAAA:::999???FFFEEEOOO\\\lllpppfff^^^WWWTTTSSSSSSRRRSSSTTTUUUVVVNNNRRRZZZggguuutttkkkhhhxxxpppcccTTTKKKJJJIIIDDD???FFFFFFIIIPPPYYYhhh}}}WWW;;;>>>???<<>>@@@>>>KKKNNNlllsssLLLLLLIIICCC===;;;===AAAEEESSScccrrr|||pppcccYYYVVVVVVUUUUUUVVVWWWXXXXXXRRRRRRUUU]]]jjjxxxtttllllll}}}zzzmmmaaaXXXQQQIIICCCCCCCCCGGGOOOYYYhhh~~~qqqOOO;;;===>>>>>>@@@>>>CCCBBBMMMZZZpppyyynnnqqquuunnnyyybbbPPP^^^vvv~~~zzznnneee\\\ZZZZZZXXXWWWWWWUUUTTTSSSRRRRRRPPPMMMJJJGGGCCC@@@???@@@BBBAAA@@@CCCCCCHHHNNNUUUddd~~~tttqqqmmmmmmjjjkkkeeeZZZ]]]ccc___[[[TTTNNNJJJDDD:::444222......---------,,,,,,,,,++++++++++++++++++++++++************************&&&'''(((,,,111444444444///000000333>>>JJJJJJDDDAAA???<<<<<>>AAAAAA>>><<<<<<<<<>>>???@@@???AAAEEEMMMTTTaaalllzzz|||vvvssssssnnn|||{{{hhhaaaeee___iiirrrrrrqqqxxxmmmOOO???777222444;;;:::999999:::;;;===???AAA999HHHEEE]]]|||PPPNNNJJJFFFBBB???<<<:::@@@NNN\\\hhh~~~yyyjjj]]]YYYXXXXXXWWWXXXXXXXXXYYYXXXUUUSSSXXXcccpppzzz}}}hhhjjjrrr|||jjjYYYLLLFFFBBBCCCGGGOOOZZZiiicccIII<<<===>>>@@@AAA;;;FFF@@@LLLRRR]]]~~~ssswww|||jjjxxx|||fffMMMTTTfffrrrggg^^^\\\[[[YYYWWWXXXUUUTTTTTTUUUUUUSSSOOOLLLFFFCCC???>>>@@@BBBAAA@@@BBB??????DDDIIISSSfffyyyqqqnnnlllrrrhhheeeccc]]]aaafffaaaYYYRRRKKKGGGAAA999333222000000000///......------------,,,+++************...------,,,+++***)))))))))***++++++,,,---000333///111000...666EEEOOOPPPNNNGGG@@@@@@FFFLLLLLLJJJBBB???;;;888777666555444222444888;;;<<<:::777555666777888999;;;<<<===>>>CCCBBBAAA???>>>>>>======>>>=========???EEELLLQQQaaaooo~~~yyy|||wwwiiiaaaYYYQQQZZZjjjsssqqqsssfffGGG888777777777666<<<888444555:::<<<;;;888CCC<<>>AAA@@@???>>>>>>===>>>>>>??????>>>>>>@@@EEELLLQQQ```mmm{{{ssshhh]]]UUUQQQ\\\iiirrrqqqvvvuuu]]]BBB666666888888777;;;999777888;;;=========AAA===AAAOOOppp[[[PPPIIIIIIJJJDDD>>><<<;;;???GGGPPP\\\pppnnnbbb]]]WWWUUUVVVWWWWWWVVVUUUVVVWWWVVVWWW^^^iiirrr|||xxxuuuyyyeee\\\mmmsssZZZOOOLLLIIIKKKWWWlllKKKBBB<<<<<>>999555222000//////222555999::::::999888555555666888999;;;===>>>>>>>>>============>>>>>>??????@@@@@@AAAEEEKKKPPP```kkkyyyvvvrrrkkk___YYYYYY```jjjqqqsss{{{dddPPP;;;444666999999999777888888888888888:::<<<>>>???AAAFFFaaa```QQQIIIMMMMMMCCC>>>AAA;;;>>>CCCJJJQQQ___www{{{jjjbbbYYYSSSRRRTTTTTTTTTRRRSSSTTTTTTUUUYYYaaagggxxx}}}}}}{{{nnn^^^]]]pppsssbbbVVVJJJIIIXXXoookkkGGG@@@:::<<>>???AAADDDFFFKKKTTT```jjjuuutttmmmjjjmmmdddcccaaa[[[^^^bbb]]]ZZZSSSMMMJJJDDD;;;555333------,,,,,,+++*********************+++,,,------))))))*********************+++,,,++++++,,,///222111111///...///444999===AAABBBAAA???===>>>BBBFFF???>>><<<999555333222333000222555888;;;<<<<<<<<<555666666777999;;;===>>><<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAADDDIIILLL___iiivvv}}}tttwwwttthhhcccggggggmmmrrrwwwuuuUUUFFF777444777999999:::888;;;===<<<888666999<<<;;;???BBB@@@UUUkkkUUUIIIOOOQQQHHHBBBEEE======AAAEEEHHHPPP```ooowwwmmm___TTTPPPPPPQQQQQQOOOPPPQQQQQQQQQTTTYYY\\\nnnttt}}}~~~ooo```^^^xxxyyyjjjXXXQQQ\\\ppp{{{VVVCCC===:::===@@@AAACCCFFFGGGFFFEEEKKKNNNQQQvvvrrrfffgggxxx}}}mmm]]]cccyyyoooiiieee```\\\XXXWWWUUUVVVWWWXXXXXXWWWSSSPPPLLLIIIHHHGGGEEEDDDBBBAAA???>>>===???@@@BBBHHHNNNVVV^^^iiiyyysssmmmjjjlllcccbbbaaa[[[]]]aaa\\\YYYSSSNNNKKKEEE;;;555333......------,,,,,,++++++************+++,,,---------,,,,,,+++******))))))+++,,,---,,,,,,---000222222111000///---...333888===AAADDDCCC???<<<<<<>>>===>>>===:::666333333444111333555888;;;===??????777777777777888:::===>>>;;;;;;;;;;;;<<<===>>>???===>>>??????@@@BBBEEEHHHVVV```mmmzzzzzz|||xxxkkkgggmmmlllqqqvvv}}}~~~gggKKK@@@777666999999888999@@@DDDFFFCCC===:::<<>>MMMxxx___KKKNNNSSSMMMFFFEEE???>>>???AAABBBEEENNNYYYfff}}}jjjZZZRRROOOOOONNNMMMNNNNNNNNNNNNOOORRRTTT___hhhttt~~~mmmZZZccc{{{pppdddfffsssiiiHHH???;;;:::>>>AAAAAADDDGGGHHHEEEDDDMMMRRRPPPgggqqqggguuupppfffzzzvvvooohhhbbb]]]YYYWWWUUUUUUWWWXXXWWWWWWTTTRRRNNNKKKJJJIIIGGGEEEBBBAAA@@@???>>>???@@@AAABBBDDDHHHPPP^^^nnnsssnnnkkkkkkcccbbbbbb[[[]]]aaa[[[XXXRRRMMMKKKEEE;;;444222//////......------,,,,,,+++++++++***++++++,,,,,,......---,,,+++***))))))+++,,,---,,,+++,,,///111111000000000...,,,000666888<<>><<<<<<<<<<<<<<<===>>>>>><<<>>>?????????@@@BBBDDDKKKTTT```ooo|||sssgggdddhhhmmmrrrzzzvvv\\\EEE>>>888888999888888999@@@CCCEEEBBB===999:::<<<<<<<<>>@@@@@@@@@EEELLLSSSqqqzzzeeeYYYSSSPPPNNNMMMMMMLLLKKKLLLMMMNNNNNNSSS\\\iiiuuu}}}{{{aaa]]]jjj{{{uuu{{{{{{XXXBBB>>>;;;<<<@@@BBBBBBDDDHHHGGGEEECCCKKKSSSPPP]]]{{{{{{lllqqqjjjmmm~~~vvvnnnfffaaa\\\YYYWWWVVVVVVWWWVVVVVVTTTRRROOOMMMLLLKKKIIIGGGCCCCCCAAA@@@@@@@@@AAAAAA@@@???AAAIIIWWWhhhwwwvvvppplllkkkccccccbbb\\\^^^aaa[[[WWWQQQMMMJJJDDD:::333000//////......------,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++******))))))******+++***)))***---///111000111222///+++///666333666:::===<<<999666444===@@@AAA>>>888444444666111222333555777;;;===???>>><<<:::999999:::<<<>>>=========<<<======>>>>>>===>>>@@@AAA@@@@@@BBBCCCFFFMMMVVVdddyyy|||yyyllldddcccdddjjjqqq}}}mmmRRR@@@;;;777888999777777:::999<<<===<<<999666666777>>>888<<<@@@CCC```oooXXXOOOPPPMMMGGGBBB>>><<<>>>??????AAAFFFLLL]]]{{{sssbbbYYYSSSQQQNNNLLLJJJJJJJJJKKKLLLLLLLLLSSS___iiisss}}}nnn```bbbyyy~~~xxxzzzhhhJJJAAA===<<<>>>BBBCCCBBBDDDIIIDDDFFFCCCFFFMMMNNNXXXnnntttpppzzziiiaaarrr~~~uuukkkeee```]]]ZZZWWWWWWWWWVVVUUUTTTRRROOONNNMMMLLLJJJHHHFFFEEECCCAAA@@@?????????@@@@@@BBBFFFNNN[[[kkkuuuyyyqqqmmmlllccccccccc\\\^^^aaa[[[VVVQQQLLLJJJDDD:::222000///......------,,,,,,+++------,,,+++************))))))))))))************((())))))(((((((((+++---111///111333000+++///777333555888;;;<<<;;;:::888999===???>>>:::777999<<<111111111333555999;;;===@@@>>>;;;999999:::<<<===>>>>>>============>>>>>>>>>@@@BBBBBBAAAAAABBBCCCHHHLLLRRR^^^rrrzzzvvvhhhdddfffffffffooo~~~fffKKK===888666888888777888;;;777999;;;;;;:::999888888???555999@@@@@@TTTaaaPPPQQQQQQLLLBBB===;;;===???>>>@@@DDDKKKQQQhhh|||iii]]]VVVSSSNNNLLLJJJIIIIIIKKKKKKLLLJJJOOOXXXaaajjjwwwyyyccc^^^qqq}}}vvviiijjjwww\\\BBBCCC>>>===???CCCDDDBBBEEEIIIAAAGGGEEEBBBGGGJJJUUUiiizzzvvv~~~yyyqqqsssuuu~~~eeeWWWaaazzzyyyoooiiidddaaa\\\YYYXXXWWWVVVUUUSSSQQQOOONNNNNNMMMKKKIIIGGGFFFDDDBBB@@@>>>===<<<===@@@BBB@@@AAAJJJZZZfff{{{yyynnniiiooodddaaaaaa]]]```aaaYYYVVVSSSPPPNNNFFF;;;222000//////...---,,,++++++*********************************++++++++++++******(((((()))***+++,,,,,,---///000000...,,,+++...111555555666888999999666333666888;;;???@@@===777222///000111333555777888999<<<======<<<::::::;;;===<<<======>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDIIIJJJOOOZZZkkk}}}xxxiiibbbbbbfffiiiuuunnnUUUGGG===;;;888666555666888999777666555555555777888999:::666777;;;===JJJjjjpppQQQJJJNNNOOOKKK>>>:::AAABBB::::::CCCKKKJJJTTTkkk{{{ggg\\\XXXOOOKKKIIIJJJKKKHHHFFFHHHKKKLLLNNNSSS\\\iiivvvuuu[[[qqqzzznnnppp~~~vvvLLL???AAA======???AAABBBCCCDDDDDDDDDDDDCCCBBBDDDIIIPPPVVVgggzzzqqqtttyyyyyyxxxyyyyyyuuuggg[[[hhh}}}tttlllgggaaa\\\YYYWWWVVVUUUVVVUUUSSSQQQOOOMMMKKKJJJKKKJJJHHHEEEBBBAAA@@@??????>>>===???BBBHHHOOOSSScccuuu~~~|||zzzppplllooodddaaaaaa]]]```bbbYYYWWWSSSPPPMMMFFF:::333111------------------,,,,,,++++++++++++++++++++++++******++++++++++++******((()))))))))***+++++++++...000111///------...111444666777999999888777666888999;;;===>>><<<777333000000111222444666777888<<<======<<<;;;:::;;;===<<<===>>>?????????>>>===>>>??????@@@AAABBBCCCCCCGGGHHHLLLUUUcccssstttjjjeeefffhhhooozzzzzz___III>>><<<:::888666555666777888888777666666666777888999:::888999<<<;;;AAAYYYttt{{{[[[KKKIIIKKKKKKCCC???AAA@@@;;;;;;AAAGGGIIIRRRaaauuu{{{hhh[[[SSSNNNKKKLLLKKKHHHGGGIIIGGGHHHJJJMMMTTT___kkksss}}}oooqqqjjjFFF===>>><<<===???AAABBBCCCDDDDDDCCCCCCCCCCCCDDDHHHNNNSSSZZZ~~~|||zzz|||~~~{{{ccc```~~~sssmmmeee___[[[XXXWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKLLLKKKIIIGGGDDDBBB@@@???@@@???>>>>>>@@@DDDHHHKKKTTTdddvvvzzzuuuuuu|||sssppppppdddaaaaaa]]]```bbbZZZXXXTTTOOOLLLDDD:::333222,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))---///111111000/////////222666999:::999888999;;;<<<;;;;;;<<<<<<;;;888666222111111111222444666888:::<<<======<<<;;;<<<===;;;<<<>>>@@@@@@???>>>===>>>>>>???@@@AAABBBCCCCCCDDDGGGKKKPPPXXXeeetttuuunnnlllkkkkkkwwwhhhOOO===777;;;999777555555555777888888888777666666777777888888888;;;>>>;;;<<>>>>>???AAABBBEEEQQQ___kkk{{{}}}uuuqqqooonnnooo}}}vvvtttqqqeeeaaa```\\\```bbb[[[YYYTTTOOOKKKCCC999444333------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))(((((((((((((((+++---000222222000///...000555:::;;;999888<<<@@@BBB???===<<<======<<<;;;555333111000000222555666888:::===>>>>>>======>>>:::<<<>>>@@@AAA@@@>>>===>>>>>>???@@@AAABBBCCCCCCEEEHHHKKKMMMPPPYYYgggqqqwwwrrrqqqooommmtttYYYDDD:::888999888666555444555666777777777666666666666666666555777;;;???===???JJJXXXkkkQQQIIIRRRLLLMMMJJJ@@@;;;===@@@???AAAHHHOOOQQQRRR```vvv```XXXQQQNNNLLLJJJKKKNNNIIIIIIHHHGGGHHHLLLRRRWWWcccnnn{{{~~~xxxNNN===???===<<<===>>>@@@AAAAAABBBBBB???@@@BBBBBBCCCDDDGGGIIIMMM]]]~~~{{{tttzzzdddffftttiiibbb]]]ZZZXXXUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMJJJGGGCCCAAA@@@@@@??????>>>>>>======>>>EEENNNXXXeee{{{ssslllkkkmmmmmmmmm~~~vvvtttrrreeeaaa```\\\```ccc\\\YYYTTTOOOKKKCCC999444333//////...---,,,,,,++++++++++++++++++++++++++++++******++++++++++++******)))))))))((((((((((((((()))+++...111222111///---///444999:::999:::???CCCEEEBBB???===>>>???@@@???777555222000000111333555666999===??????>>>>>>???;;;<<<>>>@@@AAA@@@????????????@@@AAABBBCCCCCCDDDGGGJJJMMMMMMMMMSSS]]]eeerrryyynnnmmmpppsssuuuhhhNNN>>>999999777666555444444444555555555555555555555555555444555666:::<<<===@@@KKKUUUpppzzz]]]OOOSSSPPPQQQKKKBBB===???AAA??????BBBHHHLLLOOOZZZrrrnnndddYYYSSSOOOKKKLLLOOOKKKKKKIIIFFFEEEFFFJJJMMMXXXeeesss{{{hhhDDD:::???<<<<<<===>>>???@@@@@@AAAAAA>>>???AAABBBBBBCCCEEEGGGLLLSSSsss~~~wwwvvvzzzsss|||pppgggaaa\\\ZZZVVVVVVUUUTTTSSSRRRQQQPPPNNNOOOOOONNNKKKHHHEEEBBB@@@@@@@@@@@@@@@??????>>>???AAAEEEJJJSSSbbbuuuyyysssmmmjjjlllpppooommm|||uuurrrrrrfffaaa```\\\```ddd\\\XXXTTTOOOLLLDDD:::333222000///...---,,,++++++*********************************++++++++++++******))))))))))))))))))))))))((()))+++///111111///---...222666888:::<<>><<<===???@@@AAA999777555333222222222333444888===@@@AAA@@@??????<<<===>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEHHHKKKLLLMMMMMMPPPUUUZZZZZZhhhpppvvv}}}xxxrrrwwwyyyrrrmmmeeeaaadddnnnzzzvvvZZZCCC999777666555555444444444444444555333444555666666666666555666777888888999===EEELLL]]]qqq^^^]]]\\\VVVMMMFFFBBB@@@??????<<<===AAAGGGLLLTTTbbbqqqxxxhhh]]]TTTNNNNNNQQQKKKJJJIIIFFFCCCCCCEEEGGGNNN[[[iiipppwww~~~uuuWWW<<<888===:::<<<<<<===??????@@@@@@@@@===>>>@@@AAAAAABBBEEEGGGHHHJJJ```wwwyyyttt}}}yyyooogggaaa]]]YYYYYYXXXVVVUUUSSSRRRRRRPPPPPPOOONNNKKKHHHFFFDDD@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@CCCGGGMMMZZZeeessswwwlllgggccceeeffffffjjjooopppmmmzzzrrrooosssfffaaa```\\\```ddd]]]WWWSSSPPPMMMFFF:::333111.........------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))))))))***+++++++++(((((())),,,///111///,,,...///222666:::???BBBDDD???<<<999888:::<<<>>>>>>:::999777555444222222222222777===AAABBBAAA@@@@@@============???@@@BBBCCCAAABBBBBBCCCDDDEEEFFFFFFHHHHHHJJJKKKMMMNNNOOOPPPLLLXXX]]]```hhhgggeeelllllluuuuuuooobbbcccdddbbbdddpppeeeIII:::777666333333333333333333333444444333444666777888999888888666777777666666:::???BBBLLLzzz|||~~~mmm]]]PPPMMMIIIAAA===>>><<<;;;===BBBEEEJJJTTT^^^eee{{{jjj\\\RRROOOQQQKKKKKKJJJGGGDDDCCCEEEFFFEEEQQQ]]]dddjjjuuu}}}~~~vvvmmmgggxxx{{{]]]HHH888888===999<<<<<<===>>>????????????===>>>??????@@@BBBEEEHHHDDDEEEPPPmmm{{{~~~wwwyyy}}}ssspppwwwnnngggbbb\\\\\\ZZZXXXVVVUUUSSSSSSQQQQQQOOOMMMJJJHHHFFFEEEBBBAAAAAA@@@AAAAAABBBBBBBBB??????BBBBBBCCCIIIRRRYYYbbbrrrvvvkkkccc]]]ZZZWWW]]]aaa```cccjjjpppqqqyyypppmmmsssfffaaa```\\\aaaddd]]]VVVSSSPPPNNNFFF;;;222000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((()))***+++,,,,,,---(((''''''***...000///,,,......000444;;;@@@CCCDDD:::777555444666999;;;;;;::::::999777555333222111222777===BBBCCCBBBAAA@@@???>>>===<<<>>>@@@CCCDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGJJJLLLMMMKKKIIIKKKUUUVVVWWW^^^^^^]]]eeeeeennnzzz{{{jjjeeeggglllooolllkkkuuutttWWW>>>555888888333333333333333333333333333444555777999:::;;;;;;:::555666777666777;;;===>>>BBBfffyyycccSSSRRRNNNBBB:::<<>>@@@AAACCCKKKTTTSSSgggtttbbbVVVQQQRRRMMMMMMLLLJJJGGGFFFGGGHHH@@@KKKVVV[[[aaammmyyy{{{||||||vvvhhh{{{oooOOOAAA888:::>>>;;;;;;<<<===>>>>>>???>>>>>>===>>>>>>??????BBBFFFJJJDDDDDDGGG[[[zzzwww{{{|||lllXXXnnn}}}ssskkkfff^^^^^^\\\ZZZXXXUUUTTTSSSRRRQQQNNNLLLIIIHHHGGGFFFCCCBBBAAA@@@@@@@@@AAABBBCCC@@@AAADDDCCC@@@CCCJJJNNNRRR[[[iii{{{{{{tttkkkaaaZZZXXXXXXYYYSSS[[[^^^[[[]]]gggqqquuuxxxpppggglllfff___\\\```eee```XXXTTTSSSPPPKKKCCC;;;444000...---,,,,,,++++++,,,,,,************************************************))))))))))))************++++++++++++,,,---...//////---...222999@@@CCCDDD888777666666666777999::::::999888666555444444444333666:::>>>AAACCCCCCCCC===>>>>>>>>>======@@@BBBDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKKKKMMMOOORRRPPPQQQSSSVVVXXX[[[\\\]]]dddhhhqqqzzzpppgggmmmooommmiiipppeeeFFF;;;999555444666444444444444444444444444444666999;;;<<<:::999777444555555777888;;;<<<===@@@VVVeeeTTTYYYPPPFFFEEE???>>>===>>>AAACCCGGGPPPYYYRRR___qqqiii[[[TTTQQQQQQOOOLLLIIIIIIIIIEEE@@@EEEFFFIIIMMMVVVbbboooxxx|||zzzzzz}}}{{{}}}uuusssrrryyyeeeCCC===;;;;;;<<<:::;;;<<<===???@@@BBBCCCCCCBBBBBBBBBAAA@@@BBBEEEHHHGGGGGGGGGRRRrrr|||vvvrrruuukkk[[[\\\jjjxxxoooiiibbbaaa___\\\XXXUUUSSSSSSPPPOOOMMMJJJIIIHHHHHHHHHEEEDDDCCCBBBAAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCFFFJJJPPPVVV___nnn{{{vvveeebbb]]]XXXTTTSSSSSSSSSUUUVVVXXXYYY\\\aaahhhlllzzzsssjjjlllggg```]]]aaaeeeaaaYYYUUUTTTQQQLLLEEE===555111...---,,,,,,++++++,,,,,,************************************************))))))))))))***************))))))***+++,,,------...---,,,///666<<>>>>>@@@CCCBBBBBBAAAAAABBBDDDEEEGGGFFFHHHIIIIIIIIIJJJMMMOOOOOOPPPRRRTTTWWWYYY[[[\\\```ccciiiqqq|||zzziiidddiiijjjiiikkkxxxuuuYYY???777777444333666333333333333333333333333333444666888888888777666666666666777888999:::;;;===MMMrrryyy]]]WWWRRRKKKEEE@@@???======@@@BBBDDDLLLUUU______```uuuoooccc[[[UUURRROOOMMMNNNOOOLLLHHHDDDDDDEEEHHHNNNXXXdddlllyyy|||~~~|||{{{|||}}}ssssssyyyYYY???<<<::::::<<<;;;::::::;;;<<<======>>>>>>???@@@@@@@@@???@@@CCCEEEAAACCCEEEKKK^^^zzzwwwrrrkkkTTTSSS^^^xxxrrrhhhfffccc^^^YYYVVVVVVVVVTTTSSSPPPMMMKKKIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAADDDGGGIIIMMMTTT```hhhyyy~~~tttkkkddd```[[[YYYUUUQQQOOOOOOPPPQQQRRRTTTWWWYYY[[[___dddhhh{{{uuulllmmmiiibbb^^^aaaeeebbbZZZVVVUUURRRMMMFFF>>>666222...---,,,,,,++++++,,,,,,************************************************))))))))))))************)))))))))))))))***+++,,,...,,,+++,,,111666:::<<<:::999777555444444444444777888:::;;;;;;:::999777333444666:::>>>CCCGGGIIIGGGGGGEEEBBB@@@???AAACCC@@@@@@@@@@@@BBBDDDFFFGGGFFFGGGHHHHHHGGGHHHJJJLLLMMMNNNPPPSSSVVVXXXZZZ[[[]]]^^^bbbjjjuuu|||nnncccccciiiiiijjjsss|||aaaKKK666222444333222444222222222222222222222222222222333444444555555555888777777777777777888999:::DDDYYY{{{iiiUUUUUUQQQHHHFFF@@@===<<<>>>???@@@FFFNNNaaabbb___hhhvvvjjjZZZUUUPPPNNNOOONNNMMMKKKEEEEEEDDDEEEHHHOOOXXX^^^mmmrrr|||}}}}}}~~~~~~}}}~~~hhhJJJ:::<<<999999======<<<;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>>>>@@@AAA???EEELLLOOOOOOaaa|||vvv{{{lll^^^UUUooo}}}uuuqqqjjjccc^^^[[[YYYYYYXXXVVVSSSOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAACCCEEEDDDCCCDDDHHHLLLSSSYYYaaaiiipppyyy}}}wwwnnnlllhhhbbb]]]WWWSSSQQQQQQOOOMMMKKKKKKLLLNNNOOOQQQSSSVVVYYY\\\```dddhhhzzztttlllnnnjjjddd___bbbeeebbb[[[VVVUUURRRMMMFFF===666222...---,,,,,,++++++,,,,,,************************************************((()))))))))************)))))))))))))))***+++,,,...,,,++++++---222666999;;;999777444333222222222444777:::<<<===<<<:::888333333555777<<>>HHH___vvvXXXXXXTTTKKKPPPBBB>>><<<=========AAAFFFMMM^^^hhhmmmsssyyyzzzfff]]]TTTQQQOOOLLLKKKKKKIIIHHHGGGFFFGGGKKKRRRVVVaaahhhuuu|||}}}~~~TTT@@@:::>>>:::999>>>>>>@@@??????>>>===<<<;;;;;;:::<<<>>>???>>>===>>>??????GGGUUUZZZOOOQQQzzzzzzttt~~~llljjj~~~tttkkkddd___\\\[[[XXXVVVSSSPPPNNNLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCC@@@BBBEEEEEEDDDCCCCCCDDDDDDGGGKKKOOOSSSYYY___dddkkkooosssxxx{{{}}}|||{{{tttttttttuuuuuutttsssrrrpppqqqqqqrrrpppjjjccc]]][[[ZZZXXXVVVSSSPPPOOONNNMMMLLLJJJIIIJJJKKKNNNOOOQQQSSSVVVYYY]]]dddkkkpppxxxrrrjjjnnnkkkeee```aaadddbbb\\\UUUTTTQQQLLLEEE===555111...---,,,,,,++++++,,,,,,************************************************((()))))))))************+++************++++++,,,...---,,,+++,,,///333666:::999666444222111111111222555999<<<===<<<:::888444444444666;;;BBBHHHLLLKKKKKKJJJGGGCCCAAAAAABBB?????????@@@AAACCCFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKLLLNNNPPPSSSVVVYYY[[[]]]\\\^^^aaagggnnnvvv|||{{{www{{{}}}}}}rrrgggbbbhhhgggooo|||qqq___FFF<<<333222444444333222333333333333333333333333333222111111222333555666444444444555666777999999888===AAAPPPyyyhhh^^^UUULLLSSSEEE@@@<<<======<<<>>>AAA:::NNN___llluuuxxxttthhh\\\WWWSSSNNNMMMOOOKKKKKKJJJHHHHHHJJJOOOSSSWWW___lllyyy~~~~~~sssHHH<<<<<>>AAAAAA@@@???===<<<<<<;;;:::<<<>>>???>>>>>>>>>???===FFFXXXcccWWWNNNiiiyyy}}}lll~~~|||rrrjjjddd^^^[[[WWWVVVSSSQQQOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHFFFEEEDDDDDD;;;>>>AAACCCCCCCCCBBBBBBCCCDDDFFFGGGHHHJJJLLLMMMNNNRRRVVVYYY[[[]]]```ccceeeeeeeeedddcccbbbaaa```^^^____________^^^^^^^^^]]]\\\\\\\\\\\\ZZZVVVSSSQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIIIIKKKMMMNNNQQQRRRTTTXXX___iiittt{{{vvvppphhhmmmkkkfffaaaaaacccaaa\\\UUUTTTQQQLLLEEE<<<555111...---,,,,,,++++++,,,,,,************************************************))))))))))))************++++++*********++++++,,,,,,------,,,,,,...111444999888666444333333333333333555999<<<===<<<:::999666555555666:::@@@FFFJJJJJJKKKLLLJJJGGGDDDCCCCCC@@@@@@@@@@@@BBBDDDFFFGGGJJJJJJKKKJJJIIIIIIKKKMMMLLLMMMPPPSSSVVVYYY\\\]]]ZZZ[[[___cccgggkkknnnooorrryyyzzzyyyyyytttwwwyyyzzzzzz}}}~~~|||sssjjjeeekkkhhhvvv}}}eeeRRR???:::555333333444333111333333333333333333333333333222111111222333555666333333444444555777888999555<<<@@@IIIkkkoooZZZNNNPPPIIICCC?????????======???<<>>>>>======<<<;;;;;;:::;;;<<<>>>>>>======???@@@???HHH[[[hhhaaaUUUaaazzz}}}xxxzzzvvv{{{uuummmeee___[[[ZZZWWWTTTRRRPPPPPPPPPOOOOOOOOOOOONNNLLLKKKJJJLLLKKKJJJIIIHHHGGGFFFFFF???@@@AAACCCCCCCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCEEEGGGJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOPPPQQQQQQPPPPPPQQQSSSTTTRRRQQQQQQRRRRRRQQQPPPNNNNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMQQQSSSVVV[[[dddooo{{{vvvppphhhmmmkkkfff``````bbb```[[[VVVUUURRRMMMFFF>>>666222...---,,,,,,++++++,,,,,,************************************************))))))))))))************+++******)))))))))******)))+++------,,,,,,...111777666555444444444555666666777:::<<<======;;;:::888777666777:::???DDDGGGIIIKKKNNNNNNLLLIIIGGGFFFBBBBBBAAAAAABBBDDDEEEGGGIIIJJJKKKJJJIIIJJJKKKMMMJJJLLLNNNQQQUUUXXXZZZ\\\YYYZZZ[[[^^^```bbbdddeeegggkkkqqqssstttssstttuuurrrrrrtttvvvyyy|||}}}{{{uuuoookkkpppvvvpppVVVCCC999777444222222333222111222222222222222222222222111111111111222333444555555444444444555555666777222;;;>>>@@@UUUhhhWWWMMMLLLFFFAAABBBBBB???>>>???AAAAAA???LLLeeettt|||vvvjjj^^^RRRNNNRRRMMMMMMLLLIIIGGGFFFHHHIIIHHHMMMVVV```fffkkkuuu{{{xxxwwwyyy{{{}}}~~~~~~~~~}}}}}}rrrKKK>>>777;;;@@@;;;;;;>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<>>>>>===<<<999888777777:::>>>BBBEEEHHHLLLPPPQQQPPPLLLIIIHHHDDDCCCCCCBBBCCCDDDEEEFFFHHHIIIJJJJJJIIIIIILLLMMMIIIJJJMMMPPPSSSWWWYYY[[[[[[ZZZZZZ[[[\\\___aaacccffffffgggjjjmmmoooqqqqqqqqqqqqqqqtttyyy}}}~~~~~~{{{uuu|||yyytttqqqvvv{{{dddJJJ777444444222000000222222000000000000000000000000000000000000111222222333333777666555444444444444444222;;;<<<888CCCiiivvvaaaNNNNNNGGGCCCCCCDDDAAA???@@@999???>>>>>>GGGNNN]]]uuu|||kkkZZZSSSVVVPPPOOONNNKKKGGGFFFFFFGGGDDDGGGNNNVVV[[[```kkkvvv|||xxxssspppppptttyyy}}}}}}}}}}}}|||}}}ddd;;;;;;444888===999:::===888:::;;;;;;<<<<<<=========;;;<<<;;;:::999;;;>>>AAA???FFFPPPWWWSSSMMMOOOWWW}}}vvvrrrzzzaaafffxxxllliiiddd___ZZZWWWTTTSSSTTTTTTUUUTTTSSSQQQOOONNNLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGEEEDDDDDDEEEEEEEEEHHHEEEBBB@@@@@@BBBCCCCCC@@@AAACCCBBB@@@??????@@@AAABBBCCCCCCCCCBBBAAA@@@@@@BBBDDDDDDCCCDDDGGGJJJLLLKKKKKKKKKLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPSSSTTTZZZ```hhhqqqyyywwwrrrkkkmmmjjjddd^^^^^^aaa```[[[XXXTTTQQQOOOGGG<<<555333//////...---,,,,,,,,,,,,************************************))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))******++++++,,,------333333333333333333333333===>>>>>>===<<<<<<>>>@@@;;;======:::777999???FFFIIILLLPPPSSSSSSPPPLLLIIIEEEDDDCCC@@@>>>???AAACCCDDDDDDEEEFFFHHHJJJKKKLLLLLLMMMMMMLLLNNNRRRWWW\\\\\\\\\\\\\\\\\\]]]______cccdddfffhhhkkknnnooopppoooqqqrrrtttvvvyyy~~~ttt}}}}}}vvvrrrrrr|||kkkMMM;;;888333333333333333333333333111111111111111111111111111111222333333333333222222222333333444555666666444999999<<>>???AAA@@@>>>>>>>>>>>>@@@FFFPPPXXXqqqyyy|||eeeXXXVVVRRRPPPLLLIIIIIIKKKJJJGGGFFFFFFGGGJJJPPPXXX```dddrrrvvv}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyxxxuuurrrpppppppppgggkkknnnooooooqqquuuyyyvvvyyy|||___GGGDDD::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::;;;<<<======>>>DDDFFFCCCEEEKKKOOOOOOaaa}}}tttwww|||~~~uuulllsssxxxnnnssswwwqqqiiibbb]]]ZZZWWWVVVWWWVVVTTTSSSRRRQQQQQQRRROOONNNMMMNNNNNNNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHFFFFFFGGGHHHHHHIIIJJJLLLOOOSSSWWWZZZ___nnnyyyssslllmmmjjjddd]]]]]]```___ZZZXXXTTTQQQOOOGGG<<<555444//////...---,,,,,,,,,,,,************************************))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))******++++++,,,,,,---///111444666777666444333===>>>>>>======>>>@@@BBB===???AAA>>>:::999>>>CCCGGGKKKQQQUUUWWWUUUQQQNNNPPPNNNIIIDDD@@@>>>???@@@DDDEEEEEEGGGIIIKKKMMMNNNNNNNNNOOONNNOOORRRVVVYYYWWWXXXYYYZZZ\\\]]]^^^^^^___```bbbeeegggjjjlllmmmmmmnnnpppqqqrrrvvvzzz~~~zzzzzz|||vvvqqqttt|||aaaEEE777888333333333333333333333333111111111111111111111111000111222222333333222222222222333333444555555666333888888:::???KKKtttoooWWWPPPHHHDDDCCCBBB???>>>>>>>>>===<<<===BBBIIIOOO]]]kkklll^^^\\\SSSPPPKKKIIIJJJLLLKKKIIIEEEEEEDDDFFFJJJPPPVVVZZZhhhkkkpppvvv{{{~~~~~~}}}{{{zzzyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{{{{}}}|||{{{zzzyyyxxxxxxxxxzzz||||||wwwsssoooooonnnnnnmmmlllllllllfffgggfffdddbbbbbbccceeeeeeiiinnnooooooooorrruuuwww{{{~~~uuuPPP===<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::999999::::::;;;<<<======???AAACCCDDDFFFJJJLLLXXXhhh|||yyyxxxwwwtttlllqqqtttqqq~~~sssjjjccc___\\\ZZZWWWWWWVVVUUUTTTSSSRRRQQQOOONNNMMMMMMNNNNNNLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKJJJHHHHHHJJJLLLIIIJJJLLLNNNSSSYYY```eeeaaammm|||yyyssslllmmmjjjccc]]]\\\___]]]YYYXXXTTTQQQOOOHHH===555444000///...---,,,,,,,,,,,,************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,***...444999:::999666444999:::;;;;;;;;;===@@@BBB>>>AAACCCAAA;;;999<<<@@@CCCHHHPPPWWWZZZYYYVVVSSSVVVRRRLLLEEE@@@>>>======@@@AAABBBCCCEEEHHHJJJKKKNNNOOOQQQQQQQQQRRRUUUWWWRRRTTTWWWYYY\\\]]]]]]]]]^^^^^^```bbbeeehhhjjjlllkkklllnnnnnnooorrrwwwzzzvvvmmmlllppp~~~zzzwwwvvv~~~jjjQQQ:::333777222222222222222222222222111111111111111111111111000111222222333333222222222222333333444444555555333888888888;;;CCCcccfffTTTFFFEEEGGGCCC>>><<<>>>>>>===;;;:::===AAAEEENNN```uuu~~~mmmhhhXXXRRRLLLIIIIIIIIIHHHGGGEEECCCBBBAAACCCGGGKKKMMMXXXZZZ]]]aaadddeeeeeedddeeeeeeffffffffffffggggggiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiihhhhhhiiiiiijjjkkkjjjhhhgggfffeeeeeeeeeiiijjjmmmnnnlllhhhccc```\\\\\\\\\[[[[[[ZZZZZZYYYTTTTTTTTTSSSRRRTTTXXX[[[aaafffkkkmmmlllmmmoooqqqzzz|||aaaDDD;;;<<<:::::::::::::::::::::::::::::::::999999999999999999999999999:::;;;<<<<<<>>>>>>FFFPPPQQQIIIGGGKKKRRRSSSpppxxxqqquuuoooqqq~~~xxx}}}rrriiiccc^^^[[[WWWWWWVVVVVVTTTRRRPPPOOOOOONNNMMMMMMNNNNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFGGGIIIKKKIIIKKKNNNRRRYYYbbbkkkrrrmmmtttxxxrrrkkkmmmjjjccc\\\[[[^^^\\\XXXWWWTTTQQQOOOHHH===666444000///...------,,,,,,,,,************************************)))))))))((()))))))))******)))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,)))---222777::::::999888555666777777888999<<>><<<<<<<<<>>>@@@JJJVVVeeepppxxxyyyhhh^^^SSSNNNLLLJJJGGGGGGEEECCCAAA??????AAADDDFFFJJJKKKMMMOOOQQQQQQQQQPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRRRRQQQQQQTTTUUUWWWXXXWWWTTTQQQOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKNNNSSSWWW\\\```eeeggghhhjjjooosss||||||}}}rrrOOO???===???999999999999999999999999999999888888888888888888888888888888999:::;;;<<<;;;===JJJ\\\]]]MMMCCCFFFMMMGGGYYYxxx{{{xxxuuuyyy~~~vvvmmmfffaaa^^^]]]ZZZXXXUUUTTTSSSRRRPPPOOOMMMMMMNNNOOONNNMMMKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEFFFIIIKKKNNNSSSZZZaaaiiiqqq{{{uuupppjjjllliiiccc\\\\\\^^^]]]XXXWWWSSSPPPNNNHHH===666555000000///...------------************************************)))))))))(((***))))))))))))))))))***((((((((((((((((((((((((((())))))******+++,,,,,,+++,,,///222666888;;;<<<444555666666666777:::===>>>@@@@@@<<<888777<<>>777666111000///...------------************************************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++,,,+++++++++...111555888;;;;;;:::888666555777888<<<@@@DDDBBB<<<888999;;;???DDDLLLUUU\\\aaadddeeeaaa^^^ZZZZZZZZZWWWQQQLLLKKKJJJHHHFFFDDDBBBAAAAAACCCEEEHHHJJJLLLNNNQQQTTTWWWWWWYYY[[[]]]^^^```aaa___^^^^^^___bbbfffjjjmmmqqqrrrsssuuuvvvzzz~~~~~~yyymmm```ccceeeqqq~~~~~~||||||~~~iiiPPP:::555777555222222000000000000000000000000000000000000000000000000///000000111111111111111222222222222222222222222222777555555<<<;;;;;;EEEZZZ}}}rrraaa\\\SSSHHHKKKGGGBBB???@@@@@@@@@??????;;;EEEYYYfffdddbbbeeeoooeee^^^RRRLLLMMMHHHGGGEEECCCBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFGGGJJJMMMPPPVVV\\\bbbhhhkkkpppwww|||~~~ooommmrrrsss~~~\\\CCC<<<======:::888888888888888888888888888888888999999999::::::777666666777777888999:::>>>>>>===<<<;;;;;;>>>@@@<<>>777666111000///......------...************************************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))******++++++*********+++---000222444;;;;;;:::777444222333555<<>>>>>>>>===<<<999:::@@@MMM]]]eeeaaaXXXfffwwwkkk\\\RRRRRRIIIHHHEEECCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFIIIKKKLLLOOOSSSUUUWWW^^^gggnnnrrrtttxxx{{{pppttt}}}|||yyyqqqddd___nnnhhhJJJ;;;:::<<<<<<;;;888888888888888888888888888888999999::::::::::::666666666666777888999:::555<<>>???;;;444111333666999???CCCEEEFFFFFF@@@999;;;===BBBIIINNNTTT```kkknnnxxx|||}}}}}}vvvoooiiiaaaXXXUUUWWWRRRLLLIIIJJJGGGBBBBBBFFFNNNOOOPPPQQQRRRSSSVVVXXXZZZ]]]aaaeeehhhlllpppssstttqqqooorrrwww}}}~~~~~~}}}xxxqqqllliiieee^^^ZZZ^^^mmmzzzyyy{{{|||www~~~}}}kkkVVV<<<888333222333444444222000000000000000000000000222222111000//////000000000000000000111111111111111111222222222333333333333444555666888:::<<<===GGGLLLmmmnnnWWWTTTJJJCCCCCCBBB>>>===@@@???======DDDOOOXXX]]]^^^___ooo|||mmm^^^RRRLLLHHHCCC@@@@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDHHHLLLPPPVVV___eeegggppptttwwwzzz{{{wwwpppuuuvvvoooccc```nnn```NNN===999999888777888555555666666777777888888999999999999999999999999444666999888777666999;;;999::::::::::::::::::;;;999>>>@@@CCCKKKTTTppp~~~wwwttt|||~~~qqqooottt}}}~~~{{{uuussshhheeeaaa\\\XXXVVVUUUUUUTTTQQQOOOOOOOOOMMMMMMNNNHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDEEEFFFFFFFFFEEEEEEHHHFFFDDDDDDDDDDDDDDDCCCGGGGGGJJJOOOPPPNNNPPPTTTXXX]]]eeennnxxxtttnnnlllmmmjjjccc]]]]]]bbbbbb___YYYTTTPPPNNNIII???888666111///---,,,,,,,,,+++***++++++++++++++++++++++++************)))))))))((()))(((((('''''''''(((((())))))))))))))))))))))))*********)))))))))(((((()))***,,,,,,++++++---...777:::<<<999444222444777888<<<@@@CCCHHHMMMJJJDDD<<<;;;===BBBFFFMMM[[[hhhsss~~~|||qqqmmmccc[[[TTTRRRNNNHHHFFFIIICCCDDDFFFHHHJJJLLLOOOPPPSSSUUUXXX\\\```fffmmmrrrooommmlllnnnrrrwwwzzzzzzwwwwwwwwwwwwwwwwwwuuutttuuussspppllliiigggffffff```eeennnyyy{{{xxx|||}}}~~~mmmYYYBBB999666222111222222222000000000000000000000000000222111111000//////000000//////000000000111111111111111111222222222333333333333444555777999;;;<<<<<>>CCCLLLTTTWWWWWWVVVcccsssnnn___UUUPPPIIIDDDBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKPPPVVV^^^eeennnzzzxxxssskkkjjjxxxrrrNNNBBB888777999777777888666666666777777777777777888888888888888888888888555777999999777777999;;;999999999::::::::::::;;;@@@CCC@@@@@@DDDHHH\\\}}}zzzyyyvvvxxxwwwtttuuu}}}}}}zzztttmmmfff```\\\ZZZVVVUUUSSSSSSRRRPPPNNNNNNIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGHHHGGGFFFGGGHHHIIIJJJJJJLLLLLLOOOUUUWWWWWWZZZ___hhhnnnwwwtttooommmllliiibbb\\\]]]aaaaaa]]]ZZZUUUPPPNNNHHH???777444111///---,,,,,,,,,+++***++++++++++++++++++++++++************))))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))((((((((()))++++++******,,,---111444777777555444666888777999;;;@@@JJJTTTUUUQQQBBB>>><<<===???FFFSSS```jjjvvv{{{~~~tttiiiaaaZZZRRRLLLJJJGGGFFFFFFEEEEEEFFFFFFGGGJJJKKKLLLNNNQQQXXX___eeeeeedddcccdddhhhkkkmmmmmmkkkkkkiiihhhfffeeedddccc```aaa```^^^^^^ccckkkrrryyy~~~vvvxxx}}}ppp^^^JJJ555666333000///000000000///000000000000000000000000111111000/////////000000//////000000000000111111111111111222222222222333222222333444555777999::::::;;;MMMtttyyycccXXXLLLFFFBBB???>>>???BBB@@@>>>AAAGGGLLLNNNNNNQQQZZZdddooo}}}jjj___YYYQQQKKKHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEFFFGGGGGGEEECCCBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJLLLMMMNNNOOOOOOOOOSSS```rrr|||nnniiigggooo|||qqqhhhqqqXXX>>>999666888888777666777888888777777777777777666777777777777777777777777666888999999888777888999999999999999::::::;;;;;;???BBB??????DDDGGGVVVpppyyy}}}}}}xxx~~~xxxmmmiiippp}}}|||sssjjjccc```ZZZYYYWWWUUUUUUSSSQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPUUU\\\___```eeejjjuuu{{{zzzpppnnnlllllliiiccc]]]^^^bbbaaa]]][[[UUUQQQNNNHHH>>>666444111///---,,,,,,,,,+++************************************)))))))))))))))(((((((((((((((((()))***(((((((((((((((((((((((())))))))))))))))))(((((('''(((******))))))+++,,,---000444666777888:::<<<999888888===IIIVVVZZZXXXLLLGGGBBB@@@???AAAIIIRRR```nnnwww~~~{{{qqqggg\\\UUUQQQMMMHHHDDDCCCDDDDDDEEEGGGGGGGGGFFFFFFIIINNNRRRUUUUUUUUUVVVXXXZZZ[[[[[[YYYYYYYYYWWWVVVUUUVVVWWWXXX^^^fffmmmttt~~~xxxsssnnn|||vvv___MMMAAA333333222000///////////////000000000000000000000000111000000/////////000000////////////000000000111111111111111222222222222111111222333444666888888===???GGG^^^nnn```QQQJJJIIIGGGBBB<<<@@@>>>===>>>AAAEEEFFFFFFLLLRRRXXX^^^kkk|||mmmggg^^^WWWSSSSSSSSSSSSOOOOOOMMMLLLKKKJJJJJJJJJIIIJJJLLLMMMMMMKKKIIIGGGJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSWWWWWWXXXXXXXXXWWWVVVUUUYYYkkkwwwnnncccbbb}}}|||wwwrrrIII;;;;;;;;;:::888555555666888888888777777666666666666666666666666666666666555777888888888777777666888888888999::::::;;;;;;<<<@@@===>>>EEEHHHRRRfffyyyyyywwwnnnmmmxxxzzzsssooogggddd___YYYXXXXXXVVVRRRRRRQQQOOOMMMLLLKKKKKKKKKIIIIIIIIIHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMNNNOOOOOOPPPQQQSSSTTTXXX[[[bbbkkkppppppssswwwssslllnnnmmmmmmjjjddd___```cccbbb^^^[[[UUUQQQNNNHHH>>>666444111///---,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((())))))&&&((())))))))))))***,,,+++...111555888;;;>>>@@@<<<;;;999;;;EEERRRXXXWWWQQQMMMIIIGGGCCC>>>>>>BBBGGGUUU```mmm|||}}}wwwyyy{{{~~~~~~uuuccc[[[QQQJJJFFFFFFFFFFFFFFFEEEDDDCCCAAABBBFFFIIIHHHIIIJJJKKKLLLLLLMMMMMMLLLOOOTTTWWWYYY\\\```cccqqq|||vvvlllkkkqqqwwwsssbbbHHH:::777444222222222111000//////000////////////////////////000///////////////000000...////////////000000000000000111111111222222222111111111222333555666777888;;;???HHH___www]]]NNNLLLLLLGGG???>>>===<<<<<<>>>@@@@@@@@@BBBFFFLLLPPPWWWgggyyyqqqllljjjiiiiiidddcccbbb```___^^^]]]]]]\\\^^^```aaaaaa___\\\[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^___```aaabbbcccbbbbbbddddddddddddddddddddddddgggggghhhhhhhhhiiiiiiiiinnnooopppppppppooommmlllooo|||rrraaaooo[[[BBB;;;<<<<<<888555444666777888777777777666555555555555555555555555555555555444555666777888777666444777777888999999:::;;;;;;@@@DDD@@@>>>BBBAAAFFFTTT|||{{{yyyxxxsssxxxuuuiiieeegggccc]]][[[YYYVVVTTTRRRQQQPPPQQQMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWZZZ[[[[[[]]]aaadddiiimmmxxxqqqlllpppnnnmmmjjjeee```aaadddccc^^^ZZZUUUPPPNNNHHH???777444111///---,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************(((((((((((()))***++++++))))))))))))))))))))))))''''''(((((((((((())))))'''(((******))))))+++,,,+++---///333777<<>>???>>>===BBBKKKQQQQQQPPPMMMMMMMMMHHH@@@:::999666???HHHZZZssswwwlllhhhjjjlllttttttfff]]]VVVPPPLLLHHHGGGFFFDDDCCCFFFKKKPPPQQQTTTWWWXXXXXXWWWXXXXXX^^^dddnnnvvv|||yyyiiifffrrrnnn]]]OOO:::000444666111222333222000///000111//////////////////////////////......//////000000......////////////000000000000000111111111111222111111222222333555666777333666:::>>>HHHdddwww[[[PPPOOOLLLFFF??????>>>>>>===>>>>>>>>>===AAAGGGLLLNNNTTTdddsss}}}}}}}}}~~~~~~~~~nnnkkkxxxbbbFFF:::666999888555333666777777666666555555555555555444555555555555555555555555333333555777999999777555666777777888999:::;;;;;;@@@HHHEEEBBBEEEDDDHHHTTT[[[yyy~~~wwwtttyyy}}}~~~|||~~~zzzqqqiiifffccc___]]]\\\\\\\\\XXXWWWWWWWWWWWWXXXYYYYYY[[[\\\]]]___````````````cccfffjjjlllnnnpppvvvzzzwww|||rrrnnnppplllkkkjjjddd___```cccbbb]]]YYYTTTPPPNNNIII???888666111///---,,,,,,,,,+++***************************((()))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))'''''''''((((((((())))))''')))************+++---,,,,,,,,,///555:::???AAA@@@CCCCCC@@@@@@EEEJJJLLLMMMKKKNNNQQQOOOGGG@@@>>>AAACCCEEEZZZ~~~zzz{{{uuuqqqooorrr}}}zzzooogggaaa^^^ZZZVVVWWW]]]fffmmmwww{{{uuuqqqyyyxxxsssXXXGGGAAA555000444444///111333222000...///111////////////////////////...............///000000........./////////000000000000000000111111111111222222222333444555666777555666;;;???>>>LLLwwwyyy```UUUPPPLLLDDDDDDCCCBBB???>>>=========@@@HHHNNNNNNMMMTTT^^^lllyyyyyy|||~~~zzzmmmmmmpppsssyyy|||wwwrrrvvv~~~eeeNNN>>>444444888888555555999888444333333333444444444444444555555555555555555555555333333555888<<<<<<:::777666666777888999:::;;;;;;999EEEGGGDDDIIIKKKQQQ___UUUffftttkkknnnrrruuu{{{|||yyyuuuqqqnnnmmmmmmmmmiiiiiiiiiiiiiiijjjkkkkkkooopppqqqrrrttttttttttttvvvyyy}}}~~~}}}~~~sssnnnmmmgggjjjhhhccc______bbbaaa\\\XXXSSSOOONNNIII@@@999666111///---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((((((((((()))***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))((()))++++++******,,,---,,,+++***---222999>>>AAA@@@FFFGGGCCC@@@CCCGGGIIIKKKKKKNNNUUUUUUOOOIIIHHH@@@;;;777NNNyyyrrrdddaaafffwwwqqqrrrzzz}}}zzzwwwqqq|||eeeFFF555555222000000,,,...000222222///---...000////////////////////////...............///000111............/////////000000000000000111111111111222222222333444555666777777555:::???999<<<___sss^^^SSSNNNIIIIIIHHHEEEAAA???======<<<>>>FFFNNNMMMIIIKKKRRRTTTggg~~~||||||jjjdddlllrrrzzzxxxmmmggguuummmNNNFFF???222777:::;;;888999;;;777///222222222333333444444444666666666666666666666666444444666:::>>>???<<<999555666777888999:::;;;;;;666CCCFFFCCCFFFHHHOOO]]]aaaffftttyyygggiiirrrwwwzzz~~~}}}{{{{{{|||yyyyyyxxxxxxyyyyyyzzz{{{vvvoooooojjjiiihhhddd^^^]]]```___\\\XXXUUUQQQLLLGGG@@@:::555222///---+++,,,,,,++++++************************))))))))))))(((((((((((((((((((((&&&%%%'''+++...))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,---111666:::AAABBBCCCCCCDDDGGGKKKOOOOOOJJJIIIQQQ\\\]]]RRRFFFGGG===999AAAOOOZZZbbbhhhnnnhhhpppwwwwww}}}|||vvvmmmyyywwwvvvyyyiiiJJJ===///+++111666444000////////////............---......///////////////000///...---------------000///---,,,,,,---...///000000000000000000000000000111111222222333444444888444555:::;;;>>>PPPfffyyycccSSSKKKIIIJJJKKKEEE===<<>>???===:::888777555444666:::<<<;;;999;;;;;;;;;===???BBBEEEGGGRRRaaaqqqgggbbbsss~~~wwwpppooojjjkkkiiiddd]]]\\\______\\\XXXUUUQQQLLLGGG@@@:::555222///---+++,,,,,,++++++************************))))))))))))((((((((((((((((((((('''&&&(((+++///)))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,------------///333666<<>>>>>??????@@@@@@AAAAAACCCIIIQQQ[[[kkkrrrddd^^^UUUWWWXXXZZZcccyyy```DDD:::999777444555666666666666555444444444444444444444444444444555444333222333555777888555777;;;======;;;888666666444444555888::::::888999999999;;;===???BBBCCCDDDMMMUUUaaa|||{{{zzz~~~xxxpppnnnjjjmmmkkkddd\\\[[[^^^___\\\XXXUUUQQQLLLGGG@@@:::555222///---+++,,,,,,++++++************************))))))))))))(((((((((((('''(((((('''''')))---///((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++---......---...000222666;;;BBBGGGIIIHHHGGGGGGDDDCCCAAA@@@BBBIIISSS[[[[[[eeefffXXXJJJDDD@@@<<>>???EEEKKKVVVllltttiiijjjrrrwwwzzz}}}mmmooo{{{ffffffppp```NNN???777999:::666111......111/////////............---,,,---......//////......///...------------------,,,,,,---...////////////////////////////////////000000111111222333333333888444555::::::888<<>>>>>=========???@@@BBBDDDLLL\\\rrr{{{sssooorrrxxx~~~rrrbbbVVVQQQLLLNNNUUUcccyyygggDDD777777666333333555555555555555444333333333333333333333333333333444333222222333444666777888888999:::999888777555444333333444777888888777777777777888:::;;;===>>>===@@@CCCHHHVVVxxxyyyooommmkkkooolllddd\\\ZZZ]]]^^^\\\XXXUUUQQQLLLGGG@@@:::555222///---+++,,,,,,++++++************************))))))))))))(((((((((((('''((((((((((((***---000((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))+++,,,---------///000222888@@@FFFJJJJJJKKKKKKHHHFFFAAA<<<;;;BBBNNNWWW]]]mmmrrrcccUUUPPPKKKBBBDDD@@@>>>>>>===???JJJWWWbbbfffssswwwssskkklllyyy}}}|||xxx}}}|||uuunnn]]]MMM===333222666999666000,,,---000//////.........---------,,,,,,---............---......---,,,,,,---------***+++---///000000///...////////////////////////000000000111222222333333777333333999<<<<<<===AAAMMMpppwww^^^QQQPPPQQQPPPMMMFFFEEEDDDBBBAAA???>>>===<<>>CCCFFFJJJ]]]yyymmmlllkkkooolllddd\\\ZZZ]]]^^^\\\XXXUUUQQQLLLGGG@@@:::555222///---+++,,,,,,++++++************************))))))))))))((((((((((((&&&(((((((((((())),,,...'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,---///000222666<<>>===AAAGGGKKKXXXffflllaaaYYYZZZUUUKKKEEECCCBBBAAA>>>;;;===AAAFFFSSSkkkwwwnnnbbbWWWUUUXXXZZZggguuu~~~qqq]]]LLL>>>555000333333333111///---...///............------------+++,,,,,,---------------------,,,,,,,,,------...***+++---///000000///...........................///000000111111222333333777333222666:::<<<>>>@@@EEE[[[{{{sss[[[SSSSSSQQQMMMLLLKKKIIIGGGDDDAAA@@@>>>===@@@CCCDDDCCCDDDGGGIIIMMMWWWccclllqqqvvv}}}|||wwwnnnaaaVVVQQQQQQTTTaaauuuxxxSSS@@@555888:::333111777333333333333333222111111222222222222222222222222111111111222333333444555444444333333444555777888444555555666666666777888666666777888999999::::::<<<<<<@@@EEEEEELLLfffxxxkkkkkklllmmmkkkddd\\\[[[^^^___\\\XXXUUUQQQLLLGGG@@@:::555222///---+++,,,,,,++++++************************))))))))))))((((((((((((&&&((()))(((((((((***,,,'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((()))***+++...000222444777;;;???FFFMMMSSSTTTNNNHHHDDDDDDEEEEEEEEEMMMVVV[[[YYY[[[bbbeeebbbZZZVVVOOOHHHBBB>>>;;;;;;;;;@@@KKKXXXdddvvv~~~oooggg\\\WWWTTTSSSRRRTTT\\\eeeiiioooyyykkkYYYJJJ===333///000222000...---.....................------------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---...////////////........................//////000000111222222222666333222333555888999:::@@@KKK^^^tttccc\\\UUUNNNPPPOOOMMMJJJFFFCCCAAA@@@??????>>><<<;;;<<<@@@CCCFFFIIIMMMPPPQQQTTTYYY]]]cccggglllnnnooottt|||{{{uuu~~~{{{wwwvvv{{{tttkkksssxxxooo___\\\VVVQQQRRRXXXcccjjjyyyWWW@@@999666999777000000555222222222222222111111000111111111111111111111111000111111222222333333444222111111111222444666777444555666666555555666888666777888999::::::::::::>>>;;;===@@@AAAEEETTTfff~~~}}}yyytttvvvhhhiiilllkkkiiiddd]]]\\\______\\\XXXUUUQQQLLLGGG@@@:::555222///---+++,,,,,,++++++************************))))))))))))((((((((((((&&&((((((((('''&&&''')))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((''''''))),,,///000111222444777>>>FFFKKKMMMKKKIIIHHHIIIJJJJJJJJJIIILLLOOORRRVVV```llluuutttnnneeeZZZRRRLLLFFFAAA>>><<<;;;===BBBNNNcccvvvooolllmmmuuuzzzppptttooommmmmmhhhYYYJJJBBBGGGKKKSSSZZZ___gggvvvvvvuuuvvv{{{~~~nnnVVVKKK@@@999222,,,---111............------------.........---------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------......///........................//////000000111111222222111333444333444666777777999AAAIII```ssseeeZZZUUUSSSQQQMMMJJJGGGDDDCCCCCCAAA>>>;;;999:::===???EEEDDDCCCBBBBBBDDDFFFHHHJJJQQQZZZ]]]\\\\\\```eeennnqqqyyy}}}yyyvvvwwwyyyyyyuuuqqqkkkxxx~~~|||{{{kkkkkksss{{{~~~}}}}}}{{{rrrfff```aaaaaaiiipppqqqoookkkbbbYYYPPPPPPSSSYYYeeevvv~~~[[[@@@777666555444222111111222111111222222111111000///111111111111111111111111///000111222222333333333222111111111111222333444222444666555333333555777555666888999;;;;;;;;;;;;>>>>>>>>>>>>???DDDKKKRRRiiivvvuuuvvv|||uuuggghhhmmmiiihhhddd^^^]]]```___\\\XXXUUUQQQLLLGGG@@@:::555222///---+++,,,,,,++++++************************))))))))))))((((((((((((&&&(((((((((&&&%%%&&&'''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&%%%'''***---......//////222777>>>CCCEEEGGGIIIJJJKKKMMMPPPRRRQQQNNNMMMMMMLLLPPP___ooowwwuuupppkkkhhhddd]]]WWWGGGEEEFFFGGGDDD@@@AAAFFFHHHIIIMMMUUUZZZdddxxx|||~~~~~~}}}xxxwwwzzzrrr```^^^dddbbbXXXOOOOOOGGGAAAAAACCCDDDGGGKKKOOO[[[kkkwww{{{wwwrrrvvvyyy|||hhhVVV>>>666000000...***,,,222)))---000000---+++,,,---......---------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,---...000///---,,,,,,---...///......................../////////000111111222222,,,111555666666888999999333===>>>GGGkkkxxxjjjXXXWWWTTTQQQNNNJJJHHHFFFFFFFFFEEECCCAAA???======CCCAAA>>>>>>@@@BBBBBBBBBBBBLLLWWW\\\YYYUUUUUUVVVYYYZZZ```ooo}}}~~~xxx~~~ooodddbbbcccfffjjjkkkiiijjjkkkdddVVVMMMMMMGGGKKKLLLJJJLLLQQQOOOIIILLLQQQ[[[llldddGGG777666777444//////444555222111111111111111000//////000000000000000000000000///000111222222333222222333222111111111111111111111333555444222111333555444555777999;;;;;;;;;;;;:::>>>@@@>>>>>>AAABBBAAAJJJlll|||tttrrrvvv~~~tttiiiiiihhhmmmjjjccc\\\]]]aaaaaa^^^\\\VVVRRRPPPJJJ@@@999666333000---++++++++++++***+++++++++*********))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********)))'''%%%&&&)))***(((&&&,,,...000222333555999;;;CCCGGGPPPYYYYYYTTTPPPPPPTTTWWWWWWSSSNNNNNNUUU[[[wwwrrrlllkkklllnnnqqqtttYYYTTTPPPNNNKKKDDD@@@@@@AAACCCEEEEEEFFFKKKSSSZZZWWW```mmmuuuuuuooohhhcccdddeeeeee```ZZZWWWXXX[[[dddWWWIIIDDDFFFGGGDDD???AAA???>>>@@@GGGPPPXXX]]]bbbvvvvvvnnn~~~uuubbbNNN@@@444333222111000...------000000//////............------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,---...000111---,,,,,,,,,,,,---............//////000000111111333333444444555666666666:::888;;;DDDPPPlllnnn\\\MMMMMMPPPMMMNNNRRRFFFFFFFFFGGGFFFDDDBBB@@@DDDEEEFFFCCC???===>>>@@@@@@FFFOOOVVVXXXTTTNNNIIIMMMMMMQQQZZZiii}}}|||{{{{{{zzzwwwzzzqqqbbbZZZXXXYYYZZZTTTWWWZZZYYYSSSLLLFFFCCCFFFGGGHHHHHHIIILLLQQQUUUQQQ\\\nnniiiGGG888777555555444444444333333333000000000000000000000000///////////////.........000000000000000000000000000111111111111222222222333333444444444333222222888888888999999::::::;;;999::::::;;;===>>>@@@AAAKKKPPPeeetttooosss|||wwwkkkjjjiiillliiibbb\\\]]]aaabbb^^^\\\VVVRRRPPPJJJAAA999777333000---++++++,,,+++***+++++++++*********))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&)))'''&&&'''))))))(((&&&***,,,...000111333666999<<>>@@@CCCFFFFFFHHHMMMQQQSSSQQQKKKFFFPPPOOOMMMKKKJJJKKKKKKLLLMMMHHHBBB???@@@BBBDDDEEEJJJIIIIIIMMMTTT]]]dddiiizzzooo___OOO@@@555111111000000///...------//////.........---------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,---...000111------,,,,,,------...///.........///000000111111222222222333444444555555888666999>>>EEEXXX{{{iii^^^YYYRRRLLLIIIMMMMMMKKKHHHEEEBBBBBBBBB>>>AAACCCCCCAAA>>>>>>???>>>CCCIIIOOOPPPNNNIIIFFFFFFEEEGGGLLLWWWeeesss{{{zzzzzztttqqq~~~yyyppplllnnnkkkhhheeebbbeeerrrwwwhhh[[[TTTRRRQQQPPPZZZXXXUUUQQQLLLGGGDDDCCCEEEGGGHHHIIILLLQQQYYY___mmmnnnQQQ;;;555777333333333222222222111111/////////////////////////////////////////////...000000000000000000000000000000111111111222222222333333333333333333333333666666777777888999999999999::::::;;;<<<>>>@@@AAA???HHHVVVmmm}}}~~~zzzxxx}}}mmmjjjjjjkkkhhhaaa\\\]]]bbbccc```\\\WWWRRRPPPJJJAAA:::888333111---,,,,,,,,,+++***+++++++++***************))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&)))'''&&&'''((()))((('''(((***,,,---...000333555777<<>>>>>@@@BBBCCCBBB@@@DDDHHHJJJLLLPPPWWW^^^kkkjjjjjjkkkpppwww~~~xxxbbbPPPCCC:::333---//////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,---...///000...------------...//////---......//////000111111000111111222222333444444666666999===???HHHbbb}}}tttkkk```VVVNNNLLLIIIEEECCCCCCFFFHHHCCCFFFJJJKKKIIIGGGEEEEEE???AAADDDGGGHHHGGGFFFDDD@@@???>>>@@@DDDKKKSSSWWWeeejjjpppuuu|||}}}vvvhhhcccaaaiiivvv{{{rrrhhh]]]XXX^^^kkkzzz~~~uuukkkccc^^^\\\\\\]]]VVVPPPMMMKKKMMMUUU^^^ccc]]]UUUNNNJJJHHHFFFEEELLLJJJHHHFFFFFFFFFEEEDDDCCCDDDEEEJJJWWWmmmeeeLLL;;;333222555111111000000000/////////////////////////////////......//////////////////000000000000000000000000000000000111111111222222444333333222222333333444555555555666777888888888999999:::;;;<<<===???@@@;;;FFFKKKPPPooo|||zzz~~~pppjjjkkkjjjhhhaaa\\\]]]bbbccc```\\\VVVQQQOOOJJJAAA;;;999333111...------,,,+++***************************))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''((((((((('''''')))***+++,,,---000333777777:::AAAFFFJJJRRRZZZdddooo~~~wwwpppccc]]]PPPDDD???FFFOOOTTTXXXcccnnnooobbbVVVXXXbbbfffddd```]]]\\\\\\^^^```bbb___ZZZWWWVVVVVVVVVUUURRRQQQPPPOOOOOOPPPRRRTTTWWW\\\cccgggjjjooovvv|||}}}{{{wwwtttuuuyyyuuucccWWWFFF999333000///...------------............,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...............------......///000------......///000000111000000111222222333333444444777===CCCDDDIIIXXXhhh~~~ggg^^^SSSLLLJJJJJJIIIHHHCCCDDDFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEAAA???>>>===>>>@@@BBBDDDCCCGGGKKKMMMRRRUUURRRMMMNNNNNNQQQUUUYYYXXXSSSNNNSSSRRRPPPNNNMMMNNNQQQSSSRRRPPPMMMJJJJJJLLLOOOQQQMMMFFFAAA@@@AAA@@@CCCGGGHHHGGGFFFEEEDDDCCCBBB@@@@@@???@@@CCCGGGHHHGGGEEEGGGNNNZZZiii~~~dddGGG888666555222000000000000/////////......////////////////////////............////////////000000000000000000000000000000000000111111111111333333222222222333444555444444555666777888888999999999999:::;;;===>>>???>>>FFFFFFDDDVVV~~~{{{yyy~~~rrrjjjllljjjhhhaaa\\\]]]bbbccc```\\\UUUPPPNNNIII@@@:::999333111.........---+++***************************))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((()))))))))((('''(((((((((''''''((((((''')))***++++++,,,///111666444666;;;>>>AAAHHHOOOQQQ^^^rrr}}}~~~{{{ooo^^^TTTSSSUUUUUUQQQWWW___bbbYYYMMMGGGIIIQQQXXX```dddeeeiiiqqqxxx{{{|||{{{tttkkkffffffiiilllqqquuutttqqqqqqwww}}}{{{xxxsssmmmkkknnnuuu{{{yyyuuuvvv|||~~~{{{eeeUUUHHHAAA777000.../////////------............//////******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------------------------...//////---------...//////000000111111111222333333444444222666>>>EEEHHHKKKSSS[[[sssrrreee___ZZZQQQIIIKKKJJJHHHGGGGGGHHHIIIJJJEEEDDDBBBAAAAAABBBDDDEEECCCBBBAAAAAAAAAAAABBBCCC???BBBAAA???AAADDDCCC@@@DDDHHHLLLNNNLLLGGGAAA===CCCGGGKKKLLLIIIEEEBBBAAAEEEDDDCCCCCCBBBBBBBBBBBBBBB===;;;???@@@>>>===>>><<<>>>@@@BBBBBBBBBAAA@@@CCCCCCCCCFFFJJJOOORRRTTTcccrrrbbbKKK555000666777333...111000000000////////////........................---.........//////000000000000000000000000000000//////000000000111111111222222222222333333444555444444555666777888999:::999999999999:::<<<===>>>===>>>AAABBBIIIaaazzztttiiilllkkkhhhaaa\\\]]]bbbccc```[[[TTTOOOLLLGGG???:::999333111///.........,,,******************+++++++++))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((('''%%%%%%'''((()))((('''&&&''')))((()))***+++***+++...000000333:::BBBDDDAAAAAACCCJJJTTTfffyyywwwwwwrrrllleeeaaabbbggglllhhhZZZKKKCCC<<>>@@@BBBCCCBBBBBBBBBCCCBBBCCCCCCCCCAAA???<<<;;;<<<:::;;;AAACCC@@@>>>???999<<<>>>??????>>>???@@@FFFGGGIIINNNVVVbbbpppzzzxxxRRRAAA000...222444222///111111111000000000//////........................------......///000000000000000000000000000000000/////////000000000111111111111222444444444444444333444555666777888999:::999999999999:::;;;<<<<<<<<<;;;???FFFIIITTTwwwuuuvvvttthhhkkkllliiibbb\\\]]]aaabbb^^^YYYSSSMMMJJJEEE>>>999888222111/////////...,,,)))))))))*********+++++++++))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((&&&%%%$$$&&&((())))))'''&&&''')))'''((()))))))))***,,,...---222<<>>===<<<===>>>@@@BBBCCC>>>???@@@AAAAAA@@@>>>===>>>===???CCCDDDBBBCCCFFF???AAACCCDDDDDDGGGLLLPPPSSS[[[eeeoooxxxjjjYYYCCC:::222111222000///000000000000000////////////........................------......///000000111000000000000000000000000////////////000000000111///000333555666555444222222222333555666777888999888888888888999:::;;;<<<<<<<<>>BBBGGGMMMMMMNNNSSSZZZ\\\\\\^^^cccjjjmmmqqqvvvuuukkkfffeeeeeekkkmmmmmmpppuuuwwwpppeeeeee___```jjjtttyyy~~~zzzhhh^^^JJJAAA777111000000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))++++++******************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111000000222444666888999:::<<<;;;<<>>BBBEEEGGGSSSSSSwwwyyymmmjjjqqqiii```]]]```aaa]]]YYYVVVSSSNNNIIIEEE@@@;;;888333222000...---,,,,,,,,,+++++++++,,,,,,+++*********))))))))))))))))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''(((((((((&&&&&&((()))'''((((((((())))))))))))+++)))***111666:::AAAHHH[[[UUUPPPOOOOOORRR[[[eeegggiiikkkoooyyy{{{{{{}}}ooo]]]MMMEEE???888000,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************))))))))))))))))))))))))************************,,,+++******))))))***************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------............///000000111111000000222333555666888888777999;;;>>>KKKfffzzzmmmbbbSSSRRROOONNNMMMKKKHHHFFFGGGCCCBBBFFFHHHGGGIIILLLJJJHHHFFFFFFGGGGGGEEECCCLLLLLLMMMNNNNNNMMMLLLLLLJJJHHHGGGIIIMMMRRRUUUWWWaaabbbbbbaaadddnnnUUU777444777222222111111000/////////........................,,,,,,,,,---.../////////------------.............../////////000000000000000////////////000111111111111333333444333333222111222333444666666777777777888888888888999===???;;;::::::;;;===@@@CCCEEEHHHOOOnnn~~~|||mmmiiiqqqiii```]]]```aaa]]]YYYWWWSSSNNNIIIDDD???:::777333222000...---,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((('''&&&&&&''')))''''''((((((((()))))))))+++'''&&&***...111777>>>LLLMMMQQQXXXZZZYYYZZZ___gggiiiiiijjjqqq}}}uuueeeYYYLLL>>>444111444///+++***,,,---,,,+++++++++++++++++++++++++++,,,++++++***************************************))))))))))))))))))))))))************************++++++***)))))))))***************++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,---------------......//////000111111000000111222333444555555333888:::999<<>>@@@AAACCCPPPdddooo|||~~~|||nnnjjjrrrjjjaaa^^^aaabbb^^^ZZZWWWSSSNNNIIIDDD???:::666333222000...---,,,,,,,,,,,,,,,,,,,,,+++)))((((((((())))))))))))))))))((((((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''((('''&&&%%%''')))'''''''''((((((((()))))))))%%%%%%''')))***...333222:::IIIYYYbbbbbbcccfffjjjkkkjjjiiinnnxxx}}}}}}zzz}}}xxxmmmVVVLLLBBB<<<666000---......,,,***+++---...---,,,++++++++++++++++++++++++++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************++++++++++++************++++++++++++++++++,,,,,,,,,---------------......///000000111000000111111222222333333333777999777666===MMMZZZyyyrrrlllnnnqqqtttxxx|||zzzppphhhmmmyyyyyy{{{zzzxxx{{{{{{^^^KKK;;;777777111111111111000//////......------------------------++++++,,,,,,------------,,,,,,---------................../////////000000000000000000000111222222000000111111111222222222222222222333333444555666555666777777777888;;;===::::::::::::;;;===>>>???CCCKKKTTTVVV]]]tttxxxssswww|||pppooossskkkbbb___bbbccc```[[[VVVSSSMMMHHHDDD???:::666333222000...---,,,,,,,,,,,,,,,,,,+++***)))(((''''''((())))))))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''(((((((((((('''%%%&&&)))***((((((+++///...222<<>>>>>@@@???AAAFFFIIIOOOiii|||xxx~~~tttuuussskkkbbb___bbbccc___[[[UUUQQQLLLHHHDDD???:::777333222000...---,,,,,,,,,++++++++++++***)))((((((''''''))))))))))))''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&'''''''''((((((((('''&&&'''++++++'''&&&(((,,,'''%%%)))000;;;KKKYYYjjjmmmpppttt|||yyyxxxwww{{{}}}yyyxxx{{{{{{yyy{{{nnngggZZZLLL@@@777222000000---,,,......++++++---))))))*********)))(((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********))))))((((((((()))******)))))))))************+++)))))))))************+++++++++++++++,,,,,,,,,,,,,,,------......///000000///000000000111222222222111111111444666999::::::???NNNhhhvvvFFF999666444,,,---555555111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------.........////////////////////////000000111111111111000111111222333222222111000111222444444888999:::999888777777888999999:::;;;<<<=========???<<<;;;CCCHHHBBBRRRwww}}}tttuuuqqqiii```^^^```aaa^^^YYYSSSPPPKKKGGGDDD@@@;;;888333222000...---,,,,,,,,,))))))************))))))&&&''')))******)))'''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&'''''''''(((((()))''''''******'''''')))%%%$$$'''+++---...222777OOOVVV^^^gggttt~~~}}}~~~rrrcccYYYGGGCCC===555///,,,,,,---///,,,,,,---+++''''''***(((((()))))))))(((((()))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((()))******))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---......//////000//////000111111222333333///111333444444555666888;;;???KKKdddeeeRRR888111444666...///777999000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,------------------.........//////...............//////000000000/////////000111222333222000000000111333444555777888888777666777888666777888:::;;;<<<<<<<<<===BBB>>>BBBJJJEEEKKKfff}}}rrrrrrpppggg___\\\^^^```\\\XXXRRROOOKKKGGGDDD@@@<<<999333222000...---,,,,,,,,,((())))))************)))&&&'''(((******((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''''''''((((((+++'''&&&((((((&&&(((,,,)))((())),,,,,,***,,,000---666AAAOOO___ooowwwwwwvvvfffVVVJJJBBB???333333222000...---...000+++))))))***)))&&&'''+++((()))******))))))+++,,,))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((()))******))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000//////000111222333444444...333888777333111555999444:::@@@KKKdddiiiJJJ===;;;---***000000333555///000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,------------------.........//////---------------.../////////......------///000111333222000//////111333444222444666777666666777888444555777888:::;;;;;;;;;777DDD???:::EEEEEEDDDTTT^^^nnn}}}yyy~~~}}}}}}tttuuuuuulllbbb^^^```aaa___[[[TTTPPPJJJEEEBBB???===;;;555222///---------,,,+++))))))))))))))))))))))))((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***+++---111888@@@HHHMMMcccgggmmmttt{{{yyy~~~~~~~~~~~~tttggg^^^OOOKKKDDD<<<666333111111---------,,,+++***)))(((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))++++++************++++++))))))***+++,,,,,,------,,,,,,,,,---------...............//////000111222222222333444444555555666555666;;;@@@III]]]___BBB666666111000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......///......------///000111////////////000000000000000000000000111222333444666555444222333444666777888888777777777999:::;;;======@@@EEEEEEBBBCCCGGGKKK___ppp|||yyy|||zzzppppppqqqhhh^^^[[[^^^aaa___[[[VVVRRRLLLFFFBBB???;;;999555333///...------,,,+++************************)))************)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&'''(((((((((((((((((((((((((((((()))(((((())),,,000444666888<<>>===???CCCDDDBBBDDDHHH^^^hhhaaaPPPOOO]]]zzz{{{{{{tttvvvyyyqqqooommmddd[[[YYY\\\___^^^ZZZWWWSSSNNNIIIEEEAAA===:::777444000......---,,,+++++++++++++++++++++++++++***++++++++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((((())))))***)))))))))(((///...---+++***---111555222:::CCCJJJPPPZZZhhhrrr~~~~~~yyysssjjjdddWWWTTTOOOJJJEEE>>>666111.........111333222///,,,,,,---------------,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((()))))))))))))))*********++++++++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------...............///111111000000111111222333333333222333555888:::<<<@@@DDDNNNdddrrr___GGG888555666444111000///......------......++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++------------......................../////////000////////////000000000000000000000000111222333444222333444555666666666555666666666777888999::::::===<<<===AAAAAA@@@BBBHHHWWW```YYYJJJJJJVVVkkk}}}uuuxxx~~~}}}ssslllkkkpppggg]]]ZZZ]]]___]]]YYYUUURRRMMMJJJGGGCCC@@@===777555111///...---,,,***************************)))))))))***)))(((((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%'''((())))))))))))'''((())))))(((((()))+++***---000222333777>>>DDDIIINNNZZZiiivvv|||zzzvvvqqqpppooommmjjjhhheeecccWWWRRRKKKGGGCCC???888444555333000.........//////((((((***+++---,,,***(((***+++,,,,,,,,,+++***)))******+++++++++***))))))************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))))))))******++++++************++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------...///000111//////000000111222222222555555444444666888999777>>>CCCTTTssspppGGG@@@888444444333000,,,///......---------------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......///////////////////////////000000000000000000000000111222333444222333444555666666666666555666777888999:::;;;;;;<<<:::;;;>>>>>>===AAAGGGRRRWWWPPPIIIRRRZZZ___hhhrrr{{{~~~zzzooollllllqqqhhh^^^[[[]]]___]]]ZZZTTTQQQNNNKKKHHHEEEBBB???888555222///...---,,,***************************((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''''''''''''''''''''''''''(((((()))******))))))((()))++++++)))(((((())),,,+++)))(((((()))+++,,,***...555;;;???AAACCCDDD<<<===<<<:::555222000000000...---,,,,,,,,,+++***)))***,,,---...---,,,+++111///,,,******,,,///111(((((()))***++++++++++++)))***************))))))************++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''((((((((())))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111......//////000111111222222333222111444888999777<<<:::???LLL```}}}{{{___BBB666555333222000///...---......---,,,,,,,,,,,,---************************++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---......///000/////////////////////000000000000000000000000111222333444222333333444555666777777666777888:::;;;<<<<<<<<<===::::::<<<<<<<<>>999666222///...---,,,***++++++++++++++++++++++++'''(((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''++++++******++++++++++++---------,,,)))(((((()))((('''''''''(((***,,,---+++,,,---,,,***))))))***+++...000///+++***+++---)))+++,,,------...///000))),,,...//////---+++***,,,+++)))'''&&&(((+++...***+++++++++,,,,,,------))))))************))))))))))))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((((((((()))))))))*********++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------...///000000---......//////000111111...222333222555<<<>>><<>>>>>===>>><<<;;;<<<======BBBIIIWWWWWWIII@@@IIIMMMKKKNNNWWWSSSRRR^^^{{{hhhhhhhhhlllccc[[[YYY]]]aaa```]]]XXXUUUQQQMMMJJJEEE@@@<<<999666222000///---,,,***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''''''''((()))***#########""""""$$$(((+++'''(((((((((((())),,,...))))))))))))***+++++++++!!!&&&******((('''***---***,,,///---***((()))+++++++++++++++******,,,...%%%(((+++------,,,,,,,,,...---,,,******))))))***((())))))*********))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((()))************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...000000------......///000000000000555777333333777888444888444888BBBCCCCCCPPPcccuuuWWW;;;666999333...///000111111///...---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************************'''((()))++++++******)))++++++++++++++++++++++++,,,,,,,,,---------......,,,---///000000000///...////////////000000000000000000000000111222333444444333222222333666888:::777888:::<<<>>>??????>>>@@@===<<<===>>>>>>DDDKKKSSSWWWMMMBBBEEEGGGHHHOOOJJJOOOSSSWWWccc|||zzzgggdddeeehhhbbb[[[ZZZ]]]```___\\\SSSQQQMMMJJJHHHEEEAAA>>>999666222000000///...,,,+++++++++************)))))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%((('''''''''((()))+++,,,******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))************)))************************+++*********))))))((((((((((((((((((((()))*********************)))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++***((('''(((***---...---,,,++++++************+++++++++******)))))))))---,,,,,,,,,,,,---..................////////////111222222333333444444555888777888999<<<@@@DDDFFF[[[pppyyyhhhQQQ>>>444111/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......///////////////.....................////////////333333222111000222555888:::888555333333555888999>>>===;;;:::999888888888888;;;???BBBBBBBBBAAAAAATTTRRRJJJ@@@???DDDGGGDDDLLLGGGFFFMMMWWWdddtttxxxgggfffffffff```ZZZYYY[[[^^^\\\ZZZTTTQQQMMMJJJHHHEEEAAA>>>999666222000000///...,,,+++++++++************)))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&'''(((******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,+++*********************************)))))))))((((((((((((((((((((())))))******************)))(((((('''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((+++***(((((((((+++---///---,,,,,,+++******++++++,,,+++++++++************,,,,,,,,,,,,,,,---......---.........////////////111111222222333444444444666666666777999===@@@BBBBBBMMMddd~~~eeeKKKAAA555......111333444............------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.......................................////////////000000000000000333777;;;999777555333333555777999::::::999999888777777777999;;;???AAAAAA@@@???>>>OOOPPPKKKBBB>>>BBBDDDCCCHHHDDDDDDIIIOOOUUU^^^fff{{{tttfffeeedddeee___YYYWWWZZZ[[[ZZZWWWTTTQQQMMMJJJHHHEEEAAA???999666222000000///...,,,+++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))***++++++,,,,,,++++++******************************))))))))))))((((((((((((''''''(((((())))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((***)))(((((())),,,...000---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...---------.........//////000000111111222333333444333333333444666888:::<<<888999@@@NNN```wwwjjjOOO:::444000++++++...111111000......---------,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,------------............---............/////////---...///000111444888<<<888666444333333444777888777888999::::::999888777999;;;>>>???@@@???===;;;HHHLLLLLLEEE???>>>AAACCCFFFDDDEEEJJJMMMLLLNNNRRR___kkk}}}qqqeeeddd```eee___YYYWWWZZZ[[[XXXUUUTTTQQQNNNKKKHHHEEEBBB???999666222000000///...,,,+++++++++*********))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))************************))))))))))))))))))(((((((((((('''''''''(((((()))((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((***,,,...000,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,---------.........//////000111111222222333222222222222444555777777<<<999888===CCCMMM\\\iiifffQQQBBB777111555333000000000000...,,,------------,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,---------------------.........//////,,,---//////111333777:::666555333222222444666777777888:::<<<===<<<;;;:::999:::<<>><<>>@@@FFFLLLdddvvvwwwXXXAAA666444444444///...------.../////////---,,,,,,,,,++++++++++++************************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((((((((((()))*********+++++++++,,,,,,,,,---------------............---///000000000111444666444333222111222333555666555777999;;;===<<<;;;:::888888;;;???BBBCCCAAA???>>>EEEMMMKKKCCC<<<>>>DDD===<<<>>>DDDFFFEEEEEEHHHIIIMMMNNNLLLOOObbbooommmoooiiigggbbb\\\ZZZ\\\\\\XXXTTTUUURRRNNNKKKIIIFFFBBB@@@999666222000000///...,,,+++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((()))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))***+++***))))))))))))***++++++)))************+++++++++******))))))******+++,,,+++++++++,,,,,,,,,------------...//////000000111222222333333444444555555666444444999<<<===AAAFFFKKKUUUiiixxx^^^NNN>>>888777555222111---,,,,,,,,,,,,---//////,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))(((((((((((()))******))))))******++++++,,,,,,,,,------------............000000000///000111333222222111111222333444555333444666777999999999888777777999>>>CCCEEECCC???<<>>BBBCCCAAABBBEEE@@@BBBFFFGGGGGGNNNaaatttnnnoooqqqjjjgggbbb\\\[[[\\\[[[WWWRRRUUURRROOOLLLIIIFFFCCC@@@999666222000000///...,,,+++++++++************)))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''((((((''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))'''''''''((((((((()))))))))((('''&&&&&&&&&&&&'''&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''(((((((((((((((((((((((()))******(((((()))))))))*********)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,------...//////000000000111222333444444444444888444333666888888:::===CCCDDDGGGSSShhhrrrZZZIII===777333666777222//////000000000...,,,++++++,,,++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((())))))***+++(((((())))))***++++++,,,,,,,,,---------.........---///000000//////111222111000000000111222444444333333444555666777777888888777888===BBBDDDAAA===;;;>>>FFFJJJEEE<<<<<>>999:::<<>><<<>>>BBBBBB???===???@@@AAAEEEHHHEEE@@@DDDLLL@@@LLLZZZfffyyyooollllllfffgggaaa[[[YYYYYYYYYTTTPPPQQQQQQNNNHHHGGGGGGCCC>>>:::777333111///...---++++++++++++************)))+++***)))(((&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%******))))))(((((((((''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((((((((((((''''''''''''((((((((((((***)))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))************))))))+++,,,...///111111...,,,+++***,,,...222444111111000000111111222333222333444555666666666666555666888<<>>:::>>>?????????>>>======>>>???@@@??????AAACCCEEEEEEDDDDDDEEEGGGKKKVVVjjjnnnkkklllggggggaaa[[[YYYZZZYYYUUUQQQQQQRRRNNNIIIGGGGGGDDD>>>:::777333000///...---++++++++++++************)))+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&''')))******)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((((()))************)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((())))))***))))))))))))************))))))***,,,---...///000---,,,,,,+++,,,...000222111111000000000111222222222333444555555666666555999999999:::<<<@@@CCCDDDPPPZZZlllppp___VVVEEE888777555///---111/////////.........------,,,---...---+++***+++,,,+++++++++*********))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''((((((((((((((((((((((((((((((((())))))))))))*********+++))))))*********++++++++++++++++++,,,,,,,,,---------------...//////000000//////000000000111111111444444444555555555555666888777777777888888999:::<<<;;;@@@IIIMMMIIIBBB>>>;;;<<<============>>>???@@@@@@@@@AAACCCDDDDDDDDD>>>???@@@AAAEEEPPP___jjjzzzcccUUUnnnkkklllhhhgggaaa[[[YYYZZZZZZVVVRRRRRRRRROOOIIIGGGGGGDDD>>>999777333000//////---,,,+++++++++************)))+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''+++......+++'''%%%$$$##################$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''(((((())))))***))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((()))))))))*********'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,---------......///000000000000000111111222111222333444555555555555:::999888777888999:::;;;???AAAFFFQQQccc{{{qqq___PPPBBB:::999111...222333...---111............------------***,,,------,,,*********+++************)))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000........./////////000000333333333333444444444555666555555555555666777777888999;;;AAALLLQQQIII===::::::;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@AAA>>>@@@@@@>>>===>>>DDDHHHQQQ[[[nnn{{{pppcccQQQ@@@888ppplllkkkhhhfff```[[[YYY[[[ZZZWWWSSSSSSSSSPPPJJJHHHHHHDDD???999666333000000///---,,,+++++++++*********))))))******(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$(((++++++)))&&&#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((()))))))))((((((((((((((())))))))))))&&&&&&&&&&&&''''''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))))))))))))))((()))))))))***************************++++++++++++,,,---.........---,,,000////////////000111111000111222333444444444444555555444555666777888999<<<<<<<<<>>>DDDOOO[[[ccc}}}pppcccPPP???555222111111///---...222222------222------------,,,,,,,,,,,,(((***------,,,***))))))************))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,---......//////....../////////000000000111111222222333333444444555555444444444444555555555888777888CCCNNNJJJ>>>===<<<;;;;;;<<<<<<;;;:::;;;<<<======<<<<<<<<<===@@@AAABBB@@@>>><<<===???:::<<>><<<:::;;;>>>??????>>>;;;<<<>>>===<<<;;;<<<>>>>>>>>>>>>===;;;;;;<<<<<<<<<;;;<<<<<<===CCCSSSccczzzjjjYYYNNNBBB:::444333222...---...yyypppjjjfffeee```ZZZYYY\\\\\\YYYUUUUUUUUURRRLLLIIIHHHEEE???888555222000000///...---+++++++++************)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((())))))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''')))*********)))((())))))))))))***************************+++++++++***+++,,,.........---,,,...............///000000...///000111222222222222444444444444444444555555777888999999888999;;;===:::AAAGGGLLLWWWkkknnndddVVVHHH>>>999666444555444444333222111000000.........---,,,---///111++++++++++++************&&&(((++++++***))))))***(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((******)))((('''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******************++++++++++++******+++,,,,,,------...//////000000000111111111///000000111222333444444666666555444444444444555777::::::666666===DDDHHH>>>;;;888999>>>CCCEEEEEE;;;>>>@@@@@@======???BBB???>>><<<;;;:::::::::;;;888<<>>888;;;BBBXXXdddwww~~~tttbbbRRRDDD:::444111...---111333000///000}}}rrrkkkfffddd___ZZZYYY\\\]]]ZZZVVVVVVVVVRRRLLLIIIIIIEEE???888555222000000000...---+++++++++************)))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$%%%'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&((())))))******&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''')))*********(((((())))))))))))*********************++++++,,,,,,,,,)))***+++,,,---...............------......///000......///000111111111111333333333444444444333333888888888666555555888:::>>>@@@>>>;;;>>>IIISSSXXXcccpppqqqaaaUUUFFFAAA999444444666888999444222...+++)))+++///222000000///......///000///++++++*********)))))))))'''((())))))(((((()))+++(((((((((((())))))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))***************++++++++++++*********+++,,,,,,------........./////////000000///000000111222333444555666555444444333333333444666555666888888999???GGGDDD>>>888888<<>><<<;;;;;;:::999999444777>>>DDDAAA:::888:::@@@DDDKKKUUUdddwww~~~bbbZZZOOOCCC;;;777555444555000,,,---...---000444tttlllgggddd___ZZZZZZ\\\]]]ZZZWWWWWWWWWSSSLLLJJJIIIEEE???888555222000000000///...+++++++++************))))))((((((''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''######""""""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&((()))*********''''''''''''((((((((()))((('''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''')))***+++***((('''))))))))))))************)))******+++,,,,,,------))))))***+++---...//////...------------...//////---...///000111111111111///000111333444444444444222333555555444555777999///444777777999======:::>>>FFFNNNTTTZZZgggzzz}}}xxxqqqbbbPPPDDD???999444111111111111111000,,,)))&&&***000444444111...,,,//////---+++,,,,,,***&&&************))))))))))))'''((()))((('''(((***,,,'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))******+++,,,,,,---------------........./////////000111222333444555555555444444333222222222333222---000888:::666:::BBBKKKDDD;;;777999===>>>>>>555999===<<<:::999===AAA;;;::::::::::::999777555<<<777555777888666666888666888:::===@@@FFFMMMRRRnnn|||kkkXXXJJJDDD;;;999777555333333222222...,,,---111111,,,***+++}}}vvvrrrfffggg___YYY[[[^^^\\\ZZZYYYXXXWWWSSSMMMIIIHHHDDD>>>888555111///......------******++++++***)))'''&&&))))))(((''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((())))))*********)))((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++******++++++,,,---+++++++++,,,,,,+++******,,,,,,,,,,,,---...//////////////////////////////000000111111111222222222444444444555555555555666555555666666666666666666555666777:::???DDDIIILLL]]]```fffmmmuuu}}}{{{qqqeeeTTTIIIHHHAAA>>>:::666444333444555......------------......,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&(((***+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))),,,+++******+++,,,...///...------......///000111//////------...000222444333333333222222111111111333444555666777:::>>>AAAYYYJJJ<<<888999777666888:::;;;<<<<<<;;;:::888777;;;>>>???<<<777666888<<<555444444333333333444444555555555666777999;;;<<>>AAAEEEHHHLLLMMMWWW```kkkrrruuuyyy~~~~~~{{{tttnnnllloootttfffTTTDDD@@@<<<444111333555333111///.........///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&(((******)))''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++******+++,,,...///------------...///000111//////...---...000222333333333333222222111111111333444666666777999<<>>888555666888444444333333333333444444444444444444555777888999666888;;;===???CCCGGGKKK\\\aaahhhqqqzzzuuukkkccc[[[RRRLLLCCC@@@;;;666222111111222222222111//////......///......---------,,,,,,,,,pppjjjeeehhh```ZZZ\\\___^^^\\\[[[XXXXXXSSSLLLIIIIIIEEE@@@:::777333///...---,,,+++++++++++++++***)))((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((()))*********((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((())))))***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...///........................000000000000111111111111111111111111222222222333555555555444444333333333444444333333444666888999999999888888888888888999555999>>>CCCFFFJJJNNNQQQZZZZZZ[[[^^^cccjjjppptttxxxtttsssuuuwwwvvvyyy~~~zzzrrrkkkeee```[[[YYYLLLKKKHHHBBB>>>>>>CCCHHHRRRBBB666333333000000444//////........./////////...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++*********+++,,,---...------------...///000000///......---...///111222222222222222222111111111333444666777777888:::<<>>555555666666666666666777888999999999888888???AAABBB???999444333444333333222222222333333444333222222222333333444555777888999777666666777999;;;===BBBGGGOOOZZZeeelllxxx~~~uuuhhh^^^VVVJJJ@@@<<<999666444111111111222222111111000111000///..................------------,,,,,,,,,nnnhhhggghhh```[[[]]]```___]]]\\\XXXXXXSSSLLLIIIIIIFFFAAA;;;888333000...---,,,+++,,,+++++++++***)))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))((('''&&&%%%%%%$$$"""######$$$%%%&&&''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((())))))''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((''''''(((((()))***++++++,,,------------,,,++++++++++++,,,---...///......................../////////000000000111111000000111111111222222222444444444333222222111111555444444333444444555666777777666555555555555555888777666777888999999999999999:::<<>>;;;999777::::::888555222333666:::FFF;;;111000000...---000...///000111111000//////------,,,,,,,,,,,,------++++++++++++++++++++++++))))))***++++++,,,++++++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,------,,,,,,,,,,,,---...///000///............///000111222222222111111111111111222444666777777777888999BBB<<<666444666777555444444555666777777888888888===???@@@>>>:::555333222222111111111111222333333333222222111111222222222000222333444444555777999999999999888:::>>>DDDHHHHHHNNNXXXdddnnnuuuyyyzzzxxxqqqsssiii^^^[[[[[[VVVJJJ???<<<:::777666777777666444111222333444444333111000000///...---------------------------------------oooiiijjjhhh```ZZZ]]]```___]]]]]]YYYXXXSSSLLLIIIJJJGGGBBB<<<888444000///...,,,+++,,,,,,+++******)))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%######$$$%%%&&&&&&''''''((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&''''''((((((%%%%%%%%%%%%&&&&&&'''((())))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((((((((()))*********+++,,,,,,---------,,,++++++++++++,,,---..................................../////////000000000000111111111111222222222333222222222111111000000222222222333333444444555//////////////////000000333000///000222555555444222333444666666555444333555555666999777222111444555888::::::888666555555555333111111222222222111...///000000000//////000///+++(((***------,,,---+++,,,---...---,,,***))),,,,,,++++++++++++,,,,,,************************(((((()))***++++++++++++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---...///.............../////////111111111111111111111111111333666666666555666777@@@===999666666777666333444444555555666777888999:::;;;===<<<999666444333000000000000000111222222333333222222111111222222000222333222000000000111222333444444444555777999777888;;;???BBBFFFHHHIIIRRRUUUXXX\\\^^^^^^]]]\\\[[[___bbbaaabbbcccaaa]]]WWWUUURRRRRRQQQNNNHHHCCCCCC???;;;:::;;;:::777333555555555555555444111///111111111000//////......///......---------------------------------------pppllljjjggg___ZZZ\\\______]]]]]]YYYXXXSSSLLLIIIJJJHHHDDD;;;888333000///...---,,,------+++******)))******(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((()))&&&&&&&&&&&&''''''((()))***))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******))))))***+++,,,,,,,,,,,,*********++++++,,,---...------------------------............////////////000000000111111111222222000000000000000000000000...//////000111222222333555444333333222222333333000///......000111111000///000333555555333000///444333666:::999333//////...000222222111////////////...---...000111111000+++,,,...//////...,,,***///...///111333333111///,,,---------,,,***(((''',,,++++++******++++++,,,))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,,,,,,,,,,++++++++++++,,,---..............................000000000111111111111111111333444444444444666777@@@@@@<<<777666888777333555555444555666777888999888888999888888666444333///////////////000111222333333222222111222222222444666777777555333333444...111444555444333333333888777555333222333444555444555777888999888777666777;;;===<<<===???===:::555555555666777777555333333333444333222222222333666555333111000///000000//////............///000///......---------......,,,,,,,,,------------...qqqmmmgggeee^^^YYY[[[___^^^\\\\\\YYYXXXRRRKKKIIIJJJIIIEEE:::777333000000///...---...---+++***)))*********)))(((''''''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((''''''''''''((()))************)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))'''((()))***++++++++++++************+++,,,---...------------------------------........./////////....../////////000000000.........///000000111111---...///000111111111111222111000///////////////333444333222111000//////---...///000111000///...222000222999;;;777000......///000000///...///111///---,,,---...///...---000000000111111000...,,,//////...---------+++)))............---,,,++++++++++++************++++++))))))))))))))))))))))))(((((())))))***)))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&%%%###$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((***+++,,,,,,++++++************+++,,,---........................---///000000000111111111222111222222222222333666999>>>???<<<666555999999666666666555555555777888999888777666555555444333222............///000111222222111111111111111222222+++---000111111111111333111333555666444222222222444333333333333444444555333333444555555555555444222555666555555888999666777888999888666555666777555666666555222111000111111111222222222222333444...///000111222222222222///...............//////,,,,,,,,,---------......|||qqqnnndddeee]]]XXX[[[^^^^^^\\\\\\ZZZXXXRRRKKKIIIJJJIIIEEE:::777333000000000///......---,,,***)))******+++))))))(((''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((***+++++++++***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''(((******+++++++++************+++,,,---...---------------------------------.........//////---------.........//////,,,------...///000111111///000111111222222111111111000000//////000000111+++...000111000000111333111000000/////////000000---+++...666<<<888111,,,///000111000000000222444000...---...//////...,,,222000.........---,,,+++***+++***)))***---......,,,,,,++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))'''(((***+++,,,,,,++++++************+++,,,---...---......///......------//////000000111111111222111111111111111333777:::<<<>>>;;;555444999;;;888777777666555555666888999999777444333333333111000---------......000111111000000000000000111222222///111444444333222222333---///111222222333555666///000111222222111000000///000111222444555777777///222222///000444555444111444555444111111444777//////000111222333222222,,,000444777666333000...,,,...000222333222000/////////.........//////000,,,,,,,,,------.........pppkkkkkkeee\\\VVVZZZ___aaa_________YYYSSSNNNLLLHHHDDD@@@<<<888444111111000///...------,,,++++++******)))))))))'''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$%%%&&&&&&$$$!!! """$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$%%%$$$%%%'''&&&"""###'''%%%%%%&&&&&&'''(((((((((***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,+++++++++***(((&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,---...//////............////////////................................................////////////////////////---...///111111111000///////////////////////////000000//////.........---......---...000444777999//////............//////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((()))))))))))))))************+++++++++)))******++++++,,,---------------............///000000000000////////////000000000000111222333444999999:::;;;:::999888777777:::<<<;;;999999:::===555333111111111111///.........------------......////////////000000000000000000000000111111111111000000000000111111111111444444333333222111111111222///------000111000...000222333333222222333444333333444444333333222111000000111111111111000000333111......000111000///000111333222111///000000///......---,,,,,,,,,,,,------------------------sssllliiifff\\\WWWZZZ```aaa```___```[[[TTTOOOMMMJJJEEEAAA;;;888444222111000///...------,,,++++++******)))))))))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((()))***)))'''&&&&&&''''''$$$"""!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$%%%%%%$$$$$$&&&(((&&&###!!!$$$$$$###$$$'''%%%%%%&&&&&&'''(((((((((***(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***++++++******(((%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&'''((((((((())))))))))))******))))))******+++,,,++++++,,,,,,---.........---.........////////////..............................................................................///000000000///////////////////////////////////////.........------...------...///222555666///..................///...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((++++++******))))))(((((())))))*********+++++++++)))******++++++,,,,,,---------------............000/////////////////////000000000000111222333444222333555888:::;;;<<<<<<888999:::888555444666888444222111111111111///.........------------.............../////////000000/////////000000000111111000000000000111111111111111111111111111111111111333111000000333444444222...///111111111111333444000111222222333333222222222222222222222111000000111111222222333333222111...000111111///...///000.........---......//////......------,,,+++******uuummmhhhggg^^^XXX[[[aaabbbaaa```aaa[[[UUUPPPNNNKKKGGGCCC:::888444222111111000...------,,,++++++******)))***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))++++++***(((&&&&&&&&&'''%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$###############""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$%%%'''***---///(((""""""$$$$$$$$$&&&%%%%%%%%%&&&''''''(((((()))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))+++******)))'''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))***))))))))))))***+++++++++++++++,,,,,,------...---------.........//////................................................------------------------000///......................................................------------------,,,,,,...///111222......------------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((,,,,,,+++***)))((('''''')))))))))*********++++++))))))******+++,,,,,,,,,------------............////////////////////////000//////000000111222333...///222555888:::<<<===666666666555333333666888333111000000111111000.........------------.............../////////000000....../////////000000000000000000000111111111111000111111111111222222222///...------///111000000000111222222111000222333555555555666666666555555222222333333222111111000...111333444333111111111///111222222111000111222............///000111222000000111000000//////...uuunnnhhhhhh^^^YYY\\\bbbcccbbbaaa```[[[TTTPPPNNNKKKGGGCCC:::777444222222111000...------,,,++++++******)))***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''%%%$$$$$$%%%'''%%%$$$###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$##################$$$########################"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$###$$$''',,,000;;;000&&&$$$%%%$$$###$$$$$$%%%%%%&&&&&&'''(((((()))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))************)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++***+++++++++,,,,,,,,,---,,,,,,---------.........................................................------------------------000///...,,,,,,,,,---...------------------------------------,,,,,,,,,,,,---,,,,,,+++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********************************************)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))******))))))((((((''''''))))))))))))************)))))))))***++++++,,,,,,,,,,,,---------..................//////////////////////////////000111222000111222333555666777777222222333333444777:::<<<111000//////000111000.........------------....../////////000000000111111............///////////////000000000111111111111222222222333333333333333000000/////////000000000222333444333111000000111555555555555444333222111111111222333333333333222222444666555333111111222222444555555444333333444.........---......////////////000111222111111000rrrnnniiihhh___YYY]]]bbbdddbbbbbb___ZZZSSSOOOMMMKKKFFFCCC888666444333222222000...------,,,++++++******)))******((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%!!!###%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$#################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###&&&+++///;;;000&&&$$$%%%$$$###$$$$$$$$$%%%%%%&&&'''''''''((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))******)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++*********+++++++++++++++,,,,,,,,,,,,------------................................................++++++++++++++++++++++++///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''))))))'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((%%%&&&&&&&&&''''''(((((((((((()))))))))*********((())))))******+++,,,,,,,,,,,,,,,------------...------....../////////000/////////...//////000000111111111222222222333333111000000222444777999:::000.........000111000///......------------......000000111111111222222222............///////////////000000000111111111111333333222222111111111111555555444444333333444444///000222222222222333555444444555666777777777777;;;<<<===???@@@AAABBBBBBCCCDDDCCCBBB@@@??????@@@===>>>??????===<<<<<<===888777666555444333333333111111222222111///---,,,pppooojjjhhh___YYY\\\bbbcccbbbaaa^^^YYYSSSOOOMMMKKKGGGCCC888666444333333222000...------,,,++++++******)))******)))(((''''''''''''&&&&&&''''''''''''&&&&&&!!!###%%%&&&&&&&&&'''(((%%%$$$###$$$%%%&&&%%%###!!!"""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""###############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%""""""###""""""$$$(((+++///(((""""""$$$$$$$$$&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%''''''***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))(((((((((((()))******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++*********++++++************++++++)))************+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&''''''######$$$%%%&&&'''((((((((((((((()))))))))******(((((())))))***+++++++++,,,,,,,,,,,,---------------------......//////000//////............///////////////000111222333444111000000111222333333111...------...///111000///......------------......000000000111111111222222....../////////000000000000000000000111111111111000000000000000000000000///000111000000000222444111333777999;;;>>>AAADDDHHHIIILLLNNNQQQSSSUUUUUUVVVWWWYYYZZZ\\\]]]^^^^^^[[[ZZZYYYZZZ[[[[[[YYYWWWUUUVVVWWWVVVSSSQQQQQQRRROOONNNMMMKKKJJJIIIIIIHHHCCCCCCBBBAAA>>>:::666333pppooojjjggg^^^XXX\\\bbbcccaaaaaa___ZZZTTTPPPNNNLLLHHHEEE777555444333444333000...------,,,++++++******)))+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&###%%%''''''&&&&&&'''((($$$######$$$%%%%%%$$$"""#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$%%%###$$$$$$$$$###$$$&&&(((&&&###!!!$$$$$$###$$$'''###$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))***************************)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++*********+++++++++***************))))))*********))))))))))))******++++++************************'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))***(((((())))))******++++++++++++,,,,,,,,,---------,,,,,,---......///000000///......------......///////////////000111333444111000000222444444111...---,,,,,,---///000000///......------------.........////////////000000000/////////000000000111111000000000000111111111111//////000111333444555555111444777888888:::>>>AAAGGGJJJMMMPPPSSSUUUYYY\\\aaabbbeeegggjjjkkklllmmmiiijjjkkkllllllmmmlllllljjjiiijjjpppvvvvvvpppjjjhhhiiijjjhhheeebbbaaabbb```___^^^\\\\\\[[[[[[[[[WWWWWWWWWVVVTTTPPPLLLIIIqqqoooiiiggg^^^XXX[[[aaabbbaaa``````[[[UUUQQQPPPMMMIIIFFF666555444444444333000...------,,,,,,+++******)))+++***)))(((((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%$$$$$$%%%######"""###%%%%%%###!!!%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$%%%'''&&&"""###'''###$$$$$$%%%%%%&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((***((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))***************)))))))))))))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))''')))***,,,,,,,,,+++***************************(((((())))))*********+++)))******++++++++++++*********))))))))))))******(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))((((((((()))******++++++++++++,,,,,,,,,---------,,,,,,------...///000000///......---------......222111000//////000111222//////000444888999555222,,,,,,+++---///000000///.........------.........------------.........///000000000000111111111111000000000000111111111111000111222555777999;;;<<>>DDDMMMSSS[[[]]]aaaeeehhhiiigggdddnnnmmmpppwww|||~~~}}}zzz{{{uuupppkkkkkk```YYY[[[aaadddeeefffdddbbb\\\TTTOOOMMMHHHBBB<<<999777555555444222111111///............---++++++++++++***))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######$$$######""""""######$$$%%%$$$######""""""######&&&%%%$$$######$$$%%%&&&################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((&&&&&&'''''''''((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((***)))((((((((()))+++,,,++++++,,,------------,,,---------....../////////333222///...---...000111........................///......000222111///,,,,,,++++++++++++,,,------------,,,,,,,,,---......,,,---......///111111000+++...222444444333333333???FFFOOOVVVYYY[[[^^^aaaiiikkknnnrrrvvvvvvnnneee{{{}}}~~~zzz{{{uuupppkkkkkk```YYY\\\ccceeefffffffffeee^^^VVVQQQNNNIIICCC<<<999777555555444222111111///............---+++++++++******)))(((((('''******)))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$######""""""######&&&%%%$$$######$$$%%%&&&################################################################################################!!!!!! !!!!!!#########""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%###"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((''''''((((((((()))))))))''''''(((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((***)))((((((((()))+++,,,***+++,,,,,,------,,,,,,------------............666555222000/////////000.................................//////...---+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,---...///,,,,,,---//////.........222000...---111:::EEEMMMWWW]]]dddgggfffcccccccccdddiiipppxxxzzz|||pppooo{{{yyytttssslllooosssvvvwwwuuuqqqoooiiifff___YYY\\\hhhtttyyyzzz~~~tttpppkkkiii```ZZZ^^^eeegggfffffffffeee___VVVQQQOOOJJJDDD<<<999777555555444222111000///------......,,,++++++******))))))(((''''''++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""#######################################$$$$$$$$$######""""""""""""#########""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((()))###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))'''(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))(((((((((((()))************+++,,,,,,,,,,,,,,,------------------------555555333222000/////////....................................------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...///000///---...222222...---///111444888===DDDNNNXXX___^^^aaaeeefffeeegggjjjmmmrrrzzzkkkdddkkkssswwwrrrooo~~~xxxrrrooojjjbbb\\\ZZZSSSUUUXXXZZZZZZYYYVVVUUUUUUUUURRRNNNOOOUUUZZZ[[[aaadddeeecccfffooovvvyyyxxxxxxxxxvvvtttwww}}}~~~sssoookkkhhh```[[[```ggghhhfffeeedddccc]]]UUUPPPNNNJJJDDD<<<999777555555444222111///...,,,,,,------+++************)))((((((''''''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######""""""######$$$$$$$$$%%%%%%$$$$$$$$$########################################################################""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000111111111000///...........................---.........---,,,,,,------------,,,---......///------------...///000111222000333999;;;888888;;;>>>EEEPPPZZZaaagggkkkmmmiiimmmsssvvvwwwzzz~~~wwwmmmiiiggg]]]aaaeeeeeeaaa]]]\\\\\\ccc]]]YYYYYYXXXTTTSSSTTTXXXYYY[[[\\\]]]]]]\\\[[[ccceeeddd```^^^___^^^[[[\\\___]]]WWWVVVZZZ```aaa]]]```bbbaaa]]][[[^^^aaajjjkkkrrryyy{{{xxxwwwxxx}}}rrrooojjjggg___\\\bbbhhhiiifffeeebbbaaa[[[SSSOOOMMMIIICCC<<<999777555555444222111///---,,,,,,,,,,,,+++)))*********)))((((((''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###"""############$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$##################$$$""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$""""""$$$&&&###############################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&(((((((((''''''&&&&&&%%%''''''''''''((((((((()))&&&''')))*********)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111///...........................,,,---......,,,,,,---......------------...//////---------...///000111111333222777AAAEEEEEEFFFKKK^^^___aaadddjjjrrr{{{}}}zzzmmmbbbYYY\\\```aaaaaabbbfffjjjmmmhhheeehhhlllnnnrrrwwwtttuuuwwwxxxzzz{{{|||}}}|||~~~}}}zzzzzz}}}~~~|||nnnpppmmmeee```bbbeeefffhhhmmmpppnnniiidddccceeeaaaaaaeeejjjiiidddbbbddd