BM 6( rrr```UUULLLGGGGGGGGGJJJ___rrrwwwppplllYYYWWWUUUWWWXXXSSSOOOKKKEEEAAA>>>===;;;:::777:::::::::EEE^^^zzz{{{rrrvvv~~~ooo___[[[bbbyyy]]]AAA@@@;;;999888999:::<<>>999;;;===;;;777666777999777777777777888888888888;;;===>>><<<888666777999888777555444333333444444444333333222222333333444333444444444555777;;;>>>???@@@CCCHHHNNNSSSUUUUUUXXXWWWVVVTTTTTTTTTTTTUUUTTT\\\kkk|||lll\\\RRRJJJGGGGGGCCCHHHOOOtttvvvpppbbbvvvjjj]]]ZZZWWWYYY\\\UUUSSSOOOIIIEEEBBB???===;;;666999<<<===FFF]]]xxx}}}qqquuu~~~{{{}}}}}}|||zzzxxxzzz~~~~~~|||{{{kkk\\\[[[cccxxxeeeAAA<<>>FFFXXXjjjuuuzzz||||||~~~}}}tttrrr{{{{{{iiiaaakkkrrryyyuuuyyyqqqnnnyyy~~~vvvtttzzzyyyxxx{{{~~~zzzhhh^^^RRRRRRRRRSSSUUUXXX\\\^^^^^^^^^]]]ZZZWWWUUUUUUWWW^^^___aaacccfffhhhjjjkkkooonnnkkkhhhfffggglllooouuuvvvyyy}}}sssgggdddccceeegggjjjlllmmmmmmnnntttvvvyyyzzzyyyzzz~~~||||||wwwqqqooorrrrrrppprrrqqqooollljjjhhhfffeeebbbbbbcccbbbaaa___]]]\\\\\\ZZZWWWUUUUUUUUUTTTRRRPPPOOOMMMLLLLLLMMMOOOPPPHHHEEEAAA>>>>>>======<<<<<<<<<<<<;;;:::999888777555666777888888999999999::::::999777555444666888666666555444222111111000111111222222222333333333222333444555555777:::===DDDDDDFFFJJJPPPTTTVVVWWWYYYYYYWWWUUURRRPPPQQQRRRVVV[[[hhhzzzjjj[[[RRRKKKGGGGGGAAAGGGOOOtttzzzpppaaavvv~~~iii^^^]]][[[^^^```ZZZWWWSSSMMMHHHEEEBBB???===888:::;;;;;;DDDYYYvvvzzzqqqzzz}}}~~~}}}xxxsssmmmhhhdddfffiiimmmqqqvvvyyy{{{|||yyywwwtttsssuuu}}}~~~{{{lll^^^^^^ggg~~~]]]>>>;;;<<<:::777666:::???III\\\nnnxxx|||~~~vvvuuu}}}|||iiiaaaiiioookkkpppuuuqqqyyy|||uuuttt{{{|||{{{~~~sss```VVVNNNOOOQQQTTTXXX\\\```bbb^^^^^^]]][[[ZZZZZZ]]]___llllllmmmmmmnnnooooooooouuutttsssrrrqqqssswwwzzzxxx|||sssjjjhhhiiikkknnnpppqqqqqqrrrsssuuuyyy}}}}}}}}}zzzwwwrrrmmmhhheeecccbbbccccccbbbaaa___]]]\\\[[[ZZZWWWUUUSSSSSSSSSRRRQQQPPPOOOMMMLLLLLLMMMOOOPPPJJJGGGBBB???>>>>>>===<<<;;;;;;;;;:::999888777666555555666777888888888888999999999888666555666777777666555444333222111111111222222222222333333333111222444555666888<<>>EEEOOOwwwyyysssccczzz~~~jjjaaaaaa___aaabbb[[[YYYUUUOOOJJJGGGCCC@@@>>>::::::999999@@@UUUttt||||||uuuooohhh```YYYUUUWWWXXX\\\```eeeiiimmmooojjjhhhdddbbbdddlllwww~~~yyyjjj]]]___jjjzzzRRR===;;;999888666666999@@@MMMaaassszzzwwwwww~~~jjjaaahhhllljjjtttrrrmmmsssuuu~~~|||}}}yyyrrrsssyyy~~~kkkXXXOOOMMMOOOSSSWWW[[[___aaaccc^^^^^^^^^]]]^^^aaafffjjjvvvvvvuuuuuuuuuuuuuuuuuutttuuuvvvvvvwwwyyy|||zzzvvvnnnnnnnnnoooqqqrrrrrrtttvvvxxx|||yyyqqqkkkgggffffffcccbbb```]]][[[YYYXXXWWWWWWUUURRRRRRRRRSSSRRRPPPPPPOOOMMMLLLLLLMMMOOOPPPLLLHHHDDDAAA@@@???>>>===:::::::::999888777555555444444555666777777777777777888::::::888666555666666666555555444333222222222222222222333333333333222333555666777:::>>>AAAFFFGGGIIIMMMRRRVVVWWWWWWXXXWWWTTTPPPLLLKKKMMMOOOQQQ\\\nnnjjj[[[SSSLLLFFFDDD===EEEQQQzzzvvvsssgggmmmfffeeeaaa```___XXXYYYUUUPPPKKKGGGCCC???<<<:::999777777===QQQqqq}}}vvvlllccc]]]YYYUUURRRTTTUUUVVVWWWZZZ]]]___aaaaaa___[[[ZZZ]]]fffrrrzzz{{{|||sssfff[[[```lll~~~|||{{{{{{jjjKKK===<<<888777777777:::AAAPPPfffvvv}}}wwwyyykkkdddjjjkkkmmmyyypppkkkpppsss}}}zzzwwwyyywwwqqqssszzz|||fffUUUMMMPPPSSSVVVZZZ]]]___``````____________```eeekkkpppsssttttttuuuvvvwwwwwwxxxqqqsssvvvwwwxxxyyy|||~~~}}}wwwooooookkkmmmoooppprrrwww}}}sssllliiiiiiiiibbb```]]]ZZZWWWVVVUUUUUUUUUTTTRRRRRRSSSSSSRRRQQQOOONNNMMMKKKKKKMMMNNNOOOKKKHHHDDDBBBAAAAAAAAA@@@;;;;;;;;;:::999777666555333444555666777777777777555777:::;;;999777555555555555444444333222222111222222222333333333444444555666888888999;;;>>>AAAEEEFFFHHHLLLQQQTTTUUUTTTXXXWWWTTTOOOKKKJJJLLLNNNNNN\\\pppiii[[[TTTMMMEEEBBB>>>FFFSSS~~~uuutttrrr}}}lllggggggaaa```___XXXZZZWWWRRRMMMIIIEEE@@@===999777777888===NNNooo}}}qqqbbbVVVRRRRRRRRRQQQUUUUUUUUUUUUUUUVVVXXXXXXZZZYYYXXXXXX^^^hhhuuu~~~|||zzzyyyoooccc[[[bbbpppzzzxxxwwwuuudddIII??????888999:::::::::BBBSSSiiiyyy~~~www{{{mmmgggmmmnnnkkkuuusssooorrrttt~~~}}}xxxxxx|||zzzwww|||xxxbbbSSSNNNQQQTTTXXX\\\___`````````aaaaaa``````aaaffflllqqqppppppqqqrrrssstttuuuuuusssvvvxxxzzz{{{|||~~~rrrjjjjjjhhhlllqqqvvv}}}ssskkkgggfffgggbbb```]]]ZZZXXXWWWVVVVVVVVVUUUSSSTTTUUUTTTSSSQQQOOONNNLLLKKKKKKLLLNNNOOOIIIFFFCCCBBBBBBDDDDDDCCC======<<<;;;:::888666555333444555666777777777777444777:::;;;:::777555555444444333333222222111111222222333333333444444444999:::::::::999:::===???AAABBBEEEJJJOOORRRSSSRRRXXXWWWTTTPPPMMMLLLMMMOOONNN\\\nnn|||}}}fffYYYTTTMMMEEEAAA???GGGTTT{{{mmmxxxiiieeegggbbbaaabbb\\\\\\XXXTTTPPPLLLHHHCCC@@@:::888999<<>>======<<<:::888666555444444555666777777777777444777:::;;;999777666666444444444333333222222222333333333333444444444444999::::::888777777:::<<<===???CCCHHHNNNQQQQQQPPPVVVVVVUUURRROOONNNNNNPPPOOO[[[iiiuuuvvv___UUURRRMMMFFFAAA???GGGTTTtttdddxxxjjjfffgggbbbaaaccc^^^ZZZXXXTTTPPPMMMIIIDDDAAA===<<<>>>AAAAAAHHHcccttt___QQQNNNQQQSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSVVV[[[cccnnnyyyuuukkk```\\\hhhyyygggFFF===???777666:::;;;:::DDD[[[sss~~~nnnkkksssqqqyyy~~~|||qqqnnnnnnmmmuuu{{{tttuuuxxx~~~jjjWWWOOOOOORRRTTTWWW[[[^^^```bbbbbb```bbbcccdddeeehhhmmmpppooopppqqqssstttvvvwwwwwwzzz|||~~~uuu{{{zzzpppfff^^^[[[[[[\\\YYYYYYYYYZZZZZZYYYXXXXXXXXXWWWVVVVVVVVVUUURRRPPPNNNMMMLLLKKKKKKLLLMMMNNNJJJGGGDDDBBBBBBBBBBBBAAA======<<<;;;999777555444555555666777888888888888444777999:::999777666777666555555555555444444444333333333444444444444555555666666555444444777999;;;===AAAGGGMMMQQQQQQPPPSSSTTTTTTSSSQQQOOOOOOOOOQQQZZZcccnnnoooZZZQQQPPPMMMGGGBBB???FFFSSSsssbbb}}}nnniiihhhaaa```bbb]]]WWWUUUQQQNNNKKKHHHCCC@@@@@@???BBBEEEBBBFFF^^^yyy}}}zzzkkkXXXLLLKKKNNNPPPPPPWWWXXXYYYYYYXXXVVVSSSQQQRRRTTTXXX]]]eeeooozzz~~~rrrggg]]]ZZZgggyyyhhhDDD;;;===666444999::::::EEE^^^wwwmmmkkkssspppuuu{{{}}}sssrrrssssss|||zzzvvv{{{|||hhhUUUOOOQQQWWWXXXYYY[[[\\\]]]^^^^^^___aaaccceeegggjjjnnnqqqkkklllooorrrvvvyyy|||}}}qqqeee```XXXQQQMMMLLLNNNPPPQQQRRRTTTUUUVVVVVVUUUTTTXXXWWWVVVVVVVVVTTTQQQNNNNNNMMMLLLJJJJJJLLLMMMNNNMMMIIIEEEBBBAAA@@@???>>><<<<<<;;;:::888666444333555666777888888999999999555777999999888777777888777777777777777666666666333333333444444444555555000111222222111222555888999<<>>>>>@@@::::::999888777777777888555666666666666666555555444555555666666555555444888:::<<<;;;888555333222555555444333333222111111000111111222222555999<<<;;;<<<@@@FFFLLLQQQRRRRRRVVVSSSPPPOOOOOOPPPPPPPPPUUU[[[^^^jjj}}}kkkYYYQQQOOOJJJDDDAAAAAAAAAPPPvvvssslllaaa```]]]```aaaZZZ\\\XXXUUUTTTTTTQQQKKKFFF<<<>>>999666:::???SSSqqqxxxwww~~~}}}~~~}}}iii]]]QQQMMMMMMLLLMMMPPPQQQUUUXXXXXXTTTQQQRRRTTTQQQTTTZZZbbbkkkvvv{{{mmmbbbZZZ[[[fffttthhhGGG:::999888666:::<<<>>>JJJbbb{{{zzzyyy~~~|||xxxzzz|||xxxwww|||xxxdddVVVTTTWWWXXX[[[]]]]]]\\\\\\^^^aaa^^^aaafffjjjlllnnnpppqqqpppsssxxx|||yyyqqqkkkfff___UUUMMMKKKIIIFFFFFFHHHJJJJJJIIILLLMMMOOORRRTTTWWWYYYZZZVVVVVVUUUSSSRRRPPPOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMHHHFFFCCC@@@>>>=========::::::999888777777777777555555666666666666555555444444444555555444444444888999::::::777444444444555444444333222222111111222222222222222333777:::<<<>>>AAAGGGMMMRRRSSSSSSUUUSSSQQQPPPOOOOOOOOOOOOJJJSSS[[[kkkvvvfffVVVQQQOOOJJJDDD@@@???@@@OOOtttuuuyyyxxx|||hhh___^^^[[[]]]^^^XXX[[[XXXUUUTTTSSSPPPKKKFFF<<<>>>999666:::===OOOlll|||zzzxxx}}}uuuooommmkkkiiijjjppptttooofff]]]TTTMMMLLLMMMLLLMMMOOOMMMPPPSSSSSSQQQPPPRRRTTTQQQUUU\\\eeeooozzzzzzlllaaaYYY[[[fffssskkkIII;;;999888777:::<<>>???@@@???===;;;:::999888777777777777444555555666666666555555555444444333333444444555777888999777555444444555444444333333222111111111333333333222111222555888===???CCCIIIOOOSSSTTTSSSSSSSSSRRRQQQPPPOOOOOONNNNNNZZZddduuupppcccVVVQQQOOOJJJCCC??????@@@OOO}}}sssvvvtttmmmyyy{{{{{{wwweee\\\\\\XXXXXXZZZSSSXXXVVVTTTRRRQQQNNNIIIEEE>>>???:::999===???OOOjjjxxxppphhhccc\\\YYYUUUTTTXXX[[[ZZZVVVUUUOOOKKKMMMNNNLLLLLLNNNKKKMMMNNNNNNMMMNNNPPPRRRSSSVVV[[[cccnnn{{{uuuhhh^^^ZZZ]]]jjjwwwfffGGG===;;;999777:::<<>>@@@DDDJJJPPPTTTTTTSSSQQQRRRSSSRRRQQQOOONNNNNNQQQ___jjj{{{lllaaaUUUQQQNNNHHHAAA===???AAAQQQ}}}rrrvvvuuunnn~~~ooo___YYYZZZVVVWWWYYYTTTWWWVVVUUUTTTRRROOOKKKIII>>>???;;;:::>>>@@@MMMfffxxxnnneee\\\WWWSSSOOOKKKLLLNNNPPPRRRSSSRRROOOMMMOOOOOOLLLJJJLLLKKKKKKLLLKKKKKKKKKMMMOOOQQQRRRVVV^^^kkk~~~~~~rrrddd\\\ZZZ___mmmzzzzzzYYYCCC===<<<999777:::===BBBSSSmmm~~~~~~}}}wwwoootttcccZZZYYY]]]______bbbfffkkknnnnnnmmmooouuu|||{{{jjj___]]]^^^^^^]]]___bbbeeegggfffccc`````````aaacccgggmmmssswwwzzzyyyuuuppphhh```YYYUUUOOOPPPPPPPPPQQQQQQRRRRRRQQQPPPOOONNNMMMLLLLLLLLLKKKFFFAAAAAADDDFFFEEEBBB<<<;;;:::888777666666666333333444555555555555555444444444333333444444444555666666444222222333555222111111111111111000000///000111111111333777:::>>>@@@DDDKKKPPPSSSSSSRRROOOQQQSSSSSSQQQOOOPPPQQQNNN\\\iiizzzhhh]]]SSSOOOLLLEEE???======BBBTTTrrrwwwuuuvvvuuuhhhZZZWWWZZZWWWYYY\\\XXXSSSSSSSSSRRRPPPNNNKKKJJJ@@@AAA;;;:::>>>===GGG^^^pppdddZZZRRRLLLJJJFFFEEEGGGHHHIIILLLQQQRRROOOOOOQQQPPPKKKJJJKKKLLLKKKIIIIIIIIIKKKNNNOOOMMMNNNRRR\\\mmm}}}pppbbbZZZYYY```nnnzzz{{{xxxdddKKK=========999888:::===DDDVVVqqq~~~}}}zzzxxx{{{qqqgggttt}}}qqqccc\\\]]]aaa^^^aaaeeejjjmmmooopppppppppwwwvvveee^^^```eeefffeeehhhkkkmmmnnnllljjjhhhiiikkkmmmoooqqqtttxxx{{{yyywwwsssnnnggg```ZZZWWWRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNJJJFFFBBBAAABBBCCCBBB@@@<<<;;;:::888777666666666222333444555555555555555444555555666666555555444444555666444222111111222000000000000000000000000...///000000111444888;;;<<>>===;;;CCCWWWrrrxxxnnnkkk]]][[[]]]YYYZZZ]]]XXXPPPQQQRRRQQQPPPNNNLLLLLLFFFFFF???===>>>;;;BBBVVV}}}rrrcccXXXPPPJJJFFFCCCAAAAAAEEEEEECCCGGGMMMPPPNNNOOORRRPPPKKKJJJLLLJJJIIIGGGGGGJJJMMMPPPRRROOOQQQVVV```rrryyylll^^^XXXZZZbbbqqq~~~vvvtttmmmZZZCCC999;;;<<<888888:::===EEEYYYttt|||~~~xxxtttppprrryyyyyyjjjaaalll~~~tttzzz~~~|||mmmaaa\\\___cccaaaffflllpppqqqqqqtttvvvuuu}}}qqqccc```gggmmmnnnpppqqqqqqqqqpppppppppqqqtttxxx~~~}}}||||||tttrrrnnnhhhccc]]]YYYWWWVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRJJJHHHEEEBBB@@@?????????===<<<:::888777666555555111222333444555555555555333555777888888777555333333555666555222000//////000000000000000000000000///000000000000222666999:::===BBBHHHNNNPPPOOOMMMLLLOOOQQQPPPNNNOOOTTTXXXqqq[[[RRRIIIGGGEEEAAA>>>>>><<>>>>>@@@===<<<:::888777666555555111222333444555555555555333555888::::::888555333333555777666333000...---////////////000000000000111222222111000111444777999<<>>===^^^nnn~~~xxxjjj^^^\\\^^^\\\WWWUUUWWWWWWWWWXXXYYYZZZZZZZZZRRROOOHHHAAA===>>>CCCGGGrrryyykkkcccWWWOOOJJJIIIGGGFFFBBBCCCDDDFFFGGGHHHIIIJJJMMMOOORRRTTTVVVUUUTTTSSSRRRMMMHHHIIINNNUUU[[[]]]]]]bbbiiivvv}}}ggg]]]SSSSSS[[[gggxxxkkkRRR@@@777===AAA888999999<<>>;;;;;;999888666555444333222333444555555555444333111111444999999444111222111333555555444222222222444333222000//////......///000000000000111444666===BBBEEEGGGJJJMMMMMMIIINNNNNNPPPQQQOOONNNVVV___qqq\\\TTTLLLHHHCCC===::::::>>>AAAcccooowwwkkk___^^^```^^^ZZZXXXWWWXXXXXXXXXYYYYYYZZZZZZUUURRRLLLEEE@@@???BBBEEEnnnssslll]]]XXXPPPKKKIIIIIIGGGFFFIIIIIIIIIJJJKKKLLLMMMNNNKKKNNNRRRVVVYYYYYYYYYXXXWWWSSSNNNMMMQQQVVVZZZ\\\gggooozzzwwwggg___XXXYYY___jjjxxxgggLLL???999===BBB===999999<<>>CCCFFFJJJPPPPPPLLLLLLLLLNNNOOOMMMMMMTTT^^^vvvZZZSSSLLLIIIDDD>>>::::::???EEEjjj|||pppwwwkkkaaa```bbb```]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]ZZZWWWRRRKKKEEEBBBBBBDDDhhhpppaaa[[[RRRPPPMMMMMMNNNOOOOOONNNNNNMMMLLLLLLLLLMMMOOOPPPOOORRRXXX^^^aaaccccccbbb___\\\YYYYYY\\\aaadddfffqqq}}}wwwaaaZZZVVVXXX^^^gggsss~~~fffHHH@@@;;;;;;??????999999===III___yyytttnnnuuurrrllljjjqqqxxxuuummm]]]^^^oooyyy|||~~~uuupppyyy}}}vvvllleeedddiiioooppptttyyyzzz{{{wwwrrrtttyyy~~~~~~~~~~~~~~~zzzrrrnnniiifffdddcccbbb```]]][[[XXXUUUSSSPPPOOONNNNNNMMMKKKKKKLLLMMMLLLKKKJJJHHHEEECCC@@@?????????>>>===<<<999777555333333111222444555555555444444444333666;;;;;;666333444333555666666333111111111111000000//////000000111///000000000000111444666999>>>BBBFFFKKKQQQPPPLLLJJJJJJLLLMMMLLLLLLSSS]]]zzzXXXRRRMMMKKKGGG???;;;:::???GGGlllzzzpppvvvkkkccccccdddbbb```___aaaaaaaaaaaaaaaaaaaaaaaa```^^^YYYRRRKKKFFFDDDDDD```|||~~~qqq^^^SSSQQQQQQQQQRRRTTTXXX\\\___```YYYXXXWWWVVVVVVWWWXXXZZZ]]]aaafffllloooqqqqqqpppiiihhhhhhkkkpppvvv|||vvv]]]WWWTTTVVV\\\eeesssiiiHHHCCC===777888;;;999999===JJJ```{{{vvvpppvvvuuupppmmmssswwwwwwrrreeeeeessszzzuuu|||yyywww}}}tttkkkdddeeejjjnnnrrruuuyyy{{{}}}{{{xxxzzz}}}}}}~~~yyyuuuqqqnnniiifffdddbbb___\\\YYYXXXWWWUUUSSSQQQPPPPPPOOOMMMLLLKKKLLLMMMLLLKKKHHHFFFDDDBBB@@@???>>>??????>>><<<:::777555333222000222333555666666555555444333666:::999555222333333444555555222///...//////////////////000111111///000000000000111444666===AAAEEEHHHMMMQQQOOOIIIIIIIIIKKKMMMLLLLLLTTT]]]zzzUUUPPPMMMMMMJJJBBB===<<>>KKKaaa|||yyysssxxxtttooommmsss}}}|||wwwpppssssssjjjlllyyy}}}uuukkkeeefffkkkooosssuuuxxx{{{~~~}}}|||wwwsssppplllhhhdddaaa]]]YYYVVVTTTUUUUUUUUUTTTTTTTTTSSSRRRPPPNNNMMMNNNNNNMMMKKKHHHFFFDDDAAA???>>>>>>>>>???>>><<<999777444333222///111333555666666666666444333444888888333111222111333444333000...------............///000111222///000000000000111444666???BBBEEEIIIPPPTTTQQQJJJIIIIIILLLNNNMMMNNNVVV___zzzRRRNNNMMMOOOMMMFFF@@@??????FFFhhhrrrpppmmmooo{{{rrrkkkeeeeeeeeebbb```aaa^^^^^^___``````aaabbbbbbeeeccc___YYYQQQKKKGGGGGGSSSuuurrrbbbWWWPPPRRRWWWXXX]]]dddlllttt|||wwwjjj[[[XXXWWW\\\dddqqqzzz~~~___DDDCCC>>>777999;;;999:::>>>LLLccc~~~{{{vvvzzz}}}qqqmmmlllrrr}}}}}}wwwoooiiimmmpppjjjooo~~~uuukkkggghhhmmmppprrrtttxxx|||~~~~~~{{{wwwtttnnnjjjeee```]]]YYYUUURRRRRRSSSTTTUUUVVVVVVVVVVVVTTTRRRPPPOOOOOONNNMMMLLLIIIGGGDDDBBB???>>>>>>>>>===<<<;;;888666444222222///000222444666777777777555333444777777222000222000222333333000...---...............//////000111///000000000000111444666;;;???CCCIIIRRRXXXTTTMMMIIIIIILLLOOONNNOOOXXXaaa|||OOOMMMNNNQQQQQQJJJDDDBBB@@@GGGiiilllpppkkkmmm}}}~~~qqqjjjeeedddddd```^^^___[[[\\\]]]^^^___```aaabbbcccaaa]]]WWWOOOJJJGGGGGGOOOoooyyydddXXXRRRRRRWWW^^^^^^hhhuuuqqqdddVVVVVVZZZbbblllzzz||||||yyyVVVAAA@@@;;;888::::::999:::>>>LLLccc|||www{{{}}}rrroooooovvv}}}vvvnnngggkkkoookkkqqq{{{pppgggeeehhhmmmpppqqqssswww|||}}}zzzwwwtttkkkgggbbb]]]ZZZWWWTTTQQQSSSSSSUUUVVVWWWWWWWWWVVVUUUSSSPPPOOOOOONNNMMMKKKJJJIIIFFFBBB@@@>>>======;;;:::999777555444222222...///222444666777777777666444555888777333111333000222444444222000000000//////.........//////000///000000000000111444666999===AAAGGGQQQWWWSSSKKKHHHIIILLLOOONNNPPPXXXbbb~~~NNNLLLNNNSSSSSSLLLFFFDDDAAAIIIkkkhhhppprrruuu}}}pppiiiddddddccc___]]]^^^[[[\\\]]]___```bbbcccddd```___[[[TTTMMMHHHGGGGGGMMMmmmppp\\\RRRQQQUUU[[[aaaeeerrrxxxiiiZZZWWWYYYaaalllxxx{{{{{{nnnQQQ@@@===888777999777::::::???MMMddd|||www{{{wwwttttttzzz|||tttrrrjjjmmmppplllssszzzyyy|||uuujjjbbbaaaeeekkkoooppprrrwww|||~~~}}}}}}}}}zzzvvvrrriiieee```[[[YYYWWWUUUSSSTTTUUUVVVWWWXXXWWWVVVUUUUUUSSSPPPOOONNNNNNLLLKKKLLLJJJGGGCCC@@@>>>======999999888666555333222222...///222444666777888888888666666999888444222444111333555555444222222222//////............/////////000000000000111444666;;;>>>AAAGGGOOOTTTOOOEEEGGGHHHKKKNNNNNNOOOXXXbbb~~~MMMPPPQQQPPPQQQRRRNNNHHHBBBNNNnnnuuu||||||zzziiihhhfffccc___[[[WWWUUUUUUUUUVVVWWWYYY[[[]]]^^^^^^ZZZVVVRRROOOLLLIIIFFFJJJaaa|||mmm```UUUUUUYYY___gggppp|||zzzmmm```XXXWWWaaakkksssxxxpppppplll^^^JJJ???===888:::<<<666;;;;;;>>>IIIbbb~~~~~~zzzvvvtttwww~~~|||xxxxxxxxxzzz|||}}}~~~~~~uuujjjeeebbbccchhhooommmpppuuuyyy}}}~~~~~~}}}~~~{{{zzzxxxxxxwwwtttooolllfffbbb^^^[[[ZZZZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUSSSQQQOOOMMMLLLLLLMMMNNNKKKIIIFFFCCC@@@>>>======::::::888777555333222111...000111222222333555777666555555444444444555555777777666333000///000222444222///...---///111222///000111111111222555888;;;===BBBGGGLLLLLLJJJHHHIIIJJJNNNQQQPPPOOOVVV___LLLPPPQQQQQQSSSTTTQQQKKKHHHWWWvvvyyyxxxqqqfffeeebbb^^^[[[XXXVVVTTTTTTTTTUUUVVVWWWYYY[[[[[[YYYVVVRRROOOMMMJJJGGGDDDHHH^^^yyy}}}aaaYYYTTTWWW^^^fffrrr|||vvviii^^^XXX^^^jjjuuu}}}zzzsss\\\HHH>>><<<888:::<<<666999;;;===HHHaaavvvsssrrrvvvyyy{{{~~~|||rrriiieeeccccccgggmmmkkkmmmpppsssvvvyyy}}}~~~~~~~~~|||{{{yyyxxxuuurrrmmmiiiccc```]]]\\\\\\\\\\\\[[[XXXXXXVVVUUUTTTSSSSSSSSSRRRPPPNNNLLLKKKKKKLLLMMMKKKIIIFFFCCC@@@>>>>>>===:::999888666555333222111...///111111111222555777555444444333333333333333666666666444111111222333444333111/////////000111///000111111111222555888<<<>>>AAAFFFKKKLLLJJJHHHIIIJJJNNNPPPOOOOOOVVV___zzzLLLOOORRRRRRUUUXXXUUUPPPOOOccc}}}wwwsssiiiaaa___\\\YYYWWWUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVTTTPPPNNNMMMJJJGGGEEEGGGYYYsssoooWWWUUUVVV]]]fffrrr~~~ooobbb[[[YYY___mmm{{{wwwYYYFFF>>><<<888999;;;666888999===GGG```wwwvvvvvvzzzvvvyyy~~~wwwooogggdddccccccfffjjjggghhhjjjkkkllloootttwww~~~|||||||||}}}~~~}}}}}}~~~~~~}}}}}}}}}{{{xxxvvvqqqkkkgggaaa```______``````^^^]]]YYYXXXVVVTTTSSSQQQQQQQQQQQQOOOMMMKKKJJJJJJKKKKKKLLLJJJGGGCCCAAA???>>>>>>999999888666444333222111---///111111111222444666444444333333222222222222444555555444222222333555444333222222111000000//////000111111111222555888>>>???AAAEEEIIIKKKKKKIIIHHHJJJMMMPPPOOOOOOUUU^^^uuuLLLOOORRRSSSWWW[[[ZZZVVVSSSlllsssooouuuggg[[[[[[ZZZYYYWWWUUUSSSRRRPPPQQQRRRRRRSSSSSSTTTTTTUUUSSSQQQPPPOOONNNKKKIIIFFFTTTjjj~~~kkkXXXZZZ___gggrrrxxxggg\\\YYYZZZ```ooo~~~rrrUUUDDD======888888;;;666666999<<>>>>>999888777666444333222111---///111222222333444666444444444444333333222111111333333333111111222444333333333333222111///...///000111111111222555888??????AAAEEEHHHKKKJJJJJJHHHIIILLLOOONNNNNNUUU^^^wwwKKKOOORRRTTTYYY^^^^^^[[[XXXtttnnnkkkyyygggWWWYYY[[[\\\ZZZWWWTTTQQQQQQQQQRRRSSSSSSRRRRRRQQQRRRQQQQQQQQQQQQQQQNNNLLLGGGOOOaaa{{{}}}xxxhhh___dddmmmvvv{{{lllooo{{{}}}ppp```XXXYYY]]]hhhxxx~~~~~~mmmRRRBBB===>>>888888;;;777666888<<>>======888777666555444333222111---///222333333333555666666666666666555444222222...000111111000///000222111222333333333111///---///000111111111222555888???@@@AAAEEEHHHJJJJJJIIIGGGHHHLLLOOONNNMMMTTT]]]zzzLLLOOORRRTTTZZZ```aaa^^^\\\wwwnnnppp|||{{{eeeXXXZZZ\\\]]]\\\YYYVVVSSSSSSTTTUUUUUUUUUSSSRRRQQQOOOOOOOOOQQQSSSSSSQQQOOOKKKLLLYYYsssyyy}}}wwwmmmwww~~~oooeeehhhrrr~~~nnn```VVVVVV[[[gggxxxuuuyyy}}}tttggg[[[WWW[[[aaaooovvvbbbooolllOOOAAA>>>???999999<<<888666999<<>>@@@CCCGGGJJJKKKIIIFFFFFFGGGKKKMMMLLLLLLSSS\\\vvvLLLOOORRRTTTZZZaaabbb___[[[rrrmmmyyyvvv^^^ooo|||ccc```^^^[[[YYYWWWXXXYYY[[[XXXYYYZZZZZZYYYWWWTTTRRRRRRRRRTTTWWWZZZ[[[YYYWWWQQQJJJOOOhhhyyynnnyyytttnnnpppwww]]]XXX___XXXRRRNNNPPPVVV```ppp}}}|||sssfff[[[WWWZZZaaagggxxxlllUUUYYYttt}}}eeeLLL@@@@@@AAA;;;:::>>>:::777:::===DDDWWWwwwxxxyyy~~~wwwvvvwww||||||vvvllljjjlllqqquuuyyy~~~{{{}}}qqqeeeYYYXXXZZZZZZZZZ[[[ZZZ]]]```bbbdddfffiiikkkhhhhhhiiiiiijjjnnnsssvvv~~~~~~}}}}}}zzzyyyxxxwwwyyy}}}}}}yyy{{{yyyxxxxxxxxxwwwuuuqqqmmmgggdddaaa``````aaabbbaaaYYYXXXVVVTTTSSSRRRQQQQQQOOONNNKKKIIIHHHHHHIIIJJJGGGFFFCCC???===;;;::::::666666555444333333222222///222666888888777888888444555666666444222000......000222222000.........------......//////000000///000111111111222555888===???CCCHHHKKKKKKHHHEEEFFFGGGJJJMMMLLLLLLSSS\\\sssLLLSSSVVVVVVXXX^^^^^^[[[ZZZzzzyyyvvvsss]]]qqqxxxiii```^^^[[[YYYXXXXXXXXXYYYXXXYYY[[[\\\[[[YYYVVVTTTUUUWWW[[[]]]]]][[[YYYXXXSSSNNNNNN^^^xxx}}}pppsss~~~hhh\\\YYY[[[ZZZYYYWWWUUUWWW^^^hhhoootttyyysssiii]]]WWWUUUYYYdddnnn}}}___PPPiii~~~tttZZZHHHFFFBBB???<<<::::::::::::;;;<<>>;;;::::::888::::::???QQQqqqzzzwww{{{{{{{{{pppjjjgggooo}}}~~~uuuvvv}}}xxxddd^^^[[[___ccccccbbbccc```cccfffgggfffcccaaaaaa``````eeemmmsssxxx~~~{{{uuussszzz~~~}}}zzzxxxvvvuuuttttttuuuxxx{{{|||zzzyyyxxxwww}}}{{{|||}}}zzzwwwttttttsssrrrrrrqqqqqqqqqmmmnnnnnnllliiiddd___\\\VVVUUUUUUTTTTTTQQQMMMJJJJJJIIIIIIHHHHHHHHHIIIIIIBBBBBBCCCCCCBBBAAA???>>>777666666555333222222111...///111222333333222222333333222222333555777888222111000000///........................//////000......000111333555666666===@@@AAABBBGGGMMMNNNKKKLLLLLLMMMNNNMMMMMMTTT^^^}}}PPPQQQWWW^^^cccaaa\\\XXXgggvvvtttgggccc___^^^\\\[[[ZZZZZZZZZ[[[XXXYYY[[[]]]____________ccccccffflllrrrtttqqqmmmgggccc]]]ZZZbbbuuu{{{zzz}}}hhhcccdddbbbbbbfffooowww~~~|||wwwtttzzz|||jjjZZZNNNLLLOOOUUU]]]gggvvvvvvaaa~~~{{{xxxrrreeeZZZXXXNNNLLLGGGBBB>>><<<;;;:::999;;;<<>>NNNmmm~~~vvvnnnmmmooopppllliiiiiioooyyy|||}}}||||||zzzuuusssuuu~~~}}}sssiiidddcccgggjjjiiijjjmmmhhhjjjjjjhhheeebbb``````cccdddjjjqqquuuyyyyyyuuuuuuvvv}}}{{{yyywwwvvvvvvvvvvvvwwwwwwuuusssqqqpppqqqrrrrrrssstttvvvwwwxxxyyyuuuwww{{{}}}{{{yyywwwwwwuuuwwwzzz}}}|||zzzvvvsssqqqnnniiiddd___\\\ZZZYYYUUUUUUUUUUUUUUUSSSPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHFFFCCC???<<<888777555555444444333222222111///000111222333222222111222222111000000///000000222111000.........///000//////......//////000111...//////111222444666777<<>>;;;999888555444444333333222222222000111222333333333222111111111111111111000000///222111///.........000111///////////////000000111000/////////111444777888<<>>======>>>444444444333333222222222000111222333444333222111000000222333333222111000222111///...---...000111///////////////000111111111000///...000333777999<<>><<<666555444444222222111000///000000222333444555555333222111111000000111111222000......///000000///---------............///...///000000000111444777===>>>AAADDDGGGIIIJJJKKKLLLMMMJJJKKKOOOLLLQQQcccyyyccc```uuuRRRccceeedddkkkgggdddppp}}}ppp{{{dddXXXZZZ]]]^^^aaacccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^```dddeeedddbbbbbb^^^^^^```]]]^^^oooooo___dddppp~~~}}}fffUUUSSSQQQWWWbbbdddtttzzzoooeeedddkkkwww|||uuuwwwrrriii^^^UUUQQQOOONNNRRRXXXeeewwwjjjPPPTTTdddvvvwww|||dddZZZWWWTTTOOOKKKFFFBBB@@@>>>;;;:::;;;888888===HHH```{{{wwwssspppmmmnnnppprrrtttsssrrrxxx}}}zzz{{{rrrffffffeeeeeefffggghhhiiihhhiiihhhgggffffffiiikkkjjjqqq{{{}}}zzzzzzxxxyyy}}}|||wwwqqqllljjjiiihhhgggjjjiiihhhiiikkknnnqqqtttsssrrrrrrrrrsssqqqmmmiiijjjgggeeeeeeeeeccc___\\\TTTPPPKKKIIIIIIIIIHHHGGGKKKPPPWWW^^^dddhhhiiiiiicccbbb```]]]\\\^^^bbbfffmmmsss{{{~~~~~~zzzyyyvvvrrrmmmgggaaa^^^ZZZZZZZZZZZZZZZYYYYYYYYYVVVSSSPPPNNNOOOPPPQQQQQQOOOMMMKKKHHHGGGGGGGGGHHHIIIFFFCCCAAA@@@???===;;;666555444444222222111000...//////000222333333444333222111111000000111111222000............---,,,---------............///...///000000000111444777===>>>AAADDDGGGIIIJJJKKKNNNOOOKKKLLLPPPLLLRRRdddwwwaaa```sssYYYbbbfffkkkmmmddddddvvv}}}pppwwwzzzaaa[[[aaa______^^^^^^^^^^^^^^^^^^____________````````````[[[[[[ZZZ\\\^^^```______^^^[[[[[[]]]\\\\\\fffttt|||llleeewwwgggYYYXXXUUUXXX^^^^^^fffxxxzzzmmmfffcccdddlllvvv}}}uuulllsssjjj]]]RRRMMMLLLNNNPPPUUU___ooo~~~[[[UUUhhh}}}ppp\\\UUURRRPPPKKKHHHDDDAAA???>>><<<:::;;;999888<<>>;;;:::666555444444222222111000......///000111222222333333222111111000000111111333111...---------+++***---------............///...///000000000111444777===???AAADDDGGGIIIJJJKKKPPPQQQMMMMMMQQQNNNSSSfffwwwbbb^^^ppp___```hhhrrrpppdddjjjwwwxxxpppooo]]][[[ccc\\\[[[XXXVVVUUUUUUVVVWWW\\\\\\\\\\\\\\\\\\[[[[[[WWWWWWWWWXXXYYY[[[[[[[[[^^^ZZZYYYZZZZZZZZZ```hhhllloooggg\\\^^^^^^cccjjjjjjmmmyyyzzzuuuoooiiilllkkkpppzzzrrrlllkkk___SSSKKKIIIKKKOOOTTT[[[iii{{{jjj[[[mmmyyyoooxxxzzzttteeeWWWRRRPPPNNNKKKHHHEEEBBBAAA@@@>>>===;;;999999<<>><<<:::888666555444444222222111000//////000000111222222333333222111111000000111111222000...---......---+++---------............///...///000000000111444777>>>???BBBDDDGGGIIIKKKKKKRRRSSSNNNNNNRRROOOUUUhhhhhh___lllbbb^^^jjjwwwpppfffuuusssjjjooorrrdddZZZZZZ]]]YYYWWWTTTRRRPPPQQQRRRSSSZZZZZZYYYXXXWWWUUUUUUTTTTTTTTTUUUUUUUUUWWWYYYZZZ```\\\YYYYYYYYYYYY^^^ddd|||wwwbbbqqqwwwxxxsssyyykkkccchhhkkksss|||~~~~~~vvvuuuwwwxxxzzzxxxzzzooohhh\\\RRRJJJIIIJJJKKKQQQYYYddduuupppZZZfffzzzqqqqqqpppjjj___WWWSSSRRRPPPKKKIIIFFFDDDCCCBBB???>>>;;;:::999;;;AAAVVVxxx}}}uuuhhhhhhpppxxxsssnnnppp~~~{{{vvvuuuyyy|||yyyxxxoookkkmmmoooqqqrrrqqqpppnnnooonnnmmmkkkiiikkknnnqqqwww|||sssjjjbbb^^^OOOLLLGGGDDDCCCAAA@@@>>>@@@@@@@@@@@@AAABBBDDDEEEBBBCCCCCCCCCDDDDDDFFFGGGHHHHHHIIIKKKNNNSSSXXX[[[]]]dddkkkmmmjjjfffgggiiiiiihhhfffccc___[[[XXXWWWUUU\\\hhhsss|||}}}{{{yyywwwvvvvvvuuussspppmmmiiigggfff\\\]]]]]]\\\[[[XXXVVVUUURRRQQQQQQQQQRRRQQQOOOLLLMMMLLLIIIGGGFFFGGGGGGHHHHHHEEEBBB???>>><<<999777666555444444222222111000000111111222222333333333333222111111000000111111000///---...///000000///---------............///...///000000000111444777>>>???BBBEEEHHHJJJKKKLLLSSSSSSNNNOOOSSSPPPWWWjjjuuufffnnnccc^^^lllxxxllliii|||jjjzzzuuuggg^^^ZZZXXXWWWXXXWWWVVVUUUTTTTTTTTTTTTXXXWWWVVVTTTSSSQQQPPPOOOSSSTTTTTTTTTTTTUUUXXXZZZ___^^^]]][[[ZZZ[[[___bbbrrr{{{WWWZZZfffxxx}}}pppeee___hhh|||rrrkkksssxxx~~~yyyzzzggg\\\MMMGGGEEEJJJLLLMMMVVVbbbsssoooVVVSSSssszzzppplllddd]]]YYYWWWUUUTTTNNNKKKHHHFFFDDDBBB???<<<;;;:::::::::???RRRuuu{{{vvviiigggkkkqqqnnnnnnxxxwwwrrrooorrr{{{~~~|||{{{~~~vvvmmmlllmmmppprrrttttttsssrrrsssrrrpppmmmlllmmmqqqttt{{{zzzmmm```XXXLLLIIIEEECCCBBBBBB@@@?????????>>>>>>??????@@@AAACCCDDDDDDDDDCCCDDDGGGIIIHHHKKKOOOSSSZZZbbbkkkppp|||~~~zzztttooojjjhhhffffffppp~~~}}}}}}}}}|||{{{zzzyyyvvvrrrooommmkkkkkkbbbbbbbbbaaa^^^[[[WWWUUUSSSRRRQQQRRRRRRRRRPPPNNNLLLKKKIIIGGGFFFFFFHHHHHHIIIFFFBBB???>>><<<999777666555444444222222111000111111222222333333333333333222111111000000111111000...---...000222222111---------............///...///000000000111444777>>>@@@BBBEEEHHHJJJKKKLLLRRRRRRNNNNNNSSSQQQYYYmmmvvv{{{ddd___nnnuuueeeiiitttggg```\\\XXXTTTWWWXXXZZZ[[[[[[ZZZXXXWWWUUUUUUTTTSSSQQQPPPOOOOOOSSSUUUUUUTTTSSSUUUXXX\\\ZZZ^^^aaa```^^^]]]___aaafffZZZOOOWWWfffvvvqqqcccZZZYYYbbbuuutttqqq||||||]]]PPPFFFCCCGGGNNNQQQSSS```qqqfffXXXLLLWWW}}}rrrjjjbbb]]]\\\[[[XXXWWWSSSPPPMMMJJJHHHDDD@@@===;;;:::::::::===OOOrrrsssuuuxxxuuuppppppmmmooottt{{{tttmmmggghhhsss}}}tttkkklllmmmppprrrtttvvvvvvvvvtttsssqqqooonnnpppuuuyyy~~~|||lll]]]TTTIIIGGGEEECCCCCCCCCBBBAAA>>>>>>??????@@@AAABBBBBBFFFHHHIIIJJJKKKNNNTTTXXX\\\bbbkkkttt|||}}}zzzzzz|||~~~~~~}}}|||{{{zzzxxxtttqqqnnnlllhhhhhhgggeeebbb]]]XXXVVVTTTSSSQQQQQQRRRRRRPPPOOOLLLJJJHHHFFFFFFFFFHHHIIIIIIGGGCCC@@@>>><<<:::777666555444444222222111000111111111111222222222222333222111111000000111111000...------///000000///---------............///...///000000000111444777???@@@BBBEEEHHHJJJLLLLLLPPPQQQLLLMMMSSSRRRZZZooodddaaaooorrr```hhhxxxlllccc^^^XXXSSSVVVXXX[[[^^^___]]][[[YYYSSSSSSRRRRRRQQQQQQQQQPPPTTTUUUVVVUUUTTTUUUYYY]]]UUU]]]eeeeeeaaa______```^^^{{{fffMMMKKKPPP\\\oooxxxkkk\\\VVV]]]dddtttrrrsssqqqVVVJJJFFFEEEJJJSSSVVVYYYiii~~~yyyUUUMMMLLL___tttjjjaaa^^^^^^]]]ZZZXXXYYYVVVRRROOOLLLHHHCCC@@@;;;;;;:::999<<>>>>>::::::>>>DDDaaaooosssyyyuuunnnrrr}}}wwwxxxiiiaaaiiicccbbbuuuyyyqqqlllnnnppprrruuuwwwyyyzzzzzzzzzyyywwwuuuuuuyyy}}}~~~xxxgggVVVKKKIIIIIIHHHFFFDDDDDDEEEGGGCCCIIIPPPSSSSSSSSSTTTUUUWWWZZZbbbkkkqqqzzz|||yyy}}}}}}|||zzzxxxxxxzzz||||||{{{zzzwwwtttpppnnnlllpppooolllgggaaaZZZUUURRRRRRRRRRRRSSSSSSRRRNNNKKKKKKJJJIIIHHHHHHHHHHHHHHHEEECCCAAA@@@???<<<999777555444444333222111000000000000111111111222222222222222222222222222222222000///...------,,,------,,,---------......//////000000111000000222666999>>>@@@AAABBBDDDHHHLLLPPPRRROOOIIILLLRRRQQQ[[[tttdddoooqqqgggeeewwwlll```]]]ZZZWWW[[[\\\]]]]]]\\\ZZZXXXVVVWWWTTTRRRSSSUUUVVVUUUTTTTTTSSSSSSTTTVVVXXXYYYZZZWWWXXXZZZ\\\^^^^^^^^^^^^```ssszzzgggTTTHHHKKKTTT```mmm{{{wwwkkkiiilll{{{tttnnnrrruuuxxx}}}{{{ppp^^^MMMEEEHHHIIIOOOWWW```mmmpppTTTGGGQQQaaatttmmmiiiccc___^^^^^^\\\ZZZYYYXXXUUUQQQMMMGGGCCC@@@======999999===CCC^^^ssstttzzzzzzrrrsss|||}}}{{{ppprrrgggdddnnnhhhcccqqq{{{tttooopppqqqsssvvvyyy|||~~~~~~{{{yyyxxx|||}}}~~~qqq___RRRKKKFFFGGGGGGFFFEEEGGGJJJLLLOOOTTTZZZ]]]^^^___bbbeeecccgggqqq}}}~~~zzzxxx{{{{{{zzzyyyxxxyyy{{{|||yyyyyywwwuuurrrooommmllllllkkkiiieee```[[[VVVTTTRRRRRRRRRRRRSSSQQQNNNKKKJJJJJJIIIHHHHHHHHHHHHHHHEEECCCAAA@@@???<<<999777555444444333222111000000111111111222222222333333222222222222222222222222000///...------,,,------...............---------///////////////111555888>>>???AAABBBDDDGGGLLLPPPSSSPPPJJJMMMSSSPPPZZZsssdddoooooodddhhh~~~jjj^^^[[[YYYVVV[[[[[[[[[[[[YYYVVVSSSQQQRRRRRRRRRTTTWWWXXXXXXWWWUUURRRQQQTTTXXX\\\\\\[[[YYYZZZ]]]___````````````bbbnnnkkkUUUJJJIIISSS^^^lllyyy||||||}}}uuuooouuu~~~~~~wwwsssrrrqqquuu|||~~~}}}~~~yyytttnnndddUUUKKKIIIKKKOOOYYYeeeqqqcccLLLPPPhhhjjjfffbbb___^^^^^^]]]\\\XXXWWWUUURRRMMMHHHCCCAAA======888888<<>>???AAACCCEEEHHHLLLOOOTTTQQQKKKNNNSSSPPPZZZrrrdddlllhhh]]]hhh}}}vvvnnnxxxfff\\\YYYXXXVVVXXXYYYYYYYYYXXXUUURRRQQQNNNPPPRRRVVVYYYZZZZZZZZZUUURRRQQQUUUZZZ^^^]]][[[aaabbbccccccccccccbbbaaaccchhhtttxxxZZZFFFJJJPPPZZZiiiwww~~~zzztttuuuuuuvvv{{{|||||||||xxxxxxzzz}}}{{{yyyyyyzzz{{{tttkkkddd```WWWMMMKKKOOOPPPYYYhhhxxxyyygggXXXQQQqqqzzzeeeccc```^^^]]]]]]]]]]]]XXXWWWVVVSSSNNNJJJFFFDDD???>>>999999===@@@XXX|||zzzvvv||||||yyy{{{~~~|||tttmmmkkkiiihhhnnnuuuwwwnnnbbbaaajjjpppqqqsss}}}zzzvvvvvvwwwyyy~~~~~~~~~|||lll[[[PPPKKKJJJKKKMMMOOOQQQTTTZZZaaafffjjjmmmqqqsssuuuzzz~~~|||zzzwwwuuuvvvuuutttuuuxxxzzz{{{{{{xxxwwwuuusssqqqnnnkkkjjjeeedddaaa^^^[[[WWWTTTSSSSSSRRRQQQQQQQQQPPPMMMKKKIIIIIIHHHHHHGGGHHHHHHIIIEEECCCAAA@@@>>><<<999777555444444333222111000000222333444555555555444444111111111111111111111111000///...------,,,------...............---------...////////////111444777???@@@CCCEEEFFFIIIMMMPPPUUURRRLLLOOOTTTPPPYYYqqq{{{dddggg___XXXhhhdddgggooo```ZZZYYYXXXWWWVVVWWWXXXYYYYYYWWWVVVTTTMMMOOOSSSWWWYYY[[[\\\]]]XXXWWWXXX\\\```bbb```^^^bbbcccddddddddddddcccbbbbbbdddjjj|||yyyTTTHHHFFFKKKWWWgggsssyyyzzzvvvvvvsssmmmgggggglllrrr~~~}}}zzzwwwuuussspppoooaaaXXXRRRQQQLLLEEEIIITTTZZZgggzzzzzzkkkXXXMMMSSSaaa~~~zzzkkk```___^^^\\\[[[[[[[[[\\\WWWWWWVVVTTTPPPMMMIIIGGGBBBAAA;;;:::===@@@UUUwww|||xxx~~~{{{vvvwww{{{}}}}}}yyysssnnnjjjiiipppwwwzzzqqqkkklllrrrxxxwwwooolll~~~yyyxxxxxxzzzxxxiii]]]UUUQQQNNNLLLRRRTTTWWW[[[```fffnnnsssyyy}}}||||||}}}~~~~~~|||wwwttttttsssrrruuuxxx{{{{{{zzzyyyxxxwwwuuurrrooolllkkkjjjhhheeeaaa\\\YYYVVVTTTTTTRRRQQQPPPPPPOOOMMMKKKHHHHHHGGGGGGGGGHHHHHHIIIEEECCCAAA@@@>>><<<999777555444444333222111000000222333444666666555444333111111111111111111111111000///...------,,,------,,,,,,,,,---...///000000///000000000000222555888@@@BBBEEEGGGHHHKKKOOOQQQTTTRRRLLLPPPUUUQQQYYYpppxxxcccaaa[[[\\\nnnyyy^^^rrr}}}ggg\\\YYYYYYXXXWWWTTTVVVXXXYYYZZZZZZYYYXXXNNNQQQTTTWWWXXXZZZ]]]___]]]___cccfffgggeeecccbbb\\\]]]___bbbccccccccccccaaaaaadddrrrjjjJJJDDDBBBLLL[[[iiittt|||{{{nnn^^^TTTSSSUUUiiirrr}}}sssrrrssszzz~~~vvvxxxyyyzzzvvvmmmbbb[[[OOOFFFCCCGGGDDD@@@HHHVVVfffuuussshhh]]]RRRCCCAAAYYYvvvvvvwwwzzzvvviii```ZZZ[[[[[[ZZZWWWWWWXXXYYYUUUUUUTTTSSSQQQOOOLLLKKKFFFCCC<<<;;;>>>>>>PPPppp~~~||||||vvvvvvwwwwwwvvvwwwvvvqqqkkkjjjooouuuwwwsss{{{|||hhh___wwwzzzyyyyyy{{{uuuiii[[[SSSRRRTTTTTTRRRYYY\\\bbbhhhooovvv~~~|||}}}~~~|||{{{xxxyyy{{{~~~}}}xxxttttttrrrrrruuuyyy|||{{{yyyxxxwwwvvvuuusssqqqooonnnpppnnnjjjeee```\\\YYYXXXUUUSSSPPPOOOOOONNNLLLJJJGGGGGGGGGGGGGGGHHHHHHIIIEEECCCAAA@@@???<<<999777555444444333222111000000111222444666666555444333111111111111111111111111000///...------,,,------***+++,,,---...000111111000000111000000222666999???BBBEEEGGGIIIKKKOOOQQQTTTQQQMMMPPPVVVRRRZZZqqqzzzbbb\\\[[[fffzzzoooaaaxxxbbbZZZZZZYYYWWWWWWTTTVVVXXXZZZ[[[ZZZYYYXXXPPPSSSUUUWWWWWWYYY]]]```]]]dddkkkmmmiiidddbbbaaa[[[]]]___aaabbbcccbbbbbb___```bbbkkkxxxRRRHHHBBBFFFOOOZZZhhhsss}}}~~~rrraaaTTTPPPRRRVVV^^^hhhuuussseeegggooo{{{~~~~~~|||yyytttuuuwwwwwwrrrfffWWWMMMFFF>>>>>>FFFEEE@@@IIIYYYrrrvvv```RRRIIIFFFCCCIIIhhh}}}wwwxxxuuuiii^^^ZZZVVVWWWXXXWWWTTTRRRTTTUUUPPPQQQQQQQQQPPPOOOMMMLLLHHHEEE<<<;;;<<<;;;KKKjjj~~~wwwtttqqqnnnkkkrrrvvvsssmmmkkkmmmqqquuuvvvjjjZZZrrrzzzzzzzzz{{{~~~~~~|||{{{{{{}}}ggg___UUUPPPQQQVVVZZZ[[[bbbgggpppyyy}}}{{{~~~~~~}}}yyyzzz{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzwwwtttuuusssrrruuuzzz}}}{{{xxxrrrssssssttttttttttttssspppmmmiiieee```]]]ZZZYYYUUUSSSPPPOOONNNNNNLLLJJJGGGGGGFFFFFFGGGHHHHHHIIIEEECCCAAA@@@???<<<999777555444444333222111000000000222444666666555333222111111111111111111111111000///...------,,,------+++,,,,,,---...///000000///000000//////111555888===@@@DDDFFFHHHJJJMMMOOORRRPPPLLLQQQVVVSSS[[[rrr|||aaaZZZ]]]ppp{{{nnndddwwwaaaZZZ[[[YYYWWWVVVUUUVVVXXXZZZZZZZZZXXXWWWRRRTTTVVVVVVVVVXXX\\\```[[[dddmmmooohhhaaa^^^^^^```aaabbbccccccbbbaaa```^^^```aaagggyyy|||YYYMMMDDDCCCGGGNNNZZZffflllssswwwpppcccXXXWWWZZZJJJOOOXXXddduuufffccchhhttt~~~yyyxxxxxxxxxwwwyyywwwtttqqqjjj```SSSJJJEEE>>>@@@JJJJJJDDDMMM]]]yyynnnWWWHHH@@@FFFMMMXXXwww|||{{{ssscccYYYXXXSSSUUUWWWUUURRRPPPQQQSSSMMMNNNOOOOOOOOONNNMMMLLLHHHEEE<<<:::;;;999HHHeee~~~wwwrrrlllfffhhhrrrzzzzzzssspppqqqrrryyyzzzrrrVVVlll~~~zzzzzzzzz{{{}}}zzzrrrnnnooorrryyy{{{___[[[VVVQQQQQQVVV]]]bbbjjjppp{{{|||zzz}}}zzz}}}~~~{{{zzzxxxxxxxxxxxxxxxyyyzzzzzzzzzxxxvvvvvvwwwwwwvvvuuuvvvsssrrruuu{{{}}}{{{wwwnnnoooqqqsssuuuvvvwwwwwwllliiifffaaa]]]ZZZYYYXXXUUUSSSPPPOOONNNMMMLLLJJJGGGFFFFFFFFFGGGHHHHHHIIIEEECCCAAA@@@???<<<999777555444444333222111000000///111444555666555333111000000000000000000000000000000...---------------------.....................//////......000444777<<>>CCCHHHHHHHHHOOOaaaqqqnnnUUUEEEAAA>>>AAAPPPkkknnn[[[ZZZddddddeee```VVVNNNNNNPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGBBB999:::<<<777CCC^^^}}}{{{nnneeedddiiitttxxxvvvwww~~~xxx\\\fff}}}|||{{{zzzzzzzzz|||~~~|||pppfff___]]]aaaiiiuuu~~~wwwhhhVVVUUUUUUXXX^^^dddhhhjjjvvv~~~}}}}}}||||||~~~|||zzzyyyyyyxxxxxxxxxwwwwwwwwwvvvtttttttttrrrrrrsssvvvyyyyyyxxxwwwvvvvvvvvvwwwwwwqqqqqqqqqrrrrrrrrrssssssjjjhhheee```\\\XXXVVVUUURRRQQQQQQPPPOOONNNLLLKKKHHHHHHGGGFFFFFFGGGHHHHHHGGGEEECCCBBB@@@>>>:::888444555555444222111111222111111111222222333333333111111111111111111111111333000---+++,,,---------///............------------...000000111333777:::<<>>;;;888777444555555333111111222333333333222222222222222222111111111111111111111111222///---,,,------------++++++,,,---...///000111...000111111111333666888>>>AAACCCEEEGGGIIILLLNNNMMMNNNIIIIIINNNNNNZZZqqq]]]qqquuuqqqzzzggg___^^^ZZZZZZ]]]YYYZZZZZZZZZYYYXXXWWWVVVVVVYYYYYYZZZZZZYYYXXXWWWWWWWWWVVVTTTTTTUUUXXX[[[]]][[[[[[[[[ZZZZZZYYYXXXXXXXXXYYY[[[[[[ZZZaaavvv~~~bbbQQQFFF@@@DDDDDDGGGQQQ^^^hhhjjjggg^^^aaabbbZZZNNNGGGGGGKKKOOOYYYfffmmmpppuuu{{{}}}~~~{{{vvvyyy~~~|||xxxssspppnnnllljjjiiifffccc```TTTOOOIIICCC@@@AAAEEEGGGJJJPPP[[[jjjyyyxxxjjjcccYYYQQQOOONNNIIICCCAAAKKK```}}}iiiZZZ^^^eeefffnnnmmmggg^^^XXXWWWVVVSSSPPPOOONNNMMMJJJHHHFFFEEECCCAAA::::::===999???SSSjjj~~~|||xxxwwwyyyxxxqqqkkkjjjlllpppssssssqqqttt|||sssnnnbbb^^^vvv|||{{{xxxuuurrrpppooonnnsssuuuvvvxxxyyy{{{}}}xxxtttooonnnmmmkkkiiihhhfffeeefffhhhmmmttt|||~~~~~~}}}xxxooofff___ZZZWWW[[[aaahhhnnnuuu|||zzzzzz{{{|||}}}}}}|||{{{zzzxxxwwwvvvwwwwwwvvvvvvuuuttttttsssvvvwwwxxxwwwvvvwwwyyy{{{zzz|||~~~~~~|||{{{zzzzzz{{{{{{yyyuuuqqqnnnkkkiiifffaaa\\\WWWSSSQQQQQQQQQPPPOOONNNLLLJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFEEEBBB>>>;;;999888555555555333111000222333333333333222222111111111111111111111111111111111111///---,,,---...------,,,,,,------...//////000///000111111111222555888???AAADDDFFFHHHJJJMMMOOONNNOOOJJJIIINNNOOO[[[rrr^^^vvv~~~ooosssddd___]]]WWWXXX[[[VVV\\\[[[ZZZYYYYYYXXXWWWWWW\\\\\\\\\\\\\\\ZZZYYYYYYYYYXXXWWWVVVVVVWWWYYYZZZYYYYYYZZZZZZZZZYYYYYYXXXVVVUUUVVVXXX[[[___iiirrrmmmPPPCCCBBBAAACCCJJJTTT]]]eeekkkqqqqqqnnneeeYYYMMMEEEAAAFFFIIINNNTTT[[[aaahhhmmmrrrtttuuuvvvvvvwwwyyyzzzssstttsssppppppzzzzzz|||~~~~~~~~~~~~~~~}}}|||{{{wwwyyyyyywwwvvvuuurrrnnnmmmkkkhhhfffccc```[[[XXXLLLJJJEEEBBBBBBEEEHHHKKKOOO]]]nnnzzzuuuhhhWWWOOOHHHDDDBBBAAACCCEEEQQQjjjyyy```YYY```aaa\\\^^^___[[[VVVUUUXXXYYYVVVQQQQQQPPPNNNKKKIIIGGGEEECCCCCC<<<;;;???;;;===LLLdddyyyyyytttssswwwyyyssslllhhhrrrrrrqqqnnnooowww|||yyygggbbbwwwzzz~~~yyyxxxvvvtttqqqooonnnmmmiiikkknnnoooqqqsssvvvyyyvvvxxx{{{}}}|||xxxtttqqqlllllllllkkkkkkllllllllllllmmmooorrrvvv|||}}}yyysssjjj___WWWSSSUUUXXX]]]eeeoooyyy|||{{{zzz{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuvvvvvvuuuuuuuuutttttttttvvvwwwzzz{{{|||}}}~~~~~~|||{{{||||||{{{xxxsssooolllhhhgggeeebbb^^^ZZZVVVTTTRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGHHHGGGDDD???;;;999:::555555555222000000222444333333333222222111111111111111111111111111111111000...------.........,,,...........................///000111111333666999???BBBEEEGGGHHHJJJMMMOOOOOOPPPKKKKKKQQQQQQ]]]uuudddzzzlllkkk```^^^\\\UUUVVVZZZTTTZZZZZZYYYXXXWWWWWWWWWXXX[[[[[[[[[ZZZZZZYYYYYYYYY]]]]]]\\\\\\[[[[[[ZZZZZZVVVWWWXXXYYYZZZYYYXXXWWW[[[ZZZYYY[[[]]]___aaabbbvvv___KKK>>>===>>>CCCHHHOOO[[[gggttttttrrrnnnhhh^^^TTTMMMJJJEEECCCFFFKKKOOOUUUZZZiiikkknnnooopppqqqtttvvvppppppnnnllloooyyy}}}zzzxxxvvvkkknnntttyyy{{{zzzwwwuuurrrrrrrrrsssttttttqqqooojjjkkklllmmmnnnmmmiiifffeeebbb___\\\YYYUUUQQQMMMGGGEEEDDDDDDFFFJJJOOORRR]]]mmm||||||tttdddTTTIIIBBB??????<<<:::CCCOOOrrrjjj\\\[[[___]]]WWW[[[[[[XXXTTTUUUXXXXXXUUURRRRRRQQQOOOMMMKKKHHHGGGEEEFFF???===@@@<<<;;;GGG\\\rrrwwwqqqpppwww}}}|||wwwsssrrrqqqooonnnqqq||||||nnnkkk{{{zzzuuuvvv|||xxxwwwvvvtttqqqooommmllllllnnnpppqqqqqqpppqqqssssssuuuxxxzzz{{{zzzwwwvvvooooooooooooppppppqqqqqqoooooonnnmmmooossszzz~~~~~~yyytttiii\\\SSSMMMLLLQQQWWW```iiivvv~~~~~~}}}|||{{{{{{{{{xxxxxxwwwvvvvvvvvvvvvvvvxxxyyyyyyyyyyyyzzzzzzzzzxxxzzz}}}{{{zzzzzzxxxtttpppllljjjggggggfffccc```\\\XXXVVVSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGIIIIIIEEE???;;;:::;;;666666444222000000222444333333222222222222222222111111111111111111111111///...------//////...,,,//////.........------------...000000111333777:::???BBBDDDFFFHHHJJJMMMOOOMMMOOOLLLNNNTTTUUU```wwwrrrrrrhhh{{{wwwbbb\\\\\\[[[SSSVVVZZZUUUWWWVVVUUUTTTTTTUUUVVVVVVXXXWWWVVVUUUUUUUUUVVVWWW[[[\\\^^^___^^^]]][[[YYYVVVXXXZZZ[[[[[[[[[ZZZYYY]]]^^^]]]\\\[[[^^^```aaaiiimmmSSSBBB>>>===???AAADDDMMMXXXbbbfffkkkooopppmmmgggcccWWWQQQMMMJJJFFFDDDIIIQQQXXX\\\bbbgggjjjlllnnnooosssqqqnnnlllnnnuuu|||vvvssssssrrrpppmmmaaadddhhhlllnnnllljjjgggiiihhhiiijjjmmmmmmjjjgggcccaaa```aaacccbbb```^^^ZZZXXXTTTQQQOOOLLLIIIGGGFFFDDDDDDEEEJJJRRRZZZ___eeeoootttnnnhhhbbbTTTDDD@@@<<<===@@@===>>>OOOdddyyy|||{{{nnnbbb]]]\\\[[[ZZZ[[[^^^]]]ZZZUUUVVVYYYWWWSSSSSSSSSRRRQQQOOOMMMKKKJJJGGGIIIBBB???BBB===:::BBBSSSkkkzzzrrrmmmuuuqqqqqqqqqpppsss{{{|||xxxtttuuummmiiijjjlllqqqxxxyyyyyywwwuuurrrooolllkkkooorrrvvvwwwvvvuuuttttttrrrsssvvvxxxzzzzzzzzzzzzvvvvvvwwwwwwwwwwwwvvvvvvrrrqqqooolllkkkooowww}}}~~~yyymmm```SSSOOOOOOPPPVVV\\\kkksss}}}}}}~~~~~~~~~}}}{{{zzzwwwwwwvvvvvvvvvwwwxxxyyy{{{{{{|||}}}~~~|||}}}|||zzzwwwssspppmmmkkkjjjiiihhheeeaaa]]]XXXVVVUUUTTTSSSRRRPPPMMMKKKJJJHHHHHHGGGFFFFFFGGGHHHHHHGGGIIIIIIEEE>>>999999:::666666444222000000222555222222222222222222333333111111111111111111111111...------...//////...,,,---------...............,,,---///000111444888;;;???AAADDDFFFGGGIIILLLOOOJJJNNNMMMPPPWWWWWWaaawwwddddddmmm]]]XXX[[[ZZZSSSVVV\\\WWWTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSQQQPPPPPPQQQSSSTTTRRRTTTXXXZZZ[[[YYYVVVTTTYYYZZZ\\\^^^___^^^]]]\\\VVVYYYZZZVVVTTTXXX___ccceeessstttXXXJJJCCC???@@@@@@???BBBIIIQQQXXXaaaiiikkkkkkiiihhh```\\\XXXQQQFFF===AAAKKKCCCJJJSSS\\\aaadddfffgggllljjjggggggkkkrrryyy~~~yyytttooommmnnnlllhhhccc___aaaccceeefffdddbbbaaaaaa``````ccceeeeeebbb___]]]XXXUUUVVVXXXWWWVVVVVVTTTQQQNNNKKKJJJIIIGGGEEEGGGFFFEEEGGGNNNYYYcccjjjcccgggcccXXXTTTSSSJJJ<<<<<<:::===CCCBBBEEE]]]zzz}}}||||||pppeee^^^___\\\WWWZZZbbb```___[[[VVVWWWYYYWWWRRRSSSSSSSSSQQQPPPNNNLLLKKKHHHKKKDDD@@@CCC>>>999???MMMfff{{{ppphhhnnnyyyssstttttttttuuuxxx~~~~~~tttsssxxxyyytttxxx{{{}}}]]]^^^bbbjjjqqqxxx|||{{{yyyvvvrrrnnnkkkiiikkkoootttwwwwwwvvvuuuuuummmnnnppprrrtttuuuvvvwww|||}}}~~~~~~~~~}}}{{{zzzvvvuuurrrnnnlllqqqyyy{{{gggZZZPPPPPPUUUYYY^^^eeewww}}}||||||||||||~~~zzz|||}}}}}}|||zzzxxxwwwwwwwwwwwwyyy{{{|||{{{{{{|||~~~|||yyyuuurrrpppooolllkkkjjjgggbbb]]]XXXUUUVVVUUUTTTSSSPPPNNNLLLKKKHHHHHHGGGFFFFFFGGGHHHHHHFFFHHHIIIEEE===888888999666666444111///000222555111111111222222333333444111111111111111111111111...------...//////...,,,+++,,,,,,---...///000000+++,,,...000222555999<<<>>>AAACCCEEEGGGIIILLLNNNHHHLLLLLLQQQXXXXXXaaawww~~~{{{[[[vvv}}}~~~iiiddd```[[[VVVSSSQQQRRRSSSQQQNNNKKKMMMPPPRRRQQQOOONNNMMMKKKJJJKKKMMMPPPRRRXXXXXXYYYYYYXXXWWWUUUTTTXXXZZZ^^^aaaaaa^^^ZZZWWW[[[YYYWWWXXXZZZ]]]___```fffjjjzzzuuuXXXUUULLL@@@:::<<>>GGG]]]xxxvvvkkknnnsssssstttyyymmmqqquuuvvvtttpppmmmlllssszzz}}}uuunnnjjjiiimmmxxxvvvnnnlllmmmuuu~~~|||wwwssssssrrrnnnmmmnnnpppqqqrrrttttttuuuttttttrrrpppooonnnoooqqqtttvvv}}}}}}{{{zzzzzzxxxvvvuuuvvvyyy}}}|||oooddd\\\YYYYYY]]]aaafffoooxxx~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyvvvvvvwwwwwwwwwwwwxxxxxxzzzzzzzzz{{{}}}~~~~~~}}}{{{yyyvvvsssqqqooonnnjjjhhhfffbbb]]]ZZZWWWUUUSSSRRRQQQOOONNNLLLKKKJJJJJJHHHFFFEEEFFFGGGGGGFFFDDDDDDDDDBBB@@@<<<999777555444333222111222222333333222222222222111111111222111000111222111///......------,,,,,,------...---------.........//////...///000000111333777:::>>>AAACCCCCCGGGMMMPPPOOOKKKNNNNNNQQQWWWVVV___uuu~~~kkk}}}oooggg]]][[[YYYVVVSSSRRRQQQQQQNNNOOOPPPPPPOOOOOOPPPQQQKKKKKKKKKLLLNNNQQQTTTUUU\\\]]]^^^^^^^^^]]]\\\[[[^^^]]][[[YYYYYYYYY[[[\\\^^^\\\[[[[[[]]]^^^^^^^^^]]]XXX___wwwzzzhhhWWWEEE<<<;;;777<<>>BBBDDDDDDGGGMMMPPPOOOJJJNNNMMMQQQWWWWWW```vvv|||rrrhhhsssaaa___XXXXXXVVVUUUSSSRRRQQQQQQOOORRRTTTSSSQQQOOOQQQSSSNNNMMMKKKJJJLLLPPPUUUXXXZZZ[[[\\\^^^^^^^^^]]]\\\^^^]]][[[ZZZ[[[]]]___aaaaaa```______```aaa```^^^^^^YYY\\\lll{{{TTTBBBCCC:::===>>>===<<<@@@GGGMMMQQQQQQSSSTTTVVVWWWVVVUUUTTTNNNGGGDDDDDDDDDCCCAAAAAABBBBBBCCCDDDDDDDDDDDDHHHHHHIIIJJJJJJJJJIIIHHHFFFGGGIIIHHHEEEDDDCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDHHHLLLMMMIIIBBB<<>><<<<<<;;;:::>>>EEEQQQ]]]vvvjjj^^^UUUVVVVVVVVVWWWWWWXXXXXXVVVVVVVVVTTTQQQOOONNNMMMNNNOOOQQQSSSTTTTTTRRRPPPOOOMMMKKKJJJHHHEEEAAA>>>CCCSSSllloookkkmmmkkkhhhgggjjj}}}wwwmmmkkkhhhooo{{{vvvmmmiiiooo|||~~~~~~~~~{{{wwwvvvyyyyyyuuussstttssstttuuuvvvwwwwwwwwwwwwvvvsssqqqooooooqqqtttwww{{{yyywwwxxx{{{{{{xxxuuu{{{}}}|||zzz|||}}}zzzmmmbbb\\\XXXYYY___jjjssszzz~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwyyy{{{|||yyyxxxxxxyyy|||~~~~~~|||zzzxxxvvvrrrrrrqqqppppppooooooooofffeeebbb___[[[WWWTTTSSSQQQQQQPPPNNNLLLKKKIIIIIIHHHGGGFFFGGGIIIIIIGGGEEEEEEEEEDDDCCCAAA???<<<;;;777666444222000000000111444444444333333333222222111000000000222222000......------,,,,,,------...---.........////////////...///000000000333777:::???CCCDDDDDDGGGMMMPPPOOOIIIMMMMMMQQQXXXXXXaaawww}}}ZZZllllllXXXZZZTTTTTTSSSRRRRRRRRRQQQRRRQQQTTTWWWVVVSSSQQQSSSUUUTTTPPPKKKHHHIIINNNTTTXXXXXXZZZ[[[]]]^^^^^^^^^]]][[[[[[\\\^^^```bbbcccdddbbbbbbbbbbbbdddcccaaa___\\\\\\___gggtttjjjLLLEEE>>>>>>???@@@??????DDDHHHGGGJJJOOOSSSVVVXXXYYYZZZVVVPPPJJJFFFFFFFFFDDDAAABBBCCCCCCDDDDDDCCCBBBAAACCCDDDDDDEEEEEEEEEEEEEEE@@@AAABBBBBB@@@??????@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEDDDBBBCCCDDDEEEEEECCC???<<>>===>>>===???IIITTTiii~~~sss___YYYTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTVVVTTTPPPMMMLLLLLLMMMNNNPPPQQQPPPOOOMMMMMMLLLMMMMMMNNNLLLHHHAAA<<>>AAACCCDDDEEEFFFIIINNNTTTYYYXXXUUUQQQNNNKKKIIIFFFCCCCCCDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???======>>>???>>>=========>>>???@@@AAA@@@BBBCCCCCCAAA@@@AAAAAAAAABBBEEEGGGGGGGGGFFFEEE@@@@@@?????????>>>>>>>>>===<<<<<<<<<;;;@@@OOO^^^}}}fffXXXVVVRRRRRRRRRQQQPPPPPPOOOOOOOOOSSSWWWVVVRRRMMMKKKKKKHHHJJJLLLMMMLLLLLLMMMNNNLLLMMMOOOPPPOOOJJJDDD>>>AAAIII^^^uuuuuusssxxxzzztttmmmjjjqqqzzzyyykkkbbbfffhhhoootttpppjjjmmmxxx{{{wwwvvvxxxyyyvvvuuuvvvuuuxxx}}}{{{zzzxxxwwwvvvwwwxxxyyyxxxyyyzzz}}}}}}zzz|||vvviii^^^YYYYYY\\\^^^eeeqqq{{{~~~~~~~~~}}}|||{{{~~~}}}|||{{{zzzyyyyyyxxxzzzyyyxxxxxxxxxyyy{{{|||xxxxxxyyyzzz~~~~~~zzzuuuuuuuuuqqqlllhhhfffeeefffiiimmmpppqqqpppmmmjjjfffeeeccc___\\\YYYVVVUUURRRQQQPPPOOOMMMKKKJJJIIIHHHFFFFFFFFFHHHIIIHHHGGGGGGEEECCC@@@>>>;;;999888888777555333222222333333333333333333222222222222000//////000222222111///...------,,,,,,------...,,,,,,,,,------------......///000000111333777:::AAADDDFFFEEEHHHNNNPPPOOOKKKNNNNNNRRRXXXXXXaaawww~~~___ZZZ||||||{{{aaaTTTVVVPPPOOOMMMMMMNNNPPPSSSUUUTTTTTTTTTUUUVVVUUURRRPPPPPPMMMJJJHHHIIIMMMRRRVVVSSSUUUWWWZZZ\\\]]]]]]]]]XXXYYYZZZ[[[\\\^^^______^^^___```cccdddccc```]]]YYY\\\_________kkkxxxbbbOOOEEE=========;;;;;;===>>>??????>>>>>>BBBHHHMMMRRRSSSTTTRRRNNNJJJGGGEEEDDDEEEFFFFFFEEEDDDBBB@@@>>>>>>=====================>>>>>>>>><<<<<<>>>???===<<<<<<<<<===>>>???@@@@@@CCCEEEDDDBBB@@@@@@AAA???AAADDDFFFGGGFFFDDDBBB;;;<<<<<<<<<;;;;;;<<<<<<>>>???BBBEEEIIITTTjjjzzziii]]]VVVQQQOOOOOOOOOOOONNNNNNNNNNNNLLLRRRXXXYYYTTTOOOLLLKKKHHHIIIKKKJJJIIIJJJMMMPPPMMMLLLLLLLLLLLLIIIEEEBBB???DDDVVVooo~~~|||{{{uuujjjiiikkkppprrrooofff^^^cccgggpppvvvooogggmmm|||~~~~~~yyyvvvxxxyyyvvvvvvxxxxxx|||~~~}}}}}}|||{{{zzzzzzzzz{{{~~~wwwyyy}}}wwwkkk___YYYYYY[[[bbbeeeppp~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||wwwxxxzzz|||{{{uuunnnnnnnnnjjjeeebbbbbbcccdddfffiiilllmmmlllkkkjjjfffdddbbb___[[[XXXVVVTTTSSSRRRQQQOOONNNLLLKKKJJJHHHGGGEEEEEEGGGHHHIIIHHHEEEDDDBBB@@@>>><<<;;;:::666555333222222222333333333222222222222111111111000//////000222222111000...------,,,,,,------...------------...............///000000111333777:::AAAEEEFFFEEEHHHNNNPPPOOOLLLPPPOOORRRXXXXXXaaavvvpppYYYddd{{{jjjcccbbbpppxxx[[[PPPQQQOOONNNLLLKKKLLLPPPSSSVVVTTTRRRQQQSSSVVVUUUQQQMMMJJJJJJJJJJJJLLLOOORRRTTTOOOQQQSSSVVVXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXZZZ[[[[[[\\\^^^aaacccbbb^^^[[[]]]]]]]]][[[YYY```tttuuuhhhXXXJJJFFFDDDAAA>>>???999<<<@@@@@@>>>===>>>@@@DDDIIINNNNNNJJJFFFCCCCCCEEEEEEGGGGGGFFFEEECCCAAA??????>>>===============<<<===>>>===<<<<<<>>>@@@>>>======<<<===???AAABBBBBBEEEGGGFFFCCCAAAAAABBB>>>@@@CCCEEEFFFDDDAAA@@@;;;===??????>>>============AAAJJJVVVcccyyy|||wwwuuu{{{wwwggg[[[YYYUUUNNNMMMMMMMMMMMMMMMNNNNNNNNNJJJRRRYYY[[[VVVPPPMMMLLLJJJKKKLLLJJJGGGHHHLLLOOOLLLJJJGGGFFFFFFFFFDDDCCC===@@@QQQjjj{{{zzzllliiifffgggjjjiiiddd___bbbhhhttt{{{ssshhhooo|||yyyzzzzzzxxxyyy{{{zzz~~~~~~}}}{{{zzz}}}}}}{{{rrruuuzzzyyyooobbbZZZWWW[[[```ffflllzzz~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{|||}}}~~~}}}}}}}}}wwwxxxzzz}}}wwwqqqjjjkkkkkkhhhdddbbbccceeedddeeefffhhhiiijjjjjjjjjeeecccaaa^^^[[[XXXUUUTTTSSSSSSRRRPPPNNNMMMKKKKKKIIIGGGDDDDDDFFFHHHIIIIIIEEEDDDCCCAAA@@@?????????444333222111111111222333222222222111111111000000000//////000222333111000...------,,,,,,------.............../////////000...///000000111333777:::BBBEEEFFFFFFHHHNNNPPPOOOMMMPPPPPPSSSXXXWWW```uuubbbUUUxxxmmmccc[[[^^^rrrlll[[[TTTQQQSSSOOOLLLLLLOOORRRSSSRRRRRRQQQQQQPPPQQQSSSTTTUUUMMMKKKKKKOOOUUUXXXVVVSSSQQQPPPQQQUUUZZZ\\\[[[XXXWWWWWWWWWWWWYYYZZZ[[[\\\ZZZ[[[\\\\\\]]]]]]]]]\\\\\\```ccc```]]]___jjjtttrrr^^^RRRFFF<<<===DDD<<<999:::>>>???======@@@CCCEEEFFFDDDAAA@@@BBBEEEDDDDDDDDDCCCBBBAAA@@@???============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>CCCBBB@@@>>>>>>>>>>>>???CCCFFFIIIHHHDDDAAA@@@@@@BBBAAA@@@@@@???>>>;;;888CCC@@@<<<::::::<<>>???@@@???<<<<<<>>>@@@AAAAAABBBAAAAAA@@@???>>>===============>>>>>>>>>===============>>>>>>???BBBAAA???>>>=========>>>AAADDDFFFEEEBBB???>>>???>>>>>>===>>>???AAAAAAAAA===>>>>>><<<;;;<<>>:::;;;;;;;;;999999;;;======>>>>>>>>>>>>>>>======<<<=========>>>?????????>>>============>>>??????@@@???>>>===<<<<<<<<<<<<>>>@@@AAAAAA???<<<<<<<<>>999;;;;;;:::<<>>DDDGGGGGGIIIMMMPPPOOONNNMMMQQQVVVUUUUUUcccuuuwww{{{|||aaa~~~ppp]]]SSSSSSSSSRRRPPPNNNLLLKKKKKKLLLLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHIIIHHHIIILLLPPPQQQPPPNNNSSSUUUVVVTTTPPPMMMNNNPPPMMMNNNPPPSSSVVVXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYZZZ[[[]]]^^^^^^]]]aaarrrpppYYYKKKDDD@@@AAAAAA>>><<<===;;;;;;;;;;;;:::;;;<<<===::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<===>>>>>>=========<<<;;;;;;;;;;;;;;;<<<======<<<::::::999======<<<:::999888999;;;<<<<<<<<>>PPPgggxxx~~~rrrpppxxxyyyssskkkjjjooowww|||lllsss|||wwwttt{{{}}}}}}~~~yyyuuupppiiibbb]]]ZZZYYY[[[]]]aaahhhqqqzzz|||pppfffdddhhhmmmsssyyy~~~|||zzzyyyxxxxxxwwwwwwwwwwwwwwwyyy{{{||||||{{{{{{}}}}}}{{{wwwtttsssqqqpppnnnmmmlllkkkjjjjjjmmmmmmllljjjhhheeebbbaaaYYYYYYWWWUUUTTTSSSSSSRRRTTTQQQOOOMMMMMMLLLJJJIIIFFFEEEDDDEEEGGGHHHGGGFFFHHHGGGEEEBBB>>><<<::::::555333111111333555444333222222222111111111000000111000///000111111///---,,,,,,,,,------............------------.../////////000000000111444888<<<>>>DDDGGGFFFGGGKKKMMMLLLMMMLLLQQQVVVUUUWWWeeevvvrrrxxxnnnqqqwwwfffVVVPPPQQQQQQNNNNNNNNNMMMKKKJJJJJJKKKLLLIIIIIIJJJJJJKKKKKKKKKKKKHHHHHHJJJLLLNNNNNNNNNLLLSSSUUUVVVUUUQQQOOOQQQTTTPPPQQQSSSUUUVVVWWWWWWWWWYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXZZZ]]]]]][[[YYYYYY```qqqrrrhhh\\\PPPIIIEEE@@@=========<<<;;;;;;<<<<<<======888888999:::;;;;;;;;;;;;999999::::::;;;<<<======;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999777:::<<<<<<;;;;;;===???BBBDDDLLL]]]www{{{fffYYYVVVRRRPPPQQQPPPNNNLLLIIIIIIHHHGGGGGGGGGGGGGGGDDDEEEFFFEEEDDDDDDFFFHHHEEEGGGIIIJJJJJJJJJLLLNNNSSSRRRQQQOOOMMMKKKIIIHHHBBB<<<===KKK```tttrrrmmmuuu~~~uuuppppppsssvvvwwwmmmvvv}}}uuuppppppzzz~~~}}}~~~~~~{{{yyy|||zzzvvvnnnllliiifffcccbbbbbbbbbbbbaaabbbffflllrrruuuvvvlllccc]]]```gggoooxxx~~~{{{zzzzzzzzzyyyxxxwwwwwwxxxxxxzzz{{{{{{{{{zzz{{{}}}}}}|||yyyxxxwwwrrrqqqpppnnnmmmlllkkkkkkpppppppppnnnkkkhhhdddbbb\\\[[[YYYWWWUUUSSSRRRRRRSSSQQQNNNLLLLLLKKKJJJHHHFFFEEEDDDEEEGGGHHHGGGFFFFFFDDDAAA>>><<<:::999888333222111222333444444444222222222111111111000000111000//////000000///---...------------,,,,,,+++---------------.../////////000000000111444888<<>>===;;;;;;>>>AAALLLUUUhhhqqq___VVVUUUSSSSSSRRRPPPMMMJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFGGGIIIHHHFFFEEEDDDEEEEEEGGGJJJKKKKKKLLLOOOQQQRRRRRRRRRQQQOOOLLLJJJHHHDDD@@@???GGGYYYmmmwwwnnnuuu~~~vvvrrrqqqrrrsssoooyyyvvvqqqmmmmmmyyy}}}|||}}}}}}~~~|||vvvqqqmmmmmmpppsssvvvvvvtttqqqooofffffffffggghhhjjjlllllliiifffeeegggjjjllljjjhhh]]]YYYWWW]]]dddnnnzzz}}}|||{{{}}}{{{zzzxxxxxxxxxyyyyyyzzzzzz{{{zzzyyyzzz}}}}}}~~~|||{{{yyyyyyvvvuuutttrrrpppooonnnnnnppppppooonnnkkkgggdddaaa^^^]]]ZZZXXXVVVTTTSSSSSSRRRPPPMMMLLLKKKKKKIIIHHHGGGFFFEEEFFFHHHIIIIIIHHHEEEBBB>>><<<;;;:::888777111222222333333444444444222222222111111111111000000/////////000000...,,,............---,,,******------,,,,,,------...//////000000000111444888<<<@@@EEEHHHFFFFFFIIIJJJIIILLLLLLQQQWWWXXXZZZiii{{{rrrjjjdddvvvjjj[[[TTTSSSSSSPPPMMMJJJLLLNNNMMMKKKKKKLLLNNNLLLLLLMMMNNNNNNNNNMMMLLLMMMNNNPPPQQQQQQQQQQQQQQQXXXVVVTTTTTTVVVWWWWWWWWWRRRSSSUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXZZZ[[[[[[[[[[[[[[[]]][[[```mmmnnnXXXKKKBBB???<<<<<<======<<<:::999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::;;;<<<:::;;;<<<======<<<;;;;;;===;;;999:::===>>>===<<>>;;;;;;;;;999777000111333333444444444555222222222111111111111000000///...///000000...,,,+++,,,---------,,,++++++------,,,,,,------...//////000000000111444888<<>>;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<:::;;;<<<=========<<<;;;>>><<<:::;;;>>>@@@???===@@@DDDIIINNNWWWfffxxx}}}ppp\\\PPPNNNRRRQQQNNNLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKPPPOOOMMMIIIFFFDDDEEEFFFCCCFFFHHHJJJKKKMMMPPPRRRNNNOOOQQQRRRQQQNNNJJJHHHEEEDDDCCCCCCMMMaaawwwuuuwwwyyyqqqmmmnnnuuu~~~{{{}}}zzzssskkkccc```jjj~~~}}}{{{zzzzzz{{{{{{||||||uuupppmmmllliiiddd^^^YYYTTTQQQVVVTTTRRRRRRVVV]]]dddiiilllnnnrrrvvvyyy{{{|||}}}~~~yyyvvvqqqiii]]]TTTQQQSSSWWW]]]aaaiiiyyy~~~}}}~~~~~~|||zzzyyyzzz{{{|||zzzzzzzzzyyyxxxzzz}}}|||zzzxxxwwwwwwvvvtttrrrpppooonnnnnnmmmnnnnnnmmmkkkgggccc```YYYYYYXXXWWWVVVVVVVVVVVVRRROOOMMMKKKKKKJJJHHHGGGHHHGGGGGGHHHJJJKKKKKKJJJGGGCCC>>>;;;<<<<<<:::888///111333444444444444555222222222111111111111000000///...///000000...,,,)))***,,,---......---,,,---,,,,,,,,,,,,---......///000000000111444888<<>>===<<<::::::::::::;;;<<<<<<<<<===<<<<<<:::999::::::::::::===???===999;;;::::::::::::;;;<<<===;;;AAACCCBBBBBBIIIPPPSSS\\\fffuuuvvvnnnhhhZZZLLLLLLVVVTTTSSSRRRPPPNNNMMMMMMMMMSSSPPPMMMKKKKKKKKKJJJIIILLLJJJHHHFFFFFFFFFDDDCCCDDDDDDEEEFFFIIILLLOOOQQQQQQMMMJJJLLLPPPSSSQQQNNNJJJIIIEEEAAAGGGZZZrrrqqqmmmuuuzzzmmmccceeennnvvv~~~zzzyyyzzzyyyvvvmmmmmmmmmoooxxx~~~~~~yyywwwyyyzzzyyyxxx~~~}}}||||||zzzwwwrrrnnngggccc___\\\ZZZUUUOOOJJJKKKLLLMMMMMMPPPVVV```gggnnnttt|||ttteee[[[XXXOOOTTTXXX\\\bbbooo}}}}}}}}}}}}~~~~~~}}}||||||||||||}}}}}}{{{zzzyyy{{{}}}zzzyyyzzzzzzzzzxxxtttooonnnooorrrrrrrrrqqqooolllhhhdddbbb\\\\\\\\\[[[YYYVVVTTTRRRPPPNNNLLLLLLLLLKKKIIIGGGGGGHHHJJJLLLMMMMMMMMMLLLMMMGGG???:::999999777555222333444666777888888888555444333333222222333333000000000///......------.........------,,,,,,,,,------------------------000000000//////222666:::BBBEEEEEEDDDFFFIIIHHHEEEDDDIIIKKKQQQZZZ[[[eee{{{}}}qqqvvvkkksssxxxpppeee]]]UUUQQQQQQSSSRRRQQQQQQQQQQQQOOOMMMNNNPPPRRRRRRTTTWWWWWWVVVUUUUUUUUUWWWYYY[[[[[[YYYVVVUUUTTTWWWYYY\\\___aaaaaa```___[[[[[[[[[ZZZYYYXXXWWWVVVVVVTTTUUUWWW[[[]]]\\\ZZZXXXXXXXXXXXXZZZ\\\___```___ZZZYYY]]]]]]```pppnnniiibbb\\\VVVMMMDDD===<<<;;;;;;<<>>===777777777888999::::::999:::999777777888999888555>>>>>>===<<<;;;;;;===???;;;@@@EEEJJJTTTdddqqqvvv{{{~~~pppddd^^^WWWNNNMMMTTTRRRQQQPPPOOONNNNNNNNNNNNQQQNNNKKKJJJIIIIIIIIIGGGKKKJJJIIIJJJJJJIIIFFFCCCEEEEEEEEEFFFHHHKKKNNNOOOPPPMMMLLLNNNRRRTTTRRROOOMMMLLLHHHBBBEEEUUUmmmrrrlllrrrsssjjjdddgggooowwwxxxvvvyyy~~~}}}{{{rrrqqqnnnmmmqqq}}}|||yyyzzzzzzyyyxxx{{{yyywwwuuutttrrrnnnkkkhhhddd```]]]ZZZWWWQQQMMMLLLMMMNNNNNNPPPVVV^^^eeeooouuu}}}~~~rrrcccXXXVVVNNNTTT\\\bbbiiittt}}}|||{{{{{{||||||~~~}}}}}}}}}}}}}}}~~~~~~{{{{{{zzzyyyxxxyyy|||~~~~~~|||{{{zzzyyyyyyxxxtttpppnnnppprrrqqqqqqqqqooolllhhhdddbbb^^^^^^]]]\\\YYYWWWTTTSSSPPPNNNLLLLLLLLLKKKIIIGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLGGG@@@<<<;;;:::888555222333444666777777888888444333333222222222222222111111000000///...............---------,,,,,,,,,........................222333333222333555999===BBBEEEFFFDDDFFFIIIHHHEEEFFFJJJLLLRRR[[[\\\ggg}}}wwwmmmlllqqqvvvjjjwww^^^XXXRRRPPPQQQTTTTTTTTTRRRSSSRRRPPPOOOOOOPPPRRRTTTUUUUUUUUUSSSRRRTTTUUUZZZ\\\]]]\\\YYYUUUSSSRRRWWWYYY]]]___aaa```___^^^[[[[[[\\\\\\[[[ZZZZZZYYYVVVVVVVVVXXX\\\^^^^^^]]]XXXXXXWWWXXXZZZ]]]```bbb___XXXVVV[[[]]]\\\___gggxxxggg[[[MMMFFF???<<<>>>>>><<<999@@@???======???@@@@@@???@@@>>>===>>>@@@@@@@@@???<<<>>>AAACCCDDDFFFJJJLLLQQQYYYdddnnn{{{zzzgggWWWSSSSSSPPPOOOQQQPPPPPPOOONNNNNNNNNNNNOOOOOOLLLIIIHHHHHHHHHGGGFFFIIIIIIJJJLLLMMMLLLHHHEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNMMMMMMPPPTTTUUUSSSPPPNNNNNNKKKDDDBBBOOOggg{{{tttlllmmmmmmiiihhhjjjooowww~~~qqqnnntttzzz||||||vvvxxxzzzyyyzzz}}}zzzxxxwwwvvvuuuvvvsssooollljjjiiihhhfffhhheeeaaa]]][[[YYYVVVSSSPPPQQQRRRSSSUUUZZZaaafffrrrxxx|||ppp```WWWUUUSSSZZZeeemmmuuu~~~}}}||||||}}}}}}|||||||||}}}}}}~~~{{{{{{zzzyyyyyyyyyzzzzzz}}}{{{yyyxxxwwwwwwwwwtttqqqpppqqqrrrqqqqqqpppnnnkkkgggdddaaa______^^^\\\YYYVVVTTTSSSPPPOOOMMMLLLLLLKKKIIIGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKGGGAAA>>>===;;;777444222333444555666777777777333222222222111111111111111111000000///............------------,,,,,,,,,////////////////////////333333333333444666;;;>>>CCCFFFGGGEEEFFFIIIIIIFFFGGGLLLMMMSSS\\\]]]hhh~~~tttkkkuuulllssspppmmmXXXUUUQQQPPPRRRUUUWWWWWWTTTTTTTTTSSSQQQQQQRRRTTTUUUUUUSSSQQQOOOOOORRRTTTZZZ[[[\\\[[[XXXTTTRRRRRRVVVWWWZZZ[[[\\\ZZZXXXVVVXXXYYYZZZZZZ[[[[[[ZZZZZZVVVVVVWWWYYY[[[^^^___```]]]\\\[[[[[[\\\___aaaccc___YYYWWWZZZ[[[WWWUUUWWWfffwwwjjjZZZPPPMMMLLLJJJFFFGGGCCC???===>>>@@@???>>>>>>===???DDDFFFEEEEEEFFFGGGNNNXXX```fffkkkqqqtttnnn___RRROOOQQQQQQPPPPPPRRRQQQPPPOOOOOONNNNNNOOONNNLLLIIIHHHHHHHHHGGGFFFHHHHHHIIIJJJLLLLLLJJJHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKLLLOOOSSSSSSQQQOOONNNNNNKKKEEEAAAIIIaaawwwyyymmmkkkmmmmmmlllkkklllttt{{{nnnhhhjjjooovvv{{{||||||xxxuuusssqqqppprrrmmmgggbbbaaaaaabbbbbbfffddd```]]]\\\ZZZZZZYYYXXXYYY[[[]]]aaagggllloooxxx}}}yyynnnaaaYYYYYY___fffpppzzz||||||}}}}}}|||||||||{{{zzzzzzyyyyyyyyyyyyxxxvvv{{{~~~{{{zzzxxxvvvtttuuuuuuuuutttsssrrrrrrrrrqqqpppooollliiifffcccaaa___^^^]]]ZZZXXXUUUSSSRRRQQQOOOMMMLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFHHHIIIJJJIIIEEEAAA???>>>;;;666111222333444555666666666666222222222222111111000000000000//////...---------------------------------........................000111111111111444999<<>><<<;;;888333...333333444555555555555555111222333333333222000/////////......---,,,,,,+++,,,,,,,,,------------...------------------------000000111111222555:::===DDDJJJLLLIIIFFFGGGIIIHHHEEEHHHHHHMMMVVVXXXeee|||uuuuuuqqqbbbxxxhhh[[[UUUQQQRRRQQQQQQOOOOOOOOOPPPMMMOOOQQQRRRRRRSSSTTTVVVUUUTTTSSSQQQPPPQQQUUUXXXVVVWWWXXXWWWUUUTTTTTTUUURRRQQQPPPOOOOOOQQQTTTUUURRRSSSUUUXXXZZZ\\\]]]]]][[[\\\\\\[[[ZZZ[[[^^^bbbbbb```\\\ZZZZZZ\\\^^^aaaZZZ^^^```^^^[[[ZZZZZZ[[[]]]YYYZZZhhhzzzmmm```WWWSSSTTTTTTRRRPPPNNNMMMLLLMMMMMMMMMMMMNNNOOOOOOPPPOOOMMMJJJJJJJJJKKKKKKJJJHHHFFFDDDDDDFFFHHHIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJGGGHHHIIIHHHHHHHHHHHHIIIKKKFFFEEEEEEAAA>>>JJJ[[[rrrvvvsssuuurrriiieeehhhkkklllmmmhhhhhhlllkkkjjjvvvzzzxxxtttqqqxxx|||uuuqqqwww~~~~~~|||xxxvvvvvvwwwoooiiiaaa[[[ZZZ\\\^^^___```ccceeefffeeeeeegggiiipppqqqvvv~~~{{{xxx{{{|||xxxrrrkkkfffcccYYYTTTQQQQQQUUUWWWWWWUUU[[[mmm}}}ooogggfffqqqvvvyyyvvvoookkkkkkmmmooooooqqquuuxxxyyyvvvrrrooonnnkkkhhheeebbbaaa```[[[ZZZXXXVVVTTTTTTSSSTTTRRRPPPNNNMMMMMMLLLJJJIIIFFFGGGIIIKKKMMMNNNOOOOOOGGGCCC>>>;;;:::888333///333333444555555555444444222333444555444333111000111000000///......------,,,,,,,,,---------..............................000111111222333666;;;???DDDJJJMMMJJJFFFGGGIIIIIIDDDHHHHHHLLLUUUXXXddd|||qqqtttbbbggg~~~qqq[[[PPPRRRPPPQQQQQQOOOMMMKKKKKKLLLIIILLLOOOPPPQQQQQQSSSUUUVVVVVVUUUSSSRRRTTTWWWZZZYYYZZZZZZXXXVVVTTTTTTUUUNNNLLLKKKJJJLLLPPPTTTWWWSSSUUUWWWZZZ\\\^^^``````]]]^^^___]]][[[[[[___ccccccaaa^^^\\\\\\___bbbeeeZZZ\\\^^^^^^]]]]]][[[XXXPPPTTTZZZdddppp}}}vvvhhh\\\VVVVVVTTTTTTQQQNNNNNNOOOMMMIIIHHHIIIIIIKKKMMMOOOPPPQQQNNNLLLJJJIIIJJJKKKJJJJJJFFFFFFEEEGGGIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJIIIIIIIIIHHHFFFFFFGGGIIIMMMFFFDDDFFFAAA<<>><<<:::999555111333333444444555444444444222333444555555333222000222222111111000000//////,,,,,,,,,------.........///////////////////////////000000111222555:::>>>DDDKKKNNNJJJFFFGGGIIIIIIEEEHHHHHHLLLUUUXXXeee|||ppptttfffdddyyyaaaPPPLLLOOOKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJMMMPPPQQQOOOPPPRRRTTTVVVXXXZZZ[[[YYYZZZ[[[ZZZWWWSSSOOOMMMMMMJJJHHHJJJOOOSSSTTTTTTUUUUUUWWWZZZ^^^___]]][[[WWWXXXXXXWWWWWWYYY^^^cccdddbbb___\\\\\\^^^```bbb```]]]ZZZZZZ[[[[[[XXXUUURRRRRRUUUZZZ^^^gggyyy{{{pppgggZZZMMMJJJPPPLLLLLLJJJIIIGGGFFFDDDDDDBBBCCCFFFIIILLLMMMMMMNNNMMMMMMMMMLLLKKKIIIHHHGGGCCCBBBAAAAAAAAAAAABBBCCCGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGEEEDDDCCCEEEFFFGGGKKKIIIEEEAAA>>>@@@EEEJJJgggsss~~~rrrzzzxxxllldddcccdddllliiiffffffdddfffoooyyyrrrjjjllliiieeeqqq~~~~~~~~~}}}|||yyyuuuqqqooojjjhhheeebbbaaaaaabbbccchhhgggkkkooopppnnnpppttt{{{|||~~~~~~|||zzzwwwsssooommm\\\VVVMMMGGGFFFGGGIIIKKKUUU```kkklllcccYYYTTTTTTdddlllrrrmmmaaaXXXXXX\\\hhhlllrrrwwwyyyxxxvvvssspppmmmiiihhhgggddd___\\\\\\ZZZXXXUUUTTTSSSSSSSSSQQQPPPNNNLLLJJJHHHHHHGGGJJJGGGGGGLLLSSSVVVQQQLLLEEEDDDAAA>>>:::555111///777777777666555555444444333222111111000000111111222000...---------,,,***---------------------------------............///---///111000000333999>>>EEEJJJLLLIIIGGGHHHHHHEEEFFFLLLLLLNNNSSSTTTaaa{{{wwwxxxqqqxxx}}}lllTTTMMMKKKFFFHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGHHHJJJKKKMMMMMMNNNPPPSSSVVVXXXZZZ[[[[[[ZZZZZZXXXUUUQQQMMMKKKHHHFFFEEEGGGKKKOOOQQQQQQRRRSSSUUUWWWYYYXXXVVVUUUSSSUUUWWWWWWXXXZZZ^^^bbbcccaaa___]]]\\\]]]^^^___\\\ZZZWWWWWWXXXXXXUUUSSSRRRRRRTTTVVVWWW\\\iiivvvrrraaa\\\WWWNNNJJJLLLJJJJJJIIIGGGFFFEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIKKKKKKJJJJJJIIIGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEDDDAAA>>><<<===AAAEEE```mmm~~~~~~pppwwwzzzrrrfff```dddiiinnnllllllllliiigggmmmuuu~~~rrriiihhhhhhlll|||}}}yyyvvvtttooommmiiifffdddcccddddddjjjjjjnnnsssvvvvvvyyy}}}}}}~~~~~~~~~}}}||||||ooohhh]]]UUUPPPOOOOOOOOORRRUUUUUUQQQLLLKKKQQQWWW```cccddd___WWWTTTYYY___llloootttxxxyyywwwsssqqqnnnllliiihhhgggeeeaaa^^^\\\ZZZXXXVVVUUUTTTTTTTTTQQQPPPNNNLLLJJJIIIHHHHHHJJJHHHHHHMMMTTTUUUPPPKKKEEECCCAAA===888444111///666666666555444444333333333222111111000000111111222000...---------,,,+++---------------------------------............///---///111111111333999???EEEJJJLLLIIIGGGHHHHHHEEEGGGMMMNNNQQQVVVVVVccc}}}wwwxxxgggzzzppphhh|||ZZZFFFKKKLLLBBBEEEEEEEEEDDDCCCCCCBBBBBBEEEDDDDDDDDDDDDDDDEEEFFFJJJLLLNNNQQQUUUXXXZZZ[[[\\\ZZZXXXTTTQQQNNNLLLKKKHHHGGGEEEGGGJJJNNNPPPPPPPPPRRRUUUVVVTTTRRRQQQQQQOOOQQQTTTWWWXXX[[[___aaaaaa```^^^]]][[[[[[ZZZZZZWWWUUUSSSRRRSSSSSSRRRPPPPPPPPPRRRTTTSSSSSSZZZdddqqqxxxdddTTTRRRSSSOOOIIIFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@AAABBBBBBCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???===;;;<<>>???@@@???>>>===>>>@@@PPP```vvviiifffdddeeeeeefffjjjooooooppprrrtttrrrqqqyyyyyylllmmmzzz}}}vvvsss}}}~~~~~~~~~~~~}}}yyywwwtttpppnnnlllllllllmmmlllpppwww|||~~~zzzsssllleee``````YYYOOOIIIIIIOOOWWW[[[[[[UUULLLEEEEEEKKKUUU\\\YYYYYYZZZ]]]aaafffjjjmmmjjjjjjjjjiiihhhfffbbb```]]][[[ZZZXXXWWWVVVWWWWWWRRRQQQOOOMMMLLLKKKJJJJJJKKKKKKLLLQQQTTTSSSMMMHHHDDDAAA===888444111///...666666555444444333333222333222111111000000111111111///---------...---+++---------------------------------............///---///111111111444;;;@@@FFFJJJKKKHHHFFFHHHIIIGGGGGGOOORRRVVV[[[ZZZfff~~~uuuwwwqqqzzznnnuuuttt[[[LLLFFFDDDEEEHHHCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@AAACCCDDDEEEFFFFFFGGGHHHJJJMMMPPPTTTVVVWWWWWWUUUQQQNNNMMMNNNQQQRRRTTTSSSRRRQQQQQQRRRTTTVVVPPPQQQQQQQQQQQQPPPQQQRRRMMMKKKKKKLLLPPPVVV\\\___\\\\\\\\\ZZZXXXVVVTTTRRRQQQPPPOOONNNMMMNNNOOOQQQQQQRRRVVVZZZYYYVVVWWW\\\^^^kkk|||tttfffYYYSSSNNNKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>???@@@AAA@@@???>>>>>>>>>@@@AAABBBAAAAAABBBCCCDDDDDDCCCCCC>>>@@@AAAAAA???>>>>>>???LLL[[[qqqkkkcccaaajjjtttvvvsssrrrrrrrrrsssqqqnnnooozzzwwwqqqwwwyyyttteee\\\ZZZkkk~~~~~~zzzyyywwwuuusssrrrrrrrrrqqqpppsssyyy~~~~~~yyysssllldddZZZRRRPPPQQQSSSSSSWWWQQQIIIDDDEEELLLTTTYYYRRRPPPMMMNNNSSS[[[dddiiiiiijjjkkkjjjgggdddaaa```]]]\\\ZZZXXXWWWWWWWWWWWWQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLOOOSSSUUURRRKKKFFFCCC@@@;;;666333111000000777777666666555444444444333222111111000000111111111///---------...---,,,---------------------------------............///---///111111222555;;;AAAFFFJJJJJJGGGFFFHHHIIIHHHHHHOOORRRVVVZZZYYYddd|||ooorrr|||ttt|||www```MMMJJJHHHBBB@@@EEEDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEGGGIIIKKKLLLLLLGGGHHHJJJLLLNNNPPPRRRSSSSSSQQQNNNLLLLLLNNNPPPRRRSSSSSSSSSRRRQQQRRRUUUXXXSSSPPPMMMLLLNNNPPPQQQQQQMMMKKKIIIKKKPPPUUUYYY[[[ZZZZZZYYYXXXVVVTTTRRRQQQOOOOOONNNMMMLLLMMMOOORRRTTTTTTVVVYYYXXXTTTSSSVVVYYY]]]dddqqqpppbbbWWWPPPFFFHHHIIIGGGCCCBBBFFFKKKGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@???>>>>>>???@@@@@@@@@??????>>>???@@@BBBCCC???@@@@@@AAAAAABBBBBBBBB@@@BBBCCCBBB@@@>>>>>>???IIIVVVkkksssiiiiiiwww|||xxxzzzzzzyyyuuunnnjjjssstttppplllggg]]]UUUTTTeee~~~}}}{{{zzzyyyxxxwwwwwwwwwuuuwww}}}{{{pppfff___\\\[[[[[[OOOKKKFFFCCCCCCGGGNNNRRRMMMIIIEEEBBBEEELLLTTTZZZeeegggiiiiiigggcccaaa```^^^]]][[[XXXVVVVVVUUUVVVPPPOOONNNMMMLLLKKKKKKKKKLLLNNNRRRUUUVVVQQQJJJDDDBBB>>>:::555222111222333888777777666555555444444333222111111000000111111000///------......---,,,---------------------------------............///,,,///111111222666<<>>======>>>???@@@AAA@@@@@@@@@@@@BBBCCCDDDAAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFCCCAAAAAAAAACCCOOObbbvvvyyyqqqsss|||{{{yyynnnooovvv|||tttjjjffffffdddaaa```iiiwww~~~}}}|||zzzzzzyyywwwxxx~~~~~~yyyrrrooo[[[YYYSSSMMMIIIIIINNNRRRMMMJJJFFFDDDDDDGGGLLLOOO^^^bbbggghhhfffdddcccccc___^^^[[[XXXVVVTTTTTTSSSOOONNNMMMLLLKKKJJJJJJJJJLLLOOOTTTWWWVVVPPPHHHCCC@@@===888444222333555666777666666555555444333333333222111111000000111111000...------.........------------------------------------............///,,,///111222222666===BBBFFFIIIJJJFFFEEEHHHJJJJJJMMMSSSSSSTTTXXXVVVbbb{{{vvvjjjqqq}}}xxx||||||xxxrrrNNNKKKCCC<<>>======>>>???@@@AAAAAA@@@@@@AAACCCDDDFFFDDDCCCBBBAAABBBDDDGGGHHHLLLLLLLLLJJJGGGEEEEEEEEE???JJJ\\\ppp{{{vvvyyy~~~yyy|||wwwqqqtttooovvv~~~}}}rrrgggfffkkkiiikkkmmmppptttzzzyyyzzz}}}~~~~~~|||{{{xxxvvvwww~~~zzzvvvuuuttt|||{{{~~~~~~vvvssskkkaaaWWWTTTWWW[[[SSSRRRPPPOOOOOOPPPRRRSSSZZZ^^^dddgggfffeeeeeefff```^^^[[[XXXUUUSSSRRRRRRNNNNNNLLLKKKJJJJJJJJJJJJLLLPPPUUUXXXVVVPPPHHHBBB@@@===888444222333666888666555555444444333222222333222222111000111111111000...------.........------------------------------------.........//////,,,///111222333666===BBBFFFIIIIIIFFFEEEHHHKKKJJJPPPUUUTTTUUUWWWVVVccc|||yyyooowwwzzzzzzoootttvvvcccKKKGGGCCC@@@AAACCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBEEEFFFFFFFFFBBBCCCEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGLLLLLLPPPRRRPPPQQQ^^^mmmjjj___SSSOOOSSSVVVUUUQQQTTTUUUZZZbbbhhhiiiccc]]]]]]ZZZVVVTTTRRRQQQPPPNNNKKKIIIGGGFFFGGGJJJMMMOOOPPPQQQRRRSSSTTTUUUVVVWWW[[[[[[ZZZZZZ]]]hhhuuuiii]]]OOOIIIJJJJJJGGGBBBAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEBBBAAA@@@AAABBBCCCIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>@@@AAACCC@@@AAACCCBBBAAA??????@@@BBBAAA???>>>@@@DDDIIILLLNNNMMMMMMNNNNNNLLLHHHEEEEEEJJJWWWlllxxxvvv|||{{{zzzzzzpppuuupppxxx{{{hhhiii{{{yyyvvvvvv||||||yyy{{{}}}tttuuuxxx~~~pppddd^^^aaaiii|||zzz~~~~~~tttssstttqqqmmmllljjjccc^^^```bbbbbbbbbfffjjjkkklllllljjjgggcccaaa^^^\\\YYYXXXWWWVVVTTTRRROOOJJJIIIKKKLLLIIIIIIKKKMMMSSSXXXYYYTTTLLLEEEBBB>>>:::444111222444555666777777666555444333333333333111//////000111000/////////.........---------.........------,,,,,,,,,...............---------///000000111222777<<>>===???AAACCCCCCDDDCCCCCCBBBAAAAAAAAABBBAAABBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFMMMMMMPPPTTTTTTUUU___kkkfff^^^UUUQQQTTTVVVUUUSSSRRRRRRSSSYYY___cccaaa^^^^^^ZZZVVVRRRQQQOOONNNLLLIIIHHHGGGGGGHHHKKKMMMOOONNNNNNOOOQQQRRRTTTUUUUUUSSSSSSTTTVVV[[[ccclllrrr}}}jjjUUUMMMDDD@@@BBBEEECCCAAACCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@BBBDDDEEEHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@??????AAABBBDDDAAABBBCCCCCCAAAAAABBBCCCDDDCCCBBBBBBEEEIIINNNQQQOOONNNNNNNNNNNNMMMJJJGGGHHHKKKWWWkkk}}}yyypppssswwwuuuqqqoooyyy|||}}}pppkkkiiippp|||{{{sssyyy~~~~~~yyy}}}}}}}}}ooobbbYYYVVVZZZbbbllluuu~~~}}}{{{tttrrrooolllhhheeecccbbb^^^\\\ZZZYYYYYYWWWTTTQQQPPPMMMLLLNNNNNNLLLKKKMMMUUUWWWYYYWWWPPPHHHCCCAAA<<<888444222222444666666777777666444444333333444333111000000111111000//////.........------------......---------,,,,,,,,,------..................///000000111222777<<>><<<===???AAABBBBBBAAA@@@@@@????????????@@@???BBBEEEEEECCCBBBCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEMMMMMMPPPTTTWWWYYY___eee```\\\WWWTTTSSSTTTSSSSSSQQQNNNLLLOOOVVV\\\^^^___```[[[VVVQQQOOOMMMLLLKKKGGGGGGHHHIIIJJJLLLNNNOOOKKKKKKMMMNNNPPPRRRSSSTTTNNNNNNPPPTTTYYY___aaacccaaaqqqvvv^^^JJJIIIEEEBBB@@@AAACCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>???@@@CCCEEEGGGFFFFFFFFFFFFFFFEEEEEEEEECCCBBBAAAAAAAAABBBDDDEEEBBBCCCCCCCCCBBBCCCEEEGGGEEEDDDDDDEEEHHHMMMQQQTTTNNNMMMLLLLLLMMMLLLJJJHHHHHHJJJTTTfffwwwyyykkkiiinnnpppmmmkkknnnssstttttt~~~pppbbbccciiittt~~~yyyzzz|||~~~ppp^^^SSSOOONNNSSSYYYXXXbbbrrr~~~}}}}}}~~~zzzssskkkfffcccbbbbbb\\\[[[ZZZZZZYYYVVVRRROOOPPPMMMMMMOOOOOOLLLLLLOOO\\\\\\ZZZTTTMMMEEEAAA???999777333222333666777888777666555444444444444444333222111111222222111///............------------------------,,,,,,,,,,,,,,,---------...////////////000000111222777<<>>???AAABBBBBB@@@=========<<<======>>>>>>===AAADDDCCC???@@@DDDIIIGGGFFFDDDCCCCCCDDDFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFMMMMMMPPPUUUZZZ\\\^^^___[[[[[[YYYUUURRROOOOOOPPPOOOMMMKKKMMMRRRYYY]]]___aaa]]]VVVQQQNNNLLLKKKJJJEEEFFFHHHJJJLLLMMMNNNOOOJJJKKKLLLNNNPPPRRRSSSTTTPPPOOOOOOTTTZZZ]]]]]][[[[[[```iiiuuupppaaaXXXNNNEEEFFFFFFFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>???AAACCCEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCBBBDDDHHHKKKFFFFFFFFFGGGIIILLLPPPRRRKKKJJJHHHIIIIIIIIIHHHFFFGGGGGGNNN^^^ppp|||kkkfffmmmtttvvvuuummmrrrpppmmmxxxrrraaadddiiirrr}}}|||}}}zzziiiWWWOOOMMMMMMNNNPPPOOOUUUbbbsss~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzssskkkeeeaaa______YYYXXXXXXYYYXXXUUUPPPLLLNNNLLLLLLNNNMMMKKKMMMQQQ^^^\\\YYYSSSLLLFFFAAA???777555333333555777888888777666555444444444444444333222111111222222111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///000000111222777<<>>;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAA>>><<>>???AAADDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAABBBBBBDDDEEEFFFBBBBBBBBBBBBCCCCCCDDDDDDBBBCCCCCCCCCCCCDDDHHHKKKHHHHHHHHHIIIJJJKKKMMMNNNIIIHHHHHHIIIJJJJJJHHHFFFGGGEEEJJJYYYkkk|||qqqjjjpppzzz~~~oooppplllhhhrrrzzzggghhhjjjrrr~~~||||||}}}~~~~~~}}}~~~{{{vvvgggWWWPPPOOOMMMJJJIIILLLNNNTTTaaarrr~~~}}}}}}}}}}}}}}}~~~{{{wwwrrrnnnjjjhhhgggmmmuuu}}}xxxvvvqqqkkkeee```]]][[[ZZZYYYYYYYYYYYYVVVQQQMMMNNNLLLLLLNNNMMMLLLQQQWWW\\\ZZZWWWSSSNNNHHHBBB>>>555333333444666888888888666666555444444444444555222111111222333222000...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///000000111222777<<>>===<<<::::::::::::;;;;;;===>>>>>>??????>>><<<<<>><<<::::::;;;<<<<<<;;;:::::::::;;;<<<>>>???@@@@@@???>>>>>>>>>AAACCCEEECCCCCCDDDEEEFFFGGGGGGHHHCCCCCCDDDEEEFFFHHHIIIJJJNNNSSSVVVUUUUUUWWWUUUQQQNNNMMMKKKIIIHHHFFFEEEDDDEEEGGGJJJLLLNNNPPPRRRSSSUUUTTTQQQPPPOOOMMMJJJHHHIIIIIIJJJKKKLLLMMMNNNNNNQQQRRRRRRSSSTTTTTTUUUUUUNNNPPPSSSTTTSSSSSSTTTUUUSSSSSSVVV\\\^^^```gggqqqwwwdddNNNKKKHHHGGGEEEAAA>>><<>>???@@@AAABBBCCCCCC@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????>>>>>>>>><<<======>>>>>>>>>>>>>>>???>>>=========???AAABBB>>>??????@@@@@@@@@@@@@@@???@@@BBBBBBBBBBBBDDDEEEFFFFFFHHHIIIJJJJJJJJJIIIGGGIIIKKKNNNPPPOOOKKKHHHHHHCCCBBBLLL\\\nnnvvvvvv}}}|||qqqhhhfffjjjqqq~~~{{{qqqjjjmmmuuuxxxuuuqqqsssvvvtttttt~~~}}}~~~yyypppcccUUUNNNKKKGGGEEEFFFEEEGGGKKKQQQ[[[hhhvvv~~~}}}|||zzzxxxssskkk___TTTPPPRRRXXX]]]dddggglllttt|||wwwtttuuuxxx~~~~~~|||tttrrrppplllhhhdddaaa___]]][[[YYYXXXXXXVVVSSSPPPPPPMMMLLLMMMMMMQQQ\\\gggiiibbbYYYQQQJJJCCC===999333333333555888999777666555555444444444555555666/////////111222111...,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------..................///000000111222777<<>>>>>::::::;;;<<<===>>>@@@AAAAAA@@@???@@@BBBBBB@@@>>>???@@@AAACCCDDDEEEEEEEEE@@@AAABBBCCCEEEGGGIIIJJJHHHOOOSSSOOOMMMOOONNNJJJJJJHHHEEEEEEFFFFFFEEEDDDBBBDDDFFFGGGHHHJJJLLLNNNQQQPPPOOOOOOOOOMMMJJJGGGJJJJJJJJJJJJKKKLLLNNNNNNSSSSSSSSSSSSTTTTTTTTTTTTLLLQQQVVVWWWUUUSSSSSSTTTXXXRRRRRRXXX[[[ZZZ[[[```aaahhh{{{xxxgggQQQ>>>DDDDDDCCCBBB>>><<<@@@EEE???===<<<<<<>>>??????>>>>>>???@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>999:::;;;<<<============>>>===<<<;;;<<<===???AAA======>>>????????????>>>===???AAABBBAAAAAABBBCCC@@@AAADDDFFFGGGHHHGGGGGGDDDFFFJJJNNNPPPNNNIIIEEEFFF???===DDDSSSeeexxxzzzyyyyyyllljjjiiikkkyyyuuujjjlllqqqpppnnnnnnhhhllllllmmm}}}}}}~~~}}}qqqkkkkkkmmmuuu}}}ooobbbUUUMMMIIIFFFGGGKKKEEEIIINNNRRRWWW^^^gggnnnqqqvvv~~~~~~~~~{{{xxxvvvjjjbbbWWWOOOQQQZZZgggppphhhjjjlllsss~~~vvvlllhhhggglllqqqwww~~~~~~yyy{{{wwwuuuqqqmmmiiifffdddccc[[[XXXVVVTTTTTTRRRPPPNNNNNNKKKJJJJJJJJJOOO\\\iiirrriii[[[OOOFFF???999666333333444666888999777555555555444444444555555666......///000111000---++++++++++++,,,,,,---------*********++++++,,,,,,,,,...............---------///000000111222777===AAAEEEHHHKKKKKKIIIIIILLLNNNMMMQQQRRRUUUWWWWWWlllzzzwwwlllppp{{{eeeNNNGGGFFF@@@<<<>>>???>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<@@@@@@??????????????????AAA@@@@@@???@@@BBBCCCDDDCCCDDDGGGIIIJJJIIIHHHGGGNNNNNNMMMKKKIIIHHHHHHIIIGGGFFFEEEEEEFFFEEEDDDBBBCCCDDDEEEGGGHHHHHHIIIIIILLLLLLLLLKKKJJJIIIGGGGGGHHHGGGFFFEEEFFFIIIKKKLLLQQQOOOMMMLLLNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWYYYXXXWWWVVVVVVXXXZZZ[[[]]]^^^gggwwwqqq]]]QQQJJJEEEBBBAAAAAA@@@??????>>>??????@@@>>><<<;;;===>>>>>>>>>>>>>>>===<<<<<<===??????>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=================================<<<>>>>>>???AAACCCCCCAAA???CCCCCCBBBCCCDDDFFFHHHIIIHHHGGGGGGHHHIIIIIIFFFDDDEEEBBB@@@AAAFFFUUUooo|||uuu|||~~~ssslllgggiiixxxpppjjjpppzzzzzzttthhheeegggsss||||||~~~}}}}}}}}}vvvnnnggg___ZZZcccccclll~~~}}}ssscccUUURRRQQQKKKIIIKKKLLLNNNUUU]]]]]]YYY\\\dddjjjuuu~~~|||}}}yyytttnnn```RRRPPP[[[lllwww{{{mmmmmmpppxxx~~~~~~wwwooofffffffffiiimmmtttzzz}}}}}}zzzyyyzzzzzzzzzyyywwwuuusssooojjjddd___]]]ZZZYYYXXXUUURRROOOMMMKKKGGGKKKLLLIIIKKKUUU^^^cccfffaaaYYYPPPGGG>>>666111000222555888999999777555444555666888999999999999222222111000///...------///...------++++++***))).........------,,,,,,,,,...------------.../////////......000333777;;;>>>AAADDDGGGGGGFFFGGGJJJMMMPPPSSSSSSVVVZZZZZZkkk}}}oooooo|||sss\\\GGGCCCCCC???===???>>>======<<<;;;;;;:::::::::::::::999::::::;;;<<<>>>>>>?????????????????????>>>>>>>>>???@@@AAABBBBBBCCCFFFHHHIIIIIIHHHHHHKKKLLLLLLKKKJJJIIIIIIJJJEEEDDDDDDDDDEEEEEECCCAAADDDEEEEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGGGGGGGHHHJJJMMMNNNRRROOOLLLLLLMMMOOOPPPPPPRRRRRRSSSSSSTTTVVVWWWXXXUUUTTTSSSRRRSSSTTTVVVWWWXXXVVV\\\fffmmmtttpppdddTTTHHHCCCAAA???===>>>>>>===<<<<<<<<<<<<<<<>>>===;;;:::<<<======<<<======<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::>>><<<<<<<<<>>>@@@??????AAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDEEEEEEEEECCCAAADDDAAA???@@@DDDQQQhhh}}}uuuqqqxxx}}}vvvooojjjjjjuuuxxxrrrttt{{{|||xxxhhh``````mmm}}}~~~~~~||||||vvvooohhh```ZZZZZZYYY```ooo{{{ooo```UUUTTTTTTOOOLLLNNNOOORRRYYYaaaaaa^^^aaagggqqqyyy~~~|||}}}~~~yyyuuufff\\\SSSYYYjjjyyy}}}{{{hhhjjjpppxxx~~~|||rrrjjj\\\]]]___cccjjjrrryyy}}}~~~|||yyyxxxyyyxxxwwwvvvtttsssqqqnnnjjjeeeaaa^^^ZZZYYYWWWUUURRRNNNKKKJJJIIIKKKJJJIIIMMMVVV^^^aaa___[[[SSSKKKDDD===666222222444777::::::999777666444555666777888888888888222222111000///...------...------,,,,,,++++++***------------------,,,,,,...------------...//////111000000000222666:::<<>>===@@@<<<<<<;;;;;;::::::999999999999888888999999:::;;;<<<=========>>>?????????<<<<<<<<<<<<===>>>???@@@AAABBBDDDGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIICCCBBBBBBCCCDDDDDDBBB@@@EEEEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHJJJLLLNNNPPPQQQNNNKKKIIIKKKMMMNNNNNNPPPQQQQQQRRRSSSTTTUUUVVVPPPOOONNNNNNNNNOOOQQQRRRRRRNNNOOOUUUXXXYYY```jjjjjj]]]NNNHHH@@@<<<===>>>>>>======<<<;;;;;;;;;;;;;;;;;;===;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999888;;;;;;::::::::::::;;;;;;::::::::::::::::::;;;;;;======<<<<<<;;;;;;::::::888888888888888888888888===;;;999999;;;===>>>>>>?????????@@@AAABBBCCCDDDEEEDDDBBBBBBCCCBBBAAA???BBB@@@>>>>>>@@@JJJ^^^pppyyylllooozzz{{{uuunnnlllsss|||zzzxxx|||pppbbb^^^jjjwww|||~~~}}}|||}}}{{{ssskkkccc^^^WWWTTTVVV___mmmooobbbXXXYYYZZZUUUTTTWWWYYY]]]dddkkkllljjjlllpppyyy}}}}}}~~~~~~zzzvvveee```___kkk|||wwwdddjjjttt~~~|||oooeeeZZZ\\\^^^cccjjjrrrxxx||||||zzzxxxwwwwwwvvvsssrrrppppppooommmjjjfffbbb```[[[ZZZWWWTTTQQQMMMJJJHHHJJJJJJHHHIIIPPP[[[```___XXXSSSLLLEEE???:::666333444666888:::;;;:::888666555555666666666666555555222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------------...//////222111000000222555888;;;AAAEEEIIIIIIHHHIIIKKKNNNMMMPPPPPPTTTYYYZZZlllyyywwwmmmlll{{{TTTFFF:::999<<<<<<===???::::::::::::999999888888888888888777888999999::::::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<===>>>?????????AAACCCEEEGGGHHHIIIIIIHHHIIIKKKMMMNNNMMMIIIGGGBBBBBBAAABBBDDDDDDCCCAAACCCDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLNNNOOOMMMJJJGGGFFFHHHKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQLLLKKKKKKKKKKKKLLLMMMNNNMMMIIIIIIOOORRRPPPQQQUUUWWW```ppp{{{lllXXXGGG===BBB???======>>>???>>><<<======<<<<<<;;;<<<<<<======;;;::::::<<<<<<<<<;;;;;;;;;<<<<<<;;;999777666999999999888888999999999:::::::::;;;;;;;;;;;;;;;======<<<;;;:::999888888666666666777777777777777<<<;;;:::;;;>>>??????>>>?????????@@@AAAAAABBBCCCFFFDDDBBBBBBCCCCCCBBB@@@@@@???>>>>>>===CCCSSScccrrruuu|||uuusssxxx{{{xxx}}}nnndddmmmtttttt{{{~~~~~~zzzqqqhhhccc]]]YYYVVVWWW]]]jjjvvvhhh_________]]]^^^dddiiimmmtttyyyzzzyyyzzz{{{yyyzzz~~~~~~~~~~~~~~~~~~{{{xxxnnnooosss}}}zzzooogggooo|||~~~oooeeedddeeegggkkkoootttxxx{{{zzzxxxvvvuuutttssspppmmmlllmmmmmmllljjjgggcccaaa\\\[[[XXXUUUQQQMMMJJJHHHIIIHHHGGGJJJUUU```ccc^^^SSSNNNFFF???;;;777555333666777999::::::999777555555555555555555444333222111111000///...------,,,+++++++++,,,,,,---------,,,,,,,,,------............------------...//////111111000000222666999;;;BBBEEEIIIKKKIIIIIILLLNNNLLLNNNNNNSSSXXXYYYlllzzzzzzmmmlll```KKKBBB:::888:::;;;<<<===999999999999999888888888888888777777777888999999999999:::;;;<<<<<<======<<<<<<===>>>>>>????????????@@@AAACCCEEEGGGHHHHHHIIIIIIKKKNNNOOOMMMIIIEEECCCCCCBBBDDDFFFFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDFFFFFFGGGHHHJJJKKKMMMMMMGGGEEEDDDDDDGGGJJJKKKKKKIIIJJJLLLMMMNNNOOOOOOOOOJJJJJJJJJJJJJJJKKKKKKLLLJJJHHHHHHMMMQQQPPPOOOOOORRRSSSVVV___nnnrrreeeWWWPPPKKKFFFCCCBBB===<<<<<<======<<<999777<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;<<<======<<<;;;;;;;;;<<<<<<;;;999888666888888777777777777888888::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999888777666666777777777888888999999;;;<<<>>>AAADDDDDDAAA???@@@@@@AAAAAABBBBBBBBBCCCDDDCCCBBBBBBCCCCCCBBB@@@????????????===@@@LLLYYYzzz{{{~~~}}}}}}wwwuuu}}}xxxjjjkkkmmmlllrrr}}}vvvmmmhhhccc^^^ZZZVVVTTTXXXgggvvv}}}ooodddccccccbbbgggooovvv{{{wwwuuuwww}}}~~~~~~~~~}}}|||zzzuuu{{{{{{rrrmmmmmmxxxpppgggjjjkkknnnpppsssvvvyyyzzz{{{xxxuuusssrrrpppmmmkkkjjjkkklllllljjjfffccc```\\\[[[YYYUUURRRMMMJJJHHHFFFGGGHHHOOO\\\fffeee___SSSMMMCCC<<<777555444333777888999999888777555444444444555444444333222111111111000///...---,,,,,,***++++++,,,,,,------...,,,,,,,,,------............------------...///////////////000333777;;;>>>AAAEEEJJJKKKJJJJJJLLLNNNKKKMMMMMMQQQVVVXXXlll{{{}}}mmmpppkkkMMMEEE@@@<<<999999:::;;;;;;999999999999999999888888888888777777888888999:::888999999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@??????@@@AAABBBDDDEEEGGGGGGIIIHHHIIIMMMOOOOOOJJJFFFFFFEEEEEEGGGIIIJJJIIIHHHCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCAAAAAAAAABBBCCCGGGGGGHHHIIIJJJKKKKKKLLLDDDDDDDDDFFFHHHJJJJJJIIIIIIJJJLLLNNNOOOOOOOOONNNJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHIIIKKKMMMMMMLLLKKKQQQPPPPPPRRRXXXdddqqqzzzpppdddPPPIIICCCBBBAAA>>>>>>AAA;;;;;;<<<===<<<;;;999888999999999999999999:::;;;===<<<;;;<<<>>>>>><<<;;;:::;;;;;;::::::999888888777777666666666666777777999999::::::;;;;;;<<<<<<;;;;;;:::999888777666666777888888999999:::::::::;;;===AAAEEEHHHGGGCCC@@@@@@AAABBBCCCCCCCCCCCCBBB@@@@@@@@@BBBDDDDDDBBB@@@>>>???BBBCCC@@@@@@IIITTTpppxxxsssyyyzzzlllffffffggglllrrr|||xxx|||}}}~~~}}}tttooogggccc___ZZZSSSOOOUUU^^^qqqtttjjjiiiiiiiiioooxxx~~~}}}zzzwwwvvv}}}}}}~~~~~~}}}}}}||||||vvv~~~yyyuuutttwwwrrrkkkjjjlllooosssvvvyyy{{{|||}}}zzzvvvrrrpppooommmkkkiiijjjkkkkkkiiieeeaaa^^^[[[ZZZXXXUUUQQQMMMJJJHHHEEEHHHMMMVVVaaaiiieee]]]RRRKKKAAA999444333333444999999999999777666444333444444444444444333222111111000000///...---,,,,,,+++++++++,,,,,,---------,,,,,,------------------...------------...//////.........000333777<<<>>>@@@DDDIIIKKKJJJIIIKKKMMMJJJMMMLLLPPPUUUWWWkkk~~~yyy~~~mmmtttsssTTTHHH???>>><<<999888999::::::999999999999999999999999999888888888888999::::::999999999999999999999999;;;<<<>>>???@@@@@@??????@@@@@@@@@AAABBBDDDEEEFFFGGGEEEFFFKKKPPPQQQNNNJJJIIIHHHIIIKKKMMMNNNNNNLLLGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFIIIIIIJJJKKKKKKKKKKKKKKKFFFGGGHHHJJJKKKKKKHHHFFFGGGIIIKKKMMMNNNNNNMMMLLLIIIIIIJJJKKKKKKKKKKKKKKKIIIKKKKKKIIIIIIJJJKKKKKKKKKKKKLLLMMMOOOUUU\\\aaauuuzzziiiaaaVVVJJJIIIFFFFFFDDD???888666999<<<===>>>>>>===<<<;;;<<<999999999999999:::;;;;;;;;;::::::<<<======;;;999999888888777777888888888777777666666666666777777666777777888999999::::::::::::999888777777666666888888888999::::::;;;;;;<<<===???CCCFFFFFFDDDAAA@@@AAABBBCCCCCCCCCBBBAAA>>>???AAAEEEGGGGGGDDDAAA>>>AAAEEEGGGDDDBBBIIIRRRggg{{{~~~ttttttzzz{{{oooeeeeeelllrrrqqq|||vvvpppttt{{{}}}~~~|||qqqmmmhhhbbbYYYOOOLLLOOO]]]nnnwwwrrrtttuuutttyyyxxxsssqqqooosss|||~~~~~~~~~}}}|||}}}~~~yyywwwrrrnnnqqquuuyyy}}}|||vvvqqqooonnnmmmllliiijjjlllkkkiiiddd___\\\WWWWWWUUURRROOOLLLIIIGGGFFFMMMUUU]]]fffiiicccYYYPPPIII>>>666222333444555;;;;;;:::999888666444333333444444444444444333333000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------------...//////000//////000333666:::===???CCCIIIKKKJJJIIIJJJLLLKKKMMMKKKOOOTTTVVVjjj{{{www}}}nnnwwwVVV@@@DDD;;;===<<<999888999::::::999999999999999999::::::999999888888999999:::;;;999999999888888888888888;;;<<<===????????????>>>AAA@@@@@@AAABBBCCCDDDEEEDDDCCCDDDIIIPPPSSSQQQMMMKKKJJJKKKMMMPPPQQQPPPOOOJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDDDDEEEGGGJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMNNNLLLGGGCCCDDDFFFHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKMMMMMMJJJIIIJJJMMMNNNKKKKKKIIIGGGGGGJJJOOOSSSYYYdddrrr~~~|||lllaaaccc[[[LLLFFFIIIGGG??????@@@BBBCCC???:::===CCC<<<======<<<:::999:::;;;;;;;;;;;;;;;<<<<<<===>>>:::999999;;;<<<<<<:::888888777666555555666888999777777666666666666777777444555555666777888888999999999888888777777666666777888888999:::;;;;;;;;;===<<<===@@@BBBDDDCCCBBB???@@@AAABBBCCCBBBAAA@@@???AAADDDHHHKKKKKKGGGDDD???BBBGGGIIIFFFDDDIIIRRRaaa}}}~~~yyysssvvv{{{|||vvvooosssyyy}}}}}}ttthhhiiivvv|||xxx~~~xxxrrrtttzzz|||wwwqqqkkk___RRRJJJIIILLLYYYkkk}}}zzzyyy~~~~~~vvvdddaaa___```gggqqqzzz~~~~~~~~~~~~~~~}}}|||}}}~~~|||yyyxxxzzz~~~~~~wwwqqqooonnnnnnmmmjjjkkklllkkkhhhccc]]]ZZZUUUTTTRRRPPPMMMJJJHHHFFFHHHPPPZZZbbbhhhhhh```VVVNNNFFF<<<444111222555777======<<<;;;999777555444333444444555555444444444000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------------...//////222111000000222555999;;;>>>CCCHHHJJJIIIHHHIIIKKKKKKMMMKKKNNNSSSUUUiiizzzvvv~~~oooxxxyyybbbNNNBBB===>>><<<;;;>>>AAABBB===999;;;;;;:::999999::::::::::::999888888777777888888888888999999:::;;;<<<<<<======<<<<<<<<<>>>???@@@@@@AAABBBDDDEEEEEEFFFFFF>>>@@@FFFOOOWWWWWWQQQJJJHHHIIIJJJLLLOOOQQQTTTUUUNNNNNNMMMLLLKKKIIIHHHGGGDDDFFFHHHIIIIIIIIIKKKLLLMMMLLLLLLLLLMMMOOOQQQRRRRRROOOLLLIIIIIIHHHGGGEEEHHHHHHFFFFFFFFFFFFHHHHHHEEEFFFGGGHHHIIIHHHGGGFFFMMMLLLLLLMMMMMMNNNOOOPPPJJJHHHFFFEEEEEEGGGJJJKKKSSSXXX]]]bbbfffmmmxxx{{{vvvnnncccYYYQQQLLLIIIFFFFFFEEECCCAAA>>><<<:::<<<===>>>===;;;;;;===>>><<<<<<<<<<<<;;;:::999888<<<:::999999:::;;;:::999;;;;;;::::::999888777777666666444444555777999;;;666555444333333333333333333333444555666777888999<<<;;;:::888777666666555777777999:::;;;<<<<<<<<<:::;;;>>>@@@BBBBBBAAAAAAAAACCCDDDDDDCCCCCCDDDEEEGGGJJJNNNQQQPPPMMMHHHEEEGGGHHHJJJLLLMMMNNNNNNMMM\\\pppzzzyyy|||~~~wwwnnnooowwwzzzwwwxxx}}}}}}zzzvvv|||}}}~~~uuuiii___TTTKKKNNNMMMNNNWWWgggxxxyyykkkaaaQQQLLLJJJLLLNNNSSS___lll~~~~~~~~~wwwqqqooopppqqqqqqmmmmmmlllllljjjeee___[[[WWWVVVRRRNNNKKKJJJLLLNNNLLLYYYhhhooolllbbbZZZUUULLLBBB999555333222555:::??????>>><<<:::888666555555444333333222222222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------,,,,,,...//////000111111222555999===AAAEEEJJJKKKKKKKKKNNNPPPKKKMMMKKKOOOUUUTTTeee~~~vvvvvvmmmZZZKKK@@@<<<======:::999<<>>???BBBCCCDDDDDDEEEEEEEEEDDDBBBCCCHHHOOOUUUTTTNNNHHHGGGHHHIIIKKKNNNPPPSSSTTTTTTSSSRRRPPPNNNKKKIIIHHHGGGHHHJJJKKKJJJIIIJJJKKKJJJJJJKKKLLLNNNPPPSSSTTTRRRPPPLLLJJJJJJIIIHHHGGGHHHGGGFFFFFFFFFGGGIIIJJJHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHHHHIIIJJJKKKKKKKKKIIIGGGFFFGGGHHHKKKLLLMMMQQQUUUVVVWWW[[[bbbhhhlllzzzrrrhhh\\\TTTQQQOOOKKKHHHEEEDDDDDDDDDAAAAAAAAA@@@???===<<<;;;<<<======<<<;;;;;;<<<>>>;;;;;;<<<;;;;;;:::999888;;;:::888888999::::::999:::::::::999888777777777666555444444555666888:::555555444333333333333333333333444555666777888888999999888888888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAADDDFFFGGGGGGGGGGGGHHHJJJIIILLLPPPRRRRRROOOJJJGGGJJJKKKMMMNNNOOOOOOOOOOOOYYYkkkyyyuuuxxx|||qqqooovvvyyy}}}~~~}}}{{{rrrggg^^^QQQNNNKKKNNNZZZjjjvvv|||{{{ssskkk```SSSJJJHHHEEEDDDGGGKKKQQQ]]]jjj~~~~~~}}}vvvpppnnnnnnnnnooommmlllkkkkkkiiieee___[[[XXXVVVRRRMMMJJJIIILLLOOORRR^^^nnnuuupppcccWWWOOOEEE===555444555666:::????????????>>><<<;;;999888666666555444333333333333000//////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,...///...///000111222555:::===AAAEEEIIIKKKJJJJJJLLLOOOLLLMMMKKKNNNTTTVVViii|||uuuxxxwww}}}TTTDDD@@@;;;;;;???:::999888:::<<<===:::666:::999999999999999::::::;;;;;;:::999999999999999999::::::;;;;;;<<<<<<<<<::::::::::::;;;<<<>>>>>>DDDDDDEEEEEEEEEEEEDDDDDDGGGGGGIIINNNQQQQQQLLLGGGIIIIIIJJJLLLNNNQQQSSSTTTYYYXXXVVVSSSPPPLLLJJJHHHIIIJJJLLLLLLJJJIIIJJJKKKGGGIIIJJJMMMPPPSSSUUUVVVRRRPPPLLLKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGHHHIIIKKKMMMKKKNNNQQQRRRQQQQQQTTTWWWWWWcccvvvwwwmmmjjjddd[[[UUUQQQMMMHHHDDDDDDCCC@@@>>>===<<<<<<===<<<<<<============<<<<<<;;;<<<<<<;;;::::::;;;===999:::::::::::::::999999:::888777777999999999888999999888888777777666666555555444444444666777888555444444333333333333333333333444555666777777888666666777777888:::;;;<<<;;;<<<<<<======<<<<<<<<<======<<<<<<===>>>AAABBBDDDFFFHHHHHHHHHIIIKKKMMMLLLNNNQQQSSSSSSPPPMMMJJJKKKLLLMMMNNNNNNNNNNNNMMMRRRbbbwww}}}ssstttvvvpppuuuuuu{{{||||||~~~|||wwwnnn\\\UUULLLHHHMMMYYYgggqqqzzzqqqdddYYYOOOFFF@@@BBB@@@AAAFFFMMMUUU```kkk|||~~~}}}~~~~~~|||uuuooollllllkkkkkkllljjjiiihhhgggccc^^^ZZZXXXUUUQQQKKKHHHIIIMMMQQQ\\\ggguuuzzzrrrbbbQQQGGG???888333444666888<<>>===<<<;;;777777666555444444444444000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///---...000111222666:::>>>AAAEEEIIIJJJIIIHHHJJJMMMMMMMMMJJJNNNUUUXXXkkkyyytttmmmrrrjjjFFF@@@CCC===999<<<999888777888:::;;;888666999888888888888999999:::<<<;;;::::::999999::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>???BBBCCCDDDEEEFFFFFFFFFFFFIIIIIIIIILLLNNNNNNKKKHHHJJJJJJKKKLLLNNNPPPRRRSSSWWWVVVTTTRRROOOLLLIIIGGGHHHIIIKKKLLLKKKJJJKKKLLLIIIJJJMMMPPPSSSUUUVVVWWWQQQOOOLLLKKKKKKLLLKKKJJJFFFFFFFFFFFFHHHJJJLLLMMMNNNLLLJJJHHHFFFFFFFFFFFFJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKIIILLLOOOQQQPPPPPPQQQRRRUUUYYYiii|||wwwpppnnnpppmmmgggaaa[[[ZZZ[[[ZZZTTTMMMMMMJJJEEECCCDDDEEEEEEDDDJJJHHHEEEAAA>>>;;;:::999::::::;;;;;;<<<;;;;;;;;;999:::;;;:::888888:::;;;888888999999:::999999999888777555666777888888777777777777777666666555555444444333333444555666666444444333333222333333444333333444555555666777777666666666777888999;;;<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===???AAABBBCCC@@@BBBDDDFFFFFFGGGJJJKKKLLLNNNPPPRRRQQQOOOLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHKKKXXXkkkwwwuuuzzzooooooooorrr|||~~~|||xxx~~~~~~{{{{{{~~~}}}zzzmmmcccWWWNNNJJJOOO[[[fffrrryyy~~~yyylll```WWWPPPJJJGGGEEEEEEHHHNNNVVV___iiiqqq{{{~~~}}}{{{uuupppmmmllljjjiiijjjiiigggeeedddaaa]]]ZZZVVVSSSMMMHHHFFFIIIPPPVVVhhhooowwwwwwmmm[[[JJJ@@@<<<666333555777999<<<@@@CCCBBB@@@???===<<<;;;;;;777777666444333333333333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///,,,...///000222555:::>>>AAAEEEHHHIIIHHHGGGIIIKKKKKKLLLKKKOOOUUUWWWiiizzzvvvrrrwwwpppPPP:::===BBB:::444888888888777888999999888777777777777777777888999:::<<<;;;::::::999999:::::::::::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>??????@@@???@@@BBBDDDFFFHHHHHHIIIGGGGGGHHHJJJKKKKKKJJJIIIGGGGGGGGGHHHJJJLLLMMMNNNPPPPPPOOOMMMKKKIIIGGGEEEDDDFFFIIIJJJJJJKKKLLLNNNKKKMMMPPPSSSTTTUUUTTTTTTOOOLLLJJJIIIJJJKKKKKKJJJEEEEEEEEEFFFGGGJJJLLLMMMLLLKKKIIIGGGEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEFFFGGGHHHCCCEEEHHHIIIIIIIIIIIIIIIMMMMMMYYYmmm~~~jjjcccYYYTTTUUUQQQNNNMMMLLLKKKJJJIIIHHHGGGEEECCCAAA??????>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888999999888777777888:::777777888888888888888888666555444444666777777777666555555555555555444444333333333333333444444444333333222222222333333444333333444444555555666666666666666666777777888999::::::::::::999888777777555888<<<@@@CCCDDDCCCCCC===???BBBCCCDDDEEEGGGIIIJJJKKKLLLMMMMMMKKKIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFPPP```tttxxxyyylllfffffffffmmm}}}xxxsssvvvooolllrrr|||~~~~~~~~~sssfff[[[RRRNNNSSS[[[mmmttt|||}}}{{{{{{}}}uuuppphhh```ZZZVVVSSSQQQQQQSSSVVV\\\dddmmmtttwwwwwwyyy{{{~~~~~~{{{~~~{{{vvvqqqooommmkkkjjjiiigggdddbbbaaa___\\\YYYRRROOOIIIEEEFFFMMMWWW___ssstttsssmmmaaaQQQCCC;;;888444222666:::;;;>>>BBBDDDBBB@@@===;;;999999888777666555333222111111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///---...///000222555999===AAADDDHHHIIIGGGGGGHHHKKKIIILLLLLLQQQVVVTTTbbb~~~}}}xxx~~~SSSAAA666:::<<<666555:::777777777777777777777777666666666666777888999999;;;;;;:::999999999999999:::::::::::::::::::::::::::;;;<<<>>>???@@@@@@@@@<<<>>>@@@CCCFFFHHHIIIJJJDDDEEEGGGHHHIIIIIIHHHHHHAAAAAABBBBBBDDDEEEGGGGGGIIIIIIIIIHHHGGGEEEDDDCCC@@@CCCFFFHHHHHHIIIKKKMMMLLLNNNQQQSSSTTTSSSRRRPPPKKKIIIGGGGGGIIIJJJJJJJJJEEEDDDDDDEEEGGGIIIKKKLLLIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEAAABBBCCCCCCCCCBBBAAA@@@DDDFFFNNN^^^sss~~~eee]]]SSSKKKIIIEEEEEEGGGHHHFFFCCCAAABBBDDDBBBBBBBBBBBBAAA???>>>===666777888:::;;;<<<===>>><<<<<<<<<<<<;;;999888777777888888777666666777999666777777777777777666666555333222333555666666666444444444444444444444333222222222222333333333222222222222222222333333444333333444444444555555555666666555555555555666666888888888888777777666555222666<<>><<<:::888888888777666444333222111000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///---///000000111444888;;;@@@DDDHHHIIIHHHGGGIIILLLHHHKKKMMMRRRVVVQQQ]]]wwwzzzCCC<<<888999999666777:::555555555555444444555666666555555666777888999999::::::999888888888888999999999999999999999999999888999;;;===????????????<<<===???BBBDDDFFFGGGHHHCCCEEEGGGGGGGGGFFFEEEEEE?????????@@@AAABBBCCCDDDGGGGGGGGGFFFEEECCCBBBAAA???BBBDDDFFFFFFFFFHHHIIIHHHKKKOOORRRRRRQQQOOOMMMHHHFFFDDDDDDFFFHHHIIIHHHDDDDDDDDDDDDEEEGGGIIIJJJFFFFFFGGGHHHIIIIIIIIIHHHIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDBBBAAAAAABBBBBBBBBAAA@@@BBBFFFKKKSSSgggvvv^^^ZZZRRRKKKIIIEEEBBBBBBBBBAAA@@@?????????666777999::::::;;;===>>>>>>>>>>>>>>>>>>=========:::;;;;;;::::::999888777666777777666555555666888777777777777666555555444333222111222444666666555333333333333333333333333111222222222222222111111222222111111222333333444333333444444444444555555444333333333333444555555666666777777777666666555444666:::>>>@@@@@@???>>><<<>>>@@@AAAAAABBBDDDFFFDDDEEEEEEDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCDDDEEEFFF@@@GGGRRRaaaxxxwwwvvvzzzppp___```ccciiiqqqxxx|||}}}}}}}}}yyywwwxxxssskkkfffgggbbb```^^^]]]cccrrr}}}xxxooobbb[[[]]]\\\bbbkkksssxxxyyywwwvvvwwwwwwvvvuuuttttttuuuvvvxxx{{{}}}~~~ssspppoooqqqwww~~~~~~~~~zzztttooossszzz~~~{{{{{{yyyuuusssrrrpppmmmkkkfffccc___]]]\\\[[[ZZZYYYMMMJJJFFFFFFMMM\\\mmmyyy{{{sssgggYYYLLLAAA999555333111333:::???AAACCCEEE@@@???===;;;::::::;;;<<<888777555444222111111111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,...//////000000000000333777:::???CCCHHHIIIIIIIIIKKKMMMIIILLLLLLPPPTTTPPP\\\www~~~{{{888999999888777555333111333444444333222222333555555555555555666777999999:::999888888777777888888999888888888888888888888777888:::<<<>>>???>>>>>>===>>>@@@BBBCCCDDDEEEEEECCCEEEGGGGGGFFFDDDBBBBBBAAAAAAAAAAAABBBCCCDDDDDDHHHHHHGGGFFFDDDBBB@@@???@@@BBBDDDDDDDDDDDDEEEFFFEEEHHHLLLPPPQQQPPPMMMLLLFFFDDDBBBCCCEEEGGGHHHGGGDDDDDDCCCDDDDDDFFFHHHIIIDDDFFFHHHJJJKKKKKKKKKJJJGGGFFFDDDCCCAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDD???>>>>>>???AAABBBBBBAAA===CCCEEEGGGXXXxxxmmmXXXXXXTTTPPPOOOLLLDDDAAA>>>???BBBCCCAAA>>>??????>>>===<<<<<>>>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAABBBCCCDDDEEE???FFFPPP\\\rrrxxxvvvxxxdddXXX___hhhppptttuuuvvvwwwwwwssssssvvvtttlllhhhjjj```___\\\XXX\\\lll}}}~~~zzzllleeeeee\\\aaajjjuuu}}}~~~|||yyyyyyzzzzzz|||yyyyyyzzzzzzzzz~~~~~~{{{uuupppsss|||~~~xxxyyywwwtttsssrrrpppmmmkkkfffccc^^^[[[[[[ZZZYYYXXXMMMJJJGGGGGGPPPaaauuuzzzrrrdddVVVIII???777333777555666<<<@@@@@@@@@BBB>>>===;;;:::;;;<<<>>>???999888777555333222222222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------,,,,,,...///000000111000000222666999???CCCHHHJJJIIIIIILLLOOOJJJLLLKKKNNNRRRPPP]]]zzz|||{{{777666555444333444555555222222222222222222222222333333444444555666666777666666666666777777777777999888888777666555555444666777777777888:::;;;<<<>>>??????@@@AAAAAABBBBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDEEECCC@@@<<<<<>>======??????@@@AAABBBCCCCCCDDDDDDGGGKKKLLLKKKJJJIIIIIIBBBAAA@@@AAACCCEEEEEEDDDFFFGGGFFFDDDCCCDDDGGGJJJGGGHHHHHHHHHHHHGGGEEEEEEEEECCCAAA???===>>>??????CCCDDDDDDCCCAAAAAABBBDDD======???@@@@@@???>>>>>>===>>>@@@DDDPPPhhh}}}fffOOOGGGJJJKKKIIIGGG@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999;;;:::999888777777777777555444333333333333444555666777888888777555333222444444444444444444444444333333333333333333333333222222222111111111000000///111222111000///000111000000111111222222222333222222222111111111111111333333333333333333333333666777888999999888777666;;;:::999888999<<<>>>@@@@@@???@@@BBBEEEEEEAAA<<>>>>>??????@@@DDDCCCBBBBBBAAAAAAAAAAAACCCCCCBBB@@@>>>>>>AAAEEEEEEFFFGGGFFFCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???BBBFFFHHHHHHGGGFFFGGGDDDBBBAAAAAABBBDDDDDDDDDFFFFFFFFFEEEDDDDDDEEEGGGFFFGGGHHHIIIIIIGGGEEEDDDBBBAAA@@@>>>>>>>>>>>>???BBBCCCCCCBBB@@@???@@@BBB>>>>>>???@@@@@@???>>>===>>>???@@@@@@GGGWWWnnnjjjYYYIIIEEEGGGGGGDDDBBB@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::999999999999999888777666555555555555555444333333333333444555555666777777777555333222444444444444444444444444333333333333333333333333222222222111111111000000///111222111000///000222000000000000111111222222111111111111111111111000222222222333333444444444666666666666666666555555888777777777888:::<<<===>>>>>>???AAABBBAAA>>>;;;@@@@@@@@@@@@@@@@@@??????CCCGGGIIINNN]]]www~~~}}}wwwjjj\\\aaahhhooosssuuutttsssooommmnnnrrrwwwxxxtttppphhh___\\\```bbb___dddmmm|||~~~}}}~~~~~~~~~~~~|||{{{yyyzzzwwwqqqooooookkkeeeeeebbbaaa___ZZZRRRPPPRRRNNNLLLLLLTTTeeewwwxxxhhhTTTFFF<<<444000111333666;;;@@@BBBCCCAAA@@@:::::::::::::::;;;<<<<<<<<<:::;;;<<<:::666777;;;===:::444000......///000,,,,,,,,,,,,,,,,,,,,,,,,......---.../////////...///---++++++---......---///000111222333555:::===???CCCGGGJJJKKKKKKLLLMMMNNNQQQNNNNNNQQQOOOZZZqqq~~~444444333222222222222222222222222222222222222222111111222222333444444444333333444444444555555555777777666666555444444444333333333444555666777888:::::::::;;;<<<<<<======BBBAAA@@@@@@@@@@@@@@@AAA@@@AAAAAA@@@???AAADDDGGGFFFHHHIIIHHHEEECCCBBBCCCAAAAAA@@@@@@@@@?????????===@@@DDDFFFEEEEEEEEEEEEFFFCCC@@@???AAACCCDDDEEEEEEFFFGGGFFFDDDCCCCCCDDDDDDFFFHHHIIIIIIGGGEEECCC????????????????????????AAABBBBBB@@@>>>===>>>??????@@@@@@@@@???>>>======>>>@@@@@@???AAAHHHUUU___pppxxx{{{nnnjjjddd]]]TTTKKKDDDDDDEEECCC???>>>??????>>>===<<<;;;::::::;;;::::::::::::::::::;;;::::::999999999888888888666555555444333333333333444444333333333333444444555555666666666444333111444444444444444444444444222222222222222222222222222111111111111000000000000111222111000000111222////////////000000000000/////////000000000000000000111111222333444555555666555444333333333333333444555555666777888999:::;;;===@@@@@@>>><<<;;;;;;@@@@@@??????>>>======<<<@@@CCCEEEGGGRRRiiivvvooo]]]hhhvvv~~~{{{{{{uuuppplllpppxxxrrrfff```ccceee^^^YYYXXXlllxxx}}}zzz|||~~~|||}}}|||{{{zzzvvvwwwuuuqqqooonnniiiccceeebbb___\\\VVVNNNLLLOOOMMMNNNRRR\\\nnn~~~}}}sss```KKK>>>888444222333555999>>>CCCEEEDDDBBB@@@::::::::::::::::::;;;;;;777777888999777666===FFFOOO>>>000......,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,...///000000///......///,,,---............000222000111222222333666;;;>>>@@@CCCGGGJJJKKKLLLMMMNNNOOORRRPPPPPPSSSQQQ[[[rrr|||444333333222222222222222111111111111111111111111000000111111222222333333222222222222333333333333555555555555444444333333111111111222333444666666888999999::::::;;;;;;<<>>>>>>>>>>>>>>???@@@>>>>>>>>>???AAACCCFFFHHHGGGIIIJJJIIIFFFCCCBBBAAA????????????????????????AAACCCFFFGGGFFFEEEEEEFFFEEEBBB???>>>@@@DDDFFFGGGEEEGGGIIIHHHFFFCCCBBBBBBCCCDDDGGGIIIHHHGGGDDDBBB===>>>???@@@AAAAAA@@@@@@BBBBBBBBB@@@>>>======???AAAAAA@@@@@@???>>>======<<>>>>>>>>>>>>>>>>>>>>AAACCCCCCJJJ]]]vvvxxxvvviiisss{{{vvvpppooottt~~~}}}oooeeegggiiicccYYYRRR```ooo~~~~~~||||||~~~~~~|||{{{zzzzzzxxxvvvsssqqqnnnkkkjjjhhheeebbbbbb^^^[[[XXXRRRLLLKKKNNNKKKOOOWWWdddvvvwwwppp[[[EEE999777555555555666:::???CCCEEECCC@@@>>>999999999:::::::::999999444444666666333333>>>JJJcccIII333111111***(((---,,,,,,,,,,,,,,,,,,,,,,,,+++...111000---+++,,,...+++///222222000///111333///000111222333666:::>>>@@@CCCHHHKKKLLLLLLMMMNNNOOORRRPPPOOORRRPPP[[[rrryyy444444444444333333333222111111111111111111111111//////000000111222222333111111111111222222222222444444444333333333333333000111111111222444555666888888999999:::;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>><<<<<<===>>>AAADDDFFFGGGGGGIIIJJJIIIEEEBBB???>>>======>>>???@@@@@@AAAAAADDDFFFHHHHHHFFFEEEEEEEEECCC@@@>>>>>>AAAEEEHHHIIIFFFHHHJJJIIIGGGDDDBBBAAAAAABBBEEEFFFFFFEEECCCAAA===>>>@@@AAABBBCCCCCCCCCBBBCCCCCCAAA???>>>???@@@BBBAAAAAA@@@???>>>>>>===<<<@@@DDDEEEDDDCCCDDDFFF@@@GGGKKKMMMUUUaaaaaaYYYNNNUUU[[[YYYUUUPPPLLLIIIFFFDDDDDDEEEBBB>>>===@@@:::;;;;;;;;;<<<<<<======888888777777777777888888888888777777777666666666444444333222222222333333333333333333333333333333333333333333333222222111333333333333333333333333111111111111111111111111000000000000000000000000000222333222111000111222//////..................------......//////////////////000111333444555555777666444333222333444555333444666777888888888888;;;>>>@@@???<<<:::;;;===============>>>???AAABBBCCCDDDEEECCCEEEQQQhhh{{{}}}|||}}}{{{tttpppvvvvvvkkkiiillliiiaaaZZZWWWdddttt||||||~~~~~~{{{zzzxxxwwwtttqqqoookkkgggeeedddbbbaaa```]]]YYYVVVTTTPPPKKKLLLPPPLLLUUUaaaooo||||||qqqgggTTT???555444444444555888;;;???BBBCCCAAA===;;;888999999::::::999888888444333444222//////999EEEhhhMMM888555555...***///,,,,,,,,,,,,,,,,,,,,,,,,+++...111111...,,,---...---111444444111///000111...///000111222555999<<<@@@CCCGGGJJJKKKLLLMMMNNNNNNQQQNNNNNNQQQOOOYYYpppvvv}}}444444444444444333222222111111111111111111111111//////000000111222222222000000111111111222222222333333333222222222222222111111111222333444555666888888999999:::;;;;;;;;;999999999999:::<<<======<<<;;;;;;===AAACCCDDDDDDFFFHHHJJJIIIEEEAAA???=========>>>???@@@AAABBBCCCDDDEEEFFFFFFDDDCCCCCCDDDBBB@@@>>>???BBBEEEHHHIIIEEEGGGIIIHHHFFFCCCAAAAAA@@@AAABBBCCCCCCBBBBBBAAA??????@@@AAABBBCCCDDDDDDBBBCCCCCCBBB@@@@@@AAACCCBBBAAA@@@??????????????????AAACCCDDDBBB@@@?????????AAACCCCCCGGGLLLLLLIIIIIIJJJKKKKKKIIIHHHHHHHHHEEEBBBAAAAAA>>>::::::===888999999:::;;;<<<======777777666666666666777777777777666666666555555555444333333222222333333444222222333333333333222222222222222111111111111111333333333333333333333333000000000000000000000000//////000000000000000111111222333222111111111333////////////............------......//////000000///000000111222333444444555555555444444555555666444555666666888888999:::<<<===>>>>>>===<<<===>>><<<<<<<<<<<<>>>@@@BBBCCCIIIHHHGGGEEEBBBHHHXXXiii~~~vvvttt}}}|||qqqllllllllliiifffUUU\\\iiivvv|||}}}}}}{{{yyywwwuuuqqqnnnmmmgggccccccccc```^^^___ZZZUUURRRQQQNNNKKKMMMSSSVVVcccrrr}}}vvvkkkYYYIII999222222222333444:::<<<>>>@@@@@@>>>;;;:::777888999:::999888777666555333222111---+++222;;;OOO???222111111,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,---///222333222111000000...111444555444111000///...///000000111444999<<>>>>>===@@@EEEDDDAAA??????@@@AAAAAABBBCCC@@@???@@@>>>999777:::888888888999999:::::::::666666555555555555666666666666666555555555444444333222222222222222333333111222333333333333222111111111111000000111111111222222222222222222222222000000000000000000000000////////////000000111111111222333333111111222333000000000/////////......---......///000000111111000000111111222222222333222333444555666666666666555555555555666777999:::<<<;;;;;;<<<>>>???>>>======<<<;;;;;;<<<>>>@@@AAAGGGEEEDDDDDDAAACCCNNN\\\}}}sssoooqqqttt{{{rrrnnnnnnoooooobbb]]]```ooo}}}zzz{{{yyyqqqmmmoooqqquuu{{{}}}~~~}}}|||}}}}}}|||{{{yyyxxxwwwuuurrrooojjjfffeeeiiihhhbbb^^^^^^YYYTTTQQQOOOLLLJJJMMMSSScccrrrzzzlllaaaLLLAAA666333333333555888===>>>>>>???>>>===;;;:::777888999:::999888666555666333111111...+++...333111000---++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---...000222555555222000---...111444666555111...///000111111222555999===>>>AAAEEEHHHIIIJJJKKKLLLLLLOOOLLLLLLOOOMMMXXXooopppzzz111111222333222111000///000000000000000000000000000000000111222222333333111111111111222222222222111111111111111111222222333333333444555666777888666666777777888999999999666666666777888:::;;;<<<===;;;:::<<>>@@@DDDGGGIIIHHHFFFDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBDDDEEEFFFGGGIIIKKKFFFDDDBBBBBBCCCCCCBBBAAAAAABBBCCCBBB@@@??????@@@???>>>=========>>>@@@AAA@@@???>>>>>>>>>@@@CCCDDD???@@@AAAAAA@@@AAACCCEEEAAA@@@?????????@@@AAABBBAAAAAA@@@???>>>>>>>>>???AAA<<<===AAA@@@<<>>===AAADDDDDDAAA???BBB???>>>AAA@@@;;;888888888888888888777777777777555555555444444555555555666666555555555444444444222111111111111111222222111222333444444333222111111000000000000000111111222222222222222222222222000000000000000000000000.../////////000000111111111222333333111111222333111111000000/////////............///000111111222111111111111111111222222000111333555666666666555555444333333444666999;;;<<<999888:::>>>@@@???<<<===<<<;;;::::::;;;===>>>AAA>>>???BBBAAABBBLLLXXXwwwxxxggg```eeelllvvvzzzqqqooorrrtttrrrddd]]]jjj|||{{{}}}{{{rrriiihhhjjjkkknnntttyyyyyywwwuuussstttwwwzzzzzzyyyxxxxxxxxxvvvsssqqqiiifffhhhooonnnfff___^^^ZZZUUUPPPNNNKKKIIIMMMSSSjjj{{{tttdddYYYDDD===777666666777:::>>>?????????>>>===<<<;;;;;;777888999:::999888666444777333111111000,,,,,,///%%%---111...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,000444555222...,,,,,,...333777777333///000111222222333666;;;>>>===@@@EEEHHHIIIIIIJJJKKKLLLOOOMMMMMMPPPNNNXXXooooooyyy111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111000000333333333222222111111111111222222333444555666666888999::::::;;;;;;:::::::::999888777777999:::;;;999<<<@@@BBBAAA???>>>>>>DDDFFFHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFDDDBBBAAAAAABBBDDDEEEFFFGGGGGGGGGJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@>>>===;;;:::;;;<<<>>>?????????>>>>>>??????@@@AAA>>>???@@@@@@@@@>>>===<<<<<<<<<===>>>>>>???>>>>>>@@@???>>>======<<<<<<===999::::::;;;===???@@@AAA??????????????????????????????>>><<<<<<;;;;;;;;;777666666666666777777888555555555666666666666666555555555555555555555555444444444444444444444444111111111111111111111111000000111111111222222222111222222222222111000000000000000000//////////////////000000111111111222000000000000000000000000//////.........------------...///000000111111000000222333333222111222333444444444444444333333333555333000///222888???DDD;;;;;;<<<===>>>??????@@@???===;;;:::<<<>>>??????AAABBBCCCEEEHHHLLLOOOQQQkkkooodddfffiiigggpppvvvssstttzzzfffcccnnn|||{{{kkk```\\\\\\ccchhhhhhmmm|||~~~xxxtttqqqqqqrrrssswwwyyy{{{{{{yyytttooollljjjhhhgggiiijjjggg```YYYYYYQQQJJJHHHFFFHHHRRR^^^wwwkkkUUUGGG??????===777333444;;;CCC@@@@@@@@@@@@@@@???======777999;;;<<<:::888777777444333222000...---,,,,,,------,,,---......,,,+++)))***,,,.../////////...,,,,,,---...000222444555(((((()))...333555333111//////...///111444777999>>>BBBHHHKKKLLLKKKKKKKKKLLLOOOMMMLLLNNNNNN\\\vvvzzzlll~~~111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111000000333333333222222222111111111222222444555666777777999:::;;;;;;<<<<<<;;;;;;:::::::::999::::::;;;<<<999<<>>>>>>>>AAACCCFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKIIIGGGFFFEEEFFFGGGHHHJJJKKKKKKKKKLLLJJJHHHGGGHHHHHHGGGEEEFFFEEECCCAAA@@@>>>>>>>>><<<;;;:::999:::;;;===>>>===============>>>??????===>>>??????>>>===<<<;;;:::;;;<<<<<<======<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::777777666666666666666777666666666555555555555555333333333333333333333333333333333333333333333333111111111111111111111111000000000111111111222222111222222222222111000000000000000000/////////...//////000000000111111111000000000000000000000000///.........---------------...///000111111111111111333444444222111111222444444444444444555555555555;;;CCCJJJKKKGGGAAA<<<;;;<<<===>>>???@@@@@@AAA???===;;;<<<>>>AAABBBBBBCCCDDDDDDFFFIIILLLNNNPPPaaayyy|||jjj______eeeiiikkknnnvvv}}}{{{mmmhhhnnn}}}{{{zzzzzz|||~~~rrrbbbXXXVVVUUU]]]dddhhhpppyyytttqqqqqqssstttwwwwwwxxxwwwuuurrrnnnlllkkkhhheeeeeefffddd^^^XXXOOOJJJFFFGGGIIIOOO___nnnsss]]]MMMEEECCCBBB>>>999555777===CCCAAA@@@@@@???>>>======<<<999:::<<<<<<;;;999777666333222000...---,,,++++++------,,,,,,---,,,+++***+++,,,,,,------,,,++++++,,,,,,,,,---///000222222444000---,,,///222333333////////////111444777999???BBBGGGKKKLLLLLLLLLMMMNNNQQQNNNLLLMMMLLLYYYsss{{{ooo~~~111111111111111111111111000000000000000000000000000000000000000000000000222111111111111000000000333333333222222222222111111222333444666777888999:::;;;;;;<<<<<<<<<<<<<<<888999::::::;;;;;;;;;::::::<<<>>>>>>>>>===>>>???@@@BBBDDDEEEFFFHHHKKKNNNOOOOOOPPPPPPOOOMMMKKKJJJFFFGGGHHHIIIKKKLLLMMMMMMMMMKKKIIIIIIJJJJJJJJJIIIHHHGGGEEEBBB???===<<<;;;999999888888999;;;<<<===<<<;;;;;;;;;;;;<<<======<<<<<<=========<<<;;;:::999999::::::;;;;;;::::::999999999999999::::::;;;===<<<;;;:::999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999999888888777666555555555555666666666555555444444333222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111111111222222111111000///000000000/////////......////////////000000000000000000000000000000000000............------------......///000111111111111222444555444222111111222444444444555666666777777<<>>???@@@AAABBB???===<<<>>>AAADDDFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNTTTggg~~~ssskkkeeegggkkknnnmmmnnnqqqvvvxxxvvvtttzzzqqqaaa^^^pppvvvmmmhhhlllsss{{{~~~wwwjjj\\\UUUUUUUUU^^^ffflllvvvzzzuuurrrrrrtttvvvwwwvvvtttqqqooommmkkkkkklllhhhdddbbbaaa___ZZZVVVJJJGGGFFFJJJRRR```ssssssccc\\\\\\EEEBBB===:::999<<>>>>>??????<<<<<<===<<<;;;999777555111000///---,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,+++,,,---...//////666333000///000111222111/////////000222555888:::???BBBGGGJJJKKKMMMOOOQQQPPPSSSOOOMMMMMMKKKWWWqqq|||sss111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000222222222222222222222222111111333444666777999999999999:::;;;;;;;;;;;;;;;666777888:::::::::999999<<<===>>>>>>>>>>>>@@@AAAAAABBBCCCCCCCCCEEEHHHKKKNNNOOOOOOOOONNNMMMKKKJJJDDDEEEEEEFFFGGGHHHJJJJJJKKKJJJHHHHHHJJJKKKJJJJJJHHHGGGEEEBBB???===<<<;;;888888888888999;;;<<<===;;;::::::::::::;;;<<<<<<:::;;;;;;;;;;;;:::::::::999999::::::::::::999999777777777888999:::;;;;;;===<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999888777666555444444444666666555555444333222222222222222222222222222222222222222222222222222222111111111111111111111111/////////000000000111111111111111111111000000///000000/////////.........////////////////////////////////////////////////------------------------......///000111111111111222444555444222111111111333444444555666777777888???EEEMMMSSSRRRKKKBBB;;;======>>>???@@@AAAAAABBB>>>======@@@DDDGGGIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJWWWkkk|||pppmmmrrrpppmmmmmmoooppppppnnnppp|||vvvrrrwwwyyyrrrccc]]]kkk|||yyyiii]]]XXXbbbrrr}}}wwwjjj]]]XXXZZZ^^^eeemmmrrr}}}~~~~~~}}}}}}{{{uuussssssuuuvvvxxxuuupppllliiigggggghhhjjjhhhdddbbb___[[[UUUQQQKKKHHHHHHQQQbbbvvvwww^^^HHH??????AAA===::::::>>>CCCGGGIIIJJJHHHDDDAAA@@@AAABBBDDD???>>><<<<<<;;;999666444000///...---,,,,,,,,,,,,+++,,,------,,,---...//////---,,,+++***+++---...,,,,,,++++++,,,,,,------...000333555555333000---000//////000222555888:::???BBBFFFIIIKKKNNNQQQSSSQQQTTTPPPNNNOOOMMMYYYsss}}}www000000000000000000000000////////////////////////////////////////////////000000000000000000000000222222222222222222222222111222333444555777888888666777888888999999888888666777999;;;;;;;;;;;;:::>>>???@@@@@@@@@@@@AAACCCBBBCCCDDDDDDDDDFFFJJJMMMLLLMMMMMMMMMMMMLLLJJJIIICCCCCCCCCCCCCCCDDDFFFFFFGGGFFFDDDEEEGGGIIIIIIHHHFFFEEECCCAAA???>>>======999999999999:::;;;<<<===;;;::::::::::::;;;<<<<<<999999999999999999::::::::::::;;;;;;;;;::::::999777777888888999:::<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999888888666555444444444444666555555444333222222111222222222222222222222222333333333333333333333333000000000000000000000000....../////////000000000000111111111111000//////////////////............///.............................................,,,,,,---------------------...///000000111000000111333444333222000000111222333333444555666666777888999:::;;;;;;:::888777;;;<<<===>>>???@@@@@@AAA===<<<===AAAEEEIIIKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHCCCJJJYYYnnntttrrrqqqooonnnmmmllljjjiiigggsssxxxnnnrrrwwwvvvlllcccdddjjjwwwqqqcccYYYUUUdddyyy~~~xxxkkk^^^ZZZ]]]bbbiiiooovvv}}}|||{{{{{{{{{|||}}}~~~}}}|||~~~zzzvvvsssssstttuuuvvvsssnnniiieeeddddddeeegggfffdddbbb^^^XXXQQQMMMKKKHHHJJJZZZttttttcccKKK777000333888777777;;;AAAGGGKKKMMMKKKHHHDDDAAA@@@AAACCCEEE@@@>>>;;;::::::999666333000//////...---------...***+++---......///333666666444000,,,++++++---......------,,,,,,------...222444666777666333000...000000///000222555888:::???BBBFFFIIIKKKNNNQQQTTTPPPSSSPPPOOOQQQPPP]]]www}}}yyy000000000000000000000000//////////////////////////////////////////////////////000000000000000111111222222222222333333333111222222333444555666666444555555666666666666666888999:::;;;<<<=========>>>@@@BBBBBBBBBAAABBBCCCAAACCCEEEGGGHHHKKKNNNQQQKKKKKKLLLLLLLLLKKKIIIHHHEEEDDDCCCBBBAAABBBCCCDDDBBBAAA@@@AAADDDFFFFFFFFFEEEDDDBBBAAA@@@?????????999999:::::::::;;;;;;;;;:::999999999999:::;;;;;;999999888888888999::::::;;;;;;<<<<<<<<<;;;::::::888888888999999;;;<<<<<<::::::::::::;;;<<<>>>>>>:::::::::::::::::::::::::::999999888888888999999777777666555444444444444444444444333333222222111222222222222222222222222333333333333333333333333000000000000000000000000............////////////000000111111000000///.../////////.........------...............---------........................,,,,,,,,,,,,------------,,,,,,---...///////////////111222222111000000111111111222222333333444444333444555666777777777666999::::::;;;<<<===>>>???;;;;;;===@@@EEEIIIJJJJJJGGGGGGHHHHHHGGGFFFEEEDDD@@@BBBKKK]]]tttyyyyyyyyyxxxuuuqqqllliiiiiiqqqzzz~~~vvvmmmkkkmmmpppnnneee]]]YYYmmmyyyqqqfff```___dddsssxxxiii\\\ZZZ^^^aaaiiisss|||}}}||||||{{{|||}}}~~~}}}yyyvvvsssrrrqqqqqqqqqooollliiifffeeeeeeeeeeeedddbbb^^^YYYSSSNNNKKKGGGJJJRRRfff|||mmm[[[NNNAAA777999AAA333555999>>>CCCGGGKKKLLLFFFDDDAAA>>>>>>???AAACCC@@@===999888999999666222//////...............///***,,,...///...000555999???;;;444...+++***,,,---000000/////////000000111>>><<<888333///...000222000000000000333666999;;;>>>AAAFFFJJJLLLNNNPPPRRRNNNRRROOOOOOQQQQQQ___yyy|||xxx000000000000000000000000////////////////////////........................////////////000000111111111111222222222333333333222222222333333333444444333444444555666555555555777777777888999:::<<<===<<>>>>>???@@@>>>======>>>AAACCCDDDDDDEEEDDDCCCAAA@@@???>>>>>>999999999999999999888888888888777777888888999:::999999888888888999:::;;;;;;;;;<<<<<<;;;::::::999888888888888999:::;;;;;;999999999999:::;;;<<<===888888888888888888888888888777777666777777888888666555555444444444555555333333333222222222222222111111111111111111111111222222222222222222222222000000000000000000000000------........./////////000000000000000//////...//////.........---------.........---------,,,,,,------------------------++++++,,,,,,,,,---------***+++,,,---............,,,...000000000///000111000000000000000000000000333444666888999999888777777777888999:::;;;<<<<<<::::::<<<@@@EEEHHHIIIIIIEEEEEEFFFFFFEEEDDDBBBAAA@@@===AAAMMM___xxxxxxrrrnnnmmmqqqsssrrrtttxxxyyyvvvllleeebbbggglllfff[[[TTT\\\hhhwww}}}~~~~~~qqqccc___eeemmm{{{}}}uuuhhh^^^___fffiiittt~~~~~~}}}}}}~~~}}}~~~~~~{{{zzzxxxvvvssspppnnnmmmiiiiiiiiiiiiiiiiiiiiiiiidddaaa]]]WWWQQQMMMKKKKKKJJJTTTdddwwwlllXXXDDD999000&&&&&&,,,444:::@@@DDDDDDDDDEEEGGGCCCAAA???======???AAABBB???;;;777777888999555222...---------------......+++...000///---...333777???;;;444...+++,,,///111222222222222333333444555===;;;666000+++***...222000000000111333666999;;;===AAAFFFJJJLLLMMMNNNOOOMMMPPPNNNMMMPPPPPP]]]wwwxxxvvv000000000000000000000000////////////////////////.........................../////////000000111111111111111222222333333333222222222222222222222222333444444555666555555555444444333333555666999:::;;;>>>BBBCCCCCCAAA@@@@@@???BBBEEEFFFFFFEEEFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCDDDBBB@@@===;;;;;;;;;<<<<<<;;;;;;===@@@BBBCCCCCCFFFEEECCCAAA???>>>======888999999888888777666555666666666666666777888888999999888888888999;;;<<<;;;;;;;;;;;;;;;:::999888888888888888888999999:::999999999888999999::::::777777777777777777777777666666555555555666666777555555444444444555555666222222222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////000000000000000//////...//////.........---------.........------,,,,,,,,,------------------------+++++++++,,,,,,---------******+++,,,------------***,,,////////////000222////////////............111111222333444444444444555666777888999::::::;;;999999;;;???DDDGGGHHHGGGCCCCCCDDDDDDDDDBBBAAA@@@AAA<<<:::AAANNNdddyyyrrrooojjjllllllkkkooozzzvvvkkkcccfffkkkggg\\\SSSKKKWWWhhhvvv{{{~~~uuuyyyzzzlll___```nnn}}}|||ttthhhbbbhhhrrrvvv~~~}}}}}}~~~~~~}}}~~~}}}~~~zzzzzzzzz|||~~~~~~}}}xxxxxxwwwvvvsssooollljjjccceeegggjjjlllmmmmmmmmmddd```XXXPPPJJJHHHJJJLLLQQQbbbvvvuuuPPP@@@555777999444222777888???GGGHHHEEEAAAAAABBBBBBAAA@@@??????AAABBBDDD>>>:::666555888999555222,,,,,,++++++,,,,,,---------///111...++++++000555:::666000,,,+++///444777444444444444555666777888111222222///,,,***+++---111000000111333666999;;;<<<@@@FFFKKKLLLLLLMMMMMMLLLPPPMMMLLLNNNNNN[[[uuuuuuuuu////////////////////////////////////////////////---------............/////////............//////............///000222222111111111111111111111111222222333333333444444444333333222333555888;;;<<>>BBBEEEEEEAAA===???@@@BBBCCCCCCBBB@@@???BBBAAA???>>>============>>>=========>>>@@@CCCDDDFFFEEEDDDBBBAAAAAAAAAAAA:::999888666444333333222444555555777888999:::;;;777888999999888888:::<<<999999:::;;;:::888555444666777888999:::999999888777888999::::::999777666444444444444444555666777222333333444444333333222444333333333333444555555555444333000......000222000000000000000000000000////////////////////////...///000000//////000111222...++++++///111000---///............---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---------------------------................................................000111111222222333444444333333333444555666777888777888;;;>>>AAADDDFFFGGGDDDCCCBBB@@@???>>>>>>===<<<888999???CCCQQQppp~~~xxxzzz{{{tttlllllluuuvvvhhhbbbfffjjjggg```WWWOOOOOO```vvvxxxmmmgggdddkkk~~~wwwnnnhhhjjjqqqxxx~~~~~~}}}|||{{{zzzzzz}}}~~~zzzwwwvvv~~~}}}{{{yyyxxxxxxwwwzzzxxxtttrrrpppnnnllljjjiiiggggggkkkpppppplllgggbbb\\\VVVPPPIIIEEEIIIPPPbbbqqqppp^^^>>>;;;666222111333666999DDDKKKOOOJJJDDDBBBAAA@@@DDD???:::;;;???BBBBBB@@@999999888666444222000///+++++++++,,,,,,---------+++*********+++---///000DDD>>>333+++...555333,,,///...,,,,,,,,,...000222---,,,,,,,,,,,,---......------...111444888<<<>>>@@@CCCGGGJJJJJJJJJKKKLLLMMMQQQOOONNNOOOLLLWWWooovvvzzz////////////////////////........................------------............//////............//////............///000111222111111111111111111111111111111222222222333333333222222222222444777:::;;;>>>??????>>><<<:::;;;<<<>>>>>>>>>@@@BBBBBB>>>:::<<<===@@@BBBCCCBBBBBBAAABBB@@@>>><<<<<<<<<===>>>???>>>======>>>@@@BBBCCCDDDDDDCCCCCCBBBAAAAAA@@@;;;:::999777666555444444444555777888::::::;;;;;;777999::::::888888999;;;888999::::::999888555444666666888999999999888888888888888888888777666666444333333333444444555666222222333333333333222222333333333333333444444555444444333111//////000111......................................................//////000333888;;;???888...***,,,///000000............------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++------------------------................................................000111111222222333333444333333333444555666777888888999;;;>>>AAACCCEEEFFFCCCBBBAAA@@@>>>>>>>>>======:::;;;???BBBLLLggg}}}{{{{{{~~~yyysssrrrwww~~~wwwmmmkkkmmmllliii```UUUOOOZZZmmmuuukkkhhhkkkuuu}}}xxx{{{wwwnnniiimmmwww~~~~~~}}}||||||{{{zzz}}}|||zzzxxxxxx~~~}}}}}}|||{{{zzzyyyyyyyyy|||zzzxxxvvvtttsssrrrqqqjjjhhhhhhjjjmmmlllhhhccc^^^WWWPPPKKKGGGFFFMMMUUUgggtttxxx```LLL<<<999444111222555:::>>>KKKQQQRRRMMMFFFBBBAAA>>>AAA>>><<<>>>BBBDDDBBB???999999777666444222000///,,,,,,---------------...---,,,,,,+++,,,---///000IIIGGG>>>333///111222000------...///111333666777---,,,,,,,,,,,,---......//////000111444777:::<<<@@@CCCGGGJJJJJJJJJKKKLLLMMMQQQOOONNNOOOMMMXXXpppuuuxxx////////////////////////........................,,,,,,,,,---------......///......------......///------------...///000111////////////////////////000000000000111111111111222111111222444666888:::<<<===>>><<<:::999:::;;;>>>=========>>>===:::888999:::===???BBBCCCCCCCCCAAA???===;;;:::;;;===>>>??????>>>>>>>>>???AAABBBBBBBBBCCCCCCCCCAAA@@@???<<<;;;:::888777666666666333555777:::;;;;;;;;;:::777999;;;;;;999888888888777888999999999777666555666666777888888888777777999888777666555555555555333222222222222333444444222222333333333333222222333222222222222333444444222222111000000000//////------------------------...........................///......///444:::>>>???888000,,,,,,...//////............------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***(((((())),,,,,,,,,,,,------------------------------------........................000000111111222333333333333333333444555666777888999:::;;;===???AAACCCCCCBBBAAA@@@???>>>============<<<===@@@AAAGGGZZZnnnxxxtttxxx|||yyyyyyzzz}}}~~~zzzssstttwwwxxxpppbbbTTTRRR\\\mmmxxxsssuuuqqqmmmsss||||||rrriiiffflllxxx~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}~~~}}}{{{zzz{{{|||}}}~~~{{{{{{zzzzzzzzzyyyyyyyyyvvvuuuuuutttssssssrrrrrrmmmkkkhhhhhhhhhfffaaa]]]YYYRRRKKKHHHHHHLLLVVVaaasss~~~{{{hhhPPP===888555222111333999@@@DDDRRRVVVVVVNNNGGGCCC@@@=========???CCCFFFFFFAAA===999888777555333111///...............------------......------------......===BBBCCC;;;222.........***+++---///000222222333---,,,,,,,,,,,,---......000000000222444666999:::???BBBGGGIIIJJJJJJKKKLLLNNNRRRPPPOOOPPPNNNYYYrrr~~~sssttt........................------------------------+++,,,,,,,,,------------...------------------...------,,,------...//////............................../////////000000000111111111222444555777888:::;;;<<<;;;999888999:::<<<;;;;;;;;;;;;:::999888777999;;;===???AAAAAABBB@@@>>><<<:::999;;;===???@@@??????>>>>>>???@@@AAA@@@AAABBBCCCCCCAAA???===<<<;;;:::888777777666666222444777:::;;;:::999888666999;;;;;;999777666666666777777888888777666555666666666666666666666666:::888666444333333333333222222111111111111222222111111222222222222111111222111111111111222333333000000000111222111000...------------------------......................../////////...---...111444000......///000000...,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))((()))***,,,,,,,,,,,,,,,---------------------------------........................000000000111222222333333333333333444555666777888999999:::;;;===>>>???@@@@@@??????>>>===============<<>>CCCGGGJJJGGG@@@;;;888777555333111000...............---,,,,,,,,,+++......------,,,,,,,,,,,,)))333>>>???:::333///---///000111111000...,,,+++---,,,,,,,,,,,,---......//////000111444777999;;;>>>BBBFFFIIIJJJJJJKKKLLLOOORRRPPPOOOQQQOOO[[[ttt|||ppprrr------------------------------------------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...---------------------------------.........//////111111222333444555777777999:::;;;:::999888999:::888999::::::999999999999888999:::<<<===>>>>>>>>>???===;;;::::::<<<>>>@@@??????????????????@@@@@@>>>???AAABBBBBB@@@>>>===;;;:::999888777666666666111333666888999888666444555777::::::888666555444555666666666777777666666666555555555555555555555999888555333222222222333222111111000000000111111000111111222222111111000000000000000000111222222222222333555777777333000................................................---///000///---,,,,,,,,,)))***+++...000000...,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++*********+++,,,+++++++++,,,,,,,,,------------------------------........................///000000111111222333333333333333444555666777888777777888999:::;;;<<<<<<>>>>>>===<<<<<<<<<======<<<<<>>AAAEEEHHHIIIJJJKKKLLLOOORRRPPPOOOQQQPPP]]]vvv~~~sssttt------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------------------............111222333444555666777777999:::;;;:::999888999:::777999;;;;;;:::999999:::999999999::::::;;;;;;<<<===<<<<<<<<<<<<===???@@@>>>>>>??????@@@@@@@@@@@@>>>>>>???@@@@@@???>>>===;;;:::999888777777777777333444666777666555333222333555777777555444444444444444555555666666777777666555444444333333444444777666555444333333333333222222111000000000000111000000111111111111000000000////////////000111111444444666:::======777333........................------------------------+++...111222000...------///...,,,++++++---///111------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((************,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000111222222222333333333444555666777888666666777888999::::::;;;<<<<<<;;;;;;;;;<<<======;;;<<<>>>???AAACCCGGGJJJUUUnnntttllllllnnnllloootttyyy|||}}}{{{zzzsssXXXMMMPPPWWWlllvvv}}}{{{}}}~~~zzzuuusss~~~zzzyyyuuuqqqpppvvvzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~zzzxxxvvvvvvuuutttqqqnnnkkkjjjhhhkkkooopppnnnmmmnnnpppnnnkkkeee^^^WWWRRRNNNMMMFFFCCCGGGSSSbbbppp~~~cccFFF777333444111111333666<<>>;;;777666333000...---------++++++++++++************++++++,,,,,,+++***)))(((...***(((---111222333444///000111222222000...------,,,,,,,,,,,,---......,,,---...111444888<<<>>>===@@@EEEHHHIIIJJJKKKLLLNNNQQQOOONNNPPPPPP]]]wwwzzzxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++........................---------............///222333444555666777777777999:::;;;:::999999:::;;;888;;;>>>>>><<<999888888888888888888999:::;;;;;;;;;<<<===>>>????????????<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999888888999777777777666555444222111222333444444333222333555333444444444555666777888666555444222222222333444555555555555555444333333333222111111000000000111///000000000000000000/////////......//////000111222222555:::>>>===777111------------------------------------------------,,,...000000/////////000//////...---,,,,,,...000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************''')))******))))))***,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000111111222222333333333444555666777888666777777888:::;;;;;;<<<;;;;;;::::::;;;<<<======;;;<<<<<<<<<>>>AAADDDDDDJJJ]]]}}}nnnlllqqqiiijjjooovvv}}}|||xxx}}}wwwfffYYYPPPHHHUUU___nnn}}}}}}xxxvvv|||}}}~~~yyywwwsssppprrr{{{~~~||||||||||||||||||||||||zzz{{{||||||}}}~~~{{{yyyxxxsssttttttsssqqqnnnkkkiiieeeiiimmmmmmjjjhhhjjjllljjjfff```XXXPPPKKKHHHHHHDDDDDDNNN```rrrpppSSS???888555333111222555999???DDDHHHKKKIIIJJJGGGCCCCCCFFFGGGEEEPPPOOOLLLHHHCCC???<<<;;;777555222///---,,,,,,---***+++++++++++++++,,,,,,***+++,,,,,,,,,+++***)))...(((%%%(((+++***+++...'''(((***+++,,,,,,,,,,,,---,,,,,,,,,,,,---............///111444777;;;<<<<<<@@@DDDHHHIIIJJJKKKMMMMMMPPPNNNMMMOOOOOO^^^xxx}}}}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,++++++***************+++........................---------.........//////333444555666777777777777999:::;;;;;;:::999:::<<<:::===AAAAAA===888666666666666666777888:::;;;<<<;;;<<<>>>@@@AAAAAA@@@???;;;<<<>>>???AAAAAABBBBBB>>>>>>============>>>???===<<<;;;;;;:::::::::::::::999888666555333222222111222222222111111333555333333333444555666777888666555333222111222333333444555666666666555444333333333222111111000111111//////000000000000//////...............///000000---...111777;;;:::333,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////---,,,,,,---///&&&***///111111///,,,+++---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++***)))((()))***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000111111222222333333333444555666777888777777888:::;;;<<<======::::::::::::;;;<<<======<<<<<<:::999;;;???AAA@@@AAAPPPkkkmmmhhhpppmmmlllooovvv}}}~~~yyyssswww}}}~~~wwwlllZZZIIIFFFNNN\\\nnnyyytttwwwzzzxxx{{{~~~{{{wwwtttwww~~~}}}~~~~~~~~~}}}}}}}}}|||xxxyyyzzz{{{|||~~~|||zzzxxxvvvuuuqqqrrrssssssrrrooommmkkkhhhmmmqqqqqqmmmjjjkkknnnfffbbb\\\TTTLLLGGGEEEEEEEEEHHHUUUjjj~~~vvvXXX@@@777777444...111333777;;;@@@DDDGGGIIIIIIIIIFFFBBBBBBGGGHHHFFFUUUSSSNNNGGGAAA===<<<<<<777555222///,,,,,,,,,,,,+++++++++,,,,,,---------++++++------------,,,+++***(((+++222222,,,)))+++((()))***+++,,,------------,,,,,,,,,,,,---......000000000222444666999;;;<<<@@@DDDGGGIIIJJJKKKMMMMMMPPPMMMLLLOOOOOO]]]xxx}}}xxxyyy,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************---------...------,,,,,,........................222222222333555666888999;;;:::999999:::;;;<<<===??????>>>???>>><<<999555777888:::;;;<<<;;;::::::777999:::<<<======<<<;;;>>>???AAABBBBBBAAA???>>>??????>>>======>>>???@@@@@@>>><<<;;;;;;:::888666777666555444333222222222222111111111111111222222333444555555555444333222555555444333333222111111111222333444555555555555000000000000000000000000...............///000000111000///------....../////////............//////000...,,,---///000...+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***)))))))))***,,,,,,************************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000111222222333333333333444444555666666666888888999999:::::::::;;;777888888999999:::;;;;;;;;;;;;;;;<<<<<<===>>>???EEEHHHUUUoooxxxnnnrrruuuwwwxxxyyy}}}||||||xxxuuuqqqppprrrqqqfffXXXHHHEEEKKK]]]rrryyyyyy~~~yyywwwzzz{{{{{{{{{rrrmmmsss~~~~~~{{{}}}zzzxxxxxxvvvuuuwwwzzz}}}{{{xxxxxxyyyyyywwwuuuqqqrrrrrrsssrrrpppooonnnqqqpppooommmjjjhhhgggfffeee```SSSEEEAAAEEEGGGEEENNNZZZmmmdddUUUCCC777555666555444333777===BBBFFFGGGFFFEEECCCHHHQQQVVVQQQKKKOOOYYY___UUUIIICCCAAA@@@;;;666333111///---,,,---...///---,,,,,,++++++,,,,,,---,,,------------,,,+++++++++++++++************)))++++++******++++++,,,---------,,,,,,,,,------......//////111444777:::<<<===AAAEEEHHHHHHHHHHHHHHHHHHNNNNNNNNNOOOMMMYYYsss{{{www+++,,,,,,,,,++++++***)))*********************************+++++++++,,,,,,++++++++++++++++++++++++************************,,,---------------,,,,,,,,,,,,,,,---...//////000222222222333555777888999;;;:::::::::;;;<<<>>>?????????>>>>>>???===:::777999999:::;;;;;;;;;;;;;;;999:::;;;<<<======>>>>>>@@@AAAAAABBBAAA@@@???>>>??????>>>======>>>???@@@>>>===;;;<<<<<<<<<;;;:::777666555444333333222333222222111111111111111111222333444555555444444333555444444333222222111111222222333444555555555444000000000000000000000000...............///000000111000///...---....../////////............//////000...,,,---//////...+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***)))))))))***+++,,,************************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000111111222222333333333333444555555666666555555555666666777777777777777888888999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>???III]]]uuuzzzrrrvvvzzz|||}}}}}}sssrrrxxx{{{yyyxxxvvvpppkkklllmmmhhhaaaLLLDDDAAAKKK\\\kkkwwwwwwuuuwww|||zzzxxxvvvssspppjjjiiiqqq~~~{{{}}}{{{yyywwwvvvvvvwwwzzz}}}~~~~~~|||yyyvvvvvvvvvvvvtttrrroooooopppqqqqqqqqqpppooorrrqqqooolllhhheeebbb```[[[VVVNNNGGGDDDGGGKKKOOOYYYfffyyyrrrPPPFFF:::333333555555444;;;>>>BBBFFFIIIHHHGGGFFFHHHRRRYYYWWWVVVZZZ]]]\\\WWWOOOFFFBBBBBBAAA<<<888222111///---,,,---......---,,,,,,++++++,,,,,,---***************)))((((((++++++++++++************++++++******++++++,,,---,,,,,,,,,+++,,,,,,---......///000111444777:::<<<===AAAEEEGGGHHHHHHIIIJJJFFFJJJIIIIIIMMMNNN[[[uuu~~~{{{+++++++++,,,++++++***)))*********************************++++++++++++,,,++++++++++++++++++++++++************************,,,,,,------------,,,,,,******+++---...///000111111111222333555777999:::;;;;;;;;;<<<===???@@@AAA???>>>===>>>>>>>>>;;;999;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<===???@@@AAACCCCCCBBBAAA@@@???????????????>>>>>>>>>>>>??????<<<;;;;;;<<<>>>??????>>>666666555444333333333444333333222111000000000111111222333444555555444444444444333333222222111111222333333444444444333333000000000000000000000000...............///000000000000///............/////////............//////000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******))))))******+++,,,************************))))))))))))))))))))))))+++++++++++++++*********+++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......//////......//////000000111111222222222333333444444555555666777777777888888888888999666666777888888999999:::::::::999::::::;;;<<<======>>>CCCNNN^^^xxxvvv{{{~~~{{{mmmhhhlllrrrttt||||||vvvlllgggggghhhgggWWWKKK@@@@@@JJJWWWgggttt{{{{{{uuurrrvvv|||zzzrrrkkkfffdddgggqqq~~~|||}}}{{{yyyxxxwwwvvvvvvwwwzzz}}}~~~}}}zzzxxxuuuttttttsssrrrppppppppppppppppppooonnnnnnnnnmmmkkkhhhddd```\\\ZZZSSSLLLHHHIIIIIIJJJTTTbbbnnn|||hhhRRR>>>:::444222222555666777EEEFFFIIIKKKKKKJJJHHHFFFIIIVVVYYYSSSWWWddddddXXXMMMHHHBBB@@@AAA@@@<<<888111000...---,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,+++++++++************++++++******++++++,,,---,,,,,,++++++,,,------...//////000222444888;;;===>>>@@@DDDFFFGGGIIIKKKMMMMMMMMMGGGGGGLLLOOO]]]vvv}}}~~~******++++++++++++******************************************++++++++++++***************************************+++++++++++++++,,,---------,,,,,,***++++++,,,...//////000000000111333555777999::::::;;;<<<===>>>@@@AAABBB>>>===<<<<<<>>>>>>===<<<>>>===<<<;;;;;;<<<>>>???>>>===<<<<<<===@@@CCCEEEFFFEEEBBB@@@>>>>>>>>>????????????>>>>>>>>>>>>>>>;;;::::::;;;===???>>>>>>666666555444444444444444333333222111000000000000111111222333444555555555333333333333222222111111222333333333333222222111000000000000000000000000...............///000000000/////////............///......------......///000///.........------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,++++++******************************+++++++++************************))))))))))))))))))))))))+++++++++******************************++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---............---......//////000111111222222222222333444444555555888888888888999999999999555666666777777888888999888888888888999:::;;;;;;===???BBBEEELLLaaa~~~zzzrrrggggggpppwwwwwwllliiihhhhhh```WWWMMMFFFDDDIIIXXXgggqqq|||uuupppqqquuuyyyrrriiiccceeekkkttt~~~}}}}}}||||||zzzyyyyyyxxxxxxwwwvvvvvvwwwzzz|||}}}|||zzzxxxvvvuuusssrrrrrrqqqrrrrrrqqqpppooommmlllkkkgggfffdddbbb^^^ZZZWWWUUUPPPFFFDDDJJJNNNRRReee}}}hhhPPP@@@888777555555666999===???JJJKKKLLLMMMLLLKKKIIIGGGFFFLLLNNNMMMTTT___\\\PPPFFFBBB?????????>>>999444//////------,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,+++++++++*********++++++******++++++,,,---,,,,,,,,,,,,---...////////////000222555888;;;===>>>@@@CCCFFFGGGJJJMMMPPP[[[XXXMMMIIINNNPPP]]]uuu{{{~~~)))******++++++*********************************))))))*********+++++++++************************))))))*********+++++++++***++++++,,,------,,,,,,,,,,,,,,,---------------000000111222444666888999999:::;;;===???@@@AAAAAA===;;;::::::<<<>>>???>>>@@@???>>>=========??????>>>===<<<<<<>>>AAAEEEHHHHHHFFFCCC@@@>>>>>>??????????????????>>>>>>======<<<:::::::::<<<===<<<;;;777666555555444444444444333222222111000000111111111111111222333444555555333222222222222222111111222222222333222222111111////////////////////////...............///000000///////////////......---......------------....../////////...---,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++***************++++++,,,,,,,,,,,,+++******))))))******))))))******++++++++++++************************))))))))))))))))))))))))******************************))))))******+++,,,*********++++++,,,,,,,,,+++,,,,,,------------------......//////000111111111111222222333444444444555555555555444444444444444444555666666777777888666666666666777888999:::999;;;>>>======JJJhhhzzz}}}nnngggooozzz|||uuupppllleeeddd```VVVGGG???FFFQQQccctttvvvqqqllljjjmmmpppqqqsssvvv~~~uuullleeekkksss{{{~~~}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvxxxzzz||||||{{{{{{{{{yyywwwuuusssssssssqqqpppooonnnnnnmmmlllllldddbbb^^^ZZZUUUQQQNNNLLLMMMDDDDDDNNNXXXddd~~~dddKKK>>>888666666666888===CCCIIIMMMLLLLLLLLLLLLKKKJJJIIIIIIFFFDDDFFFNNNUUUTTTNNNJJJBBB@@@>>>======:::444000...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***)))((())))))***,,,,,,,,,++++++++++++***++++++******++++++,,,---------------...///000111///000000222555888;;;===>>>AAADDDFFFHHHKKKOOOQQQ```[[[OOOKKKOOOQQQ^^^vvv}}}((()))******+++*********************************)))))))))************+++************************)))))))))***++++++,,,,,,)))***+++,,,,,,------,,,------,,,,,,,,,,,,,,,,,,//////000111222444555666888999;;;<<<===>>>>>>>>>;;;999777888:::>>>???@@@AAA@@@@@@???????????????======<<<<<>>???@@@??????@@@??????>>>===<<<<<<;;;::::::;;;<<<:::999999888777555444333333333222111111111111111222222222222111111222333444555222222222222222222111111000111111222222222111111////////////////////////...............///000000/////////000///......---......------------......///000000///---++++++,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++***))))))))))))***))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))******************))))))))))))***++++++))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,------......//////000000000111111222222333333444666666666555555555555444333444444555555666777777555555555555555777888888888:::<<<;;;888>>>RRReeewwwiiilllvvvxxxzzzrrrssstttkkkYYYGGGAAADDDTTTaaaoooxxx{{{yyyrrrkkkeeedddgggmmmpppnnnkkkkkksssxxx~~~yyysssmmmvvv~~~|||||||||yyyzzz{{{{{{|||{{{{{{{{{vvvvvvvvvxxx{{{|||{{{zzz{{{{{{zzzxxxtttrrrrrrsssllllllkkkkkkkkkkkklllmmmbbb^^^XXXQQQKKKGGGEEEDDDIIIFFFKKKZZZiii{{{lllJJJ999555555333333666<<>>AAAEEEHHHJJJLLLOOOQQQVVVTTTLLLJJJNNNQQQ```yyy{{{(((((()))***************************************))))))))))))************************************((())))))***++++++,,,,,,))))))***,,,,,,------,,,+++++++++,,,,,,---------////////////000111222333777888:::;;;<<<<<<;;;;;;999777555555999===@@@AAAAAAAAAAAAAAAAAA@@@??????<<<<<<<<<===@@@CCCFFFHHHFFFEEECCCAAA@@@@@@@@@@@@??????@@@@@@???>>><<<;;;<<<;;;:::;;;<<<===<<<;;;:::999888666444333222222000000000000111222333333333222222111111222333444111111111111111111222222//////000111222222222111////////////////////////...............///000000...///000000000///------...------,,,,,,------...///000111///,,,***+++---******************************************++++++((())))))***++++++,,,,,,++++++***)))))))))))))))((()))***+++,,,++++++***************************))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))***++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,------......///000000000000111111222333333333888888888777777666666666333333333444555555666666333333333444444555666777999999;;;<<<:::<<>><<<:::888333///,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---000///---++++++,,,---...------,,,,,,,,,+++++++++++++++******++++++,,,---++++++++++++---...///000000000111333666999<<<>>>>>>BBBFFFJJJKKKLLLNNNOOOJJJMMMJJJJJJNNNQQQaaa|||uuu~~~(((((()))***************************************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++,,,---------))))))***+++---.../////////////////////000000111666777999:::;;;:::999999888555333444888<<<@@@AAAAAAAAABBBCCCBBBAAA???>>>:::;;;<<<>>>@@@CCCFFFHHHEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@@@@???>>><<<;;;<<<;;;;;;<<<>>>???>>>===;;;:::888666444222222111//////000000111222444444444333222111111111222333111111111111111111222222......///111222222222222////////////////////////...............///000000...///000000000///---,,,...------,,,,,,------...///111222000,,,***+++---******************************************++++++((())))))***++++++,,,,,,+++******)))))))))))))))((()))***+++,,,+++******************************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------...//////000000000000111222222333333555555444444333333333333222222333444444555555666333333333333444555666666888666777999999999???FFFTTTuuu~~~xxx}}}|||}}}sssmmmnnntttvvvzzz|||zzz~~~|||nnn\\\PPPDDDEEERRRhhhtttrrrooopppyyyzzz~~~tttppplllppptttwwwxxxzzz{{{}}}~~~}}}}}}~~~~~~|||{{{}}}{{{yyyzzz{{{{{{|||}}}}}}{{{xxxtttrrrvvvuuuvvvxxx{{{{{{zzzxxxvvvwwwwwwtttooolllmmmooopppnnnjjjeeeaaa___]]]\\\QQQMMMHHHCCCAAABBBFFFHHHKKKXXXiiiyyyzzzkkkSSS???:::<<<;;;666;;;;;;???KKKXXX^^^\\\WWWYYYWWWTTTQQQOOOMMMMMMMMMFFF[[[ggg^^^SSSQQQJJJ???>>>===<<<999666333///---***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,***(((((()))***+++---------,,,,,,,,,++++++++++++******++++++,,,---)))))))))***+++,,,...///000000111333666999<<<>>>>>>BBBGGGKKKLLLMMMMMMNNNGGGLLLLLLLLLOOOPPPaaa}}}ppp{{{************************))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((()))))))))))))))******+++******))))))******+++,,,------............------.........///////////////222222333333444555666666888888999999:::;;;<<<<<<>>><<<::::::;;;;;;:::999:::;;;<<<>>>@@@BBBEEEFFFDDDAAA???AAAEEEEEEAAA===@@@???======>>>>>><<<;;;999888888;;;>>>???===:::999999888666555444333222222222222222222222222222000000000000////////////////////////////////////////////////////////////...---+++,,,...///000///,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))***++++++++++++***+++,,,------......------111000...---...///111222555555555555555555444444222222333444444555555666444444333333333444555555555666666888:::===@@@AAAFFF[[[wwwyyytttwwwyyyxxxuuuvvvxxxvvvpppwwwvvvvvv|||||||||mmmPPPEEE@@@KKK___qqq}}}nnngggdddkkkqqquuuzzz|||}}}ooosssxxx}}}}}}~~~||||||||||||}}}|||||||||}}}}}}}}}zzzxxx|||}}}~~~|||wwwrrrnnnlllsssuuuvvvxxxxxxwwwuuutttpppooonnnpppqqqqqqmmmiiihhhddd```]]][[[WWWRRRMMMJJJHHHDDD??????FFFRRR[[[eeeppp|||```SSSKKK@@@888666666555444888AAALLLRRRWWW]]]___]]]aaa^^^YYYRRRMMMJJJKKKMMMWWW___bbbXXXLLLFFFBBB>>>???;;;555111000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++******)))))))))''')))++++++++++++---//////000222444888;;;===???@@@AAADDDGGGIIIJJJJJJJJJKKKOOOMMMLLLNNNPPPaaa~~~sss~~~************************((((((((((((((((((((((((*********)))))))))(((((())))))))))))(((((('''''')))))))))))))))******+++***************+++,,,,,,------............------------------............000000111333444666777888777777888999::::::::::::;;;:::888888999:::999888::::::;;;<<<>>>@@@AAABBBDDDAAA@@@BBBFFFFFFCCC???AAA???>>>=========;;;:::888777777:::<<<===;;;999999999888666555444333222222222222222222222222222111111111000000000//////000000000000000000000000///////////////////////////---,,,,,,------,,,+++,,,,,,,,,------------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***+++,,,------......------000000.........///111222555555555444444444444444222222333444444555555666333333333333333444444555666666666777:::<<>>???DDDBBBAAACCCFFFGGGEEECCCBBB@@@>>>======<<<:::888888777777999;;;;;;:::999999999888777555444333333333333333333333333333333222222222111111111000000000000000000000000000000////////////////////////000...,,,,,,,,,+++***(((,,,,,,,,,,,,------------...------,,,,,,------...++++++++++++++++++++++++))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***+++,,,------......------000///.........///111222444444444444444444444444222222333444444555555666333222222222333333444555666666666777999;;;>>>???>>>DDDLLLeeevvvmmmgggggghhhiiisssvvvwwwnnnbbbRRRGGGDDDLLL```sssrrrggg```^^^```eeeddddddiiioooqqqttt~~~~~~~~~~~~}}}zzzyyyyyyyyyxxxvvvvvvvvvvvvuuutttsssrrrqqqtttttttttttttttsssqqqqqqooommmlllkkkiiigggccc``````]]]WWWRRRMMMHHHCCC@@@DDDDDDIIISSScccvvv{{{fffRRRAAA777444666666444333555<<>>===;;;:::666222///...---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++)))+++------------///000333222222333555999===@@@@@@BBBDDDGGGIIIJJJKKKKKKJJJNNNLLLKKKNNNOOO```}}}~~~ooosss************************(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))******++++++++++++++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,------......//////000222333555666666222444777999999888666444666555555666888999999777999999999:::;;;===>>>???DDDCCCBBBDDDGGGHHHGGGFFFDDDAAA???======;;;999777888888888999:::;;;:::::::::999888777666444333333333333333333333333333333444333333222222111111111111111111111111111111111........................///...,,,,,,---,,,+++)))++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++''''''(((((())))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************************************))))))***++++++++++++***+++,,,------......------000//////...///000111111333333333333333444444444222222333444444555555666222222222222222333444555666666666666888:::<<<>>>>>>@@@@@@OOOooouuummmrrrsssmmmqqq{{{qqqnnnyyy|||zzz{{{yyynnn```SSSIIIGGGQQQ]]]ssswwwlllaaaZZZVVVPPPTTT^^^iiiooosss|||}}}|||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~zzzyyyxxxxxxwwwvvvuuutttrrrrrrrrrrrrqqqppppppooooooooonnnnnnnnnnnnnnnmmmkkkjjjhhheeebbb```WWWTTTPPPKKKGGGEEEBBBAAAGGGJJJSSSeeezzzxxx]]]III???;;;999444555555555777===EEELLLUUUYYY\\\YYYWWWXXXWWWUUUUUUQQQLLLIIILLLTTT___fffXXXRRRIIIBBB??????>>>;;;666333///---,,,,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,---.........000111444333222222444999===@@@@@@BBBEEEGGGIIIJJJKKKKKKIIINNNLLLLLLNNNOOO```||||||mmmsss))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,---......//////000111111222222222333333222333666888888777444333555555555777:::;;;:::888777888999:::<<>>===<<<999777::::::;;;:::::::::;;;<<<::::::999777666555444333333333333333333333333333444444333333222111111000000000000000000000000000------------------------,,,,,,,,,---///000...---+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************'''''''''(((((())))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))***++++++++++++***+++,,,------......------///////////////000000111222222222222333333444444222222333444444555555666222222222222333444555666666666666666777999;;;<<<<<<@@@>>>DDDXXXooozzznnnssswwwtttuuu|||{{{tttooowww~~~vvvqqqnnnmmmnnnpppiii[[[NNNHHH[[[nnn{{{zzz|||yyykkk]]]UUUPPPRRRYYYeeeqqqzzz|||yyy{{{{{{{{{|||||||||||||||~~~}}}}}}}}}~~~~~~zzzyyyxxxxxxxxxwwwvvvsssqqqqqqrrrqqqooommmlllkkkjjjiiiiiiiiijjjkkknnnmmmkkkhhhccc```]]]\\\QQQOOOLLLHHHEEEDDDEEEFFFGGGRRRgggyyyYYYDDD===<<<;;;999777555444777@@@JJJQQQUUUXXX]]]___[[[XXXWWWTTTQQQPPPLLLIIILLLTTT[[[^^^___QQQKKKEEEBBBBBB???<<<999333000---,,,,,,,,,+++))),,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,............000222333222111222444999>>>AAAAAABBBEEEHHHJJJKKKKKKKKKIIINNNMMMLLLOOOPPP```|||~~~yyyjjjwww|||))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************)))))))))))))))******+++******))))))******+++,,,***++++++,,,,,,++++++***++++++,,,---...//////000111111111111111111111111333444555777777666444333666666777999;;;;;;:::888777888999;;;===@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHFFFCCCAAA??????===:::888;;;;;;<<<;;;::::::;;;===::::::999888666555444444222222222222222222222222555444444333222111000000////////////////////////------------------------******+++...111222111///++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***+++,,,------......------////////////000000000000000111111222222333333444222222333444444555555666222222222333444555666777666666666666666888:::;;;888???===<<>>JJJUUU[[[\\\\\\______YYYTTTSSSPPPMMMKKKNNNTTT\\\aaa___WWWPPPLLLGGGDDDDDDCCC===777444000...,,,+++,,,,,,+++)))++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***,,,............000111111111111222555:::>>>AAAAAACCCEEEHHHJJJKKKKKKLLLIIINNNNNNNNNPPPQQQ```|||}}}vvviiixxxwwwxxx))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******)))))))))))))))******+++))))))(((((())))))***+++******++++++++++++************+++,,,---.../////////000000000111111222222444555555555555555444444666666777999;;;;;;999777888999:::;;;===???AAABBBFFFFFFFFFEEEDDDEEEFFFHHHFFFDDDBBBAAA@@@???<<<::::::;;;<<<:::888888:::===;;;:::999888777555444444111111111111111111111111444444333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,((()))***---000111000...***++++++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))******)))))))))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,------......------...//////000000000000000000000000111222333333333222222333444444555555666333333333444555666888888777666555555666777999:::444<<<;;;888;;;???PPPjjj}}}|||~~~|||yyyzzz{{{{{{wwwtttqqqsssyyy{{{nnntttlll^^^MMMGGGDDDGGGKKKQQQ\\\fffzzzsssnnngggbbbccchhhmmmooommmrrrtttrrrrrrwww{{{|||zzzvvvvvvwwwuuuxxx}}}}}}~~~}}}|||||||||||||||{{{{{{zzzzzzzzz{{{}}}~~~yyyxxxwwwwwwwwwwwwuuussstttrrrppprrrttttttooojjjdddaaa]]]XXXTTTSSSSSSTTTWWWWWWUUUQQQKKKFFFFFFFFFAAACCCEEEGGGKKKRRR[[[bbbxxxuuubbbUUULLL@@@666666888555222111333888AAAKKKUUU[[[^^^______aaa]]]VVVRRRSSSUUUTTTWWW___iiimmmiii___TTTNNNNNNJJJHHHHHHDDD:::333222///---,,,,,,,,,---+++***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,***+++------------///111...///111333777;;;???AAAAAACCCEEEHHHJJJKKKLLLLLLJJJOOOOOOOOORRRRRRaaa}}}~~~tttggguuurrrvvv))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))))))))))))))******+++((((((((((((((())))))*********++++++++++++******((()))***+++,,,---......---...///000111222333333555555555555555555555555666666777999::::::888555:::::::::;;;<<<===>>>???FFFFFFFFFEEECCCCCCEEEGGGFFFDDDBBBAAAAAA@@@>>><<<999:::;;;999777666999<<<;;;:::999888777555444444000000000000000000000000444444333222111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,((((((***---///000...,,,******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++,,,------......------...//////000000000000000///000000111222222333333222222333444444555555666333444444555666777999999777666555555555777888999333:::888666777666>>>QQQpppyyyrrrsssxxxzzzxxxdddRRRFFFEEEEEEBBBFFFPPPZZZmmm|||qqqfffaaa^^^]]]aaagggkkkiiijjjoootttuuuuuuuuuuuuuuuuuussspppoooooorrrwww|||~~~}}}zzzxxx~~~}}}|||{{{zzzyyyyyyyyyzzzzzzyyyxxxyyyzzz{{{|||uuuuuuuuuvvvvvvvvvsssqqqrrrpppppprrrvvvuuupppkkk___\\\UUUOOOJJJGGGFFFFFFEEEGGGGGGDDD@@@???@@@BBBCCCGGGLLLSSS[[[hhhuuu~~~wwweeeRRRDDD===;;;666444444111...222:::666@@@NNNYYY]]]]]]]]]^^^aaaaaa\\\TTTRRRXXX^^^```hhhrrrzzzwwwjjj]]]WWWWWWUUUPPPMMMLLLEEE999333333...---+++,,,------,,,***+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))))))))******+++++++++)))+++------------///000---...000444888<<<@@@AAABBBCCCFFFHHHJJJLLLLLLLLLJJJPPPPPPPPPSSSSSSbbb}}}rrrgggqqq}}}pppvvv******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((())))))************+++++++++************+++,,,---...,,,------///111333555666444555777999999999888777999:::;;;<<<<<<<<<;;;:::<<<;;;::::::;;;===???AAADDDGGGJJJIIIFFFDDDDDDFFFDDDCCCAAA???>>>>>>???@@@???===:::888666666666777===<<<;;;999666444222222222111000000000111333333777666444222111///////////////...------------...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))************************++++++***)))(((((())))))***)))))))))*********)))))))))))))))))))))))))))$$$&&&)))))))))(((((((((******))))))((((((''''''************************))))))))))))((((((((((((******))))))))))))******(((((((((((()))***,,,,,,)))************+++++++++,,,,,,,,,---------......////////////////////////000111111111222222222222000000111222444555555666111222333444555777888888666666555666666777888888999888888777999;;;===???UUUnnn~~~zzztttttt{{{~~~|||tttfffUUUGGGAAAAAADDDIIISSSdddwwwxxxmmmhhhaaaYYYVVVWWWZZZ___dddjjjooorrrtttvvvyyyzzzzzzwwwtttrrrnnnqqquuuvvvttttttvvvxxx|||||||||}}}}}}}}}||||||zzzzzz{{{{{{yyyvvvsssrrrpppppppppoooooooooooooooqqqqqqrrrssssssnnnfff___XXXTTTMMMHHHDDDBBBAAA@@@DDDAAAAAADDDBBB>>>@@@GGGOOOTTT]]]eeennn{{{fffSSSIIIBBB>>>===666777666555444555888:::AAALLLYYY\\\YYYWWW]]]dddlllddd[[[WWW[[[bbbhhhkkk|||}}}lll\\\WWWYYYZZZVVVWWWUUUMMMAAA777111...------------------------+++++++++++++++++++++++++++++++++*********))))))************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++------,,,,,,---...000111111222444777:::<<<>>>??????CCCHHHLLLMMMLLLLLLLLLOOOQQQQQQTTTVVVPPP^^^}}}|||vvvfffrrrrrrrrrxxx***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++************+++,,,---...,,,------///000333444555555666666666777888888999::::::;;;<<<<<<<<<<<<;;;<<<;;;::::::<<<>>>@@@BBBCCCEEEGGGGGGFFFEEEDDDEEECCCAAA???>>>===>>>???@@@===<<<:::777666666777777<<<;;;:::888555333222111111111000000000111222333666555444222000///////////////...---------------,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,+++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))+++*********************++++++***)))))))))))))))))))))((())))))******)))))))))))))))))))))))))))&&&((())))))((('''((()))***)))))))))((((((((('''************************))))))))))))(((((((((((())))))(((((((((((()))))))))((((((((()))***++++++))))))*********+++++++++,,,,,,,,,,,,------------........................000000000000111111111111000000111222333444555555222333444444555666777777666666555555666666777777777666666666777999;;;===GGGVVVrrr{{{~~~{{{wwwxxxyyyyyy~~~~~~~~~rrrUUUAAA===@@@DDDGGGNNNVVVbbbppp}}}zzzrrrhhh^^^UUUUUUUUUWWW\\\bbbhhhkkkhhhkkkppptttvvvtttrrrooorrruuuxxxxxxvvvuuuuuuvvvvvvuuuttttttuuuvvvxxxyyyvvvwwwwwwwwwvvvssspppoooppppppoooooonnnnnnmmmmmmpppoooooonnnlllfff]]]WWWSSSNNNHHHBBB???===<<<<<<===:::;;;???BBBDDDKKKTTT\\\```mmm{{{hhhSSSFFF@@@;;;888888666555333111222666===BBBTTT[[[bbbeeedddeeejjjooojjjddd[[[XXX\\\gggrrrzzz|||yyynnn^^^UUUTTTTTTSSSRRRPPPLLLDDD;;;222---+++------------------------+++++++++++++++++++++++++++++++++*********))))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111111222444666999<<<>>>???===AAAGGGKKKMMMMMMMMMNNNLLLOOOOOOSSSUUUQQQ___}}}|||rrrwwwqqqvvv))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++)))))))))*********++++++************+++,,,---...,,,------///000222444555777666555555555777999:::<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;;;;<<>>???<<<;;;999777777777777888:::999888666444222111000111000000000000111222222555444333111000////////////......---------------,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++******)))))))))+++***))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))******)))''''''(((***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((***)))))))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------------------------------....../////////000000000000000111222333444444555444444555555555666666666777666555555555555555555555444444444555666888999;;;>>>MMMmmm|||}}}{{{wwwrrrpppuuu|||mmmVVVGGG@@@???@@@???>>>BBBLLL[[[gggzzzxxxnnnbbb___[[[XXXXXXZZZ]]]```]]]```eeejjjmmmnnnmmmmmmoooqqqrrrrrrpppooopppqqqmmmllljjjiiijjjmmmppprrrqqqqqqrrrqqqpppnnnlllkkkkkkkkkjjjiiiiiihhhggggggbbbbbbaaa```]]]WWWOOOIIIGGGEEEAAA===;;;999999:::>>>===@@@FFFNNNVVVbbbmmmwwwrrrYYYLLL???:::999666555555777666444444999DDDPPPXXXkkkkkklllppptttwwwyyyzzzkkkeee\\\YYY^^^kkkzzzuuukkk[[[OOOLLLPPPOOOKKKNNNIIIAAA:::444///,,,)))------------------------+++++++++++++++++++++++++++++++++***************************************++++++******++++++,,,---------++++++++++++------------,,,------...000000000111333666888;;;===>>><<<@@@FFFJJJLLLMMMNNNOOOIIIMMMNNNQQQSSSPPP___|||}}}|||{{{|||))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))++++++))))))))))))************************+++,,,---------------...000111333444666666666777888999::::::===<<<;;;;;;<<<===???@@@<<<;;;;;;;;;===???BBBDDDCCCAAA@@@AAADDDDDD@@@===>>>===;;;::::::<<<===???<<<;;;:::999888888999999777777666444333111000///000000000000000111111222444333222111000////////////...------,,,,,,---------------------,,,++++++++++++++++++++++++++++++,,,,,,++++++******))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++******))))))((((((******)))))))))))))))***&&&'''(((((((((((()))***))))))))))))))))))))))))+++++++++)))'''''')))+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))+++***)))))))))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,---------------------------------.........//////000000000111222333333444555555555555555555555555666666555444333333444444444333333333444555777777999666:::OOOppp{{{wwwvvvvvvuuussszzz|||}}}zzztttqqqtttxxxzzzrrr[[[HHH>>>>>>===<<<;;;>>>BBBEEE^^^iiixxxvvvrrrkkkccc\\\WWWTTTSSSVVVVVVWWWXXX\\\```dddggghhhgggdddbbbbbbccceeegggfffeeecccbbbbbbccceeefffhhhhhhhhhhhhgggeeedddccc______^^^]]]\\\[[[ZZZZZZQQQQQQRRRQQQOOOKKKFFFCCC???@@@@@@@@@>>>=========???BBBIIISSS___lllzzzcccQQQJJJDDD<<<777777777555555777555666888===FFFSSSbbbllluuurrrqqqvvv~~~|||lllddd\\\[[[cccoooxxx|||fff\\\NNNHHHIIIMMMLLLIIIKKKCCC999333000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---...---+++******+++---...,,,,,,------...//////000///111222555888:::<<<======AAAEEEIIIJJJKKKMMMNNNHHHNNNNNNOOOQQQPPP^^^zzz}}}(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++(((((()))))))))*********************+++,,,---------------...///111222333333555999;;;<<<<<<:::999<<<<<<;;;;;;<<<===???@@@<<<;;;:::;;;<<>>:::===;;;:::999999;;;<<<>>><<<<<<;;;;;;::::::::::::555555444333222111000/////////000000111111111111222111000000////////////......---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))((((((***)))))))))))))))******&&&(((***)))(((((()))+++((((((((((((((((((((((((+++++++++)))'''''')))+++(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((()))))))))******))))))(((((())))))***+++***)))))))))))))))***(((((()))))))))******************+++++++++,,,,,,------------------------,,,------------.........///000000111111222222222555555555555444444444444555555444333222222222333444444444444555555666777999999999???PPPmmmvvvooonnnooollliiijjjsss|||~~~|||zzzzzz{{{yyyxxxuuuxxxuuuiii^^^RRRJJJ@@@;;;<<<===<<<;;;FFFOOO^^^ppp}}}~~~yyyqqqhhh___XXXSSSRRROOOLLLKKKOOOWWW```fffkkkfff___YYYWWWYYY[[[]]]____________^^^[[[YYYXXXYYYYYYYYYXXXXXXWWWWWWVVVOOOOOONNNNNNMMMLLLLLLKKKHHHIIIJJJIIIGGGEEEBBBAAA<<>>;;;777444666777555777::::::===BBBIIIQQQ\\\gggnnnqqqnnnnnnuuu~~~{{{uuuhhhaaa\\\aaalllsssrrrnnnUUUPPPKKKJJJKKKKKKJJJIIICCC<<<444...---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---...---+++******+++---...,,,,,,---......////////////111222555888:::<<<===???BBBFFFHHHIIIIIIJJJKKKIIIPPPPPPOOOQQQPPP^^^xxx{{{zzz(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''(((((()))***+++((((((((()))))))))******************+++,,,---...---------...///000222222111444999===>>><<<:::888::::::;;;;;;<<<===>>>???<<<;;;::::::;;;===???AAADDDCCCBBBBBBBBBAAA>>>;;;===<<<:::999999:::;;;<<<===<<<<<<;;;:::999999888444444333222222111000000...///000000111111000000000000///////////////000...------,,,,,,,,,,,,,,,)))***************))))))++++++++++++++++++++++++***************)))))))))(((((()))))))))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((***,,,+++(((''')))+++(((((((((((((((((((((((()))******)))''''''(((***(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))))))))*********)))))))))))))))******((((((((()))))))))******))))))*********+++++++++------------------------,,,,,,---------.........//////000000000111111111444444444333333333333333444333222222222222222222444444444555555555666666666:::<<<:::===QQQppptttpppmmmiiieeebbbmmmxxx}}}}}}~~~ttthhhbbbfffrrr}}}|||iiiOOO>>>999::::::999<<>>>>>>>><<>>@@@CCCFFFGGGGGGGGGHHHIIIIIIQQQQQQOOORRRSSSaaazzzyyyyyy'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((()))))))))***************+++,,,---...---------...///000111222111333666999;;;:::999888888999:::;;;============<<<;;;:::999:::;;;===>>>AAABBBDDDDDDCCCAAAAAAAAA>>>===;;;999999999:::;;;<<<;;;;;;:::999777666555444333333222222111111111......000111111111000/////////.........//////000...---,,,,,,++++++,,,,,,))))))************))))))************************))))))))))))************(((((((((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))*********)))))))))))))))***++++++***,,,...---((('''))),,,((((((((((((((((((((((((&&&((())))))((('''((()))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((()))))))))((((((((()))***++++++(((((((((((()))))))))***))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000000000000222222222222222222222222222111111111111222222333333333444444555555444444333777:::777666???RRRbbbzzzqqqllliiihhhnnntttvvv|||~~~{{{wwwtttvvv{{{||||||wwwlllccchhhzzzfffQQQDDD>>>;;;999;;;999;;;CCCIIILLLSSSZZZfffhhhkkknnnqqqqqqqqqqqqnnnppptttvvvwwwwwwuuutttuuupppiiiccc```\\\XXXUUUQQQQQQQQQPPPNNNKKKIIIGGG@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@BBBDDDDDDCCCBBBDDDFFFJJJKKKLLLLLLNNNVVVbbbkkkrrrxxxzzzuuuqqqoookkkeeeYYYOOOCCC<<<:::999666222777555666:::>>>EEEQQQ]]]iiillloooqqqpppnnnmmmmmmiiikkklllllljjjgggeeecccgggkkkssszzz|||uuuiii```RRRNNNNNNQQQNNNDDD;;;888//////...+++))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...111222444666999<<<>>>??????BBBEEEFFFGGGGGGIIIKKKGGGQQQRRRPPPSSSXXXggg~~~yyy{{{'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))************+++,,,---...---------......000111222111222444666777888888999666888:::<<<=========<<<===<<<:::999999:::<<<======AAAEEEEEECCCBBBDDDFFF???>>>;;;:::999999:::;;;;;;::::::999777555444333333333333222222222111111---...000111111111000//////............///000000...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,++++++************************(((((())))))******++++++'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))((())))))***+++++++++...000...)))&&&(((,,,(((((((((((((((((((((((($$$&&&)))))))))((((((((('''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''(((((((((((((((((()))***,,,,,,(((((((((((())))))))))))))))))))))))************************************---------.........//////////////////000000000000000000111111111222222222111000000000111222333333222222333444444444333333222444666666555777===BBBXXXxxxzzzvvvwwwppprrrqqqooovvvzzzyyyvvvsssqqqtttzzz{{{yyyzzztttgggZZZNNNDDD>>><<<666444888:::;;;@@@GGGKKKNNNRRRXXX^^^dddiiikkkyyy~~~~~~ssskkkmmmjjjgggfffddd```YYYTTTMMMLLLJJJIIIGGGFFFEEEEEE???>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDDDDGGGKKKMMMMMMOOOSSSVVV_________```gggvvv}}}iiiZZZLLL@@@666999;;;999555222444777999999;;;AAAGGGRRRcccrrrsssuuuwwwwwwtttpppnnnmmmlllnnnnnniiiccc___^^^```nnnwww~~~qqqeee^^^YYYRRROOOQQQMMM@@@333---+++---///...+++***,,,...++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,---////////////...111222444777:::<<<>>>???===@@@CCCEEEGGGHHHJJJLLLEEEPPPRRRPPPUUU[[[kkk}}}www~~~))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((***&&&###"""%%%((()))((((((((((((((()))))))))))),,,***(((''')))*********)))************+++++++++)))***,,,,,,,,,,,,...//////111444555555555555666666666555555555777888:::;;;;;;;;;;;;;;;;;;;;;;;;AAAAAABBBCCCDDDEEEFFFGGG>>><<<:::888777777777888;;;:::999777666444333222333333222222222222222222333222111000////////////...------------...//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&'''((()))))))))))))))******)))((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))************************---,,,+++,,,...///...------------......000111222222111///......000222444111111222222222333333333333333333333333333333333111111222333333444555555AAAPPPggg{{{vvvzzz~~~rrroooppprrrsssvvvxxx|||lllpppnnnnnnpppooofffVVVJJJIIIDDD===999777888:::;;;;;;<<<>>>@@@BBBEEEIIILLLZZZ```gggiiifff___ZZZWWW[[[ZZZ\\\dddjjjgggZZZNNNIIIIIIGGGEEEDDDDDDGGGJJJDDDEEEFFFHHHIIIIIIIIIHHHOOOOOOOOOPPPSSSVVVYYY[[[ZZZ\\\]]]\\\\\\___eeekkkpppmmmooo}}}jjjSSSCCC;;;999555444444555888:::;;;<<>>???@@@BBBEEEHHHKKKLLLMMMMMMLLLLLLPPPUUUUUUZZZsss~~~(((((((((((((((((((((((()))((((((((('''''''''&&&)))((((((((('''''''''&&&''''''''''''''''''''''''555111+++(((((((((&&&%%%'''((((((((())))))))))))+++)))(((''')))******)))))))))*********+++++++++)))***,,,,,,,,,,,,---///...111333444444444444555777666666555555666777888;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBB>>>===;;;999888888888999:::999888777666444333333333333222222222222111111222111000///............---------------...//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))*********++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++((())))))******))))))(((***************)))(((((())))))))))))))))))))))))((())))))*********))))))******)))((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,---------,,,+++,,,.........---......---......///000111000000000000000000111111111111111222222222333333222333333333333333333222111111222222333444444555666AAAQQQgggwww{{{yyysssnnnooorrrxxxsssllliiiggghhhkkkkkkhhhdddTTTNNNFFF>>>999777777777::::::::::::999:::<<<>>>???CCCHHHJJJHHHEEEDDDDDDJJJJJJLLLSSS[[[\\\WWWRRRTTTTTTTTTRRRPPPNNNNNNOOOSSSSSSTTTUUUWWWXXXZZZ[[[TTTTTTVVVXXXZZZ]]]___aaafffggggggfffeeedddeeefffmmmqqqzzzvvvpppdddTTTEEE:::555444999777555666:::@@@FFFIIIVVV\\\bbbfffkkkrrruuutttuuutttqqqnnnjjjiiijjjlllqqqllljjjmmmppprrrxxx}}}|||tttggg^^^[[[[[[YYY[[[UUUKKK@@@777111---,,,,,,,,,------,,,++++++***------,,,,,,,,,+++++++++))))))*********+++++++++)))))))))***************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000222555888;;;===>>>AAACCCEEEHHHJJJLLLLLLLLLKKKLLLQQQUUUUUU\\\vvv((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''999555///+++(((&&&$$$###''''''((((((((()))))))))+++)))'''((()))******))))))))))))*********++++++)))+++,,,,,,++++++---...---///111222222222333444666666555555555666777777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???>>>===;;;999888888999999777777777666555555444444333333222222222111111111000000//////...------------------------......///------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((())))))(((((('''******+++++++++***))))))))))))))))))))))))))))))((())))))))))))(((((('''***))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))+++,,,...//////---,,,+++,,,---...---,,,///.............../////////000111222222000///...111111111222222222222333111222333444444333222111111111222222333333444444333888???LLLeee|||{{{vvvnnnooouuu~~~{{{qqqmmmhhhfffhhhmmmtttxxxssslllaaaSSSGGG>>>888555999888666555444444555555:::;;;======<<<<<<>>>@@@<<<<<<===BBBHHHMMMPPPPPPYYY\\\___aaaaaa```aaabbbdddddddddeeeeeefffggggggcccdddeeegggggggggggggggiiihhhgggfffddd```ZZZVVVWWW___iiiooonnnggg___YYYLLLIIIBBB<<<777666666777444555777<<>>???BBBDDDFFFHHHJJJKKKKKKKKKKKKLLLQQQUUUVVV___yyy}}}yyyxxx((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...,,,)))'''&&&&&&%%%%%%'''''''''((((((((())))))***)))'''((()))***)))((())))))))))))************)))+++,,,,,,++++++,,,---,,,...000000000000222333333444444555666777888999888999999999999999:::::::::;;;;;;<<<======>>>>>><<<;;;:::999888888888888555555555555555555555555333333222222111111000000000000000000///...------------,,,,,,------...///------,,,,,,,,,+++++++++))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***''''''((((((((((((''''''))))))*********))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%))))))(((((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))******,,,---......///,,,+++***+++---...---,,,//////...---------......000000000000000000///...111111111111222222222222111222333444444333222111111111222222333333333333666666777:::IIIcccwwwrrrxxx}}}yyysssoooooossswww~~~vvvkkk]]]PPPGGGBBB<<<:::888777777777666666666666666555555555777888999999999:::<<>>AAABBBCCCDDDFFFIIIJJJKKKKKKKKKJJJMMMRRRUUUVVVaaa}}}|||rrrsss''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%'''(((''''''''''''(((((((((((()))((('''((()))***((('''(((((()))))))))*********)))+++,,,+++******+++---,,,---...///...///111333000111333555777999::::::666666777777777888888888:::::::::;;;<<<<<<======999999888777777666666666333444444444555555555555333333222111111000//////111111111111111///...---,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++))))))))))))))))))))))))'''((()))***************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((('''&&&))))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,------,,,+++***+++---...---,,,///......------------...222000///------...000111000000111111111222222222111111222333333222111111111111222222222222222333333333222222666DDDYYYiiixxxvvvvvvvvvuuuvvv~~~zzzvvvvvvuuuwwwyyyvvvnnnfff___[[[LLLHHHBBB>>><<<:::666444555555555555666666555444888999:::999777777999<<<:::<<<@@@DDDIIIPPPWWW\\\hhhjjjmmmnnnlllhhhbbb___VVVVVVWWWVVVTTTPPPKKKHHHEEEBBB>>>===>>><<<999555999888777777888888777666<<<;;;:::999999<<>>AAAFFFNNNUUUgggnnnuuuxxxtttmmmhhheeedddnnn{{{vvviii```bbbkkkwww~~~uuugggbbbbbbbbb___```___]]]]]]ZZZNNNBBB000...,,,,,,...///---***,,,,,,---.........------++++++++++++************+++++++++************************)))))))))))))))++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++,,,,,,------...////////////111333666999<<>>AAABBBAAA???===666888999:::;;;:::888777555555666555444444666888///333777888999<<>>???AAACCCEEEHHHJJJLLLLLLLLLIIIPPPTTTRRRSSSddd~~~~~~~~~jjjlll''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&&&&(((***&&&&&&&&&'''''''''(((((('''''''''(((***)))'''%%%(((((((((((())))))))))))***+++,,,+++***)))***+++,,,---......---...111444333444555666666666555444777888888999::::::;;;;;;777777777888888888888888777888888888888777777666333333333333333333333333333333222111000///...---...///000111000///,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++))))))))))))))))))))))))&&&'''((()))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((())))))************))))))''''''((())))))***))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''((((((((((((((()))******&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((***+++,,,---...+++***)))***,,,---,,,++++++++++++,,,---...///000***+++---///111111111111000000000000111111111111444222000......000222444222222111111111111111111222...///333333111444:::666DDDWWWkkk}}}pppggglllwww{{{wwwsssxxxpppkkknnntttwwwuuussssssuuuzzz||||||~~~|||wwwrrrqqqsssssspppllljjjddd[[[TTTPPPKKKFFFBBB;;;999777777888888666444111333777888999999:::;;;888888888888888888888888666666777777666555444333444777999888555333555777666<<<@@@>>><<>>@@@AAA@@@BBBEEEHHHKKKLLLMMMMMMIIIPPPTTTQQQRRRccc}}}}}}yyyfffjjj&&&'''((('''$$$###%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''''''''((((((((((((((((((((((((((())))))***)))***+++,,,---,,,+++++++++---...///...///111222333555666666555555777888999:::===???@@@@@@???>>>999999888888777888888888777777888777777666555555333333333444444555555555222222111111111111111222......//////......---,,,------------------------...---+++)))((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********((('''&&&%%%%%%(((***,,,))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000222111111111000000//////000000000000111111111111////////////////////////000000111111111222222222333555<<>><<<666:::888777999<<<<<<999666888666555666777888888777:::777666888::::::999999777:::;;;999555444888<<<===FFFNNNUUU```qqq|||nnnXXXUUU___eeekkkrrrtttqqqkkkfffcccZZZgggxxxvvviiiccceeejjjmmmmmmooo```KKK:::222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))+++*********))))))((((((,,,***)))(((((()))***,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000222111111444999>>>AAABBBAAAAAACCCEEEHHHKKKNNNOOOLLLPPPTTTUUUUUUaaa|||vvv{{{}}}}}}kkkkkk&&&(((((('''$$$$$$%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%''''''''''''((((((((((((***************++++++,,,)))***+++,,,,,,,,,+++++++++---...///...///000222333444666666555555666888;;;<<<>>>??????>>>===<<<999999888888777888888888666666777777666555555444444444444444444444333333333222111000////////////...............------,,,---------------------------,,,+++))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------..................//////000111111111000000000////////////000000000111111111000000000000000000000000000000000111111111222222666555777:::@@@MMMeeezzz}}}{{{|||{{{xxxyyy{{{yyyxxxvvvvvvxxx}}}wwwtttuuuvvvuuurrrqqqrrruuuzzz~~~{{{sssmmmgggjjjggg^^^VVVQQQKKKEEE<<<===@@@DDDFFFEEEAAA>>>>>><<<::::::<<<===<<<;;;<<<>>>@@@BBBAAAAAAAAACCCBBBAAA@@@AAADDDIIINNNQQQWWWcccqqq|||{{{{{{{{{jjj___bbbjjjuuurrrppprrruuuwwwuuurrruuuyyy}}}yyyooohhhccceeekkkoookkkfffUUUJJJ;;;111---......---+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++************)))************)))))))))((()))((('''&&&&&&'''((()))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000222222444777;;;>>>>>>>>>@@@BBBDDDFFFIIILLLNNNOOOKKKOOOSSSSSSSSS^^^xxxvvv|||zzzllllll'''(((((('''&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))&&&###!!!''''''''''''((((((((((((***************++++++,,,)))***++++++,,,,,,+++++++++,,,.........///000222222333555555555555666888======>>>???>>>===;;;:::999999888888888777777777444555555555555444444333666555555444444333222222444333222000...---------............---------,,,---------------------------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))((('''''''''((()))******((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))***++++++,,,,,,,,,,,,------------......------......///000000000000000//////////////////000000000000111111000000000000000000000000000000000000111111111111333222333333333999HHHVVVttt~~~zzzyyyxxxwwwttttttxxx~~~yyysssnnnmmmooossswwwxxxvvvrrrvvv{{{}}}wwwnnnggg```ZZZLLLQQQXXX[[[ZZZWWWRRRPPPKKKHHHEEEDDDDDDDDDCCCBBBAAAIIIPPPSSSRRRTTTZZZ___fff```YYYXXX^^^eeeiiikkkttt~~~zzzxxx{{{|||sssssswww{{{|||vvvsssyyy}}}~~~}}}uuujjj^^^___eeeooouuupppbbbTTT<<<666...***+++---...---***+++,,,------,,,+++*********++++++++++++******+++++++++************)))************)))))))))))))))((('''&&&&&&'''((()))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000111333444666:::===>>>===;;;@@@BBBEEEHHHKKKMMMNNNNNNLLLOOOSSSSSSRRR\\\vvv}}}xxx}}}vvvllllll((((((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((()))((('''%%%$$$''''''''''''((((((((((((((((((((((((((())))))***)))******+++++++++++++++***,,,............000222111222444444444444666888<<<<<<=========<<<;;;:::999999999888888777666666333333444444444333333222444444444444444444333333444333222000//////............------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((()))***++++++++++++,,,,,,,,,---------...------------...//////////////////////////////////////////000000000111000000000000000000000000/////////000000000111111111111333555333444<<>>>>><<>>@@@@@@AAACCCGGGJJJLLLMMMMMMMMMNNNRRRVVVVVVTTT\\\tttzzz~~~mmmjjjlll((('''%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((***+++''''''''''''((((((((((((***************++++++,,,***))))))))))))***++++++***+++---------...///111///000222333333444555777777777777888888999999999888888999999888666444333111222222333333333333333000111222333555666777777333333222222222333333444///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,222///+++'''%%%%%%%%%&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///---------.....................////////////000000....................................////////////......111333000,,,...333222333777???LLLaaa~~~yyyqqqkkkiiijjjlllpppsssrrrqqquuuyyysssoooooorrrsssuuuvvvwwwzzz}}}zzzrrrkkkfffbbb___\\\bbbkkkoooooovvvtttjjjsss|||~~~~~~wwwmmmiiikkkrrrwwwyyy|||~~~yyyppp___III666------000+++,,,---.........---,,,++++++++++++++++++++++++******++++++++++++******+++++++++************)))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++------...///000111111222444333222444888===@@@AAABBBCCCFFFIIIKKKLLLLLLMMMKKKOOOTTTTTTQQQZZZqqq}}}wwwmmmmmmnnn(((%%%$$$$$$'''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((***************++++++,,,***))))))((()))***+++,,,)))+++------------///111...000222222222333555777777777666666555555666666888888999999888666444222111222333333444444333333222222333333444555666666444444333222111111111111///...,,,+++***+++,,,---++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++...---+++)))''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***++++++++++++,,,,,,,,,------,,,,,,------...///,,,,,,---------................../////////000000------------------------------........./////////++++++...222222000222777999333000333888BBBTTTddd~~~qqqnnnqqqqqqtttvvvuuurrrsssxxx|||~~~{{{tttooollljjjhhhkkkpppqqqqqq{{{vvvpppvvvzzzzzzxxx}}}rrrkkkjjjlllooossszzzwww___TTTCCC333+++***,,,...***+++,,,,,,,,,,,,---...,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,+++++++++++++++************)))((()))))))))************)))))))))******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++------...///000111222222333222333555888;;;<<<<<>>III[[[qqqzzzxxx{{{~~~~~~xxxzzzzzztttuuuyyyxxxuuuqqqnnnlllqqq|||vvvqqqpppvvvxxxvvvsssooollllllpppsssvvv{{{wwwdddMMM===000///---,,,,,,---///000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************************************+++++++++,,,,,,,,,***++++++,,,,,,------...---...////////////111333666555666888<<<>>>???>>>AAABBBDDDFFFHHHKKKLLLMMMKKKPPPSSSSSSTTT```tttqqqjjjvvv}}}~~~nnn''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******+++***))))))***+++---.........///000111333444555555555444333333444555666444444444444333222111111000000222222333222222111222222222222222222222222222111000000//////000000000///...,,,++++++******((())))))******++++++++++++++++++************)))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&(((******)))''''''((((((((((((((())))))))))))************)))))))))((())))))))))))************)))************+++++++++************+++,,,---...------------------------...------,,,,,,------.................................////////////......------------------------////////////000111222222555888???KKK[[[ooozzzuuupppqqqxxx}}}|||}}}}}}zzzyyy{{{{{{|||zzzwwwxxxzzzxxxrrrjjjmmmuuu|||ggggggiiiooouuuxxxvvvtttuuuooohhhfffhhhnnnrrruuuvvvpppeeeYYYLLL>>>333+++///...---,,,,,,---...///+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++************************************+++++++++,,,,,,))))))******+++,,,,,,,,,---...////////////222444666555666888<<<>>>???>>>BBBCCCEEEGGGJJJLLLMMMNNNMMMRRRVVVUUUWWWaaatttpppkkkxxx~~~ooo'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))(((((('''''''''''''''&&&&&&&&&&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))******+++,,,,,,---,,,------...///111222333333333333333333444555666444444444444333222111111//////000111111111111111111111111111111111111111222111000000//////000000000000...---,,,,,,,,,,,,*********++++++++++++++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((())))))***''''''(((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((()))++++++***))))))***(((((((((((()))))))))))))))******+++***)))((('''))))))))))))************)))************+++++++++************+++,,,------------------------------...------,,,,,,------...------------------------......////////////......------------------------......---......///000111000//////111999GGGVVVaaa}}}|||yyyuuurrrrrrqqqpppooossspppnnnnnnssszzz~~~{{{zzzsssrrr~~~|||~~~}}}|||zzzwwwxxx||||||zzzxxx}}}~~~pppiiilllppprrrrrrqqqooonnnhhhgggiiipppxxxzzzvvvppp```UUUDDD666...,,,---.........,,,,,,,,,,,,......++++++,,,---------------------,,,,,,++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********************************++++++++++++,,,*********+++,,,,,,------,,,.../////////000222444666666666999<<>>BBBWWWfffyyy{{{vvvmmmgggfffiiinnnrrr{{{zzzxxxxxxyyy{{{|||}}}{{{uuuooommmvvv~~~|||{{{|||tttsssvvvxxxyyyyyyyyywwwvvvyyy{{{vvvuuutttuuu{{{zzzqqqsssuuuvvvwwwvvvtttqqqpppiiippp|||zzzeeeUUU>>>999111------///333555------,,,++++++,,,------++++++,,,------------,,,...------,,,+++***)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,************************************++++++++++++,,,,,,---......//////000,,,---/////////000222444777666777999<<>>BBBDDDDDDHHHGGGHHHKKKNNNOOOOOONNNRRRUUUVVVTTTUUUXXXYYYVVVUUU]]]sss}}}}}}~~~((((((((((((((('''''''''''')))******(((''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&))),,,+++((('''(((***((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,---...///111222444555555444444555555555444444333333222111000////////////000000000000111111111111111000000///...---------------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))(((((((((((())))))))))))))))))(((((())))))***+++,,,+++***+++,,,---,,,+++*********++++++++++++,,,***,,,............000222......------------......------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,---............---,,,,,,------------,,,,,,---............/////////,,,...111000//////333666777@@@LLLWWWbbbooo|||tttrrrqqqpppsssxxx}}}yyy}}}}}}zzzuuutttuuuyyyzzzyyyrrrfffYYYNNNCCC:::555......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++*********)))************************)))************+++++++++******))))))))))))************************++++++******))))))))))))******))))))))))))))))))))))))++++++************+++++++++******+++------,,,***---...000111000111333444888777888;;;@@@DDDFFFGGGIIIHHHGGGIIILLLOOOPPPPPPTTTWWWWWWTTTTTTVVVVVVSSSTTT___vvv~~~|||zzz))))))((((((''''''&&&&&&'''((())))))'''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((******)))((()))+++(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,,,,---...000222444555666444444444555444444333222222222111000/////////////////////000000000111111111111000///...------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))******))))))((((((''''''&&&&&&'''''''''''''''(((''''''''''''((((((((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++++++++,,,,,,,,,+++************+++++++++++++++,,,---,,,*********+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,---------.........//////,,,///111222000//////000000222555666888???IIIQQQbbbkkkyyyuuuuuuuuuyyy~~~~~~yyyvvvvvvwww~~~{{{zzzxxxqqqggg___MMMHHH@@@999333///,,,***,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++---,,,,,,++++++******)))************************))))))*********+++++++++******))))))))))))******+++++++++***************+++******))))))******+++))))))))))))))))))))))))++++++************+++++++++******+++------,,,***---///000000000000222333777777888<<>>999555222///---444111...---...//////...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******))))))))))))************************++++++++++++************++++++))))))))))))))))))))))))++++++************+++++++++******+++------,,,***+++,,,...///...///111222666666999===CCCFFFHHHGGGGGGGGGGGGIIIMMMPPPQQQQQQTTTUUUTTTQQQPPPTTTUUUSSS\\\mmm~~~'''''''''(((((((((((((((&&&''''''&&&%%%&&&(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))((('''((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))******+++,,,---//////000///000111222333444444444111111000///............------........./////////............////////////.........------------,,,++++++++++++++++++++++++************************(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))''''''(((((())))))******$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))(((''''''''''''((())))))***,,,---,,,)))((()))+++))))))))))))************(((***+++,,,+++,,,---///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,,,,,,,---------.........///...------.........---,,,---......---,,,,,,,,,111222111000000222666:::;;;???FFFNNNVVV]]]bbbeeezzz~~~xxxooobbbUUUIII===444---333222000//////000111111222000...---------,,,+++,,,,,,,,,---------......++++++++++++++++++++++++************++++++++++++)))***,,,------,,,***)))***++++++,,,,,,---------************************)))************+++++++++******))))))))))))******)))))))))***+++++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))++++++************+++++++++******+++------,,,******,,,...//////000222444555666999===BBBFFFFFFFFFFFFFFFGGGJJJNNNPPPQQQPPPQQQSSSRRROOOPPPUUUWWWUUU___ppp|||}}}~~~&&&'''''''''(((((())))))&&&''''''&&&%%%&&&(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))******+++,,,,,,---......,,,---///000222333333333000000///------------------------.........//////------......///000000000//////.........---------++++++++++++++++++++++++************************'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))&&&&&&'''((()))***++++++$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))'''''''''''''''((())))))***,,,---,,,)))''')))+++))))))))))))************)))***+++***((((((((()))---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++***+++,,,---...+++++++++,,,,,,+++++++++,,,,,,,,,---------......+++++++++---//////...---+++,,,------............***,,,///000000//////000222///...111777<<<===<<<>>>CCCJJJNNNRRRXXX```ggghhhoooxxx|||||||||xxxppphhh___RRRIIIEEE>>>555000///111333333---------............---,,,++++++,,,...///...---...---,,,+++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,)))***,,,------,,,***))))))***+++,,,------...///************************)))************+++++++++******))))))))))))******(((((()))***+++,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))++++++************+++++++++******+++------,,,***+++---///000111222444666555666999===BBBEEEEEEDDDEEEEEEGGGKKKOOOQQQQQQOOOLLLOOOOOONNNQQQWWW[[[ZZZbbbsss{{{~~~~~~}}}((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,...///000000111111222222111000000000000000//////.........------------......//////////////////000000000///---+++***++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))*********++++++++++++---------......---,,,,,,))))))))))))************************+++,,,---...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************---++++++---000000...+++************************++++++,,,,,,,,,,,,------........................------------------------,,,,,,------...///000000000000000000000000000000555555555666777888:::;;;???@@@AAACCCEEEFFFHHHHHHIIIKKKMMMOOORRRUUUWWWXXXZZZ[[[\\\\\\[[[YYYVVVUUUKKKIIIGGGCCC>>>:::666444111000000///...---------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,///222111---)))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++******)))(((((((((*********))))))))))))))))))************+++++++++))))))*********))))))((()))************+++++++++++++++,,,,,,,,,---------+++---///000111222444666999999:::===AAACCCCCCBBBFFFFFFGGGJJJNNNOOONNNMMMMMMMMMNNNNNNPPPSSSXXX\\\ddd|||{{{~~~((((((((((((((((((((('''((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,+++,,,---...///000000000111111000/////////////////////.........------------......///////////////............------,,,+++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************)))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))(((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,++++++***))))))))))))***************************+++,,,---++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,+++***,,,//////---***************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////////////////////////////,,,,,,,,,---...///111222111111222444555666777888444444555777999:::;;;<<<888999:::;;;:::999777555888888777666444222111000//////......---,,,,,,,,,------------------------,,,,,,------,,,,,,+++***,,,,,,++++++++++++++++++************************++++++++++++++++++++++++************+++++++++,,,******,,,---///...+++((())))))))))))))))))))))))+++***)))))))))***+++,,,((((((((()))******++++++***))))))))))))))))))))))))************+++++++++))))))************)))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++---///000111222444666999999:::===AAADDDDDDCCCFFFFFFGGGJJJMMMOOONNNLLLMMMNNNNNNNNNOOORRRWWW[[[ggg~~~|||}}}}}}''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,***+++,,,---////////////000000///............///...............------------......///////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((()))******))))))((())))))))))))******************)))))))))******+++************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++******+++------,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---//////,,,,,,,,,---......//////---------...............222333444555555444222222//////000000000//////.........------,,,+++++++++------------------------,,,,,,------,,,,,,+++***++++++++++++++++++,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++(((***---...---+++******))))))))))))))))))))))))******))))))******+++,,,((((((((()))******++++++))))))))))))))))))******)))************+++++++++))))))************)))))))))************+++++++++*********++++++++++++,,,+++---///000111222444666888888:::===BBBEEEEEEEEEEEEEEEGGGJJJMMMNNNMMMLLLNNNOOOOOONNNOOORRRVVVZZZiii~~~~~~~~~}}}''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++******,,,---...////////////......---------..............................---......///////////////...---+++*********+++,,,+++++++++++++++++++++++++++******************+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''''''''(((((((((((()))''''''((()))))))))((((((((()))))))))******************))))))))))))))))))******++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************************************)))******++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111////////////////////////000000000000000000000000---...///000000000000///111111111000000///------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,************************************************((())))))))))))*********))),,,000///---++++++---))))))))))))))))))))))))***************+++++++++++++++******)))((((((((()))))))))))))))*********))))))*********+++++++++((())))))************)))))))))*********+++++++++))))))*********++++++++++++---///000111222444666777888999===BBBEEEFFFFFFEEEFFFGGGIIILLLMMMLLLKKKOOOOOOOOONNNNNNQQQUUUXXXiii~~~&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******,,,---.../////////......------------......---.....................---......///////////////000...---+++******+++,,,++++++++++++++++++++++++*********++++++*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))&&&'''''''''((((((((((((''''''((()))******))))))((()))))))))******************)))))))))))))))))),,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************************************))))))************++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////.........---------++++++,,,,,,,,,---------******+++,,,,,,---------/////////...---,,,+++***.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,************************************************((())))))))))))*********))),,,///...+++***+++---))))))))))))))))))))))))))))))******++++++++++++++++++******)))((((((((((((((())))))************))))))*********+++++++++(((((()))***************))))))*********+++++++++))))))*********++++++++++++---///000111222444666777888:::>>>BBBFFFFFFFFFFFFFFFGGGJJJLLLMMMLLLKKKNNNOOOOOONNNNNNPPPUUUXXXjjj~~~}}}&&&&&&''''''((()))))))))&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++***+++,,,---////////////...------------...//////---------...............---......///////////////000///......------------++++++++++++++++++++++++)))***++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''((()))************))))))))))))******************)))))))))******+++,,,,,,,,,,,,,,,+++++++++++++++************++++++************************************************)))***+++***))))))+++---************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++,,,------.........------,,,,,,,,,******+++,,,,,,------...000000111111222222333333,,,------...////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++,,,,,,************************************************)))))))))*********++++++((()))******)))((())))))))))))))))))))))))))))))))))))***++++++++++++***((((((((()))******++++++((((((((()))******++++++)))************+++++++++'''((()))******+++******)))************+++++++++*********++++++++++++,,,+++---///000111222444666999999;;;>>>CCCEEEFFFFFFHHHHHHHHHKKKMMMNNNMMMKKKMMMNNNNNNMMMNNNQQQUUUYYYkkk&&&&&&''''''((())))))***&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...///000000000......------...//////000---------.........//////---......///////////////---...///000111222222222++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))&&&'''((()))************))))))))))))***************************+++,,,---,,,+++++++++************++++++************++++++***************************************************+++,,,+++)))))),,,...************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////...........................///////////////------------------......+++,,,...///111111222222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,++++++++++++++++++************************************************************+++++++++,,,)))((((((((()))***)))((())))))))))))))))))))))))((()))***+++,,,++++++***((((((((()))******++++++'''(((((()))******++++++)))************+++++++++'''((()))******+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++---///000111222444666::::::;;;???CCCEEEEEEEEEIIIIIIJJJLLLNNNOOONNNLLLLLLLLLMMMMMMNNNQQQVVVYYYiii|||&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,...///000000111111...............///000111---------.........//////---......///////////////+++,,,///222444555555555++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************'''''''''((()))******+++''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&'''((())))))))))))))))))))))))************************+++,,,---...+++*********))))))((((((++++++************++++++))))))))))))))))))))))))***************************,,,,,,+++)))))),,,///************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++,,,------------------,,,,,,,,,,,,,,,+++++++++******000///............//////***+++,,,------...------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++---,,,,,,++++++*********************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,---***((())),,,---+++((())))))))))))))))))))))))((()))***+++,,,+++******++++++******)))((((((((('''(((((()))***+++++++++)))************+++++++++''''''(((******+++++++++)))************+++++++++++++++,,,,,,,,,---------+++---///000111222444666;;;;;;<<>>======>>>???BBBDDDEEEHHHIIIKKKLLLMMMMMMMMMMMMMMMPPPRRRPPPNNNOOOUUU[[[ggg{{{~~~((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))******,,,,,,,,,---------------////////////////////////000///...------,,,,,,,,,000000000/////////......////////////000111222333---,,,,,,++++++******)))))))))))))))))))))))))))***)))''''''((()))(((''''''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))'''&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((+++*********))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************---,,,***))))))***,,,---++++++************++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,++++++++++++++++++,,,)))***************++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++++++++++++++++++++++++++---+++))))))***,,,,,,+++++++++++++++++++++++++++***************)))((((((***************************************************++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))************************+++++++++++++++***))))))++++++,,,------------,,,,,,---///000000111444777======>>>???AAACCCDDDEEEHHHJJJLLLMMMNNNMMMLLLKKKMMMOOOQQQPPPMMMOOOUUU[[[jjj~~~((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******+++,,,,,,,,,---------...////////////////////////000///...---,,,,,,,,,,,,///////////////.........000///...---------------,,,,,,,,,+++******)))))))))))))))))))))))))))))))))(((((()))***+++)))((('''''''''(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%(((***+++***((('''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))+++++++++************)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************,,,+++***))))))***+++,,,++++++************++++++************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++*********))))))))))))))),,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++---------------,,,++++++++++++++++++++++++++++++***)))((()))+++---------++++++++++++++++++++++++***************)))((((((******************************************************++++++******))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))***************************++++++++++++***))))))++++++,,,---------------,,,...///000000222444777<<<===???AAACCCDDDEEEEEEIIIKKKMMMOOOOOONNNKKKJJJMMMPPPQQQOOOMMMOOOVVV\\\mmm((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***+++++++++,,,,,,------...///////////////////////////...------,,,,,,,,,---........................//////...,,,,,,+++++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((((('''(((***,,,,,,***(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%(((,,,---+++)))((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++***))))))***++++++++++++************++++++************************************************************++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******)))))))))(((,,,+++++++++++++++++++++******++++++++++++*********************+++++++++,,,------------,,,++++++************************+++***)))***---......---***************************************)))((((((************************************************))))))************))))))************************))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))))))))))))))))))))******************************+++++++++******)))+++,,,,,,---...---------,,,...000000111222555777<<<===@@@BBBDDDEEEFFFEEEJJJLLLNNNPPPPPPNNNKKKIIINNNQQQRRRPPPNNNPPPXXX^^^ooo}}}yyy((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))*********++++++,,,------...////////////////////////...------,,,,,,,,,,,,------------------...............---,,,,,,,,,,,,---,,,,,,+++******))))))(((((((((((((((((((((((((((((('''(((***,,,,,,***(((&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&))),,,---,,,***((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************++++++************++++++************************++++++++++++++++++++++++))))))*********+++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***,,,,,,,,,++++++******)))++++++++++++++++++++++++)))******++++++******))))))))))))******+++++++++,,,,,,------,,,,,,+++***************************+++***)))***,,,,,,+++)))***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++++++++******,,,,,,---.........---------...000111111222555777;;;===@@@BBBEEEFFFFFFFFFLLLMMMOOOPPPPPPNNNLLLKKKPPPRRRSSSQQQOOORRRZZZaaapppzzzxxx((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((('''''''''(((((((((((((((,,,+++)))((((((((()))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******))))))***+++,,,---......////////////////////////------,,,,,,,,,,,,------,,,,,,,,,---------------...------,,,,,,------...+++++++++***))))))(((((()))))))))))))))))))))))))))(((((()))***+++)))((('''''''''(((((('''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&)))+++,,,+++)))((()))''''''''''''''''''''''''''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))&&&'''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************************************++++++************++++++************************++++++++++++++++++++++++)))))))))************+++************************++++++************++++++++++++++++++++++++++++++***************************************+++++++++***+++,,,------,,,+++***,,,,,,,,,+++++++++++++++*********+++++++++++++++))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++******************************)))(((((()))******((('''***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((((((((((((((((((************************(((((((((((((((((((((((())))))***++++++++++++***,,,,,,---...............---///000111111333555888;;;<<<>>>AAACCCEEEFFFGGGMMMNNNOOOOOOOOOOOONNNMMMPPPRRRSSSQQQOOORRR[[[bbbqqq|||}}}((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((()))...,,,***(((''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))***+++,,,---......////////////////////////---,,,,,,+++,,,,,,------++++++,,,,,,,,,---------...---,,,,,,+++++++++,,,++++++******))))))(((((())))))))))))))))))))))))***)))''''''((()))(((''''''(((((())))))((((((''''''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))(((((()))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))++++++************++++++************************************************))))))))))))*********************************************))))))*********++++++++++++++++++++++++************************))))))*********+++++++++)))***,,,------,,,***)))************++++++++++++)))*********++++++++++++))))))************))))))))))))******+++,,,,,,---+++,,,,,,,,,,,,+++******************************)))((()))***,,,---+++******************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++,,,------...............---///000111222333666888;;;<<<===???AAADDDFFFGGGNNNNNNNNNNNNOOOOOOPPPQQQOOOQQQQQQOOOMMMQQQZZZaaassszzzzzz((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))&&&'''''''''(((((())))))---+++)))&&&%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))***+++,,,---......////////////////////////,,,,,,,,,++++++,,,------+++++++++,,,,,,---------///...---+++***)))))))))++++++******)))((((((((())))))))))))))))))))))))+++)))&&&&&&&&&'''''''''(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))************))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++)))***,,,------,,,***)))(((((())))))******++++++))))))******++++++++++++))))))************))))))))))))***+++,,,,,,------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******+++...111222111///))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************************************************((()))***+++++++++++++++,,,---......//////......---///111111222333666888;;;;;;<<<===@@@CCCFFFHHHNNNNNNMMMMMMNNNPPPRRRSSSMMMOOOOOOMMMKKKOOOXXX```uuuqqquuu((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++)))******)))(((''''''((())))))))))))************&&&&&&''''''''''''&&&&&&))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++******))))))************))))))(((%%%+++<<>>@@@CCCFFFIIIMMMNNNOOOPPPPPPPPPOOONNNOOOQQQRRRPPPNNNQQQYYYaaapppzzzzzz((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++)))******)))((('''''')))))))))))))))************************************))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++******))))))************))))))///+++---999HHHJJJ===...))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,+++,,,...///...---,,,...000222222444666888888:::<<<>>>???BBBEEEHHHMMMNNNOOOPPPPPPPPPOOONNNPPPRRRSSSQQQOOORRR[[[bbbqqquuuwww((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))******++++++,,,+++++++++***************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++************+++,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((()))***)))((('''((()))))))))))))))************)))((('''&&&&&&'''((()))))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++******))))))************))))))...)))'''...777:::555...))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,+++,,,...///...---,,,...000222222444666888999:::===>>>???AAAEEEGGGLLLMMMNNNOOOPPPOOOOOONNNQQQSSSSSSQQQOOOSSS\\\dddrrr}}}ssswww((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))***+++++++++*********)))))))))))))))***++++++++++++,,,,,,,,,......---,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))***)))((('''((()))((()))))))))************)))(((&&&%%%%%%&&&((()))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))******************++++++++++++******))))))************)))))))))&&&$$$&&&***------+++((((((((((((((((((((((((***)))))))))(((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,+++,,,...///...---,,,...000222222444666888777999<<<>>>???BBBFFFHHHKKKLLLMMMOOOOOOOOONNNNNNQQQRRRRRRPPPNNNSSS\\\dddsssvvv{{{((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))*********+++++++++,,,,,,......---,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))******)))))))))''')))***)))((('''(((***((()))))))))************,,,+++)))(((((()))+++,,,((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))******************++++++++++++******))))))************))))))*********)))***+++,,,---(((((((((((((((((((((((()))))))))(((((((((((('''))))))(((((((((((())))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,+++,,,...///...---,,,...000222222444666888666888;;;===@@@CCCGGGJJJJJJKKKLLLNNNOOOOOONNNNNNPPPQQQQQQNNNMMMRRR\\\dddqqqzzz((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))******+++))))))))))))************************++++++++++++---------,,,,,,+++++++++,,,,,,,,,---,,,,,,+++***+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))'''((())))))(((((()))***))))))))))))************+++***)))(((((()))***+++))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++******))))))************)))))))))+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,+++,,,...///...---,,,...000222222444666888666888;;;>>>@@@CCCGGGJJJIIIJJJKKKMMMNNNNNNNNNMMMOOOPPPPPPMMMLLLQQQ\\\eeennn|||((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((()))*********)))))))))******+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((()))***++++++***)))(((&&&((())))))(((((()))+++))))))))))))************''''''''''''''''''''''''))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++******))))))************))))))'''(((******)))((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,+++,,,...///...---,,,...000222222444666888999;;;===>>>???AAADDDGGGHHHIIIKKKMMMNNNNNNNNNMMMPPPQQQPPPMMMMMMRRR]]]fffkkkzzz}}}((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))*********))))))******+++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---,,,***)))+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((************************'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))(((&&&((())))))(((((()))+++))))))))))))******************++++++++++++******))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++******))))))************))))))((())))))***)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,+++,,,...///...---,,,...000222333444666888<<<===??????>>>???BBBDDDGGGIIIJJJLLLMMMNNNMMMMMMQQQRRRQQQNNNMMMSSS^^^hhhiiixxx(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))***)))''''''((((((&&&%%%(((((((((((())))))))))))++++++++++++++++++++++++************************,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''***,,,)))%%%$$$(((---++++++******************&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''***))))))((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))*********+++++++++******************))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%))))))))))))************,,,,,,+++***)))))))))***(((((())))))******++++++)))))))))))))))))))))))))))))))))(((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))++++++******))))))((((((++++++************++++++)))))))))))))))))))))))))))************++++++++++++******+++---......---...000111222333444777:::888<<>>??????===>>>BBBFFFIIIJJJLLLPPPSSSTTTRRRPPPOOOTTTUUUQQQPPPTTTZZZ[[[___gggsssppp}}}&&&'''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''((()))))))))(((((())),,,---,,,,,,)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))******++++++,,,,,,((((((((((((((('''''''''(((((((((((((((((((((((('''((()))*********)))(((((((((((((((((((((''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''(((((())))))*********************************(((((())))))))))))((((((************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))******))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((((())))))******************))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++---,,,++++++---------+++***,,,...000111333777:::;;;===>>>===<<<===BBBFFFIIIIIIKKKOOORRRSSSQQQOOONNNSSSSSSPPPOOOUUU[[[^^^aaakkkyyyuuu{{{&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))'''&&&%%%$$$$$$&&&((()))'''''''''''''''''''''''''''''''''''''''((()))))))))((('''(((***+++***)))((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%(((++++++((('''((()))((((((((()))***+++++++++'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))(((''''''((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''(((((()))******+++************************(((((())))))))))))((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))*********))))))************))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************((('''''''''(((((()))***)))))))))))))))*********))))))))))))))))))))))))''''''((())))))***++++++'''(((***+++++++++))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,+++***+++---...---,,,***,,,...000111444777:::;;;===>>>===<<<>>>DDDIIIHHHIIIJJJMMMPPPQQQPPPOOOPPPSSSSSSOOONNNTTT\\\___dddpppzzz}}}&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&$$$$$$$$$&&&((()))'''''''''''''''''''''''''''''''''''''''((())))))((('''&&&'''((()))((('''(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$)))---,,,(((%%%'''***&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((((((((((((((($$$&&&((()))***)))(((''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&''''''((()))******+++************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''')))***++++++***)))''')))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))************&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))*********&&&(((***+++,,,+++***)))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++******+++---///...---,,,...000222333666999<<<;;;===>>>>>>===@@@FFFKKKHHHHHHIIIKKKNNNPPPPPPOOORRRUUUTTTNNNMMMSSS[[[^^^fffttt{{{|||''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,+++*********+++,,,---............------,,,++++++++++++*********))))))+++******)))(((''''''&&&((((((''''''''''''((((((((((((((((((((('''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((''''''(((((((((((('''''',,,,,,+++***)))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((('''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))************))))))((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++***)))((()))+++,,,---,,,++++++,,,,,,,,,,,,------//////000111222444555666:::<<<===>>>???BBBFFFIIIIIIHHHHHHIIIJJJMMMPPPRRRQQQTTTTTTPPPPPPWWW^^^bbblllzzzyyy''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********++++++*********+++,,,------------------,,,+++++++++++++++*********))))))*********)))((('''''''''))))))(((((((((((())))))((((((((((((((((((((('''&&&''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))((((((((('''''''''(((((((((((('''''')))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))***************)))((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++***)))((()))+++,,,,,,,,,++++++,,,,,,,,,,,,------......///111333666888999:::<<<===>>>???BBBFFFIIIIIIHHHHHHIIIKKKMMMPPPRRROOOSSSSSSOOOOOOVVV]]]aaapppzzz|||''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))******+++************+++,,,,,,+++,,,,,,,,,,,,+++******+++++++++*********************))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((((((((''''''''''''((((((((((((''''''((((((((())))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,,,,,,,+++)))(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))******+++)))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''')))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***)))((()))+++,,,,,,+++++++++,,,,,,,,,,,,---------...///222555888:::<<<:::<<<===>>>???BBBFFFIIIIIIIIIIIIIIIKKKMMMPPPQQQNNNRRRRRRNNNNNNUUU]]]```tttxxx{{{~~~zzz&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))******************++++++,,,******+++++++++******)))***************************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((('''''''''''''''((((((((((((''''''+++******)))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''')))+++------+++)))'''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******++++++)))((()))***,,,,,,++++++++++++,,,,,,,,,------///000111333555888:::<<<:::<<<===>>>???BBBFFFIIIIIIIIIIIIJJJKKKMMMOOOPPPNNNRRRRRRNNNOOOVVV^^^aaauuutttvvvyyywww&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))******++++++++++++))))))***++++++*********************************))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&'''''''''(((((())))))&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''******))))))((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''***,,,,,,***(((&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++***((()))***,,,+++***+++++++++,,,,,,,,,------222222222444555777999::::::<<<===>>>???BBBFFFIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOSSSSSSPPPPPPWWW___cccsss}}}ssspppsssvvv%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))((()))******++++++******))))))***++++++++++++******************+++++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,***))))))***++++++***++++++,,,,,,,,,,,,------222222333333555666888999:::<<<===>>>???BBBFFFIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOSSSSSSPPPQQQXXX```dddqqq}}}~~~yyy}}}~~~{{{tttpppuuu%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))***+++******))))))******+++,,,,,,++++++))))))*********+++++++++(((((((((((())))))))))))((()))***++++++***)))(((&&&&&&''''''((())))))***&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&'''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))************)))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,***))))))***++++++***++++++,,,,,,,,,,,,------000000111333555777999::::::<<<===>>>???BBBFFFIIIIIIIIIJJJLLLLLLMMMMMMMMMNNNRRRRRROOOPPPWWW```cccqqq~~~yyy|||}}}pppttt%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))++++++******))))))***+++,,,,,,,,,,,,,,,))))))******++++++++++++(((((((((((()))))))))))))))***,,,------,,,***)))&&&&&&&&&'''((())))))***&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******'''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,+++))))))***++++++***++++++,,,,,,,,,---------......000222444777:::;;;:::<<<===>>>???BBBFFFIIIIIIIIIKKKLLLMMMMMMMMMMMMLLLPPPQQQNNNOOOVVV___cccrrr{{{|||~~~rrrrrr'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))+++'''%%%''',,,...+++'''''''''&&&&&&&&&&&&''''''***))))))+++,,,,,,***((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((('''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))'''%%%%%%'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''222333000***'''((((((%%%))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''&&&&&&((()))*********++++++++++++******+++++++++,,,,,,+++++++++''''''''''''''''''''''''******)))((('''&&&%%%%%%(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((()))******))))))))))))))))))))))))+++)))(((&&&&&&((()))+++((()))*********((('''&&&))))))))))))************)))***+++,,,+++***(((&&&((()))))))))******************+++++++++,,,,,,,,,,,,...222555777888888777=========>>>@@@BBBEEEFFFJJJKKKLLLMMMMMMNNNNNNMMMQQQRRRRRRPPPPPPUUU\\\bbbpppwwwuuuttt{{{~~~uuuwww''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))),,,+++)))((()))************))))))(((((())))))***&&&''')))))))))((('''&&&))))))(((''''''((())))))''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))'''&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''111222111,,,***+++***'''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))************)))(((((())))))))))))(((((())))))))))))(((((((((((())))))************)))))))))(((((('''((()))***+++)))******++++++******)))******++++++++++++******************************)))))))))))))))((((((((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''))))))))))))******************((((((''''''((((((************++++++++++++++++++,,,,,,,,,---------...000333666888888888888<<<<<<<<<>>>@@@CCCEEEGGGJJJJJJLLLMMMMMMMMMMMMMMMPPPQQQRRRQQQQQQUUU]]]cccmmmuuutttuuu}}}~~~sssyyy'''''''''''''''''''''''')))(((''''''''''''((()))((((((((('''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))),,,,,,+++(((&&&&&&))),,,+++******))))))******+++&&&(((+++***'''%%%%%%'''))))))(((''''''((())))))''''''''''''((((((((((((''''''((((((((()))))))))************************((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((()))++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))'''&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())),,,,,,(((''')))(((%%%))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((())))))******))))))(((((())))))))))))(((((((((((((((((())))))))))))******++++++++++++******)))))))))))))))***++++++)))******++++++******))))))******************)))(((((((((((((((((((((((((((((())))))******++++++(((((())))))))))))(((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((())))))***))))))))))))))))))))))))***)))(((''''''((()))******))))))((((((((((((((())))))))))))************,,,***&&&$$$$$$&&&(((******++++++++++++,,,,,,,,,,,,,,,---------.........000111444666888888888888:::;;;;;;===@@@CCCFFFHHHJJJJJJKKKLLLMMMMMMMMMMMMPPPQQQRRRQQQQQQVVV^^^dddkkktttvvvyyyxxxttt~~~''''''''''''''''''''''''(((''''''''''''''''''((((((''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))*********))))))))))))***))))))(((((((((((())))))(((,,,000...)))&&&'''***(((''''''''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''(((((((((''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''(((((()))++++++(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((&&&%%%%%%&&&''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((###'''(((&&&&&&((('''###(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))******++++++******)))((((((((()))))))))******))))))************))))))))))))************))))))''''''''''''''''''''''''(((((()))))))))*********(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***((()))))))))************+++)))'''%%%%%%''')))+++*********+++++++++,,,,,,,,,,,,,,,,,,------------000111333555666777777777999:::;;;===@@@CCCFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMPPPQQQQQQQQQQQQVVV^^^eeekkkuuuyyy}}}wwwyyy''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***)))***...222222...)))))))))(((((((((((()))))))))---000///***&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''%%%$$$$$$%%%&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&)))+++))))))+++***&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))((((((''''''(((((((((((()))((()))))))))******)))))))))))))))************))))))************************))))))((((((((('''''''''(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,//////111333444666666777999999:::<<>>AAADDDEEEHHHIIIJJJKKKLLLLLLLLLLLLPPPPPPPPPNNNMMMQQQXXX^^^gggnnnnnnttt''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((('''%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))%%%(((+++,,,+++)))((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''))))))'''%%%((()))***++++++***)))(((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''')))***+++++++++&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))'''''')))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******000111///***(((******((())))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++******++++++++++++******'''((()))++++++******)))(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++************************''''''((()))***+++,,,,,,(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((*********)))((())))))))))))************&&&&&&'''((())))))((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///222555888;;;<<<;;;;;;;;;<<<>>>AAACCCDDDHHHIIIJJJKKKLLLLLLLLLLLLPPPPPPPPPMMMLLLPPPWWW]]]iiiooonnnsss&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))******)))(((((('''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''(((((())))))******+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))*********)))(((''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))******)))))))))))))))))))))))))))))))))((('''(((***++++++***......---+++)))((('''&&&))))))))))))))))))))))))+++*********))))))(((((((((((()))***************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((((((((((((((((((((((((((((()))***************))))))))))))************))))))************))))))))))))))))))))))))))))))***((('''((()))***)))''')))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''++++++***)))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))((()))******+++))))))***++++++++++++******++++++,,,,,,------......///111444666777888999999;;;===???@@@AAADDDFFFIIIIIIIIIIIIIIIJJJKKKLLLRRRRRRRRRPPPOOOQQQXXX]]]jjjfffmmm|||&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&''''''((((((''''''&&&''''''((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))(((((())))))((('''*********))))))((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))*********************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************(((((((((((((((((((((((((((((()))***************))))))))))))************))))))************))))))))))))))))))))))))))))))((('''&&&'''((()))(((&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))***++++++++++++******++++++,,,,,,---.........///111333444555666666888:::===>>>???AAACCCEEEHHHHHHHHHIIIJJJKKKLLLLLLQQQRRRRRRPPPOOOQQQXXX]]]eeedddlll~~~&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&''''''((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))***+++))))))))))))))))))))))))+++)))((('''(((((('''%%%'''''''''((())))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((()))***************))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((((((((()))***************))))))))))))************))))))************))))))))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***+++++++++,,,------.........///000222333333333333888:::<<<>>>>>>@@@BBBDDDFFFGGGHHHIIIJJJKKKLLLMMMPPPQQQQQQPPPOOORRRXXX^^^bbbbbblll&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''*********)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&((()))***)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((())))))***((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((***)))(((((()))***((('''''''''(((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((((((((()))***************((()))))))))************))))))************))))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((()))***************))))))*********))))))))))))((())))))))))))))))))))))))(((((()))***************))))))***++++++++++++***++++++,,,,,,---.........---...000222333444555555888:::<<<===>>>???AAACCCEEEFFFGGGIIIJJJKKKLLLMMMOOOPPPPPPOOONNNRRRYYY^^^dddcccmmm~~~&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((())))))***((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''(((((((((((((((((('''&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))(((((()))+++---,,,+++)))*********************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************((()))))))))************))))))************))))))(((((((((((((((((((((((()))((('''((())))))((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((()))************))))))************))))))))))))))))))))))))))))))))))))(((((()))************)))))))))***++++++++++++***+++,,,,,,------...//////---...000333666888999:::888:::<<<===>>>>>>AAACCCDDDEEEGGGIIIJJJKKKLLLLLLNNNOOOOOONNNNNNRRRYYY___iiifffmmm}}}}}}&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++...///)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&'''((())))))))))))))))))))))))(((((((((***,,,......---++++++++++++************))))))))))))))))))))))))))))))))))))************(((((()))***************'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))************))))))))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))''''''&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&((())))))((('''''')))))))))*********++++++))))))))))))))))))))))))'''((()))++++++******)))))))))***++++++++++++***,,,,,,,,,---......//////---///111555888:::<<<===999;;;===>>>>>>???AAACCCDDDEEEGGGIIIJJJKKKJJJJJJLLLNNNOOONNNNNNRRRYYY___iiiffflll|||}}}&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''((()))+++///222444+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))((()))))))))************((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((())))))))))))((((((((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((((((((()))))))))))))))))))))))))))(((((()))+++---,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******(((((()))***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))************)))))))))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))&&&&&&&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***%%%&&&((()))))))))((('''(((((()))***++++++,,,---))))))))))))))))))))))))'''(((***+++++++++)))((())))))***++++++++++++***,,,,,,------...////////////000222555888:::;;;<<<:::<<<>>>?????????AAACCCDDDFFFHHHJJJJJJJJJIIIHHHLLLMMMNNNNNNNNNRRRZZZ```bbb```iii{{{|||~~~&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%(((+++,,,,,,***&&&$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''(((((())))))******(((((())))))*********+++((((((''''''''''''(((((())))))))))))))))))))))))$$$%%%'''((((((((('''&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))(((((())))))))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))((())))))))))))))))))))))))***)))((()))***+++***)))''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))************))))))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******&&&(((***+++,,,+++***)))''''''(((***+++,,,---...))))))))))))))))))))))))'''(((***+++,,,+++)))((())))))***++++++++++++***,,,,,,------.../////////000111333555777999999:::;;;===?????????@@@BBBDDDEEEFFFHHHJJJJJJJJJHHHGGGKKKMMMNNNMMMNNNRRRZZZ```ZZZ[[[fff{{{~~~|||{{{''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))+++***((('''''')))+++---''''''''''''((((((((((((++++++***)))((((((((()))******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&((()))((('''&&&''')))*********)))))))))))))))((())))))((('''&&&&&&'''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''++++++***)))(((((())))))***(((&&&$$$%%%'''***,,,))))))))))))))))))))))))((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---///000))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***(((((())))))((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))************************))))))))))))((((((((((((************))))))))))))************************++++++++++++++++++,,,,,,,,,++++++,,,...//////...000111222444777999:::;;;<<<===@@@BBBCCCBBBAAA@@@CCCEEEHHHKKKLLLJJJHHHFFFLLLOOOOOOMMMOOOVVV[[[]]]```\\\cccwwwyyy{{{~~~''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))''''''''''''((((((((((((******))))))((()))))))))***)))))))))((((((((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((((((''''''((()))***)))))))))))))))))))))'''((((((((('''&&&&&&'''))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''***))))))(((''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''***)))(((''''''((()))***((((((((((((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,++++++,,,...//////...///000111444666888:::;;;<<<===@@@BBBCCCBBBBBBAAACCCEEEHHHKKKKKKJJJHHHGGGKKKNNNOOOMMMPPPWWW^^^______\\\cccwwwxxx{{{'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))%%%&&&((()))***)))((('''''''''''''''(((((((((((())))))((((((((()))******))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))%%%'''((((((''''''(((***))))))))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))(((((('''''''''''''''&&&'''((()))***)))((('''))))))))))))))))))))))))((((((((((((((()))************))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,++++++,,,...//////......///111333555888999:::<<<===@@@BBBCCCCCCBBBAAADDDEEEHHHJJJKKKJJJHHHGGGJJJNNNOOOMMMPPPXXX^^^```\\\ZZZcccwww~~~xxx|||''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((()))***+++))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))*********((('''((())))))))))))))))))*********'''''''''(((***++++++***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))(((((('''''''''((((((&&&'''((()))***))))))((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((()))))))))))))))*********))))))************))))))((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))'''((((((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))*********++++++,,,,,,---,,,++++++,,,...//////......///111444666999;;;<<<<<<===@@@BBBCCCCCCCCCBBBDDDFFFHHHJJJKKKJJJIIIGGGJJJNNNNNNLLLNNNUUU\\\]]]WWWVVVaaavvvzzzyyy''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%'''(((***''''''''''''((((((((((((((('''''''''((()))******(((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))---------,,,)))''''''((((((((())))))************)))((('''))),,,------+++(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((()))******)))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((())))))************))))))************))))))((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))(((((())))))************************'''((((((((()))))))))***************)))))))))(((************************))))))***+++,,,,,,------,,,++++++,,,...//////...///000222555888:::<<<>>>;;;===@@@BBBDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJIIIHHHKKKNNNNNNKKKKKKQQQWWWXXXSSSTTT```uuu{{{''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))'''%%%###""""""$$$'''(((''''''''''''(((((((((((((((((('''''''''((())))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))---......,,,)))'''''''''((((((((()))******++++++***((('''))),,,...---***))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))******+++***)))((('''((()))***+++))))))))))))))))))))))))((((((((((((((()))******''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((('''))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))************))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&'''((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************++++++***)))))))))))))))************************''''''(((((())))))******************))))))))))))************************))))))***+++,,,------...,,,++++++,,,...//////...000111333666999;;;>>>???;;;===@@@CCCDDDEEEDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIKKKNNNMMMJJJJJJOOOTTTUUUQQQSSS```vvvzzz''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((())))))((('''''''''(((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***++++++***(((''''''((('''(((((()))******++++++***'''%%%'''+++---+++((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((()))******(((((()))************)))))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********)))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))))))))))))))))))))))))))''''''(((((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''&&&&&&'''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************'''''''''((()))*********************))))))))))))************************((()))***+++,,,------...,,,++++++,,,...//////...///000222555888;;;===???;;;===@@@CCCEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMMMMIIIJJJPPPUUUVVVRRRUUUbbbxxxwww}}}''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((***+++++++++***)))''''''''''''((((((((()))***)))(((''''''''''''''''''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''((((((''''''((()))'''(((((()))***+++++++++***&&&$$$%%%***+++)))%%%))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******'''''''''''''''((()))***%%%'''***,,,---+++)))'''))))))))))))))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))((('''&&&&&&'''((())))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))))))))))))))))))))))))))((())))))+++,,,---......,,,++++++,,,...//////......///111444777:::===>>>;;;===@@@CCCEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJMMMMMMJJJKKKQQQWWWXXXTTTVVVdddyyytttyyy(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((((()))+++,,,+++***'''&&&&&&&&&''''''(((((())))))((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))%%%'''((()))))))))***+++((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))(((&&&$$$(((((((((((())))))))))))(((((()))***************))))))))))))************///&&&,,,???EEE666(((&&&++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))************))))))+++***)))(((((()))***+++************************(((((((((((())))))))))))*********)))))))))))))))***)))(((''''''((()))***+++*********))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))(((((('''''''''&&&))))))))))))))))))))))))************)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))+++*********))))))((((((++++++************************+++,,,------------111000000444999<<<;;;999===???BBBCCCDDDDDDFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHIIILLLMMMMMMQQQWWWOOOYYYlll}}}zzzrrr|||(((((((((((())))))))))))%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))((((((''''''''''''(((((()))******+++***)))((('''(((((())))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&***...,,,(((&&&(((+++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******(((&&&%%%(((((((((((())))))))))))(((((()))***************))))))))))))************&&&(((222>>>===111))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''))))))************))))))+++***)))(((((()))***+++************************(((((((((((())))))))))))***)))))))))))))))))))))***)))(((((((((((()))************)))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***)))(((((((((''''''''''''(((((((((((((((((((((((()))******))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))************)))))))))(((++++++************************+++,,,------------000000111444999;;;;;;999<<>>444+++)))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++***))))))))))))***+++******))))))))))))((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))************))))))))))))******++++++++++++++++++***+++,,,------......---000000111444888;;;;;;:::<<<>>>AAABBBCCCCCCEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJOOOMMMLLLMMMKKKLLLRRR[[[\\\dddsssxxxyyyzzzooo{{{(((((((((((())))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((***)))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))),,,///---'''$$$&&&(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))((((((((((((((())))))))))))(((((()))***************((()))))))))************))):::EEE<<>>AAABBBBBBCCCEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIHHHJJJTTT___bbbhhhvvvyyyppp}}}(((((((((((())))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))(((((('''(((((())))))'''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))((('''%%%((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))))))))(((((()))***************((()))))))))************,,,:::???555++++++***%%%***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))************)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********************++++++*********(((((((((((((((((())))))(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************'''''''''((((((((((((((())))))))))))))))))))))))&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))************++++++,,,,,,,,,,,,++++++,,,---............///000333555777999:::;;;<<<>>>AAABBBCCCCCCEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIGGGIIITTT___dddjjjwwwyyyrrr(((((((((((())))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''(((((((((((()))))))))))))))(((((((((((('''&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))(((&&&$$$&&&***+++((($$$(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((()))***************))))))))))))************)))///111+++)))++++++&&&)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))***++++++***))))))''''''(((((((((((())))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))'''''''''(((((((((((((((************************''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++,,,---------+++,,,---......//////......000444666777888:::<<<===???BBBCCCDDDDDDFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJPPPOOOOOOMMMHHHHHHQQQ]]]dddjjjwwwyyysss(((((((((((())))))))))))%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&((()))))))))(((((())))))((((((((('''''''''&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''))))))(((&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''(((((()))***(((((((((((())))))))))))(((((()))***************))))))))))))************((((((((('''((()))***))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))************))))))((()))***++++++***)))(((************************(((((((((((())))))))))))'''(((((()))******++++++((())))))******))))))((('''''''''((((((((())))))'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((()))))))))******************++++++,,,------...+++,,,---...////////////---111444666666777:::===>>>@@@CCCDDDEEEEEEGGGIIIHHHHHHHHHIIIIIIIIIJJJJJJPPPPPPQQQNNNHHHGGGPPP[[[ccciiiwwwyyyttt(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))(((((((((((())))))((((((''''''''''''(((((($$$&&&(((******)))((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***(((&&&'''(((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((()))***************))))))))))))************+++((('''(((((('''(((+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))************))))))((()))***++++++***)))(((************************(((((((((((())))))))))))'''(((((()))***+++++++++'''((()))******)))((('''&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((())))))*********+++******+++,,,,,,---......+++,,,---...////////////---111555666666777:::===???AAADDDEEEEEEFFFHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNMMMGGGFFFOOO[[[bbbiiixxxxxxsss))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%$$$&&&))),,,,,,***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******)))))))))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))---+++(((''''''(((((('''))))))*********((('''&&&***)))(((''''''((()))*********))))))))))))******)))))))))))))))))))))))))))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((((((******))))))******(((&&&$$$###(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,***(((''')))+++))))))))))))))))))))))))))))))))))))************))))))************))))))&&&'''''''''(((((())))))))))))((((((((((((((())))))))))))))))))((('''''''''(((******((((((((()))))))))))))))(((((((((((()))(((''''''''')))***+++***((('''((()))***)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&'''''''''***)))))))))((((((''''''************************(((((()))***************)))))))))))))))))))))))))))************+++++++++,,,++++++,,,//////...---///111555777888999;;;===>>>@@@CCCDDDEEEFFFIIIKKKKKKKKKJJJHHHGGGHHHJJJMMMNNNLLLKKKJJJFFFHHHSSS```gggjjjxxx|||yyy))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&((())),,,---...---+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))******))))))***+++++++++***)))(((+++***))))))))))))***+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++(((((())))))))))))((((((************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++))))))*********))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))((('''''''''(((******((((((((()))))))))))))))(((((((((((()))(((''''''((()))***+++***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******)))))))))(((((((((************************((())))))*********)))))))))))))))))))))))))))))))))************+++++++++,,,++++++,,,//////...---000222555777888999<<<>>>>>>@@@CCCDDDEEEFFFIIIKKKGGGHHHIIIHHHGGGHHHKKKMMMPPPNNNLLLJJJFFFHHHUUUbbbdddffftttzzz))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((()))))))))******************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))***++++++,,,+++++++++,,,+++************+++,,,******))))))))))))******)))))))))))))))))))))))))))************+++++++++((())))))******))))))(((******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++)))))))))***+++,,,---...(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''))),,,---***((())))))))))))))))))))))))))))))))))))************))))))************))))))(((((()))))))))))))))***))))))(((((((((((()))))))))))))))))))))((('''''''''(((******((((((((()))(((((((((((()))))))))))))))(((((((((((())))))******((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%''')))************************))))))))))))************************))))))*********))))))((()))))))))))))))))))))))))))************+++++++++,,,++++++,,,//////...---111333444555666999===@@@>>>@@@BBBDDDDDDFFFHHHJJJDDDFFFHHHHHHIIIJJJLLLNNNRRROOOMMMIIIFFFIIIVVVeeedddfffqqq~~~((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''))))))(((((((((((())))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((()))))))))*********))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++++++++)))))))))))))))***++++++,,,,,,,,,+++++++++******++++++++++++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++)))))))))******)))))))))***************************************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***)))(((***)))))))))***,,,...///(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&***///000,,,(((((((((((((((((((((((((((((()))))))))************))))))************))))))))))))))))))************)))(((((((((((())))))***)))))))))))))))((('''''''''(((******((((((((()))(((((((((((()))))))))))))))(((((((((((()))))))))***((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((((((((((((###$$$''')))))))))((('''******************))))))************************)))************)))(((((())))))))))))))))))))))))))))))*********+++++++++,,,++++++,,,//////...---111222333333444777<<>>@@@BBBCCCDDDFFFHHHJJJDDDGGGIIIKKKKKKKKKLLLMMMRRROOOLLLHHHEEEHHHVVVeeejjjjjjsss~~~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******)))))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''(((((())))))************))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))(((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))************************'''***,,,,,,)))''''''((())))))))))))******++++++************************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***)))(((&&&%%%+++***)))(((((()))+++,,,(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++((('''+++000222...***((((((((((((((((((((((((((()))))))))************))))))************))))))************))))))))))))((((((((((((((()))******)))))))))))))))((('''''''''(((******((((((((()))'''((((((((()))))))))***((())))))))))))(((((((((***((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))******))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))*********+++++++++,,,++++++,,,//////...---000111222222333666;;;>>>===???BBBCCCDDDEEEHHHJJJHHHJJJLLLMMMLLLLLLLLLMMMQQQNNNKKKGGGCCCGGGUUUdddmmmllluuu))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))******************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************(((((((((((()))***+++,,,***))))))(((((())))))***))))))))))))))))))))))))************************'''***---,,,)))''')))+++******)))))))))***++++++))))))************))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++)))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&+++***)))((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++))))))+++...///...+++))))))))))))))))))))))))))))))))))))************))))))************))))))***)))))))))))))))(((((((((''''''(((((()))***+++)))))))))))))))((('''''''''(((******((((((((()))''''''(((((())))))******((())))))))))))(((((('''***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++,,,++++++,,,//////...---///111222333444777:::======???AAACCCCCCEEEGGGIIIJJJLLLMMMMMMLLLLLLNNNOOOPPPMMMJJJGGGDDDGGGTTTbbbkkkjjjrrr))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******++++++))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************************(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))))))))************************'''***---,,,******...222,,,,,,+++***)))***++++++******+++,,,,,,+++******,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++)))******++++++******)))++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***,,,,,,))))))******)))(((((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))(((((((((''''''''''''''''''((()))***+++)))))))))))))))((('''''''''(((******((((((((()))'''''''''((()))*********((()))******)))((('''&&&***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))&&&'''(((***++++++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++,,,//////...---000222444666777999<<<>>>===???AAACCCCCCEEEGGGIIIIIIJJJKKKKKKKKKLLLOOORRROOONNNLLLIIIFFFHHHTTTbbbffffffppp))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))******+++++++++,,,))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))))))))************************&&&***------,,,---333888///...,,,+++***++++++,,,++++++------------++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++...000222((((((***++++++***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))(((&&&'''))),,,))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((('''''''''&&&''''''''''''((()))++++++)))))))))))))))(((((('''''')))******((((((((()))&&&''''''((()))******+++((()))*********((('''&&&***((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,++++++---//////...---000333777999:::;;;===???===???AAABBBCCCEEEGGGIIIGGGHHHIIIIIIJJJLLLQQQTTTPPPNNNMMMKKKHHHIIIUUUbbbcccdddooo((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))(((''''''((()))+++******))))))))))))******)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,++++++************++++++******++++++++++++******(((((())))))*********++++++++++++++++++***))))))(((((()))***++++++,,,,,,(((((((((((())))))))))))''')))***++++++***)))''')))*********++++++++++++)))((('''''''''(((***+++)))))))))))))))))))))))))))))))))((()))******+++)))))))))))))))******+++))))))))))))))))))))))))&&&'''(((((((((((((((''')))***,,,---,,,+++)))''''''((()))******+++******))))))************))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((('''&&&%%%%%%))))))))))))************))))))))))))************,,,+++)))((((((***,,,...)))************+++++++++---,,,+++,,,.........,,,,,,000555888999:::;;;<<>>BBBDDDCCCAAABBBGGGJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLPPPOOOOOOPPPNNNOOOVVV___\\\eeevvv}}}((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''((()))*********))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,***************************************+++,,,,,,******))))))))))))******++++++,,,,,,,,,,,,++++++)))))))))***************)))************)))(((((()))))))))***++++++,,,,,,((((((((()))))))))*********+++,,,------,,,+++***((((((((()))))))))******)))(((((((((((()))***+++))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))******+++))))))))))))))))))))))))(((((('''((((((***,,,---+++++++++************)))(((((()))))))))(((''''''))))))************))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++(((%%%%%%(((******)))))))))))))))************))))))))))))************&&&((()))***+++***)))((()))************+++++++++---,,,+++,,,...///...---000222444666777:::===@@@BBBEEEDDDAAACCCHHHJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMQQQNNNNNNPPPQQQRRRXXX```[[[ggg{{{{{{(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))(((((()))******+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////************************+++************+++,,,,,,***))))))(((((())))))*********++++++++++++******************************))))))*********))))))((())))))*********+++++++++(((((()))))))))***************+++,,,,,,+++******(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))&&&(((***+++,,,+++)))((()))))))))))))))******+++)))))))))))))))))))))))))))((((((''')))+++...///,,,+++******))))))******(((((()))(((((('''&&&&&&))))))************))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************&&&###$$$''')))'''%%%((()))))))))************((()))))))))************''''''((()))))))))))))))))))))*********+++++++++,,,++++++,,,...///...---000111333444555888===@@@CCCEEEDDDBBBCCCHHHKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMRRRNNNMMMPPPQQQSSSXXX___]]]lllzzz'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((())))))******))))))((((((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---......//////************************+++++++++***+++,,,,,,---******))))))))))))******))))))************))))))+++++++++***************))))))************))))))***************+++++++++))))))))))))************))))))************))))))(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))&&&(((***+++,,,+++)))((()))))))))))))))******+++))))))))))))))))))))))))***)))(((((()))+++...000,,,+++******))))))******(((((()))(((((('''&&&&&&))))))************))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((()))++++++(((%%%((()))))))))************((()))))))))************)))((('''&&&'''(((***+++))))))*********+++++++++,,,++++++,,,...//////...///000111222333777<<>>AAAEEEGGGGGGDDDEEEKKKMMMLLLKKKLLLMMMNNNNNNOOONNNNNNKKKMMMOOONNNJJJNNNaaatttuuu''')))******((('''((()))'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''((()))******)))((('''(((((())))))******++++++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((()))***++++++,,,))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++******,,,...//////111000...,,,,,,---///000,,,...000111000000111222...------...000000///---//////000111111000///...))),,,000000...+++,,,---//////...---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,******************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))************************************''''''((((((((((((''''''))))))))))))))))))))))))+++******)))(((''''''&&&************************+++*********))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&((()))''''''''''''((((((((())),,,***'''&&&&&&))),,,...))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***------,,,------...000000111222555666777:::===???BBBEEEEEEDDDFFFLLLOOONNNMMMMMMLLLLLLLLLMMMOOOPPPNNNOOOMMMMMMPPPRRRhhhzzzvvv((()))******((('''((()))(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))))))))(((((()))))))))))))))*********'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''((())))))***++++++((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++******)))((('''''''''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---,,,,,,,,,---///000000222111111000111111222333222333444444333222222444444444333444555555444222000111222222222111//////111111111///---,,,,,,---------.........---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********************************************************************************+++++++++++++++))))))))))))))))))))))))************))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))*********)))((('''''''''************************************)))))))))(((******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&((()))'''''''''((((((((())))))+++)))(((&&&'''(((***,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++---,,,------...//////000111222555666777999===???AAADDDEEEDDDGGGLLLNNNMMMLLLKKKKKKKKKKKKMMMNNNOOONNNOOOLLLMMMPPPSSSjjj|||yyy)))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))(((((())))))***************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,------//////............//////.........//////000111111///000222555666777888888;;;<<<===<<<;;;;;;<<<>>>@@@???>>>???@@@@@@>>>===777888888888777555333222333000---,,,---///111222---...///000000///...---///......---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***+++---......---+++************************************************************************************************)))))))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))((((((((((((((((((((((((******))))))((((((''''''************************************))))))))))))))))))(((((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''((()))''''''((((((((()))))))))))))))((('''''''''((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,------...//////000111333555666777999<<>>===BBBDDDEEEGGGKKKLLLIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOKKKLLLQQQVVVooo)))******)))((((((***+++,,,+++***)))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))************************************************+++***)))(((((()))***+++++++++******))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++)))************+++++++++,,,,,,,,,------.........------------...///000111222555888999888777777888@@@CCCIIIMMMPPPPPPOOOMMMIIIIIIHHHFFFEEEGGGJJJMMMJJJIIIIIIIIIKKKKKKIIIGGGMMMOOOQQQSSSTTTUUUTTTTTTKKKFFFAAA???>>>;;;777333666444111...,,,---.../////////...---------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,+++***))))))***+++,,,***************************************************************************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''''')))***(((((((((((()))))))))***(((((())))))((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++,,,---...////////////111333444555666888;;;===<<<@@@CCCDDDFFFJJJKKKHHHKKKKKKLLLNNNOOOPPPPPPQQQNNNOOOKKKLLLQQQWWWqqq))))))***)))((())),,,...---,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))*********************************************************))))))*********************))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++************************************))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////------...///111222444555777<<>>>>>???>>>AAAFFFJJJLLLLLLJJJHHHJJJIIIGGGDDDBBBBBBFFFIIIJJJHHHGGGFFFEEEDDDAAA>>>???AAADDDGGGIIIKKKLLLLLLLLLKKKJJJKKKLLLMMMLLLKKKAAA>>>999444000///...///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,+++)))(((((()))+++,,,************************************************************************)))))))))*********++++++))))))))))))))))))))))))************))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))************************************''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++((((((((()))))))))******(((((()))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,+++,,,---///000//////...111333444555666777:::<<<<<<@@@BBBBBBDDDIIIJJJHHHKKKLLLMMMOOOPPPQQQQQQQQQMMMNNNKKKMMMRRRWWWppp'''((()))((((((***...000...,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******))))))))))))*********)))(((''''''((()))***************************))))))))))))))))))))))))************************************************)))******++++++******))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++,,,,,,************************************)))))))))((())))))))))))))))))))))))************************************************************************)))************++++++++++++,,,,,,,,,,,,---------,,,,,,------.../////////000000111333666888;;;<<<>>>DDDJJJKKKHHHFFFEEEGGGBBBFFFLLLRRRWWWYYYYYYXXX```___\\\ZZZYYY[[[```dddgggeeeaaa]]]ZZZVVVQQQNNNGGGGGGHHHGGGFFFEEECCCBBBBBBDDDGGGJJJNNNSSSYYY]]]PPPNNNJJJEEE???999555333222111000///............------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++******+++++++++************************************************************************((())))))***+++,,,------))))))))))))))))))))))))************))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++(((((()))))))))*********(((((()))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,***,,,...///000///......111333444555555777999<<<<<<@@@AAA@@@BBBHHHJJJHHHIIIKKKMMMOOOPPPQQQQQQQQQLLLMMMKKKNNNRRRVVVooo''''''(((((((((+++///222...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******))))))))))))*********)))(((''''''((()))***************************))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---************************+++*********))))))(((((())))))))))))))))))))))))************************************************************************)))************+++++++++,,,,,,,,,---------......,,,,,,------...///000000222333555777:::===@@@BBBCCCIIIPPPQQQNNNKKKKKKLLLUUUZZZbbbkkktttyyy|||~~~~~~~~~xxxrrrnnnhhhfffccc^^^XXXRRRMMMJJJBBBCCCDDDDDDDDDIIIQQQXXX]]]\\\ZZZUUUNNNEEE===888333222111000////////////........................+++,,,,,,------,,,,,,+++,,,------......------,,,***+++---......---+++***************************************************************************(((((()))+++,,,---...///))))))))))))))))))))))))************))))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''(((***+++))))))))))))************))))))(((((()))***+++,,,))))))))))))************))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,***+++...///000000......111333444555555666999;;;===@@@@@@???AAAGGGJJJIIIHHHIIILLLNNNOOOPPPPPPPPPKKKMMMLLLNNNSSSVVVmmm))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))***++++++++++++***))))))))))))************************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))$$$)))***)))---666:::999)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,......---...---///222222111333999999===BBBDDDCCCBBBCCCDDDEEENNNVVVWWWYYYdddrrrzzzrrrgggbbb[[[SSSMMMLLLLLLKKKIIILLLLLLMMMOOOQQQRRRQQQPPPGGGAAA999222////////////111///---,,,,,,...000222......---------......//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************************************************************%%%***+++))),,,444777555+++++++++*********)))))))))************+++++++++*********++++++,,,,,,,,,******))))))))))))******((()))***++++++***)))(((''')))***)))((('''(((***++++++,,,***((('''(((***((()))++++++******+++---)))))))))))))))******+++******)))***+++***(((&&&))))))))))))))))))))))))******))))))))))))******************************---,,,***(((''''''((()))+++*********))))))((((((************))))))((((((*********)))))))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////222333555888:::<<<===>>>>>>AAABBBAAACCCIIILLLKKKKKKLLLNNNNNNNNNNNNPPPRRRKKKPPPMMMLLLOOOSSShhh))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))***)))************+++++++++******))))))))))))******))))))***+++++++++++++++))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,+++***)))(((((()))***************************************************+++*********))))))))))))))))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))%%%)))***)))+++111444222))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++++++++*********))))))***)))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,------,,,666111000444777888<<>>888444222333222111000//////............------------......///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++************++++++***************************************************************************************************------***+++000111///+++++++++*********)))))))))************+++++++++++++++++++++++++++,,,,,,******))))))))))))******((()))***++++++***)))(((''')))***)))((('''(((***(((&&&$$$%%%'''((((((&&&((()))+++***))))))***+++)))))))))))))))******+++******)))***+++***(((&&&))))))))))))))))))))))))******))))))))))))******************************---,,,***((('''((())))))************)))))))))(((++++++*********)))))))))************))))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////111222555777:::<<<===>>>???AAABBBAAACCCHHHKKKJJJLLLNNNOOOOOONNNMMMOOOPPPLLLQQQNNNKKKMMMQQQfff))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''''''''(((((())))))******''''''((((((((()))))))))((((((((()))))))))******)))************+++++++++******))))))))))))******)))******+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***)))))))))*********************************************************************)))))))))))))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))&&&)))***((())),,,,,,)))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------222///111777<<<>>>AAAEEEOOOPPPNNNJJJGGGLLLYYYddd{{{|||xxxtttrrr```\\\TTTJJJDDDFFFOOOWWWgggccc^^^WWWOOOFFF<<<666222222111111///......---......---------------...///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************,,,...---******,,,---++++++++++++***************)))************+++++++++,,,,,,++++++++++++++++++******))))))))))))******))))))************))))))''')))***)))((('''(((***((($$$ """(((+++)))%%%)))***++++++)))((()))***)))))))))))))))******+++***))))))***++++++)))'''))))))))))))))))))))))))******))))))))))))******************************,,,+++***((((((((())))))************))))))))))))+++++++++++++++***************************************+++++++++,,,,,,,,,+++,,,---...////////////000111444777:::<<<>>>??????BBBBBBAAABBBHHHJJJIIIMMMNNNOOOOOONNNMMMNNNPPPNNNRRRNNNKKKLLLPPPeee~~~))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&&&&''''''((()))******+++'''(((((((((((()))))))))(((((()))))))))*********))))))*********++++++++++++******))))))******+++)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********************************************************************************************))))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))))))))'''&&&((((((((((((((((((((((((*********))))))(((((('''))))))))))))))))))))))))************************)))))))))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,---.........///111222---111888AAACCCBBBDDDIIIGGGLLLQQQTTTXXXdddvvvzzzrrrfffYYYNNNHHHFFFFFFQQQTTTXXX[[[[[[UUULLLFFF:::888444000....../////////...------------------.........------.........------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************************************************************++++++******+++++++++************************))))))*********+++++++++,,,,,,,,,++++++***************))))))))))))******)))))))))******)))))))))''')))***)))((('''(((***+++'''%%%&&&***,,,+++(((***,,,------+++))))))))))))))))))))))))******+++***)))((()))***+++)))(((((((((((((((((((((((((((******))))))))))))******************************++++++***)))(((((())))))*********)))))))))))))))++++++++++++++++++++++++)))***************++++++******+++++++++,,,,,,,,,+++,,,---...///////////////111333777:::<<<>>>???@@@BBBBBB@@@BBBGGGIIIHHHKKKLLLNNNNNNNNNNNNPPPRRROOOSSSOOOLLLMMMQQQggg{{{))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&&&&''''''((()))******+++(((((((((((()))))))))***))))))))))))************))))))*********+++++++++++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++******************************************************************+++++++++***************************)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))'''''')))******)))((((((((((((((((((((((((((((((+++++++++******)))))))))))))))))))))))))))))))))************************(((((())))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........+++---///111111333777:::999>>>EEEIIIGGGEEEMMMWWWUUU^^^iiisss}}}wwwrrrooohhh\\\RRRLLLMMMPPPUUUZZZ]]]]]]\\\VVVPPPGGG===555222111111000///......---------...---..................---------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************+++******+++***)))))))))************************))))))*********+++++++++,,,,,,,,,++++++***************))))))))))))*********))))))))))))))))))***''')))***)))((('''(((***,,,,,,+++***)))))))))***+++---......,,,*********)))))))))))))))******+++***)))((((((***+++***)))((((((((((((((((((((((((******))))))))))))***************************************)))))))))))))))))))))))))))))))))******++++++++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,+++,,,---...///////////////111333666999<<<===>>>@@@BBBBBB@@@BBBFFFIIIGGGGGGIIILLLNNNOOOPPPSSSUUUPPPSSSPPPMMMPPPTTTkkkzzz))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''''''''(((((())))))******((((((((()))))))))******)))))))))*********++++++)))************+++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++*********************************+++++++++++++++***************************)))((()))***+++***((((((((((((((()))))))))))))))))))))))))))))))))))))))'''(((+++,,,))))))+++((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))***************+++++++++((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////+++///333555555888===AAAIIIIIIJJJKKKJJJPPP___ooozzzyyykkkaaa[[[RRRMMMOOOVVV]]]aaapppkkkaaaUUUIII???777333111111000///............------...//////...------------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************...++++++,,,+++'''%%%'''***************+++++++++)))************+++++++++,,,,,,++++++++++++++++++******))))))))))))************))))))))))))******''')))***)))((('''(((******+++,,,***'''&&&''')))))),,,...///---+++******)))))))))))))))******+++***)))'''((()))++++++***))))))))))))))))))))))))******))))))))))))******************************))))))******))))))))))))))))))))))))*********************+++++++++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...////////////000222444666999;;;<<<<<<>>>AAAAAA@@@AAAGGGIIIHHHEEEGGGKKKMMMOOORRRUUUWWWQQQTTTPPPNNNQQQVVVnnnzzz))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++)))************+++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,***************************)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))+++''''''++++++((()))---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++'''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,------...////////////333777999999;;;AAAFFFNNNLLLNNNWWWcccqqqzzzzzz}}}~~~xxxnnn```TTTOOOOOORRRTTTjjjlllmmmjjj```RRRDDD:::333222111000////////////------...//////...------........................,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************************************************************,,,)))***------(((&&&)))))))))*********+++++++++)))************+++++++++++++++++++++++++++,,,,,,******))))))))))))******+++***)))(((((()))***+++''')))***)))((('''(((******)))((((((((()))((((((&&&))),,,---,,,***)))))))))))))))))))))******++++++)))'''''')))+++++++++))))))))))))))))))))))))******))))))))))))******************************)))))))))*********))))))((()))))))))************)))))))))*********++++++))))))***++++++,,,------******+++++++++,,,,,,,,,+++,,,---...////////////111333444666888999::::::===@@@@@@???AAAGGGJJJIIIEEEHHHKKKMMMOOOQQQTTTWWWSSSVVVQQQNNNPPPUUUlll{{{))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))(((((((((((())))))))))))************)))************+++++++++)))************+++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++*********************************++++++,,,,,,,,,***************************)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))---((('''******'''(((---************************''''''(((((())))))******))))))))))))))))))))))))))))))******++++++++++++'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000222666;;;<<<;;;===BBBGGGNNNMMMVVVlll|||xxxtttrrruuuxxx{{{|||qqqeee[[[TTTMMMJJJSSS\\\iiiqqqnnn```OOOCCC444333222111000000000000,,,---...//////...---,,,........................,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))************************************************************************(((%%%'''---...+++***...))))))******++++++++++++)))************+++++++++*********++++++,,,,,,---******))))))))))))******+++***)))(((((()))***+++((()))***)))((('''(((***,,,((($$$&&&+++...,,,)))###&&&***,,,+++)))(((((()))))))))))))))******++++++)))'''''')))+++++++++))))))))))))))))))))))))******))))))))))))******************************((()))************))))))(((((())))))*********+++(((((())))))*********+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,---...////////////222333555666888999999999<<>>@@@@@@@@@AAACCCFFFHHHJJJFFFGGGHHHJJJLLLNNNPPPQQQNNNOOOKKKMMMTTTYYYhhh}}}************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++,,,,,,++++++***++++++,,,---+++)))))),,,---,,,***,,,+++*********+++******(((***,,,---------...000111111111111111222666:::666333...---///222444555+++111555222//////...,,,///...------......---,,,//////......//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++******************************+++++++++***))))))************************))))))))))))*********+++***)))))))))))))))))))))))))))))))))))))))***+++))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++...---,,,,,,,,,---...///+++,,,---...////////////111111111111111444777999999???FFFHHHCCCBBBPPPbbb|||}}}||||||zzz{{{yyy|||sss```\\\WWWUUUWWW]]]dddhhh]]]QQQDDD>>>:::555111///111000............---,,,.........---------,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,+++******)))))))))******************++++++************++++++))))))))))))************,,,,,,,,,+++++++++*********************************************************))))))))))))))))))***+++*********))))))))))))))))))************))))))+++++++++***************))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))************))))))))))))************************************************************++++++++++++************************************++++++++++++,,,,,,,,,,,,***,,,///111111111///...111222555777:::<<<======@@@@@@@@@AAACCCFFFHHHJJJGGGHHHIIIKKKMMMOOOQQQQQQNNNPPPLLLMMMTTTXXXgggyyy************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++,,,,,,++++++++++++,,,,,,...,,,++++++,,,------,,,000...---,,,,,,...000222,,,///333555555555555555:::<<<===;;;<<>>BBB@@@EEEKKKJJJHHHRRRnnn~~~|||{{{~~~vvvuuuyyy}}}qqqbbbWWWVVV___hhhmmmllleeeXXXJJJ@@@777///444222///.........---,,,.........------------,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------.........---------,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,++++++***)))))))))***++++++++++++,,,,,,++++++++++++,,,,,,)))))))))*********++++++,,,,,,,,,+++++++++******************************************************+++++++++******+++++++++***************)))))))))***++++++++++++++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,---+++,,,...000111000///...111333666999<<<=========@@@@@@@@@AAACCCFFFIIIJJJHHHIIIKKKMMMOOOPPPRRRSSSPPPQQQMMMMMMRRRVVVfffzzz*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,+++++++++***++++++,,,---///...------.../////////......//////000222444666777:::<<<======<<<======<<>>DDD]]]bbb```UUUGGG???:::777444444444333333333222222...///000///,,,+++,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++************************************************)))))))))))))))*********++++++***)))((((((((()))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++))))))***,,,,,,,,,,,,,,,---------......//////000...111666999;;;>>>CCCGGGIIIEEECCCJJJ[[[ssszzz}}}|||vvvssssssrrrqqqsssxxxvvvdddXXXWWWYYYcccttt|||rrr```RRREEE999666333///....../////////............------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,---------,,,,,,+++---,,,++++++************+++++++++******+++++++++))))))*********+++++++++,,,,,,,,,+++++++++******************************************************,,,++++++******++++++,,,******************************++++++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))*********))))))))))))((()))))))))))))))*********))))))*********+++++++++************************++++++++++++++++++++++++******++++++,,,,,,------************************)))))))))*********+++++++++,,,...000111000//////000333777;;;===>>>===<<>>AAADDDBBB<<<777444444111222222222000///000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************((()))***+++++++++++++++************************))))))))))))))))))))))))(((((())))))************++++++***)))((((((((()))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++((()))***+++,,,,,,,,,,,,//////.........//////000222666<<<>>>>>>???CCCFFFEEEFFFNNN```zzz}}}~~~zzzuuurrrqqquuu||||||vvviii^^^YYYWWWcccmmmooooookkk\\\III999555000......///000000//////.........---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,,,,---,,,++++++***+++,,,,,,******))))))))))))******************++++++++++++,,,,,,,,,+++++++++************************************************************))))))))))))*********************+++++++++)))******************))))))))))))***+++++++++,,,))))))))))))))))))))))))************))))))))))))******))))))))))))))))))************++++++++++++************************************************)))*********++++++,,,,,,************************)))************+++++++++,,,---...///000000000///000333777;;;===>>>===<<>>AAABBBTTT___YYYTTT```wwwuuuhhhdddgggmmmppp}}}yyyfffXXXSSSWWW[[[YYYRRRHHH@@@<<<666444222222333333111///........................------------------------------------------------,,,++++++******++++++,,,************************************************)))******+++++++++******************************)))))))))(((((((((((((((((((((((()))******+++++++++***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,++++++,,,------...//////000000//////000222444555<<<@@@CCCCCCAAAAAAFFFJJJIII^^^zzz{{{uuusssyyy}}}zzzxxx}}}wwwsssvvv|||{{{ssskkk___VVVQQQ[[[oooyyymmmZZZEEE@@@888333000//////.../////////.........------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++***************+++++++++***++++++,,,,,,,,,,,,,,,***))))))***+++...000222***))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))*********+++++++++++++++))))))************))))))***************+++++++++)))))))))))))))))))))))))))))))))*********++++++************))))))))))))*********++++++++++++,,,************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...///000000000000111333666999<<<=========>>>>>>???AAADDDGGGJJJLLLJJJKKKMMMNNNQQQRRRTTTUUUQQQTTTOOOLLLNNNPPPbbb~~~((()))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------...000000///111444555666777;;;>>>UUUdddvvv|||ooo```WWWDDDEEEEEECCCAAA???@@@AAAIIIXXXaaa]]]^^^jjjvvv{{{~~~{{{xxxvvvyyywwwlllnnnqqqvvvvvvmmm]]]QQQCCC>>>999888;;;:::555000........................------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++***))))))*********************************)))))))))(((((('''(((((()))******++++++))))))))))))))))))***+++))))))))))))************)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,++++++++++++,,,...000111//////000111444888<<<>>>CCCFFFGGGEEECCCHHHRRR[[[iii~~~zzzzzz~~~}}}{{{~~~rrrbbbUUUYYYeeellljjjggg]]]UUUJJJ???777222///---////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++)))******+++,,,,,,++++++***))))))***,,,...111333+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))*********++++++,,,,,,,,,******++++++++++++******+++++++++***************))))))))))))))))))))))))(((((()))***++++++,,,---************)))))))))(((*********+++++++++,,,,,,************************************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000111222555777:::<<<======>>>>>>???AAADDDGGGJJJLLLJJJKKKLLLNNNPPPRRRTTTTTTPPPSSSOOOLLLMMMOOOccc(((((())))))*********+++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---.........//////111222222444777;;;<<<===???CCCGGGbbbuuu{{{pppXXXXXXXXXTTTNNNIIIEEECCCFFFRRRYYYZZZaaannnsssoooggghhhmmmxxxzzzyyy}}}|||{{{zzzhhhTTTMMMFFFEEEHHHGGG@@@888////////////////////////................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((************************,,,+++++++++******))))))'''(((((()))***+++++++++))))))(((((()))***++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,***)))(((((())),,,...000...///000333888===BBBEEEEEEFFFFFFDDDFFFPPP```nnnvvvxxx|||ssslllsss}}}}}}vvvxxxwwwooohhh]]]UUU]]]mmmrrrhhhZZZKKK???777111...000/////////............//////.........------------------.........//////------------------------......---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++((()))***+++++++++++++++---,,,+++++++++---///000,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++******))))))))))))))))))))))))))))))''''''(((***+++,,,---...+++*********))))))((((((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000111222444666888;;;===>>>>>>>>>???AAADDDGGGJJJLLLJJJJJJLLLNNNPPPRRRSSSTTTPPPSSSOOOLLLMMMOOOccc}}}************************))))))))))))************)))************+++++++++...+++((()))+++,,,***(((,,,)))***//////***)))---)))***...333222///444<<>>@@@CCCFFFIIIKKKMMMLLLLLLLLLMMMOOOQQQRRRPPPSSSNNNKKKMMMPPPccc************************))))))))))))************************++++++++++++---+++)))))),,,---,,,+++///,,,+++...---***+++000111222222111333===NNN[[[wwwzzz~~~~~~vvvmmmfffqqqjjj^^^SSSTTT___jjjnnnnnnnnnkkkccc[[[VVVVVVYYYVVV^^^kkkwww|||zzzuuupppvvvyyyvvvmmmmmmrrrsssllldddNNNEEE:::555666999999888222000......000222333333//////000000000/////////++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))***************************************************************************************************++++++++++++,,,,,,,,,,,,---......///000000000444999;;;;;;???GGGJJJHHHFFFHHHQQQddd|||yyyuuuxxx}}}wwwuuussspppooorrrzzzzzznnnbbb^^^aaajjjwwwyyyiiiVVVCCC555222111222222222111111222........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,******,,,---+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++******++++++,,,---+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************,,,,,,,,,+++++++++******************************************************************************,,,---......//////......++++++++++++++++++++++++///+++...666666---)))---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,---...////////////222333666888:::<<<<<<<<<======>>>@@@CCCFFFIIIKKKLLLLLLKKKLLLMMMOOOQQQRRROOORRRMMMKKKMMMPPPdddzzz}}}************************)))))))))*********++++++************+++++++++,,,,,,***)))***,,,......---+++***,,,//////...000555333@@@IIIIIIMMM[[[kkkrrrvvvnnneeeYYYNNNJJJMMMUUUaaalll|||xxxsssooommmnnnrrrtttzzz~~~}}}}}}wwwtttuuuxxxeee^^^NNN??????HHHKKKGGGGGG===333...000222111.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---...000222333333333<<<>>>@@@AAAEEELLLNNNLLLKKKZZZooo~~~zzz~~~~~~{{{yyy{{{}}}qqqjjjiiifffkkkrrrvvvuuuhhhOOO:::777222222666333---,,,222........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---)))***111000***(((+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,---...///000000000000111333555888:::;;;<<<<<<======>>>AAACCCFFFIIIJJJJJJJJJJJJKKKLLLNNNQQQRRRPPPSSSNNNLLLOOOSSShhhwww{{{************************))))))*********+++++++++*********+++++++++,,,,,,++++++******+++,,,,,,---+++,,,...000000111555:::BBB___yyy~~~}}}~~~xxxmmmbbb___\\\^^^cccggggggfff___YYY[[[fffmmmlllnnnuuu~~~yyyvvvxxx{{{||||||wwwtttnnnjjjhhhiiikkknnnqqqppplllddd\\\YYY\\\```kkkuuuyyywwwbbb```lllpppiii___PPP>>>444444555111,,,///000//////...---,,,+++------------------------------,,,,,,,,,+++++++++******++++++,,,,,,++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...000222555777999@@@AAACCCEEEIIIMMMMMMLLLSSSuuurrrfffjjj}}}zzzvvvkkkeee___```eeedddXXXLLLDDD888111444333,,,***///......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((())))))***************++++++++++++++++++++++++,,,((((((,,,,,,((((((+++++++++++++++++++++++++++******++++++++++++*********+++++++++++++++,,,,,,,,,---...//////000000///111333555888:::;;;;;;;;;<<<===???AAADDDGGGIIIJJJIIIIIIIIIJJJLLLNNNQQQRRRQQQTTTPPPNNNRRRWWWmmm}}}www}}}************************************++++++++++++***++++++++++++,,,,,,,,,+++++++++*********+++,,,///000...,,,///999GGGPPPlllpppZZZPPPLLLIIIMMMVVVbbbkkkpppvvvpppqqqzzz|||wwwuuuzzzppplllgggfffggggggeeebbbVVVQQQJJJFFFGGGMMMUUU[[[XXXUUUPPPLLLKKKKKKLLLMMMQQQZZZgggrrrwwwwwwtttrrrsssxxxtttrrr~~~xxxjjjZZZGGG;;;999999777444111111111000000111111111---------------------------------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------///222888===AAADDDEEEGGGIIIJJJIIIKKKLLL___}}}xxxsssuuu~~~~~~xxxrrrqqqrrrtttqqq```XXXXXX\\\```aaaTTTBBB444333444111000222////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++,,,,,,---------------++++++++++++++++++++++++,,,))))))******)))***,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++,,,---............111222555777:::;;;;;;;;;<<<===???BBBDDDGGGIIIIIIHHHHHHHHHJJJLLLOOORRRSSSPPPSSSOOONNNSSSYYYppp{{{vvv}}}*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,+++******,,,...+++...000000:::PPPiiixxx}}}mmm\\\NNNJJJOOOVVV```lllwww{{{oooddd^^^TTTQQQNNNNNNNNNLLLHHHDDDCCCBBBAAAAAABBBDDDGGGHHHFFFBBB>>>???CCCEEECCCAAADDDGGGLLLQQQVVV[[[aaaeeeoooooopppuuu}}}}}}~~~}}}sssgggTTTDDD;;;666555444111000///......000222444........................------------,,,,,,,,,,,,((()))+++,,,------,,,+++***************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////000222777===CCCGGGJJJJJJLLLMMMKKKKKKRRR\\\zzz~~~}}}{{{sssiiiccccccdddsssxxxqqqcccZZZYYYaaajjj```QQQ???444333444333111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---***+++,,,---............000222444777999:::;;;;;;;;;===???BBBEEEGGGHHHIIIHHHHHHIIIJJJMMMPPPSSSUUUNNNPPPMMMLLLRRRYYYqqqwwwsss|||*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------)))+++---------...111444///;;;FFFLLLVVVgggxxxzzzwwwppphhh```[[[YYYYYYUUU___kkkuuuxxxzzz|||~~~tttvvvuuuoooggg\\\MMMAAADDDCCCCCCDDDDDDCCCBBB@@@===???BBBDDDDDDBBB???===GGGCCC@@@AAADDDEEECCC@@@CCCDDDCCCCCCEEEIIIOOOTTTWWWVVVWWWZZZ```hhhpppuuussssssuuuxxx}}}}}}nnn[[[III@@@@@@BBB???;;;666111......000111...........................------------,,,,,,,,,''')))+++---------,,,+++))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111555999???DDDIIIKKKKKKKKKNNNOOOOOOVVVkkk{{{sssjjjccckkkjjjjjjllllllmmmsss{{{yyyyyy{{{wwwnnnfffdddffflllqqqvvv~~~sssllliiiiiimmmrrrwww}}}ssseee^^^dddooosssmmmZZZBBB666666555///////////////////////////..............................---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,...///...,,,***,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++''''''((()))))))))))))))++++++++++++++++++++++++***************,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******+++,,,,,,------+++,,,---...////////////000222444777999:::;;;;;;;;;<<>>DDDGGGHHHIIIOOOZZZaaabbbbbbaaacccgggkkkkkkhhheeellluuu}}}{{{uuutttvvvyyy|||}}}|||yyyqqqqqqrrrsssttttttrrrpppjjjfff```YYYRRRKKKEEEBBBBBBDDDHHHKKKPPPYYYccckkkuuu}}}}}}mmmdddUUUGGG===777666555111555444000///222222000.........---------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******************************************************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------...111444:::>>>DDDKKKQQQSSSQQQNNNJJJKKKPPP___{{{}}}yyyuuuuuuwww{{{ooocccdddfff```\\\]]]dddeeefffhhhjjjkkkkkkkkkkkkjjjjjjjjjlllllljjjiiikkkhhheeedddfffiiikkklllqqqnnniiifffddddddeeeeee[[[[[[XXXUUUSSSUUUYYY]]]yyy{{{xxxxxxzzzpppnnnqqquuuvvvnnn\\\GGG888333444444444222222111111------......////////////......////////////......------------------------......---------,,,,,,,,,++++++,,,------------,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,---------,,,,,,------...///,,,------......------,,,...............---------------444===:::...***---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++***++++++,,,---,,,---...000000000000///222333444666888999::::::>>>???AAADDDFFFGGGHHHHHHIIIHHHGGGIIINNNRRRTTTSSSSSSTTTTTTSSSYYYlllvvv{{{************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...------...---111444555AAA[[[yyy}}}iiicccZZZMMMPPP\\\cccgggjjjhhhfffccc]]]WWWOOOMMMGGG@@@>>>BBBFFFFFFPPPSSSTTTWWWaaannnvvvwwwrrrssswww|||}}}zzzzzzzzz}}}{{{www}}}{{{wwwppphhh___WWWRRRKKKKKKJJJHHHGGGJJJPPPUUUgggooozzz}}}qqq___MMM???999999:::222444333000///111111...///.........------------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............000444888DDDFFFJJJMMMNNNLLLIIIGGGKKKRRRbbbzzzyyy|||~~~llldddaaafffhhhbbb___```^^^bbbfffiiikkkooouuuzzzzzzvvvkkkfffaaa___aaaeeejjjllllllgggaaa^^^```eeejjjmmmoookkkddd]]]XXXUUUQQQOOOWWWjjj|||{{{~~~}}}yyyyyynnniiihhhnnnsssjjjSSS???222333444333222111111222---------.....................////////////......------------------------...------------,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------......///------............------...---------,,,,,,,,,+++,,,---444===<<<111,,,---++++++,,,,,,,,,---------------------------------,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,---///000111111000///222333555777888::::::;;;===>>>@@@BBBEEEFFFGGGGGGHHHGGGGGGIIINNNRRRTTTTTTQQQSSSTTTTTT[[[mmm~~~tttzzz*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++***+++------,,,---111333555777@@@YYYvvv}}}oooZZZNNNTTTZZZ[[[fffxxx{{{uuukkk```WWWQQQKKKHHHGGGFFFFFFGGGLLLVVV___dddfffjjjmmmpppxxxzzzuuuqqqnnnmmmjjjgggbbb^^^ZZZUUUNNNJJJHHHOOO[[[hhhrrrzzzzzzeeeSSSGGGBBBAAA===;;;888444222111///---/////////............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------------......///111555;;;???JJJJJJLLLNNNKKKFFFEEEGGGTTTddd~~~}}}{{{yyytttccc```___bbbaaa]]]]]]aaadddjjjqqquuu{{{zzztttppppppqqqssstttqqqiii```[[[^^^eeelllpppmmmkkkiiiiiihhhbbbYYYQQQGGGPPP]]]lllxxx}}}yyyuuuqqqmmmsssrrraaa```hhhkkkaaaTTT<<<888222///000111111000------------..................////////////......------------------------------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++*********+++,,,,,,+++++++++++++++,,,------------............------...---------,,,,,,,,,,,,,,,,,,111888888111---...+++++++++,,,,,,,,,,,,---------------------------,,,------......------,,,,,,,,,------------,,,,,,------------------------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,++++++++++++,,,------,,,---///000111111000000222333555777999:::;;;;;;<<<===???BBBDDDEEEFFFFFFGGGGGGGGGIIIMMMQQQTTTUUUPPPSSSUUUUUU[[[mmmuuu|||***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------111......000///,,,000666;;;CCCLLLVVVgggssskkk[[[UUUUUUYYYaaakkkuuu~~~wwwbbbRRRIIIGGGJJJMMMPPPOOOQQQXXXbbbmmmyyy{{{xxxyyy|||{{{yyy{{{|||uuufffYYYKKKHHHIIIOOOVVV___nnn|||ooo```VVVRRRTTTMMMEEE???:::666222000000000/////////.........------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,---000222666;;;BBBFFFJJJIIIJJJLLLIIIGGGLLLUUUggg~~~|||oookkklllgggeeedddcccbbbcccjjjrrrvvvvvvjjjccceeejjjppprrrjjjhhhiiimmmrrrqqqkkkdddTTTQQQNNNNNNVVVeeevvv|||uuuqqqoooyyykkk```ccclllqqqqqqUUUIII999222222555444111..............................////////////......------------------------------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++*********+++,,,,,,---,,,,,,++++++,,,,,,---...---......//////......---////////////////////////...,,,---000111...---...+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,---------......---------------------------------******++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...---...///111111111111000333444555777999:::;;;;;;<<<===???AAACCCEEEFFFFFFFFFGGGHHHJJJLLLOOOSSSUUUSSSVVVXXXXXX]]]mmmzzz++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------222...---000///---333>>>FFFVVVeeehhhbbbZZZRRRLLLPPP^^^kkkqqqwwwrrrbbbOOODDDDDDJJJTTT]]]cccaaabbbjjjttt~~~wwwoooaaaSSSKKKHHHIIIVVVeeevvv|||ssskkkiiihhh\\\OOOFFF???888333222000000000000////////////......//////......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,...333777;;;AAAGGGKKKMMMIIIHHHHHHDDDDDDPPP```zzzrrrnnnjjjfffhhhhhhiiikkkoooxxxvvvnnnnnnqqqrrrrrruuuoookkkkkkqqqvvvwwwvvvggg```WWWOOONNNRRRZZZ___kkk{{{uuussswww~~~yyykkkgggnnnxxxnnn]]]GGG999444333222//////////////////...............////////////......------------------------,,,,,,,,,------------...,,,,,,---...............++++++,,,,,,,,,,,,------++++++,,,------------------,,,,,,------...///000...............//////000......////////////......+++,,,,,,------...//////111...,,,,,,---.........---------.........//////........................---------------------------......//////......---------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---...000111222222111000333444666888999;;;;;;<<<<<<===???AAADDDEEEFFFFFFFFFHHHIIIJJJKKKNNNQQQTTTUUUXXXYYYZZZ___ppp+++++++++,,,,,,,,,------,,,,,,,,,------------...000+++,,,333666888DDDTTTZZZaaagggcccVVVKKKOOOXXX]]]fffnnnoooooopppmmmfffXXXLLLDDDGGGPPPZZZfffpppxxxtttuuu~~~rrrddd\\\QQQFFFGGGOOO^^^dddqqqwwwgggVVVKKKCCC:::555555111111111000000000/////////////////////...------------------------------******+++++++++,,,,,,,,,,,,,,,+++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,------.../////////...222777<<<@@@DDDHHHLLLNNNHHHGGGHHHHHHMMMbbbyyy{{{vvv|||sssooonnnllljjjhhhmmmttt}}}xxxqqqmmmooosssvvvwwwqqqmmmhhhccc]]]WWWRRROOORRRmmm|||xxx|||yyyooooooxxxrrr\\\GGG888111//////111111000000000/////////......////////////......------------------------,,,,,,,,,---------......,,,------...............+++++++++,,,,,,---------+++,,,------...---------,,,,,,,,,------///000000...............///000000......////////////......,,,,,,---...000111222333444222//////000111000...000111111111111222222222000000000000000000000000000000////////////000000......////////////..............................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---...000111222222111111333444666888:::;;;<<<<<<===>>>@@@BBBDDDFFFGGGGGGGGGIIIJJJJJJJJJLLLPPPSSSRRRTTTVVVWWW]]]ppp++++++,,,,,,,,,---------,,,,,,,,,---------......111---111<<>>@@@BBBEEEFFFGGGGGGHHHJJJKKKKKKJJJKKKOOORRRLLLOOOQQQRRRZZZmmm,,,---------,,,,,,...000,,,,,,...111000,,,---111111999???AAAKKK\\\lllrrr___VVVPPPRRRZZZcccmmmvvvyyymmm```VVVLLLEEEHHHPPPOOOTTT[[[bbbjjjuuu~~~rrrggg```VVVNNNPPPXXXeeexxxwwwcccRRRDDD???AAA777888444...///333111***///000000000000...,,,+++......---------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++------------------------***---111000---,,,000444666???EEEEEEFFFLLLNNNKKKKKKIIIKKKXXXpppzzz~~~~~~zzzwww{{{}}}}}}}}}~~~}}}wwwmmmeee^^^WWWTTT^^^sssxxxnnntttcccIII>>>888222111333333000...///000000000000000000//////////////////...------------...........................,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...///...,,,++++++++++++,,,---...///------...000222333444555888999<<<>>>?????????>>>CCC>>><<<======::::::<<<<<<;;;;;;:::999888888888999777555444444555444333111555888999777555444444000222333222///---...000...---,,,---...///...---......///...------///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))++++++,,,,,,,,,---------...------------...//////333555888:::::::::;;;<<<:::<<<>>>???AAACCCGGGJJJGGGIIIIIIGGGEEEGGGNNNTTTTTTOOOSSSWWWZZZrrr,,,---------++++++---///---+++,,,///000000555<<>>AAADDDEEECCCCCCCCCCCCCCCBBBAAAAAA@@@===::::::777333444777333666:::;;;<<<===@@@CCC???AAABBBCCCBBB@@@@@@???@@@DDDLLLTTTXXXVVVOOOIIIDDDBBB@@@??????<<<999555777555333222333333222222000/////////000111000///------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---......///////////////111333666888888888999:::888<<>>@@@AAACCCDDDDDDBBB@@@>>>======>>>@@@CCCFFFIIIKKKMMMLLLNNNSSSYYYbbbqqqxxxvvv|||xxxvvv{{{~~~zzzzzzwwwrrrkkkddd___\\\XXXVVVMMMEEE;;;666444444222000////////////////////////------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......---...000111111111///...222555888999999999:::;;;:::<<>>@@@@@@BBBFFFNNNXXXaaagggbbbaaabbbfffkkkuuurrrooouuu}}}yyysssrrrxxx~~~{{{wwwvvv}}}wwwtttpppnnnooopppqqqqqq\\\RRREEE===:::999666444000000000000000000000000------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++,,,,,,,,,------------...000111222111///...333555888:::::::::;;;<<<<<<===@@@AAACCCEEEIIILLLLLLKKKIIIJJJKKKMMMNNNMMMNNNLLLSSSZZZ___wwwyyy++++++,,,,,,...444<<>>@@@CCCEEEGGGHHHIIIIIIJJJKKKKKKJJJJJJKKKMMMMMMLLLSSSWWW^^^zzz~~~//////000222777>>>FFFKKKSSSQQQOOOPPPQQQRRRRRRPPPIIIZZZppprrr___MMMMMMOOOUUUaaattt|||mmmddd^^^mmmvvvgggYYYPPPNNNGGG???888555333111000000000000000000000000000........................//////.........---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........///000111444;;;BBBDDDEEEGGGJJJLLLKKKIIIMMMXXXhhhyyyuuuwww{{{{{{vvvttttttssseeeUUUSSS\\\}}}}}}xxxuuuwwwiiiUUUCCC888444222222000111111111000///...---///////////////////////////////////////////////////...------------...///.........------,,,,,,,,,------,,,,,,,,,---......---......///111222444555;;;===@@@BBBBBBBBBCCCEEE???@@@AAA??????AAAFFFIIILLLXXXgggvvv{{{zzzyyyyyywwwvvvoooiii___VVVPPPKKKFFFCCCAAA===999555333333333444444222///...//////...,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++,,,------......------......///000000000000000222333555888999:::::::::<<<>>>AAADDDFFFHHHHHHIIIIIIJJJKKKKKKJJJIIIKKKLLLNNNMMMSSSWWW^^^zzz111111444999AAAJJJOOORRRSSSTTTTTTSSSRRROOOMMMKKKXXXfffvvv}}}zzzooo]]]OOOPPPRRRXXXggg~~~|||```fffrrruuufff[[[[[[SSSHHH===777333111000111111111111111111111111.......................................---------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---///444999999BBBHHHEEEDDDKKKOOOOOOFFFBBBIII```}}}tttpppooo{{{~~~}}}wwwwww{{{uuudddVVVQQQ\\\yyymmmhhhuuulll]]]KKK<<<333111111111111111111000///...---///////////////////////////////////////////////////......------......///.........------------------,,,,,,------...///000,,,---000333666888:::;;;<<<>>>??????>>>???AAACCC>>>CCCCCC>>>AAAPPP\\\```jjjsss}}}yyyqqqbbbbbbaaa[[[TTTPPPQQQTTTSSSOOOIII@@@999555555666888666333222111///---+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------......///000000000000000111333555777999:::::::::<<<>>>BBBFFFHHHIIIHHHHHHJJJKKKLLLKKKIIIIIIJJJKKKOOOMMMRRRVVV]]]zzz///222888AAAKKKQQQSSSSSSMMMSSSXXXWWWQQQLLLLLLOOOggglllnnniii___WWWRRRQQQ\\\\\\ddd|||oooeeerrryyylllaaaWWWIII>>>888555333222222222222222111111111111................................................,,,,,,,,,------------...---------------------------------------------------///000...,,,///777>>>>>>GGGJJJEEEGGGOOOOOOIIIFFFAAAJJJjjjtttnnnnnnrrryyytttyyy|||rrrbbbWWWJJJttt}}}~~~}}}nnngggnnnjjj```OOO>>>333222555222222111111000//////...//////////////////////////////////////////////////////............//////...............---------///////////////000111111---///333777:::<<<======;;;===>>>>>>======???AAA>>>EEEFFFDDDRRRlll|||}}}{{{zzz}}}}}}zzz|||qqqcccbbb^^^WWWRRRSSSZZZaaaccc```XXXMMMAAA999666666777555333222222111...,,,.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++,,,------......------......///000000000000000111222555777999:::::::::;;;===BBBFFFIIIIIIHHHGGGJJJKKKLLLKKKIIIHHHIIIJJJNNNLLLQQQTTT[[[xxx000666@@@KKKSSSUUUSSSPPPQQQWWWZZZTTTLLLKKKUUU```kkklllkkkfff\\\UUUTTTWWWaaalll}}}zzzhhhiii{{{iii\\\KKK@@@<<<:::555111222222222111111000000000////////////////////////---.....................,,,,,,---------.........------------------------------------------------///111111...,,,000999AAACCCHHHIIIGGGKKKPPPJJJ@@@EEEHHH[[[rrrqqqvvvxxxxxx}}}yyymmmcccSSS```sss}}}~~~vvvnnnlllkkkdddTTTAAA555444888333222111111000/////////////////////////////////////////////////////////////////////////////////........................000000////////////000000111333555999;;;<<<======>>>@@@AAA@@@>>>======>>>???JJJTTT]]]ttt|||uuuppphhhbbb``````bbbcccfffbbb\\\SSSHHH@@@:::888555333222222222222111000000///...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,+++,,,------......------......///000000000000000111222444777888999999999:::===AAAFFFHHHHHHGGGFFFIIIJJJKKKJJJIIIHHHIIIJJJLLLJJJOOOSSSZZZwww888@@@KKKSSSVVVTTTQQQOOO[[[[[[XXXPPPMMMVVViiiyyyvvvhhh\\\TTTSSSYYYaaasssvvvooosss{{{iiiTTTIIIHHHEEE<<<333333333222111111000000000////////////////////////---------...............,,,---------............------------------------------------------------000000000///000555>>>EEEGGGGGGHHHLLLOOOMMMFFF@@@CCCSSStttoooiiipppzzzwwwrrrrrr|||vvvnnnbbbYYYVVVlll}}}uuujjjkkkgggYYYFFF777333444333333222000000000000000////////////////////////////////////////////////...//////000000//////..................////////////............//////000666777888:::;;;<<<=========>>>>>>===;;;:::<<<===JJJXXXiii{{{{{{xxxwwwssslllfffaaa\\\VVVPPPLLLGGGCCC???999777444333444444444333222111///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,------......------......///000000000000000000222444666888999999999:::<<<@@@DDDFFFGGGFFFFFFGGGIIIJJJJJJIIIIIIJJJKKKJJJIIIPPPTTT\\\wwwBBBJJJSSSVVVRRRNNNNNNOOOZZZWWWTTTWWWaaarrrxxx\\\MMMNNNXXXjjjyyy~~~wwwooowww{{{cccYYY[[[YYYKKK===444444444333222111111111////////////////////////---------.........//////------------............------------------------........................000//////111666>>>FFFKKKIIIFFFJJJRRRPPPHHHFFFMMMSSSjjj{{{lllnnnwww}}}tttiiirrr~~~kkk```QQQUUUjjjxxxxxxjjjooopppgggUUUEEE<<<999444333222000000000000111////////////////////////////////////////////////...///000111111000///...---........./////////000.........///111333555555:::::::::;;;<<<===>>>???;;;;;;::::::<<>>AAACCCEEEEEEFFFFFFGGGIIIIIIIIIIIIKKKLLLJJJJJJRRRWWW___yyyHHHOOOUUUTTTLLLHHHJJJOOOOOOMMMRRRbbbzzziiiRRROOO\\\oooyyywwwzzzmmmeeejjjiiiZZZIII666666555444333333222222000000000000000000000000---------.........//////---------.........//////------------------------........................///......222;;;DDDLLLPPPJJJGGGMMMVVVPPPCCCIIIZZZnnn|||tttuuuzzzrrruuu~~~qqqmmm[[[OOO\\\qqqyyyooowww}}}yyyjjjYYYMMMHHH444333222000000000000111////////////////////////////////////////////////...///000111111000///...---.........//////000000...///111333666999;;;===<<<;;;;;;;;;===???AAABBB>>>===<<<>>>EEEQQQ___iiiyyyzzz}}}~~~xxxtttyyyzzzuuusssxxxvvvttttttxxx}}}pppcccTTTNNNOOORRRPPPMMMPPPKKKCCC<<<999777666555444222000...---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------...//////000000000000000000111444666888999999999:::;;;===???BBBDDDEEEFFFDDDFFFHHHIIIIIIJJJLLLMMMJJJKKKTTTZZZaaa{{{NNNUUUWWWQQQMMMOOOOOOMMMNNNGGGZZZuuuuuueeeVVVUUUaaaxxx|||ssssss{{{lllgggdddXXXJJJ>>>999333000222555444000////////////000000000000////////////////////////////////////////////////......------------......000//////.........//////000000222999BBBKKKPPPQQQJJJSSSNNNMMMRRRIIIMMMkkkvvvvvvzzzyyyqqqkkkeee]]]___xxx}}}zzz|||ppp___OOO>>>888444555555222111222000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111000///111000000444999<<<===<<<;;;999;;;AAABBB???<<<===<<>>666555777999777444222000/////////000///...---------------------------------------++++++------------++++++---------------------------......///////////////000111333555888:::<<<===;;;>>>CCCEEEFFFEEEEEEEEEHHHIIIJJJIIIGGGHHHIIIKKKLLLKKKSSSYYYaaa|||~~~SSSWWWWWWQQQMMMMMMKKKHHHJJJMMMhhhrrreeeZZZWWWfff~~~www{{{tttllleeeXXXKKKBBB===666222222333111...///000000000000000000000////////////////////////..............................------------......000//////.........//////000111444<<>>999;;;999;;;@@@AAA???===>>>>>>AAAEEERRRiiiqqqsssvvvzzz~~~zzzxxxxxxtttnnnmmmnnnqqquuu|||rrrfffZZZRRRQQQVVV\\\[[[WWWOOOEEE===999888888777555222000...------......---------------...------------------------+++,,,,,,------,,,,,,+++---------------------------......///////////////000111333555888:::;;;<<<;;;>>>BBBEEEEEEEEEEEEEEEHHHIIIJJJJJJHHHHHHIIIJJJIIIIIIQQQXXXaaa|||~~~WWWWWWSSSNNNLLLLLLIIIEEEHHHUUUsssttthhhXXXXXXWWWbbb{{{uuu}}}xxxnnn___RRRLLLDDD;;;555333222000///000000000000000000000000////////////////////////..............................------------....../////////......//////000///222888AAAKKKRRRUUUVVVQQQYYYUUULLLIIINNNlllyyyzzzwwwkkkmmmrrrwww|||ssseeeeeennn{{{xxxpppeeeQQQBBB444000333333222222000000000000000000000000000000000000000000000000000000000000000000000000///......//////000111111000222777???FFFEEE???888<<<::::::======;;;;;;>>>AAAEEEUUUooozzz||||||}}}zzzvvvvvvuuuuuuwww|||yyyxxxxxxxxxyyy{{{}}}~~~wwwnnnggg```YYYXXXZZZXXXVVVSSSOOOKKKEEE???:::999888666444222000......------,,,,,,,,,------...------------------------+++,,,,,,------,,,,,,+++---------------------------......///////////////222222444555777999:::;;;;;;>>>BBBDDDEEEEEEEEEFFFGGGIIIKKKKKKJJJHHHHHHIIIGGGGGGOOOWWW```|||VVVSSSNNNKKKKKKLLLJJJFFFLLL^^^vvv|||mmm^^^VVVRRRWWWbbbyyyyyyxxx}}}ooo___UUUKKK@@@888444111222444111111111000000000000000////////////////////////------------------------......------------......//////////////////000111000555===GGGPPPVVVXXXYYYVVVUUUOOOHHHKKK___tttgggZZZ[[[___fffooowww~~~}}}nnneeecccsssvvvvvvvvvsssaaaMMM888111444666444333000000000000000000000000000000000000000000000000////////////////////////000000000///...///000222333888???EEEFFFCCC???<<>>>>>===;;;===BBBNNNUUUjjjwwwxxxzzz{{{~~~}}}zzzzzz~~~wwwsssvvvuuuuuuyyy~~~~~~yyytttuuupppoootttsssqqqwww{{{uuuoookkkiiibbbaaa``````___^^^]]]^^^TTTOOOJJJIIIIIIHHHBBB===:::999999777666444333222---,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////333333444555666888999999:::===AAACCCDDDDDDEEEFFFGGGIIILLLMMMKKKIIIHHHHHHIIIIIIQQQXXXaaa|||XXXQQQJJJHHHIIIKKKKKKKKKVVViiivvvppp___OOONNNVVV\\\sss}}}~~~vvv}}}ggg[[[OOODDD===777111222777222111111111000000000///////////////////////////..............................------------......///////////////000111111333999CCCMMMTTTXXXZZZ[[[\\\QQQIIIIIIUUUuuuuuuxxx~~~yyywwwyyy|||}}}zzz{{{~~~|||zzz{{{~~~}}}wwwiii[[[YYYWWWWWW]]]hhhvvvyyynnnfffaaavvvqqqppp|||vvvttt{{{mmmUUU<<<333444555333222000000000000000000000000000000000000000000000000////////////////////////111222222000......111333999@@@FFFFFFAAA===???BBBJJJFFFCCCAAA??????DDDLLLbbbhhhxxxnnnpppyyyrrrttt||||||vvvvvvtttpppooorrruuussssssxxx}}}}}}vvvppppppllllllqqqqqqnnnuuuyyyqqqjjjeeebbbXXX[[[]]]^^^___``````___YYYQQQHHHDDDEEEEEECCC???:::999888777666555555444---------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////333333444555666777888888:::===@@@BBBCCCDDDFFFGGGHHHJJJMMMMMMKKKIIIHHHHHHMMMMMMTTTZZZbbb|||ZZZQQQJJJHHHHHHKKKPPPVVVfffvvvwwwiiiZZZLLLOOO```jjj{{{xxxlll___UUUMMMIIIAAA666222666222222222111111000000///////////////////////////////////////////////////......------------......////////////000111222222888???HHHPPPVVVXXXZZZ[[[ZZZIIIEEEPPPdddwwwjjjuuuzzzuuuzzzzzzuuullljjjjjjllljjjgggiiimmmsssxxx{{{yyyuuuvvv~~~pppaaaVVVTTTUUU^^^pppyyyrrr___cccwwwrrrppp{{{sssoooxxxttt\\\BBB666444444111///000000000000000000000000000000000000000000000000000000000000000000000000111222333111///000444888>>>CCCGGGDDD===;;;@@@EEEDDD@@@>>>>>>???CCCNNNYYYppppppvvvyyyrrrlll{{{zzz}}}|||vvvrrrwww{{{rrrjjjeeeeeeiiiooorrruuu|||xxxqqqiiiccc___]]]YYY]]]``````ccciiikkkiiifff[[[NNNFFFDDDDDDCCCAAA===;;;999666555444444444//////...------------...---------------------------,,,,,,++++++,,,,,,------------------------------......///////////////222333333555666777888888:::<<>>???BBBEEE===;;;<<>>999555444444444222111000///...------------------------------------,,,,,,++++++,,,,,,------------------------------......///////////////111222333444666777888999:::<<>>EEEBBB???;;;===AAAEEEEEECCC@@@@@@CCCKKKUUUdddyyy~~~~~~tttgggZZZPPPRRRMMMOOOYYYeeelllpppsss{{{xxx{{{vvvxxxtttkkkeeebbb^^^[[[YYYZZZ\\\]]]]]]___]]]XXXZZZccchhhgggggg```VVVNNNJJJIIIKKKLLLPPPKKKDDD===888666555666444333111000...---------------------------------------++++++++++++---------------------------------......///////////////000111222444666777999999:::<<>>===>>>@@@@@@@@@BBBDDDGGGJJJMMMPPPQQQOOOLLLIIIIIIJJJRRRXXXYYYfff>>>BBBCCCDDDQQQjjjnnnXXXYYYfff{{{|||vvvooojjjdddWWWEEE999444333333222111000111222111000000000////////////////////////////////////---------........./////////000111111333666;;;???HHHOOOUUUVVVXXX[[[YYYSSSPPP```~~~kkkjjjttt||||||ssshhhoooxxxooo```nnn}}}nnn^^^LLL<<<444444333333222111111111111222000000000000000000000000///111333222111//////000222222333888>>>AAABBBBBBAAACCCIIILLLIIIBBB<<<;;;???===GGGbbbxxxrrrjjjeeefffggghhhfffaaa[[[XXXXXX[[[___dddiiippp}}}yyyppphhhccc``````______fffnnnssssssppplllkkkiiiaaaWWWSSSSSSRRRQQQPPPOOONNNNNNPPPMMMHHHDDD@@@===999666444333222111000///......---------.........//////------------------------........./////////000000//////000000000111111111222333444666888:::<<<===<<<>>>@@@@@@AAABBBDDDGGGIIILLLOOOPPPNNNLLLJJJIIIKKKSSSXXXZZZfff===CCCEEEFFFWWWsssvvvaaaUUUbbb{{{vvvggg___YYYLLL===777555333111000111333444111111000000000/////////........................------........./////////000111111111333888???CCCNNNQQQTTTUUUWWWZZZXXXSSSUUUppptttkkkrrr|||ooofffrrrnnnqqqtttgggUUUBBB666444333222111111000000111111000000000000000000000000000222333222111//////000...333999>>>AAABBBBBBCCCBBBKKKQQQNNNFFF@@@<<<:::???FFFVVVooo{{{hhhYYYRRRQQQWWWZZZ]]]aaaffflllppprrrvvvzzzzzzuuupppjjjdddccckkkuuuvvvtttnnniiigggeee]]]TTTRRRRRRRRRQQQQQQQQQPPPPPPIIIHHHEEEDDDBBB???;;;888333333333333222111//////---------...............------------------------...---------...///111222//////000000000000111111222333444666888:::;;;<<<;;;===???@@@AAABBBDDDFFFIIILLLOOOOOONNNLLLJJJJJJNNNUUUYYYZZZgggCCCIIIJJJNNNccc{{{~~~qqqbbbWWWXXXpppkkk\\\[[[UUUGGG<<<999555333222222222222111111111000000000//////////////////////////////............////////////000000000111333999AAAGGGRRRRRRSSSUUUWWWWWWTTTPPPZZZooossszzzooojjjvvv}}}tttyyyvvvsssnnnaaaLLL<<<555222222111000000000111111000000000000000000000000111222333222000///000111///666>>>BBBBBBCCCEEEHHHJJJQQQPPPGGG???@@@AAAAAAEEERRReeeuuu{{{~~~mmm^^^SSSRRRTTT___```aaaeeerrr|||tttooooooqqqnnnkkkfff```\\\YYYVVVTTTUUUTTTSSSRRRRRRSSSTTTUUUIIIFFFCCC@@@???===:::888333444444444333222000///........................---------------------------,,,,,,,,,...111444666////////////000000000111222333444666888999:::;;;:::<<>>;;;:::999999555555555555444222111111.....................---------------------------,,,++++++---///333666999...////////////000000000111222444666888999999999999;;;>>>@@@AAABBBDDDEEEGGGJJJLLLMMMMMMLLLLLLLLLRRRWWWYYY[[[iiiBBBJJJXXXlll~~~lllVVVNNNZZZsss~~~qqqddd^^^WWW@@@;;;555333333444222111222222111111111000000000111111111111111111111111....../////////000000000///000111444888???GGGMMMRRRRRRTTTVVVUUUQQQQQQTTTrrr}}}~~~vvv|||vvvsssxxxmmmlll}}}{{{uuurrrttt{{{xxxeeeJJJ999444333222222111111222222000000000000000000000000000111222111111111333555;;;@@@EEEFFFFFFHHHOOOTTTUUUPPPKKKHHHEEECCCEEEJJJ\\\lllxxxxxxxxxzzzfffaaaccc___YYYWWWPPPbbbvvvvvv```\\\WWWRRRLLLJJJPPPXXX^^^]]][[[YYYWWWVVVWWWWWWSSSMMMEEE???============999888666444333222222222...............---------------------------------++++++,,,---///222555666......////////////000000111222555777888999999888777:::>>>AAABBBBBBDDDEEEGGGIIIKKKLLLLLLLLLLLLMMMSSSXXXYYY[[[jjjRRR\\\pppxxxcccVVVZZZmmmsssjjjbbbRRRHHH===555444444444333222222222111111111000000000000000000000000000000.../////////000000000000///111444888===CCCKKKPPPRRRRRRSSSUUURRRQQQXXXcccwww{{{yyy|||~~~pppoooxxx}}}rrrnnnuuuzzz}}}|||tttrrrzzz}}}nnnSSS???555444333333222333333333000000000000000000000000///000111111111222555888@@@CCCGGGIIIKKKNNNRRRVVVUUUKKKFFFIIIGGGCCCOOObbbzzz}}}{{{mmmiiifff^^^\\\______yyyjjj___TTTPPPNNNLLLOOOTTT]]]^^^______\\\XXXSSSOOONNNJJJDDDAAA@@@AAAAAAAAA===:::777444222111222333//////.........---------------------------------,,,,,,------...//////000........./////////000000111222555777888888888777666:::>>>AAABBBBBBDDDEEEFFFHHHKKKLLLKKKLLLMMMNNNSSSWWWYYY[[[kkkgggsssoooZZZVVViiivvvooofffXXXGGG:::555555555555222222222111111111111000////////////////////////////////////000000000000000333777;;;@@@GGGMMMRRRRRRQQQRRRSSSPPPQQQ___ooozzzyyyyyy~~~xxxzzzjjjkkkvvv}}}hhhooo~~~rrrmmmuuu|||rrrYYYEEE666555444444333333444444000000000000000000000000...///000111111333666999AAADDDHHHLLLOOOQQQTTTVVVTTTFFFAAAEEECCCCCC\\\~~~wwwpppfff]]]cccppp|||jjjYYYUUUWWWVVVUUUVVVZZZ]]]bbbccc```XXXOOOIIIFFFDDDAAAAAABBBCCCCCCCCC???<<<888333111111222333//////.........---------------------------------------------,,,+++***)))............/////////000111222555777888888777777666999>>>AAABBBCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMNNNSSSWWWXXX[[[lll|||jjj^^^ddd~~~|||tttxxxiiiTTTBBB:::888555111111000000000000000111111////////////////////////000//////............//////222777===BBBHHHOOOSSSRRRJJJMMMVVVQQQMMMfff||||||wwwwww~~~nnnhhhlllqqqzzzpppvvv}}}zzz}}}zzzaaaIII;;;666444444222//////111000111111111111222222222///000000//////333;;;BBBHHHHHHKKKPPPTTTUUUSSSPPPMMMGGGDDDEEEGGGTTTwwwzzzmmmddd```hhh~~~{{{oooddd___\\\\\\\\\___]]]ZZZXXXVVVSSSPPPNNNEEEEEEEEECCCAAA>>><<<:::???===:::777333111///...222111000///...---,,,,,,---------,,,+++***+++---------------------------...//////000000000000000000111222333555666777777777999===???AAABBBEEEGGGFFFJJJNNNNNNMMMLLLNNNPPPSSSYYYZZZZZZgggwwwvvvccciiixxx}}}}}}{{{yyy||||||yyytttkkkZZZIII<<<555222111111111000000000000111111000000000000000000000000000///////////////000000000444999???DDDJJJPPPTTTWWWQQQPPPQQQMMMWWWvvvrrrtttwwwkkkjjjsss}}}rrrsss}}}mmm\\\AAA999444444444111000222111111111111222222222222333333222222444999@@@EEEHHHIIIMMMQQQUUUUUUQQQMMMDDDGGGGGGEEEMMMaaa{{{qqqbbb___gggzzzzzzyyyyyyzzz~~~~~~}}}}}}}}}~~~zzzooogggbbb``````YYYWWWTTTSSSRRRQQQOOOMMMGGGFFFCCC@@@>>>>>>>>>>>>===<<<:::777555333222111333222111000///......---------...,,,+++***+++---------------------------......///000000000//////000111222333555666777777777999===???AAABBBEEEGGGFFFJJJNNNOOOMMMMMMNNNQQQRRRXXXZZZZZZgggwww~~~dddbbbwww~~~{{{}}}}}}zzzwww{{{}}}|||mmmhhh]]]NNN>>>444222444222111111000000000111111111111111111111111111111000/////////000111222222333666<<>>===>>>@@@BBB;;;:::999777555444444444333333222111000000//////---......---+++***,,,---------------------------------...////////////...000111222333555666777777777999===???AAABBBEEEGGGFFFJJJNNNOOONNNMMMOOORRRRRRWWWZZZ[[[ggg~~~{{{xxxqqq```kkk~~~yyy~~~}}}yyyiiibbbXXXMMMAAA777555888222222111111000000111111000000000000000000000000000000000000111222333444444888===BBBGGGLLLQQQTTTPPPWWWWWWRRRZZZzzz}}}nnngggooo{{{|||}}}rrrfffaaagggxxx|||wwwgggUUUEEE666333666666333000111111111222222222333333333111000333:::AAADDDDDDJJJMMMRRRUUUUUUPPPJJJEEECCCFFFIIIMMM[[[jjjmmmgggooo~~~|||iii]]]VVVeee~~~}}}{{{yyywwwtttrrrppppppuuu{{{~~~|||zzzyyyzzzsssxxx|||}}}{{{zzz|||}}}}}}|||{{{yyywwwuuussssssxxx~~~yyyrrriii^^^WWWQQQNNNLLLKKKLLLNNNOOOOOOKKKIIIEEEAAA@@@AAACCCDDD:::999888666555444333333333222222111000000//////---......---++++++,,,...------------............,,,------...............000111222333555666777777777999===???AAABBBEEEGGGFFFJJJNNNPPPOOONNNPPPSSSRRRXXX[[[\\\iiiyyyvvvyyy|||fffdddyyy~~~{{{rrrcccTTTLLLFFF===777666333333222111111111111111////////////////////////000000000000111333444444444888>>>CCCHHHLLLPPPSSSSSSXXXXXXYYYmmm~~~qqqhhhiiiwww|||vvvuuuxxx}}}wwwiiiaaa]]]aaannn}}}ppp```MMM:::444555555222000111222222222222333333333333111111555===CCCEEEEEEKKKNNNRRRSSSQQQLLLGGGCCCDDD@@@DDDRRR]]]```aaadddrrr|||ppp]]]]]]fff~~~}}}}}}}}}xxxzzz|||~~~{{{wwwvvvsssttttttsssrrrtttxxx|||~~~{{{vvvtttqqqrrrsssuuuxxx~~~~~~vvvggg\\\RRRNNNJJJIIIIIIKKKLLLMMMKKKJJJIIIGGGEEEDDDDDDCCC;;;:::888555333222111111111111111000000//////............---,,,+++,,,...---------....../////////,,,------...............000111222333555666777777777999===???AAABBBEEEGGGGGGKKKOOOPPPOOOOOOQQQTTTTTTYYY[[[^^^llluuurrr|||jjj]]]hhhppp[[[UUUQQQFFF:::555444333222111111111111111........................000000000000111222333333666:::@@@EEEIIILLLPPPRRRUUUTTTQQQZZZwwwssspppsss{{{vvvnnnlllqqqxxx~~~{{{mmmaaa\\\ZZZ[[[eeeqqq}}}~~~{{{lllWWW@@@666555444222111222222222222333333333333444555666;;;@@@EEEGGGHHHMMMOOOQQQPPPLLLHHHEEECCCCCCAAAJJJ[[[aaa^^^cccooozzzuuu```VVVfff~~~|||xxxtttppppppsssvvvyyy{{{|||}}}~~~|||zzzvvvtttqqqooommmkkklllrrrzzz~~~zzznnncccWWWSSSMMMIIIHHHHHHIIIIIIKKKLLLLLLKKKIIIFFFCCCAAA;;;:::888666444333222111111111000000000/////////...//////...,,,+++---...---------...//////000000------...////////////...000111222333555666777777777999===???AAABBBEEEGGGGGGKKKOOOQQQPPPPPPRRRUUUUUUZZZ[[[]]]lllsssqqqxxx```^^^rrr~~~kkkfffaaaRRRBBB;;;555444333222111111111111////////////////////////111111000000000111111222888<<>>DDDIIIMMMOOORRRTTTWWWUUU[[[pppzzz{{{tttzzz{{{sssvvvsssiiifffnnnzzznnn^^^SSSUUUXXXYYYbbbnnnnnnmmmwww}}}ssszzz|||fffMMM>>>777333444666222222333333333444444444444888===@@@AAACCCGGGKKKOOOOOOMMMHHHCCCAAACCCFFFPPPkkk{{{sssvvvkkk\\\WWW```yyy{{{~~~|||uuutttzzz~~~~~~|||rrrooojjjhhhiiimmmrrrvvvsssttttttrrrooolllkkklllnnntttzzzzzzuuuppppppqqqllleee\\\TTTOOOMMMLLLLLLNNNMMMKKKHHHEEEBBB???>>>::::::999999999999999:::333333222222222222222222...//////...,,,,,,---///---------...///000000111...//////000000000000000000111222333555666777777777999===???AAABBBEEEGGGGGGKKKPPPQQQQQQQQQTTTVVVTTTWWWWWWYYYjjjvvvtttaaa^^^rrr{{{yyyqqqMMM===666111333444222111222000000000000000000000000///000111111000111333555===???CCCHHHLLLOOOQQQRRRVVVSSS___}}}qqqxxx~~~wwwyyy}}}ppphhhffflllzzzwwwfff[[[TTTVVVYYY\\\eeepppyyyiiiqqq{{{{{{yyynnnXXX@@@666555444000222111111000111333444555777<<>>DDDOOOaaa}}}{{{yyy}}}dddWWWUUUnnnzzzwww}}}ooooooooosss}}}xxxppphhhfffjjjnnnmmmkkkooommmmmmooorrrrrrooollljjjmmmppprrrqqqpppnnnmmmkkkggg___XXXRRROOOMMMMMMKKKJJJGGGEEEBBB@@@??????::::::999999888777777666444333222222111111222222/////////...------,,,,,,....................................///////////////000111111333333444555777:::<<<===>>>???AAACCCEEEJJJNNNPPPPPPQQQSSSVVVVVVZZZYYYZZZhhh|||xxx{{{bbbkkk}}}___@@@999444444555222111111111111111111111111111111///000111111111111444666???AAAEEEJJJNNNQQQSSSTTTTTTXXXmmm}}}wwwuuu~~~pppiiiiiiooo|||yyynnnaaaWWWRRRUUUZZZ]]]hhhsss{{{kkkmmm|||sss```JJJ<<<888444///222222111111111333444555888===AAACCCBBBDDDIIIMMMRRRMMMIIIFFFAAA@@@JJJVVVrrrnnn[[[XXX___|||ooofffgggjjjppp~~~xxxsssqqqnnnhhhbbbfffeeeeeeiiimmmqqqqqqqqqkkkhhhfffhhhkkknnnmmmlllkkkiiieee___YYYRRRMMMKKKEEEEEECCCBBBAAA@@@??????888888888888888888888888333333222111111111111111000//////......---,,,,,,....................................////////////000000111222333444555555888:::<<<>>>>>>@@@BBBDDDEEEJJJNNNPPPPPPPPPSSSVVVVVVYYYYYYZZZiii~~~|||lllcccvvv}}}yyytttxxxzzzttt\\\DDD<<<666555555222111111111111111111111111111111000111111111111222555888AAACCCGGGLLLPPPSSSUUUUUUSSS```}}}yyy~~~ooojjjlllsss~~~~~~rrrfff[[[RRROOOTTTZZZ___jjjvvvyyyvvv|||vvvgggSSSBBB:::555111444333222111222333444555;;;>>>AAABBBCCCEEEKKKOOOSSSMMMGGGCCCCCCIIIXXXeeevvv^^^PPPXXXggg~~~}}}oooaaabbbfffjjjqqq~~~{{{xxxrrriiiaaa\\\[[[[[[___fffmmmqqqtttkkkddd]]]^^^dddjjjkkkjjjiiiiiihhhddd]]]TTTKKKEEE????????????????????????888888888888888999999999222222111000000000000111000000///......------,,,....................................////////////111111222333444555666666888:::===>>>???AAACCCEEEEEEJJJNNNPPPPPPPPPSSSUUUUUUYYYYYY[[[kkkjjjiii|||zzziii___aaa___ZZZaaappptttzzziiihhhppp~~~}}}~~~~~~vvvkkkYYYFFF===666444444222111333111111111111111111111111000111222222222444777:::BBBDDDHHHLLLPPPSSSUUUUUUTTTiii~~~oookkkoooxxx|||ooodddVVVOOONNNTTTZZZ^^^jjjwwwyyy{{{~~~{{{}}}xxxkkkXXXFFF;;;666555555444333222222333444555===???AAABBBDDDGGGMMMQQQSSSMMMFFFDDDKKKYYYkkkxxx|||uuu{{{{{{qqqwwwwwwiiiUUUOOO___rrr~~~}}}}}}xxxmmmdddeeemmmvvv}}}}}}wwwmmmfffYYYWWWWWWYYY^^^eeekkkooohhhccc]]]\\\___dddggghhhfffffffffbbb[[[QQQGGGAAA========================999999999888888888777777222111000000///000000000000000//////...---------....................................////////////111222222333444555666777888;;;===???@@@AAADDDFFFEEEJJJNNNPPPOOOOOORRRTTTTTTXXXYYY\\\lll}}}mmmttt|||llleeeeee[[[XXX___bbb```ggguuu}}}ppprrryyywwwxxxyyyrrrbbbGGG>>>666444444222333555111111111111111111111111111111222222222555999<<>>???AAABBBEEEIIINNNRRRMMMIIIEEEGGGSSSgggzzz|||vvvsssggglllkkk___VVV^^^vvvzzzyyy}}}xxxyyy}}}{{{tttkkkfffeeekkkwww~~~uuuzzzzzz|||~~~}}}wwwnnnggg]]]\\\YYYXXXYYY]]]bbbeeecccddddddaaa^^^^^^aaadddeeedddbbb^^^XXXPPPIIIEEEAAA@@@???===<<<;;;;;;;;;<<<<<<;;;999777666555444222111000000///000000000111000000///......------....................................////////////111222222333444555666777888:::===???@@@BBBDDDGGGFFFJJJNNNPPPOOOOOOQQQTTTTTTXXXYYY\\\lllzzziii{{{~~~nnnkkknnnllllllqqqxxx}}}ppptttxxxxxxuuulll]]]LLLBBB888555444333333666222222222222222222222222111222222222333666;;;???AAACCCGGGKKKNNNQQQRRRSSS\\\~~~~~~|||pppnnnsss|||~~~ttteeeXXXOOOKKKMMMTTTXXX[[[ggguuu}}}|||}}}xxxfffQQQ@@@777555444444333333444555777888>>>???@@@CCCGGGKKKNNNQQQFFFEEEEEEKKK\\\rrrtttpppnnnggg```fff}}}~~~tttiiidddeeemmmzzz~~~{{{wwwooocccYYYYYY___rrr~~~uuuggg]]]dddggglllrrruuutttoookkkdddcccaaa\\\YYYXXXYYY[[[^^^cccgggddd^^^ZZZ\\\___dddbbb___\\\WWWSSSOOOMMMIIIGGGBBB>>><<<;;;<<<<<<>>>===<<<999777555333222222222111000000000000111111111000//////......---....................................////////////111111222333444555666666777999<<<>>>???AAADDDGGGFFFJJJNNNOOONNNNNNPPPSSSTTTXXXYYY\\\lllzzzkkkzzzyyyiiiYYYSSSHHH===888555333333555222222222222222222222222222222222222444777===AAABBBDDDGGGKKKOOOQQQRRRSSShhhzzzzzzqqqooosss|||{{{ooo___RRRJJJHHHLLLTTTXXX[[[ggguuu}}}}}}~~~xxxjjjYYYFFF999555333333333333555777999:::<<<===???CCCHHHLLLNNNOOOBBBEEEIIIRRReeezzz}}}{{{wwwrrrllloooyyykkkddd```dddjjjsss~~~vvvlllcccYYYRRRVVV___pppyyyzzzpppfff]]]WWWWWW[[[bbbjjjoooqqqpppnnniiiiiigggbbb\\\WWWVVVVVV[[[^^^aaaaaa]]]ZZZYYYZZZ```___]]]ZZZXXXVVVTTTTTTPPPLLLFFF@@@======???@@@======;;;999777555444333333333222111111111111111111111000000///.............................................////////////000000111222333444555555666888;;;===???AAADDDFFFFFFJJJNNNOOONNNNNNPPPRRRSSSWWWXXX[[[lll}}}vvv|||lllZZZNNNAAA:::777333333555222222222222222222222222222222333333444888===BBBCCCEEEHHHLLLOOORRRSSSSSSsss~~~yyyqqqppprrr{{{yyymmm^^^PPPGGGFFFKKKTTTXXX\\\hhhwww~~~{{{oootttkkk^^^JJJ;;;555333333333333555888:::;;;;;;<<>>???BBBDDD<<<;;;:::999888666555555444333222222111111222222111111000000//////........................................../////////000///000111222333444444555555888;;;===>>>@@@CCCFFFFFFJJJNNNOOONNNNNNPPPRRRSSSWWWXXX[[[kkk}}}yyylllbbbOOO<<<444777666222444333333222222111111111333111111333888<<>>DDDJJJLLLIIIDDD@@@FFFWWWrrrqqqooozzzzzzvvvvvvxxxzzz|||~~~yyypppddd\\\[[[```gggkkkqqqtttzzz|||zzzuuunnnjjjjjjkkklllkkkhhhccc^^^[[[ZZZTTTRRRQQQTTTXXX[[[YYYWWWVVVWWWWWWWWWVVVUUUTTTSSSRRRNNNIIICCC???=========<<<;;;:::999777666555444222333333333333222111111000000/////////.........***+++,,,---...------,,,,,,---.../////////...---000000111222333444444555666777999<<>>@@@EEEJJJJJJFFFBBBFFFKKK^^^yyy}}}qqqhhhrrrzzzvvv||||||~~~|||{{{zzzzzzssslllddd___```ffflllpppwwwyyytttmmmhhhhhheeeeeeeeeffffffccc___\\\TTTRRRPPPQQQTTTVVVUUUSSSTTTTTTTTTTTTTTTSSSSSSSSSNNNKKKGGGBBB>>>;;;::::::;;;;;;:::999777666555555222333333333333222111111000000////////////......++++++,,,---......------,,,---......//////......000000111222333444444555666777999<<>>@@@@@@CCCIIIKKKPPPWWWTTTYYYjjj}}}}}}sssfffccchhhvvvxxxkkk___PPPBBBBBBGGGIIIRRR___gggwww||||||uuurrr}}}xxxqqqhhhZZZFFF666555555666777888:::;;;<<<<<<>>>CCCGGGIIIHHHDDDAAAHHHQQQggg{{{zzzooossszzzrrrooommmfff___hhh|||zzztttxxxzzz|||{{{zzzyyyxxxooojjjfffdddhhhnnntttxxx{{{wwwqqqmmmiiiggggggbbbaaabbbeeehhhgggbbb]]]XXXVVVSSSRRRSSSUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSTTTQQQNNNJJJEEEAAA===;;;:::::::::999888777666555555222333333333333222111111000000///////////////////////////.........---------------...............000000111222333444444555666777999<<>>555333333333333333444444444444333333555888<<<@@@AAAAAADDDGGGIIIOOOUUUUUUddd~~~rrrfffeeemmmyyyvvvdddWWWNNNFFFAAACCCGGGIIISSSbbbmmmxxx}}}{{{{{{|||rrriii^^^LLL;;;666777777888999;;;<<<===<<>><<>>555555555444444333333333333444666999>>>AAAAAAAAAGGGIIIJJJPPPVVVYYYooo|||qqqiiillluuusss\\\JJJAAA>>>@@@CCCDDDHHHIIISSScccooo|||ppppppaaaOOO===777777888999:::<<<===>>><<>>;;;888888777777666666555555222333333333333222111111//////000000111111111222------,,,+++,,,---...///......---,,,---...///000000000111222333444444555666777999<<>>??????@@@DDDDDDPPPUUUQQQ]]]{{{ooohhhllltttzzzbbbIII???@@@BBB@@@>>>GGGHHHOOOYYYdddrrr}}}nnn]]]OOOFFF;;;:::999888888:::<<<===BBBBBBFFFKKKIIIDDDHHHPPPnnntttqqqnnn}}}qqquuuzzz}}}}}}vvvvvv|||~~~yyytttrrruuuwww|||yyy{{{{{{}}}xxxvvvsssnnneeebbb\\\VVVRRRPPPQQQQQQUUUUUUUUUUUUWWWYYY\\\]]]]]][[[XXXTTTQQQNNNMMMLLLPPPPPPOOOLLLJJJJJJLLLOOOJJJIIIHHHJJJLLLJJJBBB;;;999888888888:::999888666555555444333222000000///////////////000000000000///............------------......////////////////////////000111111222222777888:::<<>>888888666444444555555444111555:::===>>>???@@@AAAIIIIIISSSVVVPPP]]]zzz}}}ooojjjooouuulllYYYDDD===???@@@??????GGGGGGNNNZZZgggwww~~~yyynnn___OOOEEE;;;:::999888888:::<<<===BBBDDDIIIKKKFFFCCCKKKWWWttt{{{|||qqqvvv|||yyyppplllpppuuu}}}|||zzzwwwuuuvvv{{{~~~zzzyyy|||zzzuuuyyyzzzsssrrroookkkhhhddd___[[[YYYVVVTTTQQQRRRSSSTTTVVVWWWYYYZZZ[[[^^^\\\YYYVVVQQQMMMJJJIIILLLLLLLLLJJJIIIHHHJJJLLLJJJHHHFFFHHHJJJGGGAAA;;;999888777888999999777666555444444333111000000///////////////000000000000///............---------------...////////////////////////000111111222222777888:::<<>>888333333444333333444333666;;;>>>???AAABBBDDDHHHJJJQQQSSSWWWrrr}}}zzzhhh]]]\\\___]]]___]]]QQQJJJCCC>>>===<<<<<<>>>CCCJJJLLLSSScccvvvqqqjjjwwwzzzrrrmmmeeeVVVGGG<<<;;;:::999999:::<<<===>>>FFFLLLHHHAAAGGG]]]rrr}}}vvvqqqpppuuu~~~xxxnnnccc\\\\\\^^^jjjooovvv~~~xxxqqqmmmmmmjjjffflllwwwuuupppnnnlllppphhhaaa___```^^^XXXQQQRRRUUUZZZ^^^___^^^\\\ZZZYYYYYYXXXUUUPPPKKKFFFCCCEEEHHHJJJKKKIIIHHHGGGGGGIIIFFFDDDCCCDDDCCCAAA>>>:::888666666777777666555333333333222111000000///000000000000///////////////............---------,,,---......//////....../////////000111111222222555666999;;;>>>AAACCCDDDEEEHHHKKKMMMMMMMMMNNNOOONNNPPPRRRYYYjjj~~~zzzvvvpppZZZUUUaaa{{{{{{[[[EEE;;;444444444111000222444777;;;>>>@@@BBBDDDFFFGGGJJJQQQSSS___{{{yyy~~~uuuiii^^^[[[\\\XXXXXXVVVKKKGGGCCCAAAAAA???>>>AAAFFFOOOSSS[[[iii|||{{{|||yyy~~~~~~wwwooottt|||wwwmmmZZZHHH===<<<:::999999:::<<<===;;;DDDIIIEEECCCOOOggg|||ttthhhaaadddpppzzzoooddd\\\YYYYYY___hhhuuutttmmmjjjkkkiiifffnnnyyy~~~yyyvvvtttsssvvvmmmccc___``````[[[VVVSSSVVVZZZ]]]^^^]]]ZZZXXXTTTTTTTTTSSSPPPLLLHHHEEEGGGIIILLLMMMKKKIIIHHHHHHHHHFFFEEECCCCCCBBBAAA@@@:::888666555666666555444333222222111111000000000111000000000/////////...///............---------,,,------.............../////////000111111222222444666888;;;>>>AAACCCDDDFFFIIILLLNNNNNNOOOPPPQQQNNNOOOQQQXXXjjjuuurrrmmmddd___fffwwwyyyxxxzzz{{{~~~gggKKK>>>444555555111///222555888<<>>===;;;:::999:::<<<===<<>>AAACCCEEEGGGIIIMMMOOOOOOPPPQQQSSSPPPRRRTTT\\\nnnsssqqqaaa^^^bbbppp~~~qqqeeebbbhhhoooyyy}}}jjjMMM>>>444555777222111555666888<<>>AAACCCEEEFFFIIIMMMOOOPPPPPPRRRSSSRRRSSSVVV]]]ooo~~~qqqpppeee``````mmm}}}lll[[[WWW^^^lll|||||||||mmmNNN===333666888444333888666999<<>><<<:::::::::<<<===CCCDDDBBBAAALLL```oootttqqqooo}}}oooffffff~~~~~~uuuxxx~~~uuummmhhhVVVWWW\\\eeeoooxxx||||||uuuoookkkkkkeee___ccclllsssxxx}}}xxxtttrrrnnnjjjeee```]]][[[YYYXXXUUUSSSRRRRRRRRRSSSYYYXXXVVVTTTRRRQQQPPPPPPGGGHHHHHHGGGDDDAAA@@@AAA@@@BBBCCCCCCAAA???======;;;888444333333444333333111111111111000000000000222111111000///......---//////.........---------+++,,,------......------/////////000111111222222333444777:::>>>AAACCCEEEFFFHHHLLLNNNOOOPPPQQQSSSQQQRRRUUU\\\oooqqquuu~~~ccc\\\___ppphhhbbb___\\\^^^vvvxxxeeeYYYLLLAAA666444777888555222555888===@@@AAACCCEEEGGGLLLVVVRRRWWW~~~yyyrrrjjjiiieeebbb]]]ZZZWWWVVVTTTWWWYYYZZZYYY[[[```dddhhhhhhiiinnnxxxyyy|||~~~wwwrrreeeggglllttt}}}|||||||||ooo\\\SSSAAA;;;777999:::999:::>>>EEECCCAAAFFFSSSfffvvv}}}xxx|||uuuxxx{{{{{{}}}}}}|||~~~zzzqqqeeeZZZRRRSSSXXX___jjjuuutttuuussslllccc___bbbgggmmmssszzz|||yyyvvvvvvwwwxxxrrrmmmkkkllliiiaaa[[[XXXWWWSSSPPPMMMKKKKKKJJJOOOOOONNNOOOPPPOOOMMMLLLLLLJJJGGGFFFFFFEEECCCAAA===???@@@AAAAAA@@@>>>===<<<;;;888666444333333444444111//////222333222000000000//////.........---------------------------//////.........---------......//////000000111111222333666:::===@@@BBBBBBDDDFFFHHHLLLNNNPPPPPPQQQQQQSSSTTTYYYiiisssuuueee]]]^^^kkk{{{uuupppnnnhhhhhhrrr```UUUHHH@@@888777777666444444888;;;???AAACCCDDDFFFHHHNNNWWWSSSXXX|||xxxpppjjjiiihhheeeaaa\\\YYYWWWWWWXXXZZZ\\\^^^aaaeeehhhhhhggggggkkktttzzz}}}xxxsssiiinnnuuu|||}}}zzzbbbQQQCCC<<<888999:::999;;;>>>FFFFFFFFFIIIVVVhhhvvv}}}zzz}}}}}}zzzxxxvvvvvvxxxyyy}}}~~~wwwkkk```VVVTTTVVV[[[fffqqqxxxzzzwwwoooeeeaaaeeekkkppptttwwwxxxvvvtttttttttrrrlllgggggglllnnniiidddXXXVVVSSSPPPMMMLLLKKKKKKJJJIIIIIIKKKMMMNNNOOOOOONNNLLLIIIGGGEEECCC@@@>>>===>>>???AAAAAA@@@???>>><<<;;;999666555444333333444222000000222333222111000000/////////.................................//////.........---------......//////000000111111111333555888;;;???AAABBBDDDFFFHHHKKKNNNOOOPPPPPPRRRTTTUUU[[[jjj~~~~~~~~~uuuvvvmmmccc```iiiuuu~~~}}}xxxsssvvvaaaUUUFFF===777777777444555888:::===@@@CCCDDDFFFHHHJJJLLLTTTSSS\\\wwwllliiiiiiiiihhheee```\\\YYY[[[[[[\\\```eeeiiilllmmmjjjhhhgggjjjrrr}}}zzzzzzuuurrryyy~~~}}}jjjUUUEEE???999999:::999;;;???AAADDDEEEIIIUUUiiixxxyyyzzz}}}yyyvvvrrrkkkfffbbbccchhhqqqzzz~~~~~~{{{pppfffZZZTTTSSSXXXbbblllyyy{{{yyypppfffcccjjjrrrwwwvvvvvvvvvvvvuuusssqqqjjjddd```ccckkkpppnnniii[[[XXXTTTPPPMMMLLLLLLMMMGGGGGGGGGHHHKKKOOORRRTTTPPPMMMJJJGGGDDDAAA>>>;;;<<<===>>>@@@@@@@@@???>>><<<;;;999777555444444333444333111111333333333222000000////////////......////////////////////////...............---------......//////000000111111111222333666999===AAACCCDDDFFFHHHKKKNNNOOOPPPPPPRRRTTTVVV\\\kkk||||||}}}||||||wwwwwwuuukkkeeejjjsss~~~~~~lll___QQQBBB555444666666777:::;;;>>>AAACCCDDDFFFIIIKKKLLLSSSTTT```uuuiiifffgggiiijjjhhheeeaaa^^^```^^^___cccjjjooopppoooooommmkkklllrrr}}}zzzzzzvvvxxx~~~ttt|||nnn]]]IIIAAA;;;::::::999<<<@@@???DDDGGGKKK[[[tttzzzuuuqqqjjj___WWWNNNOOORRRYYYcccmmmsssuuunnnggg]]]VVVTTTZZZccclllyyyzzzwwwnnneeeeeennnxxx|||yyywwwxxxzzzxxxsssnnneee```^^^dddmmmqqqmmmgggbbb]]]UUUMMMIIIIIILLLNNNLLLLLLKKKKKKKKKNNNRRRVVVOOOLLLIIIFFFDDDAAA>>>;;;;;;<<<===>>>????????????<<<;;;:::888666555444333444333222222333333333333000000//////////////////......................................................//////000000111111222222333555999>>>BBBEEEDDDFFFHHHKKKMMMNNNOOOOOOQQQSSSVVV[[[kkk||||||xxxzzzvvvwwwvvvlllfffiiiooozzz{{{rrrUUU:::444777888777:::;;;===@@@CCCDDDGGGJJJMMMTTTVVVUUUbbb~~~uuujjjeeefffhhhjjjjjjiiigggeeeeeeddddddhhhnnnrrrrrrqqqtttrrrpppooosss~~~xxx}}}~~~zzzvvvwww}}}sss|||~~~nnnaaaMMMDDD===::::::999<<>>>>>>>>>>><<<;;;:::999777555444333333333333333222222333444//////000000000000000000---------------------------...........................//////000000111111333333444666:::???DDDGGGDDDFFFHHHKKKMMMNNNNNNNNNOOOQQQTTTZZZjjjyyyyyyxxx}}}rrrtttmmmeeeaaaccciiittt|||ssslllFFF999:::888666888;;;===@@@CCCEEEHHHMMMPPPWWWWWWXXXjjj~~~wwwpppiiiiiijjjjjjjjjkkklllllljjjkkkmmmppptttwwwxxxwwwyyyxxxvvvuuuwww~~~}}}tttxxx~~~zzzvvvtttwwwyyyzzzzzz}}}{{{zzzkkk```QQQGGG>>>;;;::::::===BBBEEEKKKMMMUUUnnnxxxqqqggg^^^UUUMMMDDD>>>>>><<<;;;;;;@@@GGGOOOTTTXXX___eeegggkkksss{{{~~~tttiiidddgggnnnttttttqqqppprrrtttsssmmmgggdddhhhooowwwzzzxxxrrrnnnddd\\\OOODDD>>>>>>CCCFFFPPPRRRTTTQQQLLLIIIHHHJJJIIIGGGEEEDDDCCCBBB@@@>>>=========<<<<<<<<<<<<===;;;;;;;;;:::888666444333222333333333111111333444//////000000000000111111---------------------------------.....................//////000000111111222333555888<<<@@@DDDGGGDDDFFFHHHKKKLLLMMMMMMMMMMMMQQQTTTZZZjjjsssvvv|||mmmppp```ZZZYYY^^^cccnnnxxxooobbbhhh|||wwwNNN>>>:::555555:::;;;>>>AAADDDGGGKKKPPPTTTXXXXXX\\\vvv{{{yyysssqqqmmmkkkkkkllloooqqqnnnqqqvvvyyy|||~~~~~~|||xxxooorrryyyxxx~~~{{{xxxtttuuuvvvyyy|||vvviii```SSSIII@@@;;;::::::===BBBFFFJJJMMMUUUnnnwwwwwwxxxyyyzzzkkkeee[[[PPPGGGAAA===<<<;;;<<<===>>>@@@CCCGGGIIIOOO]]]lllttt{{{zzzkkkaaaaaafffmmmqqqrrrooolllkkkmmmnnnmmmkkkkkkrrryyy|||yyytttpppnnn```ZZZQQQHHHCCCBBBDDDFFFMMMRRRVVVVVVQQQKKKIIIIIIHHHFFFDDDCCCCCCBBB@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888666444333111222333222000000222444//////000000000111111111........................---------.........//////......//////000000111111000111444888<<<@@@CCCEEEDDDFFFHHHJJJLLLMMMMMMMMMNNNQQQTTT[[[kkkrrrxxx~~~|||iiimmmtttXXXTTTUUU[[[```lll}}}xxxppp^^^ZZZiiissswwwzzz{{{vvvOOO>>>888333555>>><<<>>>BBBEEEHHHMMMSSSWWW]]][[[```{{{{{{wwwqqqlllkkkmmmpppssspppuuu|||}}}uuukkkooouuuuuu|||}}}zzzwwwwwwyyy}}}sssiiicccUUUKKK@@@<<<::::::>>>CCCJJJNNNQQQXXXpppwwwrrrwwwrrrtttzzzsssccc^^^UUUJJJ@@@<<<<<<>>>:::===BBBEEEEEEEEEEEEEEEJJJ]]]qqq}}}|||ooo```YYY]]]fffnnnqqqssspppkkkhhhiiilllpppqqqsssyyy}}}tttllliiiiii^^^[[[UUUOOOKKKIIIHHHHHHJJJQQQYYYZZZVVVPPPMMMMMMIIIGGGDDDCCCBBBAAA???===???>>>===<<<;;;:::::::::;;;;;;;;;:::999666444333000222333222//////111444//////000000111111111222////////////////////////---------.........//////......//////000111111111...000333888<<<@@@BBBCCCDDDFFFHHHJJJLLLMMMMMMLLLNNNRRRVVV\\\llluuu{{{xxxhhheeettteeeVVVMMMOOO\\\dddkkkmmm___]]]WWWWWWdddnnnrrrwwwuuuUUU;;;333666:::999===???CCCFFFIIILLLQQQTTT___\\\```}}}~~~zzzyyyvvvuuuuuurrroooppptttzzz||||||yyypppoooqqquuu|||{{{yyyxxxssssssyyy~~~nnneeeVVVKKK???:::888999>>>EEEIIIOOOOOOZZZsss}}}tttmmmiiizzz{{{}}}uuukkk^^^UUUIIIBBB@@@???===;;;AAA>>>???BBBCCCBBBCCCFFFNNN^^^qqq}}}eeeQQQPPPWWW\\\eeennnppppppnnnjjjhhhjjjqqqwwwxxxxxxvvvsssooojjjfffddd\\\\\\YYYUUUPPPMMMMMMMMMJJJLLLOOOQQQQQQOOOLLLJJJIIIGGGFFFDDDBBBAAA@@@@@@@@@>>>:::888777999;;;<<>>>>><<<:::777444333000000000111222222333333222222222222111111111000////////////////////////------------------------,,,...000000///...///000333333444666999===AAADDDDDDEEEFFFHHHJJJMMMOOOQQQSSSUUUWWW[[[jjjzzz}}}vvvooocccdddttt}}}[[[QQQLLLQQQaaammmvvv~~~ggg[[[ZZZTTTTTT```ttt|||sssUUUAAA::::::<<<===>>>@@@DDDGGGJJJNNNRRRVVVbbbbbbkkk}}}}}}xxxvvvwwwvvvtttwww|||{{{~~~~~~|||xxxxxxzzz}}}{{{tttoooooowww~~~tttiii[[[OOOCCC<<<999999>>>DDDHHHNNNLLLTTTjjjuuurrrqqqzzz|||ooobbbTTTLLLCCC>>>===???>>>===DDDBBBBBBEEEDDDCCCFFFLLLUUUcccqqq|||kkkWWWHHHLLLVVV^^^gggqqqxxxxxxvvvtttssssssuuuwwwvvvvvvtttqqqmmmiiifffddddddeeeeeedddaaa\\\WWWTTTNNNMMMLLLLLLMMMLLLIIIGGGIIIHHHFFFDDDBBBAAA@@@@@@@@@>>>:::888777888;;;<<<>>>>>>>>><<<:::777555333222222111111111111111111222222111111111000000000////////////////////////---------------------------...//////......///111222222333555999===AAACCCDDDEEEFFFHHHJJJMMMOOOPPPRRRTTTVVV[[[jjj{{{fff]]]ddduuurrrSSSNNNLLLVVVjjjyyyzzzbbbVVVVVVRRRTTTccczzzhhhNNNAAA<<<888888<<>>::::::>>>DDDMMMSSSQQQTTTgggtttxxx~~~~~~kkkYYYIIIDDD>>>;;;===@@@AAAAAAEEEDDDFFFGGGFFFGGGOOOYYYbbbnnnvvv{{{]]]NNNEEEKKKXXXbbbmmmwww}}}xxxtttsssrrrqqqnnnkkkhhheeecccfffgggkkkoooqqqmmmddd]]]VVVPPPJJJHHHJJJKKKIIIFFFIIIHHHGGGEEECCCBBBAAA@@@???===:::888777888:::;;;>>>>>>===<<<:::888555444333333222222111000000///111111000000000/////////////////////////////////------------------------...//////...------000222111111333555999===@@@CCCDDDEEEFFFHHHJJJLLLOOOPPPPPPSSSVVV[[[kkkyyy___YYYaaaooouuuuuufffNNNLLLNNN[[[qqqyyybbbWWWUUURRR\\\tttuuu^^^HHHAAA===777777===@@@CCCGGGKKKOOOSSSXXX\\\\\\aaannn}}}}}}vvvssstttwwwyyy~~~~~~}}}}}}{{{tttpppqqqyyywwwxxx|||{{{bbbUUUGGG???;;;:::???EEEOOOWWWVVVYYYkkkzzz}}}zzzbbbNNNCCC@@@======???BBBDDDDDDCCCDDDFFFHHHGGGKKKYYYfffppp{{{}}}ZZZOOOIIIOOO[[[gggttt~~~yyyqqqpppooommmkkkhhhfffdddbbbdddffflllttt{{{zzzrrrkkkZZZQQQHHHEEEHHHKKKJJJGGGHHHHHHGGGEEEDDDBBB@@@???>>>===:::888888888:::;;;=========<<<;;;888666555222222222111111111000000000000000000////////////////////////////////////------------------------//////...---,,,---000333000000222555999===@@@BBBDDDEEEFFFGGGIIILLLNNNOOONNNRRRUUU\\\llloooYYYRRRXXX```___\\\UUUFFFLLLPPP^^^uuu|||hhh\\\XXXUUUggg~~~tttbbbOOOFFF@@@:::<<>>???AAACCCDDDDDDCCCCCCEEEGGGHHHOOO^^^mmm|||qqqVVVPPPMMMRRR^^^mmm}}}{{{qqqnnnmmmkkkhhhfffdddbbbaaaiiiiiimmmuuu}}}~~~yyysssYYYOOOEEEBBBEEEIIIIIIGGGGGGGGGFFFEEECCCAAA???>>>===<<<:::888888888999:::<<<<<<<<<<<<;;;999777666000000111111111222222222000000000000////////////////////////////////////------------------------//////...---,,,---000333///000333666:::>>>AAABBBDDDEEEFFFGGGIIIKKKMMMNNNMMMQQQUUU\\\lllfffTTTNNNRRRWWWPPPNNNPPPLLL[[[^^^kkk~~~~~~kkkaaa\\\WWWhhh~~~yyytttaaaNNN@@@;;;>>>BBBAAADDDIIIMMMRRRWWW\\\```aaaeeemmm~~~~~~{{{wwwzzz|||{{{zzzzzzwwwyyy}}}|||yyyyyy~~~|||zzzwwwsssrrryyy~~~eeeWWWHHH???;;;<<>>???@@@@@@AAABBBBBBBBBEEEDDDFFFKKKPPPYYYjjjyyyyyydddPPPPPPRRRYYYgggxxx}}}tttmmmllliiifffdddbbbaaa```hhhhhhjjjmmmqqqrrrnnnkkkUUUMMMEEEAAACCCEEEFFFDDDEEEEEEEEEDDDCCC@@@>>><<<<<<;;;:::999888888999999;;;;;;<<<<<<;;;999888777///000000111222222333333111111000000000/////////////////////////////////------------------------...//////...------000222///000333777;;;???BBBCCCEEEEEEFFFGGGIIIKKKLLLNNNMMMQQQVVV]]]mmm~~~aaaVVVQQQYYY```ZZZ]]]iiiooo~~~jjjdddaaaVVV^^^zzzyyyppp{{{YYY@@@;;;>>>???AAADDDIIINNNRRRXXX]]]aaabbbccchhh|||{{{uuurrrtttuuupppjjjhhheeefffhhhiiijjjkkknnnpppooosssyyy~~~zzzyyy~~~zzzxxx~~~~~~}}}yyytttrrrxxx|||jjj\\\LLLAAA===<<>><<>><<<:::;;;;;;:::999888888888888::::::;;;<<<;;;:::999888333333222222111000000000222222222222111111111111////////////////////////------------------------,,,...000000///...///000000222555:::>>>AAADDDEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNRRRWWW^^^mmm}}}hhh______nnn~~~ooocccZZZTTTUUUYYYpppqqq~~~pppFFF???BBB@@@CCCGGGKKKOOOSSSYYYbbbiiigggdddqqqooofff]]]YYYVVVQQQNNNNNNNNNKKKHHHHHHJJJJJJHHHFFFJJJKKKOOOTTT[[[cccjjjnnnjjjiiifffdddjjjvvv~~~|||vvvzzz}}}{{{xxxttttttyyysssooocccTTTGGG>>>;;;@@@HHHTTTUUUUUUiiinnnVVVEEEBBBEEECCCDDDGGGJJJIIIEEEHHHMMMVVVVVVaaazzz}}}lllkkkkkkuuu}}}uuurrrsssoooiiieeebbb```___]]]\\\YYYXXX___iiinnnkkkfffYYYYYYYYYWWWRRRLLLGGGCCCCCCDDDEEEEEECCCAAA>>>=========;;;:::999888888888999:::;;;;;;;;;:::999888444333222111111111222333111111111111111111111111222222000///............+++++++++,,,,,,,,,------//////.........///000000111000222888???DDDEEEDDDCCCEEEGGGJJJLLLMMMNNNNNNSSSSSSSSSZZZkkkvvvqqqoooyyymmmaaaYYYTTTSSSUUUfffrrryyy}}}zzztttMMMBBBDDDEEEGGGJJJOOORRRVVV\\\dddkkkjjjgggrrr}}}ggg^^^UUURRRQQQNNNMMMNNNKKKHHHFFFFFFHHHHHHGGGEEEIIIJJJMMMRRRXXX```fffiiifffgggggghhhppp}}}xxxrrrwww~~~zzzwwwtttuuuzzztttpppdddTTTHHH>>>:::???FFFPPPTTTVVVhhh{{{zzznnnXXXJJJFFFHHHGGGFFFHHHJJJIIIHHHMMMUUU^^^eeewwwuuuuuuvvv}}}wwwtttpppmmmiiifffcccbbb___]]][[[XXXXXX]]]fffjjjgggbbbVVVVVVVVVUUUQQQKKKFFFBBBDDDEEEEEEEEEDDDBBB???>>>===<<<;;;999888888777777999999:::;;;;;;:::999888444333222000000111222222111111111111111111111111222111000///............------------------------,,,++++++++++++,,,------111000222888???DDDEEECCCCCCDDDGGGIIIKKKMMMMMMMMMOOOPPPQQQYYYkkk{{{tttzzz}}}iii^^^YYYTTTPPPPPP[[[aaajjjzzzyyyWWWFFFEEEJJJKKKNNNSSSVVVZZZ___gggmmmoookkkwww~~~tttaaaWWWNNNLLLMMMLLLMMMPPPMMMKKKJJJJJJLLLLLLKKKJJJOOOPPPRRRVVV[[[aaafffiiijjjmmmpppsss|||vvvpppuuu|||yyywwwxxx|||ooovvvpppcccTTTGGG>>>:::>>>DDDLLLSSSWWWfffzzzrrrvvv|||vvv{{{{{{hhhWWWKKKGGGGGGHHHGGGHHHKKKMMMPPPZZZddd|||{{{xxxnnnllliiigggeeebbb^^^\\\YYYWWWVVV[[[aaadddbbb^^^TTTTTTSSSQQQMMMIIIEEEBBBEEEEEEFFFEEEDDDAAA???>>><<<;;;:::888777777666666888999:::;;;;;;:::999888333222111000///000000111111111111111111111111111222111000//////......///000//////......------,,,......------......///000111000222888???CCCDDDCCCBBBCCCEEEHHHJJJKKKLLLMMMLLLNNNRRRZZZmmm|||yyyooottt|||hhh]]]YYYUUUPPPNNNWWW]]]kkk{{{___HHHDDDKKKNNNRRRVVVZZZ]]]bbbjjjpppsssppp}}}~~~|||nnnaaaWWWNNNLLLMMMNNNPPPTTTTTTTTTUUUVVVWWWWWWWWWWWW[[[[[[]]]___dddiiinnnpppxxx}}}yyyrrrwww}}}}}}zzzzzz~~~}}}gggooo}}}}}}pppcccRRRFFF???;;;>>>DDDMMMSSSWWWeee}}}{{{{{{wwweeeVVVMMMIIIHHHMMMLLLOOOUUU[[[eeesss{{{zzzwwwuuunnnllljjjhhhfffaaa\\\XXXUUUTTTUUUYYY^^^```___]]]YYYWWWRRRMMMHHHEEEDDDCCCEEEEEEEEEDDDBBB@@@>>>===;;;:::999777666666666555777888999:::;;;:::999999333222111/////////000000111111111111111111111111111111000///////////////000000///...---,,,++++++///.........///000111222111000222777>>>CCCCCCBBBBBBCCCDDDFFFIIIJJJKKKLLLLLLOOOTTT^^^qqq~~~xxxmmmrrr}}}hhh]]]YYYUUURRRPPPYYYhhh|||~~~ttt```IIIDDDLLLOOOSSSXXX\\\```eeelllqqqvvvuuu~~~zzz~~~{{{nnnfff\\\SSSQQQQQQRRRTTTWWWZZZ[[[^^^___```aaaaaabbbeeeeeefffhhhlllqqqvvvxxx}}}vvvzzz}}}{{{}}}~~~~~~}}}}}}~~~}}}zzzyyy{{{~~~mmmbbbrrr{{{sssdddRRRFFF@@@===AAAFFFRRRUUUUUUccc~~~wwweeeXXXQQQNNNNNNTTTUUU\\\gggrrr|||xxxpppooopppooonnnooonnnkkkiiieee```ZZZUUUQQQSSSVVVYYY]]]___``````ccc^^^UUULLLFFFDDDDDDEEEFFFEEEDDDCCCAAA???===<<<::::::888777666555555555777777999:::::::::999999444222111////////////000111111111111111111111111111000000////////////000000///...---,,,***))))))++++++++++++,,,---...///111000222777>>>BBBCCCAAABBBCCCDDDFFFHHHJJJKKKLLLKKKOOOTTT^^^rrryyymmmttt~~~hhh\\\WWWTTTTTTUUUdddvvvoookkk]]]KKKGGGMMMOOOSSSZZZ^^^bbbhhhoootttwwwxxxzzz{{{~~~uuummmddd[[[XXXXXXWWWXXX[[[]]]```dddfffgggggghhhjjjlllmmmnnnqqquuuzzz~~~xxx}}}}}}|||}}}}}}|||{{{{{{}}}|||yyytttsssuuuyyy|||~~~mmmhhh{{{}}}kkkWWWIIIBBB@@@DDDIIIVVVWWWTTTaaa}}}uuucccWWWRRRSSSVVVZZZ^^^hhhwwwwwwuuuuuu}}}vvvpppooopppppppppooonnnkkkhhheee```ZZZUUUQQQUUUYYY\\\^^^```bbbdddkkkeee[[[RRRKKKHHHHHHIIIGGGFFFEEECCCAAA???>>>===;;;:::999777666666555555666777888:::::::::999999555333222000/////////000111111111111111111111111000000////////////000000///......,,,+++***)))))),,,,,,,,,,,,---...000000111111222777===BBBBBBAAACCCCCCDDDEEEGGGJJJLLLMMMJJJNNNRRR\\\ppp}}}ooovvv}}}|||~~~iii[[[TTTRRRUUUZZZzzzyyy~~~uuummmggg\\\PPPKKKMMMOOOTTT[[[aaaeeekkkrrrwwwyyyzzztttsssyyy~~~vvvmmmeeeccccccaaaaaacccdddhhhlllooopppppprrrtttwwwxxxzzz}}}|||~~~}}}||||||~~~~~~}}}}}}yyyuuupppooorrrxxx}}}~~~zzzzzzoookkkvvv^^^NNNFFFCCCFFFKKKUUUWWWTTT^^^vvvwwweeeZZZXXX]]]ccciiiooo|||wwwzzzzzzvvvsssssstttuuummmkkkiiifffdddaaa\\\YYYUUUYYY^^^`````````cccfffllliiibbb[[[TTTOOOMMMKKKJJJHHHGGGDDDBBB@@@??????;;;:::999888777666666666555666888999::::::999999666555333111000000000000111111111111111111111111000000////////////000000//////...---,,,++++++***............000111222333111111222777===AAAAAA@@@DDDDDDDDDEEEHHHJJJMMMNNNLLLOOOSSS\\\oootttyyy~~~ooorrr}}}hhhZZZRRRPPPVVV]]]uuu}}}}}}sssiii^^^SSSMMMLLLPPPUUU\\\bbbgggmmmtttzzz{{{zzzxxxjjjlllvvv|||tttmmmlllllljjjjjjkkkkkkpppvvvyyyyyyzzz|||~~~}}}}}}~~~}}}|||{{{xxxtttpppooottt{{{zzzyyymmmeeesss{{{ddddddRRRHHHEEEHHHLLLRRRWWWUUU[[[ooo~~~nnnddddddlllttt}}}vvvlll}}}{{{{{{yyyvvvrrrqqqrrrssskkkiiigggeeedddbbb___\\\YYY^^^bbbcccaaaaaacccfffkkkjjjgggbbb\\\VVVPPPMMMLLLJJJHHHFFFDDDBBBAAAAAA<<<;;;:::888777777666666555666888999:::::::::999666555333222000000000111111111111111111111111111000000////////////000111/////////...------,,,,,,******++++++---...///000111111222777===AAAAAA@@@DDDDDDEEEFFFHHHKKKMMMOOOPPPRRRUUU^^^ppp~~~www{{{ttt{{{{{{fffVVVPPPRRRWWWZZZ~~~}}}yyy|||xxxhhh]]]WWWSSSYYY^^^dddkkkpppuuuyyy|||tttxxxlllppp}}}yyyvvvttttttuuuwwwyyy|||yyy}}}}}}~~~~~~}}}{{{zzztttmmmjjjmmmsss{{{zzz{{{}}}xxxooobbb~~~mmmkkkYYYLLLEEECCCCCCSSSWWWSSS[[[||||||tttvvv~~~zzzppphhhjjjsss{{{sssrrrvvvwwwqqqkkknnnllliiieeebbb```______cccdddeeeccc___]]]\\\\\\___bbbgggiiiggg^^^SSSKKKEEEDDDCCCCCCDDDCCCAAA???;;;:::888666444333222111777777777999<<<<<<;;;999555444333111000//////...111111111111111000//////000111222111///------.........---,,,,,,,,,,,,---...------------...//////000111444777;;;???AAACCCEEEGGGIIIJJJJJJKKKLLLNNNRRRRRRRRRXXXiii~~~|||wwwcccSSSNNNPPPUUUYYYqqqnnn]]]YYY[[[\\\```gggmmmrrrvvvzzz}}}yyynnnyyywwwvvv}}}|||yyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzuuunnnjjjkkkqqqxxx}}}zzzyyy{{{yyytttuuurrrmmm[[[NNNFFFCCCCCCPPPXXXWWW```{{{~~~uuukkkhhhggggggrrr}}}{{{~~~yyysssrrruuuuuupppkkknnnmmmkkkhhhgggfffffffffdddddddddbbb^^^\\\[[[\\\]]]```dddgggfff```WWWPPPDDDCCCAAA@@@AAAAAA???>>><<<;;;999777666444444333666666777999;;;<<<:::999666555333111000/////////111111111111111000//////000111222111///------.........---,,,,,,,,,,,,---...------------.../////////111333777;;;>>>AAABBBEEEGGGIIIJJJJJJJJJLLLNNNPPPQQQRRRYYYjjj~~~{{{uuuaaaQQQLLLNNNSSSVVV___uuu}}}|||vvv\\\WWW]]]```eeekkkqqquuuyyy|||~~~xxxlllxxx}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{zzzuuunnniiiiiinnntttyyy{{{zzzwwwyyy||||||~~~qqq^^^PPPHHHDDDCCCMMMZZZZZZbbb}}}ooohhhcccbbb```cccsss{{{wwwuuutttsssqqqqqqqqqpppnnnkkkjjjiiihhhffffffffffffgggddddddccc```\\\ZZZZZZ[[[XXXZZZ]]]```aaa^^^YYYTTTFFFDDD@@@????????????>>>>>>===;;;999777666666555555555666888:::;;;:::888666555333222000/////////000000111111000000/////////111222111///...............---,,,,,,,,,,,,---...------------...//////...000222666:::===@@@AAAEEEGGGIIIIIIIIIJJJLLLNNNNNNPPPSSSZZZlllyyy}}}{{{wwwcccRRRLLLMMMQQQSSSRRR___hhhlllxxx}}}___XXX___fffjjjqqqvvvzzz}}}xxxnnn|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzuuunnnhhhgggkkkrrrwwwzzz}}}yyyzzzxxxdddSSSJJJFFFCCCMMM[[[[[[___}}}xxxssspppnnnmmmrrrnnniiiddd^^^aaarrr{{{qqqmmmlllhhhdddbbbdddfffgggfffeeedddddddddcccbbbaaa```aaabbbbbbaaaaaa```]]]ZZZXXXYYYZZZSSSSSSTTTVVVXXXXXXUUUSSSJJJGGGBBB??????@@@@@@@@@===<<<;;;999888777666666444444555777:::;;;:::888666555444222111000/////////000000000000000/////////000222111///......///......---,,,,,,,,,,,,---...------------...//////...///222555999===???AAAEEEFFFHHHIIIIIIJJJLLLNNNMMMOOOSSS\\\mmmuuu|||||||||gggUUUMMMMMMOOOPPPMMMQQQWWWeee|||jjjaaaeeejjjooovvv|||xxxooo~~~~~~~~~}}}{{{zzzyyyuuuoooiiifffjjjrrrxxx}}}|||}}}qqq|||jjjVVVMMMIIIFFFPPP[[[YYYXXXlll~~~}}}zzztttlllgggeeegggjjjkkkgggfffdddaaa___gggzzz|||pppbbbZZZXXXVVVPPPKKKLLLOOORRRSSSRRRQQQRRRSSSXXXWWWWWWWWWYYY[[[\\\^^^]]]]]]]]][[[XXXWWWWWWXXXSSSQQQPPPQQQRRRRRRQQQPPPKKKGGGBBB>>>>>>???@@@@@@<<<;;;999888666666555555333333444777:::;;;:::999666555444222111000000///...//////000000000//////...000111111///......///......---,,,,,,,,,,,,---...------------...//////...///222555999===???AAADDDFFFHHHIIIIIIIIIKKKMMMLLLNNNSSS\\\nnnyyy{{{{{{|||}}}tttvvvzzz{{{wwwtttqqqqqquuu}}}~~~iiiWWWNNNLLLMMMNNNKKKMMMVVVjjjsssggghhhnnnssszzzxxx|||~~~}}}{{{zzzxxxuuupppjjjgggkkkttt{{{iiiiiiyyypppZZZPPPLLLIIIRRRZZZWWWVVV___gggooo}}}yyyyyy{{{kkkjjjhhhhhhiiiiiihhhfff``````aaadddkkkvvv~~~vvvjjj```UUUPPPOOONNNIIIDDDDDDEEEFFFFFFDDDCCCCCCDDDDDDDDDEEEGGGJJJNNNQQQSSSVVVXXXYYYYYYWWWUUUUUUVVVTTTRRRPPPOOOPPPPPPOOONNNJJJEEE@@@===<<<<<<<<<<<<:::999888777666555555555333444555888;;;<<<;;;:::777666444333111000000000......///000000000//////...000111111///...///000......---,,,,,,,,,,,,---...------------...//////...000222666:::===@@@AAADDDFFFHHHHHHHHHIIIKKKMMMLLLNNNRRR\\\nnn{{{ooorrr~~~uuuiiihhh___cccgggmmmsss|||yyyxxx~~~~~~xxx^^^]]]\\\___gggrrr|||yyyzzz|||gggUUULLLJJJKKKKKKIIIPPP```vvvtttjjjkkkpppvvv~~~zzzzzz{{{}}}zzzyyy}}}zzzyyywwwuuuqqqllliiimmmwwwooo```mmmuuu\\\SSSOOOLLLSSSWWWWWWYYY]]][[[hhhxxxvvvxxxjjjjjjjjjjjjkkkiiifffcccfffgggjjjrrr|||{{{xxxtttmmmeee```ZZZTTTNNNMMMQQQUUUVVVVVVRRRPPPNNNKKKHHHFFFDDDCCC=========>>>@@@CCCEEEGGGPPPRRRVVVWWWVVVTTTTTTTTTSSSQQQNNNMMMMMMNNNMMMMMMIIIEEEAAA===<<<<<<;;;::::::999888777666555555555444444555888<<<===<<<;;;777666555333222111000000---......///000000//////...///111111/////////000......---,,,,,,,,,,,,---...------------.../////////111333777;;;>>>AAABBBDDDEEEGGGHHHHHHIIIKKKMMMLLLNNNRRR[[[mmm}}}uuukkkooo{{{~~~hhh\\\\\\YYY]]]```bbbdddkkkvvv~~~yyy}}}ttt^^^[[[[[[^^^dddnnnyyyxxxnnnqqq{{{xxxdddSSSJJJHHHIIIJJJGGGSSSiii}}}qqqlllrrrqqqwwwyyyxxx~~~}}}vvvtttwwwzzz|||~~~zzz}}}~~~uuuuuu}}}zzzxxxvvvuuurrrmmmjjjooozzz}}}~~~}}}aaalllwww]]]TTTQQQNNNTTTUUUWWW^^^```ZZZkkkxxxuuuuuussspppllljjjjjjjjjiiiiiihhhiiiooozzzqqqkkkddd```^^^YYYUUUSSSJJJFFFDDDHHHQQQ\\\dddhhhgggccc]]]XXXUUURRRNNNLLLEEEDDDCCCBBBAAABBBBBBCCCLLLOOOTTTVVVVVVTTTSSSRRROOOMMMKKKJJJKKKLLLKKKKKKKKKGGGCCC@@@???>>><<<;;;::::::888777666666666666444555666999<<<>>>===<<<777666555333222111000000------...///000000//////...///111111000//////000......---,,,,,,,,,,,,---...------------...//////000111444777;;;???AAACCCDDDEEEGGGHHHHHHIIIKKKMMMMMMNNNRRRZZZlll}}}nnnhhhuuuxxxsssrrruuuyyywwwooohhhhhhkkklllqqqpppyyy~~~}}}rrraaa```___tttssswwwoooYYYMMMJJJJJJLLLNNNMMMccc~~~vvvvvvwwwtttpppoooxxx~~~~~~zzzzzzzzzxxx~~~}}}|||xxxssspppooooootttvvv{{{uuuooopppyyy~~~{{{wwwuuuuuuuuuuuusssnnnkkkoooxxx~~~zzz{{{fffkkk{{{iii^^^XXXWWWWWWXXXYYYXXXUUU[[[ooozzzuuuxxxqqqrrrsssqqqnnnmmmoooqqqwwwwwwZZZNNNCCCDDDHHHIIIFFFEEECCCEEEGGGKKKYYYnnn~~~yyyqqqlllhhheeecccXXXTTTNNNKKKIIIIIIIIIHHHJJJNNNRRRTTTTTTRRRRRRRRROOOOOONNNLLLKKKJJJIIIIIIKKKIIIHHHGGGFFFBBB>>>:::===;;;888666666666555444444333333666999===>>>>>>===;;;888555222000//////////////////000000000000111111000///////////////,,,,,,------...//////000---------............///000000222666:::???CCCEEEBBBDDDGGGHHHHHHHHHJJJKKKLLLLLLNNNVVVjjjvvvhhhppp|||rrrmmmrrrxxxzzzggg```ggg{{{|||iiiTTTIIIGGGGGGIIILLLXXXrrrvvvpppnnnmmmooosss}}}|||~~~|||vvvppplllkkkoooqqqvvv}}}}}}uuuqqqttt~~~~~~{{{zzz{{{~~~vvvmmmhhhlllvvv}}}wwwwwwccchhh|||pppggg```[[[WWWXXXZZZXXXUUUZZZkkk}}}|||wwwyyyzzzyyyvvvrrrppprrrwww{{{kkkPPPEEE===>>>AAAAAA@@@@@@===@@@CCCIIIXXXqqqxxxrrriiiaaa[[[WWWSSSQQQPPPQQQRRRSSSTTTTTTSSSRRRPPPPPPPPPOOONNNLLLKKKJJJJJJIIIHHHGGGFFFCCC???<<<===;;;888666666666555444444333333666999===>>>>>>===;;;888555222000//////000000000000111111111111000000///.......................................------------............///000222555999===AAACCCBBBDDDGGGHHHHHHHHHJJJKKKKKKMMMPPPZZZnnnvvvkkkxxxyyyooonnnqqquuuxxx]]]___ooowwwdddPPPFFFEEEFFFHHHKKKVVVrrr|||qqqiiigggooozzz}}}uuupppnnnnnnppptttzzz|||vvvtttwwwwwwkkkffflllxxx}}}uuutttkkkqqqxxxrrriiiccc[[[[[[\\\\\\YYY]]]lll|||~~~}}}{{{yyywwwxxx~~~rrr]]]DDD>>>999999:::999:::===;;;???CCCHHHXXXrrr{{{rrriiibbb\\\YYYVVVSSSPPPPPPRRRTTTTTTSSSRRRRRRSSSRRRQQQOOOLLLJJJHHHGGGFFFFFFFFFDDDAAA>>>===;;;888666666666555444444333333666999===>>>>>>===;;;888555222000//////111111111111222222222222//////.........---------000000///...------,,,,,,------------............///000111444777;;;???AAABBBDDDGGGHHHHHHHHHJJJKKKJJJMMMRRR^^^rrr|||xxxrrrrrrtttyyy^^^dddxxxwwweeeQQQGGGFFFGGGIIILLLLLLaaa{{{qqqjjjrrr~~~}}}zzzzzzuuuuuuvvvyyy}}}xxxvvvxxxtttjjjgggooo|||vvvuuusss{{{}}}vvvpppllleeebbbaaa``````fffuuu~~~~~~~~~qqq^^^MMM>>>:::999:::999777:::???>>>CCCGGGKKKWWWmmm{{{qqqgggaaaXXXRRRLLLKKKPPPTTTTTTSSSSSSTTTUUUUUUSSSPPPMMMJJJGGGFFFEEEEEEEEEDDDBBB@@@===;;;888666666666555444444333333666999===>>>>>>===;;;888555222000//////000000000111111111222222///////////////......---/////////...------,,,,,,,,,,,,---------.........000111222444777;;;>>>@@@BBBDDDGGGHHHHHHHHHJJJKKKKKKNNNRRR]]]qqq~~~}}}}}}{{{eeeqqqxxxeeeRRRHHHFFFFFFGGGJJJKKKTTT```kkkvvvvvvxxx~~~~~~|||zzzzzz}}}|||zzzzzz{{{~~~zzzxxxzzz~~~}}}yyypppjjjjjjqqq|||~~~wwwvvvvvvxxxvvvvvvoooiiibbb```bbbkkk||||||qqqdddYYYQQQGGG???;;;999:::;;;:::888;;;@@@???EEEJJJMMMWWWhhhwww}}}ppphhhUUUOOOIIIIIINNNSSSTTTSSSSSSTTTUUUUUUSSSOOOLLLIIIEEEDDDCCCCCCDDDDDDBBB@@@===;;;888666666666555444444333333666999===>>>>>>===;;;888555222000///////////////000000000111111000111111111111000///...........................,,,,,,,,,------------...111111333555888<<>>>>>===999888999;;;;;;888:::>>><<>>>>>===;;;888555222000//////.../////////000000000000000111222333222111000///------..................,,,,,,,,,,,,------------000111222555888<<<@@@BBBBBBDDDGGGHHHHHHHHHJJJKKKMMMNNNQQQ[[[ooo~~~qqq```MMMEEEDDDDDDFFFHHHFFFKKKTTTbbbyyy|||yyyqqqnnnhhhccc___^^^^^^^^^aaadddjjjrrr{{{{{{nnn___ZZZZZZYYYYYY[[[```fffkkktttyyy~~~{{{xxxvvvyyy~~~~~~~~~yyytttnnnjjjkkkpppvvvzzzzzz}}}}}}vvvwwwpppxxxtttfff___]]]bbbmmmxxxzzzuuupppjjjfffbbb^^^XXXUUUVVVPPPGGGAAA===<<<>>>@@@:::777888;;;<<<::::::<<<;;;===@@@FFFRRR___dddcccVVVTTTQQQPPPRRRUUUVVVWWWTTTTTTWWWZZZ^^^___]]]\\\XXXWWWUUUSSSSSSSSSSSSSSSQQQPPPOOONNNLLLIIIGGGFFFDDDBBB@@@???@@@@@@???>>>===;;;888666666666555444444333333666999===>>>>>>===;;;888555222000////////////000000000111111111///000222222222111///.../////////...------,,,,,,++++++,,,,,,,,,---------...///111444888<<<@@@BBBBBBDDDGGGHHHHHHHHHJJJKKKLLLOOOSSS^^^rrrxxxzzz}}}ppp___MMMFFFFFFGGGIIIKKK???KKK[[[ooo~~~{{{vvvsssccc___ZZZVVVSSSTTTUUUWWWSSSWWW^^^iiiuuuuuudddRRRSSSTTTUUUVVVWWWZZZ___bbboooxxx{{{vvvssstttyyy~~~~~~~~~~~~~~~wwwrrrkkkiiikkkrrryyy}}}|||yyyyyygggdddqqqyyyjjjaaa]]]]]]dddlll{{{wwwoooggg^^^XXXWWWXXXXXXXXXRRRMMMGGGCCC???<<<<<<===<<<888888<<>>??????>>><<<===;;;888666666666555444444333333666:::===>>>>>>===;;;888555222000//////000111111111111222222222...///111222111000...---111111000///---,,,+++***++++++,,,,,,,,,---------,,,---///222777;;;???BBBBBBDDDGGGHHHHHHHHHJJJKKKKKKOOOVVVbbbvvvvvvzzz}}}xxxnnn]]]LLLEEEEEEDDDEEEFFFGGGHHHWWWsss~~~}}}|||{{{wwwrrrkkkfff\\\RRRLLLQQQ[[[aaa```^^^XXXTTTRRRYYYcccfff^^^UUUPPPRRRVVVWWWXXX[[[aaafffjjjsss~~~||||||}}}}}}zzzrrrmmmooouuu{{{~~~~~~~~~~~~~~~}}}zzzyyywwwsssmmmkkkmmmsssyyy|||~~~~~~}}}zzz}}}{{{bbbZZZjjj~~~ooofffbbbaaafffllluuu~~~uuuhhhbbb\\\XXXYYY[[[\\\[[[PPPIIIAAA===>>>@@@???===<<<;;;:::;;;<<<<<<;;;999???>>>>>>AAAHHHQQQWWWZZZ]]]cccgggggghhhkkkkkkhhhjjjgggcccbbbbbbdddeeeeeeeeehhhhhhaaaWWWOOOOOORRRPPPPPPNNNLLLJJJGGGEEEDDDEEEDDDBBB@@@????????????<<<:::777777777777555444555444444777:::>>>??????>>>;;;888444111000000000000000////////////000000000000000000000000000000......---------,,,,,,,,,---,,,,,,,,,,,,---......///000111444888<<<@@@BBBBBBEEEHHHJJJJJJIIIJJJJJJQQQQQQSSS]]]rrr{{{ssskkk~~~mmmlllttt~~~zzz}}}wwwiiiZZZJJJDDDEEEFFFGGGIIIDDDVVVpppwww|||zzzxxxuuupppkkkddd]]]YYYSSSPPPRRR\\\iiiooonnnjjjaaa[[[UUUSSSUUUTTTQQQMMMPPPTTTXXX[[[\\\^^^cccgggooovvvzzzvvvtttssssssrrrqqqqqqpppqqqqqqqqqtttpppooottt|||~~~~~~~~~~~~{{{yyywwwxxxrrrllljjjmmmttt{{{}}}yyy|||iiiWWWiiivvvmmmfffbbbccchhhooo|||~~~vvvkkkgggeeefffhhhhhheeeaaaMMMHHHBBB@@@AAABBB@@@>>>===<<<<<<===>>>???===<<<<<<<<<>>>BBBHHHMMMPPPQQQbbbqqqzzzyyytttjjj]]]TTTPPPPPPQQQQQQPPPNNNKKKHHHEEEDDDFFFDDDCCCAAA@@@???@@@@@@===;;;999777777777555444555444444666:::===??????>>>;;;888444111000000000111000000//////000000111////////////////////////......---------,,,,,,,,,---,,,,,,,,,,,,---......///000111444888<<<@@@BBBBBBDDDHHHJJJJJJIIIJJJJJJMMMNNNQQQ\\\rrrzzz}}}wwwzzzffffffnnn||||||zzz~~~uuudddUUUGGGCCCFFFHHHIIIKKKIIIoootttkkk}}}{{{uuunnnkkkfff___YYYSSSOOOMMMSSSXXXcccsssuuummmbbbWWWPPPMMMMMMNNNQQQWWW___dddfffhhhkkknnnyyy~~~tttjjjccc___ZZZZZZ[[[[[[\\\\\\\\\]]]bbbaaaccciiipppzzz~~~~~~~~~~~~~~~~~~}}}|||yyywwwvvvwwwrrrllljjjnnnuuu|||~~~{{{wwwzzzhhhXXXkkk~~~tttkkkdddcccfffnnn{{{~~~xxxtttrrrqqquuuxxxtttjjj```MMMJJJHHHIIIKKKJJJGGGDDD???===<<<<<<>>>>>>>>>===;;;<<<@@@EEEKKKMMMMMMLLL]]]vvvxxxmmmaaaXXXQQQMMMPPPPPPPPPOOOMMMJJJFFFDDDFFFEEECCCBBBAAA@@@AAAAAA???===:::888888777555333444444444666:::===>>>>>>>>>;;;888444111000000000111111111000000111111111////////////////////////......---------,,,,,,,,,---,,,,,,,,,,,,---......//////111444888<<<@@@BBBAAADDDHHHJJJJJJIIIJJJJJJJJJLLLQQQ^^^uuuzzzyyypppttt}}}|||yyy~~~rrr___RRREEECCCFFFHHHIIIKKKTTT~~~|||||||||ssseeeccczzz}}}tttkkk\\\ZZZTTTNNNJJJHHHIIIJJJYYYeeewww~~~pppcccZZZUUUSSSQQQTTT\\\fffnnnrrruuuxxx{{{yyyiii[[[TTTJJJJJJKKKKKKLLLLLLLLLKKKQQQRRRUUUYYY\\\cccrrr}}}}}}}}}}}}}}}~~~||||||}}}|||{{{yyywwwvvvuuuqqqmmmmmmppptttyyy{{{}}}~~~}}}yyyuuu{{{fff^^^sssyyyooohhhhhhlllrrr}}}{{{|||~~~{{{yyy{{{|||uuufffZZZQQQQQQTTTWWWZZZYYYTTTPPPFFFDDDAAA@@@@@@AAA@@@???>>>???CCCIIIOOOSSSTTTSSSXXXqqq~~~xxxtttnnnhhhbbb[[[SSSMMMMMMMMMNNNOOOMMMJJJGGGEEEFFFEEECCCBBBAAAAAAAAABBBAAA>>>;;;999888777555333444333333666:::===>>>>>>>>>;;;888444111000000000222222111111111111222222..............................---------,,,,,,,,,---,,,,,,,,,,,,---.........///111333777<<>>;;;999888777555333444333333666999<<<>>>>>>>>>;;;888444111000000000222222111111111111222222////////////////////////......---------,,,,,,,,,---,,,,,,,,,,,,---.........///000333777;;;???AAA???BBBFFFIIIIIIIIIJJJKKKKKKMMMRRR___vvvzzzwwwdddYYYUUU___kkkpppgggdddqqq~~~||||||www{{{}}}|||{{{{{{}}}~~~kkk[[[NNNCCCBBBEEEFFFEEEFFFOOOlllttteeeWWW[[[xxx~~~uuueeeVVVKKKJJJFFFAAA???BBBJJJQQQhhh|||xxxeeeVVV\\\cccnnnxxx~~~iii\\\FFFEEECCCBBBBBBBBBCCCDDDBBBEEEKKKQQQRRRVVVaaammmxxxyyy}}}||||||{{{zzzyyyyyyyyyyyy{{{|||}}}}}}|||{{{zzzyyyrrrpppoooooopppqqqpppnnn}}}|||zzzooofff~~~ssskkknnnuuupppvvv|||zzzxxxtttnnniiilllqqqwww{{{zzztttmmmgggXXXTTTNNNKKKIIIJJJJJJIIINNNNNNOOOSSSYYY```eeegggfffkkknnnmmmnnnppppppmmmppptttwwwuuuoooiiifffeee______aaaccceeebbb[[[UUUKKKKKKKKKJJJIIIHHHGGGFFFBBBAAA@@@>>>>>>>>>???@@@???===:::888888777555333333333333555999<<<======>>>;;;888444111000000000111111111000000111111111000000000000000000000000......---------,,,,,,,,,---,,,,,,,,,,,,---............000333777;;;???AAA???BBBFFFHHHIIIIIIJJJKKKIIIKKKPPP\\\rrrxxxrrrcccbbbgggnnnyyy{{{}}}|||zzzxxxvvvyyy}}}~~~}}}{{{zzzzzzyyyyyy|||yyyeeeWWWLLLBBBBBBEEEFFFFFFFFFHHHXXXjjjxxxqqqXXXVVVvvv{{{{{{}}}rrr___NNNIIIHHHFFFBBBAAAEEEOOOWWWwwwzzzlllgggmmmuuu}}}xxxlllPPPOOOLLLKKKKKKMMMPPPRRRSSSUUUZZZ^^^^^^]]]cccjjjkkkmmmqqqxxx~~~}}}|||zzzyyyxxxwwwwwwzzz{{{|||||||||{{{zzzyyytttqqqnnnmmmoooqqqrrrrrr|||zzzwwwyyyccceeetttiiihhhmmmoooiiiqqq~~~}}}}}}vvvpppeee```ZZZWWWVVVXXXYYYZZZ^^^\\\\\\^^^bbbfffiiijjjiiifff^^^TTTOOOQQQRRRQQQWWW]]]dddfffccc```______^^^^^^___```aaa```]]][[[QQQOOOMMMJJJGGGFFFEEEEEE???>>>===<<<<<<<<<===>>>===;;;999777777777555444333222333555999<<<======>>>;;;888444111000000000111000000//////000000111111111111111111111111111......---------,,,,,,,,,---,,,,,,,,,,,,---............000333666;;;>>>AAA>>>AAAEEEHHHIIIIIIJJJKKKIIIJJJOOO[[[rrr{{{yyyqqqxxx{{{wwwuuuvvvxxx{{{{{{zzzxxxxxxxxxxxxyyy{{{~~~uuuaaaUUUIII@@@AAAFFFGGGGGGGGGHHHQQQ___pppZZZRRRssssssuuu~~~|||qqq\\\JJJEEEFFFEEECCCCCCIIIUUU^^^}}}rrrvvv|||yyyaaa___\\\[[[\\\```dddggguuutttvvvwwwsssmmmmmmqqqoooooopppuuu|||}}}{{{yyyxxxwwwwwwyyyzzz{{{{{{{{{zzzyyyyyyvvvrrrmmmkkkmmmqqquuuwwwyyyvvvrrr}}}eeeWWWdddvvvgggccceeewwwoookkkrrr~~~wwwvvvqqqllliiijjjlllnnnpppjjjiiihhhiiikkkkkkkkkjjjkkkfffYYYHHH>>>>>>BBBDDDFFFNNNXXX]]]]]][[[\\\^^^[[[[[[[[[[[[[[[[[[]]]]]]VVVTTTOOOJJJGGGDDDCCCCCC======;;;::::::;;;<<<<<<<<<:::888777777777555444333222222555999<<<======>>>;;;888444111000000000000000////////////000000111111111111111111111111......---------,,,,,,,,,---,,,,,,,,,,,,---......---...000222666;;;>>>@@@>>>AAAEEEHHHIIIIIIJJJKKKKKKLLLPPP]]]uuuxxx~~~zzzvvvtttwww{{{|||xxxvvvyyyzzzyyyxxx{{{}}}|||{{{qqq]]]RRRJJJAAA>>>DDDJJJJJJGGGHHH```nnnwwwyyy^^^PPPiiizzzmmmuuuyyyhhhXXXNNNNNNKKKIIIHHHHHHLLLYYYfff~~~uuuqqqmmmmmmssszzz{{{{{{{{{uuuooopppxxx}}}|||zzzyyyxxx{{{|||{{{zzzxxxxxxxxxzzzuuussssssrrrooopppzzzyyylllvvvzzz[[[PPP```}}}{{{hhh______nnnxxxssszzz}}}yyyxxxyyy{{{}}}~~~|||||||||zzzxxxwwwxxxyyy{{{rrr___JJJAAACCCCCC@@@GGGPPP[[[^^^[[[XXXYYY[[[[[[ZZZZZZ\\\^^^```______^^^ZZZSSSLLLGGGDDDCCCCCC@@@???>>><<<;;;:::999999999999888666555444333222111111222555:::>>>@@@AAAAAA===888444333111000...111111000000//////......111000000///...---------////////////...---,,,+++---------............///...///111333777<<>>======<<<;;;:::::::::;;;::::::999888666555444333333222333777<<<@@@BBBBBBAAA===888555333222000///000000000000////////////111000000///......------............---,,,+++***------------...............///000333777;;;>>>@@@@@@CCCFFFHHHHHHHHHHHHIIILLLMMMQQQ]]]uuu~~~wwwtttrrrqqqnnntttyyyxxxxxxyyyxxxuuuvvvxxxzzzyyyyyy~~~jjjYYYGGGBBB???@@@EEEHHHGGGEEETTTdddwwwlllVVVSSSnnnwwwjjj]]]VVVUUUUUUYYYaaafffhhhkkkpppvvvnnnpppvvv|||~~~~~~{{{{{{|||||||||||||||}}}{{{tttppprrruuuuuuvvvyyyyyyvvvyyyxxxxxxhhhTTTXXXeeessshhheee]]]dddllluuurrrXXXIIIJJJRRRXXX``````___^^^\\\YYYWWWVVV\\\ZZZXXXXXXYYYZZZZZZZZZXXXTTTNNNGGGAAA===;;;;;;;;;;;;<<<<<<============;;;;;;:::999777666555444444444555999>>>AAACCCCCCAAA===888555333222111///////////////000000000000000000000///......------------------,,,+++***)))------------...............///000222666999===???@@@CCCFFFHHHHHHHHHIIIIIILLLMMMQQQ]]]tttxxxooosss}}}{{{yyysssqqqqqqqqquuuzzz}}}{{{zzz{{{{{{yyyuuuvvvwwwwwwxxxtttaaaRRREEE@@@>>>AAAEEEGGGIIIKKK```tttbbbNNNMMMgggyyyooofff```aaaaaagggrrrzzz}}}zzzqqqqqqwww~~~~~~~~~~~~~~~~~~~~~{{{zzzzzz{{{|||}}}|||{{{wwwqqqlllkkkllllllpppuuuwwwsssvvvwww}}}hhhSSS[[[gggyyymmmgggXXX\\\bbbkkk{{{~~~vvv___UUUXXXaaahhhkkkfff___\\\]]]```aaabbb^^^[[[XXXWWWWWWWWWWWWVVVQQQNNNIIIDDD@@@===<<<<<<;;;>>>AAADDDDDDCCCAAA???;;;;;;:::888777666555444444444666:::>>>AAABBBBBB@@@===888555333222111000.........///000111111111000000//////............------...------,,,+++***,,,,,,---------...............000222555999<<<>>>@@@CCCFFFGGGGGGHHHIIIJJJMMMNNNRRR___vvveeeVVVVVVWWWYYYeee||||||sssooooooqqqrrrxxx{{{zzzuuusssuuuwwwvvvssstttuuutttvvv~~~~~~lllYYYMMMFFF@@@===AAADDDGGGMMMTTTyyyXXXGGGGGG___~~~wwwpppllljjjiiiooozzzwwwvvvyyy}}}~~~}}}~~~}}}||||||{{{zzzyyyxxxyyy{{{{{{xxxvvvooojjjeeebbb___```kkkvvvxxxtttuuuvvv~~~oooUUU\\\nnnrrrhhhXXXYYY[[[cccttttttdddccciiiooorrrggg^^^TTTQQQUUU^^^eeehhh___\\\YYYVVVVVVUUUSSSRRRGGGEEECCCAAA@@@???@@@@@@AAAEEEJJJMMMMMMIIICCC???::::::999888666555444333333333555999===@@@AAA@@@???<<<777444333222111000------...///000111222222////////////............/////////......---,,,+++,,,,,,,,,------------.........///222555999<<<>>>@@@BBBEEEFFFGGGHHHJJJKKKNNNPPPUUUbbbyyyjjj[[[XXXNNNQQQ^^^vvvuuunnnlllmmmppprrryyy{{{xxxrrroooqqqssssssqqqrrrsssrrrttt~~~{{{fffTTTJJJEEE???>>>BBBEEEGGGPPP[[[qqqPPPFFFDDDZZZ|||xxxuuuooonnnsss{{{}}}{{{{{{}}}~~~~~~~~~}}}|||{{{{{{{{{yyywwwxxxyyyxxxtttpppgggccc___[[[XXX\\\jjjxxx{{{xxxwwwwwwtttXXX]]]xxxvvvjjjVVVTTTSSSYYYjjjtttkkkoootttuuutttbbbZZZPPPMMMQQQ[[[dddhhh^^^\\\YYYVVVTTTQQQNNNKKK@@@@@@@@@AAABBBDDDFFFHHHLLLOOORRRSSSPPPJJJCCC>>>::::::999888666555444333222222555999===??????>>>===:::666333222111000///---......///000111111222//////////////////......////////////...---,,,,,,,,,,,,,,,,,,---------------...///222666:::>>>@@@@@@BBBEEEFFFFFFHHHJJJLLLOOOQQQWWWeee|||~~~vvvkkkeee\\\ZZZ```rrrzzzqqqkkkiiikkkmmmnnnvvvyyywwwrrroooqqqsssrrrpppqqqqqqpppsss~~~vvv```NNNGGGAAA<<<>>>EEEGGGGGGPPP]]]}}}```LLLHHHBBBSSS{{{{{{yyywwwwww|||~~~~~~~~~~~~~~~{{{xxxxxxxxxvvvpppkkkddd___[[[ZZZ\\\bbbnnnzzz|||{{{xxxsssZZZaaayyykkkXXXYYYYYY^^^lll~~~xxxsssuuutttqqqpppbbb]]]VVVRRRSSSXXX^^^aaa[[[YYYWWWUUURRRNNNHHHDDDAAABBBDDDGGGJJJMMMPPPRRRWWWWWWUUUQQQLLLEEE@@@<<<;;;;;;:::999777666555444222333555999===??????===<<<888444111000000///.........//////000000111111.../////////////////////............---,,,++++++++++++,,,,,,,,,---------,,,---///333777<<<@@@BBB@@@BBBDDDEEEFFFHHHKKKMMMNNNQQQWWWfff~~~~~~wwwooommmgggfffrrr}}}xxxpppjjjhhhiiijjjkkkooossstttpppnnnoooooommmoooppppppooosss~~~rrr[[[IIICCC===:::???HHHJJJGGGOOO]]]zzzsssWWWKKKKKKAAALLLuuu|||zzz|||yyyxxxxxxuuuoooiiieee]]]YYY\\\cccjjjrrrzzz}}}yyyppp[[[ccc|||mmmbbbgggkkkqqq{{{}}}xxxvvvqqqlllkkkbbb___ZZZVVVSSSSSSTTTVVVYYYWWWUUUSSSPPPKKKDDD@@@GGGHHHKKKNNNRRRVVVYYY[[[___[[[UUUMMMFFFAAA===;;;===<<<;;;:::888777666666222333666:::>>>@@@???===;;;777333111000///...---////////////000000000000.........///////////////------------,,,+++******++++++,,,,,,,,,---------,,,---///333888===AAADDD@@@BBBDDDEEEFFFHHHKKKNNNMMMPPPWWWfff~~~~~~pppkkkoooppptttvvv{{{{{{qqqooommmkkkjjjjjjkkklllmmmlllmmmoooqqqrrrqqqppppppqqqpppooowwwzzzlllYYYHHH@@@???>>>???DDDGGGHHHNNNTTTqqqttt|||~~~]]]MMMIIICCCNNNhhh~~~}}}~~~|||}}}zzz|||{{{{{{{{{wwwpppiiiaaaXXXSSSZZZgggqqqyyy~~~www]]]YYYooowwwnnndddgggsssyyyssslllaaaZZZZZZYYYYYYXXXWWWVVVVVVVVVQQQUUUWWWUUUOOOKKKKKKMMMPPPVVV\\\^^^```eeegggfff]]]UUUJJJCCCAAA???<<<999;;;::::::999888777666666111333777;;;===?????????:::777333000000000///...////////////............111///---...111222000...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222777;;;@@@BBB???AAADDDEEEFFFGGGJJJLLLOOONNNQQQbbb|||ggg```ccchhhnnnvvv}}}zzzssspppkkkhhhggghhhkkkmmmpppnnnmmmnnnooopppooonnnooopppoooooowwwvvviiiVVVFFF>>>===;;;>>>CCCGGGHHHKKKPPPcccmmm~~~jjjPPPGGG@@@KKKeeexxxppphhhffflllvvvwwwxxx|||}}}zzzyyy||||||}}}}}}zzzyyyzzzvvvnnnggg\\\SSSOOOVVVdddoooyyy}}}yyyuuuZZZYYYnnn{{{jjjbbbhhhwwwxxxqqqkkkeee^^^XXXSSSVVVZZZ]]]\\\XXXSSSOOOSSSVVVXXXVVVQQQNNNNNNPPPTTT^^^gggjjjiiigggaaaZZZSSSLLLDDD???>>>>>>;;;999;;;::::::999888777666666222444777;;;===?????????:::666333000000000//////////////////............111///......000111000...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......000222666:::>>>@@@???AAADDDEEEFFFGGGJJJLLLOOOOOOSSSdddwwwbbb\\\___eeemmmzzzmmmeeeiiixxxoookkkgggccccccggglllooorrrpppmmmllllllmmmlllkkknnnnnnnnnooowww{{{qqqdddRRRCCC<<<::::::===DDDGGGGGGHHHLLLWWWhhhpppSSSHHH???FFF]]]wwwggg[[[SSSTTT___jjjoooqqqwww|||zzzwwwvvv~~~~~~~~~}}}yyyyyyyyytttllldddWWWPPPOOOXXXfffrrr{{{yyy~~~}}}fffWWW\\\qqqkkkccchhhvvvuuummmhhhddd___\\\TTTVVVZZZ\\\ZZZUUUOOOKKKPPPSSSWWWWWWUUUTTTVVVYYY___gggnnnmmmhhhaaaWWWNNNJJJEEE@@@===>>>>>><<<:::::::::999888777666666555333555888;;;===>>>>>>>>>999666222000000000000///////////////............000///......000000///......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000111333666999===???@@@BBBDDDEEEFFFGGGJJJLLLOOOOOOUUUgggttteeeccciiimmmuuulllaaacccooo{{{mmmbbbaaa______bbbgggllloooqqqnnnkkkiiijjjkkkkkkkkkkkkllllllnnnxxxvvvkkk^^^NNNBBB<<<::::::???EEEGGGFFFHHHMMM\\\nnnjjjRRRJJJAAADDDUUU{{{lllZZZNNNJJJNNNYYYdddiiimmmuuu~~~|||zzzxxxwww~~~}}}zzzyyyyyytttkkkcccXXXTTTWWWcccpppyyy}}}wwwjjjYYYTTT```xxxrrrggggggnnnvvv~~~|||uuuqqqmmmiiigggaaa```^^^ZZZVVVRRRNNNLLLMMMPPPUUUXXXYYY\\\```ccchhhkkkiiiaaaYYYTTTOOOIIIFFFCCC@@@???@@@@@@>>><<<::::::999888777666555555444666999<<<>>>>>>>>>>>>999666222000000000000///////////////............//////...////////////...///...---,,,+++*********++++++,,,,,,,,,,,,------...///000333666:::===???@@@BBBDDDFFFFFFHHHJJJLLLNNNOOOVVVgggqqqgggjjjsssxxxppp___nnnyyy{{{kkk]]]SSSVVVZZZ___dddiiikkkmmmllljjjhhhgggiiikkklllllliiijjjjjjmmmyyy~~~ooodddYYYKKKAAA===;;;===BBBFFFGGGGGGNNNWWWppp|||dddNNNIIICCCDDDRRRttt}}}lll^^^NNNFFFDDDGGGNNNUUU^^^ccclllxxx~~~|||zzzyyy{{{vvvqqqsss{{{~~~{{{zzzyyytttjjjbbbYYYYYY```nnnzzz~~~zzzwwwaaaRRRQQQbbb{{{zzzkkkfffhhhmmm|||yyy{{{~~~~~~~~~{{{wwwtttqqqpppnnnkkkfff___XXXSSSOOORRRTTTWWWYYY\\\___bbbdddffffff```VVVNNNKKKIIIGGGDDDCCCAAA@@@@@@???===<<<:::999999888777666555555555777:::<<<>>>>>>======888555222000000111000000////////////.............../////////.........//////...---,,,+++*********+++++++++,,,,,,---------,,,---///222666;;;???BBB@@@BBBEEEFFFGGGHHHKKKMMMMMMOOOUUUddd~~~|||zzz|||~~~nnneeeiiiqqq}}}|||pppkkkvvvfffYYYOOOTTT[[[ccchhhjjjjjjiiihhhfffeeefffiiikkkllllllgggggghhhmmmyyywwwhhh]]]RRRGGG???===<<<@@@FFFHHHGGGLLL\\\mmmcccKKKGGGDDDFFFSSSjjj}}}xxxfffXXXKKKEEEDDDCCCCCCEEELLLSSS^^^lllzzz|||yyywwwwwwpppiiiiiiqqq~~~|||{{{zzzsssiii```XXX[[[eeesss}}}|||xxxyyy```PPPQQQddd}}}ooohhhhhhmmmzzzwwwtttwww}}}ssskkkgggmmmvvvwwwxxxxxxyyyyyyxxxwwwvvvwwwyyyzzzyyyrrrhhh]]]WWW^^^^^^]]]\\\\\\\\\]]]]]]ZZZ]]][[[TTTMMMKKKGGGDDDBBBBBB@@@>>><<<;;;;;;:::999999888777666555555444666888;;;===>>>>>>===<<<888555222000000111111000////////////............---...//////------...///...------,,,++++++++++++***++++++,,,,,,------...+++,,,///222777<<<@@@BBBAAACCCEEEFFFGGGHHHKKKMMMLLLNNNTTTbbbzzz|||xxxzzzqqqffffffkkkzzzzzzuuuggg\\\XXX]]]ccciiilllkkkhhhffffffeeedddfffiiijjjjjjiiieeefffggglllzzz}}}ppp```UUULLLBBB===<<<:::@@@HHHIIIHHHRRRmmmaaaKKKIIIGGGGGGQQQccczzztttgggZZZNNNJJJJJJFFFAAA???AAAHHHTTTcccsss~~~xxxsssppprrrmmmhhhjjjttt}}}{{{zzzyyyrrrggg^^^YYY[[[eeesss|||yyywww|||```RRRWWWllluuummmkkkmmm~~~rrrmmmpppqqqttt{{{zzzcccZZZXXXUUUZZZbbb```bbbeeehhhlllqqquuuxxxxxx{{{|||tttkkkeeehhheeebbb^^^\\\ZZZXXXWWWRRRUUUVVVPPPLLLJJJHHHDDDAAA@@@???<<<:::::::::;;;999999888777666555444444777999;;;===>>>>>>===<<<888555111000000111111111////////////............,,,...000///---,,,...///------,,,++++++,,,,,,,,,******+++,,,,,,---......---...///222666;;;???AAAAAACCCEEEGGGGGGIIIKKKMMMLLLNNNTTTbbbzzz{{{yyy|||vvviiifffiiivvv{{{|||~~~zzzpppeee\\\cccfffkkknnnnnnkkkgggdddeeeeeeeeefffiiiiiihhhgggdddeeeffflllzzzyyykkk\\\QQQHHH???;;;;;;888@@@HHHIIIHHHVVVyyyttt\\\MMMNNNKKKGGGLLL```xxxrrreeeYYYNNNLLLLLLHHHBBB???@@@FFFQQQ___ppp|||uuummmiiiiiifffffflllvvv|||zzzyyywwwqqqeee\\\ZZZ\\\eeeqqq{{{xxxwww~~~}}}___TTT___vvv{{{qqqllljjjwwwkkkgggnnnnnnqqqwww~~~uuucccVVVXXXZZZTTTOOOQQQPPPRRRUUUZZZaaajjjsssyyyyyyzzz{{{|||zzzxxxuuusssjjjgggccc___\\\YYYWWWUUUPPPRRRPPPIIIFFFHHHIIIHHHAAAAAA???===;;;;;;<<<>>>999999888777666555444444888999;;;===>>>>>>===<<<777555111000000111111111000/////////............,,,...000///---,,,---000,,,,,,+++++++++,,,------******+++,,,,,,---......///000111333666:::===???AAACCCEEEGGGGGGIIIKKKMMMLLLNNNUUUccc{{{zzzyyyzzzhhheeelllsssssswwwzzzpppeee```___kkkpppsssrrrkkkfffddddddbbbbbbcccdddeeeeeeeeeeee```bbbfffqqqqqqaaaOOOFFFBBB>>>;;;;;;<<>>=========<<<;;;:::;;;;;;:::777555666666:::<<<>>>@@@@@@???===;;;444222000000111222111000//////////////////////////////............//////111000//////---,,,,,,+++000000...---,,,+++++++++,,,---///222666:::===???@@@CCCEEEGGGGGGHHHIIIKKKLLLNNNUUUeeewwwyyyssssss|||}}}|||tttkkkccc______fffjjjnnnmmmhhhcccbbbccc______```aaabbbbbbaaaaaaaaabbbfffppp{{{kkk[[[JJJBBB???<<<;;;<<>>===>>>???>>>===;;;;;;;;;999666555555666;;;===???@@@@@@>>><<<:::444222000000111111111000//////////////////////////////............//////---,,,,,,,,,++++++******,,,,,,+++*********++++++---...000333777;;;>>>@@@@@@CCCEEEGGGGGGHHHIIIKKKMMMPPPWWWfffvvvvvvzzz~~~}}}rrrkkkddd^^^]]]___^^^bbbfffgggccc``````aaa^^^^^^___`````````______ccccccgggrrruuucccTTTDDD===;;;:::;;;>>>CCCGGGHHHGGGMMM[[[jjjsss{{{mmm___YYYVVVPPPKKKIIINNNhhh|||xxxvvvrrrkkkiiijjjzzzmmmeeejjjttt{{{~~~{{{uuuooofff______aaabbbcccfff]]]TTTLLLMMM[[[iiiiiiaaaRRRRRRWWWccctttxxxkkk]]]WWWYYYZZZ\\\bbbrrr}}}}}}||||||}}}~~~yyyvvvtttnnncccYYYVVVVVV___nnn||||||dddYYYbbbuuullljjjyyyzzz}}}ooodddjjjoooqqqttt{{{zzz||||||vvvvvvyyy}}}|||yyykkkbbbZZZTTTPPPOOOTTT\\\WWWWWWYYY]]]aaaeeeffffffcccaaa]]]WWWUUUYYYaaaiiikkkfff```[[[YYYWWWUUUTTTTTTQQQNNNKKKJJJHHHFFFDDD???>>>===>>>@@@AAA@@@???<<<<<<;;;888555444555666<<<===???@@@???===;;;999333111000000111111111000//////////////////////////////............//////++++++++++++++++++++++++************++++++,,,---...///111444888<<>>@@@AAAAAA@@@<<<<<<:::777444333555777>>>???@@@@@@???<<<999777222111//////111111111000///////////////////////////......------......///------,,,,,,,,,,,,++++++------,,,,,,------......---...111444777;;;???@@@@@@CCCEEEGGGGGGHHHIIIKKKPPPRRRYYYhhhtttuuuvvvlllaaa\\\XXXUUUUUUYYYVVVXXX[[[]]]]]]]]]^^^^^^```````````````___^^^]]]^^^ccclllxxx{{{lllZZZMMM@@@999777777;;;@@@CCCEEEEEEBBBDDDTTToootttfff```]]]UUULLLFFFMMM]]]}}}ttteee]]]VVVSSSPPPOOOSSSYYYjjjmmmhhh\\\UUU[[[iiittt}}}zzzssseee[[[QQQPPPUUU___lllxxxrrrnnnfff^^^[[[YYYPPPGGGCCCFFFLLLVVVbbbppp|||vvvfffUUUNNNPPPPPPYYYiii~~~~~~~~~~~~}}}||||||{{{zzzuuupppllldddZZZUUUUUU[[[iiixxxwwwsss~~~oooZZZPPPSSSaaa~~~yyyrrrjjjtttyyypppnnnllllllsss}}}vvvooossszzz~~~ssseeeXXXXXX^^^bbbeeegggiiijjjnnntttyyyyyytttoooooojjjccc]]][[[___ffflllgggccc^^^ZZZYYYXXXWWWVVVVVVSSSNNNKKKHHHFFFCCC@@@;;;;;;<<<>>>@@@AAA@@@???<<<;;;999555333333666999???@@@AAA@@@>>>;;;777555222000//////000111111000////////////////////////......------------............---,,,,,,+++******......------,,,,,,------,,,---///222666:::===???@@@CCCEEEGGGGGGHHHIIIKKKOOORRRXXXgggrrrwwwxxxqqqlllcccZZZVVVTTTQQQRRRVVVUUUVVVXXXZZZ[[[\\\\\\\\\]]]]]]]]]\\\\\\ZZZYYYXXXWWW```lllwww~~~qqqcccUUUJJJ???:::888888<<>>???AAAAAA???===;;;:::777444222333888;;;AAAAAAAAA@@@===999555222111///......000111111000////////////////////////......------------......,,,,,,++++++*********)))---,,,++++++************,,,---///222666:::===???@@@CCCEEEGGGGGGHHHIIIKKKNNNQQQWWWfff}}}pppwwwyyymmmddd```YYYSSSQQQQQQOOOQQQTTTUUUVVVVVVXXXYYYZZZYYYXXX[[[ZZZZZZYYYXXXWWWVVVUUUTTTaaapppyyyzzzuuuhhh\\\NNNEEE>>>;;;::::::>>>DDDDDDCCCIIIWWWhhhzzzppphhh```^^^[[[UUUPPPOOOMMMUUUxxx}}}|||wwwhhhYYYTTTPPPQQQSSSUUU[[[bbbnnnuuuyyyyyy{{{wwwjjjWWWOOOLLLSSS^^^dddgggiiiiiinnnpppmmmgggaaaWWWMMMJJJQQQYYY^^^aaafffooowww}}}|||ttteeeZZZZZZaaaiiiwww}}}}}}}}}|||{{{yyywwwvvvppphhh___WWWPPPLLLQQQXXXcccsssrrruuu^^^NNNMMMZZZkkkkkkbbbjjj{{{~~~pppnnnuuu}}}lllmmmmmmgggfffnnnxxx~~~uuupppmmmrrrvvv{{{~~~yyytttsssuuuvvvttttttwwwtttwww{{{~~~{{{wwwsssqqqiiieee```\\\ZZZYYYXXXWWWSSSPPPLLLHHHFFFDDDAAA>>>AAAAAAAAABBBCCCBBB???===:::888555222111444999===BBBBBBBBB@@@===888444111000///......000111111000////////////////////////...------,,,,,,------...)))******+++,,,------...++++++*********+++,,,,,,---...000333777;;;>>>@@@@@@CCCEEEGGGGGGHHHIIIKKKNNNQQQWWWfff}}}~~~mmmttt~~~wwwkkkbbbXXXRRRNNNNNNOOOOOOQQQTTTVVVUUUUUUVVVXXXXXXWWWVVVZZZZZZZZZYYYXXXVVVUUUTTTVVVeeeuuu|||yyyqqqcccXXXHHHAAA<<<;;;;;;;;;@@@FFFFFFDDDMMMccc|||qqqjjjdddaaa\\\UUUQQQQQQLLLQQQtttyyy~~~}}}zzz}}}vvvfffaaa]]]\\\```eeeiiipppxxxvvvgggVVVPPPQQQ]]]iiilllhhheeeggglllqqqqqqpppjjj___SSSRRR[[[dddgggeeeeeejjjooo|||{{{qqqccc[[[```jjjttt~~~}}}zzzxxxwwwpppggg\\\SSSLLLKKKSSS\\\fffvvvqqq^^^MMMMMM^^^ssswwwcccZZZaaatttrrrllloooyyyhhhlllooofffbbbffftttxxxrrrmmmrrrxxx}}}{{{||||||jjjfffaaa\\\ZZZYYYXXXWWWRRROOOKKKGGGEEECCC@@@>>>EEEDDDDDDEEEEEECCC@@@===999777444111111444:::???BBBBBBBBB@@@===888333000000///---...000111111000////////////////////////...------,,,,,,------...))))))+++---///111333333+++++++++,,,---...000111...///111444888<<>>;;;999:::>>>CCCFFFIIIBBBZZZwwwrrrnnngggaaa[[[UUUPPPLLLIIIMMMhhh}}}}}}{{{{{{wwwooommmooosssyyy|||qqqfffUUUQQQYYYooo{{{tttiiidddhhhoootttssskkkdddaaaaaabbbgggmmmnnnlllkkkmmmpppwww{{{}}}vvvlllgggmmmvvv~~~|||{{{zzz{{{{{{zzzxxxuuullldddYYYPPPIIIJJJUUUbbbpppxxx|||vvvZZZNNNOOOhhhlllWWWUUUYYYaaawwwvvvkkkiii~~~tttkkkhhhfffeeedddfffzzzppplllooo{{{~~~~~~}}}~~~vvvjjjbbb\\\\\\[[[WWWTTTTTTRRRNNNGGGBBB??????BBBDDDDDDHHHHHHDDDDDDEEEAAA999;;;777333222555999===???DDDDDDCCC???:::666333222///...............///000000000111111111111000000......////////////......,,,---------------------///...---,,,,,,,,,---......///111444888;;;>>>@@@BBBCCCEEEFFFHHHHHHIIIIIIIIIPPPXXXfff~~~mmmmmmzzztttpppiii^^^UUUSSSQQQNNNKKKKKKNNNPPPQQQQQQSSSSSSTTTTTTUUUVVVVVVVVVXXXXXXWWWSSSOOOMMMPPPRRRddduuuwwwhhh[[[OOODDD???===:::999;;;???DDDGGGKKKKKKeee{{{oooppplllfffaaa\\\WWWSSSOOOLLLMMMccc~~~~~~qqqggg[[[]]]jjjzzz}}}tttmmmooovvvzzz}}}{{{uuuooommmmmmssswwwzzzxxxtttpppppprrryyy||||||vvvmmmjjjrrr~~~}}}|||{{{zzzyyyyyyxxxuuussslllcccXXXOOOJJJNNN[[[jjjuuu|||}}}|||VVVPPPWWWpppzzzdddSSSPPPRRRXXXlll}}}rrrnnntttuuuhhh^^^YYYXXX^^^pppvvvpppnnnsssxxxyyyzzz~~~~~~~~~|||sssjjjbbb\\\[[[ZZZVVVSSSSSSMMMJJJEEEAAA???AAACCCFFFEEEGGGGGGCCCBBBCCC>>>777999666333222555:::===???CCCCCCBBB>>>999555333333222222111111111111111222000000111111111111000000......////////////......------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---------...000333666:::===???BBBCCCEEEFFFHHHHHHIIIIIIKKKQQQXXXddd{{{lllnnnzzzssskkkfff___UUUNNNLLLJJJIIIJJJLLLOOOQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTVVVVVVTTTOOOKKKLLLTTTZZZppp}}}rrr^^^OOOEEE===<<<:::999999;;;@@@EEEIIIHHHQQQkkk}}}~~~}}}yyyvvvppplllkkkhhhdddaaa^^^[[[WWWTTTPPPNNN^^^|||}}}rrrhhhccckkkyyyyyymmmmmmuuuyyy{{{||||||zzzxxxwwwxxx~~~zzzvvvuuuvvv}}}~~~~~~|||uuullljjjvvv~~~|||}}}{{{yyyxxxwwwuuurrrpppmmmcccVVVNNNLLLSSSdddttt}}}|||rrrTTTVVVeee~~~mmm^^^QQQNNNMMMOOO```vvvzzztttmmm|||hhhXXXSSSTTTTTT\\\fffnnnyyy|||sssooonnnooouuu|||||||||~~~xxxlllddd\\\ZZZXXXSSSPPPPPPGGGEEEBBB@@@@@@BBBFFFHHHFFFGGGEEEAAA???>>>:::444777555222222666:::===???BBBAAA>>>:::666333333333444444333222111111111111///000000111111000000///---......//////......------,,,,,,,,,+++*********,,,,,,++++++++++++,,,---------///222666999<<<>>>BBBCCCDDDFFFHHHIIIIIIIIILLLQQQVVV```www}}}mmmrrr|||wwwmmmfff___[[[VVVPPPLLLMMMGGGIIILLLOOOQQQQQQOOOMMMNNNNNNOOOPPPPPPQQQQQQRRRPPPQQQOOOKKKIIINNN[[[eeevvv~~~|||kkkTTTFFF>>>:::999888888999===BBBHHHKKKHHHUUUjjjtttwwwzzzsssooooooooofffdddbbbaaa```^^^[[[YYYTTTOOO[[[|||~~~~~~}}}ssslllkkksss{{{zzzlll```eeeppppppssswwwyyy{{{|||}}}}}}~~~~~~}}}{{{uuullljjjxxx}}}{{{|||zzzxxxwwwvvvuuurrrooommmbbbUUUNNNOOOYYYlll}}}~~~fffRRR^^^ttteee\\\TTTQQQMMMLLLYYYkkkxxxnnn{{{rrrbbb[[[YYYUUUWWW[[[```iiiuuussslllkkkqqqwwwzzz|||~~~rrriii___ZZZUUUNNNJJJIIIAAA@@@@@@@@@BBBEEEHHHIIIHHHGGGCCC@@@===;;;777333555333111333666:::===>>>>>>===:::666222000111222222111000///............//////000000000000//////---------......------------,,,,,,+++***)))((((((++++++++++++++++++,,,,,,---...000333666:::===>>>AAABBBDDDFFFHHHIIIIIIJJJLLLPPPTTT]]]tttuuu|||~~~}}}~~~yyyqqqlll___XXXQQQOOOMMMIIIHHHJJJIIIKKKOOOQQQQQQOOOMMMKKKMMMMMMMMMNNNNNNNNNOOOOOOJJJJJJIIIHHHJJJTTTcccnnn}}}~~~vvvcccNNNAAA;;;:::888888888:::???EEEJJJNNNQQQ[[[kkkttt~~~wwwnnnlllbbbaaa``````aaa```]]][[[WWWRRRZZZwww}}}}}}yyyuuuwwwyyyxxxpppbbbZZZ___iiimmmqqqwwwzzz{{{{{{|||}}}~~~}}}}}}{{{vvvoooooo}}}}}}|||yyyxxxwwwwwwwwwuuuqqqnnnkkk```SSSOOOSSS___ssshhhWWWNNNccc~~~}}}```ZZZVVVTTTNNNLLLUUUbbb||||||ppp{{{{{{hhhZZZXXX[[[^^^aaadddlllyyy~~~sssnnnnnnooorrrwww}}}~~~vvvkkk___XXXQQQIIICCCBBB??????@@@BBBDDDGGGIIIJJJHHHEEE@@@>>>;;;888555333333222111333777:::<<<<<<:::999666333///...///111111000///...---,,,,,,,,,//////000000000000//////,,,,,,------------,,,,,,,,,,,,+++******)))((((((*********+++,,,,,,,,,,,,...///111444777;;;>>>@@@AAABBBDDDFFFHHHIIIJJJJJJJJJNNNRRR\\\sss|||{{{|||}}}zzz{{{vvvnnnfffbbb\\\TTTNNNLLLJJJGGGFFFIIIKKKNNNPPPPPPNNNLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLFFFFFFEEEGGGNNN[[[iiirrryyylll[[[JJJ>>>:::999888888999<<>>@@@AAABBBDDDFFFHHHIIIJJJKKKIIINNNRRR\\\ttt~~~~~~|||zzzxxxuuurrrsssxxx~~~|||zzzvvvoooggg___YYYWWWZZZSSSMMMLLLKKKHHHHHHJJJLLLMMMNNNMMMKKKIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJIIIFFFDDDCCCHHHSSS```kkkqqquuukkk\\\NNNDDD===:::999999999;;;>>>CCCIIINNNQQQ]]]dddxxxwwwccc]]]^^^]]]^^^___```___\\\ZZZXXXRRRRRRbbb|||~~~zzz}}}}}}tttqqqrrrttt|||}}}tttrrryyyzzzuuurrroooooowww}}}||||||}}}}}}|||zzzuuuuuuvvvwwwtttnnnfff```ZZZRRRLLLPPP[[[kkk~~~pppWWWMMMOOOSSSnnnuuuYYYUUUSSSRRRQQQOOOOOORRRggg}}}wwwyyy```QQQOOOPPPTTTUUUTTTWWW^^^fffpppxxxjjj___aaafffkkkqqqvvvyyy{{{|||cccYYYOOOKKKHHHDDDAAABBBCCCEEEGGGIIIJJJJJJIIIHHHAAA:::666666666222111444222111222444777999888777555666666555222000111111111000////////////000000......////////////......++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---.........---...///111333777:::===???@@@AAACCCFFFHHHJJJKKKKKKLLLPPPUUU___vvv}}}~~~{{{}}}}}}yyywwwooollljjjlllrrrxxx|||~~~yyy~~~}}}zzzvvvmmmlllhhhaaaYYYSSSOOONNNQQQKKKHHHHHHHHHFFFGGGIIIKKKLLLLLLJJJHHHHHHKKKNNNOOOOOONNNLLLKKKJJJIIIHHHHHHDDDCCCIIIVVVccckkknnnggg[[[LLLBBB>>><<<::::::::::::<<>>666222333333///000333222222222444777888777666666777888777555333222333///............//////000......////////////......+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,***+++,,,...//////......---...000222666999<<<>>>@@@AAACCCFFFHHHJJJKKKKKKNNNSSSWWWaaawwwzzz~~~yyy~~~~~~{{{xxxvvvlllllloootttyyyyyyuuuqqqsssvvvyyy|||}}}~~~xxxtttttttttpppmmmcccaaa]]]XXXSSSNNNKKKIIIFFFFFFFFFFFFGGGHHHIIIIIIMMMLLLKKKJJJJJJKKKMMMNNNKKKKKKJJJHHHFFFDDDAAA@@@HHHEEEFFFOOO^^^hhhjjjhhh[[[OOODDD???===;;;999:::;;;:::>>>DDDEEEFFFUUUiiissswwwfff^^^[[[\\\[[[[[[]]]```___\\\XXXUUUWWWOOORRRkkk{{{uuuuuuzzz|||yyywwwrrrjjjdddbbbdddhhhiiinnnvvv}}}}}}}}}}}}|||{{{zzzzzzrrruuuxxxvvvnnncccYYYSSSJJJLLLQQQXXXcccssssssVVVFFFDDDFFFeeedddYYYXXXVVVTTTSSSSSSTTTTTT\\\kkknnnjjjrrrtttfffSSSJJJRRRVVVNNNJJJNNNLLLLLLXXXlllzzztttppphhh```]]]aaajjjqqqxxxxxxzzz|||uuuhhh]]]WWWMMMJJJFFFDDDDDDDDDDDDCCCEEEKKKNNNMMMMMMNNNGGG???999777555333111000000000///111444777777555222000666999;;;999555111///000000//////.........//////////////////...---,,,+++000///...---,,,+++++++++***++++++,,,,,,+++++++++---,,,+++******,,,...///...///111333777:::===>>>???AAACCCDDDEEEFFFHHHJJJSSSTTTVVV```uuu~~~|||{{{uuuxxx}}}}}}wwwrrrnnnoooppprrrtttuuuuuuvvvwww|||zzzxxxwwwyyy{{{||||||xxxrrrllliiihhhgggddd```ZZZYYYUUUQQQMMMIIIFFFDDDCCCDDDFFFGGGHHHHHHGGGFFFGGGFFFFFFFFFGGGIIIJJJKKKJJJIIIIIIHHHFFFEEEDDDCCCDDDEEEKKKXXXeeekkkiiidddSSSHHH???<<<<<<:::999:::888;;;@@@FFFJJJTTThhhzzzrrrddd______\\\ZZZZZZ\\\^^^^^^[[[YYYUUUWWWPPPQQQgggzzzvvvpppttt{{{}}}{{{{{{}}}yyyqqqhhhaaaaaaeeejjjmmmsss{{{zzz{{{{{{{{{{{{yyyxxxwwwsssuuuuuuqqqggg\\\RRRLLLIIIKKKPPPYYYgggwwwsssTTTGGGLLLVVVooo|||aaaZZZYYYWWWUUUTTTSSSTTTTTTXXXdddvvvpppgggjjjuuu}}}vvviii[[[SSSPPPMMMIIIGGGJJJHHHNNN]]]iiiqqq~~~{{{qqqggg```^^^```bbblllmmmnnnqqquuuyyy|||~~~uuuiii^^^VVVOOOKKKJJJGGGEEEDDDEEEGGGGGGGGGJJJNNNOOOMMMLLLKKKEEE===888666444222111000000111111222444666666555444333666888:::888444111///000//////............//////////////////...---,,,,,,......,,,++++++*********---------...------,,,,,,,,,+++***))))))+++---......///111333777:::===>>>@@@AAADDDEEEEEEFFFHHHJJJPPPQQQTTT```vvv~~~}}}}}}tttmmmjjjjjjjjjiiiiiihhhiiiiiiiiilllkkkiiijjjmmmoooppppppfffbbb^^^\\\[[[ZZZVVVRRRQQQPPPNNNKKKHHHEEEBBBAAAAAACCCFFFHHHIIIHHHFFFDDDCCCCCCCCCDDDFFFGGGIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFEEELLLXXXfffooommmbbbXXXGGG???999999:::888888999888@@@EEEEEEJJJZZZppp~~~ttteee\\\[[[^^^[[[ZZZYYYYYY[[[[[[ZZZYYYRRRVVVQQQOOO___sss~~~xxxtttrrrnnnrrrwww}}}}}}{{{{{{zzzsssggg\\\UUUWWW^^^dddmmmssszzz}}}|||zzzyyyzzzxxxyyyyyyzzzyyywwwuuutttqqqqqqooohhh^^^SSSKKKGGGGGGJJJQQQ]]]mmm|||tttQQQGGGTTTdddsss]]]ZZZYYYWWWVVVTTTSSSSSSRRRTTTZZZfffxxxrrrnnnwwwoooYYYNNNMMMIIIBBBHHHCCCCCCKKKSSSZZZhhhwww~~~vvvnnnhhhccc```[[[\\\]]]___bbbfffiiikkkmmmpppttttttqqqmmmiiigggddd___VVVOOOKKKHHHFFFEEEHHHGGGEEEFFFIIIKKKLLLLLLPPPQQQPPPLLLIIIGGG@@@999666555333222111111222222444444444444444555555666555777888777444111000000//////............///////////////......---,,,,,,---,,,+++******)))******------......---,,,+++++++++***)))))))))***,,,---...///111333777:::===>>>AAACCCDDDEEEEEEEEEGGGIIIMMMOOOSSS___vvv}}}yyy~~~}}}}}}yyyqqqkkkhhhhhheeebbb``````______^^^___]]]\\\]]]___aaaaaaaaaYYYWWWUUUTTTTTTRRRMMMJJJKKKJJJIIIHHHFFFDDDCCCBBBCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFMMMWWWgggtttvvvkkkXXXJJJ@@@:::666888999777777999888DDDIIIEEEIII\\\pppzzz}}}~~~qqqfff]]]XXXYYY\\\ZZZYYYXXXXXXXXXYYYYYYYYYQQQVVVRRROOOWWWfffzzzuuutttttttttuuuwww{{{~~~~~~~~~~~~}}}~~~vvvmmm___QQQLLLNNNVVV\\\ggglllqqqrrrpppooopppsssyyyyyyyyyyyyxxxuuusssrrrnnnlllggg___UUULLLGGGEEEGGGKKKUUUccctttlllQQQPPPeeexxxjjjYYYXXXWWWVVVTTTSSSQQQPPPPPPRRRRRRXXXggg}}}|||xxx~~~|||iiiYYYNNNHHHCCCFFFAAA>>>@@@DDDIIITTT```rrrwww}}}yyyrrrmmm[[[ZZZYYYXXXWWWXXXYYYZZZYYYZZZ\\\]]][[[XXXUUUTTTQQQOOOLLLKKKLLLLLLLLLKKKLLLKKKJJJLLLOOOQQQRRRRRRUUUSSSOOOJJJFFFAAA;;;666444333222111111222333444555444333111222444666777555666666555333222000000///............//////000000//////...------,,,,,,,,,,,,+++***************+++++++++++++++***)))(((++++++*********+++,,,---...///111333777:::<<<>>>BBBDDDEEEEEEEEEEEEGGGHHHMMMNNNRRR___wwwuuu}}}xxxsss{{{}}}|||zzzyyyxxxyyywwwuuuuuuuuusssooolllhhhddd```]]]\\\\\\ZZZXXXWWWUUUTTTSSSTTTUUUTTTSSSQQQPPPPPPPPPOOOMMMIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEGGGIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGEEECCCAAAAAABBBDDDFFFTTT```oooyyywwwgggRRRCCC===888666888999777888:::888DDDJJJGGGKKK]]]oooxxxxxxuuuhhhbbb___[[[ZZZ]]]YYYYYYXXXXXXWWWWWWXXXYYYTTTZZZVVVSSSWWW___vvv|||}}}~~~{{{yyyxxxyyy{{{~~~||||||~~~~~~}}}~~~wwwmmm```UUUQQQSSSYYY^^^eeeiiimmmnnnnnnooorrruuu}}}|||{{{yyywwwtttrrrqqqnnnjjjbbbWWWLLLFFFDDDDDDIIIPPP\\\lll{{{xxx[[[RRRbbb}}}sssaaaVVVUUUTTTSSSRRRQQQOOONNNMMMOOOLLLNNN[[[qqqzzz~~~nnnSSSEEEEEEEEEBBB@@@??????AAAHHHNNNYYY]]]dddnnnvvv|||}}}xxxllljjjgggccc^^^[[[XXXVVVQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSUUUXXXXXXVVVTTTSSSRRRQQQRRRUUUVVVVVVVVVWWWRRRKKKFFFAAA;;;666444222222111000111222333444555444222111111333555777555444444333333222111000...............///000000000000...---,,,,,,---------,,,,,,++++++++++++,,,***+++++++++******)))(((,,,,,,,,,,,,------.........///111333777:::<<<>>>BBBDDDFFFFFFEEEFFFGGGIIIOOOPPPSSS___vvv}}}ttt}}}yyytttpppvvvwwwyyy{{{}}}~~~~~~{{{xxxvvvtttsssuuuqqqnnnooossstttrrrooogggccc___]]]]]]\\\XXXUUUSSSQQQOOOOOOOOONNNLLLJJJJJJJJJKKKJJJIIIHHHFFFEEECCCCCCCCCCCCCCCDDDDDDDDDGGGFFFDDDBBBCCCFFFIIIKKKGGGGGGGGGGGGFFFEEEDDDCCCEEECCCAAA@@@@@@CCCFFFIIIXXXbbbooouuuooo___NNNBBB<<<888777999999888:::>>>@@@GGGJJJGGGHHHTTTfffrrrtttddd___^^^YYYWWWZZZWWWXXXYYYYYYWWWWWWXXXYYYXXX]]][[[XXXZZZ\\\ppp{{{wwwtttvvv{{{~~~}}}|||}}}}}}zzzzzzuuuooogggbbbaaacccfffhhhpppsssxxx}}}|||xxxtttrrrqqqpppnnnhhh]]]PPPEEEAAABBBDDDNNNWWWfffuuu}}}yyy^^^MMMTTTnnn{{{ggg[[[UUUQQQQQQQQQQQQPPPNNNMMMLLLLLLJJJJJJTTTfff|||```GGGCCCDDDDDDCCCAAA??????BBBEEEKKKLLLTTTaaakkkssszzzzzzxxxvvvqqqkkkeee```\\\YYYWWWUUUUUUWWWYYYZZZYYY___^^^___``````^^^[[[XXXVVVUUUUUUVVVXXXYYYXXXWWWUUUMMMEEEAAA<<<666333444222111111000111222333444444444444444444555555666444333111111222333111000......---......///000111111000...---,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++------------...............///111333777:::===>>>BBBDDDEEEFFFFFFFFFHHHJJJPPPQQQTTT```vvvttt}}}yyyuuurrrqqqpppqqqrrrtttwwwzzz}}}}}}|||{{{xxxvvvtttrrrqqqqqqppppppppppppooonnnmmmeeebbb^^^]]]^^^\\\XXXSSSQQQOOONNNMMMMMMLLLIIIGGGEEEFFFGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBDDDFFFGGGEEEEEEFFFGGGFFFEEEDDDDDDCCCAAA@@@???BBBGGGLLLOOO^^^eeellllllbbbTTTGGG@@@:::777666999999999===BBBGGGHHHIIIJJJMMMWWWmmm{{{ddd]]][[[UUUSSSUUUVVVXXX[[[[[[YYYWWWXXXYYYXXX\\\ZZZYYYZZZYYYhhh|||uuuqqqrrryyy~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzvvvtttsssvvvyyy||||||||||||vvvqqqoooooooooggg```TTTHHHAAAAAAFFFKKKSSS___ppp|||pppbbbPPPJJJZZZvvvooo^^^VVVUUUOOOPPPPPPQQQPPPOOONNNMMMKKKJJJJJJMMMYYYmmmtttTTTDDDCCCDDDCCCAAA>>>>>>@@@AAADDDCCCIIITTT]]]ccckkksss}}}}}}~~~~~~}}}yyytttnnnkkkjjjhhhggghhhkkkmmmlllkkkrrrnnnjjjfffccc___[[[XXXTTTSSSSSSUUUXXXYYYXXXWWWQQQHHH???;;;777222111444222111000000000111222333444555777888888888666555444222000000222333222000---------......///000111111000...,,,,,,,,,---...++++++************++++++)))***+++,,,,,,---,,,,,,,,,,,,------......------...///111333777:::===>>>AAACCCEEEFFFFFFGGGIIIKKKOOOPPPSSS___vvv~~~qqq~~~vvvrrrrrrxxxsssrrrrrrmmmmmmmmmooorrrwww{{{~~~{{{zzzyyywwwuuutttrrrrrrnnnqqqtttrrrmmmiiiggghhhccc```]]]]]]^^^]]]WWWRRRPPPOOOMMMMMMMMMLLLJJJHHHDDDEEEFFFEEEDDDCCCDDDEEEDDDEEEEEEFFFFFFGGGGGGHHH@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFAAA@@@???@@@DDDJJJQQQUUUdddhhhjjjeeeXXXJJJ@@@;;;888555555888999:::???FFFFFFDDDGGGQQQ[[[kkkkkkaaa]]]WWWTTTWWWUUUXXX\\\\\\ZZZWWWWWWXXXUUUXXXVVVVVVXXXTTTaaa|||}}}vvvqqqssszzz~~~~~~||||||}}}~~~~~~|||~~~|||tttooommmmmmnnn]]]WWWLLLCCC???CCCLLLSSSVVVdddvvvyyyUUUNNNGGGLLLccc|||gggXXXTTTUUUOOOOOOQQQQQQQQQPPPOOOOOOLLLLLLJJJHHHMMM^^^wwwcccGGGAAACCCBBB>>><<<===??????>>>;;;===EEELLLOOOVVV^^^jjjvvv~~~~~~{{{vvvvvvwwwzzz~~~~~~{{{{{{rrriiiccc___[[[YYYPPPPPPQQQSSSVVVXXXXXXWWWNNNDDD;;;888555000000444222222111000000111222333444666999<<<<<<:::888666444111//////222333222000---------......000111111222000...,,,+++,,,---...***)))))))))))))))******&&&'''((()))***+++++++++***+++,,,---------,,,,,,//////111333777:::===>>>@@@BBBEEEFFFGGGHHHJJJLLLNNNOOOSSS___vvvzzzppp}}}qqqjjj{{{zzzppplllmmmkkkjjjkkkoootttxxxyyy}}}|||yyywwwuuurrrnnnlllmmmlllkkkkkkkkkiiieeeaaaaaa___\\\[[[ZZZYYYVVVTTTSSSRRRQQQPPPOOONNNMMMMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEEEECCCAAA@@@@@@@@@BBBCCCGGGGGGFFFEEEEEEEEEEEEEEE???>>>AAAGGGIIIKKKTTT```dddbbb\\\RRRHHHAAA<<<;;;666555666999===AAADDDDDDFFFJJJPPP\\\oooooofff```WWWTTTXXXXXXXXXXXXWWWWWWVVVVVVVVVYYYVVVUUUUUUVVVZZZfffsss~~~zzzwwwzzz~~~~~~}}}xxxqqqlllhhhffffffXXXNNNEEEBBBAAACCCMMMYYYdddppp|||iiiSSSNNNJJJRRRhhhppp]]]XXXVVVTTTMMMNNNOOOOOOOOOOOONNNNNNIIIIIIIIIHHHLLLXXXiiiuuunnn___QQQJJJBBB???@@@@@@===:::::::::;;;===@@@CCCGGGIIIXXXZZZ```gggooowww}}}yyyjjjaaa^^^[[[VVVQQQOOOLLLKKKNNNSSSUUURRRNNNDDD>>>666111111333444444555333111//////000333444000555>>>EEEFFFBBB<<<888111111111000111111222333---......///////////////,,,,,,------...---------))))))))))))))))))))))))******+++++++++,,,,,,,,,''')))************+++---///000222444555888<<>>BBBDDDHHHYYYjjjvvvuuuddd___[[[TTTRRRVVVYYYYYYYYYXXXWWWWWWVVVVVVWWWTTTTTTUUUUUUXXXbbbmmm|||xxxxxx|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}{{{tttooouuuzzzyyyvvvqqqkkkeee```]]]QQQIIICCCCCCFFFLLLXXXdddsss}}}yyy^^^PPPIIIIIIXXXqqqiiiYYYUUUTTTQQQJJJKKKKKKLLLLLLKKKKKKKKKHHHIIIHHHHHHIIIRRR___iii~~~{{{xxx}}}zzzpppdddVVVEEE<<<===???===::::::::::::;;;<<<>>>???@@@IIILLLRRR[[[dddmmmtttxxx~~~~~~{{{qqqhhh\\\VVVUUUTTTPPPKKKJJJIIIHHHKKKNNNMMMHHHCCC===999333111222444444444000000//////000222444555444888>>>CCCCCC???999555111000000000000000111111...///////////////......,,,,,,---------------,,,))))))))))))))))))))))))*********+++++++++,,,,,,((()))++++++******,,,---...000222444666:::???BBBDDDEEEEEEGGGHHHIIIJJJJJJNNNSSSUUUdddpppqqqrrrccckkk}}}rrrmmmlllkkkmmmppprrrssssssyyyxxxwwwtttqqqnnnllljjjiiigggeeedddccc```\\\YYYVVVUUUSSSSSSTTTTTTSSSQQQPPPOOOOOONNNMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCBBB@@@???>>>AAA@@@@@@AAACCCEEEGGGIIIFFFFFFFFFEEEDDDBBBAAA@@@FFF@@@@@@JJJXXX___aaaaaaTTTNNNEEE???;;;999555222777777777888;;;@@@DDDGGGKKKdddzzz}}}mmm```]]][[[UUUTTTWWWZZZZZZYYYYYYXXXWWWWWWVVVTTTRRRSSSTTTTTTUUU]]]fff~~~zzzwwwwwwxxx~~~}}}}}}}}}~~~|||}}}~~~~~~~~~}}}|||{{{wwwppphhhcccdddmmmxxx}}}|||ssssssrrrnnnggg^^^UUUPPPKKKEEEBBBFFFNNNXXXeeeppp|||zzznnn}}}yyyWWWKKKEEELLLdddvvv```UUUSSSQQQMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHGGGFFFJJJRRRXXXmmm|||{{{vvvdddcccqqqzzzgggOOO@@@>>>???===:::;;;::::::::::::999999999@@@CCCIIIRRR[[[dddlllppptttyyy}}}zzzsssnnnqqquuurrrfffZZZTTTMMMKKKMMMMMMJJJGGGIIIHHHHHHJJJKKKHHHAAA;;;555333222222333444444333......///000111333555666;;;===@@@AAA???;;;666333111111000000///000000000000000000000///...------,,,,,,------------,,,,,,))))))))))))))))))))))))*********++++++++++++,,,)))***,,,,,,++++++---...---///222444777;;;@@@DDDEEEEEEFFFGGGHHHHHHIIIJJJOOOSSSSSSaaa}}}ssstttdddaaarrr~~~{{{lllkkkkkknnnrrrvvvxxxyyyuuuuuutttrrrnnnkkkiiihhhfffdddbbb```___\\\XXXUUUUUUSSSRRRRRRSSSRRRQQQOOOMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBDDDEEEGGGHHHEEEEEEEEEEEECCCAAA???>>>CCCDDDIIIUUU```ccc___YYYNNNFFF===888888888666333555666999<<<@@@DDDIIILLLTTThhhvvv{{{uuuiii```]]][[[WWWUUUVVVZZZZZZYYYXXXWWWWWWVVVVVVTTTRRRSSSVVVVVVUUUYYY___rrr}}}yyyuuutttzzz|||~~~~~~}}}|||~~~||||||~~~}}}{{{xxxqqqggg```^^^dddmmmzzz}}}zzzqqqpppmmmggg^^^TTTKKKEEEGGGEEEEEEKKKVVVcccpppyyyiiiRRRHHHHHHVVVsssiiiXXXRRRRRROOOKKKJJJJJJIIIIIIIIIIIIIIIIIIEEEFFFGGGGGGEEEFFFIIIKKK]]]tttmmmeeennn~~~{{{fffTTTIIIBBB>>>:::::::::::::::999999888777===???DDDJJJQQQXXX^^^aaabbbgggjjjhhhbbbbbbhhhooowwwrrrkkkfffeeebbb[[[TTTMMMIIIFFFGGGJJJKKKHHHEEEDDDDDDCCCCCCCCC@@@;;;777111111222444555555333222000000000111222555777999CCCBBBAAA???<<<999555333333333222111000000000111222111111111///...---,,,,,,,,,---------,,,++++++))))))))))))))))))))))))************++++++++++++)))+++,,,,,,,,,,,,---///...///222444666:::>>>BBBEEEEEEFFFGGGHHHIIIIIIJJJNNNQQQQQQ^^^zzzuuuvvviii]]]dddllllllsssqqqnnnooorrrvvvyyyzzzsssttttttqqqllliiihhhhhhcccaaa^^^]]][[[XXXUUURRRRRRPPPNNNMMMMMMMMMKKKIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@CCCLLLYYYcccfffaaaWWWOOOFFF???777444666888666444444888===AAACCCFFFIIIKKK\\\gggqqq}}}iiiccc\\\[[[ZZZXXXVVVWWWZZZZZZYYYXXXWWWVVVUUUUUUUUUSSSUUUXXXXXXWWWXXX]]]iii|||}}}xxxuuuvvvvvvxxx|||~~~{{{}}}}}}~~~}}}}}}zzzwwwtttjjj]]]XXXYYYcccmmm{{{{{{tttpppllleee\\\SSSJJJDDD@@@CCCEEEIIIRRRaaaqqq|||pppRRRIIIKKKTTThhhuuu```TTTRRRRRROOOLLLJJJJJJIIIHHHGGGGGGHHHHHHEEEFFFGGGGGGFFFFFFFFFGGGMMMaaazzzvvvvvvwww```MMMAAA<<<888888888888888999999999999:::<<>>;;;888666555666555444333222222111111222222222111000...---,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,,,,,,,---//////000222333444777;;;>>>DDDDDDEEEFFFHHHIIIJJJKKKOOORRRSSS```|||yyylllppptttaaa\\\___bbblllsss|||sssmmmkkkmmmppprrrppprrrssspppkkkgggggghhh___]]]ZZZXXXWWWUUURRRPPPRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>======>>>???AAABBBDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDIIIVVVcccgggbbbYYYOOOHHH>>>999444222333555555444666;;;AAACCCDDDEEEHHHKKKZZZdddvvv{{{ccc```]]]\\\]]]^^^______[[[[[[ZZZYYYWWWVVVUUUUUUWWWUUUVVVZZZ[[[YYYYYY\\\cccsss~~~~~~}}}zzzvvvssstttyyy}}}}}}~~~yyyzzz|||~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}}}}||||||{{{{{{zzz|||~~~~~~{{{yyytttgggXXXTTTXXXdddooowwwnnnkkkeee[[[PPPHHHBBB@@@@@@@@@FFFNNN[[[mmm]]]FFFIIIUUUeee|||~~~nnn\\\UUUTTTRRROOONNNJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGTTTggg|||zzz___MMMEEE<<<;;;:::888888888999:::999999999999999:::;;;<<>>>>>@@@?????????@@@@@@>>><<<777555444222222333444555222333555444222111111222...111666<<>>@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@@@@BBBEEEHHHJJJPPPZZZ___ZZZRRRLLLFFFAAA888666444333333444555666999>>>BBBDDDFFFJJJQQQVVV^^^kkkxxxbbbaaa___]]]^^^aaabbbbbb^^^]]]\\\[[[ZZZXXXWWWWWWXXXUUUUUUZZZ[[[ZZZZZZ\\\```mmmvvv~~~xxxrrrpppuuuyyyyyy{{{~~~zzzzzz{{{{{{|||||||||}}}~~~~~~||||||}}}~~~}}}|||{{{{{{{{{~~~|||{{{yyyvvvgggWWWTTT\\\gggvvv}}}qqqjjj```ZZZPPPFFF@@@>>>???AAADDDLLLWWWeeeyyy|||iiiSSSGGGPPPbbbvvvwwwhhh[[[WWWVVVRRROOOOOOLLLJJJHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIIIIJJJNNNXXXjjj~~~~~~rrr___VVVJJJGGGBBB===:::999::::::::::::999999888999999999999999999:::;;;===>>>>>>===::::::======999999<<<:::999999999999888777666666666666666555555555666111222222111//////111444000666???HHHNNNOOOMMMKKK>>>===;;;999888999:::;;;888777666444222111111111222222222111000///...---,,,------,,,,,,***))))))))))))))))))))))))))))))))))))))))))************((()))++++++******,,,---///000222333444777:::===@@@AAACCCFFFIIIKKKMMMNNNLLLRRRVVVggguuuvvvkkkXXXVVV]]]hhhyyyrrrccc[[[[[[___cccbbbfffgggddd^^^ZZZZZZ]]]WWWUUURRRPPPPPPOOOMMMLLLJJJHHHGGGHHHJJJJJJIIIHHHDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>@@@AAABBBAAABBBBBBCCCCCCBBBAAAAAAAAA@@@??????BBBFFFKKKNNNUUUYYYVVVKKKCCCBBB@@@<<<666777777666444555666888;;;???CCCEEEIIIQQQ]]]fffiiiyyyvvvaaa```]]]YYYYYY[[[\\\[[[```___^^^]]][[[ZZZYYYXXXXXXUUUUUUYYY[[[ZZZZZZ\\\___jjjmmmvvvzzzrrrooossswwwvvvwww{{{}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{~~~~~~|||yyyuuutttrrreeeUUUTTT^^^fffxxxsssjjjgggVVVQQQIIIAAA======@@@BBBKKKTTT___mmmYYYPPPLLLIIIRRRkkkrrreee[[[XXXVVVQQQOOOPPPOOONNNKKKIIIIIIIIIJJJKKKLLLJJJGGGFFFGGGHHHIIIIIILLLIIIMMM\\\qqq}}}}}}nnneeeWWWRRRKKKDDD>>><<<;;;<<<777777666666777777888999555777999::::::999:::<<<<<<888666888666333777>>>666666555555444444333333111333555666444333222222///000///---,,,---222666444===IIIRRRVVVRRRJJJEEE999888777777777999;;;===888777555333222000000000111111222111111000///...---------,,,+++***)))((())))))))))))))))))))))))))))))))))))************''')))***+++******+++---...///222333555999===@@@???@@@CCCFFFIIILLLNNNOOOHHHNNNTTTeeessstttyyynnnmmm]]]WWW\\\dddqqqppp^^^UUUPPPLLLTTTWWWZZZYYYVVVTTTTTTVVVPPPMMMHHHFFFEEEFFFFFFEEEHHHFFFDDDCCCCCCEEEHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCAAA??????AAAAAA???===>>>=========>>>???AAABBBAAAAAAAAAAAABBBCCCDDDDDD>>>???@@@BBBFFFKKKOOORRRKKKHHHEEEBBB@@@>>>;;;888555444333222333555888999===EEEIIIIIIOOOccc|||sss___^^^[[[ZZZYYY[[[]]]^^^cccbbbaaa___\\\YYYWWWUUUZZZZZZYYYYYYYYYZZZ[[[[[[cccbbbrrrqqqiii~~~}}}yyyssspppqqquuuxxxzzz||||||||||||}}}}}}}}}}}}~~~}}}|||||||||}}}|||}}}||||||||||||||||||}}}~~~~~~}}}}}}|||{{{xxxooo```VVV[[[eeeooorrreeeZZZNNNHHHAAA<<<<<>>>>>@@@AAA???===>>>======<<<===>>>???@@@BBBAAA@@@???>>>>>>>>>>>>???AAACCCEEEGGGIIIJJJKKKFFFCCC???<<<:::999777555333333333444666999<<<>>>DDDEEEGGGRRRhhhttthhh___]]][[[ZZZYYY[[[]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\[[[[[[\\\\\\]]]]]]aaaaaannn}}}jjjgggwww|||wwwtttsssuuuvvvwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||||||||}}}}}}}}}||||||~~~{{{rrreee]]]cccmmm|||wwwhhh[[[QQQGGGCCC???<<<>>>DDDLLLQQQaaapppmmmRRRGGGEEEIIIYYYmmmqqqaaa^^^ZZZUUURRRQQQQQQRRRMMMLLLKKKIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIJJJNNN[[[ooo~~~yyyvvvvvvxxxyyyyyy|||jjj^^^WWWOOOFFF@@@>>><<<::::::999888888666555555555555666666555666666666666777888999:::555666666555333222222222444555555555444222111000333444444333333888???FFFHHHKKKLLLJJJCCC>>>;;;:::::::::::::::999999888888555666777666555333000...000000000//////...---,,,,,,,,,+++++++++++++++******)))'''''''''(((***+++))))))))))))))))))))))))************+++,,,---...---///222444666999<<>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>???@@@>>>============<<<<<<===>>>>>>@@@???>>>======<<<<<<<<>>:::666555555444444111222333666999===AAACCCEEEGGGMMMZZZrrrwwweee]]]^^^\\\[[[ZZZZZZ[[[]]]^^^ZZZ[[[\\\]]]______``````\\\\\\\\\\\\]]]]]]]]]^^^]]]___ggg{{{yyy```]]]jjjvvv~~~{{{yyyxxxwwwuuuwwwxxxzzz|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}|||||||||}}}}}}~~~|||{{{|||~~~{{{tttiiidddkkkwwwkkk[[[PPPHHH@@@@@@???>>>BBBKKKWWWaaasssttt\\\GGGCCCGGGRRRjjj{{{dddZZZXXXUUUQQQOOONNNNNNOOOMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDAAAFFFIIIFFFEEELLL]]]kkk{{{{{{wwwzzz}}}sssjjjeeemmmppp```UUUNNNGGGGGGFFFCCC???<<<;;;;;;777999::::::999888999:::444444444444444555666777888888888777777666555555333333222222111000///...555444444666<<>>>>>>>>===;;;777444222666777888999777444111/////////000//////...---,,,*********++++++,,,,,,,,,))))))((('''((()))***+++))))))))))))))))))))))))************+++,,,---......000222444666888<<>>;;;<<<@@@DDDEEEEEEAAA>>>:::888999:::::::::888999:::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAA@@@?????????????????????===<<<<<<<<<<<<<<<==================>>>???@@@@@@BBBCCCDDDEEEEEECCC@@@???AAA===888444444555666666111222444888<<<@@@DDDFFFBBBOOO[[[```hhh~~~iii^^^]]]]]]\\\[[[ZZZZZZ[[[\\\]]]YYYZZZ\\\^^^```aaabbbcccZZZZZZ[[[\\\\\\]]]]]]]]]ZZZ^^^bbbmmmqqqaaa^^^hhh}}}|||xxxuuuzzzzzz{{{|||||||||{{{{{{}}}||||||}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~{{{zzzzzzzzz|||zzzwwwqqqiiigggppp|||sss\\\PPPIIIDDD>>>@@@BBBDDDGGGRRRaaammm~~~fffSSSEEEGGGNNN[[[uuukkk[[[TTTSSSQQQOOOMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCFFFGGGEEECCCGGGQQQ[[[nnn}}}wwwhhh___fff~~~jjjUUUIIIMMMOOOPPPNNNIIIDDDBBBBBB<<<===>>><<<999888888999===<<<<<<;;;::::::;;;;;;777666666777888::::::999666444111///......///000333555:::BBBLLLSSSWWWXXXJJJDDD<<<888999===BBBEEEFFFEEEBBB???;;;777444222666888999:::888555222///////////////...---,,,,,,(((((((((((())))))))))))))))))((((((((()))***+++))))))))))))))))))))))))************+++,,,------...000222444666888<<<>>>BBBEEEFFFFFFIIINNNNNNJJJKKKMMMOOO```zzz}}}zzzzzzmmmggguuukkkWWWRRROOOKKKQQQ]]]kkkvvvuuuaaaMMMGGG???;;;===@@@BBBBBBAAA>>><<<;;;;;;:::999777666777888888999::::::::::::;;;<<<===>>>??????@@@??????@@@@@@??????@@@@@@<<<<<<<<<===============<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@?????????>>>:::666333444555666777333555777:::>>>BBBEEEGGGEEESSS___bbbjjjsssccc___ddd]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZ[[[]]]^^^___```aaaaaaZZZ[[[\\\]]]^^^^^^^^^^^^]]]```bbbggg}}}ooo[[[[[[ppp|||vvvrrrwwwwwwwwwwwwxxxyyyzzz{{{~~~}}}||||||}}}~~~~~~~~~||||||~~~}}}|||{{{zzzzzzzzzzzz{{{||||||zzzxxxwwwwwwxxxxxxvvvsssooojjjjjjssszzzaaaMMMFFFCCC???===AAAGGGLLLRRR^^^mmmyyytttWWWJJJEEELLLVVVbbb{{{ttt^^^XXXQQQPPPOOOOOONNNMMMLLLLLLKKKKKKJJJIIIGGGEEEDDDCCCDDDCCCCCCBBBAAABBBBBBBBBEEEDDDBBBBBBDDDGGGKKKNNN^^^qqqwwwlllmmmyyyzzz___NNNTTTWWWZZZ\\\ZZZXXXUUUTTTKKKJJJGGGBBB===:::999999<<<;;;;;;:::::::::;;;;;;===:::888777999;;;;;;;;;:::777222///...111555777:::@@@KKKVVV[[[YYYSSSMMMAAA===999888<<>>:::777666666777888999999777555222000////////////...---,,,+++)))))))))((((((((('''''')))))))))))))))******+++))))))))))))))))))))))))************+++,,,------///000333444666888;;;>>>AAADDDEEEEEEIIINNNNNNJJJMMMOOOQQQbbb|||yyyppp{{{qqqtttiiiYYYNNNFFFIIIQQQTTT```ooo|||~~~pppccc\\\QQQGGGAAA===<<<;;;@@@????????????>>>;;;888666666555555666666777888888999999:::<<<======>>>===???@@@???>>>>>>???AAA:::;;;<<<===>>>>>>>>>>>>===<<<;;;::::::999999:::<<<<<<<<<<<<============999666333111333444555555666888:::>>>BBBEEEGGGIIIMMMQQQXXXfff~~~qqqdddccciii^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZ[[[]]]___``````______```bbbcccfffuuugggYYYcccttt|||wwwpppkkklllkkklllmmmppptttxxx{{{{{{|||~~~~~~~~~}}}~~~~~~}}}}}}~~~||||||}}}~~~}}}}}}{{{zzzxxxxxxwwwwwwxxxxxxxxxvvvtttssstttvvvwwwtttrrrppplllllluuujjjQQQBBB@@@>>>999===DDDMMMWWWbbbooo|||uuuVVVMMMGGGJJJYYYeeerrrdddTTTUUUNNNOOOOOOOOONNNMMMLLLKKKIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBBDDDAAA>>>>>>BBBEEEFFFEEEMMM[[[tttuuukkkdddfffkkkpppssssssoookkkiiiddd^^^YYYVVVTTTRRRQQQIIIIIIIIIIIIIIIJJJKKKKKKPPPJJJCCC??????@@@@@@>>>666555333222444888===@@@KKKRRR\\\bbb```VVVIII@@@;;;<<<===???BBBFFFJJJLLLPPPKKKEEE>>>999888888999777777777666555333111000......///......---,,,++++++++++++******))))))))))))))))))*********++++++))))))))))))))))))))))))************+++,,,---...///111333444666888;;;>>>@@@CCCDDDEEEIIINNNNNNKKKNNNQQQTTTeee|||kkkcccyyyzzzoooWWWIIIFFFHHHGGGOOOZZZfffqqq}}}{{{wwwmmm```RRRFFF@@@===@@@AAADDDGGGHHHGGGCCC???999888666555555666777888777777888999:::;;;;;;<<<:::<<<>>>>>><<<;;;===???999;;;<<<>>>@@@@@@@@@@@@===<<<;;;::::::999999:::888999;;;<<<<<<;;;999888666444222222333555555555888:::>>>BBBFFFJJJLLLNNN______fffzzztttgggcccfff___^^^]]][[[YYYXXXWWWVVVXXXXXXXXXXXXXXXWWWVVVVVVVVVXXXZZZ\\\]]]]]]\\\\\\]]]]]]___cccjjj{{{rrrggghhhyyy~~~yyyrrrkkkeeeaaa```___aaadddjjjqqquuuxxxzzz}}}}}}~~~~~~}}}|||}}}~~~}}}||||||}}}~~~~~~|||zzz}}}|||zzzxxxwwwvvvuuuuuuuuuuuutttsssqqqppprrrssstttrrrqqqpppmmmmmmttt}}}uuu\\\DDD<<>>>>>???AAABBBCCCJJJ\\\vvvpppjjjiiiqqqzzzzzzssslllfffffflllrrrssssssooonnnmmmkkkjjjhhhhhhhhhYYYQQQFFF??????@@@@@@@@@777999===BBBHHHMMMPPPRRRXXX\\\```^^^VVVKKKCCC??????BBBFFFHHHGGGGGGJJJLLLLLLHHHCCC>>>;;;999999999666555444333111000000///............---,,,++++++)))))))))***************))))))******+++++++++***))))))))))))))))))))))))************+++,,,---...///111333444555777;;;===???BBBDDDDDDIIINNNOOOKKKNNNQQQUUUggg{{{||||||nnnggg~~~tttxxxeeeOOOEEEBBBEEEHHHNNNVVVaaannn{{{vvveeeUUUJJJFFFBBBDDDIIINNNQQQOOOKKKGGG>>><<<999777777888999;;;666777777888999999::::::888:::<<<<<<:::999;;;>>>999:::===???AAABBBBBBAAA<<<<<<<<<<<<===>>>??????444777;;;======:::666333555444333444666777777666999;;;@@@EEEJJJNNNQQQRRRtttyyywwwiiiaaaaaa```___^^^\\\YYYWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSVVVXXXYYYYYYXXXWWWXXXWWWZZZ___aaallluuubbboooyyyqqqiiiddd]]][[[YYYXXX[[[aaahhhlllwwwyyy}}}|||}}}}}}}}}~~~}}}|||{{{{{{{{{{{{yyywww|||{{{yyywwwvvvuuuttttttsssssssssqqqooooooppprrrrrrooonnnnnnlllkkkqqqzzz{{{lllSSS===:::BBBCCC<<>>===:::;;;===???@@@AAAAAA@@@:::999888777666555555555000333444333444666888888>>>===BBBJJJPPPVVVcccqqq~~~pppjjjeeecccccc\\\\\\\\\ZZZXXXUUUSSSQQQSSSSSSSSSTTTTTTTTTTTTTTTXXXWWWWWWXXXZZZ[[[ZZZXXXYYYTTTUUU[[[^^^cccuuu|||gggfffnnnvvv|||sssiiiccc___YYYUUUUUUYYY___dddlllqqqxxx|||}}}|||~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}|||zzzzzzyyyyyyyyy}}}zzzvvvtttsssssssssrrrqqqpppnnnmmmlllllllllmmmllljjjkkkllliiidddcccgggbbbWWWIII???>>>CCCHHHKKKXXX```mmmxxx~~~fffSSSHHHIIIPPPTTT^^^mmm|||tttfff[[[RRRPPPSSSMMMMMMLLLLLLKKKJJJJJJJJJDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>@@@@@@EEEPPP___xxx|||pppeee]]]bbbzzz}}}YYYQQQKKKMMMWWW^^^___]]]UUURRROOOMMMLLLKKKHHHGGGCCC???<<<<<<;;;;;;AAAHHHVVVbbbmmmqqqtttvvvtttnnn]]]PPPHHHIIIHHHBBBBBBGGGKKKOOOSSSSSSOOOHHHCCC@@@BBBEEEIIIKKKHHHBBB;;;666333333111000///////////////...---,,,***)))(((((())))))))))))))))))))))))*********)))))))))))))))************************)))******++++++,,,------...///111444777:::<<<===AAAAAABBBEEEIIILLLMMMMMMKKKQQQYYYppptttbbbllllllaaadddcccLLLHHHCCC@@@BBBGGGJJJPPPVVVbbbjjjttt{{{{{{vvvcccZZZOOOIIIKKKRRRXXX[[[```]]]YYYUUUPPPIIIBBB>>>???>>><<<;;;::::::999999999999:::<<<>>>AAACCCDDDFFFEEECCC@@@<<<999777666999:::<<<>>>?????????>>>777666555444333222222222444444333333555888::::::CCCFFFNNNYYY```hhhwwwrrrhhhccc___^^^___YYYYYYXXXWWWUUUTTTRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSWWWVVVWWWXXX[[[[[[ZZZYYYVVVRRRSSSXXXYYY[[[jjj|||}}}fff\\\[[[aaasss}}}uuuiiiddd]]]YYYWWWXXXXXXXXXaaafffmmmrrrvvvyyy|||}}}}}}|||{{{zzz{{{}}}~~~}}}}}}}}}~~~}}}{{{yyyxxxwwwwwwyyywwwtttsssssssssrrrqqqmmmlllkkkjjjjjjkkklllmmmfff```\\\YYYTTTNNNMMMPPPNNNIIICCCAAAEEEMMMUUUZZZjjjqqqyyy~~~mmmUUUGGGDDDKKKTTTYYYggg}}}kkk___YYYUUUSSSRRRMMMMMMMMMLLLKKKKKKJJJJJJEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<@@@JJJWWWkkk{{{yyyzzz|||}}}vvvsssxxxqqqggg\\\WWWWWWWWWRRRLLLIIIEEEAAA???@@@BBBDDDEEECCC???@@@HHHOOORRRTTTXXXjjjqqqvvvtttpppkkkaaaVVVGGGBBBAAAFFFMMMRRRWWW[[[VVVXXXZZZXXXRRRIIIAAA<<>>BBBBBBCCCFFFJJJLLLMMMMMMNNNSSS[[[qqqhhhYYYddd~~~zzzhhh]]]kkkxxxxxxYYYMMMAAA???AAAAAA@@@AAAHHHOOOYYYbbbiiiqqqzzzzzzttthhh]]]UUUSSSUUUXXXdddhhhmmmoookkkeee^^^ZZZVVVSSSOOOMMMMMMLLLIIIFFFDDDDDDCCCBBBCCCDDDGGGHHHGGGEEEAAA<<<888555444333999999:::;;;;;;;;;;;;;;;444444333222222222222222666444333666999===@@@AAAEEEIIIQQQYYY___hhhxxxrrrddd___]]][[[ZZZ[[[YYYXXXWWWUUUTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTTTTUUUWWWVVVWWWYYY[[[[[[ZZZXXXUUURRRRRRVVVUUUTTT^^^lllzzzgggVVVOOOYYYiiixxx}}}uuupppkkkhhhhhheee___ZZZUUUYYY^^^dddjjjpppwww{{{zzzzzzzzzxxxwwwxxxzzz|||}}}|||{{{|||~~~|||zzzwwwuuutttsssrrrqqqppppppqqqpppnnnllldddbbbaaa___^^^]]]]]]^^^YYYQQQJJJFFFCCC??????AAA???AAAEEEKKKTTT^^^iiipppwww|||{{{YYYEEEBBBJJJYYYeeepppwww___UUUVVVVVVSSSQQQNNNMMMMMMLLLLLLKKKKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>======;;;;;;===BBBJJJVVVjjj{{{|||~~~}}}}}}}}}yyyxxxtttkkkdddUUUQQQNNNOOOTTT[[[aaadddfffcccfffqqq|||~~~|||zzzuuurrrlllccc]]]VVVKKKBBBCCCFFFIIILLLUUU```fffgggfffbbb\\\UUUOOOHHHAAA===DDDFFFHHHHHHEEE@@@:::666444333222000//////......,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************************)))******++++++,,,------...///222555999<<>>???@@@@@@AAADDDAAAIIITTT^^^gggpppzzzfffKKKAAAIII[[[nnn{{{jjjVVVOOORRRSSSQQQNNNNNNMMMMMMLLLLLLKKKJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>============???======???@@@DDDOOOZZZmmmyyyoooccc\\\^^^iiiuuu}}}|||zzzzzz~~~kkkbbbTTTKKKJJJKKKKKKIIIQQQXXX[[[YYY___jjjnnnjjjllldddYYYOOOJJJHHHGGGFFFAAABBBDDDDDDBBB>>>:::777444333222000///.........***************+++++++++)))))))))))))))))))))))))))))))))))))))*********************************)))******++++++,,,---------///222555999===@@@AAAEEEDDDEEEGGGKKKMMMNNNMMMKKKOOOUUUiiimmmZZZgggqqqiiifffrrrsssVVVFFF@@@???@@@CCC@@@AAABBBDDDGGGKKKPPPSSS___gggrrryyy||||||}}}{{{ppphhh___```bbbccceeekkkttt|||xxxrrrllliiihhhfff```[[[VVVRRRLLLEEE???<<<:::999777666555555555777:::;;;666666555555555555555555333333333333444555666666666555888???AAA@@@CCCIIIGGGLLLTTT___rrrggg```[[[[[[[[[XXXWWWYYYXXXWWWVVVUUUUUUVVVXXXXXXRRRRRRSSSTTTVVVWWWXXXXXX[[[[[[ZZZ[[[[[[YYYUUURRRSSSSSSUUUWWWVVVUUUXXX]]]tttwww```SSSPPP[[[lll|||}}}|||xxxpppddd___XXXSSSTTTZZZbbbggglllqqqwww|||}}}|||{{{{{{{{{{{{zzzzzzzzzzzz{{{|||zzzyyywwwtttrrrqqqpppoookkkjjjiiiiiigggddd___[[[WWWUUUPPPKKKFFFBBB???>>>???;;;:::>>>@@@@@@BBBEEEKKKTTTaaammmvvv}}}}}}fffTTTEEEGGGVVVjjj}}}}}}jjj]]]RRRNNNNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>============<<<>>><<<<<<>>>======BBBJJJUUUffflllZZZTTTXXXaaagggtttzzz{{{sssrrrZZZQQQIIIIIIOOOXXX^^^```[[[ccceeebbbeeennnqqqlllddd```ZZZUUURRROOOMMMLLL>>>>>>??????>>><<<:::999555444222000///...------))))))************++++++))))))))))))))))))))))))(((((())))))************************************)))******++++++,,,---------///222555999===@@@AAADDDDDDDDDGGGKKKMMMNNNNNNJJJNNNSSSgggxxxdddqqqrrraaa___kkk~~~qqq]]]MMMBBB>>>???AAA@@@??????@@@CCCEEEGGGNNNUUU___hhhnnnqqqrrrsssvvvuuuvvvyyy~~~|||wwwsssnnnfff^^^[[[\\\bbbgggeee```[[[WWWUUURRRMMMJJJCCCAAA>>>:::888777777777666555444444555666888999555444333333333333444444111111222222333555666777:::999<<>>FFFQQQWWW\\\dddooosssaaa\\\YYYYYYYYYVVVVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUPPPQQQRRRSSSUUUVVVXXXXXX\\\[[[[[[\\\[[[XXXTTTPPPPPPRRRTTTVVVVVVVVVXXXZZZiiioooZZZKKKOOOZZZkkkyyyxxxwwwpppeee]]][[[\\\___bbbjjjooowww{{{|||zzzwwwvvvvvvwwwxxxyyyyyyyyyxxxxxxuuusssqqqooommmkkkjjjjjjfffdddcccaaa___\\\WWWSSSIIIGGGDDDAAA>>><<<;;;;;;<<<;;;<<>>AAAGGGVVV^^^jjjwwwqqqcccQQQKKKHHHRRRbbbtttpppYYYTTTPPPOOOLLLHHHHHHKKKLLLLLLKKKJJJJJJIIIIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>============<<<<<<:::999:::>>>>>>>>>AAAGGGGGGQQQfff{{{oooiiihhhhhhiiieeekkkvvvzzz{{{~~~~~~}}}{{{sssgggbbbbbbMMMLLLPPPZZZdddiiilllnnnhhhkkkjjjeeebbbbbbbbb```WWW]]]ccceeeaaaXXXOOOJJJ>>>=========<<<;;;::::::555444222111///...------))))))******************))))))))))))))))))))))))((((((((()))******++++++************************)))******++++++,,,------...///222555999<<>><<<<<<===>>>???@@@BBBDDDIIIPPPWWW\\\]]]]]]___aaacccfffjjjnnnqqqrrrtttooohhhbbb^^^\\\ZZZYYYTTTRRRNNNJJJFFFBBB@@@>>>:::999888888777777777777666666555555555555555555333333222111222222333444222222333444555777999:::>>>===AAAFFFDDDEEEUUUjjjxxxggg^^^ZZZXXXYYYYYYWWWWWWYYYTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSTTTVVVWWWYYYZZZ[[[YYYYYYZZZ\\\\\\ZZZUUURRRQQQTTTVVVWWWWWWYYYZZZZZZaaaooo}}}eeeYYYQQQOOOZZZjjjvvv}}}vvvrrrqqqqqqpppoooooorrruuuvvvtttpppnnnmmmmmmnnnqqqssstttrrrpppoookkkjjjgggdddaaa^^^]]]\\\YYYXXXVVVTTTRRROOOKKKHHH===<<<;;;:::::::::;;;<<<>>>???CCCFFFFFFGGGPPP[[[iiinnnwwwxxx^^^RRRQQQJJJKKKSSS```oooyyygggTTTOOOMMMMMMLLLIIIIIILLLJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>=========<<<<<<<<<:::888:::>>>???>>>@@@DDDBBBEEEOOObbbsss}}}xxxuuuuuuuuusssrrrYYY[[[```gggnnnrrrtttsss[[[ZZZ]]]bbbbbb[[[VVVTTTRRRUUU```nnnvvvuuutttvvvtttoookkkeee[[[RRROOORRRUUU___kkkmmmdddVVVKKKEEEBBBAAA???===;;;:::999999666444333111///...------************))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************)))******++++++,,,------...///111444888;;;===>>>@@@@@@BBBEEEJJJNNNOOOOOOKKKQQQYYYoootttxxxyyyjjj\\\XXXeeewwwbbbMMMEEE???===;;;:::;;;;;;;;;:::???===<<>>>>><<<;;;:::888888555555666666666555444444333222111111111222444555555555666777999;;;===>>>??????DDDIIIIIIOOOhhhmmmaaa^^^ZZZXXXZZZ[[[XXXYYY\\\UUUVVVWWWXXXXXXVVVUUUTTTVVVVVVXXXZZZ\\\]]]___```WWWWWWYYY[[[]]][[[WWWTTTUUUWWWYYYYYYZZZ\\\\\\[[[\\\```nnnuuuiiiXXXKKKOOO]]]kkkxxxuuuuuutttqqqlllhhhfffeeecccfffjjjmmmmmmkkkhhhfffcccaaa]]]YYYUUURRRPPPOOOMMMKKKIIIHHHGGGEEEBBB???>>>===<<<<<<<<<>>>???@@@???CCCIIINNNPPPWWWgggvvv|||~~~gggMMMEEEHHHJJJPPP\\\kkkzzzfffTTTTTTNNNJJJLLLLLLKKKJJJLLLJJJIIIIIIHHHHHHGGGFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<===:::;;;>>>>>><<<<<>>;;;999888888666555333111///------,,,************)))))))))((())))))))))))))))))))))))'''(((((()))***+++++++++************************)))******+++,,,,,,------...///111444777:::<<<===??????@@@DDDJJJNNNOOOPPPJJJQQQZZZppp}}}{{{|||yyyqqqddd[[[XXXjjj||||||fffSSSIIIEEE>>>:::===@@@<<<444999999::::::999:::===???>>>???AAADDDGGGIIIKKKMMMMMMLLLKKKJJJKKKLLLNNNPPPMMMJJJFFFBBB???===<<<<<<>>>>>><<<:::888777555444444444333333333333333444111111111222444666666666111777;;;======???@@@@@@DDD@@@GGGSSSVVVYYYqqqpppiiihhh^^^\\\ZZZZZZ[[[]]]]]]]]]ZZZZZZZZZ[[[[[[\\\\\\\\\YYYYYYYYY[[[]]]^^^]]]\\\[[[ZZZYYYYYYZZZYYYWWWUUUYYYZZZ\\\]]]^^^^^^]]]\\\``````hhh|||jjjWWWMMMLLLSSSddduuuuuuvvvuuuxxxuuulllbbb\\\WWWQQQPPPSSSUUUVVVXXXZZZYYYWWWUUUSSSOOONNNLLLJJJGGGDDDBBBAAA>>>>>>>>>======<<<<<<;;;===???@@@???>>>@@@FFFKKKJJJRRR]]]ffflllrrr{{{cccNNNKKKPPPSSSRRR```kkkrrrppp]]]TTTTTTPPPLLLJJJKKKLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????>>>>>>======<<<<<<==================<<<<<<===AAACCCBBBBBBGGGSSS]]]{{{{{{{{{~~~}}}qqqhhhccc```qqqtttwwwvvvpppfff\\\VVV\\\nnn~~~sssvvvxxx||||||ssslllsssoooiii```YYYVVVXXX[[[[[[ZZZXXXRRRJJJCCC>>><<<======<<<======;;;777444666444111...,,,++++++,,,******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))************)))))))))***++++++***+++---///111222444666999;;;===>>>BBBBBBCCCFFFJJJMMMNNNNNNKKKOOOWWWnnn{{{~~~www}}}{{{yyylll```[[[]]]kkk|||ppp[[[KKK===<<<<<<999888<<<:::;;;;;;;;;::::::999:::999:::;;;===>>>@@@AAABBBDDDCCCBBBAAAAAACCCEEEFFFEEEDDDAAA>>><<<;;;;;;<<<;;;;;;:::888777666555444222222111111111111111222888666555444555777888888999<<>>>>>AAAKKKWWW]]]fff~~~vvvjjjffffff```^^^\\\[[[\\\]]]\\\\\\YYYZZZZZZ[[[\\\]]]]]]^^^\\\[[[[[[\\\^^^___^^^\\\YYYXXXWWWWWWXXXWWWUUUTTTXXXYYY[[[\\\\\\\\\[[[[[[ZZZYYY___qqq{{{fffXXXPPPOOOWWWaaaooorrrtttvvv~~~}}}jjj```VVVQQQLLLGGGEEEGGGLLLMMMNNNNNNNNNMMMLLLKKKGGGFFFEEECCCAAA???>>>===>>>>>>>>>>>>>>>?????????;;;???BBBDDDFFFIIIPPPUUU[[[bbbkkkrrrxxxsssUUUHHHIIIQQQWWWXXXfffvvvxxxdddWWWSSSSSSPPPLLLJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;===>>>======AAAHHHOOO___lllzzzuuuqqqyyypppmmmzzz{{{sssmmmkkklllpppuuuxxxqqqeee[[[ZZZ\\\RRRPPPMMMJJJEEEAAA===:::===<<<<<<======<<<888666444222000---+++***++++++***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************))))))************)))))))))***++++++***+++---///111222444666999;;;===>>>AAAAAABBBEEEJJJMMMNNNNNNJJJNNNUUUjjjwww{{{fff|||ooogggWWW^^^iiixxxjjjVVVPPPHHH999666>>>::::::;;;;;;999888666555666666777777777777777777:::999888888888999;;;;;;<<<;;;999888777888999999666666666555555444444333222222111111111222222333777666444333444666999;;;======???AAABBBBBBCCCDDDHHHOOOYYYcccoooyyykkkdddccccccbbb```^^^]]]]]]]]]\\\[[[ZZZZZZ[[[[[[\\\]]]]]]^^^\\\[[[ZZZ\\\]]]]]]\\\ZZZWWWVVVUUUUUUVVVVVVTTTRRRWWWWWWXXXYYYYYYYYYXXXXXXWWWUUUVVVaaawwwyyyjjj\\\TTTRRRYYY^^^ccchhhqqq}}}zzzssskkk___RRRLLLHHHEEEEEEHHHIIIHHHGGGEEEDDDDDDDDDDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBAAAGGGNNNSSSWWW[[[bbbfffpppuuu|||vvvVVVJJJNNNVVV___hhhgggxxxlll[[[UUUVVVRRROOOKKKIIIIIIJJJIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>??????>>>======<<<<<<;;;::::::;;;;;;<<<<<<======<<<;;;:::999:::<<>>===<<<:::777444222000...,,,***))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************)))))))))+++++++++++++++---///000222444777:::<<<>>>???AAAAAABBBEEEIIILLLMMMLLLJJJLLLQQQdddyyyxxxrrrwww}}}{{{dddyyyxxxccc```___fffuuu{{{rrreeeRRREEEBBB@@@>>>;;;:::999999888888666666666666555555555555666666555444444555666777555555444333333444555555222222222333333333333333555555444444444555666666444555666666777:::===???AAABBBCCCDDDEEEJJJWWWcccpppxxx}}}{{{kkkcccbbbbbbaaaaaa___^^^^^^______^^^\\\\\\\\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXZZZZZZXXXVVVVVVUUUTTTUUUUUUUUUSSSQQQTTTUUUUUUUUUVVVVVVVVVVVVWWWUUUTTTVVVaaayyyuuukkkSSSTTTUUUZZZcccpppzzz~~~}}}{{{{{{yyywwwtttwwwkkk___YYYVVVTTTTTTWWWSSSQQQMMMJJJGGGFFFEEEFFFAAAAAA@@@@@@@@@AAACCCCCCCCCCCCCCCEEEGGGIIIKKKMMMTTTZZZbbbiiilllpppuuuxxx~~~mmmVVVIIITTTcccjjjqqqzzzrrrbbbVVVSSSVVVRRROOOLLLJJJJJJJJJIIIHHHLLLKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>???>>>>>>===<<<<<<;;;;;;999999::::::;;;;;;<<<<<<===;;;999:::<<<===;;;999>>>AAAHHHVVViii~~~|||zzzsssfff[[[YYYcccmmm~~~kkkZZZTTTTTTQQQLLLHHHHHHKKKLLLIIIEEEDDDBBB@@@===;;;888444000///...,,,***))))))((()))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************)))******++++++******)))***+++,,,,,,++++++---///000111555888;;;>>>???@@@AAAAAAAAADDDHHHKKKLLLKKKIIIKKKNNN^^^qqqqqqlllttt___hhhvvvvvvlll___XXX[[[iii}}}{{{gggTTTJJJDDD===888888999;;;<<<777777777777777777666666555555555444444444555555333333333222222222222222000111111222333444444555666666666666666777888888666999<<<>>>>>>???AAACCCEEEEEEHHHIIIKKKXXXsss{{{kkkbbb```bbbbbb```]]]\\\\\\]]]___```___^^^___^^^]]]\\\ZZZYYYXXXWWWXXXWWWVVVWWWXXXXXXVVVUUUVVVUUUTTTTTTUUUUUUSSSQQQQQQRRRRRRRRRSSSTTTUUUUUUVVVUUUTTTTTTVVVdddsssfffVVVQQQVVV___hhhmmmvvvuuuttttttuuuwwwwwwwww{{{xxxwwwxxxuuunnniiihhhhhheee```[[[WWWSSSQQQPPPLLLLLLKKKKKKLLLNNNPPPQQQWWWWWWWWWXXXZZZ]]]```bbbjjjqqqxxx}}}zzzllleeeXXXNNNPPPcccqqqttt{{{nnn```XXXRRROOOOOOPPPNNNKKKJJJKKKKKKJJJIIIKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???????????????>>>>>>>>>======<<<;;;;;;;;;888999999999:::::::::;;;<<<:::888:::===>>>;;;777999:::===AAAKKK]]]rrr|||rrryyy}}}zzzvvvooohhheeehhhooouuuxxxlll```XXXVVVVVVZZZVVVQQQQQQSSSSSSNNNIIIDDDAAA>>><<<:::777444111,,,,,,+++***)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++*********+++,,,,,,+++,,,...000///111555999===???AAAAAAAAAAAABBBDDDHHHKKKKKKKKKJJJKKKMMM[[[mmmmmmjjjrrrXXXYYY___nnn|||jjj[[[SSSVVVdddqqqmmmXXXNNNBBB999666777777777777777777777777777777777555555555555555444444444444444444444333333222222111222222333444555666777666666666666666777888999888;;;>>>???>>>???BBBEEEBBBBBBFFFLLLRRRbbbrrrkkkbbb^^^___aaa```^^^ZZZYYYZZZ\\\^^^___^^^]]]___^^^\\\[[[YYYWWWVVVUUUXXXWWWWWWXXXYYYYYYXXXVVVUUUTTTSSSTTTTTTTTTRRRPPPOOOOOOOOOPPPQQQSSSTTTUUURRRQQQSSSTTTSSSYYYooo{{{^^^MMMIIIKKKPPPUUU\\\___eeejjjmmmnnnmmmlllttt|||~~~}}}}}}zzzuuuoooiiieeebbb______^^^]]]^^^```cccdddjjjjjjiiijjjkkknnnqqqsss|||}}}```SSSOOOOOOOOOXXXfffqqqzzzvvvaaaWWWUUUSSSPPPNNNMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????????????????>>>>>>===<<<<<<;;;;;;:::999999999999999888888888888777666888:::;;;999666111555:::<<>>;;;:::999888555333************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********,,,,,,,,,+++,,,...000...111555:::>>>AAABBBBBBBBBBBBBBBEEEHHHKKKLLLKKKJJJLLLNNN[[[lllllljjjtttUUUUUUXXXaaasssrrreee[[[XXX[[[nnn|||uuujjjZZZLLLEEE@@@<<<999::::::999999888888777777777777777777777666555555555555666666666666666666444444555666777888888999777777777888888:::;;;;;;:::===???@@@@@@EEEMMMSSSQQQOOOUUUbbbnnn}}}iiieee```]]]]]]]]]\\\ZZZXXXXXXXXXZZZ\\\\\\[[[YYY[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUVVVXXXYYYXXXVVVTTTRRRRRRRRRSSSRRRPPPNNNLLLLLLMMMNNNPPPSSSUUUWWWRRROOORRRUUUSSSRRR___pppsssdddZZZRRRPPPRRRRRRUUUZZZ]]]^^^]]]\\\[[[fffooo~~~{{{wwwwwwuuutttssssssuuuwwwyyyyyyxxxwwwvvvwwwzzz|||~~~iiiWWWSSSSSSXXX___iiirrr}}}yyyjjjZZZUUUTTTRRRPPPPPPIIIGGGFFFGGGIIIJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>======<<<<<<;;;::::::999999999888777777666666666666555666777777666555111444888:::<<>>===<<<;;;:::999888888:::::::::::::::999888777555666777888999999:::999555666666777888999::::::;;;:::;;;;;;<<<===>>>???@@@BBBDDDEEEIIIRRR___jjjqqqmmmtttpppgggddd```]]][[[ZZZXXXVVVYYYXXXXXXYYYZZZZZZXXXVVVXXXXXXXXXXXXXXXXXXWWWWWWRRRRRRRRRTTTVVVWWWVVVUUURRRQQQPPPPPPQQQPPPNNNMMMKKKKKKLLLMMMPPPSSSVVVXXXUUUQQQRRRVVVRRRMMMTTTaaarrrqqqgggeee^^^]]][[[WWWTTTSSSTTTVVVVVV]]]eeejjjlllrrr~~~eeeRRRPPPUUUXXXppp{{{iii^^^TTTPPPNNNKKKKKKNNNEEEDDDDDDEEEGGGIIIHHHGGGDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<;;;;;;::::::::::::999888777666555555777777777666666555555555999777666777999;;;;;;;;;<<>>999555000,,,)))))))))************))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))***************++++++,,,,,,++++++***+++,,,------,,,,,,...000---000666;;;@@@BBBCCCCCCDDDDDDDDDFFFJJJLLLLLLLLLLLLOOORRR___ooonnnmmmxxx