BM6P6(@ ~~~pppiiilllrrrvvv~~~uuummmlllrrrrrrlllmmmtttkkkeee\\\SSSMMMHHHDDDAAAAAAEEEKKKOOOPPPOOOOOOOOOQQQWWW^^^cccgggnnnwww~~~|||nnnfff___VVVKKKDDDAAA???:::666:::666555888888>>>VVVoooyyycccQQQHHHgggzzzTTTTTTWWW]]]ccceeejjjttt~~~rrrttt|||pppTTTFFFFFFdddiiibbbNNN===777555111---,,,++++++,,,,,,***)))***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,---.../////////...111;;;SSSxxxwwweeeVVVPPP]]]iiikkkkkknnnvvvuuuyyywwwdddNNNCCCCCCKKKVVV```eeeggghhhjjjnnnpppjjjaaaeee^^^WWWWWW[[[^^^]]]YYYccciiipppsssssssssssstttvvvvvvwwwxxxzzz{{{||||||~~~~~~vvvhhh___RRRJJJCCCCCCIIIWWWkkk|||xxxgggVVVJJJ>>><<<;;;;;;===EEEXXXiii}}}|||~~~zzzwww|||wwwVVVXXXyyy~~~rrreee\\\XXXXXXTTT```nnnmmmVVV>>>:::CCCWWWqqq{{{xxxrrrVVV>>>CCC666333///,,,,,,------,,,---,,,,,,+++***)))((((((***((('''))),,,---***((())))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))******+++++++++,,,,,,,,,+++---------+++++++++---///...///333555===QQQfff|||yyyvvvsssvvvzzzuuuqqq}}}iiiiiiiiikkkppptttwwwxxxooopppqqqqqqrrrssstttuuutttmmmddd______bbbeeefffmmmooorrrvvvzzz}}}vvvcccWWWSSSMMMGGG@@@>>>;;;888777:::>>>BBBTTTdddsss||||||xxxgggiiiqqqtttyyyrrrnnnpppxxxxxxooolllqqqrrrmmmlllrrrfff___UUULLLFFFCCCAAA@@@FFFIIIMMMOOOPPPPPPQQQSSSXXX^^^eeekkkooottt|||~~~uuuiii```TTTLLLHHHEEE???;;;===888777999777777FFFXXX|||vvvdddXXXbbb~~~dddUUUXXX```hhhiiikkkwww}}}www```OOOJJJHHHQQQTTTJJJ>>>777222......,,,++++++,,,,,,***)))*********))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,---...///////////////777KKKhhhooo\\\```nnntttsssrrrrrrssszzzyyybbbIII???DDDPPP\\\dddfffiiijjjllloooqqqjjjbbbaaa[[[WWWXXX]]]aaa___\\\```fffmmmrrrtttttttttuuuvvvwwwxxxyyy{{{|||}}}~~~}}}|||~~~tttggg___QQQIIIBBBBBBIIIVVVjjj{{{tttcccTTTHHH???===;;;:::;;;BBBTTTeee~~~{{{zzzxxxuuusssxxxlllWWWdddwww}}}pppgggddddddYYY___iiimmm\\\CCC;;;AAAOOOkkkyyyyyyvvv```FFFAAA777444///,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***(((''')))++++++***((())))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))))))))******+++++++++,,,,,,,,,+++---------++++++,,,---...,,,---000555BBB[[[qqquuuvvvyyy{{{xxxxxx~~~tttllllllmmmooorrruuuvvvwwwrrrrrrrrrrrrssssssrrrqqqjjjfffaaa```dddiiimmmooopppqqqtttvvvyyy|||}}}~~~~~~rrrfff___WWWPPPDDDBBB>>>:::888:::===???IIIYYYjjjvvvvvvaaa^^^dddiii{{{vvvtttvvvuuuttt}}}xxx|||rrrlllppprrrnnnkkklllaaaYYYNNNDDDAAAAAACCCDDDLLLMMMNNNOOOOOORRRVVVYYYaaagggoootttxxx|||{{{{{{qqqhhh[[[QQQLLLGGG@@@;;;???:::999;;;888444999CCCbbbrrraaaXXX{{{|||^^^___fffooonnnlllyyymmmZZZKKK:::DDDKKKHHH@@@999555333000...,,,+++,,,,,,+++)))***************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,---...//////000000///666CCCVVVkkkffffffuuu{{{vvvooolllqqqzzzxxx]]]AAA;;;HHHWWWbbbgggeeehhhkkkllloooooohhh```ZZZWWWVVVYYY```dddccc```^^^ccckkkqqqtttuuuuuuvvvvvvwwwxxxzzz{{{}}}|||rrrfff^^^OOOGGGAAABBBHHHUUUhhhxxxnnn^^^PPPGGG@@@===;;;999888???PPPaaaxxx|||{{{sssqqqqqqrrrwww|||]]]UUU___~~~vvvnnnnnnpppddd___cccmmmdddLLL===>>>DDDbbbtttwwwzzzmmmQQQ@@@999555000---,,,,,,,,,+++***************************)))((((((******)))'''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))************+++++++++,,,,,,,,,+++,,,------,,,+++,,,...///...---111999KKKggg~~~xxxzzz}}}~~~vvvvvvzzzuuullloooqqqsssuuuvvvwwwwwwwwwwwwuuussstttuuutttppplllcccbbbaaadddjjjppptttwwwtttuuuvvvwwwxxxzzz{{{{{{{{{rrriii^^^TTTIIIFFFBBB===;;;:::;;;<<<@@@NNN^^^lll}}}yyy^^^RRRWWW\\\pppsssnnnpppvvvuuuqqqyyy{{{ppp{{{~~~sssllloooqqqmmmhhhfff[[[SSSIIIBBBAAAEEEJJJNNNQQQPPPOOOOOOPPPTTTZZZ___iiinnnuuu{{{~~~uuummmfffbbb\\\]]]aaafffnnn}}}zzzpppbbbWWWQQQKKKDDD>>>???;;;999<<<;;;888999>>>NNN{{{oooYYYMMMbbbzzzvvvooopppuuusssmmmtttzzzdddMMMBBBDDDGGGFFF@@@999888:::222///---+++,,,,,,+++***++++++******************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,------...///000111111333888@@@HHHSSScccvvvyyyqqq~~~rrrppp}}}yyyooofffnnnyyynnnSSS;;;<<>><<<:::;;;AAAJJJWWWhhhyyymmmUUUOOORRR\\\}}}___dddhhhgggcccbbbggglllaaaWWW\\\hhhmmmuuu|||yyyuuuqqqnnnmmmlllggg___XXXKKKHHHDDDEEEIIIOOOTTTVVVQQQQQQRRRTTTXXX___gggnnnqqqtttxxx}}}~~~xxxccc[[[OOOEEE???<<<;;;;;;;;;;;;<<<===>>>EEEWWWiiizzzmmmddd[[[RRRKKKCCC@@@<<<999777888:::======LLL```}}}mmmZZZKKKDDDDDDVVVxxxzzztttpppdddYYYbbbttttttQQQFFFCCCMMMOOOCCC888555666333///,,,,,,++++++***)))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++------------...000222444777???GGGHHHEEEIIIUUU```uuufff]]]hhh{{{zzzwwwyyy{{{}}}hhhnnnuuuyyy||||||vvvnnnMMM@@@;;;HHH[[[ffffffbbbgggnnnrrrrrrnnniii___VVVNNNPPPUUU\\\dddjjjmmmmmmkkkjjjjjjlllooorrrrrrrrrtttuuuvvvwwwxxxyyyzzz{{{{{{}}}~~~uuujjj^^^WWWGGGAAA===???EEEPPP```nnnxxx~~~kkk[[[QQQJJJ>>><<<;;;:::;;;CCCUUUfffuuuwwwllliiixxxwwwvvvtttqqqnnnpppvvv{{{vvvfffXXX[[[fffeeeSSSAAA>>>HHH]]]kkkrrrzzznnnQQQEEE@@@777111...------,,,))))))******+++++++++,,,***++++++***)))***,,,...************************((((((((((((((()))******((((((((()))******++++++******+++++++++,,,,,,,,,+++,,,......------...000,,,666AAAIIISSS___jjjooo{{{sssiiiaaa```eeelllqqqwwwzzzzzzzzz{{{}}}{{{zzzwwwtttpppmmmjjjiiiiiilllqqquuuxxxzzz|||~~~|||}}}~~~wwwlllffffffeeeaaa]]]^^^YYYSSSNNNKKKHHHFFFDDDCCCIIIRRR\\\fffoooxxx}}}{{{~~~}}}wwwqqqlllddd]]]VVVTTTSSSRRRUUUYYY^^^aaawwwxxxddd\\\QQQHHHDDDAAA>>><<<888;;;AAAMMM^^^ppp~~~www```RRRQQQTTTlllVVVcccjjjdddaaagggnnnooocccXXXZZZ```___eeemmmmmmnnnnnnnnnmmmiiicccZZZSSSGGGGGGHHHJJJOOORRRSSSSSSOOORRRUUUYYY___gggooouuuuuuvvvyyy~~~{{{rrrhhh```MMMHHHAAA===;;;;;;;;;;;;::::::;;;===<<<>>>JJJVVVmmmwwwlllaaaVVVNNNEEEDDDAAA;;;777777:::<<<:::@@@KKKhhh}}}rrrWWWOOOGGGLLLhhhzzzppppppdddQQQRRRaaapppwww|||bbbNNNFFFQQQXXXMMM@@@===777444///,,,+++++++++***((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++...---------...111333555BBBMMMXXX\\\XXXWWW\\\ccckkk]]]WWW```nnnyyywwwqqqqqqsssuuunnnrrrttttttuuutttlllcccBBB<<>><<<;;;:::;;;CCCUUUfffvvv}}}wwwrrrwwwxxxvvvsssqqqpppppppppppplllbbbSSSOOO\\\hhh^^^III===@@@XXXnnnuuu|||uuu]]]IIICCC:::333///.........***************+++++++++***+++,,,+++***+++///222************************((((((((((((((()))******'''(((((()))******++++++******+++++++++,,,,,,,,,+++,,,......------///111...;;;JJJUUU```lllsssssssssyyywwwqqq{{{~~~xxxkkk[[[]]]kkkmmmrrrwwwxxxwwwvvvxxx{{{xxxyyyxxxrrrllliiijjjmmmmmmqqqvvvyyyyyyzzz}}}|||}}}yyyvvvtttooollliiiddd\\\WWWTTTQQQOOOMMMJJJLLLPPPUUU[[[ccckkkqqqwww|||}}}zzzwwwtttmmmfffbbbaaaaaabbbdddfffiiikkkuuussshhhZZZNNNHHHDDD@@@===:::999;;;EEEUUUgggwwwlllWWWSSSPPP]]]{{{SSSfffnnnfffeeeqqqzzzwwwmmmaaa```bbb^^^aaagggfffiiilllooommmhhh```WWWPPPHHHIIILLLPPPTTTUUUSSSRRROOORRRWWW]]]dddllltttyyywwwxxxzzz~~~yyyqqqiii```TTTKKK@@@===;;;::::::;;;:::999666666999;;;::::::AAAJJJXXXzzzvvviii]]]UUUDDDFFFEEE???::::::<<<>>>:::===BBBZZZbbb]]]QQQJJJ\\\yyymmmqqqfffPPPLLLWWWccckkkooovvvrrrUUUCCCLLLTTTMMMCCCBBB888444000,,,+++++++++***''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++...---------...111444555OOO\\\jjjppplllhhhiiillliii\\\VVV___iiimmmvvv{{{vvvssspppnnntttuuutttrrrrrrpppggg]]]===<<>>DDDNNN]]]jjjttt|||nnn\\\QQQKKK???===;;;::::::BBBSSSdddwww}}}zzz}}}zzzyyyxxxuuuppplllccc^^^PPPGGGUUUjjjdddNNN<<<;;;VVVrrrxxx~~~zzzeeeKKKEEE<<<444000///......***************************+++,,,,,,***,,,000444************************((((((((((((((()))******'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++,,,............///111111AAARRR^^^kkkxxx~~~|||vvv|||xxxmmmrrrxxx~~~vvvhhhUUUXXXmmmnnnrrrwwwwwwtttsssuuuxxxvvvxxxxxxqqqiiifffjjjpppsssvvvzzz{{{zzzyyyzzz||||||}}}yyypppjjjfffccc```]]]ZZZYYYYYYXXX[[[```hhhnnn~~~zzzpppqqqrrruuuxxx{{{}}}~~~}}}~~~qqq```SSSKKKFFFAAA>>>>>>::::::BBBPPP```pppzzzuuu]]]VVVOOOUUUmmmhhhhhhuuu|||~~~tttooonnnhhh___```jjjlllppprrrnnncccYYYRRRQQQPPPPPPRRRTTTUUUTTTQQQNNNQQQVVV^^^ffflllrrrwwwzzz}}}zzzyyy|||}}}rrrhhhaaaXXXLLLEEEEEE???:::777888===@@@>>>:::<<<999;;;???>>>;;;???GGGOOOeeexxxhhhYYYOOOIIIBBB<<<:::999999999<<<:::999DDDaaattt```NNNWWWhhhWWW[[[___[[[OOOOOO^^^tttxxxpppsss|||bbbJJJDDDSSSjjjdddFFFAAA999222000---******,,,+++++++++************)))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&))))))))))))************))))))))))))************++++++******++++++,,,---000******/////////:::JJJccczzzjjjcccXXXWWW[[[TTTTTTdddjjj}}}~~~ttttttuuuqqqooozzz}}}zzzssssssppp```KKK999;;;HHH[[[bbb]]]^^^eeegggmmmrrrpppfffYYYNNNHHHNNNSSSZZZaaafffkkkooorrrtttnnngggfffkkkooopppnnnwwwvvvwwwwwwwwwuuurrrooosssvvv{{{~~~vvviiiZZZQQQEEE@@@===@@@EEENNN___oooxxx}}}nnn```RRRHHH>>><<<:::999:::BBBUUUfffzzz~~~~~~vvvwww{{{{{{~~~zzzsssrrrgggSSSWWW[[[UUUiiivvv___PPPBBBBBBXXXmmmssstttwww[[[FFF777666555,,,)))---,,,+++******)))***************++++++++++++******************************))))))))))))************************************+++++++++++++++++++++++++++---///000//////000222555PPP\\\hhh}}}xxxsssuuu|||~~~zzzkkkttt\\\VVV]]]ccccccoootttzzz|||xxxsssooonnnssssssvvvxxxuuupppqqqvvv{{{|||}}}||||||}}}{{{vvvwwwxxxuuurrrrrrxxx}}}vvvrrrttt~~~~~~nnn^^^RRRJJJEEECCC>>>;;;:::???HHHVVVjjj{{{uuudddUUUSSSYYYrrrsss}}}~~~vvvvvvqqqgggdddhhhmmmppppppjjj___VVVPPPOOOPPPRRRSSSUUUTTTSSSRRRQQQSSSYYYaaaiiiooossswwwzzz|||zzzyyy|||}}}uuunnneee]]]VVVSSSMMMDDD>>>>>>:::;;;;;;:::888777777777;;;999;;;>>><<<888;;;AAAGGG]]]yyyqqqaaaSSSNNNFFF???<<<;;;;;;::::::888666<<>>@@@EEENNN___oooxxx||||||jjj\\\PPPGGG>>><<<:::999:::CCCVVVhhhyyy~~~uuuvvvxxxppplllvvv]]]\\\___YYYiiiwwwhhhXXXIIIDDDSSSeeekkknnnrrraaaLLL<<<999777///+++---,,,++++++*********************++++++++++++******************************))))))))))))************************************++++++++++++++++++++++++,,,...///.........222555===RRRcccvvv}}}{{{||||||yyyuuuzzzyyycccVVVWWW___eeegggmmmqqquuuvvvssspppnnnnnnmmmnnnuuu{{{|||wwwuuuwwwyyy|||~~~oookkkmmmzzzzzzkkk^^^SSSJJJEEE===:::999<<>><<<;;;:::999555555CCC^^^{{{iiiWWWjjjsssZZZPPPWWWbbbaaaXXX]]]qqqooo]]]LLLFFFUUUccc___GGG???888555111,,,***++++++++++++************)))))))))(((((((((((())))))(((((((((((())))))))))))((())))))******))))))((())))))))))))************))))))))))))************+++++++++++++++,,,---------+++...222222555EEEXXX~~~xxxlll[[[VVVmmmwww}}}}}}xxxrrr]]]HHH999999===IIIXXX\\\VVVTTTWWWfffnnnuuuppp```PPPGGGDDDJJJPPPYYYbbbgggkkkmmmoooppptttuuupppgggeeeiiippptttuuuwwwyyy|||~~~xxxzzz{{{{{{{{{|||~~~zzzkkk]]]TTTGGGCCC@@@AAAEEEOOO```nnnwww{{{{{{hhhZZZOOOGGG>>><<<::::::;;;EEEXXXkkkxxx|||tttkkkkkkuuukkk]]]nnngggaaafff___hhhyyyxxxcccQQQEEEKKKZZZdddjjjnnnjjjVVVCCC;;;888111------,,,,,,+++*********************++++++++++++******************************))))))))))))************************************++++++++++++++++++++++++---......---,,,///555:::KKKTTTkkk~~~}}}tttrrr}}}yyyttt```PPPRRRZZZ```eeekkknnnppprrrrrrpppnnnmmmmmmkkkjjjnnnvvvzzzyyywwwxxxwww{{{tttkkkjjjxxxyyyjjj\\\PPPHHH???===;;;;;;;;;BBBTTTdddqqq}}}qqqbbbYYYuuu{{{ooobbbbbbdddfffhhhnnnlllggg^^^UUUPPPNNNOOOXXXZZZ[[[WWWRRRPPPSSSWWW]]]bbbjjjqqqtttvvvxxxyyyyyyyyyzzz|||}}}ooocccYYYMMMCCCDDDBBBAAABBBCCCBBB@@@???@@@FFFKKKHHH@@@;;;===AAA===<<<=========<<<<<<===AAASSSkkk}}}qqqddd^^^SSSJJJDDD@@@===<<<;;;<<<:::555:::MMMjjjsssZZZ]]]~~~hhhTTTVVVccchhh\\\[[[ooo~~~kkkSSS???BBBOOORRRFFF???999777333...+++++++++++++++*********))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))******))))))(((((()))))))))************((()))))))))************,,,++++++++++++,,,------,,,---000333222666FFFXXXwwwmmmZZZtttxxx}}}wwwppp~~~pppVVVCCC999777;;;EEEQQQUUUSSSRRRUUUhhhqqqvvvnnn\\\KKKEEEDDDJJJPPPZZZbbbhhhkkklllmmmppptttvvvqqqhhhcccffflllsssuuuwwwyyy||||||||||||{{{zzzzzz}}}zzzkkk]]]UUUHHHEEEBBBAAAEEEPPPaaannnuuuyyy~~~}}}hhhZZZOOOHHH>>><<<::::::<<>>MMM\\\lllyyyvvvjjj^^^{{{|||lll^^^___eeehhhiiimmmiiibbbZZZTTTQQQRRRSSS]]]^^^]]]WWWQQQPPPUUUZZZcccgggnnnrrruuuvvvwwwxxxwwwxxxzzz|||~~~~~~rrraaaUUUPPPNNNKKKJJJIIIHHHGGGIIIKKKKKKJJJJJJLLLLLLJJJGGGDDDEEEFFFBBBAAA???<<<===???@@@???CCCSSShhhxxx{{{nnnggg[[[PPPHHHBBB>>><<<999<<<===999777AAAXXXllltttXXXQQQggg|||{{{ccc___gggqqqfff```nnnqqq]]]EEE???GGGJJJCCC===999888555///,,,---+++++++++*********))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''((()))))))))************((()))))))))************,,,,,,++++++,,,,,,---...---///111222111555CCCQQQddd~~~iii{{{|||~~~rrrkkk{{{hhhNNN???:::888<<>><<<::::::>>>III___rrr|||}}}wwwppphhhgggaaaZZZXXX]]]hhhttt}}}www\\\^^^yyy{{{~~~ssswww~~~qqqeeerrrzzzbbbFFF>>>NNNaaahhheeetttgggRRR>>>444111000...---,,,,,,+++***+++++++++******++++++++++++******************************((()))))))))************************************++++++++++++++++++++++++---//////---,,,333@@@JJJ___ZZZkkkzzzvvv{{{vvvooohhhdddQQQGGGRRR___ccchhhqqqqqqsssuuuvvvtttoooiiidddgggbbbbbbjjjrrrvvvyyy}}}wwwxxxyyyyyyyyy{{{~~~xxxttt{{{kkk^^^VVVIIIFFFBBB>>>:::<<>>===AAACCCAAAEEERRRdddqqqxxxxxxpppcccWWWMMMFFF@@@===777999<<<:::666888GGGVVVjjjMMMDDDRRR^^^qqq{{{zzz~~~uuukkkmmm{{{jjjOOOAAACCCDDDBBB===999999777111------+++++++++************)))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))************,,,,,,,,,,,,,,,------......000111111111555???GGGLLL```nnnxxxyyyuuurrrnnn|||www[[[DDD999888<<>><<<:::;;;???KKKbbbuuu|||vvvrrrkkkcccZZZWWWRRROOOPPPWWWaaaiii{{{dddaaalll{{{zzz{{{zzz|||{{{{{{ggggggwwwlllPPP@@@HHH[[[ccc___ppplll^^^GGG888444222...------,,,+++++++++++++++******++++++++++++******************************))))))))))))************************************++++++++++++++++++++++++,,,...000...///777FFFRRR```aaammmyyyvvvwwwwwwwwwoooXXXLLLHHHRRR___fffmmmtttqqqrrrtttvvvuuuooogggaaa]]]___hhhuuu}}}}}}|||}}}vvvvvvuuuttttttwww}}}yyykkkcccNNNIIICCC>>>::::::BBBKKKXXXmmm~~~sss\\\fffnnnccc[[[ccceeedddooopppkkkbbb\\\\\\aaaeeeffffffbbb\\\XXXYYY\\\```bbb___[[[WWWSSSUUUZZZaaafffkkkmmmoooqqqqqqrrrtttuuutttwww{{{|||}}}~~~~~~vvv{{{|||vvvttttttuuukkkdddUUUFFFAAAEEEFFFDDDHHHRRR```jjjooouuu}}}yyykkk^^^RRRJJJDDD@@@999999::::::777555<<>><<<:::;;;@@@MMMdddxxx~~~}}}yyysssooommmfff___QQQPPPNNNJJJGGGJJJQQQWWWfff{{{ooobbb___~~~tttqqqtttwwwzzz}}}~~~kkk___ccczzzqqq[[[EEECCCSSS___aaahhhppplllWWWCCC;;;555...------,,,++++++++++++,,,******++++++++++++******************************))))))))))))************************************++++++++++++++++++++++++***...111111222;;;LLLYYYbbbmmmsssvvv}}}zzzooowwwzzzzzzmmmKKKKKKNNNUUU```jjjqqqsssrrrrrrsssuuuuuurrrlllggg___eeeqqq~~~~~~zzz{{{uuuuuusssrrrsssvvv|||wwwmmmVVVMMMDDD???<<<:::>>>CCCMMMeeeyyy~~~www\\\gggpppeee^^^iiiiiidddnnnkkkhhhbbb[[[[[[bbblllsssddd```[[[YYY[[[```eeehhh]]]XXXSSSRRRVVV___gggkkkmmmnnnooooooooopppsssuuussswww{{{||||||}}}wwwcccOOOGGGIIIJJJGGGKKKSSS^^^fffjjjooovvv|||pppbbbVVVMMMFFFBBB>>>:::999;;;999666999AAA\\\uuuWWWJJJJJJDDDQQQtttxxxbbb^^^qqqwwwYYYCCCEEEKKKHHHCCC??????;;;333---,,,+++++++++************)))))))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))************---,,,,,,,,,,,,---............///000555;;;>>>===BBBKKKLLLPPP]]]___YYY[[[jjjyyywwwtttmmmlllvvv{{{ttthhhWWWEEE888444666<<>><<<:::;;;@@@NNNeeezzz|||{{{xxxwwwsssmmmkkkiiiccc[[[NNNNNNMMMIIIDDDDDDIIINNNYYYnnnzzzbbbWWWwwwsssnnnssspppssstttyyy~~~nnnZZZVVVooopppaaaHHH@@@NNN```fffcccsssvvvcccMMMAAA888......---,,,,,,++++++,,,,,,******++++++++++++******************************))))))))))))************************************++++++++++++++++++++++++(((---111222444>>>OOO]]]dddwwwzzzvvv{{{yyysssjjjvvvxxxdddFFFMMMUUUZZZcccmmmrrrqqqvvvttttttuuuwwwvvvrrroooiiimmmvvv~~~}}}xxxvvvyyytttttttttssstttwww{{{vvvyyyxxx|||qqq^^^RRRGGGBBB???<<<<<>>OOOfffwwwyyyvvvrrrnnnkkkiiiddd___]]]]]]YYYSSSMMMJJJIIIIIIGGGDDDFFFKKKWWWjjj{{{kkk```kkkvvvpppqqquuuuuupppjjjfff___WWWbbbpppmmmQQQ<<>>777888888DDDKKKVVVcccmmmsssttttttooofffWWWHHH@@@CCCJJJPPPWWW[[[```dddfffgggiiijjjkkklllmmmmmmnnnooopppppplllkkklllpppuuuyyyyyyyyy|||{{{yyy{{{}}}~~~}}}{{{{{{{{{|||}}}zzzfffXXXRRRIIIHHHHHHHHHLLLUUU___ffflllssszzzjjjUUUIIIEEE===;;;999888???PPPhhhyyy~~~{{{uuuooojjjhhhbbbZZZVVVUUUQQQKKKLLLIIIIIIJJJHHHEEEHHHMMMSSSeeetttzzzppp```ccc|||zzzwwwwwwtttnnneee\\\VVVSSS^^^mmmrrr^^^GGGCCCRRRaaahhhsssuuugggUUUHHH<<<222000...,,,+++,,,,,,+++***+++++++++++++++++++++++++++******************+++)))************+++++++++++++++++++++++++++++++++---------------------------------111;;;LLL]]]gggttt~~~yyysss||||||tttsssssscccJJJIIIPPPXXX```iiirrruuussssssttttttttt{{{~~~~~~~~~}}}yyyvvvttttttssssssuuuzzz{{{tttqqqttt|||}}}hhh\\\OOOHHHCCC>>><<<===BBBQQQbbbooo|||zzzjjjssshhh]]]WWWVVV\\\ccceeedddddd`````````aaaaaa^^^YYYUUUPPPRRRTTTUUU[[[cccfffdddiiihhhgggiiikkknnnnnnnnnqqqrrrtttvvvxxxzzz|||}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyyyyzzz{{{|||||||||{{{{{{|||}}}}}}wwwsssiiieeeccc___[[[ZZZZZZUUUOOONNNPPPRRRSSSSSSSSSTTTUUUWWW[[[fffttt{{{nnnfff[[[QQQEEE>>>::::::999666666888;;;UUUvvvpppVVVTTTvvv~~~___\\\bbbkkkdddWWW]]]oootttuuu{{{yyyfffQQQEEEUUUZZZXXXJJJ>>>;;;888333...---+++***++++++***))))))))))))))))))******+++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------......///,,,222222444IIImmm~~~mmm]]]RRRUUUZZZWWWYYYdddhhhnnn|||wwwuuutttzzz~~~iiifffZZZFFF888555999<<>>AAAIIIPPPWWW[[[aaaeeeggghhhjjjkkkllllllmmmnnnooopppqqqqqqooommmlllnnnssswwwzzz|||~~~||||||}}}~~~}}}|||yyyzzz{{{|||~~~xxxdddUUUPPPFFFEEEDDDEEEIIIRRR]]]dddjjjqqqyyy}}}~~~zzzdddRRRHHHDDD<<<;;;::::::AAASSSjjj{{{|||tttqqqjjj```ZZZYYYUUUPPPQQQOOOOOOQQQPPPMMMPPPUUUTTTdddrrruuuzzzfff]]]www|||xxxkkk\\\YYY^^^]]]kkkxxxqqqWWWCCCHHHWWWjjjpppuuurrrdddQQQ???555000...,,,+++,,,,,,+++***++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++------------------------000......222>>>PPPeeesssuuuwwwrrrvvvtttpppyyy{{{fffPPPCCCLLLSSS[[[aaaiiiqqqtttrrrtttuuuuuuuuu{{{~~~|||yyywwwvvvvvvwwwwwwzzzvvvnnniiiooo{{{~~~rrreeeVVVMMMFFF???===>>>>>>GGGWWWjjjwww|||zzzwwwooodddTTTRRRUUU^^^eeeeeecccbbb^^^```bbbcccaaa\\\VVVQQQLLLQQQUUUXXX^^^eeegggeeegggffffffgggjjjmmmmmmmmmpppqqqrrrtttvvvxxxyyyzzzzzzzzzzzzzzz{{{||||||}}}}}}{{{yyyyyyzzz|||~~~}}}||||||||||||}}}~~~zzzrrrmmmcccTTTOOOHHHDDDDDDHHHJJJKKKJJJKKKLLLJJJHHHGGGGGGHHHHHHLLLVVVeeesssuuujjj___UUUKKKDDD>>>===<<<888888:::555GGGggg~~~fffUUUggg\\\RRRWWWjjjnnndddgggxxxpppYYYGGGKKKXXX\\\OOOAAA===:::555000...+++***++++++***))))))))))))))))))******+++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,------......///---444666888RRR{{{iii\\\[[[^^^ZZZVVVZZZdddppp|||vvvssssssqqqgggTTTAAA555333999>>>CCCEEEJJJTTT```jjjoooppplll^^^MMMAAA===@@@IIIRRRWWW\\\aaafffhhhiiikkklllllllllmmmnnnpppqqqrrrrrrrrrpppnnnmmmpppuuuzzz}}}}}}|||{{{{{{{{{{{{yyyyyy{{{|||~~~vvvbbbSSSNNNDDDCCCAAABBBFFFOOO[[[cccjjjpppxxx}}}sss^^^NNNFFFCCC;;;;;;:::;;;BBBTTTlll}}}{{{pppiiigggddd```[[[YYYYYY[[[ZZZWWWYYY^^^]]]lllzzz}}}rrr]]]mmmyyyfffdddnnndddnnn}}}fffEEE???NNNeeelllwww|||oooVVV@@@666000...,,,,,,,,,---,,,+++++++++++++++++++++++++++*********++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------------111...///555AAATTTkkk}}}~~~zzzzzzwwwqqqrrrtttiiiooorrr[[[EEEDDDLLLUUU]]]cccjjjqqqtttsssvvvwwwvvvsssvvv}}}~~~{{{zzzyyyyyywwwvvvwwwxxxyyy{{{~~~yyyooojjjlllyyy|||wwwzzzxxxttt|||nnn^^^RRRIIIAAA>>>>>>???CCCRRRgggssstttvvv|||ssslllaaaPPPPPPVVV```fffeeebbbaaa^^^```cccbbb___YYYSSSOOOJJJQQQXXX\\\aaahhhjjjhhhfffeeeeeegggjjjlllmmmmmmooooooppprrrsssuuuvvvvvvxxxwwwwwwwwwxxxyyy{{{|||}}}|||zzzzzzzzz{{{}}}~~~}}}}}}}}}}}}~~~~~~|||ppphhhcccZZZLLLFFF>>>::::::===BBBFFFDDDDDDEEECCCAAA@@@@@@AAABBBDDDMMM\\\jjjwww~~~rrrfff\\\PPPIIIBBB@@@===999888:::555>>>YYY|||vvv]]]YYYoooYYYSSSdddnnnggghhhtttxxx```KKK===LLLVVVOOODDD???:::555222///,,,++++++++++++***)))))))))))))))******+++(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,------......///***111333777QQQyyytttrrriiiYYYRRR___rrrzzzwwwsssssszzziiiQQQ>>>444333999>>>CCCDDDGGGQQQ^^^iiinnnooojjjZZZIIIAAA???BBBKKKUUUXXX\\\bbbgggiiikkklllnnnlllmmmnnnoooppprrrsssssssssrrrooonnnooosssxxx{{{~~~~~~~~~}}}{{{{{{{{{|||zzz{{{|||}}}ttt___QQQKKKBBBAAA??????DDDNNNYYYbbbjjjqqqxxx}}}mmmZZZLLLEEEBBB:::::::::;;;CCCUUUlll}}}~~~sssnnnjjjfffbbb``````aaa___[[[[[[___hhhxxx{{{aaagggnnnjjjtttpppqqq~~~oooJJJ===GGGYYYfffyyytttXXXAAA888000///---,,,------,,,+++++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......000...111:::FFFVVVmmm~~~uuummmrrrnnn^^^dddhhhRRR@@@EEELLLUUU___dddjjjqqqvvvvvvwwwxxxvvvrrrsssyyy~~~~~~{{{wwwtttuuuvvvwwwwwwxxxyyy{{{|||~~~tttmmmlllxxxuuurrrqqqmmmfffeeeoooxxxooo|||wwwfffYYYNNNDDD???>>>???@@@OOOeeerrrssswwwooocccQQQRRRXXXbbbgggeeebbbbbb```bbbccc```[[[UUUQQQOOOKKKSSS[[[^^^bbbhhhiiihhheeeddddddfffiiilllmmmlllmmmnnnooopppqqqrrrssssssuuuuuuttttttuuuwwwyyyzzzxxxxxxxxxyyyyyyzzz{{{{{{||||||}}}~~~~~~vvvjjjggg\\\UUUQQQKKKBBB>>>;;;;;;;;;999;;;??????@@@@@@???======???@@@AAAAAAGGGUUUcccooo}}}wwwkkkcccTTTLLLDDD@@@===999888:::666:::LLLmmm}}}eeeUUUmmm{{{cccVVVbbbmmmkkkjjjooocccKKK999BBBKKKMMMHHH@@@:::777333000---+++++++++++++++)))))))))))))))******+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,------......///---111444;;;PPPrrrjjjUUUbbbxxx{{{wwwrrrppp~~~{{{fffLLL;;;444555:::@@@FFFFFFIIITTTbbblllppppppgggUUUEEEAAABBBDDDMMMXXXXXX]]]ccchhhjjjlllnnnooolllmmmnnnpppqqqssstttuuussssssrrrpppooopppsssvvv{{{}}}~~~}}}}}}~~~{{{|||}}}}}}~~~qqq\\\NNNHHH???>>><<<<<>>JJJ___ooovvv}}}uuujjjUUUVVV\\\dddhhhfffddddddccccccbbb^^^WWWRRRPPPPPPNNNVVV]]]___aaadddeeedddbbbaaaaaacccgggjjjkkkkkklllmmmmmmnnnooopppqqqqqqrrrqqqppppppqqqtttvvvwwwuuuvvvxxxyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~gggYYYUUUJJJBBB@@@<<<888555666::::::777888======>>>>>>===<<<===???AAAAAA???CCCOOO[[[gggsss}}}}}}ssskkkXXXPPPGGGCCC???:::999;;;888777AAA[[[zzz~~~vvv^^^TTT^^^}}}wwwnnnrrrwwwtttnnnmmmxxxjjjTTTCCC???BBBKKKJJJ@@@999:::555111---++++++,,,,,,+++)))))))))))))))******+++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,------......///111111555???LLL\\\sssmmmttt~~~yyyqqqlllvvvsss\\\CCC666555777===CCCFFFFFFKKKWWWeeeoooqqqooobbbPPPBBBAAACCCFFFNNNYYYYYY]]]ccchhhkkkmmmoooppplllmmmnnnppprrrsssuuuuuurrrssstttrrrooonnnooopppuuuyyy}}}~~~}}}}}}~~~|||||||||}}}}}}}}}~~~~~~mmmXXXJJJDDD<<<;;;999999>>>HHHUUU^^^hhhooovvv{{{~~~lllZZZMMMEEEAAA:::::::::<<>>AAA[[[vvv}}}mmmTTT>>>111///---------...---+++++++++++++++++++++++++++(((***+++,,,,,,+++***((()))************+++++++++++++++++++++++++++++++++++++++,,,,,,---......//////111;;;JJJSSSYYYiii{{{}}}xxxpppllljjjRRRAAACCCCCCOOOZZZdddgggjjjppptttuuusssvvvvvvsssttt||||||uuuppppppsssvvvxxxrrruuuyyy}}}{{{vvvssszzzyyynnnccc```iii{{{~~~ffffff{{{wwwjjj]]]OOOEEEAAA??????FFFVVViiiyyyyyyrrrYYYYYY^^^eeehhhfffdddfffddddddbbb\\\UUUPPPPPPQQQQQQYYY_________aaaaaa``````______bbbeeehhhiiiiiillllllmmmmmmnnnoooooopppoooooonnnnnnoooqqqtttuuuuuuvvvyyy{{{||||||zzzyyywwwxxxzzz|||}}}~~~{{{~~~~~~~~~bbbQQQLLLAAA999888555777333222666777777<<>>>>>===<<<===@@@BBB@@@>>>@@@JJJVVVaaammmvvv~~~~~~www]]]TTTKKKFFFBBB===<<<>>>888666:::NNNpppwwwlllPPPRRRUUUfffzzznnnfffbbbuuuvvvfffOOOAAA???JJJLLL@@@999===555222...++++++,,,,,,,,,)))))))))))))))******+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///000,,,111>>>DDDIIIXXXkkk|||{{{||||||}}}sssjjjoookkkSSS;;;222555999???EEEDDDEEEJJJWWWfffooopppmmm___MMM???@@@DDDFFFNNNYYYYYY^^^dddiiilllmmmoooqqqlllmmmnnnppprrrtttuuuvvvqqqsssuuutttpppmmmlllllloootttzzz||||||{{{{{{|||||||||||||||||||||||||||}}}jjjUUUGGGAAA:::999666666;;;FFFSSS\\\gggmmmuuuzzz~~~mmm[[[NNNEEEAAA:::::::::<<>>???CCCDDDCCCAAA@@@BBBEEEHHHNNNXXXfffoooxxx~~~xxxhhhZZZKKKEEEBBB===999888999;;;:::BBB___}}}hhhYYYRRRLLLUUUqqqvvvhhhSSShhh}}}~~~iiiPPPJJJDDDCCCCCCAAA>>><<<:::444...++++++,,,+++***---,,,,,,+++***)))(((((())))))************)))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...------,,,------...///000222000222999???DDDLLLSSScccmmmtttmmmfffqqqjjjcccoooyyy~~~lllIII666777666888@@@DDDHHHNNNVVV___iiipppnnnhhh[[[KKK===<<>>999999444666666555555666:::@@@DDDFFFDDDCCCDDDEEEFFFFFFFFFEEEFFFHHHIIIMMMVVVbbbkkksssyyy}}}nnn___OOOHHHDDD>>>:::999888:::888>>>XXX|||ooo]]]NNNEEEOOOiiissseeeVVVcccssswww\\\KKKCCCKKKMMMCCC<<<<<<;;;666000---,,,,,,,,,+++,,,,,,++++++***)))))))))))))))************)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,---------,,,------...///000///222:::BBBDDDCCCHHHOOOPPP[[[eeebbb^^^hhh}}}gggbbbnnntttuuusssjjjgggFFF555777777999@@@CCCGGGPPP[[[fffnnnqqqkkkaaaUUUGGG<<<<<>>===:::888999:::@@@LLLWWWeeennnwwwyyy}}}ppp^^^NNNDDD???:::888777;;;EEEXXXlllzzznnngggxxxyyyuuurrrtttxxxzzzwwwsssllljjjeeekkkxxxrrrYYYFFF===DDDgggmmmGGG;;;666///,,,---...---,,,++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++---...///......///000///CCCNNNUUUbbbllltttxxx~~~fffKKKBBBFFFFFFSSSZZZeeekkkmmmlllllllllnnnssswwwxxx}}}}}}|||xxxqqqnnnnnnqqqrrrrrrqqquuu{{{yyyvvvzzzzzz```TTT]]]lll{{{ooo^^^NNNGGGBBBCCCCCCHHHYYYppp~~~rrr___UUUeeeuuuooobbbfffjjjllllllmmmnnnnnnkkkcccZZZUUUPPPMMMOOOSSSYYYZZZ\\\]]]^^^]]]]]]\\\]]]^^^___aaaccccccddddddfffeeeeeefffhhhiiihhhfffiiiiiikkklllnnnppprrrsssttttttuuuvvvwwwxxxyyyyyywwwxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~}}}|||{{{{{{yyypppjjjqqq~~~hhhXXXMMM???;;;;;;666555555555555777===EEEJJJIIIJJJKKKJJJIIIIIIKKKMMMLLLLLLLLLKKKLLLSSS]]]eeemmmsss{{{vvvgggVVVMMMFFF@@@<<<;;;888999777999LLLnnn{{{ooo[[[KKKOOOdddyyyvvvooofffTTTWWWaaappp{{{~~~mmmQQQDDDSSS]]]QQQBBB???===999333///---------,,,************************))))))************)))))))))))))))))))))))))))))))))************+++++++++************+++++++++,,,------,,,------...///000...555???HHHIIIHHHLLLTTTUUU]]]bbb^^^WWW[[[lll|||~~~lllkkkwwwzzzuuunnnbbb^^^AAA444777777:::@@@BBBFFFRRRaaammmuuusssgggYYYMMMBBB:::===FFFNNNSSSWWWXXXZZZ]]]aaaeeehhhjjjkkkmmmllllllmmmppprrrsssrrruuusssrrrtttxxxyyywwwtttpppnnnnnnrrryyy}}}|||zzzyyy{{{||||||{{{{{{}}}~~~uuu```NNNBBB======:::888999:::>>>IIIUUUcccnnnwww{{{~~~}}}nnn\\\MMMCCC>>>:::888888<<>>444999999<<>>===:::888999999===GGGRRRaaalllwww|||~~~uuueeeUUUHHH@@@<<<999888999===III\\\ppp}}}sssrrruuukkkbbb^^^^^^eeeqqqxxxfffHHH>>>===WWWttt~~~zzzYYY@@@:::222------...---,,,++++++++++++++++++++++++************************))))))*********+++++++++***+++++++++++++++,,,,,,+++---............000222:::MMM[[[hhh{{{|||xxxzzzuuuxxxllltttoooNNNIIIHHHFFFOOOWWW[[[ccckkkqqqqqqmmmjjjdddmmmzzzxxxrrrooommmnnnooonnnnnnqqqrrrvvv{{{ooohhhqqq|||~~~||||||hhhVVVSSS[[[uuuxxxhhhYYYQQQEEECCC???AAAMMMbbbwwwlllKKKAAAKKKWWW\\\eeekkknnnnnnpppsssrrrmmmfff\\\SSSPPPOOOOOORRRVVVYYYYYYYYYYYYYYYXXXXXXWWWYYYZZZ\\\]]]___`````````___aaabbbbbbcccccccccccceeegggkkknnnqqqrrrsssssstttttttttuuuvvvvvvvvvwwwvvvvvvwwwwwwxxxyyyyyyyyy|||||||||{{{zzzyyyxxxwwwqqqjjjcccfffwwwlll\\\QQQCCC??????:::777666555555:::DDDPPPXXXUUUWWWWWWUUURRRPPPRRRUUUSSSRRRNNNIIIFFFHHHOOOUUUdddkkktttzzz}}}wwwgggZZZOOODDD>>>===;;;:::888666<<>>;;;@@@HHHLLLPPPSSSVVVXXX[[[___bbbfffhhhiiijjjiiiiiijjjmmmoooooooooqqqpppppprrrtttwwwyyyzzzvvvwwwvvvsssqqqqqqtttxxxxxxzzz{{{{{{zzzzzz|||}}}yyycccPPPDDD>>><<<999888888999<<>><<>>:::888777888888;;;EEEOOOZZZfffsssxxx{{{}}}kkkZZZMMMEEE@@@>>>888888:::@@@MMM```uuu|||zzzrrr|||hhhccckkkmmmqqq___III===JJJbbbrrrgggFFF>>>555///---...---,,,++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,---,,,---.........///222555???JJJSSSiii~~~|||{{{~~~sssiii~~~qqqdddlllttt\\\IIIGGGJJJOOOYYYgggiiikkkooossswww{{{}}}qqquuu~~~yyyqqqllllllooommmhhhjjjqqqsssvvvzzz~~~uuukkkjjjpppxxxpppmmmrrrpppaaaWWWWWWnnn~~~ooobbbZZZKKKFFF@@@???DDDSSSkkk___EEEDDDAAADDDXXXfffmmmooommmqqqwwwsssiii___UUUNNNOOOQQQRRRTTTVVVWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWYYYZZZ\\\\\\]]]]]][[[\\\\\\\\\[[[^^^bbbfffiiikkkmmmoooqqqssstttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyywwwxxxxxxyyyxxxxxxwwwwwwsssrrrlllgggsssooo___UUUGGGBBBBBB===;;;888666666<<>>DDDJJJZZZdddpppxxx{{{~~~xxxlll]]]MMMDDDBBB<<<999999;;;999@@@\\\{{{rrrgggssskkkYYY[[[dddiii\\\YYYlllnnnSSSCCCNNN```\\\IIIDDDBBB===666///+++,,,...***************+++++++++))))))************)))))))))))))))))))))))))))))))))************+++++++++)))***,,,---...---,,,+++------,,,------...///000555AAA]]]}}}wwwnnngggjjjZZZYYYnnn~~~vvvfffGGG888555888999???EEEBBBIIIUUUdddooosssmmm\\\LLLCCC>>><<>><<<999666666<<>>666...++++++---************************))))))************)))))))))))))))))))))))))))))))))************+++++++++)))+++,,,......---,,,+++---------------...000000666???WWWyyyggg]]]sssyyygggDDD777444777777>>>DDD@@@IIIUUUeeepppsssjjjXXXFFFAAA===<<>>888777888;;;BBBPPPcccwww}}}zzzuuuvvvttt{{{|||qqqnnnyyyvvvqqqpppWWWEEEIII\\\mmmmmmIIIAAA777000......---,,,++++++++++++++++++++++++************************)))************+++++++++))))))***+++,,,,,,------------...---...000333666PPPYYY\\\iiinnntttwwwdddnnnxxxUUUIIILLLBBBDDDUUU\\\mmmqqquuuuuurrrrrrwww|||}}}~~~zzzvvvmmmggghhhnnnmmmiiinnnyyyzzz{{{}}}}}}oooaaa___iiiuuuwww{{{|||jjjfffnnnzzzjjjYYYTTTlllxxxfffYYYPPPIIICCCAAAAAAKKKddd{{{lllSSSEEECCCQQQbbbiiiiiikkkpppssspppggg```TTTRRROOOOOOPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOQQQRRRSSSTTTUUUVVVWWWWWWYYYWWWVVVVVVXXX\\\```ccciiikkknnnppppppqqqssstttssstttvvvuuuttttttuuuvvvvvvvvvvvvwwwxxxxxxyyyyyy{{{xxxvvvuuuuuuvvvvvvuuuyyyqqqiiikkkwwwtttcccVVVGGGCCCGGGDDD===888444777>>>JJJ\\\llljjjggg```[[[[[[ZZZQQQGGGAAAAAA???<<<999:::???DDDUUU___lllvvvzzz|||}}}~~~wwwdddVVVMMMCCCAAA<<<::::::777888HHHZZZ}}}pppggg___jjjzzzsss}}}lllbbbfffuuubbbSSS@@@DDDPPPIIIAAAAAA>>>888333000,,,))),,,+++******)))***************************************))))))******+++,,,******************************+++++++++,,,,,,,,,...------///111333444444555IIIVVVbbb{{{cccpppuuuxxx[[[:::444222777<<<>>>AAADDDNNNbbbooosssuuugggRRRJJJ:::;;;>>>CCCHHHNNNRRRTTTYYY[[[]]]```bbbcccddddddeeedddddddddfffiiilllnnnqqqrrrssssssssstttwwwzzzwwwwwwwwwwwwwwwwwwwwwwwwrrrtttuuusssrrrrrruuuxxx{{{uuu^^^KKKBBB;;;888777999999<<>>@@@CCCFFFRRRfffrrruuuttteeeNNNEEE:::;;;>>>CCCHHHMMMRRRTTTXXXZZZ\\\```bbbdddddddddggggggfffggghhhkkkmmmoooqqqrrrssssssssstttwwwzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvtttrrrqqqsssvvv}}}ttt^^^LLLCCC:::888777999999;;;EEENNNWWW___jjjqqqsssuuuzzz~~~xxxiii[[[NNNBBB;;;:::999:::>>>IIIZZZmmm|||yyy|||xxxxxxvvvmmmsss~~~wwwvvvvvv|||yyysssssszzztttcccMMM???JJJcccuuuzzzzzz^^^HHH;;;555---,,,000+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************++++++++++++*********,,,---,,,+++......///000...000999DDD[[[dddcccdddrrr}}}|||ttt~~~fffWWWKKKHHHGGGHHHSSSbbbppprrruuuwwwwwwxxxyyyzzzvvvnnniiilllnnnllliiijjjooouuuwwwzzz{{{{{{~~~}}}vvvmmmcccXXXRRRWWW___qqqvvv}}}yyyoooeee```pppyyyggg[[[VVViiiqqqcccYYYOOOFFFBBB@@@DDDWWWkkkyyybbbRRRIIIHHHUUUdddmmmnnnpppssssssmmmccc[[[QQQOOOMMMNNNPPPRRRSSSSSSSSSQQQMMMJJJHHHIIIJJJKKKOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTTTTVVVZZZ___cccfffiiikkknnnooopppppprrrtttrrrtttuuuuuuttttttuuuvvvvvvvvvwwwwwwxxxyyyyyyyyy{{{yyywwwwwwxxxyyyyyyyyytttpppnnnrrr|||qqq___SSSDDDBBBHHHFFFBBB===999;;;BBBPPPeeevvvsssppphhh```\\\YYYPPPFFFBBBBBBAAA???===>>>BBBEEERRR\\\iiissswwwxxxyyyzzzuuueeeZZZNNNCCC>>>;;;<<<999777AAAOOOiii~~~kkk[[[LLLRRRiii~~~vvvjjjZZZYYYvvvwwwiii\\\HHHCCCGGGGGGCCCBBBAAA===666///+++))),,,,,,+++*********************************************))))))******+++,,,************************++++++++++++,,,,,,,,,,,,//////.........///111111999GGGGGGCCCNNN[[[eeennnvvvtttwwwyyy}}}pppbbbkkk|||~~~yyyiiiOOO;;;777666;;;???AAACCCGGGVVVjjjvvvvvvsssaaaIII???:::;;;>>>CCCHHHMMMQQQSSSVVVXXX[[[___bbbdddeeefffjjjiiiiiiiiijjjlllnnnoooqqqrrrssssssssstttwwwzzzwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxvvvsssrrrsssuuuttt]]]LLLCCC:::888777888888;;;DDDNNNWWW___iiippprrrtttyyy}}}ttteeeYYYLLL@@@999999;;;;;;???IIIZZZmmm~~~xxx|||~~~}}}{{{iiieeeyyywwwooouuuyyyppprrruuuoookkktttuuukkkTTTBBBFFF[[[pppyyy|||fffQQQCCC:::///---///+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++***+++,,,---,,,+++,,,---000000---///<<>>???BBBFFFXXXlllwwwwwwqqq^^^FFF<<<:::;;;>>>BBBGGGLLLPPPSSSUUUWWWZZZ^^^bbbeeefffgggjjjjjjjjjjjjkkklllnnnoooooopppqqqqqqqqqsssvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwzzzyyyxxxvvvuuuuuuvvvvvv}}}uuu]]]KKKAAA:::888777888888:::CCCMMMVVV^^^hhhnnnpppsssxxx}}}yyymmm___TTTIII>>>999999:::;;;???IIIZZZmmm}}}{{{{{{pppeeennnrrrssswwwrrrkkkmmmssstttlllkkkttt|||qqq[[[DDDBBBSSSjjjzzzkkkVVVHHH>>>111---///+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++***+++---...---,,,***---000000---111AAARRRdddqqqsssqqqwwwyyyyyy{{{qqq}}}[[[UUUOOOLLLIIIMMM[[[jjjtttvvvxxxxxxxxxyyy{{{|||zzzrrrkkkfffhhhiiigggeeehhhpppwwwxxxwwwwww{{{|||tttkkkddd[[[TTTSSSWWWiiinnnvvv}}}zzznnncccXXXZZZooo|||hhh\\\XXXjjjwwwhhh```UUUJJJEEE@@@@@@MMM]]]nnn```OOOCCCBBBKKK]]]lllqqqsssuuuuuupppggg\\\UUUNNNMMMLLLMMMOOOQQQQQQPPPKKKLLLMMMNNNOOONNNMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNMMMOOOSSSXXX]]]bbbfffhhhiiilllnnnoooooooooqqqrrrqqqrrrttttttssssssuuuwwwwwwwwwwwwxxxyyyyyyzzzzzzyyywwwvvvwwwyyy{{{||||||tttpppooouuummm\\\PPPBBBAAAFFFEEE???;;;888999>>>LLLdddxxx{{{yyyrrrjjjfffccc]]]UUUSSSRRRPPPNNNMMMLLLKKKKKKYYYaaajjjqqqsssssstttvvvuuu{{{qqqdddWWWJJJAAA===>>>;;;777999AAARRR~~~}}}gggQQQJJJVVVyyyvvvtttuuuppp\\\NNNaaa}}}|||ooocccWWWNNNXXXlllVVVLLLDDDBBB===666000000---,,,,,,+++***+++++++++******************************))))))******+++,,,************************++++++,,,,,,,,,------------...000000000333888<<>>BBBGGGLLLPPPRRRTTTVVVZZZ^^^bbbdddfffgggiiiiiiiiijjjkkklllmmmmmmnnnooopppppppppqqqtttwwwwwwwwwwwwwwwwwwwwwwwwwwwuuutttsssssstttuuuvvvvvvyyy|||www^^^JJJ???:::777666777777999BBBKKKUUU\\\ffflllooorrrxxx}}}qqqfffYYYOOOFFF===999:::888999>>>JJJZZZmmm||||||tttwwwzzzwwwzzzwwwppplllggghhhkkkmmmtttvvvaaaHHH???LLLeeezzznnnYYYLLLAAA222...000---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++***+++---...---,,,+++---000000///555GGGZZZiii{{{{{{yyyxxxsssVVVRRRMMMIIIHHHOOO^^^lllwwwxxxyyyxxxwwwwwwxxxyyyvvvmmmffffffhhhhhhfffdddgggpppxxxzzzxxxxxx~~~zzzrrrnnnhhh```[[[[[[aaaeeemmmvvv~~~}}}uuuggg[[[SSSYYYqqqzzzggg\\\YYYlll}}}mmmbbbWWWLLLGGGBBBAAAJJJXXXuuueeePPPBBBCCCOOOaaalllrrrtttuuusssmmmdddZZZTTTNNNMMMLLLMMMNNNOOONNNMMMGGGIIILLLOOOPPPOOOMMMLLLJJJJJJJJJJJJKKKKKKLLLLLLKKKNNNSSSXXX^^^cccfffhhhjjjlllnnnooooooooopppqqqpppqqqssssssssssssuuuwwwwwwwwwxxxxxxyyyzzzzzzzzzyyywwwvvvxxx{{{}}}~~~~~~uuummmiiiqqqkkk[[[PPPBBB@@@DDDBBB@@@===<<<<<<@@@MMMdddxxx~~~}}}yyyrrrppppppmmmgggeeeccc```]]][[[YYYUUUSSS]]]bbbiiilllllllllmmmoooqqqvvv}}}xxxkkk^^^NNNDDD===>>>===888888>>>JJJooopppYYYMMMRRR|||tttiiihhhpppsssbbbQQQ```zzz~~~rrrfff\\\RRR^^^|||sss___MMMGGGCCC999111///------,,,+++++++++++++++******************************))))))******+++,,,************************,,,,,,,,,,,,------------,,,...000000111444:::@@@TTT___]]]ZZZfffqqqsssuuujjj]]]SSSUUUZZZbbbooo|||yyyjjjtttzzzsssuuujjjtttwww~~~rrrjjjYYY@@@888777:::???AAAAAAEEEKKKVVVkkkuuuqqqjjjXXXCCC>>>:::;;;>>>BBBGGGKKKOOOQQQTTTVVVZZZ^^^aaadddeeefffgggggghhhjjjkkkllllllmmmnnnooopppppppppqqqtttwwwwwwwwwwwwwwwwwwwwwwwwwwwpppooonnnooorrrtttuuuuuuvvvxxx{{{bbbLLL@@@:::777666666666888AAAJJJRRRZZZdddkkknnnrrryyymmmcccVVVNNNEEE===::::::666999???KKK\\\nnn{{{{{{{{{}}}|||sssdddbbblllmmmooo}}}zzzhhhMMM???GGG```wwwppp]]]OOODDD333...000......---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,+++,,,---...---,,,------///000222;;;NNNaaappp||||||rrrsssttt{{{vvvuuu}}}|||SSSOOOIIIEEEGGGRRRbbbnnnzzzzzzzzzyyywwwvvvwwwyyy|||qqqhhhccciiijjjiiifffdddiiirrrzzz{{{zzz{{{{{{xxxsssiii```\\\WWWZZZcccnnnyyyyyypppaaaTTTQQQZZZssswwwdddZZZZZZmmmuuufffZZZOOOJJJDDDAAAGGGSSSwwwfffPPPBBBFFFVVVeeemmmsssttttttqqqiiiaaaYYYTTTNNNMMMLLLMMMNNNNNNLLLKKKGGGHHHJJJKKKLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJJJJMMMSSSYYY___cccfffhhhjjjlllnnnooonnnnnnoooqqqoooqqqssssssssssssuuuwwwwwwwwwxxxyyyyyyzzzzzz{{{{{{yyyyyyzzz}}}uuuiiiaaajjjjjj[[[QQQCCC???BBB???@@@???>>>???BBBMMMcccwww{{{{{{~~~~~~{{{xxxtttpppmmmjjjfff```\\\^^^aaaddddddbbbbbbdddfffooouuu{{{}}}{{{ooobbbRRREEE===>>>===999888===GGGddd}}}iiiXXXWWW}}}lllaaa[[[kkkvvvgggRRR]]]wwwuuuiii___QQQ\\\lllQQQHHHEEE;;;111---------,,,++++++++++++,,,******************************))))))******+++,,,************************,,,,,,,,,------------...---///111000///222999???PPPgggtttwwwyyyeeeTTTPPPQQQTTT]]]iiiiiillleeeqqqvvvpppvvvooouuujjjVVV<<<777888;;;@@@BBBBBBFFFLLLWWWkkksssnnnfffTTTAAA===:::;;;>>>BBBFFFKKKNNNPPPTTTVVVZZZ^^^aaacccdddeeefffggghhhjjjlllmmmmmmnnnooopppqqqqqqqqqsssvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwrrrpppoooppptttwwwwwwwwwvvvwww}}}gggQQQDDD:::777666666666777@@@IIIPPPXXXbbbiiimmmrrrzzzooodddXXXNNNFFF===999:::555999AAANNN___ooo{{{xxxzzzfffcccpppllljjj{{{nnnSSS@@@DDD[[[rrr~~~uuuaaaSSSGGG555...000......---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,+++,,,.........---///------000555@@@TTTeeeuuu~~~rrrqqqpppwww}}}tttvvvwwwfffbbb}}}xxxSSSNNNFFFBBBHHHVVVfffppp{{{{{{{{{zzzxxxxxxzzz|||yyyooojjjhhhjjjkkkiiieeecccgggqqqzzz{{{{{{|||~~~yyylll^^^VVVMMMPPPXXXeeetttyyypppbbbUUUSSS]]]vvvsssaaaYYYZZZooo|||lll___SSSMMMFFF@@@DDDMMMsssbbbLLLAAAIII[[[iiiooossstttsssoooggg___XXXTTTNNNMMMLLLMMMMMMMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJMMMSSSZZZ___dddfffgggjjjlllnnnooonnnnnnooopppoooqqqrrrsssssssssuuuwwwwwwxxxxxxyyyyyyzzzzzz{{{|||{{{zzz|||uuufff\\\eee}}}~~~jjj\\\RRRCCC???AAA===???>>>>>>???AAAKKKaaauuu{{{xxxtttooogggbbb^^^___```^^^[[[ZZZ]]]```jjjpppvvvxxxyyy|||pppcccTTTGGG===>>>>>>999999===HHH```wwwddd```sssrrrhhhSSShhhyyyiiiPPPXXXttt}}}xxxkkk```NNNWWW~~~nnnOOOEEEDDD<<<222---...---,,,,,,++++++,,,,,,*********************************)))***++++++,,,************************,,,,,,,,,---------......---000111000...000777===VVV{{{qqqZZZRRROOOMMMSSS]]]\\\eeecccqqqvvvqqqyyyuuuuuugggQQQ555555666:::???@@@@@@DDDJJJXXXkkkssslllcccQQQ@@@<<<:::<<<>>>BBBFFFJJJNNNPPPUUUWWWZZZ^^^aaacccddddddeeeggghhhkkkmmmnnnooooooqqqrrrssssssssstttwwwzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxuuussstttxxx{{{{{{zzzwwwwww}}}jjjTTTGGG:::777555666555777???IIIOOOWWWaaahhhmmmsss{{{rrrgggZZZPPPGGG>>>999:::555:::CCCQQQbbbqqq|||vvv}}}}}}jjjfffsssmmmiii|||sssXXXBBBCCCXXXoooyyyyyyeeeWWWIII666...000---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,+++,,,...///...---111---,,,000777DDDWWWhhhvvvyyyxxxwww}}}www{{{vvv```ZZZyyylllTTTNNNDDD@@@HHHYYYiiiqqq{{{||||||{{{zzzzzz}}}wwwppppppqqqiiiiiigggcccaaaeeeoooxxxzzz|||}}}zzzkkkZZZPPPGGGJJJRRR```qqq|||ssseeeXXXUUU```xxxppp___XXXZZZooopppcccVVVOOOFFF???AAAIIIkkkVVVEEEGGGRRR]]]jjjuuu{{{}}}{{{qqqggg___WWWPPPKKKLLLNNNOOONNNKKKIIIGGGAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIMMMTTTZZZ___bbbfffhhhmmmmmmlllmmmmmmnnnppppppppprrrssssssrrrsssuuuwwwvvvwwwwwwwwwxxxyyyzzzzzzvvv|||~~~}}}uuujjj^^^aaavvv}}}gggXXXOOOBBB>>>???;;;AAA???>>>======FFF[[[nnn|||uuunnnlllkkkhhhddd\\\[[[WWWPPPHHHFFFNNNWWWcccllluuuxxxvvvyyywwwkkkWWWKKK@@@>>>>>><<<;;;<<<:::TTTxxx~~~lll[[[___kkkooo]]]OOOeeettthhhWWWMMMRRRhhhaaaLLL???FFFDDD666---,,,+++*********+++,,,---)))************+++++++++)))***,,,,,,***)))***++++++***)))***++++++***)))++++++,,,------......///222......000222333888===```nnnjjjeeefffeee]]]UUU```xxxwwwtttyyysssyyy{{{gggKKK999888999>>>CCCCCCAAAEEEKKK[[[dddllliiiZZZIII<<<777888;;;>>>AAAEEEIIIMMMQQQVVVWWWYYY\\\^^^aaacccdddhhhhhhiiijjjlllmmmnnnooosssrrrqqqpppppprrrtttuuuwwwwwwvvvtttssstttxxx{{{~~~}}}|||||||||||||||}}}~~~~~~oooYYYKKK>>>:::777666666777>>>FFFLLLZZZ```fffpppuuuzzzvvvlll\\\LLLBBB===;;;;;;999<<>>???:::<<<:::999999999BBBUUUgggzzz~~~zzzvvvtttpppkkkbbb___\\\ZZZ\\\___```___[[[VVVPPPKKKGGGEEEHHHMMMcccllltttxxxwwwyyy~~~rrrYYYMMMBBB>>>>>><<<;;;;;;:::MMMnnnzzzyyy___cccpppxxxiiiYYYeeennnYYYLLLOOOVVVSSSEEE>>>EEEBBB666333,,,,,,+++******+++,,,---)))************+++++++++)))***,,,,,,***)))***++++++*********+++++++++***+++,,,,,,------......///222///...000222333777>>>YYYuuuzzzccchhh{{{{{{|||~~~mmmiiilllOOO===999:::???DDDCCCBBBFFFMMM\\\dddjjjfffWWWGGG<<<888999<<>>HHHWWWiiixxx{{{tttyyywwwmmmeee^^^XXXUUURRROOOMMMOOOYYYeeewwwmmmuuuxxxbbbEEE@@@MMMbbbuuu~~~oooZZZFFF888111...///------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,---------......///333000...;;;TTT```^^^```qqquuuiiisssaaabbb||||||YYYJJJFFFFFFKKKRRR[[[hhhtttxxxyyyzzzxxxuuuvvvzzz~~~wwwmmmgggddddddcccbbbcccfffkkkpppsssxxxyyywwwwww|||ttt```NNNOOOaaaooo~~~pppeeehhhuuusss\\\NNNKKKNNNaaaxxx{{{lll]]]UUULLLCCCCCCIIIgggTTTFFFIIIVVVbbbooozzzzzznnnaaaYYYPPPJJJNNNOOOPPPOOOMMMJJJFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCBBBBBBBBBDDDGGGJJJOOOUUU[[[___bbbeeeggghhhiiijjjkkkmmmooopppqqqqqqrrrssssssrrrrrrtttvvvuuuwwwyyy{{{{{{{{{zzzyyy{{{xxxvvv|||}}}mmm^^^WWWTTTaaa~~~zzzeeeVVVMMM@@@===>>>:::888666666666666>>>OOO```uuu{{{|||vvvmmmcccXXXOOOHHHFFFFFFIIIOOOUUUZZZ]]]YYYPPPIIIHHHHHHEEEEEEHHHdddllltttwwwwwwzzz{{{]]]QQQEEE@@@>>>;;;::::::;;;FFFdddsssvvvsssrrrzzzrrr___bbbssssssYYYHHHIIIJJJIII@@@???FFFAAA777888---,,,+++******+++,,,---)))************+++++++++)))***,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,---......//////222///...000111222777>>>PPPbbbxxx{{{uuu}}}zzz~~~hhh^^^kkkMMM;;;:::<<>>:::999<<>>UUU___ZZZbbbgggnnnrrryyyrrrkkkqqquuuwwwMMMEEEDDDGGGQQQ\\\eeeooovvv|||}}}}}}zzzyyy{{{tttiiibbb___^^^^^^___bbbfffjjjooosssuuuuuuvvvrrrkkkiiimmmpppppptttyyy~~~vvv]]]SSS___nnnzzzrrr|||jjjRRREEEEEEFFFTTTgggpppuuuddd[[[QQQFFFCCCFFFaaaRRRJJJTTTdddooozzzvvvhhh[[[SSSMMMHHHMMMNNNOOOOOOMMMJJJGGGEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBFFFIIIMMMQQQWWW\\\___bbbdddfffeeefffiiikkknnnppppppqqqrrrsssssssssrrrrrrsssuuutttvvvyyy{{{|||{{{yyyxxxxxxtttrrrvvv{{{xxxnnneeeSSSMMMMMM]]]{{{uuu```RRRIII===;;;===888777555555666666:::EEEPPPeeelllnnnfffYYYMMMAAA999???<<<>>>FFFLLLRRRZZZdddggg^^^ZZZZZZUUUNNNPPPYYYiiiooouuuxxxxxx{{{kkk]]]NNNFFFAAA<<<999999<<<>>>WWWoooZZZ]]]YYYiiirrrYYYSSS[[[jjjTTTNNNTTTRRRFFF@@@GGGEEE;;;999///...,,,+++++++++,,,,,,))))))*********+++++++++)))***,,,,,,***)))***+++***,,,---,,,******+++---,,,,,,---......//////000111///000111111222:::DDDMMMMMMQQQ[[[hhhuuuwwwuuuxxxgggbbbzzzfffGGG999;;;>>>CCCEEECCCBBBKKKVVVrrrsssnnn```NNN???888888777:::===AAADDDHHHLLLPPPTTTUUUWWWZZZ]]]```cccdddbbbbbbccceeefffggghhhiiikkkkkkmmmnnnqqqsssuuuvvvuuuwwwyyyzzzxxxwwwvvvvvvuuuuuuttttttttttttuuuuuuvvv{{{zzztttuuuyyywwwgggWWWNNN===999777777666666;;;BBBEEEUUU^^^ccckkkooowww~~~tttnnnbbbSSSFFF===;;;<<<===EEESSScccpppzzz{{{~~~}}}{{{zzzrrriiibbbZZZRRRPPPRRRaaa|||yyy{{{|||uuupppwww~~~}}}yyyyyy[[[EEEAAAUUUsssyyyvvvhhhPPP<<<333000...------------------------++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,---------......,,,000///111BBB\\\eee___dddhhhjjjhhhjjjzzzpppnnn~~~qqqLLLJJJFFFGGGQQQ\\\fffpppxxx~~~{{{yyy{{{}}}pppgggbbb``````ZZZ\\\```eeekkkppptttvvvuuuwwwuuummmfffeeedddbbbhhhnnnuuuyyy^^^SSS___nnnyyyvvv}}}jjjQQQDDDDDDDDDMMM^^^fff{{{wwwfff]]]TTTHHHDDDFFF\\\PPPLLLYYYjjjuuu}}}~~~|||ttteeeYYYTTTPPPLLLOOOOOOPPPOOOMMMIIIFFFCCC????????????@@@@@@@@@@@@@@@@@@@@@???@@@BBBGGGJJJNNNRRRXXX\\\___aaadddfffeeegggjjjmmmoooppppppqqqrrrssstttsssrrrqqqsssuuutttvvvxxxzzzzzzzzzyyyxxxvvvrrrrrrvvvxxxsssllliii[[[WWWWWWddd~~~sss]]]OOOGGG<<<:::<<<777555333222444333555<<>>IIIGGGDDDEEEMMMXXXbbbmmmuuuuuuyyyzzzzzz}}}xxxwwweeeaaauuu~~~xxx]]]AAA888;;;>>>CCCDDDAAAAAALLLXXXwwwvvvppp```LLL===777777666999===@@@CCCGGGLLLOOOSSSTTTVVVYYY\\\^^^```aaaaaaaaabbbccceeefffggghhhkkkkkkmmmnnnppprrrssstttsssuuuxxxxxxwwwvvvvvvwwwtttttttttttttttuuuuuuvvvxxx{{{xxxsssttt}}}qqqbbbTTTLLL===999777888777666;;;AAADDDUUU^^^ccckkknnnwwwzzzpppkkk```QQQDDD======??????IIIXXXhhhttt||||||}}}}}}rrreeeYYYTTTVVVaaayyy|||wwwsssqqqqqquuurrrtttvvvyyy]]]EEE<<>>>>>??????>>>>>>>>>===>>>AAAFFFJJJOOOSSSXXX]]]___aaadddeeeggghhhkkknnnpppqqqppppppsssttttttsssrrrqqqssstttuuuuuuvvvwwwxxxxxxxxxxxxuuuqqqrrrxxx{{{uuunnnkkkaaa```bbbmmmqqq\\\NNNFFF;;;999;;;777555222222333222111666===AAAKKKRRRNNNFFFAAA===999666222444===BBBDDDOOO]]]ggg___bbbnnnoooccc^^^bbbpppssswwwyyyyyyzzz|||yyyiiiWWWLLLEEE???;;;:::777:::LLLkkkzzzaaaOOOPPPhhhzzzzzzxxxbbbPPPIIIXXXmmmtttrrrrrrhhhSSSGGGVVVkkkeeeLLLGGGLLLFFF===000///---,,,++++++,,,,,,)))************+++++++++)))***,,,,,,***)))***+++))),,,///...***)))+++...------......//////000000//////111333333666AAAMMMJJJGGGHHHQQQZZZ```jjjsssqqqkkkrrr{{{mmmqqq{{{wwwwwwfffcccoootttssstttnnnUUU<<<888;;;>>>CCCDDD@@@@@@LLLZZZwwwvvvnnn___KKK===888888777:::===@@@DDDHHHLLLPPPSSSTTTVVVXXXZZZ\\\]]]^^^aaabbbcccdddeeeggghhhhhhiiijjjlllnnnppprrrssstttqqqsssuuuvvvvvvvvvwwwxxxuuuuuuttttttuuuuuuvvvwww{{{zzz~~~uuuqqqwww{{{~~~{{{ooo___QQQIII<<<888777777666555999???CCCUUU___dddkkknnnwwwzzzqqqkkk```PPPBBB<<<===AAABBBMMM]]]mmmxxx~~~{{{vvvddd\\\\\\eeezzzsss~~~sssvvvpppooonnnkkkuuu}}}vvvnnn|||xxx```III<<>>>>>???======<<<<<<<<<@@@EEEIIIOOOSSSYYY]]]___aaaccceeehhhiiillloooqqqqqqppppppsssttttttsssrrrqqqssstttuuuuuuuuuvvvvvvwwwxxxxxxvvvpppqqq{{{zzzqqqlllccceeehhhrrrppp[[[MMMEEE:::888;;;777666444333444222111444:::;;;GGGPPPOOOHHHDDDAAA>>>===777888@@@CCCCCCLLL[[[ZZZSSSZZZpppyyyoooeeeeeerrruuuwwwyyyyyyyyy{{{}}}|||lllZZZNNNGGG@@@<<<;;;888===KKKfffkkkNNNQQQmmm{{{vvvtttxxxssscccQQQHHH___qqquuuppprrrkkkWWWJJJXXXyyyxxxWWWIIIMMMHHH>>>000///...,,,++++++,,,,,,)))************+++++++++)))***,,,,,,***)))***+++)))---///...***)))+++///------......///000000000///000222444444777CCCPPPWWWUUUXXXbbbiiimmmvvvqqqbbb```hhhnnnyyylllmmmzzztttrrruuuhhhhhhpppqqqoooppplllUUU???>>>;;;>>>CCCCCC???@@@LLLZZZtttsssmmm]]]JJJ===888999888;;;>>>AAAEEEIIIMMMQQQSSSTTTUUUWWWYYYZZZ[[[\\\bbbcccdddeeeggghhhiiiiiigggiiikkknnnqqqssstttuuuppprrrtttttttttuuuwwwyyyuuuuuuuuuuuuuuuvvvwwwxxx}}}yyy}}}xxxpppqqqwww|||zzzooo___PPPHHH:::777666666555444888>>>CCCUUU```dddkkknnnxxx|||sssmmmaaaPPPBBB;;;===BBBDDDPPPaaaqqq{{{|||kkk``````jjj}}}ttt{{{}}}rrr~~~tttrrrqqqllloootttppphhhxxxxxxdddNNN>>>GGG___uuu~~~yyyaaaIII===555...------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///333555;;;RRRmmmuuunnnyyyzzz}}}{{{uuu|||sssfffnnnwwwxxxjjjmmmaaaMMMGGGCCCFFFRRRaaakkksssxxx}}}nnneee```\\\ZZZYYY[[[___dddlllttt{{{ttthhhcccaaa```]]]eeeooo{{{hhhVVV^^^jjjwww}}}wwwkkkbbb\\\[[[UUUQQQZZZiiissszzzrrrUUUFFFFFF@@@>>>HHHPPPggguuupppeee[[[MMMDDDBBBHHHGGGLLL\\\mmmxxxxxxsssjjjaaaXXXSSSQQQPPPSSSSSSQQQMMMGGGAAA>>><<<<<<<<<<<<<<<============>>><<<::::::<<>>JJJWWWWWWKKK???;;;;;;;;;666888DDDHHHLLLYYYYYYZZZaaavvvtttgggooorrruuuwwwyyyxxxxxxyyyyyyrrr___RRRGGG???;;;<<<:::<<>>444999>>>AAAAAA???CCCMMMVVViiimmmhhhXXXEEE;;;888888666999>>>BBBEEEHHHKKKNNNQQQSSSTTTWWWXXXZZZ[[[[[[^^^___```bbbdddfffggghhhhhhiiikkkkkklllnnnqqqtttrrrsssssstttuuuvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxuuu{{{ppplllrrrxxxuuujjj\\\PPPJJJ;;;777555555444333888>>>GGGOOO\\\fffhhhkkkzzz}}}|||vvvnnnaaaOOOAAA;;;<<<@@@EEEUUUgggssszzzssseeebbbpppuuusssrrrvvv{{{|||wwwqqqppppppooosss|||hhhMMM888@@@[[[ttt|||xxxbbbJJJ===444...///............---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///...444+++555[[[ooorrr}}}rrrsssjjjfffzzzuuu\\\___qqq___GGGCCCCCCIIITTT^^^gggqqqyyyzzzqqqlllfffaaa______^^^bbbiiimmmqqqxxx|||rrrhhhaaa]]]___fffllluuupppYYY\\\qqq~~~wwwrrrbbbSSSLLLIIIHHHQQQ]]]oooyyyqqqTTTEEEEEE???<<>>AAAAAA???DDDNNNWWWeeejjjfffWWWFFF<<<888777666:::>>>BBBEEEIIILLLOOORRRSSSUUUWWWXXXYYYZZZZZZ^^^___aaaccceeegggiiijjjiiijjjkkkllllllnnnqqqsssqqqrrrrrrssstttuuuvvvvvvyyyxxxxxxwwwwwwwwwwwwxxx{{{yyyllllllllljjjeeeZZZNNNFFF;;;777555666444444888???FFFOOO\\\eeeggglll{{{rrrlll___OOOBBB===>>>BBBKKKZZZkkkuuu{{{wwwqqqxxx}}}vvvyyyzzzwwwvvvuuuqqq}}}|||lllSSS<<<>>>VVVmmmuuuqqq]]]HHH<<<444---///............---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///000666000<<>>LLLOOOPPPYYYxxxqqquuuvvvxxxzzzzzzxxxwwwxxxyyyzzzvvvdddVVVLLLBBB======999:::AAAUUUsssfffeeexxxhhhooorrrmmm```RRRggg}}}dddLLLMMM___kkkdddVVVNNNJJJGGG999222,,,---...,,,+++,,,))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111000333777777<<>>BBBAAA@@@EEEQQQ[[[dddhhhdddUUUEEE<<<888666777:::???CCCFFFJJJMMMPPPSSSTTTVVVWWWXXXYYYYYYYYY^^^___aaacccfffhhhjjjkkkkkklllmmmllllllnnnpppssspppqqqrrrssstttuuuuuuvvv|||{{{zzzyyyyyyxxxyyyyyy~~~}}}qqqjjjbbb___^^^YYYMMMDDD;;;777555666555444999???GGGPPP^^^gggjjjppp~~~~~~nnniii^^^OOODDD>>>@@@DDDSSSaaapppwww{{{~~~~~~yyy~~~sss}}}~~~rrr\\\AAA===OOOfffmmmkkkYYYGGG===555...///............---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///---333///>>>fffyyy{{{oooppp}}}```aaaqqqyyyOOO===BBBBBBIIIUUU```jjjttt}}}tttmmmkkkhhhfffeeeccccccgggnnnssswww}}}ssshhhbbbfffnnntttwwwwwweeessslllXXXLLLBBB<<>>;;;;;;888888999999999:::::::::888888888999===AAAFFFIIIMMMPPPTTTZZZ^^^aaacccddddddeeegggiiikkkmmmnnnnnnppppppooooooppprrrtttuuuvvvvvvvvvvvvwwwyyy{{{}}}zzzcccXXX```sss|||mmm]]]LLLBBB===888777777444333222111111222333444:::EEETTT^^^\\\PPPCCC<<<;;;<<<:::CCCTTTWWWTTT[[[wwwyyyvvvuuurrruuuxxxyyyzzzzzzxxxwwwwwwxxxxxx|||zzzhhh[[[OOODDD>>>===::::::???PPPmmm{{{ooossswwwwwwrrrgggXXXbbbkkkMMMFFFLLLTTTWWWSSSKKKGGGHHH;;;333------...,,,+++,,,)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000555444555777888===NNN```kkktttaaannnvvvtttvvvwwwfffjjjdddFFF555333999;;;???BBBAAAAAAHHHTTT___iiijjjcccRRRBBB:::888777777:::???DDDGGGJJJNNNQQQTTTUUUVVVWWWXXXXXXXXXXXX\\\]]]___bbbeeegggiiijjjlllmmmmmmmmmlllmmmppprrrqqqqqqrrrssstttvvvwwwwww|||{{{{{{{{{{{{|||}}}}}}wwwnnnccc\\\YYYUUUMMMFFF;;;777555666555555999@@@IIITTTbbblllqqqxxxzzzvvvvvvkkkfff\\\OOODDD???AAAEEEWWWdddrrrxxx{{{~~~~~~xxx|||wwwdddGGG<<>>777000///............---------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------......///,,,222...???eeetttsss~~~sssttt{{{^^^aaavvvxxxNNN???BBBBBBHHHUUUaaakkkvvvrrrkkkiiigggffffffeeeeeejjjrrrwwwzzzyyynnngggiiirrrxxxzzztttxxxbbbTTTHHH???>>>DDDEEETTTiiizzznnnWWWKKKHHH>>>:::???@@@MMM```vvvyyymmmcccUUUHHHAAABBBHHHWWWkkkyyyyyysssiii^^^VVVRRRQQQRRRPPPOOOMMMGGGAAA<<<::::::888888999999999:::::::::777777777999<<>>:::888888555444333222222333444555===IIIVVV[[[VVVKKK@@@888777999999GGG[[[___YYY\\\lllwwwvvvwwwuuuxxxyyyzzzzzzyyywwwvvvwwwxxxxxx{{{~~~lll___SSSGGG@@@>>>;;;;;;>>>LLLhhh|||~~~uuujjj\\\aaaoooNNNJJJGGGKKKRRRQQQJJJHHHMMM===555.........,,,+++,,,******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------------......///000000111555555666777888@@@PPP___aaayyyssswwwzzztttvvvxxxeeedddfffGGG444111555<<>>666//////............---------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------......///000444111BBBfffnnniiirrrmmmppp~~~___eee|||vvvLLLAAAAAABBBHHHUUUaaakkkvvvqqqiiigggeeeddddddfffgggllltttyyy}}}}}}sssmmmllluuu{{{}}}jjj[[[OOOCCC>>>AAA>>>KKK]]]nnnzzzkkkWWWMMMIII>>>:::>>>>>>JJJ\\\rrryyymmmdddYYYLLLDDDDDDKKKZZZmmmzzzwwwqqqggg]]]VVVRRRRRRSSSOOONNNKKKFFF@@@;;;999999888888888999999999999:::777777888999<<<@@@DDDFFFIIIMMMRRRXXX]]]___``````eeefffhhhjjjlllnnnooooooooooooooooooppprrrtttvvvssssssssstttuuuvvvwwwxxx{{{|||~~~yyygggYYYRRR___sssyyyxxxwwwrrrbbbUUUHHHAAA>>>:::777777666555444333333444555666AAAMMMXXXXXXQQQHHH???999555777:::JJJaaaddd\\\[[[cccuuuzzzuuuvvvvvvtttwwwxxxyyyyyywwwuuuuuuvvvxxxyyyzzzpppcccWWWJJJAAA>>><<<<<<===IIIcccyyyppp|||pppbbbbbbpppRRRJJJHHHKKKPPPNNNHHHGGGLLL???777///......,,,+++,,,******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,------...------...///000000111222000222555666:::DDDSSS___^^^nnnzzzzzzggg___tttlllLLL888333444===@@@BBBBBBCCCLLL\\\hhhuuuqqqcccOOO>>>888777666666999>>>CCCGGGJJJNNNQQQSSSTTTVVVWWWXXXYYYYYYYYY[[[\\\]]]___aaaccceeeeeejjjkkklllkkkkkkmmmooorrrrrrssstttuuuwwwyyyzzzzzzvvvwwwyyy|||wwwuuunnnbbbSSSIIIFFFFFF;;;777666666666666;;;AAAJJJZZZkkkwww|||tttqqqqqqhhhbbbXXXLLLBBBAAAFFFLLL]]]iiitttxxxzzzttt|||||||||qqqRRR???FFF]]]nnntttdddLLL<<<444//////............---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///000333000BBBcccggg^^^gggxxxzzzeeellleeeiiioooFFF@@@AAAAAAHHHTTTaaakkkuuu~~~ppphhhfffdddccccccfffgggmmmuuu{{{~~~|||tttooopppvvv}}}pppcccWWWHHH@@@@@@;;;CCCPPP___mmmzzzgggWWWOOOJJJ>>>;;;>>><<>>:::888888666666777777777888888888777777888999<<>>@@@BBBBBBDDDNNN^^^kkkrrrnnnbbbOOO@@@999666333444888===BBBFFFJJJNNNQQQRRRSSSUUUWWWXXXYYYZZZZZZ]]]]]]___```aaacccddddddhhhiiijjjjjjjjjlllooorrrqqqrrrsssuuuvvvxxxyyyzzzuuuvvvyyy|||{{{uuuuuuqqqeeeWWWKKKFFFEEE:::777666777666666;;;BBBMMM___sss{{{sssqqqqqqddd^^^TTTIIIBBBCCCKKKRRRbbbmmmwwwzzz{{{}}}uuuyyy}}}{{{yyyzzz{{{}}}wwwWWW@@@EEE[[[qqq|||lllQQQ>>>666333///............---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///---000///CCCdddeeeZZZccchhhpppvvv}}}xxxfffppphhhgggzzzgggAAAAAAAAAAAAGGGTTT```iiittt}}}nnnfffdddccccccdddeeefffmmmvvv{{{~~~wwwpppmmmssswww}}}}}}pppcccRRRFFFCCC>>>AAAGGGPPP^^^nnn}}}dddVVVPPPJJJ>>><<>>AAACCCHHHKKKQQQVVVZZZ\\\\\\\\\cccdddfffhhhjjjlllmmmmmmooonnnnnnoooqqqsssuuuvvvooopppqqqrrrsssrrrqqqpppnnniiirrr|||wwwooohhh___]]]YYYiii}}}zzztttlllYYYOOOFFFDDDCCC???;;;:::888777666555555666777888AAALLLSSSOOOGGGDDDAAA===888:::<<>>AAABBBBBBDDDOOO```mmmllljjjaaaPPPBBB:::555111444777===AAAEEEIIIMMMPPPQQQSSSTTTWWWYYYZZZ[[[[[[______```aaabbbcccddddddfffhhhiiiiiijjjlllooorrrpppqqqrrrtttvvvwwwyyyyyyvvvwwwyyy||||||vvvuuurrriii\\\QQQIIIFFF:::777666777777777<<>><<>>MMM___oooyyynnnbbbRRRDDDDDDNNNaaauuuwwwnnn```VVVPPPNNNLLLKKKPPPNNNJJJCCC<<<777555555666666555555555555666666555666777999;;;>>>AAABBBIIIMMMRRRWWWYYY[[[^^^___bbbccceeegggjjjlllnnnooommmoooppppppppprrrtttvvvrrroooqqqvvvwwwtttqqqrrrnnnooosssyyy{{{uuuiii___ZZZfffuuutttfffZZZSSSKKKGGGBBB===<<>>LLLMMMMMMKKKGGGBBB===:::888:::BBBQQQ___bbb[[[RRRUUU\\\fffmmmpppqqqrrrssstttuuuvvvvvvuuuuuuvvvwwwwwwyyy|||zzzmmm^^^NNNCCC???>>>:::999CCCXXXtttaaa[[[SSSQQQsssyyykkk^^^MMM\\\|||www^^^NNNIIIVVVkkkgggOOOGGGRRRBBB:::111,,,---///...,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---000/////////000111222222333555666888;;;DDDPPPYYYPPPOOOQQQXXXeeennnmmmhhhcccuuu}}}jjjaaakkkrrrkkkiii\\\AAA333666888@@@DDDDDDAAADDDQQQaaakkkmmmjjjbbbUUUGGG<<<777555777:::===BBBGGGJJJMMMOOOSSSUUUWWWXXXXXXYYY[[[]]]^^^___aaaccceeefffggggggggghhhiiikkkmmmppprrrtttsssttttttsssrrrtttwwwzzzxxxxxxzzz~~~~~~yyywwwpppfff^^^WWWMMMBBB>>>777444777666444:::EEEXXXnnnwwwrrroookkk```[[[RRRGGGAAAEEEQQQ[[[iiiqqq|||}}}}}}}}}~~~wwwrrrrrrsss{{{{{{sss{{{|||___DDDAAA___uuuyyy\\\NNNEEE444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,------.../////////333444000QQQnnnjjjmmmpppqqqxxxyyytttbbb___wwwvvvZZZBBB888???CCCIIIRRR]]]iiirrrwww~~~{{{mmmeeebbb```bbbfffcccdddkkkuuu{{{~~~xxxpppnnnpppvvvyyy|||~~~ooo[[[UUUOOOFFF@@@CCCKKKXXXmmmiiiYYYQQQKKK@@@===???<<<>>>IIIZZZkkkzzz|||mmm___RRRHHHDDDPPPbbbuuuxxxnnnaaaVVVQQQPPPOOONNNOOOMMMIIICCC<<<777555555666666555555555555666666555666777999;;;>>>@@@AAAFFFJJJPPPUUUXXX[[[]]]___aaabbbcccfffhhhjjjlllmmmmmmnnnpppppppppqqqtttvvvtttqqqrrruuuvvvsssrrrtttqqqssswww{{{|||uuuhhh^^^^^^kkk{{{vvvggg\\\UUUNNNJJJEEE???>>>???===;;;:::<<<<<<===CCCLLLVVVUUURRRLLLFFF@@@;;;999999;;;BBBOOO[[[___YYYQQQTTT[[[fffmmmpppqqqrrrtttssstttuuuuuuttttttuuuvvvwwwxxx|||{{{ooo```PPPDDD@@@>>>::::::BBBVVVrrrnnn```RRROOOtttyyynnn___HHHRRRkkkuuuaaaPPPLLLZZZsssttt[[[LLLPPPCCC;;;111,,,---///...,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------000//////000000111222333444666777999===GGGTTT^^^TTTVVV[[[fffsssyyyrrrhhh___kkkttt|||{{{lllgggttttttmmmjjj]]]BBB222555666>>>BBBCCCAAAEEESSSdddnnnpppkkkbbbTTTEEE;;;777666777:::===BBBFFFJJJMMMNNNRRRTTTVVVWWWXXXYYY[[[]]]]]]^^^```bbbcccdddeeeeeegggggghhhiiikkknnnpppqqqpppqqqqqqqqqqqqrrrvvvxxxxxxwwwzzz}}}~~~|||zzzrrrhhh```YYYNNNEEE===777444777777666>>>JJJ___tttwwwsssooolll___ZZZPPPFFFBBBHHHUUU___kkkrrr{{{~~~~~~}}}~~~yyy{{{yyyvvv{{{||||||sssnnnxxx{{{```EEECCCYYYjjj{{{sss^^^VVVLLL999//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,------.../////////111444222SSSoookkkqqqwwwvvv~~~rrrkkkxxx}}}\\\ZZZssspppUUUAAA:::???BBBIIIRRR]]]iiirrrxxx|||{{{mmmddd```^^^___bbbaaacccjjjttt{{{}}}xxxooolllmmmuuuxxx{{{}}}vvvccc^^^WWWNNNEEEBBBEEEPPPdddvvvkkkZZZQQQKKK???<<<>>>;;;;;;FFFWWWiiixxx|||nnn```RRRHHHKKKVVVhhhwwwxxxnnn___UUUPPPOOOOOOOOOMMMLLLHHHAAA;;;666444444666666555555555555666666555555666888;;;===???AAACCCGGGNNNSSSWWWZZZ]]]______```bbbdddfffiiijjjkkklllmmmooooooooopppsssuuuvvvrrrrrrtttuuussstttwwwzzzzzz}}}}}}uuujjj```eeesss{{{lll___XXXQQQOOOJJJDDD@@@@@@>>>>>>???@@@???CCCQQQ___hhheee^^^TTTIIIAAA<<<;;;;;;;;;@@@JJJUUUZZZVVVPPPRRRZZZdddllloooqqqsssuuurrrsssttttttsssssstttuuuvvvxxx{{{~~~rrrcccRRRFFFBBB>>>;;;:::AAATTTnnnppp[[[VVV{{{xxxwwwqqq___LLLOOOaaauuu{{{|||vvvgggSSSMMM[[[xxxiiiSSSOOODDD<<<222,,,---///...,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,------------/////////000000222333333555777888:::@@@KKKYYYdddaaaiiittt{{{hhhWWW\\\___cccrrr}}}ooo~~~|||xxxuuujjjiiiyyysssllljjj]]]AAA222444555===AAACCCAAAFFFVVVgggrrrsssmmm```QQQCCC:::666666888:::===BBBFFFJJJLLLNNNQQQSSSVVVWWWWWWXXX[[[]]]]]]^^^___aaabbbcccccccccffffffggghhhiiikkklllmmmlllmmmnnnnnnooopppsssvvvwwwwwwyyy|||}}}~~~~~~}}}vvvkkkbbb[[[QQQHHH<<<777555888999999CCCPPPhhh}}}vvvrrroookkk^^^WWWMMMEEEDDDMMM[[[eeepppuuu{{{~~~~~~~~~}}}yyy{{{~~~~~~yyy{{{zzz~~~||||||wwweeeEEE@@@TTT```ooommm```[[[QQQ;;;//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,------.../////////000555666XXXrrrooozzz}}}lllcccttt|||pppSSSUUUnnnjjjOOO???<<>>:::999BBBRRRddduuu|||nnn```RRRIIISSS```ppp{{{wwwmmm^^^SSSNNNMMMMMMMMMLLLJJJGGG@@@:::555444444666555555444444555555666555555666888:::<<<>>>@@@AAAFFFLLLRRRVVVZZZ]]]```___```bbbdddfffhhhiiijjjjjjlllmmmnnnnnnoooqqqssstttqqqqqqsssttttttxxx~~~~~~wwwnnngggmmm{{{sssbbb[[[VVVTTTPPPIIICCCBBB@@@AAACCCCCCBBBIII\\\nnnzzzwwwpppdddTTTGGG???<<<;;;:::<<>><<<;;;@@@PPPjjjlllaaa~~~vvvmmmuuuqqq]]]RRRPPPaaavvv}}}~~~wwwiiiVVVJJJRRRnnn|||mmmXXXPPPFFF===222,,,---......,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,---........./////////000111222333444555666888:::@@@LLL[[[fffvvvkkkYYY[[[ZZZYYY```hhhhhhbbbzzz|||wwwssspppgggjjj|||rrrkkkiii]]]BBB333555666>>>BBBDDDBBBHHHWWWiiissswwwmmm^^^MMM@@@888666666888:::===AAAFFFIIILLLMMMPPPRRRUUUVVVWWWXXXZZZ\\\^^^^^^```aaabbbcccccccccggggggggghhhiiijjjkkkllljjjlllmmmmmmnnnooorrruuuvvvvvvxxx||||||~~~xxxmmmccc[[[RRRIII===777666888888999EEETTTooo~~~tttqqqlllhhh[[[SSSIIIDDDHHHTTTcccllltttxxx{{{}}}}}}~~~|||zzzwww{{{uuu}}}yyy~~~mmmIII@@@RRR\\\kkkkkk___YYYNNN999//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,------.../////////222777:::\\\uuusss~~~lllbbbwww|||cccLLLUUUoooiiiLLL===<<>>AAAFFFLLLRRRWWWZZZ^^^``````aaabbbdddfffhhhiiijjjiiijjjlllllllllmmmppprrrqqqoooooorrrsssttt{{{yyysssooosss{{{ggg___YYYXXXUUUNNNGGGDDDBBBDDDFFFFFFEEEMMMbbbvvv~~~qqq^^^LLL@@@:::999777888===EEEJJJKKKIIIPPPXXXccckkknnnppprrrtttsssuuuvvvvvvuuutttvvvwwwuuuvvvzzz}}}~~~zzzkkkXXXJJJEEE===<<<;;;>>>KKKeee~~~kkkxxxrrriiisssrrr^^^PPPOOOccc{{{jjjYYYGGGEEE[[[kkkeeeXXXSSSHHH>>>333,,,,,,...---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------...////////////000000111333444555555666888:::???JJJXXXcccssshhhkkkkkkhhheeebbb___]]]uuuyyyuuussssssmmmttt{{{sssoooaaaCCC444666777@@@DDDEEEDDDIIIXXXjjjtttxxxmmm\\\KKK>>>888666666888:::===AAAEEEIIIKKKLLLOOOQQQTTTUUUVVVWWWZZZ\\\^^^___```bbbcccdddddddddhhhhhhhhhiiiiiijjjkkkllljjjlllmmmnnnnnnoooqqqsssuuutttwww{{{}}}~~~zzznnncccZZZQQQJJJ===888666888777888EEEUUUsss}}}tttooojjjcccXXXPPPGGGEEEMMM[[[jjjrrryyyzzz|||}}}}}}~~~|||zzzxxx~~~yyywwwzzz}}}xxxzzzrrrLLLAAAMMMZZZmmmmmm]]]SSSJJJ::://////...------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,------.../////////222666999[[[sssrrrnnneee|||^^^KKKXXXtttlllMMM<<<;;;>>>AAAGGGPPP\\\iiiuuu|||}}}yyynnnddd___^^^\\\\\\^^^\\\```iiissswwwyyy~~~zzzrrrpppuuuxxx{{{|||}}}yyynnnvvvfffUUULLLJJJKKKVVV\\\vvvjjjYYYNNNAAA>>>@@@<<<:::@@@KKK[[[lll}}}}}}pppbbbSSSIIITTTgggyyyuuulll___VVVRRRQQQPPPOOOKKKJJJFFF@@@:::666444444555555444444444444555555444555555777888:::<<<===AAAEEELLLRRRVVVZZZ]]]___```aaabbbdddeeeggghhhiiihhhiiikkkkkkkkkllloooqqqooommmoooqqqrrrttt|||{{{uuussstttkkkbbb[[[ZZZXXXQQQJJJFFFCCCEEEHHHIIIIIIQQQfffyyywwwbbbMMM>>>777666555555999@@@FFFGGGGGGPPPXXXbbbjjjmmmoooqqqssstttuuuvvvvvvuuuuuuvvvxxxtttvvvyyy|||}}}|||mmm[[[LLLEEE======<<<===HHH```zzzvvvwwwnnnuuutttcccQQQQQQkkkttt^^^III???LLLYYYXXXTTTTTTJJJ@@@333,,,,,,------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---...//////000//////000000222333555666666777999:::>>>GGGSSS\\\zzz}}}|||mmmbbb^^^tttyyyxxxxxxyyyvvv}}}vvvdddEEE444555777AAAEEEFFFEEEJJJZZZkkkvvvxxxlllZZZIII===888777666888:::===AAAEEEHHHJJJKKKNNNPPPSSSUUUVVVWWWZZZ\\\]]]^^^```bbbccceeeeeefffiiiiiiiiiiiijjjkkklllmmmjjjlllnnnnnnnnnnnnpppqqqsssssswww{{{~~~{{{ooobbbYYYQQQJJJ>>>999777888666888GGGYYYttt~~~uuuppphhh```VVVMMMEEEFFFRRRbbbooovvv|||||||||}}}~~~~~~}}}}}}}}}}}}~~~}}}yyyyyy~~~~~~rrrKKK???HHHXXXoooqqq^^^QQQIII===//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...,,,,,,------.../////////000333666ZZZpppkkknnnggg}}}cccPPP]]]yyyoooNNN<<<:::>>>@@@FFFOOO\\\jjjvvv}}}sssiii```^^^^^^]]]^^^```\\\```jjjsssuuuvvv|||yyyvvvwwwyyy|||}}}}}}xxxiiisssrrrcccWWWMMMFFFHHHNNNlllppp\\\OOOBBB@@@AAA<<<;;;???HHHWWWiii{{{}}}pppbbbTTTJJJTTTiii|||~~~lllddd[[[TTTRRRRRRRRRQQQKKKJJJFFFAAA;;;666555555555444444333333444444555444444555666888:::;;;<<<@@@DDDKKKPPPTTTXXX[[[]]]______```bbbdddeeefffgggggghhhjjjjjjjjjkkknnnpppooonnnoooqqqqqqqqqyyy|||uuuqqqrrroooeee\\\[[[YYYSSSLLLHHHBBBDDDHHHKKKNNNWWWiii{{{xxxbbbLLL===666555444444888>>>DDDFFFGGGQQQXXXcccjjjmmmnnnoooqqqssstttvvvuuuttttttuuuwwwtttuuuyyy||||||~~~~~~ooo\\\LLLEEE======<<<<<>>DDDNNNUUUlllsssggg|||~~~{{{yyysss|||}}}tttaaaBBB222666999???DDDFFFEEELLL\\\oooyyywwwjjjXXXHHH>>>999777666888:::===AAAEEEHHHJJJKKKMMMPPPRRRTTTUUUWWWZZZ\\\ZZZ\\\^^^```cccdddffffffhhhhhhhhhiiijjjkkkmmmnnnjjjlllnnnnnnmmmmmmmmmooorrrrrrvvv|||}}}pppcccZZZQQQKKK===999777999888;;;KKK___tttxxxrrrhhh^^^TTTKKKDDDHHHVVVgggsssxxx~~~}}}}}}~~~~~~}}}yyyyyyyyyzzz||||||{{{zzzwwwqqqKKK???JJJYYYpppuuuaaaQQQGGG::://////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...////////////333777\\\qqqdddrrrmmmhhh}}}lllWWW```yyypppOOO===:::>>>@@@EEEOOO\\\jjjwww~~~pppggg___^^^^^^]]]^^^```\\\aaakkkrrrttttttzzz~~~|||wwwzzz}}}}}}|||~~~xxxiiikkkqqqzzzpppgggYYYMMMGGGKKKgggsss]]]OOOBBB???@@@;;;:::===EEETTTgggzzz}}}qqqcccTTTJJJXXXnnn}}}uuuccc\\\UUUQQQQQQQQQQQQPPPKKKJJJGGGAAA;;;777666666555444444333333444444555444444555666888999;;;<<>>DDDGGGHHHQQQYYYcccjjjlllmmmnnnppprrrsssuuutttsssssstttvvvsssuuuyyy{{{{{{~~~ppp\\\MMMEEE===>>>===;;;CCC[[[|||rrr}}}qqq]]]YYYrrr|||iiiWWWJJJLLLOOOLLLKKKOOOLLLAAA444,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---...///000111//////000111222444666777:::<<<======???CCCKKKQQQWWWpppuuu}}}uuuiiinnnvvvmmm[[[>>>111777;;;===BBBEEEEEEMMM^^^qqq|||vvviiiWWWGGG>>>:::888666888:::===AAADDDGGGIIIJJJMMMOOORRRTTTUUUWWWYYY\\\XXXZZZ\\\___bbbdddeeeffffffgggggghhhiiikkkmmmnnnjjjlllnnnmmmlllkkkllllllqqqrrrvvv|||~~~qqqdddZZZRRRLLL<<<888888:::999===OOOdddsss{{{tttiii^^^SSSJJJDDDIIIYYYjjjtttxxx~~~~~~~~~|||uuuuuuvvvwwwzzz}}}{{{zzzwwwvvvzzz|||rrrPPPGGGOOO[[[rrrwwwdddRRRDDD444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000000444:::bbbtttbbbiii{{{mmmjjj~~~uuu\\\aaaxxxnnnNNN===;;;===@@@EEENNN[[[jjjwwwpppggg```^^^___]]]]]]___\\\bbbkkkrrrssssssyyyvvvyyy|||||||||}}}uuugggdddeee|||yyysssfffWWWLLLNNNgggttt]]]OOOAAA>>>@@@:::999;;;CCCRRRggg{{{~~~qqqcccUUUJJJ```qqq|||pppddd^^^UUUQQQPPPQQQPPPOOOMMMJJJDDD>>>888555333333333333333444444444555555555555555777:::;;;<<<;;;@@@CCCHHHLLLPPPTTTYYY\\\______^^^______```aaabbbgggiiijjjjjjiiijjjlllooonnnmmmnnnpppppppppwww}}}ssskkkuuuyyyggg___^^^XXXUUUQQQGGGHHHCCCBBBKKKWWWcccqqq|||zzzkkkWWWEEE;;;888666333222777>>>DDDFFFDDDTTTZZZaaagggkkkmmmoooppprrrsssttttttrrrrrrsssttttttwwwyyy{{{}}}ttteeeTTTHHHDDD===:::<<>>EEEFFFDDDLLL```rrryyyyyyjjjVVVEEE;;;777777666777:::<<>>LLL]]]nnn~~~mmmSSSKKK666111///------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111444333:::dddwwwiiihhheeesssooorrr{{{dddddd{{{vvvPPP777;;;@@@DDDLLLUUU___kkkuuu|||~~~nnneee\\\ZZZZZZZZZ[[[^^^aaagggoootttuuuuuuvvvxxx}}}~~~~~~oooeeeccchhh}}}nnn^^^RRRNNNdddnnn___VVVFFF===???===:::>>>FFFQQQ```sssttthhhYYYKKKaaaqqq}}}qqqccc]]]UUUQQQQQQQQQQQQPPPMMMJJJDDD>>>888555333333333333333444444444555555555555555777999;;;;;;;;;>>>BBBFFFKKKNNNSSSWWW[[[^^^^^^^^^______aaabbbbbbggghhhiiiiiiiiijjjlllnnnooonnnppprrrqqqrrryyy}}}tttkkkssszzzggg______YYYVVVRRRHHHEEEBBBBBBIIIXXXiiiwww~~~}}}tttcccPPP@@@999666666333222666>>>CCCEEEDDDSSSXXX```gggkkknnnppprrrrrrssstttsssrrrrrrrrrtttrrruuuxxxzzz|||uuufffUUUIIIDDD>>>:::<<>>:::===CCCTTTttt|||jjj^^^YYY[[[oooyyybbbUUU]]]uuu|||iiiWWWOOO\\\hhhdddYYYTTTQQQEEE777...,,,------+++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...------------......//////000000111333555777999:::<<>>CCCJJJSSS]]]iiiuuu|||nnnddd[[[YYYYYYXXXYYY[[[\\\ccckkkooopppppprrrttttttxxx~~~ooodddddd{{{rrr___WWWggguuueee\\\KKKBBBBBB@@@;;;<<>>>>>DDDRRRgggyyyxxxkkk```RRRFFFgggxxxttt```[[[UUUSSSSSSSSSQQQOOOLLLHHHCCC===999666555555333333333444444444555555222444777777555444777:::;;;>>>CCCGGGKKKOOOTTTWWWYYYZZZ[[[^^^```cccfffhhhfffggghhhhhhhhhiiikkkmmmlllnnnpppqqqppptttpppcccgggvvvnnneeeddd]]]YYYUUUKKKAAABBBBBBIII```~~~ttt]]]LLLEEE@@@:::444666555444444777;;;@@@CCCPPPVVV]]]dddhhhkkknnnoooppprrrsssrrrqqqpppqqqssstttvvvxxxxxxxxx|||{{{mmm\\\PPPGGG@@@<<<===AAAOOOlllpppaaajjjwww|||kkkSSSaaa|||rrrsssuuuttt___UUU^^^rrryyy|||}}}xxxuuu]]]IIISSSrrrttt\\\TTTIII:::000......---,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---......///000111222222333444666888:::<<<======;;;@@@CCCDDDIIITTT]]]```oooaaa[[[XXX^^^]]]kkkqqqgggsssxxxwwwuuuxxxuuueeeggg~~~|||rrr]]]???333777666@@@GGGIIIGGGMMM___mmmssssssfffRRRCCC:::888888999777999===???BBBFFFJJJMMMRRRQQQQQQRRRTTTVVVXXXZZZ[[[[[[[[[[[[^^^aaadddfffeeedddddddddeeegggiiijjjgggdddbbbfffpppxxxtttlllddd```fffvvv{{{tttnnnhhh___UUUNNNDDD???<<<<<<===EEE\\\tttqqqggg]]]UUUPPPSSS\\\kkkwww{{{}}}|||vvvtttvvvyyyooouuu{{{xxxpppiiihhhoooyyyqqqmmmuuutttgggqqq~~~xxx^^^FFFFFF```qqq{{{qqqkkknnnXXX333111...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------......///000111333777AAAeeetttpppwwwdddjjjkkk\\\QQQaaa~~~TTT:::===;;;>>>EEEMMMXXXeeerrr{{{qqqggg]]]ZZZXXXVVVWWWYYY\\\bbbjjjnnnooopppqqqsssuuuvvvvvvvvvuuuvvvxxxzzz{{{}}}}}}|||}}}}}}ppp```aaaqqqzzzzzzyyykkkbbbRRRGGGFFFCCC???BBBIIIVVVhhhyyyvvviii___QQQEEEhhhyyyuuuaaa\\\VVVSSSSSSRRRPPPNNNKKKHHHCCC===999666555555333333333444444444555555111444777666444333666999999<<>>BBBGGGNNNWWW```ggglllqqqssspppqqqrrrrrrppppppqqqrrrrrruuuwwwxxxyyy~~~}}}nnn\\\OOOHHHAAA======AAAMMMjjjxxxhhhhhhtttgggmmmuuutttyyyiiieeetttsssdddNNNCCCOOObbbfff]]]SSSHHH:::111///000///...*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...///000111222333333333555888:::<<<>>>>>>>>>???BBBBBBAAAFFFRRR]]]bbb|||uuujjjlllxxxuuurrreeeSSSaaa~~~yyyrrrpppjjjaaasss}}}dddCCC555777555===EEEIIIHHHPPPcccrrrxxxvvvhhhUUUDDD<<<999999999777999===@@@CCCFFFKKKNNNKKKKKKKKKMMMPPPTTTXXXZZZYYYXXXWWWWWWYYY]]]aaaccceeeeeeeeefffhhhkkkmmmooooooooohhh\\\ZZZccclllooofff^^^aaarrrxxxrrrmmmfff[[[SSSGGGAAA>>>>>>>>>EEE[[[sssqqqfff[[[TTTWWWZZZdddrrrzzz|||}}}}}}{{{uuusssvvvzzzwwwyyy{{{~~~|||tttiii```XXXXXXbbboooyyywwwuuu~~~|||mmmttt~~~vvvZZZAAAGGGXXXjjj}}}qqq]]]YYYEEE444111///------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------......///000111111999GGGmmm{{{www{{{xxxqqqjjjqqqaaaQQQ\\\~~~YYY;;;:::999===CCCKKKVVVdddrrrzzzsssiii___[[[ZZZWWWWWWYYYZZZ```hhhmmmnnnnnnoooqqqtttuuuvvvvvvuuuvvvxxxyyyyyy|||nnn^^^ZZZiiizzz~~~rrrpppyyy|||vvviiiaaaQQQGGGFFFCCCAAAGGGQQQ]]]iiivvvwwwjjj```SSSGGGlll{{{uuuccc[[[RRRMMMNNNOOOMMMKKKJJJFFF@@@:::666444555555222333444555555444333222222333555555444555666888999;;;===@@@CCCHHHNNNRRRUUUWWWZZZ\\\^^^```ccceeegggggghhhiiijjjkkkkkkllllllnnnpppnnnnnnvvv|||kkk```VVVKKKWWWzzztttiiibbb]]]SSSJJJEEEDDDHHHGGGKKKbbb~~~kkk___[[[OOO===888777555333444888999999CCCDDDLLL[[[gggmmmqqqtttuuurrrpppqqqtttuuutttsssqqqrrrssstttuuu{{{}}}nnn\\\OOOHHH???;;;===>>>GGGddduuulllvvvvvvxxxrrrsssvvvggg^^^sssxxxdddKKKAAAKKKYYY]]]XXXTTTJJJ<<<111---,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,---------...............///000222333444555888;;;======<<<======@@@CCCDDDDDDHHHQQQVVVWWWdddxxxXXXeeelllvvvwwwqqqkkkhhh{{{lllEEE333777:::@@@DDDGGGLLLYYYkkkyyy{{{tttZZZBBB===:::666999999999;;;>>>BBBFFFJJJLLLRRRQQQPPPQQQTTTVVVWWWWWW[[[SSSNNNRRRYYY]]]aaadddffffffffffffffffffggghhhllluuuwwwlll\\\VVVZZZ```bbb]]]\\\gggwww|||tttooolllfff]]]VVVKKKCCC???AAAAAAFFFUUUggg}}}ppphhh]]]PPPVVV^^^jjjttt{{{}}}~~~~~~||||||~~~{{{tttrrrssstttwww{{{rrrhhh___VVVJJJEEEUUUjjj|||xxxzzz{{{~~~zzz\\\BBBCCCTTTooo|||qqqeeeVVVBBB000000///---,,,+++---...++++++++++++++++++++++++,,,,,,,,,---------......//////...//////000111222666888FFFpppzzzjjj~~~qqqkkkwwwdddSSS```]]];;;777<<<<<<@@@HHHVVVfffssszzzqqqeee[[[YYYXXXVVVTTTTTT\\\aaahhhkkklllnnnqqqtttvvvwwwyyyzzzzzzyyywwwvvvvvvyyy}}}~~~~~~wwwcccYYYbbbttt||||||sssooouuupppbbb\\\OOOGGGDDD??????GGGTTTaaammmxxxwwwmmmaaaQQQEEElll{{{uuuccc[[[RRRMMMNNNNNNMMMJJJIIIEEE???:::666444555555333444444444444444444333222333555555444444666888999;;;===@@@CCCHHHMMMQQQUUUXXX[[[]]]^^^```bbbdddffffffggghhhiiijjjkkkkkkkkknnnpppooopppyyytttkkkhhh___dddzzznnnfff```UUUIIICCCAAACCCCCCIII```zzzsssgggVVVDDD<<<:::777555555888999999???@@@HHHWWWdddjjjnnnrrrtttrrrpppqqqsssuuutttsssqqqsssttttttuuuzzz}}}ooo]]]PPPHHH???;;;===>>>GGGddd{{{qqqyyyzzzvvvwwwyyyjjjaaayyy~~~gggOOOGGGMMMSSSRRRNNNRRRHHH;;;111------.........------,,,+++,,,,,,,,,,,,,,,---------...............//////111222444555444777:::<<<<<<<<<<<<===@@@CCCDDDDDDGGGOOOSSSSSSYYYqqqggghhhpppyyyxxxpppggg```rrrkkkDDD333666888AAAEEEHHHLLLXXXiiiwww}}}|||uuu[[[CCC===:::555888888999:::===AAAEEEIIIKKKPPPPPPPPPRRRTTTUUUUUUUUUSSSLLLJJJPPPXXX]]]aaadddeeeeeefffggggggfffdddbbbdddoooyyyyyykkk\\\UUUUUUWWWRRRSSS```rrr|||tttpppmmmhhh```YYYNNNFFFBBBBBBBBBEEESSSccctttssshhh]]]TTT[[[bbbnnnwww}}}|||tttoooooorrruuuzzz~~~nnncccXXXOOODDDAAANNNaaawww{{{}}}{{{}}}uuuvvv}}}}}}bbbGGGEEETTTooo}}}sssfffUUU???000000///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......//////000111222666777CCCmmmvvvdddssssssfffqqqppp[[[aaa\\\;;;888;;;<<>>:::888777777999;;;===>>>EEEUUUcccjjjnnnrrrsssqqqpppppprrrssssssrrrrrrsssttttttuuuyyy}}}ooo^^^RRRHHH???;;;===>>>GGGdddvvv{{{|||}}}}}}iii^^^tttgggRRRRRRYYY[[[VVVTTTQQQGGG:::111......///000///......---------------,,,------------...............///000111333555555666888;;;=========>>>???@@@CCCDDDCCCFFFMMMPPPOOOPPP___kkkqqquuummm}}}tttggg]]]iiihhhCCC222555666BBBFFFHHHLLLWWWgggtttyyy|||vvv^^^EEE>>>999444777777888999<<<@@@DDDHHHJJJNNNOOOPPPRRRSSSSSSSSSRRRJJJFFFFFFNNNWWW\\\```dddddddddeeehhhkkkjjjeee```\\\dddttt|||gggTTTMMMNNNJJJLLLYYYlll{{{tttpppnnniiibbb\\\QQQIIIDDDDDDBBBCCCNNN\\\iii~~~vvvhhh]]]YYY___fffpppyyy~~~~~~tttmmmjjjpppsssxxx|||ooobbbTTTJJJAAA>>>HHHVVVnnnuuu{{{|||xxxttttttuuu~~~|||qqqooovvv|||~~~gggJJJGGGUUUooo~~~vvviiiUUU<<<111000///---,,,,,,---...------------------------,,,,,,,,,---------..................///000111222777666@@@iiisss^^^fffssszzzwwwbbbllleeebbb}}}\\\===888:::<<>>@@@IIIVVVdddpppzzzsssjjj```QQQFFFiiizzzvvvddd\\\SSSNNNNNNOOOMMMJJJEEECCC>>>999666444555555555444333222222333444555222333555444444333555666777999<<>>GGGdddxxx}}}}}}zzzxxxkkk[[[jjj~~~eeeTTTZZZeeeccc[[[WWWRRRHHH;;;111......//////......---------------...------------...............//////000222444666777888:::===?????????AAABBB@@@CCCDDDCCCFFFLLLNNNMMMJJJUUU[[[\\\ggg~~~xxxxxxgggYYYaaa{{{|||xxxdddBBB222555666CCCFFFIIILLLVVVeeepppttt{{{www___GGG???999444777777777999;;;???CCCGGGIIIKKKMMMPPPRRRRRRRRRQQQQQQGGGEEEGGGPPPXXX\\\___cccddddddeeejjjoooqqqoookkk```\\\fffzzzqqq\\\QQQOOOJJJKKKVVVggg|||zzzsssooommmjjjccc]]]RRRIIIDDDDDDBBB@@@HHHSSSbbb}}}~~~}}}wwwggg\\\\\\aaahhhpppxxx|||uuulllhhhnnnqqqvvv{{{yyyjjjYYYLLLCCC@@@FFFOOOgggqqqzzz|||yyywwwuuusss|||{{{{{{yyytttrrrwww~~~pppjjjooo}}}wwwyyygggHHHHHHUUUooo~~~yyylllWWW<<<333111...---------------------------------------,,,,,,,,,---------..................///111222333888666???hhhsss^^^aaafffrrr{{{aaallllllaaawww|||\\\???999;;;===AAAHHHSSSaaaoooxxxmmm```TTTPPPQQQRRRUUUXXX]]]bbbiiimmmmmmmmmoooqqqssssssssssssuuuvvvxxxxxxxxxyyy{{{{{{zzzyyyzzzzzz|||zzzjjjZZZ\\\llluuu{{{|||yyyfff]]]ZZZNNNEEEBBB>>>???GGGUUUbbbnnnxxx}}}qqqiii___QQQGGGhhhyyywwweee]]]SSSNNNNNNNNNLLLJJJCCCAAA===999666555444555555444333222222333444555222333555444333333444555666888<<>>GGGdddyyy}}}xxxnnn}}}~~~sss^^^ccceeeSSSZZZhhhhhhZZZOOOUUUJJJ<<<222...---...---------,,,,,,,,,,,,---------------.........////////////000111333555777888777:::<<<>>>>>>???AAACCCAAADDDEEEDDDGGGMMMPPPOOOEEEOOOVVVYYYcccsssuuudddSSSXXXppptttrrrqqq```AAA333666666CCCFFFIIIKKKTTTbbbmmmqqqwwwuuu___HHH???999444888777777999;;;>>>BBBFFFHHHHHHLLLPPPRRRQQQQQQQQQRRRKKKIIILLLSSSYYY[[[^^^bbbeeedddeeejjjrrryyy}}}~~~sssddd___nnn|||xxxgggZZZQQQLLLKKKSSScccwww{{{sssnnnllliiiccc]]]QQQIIIDDDEEECCC@@@DDDNNN___zzz|||{{{uuueee\\\^^^eeejjjrrrxxx|||tttllljjjnnnrrrwww{{{ttt```QQQFFFBBBEEEJJJbbbppp~~~}}}xxxxxxqqqjjjddd^^^\\\fffssszzzrrrqqqzzzqqqgggjjjwwwuuuvvvfffGGGIIIUUUnnn~~~zzzppp\\\CCC444111...---......---,,,++++++++++++++++++++++++,,,,,,,,,---------......------......///111222333888777@@@iiixxxeeefffhhhsss|||aaajjjjjj___tttyyy]]]AAA999;;;>>>BBBIIIRRR```nnnxxx~~~pppbbbTTTOOOOOOOOOQQQTTT[[[aaahhhlllmmmmmmnnnpppqqqqqqqqqrrrtttvvvxxxyyyzzz{{{}}}|||{{{{{{{{{|||qqq^^^[[[iiissszzzggg^^^[[[MMMBBB@@@===<<>>AAADDDGGGJJJPPPTTTXXX\\\]]]^^^___```aaabbbcccdddfffhhhiiiiiihhhkkknnnoootttzzzkkk___QQQJJJccc||||||wwwrrruuu}}}aaaIII@@@:::888777888DDDRRRRRRNNNOOO\\\hhhnnnoooooorrrsssssssssrrrrrrtttvvvuuuvvvwwwvvvtttvvv{{{}}}ppp___SSSHHH???;;;===>>>GGGddd{{{|||jjjoootttwww~~~uuu]]]^^^uuuyyybbbPPPYYYqqq{{{mmmYYYVVVKKK===333...---------,,,,,,,,,,,,,,,,,,---...------.........///////////////000111333666888999666888:::;;;<<<===@@@BBBDDDFFFFFFEEEIIIQQQVVVVVVEEEPPP\\\fffooovvvvvvrrrzzzzzzyyyvvvfffUUUYYYppppppoooooo```AAA333777888BBBFFFHHHKKKSSSaaakkknnnrrrqqq^^^HHH@@@:::555999888888999;;;???BBBFFFHHHGGGKKKOOOQQQPPPPPPSSSUUURRRPPPRRRWWWZZZZZZ]]]aaaddddddeeeiiipppzzzyyymmmppp{{{}}}rrrdddTTTOOOLLLRRR___ttt~~~uuuooommmiiibbb]]]RRRJJJGGGIIIIIIEEEGGGNNN]]]uuuyyyrrreee^^^```iiimmmtttzzz~~~}}}pppkkkmmmppptttyyy}}}xxxeeeRRRFFFAAADDDGGG```rrryyyjjj___UUUPPPJJJIIISSS```vvv}}}vvvyyyssshhhkkkwwwyyyyyyhhhHHHHHHTTTnnn}}}yyyrrrdddPPP666222...---//////---+++++++++++++++++++++++++++,,,,,,,,,---------......---------...000111333333777888BBBkkk|||nnnppprrr{{{yyy```fff~~~}}}bbb[[[rrrzzz___BBB888:::>>>CCCHHHQQQ^^^lllwww}}}rrrdddUUUOOONNNNNNOOOQQQXXX^^^fffkkkllllllmmmoooooooooqqqsssuuuwwwyyyzzz{{{|||}}}}}}||||||~~~{{{ccc[[[fffppp}}}kkkbbb\\\KKK@@@>>>;;;:::AAALLLXXXdddpppzzz{{{nnnfff^^^QQQHHHfffxxxxxxaaaYYYOOOJJJIIIIIIGGGDDD@@@>>>;;;888666555444444333444444444444444444333222444444444222222333444444777;;;>>>@@@CCCFFFIIIMMMQQQVVVZZZ\\\]]]___```aaabbbccceeefffhhhiiijjjhhhkkkmmmnnnrrryyyiii\\\MMMLLLooouuussspppuuueeeKKKAAA999999888<<>>GGGdddllleeegggttt|||}}}~~~rrr[[[ZZZnnnvvvxxxttt```NNNWWWzzzgggTTTJJJ===222///...//////---------------...//////............//////////////////000222444666888:::777999;;;<<<===>>>AAADDDFFFHHHHHHGGGKKKUUU\\\]]]PPP[[[kkkzzzxxxlllhhhsssmmmmmmxxxjjjZZZ^^^ttttttrrrrrrbbbCCC444777888AAAEEEGGGJJJSSS```iiillllllmmm\\\GGG@@@:::666;;;999999:::<<>><<<::::::???IIITTT```lllxxx{{{nnnfff]]]QQQHHHeeexxxxxx___VVVLLLGGGGGGGGGDDDAAA???===;;;888666555444444222333555555555555333222222444444444222222333444333777;;;>>>@@@CCCFFFHHHKKKOOOUUUYYY\\\]]]^^^```aaabbbccceeegggiiijjjkkkhhhkkkmmmmmmqqq~~~yyyhhh[[[LLLEEEoooxxxqqqiiigggyyyfffLLLAAA:::999:::???RRRggghhh```^^^gggqqqtttrrrpppsssuuuvvvuuussssssuuuxxxvvvwwwxxxwwwtttuuuyyy}}}~~~ppp^^^QQQHHH???;;;===>>>GGGdddttteeeeeexxxzzzwww{{{sss]]]\\\nnntttuuu}}}uuubbbMMMSSSyyydddSSSIII<<<222///000111111...............///000111............/////////000//////000222444777999::::::<<<>>>???@@@BBBEEEHHHHHHIIIIIIHHHMMMXXX```ccc```jjjzzz}}}mmmbbbiiiooopppiiiiii~~~ttthhhZZZ^^^tttyyywwwvvveeeDDD555888888@@@DDDGGGJJJSSS___iiillliiijjj[[[GGG@@@:::777===999:::;;;===@@@CCCFFFHHHFFFJJJNNNOOOOOOQQQWWW\\\ZZZWWWWWWZZZZZZYYY]]]bbb___cccfffggggggmmmxxxwwwmmmddd]]][[[aaappp{{{tttpppkkkccc^^^WWWQQQOOOUUUWWWSSSTTTZZZUUUhhhuuulllgggeeeeeegggkkkqqqwww{{{vvvggggggooouuuyyy}}}|||www|||~~~vvvfffRRRDDDAAAEEEJJJaaavvvvvviiieee\\\ZZZ```aaa[[[ZZZaaammm|||~~~uuunnnvvv{{{hhhJJJEEESSSmmm{{{wwwuuurrrfff777333...---///000...***------------------------,,,,,,,,,---------......,,,------...000111333444555999DDDlll~~~uuu~~~{{{ccc___wwwhhh]]]MMMTTTsss}}}bbbCCC777666:::@@@EEELLLXXXgggrrr{{{pppcccVVVQQQPPPOOOOOOQQQRRRYYYbbbhhhjjjkkkmmmnnnlllnnnrrrvvvxxxzzzzzzzzzyyy{{{|||||||||}}}vvveeeiiippp|||uuuhhh^^^JJJ===;;;999:::???GGGQQQ]]]kkkxxx{{{nnnfff]]]QQQGGGeeexxxxxx___UUUKKKJJJKKKJJJIIIJJJCCCAAA===999666444333333444555555555444333333222222333444333111111111333444777999;;;===@@@CCCFFFMMMQQQUUUXXXZZZ\\\^^^___aaaaaabbbccceeefffgggggggggkkkkkkooovvvyyysssbbbUUUMMMLLL\\\zzzzzzooocccjjjeeeOOOAAA888:::;;;BBBZZZvvvxxxnnngggjjjooorrrrrrsssssssssssssssssstttuuuvvvuuuuuuuuuuuuuuuxxx}}}|||ooo```TTTFFF>>>:::;;;<<>>555111///...------------............///......---------......///000000111333555888:::;;;======>>>>>>???@@@BBBCCCDDDFFFHHHJJJNNNWWWbbbjjjjjjpppgggbbbggggggooonnn^^^hhh~~~xxxsss^^^TTTzzz{{{ttt___CCC999999222AAADDDGGGIIIRRR```kkkooolllkkkXXXEEE@@@;;;555777777999;;;<<<===???CCCFFFEEEHHHMMMQQQSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[___aaaccceeehhhlllrrrvvvvvvmmmbbb___gggwww}}}uuupppkkkeeeaaaXXXVVVVVV\\\aaaaaaZZZSSSUUUbbb{{{rrrmmmjjjeee```kkkmmmqqqvvv|||wwwgggfffmmmwwwyyy|||}}}~~~}}}{{{}}}yyygggSSSFFFAAAEEEJJJ]]]sss|||yyy{{{yyyssssssvvvwwwyyy{{{yyysssjjjdddrrrzzz|||xxxppp}}}|||}}}zzzjjjFFFGGGWWWfffyyywwwnnnlllTTT666333000.........---,,,---------------------------------............///000/////////000111222222222===@@@fffqqq{{{|||ggg\\\ooorrrYYYJJJKKKqqqppphhhFFF222555777===EEELLLUUUeeesss}}}vvvhhhZZZTTTRRRPPPPPPQQQSSSZZZccciiikkklllnnnppppppqqqsssuuuvvvwwwwwwxxx{{{|||}}}}}}}}}}}}}}}|||zzz~~~ggggggsss{{{ooo\\\EEE;;;<<<:::999===CCCMMMYYYhhhwwwzzzqqqjjj]]]NNNDDDeeexxxzzzaaaVVVLLLJJJKKKJJJIIIJJJCCCAAA===999666444444444444444555555444444333222222333444333111111111222333555888:::;;;>>>BBBEEEKKKOOOSSSVVVXXXZZZ\\\^^^``````aaacccdddeeefffggggggjjjhhhkkkrrruuu|||ooobbbUUUNNNCCCOOOooozzzkkkllljjjVVVGGG<<<<<<===DDD\\\wwwuuunnnjjjmmmpppqqqqqqrrrrrrrrrrrrrrrrrrssstttttttttuuuvvvvvvwwwzzz~~~{{{ooo___TTTGGG???:::<<<<<>>444000///...---------------..................---------...//////111222333555777:::<<<===>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHJJJNNNVVVaaaiiioooppppppwwwrrrrrriiiVVV```}}}}}}zzzvvvbbbWWW{{{www]]]===444999666@@@CCCEEEIIISSSbbbnnnrrrooommmYYYEEE@@@;;;666888666888999:::<<<>>>BBBEEEEEEHHHMMMPPPRRRSSSUUUWWWVVVVVVVVVVVVWWWXXXYYYZZZ^^^___aaacccfffjjjooorrrxxxuuuiiicccjjjyyy~~~vvvpppkkkeee```YYYXXXYYY^^^dddccc\\\UUUNNNVVVkkkyyykkkffffffeeebbbkkkmmmpppvvv|||rrreeehhhrrruuuwwwzzz{{{}}}}}}}}}zzzhhhUUUGGGBBBFFFJJJ___pppqqqkkkpppxxx~~~xxx{{{yyy}}}~~~uuu{{{xxxnnnHHHFFFYYYiii|||wwwjjjfffMMM555222000............------------------------------------............///000//////000000111222333111===BBBjjjwww~~~xxxggg___tttaaaMMMIIIoooqqqgggCCC333555777===EEELLLVVVfffttt}}}wwwhhhZZZSSSPPPNNNMMMOOOQQQXXXaaahhhjjjllloooqqqqqqqqqssstttuuuvvvvvvwwwzzz{{{{{{|||||||||||||||yyy}}}nnnmmmwww}}}vvv___FFF::::::777666999???HHHUUUdddsss}}}zzzqqqiii]]]NNNEEEeeexxx}}}cccXXXMMMKKKKKKJJJJJJJJJDDDAAA===999666555444444444444555555444444333333222333444333111000111222111333666888:::<<<@@@CCCIIILLLQQQTTTVVVXXX[[[]]]___```aaabbbcccdddeeefffgggiiifffggglllnnn}}}|||xxxtttqqqsssuuuvvvrrriii]]]RRRLLLBBBHHHggguuuppp}}}mmmXXXHHH;;;999999???TTTlllooolllmmmpppqqqoooppprrrrrrrrrqqqqqqqqqrrrssssssrrrtttvvvxxxyyy{{{|||ooo___TTTIII@@@;;;<<<===FFFdddzzzyyysss[[[UUUhhhrrrcccPPPJJJRRR]]]\\\VVVTTTJJJ>>>444000///...---------------..................------......///000222333555777999<<<>>>???>>>??????@@@AAABBBCCCCCCFFFGGGIIIKKKNNNUUU```hhhjjjtttYYY^^^xxx|||}}}zzzgggYYYxxx}}}bbb???333888888???BBBDDDGGGRRRcccpppuuurrrppp\\\FFF@@@;;;666999666777999999:::===@@@CCCEEEHHHLLLOOOQQQRRRTTTVVVUUUUUUUUUUUUVVVWWWXXXYYY\\\^^^```aaacccfffkkknnnnnnxxx~~~pppjjjooo}}}wwwpppjjjddd___ZZZZZZ\\\aaafffeee^^^WWWIIIJJJVVVnnnpppaaa]]]```dddfffjjjlllooouuu{{{xxxiiiaaaiiiuuuuuuwwwyyyzzz|||~~~zzzjjjWWWHHHCCCFFFKKKbbbqqqqqqkkktttxxxtttzzz{{{sss{{{}}}yyytttNNNHHH^^^qqqxxxfff___EEE444222///......//////...---------------------------------............////////////000000222333333000===BBBkkk{{{~~~xxxjjjdddyyynnnTTTGGGmmmtttjjjDDD999444666===EEELLLVVVfffttt}}}wwwhhhYYYRRROOOLLLKKKLLLNNNUUU___fffjjjlllooorrrqqqqqqrrrtttuuuuuuuuuuuuyyyyyyyyyzzzzzzzzz{{{{{{xxx{{{}}}}}}rrrpppwww|||}}}```EEE:::999555444777===FFFRRRbbbqqq{{{yyyppphhh[[[MMMEEEbbbvvvfffZZZOOOLLLLLLKKKJJJKKKDDDBBB>>>:::777555555555333444444555444444333333333444444333111000111222111333666888999<<<@@@CCCFFFJJJOOOSSSUUUXXXZZZ\\\^^^^^^___```bbbcccdddeeefffiiieeedddgggeeepppxxxooofffiiillliiiaaaVVVMMMHHHDDDDDDaaa}}}ttt|||jjjWWWHHH;;;777777;;;JJJ[[[eeeggglllrrrrrrnnnooossssssrrrrrrrrrrrrrrrssssssqqqsssvvvyyyzzz|||}}}qqqaaaUUUKKK@@@;;;<<<>>>GGGdddzzzzzz{{{{{{yyyuuu^^^[[[rrrrrrbbbRRRLLLOOOTTTUUUUUUUUUKKK>>>444///...------,,,,,,---------............---------...///000111222333555888;;;===?????????@@@AAABBBCCCDDDDDDDDDHHHIIIKKKLLLOOOVVV```hhh___vvveee```uuu}}}~~~lllZZZssslllGGG666777555>>>AAABBBEEEPPP```mmmssstttrrr^^^HHH@@@:::666:::666777999::::::===@@@CCCEEEHHHKKKNNNOOOQQQSSSUUUTTTTTTTTTUUUVVVWWWXXXYYY[[[]]]___aaabbbdddhhhkkkjjjpppwwwuuuooouuuzzzqqqjjjccc^^^ZZZZZZ]]]aaaeeeddd]]]WWWJJJDDDGGGXXXooo}}}iiiYYYUUUZZZaaagggkkklllooottt{{{zzznnnbbb^^^hhhvvvyyyzzz{{{{{{}}}zzzkkkXXXHHHBBBEEEKKKcccwww~~~rrrqqq~~~~~~}}}rrrnnnxxxuuuRRRKKKcccyyy{{{eeeZZZ@@@333111......////////////---------------------------------............////////////000111222333444///<<>>;;;;;;===FFFQQQ\\\aaajjjrrrrrroooppptttttttttssssssssssssttttttpppsssvvvxxxzzz|||tttcccWWWLLL@@@:::<<>>333///...------,,,,,,,,,------------...---------...///000111111111333666999<<<>>>??????@@@AAABBBDDDEEEEEEEEEEEEIIIKKKLLLNNNPPPXXXbbbjjj^^^hhhrrr{{{ppp^^^vvvrrr\\\ooooooHHH666666444>>>AAABBBDDDMMM\\\hhhmmmtttsss```III@@@:::666:::777999:::;;;;;;===AAACCCEEEGGGJJJLLLNNNOOORRRTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[]]]```aaabbbdddgggjjjkkkmmmrrr|||xxxsssyyy|||rrriiiccc___YYYYYY[[[^^^```___YYYUUUJJJAAA>>>KKK___qqq}}}uuucccTTTOOOSSS]]]dddjjjlllooottt{{{}}}sssiii```___jjjwww~~~~~~||||||zzzlllYYYIIIBBBEEEJJJddd|||mmmnnn}}}yyy}}}zzzqqqooozzzpppPPPJJJccczzz|||dddXXX<<<333111......////////////---------------------------------............/////////000000111333444555222>>>@@@ffftttnnnwwwnnneeewwwnnnMMMcccpppggg===666333555;;;CCCJJJSSScccqqqzzzuuugggXXXQQQNNNLLLKKKLLLNNNUUU]]]cccfffgggiiikkknnnoooppprrrssssssssssssuuuuuuuuuuuuvvvwwwyyyyyyuuuxxxzzz{{{}}}wwwnnnpppxxxhhhRRR>>>999:::666666888===FFFRRRbbbsss}}}wwwnnneeeXXXLLLEEE]]]qqqmmm```SSSNNNMMMKKKKKKLLLFFFCCC???;;;888777666666333333444444555555444444444444555333111000000111111333555777999<<>>333...---------,,,,,,,,,,,,---------------------...///000111222111333666:::===???@@@@@@AAABBBDDDFFFGGGGGGFFFFFFIIIJJJLLLNNNQQQXXXccckkk```^^^]]]aaaoooyyy___vvvxxx___mmmkkkDDD333666555>>>AAABBBDDDLLLZZZdddgggqqqsssaaaKKKBBB:::666:::888999:::;;;;;;===@@@CCCEEEGGGIIIKKKLLLNNNQQQSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZ\\\___aaacccdddgggiiijjjlllpppxxxzzzvvv}}}~~~sssjjjccc```XXXXXXXXXYYYZZZXXXTTTRRRHHH???;;;DDDTTTbbbmmmuuuqqqiii[[[OOOIIIMMMVVV^^^gggiiinnnttt{{{zzzoooeee```bbbnnn{{{{{{www{{{ooo\\\JJJBBBEEEKKKggg}}}jjjjjj~~~}}}tttwwwyyyuuujjjfffooo}}}yyynnnmmmxxxkkkLLLHHH___uuu|||fffYYY===444222///......//////...---------------------------------............/////////000000222333555666666AAABBBgggwwwlllpppwwwjjjaaauuu]]]fffrrrlll???777333555:::AAAHHHPPP```mmmxxx~~~xxxjjjZZZSSSPPPMMMKKKLLLMMMTTT\\\bbbdddeeegggiiilllmmmoooppprrrsssssssssuuutttttttttuuuwwwxxxzzzvvvvvvyyy{{{}}}|||oooooouuu}}}|||sssuuu{{{{{{dddSSSHHH;;;888;;;777444777;;;CCCPPP```qqq|||vvvmmmcccWWWKKKFFF]]]pppooobbbTTTOOOMMMLLLKKKLLLFFFDDD@@@<<<999777777777222333444444555555444444444555555333111///000000///111444666777:::>>>AAA@@@DDDJJJOOORRRUUUYYY[[[ZZZ[[[\\\]]]^^^```aaaaaa]]]\\\TTTMMMIIIBBBIII^^^vvvsss```ZZZTTTRRRRRRPPPJJJEEE>>>>>>EEEOOO___{{{~~~nnnkkkwww}}}fffRRREEE999666<<>>333...---------++++++,,,,,,,,,---------------......///111222333222444888<<>>BBBHHHMMMPPPTTTWWWZZZZZZZZZ[[[\\\^^^___```aaaYYYWWWLLLCCC@@@;;;EEE\\\zzz___WWWPPPNNNPPPNNNFFF>>>>>>>>>>>>===IIIkkk{{{wwwgggggguuulllVVVIII;;;999AAAOOO[[[bbbaaacccjjjtttwwwtttpppppptttsssrrrrrrqqqqqqqqqqqqsssttttttssstttwww{{{uuudddXXXKKK>>>888<<>>222------------++++++,,,,,,,,,---------------......///111222333333666:::>>>AAACCCDDDDDDBBBCCCFFFHHHIIIIIIHHHGGGDDDFFFHHHJJJNNNWWWbbbjjjaaa\\\\\\eeeooovvv|||xxxccchhh|||~~~vvv]]]eeetttxxx|||lllMMM>>>===777;;;???CCCGGGPPP\\\ccceeelllpppbbbNNNCCC:::555999666777888999999;;;>>>@@@EEEFFFHHHJJJJJJLLLPPPRRRPPPPPPQQQRRRTTTUUUWWWXXXVVVYYY]]]```aaacccfffhhhgggjjjmmmooooooqqqyyyxxxsssxxxtttkkkeeebbbZZZXXXVVVSSSQQQPPPOOONNNMMMFFF@@@@@@BBBCCCGGGLLLPPPOOOKKKEEEAAACCCJJJQQQ[[[```iiittt}}}sssaaaWWWVVV^^^nnn}}}{{{}}}tttbbbPPPFFFIIIOOOooo~~~fffdddxxx}}}ooofffeeejjjkkkjjjeee]]]\\\kkk{{{qqqbbbcccppptttOOOKKK___rrrssshhhJJJ666333000.........---,,,---------------------------------.........////////////000111222444666777444??????eeeuuuuuuzzzfffaaauuuZZZTTTeeelllBBB666333444999???DDDLLLZZZhhhtttzzzsssaaaWWWQQQLLLIIIIIIHHHOOOXXX___ccceeehhhkkkiiijjjllloooqqqssstttuuuuuutttsssssstttvvvyyy{{{xxxvvvvvvyyyxxxuuuyyyrrrddd^^^^^^^^^]]]aaafffqqq|||uuukkkbbb\\\UUUOOOKKKHHHEEECCC>>>777<<>>:::DDDVVVdddjjjhhhjjjnnnqqqssssssrrrqqqqqqpppooonnnnnnppprrrsssrrrssstttssssssvvv|||~~~rrrcccXXXKKK???888<<>>???CCCFFFHHHJJJKKKLLLMMMOOOQQQQQQOOOMMMMMMOOOTTTXXXXXXYYY[[[^^^aaadddfffhhhiiifffbbb______cccgggjjjiiinnnqqqwww}}}xxxqqqggg___]]]YYYTTTQQQPPPQQQRRRRRRPPPLLLFFFBBBAAA@@@@@@@@@EEEDDDDDDEEEBBB???BBBIIIUUU___kkksss|||sss___SSSSSS```ooozzzxxx{{{uuugggWWWKKKJJJOOOkkk{{{]]]```rrrvvvooonnndddmmmrrrlllcccdddppp{{{sssdddbbbmmm{{{uuuPPPJJJfffvvv|||zzzxxxWWW:::222,,,---000000///000------------------------,,,,,,------.../////////000000000111222444555666777:::AAAcccqqq}}}nnn```gggzzzpppooo\\\RRRaaagggOOO444888555777???DDDIIIYYYjjjvvv}}}qqq___WWWRRRJJJHHHKKKIIILLLVVVaaaggggggiiimmmjjjkkkmmmppprrrrrrrrrrrrrrrssstttvvvwwwxxxxxxxxxzzzzzzyyyyyyyyyxxxuuusssxxxoooddd[[[SSSLLLKKKNNNWWW[[[ccclllrrrrrrnnnjjjbbbcccbbb]]]WWWRRRMMMJJJDDD;;;<<>><<<777888;;;BBBNNN___nnnxxx~~~nnnhhhbbbTTTHHHDDD]]]mmmtttfffUUUKKKJJJLLLKKKJJJFFFEEEAAA<<<777555555777666555444444444444555666555444444333222111000000///000222333444666999<<<@@@AAADDDHHHLLLQQQUUUWWWWWWWWWXXXZZZ[[[ZZZXXXVVVKKKHHH>>>;;;AAADDDQQQjjj{{{fff[[[QQQNNNMMMHHHBBB@@@===;;;888777<<>>LLL___mmmssskkkmmmpppsssttttttsssrrrqqqpppooonnnoooppprrrsssqqqssstttssssssvvv|||ssscccYYYKKK@@@888;;;CCCRRRnnn|||lllffflllzzz~~~pppqqqzzz{{{tttjjjbbbdddjjjlllttt|||xxxrrr^^^]]]}}}~~~ggg[[[KKK:::222000///.........------,,,,,,------............///000111333333888999:::<<>>@@@???@@@BBB@@@>>>CCCIIITTT^^^jjjsss}}}qqq\\\PPPSSS```qqq{{{zzz}}}vvvhhhXXXLLLLLLQQQlllzzz]]]ZZZllluuuooonnnkkkppptttrrrnnnnnntttyyytttfffeeepppzzz~~~|||}}}wwwUUUIIIdddttt}}}xxxyyy|||aaa:::222,,,---000///...///------------------------,,,,,,---......//////000000000000111222444555666999<<>>BBBHHHWWWhhhxxx~~~sss___WWWQQQIIIFFFIIIHHHKKKTTT___ddddddfffjjjjjjlllmmmoooqqqqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvzzzyyyyyyzzzzzzyyywwwuuupppdddVVVMMMGGGCCCDDDGGGIIIPPP\\\iiisssyyyyyyxxxxxxwwwtttoooiiibbbWWWMMMKKK@@@???@@@999777;;;888777777:::AAAMMM]]]mmmwww|||mmmggg```SSSGGGDDDXXXiiixxxjjjXXXMMMJJJKKKJJJHHHFFFEEEAAA<<<888555555777666555555444444555555666555444444444333111000//////000222333444555888;;;===>>>AAADDDHHHMMMPPPSSSSSSUUUWWWYYYXXXVVVSSSQQQGGGFFF@@@DDDOOOSSS^^^sss{{{hhh^^^TTTQQQMMMGGG@@@======;;;777555666<<>>777666===CCCGGGGGGJJJTTT___ffflllpppiiiTTT@@@:::999666666666666777888;;;===>>>BBBDDDGGGIIIJJJKKKMMMNNNNNNOOOPPPPPPPPPQQQTTTVVVXXXYYYZZZ[[[\\\]]]]]]]]][[[WWWRRRMMMLLLNNNQQQSSSVVV[[[aaalll~~~|||wwwuuurrrmmmhhhfffccc___\\\YYYUUURRROOONNNJJJDDD@@@>>>>>>===<<<;;;;;;<<>>===BBBIIISSS]]]hhhsss~~~~~~mmmXXXMMMRRRbbbsss}}}}}}zzzkkk[[[OOONNNRRRnnn|||zzzzzz]]]XXXhhhyyy}}}}}}|||}}}}}}xxxnnniiiiiiggghhhkkkmmmoooppprrrtttrrrfffgggsss}}}{{{vvv{{{}}}|||vvvXXXLLLggguuu{{{ssssss{{{fff:::333---...///...---...------------------------,,,------......///000000000000111222333555666777;;;???EEEaaawwwzzzccc^^^xxxxxxjjj```MMMMMMbbbeeeMMM888666333666===@@@EEETTTdddxxx|||ttt___VVVPPPHHHEEEGGGGGGJJJRRR\\\aaaaaaccchhhjjjkkklllnnnooopppppppppqqqrrrrrrssstttttttttssswwwxxxyyy{{{}}}~~~qqq```MMMBBB>>><<<===AAACCCOOOcccwwwyyygggWWWJJJFFFDDD:::888:::777666777999???JJJZZZjjjvvv~~~zzzkkkfff___QQQGGGDDDVVVggg}}}rrr^^^PPPLLLKKKIIIGGGFFFEEEBBB===888666666666333333333333333333333333444555555444333222000///...000222222333444777:::;;;<<<>>>BBBFFFJJJMMMOOOQQQTTTWWWXXXVVVSSSOOOMMMLLLPPPPPPWWWaaacccmmm}}}kkkaaaXXXSSSOOOGGG@@@===999888666444333777===AAAGGGSSSooohhhTTTBBBEEEXXXkkkvvvzzzqqqrrrsssttttttsssrrrqqqqqqqqqpppppppppqqqrrrsssppprrrttttttsssvvv{{{sssbbbUUUKKKAAA999;;;EEEXXXttt|||uuuwwwwwwooosss}}}zzz{{{tttiiibbblllzzz```RRRLLL]]]xxxrrr\\\YYYIII888111///...---......------------......///------...000222444666888999999;;;<<>>DDDHHHGGGFFFMMMZZZdddjjjqqqmmmWWWAAA888888888666666666666888:::<<<===@@@CCCFFFHHHIIIJJJLLLNNNMMMOOOQQQRRRRRRRRRTTTUUUWWWXXXYYY[[[\\\\\\\\\[[[TTTQQQLLLGGGFFFHHHLLLNNNSSSVVV]]]hhhyyy}}}|||yyysssnnnooolllhhhddd___YYYSSSNNNLLLHHHCCC???===<<<;;;::::::999;;;======<<>>BBBPPP```tttwwwyyyttt___VVVPPPIIIEEEGGGHHHJJJQQQZZZ^^^___bbbfffggghhhjjjlllnnnpppqqqrrrrrrrrrsssssssssssssssrrrtttvvvyyy||||||hhhPPPCCC>>>===>>>@@@GGG[[[yyydddTTTLLLHHH===;;;===999666777888===FFFVVVhhhttt|||yyykkkfff^^^QQQHHHFFFVVVfff{{{sss___QQQMMMLLLKKKHHHEEEEEEBBB>>>999666666666333333333333333333333333444555555555444222000///...000111222222333666888:::;;;===@@@DDDHHHKKKLLLQQQTTTXXXXXXVVVSSSRRRRRRVVV```fffmmmrrrppp||||||oooeee\\\VVVPPPGGGAAA???999999777555444555888;;;;;;HHHeeeoooWWWCCCFFFWWWfffnnnrrrqqqrrrrrrsssrrrqqqpppoooqqqqqqqqqqqqqqqrrrrrrsssoooqqqttttttsssvvv{{{tttaaaSSSJJJBBB:::;;;GGG]]]www|||uuuxxx|||uuuzzzjjjbbbsssuuudddUUUHHHNNNbbbnnnfffYYYXXXHHH777000///...---...---------------...///000---...///111333666888999999:::;;;===???AAADDDEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGIIIIIIMMMXXXddd{{{xxx|||nnn\\\ddduuuxxxxxx~~~pppeeesss]]]???777999???DDDHHHGGGDDDHHHVVVbbbgggqqqnnnXXXAAA888888888666666666666777999;;;===???AAADDDGGGHHHIIIKKKMMMLLLNNNQQQSSSSSSSSSTTTUUUVVVWWWYYY[[[]]]]]]\\\\\\PPPMMMIIIFFFFFFIIINNNQQQQQQSSSYYYeeeuuu|||vvvvvvtttpppkkkeee]]]TTTNNNIIIFFFBBB>>>===<<<;;;999<<<;;;<<<>>><<<:::???FFFTTT]]]hhhssswwwdddNNNHHHTTThhhxxx~~~rrr```SSSPPPRRRoooyyypppXXXTTTSSS\\\kkk{{{ggg[[[kkk|||uuulllbbb_________ZZZTTTSSSVVV```^^^\\\ZZZVVVZZZjjj{{{}}}pppfffiiixxx}}}eeeMMMSSSmmm|||mmmaaadddQQQ777222/////////,,,,,,...------------------------------......///000000111000111111333444777888999===BBBCCCYYYxxxxxxppp||||||sssgggxxxVVVIIIWWWZZZGGG777555222444:::===???LLL\\\lllpppttt}}}vvv___VVVRRRKKKHHHIIIHHHIIIPPPXXX\\\]]]aaagggdddeeegggiiilllppprrrsssrrrsssssstttttttttsssssssssuuuyyy{{{~~~oooWWWIIIDDDBBBBBBDDDOOOjjjnnn[[[PPPIII>>><<>>>>>===;;;:::===<<<===>>>;;;999===DDDSSS]]]iiivvvuuuaaaLLLHHHVVVkkkyyy~~~~~~www{{{rrraaaTTTPPPRRRlll}}}sssmmmhhhXXXSSSPPPVVVeeevvvkkkZZZiiizzzuuujjj]]]YYYVVVTTTPPPKKKLLLQQQ^^^[[[YYYSSSJJJJJJ^^^uuu~~~sssjjjlllxxx~~~www```HHHPPPhhhxxx~~~kkk[[[ZZZEEE444000///000///,,,,,,///---------------------------......//////000111111111111222333555777999;;;<<<@@@AAAVVVxxxyyynnnvvvwwwkkk^^^FFFPPPYYYKKK;;;555222444:::<<<>>>IIIXXXfffnnnttt|||zzzbbbXXXTTTNNNIIIIIIGGGHHHMMMUUUZZZ\\\aaagggbbbccceeegggkkknnnqqqsssqqqrrrsssssstttttttttssstttvvvxxxxxxyyy}}}ttt___RRRJJJFFFEEEGGGVVVvvvuuu```RRRIII>>><<>>>>>>>>===<<<<<<;;;;;;===:::888<<>>555333555;;;<<<===HHHVVVdddoooxxx~~~fff[[[VVVOOOIIIHHHDDDEEEJJJRRRWWWZZZ```fffddddddeeegggiiilllooopppooooooqqqrrrssssssssssssrrruuuwwwwwwxxx|||ooo```TTTJJJFFFGGGSSSuuuhhhWWWLLL@@@>>>@@@<<<999999999:::???NNNcccsss{{{uuujjjeee]]]PPPIIIJJJRRR___rrr}}}fffTTTMMMJJJGGGEEEEEEEEEDDD@@@;;;777666666222222333444444333222222444555666777666444111///...///000111111222444666777888999<<<>>>AAADDDEEEKKKOOOTTTXXX^^^hhhuuu}}}xxxrrrffffffwwwyyyjjj]]]OOOCCC>>>???888888777555333222333555777000<<>>BBBDDDFFFHHHJJJLLLNNNOOOQQQQQQRRRTTTWWWYYYYYYZZZ[[[\\\[[[XXXUUUSSSNNNKKKGGGEEEFFFJJJNNNRRRXXXVVVYYYbbbmmmyyy|||yyyrrrkkkcccZZZQQQKKKCCCAAA????????????>>>===999999:::;;;:::888<<>>BBBIIIGGGGGGLLLQQQKKKGGGTTTgggnnnkkkkkkqqq|||}}}www___HHHRRReeeqqqxxxdddPPPJJJ333000......000///,,,---111------------------------......//////000000111111111111222444666888;;;<<<999>>>???XXXuuuuuuyyy|||oooyyysssNNNRRRbbbWWW@@@666333555;;;<<<<<>>999::::::999>>>MMMcccsss|||tttiiiddd[[[OOOHHHJJJPPP\\\ooolllZZZOOOJJJJJJJJJIIIHHHFFFAAA<<<777555444444444444444444444444444444333222222333111...,,,////////////000111222333666777888:::<<>>:::555666777777777444222000333555>>>QQQiiixxxzzzvvvgggYYYOOOSSS___iiimmmppppppqqqqqqqqqqqqpppooooooqqqrrrsssrrrqqqqqqsssuuupppqqqqqqqqqqqqtttyyy|||tttcccVVVGGG???<<>>AAADDDGGGIIIKKKNNNOOOPPPRRRTTTUUUVVVVVVVVVXXX[[[]]]\\\XXXTTTRRRRRRMMMKKKLLLLLLKKKMMMQQQSSSTTTZZZbbbkkkwww}}}tttnnniii```RRRHHHIIIEEE@@@>>>??????>>><<<<<<:::999:::888666:::@@@NNNZZZhhhwwwuuubbbNNNMMMaaawwwuuunnnmmmnnnmmmpppkkklll{{{lllYYYLLLKKKPPPggg|||ttt```fffooosssqqqiii```ZZZXXXMMMBBB======AAAKKKUUUYYYYYYWWWWWWUUUKKKUUUrrruuuoooeeejjjxxx~~~yyy|||yyy```JJJSSSlll}}}lllZZZGGG777111000///......------.................................//////000000111111333333444555666777888888<<>>===888;;;;;;777<<>>@@@BBBFFFKKKRRR[[[iiiwww}}}|||uuujjjaaa[[[QQQGGGHHHPPPUUU```mmmyyy{{{fffSSSGGG???;;;888777777777666555444222111666777@@@QQQdddnnnmmmhhh]]]QQQJJJQQQ___iiimmmoooppppppqqqqqqppppppooonnnpppqqqrrrqqqpppppprrrtttqqqqqqqqqqqqrrruuuyyy}}}|||qqqaaaTTTGGG???===JJJ___rrr{{{~~~vvvwww~~~}}}oooaaarrr|||lllbbbaaaqqq|||pppbbb^^^[[[PPPAAA222...//////---------------...///000111222111333666777888999;;;===AAABBBDDDFFFFFFDDDBBBAAAEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFHHHHHHHHHNNNUUUfff```YYYXXX___mmm~~~rrr[[[kkk|||^^^XXXqqq|||___???;;;444>>>BBBEEEFFFFFFJJJSSSZZZgggoooooo___JJJ===888777888888777777777777888888;;;<<<>>>AAADDDGGGIIIJJJMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXZZZ[[[ZZZWWWTTTRRRRRRNNNLLLNNNMMMLLLMMMQQQQQQTTTZZZccckkkuuu~~~uuuooojjjaaaUUUKKKHHHEEEBBB@@@@@@@@@>>>;;;<<<:::999:::888666:::AAALLLWWWeeettttttaaaPPPQQQeeeyyy}}}yyyvvvqqqlllnnniiijjjyyywwwgggVVVKKKKKKPPPiii}}}tttccciiiooorrrnnneeeZZZTTTTTTKKKAAA>>>???GGGUUUaaa______\\\\\\YYYNNNTTTmmmyyypppeeejjj{{{zzz|||xxx```JJJYYYrrrmmm[[[GGG666111000///......------.................................//////000111111111444555666777888:::;;;;;;>>>FFFEEEWWWtttttt~~~zzz___^^^iiiKKKLLLMMM<<<666555666999:::===FFFQQQcccrrrppp```VVVOOOHHHFFFEEECCCEEEKKKPPPSSSYYY___bbbccceeefffggghhhkkkmmmooonnnnnnnnnnnnooopppqqqsssrrrtttvvvyyyfffOOOLLLFFFPPPjjjlll]]]JJJ??????===:::<<<;;;999???QQQfffsss~~~mmmdddeee]]]KKKIIISSSMMMXXXjjj~~~ttt___PPPIIIIIIJJJDDDDDDDDDAAA<<<999777777444444444444444444444444444333222333333222///---////////////000111222222444444666777:::<<>>777444;;;???DDDEEEFFFJJJRRRYYYkkktttvvvfffOOO???888666888888777777777777888888;;;<<<>>>AAADDDGGGIIIJJJMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXXXXXXXWWWUUUSSSRRRRRRNNNMMMOOOOOOLLLLLLOOOPPPSSS[[[dddkkksssxxxsssnnneeeYYYQQQJJJHHHEEECCCBBBAAA???===>>>;;;999:::999888<<>>???BBBFFFFFFVVV|||}}}}}}eee```jjjMMMHHHHHH>>>666555666888999;;;DDDMMMaaaooo{{{sssbbbWWWNNNIIIGGGEEECCCDDDIIIMMMPPPUUU[[[]]]___bbbcccdddfffiiikkknnnmmmmmmmmmmmmnnnnnnoooqqqpppqqqtttxxxvvvXXXLLLFFFNNNbbbyyy|||}}}jjjRRRDDDAAA>>>;;;===<<<;;;CCCWWWlllxxxyyyjjjbbbbbbZZZKKKKKKXXXLLLVVVggg{{{vvvaaaQQQIIIIIIKKKDDDEEEDDDAAA===888666555444444444444444444444444444333222333444333000...///////////////000111111222333444666888;;;===???CCCFFFKKKTTTdddrrruuurrrgggXXXHHHAAA===888777:::===GGGXXXjjj|||ssscccUUULLLHHHDDDBBB;;;:::777444222111111222000777DDDUUUaaabbb[[[SSSGGGBBBDDDQQQaaaiiilllmmmooooooppppppoooooonnnmmmnnnooopppooonnnnnnppprrrqqqrrrrrrsssssswww{{{|||uuujjj[[[PPPCCC>>>@@@PPPdddvvv~~~xxxwww}}}sssfffaaammmxxxnnnlllqqqqqqiii___bbbjjjkkkjjjttt~~~sss^^^[[[___{{{eee^^^HHH<<<111...///...---...//////......///000000111333555888::::::<<>>CCCEEEEEEHHHOOOUUUhhhuuuzzzkkkTTTAAA999666888888777777777777888888:::;;;>>>@@@DDDFFFIIIJJJMMMNNNPPPRRRSSSUUUUUUUUUWWWWWWWWWVVVUUUTTTTTTSSSQQQNNNMMMPPPOOOKKKJJJMMMOOOSSS\\\eeekkkqqq|||}}}xxxssskkkaaaYYYQQQOOOLLLIIIFFFDDDCCCBBB@@@<<<999::::::999<<>><<<===HHH]]]qqq|||wwwjjjbbb___VVVJJJNNN\\\KKKTTTeeexxxxxxcccRRRJJJIIIKKKGGGGGGGGGCCC===888555333444444444444444444444444333333222333444333111...//////////////////000111111222333555777:::<<<===AAADDDHHHPPP]]]kkkpppnnnfffYYYIIIAAA>>>;;;888777777===KKK]]]pppxxxkkk```WWWQQQJJJEEE<<<:::666333111111222222000:::JJJZZZcccaaaXXXPPPDDDAAAFFFUUUcccjjjkkklllnnnoooooooooooonnnmmmmmmnnnooopppooonnnnnnppprrrqqqrrrrrrrrrtttwww|||{{{sssfffXXXOOO@@@<<>>AAACCCCCCDDDEEEFFFGGGGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGFFFEEEIIIQQQfffppp{{{vvvssstttrrr}}}~~~iiiPPPZZZ~~~yyyyyyfffSSSkkkwww}}}oooEEE;;;999:::???DDDEEEDDDEEEJJJOOOaaaqqqzzzoooWWWDDD;;;777888888777777777777888888:::;;;===@@@CCCFFFHHHIIILLLMMMOOOQQQSSSTTTUUUUUUWWWWWWVVVVVVVVVVVVVVVVVVQQQNNNMMMOOONNNJJJIIIKKKOOOSSS]]]fffkkknnnwwwzzzsssjjjddd^^^]]]ZZZVVVQQQMMMKKKJJJDDD>>>::::::::::::===AAAEEENNNXXXfff}}}sss___PPPXXXmmm}}}}}}ppp^^^^^^bbbmmmyyyuuunnnddd[[[QQQJJJLLLSSSiii|||mmmooosssyyy||||||wwwsssfff[[[NNNFFFDDDJJJZZZjjjnnnjjj\\\SSSPPPKKKQQQdddqqqdddVVV___vvv{{{xxx~~~zzzvvvvvv~~~|||dddNNN[[[lllvvvxxx~~~iiiJJJ111000///......------.................................///000111222333333444555777:::<<>>>>>===AAANNNdddvvv~~~~~~wwwlllccc^^^SSSIIIPPP```IIIRRRaaasss{{{gggTTTJJJHHHJJJHHHIIIHHHEEE???999555333444444444444444444444444333333333333444444111////////////......//////000111222333555777:::<<<======AAAEEEKKKUUUcccjjjkkkeee[[[OOOFFFBBB???;;;777888:::DDDUUUgggxxxuuuiii___TTTJJJCCC;;;999666444222222222333555@@@QQQ```ddd___TTTLLLCCCCCCIIIYYYfffkkkllllllnnnnnnnnnnnnnnnmmmmmmlllnnnooopppooonnnnnnppprrrpppqqqqqqrrrssswww|||~~~yyyooocccVVVMMM???<<>>@@@CCCEEECCCDDDEEEFFFFFFGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHFFFEEEJJJRRRgggrrr|||qqqiiikkkffflllnnn]]]MMMUUU{{{tttzzzlllUUUjjjzzzrrrKKK???777;;;@@@DDDEEECCCBBBFFFJJJYYYlllzzzqqqZZZFFF<<<888888888777777777777888888:::;;;===@@@CCCFFFHHHIIILLLMMMOOOQQQSSSTTTUUUUUUWWWWWWWWWXXXXXXYYYYYYYYYSSSOOONNNOOOMMMIIIIIIKKKQQQUUU^^^gggjjjlllsss|||{{{tttooolllnnnnnnkkkddd\\\UUURRRHHHAAA;;;;;;;;;:::<<<@@@BBBIIIRRR```xxxvvv```QQQZZZnnn{{{yyyvvvkkk[[[]]]ccclllvvv|||}}}{{{uuummmcccZZZPPPJJJMMMTTTmmmxxxwwwxxx|||}}}sssfffWWWNNNMMMSSS```lllpppmmm___RRRNNNKKKTTTiiinnncccWWWaaaxxx}}}{{{wwwssssss{{{xxxaaaMMM]]]nnnwwwuuuzzz}}}fffFFF111000///......------.................................///000222333444444444555777:::<<<>>>@@@AAABBB>>>BBBOOOkkkxxx~~~xxx___kkkqqqZZZFFFLLL[[[\\\===999777999::::::===BBBPPP```nnnsss}}}sssaaaRRRKKKKKKIIIEEEDDDGGGIIIKKKQQQWWWVVVYYY^^^aaabbbccceeegggjjjjjjlllnnnooopppppppppppppppsssvvvxxx~~~xxx]]]RRR___www{{{]]]MMMAAA@@@@@@AAAFFFVVVlllzzzwwwnnnfff]]]QQQJJJUUUfffEEENNN]]]oookkkWWWKKKGGGHHHHHHIIIIIIFFFAAA;;;777666444444444444444444444444333333333444555444222000000//////.........//////111222333555777:::<<<===:::@@@DDDFFFNNNZZZfffkkkddd___VVVNNNHHHDDD>>>999;;;;;;CCCSSSdddrrrxxxjjj___TTTIIIBBB999888666444333333333333666CCCUUUbbbddd\\\QQQIIIBBBCCCKKK[[[hhhmmmmmmnnnmmmmmmnnnnnnnnnmmmllllllooopppppppppooooooqqqrrroooppppppqqqrrrvvv{{{|||vvvlll___RRRJJJ???>>>FFF[[[ppp}}}yyywww}}}zzzvvv}}}ssshhh___ZZZXXXuuu|||qqqYYYPPPKKKYYYkkkkkkeeeaaa\\\<<<444///...///------000------...///000222444555666999<<<>>>???AAADDDGGGCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFGGGIIIGGGGGGLLLSSSeeerrryyynnnuuusssuuuppp\\\KKKQQQxxx~~~ppp{{{qqqXXXeee}}}xxxUUUFFF555999???DDDEEEBBBAAADDDGGGUUUjjjzzzsss]]]HHH===888888888777777777777888888999;;;===@@@CCCFFFHHHIIILLLMMMOOOQQQRRRTTTTTTUUUVVVWWWXXXZZZ\\\\\\]]]]]]WWWRRRPPPOOONNNJJJKKKNNNSSSWWW___gggiiijjjqqqzzz|||xxxwww~~~|||nnn```XXXLLLDDD===;;;;;;:::;;;>>>>>>EEEMMMZZZssszzzcccUUU___pppxxxxxxxxxsss{{{~~~xxxppphhh[[[___eeennnvvv{{{|||{{{ssskkkaaaWWWMMMHHHMMMUUUooo~~~ooo]]]TTTTTTXXXaaaiiissstttgggXXXRRROOOYYYnnnjjjaaaXXXcccyyy~~~~~~wwwrrruuuxxxooo[[[IIIZZZqqq|||tttqqqppp]]]@@@111000///......------...........................---...///000222333444555666777888:::===???@@@AAAAAA<<>>@@@BBBEEEHHHBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFGGGIIIHHHHHHMMMTTT```rrr{{{}}}dddKKKOOOwww|||mmm{{{uuu[[[bbb~~~]]]LLL666777===CCCDDDBBBAAACCCGGGTTTjjj|||uuu^^^III===888888888777777777777888888999:::===???CCCEEEHHHIIILLLMMMOOOQQQRRRTTTTTTTTTUUUWWWYYY\\\^^^_________ZZZUUUQQQPPPNNNLLLLLLPPPUUUXXX```gggiiijjjpppyyy}}}~~~zzzggg[[[NNNEEE===;;;;;;:::;;;===;;;AAAIIIVVVppp|||eeeXXXcccrrrvvvrrrpppqqq{{{}}}vvvooohhh\\\```hhhpppxxx{{{||||||qqqiii^^^TTTKKKGGGMMMVVVnnnuuu```VVVVVVXXX]]]bbbvvvzzzppp```WWWSSS\\\qqqfff___XXXcccyyy~~~~~~|||rrrpppppphhhUUUEEEUUUqqqtttiiifffVVV???111000///......------...........................---...///111222333555555777888:::<<<>>>???AAABBBAAA;;;CCCOOOeee~~~fffeee~~~kkkHHHKKK]]]```AAA;;;888:::;;;:::<<>>@@@DDDOOO^^^jjjgggjjjhhh___VVVOOOHHHAAA999999???NNNaaannnqqqpppiiilllttt}}}xxxhhhXXXLLLEEEAAA<<<888666777666333333666999BBBOOOZZZ]]]VVVKKKAAA???DDDQQQbbbjjjjjjjjjnnnnnnnnnnnnmmmlllllllllkkklllmmmnnnmmmlllmmmnnnpppqqqqqqrrrsssuuuxxx{{{|||~~~{{{|||xxxmmmddd\\\OOOCCC>>>999MMMeeeooo|||}}}{{{xxx|||{{{^^^VVVsssjjjXXXNNNRRRRRRPPPUUU]]][[[RRR888555222000/////////......///000111333444666666999;;;>>>BBBDDDEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIIIIJJJMMMQQQSSSbbblllyyyzzz]]]YYYkkkyyyuuuxxxttt]]]ZZZ{{{rrrLLL<<<999>>>CCCCCC@@@===???BBBOOO___rrrwwwgggMMM<<<666555555666666777777888888:::;;;<<<===@@@BBBDDDEEEKKKKKKLLLNNNRRRTTTUUUUUUUUUZZZ]]]___dddhhhgggccc^^^YYYTTTOOOGGGAAAFFFPPPXXX[[[```cccfffiiillloooxxx|||yyyxxxbbbSSSKKK???888777888::::::>>>@@@@@@JJJggg{{{ooofffjjjrrrvvvwwwwwwuuuxxx|||~~~{{{tttlllfff___jjjvvv|||~~~yyynnnggg^^^UUUMMMIIIOOOXXXooozzzttt```WWW\\\dddfffeeepppxxxyyyhhh^^^eeesssnnnYYYWWWiiittt~~~sssqqqvvvgggPPPHHHdddrrrwwwmmmaaaWWWJJJ===111111000......---------,,,---///000000000///...//////000111222444666777888888999:::===@@@CCCDDDGGG>>>HHHMMMWWWooogggsssoooRRRQQQ___mmmQQQ>>>222777===<<<;;;>>>FFF[[[iiioooxxxttt]]]KKKMMMGGGCCC@@@???BBBGGGKKKMMMRRRUUUYYY]]]```aaaaaaaaaffffffggghhhjjjmmmooopppooopppsssuuuxxx{{{|||}}}^^^TTTaaajjj\\\MMMIIILLL[[[mmmzzz|||vvvqqqnnnfffZZZRRRXXXkkk{{{>>>AAAKKK]]]oooqqq\\\MMMGGGEEEEEEEEEEEEEEECCC@@@<<<999444333333222222333333444111222222333333222222111...............///000111000000111333444666777777999;;;>>>???CCCMMM\\\gggkkkqqqsssnnneee[[[NNNDDD???<<>>@@@BBBEEEGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIIIIKKKMMMPPPRRRYYY```hhhsssuuueeeYYYhhh{{{zzzzzzqqqZZZSSSqqqsssMMM:::999===BBBBBB???===???AAAJJJ\\\sss{{{kkkPPP>>>888777777777777666666666666999:::;;;===@@@BBBEEEFFFIIIIIIJJJMMMPPPRRRSSSTTTVVV\\\bbbeeeiiillliiiddd```ZZZUUUOOOGGGBBBGGGOOOXXX[[[___ccceeehhhkkknnnsss~~~wwwrrrwww}}}gggWWWNNNBBB:::888999;;;;;;;;;<<<<<>>AAAJJJWWWaaaqqqyyy}}}sssfffWWWKKKEEE>>>>>>MMMfffzzzxxxuuurrrrrrwwwppp___QQQHHHCCCAAA;;;666333555555333222333555888<<<@@@BBBBBB@@@???@@@HHHWWWfffnnnnnnmmmoookkkllllllllllllllllllmmmmmmnnnooonnnmmmmmmoooqqqqqqqqqrrrsssvvvyyy{{{}}}|||zzzzzzuuulllddd\\\QQQGGGBBBGGG\\\qqqwwwzzzwwwiiioooxxxyyy|||tttxxx}}}kkkkkk~~~eeeWWWWWW``````XXXXXX^^^ZZZMMM666333000......///......///000111333555666777888???>>>>>>???AAAEEEHHHJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFFFFHHHJJJKKKLLLKKKJJJJJJLLLNNNPPPRRRXXX\\\]]]]]]hhhzzznnndddiii}}}qqqZZZddd}}}pppXXXJJJcccsss}}}vvvQQQ888888<<<@@@AAA???>>>>>>@@@EEEYYYsss}}}nnnTTT@@@:::888888888777666555555555888888:::<<>>BBBEEEGGGGGGAAAGGGJJJTTT}}}zzzyyyrrrfffmmmmmmWWW```OOO???444777<<<;;;999;;;AAAVVVdddmmmwww~~~wwwaaaOOOOOOIIIFFFBBBBBBDDDHHHKKKMMMNNNPPPTTTXXX\\\]]]^^^^^^dddeeefffgggiiilllnnnooopppooooooppprrrvvvyyy{{{|||[[[MMMRRRtttwwwZZZWWWZZZggguuu}}}uuuqqqrrrkkk```UUUSSS___sss999:::AAANNN^^^ppp}}}iiiXXXMMMIIIGGGFFFEEEFFFGGGDDD@@@;;;444444333222222222333333111222222333333222222111000///////////////000000//////000111222333444555555888<<<===???FFFQQQZZZooonnn___TTTGGG@@@>>>IIIaaa{{{}}}ssscccUUULLLHHHFFFCCC<<<777888777444222333444555888999:::;;;===>>>AAAKKKZZZgggmmmnnnmmmnnnjjjjjjkkkkkklllllllllmmmmmmnnnooonnnmmmmmmoooqqqppppppqqqsssuuuxxx{{{}}}~~~~~~}}}zzzxxxvvvpppiiiaaaXXXOOOHHH@@@KKKaaatttyyyuuujjj]]]hhhwwwxxx{{{pppqqqvvv|||qqqwwwvvv^^^UUU```mmmnnn```[[[```ZZZJJJ555222///---...//////...000111222444666888999:::?????????AAACCCFFFHHHJJJHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLJJJHHHHHHJJJLLLNNNNNNMMMMMMMMMMMMOOOQQQRRR\\\^^^\\\VVVVVV```jjjnnntttnnnggg___ggg~~~\\\aaaqqqZZZEEEVVVgggvvvyyyWWW999777;;;>>>@@@???>>>>>>???CCCVVVooo{{{nnnUUUBBB;;;888777777777666666666555666777999<<>>AAADDDEEEGGGDDDGGGIIISSSyyywwwuuuvvveeeiii|||uuuXXXYYYMMM@@@555666::::::::::::???RRRaaakkkwww~~~zzzdddQQQPPPIIIFFFCCCBBBDDDGGGIIIJJJLLLOOORRRVVVZZZ\\\]]]]]]cccdddeeefffhhhkkkmmmnnnpppooommmmmmooorrrvvvxxxyyy\\\NNNMMMfff{{{fffcccfffpppzzzzzzzzzsssjjj]]]TTTVVVdddwww666777===IIIXXXlllppp^^^QQQKKKHHHFFFEEEGGGIIIHHHBBB>>>555444333333222222222333111222222333333222222111///......------............//////000111222333333333777;;;<<<===AAAJJJRRRccc}}}kkk]]]LLLFFF@@@CCCUUUppp~~~qqqdddYYYRRROOONNNDDD<<<:::999555222222333555777888777888:::<<>>???BBBDDDFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLNNNOOONNNLLLJJJHHHHHHJJJLLLMMMPPPOOOOOOOOOOOOPPPQQQRRRXXX]]]___ZZZVVVYYY```fffvvvyyyxxxiiibbb{{{___aaavvvaaaGGGOOO```qqq~~~{{{___===777999<<<>>>>>>>>>>>>>>>DDDSSSiiiuuulllVVVDDD<<<555666666666777777777888555666888;;;>>>BBBDDDFFFFFFHHHJJJKKKMMMPPPUUUYYYdddkkkooonnnllllllkkkhhh^^^YYYPPPFFFBBBEEEJJJNNNWWWZZZ]]]```aaaccceeeggglllsssxxx}}}nnn^^^VVV]]]mmmwww~~~xxxhhhZZZQQQEEE<<<999999999999;;;:::888:::FFF[[[nnnyyyiiidddeeerrrxxxppphhhfffiiijjjgggcccgggqqq|||}}}vvvooojjjfff```YYYPPPMMMWWWcccxxxkkkZZZ^^^rrr~~~uuuwwwxxx|||}}}wwwuuuvvvmmm^^^cccrrruuuyyy}}}vvvzzzyyycccRRRVVVnnnwwwzzzppp]]]KKK???888000//////............///............/////////000///000111222555777999:::============>>>@@@AAACCCFFFFFFGGGGGGQQQppp}}}zzzyyyccccccqqq~~~qqqXXXRRRNNNCCC888555888::::::;;;===PPP]]]hhhwww}}}~~~hhhTTTPPPHHHEEEBBBAAABBBEEEFFFGGGLLLNNNQQQUUUXXX[[[]]]]]]bbbcccdddeeegggjjjlllmmmooonnnmmmlllmmmpppsssuuuwww{{{\\\NNNGGGVVVwwwqqqnnnpppxxxtttiii[[[TTTZZZiii{{{333333999DDDTTTjjjwwwbbbSSSKKKIIIFFFEEEGGGJJJJJJDDD>>>555555444333222222222222111222222333333222222111///......------------.........//////000111111222111555:::;;;:::===DDDKKKSSSsss{{{hhhWWWOOOEEEAAAKKKddd~~~pppddd^^^YYYMMMAAA===;;;888666666555888;;;:::888777999;;;FFFSSSaaagggiiikkklllkkkiiijjjjjjjjjjjjjjjkkkkkkkkklllmmmlllkkkkkkmmmooolllmmmnnnpppsssvvvzzz|||||||||~~~~~~}}}zzzvvvsssmmmeee```XXXNNNFFFCCC>>>UUUhhhvvv}}}ppp]]]ZZZmmm}}}rrrnnnpppmmmjjjxxx}}}vvvyyy{{{mmm___eeezzzgggfffXXX@@@333111...---///000111111222333444666999;;;======>>>@@@DDDFFFHHHIIIHHHGGGGGGGGGGGGHHHIIILLLNNNOOOKKKJJJHHHGGGFFFGGGIIIJJJOOOOOOOOOOOOOOOOOOPPPPPPSSS]]]gggiiifffdddiiinnnzzzwwwiiixxxaaaaaa~~~kkkNNNOOO]]]nnnxxx{{{fffCCC666888:::<<<>>>>>>===<<>>NNNaaannneee```bbbpppuuummmccc___bbbfffhhhhhhmmmvvv~~~xxxqqqkkkhhhccc[[[QQQOOOYYYfffzzz}}}kkk\\\bbbwwwzzzmmmjjjiiijjjhhhgggkkkqqqfff\\\eeewwwyyyyyy~~~{{{yyyhhhXXXaaawww|||~~~vvvdddOOO???666//////............/////////............///000000000000111333555888:::;;;@@@@@@???>>>>>>???@@@AAAEEEHHHGGGFFFOOOhhh{{{}}}eee___fffwwwzzzsssqqqgggVVVMMMVVVKKK>>>777777999;;;;;;<<>>333111///...000111222222222333555777:::<<<>>>???AAABBBDDDEEEGGGHHHIIIJJJIIIIIIHHHGGGHHHIIIKKKMMMIIIIIIHHHGGGGGGGGGGGGGGGMMMMMMMMMMMMLLLLLLLLLLLLQQQ]]]mmmuuusssooopppsss}}}|||zzzlllqqqaaabbbzzzsssVVVQQQ]]]lllrrryyyjjjGGG555666999;;;===>>>===<<>>???@@@AAABBBCCCIIIHHHFFFNNNbbbmmmbbb```sssyyytttpppcccSSSNNNcccWWWGGG;;;777999:::::::::HHHRRR^^^oooxxx~~~ttt]]]TTTJJJGGGDDDBBBCCCDDDDDDCCCHHHJJJLLLPPPTTTWWWZZZ[[[aaaaaabbbdddfffhhhjjjkkknnnnnnmmmmmmmmmnnnnnnoooqqqttteeeRRREEEEEEOOO]]]ppp{{{uuu]]]XXX]]]hhhjjjlll~~~~~~zzzyyy|||}}}}}}~~~yyynnnooovvvjjj```VVVXXXfffxxx888666888===HHH\\\xxxhhhUUUKKKFFFBBBAAADDDIIIIIIBBB<<<666555444333222222222222222222222333333222222222111111000///////////////------......//////000000...333888999888999===BBBCCCRRRjjj~~~kkk___QQQMMMWWWlllmmm^^^OOOIIIHHHHHHHHHIIIFFFGGGGGGDDD???>>>BBBGGGOOO]]]ggghhhgggkkkmmmmmmkkkjjjjjjjjjiiiiiihhhhhhiiijjjkkkjjjiiiiiikkkmmmiiijjjkkkmmmqqqtttxxxzzz{{{|||}}}~~~~~~|||}}}|||xxxtttjjjbbb]]]UUUIIIBBBAAALLLfffttt{{{sss```dddrrr|||xxxqqq{{{{{{kkkppp~~~xxxyyy||||||___QQQ```tttrrr^^^```SSS888444111//////000222333333333444555888:::===???@@@DDDDDDCCCDDDEEEHHHJJJLLLLLLKKKIIIGGGGGGGGGIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJNNNZZZkkkuuutttnnnkkkmmmwwwwwwuuugggfffrrryyy~~~aaabbbvvv}}}xxx[[[SSS^^^jjjnnnvvvkkkIII555666888;;;===>>>===;;;;;;DDDZZZrrrzzzkkkQQQ>>>888888777777666666555555777777888:::<<>>>>>???AAACCCDDDBBBIIIHHHFFFMMM^^^wwwhhh```sss~~~zzzeeeSSSSSSmmmaaaNNN>>>777888:::999888EEEOOOZZZlllvvv|||xxx```VVVKKKHHHEEECCCDDDDDDDDDDDDFFFHHHJJJNNNRRRVVVXXXZZZ```aaabbbccceeehhhjjjkkknnnnnnnnnnnnnnnnnnnnnmmmqqqvvvmmmYYYLLLGGGGGGJJJVVV]]]VVVNNNDDDCCCIIIHHHIIIaaa{{{yyyzzz{{{{{{}}}{{{tttdddbbbhhheee[[[TTTZZZkkk}}}999666777:::>>>KKKiiippp[[[KKKBBBHHHIIIEEECCCEEEDDD@@@999777333222222333333222222222222222222222222222111111000///...---,,,,,,........................000111333555555777:::===>>>LLL\\\lllmmmaaaccciiisss}}}ooo___VVVWWWZZZYYYVVVVVVRRROOOLLLHHHCCCCCCHHHXXX]]]cccgggiiiiiijjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggiiijjjkkklllmmmmmmmmmmmmppptttxxxxxx{{{}}}~~~|||zzzxxxxxxwwwtttiii___[[[RRREEE???BBBLLLgggxxx{{{|||uuummmnnnuuuyyy}}}pppfffjjj}}}xxx~~~{{{___TTTUUUnnnwwwwwwjjj___XXXIII777000///.........000111222333555777:::===???AAAAAA@@@BBBCCCDDDDDDEEEHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFGGGIIIKKKJJJIIIHHHHHHIIIGGGHHHHHHIIIIIIHHHGGGGGGJJJVVVlll{{{uuufffeeeoooyyyzzzxxxgggeeeoooqqqooolll]]]ppp~~~aaaXXXeeennnfffrrroooKKK:::777777;;;===;;;:::;;;>>>GGGXXXkkkvvvoooWWWAAA<<<888666777666444444777666666777999;;;>>>@@@AAAEEEEEEIIINNNOOOQQQWWW___lllrrrvvvsssooolllgggbbb___TTTGGG???BBBJJJSSSXXXVVVWWWXXXXXXYYY[[[___cccfffjjjooouuu}}}yyyllleeeUUUPPPJJJHHHJJJMMMOOOOOOKKKGGGAAA===;;;:::888777666888888666555???QQQ```cccdddjjjuuuyyyggg[[[^^^qqq~~~uuupppnnnhhh^^^VVVWWW```iii{{{}}}lllaaa\\\jjjtttiiidddWWWeeeuuu}}}~~~~~~zzzyyyuuuYYYPPPjjjxxxzzzyyyqqqcccPPP@@@777//////............//////000////////////000000111333333555666888:::;;;<<<>>>>>>???AAACCCDDDFFFFFFBBBIIIIIIIIIOOOZZZxxx```hhhnnnppp___PPP___lllWWW:::888999666===<<>>CCCIIISSSdddvvv~~~yyywwwzzzvvvnnnlllmmmjjjfffhhhccc^^^ZZZTTTNNNOOOSSS\\\```eeehhhhhhhhhhhhhhhjjjiiiiiiiiiiiihhhhhhhhhhhhggggggffffffggghhhiiijjjkkkkkkkkkllloootttwwwxxxzzz}}}~~~}}}~~~~~~|||zzzxxxvvvvvvqqqggg```\\\SSSEEE???BBBRRRkkk{{{xxxyyyyyyuuuxxx{{{jjjcccssstttYYYPPPPPP```gggggg^^^YYYUUUGGG666000///......///000222333555666999;;;>>>???@@@AAA@@@AAACCCCCCCCCDDDGGGIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGHHHJJJIIIIIIIIIJJJIIIIIIHHHGGGMMMVVViiivvvqqqeeefffppp}}}xxxlllVVViii~~~}}}{{{fffXXXfffuuurrryyyrrrPPP:::666666:::===<<<;;;<<<===DDDRRRdddssspppZZZEEE===888666777777555555888666666777999;;;===@@@AAAEEEEEEHHHMMMOOOQQQYYYbbbooouuuxxxtttppplllfffaaa[[[SSSHHHBBBDDDIIINNNQQQQQQRRRSSSSSSTTTWWW\\\___cccfffkkkqqqxxxzzznnnccc\\\PPPKKKEEECCCEEEIIIKKKKKKKKKGGGAAA===;;;:::999888555777888666666???QQQ___cccdddiiisssuuufff[[[___rrruuuqqqnnnggg]]]WWWZZZfffppp}}}~~~ggg^^^^^^nnn|||ooohhhWWWeeessszzz}}}|||}}}vvvtttpppXXXRRRlll}}}{{{uuuiiiXXXHHH;;;444//////............//////000////////////000111111333444555666888:::;;;<<<===>>>???AAABBBDDDEEEFFFCCCIIIHHHHHHMMMUUUoooooo```hhheeeJJJ\\\mmm^^^@@@999999666:::999===FFFSSSbbbpppyyy~~~vvv___VVVMMMFFFCCCBBB@@@???AAABBBDDDGGGKKKOOORRRTTTUUUXXXYYY\\\___bbbdddfffffffffiiimmmooonnnmmmmmmmmmrrr{{{tttcccYYYWWWYYYYYYWWWPPPHHHEEEFFFCCCAAAKKKYYY~~~xxx|||yyyzzzzzzyyyxxxzzz~~~|||tttooolllkkk___WWWVVVbbbtttAAA<<<999999888???UUUmmmkkkXXXIIIKKKIIIEEECCCCCCAAA>>>:::777444222222333333333222222222222222222222222222111000000......---,,,------------------------///000222333444555888;;;???===>>>DDDMMM]]]sss}}}vvvnnnggg___XXXXXX\\\___bbbfffhhhggggggggggggiiihhhhhhhhhhhhgggggggggggggggfffeeeeeeeeeffffffggghhhiiiiiikkknnnrrrvvvxxxzzz||||||||||||}}}~~~|||}}}}}}~~~~~~~~~}}}|||zzzwwwuuusssooofff```\\\RRREEEBBBFFFYYYnnn}}}|||yyyjjjzzzdddbbbmmmYYYSSSRRRUUUXXXXXXUUUUUUQQQCCC222///////////////111333444777888:::<<<>>>???@@@@@@@@@BBBDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIHHHIIIKKKMMMJJJKKKKKKKKKJJJJJJIIIHHHMMMUUUcccooonnnhhhkkkuuuuuuRRRccc~~~{{{bbbPPP\\\tttzzz}}}rrrUUU:::666555:::======<<<<<<===BBBMMM___qqqtttaaaJJJ>>>888555777888666666999666777777999;;;===???@@@EEEDDDGGGKKKMMMQQQ[[[eeerrrxxxzzzvvvppplllfff```WWWQQQIIIDDDEEEGGGHHHHHHHHHJJJKKKLLLNNNQQQVVVZZZ^^^aaafffkkkqqqxxxuuuqqqlllbbbXXXSSSJJJFFFAAA???AAADDDGGGIIIJJJFFFAAA===;;;;;;:::999444666777555777@@@PPP]]]ccccccgggppp{{{}}}oooccc\\\aaauuuzzzsssoooggg]]]YYY___lllxxx~~~|||```\\\```ssssssjjj]]]jjjxxx~~~yyyxxxrrrppphhhVVVWWWooo}}}xxxlll]]]LLL???888555//////............/////////////////////000111222333444555777888:::;;;<<<======???@@@BBBDDDEEEEEECCCHHHHHHGGGKKKOOOdddbbbkkkwwwVVVZZZpppiiiKKK<<<999777888777:::@@@KKKZZZiiitttyyykkk[[[QQQGGGDDDBBB???>>>@@@@@@BBBDDDHHHKKKOOOQQQSSSRRRUUUZZZ^^^bbbdddddddddfffhhhkkklllmmmmmmoooppptttyyy}}}vvvwww|||ooocccXXXSSSLLLGGGKKKTTTmmmwwwuuunnnqqqrrrrrryyyuuuwwwyyyzzzzzz{{{~~~yyyuuurrrmmmjjj]]]XXX[[[iiiyyyCCC<<<777777666;;;MMMaaavvvbbbKKKJJJGGGDDDBBBBBB@@@>>>:::777444222333333333333222222222222222222222222222222111000///...------------------------------...///111222222444777999:::888===EEEIIIQQQmmmxxxoooddd[[[ZZZ]]]aaacccfffgggfffffffffgggggggggggggggffffffffffffffffffeeedddddddddccccccccceeefffhhhiiilllqqqtttwwwyyy{{{|||{{{zzz{{{|||yyyzzz{{{|||}}}~~~{{{||||||{{{yyyvvvsssqqqoooggg___ZZZPPPFFFHHHQQQ```rrr~~~||||||}}}}}}jjj{{{zzzdddhhh{{{jjj``````]]]UUUSSSRRRTTTWWWPPP>>>---////////////000222444555888999:::<<<===>>>>>>>>>BBBDDDFFFGGGFFFGGGHHHJJJIIIIIIIIIJJJIIIIIIHHHHHHJJJJJJJJJIIIIIIJJJMMMPPPLLLLLLLLLLLLLLLKKKJJJJJJLLLRRR^^^jjjmmmlllooowwwyyyYYYccc~~~aaaIIINNNlll|||}}}qqq]]];;;555333999===>>><<<<<<>>>CCCLLL]]]rrryyygggNNN???888444666777666666888666777777999:::<<<>>>???EEEDDDEEEIIILLLQQQ\\\gggsssyyy{{{wwwqqqllleee___TTTNNNFFFBBBBBBCCCBBB@@@AAABBBDDDFFFHHHLLLQQQTTT[[[^^^bbbggglllssszzz~~~yyynnnhhhbbbYYYQQQMMMFFFCCC@@@>>>???CCCGGGIIIIIIEEE@@@<<<;;;::::::999444555666555777@@@OOOZZZbbbcccfffoooyyy}}}tttiii```]]]dddwwwvvvqqqggg]]]ZZZbbbppp{{{www^^^[[[bbbvvvqqqhhh```ooo}}}zzzvvvrrrnnncccUUU]]]ssswwwpppdddTTTFFF===:::999//////............//////////////////000111222222444444555777888999;;;;;;<<<===>>>@@@AAACCCDDDEEEBBBGGGGGGGGGJJJKKK[[[vvvlllvvvvvv[[[pppoooSSS===999:::999888999<<>>@@@@@@AAACCCFFFIIILLLOOOPPPRRRTTTXXX\\\___bbbccccccfffgggjjjkkklllnnnqqqttttttxxxzzz}}}sssbbbTTTMMMQQQZZZoootttmmmgggooosssrrrvvvpppssswwwzzz{{{{{{|||}}}~~~|||zzzyyyvvvmmmfffYYYYYYaaaqqqFFF<<<666555555999IIIZZZ|||~~~gggMMMIIIDDDCCCCCCBBB@@@@@@:::888444333333444444333222222222222222222222222222222111000///...---------------------------------...000111111222555777444333:::CCCDDDJJJhhh~~~tttggg]]][[[^^^```bbbdddeeeeeeeeegggiiifffffffffeeeeeeeeeddddddddddddddddddccccccbbbbbbaaaccceeefffhhhkkkooorrrwwwxxxzzz{{{zzzyyyzzz{{{xxxxxxyyyzzz{{{|||}}}}}}yyyzzzzzzzzzwwwtttqqqoooqqqggg^^^VVVLLLFFFPPP___kkkzzzwwwyyyuuunnnuuu{{{{{{kkkrrruuuhhhiiinnnjjj[[[UUUSSSXXXZZZOOO;;;,,,////////////111333555777888999:::;;;============AAACCCEEEFFFFFFEEEFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGHHHLLLNNNKKKLLLLLLMMMMMMLLLLLLKKKKKKPPPZZZeeekkklllmmmppprrrfffbbb{{{lllPPPJJJcccyyy{{{pppccc===666333888===>>><<<<<<===BBBKKKZZZoooyyyiiiPPP@@@888333444777666555666666777777888:::<<<>>>???DDDBBBCCCGGGJJJPPP\\\gggrrryyy|||xxxrrrkkkccc[[[PPPJJJAAA===<<<======<<<;;;===???@@@CCCGGGLLLPPPYYY\\\```eeejjjpppwww{{{vvviiibbb\\\SSSLLLIIICCCAAA>>>===>>>AAAFFFJJJIIIEEE@@@<<<;;;:::999888444555666666888@@@MMMWWW___aaafffoooyyy~~~}}}uuummmddd^^^^^^fffyyyyyysssiii___]]]cccpppzzzsss]]]]]]dddwww|||nnnfff]]]nnn}}}}}}uuusssnnn^^^WWWeeexxxtttnnnaaaRRREEE===:::::://////............//////////////////000111222333444555666777888999:::;;;;;;<<<===???AAABBBCCCDDDAAAFFFEEEGGGLLLKKKVVVnnn|||vvvooozzz\\\hhhjjjVVV>>>777:::999;;;:::<<>>??????>>>@@@CCCDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGDDDEEEEEEEEEDDDDDDGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMKKKNNNUUU___ggglllmmmllliiixxxppp^^^nnn|||~~~uuuZZZJJJYYYpppssshhh```???777222777===>>><<<:::888???GGGSSShhhvvvjjjSSSDDD;;;444555777666555555777777777888:::;;;===>>>BBBAAABBBFFFIIINNNZZZeeessszzz~~~zzzrrrhhh\\\RRRKKKDDD<<<777777999999888777999;;;<<>><<<<<<@@@FFFKKKLLLHHHBBB>>><<<;;;:::999555666666666888???JJJRRRYYY\\\dddpppzzz~~~}}}zzzooohhh```]]]___hhhzzzzzztttkkkcccaaagggqqqyyy}}}~~~~~~ppp\\\^^^gggyyyyyymmmeee```rrr|||zzzqqqsssnnn[[[XXXlll}}}yyyrrreeeTTTEEE;;;666666//////............///////////////000111222333444555555666777888999::::::;;;;;;===>>>@@@BBBCCCCCCAAAEEEDDDGGGMMMKKKSSShhhwwwkkkppp\\\ZZZ___YYYBBB777:::999<<<:::;;;BBBOOO^^^kkksssvvveeeRRRHHHEEEBBB@@@@@@@@@@@@@@@BBBEEEHHHKKKMMMTTTSSSSSSTTTWWW[[[^^^aaaccceeegggiiijjjmmmpppsssnnnuuuxxxtttvvviiiXXXRRRSSSgggsssvvvuuu|||zzzssssssooorrrwwwzzz{{{{{{{{{|||~~~~~~}}}}}}|||~~~yyylllaaa]]]bbboooXXXJJJ<<<777444555???LLLiiivvv\\\RRRIIIHHHGGGBBB@@@AAA;;;888555333444444444444222222222222222222222222333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////000222444666777999:::888@@@VVVmmmttthhhaaaeeeiiifff^^^YYYWWWXXX\\\eeerrr}}}~~~wwwrrrjjjbbbbbbeeecccccccccaaa``````bbbeeeddddddcccccccccbbbbbbbbbaaabbbcccdddddddddcccbbb```bbbeeefffgggiiikkknnnppprrrtttuuuuuuuuuwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwuuusssqqqooonnniiiaaaYYYQQQGGGGGGYYYoooxxx~~~{{{yyyppppppwwwjjjrrr~~~xxx{{{yyyiiiddd{{{zzzhhh[[[XXXRRRBBB555111/////////000333555888::::::;;;<<<>>>@@@AAAAAABBB???AAADDDEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHDDDEEEFFFFFFDDDDDDEEEFFFHHHHHHJJJLLLMMMNNNNNNNNNJJJLLLQQQ[[[hhhtttyyyyyysssuuuwwwXXX```uuu}}}wwwaaaKKKRRRjjjqqqfff```BBB888222666======;;;999666===CCCKKK```sssnnn]]]III>>>666666999888666555777777777888999;;;<<<===AAA@@@AAAEEEHHHMMMWWWaaauuu|||{{{pppcccSSSGGGCCC===777444555666666444444666777999;;;>>>CCCGGGOOOSSSYYY```ffflllssswwwwwwzzzwwwiiiaaa[[[RRRKKKHHH@@@AAA@@@>>>???CCCIIIOOOQQQLLLFFFBBB???===<<<:::777777777666888???HHHNNNQQQWWWbbbppp{{{|||xxxmmmeee___]]]```iiizzzzzzuuunnnhhhgggllltttyyy{{{~~~~~~~~~~~~lllXXX]]]kkkxxxkkkcccgggwwwtttsssjjjnnnkkkVVVXXXrrrwwwgggTTTDDD999444333//////............///////////////000111222444555555555666777888999999::::::;;;<<<>>>@@@AAABBBCCCBBBEEECCCFFFLLLJJJPPPcccsssggg{{{|||^^^NNNWWWaaaOOO===<<<:::;;;999:::@@@LLL[[[hhhooo|||qqq[[[NNNIIIDDD@@@???>>>>>>>>>???BBBEEEHHHJJJLLLMMMOOORRRVVVYYY\\\]]]___aaadddfffgggiiilllnnnmmmrrrtttqqqqqqvvvxxx}}}qqqaaaWWWRRR]]]nnnuuuvvvzzzxxxtttxxxrrrvvvzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzyyyxxxzzz{{{wwwnnnfffeeekkkvvvbbbQQQ@@@888444333;;;GGG\\\zzzcccWWWMMMKKKIIICCC???@@@;;;888555444444555444444222222222222222222222222333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++---.........///111444...333777777555999EEEQQQ]]]gggqqqwww{{{~~~|||tttjjjXXXOOOKKKPPPRRRNNNHHHGGG???===<<>>@@@BBBCCCDDDDDDBBBEEEHHHIIIHHHGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIFFFHHHIIIIIIGGGFFFFFFGGGFFFGGGIIIKKKMMMNNNOOOOOOIIIJJJNNNYYYlll|||TTTXXXppp}}}xxxgggQQQSSSmmmwwwnnnhhhCCC999222666======:::888777>>>BBBHHH\\\sssuuugggLLLAAA888888:::999777666777777777888999;;;<<<===@@@???AAAEEEHHHLLLUUU___www~~~|||ppp___MMM???===999555444555555444111333444666777888<<>>FFFLLLLLLSSS```ooo{{{{{{vvvllleee^^^]]]aaajjjzzzxxxuuupppllllllpppvvv{{{yyy|||~~~~~~~~~jjjTTT\\\nnnxxxiii```gggvvv~~~yyyzzzzzzllllllcccjjjhhhSSSXXXtttxxxgggSSSBBB888555555//////............///////////////000111333444555555555666777888999999::::::;;;<<<>>>???AAABBBCCCDDDEEEBBBEEEKKKHHHMMM___wwwfffnnn~~~xxxbbbJJJUUUjjj[[[EEE@@@===999777888>>>JJJXXXdddkkkssszzzbbbSSSKKKEEE@@@>>>===<<<<<<===???BBBFFFHHHEEEHHHLLLQQQVVVXXXZZZZZZ\\\^^^bbbdddeeefffiiijjjmmmooopppppppppqqqpppooowwwtttsssvvvzzzwwwmmmdddqqquuuwwwssslllcccZZZSSSTTTgggpppoooqqqppppppwwwvvvyyy|||~~~~~~}}}}}}wwwvvvuuuvvvwwwuuupppkkklllqqq{{{iiiYYYGGG;;;444444999AAASSSrrroooXXXNNNNNNEEE@@@BBBBBB===;;;888555333222222111444444444444444444444444222222222222111111000000------------------------...------------...//////444333333444777:::===???LLLMMMRRRXXX^^^iii{{{}}}rrrfff\\\UUUHHHMMMUUU[[[]]]YYYNNNDDD???999444666;;;BBBMMMWWWZZZ___dddeeebbb^^^]]]]]]aaaaaabbbbbbbbbcccccccccddddddcccbbbaaa```___^^^```aaabbbcccdddcccbbbaaaaaaaaabbbcccfffiiikkkmmmkkkmmmppprrrrrrssstttvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvuuusssnnnkkkfffZZZRRRIIIBBBOOOfffppp{{{rrrfff\\\\\\fffuuu~~~uuummmssszzzqqqppplll{{{yyyrrraaa```{{{bbbRRRFFF:::222/////////000111444777999;;;<<>>???AAADDDGGGLLLSSSXXXppp}}}ttt```KKK<<<:::666444666666333333666333555666777777:::===@@@HHHKKKRRR[[[___dddnnnxxxsssvvvyyy{{{~~~yyynnnbbbWWWOOOKKKKKKFFFCCCCCCCCCFFFMMMVVVYYYVVVOOOGGGEEEFFFBBB===888777666555777===EEEJJJIIITTTbbbqqq~~~|||qqqjjj^^^ZZZcccffffffsss|||vvvooommmppptttxxxyyyxxx{{{~~~yyykkkWWW^^^ppp~~~tttZZZ```~~~tttqqqsssoookkkkkklllrrrdddPPP```xxxuuu{{{}}}qqqXXXEEE>>>999111111111000000/////////...000000111222444555666666666666666777888:::;;;<<<<<<======>>>???AAABBBCCCCCCFFFHHHHHHFFFIIIOOOUUUtttrrrnnnoooYYYMMMOOO```fffUUUAAA999:::999888;;;CCCPPP___iiiuuuhhhYYYNNNEEEAAAAAA???<<<::::::===???@@@@@@DDDGGGKKKOOORRRUUUVVVVVV\\\[[[\\\___eeehhhgggeeeiiinnnpppmmmnnnrrrsssoooqqqqqqkkkeeeiiinnniii^^^mmmvvvyyypppfff^^^WWWPPPQQQ___kkkmmmjjjjjjlllnnntttwww{{{~~~~~~~~~~~~uuusssrrrtttuuurrrjjjcccmmmzzzkkk[[[III===666444888>>>MMMgggvvv]]]QQQOOOFFF@@@BBB@@@<<<;;;888666444222222222444444444444444444444444222222222222111111111000---------------------------------------...//////111111111222444888;;;<<>>MMMeeeooovvvnnnccc\\\]]]hhhwww~~~zzzvvvuuusss~~~wwwkkk[[[YYYxxxrrr^^^PPPEEE999111/////////000222555888:::<<<<<>>@@@BBBFFFKKKQQQUUUmmmzzztttaaaLLL===;;;666444666666444444777222333555555666888;;;>>>DDDHHHPPPYYY^^^bbbllluuuqqqsssvvvxxxzzz}}}zzzpppeee[[[SSSPPPLLLHHHEEEEEEDDDFFFLLLTTTZZZXXXRRRKKKIIIIIIEEE>>>888888777666888<<>>@@@AAABBBBBBEEEGGGGGGFFFIIIOOOUUUlllzzznnn|||ooo]]]NNNNNNdddrrreeeJJJ888:::::::::;;;@@@LLLZZZdddttt|||jjjZZZOOOFFF@@@??????===;;;;;;<<>><<<;;;999777555333222222444444444444444444444444222222222222111111111111---------------------------------------......////////////000222444777999888888<<>>:::999AAAIIIUUUooo}}}hhhKKK:::999777888;;;666666666777888888999999:::;;;<<>>;;;;;;<<<>>>??????CCCDDDEEEGGGKKKOOORRRTTTWWWWWWYYY\\\```cccdddcccccchhhlllkkkkkknnnooommmhhhnnnooojjjiiikkkdddZZZWWW[[[\\\[[[[[[ZZZTTTNNNXXX___dddfffiiiooossssssyyy{{{}}}}}}|||{{{{{{{{{zzzzzzzzz{{{|||~~~|||{{{{{{zzzzzz{{{{{{|||zzz||||||{{{|||~~~|||wwwrrrssstttssspppmmmkkkkkkttttttfffUUUHHH>>>777555888@@@LLLhhhxxxeee[[[OOOIIIFFF>>><<<;;;:::888666444333333333333333333333333333333222222222222222222222222............------------------,,,,,,------...///.........///000222444555444555888;;;;;;:::@@@IIIQQQVVV]]]dddhhhllloooqqqfffdddfffhhhfff\\\RRRMMMFFF>>>777444222222666<<>>AAAIIIWWWjjjzzzvvvjjj]]]SSSQQQZZZaaa______ccchhhmmmrrrtttqqqooonnnoooxxxzzz}}}|||zzzzzz|||~~~~~~~~~zzziii[[[YYYfff{{{vvviii[[[tttsssuuussstttmmm^^^\\\nnn}}}}}}nnnpppjjjXXXFFF;;;444000..................------000111222333444666777777555555555555666777888999::::::;;;<<<===???@@@AAA@@@BBBDDDEEEFFFIIIMMMQQQRRR||||||zzz~~~bbbNNN^^^~~~aaa:::999;;;<<<::::::AAAMMMWWWgggrrrxxxoooaaaUUUIIIAAAAAA???<<<;;;<<<===>>>===AAAAAAAAACCCFFFJJJOOOQQQUUUVVVXXX[[[___aaaccccccfffkkkooopppppprrrtttuuuwww{{{uuupppeeeXXXQQQPPPPPPQQQUUUUUUPPPJJJVVV[[[```dddkkksssvvvsssyyy{{{||||||{{{zzzzzz{{{xxxxxxyyyzzz{{{|||}}}}}}~~~|||zzzxxxvvvuuutttuuuxxxyyyxxxxxxyyywwwssspppsssuuusssnnnlllnnnqqq{{{|||nnn\\\NNNBBB999555666>>>DDD\\\pppbbbSSSLLLHHH>>><<<;;;:::999777555444333333333333333333333333333222222222222222222222333/////////......---------,,,,,,,,,,,,,,,---......---......///000222333333444444777::::::888<<>>???>>>AAACCCEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDEEEMMM[[[kkkyyysss]]]^^^qqq|||yyydddMMMSSShhhwww|||wwwVVV;;;999<<<777777???;;;888>>>DDDLLLccc{{{uuuUUU@@@;;;777777:::777555666666777888888999999:::<<>>FFFRRR\\\ccckkksssqqqtttxxx|||{{{qqqfff___YYYVVVUUUVVVVVVWWW\\\bbbddddddaaa\\\YYYTTTKKKAAA999999888777777999===@@@GGGWWWkkk{{{uuuiii]]]RRRJJJMMMOOONNNNNNPPPXXX]]]dddggggggfffhhhiiiqqqvvv{{{}}}||||||~~~~~~~~~zzzjjj\\\YYYiii~~~vvvggg^^^uuussstttqqqttthhh[[[bbbsss||||||ooohhh\\\MMMBBB<<<555///------..................111111222333555666777777666555555555666777888999;;;;;;<<<===>>>@@@AAABBB@@@AAABBBDDDEEEHHHKKKMMMNNNfffzzzyyyYYYYYYuuukkkFFF999::::::999999>>>IIIQQQ___nnnvvvwww|||lll^^^OOODDDCCC@@@===;;;<<<<<<<<<<<>>???BBBGGGKKKNNNSSSUUUXXX[[[^^^```bbbdddcccggglllooooooppptttyyyzzziiiXXXTTTOOOMMMQQQVVVWWWSSSOOOWWW\\\aaafffmmmsssrrrmmmrrrtttvvvwwwvvvvvvxxxyyyxxxxxxyyyyyyzzzzzzzzzzzz~~~|||zzzxxxuuusssrrrssswwwxxxuuutttvvvuuurrrooorrrtttqqqmmmmmmsssyyyvvvcccTTTFFF:::666666<<>>;;;;;;;;;:::888777555444333333333333333333333333222222222222333333333333000000//////...---------,,,,,,,,,,,,,,,------...---......///000111111111333222444888888666888===???>>>DDDVVVnnn||||||zzzkkkTTTDDD@@@:::555111111222222666<<>>??????AAADDDEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEGGGHHHIIIEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGHHHOOO[[[hhhqqquuuggg^^^ppp~~~vvvcccNNNJJJ^^^vvv{{{```EEE:::999777999===<<<777<<>>;;;:::888666666666777777555444444666888;;;<<>>@@@AAABBB@@@AAABBBCCCEEEGGGHHHIIIMMMWWWsss|||zzzvvvjjjYYYjjj~~~sssXXX;;;:::999888999>>>DDDIIIWWWgggrrrsssuuugggVVVGGGDDDAAA>>><<<;;;<<<;;;;;;======<<<===@@@DDDIIIKKKQQQSSSWWWZZZ\\\___aaadddbbbdddiiinnnnnnpppwwwyyyfffZZZTTTQQQTTTXXXXXXUUUTTT^^^cccgggiiilllooommmgggjjjlllnnnoooooopppssstttwwwxxxxxxyyyyyyyyyxxxxxxzzzzzzzzzyyyxxxwwwuuutttsssvvvwwwsssqqqssssssrrroooqqqrrrpppnnnqqqyyy|||iiiXXXHHH<<<777777777;;;IIIeeeqqqZZZPPPLLLBBB;;;;;;;;;;;;999777666444222222222222222222222222222222222333333333444444000000000///...---------,,,,,,++++++,,,,,,---...,,,---......////////////222000111555555333444777::::::AAASSSlll{{{zzzoooXXXFFF@@@999444000111111000444999===DDDLLLRRRTTTUUUWWWYYYTTTTTTUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTVVVWWWTTTUUUVVVXXX[[[^^^aaacccccceeehhhjjjjjjkkklllnnnnnnmmmkkkkkkllloooqqqsssrrrrrrqqqqqqoookkkeee```YYYQQQQQQTTTUUUaaaooopppoookkkiiimmmuuu~~~~~~gggjjjuuuzzzooorrrvvvhhhooojjj^^^ZZZZZZ\\\YYYNNNAAA999999777333555666888;;;<<<===>>>>>>???BBBEEEFFFEEEEEEFFFGGGDDDDDDEEEFFFGGGHHHIIIJJJFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHHHHGGGFFFHHHGGGGGGNNNYYYccchhhiiivvvttt___mmmuuugggUUUIIITTTmmm||||||iiiOOO;;;555777;;;;;;<<<777;;;???@@@QQQjjjuuuyyyYYYDDD>>>888777999555555555666666777888888888999;;;>>>@@@BBBDDDGGGJJJSSSbbbvvv|||lll]]]NNNFFFAAA;;;666444777777777555333333555777;;;:::???LLLXXXcccmmmvvv|||~~~zzzkkkfffbbbaaa______eeelllqqqpppkkkddd___YYYOOODDD999888666444444777===AAAJJJ[[[nnn{{{zzzmmmbbbWWWOOOEEE???======BBBHHHNNNSSSYYY]]]^^^___bbbeeeppprrruuuyyy~~~~~~}}}}}}}}}}}}~~~yyyjjj\\\dddvvv~~~ssswwwlllcccnnnzzzwwwvvvkkkrrrddd\\\ppp~~~xxxuuubbbWWWIII>>>999555222000.........//////000000000111222333444555777888888888777777777777888999999::::::;;;<<<===???@@@AAAAAAAAAAAABBBDDDEEEFFFFFFKKKOOOfffyyy||||||nnn{{{www[[[___uuuwwwfff@@@<<<888777999===@@@AAALLLYYYfffmmmwww|||ppp^^^NNNEEEBBB>>><<<;;;;;;::::::;;;;;;;;;===@@@CCCGGGIIINNNQQQVVVYYYZZZ\\\___bbbcccdddiiinnnoooqqq|||nnnfffaaaaaa___ZZZWWWXXXbbbgggjjjjjjkkknnnnnnkkkhhhjjjkkkllllllmmmoooqqquuuvvvwwwyyyzzzzzzzzzyyyxxxxxxyyyxxxwwwvvvtttssssssvvvuuupppmmmppprrrrrrppppppooonnnooouuu~~~lllZZZJJJ===888888333777DDD[[[|||yyy```UUUQQQGGG;;;;;;;;;;;;:::888666555222222222222222222222222222222222333333444444444111000000///...---------,,,,,,++++++,,,,,,---...+++,,,---............---222000000333333000111444111555>>>PPPiii~~~~~~yyyfffRRRIII;;;666222222111000333777===CCCKKKPPPQQQQQQSSSUUURRRRRRRRRRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMNNNPPPRRRSSSRRRSSSTTTWWWZZZ^^^aaadddbbbeeegggiiiiiijjjlllmmmmmmllljjjjjjkkkmmmqqqsssoooppppppqqqooojjjbbb]]][[[TTTWWW[[[\\\gggrrrqqqnnnkkkjjjoooyyytttyyy|||ooogggnnn|||}}}pppoookkk^^^YYYZZZUUUIII:::555888888444666777999<<<============@@@BBBEEEFFFFFFEEEFFFGGGDDDEEEFFFGGGHHHIIIJJJJJJFFFEEECCCBBBAAAAAABBBBBBEEEDDDCCCCCCCCCDDDFFFGGGDDDEEEGGGIIIJJJIIIHHHFFFFFFDDDEEELLLVVV]]]```___\\\}}}}}}___jjjvvvlll^^^KKKLLLaaappp{{{oooUUU<<<333888<<<:::<<<666:::===<<>>888777999555555555666666777888888888777999===???@@@BBBEEEGGGKKKZZZmmmyyyeeeXXXOOODDD<<<888777777777555333222444555:::999===IIIWWWbbbmmmvvvvvvpppjjjgggddddddiiiqqquuutttooogggaaa[[[PPPFFF999888555333333777===BBBNNN]]]ppp{{{|||wwwjjj^^^SSSNNNFFFAAA===>>>EEELLLMMMQQQWWWZZZ[[[[[[^^^aaasssssstttyyy~~~|||||||||}}}}}}~~~~~~~~~xxxhhhZZZkkk|||vvvuuuiiidddwwwyyywwwuuujjjsssddd]]]uuuxxxtttZZZRRRGGG>>>777111000111.../////////000000111111111222333444555777888888888888888888888888999:::999999::::::<<<===???@@@BBBAAAAAABBBDDDEEEDDDCCCFFFMMM___xxxooo{{{{{{dddjjj}}}\\\XXXnnnvvvlllEEE???888777:::===<<<;;;BBBLLLZZZeeeqqqwwweeeUUUFFFCCC???<<<;;;;;;:::999::::::;;;===@@@CCCFFFGGGKKKOOOTTTWWWXXXZZZ^^^aaa```aaaeeekkklllooo|||vvvrrrkkkaaa\\\]]]bbbgggjjjiiikkkpppttttttjjjkkklllllllllmmmoooqqqrrrtttvvvyyy{{{{{{|||{{{zzzzzzyyyxxxvvvsssqqqooorrruuutttnnnkkkmmmqqqrrrqqqpppnnnmmmpppxxxuuujjjZZZFFF999666333777999JJJpppppp\\\OOOKKKBBB>>><<<>>>===:::777888444444333222222222333333222222222222222222222222111111111111000///------......---------,,,,,,,,,------------------------/////////000111111222222222555999FFFaaaxxx{{{lll___VVV???777111000111111555999:::>>>DDDIIIJJJKKKKKKLLLNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNPPPTTTVVVXXXZZZ]]]```eeeeeeeeeeeeeeefffggggggkkkkkkkkklllmmmnnnoooppppppooonnnnnnnnnjjjddd___RRRZZZeeeooouuuvvvvvvuuuuuunnnssszzz{{{ttt~~~zzzjjjaaammmwwwtttiiitttppp[[[[[[[[[NNN???777333111333666999999;;;===>>>?????????CCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHEEECCCCCCDDDEEEFFFEEEDDDCCCDDDFFFGGGGGGFFFCCCEEEFFFHHHIIIIIIHHHHHHEEEIIIIIIHHHOOOZZZ___^^^XXX___{{{]]]\\\vvvppplllTTTEEEVVVnnnkkkHHH777;;;>>>999:::999:::;;;<<>>AAACCCFFFGGGLLLTTT```rrrqqq___MMMAAA;;;;;;999888888444111333888666666<<>>>>>???AAACCCEEEJJJKKKKKKjjjxxxuuueee|||wwwfffXXXVVVfffyyyQQQ@@@555999<<<888888>>>>>>GGGTTT___hhhwww}}}mmm]]]PPPHHH???:::;;;<<<;;;999::::::;;;;;;===>>>@@@AAAHHHLLLQQQTTTWWWYYY[[[]]]^^^bbbfffggggggmmmyyyuuufff]]]ZZZdddgggiiijjjiiikkknnnrrrnnnoooqqqrrrqqqnnnkkkhhhtttuuuxxxzzz}}}~~~{{{wwwvvvrrrnnnmmmpppnnnoooooonnnlllmmmpppsssqqqooollllllqqqzzz~~~ooo\\\GGG:::777333888888GGGiiiwwwbbbRRRLLLCCC>>><<<======999888999555444333333222333333333222222222222222222222222111111111111000///...---......---------,,,,,,,,,------------------------......//////000111111111222444888DDD___uuuqqq```BBB:::333111111111333777999===CCCGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGIIIJJJKKKMMMPPPSSSUUUWWWYYY\\\___cccccccccddddddeeeggggggiiiiiijjjkkklllmmmooopppnnnmmmmmmnnnooolllfffaaaXXX^^^gggpppuuuxxxyyyyyyzzznnnpppzzz~~~rrrqqqzzzoooiiittt~~~uuuzzzkkkgggxxxyyy^^^YYYYYYKKK===555222000222666999:::;;;===???@@@@@@AAA@@@AAAAAACCCDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGEEEDDDDDDDDDEEEEEEGGGFFFEEEGGGIIIJJJIIIHHHFFFFFFGGGHHHIIIKKKMMMNNNFFFHHHHHHGGGMMMXXX^^^^^^QQQVVVlll^^^XXXtttwwwrrrnnnXXXGGGSSShhhvvvRRR:::777:::777:::999::::::;;;AAASSSccctttmmmUUU???;;;888444777666666666666777888999::::::;;;<<<>>>@@@CCCEEEGGGKKKQQQ\\\lll~~~kkkWWWIIICCC===999888777444111222777666666:::EEEQQQ]]]mmmyyy{{{rrrjjjhhhhhhhhhjjjnnnwwwxxxsssgggZZZQQQHHHAAA999666666777666666<<>>===<<<<<<===???AAACCC???FFFJJJggglllyyyqqq]]]NNNMMM]]]oooXXXEEE777888;;;777666999===CCCOOO[[[eeessstttdddXXXOOODDD===<<<===<<<::::::::::::;;;<<<===???@@@EEEIIIMMMQQQTTTVVVYYY[[[]]]aaaeeefffhhhnnnyyy{{{lllbbb___bbbdddggggggggghhhkkknnnoooppprrrtttssspppmmmkkkqqqssswwwzzz}}}~~~~~~}}}wwwrrrpppmmmjjjkkkooommmiiieeedddgggmmmqqqsssqqqnnnlllnnnttt~~~uuuaaaMMM???:::444888888BBB^^^xxxjjjWWWLLLEEE@@@<<<======:::888999555555444333333333333333222222222222222222222222111111111111000///............---------,,,,,,,,,---------------------------------...//////000000333333555>>>VVVwww{{{rrr|||pppDDD<<<555333111000111555777;;;@@@DDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCEEEGGGHHHLLLNNNQQQTTTUUUXXX[[[]]]``````aaaaaacccdddfffggggggggghhhiiikkklllnnnnnnllllllmmmoooooolllgggccc^^^bbbgggnnntttxxx{{{|||~~~mmmnnn|||tttqqq}}}~~~yyy~~~}}}iiiqqquuuuuuzzz{{{qqqaaaccc|||cccXXXTTTGGG999333111000333777999:::<<<>>>@@@BBBBBBCCC??????@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDGGGFFFFFFGGGJJJKKKJJJHHHGGGGGGFFFGGGIIILLLPPPRRRGGGIIIHHHFFFKKKUUU]]]___SSSWWWgggyyycccUUUgggzzzwwwsssaaaNNNQQQaaa^^^>>>444666777:::999999:::999>>>MMM\\\rrrxxxdddFFF<<<:::666666666666666666777888999:::::::::;;;===???BBBDDDEEEIIIMMMUUUcccyyy}}}gggTTTHHHBBB===:::999777333444777555444888AAALLLYYYhhhuuuyyynnnlllllloootttwwwvvvtttllleee``````aaa```bbbfffnnnooojjj^^^RRRJJJBBB<<<777555666777777888???GGGSSS\\\iiiqqqqqqiii]]]TTTMMMGGGBBBCCCEEEFFFHHHLLLUUUYYY^^^aaaaaabbbeeegggqqqtttwwwzzz{{{}}}yyyjjj```^^^___yyyqqqqqqjjjnnn}}}zzztttsssjjj```lllxxxyyyvvvwww}}}hhhNNN===555111///000////////////////////////111333444444444444555777888777777777777888999999::::::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===???AAA;;;FFFNNNdddyyyvvvvvv\\\IIIEEESSSccc___KKK:::777999888777888:::>>>HHHTTT```mmmmmmcccXXXJJJ@@@>>>>>>===<<<999999999:::;;;<<<===>>>AAADDDIIIMMMOOORRRVVVXXX\\\```dddfffhhhmmmwww~~~ooofffcccccceeefffgggggghhhkkkmmmnnnpppsssuuuuuussspppnnnooorrrvvvzzz}}}}}}|||{{{xxxrrrnnnmmmkkkhhhjjjnnnoooiiibbbaaafffmmmqqqrrrooommmmmmqqqzzz|||lll[[[III<<<444888888???TTTkkkttt]]]NNNIIICCC>>>>>>===:::999:::777666555444333333333444222222222222222222222222111111111111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////222111222777FFF^^^ttt~~~ppphhhlll|||qqqBBB:::444222111///000444666999===@@@AAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>???@@@CCCEEEFFFJJJLLLOOORRRTTTVVVYYY[[[\\\]]]]]]___```bbbdddeeedddeeefffhhhjjjlllmmmmmmlllmmmnnnnnnmmmjjjfffccc```bbbeeekkkqqqwww{{{|||zzzlllqqq}}}}}}uuukkkoooooopppwww|||uuuhhh[[[```xxxeeeYYYPPPCCC777222111222555::::::;;;===@@@BBBCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCBBBDDDEEEFFFGGGFFFDDDCCCDDDDDDEEEGGGIIIJJJHHHGGGFFFFFFFFFGGGIIIKKKMMMNNNJJJIIIHHHHHHKKKTTT\\\bbbZZZbbbrrrgggUUU^^^}}}~~~}}}{{{nnnYYYQQQ[[[vvvjjjDDD333444::::::999999999888;;;GGGTTTlll~~~qqqOOO??????;;;888777777666666777888999999999:::;;;<<<>>>AAACCCDDDGGGJJJPPP\\\oooiiiTTTLLLDDD>>><<<;;;888777888555333555===GGGRRRaaannnyyy{{{uuummmeeeXXXVVVSSSTTTWWWYYYZZZYYYXXXTTTRRRUUUWWWWWWZZZ^^^\\\]]]ZZZPPPGGGBBB>>>999777555555666666:::EEEPPPUUU\\\eeekkkkkkbbbWWWOOOHHHFFFEEEFFFHHHJJJMMMOOORRRWWW^^^cccgggjjjmmmpppsssuuuwwwyyy{{{|||~~~~~~yyyggg[[[\\\cccyyytttrrrnnnsssyyywwwrrrqqqzzzddd^^^ppp|||wwwvvvxxxYYYCCC666///...111...///////////////000000111333444444444444555777777777777777777888999999999999:::::::::;;;;;;;;;:::::::::;;;<<<===???@@@@@@LLLSSS___{{{vvvnnnQQQEEENNN[[[gggUUUAAA777777999::::::999;;;BBBNNNZZZeeessswwwmmm```OOOCCC?????????>>>999999999999:::;;;;;;<<<===AAAEEEIIILLLOOOSSSVVVYYY]]]aaadddgggllluuu|||zzznnnfffeeehhhiiiiiijjjkkklllnnnooommmooorrruuuuuutttrrrpppppprrrvvvyyyzzzxxxuuusssrrrnnnlllmmmllliiijjjmmmpppnnnkkkjjjkkknnnppppppmmmkkkmmmsss}}}{{{zzzkkkSSS===444888777<<>>======>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<===???AAADDDEEEHHHJJJMMMPPPQQQTTTWWWYYYYYYYYYZZZ\\\^^^```bbbcccaaaccceeehhhjjjkkklllmmmnnnooonnnmmmjjjfffdddbbbddddddfffkkkrrrwwwzzz{{{qqqmmmxxx{{{vvvtttuuuxxxxxxvvvzzz~~~ttteeeZZZ\\\jjjsss___VVVJJJ@@@666333444555888<<<;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBEEEEEEDDDCCCBBBBBBBBBBBBAAABBBEEEFFFGGGFFFDDDCCCDDDDDDEEEHHHJJJKKKIIIHHHEEEGGGIIIKKKKKKJJJIIIHHHKKKJJJIIIJJJMMMTTT]]]eeeaaannnnnnpppqqqyyyzzzfffSSSTTTrrr}}}}}}yyybbbPPPVVVlllxxxOOO666444::::::888888888888999BBBMMM```zzzvvvUUUCCCAAA===999777777777777777777888999999999:::;;;===@@@AAACCCFFFHHHLLLWWWggglllZZZNNNCCC???===999777888555222333999AAAIIIVVVbbbmmmsssuuupppiiibbbZZZSSSFFFEEEEEEFFFGGGHHHHHHHHHJJJIIIKKKPPPSSSTTTXXX]]]SSSUUUQQQHHHAAA>>><<<999:::777555555555;;;JJJZZZ___dddiiijjjfff\\\QQQJJJGGGHHHJJJJJJMMMQQQTTTVVVUUUYYY___eeekkkppptttvvvwwwwwwxxxzzz{{{||||||{{{yyyfffYYY]]]iii{{{zzzwwwvvv{{{|||zzzwwwxxxwwwdddbbbwwwuuusssyyyZZZCCC666//////333/////////000000000111111111333444444444444555777777777666666777777888999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@CCCJJJPPPSSSddd}}}yyydddMMMMMMVVVooodddQQQ@@@777888::::::999999>>>IIISSS\\\gggqqquuugggTTTFFFAAA@@@@@@???::::::999999999::::::;;;<<>>::::::<<<999888777666555444444444222222222222222222222222000111111222111111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++,,,///222444999EEEPPPaaaaaa]]]OOOFFFSSSZZZMMM999333//////000///111555444666999::::::999:::;;;:::::::::;;;;;;;;;;;;<<<::::::999999999999::::::999999999;;;===@@@CCCDDDFFFHHHKKKNNNPPPRRRUUUXXXWWWWWWXXXYYY[[[]]]___```___aaadddgggjjjllllllmmmoooooommmiiieeecccbbbccckkkjjjjjjoootttxxxxxxvvvjjjppp}}}|||vvvxxx~~~~~~ttthhh^^^ZZZ]]]eeehhh```UUUPPPDDD;;;444444777888:::======>>>???AAABBBCCCCCCCCCGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAABBBBBBBBB@@@AAADDDFFFGGGFFFEEEDDDFFFFFFHHHKKKMMMNNNLLLJJJGGGIIILLLNNNNNNLLLIIIGGGIIIIIIJJJMMMOOOTTT^^^hhhiiiwwwkkknnnmmmtttyyyhhhRRRLLLbbbwww{{{|||hhhOOOPPPhhhZZZ;;;444777:::888888999888888???HHHRRRppptttZZZHHHAAA;;;888888777777777777777888888888888999:::<<<>>>@@@AAAFFFGGGKKKSSS___tttooo___MMMDDD???:::666555555222222666;;;@@@JJJTTT]]]aaabbb\\\VVVRRRMMMGGG===???BBBDDDFFFHHHHHHHHHIIIIIILLLRRRUUUWWW\\\bbbZZZZZZUUUKKKCCC@@@===:::<<<:::777555444:::KKK[[[iiinnnqqqmmmcccWWWNNNIIIJJJNNNQQQPPPSSSXXX]]]^^^^^^```ccchhhmmmqqquuuwwwyyyyyyyyyzzz}}}}}}}}}{{{vvvfffZZZaaaooo}}}}}}}}}zzzzzz{{{wwwjjjlll}}}qqqllltttzzzgggPPP>>>444///000444///000000111111222222333111333444444444444555777777666666666666777888888999999999999::::::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@FFFHHHNNNmmm{{{|||xxxzzz]]]RRRSSSrrrssshhhQQQ===777777777888888<<>>AAADDDFFFIIINNNQQQPPPSSSXXX]]]aaaffflllpppuuu{{{wwwvvvvvvsssnnnkkklllmmmkkkjjjkkkmmmnnnnnnmmmjjjlllooorrrssssssqqqooosssssstttssspppkkkgggdddaaa```ccchhhjjjgggfffggg```iiitttvvvqqqmmmooorrrgggkkkqqqxxx~~~|||{{{```EEE999;;;777:::CCCKKKaaavvv[[[RRRHHHDDD???;;;:::<<<:::999777666555444444444222222222222222222222222000111111222222111111111......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........***+++///222111222===JJJ___bbbcccVVVHHHNNNVVVPPP:::333///000111000111444444666888999888777888999777777777888888888999999888888777777777777888888666666777888;;;>>>AAACCCDDDGGGJJJLLLNNNPPPTTTVVVVVVVVVVVVWWWYYY[[[\\\]]]^^^aaadddhhhkkklllmmmmmmnnnmmmjjjeeeaaa```cccfffpppoooooorrruuuuuupppkkkhhhuuu}}}}}}~~~zzzuuuwwwsss|||zzzsssjjjeee___YYYXXXXXXUUUOOOKKK===666222555888888999<<<>>>>>>???AAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAABBBCCC@@@AAACCCDDDFFFFFFFFFEEEEEEFFFHHHLLLNNNOOOMMMKKKFFFHHHJJJKKKLLLKKKJJJHHHFFFFFFIIINNNQQQSSS]]]iiilllwwwvvvYYYKKKVVVsssyyyzzzoooPPPOOO^^^{{{aaa@@@444444999777777999888888===DDDKKKiiirrr```OOOBBB999888888888777777777777888888888888999:::;;;===???@@@FFFGGGJJJOOOVVVggguuu\\\MMMEEE>>>777444444222222555777999???GGGKKKOOOOOOJJJGGGHHHGGGEEE>>>AAAEEEHHHJJJLLLNNNOOOPPPOOORRRWWWYYYZZZ___fffcccccc]]]QQQHHHEEEBBB???===<<<:::888444777EEETTTfffmmmqqqlll```UUUPPPPPPOOOUUUXXXVVVXXX___eeeeeeffffffgggiiimmmrrruuuwwwxxxxxxxxx{{{~~~~~~yyyqqqcccZZZddduuu~~~||||||yyyzzz|||rrrmmmssspppgggiiibbbTTTDDD:::333//////222000111111222333333444444111333444444444444555777666666666666666777888888888999999999999::::::::::::;;;<<<===>>>?????????>>>999AAADDDBBB]]]uuuxxxvvvqqq^^^TTTiiiyyy|||dddHHH;;;888777777777:::???BBBGGGRRR]]]dddiiiWWWMMMGGGCCCAAA<<<<<<;;;:::::::::::::::;;;===???AAACCCFFFJJJMMMLLLOOOSSSYYY^^^cccgggjjjnnnssszzzsssppppppsssrrrooonnnpppnnnllljjjkkkmmmnnnnnnllljjjlllppprrrsssrrrpppooorrrqqqqqqoookkkgggcccaaa```^^^___dddfffeeegggkkkccchhhmmmnnnlllkkknnnrrrgggnnnvvv|||~~~~~~}}}~~~{{{dddLLL<<<<<<888999@@@DDDWWWvvv}}}^^^UUUKKKEEE@@@;;;:::<<<:::999888666555555444444222222222222222222222222000111111222222222111111......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///,,,,,,///111......999GGGXXX\\\ccc\\\NNNRRRZZZWWW;;;555111111111000111444444666888888777666777888555555555666666777777777777777666666666666777777444444555777999===@@@AAADDDFFFIIILLLMMMPPPSSSUUUUUUUUUVVVWWWXXXYYY[[[\\\^^^```dddhhhkkkmmmmmmmmmlllkkkhhhccc______dddiiisssqqqppprrrsssppphhhaaajjjyyyvvvnnnzzz~~~}}}}}}{{{xxxvvvqqq}}}vvvpppjjjmmmeee\\\VVVUUUSSSNNNJJJ999333111444888888999:::>>>???@@@@@@AAAAAAAAA@@@BBBBBBCCCDDDEEEFFFGGGGGG@@@@@@@@@@@@AAABBBBBBCCC@@@AAABBBDDDEEEFFFFFFFFFCCCDDDFFFJJJMMMMMMKKKIIIDDDDDDEEEFFFHHHIIIIIIJJJCCCCCCHHHOOOQQQSSS\\\hhhgggnnncccPPPQQQqqqxxx{{{tttSSSQQQRRRpppcccCCC444333999777777999999888===CCCKKKhhhsssfffVVVEEE999:::888888777777777777777888888888888999;;;===???@@@GGGGGGIIIMMMPPP]]]xxxjjjWWWLLLBBB:::666555222222444444444999@@@@@@DDDDDD@@@???CCCFFFFFFCCCEEEHHHJJJLLLNNNQQQRRRUUUTTTVVVZZZZZZZZZ```ggggggggg```UUULLLIIIGGGDDD=========:::555444???LLL\\\dddkkkhhh]]]TTTTTTXXXRRRYYY\\\YYY[[[ccciiijjjiiihhhgggiiinnnssswwwyyywwwvvvwww{{{vvvmmm```YYYfffyyy|||{{{~~~kkklllvvvqqqfffeeeWWWLLL@@@999333...---///111111222333444444555555111333444444444444555777666666666666666777888888888888999999999:::::::::999:::<<<===>>>?????????AAA888BBBGGG???UUUoooiiiwwwyyyzzzhhhXXX\\\xxxqqqQQQ@@@<<<;;;555666888<<<===AAAMMMYYY[[[vvvrrr^^^RRRKKKEEEAAA======<<<;;;::::::::::::;;;<<<>>>???AAACCCGGGKKKIIILLLQQQVVV\\\aaaeeegggfffkkkpppsssuuuvvvsssqqqooommmmmmqqqqqqnnnnnnqqqpppmmmkkklllnnnpppooommmkkkmmmpppssstttssspppooopppooonnnllliiieeebbb```ddd```___bbbdddfffkkkpppmmmllljjjggggggiiimmmppphhhpppzzz~~~~~~~~~zzzzzz~~~oooUUUFFFAAA===:::999>>>LLLYYY~~~rrr]]]LLLIIIGGG@@@<<>>KKKOOOSSSRRROOOLLLKKKLLL;;;666///---...111222111333333333333333333333333555555555555555555555555444444444444444444444444555666666666777:::???BBBCCCDDDGGGIIILLLMMMOOOOOOPPPQQQSSSSSSSSSUUUXXX[[[```ccceeegggggghhhjjjlllmmmlllggg```YYYYYY```fffooolllooowwwxxxqqqiiigggwww~~~oookkkvvv~~~ppplllwwwvvv{{{kkkgggkkkqqqmmmZZZNNNUUUTTTGGG>>>333333555666888:::;;;<<<>>>???@@@@@@AAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEE@@@AAAAAAAAAAAAAAAAAA@@@DDDDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHJJJOOOVVVZZZhhhjjjnnnzzzQQQOOOmmm~~~dddJJJKKK___zzzfffBBB444:::666666777888666444:::CCCEEEddd}}}xxxbbbNNN@@@777:::888666555777888888777777777888999;;;===???@@@BBBEEEGGGHHHKKKVVVgggtttdddOOOBBB;;;666333333333333444444444444777777:::===CCCJJJOOOSSSSSSTTTUUUVVVWWWXXXYYYYYY```^^^[[[XXXXXX\\\ccciiikkknnnkkk___TTTNNNKKKIIICCC@@@<<<777555666777999NNNZZZbbb___]]]``````]]]]]]^^^aaafffkkknnnoooooommmnnnnnnmmmmmmqqqyyy|||zzzuuuyyy~~~~~~wwweee[[[XXXgggzzzpppyyyyyyyyyzzzhhhuuu~~~tttaaaOOOGGGBBB:::444111000//////...000222333222111222333555555333222222333444555666666666666666777888888999999::::::::::::;;;;;;>>>=========>>>@@@BBBDDD<<<:::===AAACCCMMMkkk~~~ccc___sssvvvvvveee[[[iiiuuuZZZ888===999555444888<<<>>>CCCIIIPPPcccvvvbbbYYYPPPFFF@@@>>>;;;:::::::::888777999999:::<<<>>>AAACCCDDDGGGJJJNNNRRRUUUZZZ___cccccceeeggggggggghhhjjjllliiihhhhhhhhhhhhiiijjjjjjtttssspppkkkhhhfffhhhjjjkkkkkkkkknnnqqqssssssrrrrrrkkkfffccc___\\\\\\``````bbbcccbbbbbbdddjjjooonnnqqqsssrrrooonnnrrrvvvxxxxxxyyy~~~|||wwwvvv|||qqq|||xxx]]]IIIDDD???;;;888999BBBMMMjjjkkkUUUMMMHHH@@@;;;<<<<<<<<<;;;999777555333222333333222222222333333444222222222111111111111000000000000000///...---,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...***,,,333999::::::;;;===@@@AAA@@@===<<<>>>@@@999555000...000222111000222222222222222222222222333333333333333333333333333333333333333333333333444555555555666999>>>AAABBBDDDFFFHHHKKKMMMNNNNNNOOOPPPQQQRRRTTTWWW[[[^^^ccccccdddeeehhhjjjlllmmmnnnkkkeee]]]WWWWWW[[[^^^ooommmooowwwyyytttnnnlllwww}}}{{{vvv~~~www}}}wwwkkkpppzzz~~~|||}}}nnnppp|||yyybbbSSSWWWUUUFFF>>>333444555777888:::;;;<<<===>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJOOOUUUYYY___aaacccllldddLLLeee}}}mmmQQQIIIZZZsss~~~kkkJJJ777555666666777999666444888???DDD___yyyzzzgggPPP@@@777:::888666666777888888777777777888999;;;===???@@@BBBEEEGGGGGGIIIRRRaaalll~~~gggRRRDDD;;;555222222222333333444555666;;;<<>>999666555666777AAAPPP[[[]]]___eeeiiifffcccdddggglllqqqttttttrrrssssssqqqnnnlllnnntttzzz~~~vvv```SSSRRRffftttpppzzzuuuxxx~~~tttkkkzzzrrraaaRRRCCC===666111///////////////111222222111111222333333333333333444444555666666666666666666777888888999999999:::::::::;;;;;;>>>>>>======>>>@@@BBBDDD>>><<<>>>BBBBBBIIIbbb~~~tttkkk{{{vvvnnndddQQQ]]]jjjsssJJJ@@@:::555333555777999???EEEOOOZZZnnnuuu___LLLFFFCCC@@@?????????>>>===888999:::;;;===???AAABBBBBBEEEIIIMMMQQQVVV[[[___^^^```bbbbbbbbbcccdddfffgggggggggfffggghhhhhhiiioooppppppnnnkkkiiiiiiiiijjjiiijjjlllnnnnnnmmmkkkgggbbb]]]\\\ZZZXXXZZZ^^^]]]___aaabbbbbbeeekkkppprrruuuwwwvvvsssrrruuuyyyyyyyyy{{{}}}~~~|||rrruuuwwwwwwvvv|||ZZZhhhbbbLLLFFFAAA===999666:::@@@SSSmmm|||aaaSSSKKKBBB<<<;;;======;;;999777555444333444333333222222222333333222222222111111111111000000000000000///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///******333<<>>>>><<<===<<<999666555999===:::666111///111222111///111111111111111111111111000000000000000000000000111111111111111222222222333444444444555777<<>>@@@AAABBBBBBBBBAAABBBCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJNNNSSSWWW_________aaaooojjjNNN]]]}}}xxxYYYGGGRRRgggxxxsssXXX===000555555777999777333666;;;CCCWWWqqq|||pppUUUAAA999;;;999666666777777777777777777777999:::<<<>>>???AAADDDFFFFFFGGGNNNXXXaaammmgggTTTFFF<<<666555555444333333555666777:::===CCCMMMYYYfffqqqxxx}}}zzzuuuooojjjfffcccbbbeeeccc___\\\[[[```ggglllqqqtttqqqggg]]]WWWSSSPPPJJJFFF@@@:::666444555555888HHHWWW\\\aaakkkpppnnnjjjkkkoootttxxxyyywwwuuuvvvvvvtttooolllmmmrrrwww~~~~~~~~~~~~~~~~~~rrr[[[MMMMMMfffwwwtttwwwxxxsss|||rrrmmm~~~{{{nnn\\\KKK@@@;;;555000///000111111///111222222111111222333222222444555666666777777777777666666666777888888999999999999::::::::::::>>>>>>======>>>@@@BBBCCC???>>>@@@AAA???CCCVVVlllzzzmmmyyyhhhMMMQQQ[[[yyy]]]@@@;;;777444555555666;;;CCCKKKRRR```vvvqqqYYYLLLHHHCCC???>>>>>>===<<<999999999:::<<<===???@@@???BBBFFFJJJNNNRRRWWW[[[[[[]]]^^^___^^^___```bbbeeeddddddddddddeeeffffffhhhkkkooopppnnnkkkiiihhhkkkjjjjjjkkkkkkiiieeebbb[[[VVVTTTUUUUUUTTTWWW\\\WWW[[[___aaacccgggmmmrrrvvvxxxzzzxxxvvvuuuxxx{{{|||}}}~~~~~~|||{{{{{{{{{lllqqquuuvvvwwwSSSaaaaaaKKKEEE@@@>>>;;;777777:::EEEZZZvvvmmm[[[QQQHHHAAA>>>>>>===;;;999777555444333333333222111111111111222222222222111111111000000000000000000000///......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))***333===CCCHHHLLLLLLLLLKKKGGGAAA>>>???AAA@@@:::333///000111000///000000000000000000000000//////////////////////////////000000000000000111111222333333444666999<<>>>>>AAADDDFFFGGGKKKSSSYYYfffyyyyyyeeeVVVJJJ???888:::888666444444555888:::@@@EEEMMMYYYfffrrr{{{~~~yyysssmmmiiigggfffiiigggccc___^^^bbbhhhnnnuuuxxxvvvlllccc\\\VVVPPPKKKGGG@@@:::666444444555:::JJJZZZ___eeemmmqqqpppoooqqquuuyyy||||||xxxuuuuuuvvvuuurrrooooootttxxxvvvyyyyyyxxx{{{}}}}}}}}}}}}~~~xxxxxxkkk[[[TTTVVVjjjtttvvvzzzwwwmmmppp}}}~~~ppprrr|||rrr[[[DDDBBB===666222111222333333000111222222111222333555555666777888999888777666888777777666777777888888888999999999999:::::::::============>>>???@@@AAA>>>>>>???@@@===???LLLZZZ|||~~~sssuuurrrWWWNNNNNNfffiiiHHH===999777777666666:::AAAFFFNNN]]]ooopppXXXRRRJJJDDD???===;;;999999999999999:::;;;<<<===???AAAEEEIIILLLPPPUUUXXXZZZ\\\^^^^^^^^^^^^```aaabbbbbbbbbbbbbbbccccccdddcccgggkkkmmmllljjjhhhhhhmmmllljjjhhhfffbbb\\\XXXSSSOOONNNPPPQQQRRRUUUZZZSSSXXX]]]aaadddiiipppuuuxxxzzzzzzyyyxxxwwwyyy{{{~~~{{{yyy{{{}}}wwwvvvtttssswwwQQQ[[[~~~jjjIIIAAA;;;::::::888777999===HHH\\\vvv}}}iii[[[OOOEEE@@@>>>===;;;888666555444444222222111000000000000000222222222111111111000000000000000000000000///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***))),,,333999AAANNNZZZ]]]______[[[SSSKKKHHHGGGFFF???555...---///000000////////////////////////................................./////////000000000111333333333555888:::===>>>@@@CCCEEEGGGHHHIIIJJJKKKMMMNNNPPPUUUZZZ^^^```aaaeeemmmtttuuuoooiiiiiibbb\\\]]]dddkkknnnnnneeeooovvvrrrhhhhhhrrr}}}|||tttzzz~~~uuussstttuuuyyywwwiiieee|||www___XXXJJJ999555555666777888999:::;;;<<<999:::<<<>>>???@@@AAAAAA===>>>@@@AAABBBBBBAAAAAA>>>??????@@@@@@??????>>>??????@@@BBBDDDFFFHHHIIIHHHGGGFFFDDDDDDCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKOOORRR]]]```bbbaaabbbmmmVVVRRRrrrjjjOOOIIIPPPhhh~~~wwwXXX:::111111444888999666555888===FFF]]]www|||fffMMM???<<<999777666666777666666666666777777999:::<<<===<<>>:::888555444666:::???CCCRRRXXXbbbnnnxxx|||wwwsssqqqooommmkkkfffbbbaaadddkkkpppyyy|||{{{tttkkkcccYYYQQQKKKGGGAAA;;;777666666777???PPP___eeejjjrrrtttrrrvvvwwwzzz}}}~~~zzzvvvvvvxxxxxxvvvsssrrrtttwwwwwwzzz|||zzzyyy{{{}}}}}}{{{{{{{{{|||~~~|||rrrqqqfff```fffjjjuuu}}}www|||qqqtttwwwzzz~~~uuuzzzqqqgggmmmxxxuuukkkzzznnnMMMCCC>>>777222000111111222111222333333333444666888;;;;;;<<<<<<;;;999777666888888777777777777888888888888888999999999::::::<<<<<<<<<<<<===>>>>>>???:::;;;>>>>>><<<===EEENNNdddzzzuuujjjTTTGGGTTTpppyyydddFFF???999888777666999===@@@IIIWWWccclllnnnggg\\\QQQIIIBBB===:::::::::999999999999::::::===???CCCEEEHHHKKKPPPSSSWWWXXXZZZ[[[[[[\\\^^^```______^^^^^^______```aaa___aaaddddddddddddeeefffiiigggdddaaa]]]XXXQQQMMMNNNJJJJJJMMMNNNOOORRRWWWSSSYYY```eeeiiinnntttyyy|||}}}}}}|||{{{{{{|||}}}|||}}}~~~{{{xxxwwwyyy||||||xxxuuuxxxQQQTTTrrrQQQEEE:::777888777777999888999DDD^^^}}}jjjXXXJJJBBB@@@>>><<<999777666555555333222111000000000000000222222222111111111111000000000000111111000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,111444;;;JJJXXXbbbeeegggddd\\\SSSMMMJJJEEE===333---,,,...//////................................................------......//////000000000111333333333444777999;;;<<<>>>AAACCCEEEFFFGGGHHHJJJMMMOOORRRUUUZZZ]]]___bbbhhhooottttttnnnhhhfff___XXXWWW]]]cccggghhhhhhrrrwwwqqqiiimmmzzz{{{yyyyyyqqqpppsssssslllaaabbbwwwmmmZZZSSSDDD555555666666777888999:::;;;<<<888999:::<<<===>>>>>>>>>;;;<<>>@@@CCCDDDFFFFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJMMMPPPWWW]]]eeekkknnnxxxUUULLLaaayyyYYYLLLJJJ```}}}jjjMMM444222444888999666555888888@@@UUUooo|||qqqWWWDDD<<<:::777666666777666555666666666777888999;;;<<<:::===@@@CCCFFFIIINNNQQQSSSVVV^^^kkk|||~~~rrrdddTTTJJJ===;;;999:::>>>FFFOOOTTTeeejjjsss|||}}}yyyvvvsssppplllgggfffiiiooottt{{{~~~vvvmmmaaaWWWNNNJJJDDD>>>999888888999@@@SSSdddkkkpppxxx{{{www}}}}}}{{{xxxxxx{{{~~~|||xxxtttssstttyyy|||~~~}}}{{{{{{}}}zzzzzzzzz{{{}}}|||zzzqqqlllaaaddduuu}}}uuutttzzz}}}{{{pppwww{{{{{{~~~zzzyyyxxxooouuuwwwpppnnn___@@@;;;444///......//////111222333444444666:::===>>>>>>===<<<;;;999777666999999888777777777888888888888888888999999999999::::::;;;;;;;;;<<<<<<<<<888:::<<<===<<<===AAAFFFPPP|||```KKKNNN^^^www^^^OOO@@@999777666777999;;;AAAJJJOOOSSSeeezzzmmm```TTTIIIAAA<<<<<<;;;:::999888888888888999;;;===???AAACCCGGGJJJNNNPPPRRRTTTTTTVVVXXXZZZZZZZZZYYYYYYZZZZZZ[[[\\\ZZZ[[[\\\[[[[[[[[[^^^```^^^[[[WWWTTTQQQMMMIIIEEEIIIFFFFFFJJJMMMMMMPPPUUUYYY___gggmmmqqqvvv{{{xxxxxxvvvtttrrrsssuuuwwwyyyxxx}}}]]]UUUiiifffUUUCCC:::999888888999888444777KKKjjj{{{fffUUUKKKCCCAAA>>>;;;999888888888555444333222111111111111222222222111111111111000///000000111111111000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---///333<<>>@@@AAAAAA???>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>AAADDDEEEEEEDDDDDDEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHIIILLLNNNTTT[[[gggrrrzzzrrr|||vvvXXXLLLSSSpppdddQQQGGGYYY{{{zzzbbb999666555888888555444555444===OOOggg{{{zzzaaaGGG<<<:::777666666666666555666666666777777999:::;;;;;;<<>>999333///...///111111111222444555666999>>>AAA>>>===<<<:::999888888777:::999888888777777888888888888888888999999999999888888999::::::::::::999888;;;<<<<<<<<<===???@@@AAAkkktttYYYVVVWWWjjjjjjLLL===888777777888999:::???CCCEEEPPPqqq}}}oooaaaSSSIIIBBB>>>===;;;:::999888777777666888:::;;;;;;===@@@BBBEEEGGGJJJLLLNNNPPPSSSUUUTTTTTTTTTTTTTTTUUUVVVVVVTTTUUUVVVUUUTTTTTTUUUVVVQQQNNNKKKIIIHHHHHHFFFEEEGGGEEEFFFKKKOOOPPPTTTYYYbbbiiiqqqwww{{{~~~yyyvvvqqqoooooopppqqqqqqssswwwmmm^^^hhhyyydddMMM@@@<<<:::999:::;;;555444AAA[[[zzzrrr```VVVEEECCC@@@===;;;:::::::::777666555444333333333333222222222111111111111000///000000111111111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((('''+++------///333888===AAABBB>>>:::888777333000------//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111000222333444444555666888999:::<<>>;;;;;;<<<<<<<<<<<<;;;;;;;;;>>>AAAEEEFFFEEECCCBBBCCCBBBAAA@@@AAACCCEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIHHHIIIKKKMMMQQQWWWdddrrr|||}}}jjjqqq~~~{{{]]]OOOLLLfffzzzjjjUUUGGGVVVxxxooo===999777888888444222333222<<>>@@@BBBDDDFFFHHHKKKOOOTTTUUUYYYiiivvviii___\\\XXXWWWZZZbbblllrrrzzz|||~~~~~~{{{vvvqqqooorrrxxx}}}~~~wwwjjjZZZUUUNNNFFF???<<<;;;;;;CCCVVVhhhpppvvv~~~|||}}}|||{{{{{{yyyvvvsssqqqxxx}}}zzzzzzzzzzzz|||}}}|||{{{|||~~~}}}}}}}}}}}}}}}zzzwwwoooeeeUUUXXXnnn}}}{{{rrrjjjhhh}}}sss}}}xxxwwwuuunnn|||~~~}}}WWW===999333000000333555666111222444555777;;;@@@DDD<<<;;;999888777777888999::::::999888777777888888777888888888888999999999777777888999999999888888999<<<===<<<;;;===>>>===777ZZZ||||||{{{qqqfff___UUU___yyyYYYAAA:::999999:::888777<<>><<<:::999888777777666888999:::999;;;===???AAACCCFFFIIIKKKMMMPPPSSSPPPPPPPPPPPPPPPQQQRRRRRRPPPQQQSSSRRRQQQOOOOOOOOOJJJGGGEEEDDDFFFHHHIIIIIIHHHFFFHHHOOOSSSUUUYYY___iiipppxxx~~~|||wwwqqqnnnoooppppppooommmsss~~~tttgggeee|||yyyZZZEEE<<<999999999999555444;;;KKKddd~~~fffYYYHHHBBB<<<;;;:::666666888777666333111000000000111111111111111111111111111111111111111111000////////////...---,,,,,,+++++++++++++++************)))++++++++++++++++++++++++333333333333333333333333///...,,,*********,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000000111222333555666777888:::<<<===>>>@@@DDDGGGEEEJJJPPPTTTVVVZZZ___cccbbbhhhllllllnnnpppnnnjjjcccbbb```\\\[[[^^^fffmmmqqqlllffffffrrr~~~sssxxx|||xxx{{{~~~kkkaaafffcccXXXUUUNNNTTTSSSHHH???===;;;888777777888999999999999888999999:::;;;<<<<<<<<<<<<:::::::::<<<>>>??????===;;;<<<===>>>>>>===<<<;;;>>>???@@@AAABBBCCCCCCDDDAAA@@@?????????@@@AAABBBFFFFFFFFFFFFFFFGGGGGGGGGIIIFFFDDDEEEHHHKKKKKKJJJLLLOOO\\\lllxxxxxx{{{~~~hhhOOOJJJeee~~~~~~oooXXXDDDLLLnnnyyyJJJ555777>>>444555;;;333444;;;JJJ[[[ooorrrMMMBBB<<<888777666444555999555555555666777999:::;;;<<<<<<===>>>@@@CCCEEEFFFQQQKKKJJJPPPTTT^^^xxxwwwmmmnnnlllfffeeekkkpppqqqwww|||}}}|||}}}}}}}}}}}}ppp___^^^YYYQQQFFF>>>;;;;;;JJJXXXgggrrrzzz|||}}}yyyuuutttuuuvvvvvvvvvxxx||||||yyyyyyyyyyyyyyyyyyzzz{{{|||{{{zzzyyyyyyzzz|||{{{tttnnniii[[[PPPTTTeeexxxxxxhhhpppttttttwwwppprrryyymmmjjj|||vvvwwwpppQQQ:::666111///000111000///222333444666888:::<<<===<<<;;;:::999777666555555888888777777666666666555777666666666666888999::::::::::::999999888888888888888999999999:::::::::CCCGGGcccyyytttsssgggUUUVVVfffvvviiiDDD>>>:::333999...666<<<<<<===EEERRR\\\uuuvvvkkk\\\OOOIII???@@@BBB;;;888:::666888888777777777888888999AAAAAABBBCCCEEEGGGIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFCCCDDDCCCAAA@@@AAACCCFFFFFFKKKRRRWWWYYY[[[^^^aaannnttt~~~{{{zzzwwwssspppoooppprrrvvvqqqxxxyyyjjjeeeeeessspppVVVFFF???>>>???;;;777555888AAASSSnnnyyyfffVVVLLLBBB>>>===:::999;;;888777444222111111111222111111111111111111111111111111111111111000///////////////...---,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++///---,,,******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000000111222333555666777888999;;;<<<===???CCCFFFGGGLLLRRRVVVYYY\\\aaaeeeeeejjjmmmmmmnnnpppoookkkbbbaaa___^^^```eeekkkpppffffffggglllyyytttnnnrrr|||yyyooosss~~~xxxlllmmmvvvkkkVVVOOOLLLPPPMMMCCC;;;999888555777777888999999999999888666777888:::;;;<<<<<<<<<;;;::::::<<>><<<<<<===>>>>>>===<<<<<<======>>>???@@@AAAAAABBB@@@@@@?????????@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHEEEDDDEEEGGGIIIIIIHHHGGGMMMZZZfffjjjrrrcccMMMWWWooo}}}~~~ttt]]]GGGLLLkkkYYY<<<333999444444888222222555BBBRRRfff}}}xxx[[[HHH@@@888777777555555888555555555666777999:::;;;;;;<<<===>>>@@@BBBDDDFFFJJJGGGHHHNNNPPPVVViiivvvqqqrrruuutttyyy}}}{{{mmmjjjcccYYYNNNGGGDDDDDDRRR\\\hhhpppvvv}}}}}}}}}|||{{{wwwtttssstttuuuuuuuuuvvvyyy|||}}}zzzwwwyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzzzz{{{}}}zzzqqqjjj___UUULLLOOO^^^ppprrrfffvvvtttsssrrrppprrrssslllppp{{{uuulllhhhmmmnnn]]]HHH999555111///000111111000333333555666888:::;;;;;;999999999888888777777666777777666666666555555555666555555555555777888999:::::::::999999999999999888888888999999999:::::::::>>>SSSuuu}}}uuuqqq{{{tttvvvcccRRRQQQWWWrrrqqqTTTFFF999000666555888999888:::AAAJJJQQQbbb{{{|||mmmaaaTTTFFFBBBDDD>>>===<<<666777777666666666666666777:::::::::;;;===???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBFFFEEECCCBBB@@@>>>===<<<;;;<<<======>>>AAAEEEHHHMMMSSS[[[```dddhhhnnnrrrvvv}}}{{{xxxuuurrrrrrtttvvvxxxxxxvvvrrrlllXXX___dddfffmmm~~~mmmZZZLLLCCC>>>;;;888666666888BBBVVVhhhzzzhhhXXXHHH@@@???===<<<===999888666444222222222222111111111111111111111111111111111111111000//////000000//////......------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000111333444666777777888:::;;;<<<>>>BBBEEEJJJOOOUUUYYY\\\___dddhhhiiimmmooonnnnnnqqqpppmmmooolllgggcccbbbbbbbbbbbbYYY```hhhsssuuuuuu}}}qqqjjjppp|||xxxoooiiixxxsssVVVMMMLLLLLLHHH>>>888777777666666777888888999999888888444555666888:::;;;<<<<<<;;;:::;;;===???@@@???>>><<<===>>>??????>>>===<<<:::;;;<<<===>>>??????@@@@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCEEEFFFGGGGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEMMMYYYaaa^^^___ppp}}}WWWOOOddd~~~zzzcccKKKJJJdddqqqIII222555666555666333333222;;;GGGZZZuuu{{{kkkQQQDDD999777888777555555555555555666777888999::::::;;;<<<===???BBBDDDEEEEEEDDDHHHMMMMMMNNNYYYiii}}}~~~|||zzz}}}}}}yyyqqqfff[[[TTTQQQPPP[[[bbbiiilllqqqxxx{{{{{{wwwwwwwwwuuurrrrrrssstttuuuttttttvvvwwwxxxwwwuuuxxxyyyzzz||||||||||||{{{||||||{{{{{{|||~~~{{{oooeee]]]WWWQQQQQQ[[[lll}}}{{{oookkk}}}xxxrrrkkkoooqqqiiiiiiuuu~~~yyyooobbbYYYVVVRRRJJJBBB666333000000111222333222444444555666777888999999777777777777777777777777555555555555444444444444444444444444555666777888999999999:::::::::::::::888888888999999999999::::::>>>IIIaaapppjjjwwwmmmssslllTTTKKKLLLUUUpppwwwfffSSSAAA888===<<<:::777666888<<>><<<===:::888666444333222111111111111111111111111111111111111111111111000//////111000000000//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////000000111222444555666666777999:::;;;>>>BBBEEEMMMRRRXXX\\\___bbbgggkkknnnqqqqqqooonnnqqqpppmmmwwwrrrkkkeeebbb^^^YYYTTTSSS^^^lllwww}}}mmmlllwwwtttiiiggg~~~{{{[[[SSSPPPLLLDDD===999888999999666777777888888888888888555666777999:::;;;;;;;;;;;;:::;;;===???@@@???>>><<<===>>>??????>>>===<<<::::::;;;<<<===>>>>>>???@@@???@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFGGGNNNYYY```\\\XXX^^^hhhcccNNN___}}}iiiPPPHHH[[[zzzXXX555222999999777777777444999CCCQQQkkkzzzuuuZZZIII999666888999666444555555555666666888999999999:::;;;<<<>>>AAACCCDDDDDDEEEIIIMMMKKKJJJRRR\\\iii{{{rrriiibbb]]][[[aaafffkkkkkkmmmrrruuutttppprrrsssrrrqqqqqqrrrsssttttttssssssttttttuuutttwwwxxx{{{}}}~~~}}}|||{{{}}}}}}}}}}}}~~~{{{nnnccc```___ZZZVVV[[[kkk}}}yyyqqqssssssiiipppqqqccchhhyyyzzz{{{nnn]]]RRRLLLFFFAAA???333222111000111222444444555555555666666666777777666666666666666666666666333333333333333333333333444444444555555666777777888888999999::::::;;;;;;888888888888999999999999===BBBDDDPPPuuuuuupppyyyyyyrrr|||ppp\\\TTTQQQLLLbbbqqqkkk\\\KKK>>>;;;;;;888777888999:::???DDDJJJWWWeee}}}mmmaaaXXXJJJCCC@@@888::::::999999999999999:::666666666666777888999:::888888888888999999999999888777777777777888999:::;;;===>>>@@@BBBFFFKKKNNNTTTYYYaaagggmmmssszzz~~~}}}}}}}}}tttrrryyytttiiihhhAAATTTgggggg[[[\\\rrr|||bbbKKK;;;999777777555666???IIImmmnnnVVVHHHBBB>>><<<;;;:::999777555333222111111111111111111111111111111111111111111111000//////000000000000000/////////------------,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...///////////////000111222444555666555777999;;;<<<@@@DDDGGGOOOTTTZZZ^^^aaadddiiimmmrrrtttssspppnnnooonnnjjjjjjfffbbbaaaaaa___[[[WWWWWWdddsss|||tttgggnnn}}}lllgggmmm```WWWQQQIII???:::999999999:::666666777888888888888777888999:::::::::::::::999:::::::::<<<>>>??????===<<<===>>>??????>>>===<<<:::;;;;;;<<<===>>>????????????@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAEEEFFFIIIJJJIIIHHHGGGGGGIIIMMMVVV^^^```\\\XXXWWWpppoooNNNVVVvvv|||mmmVVVHHHPPPkkkfff<<<111999:::777999888333:::CCCLLLbbbxxx}}}cccPPP<<<666999999777555555555555555666777888888888999:::;;;===@@@BBBCCCEEEFFFHHHIIIHHHIIIOOOVVV^^^sss|||vvvooohhhdddeeejjjnnnmmmmmmooonnnllllllnnnpppqqqqqqqqqqqqrrrttttttsssrrrrrrssstttuuuvvvwwwzzz|||}}}}}}|||{{{}}}}}}~~~~~~~~~~~~zzznnncccdddfffbbb[[[]]]lll}}}ssspppvvvzzz~~~{{{yyyvvvooouuuttthhhppp~~~zzz{{{nnn]]]PPPHHHCCC>>>:::111111111111111222444555555555555555555555555555777777666555555444444333222222222333333333333333444444555666777777777777888888888999999:::::::::777777888888888999999999:::AAA???AAAaaasssuuu~~~sssooo[[[LLLMMMVVVdddlllhhh\\\III555888555666::::::888===DDDEEENNNVVVfffzzzlllUUUGGGDDD???<<<<<<:::999888888777777777777666666666666777777666666666777777777888888666666555555666888:::;;;<<<===@@@CCCFFFKKKPPPUUU[[[aaajjjqqqxxx~~~}}}~~~~~~|||zzz{{{~~~yyyqqqrrr|||yyyuuuuuuCCCPPPccclllaaaWWWddd|||ppp[[[EEE>>>999777666555888===YYYiiiYYYNNNDDD>>><<<;;;:::999777555333222111111111111111111111111111111111111111111000//////000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000222333555666555777999<<>>===<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>??????@@@>>>???@@@AAAAAAAAAAAA@@@CCCBBBBBBAAAAAA@@@??????DDDGGGJJJLLLJJJHHHGGGGGGHHHIIIOOOYYYaaabbb]]]XXX\\\kkkXXXQQQjjj{{{rrr___LLLJJJ\\\uuurrrIII222777888444777444000888AAAFFFYYYsssoooZZZDDD:::999999777666666555555555666666777888777888999:::<<>>>>>>>>SSSyyyzzzsss|||{{{rrrUUUNNNJJJXXXooo|||~~~mmmRRR@@@888555888999777999@@@===DDDGGGQQQbbbrrrlll[[[VVVRRRGGGEEEBBB???;;;888666555777777666555555555555555444555555555666666666666888777666666777999<<<===>>>AAAEEEIIIOOOUUU]]]bbbdddkkkvvv~~~|||~~~~~~{{{wwwuuuvvvyyyrrrpppqqqwww___^^^kkkzzzpppYYY[[[pppzzzjjjQQQFFF;;;999999777777888FFFgggqqq___OOOEEEBBB>>>===<<<:::888666444333111111111111111111111111111111111111111000//////////////////////////////............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000111333555666555777:::>>>AAAFFFKKKOOOUUUZZZ```dddgggjjjooosssuuuwwwvvvqqqmmmjjjddd^^^XXXYYYYYYWWWUUUTTTTTTUUUiii|||mmmmmmmmmooovvv}}}{{{ttt```mmmxxxuuu[[[SSSLLL???444444777666444555555666666777777777777777888888999999999999999888888777777999<<<===<<<;;;:::;;;<<<======<<<;;;:::::::::;;;<<<===>>>??????>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBFFFKKKLLLJJJGGGEEEEEEEEEGGGKKKSSS^^^gggjjjjjjdddooo~~~iiiSSS___yyy{{{xxxiiiTTTIIIRRRfffuuu\\\999777888333666444...555===<<>>@@@AAAAAABBBCCCBBBAAADDDIIILLLNNNXXXkkk~~~{{{vvv{{{|||xxxtttsssqqqmmmiiilllpppssssssrrrrrrrrrnnnppprrrrrrqqqqqqsssuuuuuuvvvwwwxxxyyy{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~zzzsssjjjbbb^^^dddpppwwwwwwzzzzzzpppqqq{{{yyynnngggkkkrrrrrr{{{xxxttt~~~uuuUUU@@@>>>999...///111333333111111333555444444444444444444444444444444444333333333333333222222222333333333444444222333555666777777666666777777777666666666666666777777777777888888888888999<<<===???JJJbbbzzz{{{xxx}}}]]]LLLTTTlll~~~{{{[[[FFF666666:::888777999:::<<<<<>><<<===<<<;;;:::999888888888999999999:::::::::;;;;;;<<<;;;<<<>>>AAAFFFJJJMMMOOORRRVVV[[[aaahhhoootttuuu||||||~~~|||uuupppooopppjjjppp{{{www|||bbb[[[nnnwwwYYYKKK>>>;;;===<<<:::999999TTT{{{mmmXXXKKKGGG@@@???>>>===;;;888666555111111111111111111111111111111111111111000//////............//////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000...//////000111333444555555777;;;???CCCHHHNNNRRRXXX]]]cccgggiiimmmrrrvvvuuuxxxwwwqqqlllhhhaaaZZZQQQSSSUUUTTTRRRRRRUUUYYYnnnvvvvvvvvvyyyyyynnncccppptttrrrqqqdddUUUTTTLLL>>>333444888777555555555666666777777777777777555555666888888999999999777666777999;;;<<<;;;:::999:::;;;<<<<<<;;;:::999999::::::;;;<<<===>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAEEEJJJLLLIIIFFFDDDDDDDDDGGGKKKQQQ\\\jjjvvv{{{}}}rrrTTTUUUkkk||||||qqq[[[JJJMMM^^^lllkkkAAA999:::444666777000555999444@@@___uuupppVVVEEE<<<666444555666555555555555666666777666777888999;;;>>>@@@AAA@@@CCCDDDCCCBBBEEEGGGHHHGGGNNN^^^ppp{{{wwwvvvuuurrriiilllqqqttttttsssrrrrrrkkknnnqqqrrrqqqppprrruuuuuuuuuvvvvvvxxxzzz|||}}}|||}}}}}}~~~~~~~~~}}}}}}~~~xxxmmmccc\\\ZZZZZZjjjwww{{{wwwoooyyyyyynnnkkkkkkllljjjzzzsssooo}}}\\\@@@===;;;//////222444333111111333555333333444444444444444555111111222333333444555555222222222333333444444444111222333555666555555444777777666666555555444444777777777777888888888888888777999<<<@@@MMMlllzzzwwwvvvZZZUUUaaallltttTTT999666===<<<777555<<<:::777===FFFEEELLL```yyyxxxssslllbbbYYYPPPIIIFFFDDDDDDBBBAAA@@@?????????@@@@@@AAAAAAAAABBBBBBBBB>>>???BBBGGGNNNUUU\\\aaadddfffjjjmmmrrrxxx~~~||||||~~~~~~}}}||||||sssmmmjjjkkkkkkvvv}}}{{{aaacccxxxlllRRR@@@<<<999<<<<<<444777GGGggg~~~iiiWWWLLLGGGBBB<<<:::::::::888666111111111111111222222222333222222111111222222333//////////////////////////////.........------------------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,++++++,,,,,,//////000///...///111333666:::@@@EEEHHHLLLRRRWWWYYY___gggmmmpppsssvvvxxxxxxvvvvvvsssjjj```[[[\\\TTTQQQPPPPPPMMMOOO[[[jjjxxx}}}~~~{{{qqqjjjllliiiooooooaaaWWWTTTMMM@@@<<<777555666777777666555555444333333333333444777777777777777777777777777888999999888777888::::::;;;;;;:::888777777888999999::::::;;;<<<======>>>>>>>>>@@@CCCDDDDDDBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGCCCCCCGGGOOOWWWbbbqqq~~~|||dddQQQ]]]yyy}}}zzztttgggRRREEEOOOaaa|||SSS888888888000999333222666666;;;OOOfff~~~xxxeeeJJJ888555666555555555666666777777888888777888999:::<<<===>>>???>>>>>>@@@BBBDDDFFFGGGHHHJJJJJJRRR___iiixxx|||vvvooooooxxx{{{vvvsssjjjmmmqqqrrrrrrqqqqqqrrrmmmmmmmmmnnnoooppprrrsssvvvxxxxxxvvvsssrrruuuxxxzzz{{{|||||||||}}}yyyuuusssdddTTTSSSXXXdddrrr|||pppmmm~~~ssskkkkkkmmmsssppprrr~~~uuuiiiHHH999666444444444444444444444444444333333333333333333333333333333333333333333333333333333222111111222333333333333444444555666666666666666666666666666666666888888777777666666555555444<<<;;;888;;;BBBXXXuuuuuuwwwmmmOOOXXXeeehhhvvvfffIII===777222333:::888555555999===BBBJJJRRRkkkxxx}}}sssrrrmmmbbbWWWSSSSSSTTTTTTQQQMMMLLLNNNQQQRRRPPPOOOPPPRRRRRROOOLLLRRROOONNNSSS]]]ffflllooorrrvvv{{{~~~}}}{{{}}}zzzyyyyyysssjjjiiinnnuuutttxxxsssjjjuuu\\\IIIAAA999:::<<<666999BBBXXXyyy~~~dddRRRMMMHHHBBB???>>><<<999666555444444333222222111111333222222111111222222333//////////////////////////////.........------------------,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,---......///000000//////111444777999>>>DDDHHHKKKPPPVVV[[[___dddiiinnnpppssswwwzzzyyywwwvvvrrriii\\\UUUUUUSSSNNNKKKMMMQQQXXXeeerrr{{{xxx|||~~~}}}}}}~~~~~~vvvppplllpppccc```aaaZZZVVVQQQFFF===:::555444555666666555555555444333333333333444666666666666666666666666666777888888777777888999777999:::999888888999:::999999::::::;;;;;;<<<<<<>>>>>>>>>???AAAAAA@@@???@@@AAABBBCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFIIIOOOUUU^^^kkkxxx{{{hhhWWW```vvv|||pppZZZJJJLLLXXXyyy```BBB999:::888888333222555555999KKKaaazzzzzzjjjNNN<<<::::::777555666666666777777777888666777888999:::<<<======???@@@AAABBBCCCDDDEEEEEEIIIJJJQQQZZZ___gggwwwmmmddd^^^[[[aaajjj}}}yyytttrrriiillloooppppppqqqrrrsssooooooooooooooopppqqqqqqsssuuuuuutttrrrrrruuuxxxzzz{{{}}}}}}}}}~~~yyy{{{vvvuuuuuueeeUUUTTTaaajjjvvvrrrooo|||rrrkkkiiiiiipppnnnsssxxxbbbEEE888444222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333333333444444555666666666555555555555555555555555777777777777666666555555444;;;:::888===???JJJ___sss|||fffXXXWWWZZZggguuummmPPP===:::<<<:::444;;;888666777888:::AAAIIIZZZddduuuzzzqqqmmmeeefffeeebbb^^^\\\\\\]]]WWWVVVWWWZZZ```cccdddcccdddccccccffflllsssxxx{{{}}}{{{tttqqqqqqpppkkkggglllttt{{{ssskkkuuummmvvvppplllzzzsssgggrrrmmm[[[NNN>>>999<<<999;;;;;;EEE\\\yyy}}}dddYYYRRRIIIBBB???<<<999666888888666555333222111000333222222111111222222333/////////////////////////////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////000000111444999===>>>CCCIIIMMMPPPUUU[[[___fffiiimmmpppsssvvvyyy|||wwwtttqqqmmmcccVVVOOONNNMMMEEE@@@GGGTTTcccpppxxxoooqqqssssssrrrpppppppppyyytttssstttvvv]]]PPPRRRRRRRRRKKK===:::777444333444555666666555555444333333333333444444444444444444444444444555666777777666666777999555777888999888888:::;;;999999::::::::::::::::::======<<<===>>>???===;;;???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJHHHGGGIIIMMMQQQWWWbbbmmm}}}fffaaajjjzzzgggTTTLLLMMMqqqwwwRRR888333888777333222444333666EEEWWWoooyyysssXXXCCC???>>>888666666666666777777777777555666777888999:::;;;<<<@@@@@@AAAAAABBBBBBCCCCCCEEEFFFLLLRRRSSSVVVdddvvvrrrfffXXXOOOIIIFFFHHHLLL[[[fffttt~~~}}}xxxtttqqqooohhhjjjlllmmmmmmnnnppprrrppppppooooooooooooppppppoooqqqrrrrrrrrrsssuuuwwwxxxzzz|||~~~~~~~~~~~~}}}||||||uuuvvvpppnnnpppeeeZZZ]]]mmmrrr{{{zzzyyyvvvqqqmmmhhhdddlllmmmuuuwwwtttvvvxxxmmmUUU@@@777333///222222222222222222222222333333333333333333333333333333333333333333333333333222111111111111222333333333333444555555666666555555555555555555555555777777777666666666666555444999888888===;;;===JJJeeesssmmmxxxwwwuuuVVVHHHJJJUUU\\\tttppp^^^DDD888<<<<<<555777555555666666777===FFFJJJPPPZZZhhhyyyvvvwwwvvvtttooojjjhhhggg``````bbbfffmmmrrruuuvvv|||}}}~~~}}}~~~}}}{{{mmmkkkhhhgggeeehhhrrr~~~tttddddddqqq}}}```dddVVVIIIQQQ^^^ccchhhdddjjjuuutttcccJJJ>>>===::::::888;;;GGG[[[wwwnnndddUUUIIIBBB???<<<:::999999777666444333222111333222222111111222222333/////////////////////////////////..................------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000...///000111333777===BBBCCCHHHNNNRRRUUUZZZ```dddiiilllqqquuuxxxzzz{{{|||pppkkkeeeaaaYYYPPPLLLMMMIII@@@<<>>>>>===<<<>>>???@@@BBBBBBCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLHHHGGGHHHKKKMMMQQQ[[[fffooozzz~~~eee\\\sss}}}sss```PPPFFF```xxxfff>>>111888555333222333111333>>>KKK\\\uuu}}}gggLLLBBB>>>888666666666666777777777777666666777888999:::;;;<<<>>>??????@@@AAABBBCCCCCCAAABBBGGGLLLLLLNNNYYYeeewww~~~ttteeeWWWHHHAAA>>>;;;:::<<<===GGGSSS^^^fffppp{{{}}}wwwrrrooommmllliiijjjkkkjjjiiijjjlllnnnnnnnnnnnnnnnooopppqqqrrrmmmmmmooopppqqqsssuuuvvvuuuwwwzzz|||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzwwwlllfffiiieeecccmmmwwwyyy|||qqqooooooiiidddggglllzzzrrrgggeeeaaaaaaWWWGGG:::555222///111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222222333333444444555666666555555555555555555555555666666666666666666666666444999777777;;;888;;;IIITTTuuupppqqq~~~eeeQQQJJJNNNTTT\\\hhhiiiXXXDDD;;;;;;<<<666555777999777666999@@@CCCFFFJJJOOOWWWgggzzz|||wwwuuuvvvvvvwwwyyy}}}}}}zzz{{{}}}~~~|||zzzmmmhhhbbbbbbhhhsssyyyjjjbbbpppyyyzzzuuuvvvwwwfff___OOODDDDDDGGGVVVpppfff^^^ZZZiii|||\\\GGG@@@:::888888:::>>>FFF[[[}}}zzzeeeSSSIIICCCAAA???999888888777555444444333333222222111111222222333000000000000000000000000////////////////////////.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++//////...------......///...///111444777<<>>???AAABBBCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNJJJHHHIIILLLNNNQQQ[[[eeeaaadddsssoooVVVfffxxx|||jjjTTTBBBLLLeeewwwLLL777999444444444333111111999AAAIIIjjjtttXXXEEE<<<777777777777777666666666666777888888999:::;;;<<<<<<;;;<<<===???@@@BBBCCCDDDCCCCCCFFFIIIKKKOOOXXXaaagggjjjooossswwwzzz|||~~~~~~zzzzzznnn```UUUHHH===::::::999888888333888>>>DDDJJJSSS___ggg|||vvvpppllliiiiiiiiiiiiiiiiiihhhffffffgggiiijjjjjjkkklllnnnqqqssstttlllmmmnnnppprrrttttttuuuqqqtttwwwyyyyyyyyyyyyzzz{{{{{{|||}}}}}}}}}|||{{{zzzyyyooojjjmmmjjjjjjuuu|||~~~~~~}}}pppoooppplllggg```kkk{{{~~~mmm^^^WWWOOOMMMEEE;;;444333222000111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222333333444555555555555555555555555555555555555555555555555666666666333999777555888999CCCXXX[[[mmmwwwzzz|||sssYYYNNNQQQMMMXXXjjjuuulllVVVEEEAAA===:::999:::888333222555:::>>>BBBDDDGGGOOO\\\eee|||}}}zzzwwwxxxzzz{{{yyyvvvjjjddd___cccrrrwwwtttwwwzzzrrrqqqpppmmmmmmaaaTTTQQQLLL@@@LLLnnntttdddWWW\\\wwwmmmQQQCCC:::666888;;;;;;<<>>@@@AAABBBCCCCCCDDDEEEFFFGGGIIIJJJLLLLLLLLLKKKLLLOOOPPPSSS\\\eeeeee```fff}}}yyyUUU\\\uuurrrZZZDDDIII]]]}}}XXX:::111444555555444111222555:::===YYYvvv{{{fffMMM>>>;;;777777777777666666666666888888999999:::;;;;;;<<<999:::<<<>>>@@@BBBCCCDDDGGGGGGHHHIIILLLQQQXXX^^^bbbbbbbbbdddfffiiilllmmmssspppqqqvvv|||xxx___PPPEEE<<<555666999888777888444666777777999@@@IIIQQQeeepppyyy{{{zzz|||}}}|||uuurrrmmmhhhfffeeefffgggfffggggggfffdddcccdddeeefffggghhhkkkmmmpppssstttoooooooooqqqtttuuutttsssppprrruuuvvvvvvvvvwwwyyyxxxyyy{{{|||||||||{{{zzztttxxxvvvvvvyyysssnnnvvv}}}}}}qqqnnnnnnllliii\\\lll{{{{{{rrraaaPPPFFFBBB===666222111222222111111111111111111111111222222222222222222222222222222222222222222222222000000111222222111000000222222222333444444555555444444444444444444444444444555555555555666666666333999777444777:::HHH^^^hhhhhh~~~nnnnnnSSSKKKNNNMMMaaabbbMMMBBB;;;555777888777666777111555:::>>>BBBGGGOOOUUUddduuu}}}}}}yyyuuutttvvvvvvtttrrrfffdddccckkk}}}zzzpppooorrrsssddd```ZZZIIIMMMggg}}}pppbbb___lllwwwXXXGGG;;;777777888999888>>>NNN___zzzuuucccVVVKKKEEE@@@???>>><<<:::888777666333222222111111222222333000000000000000000000000.../////////000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................+++++++++,,,,,,---------/////////...//////000000222666;;;???CCCGGGLLLOOOQQQVVV\\\aaadddhhhnnnssswwwxxx{{{~~~{{{ssslllXXXPPPIIIHHHHHHFFFGGGJJJDDDNNN\\\kkk|||wwwyyyvvvpppnnnqqq||||||xxxyyysssooozzznnnZZZUUUIII===999666333555666555333222444666555555444333333333333444333333333333333333333333111333444555555555777999555666777777555444555777555555555666666777777777999999999<<>>???AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIKKKJJJKKKNNNNNNPPPXXXaaaiiiaaabbbppp\\\SSSrrr{{{fffPPPKKKUUUlllgggEEE111333666777555333333444555:::IIIdddyyysssYYYFFFAAA888777777777666666666555777777888888999999:::::::::;;;<<<===???@@@AAABBBEEEFFFGGGIIIMMMSSSWWWYYY```______```bbbdddffffffnnnlllmmmssswwwyyy}}}jjjRRRDDD:::555333666888666555666555555555333444777===BBBNNNXXX```dddfffjjjlllkkkjjjhhheeebbbaaabbbdddfff```bbbeeeeeedddccccccdddffffffgggiiilllnnnppprrrsssrrrqqqsssuuuvvvsssqqqppprrrsssttttttuuuwwwyyywwwxxxyyyzzzzzzyyywwwvvvooowwwyyy|||yyysss{{{|||zzzrrrmmmkkkiiigggcccuuu~~~yyyyyyzzzhhhNNNEEEBBB===777222000222444222222222222222222222222111111111111111111111111111111111111111111111111///000111222222111000///111222222333333444555555444444444444444444444444444444444555555555666666555999555444999;;;BBBTTT___WWWlllyyy{{{nnnWWWRRRNNNXXXwwwoooUUUFFF777555888;;;;;;<<<333333555888===BBBHHHKKKUUUbbbooovvv~~~~~~{{{|||}}}{{{uuurrrrrrrrrpppnnniiioootttzzzzzzuuuxxxkkkqqqzzzooojjj\\\ZZZkkk}}}wwwmmmdddeeeyyy|||[[[III<<<999555444666888;;;DDDNNN^^^{{{jjj[[[RRREEEDDDBBB???<<<999777666333222222222222222222333000000000000000000000000.../////////000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................******+++,,,,,,---..................///111222333555999???DDDHHHLLLOOOQQQUUUZZZ```dddggglllrrrvvv~~~}}}}}}}}}|||wwwoooiiiWWWPPPJJJJJJIIIFFFCCCDDDKKK[[[mmm|||}}}zzz~~~rrrrrrooooooppprrrmmmjjjwwwlllWWWQQQEEE:::888666222444666555222000222444555555444333333333333444333333333333333333333333///111222333333333555777333555666666555555777888333444444555666777888888:::::::::;;;>>>???>>><<<;;;<<<===???AAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFHHHGGGHHHJJJJJJKKKRRR[[[bbb[[[[[[bbbjjjvvviiiKKKnnnrrr]]]AAAGGGZZZuuuxxxYYY@@@333777888666444444444333<<<>>>UUUuuu{{{cccMMMGGG888888777777666666666555666666777777888888999999<<<<<<======>>>????????????BBBEEEIIINNNTTTVVVVVV^^^^^^^^^```cccdddddddddfffdddfffkkknnnnnnqqquuuvvv{{{{{{nnnYYYEEE888777444444777888555333555222333333333222444888;;;???GGGOOOSSSXXX]]]^^^\\\cccaaa```______aaaccceee\\\___bbbdddeeeddddddeeefffggggggiiijjjlllnnnooouuutttssstttvvvvvvsssppprrrssssssssssssuuuxxx{{{wwwxxxyyyyyyxxxvvvsssrrrpppwwwxxxzzz{{{yyy|||}}}{{{wwwrrrlllhhhfffeeennnvvvwww~~~lllLLLHHHEEE@@@:::444000111555222222222222222222222222111111111111111111111111111111111111111111111111///000111222222111000///111222222333333444555555444444444444444444444444444444444555555555666666666888333444<<<;;;;;;EEEJJJBBBVVVttt~~~uuuqqqQQQTTTVVVaaa|||ttt\\\CCC888777777555444<<<888555444777<<<@@@BBBFFFPPPXXXYYY\\\gggvvv~~~|||zzzzzz{{{||||||{{{|||tttpppoooooommmkkkrrr}}}yyydddeee|||qqqfffuuuuuupppqqqtttwwwoooeeewww___EEE???===999555555444333888>>>GGG\\\uuucccUUUOOOGGGBBB@@@???===;;;777666444333222111222222222111///......///000111111111111111000000000000111000///------......///---------------------------------------------------------------------------------------------------...000000111444777:::>>>CCCGGGIIIMMMTTTYYYZZZ]]]aaafffiiilllqqqwww||||||xxxqqqggg\\\UUUPPPIIIDDDFFFHHHFFFEEEEEE___sss~~~{{{~~~~~~{{{~~~|||uuuyyylllgggpppyyyzzzhhhcccYYYLLLAAA:::999999333333333222222111111111444444444444444444444444333333333444444333222222444444444555555555555666444444555555555555444444666666666777888888999999777888888999999:::;;;;;;=========>>>??????@@@@@@AAA@@@@@@???@@@AAACCCDDDCCCEEEGGGEEEDDDFFFMMMTTTeeekkkgggcccjjjttttttXXX[[[rrruuugggPPPIIIKKKZZZuuuuuuHHH>>>777333555777444111111888888FFFddd}}}zzz^^^EEE;;;:::999777666666666777666555444444555777:::;;;::::::::::::;;;<<<======???AAACCCDDDEEEGGGJJJMMMPPPSSSXXX\\\______^^^\\\^^^]]]___fffmmmpppnnnjjjooonnniii```TTTIIIAAA===666666666777999999888666666555444333333444666777;;;>>>DDDHHHMMMRRRWWWZZZXXXYYYZZZ\\\^^^___aaaaaa]]]^^^```ccceeefffggghhhfffgggiiijjjllllllmmmmmmssssssttttttuuutttttttttuuusssqqqsssvvvxxxvvvtttqqqpppqqqrrrssssssqqqooosssxxx}}}|||~~~~~~}}}{{{}}}xxxuuutttssslllcccbbbggg~~~zzz~~~SSSSSSEEE777222333222111222111111222333333444444555333333333222222222111111111111111111111111111111222222222111111111000000333222222111111222222333222222333333333333444444333333444444555666666666777777777777777888888999<<>>;;;KKKllluuuddd]]]RRRJJJEEEBBB@@@???:::999777555444333222222111000///......///000111111111111000000000//////111000///...---...//////------------------------------------------------........................,,,,,,---------------------...000222444777;;;???AAAFFFJJJLLLOOOWWW\\\]]]aaaffflllrrruuuzzz~~~~~~wwwooofff\\\SSSLLLIIIEEECCCCCCCCCCCCIIIPPPggg{{{xxx~~~}}}uuu{{{xxxuuummmiiilllmmmhhhgggkkkccc\\\QQQFFF===999777777333333333222222222111111444444444444444444444444333333333444444333333222444444444444555555555555444555555666666555555444555666666777777888999999888888888999999:::::::::<<<<<<======>>>>>>??????@@@????????????AAABBBCCCBBBDDDFFFFFFDDDFFFLLLRRRaaakkkmmmnnnwww{{{[[[UUUeee{{{~~~xxxssskkkSSSHHHDDDQQQmmm```BBB777333888999333000333555444>>>YYYvvv}}}hhhOOO>>>;;;888666777888777777555555444444555777999;;;999999999999:::;;;<<<===???AAABBBDDDDDDFFFIIILLLLLLNNNRRRUUUWWWWWWWWWVVVXXXXXX[[[bbbjjjooonnnllllllfff]]]UUUNNNGGG@@@;;;999888777777777888777555666555444333333444555777:::>>>BBBGGGKKKOOOTTTXXX\\\\\\\\\]]]^^^^^^_________```aaacccddddddddddddfffggghhhiiikkkllllllmmmmmmnnnpppqqqrrrssssssssstttrrrqqqrrruuuwwwvvvtttpppooooooqqqssssssrrrqqqxxx{{{~~~~~~~~~}}}vvvqqqnnnooonnnkkklllqqq~~~{{{yyy^^^PPPBBB666222333222222333222222222333444444555555333333222222222111111111111111111111111111111111222222222111111111000000333222222111111222222333222222222333333333444444333333444444555666666666777666666666666777888888888:::<<>>===;;;:::777555444333111000///......///000111000000000000////////////111000///.........//////------------------------------------------------........................++++++,,,,,,------......///111333666888<<>>>>>=========>>>???@@@AAA@@@CCCEEEFFFEEEFFFJJJNNNYYYgggqqqyyy```OOOWWWpppxxxuuuqqqmmmZZZJJJBBBJJJdddxxxLLL:::111999;;;222///555333222666IIIhhh{{{qqq]]]EEE>>>777555777999888666555555444444555777999:::999999888999999:::;;;<<<>>>???AAABBBCCCDDDGGGJJJIIIJJJLLLNNNOOOPPPPPPPPPQQQRRRUUU]]]ffflllnnnmmmkkkbbbWWWQQQOOOLLLGGGAAACCC@@@<<<:::999999888777666555444333333444555666999<<<@@@DDDHHHMMMRRRVVVaaaaaaaaaaaa````````````bbbbbbccccccccccccbbbbbbffffffggghhhiiikkklllmmmiiijjjlllnnnpppqqqrrrrrrrrrqqqpppqqqsssuuutttsssooommmmmmnnnppprrrrrrqqquuuyyy~~~~~~|||{{{|||qqqkkkggggggiiikkkooottt{{{tttuuucccJJJ???444222333222222444222222333444444555555666333222222222222111111111111111111111111111111111222111111111111000000000222222111111111111222222222222222222333333333333333333333444555555666666666555555555555666777777666777999;;;BBBWWW{{{zzzyyy{{{zzzcccLLLBBBCCCOOO]]]rrrvvvppp___NNNEEE<<<444666888888555111111666:::555777999888888:::@@@DDDGGGQQQZZZ^^^cccllluuuyyy}}}{{{{{{~~~|||zzzwwwsssooommmkkkhhhffffffiiirrr{{{dddVVVQQQWWW```mmmzzzlllkkkyyy|||vvveeeYYYRRRYYYWWW]]]iiirrrvvv|||}}}QQQBBB444222666777666666;;;888===NNNcccyyywwwdddUUUKKKFFFDDDAAAAAA@@@>>><<<999777666222222111000000000111111000000000/////////......000000000///////////////................................................------...............///++++++,,,---...///000000444666999;;;===AAAFFFIIIJJJPPPTTTVVVZZZaaafffggglllrrrzzz|||tttkkk]]]PPPFFF@@@===<<<<<<<<<>>>BBBFFFPPPbbbsssqqqmmmmmmiiippp~~~vvvuuu~~~vvvmmmvvvyyynnn```WWWSSSQQQQQQGGG<<<666555666444222222222222222222222222222333333333333333333333333222222333444444444333333333333444444444555555555555666666777777666666555444444555666666777777888888888888888888888999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>AAADDDEEEEEEFFFHHHJJJOOO___mmmyyypppSSSQQQkkkzzzyyytttnnnfffSSSFFFIII\\\|||___@@@---444;;;444000555333444555===UUUnnnrrrhhhMMMCCC999444777999777444555444444444555777888999888888888888888999;;;;;;<<<>>>@@@@@@AAABBBEEEGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNOOORRRYYYbbbiiimmmnnnlllgggbbb______\\\WWWSSSQQQLLLEEE@@@===;;;999888666555444333333333444444666999>>>BBBGGGMMMSSSWWWdddcccccccccccccccccccccbbbccccccdddddddddddddddffffffffffffhhhjjjlllmmmjjjkkkmmmnnnppppppqqqqqqooooooooopppqqqrrrrrrrrrnnnllljjjjjjlllnnnnnnnnnjjjrrr~~~yyyttt~~~|||xxxrrrnnnhhhdddccchhhpppwwwvvvkkkjjjwww}}}[[[CCC:::222222333222222444222333333444444555666666222222222222111111111111111111111111111111111111111111111111000000000000222222111111111111222222111222222222222333333333222333333444444555666666555444444444444555666666888555888:::999CCCfff}}}uuuyyytttppp[[[MMMGGGHHHMMM]]]rrr{{{nnnXXXCCC666777888777666555555555555666777666555666999<<>><<<;;;555555444333222222222222000000000000////////////000000000000000/////////................................................,,,,,,------............------...000222333444555;;;===???AAABBBFFFJJJMMMOOOUUUZZZ\\\```hhhnnnooovvvzzz|||tttnnnaaaYYYLLLBBB<<<::::::;;;999777;;;EEERRRaaaqqq}}}~~~iiiccchhhnnnrrrjjjtttvvvssstttuuubbb]]][[[WWWHHH@@@777333444555444222222222222222222222222222333333333333333333333333111222333333444444444333333333333444444444444555555555666666666666555555444444444555666666777777777888888888888888999999888888888999::::::;;;;;;::::::;;;<<<===============???BBBCCCDDDEEEFFFFFFGGGUUUbbboooyyyzzzhhhUUUeeewwwzzzxxx___KKKEEEOOOlllsssLLL...///888666222555000444555777EEE\\\nnnsssWWWLLL===666666777666333444444444555555666777777777777666777777888999:::;;;<<<>>>>>>???@@@CCCEEEGGGGGGGGGGGGGGGIIIJJJKKKNNNOOOQQQVVV^^^eeekkknnnlllpppuuuwwwtttmmmfffbbbXXXRRRJJJBBB>>>;;;888777555555444444333333333333333666;;;AAAFFFNNNUUUZZZ___``````aaabbbcccdddeeeaaabbbccceeefffggggggggggggfffeeeeeefffiiilllnnnppppppqqqqqqqqqppppppooolllmmmnnnnnnnnnoooppppppnnnllliiihhhhhhhhhhhhgggdddmmmzzzyyytttwwwqqqttttttpppiiifffkkkwwwxxxkkk```\\\___kkkeeeMMM===666111222333222222444222222333333444555555666222222222111111111000000000000000000000000000000000000000000000000000000222111111000000111111222111111111222222222333333222222333333444555555555444444444444444555555666888444777<<<999999QQQooo|||~~~~~~{{{ppp```RRRHHHLLLcccmmmLLLDDD;;;666666777555333666666666555444444555777888>>>BBBAAABBBFFFJJJJJJMMMSSSZZZ___```aaadddgggeeeffffffdddaaa___^^^______aaacccaaa^^^\\\]]]___aaabbbcccbbb```^^^^^^___dddbbb___\\\ZZZXXXWWWVVV]]]UUUOOOVVVnnnoooeeeWWWNNNRRRddd{{{kkkccceeennn~~~rrrtttjjjXXXDDDLLLLLLEEEKKK___mmmoooZZZ[[[ddd~~~yyyTTT@@@;;;999666444555444777:::999<<>>???AAACCCDDDDDDDDDCCCMMMWWWeeennniiiqqqeeeaaalll}}}iiiOOOAAAAAAZZZ}}}]]]:::000555777666555---000333444;;;LLLeeewwwdddWWWGGG;;;777666555444444444555555555666666666666666666666666777999999999;;;<<<======>>>@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHNNNNNNPPPTTTZZZbbbjjjnnnlllvvvwwwjjjbbbSSSNNNFFF???;;;888555444555555444444333333222222222555:::???EEEMMMUUUZZZYYYZZZ[[[\\\^^^```aaabbb^^^```bbbdddfffhhhiiiiiiiiigggeeeeeefffiiimmmppptttttttttsssqqqpppnnnmmmjjjkkkmmmmmmllllllnnnooommmkkkhhhggggggfffdddcccggglllrrrwwwyyyxxxxxxxxxvvvooooooqqqnnnhhhhhhqqq}}}nnnaaaXXXQQQMMMSSSQQQCCC888222000222333111111333111111222333333444444555222111111111111000000000000000000000000000000000//////000000000000000111111111000000000000111111111111111111222222222222222222222333444444555555555444444444444555666666666222555;;;999666AAASSSmmmuuufffRRRGGGOOOaaazzzqqq^^^GGG777444555666555555555444333333333333333222777999888888<<<>>>===@@@EEEKKKNNNOOOOOOQQQSSSUUUVVVWWWUUURRRNNNKKKKKKJJJLLLNNNMMMJJJIIIKKKMMMNNNPPPRRRSSSSSSSSSUUUVVVUUUSSSPPPOOOPPPTTTXXX[[[aaadddjjjttttttRRRJJJEEEOOOiii{{{iiigggpppyyyxxx{{{lllUUUWWWTTTLLLJJJXXXnnneee]]]XXXhhhpppVVVDDD888444444555333777<<<999555;;;GGGSSSrrrrrrhhhccc___XXXQQQKKKGGGEEEDDD@@@???>>><<<999777444333222222222222111111111111000000111222111000///......................................................//////000111111222222333444666999;;;>>>???@@@CCCEEEGGGIIILLLOOOTTTXXX[[[aaagggjjjqqqzzz~~~xxxooocccVVVLLLBBB>>>:::777777888888888888;;;JJJbbbyyy{{{uuuvvvmmmkkklllmmmzzzxxxoooqqqyyyddd___WWWHHH777666555444333333444444111111222222222333333333222222222222222222222222000111222333444444444444222222333333333444444444333333444444444444333333222333333444555555666666444555666777888999:::;;;777888888999999:::;;;;;;999:::;;;<<<=========<<<=========???AAABBBCCCCCCBBBIIISSScccjjj```___ppp}}}hhhdddxxxpppXXXHHH???NNNmmmnnnNNN888444777888666333///111555777@@@WWWppppppdddRRRBBB999666666777444444555555666555555555555555555555666777888888888999;;;;;;;;;<<>>;;;888555444333333333222222222111111000111111222222000///...////////////////////////////////////////////////000000111222333333444444666777999;;;>>>AAACCCDDDCCCEEEHHHKKKNNNSSSXXX\\\^^^eeekkkooovvvxxxpppfffYYYKKKAAA===;;;888777777777666555;;;CCCWWWrrrvvv}}}xxxqqqsss|||}}}{{{zzzyyysssmmmrrr|||fff___TTTAAA333444555555333222333444111111111222222333333333222222222222222222222222000111222333444444555444222222333333333444444444222333333444444333333222222222333444444555555666333444555777888:::;;;<<<888888888999::::::;;;;;;999:::;;;===>>>======<<<>>>===<<<===@@@BBBBBBBBBCCCIIITTTeeelll]]]VVVcccrrrsssdddssssssbbbUUUEEEHHH]]]lllyyy^^^AAA444666:::888;;;222000666777888LLLfffxxxlllYYYGGG:::666777:::444444555555666555555555555444444555555666777888777999:::::::::;;;>>>@@@AAABBBCCCEEEGGGGGGHHHHHHHHHIIIKKKNNNUUU___jjjqqqssszzzyyy^^^JJJCCC@@@<<<999888888777666444555555444333222111000444666888;;;@@@FFFMMMRRRYYYZZZ[[[\\\^^^___``````\\\]]]___aaacccdddeeeeeekkkiiifffeeefffjjjooorrrqqqqqqqqqpppooommmlllkkkgggiiikkkkkkiiiiiikkknnnjjjiiiiiijjjjjjiiigggddddddiiipppsssssspppmmmkkkkkk|||{{{sssnnnfffeeerrrzzzyyyfffYYYPPPGGGEEEBBB666222//////222222//////111///000000111222222333333111111111111000000000000000000000000000000000000.../////////000000111111111111000000000000111111000111111111111222222222111222222333333444555555666555555555555666777777777666666666777999>>>BBBIII```xxxttt{{{aaaMMMOOOUUUXXXeeewww~~~jjjUUUFFF===:::999555444444444555666555444111444555444555888:::888@@@BBBEEEIIIKKKLLLKKKJJJIIIRRR^^^ggghhhbbb[[[WWWPPPSSSVVVWWWVVVXXX\\\```YYY]]]bbbddd```ZZZTTTPPPGGGEEEDDDHHHRRRbbbrrr|||wwwjjj\\\IIIIIIQQQiii~~~ssslllkkkwwwzzzuuuppp}}}pppbbbbbbbbbeeeyyyqqqaaakkk{{{UUU@@@======666333888;;;999777888<<>>???@@@@@@@@@@@@BBBDDDIIIIIIKKKOOOUUU]]]dddiiiqqqrrruuuzzzxxxnnneeeYYYIII<<<666<<<777555666888777777:::HHH^^^mmmzzz~~~}}}uuussskkkrrrvvvsssnnnnnnrrrvvvvvv```VVVGGG666444444444333333222222222000000111111111111000000222222222222222222222222222222222222222222222222444444444333333222222222222222222111111111000000222222222222222222222222333333444444555666666666777777777888999999::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@???BBBLLL\\\eeeaaaWWWQQQ\\\jjjhhhbbbwww|||wwwgggJJJFFFRRRPPPlll}}}PPP<<<777555===777444111222333666AAAKKKlllyyyqqqQQQ;;;;;;<<<555777555333333444666666555555555444333444555666777999888888777888:::;;;<<<@@@@@@AAABBBCCCDDDEEEFFFIIIJJJJJJKKKPPP\\\lllwwwjjjPPPLLL@@@777:::>>>;;;666555555444333222111111111111333444666:::AAAHHHOOORRRXXXZZZ[[[[[[ZZZ[[[]]]```^^^^^^```aaaccccccccccccggghhhiiijjjlllmmmnnnoooppppppooollliiiiiikkkmmmiiijjjkkkjjjhhhggghhhjjjmmmllllllkkkiiigggeeedddkkkkkknnnrrrqqqkkkggggggqqqrrrzzz|||yyyssswwwnnniiippp{{{bbbHHHFFFFFF:::333222111111000000000000000111111111111111111111111111111000000//////......////////////////////////////////////////////////000000000000000000000000111111000000000000111111111111222222222333333333333333444444444444444444777666555555555777888999BBB>>>PPPyyycccLLLDDDGGGMMMPPPeeeoooxxxxxxmmm___VVVSSSDDD:::333666777444111222777333111444777666666888<<<>>>BBBEEEEEECCC@@@>>>BBBHHHVVViiiwwwxxxkkk___ZZZZZZ\\\___]]]ZZZ\\\aaa]]]^^^^^^```dddbbbVVVHHHBBBCCC@@@AAAQQQooorrr___\\\dddkkk^^^lllvvvzzzuuu```ddduuu~~~uuusssqqqtttzzzzzzjjjhhhgggfffssswwwllljjjxxx___EEEAAA<<<;;;======888666888888888>>>LLLaaa~~~}}}ooo___WWWVVVNNNMMMKKKIIIGGGDDD???;;;???>>><<<<<<<<<;;;999777555555555444444444333333333333333333333333333333333333333333444555666777555666888888888:::<<<>>>===???@@@AAABBBEEEHHHKKKOOOPPPRRRWWW^^^fffmmmrrr|||}}}~~~vvvkkk```WWWMMM@@@888555888666555555444555<<>>???@@@>>>@@@HHHUUU___bbbcccdddcccppptttccckkk{{{wwwwwwttt]]]HHHEEEJJJ[[[gggMMM<<<444;;;999666333333333444<<>>???@@@AAACCCDDDEEEFFFHHHIIIJJJLLLRRR^^^nnnyyyzzzyyy{{{ppp```TTTFFF:::999:::888666666555444333222111111111111222333666;;;AAAIIIPPPSSSXXXZZZ[[[[[[ZZZ[[[]]]```]]]^^^___```aaabbbbbbcccggghhhiiijjjkkkmmmnnnnnnpppooommmjjjhhhhhhjjjlllgggiiijjjkkkjjjhhhfffeeeiiilllpppqqqooojjjfffccciiiiiilllpppmmmfffaaa```iiifffjjjwwwvvvrrrwwwvvvpppggggggjjjrrrxxxsssRRRGGGAAA777222222111000000//////000000111111111111111111111111000000000000//////......////////////////////////////////////////////////000000000000000000000000111111000000000000111111111111111222222222333333333333333444444444444444555444444444555666888999888999EEE^^^yyywww^^^HHHAAAHHHSSSQQQ^^^qqqbbbSSSCCC;;;666444666;;;222000111444555222333666555888;;;>>>>>>>>><<<:::>>>???DDDOOOZZZ___\\\WWWSSSSSSVVVWWWRRRJJJGGGHHHDDDIIIMMMPPPUUUXXXUUUOOOJJJMMMQQQYYYkkkhhhTTTRRRaaasss~~~~~~tttkkkhhhrrr|||}}}xxxuuuqqqsssvvv}}}jjjwwwpppjjjfff```bbbkkkvvvtttyyy{{{ooo^^^^^^jjj{{{\\\NNNIIIDDDBBB>>>999777888777666777999AAAXXXxxxjjjcccWWWUUUQQQNNNKKKGGGBBB??????>>>============:::888888888888777777777777666666666666666666666666666555555666777888:::<<<===;;;<<<======<<<===???@@@@@@AAABBBCCCEEEIIINNNQQQUUUWWW[[[aaaiiiqqqxxx|||xxxqqqdddZZZNNNGGG???888444555444444555555444999HHHXXXrrrxxxllleeecccfffmmmmmmssstttrrrrrruuuvvvrrrjjjcccYYY[[[______PPP;;;333777333333333222222222222222111111222222222222111111222222222222222222222222222222222222222222222222333333333333222222222222222222222111111111111111222222222222222222222222333333444444555666666666666666777888888999999:::999999999999::::::::::::;;;;;;;;;;;;<<<>>>???@@@>>>>>>CCCMMMXXXbbbooo{{{iiisss}}}eeebbblll|||xxxwww|||pppNNN===HHHLLLttt~~~cccGGG888<<<;;;777555555333111555;;;NNNgggzzzrrrXXXBBB999999666777777666444333444444444444444333444555555666777777777777888999::::::<<<===>>>@@@BBBDDDEEEFFFFFFHHHJJJNNNTTT```nnnyyyyyyvvvyyyuuulll[[[NNN@@@999777666666888555444333222111111111111111222666;;;BBBJJJQQQUUUXXXZZZ[[[[[[ZZZ[[[]]]```]]]]]]^^^___```aaabbbbbbgggggghhhiiikkklllmmmmmmooonnnkkkhhhffffffiiilllgggggghhhjjjjjjhhhdddaaaaaaiiirrrwwwtttmmmgggdddggggggjjjmmmjjjccc```aaaeee___aaapppwwwqqqnnnmmmmmmnnn^^^fffqqqwwwwww{{{```KKK>>>444333222111000000//////000000000000000000000000000000000000000////////////...////////////////////////////////////////////////000000000000000000000000111111000000000000111111111111111222222222222333222333333333444444444555444444333333444555777888555:::>>>EEE[[[zzzuuu}}}zzzzzzcccNNNDDDCCCBBBLLL```yyy}}}nnnZZZIII<<<444555999666444555777555111111444111222444555666666555444777666777:::@@@EEEHHHIIIGGGHHHKKKNNNJJJAAA;;;;;;;;;>>>@@@AAAHHHUUU```ddddddfffkkkuuu}}}rrraaaMMMHHH]]]}}}~~~qqqiiifffggglllvvv~~~~~~xxxssssssxxxzzz~~~^^^___lllyyymmmdddZZZTTTSSSUUUQQQUUUaaakkkjjjaaa[[[\\\{{{kkk___QQQGGGBBB>>>;;;999444777:::::::::EEE```yyywwwhhhccc\\\UUUOOOJJJFFFCCC???>>>===>>>??????===;;;::::::999999999888888888888888888888888999999999888888888999:::<<<>>>>>>>>>?????????>>>>>>@@@BBBCCCEEEFFFHHHJJJNNNSSSXXX]]]```eeemmmuuu|||ttthhh```QQQIIIBBB===999444444777333333555888===GGG[[[mmm~~~|||iii]]]\\\aaaoooooosss~~~xxxrrrpppwww|||vvviii^^^SSSUUUWWWTTTFFF777444999222222222222222111111111222222222333333222222222111111111111111111111111111111111111111111111111333222222222222222222222111111111111111111111111222222222222222222222222333333444444555666666666666666777777888999999999888999999999999:::::::::;;;;;;;;;;;;<<<>>>???@@@@@@@@@CCCIIIRRR___sssvvv{{{llldddgggvvv|||wwwxxxvvvYYYBBBJJJGGGcccwwwZZZCCC<<<;;;888666666444111111555DDDXXXoootttaaaHHH;;;;;;444666777666444333333555333333333444444444555555666666666666777888999999::::::<<<>>>@@@BBBDDDEEEEEEGGGJJJMMMTTT___lllvvv~~~zzzssskkk```UUUGGG<<<777666666777444444333222111111111111000222666<<>>@@@BBB@@@:::666777<<<<<<;;;>>>NNNggg|||~~~~~~xxxkkk```QQQKKKJJJZZZ}}}zzziiibbbdddxxx|||yyyuuuyyybbbYYYWWWaaammm{{{vvvhhh[[[QQQLLLHHHHHHDDDGGG\\\qqqooo```ZZZddd|||gggTTTLLLHHH@@@888333555888:::888:::DDDQQQmmm~~~qqqdddYYYQQQLLLHHHFFFDDDCCCBBBCCCCCCBBB@@@<<<<<<<<<;;;::::::999999999999999::::::;;;;;;;;;::::::::::::;;;<<<===>>>;;;===>>>>>>>>>???AAACCCGGGIIIMMMPPPUUU[[[aaafffnnnqqqvvv}}}uuujjj]]]RRRJJJ@@@<<<999999666333333777333222777AAALLL[[[nnn~~~~~~xxx{{{nnn^^^]]]cccccciiiqqq}}}yyyrrrrrr|||zzzkkk```TTTWWWSSSDDD888444333222111111111111111111111111222222222333333222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333444444555666666666555666666777888888999999888888888999999999::::::;;;;;;;;;;;;<<<>>>???@@@CCCCCCEEEIIIOOOYYYlll||||||lllbbbgggxxxwwwrrrwwwgggMMMGGGEEEQQQkkktttSSS777:::777666888777333111333;;;III```rrrnnnYYYFFF>>>444555666555444333444555333333333444444444444444444444555666777777777777888999:::<<>>>>><<<:::888888<<<888777999:::888999<<>>===999666777777666888===FFFSSShhh~~~rrrfff]]]XXXSSSPPPKKKHHHFFFFFFEEEDDDBBBBBBAAA???>>>===<<<;;;;;;;;;<<<<<<======>>>>>>===============>>>???@@@;;;===???AAABBBEEEHHHKKKOOOSSSZZZaaahhhooovvv{{{wwwkkk]]]QQQFFF>>>888555333444666444111222666666999BBBQQQ```nnn~~~vvvrrrxxxrrraaa```fff___kkk{{{wwwsssyyy~~~lllaaaXXXXXXMMM;;;222333333///000000000000000111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111222222222222222222222222222222222333333444444555666666666555555666777777888888999888888888888999999999999;;;;;;;;;;;;<<<>>>???@@@DDDDDDFFFJJJMMMSSS```mmmtttuuu}}}|||cccXXXjjjrrrsssyyysss\\\HHHEEECCCZZZ|||eee:::;;;777666999:::666333444333===RRRlllyyyppp[[[JJJ<<<999666444555555444333222222333444444444444333333333444555666666666666777888999;;;===???@@@AAACCCEEEGGGJJJPPP[[[iiitttzzzrrrnnnjjjggg\\\MMMAAA;;;888555555444333222111111111111000333888>>>FFFNNNTTTWWWXXXZZZ[[[[[[ZZZ[[[]]]```___^^^^^^]]]^^^___```aaabbbbbbcccddddddeeeffffffiiiiiihhhfffeeeeeegggiiihhhgggddd```^^^```eeeiiiiiimmmrrrxxx{{{{{{yyywwwoookkkeee___WWWSSSYYYbbbdddssswwwnnnjjjppptttpppmmmnnnwwwwwwyyyvvvllldddfffmmmuuu|||lllPPP???555///222111000//////......//////////////////////////////---............/////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000111111111111222000000111222333444555555===;;;999666444333333333999111333<<<:::666EEE]]]{{{lllZZZJJJCCCCCCFFFKKKRRR\\\eeeqqq}}}mmm^^^NNNGGGDDD>>>777444333333333222222222222222333555666666666666888999888777;;;EEENNNSSSXXX]]]]]]```eeeooottthhhZZZRRRMMMKKKMMMPPP[[[aaaiiivvvsssiiiiiirrr~~~vvvvvvttthhhcccuuudddWWWZZZooozzzrrrlllZZZ^^^XXXOOOXXXttt}}}kkkaaapppsss```PPPJJJAAA:::999999777888;;;;;;>>>GGGSSSdddwww|||uuullleee]]]UUUQQQNNNMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>>>>???@@@AAAAAAAAA??????@@@AAABBBCCCEEEFFFBBBEEEIIILLLPPPTTTYYY\\\aaafffnnnvvv}}}}}}yyyeee^^^SSSHHH@@@:::666333333222333555333111444999>>>HHHYYYjjjuuu~~~wwwxxx|||rrrfffhhhppprrr|||uuusssvvvjjj```XXXMMMAAA:::555222111222/////////000000000111111000111111111111111111000111111111111111111111111111111111111111111111111000111111111222222222222000000111111111222222222222222222222222222222222333333444444555666666666555555666666777888888888888888888888999999999999;;;;;;;;;;;;<<<>>>???@@@BBBAAACCCHHHKKKNNNVVV______bbbiiizzzwww[[[^^^jjjwww{{{{{{nnnZZZLLLAAANNNjjjzzzOOO>>>:::888;;;<<<888555444222666BBBZZZuuutttdddHHHAAA999666777777444111111222333444444444333333111222444555666666555555777777999:::;;;===>>>>>>AAACCCEEEHHHPPP]]]mmmxxx}}}{{{vvvtttiiiUUUDDD===:::666555444333222111111111111111444999???GGGNNNSSSVVVXXXZZZ[[[[[[ZZZ[[[]]]```]]]\\\[[[ZZZ[[[\\\^^^___``````aaaaaabbbcccccccccdddeeefffeeeccccccdddeeecccffffffccc^^^___eeelllppppppsssxxx||||||xxxsssmmmjjjeee^^^TTTNNNRRRZZZjjjyyyrrrlllhhhkkkrrrvvvuuuttt{{{zzzxxxrrrfffZZZXXX\\\ccchhhWWW>>>444000---000000000///............///........................---------.........//////////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000111111111111000000111222333444555555:::999777555444444444444555444777;;;:::888>>>HHHfffzzz{{{jjjYYYLLLFFFBBBFFFLLLTTTcccuuu~~~uuummmddd]]]VVVMMMIIIJJJJJJIIIGGGDDD@@@;;;888666777888<<<@@@DDDGGGIIIIIIAAAEEERRReeeuuu{{{}}}zzz|||{{{xxxwwwrrrggg\\\PPPHHHFFFQQQ```jjjqqqvvvzzzvvvzzzooooookkkiiisss}}}~~~zzzsssuuulll\\\UUUxxxfffeeetttssshhh[[[YYYdddxxxvvvkkkxxxrrrcccLLLDDD===<<<;;;888888999666555555<<>>FFFVVVmmm~~~}}}qqqlllsss}}}|||wwwrrrsssnnnoooxxxhhh^^^RRR===222777777---+++333.../////////000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000111111222222222222000000111111222222222222222222222222222222222222333333444444555666666777555555666666777888888888777888888888888999999999;;;;;;;;;;;;===>>>???@@@@@@???AAAFFFIIILLLRRRYYYZZZ^^^aaaiii}}}iiiYYYdddyyy{{{}}}}}}qqqVVVEEEHHHYYYnnngggAAA<<<:::<<<===999555555666444555FFFggg|||RRRGGG<<<777999999444///111222333444555444333333111222444555666555555444777888888999;;;<<<======@@@AAACCCGGGPPP___qqq}}}~~~qqqYYYFFF>>>;;;888555444333222111111111111222444999@@@GGGNNNSSSVVVXXXZZZ[[[[[[ZZZ[[[^^^```\\\[[[YYYXXXXXXZZZ\\\]]]______``````aaaaaabbbbbbaaacccddddddbbbaaaaaabbb___dddhhhfff```___eeelllsssqqqqqqvvv{{{zzzrrrjjjhhhgggeee```VVVNNNQQQXXXsssrrrnnniiiiiiqqq{{{}}}zzz|||ssscccTTTPPPSSS```aaaMMM555//////...111000000///.......................................---------.........//////////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000111111111111///000111222333444555555666666444444333444555666---444777555555;;;>>><<>>888333111111111111888333111333333666AAANNN]]]dddvvv{{{yyytttqqq|||}}}pppqqqvvvrrroooooojjjsss~~~hhhYYYAAA;;;555222222333333222000000000000000000000000222111111111000000//////000111111111111222222222////////////////////////222222222222333333222111111111111111111111111111222222222111111111000000111111222333333444555555333333444444555666666666777777777888999999::::::999::::::;;;<<<===>>>>>>??????BBBEEEDDDFFFNNNWWW[[[ZZZVVV]]]nnnzzzzzz]]]\\\xxx~~~dddKKKDDDMMM\\\zzzsssUUUCCC999===@@@:::777:::555888666888RRRxxxfffNNN===>>><<<222000777888666444444555555555444222222333333333333444444666777777777888888888888;;;<<>>>>>======???BBBAAABBBIIIRRRaaabbb\\\ZZZ___cccvvvjjj\\\lll~~~oooVVVHHHEEEKKKhhh|||uuueeeQQQ===999======999666444666444444DDDbbbyyyxxx___HHH???<<<777444666666555333444555555444333222222333333333333444444666666777777777888888888;;;<<<===AAAHHHTTTaaajjjwww||||||rrrgggooouuuttthhhYYYLLL@@@777555444222111000000111111444444888???IIIPPPSSSTTTVVVVVVWWWXXXZZZ\\\___```^^^\\\[[[ZZZZZZ[[[[[[[[[^^^^^^^^^______``````aaahhhfffdddaaa___^^^]]]]]]WWWXXXXXXXXX___jjjqqqrrrqqqmmmlllnnnmmmhhhddddddbbbcccccc```ZZZ[[[ggguuu{{{~~~yyyttttttuuunnnjjjlllqqquuu{{{sss]]]WWW___YYYFFF666333111------222..............................------------......................................................------------........................////////////......//////000000000000000000//////000000111222000000111111111222222222222222222333333333444444333333444444555777888999===@@@III]]]vvvwwwjjjuuuvvviii^^^QQQEEE@@@BBBDDD@@@EEEJJJLLLYYYiiilllqqqnnnjjjeeebbbaaa``````nnnnnnpppssssssnnneee^^^VVVRRRSSS[[[^^^YYYSSSQQQKKKGGGEEEHHHNNNQQQPPPNNNWWW^^^vvvoooaaa^^^iiivvv{{{yyy}}}ooo```XXXWWWwwwxxxpppeeebbbdddfff___ZZZfffvvvzzzxxxqqqdddgggyyygggMMMAAA;;;999999666555555444444444444444888888:::@@@MMMbbbwww|||||||||{{{xxxwwwwwwxxxxxx|||zzzsss```ZZZPPPFFF>>>999777777222222111111111222222333333444:::BBBMMM\\\qqqssscccXXXRRR```aaafffsssxxxsssssslllkkkkkkdddhhhfffkkksssrrrbbbJJJ;;;666444111000111111000///000000000000000000000000000000///////////////............/////////000000111111111111111111111111//////000000000000//////000000000000000000000000222222222111111111111111222222222333333333333333111111222222333444444555444444555666666777777888888999::::::<<<<<<===>>>>>>===>>>@@@@@@@@@FFFNNN^^^eeeddd___]]]^^^uuusssZZZ]]]nnnzzz|||gggRRRBBB>>>UUUsss}}}zzzgggLLL;;;;;;AAA???888777666333222888HHH```rrrrrrZZZFFF===:::888666444333333444555666444222222222333333333333444444666666666666777777777777:::;;;<<>>===???GGGUUUhhhzzz{{{zzzsssxxxrrreee```gggzzz}}}{{{rrriiieee```YYYTTTSSSzzzgggeeeoooyyyuuucccVVVPPPNNNKKKJJJRRR]]]jjj}}}~~~kkk\\\___tttgggQQQCCC:::777888777666666777888888777888888888:::???HHHSSS[[[ooo}}}wwwkkk```YYYMMMIIIBBB;;;666444555666000111222222111111111222222:::FFFSSS```pppwwwzzzqqq___XXXUUUcccbbbdddqqq~~~xxxvvvppppppooofffaaa]]]\\\___\\\OOO@@@666111111000111111000///...////////////////////////////////////................../////////000000000111111111111111111111111...///111111000//////000////////////////////////111111111111111111111111333333333222222222222222222222222333444444555555444555555666666777888888888888999:::;;;<<<======@@@>>>???AAAAAA@@@DDDJJJWWWbbbfffggghhhjjjzzzaaaYYYbbbwwwvvvuuubbbKKK???MMMkkk}}}fffHHH;;;@@@BBB======777555555555:::MMMbbb||||||pppWWWCCC;;;999555333222222444666666444222222222222333333333444444555555555666666666777777888999<<<@@@EEENNNWWW^^^```ccccccaaaaaacccbbb^^^TTT\\\ccccccZZZLLL>>>444666555444222222222222333222444999@@@FFFLLLOOOPPPWWWWWWWWWWWWXXXYYYZZZZZZ]]]^^^^^^^^^]]]\\\]]]^^^bbbaaa``````___``````aaacccbbbaaa___]]][[[YYYXXXNNNPPPRRRVVVaaaoooxxxzzzjjjeeebbbccccccaaaaaacccnnnrrrooogggjjjyyyrrrggghhhooossspppnnnooovvvzzz{{{}}}|||pppWWWPPP???555......///------///------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------........./////////////////////////////////////////////000111111000000000000111111111111111222222222222333333333333333333333444555666777444666888;;;FFF]]]{{{xxx}}}sssmmm```PPPGGGDDD@@@EEEHHH???DDDCCCBBBBBBDDDFFFFFFFFFGGGGGGGGGEEEBBBBBBCCCEEEBBBBBBCCCAAA>>><<<>>>BBBGGGXXXssswwwuuuuuu~~~}}}uuullleeejjjtttvvvooolllbbb\\\WWWWWWUUUPPPNNNNNNlll]]]___```eeevvvoooZZZPPPMMMNNNVVVXXXQQQ\\\mmm\\\[[[|||pppYYYHHH>>>@@@===999888888999888777333444666777999<<<@@@DDDKKKXXXjjjyyy}}}ssshhh^^^TTTLLLGGG;;;999777444333222222222333444555444222222444666666EEEYYYiiiuuuwww{{{zzzgggaaa```ZZZZZZ]]]kkk~~~~~~{{{}}}zzzmmmddd^^^XXXSSSKKK@@@888555///000111222111000000000////////////////////////............/////////////////////000000000111111111111111111111111111111///111333333111000000222////////////////////////111111111111111111111111222222222222222222222111333333333444555555666666555555666777777888888999777777888999:::;;;<<<<<<@@@>>>>>>@@@@@@???AAAFFFSSS\\\ccckkkqqqqqq{{{qqq```ZZZlll}}}|||~~~}}}pppZZZJJJIII[[[qqq\\\???:::======???777555999999777AAAOOOiii}}}oooQQQ@@@999555444333333444555666444333222222222333333333444444444555555555555666666666888:::===AAAFFFOOOWWW^^^bbbbbb]]]VVVSSSUUUWWWVVVMMMQQQWWWYYYTTTIII>>>888666555333222111111222222222555;;;AAAFFFJJJMMMNNNTTTTTTUUUVVVWWWWWWWWWWWW[[[]]]___^^^\\\\\\]]]^^^cccbbbaaa______```aaabbb^^^______^^^\\\XXXTTTQQQJJJNNNTTT[[[hhhwwwkkkddd^^^^^^___```cccgggnnnoookkkiiitttvvvhhheeeiiilllllllllkkkpppxxx|||{{{yyyyyyyyyttt|||qqqQQQAAA888333......///---,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------............/////////.............../////////...///000000111//////000000000111111111111111111222222222333333333333222333333444555666444999<<<;;;<<>>AAACCCCCCAAACCCCCCAAA???===???CCCFFFCCCNNNVVVRRRHHHCCCEEEIIIeeevvv{{{xxxooollliii^^^dddhhhqqq|||mmmaaa[[[UUUTTTTTTUUURRRLLLJJJMMM~~~sssnnncccYYY___xxxnnn```\\\VVVbbbfffZZZ```sssaaaqqqpppbbbFFF???888444555777888888888888666444333444777:::777>>>HHHQQQZZZeeeqqqzzzuuunnnbbb\\\SSSJJJDDD???<<<999111222333333333222111111///000222111222666===CCCNNNaaavvv{{{tttmmmkkk\\\]]]aaammmxxxkkkaaaVVVKKK???444111333...000222222111000000111000000000000000000000000...////////////000000000//////000000000111111111111111111111111111111111000333555444222000222444000000000000000000000000111111111111111222222222111111111222222222222222333333444555555666666777555666666777777888999999666777888888::::::;;;<<<>>>;;;;;;===>>>===>>>BBBKKKRRRZZZiiiwwwvvvwwwpppZZZaaavvvzzzxxxgggXXXHHHGGGWWWnnnqqqPPP>>>:::999===777555999999666888???UUUqqqfffOOOAAA999888666444444555555555444222222333333333333444444444444444444555555555666888:::===AAAFFFNNNXXX^^^fffgggbbbWWWOOOKKKGGGCCCAAAAAAEEEJJJIIIAAA;;;:::666555333222111111222333222666===BBBFFFIIILLLNNNNNNOOOQQQSSSUUUWWWXXXXXXXXX[[[^^^^^^[[[ZZZ[[[^^^aaa```___]]]^^^___aaabbb\\\\\\]]]\\\YYYTTTPPPMMMGGGNNNXXXcccqqq~~~iiiaaa[[[[[[]]]___dddiiiiiiiiillluuuoooiiijjjjjjjjjkkkkkkkkkqqqyyy{{{vvvooommmsssggggggvvvyyydddIII:::444222///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------........./////////............---//////......//////000111/////////000000000111111111111111111222222222222222222222222222333444555444777999666444:::GGGSSSlllzzzzzz}}}wwwvvvtttgggVVVKKKKKKRRRZZZ^^^[[[YYYVVVTTTUUUXXX\\\^^^vvvqqqaaaYYYVVVwwwxxxlllfff___bbbgggeeennn}}}|||qqqxxx~~~iii]]]WWWSSSSSSUUUWWWSSSMMMKKKNNNqqqzzzjjjeeevvv{{{pppuuuzzztttttthhh]]]NNNCCC>>>===<<<;;;>>>===;;;777444333555777444555777888;;;???EEEIIIRRRUUU^^^jjjqqqvvv}}}wwwnnnhhhccc[[[RRRKKKCCC???:::777555444222111111111333444444444444444---000333666<<>>;;;:::===???===>>>AAABBBIIIQQQcccuuutttqqqzzzrrrdddpppzzzzzz~~~sssjjjRRRBBBKKKUUUoookkkTTTDDD<<<;;;::::::999666444444777BBBVVVooo}}}yyygggQQQCCC<<<999555333444555555555222222333333333333444444333333444444444555555555777888<<>>DDDNNN___sssnnnfffiiimmmmmmeeemmmtttuuuyyyxxxsssuuuvvv}}}wwwzzz|||fffTTTAAA777444222111111...000111///---,,,...111000000000000000000000000//////000000111111222222---------........./////////////////////////////////333666555111///111444111111111111111111111111000000111111222222222222//////000111222333333444111222222333333444555555333333444444555666666777666666777888999:::;;;;;;@@@<<<<<>>VVVsssyyy```LLL???;;;666333333444555666222222333333333444444444333333333444444444555555444666;;;BBBLLLYYYgggooommmzzzqqq___QQQOOOKKKKKKPPPOOOGGGBBBBBB999888666555444444555555333999@@@EEEGGGHHHKKKMMMMMMNNNOOOQQQRRRQQQQQQPPPSSSXXX\\\[[[XXXVVVXXX[[[[[[YYYXXXWWWXXXZZZ]]]___YYYXXXWWWWWWZZZ^^^bbbeeeaaahhhpppuuuxxxvvvnnneee\\\XXXWWWZZZ]]]\\\]]]```]]]eeeyyyooohhhmmmwwwqqqdddlllxxxxxx}}}qqqccc\\\LLLQQQ```mmmbbbFFF333111---...---++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////.........---------...............///000000////////////000000000000000111111111111222222222222222222111222222333333111333555777888777777777999CCCSSSjjjwwwsssjjjfffooouuurrrxxxqqqtttqqqkkknnnuuupppeeeaaa[[[iii}}}~~~hhhZZZUUUSSSOOOGGGBBBFFFLLLNNNLLLKKKxxxooo{{{{{{mmmggggggkkkwwwmmm^^^OOOCCC@@@===;;;::::::;;;:::999999777777:::999333000000666666666777999<<>>;;;888555555555666333111//////000222333333222///000555555333555<<<888>>>MMM___mmmxxxssslllgggbbb___\\\aaagggmmmsss}}}uuurrrmmmlllwww{{{pppsss}}}zzzXXXKKK:::111111222///+++////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////000000000000222222222222222222222222222111000......000111222000000111111222222222222000000111111111222222222666666555555555444444444555444444333333333444444888888999:::;;;;;;;;;;;;:::;;;===???AAADDDEEEFFFEEECCCIIIZZZhhhlllhhhddd^^^kkk}}}pppfffzzzyyyooo\\\HHH@@@LLLdddiiiGGG999BBBCCC;;;999===;;;333000999CCCSSSpppwwwZZZMMMBBB999888777444333666333222000111222444444333333333333333333333333333444888:::===KKK```nnnrrryyy|||zzzlll```YYYWWWZZZZZZSSSMMMMMMKKKCCC:::444333555555555888;;;@@@EEEIIIKKKLLLLLLOOOOOONNNNNNOOOPPPRRRSSSXXXYYYZZZYYYWWWVVVVVVWWWZZZZZZZZZZZZZZZ[[[[[[[[[YYYRRROOOTTTZZZ]]]```cccgggmmmssstttoooggg```]]]XXXUUUWWW]]]^^^YYYVVVXXXcccyyyzzzaaabbbkkkssspppiiihhhqqq{{{~~~|||uuufffVVVHHHSSShhhkkkRRR<<<555111///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................................................................////////////000000000000000000000000000000000000111111222222222333333333444444444555666777777888<<>>===;;;:::999888999888666444333333333444444333222222333222111000444111000222222333:::CCCQQQ\\\lllzzz}}}xxx}}}|||mmmeee```[[[\\\]]]aaajjjxxxvvvqqqnnnllltttyyyqqq{{{yyyyyyvvvxxxzzz___GGG???555111222333111...........................////////////////////////.../////////000000000000////////////////////////.../////////000000000000111111111111111111111111222111///......///111222111111000000111111222333111111111111222222222222555444444444333333333333555444444333333444444444777888999:::;;;;;;;;;;;;<<<<<<===???AAABBBCCCDDDEEEDDDIIIWWWccciiikkklll```\\\ccc{{{xxxeeennnwwwrrrhhhYYYIIIHHHQQQjjjkkkJJJBBB;;;888888888888999111444888EEE```zzzxxx___MMM<<<888999666111...555444222222444444333222333333333333333333333333444777999<<>>;;;999<<<666333555666444444666333333333333333333333333222111111111111222222333222333333444444333333222444444333333333333333333333333333333222222222222111222333333333222000///555444555777999@@@NNN[[[oooxxxrrrpppxxxqqqggg```YYYYYYVVVWWWdddzzzxxxxxxvvvzzz{{{}}}nnnfffeeecccdddXXXBBB777444222111222222111///....................................................../////////000000000000000000000000000000000....../////////000000000000000000000000000000000111111////////////111111111111000///000111222333111111222222222333333333333333333333222222222222444444444333333444444555777888999:::;;;;;;;;;;;;======>>>??????@@@AAAAAADDDCCCFFFOOOYYYaaajjjrrrnnn]]]ZZZtttnnnfffzzzwwwuuunnnXXXIII@@@QQQvvviiiPPP===;;;;;;555333888666111///666IIIeeegggLLL???===<<<888444666555444444555444222000333333333333333333333333333777999;;;FFF\\\ttt{{{xxxqqqhhhccc^^^SSSDDD999555555777777:::===AAAEEEHHHJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQNNNPPPRRRSSSSSSTTTVVVXXXUUUUUUUUUUUUUUUUUUUUUUUUPPPLLLJJJLLLNNNSSS^^^iiiqqqqqqnnnhhh```ZZZVVVUUURRRWWW\\\\\\VVVVVVaaaoooxxxjjjgggkkkqqqooommmoootttzzz~~~}}}|||www\\\VVVUUU[[[TTT999***,,,...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++------------------------------------------------............................../////////000000000000000000000000000000000000111111111222222222222111222222333333444444444444666888999<<>>AAAEEEGGGIIIJJJJJJMMMMMMMMMNNNNNNOOOPPPPPPLLLNNNPPPQQQRRRSSSUUUWWWVVVVVVVVVUUUUUUUUUUUUUUURRRMMMKKKOOOUUU]]]gggqqqppplllfff^^^XXXTTTSSSSSSQQQTTTUUUSSSSSS]]]rrryyymmmfffiiiooommmlllmmmrrrzzz}}}~~~eeeXXXMMMJJJBBB111+++000222,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,------------------------------------------------................................./////////000000000000000000000000000000000000000111111111111222222222222333333333444444444666888777777:::AAAGGGMMMeee}}}vvvtttqqqoookkkgggdddbbbbbbccc[[[ccckkklllfffbbbeeejjjddd^^^[[[___ccccccbbbcccrrr|||{{{hhh\\\[[[\\\UUUSSSQQQNNNKKKJJJJJJIIIMMMMMMNNNNNNNNNMMMLLLLLL]]]kkk}}}vvvnnn___VVV^^^xxxxxxmmmkkkxxx|||uuuyyynnnZZZMMMEEE>>>999:::;;;999666666444555555555555444333333222222222222222333444444444444333222222333444444222222222222222222222222222333333444444333222222333444333111000222666:::<<>>???AAAAAACCCBBBCCCEEEFFFMMM\\\lllvvvtttmmmsss|||qqqVVVGGGSSSrrr}}}^^^DDD<<>>777777444333333444555555444222222222222222222222222222222444777888===NNNiii~~~wwwiii___SSSKKKAAA;;;:::;;;<<<<<<>>>@@@BBBDDDGGGHHHIIIIIILLLMMMMMMNNNOOOOOOPPPPPPMMMOOOPPPPPPPPPPPPRRRSSSUUUUUUTTTTTTSSSSSSSSSSSSVVVNNNKKKSSS^^^eeehhhkkkgggbbb\\\VVVRRRQQQRRRRRR[[[XXXRRRNNNTTTeee{{{kkkdddkkknnnjjjeeeiiipppwww|||}}}|||}}}~~~jjjXXXDDD:::555...///444111,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------....................................//////////////////////////////////////////000000000111111111333333333333333444444444444666999999888888:::<<<;;;JJJaaa}}}}}}wwwmmmgggfffhhhiiiZZZ[[[\\\[[[YYYYYY[[[]]]cccccchhhttt}}}}}}ggg\\\YYYXXXPPPOOONNNLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMZZZdddttt~~~|||lll[[[YYYnnnyyy~~~ttttttxxxdddVVVGGG???<<<888666666555444444333222222111111222222222222333444555666444333333222222333333444222222222222222222222222222222222222333333333333333444444333333777>>>DDDTTT]]]hhhssstttlllfffjjjrrrrrrwwwsssfffdddnnnsssooofffllluuu}}}zzz}}}jjjWWWPPPPPPBBB666444222//////...---,,,---000222------------------------////////////////////////------........./////////////////////////////////------........./////////......................../////////////////////////////////000000000111111000000111111111222222222333333333333444444444444333333333333444555555666666777888999::::::::::::777888999;;;===???@@@AAADDDDDDFFFGGGGGGKKKXXXeeemmmppphhhwww|||{{{bbbIIIDDDYYYyyyyyyUUUAAA???>>>777555555888:::666555BBBSSSlll}}}iiiPPP===444777555444333555555555444222222222222222222222222222333555777:::EEEZZZmmmyyyqqqfff\\\UUUMMMDDD>>>===>>>======@@@AAABBBDDDFFFGGGHHHHHHKKKKKKMMMNNNNNNOOONNNNNNMMMNNNOOOOOONNNMMMNNNPPPQQQPPPPPPOOOOOONNNNNNMMMJJJEEEGGGVVVeeekkkiiifffZZZVVVRRRPPPPPPQQQRRRQQQWWWUUUQQQRRR___sssvvvccccccooooooddddddkkkuuu|||~~~~~~~~~~~~yyyzzz|||}}}mmmSSS>>>222000---///111+++,,,,,,------------,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////////////////////////////////////////000000000000333333333333333333333333111444666888777777888999888???JJJ[[[sss}}}}}}~~~xxxtttqqqqqqtttwwwxxxwwwwww{{{|||~~~rrraaaXXXSSSPPPOOOOOONNNMMMMMMNNNOOOOOOPPPPPPPPPOOONNNLLLKKKJJJUUUZZZdddrrr~~~~~~ssskkkuuuyyylllhhhooo{{{yyyooohhhmmm|||{{{sssfff[[[NNNDDD???===<<<999777555444444444555555555555555555666777444444444444444444444444333333444444555555555666444333333333444666888999888<<>>>>>@@@BBBFFFJJJJJJKKKSSS]]]qqqxxxooottt|||}}}sssYYYEEEHHH[[[lll{{{^^^FFF:::666666777999999777666:::>>>KKKaaazzz~~~mmmUUUBBB???;;;777555555555555555111111111111111111111111222222333666888<<>>;;;:::::::::555555444333333333333444333333444444444444333333111111222333444666666777666555555666888;;;>>>@@@CCCLLLWWWbbblllwwwppp```SSSIIIPPPOOORRR\\\nnnxxxuuusssnnnssszzzwwwxxx{{{dddLLL;;;333---///222,,,000.........///...+++(((---------------------------------------------------------.........//////---------------------------------.........//////////////////////////////......////////////......,,,...000222333111///...////////////000000000000000000111111222222222222222222222333444555666777666777888999999:::999999::::::;;;;;;;;;;;;;;;<<<;;;===CCCJJJKKKJJJPPPWWWwwwxxxzzziiivvvnnnhhhyyy{{{rrrUUUFFFGGGLLLdddyyyYYYCCCCCC;;;;;;999777666888666333222EEE^^^ttt~~~iiiRRREEE@@@;;;666555555555555111111111111111111111111333111222666666777AAALLLccc~~~{{{sssaaaSSSLLLIIIHHHGGGBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKJJJJJJIIIGGGHHHJJJJJJJJJJJJKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIQQQUUUaaannnpppfffXXXPPPHHHHHHIIIMMMQQQRRROOOLLLGGGUUUeeepppyyy~~~xxxiii]]]\\\kkktttpppmmmqqqyyyzzz|||~~~~~~zzzwww```aaadddnnn{{{|||lllXXX::://////111+++***---***)))***+++,,,,,,+++***)))************************************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////............/////////000111111111000000000000000000111222333333333444444777333555<<<>>>>>>GGGTTTfffzzzvvvwww{{{kkk```___eeelllbbb^^^WWWPPPPPPUUUVVVSSSPPPOOONNNMMMLLLMMMNNNNNNJJJKKKLLLMMMNNNOOOOOOOOOUUURRRRRRUUUXXX```sss|||{{{nnnbbbYYYSSSRRRRRRSSSSSSOOOZZZwwwvvvwwwhhh\\\TTTPPPMMMKKKCCCBBB@@@>>><<<999777666444666999:::888777666777:::999888888999;;;<<<===???AAAEEEMMMTTTZZZ```fffpppvvvxxx}}}lll^^^TTTNNNMMMMMMTTTeeeyyy{{{tttssswwwwwwtttyyywwwyyyxxxzzzmmmRRRBBB333///111111////////////.........---------------------------------******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,------......------....................................////////////......///000000000000000000000000000111111111111111222222333333444444555666777888999:::999888888:::::::::999999999888888;;;===@@@BBBDDDGGGKKKMMM^^^nnn~~~~~~vvvllldddvvvmmmyyysssYYYKKKHHHIII^^^zzzkkkQQQDDD>>>888888999999555222333;;;???EEE\\\zzzyyycccRRRAAA:::777444222444222000......///111111000222222222222555888;;;===GGGiiinnn___UUUNNNHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHIIIIIIGGGFFFDDDHHHFFFDDDEEEHHHIIIGGGEEEHHHEEEEEEFFFDDDCCCJJJUUUZZZ]]]aaaccc___WWWMMMFFFHHHHHHNNNUUUTTTLLLHHHJJJVVVcccvvvooo^^^WWWWWWccckkkiiieeeiiisssyyy{{{zzzwww}}}zzzpppaaaQQQMMMaaayyyxxx^^^EEE111111///...---,,,,,,,,,************************+++++++++++++++++++++++++++*********))))))(((((())))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000222222222222222222222222000000111222444555555666444444444666888;;;>>>@@@KKKPPP```xxx{{{hhhbbbcccbbb^^^YYYWWWTTTQQQOOOOOOPPPPPPMMMNNNPPPQQQQQQPPPNNNMMMLLLJJJIIIKKKNNNNNNLLLJJJTTTRRRRRRTTTUUU\\\lll|||yyyggghhhkkkuuurrrbbbVVVRRRRRRTTTSSSPPPYYY|||yyyssslllfff^^^ZZZUUUNNNIIIGGGFFFFFFAAAAAA@@@>>>=========>>>;;;;;;;;;<<<>>>CCCHHHMMMPPPUUU^^^iiirrrzzzxxxrrrtttzzz|||cccTTTMMMJJJKKKNNNXXXgggwww~~~tttrrruuuuuuqqqxxxqqqqqqqqqmmmlllbbbNNNEEE:::111000111000......///.........------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,+++,,,------......------....................................////////////------.../////////////////////000000000111111111111111222333333444444555666777888999999999888888999999999999999999999999:::<<>>IIIZZZppp{{{zzztttyyyyyy}}}ssseee___```^^^YYYUUUTTTRRRPPPNNNNNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLKKKJJJIIIJJJMMMMMMLLLJJJVVVUUUUUUUUUTTTXXXdddooo}}}ddd___YYYZZZlllzzzkkkgggbbbZZZPPPPPPfff}}}sssooowww|||yyyqqqkkkhhhhhhhhhccc___ZZZWWWVVVVVVWWWWWWXXXYYYZZZZZZ\\\bbbkkkrrrwww~~~ssskkkgggeeemmmyyylllYYYOOOMMMLLLRRRZZZfffttt{{{tttvvv}}}}}}wwwhhheeehhh___TTTHHH888666111///111111...---...............------------------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------...............---------+++,,,------......---------------------------------............/////////,,,------...............//////000000000000111111111111222222333444444444555666777888888888888777777777777888999999::::::999;;;===>>>???@@@CCCFFFKKKUUUcccqqq}}}yyynnndddxxxzzz|||uuuhhhVVVHHHEEELLLeee\\\HHH:::888777111111777222222000///777MMMnnnnnnSSSBBB???<<<666444222111111222222222000333333222333444555777888:::EEEUUUhhh|||rrrcccWWWNNNHHHCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAAAAA@@@@@@AAABBBCCCAAA??????<<<999;;;???IIIYYYfffeeeaaaWWWMMMEEEDDDHHHMMMUUURRRPPPNNNKKKLLLUUU___qqqxxx|||kkkXXXRRRUUU```hhhmmmoooqqqxxx~~~~~~zzz{{{]]]YYY[[[dddfffZZZFFF888///...---,,,+++*********************************++++++++++++++++++++++++************))))))))))))))))))***++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////....../////////000000000111111111111111111111111000000111222333444444555555444444333333444444555555777;;;AAAJJJZZZmmmzzz|||www{{{nnnjjjlllnnnoooqqqsssqqqkkk```ZZZXXXTTTPPPQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHIIIKKKLLLKKKJJJYYYZZZYYYXXXVVVWWW^^^eeezzzzzzsssdddYYYaaawwwhhhYYYPPPTTT]]]aaa]]]]]]^^^XXXRRR[[[jjjzzzrrrpppppp~~~~~~nnnbbbYYYQQQQQQVVV]]]bbbdddaaa___cccggghhhiiiqqq~~~~~~uuurrrzzzrrr[[[SSSWWWOOOCCC;;;444///---...000///+++,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................+++,,,------......---------------------------------------.........//////,,,---......//////......////////////000000000111111111111222333333444444555555666666777777777777555555666777888999:::;;;:::;;;<<<======>>>@@@CCCHHHMMMWWWfffzzz|||uuu}}}|||rrr]]]PPPCCCKKKiiidddHHHBBB@@@777333777444333555777444888KKKbbbpppnnnUUUJJJCCC<<<777444222111111111///...444333333222333444555555666:::???KKK___uuutttlllccc\\\RRRIIICCC???;;;999::::::::::::::::::::::::999:::<<<===>>>?????????======<<<======<<<:::999666888===CCCIIIRRR\\\ddd\\\TTTJJJCCCBBBGGGMMMQQQUUUNNNFFFDDDKKKZZZmmm{{{{{{kkk___VVVSSSYYYbbbjjjnnnqqqrrruuu{{{~~~|||xxxrrr}}}kkkgggbbb]]]QQQAAA555111...---,,,+++*********************************************************************)))))))))))))))))))))***++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........./////////000000111111111111111111111111000000000111222333333444444333333333222222333333555888:::999888===GGGOOOeeennn{{{|||uuueee```bbbbbb``````bbbfffddd[[[SSSOOOLLLIIIMMMNNNNNNMMMMMMKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJYYYZZZZZZWWWUUUVVVYYY\\\dddsss~~~ooommmuuuiii]]]UUUQQQLLLHHHIIILLLJJJGGGQQQaaa{{{rrruuu}}}|||bbbVVVPPPHHHCCCCCCIIIPPP[[[hhhzzz}}}uuuuuunnnPPPBBBCCC<<<333222222///---...///,,,)))+++000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------..................+++,,,------......------------------------------------------..................///000000000000///...////////////000000000000000111222222333333444444444444555555555666666444444555666888999:::::::::<<<======<<<===???AAAEEEFFFJJJWWWmmm{{{}}}nnnaaaNNNDDDNNNhhhooocccQQQ<<<555;;;666333777<<<777///444AAAMMMkkkyyylllXXXEEE;;;888555444444444333333333333222222222222333333555888:::===GGGVVVbbbggg\\\\\\\\\___```]]]VVVPPPKKKHHHBBB===:::888666555666666666666666666666666555666777888:::;;;;;;<<<999999999888777666666777444===JJJTTTZZZ]]]\\\ZZZMMMGGG@@@AAAGGGMMMOOOMMMFFFCCCCCCLLL___vvvtttXXXNNNUUU```jjjooommmqqqssstttxxx~~~|||wwwtttvvvlll___OOO>>>000---111---,,,+++***************************************************************))))))))))))))))))******))))))***++++++++++++***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------........................////////////000000000000000000000000///000000111111222222222111222222333333444444444222333666777777999;;;===EEEIIIQQQ\\\kkk}}}{{{tttyyy~~~rrraaa[[[[[[ZZZWWWVVVVVV[[[[[[TTTMMMKKKKKKJJJKKKLLLLLLLLLKKKKKKIIIIIIGGGFFFDDDBBBBBBDDDFFFGGGGGGGGGGGGFFFFFFGGGHHHIIITTTWWWXXXTTTSSSUUUWWWVVVaaadddppp~~~ssseeeXXXNNNKKKIIIHHHIIIKKKOOOYYYcccwwwqqqzzz|||lllSSSLLLLLLIIIFFFEEEHHHPPP___uuu|||zzz}}}}}}}}}xxx~~~nnnPPP>>>:::111,,,///...111...------,,,)))+++000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000000000......////////////000000000000111111222333333333444444333333444444555666333444555666777888999999:::<<<======<<<===???AAAEEEFFFGGGOOObbbyyyyyy~~~tttnnn___LLLEEEPPPcccoooeeeCCC666999888333333777666222222888???RRRkkkqqqUUUAAA===777444333444444444222222222222222111111111444999:::888:::BBBIIILLLGGGEEEDDDEEEGGGFFFCCC???<<<;;;999777666555555555444444444444444444444444333333444555666777888999555666555444333555888;;;===IIIVVV___bbb___VVVMMMBBB???>>>BBBHHHKKKIIIEEE:::CCCQQQdddxxxzzzdddPPPRRRaaammmpppnnnjjjppptttvvvzzz~~~vvvuuurrrdddQQQ@@@333+++...444---,,,++++++*********+++************************************************))))))))))))************))))))***++++++++++++***************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------.........///////////////////////////////////////000000000111111111000111222333444555555555555444333444666999:::;;;888999<<>>===<<<<<<<<<<<<:::999555666666555444333333333222222222222222222222222222222222222333444555666222222333222333888???EEEJJJRRRXXXXXXWWWTTTJJJ@@@:::<<>>@@@<<>>DDD\\\nnn~~~~~~tttjjj```YYYWWW[[[eeeqqquuusssooopppooovvv|||{{{{{{~~~tttaaaVVV]]]hhhnnnyyy___LLL999333222111---***------,,,,,,+++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////////////////000000000000000111222333333222111000...111555555333222333555666666666666666999>>>AAA???BBBIIIXXXkkk|||vvvwww|||ssslllgggdddkkklllttt|||mmmhhhrrrmmmgggbbb]]]YYYYYY[[[VVVOOOIIIGGGFFFDDDEEEHHHCCCGGGHHHFFFGGGHHHGGGCCCFFFEEECCCBBBCCCDDDFFFGGGBBBAAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDBBBBBBFFFIIITTTTTTVVVXXX[[[]]]^^^___]]]```aaaaaaaaafffpppxxxzzzggg^^^bbbsssvvvjjj^^^TTTSSSOOOJJJHHHHHHJJJKKKKKKXXXoooxxxnnnkkkrrr|||~~~}}}yyycccWWWPPPOOO___rrr}}}{{{ooommmtttuuuooovvvyyyzzzwwwzzz~~~~~~||||||pppbbb^^^___\\\NNNAAA888555000------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---+++***)))))))))***,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++***))))))***+++,,,,,,------,,,,,,............,,,,,,++++++,,,,,,---...//////........................////////////000000000000000111111111111222222222222222333333333333444444444444333333444555777888888999999:::;;;<<<======DDDDDDEEEGGGLLLUUU___fff}}}zzzvvvpppzzziii]]]^^^VVVFFFHHHIIIQQQYYYllloooPPP999999;;;444000444444444777<<>>999555444444222111000//////111222333444444555555444222222333444444333333333111111000000000/////////000000000111111111111111333111//////111333333333222333777===FFFOOOXXX\\\PPPHHH@@@<<<<<<;;;888444///222444444555===KKKUUUpppuuuwwwlll[[[NNNLLLPPP[[[eeeooorrrppppppvvv}}}yyy|||}}}}}}~~~{{{___PPPWWWeeezzzPPP@@@444444222,,,***///++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))******++++++++++++************))))))******+++,,,))))))))))))))))))))))))************************************************+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------..............................////////////////////////////////////000000000000000111111111111222222222222222333333333333444444555555555555555666777777999:::;;;???GGGQQQZZZ```kkkmmmpppuuu{{{~~~{{{wwwuuussstttxxx{{{zzztttmmmgggeeeddddddfffiiijjjggg```[[[ZZZWWWRRRMMMJJJIIIJJJJJJFFFEEEEEEFFFGGGGGGDDDBBBEEEDDDBBBAAAAAABBBCCCDDDEEEDDDCCCDDDEEEFFFEEEDDDEEECCC@@@>>>>>>???AAACCC???AAACCCCCC@@@@@@BBBEEERRRRRRTTTVVVXXXZZZ\\\]]]\\\^^^___^^^\\\___fffmmm{{{rrr___ccczzzlllaaaSSSTTTUUUVVVWWWXXXYYYZZZQQQaaaxxx~~~lll___[[[cccrrr||||||~~~xxxooovvvuuuiii```\\\VVVQQQWWWccc|||yyyxxx|||ppp^^^OOOKKKLLLGGG<<<555222000...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---+++***)))))))))***+++,,,++++++++++++++++++++++++,,,+++***+++---------,,,)))******+++,,,,,,------+++,,,---......---,,,+++------......///000000111///////////////.........////////////000000000000///000000000000111111111222222222333333333444444444444333333444555777888999999:::;;;<<<======>>>BBBCCCDDDEEEHHHNNNVVV\\\ppp~~~nnnkkkzzz{{{xxx~~~tttbbbHHHCCCDDDJJJ]]]uuuXXXGGG<<<333333999777333111222222333;;;EEEUUUZZZaaafffeee]]]SSSKKK;;;999777555444444555666000000111111111111000000//////000000000000//////222222111111111000000000///......---------------111000///000333555555444;;;>>>CCCIIIMMMOOOPPPPPPFFF@@@888222111222111000777444111444@@@QQQcccnnnnnnhhh^^^SSSLLLJJJNNNRRRfffhhhlllnnnqqquuu{{{|||||||||~~~fffYYYcccppp{{{vvvfffEEE777...000///***)))---++++++++++++++++++++++++***)))))))))))))))******))))))))))))************))))))))))))))))))))))))******++++++++++++************))))))******+++,,,))))))))))))))))))))))))************************************************+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...........................////////////////////////.../////////000000000000000000111111111222222222222222222333333333444444555555555555555666666777555555444555999>>>CCCGGGIIIKKKMMMRRRWWW]]]aaadddppppppqqqrrrssstttuuuuuunnnqqqsssqqqkkkddd```^^^VVVTTTRRRRRRRRRPPPLLLHHHGGGFFFCCCBBBAAABBBDDDFFFEEEEEEEEEFFFHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCDDDFFFFFFFFFDDDFFFEEECCCAAA@@@@@@AAAAAA@@@CCCFFFEEEBBBAAACCCEEEQQQRRRSSSUUUWWWYYYZZZ[[[\\\^^^^^^]]]ZZZZZZ^^^aaaffftttoooiii~~~rrreeeiiiooopppmmmiiiffffffYYY[[[```hhhmmmhhh[[[PPPLLLSSSeee}}}xxxuuuzzztttgggYYYZZZiiiuuuqqqfffbbb^^^^^^___ZZZRRRSSSZZZmmm~~~}}}nnnVVVBBB???>>>444...000,,,++++++---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++************+++,,,,,,******))))))******+++,,,++++++++++++++++++++++++---,,,+++,,,...///...---*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++---------...//////000000111000000000//////......////////////000000000000/////////000000000000111222222222222333333333333444444333444444555777777999::::::;;;<<<===>>>>>>@@@AAABBBCCCDDDGGGLLLOOO___xxxrrrhhhrrryyyUUUFFF???@@@KKKjjj|||```HHH999333222777333222333333111333777<<>>>>>===>>>???AAACCCDDDEEEDDDDDDFFFHHHIIIHHHFFFBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGFFFEEEGGGGGGFFFDDDCCCBBBAAAAAAAAAEEEHHHGGGDDDBBBCCCEEESSSSSSTTTVVVWWWYYYZZZZZZ]]]___```___\\\[[[\\\]]]aaahhhvvv{{{wwwvvvpppdddWWWQQQSSSTTTPPPKKKHHHKKKYYYrrr|||vvvllldddhhh||||||qqqZZZUUUPPPQQQYYY^^^]]]YYYbbbaaabbbccc]]]WWWXXX^^^hhh~~~wwwwwwwwwzzz~~~~~~{{{qqqTTT>>><<<777+++)))222---+++***+++,,,---,,,+++++++++++++++++++++++++++***************************************************************++++++,,,***************+++++++++************************---,,,+++,,,...///...---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------000000//////......------////////////000000000000000000000000111111111111111222222222222333333333333333444444555666666777999:::;;;;;;======>>>???>>>@@@AAABBBCCCDDDFFFHHHSSSkkk{{{pppZZZNNNHHHCCCRRRrrr}}}gggSSSAAA222333333444777:::999888777444666;;;DDDNNNVVVZZZZZZWWWSSSMMMFFF@@@;;;999888555555666666555444444333222222333333333222111111111111000000000/////////222111///......///000111333555999???FFFKKKLLLLLLHHHEEE???:::777666777888111333555555333222222333444;;;III]]]oooxxxxxxuuu[[[OOODDDEEESSScccllloooiiihhhkkksss}}}|||zzzwwwfffaaaZZZSSSGGG666333---+++...///,,,+++...************************))))))(((((()))***++++++((()))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))))))))***++++++))))))))))))))))))))))))***************************************************,,,,,,,,,+++***+++,,,+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------------------------------................................./////////000000000000000000111111111111111222222222222333333333444444333333444444555666666666777888888888888888888999:::;;;===???AAABBB===>>>@@@CCCFFFHHHKKKLLLFFFFFFFFFDDDBBB@@@>>>>>>AAA???===<<<>>>@@@BBBCCC@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDFFFHHHIIIIIIHHHBBBCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDFFFGGGFFFEEEFFFFFFGGGGGGGGGEEEDDDCCCCCCFFFJJJIIIFFFDDDDDDFFFQQQRRRRRRTTTUUUVVVWWWWWW[[[\\\^^^___^^^]]]\\\\\\aaabbbfffmmmwwwzzzmmmgggwwwqqq___TTTSSSSSSQQQMMMKKKGGGJJJYYYmmmyyyyyytttjjjcccXXXOOORRRiii~~~ooojjjnnnvvviii]]]dddppp}}}{{{kkk]]]PPPRRRTTTTTTTTTVVV]]]cccrrruuuyyyxxxrrrkkkkkkooonnnxxxvvvrrrnnnoootttxxxyyyyyyvvvwwwyyycccIII666555111'''(((333111...+++)))***+++,,,,,,++++++++++++++++++++++++******************************************************))))))******+++,,,))))))******++++++++++++************************+++*********,,,---,,,+++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////000000000000111111222222222222333333111111111222222222333333333333444555555666666666999999:::;;;<<<===>>>>>><<>>999444222222444666333333333222222444888<<>>===<<<<<<======>>>>>>999:::;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@@@@AAADDDCCCCCCEEEGGGIIIIIIIIIBBBCCCEEEGGGHHHHHHGGGFFFFFFEEEDDDEEEFFFGGGGGGEEEDDDEEEGGGHHHIIIIIIHHHGGGGGGJJJMMMMMMJJJHHHIIIKKKMMMNNNNNNOOOPPPQQQQQQQQQUUUVVVXXXZZZ[[[\\\[[[[[[]]]^^^___```eeeooo{{{yyyiii___hhhwww}}}rrrooopppmmmaaaVVVPPPJJJDDDEEEMMMTTTVVVUUU[[[WWWPPPJJJLLL[[[tttuuufffaaa\\\WWWWWW]]]uuu{{{rrreeeXXXSSSXXX^^^cccdddaaa[[[WWW\\\[[[ZZZUUUPPPRRRbbbrrr}}}xxxrrrrrrwww|||}}}{{{tttrrrppptttzzz|||yyyuuuKKK:::///000///***,,,555333000+++))))))+++,,,---++++++++++++++++++++++++***************************************************))))))))))))***++++++))))))***++++++++++++******************************)))((()))+++,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222222222333333333444444111111111111222222222222222333444555666666666666888999999:::;;;<<<======;;;===AAABBBCCCDDDFFFGGGDDDSSS___nnn}}}sss[[[IIIDDDAAAGGGXXXjjjttt}}}}}}tttccc[[[LLL;;;222222555666222555777666333222555999@@@BBBEEEHHHJJJJJJIIIHHHHHHGGGEEECCC???<<<999888999999999999888777666666444444444444333333333333999999999:::::::::::::::666555666888;;;<<<;;;:::111111222222111111000///222222333888BBBPPP\\\dddnnntttxxxqqqcccTTTJJJGGGOOOTTT\\\ccchhhlllnnnpppllluuu{{{zzzqqqgggeeerrrpppdddUUU===000000.........------,,,*********************************,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))******++++++++++++******)))(((((((((((()))******))))))))))))))))))))))))***************************************************+++,,,+++***)))***,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////////////////000000000111111111111111111222222222222333222222222222333444444111222444555666555444444444444555666666666666555:::::::::999999999999999:::999888999;;;=========:::;;;======;;;:::::::::<<<<<<<<<===???BBBDDDFFFDDDCCCBBBCCCFFFHHHHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFCCCDDDFFFHHHJJJJJJJJJJJJKKKMMMOOOOOOLLLLLLNNNQQQKKKLLLLLLMMMMMMNNNNNNNNNQQQQQQSSSUUUXXXYYYYYYYYYZZZZZZ[[[\\\___dddjjjnnnyyyvvvwww{{{fffZZZWWWRRRMMMKKKLLLOOORRRZZZ\\\[[[XXXVVVXXX```gggZZZVVVQQQOOOPPPSSSWWWYYYYYYaaaeeecccdddhhhddd\\\bbbaaa```___aaadddiiimmmtttmmmfff___ZZZ^^^nnn}}}{{{nnnggg``````ccc```VVVLLL:::333/////////...///222///---******+++,,,------************************************************************************)))))))))))))))***++++++((()))***+++,,,++++++******************************)))((()))+++++++++***++++++++++++++++++++++++...---,,,++++++,,,---...------------------------++++++,,,,,,---.........////////////000000000000111111222222222333333333111111111111222222222222222333444666666666666555777888888999:::;;;<<<<<<:::<<>>>>>CCCJJJQQQ\\\kkkyyy|||mmmVVVDDD===;;;888444555666666555444333333222333666999<<<>>>???@@@FFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???;;;;;;;;;:::::::::999999>>>???@@@@@@???===;;;:::444222111111222333222222,,,,,,---...///000000000555999CCCSSSfffvvvxxxuuulll]]]NNNGGGJJJOOO^^^bbbfffhhhjjjooovvv}}}uuu|||~~~jjj\\\VVVcccssszzz}}}fffUUUGGG666000111,,,---......,,,******+++*********************************)))))))))))))))***))))))))))))************))))))))))))))))))))))))******++++++++++++******((((((((((((((()))******))))))))))))))))))))))))************************************************)))+++,,,+++***)))***+++)))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111111111111111222222222222222222222222222333333444444555666666666666555444555666888999999999888888666666666666666777777777888777555666999::::::888<<<===>>>===;;;999;;;<<<<<<<<<;;;<<>>>>>>>>@@@BBB@@@HHHDDDBBBVVVmmmtttnnnuuu|||nnn]]]GGGDDDAAA>>>>>>DDDSSSkkkpppZZZKKK@@@777:::666222222444777666555777666555444444555666777888:::<<<@@@CCCFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????;;;<<<======;;;777333111222000//////111333444444666333000---///333888<<<>>>GGGYYYpppjjjcccWWWIIIBBBGGGUUU```hhhfffcccaaadddooo~~~{{{}}}qqq___UUU```qqq{{{```DDD777///111333,,,---//////,,,+++,,,...---))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))******++++++++++++******((((((((((((((()))******))))))))))))))))))))))))************************************************)))+++++++++***)))***+++((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000000111111111111222222222222222111111222222333444333333444555555555555555222333555666777666666555777777777777888888888888;;;999777888:::;;;999777888:::;;;999888888<<<@@@;;;:::999888:::>>>CCCEEEDDDCCCAAAAAACCCEEEFFFEEEFFFEEEDDDCCCCCCDDDEEEEEEFFFEEEEEEEEEGGGHHHGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIDDDFFFFFFEEECCCEEEJJJOOOJJJIIIJJJKKKMMMPPPRRRTTTQQQQQQQQQRRRRRRTTTUUUUUUYYYYYYZZZZZZ[[[\\\\\\\\\bbbiiiuuuvvvfffcccppp~~~vvvooommmnnnpppvvv}}}uuusssooohhh```[[[ZZZ[[[\\\^^^___\\\WWWSSSSSSTTTOOONNNOOOXXXiiiwwwwwwpppnnnkkkiiimmm{{{tttqqqnnnrrrtttVVVPPPHHHBBB???;;;444...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***,,,,,,+++******)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111111222222222333333333000111111111111222222222333444555666777777777777777888888999::::::;;;;;;:::;;;;;;<<<===>>>>>>???DDDDDDDDDDDDIIIZZZqqq~~~mmmkkk{{{mmmZZZIIIHHHFFFCCCDDDJJJUUU]]]ooo}}}{{{lllTTT>>>>>>:::555444666888777555555555444333333333333333888888888999:::<<<>>>??????>>>===>>>@@@AAA@@@?????????>>>===<<<;;;:::999777888888666222///...///333333333111//////111333555///...222333333???OOOYYYbbbqqq}}}vvvVVVOOOHHHHHHLLLTTT```jjjiiibbbaaaiiirrrwww|||wwwwwwvvvfff\\\cccqqq}}}zzz[[[===333111...,,,//////...---,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000111000111111111111222222222444444444555555555555666444444444555555555555666777777888999999999999888888888777777666666555555888999999::::::;;;;;;<<<999:::;;;:::;;;===AAADDDAAAAAA@@@AAABBBCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHIIIJJJIIIHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFJJJJJJJJJKKKMMMOOOPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRTTTUUUUUUVVVVVVWWWXXXXXXZZZ^^^cccmmmwwwkkkeeeddd{{{rrrmmmmmmpppsss{{{~~~}}}wwwlll```XXXTTTTTT\\\iii{{{xxxuuuttttttwwwwwwoookkkpppxxx~~~yyyNNNFFF===777555333///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............///////////////000000000000111111111000000111111111222222222333333444555666666666666666777777888999::::::;;;;;;;;;<<<<<<======>>>>>>AAABBBCCCCCCEEEOOO___lllxxx{{{}}}ooohhh[[[OOOGGGFFFJJJOOOOOO[[[jjjtttzzz|||xxxrrr[[[VVVMMMCCC<<<999:::;;;:::888666444333333333333///000000111111222222333777666555666888999888777888777777777666666555555000111111111000/////////))),,,///000///.........000111777???HHHTTTeeesssxxxzzz|||{{{tttiii]]]TTTIIIHHHLLLTTTZZZ^^^dddjjjeeedddiiivvv~~~}}}}}}|||www|||~~~wwwnnnpppvvvyyy{{{|||aaaIII555000000,,,***,,,...---,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111000000000000000000000000111111111222222222333333333333444444444444444444444444555555555555666777888888999999888888777777777777666666555555888888999999:::;;;;;;;;;::::::;;;::::::<<<@@@BBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTUUURRRVVVXXXXXXaaassstttxxxpppmmmmmmsss}}}zzzwwwxxx}}}mmmDDD<<<222,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((())))))***************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////------........./////////000000000111111111222222222222333444444555555666555555666777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<>>??????@@@AAABBBCCCCCC@@@AAABBBDDDFFFGGGHHHIIIEEEDDDCCCBBBBBBCCCDDDEEECCCDDDDDDDDDDDDDDDDDDDDDJJJKKKLLLMMMMMMLLLKKKJJJPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTVVVYYY\\\]]]]]]^^^```lllzzzxxxeeeZZZ]]]jjjpppjjjooovvvzzzttt^^^\\\dddhhh```XXXIII444111///,,,******+++,,,---************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......************************+++***)))((()))***+++,,,))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............---------.........////////////000000000111111111222222111111222333555555444555555666777777888888;;;;;;;;;;;;::::::::::::;;;>>>@@@BBBBBBEEEIIIMMMRRRjjj}}}yyy___RRRHHHEEEBBBDDDQQQbbbooosssyyy~~~xxxllldddNNNKKKFFF@@@;;;888666555555666777888888666444222555444333333444555444222333333222222222111111111333111000000111222222111...000444999AAAKKKVVV^^^dddsss}}}yyylll^^^VVVRRRMMMGGGEEEJJJSSS[[[``````dddkkkpppqqqtttxxxrrrfffgggppprrrwww}}}{{{yyy]]]EEE<<<666000//////000111000------///************+++,,,------************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000//////......//////000000000111111111111222222222333333333333333333333444444444444555555555666777777777777666555555555555555666666666555555666666777888888999999:::::::::888888999;;;===>>>???@@@@@@??????>>>??????@@@AAABBBBBBCCCCCC??????@@@BBBCCCEEEGGGHHHEEEEEECCCBBBBBBCCCEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBJJJJJJKKKLLLMMMMMMMMMMMMRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQQQQRRRRRRSSSSSSTTTUUURRRRRRVVVYYYXXXXXXZZZ___eeemmmwwwwwwqqqyyywwwuuuyyyfffUUULLLJJJHHH>>>;;;777+++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...***************************************++++++,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---............//////////////////000000000111111333222111111222333555666666666666666666777777777::::::::::::::::::::::::??????@@@??????AAAEEEHHHHHHWWWmmm~~~{{{pppcccXXXOOOGGGFFFHHHKKKMMMSSS```nnnyyy~~~~~~|||xxxpppeeeXXXKKKAAA;;;>>>>>>>>>>>><<<:::888777333111000000222222111///////////////000000000000---///222333333444555777999BBBPPP\\\fffkkkoooqqqlllnnnlllddd\\\UUUMMMEEEAAAGGGOOOTTTWWWYYY\\\______cccmmm{{{sss___[[[dddkkkwwwlllOOO999111111222///000///...,,,+++,,,---***************+++,,,---************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////////////////////////////////////////000000000111111111111222222222333333333333333333333444444444444444555555666666666666666444555555555555666666666444444555666666777777888777888:::999888888999:::;;;<<<===???@@@??????>>>@@@@@@AAAAAABBBBBBCCCCCC=========>>>???AAABBBCCCAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????JJJJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPQQQQQQRRRRRRSSSTTTTTTUUURRRQQQUUUUUURRRSSSXXXVVVVVVZZZaaaiiiuuuyyynnnfffmmm|||}}}pppooo~~~~~~yyytttTTTGGG<<<999777...---///***((()))))))))(((((())))))************************)))))))))))))))))))))))))))))))))*********++++++************************(((((())))))***++++++,,,************************((())))))***************++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111444333222111222444666777999999888777777666666555888888999999::::::;;;;;;????????????@@@AAACCCEEEBBBIIITTT```mmm~~~yyynnnbbbRRRDDDBBBAAAAAAFFFQQQ^^^kkkrrrvvvhhh\\\UUULLLKKKIIIFFFCCC@@@===<<<<<<:::999999::::::999888777888999:::<<<===??????AAAGGGNNNNNNKKKIIIKKKOOOXXXaaammmuuuvvvqqqkkkfff]]]UUUMMMHHHCCC>>>===@@@BBBKKKWWW___bbbcccfffhhhkkkppp{{{~~~xxxbbb\\\hhhrrrnnnRRR>>>333......000...///...---,,,------,,,+++***************++++++************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////------......///000000000////////////000000000111000000000111111111222222222222333333333444444444444444555666666666555555444444444555555555666666333444444555666666777777555777888999888777888:::888999<<<>>>@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA???>>>=========>>>???@@@>>>>>>????????????>>>>>>??????>>>>>>>>>=========JJJIIIJJJKKKMMMPPPSSSTTTPPPPPPOOOOOONNNOOOOOOOOORRRRRRSSSSSSTTTUUUUUUUUUVVVUUUXXX[[[WWWPPPOOOTTTOOOPPPUUU[[[XXXVVVbbbtttzzzuuu{{{~~~pppeeefffrrr~~~}}}{{{~~~yyyppprrrwwwpppuuuwwwlllooovvvlllKKK888000333444---+++---'''*********((('''''')))+++************************))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))&&&''')))*********)))(((------------------------)))************+++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........////////////000000000000444333222222222444666888::::::999888777666555555777777888999::::::;;;;;;<<<===???AAACCCDDDFFFFFFEEEFFFHHHKKKUUUhhh~~~|||qqq~~~wwwbbbMMMKKKFFF@@@===AAAJJJRRRhhhmmmuuu{{{}}}{{{vvvrrrooommmiiieee```\\\ZZZXXXOOONNNMMMMMMNNNNNNLLLKKKJJJKKKMMMPPPSSSVVVXXXYYYfffnnnuuutttmmmiiijjjnnnmmmqqqtttqqqgggZZZMMMFFFEEE<<<999@@@DDDDDDJJJSSSZZZ___dddffffffhhhmmmqqq~~~mmmjjjyyy}}}^^^???444333111///000---............000000...++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000,,,,,,---...///000111111////////////000000000000////////////000000000000222222333333333444444444333444555555666666555555444444444555555555666666333333444444555666666777444666888888888888888:::666888;;;>>>@@@@@@??????AAAAAAAAA@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>???@@@===>>>???@@@@@@???>>>===>>>>>>======<<<<<<<<<;;;HHHIIIJJJKKKMMMOOOQQQRRROOOOOOOOOPPPPPPQQQQQQQQQTTTTTTUUUUUUUUUTTTTTTSSSUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPQQQSSSVVVXXXZZZgggmmmxxxzzzuuurrrppprrrwwwxxxkkkhhhiiiqqq{{{xxxvvv{{{|||wwwyyy~~~|||{{{mmmccc___^^^hhhuuu~~~zzzhhhNNN<<<111000///...---,,,,,,,,,***)))'''%%%&&&(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***((()))+++,,,+++(((***,,,...---***)))***,,,///...///000111000...+++++++++,,,,,,,,,,,,---------------............///000000000000111111111111333333333444444444555555666666666666777777777777999999:::;;;;;;<<<<<<===AAAAAAAAAAAAAAAAAABBBBBBBBBEEEIIIKKKJJJPPPaaarrrmmm```TTTQQQMMMGGGCCCDDDNNNOOOQQQUUU[[[bbbhhhlllpppyyy~~~}}}|||}}}zzztttsssllleeefffmmmqqqooojjjlllkkkmmmrrruuuwww}}}uuunnnjjjbbb```[[[SSSJJJCCC???>>><<>>BBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<>>>>>=========<<>>:::;;;>>>BBBHHHOOOTTTTTTUUU[[[```bbbkkkpppuuuwwwxxx{{{|||wwwxxxzzztttrrrooodddIII===111......---+++,,,------,,,,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))*********+++++++++))))))))))))))))))))))))***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////.../////////000000000000//////000000000111111111000000111111111222222222555444444333333333444444555444333333333333444555888777555444444555777888666666666666777888999999<<<;;;:::<<<@@@BBBAAA@@@BBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>?????????>>>>>>>>>======IIIHHHHHHIIIIIIJJJKKKLLLKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTSSSSSSRRRPPPQQQRRRSSSSSSRRRQQQOOOPPPPPPPPPPPPQQQSSSTTTUUUUUUSSSRRRVVV```ppp}}}~~~}}}}}}{{{}}}aaaMMMGGGDDDBBB???;;;888444///+++......---,,,,,,---------((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))+++***))))))++++++***)))'''((()))))))))+++...111111///------......,,,+++++++++,,,,,,,,,,,,---------------............///.........////////////000111111111111222222222222555555555666666666666777888888999999:::;;;;;;;;;>>>>>>>>>>>>?????????@@@CCCBBBCCCFFFFFFGGGNNNWWW___kkkiii[[[MMMLLLIIIEEEAAA???@@@BBBEEEGGGJJJOOOYYYcccgggeeeaaa___^^^^^^```bbbaaaaaaiiifffeeefffdddbbbdddiiijjjgggbbbXXXNNNEEE@@@>>>BBBBBB@@@???@@@DDDKKKPPPSSSZZZ___]]]\\\aaahhhlll{{{xxxnnnhhhvvvwwwmmm\\\RRRIII;;;333...,,,......+++***+++,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))***************************+++,,,+++******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////....../////////000000000//////000000000000111111000000000111111111222222444444333333333333444444444444333333333444444555555555555555555555555666555555555555666777888999;;;::::::<<<>>>@@@@@@@@@???@@@AAABBBCCCDDDDDDDDD@@@@@@AAABBBCCCDDDEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>HHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRVVV[[[```cccsss~~~|||~~~sssSSS@@@:::888444///++++++,,,///000,,,,,,,,,,,,,,,,,,------'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))((((((***)))))))))*********)))''''''((()))+++...222444444333333333444222///---+++++++++,,,,,,,,,---------------............///---------.........//////111111111222222222222333444444555555555666666666777777888888999:::::::::<<<<<<<<<======>>>>>>???AAA???@@@CCCEEEEEEHHHLLLOOOUUUggg{{{llljjjfff]]]TTTNNNLLLLLLHHHDDD>>>===AAAFFFEEEBBBDDDEEEFFFFFFEEEEEEFFFGGGFFFCCCCCCEEEDDDCCCFFFKKKHHHFFFCCC>>>:::999;;;===LLLOOOTTTWWWYYY[[[]]]___]]]bbbeeeeeegggnnnuuuwwwtttdddiii|||ooo```UUUDDD;;;555***+++***,,,000///++++++...,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))+++,,,+++***)))***++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////........./////////000000//////000000000000000000000000000000111111111111333333333222333333444444444333333333444444555555333444555666666555555444555555555555666777888999999999:::<<<===???@@@@@@???@@@AAACCCDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@HHHGGGGGGFFFEEEEEEFFFFFFHHHHHHIIIKKKLLLNNNOOOPPPRRRSSSSSSTTTUUUUUUTTTTTTQQQPPPMMMKKKLLLOOORRRUUURRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQSSSTTTVVVXXXYYYXXX```lllwwwzzz{{{~~~~~~~~~}}}tttnnnnnnppprrrwwwuuussskkkYYYDDD555111///...---+++***,,,...000,,,,,,+++++++++,,,,,,---'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))((('''))))))***))))))))))))***(((((()))+++...222555666333444666888999666111---+++++++++,,,,,,,,,---------------............///------------............222222222222333333333333444444444444555555555555666666777777888999999999::::::;;;<<<<<<===>>>>>>???===>>>CCCFFFEEEEEEHHHKKKLLLSSSdddxxxzzzsss~~~yyyooohhhggghhh]]]TTTJJJEEEDDDBBB???<<<>>>???AAA@@@===<<<===>>>;;;999999<<<<<<;;;>>>DDDCCCCCCBBBBBBCCCGGGMMMRRRZZZ]]]aaadddfffhhhkkkmmmpppqqqpppqqqwwwqqq```cccttt{{{fffRRRFFF888333333...---,,,...000...)))***...,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((())))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------........................////////////000000////////////////////////000000000111111111222222222222222333444555222333333444444555555555222333555666777666555444555555555666666777888999999:::;;;<<<===>>>???@@@BBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNQQQQQQRRRSSSTTTTTTTTTTTTQQQOOOLLLJJJJJJMMMQQQTTTPPPQQQQQQRRRQQQQQQPPPPPPUUUSSSQQQOOOPPPRRRVVVXXXSSSUUUXXX^^^eeekkknnnooo|||uuuooodddaaa```___[[[TTTMMMHHHAAA666///...+++,,,------+++))))))))),,,,,,+++******+++++++++((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))******(((((()))***))))))***---222555555555111222555777888666222...++++++,,,,,,,,,,,,---------------............///---------............///222222222222333333333444333333333444444444555555555555666666777888888999999::::::;;;<<<===>>>>>>===<<<>>>DDDEEEDDDEEEHHHKKKJJJMMMTTT___ttt|||xxx~~~}}}}}}{{{qqqfff___YYYQQQLLLJJJJJJJJJJJJHHHEEEDDDDDDEEEBBB@@@???AAAAAA???BBBHHHSSSSSSSSSSSSTTTXXX]]]bbbkkkjjjiiihhhkkkrrr{{{~~~~~~nnneeelllzzzyyy[[[FFF<<<111...000...///---,,,---+++'''(((,,,++++++++++++************))))))************))))))))))))))))))))))))))))))''''''(((((((((((())))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***+++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////000000////////////....../////////000000000111111222111111222222333444555222222333444555555555555222333555666777777666555666666666666777888999:::999:::<<<======>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBAAAEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKNNNOOOPPPQQQRRRRRRRRRRRROOONNNMMMLLLLLLMMMOOOPPPMMMNNNOOOOOOPPPOOONNNMMMTTTRRROOOLLLKKKMMMPPPRRRRRRQQQQQQRRRSSSSSSSSSRRRbbbrrr}}}vvv}}}~~~{{{zzzrrrnnnxxxuuu```SSSPPPNNNKKKAAA;;;666555222...,,,...)))+++---,,,)))'''''')))---,,,+++******)))******))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((((((''')))******((('''(((*********+++///333555333111222222222333555555333222++++++,,,,,,,,,,,,---------------............///---............/////////111111111111222222222222222333333333333444444444444555555666666777888888999999:::;;;<<<===>>>>>>======@@@DDDDDDBBBCCCHHHGGGIIILLLOOORRR]]]rrr}}}uuujjjfffgggnnnkkkhhheeecccbbbbbbbbbUUUSSSSSSUUUTTTSSSVVV\\\jjjkkkkkkkkkkkkmmmqqqsss|||zzzxxxwwwyyy~~~xxxzzz~~~|||bbbFFF666333---+++---***---***))),,,,,,))))))+++++++++++++++************))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////000000/////////.........////////////000000000111111111111111222333444555111222333555555555555555444444555666777777777777777777777888888999:::;;;999;;;>>>>>>>>>>>>@@@CCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPLLLMMMNNNOOOOOONNNMMMLLLJJJKKKMMMNNNNNNMMMLLLLLLFFFGGGIIIKKKLLLNNNOOOOOOJJJLLLOOOOOOMMMKKKJJJJJJJJJPPPVVVZZZbbbkkklllgggdddrrrxxxzzz}}}}}}|||{{{qqqqqq|||tttpppeee\\\ddduuuyyyssstttmmm[[[FFF:::999888444222///...///...++++++///)))+++,,,,,,******,,,///---,,,+++***))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''')))+++***'''&&&(((*********+++///444444111...555333111111333555666777++++++,,,,,,,,,------------------.........//////.........////////////000000000000000111111111111222222333333333444444444444444555555666777777777999999:::;;;<<<>>>>>>???===>>>AAADDDBBB???BBBGGGBBBFFFLLLOOOMMMLLLVVVaaa{{{~~~yyyuuuttttttsssrrrpppnnnooorrrrrrrrrvvv|||zzziiieeezzz}}}||||||ssskkksssuuugggLLL444,,,111111///111---+++((((((---///---,,,---+++++++++************)))))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000//////.........---////////////000000000000111111111111222333444555000222333555666666555555555555555666777888888999888888888888999:::;;;<<<999<<>>>>>AAADDDCCCCCCDDDDDDDDDDDDDDDCCC@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHCCCCCCDDDDDDEEEEEEFFFFFFLLLKKKJJJHHHFFFFFFHHHJJJGGGEEECCCCCCEEEFFFGGGFFFHHHGGGHHHJJJMMMNNNNNNLLLMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKLLLNNNOOOMMMKKKJJJKKKMMMMMMIIIFFFJJJJJJKKKJJJIIIGGGEEECCCDDDDDDEEEGGGHHHIIIJJJKKKLLLQQQYYYdddoooxxx~~~wwwsssxxxxxxttt~~~uuuhhhiiippp}}}qqqgggffffffnnn~~~ssshhhZZZTTTSSSRRRMMMGGGAAA???:::555111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,%%%'''333888222...111222222222333333444444444//////...---,,,,,,++++++,,,,,,,,,---------......000000//////.........---/////////000111111222222222222333333333333444444555555666666777777888888888:::;;;;;;;;;;;;<<<>>><<<>>>@@@AAAAAABBBDDDFFFEEEFFFFFFGGGGGGHHHIIIIII[[[bbbsss~~~vvv~~~{{{|||}}}hhhdddjjjwww{{{qqqddd[[[VVVPPPHHH@@@000//////...------,,,,,,+++++++++++++++++++++++++++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------......///////////////.........000111111111111222222222000000111222333333444444333444555666777777777777444555555666777888888999777888888999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEEEECCCCCCAAAAAABBBDDDFFFHHHFFFFFFEEEEEEFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEJJJJJJJJJHHHFFFEEEGGGIIIGGGEEEDDDDDDFFFGGGGGGGGGFFFFFFFFFIIIKKKMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKIIIJJJLLLKKKIIIFFFIIIIIIIIIIIIGGGEEECCCBBB@@@AAABBBBBBCCCDDDEEEEEEDDDFFFIIIMMMSSSXXX]]]___```]]]bbbmmmtttuuu}}}~~~uuuqqqyyyvvvlllnnnttt{{{ssslll___]]]```iiipppoookkkiiiVVVMMMCCC>>>>>>>>>;;;777666444222000/////////000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))&&&+++555777000///444111111111222333444555666.........---,,,,,,++++++,,,,,,,,,------------...////////////......------/////////000111111222222222222222333333333444444555555555666777777888888888:::;;;;;;:::;;;<<<===<<<>>>@@@AAAAAABBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHNNNSSS```uuu{{{tttvvvsssvvvzzz~~~aaa]]]hhhvvv}}}uuuhhhXXXKKKDDD>>>666111/////////...---,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++------------............,,,,,,,,,------------...////////////............//////000000000111111111000000111111222333333444333333555666666666666666555555555666666777777888777888888999999:::;;;;;;:::;;;;;;<<<======>>>>>>>>>???@@@BBBCCCCCCDDDDDDBBBAAA@@@@@@BBBDDDFFFGGGHHHHHHGGGGGGHHHIIIKKKKKKHHHGGGEEEDDDCCCCCCDDDDDDIIIJJJJJJIIIGGGFFFFFFGGGHHHFFFEEEEEEGGGHHHHHHGGGEEEEEEEEEHHHJJJLLLKKKJJJKKKJJJJJJIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIHHHFFFGGGGGGGGGFFFEEECCCAAA@@@============>>>>>>>>>???@@@???======>>>@@@CCCDDDGGGDDDGGGPPPTTTTTTYYYccchhhhhhddd^^^[[[___jjjsssuuuuuurrrjjjaaa\\\^^^aaaccchhhoooqqqmmmfff___[[[OOOJJJIIILLLMMMIIIDDDBBB<<<888333//////000000000,,,++++++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''(((000888666///000777444333222111111222444555...------,,,,,,+++++++++,,,,,,,,,,,,------------///............---------...//////000000111111222222222222222333333333333444555555666666777888888888999;;;;;;::::::<<<===<<<>>>@@@@@@@@@AAACCCEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGIIIOOO\\\ooo{{{{{{~~~zzzyyy{{{hhhbbbppp|||yyykkk^^^MMM???777333...***///......------,,,,,,++++++++++++++++++++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))*********++++++************************,,,,,,,,,---------......,,,,,,,,,,,,------------................................./////////000000000000000111222222333333222333444555555666666666555555555555555666666666777777888999999::::::;;;:::::::::;;;<<<<<<======<<<===>>>@@@AAAAAAAAAAAA@@@??????@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHJJJKKKKKKFFFEEEDDDBBBBBBBBBCCCCCCHHHJJJKKKJJJHHHGGGFFFGGGHHHFFFEEEFFFHHHIIIHHHGGGEEEEEEFFFHHHJJJLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;999:::======:::===CCCCCCEEEEEEBBB???AAAFFFKKKJJJIIIGGGDDDAAA@@@AAABBBBBBBBBCCCDDDEEECCC???===<<<777444666666222000000111000///---+++,,,///111++++++************+++,,,++++++++++++++++++++++++************************))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''')))///777777222222666777555333111000000111111---,,,,,,,,,+++++++++***++++++,,,,,,,,,---------------------------------......//////000111111111111222222222222333333333444444555555666777777888777999::::::::::::;;;===<<<===???@@@???@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFGGGJJJJJJJJJMMMVVVdddvvvrrrjjjkkkwwwrrr|||~~~mmmWWWMMM@@@777333111///---------------,,,,,,++++++************************+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************+++,,,,,,,,,------------++++++,,,,,,,,,---------------...............///....../////////000000000000000000000111111222222111222333444555555555555555555555444444444444444666777777888999999::::::999999::::::;;;;;;<<<<<<;;;;;;===>>>>>>??????????????????AAACCCEEEGGGHHHFFFFFFGGGGGGHHHIIIIIIJJJEEEDDDBBBAAAAAAAAABBBBBBIIIKKKLLLKKKIIIHHHGGGHHHGGGFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFIIIKKKMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEBBBBBBBBBBBB@@@>>><<<;;;;;;;;;;;;;;;::::::::::::666888999;;;;;;:::888777888777777888555222333666222555777666444333555777555333222111222333222222222111111222333333000---111---+++...///,,,,,,///+++,,,,,,+++)))))),,,...,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))(((+++222666666444333444333222111111111222222+++++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------------.........///000000111111111111111222222222333333444444444555666666777777777999::::::999:::;;;===;;;===????????????AAABBBBBBBBBCCCDDDDDDEEEEEEFFFIIIKKKKKKJJJJJJPPPZZZaaa}}}}}}{{{}}}xxxlllnnn|||zzzsssyyy~~~oooXXX>>>999333000//////---,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,---------......///////////////000000000111111//////000000000000111111000111222333333444444444444444444333333333333333555555666666777888888999888888888999::::::;;;;;;::::::;;;<<<=========<<>>???>>>>>>@@@AAAAAABBBBBBCCCCCCDDDEEEEEECCCFFFIIIJJJJJJKKKOOOSSS^^^jjj~~~xxx|||sssuuuxxxllleeehhhiiiZZZFFF333111///......---+++)))++++++++++++++++++++++++************************+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////000000000111111111///////////////000000000///000111222333333333333222222222222222333333333333333444555555666666777777777888888999:::::::::999999:::;;;<<<<<<;;;;;;>>>???@@@BBBCCCEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJCCCBBBAAA@@@@@@AAABBBBBBIIIIIIIIIGGGEEEDDDFFFHHHEEEDDDEEEFFFHHHHHHFFFEEEEEEEEEEEEHHHJJJLLLKKKJJJGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHKKKNNNMMMJJJFFFDDDCCC@@@@@@@@@@@@>>><<<:::999888888888888888888888888666777999:::999777555444333666777555444333444444111111111///......///000......////////////---------...////////////......///,,,,,,///...+++,,,///,,,+++++++++,,,,,,+++***(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&'''((()))---111333333///000111333333333222111)))************************++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,------......///000000000111111111111222222222222333333444555555666666777777888999:::999999:::<<<;;;===>>>>>>======???@@@AAAAAAAAABBBCCCCCCDDDDDDCCCEEEGGGIIIJJJLLLMMMOOOOOOVVVdddsss~~~~~~}}}tttxxx|||{{{}}}}}}{{{pppeeeXXXRRRQQQMMMBBB888000///...------,,,+++************+++++++++++++++************************+++++++++************)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,------...//////........./////////000000////////////////////////...///000111222222222222000000111111222222333333111222222333444444555555666666777777888999999:::999999:::;;;;;;;;;;;;:::===>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGCCCBBBAAA@@@@@@AAABBBCCCHHHHHHGGGDDDBBBBBBDDDGGGDDDDDDDDDFFFHHHHHHFFFDDDDDDDDDDDDFFFIIIKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJHHHGGGFFFEEEFFFGGGHHHIIIGGGKKKOOOOOOKKKFFFDDDCCC@@@@@@@@@@@@>>><<<:::999555555555666666666777777222333333333444444444444333555666333000//////...222111///---,,,---...000+++---...///...---,,,,,,***,,,------,,,,,,...111,,,***+++...---)))***...)))(((''')))++++++)))'''((())))))***))))))((((((************************))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++((('''&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))###''')))((((((,,,222666333444555555333000,,,***)))))))))))))))***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,------......///000000000000111111111111222222222333333444444555666666777666888999999999999:::<<<;;;===>>>>>>======>>>@@@@@@@@@AAABBBBBBCCCCCCDDDIIIHHHHHHHHHIIIJJJLLLLLLSSSRRRRRRUUU^^^ooowww}}}xxx~~~|||{{{~~~|||qqqiiiZZZOOODDD@@@;;;333...---,,,+++***))))))***************************++++++))))))))))))))))))))))))+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------........./////////////////////............///000111111222222222//////000111222333333444000111111222222333444444666666666777888888999999999999:::;;;;;;;;;::::::;;;<<<===??????@@@@@@@@@>>>@@@AAACCCCCCCCCBBBBBBCCCBBBAAAAAAAAABBBCCCDDDFFFEEEDDDBBBBBBBBBCCCDDDCCCEEEGGGIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHFFFFFFFFFFFFHHHHHHJJJMMMNNNNNNJJJFFFBBBAAABBBAAA@@@===;;;999888777444444555555666666777777666666555444444444444555333333333222222222111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))...------,,,+++***)))))))))************+++++++++))))))))))))***+++,,,---***++++++,,,,,,------..................///000000333222111111000000111111333444666666555666777999;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCDDDFFFHHHHHHHHHHHHJJJLLLHHHJJJLLLPPPVVV]]]cccfffwwwzzzwwwuuunnnaaaXXXBBB???999333...,,,,,,------------,,,,,,+++++++++))))))************))))))))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((******))))))))))))******((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,---------..................////////////---------............///////////////000000000000///000000000000111111111222222111111222222333444333444555666777888999:::999999999888999999::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBFFFEEEBBB@@@>>>>>>???@@@GGGFFFEEEDDDCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHJJJJJJGGGGGGFFFEEEEEEFFFGGGGGGGGGIIIKKKKKKIIIFFFCCCAAABBBAAA???===;;;999888777555555666666666666777777666555555444444444444444333333222222222111111111////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))*********************)))))))))((((((*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))++++++******))))))(((((()))************+++++++++))))))))))))***+++,,,,,,***++++++,,,,,,------..................///000000222111111111111111222222333444666666555555777999;;;;;;;;;;;;;;;;;;::::::<<<===???@@@AAA@@@@@@???@@@AAABBBCCCCCCDDDDDDCCCDDDFFFGGGHHHHHHHHHJJJLLLKKKKKKLLLNNNQQQTTTXXXZZZ___kkk{{{~~~uuujjjaaa[[[SSSHHH@@@888666333000......///000------,,,,,,,,,+++++++++))))))************))))))))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,------------...------------............---------............///////////////000000000000000000000111111111222222222222111111222222333444444444555666777888888999:::999999999::::::;;;<<<<<<<<<===>>>????????????>>>???@@@AAAAAABBBBBBBBBEEEDDDBBB@@@??????@@@AAAHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHKKKIIIGGGFFFFFFFFFHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHHHHFFFCCCBBBBBBAAA???>>><<<:::888777777777777777666666666666666555444444333333444444222222222222111111111000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))******************))))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((''''''''')))************++++++++++++***************++++++***++++++,,,,,,------..................///000000000000000000111222333444333555666666555555777888::::::::::::::::::::::::;;;<<<>>>???@@@@@@?????????@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGIIIKKKMMMLLLLLLLLLMMMOOOPPPRRRRRRYYYbbbjjjttt|||qqqfffWWWKKKCCC===666000//////...---------......,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((,,,,,,,,,,,,------------+++,,,,,,,,,---------------------............///////////////000000000000111111111111222222222333222222111111222222333444555555555666666777777777999999999::::::<<<===>>><<<======>>>???@@@@@@@@@>>>>>>??????@@@AAAAAAAAADDDCCCAAA@@@@@@@@@AAABBBGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIIIIIIIIIIHHHGGGKKKIIIGGGEEEDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEGGGGGGFFFCCCAAABBBAAA@@@>>>===;;;:::999999888888777666666555555555444444333333333333333222111111111111000000000........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************((()))))))))************))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''((((((((())))))*********+++++++++++++++******)))************++++++,,,,,,------..................///000000/////////000111333444555333555666666555555666888999999999999::::::::::::;;;<<<===????????????>>>>>>???@@@BBBBBBCCCCCCCCCDDDEEEGGGGGGFFFFFFHHHJJJKKKKKKKKKLLLNNNPPPQQQRRRUUUVVVXXXZZZ___iiixxxwwwvvv~~~uuuiiiYYYPPPDDD;;;666444111............---,,,+++)))))),,,+++++++++++++++++++++))))))************))))))((()))))))))************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((******))))))))))))******((()))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''++++++,,,,,,,,,---------,,,,,,,,,,,,---------------------............///////////////000000000000111111222222222333333333222222111111222222333444555555666666666666666666777888888999:::;;;===>>>=========>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHGGGHHHHHHIIIKKKKKKIIIJJJJJJJJJJJJIIIIIIHHHJJJIIIFFFDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGEEEBBB???BBBAAA@@@???===<<<::::::999999888777666555444444444444333222222222222222111111111000000000//////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((())))))***))))))*********+++++++++++++++******)))************++++++,,,,,,------..................///000000/////////000111333444555444555666666555555666777888888888999999999:::::::::;;;===>>>??????>>>>>>===>>>???AAABBBCCCCCCCCCCCCEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMOOOQQQRRRQQQQQQQQQPPPPPPTTTZZZ```kkkooowww~~~}}}xxxpppjjjhhheee[[[PPP===888222/////////...---.........---,,,***((('''++++++++++++++++++++++++))))))************))))))((()))))))))************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((******))))))))))))******'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))+++++++++,,,,,,,,,------,,,------------.........---------............///////////////000000000000111111222222222333333333222222111111222222333444555555555555666666666666666666666777888:::;;;<<<<<<<<<<<<===>>>@@@AAABBB>>>>>>>>>>>>???@@@AAABBBBBBBBBAAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEGGGEEECCCDDDFFFEEEBBB>>>@@@@@@???===<<<;;;:::999888777777666555444444333444333222222111111222222000000000000////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))************''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((())))))******)))************++++++++++++***************++++++***++++++,,,,,,------..................///000000/////////000111333444555444666777666555555666777777777777888888999999:::999;;;<<<===>>>>>>======<<<===>>>@@@AAABBBCCCCCCCCCEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLJJJLLLMMMMMMLLLMMMNNNPPPPPPUUU]]]eeelllrrrxxx|||{{{uuunnnhhhddd```WWWNNNJJJGGG>>>555111///------......---,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++))))))************))))))))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((******))))))))))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******++++++++++++,,,,,,,,,,,,------------............---------............///////////////000000000000111111111111222222222333222222111111222222333444444444444555555666666666666666666666777999:::;;;<<<;;;;;;;;;===???AAABBB??????>>>>>>???@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDEEEFFFHHHIIIHHHHHHGGGEEEFFFGGGGGGHHHHHHHHHHHHDDDEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCDDDAAA???AAADDDEEEBBB>>>===<<<<<<:::999888777666666666555555444444333333333333222111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))************+++++++++))))))))))))***+++,,,,,,***++++++,,,,,,------..................///000000000000000000111222333444555666777666555444555666666666777777888999999:::999:::<<<===>>>>>>===<<<;;;<<<>>>???AAABBBBBBBBBCCCDDDFFFEEEDDDDDDEEEGGGFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNJJJNNNRRRUUUWWWXXX[[[^^^lllrrrwwwxxxzzz|||uuulllbbbYYYSSSPPPMMMFFF<<<777444000***000///////////////...---++++++++++++,,,,,,------)))*********++++++++++++))))))************))))))))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((******))))))))))))******&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,---------------------............///////////////000000000000000000000111111111222222222222111111222222333444333333444444555666777777888777777777888999999:::;;;:::::::::;;;>>>@@@BBBAAA@@@???>>>???AAACCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCDDDAAACCCEEEGGGHHHGGGFFFEEEBBBCCCDDDFFFFFFGGGGGGGGGBBBCCCEEEFFFFFFDDDBBBAAA@@@AAABBBCCCCCCBBBAAA@@@@@@===<<<>>>CCCEEECCC???::::::999888777555555444555444444444444333333333333222222111000111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))************+++++++++))))))))))))***+++,,,---***++++++,,,,,,---.....................///000000000000000000111222333444555666777666555444555666555666666777888999999999999:::;;;============<<<;;;<<<===???AAABBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFDDDEEEGGGIIIKKKLLLMMMMMMMMMKKKJJJHHHGGGHHHIIIJJJEEEIIIMMMOOOOOOOOOQQQSSSTTTZZZ___```dddmmmuuuxxx|||yyytttoooooommmggg\\\PPPGGGBBB<<<<<<888111///111222000------,,,,,,,,,---,,,,,,---,,,+++++++++++++++,,,))))))******++++++++++++))))))************))))))))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((******))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////////////////000000000000///000000000000111111111222222111111222222333444222222333444555777777888999999999888999999:::::::::999999999:::===@@@AAAAAA@@@?????????AAACCCEEECCCCCCDDDDDDCCCBBBBBBAAABBBBBBBBBBBBAAA@@@??????BBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBDDDFFFGGGFFFCCCFFFHHHFFFBBB??????@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>>>>===>>>>>>777777777666555555444444555555444444444333333333000000000000//////////////////...---,,,,,,++++++---,,,,,,+++*********++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))))))))************++++++*********************++++++,,,,,,------.............../////////////////////000111111222222222222333333444555666666777555444666999;;;999777:::999999888999;;;<<<===>>>>>>===<<<<<<===??????@@@@@@??????@@@BBBDDDEEEEEEFFFFFFFFFFFFGGGJJJMMMJJJJJJKKKKKKJJJHHHGGGEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIJJJKKKLLLNNNPPPRRRTTT```aaadddhhhkkkooorrrsssvvvyyy}}}~~~|||zzz}}}}}}uuusssooojjjeee```]]][[[SSSQQQLLLFFF@@@999555222////////////////////////---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))***************))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,------..................------......////////////......222222111111111111111111111111111111111111111111111222222333444555666666888999:::999888888:::<<<;;;;;;::::::;;;<<<>>>???>>>???AAAAAAAAAAAACCCDDDAAABBBCCCDDDDDDBBB@@@???@@@@@@AAAAAA@@@@@@?????????@@@AAACCCDDDDDDCCCCCCCCCAAA@@@AAACCCEEEEEEDDDBBBDDDFFFEEEBBB@@@???@@@@@@@@@??????>>>=========>>>>>>===<<<;;;;;;;;;;;;777777666666555444444444444444444444333333333333000000000/////////...............---,,,,,,++++++---,,,+++***************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))***)))(((''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''((((((((()))))))))******************************+++,,,,,,------.............../////////////////////000111111222222222222333333444555555555777555444666888:::999777888777777777888999:::;;;======<<<;;;<<<===>>>???@@@@@@?????????AAABBBCCCBBBCCCDDDDDDDDDEEEGGGJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFEEEEEEDDDEEEDDDCCCBBBBBBAAABBBBBBDDDEEEGGGIIIKKKMMMNNNOOOVVVYYY^^^bbbfffhhhhhhhhhggghhhiiijjjjjjhhhgggeeedddaaa___```cccdddaaa]]]TTTSSSPPPLLLHHHDDDAAA???999999777555222000///...------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,************************+++++++++,,,,,,,,,------..................------////////////////////////111111111111111111111111111111111111111111111111111222222333444555666666777888888888777777999:::;;;:::::::::;;;<<<>>>???>>>???AAA@@@???>>>@@@AAA>>>???AAACCCDDDCCCBBBAAA>>>>>>???@@@@@@@@@??????<<<===>>>@@@BBBBBBCCCCCCCCCAAA@@@@@@AAABBBBBBAAA@@@BBBDDDDDDBBBAAAAAAAAABBBAAA@@@???===;;;::::::<<<;;;:::999888888888888777666666555555444333333444333333333333222222222000////////////............------,,,,,,+++++++++,,,+++******************+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))***))))))((('''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((******************************++++++,,,------------............/////////...//////000000111111222222222222333333444444555666555444666888999888777555555555555666777888999;;;;;;;;;:::;;;<<<======??????>>>>>>>>>???@@@@@@???@@@AAAAAAAAABBBDDDFFFGGGHHHHHHIIIHHHGGGEEEDDDBBBBBBBBBCCCCCCBBBBBBAAACCCAAA@@@>>><<<;;;::::::999999999999::::::::::::;;;===AAADDDGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGDDDBBBBBBCCCCCC???<<<:::999777555222///...---+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++)))*********++++++++++++************************++++++++++++,,,,,,,,,,,,------------------......//////............//////111111111111111111111111111111111111111111111111111111222333444555666666666777777777666666888999::::::::::::;;;<<<======>>>???@@@???===<<<===>>><<<===???BBBCCCDDDDDDDDD===>>>???@@@AAAAAAAAAAAA======>>>???@@@AAABBBBBBCCCAAA?????????@@@???>>>???@@@BBBCCCCCCBBBAAAAAADDDDDDBBBAAA???>>>===<<<;;;:::999777666666666666666666555555444333333222333333222222222111111111/////////.........---------,,,,,,,,,+++++++++***+++******)))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))*********************+++,,,,,,---------------.........//////......//////000111111111111222222222333333333444555444555555777777888777555555555555666777888888999999999::::::;;;<<<<<>>>>>>>>=========>>>>>>???AAAAAA@@@@@@BBBDDDEEEFFFGGGGGGFFFEEEDDDCCC@@@AAAAAAAAAAAA@@@????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999666777888999:::999888777777777888888888777666555888666444444444444111...222111000///...---,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))))))))))))))************)))))))))************+++***************+++++++++***++++++++++++,,,,,,,,,,,,,,,------------......000///............///000000000000000111111111111111111111111111111111111111111222333444555555666666777777777666666888999999::::::::::::;;;;;;<<<<<<===>>>>>>===<<<>>>???<<<===???AAABBBCCCCCCCCC>>>>>>@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@AAAAAAAAACCCAAA???>>>>>>>>>===<<<>>>>>>@@@AAACCCCCCBBBAAACCCBBBBBBAAA@@@?????????::::::888777666555555555555555444444333333222222222111111111111000000000............------------+++++++++++++++*********)))))))))(((((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********))))))***++++++,,,,,,---------------.....................///000000111111111111111222222222222222333444555555555666777777555555666777777888888888777888999999:::;;;;;;;;;=====================<<<>>>@@@BBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@AAAAAA@@@??????>>>:::::::::999999:::;;;;;;777777777666666666666666666777777777777555444333333333333333333222111111222222111111222111000///.................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))))))))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......//////............////////////000000000111111111111111111111111111111111000111111222333444555555777888888888777777999:::999999999:::::::::::::::999;;;===>>>===>>>@@@BBB>>>??????@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCAAA>>>===>>>>>><<<;;;>>>>>>>>>@@@BBBCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>===:::999888666555444444444555444444333333222111111111111000000000/////////......---------,,,,,,,,,************************((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''(((((())))))*********))))))******+++,,,,,,,,,,,,------------.........---......//////000000111111111111111111111111111222333555555444444666777555666777888999999999888666777888:::;;;;;;;;;;;;<<<<<<===>>>>>>=========???AAACCCCCCBBBBBBBBBCCCAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;:::999888888888888444444444444444444444555000111111222333333222222222222222111111111111111...//////000000000//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''(((((())))))***((((((((()))))))))******(((((((((((()))))))))))))))))))))***++++++,,,,,,************++++++++++++++++++,,,,,,------............////////////.........//////000000111111111111111111111111111111111000000111222333444555555777888888888777777999:::888999999::::::999999888888:::<<<======>>>AAABBB@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCBBB@@@>>>===>>>>>>===<<<>>>======@@@BBBCCCAAA>>><<<<<<<<<<<<<<<;;;;;;;;;999999777555444333222222444444333333222111111111000000000/////////......---------,,,,,,,,,,,,+++)))*********************(((''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&(((((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''(((((()))******+++)))))))))***++++++,,,,,,,,,,,,---------.........------......///000000000111111111111111111111000111333555555333333555777444555777888999999888888666777999:::<<<<<<<<<;;;;;;<<<===>>>??????>>>>>>???AAADDDDDDCCCBBBBBBCCC???@@@AAABBBBBBAAA@@@@@@????????????>>>===<<<;;;<<<;;;:::999888777777777666666666666666666666666....../////////000000000111000/////////...//////,,,---......------------........................---------------.........++++++++++++++++++++++++)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***(((((((((((()))))))))***'''''''''((((((((())))))((())))))***++++++,,,,,,************++++++++++++***++++++,,,------......,,,...000111111000...,,,......//////000111111222111111111111111111111111000000111222333444444555666777777777666666888999888888999::::::999888777777999;;;<<<;;;<<<>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>@@@BBBDDDEEEBBB@@@>>>>>>>>>>>>===<<>>>>>===<<<;;;;;;::::::888888666444333222111111444444333333222111111000000/////////............---------,,,,,,,,,++++++)))))))))))))))*********'''''''''''''''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$###$$$&&&((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))))))))***++++++,,,,,,,,,,,,,,,---------......------......///000000000111111111000000000000000000333555555333333555777444555666888888888888777666777999;;;<<<<<<<<<<<<:::;;;===??????????????????AAADDDDDDCCCBBBBBBBBB??????AAAAAABBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::666666555555444444555555333333333333222222222222333222222111000///......///......---------------,,,...///...---++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''''''''((((((((()))((())))))***++++++,,,,,,)))************+++++++++******+++,,,,,,---......+++---000222222000---+++---......///000111111222111111111111111111111111000000111222333444444555444555666666444555666888777888999::::::999777777888999;;;:::::::::;;;<<>>>>>>>>>>>??????AAA@@@???BBBDDDDDDAAA===<<<<<<===??????@@@@@@@@@DDDBBB@@@>>>======>>>???BBBBBBBBBBBBAAA@@@???>>>AAA???===<<<<<<<<<:::888777777555444333222222222555444222111000111111222000000000000////////////,,,++++++***+++,,,...///++++++************+++++++++*********))))))((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$'''%%%$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********)))))))))))))))(((((()))***++++++,,,,,,,,,,,,++++++,,,,,,---...------......///000000000000000000000111111111111333333555666666666555444444444555555666777777777999:::;;;<<<============:::;;;<<<===>>>???@@@AAA@@@BBBDDDDDDCCCAAAAAAAAA@@@???>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@???>>>===999999888888777666666666444333222222111111222222222222222111111111000000///////////////////////////............------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''(((((((((((('''''''''(((******((((((((()))******))))))((((((''''''++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------///000222333333111///...////////////000000000000111111111000000000000000222222333444444444444333555555555666666666666666888888999:::::::::999999;;;:::999888999:::;;;<<<===>>>?????????>>><<<;;;======>>>@@@AAAAAA???===;;;;;;<<<>>>>>>?????????BBBAAA@@@>>>======>>>>>><<<===???@@@AAABBBBBBCCCAAA???=========<<<:::888777666555333222222222111444333222111111000000111/////////.........------,,,,,,+++***+++,,,------+++******))))))******+++*********)))))))))((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))******+++,,,,,,,,,++++++++++++,,,------------......//////000000//////000000000111111111111222444555555555444333444444555555666666777777888999:::;;;;;;<<<<<<;;;::::::;;;<<<===>>>>>>???===???AAABBB@@@??????@@@???>>>>>>>>>@@@AAA@@@???????????????>>>===<<<<<<888777777666666555555444333333222111111111111222111111000000000/////////....................................------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''))))))'''&&&'''((())))))))))))((((((''''''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------......///000000///...---////////////000000000000111000000000000000000000111222222333333333333333444444444444555555555555888888999::::::::::::999:::999999999999:::;;;;;;<<<<<<===>>>??????>>>>>>999;;;===>>>============:::;;;<<<======>>>======@@@@@@??????>>>>>>======;;;<<<===???AAABBBCCCCCCAAA???===<<<<<<<<<:::888666555444333222111111111222222222222111000//////......---------,,,,,,,,,---,,,++++++***++++++++++++******))))))******+++******))))))))))))((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((()))***)))(((''''''&&&%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((())))))******++++++++++++++++++++++++,,,---------------...//////000000//////000000000000111111111222333444444444333222444444444555666666777777777777888999:::::::::::::::;;;;;;;;;<<<<<<======<<<>>>@@@AAA@@@@@@@@@AAA???>>>>>>>>>@@@AAA@@@???===>>>>>>===<<<;;;::::::666666666555444444333333333222222111111111111111////////////............------------------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%'''(((((('''&&&&&&''')))))))))(((((((((((('''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))*********))))))))))))***++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------------////////////000000000000000000000000000000111111000111111222333222222222333333333333444444555555888888999:::::::::::::::888999:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAA;;;>>>@@@???<<<:::;;;===;;;<<<======>>>>>>>>>======>>>>>>??????>>>======@@@@@@@@@AAAAAA@@@??????@@@>>><<<<<<<<<;;;999777555444333222111111111111000111222222111000...---------------,,,,,,,,,,,,,,,,,,++++++******************))))))))))))******))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&(((***---...---,,,+++((('''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((()))))))))*********++++++++++++***+++,,,,,,---,,,,,,---......//////000////////////000000000111111222333444555444333333333333444555555666666777666777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAABBBAAAAAACCCDDDAAA???>>>???AAAAAA@@@???============<<<;;;999999666666555555444444333333222222111000000000000000////////////.........---------------------------------------,,,,,,,,,+++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))************))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%'''(((((('''&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++)))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,---...////////////000000000000000000000000000111111111000000111222222222222111333333333444444555555666888888999:::;;;;;;;;;;;;999:::<<<===>>>===<<<<<<>>>===<<<<<<===???@@@BBB???BBBCCCAAA===:::;;;=========>>>?????????>>>>>><<<<<<===>>>>>>>>>======CCCCCCBBBBBBAAA???>>>===???===;;;:::::::::888666444333222111111111111111///000111111000///---,,,.........---------,,,,,,+++++++++******))))))(((***))))))))))))))))))***(((((((((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))''''''''''''''''''''''''***+++---///000000///...)))(((&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))))))))))))))))))))))))))*********+++************+++,,,,,,,,,,,,------.../////////...////////////000000000222333555666666555555444333333444444555666666666777888999::::::;;;;;;:::==================>>>>>>>>>???AAAAAA@@@AAACCCDDDBBBAAA@@@@@@AAABBBAAA???>>>>>>>>>===<<<:::999888777666666555555444444333222111000000//////000000000000/////////.........---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((******((('''((()))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((())))))***+++)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///////////////000000000000//////000000111111111111000000111222222222222111333444444555666666777777888888999:::;;;<<<<<<;;;:::;;;===???@@@??????>>>@@@???>>>======>>>???@@@BBBBBBBBB@@@===;;;;;;<<<>>>>>>????????????>>>>>>;;;;;;<<<<<<======>>>>>>@@@@@@@@@AAA@@@??????>>>===;;;999888888888666444333222111111000000111111////////////...---,,,,,,......---------,,,,,,,,,))))))*********)))((((((***))))))(((((())))))***''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''------...//////000000///***(((''''''((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,---......//////......////////////000000333444555666666666555444333333333444555555666666777777888999::::::::::::============>>>>>>??????===>>>???>>>===>>>@@@BBBBBBAAA???@@@AAAAAA@@@???>>>>>>======;;;:::888777777666666555444444333333111000000///////////////000////////////.........------------------------,,,,,,,,,+++++++++***************+++++++++++++++************++++++++++++************************************************))))))))))))))))))))))))((())))))******))))))((())))))************))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''''')))******)))(((((()))&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((()))******)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,------....../////////////////////000000000000/////////000111111222222000111111222333222222222333444444555666777888888777888999;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>@@@>>><<<<<<<<<<<<;;;:::===>>>>>>>>>>>>>>>======;;;;;;::::::;;;===>>>???======>>>>>>>>>>>>>>>===;;;999777777777666444222222222111000000000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''((()))*********)))((())))))(((((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''&&&&&&''''''''''''''''''''''''......---,,,,,,---...///***)))''''''((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***)))))))))))))))))))))(((***************++++++,,,+++,,,,,,------......///........./////////000000222333444555666555444444222333333444444555555666555666777888999999999999;;;;;;<<<<<<===>>>??????>>>??????>>>======???AAA@@@???>>>>>>??????>>><<<======<<<;;;:::888666555555555444444333333222222000000///............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))*********++++++++++++************++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''&&&((())))))(((''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------***+++---////////////...////////////000000000000...//////000111111222222111222222333333333333333222333333444666777777888777888999;;;<<<=========;;;;;;;;;<<<===>>>@@@@@@>>>>>>???@@@@@@@@@??????<<<999777888;;;===<<<:::<<<===============<<<<<<<<<;;;:::999:::<<>>>>>???AAAAAAAAA@@@>>>>>>@@@BBB???===<<<<<<======<<<:::;;;;;;;;;:::888666555444444444333333222111111000000000///...............---------,,,,,,,,,++++++************************+++++++++************)))))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******)))))))))***++++++,,,,,,++++++,,,,,,,,,---------)))***---///000///...---////////////000000000000...//////000111222222222222222333444444444444333111111222333444666666777777888:::;;;<<<=========::::::999:::;;;===???@@@;;;===>>>@@@AAAAAAAAA@@@@@@===:::777777999<<<>>>;;;::::::<<<>>>??????>>>999888777777888;;;===?????????>>>===;;;:::999888333555777888888555111///000000000000////////////......---,,,,,,+++******+++******)))))))))))))))((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''111///***'''''')))---000+++'''######%%%(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))************++++++************************+++,,,,,,---......////////////000000000000000111111111111222222222222222333333333333444444777777777777666666666666;;;;;;<<<<<<===<<<<<<<<<======>>>>>>===<<<;;;;;;===============<<<<<<;;;:::999777666444333333222111111111111000000000000111000000///...------------------,,,,,,+++++++++************************+++*********))))))((((((************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))***++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000222222111111111222333444333333333444444444555555777777888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@?????????>>>>>>======???<<<999777777:::===???>>><<<;;;;;;<<<======<<<===<<<:::999999:::;;;<<<;;;;;;:::::::::999999999444555777888777555222000000000////////////.........------,,,++++++******+++***))))))(((((())))))(((((()))))))))************))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''///............000111222***'''$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))******************************************+++,,,,,,---........./////////000000000000000000111111111222222222222222222333333333444444666666666666666666666666999:::;;;;;;<<<<<<;;;;;;<<<<<<=========<<<;;;;;;<<<============<<<;;;;;;999999777555444333222222111111111000000000//////000000//////...------,,,,,,,,,+++++++++*********************************************)))))))))(((************************))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((***+++***)))(((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000111111111222222222333333222333333333333444444444666666777888999::::::;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>=========;;;999888999;;;>>>@@@AAA>>>;;;::::::;;;;;;:::???===;;;999777777777777666777777888888999999999444555777777777555333111/////////.........------------,,,,,,++++++******+++***))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))+++...111222333222111(((&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))***************************************++++++,,,,,,------........./////////000000000000000000111111111222222222222222222333333333333555555555555555555666666888888999::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::888888666444333222222222111111000000000000///////////////......------,,,***************)))))))))************************************))))))))))))************************))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000000222333333333222111111111222222222333333333444444555666777888999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>============::::::999999:::<<>>:::888999:::;;;;;;===<<<:::888666555555555666666666777777888888888444555666666555444333222//////......------,,,,,,,,,,,,,,,,,,++++++************)))((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,......---,,,%%%%%%&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((()))))))))***************************++++++++++++++++++,,,,,,---------........./////////000000000000000000111111111111111222222222222333333333444444444444555555555555666666777888999999999999999999:::;;;;;;<<<;;;;;;::::::;;;;;;::::::999888777666555333222222111111111000000000////////////.........---------,,,,,,*********************************************************)))))))))))))))************************))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((()))((('''(((*********(((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000000000000...000222333444333111000000111111111111222222222333333444555666777777888999999999::::::;;;<<<===========================888888888999;;;<<<>>>???===;;;888777999;;;======::::::999888888888888888999999888888777777666666444444444444333333333333000//////...------,,,,,,,,,+++++++++++++++*********))))))((('''(((((((((&&&''''''''''''(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$%%%'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((()))(((((((((((()))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,------............//////////////////000000000111111111111111111222222222333333222222333333444444444444444555666777888888888888777888999::::::;;;::::::999999999999999888777777555555444222111111111111000000000////////////...------------,,,,,,,,,,,,******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((''''''''')))***)))((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000000000000...///111333333222111000000000000111111111222222222222333444555666666777888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===666777888999:::;;;<<<<<<:::888666777999<<<===>>>999999:::;;;;;;<<<<<<<<<<<<;;;:::999777666555444333222222111111111222333111000000///...---,,,,,,++++++++++++++++++*********)))((((((''''''((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000000111111111111111111222222222222111111222222333333444444333444555777888888888888777888888999999999999888777888888888888777666666444333222111111000000000000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000//////111222222222111000000000111111111222222222111222222333444555666666777777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<555666777999:::::::::999888777666777:::<<<<<<<<<777777888:::;;;;;;<<<<<<;;;;;;999888777555444444222111000//////000111222222111111000...------,,,******************++++++))))))(((''''''''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$###%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111111111111111222222222222000000111111222333333444333444555777888888999999888888888999888888777777666777777777777666555555333222111000000000000000000000/////////.........++++++++++++++++++,,,,,,)))))))))*********++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))((('''&&&''')))))))))(((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000000000000111111111111111111111222222222333333111222222333444555666666777777777777777888::::::::::::;;;;;;;;;<<<<<<<<<444555777888999999888777888777777888:::;;;;;;:::333444555777888888888888999999888777666555444444111000...------///111222333222111000///...------******************++++++))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000000111111111111222222222///000000111222222333333333444555777888999999999888888888888888777666555666666666777666555555444222222111000000///000000000/////////............+++++++++++++++++++++,,,'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))((('''&&&''')))))))))'''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((())))))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000000000000///000111111222111222222222222333333333111222333333555555666777666666666666777888999::::::::::::;;;;;;<<<<<<<<<999777555555666777777666888666555777:::<<<;;;999333333333444666777999:::999999888666555333222222///............---------///222333111,,,***+++...******++++++***)))'''&&&))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''$$$&&&(((((('''%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''***)))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''(((+++------,,,***((()))************+++++++++)))******++++++,,,------....................................////////////000000000000111111111111111111222222222333333333444444555666777888999999888999999::::::999999888888777666555444333333333333333222111000///...---...------,,,,,,------...---,,,++++++******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000...///000111222333333333444333333222222333333444555444333222222222333444555444444555555666777888777777888999::::::;;;;;;:::888666555666777666666777555444555888:::999777444444444444555777888999999888777666444333222111............------------...///000111111000---+++***************))))))((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''')))(((''''''&&&&&&&&&''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''(((+++------,,,***)))))))))*********+++++++++)))******++++++,,,------....................................//////////////////000000000111111111111111222222222333333333555555666777888999::::::888999999999999999999888888777666444333333333333333222222111000///...---------,,,,,,,,,,,,---------,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''******)))'''(((((((((((((((((((((((((((((('''''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000///000111222222222222222444333333222222333333444444444333222222222333444555444444555555666777888999999999999999999999999<<<999666555666666666555555444333444666888777666555555555444555555666777777777666555333222111111............------------,,,+++,,,000444444///***++++++******)))*********((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''')))+++,,,,,,,,,***))))))))))))*********++++++)))******++++++,,,------........................---............///////////////000000000000111111111111222222222333333333555666666777888999::::::888888999999999999888888777666555444333222222222222222111000///......---------,,,,,,,,,,,,------,,,,,,+++************+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((()))(((((((((((()))******''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---////////////000000000000000111111222222222111111333333222222222222333333444333333222222333333444555444444555555666777888:::999999999999888888888===:::777666666666555444555555555555666777777666666666555444444444444555666555444333222111000000.........---------,,,,,,******,,,///222333111......---+++***))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&%%%$$$$$$''')))''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***,,,,,,+++******))))))))))))************)))******++++++,,,------........................---------.........//////////////////000000000111111111222222222333333333555555555666777888888999777777888888888888777777777666555333222222111111111111000//////...---------,,,,,,,,,,,,,,,,,,---,,,++++++***************)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((***+++(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************************************++++++,,,,,,,,,,,,------,,,------...............////////////000000000000111111222222222111111000333333222222222222333333333333333333333333444444555444444555555666777888888888888888888999999999===:::888666666666666555666777777777777777888888777666555444444333333333444333333222111000//////...------------,,,,,,,,,)))+++------,,,---111444111000---+++)))((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***++++++++++++***(((((()))))))))*********)))******++++++,,,------........................------------...............////////////000000000111111222222222333333333333333444444555666666666666777777888888777777666666555444333111111111111000000//////...---------,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,---......//////......////////////000000000000111111222222222111111000333222222111111222222333222222222333333444444444555444444555555666777888555555666777999:::;;;;;;<<<:::777666777777777666777999:::999888777888:::777666555444333333333333222222111111000//////...------------,,,,,,,,,,,,)))+++,,,+++((()))...444111000...,,,+++)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++++++++++++++((((((((()))))))))******)))******++++++,,,------........................,,,------------...............////////////000000111111222222222333333333333333333333444444444555666666777777777777666666555444333222111000000000//////......------------,,,,,,++++++++++++,,,,,,++++++***))))))))))))***'''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''(((((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((%%%&&&&&&'''((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************'''((()))***+++,,,------***++++++,,,,,,------...------...////////////...////////////000000000000000111111222222222111111222222111111111111222222111111222333444444444444555444444555555666777888333444555777999:::;;;<<<<<<999777666777888888777777999;;;:::888777888:::666666555444333333333333111111000000///.........---------,,,,,,,,,++++++*********))))))***+++,,,............---,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))******++++++++++++(((((((((((()))))))))***)))******++++++,,,------........................,,,,,,---------................../////////000000111111222222222333333333333333444444444444555555555666666777777666666555555444333111000000000000.........------------,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))*********((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******''''''(((***((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))*********+++++++++******+++,,,,,,---......------...///////////////////////////000000000000///000111222222222222222222222111111111111222222000111222444555555444444555444444555555666777888444555666777888999:::;;;;;;999777666888999999888777999;;;:::777666888:::666555444333333333333444000000//////......---------------,,,,,,,,,+++++++++)))((())),,,,,,)))%%%***+++---...///...------''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&!!!$$$'''((('''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))************+++++++++(((((((((((()))))))))))))))******+++,,,,,,------........................,,,,,,,,,---------................../////////000111111222222222333333333444444555555555555555555555555666666666666555555555444222111000000//////------------------,,,,,,,,,++++++++++++++++++,,,+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&(((************)))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++***'''&&&(((***((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************+++++++++*********************+++,,,,,,---......---......///////////////////////////000000000000...///000111222333333333222222111111111111222222000111222444555555444444555444444555555666777888666666777777888888999999888777777999;;;<<<;;;999;;;;;;:::999888888888888555444333333444444222000111000///......---------+++,,,,,,,,,,,,+++******************))))))))))))(((((())),,,111333111///++++++***(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$'''((('''$$$###&&&)))''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++,,,------......---------------...............////////////000000000000111111111000000000000000222222222333333333444444444444444444444444444444222111111000///......---...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))'''((()))((('''&&&'''))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++***+++,,,,,,------,,,,,,+++,,,...---,,,,,,---//////000000000000000//////111111222222222333333333222222222111111111000000222222222333333333444444555666777777777555444333555555555555666666666666888777777888;;;<<<<<<;;;;;;;;;:::999999999::::::666444333222333333222000111000///------------...++++++,,,,,,++++++***)))*********)))))))))((((((&&&%%%&&&***///222222111111000///---***((('''&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%$$$&&&''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---***+++,,,,,,------,,,,,,------------.............../////////000000000000000000000000000000000000222222222333333333333444333333333333333333333333111111000000///......---------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))'''((()))((('''&&&'''))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))******+++***+++,,,,,,------,,,,,,+++,,,...---,,,,,,---/////////000000000000//////111111111111222222222222222222222111111111000000222222333333333444444444555666666777666555444333444555555555666666666666888777666666999;;;<<<<<<::::::999999999:::;;;;;;777555222111222222222111222000...,,,+++,,,---...++++++,,,,,,++++++***)))******))))))))))))(((((('''&&&&&&(((+++...//////222222111000...,,,)))(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++************+++,,,,,,+++,,,,,,---------------,,,,,,------................../////////000000000000000000000000000000000111111222222222333333333333333333333333333333333000000000///......---------,,,++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))************)))))))))))))))******+++***++++++,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///...//////000000/////////000000000000111111111111222111111111111000000000333333333333444444444444444555555555555444444333444444444555555555666666:::777555444666888999999888888777888888999::::::888555222000000111111111111000---+++***+++---...+++++++++++++++***))))))***)))))))))((((((((((((+++)))(((''''''(((((()))+++,,,...000111000...---''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''$$$$$$&&&'''%%%###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,---......//////......,,,,,,,,,------......///........./////////000000/////////000000000000000111111111111222222222222222222222222222222222222/////////......---------,,,,,,+++***************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''((((((((((((''''''((()))))))))))))))(((((((((''''''((((((((('''((()))((('''&&&''')))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))*********+++)))))))))))))))******+++******+++,,,,,,,,,,,,++++++,,,...---,,,,,,---///......//////000/////////////////////000000000000111111111111000000000000333333333333444444444444333444444444444333333333333333444444444555555555:::888444333444555555555666555555555666777888888888555111000000111111000000///---+++***+++,,,---***++++++++++++***)))))))))))))))(((((((((((('''***)))(((&&&%%%%%%&&&'''%%%'''***---///000//////''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***'''$$$$$$&&&'''&&&###''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))******+++,,,++++++,,,------------,,,++++++,,,,,,---......///............////////////......//////000000000000000000000111111111222222111111111111111111111111............------------++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''((((((((((((''''''((()))))))))))))))'''((((((((((((((((((''''''((()))((('''&&&''')))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((())))))))))))*********)))))))))))))))******+++)))***++++++,,,,,,+++++++++,,,...---,,,,,,---///------...///////////////....../////////000000000000000000000000000000000222222222333333333333444333222222222222222333333333333333333444444444444:::777555333444444444333555555444444444555666666777555222000000000000///......---,,,++++++++++++******++++++******)))((())))))((((((((((((''''''%%%&&&'''&&&%%%%%%''')))%%%&&&(((***++++++++++++''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))***++++++(((((()))*********************+++,,,---......///------........./////////---......//////000000111///000000000000111111111000000000000000000000000------------------------+++***))))))((()))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((''''''((()))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))******+++)))******++++++++++++++++++,,,...---,,,,,,---///,,,---......////////////////////////000000000000//////000000000000000111111111111111222222222222222111111111111222222333222222222333333333444444777666555555777777666555666666555444444444555555666444222111111111///---,,,,,,------,,,+++))))))***************))))))((())))))((((((((('''''''''###%%%((('''&&&%%%&&&(((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++))))))***++++++++++++***)))***+++,,,---......///---------.........//////------......///000000111/////////000000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&'''((()))((('''&&&''')))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''(((((((((((()))))))))))))))******+++))))))***++++++++++++++++++,,,...---,,,,,,---///+++,,,---...//////////////////000000000111111111////////////000000111111///000000000000111111111111000000///000111222333222222222222333333333333555555555777:::;;;:::888888777666555555555555555555444333222222111...,,,+++,,,---...---+++)))'''***************)))(((((()))(((((((((''''''''''''%%%(((***)))&&&######$$$$$$$$$$$$$$$%%%'''((()))'''''''''&&&&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''"""%%%'''&&&$$$%%%(((+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&$$$"""!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''((("""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++,,,,,,---............---)))******+++---...//////---------.........//////---------...///000000111////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((()))'''(((((()))))))))))))))&&&'''((())))))((('''&&&'''((()))((('''&&&''')))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''((()))))))))))))))******+++))))))***++++++++++++***+++,,,...---,,,,,,---///+++,,,---...////////////000000000000111111111111.../////////000000111111////////////000000000000111000/////////111222333111111222222222333333333777777777777777888888999444444444444444444333333222222111111000/////////,,,,,,,,,++++++*********)))))))))))))))*********(((''''''''''''&&&&&&&&&''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))'''&&&$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))************+++++++++******+++++++++,,,,,,,,,***+++,,,---............///////////////////////////......------///000111000000//////......------//////...------------...------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&(((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((******+++++++++,,,,,,++++++++++++++++++---------............/////////000000///...------////////////////////////000000000000000111111222000000000000111111111111111222222222222111000000666666555555666666777888444444444444333333222222222111111000000///......,,,,,,,,,++++++***************************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---............------------------------///......---...///000111////////////............///......---------------------,,,++++++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&''''''((('''%%%%%%'''(((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++---------............//////////////////...------////////////////////////000000//////000000111222//////000000000111111111111222222222222111000000555555444444555555666777666555555444333222111111111111000000///......---+++++++++++++++*********,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,......------......///000...............////////////...------,,,,,,------,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((()))))))))((('''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&'''((('''%%%%%%''')))''''''''''''(((((((((((())))))))))))))))))))))))((())))))*********))))))*********++++++,,,,,,------------............//////////////////......---////////////////////////000000//////000000111222//////000000000000111111111111222222111111000///555555444444555555666777777777666555444333222111000000//////...---------+++++++++***************---,,,,,,+++***))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------......//////---------....../////////...------,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%'''***+++&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((()))************))))))((())))))***+++,,,,,,---------------............///...///////////////......///////////////////////////////////////000111111////////////000000000111111111111111111000000///666666555555666666777888999888777666555444333222//////......---,,,,,,+++************************,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))***************+++++++++,,,,,,,,,***+++,,,---............------------------------,,,------...............,,,,,,------......//////------,,,+++++++++++++++++++++***************)))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))+++---&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%&&&''''''&&&&&&(((***''''''''''''(((((((((((((((((((((((((((((((((((()))************))))))((())))))***+++,,,,,,---------------............///......///////////////.../////////////////////////////////...///000000111...////////////000000000000111111111111000//////666666555555666666777888888777777666555444333333......------,,,+++++++++)))))))))***************++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,***+++,,,---............------------------------,,,,,,---............------------------.........---,,,++++++******++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))***+++&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))%%%&&&'''&&&&&&&&&(((***''''''''''''(((((((((((())))))))))))))))))))))))((())))))*********))))))*********++++++,,,,,,------------............///---...////////////////////////////////////////////////......//////000111......////////////000000000000111111000000///...555555444444555555666777555555444444333333333333---------,,,++++++******((()))))))))*********+++)))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$&&&''')))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...------------------,,,,,,,,,+++***************))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))$$$&&&'''&&&&&&&&&(((***''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++---------............///------...//////////////////////////////////////////............///000000........./////////000000000000000000000//////...444333333333333444555555222222222222222222222222------,,,,,,+++******)))(((((())))))*********+++''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,---............+++++++++++++++++++++++++++,,,---.........---,,,.........------,,,,,,,,,,,,++++++***)))*********)))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))$$$&&&'''&&&&&&&&&)))+++''''''''''''((((((((()))))))))))))))))))))))))))''''''(((******+++++++++,,,,,,++++++++++++++++++---------.........//////------...///000000//////////////////////////////...............///000000............/////////000000000000000000//////...444333111000000222333555444333222111000...------//////---,,,***)))''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,---............//////......---------,,,........................000000000000////////////000000000000000000000000///////////////......---//////000222222333333333111111111000000/////////000000///---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))************((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''')))'''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))************+++++++++***+++,,,---............222111111111000000000000........................///////////////000000000000000000000000000000000///////////////...------+++---///222333333222222/////////000000000000000//////...---,,,******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%(((''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&"""###$$$%%%'''((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++******))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''&&&'''(((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))************+++++++++***+++,,,---............222222222111111111111000.................................//////000000111000000000000000000000000...////////////...------,,,---///000111111111000000000////////////......,,,++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++***+++,,,---............/////////.......................................------......///000111111////////////////////////......//////......---,,,111000///.........///000111111000///...---,,,+++*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&*********)))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++***+++,,,---............------------------------........................,,,------...///000000111.......................................------,,,333222000...---...///000111111000...---,,,+++***++++++******************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''******)))(((((('''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))************+++++++++***+++,,,---............---...............//////........................---------......//////000........................---............---,,,,,,111111000000///000000000//////......---,,,++++++)))*********************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))************+++++++++***+++,,,---........................//////000000................................................------------------------------......------,,,+++---///111222333222111000------------------------''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''''''''((((((((())))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''(((((()))*********((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++++++++,,,---............,,,---------......//////.......................................---------------------------------------......------,,,+++///000111222222111000/////////...---,,,,,,,,,,,,+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++***)))(((((()))***++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,------------------............/////////.........---------////////////////////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++///000111111111111000//////...---,,,,,,+++,,,,,,+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++***)))(((((()))***++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,,,,,,,,,,------------............//////.........---------..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++///000000111111000000//////...---,,,,,,+++++++++++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,+++++++++------------...........................---------........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///000000000000000000//////...---,,,++++++++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))***************))))))))))))))))))***************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************,,,,,,,,,+++++++++++++++,,,,,,---------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++000//////////////////000......---,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************)))))))))******)))))))))*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************++++++++++++++++++++++++,,,,,,,,,------------...---.............................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***000//////......//////000...---,,,++++++***************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))************))))))******************************)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************+++++++++,,,,,,,,,,,,,,,---------------------...............------------------------++++++++++++,,,,,,,,,,,,******++++++++++++******000///............///000...---,,,+++***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************((()))***++++++***)))(((***************************)))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&&&&&&&''')))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************(((((()))***+++,,,,,,---++++++,,,,,,,,,------------------.........//////------------------------******+++++++++,,,,,,,,,******++++++++++++******000///...------...///000...---,,,+++************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************''''''(((***+++,,,---...++++++,,,,,,,,,------------------.........//////------------------------*********++++++,,,,,,,,,******++++++++++++******000///...------,,,------************))))))))))))(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((($$$'''***,,,***(((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++---...///...------+++++++++++++++++++++++++++++++++*********))))))000///...---,,,,,,,,,,,,*********)))))))))(((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())),,,///000///---,,,+++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------+++,,,,,,---......------+++++++++++++++++++++++++++++++++*********))))))//////...---,,,,,,,,,,,,******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''))),,,---+++***))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%'''(((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,------...+++++++++++++++++++++++++++************)))))))))///...---,,,++++++++++++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((($$$&&&(((((('''&&&%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%&&&'''(((***++++++(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,------+++++++++,,,---...************************************))))))))))))...---,,,++++++******+++)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))******)))(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---+++******+++,,,---************************))))))))))))))))))))))))------,,,+++************))))))((((((((((((''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))******)))(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++************************(((((()))))))))))))))***---,,,+++******)))))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******************************(((((((((((())))))******---,,,+++***)))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%((()))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,++++++,,,,,,---,,,+++***((())))))))))))))))))))))))'''((((((((())))))******------,,,+++***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&'''&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++*********))))))((((((******)))((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((,,,)))&&&&&&'''))))))))),,,+++)))&&&###$$$&&&)))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''(((((()))***++++++,,,))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))))))))(((((((((((())))))---,,,,,,+++***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))************)))))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&'''+++...000000///...---)))&&&%%%&&&(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((()))******+++)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***)))))))))((((((((('''))))))))))))************************************++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))))))))(((((((((((()))))),,,,,,+++***)))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))************))))))))))))((()))*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''+++///222333222111111000---***'''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******+++************)))))))))))))))(((((((((((()))))),,,++++++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))*********)))))))))))))))'''(((***+++***)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))+++...000111000...000111111///,,,)))''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((((((((()))))))))******************************************************************))))))))))))******************))))))))))))))))))(((((((((((())))))+++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))******'''(((***+++***)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******,,,...000000---+++,,,...000///,,,***((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************((()))*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''''')))---000111000...+++---///...,,,)))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******************************))))))))))))******(((((()))))))))))))))***))))))(((((((((((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%######%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))&&&&&&(((,,,000222222111...///000...+++)))((()))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))))))))******************************************************************))))))))))))******(((((((((((())))))******))))))(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&######%%%(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))***,,,000222222222222222111///+++((((((((())))))))))))))))))))))))%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((***+++...///000555333000,,,***)))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%###"""$$$((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''(((***+++)))))))))((()))******+++,,,,,,,,,++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&((()))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))+++---...000...,,,***)))))))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''%%%$$$%%%'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''((()))***+++)))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''''''((()))******)))((('''((((((***+++***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((('''&&&&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&''')))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''((()))***))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))*********)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((((()))*********************************))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&''')))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''((()))))))))((((((((())))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))(((((()))************)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&((()))'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((*********)))))))))((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((###%%%'''''''''((()))+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###"""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))'''((()))++++++******)))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&((()))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%''')))((('''&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))***))))))((('''(((***+++++++++)))((()))*********++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''')))*********)))((('''(((***+++,,,+++)))((((((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))+++---000111******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))***,,,...///***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((************************''''''((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((************************(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************************************************************************************************))))))))))))************(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************************************************************************************)))))))))************+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((()))*********)))(((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************************************************************************************))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++************)))))))))******************+++++++++***)))((((((+++,,,---,,,+++***+++---***************+++,,,---******++++++++++++******++++++*********++++++,,,++++++++++++,,,,,,,,,,,,///...,,,***))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((('''&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))((((((''''''***************)))(((((())))))((('''''''''''''''''''''''''''((((((((()))''')))***)))((('''(((***(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))******))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++***))))))+++,,,------++++++,,,---,,,,,,+++,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,+++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''***************)))(((((())))))(((''''''''''''''''''''''''((((((((())))))''')))***)))((('''(((***(((((((((((()))))))))***%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((************************************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++***+++,,,------++++++,,,---------------............---------......---------......---------------...,,,,,,,,,,,,+++++++++++++++,,,------------,,,+++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((()))((((((''''''''''''(((''''''((((((((()))))))))''')))***)))((('''(((***((((((((()))))))))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))***************+++++++++,,,,,,,,,,,,,,,------******++++++,,,,,,---------------......------,,,,,,---......,,,,,,---............//////.........------............------///...------,,,---------,,,,,,,,,+++++++++++++++***,,,...000000///---++++++++++++++++++++++++++++++******))))))******+++************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))(((((()))(((''''''''''''(((((('''(((((((((((()))))))))''')))***)))((('''(((***(((((()))))))))*********%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,+++++++++,,,,,,---------******++++++,,,------...//////000000000000000///...000111000///...///111///000000111111000//////...//////000000//////...//////...------------------------,,,,,,++++++++++++---///111111000---,,,++++++++++++++++++++++++++++++************++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******************************(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))***''')))***)))((('''(((***))))))))))))************%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,)))******++++++,,,,,,---,,,------...///000111111333444444555555555555444444555666666444444555666444555666777666555444333333444444444444444444333333333222111000000000000111111000000///.........---...111222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))******))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))(((((((((''''''''''''(((((()))((((((((()))))))))******''')))***)))((('''(((***)))))))))*********++++++%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,---......//////222222333444555666777777999999:::;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;===<<<===>>>??????===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666666666555444444333222222000000222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***+++******)))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&((()))((('''&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((())))))(((((('''''''''''''''((())))))(((((()))))))))*********''')))***)))((('''(((***))))))*********+++++++++%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%$$$&&&((())))))((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&(((***)))'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***************************)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------///000000111222333333444666777888999:::;;;<<<<<<======>>>???@@@@@@?????????AAABBBAAA@@@???@@@BBBBBBCCCEEEEEEEEECCCAAA@@@AAAAAABBBBBBBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;:::999999888777777666666111222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***,,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((())))))(((((('''''''''''''''((()))***))))))))))))************((()))***)))((('''(((***)))************+++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))*********++++++,,,,,,------000...,,,,,,---///222444666333999;;;333333::::::777777;;;>>>===999;;;@@@@@@>>>===@@@EEEIIIHHHGGGJJJNNNOOOHHHCCCEEEGGGHHHKKKTTTUUUXXX^^^TTTDDD???;;;@@@HHHQQQUUURRRKKKFFFCCCAAA===;;;;;;<<<<<<<<>>;;;<<<>>>999888777888999888777555777222...///...+++---222***++++++,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))(((((((((((('''((()))+++,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((('''%%%&&&((((((&&&###%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((('''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))************))))))))))))++++++*********+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,,,,,,,,,,------------///111333666888999888888>>>777:::>>><<>>FFFLLLZZZ```WWWVVVUUUXXXaaammm~~~tttdddTTTIIIFFFIIIOOOLLLGGGBBB???===:::999888888:::<<<;;;888555444222111///...------...///,,,,,,,,,------------...++++++,,,,,,++++++***))))))))))))******)))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((***((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((('''(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))***************++++++,,,,,,,,,,,,---...///000&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((())))))((('''''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************))))))))))))))))))))))))************++++++++++++))))))))))))***+++,,,---+++,,,...111444666888999<<<;;;999999:::<<>>>>>999;;;<<<<<<<<<;;;999777777666333111///.........,,,,,,------------------+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************---,,,***)))((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''(((***&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''((())))))(((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++++++++,,,,,,,,,,,,---...000111222&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''''''''((((((((()))))))))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************))))))))))))))))))))))))*********++++++++++++,,,*********+++,,,...///000111111222333555666777888888999===@@@DDDGGGIIIJJJLLLRRRggg|||eeePPPEEEBBBAAACCCAAA<<<::::::999666999888666444222111000000//////.........---------,,,,,,,,,,,,,,,++++++***)))******++++++******))))))))))))*********++++++************************))))))))))))))))))))))))(((''''''(((((()))***+++)))))))))))))))))))))))))))))))))************+++...,,,)))'''&&&'''***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&&&&(((***&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&'''(((((())))))))))))''''''&&&''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))******+++,,,,,,,,,------...///000222444555'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((('''''''''((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,------...000111333444666666777888:::;;;<<<<<<>>>GGGUUUccckkkmmmjjjhhhmmmqqq}}}~~~{{{rrrmmmlllmmmnnnnnnuuuzzz|||vvvcccYYYZZZ^^^^^^XXXRRRMMMDDD;;;;;;;;;;;;;;;:::888777666333222222111000///......,,,,,,------,,,,,,+++***)))******++++++******)))))))))*********+++++++++************************))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))*********+++++++++***)))((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((###&&&((((((&&&%%%'''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&((())))))*********&&&&&&&&&''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,------///000000222333666777999''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,//////000111333444666777888999;;;===@@@BBBDDDEEEPPP```xxxyyyrrrmmmnnnxxx}}}xxxvvvvvvvvvyyykkkWWWFFF>>>???@@@AAAAAA@@@???>>>666555444333222000//////,,,,,,------,,,,,,+++*********++++++++++++******)))************+++++++++************************))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))******++++++++++++''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))!!!%%%((((((&&&%%%&&&'''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&((()))************&&&&&&&&&'''''')))******''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------111222333444666888:::;;;''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))************++++++++++++************++++++******))))))))))))(((((())))))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&&&&'''((()))***'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))'''%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++************)))(((***,,,+++***000888///222444444555888777444<<>><<<'''''''''''''''''''''''')))))))))******)))))))))))))))((((((((('''''''''(((((()))))))))*********(((((((((((((((((((((((()))))))))(((((((((''''''***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((('''&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))'''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***+++++++++++++++***************)))(((***---,,,+++---222444555666555333333888>>>???KKKVVVZZZ^^^eeekkkmmm}}}tttlllggghhhkkknnnvvvwwwbbb```bbbjjjqqqpppdddYYYLLLFFF===777555555555666333000000222000,,,,,,///------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))******************))))))))))))************))))))((((((((((((++++++,,,,,,+++***'''&&&))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((()))))),,,+++)))))))))***,,,---222000...---...111444666;;;666999999444<<>>???CCCGGGZZZppp'''''''''(((((())))))***((((((&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))************((())))))******+++++++++***************+++++++++,,,,,,------...//////000000000000000000000000000........................------------,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((()))(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,++++++,,,,,,---...+++,,,---...///000111222333111111333222444;;;DDDXXXYYY]]]dddkkkqqquuuxxx}}}sssfffcccfffkkkpppuuu{{{rrrggg\\\]]]\\\ZZZVVVTTTUUUVVVcccgggjjjkkkjjjlllsssxxx}}}{{{vvvllleee\\\YYYVVVYYYaaajjjpppsssyyyyyy{{{cccVVVIIIAAA;;;777555666444333111000///000000111------------------------------------,,,,,,,,,,,,*********++++++++++++,,,******))))))))))))******)))))))))************+++)))(((''''''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))******+++,,,,,,,,,...///111222333444:::888777888<<<@@@CCCEEERRRUUUgggzzz&&&''''''((())))))*********)))(((''''''((()))***(((((()))))))))*********************++++++++++++)))******+++,,,,,,------------------......//////000000000000111111111111222222222222222222222222111111111111111111111111000111111000000///...---************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''%%%$$$%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%'''((((((((('''&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,---......,,,---...///111222333444222222333555666===OOO___|||yyyssstttrrrllllllkkkllllllhhhdddiiirrrwww~~~~~~xxxrrrfffYYYRRRVVVZZZZZZZZZ___hhhppptttzzz}}}zzzvvvqqqmmmjjjhhhgggddddddeeelllxxxrrr]]]OOOEEE???===>>>;;;999666333111111111111...........................------------,,,,,,,,,*********+++++++++,,,,,,******))))))))))))******))))))*********+++++++++)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))***+++,,,------...///111333555666666888777;;;III[[[eeeeeeaaajjjgggoooyyy&&&''''''((()))******+++,,,+++***((((((***+++,,,(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,---......///000000111111222222333333333444444444333333222111111111444444444444444444444444333333333333333333333333333444444333333222111000,,,,,,,,,,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))###$$$&&&'''((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''###$$$&&&((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&%%%$$$%%%'''))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++---,,,,,,,,,,,,---......---...///111222444555555222444777;;;???LLLeee|||tttpppkkk```[[[YYY]]]dddkkkqqq~~~yyyyyyvvvpppnnnuuu~~~{{{sss___ffflllmmmnnnuuuqqqpppllleee___aaajjjqqqyyyvvvcccVVVNNNLLLMMMAAA>>>:::666333111111111..............................---------,,,,,,,,,******+++++++++,,,,,,,,,******))))))))))))******))))))******++++++++++++******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------///111333555666777777<<>>DDDLLLXXXgggyyylll]]]\\\```iiikkktttnnn^^^bbbcccmmm|||}}}ssshhhaaacccggglllqqqzzzwwwnnnooouuu]]]RRRHHHDDD===444111444111---+++...111000,,,)))......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))((((((((((((((()))''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++++++++***++++++***,,,///111222444111111555777555444777???OOOlll{{{qqqsssooommm~~~+++***)))((()))***,,,------,,,***))))))***+++,,,............///000111222...///000222222222111000000111222111000000222333666666777777888888777666;;;:::999777555555666888777888999999999999999888555444222222444666666666777777777666666555444333555555666555555444333222---------,,,+++*********+++***)))((((((((()))***))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''((()))*********(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++++++++******+++---///111222444111111555777888===DDDKKKQQQ[[[dddmmmuuu~~~yyyiiicccfffjjjuuuzzz~~~xxxooovvvjjjqqq~~~zzzyyyvvvqqqnnnpppvvv|||}}}ooo^^^OOOCCC:::666666777333///---------...///...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,------...000222333777555555777888666888;;;FFFYYYttt{{{lllkkkiiieeeppp+++***)))))))))***+++,,,,,,,,,+++******,,,---...---------...///000111222---...///000111111111000111222333333111111111222666777999:::::::::999999<<<<<<:::999888999::::::<<<;;;;;;;;;;;;;;;<<<<<<:::999888999;;;;;;:::999999999888777555444333222333333444444444444333333222222111000///......---...---+++***)))(((((((((*********)))))))))))))))(((''''''&&&&&&''''''(((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,---,,,++++++---000333444333333555666888@@@SSSdddkkkpppvvvyyyyyywwwtttssshhhnnnqqqnnnmmmqqqvvvwww|||~~~zzzzzzzzzqqqkkkiiinnnyyyyyy^^^III???:::777777666333000------///000......------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((())))))*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++---...///000000111333666444444888===>>><<<===AAAIII^^^tttzzznnnooosssttt{{{+++***)))))))))******+++,,,,,,,,,,,,---...///000......------...///000000000000111111222222333333444555666666444333444555222555888;;;;;;<<<<<<===;;;<<<===>>>??????<<<:::======>>>>>>===<<<;;;:::<<<;;;;;;<<<======<<<:::;;;:::999888777666666666111222222333333333333222333333333333222222222222222111///---,,,***))))))*********)))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***+++,,,------//////000000111222444666666666666888AAAUUUsss~~~tttkkkfffccc```gggooovvv~~~vvvfff___dddmmm}}}gggjjjmmmnnnrrr}}}oooUUUHHHCCC???======:::555333222///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((())))))******++++++***))))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,---......111333222111444999999???LLLYYY]]]WWWRRRQQQTTTeeerrr||||||******************++++++.........///000111222333333333222111111111222222444444555666777888999999777888:::::::::<<>>>>>@@@AAAAAAAAA@@@???===<<<;;;;;;;;;;;;666666777777777666666555222222333444444555555555555444333222000...---,,,*********)))))))))(((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---.........111444555444333444555777:::???HHHYYYrrrvvvjjjfffgggiiinnnvvvzzzggg___dddkkkxxxlllcccbbbhhhnnnnnn```[[[ZZZ[[[VVVJJJ===777666222,,,000000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++***************************************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++++++++***))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++***++++++,,,---....../////////111444333111777???SSS___uuuuuukkkeeennnpppppp***++++++,,,------......000111111222333444444555444444333333333333444444555666777999<<>>???BBBGGGMMMSSSXXX[[[```___\\\ZZZYYY]]]bbbgggvvvzzz|||zzzsssmmmkkkkkkmmmnnnrrrxxx}}}|||vvvpppkkklllmmmpppsssvvvyyy{{{pppjjjdddaaacccjjjppptttgggccc\\\TTTMMMGGGDDDBBBBBBBBB@@@???<<<:::888666666666666666555555444444333444555555555444333222///......---,,,,,,++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---///000000000333555666666999AAAGGGQQQ\\\jjjsss|||yyyrrrnnnlllmmmssszzz}}}{{{~~~sssooohhhssswww{{{vvvqqqoookkkkkklllnnnqqqtttuuuvvvuuuvvvyyyuuuzzzwww|||}}}~~~uuu```bbbeeeiiioootttyyy|||]]]BBB;;;;;;:::444444333111000///......------------------------.........---,,,,,,++++++************************************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))***+++,,,---((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,---///000222333333555222333888777666@@@PPPppp{{{hhhfffgggkkksss{{{---...000222444555666666555666666777777777777777999999:::<<<>>>AAACCCDDDMMMPPPTTT[[[ccckkkrrrvvv}}}yyysssmmmhhhiiimmmqqqrrrvvvzzzxxxqqqkkkiiijjjdddcccdddiiioooppplllgggeeeeeeeeehhhmmmttt{{{{{{uuulllhhhlllttt|||xxxlllaaaYYYSSSPPPLLLKKKJJJGGGDDDAAA>>>===::::::888777555444333222111222444555555555444333111111000///......------))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,...///000111444666777777888???KKKTTTfffpppxxxyyyxxxwwwrrrkkkcccgggooo{{{}}}}}}uuugggaaammmyyy|||vvvvvvvvvnnnttt|||~~~|||ssseeeYYYRRRPPPIIIOOOUUUWWWUUUVVV[[[``````[[[___jjjkkkaaa[[[\\\YYY___aaacccnnn~~~zzz}}}sssjjjdddbbbbbbdddjjjoooMMM>>><<<;;;666555444222000///...---------------------------//////...---,,,++++++*********************++++++************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))***+++,,,---'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,---...000111333444555888444555:::999888EEEVVVkkkrrrrrrqqqxxx...///111444666666444222777999999666333666>>>DDDEEEGGGJJJOOOVVV___fffjjjgggeeeeeehhhnnnuuuzzz|||{{{qqqkkkllliiieee`````````___]]][[[XXXVVVQQQSSSRRRPPPQQQTTTTTTPPPTTTVVVWWWVVVVVVYYY___eeebbbcccaaa^^^]]]bbbmmmvvv}}}~~~~~~|||wwwqqqllljjjlllnnnooolllcccUUUGGG???===@@@???999555666777555::::::999555111111444888666555444555555333000---,,,,,,++++++***))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************************************+++---//////000111444666888666555888CCCXXXnnn|||}}}pppbbb^^^bbbgggooopppaaa^^^ccckkkxxx}}}}}}ssseeeZZZXXX\\\aaaZZZRRRLLLKKKFFF>>>;;;======;;;:::;;;>>>AAACCCCCCEEEEEEEEEDDDDDDDDDFFFGGGDDDGGGHHHHHHOOOZZZ```^^^]]]```cccdddfffiiioootttwwwjjj^^^ZZZZZZeee~~~```GGG???BBB@@@::::::777000444666,,,---,,,,,,...000000///...---------,,,,,,,,,++++++************************************))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))))))))***,,,***)))(((***+++,,,,,,)))111///...666777444777888AAAKKKMMMKKKOOOWWW___lllqqqyyy222222333444555666666666666999<<<>>>AAADDDJJJNNNccceeehhhmmmsssyyy~~~uuuqqqmmmjjjjjjllllllllllllooonnnfff```]]]XXXQQQLLLKKKKKKJJJJJJIIIHHHHHHIIIKKKJJJGGGGGGJJJIIIFFFGGGIIILLLKKKIIIJJJMMMPPPSSSTTTRRROOOMMMPPPXXX___dddfffhhhjjjjjjjjjjjjjjjssswww|||~~~{{{rrrhhhbbbYYYXXXRRRIIIDDDAAA===777555777::::::888666444444444444333333333222111000///......---,,,+++******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********************+++++++++++++++,,,,,,...111333555555444444888@@@LLL^^^tttzzzooofffaaadddkkkwww}}}qqqjjjhhhjjjnnnuuu{{{pppZZZVVVNNNDDD<<<:::<<<@@@EEE???===>>>===999888;;;<<<<<<=========<<<999777:::;;;<<<<<<;;;;;;;;;;;;888;;;;;;999===EEEHHHFFFKKKLLLNNNNNNOOOSSSYYY^^^hhhiiinnnwww{{{gggaaa]]]fffzzzzzzhhhZZZTTTHHHEEEGGGBBB666777888///...------...000111000///---------,,,,,,,,,++++++************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******))))))))))))******,,,+++***+++,,,.../////////444111111777666444<<>>>>>======999:::;;;<<<===<<<<<<;;;999;;;:::666666:::;;;999>>>>>>>>>======???DDDGGGMMMOOORRRXXXbbbooo}}}oooaaa^^^hhhzzzzzziiiccc```___RRR>>>999;;;555000///...///111111000///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******++++++,,,,,,---///000222333555666222444999555999IIIddd}}}tttooojjjeeefffrrrwwwuuuvvv~~~333333333444666:::???CCCYYY[[[bbbllluuuwwwrrrlllkkkjjjiiiiiiiiijjjkkklllllliiieeecccbbbaaa___^^^aaa___[[[TTTPPPSSSYYY^^^XXXVVVRRRPPPPPPSSSWWWZZZUUUWWWUUUOOOLLLMMMMMMKKKIIILLLOOONNNIIIFFFEEEEEEHHHJJJLLLLLLJJJHHHIIIJJJGGGGGGGGGJJJNNNRRRTTTUUUTTTWWW\\\bbbgggjjjlllmmmkkknnnssszzz}}}mmm[[[GGGAAA999666666888888777777888888666222000000111111111111000000//////...,,,++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))'''(((((((((((()))))))))((()))))))))***************++++++,,,---.........111333444444333555888<<>>======>>>>>>???>>>???@@@???===;;;;;;;;;<<<======<<<;;;;;;;;;<<<===>>>@@@CCCGGGLLLVVVcccllloooxxx~~~~~~zzzhhh______bbbrrrzzzeeeHHH>>>???:::333222000000000111000......------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***************))))))******+++++++++,,,---...///000222444444444111555:::777AAAXXXrrrzzzoooddddddhhhtttwwwiiicccfffyyy222555:::>>>CCCJJJQQQVVVllllllpppwww}}}|||ssskkkfffccc```]]][[[\\\^^^___^^^]]]\\\]]]^^^___^^^]]]VVVWWWXXXYYY\\\cccnnnxxxlllhhhccc^^^^^^aaafffiiijjjmmmkkkddd``````aaa```XXXZZZ\\\YYYUUURRRRRRTTTRRRTTTVVVVVVSSSOOOKKKIIIMMMJJJGGGGGGHHHJJJIIIIIIPPPPPPOOOPPPRRRVVVZZZ\\\[[[```hhhsss}}}qqqZZZSSSIIIBBB???===:::888777888888666444222111111000000000111111111111222......---,,,++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***((()))))))))***************+++,,,---...///000000111444666333000444@@@KKK^^^eeepppxxx}}}~~~}}}}}}tttpppnnnsss}}}zzzxxxjjj___bbbppp}}}yyyyyy~~~|||iii]]]YYYRRRMMMIIIFFFDDDAAA???===:::888777666777888999:::;;;>>>???>>><<<===>>>???BBBFFFKKKNNNPPPRRRVVVXXXOOOJJJDDD@@@?????????>>>@@@@@@@@@???===<<<>>>AAA???>>>>>>>>>>>>===<<<;;;888;;;>>>???AAAFFFMMMSSSVVV___ffffffiiissssssddd\\\^^^ggg{{{{{{\\\LLLFFF;;;888666333111111000///---.........---------,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++***************+++,,,,,,+++---.........000444777222888999<<<@@@???LLLdddtttooollltttyyynnnjjjiiinnn<<>>===;;;<<<@@@AAA???======@@@BBBDDDDDDEEEJJJMMMIIIFFFGGGHHHGGGKKKVVVfffsssyyy|||~~~yyyrrriiibbb___]]]ZZZWWWPPPOOONNNNNNKKKIIIMMMTTTKKKHHHDDDAAA@@@???===;;;888999;;;;;;;;;<<<>>>@@@CCCJJJNNNNNNOOOVVV___ccclllsss|||qqqggg^^^YYYaaavvvuuudddUUUCCC???<<<777444222111///---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++***************+++,,,---,,,---/////////333:::@@@???PPPXXXVVVVVVSSSZZZkkkrrryyyxxxpppqqqyyy~~~SSS[[[gggmmmmmmkkkjjjkkkdddaaa^^^]]]^^^___^^^\\\UUUVVVXXX[[[]]]___``````___```bbbfffjjjlllkkkjjjhhhppp|||wwwqqqlllgggeeeeeeddd```\\\TTTRRRNNNIIIEEEAAA???>>>FFFKKKMMMJJJLLLTTT\\\aaajjjnnnrrruuutttqqqooommm]]]RRRDDD;;;:::;;;:::999666666666555444333333333333222222111000///...---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((()))))))))*********))))))))))))***************+++,,,...000222333444222444999CCCSSSggg{{{yyylllbbb___aaadddyyysssdddbbbcccggghhhgggiiinnnkkkxxxjjjTTTIIIEEECCC@@@???@@@===999:::???>>>;;;;;;>>>===999;;;AAA<<<===@@@GGGOOOWWWZZZ[[[jjjppprrrlllgggggggggeeeeeerrr{{{wwwuuusssoookkkpppyyypppgggZZZOOOHHHEEEBBB@@@>>><<<::::::;;;;;;:::999888<<<>>><<<===CCCGGGHHHMMMPPP\\\lllvvvqqq^^^VVV[[[lll{{{nnnZZZGGGCCC===888555333000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***)))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,************+++,,,---...---///000111333:::EEEMMM]]]{{{{{{rrrmmmqqqrrr}}}}}}yyyrrrjjjfffhhhooouuu}}}hhhpppzzz}}}wwwmmmeeebbb]]]YYYUUUSSSUUUXXX\\\^^^VVVZZZaaahhhmmmoooooonnnnnnqqqvvv}}}|||zzzzzzxxxrrrmmm___^^^\\\XXXSSSMMMHHHEEE???HHHMMMIIICCCDDDIIIMMMZZZ```gggnnnssszzzzzzhhhQQQBBB>>>>>>===:::;;;:::999777666444222222444444333222111000///...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''***((('''&&&&&&'''(((***))))))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))************))))))))))))***************+++---///111222444555666777===OOOjjjtttfff___bbbkkkssskkkjjjnnnsssrrrhhh^^^___fffjjjpppxxxsssRRRCCCBBBEEE@@@;;;:::>>>>>>;;;>>>DDD@@@>>>@@@DDDCCC>>>@@@FFFCCCGGGPPP^^^nnnzzztttaaaTTTMMMIIIGGGEEEAAA===<<<===>>>===;;;888;;;:::888:::>>>@@@???BBBEEEOOO\\\bbbgggzzz|||lll```^^^jjjzzzqqqLLLGGGAAA<<<888555222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((((())))))******'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************+++,,,---...---000222333777@@@NNNXXXyyy|||vvvsssttt}}}wwwkkk___ZZZcccwwwlllsssyyyzzztttjjj]]]SSSPPPNNNMMMLLLNNNTTT```kkkmmmpppvvvzzz}}}~~~zzzxxxzzz~~~wwwrrrmmmkkkeee\\\UUUTTTQQQNNNJJJGGGEEEDDDDDDDDDPPPWWW___dddfffmmmwwwyyylll___TTTJJJCCC???>>><<<888555777999555///111111333666888666000***......---,,,***)))((((((((((((''')))***)))'''%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))++++++******************---,,,///333333111333888666@@@PPPbbbxxxzzzbbb___gggnnnuuu}}}{{{pppsssmmmfffooorrrrrrwwweeeRRRDDD===<<<>>>999999:::===@@@BBBBBBBBBFFFKKKRRRUUUQQQNNNTTT]]]QQQVVVgggqqqeee]]]UUUMMMHHHDDDCCCEEEDDD@@@<<>>666333333...//////...++++++,,,...,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))******))))))((((((''''''(((((()))***************)))))))))))))))))))))))))))))))))))))))*********)))...---))))))///111///111888555111777BBBVVVqqquuuooolll|||~~~nnniiieeeccceeepppiiikkkkkkiiiccc]]]WWWSSSKKKJJJLLLRRR[[[hhhvvvvvvooojjjlllooosssyyyyyysssoooiiiaaa]]]^^^nnnzzzzzzvvvvvvtttmmmfffiiittt~~~xxxrrreee```YYYSSSOOOMMMJJJIIILLLPPPUUUWWWYYY]]]dddiiisssttttttrrrmmmfff___ZZZRRRLLL@@@666444777666222333333222111222333444555111111///...,,,***(((((()))(((((()))+++***(((&&&(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))))))))((((((((('''((())))))))))))******************+++++++++,,,,,,111111333555444222666===KKKTTTbbbppp~~~zzzpppqqqxxx|||}}}}}}zzzzzz}}}zzzssszzzuuummmeee___VVVQQQHHHAAA<<<::::::;;;===;;;:::???HHHTTT^^^dddnnnrrrzzz}}}yyysssuuu|||zzz||||||eee___XXXTTTTTTSSSPPPLLLKKKCCC>>>???>>>:::999<<<555666:::======AAANNN\\\sssssshhhcccdddsssyyyvvvsssmmm]]]HHH<<<999333222111000//////000111---,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((()))************************************************+++++++++++++++)))------***,,,111222///000777444222<<>>===<<<888666555444333222333666999555444333000...,,,***)))***))))))***++++++***((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************)))******+++,,,---.........///333666666:::EEERRRbbbhhhpppvvvvvvsssooonnnooouuu{{{~~~vvvssseeeZZZ\\\iiiyyylllXXXLLLCCC>>>777666666777:::<<<======AAAAAAFFFQQQbbbuuu{{{zzzzzzyyyxxxkkk^^^OOOHHHDDDAAA?????????<<<;;;=========CCCJJJWWWffftttuuubbbYYYgggwwwXXXCCC>>>999666222000000000000///...------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************************************+++++++++,,,,,,---------,,,.........000444444111777>>>;;;888AAANNN___tttwwwxxx~~~xxxlllfffkkknnnrrryyyWWWXXX\\\bbbhhhppp{{{wwwrrrqqqyyy|||qqqjjj```VVVQQQOOONNNRRRXXXXXXUUUTTTTTTQQQKKKIIIKKKJJJSSSXXXWWWUUUUUUSSSNNNIIIHHHJJJPPPWWWZZZXXXVVVXXXVVVUUU\\\hhhpppppplllnnnmmmmmmpppzzz|||xxxtttqqqiiibbbZZZTTTRRRRRRRRRQQQSSSZZZccciiinnnttt~~~uuuaaaTTTLLLEEE>>>999888888999999888555222777666555333111///...---+++***)))***++++++***)))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))******))))))+++,,,...000111111///000444777999BBBUUUggguuuvvvvvvpppdddYYYXXX\\\ssszzz^^^XXXXXXbbbnnntttuuuvvvrrrSSSBBB===<<<===;;;:::999:::===AAACCCDDDGGGMMMZZZmmmkkkZZZQQQLLLFFFCCCEEE>>>::::::;;;999999;;;EEEPPPYYYhhhmmmeeeaaahhhbbbLLLHHH@@@<<<666222111000...---///...------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))+++++++++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((())))))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************************************+++++++++,,,------......//////000111333666666555===HHHGGGDDDLLLTTT^^^mmmxxxssshhhaaadddlllqqquuuwwwYYY\\\fffrrrzzzyyypppllljjjrrr|||{{{ssspppjjjddd]]]UUUQQQXXXaaadddccceeeddd^^^SSSNNNNNNOOOSSSUUUTTTSSSSSSQQQOOOJJJIIIHHHIIIMMMQQQQQQOOOPPPLLLJJJPPP[[[bbbcccccc___^^^^^^```hhhwww|||mmmaaaZZZVVVRRROOOQQQWWW___dddiiirrr~~~yyymmmbbbUUUJJJBBB===999888;;;;;;666222666666666555444333222222,,,+++))))))***+++***)))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))***+++---///111333444555666999<<<@@@MMMeeezzzvvviiiXXXPPPYYYgggtttddd______eeelllnnnpppsssrrrvvv~~~sssYYYDDD;;;;;;>>>AAA???>>>;;;999:::@@@GGGLLLVVV]]]kkk}}}}}}pppcccTTTHHHJJJBBB<<<===???===;;;;;;:::BBBHHHVVVkkkzzzyyyeee[[[jjjnnn^^^ZZZDDDAAA<<<777444222000///000///......---------...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))******)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********************************************++++++,,,------...///...///111222555999===LLL\\\```]]]```bbbdddlllrrryyyyyynnn```WWW___pppaaafffuuutttmmmvvvvvvpppiiieeedddhhhpppuuusssoooqqqqqqqqqnnngggdddlllwwwvvvzzzvvvooonnnooommmjjjgggeeeeeeeeeeeeeeeeeebbb\\\ZZZ\\\]]][[[cccZZZSSSSSSTTTUUUXXXZZZTTTSSSQQQSSSYYYfffttt}}}xxxwwwyyy~~~uuuiii___VVVPPPQQQWWW___fffjjjnnnssswwwyyy~~~xxxmmmcccWWWNNNBBB;;;999:::;;;:::777777666666666555555555000...,,,+++++++++***)))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++---///111333444555222555<<>>>>>:::>>>???HHHVVV]]]kkkssshhhcccrrrzzznnngggHHHGGGDDD>>>777111//////111000///...............------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************++++++++++++++++++++++++******++++++,,,---......------///111222666BBBNNNuuuxxxnnnfffhhheeeooo|||nnnddd^^^___mmm~~~vvvyyy}}}oooaaaXXX___hhhnnnpppmmmjjjhhhcccaaa```ccchhhmmmoooooogggjjjooouuuvvvxxx|||{{{|||{{{|||wwwuuupppiiigggjjjgggccc]]]ZZZ[[[^^^cccgggdddbbbeeekkkpppvvvvvviiibbbZZZ]]]aaadddeeedddbbbaaafffmmmtttwwwzzz|||zzzvvvrrrlll___OOOAAA;;;;;;>>>999999888777666666555555555222///---------+++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''''''''(((((((((((('''((((((((()))))))))***)))************+++++++++,,,,,,...000222333555666222888FFFYYYlll~~~mmm___^^^```dddnnn{{{}}}uuuooonnnqqqzzz|||xxxqqqhhhfffcccZZZJJJFFFAAA>>>======;;;999@@@IIISSSWWWXXX^^^lllyyy}}}zzz~~~}}}yyy|||pppeeeYYYRRRKKKBBB<<<:::@@@@@@<<<>>>BBB???GGG\\\~~~lllcccgggxxx{{{ppp___```]]]RRRCCC777222222222111000///...............------------,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***************))))))))))))))))))((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************++++++++++++++++++++++++++++++,,,---...///000000...000444777888???SSSggg{{{mmmllljjj{{{xxxlllgggkkkuuu}}}}}}uuuhhhZZZMMMRRRXXX]]]```bbbdddeeehhhggghhhjjjnnntttyyy|||tttwww|||rrrlllgggdddaaa\\\UUURRRVVV\\\aaagggmmm{{{xxxkkkiiieeebbb```]]]YYYVVVVVV\\\```bbbhhhpppvvvxxx}}}gggNNN<<<999;;;;;;;;;999888666555444333888555222000///...---+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%'''))))))((('''&&&''''''''''''((((((((()))'''((((((((())))))******++++++,,,,,,,,,---------------///000222444555666???FFFUUUjjj{{{zzzfffZZZbbboootttwww{{{~~~vvvvvv{{{eeeWWWSSSXXX\\\UUUGGGBBB;;;888:::===AAACCCTTTcccssszzzyyy|||{{{}}}|||zzz~~~wwwiiiZZZPPPMMMBBBAAA<<<<<<<<<444999MMMTTTpppxxxjjjdddvvvyyy~~~{{{kkkUUUCCC;;;:::222222000///..................---------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++---...//////))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************,,,+++++++++******))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************++++++++++++++++++++++++,,,,,,---...///000111222222444:::>>>???IIIccc|||}}}}}}vvvzzzuuunnnmmmxxx|||sssrrrwwwtttppphhh^^^RRRTTTUUUZZZdddooopppmmmeeellluuu{{{yyytttnnnddd]]]^^^^^^\\\]]]aaaffftttwwweee[[[\\\^^^WWWLLLOOOOOOSSSZZZ\\\]]]eeeooo{{{zzzbbbPPPCCC;;;BBB;;;888:::999555555999999888777555333111//////,,,***((((((***+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++)))(((,,,,,,000555666444555888FFFSSSdddooowwwtttdddaaarrr}}}yyy{{{zzzpppkkkrrryyywwwzzzrrrQQQIIINNNNNNKKKKKKEEE@@@;;;;;;>>>DDDKKKQQQgggyyy~~~~~~~~~~~~}}}~~~zzzxxx||||||gggVVVLLLFFFAAABBBAAA<<<999999FFFVVVnnnddd```rrrkkkJJJ===BBB;;;444000222111---,,,000---......///...,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))((((((((()))******+++++++++***))))))***,,,---//////,,,+++,,,,,,,,,222:::;;;<<<777999FFFQQQbbbzzzwwwuuuxxx}}}|||uuummmooovvv{{{uuukkkgggiiiyyyyyyvvvnnndddfffggghhhgggkkkqqqqqqmmmvvv~~~|||rrrooojjjaaaYYYWWW```iiiuuu{{{~~~rrreeeaaaaaa\\\TTTUUUPPPPPPUUUXXXYYY\\\aaannnxxx~~~yyymmmbbbWWWNNN@@@999777;;;===:::999:::888888777666444333111000///---*********++++++***((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))******+++++++++++++++000//////111222444===HHHTTTaaaooouuurrrnnnllllllccchhhsss|||tttccc^^^___kkk{{{{{{{{{rrrZZZFFFCCCFFFFFFFFFIIICCC@@@>>>@@@FFFNNNVVV\\\xxx~~~~~~{{{zzzyyyzzz|||~~~~~~}}}~~~zzzuuuuuuyyyuuuZZZNNNBBB>>>@@@AAA@@@???===GGGXXXgggqqqyyysssfffkkkrrrTTTCCCBBB===666111222222...,,,.........//////...---+++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))(((((())))))******++++++++++++***++++++,,,------...++++++///000000333777222===@@@DDDQQQZZZdddsssuuubbbbbbgggllloooqqqyyy~~~yyy~~~wwwmmmccc^^^]]]dddnnnuuuvvvzzzwww|||~~~xxxjjjaaa[[[___dddiiinnntttzzz}}}uuuqqqmmmhhhccc[[[UUUVVVXXXXXXWWWWWW```iiirrruuuuuurrrkkkdddWWWMMMDDD???<<<999777888888888888888777555333222333000...,,,,,,,,,***)))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))******+++---...///333222222222333999HHHWWWeeeoooxxxuuuiii]]]YYYZZZkkk|||kkk^^^\\\___jjjsssvvvxxxzzzyyyrrrrrr~~~}}}qqqeee\\\OOODDD>>>@@@BBBBBBFFFNNNKKKMMMQQQXXXbbbnnnxxx~~~zzzsssnnnmmmnnnpppqqqqqqsssvvvxxx~~~~~~vvvssspppooorrrwww{{{}}}}}}}}}~~~oooWWWFFFBBBCCC@@@<<<999<<>>OOOdddmmmkkkoooooolllnnn{{{iiiXXXVVVZZZdddooozzz{{{ssswww{{{nnnfffbbb```___bbbgggjjjnnnxxx~~~xxxyyy|||{{{vvvrrrzzz{{{yyyyyy{{{~~~fffeeefffjjjpppuuuxxxyyy{{{yyyqqqhhhbbb^^^[[[YYYXXXYYY___ggglllooopppooonnnrrriii[[[KKK>>>777888;;;888888999:::999888666555666444111///...---***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))************))))))***,,,...111222222333666999;;;CCCUUUgggwwwwwwuuulll___XXX]]]gggyyyqqqnnnmmmqqqrrrnnnjjjjjjlllmmmttt~~~rrrfffYYYLLLDDDDDD???>>>CCCHHHMMMUUU]]]hhhmmmsssxxxyyynnnhhheeebbbfffjjjnnnqqqrrruuu{{{~~~|||{{{yyywwwtttrrrqqqpppnnnlllfffccc```^^^___``````______```aaabbbdddfffggggggooooooqqqsssxxx}}}zzz]]]NNNJJJDDD<<<>>><<<;;;<<<<<>>===???999999:::::::::999777777999777444222111///,,,***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***************)))***+++---000333444111333777<<>>777;;;::::::999999888888888999888666555444222///---,,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******+++---///111333444444333666===JJJ```~~~jjj___]]]bbbppp}}}rrriiiiiimmmoooyyyqqqaaaXXXQQQLLLIIIEEECCCFFFQQQcccuuu~~~rrrkkkkkkllljjjggghhhmmmnnnkkkkkkqqqwwwyyy{{{|||wwwrrrooofffccc___YYYSSSOOOKKKJJJEEECCCAAA?????????===<<<;;;:::::::::<<<<<<;;;:::999999999999999999::::::999:::;;;===AAAFFFKKKNNNQQQWWW___fffmmmvvv{{{ssstttzzzooo```OOODDD@@@???@@@>>>:::888;;;===OOOdddttteee[[[YYYqqqrrr\\\XXXMMMAAA:::888444000222111000///.........///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''*********)))((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************))))))******+++,,,,,,,,,+++,,,---...////////////111333777777777AAAZZZrrrwwwuuutttttt~~~uuuxxx~~~|||zzz}}}xxxjjjooonnnwwwyyyttt|||}}}xxxxxxoooggg\\\UUUSSSSSSPPPLLLUUUXXX]]]bbbfffjjjmmmnnnkkkggg]]]TTTRRRTTTPPPIIIGGGKKKJJJLLLRRRQQQTTTbbb```VVVLLLJJJMMMRRR[[[bbbmmmssssssjjjeeejjjsssxxxzzztttvvvsss|||~~~rrrccc\\\VVVSSSOOOMMMQQQYYY```mmmwwwtttiiiZZZHHH;;;===<<<:::888777777888999999888777777777555222000,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***+++---///111222333333666777===IIIXXXkkkzzzffffffmmmoooooorrrqqqhhhhhhmmmtttkkk^^^YYYRRRJJJFFFHHHMMMVVVdddvvvuuuppp~~~|||ppphhhfffhhhkkkmmmooovvv{{{{{{|||}}}yyysssmmmhhhccc^^^[[[OOOMMMJJJFFFBBB???=========<<<::::::;;;;;;:::888888777777888:::;;;:::999666666666666777777777777777777777888:::<<<>>>???@@@EEEKKKOOOSSSZZZdddkkkqqqyyy}}}xxx{{{uuu]]]KKKEEE@@@@@@>>>;;;:::<<<888BBBMMMWWWdddvvvpppaaaddd||||||pppnnncccQQQBBB<<<888444333222111////////////000------------------------************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))******+++,,,))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******************************)))******++++++,,,,,,---,,,,,,,,,---...000111222444555:::@@@DDDMMM___oootttvvvpppjjjiiisss|||}}}}}}sssqqquuuzzzwwwiiimmmmmm~~~zzzqqqddd```lllwwwvvvsssuuuvvvnnncccZZZXXXXXXTTTOOOLLLQQQXXX___cccgggjjjmmmfffddd\\\TTTSSSYYYYYYUUUJJJRRRSSSQQQPPPLLLUUUllluuufffUUUKKKHHHIIINNNTTT\\\dddfff^^^YYY^^^ggglllmmmtttxxxwww|||{{{vvvrrrtttuuuyyyuuuiii^^^ZZZWWWRRRQQQSSSWWWaaajjjnnnoookkk^^^PPP???===999777666666888999888777777888888777444222---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++)))+++...000222333333333666;;;GGGXXXgggrrr~~~lllaaammm|||{{{ppphhheeehhhhhhiiittt~~~tttooossszzz{{{nnn\\\XXX[[[YYYSSSOOONNNYYYiiixxxcccYYYhhh{{{~~~xxxnnneeebbbeeemmmrrrsss}}}{{{tttoooccc___XXXRRRMMMIIIEEEBBB???>>>;;;999888777777777777666666777888888777555777666555555666666555333555555666666777888888999666666555444444444444444444777;;;<<<<<>>???HHHZZZjjjrrrvvveeeggg~~~uuu^^^KKKBBB===999333222111////////////000------------------------************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********+++,,,,,,---))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))(((''''''''''''(((((())))))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******************************)))******++++++,,,------,,,,,,,,,,,,...000333444888999???IIIRRRYYYbbbkkkzzz|||zzzmmmeeeXXXZZZbbboooyyyhhhfffnnnsssxxxlllnnnyyytttxxx|||~~~}}}yyyuuurrroooqqqssstttttttttuuuwww~~~wwwooommmnnnmmmgggaaaaaa]]]ZZZ^^^hhhoooqqqooommmjjjfffbbb```aaabbbdddccccccbbbaaaaaaaaaaaaaaaiiikkkjjjbbbWWWOOOMMMOOOLLLMMMOOOPPPQQQSSSUUUWWW]]]gggpppuuu|||{{{qqquuu|||{{{vvvsss|||}}}pppaaaWWWUUUXXXSSSUUU[[[dddlllooommmjjj[[[KKK<<<888888777888<<<777999<<<<<<:::666333222111000...---,,,,,,---...)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,)))'''((()))***(((%%%(((((((((((())))))))))))+++***************++++++//////...///222555888;;;===RRR\\\aaasss{{{qqqggg]]]hhhuuu~~~mmm```WWWVVVaaannnvvv|||{{{vvvwww{{{}}}qqqeee```TTTIIIJJJPPPWWW]]]ccclllrrreeeRRRZZZmmmyyyuuuwwwxxxvvvrrrsssxxx~~~xxxqqqjjjbbbWWWOOOGGGCCC???======<<<:::888777888888888666555555666888888888888888888888888666777999888777777888:::999999999999999:::;;;<<<666666666777888888555333777666555666888::::::999<<<@@@EEEKKKRRR```ppp|||~~~}}}tttfffWWWNNNFFF??????CCC>>>999777:::>>>CCCMMMVVVdddxxxkkkgggzzzzzzwwwrrr___FFF;;;@@@888111---000000......333//////...---,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))(((((()))***,,,///111222))))))))))))))))))))))))******))))))******+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************************************++++++,,,,,,,,,++++++***,,,++++++...111222///---000333...,,,555777666;;;DDDOOORRRVVVbbbeeedddjjjoooxxxwwwddd]]]SSSZZZiiixxxzzz|||~~~ssspppppp{{{uuu~~~qqqoookkkggghhhooovvv{{{}}}uuuvvvxxxwwwuuusssssstttooooooqqqtttwwwuuunnnhhheeeaaa___bbbhhhnnnpppoooooooooooonnnnnnnnnnnnnnnmmmnnnnnnnnnmmmjjjhhhgggssspppjjjeee```[[[VVVTTTNNNNNNNNNNNNMMMOOOQQQRRRVVV^^^fffkkksss~~~~~~|||}}}{{{uuuvvv~~~lll]]]UUUSSSRRRSSSWWW^^^gggmmmoooooofff\\\QQQIIIAAA999999>>>888999;;;;;;:::999888888333222000...---,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++)))'''((()))***(((&&&(((((((((((())))))))))))+++************++++++,,,...000111222333555999<<>>===<<>>>>>???@@@DDDDDDCCCAAA>>>===???@@@???>>>===<<<<<<;;;;;;;;;;;;999888888999::::::999:::888666666777777777666555777888888888<<>>@@@AAA>>>999:::>>>>>>JJJdddmmmbbbtttyyylllXXXHHHBBBCCC<<<777666333///---...000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,++++++*********************************************))))))******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************************************++++++,,,,,,,,,,,,++++++---,,,,,,---//////...,,,...000000555;;;888DDD]]]zzzssskkkjjjjjjjjjooowww~~~~~~}}}}}}ooo```]]]dddqqq~~~wwwuuu~~~|||zzz|||pppfff{{{uuukkkbbb^^^XXXSSSTTTZZZbbbhhhkkkkkknnnppprrrqqqpppqqqqqq}}}|||zzzwwwuuuwww}}}}}}|||yyyvvvrrrmmmhhhdddYYYWWWSSSPPPQQQTTTWWWXXXYYY^^^hhhppppppmmmpppvvvzzztttttt~~~zzzppp___[[[TTTQQQSSSYYYaaafffmmmqqqrrrlll]]]KKK???:::>>>===;;;;;;::::::999888999777555222000---+++***++++++***************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))(((((((((((((((((())))))))))))*********++++++---......---111555555555<<>>999888999999888777777777888:::;;;<<<<<<<<<>>>@@@AAABBBCCCEEEGGGKKKKKKKKKKKKLLLNNNPPPQQQVVVUUUTTTQQQMMMLLLMMMOOOOOONNNLLLJJJIIIHHHHHHHHHCCC@@@===;;;;;;;;;;;;:::<<<:::888888999999888777888999999888777888;;;===BBBHHHQQQ[[[dddmmmuuuzzz{{{vvvwww~~~xxxfff[[[LLLEEE@@@??????<<<;;;======???JJJ___uuusssbbbuuusssWWWDDDAAA<<<888555333111//////000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))((())))))******************************))))))******+++,,,***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((()))))))))************************************++++++,,,,,,---,,,,,,,,,------------......------555222...444;;;<<>>>>><<<;;;;;;<<<;;;888555:::999777555222///---,,,,,,+++++++++******))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))(((((())))))(((((((((((())))))))))))*********+++,,,...///000///222555666:::FFFYYYgggwwwtttcccccckkkuuuyyyvvvnnnnnnqqqvvv{{{{{{\\\BBB>>>BBBDDDMMMXXXUUURRRXXXnnn}}}uuuiii___VVVNNNFFF@@@;;;999888777888999:::::::::;;;===???AAABBBDDDEEEKKKNNNQQQSSSUUUWWWZZZ\\\____________aaacccfffgggkkkkkkjjjgggdddbbbcccdddeeedddbbb```^^^]]]\\\\\\WWWSSSNNNKKKIIIGGGEEECCC???===;;;;;;;;;;;;:::999999::::::999888888:::;;;999:::<<<@@@GGGSSS```hhhtttvvvvvvtttrrrvvv~~~eeeUUUDDD?????????=========:::;;;CCCPPPdddvvvmmmnnnnnnRRRIIIEEE>>>888555444222000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))((())))))************************************))))))******+++,,,)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))((()))))))))***************************************+++,,,------------------...............//////555333333<<>>===::::::999999999999999999888888888999;;;AAAHHHMMM\\\fffqqqvvvtttqqqqqqssszzznnnWWWJJJEEEAAA===;;;<<<<<<===>>>AAALLLbbbuuuiiiiiihhh]]]XXXMMM@@@999777444000111000///...------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++******))))))******+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))***************************************+++,,,------......------...//////...///111333222777===JJJXXX[[[jjj|||nnndddWWWXXX```ooowwwuuu{{{uuupppssspppiiidddeeehhhhhhgggdddbbbaaa[[[NNNCCC>>>|||rrrjjj___dddfffeeeeeejjjmmmnnnllloootttyyyyyyqqqoooppphhhfffooozzz}}}yyyvvvfffeeeiiiqqqtttqqqqqqtttuuuzzzzzzooollllllkkkwww|||pppgggcccbbb```dddhhhlllsssuuukkk___SSSKKKBBB===<<<===<<<:::888888888888666444333111------,,,++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&(((***)))(((''')))+++(((((((((((()))))))))))))))***+++,,,...000222333444666:::AAANNNaaatttkkknnnxxxxxxuuuooosss{{{}}}oooooosssttt||||||vvvfffHHH@@@:::>>>KKKWWW^^^___VVVYYYeeewww|||zzz|||zzzyyy}}}vvvkkkeeecccRRRJJJAAA:::999999999888999;;;???BBBDDDEEEGGGHHHOOOSSSWWWZZZ[[[]]]```bbbeeehhhlllppptttxxx||||||||||||}}}}}}zzzvvvrrrooojjjeeebbb]]]YYYUUUQQQNNNJJJGGGDDD@@@???===;;;;;;::::::999888999::::::999999;;;===IIIQQQ___kkkrrrsssqqqnnnkkkttt}}}tttbbbTTTGGG@@@???>>>???AAABBB@@@CCCPPP^^^ooommmkkkuuupppiiiZZZHHH===999555000111000///...------------+++++++++,,,,,,---------++++++++++++++++++++++++******)))))))))***++++++++++++++++++++++++++++++******))))))******+++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((()))*********))))))************))))))))))))))))))***************************************+++,,,---............---///000000///000333777666@@@GGGSSSdddiiiooo}}}ooo^^^UUU___mmmzzz}}}|||~~~qqqvvvxxxsssnnnllliiieeeccc^^^YYYUUUMMMCCC@@@BBBzzzyyyvvvtttrrrnnnkkkhhh^^^dddiiiiiijjjnnnqqqqqqqqqvvvyyyqqqmmmttt}}}~~~wwwiiiaaagggqqqwwwyyy{{{vvvzzzzzzuuu}}}zzzoooiiiggg___ccceeegggmmmtttrrrjjjdddXXXIII???;;;;;;:::999777777888888888666555444------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&(((******((('''))),,,(((((((((((()))))))))))))))***+++,,,...000222333555777===GGGVVViiiyyy~~~}}}qqqnnn}}}~~~|||sssooonnnqqqtttxxxuuuqqqyyyttt{{{uuudddSSSJJJ===>>>===>>>HHHWWWaaabbb\\\cccrrrzzzzzzvvv{{{~~~yyyyyyfffWWWPPPNNNDDD???999777999<<<======;;;>>>BBBFFFJJJNNNSSSVVVZZZ___dddggghhhiiilllooopppsssxxx||||||wwwsssnnnjjjddd^^^YYYTTTOOOLLLIIIFFFBBB@@@>>>===<<<;;;999999999888777888:::===???AAAHHHVVVeeeoooqqqnnnfffkkkpppvvvxxxbbbOOOGGGGGG>>>======>>>===>>>GGGQQQ```rrrjjjuuuwwwppp___JJJ>>>;;;777111111000///......------...+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++******************++++++++++++++++++++++++*********)))***++++++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))))))))))))))***************************************+++,,,---............---///111000000111555999???HHHKKKTTTfffooorrryyyppp______lllyyyzzzxxx~~~yyyqqqyyy~~~yyyssskkkdddbbbYYYNNNFFF???<<>>HHHTTT___eeegggfffeeennnwww{{{{{{wwwvvvxxx~~~yyyiiiVVVFFF>>><<<;;;:::999999:::???FFFKKKHHHMMMTTTZZZ^^^aaaccceeekkknnnqqqsssvvvzzz~~~xxxtttqqqlllddd^^^```UUUMMMKKKIIIDDDAAACCC<<<;;;::::::999888777777888:::===AAAHHHRRR^^^gggiiifffdddfffpppiiiRRREEEHHH@@@<<>>>>>BBBHHHXXXmmm|||ppprrr^^^LLLAAA<<<;;;;;;555111//////,,,)))***.........---------,,,,,,,,,------++++++++++++------+++***)))***++++++***)))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---------------***111111222555333999LLLWWWkkkppplllttt{{{xxxuuuvvvtttyyyjjjiii|||uuuuuu|||zzz~~~~~~}}}zzztttkkkccc^^^QQQGGGCCCHHHKKKLLLXXXiiiffffffiiillljjjfffhhhnnnnnnsssyyyzzz{{{~~~{{{yyyxxxyyyzzz~~~rrreee```ZZZXXX]]]dddlllqqqxxxvvvpppcccSSSGGG@@@>>><<<;;;::::::999888666444333111///---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))******---------///222555666777>>>DDDNNN]]]pppyyypppaaaaaammmyyy~~~wwwqqqppptttuuurrrmmmlllmmmtttnnn[[[MMMCCC>>>??????GGGSSS```jjjqqqssstttrrrrrrppppppxxx~~~{{{xxxxxxzzzxxxvvvyyy~~~|||wwwtttlll^^^OOOCCC===;;;:::<<>>DDDLLLSSS^^^aaabbbbbbfffrrrkkkZZZQQQGGG???@@@BBB@@@===>>>@@@IIIUUUpppxxxqqqvvvkkkXXXKKKDDD@@@===555222000000...+++,,,000.........---------,,,,,,---,,,,,,++++++,,,,,,---+++***)))***++++++***)))************************************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))+++******************+++************************+++++++++++++++++++++++++++,,,------............///222000111555999MMMlll|||zzzuuuyyy}}}zzzzzzxxx{{{}}}}}}}}}zzzsssiii\\\SSSMMMIIIGGGJJJRRR[[[dddrrreeeeeeiiimmmmmmlllqqqxxx}}}}}}yyyrrrxxxxxxwww~~~{{{llldddZZZTTTUUU\\\dddiiippptttvvvqqqbbbQQQBBB::::::<<<===;;;888666666888666444222000...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************)))))))))******+++,,,---///111444777999;;;FFFKKKXXXkkk|||}}}jjjUUUWWWnnnzzzqqqkkkccclllzzzdddLLLCCCAAABBBCCCBBBLLL[[[iiiqqqwww{{{}}}yyyqqqooowww}}}}}}{{{zzzyyyvvvrrrrrrvvv}}}xxx}}}uuuddd```WWWNNNFFF@@@>>>======BBBIIIOOOTTTYYY^^^aaahhhjjjlllnnnrrrxxx~~~yyyuuunnnaaaUUUOOOLLLIIIDDD@@@>>>===;;;999::::::999777777888<<>>KKKTTTdddrrryyytttdddWWW^^^qqq}}}sssnnnlllqqq{{{eeeOOOHHHHHHKKKMMMGGGSSScccooouuuyyy~~~}}}}}}~~~zzz}}}}}}}}}~~~~~~}}}|||}}}|||}}}~~~zzzoooeeePPPLLLEEEAAAAAABBBDDDDDDHHHLLLRRRXXX^^^ccciiimmmoooqqquuuyyy~~~{{{pppgggaaaZZZTTTMMMGGGEEECCC@@@>>>>>>>>><<<:::888777888999???HHHPPPOOOJJJMMMYYYeee~~~iiiQQQEEEDDDFFFCCC???CCCBBB???LLLiiiiiiggg~~~mmmXXXHHH>>>>>>888444333222......000............------------++++++------------+++++++++***)))***++++++***)))++++++++++++++++++++++++)))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((()))))))))*********++++++))))))))))))))))))))))))*********++++++*********************************+++++++++,,,,,,,,,,,,,,,---------------...//////...111444;;;>>>???\\\xxxooosssnnnpppzzz}}}}}}sssqqqsssuuuqqqhhh[[[OOOIIIKKKNNNZZZjjjvvvyyy~~~oooooossszzz}}}rrrqqqqqqpppqqqsssvvvxxxzzzzzz||||||vvvtttuuuqqqlllkkkooouuu{{{}}}{{{vvvkkk```[[[]]]fffvvv{{{vvvvvviii```[[[YYYXXX]]]ggguuu}}}{{{oooaaaWWWCCC>>>999777:::<<<;;;999777666555333111...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))***+++------///111333555777:::@@@DDDOOOaaavvv~~~uuufff^^^]]]qqquuu{{{sssrrryyywww|||pppccc[[[WWWWWW[[[VVV```oooxxx}}}~~~{{{{{{}}}xxxmmmaaaVVVPPPCCC@@@>>>???DDDJJJOOOQQQSSSUUUXXX\\\aaagggooottt|||xxxmmmfff\\\UUURRRNNNIIIEEE@@@>>>===;;;;;;;;;;;;:::666<<>>AAABBB\\\{{{jjj[[[VVV[[[nnn~~~}}}yyy|||wwwqqqddd^^^TTTKKKHHHMMMXXXaaaqqqvvveeettt{{{}}}zzzwwwyyy}}}zzz|||~~~|||tttnnnmmmppprrrtttttt{{{~~~}}}rrrdddYYYSSSSSS^^^iiijjjrrrzzz|||zzz}}}{{{~~~zzzpppfff\\\VVVVVV^^^jjjtttxxxwwwqqqmmmXXXNNNBBB<<<;;;;;;888555777777666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))+++,,,......000333555777999???HHHNNN]]]ssszzzfffcccjjjxxxqqqtttpppkkkooo|||yyy}}}xxx}}}|||zzzvvvmmmcccbbbfffbbbiiittt|||}}}yyy|||}}}{{{uuuhhhWWWIIIAAA>>>@@@AAADDDIIINNNUUU[[[^^^]]]^^^___bbbgggoooyyy}}}qqqhhhaaaZZZQQQKKKDDDAAA>>>======<<<<<<:::555666888:::===???BBBCCCFFFUUUjjjzzziiiXXXNNNGGGAAA===CCCAAAAAAGGGLLLZZZooovvvnnntttfffYYYNNNAAA:::666111///000/////////.........------+++,,,,,,------,,,,,,++++++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,---...000222333000777:::===DDDIII^^^}}}zzzeeeUUUTTT]]]ooo{{{vvvkkkeeePPPLLLGGGFFFLLLXXXeeennn|||xxxpppaaaPPPyyytttrrrrrrrrr{{{~~~{{{wwwrrroooooouuuooocccYYYTTTVVV[[[]]]dddnnnvvvzzz~~~yyyqqqqqqyyywwwggg]]]YYYZZZ^^^dddjjjooorrrtttmmmbbbRRREEE===:::888888777777777777555333111000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))******++++++(((((()))***+++---...///111444777999===FFFSSS\\\lllyyyyyykkkooo|||sssooollliiihhhnnn|||vvvkkklllqqq{{{yyy|||{{{nnngggqqqwww~~~~~~tttiiiggglllhhhlllssszzz~~~|||~~~}}}||||||oooiii___QQQEEE>>>>>>???EEEJJJQQQWWW[[[___dddhhhgggiiikkkpppwww{{{pppcccYYYRRRMMMGGGCCCAAA???===:::888888888888999;;;<<<>>>777CCCSSSbbbnnn{{{ooo^^^PPPGGGCCCGGGDDDAAACCCAAAFFFVVVggg}}}qqqrrrwwwjjj[[[JJJ@@@999333000111////////////............---,,,,,,++++++,,,,,,---+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((***+++,,,,,,+++***(((++++++++++++++++++++++++++++++,,,,,,---......///...------...000333666888;;;HHHMMMPPPYYY___ffftttxxxuuuaaabbbhhhsss{{{}}}}}}}}}yyyyyyzzzzzzuuuiii___YYYIIIHHHKKKSSS```kkkppprrrxxx}}}zzzooocccXXXMMMCCC~~~uuunnniiikkknnnsss|||yyynnnfff```\\\[[[ccccccfffppp|||lllfffoooyyy|||zzz~~~sssgggddd```\\\[[[```gggnnnrrrwwwnnn^^^MMM???:::;;;>>>888888999888777555333222,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((((()))***++++++,,,(((((()))***+++---///000111444888;;;AAALLL[[[fffppprrruuutttllliiiuuupppuuupppaaa[[[fffxxx~~~xxxrrrqqqwww}}}|||zzzyyyxxxqqqhhhdddfffnnnttt}}}~~~tttiiihhhnnnmmmoootttzzz|||wwwxxxwwwbbbYYYKKKAAA===@@@FFFJJJKKKSSS\\\bbbccceeeiiimmmnnnqqqwww}}}xxxmmmaaaZZZRRRKKKGGGCCC???<<<:::;;;:::888666777:::===;;;>>>DDDNNN]]]ooolll[[[OOOFFFHHHBBB???AAA<<<;;;FFFJJJeee~~~iiittt{{{uuudddPPPDDD;;;555222333000/////////...............---++++++++++++---...+++***)))***+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************)))))))))))))))************+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++,,,,,,---...///////////////000222666999;;;MMM```jjjnnnyyy{{{tttrrrjjjooouuuyyy{{{qqqaaakkkxxx|||zzz{{{tttnnnpppuuuiii\\\RRRLLLLLLNNNWWWfffttt{{{yyysssqqqnnnhhh\\\PPPFFF???;;;}}}xxx~~~zzzyyyvvvqqqoootttvvvjjjeeehhhjjjjjjeee```cccppp}}}{{{zzzqqqqqqzzz}}}||||||}}}xxxnnnggg___ZZZ[[[aaaggglllmmmssskkkSSSAAA===<<<999;;;:::999777666555444333------,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))***++++++++++++******))))))***---///000///000444:::@@@HHHTTTcccnnnxxxlllaaaaaammmzzzsssiiiffffffhhhmmmsssxxxsssnnnmmmttt}}}}}}xxxooofffcccggglllrrrtttyyy}}}wwwmmmjjjnnnlllttt{{{|||zzz}}}yyylllSSSLLLEEEBBBDDDIIIMMMNNN[[[___dddeeedddffflllrrrsssyyytttooodddXXXPPPLLLDDD<<<>>>>>>;;;777666888888777:::===@@@CCCKKKXXXjjjwwwnnnTTTQQQKKKEEEDDDDDDAAA<<<999GGGWWWuuullloooqqqbbbVVVIII;;;:::999...---...000///...---------......---------,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***++++++***)))***+++******************************+++,,,,,,---.........+++---333222000:::III```{{{wwwooodddjjjzzzxxx|||vvv~~~tttkkkmmmxxx{{{nnn]]]QQQMMMNNNUUU^^^gggoooyyyyyynnnfff^^^RRRGGGAAA??????@@@yyytttuuuyyyyyytttrrrtttsssnnnmmmppprrrrrrvvvrrrsss}}}zzzyyy~~~wwwpppeee^^^\\\]]]^^^^^^eeellliiiYYYLLLFFFAAA999<<<;;;:::999999777555444//////---,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))***************+++++++++,,,...000111111888<<<@@@GGGPPP^^^nnnyyyoooggg```eeetttyyyssspppnnnmmmnnnooollliiimmmyyy|||tttpppoooooopppppprrrxxxzzzqqqccc\\\]]]jjjqqqyyy|||uuugggZZZEEECCCBBBFFFMMMUUUZZZ\\\aaadddgggiiilllrrrzzz{{{wwwuuussspppoooqqqtttsssnnniiicccdddeeehhhjjjlllnnnoooppppppuuuzzziii^^^WWWOOOGGGCCCBBB@@@=========>>>===999;;;<<<===AAAKKKXXXcccnnn|||eeeYYYLLLFFFGGGGGGEEECCC>>>FFF\\\{{{~~~qqq}}}iiiZZZNNN???999:::555///000000000///...............---------,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))***++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,---------...333//////222333777III^^^zzzyyyyyy~~~zzz~~~~~~~~~wwwmmmgggqqqqqqnnnggg]]]UUUSSSWWW\\\iiiooovvvyyy|||yyymmm___PPPKKKEEEAAAAAADDDHHHJJJ~~~{{{xxxsssnnnpppmmmnnnxxx|||ooofff```\\\VVVRRRXXXaaaeee```[[[UUUJJJ===<<<;;;::::::;;;:::777555333111///,,,+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((()))***))))))))),,,,,,,,,---...111333444<<<>>>CCCIIITTTbbbqqq{{{iiiggggggooo~~~rrrkkkeeeeeeeeelll|||~~~yyyzzzzzzvvvqqqpppqqqssspppfff[[[WWWYYYmmmsssyyy~~~vvviii]]]PPPFFFGGGHHHKKKRRRYYY^^^aaabbbfffgggjjjooowww{{{wwwpppiiiccc^^^YYYVVVUUURRRPPPQQQRRRRRRNNNKKKFFFGGGHHHIIIKKKLLLNNNNNNQQQRRRVVV^^^eeellluuu~~~wwwkkk___UUUJJJGGGDDDBBBAAA@@@>>>===:::;;;:::999999===EEEKKKQQQhhh{{{eeeTTTMMMJJJGGGCCC???===EEE\\\zzzrrrnnn|||jjjYYYEEE===>>>:::111111000000////////////......---------,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------111///000444555>>>UUUnnnyyy|||sssrrrvvv}}}}}}tttmmm```ZZZSSSOOORRR[[[gggooowwwzzz{{{yyysssiiiXXXIII???>>>>>>@@@FFFMMMTTTXXX{{{xxxyyy|||~~~~~~wwwuuuuuu{{{xxxnnnggg```XXXQQQNNNVVV^^^cccfffdddXXXJJJ===;;;999999;;;;;;888555666444111---+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))***************,,,------...///111444777===@@@FFFLLLUUU```kkksssjjjlllrrrzzz|||lll```dddgggmmm{{{~~~~~~yyyrrruuussspppiiiaaa^^^bbbhhhwww{{{~~~xxxgggXXXMMMHHHEEEPPPSSSYYY```eeeggggggfffhhhiiinnnwwwxxxrrrqqqrrrfffaaa[[[VVVQQQMMMIIIGGGFFFCCCAAA@@@@@@@@@>>>===<<<<<<<<<===>>>?????????DDDCCCCCCDDDFFFKKKQQQWWWaaaiiittt|||pppbbbUUUOOOIIIGGGEEEAAA>>>===<<<<<<;;;999777777;;;>>>@@@RRRiii{{{mmm[[[QQQIIIDDDHHHAAA@@@KKK___vvvllleee{{{iiiOOOJJJGGG:::444222000///////////////......---------,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************)))***++++++***)))***+++,,,,,,,,,---------------------------------......---000555999;;;EEE[[[qqqvvvmmmjjjooo~~~|||~~~}}}}}}{{{uuullleeeTTTPPPNNNSSS^^^kkkvvv|||}}}zzztttkkkbbbVVVIII@@@@@@BBBEEEIIIOOOVVV]]]bbbxxxoookkkmmmttt|||}}}}}}tttnnnggg___YYYNNNRRRYYYcccllloooggg\\\EEE@@@:::888::::::999666888666333000---,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,......///222777;;;AAAGGGNNNSSSVVV[[[bbbhhhiiiooowww~~~iii```hhhnnnppp{{{wwwzzzyyyxxxzzzyyysssmmmmmmqqqvvv|||nnn\\\NNNIIILLLQQQTTTYYY```gggkkkmmmmmmmmmnnnqqqxxx}}}~~~~~~xxxnnneeebbbdddXXXTTTOOOKKKHHHEEEBBB@@@===;;;999888777777777666666666666777777777777777888999888777888===CCCGGGIIIPPPYYY___fffuuurrraaaWWWOOONNNKKKEEEAAAAAA<<<<<<<<<:::888888999:::;;;EEEUUUfffzzztttdddYYYPPPLLLFFFCCCFFFOOO___www~~~[[[eee~~~yyy]]]___YYY???888444000......///............---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************)))***++++++***)))***+++,,,,,,---------.........---...............//////111444888;;;===HHH^^^qqqxxxhhhiiiqqq}}}|||||||||zzzrrrggg___LLLNNNUUUbbbppp{{{}}}tttggg[[[QQQIIIFFFEEEFFFJJJNNNRRRWWW\\\ccchhhnnnkkkjjjmmmwww~~~}}}xxx|||}}}}}}xxxppphhhbbbXXXWWW[[[dddooouuusssnnnVVVMMMAAA:::999:::999777888777555222000...,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********+++,,,,,,------,,,,,,***---///000000444;;;AAADDDMMMUUUVVVRRRQQQWWW^^^gggmmmtttxxxzzz~~~zzzeeecccmmmssssss|||dddnnn}}}{{{}}}xxxuuuyyy~~~ppp^^^QQQIIIIIIPPPWWW^^^bbbfffjjjkkklllmmmooozzz~~~vvvtttrrrmmmcccYYYTTTUUUNNNJJJFFFBBB???===:::888999888777666555555555666444444444444444444444444777999888444444999===>>>===AAAEEEIIIOOO]]]qqqsssdddXXXUUUQQQIIIDDDEEE>>>===<<<;;;::::::999999:::>>>HHHWWWkkk|||jjj\\\KKKHHHEEEEEEHHHRRRfffxxxttt___jjjnnnqqqjjjNNN>>>888222......///...---......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))***++++++***)))***++++++,,,,,,------.........------......///000000111333666888:::@@@MMM```ppp|||{{{pppqqqwwwyyyuuuxxx~~~}}}}}}}}}zzzrrrfffYYYPPPOOOVVVbbbqqq}}}|||wwwooocccUUUJJJCCC@@@DDDJJJKKKOOOUUUYYY]]]bbbjjjooorrrssswwwyyyuuu~~~ooopppuuuyyysssvvv~~~}}}zzzpppiiifffbbbbbbhhhrrrxxxzzzyyymmm___LLL???;;;::::::888777777666555222000---,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,,,,,,,++++++...111222333888@@@GGGLLLUUU\\\XXXNNNJJJSSS^^^mmmooorrrqqqnnnlllnnnpppwwwqqqfffjjjqqqrrrrrr{{{xxxdddSSS___ppp||||||tttttt|||ttteeeYYYOOOMMMOOOQQQWWW^^^fffhhhjjjkkklllnnnssswww~~~zzzvvvrrrgggbbb___]]]VVVLLLGGGGGGCCC@@@<<<999888777555333555666666666555555555666444444444444444444444444===@@@>>>777333666777555333666:::===AAAKKKXXXbbbgggtttrrrjjjaaaTTTLLLLLLCCCAAA???===<<<;;;999888888:::???HHHWWWkkkkkkVVVPPPJJJGGGEEEIIITTT```qqqfff{{{tttooo___DDD===555000000111///---......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))***++++++***)))***+++***++++++,,,------......,,,,,,---///000111222333555<<>><<<:::888555777999<<>>888888777>>>999666777666222000111,,,,,,,,,,,,,,,+++***)))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***++++++***))))))***,,,...000111333666===GGGOOOcccccc]]]TTTOOOVVVcccnnn||||||xxxrrrkkkeee___ZZZbbbaaafffoooppplllooovvvzzzrrrllljjjcccUUUHHHMMMQQQ^^^nnnvvvsssmmmiii|||{{{dddQQQMMMLLLOOOYYYeeekkkjjjeeecccfffkkkpppwww|||wwwqqqjjjccc^^^NNNKKKGGGAAA===:::999888666666666555555444444444222222222222222222222222111111111111111111111111333333333333333333333333444444444555555777888888>>>DDDNNNZZZjjjpppeee]]]VVVMMMFFFDDDBBB>>>:::999:::666888>>>???CCCUUUkkkoooaaaSSSMMMHHHCCCCCCGGGZZZqqqgggooovvvbbbSSSGGG;;;666444000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++...000000000222333HHH]]]|||~~~jjjcccuuu}}}wwwzzzyyy}}}{{{yyyvvvnnnxxxvvvkkk]]]SSSUUU```oooyyyxxxgggSSSEEEEEEGGGJJJOOOTTTZZZ^^^```dddgggmmmsssyyy}}}wwwxxx|||{{{zzzuuuiiihhheeecccbbbffflllqqqsssrrrhhhVVVFFF@@@>>>===>>>999666777777222000000,,,------,,,,,,+++***)))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++***))))))+++---***...222777===DDDMMMSSS___```]]]XXXWWW___nnnyyyzzznnniiihhhiiigggccchhhtttzzzyyyzzztttfffYYYOOOJJJQQQTTT^^^jjjoookkkeeebbbxxxwwwiiiZZZOOORRRSSSYYYbbbkkkpppnnnkkkiiimmmsssyyy~~~~~~zzzsssmmmfff___XXXSSSHHHFFFBBB===:::888777777555555555444444444333333222222222222222222222222111111111111111111111111333333333333333333333333444444444444555666777888999===CCCJJJUUUjjjtttfffYYYRRRMMMKKKGGGAAA======;;;666555:::;;;<<>>===888777888888333000000...------,,,,,,+++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))***++++++******,,,...111666===CCCHHHMMMQQQSSS[[[\\\]]]^^^aaakkk{{{{{{|||}}}pppiiijjjuuuzzzcccTTTRRRUUUZZZZZZ___ffffff```[[[ZZZlll}}}mmm___VVVSSSRRRXXX\\\cccjjjoooqqqpppooorrrwww{{{xxxrrrmmmeee\\\UUUOOOIIIEEE???===;;;888666555555555444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333444555666666666999<<<>>>EEEVVVooo}}}ddd\\\TTTPPPKKKDDD@@@@@@>>>888555888888888???JJJYYYooowwwgggUUUKKKGGGDDDBBBBBB@@@IIIZZZtttlll[[[tttvvvbbbSSSCCC;;;777444333444//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))******************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000///...---///555===CCC```}}}wwwnnngggjjjttt~~~||||||}}}~~~~~~~~~}}}qqqeee___]]]^^^gggttt|||yyypppbbbUUUMMMMMMOOOSSSUUUZZZ___eeekkkoooqqqqqquuuyyy}}}zzzvvvxxxzzz}}}zzzxxx{{{rrrgggfff```WWW[[[gggllltttvvvjjjYYYKKKBBB<<<;;;777666999999555333333//////...---,,,+++++++++*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********)))***++++++++++++---///444;;;EEEOOOUUUXXXXXXWWWZZZ[[[___dddjjjsssxxxnnnkkkpppwww{{{ppp^^^TTTXXX```bbbaaabbbbbb]]]UUURRRTTTdddxxxxxxggg[[[SSSRRRVVV[[[___dddiiikkklllmmmoooqqqzzz~~~|||zzzvvvppplllbbb\\\TTTLLLFFFAAA===:::888777666444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333222222222333333444555222666::::::===JJJ```rrryyyppp^^^TTTPPPJJJFFFDDDDDD===888999:::888:::???III]]]wwwyyy```OOOIIIGGGFFFEEEEEEDDDJJJ]]]}}}hhhggg{{{iiiUUUGGG>>>666111000000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,+++))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...111999BBBHHH\\\~~~tttiiibbbhhhsss}}}{{{uuussshhhlllooorrrxxx|||wwwoooddd[[[^^^cccnnnzzztttlllaaaUUUNNNNNNSSSXXXaaacccfffjjjooorrruuuwwwyyy|||~~~}}}vvvtttvvvmmmmmmuuurrrccc]]]______^^^hhhrrrxxxqqqcccVVVKKKDDD:::777666999:::888666777111000...---,,,+++++++++************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))************)))***,,,,,,,,,---///111---666CCCQQQ[[[___^^^\\\^^^]]]bbbjjjooottt~~~wwwooojjjkkklllrrrnnn]]]WWWVVV[[[aaaeeeccc```\\\SSSJJJJJJOOObbbsss{{{uuuxxxvvvfffWWWSSSUUUXXX]]]ccchhhjjjkkkjjjhhhjjjqqqvvv|||yyyvvvrrrmmmggg```\\\RRRMMMFFF@@@<<<:::888666444444444333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333222222222222333444444...333777777777???MMMZZZbbbkkk}}}lll\\\WWWSSSLLLHHHFFFAAA<<<<<<<<<:::999:::>>>JJJ___yyyrrrZZZOOOLLLKKKIIIFFF???>>>KKKeeefffllljjjYYYKKK>>>666333111111000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///000222444666<<>>:::888:::;;;999888:::333111///---,,,+++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++)))))))))*********++++++)))***,,,,,,,,,...000333111999EEERRR[[[]]]ZZZVVVeeebbbfffnnnqqqpppuuu}}}oookkkjjjllllllqqq```VVVYYY\\\___cccbbb```]]]VVVKKKCCCEEEMMMcccsss}}}vvvmmmmmmppprrrmmmpppvvv|||~~~yyyuuukkk\\\RRRVVV]]]```ccchhhnnnnnnmmmkkkkkkpppxxx}}}{{{yyyuuuoooiiiccc\\\VVVQQQEEEAAA<<<999777777666666333333444444444444444444333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444333666999888666999???EEERRRZZZlll~~~iii```XXXNNNGGGGGGCCC???===<<<:::999888;;;@@@NNNgggjjj[[[TTTNNNIIIEEE???<<>>;;;777555555666555555444444444444444444333333333333444444444555555555444444444444444444444444333333333333333333333333444444444444444444444444444444333333333333444444888888888777777888:::<<>><<<:::666666888444333000---,,,,,,,,,---************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++(((***,,,------///222444:::AAAOOOaaapppwwwxxxuuuqqqkkklllsssrrriiigggllleeesss|||}}}sssaaabbbkkkxxx|||vvvtttxxxcccUUUOOOUUU[[[ZZZ]]]cccaaaaaa___XXXLLLEEELLLWWWdddxxxpppfff```ZZZWWWVVVXXX\\\aaabbb```^^^ZZZUUUWWWbbbhhhgggmmmwwwiiiiiijjjnnnuuu~~~|||wwwqqqnnnaaa\\\TTTLLLFFFAAA<<<999:::888555444555555555444444444444444444333222111444444444555555666666666444444444444444444444444333333333333333333333333555555555555555555555555555555444333333444444444555333111111444777888999???>>>HHHYYYfffpppvvveee^^^MMMNNNJJJCCC>>><<<<<<<<<888888===III[[[qqqvvvgggLLLJJJGGGDDDAAAJJJfffwwwaaavvv|||qqqeeeUUUGGG@@@333333222111000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///222888???GGGQQQ\\\ccclllhhhfffhhhkkknnnooooooxxx}}}zzz|||}}}|||xxxdddhhhuuu|||nnnaaa[[[[[[^^^iiiuuuwwwzzz{{{uuuhhhYYYOOOKKKOOORRRXXX```fffhhhhhhhhhgggjjjpppvvv{{{zzzzzzrrrhhh```[[[VVVNNNIIIDDDFFFEEEAAA>>>@@@CCCEEEAAABBBBBBAAA@@@@@@AAABBB@@@===>>>CCCBBB>>>@@@EEE:::BBBGGGEEEBBBCCCDDDDDDLLLLLLLLLLLLNNNPPPSSSTTTVVVYYY^^^bbbhhhoooyyy~~~sssqqqxxxvvvkkkbbbhhh|||{{{tttkkklllhhheeeiiinnnpppkkkeee___PPPAAA;;;:::888777777777555222111000...,,,***,,,,,,,,,+++++++++******+++*********))))))((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))******)))))))))))))))***++++++******************,,,---///111///---444===CCCNNN^^^pppyyyjjjlllrrrxxxvvvnnnjjjjjjiiiggghhhlllrrruuussspppfffnnnyyyzzzooofffccc[[[YYYXXXZZZ^^^bbbcccbbbaaaeeeggg```RRRMMMUUU```nnnuuu~~~}}}yyyvvvvvvooojjjfffgggeee```\\\[[[]]]^^^bbbgggllloooooonnnfffhhhnnnvvv}}}yyyoooaaaVVVSSSMMMEEE>>>;;;888777666555555555666666666666777666666666555555444444444555555555555555555555555444444666777777777666555444555555666666555555444555555555666666666666777666666555444555666777888555555555555666666666777888<<>>BBBOOOpppqqqhhhppp|||wwwgggmmm}}}~~~{{{ooosssYYY___ttt}}}wwwjjjbbb\\\^^^hhhrrryyyzzz{{{wwwnnnbbbVVVPPPOOOQQQVVV\\\dddhhhjjjkkklllnnnooossswwwzzz|||~~~}}}nnnddd[[[UUUNNNJJJHHHFFFBBB>>>DDDCCCAAA???@@@AAA@@@>>>>>>???AAAAAAAAA@@@@@@AAABBB??????BBBAAA>>>>>>BBB???CCCEEECCCDDDGGGGGGEEEFFFFFFFFFGGGIIIKKKMMMNNNGGGJJJMMMPPPSSSXXX___dddwww{{{ooolllpppvvvlllbbbcccrrr|||nnnqqqnnnkkkkkknnnppppppoooeeeTTTCCC<<<;;;:::888777777555333111000///,,,***,,,,,,,,,++++++++++++***++++++++++++*********)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******++++++******************,,,---///000......555>>>IIIUUUeeevvvvvvppprrrwww{{{wwwoookkklllooonnnlllkkkkkkmmmrrrvvvqqqvvv}}}~~~sssfff^^^^^^\\\[[[[[[]]]______^^^aaafffiiicccYYYVVV___jjjpppxxx}}}xxxtttqqqlllccc^^^^^^```ccchhhlllnnnnnnmmmllliiilllsss{{{|||wwwsssnnndddXXXNNNJJJEEE???:::888777666666555555555555666666666666666666555555555444444444555555555555555555555555333444555666777666666555444444555555555555444444555555555555666666666666666555555444555666777888555555666666666777777777777:::???DDDLLLXXXhhhsssxxxlll^^^QQQKKKIIIDDD???===<<<999:::@@@EEENNNfffgggTTTGGGGGGGGGFFFQQQbbbpppvvvuuuiiiVVVGGG===777222333333000...000.........---------,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))******++++++************************++++++******************,,,,,,------......------.........//////000000111666@@@KKKgggwwwrrrzzzvvvhhhrrrttt}}}wwwrrr}}}jjjiiittt}}}ssslllbbb___^^^dddooowww{{{{{{xxxqqqfffZZZQQQOOORRRUUU]]]aaagggkkklllmmmnnnpppuuuwwwyyy{{{|||wwwjjj]]]QQQJJJLLLHHHDDDDDDEEEFFFDDDBBBDDD@@@>>>???CCCCCC@@@===@@@@@@AAABBBCCCCCCCCCBBBCCCAAAAAADDDDDDCCCDDDFFFHHHIIIHHHDDDEEEHHHHHHEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNPPPSSSUUUVVVXXX[[[]]]dddlllwww~~~rrrmmmnnntttlllbbb]]]cccvvvqqqssssssqqqnnnlllooouuu{{{nnn\\\JJJAAA>>>;;;888777888666333222111000...+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))******)))))))))******+++******++++++++++++++++++,,,,,,...000///000999CCCOOO\\\nnn}}}|||oooqqqwww{{{tttsss~~~yyypppkkknnnyyy~~~zzziii\\\cccbbb```]]]\\\ZZZZZZZZZ[[[dddlllmmmhhhfffjjjooowww~~~}}}wwwooofffccceeeeeejjjpppqqqooolllkkkkkkooossszzz~~~|||vvvqqqiiibbb\\\TTTKKKDDDAAA>>>999777666777777777444444555555555666666666555555555555444444444444555555555555555555555555333444555666666666666555444444555555555555444444444444555555555666666666555555555555555666777777666666666777777777888888666999;;;>>>BBBLLLWWW```qqqwwwwwwjjj[[[RRRKKKEEEAAAAAA???;;;;;;>>>>>>CCCTTTgggfffNNNIIIJJJHHHKKKSSSvvvqqqooo}}}pppbbbKKK@@@888222222222111000111.........------------,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************++++++++++++++++++,,,,,,,,,---------......000///......///111333444<<>>>>>AAABBBBBBAAAEEEBBBAAAEEEHHHIIIJJJLLLNNNLLLIIIHHHIIIJJJKKKLLLHHHHHHIIIMMMPPPRRRSSSTTT\\\___]]]VVVQQQQQQRRRRRRUUUUUUVVVVVVWWWXXXYYYYYY[[[]]]```bbbdddeeeffffffmmmrrryyywwwtttsssooofff\\\[[[fff{{{vvvtttvvvwwwppprrrrrrnnnjjjlllwwwvvvhhhXXXMMMCCC;;;888888888666444333222111///---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))******))))))******++++++******+++++++++++++++,,,---,,,...000000444???JJJTTTaaassstttjjjppp|||vvvppptttmmm___hhhhhheee```[[[WWWWWWYYYVVVcccqqqwwwvvvtttqqqnnnyyyssslllfffhhhnnnmmmqqqtttrrrllliiijjjmmmuuuzzz|||vvvsssgggaaaXXXPPPJJJEEE@@@======:::777666777888888888444444555555555666666666555555555555555555555555555555555555555555555555444444555555666666666666444444555555555555444444444444555555555666666666555555555555666666777777777777777888888888888999777888999999;;;AAAHHHNNN]]]eeetttwwwdddXXXRRRKKKFFFDDDAAA>>><<<<<<;;;<<>><<<;;;:::;;;999777666777777777666555555555666666666777777666666666666666666666666666666666666666666666666555555555555666666777777444555555666666555555444555555555666666666777777666666777777777888888777888888888999999999999:::999999999888999;;;???BBBIIIPPP\\\jjjtttmmm```\\\VVVMMMGGGCCCAAA>>><<<::::::>>>DDDYYYkkkmmmXXXHHHDDDHHHJJJ^^^zzzrrrvvvPPPCCC666111111000000111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++******))))))******************************++++++,,,,,,,,,,,,------,,,,,,,,,---...///111000//////222777<<>><<<;;;<<<===JJJXXXqqqhhhOOOGGGJJJEEENNNdddpppjjj^^^NNN<<<555333111///000/////////.........------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++++++++***************************************++++++,,,---------------,,,+++,,,---...///000///000111666;;;AAAEEEIIIQQQYYYnnnyyylllgggsss~~~yyy|||}}}|||hhhPPPVVVaaannnxxxyyyppphhhccc``````pppxxx}}}qqqgggbbbXXXXXX[[[```ggglllpppqqqkkklllpppvvv|||}}}~~~mmm___XXXTTTJJJJJJRRRSSSRRRTTTVVVWWWWWWXXX[[[^^^ZZZ\\\aaaeeeiiimmmpppsssxxxwww|||{{{|||zzzxxxvvvjjjpppvvv}}}yyyppplllttt~~~{{{nnnfffeeeiiimmmooo{{{yyyzzzyyynnn[[[HHH>>>:::888666555555555333111...------------,,,,,,,,,)))))))))******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************+++,,,---...******++++++,,,------...///...000555<<>>KKK___ppp{{{vvvjjjkkktttjjjooovvv|||}}}qqqbbb```ccceeedddsss~~~wwwlllnnnllleee^^^bbbppp}}}{{{~~~{{{xxxxxxmmmfffjjjrrruuutttssswwwssspppooorrrwww|||~~~~~~~~~jjjfff___VVVNNNGGGCCCAAA=========;;;999999:::;;;<<<;;;;;;<<<======:::888888888999999999:::::::::999999999::::::;;;;;;;;;:::::::::::::::::::::::::::999888888888999;;;;;;888888999999999999888888888888999999999:::::::::999:::;;;<<<===<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;:::;;;<<<>>>???>>>===>>><<<<<>>888444111000000/////////............,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******************************+++,,,,,,---.........---,,,++++++---...000---///111666<<>>>>>>>><<<::::::???GGGNNNMMMVVVUUUHHH@@@AAAAAA<<<>>>===<<<;;;;;;<<<===>>>???@@@AAACCCCCCCCCCCCCCC@@@DDDEEEAAA@@@AAAAAA???<<<===<<<:::<<<@@@>>>:::;;;888888:::;;;999999<<<::::::;;;<<<<<<<<<<<<;;;???===;;;<<>>?????????>>>===<<<=========>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDOOO[[[lllsssdddZZZUUUNNNGGGDDD@@@;;;888999;;;<<>>;;;;;;;;;:::BBBYYYyyyppp\\\MMMNNNJJJIIIXXXxxxwwwooosssYYYJJJBBB:::555333......//////......------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,++++++************++++++)))******+++,,,,,,------,,,,,,---------.........///...------///000111111222222;;;HHHRRR\\\ooo|||oooiiitttxxxpppttt}}}|||nnnmmmpppxxxyyyrrrppprrrrrruuuyyy~~~~~~{{{xxxiiihhhhhhlllrrrwwwyyyzzzuuummmfffbbb___\\\]]]```aaafffkkknnnnnnqqqvvv{{{zzz{{{{{{|||}}}vvvvvv}}}nnngggnnn|||zzzfffccckkklllqqqvvvyyyzzzuuufffXXXEEE===:::<<<<<<555222555444222000/////////...,,,,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******++++++,,,------+++++++++,,,,,,.../////////333???OOO^^^jjjxxx~~~sssooouuuzzzyyypppnnnooopppmmmgggdddgggooo}}}|||ttt{{{~~~uuunnncccppp~~~}}}hhhgggmmmyyyzzzwwwwwwyyy~~~|||vvvsssmmmooosssuuuuuusssooommmhhhkkkpppvvv|||}}}wwwpppggg```[[[TTTPPPHHHBBB@@@AAADDDFFFGGGRRRbbbnnnwwwiiiSSSPPPQQQRRRTTTVVVXXXYYYZZZSSSUUUXXXZZZZZZXXXVVVTTTWWW[[[]]]ZZZXXXZZZZZZXXXWWWWWWTTTRRRTTTWWWUUUPPPLLLIIIJJJMMMMMMKKKLLLOOOQQQQQQQQQQQQPPPOOONNNNNNKKKKKKLLLNNNQQQQQQOOOMMMKKKLLLLLLMMMMMMKKKJJJIIIKKKKKKLLLLLLMMMNNNOOOPPPOOOOOONNNMMMMMMLLLKKKKKKMMMKKKIIITTTooommmfff\\\RRRMMMHHHBBB>>>===<<<999===QQQqqqhhhUUUNNNHHHGGGOOOeeelllrrr|||___MMMCCC<<<666222////////////.........---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,------------.........//////............///111222333///444@@@OOO\\\mmmwwwxxx~~~|||}}}{{{xxxhhhiiinnn{{{tttkkkiiimmmtttyyyyyy{{{~~~~~~|||wwwrrrnnnbbbeeellluuu{{{}}}|||yyyrrrhhh```^^^___```cccfffdddgggkkkmmmooosssyyy~~~}}}~~~~~~}}}||||||yyy}}}wwwkkklllzzzkkkeeemmmjjjmmmoooppprrrqqqiii___OOOAAA888;;;<<<555222666555333000/////////...,,,,,,,,,++++++***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++,,,------,,,,,,,,,,,,---...000000000888FFFUUUdddooozzzyyyuuuzzzvvvnnnllltttxxxtttooonnnwww{{{tttfff```ppp}}}ffffffnnn{{{|||yyyrrruuu}}}vvvqqqooonnnqqqtttuuusssnnnjjjgggiiimmmttt{{{|||xxxqqqiiiaaaZZZVVVSSSOOOIIIDDDEEEMMMYYYaaahhhtttkkkaaa```______aaadddgggiii```cccgggjjjkkkiiifffdddiiinnnpppnnnmmmpppqqqooooooooommmkkknnnooojjjbbb```]]]]]]```aaa```aaaeeefffgggggghhhhhhgggggggggdddddddddeeefffggghhhhhhdddeeefffffffffeeecccbbbcccbbbbbbaaaaaabbbcccdddgggffffffdddcccaaa```______\\\\\\eeeyyysssnnnbbbVVVOOOKKKDDD@@@???>>>:::;;;LLLiiittt```RRRIIIJJJKKKVVVwwwzzzhhhqqq\\\LLL@@@888333111111000///.....................------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,------------............//////.........///222444000666CCCQQQ^^^uuu}}}uuuyyy~~~zzzzzzeeemmmzzzrrreeedddjjjrrrwwwzzz|||~~~~~~|||vvvnnnhhhdddbbbhhhqqqzzz{{{xxxmmmccc[[[\\\```dddhhhllloooppprrrrrrsssvvv{{{~~~~~~zzzwwwuuusss|||~~~~~~~~~{{{tttwww|||~~~zzzzzztttkkkmmmmmmnnnmmmlllmmmpppmmmggg]]]JJJ:::888:::777444666555222000//////...---+++,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))******++++++,,,------,,,,,,,,,---...///111222222<<>>::::::FFF^^^zzzjjjWWWKKKLLLJJJJJJccclllqqqxxx```LLL???999333222111//////...//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++************++++++***+++++++++++++++,,,,,,+++,,,,,,,,,,,,---------000000000...,,,---000444999<<>>EEEWWWoooeeeOOOJJJIIIDDDJJJVVVeee}}}rrrllldddKKK;;;666444222000/////////000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))***,,,------,,,***)))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......111222000///111888===EEEDDDHHHSSS\\\ggg|||zzzyyy{{{vvvssswwwqqqhhhgggrrrzzz||||||uuurrrtttwwwwwwyyyzzzwwwqqqlllhhhgggcccdddhhhlllkkkjjjnnnuuurrrrrrtttwwwzzz}}}|||xxxvvvvvvwwwwwwvvvvvvyyy|||~~~}}}wwwnnnnnnllliiillluuu{{{}}}uuuSSS===;;;;;;444999666333222111000///---+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))******+++,,,,,,------,,,------...000111333444???MMM]]]gggqqq||||||rrrxxxyyywwwooopppfffddd___jjjmmmbbbzzz~~~~~~~~~}}}xxxyyyxxxttttttvvvvvvuuuwwwvvvrrrlllfffgggnnnuuuuuu{{{~~~zzzxxxyyy|||}}}~~~|||zzztttqqqkkkfff```]]][[[ZZZOOOTTT___lllvvvuuulllbbbZZZSSSJJJEEEDDDDDDDDDCCCAAAIIIYYYlll{{{lllaaaVVVLLLGGG???AAAAAA>>>@@@NNNfffyyymmmRRRJJJJJJGGGHHHNNNWWWtttfffoooqqqUUU@@@666555222000//////000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))***,,,------,,,***)))++++++************++++++++++++++++++++++++++++++---------.........//////---000222222111555<<>>===888888777555333000...,,,+++,,,,,,,,,+++++++++************))))))))))))************))))))(((((('''''')))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++/////////------///222555HHHVVVfffqqq{{{xxxiiirrrrrrjjjiiirrrvvvqqqzzz~~~}}}nnnfff^^^ddd^^^cccsssiiiYYY```{{{~~~~~~~~~~~~~~~}}}{{{}}}zzzvvvttttttuuuwwwvvvooogggfffkkkrrrvvvwww{{{~~~yyysssrrrrrr~~~~~~~~~wwwtttqqqssswwwvvvoooiiiWWWOOOQQQ___eee\\\QQQMMMLLLEEEAAABBBBBB???AAAFFFHHHNNNgggpppbbb[[[OOOCCCBBB>>>;;;;;;>>>FFFVVVfffqqqQQQOOOPPPGGGEEENNNMMM```yyykkktttZZZJJJ???888222222111//////111////////////..................---,,,,,,,,,,,,---------,,,,,,+++***))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...555333000444777@@@RRRRRRXXXYYY```nnnooonnnvvv|||||||||~~~yyypppjjjnnnyyyqqquuu{{{zzzvvvvvv{{{}}}{{{|||{{{xxxqqqiiieeefffhhhiiikkkoooppppppppppppqqqppprrruuuwwwxxx{{{}}}yyyzzz}}}ooocccaaakkkqqqqqqvvvkkkRRRCCC;;;666888777666444111///...---,,,,,,,,,++++++++++++*********))))))))))))******++++++*********)))))))))************************)))************+++++++++++++++++++++++++++++++++---...///......111888>>>QQQ___ooozzzvvvlllqqqqqqjjjfffggggggccclllqqq{{{ssshhhccc```hhhdddaaaeeeZZZUUUddd|||}}}~~~|||yyywwwvvvwwwxxxyyysssmmmfffeeekkksssyyy{{{yyy|||{{{wwwtttzzzeeeWWWOOOTTTXXXTTTRRRTTTPPPMMMNNNQQQRRRRRRUUU\\\___eee||||||ggg[[[OOOEEEAAA===;;;;;;;;;@@@MMMZZZzzzeeeTTTLLLGGGFFFIIIHHHTTTpppqqqzzz}}}dddPPPCCC;;;444333222000...///////////////..................---,,,,,,,,,,,,---------,,,,,,+++******)))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........333000///666;;;FFFXXXYYYjjjsssxxx}}}www{{{~~~yyytttxxx}}}{{{yyypppccc```kkk}}}|||}}}~~~wwwwwwvvvsssvvv|||~~~{{{yyywwwsssmmmgggeeefffhhhjjjlllnnnoooooopppqqqrrrssstttuuuvvvxxx}}}}}}uuuvvv{{{~~~eeeZZZgggqqqmmmooo{{{xxx~~~rrr[[[FFF;;;999888777666444222111//////,,,,,,,,,,,,++++++++++++******))))))))))))******+++++++++++++++*********************************)))************+++++++++++++++++++++,,,,,,,,,,,,***...000//////444@@@JJJ[[[hhhxxx~~~ssssssvvvvvvqqqiiicccaaa```ccchhhrrr{{{yyyooofffbbbdddnnnkkk^^^SSSJJJTTTlllyyy{{{~~~zzzzzzyyyyyyyyyzzz{{{|||ooojjjdddeeelllvvv}}}yyyyyy{{{}}}vvv|||mmmccceeekkkooovvv~~~pppqqquuuzzz{{{zzz~~~|||ooo]]]PPPHHHBBB>>>===<<<;;;;;;CCCLLLgggdddQQQLLLJJJGGGHHHKKK^^^ssssssZZZJJJ???555333333111......////////////..................---,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........///222///111===DDDPPPdddwww}}}ssspppwwwyyy~~~}}}rrr```XXXfffzzz}}}{{{qqqsssssssssvvv{{{|||yyysssqqqmmmhhheeedddgggjjjkkklllnnnnnnnnnooorrrtttttttttuuuwwwzzzxxx{{{qqq]]]```hhhiiijjjooovvvxxxyyyrrr^^^HHH======888777666444333111000000------,,,,,,,,,++++++++++++******))))))******+++++++++++++++++++++******************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,***...111000///666EEESSS___kkk|||zzzpppyyyzzzzzzwwwoooiiihhhllljjjkkkrrr|||wwwkkkdddhhhqqqnnn\\\IIIEEEXXXrrr~~~zzzzzz~~~}}}zzz{{{|||||||||{{{zzzzzzjjjgggdddfffnnnxxxzzzwwwwww}}}xxxuuuyyyyyyaaaRRRKKKDDDAAA@@@@@@===;;;>>>CCC[[[vvvhhhWWWNNNKKKLLLKKKVVVoooyyyfffQQQCCC666222333222//////////////////..................---,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------......//////111333111888FFFMMMYYYnnnxxxqqqsssuuutttuuuxxxwwwwwwrrrcccaaarrr{{{~~~|||zzzrrruuuvvvvvvxxx|||zzzvvvooommmiiifffdddfffjjjllllllmmmmmmnnnnnnpppsssvvvqqqtttwwwzzz~~~{{{}}}~~~www|||fffXXX\\\fffhhhdddqqqrrrvvvvvvhhhRRRAAA;;;888777666555333222111000---------,,,,,,,,,++++++++++++************++++++************************************************))))))*********+++++++++++++++,,,,,,,,,---------+++///111000///888IIIWWWaaammm~~~xxxsss{{{tttrrrvvv{{{{{{vvvwwwssshhhmmmmmmiiiXXXFFFKKKcccuuu~~~yyyuuuyyy{{{{{{}}}~~~}}}yyyuuussseeeeeefffjjjrrrzzz|||xxxuuuxxx~~~}}}yyywwwsss{{{iiiUUUKKKEEEBBBAAABBB???;;;<<>>DDDVVVlllbbbWWWKKKJJJNNNVVV___ssswwwvvv|||oooXXX???444444444222000////////////..................---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111,,,444<<>>>>>===;;;999777555333222...------------,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,---......///---...000222888CCCSSS]]]gggsss|||qqquuuzzzxxxxxxvvvttttttrrrfffWWWMMMeeewwwyyyxxxtttwwwzzz}}}}}}~~~xxxoooeee______eeeooowww{{{|||{{{zzzyyy}}}}}}yyyxxx|||uuu^^^PPPJJJEEEDDDBBB>>>===@@@===FFFUUUjjjzzzbbbRRROOOMMMOOORRRaaavvv|||hhhHHH888666555222000////////////..................---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------,,,,,,---...///000111111---888GGGVVV[[[PPPQQQeee{{{}}}zzzwwwuuusssrrrwwwzzz{{{{{{||||||wwwnnnllljjjjjjlllnnnmmmllliiilllooopppqqqrrrtttvvvuuuzzzsssgggssswwwuuussspppcccggg|||nnnZZZ\\\hhhnnnwww~~~kkkJJJAAA@@@>>>;;;999666555444......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++++++++,,,,,,---...//////---...///333<<>>PPPaaabbbQQQPPPdddppp}}}{{{www~~~}}}uuu|||}}}vvvssstttuuuvvv{{{}}}|||zzzzzzzzzwwwqqqnnnllljjjkkknnnnnnllljjjhhhkkkoooqqqrrrssstttuuu{{{~~~zzzlllyyyzzzlllnnn~~~sss{{{}}}llleeeyyy||||||yyyaaa\\\cccrrrmmmuuuwww\\\FFFDDD===666555888777111111000///...------.../////////.........---------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------++++++,,,------......///000...///666BBBQQQ]]]cccnnnxxx}}}sssnnnqqqvvvqqqiiigggfffjjjnnnvvveee___kkk{{{oookkkqqq{{{~~~zzzwwwuuuyyy~~~}}}~~~}}}xxxooofff___[[[ccciiirrryyy{{{yyywwwuuuyyy}}}~~~}}}|||kkkjjj}}}~~~bbb___UUUIIICCCDDDCCC@@@AAA>>>>>>KKKeeehhh[[[NNNOOOOOOJJJccczzzuuu|||WWW@@@;;;:::666111000//////............///........................------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000......000...,,,...333===BBB^^^lll[[[UUUccchhhnnnxxxxxxrrrxxx~~~}}}zzzxxxuuuyyy}}}vvvsssuuuyyy|||~~~zzzwwwwwwyyyxxxsssnnnpppqqqpppooommmmmmoooqqqmmmmmmppprrrpppnnnttt|||zzziiiaaarrryyyooouuuzzzxxxyyyiiieeeuuu}}}jjj```ccclllkkkvvvqqqPPPHHH>>>999999888666333222111///...------...///.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///111000333:::GGGUUUaaagggttt}}}wwwnnnlllkkkjjjttt|||}}}{{{xxxhhhaaa```bbbeeehhhsssiii___aaappp{{{ppplllpppuuuxxxzzzzzzvvvpppkkkiiiqqqzzz|||uuukkkbbb]]]\\\fffllluuuyyyzzzxxxvvvvvvzzz}}}~~~ttthhhiii|||kkkdddZZZQQQJJJEEEBBB@@@???======FFFZZZuuu{{{jjjTTTMMMNNNLLL^^^}}}bbbGGG;;;888333,,,000000///............///........................------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---...111000...111777777KKKaaaddd\\\aaajjjhhhpppvvv|||qqqttt~~~{{{{{{vvvppptttxxxyyyyyyzzz}}}xxxrrrrrrxxx}}}{{{wwwwwwyyyxxxuuuqqqqqqpppnnnmmmlllmmmnnnooonnnnnnppprrrqqqpppvvvssscccYYYWWWkkkwwwsss{{{yyyyyynnnkkkvvvxxxuuuyyyqqq___[[[aaadddrrr}}}}}}^^^LLL===<<<<<<888444555222111000...------......---------,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000333888BBBNNN[[[gggnnnzzz~~~rrrlllnnnjjjaaaeeehhhkkknnnwww}}}mmm^^^ZZZ]]]___```aaa```\\\\\\fffwwwyyyxxxzzzvvvkkkfffhhhmmmmmmllljjjhhhhhhjjjllluuu~~~~~~~~~zzzpppeee^^^]]]___jjjpppwwwyyywwwuuuvvvxxx{{{~~~}}}ooohhhmmmzzzmmmbbb]]]VVVJJJCCCCCC===<<<===AAALLLaaa{{{xxx]]]MMMLLLMMMWWWllltttRRR>>>;;;666---111000//////.........///........................------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,///111111000444;;;???___kkkaaagggxxx|||wwwzzz{{{yyylllkkkrrr}}}~~~yyypppjjjsss}}}xxxuuutttttteeegggrrrzzzsssrrrxxx~~~zzzvvvuuuvvvvvvtttrrrsssoookkkjjjlllnnnnnnmmmpppoooppprrrrrrsssyyywwwdddWWWQQQSSShhhzzznnn|||}}}yyyzzz|||sssmmm{{{|||bbbUUU^^^aaannnwwwxxxyyygggNNN<<<<<<===666333777333222000......---......,,,,,,,,,+++++++++************))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,------...////////////555>>>HHHTTTaaammmttt~~~{{{oooooowwwqqqaaabbb```aaagggkkkmmmsssyyyuuuggg\\\]]]cccddd```]]]UUUVVV^^^mmm||||||uuutttqqqqqqrrrnnnddd______aaa___]]]]]]bbblllxxx~~~}}}wwwlll```[[[^^^ccclllrrrwwwwwwsssqqqtttxxx|||pppooouuuvvviiihhh```OOOEEEFFF<<<===>>>>>>BBBQQQkkkkkkUUUNNNKKKQQQ______EEE@@@===333111111000///....................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------///111000000777???QQQooosssnnnuuuooorrr{{{yyy|||}}}vvvsssuuu~~~{{{kkkbbb___SSS\\\nnn~~~~~~zzzvvvwww{{{|||xxxtttrrrsssttttttsssvvvpppjjjiiimmmoooooolllpppnnnooorrrsssuuu|||rrr```RRROOORRRdddnnnnnn}}}{{{mmmuuu|||mmmYYY```aaallluuuvvv}}}sssjjjQQQ<<<;;;<<<666444888444333111///............,,,,,,+++++++++*********++++++************++++++************************+++++++++,,,,,,,,,------,,,,,,---......//////000...777CCCNNNXXXdddqqqzzzxxxpppvvvwwwfffeeebbbdddhhhhhhfffkkktttqqqhhhccciiiooolllbbb[[[OOOUUUbbbsss~~~~~~tttjjjmmmkkkjjjiiiddd]]]WWWVVVRRRUUUYYY```jjjwww}}}zzzrrrggg^^^]]]bbbiiinnnqqqsssrrroooppptttyyy}}}qqquuu|||~~~nnnkkkeeeTTTHHHHHH???????????????HHH___www~~~hhhXXXLLLMMMYYYppp}}}jjjLLLDDD???555222222000//////.................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---............///111000111;;;FFF^^^pppzzz~~~tttsssvvvwwwyyy}}}|||zzz~~~|||hhhYYYRRRMMMYYYlll|||}}}zzzwwwxxx|||~~~~~~}}}{{{xxxuuutttttttttuuuuuuwwwqqqkkkkkknnnqqqooolllnnnlllmmmqqqtttwww}}}ppp```OOOMMMOOO^^^|||vvvqqq|||yyytttvvvzzzuuubbb[[[\\\gggnnnooowww{{{rrrmmmWWWCCC===;;;777666999555333111///............,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,---------------...//////000000///999GGGRRR[[[fffuuu~~~vvvwww~~~pppmmmppptttuuuqqqmmmooouuusssmmmmmmtttwwwnnn```VVVKKKUUUeeettt|||zzzrrrlllfffdddaaa^^^YYYUUUQQQOOOJJJTTTbbbpppzzz}}}zzztttkkkbbb^^^```ggglllppppppnnnmmmnnnqqqvvvzzz~~~vvvoookkkuuu~~~vvvnnnhhh[[[PPPKKKDDDAAA@@@AAA@@@CCCTTThhh}}}jjjTTTLLLUUU^^^nnnppp}}}uuuXXXIII===333333222111000///.................................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---............///111000555CCCRRRfffkkk|||xxxvvvwww~~~}}}qqqxxxwwwbbbSSSMMMMMMZZZjjjwww|||}}}~~~{{{wwwuuuyyyzzzzzzzzzxxxwwwvvvwwwwwwxxxuuurrrnnnnnnooopppnnnlllllljjjlllrrrwwwzzzmmm^^^NNNLLLKKKUUUqqq{{{qqq|||wwwuuuzzzzzzxxx|||oooWWW[[[gggjjjfffoooyyywwwqqqbbbOOOAAA;;;::::::999555444222000............---,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000222===KKKVVV]]]iiixxx{{{www{{{vvvtttwwwttttttxxxuuuhhhWWWMMMLLLWWWgggrrruuutttqqqoooiiigggccc^^^ZZZYYYYYYXXXTTT___ooo}}}|||vvvnnnccc]]]^^^cccjjjnnnsssooojjjjjjnnnuuuzzz}}}}}}wwwuuuoooeee]]]\\\aaaqqquuunnnggg\\\RRRKKKCCC@@@CCCBBB@@@IIIVVVppp|||bbbOOOPPPQQQ]]]www{{{kkkkkkUUUBBB666444333222000///.................................------------------------+++++++++++++++++++++++++++++++++,,,,,,---------........................---,,,,,,,,,,,,---............///111333<<>>AAAJJJUUUzzznnnSSSMMMJJJSSSjjjfff||||||bbbKKK>>>444333222000///.................................------------------------+++++++++++++++++++++++++++++++++,,,,,,---------........................---,,,,,,,,,,,,---............///222666AAAWWWkkkjjjXXXjjj}}}{{{zzzrrrkkkxxxpppYYYRRRVVVWWW___iiipppwww}}}zzz|||~~~~~~}}}zzzxxxvvvrrrtttuuuuuutttsssssssssnnnpppqqqqqqnnnkkkjjjjjjkkkjjjnnnwww~~~lllXXXPPPKKKFFFKKKaaasssqqq{{{|||xxxvvvuuuttttttwwwnnn___gggyyytttlllwwwqqqVVVCCC@@@???<<<999777444000...---------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------...,,,---000111000111555555JJJSSSWWWhhhyyywwwssswwwyyytttpppbbbkkk{{{WWWHHHTTTXXXcccmmmooolllkkknnnqqqwww~~~xxxwwwyyy{{{wwwzzznnnjjjccc]]][[[aaallluuurrrnnnlllnnnssswww|||}}}{{{iiiXXXIIIBBB???>>>EEEOOO^^^lll{{{~~~sssdddYYYLLLDDDGGGFFF???>>>DDDHHHddd}}}hhhMMMMMMKKKSSSuuuzzzgggzzz}}}```<<<777555222//////111111...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...//////...---,,,,,,,,,,,,,,,///............///000000---444333---777OOO```cccZZZQQQ^^^{{{xxxiiitttzzzwwwyyy{{{\\\UUUZZZ[[[aaafffnnnvvv}}}~~~|||xxxvvvuuuuuussstttuuuvvvwwwwwwvvvuuuqqqnnnlllllloooooommmjjjlllnnnrrrvvv{{{kkkYYYOOOJJJFFFJJJ^^^zzzqqqyyyxxxtttpppnnnjjjlllssswwwbbbbbbqqqpppmmmyyy~~~hhhOOOAAA======999777444111///---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,---000000///111666:::NNNWWW\\\nnn|||vvvsssuuuuuunnnhhhcccnnnwwwZZZOOOZZZ\\\bbbiiikkkjjjkkkooorrr|||~~~zzz}}}}}}lllhhhbbb^^^___fffpppvvvrrrqqqrrrvvv{{{}}}}}}|||~~~eeeTTTEEE@@@===<<>>>>>MMMccczzzYYYJJJOOOLLLWWW{{{ttttttnnnLLL>>>999333111111111///---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---............---,,,,,,,,,------...------------...//////000222222555DDDXXXbbbbbb___WWW___mmmsss{{{{{{tttyyyvvvmmmiiiqqqzzzjjjWWWYYYeeellliiimmmttt{{{~~~}}}}}}|||{{{zzzyyyxxxwwwvvvxxxxxxxxxxxxwwwvvvuuutttpppppppppooommmlllmmmnnnoooqqquuuyyy}}}kkk[[[OOOIIIEEEGGGTTTmmm~~~wwwppplllcccgggooozzzwwwbbbaaaccclllyyy~~~jjjJJJ<<>><<<;;;:::@@@IIIYYYjjj|||~~~{{{}}}hhhXXXJJJFFFFFFCCC@@@@@@;;;CCCQQQgggnnnRRRQQQHHHLLLfffmmm}}}|||rrrTTTBBB:::222111222111///...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------...------,,,,,,,,,---------------------......///111111333<<>>FFFNNN___sssxxxlll\\\OOOGGGDDDBBBAAA===???DDDPPPiiiqqq___MMMIIIJJJKKKmmmzzzppp{{{pppSSSBBB444222333000000333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---.....................///000000///444CCCXXXjjj{{{~~~~~~xxxrrrtttuuuvvvmmmVVVXXXhhhssswwwxxxyyyzzz}}}xxxvvvuuuwwwzzz|||{{{yyyuuutttrrrpppnnnmmmllllllmmmmmmlllkkkjjjkkknnnpppvvvyyy}}}|||yyypppaaaRRRKKKFFFFFFHHHSSSppp|||ppprrr}}}|||xxxuuuzzzccc```kkkmmmrrrwwwyyyuuummm```MMM>>>:::999888666444111///......------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,...111222555AAAMMM[[[jjjuuu~~~}}}ppppppyyyzzzxxxvvvwwwzzzyyyuuukkklllqqqvvvsssjjjfffhhhlll```LLL===FFF___uuu|||ttteeeZZZ]]]bbbccciiiqqqqqqzzz}}}{{{uuuiii```___```eeemmmsssrrrlllffflllwww~~~}}}{{{wwwfffNNNBBB;;;<<<;;;888;;;CCCNNN^^^qqq~~~}}}wwwkkk]]]PPPIIIDDDBBB===???AAAHHH]]]{{{uuu^^^PPPJJJGGG]]]uuuxxx||||||yyyaaaLLL999555444000///444////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,,,,,,,,,,,,,---...///000////////////000111111111;;;OOOfffuuu~~~sssqqqkkkYYY___nnnuuuxxx{{{||||||}}}~~~zzzwwwuuuvvvzzz|||zzzwwwtttssspppnnnmmmlllllllllllliiiggggggjjjlllnnnoootttwww|||zzzxxxrrrbbbRRRKKKGGGGGGFFFPPPmmmnnniiizzzwwwqqqyyyddd^^^hhhkkkmmmwww|||uuummmdddRRR@@@::::::888777444222///.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,///222222777DDDQQQ^^^nnnzzz|||oooqqq}}}wwwtttwwwzzztttrrrfffXXXEEE>>>KKKcccssswwwsssddd[[[```eeefffllluuuuuu~~~}}}~~~}}}zzzxxxrrrfff]]]\\\```gggpppuuutttnnnhhhnnn{{{~~~vvvfffLLLAAA:::;;;:::777:::@@@PPP```qqq}}}xxxiiiZZZOOOHHHDDD===???@@@CCCUUUvvvnnnWWWOOONNNYYYnnn|||qqqzzzlllTTT>>>777555//////444000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,---...///000000000000000111111222555AAAXXXmmmxxx{{{uuulll^^^fffqqqtttwww~~~}}}}}}}}}}}}wwwtttsssuuu{{{~~~|||yyysssrrrpppnnnllllllllllllkkkgggdddeeejjjnnnooonnnsssvvv{{{zzztttzzzoooaaaSSSIIIDDDEEEDDDIII```{{{~~~vvvmmmxxxpppuuu}}}rrr\\\^^^mmmmmmrrr{{{xxxnnnjjj___HHHBBB===999999888333000000------------------------,,,++++++******++++++,,,************************++++++,,,,,,,,,------------///000111555???LLLVVVgggjjjzzzpppooo}}}zzzsss{{{zzznnniii]]]MMMDDDDDDNNNfffuuuoooiiieeecccccc```]]]ccclll}}}{{{yyyooofff```]]]^^^cccmmmtttqqqhhhhhhnnnwwwyyy}}}rrrbbbKKKBBB:::999999:::;;;>>>KKK```ttt|||}}}wwwfffYYYPPPCCCCCC???===AAAJJJccclllSSSKKKSSS^^^yyyuuuyyycccDDD:::777222///111//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......333...,,,///222000///111;;;PPPjjjuuuooossswwwnnnjjjqqqxxxyyyyyy{{{~~~~~~{{{xxxuuuvvvyyy{{{yyywwwsssttttttoooiiigggjjjnnnhhhggggggjjjooossssssssszzz~~~vvvpppwwwrrrdddSSSIIIDDDEEEDDDHHH]]]vvv}}}ppp}}}{{{rrrrrruuuiiidddkkkiiinnnyyy|||xxxyyyoooXXXEEE???:::999888333000111------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...///111777AAAOOOYYYfffooosssuuu}}}vvvvvvuuunnnkkknnnXXXEEE@@@LLL\\\nnnrrreee```^^^```eeegggddddddhhh~~~~~~uuukkkbbb]]]ZZZ___eeeooouuuppphhhiiipppxxxzzz~~~rrrcccLLLBBB:::999:::999;;;>>>III]]]rrr||||||zzzzzzmmm^^^SSSFFFDDD@@@>>>@@@EEEZZZzzz[[[KKKOOOXXX}}}vvvwww|||jjjKKK:::555222000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------...///111------000333111222444>>>WWWrrrwwwkkkjjjrrrmmmmmmtttyyyzzzzzz}}}~~~~~~~~~~~~|||{{{zzz{{{zzzyyywwwuuuuuusssoookkkjjjkkkmmmgggffffffiiioootttvvvwww|||zzzpppkkkrrrtttdddRRRIIIDDDFFFDDDEEEWWWnnntttyyy|||zzzxxxrrrssswwwssseeecccdddgggsss{{{}}}zzzeeeJJJBBB;;;:::888444111111------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------.........111999EEESSS]]]fffwww{{{tttyyy}}}tttooohhhdddlllyyy\\\DDDAAAVVVjjjtttoooaaaZZZYYY^^^iiippppppkkkhhh{{{qqqfff]]]YYYWWWbbbiiisssuuunnnhhhllluuuzzz|||rrrdddMMMCCC;;;999:::999;;;>>>FFFYYYooo}}}{{{uuu{{{rrrcccUUUJJJEEEBBB@@@??????NNNsssfffNNNLLLSSSwwwyyyxxxvvvvvvXXX>>>333444333///000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------,,,------...///000---...111333222444888CCC^^^vvvtttfffcccqqqqqqlllppp}}}iiikkkpppwwwzzzzzz{{{~~~}}}~~~{{{wwwyyy{{{||||||{{{yyyxxxxxxvvvtttpppnnnmmmlllkkkjjjeeedddeeeiiiooouuuyyy{{{}}}vvvkkkfffnnnsssaaaRRRIIIDDDGGGDDDCCCQQQdddxxxuuu}}}|||~~~{{{rrrnnnuuu}}}hhh___jjjhhhqqq{{{pppQQQGGG===;;;999555222222........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......222<<>>;;;:::999999;;;>>>JJJ```wwwmmmccc```UUUQQQIIICCCCCCAAA@@@KKKYYYxxx~~~cccTTTQQQnnn}}}iii}}}jjjJJJ999666777111000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...............//////000111111222222222888III[[[gggnnn~~~zzzppppppvvvuuuvvvsssvvvgggVVVTTT\\\hhhsss{{{zzzxxx|||~~~{{{xxxtttrrrooommmjjjiiiiiihhheeeaaaaaafffmmmrrrvvvzzz}}}nnn```]]]bbblll|||xxxiiiWWWKKKDDDEEECCC???GGGVVV___wwwkkkddd{{{pppooopppuuummmkkkgggpppxxxvvvvvvvvvnnnfffVVVDDD===<<<999666555////////////////////////...------,,,,,,------...........................---------.........//////......444EEE]]]pppyyy{{{~~~zzz}}}xxxkkkjjjggglllrrrmmmeeeoooqqqddd```kkksssgggQQQBBBKKKZZZqqqvvvjjjhhhjjjdddeeejjjeeeSSSEEEEEEMMMSSS[[[fffuuuyyyrrrggg\\\VVVWWW]]]bbbooopppmmmhhhkkkwwwwwwiiiRRRHHH>>>;;;:::999999;;;<<>>;;;;;;:::999:::>>>FFFXXXnnnqqqddd```WWWNNNFFFCCCBBBBBBEEEJJJggg}}}~~~WWWNNNYYYssslllzzzqqq[[[CCC555666222222111111000000//////........................,,,,,,,,,---------..........................................////////////222///888777///EEE`````````ppp}}}zzziii\\\```kkkssswww{{{}}}}}}}}}{{{xxxrrrnnnkkkmmmnnnjjjccc___```bbbeeehhhlllsssyyyvvvhhh[[[ZZZ\\\bbbqqqrrr___QQQGGGFFFFFFCCCFFFNNNccc~~~yyydddkkk~~~xxx}}}|||oootttvvvttttttxxxzzzyyyzzzrrr```JJJ<<<:::888555111///------......---,,,***++++++++++++,,,,,,,,,***+++,,,---...------,,,......---------......///222555:::MMMhhhsssvvv}}}uuummmooonnnaaaLLL>>>LLLdddsssmmmkkkvvv{{{uuurrr^^^[[[```bbbccckkkuuu|||uuuiii]]]XXXWWWYYYaaajjjqqqlllhhhlllvvv{{{}}}yyyjjjVVVJJJ???;;;;;;:::999:::;;;BBBTTTjjj||||||kkkddd\\\SSSIIIEEECCCAAACCCHHH[[[sssYYYKKKQQQeeeooovvv{{{fffNNN<<<666222222111111000000//////........................,,,,,,,,,---------..........................................////////////111...444444555OOOddd^^^YYYgggzzzzzz~~~kkkccclllyyyuuuyyy~~~||||||zzzvvvqqqmmmkkkmmmmmmiiibbb^^^^^^```eeejjjpppwww{{{ttteeeXXXWWWYYY___kkkyyyyyyeeeVVVIIIFFFEEECCCGGGNNNqqqiiiffftttsssppppppuuuxxxzzzsssTTT???;;;;;;666222000............---,,,++++++++++++,,,,,,,,,,,,,,,,,,---............------------------...///000000888???PPPhhhssszzz~~~{{{|||rrrlllnnngggQQQAAA===OOOiiisssbbb]]]ooo|||yyyoookkknnnlllhhhooowww}}}|||pppeeeZZZVVVWWW\\\eeemmmqqqkkkhhhooo|||}}}yyy|||~~~oooXXXKKK@@@<<<;;;:::999:::999@@@PPPfffxxxuuukkkbbbXXXNNNHHHDDD@@@AAADDDLLLddd___PPPPPP[[[tttsssrrrxxx```GGG777333333222111000/////////........................,,,,,,,,,---------..........................................////////////111///222444AAA^^^jjj\\\YYYdddyyyooorrrqqqmmmuuuwww{{{qqqsssuuuvvv{{{~~~{{{xxxtttpppmmmllllllkkkfff```\\\\\\^^^dddlllvvv|||~~~tttdddWWWUUUXXX\\\gggsss~~~hhhWWWIIIEEEEEECCCGGGNNNtttrrrgggkkk~~~yyymmmiiirrrwwwwww}}}~~~[[[AAA<<<===999333111///...//////...,,,+++++++++,,,,,,,,,---------------...............,,,,,,,,,---...///000111///<<>>JJJUUUgggsss{{{yyy|||vvvtttppphhhhhhkkk\\\BBB999BBB\\\rrrqqqTTTGGG[[[rrrwwwvvv}}}wwwmmmnnnsssyyy}}}yyyccc]]]UUUTTT[[[fffooorrreeeccceeepppzzzwww{{{~~~ooo[[[NNNBBB>>><<<:::999:::;;;???LLL^^^nnnyyyrrrfff\\\RRRKKKFFF@@@???AAAAAANNNgggrrrTTTMMMLLL]]]}}}vvv{{{___999666444222000//////000000........................,,,,,,,,,---------..........................................////////////333555333<<>>===:::999999999<<>>666444222000000000...---,,,,,,,,,------------...---,,,,,,++++++,,,......******+++,,,...000222333888LLLYYYbbbrrr|||zzz|||qqqjjjvvv{{{uuupppvvvmmm```]]]```]]]YYYOOO@@@777:::DDDhhhpppnnn]]]QQQYYYlllyyyvvvooonnnttt|||wwwlll[[[YYYVVVWWWbbbpppuuusss\\\aaakkkvvv|||vvvrrrvvv}}}vvv]]]QQQDDD???===:::999999888;;;FFFXXXhhhuuu{{{nnndddYYYRRRKKKDDDAAABBBAAA???NNNlllcccXXXKKKMMMgggrrrvvvHHH888666333000//////000111........................,,,,,,,,,---------..........................................////////////000888>>>SSSlllhhh___jjjmmmuuuyyy}}}~~~rrruuuxxx~~~```dddnnn{{{wwwrrrtttxxxyyy{{{~~~~~~}}}yyyssssss}}}|||{{{xxxrrrkkkgggggghhheeebbb]]]ZZZ[[[^^^bbbdddooottt|||xxxgggXXXWWWZZZ[[[^^^eeekkk|||xxxdddQQQKKKIIICCC@@@BBBCCCNNNrrrvvvyyy}}}~~~xxxqqqqqqwwwzzzqqqvvveeeDDD:::AAA777555222111111000///---,,,,,,,,,---------......,,,,,,+++***+++,,,---...)))***+++,,,...000222333BBBVVVbbbkkk|||xxxnnn```nnntttllllllnnnooovvv{{{wwwiiiaaa```cccaaaXXXHHH:::777@@@IIIfffjjjiii___UUUXXXiiiyyy~~~sssoooooouuu~~~}}}qqqfffYYYYYYWWWYYYdddssswwwrrr[[[cccnnnzzzzzztttooossszzzyyy^^^QQQEEE???===:::999999999<<>>777222222111//////111////////////............---------............///............///////////////++++++000555444333333555:::RRRlllpppggguuuwwwttt~~~~~~uuummmlll\\\cccllluuuzzz}}}~~~{{{{{{{{{xxxuuuqqqkkkgggeeeeeeeeebbb\\\VVVVVV\\\ccciiilllxxx{{{~~~wwwiii[[[VVVVVVXXX[[[___hhhwww{{{eeeQQQJJJGGGBBB@@@BBBBBBIII```}}}}}}}}}xxxsssooopppqqqwwwpppooowww|||{{{}}}fffKKK@@@>>>888666333000...---............------------......------,,,,,,------...///,,,///,,,,,,222000222>>>aaa}}}~~~~~~uuummmkkkllllllooouuusssyyyzzz{{{{{{nnnaaadddrrroooXXX@@@777999III```fffWWWMMMNNNRRRWWWeeettt|||tttnnnnnntttxxx}}}zzzkkk]]]UUUSSSUUUbbbsss|||wwwnnnmmmwww}}}wwwppplllnnnsss{{{~~~xxxxxxeeeVVVGGG@@@===;;;:::<<<999<<>>>>>QQQooohhhVVVFFFFFFNNNYYYiiiwww|||tttqqqrrrvvvyyy~~~uuueeeXXXUUUSSSXXXhhhyyy~~~vvvlllsss}}}}}}~~~|||vvvnnniiijjjoooxxxxxx~~~zzzgggXXXIIIAAA>>>:::999:::999<<>>???NNNkkkhhh```|||yyysss{{{{{{vvvxxxyyyhhhfffoooxxx~~~{{{[[[EEE<<<:::666333000/////////......------------............------......///000+++111///...222222:::MMMaaapppzzzqqqmmmsssdddKKK???CCCIIIXXXpppmmm]]]LLLIIIWWWkkk{{{vvvmmmooovvv{{{}}}vvvfffYYYUUUUUUXXXeeeuuu{{{rrrjjjhhh{{{{{{uuummmeeedddhhhrrr~~~~~~|||kkk]]]NNNFFFBBB<<<999999999:::AAAPPPaaarrrsssiii___XXXQQQDDDDDD@@@@@@CCCHHH[[[~~~cccNNNIIIDDDTTTwwwttt[[[KKK:::333222111111222////////////............---------............///........./////////000000<<<444...000222222333444NNNdddooodddWWW\\\kkkuuuzzz}}}rrreeegggsssdddUUUZZZiiittt~~~~~~vvvssszzz{{{zzz~~~~~~tttnnniiicccbbbbbbaaa\\\XXXXXXYYY[[[^^^eeennnxxx|||kkkXXXOOOLLLLLLOOOSSSWWWeeezzz{{{cccXXXQQQGGGBBBBBB@@@@@@MMMhhhooo^^^rrr}}}sssvvvzzzyyysssqqqvvv|||~~~ooo___dddrrrzzzqqqOOO>>><<<888444222000000000......------------.....................//////000)))000000///333444;;;NNN^^^nnnzzzxxx}}}}}}uuuzzzsssiiikkkooobbbGGG999CCCOOO[[[iiidddYYYNNNMMMZZZoootttkkkpppzzz}}}~~~~~~qqq```WWWUUUXXX]]]kkkyyyyyymmmhhhlllyyyssskkkcccbbbfffmmmzzz{{{kkk]]]OOOGGGCCC>>>:::::::::999???MMM^^^nnnxxxnnnddd^^^UUUGGGDDDBBBBBBCCCDDDQQQsssqqqUUUMMMDDDMMMlllrrrvvviiiVVVAAA666333222111222////////////............---------............///---------.........//////666333222333111111777???aaajjjlllccc]]]aaakkkpppwwwzzz|||}}}nnnbbbkkk~~~}}}ZZZTTT]]]iiiqqqyyyyyyuuuuuu|||~~~uuuvvv}}}{{{pppiiigggeeedddccc___[[[WWWYYYZZZ\\\aaajjjttt{{{~~~|||kkkXXXNNNKKKKKKNNNRRRUUUdddyyyggg[[[TTTJJJDDDDDDDDDBBBMMMgggzzzaaakkk~~~qqqwwwzzzwwwooonnnssswwwvvv|||vvvZZZYYYiiiwww}}}YYY@@@>>>:::666333222111111.........------........................///000000(((000111111555444<<>>;;;::::::999>>>LLL\\\lll}}}{{{qqqgggaaaXXXIIIEEECCCCCCDDDBBBKKKlllggg[[[KKKKKKcccppplllsss^^^FFF888444222111222000/////////............---------.........//////,,,,,,,,,---------......,,,///444555000111===LLLrrrrrrllldddbbbgggnnnrrrtttsss{{{}}}uuu{{{}}}~~~|||lllcccrrrttt{{{tttVVVUUU```iiipppwwwxxxvvvxxx}}}uuuxxx}}}~~~uuuiiieeefffgggfffccc___[[[XXX[[[ZZZ\\\cccnnnwww|||}}}}}}lllXXXMMMIIIHHHKKKOOOUUU```sssjjjZZZPPPHHHCCCAAA???BBBNNNbbbxxxnnnkkkvvvrrrxxxvvvppppppqqqvvv}}}lllXXXbbbssssssbbbHHH===;;;:::222111222,,,////////////////////////............////////////333---...555666777EEEXXXaaatttxxxmmmgggsssoooddddddgggkkktttyyydddVVVVVV\\\[[[UUUJJJAAA888===RRRfffiii```\\\UUUMMMPPPccc|||{{{pppooouuu{{{~~~qqqbbb[[[UUUPPPZZZgggxxx}}}lllZZZ```rrrxxxppphhh___]]]^^^eeeuuussseeeVVVNNNHHH@@@;;;999:::<<<@@@IIIWWWjjj}}}~~~sssnnndddWWWOOOFFFFFFAAA@@@DDDGGG___yyyYYYPPPQQQRRRkkkgggqqqpppOOO===444///000333000000000000////////////////////////////////////---------.........//////222+++...666444///???XXXooofffcccmmmuuuxxx}}}|||qqqsss{{{yyyxxx{{{www~~~tttjjjsss|||lllccc\\\VVVXXX^^^iiinnnsssvvvxxx|||}}}tttxxx{{{pppgggaaaccccccbbb^^^ZZZXXXWWWVVVZZZ^^^cccmmmyyy~~~}}}kkkWWWLLLIIIHHHKKKOOOSSS]]]pppkkk[[[QQQHHHBBBAAA>>>AAALLL```uuutttmmmtttxxxrrryyy~~~{{{tttpppssswwwrrrxxxooo___iiilllmmm~~~iiiHHH===;;;;;;444333555000////////////////////////............////////////111//////222666>>>PPP```iii{{{}}}rrrfffcccnnnjjj```bbbgggnnnyyyxxxcccVVVYYYccc]]]OOOEEE???999AAAZZZrrrpppaaaZZZTTTMMMQQQddd{{{xxxnnnooowww~~~mmm___YYYVVVSSS^^^jjj{{{~~~kkkYYY]]]nnnxxxqqqhhh___\\\]]]dddtttqqqdddUUUMMMGGGAAA<<<;;;999;;;???HHHVVViii}}}xxxqqqfffXXXPPPJJJHHHBBBAAACCCEEEZZZ|||gggTTTRRRVVV}}}pppdddddduuuyyyYYY@@@444222222222000000000000////////////////////////////////////---------.........//////222,,,...555333111CCC]]]eeeeeennn~~~|||~~~~~~zzzxxxqqq{{{|||oooqqqrrrcccXXXUUUXXX]]]eeekkkqqquuuyyy}}}vvv{{{xxxmmmccc___aaaaaa```\\\XXXVVVUUUUUU[[[```eeeooozzz~~~|||kkkWWWLLLIIIHHHJJJNNNPPPZZZlllmmm^^^SSSIIIBBB@@@???@@@JJJ]]]qqq}}}qqqppprrrxxx|||zzztttqqqvvv}}}rrrsssyyy{{{uuuhhhnnnjjjlllxxxpppMMM???;;;<<<555333444000////////////////////////............///////////////111000///888MMMcccooosss{{{qqqfffdddoookkkdddgggkkkrrr~~~zzziiiZZZ```lllaaaJJJ???>>>;;;DDDccc~~~xxx___YYYSSSNNNTTTggg{{{uuummmqqqzzzxxxgggYYYUUUVVVWWWbbbooo~~~~~~jjjWWW[[[jjjzzzrrrhhh^^^ZZZ[[[```ppprrrdddUUUMMMGGGAAA===<<<999:::>>>FFFTTThhh|||yyylll]]]SSSNNNKKKCCCAAABBBBBBSSSssssssUUUPPPXXXtttzzzdddVVVdddeeeDDD444444444000000000000000////////////////////////////////////------........./////////000---///333111555KKKeeefffnnn|||xxxqqquuu___VVVYYY___aaagggkkkrrrwww{{{{{{www}}}|||tttiii```^^^______]]]YYYVVVTTTSSSUUU\\\ccciiirrr{{{~~~}}}kkkXXXMMMIIIGGGIIILLLOOOWWWhhh}}}ooobbbUUUIIIAAA???@@@@@@IIIZZZnnnuuukkk|||~~~}}}wwwtttyyyyyyvvvwwwooo{{{|||nnniiilllrrrzzz}}}~~~}}}sssTTTBBB<<<===555111222...////////////////////////............////////////---333333000???```yyyzzz~~~wwwooopppyyyxxxtttxxxxxxxxxwwwgggjjjssseeeKKK@@@@@@===FFFfff{{{^^^YYYTTTQQQZZZmmm}}}tttnnnsss|||rrr```TTTPPPTTTXXXeeesss}}}hhhWWW[[[hhh{{{sssiii^^^YYYYYYZZZjjj|||vvvhhhXXXOOOHHHBBB===<<<888999===EEESSSggg{{{ssscccXXXPPPLLLCCCAAACCCAAAOOOkkkYYYPPPZZZmmmlllTTT]]]~~~pppHHH333555666...000000000000////////////////////////////////////............//////////////////000222222;;;TTTmmmnnnwwwtttqqqrrrYYYWWWcccjjjiiinnnqqqvvvzzz~~~}}}uuuuuu~~~~~~xxxpppfff___]]]^^^^^^\\\XXXUUUSSSSSSUUU^^^gggnnnuuu}}}~~~nnnZZZOOOJJJGGGHHHKKKNNNUUUfffzzzssseeeXXXJJJAAA???@@@AAAHHHXXXkkk~~~zzziii~~~{{{www{{{~~~sssvvvqqq^^^hhhrrryyy}}}~~~xxxuuuWWWBBB:::<<<666111222000////////////////////////............////////////---444555555JJJooozzzuuurrruuugggQQQIIIHHHCCCIIIeeexxx___YYYTTTUUUbbbuuu{{{sssqqqwww}}}~~~mmm\\\OOOLLLRRRYYYhhhvvv{{{gggXXX^^^kkk|||tttiii^^^XXXXXXYYYgggyyy}}}nnn]]]RRRJJJBBB===<<<888999<<>>===999:::<<>>===BBBQQQdddxxxnnnooovvv{{{~~~zzzvvvxxx||||||[[[WWWhhhoooyyyzzzbbbGGG===@@@:::444444444////////////////////////............///////////////111555???VVVrrr~~~xxxvvvsssjjj\\\RRRQQQJJJGGGMMMYYY```^^^[[[WWWSSSZZZnnn|||yyyrrrllloooxxxyyyhhhYYYNNNKKKSSS___xxx~~~hhh___hhhvvv}}}uuukkk___YYYXXXWWWcccrrr~~~rrr```TTTKKKDDD???>>>:::;;;===DDDRRRggg||||||kkk]]]WWWPPPDDDDDDHHHBBBGGG[[[~~~kkkVVVSSSlllpppooo~~~bbbAAA444333333000000000000////////////////////////////////////.../////////000000000000...111222444@@@VVVgggnnnbbb[[[cccuuudddkkk~~~xxxYYYVVV```fffllltttuuuvvvyyy~~~|||mmmmmm{{{}}}uuummmgggccc```______^^^[[[WWWUUUTTTUUUZZZfffqqqvvvyyy}}}~~~vvvbbbUUUMMMGGGEEEFFFLLLPPP___ttt}}}lllZZZJJJBBBAAA<<<;;;@@@OOObbbvvvrrreeexxx|||zzzrrrppptttaaaYYYjjjoooyyy|||lllPPPBBBDDD;;;222111000////////////////////////............/////////000//////333AAAWWWmmmzzz~~~rrrkkkooopppeeeVVVNNNJJJDDDCCCLLLRRRQQQQQQTTTUUURRRZZZppp}}}xxxooohhhlllxxxvvvfffYYYOOOLLLVVVcccjjjaaakkkyyy}}}vvvkkk```YYYYYYTTT___mmmyyyqqq^^^SSSKKKDDD@@@???;;;;;;===DDDRRRggg}}}yyyooobbb[[[RRRFFFEEEHHHBBBDDDWWWwww~~~```SSSjjj~~~pppppp}}}jjjGGG444222555000000000000////////////////////////////////////////////////000000000000...111222555DDD[[[iiikkk]]]UUUWWWjjj|||uuusssbbbkkkzzzfffQQQWWWbbbccckkkyyyyyyyyy{{{~~~xxxhhhiiizzz}}}tttkkkeeeaaa______^^^]]]ZZZVVVTTTTTTTTT\\\gggrrrvvvzzz|||||||||~~~zzzfffWWWLLLEEECCCEEEIIILLL[[[rrrzzzjjjYYYJJJAAA???@@@===@@@JJJZZZnnn{{{iiizzzuuu|||{{{uuulllqqquuudddmmmxxx~~~^^^DDDAAA???555000444000000///...............000//////.........//////222000777GGGTTT___ppp}}}sssxxxfffdddllljjjaaaRRR@@@>>>888>>>OOOTTTIIICCCGGGIIILLL]]]vvvvvvppprrruuuxxx||||||mmm]]]RRRKKKKKKXXXiii|||mmmmmmuuu|||~~~wwwlll___WWWUUUUUU\\\gggtttppp___UUUMMMEEE???<<<::::::<<>>VVVqqqvvvhhhkkkhhhmmmmmmeeefffllljjjkkkpppzzztttkkktttwwwsssmmmVVVMMMMMMZZZhhhnnnsssyyy|||pppmmmyyyxxxoooiiiccc___\\\ZZZWWWTTTTTTRRRQQQUUU[[[iiirrrzzz|||}}}zzzzzz{{{}}}zzzfffXXXMMMEEECCCDDDEEEIIIYYYppp}}}kkkZZZKKKCCCAAA>>>===@@@FFFNNN___wwwnnnssswwwmmmqqqxxx{{{}}}iiiiiitttccceeelllvvvmmmNNNCCC@@@:::666888111000//////......///////////////......//////000444111888KKK^^^lll}}}|||pppfffooo||||||mmmjjjgggjjjttt|||yyyqqq]]]UUUXXX[[[SSSLLLGGG>>>:::777@@@QQQUUUJJJBBBDDDDDDGGGXXXrrr}}}yyynnnjjjjjjpppwww{{{{{{kkkZZZPPPKKKOOO```ttt|||}}}{{{sssiii]]]WWWWWWSSSYYYdddqqq~~~sss```UUUNNNFFF???<<<<<<;;;<<>>888888222222111000////////////............////////////////////////000000000000333...000BBB^^^sssuuummmvvvwww|||llliiippppppqqqqqqpppnnnllltttgggkkk{{{|||nnn[[[KKKIIIOOO```lllpppvvv}}}|||ppptttvvvnnngggbbb___\\\XXXTTTRRRRRRQQQQQQVVV]]]ooowww}}}}}}}}}xxxyyyzzz|||{{{hhhYYYNNNFFFCCCDDDDDDHHHXXXnnn~~~kkkZZZJJJBBBAAA<<<===???BBBGGGTTTkkkuuunnn|||}}}pppqqqwww|||hhhfffooozzzaaa___cccooo{{{pppRRRDDD???999555333111000000///...///////////////////////////000111444222;;;QQQffftttwwwpppjjjpppxxxtttggghhhfffeeennnzzzxxxnnnYYYVVV\\\[[[MMMEEEBBB;;;777777AAAPPPSSSIIIBBBBBBDDDGGGUUUnnn{{{mmmjjjlllrrrxxx{{{wwwgggVVVNNNJJJPPPeeeyyy{{{rrrggg]]]WWWXXXSSSXXXaaammmzzzuuuaaaVVVOOOGGG???;;;<<<;;;<<>>@@@AAAJJJ^^^qqqxxxiiirrrvvvvvv{{{rrrhhhhhhlllpppxxx{{{bbb\\\\\\gggsssxxxyyy{{{~~~kkkTTTEEE>>>:::555222111111000//////////////////////////////000111111444666EEE]]]pppzzz}}}tttrrrnnnrrrvvvpppeeeiiiiiihhhqqq{{{yyynnnbbb```ddd^^^MMMCCC???666555777@@@LLLNNNFFFAAABBBEEEFFFRRRhhh||||||lllkkknnntttyyy|||qqqbbbRRRKKKJJJRRRhhh~~~|||ssshhh\\\WWWWWWTTTWWW___iiiuuuxxxcccWWWPPPIII@@@<<<;;;;;;===CCCQQQggg}}}rrrjjj___TTTMMMIIIDDDCCCFFFRRRddd~~~|||VVVTTTlllrrr^^^ddd}}}KKK<<<777333222111000000/////////............////////////.../////////000000000111000111333EEEbbboooqqqyyypppSSSAAAGGGWWWiiippppppuuu~~~iiilll~~~yyyooofff```\\\YYYXXXVVVRRROOOOOOOOOQQQYYYaaaqqqxxx|||{{{|||tttvvvxxx{{{nnn^^^QQQGGGBBBAAACCCDDDPPPdddsss}}}ppp]]]LLLAAA???===<<<===>>>>>>DDDSSSbbb~~~zzzhhhkkkyyyyyy~~~vvvlllhhhgggxxxqqqkkkttt~~~lll```ZZZbbbmmmoooppprrrpppgggWWWGGG???===:::666222111000000//////000000////////////000111222222777???VVVpppxxxsssuuusssuuuxxxrrrpppuuuxxxzzz}}}{{{yyytttqqqfffSSSJJJEEE888555777>>>FFFGGGCCCAAACCCFFFIIISSSdddvvv~~~zzzggghhhmmmuuu{{{|||kkk]]]OOOJJJKKKUUUlll{{{xxx~~~uuuiii]]]VVVUUUTTTVVV\\\eeeqqq}}}|||eeeYYYSSSKKKBBB===;;;;;;===DDDRRRhhh~~~uuunnnbbbVVVPPPLLLGGGEEEFFFJJJ[[[uuu}}}WWWOOOaaaggg___zzzSSS@@@777333333222111000000000000............////////////......//////000000111111---333555IIIfffnnn|||mmmkkkGGGCCCIIIYYYkkkqqqpppttt}}}|||fffooo}}}vvvlllccc]]]ZZZWWWVVVUUUPPPMMMNNNOOOSSS]]]fffssszzz~~~}}}}}}ssstttwww{{{~~~qqqaaaSSSGGGAAA@@@AAAAAAKKK\\\kkkuuuuuubbbOOOCCC???>>>;;;;;;===>>>AAAKKKVVVttt}}}mmmiiixxxvvv{{{yyywwwtttvvvhhhnnnyyy{{{hhh[[[```iiilllnnnssspppnnnaaaMMM???===<<<999222111000000//////000000////////////000111222333<<>><<<<<<===DDDRRRfff}}}|||sssgggZZZSSSNNNHHHDDDDDDFFFUUUppp___PPPXXXuuuuuuccc{{{\\\EEE999333333222111000000000000............////////////.........///000111111111///555666MMMjjjhhhsssuuulllmmmCCCDDDIIIXXXjjjqqqqqquuu~~~wwwiiiuuu|||uuukkkbbb\\\YYYWWWVVVRRRMMMKKKMMMQQQWWWbbbmmmuuu{{{~~~||||||rrrtttwww{{{~~~sssbbbTTTHHHAAA@@@???>>>FFFWWWeeeoooxxxeeeQQQDDD@@@???;;;:::<<<>>>@@@GGGOOOmmmwwwuuukkkvvvqqquuupppsss~~~ooo]]]```hhhmmmqqqxxxyyyyyykkkRRR???::::::999222111111000000000000000////////////000111222333AAATTTvvvvvvzzz~~~nnnZZZJJJIIIEEE666666777:::=========AAAFFFPPPXXXeeeqqqzzz}}}zzztttdddeeekkkssszzzxxxfffYYYNNNLLLOOOZZZrrrvvvpppqqq|||yyylll^^^TTTRRRRRRTTTYYYbbbppp~~~hhh\\\VVVNNNEEE???===<<<===CCCPPPdddzzzxxxkkk]]]UUUOOOHHHCCCBBBEEETTTooofffRRRSSSkkkjjjcccIII;;;444333222111000000000000............/////////000---......///000111111222333888777OOOkkk___```rrrkkk{{{sssHHHEEEIIIVVVhhhqqqrrrwwwsssnnn{{{||||||uuukkkbbb\\\YYYWWWVVVNNNJJJIIILLLRRRYYYfffrrruuuzzz}}}zzzyyy~~~rrruuuxxx{{{|||}}}vvvfffXXXJJJAAA>>><<<>>>DDDMMMVVVaaarrr{{{fffMMM@@@@@@>>>;;;:::;;;<<<===CCCJJJhhhxxxrrr~~~tttnnnyyy{{{{{{yyy^^^XXXffflllqqq```GGG???<<<777444222000//////000000///444///...000333222444777???TTTrrr|||zzzzzzjjj[[[QQQHHH<<<222333666:::===>>>???@@@AAAPPPaaapppuuuzzz{{{qqqgggdddjjjyyyqqqbbbTTTNNNLLLLLL___{{{|||ssssssxxxlll^^^UUUSSSSSSXXX\\\```kkk{{{lll___WWWMMMBBB<<<;;;:::===EEEPPPaaayyywwwooobbbVVVMMMGGGCCCAAAFFFNNNgggppp[[[YYYllluuuxxxQQQ:::888555222000000111111000000000000000000000000000////////////000000000000111888???TTTggg]]]^^^yyyxxxkkkzzzkkkpppjjjKKKHHHKKKWWWfffooorrrwww~~~{{{sssrrryyyqqqfff^^^ZZZXXXVVVTTTNNNLLLJJJLLLSSS]]]hhhpppyyyzzz{{{||||||}}}rrruuuyyy{{{|||~~~vvvfffWWWIII@@@>>>======AAAFFFKKKSSS```mmm|||gggOOOBBBAAA>>>;;;999:::;;;<<>>???AAAPPPbbbqqqxxx|||xxxmmmeeeeeekkkttttttrrr|||zzzjjj]]]PPPKKKLLLQQQgggwwwvvvxxxlll^^^UUUTTTRRRWWW[[[___iiizzzqqqccc[[[PPPFFF???<<<;;;===DDDNNN^^^vvvzzzvvvgggZZZQQQJJJDDDAAADDDJJJaaagggWWWaaattt}}}rrr\\\DDD999666222000000111111000000000000000000000000000////////////000000000000222777CCCWWWaaaXXXZZZmmmyyy~~~jjj]]]jjj}}}kkkqqqwwwyyy___JJJGGGKKKWWWfffooosssxxxtttmmmssszzzuuummmccc[[[XXXWWWUUUSSSMMMKKKIIIKKKRRR^^^jjjqqqyyy{{{|||}}}}}}~~~rrruuuyyy{{{}}}~~~vvvfffWWWIII@@@======;;;<<>>:::999::::::;;;AAAHHH___sss}}}vvvwwwxxx{{{sssllluuulllaaallltttzzztttSSSAAA:::888555333000///000000000///222//////222222000111555AAAPPPdddwwwvvvqqqxxxyyyrrrsssjjjiiieee___TTTGGG;;;333666888;;;<<<<<<===>>>???OOOaaasss|||~~~tttiiidddgggmmmooofffaaalll}}}sssbbbXXXKKKGGGLLLVVVooozzzyyyyyylll^^^VVVTTTQQQUUUYYY]]]hhhxxxtttfff\\\QQQGGGAAA===;;;<<>>;;;999999999:::???GGG]]]tttuuuxxxzzz{{{sssiiippp|||tttfffoooyyy{{{ZZZBBB999999555333000///000111000000000...///222222000111555@@@LLL]]]nnn}}}rrrgggjjj~~~}}}rrrhhhgggcccaaa```]]]SSSDDD999444777999;;;<<<;;;;;;===>>>LLL^^^sss~~~~~~rrrfffcccjjjrrrsssiiiaaafffqqqooo^^^VVVIIIFFFLLLYYYrrr|||yyy|||zzznnn___VVVTTTQQQUUUYYY\\\gggxxxssseeeZZZNNNDDD???<<<:::;;;@@@HHHWWWmmmiiirrrpppaaaWWWOOOGGGBBBBBBCCCTTTuuu~~~]]][[[ooouuueeennnaaaDDD:::777333111111111000000/////////////////////////////////000000111111222777:::VVVkkkdddccciiicccmmmvvvsssddd]]]dddllllllyyyxxxxxx{{{tttmmmdddWWWIIIBBBBBBFFFLLLXXXdddnnnuuu|||zzzgggfffxxxrrrhhhbbb[[[VVVUUUTTTQQQOOOIIIHHHHHHLLLUUUaaannnvvvzzz|||~~~qqqtttwwwzzz|||~~~wwwgggWWWIII@@@===;;;888888:::;;;<<>>IIIZZZppp}}}qqqfffeeemmmyyyzzzyyy{{{nnn\\\SSSIIIHHHPPP___wwwzzzrrrvvv~~~|||ooo```WWWTTTQQQUUUXXX[[[eeewwwttteeeYYYLLLBBB>>>;;;999:::???FFFSSShhhzzzmmmnnnpppaaaWWWPPPIIICCCCCCCCCRRRrrrxxx}}}^^^ZZZnnnxxxeeefffuuuiiiKKK;;;888444111111111000000/////////////////////////////////000111222222222555>>>]]]qqqpppwww}}}pppwwwxxxtttllllllrrrvvvtttwwwwwwtttwwwrrr```MMM???===AAAEEEMMMXXXcccmmmwww~~~wwwhhhmmm}}}~~~rrrddd___YYYUUUTTTSSSPPPNNNGGGHHHIIIOOOXXXdddpppwwwzzz|||ooorrrvvvyyy{{{}}}yyyhhhYYYJJJ@@@>>>===999777999999777999===BBBGGGSSScccooowww{{{iiiWWWHHH@@@AAA===::::::999999>>>EEEYYYttt{{{qqqlllppp}}}hhhkkkwww}}}~~~}}}eeeIII<<<<<<666444111000111111111000//////000222111000555<<>>888888999::::::999:::<<<>>>HHHWWWmmm}}}zzzoooggghhhpppmmmXXXOOOIIILLLVVVfff|||mmmuuuqqqaaaWWWTTTOOOSSSVVVYYYcccuuuwwwgggYYYLLLCCC???:::888999===BBBLLL^^^nnn||||||lllpppaaaYYYRRRJJJDDDEEEBBBOOOnnnzzzsssaaaWWWggg~~~fff\\\aaa}}}sssTTT;;;888444222111111000///000000000000000000000000...///000000111222333333;;;MMMhhh{{{zzzsssvvv~~~~~~www{{{iiixxxxxx```JJJ===>>>CCCDDDMMMXXXbbblllxxxssskkkvvv{{{oooaaa]]]WWWUUUTTTRRROOOLLLFFFHHHLLLSSS\\\gggqqqwwwyyy|||mmmppptttxxxzzz|||zzziiiZZZKKKAAA>>>>>>999777888888666666888;;;???IIIXXXdddnnnyyy|||kkkZZZKKKBBBBBB>>><<<;;;::::::???EEEZZZvvv|||~~~xxxnnnmmmwwwgggeeepppuuuwwwwwwwww||||||kkkOOO???>>>666444111000111222111111000///000111000111888AAAZZZiiiwww}}}rrr```[[[iiiooogggeeellllllppp|||uuunnnqqqttt]]]MMMRRRZZZRRRBBB777777888999999999:::===???JJJWWWkkkzzz~~~vvvllleeegggooo{{{hhhQQQJJJHHHOOOZZZjjj}}}nnnyyysssbbbWWWSSSMMMQQQSSSVVV```rrrxxxgggYYYKKKBBB???999888999;;;===DDDRRR```llluuulllzzzsssddd[[[UUULLLEEEFFFAAAJJJhhhzzzlllZZZaaaoooZZZTTTppp|||\\\<<<999555222111111000///000000000000000000000000...///000111222333333444AAA\\\pppzzz{{{rrrbbb~~~___FFF;;;>>>CCCDDDNNNYYYaaalllyyyooolll}}}uuujjj^^^ZZZVVVSSSSSSQQQMMMIIIFFFIIIOOOWWWaaajjjrrrvvvxxx{{{mmmppptttwwwyyy{{{~~~{{{jjj[[[LLLBBB???===999777999:::888888:::777:::CCCPPP\\\gggttt~~~mmm]]]NNNDDDCCC???<<<<<<;;;:::???FFF]]]zzztttsss}}}qqqmmmvvvooonnnfffaaakkknnnoootttrrrxxx}}}oooRRRAAA???666444111000111222111111000///000111000111:::DDDeeevvv|||xxxhhhfffvvv|||sssrrr|||vvvxxxkkkVVV[[[ddd[[[DDD444777888999999999:::===@@@MMMXXXjjjxxx{{{sssiiidddfffmmmuuu}}}~~~dddJJJHHHHHHQQQ[[[jjjyyyrrr}}}tttcccWWWSSSKKKNNNQQQSSS]]]pppwwwfffWWWJJJAAA>>>:::888999::::::===IIIUUU^^^kkk|||ooowwwwwwggg^^^VVVMMMFFFGGG???FFFccczzzccc```~~~cccUUUnnnccc<<<999555222222111000///000000000000000000000000...///000111222333444444>>>___nnn}}}oooaaa^^^BBB888<<>>>>><<<999777666555666777<<<;;;AAAMMM[[[eeeooovvvrrrbbbSSSIIIDDDAAA???>>><<<;;;@@@HHHbbbvvvxxxuuu|||ooottt}}}{{{xxxsssttt[[[```nnnmmmvvvttttttzzztttTTT===AAA:::666222111222333111...///000111666777000:::UUUzzzxxxooommmuuujjjQQQ]]]fffUUU@@@999999888999:::777555999@@@IIIYYYiiiwwwtttfffgggfffllluuu~~~vvv^^^KKKFFFEEEKKK]]]rrrzzzxxxfffWWWPPPJJJLLLNNNRRR[[[kkk}}}tttbbbTTTIIICCCCCC999999:::<<<:::;;;CCCLLLXXXaaasss~~~uuuyyyiii```XXXNNNFFFFFFFFFEEEYYYdddbbb{{{lllXXXdddqqqCCC888777777000000222---............/////////000222222111///000333555666KKKaaakkkttt}}}ooodddVVVAAA======AAAHHHLLLTTT```mmmxxxtttdddmmmyyylllddd[[[ZZZWWWTTTOOOKKKGGGEEEGGGHHHNNNYYYgggqqqttttttyyy|||ooorrruuuxxxyyyzzz{{{}}}{{{nnn]]]MMMBBB===>>><<<:::777666666666777::::::???KKKWWWaaakkksss|||ttteeeVVVLLLEEEBBB@@@???<<<;;;AAAIIIbbbvvv~~~zzz}}}tttssszzz}}}}}}yyy```cccooonnnwwwvvvuuuzzzuuuWWW???@@@;;;777333111222333111...///000...222444///<<>><<<:::888777666666777999888<<>>EEEHHHQQQaaauuuwwwssshhh___RRRIIIBBBCCCBBBRRRwww~~~fffiiizzziiittt}}}LLL<<<666777222222444///....../////////000000000000111111111111111444666GGGZZZ^^^^^^ssswwwdddlllvvvhhhkkkxxx~~~UUUBBB;;;777:::FFFLLLWWWeeesssllleeesssrrrddd\\\ZZZXXXUUURRRNNNJJJGGGEEEHHHKKKRRR^^^llluuuxxxxxx{{{}}}mmmppptttvvvxxxyyy{{{|||~~~uuubbbPPPEEEAAA===<<<;;;999777777666666888777;;;DDDMMMUUUaaakkkvvv{{{|||qqqeeeWWWNNNIIIEEEBBBAAA>>>===CCCLLLfff{{{}}}~~~xxxrrr~~~kkkcccmmmpppvvvzzz|||mmmNNNDDD>>>999444222222333222000333555222222555444BBB]]]rrrwwwuuu}}}wwwwwwuuuqqqooopppmmmiiigggbbbUUUBBB444777666777999777555:::AAALLL\\\jjjvvv}}}sssiiinnnrrrvvv{{{jjjUUUHHHIIIFFFQQQkkkuuummm|||yyygggXXXQQQKKKIIIFFFEEEKKKYYYlllzzzyyyjjj\\\MMMCCC???<<<999999999888777;;;AAAFFFMMM^^^rrrxxxmmmbbbTTTJJJBBBCCCAAAOOOppp~~~eeehhh|||lllzzzRRR===444555111111333000...////////////000000000000000111333222111444999TTTcccaaaZZZfffuuuyyyzzzhhh[[[^^^uuurrrhhhrrrttt{{{nnnMMMBBB===;;;???FFFNNNZZZhhhuuu}}}kkkjjj|||~~~pppccc\\\YYYWWWTTTPPPLLLIIIFFFEEEHHHLLLUUUaaammmvvvyyyyyy{{{~~~lllooosssvvvwwwyyyzzz|||xxxdddQQQDDDAAA===<<<;;;:::888777666666888777:::AAAIIIQQQ^^^iiivvv{{{yyypppdddWWWOOOKKKGGGCCCAAA>>>===DDDMMMhhh|||~~~zzz~~~ppp}}}mmm```iiipppttt|||}}}ZZZHHH???:::555222222333222000000666444333555444@@@XXXlllvvvsssyyyooommmmmmllljjjhhhmmmoookkk```QQQ???222555555666888777666:::AAAMMM\\\jjjtttzzzpppgggnnntttvvv|||}}}fffRRRIIIGGGEEESSSooo}}}oooggg}}}|||iiiXXXQQQHHHFFFCCCBBBFFFSSSeeeqqq|||zzzkkk]]]NNNDDD@@@===:::888999888666999>>>FFFLLL[[[ppp}}}|||qqqdddUUUJJJCCCEEEBBBLLLiiisss```eeezzzjjjwwwZZZ@@@333444111000222///////////////000000000111000///111444222111666???___kkkfff]]]eeennnoooppp```]]]\\\iiiooommm|||xxxqqq{{{^^^EEE???===<<>>:::888999999777888<<>>CCCLLLSSS```hhhsss{{{wwwjjj]]]OOOFFFCCC>>>:::888::::::888999;;;@@@FFFWWWoooyyymmmxxxjjjZZZNNNDDDGGGBBBEEE[[[ttt~~~^^^]]]jjjaaawwwmmmJJJ666666444111111/////////000000000111111111222...///444333222===MMMeeessswww{{{uuukkkcccvvvuuupppwwwwwwrrrxxx|||{{{|||pppTTT@@@===:::999AAALLLVVVdddqqq{{{rrrjjjwwwwwwjjj___XXXVVVTTTPPPLLLHHHFFFEEEEEEKKKSSS^^^jjjrrrvvvwwwwwwzzz|||iiimmmqqqtttvvvxxxzzz||||||}}}oooXXXIIICCC======<<<;;;:::888777666333333666;;;@@@IIIXXXgggwww}}}qqqnnnkkkhhhfffaaaYYYSSSLLLGGGCCC???<<<<<>><<<===BBBGGGOOOYYYfffooouuu{{{uuuiii\\\OOOGGGDDD>>>:::888:::;;;999999;;;???FFFXXXqqq~~~lllzzz{{{mmm\\\PPPDDDGGGAAACCCWWWoooeee^^^mmmYYYiiisssNNN888888666222222000000000000000111111111111333...///444333333@@@RRRjjjzzzxxxhhhkkk}}}}}}}}}pppTTTAAA???<<<;;;CCCLLLWWWfffttt~~~tttnnn|||tttfff[[[UUUVVVSSSOOOKKKHHHFFFEEEEEEMMMUUUaaalllssswwwxxxxxxyyy|||iiikkknnnppprrrvvvzzz}}}~~~~~~yyybbbQQQHHHAAA???>>>???<<<666444555333222444888===GGGXXXgggxxxzzz}}}zzzqqqgggbbbaaa^^^WWWQQQLLLJJJAAA>>>AAA<<<@@@RRRqqqrrrppp~~~{{{uuummmyyyxxx{{{mmmfffzzzxxx}}}}}}zzz|||{{{gggOOOFFF<<<888333,,,000555///111000000222444>>>WWWooozzzzzz~~~yyyvvv[[[___cccfffddddddgggnnnsssrrrgggqqquuufffTTTWWW[[[ZZZNNN>>>444222666333333555666666;;;BBBUUU^^^kkktttqqqjjjiiimmm{{{oooZZZKKKEEEEEEJJJ```{{{yyynnnnnnqqq[[[MMMEEE@@@<<<<<<;;;:::;;;???FFFIIIQQQ^^^hhhqqq}}}sssjjj___OOOEEECCC???:::888::::::777666777;;;HHH]]]ttttttoootttkkk^^^QQQIIIGGGDDDEEEOOOhhhssslllvvvYYYYYYSSS777777666111000000000000000000000000000000333///000444222222BBBWWWlllsssnnnuuusssUUUBBB>>>999;;;IIIUUU\\\eeemmmyyy}}}nnnnnnttteeeZZZVVVTTTQQQNNNLLLHHHCCCDDDHHHNNNWWWdddnnnsssuuuxxxzzz~~~}}}}}}hhhkkknnnppprrruuuyyy|||}}}}}}~~~}}}fffUUUKKKDDD@@@>>>>>><<<777666888444333555888===EEEVVVeeevvvyyy~~~|||sssiiiccc```]]]WWWQQQKKKIIIAAA>>>@@@;;;@@@SSSsss~~~~~~tttnnnzzzvvvvvv~~~wwwsss}}}tttfffrrrvvv|||}}}zzz}}}}}}jjjRRRGGG<<<888555...111555///222000000333777FFFbbb{{{{{{{{{dddbbbeeeffffffiiipppvvvxxxuuu{{{|||lllWWW]]]ccc```QQQ@@@888777555333444666666666<<>>AAACCCKKKWWWbbbmmmzzzuuummmbbbRRRFFFDDD@@@;;;888:::;;;888777999===JJJ___uuuwwwoooxxxmmm___QQQJJJGGGDDDEEENNNdddxxxjjj___WWWzzzWWW:::888555111111000000000000000000000000000222///000444333555GGG[[[rrrxxxyyynnnuuuXXXDDD@@@;;;===JJJUUU\\\dddiiisssuuuiiiooo}}}qqqcccYYYVVVSSSPPPMMMKKKGGGBBBCCCGGGOOOXXXdddnnnsssuuuxxxzzz|||||||||gggjjjmmmppprrrtttxxxzzz{{{{{{|||}}}qqq^^^TTTLLLEEE???>>><<<999999;;;555444555888;;;CCCRRR```sssxxxwwwkkkccc___[[[UUUPPPIIIGGG@@@===>>>:::@@@TTTuuu~~~}}}yyynnnvvv}}}{{{zzzwwwmmmvvv~~~wwwdddjjjvvv}}}}}}rrr[[[III===999777000222555///333111111333<<>>FFF[[[dddqqqxxxssskkkkkkppp}}}|||jjjVVVIIIDDDEEENNNeee~~~wwwpppsssttt]]]MMMFFF@@@;;;;;;;;;999:::<<<:::<<>>999555111222222000000000000000000000000111///111444444999LLL```ppppppmmmfffyyy\\\GGGBBB>>>@@@LLLWWW___eeehhhooo|||mmmeeerrryyylll___WWWUUURRRNNNKKKIIIEEEAAABBBGGGQQQYYYeeennnsssuuuxxxzzz{{{{{{|||fffiiimmmoooqqqsssvvvyyyzzz{{{{{{|||~~~ooodddXXXMMMBBB>>><<<:::999;;;666555555777999@@@NNN[[[pppwww{{{oooeee^^^YYYSSSOOOGGGFFF???<<<===:::AAAVVVvvv~~~pppvvv~~~}}}uuu{{{hhhlllwww|||iiiNNN???:::999333333555000333222111444AAA]]]yyyxxx}}}vvv|||{{{wwwssseeeZZZnnnyyyjjjOOO<<<555555444444555777666888@@@JJJ^^^gggtttzzztttlllmmmsss~~~yyyhhhUUUIIIEEEFFFPPPiiivvvpppvvvxxx```OOOGGG@@@::::::;;;999999;;;888999===FFFPPP]]]ppp~~~{{{qqq___OOOJJJFFF@@@;;;<<<<<<:::;;;===CCCRRRhhh|||mmmzzzvvvcccTTTMMMHHHDDDDDDHHHXXXwwwddd___sssppp^^^vvvdddDDD;;;444222444333000000000000000000000000111000111333444;;;OOOcccmmmeee}}}}}}dddbbbzzz```GGGAAA???CCCPPPZZZdddllloootttkkkeeetttttthhh[[[UUUTTTQQQMMMJJJHHHDDD@@@BBBFFFSSS[[[fffnnnsssuuuxxx{{{{{{|||}}}eeehhhllloooqqqrrruuuwwwzzz{{{|||}}}~~~wwwfffWWWGGG???===:::888999666555555777888===JJJWWWlllvvvttthhh```XXXQQQMMMEEEEEE???<<<<<<999BBBXXXuuussswww~~~qqqqqqwwwuuuTTTBBB;;;:::444333555000333333222555CCCaaazzzxxxvvvppplllbbbccc}}}tttTTT@@@999666444444666777777888BBBNNN```jjjwww|||uuummmooovvvwwwgggUUUIIIFFFFFFSSSmmmtttrrrzzz}}}dddRRRIIIAAA::::::;;;:::888999:::999<<>>======;;;<<>>SSSeeejjj```uuuvvvooottt^^^aaarrraaaFFF???@@@GGGTTT^^^jjjvvv|||nnniiiwww}}}pppdddYYYTTTSSSPPPLLLHHHFFFCCC???BBBGGGUUU]]]gggooorrruuuxxx{{{{{{}}}dddhhhlllooopppqqqsssuuuyyyzzz|||}}}~~~ppp^^^KKKBBB???<<<888777666444555666666;;;GGGSSSiiiuuu{{{ooodddZZZRRRMMMDDDEEE???<<<<<<:::DDD\\\wwwuuuwww~~~zzzvvvpppvvv~~~~~~\\\FFF<<<;;;444222444111111333333555CCC```}}}xxxvvvppplllbbbdddvvvTTTAAA999333333444777888777999DDDQQQ```kkkyyy}}}vvvnnnqqqzzz~~~uuueeeTTTIIIGGGGGGVVVqqqsssrrr~~~iiiWWWLLLBBB;;;;;;<<<;;;999999;;;:::;;;???DDDPPPfffyyyooo^^^WWWOOOGGGAAA???===;;;===@@@JJJZZZrrrnnnppp~~~kkk[[[PPPHHHEEEEEEDDDLLLjjj}}}qqq\\\___vvvsssmmmMMM???555333666333000000000000000000000000111333333222555BBBYYYkkk```WWWlllmmmdddeeennnyyy]]]fffnnnxxxyyy^^^CCC===AAAIIIVVVaaammm|||~~~ooommm|||zzznnncccXXXSSSTTTPPPLLLHHHFFFBBB???BBBHHHWWW^^^hhhooorrruuuxxx{{{{{{~~~dddgggkkknnnpppqqqrrrssswwwxxxzzz|||~~~vvvbbbLLLCCCBBB???:::777555333444555666999EEEQQQgggtttwwwjjj^^^TTTNNNDDDEEE@@@<<<===:::FFF^^^{{{xxxsss}}}yyyuuu}}}}}}uuuyyy~~~cccJJJ<<<;;;444111333111///333444555AAAZZZttt|||ppptttyyyzzzsssmmmggg]]]```tttRRRAAA999000333444777999777:::FFFTTT___kkkyyy~~~vvvnnnrrr|||~~~rrrbbbRRRHHHFFFGGGXXXtttrrrsssnnn[[[NNNDDD<<<<<<>>><<<999888999999;;;===BBBMMMdddwwwuuuddd]]]TTTKKKCCC@@@>>>;;;<<<@@@LLL^^^vvvppplllnnn___PPPHHHEEEFFFCCCIIIgggxxx~~~ffffff}}}~~~pppoooPPP@@@666444777222000000000000000000000000///333444333888IIIaaatttaaaWWWeeezzzvvveee______hhhzzztttaaappprrrmmmvvv~~~uuunnnlllWWW@@@===BBBIIITTTbbblll{{{zzzkkkmmmyyymmmcccYYYTTTTTTQQQLLLHHHFFFBBB@@@CCCIIIYYY___iiiooorrruuuxxx{{{zzz}}}~~~cccgggkkknnnooopppqqqrrruuuwwwyyy{{{}}}~~~~~~~~~wwwbbbMMMDDDCCCAAA<<<888444333333555555999DDDPPPfffsss}}}oooaaaVVVPPPDDDFFF@@@======;;;GGG```ssszzzpppxxxuuuooouuu{{{}}}hhhLLL===;;;444000333111---333555555@@@VVVlllvvvwwweeeeeewwwvvvnnnrrrnnnfff^^^SSS___uuuTTTFFF>>>333333444888999777:::GGGUUU___kkkyyy~~~vvvooosss~~~}}}~~~ppp```PPPGGGEEEHHHYYYvvvrrrtttqqq^^^PPPEEE<<<<<>>;;;<<<@@@MMM```xxxqqqjjjoooaaaQQQHHHEEEFFFCCCHHHeeevvvnnnlllyyyhhhxxxoooQQQAAA666555777222000000000000000000000000...222444444:::NNNhhhzzzttteeegggsssnnnffffffhhhdddlllnnntttqqqfffzzzyyyjjjlllrrrlllccc^^^aaaQQQ??????CCCIIIRRRaaajjjxxxvvvfffkkkxxxmmmcccYYYTTTTTTQQQLLLHHHFFFBBB@@@CCCIIIYYY```iiiooorrruuuxxx{{{yyy|||~~~}}}~~~```dddjjjnnnooopppqqqrrrtttvvvxxxzzz|||}}}}}}}}}yyybbbNNNHHHDDD<<<999;;;444555222555;;;999>>>PPPgggxxxvvvhhh^^^XXXJJJHHH@@@???@@@<<>>;;;888777555555888:::>>>HHHSSS]]]eeerrr{{{wwwppprrr{{{yyykkk]]]OOOGGGEEEKKK___|||{{{xxx~~~wwwhhhUUUIII???>>>@@@???===<<<777888:::===???GGGZZZlll|||vvvfff\\\[[[MMMBBB@@@???;;;===CCCJJJaaa{{{~~~vvvssseeeUUULLLJJJAAABBBIIIWWW~~~zzzrrr{{{{{{kkk___ddd{{{[[[<<<555222///333111111000000111111222333444555333111;;;SSSmmm}}}vvvtttyyyuuunnnkkk}}}~~~vvv|||wwwqqqkkkddd```RRRDDD??????CCCKKKSSS___lllzzzkkk\\\kkkqqqiiiccc[[[RRRNNNPPPKKKGGGCCC???>>>DDDLLL[[[bbbhhhkkkooouuuyyyxxxyyyzzz|||~~~~~~~~~~~~}}}~~~```dddiiimmmnnnooopppqqqtttuuuwwwzzz{{{|||||||||wwwaaaNNNHHHDDD===999<<<555666222444:::888>>>PPPjjjzzzyyylllbbb\\\MMMJJJBBB???@@@<<>>EEEWWWhhhyyywwwiii___\\\NNNCCCAAA???;;;>>>DDDPPPggg~~~vvvttteeeWWWNNNLLLBBBBBBHHHTTT{{{~~~tttooo^^^]]]qqq```BBB999555222555111111000000111111222333000222222333???WWWooo}}}zzz~~~wwwooohhh]]]PPPCCC>>>???CCCKKKSSSaaalllxxxjjj___qqqpppgggbbbZZZRRRNNNOOOKKKFFFCCC??????EEENNN\\\ccciiilllpppvvvyyyxxxyyyzzz{{{}}}~~~~~~~~~~~~___bbbgggkkklllmmmoooppprrrtttvvvxxxzzz{{{{{{{{{tttaaaOOOIIIEEE>>>;;;<<<555666222333999777???RRRnnn}}}{{{oooeee___RRRNNNCCC@@@???<<>>AAA;;;555555333333222222888EEEVVVeeennn{{{nnndddaaabbblllkkkfffbbbeeepppzzz~~~}}}xxxoooooottteeeMMMEEEVVVwwwsssSSSAAA:::333555333555888;;;@@@KKKVVV___dddkkkqqqppppppttt|||uuufffXXXKKKEEEDDDQQQeee{{{|||nnn]]]KKKBBB???<<<;;;;;;888888999;;;<<>>FFFUUUlll~~~vvvyyywwwggg[[[PPPMMMCCCBBBFFFPPPvvv|||www^^^TTTdddfffFFF<<<777222555111111000000111111222333...111333888FFF^^^tttqqqeeeXXXLLLAAA===>>>BBBJJJSSScccmmmvvv|||jjjcccwww~~~nnneee```XXXQQQNNNNNNJJJFFFCCC@@@@@@HHHQQQ]]]eeekkkmmmqqqwwwyyyyyyzzzzzz{{{{{{|||~~~^^^aaaeeeiiijjjlllnnnoooqqqrrrtttwwwyyyyyyyyyyyy~~~ssscccSSSKKKFFF@@@<<<<<<666777222333888777AAAVVVrrrzzzoooeee___VVVPPPEEE@@@???<<>>===>>>999888999::::::???LLLYYYlllyyy~~~yyytttkkkbbb[[[NNNDDDAAA===:::>>>GGGVVVnnn~~~wwwsssyyyiii\\\QQQNNNCCCCCCFFFNNNrrrbbbPPP[[[vvviiiGGG;;;555000111111111000000111111222333111444666<<>>MMMjjj~~~||||||~~~vvv~~~uuuvvvvvvxxx~~~pppRRRBBB@@@888222333333444111222<<>>>>>:::888888999999<<>>HHHYYYqqq}}}{{{pppwwwhhh\\\QQQMMMDDDDDDGGGMMMoooyyylllTTTZZZuuummmJJJ;;;555///000111111000000111111222333444555555===PPPiii}}}ooossszzz[[[KKKDDD===;;;===AAAKKKTTTdddppp}}}xxxkkkjjj|||kkkbbb]]]WWWSSSQQQMMMHHHDDDAAA???AAAJJJTTT```gggmmmooorrrwwwyyyxxxzzzzzzzzzzzz|||~~~]]]```dddfffhhhjjjmmmooommmoooqqqsssuuuvvvvvvvvv|||zzzooo```TTTKKKDDD>>>;;;666888444333888:::IIIccczzz~~~xxxqqqhhhaaaTTTOOODDD@@@AAA@@@OOOmmm|||}}}}}}yyy~~~vvv|||rrrtttuuuxxxuuuVVVCCC???666111333444222000333BBBZZZuuuyyyvvvuuuuuuuuuuuu{{{nnn```bbbuuuvvvUUU@@@:::999555444666:::>>>CCCNNNZZZbbbllltttrrrooorrrzzzpppaaaTTTJJJGGGHHHSSSkkkyyyuuu|||yyyaaaRRRIIIBBB===<<<;;;888888999888;;;CCCMMM]]]mmmvvv|||}}}uuunnneee^^^UUUJJJAAA>>>:::777???JJJ```vvv}}}~~~nnnuuueee]]]QQQNNNDDDEEEGGGKKKkkk{{{qqqqqqyyy^^^```yyysssMMM<<<666222222111111000000111111222333333333444<<>>@@@JJJTTTaaahhhmmmoooqqqvvvxxxwwwyyyyyyzzz{{{}}}~~~^^^```cccfffhhhjjjmmmooolllnnnppprrrtttuuuuuuuuu|||vvvhhhYYYMMMFFF???:::666888444444999<<>>CCCNNNYYY___nnnyyyvvvoooqqqxxx~~~nnn^^^QQQHHHFFFHHHUUUnnnyyyvvv~~~iii[[[QQQHHHAAA>>>;;;888777999999:::AAAIIIWWWiiisssyyyxxxmmmbbb[[[SSSIIIAAA>>>:::888AAANNNfffzzz|||mmmyyyfff```TTTOOOEEEEEEEEEGGGfffzzzkkkdddiiiggg~~~wwwOOO<<<777444444111111000000111111222333111222555@@@TTThhhrrrrrrwwwdddqqq^^^CCC???<<<<<<>>>BBBMMMXXXeeesssnnnhhhpppwwwddd[[[WWWSSSPPPPPPLLLGGGBBB???<<<>>>HHHSSSaaahhhmmmnnnqqquuuwwwvvvwwwxxxzzz|||~~~^^^```dddfffhhhjjjmmmppplllmmmooorrrsssttttttttt|||~~~~~~{{{lll\\\OOOGGG???:::666888444444999===OOOlll}}}xxxtttqqqkkkbbb[[[MMMJJJBBBAAADDDCCCRRRppp~~~uuu{{{xxx|||zzzwwwxxxwwwxxx~~~sssUUUDDDAAA999444666555777333555EEE___{{{}}}vvvyyy~~~|||~~~www___ZZZnnn{{{\\\AAA999:::888666777;;;>>>CCCNNNYYY\\\ooo|||xxxoooooovvv}}}lll\\\OOOGGGDDDGGGTTTnnnxxxvvv}}}lll___WWWNNNGGGCCC;;;888777999999:::@@@HHHTTTfffrrrxxx{{{mmmbbbZZZSSSIIIAAA???;;;:::CCCQQQhhh||||||lll|||~~~jjjcccVVVQQQFFFEEEDDDEEEbbbyyygggaaaooolllxxxOOO;;;666333444111111111000111222222333111333888EEEYYYjjjoookkkiii{{{|||zzzzzz{{{```ooo~~~|||XXXAAA>>><<<===>>>CCCNNNYYYgggtttiiigggrrrtttbbbXXXTTTQQQNNNNNNLLLFFFAAA>>>;;;===GGGRRRaaahhhmmmnnnppptttvvvuuuvvvxxxzzz}}}[[[]]]```dddhhhkkklllmmmooonnnnnnmmmiiigggllltttzzz}}}|||||||||~~~}}}{{{}}}vvvjjj^^^SSSIIIAAA<<<666888444555<<<@@@QQQlllyyytttrrrpppjjj___UUUOOOKKKAAA???CCCCCCUUUttt~~~uuummm}}}yyy|||}}}zzzyyy{{{wwwtttxxx{{{~~~___DDD>>>;;;222///444111111111BBB```ttt|||wwwqqqzzzwwwooonnnooofff[[[aaaqqq}}}}}}YYYCCC:::444666666666999@@@HHHPPPUUUdddooowwwtttnnnpppwww||||||fffZZZQQQGGGDDDGGGVVVrrr~~~tttwwwwwwmmmdddWWWJJJCCC>>>;;;::::::888777===DDDUUU[[[hhhvvv~~~lll___YYYLLLDDD>>>===;;;:::EEESSSkkk|||{{{pppssstttddd[[[QQQJJJBBB@@@LLL]]]}}}aaa]]]~~~zzzvvvUUU<<<555444333222222111111222222333444222888888BBBaaasssnnnfff___qqq|||vvvlllooommmdddqqqyyy|||jjjMMMEEE>>>999;;;???EEEPPPZZZkkkwwwyyyfffhhhwwwrrr```XXXUUUQQQOOONNNNNNGGG???<<<<<<@@@JJJTTTcccggglllpppssstttvvvxxxuuuvvvyyy{{{}}}YYY\\\___cccgggiiijjjkkkpppmmmjjjgggaaa]]]aaahhhzzz|||~~~}}}uuutttttttttuuuuuusssrrrsssmmmdddZZZQQQHHHAAA===666888444444;;;@@@QQQmmmzzzsssqqqpppjjj```WWWOOOKKKAAA@@@CCCCCCUUUttt~~~wwwlll}}}yyyvvvzzz~~~}}}ssswwwssskkkoooyyyfffIII@@@===444111444222333333BBB^^^qqq}}}uuuiiinnnkkkcccdddiii```TTT___www{{{VVVBBB<<<888777777777;;;AAAJJJRRRWWWaaammmuuurrrlllmmmtttyyy{{{fffZZZPPPGGGDDDHHHZZZttt|||qqqvvvzzzqqqiii[[[LLLDDD>>><<<;;;;;;999888<<>>===;;;:::EEESSSmmm}}}{{{rrrrrrwwwhhh^^^TTTMMMDDD@@@KKK[[[xxx```bbb}}}|||{{{|||[[[@@@666555333222222111111222222333444111777888EEEeeeyyywwwsssdddllllllmmmtttsssooouuu|||rrrrrrzzzwwwiiiQQQEEE???;;;<<>>777333555333666555AAAZZZmmm|||~~~sssbbbcccttt~~~wwwtttxxxlllbbbcccjjj]]]NNN^^^~~~wwwQQQ>>>;;;;;;777777888<<>>;;;;;;EEESSSnnn~~~zzzuuuqqq{{{lllaaaWWWOOOFFFAAAJJJXXXnnncccvvvxxxyyybbbDDD777555444222222111111222222333444222777888HHHiii}}}~~~xxxvvvkkkkkkzzz{{{~~~uuuzzzkkkTTTEEE???<<>><<<===<<<999999===BBBGGGVVVkkk~~~~~~lll^^^XXXNNNFFF@@@>>><<<;;;EEESSSnnnzzzyyyqqq}}}mmmbbbWWWPPPGGGBBBIIIVVV|||}}}bbbnnnqqqnnn{{{fffFFF777555444222222111111222222333444444777999KKKkkk|||uuuvvvwww~~~gggLLLDDD???<<<@@@FFFMMMXXXbbbrrr~~~}}}gggqqq|||mmm^^^WWWUUURRROOONNNLLLGGGBBB>>>;;;>>>JJJWWWdddgggmmmqqqsssuuuwwwyyy}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~ZZZ\\\___bbbeeeggghhhiiijjjjjjmmmrrrrrrnnnmmmppptttvvvxxxyyyyyyvvvsssqqqnnnkkkfffcccaaa___]]][[[UUUSSSOOOKKKHHHCCC>>>:::666777222222999>>>PPPlll|||yyyppplllkkkhhhaaaZZZNNNJJJBBBAAADDDDDDTTTrrr~~~vvvzzz|||tttvvvyyyzzzyyy______wwwiiiMMM@@@;;;777444444111666555===UUUgggpppzzz~~~|||}}}tttaaa```lllpppccc___```jjjtttyyy}}}jjjcccgggkkk\\\NNNgggoooHHH888777777555555777;;;CCCLLLUUU[[[cccmmmrrrllldddeeemmmsssyyyeeeYYYMMMDDDEEEMMM```xxx|||pppttt}}}vvvoooaaaPPPEEEDDD@@@===>>><<<999888:::BBBFFFTTTkkk|||lllaaa\\\PPPGGGAAA???<<<;;;EEESSSmmm|||}}}sss}}}lllaaaVVVPPPHHHBBBHHHTTTxxxiiinnnggg]]]eeeiiiGGG777444555222222111111222222333444555666:::PPPnnn}}}}}}{{{```CCCAAA===;;;@@@GGGOOO[[[eeettt{{{ggguuuzzzlll]]]XXXVVVSSSPPPOOORRRHHH@@@>>>AAAFFFOOOWWWdddhhhmmmqqqtttuuuwwwyyyzzz{{{|||~~~~~~~~~~~~ZZZ\\\___bbbeeeggghhhhhhiiiiiinnntttvvvrrrpppqqqsssuuuxxxyyyyyywwwtttrrrmmmiiieeeaaa^^^[[[WWWUUUQQQNNNJJJFFFCCC@@@<<<999555666222333999<<>>>>>DDDJJJRRRYYYdddhhhmmmqqqtttvvvxxxyyyxxxyyy{{{}}}~~~~~~~~~YYY[[[^^^aaadddeeeffffffhhhfffiiiooosssrrrrrrtttuuuvvvxxxzzzyyyvvvsssqqqllliiieeeaaa]]]YYYTTTPPPLLLIIIDDDAAA???===:::999333666222333888:::IIIbbbxxx|||uuummmjjjiiifff^^^VVVMMMJJJBBBBBBEEEDDDTTTrrrvvvqqqrrr}}}~~~qqqqqq{{{{{{uuu~~~nnnaaaiiipppuuuuuunnnpppcccSSSFFF<<<555333444222666333???]]]pppooommmlllooowwwvvvmmmrrrzzzuuueeegggkkkqqqsssvvvtttZZZMMM]]]vvvvvvRRR;;;999;;;999555666888<<>>555333444333666444@@@aaauuuqqqkkkeeejjjuuuyyyvvvqqqsssvvvwwwttttttoooVVVOOO___rrryyyuuuaaaBBB222666:::888666777999>>>FFFPPPZZZ___gggmmmlllaaaYYY\\\hhhqqqsssxxxeeeWWWKKKBBBGGGQQQiii~~~xxxkkkqqqvvvnnncccXXXQQQPPPMMMDDD===;;;:::888777999<<<>>>MMMiii}}}tttiii^^^WWWVVVRRRIIICCCAAA>>><<>>EEENNNXXXcccmmmwwwttthhh~~~qqqcccWWWSSSRRRPPPMMMKKKFFFAAA<<<;;;===CCCPPP\\\eeehhhnnnrrrtttvvvxxxzzzyyyyyy{{{|||}}}}}}}}}}}}}}}~~~YYY[[[]]]```bbbcccccccccddddddeeeiiipppwww{{{}}}}}}{{{zzzyyyyyywwwtttqqqmmmkkkgggccc___ZZZTTTPPPJJJDDD???@@@@@@<<<999888555666222222777777BBBYYYppp|||xxxsssnnnllljjjcccYYYQQQLLLEEEAAABBBAAAGGGZZZnnnxxxooohhhooozzziiiaaakkkqqqttt~~~rrr{{{kkkcccnnnzzzzzzsssvvvlllTTTDDD@@@888111555666222333DDDccc{{{zzzllliiinnnrrrvvv~~~}}}zzz}}}}}}gggPPPLLLaaayyy}}}sssUUU;;;888:::888::::::666777@@@JJJRRR[[[bbbhhhhhhfffcccbbbfffmmmtttwwwyyycccTTTIIIBBBHHHRRRfffwwwssswww}}}|||tttmmmfff\\\QQQJJJLLLGGG@@@===<<<<<<:::888:::@@@MMMiiizzzqqqggg[[[RRROOOJJJJJJCCC@@@BBB===BBBTTTqqqwwwqqqyyyooo___PPPGGGEEEHHHLLLooo{{{uuu}}}mmmhhh~~~WWW555777888444333333222222333333444555111@@@aaazzz~~~yyyyyyzzz{{{{{{~~~eeeIIIAAA>>>@@@HHHQQQZZZfffooo{{{ssshhhttteeeXXXVVVSSSMMMJJJMMMHHHBBB>>><<<<<>>===<<<:::999999@@@KKKggguuulllcccXXXPPPNNNIIIIIIBBB@@@BBB===CCCUUUpppxxxpppxxxooo```RRRIIIGGGIIIKKKmmmzzzwwwooolll[[[999999777444333333222222333333444888444AAAaaawwwwwwnnnkkkwwwuuuvvvqqqzzzhhhOOOAAA>>>@@@HHHQQQZZZeeennnzzzqqqkkkvvvfffYYYVVVSSSLLLIIIKKKHHHBBB>>><<<<<>>===;;;:::999???JJJeee}}}qqqiiiaaaWWWPPPNNNHHHHHHBBB@@@CCC>>>DDDWWWpppxxxoooxxxpppbbbUUULLLHHHIIIKKKkkkqqqppp___<<<:::666444333333222222333333444888333@@@```vvvsssfff___xxxyyy{{{vvvkkkgggsssfffcccnnntttwwwyyycccMMMAAA>>>@@@HHHQQQYYYdddmmmyyymmmmmmvvvfffYYYVVVSSSKKKHHHJJJGGGBBB>>><<<===BBBOOO[[[eeeiiimmmpppqqqrrrtttvvvzzz|||~~~~~~~~~|||~~~TTTVVVYYY[[[^^^___`````````aaaeeellluuu{{{{{{tttooohhhgggeeeccc```\\\VVVRRRJJJDDD???@@@@@@<<<999888555777333333777666???UUUlllyyy{{{wwwsssqqqnnnggg\\\SSSKKKEEEBBBCCCCCCIII]]]qqqwwwkkklll{{{rrrgggggglllkkkuuulllmmm|||qqqeeeoooyyyooouuutttVVVGGG;;;333666444111666IIIcccsssqqqiiiooorrrooolllxxxsssnnnllljjj^^^KKKDDDQQQmmmzzzkkkLLL666777777444888888666888AAALLLTTT\\\ccciiillloooooommmlllnnnqqqwwwuuu```RRRHHHCCCIIITTTkkkxxxuuu{{{}}}rrrjjjgggfffbbb___]]][[[XXXQQQLLLJJJHHHDDDAAA>>>===<<<;;;:::???IIIcccrrriiiaaaWWWQQQOOOGGGGGGAAA@@@CCC???EEEYYYooo{{{nnnyyyqqqeeeXXXNNNJJJIIIJJJiii{{{oooqqqaaa===999444444333333222222333333444444000???aaawwwtttggg```dddcccfffhhhccc___fffrrr```]]]jjjnnnnnnppp}}}zzzqqqjjj[[[III@@@>>>@@@HHHQQQZZZdddmmmyyy|||jjjlllsssdddXXXUUUSSSLLLIIILLLGGGBBB===<<<===BBBOOO\\\eeehhhlllnnnppprrrtttwwwzzz|||~~~}}}TTTUUUXXX[[[^^^___``````___aaafffoooxxxzzzsssnnnhhhgggeeedddaaa]]]WWWRRRJJJDDD???@@@@@@<<<999888555777333333777555>>>SSSkkkwww|||xxxuuurrrppphhh\\\SSSKKKEEEBBBCCCDDDJJJ^^^sssyyykkklllzzzyyynnnhhh|||nnnjjjqqqlllmmmzzzpppaaakkk}}}qqqrrr~~~zzzZZZIII<<<444666555111444EEE]]]mmmooolllqqqyyywwwlllooo}}}pppiiiaaaddd]]]KKKBBBSSSrrrqqqNNN999888777444999888555888BBBMMMUUU\\\cccgggkkkpppqqqooonnnnnnpppvvvsss^^^QQQHHHCCCIIIUUUmmmwwwvvv{{{xxxlllccc___[[[WWWSSSQQQQQQPPPLLLHHHHHHGGGEEEBBB>>><<<<<<<<<;;;@@@HHHaaasssiii```VVVOOONNNGGGGGGAAA@@@DDD@@@FFFYYYnnn~~~ppp}}}|||uuuhhhZZZPPPKKKIIIIIIhhhvvvjjjlllbbb<<<888333444333333222222333333444333111AAAbbbxxxwwwmmmjjjeeeaaabbbiiiiiieeejjjuuuzzz|||```^^^kkkrrrtttqqq|||~~~rrrhhhcccXXXJJJ???>>>AAAIIISSS[[[eeennnzzzzzzhhhiiioooaaaUUUTTTSSSNNNLLLOOOFFFAAA===<<<===BBBOOO\\\eeehhhkkknnnppprrruuuwwwzzz|||~~~~~~RRRTTTWWWZZZ]]]___``````\\\___fffpppyyyzzzsssnnniiihhhgggfffccc^^^WWWSSSJJJDDD???@@@@@@<<<999888555777333444777444<<>>555666555000333EEE[[[jjjoooooonnn{{{{{{mmmiiixxx|||rrrjjj___ddd^^^KKKCCCWWWwwwzzzSSS<<<:::666333999777555999CCCNNNUUU]]]cccfffkkkqqqsssqqqpppppprrruuuqqq]]]PPPGGGCCCJJJUUUnnnvvvuuu|||yyylllbbb]]]VVVQQQKKKHHHHHHHHHFFFDDDFFFFFFEEEBBB>>><<<;;;<<<;;;???FFF^^^}}}qqqggg^^^TTTMMMLLLHHHHHHBBBAAADDD@@@FFFYYYmmm{{{~~~rrr{{{yyykkk\\\QQQKKKIIIIIIfffuuuddddddccc<<<888444444333333222222333333444666555EEEcccvvvvvvsssuuuqqqhhhhhhrrrwwwsssuuu~~~wwwsssfffdddjjjmmmqqq|||sssccc\\\TTTIII>>>===AAAKKKUUU]]]hhhppp|||yyygggiiimmm^^^TTTSSSSSSOOONNNQQQFFFAAA===<<<===CCCPPP]]]dddgggllloooqqqsssuuuwwwyyy{{{}}}~~~~~~PPPRRRUUUXXX[[[]]]^^^^^^\\\```hhhrrr|||zzzuuuqqqjjjjjjiiihhheee___XXXSSSJJJDDD???@@@@@@<<<999888555777444444777444;;;PPPhhhttt~~~zzzyyyuuummm```VVVJJJEEEBBBDDDEEELLLaaavvvqqqppp}}}}}}pppzzzyyyrrrsssyyyuuuxxx}}}kkkYYYXXXqqq|||mmmhhhkkktttzzzxxx[[[JJJ???666555444000555III^^^jjjoooqqqmmm{{{|||mmmiiivvv}}}yyysss{{{rrrlllmmm```JJJDDDYYYyyyzzzQQQ999777444222:::777555999DDDNNNVVV]]]dddggglllrrrttttttssstttuuuyyyppp\\\PPPGGGCCCJJJVVVnnnuuuuuu||||||oooddd^^^VVVPPPHHHDDDCCCDDDDDDCCCDDDEEEEEEBBB===::::::<<<999===CCC[[[yyy}}}oooeee]]]TTTNNNMMMIIIIIICCCAAADDD@@@FFFYYYlll~~~~~~lllgggvvvuuuwww|||mmm]]]QQQJJJHHHHHHdddxxxaaa[[[mmmeee===999666444333333222222333333444666666EEE```rrruuuyyyuuutttwww{{{zzz|||www```VVVNNNFFF======AAALLLWWW```jjjsssxxxgggmmm|||mmm___TTTSSSSSSNNNMMMPPPEEEAAA===<<<===CCCPPP]]]cccgggmmmqqqsssuuuvvvwwwxxxzzz|||~~~~~~~~~~~~}}}NNNPPPSSSWWWZZZ\\\]]]]]]^^^bbbkkkvvv{{{wwwssslllkkkjjjiiifff```XXXSSSJJJDDD???@@@@@@<<<999888555777444444777444;;;PPPgggttt}}}{{{xxxooobbbXXXJJJEEEBBBDDDFFFMMMaaavvv{{{~~~tttrrr~~~sss{{{}}}uuuvvv|||vvvxxx|||lllZZZRRRccc|||~~~ooohhhiiiooosssuuuuuuZZZJJJ???666555222///888MMMbbblllppprrrooo||||||mmmjjjvvvxxxnnnooo|||{{{}}}xxxcccIIICCCZZZvvvsssJJJ333444222333<<<666555999DDDOOOVVV^^^dddhhhmmmsssvvvuuuuuuvvvxxxooo[[[OOOGGGCCCJJJVVVnnntttttt|||~~~qqqfff```YYYRRRHHHBBBBBBCCCDDDDDDCCCDDDEEEBBB===::::::;;;888;;;AAAXXXvvv|||ooofff^^^VVVQQQQQQJJJIIICCCAAADDD@@@EEEXXXlllyyyddd[[[hhhwwwuuu~~~nnn]]]QQQJJJHHHHHHbbb|||```VVV[[[~~~hhh???;;;888444333333222222333333444222333CCC]]]nnnttt~~~}}}aaaUUUNNNGGG======BBBMMMXXXbbbllluuuxxxhhhqqqyyyooo```TTTSSSRRRMMMLLLOOOEEE@@@===<<<===CCCPPP]]]ccchhhnnnsssuuuvvvvvvwwwwwwyyy|||}}}}}}~~~}}}}}}~~~PPPRRRUUUWWWXXXYYY[[[\\\aaafffoooyyy~~~xxxtttqqqooommmkkkhhhddd^^^WWWRRRIIIEEE???<<<<<<<<<:::777888666555555333555???KKKgggttt}}}yyyooobbbXXXNNNHHHCCCFFFJJJSSSddduuu}}}sssppp}}}yyy||||||YYYPPPYYYrrrrrrlllmmmqqqtttzzz{{{uuudddNNN<<<666666333555777CCC]]]vvvwwwkkksss{{{qqqtttxxxxxx|||mmmvvv}}}~~~hhhJJJKKKeeeuuurrrwwwaaaGGG777333333444444999666888AAALLLUUU^^^eeemmmooosssvvvyyyzzzzzzzzznnnZZZQQQHHHAAAHHHWWWsssqqqrrr|||xxxmmmfff```UUUJJJDDD@@@>>>@@@DDDGGGGGGEEECCC@@@===;;;999888>>>DDDVVVqqq|||nnnddd___ZZZSSSMMMMMMKKKBBBAAADDDAAAGGGYYYmmm|||wwwsssnnn^^^RRRKKKGGGEEE\\\~~~lllTTTXXXoooFFF:::666444333333222222333333444333777DDD___ssspppuuu~~~cccUUUKKK@@@======CCCMMMWWW```lllwwwtttdddssspppmmm]]]VVVUUUNNNMMMOOOKKKDDD@@@======>>>CCCPPP\\\cccgggkkkoooqqqsssuuuwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~OOORRRUUUWWWWWWXXXZZZ\\\ccciiirrr|||~~~xxxtttqqqooommmjjjhhhddd^^^XXXSSSJJJEEE@@@=========:::888888666555555333555???JJJhhhvvv~~~zzzpppcccYYYPPPIIIDDDFFFKKKUUUgggxxx}}}tttqqq~~~```TTTZZZrrryyyqqqqqqvvvzzz{{{jjjRRR???888888333555999HHHgggxxxwww~~~vvvzzz~~~{{{}}}yyyhhhHHHIIIddduuusssqqq[[[BBB555444777:::<<<888666999DDDOOOWWW```gggnnnppptttwwwyyyzzz{{{zzznnnZZZQQQHHHAAAHHHWWWqqq~~~pppsss}}}yyynnnfffaaaVVVKKKEEEAAA???@@@DDDIIIHHHFFFCCC@@@<<<999888666<<>>:::444333333222222333333444222666CCC___tttqqqrrr~~~jjjYYYMMMAAA<<<===CCCNNNXXXaaammmwwwvvvhhhpppssslll\\\VVVUUUMMMMMMOOOJJJCCC???======>>>CCCPPP\\\cccgggkkkoooqqqsssuuuwwwyyyzzz{{{|||~~~~~~~~~~~~~~~NNNQQQTTTVVVVVVWWWYYY[[[gggmmmvvv~~~yyytttrrrnnnllljjjhhheee```YYYUUUKKKFFFAAA>>>>>>>>>;;;999888777666555333555???JJJiiivvv{{{rrreee[[[RRRKKKFFFFFFMMMZZZmmm|||}}}vvvssszzzzzzeeeVVVYYYppptttsssyyypppVVVAAA888888222333888MMMqqq|||zzzbbbEEEHHHeeewwwwwwxxx___CCC555444555666888777666;;;GGGSSS[[[ccciiippprrruuuxxx{{{|||||||||mmmYYYPPPHHHAAAIIIWWWppp}}}qqqttt~~~sssiiibbbXXXMMMGGGCCC???@@@CCCJJJIIIGGGDDD@@@<<<999777555:::???PPPkkkzzzsssiiidddaaa]]]YYYSSSPPPFFFCCCFFFCCCIII\\\qqqyyymmmqqqaaaUUUMMMHHHFFFUUUxxx{{{hhh^^^|||KKK999444444333333222222333333444222555AAA^^^uuupppiiittt}}}sss}}}ppp]]]OOOAAA<<<===DDDOOOXXXaaakkkuuuwwwiiiqqquuujjj[[[VVVTTTMMMLLLNNNJJJCCC???<<<<<<>>>CCCPPP\\\cccgggkkkoooqqqsssuuuwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~MMMPPPSSSTTTUUUVVVXXXZZZhhhoooyyy~~~yyyuuurrrnnnllljjjiiifffaaa[[[VVVLLLGGGBBB?????????===:::999777666666444555???JJJggguuu}}}uuuhhh^^^UUUNNNHHHGGGPPP```tttwwwuuutttrrr}}}jjjXXXXXXooosssqqqxxxvvvZZZBBB777555111000777OOOttt{{{|||}}}~~~~~~pppTTT???IIIhhh{{{|||}}}```CCC666333222222555666666===JJJVVV^^^eeekkkqqqsssvvvzzz|||}}}}}}}}}lllYYYPPPHHHAAAIIIXXXqqq~~~qqqttt~~~yyymmmdddZZZPPPJJJEEE@@@@@@BBBGGGFFFEEECCC@@@===;;;999555:::===MMMhhhwwwvvvlllgggdddaaa___UUUQQQGGGBBBEEEBBBIII\\\ttt}}}kkkqqqaaaUUUMMMHHHFFFSSSvvv~~~qqqiiiLLL888333444333333222222333333444333555@@@]]]uuummm```bbbfffeeeqqqqqqpppkkkmmm]]]PPPBBB<<<>>>DDDNNNWWW^^^hhhqqqssseeepppsssgggZZZUUUTTTLLLJJJMMMJJJBBB>>><<<<<<>>>CCCPPP\\\cccgggkkkoooqqqsssuuuwwwyyyyyy{{{|||}}}~~~~~~~~~|||}}}~~~~~~~~~LLLNNNQQQSSSTTTUUUWWWXXXhhhpppzzz}}}yyyuuusssnnnmmmkkkiiifffaaa[[[WWWMMMIIICCCAAAAAA@@@>>><<<:::888777666444555???JJJeeesssvvviii```VVVQQQKKKJJJTTTggg{{{yyyvvvrrrlllyyyyyysss^^^YYYpppvvvttt{{{}}}___DDD777555333222888QQQttt~~~|||wwwwwwrrroooiii^^^III===KKKiiizzz{{{wwwYYY===444555555555999555555===KKKXXX```ggglllqqqssswwwzzz}}}~~~~~~~~~kkkXXXOOOGGGBBBJJJYYYrrr~~~ppprrr|||{{{oooeee\\\RRRLLLGGGAAA???AAABBBBBBBBBAAA@@@>>>===<<<777:::===LLLfffuuuxxxnnniiifffcccbbbVVVRRRFFFAAADDDBBBIII]]]wwwkkk}}}pppaaaUUUMMMHHHEEETTTwwwtttkkkQQQ@@@<<<444333333222222333333444444666@@@[[[ssskkkYYYVVVYYY___lllbbbfffzzz}}}eee[[[nnn}}}yyybbbZZZOOOBBB>>>>>>CCCLLLTTT[[[eeennnnnn___ggg~~~pppeeeXXXUUUTTTKKKIIILLLIIIAAA===;;;<<<===CCCPPP\\\cccgggkkkoooqqqsssuuuwwwxxxyyyzzz|||}}}}}}}}}}}}{{{}}}~~~KKKMMMPPPRRRRRRSSSUUUWWWgggppp{{{}}}yyyvvvssspppnnnllljjjgggbbb[[[WWWOOOJJJEEEBBBBBBBBB???===;;;999888777444555???JJJfffssswwwjjjaaaWWWSSSMMMMMMYYYnnnyyywwwrrrjjjuuuppprrr|||{{{ccc[[[ppp||||||eeeIII:::777666555===UUUsss}}}wwwppptttiiibbb```UUUDDD>>>PPPkkkyyyxxxvvvWWW;;;555666333222666555555<<>>===<<<888;;;<<>>>>>BBBKKKSSS[[[fffppppppbbb^^^xxx}}}nnnbbbWWWUUUTTTJJJHHHKKKIIIAAA===;;;;;;===CCCPPP]]]cccgggkkkoooqqqsssuuuwwwxxxyyyzzz{{{|||}}}}}}}}}|||~~~JJJLLLOOOQQQQQQRRRTTTVVVgggppp|||}}}yyyvvvtttqqqpppmmmkkkgggaaa[[[VVVPPPKKKFFFCCCCCCBBB@@@>>>;;;999888777444555???JJJiiiuuuwwwkkkaaaWWWUUUPPPPPP]]]tttyyywwwoooeeepppppppppuuuzzzwww___WWWmmm}}}hhhJJJ;;;777444555???WWWrrr{{{vvviiirrrrrreee^^^```TTTEEEBBBUUUqqq~~~}}}sssSSS999555777333000333555555;;;HHHUUU]]]eeekkkqqqssswwwzzz|||}}}~~~}}}}}}iiiVVVNNNGGGBBBJJJZZZooo|||nnnpppzzzwwwnnnhhh___WWWQQQKKKCCC??????>>>>>>>>>>>>===<<<;;;:::888;;;;;;IIIbbbrrr~~~vvvoooiiifffcccXXXSSSFFFAAAEEEDDDNNNccc|||rrr{{{}}}ooobbbWWWPPPKKKIIITTTwww|||~~~{{{tttRRR<<<444444333333222222333333444333999DDD]]]uuurrraaa^^^QQQSSSccc``````iiihhhsssllltttmmmeeeyyy|||cccXXXYYYOOO=========AAAJJJSSS^^^kkkwwwxxxnnnbbbwww|||mmm```VVVUUUTTTJJJGGGKKKIII@@@<<<:::;;;===CCCPPP]]]cccgggkkkoooqqqsssuuuwwwxxxxxxzzz{{{|||}}}}}}}}}~~~IIIKKKNNNPPPQQQRRRTTTVVVgggqqq}}}}}}yyyvvvtttsssqqqnnnkkkgggaaaZZZVVVPPPLLLFFFCCCCCCCCCAAA>>><<<:::888777444555???JJJlllxxxxxxkkkaaaWWWUUUQQQQQQ```wwwyyywww~~~lllaaakkk{{{zzzrrrwww}}}mmmVVVPPPiii{{{yyy}}}hhhIII999666000222???WWWqqq{{{vvvfffiiirrr{{{~~~qqqfff^^^aaaUUUFFFEEEZZZvvvhhhIII222333:::888777;;;555444:::GGGSSS\\\dddkkkqqqsssvvvzzz|||}}}}}}}}}}}}hhhVVVNNNGGGBBBKKKZZZlll|||zzzlllpppzzzwwwpppiii```XXXRRRKKKCCC??????>>>>>>>>>===<<<:::999888888::::::GGG```qqq}}}yyyqqqkkkfffdddYYYTTTGGGBBBFFFFFFPPPfff|||ttt{{{}}}pppcccYYYRRRNNNKKKSSSvvvvvviiikkk~~~XXX@@@777444333333222222333333444111999EEE^^^wwwvvvhhhfffUUUSSSdddiiipppyyyvvvrrrxxxtttoooeeeZZZ[[[OOO;;;<<<<<<@@@IIIUUUaaappp}}}yyymmm~~~{{{kkk___UUUUUUTTTIIIFFFJJJIII@@@<<<:::;;;===CCCPPP]]]dddgggkkkoooqqqsssuuuwwwxxxxxxzzz{{{|||}}}}}}}}}JJJIIIKKKNNNNNNNNNTTT\\\ooovvv~~~}}}yyytttrrrqqqppppppoookkkeee]]]WWWRRRMMMGGGDDDCCCBBB@@@===;;;;;;666555999555:::MMMjjjyyy~~~uuuiii```ZZZSSSMMMSSSfff|||zzzxxxnnn___ddd}}}xxxtttzzzeeeWWWQQQ```xxxqqqtttyyy{{{zzzoooHHH???777777555<<>>>>>===<<<;;;999888777888777:::EEEVVVjjjzzz~~~vvvmmmddd^^^ZZZRRREEECCCGGGFFFRRRlll~~~}}}rrrrrrdddZZZSSSMMMIIITTTrrrxxx{{{eee]]]hhhyyy^^^999444555444333333222222333333666111@@@ccc{{{|||zzz~~~gggXXXccc}}}}}}hhh]]]\\\EEE@@@:::===AAAHHHTTTdddrrryyyzzzpppbbbVVVPPPRRROOOFFFEEEJJJBBB>>>;;;<<<>>>CCCPPP\\\eeegggjjjmmmnnnqqqtttvvv}}}|||{{{zzzyyyzzz{{{{{{IIIHHHJJJMMMNNNNNNUUU]]]mmmttt~~~~~~yyyuuurrrqqqppppppoookkkeee]]]WWWRRRMMMGGGDDDCCCBBB@@@===;;;;;;666555999555:::MMMiiiyyy~~~uuuiii```ZZZTTTOOOVVViiiyyywwwooo___cccxxxrrrwwwdddTTTMMM^^^xxxooonnnrrruuuvvvuuulllGGG???888777666<<>>>>>>>>===<<<:::999888777777999CCCUUUhhhxxxwwwnnneee___ZZZRRRFFFCCCGGGFFFRRRlll}}}rrrtttfff\\\TTTNNNJJJSSSrrr|||hhhRRR^^^qqq```===888555444333333222222333333555222CCChhhvvvfffooodddZZZZZZCCC;;;:::<<<@@@GGGRRRaaannnvvvwwwlllaaaWWWPPPRRROOOGGGEEEJJJAAA>>>;;;<<<>>>CCCPPP\\\eeehhhkkkmmmoooqqqtttwww}}}|||{{{zzzzzz{{{|||}}}~~~~~~FFFFFFHHHLLLMMMNNNUUU]]]jjjsss~~~~~~yyyvvvsssqqqpppooonnnkkkeee^^^YYYSSSNNNHHHDDDCCCBBB@@@===;;;;;;666555999555:::MMMiiizzz}}}tttiii```YYYTTTRRR[[[nnnyyywwwqqqaaabbb~~~~~~uuuyyygggTTTLLL^^^yyynnniiikkkrrrvvvpppjjjGGG???777777666<<>>>>>>>>>>>===<<<;;;:::999666666888AAARRReeevvvzzzooofff```[[[SSSGGGDDDGGGFFFRRRmmm~~~qqqwwwhhh^^^VVVOOOKKKQQQqqqkkkLLLXXXmmmccc@@@<<<555444444333333333333333555333GGGlllssszzzdddXXXZZZCCC;;;999<<<@@@GGGQQQ^^^llluuu~~~vvvjjj```WWWQQQQQQNNNHHHFFFJJJAAA===;;;<<<>>>CCCOOO[[[eeehhhllloooppprrruuuwww}}}}}}|||{{{{{{|||}}}~~~}}}~~~DDDDDDGGGKKKLLLNNNUUU^^^iiirrr}}}~~~zzzvvvtttqqqpppooonnnkkkfff___ZZZSSSNNNHHHEEEDDDBBB???===;;;;;;666555999555:::MMMjjj{{{|||ssshhh___WWWRRRSSS```rrrzzzyyytttcccaaa{{{}}}yyy|||pppYYYNNN```}}}ppphhhiiirrr{{{wwwmmmIII>>>555666555<<>>CCCOOO[[[eeehhhlllpppqqqsssvvvxxx|||{{{zzzzzzzzz|||}}}~~~{{{}}}CCCCCCFFFJJJKKKMMMUUU]]]iiiqqqzzz~~~}}}yyyvvvtttppppppooonnnkkkgggaaa\\\TTTOOOIIIEEEDDDBBB???===;;;;;;666555999555:::MMMkkk|||~~~~~~~~~zzzrrrfff]]]SSSPPPTTTddduuu|||{{{wwweee```yyy|||yyy}}}yyy```OOO^^^wwwkkkjjjsss|||rrrLLL@@@444555444===UUUuuufffGGGDDDaaa|||xxxeeeLLL:::444777222111555444777666;;;DDDNNNVVVaaajjjrrrtttvvvxxxyyy{{{~~~lllXXXOOOFFFBBBMMM^^^wwwyyyiiilllxxx~~~zzzuuukkkaaa[[[TTTIIIAAA>>>=========<<<<<<:::999888666555777===KKK^^^rrr~~~ssshhhccc]]]WWWLLLHHHIIIFFFTTTppprrrxxxiii^^^UUUNNNIIIOOOmmm~~~XXXbbbuuugggAAA999666555444444333333444444777555GGGkkk}}}iiikkk{{{aaa]]]GGG@@@:::<<>>CCCNNNZZZdddhhhlllppprrrtttvvvxxxyyyyyyxxxxxxyyy{{{|||}}}{{{}}}BBBBBBEEEIIIJJJLLLSSS\\\gggmmmuuuzzz}}}{{{xxxuuutttpppooonnnmmmkkkgggbbb^^^UUUPPPIIIEEEDDDCCC???<<<;;;;;;666555999555:::MMMmmm~~~~~~}}}}}}~~~~~~~~~}}}}}}yyypppcccZZZQQQNNNUUUgggxxx}}}|||||||||xxxwwwwwwddd]]]uuu{{{~~~eeeNNNYYY~~~ppplllrrrzzzvvvOOOBBB666444333===WWWxxxvvv^^^CCCDDDbbb}}}yyyeeeKKK888333777333333777666666666;;;DDDMMMUUU```kkkrrrtttwwwyyyzzz{{{~~~lllYYYOOOGGGBBBMMM___zzz{{{jjjmmmwww|||~~~wwwnnnddd^^^WWWLLLDDD@@@??????>>>>>><<<:::999888666666777<<>><<<;;;===>>>CCCNNNYYYbbbffflllppprrrtttvvvwwwwwwwwwwwwwwwyyyzzz|||~~~|||}}}~~~BBBBBBDDDHHHJJJKKKRRRZZZdddgggnnnuuu}}}~~~zzzwwwtttssspppooonnnmmmkkkhhhccc___VVVPPPJJJFFFDDDCCC???<<<;;;;;;666555999555:::MMMnnn}}}zzzzzzzzz{{{}}}}}}||||||xxxnnnaaaWWWQQQNNNWWWkkk{{{||||||~~~vvvrrruuubbbYYYqqq|||jjjNNNTTT~~~uuupppuuu{{{xxxQQQCCC555555333===WWWxxxzzzvvvrrrkkkWWWBBBFFFeeezzzfffMMM888111666444444777555666666;;;DDDLLLTTT```kkkqqqsssvvvxxxyyy{{{}}}lllYYYOOOGGGCCCNNN```zzz|||kkknnnxxx~~~yyypppgggaaaZZZOOOFFFCCCCCCBBBAAA@@@>>><<<:::999777777777<<>>;;;;;;===>>>CCCMMMXXXaaaeeekkkooorrrsssuuuvvvwwwwwwwwwxxxyyy{{{~~~}}}}}}}}}~~~BBBBBBDDDHHHIIIJJJQQQYYYaaaccchhhrrr}}}}}}yyyvvvtttssspppooonnnmmmkkkhhhddd```VVVQQQJJJFFFDDDCCC???<<<;;;;;;666666999555;;;MMMooo|||xxxwwwwwwwww}}}||||||{{{wwwmmm```VVVRRROOOYYYnnn}}}||||||yyyqqq}}}~~~sss___VVVooo}}}oooPPPRRR{{{xxxuuuzzzzzzRRRBBB333666444===WWWwww{{{xxx~~~uuummmeeedddSSSBBBHHHfff{{{gggQQQ;;;222555444444666222666666;;;DDDKKKSSS```lllppprrruuuwwwxxxzzz|||~~~lllYYYOOOGGGCCCNNN```zzz{{{kkknnnyyyzzzqqqhhhccc\\\QQQHHHEEEFFFEEEDDDBBB@@@===;;;:::888777888<<>>:::999777666777666777>>>GGGnnn|||xxxtttuuuyyyzzzyyywwwuuupppggg\\\TTTOOOPPP___uuu}}}uuu|||yyyppp|||nnnaaaYYYkkk~~~eeeQQQaaa{{{wwwyyy[[[===;;;444555<<>>dddvvvxxx~~~aaaMMMTTTUUUFFF:::888999CCCQQQZZZ___jjjxxxnnntttpppaaaUUUQQQMMMKKKLLLLLLIIIGGG???<<<;;;<<<===AAALLLWWW```cccgggkkkmmmpppsssvvvzzzzzzzzz{{{|||~~~~~~~~~===@@@BBBCCCCCCGGGMMMRRRWWWXXXaaaqqq{{{uuuooollljjjgggiiikkknnnooommmhhhdddZZZTTTMMMGGGDDDAAA===999;;;999888888555333888@@@eee~~~yyysssrrruuussstttuuutttoooggg^^^XXXVVV___ppptttvvvttt~~~wwwhhhYYYddd}}}{{{}}}]]]NNN___}}}wwwvvvzzz~~~{{{~~~^^^AAA<<<666444;;;PPPjjj|||zzzhhh___ZZZ]]]jjj}}}|||xxxsssjjjOOO@@@NNNkkklllMMM888111555333222444111333444:::CCCKKKQQQZZZcccnnnqqquuuxxxzzz{{{~~~lllWWWOOOJJJCCCGGGRRRfffvvvuuulllsss~~~}}}rrriii___UUUKKKDDDFFFGGGGGGEEEBBB>>>===<<<<<<888777:::AAAOOOdddvvv|||{{{|||}}}ssskkkhhhaaaZZZUUUTTT\\\qqquuugggsss{{{zzzrrreeeZZZPPPJJJLLL^^^zzzyyy[[[aaatttxxxHHH777666555444333222333444444222777>>>ddd{{{yyycccLLLPPPQQQDDD<<<888999BBBQQQZZZ```lllzzznnnrrrqqqbbbTTTPPPLLLKKKLLLLLLJJJHHH>>><<<;;;<<<===AAAKKKVVV___bbbgggkkknnnpppsssuuuzzzzzz{{{|||}}}~~~~~~}}}|||}}}~~~<<>>eee|||qqqgggMMMNNNMMMAAA:::777888BBBQQQ[[[cccppp~~~nnnsssqqqdddUUUQQQMMMLLLMMMNNNLLLIII>>><<<;;;<<<===AAAJJJUUU^^^aaagggkkknnnpppsssuuuzzzzzz{{{|||}}}~~~~~~~~~~~~}}}||||||}}}<<<>>>@@@AAACCCHHHQQQXXX``````gggttt~~~yyysssnnnkkkiiiggghhhkkkooopppnnniiieee]]]WWWOOOIIIFFFBBB>>>::::::888888888555222666<<>>eeeuuunnnmmmPPPLLLHHH===777777888AAAQQQ\\\cccqqqlllrrrpppdddVVVRRRNNNMMMNNNNNNLLLJJJ>>>;;;;;;======@@@IIISSS\\\aaafffkkknnnpppsssuuuyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||~~~<<<>>>???@@@BBBJJJTTT\\\cccbbbhhhuuu|||xxxsssooolllkkkhhhiiikkknnnooonnniiifff___XXXPPPKKKGGGCCC???;;;999777777888555222555<<>>]]]yyywwwrrr{{{|||{{{YYYDDDOOOnnn~~~___FFF555222666222111444333222222888AAAHHHNNNVVV___gggiiillloooqqqtttxxxzzzqqq]]]RRRIIIFFFVVVlll~~~lllooozzz{{{sssjjj```UUUMMMGGGIIIJJJIIIEEEAAA>>>======;;;;;;<<>>>>>???BBBKKKWWW___cccccciiiuuu{{{wwwsssooommmllljjjjjjkkknnnooommmiiifff```YYYQQQKKKHHHDDD???<<<888777777777555222555<<>>555111@@@dddzzzyyyxxx{{{xxxUUUAAANNNooocccEEE555222777222111444444222222777@@@HHHMMMVVV^^^iiikkknnnppprrrvvvzzz}}}qqq___SSSHHHDDDTTTkkk~~~mmmqqq~~~xxxpppeeeXXXOOOGGGIIIJJJIIIEEEAAA>>>======;;;;;;<<>>;;;999999AAAOOOYYY```mmm|||lllqqqrrrgggWWWSSSNNNMMMMMMMMMKKKHHH===;;;;;;===>>>@@@HHHRRR[[[___fffkkknnnqqqssstttxxxyyyzzz|||||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||||||||~~~