BM6P6(@ jjj___TTTMMMLLLIIIEEECCCBBBAAABBBCCCBBBAAADDDDDDCCCAAA??????AAACCCFFFIIITTTjjj~~~sssiiifffhhhjjjnnnvvvwwwrrrgggbbbZZZSSSPPPOOONNNNNNOOOOOOQQQSSSUUUXXXYYYZZZYYYUUUQQQQQQSSSUUUVVVUUUXXXVVVTTTQQQPPPPPPQQQRRRRRRSSSUUUVVVWWWZZZ^^^aaaiiinnnuuu|||}}}xxxqqqllliiiiiihhhhhhhhhjjjlllmmmnnnoooqqqsssvvvxxxzzz|||~~~~~~~~~}}}{{{{{{||||||{{{yyyuuutttrrrqqqqqqsssvvvxxx|||{{{oooeeeaaabbb]]][[[]]]aaaccceeejjjqqqttt|||kkkeeefffhhhiiikkkkkklllkkkfff]]]SSSJJJFFFBBB???<<<::::::<<>><<<<<<;;;:::999999999999888888777666666666666666999888999;;;:::;;;BBBJJJ[[[kkk~~~}}}yyytttsssvvv|||wwwlllbbb\\\WWWSSSNNNKKKJJJIIIIIIHHHjjj___TTTMMMLLLIIIFFFDDDBBBCCCDDDEEEEEEDDD@@@BBBDDDDDDCCCBBBCCCDDDHHHLLLVVVkkkuuukkkcccaaadddlllooovvvzzzrrrkkk]]]XXXRRRNNNMMMNNNOOOOOOKKKLLLMMMOOORRRTTTVVVWWWRRROOOLLLKKKLLLNNNOOOOOORRRRRRQQQQQQSSSTTTVVVXXX[[[]]]___aaabbbeeeiiilllrrrwwwrrrooojjjffffffgggggghhhiiikkknnnpppppprrrtttwwwvvvwwwzzz}}}|||{{{yyyyyyzzzyyyxxxvvvuuutttrrrqqqqqqsssuuuvvvwww{{{~~~{{{rrrjjjggggggdddbbbbbbdddeeeeeejjjpppzzzsssnnnooopppqqqsssoooqqqpppkkk```TTTJJJDDD@@@>>>;;;999999;;;>>>@@@FFFQQQddd}}}vvvgggaaaaaafffkkkwww~~~fffWWWJJJEEECCC===<<<;;;:::999999888888999888777777666666666666666:::888888999:::;;;DDDMMM^^^oooyyyuuussswww~~~rrrfff\\\VVVRRROOOJJJGGGFFFFFFFFFEEEjjj___TTTMMMLLLIIIKKKIIIFFFDDDDDDCCCAAA@@@;;;>>>AAABBBAAA@@@AAAAAAGGGKKKVVVjjj~~~tttkkkdddcccgggkkkooovvv~~~~~~}}}wwwooohhhYYYUUUPPPLLLLLLLLLMMMMMMKKKLLLMMMOOOQQQSSSUUUVVVOOOMMMJJJIIIIIIKKKMMMNNNOOOPPPQQQSSSUUUXXX[[[]]]```cccfffhhhjjjmmmpppsssvvv|||yyynnnkkkfffdddddddddeeedddhhhkkkmmmoooppprrruuuwwwvvvwwwzzz~~~}}}{{{zzzyyyzzzyyyxxxvvvtttsssrrrqqqrrrssstttuuuvvvzzz}}}zzzssslllgggfffeeeccccccfffgggggglllsss|||vvvqqqrrrrrrtttvvvtttuuutttnnncccUUUIIICCC???===:::999999:::===???BBBMMM```yyyvvvfffaaabbbjjjrrr{{{iiiXXXKKKEEECCC===<<<;;;:::999888888888888777777666666666666777777:::777666777888;;;EEEOOO^^^pppyyyuuutttwww~~~ooobbbXXXRRROOOLLLHHHEEEEEEEEEEEEEEEjjj___TTTMMMLLLIIIKKKIIIFFFDDDDDDCCCAAA???;;;===@@@BBBAAAAAAAAABBBEEEJJJTTTggg}}}sssjjjddddddiiijjjnnnwww~~~{{{zzzyyyzzzyyyssskkkdddWWWTTTOOOKKKKKKKKKKKKKKKMMMNNNOOOPPPRRRSSSUUUUUUMMMLLLJJJIIIHHHIIILLLNNNOOOPPPRRRVVVZZZ^^^aaacccfffhhhlllooorrrtttwwwzzz{{{}}}uuummmiiieeebbbbbbbbbbbbaaafffiiilllnnnppprrruuuwwwwwwxxx{{{~~~|||{{{zzzzzzzzzxxxvvvtttsssrrrrrrrrrrrrssssssvvvyyy|||zzzssslllfffdddcccbbbcccgggiiikkkpppwww}}}wwwtttttttttvvvyyyzzzzzzxxxpppdddUUUJJJCCC>>>===;;;999999;;;===>>>AAALLL^^^vvvxxxhhhaaacccllluuu{{{lllZZZKKKEEECCC===;;;;;;:::999888888888888777777666666666666777777888666555666777;;;FFFQQQ___qqqyyyuuutttwww|||lll___UUUOOOKKKHHHDDDBBBBBBCCCDDDDDDjjj___TTTMMMLLLIIIGGGEEECCCCCCDDDDDDCCCBBB???AAACCCCCCCCCCCCDDDEEEDDDHHHSSSddd|||{{{qqqhhhbbbccchhhiiimmmwww|||{{{wwwuuuttttttrrrmmmeee___VVVSSSNNNLLLKKKLLLLLLKKKPPPPPPQQQQQQRRRSSSSSSTTTMMMLLLKKKIIIHHHIIILLLOOOPPPRRRUUUZZZ___cccggghhhkkknnnsssvvvyyy|||xxxqqqkkkhhhdddbbbbbbbbbaaa```eeehhhkkknnnppprrrvvvxxxxxxzzz}}}}}}{{{zzzzzzzzzxxxvvvtttssssssrrrrrrrrrrrrrrrtttwwwyyyxxxssslllfffcccaaa```bbbgggjjjmmmssszzz~~~yyywwwxxxxxx{{{~~~{{{rrrdddVVVJJJDDD>>>===;;;::::::;;;===>>>BBBLLL]]]uuuzzziiiaaaaaajjjsssxxx~~~nnn[[[LLLFFFDDD>>>;;;:::999888888777777888666666666666666777777888777555555777999===HHHSSSdddvvvzzzvvvtttwwwxxxiii[[[QQQKKKFFFCCC@@@>>>???AAABBBBBBjjj___TTTMMMLLLIIIEEEDDDBBBBBBCCCDDDCCCBBBBBBCCCCCCCCCBBBCCCDDDFFFCCCHHHRRRccczzz{{{pppgggbbbccchhhiiimmmwww|||xxxwwwwwwtttqqqnnnmmmkkkggg```ZZZSSSQQQMMMLLLMMMNNNNNNNNNRRRRRRRRRRRRQQQQQQQQQQQQLLLLLLKKKIIIGGGHHHKKKOOORRRTTTYYY^^^ccchhhkkkmmmqqqtttyyy}}}|||}}}uuummmhhhfffcccbbbcccdddccccccfffiiillloooqqqtttwwwzzzzzz|||~~~~~~|||zzzyyyyyyyyywwwuuusssssssssrrrrrrqqqqqqqqqpppsssvvvwwwsssmmmgggcccaaa```bbbgggjjjmmmsss{{{|||{{{}}}}}}}}}rrrdddVVVKKKFFF>>>>>><<<<<<<<<<<<>>>>>>BBBKKK[[[rrryyyiii```aaaiiisssyyyooo\\\MMMGGGEEE???;;;:::999888777777777777666666666666666777888888888666777:::<<<@@@JJJUUUiiizzzzzzvvvtttxxxwwwgggYYYOOOJJJEEEBBB???>>>???AAABBBBBBjjj___TTTMMMLLLIIIHHHEEECCCBBBBBBBBB@@@???BBBBBBBBBAAA@@@@@@CCCEEECCCHHHRRRcccyyy|||rrriiiccceeejjjiiinnnxxx}}}wwwsssssstttqqqnnnkkkhhhgggbbb\\\WWWQQQOOOMMMLLLNNNPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOKKKLLLKKKIIIFFFGGGKKKNNNTTTVVV[[[```fffkkknnnppptttxxx}}}|||zzz}}}|||rrrkkkfffdddbbbbbbdddeeefffeeegggiiimmmppprrruuuyyy||||||}}}}}}{{{yyyxxxxxxwwwuuussssssssssssrrrrrrqqqqqqqqqlllooosssuuusssnnniiieeebbbaaacccgggjjjlllssszzz~~~rrrcccUUUKKKFFF???>>>===<<<<<<===>>>???@@@IIIXXXooovvvggg```bbbkkkvvv~~~ooo]]]NNNHHHFFF@@@;;;:::999888777777777777666666666666666777888888888777999<<>>===:::777555555666666666888888777777666666555555777666777888999???NNN^^^uuu}}}{{{|||{{{iiiYYYNNNHHHBBBBBBBBBCCCCCCCCCDDDDDDiii[[[QQQNNNOOOJJJFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCGGGOOO]]]tttqqqgggccccccdddjjjnnnwwwzzztttooollljjjhhhiiihhhfffbbb^^^ZZZVVVTTTPPPPPPPPPPPPPPPQQQRRRRRRTTTSSSRRRQQQOOOOOONNNNNNMMMLLLKKKJJJKKKMMMPPPRRRVVVYYY^^^cccfffiiilllooouuuxxx|||}}}}}}|||}}}xxxxxxwwwxxxyyy|||~~~yyyrrrlllhhhfffeeecccbbbccceeegggiiikkkmmmqqqtttvvvyyy}}}~~~|||zzzxxxxxxxxxttttttttttttsssrrrqqqppprrrtttwwwwwwtttmmmfffaaaaaa```bbbfffhhhkkkttt}}}sssbbbSSSHHHCCC???>>><<<;;;;;;;;;===>>>AAAGGGUUUmmmuuummmiiihhhmmmttt|||nnnXXXOOOFFF@@@???>>>;;;888777777888777666777777777777666666666666777666777999:::@@@PPP```xxx~~~|||jjjZZZOOOIIIBBBBBBCCCCCCDDDDDDEEEEEEjjj[[[PPPMMMMMMHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFHHHOOO\\\rrrtttiiieeeeeegggkkkoooxxxwwwqqqllliiifffdddbbbaaa___\\\XXXUUUSSSQQQQQQQQQRRRRRRRRRRRRQQQQQQUUUTTTTTTSSSSSSRRRRRRRRROOOMMMJJJIIIJJJNNNSSSVVVZZZ]]]bbbfffiiilllooorrruuuxxx|||}}}zzz|||}}}xxxqqqooonnnlllmmmoooqqqrrruuuvvvvvvuuurrrmmmiiiffffffeeedddcccdddfffiiijjjnnnppptttvvvxxxzzz~~~~~~{{{yyyyyyzzzzzz{{{}}}}}}{{{yyyxxxttttttssssssrrrrrrqqqqqqrrrtttwwwwwwsssmmmeeeaaa```___aaadddfffjjjsss}}}qqq```RRRIIIEEE===<<<;;;:::;;;===>>>@@@AAAHHHUUUkkkxxxssspppnnnqqquuu|||nnnXXXOOOGGGAAAAAA===<<<:::999::::::888666666666666666777777777777777666888:::<<>>===;;;:::;;;<<<>>>???BBBHHHTTTiii|||xxxvvvssssssvvv}}}mmmYYYOOOGGGBBBBBB<<<;;;::::::;;;:::888666555555666666777777888888777777888;;;>>>EEEVVVggg}}}}}}}}}~~~mmm]]]RRRLLLEEEEEEEEEEEEGGGHHHJJJKKKlll]]]QQQLLLLLLFFFFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAA@@@AAAAAABBBCCCDDDEEEKKKWWWnnnyyymmmhhhhhhjjjnnnqqqyyy~~~wwwpppkkkgggccc```XXXWWWUUUSSSQQQOOOOOOOOONNNOOORRRUUUWWWXXXXXXXXXZZZZZZZZZZZZYYYWWWVVVUUUOOONNNMMMNNNOOORRRUUUWWW```bbbgggjjjnnnrrrwwwzzz{{{{{{wwwzzzvvvkkkcccaaa]]]ZZZXXXYYY[[[]]]^^^```bbbddddddddddddcccbbbbbbbbbdddfffhhhjjjlllqqqtttwwwyyyzzz|||}}}zzzrrrpppnnnmmmmmmpppsssvvvzzz~~~~~~{{{xxxwwwtttsssrrrqqqqqqqqqqqqqqqqqqtttvvvwwwtttmmmfffbbb^^^]]]___cccfffkkkvvv}}}mmm\\\PPPIIIFFF???>>><<<;;;:::;;;===>>>BBBHHHTTTggg}}}yyyvvvssstttwww}}}nnnYYYPPPHHHCCCBBB:::999999999:::999777555555555666666777777888888777777999<<>>===;;;:::;;;<<<===BBBHHHSSSfff~~~zzztttqqqnnnpppuuu|||oooYYYPPPHHHBBBBBB;;;999888888999999888777666666666666777777777777777777999<<>>===;;;;;;;;;<<<>>>???AAAHHHSSSeee}}}uuulllgggfffkkkqqqyyy}}}oooZZZPPPGGGAAAAAA===;;;888888999::::::999777777777777666666666666777777999<<>><<<999;;;BBBCCC???777777777777777777777777999888:::===BBBKKK[[[jjjyyy~~~lllZZZOOOJJJGGGHHHHHHJJJMMMPPPSSSTTTnnnbbbVVVNNNLLLIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBAAADDDJJJSSSccc|||zzznnnhhhfffeeelllqqqxxxzzzssskkkddd^^^YYYUUUPPPNNNKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRSSSUUUWWWYYY[[[]]]^^^[[[YYYVVVRRRPPPQQQUUUXXX\\\^^^bbbgggnnnuuu}}}{{{|||yyyjjj^^^WWWLLLKKKIIIGGGGGGHHHJJJLLLJJJNNNRRRTTTVVVWWWYYYZZZZZZ\\\___```bbbdddhhhjjjnnnoooqqqtttwww{{{~~~~~~zzzyyy{{{~~~}}}}}}|||zzzyyywwwvvvtttrrrqqqpppoooooooooqqqvvvzzzzzzuuulllfffdddccceeekkksss~~~sssfffYYYNNNFFFBBB===<<<;;;;;;<<<>>>@@@BBBCCCHHHRRRddd|||jjj^^^ZZZ[[[```fffsss|||sss\\\QQQHHHBBBAAA<<<===<<<999;;;@@@AAA===777777777777777777777777888777999===BBBKKK[[[kkkzzz|||zzz{{{lll\\\QQQLLLFFFFFFGGGHHHJJJMMMOOOQQQmmmbbbVVVOOOMMMJJJEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBEEEJJJQQQ```yyyyyymmmhhhgggggglllqqqxxx{{{ssskkkccc]]]WWWSSSNNNLLLJJJJJJKKKMMMMMMLLLNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQRRRTTTVVVXXXYYYYYYYYYWWWUUUQQQPPPQQQUUUYYY[[[^^^bbbggglllttt{{{~~~zzzyyy}}}rrrdddYYYRRRKKKIIIHHHGGGGGGHHHJJJKKKKKKNNNRRRUUUVVVXXXYYY[[[\\\^^^aaacccdddfffiiikkkmmmooorrrvvvzzz}}}}}}|||||||||zzzyyyvvvuuutttrrrqqqpppppppppppprrrwwwzzzzzzuuummmgggdddcccfffmmmxxx|||qqqdddWWWLLLEEEAAA======<<<<<<===???AAACCCFFFJJJSSSccc{{{jjj]]]XXXYYY___fffttt~~~vvv^^^RRRHHHAAA@@@======;;;888:::======:::777777777777777777777777777777888===BBBKKK\\\lll|||}}}wwwvvvwww}}}zzziii[[[QQQLLLEEEEEEEEEFFFGGGIIIKKKLLLmmmaaaVVVOOONNNKKKEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCEEEIIIPPP^^^wwwxxxlllhhhggghhhlllqqqxxx|||ssskkkccc\\\VVVRRRMMMKKKIIIJJJLLLNNNNNNNNNPPPPPPQQQQQQQQQQQQQQQRRRPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTRRRPPPOOOPPPUUUXXXYYY]]]ccchhhmmmuuu}}}{{{yyyyyyzzz~~~yyyjjj]]]TTTNNNIIIHHHGGGGGGGGGIIIJJJKKKLLLOOOSSSWWWXXXZZZ\\\^^^```bbbeeeggghhhjjjlllnnnnnnqqquuuzzz~~~}}}{{{{{{zzzxxxvvvuuuuuusssrrrqqqqqqqqqqqqppprrrvvvyyyyyytttlllfffdddcccgggppp|||yyyooobbbVVVKKKDDDAAA>>>=========>>>@@@CCCDDDFFFJJJSSSbbbzzzmmm^^^XXXYYYaaaiiivvvvvv___SSSIIIBBBAAA>>><<<:::888999::::::888666666666666666666666666666666888===BBBLLL^^^mmm~~~~~~zzztttsssttt{{{ssscccVVVMMMIIIEEEEEEDDDEEEFFFHHHIIIKKKmmmaaaVVVOOONNNKKKEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCEEEHHHOOO]]]vvvxxxlllhhhggghhhlllpppwww~~~|||tttkkkccc\\\UUUQQQLLLKKKIIIJJJMMMOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOONNNMMMOOOTTTWWWYYY^^^dddjjjooowww|||yyyxxxwwwuuuwwwzzz~~~~~~pppbbbWWWPPPLLLHHHGGGGGGGGGHHHJJJKKKLLLNNNRRRVVVZZZ]]]___bbbddddddgggjjjlllmmmnnnppprrrqqqssswww{{{~~~}}}zzzyyywwwtttrrrtttsssrrrqqqqqqqqqqqqqqqpppqqqtttwwwvvvrrrjjjdddddddddhhhrrr{{{vvvlll```UUUKKKEEEAAA>>>=========>>>AAACCCEEEEEEIIIRRRbbbzzzrrrccc[[[[[[dddmmmyyyvvv___TTTJJJDDDCCC???<<<999888999888888888666666666666666666666666666666888>>>DDDNNN```ppp||||||~~~yyyssssssttt|||~~~mmm^^^SSSKKKFFFEEEEEEEEEEEEGGGIIIKKKLLLmmmbbbVVVOOOMMMJJJFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@??????@@@@@@AAABBBBBBDDDGGGNNN]]]vvvzzzmmmgggfffeeekkkooovvv|||}}}uuulllddd]]]WWWSSSMMMLLLKKKKKKNNNPPPQQQQQQSSSSSSSSSTTTTTTTTTTTTTTTQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMPPPTTTXXXZZZ```ggglllqqqxxx}}}zzzvvvrrrpppqqqrrrsssnnnrrrvvvxxx}}}zzzpppdddZZZQQQLLLIIIGGGGGGHHHIIIJJJKKKMMMMMMQQQUUU[[[___cccfffjjjlllkkknnnrrrtttuuuuuuwwwxxxuuuvvvxxx{{{}}}|||yyywwwuuurrrppprrrqqqppppppppppppqqqqqqpppqqqtttvvvuuupppiiidddddddddiiittt~~~uuupppggg]]]SSSJJJEEEBBB======<<<<<<>>>AAADDDEEEDDDIIIQQQbbb{{{xxxhhh```___fffppp|||uuu^^^SSSJJJDDDCCC@@@;;;888999999777777888777777777777777777777777666666999???FFFQQQcccsss|||||||||~~~yyyttttttuuu~~~wwwggg[[[QQQJJJEEEDDDDDDEEEFFFIIILLLNNNPPPnnnbbbVVVNNNLLLIIIGGGGGGEEEDDDDDDDDDDDDDDD??????>>>>>>??????@@@AAA@@@BBBFFFMMM]]]xxx|||nnngggdddbbbiiinnnuuu{{{}}}uuummmeee___XXXUUUOOOMMMLLLMMMOOOQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVSSSRRRRRRQQQPPPOOOOOONNNLLLMMMNNNNNNOOORRRVVVYYY]]]cccjjjnnnqqqwww}}}tttkkkkkkjjjiiihhhiiikkkmmmjjjoooqqqppprrrwwwxxxuuunnnjjjbbbYYYQQQLLLHHHGGGGGGHHHIIIJJJKKKMMMNNNOOOTTTXXX___dddiiimmmqqqtttvvvyyy}}}||||||}}}}}}~~~~~~{{{xxxvvvuuurrrppppppoooooooooooooooppppppqqqrrrtttvvvuuuqqqjjjdddcccdddjjjuuu{{{yyyooojjjbbbYYYPPPHHHCCCAAA<<<<<<;;;<<<>>>@@@CCCEEEFFFJJJRRRccc{{{|||mmmcccaaahhhqqq~~~vvv^^^RRRHHHBBBAAA@@@:::888::::::777777:::777777777777777777777777777777:::@@@GGGSSSeeeuuu}}}}}}~~~xxxttttttvvv}}}~~~mmm^^^UUUNNNHHHDDDAAABBBCCCFFFJJJNNNRRRTTTnnnbbbVVVNNNLLLHHHHHHGGGFFFEEEDDDDDDDDDDDD>>>>>>>>>===>>>??????@@@???AAAEEEMMM^^^yyy}}}ooogggcccaaaiiimmmtttzzz~~~vvvmmmfff```ZZZVVVPPPOOOMMMNNNPPPRRRRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWTTTTTTSSSRRRPPPOOONNNNNNLLLMMMOOOOOOQQQSSSXXX[[[___eeelllooopppuuu|||tttllleeecccdddeeeeeeddddddfffgggkkkoooooojjjjjjmmmlllgggccc___YYYRRRLLLHHHFFFEEEGGGHHHIIIKKKLLLNNNOOOPPPVVVZZZaaagggmmmqqqvvvyyy|||yyywwwvvvuuusssqqqnnnnnnnnnnnnnnnoooooopppssssssuuuwwwvvvqqqkkkeeecccdddjjjuuu|||wwwvvvkkkfff___VVVMMMGGGBBB@@@<<<;;;;;;;;;===@@@CCCEEEHHHLLLTTTccc|||~~~oooeeebbbhhhqqqvvv^^^RRRGGG@@@>>>@@@:::777;;;;;;888777;;;777777777777777777777777777777;;;AAAHHHTTTgggwww~~~xxxtttuuuwww|||uuudddWWWOOOJJJFFFBBB???@@@BBBFFFJJJOOOSSSVVVqqqbbbVVVQQQOOOIIIFFFFFFEEECCCBBB@@@??????@@@CCCEEEDDDAAA@@@AAABBBHHHEEEFFFPPP```yyynnngggfffhhhiiinnntttzzz}}}uuummmgggaaa\\\YYYSSSRRRQQQPPPOOOPPPQQQQQQTTTVVVXXXXXXYYYYYY[[[]]]XXXWWWVVVUUUSSSPPPNNNMMMJJJJJJJJJLLLPPPTTTXXXZZZbbbdddgggkkknnnsssyyy}}}}}}wwwooogggaaa^^^^^^^^^^^^```cccfffggggggfffjjjkkkkkkjjjgggddd```^^^VVVSSSNNNJJJGGGGGGHHHIIIGGGGGGGGGGGGGGGJJJOOORRRXXX]]]eeemmmtttyyy~~~|||zzzvvvtttttttttrrrqqqqqqqqqqqqpppooonnnnnnmmmttttttuuuuuutttoooiiidddccceeejjjttt~~~uuunnniiieee^^^VVVNNNHHHDDDBBB???>>><<<<<<>>>AAAEEEHHHFFFMMMUUUbbb{{{zzzkkkcccaaaffflllzzz^^^QQQHHHBBB???===<<<;;;:::999888888888777777666666666666777777999:::<<<@@@IIIXXXjjjwww~~~}}}~~~wwwpppppptttyyylll___VVVOOOHHHDDDDDD@@@AAABBBEEEHHHLLLOOOQQQpppbbbVVVPPPOOOIIIGGGFFFEEEDDDBBBAAA@@@@@@???AAACCCBBBAAA@@@BBBDDDGGGEEEFFFPPP```yyypppgggfffhhhiiinnntttzzz~~~vvvnnnhhhbbb^^^[[[UUUTTTRRRQQQQQQQQQRRRRRRTTTVVVXXXYYYYYYZZZ\\\^^^\\\\\\ZZZXXXTTTQQQNNNLLLJJJJJJJJJLLLOOOSSSWWWZZZ___aaadddgggiiilllppprrrooommmiiiccc]]]ZZZYYYZZZ]]]^^^```cccfffhhhhhhhhhjjjkkkllljjjgggaaa\\\XXXSSSQQQMMMIIIGGGGGGGGGHHHLLLMMMMMMMMMNNNQQQVVVYYY[[[```hhhpppvvv||||||yyyvvvttttttsssrrrqqqqqqqqqppppppooonnnnnnmmmttttttuuuvvvuuuqqqkkkfffeeefffkkksss{{{rrrkkkccc___YYYQQQJJJDDDAAA??????>>><<<<<<>>>AAAEEEGGGFFFMMMTTTaaazzzuuufff^^^\\\bbbiiizzzzzz^^^QQQHHHBBB???===<<<;;;:::999888888888777777777666666777777777999;;;===BBBKKK[[[mmmzzz}}}wwwqqqqqqvvvooocccWWWPPPKKKEEEBBBCCCAAAAAAAAABBBDDDFFFIIIJJJpppaaaUUUPPPNNNHHHGGGGGGFFFEEECCCBBBAAAAAA>>>???@@@@@@@@@AAACCCFFFFFFDDDGGGPPP```yyyrrrhhhfffgggjjjnnnttt{{{wwwoooiiiddd```]]]WWWVVVUUUSSSRRRRRRRRRSSSSSSUUUXXXYYYYYY[[[]]]___aaaaaa___\\\WWWRRRNNNKKKIIIIIIJJJLLLOOOSSSVVVYYY]]]___bbbcccccccccdddeee\\\[[[YYYVVVSSSSSSUUUXXX___```cccfffiiilllnnnoooooopppqqqooojjjbbbYYYTTTOOOMMMKKKIIIHHHHHHHHHHHHLLLMMMOOOOOOQQQTTTXXX\\\```eeemmmtttzzz~~~{{{xxxuuusssssssssrrrpppqqqqqqppppppooonnnnnnnnnssssssuuuwwwvvvrrrlllhhhggghhhlllsss}}}}}}wwwooohhh___[[[UUUNNNGGGBBB???>>>>>>===<<<<<<>>>AAADDDGGGGGGMMMTTT```xxxooo___WWWVVV\\\dddtttzzz^^^QQQHHHBBB???===<<<;;;999888888888888888888777777777777888888:::<<>>===<<<===>>>AAADDDFFFGGGMMMSSS___vvviiiZZZRRRQQQXXXaaaooo{{{zzz^^^QQQHHHBBB???===<<<:::999888888777777888888777777777777888888888;;;???EEEPPPaaasssyyytttvvv{{{tttbbbWWWMMMHHHFFFCCCBBBDDDFFFFFFEEEEEEDDDCCCCCCCCCooo```TTTOOOMMMGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAACCCCCCGGGPPP^^^vvvyyymmmhhhhhhjjjooouuu|||xxxpppjjjfffcccaaa[[[YYYVVVTTTRRRQQQPPPPPPQQQSSSVVVXXXYYY[[[^^^```ccccccdddbbb^^^XXXRRRNNNIIIIIIIIIJJJMMMQQQTTTVVVYYY[[[]]]\\\YYYTTTQQQPPPKKKLLLLLLMMMOOOSSSZZZ^^^iiimmmssswwwyyy{{{~~~wwwjjj]]]UUULLLLLLLLLLLLLLLLLLMMMMMMPPPSSSVVVXXX[[[___dddgggooorrrwww|||~~~yyyxxxuuurrrqqqqqqqqqpppooopppppppppooooooooooooooooooppprrrttttttqqqlllggghhhjjjmmmttt~~~}}}xxxsssllleee]]]ZZZTTTNNNIIIEEECCCBBB>>>======>>>@@@BBBEEEFFFGGGMMMRRR]]]sss{{{fffWWWPPPPPPWWW___lllyyyzzz^^^QQQHHHBBB???<<<;;;:::999888777777777888888777777777777888888777:::???FFFQQQaaatttzzzuuuwww}}}~~~ppp```VVVKKKGGGEEECCCBBBDDDFFFFFFFFFFFFFFFFFFEEEEEEpppaaaUUUPPPNNNHHHFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBBBBBBBCCCCCCAAA???BBBCCCGGGOOO\\\sss|||pppjjjiiijjjooovvv|||xxxpppjjjgggdddccc\\\[[[XXXUUURRRQQQPPPPPPOOOQQQTTTVVVXXXZZZ]]]```aaabbbdddccc```ZZZSSSOOOIIIIIIIIIJJJLLLPPPSSSUUUUUUWWWXXXWWWSSSNNNKKKJJJIIIJJJKKKMMMPPPWWW^^^dddnnnuuu}}}}}}oooaaaYYYPPPPPPOOONNNOOOPPPQQQRRRSSSUUUYYY]]]aaaeeejjjmmmuuuxxx{{{}}}yyywwwtttqqqppppppqqqpppoooppppppoooooooooooooooooonnnoooqqqsssssspppjjjfffgggiiinnnuuu{{{vvvrrrlllfff\\\YYYSSSMMMHHHDDDBBBAAA>>>>>>???@@@AAADDDFFFGGGHHHMMMRRR\\\qqqwwwcccWWWQQQQQQWWW___lllwwwzzz^^^QQQHHHBBB???<<<;;;:::888777777777777777777666666666666777777666999???FFFQQQaaatttyyyuuuxxx~~~zzzmmm^^^SSSIIIEEEDDDAAAAAACCCEEEFFFGGGGGGHHHHHHHHHGGGpppbbbVVVPPPOOOIIIEEEEEEDDDDDDCCCBBBBBBBBBBBBAAABBBDDDGGGFFFCCC@@@BBBCCCGGGNNNYYYppprrrlllkkkjjjooovvv}}}xxxooojjjgggeeeccc___]]]ZZZVVVSSSRRRQQQPPPMMMOOORRRUUUWWWYYY\\\___```bbbdddddd```YYYRRRMMMIIIHHHHHHJJJLLLOOORRRUUUSSSUUUVVVTTTQQQMMMKKKJJJIIIJJJLLLOOOTTT\\\eeelllwwwvvvhhh```VVVTTTRRRQQQQQQSSSUUUWWWVVVYYY^^^bbbfffkkkpppsssyyy{{{~~~|||xxxuuussspppoooppppppooonnnoooooooooooooooooooooppppppppprrrttttttpppjjjfffgggiiinnnuuuxxxuuuqqqkkkfff]]]YYYTTTNNNHHHDDDAAA@@@???@@@@@@AAACCCEEEGGGHHHHHHMMMQQQZZZooosssbbbWWWRRRRRRXXX___kkkvvvzzz^^^QQQHHHBBB???<<<;;;:::888777777666666666666555555555555666666777:::@@@GGGRRRbbbttt~~~yyyuuuyyywwwjjj[[[QQQHHHEEEDDDCCCCCCFFFHHHIIIJJJKKKLLLKKKKKKJJJqqqbbbVVVQQQOOOIIIDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBFFFIIIIIIEEEAAAAAACCCGGGMMMXXXnnntttnnnllljjjooovvv}}}xxxooojjjgggeeedddaaa___\\\XXXUUUSSSRRRQQQLLLNNNQQQTTTVVVYYY\\\___aaaccceeeddd```XXXPPPKKKIIIHHHHHHIIILLLOOORRRTTTTTTVVVVVVUUURRROOONNNNNNJJJLLLNNNRRRXXXbbblllsss~~~|||ooogggYYYWWWUUUSSSSSSUUUXXXZZZ^^^aaafffkkkoootttyyy||||||~~~{{{xxxuuussspppoooooopppooonnnooooooooooooooopppppppppqqqrrrtttuuuuuuqqqkkkfffgggiiinnnuuuvvvssspppkkkeee___\\\VVVOOOJJJEEECCCBBB@@@@@@AAABBBDDDFFFHHHIIIHHHMMMQQQZZZnnn~~~ppp```WWWRRRRRRXXX___kkkuuuzzz^^^QQQHHHBBB???<<<;;;999888777777666666555555444444444444555555888<<>>===;;;999999::::::999888666555444444444666777888777:::???GGGTTTeeevvv}}}}}}}}}zzzuuuxxx~~~yyykkkbbbSSSPPPKKKFFFDDDEEEGGGIIIOOOPPPRRRRRRQQQQQQSSSTTTqqqaaaSSSNNNMMMIIIGGGFFFEEEEEECCCCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBEEEDDDEEEKKKWWWnnntttlllkkkmmmnnntttwwwmmmhhheeebbb```___^^^[[[XXXUUUSSSQQQPPPRRRSSSTTTVVVXXX[[[]]]^^^`````````]]]YYYSSSNNNKKKHHHHHHIIIJJJLLLOOORRRTTTXXXYYYYYYYYYXXXVVVTTTSSSSSSSSSXXX___fffnnn{{{ttthhh]]]ZZZVVVVVVYYY^^^bbbdddlllrrrxxx{{{|||}}}}}}zzzwwwsssssssssrrrqqqqqqqqqppprrrqqqpppooonnnnnnnnnnnnqqqrrruuuwwwwwwsssmmmhhhgggeeeiiirrr}}}wwwtttmmmlllmmmhhhddd___XXXRRRMMMHHHDDDAAA@@@AAABBBCCCEEEEEEEEEFFFFFFKKKOOOUUUfff{{{xxxjjj\\\VVVVVVXXX]]]bbbooovvv}}}zzz^^^PPPGGGAAA>>>===;;;999999::::::999888666666555444555555666777777:::???HHHUUUfffwww~~~~~~}}}zzzvvvyyy~~~tttggg___SSSOOOJJJFFFDDDEEEHHHIIINNNQQQSSSTTTTTTUUUVVVXXXssscccUUUOOONNNJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDFFFKKKVVVlllyyypppnnnmmmnnntttwwwmmmhhhddd```^^^___]]][[[XXXVVVTTTSSSRRRVVVVVVWWWYYYZZZ\\\]]]^^^bbb```]]]YYYTTTPPPLLLJJJHHHHHHIIIJJJMMMPPPRRRTTTZZZ[[[\\\]]]]]]\\\[[[ZZZXXXXXX]]]fffnnnxxxtttggg___\\\YYYZZZ^^^dddjjjllluuuzzz}}}zzzxxxqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnqqqsssvvvyyyyyyuuunnnhhhjjjgggiiiqqqyyy}}}sssqqqkkklllnnniiigggbbb[[[TTTOOOJJJFFFCCCAAAAAABBBCCCDDDEEEEEEFFFFFFKKKNNNTTTeeeyyy~~~uuuhhh[[[UUUUUUWWW]]]cccpppvvv~~~zzz^^^PPPGGGAAA>>>===;;;999999999:::999888777666666555555555666666777:::???HHHVVVfffwww~~~~~~~~~|||wwwzzzyyymmmbbbZZZQQQOOOJJJFFFEEEFFFHHHJJJNNNQQQUUUXXXYYY[[[\\\^^^ssscccUUUOOONNNJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCFFFLLLUUUjjj~~~tttpppnnnooottt~~~xxxnnnhhhddd```]]]^^^]]][[[YYYWWWUUUTTTTTTXXXYYYZZZ\\\^^^___```aaabbb___ZZZTTTOOOLLLKKKJJJGGGHHHIIIKKKMMMQQQTTTVVV\\\]]]```bbbbbbaaa```___]]]^^^cccmmmwwwsssgggaaa___]]]___dddlllqqqttt}}}}}}{{{xxxqqqqqqqqqqqqqqqrrrrrrrrrppppppooonnnnnnnnnnnnnnnqqqssswww{{{{{{vvvnnnhhhiiigggjjjrrryyyxxxpppnnnjjjlllooojjjjjjddd\\\UUUOOOKKKGGGDDDAAAAAAAAABBBCCCDDDEEEFFFCCCIIIMMMTTTeeezzztttgggZZZUUUTTTVVV]]]dddpppwwwyyy^^^PPPHHHBBB???===;;;999888999999888777777666666555555555555555666999@@@IIIVVVfffwww}}}|||}}}~~~}}}}}}}}}yyy|||~~~sssiii^^^XXXOOOMMMIIIFFFEEEFFFHHHIIIMMMQQQVVV[[[^^^aaadddfffsssbbbTTTNNNMMMIIIGGGFFFFFFEEEDDDCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCAAACCCGGGLLLTTThhhxxxrrroooooottt~~~xxxoooiiieeeaaa^^^]]]\\\[[[YYYXXXWWWVVVVVVYYYZZZ\\\___bbbcccdddeee```\\\VVVPPPKKKIIIIIIIIIGGGGGGIIILLLOOOSSSWWWYYY___aaadddggghhhgggeeeddddddeeekkkttt~~~uuuiiidddbbbbbbeeelllsssyyy{{{}}}zzzxxxrrrrrrrrrrrrsssssssssssspppooonnnnnnnnnnnnnnnnnnppprrrwwwzzzzzzuuummmgggeeefffkkkttt{{{uuummmmmmjjjmmmqqqlllkkkeee\\\TTTNNNJJJFFFCCCAAAAAAAAAAAABBBDDDEEEFFFCCCHHHMMMTTTeeexxx|||ttthhh\\\UUUSSSUUU\\\dddooowwwxxx]]]PPPHHHBBB???<<<:::888888999999888777666666666666666666555555666999@@@IIIVVVeeeuuu|||xxxyyyzzz~~~}}}~~~~~~{{{zzzpppfff\\\UUUMMMJJJGGGEEEDDDEEEGGGHHHKKKPPPVVV\\\aaafffkkknnnssscccTTTNNNMMMHHHGGGFFFEEEDDDCCCBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCC@@@CCCGGGLLLSSSfff{{{uuuqqqpppttt}}}wwwoooiiieeeaaa^^^]]]\\\[[[YYYYYYXXXXXXXXXYYYZZZ]]]aaaccceeeeeeeee]]]YYYSSSLLLHHHGGGHHHIIIFFFGGGIIIMMMRRRWWW[[[^^^cccfffjjjnnnpppqqqooonnnppppppttt}}}vvvnnngggggghhhmmmttt{{{~~~~~~|||yyywwwssssssssssssssssssssssssooonnnnnnmmmmmmnnnnnnnnnoooqqqtttwwwwwwssslllfffccceeekkksssxxx|||tttmmmmmmkkkooosssooolllfff]]]TTTNNNIIIEEECCCAAAAAA@@@@@@AAACCCEEEFFFEEEJJJNNNTTTdddvvv|||xxxvvvkkk___WWWSSSSSSZZZcccnnnvvvwww]]]PPPHHHCCC@@@<<<:::888888888999888777444444555666777777666666666999@@@IIIUUUdddrrr|||yyyuuuvvvxxx~~~|||wwwmmmcccYYYRRRIIIHHHEEECCCCCCDDDFFFGGGJJJNNNUUU\\\bbbjjjpppuuuuuudddUUUOOONNNIIIHHHGGGFFFFFFDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCC???CCCHHHLLLRRRdddxxxrrrqqqttt|||~~~tttmmmhhhddd```]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYY[[[]]]```bbbcccbbbbbbZZZVVVPPPJJJGGGFFFGGGHHHEEEGGGJJJNNNTTTZZZ___bbbgggjjjqqqwww{{{}}}}}}|||}}}|||}}}uuuoookkklllooovvv}}}~~~zzzxxx{{{~~~~~~}}}{{{xxxvvvtttssssssrrrrrrqqqqqqqqqnnnnnnmmmmmmmmmnnnnnnooonnnooorrrttttttpppjjjeeedddeeejjjoooqqqttt}}}uuummmnnnlllpppuuuqqqnnnggg^^^UUUNNNIIIFFFCCCAAAAAA@@@@@@AAACCCEEEFFFGGGMMMRRRXXXgggzzz{{{yyynnnbbbYYYSSSRRRYYYaaammmuuuwww\\\PPPHHHCCC@@@<<<:::888777888888777666222333555666777777777777666999???HHHSSSaaaoooxxx|||}}}vvvrrrtttxxx}}}~~~}}}|||sssiii___TTTMMMFFFEEECCCBBBBBBCCCDDDEEEHHHLLLRRRZZZbbbkkktttzzzvvveeeWWWPPPOOOJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC???BBBHHHLLLRRRdddzzzsssqqqttt{{{{{{rrrkkkgggccc___\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYY[[[]]]___``````___^^^WWWTTTNNNIIIFFFFFFGGGHHHEEEGGGJJJOOOUUU\\\aaadddiiinnnuuu}}}}}}||||||{{{zzzvvvqqqmmmnnnpppttt{{{~~~yyyvvvuuuxxx{{{~~~}}}{{{wwwuuussssssrrrrrrqqqpppoooooonnnnnnmmmmmmmmmnnnnnnooonnnnnnppprrrrrroooiiieeegggggghhhjjjkkknnnxxxuuunnnooommmqqqvvvrrrpppiii___UUUOOOJJJFFFDDDAAAAAA@@@???@@@CCCEEEGGGHHHNNNTTT\\\mmm|||qqqdddZZZSSSQQQXXX```llluuuvvv\\\OOOHHHCCCAAA<<<:::888777888888777666111222444666888888888888666999???HHHSSS```mmmvvvzzz~~~|||uuurrrtttxxxzzz~~~~~~xxxoooggg\\\PPPIIIEEEDDDBBBAAAAAABBBCCCDDDGGGKKKQQQXXXaaalllvvv}}}vvveeeXXXRRRPPPJJJKKKJJJHHHFFFEEEDDDCCCCCCAAABBBBBBCCCCCCDDDDDDDDDBBBFFFEEEHHHSSS```{{{yyyuuurrrsssyyyzzzrrrjjjeeeaaa]]][[[ZZZYYYXXXWWWXXXZZZ\\\^^^ZZZ\\\^^^``````^^^[[[YYYTTTPPPJJJHHHHHHIIIHHHFFFIIILLLPPPTTTWWW\\\aaaeeekkkqqqyyyzzzssssssooolllkkkhhhfffhhhnnnqqqvvv~~~xxxqqqqqqtttuuu{{{~~~{{{yyyxxxwwwssssssrrrrrrqqqpppoooooooooooonnnmmmmmmmmmmmmmmmjjjnnnqqqrrrooojjjfffdddiiihhhfffeeefffjjjqqqvvvrrrlllnnnmmmqqqwwwssspppiii^^^VVVPPPLLLHHHEEEAAAAAAAAABBBCCCDDDEEEEEEFFFMMMVVVaaaqqqvvvbbbUUUQQQRRRYYYaaammmuuuxxx\\\NNNFFF@@@>>>:::999888777666666666666999999888777777777777777:::<<<@@@GGGQQQ]]]gggmmmxxxzzz{{{zzzwwwuuusssssszzz{{{}}}||||||vvvkkkbbbXXXOOOHHHEEECCCAAA>>>>>>???AAACCCGGGJJJNNNTTT\\\hhhttt{{{vvveeeXXXRRRPPPJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCC@@@DDDCCCGGGRRR^^^yyyyyyuuurrrsssxxx}}}zzzuuunnnhhhccc```]]][[[XXXWWWWWWVVVWWWYYY[[[\\\[[[]]]___``````]]][[[YYYTTTPPPLLLIIIJJJKKKJJJIIILLLOOORRRUUUXXX[[[```cccjjjqqq|||ssslllfffcccaaaaaa```___ccciiitttzzzuuunnnnnnqqquuu{{{~~~{{{yyywwwvvvrrrrrrqqqqqqppppppoooooonnnmmmllllllkkkllllllllljjjmmmqqqqqqnnniiifffdddeeedddcccaaabbbgggmmmrrr{{{qqqkkkmmmlllqqqwwwtttrrrjjj```WWWQQQLLLHHHEEEBBBAAAAAABBBBBBDDDEEEEEEIIIOOOXXXeeevvvwwwcccVVVQQQRRRXXX```mmmvvvxxx\\\NNNFFF@@@>>>;;;:::999888777777777777999888777666666666666777:::<<>>???AAABBBEEEGGGKKKQQQZZZeeeqqqxxxvvveeeXXXRRRPPPJJJJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>BBBBBBFFFPPP\\\wwwxxxuuurrrqqqvvvzzz{{{tttoooiiiddd```]]][[[YYYVVVVVVUUUUUUUUUWWWXXXYYY[[[\\\^^^___^^^[[[XXXVVVSSSPPPMMMKKKLLLLLLMMMLLLPPPRRRUUUWWWXXX[[[___bbbkkktttvvviiicccYYYVVVUUUWWWXXXYYY___gggvvv~~~~~~tttmmmlllooovvv{{{~~~|||yyyvvvtttppppppppppppoooooooooooollllllkkkjjjjjjjjjjjjkkkjjjmmmoooooolllhhhdddccc```______^^^___dddjjjnnnuuuzzzpppiiikkkkkkqqqxxxuuutttmmmcccYYYRRRLLLGGGEEEBBBBBBBBBBBBBBBCCCDDDEEEIIIOOOXXXeeexxxxxxeeeWWWQQQQQQXXX___nnnxxxyyy]]]NNNFFF@@@===<<<;;;:::999888888888888777777666666555555666666999<<>>;;;;;;:::999888888888888666666555555555555666666888<<>>>>>>>>>>>???????????????BBBEEEJJJQQQZZZdddkkkvvveeeXXXRRRPPPJJJHHHGGGFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@??????>>>???CCCCCCFFFPPPZZZsssuuuooolllmmmrrrwww}}}zzzuuuqqqmmmiiiccc^^^ZZZVVVRRROOORRRRRRRRRRRRRRRSSSSSSSSSUUUVVVVVVVVVUUUSSSQQQOOONNNNNNNNNNNNNNNPPPQQQSSSTTTVVVYYY\\\^^^aaaeeeiiiuuu}}}wwwhhh]]]VVVRRRNNNLLLNNNQQQUUU^^^gggvvvyyyrrroooqqqvvvzzz}}}}}}}}}|||zzzwwwsssqqqnnnnnnnnnnnnnnnnnnoooooommmlllkkkkkkjjjjjjkkkkkkjjjkkkllljjjfffcccaaaaaa^^^___aaabbbdddhhhmmmppprrrvvvoooggghhhhhhpppxxxwwwwwwsssjjj___TTTLLLHHHFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEIIIPPP]]]rrruuueeeYYYSSSSSS[[[dddsssxxx\\\NNNFFF@@@>>>:::999888777777666666777666666555555555555666666888;;;BBBJJJRRRXXX]]]___gggjjjmmmppppppqqqssstttsssssstttvvv{{{|||}}}~~~rrrhhh___VVVLLLFFF>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGLLLSSS[[[aaavvveeeXXXRRRPPPJJJGGGGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@DDDDDDFFFOOOXXXpppvvvnnnlllmmmrrrwww|||}}}wwwqqqmmmjjjgggbbb]]]YYYUUUPPPMMMQQQQQQQQQQQQRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQQQQRRRUUUWWWWWWZZZ]]]___bbbeeeiiillluuu|||~~~qqqeeeZZZSSSOOOKKKIIIKKKNNNSSS^^^hhhvvv|||ssspppqqqvvvzzz|||||||||zzzxxxuuusssqqqoooooooooooonnnnnnnnnnnnmmmlllkkkkkkjjjjjjkkkkkkiiijjjjjjgggdddaaa``````___aaadddfffhhhlllpppsssssswwwooofffffffffnnnwwwwwwxxxtttmmmbbbVVVMMMIIIGGGCCCCCCBBBBBBBBBCCCCCCDDDEEEIIIPPP]]]qqq|||qqqcccYYYTTTVVV___jjjyyyuuuZZZMMMFFFAAA>>>:::999888777666666666666666666555555666666777777777;;;AAAIIIPPPWWW\\\___eeegggjjjlllllllllnnnooonnnooopppsssxxx}}}||||||}}}rrrhhh___VVVMMMGGG@@@??????>>>===>>>>>>>>>???@@@BBBCCCFFFKKKPPPUUUvvveeeXXXRRRPPPJJJGGGFFFEEEDDDDDDCCCDDDDDD@@@@@@@@@AAAAAAAAAAAAAAA@@@EEEDDDEEEMMMUUUlllyyyqqqooooootttwww|||{{{uuunnnjjjgggddd```\\\YYYUUUQQQNNNQQQQQQQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMPPPSSSTTTTTTVVVYYY\\\]]]___aaacccdddgggjjjmmmrrrwwwvvvlllaaaVVVOOOMMMIIIGGGIIIMMMTTT```kkkyyyxxxssstttvvvzzz|||{{{zzzxxxvvvtttsssrrrpppppppppoooooonnnnnnnnnkkkkkkjjjiiiiiiiiiiiijjjiiiiiihhheeebbb___^^^___^^^aaadddgggjjjmmmqqqtttuuuyyypppfffeeeeeemmmvvvvvvxxxuuunnncccWWWNNNJJJIIIDDDCCCCCCBBBBBBBBBCCCCCCDDDHHHOOO]]]rrrvvvlllaaaYYYUUUYYYdddpppsssYYYLLLEEEAAA???::::::999888777777777777777666666666666777888999777:::@@@GGGOOOVVV\\\___aaadddgggiiiiiiiiijjjkkkjjjkkknnnqqqvvvzzz~~~|||}}}{{{qqqhhh```YYYQQQKKKCCCBBB@@@=========>>>>>>>>>????????????BBBFFFIIIvvveeeXXXRRRPPPJJJGGGFFFEEEDDDDDDCCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBB@@@DDDCCCDDDKKKSSSiii{{{tttqqqqqquuuxxx{{{zzzssslllgggeeebbb___\\\ZZZWWWSSSQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPOOOOOONNNNNNRRRUUUWWWWWWYYY\\\```aaabbbdddeeeeeegggjjjlllqqqtttxxx{{{}}}~~~~~~|||zzzzzz|||~~~xxxqqqiii___TTTLLLLLLHHHFFFIIIOOOVVVcccooo{{{|||wwwxxxvvvzzz|||{{{yyywwwuuussssssrrrrrrqqqqqqpppooonnnnnnmmmjjjiiiiiihhhhhhhhhhhhhhhiiiiiihhhddd```^^^^^^___]]]```dddgggjjjmmmqqqtttwwwzzzqqqfffeeedddlllvvvuuuwwwuuuooodddXXXOOOKKKJJJDDDCCCCCCBBBBBBBBBCCCCCCAAAEEEMMM\\\rrrrrriii___YYYVVV[[[gggtttrrrWWWLLLEEEAAA???<<<;;;:::999888888888888777777777777777888999999777:::???FFFNNNVVV\\\```___aaaeeegggggghhhiiijjjgggiiilllppptttxxx{{{|||}}}yyyppphhhbbb[[[TTTOOOFFFCCC@@@===<<<<<<>>>???>>>>>>===<<<;;;<<>><<>>??????@@@@@@??????>>>===<<<;;;;;;yyyfff\\\SSSMMMMMMIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA???AAAFFFJJJRRRhhh|||xxxvvvzzz||||||uuuoookkkcccaaa^^^ZZZVVVSSSQQQPPPRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSQQQPPPOOONNNNNNRRRSSSVVVYYY]]]bbbeeeggghhhiiikkklllmmmnnnmmmmmmmmmlllllljjjiiigggfffeeefffgggggggggggghhhkkkmmmqqqmmmlllkkkcccXXXRRRRRRKKKJJJKKKNNNQQQWWWdddqqq|||~~~}}}yyyxxxwwwuuusssrrrqqqpppooooooooooooooonnnmmmmmmjjjiiigggfffffffffhhhiiiiiigggddd```]]]\\\[[[[[[]]]___bbbeeefffiiilllnnnssszzzrrrgggeeebbbiiittttttyyyuuuooofff]]]UUUNNNKKKFFFEEEDDDBBBBBBCCCCCCDDDCCCGGGMMMYYYkkkzzz}}}xxxiii^^^TTTRRRRRRVVVdddssspppVVVKKKEEE@@@<<<::::::999999888777777777666666777888888888888888999<<<@@@EEELLLUUU]]]ccceeeeeefffggghhhhhhgggfffgggiiilllppptttwwwyyyzzz~~~{{{}}}wwwlllccc\\\VVVPPPLLLFFFDDDBBB@@@??????@@@@@@AAAAAAAAA@@@???===<<<;;;zzzfff\\\SSSMMMMMMIIIIIIGGGEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@DDDAAACCCHHHJJJPPPeee{{{}}}xxxqqqmmmcccbbb^^^[[[XXXUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUSSSRRRQQQPPPPPPSSSUUUXXX\\\aaaeeeiiikkkmmmmmmnnnoooooooooooonnniiigggdddaaa^^^]]]]]]]]]^^^```aaabbbbbbdddgggiiikkkiiiiiijjjfff]]]VVVUUUNNNLLLMMMPPPTTTZZZgggsss}}}|||xxxwwwvvvuuusssqqqppppppnnnnnnooooooooonnnmmmmmmjjjiiihhhfffffffffggghhhgggeeeaaa^^^[[[ZZZYYYYYY[[[]]]aaadddfffiiimmmpppuuu~~~pppgggfffccciiisssssszzzwwwpppggg^^^UUUNNNKKKFFFEEEDDDBBBBBBCCCCCCDDDEEEHHHMMMWWWgggtttuuupppdddYYYPPPOOOPPPSSSaaapppoooVVVKKKEEE???<<<:::::::::999888888777777666666777888888888888888888;;;???EEELLLUUU___eeehhhhhhiiiiiiiiihhhgggfffhhhjjjmmmqqquuuxxxzzz{{{~~~}}}zzz|||~~~vvvkkkbbb\\\VVVPPPKKKFFFDDDBBB@@@??????@@@AAACCCDDDDDDCCCAAA???===<<>>===;;;::::::999999888777777666666777888888888888888777:::>>>DDDLLLVVV```gggjjjlllmmmmmmkkkiiiggggggjjjlllooorrrvvvyyy{{{||||||yyy|||zzzsssiiiaaa[[[UUUOOOKKKFFFDDDBBB@@@???@@@AAABBBEEEEEEFFFEEEDDDAAA>>>==={{{ggg]]]SSSMMMMMMIIIIIIGGGEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>AAAFFFGGGLLL^^^sss}}}uuupppiiigggccc___]]]\\\\\\]]][[[\\\]]]^^^___```aaaaaa]]]\\\[[[XXXWWWUUUUUUTTTUUUWWW[[[```dddgggjjjkkkoooooonnnmmmllllllllllllccc```[[[WWWVVVXXX[[[^^^^^^aaaeeehhhkkknnnrrrtttuuuxxxzzz{{{yyyssshhh___XXXSSSQQQTTTYYY```lllvvvvvvzzz~~~}}}|||{{{yyyvvvuuutttsssrrrqqqpppooommmmmmnnnnnnnnnnnnmmmmmmjjjiiihhhggggggfffffffffccc```\\\YYYVVVVVVWWWWWWYYY\\\```dddhhhlllpppsssyyypppiiiiiigggllltttsssxxxuuunnneee\\\SSSMMMIIIFFFEEEDDDBBBBBBCCCCCCDDDBBBFFFLLLVVVeeeooonnngggYYYOOOIIIJJJLLLOOO\\\jjj}}}|||kkkWWWMMMCCC======;;;;;;::::::999888888888666666777888888888888888777:::>>>CCCKKKVVVaaahhhmmmppprrrqqqnnnkkkiiiiiikkkmmmpppssswwwyyy{{{|||~~~|||yyy|||uuunnneee^^^YYYTTTOOOJJJEEEDDDBBB@@@@@@@@@BBBBBBFFFFFFFFFEEEDDDBBB@@@>>>|||ggg]]]SSSMMMLLLIIIIIIGGGEEEDDDCCCCCCCCC?????????@@@@@@@@@@@@@@@>>>===@@@EEEFFFJJJ[[[ooowwwqqqllliiieeeaaa^^^]]]^^^^^^]]]]]]^^^___aaabbbcccccc```___]]][[[YYYXXXWWWVVVXXXZZZ^^^aaadddfffggghhhkkkjjjiiihhhggggggggggggbbb^^^ZZZVVVUUUWWW[[[]]]bbbfffkkkpppssswww{{{~~~uuuiiiaaa[[[VVVWWW\\\dddpppzzz}}}zzzqqqtttyyy~~~~~~|||zzzxxxuuutttsssrrrqqqppppppooollllllmmmnnnnnnnnnmmmmmmjjjjjjiiihhhgggfffeeeeeebbb___[[[WWWUUUUUUVVVWWWZZZ]]]aaaeeeiiimmmqqquuu|||ppphhhhhhfffllluuutttwwwsssmmmeee\\\TTTMMMJJJFFFEEEDDDBBBBBBCCCCCCDDDAAAFFFNNNZZZhhhpppmmmdddUUULLLGGGJJJLLLOOO[[[iiiyyy~~~~~~jjjWWWNNNCCC===>>>;;;;;;;;;:::999999888888666666777888888888888888888:::>>>CCCKKKUUUaaahhhpppsssvvvvvvqqqmmmlllllllllmmmpppssswwwyyy{{{||||||{{{{{{|||}}}~~~}}}yyy{{{yyynnniiiaaa\\\XXXTTTNNNJJJEEEDDDBBBAAA@@@AAABBBCCCEEEEEEDDDCCCBBBAAAAAA@@@|||hhh]]]SSSMMMLLLIIIIIIGGGEEEDDDCCCCCCCCC>>>?????????@@@@@@@@@@@@@@@???BBBFFFFFFHHHXXXjjj|||wwwmmmjjjeee```^^^]]]]]]^^^\\\]]]^^^___```bbbcccccccccbbb```]]][[[YYYXXXXXX\\\^^^aaadddeeeffffffeeeeeeeeecccbbbaaaaaabbbbbb___\\\YYYXXXYYY\\\```ccciiimmmsssyyy~~~xxxlllccc[[[[[[```hhhttt|||rrrnnniiikkkooosssyyy~~~~~~~~~}}}{{{yyytttssssssrrrqqqpppooooookkklllmmmmmmnnnnnnmmmmmmjjjjjjiiiiiigggfffeeedddbbb___ZZZVVVTTTTTTVVVXXX\\\___cccgggjjjnnnrrruuunnnfffeeecccjjjssssssvvvsssmmmeee]]]UUUOOOLLLFFFEEEDDDBBBBBBCCCCCCDDDCCCIIIRRR^^^kkkrrrlllaaaSSSKKKGGGJJJLLLPPP[[[iiiuuuhhhXXXNNNBBB<<<>>><<<;;;;;;::::::999888888666666777888888888888888999;;;>>>CCCJJJUUU```hhhqqqvvvzzzyyyuuupppoooppplllmmmpppsssvvvyyyzzz{{{}}}~~~~~~|||zzzyyyyyyzzz|||~~~~~~~~~zzz{{{}}}wwwrrriiiddd]]]YYYVVVSSSNNNJJJEEEDDDBBBAAAAAAAAACCCDDDDDDCCCAAA@@@@@@@@@BBBBBB|||hhh]]]SSSMMMLLLJJJIIIGGGEEEDDDCCCCCCCCC>>>>>>??????@@@@@@@@@@@@CCCBBBEEEHHHFFFGGGVVVhhh}}}mmmiiiddd```\\\[[[\\\]]][[[[[[\\\^^^___aaabbbbbbdddcccaaa^^^\\\ZZZYYYYYY```aaaccceeeffffffeeedddbbbaaa___^^^^^^^^^______[[[ZZZYYYZZZ]]]ccchhhlllpppttt{{{ssshhh___^^^bbbkkkxxxuuujjjfffaaacccfffiiimmmrrrxxx|||~~~}}}}}}}}}~~~~~~|||zzzssssssrrrrrrqqqpppooooookkkkkklllmmmnnnnnnnnnmmmjjjjjjiiiiiihhhfffeeedddbbb___ZZZVVVTTTTTTVVVXXX]]]```dddhhhkkkooosssvvvllldddcccaaahhhrrrrrrvvvsssnnnfff^^^WWWQQQNNNFFFEEEDDDCCCBBBCCCCCCDDDEEELLLVVVbbbnnnrrrjjj___RRRJJJGGGJJJMMMPPP\\\iiirrrhhhXXXOOOBBB<<<>>><<<;;;;;;::::::999999888666666777888888888888888:::<<<>>>CCCJJJTTT```gggrrrwww|||{{{vvvrrrqqqrrrlllmmmpppsssvvvxxxzzzzzzzzz{{{|||{{{yyyxxxyyyzzzxxx|||{{{zzz~~~|||xxxrrrmmmeeeaaa[[[WWWUUURRRNNNJJJEEEDDDBBBAAAAAABBBCCCDDDDDDBBB@@@>>>>>>@@@BBBDDD|||jjj[[[TTTRRRMMMJJJHHHFFFCCCBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@??????AAA@@@AAACCCEEEJJJWWWddd}}}|||pppiii```]]]]]]^^^\\\ZZZ\\\\\\\\\\\\\\\]]]^^^^^^]]]^^^___`````````^^^]]]aaabbbdddeeeffffffffffffddd___ZZZXXXYYY[[[ZZZYYY[[[XXXZZZ___aaaccclllwwwzzztttiiieeehhhppp{{{yyyoooeee___```^^^[[[YYY[[[___dddggglllqqqxxx~~~~~~|||{{{{{{{{{yyywwwuuutttrrrpppooonnnmmmmmmmmmlllkkkjjjiiiiiiiiiiiimmmkkkiiihhhhhhhhhfffdddbbb___ZZZVVVUUUUUUWWWYYY\\\___dddiiimmmqqquuuwwwzzzhhhaaabbb```gggppppppwwwrrrkkkccc[[[TTTMMMIIIDDDDDDCCCBBBBBBBBBBBBCCCFFFJJJUUUeeerrrrrrfffZZZQQQLLLHHHIIIKKKQQQ]]]hhhsss}}}ggg[[[NNNEEEBBB???>>><<<:::999:::999888777777777777777777777777777:::888999???FFFOOO[[[gggrrrwwwyyyvvvssssssrrrnnnnnnoooqqqtttwwwyyy|||}}}{{{||||||yyyuuutttwww{{{}}}|||wwwwww~~~}}}yyyuuuoooiiieee[[[YYYVVVTTTQQQNNNIIIFFFCCCBBB???>>>======???@@@CCCAAA???======>>>@@@AAA}}}kkk[[[SSSQQQLLLLLLJJJHHHEEEDDDDDDDDDEEEAAAAAAAAA@@@@@@@@@??????AAA@@@AAACCCEEEJJJVVVccc{{{|||pppiiiaaa]]]]]]^^^\\\ZZZYYYYYYYYYXXXXXXYYYYYYYYY[[[\\\]]]^^^^^^_________fffggghhhiiihhhgggfffeee```\\\WWWUUUUUUVVVUUUTTTYYYXXXZZZ```cccgggqqq|||{{{mmmfffgggnnnyyywwwmmmddd^^^ZZZWWWTTTRRRRRRTTTXXXZZZ\\\aaahhhoootttyyy~~~}}}||||||}}}~~~~~~|||||||||{{{yyywwwrrrqqqpppnnnmmmlllkkkkkkmmmlllkkkjjjiiiiiiiiiiiilllkkkiiihhhhhhgggeeecccaaa^^^YYYUUUSSSTTTVVVWWW[[[^^^dddhhhlllpppuuuxxxxxxgggaaabbb```gggooonnnvvvqqqiiiaaaZZZSSSMMMIIIEEEEEEDDDCCCCCCCCCCCCCCCFFFJJJUUUeeeqqqqqqfff[[[QQQLLLHHHIIILLLSSS___jjjwwwhhhZZZNNNEEECCC@@@>>><<<:::999:::999888777777777777777777777777777:::777888>>>EEEMMMZZZeeemmmssswwwvvvttttttrrrooopppqqqsssvvvxxxzzz{{{{{{zzz||||||zzzvvvuuuxxxzzz}}}~~~xxxxxx~~~{{{wwwsssooojjjddd```YYYWWWSSSPPPNNNKKKHHHEEEBBBAAA???===<<<===>>>>>>AAA???===<<<<<<===???@@@~~~lll[[[SSSQQQKKKLLLJJJHHHFFFEEEDDDDDDEEEAAAAAAAAA@@@@@@@@@??????AAA@@@AAACCCEEEIIIUUUbbbzzz{{{pppjjjccc```___```^^^]]]YYYYYYXXXWWWWWWVVVVVVUUUYYYYYYYYYZZZ[[[]]]___```llllllllllllkkkiiigggeeebbb___ZZZWWWVVVUUUUUUTTTUUUWWW\\\ccchhhoooyyypppggggggmmmyyyvvvmmmeee___[[[XXXUUUQQQOOOPPPQQQRRRVVVYYY___eeejjjpppuuuyyy~~~{{{yyyxxxyyy{{{|||~~~}}}||||||{{{yyywwwqqqpppooommmlllkkkkkkkkkmmmmmmlllkkkjjjjjjjjjjjjllljjjhhhggggggfffeeeccc```]]]YYYTTTRRRSSSTTTVVVZZZ]]]bbbggglllpppuuuyyyvvvfffaaabbbaaagggnnnmmmsssnnnggg___XXXRRRLLLIIIFFFEEEEEEDDDCCCDDDDDDDDDEEEIIITTTdddppppppfff\\\RRRMMMIIIKKKOOOVVVbbbnnn}}}iii[[[MMMEEEDDD@@@>>><<<:::999:::999888777777777777777777777777777999666777<<>><<<;;;::::::;;;===>>>mmm\\\TTTQQQKKKIIIHHHGGGEEECCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????AAA@@@BBBDDDEEEIIITTT```yyy}}}vvvoookkkfffcccbbbcccbbbbbb]]]]]]\\\[[[ZZZXXXWWWVVVWWWVVVVVVVVVXXX[[[^^^aaallllllllllllkkkiiigggfffccc```[[[WWWUUUTTTTTTTTTSSSWWW^^^fffnnnwwwssshhhffflllxxxyyyppphhhccc^^^\\\WWWSSSQQQPPPQQQQQQXXX[[[___dddhhhnnntttxxx}}}|||yyyxxxvvvtttsssuuuyyy|||~~~}}}||||||{{{xxxvvvrrrqqqpppnnnmmmlllllllllmmmllllllkkkjjjjjjkkkkkkkkkiiigggfffffffffdddbbbaaa]]]YYYTTTRRRSSSTTTVVVYYY\\\aaafffkkkqqqvvvzzzvvvfffaaacccbbbgggnnnlllqqqlllddd\\\VVVPPPKKKHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCIIITTTbbbnnnoooggg^^^SSSNNNKKKMMMRRRZZZhhhtttlll[[[MMMFFFEEE@@@>>><<<:::999:::999888777666666666666666666666666888555666;;;AAAGGGRRR]]]ccckkkrrrttttttssspppkkklllooosssvvvyyyyyyxxxwwwwwwzzz}}}|||yyywwwxxxzzz}}}zzzzzzyyytttpppmmmiiieeeaaa]]]XXXUUUSSSPPPKKKHHHFFFFFFEEECCC>>>===<<<;;;::::::::::::::::::999888999:::<<<===nnn]]]TTTQQQKKKIIIHHHGGGFFFDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????AAA@@@BBBDDDEEEHHHSSS^^^yyyxxxrrrllliiifffdddcccdddddddddaaaaaaaaa```^^^\\\ZZZXXXVVVUUUTTTTTTUUUYYY\\\___eeefffggghhhiiihhhgggggg___\\\XXXTTTPPPOOOOOOPPPRRRYYYaaaiiirrr}}}uuuhhhdddgggrrr|||{{{ssslllhhh^^^[[[WWWRRRPPPOOOPPPQQQWWWZZZ___eeejjjpppwww{{{{{{vvvtttpppqqqqqqppppppsssyyy}}}}}}||||||||||||zzzwwwtttpppooonnnmmmllllllkkklllllllllkkkjjjjjjjjjkkkkkkjjjhhhfffeeeeeedddcccaaa```]]]YYYUUUSSSTTTVVVXXXXXX[[[```fffkkkqqqxxx|||wwwgggbbbeeeccchhhooommmpppkkkbbb[[[TTTOOOJJJGGGCCCCCCBBBAAAAAAAAABBBBBBBBBHHHSSSaaalllmmmggg```VVVQQQNNNPPPVVV___nnn{{{ppp]]]MMMGGGFFFAAA>>><<<:::999:::999888777666666666666666666666666777555666:::???EEEOOOXXXaaaiiiqqqrrrrrrqqqmmmgggfffiiinnnrrrvvvwwwwwwwwwuuuxxx{{{{{{xxxwwwxxxzzz}}}{{{zzzyyysssnnnkkkhhhccc___\\\YYYUUURRROOOLLLHHHEEEDDDDDDCCCCCC<<<<<<;;;::::::999999999888888888888999:::<<<===ooo^^^UUUSSSMMMKKKKKKJJJIIIGGGFFFEEEDDDAAAAAAAAA@@@@@@@@@??????AAAAAABBBEEEEEEGGGRRR]]]xxxvvvrrrlllkkkhhhfffdddddddddeeecccccccccbbbaaa^^^\\\ZZZWWWVVVTTTTTTTTTWWWZZZ\\\]]]___aaaccceeefffffffff___^^^ZZZVVVQQQPPPQQQRRRSSS\\\eeemmmuuuuuuhhhbbbbbbiiiqqq{{{~~~wwwrrrpppeeeaaa[[[UUUSSSSSSUUUVVVXXX]]]dddkkkqqqyyyyyyrrrnnnllliiikkkmmmnnnooosss{{{{{{{{{zzz{{{{{{yyyuuurrrmmmlllkkkjjjiiiiiiiiiiiikkkjjjjjjiiiiiijjjjjjkkkiiigggeeedddddddddbbb```___\\\XXXUUUTTTUUUXXXZZZXXX[[[```ffflllssszzzzzzjjjeeefffeeekkkrrrpppqqqkkkbbbZZZSSSNNNIIIFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAGGGRRR```jjjlllhhhbbbXXXSSSQQQTTTZZZeeeuuuuuu___MMMHHHGGGAAA>>><<<:::999:::999888777777777777777777777777777888555666:::>>>CCCLLLUUU^^^gggnnnpppooooookkkfffcccfffjjjnnnrrruuuvvvvvvtttwwwyyyyyyvvvvvvxxx{{{~~~{{{yyytttmmmiiifffbbb^^^ZZZWWWTTTQQQNNNJJJHHHEEECCCCCCCCCBBB@@@;;;;;;;;;::::::999888888777888888999:::;;;===>>>ppp___WWWTTTNNNKKKKKKJJJIIIHHHFFFEEEDDDAAAAAAAAA@@@@@@@@@??????AAAAAACCCEEEEEEGGGQQQ[[[uuuyyywwwtttssspppllliiifffffffffffffffffffffdddbbb___^^^XXXWWWVVVTTTTTTUUUWWWXXXXXXYYY\\\___bbbcccdddddd``````]]]XXXTTTRRRTTTVVVTTT___iiiooowww{{{yyywww{{{pppfffaaa```fffmmmwww~~~|||{{{pppkkkccc\\\XXXXXX[[[]]]```dddlllrrrxxx~~~yyyqqqkkkhhhfffcccgggjjjlllooottt}}}yyyyyyyyyzzzzzzxxxtttppplllkkkjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhiiiiiijjjhhhfffdddddddddcccaaa___\\\ZZZVVVSSSSSSUUUXXXZZZYYY\\\aaafffmmmttt|||~~~mmmggghhhfffmmmuuutttrrrlllbbbYYYRRRMMMHHHEEECCCCCCBBBAAAAAAAAAAAABBB@@@FFFRRR___hhhkkkhhhddd[[[VVVSSSWWW^^^iiizzzzzzbbbNNNHHHHHH@@@>>><<<:::999:::999888777777777777777777777777777888666666:::>>>BBBJJJSSS[[[cccjjjlllmmmnnnlllhhhdddfffiiilllooorrrtttuuusssvvvwwwvvvttttttxxx|||}}}zzzuuuoooiiiddd```\\\XXXTTTQQQNNNLLLJJJEEECCCAAAAAAAAA@@@???===;;;;;;;;;;;;:::999888888777888999:::<<<===>>>???ppp___WWWUUUOOOIIIIIIHHHHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@??????AAAAAACCCEEEEEEGGGPPP[[[sss}}}|||~~~}}}yyytttnnnjjjiiiiiiiiiiiijjjjjjhhhfffcccaaaZZZYYYWWWUUUUUUTTTUUUUUUVVVXXXZZZ^^^```bbbbbbccc]]]\\\ZZZVVVQQQOOORRRTTTVVVaaakkkpppxxx|||uuuoookkkgggeeeeeeooo{{{xxxkkkdddaaabbbhhhnnnvvvuuuoooeee]]]XXXXXX[[[^^^eeeiiioootttxxxzzz}}}~~~}}}ssslllgggdddbbb```eeeiiilllooouuuxxxxxxxxxyyyyyywwwsssooommmmmmlllkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhhiiiiiihhhfffdddccccccbbb```___ZZZWWWTTTRRRRRRUUUXXXZZZYYY\\\aaagggmmmuuu~~~ooohhhiiigggnnnwwwwwwsssmmmcccYYYRRRLLLHHHEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@FFFQQQ^^^hhhkkkhhheee\\\WWWUUUXXX```lll}}}|||cccOOOIIIHHH@@@>>><<<:::999::::::888777777777777777777777777777999666777;;;>>>BBBJJJRRRXXX```hhhjjjlllnnnmmmjjjfffgggiiikkknnnppprrrssssssuuuvvvtttrrrsssxxx|||~~~wwwrrrlllfffaaa[[[XXXSSSOOOMMMJJJHHHFFFAAA@@@??????@@@???<<<:::;;;;;;;;;;;;;;;999888888888888:::;;;===>>>???@@@nnnaaaYYYSSSQQQMMMJJJGGGDDDBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????CCCAAABBBDDDEEEHHHPPPYYYpppyyywww~~~|||sssjjjfffdddgggiiilllooopppmmmgggbbbZZZWWWSSSPPPPPPPPPPPPPPPWWWXXXXXXZZZ\\\^^^```aaa\\\\\\[[[XXXUUUTTTUUUVVV[[[bbbllluuu}}}wwwkkkccc]]]XXXXXXZZZ___aaagggpppzzzxxxrrrjjjdddaaadddiiimmmsssyyy{{{jjjaaa^^^]]]___aaammmppptttwwwxxxyyy{{{|||wwwwwwzzz|||ssskkkgggffffffdddhhhlllooosss{{{}}}{{{yyyxxxwwwvvvsssqqqnnnmmmkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggfffcccaaa```aaaaaa```^^^\\\YYYUUURRRQQQSSSWWWYYY______dddlllqqquuu|||tttjjjgggiiimmmrrrwwwvvvooofff\\\TTTMMMHHHDDDBBBBBBCCCCCCCCCCCCCCCCCCAAAEEELLLWWWaaaffffffccc]]]ZZZWWWXXX```qqq~~~aaaRRRKKKCCC===>>>>>>===<<<;;;::::::999888888888888777777777777777666777:::<<>>>>>===<<<;;;;;;;;;;;;::::::999888888888999999:::;;;===>>>@@@AAABBBmmmaaaXXXRRRPPPLLLJJJGGGDDDBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBB@@@AAACCCDDDFFFNNNXXXlll|||{{{~~~zzzoooiiifffeeegggjjjmmmnnnlllgggccc[[[WWWSSSPPPPPPQQQQQQQQQUUUUUUVVVWWWYYY[[[\\\]]]\\\\\\[[[YYYVVVUUUWWWXXXZZZaaakkkttt{{{xxxmmmbbb[[[VVVQQQRRRUUUUUUWWW\\\eeemmmssstttsssppplllgggcccbbbdddgggjjjnnnttt|||ssshhhcccbbbdddhhhooorrruuuvvvtttqqqooonnnooooooqqqssswwwzzz|||}}}vvvoookkkiiiiiijjjnnnssswww{{{~~~{{{yyywwwwwwuuurrrpppmmmlllkkkiiihhhhhhgggggghhhhhhiiiiiiiiihhhggggggfffdddaaa```aaaaaa```^^^YYYWWWTTTQQQRRRUUUYYY[[[___```eeemmmqqquuu|||tttjjjhhhjjjmmmrrrwwwvvvooofff\\\TTTMMMHHHEEECCCCCCCCCCCCCCCCCCCCCCCCBBBEEELLLVVV^^^ccccccaaa\\\YYYWWWXXX```pppcccTTTLLLEEE???>>>>>>===<<<;;;::::::999777777777666666666666555666555666999;;;>>>GGGQQQ[[[ccckkknnnpppqqqnnnjjjggggggiiijjjlllmmmnnnooorrrtttvvvuuutttuuuzzz~~~wwwpppjjjddd]]]WWWSSSPPPLLLIIIFFFDDDAAA???======<<<<<<;;;::::::999;;;:::999999888888999999::::::;;;===???@@@BBBBBBmmm```WWWQQQOOOLLLJJJGGGEEECCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA???@@@CCCCCCEEEMMMUUUgggsssjjjfffbbbccceeeiiikkkjjjgggdddZZZWWWRRRPPPPPPQQQRRRRRRUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWWWWYYY[[[]]]cccllluuuzzz|||zzzxxxlllbbbXXXRRROOOLLLMMMPPPPPPRRRVVV]]]cccggghhhhhhhhhgggfffeeeeeefffhhhiiimmmrrrxxx}}}}}}nnnhhhgggiiimmmqqqsssvvvuuupppjjjfffdddggghhhiiikkkmmmooopppqqqwwwyyy}}}zzzvvvttttttvvvzzz~~~|||yyywwwvvvtttqqqooolllkkkjjjiiihhhggggggggghhhhhhhhhhhhhhhgggffffffeeecccaaa```aaaaaa___^^^WWWUUUSSSQQQSSSVVVZZZ]]]```bbbgggnnnrrruuu|||~~~tttjjjhhhjjjmmmrrrwwwuuuooofff]]]UUUNNNIIIEEECCCCCCCCCCCCCCCCCCCCCCCCBBBFFFLLLUUU\\\``````^^^ZZZXXXVVVXXX```pppgggWWWNNNGGGAAA>>>>>>===<<<;;;::::::999666666666666555555555555555444555888:::===FFFPPP\\\fffppptttuuuuuuqqqlllkkkjjjjjjjjjkkkmmmoooppptttvvvwwwvvvuuuvvv{{{}}}tttlllfff```YYYSSSOOOLLLHHHEEECCCAAA>>><<<;;;;;;;;;::::::999999888::::::999999888888999999:::;;;<<<>>>@@@AAABBBCCCnnn```WWWQQQNNNKKKJJJHHHEEEDDDCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAADDDDDDEEELLLTTTbbb{{{sssgggaaa___```bbbeeehhhiiigggeeeYYYUUUQQQNNNOOOQQQRRRSSSWWWXXXXXXYYYZZZZZZZZZZZZXXXYYYYYYXXXWWWXXX[[[]]]bbbgggpppwww{{{zzzuuuqqqcccZZZRRROOOMMMKKKMMMPPPSSSVVVYYY^^^cccfffgggggghhhgggffffffgggiiikkklllqqqssswwwzzz{{{{{{{{{zzzqqqjjjhhhkkkppprrrssssssqqqlllhhhffffffeeehhhjjjmmmooopppssstttuuuwww{{{}}}yyywwwuuussspppmmmllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhgggfffeeeeeeeeeccc````````````___]]]VVVUUUSSSRRRSSSVVVZZZ]]]```ccciiiooorrruuu}}}~~~tttkkkiiikkknnnrrrwwwuuuoooggg^^^VVVOOOIIIFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAFFFNNNWWW]]]``````___XXXVVVUUUXXXaaapppjjjYYYPPPIIIDDD>>>>>>===<<<;;;::::::999777777666666666555555555666444666999;;;>>>FFFPPP___kkkvvv{{{{{{zzzuuuooommmlllkkkkkklllnnnppprrruuuwwwxxxwwwvvvwww|||zzzppphhhaaa[[[TTTOOOKKKHHHEEEBBBAAA???===;;;;;;;;;:::::::::999999999::::::999999888999999:::;;;<<<===???@@@BBBCCCDDDnnnaaaWWWQQQOOOKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCBBBCCCEEEEEEEEELLLTTT___wwwrrreee^^^\\\]]]```dddgggiiigggeeeWWWSSSOOOLLLMMMPPPRRRSSSXXXYYYZZZZZZ[[[[[[ZZZZZZWWWXXXYYYXXXXXXYYY\\\___fffjjjpppwww{{{xxxqqqkkk^^^VVVOOOMMMMMMLLLOOOSSSYYY[[[___bbbeeehhhjjjkkkkkkjjjiiiiiijjjmmmppprrruuuuuuvvvwwwxxxwwwvvvuuuwwwxxxyyy|||tttllljjjmmmrrrsssqqqnnnjjjfffeeefffhhhiiimmmqqqtttuuuvvvyyy{{{zzz}}}~~~{{{xxxuuurrrooolllmmmlllkkkjjjjjjjjjjjjjjjhhhhhhhhhggggggeeeddddddcccaaa___^^^______]]]\\\WWWVVVTTTSSSSSSVVVYYY[[[```cccjjjqqqsssuuu~~~tttkkkjjjlllnnnrrrvvvuuupppggg___XXXQQQJJJFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAGGGQQQ[[[```bbbaaa```VVVUUUVVVYYYbbbqqqmmmZZZPPPIIIEEE>>>>>>===<<<;;;::::::999888888888777777777666666777666777:::<<>>@@@AAACCCDDDEEEooobbbYYYSSSQQQJJJIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAACCCBBBDDDFFFEEEEEEKKKRRR\\\rrrrrreee___[[[]]]```eeeiiiiiigggeeeWWWSSSNNNLLLMMMPPPSSSTTTWWWXXXYYY[[[[[[[[[ZZZYYYYYYZZZ[[[[[[[[[\\\___bbbgggiiinnnuuuxxxuuummmfff[[[TTTNNNNNNOOOOOOQQQVVVZZZ]]]aaadddgggiiilllnnnoooooooooqqqtttwww{{{}}}{{{zzzxxxvvvvvvtttrrrooommmnnnoooqqqvvv~~~vvvpppnnnpppttttttqqqkkkeee``````cccfffnnnsssxxxzzz{{{{{{~~~|||yyyvvvrrrooollllllkkkkkkjjjiiiiiijjjjjjggggggggggggfffeeeccccccaaa___]]]\\\]]]]]][[[ZZZVVVUUUTTTSSSTTTVVVYYY[[[^^^ccckkkrrrtttwww~~~tttlllkkkmmmooorrrvvvuuuppphhh```YYYRRRKKKGGGDDDDDDDDDCCCBBBBBBAAAAAAAAAIIIVVV___cccccc```^^^UUUUUUVVVZZZdddrrroooZZZPPPIIIEEE>>>>>>===<<<;;;::::::999888888888888777777777777777666777:::<<>>???AAABBBDDDEEEFFFpppddd[[[UUUSSSJJJIIIHHHGGGFFFFFFEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCEEEEEEDDDIIIPPPYYYnnnpppddd___[[[]]]bbbgggkkkkkkhhheeeXXXTTTOOOMMMNNNRRRUUUWWWXXXYYY[[[]]]^^^^^^]]]\\\\\\]]]^^^^^^^^^```ccceeeiiijjjnnntttwwwuuummmeee]]]VVVQQQQQQSSSSSSVVVZZZ]]]aaaeeehhhjjjmmmqqquuutttvvv{{{~~~xxxtttnnniiidddbbbbbbbbbcccgggoooxxxvvvqqqoooqqqtttrrrpppkkkeeeaaa```cccfffqqqwww~~~~~~zzzwwwsssooollljjjiiihhhhhhhhhhhhhhhhhhgggggggggfffeeedddcccbbb```^^^[[[[[[[[[[[[ZZZXXXTTTSSSSSSSSSUUUXXXZZZ\\\]]]bbbkkkrrrtttxxx~~~tttllllllnnnooorrrvvvtttppphhhaaaZZZSSSLLLGGGEEEDDDDDDCCCBBBBBBAAAAAACCCLLLZZZccceeeaaa\\\YYYUUUUUUWWW\\\eeetttoooZZZNNNHHHDDD>>>>>>===<<<;;;::::::999888777777777777666666666666555666:::;;;>>>GGGQQQcccppp}}}zzzuuupppkkkjjjjjjlllmmmooopppqqqrrrqqqtttvvvwwwwwwzzzwwwlllaaaZZZTTTMMMHHHCCCAAA>>>===>>>===<<<;;;999999999999999999999999999999888888999999:::;;;>>>???@@@AAACCCEEEFFFGGGqqqeee\\\WWWUUUIIIIIIHHHHHHGGGFFFEEEEEEAAAAAAAAA@@@@@@@@@??????AAAAAABBBDDDDDDCCCGGGNNNWWWkkknnnccc^^^[[[^^^ccciiillllllhhhdddZZZVVVQQQNNNPPPTTTWWWYYYZZZ\\\^^^aaabbbaaaaaa``````aaaaaaaaaaaabbbeeehhhlllmmmooouuuyyywwwooohhh```YYYUUUVVVWWWXXX[[[___bbbfffjjjnnnpppsssxxx|||xxx}}}zzzqqqhhh___YYYYYYXXXWWWWWWZZZaaajjjqqqyyy~~~tttqqqoooppprrrooonnnlllhhheeeeeegggjjjssszzz{{{wwwsssooolllhhhggggggffffffffffffggggggggggggfffeeedddbbbaaa___]]]ZZZZZZZZZZZZYYYWWWQQQQQQQQQSSSUUUYYY\\\___\\\aaakkksssuuuxxx~~~tttmmmlllnnnooorrrvvvtttpppiiibbbZZZSSSLLLGGGEEEEEEDDDCCCBBBBBBAAAAAADDDOOO]]]fffeee___XXXTTTUUUVVVXXX]]]ffftttoooYYYMMMGGGDDD>>>>>>===<<<;;;::::::999777666666666555555555555555444555999:::===FFFPPPbbbooo{{{|||wwwqqqlllhhhhhhiiikkkmmmoooqqqqqqrrrpppsssuuuwwwwww{{{xxxlllaaaZZZSSSMMMHHHAAA???===<<<<<<<<<;;;:::777777777777777888888888999888888888999::::::;;;>>>???@@@BBBDDDEEEFFFGGGpppcccZZZUUUSSSKKKKKKJJJIIIGGGEEECCCBBBDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAACCCFFFIIIVVVeee~~~oooccc______bbbgggnnnssssssnnnjjjaaaXXXQQQSSSWWWYYY[[[^^^ccceeeggghhhjjjkkklllllleeejjjlllkkkkkkmmmlllhhhmmmnnnrrrwwwzzzyyysssnnnddd]]]XXXZZZ]]]]]]___bbbiiikkknnnrrrwww{{{~~~mmm___WWWSSSOOOOOOOOOPPPRRRWWW^^^cccjjjooowww|||uuuqqqpppqqqssssssllleeeaaa^^^^^^dddlllsss{{{yyytttpppllliiiiiihhhhhhgggggggggggghhhfffeeedddcccbbb```______]]]\\\ZZZZZZ[[[[[[YYYXXXSSSSSSSSSUUUWWWZZZ\\\^^^aaacccjjjrrrwww}}}zzzuuunnnlllnnnpppqqqqqqqqqmmmggg```ZZZSSSMMMHHHHHHFFFCCCBBBCCCDDDEEEEEEIIISSS^^^eeehhheeeZZZOOOQQQQQQTTTZZZdddqqq}}}ppp]]]RRRIIIAAAAAA???<<<;;;;;;;;;999888555555666777888999::::::888555555777999>>>HHHSSS```qqqwwwuuuuuummmddddddgggiiikkknnnpppqqqrrrrrrrrrrrrrrrsssvvvyyy}}}tttiiiaaaZZZQQQKKKIII@@@???===<<<::::::999999999999888888888888999999666666777777888999;;;<<<======>>>@@@CCCFFFIIIKKKrrrddd[[[UUURRRKKKKKKJJJIIIGGGEEEDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAACCCFFFIIIRRR```xxxnnndddaaacccffflllsssxxxxxxsssoooddd[[[UUUVVVZZZ\\\^^^aaafffhhhjjjlllnnnoooqqqrrrrrrvvvvvvtttsssuuussspppqqqqqqsssxxx{{{{{{vvvrrrhhhaaa]]]^^^```aaacccfffmmmooorrrvvvzzzjjjZZZQQQMMMJJJKKKKKKLLLNNNSSSZZZ___bbbfffmmmtttzzz}}}~~~|||yyyvvvtttttttttuuuwwwqqqiiieeebbbbbbhhhpppsss}}}~~~yyytttpppllljjjhhhhhhgggfffffffffggggggeeedddcccbbbaaa___^^^^^^\\\[[[YYYYYYZZZZZZXXXWWWRRRRRRSSSTTTWWWYYY\\\^^^bbbdddjjjqqqwww~~~zzztttnnnkkkmmmqqqsssssssssnnnhhhaaaZZZSSSLLLHHHGGGFFFCCCBBBCCCEEEFFFGGGOOOYYYdddiiihhhbbbYYYOOONNNOOOPPPVVV```nnnzzzppp]]]RRRIIIBBBAAA???<<<;;;;;;;;;999888666666666777888888999999777555555777999===HHHRRRaaarrryyywwwwwwnnnccccccfffhhhllloooqqqssssssssswwwvvvtttttttttvvvxxxyyyttthhhaaaZZZQQQJJJIII@@@???===<<<::::::999999999888888777777888888999666666777777888:::;;;<<<@@@@@@@@@AAABBBEEEGGGIIIssseee[[[UUURRRLLLLLLJJJIIIGGGEEEDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAACCCFFFIIILLLYYYqqq{{{mmmfffdddfffjjjrrryyy~~~}}}xxxtttiiiaaa[[[\\\___```cccfffjjjllloooqqqsssvvvyyy|||~~~{{{vvvsssqqqrrruuuyyyzzzwwwtttmmmgggbbbccceeeeeegggkkkrrrtttwww{{{hhhWWWMMMJJJHHHIIIJJJKKKMMMRRRYYY^^^___aaafffkkknnnqqqrrrrrrpppqqqsssuuuwwwwwwwwwwwwzzzssslllgggcccccciiiqqqwww}}}xxxtttpppmmmjjjhhhgggfffeeeeeeeeeeeeeeeccccccbbbaaa___^^^]]]\\\[[[YYYXXXYYYYYYYYYWWWUUUQQQQQQRRRTTTVVVYYY\\\^^^ccceeejjjqqqxxxzzztttmmmjjjmmmrrruuuvvvuuupppiiiaaaZZZSSSLLLHHHGGGEEEDDDCCCDDDFFFHHHJJJWWWcccmmmmmmfff^^^VVVOOOLLLLLLMMMRRR]]]kkkxxxqqq]]]RRRIIIBBBAAA???<<<;;;;;;;;;999888777777777777777777777777777555555777999===GGGQQQcccuuu|||{{{{{{qqqeeeccceeehhhlllqqqtttuuuuuuuuuxxxwwwuuusssrrrssstttuuu{{{ttthhhaaaYYYPPPJJJHHH@@@???===<<<::::::999999999888888777777888888999777777777777999:::;;;<<>>??????AAADDDHHHKKKMMMtttfff]]]XXXVVVPPPOOOLLLIIIHHHGGGGGGHHHDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAACCCFFFIIIKKKQQQ]]]pppxxxqqqooorrrrrrwww}}}}}}||||||wwwrrrnnnmmmllllllpppvvvyyy}}}wwwjjj```\\\YYYZZZ___ccceeeeeecccaaacccfffhhhkkksss{{{vvvfff___WWWYYY\\\^^^bbbfffllloooooooooooooooqqqtttvvvxxx~~~}}}xxxwww~~~~~~xxxuuuqqqnnnmmmllljjjiiiiiihhhgggeeeddddddcccccc\\\\\\[[[YYYXXXWWWVVVUUUWWWWWWWWWYYYYYYXXXTTTQQQQQQRRRTTTVVVZZZ___ccceeehhhlllttt~~~}}}yyyuuutttwwwzzz{{{zzztttnnneee]]]VVVQQQLLLIIIEEEFFFEEEBBB???AAAHHHNNN\\\dddiiicccYYYRRRMMMJJJJJJMMMSSS^^^mmm|||vvv^^^PPPIIIFFFAAA???<<<;;;;;;;;;999888666666666666666666555555444333444777888:::BBBKKK```xxxwwwsssnnnoooqqqtttwwwzzz}}}~~~|||xxxuuutttttttttyyy|||qqqeee^^^WWWNNNHHHFFF@@@???===<<<::::::999999777777666666666666777777888888888999:::;;;<<<===>>>???@@@BBBDDDHHHKKKMMMvvvggg^^^XXXUUUQQQOOOLLLIIIHHHGGGHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAACCCFFFIIIJJJNNNYYYkkkyyyrrrqqqsssoootttyyyzzzyyywwwwwwxxxzzzuuuqqqpppnnnnnnrrryyy|||rrrfffYYYVVVSSSTTTYYY]]]___^^^bbbaaaccchhhjjjnnnwwwnnnfff[[[]]]```cccgggkkkppptttuuuttttttuuuxxx{{{~~~zzzvvvsssooommmlllkkkjjjhhhiiiiiigggfffeeeddddddddd[[[[[[ZZZYYYWWWVVVUUUTTTWWWWWWXXXYYYZZZXXXUUURRRRRRRRRTTTWWW[[[```dddfffiiilllvvv~~~zzzwwwwwwzzz|||{{{yyyrrrmmmddd\\\UUUPPPLLLIIIEEEFFFEEEAAA>>>@@@GGGMMMYYY```ddd___WWWRRRMMMIIIIIIMMMUUUaaapppvvv^^^PPPIIIFFFAAA???<<<;;;;;;;;;999888666666666666666666666666444333444777888:::BBBKKK]]]uuuyyytttpppqqqqqqsssvvvzzz}}}~~~{{{yyywwwwwwxxxyyyyyy}}}|||qqqeee^^^WWWNNNGGGFFF@@@???===<<<::::::999999777777666666666666777777888888888999:::;;;<<<===@@@@@@@@@BBBDDDGGGJJJLLLzzziii]]]UUUQQQLLLLLLLLLKKKJJJHHHGGGFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAABBBCCCDDDFFFGGGJJJLLLVVVhhh|||yyyuuurrrppppppooonnnnnnqqquuuyyy|||}}}xxxsssppppppsssvvv}}}lll^^^WWWTTTQQQQQQTTTXXX\\\]]]```bbbdddggglllsss{{{uuuiiicccaaaccciiillllllnnnsssyyytttvvv}}}~~~|||{{{xxxtttrrrooonnnnnnmmmllljjjfffeeedddcccaaa```______\\\ZZZYYYWWWVVVVVVVVVVVVVVVTTTRRRTTTVVVWWWTTTRRRRRRSSSUUUXXX\\\```ccceeehhhrrrvvv{{{~~~||||||}}}~~~~~~}}}sssmmmeee\\\UUUNNNIIIEEEGGGFFFDDDBBBAAACCCHHHLLLTTT[[[^^^ZZZUUUSSSQQQNNNNNNQQQXXXcccqqqrrr\\\OOOGGGCCC???===;;;:::::::::999888888777555555777888777666444555555666888<<>>???@@@AAACCCFFFIIILLLMMM{{{kkk___WWWTTTMMMLLLLLLKKKJJJHHHGGGFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDHHHJJJTTTdddxxxyyytttpppnnnmmmllllllllloootttyyy|||~~~zzztttppppppsssvvv{{{kkk]]]UUURRROOOOOOSSSWWW[[[]]]aaacccfffiiinnnuuu|||~~~pppkkkiiijjjnnnrrrssswww|||}}}yyy{{{}}}wwwuuurrrpppmmmllllllkkkjjjhhhffffffeeedddbbbaaa```___]]]\\\ZZZXXXWWWWWWWWWXXXVVVTTTSSSTTTVVVVVVTTTRRRRRRSSSUUUXXX\\\```ccceeehhhrrrvvvzzz~~~}}}||||||~~~~~~}}}sssnnneee\\\UUUOOOJJJGGGGGGFFFDDDAAA@@@CCCGGGKKKTTT[[[^^^[[[VVVTTTRRRPPPQQQTTTZZZeeesssrrr\\\OOOGGGCCC???===;;;:::;;;;;;:::888555444222222444555444333666666666666777;;;@@@DDDVVVfffxxx{{{rrrmmmpppvvv{{{}}}zzzyyyyyytttggg___XXXOOOIIIGGG@@@>>>;;;:::;;;;;;:::999888777666777:::;;;:::888999999:::;;;<<<>>>>>>???BBBBBBCCCEEEGGGIIIJJJKKK}}}mmmaaaYYYVVVNNNMMMLLLKKKJJJHHHGGGFFFCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBGGGHHHPPP___rrryyysssnnnkkkhhhhhhhhhjjjnnnsssxxx{{{zzztttpppoooqqqttt}}}|||kkk]]]UUURRROOOPPPSSSXXX\\\^^^```ccchhhlllqqqwww~~~xxxpppllllllpppsssvvv|||xxxsssrrrooommmjjjiiijjjiiihhhgggggggggfffeeecccbbbaaa```^^^]]][[[ZZZYYYXXXYYYYYYVVVUUUTTTUUUVVVUUUTTTRRRRRRSSSUUUXXX\\\```ccceeehhhsssvvvzzz}}}||||||}}}~~~tttnnneee]]]VVVQQQLLLIIIFFFEEECCC@@@???AAAFFFIIISSSZZZ^^^[[[WWWVVVUUURRRUUUXXX^^^hhhuuuqqq[[[OOOGGGCCC@@@>>><<<;;;;;;;;;:::999888666555555666777777666777777777666777999===AAAOOO___qqq}}}{{{tttooorrrwww|||~~~}}}~~~ttthhh```XXXOOOIIIHHHAAA>>>;;;::::::;;;:::999999888777777999:::999888999:::;;;<<<>>>???@@@AAADDDEEEFFFGGGHHHIIIJJJKKK}}}nnnbbb[[[XXXOOONNNMMMKKKIIIHHHGGGGGGCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAFFFGGGMMM[[[mmmyyysssnnnjjjffffffgggjjjnnnssswwwzzz}}}{{{wwwrrrmmmlllnnnpppyyy}}}ppp```VVVTTTQQQRRRUUUZZZ^^^``````ccciiinnnsssyyy}}}sssooommmpppuuuyyy~~~{{{xxxwwwyyy}}}vvvqqqqqqmmmkkkiiihhhiiiiiihhhfffhhhhhhgggeeedddcccbbbaaa___]]]\\\ZZZYYYYYYYYYYYYWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSUUUYYY\\\```ccceeehhhsssvvvzzz{{{{{{|||uuuooofff]]]WWWRRRMMMKKKEEEDDDBBB@@@>>>@@@DDDHHHSSSZZZ^^^[[[XXXWWWVVVTTTWWWZZZaaakkkyyyppp[[[OOOHHHCCC@@@>>><<<;;;<<<;;;:::999999777666666777888888777666777777666666999<<<@@@KKKZZZlllwww~~~zzztttooorrrvvv{{{~~~sssfff^^^VVVMMMGGGFFFCCCAAA>>><<<<<<<<<<<<;;;999999888888888888888777:::;;;<<<>>>@@@BBBCCCDDDEEEFFFHHHIIIKKKLLLMMMNNN}}}mmmbbbZZZWWWPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCBBBBBBAAAAAABBBBBB>>>>>>>>>???@@@AAACCCCCCFFFGGGLLLXXXiiiyyytttooolllgggggghhhjjjmmmqqquuuwwwvvvuuuqqqmmmiiihhhiiikkkuuuzzz~~~}}}}}}wwwdddWWWUUURRRRRRVVV[[[^^^``````dddiiiooouuu{{{yyytttrrruuuzzz}}}yyyvvvrrrppprrrwww}}}}}}uuuqqqrrrllljjjhhhhhhiiiiiiiiihhhiiihhhgggfffdddcccbbbbbb^^^]]][[[YYYXXXXXXXXXYYYWWWXXXXXXWWWUUUSSSRRRRRRSSSTTTVVVYYY]]]aaadddfffhhhsssvvvzzzzzz{{{}}}vvvpppfff]]]VVVQQQNNNKKKFFFEEEBBB???>>>???DDDGGGRRRYYY^^^[[[XXXXXXWWWTTTXXX\\\dddppp}}}~~~oooZZZOOOHHHCCC@@@>>><<<;;;;;;;;;:::999666444333333444555444444444555666666666999===@@@JJJWWWgggrrrxxx{{{xxxsssmmmppptttyyy}}}~~~sssfff^^^WWWNNNHHHFFFDDDAAA>>><<<<<<<<<;;;:::888999999999888888888888;;;<<<>>>@@@BBBDDDFFFGGGFFFGGGJJJMMMOOOQQQRRRRRR}}}nnnbbbZZZWWWRRRPPPMMMKKKIIIHHHGGGHHHDDDCCCCCCBBBBBBBBBBBBBBB======>>>???@@@BBBCCCDDDEEEFFFKKKVVVeee}}}|||wwwssspppiiiiiiiiijjjlllnnnppprrrmmmmmmjjjgggeeedddfffhhhrrrvvv{{{|||zzz{{{}}}iiiYYYVVVSSSSSSVVVZZZ^^^___bbbfffkkkpppwww~~~{{{vvvtttxxx}}}{{{vvvtttqqqoooppptttxxx{{{{{{tttqqqrrrkkkjjjhhhhhhiiijjjiiiiiihhhhhhgggfffdddcccbbbaaa^^^]]][[[ZZZXXXXXXYYYYYYXXXYYYYYYXXXUUURRRRRRRRRSSSTTTVVVYYY]]]aaadddfffhhhrrrvvv{{{}}}zzz{{{xxxqqqfff]]]UUUPPPLLLJJJFFFEEECCC@@@>>>@@@DDDGGGRRRYYY]]][[[XXXWWWVVVSSSYYY^^^iiivvv{{{oooZZZOOOHHHDDD???===;;;:::::::::999888777555444444555666666555333444555666666888<<<>>>GGGTTTbbblllssswwwvvvrrrlllnnnsssxxx|||uuuiiiaaaYYYPPPJJJIIIBBB???<<<:::::::::999888777888999999888777888:::===>>>???BBBDDDGGGIIIJJJHHHJJJMMMPPPSSSUUUVVVVVVoooccc[[[XXXSSSQQQNNNKKKHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBBBB?????????@@@@@@BBBCCCCCCCCCEEEJJJTTTaaaxxxzzzvvvssslllkkkjjjiiiiiiiiijjjjjjffffffeeecccbbbbbbeeehhhkkkppptttuuutttvvv|||lll^^^[[[XXXWWWYYY]]]```bbbfffiiimmmrrryyy}}}xxxwww|||xxxvvvuuutttuuuwwwzzz|||xxxqqqnnnpppjjjhhhggggggiiijjjiiihhhhhhgggfffeeedddbbbaaaaaa```^^^]]][[[ZZZZZZZZZZZZXXXZZZ[[[XXXUUURRRQQQRRRSSSTTTVVVYYY]]]aaadddfffgggrrrvvv|||zzzzzz|||yyyrrrggg\\\TTTOOOKKKIIIGGGFFFCCC@@@>>>@@@DDDGGGRRRYYY]]]ZZZWWWVVVTTTRRRYYYaaammm}}}}}}nnnYYYOOOHHHDDD>>><<<:::999999999888777999888666666888888888777444555666666666777999;;;CCCOOO]]]fffnnnssstttrrrkkknnnrrrxxx}}}uuuiiiaaaYYYPPPJJJIIIBBB@@@<<<;;;::::::999777555777999999777777999;;;===>>>@@@CCCFFFIIIKKKLLLLLLNNNQQQTTTVVVWWWWWWWWWpppddd\\\XXXSSSQQQNNNKKKHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@AAAAAAAAABBBBBBCCCIIIRRR___uuu|||wwwtttmmmllljjjiiigggffffffeeebbbbbbbbbaaaaaabbbeeehhheeejjjnnnooooooqqqxxx~~~nnndddaaa]]]\\\^^^aaadddeeejjjlllooottt{{{~~~zzzzzzyyyzzz{{{}}}}}}vvvnnnlllnnniiigggffffffhhhiiiiiihhhggggggfffeeecccbbbaaa```aaa```^^^\\\[[[[[[[[[\\\YYYZZZ[[[YYYTTTQQQQQQRRRSSSTTTVVVZZZ]]]aaadddfffgggrrrvvv|||xxxzzz|||zzzrrrggg\\\SSSNNNJJJGGGHHHGGGDDDAAA???@@@DDDGGGRRRYYY]]]ZZZVVVUUUSSSQQQZZZbbbqqqnnnYYYNNNHHHDDD===;;;999888999999777666666555333333555666555444666777777777555555777888???KKKXXXbbbjjjrrrtttrrrkkknnnsssxxx~~~tttggg___WWWNNNHHHGGGEEEBBB???===<<<<<<:::999444777999999777777:::<<<>>>???AAADDDGGGJJJLLLMMMPPPQQQTTTVVVXXXXXXWWWWWWpppfff]]]WWWSSSQQQOOOMMMLLLJJJGGGEEEEEEEEEEEEDDDBBBBBBCCCDDD??????@@@@@@@@@AAAAAAAAACCCGGGGGGMMM\\\kkkzzzuuuooonnnkkkhhheeeccccccbbb```____________```aaaaaaggggggjjjmmmlllmmmuuu{{{lll___]]]]]]```aaabbbgggnnnqqqrrryyy}}}{{{~~~zzztttpppnnnlllhhhgggeeeeeeggghhhgggfffhhhfffdddbbbaaaaaabbbccc```______]]]\\\[[[ZZZZZZ\\\\\\ZZZXXXVVVTTTRRRQQQRRRUUUZZZ^^^```bbbdddeeeoooqqqxxx~~~~~~yyy~~~zzzrrrggg\\\TTTOOOKKKIIIGGGDDD???======AAAGGGKKKTTTTTTVVVYYYWWWSSSSSSVVVUUUddduuulllZZZMMMEEEBBB???===;;;888777666666777999888666555444444444444333444555444444444666888???JJJXXXaaajjjrrrtttrrriiikkkooottt{{{~~~uuuiii___XXXQQQKKKFFFAAA>>>;;;:::;;;;;;:::999999999888888888888888999???BBBFFFHHHIIIIIIIIIJJJNNNQQQVVV[[[___aaaaaaaaarrrggg___YYYTTTRRRNNNLLLKKKJJJHHHFFFEEEEEEEEEDDDAAAAAAAAACCC@@@@@@@@@@@@AAAAAAAAAAAADDDGGGFFFKKKXXXfffyyytttooonnnkkkiiigggffffffeeeaaaaaa````````````aaaaaaddddddeeehhhggghhhpppyyyssseee___\\\]]]aaaccceeelllssswwwyyyyyywwwyyy|||wwwrrrooommmkkkhhhfffeeeeeefffggggggfffhhhfffdddbbbaaaaaabbbbbb``````___^^^]]]\\\[[[[[[\\\[[[ZZZXXXVVVTTTRRRRRRRRRUUUYYY\\\___aaadddgggppprrryyy|||yyyrrrggg\\\UUUOOOLLLIIIFFFCCC???<<<===AAAGGGJJJRRRQQQSSSVVVTTTPPPQQQTTTWWWfffxxxjjjXXXLLLEEEBBB===<<<;;;999888777777777777777555555444555666666333444555555444555777999===HHHUUU___hhhppprrrppphhhjjjmmmrrryyy}}}zzz|||~~~wwwkkk```YYYRRRKKKGGGAAA>>>;;;:::;;;;;;:::999999999888888888999999:::;;;>>>BBBEEEFFFGGGIIIKKKMMMPPPVVV[[[```bbbccccccttthhh```ZZZVVVRRRNNNKKKJJJJJJIIIHHHEEEFFFEEECCC@@@???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDHHHFFFIIITTT___xxxwwwrrrnnnmmmllljjjjjjiiiiiijjjffffffeeeddddddcccccccccbbbaaabbbdddddddddjjjrrr{{{yyykkk___^^^\\\^^^cccgggkkksss{{{|||wwwuuuvvvwwwzzz{{{tttpppmmmkkkiiigggeeeddddddeeeffffffeeegggfffdddbbbaaaaaabbbbbbaaa``````___^^^]]]\\\\\\\\\[[[YYYWWWUUUTTTSSSRRRSSSVVVXXX[[[]]]aaafffiiiqqqttt{{{~~~xxxqqqfff\\\UUUPPPLLLJJJDDDAAA>>><<<===AAAFFFJJJPPPNNNOOORRRQQQMMMNNNRRRZZZiii{{{fffVVVKKKDDDAAA;;;;;;;;;:::999888777666555555555555555666777777444555666666555666888999:::DDDQQQ[[[eeemmmooommmggghhhjjjnnnvvv|||wwwuuuuuuwwwzzz|||~~~yyylllbbbYYYRRRKKKFFFAAA>>>;;;:::;;;;;;:::999999888888888999:::;;;;;;===@@@BBBDDDDDDFFFHHHJJJMMMPPPVVV\\\bbbeeeggggggttthhh```[[[WWWSSSNNNKKKJJJJJJIIIIIIEEEFFFEEECCC@@@>>>>>>???AAAAAAAAABBBBBBBBBCCCCCCCCCGGGEEEHHHQQQZZZppp~~~tttnnnkkkkkkkkkllllllmmmmmmmmmllllllkkkkkkiiihhhgggfffdddbbbbbbccccccccchhhpppwww~~~{{{ssshhh___]]]\\\^^^dddjjjpppyyy|||yyywwwxxxxxx{{{yyysssnnnkkkhhhffffffeeecccccceeefffeeedddgggfffdddcccbbbaaaaaaaaaaaaaaa```___^^^^^^]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSUUUVVVXXXZZZ]]]bbbhhhlllsssuuu}}}~~~~~~vvvoooeee\\\UUUPPPLLLIIIBBB@@@===;;;===AAAFFFJJJNNNLLLMMMOOONNNKKKMMMQQQ[[[jjj|||~~~cccUUUKKKCCC???999::::::;;;:::999777666666666555555555666666666444666777666666666888:::999BBBMMMXXXccclllnnnkkkfffeeegggjjjrrr|||yyytttrrrqqqtttxxx{{{~~~yyylllaaaYYYQQQJJJEEEAAA>>>;;;:::;;;;;;:::999888888999999:::<<<===>>>EEEFFFFFFFFFEEEEEEGGGHHHMMMQQQWWW___eeejjjlllmmmuuuhhh___[[[WWWSSSNNNKKKJJJJJJJJJIIIEEEFFFEEECCC@@@>>>>>>???AAAAAAAAABBBBBBBBBCCCCCCAAAEEEDDDGGGPPPWWWkkk|||rrrllljjjjjjkkkmmmnnnoooppppppooooooooonnnmmmkkkiiihhhfffcccbbbcccddddddhhhnnnttt{{{|||uuuoooggg```]]]\\\^^^eeelllsss~~~~~~||||||~~~yyyrrrnnnjjjfffdddfffeeecccccceeefffeeedddfffeeedddcccbbbaaaaaaaaa`````````______^^^^^^]]]]]][[[YYYVVVTTTTTTTTTTTTVVVWWWYYY[[[^^^cccjjjooouuuxxx|||sssmmmddd[[[TTTOOOKKKHHH@@@???<<<<<<>>>BBBGGGJJJNNNKKKKKKMMMLLLJJJMMMRRR[[[kkk}}}{{{aaaTTTJJJBBB>>>999::::::;;;:::999777666777777777666555555444333444666777666666666888:::999AAAKKKUUUbbblllnnnkkkdddcccdddgggoooyyyxxxsssrrrpppuuu{{{xxxkkk```XXXPPPIIIDDDAAA>>>;;;:::;;;;;;:::999888888999:::<<<===???@@@FFFGGGGGGFFFEEEEEEGGGIIIMMMRRRYYYaaahhhmmmpppqqquuuhhh___[[[WWWSSSOOOLLLKKKKKKJJJIIIEEEFFFEEECCC@@@???@@@AAAAAAAAAAAAAAABBBBBBBBBBBB@@@DDDDDDGGGNNNSSSfff{{{rrrmmmjjjkkkmmmoooqqqsssssstttppppppppppppooommmkkkjjjhhhdddbbbdddeeefffiiiooottt{{{~~~yyyqqqjjjddd^^^]]]\\\^^^eeemmmttt~~~xxxrrrmmmjjjfffdddgggeeeddddddeeeffffffeeefffeeeeeedddcccbbbaaa```____________^^^^^^]]]]]]]]][[[XXXVVVTTTTTTUUUUUUVVVXXXZZZ]]]```fffmmmrrrxxx}}}{{{pppjjjbbbYYYSSSNNNJJJGGG@@@>>>======???CCCHHHKKKMMMKKKJJJKKKJJJIIIMMMSSS\\\kkk~~~www^^^SSSJJJBBB===;;;;;;;;;:::999888777666888888888777666444333222444555666666555666888999999@@@IIITTTaaalllnnnjjjbbbbbbbbbeeelllvvvxxxtttssssssyyywwwjjj___WWWPPPIIIDDDAAA>>>;;;:::;;;;;;:::999777888999;;;===???AAACCCAAACCCEEEFFFFFFGGGIIIKKKMMMQQQYYYaaaiiinnnrrrssswwwiiiaaa]]]VVVSSSPPPNNNMMMKKKIIIHHHEEEEEEEEEDDDAAAAAAAAACCC@@@@@@@@@@@@AAAAAAAAAAAA???DDDCCCFFFLLLOOO```{{{}}}sssppplllnnnpppsssuuuvvvwwwwwwrrrsssttttttsssqqqooonnnlllhhhfffhhhjjjkkknnnsssyyy{{{ppphhhaaa[[[]]]\\\^^^eeelllttt}}}yyytttpppmmmkkkhhhfffhhhfffeeeeeefffggggggfffeeeeeeeeedddcccbbbaaa```^^^^^^^^^^^^]]]]]]]]]]]]]]][[[XXXUUUTTTTTTUUUVVVVVVYYY\\\___ccciiiooosss}}}yyymmmhhh```XXXRRRMMMHHHEEE???>>>===>>>@@@DDDIIILLLLLLIIIHHHHHHHHHGGGLLLRRR]]]lllqqqZZZQQQKKKDDD???===<<<;;;999888777777777666666777777777555444333333444555555444555777999888>>>FFFQQQ___kkkmmmiiiaaaaaaaaaeeekkksss{{{xxxttttttvvv}}}|||}}}~~~wwwkkk```XXXRRRKKKFFFAAA>>>;;;:::;;;;;;:::999777888999;;;>>>AAACCCDDD@@@CCCFFFHHHIIIIIIJJJLLLKKKPPPWWW```gggmmmppprrryyyjjjbbb___UUUSSSPPPOOONNNLLLIIIGGGEEEEEEEEEDDDBBBBBBCCCDDD??????@@@@@@@@@AAAAAAAAA???DDDCCCEEEJJJLLL[[[vvv~~~vvvrrrooopppsssvvvxxxyyyzzzzzzvvvwwwxxxyyyxxxvvvtttsssqqqllljjjmmmpppqqqtttxxx~~~rrrhhh```ZZZ^^^\\\^^^dddkkksss~~~~~~xxxuuuqqqnnnmmmkkkiiihhhhhhgggeeeeeeggghhhgggfffeeeeeeeeedddcccbbbaaa```]]]]]]]]]]]]]]]]]]\\\\\\]]][[[XXXUUUTTTTTTUUUVVVWWWYYY]]]aaaeeejjjpppttt~~~vvvkkkfff^^^WWWQQQLLLGGGDDD???>>>>>>>>>AAAEEEJJJMMMKKKHHHFFFGGGFFFFFFKKKRRR^^^mmm~~~lllWWWPPPKKKEEE@@@???===;;;888777666666777444444666777777777666555333444555444444444666888777<<>>;;;:::;;;;;;:::999777888999;;;>>>AAADDDEEEEEEHHHKKKLLLLLLKKKJJJKKKJJJNNNVVV^^^fffkkknnnpppyyykkkccc```XXXTTTPPPMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAADDDCCCAAAAAABBBBBBBBBAAABBBAAABBBEEEGGGMMM\\\iiiyyytttqqqrrrsssvvvxxx{{{~~~~~~|||yyywwwxxxyyytttuuuvvvuuuuuuxxx~~~vvvggg```___]]]]]]aaagggkkkqqq||||||uuuvvv{{{{{{||||||yyyyyyvvvrrrooooooooonnnmmmiiigggdddcccccceeeeeeeeeddddddcccaaa```^^^]]]]]]]]]\\\ZZZXXXXXXYYY[[[\\\[[[YYYUUURRRQQQRRRTTTVVV[[[[[[___eeehhhkkksss|||~~~}}}~~~}}}uuunnnfff]]]UUUPPPKKKFFFBBBBBB>>>::::::>>>DDDJJJMMMQQQKKKFFFFFFFFFGGGMMMTTTccctttxxxxxxhhhYYYLLLFFFCCC;;;;;;:::888666555666777888444444555666666555444444666555333333333444666888777<<>>;;;;;;???FFFLLLOOOQQQLLLGGGFFFGGGHHHOOOVVVdddvvvvvvvvvgggXXXKKKFFFCCC;;;<<<;;;999777666777888999555555555555555555555555666555333333333444666777777;;;AAAKKKZZZhhhmmmkkkfffbbb```ccchhhmmmuuu}}}yyyrrrppprrrvvv}}}}}}}}}xxxzzz|||{{{tttjjjbbb[[[TTTLLLFFFBBB@@@<<<;;;::::::999888999:::;;;===AAADDDGGGIIIGGGGGGHHHIIIIIIIIIIIIIIIMMMPPPTTTZZZ___ccceeefff|||mmmeee```YYYUUUQQQNNNLLLKKKJJJIIIFFFFFFEEEDDDDDDCCCBBBBBBDDDCCCAAAAAABBBBBBBBBAAAAAA@@@AAACCCDDDHHHTTTaaa|||}}}zzzzzz{{{}}}xxxiiibbbaaa^^^^^^aaagggkkkoooyyy~~~oooiiidddfffiiikkkpppuuuwwwzzz}}}{{{xxxuuuwwwtttqqqnnnnnnlllkkkiiifffccc```___```aaaaaa```aaaaaaaaa`````````_________^^^\\\ZZZYYYYYYZZZZZZZZZXXXUUURRRRRRSSSVVVXXX\\\]]]aaagggkkknnnwww{{{zzz|||yyyqqqiiibbbZZZSSSOOOKKKEEEBBB@@@>>>;;;===BBBIIINNNQQQQQQLLLHHHGGGGGGIIIQQQZZZhhhyyy~~~tttvvvdddVVVJJJEEEBBB<<<<<<;;;:::888888888888999555555444444444444555555555444333333333444666777666:::@@@HHHVVVeeekkkjjjhhhbbb```bbbfffjjjrrrzzz~~~{{{sssnnnmmmpppvvv}}}}}}zzz}}}~~~~~~yyy{{{}}}{{{tttjjjaaa[[[SSSLLLFFFBBB@@@<<<;;;::::::999888::::::<<<>>>AAAEEEHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJNNNPPPTTTYYY\\\___``````~~~ooofffaaaZZZVVVRRRNNNMMMLLLJJJIIIFFFFFFEEEEEEDDDCCCCCCBBBDDDCCCAAAAAABBBBBBBBBAAABBBAAABBBDDDDDDFFFQQQ\\\uuuvvvhhhaaa___aaaaaadddiiimmmqqqzzzuuummmhhhfffhhhjjjkkknnnssstttxxx}}}}}}~~~~~~}}}zzzwwwuuussspppmmmjjjfffccc```______``````____________`````````aaaaaa```___]]][[[ZZZZZZZZZZZZYYYWWWTTTSSSSSSUUUWWWYYY]]]^^^bbbiiimmmqqqzzz{{{zzz|||}}}vvvnnngggaaaYYYSSSOOOKKKFFFBBB???===<<<>>>DDDKKKQQQSSSOOOKKKHHHGGGGGGIIISSS]]]nnn~~~zzzsssxxx|||```TTTIIICCCBBB<<<;;;;;;999888888777888888666555444444444444555666444444333333333444555666555999>>>EEERRRaaaiiijjjjjjddd```aaadddgggooowww||||||tttpppkkknnnrrrxxx|||~~~|||zzz|||}}}zzz|||}}}zzzsssiiiaaaZZZSSSLLLGGGBBB@@@<<<;;;::::::999888999:::<<<>>>BBBEEEGGGHHHJJJIIIHHHHHHHHHIIIKKKLLLNNNPPPTTTXXX[[[\\\]]]\\\rrrgggaaa[[[XXXSSSOOOMMMLLLJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCAAAAAABBBBBBBBBAAACCCBBBDDDEEEDDDFFFOOOYYYppprrrggg```^^^aaabbbeeekkknnnqqqzzzppphhheeedddgggiiiiiimmmrrrvvvzzz~~~{{{|||}}}yyyuuuoookkkhhheeeaaa```````````````^^^^^^^^^___``````aaaaaa```___^^^]]][[[[[[ZZZZZZXXXVVVTTTSSSSSSVVVYYY[[[^^^___dddkkkpppuuu~~~||||||~~~{{{ssskkkeee```YYYSSSPPPLLLFFFBBB===<<<===@@@FFFMMMRRRTTTMMMJJJGGGGGGFFFJJJUUU```uuuvvvqqqxxxuuu\\\RRRGGGBBBAAA<<<:::999888888777666666666555555555444444555555555333333333333333444555555444888===BBBNNN]]]gggjjjmmmfffaaaaaacccfffnnnvvv|||~~~xxxtttoooooorrrvvv{{{~~~~~~}}}|||}}}|||}}}}}}yyyrrriii```ZZZSSSLLLGGGBBB@@@<<<;;;::::::999888888999;;;>>>BBBDDDFFFGGGKKKJJJIIIHHHIIIJJJKKKLLLMMMPPPTTTXXX[[[[[[[[[ZZZttthhhbbb\\\YYYTTTPPPNNNLLLKKKIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCAAAAAABBBBBBBBBAAABBBBBBDDDEEEDDDEEEMMMVVVjjj{{{ooogggbbb___aaaaaaeeekkkooorrrzzzqqqhhhfffgggkkklllmmmsssyyy|||~~~||||||~~~|||{{{xxxzzzxxxqqqkkkiiifffbbb``````aaaaaa```]]]^^^^^^___``````aaaaaa______^^^^^^]]]\\\[[[[[[WWWUUUSSSSSSTTTWWWZZZ]]]___```fffmmmrrrxxx}}}~~~~~~yyyqqqiiiddd___XXXRRROOOJJJDDD???<<<<<<===AAAGGGMMMQQQSSSMMMJJJHHHHHHGGGKKKXXXeee}}}tttqqqzzzoooYYYPPPEEEAAAAAA===999999888888777666666555444444555666666555444444222333333333444444444444555999<<<@@@KKK[[[fffkkkoooiiicccbbbdddgggooowww}}}}}}yyysssssstttwww{{{~~~}}}}}}}}}~~~xxxrrrhhh```ZZZSSSLLLGGGBBB@@@<<<;;;::::::999888888:::<<<@@@CCCEEEGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLMMMPPPTTTWWWYYYYYYXXXVVVuuuiiiccc]]]YYYTTTPPPNNNMMMKKKIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBAAA@@@@@@BBBDDDCCCCCCJJJTTTccc{{{xxxpppkkkfffdddcccdddiiiooosssvvv~~~tttnnnmmmoootttvvvxxx}}}}}}}}}{{{~~~zzzxxxxxxtttxxx~~~tttnnniiifffbbb````````````___]]]^^^^^^______`````````^^^^^^^^^^^^^^^]]]\\\\\\VVVUUUSSSSSSTTTXXX[[[^^^___aaagggoootttzzz}}}~~~}}}xxxppphhhbbb\\\VVVPPPLLLGGGAAA<<<<<<<<<===BBBHHHMMMPPPQQQNNNLLLKKKJJJIIINNN[[[iiiyyywwwjjjVVVNNNDDD@@@AAA===999999999999888777666666222444666777777666444222222222333333444444444444555999<<>>>>>AAACCCBBBBBBIIIRRR^^^vvvwwwqqqnnnjjjhhhgggiiinnntttxxx|||wwwqqqqqqtttxxx{{{~~~~~~{{{~~~}}}yyyyyy|||{{{zzz{{{xxx}}}yyyqqqhhheeebbb```___```______^^^^^^^^^_________``````^^^^^^^^^______^^^]]]]]]VVVTTTSSSSSSUUUXXX\\\___```aaagggpppuuu{{{~~~}}}~~~|||wwwooohhh```[[[TTTNNNJJJEEE>>>999;;;<<<===BBBHHHMMMOOOPPPOOONNNMMMLLLKKKPPP^^^mmm~~~hhhTTTMMMCCC???@@@===:::::::::::::::888777777111333666888888666333111111222333444444444333333666999<<>>???<<<<<>>FFFSSScccnnnooolllfffbbbbbbhhhqqqxxxwwwrrroootttyyy|||~~~~~~zzzyyy{{{yyyrrrggg]]]VVVPPPIIIDDD???>>><<<;;;::::::;;;;;;<<<===@@@CCCFFFHHHIIIJJJMMMNNNPPPQQQQQQPPPNNNMMMPPPQQQQQQPPPNNNKKKHHHFFFvvvkkkfff]]]ZZZUUURRRPPPNNNKKKJJJGGGGGGFFFFFFEEECCCBBBBBBAAABBBBBBBBBAAAAAABBBDDDBBB@@@@@@BBBBBBAAADDDJJJXXXhhh}}}vvvsssrrrqqqppppppssswww{{{}}}zzzvvvzzz{{{uuuqqquuuzzz}}}uuummmfffaaaaaa```^^^___aaa^^^^^^]]]]]]]]]^^^____________^^^]]]\\\ZZZYYYYYYVVVUUUUUUUUUVVVYYY]]]___aaaeeejjjpppwww~~~~~~~~~{{{uuummmhhh___[[[TTTNNNJJJEEEAAA>>>>>><<<<<>><<<;;;::::::;;;;;;<<<===@@@CCCEEEGGGIIIIIILLLMMMOOOPPPPPPOOONNNMMMNNNNNNNNNMMMKKKHHHEEEDDDxxxmmmhhh^^^ZZZVVVSSSPPPOOOLLLJJJHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCBBB@@@@@@AAACCCAAA???AAACCCCCCAAACCCHHHRRRaaazzzyyytttssstttuuuuuuvvvyyy}}}}}}{{{{{{~~~{{{sssnnnpppssssssuuuwww{{{|||}}}~~~vvvnnngggbbbaaa```^^^^^^```]]]]]]\\\\\\]]]^^^____________^^^]]]\\\ZZZYYYXXXUUUUUUVVVWWWYYY[[[]]]^^^aaaffflllrrryyy|||}}}~~~zzztttlllggg___[[[TTTNNNJJJEEEAAA>>>===<<<<<>><<<;;;::::::;;;;;;<<<>>>@@@BBBDDDFFFGGGGGGJJJKKKLLLNNNNNNNNNMMMLLLKKKKKKJJJIIIGGGDDDAAA@@@{{{nnnhhh___[[[WWWSSSQQQOOOMMMKKKIIIHHHGGGEEEDDDCCCCCCBBBCCCDDDDDDBBB@@@???@@@BBB@@@???AAADDDCCCAAABBBFFFNNN[[[rrr~~~{{{zzz{{{{{{zzz{{{xxxvvvwwwzzz}}}~~~}}}zzzxxxuuussstttvvvxxxzzz{{{~~~~~~}}}~~~~~~vvvpppqqqrrrrrrrrrtttwwwxxxzzz}}}xxxpppiiicccbbb```]]]]]]___]]]]]]]]]]]]]]]^^^___```_________^^^\\\ZZZXXXWWWTTTUUUWWWYYY[[[\\\]]]^^^aaafffmmmttt{{{zzzxxxyyy|||zzztttmmmhhh___[[[TTTNNNIIIEEEAAA>>><<<;;;===@@@FFFJJJKKKJJJKKKJJJLLLPPPVVVaaasssrrr\\\OOOIIIAAA@@@BBB<<<;;;999777777888999888777777666444222111111222222444444333333333333444444444666888:::AAALLL[[[eeeiiihhhfffddddddgggmmmrrrxxxzzztttrrrvvv{{{|||}}}|||wwwuuutttzzz{{{ssshhh^^^VVVOOOHHHCCC???>>><<<;;;::::::;;;;;;<<<===???AAACCCDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLIIIHHHGGGFFFCCCAAA>>>===|||oooiii```\\\XXXTTTRRRQQQNNNLLLJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDBBB@@@???@@@AAA@@@???AAADDDCCC@@@AAAEEEKKKWWWkkk{{{xxxtttrrrrrrssssssssssssqqqooonnnpppsssuuuvvvrrrrrrqqqqqqrrruuuxxxzzz~~~yyyssstttvvvvvvwwwyyyyyyzzz}}}zzzqqqjjjdddbbb```]]]\\\^^^]]]]]]]]]]]]^^^___```aaa____________]]]ZZZXXXVVVSSSUUUWWWZZZ\\\]]]^^^^^^```fffmmmttt{{{yyywwwyyy|||zzztttmmmhhh^^^YYYSSSMMMHHHDDD???===:::;;;===@@@EEEHHHJJJJJJKKKKKKMMMSSSYYYeeexxxmmmYYYNNNIIIBBBAAACCC>>>;;;999777777888999888777666555333222111111111222333333222222222222333333444666888:::@@@KKKXXXbbbhhhgggfffddddddgggmmmqqqvvv}}}{{{uuurrruuuyyy{{{}}}}}}xxxtttsssxxx~~~}}}uuuiii___WWWOOOHHHCCC???>>><<<;;;::::::;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDFFFHHHIIIJJJJJJHHHGGGEEECCCAAA>>><<<;;;~~~pppiiiaaa]]]YYYUUUSSSQQQOOOMMMKKKJJJHHHEEEDDDCCCCCCCCCDDDDDDDDDBBB@@@???@@@AAAAAA@@@@@@CCCBBB???AAAFFFJJJSSSddd}}}~~~|||rrrpppmmmmmmnnnooopppoooooonnnlllkkklllnnnqqqsssoooqqqrrrrrrrrrsssvvvyyy|||vvvxxx{{{{{{}}}sssllleeeccc```]]][[[]]]\\\\\\\\\\\\]]]___```aaa___``````___]]]ZZZWWWUUUTTTUUUWWWZZZ\\\^^^___```bbbfffmmmssszzz{{{{{{}}}~~~yyyssslllggg\\\XXXRRRLLLGGGBBB>>>;;;999:::===@@@CCCGGGIIIJJJJJJJJJNNNTTT\\\hhh|||iiiWWWMMMIIIAAA@@@BBB>>>:::888777777888999999888555444444333222222222222333222222111111222222333333555777:::???IIIUUU___gggfffdddbbbbbbffflllpppuuu{{{}}}vvvqqqssswwwyyy|||zzzuuussswww|||wwwkkkaaaXXXPPPIIICCC???>>><<<;;;::::::;;;;;;;;;;;;<<<===>>>>>>>>>======>>>???AAADDDFFFGGGHHHGGGFFFDDDAAA>>><<<:::999ssskkkaaa^^^ZZZVVVTTTRRRPPPNNNLLLKKKHHHEEECCCCCCCCCCCCCCCCCCDDDBBB@@@@@@AAABBBCCC@@@@@@AAA@@@>>>AAAFFFIIIPPP___vvv}}}~~~~~~uuuooommmkkklllnnnpppqqqqqqqqqpppooonnnnnnpppsssuuuuuuwwwxxxxxxwwwvvvyyy{{{{{{}}}tttmmmfffccc```\\\[[[]]]YYYYYYYYYZZZ[[[]]]^^^______`````````^^^ZZZWWWTTTUUUVVVWWWZZZ\\\^^^```aaaeeehhhnnnttt{{{||||||{{{wwwqqqiiiddd[[[VVVPPPJJJEEEAAA<<<:::888:::===@@@CCCFFFHHHJJJJJJJJJNNNUUU]]]kkkeeeTTTLLLHHH@@@>>>@@@<<<:::888777777888999999888333444444444444444333333333333333222222333333333222333666888===FFFRRR[[[eeedddaaa______ccciiinnntttyyyvvvooopppsssvvv{{{|||~~~~~~|||wwwtttwww|||zzzmmmbbbYYYQQQJJJDDD???>>><<<;;;::::::;;;;;;999::::::;;;;;;;;;::::::999:::;;;>>>@@@CCCEEEFFFEEEDDDAAA???<<<999888777tttmmmbbb___ZZZWWWUUUSSSPPPNNNMMMKKKHHHEEECCCCCCCCCDDDBBBCCCCCCBBB@@@@@@AAACCCDDDAAA???@@@???>>>AAAGGGHHHNNN\\\rrr|||}}}{{{rrrooonnnmmmnnnqqqssstttttttttttttttsssrrrtttvvvyyy}}}}}}|||}}}uuummmgggdddaaa\\\[[[\\\WWWWWWWWWXXXYYY[[[\\\]]]___`````````^^^ZZZVVVTTTVVVVVVWWWYYY\\\___aaabbbgggjjjooottt{{{{{{|||~~~}}}yyyuuuooogggbbbZZZUUUOOOIIIDDD@@@;;;999888:::===@@@BBBEEEHHHKKKIIIIIIMMMUUU^^^lll{{{cccRRRKKKGGG>>><<<>>>::::::888777777888999999888222333444555666555444333555444444333333444444555000222444666;;;DDDPPPXXXdddbbb___\\\\\\```gggmmmuuuyyy~~~vvvnnnnnnqqquuuzzz}}}xxxzzz{{{}}}xxxuuuwww|||{{{ooocccZZZRRRJJJEEE???>>><<<;;;::::::;;;;;;999999999::::::999999888777888999;;;>>>AAADDDEEEDDDBBB@@@===:::888666555zzzqqqhhhddd___[[[XXXWWWUUUSSSQQQOOOLLLJJJGGGFFFFFFFFF@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDKKKWWWiii{{{yyy||||||xxxoooqqqtttwwwzzz|||~~~|||}}}}}}|||~~~{{{qqqgggdddbbb___^^^___\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZXXXWWWXXXZZZ\\\]]]^^^___ccceeeiiiooouuu{{{~~~{{{wwwsssmmmgggbbbYYYTTTMMMGGGBBB===:::777666777:::===AAAEEEGGGIIIGGGKKKRRRYYYaaapppuuu```VVVJJJDDDDDDDDDAAA===;;;;;;:::999999888777777555555444333333333333444333444555444222111222333555444555999===CCCOOO[[[cccbbb```^^^^^^```fffkkkssswww|||wwwnnnlllooosssyyy~~~xxxxxxyyyzzzxxxxxxxxxsssggg\\\SSSKKKEEEAAA>>>;;;::::::;;;;;;;;;:::999888777666666666666555555777888:::<<<===>>>AAA???===;;;888666555555zzzrrrgggccc^^^ZZZWWWUUUSSSRRRRRRQQQNNNKKKIIIHHHGGGGGGBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDCCCBBBAAA???>>>===@@@FFFRRRbbbwww}}}{{{|||~~~{{{tttwww{{{}}}rrriiieeebbb___^^^___\\\[[[[[[ZZZZZZZZZZZZZZZ\\\\\\\\\\\\ZZZYYYWWWVVVXXXZZZ\\\]]]^^^```cccfffjjjpppwww}}}}}}}}}}}}wwwrrrkkkddd___WWWRRRKKKFFFBBB>>>;;;999999:::<<>><<<:::888666555444~~~uuuhhheee___[[[YYYWWWUUUSSSTTTSSSPPPNNNKKKIIIHHHGGGDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCAAA???>>>===???DDDMMM[[[ooo}}}|||{{{tttjjjfffddd```___```\\\\\\[[[ZZZZZZZZZZZZZZZ]]]\\\\\\ZZZYYYWWWVVVUUUXXXZZZ\\\^^^___aaaeeegggkkkqqqyyy~~~|||{{{|||~~~wwwpppiiiaaa[[[TTTOOOIIIDDDAAA>>><<<;;;;;;<<<===???BBBDDDFFFGGGGGGJJJOOOWWWcccttt}}}lllZZZQQQGGGAAA@@@@@@===:::999999999888888888888888555555444333333333333333000111333222111111222333333111333666:::???JJJUUU]]]\\\[[[XXXWWW\\\dddkkksssxxx|||uuullljjjllloootttyyy{{{~~~{{{yyyyyy~~~yyyvvvvvvwwwwwwjjj___UUULLLFFFBBB???<<<:::999:::999888666666555555555555555666666777777888:::;;;;;;<<<===<<<:::888666555444444yyymmmiiiddd```]]]\\\ZZZXXXVVVUUURRROOOMMMJJJHHHGGGFFFGGGGGGGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAADDDKKKVVVhhh}}}vvvlllgggeeeaaa___aaa]]]]]]\\\[[[ZZZZZZZZZZZZ]]]\\\ZZZXXXWWWVVVUUUUUUXXXZZZ]]]___```cccfffiiikkkqqqzzzzzzyyyyyy{{{}}}vvvoooggg___ZZZSSSNNNGGGBBB???===;;;::::::;;;<<>><<<:::999999888777777666666555444333333222222333333///000222222111111222444333222333666999>>>HHHRRR[[[[[[ZZZXXXWWW[[[eeemmmsssyyy~~~vvvlllkkklllooossswww{{{}}}~~~{{{yyy}}}yyyvvvuuuvvv~~~xxxkkk```VVVMMMGGGCCC@@@<<<999999999888777666666555555666666777888888888888999::::::;;;;;;;;;:::999777555444444333{{{qqqmmmgggcccaaa___]]][[[XXXVVVTTTQQQNNNKKKHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDBBB@@@>>>>>>@@@BBBDDDBBBEEEIIIRRRbbb|||vvvlllhhheeebbbaaabbb______^^^\\\\\\[[[[[[[[[]]][[[YYYVVVUUUTTTUUUUUUXXXZZZ]]]___aaadddhhhkkklllsss}}}wwwwwwxxx{{{{{{uuuoooggg```[[[SSSNNNGGG@@@===;;;999888777888;;;>>>BBBEEEGGGIIIIIILLLQQQ\\\kkk~~~}}}}}}dddSSSMMMFFF@@@>>>===<<<:::;;;;;;999888666555333333444444333222222222222333///000222222111111222444444222444777999===FFFPPPWWWXXXYYYVVVTTTXXXbbbkkkqqqyyywwwnnnlllnnnppptttxxx|||}}}zzz}}}yyyvvvuuuvvv|||xxxkkk```VVVNNNHHHCCC???;;;999888888888777777777777777888999;;;;;;::::::::::::::::::;;;;;;:::999777666555444444444|||rrrnnniiieeecccaaa___]]]ZZZYYYWWWTTTQQQMMMJJJHHHJJJJJJIIIIIIGGGFFFDDDDDDHHHEEEBBB>>>===>>>@@@AAAAAACCCGGGLLLZZZsssuuukkkhhhfffcccbbbcccbbbaaa```^^^]]]]]]]]]]]]\\\ZZZWWWTTTSSSTTTUUUWWWXXX[[[^^^```bbbfffjjjmmmooovvvuuuvvvxxx|||~~~yyytttnnnggg```[[[SSSMMMEEE???;;;999888777777888;;;???BBBFFFIIIJJJKKKNNNVVVbbbrrrwwwaaaRRRMMMGGGBBB???>>>===<<<;;;:::999777666444333222444444333222222222222222000111333222111111222333444222444777999;;;DDDNNNQQQTTTVVVTTTQQQTTT]]]fffoooxxxwwwnnnnnnppprrruuuyyy~~~|||}}}zzzwwwvvvvvv{{{vvviii___VVVMMMHHHAAA>>>;;;999888999888777777777888999:::<<<>>>???=========<<<<<<;;;;;;;;;999888777666555555444555vvvrrrlllhhhfffdddbbb```^^^]]][[[XXXTTTPPPLLLJJJJJJJJJJJJIIIGGGEEEDDDCCCEEEDDDCCCAAA@@@???>>>>>>@@@CCCFFFJJJUUUmmm~~~tttjjjgggfffccccccddddddcccbbb```______^^^^^^ZZZXXXUUURRRRRRSSSVVVXXXXXX[[[^^^aaacccgggkkknnnttt{{{{{{uuuvvvyyy}}}~~~yyysssmmmfff^^^YYYPPPJJJCCC===:::999999999:::<<<>>>AAADDDGGGJJJKKKLLLQQQ[[[iiiyyyqqq^^^QQQMMMHHHCCC@@@???>>>===777777777666666555555444444333222222111222222222222333444333222111222333222111333666777999AAAJJJNNNSSSVVVTTTPPPRRRZZZbbblllwwwvvvnnnnnnppprrrvvvzzz}}}~~~|||xxxwwwwwwxxxtttggg^^^UUUMMMHHH@@@===:::888888999999888777777888999;;;>>>???AAA@@@??????>>>===<<<<<<;;;888888777666555555555666yyyvvvpppllljjjhhhfffdddaaa```^^^[[[WWWSSSOOOLLLKKKJJJJJJHHHGGGEEECCCBBB>>>@@@BBBDDDDDDBBB@@@>>>BBBDDDGGGJJJTTTkkk|||}}}|||rrriiigggfffcccccceeeeeedddcccaaa``````______YYYWWWTTTQQQQQQSSSWWWYYYYYY[[[^^^aaadddggglllooowww~~~~~~xxxuuuvvvyyy~~~zzzsssllleee]]]XXXMMMHHHAAA<<<::::::;;;;;;>>>???AAACCCFFFHHHJJJKKKMMMSSS^^^mmm}}}~~~|||mmm\\\LLLHHHDDD???<<<::::::999444555555555666666777777444333222222111111222222333555555444222111222333111000222444555777???HHHNNNTTTXXXWWWRRRSSSZZZbbbkkkuuu}}}tttmmmmmmpppsssvvvzzz{{{}}}|||xxxwwwwwwwwwrrrfff]]]UUUMMMHHH???<<<999888888999999999666777888999;;;>>>@@@AAAAAAAAA@@@???>>>===<<<<<<888888777666666666666666|||xxxtttqqqnnnkkkhhhdddbbb```]]][[[WWWRRRNNNMMMKKKHHHGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@??????>>>BBBAAACCCHHHQQQaaa{{{yyyzzzwwwrrrkkkfffccccccbbbbbbeeeeeeeeeeeeddddddcccbbbZZZXXXTTTRRRRRRTTTXXX[[[[[[ZZZ\\\aaadddgggmmmuuu}}}{{{{{{sssyyy~~~{{{vvvppphhh]]]UUUNNNIIIBBB===;;;;;;::::::<<>><<<:::888999888666555666777999:::555555555444444333333333111111111111111111111111333333333333444999???DDDLLLQQQUUUSSSOOOOOOUUU[[[iiirrr}}}{{{uuunnnkkkmmmpppssstttwwwxxxzzz{{{}}}~~~xxxvvvvvvyyy|||pppeee\\\SSSJJJDDDEEE@@@:::888:::<<<:::777888999:::<<<===???@@@AAAFFFFFFFFFEEECCCAAA???===:::999777666555555555555|||yyyvvvsssooommmiiigggccc```]]]YYYTTTQQQMMMKKKIIIGGGGGGGGGEEEDDDCCCBBBAAA@@@???>>>>>>===AAA@@@AAAFFFNNN]]]vvv~~~wwwxxxtttoooiiidddbbbbbbbbbbbbccccccddddddcccbbbaaa```XXXWWWVVVUUUVVVWWWYYY[[[\\\[[[]]]cccgggjjjpppxxx~~~yyyyyyvvv|||zzzuuupppggg\\\UUUMMMHHHBBB===;;;;;;;;;:::===???CCCEEEGGGHHHKKKMMMQQQWWWbbbrrrdddWWWIIIFFFBBB>>>===;;;999777999999888666444222000///444444333333333222222222111111111111111111111111333333333333444888>>>CCCMMMRRRVVVUUUPPPPPPVVV\\\gggpppzzzxxxrrrkkkhhhjjjooossstttwwwwwwxxxxxxzzz~~~zzzxxxwwwwwwzzznnncccZZZRRRJJJDDDDDD???:::888:::<<<:::888999:::;;;===>>>@@@AAABBBEEEFFFFFFFFFDDDBBB@@@???<<<;;;:::888777777888888|||yyyvvvtttqqqmmmhhhddd```\\\WWWTTTOOOLLLIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@???>>>======@@@???@@@DDDJJJWWWnnnwwwxxxwwwoookkkfffbbbaaabbbbbbbbbbbbbbbccccccbbb```___^^^UUUUUUWWWXXXYYY[[[\\\\\\^^^]]]```fffjjjmmmttt|||yyywwwxxxzzzzzzuuuooofff\\\TTTLLLGGGAAA===;;;;;;<<<<<<===@@@CCCFFFGGGIIIKKKMMMSSSZZZgggwww{{{___RRRGGGDDD@@@===;;;:::888666888999999888555111,,,)))333333222222222222111111111111111111111111111111444444333333444777<<<@@@LLLQQQUUUTTTPPPOOOUUU[[[dddmmmvvv|||~~~vvvpppjjjfffhhhmmmrrruuuvvvvvvuuuuuuvvvzzz}}}zzzxxxvvv|||wwwkkkaaaXXXPPPIIICCCCCC>>>:::999:::;;;:::888:::;;;<<<>>>@@@AAABBBCCCEEEEEEFFFGGGFFFDDDBBBAAA???>>>===;;;;;;;;;<<<<<<|||zzzwwwsssmmmhhhccc^^^XXXUUUOOOMMMJJJHHHGGGFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>??????@@@CCCGGGRRRfffxxxyyyyyyyyyqqqjjjgggccc``````bbbbbbbbbccccccddddddbbb```^^^]]]TTTTTTVVVXXXZZZ\\\^^^___cccbbbeeejjjmmmpppwww~~~~~~wwwvvvxxx|||zzztttnnnfff\\\TTTJJJEEE@@@<<<;;;<<<=========@@@CCCFFFGGGIIIKKKMMMSSS[[[jjj{{{uuu\\\OOOFFFCCC???===;;;:::888777777888999999888555222000333333333222222222222222111111111111111111111111444444444333333666:::>>>HHHMMMRRRQQQMMMLLLQQQWWWaaajjjsssyyy~~~yyytttmmmhhhgggkkkppptttvvvuuutttrrrrrrvvv|||zzzxxxuuuzzz|||sssggg]]]UUUNNNGGGBBB@@@===:::999:::;;;:::999<<<<<<===???AAABBBDDDDDDEEEFFFHHHIIIHHHGGGEEECCCAAA@@@>>>>>>===>>>???@@@}}}yyyrrrlllfff```YYYUUUOOOMMMJJJHHHGGGFFFDDDBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAACCCFFFNNN___pppzzzzzz~~~tttmmmgggdddaaa```aaabbbcccccceeeeeeffffffdddbbb___]]]UUUTTTUUUVVVYYY]]]aaaccchhhgggiiinnnqqqsssyyy}}}yyyxxxzzz}}}zzzsssmmmeee[[[TTTGGGCCC>>>;;;;;;===>>>???>>>@@@DDDFFFHHHIIILLLNNNRRR]]]mmmqqqZZZNNNFFFCCC???===<<<;;;:::888888888888888777777666666333333333444444444444444111111111111111111111111333333333333333555999<<>><<<:::999::::::::::::<<<===>>>@@@AAACCCDDDEEEEEEGGGIIIKKKKKKIIIGGGEEEAAA@@@?????????@@@AAABBBzzztttmmmddd\\\WWWOOOLLLIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAACCCEEEKKKZZZiii{{{|||||||||||||||~~~wwwpppkkkfffdddaaaaaabbbcccddddddfffggghhhhhhfffccc___]]]VVVVVVVVVWWWZZZ___cccfffkkkiiikkkpppsssvvv|||}}}{{{|||~~~wwwqqqjjjbbbXXXRRREEEBBB===:::;;;===???@@@@@@CCCFFFIIIJJJLLLNNNPPPUUUaaassslllXXXLLLEEEBBB>>>===<<<<<<:::999888888777666555444444444333333444444444444555555111111111111111111111111222222333333333555999;;;EEEKKKQQQPPPLLLKKKOOOTTTYYYeeesss{{{|||tttnnnmmmooorrrtttuuuuuuttttttvvvzzz}}}yyyvvvssswww}}}tttkkk___UUUOOOIIIDDD@@@;;;;;;:::::::::::::::;;;<<<===>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMMMMKKKHHHFFFAAAAAA@@@@@@@@@AAACCCDDD}}}uuukkkaaa[[[MMMKKKIIIGGGGGGGGGEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>@@@BBBCCCHHHUUUdddyyy{{{|||{{{uuuuuuxxx{{{|||~~~vvvqqqllliiigggeeebbbbbbccceeeeeeeeeggghhhiiiiiifffccc___\\\WWWXXXZZZ\\\___bbbeeegggiiihhhkkkqqquuuyyy~~~}}}~~~|||tttmmmfff^^^UUUNNNDDD@@@<<<:::;;;>>>@@@AAADDDFFFJJJLLLNNNOOORRRTTT[[[hhhzzz}}}fffUUUIIICCC@@@===;;;;;;;;;:::888555666777777666444222000222222333333333444444444111111111111111111111111000111222222333555999;;;DDDJJJPPPPPPKKKJJJNNNSSSTTTbbbrrr|||zzzsssoooqqqssstttuuuwwwwwwwwwyyy{{{~~~zzzvvvqqqtttzzzqqqiii\\\SSSLLLGGGCCC???999:::;;;::::::::::::;;;<<<===>>>???AAACCCDDDEEEHHHJJJMMMOOONNNLLLHHHFFFBBBBBBAAAAAABBBDDDEEEFFF|||qqqeee^^^MMMKKKHHHGGGGGGGGGFFFEEE@@@@@@@@@???????????????<<<===???AAAAAAEEESSS```nnn~~~{{{}}}yyy{{{}}}wwwqqqppptttzzzvvvpppmmmiiifffgggeeecccccceeeffffffeeeggghhhiiiiiifffbbb^^^[[[WWWYYY]]]aaadddfffffffffggggggjjjqqqwww{{{zzz}}}yyyqqqjjjccc[[[RRRKKKCCC???;;;:::;;;>>>AAABBBGGGIIIMMMOOOQQQRRRUUUWWWaaannnwwwbbbRRRGGGAAA>>>;;;:::::::::999888111444888::::::888444111111111111222222333333333111111111111111111111111///000222222333555999<<>>???AAABBBDDDDDDIIIKKKNNNPPPOOOLLLHHHFFFCCCCCCBBBCCCDDDEEEGGGHHHuuujjjcccTTTMMMFFFDDDGGGIIIGGGDDDAAAAAA@@@@@@???>>>======DDD@@@>>>AAADDDFFFLLLRRRgggzzz|||xxxxxx||||||wwwsssrrrwww}}}}}}ssskkkhhhggghhhhhhbbbbbbcccccccccdddddddddfffffffffdddbbb^^^[[[YYYYYY[[[___bbbdddgggkkknnniiilllooorrrvvv~~~~~~~~~~~~|||wwwmmmgggccc\\\PPPGGG@@@>>><<<;;;<<<>>>AAADDDHHHLLLNNNNNNMMMQQQYYY```gggvvvyyy~~~oooWWWLLLIIICCC@@@>>>======<<<;;;:::999888777555444444444444444333333333333333222222000111222222111000111222111222333333444555999;;;???GGGOOOQQQMMMIIIJJJMMMYYYaaammmzzzwwwqqqpppqqqsssuuuxxxzzz{{{{{{}}}~~~|||}}}|||sssooopppuuu~~~llldddYYYPPPJJJEEEAAA===;;;;;;;;;;;;;;;;;;;;;;;;:::===???AAAAAACCCEEEHHHKKKMMMOOOPPPOOOLLLIIIGGGEEEEEEGGGHHHHHHGGGFFFEEE{{{ppphhhWWWQQQIIIGGGIIIJJJHHHEEEAAAAAAAAAAAAAAAAAA@@@@@@CCC???>>>AAADDDEEEJJJPPPbbbttt}}}~~~xxxuuurrrttt{{{{{{uuummmgggdddcccccccccbbbbbbbbbccccccdddddddddgggfffdddbbb```]]][[[ZZZZZZ]]]```ccceeegggkkkmmmjjjmmmpppsssxxx}}}~~~~~~|||uuummmgggccc[[[OOOFFF???===;;;;;;<<<>>>BBBDDDHHHLLLNNNNNNNNNRRRZZZbbbmmm{{{{{{uuu{{{~~~lllUUUJJJGGGCCC@@@>>>======<<<;;;:::999888777666555444444444555444444333222222111111000111222222111000111222111222333333333444777:::???GGGPPPSSSPPPMMMMMMOOOVVV^^^kkkyyyxxxsssrrrsssuuuwwwyyy{{{|||}}}|||{{{}}}tttoooooottt~~~}}}llldddXXXOOOIIIEEE@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<:::===???@@@AAACCCEEEGGGJJJLLLNNNPPPOOOMMMJJJGGGCCCCCCDDDEEEEEEEEEDDDCCCwwwppp^^^WWWOOOKKKLLLMMMJJJGGGAAABBBBBBBBBBBBCCCCCCCCCCCC???===@@@BBBDDDHHHNNNZZZlllxxxwwwwwwzzzzzzrrrnnnhhhdddbbbaaa`````````aaaaaabbbcccdddddddddgggeeebbb___]]]\\\\\\\\\]]]___bbbdddfffhhhkkkmmmkkknnnrrrvvv{{{|||~~~xxxrrrlllgggaaaYYYMMMCCC<<<;;;::::::<<>><<<<<<<<<;;;999:::999888666555555555555555555444333222111111000000111222222111000111222111222333222222222555777===FFFPPPUUUSSSPPPOOOPPPSSS[[[jjjyyy{{{vvvuuuuuuxxxzzz|||}}}~~~{{{xxx|||wwwoooooottt~~~|||kkkcccWWWNNNHHHCCC???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@AAABBBEEEGGGIIIKKKMMMOOOOOOMMMJJJHHHCCCCCCDDDDDDDDDDDDCCCBBB~~~wwwfff^^^UUUQQQPPPPPPLLLIIICCCCCCCCCCCCCCCCCCBBBBBBBBB>>>===@@@AAABBBEEEKKKSSSddd}}}~~~{{{rrrllliiifffddddddcccaaa```___``````aaabbbcccddddddfffddd```\\\ZZZ[[[\\\^^^```bbbeeefffgggiiikkkmmmlllooosssxxx{{{~~~tttpppjjjfff```VVVJJJAAA;;;::::::;;;===@@@CCCFFFHHHLLLOOOQQQRRRYYYccclll}}}uuupppoooxxxdddPPPFFFBBBBBB@@@===<<<<<<<<<:::999:::999888777666555555555333333333222222222222222000111222222111000111222111222222111000111444666999CCCNNNUUUUUURRRPPPOOOSSS\\\jjjyyy~~~yyyxxxxxx|||}}}yyyvvvxxx}}}zzzsssssswww{{{kkkbbbVVVLLLFFFBBB>>>;;;888888888888888888888888;;;===???@@@AAABBBDDDFFFGGGIIILLLNNNNNNMMMJJJHHHDDDDDDDDDDDDDDDDDDCCCCCC|||mmmeee\\\VVVTTTRRRNNNJJJFFFEEEDDDCCCBBBAAA@@@@@@BBB???>>>@@@AAAAAACCCHHHNNN]]]ssstttlllhhhfffeeedddeeedddbbbaaa______```aaaaaabbbccccccdddaaa\\\YYYXXXZZZ]]]```bbbdddggghhhiiijjjmmmooonnnqqqvvv{{{}}}||||||qqqnnniiiddd^^^TTTIIIAAA::::::;;;<<<>>>AAADDDFFFHHHLLLPPPSSSVVV^^^kkktttrrroooqqq}}}zzz```PPPFFFBBBBBB???===<<<<<<;;;:::999:::999888666555555444444000111111222222333333444000111222222111000111222111222222111000111333555999BBBNNNVVVXXXUUURRRQQQVVV^^^kkkyyy|||zzzyyyxxxsssvvvzzz~~~xxxwwwzzz{{{kkkbbbUUUKKKEEEBBB>>><<<888888888888888888888888;;;===???@@@@@@AAACCCEEEGGGIIIKKKMMMNNNLLLIIIGGGCCCCCCBBBBBBAAAAAAAAAAAAtttlllaaaZZZWWWTTTOOOJJJHHHGGGFFFDDDBBBAAA@@@???CCC@@@>>>AAAAAA@@@BBBFFFJJJVVVjjj}}}uuummmhhheeedddccccccddddddbbbaaa````````````aaaaaaaaaaaa```]]]YYYWWWWWW[[[___bbbccceeehhhjjjjjjllloooqqqqqqtttyyy~~~{{{pppmmmhhhccc[[[RRRHHHBBB;;;<<<<<<>>>@@@CCCEEEGGGHHHLLLQQQUUUZZZeeesss}}}~~~rrrpppvvvsss\\\OOOGGGBBBAAA???===;;;;;;;;;:::888999888777555444444444444000000111111222333333333000111222222111000111222000111222111111111444666;;;CCCNNNVVVYYYWWWTTTRRRXXX___jjjwww}}}zzzyyy~~~vvvrrruuuyyy|||zzz{{{{{{lllbbbUUUKKKEEEBBB???<<<::::::::::::::::::::::::;;;===???@@@@@@@@@BBBDDDGGGIIIKKKMMMMMMKKKHHHFFF@@@???>>>===<<<<<<<<<===yyypppeee]]]YYYUUUOOOJJJHHHGGGGGGEEEDDDCCCBBBBBBDDDAAA???BBBBBB@@@AAAEEEHHHQQQbbbxxx|||uuupppjjjfffeeedddbbbcccddddddcccbbbaaa````````````_________[[[YYYWWWVVVWWW[[[```cccdddfffiiikkklllnnnpppsssuuuyyy~~~~~~~~~yyyooommmhhhaaaZZZQQQIIICCC======>>>???AAADDDFFFGGGGGGLLLRRRWWW^^^jjjzzzxxxrrrrrrzzzlllXXXMMMFFFBBBAAA???<<<;;;;;;;;;999888888777666444333333333333222222222222111111000000000111222222111000111222000111222111111333666888:::AAAKKKSSSVVVUUURRRPPPUUU\\\fffrrr}}}}}}zzzxxx{{{}}}}}}uuurrruuuzzz~~~{{{yyyyyy~~~|||mmmcccVVVKKKEEEBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;===?????????@@@BBBDDDGGGIIIKKKMMMLLLJJJGGGDDD>>>===<<<:::::::::::::::{{{rrrggg^^^ZZZVVVOOOJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEAAA@@@BBBBBB@@@AAAEEEFFFNNN]]]rrrwwwqqqnnnjjjggghhhfffddddddeeefffeeeeeeaaaaaaaaa```______^^^^^^YYYWWWVVVUUUXXX\\\aaaddddddfffiiikkkmmmooorrrtttyyy|||~~~yyypppmmmhhhaaaXXXPPPIIIEEE>>>??????AAABBBDDDFFFGGGGGGLLLRRRXXX```mmm~~~{{{tttrrrsss|||hhhVVVLLLEEEAAAAAA???<<<;;;;;;;;;999888777666555444333222222222555555333222111///...---000222222222111000111222///111222222222444777999777===FFFNNNQQQQQQNNNLLLSSSXXXbbbooozzz}}}yyyxxxxxx{{{~~~{{{tttrrrvvvzzz~~~zzzwwwwww{{{}}}mmmdddVVVKKKFFFCCC@@@>>>999999999999999999999999;;;===?????????@@@BBBCCCHHHIIILLLMMMLLLIIIFFFCCC???>>><<<;;;::::::;;;;;;sssgggaaa\\\UUUOOOLLLJJJJJJIIIGGGDDDBBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBGGGIIIUUUmmmyyypppllljjjiiigggeeedddcccdddfffhhhhhhhhhfffeeedddbbbaaaaaabbbbbb\\\[[[ZZZZZZ[[[^^^aaacccgggiiilllnnnppprrrvvvyyy|||xxxllljjjeee___VVVMMMFFFAAA;;;===???AAADDDFFFGGGGGGHHHNNNSSSYYYfffxxx~~~xxxvvvyyysssxxx{{{cccUUUIIICCCDDD<<<<<<;;;:::999888888777888888777555444333222111555555444333222111000///333333333333333333333333111111222222222333333333888777===IIIPPPNNNNNNPPPRRRWWW^^^gggrrr~~~zzzxxxzzzsssuuuxxxzzz{{{|||~~~~~~uuuuuu{{{|||vvvtttyyy|||zzzlllcccWWWMMMFFFBBB===:::;;;;;;:::999999:::;;;<<<;;;===?????????@@@BBBDDDGGGJJJNNNPPPNNNJJJEEEAAA@@@<<<888888999;;;:::999sssfff___[[[TTTOOONNNLLLLLLKKKIIIFFFDDDDDDEEEBBBAAAAAA@@@@@@AAAAAABBBFFFGGGRRRhhh~~~sssllljjjiiihhhgggeeedddcccdddgggiiiiiihhhgggggggggfffdddcccaaaaaa\\\[[[ZZZ[[[]]]```ccceeehhhjjjmmmoooqqqtttxxx{{{zzzuuukkkiiiddd]]]UUULLLEEEAAA===>>>@@@BBBDDDFFFGGGHHHIIIOOOTTT[[[hhhzzz{{{sssqqqsssvvv~~~vvv```SSSHHHCCCDDD======<<<;;;:::999888888666666555555444444333333333333333222222222222111111111111111111000000000111111111222222222333333888888===GGGMMMLLLLLLMMMPPPTTT\\\eeeqqq}}}xxxtttttttttvvvxxxyyyyyyxxxyyy{{{yyyxxx}}}{{{tttqqqsssvvvzzz|||nnneeeYYYOOOHHHDDD???;;;;;;;;;:::999999:::<<<<<<<<<>>>@@@AAAAAABBBDDDFFFIIIKKKNNNOOONNNIIIDDD@@@===999666555777888888777ssseee^^^YYYTTTPPPPPPJJJJJJIIIFFFBBB@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBDDDEEENNNaaaxxx|||uuummmhhhggghhhhhhffffffeeedddeeegggiiijjjiiiiiijjjkkkjjjhhheeeaaa^^^[[[[[[\\\]]]___bbbeeegggjjjlllnnnqqqsssvvv{{{~~~vvvqqqjjjgggbbbZZZRRRJJJDDDAAA???@@@BBBDDDFFFGGGHHHIIIJJJPPPUUU\\\jjj}}}wwwooommmpppzzzppp[[[PPPFFFBBBCCC>>>===<<<;;;:::999999888444444444444444444555555111111111222222333333333111111111000000/////////111111111222222222222333888888===EEEKKKKKKJJJKKKMMMRRRYYYcccooo|||yyysssqqqtttvvvwwwwwwuuussstttttt||||||~~~}}}tttoooooopppttt~~~qqqhhh\\\QQQKKKFFFAAA>>>;;;;;;:::::::::<<<===>>>>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMOOOOOOLLLHHHCCC???:::888555555666777888888ttteee]]]XXXTTTQQQQQQJJJJJJIIIEEEAAA?????????BBBAAAAAA@@@@@@AAAAAABBBDDDDDDKKKZZZmmmvvvqqqjjjffffffgggfffeeefffeeeeeefffiiikkkkkkkkklllmmmnnnmmmjjjeee```\\\[[[\\\^^^```cccfffhhhjjjlllmmmppprrruuuyyy|||tttnnniiieee___WWWOOOHHHCCCAAA@@@AAACCCFFFHHHIIIJJJKKKKKKPPPVVV^^^mmm~~~yyyqqqlllnnnsss}}}kkkXXXNNNDDD@@@AAA>>>======<<<;;;:::999999555555444444444444333333111111222222222333333333333333222222111000000000111111111111222222222222666777<<>>???@@@AAACCCEEEFFFGGGHHHKKKMMMMMMNNNOOOMMMJJJFFFAAA>>>;;;999777777888999;;;<<>>???======<<<;;;:::999999888777666555444333222111111333333333222222222111111222222222111111111000000000000111111111222222222333666;;;BBBJJJOOOQQQOOOMMMQQQWWWaaammm{{{wwwsssoooppprrrqqqpppoooooopppssszzz}}}{{{yyyqqqpppppptttuuulll___UUUNNNHHHCCC@@@>>>======>>>???AAACCCDDDDDDFFFHHHIIIJJJKKKMMMOOONNNNNNMMMKKKHHHCCC???===:::999999888999;;;===???yyyiii```ZZZUUUQQQQQQMMMMMMLLLIIIEEECCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBDDDDDDHHHOOOZZZnnn~~~tttpppkkkiiiiiiiiigggeeegggffffffhhhkkkmmmnnnnnnnnnmmmkkkiiieeeaaa]]][[[^^^```cccgggjjjkkkllllllmmmoooqqqtttxxx~~~~~~wwwpppkkkgggaaaXXXOOOGGGBBBAAA@@@BBBCCCFFFIIILLLOOOPPPQQQQQQUUUZZZcccrrryyyqqqjjjiiisss}}}~~~dddTTTLLLCCC>>>>>>===<<<;;;:::999888888777777666555444333111000000333333333222222111111111000000000000000000000000000000000111111111111222111555;;;@@@HHHQQQSSSQQQMMMQQQWWW```kkkyyy}}}uuupppmmmoooqqqpppooonnnooooooqqqyyy|||xxx|||{{{sssqqqpppssswwwnnnaaaWWWOOOJJJEEEAAA@@@???@@@@@@BBBDDDFFFHHHGGGIIIKKKKKKKKKLLLNNNPPPMMMMMMKKKHHHEEEAAA>>><<<888999999999999;;;???BBB|||lllbbb\\\UUUQQQPPPIIIIIIHHHFFFBBB@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCFFFKKKSSSddd{{{rrrnnnjjjjjjkkkkkkiiiggghhhgggggghhhlllnnnoooooonnnlllhhhccc___]]]\\\[[[___bbbfffiiilllmmmmmmlllmmmoooqqqtttyyy~~~zzztttnnnjjjfff```VVVLLLDDD@@@@@@@@@AAACCCFFFJJJNNNQQQSSSTTTVVVZZZ^^^gggvvvxxxpppkkknnn}}}|||___QQQJJJCCC>>>???;;;;;;:::999888777777666555555444444333222111111111222222222222222333333//////000000111222222222000000000000111111111111000555:::>>>FFFOOORRRNNNMMMPPPVVV^^^iiiwwwzzztttpppooopppqqqqqqooonnnnnnoooqqqyyy}}}xxx{{{wwwtttrrrssszzzqqqdddYYYRRRLLLGGGCCCAAAAAABBBCCCDDDGGGIIIKKKJJJKKKMMMMMMLLLLLLNNNPPPLLLKKKIIIFFFBBB???===;;;999;;;<<<<<<<<<>>>BBBFFF}}}nnnddd]]]VVVQQQOOOJJJJJJJJJGGGDDDCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAADDDHHHNNN^^^zzz~~~yyypppllljjjjjjlllmmmkkkhhhhhhggggggiiilllooooooooonnnjjjeee___\\\ZZZ[[[\\\aaacccgggkkkmmmnnnmmmlllmmmoooqqqtttyyy{{{vvvqqqlllhhheee___UUUJJJCCC??????@@@AAACCCGGGKKKOOOSSSUUUVVVZZZ]]]aaajjjxxx~~~vvvpppmmmtttwww\\\OOOJJJCCC???@@@;;;::::::999888777666666333333333333333333333333///000111222333444555555111111222333444555555666000000000000111111111111000666:::===DDDMMMOOOKKKLLLOOOTTT\\\ggguuuzzzvvvrrrqqqrrrsssrrrooommmmmmmmmrrrzzz}}}yyy{{{{{{xxxtttttt|||sssfff[[[TTTNNNIIIEEECCCCCCCCCDDDFFFIIIKKKMMMKKKMMMNNNNNNMMMLLLNNNOOOKKKJJJGGGDDDAAA>>><<<;;;<<<>>>@@@@@@???AAAFFFJJJtttooodddZZZTTTLLLNNNKKKGGGDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAACCCCCCDDDGGGLLLXXXpppuuuoootttoookkkiiiiiijjjiiiggghhhiiiiiijjjjjjkkklllllllllhhhaaa[[[XXXXXX[[[]]]___ccchhhlllllllllkkkkkknnnoootttxxx{{{~~~wwwqqqmmmjjjiiifff\\\PPPFFFBBB@@@>>>===BBBCCCFFFKKKQQQVVVYYYYYYXXX___iiittt~~~sssooooooxxx}}}ppp\\\QQQGGGEEEEEE>>><<<<<<<<<;;;:::999888777222222222222222222222222333333111000000000111222000000111222333444444555222111000000000111333444333222555:::BBBHHHJJJJJJNNNOOORRRXXXaaannn{{{~~~{{{vvvsssqqqqqqpppooonnnmmmllllllnnnttt}}}~~~zzzvvvwwwyyykkk___VVVPPPKKKGGGFFFGGGHHHIIIJJJKKKLLLLLLJJJKKKMMMNNNNNNLLLJJJIIIHHHDDD@@@???@@@AAA@@@>>>@@@AAABBBBBBBBBDDDHHHKKKwwwrrrfff\\\VVVNNNNNNKKKGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBB@@@AAADDDHHHKKKVVVjjj||||||tttooopppmmmjjjiiijjjkkkiiihhhgggggghhhiiiiiiiiijjjjjjiiieee___ZZZXXXYYY[[[]]]```ccchhhjjjkkkkkkllllllpppqqqvvv|||zzztttooollljjjiiiaaaXXXMMMEEEBBBAAA@@@???@@@AAADDDHHHNNNSSSVVVWWWZZZbbblllwww}}}sssoooqqq}}}mmmZZZOOOEEECCCCCC<<<;;;;;;;;;;;;:::888777666333333333333333333333333333222111000000000111222000000111111111111111111111111000///000111222333333333555:::AAAGGGIIIIIIKKKLLLOOOTTT\\\iiivvv~~~{{{xxxuuusssrrrqqqooonnnmmmlllkkkkkklllrrr{{{~~~yyyyyyzzzlll```XXXRRRMMMJJJIIIJJJKKKMMMNNNNNNNNNMMMJJJKKKKKKKKKKKKIIIHHHGGGFFFCCC???>>>???@@@???>>>BBBDDDEEEFFFGGGHHHJJJLLL{{{uuuiii___YYYQQQNNNKKKGGGEEEEEEEEEDDDCCCDDDCCCAAA@@@@@@@@@AAABBB>>>???CCCGGGJJJQQQaaappp}}}vvvqqqnnnkkkjjjiiijjjkkkkkkjjjhhhfffgggggghhhhhhgggggggggcccaaa\\\YYYXXXYYY\\\^^^bbbdddgggiiiiiikkkmmmooorrrtttyyy}}}vvvpppmmmkkkiiihhhZZZRRRHHHBBBAAAAAABBBAAA???AAADDDHHHMMMRRRVVVXXX___gggrrr}}}{{{qqqppptttiiiWWWNNNDDDBBBBBB;;;;;;;;;;;;:::999777666555333333333333333333333333333222111111000000111111111111000000000/////////000000/////////000111222333333555:::@@@EEEHHHHHHGGGHHHKKKOOOWWWcccpppxxx}}}zzzxxxwwwuuuuuurrrpppnnnlllkkkjjjjjjjjjjjjooowww~~~{{{|||oooccc[[[UUUPPPMMMLLLNNNPPPQQQRRRQQQPPPOOOKKKJJJIIIHHHFFFEEEDDDCCCCCC@@@===<<<===?????????DDDGGGKKKMMMMMMMMMNNNOOO~~~xxxkkkaaa[[[SSSNNNKKKGGGEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@AAAAAABBB@@@@@@BBBEEEGGGMMMZZZggg~~~{{{vvvrrrmmmjjjiiijjjkkkllllllkkkhhhggggggggghhhhhhgggfffeeeddd^^^\\\ZZZXXXYYY[[[^^^```dddeeegggggghhhkkkooorrrvvvwww}}}zzzsssmmmkkkjjjhhhfffUUUNNNEEE@@@@@@AAAAAAAAABBBDDDGGGKKKOOOTTTYYY\\\cccmmmyyyyyyoooooouuu|||eeeVVVNNNDDDAAAAAA;;;;;;;;;:::999888777555444444444444444444444444444222222222111111111111111000000000000000000000000///////////////000000111333333555999>>>BBBFFFHHHFFFFFFHHHLLLSSS^^^kkksss}}}yyyvvvttttttuuurrrpppmmmkkkjjjiiijjjjjjiiimmmsss{{{}}}~~~pppeee]]]XXXSSSOOOOOOPPPRRRSSSSSSRRRPPPNNNJJJIIIGGGDDDBBBAAA@@@@@@???>>><<<;;;<<<>>>???@@@FFFJJJOOOSSSTTTSSSSSSSSSyyylllaaa[[[TTTOOOLLLHHHEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBDDDBBBAAACCCDDDIIIUUUaaattt|||xxxtttqqqnnnkkkiiijjjkkkmmmmmmllliiigggfffhhhhhhiiiiiihhhfffdddcccZZZZZZYYYYYY[[[]]]```bbbfffgggggggggiiilllqqquuuzzz|||~~~wwwppplllkkkiiieeebbbQQQJJJCCC>>>???@@@AAA@@@CCCFFFJJJNNNRRRWWW^^^bbbiiisssvvvmmmnnnuuuwwwbbbVVVOOOEEEBBBBBB<<<;;;;;;;;;:::888666555444444444444444444444444444222222222222111111000000//////000000111222222333.../////////000000000000222333555888<<<@@@EEEHHHFFFGGGHHHKKKRRR]]]iiirrr~~~{{{vvvqqqnnnoooqqqqqqpppnnnlllkkkkkkkkkkkkjjjlllpppvvv}}}~~~sssggg___ZZZUUUQQQOOOPPPQQQRRRQQQOOOMMMLLLJJJHHHFFFCCC@@@???>>>===<<<<<<;;;;;;;;;===@@@BBBGGGLLLSSSWWWYYYYYYXXXWWWzzzlllbbb\\\UUUOOOLLLHHHFFFEEEFFFEEEDDDEEEDDDBBBAAAAAAAAABBBCCCEEEBBBAAABBBBBBFFFPPP[[[lll}}}|||{{{zzzwwwtttqqqooommmlllmmmmmmkkkjjjkkkmmmooonnnllliiigggggghhhiiiiiiiiihhheeebbb```YYYYYYZZZ[[[^^^```cccdddhhhhhhiiiiiijjjnnnssswww~~~{{{uuunnnjjjiiifff```ZZZLLLGGG@@@===???AAABBBAAADDDGGGLLLPPPTTTZZZbbbhhhppp{{{sssjjjmmmuuusss```VVVQQQFFFCCCCCC===<<<<<<;;;:::999777555444333333333333333333333333111222222222222111000000...//////000111222333444...///000111111111000000000222444777:::???EEEIIIGGGHHHIIIMMMSSS^^^jjjsss}}}|||xxxqqqjjjgggiiilllooooooooooooooonnnnnnnnnkkklllooosssxxx}}}~~~wwwkkkbbb\\\WWWSSSPPPPPPOOOOOOMMMLLLKKKJJJHHHGGGFFFCCCAAA???===<<<999:::;;;;;;;;;===AAADDDHHHNNNVVV[[[^^^^^^^^^^^^|||nnnccc]]]VVVOOOLLLHHHFFFFFFFFFEEEDDDEEEDDDCCCAAAAAABBBBBBCCCCCC@@@@@@BBBCCCEEEKKKTTTbbbuuu~~~{{{wwwuuuuuuwwwuuusssrrrrrrqqqooommmiiihhhggghhhjjjkkkkkkjjjjjjmmmoooooollljjjjjjkkkggghhhhhhhhhfffccc```]]]YYYZZZ\\\^^^```ccceeefffiiijjjkkkkkkmmmpppuuuyyyxxxrrrlllhhhgggbbbYYYQQQGGGCCC>>><<<@@@CCCEEEEEEFFFKKKPPPTTTXXX___hhhpppwwwzzzooohhhmmmvvvnnn]]]UUUQQQGGGCCCCCC=========<<<;;;999777555444333333333333333333333333111222222333222111000////////////000000111111111///000111222222222111000...000333666999>>>EEEJJJHHHIIIJJJNNNUUU```lllttt{{{zzzvvvnnngggdddgggkkknnnoooqqqrrrsssrrrqqqpppkkklllnnnqqquuuyyy}}}~~~~~~}}}}}}|||ooofff```ZZZVVVQQQPPPNNNKKKJJJIIIIIIIIIGGGGGGFFFEEECCC@@@===;;;888:::;;;;;;;;;>>>CCCGGGKKKPPPXXX___cccdddeeefff~~~oooddd___WWWOOOLLLHHHFFFFFFFFFEEEEEEEEEDDDCCCBBBAAABBBCCCCCC???>>>@@@DDDDDDDDDHHHNNNXXXlllzzzvvvtttpppoooppprrrpppnnnnnnnnnnnnllljjjiiihhhggghhhiiijjjiiihhhiiilllooonnnllllllmmmooofffgggggggggeeeaaa^^^[[[ZZZ[[[]]]___bbbeeefffgggiiijjjlllmmmnnnrrrvvvzzzvvvpppjjjgggeee___TTTKKKDDD@@@<<<<<<@@@EEEHHHHHHIIINNNTTTYYY]]]dddooowww|||vvvlllgggmmmxxxkkk[[[TTTPPPFFFBBBBBB===>>>>>>===<<<:::888666555222222222222222222222222111111222333222111000//////////////////.........///000111333333222222111---///333555888>>>EEEKKKHHHIIIKKKNNNUUU```mmmuuu{{{zzzvvvooogggeeeiiinnnmmmooorrruuuuuuuuusssqqqkkklllnnnqqquuuyyy|||}}}{{{|||||||||rrriiibbb\\\XXXRRRPPPMMMJJJHHHHHHHHHIIIFFFGGGGGGFFFDDDAAA>>>;;;777999;;;<<<<<<>>>DDDHHHMMMRRRZZZaaaeeehhhjjjkkknnnddd___VVVOOOLLLHHHFFFEEEEEEDDDBBBDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@@@@@@@BBBFFFIIIVVVaaaxxx}}}vvvqqqnnnllljjjhhhjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggghhhhhhmmmmmmmmmmmmmmmllllllkkkeeeeeedddccc```\\\YYYWWW\\\]]]^^^aaadddfffeeedddiiikkkmmmmmmnnnqqqxxx}}}{{{yyytttlllccc\\\TTTNNNJJJ@@@@@@AAAAAAAAACCCGGGJJJLLLSSS[[[___aaagggsss~~~sssmmmiiinnn~~~lllbbbWWWRRRMMMFFFBBBBBB@@@>>>;;;999888777555333555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000111333444444666<<>>===:::;;;<<<<<<===AAAFFFJJJOOOVVV^^^dddjjjqqqrrrooommmccc^^^TTTOOOLLLHHHFFFFFFEEEDDDBBBDDDCCCBBBAAAAAA@@@AAAAAA>>>???@@@@@@@@@BBBEEEHHHPPP[[[ppp}}}yyysssnnnllljjjhhhgggjjjiiiiiiiiiiiihhhhhhhhhhhhgggfffffffffggghhhiiilllllllllmmmllllllkkkjjjgggfffeeebbb___]]]ZZZYYY]]]^^^```cccfffgggggggggiiillloooqqqrrrvvv}}}zzzwwwqqqhhh___WWWPPPIIIEEE>>>???AAABBBCCCGGGKKKOOOQQQWWW^^^aaacccjjjwwwxxxqqqmmmkkkqqqnnncccXXXSSSNNNHHHDDDDDDAAA???;;;999888777555333555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000000111333444666<<>>>>>???@@@DDDIIIMMMTTT[[[ccciiipppwwwzzzxxxlllaaa\\\RRROOOLLLIIIGGGFFFEEEDDDCCCDDDCCCBBBAAAAAA@@@@@@@@@>>>????????????AAADDDFFFIIIRRRddd{{{~~~}}}}}}|||wwwsssnnnkkkiiihhhgggfffiiihhhhhhhhhhhhggggggggggggfffeeeddddddfffhhhjjjkkkkkkllllllkkkkkkjjjiiiiiigggddd```^^^\\\\\\\\\^^^___bbbeeegggiiikkkkkkjjjnnnrrruuuxxx|||~~~yyysssmmmcccYYYQQQIIICCC@@@<<<>>>AAADDDGGGKKKPPPTTTXXX\\\```cccgggppp|||zzzpppiiihhhiiiqqqpppeeeYYYSSSOOOJJJGGGHHHCCC@@@<<<:::999888666444555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000///111222333555;;;DDDLLLSSSSSSRRRSSSWWW^^^hhhoooxxx{{{|||zzzvvvttttttvvvyyywwwsssnnniiifffggghhhfffhhhiiilllpppwww~~~zzz{{{uuujjjaaa\\\RRRNNNJJJHHHGGGHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBAAAAAABBBCCCDDDHHHMMMQQQYYY```hhhmmmvvv~~~|||iii```[[[RRROOOMMMIIIGGGFFFFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@??????@@@BBBDDDEEELLL[[[ooo}}}|||~~~}}}xxxqqqnnnkkkhhhhhhhhhgggfffggggggggggggfffffffffffffffeeeccccccdddfffhhhjjjkkkkkklllllllllkkkjjjjjjhhhfffaaa]]][[[[[[]]]^^^^^^```cccfffhhhjjjlllnnnlllqqqvvvyyy|||}}}xxxqqqjjj```UUULLLFFF@@@===<<>>???@@@@@@??????AAACCCDDDHHHTTTfffzzz~~~}}}xxxtttmmmkkkiiiggghhhhhhgggffffffffffffeeeeeeeeeddddddddddddccccccdddgggiiikkkkkkllllllllllllkkkjjjjjjeeebbb]]]ZZZYYYZZZ]]]```^^^aaadddfffgggiiimmmpppppptttyyy|||{{{vvvppphhh]]]RRRJJJEEEAAA>>>===@@@CCCGGGIIIMMMQQQTTTXXXZZZ```hhhssstttmmmiiiaaafffnnnxxxtttiii^^^XXXTTTNNNLLLLLLEEEBBB===999888777666555555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000111222444444666<<>>@@@???BBBGGGNNN\\\ttt}}}}}}zzzxxxrrrrrrqqqpppnnnmmmllllllgggfffeeecccbbbbbbbbbbbbcccddddddccccccdddfffhhhhhhhhhjjjkkklllllllllllliiigggdddbbbaaa^^^[[[XXX[[[[[[\\\___bbbfffjjjlllpppqqqrrrrrrrrrtttwwwzzz{{{sssgggWWWPPPGGGBBBAAABBBBBBAAAFFFHHHLLLOOOQQQSSSVVVYYY[[[eeerrr|||tttiiifffjjjvvvxxxsssjjj[[[OOOBBB>>>999666555444444333222333333444444333333222111111111000111111222333000000000000000000000000000000000000000000000000///000111222222444777:::AAAHHHOOORRRPPPNNNPPPRRRXXXdddssszzzqqqhhhcccaaaccceeennnooopppppppppqqqsssuuu|||{{{}}}ssseeeZZZSSSNNNJJJHHHBBBAAAAAADDDHHHKKKMMMNNNMMMNNNPPPRRRUUUWWWYYYZZZ^^^^^^aaaeeehhheee___YYYsssfffaaaYYYQQQPPPMMMJJJHHHFFFDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA??????@@@@@@@@@??????>>>??????AAAEEEJJJVVVkkk}}}}}}}}}zzzwwwvvvuuutttnnnnnnmmmlllkkkjjjjjjiiifffeeedddcccbbbbbbbbbbbbcccdddddddddcccdddfffiiiggghhhiiijjjjjjjjjjjjjjjjjjgggddd```]]]ZZZXXXWWW\\\]]]^^^aaaeeeiiilllnnnqqqrrrsssttttttwww{{{~~~~~~ooocccSSSMMMEEE@@@@@@AAACCCCCCGGGIIILLLNNNPPPSSSWWWZZZ]]]jjjxxx|||qqqggggggqqq~~~xxxlllZZZLLL@@@===999666555555444333333333333333333333333333222111111111111111222222////////////////////////000000000000000000000000///000111111111333666999<<>>??????@@@@@@@@@??????::::::===@@@DDDMMM```qqq}}}~~~|||{{{xxxuuurrrqqqqqqqqqmmmmmmllljjjiiihhhgggfffeeeeeedddcccbbbbbbbbbbbbddddddeeedddcccdddgggiiihhhiiiiiijjjjjjjjjiiiiiijjjgggccc^^^ZZZWWWVVVVVV\\\^^^```cccgggkkknnnppprrrsssttttttvvvyyy~~~~~~|||yyyzzz}}}|||kkk___NNNJJJDDD@@@???AAADDDFFFGGGIIIKKKMMMOOOSSSXXX\\\bbbppp{{{ppphhhjjjvvvyyyjjjWWWHHH???<<<888666555555444333333333333333333333333333222222111111111111111222////////////////////////000000000000000000000000///000111111000222555777888>>>GGGLLLNNNNNNOOOPPPZZZeeerrr}}}~~~{{{uuuoooiiieeecccbbbeeehhhlllnnnoooqqqrrrttt}}}{{{{{{~~~~~~}}}uuuggg\\\TTTMMMIIIGGGEEEBBBBBBDDDFFFGGGGGGKKKLLLNNNPPPQQQRRRRRRSSSSSSRRRPPPNNNKKKGGGAAA===wwwjjjcccZZZOOONNNLLLJJJHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBB>>>???@@@@@@AAA@@@@@@@@@<<<<<<>>>AAABBBIIIYYYhhh}}}~~~}}}|||zzzyyyuuuuuutttrrrooommmmmmnnnmmmmmmkkkjjjhhhgggeeeeeeeeeeeedddcccccccccccccccdddeeeeeeddddddeeegggiiikkkkkkkkkkkkkkkkkkjjjjjjhhhfffbbb]]]XXXVVVWWWYYY]]]___bbbfffjjjnnnppprrrssstttuuuvvvwww|||~~~zzzwwwtttuuuzzzvvveeeZZZJJJGGGDDDAAAAAACCCEEEHHHHHHIIIKKKMMMPPPUUU\\\```jjjvvvyyyooohhhlllzzzxxxfffRRREEE===:::777666666555444333444333333222222333333444333222111111000111111111000000000000000000000000000000000000000000000000///000000000000111444666666<<>>??????===>>>JJJWWWiii|||yyyvvvsssrrrssssssrrrqqqjjjmmmppppppnnnmmmmmmoookkkkkkjjjjjjiiiiiihhhhhhffffffeeedddddddddeeeeeedddeeeeeeeeedddeeehhhjjjhhhhhhhhhhhhhhhgggfffeee```___^^^ZZZXXXYYY^^^cccaaacccgggkkkpppsssvvvwwwwwwxxxyyyzzz|||{{{vvvssspppnnnrrryyy{{{kkk[[[QQQDDDDDDEEEEEEDDDEEEGGGIIIKKKLLLNNNPPPTTT[[[dddiiivvvpppiiieeelllzzzuuu___MMMDDD;;;999777666666666555333444444222222222222444444333333222111000000111111000000000000000000000000000000000000000000000000...///000//////000333555666999>>>CCCHHHKKKLLLMMMSSS]]]kkkwww|||uuunnngggccceeeggghhhiiijjjkkknnnqqqsss{{{}}}}}}}}}wwwvvv}}}yyylll```WWWMMMIIIEEEBBBBBBDDDEEEEEEAAABBBDDDEEEFFFEEECCCBBB??????>>>===;;;:::;;;<<>>???AAABBBCCCBBBBBBAAA??????>>>>>>@@@DDDJJJOOOaaarrr|||zzzyyyyyyuuutttrrrrrrrrrrrrqqqooooooooonnnnnnmmmmmmllllllnnnnnnmmmllljjjiiihhhhhhiiihhhgggeeeeeeffffffgggfffffffffeeeeeeeeeffffffhhhiiijjjlllmmmkkkgggcccYYYYYYYYYZZZ\\\___ccceeeiiiiiijjjmmmpppqqqqqqpppvvvzzz~~~|||yyytttpppooorrruuuxxxuuufffVVVLLLCCCDDDDDDDDDDDDEEEHHHKKKJJJKKKPPPWWWYYY[[[ggguuuzzznnnjjjggglll|||nnnVVVEEE===:::999888666555555444444666555333111000000111222111111111111000000000000........................000...---///222444333111222111000//////000111222777999>>>DDDHHHLLLOOOPPPPPPWWWdddrrr}}}yyyqqqjjjhhhhhhggghhhjjjllloooqqq{{{zzz}}}{{{xxxyyy}}}zzzlllcccSSSMMMFFFBBBBBBBBBAAA@@@AAABBBCCCDDDDDDCCCAAA@@@>>>>>>>>><<<:::999;;;===sssmmmfff___[[[SSSPPPLLLJJJJJJJJJIIIHHHHHHGGGEEEDDDBBBBBBAAAAAA<<<===>>>?????????>>>>>>??????>>>>>>???CCCHHHMMMZZZjjj{{{xxxwwwvvvrrrqqqooooooppppppnnnmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmllllllkkkjjjjjjiiiiiihhhgggfffffffffgggggggggfffeeeeeeeeefffggghhhhhhhhhiiijjjiiigggbbb___ZZZZZZZZZ\\\___cccfffhhhlllmmmnnnppprrrtttttttttxxx}}}wwwtttpppmmmmmmqqqvvvyyy|||nnn___RRRJJJCCCDDDDDDDDDDDDFFFIIIKKKLLLNNNSSSZZZ]]]aaannn{{{wwwjjjggggggnnn~~~iiiSSSDDD>>>:::999888666555555444444666444222111000111222333111111111111000000000000////////////////////////000...---///222333222111222111000//////000111222444666;;;@@@FFFJJJMMMNNNOOOUUU```nnn|||}}}vvvpppkkkjjjjjjjjjkkkmmmppprrrxxxwwwzzz~~~zzzvvvwww{{{tttjjj[[[TTTJJJEEECCCBBBAAA???>>>???@@@AAAAAA???>>>===;;;;;;;;;999777777999:::rrrllleee^^^ZZZRRROOOKKKIIIIIIIIIHHHGGGHHHGGGFFFDDDCCCBBBAAAAAA===>>>>>>>>>>>>>>>===<<>>======@@@EEEIIIQQQ^^^ttt|||yyywwwtttsssqqqpppnnnnnnoooooommmlllllllllllllllmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjiiiiiihhhgggggggggggghhhgggfffeeedddeeefffhhhjjjkkkjjjiiihhhgggccc___[[[YYYZZZ\\\___cccgggkkkmmmpppqqqrrrsssuuuwwwxxxyyy|||~~~}}}ssspppmmmlllnnnttt{{{tttdddVVVLLLHHHCCCDDDEEEEEEEEEFFFJJJLLLOOORRRXXX___dddkkkxxxpppdddeeeiiirrr}}}aaaMMMBBB???:::999888666555555555555444333222111111222333444222222111111111000000000000000000000000000000000000///...///111222222111111111000000000000111111222555999>>>DDDIIIMMMOOOMMMRRR\\\hhhuuu|||wwwpppooonnnmmmnnnppprrrssswwwvvvxxx|||~~~yyytttssswww}}}uuueee\\\QQQHHHDDDBBBAAA???===>>>?????????===<<<;;;999:::999888666777999:::}}}pppkkkddd]]]XXXQQQNNNJJJHHHHHHHHHHHHGGGHHHHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@????????????>>>===<<>>DDDJJJOOORRRNNNQQQXXXcccppp}}}~~~wwwuuutttrrrrrrssstttuuuzzzzzzzzz|||~~~xxxrrrqqqtttxxxnnneeeWWWMMMGGGDDDBBB@@@??????@@@@@@???>>>===<<<:::::::::999888999;;;>>>{{{ooojjjccc\\\WWWPPPMMMIIIGGGHHHHHHHHHGGGIIIHHHFFFEEECCCBBBBBBBBBDDDCCCCCCBBBAAAAAAAAAAAA>>>???>>>===<<<>>>AAADDDFFFOOO^^^ttt}}}|||zzzyyyxxxwwwtttqqqqqqpppnnnoooppppppooonnnnnnnnnooooooppppppqqqqqqpppooonnnmmmkkkjjjiiihhhjjjjjjjjjjjjjjjiiiiiiiiiiiihhhfffffffffhhhjjjkkkllljjjgggdddbbb```\\\ZZZZZZ[[[^^^ccchhhmmmpppsssssstttvvvvvvwww{{{}}}vvvtttmmmmmmmmmpppwwwrrraaaRRRIIIEEEEEECCCDDDFFFFFFFFFHHHLLLNNNQQQWWW```iiisss{{{mmmccc___fffrrrkkkQQQCCC??????999888777666666555555666333333333333333333444444222222222222111111111111///////////////////////////000000000000000111111000000000111111000000000333444777<<>>===<<<<<<999:::;;;::::::;;;>>>@@@zzzooojjjccc\\\WWWPPPMMMIIIHHHHHHIIIHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>======>>>AAACCCDDDJJJWWWhhh|||~~~~~~}}}~~~|||zzzyyyxxxxxxxxxwwwtttrrrooommmlllmmmnnnooonnnlllppppppppppppqqqqqqqqqqqqpppooonnnmmmllljjjiiiiiikkkkkkllllllkkkkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiifffdddaaa___^^^]]][[[ZZZ\\\^^^aaafffjjjnnnqqqssssssuuuvvvwwwxxx}}}vvvpppnnnjjjkkknnnssszzzxxxfffVVVLLLGGGEEEDDDCCCEEEFFFGGGGGGIIIMMMOOOQQQZZZeeeooo{{{|||pppgggcccdddnnn}}}bbbLLLAAA>>>===888888777666666666666666444444444444444333333333333222222222222111111111///////////////////////////000111111000///000222000000111111111111000000222222444777===DDDKKKNNNQQQRRRVVV^^^iiivvv~~~{{{xxxvvvuuuuuuuuuvvvyyy{{{zzz}}}{{{ssspppssstttvvvhhh[[[SSSMMMHHHDDD@@@@@@???>>>===<<<;;;;;;888999:::::::::<<>>>>>???>>>===>>>AAADDDAAAGGGPPP\\\lll}}}}}}~~~~~~~~~}}}|||{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{yyyyyywwwvvvvvvwwwvvvtttrrrooonnnmmmmmmoooooonnnmmmqqqqqqppppppppppppppppppmmmmmmmmmmmmllllllllllllkkkllllllmmmlllkkkjjjiiiiiijjjjjjjjjjjjiiigggfffbbb```]]]\\\\\\]]]]]]]]]aaabbbeeeiiimmmppprrrsssrrruuuwwwxxxzzzyyyqqqlllkkkkkkmmmrrrxxx|||mmm[[[MMMHHHFFFDDDBBBDDDEEEFFFGGGHHHJJJMMMPPPRRR]]]jjjuuurrriiiggghhhqqq}}}xxx[[[JJJBBB===;;;888777777666666666666666555555555555444333222222333333222222222111111111000000000000000000000000///111222111///...000222///000111222222111000///222222333666;;;BBBIIIMMMQQQRRRUUU\\\fffrrr~~~~~~zzzvvvtttrrrrrrrrrpppwww||||||~~~uuurrrtttttt}}}rrrdddZZZQQQJJJEEEBBBBBB@@@???>>>=========999:::<<<<<<===???BBBEEEzzzoookkkddd\\\WWWPPPMMMJJJIIIIIIJJJJJJIIIJJJIIIGGGEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@AAACCCDDD===>>>???>>>>>>???BBBDDD>>>DDDLLLTTTaaawww~~~~~~~~~~~~|||{{{zzzzzz|||}}}~~~}}}}}}|||||||||||||||}}}|||{{{||||||zzzyyyxxxvvvuuuuuuuuuuuutttrrrqqqpppooopppqqqrrrqqqpppqqqqqqppppppoooooonnnnnnjjjkkkkkklllmmmnnnooooookkklllmmmmmmmmmlllkkkjjjjjjkkkllllllkkkiiifffdddaaa___\\\\\\^^^```aaaaaadddfffhhhlllooorrrssstttsssvvvyyyyyy{{{|||wwwpppllllllnnnqqqvvv~~~vvvgggSSSGGGEEEFFFDDDAAADDDEEEFFFGGGHHHJJJNNNQQQSSS___mmmyyyxxxllleeehhhmmm~~~tttWWWIIICCC===999888777777666666666666777555555555555444333222111333333333222222222111111111111111111111111111111///111333222///...000222///000111222222111000///555555555777<<>>???@@@@@@CCCFFFIIIzzzqqqeee___\\\SSSSSSPPPMMMKKKJJJIIIGGGEEEIIIHHHGGGEEEDDDBBBAAA@@@AAAAAA@@@???@@@AAACCCDDD@@@===:::999<<<>>>>>>===CCCBBBFFFNNNYYYkkk~~~~~~~~~~~~}}}{{{yyyzzz{{{|||}}}~~~~~~}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyxxxxxxxxxxxxuuuttttttssssssrrrqqqqqqttttttsssrrrrrrrrrssssssqqqppppppooooooooooooooolllmmmnnnnnnnnnnnnnnnnnnrrrqqqooommmkkkjjjiiiiiiiiijjjkkkkkkjjjgggcccaaa\\\\\\\\\[[[[[[^^^bbbfffhhhkkknnnpppqqqrrrsssuuuuuuwwwyyyzzz|||vvvsssoookkkkkkooouuu}}}{{{ddd\\\QQQHHHDDDBBBCCCCCCHHHGGGIIIKKKJJJIIIMMMTTTVVVbbbqqqzzzmmmffffffooozzznnnUUUIIIAAA;;;888999888666555444555777888666555333111111222333444333333222111000000111111000000111111111000000///000000000000000000000000...000111111000000111222333333333555888@@@IIIOOORRRSSSUUU[[[bbbllluuuzzz}}}yyysssnnnkkkkkknnnpppqqquuuzzz}}}{{{yyyxxx|||yyylll```UUUMMMEEEFFFEEECCC@@@=========?????????@@@BBBEEEGGGIIItttkkkaaa^^^\\\TTTSSSQQQNNNLLLKKKJJJHHHFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@?????????AAABBBCCCAAA>>>;;;;;;===??????>>>@@@???BBBHHHRRRaaawww~~~~~~~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyxxxxxxxxxxxxvvvvvvuuuuuutttssssssssssssssssssssssssssssssssssssrrrqqqooonnnnnnmmmmmmmmmmmmnnnooooooooonnnnnnooonnnnnnmmmmmmmmmnnnnnnjjjjjjjjjiiigggdddaaa___\\\\\\]]]]]]^^^aaafffiiikkknnnqqqrrrsssssstttvvvyyyzzz}}}uuuqqqpppmmmlllmmmuuu{{{uuu]]]VVVMMMEEEBBBBBBBBBCCCFFFGGGJJJMMMMMMLLLPPPWWWZZZfffuuurrrhhhdddiiivvvgggRRRHHHBBB<<<:::999888666555555555777777666444333111111222333444333222222111000000111111000000000000000000000000000000000000000000000000...000111111000000111222333333333444888???HHHNNNSSSTTTVVVZZZaaajjjsssyyy}}}vvvooojjjiiikkkmmmrrruuu{{{|||zzz|||vvvhhh[[[RRRHHHGGGFFFDDDAAA@@@???@@@AAAAAAAAABBBCCCEEEGGGHHH}}}lllddd[[[ZZZ[[[UUUSSSQQQNNNLLLLLLKKKIIIGGGDDDDDDCCCCCCCCCCCCBBBBBB?????????>>>??????@@@AAAAAA???<<<<<<===?????????>>>===???DDDKKKWWWjjj{{{~~~}}}|||{{{~~~~~~}}}||||||{{{{{{||||||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuttttttsssssstttuuuuuuuuutttsssuuutttrrrpppnnnmmmllllllmmmnnnnnnoooppppppooooooooooooooooooppppppppppppmmmkkkiiifffbbb```^^^]]][[[]]]___```bbbfffjjjnnnoooqqqtttuuuttttttvvvwww{{{~~~zzzpppmmmmmmmmmooosss{{{uuuhhhSSSNNNGGGAAA@@@AAACCCDDDFFFGGGKKKOOOPPPOOOTTT[[[___lllzzzvvvjjjdddfffppp{{{^^^MMMFFFAAA>>><<<999888666555555555666777555444333222111222333444333222111111000111111111111000000//////000000111000000000000000000000000...000111111000000111222222333333444777>>>FFFLLLUUUUUUVVVYYY^^^fffpppwww|||yyypppiiiggghhhkkkqqquuu{{{}}}}}}ttteeeZZZLLLJJJHHHEEECCCCCCCCCCCCEEEDDDDDDDDDEEEFFFGGGHHHyyyggg^^^VVVVVVYYYTTTTTTQQQNNNMMMLLLLLLJJJHHHEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>?????????>>>===<<<======>>>>>>???>>>@@@CCCHHHQQQbbbrrr~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyxxxxxxwwwwwwvvvuuuuuuuuurrrtttvvvwwwwwwvvvuuussstttsssrrrpppooonnnmmmmmmnnnnnnooopppqqqqqqqqqqqqtttssssssrrrqqqpppooonnnnnnkkkfffbbb^^^\\\[[[[[[ZZZ]]]```cccfffjjjnnnqqqssstttvvvwwwvvvvvvwwwyyy|||vvvnnnlllmmmppptttzzz|||hhhZZZKKKGGGBBB@@@AAACCCFFFGGGHHHIIIMMMQQQRRRRRRWWW^^^dddpppwwwnnnfffdddkkkyyymmmUUUGGGCCC???<<<;;;888888777666555666666777555444333222222222333333222222111111111111111222000000///...///000111111000000000000000000000000...000111111000000111222222222333333666<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;<<<===>>>>>>???CCCFFFMMM\\\jjj~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||zzzzzzyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvuuuuuuuuussstttvvvxxxxxxxxxvvvuuusssrrrqqqpppooooooooopppnnnooopppqqqrrrrrrrrrrrrtttttttttsssrrrpppnnnmmmkkkhhhccc___\\\[[[[[[\\\[[[___cccgggjjjmmmpppsssuuuvvvxxxxxxxxxyyy{{{}}}~~~{{{sssllllllnnnrrrxxxsss^^^QQQGGGDDDAAAAAACCCGGGJJJKKKLLLLLLOOOSSSTTTTTTZZZbbbjjjvvv~~~ooohhhcccfffoootttbbbNNNDDD@@@===:::999888777777666666666666666444444333333222222222222222111111111111111222222//////...//////000000111000000000000000000000000...000111111000000111222111222222333555:::@@@EEEOOOQQQRRRRRRTTTZZZccckkkuuu}}}~~~|||tttkkkgggiiilllooosssyyy~~~zzz{{{xxxlllYYYTTTLLLGGGEEEFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHHHH|||iii___UUUTTTVVVPPPRRRPPPMMMLLLLLLLLLJJJIIIKKKJJJIIIGGGEEECCCBBBBBB>>>????????????>>>======:::;;;<<<<<<;;;:::;;;<<<<<<;;;===@@@BBBGGGSSS```yyy~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~||||||||||||||||||||||||zzzyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuutttuuuwwwxxxyyyxxxxxxwwwrrrrrrqqqppppppppppppqqqooooooqqqrrrsssssstttssspppqqqrrrrrrrrrqqqooonnngggddd```]]][[[\\\]]]______ccchhhlllnnnpppsssuuuvvvxxxyyyzzz{{{}}}~~~tttnnnkkklllpppttt}}}kkkYYYNNNEEECCCBBBCCCGGGKKKMMMNNNPPPOOOQQQUUUWWWYYYbbbkkkttt~~~~~~tttfffbbbaaahhhttthhhYYYIIIAAA???;;;888888777777777777666666666666444444444333333333222222111111111000111111222333------...000000000000000000000000000000000000000...000111111000000111222111111222222444888>>>BBBKKKNNNQQQQQQQQQUUU^^^fffqqq{{{~~~~~~~~~xxxpppkkkllloooppptttyyy}}}xxxvvv{{{~~~xxxccc[[[QQQIIIGGGGGGGGGFFFJJJJJJJJJJJJJJJIIIHHHHHHmmmcccYYYXXXXXXRRRQQQOOOLLLKKKKKKKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCBBB??????@@@@@@@@@???>>>===:::<<<>>>===;;;:::;;;===;;;;;;===??????AAAKKKVVVlll~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~||||||||||||||||||||||||yyyyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwvvvvvvwwwwwwxxxyyyyyyzzztttsssrrrqqqpppoooooooooooopppqqqsssttttttuuuuuupppqqqqqqrrrqqqooolllkkkbbb```^^^\\\\\\^^^aaabbbeeeiiinnnqqqssstttuuuvvvwwwyyy|||~~~~~~xxxnnnkkkkkkoootttzzzuuubbbSSSKKKEEEDDDCCCEEEIIIMMMOOOPPPSSSRRRTTTXXX[[[```kkkvvvvvvkkk___^^^bbblllzzz{{{___RRREEE@@@???<<<999888777777777777777666666555333444444444333333222222111111000000111222222333***,,,///111222111///...000000000000000000000000...000111111000000111222111111222222333777<<<@@@GGGLLLPPPQQQPPPTTT\\\cccmmmxxx~~~vvvpppoooqqqrrruuuzzz~~~wwwssswww{{{|||}}}nnndddVVVMMMJJJIIIHHHGGGIIIJJJJJJKKKKKKJJJIIIHHHooofff\\\[[[[[[TTTPPPNNNLLLKKKKKKKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDD???@@@AAAAAAAAA???>>>===:::===??????<<<;;;<<<>>>======>>>???>>>???GGGQQQaaattt~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyxxxxxxyyyzzzzzz|||{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{vvvuuusssqqqpppnnnnnnnnnooopppqqqssstttuuuuuuuuusssssssssrrroookkkhhheee^^^]]]\\\\\\]]]```ccceeeiiimmmrrruuuvvvvvvwwwxxxyyy{{{~~~zzztttmmmkkkmmmssszzz~~~lll[[[NNNGGGEEEDDDDDDFFFJJJNNNOOOPPPTTTSSSUUUZZZ___fffsssqqqeee]]]^^^dddqqqmmmYYYMMMCCC@@@???===::::::777777777777777666666555333333444444444333222111111111000000111222333333)))+++///222333111///---000000000000000000000000///000111111000000111222000111222222333666;;;>>>EEEKKKQQQRRRQQQSSS[[[bbbjjjwwwzzzsssqqqssstttwww{{{wwwrrrtttyyy{{{|||tttiiiZZZPPPLLLKKKJJJHHHHHHIIIJJJKKKKKKJJJIIIHHHppphhh^^^\\\[[[SSSOOONNNMMMKKKJJJJJJIIIIIIIIIHHHGGGGGGHHHGGGDDDAAAFFFEEECCCAAA@@@@@@@@@AAA:::::::::;;;;;;===>>>>>>@@@???>>>>>>???BBBFFFHHHXXXjjj~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{||||||||||||~~~}}}}}}}}}}}}|||yyyvvvxxxyyyyyyyyyxxxyyy|||~~~~~~|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyvvvuuurrrooommmmmmmmmnnnpppoooooopppqqqrrrssssssrrrqqqooollliiieeeaaa___aaaaaabbbbbbaaacccfffiiiooooooqqqtttxxxzzzzzzzzzyyy|||~~~wwwrrrkkklllpppuuu}}}~~~qqqaaaRRRJJJIIIAAACCCFFFHHHJJJLLLOOORRRTTTUUUWWW[[[cccooo|||qqqeeeaaadddkkkvvv}}}gggUUUNNNEEEAAA@@@???<<<999888888888777777777777777666666555444444444444555222222111111111111222222000000000000000111111222000000000000000000000000111111111000000000000000111222222333444555777888BBBHHHOOOSSSTTTVVV[[[```jjjvvvyyyvvvxxx{{{~~~{{{vvvtttttt~~~}}}~~~ttteeeXXXQQQNNNLLLJJJLLLKKKJJJIIIGGGFFFEEEEEE~~~nnnfff]]]ZZZYYYRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDAAACCCBBBAAAAAA@@@AAABBBBBB???>>>======<<<=========>>>===<<<<<<===@@@CCCEEEMMM^^^rrr~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{||||||||||||}}}|||{{{{{{zzzyyyxxxvvvxxxyyyyyyyyyxxxyyy|||~~~~~~|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvsssqqqooonnnoooooonnnnnnnnnooopppqqqrrrssspppnnnllliiifffcccaaa```bbbccceeeeeeeeegggiiikkknnnoooqqqtttxxx{{{||||||{{{~~~zzzsssooommmooottt{{{uuugggYYYLLLEEEEEE@@@BBBEEEGGGHHHJJJMMMOOORRRTTTXXX```kkkyyyooodddbbbgggppp|||rrr^^^RRRKKKDDD@@@@@@@@@>>>;;;999999888888777777777666666555555444444444444444222222111111111111222222000000000000000111111222000000000000000000000000111000000000000000000000222222222333444555666777@@@FFFOOOTTTVVVXXX\\\```lllxxxyyyuuuwwwyyy}}}~~~yyyuuuttt|||~~~~~~~~~zzzjjj]]]UUUQQQNNNLLLLLLLLLLLLKKKIIIHHHFFFEEE|||lllddd[[[XXXXXXPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIHHHFFFFFFGGGFFFDDDAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBB@@@???===<<<<<<<<<<<<;;;::::::;;;>>>@@@BBBDDDRRRdddttt~~~|||}}}~~~~~~~~~~~~~~~|||zzzyyyyyyzzzzzz{{{{{{|||||||||}}}|||{{{yyywwwvvvvvvvvvwwwyyyzzzzzzzzzyyyzzz|||~~~~~~|||{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxuuusssqqqqqqpppqqqnnnnnnnnnnnnnnnooopppqqqllljjjhhheeecccaaaaaaaaacccfffhhhjjjkkklllmmmooopppqqqtttwwwzzz~~~}}}wwwqqqnnnppptttzzzzzzjjj\\\PPPFFFBBBCCCBBBCCCEEEGGGGGGIIILLLOOONNNRRRYYYcccqqqoooeeedddkkkvvviiiZZZNNNIIICCC@@@@@@AAA???===::::::999888777666666555555555444333333333333444222222111111111111222222000000000000000111111222000000000000000000000000000000000000000000111111333333333333333444555555<<>>===<<<<<<<<<;;;::::::::::::<<<>>>???BBBLLLYYYhhhxxx}}}|||}}}~~~~~~~~~~~~|||zzzxxxwwwwwwyyyyyyyyyzzz{{{||||||}}}{{{zzzxxxvvvtttuuuwwwyyyzzz|||}}}}}}||||||}}}~~~|||{{{yyyzzzzzzzzzzzzzzzzzzzzzzzz{{{yyywwwuuutttsssrrrrrrppppppooommmmmmlllllllllhhhfffdddaaa```aaabbbccceeehhhkkknnnooooooqqqrrrrrrtttwwwzzz~~~|||wwwtttrrrtttyyyqqq```TTTKKKEEECCCEEEDDDFFFGGGHHHHHHJJJMMMPPPQQQVVV___kkkzzzooohhheeennn}}}vvvbbbYYYLLLHHHCCC@@@@@@???>>>===;;;;;;:::999777666555555555555444333333333333333222222111111111111222222000000000000000111111222000000000000000000000000000000000000000111111111333333333222333333444444888@@@KKKUUUZZZ]]]___```gggrrr~~~xxxrrrrrrwww|||}}}wwwsssrrryyy|||yyywww|||yyylllbbb\\\VVVRRRSSSTTTUUUUUURRRMMMGGGDDDxxxiiibbbYYYXXXWWWPPPOOONNNMMMLLLKKKJJJJJJJJJIIIGGGEEEEEEEEEEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>BBBGGGQQQ^^^mmm~~~}}}|||}}}~~~~~~}}}zzzxxxvvvuuuuuuvvvwwwxxxyyyzzz{{{|||||||||{{{zzzwwwtttuuuxxx{{{}}}~~~~~~~~~~~~|||{{{yyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxwwwuuussssssrrrsssrrrooommmjjjhhhggggggdddcccaaa```aaabbbdddffffffiiimmmpppqqqqqqssstttqqquuuyyy||||||yyyxxxxxxxxx~~~tttfffVVVMMMHHHDDDDDDGGGEEEFFFGGGGGGGGGJJJMMMPPPUUU\\\hhhvvvxxxkkkggghhhssshhhZZZTTTKKKHHHDDDAAA???===<<<;;;;;;;;;:::999888777666555555555444333333333333444222222111111111111222222000000000000000111111222000000000000000000000000//////000000111111111111333333222222222333333444666===HHHRRRYYY]]]___```eeeoooyyyyyysssrrrvvv}}}~~~wwwrrrooouuu}}}|||yyywww{{{sssjjjccc\\\XXXZZZ[[[\\\ZZZVVVPPPIIIEEEvvvgggaaaXXXWWWWWWPPPOOONNNMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>AAAIIIVVVdddttt~~~}}}||||||}}}~~~~~~}}}{{{yyywwwuuuttttttssstttuuuwwwxxxzzz{{{{{{{{{|||{{{xxxuuuuuuyyy}}}}}}~~~|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwuuusssrrrqqqqqqpppmmmjjjgggdddcccbbbaaaaaaaaabbbdddfffhhhiiijjjllloooqqqqqqrrrtttvvvrrruuuzzz}}}zzzyyyzzz||||||fffYYYLLLGGGFFFEEEEEEFFFDDDEEEFFFFFFGGGIIINNNQQQTTT]]]lll}}}ppphhhfffooo{{{wwwbbbVVVRRRJJJHHHEEEAAA>>><<<;;;;;;;;;;;;:::999888777777666666666555444444444444555222222111111111111222222000000000000000111111222000000000000000000000000/////////000111111222222222222222222222333444444666;;;CCCMMMVVV\\\___aaadddllluuu{{{{{{uuutttuuu|||wwwqqqmmmrrryyy~~~|||yyyxxx||||||tttmmmgggcccccccccbbb___ZZZRRRJJJFFFttteee^^^WWWUUUVVVOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGDDDCCCDDDDDDCCCBBB??????@@@@@@@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======BBBNNNZZZhhh{{{~~~}}}||||||~~~{{{|||~~~|||{{{yyywwwvvvuuuttttttqqqrrrsssuuuwwwxxxzzzzzzyyy{{{|||yyyuuuuuuxxx}}}|||~~~~~~~~~~~~~~~|||{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttrrrqqqpppllljjjhhheeecccaaa______```aaaccceeegggjjjlllmmmoooppprrrrrrrrrsssvvvxxxvvv{{{~~~zzzzzz}}}yyynnn[[[PPPFFFEEEGGGGGGFFFFFFFFFGGGHHHHHHJJJMMMRRRVVV[[[eeevvvuuummmkkkmmmxxxooo___UUUQQQFFFEEEDDDAAA>>><<<<<<<<<:::::::::999999888888888777777666555555555555666222222111111111111222222000000000000000111111222000000000000000000000000...//////000111111222222111111111111222333444555777:::@@@HHHQQQZZZ___aaaaaaiiipppuuu{{{}}}xxxvvvrrrzzzyyyssslllqqqwww|||}}}{{{yyy}}}yyytttoookkkkkkhhhccc\\\TTTLLLGGGrrrccc]]]UUUTTTTTTMMMKKKJJJIIIHHHGGGFFFFFFFFFJJJGGGDDDCCCCCCDDDCCCBBB<<<===???@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999>>><<>>===>>>???:::999999999999999999999888888777666666666666666222222111111111111222222000000000000000111111222000000000000000000000000...//////000111222222222000000000111222444555666888:::>>>EEEOOOXXX___bbb]]]dddkkkooouuu}}}~~~yyyxxxpppxxx{{{tttlllpppvvv{{{~~~|||zzz~~~|||xxxpppoookkkeee]]]TTTMMMHHHuuubbbXXXUUURRRMMMKKKIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999===<<>>AAACCC@@@???<<<:::999888888888555555444444444333333333444444333333333333333333000000000000000000000000000000000000111111111111...//////000111222222222222222222222222222222222999888:::BBBMMMWWW^^^``````______eeennnwww}}}}}}yyywwwzzz~~~{{{zzztttwww{{{}}}|||~~~~~~}}}vvvmmmddd]]]UUUMMMGGGuuubbbYYYWWWSSSOOOMMMKKKKKKKKKLLLLLLKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;999;;;@@@EEEMMMZZZfff}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{wwwuuutttuuuwwwxxxxxxwwwwwwuuusssrrrssssssrrrqqqrrrrrrrrrssstttuuuvvvwwwyyyxxxxxxxxxwwwwwwvvvvvvxxxxxxxxxyyyyyyyyyzzzzzz~~~}}}yyyxxxxxxwwwwwwvvvtttsssrrrpppooonnnllljjjhhhfffeee______^^^^^^___aaaccceeejjjjjjkkkmmmnnnpppqqqrrrrrrtttuuuvvvxxx|||~~~lll[[[QQQJJJHHHFFFGGGJJJNNNPPPQQQSSSOOOMMMOOORRRWWWbbblllzzzwwwvvvwwwoooccc\\\RRRLLLLLLGGGDDDAAA>>>===>>>@@@AAA@@@???===;;;:::999999999777777666555444333222222333333333333333222222222000000000000000000000000000000000000111111111111///000000111222222333333222222222222222222222222777777999@@@JJJTTTZZZ]]]^^^]]]]]]ccclllvvv|||}}}yyyzzz}}}|||{{{}}}uuukkkbbb[[[SSSKKKEEEuuubbbZZZWWWTTTQQQOOOLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===;;;===@@@CCCHHHSSS]]]ooo~~~~~~}}}||||||||||||||||||}}}||||||{{{{{{tttrrrqqqrrrtttuuuuuutttvvvtttrrrrrrsssrrrqqqpppsssrrrrrrrrrsssssstttuuuxxxxxxwwwwwwvvvuuuttttttuuuuuuuuuvvvwwwwwwxxxxxx~~~~~~{{{xxxxxxwwwuuussspppnnnmmmiiihhhhhhfffeeedddcccccc___```aaabbbdddeeeggggggkkkkkkmmmoooppprrrsssttttttvvvxxxzzz}}}ttt```QQQIIIHHHGGGFFFHHHMMMQQQTTTUUUVVVRRROOOQQQVVV]]]jjjvvv}}}vvvwww{{{zzzdddZZZUUUNNNJJJKKKEEEDDDBBB@@@?????????@@@AAA@@@>>><<<;;;:::::::::999888777666555444333222333333333222222222111111000000000000000000000000000000000000111111111111000111111222222333333333222222222222222222222222555555777===FFFOOOVVVYYYZZZZZZ[[[aaajjjttt|||{{{zzz|||xxxlllbbbZZZSSSKKKFFFsssaaaYYYWWWTTTPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>======<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;===<<<===AAABBBEEEMMMVVVbbbrrr~~~~~~~~~~~~~~~}}}|||zzzzzzyyyyyyzzzzzz{{{{{{{{{zzzzzzvvvtttrrrrrrsssssssssrrrsssqqqqqqrrrssssssrrrqqqssssssrrrqqqqqqrrrrrrrrrwwwvvvvvvuuutttsssrrrrrrqqqrrrssstttvvvxxxyyyzzz|||}}}|||zzzvvvvvvtttqqqnnnkkkhhhgggeeeeeeeeedddddddddddddddcccdddgggiiikkklllmmmmmmlllmmmnnnppprrruuuvvvwwwzzz|||~~~zzzgggVVVLLLIIIGGGFFFGGGJJJPPPUUUXXXYYYWWWRRRQQQTTTZZZdddsss}}}wwwuuuzzzsss```WWWRRRKKKHHHHHHDDDCCCBBBAAA@@@??????>>>AAA@@@???>>>===<<<;;;;;;888888888777666666555555333333333222222111111000000000000000000000000000///000000000111111111111000000111111111222222222111222222222222222333333444555777<<>>===<<<<<<<<<<<<========================999999999999999999999999888888:::>>>???@@@FFFNNNYYYggg~~~}}}||||||||||||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxyyyzzzzzzzzzyyyyyyxxxuuusssrrrrrrqqqpppnnnooooooppprrrtttuuutttsssssssssrrrqqqqqqqqqqqqrrruuuttttttsssrrrrrrqqqqqqoooppprrrtttwwwyyy{{{|||{{{|||}}}~~~}}}|||zzzxxxrrrrrrpppnnnkkkhhheeedddccccccddddddeeeeeeffffffggghhhkkknnnpppqqqqqqpppmmmnnnpppsssuuuxxxzzz{{{}}}jjjYYYNNNIIIIIIGGGGGGHHHLLLRRRWWWZZZ[[[VVVRRRSSSYYYaaalll{{{zzzrrrqqqttt}}}wwwkkk]]]TTTOOOJJJGGGGGGCCCCCCCCCBBBAAA@@@???>>>@@@@@@??????>>>===<<<;;;666777777888888999999:::444444333333222111111000000000000000000000000000///000000000111111111111////////////000000000000111111111222222333333333444555777;;;@@@GGGMMMQQQUUUVVVXXX]]]eeepppzzzyyyvvvsssuuuyyy}}}~~~}}}}}}|||}}}~~~ttthhh___WWWPPPKKKrrr___WWWTTTQQQMMMLLLKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::888888888888999999999999999999<<<@@@@@@???DDDKKKQQQ^^^sss~~~}}}}}}||||||}}}{{{||||||~~~~~~~~~~~~~~~}}}|||{{{{{{yyyzzzzzzzzzzzzzzzyyyyyywwwuuurrrqqqqqqpppooommmoooooopppsssuuuvvvuuusssssssssrrrqqqqqqrrrrrrrrrtttttttttssssssssssssrrrpppqqqrrrtttwwwyyyzzz{{{zzzzzz{{{zzzyyyxxxvvvuuunnnnnnmmmllljjjhhhfffeeecccddddddeeefffggghhhhhhjjjkkkmmmpppqqqrrrrrrrrrqqqrrrtttwwwzzz|||~~~ooo\\\OOOHHHFFFFFFHHHHHHIIIMMMSSSWWWZZZZZZUUUTTTXXXaaakkkvvv~~~tttnnnjjjmmmuuufff```WWWOOOKKKHHHGGGGGGDDDCCCCCCBBBAAA@@@???>>>????????????>>>===<<<;;;666777777999:::;;;<<<===555555444444333222111111000000000000000000000000000000000000111111111111////////////////////////111111111222222333333444333555777999===BBBIIIMMMRRRTTTVVVZZZaaalllwwwzzzuuupppooosssxxxzzzzzz{{{{{{zzz{{{}}}yyymmmddd[[[SSSMMMsss```WWWUUUQQQMMMKKKIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>============::::::::::::::::::::::::888888888999999:::::::::<<<<<<@@@CCCBBB???BBBHHHJJJTTTfff|||{{{{{{zzz{{{{{{|||}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzwwwuuusssrrrssssssrrrqqqrrrrrrrrrtttvvvvvvsssqqqsssrrrrrrrrrrrrsssssstttuuuuuuuuuuuuvvvvvvvvvvvvssssssttttttuuuvvvvvvwwwvvvvvvuuusssrrrpppnnnnnnkkkkkkllllllkkkkkkjjjiiihhhhhhiiijjjkkklllmmmmmmooooooqqqrrrssstttttttttuuuvvvyyy|||rrr```RRRJJJGGGEEECCCIIIIIIJJJNNNSSSWWWXXXYYYWWWXXX```lllwww{{{rrrmmmjjjiiioooyyyppp[[[YYYSSSLLLHHHGGGGGGFFFDDDDDDBBBAAA@@@?????????===>>>>>>>>>>>>===;;;:::888888999:::;;;<<<<<<===777666666555444333222111000000000000000000000000000000000000111111111111000000000///////////////000111111222333333444444111333555777999>>>DDDIIIOOOQQQTTTWWW]]]gggsss{{{}}}wwwooolllnnnrrruuuvvvwwwwwwwwwxxx{{{vvvlllbbbYYYRRRuuubbbYYYVVVRRRMMMKKKHHHHHHIIIIIIJJJIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;::::::===@@@>>>:::<<>>>>>>>><<<;;;::::::::::::;;;;;;;;;<<<<<<888777777555444333222222000000000000000000000000000000000000111111111111111111111000000000000000000000111222333333444444000222444555666;;;AAAFFFMMMOOOQQQTTTZZZdddpppyyyyyypppkkkllloooqqqrrrsssssstttvvvzzz~~~tttiii___XXXtttccc[[[WWWQQQMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB??????>>>>>>======<<<<<<999999999999999999999999;;;;;;;;;::::::999999999888999;;;<<<<<<<<<>>>@@@FFFHHHRRRdddxxx}}}|||zzzxxxvvvvvvvvvvvvwwwxxxyyyzzz|||}}}~~~~~~}}}}}}||||||wwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwuuutttsssooonnnmmmmmmmmmoooqqqsssvvvuuuuuutttsssrrrrrrqqqssssssrrrqqqooollljjjiiikkkkkkjjjiiiiiiiiiiiiiiijjjkkklllmmmoooqqqrrrssssssrrrrrrqqqrrrsssuuuvvvzzz{{{|||{{{zzzyyyzzz{{{}}}~~~sssddd[[[PPPJJJIIIHHHGGGDDDIIIJJJMMMQQQQQQPPPTTTZZZZZZeeerrr}}}|||rrrooonnnpppssswww}}}ppphhhWWWRRRMMMIIIGGGGGGGGGGGGEEEDDDBBB@@@>>>======>>>AAA@@@>>>===;;;:::::::::888999;;;<<<<<<<<<;;;;;;777666444333222222333444000000000000000000000000000000111111111111000000,,,,,,---...///000111111////////////000111222333333333333333555999>>>BBBJJJOOOTTTSSSSSSYYYfffrrr~~~vvvqqqpppqqqtttuuurrrsssssstttuuuyyy~~~~~~rrrdddZZZsssbbbZZZVVVQQQLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB??????>>>>>>===<<<<<<;;;:::::::::::::::::::::::::::::::::999999888888888888:::;;;<<<;;;<<<>>>???CCCDDDLLLZZZlll~~~|||zzzxxxwwwvvvwwwwwwuuuuuuvvvwwwwwwxxxxxxyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{xxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwvvvtttsssqqqppplllkkkjjjjjjjjjlllnnnpppsssrrrqqqpppooonnnmmmmmmmmmmmmlllkkkjjjhhhgggfffffffffffffffggghhhiiijjjmmmnnnoooqqqrrrsssttttttuuutttsssssstttuuuvvvwwwwwwxxxzzzzzzzzz{{{}}}~~~uuujjjZZZSSSJJJFFFFFFGGGGGGEEEOOOPPPRRRVVVVVVUUUYYY```cccooo}}}yyyqqqpppqqquuu{{{vvvddd^^^UUUQQQLLLIIIHHHHHHGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;888999:::<<<<<<<<<;;;:::666555333222111111222222000000000000000000000000000000111111111111000000......//////000111111111////////////000111222333222222222222333777<<<@@@JJJOOOSSSSSSRRRWWWcccnnnzzz|||uuuqqqpppqqqsssrrrssssssssstttwww{{{~~~wwwiii___qqqaaaYYYUUUPPPLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999888888888888888777888:::;;;<<<;;;<<<===???AAAAAAEEEPPP^^^ppp~~~}}}{{{yyywwwwwwwwwwwwuuuuuuuuuuuuttttttttttttxxxxxxxxxxxxxxxyyyyyyzzz|||||||||{{{zzzyyyyyyyyyvvvvvvuuuttttttuuuuuuuuussssssrrrqqqpppnnnmmmlllhhhgggfffeeefffhhhjjjkkknnnmmmlllkkkjjjiiiiiihhhiiihhhhhhhhhgggfffffffffeeeeeefffgggiiikkklllmmmqqqrrrtttvvvwwwvvvuuutttwwwvvvvvvvvvvvvwwwwwwxxxuuuwwwzzz{{{|||{{{kkkaaaPPPKKKEEECCCEEEHHHIIIIIIPPPPPPRRRUUUUUUTTTZZZaaammmzzzyyyssstttxxx|||hhh\\\WWWRRROOOLLLJJJIIIHHHFFFDDDDDDCCCBBB@@@???>>>>>>>>>>>>======<<<;;;;;;<<<<<<999999:::;;;;;;;;;::::::555444333222111111111111000000000000000000000000000000111111111111000000000000000111111111111111////////////000111222333000111111111222555:::>>>IIINNNSSSSSSRRRUUU___hhhrrrzzz|||tttoooppprrrrrrrrrrrrqqqqqqssswww{{{qqqggg}}}nnn^^^WWWTTTPPPLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888:::;;;;;;;;;;;;<<<>>>AAA@@@BBBJJJTTTddd{{{~~~}}}{{{yyywwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuvvvvvvyyyyyyxxxwwwvvvvvvuuuuuurrrqqqqqqpppooooooooopppmmmmmmmmmlllkkkiiihhhgggeeedddcccbbbccceeeggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkjjjkkkkkklllnnnppprrrssssssuuuxxxyyyzzzxxxvvvuuuxxxxxxxxxxxxxxxxxxyyyyyyxxxzzz|||~~~{{{yyy{{{ooo___VVVKKKHHHEEEDDDGGGJJJLLLMMMPPPOOOQQQTTTTTTUUU[[[cccsss{{{wwwzzzpppcccZZZVVVOOOMMMKKKJJJJJJHHHEEECCCCCCCCCBBB@@@???>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===999999999::::::::::::999555555444333222222222222000000000000000000000000000000111111111111000000111111111000000/////////000000//////000111222222000111111111222444999<<>>@@@EEEMMMZZZppp}}}{{{yyyxxxwwwxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwssssssssssssssstttuuuuuuvvvvvvuuutttsssrrrqqqqqqnnnmmmllljjjjjjiiiiiiiiihhhhhhhhhhhhgggfffeeeeeeddddddbbbbbbcccdddfffhhhggghhhiiijjjkkklllmmmmmmnnnmmmmmmmmmnnnpppqqqrrrqqqqqqqqqrrrrrrtttuuuuuuuuuwwwyyy{{{{{{yyywwwuuuxxxxxxyyyzzzzzz{{{{{{{{{|||}}}~~~wwwrrrssszzzuuubbbSSSKKKHHHGGGEEEFFFHHHJJJLLLMMMRRRQQQSSSVVVXXX[[[ccclllzzz{{{zzz~~~vvvjjj___WWWSSSLLLKKKJJJJJJIIIHHHEEEBBBBBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;<<<<<<===999999999999888999999999666666666555555444333333000000000000000000000000000000111111111111000000000000000//////......---000000000000000000111222111222222222222444888;;;FFFKKKQQQTTTTTTUUUZZZ^^^hhhqqq~~~~~~uuurrrrrroooooonnnmmmlllnnnqqqttt{{{~~~~~~}}}~~~uuuwwwhhhYYYSSSQQQNNNKKKJJJGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA<<<<<<<<<;;;::::::999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;888:::;;;;;;::::::;;;<<<;;;;;;>>>BBBFFFPPPbbbsss~~~|||zzzzzzzzzzzzvvvvvvvvvvvvwwwwwwwwwwwwssssssssssssssstttuuuuuuvvvuuutttsssrrrqqqpppooolllkkkjjjhhhgggfffffffffeeeeeefffgggggggggffffffgggfffeeedddeeegggiiijjjjjjkkklllmmmooopppqqqrrrppppppooooooppprrrtttuuuvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxzzz{{{{{{zzzyyyxxxxxxyyy{{{|||~~~zzzvvvqqqpppttt}}}mmm\\\PPPKKKFFFEEEFFFGGGHHHJJJLLLMMMPPPPPPRRRWWWZZZ___iiittt}}}zzz}}}|||lllcccXXXOOOKKKKKKIIIHHHHHHHHHGGGEEECCCAAAAAABBBAAAAAA???>>>===<<<;;;;;;;;;;;;;;;<<<<<<:::999888888777777888888666777777777666555444333000000000000000000000000000000111111111111000000000000//////......------111000000000000000111111111222222222222333666999@@@FFFNNNSSSTTTVVVXXXZZZeeemmmyyyzzzsssppplllllllllkkkkkkmmmqqquuu{{{}}}~~~}}}wwwwww{{{{{{uuufffXXXRRRPPPMMMJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@<<<<<<;;;;;;:::999999999::::::::::::::::::::::::888888999999::::::::::::888:::;;;;;;:::999;;;<<<999;;;???AAABBBGGGVVVeee{{{~~~}}}~~~~~~yyyyyyxxxxxxwwwvvvvvvvvvssssssssssssssstttuuuuuuwwwwwwuuutttsssqqqppppppnnnmmmkkkiiihhhgggffffffeeefffggghhhiiijjjjjjjjjkkkjjjiiihhhiiikkkmmmnnnpppppppppqqqrrrssssssssssssrrrqqqqqqrrrtttvvvxxxxxxxxxwwwwwwwwwxxxyyyyyyyyyzzzzzz{{{|||||||||{{{zzz{{{}}}{{{wwwpppoooooorrrzzztttdddWWWOOOKKKEEEFFFHHHJJJKKKMMMPPPQQQPPPOOOSSSXXX^^^eeeqqq}}}zzzxxxzzzoooddd\\\SSSLLLIIIJJJHHHGGGFFFGGGGGGEEECCCAAAAAAAAABBBAAA@@@>>>===<<<<<<;;;::::::;;;;;;;;;:::999888777666777777888555666666666666444333222000000000000000000000000000000111111111111000000000000000///////////////111111000000000000111111///000111111111222444666:::@@@IIIPPPSSSUUUVVVWWW```hhhttt}}}rrrkkkiiijjjjjjjjjkkknnnsssvvv{{{}}}}}}|||{{{sssrrrttt{{{ttteeeWWWQQQPPPMMMJJJIIIFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<;;;::::::999999888999999999999999999999999777777888888999999999999888:::;;;;;;999999:::<<<:::===AAACCCAAACCCOOO\\\lll}}}}}}|||zzzyyywwwvvvuuusssssssssrrrsssttttttuuuyyyxxxwwwvvvtttsssrrrqqqpppooommmkkkjjjiiihhhhhhfffgggiiijjjlllmmmnnnnnnnnnmmmlllkkklllmmmpppqqqttttttttttttssssssssssssvvvuuutttssstttvvvyyyzzzzzzyyyzzzzzz{{{|||}}}~~~{{{{{{{{{|||}}}}}}~~~~~~{{{}}}xxxsssppphhhjjjooovvvxxxfffWWWMMMHHHFFFFFFIIIKKKNNNPPPRRRUUUWWWUUUUUUXXX___fffnnn{{{|||uuuvvv|||tttfff___YYYSSSOOONNNJJJHHHFFFEEEFFFFFFEEEDDD@@@AAABBBBBBAAA@@@>>>======<<<;;;::::::::::::;;;:::999888666666666777888444555555666555333222111000000000000000000000000000000111111111111000000000000000000000111111111111111000000000000000111...///000000000000222444555<<>>;;;;;;:::<<<===>>><<<;;;::::::::::::::::::::::::999999888888888888999999:::999888888888999:::;;;::::::::::::===CCCJJJPPPbbbqqq}}}{{{yyywwwvvvsssssssssssstttuuuvvvwwwyyyxxxvvvtttrrrpppooonnnqqqpppmmmkkkjjjjjjjjjjjjgggiiikkkmmmoooppppppppppppppppppooopppqqqqqqrrryyyzzzzzzyyywwwvvvwwwxxxuuutttttttttuuuvvvxxxyyy{{{yyyxxxzzz}}}~~~|||zzz|||}}}~~~~~~}}}}}}~~~}}}uuupppoooooommmnnnqqq{{{xxxdddVVVNNNHHHFFFGGGFFFGGGMMMRRRRRRPPPSSSYYY[[[ZZZ___hhhooovvvyyyuuuoooxxxqqqhhh]]]UUUQQQOOOKKKGGGIIIHHHFFFDDDCCCCCCDDDDDDEEEDDDBBBAAA@@@@@@AAABBB;;;;;;<<<<<<<<<<<<<<<<<<:::999777666555666777999666555555555555444444444444333222222111111222222444333222111000000000000000000000000000000000000000000///.....................///000111333555666888;;;???FFFLLLSSSWWWZZZ\\\```iiiuuutttgggffffffhhhnnnpppqqquuu{{{~~~~~~}}}uuuxxx~~~zzzsssppppppuuu|||sssdddVVVQQQOOOLLLIIIHHHEEEEEEDDDDDDCCCCCCCCCDDDAAAAAAAAA@@@??????>>>>>>>>><<<;;;;;;<<<<<<;;;999::::::::::::::::::::::::999999888888888888999999999999888888888999:::;;;:::;;;<<<===>>>AAAEEEIIIUUUccczzz|||zzzyyyvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwuuutttqqqpppnnnmmmooooooooonnnnnnnnnoooooommmnnnpppqqqrrrrrrqqqqqqrrrrrrrrrrrrrrrsssttttttzzz{{{{{{zzzxxxwwwxxxyyyvvvuuuuuuuuuuuuvvvxxxyyy~~~~~~}}}vvvoookkkjjjjjjpppssszzzyyyjjjZZZPPPKKKGGGEEEGGGIIIKKKPPPUUUUUUSSSUUU[[[[[[]]]fffrrr{{{|||rrrqqqsss~~~uuujjjbbbXXXRRRPPPOOOLLLIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<:::999777666666666888888666555555555555444444444444333333222222222222222444333222111000000000000000000000000000000000000111111000///////////////000000000000111222333333666888===CCCIIIOOOTTTVVVYYY]]]eeeppp|||yyykkkgggfffhhhnnnqqqqqquuuzzzzzzzzz||||||uuuwwwzzz}}}|||uuuqqqooouuu{{{qqqcccUUUOOONNNKKKHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>======@@@>>>;;;;;;;;;;;;:::888::::::::::::::::::::::::999999888888888888999999999888888888888999::::::999;;;===>>>>>>>>>@@@BBBHHHUUUkkk}}}zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwuuusssqqqpppooonnnpppqqqsssttttttttttttttttttuuuuuuuuutttsssrrruuuuuuuuuvvvvvvvvvwwwwww{{{||||||{{{yyyxxxyyyzzzxxxwwwwwwvvvwwwwwwxxxxxx|||}}}~~~~~~}}}vvvoookkkiiiiiijjjtttzzz~~~uuudddZZZOOOKKKIIIGGGGGGIIINNNOOOTTTYYYYYYVVVXXX]]]```fffrrrrrrmmmooozzz{{{jjj```ZZZRRRNNNNNNNNNMMMLLLLLLKKKIIIGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666777888888666555555555555444444444333333333333222222222222333333222111000000000000000000000000000000000000222111111000000000000111222222111111111111111222444555999>>>DDDJJJOOOQQQTTTXXX___hhhttt~~~pppgggeeegggmmmpppqqqssswwwwwwxxxzzz}}}~~~vvvvvvuuuvvvxxx~~~xxxrrrpppuuuyyyoooaaaSSSNNNMMMJJJGGGFFFBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>=========???===:::::::::;;;:::999999999999999999999999999999999888888888888999999888888888888888999999:::999;;;<<<<<<<<<<<<>>>@@@CCCNNN```ttt~~~~~~}}}|||{{{}}}|||{{{yyywwwuuutttsssppprrruuuxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuwwwxxxxxxyyyyyyyyyyyyyyy{{{|||}}}|||zzzxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxzzz}}}yyyuuuoookkkjjjmmmqqqttt}}}nnncccVVVOOOJJJKKKKKKJJJKKKNNNPPPRRRVVVZZZZZZXXX[[[```iiirrruuulllmmmsssqqqfffZZZUUUOOOLLLLLLMMMMMMLLLLLLLLLJJJHHHGGGEEEDDDDDDBBBCCCCCCDDDCCCBBB@@@???<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777777888888666555555555555444444444333333333333333222222222333222222111000000111111////////////////////////111111000//////000000000222111111111111111222222222444777;;;@@@FFFJJJMMMPPPSSSYYYaaalllxxxrrrfffcccdddiiimmmnnnpppsssvvvwwwyyy}}}yyywwwsssppprrrxxx|||vvvrrruuuwww{{{nnn```RRRMMMLLLJJJGGGFFFBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@??????>>>=========<<<:::999999;;;<<<;;;:::999999999999999999999999999999888888888888999999777777888888999999999999999999999999999;;;???BBBAAAIIIWWWgggzzz~~~|||zzzxxxwwwvvvvvvxxx{{{}}}}}}|||zzzxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{|||||||||{{{{{{{{{|||}}}|||zzzyyyyyyzzz||||||||||||||||||{{{{{{zzz}}}{{{rrroookkkiiilllsss|||}}}oooaaaWWWNNNJJJIIILLLMMMLLLMMMPPPQQQRRRVVVZZZZZZZZZ^^^eeessswwwnnnkkkrrr{{{ttteee___WWWTTTOOOLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHFFFEEEDDDBBBCCCCCCDDDCCCBBB@@@???======<<<<<<<<<;;;;;;;;;:::999999888888888888888666555555555555444444444333333444444444333222111333222111111000111111111//////////////////////////////.........//////000000000000000111222333444333333555888===BBBFFFIIILLLOOOTTTZZZdddqqqttteee```___cccgggiiilllooosssuuuwwwzzz|||~~~}}}zzztttooonnnsss||||||xxxuuuvvvxxx|||nnn```RRRMMMLLLJJJGGGFFFAAABBBCCCCCCCCCBBBAAA@@@AAA@@@@@@???>>>>>>======:::999999:::<<<===;;;:::999999999999999999999999999999888888888888999999666777888888999999888888888888888888888;;;???CCC???DDDMMMZZZlll~~~|||zzzzzz|||~~~~~~|||}}}}}}|||{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{~~~|||}}}}}}}}}}}}wwwqqqmmmlllkkkmmmrrr{{{xxxlll```WWWRRRJJJHHHIIIMMMNNNMMMNNNRRRTTTSSSVVVZZZ\\\^^^eeennn{{{}}}uuuppplllooozzz|||hhh]]]ZZZUUUSSSOOOLLLJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEECCCCCCCCCCCCBBBAAA@@@@@@=========<<<;;;;;;:::::::::999999999999888888888666555555555555444444444333444555555555444222111222222111111111111111222000000000000000000000000...............//////000000000000000111222333444333333444666:::???CCCFFFHHHKKKOOOUUU]]]jjjyyywwwfff___ZZZ]]]bbbfffiiimmmpppqqqtttuuuwwwyyy}}}}}}vvvpppmmmpppvvv|||wwwwwwvvvyyynnn```RRRMMMMMMJJJHHHGGGAAABBBDDDDDDDDDCCCAAA@@@AAAAAAAAA@@@??????>>>>>>999999:::<<<===<<<999666888888888888888888888888999999888888888888999999555666777888999888888777777999:::::::::;;;>>>@@@???AAAFFFNNN\\\rrr~~~~~~~~~~~~}}}}}}~~~yyy{{{}}}zzzrrrnnnlllnnnrrrwww}}}uuugggZZZRRRNNNNNNJJJHHHJJJOOOPPPOOORRRVVVXXXVVVXXX\\\___dddnnnyyyuuupppnnnnnnpppwwwoooaaaYYYWWWQQQPPPMMMJJJHHHGGGIIIJJJGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>======<<<;;;;;;::::::999:::::::::999999888888666555555555555444444444333444555666555444222111222111111111111111222222000000000000000000000000//////......///000000111222111111111111111222222222222222444777;;;???BBBCCCGGGKKKPPPWWWcccrrr}}}{{{iii___XXXZZZ___dddiiimmmoooqqqsssssstttwww{{{xxxqqqlllmmmppptttzzz{{{yyywwwvvvzzznnn```RRRNNNMMMKKKHHHGGGBBBCCCDDDEEEEEECCCAAA@@@BBBBBBAAAAAA@@@?????????::::::<<<===>>>;;;777333888888888888888888888888999999888888888888999999555666777999999888888777666999<<<======<<<;;;<<>>>>>===<<<;;;;;;::::::999::::::::::::999888888666666555555555444444444333444555666666444222111222111111111111111222222000000000000000000000000000000///000000111222222444333222111000000000000111111111222555999===@@@@@@DDDIIIMMMSSS___mmmxxx~~~kkk```WWWXXX^^^ccciiinnnqqqsssttttttuuuwww|||yyyrrrlllkkkmmmooouuu~~~{{{wwwuuuwwwmmm```RRRNNNMMMIIIFFFDDDBBBBBBBBBAAAAAABBBBBBBBB;;;<<<===?????????>>>===::::::::::::999888777777999999999888888888777777888666555555666777777666666777777777888888888888999999999:::::::::;;;;;;:::;;;???DDDJJJUUUhhhzzz~~~{{{tttqqqrrrwww~~~~~~rrrcccTTTOOOMMMIIIIIIMMMNNNPPPRRRTTTTTTUUUWWWYYY[[[]]]```eeekkkuuu}}}sssmmmjjjdddfffkkksssrrrfff]]]UUUOOOMMMKKKJJJJJJIIIHHHHHHGGGGGGIIIGGGFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAABBBCCCCCCCCCAAA???<<<:::999999999111333555666555555666777777777555444444555666777333333333333333333333333000000000000000000000000000000000000000000000000........................111000000000//////......111222222222444777<<<@@@???CCCHHHJJJNNNVVVbbblllyyyooofff^^^]]]```ccchhhmmmrrruuuxxxxxxvvvvvvyyy|||zzzoooiiikkkooouuu{{{|||uuutttuuuzzzlll___QQQMMMLLLHHHEEECCCCCCBBBAAAAAAAAAAAABBBCCC>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999888:::888777777888999999888777888888888999999999999999999999::::::::::::;;;======???CCCFFFMMM]]]kkk~~~}}}yyywwwtttuuuxxx~~~xxxiii\\\PPPMMMLLLJJJKKKOOONNNQQQUUUXXXYYYYYYZZZ\\\\\\```eeekkksss}}}uuujjjdddbbbfffjjjrrr}}}xxxggg]]]WWWPPPLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEDDDDDDFFFHHHJJJJJJIIIDDDDDDBBBAAAAAAAAABBBCCCAAA@@@>>>;;;999888888888555777999888777666666777999888666555444444444555444444444333333222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000/////////111111222111222555999======AAAEEEHHHKKKSSS___hhhwwwsssiii```^^^```ccchhhnnntttwwwzzzzzzxxxyyy{{{~~~zzzpppjjjjjjnnnrrryyy}}}vvvtttuuuxxxlll^^^PPPLLLKKKGGGDDDBBBDDDBBBAAA??????AAABBBDDDAAA@@@???===<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::888777777888999999888888888888999999999::::::888888999999999:::::::::>>>>>>???@@@@@@CCCMMMYYYjjjyyy}}}~~~xxxuuuuuuvvv|||vvvkkk]]]TTTLLLJJJLLLMMMPPPSSSOOOSSSXXX[[[\\\]]]^^^```cccgggnnnvvv}}}{{{mmmccc___```hhhppp|||uuuhhhZZZTTTPPPLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDCCCEEEGGGHHHHHHGGGCCCCCCBBBAAAAAAAAAAAAAAA???>>><<<:::999888777777888999:::999777555555666:::999777666444333333333555555444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000111111111111111333666999:::>>>CCCEEEHHHPPP[[[dddsssxxxnnnddd``````bbbgggnnnuuuxxx||||||{{{{{{~~~zzzqqqjjjiiikkkpppuuuxxxvvvtttuuuzzzlll^^^QQQLLLKKKHHHDDDCCCDDDBBB@@@??????@@@BBBDDDBBB@@@>>>===;;;;;;<<<<<<777777888888999:::;;;;;;;;;::::::::::::999999999888666555555666777777666777777888888888999999999888888888888999999999999<<<;;;===>>>======DDDLLL\\\kkk|||{{{{{{|||~~~|||yyyxxxyyy~~~~~~pppccc\\\QQQMMMIIIJJJNNNRRRVVVXXXTTTVVVXXXZZZ\\\___cccfffooottt{{{tttiiibbbcccgggkkkuuuuuuhhh^^^SSSPPPNNNKKKJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDCCCCCCDDDDDDBBBAAABBBAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;:::999888888666777888888666444444555888888777666555444444444666666555444222111000000000000000000000000000000000000000000000000000000........................222222111111111111111111222222222222111222555777999===AAADDDFFFMMMWWW___ooo{{{|||rrrhhhcccaaaaaafffmmmtttxxx|||}}}}}}}}}|||ssskkkiiiiiimmmrrr{{{{{{wwwuuusssvvv{{{mmm___RRRMMMLLLIIIEEEDDDCCCBBB@@@??????@@@BBBCCC@@@???===<<<<<<<<<===>>>777777777888999:::;;;<<<999999999999888888888888888666555555666777777666666666666666777777777777777777777888888888999999888888999<<<<<<<<<@@@GGGMMMZZZmmm|||wwwwwwyyy|||xxxzzz|||}}}}}}mmm___UUURRRJJJJJJKKKLLLQQQWWW[[[\\\ZZZYYYXXXXXX[[[aaajjjppp}}}xxxnnnfffbbbgggppprrr~~~wwwhhh```WWWPPPNNNMMMJJJIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCBBB@@@@@@AAA@@@???===@@@@@@@@@@@@@@@??????>>>=========<<<;;;:::999999555777888888777666666777555555555666666666666666666666555444222111000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111222222222333444333222222444666888===AAACCCEEEKKKTTT\\\kkkvvv}}}uuummmhhhdddbbbffflllrrrvvv{{{}}}}}}}}}}}}uuummmhhhgggkkknnnvvv}}}zzzvvvrrrrrrvvv~~~nnn```RRRNNNMMMJJJFFFDDDAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>============>>>::::::999999:::<<<===???999999999888888888777777:::888777777888999999888555555555666666666777777666777777777777888888888777666777;;;<<<;;;>>>DDDDDDNNN^^^ooo|||wwwuuuxxx}}}vvv{{{|||nnn```TTTOOOOOOGGGKKKNNNPPPTTTZZZ^^^]]]]]]\\\ZZZZZZ___iiivvv~~~|||ooojjjfffeeemmmwwwzzzhhh^^^XXXRRRMMMLLLJJJFFFEEEGGGEEEEEEEEEEEEEEEEEEEEEEEE???>>>===>>>@@@AAA@@@????????????@@@???>>>>>>===<<<<<<<<<<<<<<<;;;:::999777999;;;;;;999999999:::333444555666777777777777555555444333333222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111111222333444333222222444555888<<>><<<;;;:::;;;;;;999999999;;;===>>>::::::999999999888888888:::888777777888999999888666666666666777777777777666666666777777777888888999666777::::::999;;;???AAAGGGRRR```qqq||||||{{{zzz{{{}}}~~~~~~{{{jjj___VVVNNNKKKMMMGGGMMMRRRRRRUUU[[[^^^[[[]]]]]]^^^aaaiiivvvrrrhhhiiikkkmmmxxxzzzjjj^^^WWWRRRMMMJJJKKKIIIEEEDDDFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@>>>>>>>>>@@@AAA@@@???>>>>>>?????????>>>===<<<::::::;;;<<<;;;:::999999:::;;;<<<;;;:::888888999444555666777777666666555444444444333333222222222000000000000000000000000000000000000000000000000111111111111111111111111/////////000000111111111000111222222111111222444777;;;@@@BBBCCCGGGOOOVVV^^^hhhrrrxxx|||}}}{{{yyyyyyyyytttnnnmmmppppppuuu{{{~~~~~~~~~{{{rrriiidddccceeejjjrrr|||~~~yyytttrrrtttvvv}}}lll^^^QQQLLLKKKHHHDDDCCC>>>???AAABBBBBBAAA???>>>AAAAAAAAA@@@>>><<<999777:::999888777777999:::<<<;;;;;;;;;:::::::::999999888666555555666777777666777777777777888888888888666666666666777777777777<<<888777999888666777;;;>>>BBBHHHRRRaaasss{{{}}}~~~|||~~~}}}lll\\\UUUPPPKKKIIIKKKGGGOOOTTTSSSVVV[[[]]]YYY[[[]]]aaagggrrr{{{wwwjjjdddjjjqqqwww|||lll```XXXTTTPPPLLLJJJKKKJJJFFFEEEGGGAAABBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@@@@>>><<<===>>>?????????>>><<<;;;888999:::;;;::::::888888:::;;;<<<:::777555555555666666777777777555444333333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////......//////000000000111...///111111000000111333666:::???AAAAAAEEEMMMTTTYYYcccmmmsssxxx|||}}}{{{{{{{{{~~~zzzsssppprrrpppuuu|||}}}sssjjjdddaaabbbfffmmmwww{{{uuusssuuurrrxxxnnn___PPPLLLKKKHHHCCCAAABBBBBBBBBBBBAAA@@@??????<<<===>>>???>>>===:::999999999999999999999999999:::999999999888888777777777666444333222222333333666666777888888888888888888888777777777777888888888888999::::::;;;<<<<<<<<>>===??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::;;;;;;:::999888777666555555555555555555555555555444444444444444444444444111111111111111000//////000000000000000000000000000000////////////000000////////////000000000000000000000111222222333333777999<<>>============>>>>>>===<<<:::999888888888888888888888888888888888888777777777777666666555444444555666777666666777888888888888777::::::999999999999::::::777777888888999::::::;;;:::;;;>>>BBBJJJWWWgggrrrwwwiii\\\WWWOOOJJJIIIJJJJJJJJJOOOQQQTTTVVVXXXYYY\\\^^^___fffooozzzvvvnnniiifffggggggmmmwwwnnn```[[[UUUOOOLLLKKKKKKJJJHHHGGGFFFEEEEEEGGGGGGFFFEEEDDDBBB@@@?????????>>>======<<<<<<<<<::::::;;;<<<<<<===>>>>>>===<<<;;;::::::999999:::;;;::::::999777666666555555555555555555555555555444444444444444444444444111111111111111000000///000000000000000000000000000000////////////000000////////////000000000000222111111111111111111111555888;;;>>>BBBFFFJJJNNNVVV\\\eeennntttyyy}}}wwwpppnnnnnnoooqqqtttwww{{{~~~{{{uuuqqqlllhhhfffkkkpppsssxxx~~~{{{yyyxxxvvvzzzhhh[[[NNNJJJJJJGGGDDDCCC@@@@@@@@@@@@???>>>======>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::666666666666666777777777666666555555666888999:::555666777777888888777777777666666666666666666777666666666777888888999999888:::;;;<<>>>>>===<<<<<<;;;;;;999999:::<<<===>>>???@@@<<<<<<;;;:::999999999999::::::999888777666555555555555555555555555555555444444444444444444444444111111222222111111000///000000000000000000000000000000////////////000000////////////000000000000333333222111111000//////222555:::>>>AAADDDHHHJJJQQQWWWaaakkksssyyy}}}sssllliiijjjllloootttyyy~~~~~~zzzxxxrrrnnnmmmnnnnnnooottt{{{|||zzzwwwzzzeeeXXXMMMIIIHHHFFFDDDDDDBBBBBBBBBBBBAAA@@@??????>>>>>>===;;;;;;;;;;;;;;;999999999999999999999999444444444555555666666666777777666666666777999:::555666666777777777777777555444444333333444444555666666666777777888888888999:::;;;;;;===CCCMMMTTTcccsssxxxkkk```VVVOOOIIIIIIIIIJJJMMMOOOQQQRRRSSSUUUWWWXXXYYY\\\```cccjjjuuutttfff^^^\\\```fffpppxxxuuugggZZZUUUSSSOOOJJJIIIHHHHHHGGGFFFEEEFFFFFFGGGJJJIIIHHHGGGEEECCCAAA@@@???>>>>>>===<<<;;;::::::999:::;;;<<<===>>>??????<<<;;;:::999888888888888999999888777666666555555555555555555555555555555333333333333333333333333111222222222222111000000000000000000000000000000000000////////////000000////////////000000000000222111111111000000000//////333888===???BBBEEEGGGMMMTTT^^^hhhqqqyyywwwkkkffffffhhhkkkqqqwww~~~~~~|||tttqqqooonnnlllkkkqqqzzz|||yyy|||bbbVVVKKKHHHGGGDDDCCCDDDBBBBBBBBBBBBAAA@@@??????>>>===<<<;;;:::::::::;;;555555555555555555555555333333444444555555555666888777666555444555666666555555666777777777777777888777777666666777777888777777777777888888888888888999;;;:::;;;???FFFLLLSSSccczzztttggg]]]UUUPPPNNNJJJKKKMMMNNNPPPQQQSSSTTTTTTUUUWWWXXX[[[```eeejjjsss~~~xxxiii```[[[\\\dddnnnyyyyyyggg^^^UUUSSSPPPLLLIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGJJJIIIHHHGGGEEECCCAAA@@@@@@???>>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999888888888888888888777777666666555555555555555555555555555555555333333333333333333333333222222222222222111000000000000000000000000000000000000////////////000000////////////000000000000//////000000000111111111...222777;;;>>>@@@CCCDDDJJJPPP[[[eeeooowww|||nnneeeeeefffiiiooovvv}}}~~~}}}ssspppnnnmmmkkkkkkqqqzzz}}}~~~```UUUKKKGGGEEEBBBBBBDDD@@@@@@@@@@@@???>>>============<<<<<<;;;::::::999888888888888888888888888444444444444444555555555888777666444333333444444444555666666777777666666777666666555555666666777777777777777777888888888444777999999999;;;AAAFFFLLL[[[ooo}}}{{{ooocccYYYRRRMMMLLLNNNMMMOOOQQQQQQQQQRRRSSSUUUTTTVVVXXXZZZ___eeemmmsss{{{xxxkkk```^^^^^^```kkkxxxwwwfff\\\UUUPPPOOOLLLHHHGGGHHHHHHGGGEEECCCCCCDDDFFFGGGJJJIIIIIIHHHGGGEEEDDDCCCAAA@@@???>>>===<<<;;;:::::::::::::::::::::::::::;;;:::999888777777777777777666666666555555555444555555555555555555555555333333333333333333333333222222222333222222111000000000000000000000000000000000////////////000000////////////000000000000......///000000111222222...222666999<<<>>>BBBDDDGGGMMMWWWaaajjjsss{{{tttfffeeeeeeggglllttt{{{~~~}}}sssnnnkkkkkkkkkmmmsss{{{|||___UUUKKKFFFCCC@@@@@@CCC@@@@@@@@@@@@???>>>======;;;<<<======<<<;;;999888::::::::::::::::::::::::555555555555444444444444777666555444444444555666444555666666777777666666555555444444444444555555666666666666666666666666333666888888777999===AAAFFFQQQbbbttt{{{hhh]]]SSSOOOLLLIIIKKKPPPRRRTTTUUUUUUTTTSSSVVVXXXVVVWWWZZZ^^^dddlllvvv}}}mmmbbb\\\```eeeiiiuuutttfff[[[SSSNNNKKKKKKJJJFFFGGGJJJIIIGGGDDDCCCBBBCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA???>>>===<<<;;;888888888999999::::::::::::999888777777666666777666666555555555555444444555555555555555555555555222222222222222222222222222222333333222222111000000000000000000000000000000000////////////000000////////////000000000000/////////000000000000000000222555888:::===AAADDDCCCIIIRRR\\\eeennnuuuzzz~~~yyygggeeedddeeeiiiqqqxxx}}}~~~uuunnniiijjjmmmpppvvv|||}}}{{{^^^UUUKKKFFFCCC??????BBBBBBBBBBBBBBBAAA@@@??????:::;;;=========;;;999777555555555555555555555555666666666555555444444444555555444444555666777888444555555666666666666666888888777777777777888888555555555555555555555444444777999999888888;;;???<<>>>>>@@@???>>>===<<<;;;;;;;;;999888888777666555555444555555555666666666666777666555444333333333333333666666666555444444333333444555666777777888888888777777666666666666777777666666666666777888999:::BBBBBBHHHWWWiii|||~~~lll___XXXLLLKKKHHHHHHJJJNNNRRRUUUVVVXXXYYYYYYYYYYYY[[[]]]ZZZ^^^dddjjjqqqyyytttdddbbbaaabbbgggrrrtttggg\\\RRRMMMJJJHHHFFFDDDCCCEEEGGGHHHIIIGGGEEEBBB@@@?????????????????????@@@@@@AAABBBCCCBBBAAA@@@>>>===<<<<<<999888777666666777888999<<<:::888555444444444555444444444444444444444444333333333444444555555555222222222222222222222222222000...000333444333111111111000000//////......111111000000//////......222222222111111111111000000000000000000000000000222111000111555;;;AAAEEEGGGIIINNNTTT\\\eeemmmrrr}}}ooohhhaaa___dddkkkqqqttt}}}~~~yyyrrrpppsssxxx{{{|||yyyaaaSSSGGGDDDEEECCC???===>>>>>>?????????>>>======>>>===<<<;;;:::999999999888888888777666555555555444444555555555666666666666555444333333333333444555555555555555444444444444555666777777888888777888888777777777777777777666666666666777888999:::::::::???KKKYYYhhhzzz~~~~~~mmm```VVVQQQLLLJJJIIIHHHJJJNNNSSSVVVWWWXXXYYYYYYYYY[[[^^^aaabbbgggmmmsssyyy}}}ooobbbaaabbbfffooo}}}sssddd\\\SSSMMMJJJIIIGGGEEECCCCCCDDDFFFGGGGGGFFFDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAA@@@>>><<<;;;;;;888888777666666777888888:::999777555444444555666444444444444444444444444333333333444444444555555222222222222222222222222222000///000222333222000000000000000////////////111000000000/////////...111111222222333333444444000000000000000000000000222111000111555;;;@@@DDDFFFHHHLLLQQQXXX```iiinnnwww|||}}}|||oooiiibbb___ccciiiooossszzz|||~~~{{{vvvsssssswwwzzz|||~~~uuu```SSSGGGDDDDDDBBB???>>>======>>>>>>======<<<;;;<<<<<<:::999888777777777888888777777666666555555333333333444444444555555555555444333333333444444444444444555555555555555444444555666777777777777777777777666666555555555666666555666666777888999777888===EEELLLVVVggguuuwwwfffZZZRRRMMMJJJJJJJJJIIIIIIKKKOOOSSSVVVXXXXXXXXXXXXZZZ]]]cccggglllqqqxxx~~~}}}uuujjjbbbbbbfffooo{{{uuucccYYYTTTOOOKKKIIIGGGFFFDDDBBBBBBCCCDDDFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBB@@@???===;;;:::999888777777666666777777888888777666555444555555666444444444444444444444444333333333333444444444444222222222222222222222222222111000000111222111///////////////000000000000000000000000//////////////////000111222333444444000000000000000000000000111111000111444999>>>BBBEEEGGGIIILLLRRRZZZccciiipppuuuzzz}}}}}}zzzxxxwwwooojjjccc```bbbgggmmmpppwwwyyy{{{~~~~~~}}}zzzvvvtttuuuxxx{{{|||~~~ttt^^^RRRGGGDDDCCCAAA???>>>===>>>>>>>>>>>>===<<<<<<<<<;;;:::888777777777777888777777777666666666555222222333333333444444444555444444333333333444444333333444444555666666777333444555666777777777777555555555555444333333222666555555555666666777888777999>>>BBBEEEKKKYYYgggxxxvvvdddVVVOOOMMMJJJHHHIIIHHHIIIJJJMMMPPPSSSUUUWWWWWWWWWXXXZZZ```hhhmmmtttyyy|||ssslllgggcccgggmmmxxxwwwiii[[[TTTQQQLLLIIIHHHEEEDDDCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???===<<<:::999888777777777666666777777777666555555444444555666666333333333333333333333333333333333333333333333333111111111111111111111111222222111111111000//////......//////000000111111000000000000////////////---------...///000000111000000000000000000000000111111000111444888<<>>???>>>>>>??????>>>>>>===<<<===<<<;;;999888888888777777777777777666666666666222222222333333333333444444444333333333444444555222333333444555666777777333444555666666777777777555666666666666555444333555555555444555555666777333555999======@@@LLLYYYgggwww}}}mmmbbbUUUMMMLLLLLLKKKIIIHHHHHHJJJLLLOOORRRUUUWWWWWWWWWXXXZZZ^^^eeennnuuu{{{rrrkkkfffeeefffkkksssuuuggg\\\RRRNNNLLLHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBB??????>>>======>>>>>>>>>???>>>===<<<:::999888888666666666777777666666666444444444444444555555666333333333333333333333333333333333333333333333333111111111111111111111111111111111111000/////////......//////000000111111////////////000000000000........................000000000000000000000000111111000111333666:::<<>>???>>>????????????>>>============;;;:::999888888888777777777777666666666666222222222333333333444444444444333333333444555555333333444444555666777777333333444555666666666666666666888999999888777666555555444444444444555555222333666999:::<<>>???@@@AAAAAAAAAAAA@@@======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888555666666777777666666555333333444444444444444444333333333333333333333333333333333333222222222222111111111111111111111111///111111111///...///000////////////000000000000////////////000000000000222111111111000000000///000000000000000000000000111111000111222555777999@@@DDDGGGHHHHHHKKKSSSZZZ[[[___cccfffggghhhiiijjjnnnnnnmmmllljjjjjjlllnnnoooqqquuuyyy|||~~~}}}zzzwwwvvv}}}pppYYYPPPGGGCCCAAA>>>===@@@======>>>>>>======<<<;;;===<<<;;;:::999888888888666666666666777777777777333333333333444444444444333333333333333444555666333444444444555555666666333333444555666666666666333444666888888888777666555555444444333444444555555333444777999;;;AAAHHHLLL[[[lll|||tttjjj___VVVLLLKKKIIIHHHHHHIIIKKKKKKMMMOOORRRVVVZZZ\\\^^^___```bbbfffjjjqqqzzzrrrkkkfffgggiiilllttt}}}vvveeeYYYUUUOOOKKKLLLLLLIIIFFFGGG?????????>>>>>>>>>>>>=========??????@@@???>>>>>><<<<<<;;;:::::::::::::::999999999999999999999999555555666777777666555555333333444444444333333222222222222222222222222222333333333222222222111111111111111111111111111111...000111111///...000222000000000000////////////.../////////000000000111111111111111111111111222000000000000000000000000111111000000222444666777;;;AAAFFFGGGFFFHHHOOOUUUXXX[[[___bbbccceeegggiiillloooqqqqqqooommmmmmnnnnnnqqquuuzzz}}}{{{www|||lllXXXOOOGGGCCC@@@======@@@<<<<<<======<<<<<<;;;:::===<<<:::999888888777777666666666666777777777777333333444444444444555555333333333333333444555666444444444555555555555555222333444555666666666666...000222444555555444333555444444333333333444444333000///333555666:::???AAAMMM[[[gggwwwnnnaaaZZZSSSLLLIIIJJJJJJIIIHHHIIILLLNNNPPPRRRVVVZZZ^^^aaabbbccceeehhhlllrrryyyvvvkkkeeeccchhhnnntttvvviii]]]RRRQQQLLLIIIJJJIIIDDDAAAAAA>>>>>>>>>>>>============<<<===>>>??????>>>===<<<===<<<;;;:::::::::::::::777777888888999999999999444555666777777666555444333444444444444333222111222222222222222222222222333333333222222111111111000000000000000000000000,,,///111000///...000333111111000000//////........./////////000000111111------...///000111222222000000000000000000000000111111000000111333555666888???EEEGGGEEEFFFLLLRRRXXX[[[___bbbccceeehhhjjjlllppptttuuurrrooooooooooooqqquuuzzz~~~~~~xxx{{{~~~lllUUULLLEEECCCBBB@@@???@@@========================888999999666222222555999666555555555555444444444333333444555444333111000444444444444444444444444444555777888888666444333555555555555555555555555444444333333333222222222555444333333222222222222666666666666777777777777>>>DDDMMMYYYgggzzzsssdddXXXRRRNNNJJJFFFJJJJJJIIIHHHGGGJJJOOOSSSSSSWWW\\\```bbbdddeeegggmmmqqqwww~~~tttnnn^^^bbbgggoooxxxxxxjjj___WWWTTTLLLJJJHHHHHHHHHFFFCCCAAABBBAAA???===<<<<<<===>>>============<<<<<<<<<<<<:::;;;<<<<<<;;;:::888777777777777777777777666666555555444444444555555666555444333222111111111111111111111111111111111111333222222222222222333333444333333222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333777:::>>>AAADDDGGGKKKNNNYYY[[[\\\]]]^^^aaaeeehhhpppssswwwyyyyyyuuuppplllooorrrvvvzzz~~~}}}zzz|||~~~kkkUUULLLEEECCCBBB@@@>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<===;;;888777777777888888666555555555555444444444333333444444444333222111333333333333333333333333111222444555666666555555555555555555555444444444666666555555555444444444555444333333222222222333555555555666666666777777777<<>>============<<<<<<<<<<<<:::::::::999999888777666555555666666666666666666666555555444444444555555555444333222111111111111111111111111111111111111333222222111111111222222222222222111000000//////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111111111222222222222666999===@@@CCCGGGKKKNNNXXXZZZ]]]___bbbfffjjjnnnssswww{{{~~~|||wwwppplllppprrruuuyyy||||||yyyyyy}}}|||iiiUUULLLDDDBBBBBB???>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>:::666666999:::999666666555555555555444444444333333444444444333222222222222222222222222222222222222333333444444444555666555555555444444333333666666555555555444444444444444333222222222333333444444444555555555666666777:::===BBBJJJWWWfffpppuuuhhhZZZTTTLLLHHHHHHJJJJJJIIIFFFGGGIIIJJJKKKNNNRRRUUUWWWZZZ^^^cccgggmmmrrrvvv{{{|||tttlllfffaaa___dddjjjttt~~~jjj___YYYUUUQQQQQQLLLJJJHHHGGGFFFDDDAAA>>>AAA@@@>>>===<<<======>>>=========<<<<<<<<<<<<;;;999999888777666666666666444444444555555666666666666666555444333333333444444333222111111111111111111111111111111111111111333222111000000000000000111111111111111111111000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000////////////////////////000000000000111111111111444777:::>>>AAAEEEJJJMMMSSSVVV[[[```eeekkkqqqvvvzzz}}}yyyrrrmmmqqqrrrtttwwwyyy|||}}}~~~|||xxxwwwzzz|||}}}zzzgggTTTKKKCCCBBBAAA>>>===???<<<<<<<<<<<<<<<<<<<<<<<<;;;888666555777888777555666555555555555444444444333333333333333333333222222222222222222222222222555444333333222333333444666555555444444333333222444444333333333222222222444333333222222333333333333333333444444444555555888999;;;===AAAKKKWWWaaarrr}}}}}}qqqeee\\\TTTOOOJJJGGGHHHIIIIIIIIIHHHJJJMMMNNNPPPRRRUUUXXXZZZ]]]bbbhhhnnnvvv~~~|||tttqqqmmmhhhddddddfffhhhnnnuuu|||nnn___XXXVVVTTTRRRSSSLLLKKKIIIGGGFFFDDDAAA>>>@@@???>>>=====================<<<<<<<<<;;;;;;;;;:::999777666555555666666222333333444444555555666777666555444333333222222333333222111111111111111111111111111111111111111333222111000////////////111111111111222222333333000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////////////////000000000000222444888;;;>>>CCCHHHLLLOOOSSSZZZaaaiiiqqqxxx}}}{{{vvvssspppqqqrrrtttwwwyyy|||}}}~~~zzzwwwyyyzzz|||zzzgggSSSJJJCCCAAA@@@>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<777888999888666555777999666555555555555444444444333333333333333333333333444444444444444444444444444333333333444555666777555555444444333333333333444444333333333222222222333333333222222333333444333333333333444444444444333444555666999@@@JJJRRRcccppp}}}{{{}}}ttthhh___YYYWWWPPPNNNKKKIIIIIIJJJJJJJJJIIIKKKNNNPPPRRRUUUYYY\\\___cccjjjqqqxxx|||qqqjjjddddddddddddeeejjjqqqwww~~~yyyiii^^^SSSPPPOOOMMMMMMNNNLLLKKKIIIHHHGGGEEEBBB???>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888777666666777888222333333333444444555555777666555333333222222222222222111111000000111111111111111111111111111111222111111000//////000000111111222333333444444444000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000....../////////000000000000333555888;;;@@@FFFJJJMMMSSS[[[dddmmmvvv~~~}}}{{{zzzppppppppprrrtttxxx{{{}}}}}}yyyzzz{{{|||xxxfffSSSJJJBBB@@@@@@===<<<===;;;;;;;;;;;;;;;;;;;;;;;;777:::===<<<888777999<<<666555555555555444444444333333222222222333444444444444444444444444444444///000222333555777999999333333333333333333444444666666555555555444444444333333222222222333444444333333333444444444555555111333555555777;;;CCCIIIXXXdddxxx~~~yyyrrrnnnpppwwwoooaaaXXXRRRPPPQQQKKKKKKKKKKKKKKKKKKLLLLLLHHHJJJMMMQQQTTTYYY^^^bbbhhhnnnvvv~~~yyyooofffaaa___bbbgggjjjnnnvvvzzziii___VVVNNNLLLLLLJJJIIIJJJJJJIIIGGGGGGFFFEEEBBB@@@========================<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999888888888888444444444444444444444444555555444333222222222333222111111000000000111111111111111111111111111111111111111000000111111222111222222222333333444444000000000000000000000000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000////////////000000000000000222444666888===CCCGGGMMMSSS\\\fffoooxxx~~~rrrqqqpppppprrrvvvyyy||||||||||||{{{vvvdddRRRIIIBBB@@@???===<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::::::::666555555555555444444444333333222222222333444555333333333333333333333333000111222444555555555444222222222333333444444555666666555555555444444444333222222222333333444555444444444444555555555555333666888999999;;;@@@EEEKKKWWWjjj}}}{{{pppjjjhhhjjjlll{{{uuuhhh\\\VVVQQQLLLKKKMMMJJJLLLMMMMMMMMMLLLLLLLLLHHHJJJNNNSSSYYYaaaiiinnntttzzz{{{rrrjjjdddbbb```aaahhhqqqyyyyyyjjj^^^YYYRRRMMMLLLLLLIIIHHHIIIGGGFFFDDDDDDDDDDDDAAA???<<<<<<===============<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999888777777666666555555444444333333444444333333222333333333111111000000000000111111111111111111111111111111111111000111111222333444111111111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111//////////////////////////////000000000111111111000111333444666:::@@@DDDIIIOOOXXXbbbkkksss{{{vvvuuurrrppppppsssvvvxxx}}}~~~}}}|||zzz}}}tttbbbRRRIIIAAA@@@???<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999777666777:::;;;999666666666555555555444444444333333222111222333555666222222222222222222222222444555555555444111...,,,000111222333444444555666444444333333333222222222222222222222333333444555444444444555555555666666222555888888777888<<>><<<<<<===============<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::888666555777777666555444333333222333333222222222333444444111000000000000000111111111111111111111111111111000000111111222333555555000000000///////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111........................000000000000111111111111000111222333555999>>>BBBCCCIIIRRR\\\eeemmmtttxxxyyy{{{{{{xxxtttpppoooqqqsssuuuyyy~~~}}}|||yyy{{{~~~rrraaaPPPHHHBBBBBBBBB???===>>>>>>>>>>>>===<<<:::999888999::::::::::::999888888555555444444444333333333111111111111111111111111111111222333333444555555222111000000000111333333222222222222222222222222444555555666666555555444444333222222111111222222444444444333333222222222333333444555666777888999???DDDMMMZZZjjj}}}vvveeeWWW[[[UUUWWWbbbkkkrrrvvvoooiiiaaa\\\RRRQQQNNNLLLKKKJJJJJJJJJMMMLLLMMMOOOPPPQQQPPPOOONNNQQQVVV^^^iiiuuu|||ppphhhdddcccbbbbbbjjjtttwww}}}kkkaaaXXXRRRPPPMMMKKKJJJIIIIIIHHHFFFDDDBBBBBBBBBBBB@@@???===<<>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666444222000666666555444333222222111333333333333333333333333///...---...000222222111000000000000000000000000222222111111000/////////000000000000000000000000000000////////////000000111000///......///000111000000//////.........---000000000000000000000000000000000000000000000000////////////////////////555444444555666999<<<>>>EEEIIIOOOVVV]]]dddkkkppprrrvvvzzz||||||}}}|||wwwrrrnnnnnnooopppuuu{{{~~~|||zzz~~~ppp```PPPHHHBBBAAAAAA???===>>>999:::;;;<<<============999999::::::999999888777555555555444444444333333333333333333333333333333111111222222333444444555111111222333444333333222333333333333333333222222222333333333333333333222444333222222111111222222444444444333333222222222333333444555666777888888:::>>>EEEOOO^^^ooozzzmmm\\\RRRNNNRRRVVV[[[iiixxxzzzssshhh```\\\XXXSSSOOOMMMLLLKKKJJJIIIIIIIIIJJJOOONNNOOOPPPQQQRRRRRRQQQVVVYYY^^^gggrrrzzzooohhhdddbbbeeehhhlllvvvoooaaaZZZTTTOOONNNLLLJJJHHHHHHHHHHHHFFFEEEDDDDDDCCCBBBAAA@@@?????????===<<<;;;::::::;;;;;;999999999999999999999999888888888888777666555444777777666555444333222222333333333333333333333333///...---...000222222111000000000000000000000000000000000000000000111111000000000000000000000000//////............//////000000////////////000000000/////////............000000000000000000000000000000000000000000000000000000000000000000000000111000000111333555888:::===AAAGGGMMMSSS[[[bbbfffmmmqqqvvvxxxyyy{{{~~~}}}wwwqqqmmmkkklllnnnqqqwww~~~|||}}}nnn^^^OOOGGGAAAAAAAAA>>>======777888:::;;;===>>>>>>>>>999999::::::999999888777666666555555555444444444444444444444444444444444111111222222333333444444000222444666777555333111333333333333333333444444222222333333333333222222444333222222111111222222444444333333333333222222333333444555666777777888666999===DDDNNN\\\kkktttkkk^^^SSSOOOLLLMMMWWWeeexxxssskkkaaa\\\UUUQQQPPPOOOMMMKKKJJJJJJJJJIIIJJJJJJKKKLLLOOOOOOPPPQQQRRRSSSUUUUUU^^^aaahhhrrr~~~|||mmmbbb```___bbbjjjrrr|||sssaaaXXXTTTOOOKKKJJJIIIHHHGGGGGGHHHHHHGGGEEEDDDCCCAAA???>>>>>>>>>???>>>===;;;:::999999:::;;;777777777777777777777777666666777888888888888888888888777666555444333333333333333333333333333333000...---...000111111111000000000000000000000000......///000000111222222000000000000000000000000//////............///////////////000000/////////////////////............000000000000000000000000000000000000000000000000111111111111111111111111.........///111333555777;;;>>>DDDJJJPPPVVV]]]aaagggkkkqqqtttvvvxxx}}}xxxqqqjjjggghhhjjjmmmsss|||~~~~~~lll\\\OOOGGGAAAAAAAAA>>><<<===;;;;;;<<<<<<<<<;;;::::::999999999999999888777777666666666555555555444444555555555555555555555555111111222222333333333333111222444555666555333222333333444444444444555555555444444444444444444555444333222222111111222222333333333333333333333333333333444555555666777777777888:::===DDDNNNZZZaaavvv}}}rrreee[[[SSSPPPVVV___nnntttggg\\\UUUTTTQQQMMMLLLMMMOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMOOOPPPSSSVVVZZZ]]]eeejjjttt~~~pppddd]]]\\\```hhhssswwwiii\\\UUUQQQLLLGGGFFFGGGFFFEEEEEEGGGGGGGGGEEEAAA???===;;;:::;;;<<<======<<<;;;999999999999:::666666666666666666666666555666777888999999999999999999888777666555444444222222222222222222222222000///---...000111111000000000000000000000000000////////////000000111111000000000000000000000000000//////////////////000---...///000000///...---///////////////.........////////////////////////////////////////////////000000000000000000000000//////000000222444666777:::>>>CCCHHHMMMSSSYYY^^^aaafffmmmqqqssswww|||zzzqqqiiiddddddfffiiinnnwww~~~kkk\\\OOOGGGAAA@@@@@@>>><<<============<<<;;;999888777888999999999999888777777666555555555444444444444333333333333333333333333111111222222222222222333222222222222222333444444333333333444444555555555555444333333333333444555444333222222111111222222333333333333333333333333333333444444555555666666888888888999===CCCLLLRRR```ooo}}}sssjjjaaa[[[\\\```lll{{{{{{vvvooohhh```YYYRRRMMMLLLJJJIIIIIIKKKMMMNNNOOOOOOOOOPPPOOOOOOOOONNNNNNIIIKKKOOORRRVVV\\\ccciiiqqqyyy~~~pppddd___]]]```hhhtttzzzlllbbbXXXTTTQQQKKKFFFEEEEEEDDDCCCDDDFFFFFFFFFDDD@@@>>><<<:::::::::<<<======<<<:::999888888999999777777777777777777777777666666777888888888888777999999888777666555555444222222222222222222222222111///......000111111000000000000000000000000000000000000000//////......////////////////////////111000000//////000000111---...///000000///...---.........//////////////////////////////////////////////////////////////////////////////////////////000000111222444555666555999===BBBFFFKKKQQQUUU]]]ccciiinnnrrrvvv||||||sssiiibbbaaacccfffkkksss||||||{{{{{{|||iiiZZZNNNFFF@@@@@@@@@===<<<<<<::::::;;;;;;;;;;;;::::::888888999999888888777666555555444444444333333333222222222222222222222222111111222222222222222222333222111111111222444555222222333333444444555555333222111000000111222333444333222222111111222222222222333333333333444444333333444444444555555555555666666666888;;;AAAEEEPPP^^^nnnyyy~~~zzzzzzzzz{{{yyyrrrmmmkkkkkkoooxxx~~~yyyvvvqqqnnnllliiifffddd```^^^ZZZWWWUUURRROOOLLLIIIIIIIIIIIIKKKLLLNNNPPPPPPPPPQQQQQQQQQPPPOOOOOOKKKOOOSSSWWW\\\dddooovvv{{{oooccc[[[[[[```gggsssrrr^^^VVVPPPOOONNNJJJGGGGGGDDDCCCBBBCCCDDDEEEDDDCCC@@@???>>>=========>>>>>><<<;;;999888777777888999777777777777777777777777666666777777777777666666999999888777666555444444222222222222222222222222111///......000111000///000000000000000000000000111111000//////...------////////////////////////000000////////////000000.........//////..................///////////////000000000000000000000000000000000000000000000000........................---...///000111222333333444666;;;>>>BBBGGGLLLOOOXXX^^^eeejjjnnnsssyyy}}}}}}}}}vvvkkkccc```aaadddhhhooowww{{{zzzxxxyyy|||gggXXXNNNFFF@@@@@@@@@===;;;<<<888999:::;;;;;;;;;;;;;;;888888888888888777777666444333333333333222222222222222222222222222222222222222111111111111111111222333333444444444444444111111222222333444444444333222111//////111222333444333222222111111222222222222222333333444444444333333444444444444555555222444555666666888;;;===DDDPPP^^^iiixxxzzzyyyxxxvvvzzz}}}{{{zzzwwwzzz{{{tttqqqkkklllnnntttzzz}}}zzzvvvpppjjjeeebbb```[[[YYYWWWVVVVVVUUUTTTSSSQQQOOONNNNNNOOONNNMMMKKKIIIJJJKKKLLLMMMNNNQQQSSSPPPQQQSSSTTTUUUUUUTTTTTTTTTXXX\\\```eeennnzzzvvvkkkddd]]]YYY^^^fffnnn~~~uuuiiiUUUOOOJJJKKKKKKHHHFFFGGGDDDCCCAAABBBCCCCCCBBBAAA?????????>>>>>>>>>>>>>>><<<;;;999888777777888888777777777777777777777777444444555666666666666666999888777666555444444333111111111111111111111111111000......000000000///000000000000000000000000//////////////////......////////////////////////......------------......///......------......///............/////////000000000000000000000000000000000000000000000000000////////////////////////------...000111111111111555777;;;>>>AAAFFFJJJNNNSSSXXX___eeehhhmmmsssxxxyyy}}}~~~xxxmmmdddaaaaaabbbeeekkksss{{{~~~zzzzzz}}}|||eeeWWWNNNFFF@@@@@@@@@===;;;<<<999::::::;;;;;;::::::999888888888888888777666666333333333222222222111111333333333333333333333333222222111111111111111111111333555777888666444333000000111222222333444444555444222111111222444555444333222222111111222222222222222333333444444444333333444444444444444444222444666777777888999;;;999CCCOOOZZZiii~~~yyyzzz}}}}}}|||yyyuuuoooggg```[[[XXXVVVVVVWWWZZZ___cccddddddbbb___\\\WWWSSSQQQOOOOOOKKKIIIHHHIIIKKKMMMMMMLLLKKKJJJJJJKKKLLLLLLJJJHHHFFFHHHIIIKKKLLLNNNQQQSSSRRRSSSUUUXXXYYYZZZZZZZZZ[[[___dddgggllltttyyynnnfff```^^^\\\[[[cccmmmssszzzoookkkddd\\\TTTNNNIIIIIIIIIFFFDDDFFFDDDCCCAAAAAABBBCCCAAA@@@<<<======>>>======<<<;;;;;;:::999777777777777888666666666666666666666666111222333555666666777777888888777666555444333333111111111111111111111111222000......000000000///000000000000000000000000------......///000000000////////////////////////---,,,,,,++++++,,,,,,---///...---,,,,,,---...///---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000......000111222222222222333555999<<>>>>>>>>???@@@AAACCCEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@@@@BBBEEEFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIKKKOOOSSSUUUWWWWWWXXX[[[]]]```bbbfffjjjmmmvvvxxx|||~~~|||tttnnniiieeeaaa^^^[[[[[[^^^```dddooo{{{rrr```VVVUUUTTTNNNGGGJJJIIIHHHFFFDDDCCCCCCCCC@@@@@@?????????@@@@@@AAA============<<<<<<<<<<<<::::::999999999888888888777777777777777666555555555555444444444555666777555555555444333333222222111111111111111111222222000000////////////000000111000000000000000000000...........................---,,,++++++,,,---......////////////---,,,+++***+++---///000000//////........................------,,,,,,---///000111////////////////////////...///000000//////000111//////000111111222333333222333777;;;???CCCEEEGGGLLLOOOTTTXXX\\\bbbgggkkkqqqtttuuutttsssrrrkkkbbb___aaadddiiipppwww}}}vvv```SSSKKKFFFAAA>>>??????===;;;::::::999999888777666666888888999999888888777666555444222000000111333444444333222111111222333444222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222///000000111222222333333111111111222333444666777>>>BBBDDD???888333444777222222222333444444555555777777888999AAAPPPbbbooo}}}~~~}}}zzz{{{~~~}}}yyyrrrhhhaaaUUUOOOHHHCCCCCCCCCAAA@@@@@@???===<<<::::::999999::::::::::::;;;<<<>>>>>>>>>???@@@AAABBBBBBBBBBBBAAACCCFFFGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNPPPSSSUUUWWWYYYZZZ]]]___cccggglllqqqxxx|||xxxnnnfffbbb``````___aaa```cccgggkkkqqq|||~~~ooobbbTTTMMMNNNNNNJJJEEEFFFFFFEEEDDDCCCBBB@@@?????????>>>>>>???@@@AAAAAA=========<<<<<<<<<<<<;;;999888888888888777777777777777777777777666555555555555555555555666777888555444444333333222222222111111111111111111000000000//////......//////000111111111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................------,,,,,,---000333444////////////////////////...///000000//////000111///000000111111222222222111222444888<<>>??????===;;;:::::::::999888777777777888888888888888777777666555444333222222222333444555444333222222333444555222222222222222222333333111222222222222333333333222222222222222222222222111111111111111111111111000000111111111222222222222111111111111333555666DDDJJJMMMGGG>>>999777666444555555555555555666666999999888888<<>>>>>???>>>===<<<;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>??????@@@BBBDDDEEEFFFGGGGGGEEEGGGIIIJJJIIIHHHHHHIIIGGGGGGGGGHHHIIILLLNNNOOOQQQSSSUUUWWWXXXZZZ]]]___cccfffkkkpppvvv}}}~~~uuunnneee^^^\\\___dddgggmmmooossswww{{{{{{mmmeee\\\QQQMMMNNNOOOLLLIIIEEEFFFFFFFFFEEECCCAAA???>>>>>>>>>>>>>>>???@@@AAA======<<<<<<<<<;;;;;;;;;999999888888888777777777777777777777777666555555777777666666555555555555444333333333222222222111222222111111000000///////////////....../////////222222111000///......---........................---......//////......------------------...///000///......---------..............................///---,,,+++,,,///111333////////////////////////...///000000//////000111///000000000111111111222000000111444999???EEEHHHIIIJJJLLLOOORRRXXX___dddgggkkkoooqqquuuzzz{{{wwwpppmmmhhhfffjjjsss}}}sss^^^SSSIIIDDD@@@>>>>>>???===;;;;;;;;;;;;:::999999888888777888888888888777666666444555666666666555333222444333222111111222333444222222222222222222333333111111111222222222333333222222222222222222222222111111111111111111111111222222222111111111000000333333111000000111222333888???CCCAAA>>>===777111555555555555555555555555444555666666888>>>GGGOOO[[[gggxxx}}}{{{|||}}}}}}~~~uuutttuuuwww{{{}}}xxxtttqqqiiikkkmmmoooqqquuuzzz~~~yyynnnddd[[[WWWRRRQQQPPPNNNKKKGGGBBB???@@@>>><<<::::::;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<>>>???AAABBBDDDEEEFFFHHHJJJKKKKKKLLLHHHJJJLLLMMMLLLKKKKKKKKKGGGGGGGGGIIIKKKNNNQQQRRRSSSUUUXXXYYYZZZ]]]aaadddkkkooouuu{{{zzztttrrriiieee___[[[]]]dddmmmttt~~~wwwjjjcccZZZTTTMMMJJJJJJKKKIIIGGGDDDEEEEEEFFFEEECCCAAA@@@>>>=========>>>>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888888888888777777777777777666555555999888888777555444222222222222222222222111111111222111111000000///////////////............//////222111111000///...------........................------...//////...------------,,,------...///000//////...------------...........................000...---++++++,,,...///////////////////////////...///000000//////000111000000000000000111111111000///000222666<<>>???===;;;;;;;;;;;;:::::::::999999777777888888777777666555444555777888777666444222111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111333333222222111000000///333222111111000000111111,,,222666777<<>>CCCLLLVVVeeeuuu}}}zzzzzz{{{}}}~~~zzzuuuqqqqqqtttyyy|||}}}}}}}}}|||zzzwwwtttssskkkkkkjjjhhhfffhhhllloooooosssxxx}}}{{{uuuqqqooonnnnnnkkkddd]]]UUUOOOKKKIIICCCCCCCCCBBBAAA???===<<<<<<;;;::::::999999999999:::999999999::::::;;;<<<;;;;;;<<<<<<>>>???AAAAAAFFFGGGHHHKKKLLLNNNNNNOOOLLLNNNPPPQQQOOONNNNNNOOOIIIIIIIIIJJJLLLPPPSSSUUUTTTWWW[[[]]]^^^bbbhhhmmmvvvzzzyyyoooiiiggg___^^^]]]^^^dddooo|||qqqbbb[[[YYYQQQNNNJJJHHHHHHGGGFFFEEECCCCCCCCCBBBBBB@@@??????>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888777777777777777666555555888888777666555333111000111111111111111111111111000000000000000000/////////......------......///000000000//////.................................++++++++++++++++++++++++,,,------.........//////..................------------------------------///...------,,,,,,++++++////////////////////////...///000000//////000111000000000000000000000000000000000111444999===@@@CCCEEEGGGIIILLLQQQVVVZZZ]]]eeennnttt|||zzzrrrpppttt{{{~~~zzzvvv{{{ppp[[[PPPHHHCCC???===>>>???===;;;:::::::::999999999999999777777777777777666666555555555555555555555444333111222444555555444222111444333333222222111111111111111111111222222222222222222222222222222222222111111111111111111111111222222111111111111111111000000111111111111111111,,,333444222888AAABBB;;;111111111222222333333333222444666666555666;;;???@@@IIIUUUbbbppp}}}{{{|||{{{~~~vvvqqqnnnnnnooorrrrrrrrrrrrrrrsssssssssqqqqqqpppmmmkkkkkkmmmnnnjjjlllnnnnnnmmmllllllmmmnnnppptttwwwzzz|||||||||~~~~~~}}}uuuoooggg```\\\ZZZXXXWWWTTTSSSPPPLLLHHHDDDAAA@@@<<<=========<<<;;;;;;;;;;;;<<<======<<<<<<======;;;;;;;;;<<<===???AAAAAAAAAAAAAAAAAAAAABBBCCCCCCFFFGGGIIILLLOOOQQQRRRSSSSSSUUUWWWXXXVVVUUUUUUUUUOOONNNNNNOOOQQQUUUXXX[[[[[[___dddgggiiimmmuuu{{{yyynnngggcccccc^^^```dddjjjttt~~~nnnaaaVVVPPPPPPJJJJJJIIIHHHGGGGGGGGGGGGBBBBBBAAA@@@??????????????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888888888777777777777777777777777666555555444555555555444333222111000111111111111111111111/////////000000000000000///......------....../////////////////////..............................,,,,,,+++******+++,,,,,,,,,---.../////////...---,,,---...//////......------------------------------......//////...---,,,////////////////////////...///000000//////000111000000000000000000000///111111111111333666888:::@@@CCCFFFIIIKKKOOOSSSWWWYYYdddooowwwxxxssstttxxx{{{{{{wwwooossswww{{{~~~nnnZZZOOOGGGCCC>>>===>>>???===;;;999999999888888888888888777777777777777666666555777555444222222333444555444666888::::::888666444444444333333222111000000000111111111111222222222222222222222222222222222000000000000000000000000000000000111222222333333,,,...000111222222222111111666555...000;;;???;;;222222333444444555666666000222333222111222777;;;666<<>>>>>>>>???@@@>>>>>>???AAADDDFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFHHHKKKNNNRRRUUUWWWXXX[[[]]]______]]]\\\\\\\\\UUUTTTTTTTTTWWWZZZ^^^aaacccgggmmmpppsssxxxxxxooogggcccbbbdddcccgggoooxxxzzzjjjbbb[[[RRRLLLLLLDDDEEEEEEFFFEEEEEEFFFGGGDDDCCCAAA@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777666666666666777777777777777666666555111222333444444444333222000000000000000111111111......//////000000111111.........------..................///////////////........................///...,,,++++++,,,...///,,,---///000000///---++++++,,,...000000///...---------------------------+++---///111111000///...////////////////////////...///000000//////000111000000000000////////////222222111111222444666777???BBBFFFIIIKKKNNNRRRUUUXXXcccpppyyy|||uuutttvvvxxxzzz{{{vvvlllnnnoooqqqtttyyylllVVVKKKGGGDDD@@@>>>===<<<:::999;;;::::::999999888888888777777666555555555555666666666666666555555555555333333333333333333333333333333333222222222111111111111111222222333333333222222222333333444444444222222333333333444444444000000000111222222222333111111111111111111111111000111333444444333111000000111111111111222222222222222333333333333444444555999???CCCJJJXXXjjjxxxzzzwwwuuutttsssqqqooommmlllllllllvvvuuuuuuwwwzzz|||||||||yyyxxxvvvsssooojjjfffccc_________```______^^^^^^___bbbeeeeeeccc___\\\[[[YYYZZZZZZZZZYYYWWWTTTSSSQQQOOOMMMKKKIIIGGGFFFFFFDDDCCCAAAAAA@@@AAABBBCCC???@@@AAA@@@??????@@@AAA???AAADDDGGGIIIIIIIIIIIIIIIHHHFFFFFFFFFHHHJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGJJJLLLPPPRRRUUUYYY]]]aaaaaaccceeefffeeeccc```^^^ZZZYYYXXXXXX\\\aaafffjjjrrruuuyyy{{{}}}wwwnnngggaaa]]]aaahhhooozzzrrrfffXXXQQQPPPOOOIIICCCCCCCCCDDDEEEFFFGGGGGGHHHDDDCCCBBB@@@??????@@@@@@>>>======<<<<<<<<<<<<===>>>===<<<;;;:::999999999777888888888888777777666444444444444444444333333555555444333333333333444444444444444333333222111555444333222111///......111///...------...///111000000//////.........---------------------------...------------...//////...------,,,,,,------...---...............------////////////////////////222111000///------------........................///////////////000111111000222333222111000111222333222111000000111222333999<<>>======<<<<<<<<<<<<<<<===<<<;;;:::999999999999888888888888777666555555555444444444444444444444444444333333222222333333333333444444333333222111333222222111000///......000///...------...///000000/////////.........---000000000000000000000000,,,,,,,,,,,,,,,---......---------,,,,,,---------------............------------------------------//////......------..............................///////////////000000111---///000///...---...///222222111000000111222222777:::???CCCGGGLLLPPPTTTZZZ```lll{{{tttnnnnnnppptttvvvzzz~~~{{{oookkkiiijjjkkknnnuuu~~~gggTTTJJJDDDAAA>>>=========<<<;;;<<<<<<:::999777555444444777777666666666666555555444444444444333333333222333333333333333333333333000000000000////////////111111111222222222222222333222222222222222222111000111111111222222222222111111111111111111000000111111111111111111111111000111222333333222111000000111111111111222222222000000000111111111111222333555666555666<<>>>>>>>>>>>======<<<;;;;;;<<<<<<::::::999999999999::::::888888888888777666444444555555555555555555555555444444333333222222222222333333333333333222222111000000000000/////////...000///...------...///000/////////...............------------------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///........................//////......//////000111,,,...///...---,,,---...222111111000000111111222111555:::???CCCHHHMMMPPPVVV\\\hhhvvvxxxppplllkkkoooqqqtttxxx}}}wwwrrrooonnnnnnnnnuuu|||}}}dddSSSJJJBBB@@@===<<<======<<<<<<::::::999888777666555444888888999888888888777777444444444444333333333333222222222222222222222222/////////.........------111111111111111222222222444444333333222222222111000000000000111111111111222222111111000000//////111111111111111111111111000111222222222222111000000000111111111222222222000000000111111111222222222333444444444999BBBIIISSS___rrr|||wwwqqqmmmmmmoooqqqrrrqqqooommmjjjhhhhhhhhhhhhlllmmmnnnooopppppppppoooqqqpppnnnnnnoooqqqrrrrrrrrrrrrqqqpppnnnjjjfffddd^^^]]][[[YYYWWWVVVUUUUUUQQQQQQPPPOOOOOONNNNNNNNNOOOPPPQQQQQQOOOOOOPPPQQQTTTUUUVVVWWWWWWVVVUUUTTTOOOOOOPPPPPPRRRTTTUUUVVVZZZXXXTTTQQQPPPQQQSSSUUUWWWYYY\\\^^^___```bbbdddggggggiiijjjlllnnnpppqqqsssssstttuuuyyy}}}}}}sssiiiaaa]]]\\\YYYYYY^^^fffpppzzzyyyvvviii]]]UUUMMMKKKIIIEEEBBBBBBCCCEEEDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDBBB@@@>>>===<<<>>>===<<<<<<;;;;;;;;;;;;888777777777888888999:::666666777777666666555555555555555666666666666666444444444444444333333333222222333333333222222111000000000000000000000000000///............///000........................+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,------,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................///............///000000///000111111//////000111111111000000000000111111000333777;;;>>>BBBFFFIIIRRRXXXcccppp}}}~~~tttmmmjjjlllmmmooosssyyyzzzuuutttrrrqqqwww~~~{{{bbbQQQIIIBBB???===<<<<<<======<<<888888777777777777777777777777888888888777666555555555555444444444444333222222222222222222222222333333333333222222222222111111111111111111111111555555444444333333222222//////000000000111111111222111111000000/////////000000000000000000000000111111111111111111111111000000111111111222222222111111111111222222222333222333444444444888>>>CCCFFFQQQbbbsssyyyqqqmmmkkkiiihhhiiihhheeecccaaaaaaaaaaaabbbccceeegggiiijjjkkkkkknnnkkkiiijjjnnnrrruuuuuutttuuuuuutttqqqnnnkkkiii```___^^^\\\ZZZYYYXXXXXXUUUUUUTTTTTTSSSRRRQQQQQQQQQSSSSSSSSSRRRQQQRRRSSSUUUVVVWWWXXXWWWVVVTTTSSSPPPQQQRRRTTTWWWYYY[[[\\\^^^[[[XXXUUUTTTUUUWWWYYY\\\^^^aaabbbbbbaaabbbdddhhhjjjlllooosssvvvyyyzzzzzz{{{|||~~~~~~zzzssskkkccc^^^ZZZXXXZZZXXXZZZbbblllwww||||||mmm```XXXRRROOOIIIJJJIIIFFFBBBAAACCCEEEBBBCCCCCCEEEFFFGGGHHHHHHFFFEEEDDDBBB@@@>>>===<<<>>>>>><<<;;;;;;:::::::::666666555666666777888999333444555666666666666666555555555555666666777777666666777777666666555444111111222333333222222222000000111111111111222222//////............//////---------.......................................,,,,,,,,,,,,,,,------...++++++,,,------,,,++++++++++++,,,---......------------------------------------,,,++++++++++++,,,.......................................//////000000111222222000000111222000000000000000000000000111444888;;;>>>AAAEEEHHHOOOTTT^^^iiisss|||{{{sssooommmmmmooorrrxxx}}}xxxuuurrrqqqvvv}}}yyyaaaQQQHHHBBB???===;;;<<<<<<<<<;;;777777777888888888999999444555666777666555444333555555555555444444444444222222222222222222222222333333333222222222222111111111111111111000000000444444333333333333333333///000000000111111111111000000000000000000//////000000000000000000000000111111111111111111111111000111111111111222222222111111111222222222333333333444444333333444777999:::CCCQQQ```ppp{{{tttmmmhhhddddddcccaaa___]]][[[ZZZZZZYYY[[[]]]___aaacccdddeeeeeebbb___aaaggglllnnnooommmnnnoooooommmkkkhhhggg^^^^^^\\\ZZZYYYXXXWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPRRRSSSTTTSSSRRRRRRSSSTTTTTTUUUVVVWWWVVVUUUSSSRRRTTTUUUXXX[[[___bbbdddfffcccaaa^^^\\\[[[[[[]]]^^^aaacccfffgggggggggggghhhlllnnnqqqvvvzzz}}}}}}{{{zzzzzzxxxwwwmmmjjjeee___\\\ZZZ[[[[[[ZZZZZZ___iiittt|||xxxzzzzzzhhh]]]VVVPPPMMMMMMIIIIIIHHHFFFDDDBBBBBBCCCAAABBBBBBCCCDDDEEEFFFGGGDDDDDDDDDCCCAAA???===<<<>>>>>><<<;;;::::::999999555555444555555666777777222333444555666666666666444444444555555666666777666777888888888777555444000111222222222222222222111111111111111222222222////////////////////////---------------.........------------------------,,,,,,,,,,,,,,,---......***+++,,,------,,,+++******+++,,,------...------------------------------...---,,,,,,++++++++++++..............................------......///000///000111000///...///111///000000111111000000///+++...333777:::???CCCGGGKKKPPPXXX```hhhpppwww|||zzzwwwqqqqqqrrruuu{{{}}}wwwsssooommmpppwww~~~yyyaaaPPPHHHBBB@@@===;;;<<<<<<;;;:::999999999999999888888888555666777888888666555333444444444444333333333222111111111111111111111111111111000000000/////////222111111111000000000///111111111111111222222222000000000111111111222222/////////000000000000000000000000000000000000000111111000000000000111111000111111111111222222222000000000111111111111222111222222222111111222333666;;;DDDNNNZZZiiizzzyyyqqqlllggggggeeeccc```]]][[[YYYYYYZZZ\\\^^^___``````aaa^^^ZZZXXXZZZ___dddeeeddddddeeeggghhhgggfffdddccc]]]\\\[[[YYYXXXWWWWWWVVVUUUUUUUUUUUUTTTRRRPPPOOORRRSSSTTTSSSRRRRRRSSSTTTSSSTTTVVVWWWWWWUUUSSSRRRVVVXXX\\\```eeeiiilllmmmfffeeecccaaa`````````aaadddggglllnnnooopppqqqrrrrrrtttxxx|||}}}xxxqqqmmmlllkkkjjjiiibbbbbbaaaaaaaaabbbcccdddcccdddjjjttt}}}xxxwww|||rrreeeZZZVVVSSSNNNJJJJJJFFFFFFEEEDDDDDDCCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBB@@@>>>===>>>>>><<<;;;:::999999999555444444444444444555666555555555555555444333222222333333444555555666666555666888888888777555444000000111222222222222222111111111111000000000000......////////////......,,,,,,,,,------.........************************+++++++++++++++,,,,,,---)))+++,,,------,,,+++)))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------..............................------------...//////...///000///...---...000...///000111111000///...(((+++///333666999>>>AAAFFFKKKQQQWWW]]]dddlllqqqsssuuuyyy}}}~~~}}}vvvvvvxxx{{{xxxrrrlllhhhkkkqqqtttzzzyyyaaaPPPHHHCCC@@@===;;;;;;;;;:::999;;;;;;::::::999888777777888999;;;;;;;;;:::888666333333333222222222111111111111111111111111111111333333333333222222222222222111111111000000//////......//////000000111111111111111111222222222222......//////000000111111000000000000000000000000111111000000000000111111000111111111111222222222////////////000000000000...///000111222222333444777:::===BBBIIIVVVeeeppp{{{|||vvvrrrqqqpppnnnkkkgggcccaaa]]]^^^___```````````````]]]XXXUUUWWW\\\``````^^^___```bbbdddeeedddcccbbb^^^]]]\\\ZZZYYYXXXXXXXXXVVVWWWWWWWWWVVVTTTRRRQQQRRRSSSTTTTTTRRRRRRSSSTTTTTTUUUVVVXXXWWWVVVUUUSSSVVVXXX]]]bbbgggllloooqqqfffeeedddcccbbbaaaaaaaaafffjjjooosssuuuwwwyyyzzzwwwyyy}}}}}}{{{yyyuuuooogggbbbaaa```___^^^```bbbeeeiiikkklllllllllnnnooouuu|||rrrpppuuu{{{|||jjjbbbXXXPPPQQQPPPIIIDDDCCCDDDBBBBBBBBBDDDDDDBBB???EEEEEEDDDBBBAAA@@@???>>>BBBBBBCCCCCCBBB@@@???>>>>>>>>><<<;;;:::999999999555444444333333444444444777777666555444222000///222222333333444555666666444666777888777666444333///000111222222222222222111000000000////////////......////////////......,,,,,,,,,------.........------------------------*********)))***++++++,,,)))***,,,------,,,***))))))***+++,,,------...---+++++++++++++++++++++++++++++++++,,,---...000000...........................------------.../////////000111000///...///111...///000111111000///......000333555777999<<<>>>CCCGGGMMMQQQVVV\\\dddjjjjjjlllpppwww|||zzzzzz{{{~~~zzztttlllggghhhnnnmmmttt~~~uuu^^^NNNGGGCCC@@@<<<::::::::::::999;;;999777555444666888999999999888888777777666666555555444444444333333333444333111000000000111111000000000000000000000000333222111000000111222222111111222222222333333333444444333111///...000222/////////000111111222222............////////////000000000000111111111111000///.........///111222111111111000000000000000333222111000000111222333333666:::===@@@GGGRRRZZZnnnvvv~~~~~~~~~~~~{{{wwwqqqlllhhheeebbbaaacccdddeeedddYYYXXXWWWWWWVVVWWWXXXYYYXXXZZZ^^^bbbddddddcccbbb___]]]ZZZXXXYYYYYYXXXWWWWWWXXXYYYYYYXXXUUUSSSQQQQQQRRRSSSTTTTTTSSSRRRRRROOOPPPQQQPPPPPPQQQTTTVVVWWWZZZ```fffjjjmmmmmmnnnkkkiiifffcccccceeehhhjjjlllqqqxxx{{{||||||~~~~~~~~~}}}|||~~~yyytttrrrqqqfffdddaaaaaa```______aaaeeejjjqqqvvvzzz{{{}}}~~~uuunnnooowwwvvvhhh___VVVPPPJJJGGGHHHHHHEEEBBBEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@??????AAAAAAAAA@@@>>>===;;;:::<<<<<<===<<<;;;999666555666666666666555444222111444555777888777666444333444333333222222333333444777666555444333222222222111111111111111222222222111000000///...---------000000///...---,,,,,,+++......------------............---------,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------***+++,,,------------,,,------------------------///......------......///333333111///...---------////////////000000000000111111111333555777:::;;;AAADDDGGGKKKOOOUUU\\\aaaffffffjjjqqq{{{~~~xxxssspppooonnnmmmqqqxxxuuu^^^OOOGGGBBB???<<<::::::::::::999;;;:::888777777777888999:::999999777666555444444555444444444444333333333333333111000000000111111111111111111111111111111222111000000000000111222111111111111222222222222222222222111......///000111111000000000000000000////////////000000000000/////////000000000111111000//////...///000111222000000000000000000000000111111111000000111111111000333666888999>>>FFFMMMXXXaaannn{{{~~~~~~~~~uuuqqqmmmjjjhhhgggfffddd]]]\\\ZZZXXXWWWWWWXXXXXXXXXZZZ^^^bbbddddddbbbaaa\\\ZZZWWWWWWWWWXXXWWWWWWXXXXXXYYYXXXXXXVVVTTTSSSRRRSSSSSSTTTSSSRRRQQQPPPNNNPPPQQQRRRRRRTTTXXX[[[\\\___dddiiimmmooopppppprrrpppnnnllllllmmmnnnpppssswww}}}}}}}}}~~~~~~}}}|||{{{|||zzzvvvqqqkkkhhhgggbbb```^^^]]]]]]```gggmmmuuuzzzvvvrrroooooovvvpppbbbXXXQQQPPPLLLGGGEEEGGGHHHFFFCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@???>>>===<<<;;;999999::::::::::::999999777666666555555444444444555666777888777555444222444333333222222333333444666555444444333333333333333222222222222222222222111000000///......------/////////...------,,,,,,......------------..................---------,,,---,,,+++******++++++,,,************************......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,---------------------------,,,++++++******++++++,,,//////////////////000111.../////////000000000000111000111222333666888:::>>>AAADDDHHHLLLRRRXXX]]]cccdddgggmmmttt|||{{{wwwsssqqqpppnnnqqqxxxsss\\\MMMFFFAAA???<<<::::::;;;:::999:::::::::999999999999999:::999888777555333222111444444444444333333333333333222111111000111111111222222222222222222222222111000000//////000000111000000000000111111111111///111222111///---......222222111000000///......//////000000000111111111.........////////////000///////////////000111111000000000000000000000000///000000111111000000///...111444444444666;;;???DDDNNN\\\kkkwww~~~{{{||||||}}}{{{wwwssspppmmmkkkeeeccc___\\\ZZZXXXXXXXXXZZZ]]]aaadddfffeeedddbbb[[[YYYVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTRRRQQQPPPOOOQQQSSSUUUWWW[[[___cccdddgggkkkpppsssuuuvvvvvvzzzzzzyyyxxxwwwwwwwwwxxx{{{~~~}}}}}}}}}}}}|||zzzyyyyyyttttttqqqlllfff```]]][[[[[[___bbbcccffflllwwwxxxmmmhhhjjjnnnwww|||iii\\\TTTOOOKKKJJJGGGDDDDDDFFFHHHGGGEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBB@@@???>>>=========>>>>>>>>>>>>>>>===<<<<<<::::::999999999999999:::777666555444444555666777666666777777666555333222444333333222222333333444444444444333333333333333444444444333333222222111000000000///......------..............................------------....../////////.........------...---,,,+++******++++++------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,+++*********+++,,,---------------------------......------------......///.........///000000111....../////////000000000000///000000222444666888:::<<<@@@CCCGGGLLLSSSWWW]]]```dddhhhmmmvvv|||xxxuuusssooosssyyy~~~}}}oooYYYJJJCCCAAA>>><<<;;;;;;;;;:::999888999:::::::::999888777888777777555444333222222444444444333333333222222222222111111111111111111111111111111111111111111///////////////000000000////////////000000000000...000222222000///......111111000000////////////////////////000000000000---------........./////////////////////000000111/////////000000000000000...///000111111000///...000222444444333444666888<<>><<<:::888666666666777777666444444444666888999666777777666555444222222444333333222222333333444222333333333444444333333444444333222222111000000000000//////............---------.........//////......------------......000////////////...............---,,,+++*********........................+++++++++***************---------,,,,,,+++++++++,,,+++)))))))))***,,,...------------------------//////............//////111000///......................../////////000000////////////000222444555777999<<>><<<;;;<<<;;;:::999777888999:::999888666555555555555555444444444444444444333333333222222222111111111111222111111111000000000000000000000000......//////000000000000....../////////000000000///111333333222000000000......//////000000000000---------.........//////------------...............//////000000000000000......//////000000000000...///000111111000///...000222333444444444555666777;;;BBBJJJTTTbbbrrr}}}zzzvvvqqqkkkfffdddcccccceeegggjjjmmmnnnmmmjjjiiidddaaa]]]ZZZYYYWWWVVVTTTSSSRRRQQQPPPRRRTTTWWWYYYXXXZZZ[[[]]]^^^^^^^^^]]]]]]___bbbeeeiiinnnssswwwyyy{{{~~~}}}zzzyyyvvvtttqqqmmmiiieeebbbaaa`````````^^^ZZZXXXXXXYYY^^^iiirrruuu|||tttiiiaaabbbfffpppyyy}}}jjjcccXXXQQQMMMJJJGGGEEEGGGFFFEEEEEEEEEEEEEEEDDDAAAAAAAAABBBCCCDDDEEEFFFBBBAAA>>><<<;;;:::;;;;;;::::::;;;<<<<<<<<<<<<;;;===;;;999777666555666666666555444333444666888999666666666555555444333222444333333222222333333444111222333444444333333222333222222111000//////...////////////............,,,,,,------.../////////......------------......000////////////..................---,,,+++******************************+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))+++---...------------------------,,,,,,++++++++++++,,,,,,//////...............///............///////////////.........///000222333555666999<<>><<<:::::::::;;;999::::::;;;;;;;;;::::::888888777777777777888888555444333333444555666777555555555444444444444444444333333222222333333444111222333444444333222111111111111000//////......//////////////////......---------.........//////......------------....../////////.........------------......---,,,+++***++++++++++++++++++++++++------............//////---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...------------------------------,,,,,,,,,,,,------++++++,,,---...000222333------.........///////////////.........000111222222444666999<<<@@@FFFJJJMMMUUU___eeeiiiqqq|||{{{yyywwwxxxzzz}}}zzz{{{~~~~~~~~~~~~~~~iiiUUUJJJEEE>>>===<<<<<<===<<<:::999888999999999888888777777666666555555555555555555333333333222222222222111///000111222333222222111////////////////////////...///000222222222222222//////000000000111111111000111111111//////111222......//////////////////------------.........///---............/////////---...///000111000000///------......///000000111111111111000000111111111111000//////000111111111555777999;;;>>>FFFQQQYYYjjjuuu}}}}}}~~~~~~{{{xxxssspppnnnllliiihhhgggggggggiiikkknnnqqqrrrtttuuuvvvwwwvvvvvvttttttvvvwwwyyyzzz|||zzzwwwsssqqqpppnnnjjjfffccccccccccccdddeeeggghhhhhhjjjlllnnnooorrrvvvzzz~~~zzzhhh^^^YYY^^^ccchhhvvv{{{lllddd[[[QQQMMMHHHGGGGGGGGGEEEBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIDDDBBB???<<<::::::;;;;;;999:::::::::::::::999888666777777777777777777666333333333333444444444444444444333333444444555555444333333222222333333444222333444444444222000///111111000000000000000000.../////////////////////---------.....................------------..................---------,,,,,,------......---,,,+++........................,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------------------------/////////....../////////******+++,,,...000222333---------.........//////000000///......///000111000111444666888===BBBFFFKKKPPPWWW]]]ccclllxxxxxxvvvrrrqqqsssuuuwwwxxxwwwyyy|||dddQQQGGGBBB>>><<<<<<<<<======;;;999:::::::::999999999888888888888777666555555444444333333333222222222111111///000111222333333222111000000000000000000000000...///111222333333333222000000000000111111111111000000000///---...000222000000000///......------............/////////000.........////////////000---...000111111111000///---------...///000000111333222111000000111222333444222000///000111111111///222555666888===DDDJJJYYYeeevvv|||ssstttwww{{{|||{{{yyywwwvvvqqqrrrsssvvvxxx{{{}}}~~~}}}{{{zzz}}}~~~}}}yyyvvvrrrooojjjhhhgggeeeaaa]]]```aaacccfffkkkooosssvvvtttvvvxxx{{{}}}xxxiii___\\\VVVWWWccclllsssuuucccZZZXXXTTTMMMIIIDDDBBBCCCDDDCCCBBB???@@@BBBBBBAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJEEECCC???<<<::::::;;;<<<:::::::::::::::999888777999999999999777555333222222333333444444333222222333333333333444555666666444333333222222333333444222333444555444222///...111111111111111222222222.........///////////////.................................------...............---------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++++++++,,,,,,---------,,,---.../////////......------------------------,,,,,,,,,++++++,,,,,,,,,---------------...///000---------.........//////111000///......///000111...000222444666:::@@@CCCKKKMMMQQQUUU\\\hhhuuu~~~zzzvvvqqqnnnmmmnnnoooooowwwxxx|||~~~fffQQQEEEAAA<<<;;;:::999999999:::;;;888888888888777777777777888777666555444333333333333333333222111000//////,,,,,,...000111222222222////////////000000000000222///------///000///---//////...//////000111222111000///000111222111000........................................................................---------............///000000//////.........---000222333222111000111222000222333555555333222000111111111222555999<<<>>>HHHSSScccssszzzrrrtttqqqrrryyy{{{yyy{{{}}}uuuoookkkiiihhheeecccbbbbbbaaa```^^^aaafffnnnwww~~~ttthhhaaa]]][[[ZZZ___gggppp{{{{{{nnnbbb[[[UUUMMMHHHFFFEEECCCAAA@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAABBBDDDGGGKKKMMMLLLFFF@@@=========<<<;;;;;;:::888666555555666666999888777666555444333222555555555555444333222111333222111111111222444444222222222222222222222222333333333222222222111111111111111111000000000000000...+++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++******)))((((((((())))))***++++++,,,------,,,++++++,,,......---+++(((((()))***++++++,,,,,,++++++,,,------......///...---,,,++++++,,,---..............................------,,,,,,------...,,,---......//////......000000000000000///......///000111333555888===AAAFFFJJJOOOTTTZZZbbbmmmuuuzzzuuupppmmmmmmmmmkkkjjjppptttyyy}}}}}}eeeRRRFFFCCC<<<;;;:::999999999:::;;;888888888888777777777777777666555444444444444444333222222222111000000000***+++,,,---...//////////////////000000000111111111...---...000222111000000////////////000000111000...---...//////...---////////////////////////111111111111111111111111........................---------............///000/////////.........---...///000000//////111222---...///000000///...---333222222222444666999:::@@@HHHSSS___jjjvvv}}}zzzwwwxxx~~~}}}~~~{{{rrrjjjeeebbb``````aaadddfffggghhhiiiiiiooottt~~~zzzoooeee``````bbbdddgggnnnzzzwwwnnnbbbYYYTTTOOOIIIEEECCCBBB@@@?????????@@@@@@??????????????????>>>>>>EEEEEEDDDEEEEEEGGGHHHIIIIIIEEE???<<<<<<<<<;;;::::::999888777777777777777888888777666555444333222555666666666555444333333444333222111111111222333222222222222222222222222333333333222222222111111111111111000000000/////////...+++***)))***,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********************+++,,,,,,------.........+++******+++---...,,,+++((())))))***++++++,,,,,,,,,,,,------...//////000---------,,,,,,------------------------------------------------------------......///////////////000000000000000///......///000111222444777<<>>======>>>???@@@>>>>>>>>>>>>>>>?????????GGGGGGGGGGGGGGGFFFEEEEEEFFFCCC>>>;;;;;;:::999888777777888888888888777777777666666555444333333222555555666666666555555444555444333111111111111222333333333333333333333333333333333222222222111111111111000000000000/////////...,,,******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,---------------***))))))+++,,,---+++***)))))))))***++++++,,,,,,---------...//////000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,.../////////000000000000000000000000000//////...///000111222333666:::===AAAEEEJJJNNNSSS[[[eeelllsss|||{{{tttooommmlllkkkjjjlllpppwww~~~{{{dddQQQGGGDDD===<<<:::999888999999:::888888888888777777777666555555444444444555555666111111111111111222222222222222333333333222222111000000000000111111111222............///111111222111111000//////...//////222111//////000000///---////////////////////////........................////////////////////////---------............///........................000111111000---,,,,,,---111111000//////000111111111111000000000111222222333666999<<<@@@IIITTT\\\iiiqqq}}}~~~~~~~~~|||yyyvvvrrrpppooooooqqqqqqnnnlllhhhhhhfffccc___]]]]]]]]]dddllluuuzzzzzzzzz|||~~~zzzjjjaaaXXXYYYZZZ^^^fffrrr~~~tttmmmfffaaa[[[VVVOOOKKKIIIHHHGGGEEEAAA@@@???=========>>>???>>>?????????@@@@@@AAAAAAEEEEEEFFFGGGFFFDDDBBBAAACCCAAA>>><<<:::999888888333444555777777777666555555555444444333333222222333444555555666666555555555444333222222222333333333333333333333333333333333333333222222222111111111000000000////////////...---,,,+++***+++,,,---************************++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,+++++++++******************))))))***,,,,,,+++)))))))))*********+++++++++,,,,,,------.../////////+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++...............//////000//////000000000000/////////000000111111444888;;;>>>BBBGGGKKKOOOVVV___eeejjjsss}}}zzzsssooommmllllllkkkooowwwzzzdddQQQFFFCCC===<<<;;;999888888999999888888888888777777777666555555444444444555555666111111111111111222222222//////000000//////...---///000000000000111111111.........---------...///111111000//////...//////222000//////000000///---........................------------------------////////////////////////---------............///---------..................000000000...---...///...---,,,,,,,,,,,,---............///000111111222111444777888:::>>>EEEKKKTTT\\\hhhttt}}}{{{~~~}}}}}}|||yyytttqqqooommmkkkiiieeeddddddeeeggghhhhhhgggfffhhhjjjjjjhhhgggggghhhnnnvvvvvvkkkeeebbb^^^aaagggmmmwww}}}sssjjjdddaaa]]][[[TTTQQQMMMIIIHHHGGGGGGFFFEEEDDDAAA???>>>=========>>>>>>>>>??????@@@@@@@@@@@@AAACCCDDDCCCBBB@@@>>>@@@@@@???===:::888777777///000222444444444333333333333333333222222222222111222333555666666666666666555444333333444555666333333333333333333333333333333333222222222111111000000000////////////......---,,,+++++++++,,,,,,************************++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,+++++++++***************************)))***))))))***,,,,,,+++)))***************+++++++++***++++++,,,,,,---......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------,,,,,,,,,---.../////////000000000000////////////000//////111555888;;;???DDDHHHKKKQQQYYY^^^cccllluuu{{{yyysssooonnnnnnjjjnnnuuu{{{dddQQQFFFCCC>>>===;;;999888888888999888888888888777777777777666555555444444444555555222222111111111111111111///000000000000000//////////////////000000000000...//////---,,,+++,,,...111000000////////////000...---,,,,,,......---,,,........................................................................---------............///---------------.........***,,,...//////000222333........................+++,,,---...000111222222...111555666555666999<<<@@@GGGRRR]]]iiiwww~~~|||~~~|||{{{}}}~~~||||||~~~|||tttoooiiicccaaa```___^^^YYYZZZ[[[]]]aaaeeeiiikkkooosssxxxxxxvvvuuuuuuwwwvvv|||{{{ppphhhfffiiimmmmmmrrr{{{{{{iiieee```[[[XXXVVVSSSQQQNNNLLLJJJGGGFFFFFFFFFGGGGGGFFFCCC@@@>>>=========<<<<<<<<<<<<============<<<===???@@@@@@???===<<<<<<===>>><<<999666555555//////000111111111111111111111111111222222222222111222333555777888888888888777666555555555666777333333333333333333333333333333333222222222111111000000////////////......------,,,,,,+++++++++,,,------------------------************************)))))))))***++++++,,,,,,---,,,,,,+++******))))))+++++++++,,,,,,,,,,,,,,,***))))))+++,,,---+++************************************+++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,+++++++++,,,...///...//////000000000000000/////////......///333555777;;;@@@CCCFFFKKKRRRWWW]]]eeennnttt{{{}}}wwwqqqooonnnooorrryyy{{{eeeSSSIIIFFF>>>===;;;999888888888999888888888888777777777777777666555444444444444444333222222222111000000000000000111222222222111111---.........////////////,,,...///...,,,,,,...000000////////////000000111,,,++++++,,,...///...---........................////////////////////////---------------------------------............///,,,,,,,,,------.........***,,,---...------///111000111222222222222111000,,,,,,---///000000111111,,,000333333222111222555666:::AAAIIISSSaaapppzzz~~~~~~~~~{{{yyyxxxxxxyyyyyyzzzzzz}}}}}}zzzwwwuuuvvvwwwxxxwww|||}}}yyytttjjjfff___[[[YYYYYYYYYXXXTTTUUUXXX\\\bbbjjjrrrwww}}}qqqqqqooonnnnnnsss{{{}}}mmmbbbYYYWWWTTTRRRPPPNNNLLLKKKIIIIIIHHHGGGFFFFFFHHHIIIFFFEEEBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>>>>===;;;;;;777999;;;:::666333222222000000/////////000111111000000000111111111222222222333555777999:::;;;;;;===<<<:::888666555555555444444444444444444444444333333333222222222111111000000/////////.........------,,,,,,,,,+++++++++------------------------************************))))))******+++,,,,,,---*********************)))******++++++,,,,,,------+++******+++---...,,,+++******************************+++,,,,,,------...---------,,,,,,---------------------------------------------------------...---,,,++++++---...///......///000000000000000/////////...---...111333333777;;;???AAAEEEKKKPPPVVV^^^fffkkksss|||xxxqqqnnnmmmqqqsssxxx}}}|||{{{fffUUULLLJJJ>>>===;;;999888888888888888888888888777777777777888777666555444333333333444333333222111000//////,,,,,,---...............------------.........///+++---//////---...111444//////...//////000111222---,,,,,,...000111111000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------............//////---+++))))))***,,,...///111111///...,,,---......///000000//////---000222222///...000333555777:::===CCCOOO]]]gggnnnyyy}}}}}}}}}|||zzzxxxsssssssssssstttvvv{{{}}}~~~tttpppkkkhhhhhhiiiiiiiiinnnpppuuuyyy|||yyytttoooccc___[[[XXXXXXXXXWWWVVVXXXZZZ]]]cccjjjuuu~~~ssskkkgggiiinnnuuu|||yyymmmcccYYYRRRRRRQQQOOOMMMLLLKKKJJJJJJGGGHHHHHHHHHGGGHHHKKKMMMDDDCCCAAA??????>>>????????????>>>>>>=========<<>>>>>===;;;:::999444777999888444000///000222111000//////000111222//////000000111111222222333444666999;;;===>>>>>>BBB@@@===999777555444333444444444444444444444444333333333222222222111111000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------((((((((()))******++++++''''''((()))***++++++,,,,,,++++++,,,......---+++++++++******************++++++,,,------......///......,,,++++++,,,.................................------,,,,,,------...///...,,,,,,,,,---///111......///000000000000000/////////---,,,---000222000444888;;;===AAAFFFKKKQQQYYY```fffmmmwww~~~yyyqqqmmmkkkjjjlllqqqzzz}}}yyyzzz~~~vvv```PPPGGGFFF===<<<:::888777777777777999999999999888888888777555555444222222222222222333333222222111000//////111111222222222222111111333111///...---...///000////////////000111333444//////000000///...------////////////////////////111111000///...---------///............---------------------------------//////000111000///---,,,++++++,,,------......///......---,,,,,,,,,------...........................///000111000///---+++000///...------...///000222222333555999???GGGMMM^^^fffsss~~~}}}}}}~~~}}}{{{~~~{{{xxxxxxzzz~~~}}}{{{pppiiicccaaa```]]]^^^```dddiiirrryyy|||zzzuuurrrmmmjjjeeeaaa]]]\\\[[[\\\___aaaeeekkksss~~~wwwnnnjjjkkkooorrrwwwnnnaaaZZZVVVQQQNNNMMMMMMKKKJJJHHHGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@?????????>>>BBB@@@<<<;;;<<<=========<<<======<<<;;;999666555444333222111000000000000......------------......///111222222111000222333555666666888<<>><<<:::999999999:::999999888888888777777777666666555555444333333333333333222222111000000//////000000111111000000///222111///.........///000///...------...///111222///////////////...------////////////////////////000000//////...---------///............---------------------------------++++++++++++++++++******++++++,,,,,,---.........+++++++++,,,---...///000........................---...///000000///---,,,000///...------...//////111111222333555999???CCCJJJQQQ]]]kkkxxx|||~~~qqqiiicccbbbaaa___aaadddlllrrr{{{xxxuuupppkkkgggeeeddddddeeehhhkkkqqqyyyvvvpppllllllkkkjjjlllrrr{{{qqqgggZZZQQQLLLJJJGGGEEEHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@???===<<<<<<======BBB???<<<;;;<<<======<<<<<<<<<<<<;;;999777555444333222111000///////////////......------......//////000111111000000111333555666888;;;>>>AAACCCEEEFFFBBB===:::888888777666555555555555444444444444000333666555333111000111000000000///......------*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))))))))(((((()))))))))*********+++++++++++++++*********,,,,,,,,,++++++*********)))))))))******))))))(((++++++***)))))))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++---///000222222,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000...............///000000000222333555666999===@@@HHHOOOWWW___dddiiipppuuu|||~~~zzztttnnnllliiijjjkkknnnsssyyy~~~zzzyyyxxxwwwzzzoooYYYIIIAAA@@@???>>><<<:::999999999:::888888777777777666666666666777777777777555444333333333222222111000000000...//////000000//////...222111///......///000000111111/////////000111222///////////////......---000000000000000000000000..................------///............---------------------------------,,,,,,,,,+++,,,,,,------++++++,,,,,,------......++++++++++++,,,...///000------------------------,,,---.../////////...---///......---....../////////000111111111222555888;;;@@@JJJVVVcccrrrzzzrrrjjjhhhgggfffiiimmmttt{{{}}}wwwrrrooonnnnnnoooqqquuuyyyzzzooofff___\\\\\\cccmmmuuu}}}~~~oooeee\\\UUUMMMHHHFFFFFFEEECCCAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@>>><<<;;;<<<===>>>AAA???<<<;;;<<<===<<<<<<;;;;;;:::999777555333222111111000///............//////............/////////000111111000000111333555777:::>>>AAACCCDDDEEEGGGCCC>>>;;;:::999888666555555444444333333333333111333444444222111222222000000000///......------)))***************+++++++++,,,,,,------,,,,,,++++++++++++++++++*********'''((((((((())))))))))))))))))******************+++++++++++++++*********+++***************++++++***)))(((((((((((((((((()))))))))***++++++,,,,,,)))******************************+++++++++,,,,,,******++++++++++++++++++------------------------,,,,,,,,,---....../////////............//////000...///111222333666:::===DDDJJJSSSZZZ___dddkkkooovvvxxx{{{zzzwwwqqqmmmkkkkkkjjjiiiiiilllrrrwwwzzz}}}yyyyyyxxxvvvyyy}}}oooZZZJJJBBBAAA<<<;;;:::888777777888888777777777777666666666666555666777888777666333222222222222111111111000000...//////000000//////...111000////////////000000111000///---------...///...///////////////......000000000000000000000000------------............///............---------,,,,,,------------------...------,,,---...000111***++++++,,,------............---,,,++++++++++++------------------------+++,,,---..................------.........//////...000111000//////000222444888???HHHSSSbbbpppyyyyyyuuusssqqqssswwwyyyzzzvvvuuuuuuyyyzzz}}}uuupppiiibbb^^^^^^```bbbdddpppxxxmmmddd[[[UUURRRNNNJJJGGGGGGGGGFFFEEE??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCAAA???======???@@@BBB@@@>>><<<<<<<<<===<<<;;;::::::999777555444222111000//////...------......000//////......//////000000111222222111111222444555888<<<@@@DDDEEEEEEEEEGGGDDD@@@===;;;:::888777666555555444444333333333222333333333222333333444000000000///......------************+++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++((((((((()))))))))******((((((((()))*********++++++++++++***************,,,+++***)))***+++,,,---))))))(((((((((((())))))))))))*********+++++++++))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((('''------------------------,,,,,,------............//////............///000---...000111111444777:::AAAGGGOOOVVV[[[```gggkkkpppsssvvvwwwtttpppnnnmmmmmmkkkhhhgggiiimmmsssvvv~~~|||zzz{{{zzzxxxyyy}}}~~~nnnYYYJJJBBBBBB<<<;;;999888777888888999777777777777666666666666444555666777666444222000222222222111111111111111///000000111111000000///000///////////////000000...---+++***))))))***+++......///////////////...////////////////////////------..................///............---------,,,,,,,,,---------......,,,+++******+++,,,...///******++++++,,,------.........---,,,+++*********------------------------++++++,,,---------...---,,,,,,---..................000111111000000111222000222666<<>><<<<<<<<<===;;;:::999888777555444333222222000//////............///000000000//////000000000111222444333222222333555555888<<>>>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???????????????@@@AAABBB???===<<<<<<===<<<;;;999777666555444333333333444111000000//////000000111111111000000000000111111111222333333222222333555444777;;;???CCCDDDDDDCCCCCCAAA???======<<<:::999888888777666555444444333222111111333555666555444000000000///......---------------,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++************++++++++++++))))))******************)))))))))***************************+++,,,------++++++++++++++++++,,,---******************************++++++,,,---------,,,,,,---------.........,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,........................000//////............///...///000000000222555777;;;BBBJJJPPPUUUZZZ```dddgggjjjnnnqqqqqqqqqqqqrrrmmmjjjgggddddddfffiiikkkqqqwww~~~~~~~~~jjjVVVGGG@@@???===<<<;;;:::::::::;;;<<<999999888888888777777777444444444333222222111111111111111111111111111111...//////000000//////.........///000000000000000333222111000000000111222------...///////////////------------------------111111111000/////////...///............---------++++++,,,,,,---....../////////000000000///......*********+++,,,,,,------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,...//////........./////////......000222000111333555888<<>>???@@@BBBCCCCCCBBBBBB>>>===<<<<<<===<<<:::999666555444444444444555666222222222111111222222333222111111000000111111222///111222222111000222333333555999===@@@BBBCCCCCCAAA???============;;;999888777777666444333333222000000111444777888666333000000000///......------,,,,,,,,,,,,++++++******+++******))))))******+++)))))))))*********++++++))))))))))))************+++++++++++++++*********((()))))))))*********+++((()))***+++,,,,,,,,,,,,+++++++++++++++,,,------******************************++++++,,,------...++++++,,,,,,,,,---------------,,,+++***)))((('''++++++++++++++++++++++++------------------------000000///...............---.../////////000333555777===EEEKKKPPPTTTZZZ___bbbfffkkknnnpppqqqrrrsssqqqnnnkkkgggeeeeeeeeeffflllqqqyyy~~~~~~kkkWWWHHHAAAAAA;;;:::999888888888999:::999999999999888888888888666555444222222222222222111111111111111111222222---..................---......///000000111000000...---,,,++++++,,,---...------...///000000//////------------------------333222222111000//////...//////.........---------++++++,,,,,,---...//////++++++,,,---,,,+++)))((()))******+++,,,,,,------///...---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++)))+++,,,...//////...............,,,++++++---///+++---///111333555888;;;888>>>DDDHHHPPP[[[dddgggqqqwww}}}~~~yyyvvvuuuqqqvvvyyy{{{yyyllldddaaa^^^XXXRRRNNNMMMLLLJJJIIIHHHGGGFFFDDDDDDCCCBBBAAABBBEEEGGG??????@@@@@@AAAAAABBBBBB>>>>>>??????@@@@@@@@@AAA???AAACCCFFFGGGFFFEEEDDD>>>===<<<<<<===<<<:::888555444444333444555666777444333333333333333444444222222111111111111222222...///000000//////000111333444888;;;>>>@@@BBBBBB???===<<<<<<======<<<:::777666666444333222111111000000111555999999666333000000000///......------++++++++++++******))))))+++***)))(((((()))***+++(((((())))))*********+++(((((((((((())))))))))))---,,,,,,,,,+++*********(((((())))))*********+++'''(((***+++,,,,,,+++++++++*********+++,,,------++++++******************))))))***+++,,,,,,------******+++++++++,,,,,,,,,)))******,,,---...//////************************,,,,,,,,,,,,,,,,,,,,,,,,111000///...............,,,---......---///111444333999AAAGGGLLLPPPVVV[[[___ccchhhlllnnnppprrrsssvvvtttppplllhhhfffeeedddiiinnnvvv{{{~~~~~~zzzcccVVVKKKBBB>>><<<;;;:::999888888888888:::999888777666666666666222222333333444555666666111000000111333555444333111111000///////////////222222111111000/////////...///000111111000///...............////////////---.........///000000000+++++++++,,,---...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------.........------,,,,,,,,,------,,,++++++******)))000///---,,,+++,,,------......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,---...///000111111555777:::===@@@FFFLLLPPPYYYaaammmwww~~~}}}zzztttnnnjjjlllqqquuuxxx}}}wwwpppccc^^^VVVRRRPPPOOOLLLJJJKKKKKKJJJIIIGGGFFFEEEEEEGGGFFFEEEDDDBBB@@@????????????@@@@@@@@@AAAAAAAAA<<<============<<<<<<;;;@@@AAACCCGGGIIIJJJGGGEEE???===;;;;;;;;;<<<;;;:::888777666777999::::::999777777666555444444333333222222222222111111111000111111000000//////......000111333555777999:::;;;::::::::::::999999888777777666444222111/////////333333444444444444555555000///......//////...---+++******************+++++++++,,,------------,,,...---+++***)))***++++++---,,,***))))))***,,,---------,,,+++************))))))))))))))))))))))))***+++,,,------,,,+++***&&&(((***,,,---,,,+++***---,,,***)))((()))******000...,,,,,,...///,,,***,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***+++---......---+++***)))******++++++,,,------///......---------......///////////////000111111333777<<>>>>>>>>===<<<<<<>>>???AAAEEEHHHIIIHHHFFF???===;;;:::;;;;;;:::999:::888777777888999888777777777666666555444444333222222111111111000000000111111000000////////////111111222333555666777777999999999999999999888888777777555333222111000000222222222333333444444444111///......//////---,,,,,,+++***))))))***+++,,,(((((()))))))))*********,,,+++***))))))))))))***,,,+++***))))))***+++,,,---,,,++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((&&&(((***,,,,,,,,,+++***...---,,,+++++++++,,,---///,,,++++++------+++))),,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***++++++,,,------......///......---------......///////////////000000111222555999>>>CCCJJJQQQUUUZZZ___eeeiiikkknnnssswwwxxxyyyzzzxxxtttpppmmmllljjjkkklllppptttyyy|||}}}}}}~~~~~~}}}rrr\\\PPPGGG@@@===<<<;;;:::999888888888888999999888888777666666666999888777666555444333222111000000111333444333222111000000///////////////......///000000111222222...//////000000//////...............////////////.........---------------///......---,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++++++++******)))******++++++,,,------******************)))(((******+++,,,---...//////////////////..................///000111111222333///000111111111222555888777===EEENNNVVVaaalllttt~~~yyy|||~~~~~~~~~ssslllbbbYYYTTTOOOIIIEEEHHHFFFDDDDDDDDDDDDBBBAAADDDDDDCCCCCCCCCBBBBBBBBB?????????@@@AAAAAABBBBBB?????????@@@@@@@@@@@@AAA>>>?????????>>>>>>===<<<;;;<<<>>>BBBFFFGGGFFFEEE>>><<<:::::::::;;;:::888;;;999777666777777666555777666666555555444444333111111000000000/////////111000000000000/////////111111222222333333444444777777888999999999888888777777555444222222111111000000111111222333444444111///............,,,+++---+++***))))))***+++---,,,+++*********+++,,,---)))))))))***))))))((((((+++***)))(((((()))***+++((((((''''''(((((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((***+++,,,++++++***,,,,,,+++++++++,,,------,,,+++)))***++++++***))),,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,+++,,,,,,------...//////......---------....../////////......//////000111111333666999???FFFNNNTTTYYY^^^dddhhhjjjmmmrrrvvvxxxzzz|||{{{yyyvvvttttttpppooonnnooorrrwww{{{~~~|||~~~}}}vvvzzzoooYYYNNNGGG@@@>>>;;;;;;:::999888888888888888888888888888777666666888777777555444333222111111000000000222333333111000000////////////000000////////////000000111111////////////////////////............////////////.........---,,,,,,,,,+++......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++------,,,++++++******)))((()))***++++++***)))(((******+++,,,------........................------,,,,,,------...//////000000000111000//////111333444777;;;???DDDLLLWWW___nnnwww~~~xxxlllcccYYYUUUNNNJJJHHHHHHFFFEEEBBBBBBCCCDDDDDDCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>???@@@AAAAAA????????????@@@@@@@@@@@@??????@@@??????>>>===<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===??????>>><<<<<<:::888888888999888666666444333444555777777666333333222222222222222111000000000000////////////000000000000111111111111000111222333444555666777444555555666777777777777333333222111000000111111......///000000111222222000...,,,,,,------+++)))---,,,+++))))))+++,,,---***)))'''&&&&&&(((***+++((()))***+++++++++)))))))))(((((((((((((((((()))***************+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))'''(((((()))************)))))))))))))))))))))***''''''(((((()))***,,,,,,------------------------------,,,+++******++++++*********+++,,,,,,---------------------...//////...............//////000111222222444888???HHHNNNVVV[[[bbbfffhhhlllqqquuuvvvyyy}}}}}}zzzxxxzzz{{{xxxvvvwwwxxxzzzkkkVVVLLLFFFBBB@@@<<<;;;:::999888888888888666777888999999888777666222222222222222333333333222000///000111222111000///////////////000000111111111000//////...------///......------......///............////////////.........---------------,,,,,,,,,---...000111222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,------------......)))******++++++,,,------***+++,,,,,,---,,,,,,,,,---,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,....../////////000000000,,,---//////......000111...000111000111444;;;@@@@@@HHHTTT___iiirrr{{{|||tttfff___VVVOOOKKKHHHEEEBBBBBBAAA???>>>======>>>>>>>>>@@@BBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>????????????@@@@@@@@@@@@???>>>===<<<;;;===<<<;;;<<<======;;;:::;;;999777777777888777666444333222222555666666666222222222222222222222222111111000000000/////////000000000111111111111222111111222444555777888888444444555666666666555555222111111000000000111111/////////000000000111111...,,,++++++,,,---,,,***,,,,,,++++++++++++,,,,,,***)))((((((((()))+++,,,))))))******++++++******(((((())))))))))))(((((((((((('''''''''((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,+++++++++)))***++++++***)))+++,,,((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))***++++++,,,,,,------------------...///000......------......///000111111222222555;;;CCCIIIQQQVVV\\\aaacccggglllqqqtttxxx}}}~~~~~~{{{xxxwwwwwwwwwwww{{{iiiTTTJJJDDD@@@???<<<;;;:::999888888888888555777888999999888777666333333333333333333333333222000///000111222111//////////////////000111111//////////////////......///...------------...///............////////////..................//////...............///000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,,,,,,,++++++,,,,,,,,,---------)))******++++++,,,------+++++++++++++++,,,------+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------........./////////000000,,,---//////.........000,,,...000///...///333666555:::AAAGGGNNNWWWbbbiiiooovvv~~~tttiii```ZZZLLLJJJGGGCCC@@@???>>>======>>>???>>>>>>=========999<<>>>>>???AAA??????????????????>>>>>>==================>>>>>>>>>>>>>>>>>>?????????????????????>>>===<<<::::::<<<;;;:::;;;<<<===<<<::::::888666666777777666555555333222222444555444333333333333333333333333333222222111111111000000000000000111111111222222222333333333444555666666666444444555555555444444333222111111000111111222222111111111000000000000///,,,+++***+++,,,---,,,+++++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,((((((((((((((()))******)))))))))******)))))))))''''''&&&&&&%%%&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***)))))))))((((((((())))))***++++++,,,,,,+++***))))))+++------++++++,,,///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++******++++++,,,------...---,,,,,,------///000000...------------...//////000000000111333777>>>CCCIIINNNUUUYYY\\\```eeeiiinnnrrryyy}}}zzzyyyzzz{{{{{{}}}hhhSSSIIICCC???>>><<<;;;:::999888888888888555666888999999888777666555555555444444333333333222000///000111111000//////////////////000111111------......///000000000///...---,,,,,,---...///............/////////000---.........///000000000000000///............///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())))))***++++++,,,,,,*********++++++,,,,,,,,,------,,,,,,+++******))),,,+++*********+++---...))))))***+++,,,------...,,,,,,,,,------.........,,,,,,,,,---------------...///111111///...//////...111333111...,,,---///444666888999<<>><<<;;;<<<555777:::<<<<<<<<<<<<===777:::=========>>>AAADDD??????>>>>>>============<<<<<<======>>>>>>??????>>>>>>>>>>>>??????????????????>>>>>>===;;;:::999:::999999:::<<<======<<<:::888666666666777666444666444222222333333222111555555555555555555555555222222222222111111111111000000111111222222222222444444444444444444444444555555555555444333222222222222222111222222333333222222111111000000//////+++))))))***,,,------,,,***+++---......---+++***''''''((())))))))))))(((((('''&&&&&&&&&((()))***))))))************))))))...---,,,+++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))(((((((((((())))))((()))******)))((('''&&&***---///...,,,,,,...000///...---+++***)))))))))++++++++++++++++++++++++''')))+++...///...---,,,++++++,,,------......///,,,,,,,,,---...///000111...------------...//////.../////////111444:::>>>CCCHHHOOOSSSVVVZZZ___dddhhhlllssszzz}}}{{{}}}||||||~~~dddSSSJJJAAA>>>???<<<;;;:::999888888888888;;;999777777777777666555000111444555555444333222111111111111111111111111......////////////......000000000000000000000000,,,---------...//////////////////......---------......///000111222333333//////------------//////......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,***)))))))))*********,,,---,,,******+++,,,+++++++++++++++++++++++++++'''&&&***,,,+++,,,...111000///...,,,+++*********++++++,,,...//////000+++,,,------......------..................------000000///...............000///000333888<<<===>>>FFFIIIOOOWWW___iiitttzzz~~~}}}qqqiii^^^WWWMMMFFFDDDBBB===:::::::::;;;;;;::::::999888555666777888999::::::::::::<<<>>>???============???>>>===<<<<<<;;;;;;<<>><<<;;;;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<>><<<:::::::::;;;;;;;;;:::999999888888888:::888555555666666666666333333333222222111111111111222222333333222222111333333333222222222111111000000000000111222444444555555666666666666555555444444444333333333222222111111111111111000//////222222111000///...------......---------,,,,,,,,,((((((((((((((((((((((((,,,,,,,,,+++++++++******((())))))))))))(((((('''***((('''&&&'''(((***+++++++++******))))))((((((%%%''')))***+++***(((''')))))))))))))))((('''''')))))))))***+++++++++,,,************))))))((((((++++++***)))((('''&&&&&&&&&&&&'''((()))******++++++---...,,,)))(((***---))))))))))))************------,,,++++++,,,,,,,,,------------------,,,,,,///...---,,,,,,---...///000///......///111333444===@@@CCCGGGKKKPPPUUUYYYaaafffmmmssswww~~~yyyvvvwwwxxx|||}}}dddSSSJJJAAA<<<===;;;;;;:::999888888888888999777555444555555444333444444555444333222000///111111111111111111111111//////000000000000//////////////////////////////---------...........................---------,,,------......///000000000...---,,,++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++***)))))))))***+++***+++,,,,,,******+++,,,++++++++++++++++++++++++000+++)))+++,,,)))(((***---,,,++++++***)))((((((,,,,,,,,,,,,,,,---------+++,,,------...---------..................------//////...---------------+++******,,,000333444444888;;;???DDDJJJRRRZZZ```hhhlllrrrxxx||||||rrriii```WWWQQQKKKFFF???<<<======:::777777888888999999999888888777777888999::::::::::::999;;;===>>>===<<<<<<<<<>>>===<<<<<<<<<<<<<<<<<<>>>===;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<@@@@@@>>>===<<<<<<<<<<<<888999999999999999999999999666444333444555555555333333333222222222111111111222222333333222222111333333222222111111111111000000000000000111222222222222333333333333222222333333333222222222222111000111111111111000//////000//////......---------------------,,,,,,,,,,,,************************,,,,,,+++++++++*********(((((())))))))))))((((((***)))((('''''')))***,,,''''''''''''((((((((((((&&&''')))*********)))((()))))))))))))))(((''''''******************++++++++++++*********)))))))))*********)))((((((''''''***************+++++++++)))))))))(((''''''((()))))))))))))))************---,,,,,,++++++,,,,,,,,,,,,,,,------------------///...---,,,,,,---...//////...------...///111333666888<<>>:::777444444666666444222444555666666777777777777888888999999999999999888777:::<<<<<<;;;:::;;;;;;<<<;;;;;;;;;;;;<<<=========<<<:::999888999::::::;;;;;;::::::::::::;;;;;;============<<<<<<;;;;;;666777888999::::::::::::777555333222333444444444333333333222222222222111111222222333333222222111222111111111111000000000000000000//////000000111000111111222222111111000222222111111111000000000000000000000000//////...---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++*********&&&'''((())))))***))))))***)))((((((((()))+++,,,&&&&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))))))))(((((('''******************))))))+++++++++***************))))))))))))))))))))))))++++++++++++******)))))),,,***))))))+++,,,,,,+++))))))))))))************,,,,,,++++++++++++,,,,,,++++++,,,,,,------............------------.........---,,,,,,---...000111...111444888;;;@@@FFFJJJTTTYYY```eeeiiiooovvv{{{}}}wwwsssqqqqqqrrruuuyyy}}}cccRRRIIIAAA<<<===::::::::::::999888777777;;;888666555666777777666222111111111111222333444111111111111111111111111///000000111111000000////////////////////////////////////...---------,,,---------------,,,,,,,,,------------,,,,,,++++++------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))))))))******+++,,,,,,)))***++++++******+++,,,***************************&&&&&&***---,,,---///---------...............+++++++++************)))++++++,,,------------,,,,,,,,,------------......------,,,,,,,,,,,,------222111//////000111111000000111333333444777:::>>>>>>AAAFFFKKKRRRZZZbbbgggmmmrrrxxx|||~~~}}}tttjjj```ZZZSSSNNNGGGAAA<<<999888888555444222222333222000---222222444555666777777777777777777888777777666666666888;;;;;;:::999999:::::::::::::::;;;<<<===>>>;;;;;;999888888888888888::::::999999999:::;;;;;;:::::::::;;;:::::::::999666777888999:::999999888777555333222444555555444222222222222222222222222111222222333333222222111111000000000000000000000///.........///000111111222333333444444333333222111000000000000///////////////000000//////...---,,,,,,,,,,,,------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************&&&&&&''')))***************))))))))))))***++++++((()))))))))*********+++((((((((('''((()))******(((((())))))))))))((((((++++++******))))))((((((++++++++++++************(((((()))))))))*********))))))((((((((((((((((((---***(((***---///...,,,((()))))))))************++++++++++++++++++,,,---******+++,,,------......------------------------------,,,,,,---...///000,,,...111555888<<>>@@@:::::::::::::::999777666:::888777777888888888666222222111111222222333444111111111111111111111111...//////000000//////.........................../////////...---------,,,------------------------//////......---,,,,,,,,,)))))))))******)))))))))......---------,,,,,,,,,***************************+++,,,,,,------,,,,,,))))))******++++++++++++((()))++++++***)))+++,,,************************'''######))),,,---...111************++++++++++++)))))))))*********++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------.........---------------......000...,,,,,,------,,,+++,,,---.........///222555222444666999===BBBHHHMMMZZZ___gggmmmqqqvvv|||~~~zzzxxxuuunnndddXXXNNNFFFBBB:::999777555222111111111333333222333222111///---000111333444666777777777444444555555555444444333555888::::::999888999999999999999999:::<<<===>>>;;;;;;:::999888888777777999999999999999:::;;;<<<::::::::::::::::::::::::888888999:::999888666555777555333333555666666666222222222222222222222222111222222333333222222111000000000000000000000111---------...///111222333333333444444444444333333000000000/////////.........////////////...------,,,,,,,,,------......///,,,,,,+++++++++*********************************+++++++++*********))))))&&&&&&''')))************)))))))))))))))******++++++*********)))))))))(((((((((((('''((()))******(((((())))))))))))((((((+++******))))))(((((((((************************(((((())))))******++++++&&&''''''((())))))*********'''%%%&&&***,,,+++)))((()))))))))************************++++++,,,---******++++++,,,---......,,,------------------,,,......------......//////+++---000222555999>>>AAAEEEJJJRRRXXX]]]bbbhhhmmmtttyyyzzzvvvssstttvvvzzzaaaPPPGGG@@@===???999:::;;;;;;:::999777666777666777888999999666444666555555444333222111000111111111111111111111111......////////////.............................................------------------............////////////......---------,,,------......------,,,......---------,,,,,,,,,***************************+++,,,,,,------,,,,,,))))))***+++++++++******''')))******))))))+++,,,***************************&&&&&&***,,,,,,,,,...+++++++++,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,------......---------------......//////---++++++,,,,,,+++******+++,,,---,,,---///111222222333333444666:::===BBBHHHPPPWWW]]]dddlllrrrtttvvvxxx{{{~~~|||uuulllddd^^^XXXYYYXXXPPPDDD;;;888999111222444333000............///000000111111000000000111222333555555666666222222333333333333333222555888::::::999888999999888888888999:::;;;<<<===<<<<<<;;;;;;:::999888888:::999999::::::;;;<<<======<<<;;;999999999:::;;;888999::::::999888555444777555333333555666777666111222222222222333333333111222222333333222222111000000000111111111111222.........///000111333333111111111222222111111111000000/////////........................------,,,,,,,,,,,,------.........+++++++++*********))))))((((((((((((((((((((((((+++************)))))))))&&&'''((())))))***))))))'''((((((((()))))))))))))))))))))((('''&&&&&&&&&(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))*********)))))))))******+++++++++(((((()))***+++,,,------+++)))((()))***++++++***))))))))))))******************)))******+++,,,---******++++++,,,,,,------,,,,,,------------,,,,,,........................***,,,...///111444888;;;???EEEMMMTTTYYY^^^dddiiimmmqqqvvvyyyyyyzzz}}}~~~|||yyyuuuxxx|||}}}___PPPHHH???999999999:::;;;;;;;;;999777666666666888;;;===;;;777444555666666666555333111000111111111111111111111111//////000000000000//////........................---------......................../////////000000...............---------///000111111111111000///......---------,,,,,,,,,***************************+++,,,,,,------,,,,,,******+++,,,+++***))))))'''(((******))))))+++,,,************************...***))),,,...,,,,,,...........................+++++++++++++++***************+++,,,,,,,,,,,,+++***++++++,,,------......,,,,,,++++++,,,------...///---,,,,,,---......---,,,...//////......000111222333333333222222555777444888>>>CCCGGGMMMUUU[[[^^^___```bbbeeekkkqqqvvvxxx~~~~~~yyyvvvtttssskkkjjjfff```YYYRRRLLLHHH???FFFLLLGGG:::111111555///111333222000...///111,,,---.........///000111...///000111222333333333000111222333333444333333666888:::;;;:::999999:::999999888888999:::;;;;;;>>>>>>======<<<:::999888::::::::::::;;;<<<===>>>===;;;888555444555777999555777999::::::888666555666444222222444555666666111111222222222333333333111222222333333222222111111111111111222222333333222111111000000000111111///000000111111000000///000000000////////////...---............---,,,,,,+++++++++,,,,,,,,,,,,,,,+++*********))))))))))))((((((((((((((((((((((((************))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&''')))*********)))(((''''''((()))))))))))))))((((((((()))))))))))))))''''''((((((((()))))))))******************++++++))))))******+++++++++,,,---------,,,++++++,,,---))))))))))))************))))))))))))***+++,,,---++++++++++++++++++,,,,,,+++,,,------------,,,+++,,,,,,------------,,,,,,***+++,,,---...000333666999@@@IIIPPPVVV[[[bbbfffiiillloooqqqqqqtttyyy}}}}}}~~~{{{}}}yyy___RRRJJJ???666444999:::;;;<<<;;;999777555777999<<>>===;;;:::999:::::::::;;;<<<===>>>???;;;888444000///000333555333555888::::::999888666444222111111333444555555111111111222222333333333222222222333333222222222111111222222222333333333555444333111000/////////000000111111111111000000111000000000////////////------......------,,,+++************************************))))))))))))((((((((((((((((((((((((************))))))))))))((()))))))))))))))((('''%%%&&&&&&'''((('''''''''(((((())))))******++++++&&&''')))***+++***((('''''''''((()))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))************************))))))))))))(((((((((((()))+++,,,***'''&&&(((+++))))))))))))************))))))))))))***+++,,,---,,,,,,++++++++++++++++++++++++------------++++++++++++,,,,,,,,,++++++***+++,,,---------...111444000777AAAIIIOOOTTT[[[___fffiiikkklllmmmpppvvv{{{|||~~~{{{}}}xxx\\\KKKDDD@@@>>>???<<<;;;:::999888888888888666777;;;???BBB@@@:::555444555666666666444222000000000111111111111000000000000//////......------111111000///...---,,,,,,/////////000000000000111---///000///......///000111///,,,******+++---///////////////......---,,,---------,,,,,,,,,++++++******+++---//////---+++111///---+++***+++,,,---(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))((((((''')))+++,,,---,,,***)))++++++*********+++---...***++++++,,,,,,++++++***)))***+++,,,,,,+++)))(((*********+++,,,---//////...+++'''(((+++---------...---,,,---------+++))),,,,,,---......///000000%%%(((,,,///222222222111//////000222333444555666:::::::::;;;>>>BBBFFFHHHVVVZZZaaaiiiqqqvvvzzz{{{}}}wwwqqqkkkfffccc\\\ZZZWWWRRRNNNIIIFFFDDD>>>===<<<:::888666555444555777777444111///...,,,---,,,++++++------,,,+++---...000111111000...---////////////000000000000///000111111333333444555444666888999999:::<<<===;;;===>>>===;;;:::::::::???>>>===;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::888777555444444444777666666555555555555666555555444444444333333333444444333222111111111111111222333444333222111000222222222222222222222222333222000/////////000111111111111111111111111111111111000000//////......------,,,+++++++++,,,,,,000...+++((('''&&&''''''))))))))))))))))))))))))'''((()))++++++***))))))))))))(((((('''''''''&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((('''''''''***)))((((((((()))+++,,,******+++++++++***))))))(((((()))***************)))******)))(((''''''(((***)))((((((((()))+++,,,(((((()))***************++++++***************+++************************+++,,,,,,------,,,,,,+++...------,,,,,,++++++***......,,,++++++,,,---...---------......000111111111555;;;BBBIIIQQQYYY^^^^^^aaafffhhhkkkooovvv|||{{{xxxvvvxxxyyy{{{{{{|||~~~vvv[[[KKKDDD@@@======:::999888777666666666666444555777;;;===<<<777333444555666666555444222000000000111111111111000000222111111111000000000//////////////////.........++++++,,,,,,,,,------------/////////------...///000...---++++++,,,---...+++,,,,,,,,,++++++***)))*********)))))))))((((((,,,+++******,,,---,,,,,,...---,,,+++++++++,,,---++++++++++++,,,---......*********+++++++++,,,,,,,,,,,,++++++***))))))(((((()))***+++++++++******++++++*********+++,,,---***++++++,,,,,,++++++*********+++++++++******)))*********+++,,,---///000---+++((((((+++------,,,...---,,,,,,------,,,+++))))))******+++,,,,,,---,,,---/////////...,,,+++......///000111222222333333333333333555888;;;===AAAEEEJJJPPPVVV[[[___```gggiiimmmpppqqqrrrqqqpppppprrrvvv{{{~~~}}}{{{xxxvvvtttrrrooommmkkkhhhddd___XXXRRRMMMJJJFFFEEECCC@@@===:::888777222222222111111000000000000222444333111000...,,,///---------...///...---,,,---///000000///---,,,---............/////////000000111222333444444555555777888888777888:::<<<===>>>???>>><<<:::::::::<<<<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;999888777666666555666666666666555555555666666777555555555444444444333333555444333222111111111111111222333333333222111111111111111222222333333333222222000/////////000000/////////////////////////////////.........------000///...,,,+++************)))'''&&&%%%&&&'''((())))))))))))))))))))))))(((((()))************)))***)))))))))((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))((((((((('''''''''''''''''''''((((((((((((((()))((('''''''''((()))***++++++,,,++++++***))))))'''((())))))******)))))))))******)))((('''''')))(((''''''&&&'''((()))***))))))***+++++++++++++++)))))))))))))))***+++,,,************************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++...---,,,++++++,,,------++++++++++++,,,---...///111444999???EEEMMMVVV[[[___ccchhhkkkmmmqqqwww{{{}}}~~~zzzvvvtttssstttvvvwwwxxx{{{sssZZZKKKDDD???<<<;;;999888777777666666666666444444555777999888666333444555555666555333222111000000111111111111000000111111111111000000000000............//////000000*********+++++++++,,,,,,---...///...,,,+++,,,---......---------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,++++++++++++///,,,)))((()))+++++++++******+++,,,,,,,,,,,,+++******)))))))))******+++*********++++++++++++,,,,,,,,,++++++***)))))))))***)))))))))******+++++++++************+++,,,,,,******++++++++++++******+++***************++++++++++++++++++,,,...///000---+++))))))+++,,,---,,,...,,,******,,,---...---+++,,,,,,------.........000000///...,,,+++***)))---------.........//////...---------...///111222333555888<<<@@@DDDGGGHHHKKKMMMPPPTTTWWWXXXXXXXXX]]]___ccchhhooouuu{{{~~~~~~}}}}}}}}}yyyzzz{{{|||}}}|||{{{{{{yyyzzzzzz{{{zzzyyywwwvvvppppppppppppnnnllljjjhhhfffbbb^^^ZZZXXXVVVTTTRRRLLLJJJGGGCCC>>>:::777555666666555444444333222222000000000000////////////***,,,///222333111...,,,///---,,,---...///...,,,,,,,,,............,,,,,,,,,,,,---------.........000000111222333444444555666666666666555777:::===>>>@@@@@@???===;;;:::;;;999:::;;;=========<<<;;;888888888999999999::::::777777666666666666777777555555555555666777888888666666555555555444444444555444333222222111111222111111222222333222222111111111111222222222333333111111000/////////000000////////////////////////.........---------------000///...---,,,++++++,,,******)))))))))+++---...))))))))))))))))))))))))))))))(((((())))))***************))))))))))))(((''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))((('''&&&&&&&&&'''((()))---------,,,+++***)))(((''''''((())))))))))))(((((()))***)))((('''((()))'''''''''''''''((()))))))))***++++++,,,,,,++++++'''''''''((()))***+++,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,+++,,,,,,---------------------...///000000333666:::@@@GGGPPPVVV^^^ccciiimmmnnnppptttxxx{{{}}}|||xxxtttsssnnnooopppqqqsssxxx~~~pppXXXKKKDDD???;;;999::::::999888888888888888666555555666777777666555555555555555444333222111000000111111111111000000////////////.....................///////////////,,,,,,------------......---...///---+++******+++,,,---.........---,,,+++......////////////......------------------------...,,,)))((()))******)))&&&(((***,,,---,,,+++******))))))(((((((((((()))************+++++++++++++++++++++*********))))))+++***((((((((()))+++,,,******************++++++******++++++++++++******+++***)))))))))***+++,,,++++++++++++,,,---...///,,,+++*********+++,,,,,,---***((((((***,,,---------------.........//////...---,,,++++++,,,,,,---------------------,,,,,,......---,,,,,,,,,------111111222333555888:::;;;888:::===@@@CCCDDDDDDDDDJJJKKKNNNRRRXXX___eeeiiiooommmkkkhhhfffeeeeeeeeedddeeeeeeffffffeeedddcccbbbbbbbbbbbb```^^^]]]\\\XXXXXXXXXWWWUUUSSSQQQPPPKKKHHHDDDAAAAAABBBAAAAAA777777666444333333222222222222222222222222222222444333222111000///...---))))))---333555111---+++,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------------.........///000000111222333444444555555555444555888<<<@@@???@@@AAA???===;;;::::::888999;;;======<<<;;;:::777777777777888888888888888777777666666666666666444444555555666777888999666666666555555555444444555444333222222111111111111111111222222222222222222222222222111111111111000000000/////////000000111111111111111111111111......------------------,,,,,,,,,,,,---...///000++++++++++++,,,...///000(((((((((((((((((((((((())))))((('''''')))***+++)))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&&&&'''((()))******((('''&&&&&&&&&'''((()))------------,,,***)))(((&&&''''''(((((((((((((((((()))***)))((('''((())))))))))))))))))******+++))))))***++++++++++++***((((((''''''((()))******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,,,,,,,------...///000111222555999AAAIIIOOOYYY___fffjjjlllmmmppprrrxxxzzz}}}}}}zzzvvvtttsssmmmnnnnnnnnnpppuuu|||~~~nnnWWWJJJDDD???;;;999999999888888777888888888666666555555444444555666555555555555444333222222000000111111111111000000............////////////111000000///......------............////////////---......---+++)))***++++++,,,---//////...,,,+++***++++++,,,,,,,,,++++++))))))))))))************++++++***+++,,,+++)))&&&%%%'''***,,,---,,,+++***------,,,+++++++++,,,,,,))))))*********++++++++++++++++++***************+++)))((('''''')))+++,,,************************)))******++++++******)))+++***)))))))))***,,,---+++++++++++++++,,,---...+++,,,,,,+++******+++,,,+++)))'''&&&(((***,,,,,,***************+++++++++,,,+++*********,,,---///...------------,,,,,,,,,000///......------------...............///000111000111333555666777777777888888999<<<@@@EEEIIILLLPPPOOOMMMJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHKKKJJJJJJHHHGGGEEEDDDCCCCCCCCCBBBAAA???>>>===<<<:::777444333555666777777111000000000000111222333........................///......---,,,+++++++++,,,***---555777222,,,***,,,+++******+++,,,+++***+++,,,,,,,,,,,,,,,,,,+++------........./////////...//////000111222333333222333444444555999>>>BBB===??????>>><<<:::999:::888999;;;<<<;;;:::888666666666666777777777888888:::999888666555555444444444444444444555666888888666555555555444444444444444444333222111111111111000000000111111222222222555444333222000///...---/////////000000000//////000000000000000000000000........................+++++++++,,,---...///000***))))))))))))******+++(((((((((((((((((((((((()))((('''''''''(((***+++'''''''''''''''''''''''')))))))))))))))(((((((((((((((''''''''''''(((((('''''''''(((((((((((((((%%%&&&&&&'''((()))******(((((('''''''''((()))***,,,,,,,,,,,,+++***)))(((&&&''''''(((((((((((((((''')))***)))((('''(((***((())))))***************'''(((((()))))))))))))))******)))(((''''''((((((***************************++++++,,,,,,++++++***+++++++++,,,,,,---------------......////////////+++************++++++,,,//////000111444:::BBBGGGSSSYYYaaafffhhhjjjllloootttwwwyyyzzzxxxvvvttttttppppppoooooopppuuu{{{zzz|||~~~lllUUUIIIDDD???<<<;;;777666666555555666666666444555555444222222333555666555555444333333222222000000111111111111000000000000000000111111111111111111000///...---,,,,,,---------.........//////,,,---...---+++***+++,,,+++,,,---.........---,,,+++,,,,,,---------------*********+++++++++++++++******+++,,,...---***'''&&&(((***,,,---,,,+++***++++++*********++++++,,,)))))))))************+++***************************)))((('''''')))***,,,*********+++******)))((())))))************))))))))))))))))))***+++,,,,,,***************+++,,,,,,+++,,,---,,,*********++++++)))'''''')))*********++++++++++++++++++++++++---,,,+++***)))***++++++------------------------......------------,,,,,,---------------------,,,------...//////000//////111111111222333666888999:::999888888777777777777888888888999999::::::;;;;;;:::999888777666666555555555444333222111111000444222//////000111000000000///---,,,,,,---...///---,,,,,,,,,,,,+++++++++******++++++,,,---......///***---666999222++++++...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------...///000111222222000111333444555999===AAA:::<<<===<<<:::888888999888888999999999777666555666666666777777777888888;;;:::888777555444444333333333333333444555666666555555444444444333333333333222111000000//////000000000000000000111222333555444333222000...------......///000000000//////.......................................////////////...---,,,+++******++++++++++++++++++*********))))))))))))))))))))))))((((((''''''(((((())))))%%%&&&&&&&&&&&&&&&''''''))))))((((((((((((''''''((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''(((((()))))))))((('''''''''((()))******++++++++++++***))))))''''''((())))))))))))((('''((())))))(((((()))***&&&&&&'''(((((((((((((((&&&'''(((((())))))((((((,,,+++***)))((('''''''''******************************++++++++++++************+++,,,,,,---......,,,---...//////000/////////......------......///---......///111555;;;@@@KKKQQQZZZ```cccfffiiimmmoooqqqtttvvvuuuttttttuuurrrrrrrrrrrrtttwww}}}~~~}}}vvvwwwxxxxxxxxxxxxzzz|||lllUUUHHHCCC@@@===<<<666666555555555555666666555666777666333222444666666666555444333333333333000000111111111111000000///000000000111111111222000000//////.........---------........./////////,,,---...---,,,+++,,,---+++,,,------.........------......///000000//////,,,,,,,,,------.........,,,+++***+++------,,,+++((()))+++,,,,,,,,,++++++((('''''''''((()))******))))))))))))************************************)))(((((('''((()))***+++)))***++++++***)))((('''))))))************))))))(((((()))***+++,,,,,,,,,)))))))))((())))))***+++***,,,...---***)))***+++,,,+++******++++++***)))---------------------------,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,---.../////////...,,,,,,***++++++,,,------------///000000000000000000000111111222222222222111111111111111111222333444444222222111111000000111111//////...---------------000...---...//////...------,,,+++******+++---...------------------------++++++,,,---...///000111000)))***555999222,,,------,,,+++,,,---------+++------,,,,,,,,,,,,------,,,,,,---------.........+++,,,,,,---...///000000///000222333444666999;;;666888999999888777777888555555555666666666666666666666777777777888888888999999777666555555555555333333222222222333333444444333333333333222222222222111000///............000/////////000111333444222222111111000000//////------///000000000//////........................,,,,,,---------.........///...,,,+++***)))((((((,,,,,,------------,,,,,,))))))))))))))))))))))))&&&'''(((((())))))((((((&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((''''''''''''((((((((()))'''''''''(((((((((((((((((('''&&&&&&&&&'''((()))(((((()))*********))))))'''((())))))******))))))&&&((())))))(((((()))+++%%%&&&'''((()))(((((('''''''''((())))))))))))))),,,+++***)))))))))))))))******************************++++++++++++******)))******+++---......///***+++,,,---.........---000000///////////////000,,,---......///222666:::@@@FFFOOOUUUZZZ^^^dddhhhhhhkkkoooqqqqqqrrrssstttqqqrrrtttuuuwww{{{~~~|||wwwwwwvvvsssqqqqqqsssuuu}}}lllTTTGGGCCC@@@>>>>>>888888777777777777888999777999;;;999666555666888666666555444333333333333000000111111111111000000---.........//////000000.........////////////////////////000000000000111+++---......,,,,,,---///,,,,,,,,,------.........***++++++,,,---------,,,)))))))))******+++++++++...,,,))))))+++---......******+++,,,,,,,,,,,,+++************+++,,,---...))))))))))))******************************++++++((((((((((((((())))))***)))***+++++++++)))((('''))))))************))))))'''(((***+++,,,,,,++++++)))((((((((((((((()))******,,,...---***))))))+++...---,,,---------+++)))************************************+++***************+++++++++,,,,,,,,,)))***+++,,,------------+++,,,---......,,,***)))******+++,,,---...//////,,,,,,,,,,,,,,,+++******---...///000000000...---...---,,,++++++++++++,,,///............///000000------,,,,,,,,,,,,------+++***+++---///000///...+++*********+++---000222******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///'''(((444888222---...+++***))))))++++++***)))...------,,,,,,------...++++++,,,,,,,,,---------***++++++,,,---...//////...000222222222222444555444666777888666666777888333333333333444666777888777777777777888888888888777777666666666666777777333333222222111222222222333333333222222222111111111000///......---------000////////////111333444///000000000111111111111,,,---///000000000//////000000000000000000000000+++++++++,,,,,,---------++++++******)))*********'''((())))))************))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((('''''''''&&&&&&%%%$$$%%%&&&'''(((&&&'''((())))))******)))(((((()))***************&&&((())))))(((((()))+++'''(((***+++++++++***)))(((((()))***************+++***************++++++******************************++++++++++++******))))))***+++---...//////((()))***,,,------,,,,,,******)))(((((()))))))))+++---......///111444666666<<>>>>>@@@:::777777777666555555444444555555555555555555555555222333333333333444444444,,,---...//////000//////------............------111111000...---,,,+++***((('''&&&(((,,,...---,,,------............------......------,,,+++******(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((++++++,,,,,,,,,,,,++++++...---+++)))(((((()))*********)))))))))***,,,---++++++++++++++++++++++++))))))))))))************,,,+++)))((((((((()))***'''(((******))))))***,,,)))))))))+++......---+++***)))&&&%%%%%%''')))+++---------,,,+++***)))(((,,,,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------''')))+++---............***+++,,,,,,------------------------,,,+++******---,,,***))))))***,,,---...---+++))))))***+++,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,...---,,,+++,,,,,,------,,,++++++******))),,,+++)))))))))+++...///...000111000...,,,++++++((()))***+++,,,---------,,,+++*********+++------111---***+++///111...+++++++++,,,,,,,,,+++++++++000...+++,,,------+++)))+++,,,---.........,,,,,,,,,,,,,,,---...///000000///////////////000000111444333222222222333444555444444333222333444555666666666666666666666666666777666666666666555555555888666333222222222111000333222222222111111000000---///000111000///---,,,......//////000000111111444000///000///++++++...111///---,,,+++,,,---...//////000000000000//////((('''&&&''')))******(((++++++******)))(((((('''***)))((((((((()))+++,,,---,,,***(((''''''))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))(((''''''&&&&&&)))(((&&&&&&&&&''')))+++))))))''''''(((***,,,...)))))))))))))))))))))))))))''''''(((*********))))))((('''''''''(((***+++((((((((((((((((((((((((***)))(((''''''((()))*********+++++++++******)))(((((((((((((((((((((((('''((()))***************(((((()))******************************************++++++,,,,,,++++++*********+++,,,------------...---++++++---///000111333777===CCCIIIPPPWWW[[[aaacccfffggghhhiiikkkmmmnnnoooqqqwww~~~~~~||||||zzzxxxvvvtttqqqpppsssuuuyyy}}}{{{bbbQQQHHH???===>>>777555555555666666666666777555555555555555555555555111111111000000/////////......//////000000//////------............------111000///...---,,,++++++,,,******+++...000///...------............---------------,,,,,,++++++***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++))))))************)))))),,,+++)))((((((***+++,,,+++***)))))))))***,,,---++++++++++++++++++++++++))))))))))))************,,,+++***)))((())))))***((()))******)))(((***+++)))))))))+++---...,,,+++,,,***)))''''''((()))***---------,,,+++***)))(((,,,++++++***))))))((((((+++++++++***************,,,,,,,,,++++++,,,,,,---((()))***+++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++---,,,***))))))***,,,---...---+++))))))***+++,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++***+++------+++***+++,,,+++++++++,,,------......000...---+++************+++---///...,,,*********))))))***+++,,,,,,,,,,,,***)))((((((((()))***+++...***(((+++000444444333,,,+++***))))))***+++,,,(((+++///555777444,,,&&&++++++,,,---,,,,,,******+++++++++,,,,,,---/////////////////////000111111333333222111222333444555444444333333333444555666555555555555555555555555666666555555555444444444777555222111111222111000222222111111000000000000...///000111000///---,,,......//////000000000000000------///000---...111111000...---,,,---.../////////000000000000//////+++***)))***,,,---,,,+++,,,++++++***))))))((((((******)))))))))***,,,---***)))'''&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%'''(((&&&%%%$$$###$$$%%%''')))(((((((((((((((((((((((()))''''''''')))))))))''')))((('''''''''(((*********************************)))(((''''''((()))***((()))))))))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,++++++(((((()))******************************************++++++,,,,,,++++++***)))***+++,,,------------------,,,---...000000000111444999>>>CCCJJJQQQVVV[[[^^^bbbeeefffgggiiijjjkkklllooovvv~~~}}}zzzxxxvvvrrrsssuuuxxx{{{~~~zzzbbbQQQIII@@@===<<<555333333444555777888999999555555555555555555555555555555444333222111000000000000000000000000//////------............------000000///...---,,,,,,,,,...---,,,---///000///...------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))((()))***+++,,,))))))************))))))***)))(((((()))+++---...+++************+++,,,,,,++++++++++++++++++++++++))))))))))))************++++++***))))))))))))***)))***+++***)))((()))***)))))))))***------,,,***+++++++++******))))))))),,,,,,,,,,,,++++++***)))+++******))))))((((((''')))))))))))))))))))))))),,,,,,++++++++++++,,,,,,)))))))))))))))***++++++***++++++++++++******)))))))))***,,,,,,---------,,,+++***))))))***+++,,,---,,,+++))))))***++++++++++++++++++*********))))))***++++++,,,,,,++++++)))***,,,,,,***)))***+++*********+++,,,,,,------......---,,,+++***)))((((((***++++++***))))))*********+++++++++++++++***))))))(((((())))))***++++++((('''***111777::::::///---+++))))))+++...000***...444999:::666---''',,,---------,,,,,,+++***+++++++++++++++,,,---...000000//////000000111222222222111111111222444555444444333333444444555666555555555555555555555555444444444444333333333333666333111000111111000///000000000000////////////...///000000000///---,,,...////////////000000000///,,,---000000......111111000///...---...///000//////000000000000//////,,,+++***+++---...---,,,,,,,,,,,,+++******))))))++++++*********+++,,,,,,'''&&&&&&&&&&&&(((***+++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))'''&&&'''(((((('''&&&((((((''''''(((((()))***************************))))))(((((((((((())))))((())))))*********))))))************************+++++++++,,,++++++******(((((()))******************************************++++++,,,,,,++++++***)))***+++,,,------------,,,,,,---...////////////000222444777;;;AAAHHHMMMSSSWWW]]]aaadddeeeggghhhiiijjjmmmuuu~~~|||tttsssssssssvvvyyy}}}uuu___PPPJJJAAA>>>===555444444555666777888999999555555555555555555555555666555555444333333222222222222111000000000//////------............------/////////...---------,,,------,,,,,,---------,,,------............------++++++++++++,,,,,,,,,,,,------------------,,,,,,***************************)))((('''((()))+++,,,++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---++++++++++++++++++++++++************************((()))))))))************++++++*********)))))))))***++++++***((('''((()))***))))))***,,,,,,+++***((()))***++++++******)))++++++,,,,,,,,,+++*********)))))))))((((((''''''((((((((()))))))))))))))---,,,+++++++++++++++++++++***)))(((((()))+++,,,***************)))((('''))))))***++++++++++++++++++******)))******+++,,,,,,+++******)))***++++++************))))))))))))))))))***+++++++++++++++((()))++++++)))((()))*********))))))((('''''''''&&&''')))+++,,,,,,++++++'''(((******))))))***+++***++++++++++++******)))+++++++++++++++,,,,,,,,,+++)))''')))...444888:::333222111000111222333444777666666555333111...---////////////...------,,,,,,,,,++++++,,,------...000////////////000111111111111000000111222333444444444444444444555555666555555555555555555555555333333333333222222222111444222000000000000///...//////////////////....../////////000///...------////////////////////////222//////111000,,,+++...111000////////////000000//////000000000000//////,,,*********,,,,,,+++***,,,,,,,,,+++++++++***************************+++'''''''''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&(((((('''&&&&&&%%%%%%$$$(((''''''''''''((()))***))))))((('''''''''((((((''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%''''''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))***++++++,,,,,,,,,,,,+++************************))))))***))))))(((''''''(((((()))******************************************++++++,,,,,,++++++***)))***+++,,,,,,---,,,,,,)))+++---......---------///000111222555:::@@@EEELLLQQQYYY___ccceeefffhhhiiijjjmmmuuu|||{{{|||~~~yyywwwuuutttuuuyyy}}}qqq[[[NNNIIIAAA@@@???777777777777777777777777777555555555555555555555555000000000000111111111111333222111000//////000000------............------..................---------......------,,,,,,---------............------,,,,,,,,,,,,,,,---------......------------------************************+++***)))((((((((()))***++++++,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,+++++++++************************((()))))))))************++++++++++++*********)))***++++++***((('''((()))+++)))((()))+++,,,+++***%%%&&&(((***++++++************+++,,,,,,,,,++++++))))))))))))(((((((((((()))))))))*********++++++---,,,++++++************,,,+++***))))))***,,,---************))))))((('''***+++++++++******)))((())))))))))))***++++++,,,*********************+++*********)))))))))(((((())))))***++++++++++++***''')))+++***)))((())))))******)))((((((''''''&&&!!!###&&&***,,,,,,,,,+++''')))******))))))+++,,,******+++++++++***))))))******++++++,,,,,,,,,,,,---+++)))(((***...111333444555777888999888777777999777444111......///000//////......---------------------------....../////////......//////000111000000//////000111333444444444555555555666666555555555555555555555555555333222222222111111111111222111000000111111///---................../////////////////////......---/////////...............111......111111---,,,...000000/////////000000000//////000000000000//////---+++***+++,,,,,,+++***,,,,,,,,,+++++++++++++++))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((('''&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,************************)))))))))))))))((('''&&&(((((()))******************************************++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,(((***------,,,***+++,,,000000000000111555;;;???FFFLLLTTT\\\aaaeeehhhiiikkklllpppwww~~~|||yyyxxxzzz|||~~~|||zzzyyyzzz}}}nnnXXXLLLGGGAAA@@@@@@999999999888777777666555555555555555555555555555555111111111222222222333333222111000///...///000111------............---------------..................///000000...---...///------............------............------------------------------------+++++++++++++++++++++++++++++++++******))))))((())))))************))))))+++++++++***************,,,,,,,,,---,,,,,,+++***************************))))))))))))************++++++,,,,,,++++++***))))))***+++***)))((()))***+++***((((((***+++******%%%&&&(((***++++++******)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******++++++,,,,,,,,,---,,,+++******)))*********************+++,,,---)))************))))))(((+++++++++******(((''''''(((((()))******+++++++++)))))))))***************************)))))))))(((((()))******++++++******((()))++++++)))((()))***)))))))))***++++++,,,,,,$$$&&&(((***+++***))))))((()))******))))))+++---))))))***************)))(((((()))************)))...,,,***(((((()))+++---111333666888999888666444...000111111///......///,,,++++++******++++++,,,.........------......///......------......///000//////......///111333444444444555666666666666555444444444444444444444444222222222222111111111111222111000111222111///...............////////////000/////////............/////////............---,,,+++,,,111222//////111......////////////000000//////000000000000/////////---,,,,,,......---+++++++++++++++++++++******(((((())))))(((((('''&&&***************)))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&''''''((())))))***%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))))))))))))))*********************************+++******))))))(((((()))******************************************++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,(((+++...---***)))***---000000000///000222777:::@@@EEENNNWWW]]]cccgggjjjmmmnnnrrrzzz}}}{{{yyyzzz{{{}}}oooYYYKKKFFF??????@@@999999999888888777666666555555555555555555555555555555444444444444444444444000///...------///000111------............---------------.........//////,,,...000///------...000------............------000000000///.........---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,******))))))************))))))((()))******++++++++++++,,,,,,---------,,,+++***************************))))))))))))************++++++,,,,,,,,,+++***)))((()))******)))(((***+++,,,***(((((()))******)))*********************)))((()))***+++,,,---------************************))))))******+++,,,,,,------,,,+++***))))))))))))'''((()))***++++++++++++))))))******++++++******))))))))))))))))))(((((('''((()))******+++++++++(((((()))***************++++++*********)))))))))((())))))***************(((***++++++***))))))***))))))***++++++,,,,,,---))))))***++++++***)))((()))******)))((((((***,,,'''((()))******+++******'''((()))***+++******)))++++++***)))((()))***+++***+++---///000//////...'''+++......---++++++,,,)))))))))((()))***,,,---...------,,,,,,------...---,,,,,,,,,,,,---..................///111333444333444555666777666666555444444444444444444444444333333222222222111111111222111111222333222000........./////////000000000000000///...............//////.........---------+++***,,,111222000///111------.../////////////////////000000000000//////...---,,,,,,------,,,***************************((())))))***)))((('''&&&''''''((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&''''''(((((()))$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((('''&&&%%%''')))+++***)))%%%&&&'''(((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''%%%%%%&&&(((((())))))((())))))))))))))))))))))))((()))******************(((((()))******************************************++++++,,,,,,++++++***((()))***++++++,,,,,,++++++---///---***))),,,///...///000000///111444666888>>>FFFOOOWWW^^^dddhhhlllnnnttt|||~~~}}}{{{{{{{{{|||~~~qqqZZZKKKFFF>>>>>>???888888888888888777777777666555555555555555555555555444333222222111000/////////...---,,,---...111222---..................---,,,,,,------.../////////)))+++------+++***,,,///---..................---222222111000///......---******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++...///...,,,+++++++++,,,,,,,,,,,,++++++&&&'''(((***,,,---------,,,,,,---...---,,,***)))))))))))))))))))))))))))))))))))))))************++++++,,,---,,,+++***)))'''(((******))))))***,,,,,,***(((''')))******)))......---,,,***))))))(((((()))***+++,,,---------***************+++++++++((())))))***+++,,,,,,,,,---,,,+++***))))))))))))$$$%%%''')))+++++++++***((()))***+++++++++++++++&&&'''((()))************'''''')))***++++++++++++'''((()))***************++++++++++++************(((((()))***************)))***,,,,,,***)))***+++++++++******)))(((((((((******+++,,,,,,,,,,,,,,,)))***)))((('''''')))+++''''''(((******+++++++++)))***+++,,,---,,,++++++((()))************,,,---%%%%%%%%%%%%&&&'''((()))+++,,,,,,)))&&&%%%'''*********))))))***,,,...///------,,,++++++,,,,,,,,,,,,++++++++++++,,,------......---...///111333444333444666777777777666555444444444444444444444444333333333222222222222111222111111222333333111....../////////000000111111000000///...............//////.........---------///---...222222...,,,---,,,,,,---...//////......//////000000000000//////,,,+++*********+++)))((())))))))))))))))))******)))***+++++++++)))((('''###$$$&&&((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&'''(((((())))))((((((!!!"""###$$$%%%%%%&&&%%%))))))))))))))))))))))))&&&%%%%%%'''***,,,,,,+++%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''((()))******)))((('''&&&'''((()))************((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((()))***************************************+++++++++,,,,,,+++++++++((()))***++++++,,,++++++---///111...******...222---...000000///000222444333999AAAJJJRRRZZZaaafffkkknnnttt~~~{{{zzzyyyyyyzzz|||nnn\\\JJJDDDDDDBBB===:::;;;999777777777777666555777777666555444444333333444333111///...///000111---...///000000///...---......---------......///---......//////......---,,,,,,,,,------............---,,,,,,,,,,,,---...//////000000///---+++***++++++,,,---------,,,,,,+++++++++******)))))))))))))))))))))***+++,,,---+++++++++***)))(((((('''******))))))******+++,,,*********++++++,,,,,,,,,+++++++++*********))))))************************)))))))))******)))))))))&&&&&&'''((()))******+++***,,,---......---+++***,,,+++++++++++++++,,,,,,++++++,,,------...//////222###222&&&###*********+++++++++,,,,,,......---,,,,,,+++******)))))))))*********++++++---,,,***(((''''''''''''***************************...'''*** 333*********))))))))))))************(((&&&(((***(((###***...000///+++'''&&&'''+++&&&***---((((((''' ))))))(((&&&%%%''',,,///...(((&&&******&&&'''+++''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))*********)))))))))))))))000)))###$$$***---***%%%***)))((())))))))))))(((''',,,((((((000...))),,,...)))%%%'''---000---)))***+++,,,,,,...///,,,(((,,,,,,,,,+++++++++******+++,,,---///000222333444444333111000000111333444111222222222222222222333333222222111111222333333222//////000///+++((('''444---+++///222///...000+++111+++---777...'''555000000111111000///......///////////////.........++++++++++++,,,---......000000000000////////////000***(((+++///---***(((---...---,,,+++)))))))))+++,,,---,,,)))&&&%%%%%%''')))+++,,,+++'''$$$###((('''&&&'''((()))((('''))))))((('''%%%&&&(((***)))%%%"""###&&&)))***)))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&''')))***+++'''((()))***)))(((&&&$$$$$$&&&((())))))(((&&&$$$))))))))))))))))))))))))'''((((((((()))))))))***)))************+++++++++***++++++,,,,,,++++++***+++***)))'''''''''((()))((()))++++++******+++,,,******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++...---+++***)))******+++************************............////////////111555:::>>>CCCLLLYYYbbbgggiiioooxxx~~~zzzxxxwwwyyy|||~~~|||~~~ooo]]]KKKDDDCCC@@@;;;888999777555555555555444333555444444333222222111111444333111///...///000000......////////////......///......---------......---------......---------,,,,,,------------------...---,,,,,,,,,,,,---.........//////...,,,+++***,,,,,,,,,,,,,,,+++******,,,+++++++++************(((((((((((()))***+++,,,++++++******)))(((((('''))))))(((((())))))***+++***++++++++++++++++++,,,+++++++++*********))))))******************************))))))))))))******++++++,,,,,,------......***+++---......---+++******)))))))))))))))******(((((())))))***++++++,,,///%%%333)))---###,,,---((((((((()))))))))******))))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((((((************************'''))))))&&&###,,,***---******))))))))))))******&&&%%%(((......+++***---((("""&&&222444******(((###"""%%%'''(((***,,,,,,,,,,,,,,,,,,+++***)))###"""***222333---'''))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))%%%333333((("""&&&///((('''&&&'''))))))&&&###))),,,'''$$$+++)))$$$(((###+++111---$$$$$$+++,,,------((($$$&&&+++///,,,+++++++++************,,,,,,---...000111222222444222111000000111222333111222222222222333333333333222222111111111222222///222...'''...;;;999---'''$$$&&&,,,000...---000666333,,,---555222++++++///000000000//////...---////////////...............------,,,,,,,,,,,,,,,///.........------------...---,,,)))((((((((((((%%%'''+++,,,,,,---///111+++***'''$$$"""###'''***###$$$!!!%%%,,,...***)))(((''''''(((((('''&&&(((******)))&&&%%%$$$%%%(((&&&$$$$$$''')))***)))'''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))***&&&''')))***)))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++)))******++++++******)))+++***)))(((''''''((()))((()))++++++***)))+++,,,******++++++,,,,,,,,,+++++++++++++++************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///////////////222666999===EEEQQQYYYaaadddkkkttt}}}{{{xxxwwwxxxzzz{{{{{{}}}ooo]]]LLLDDDBBB???:::888999777555444555666555444444444444333333222222111444222111////////////000//////............//////000///...---------------,,,,,,------------,,,,,,------------------,,,,,,...------,,,,,,------...---------------,,,+++***------,,,+++***)))((((((,,,,,,,,,++++++++++++***''''''''''''((()))***+++++++++******)))(((((((((((((((((((((((())))))***+++++++++++++++*********+++************)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++***+++,,,---------++++++******)))))))))))))))*********++++++,,,,,,------000---///***&&&***!!!(((((()))))))))*********++++++******))))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''')))***+++************************...***+++)))&&&,,,$$$***))))))(((((())))))******&&&''',,,***###$$$---111///---+++)))(((&&&$$$""",,,((('''222,,, &&&&&&$$$"""###''')))((('''+++000///%%%%%%...))))))(((((((((((())))))''''''((())))))))))))((())))))))))))))))))))))))333...((($$$%%%''')))***)))&&&######&&&((('''&&&'''+++&&&$$$,,,,,,)))...---+++'''%%%&&&))),,,...111000///...,,,)))((((((************))))))))))))---------...//////000000222111000//////000111222111111222222222333333333333333222111000000111111999000+++,,,,,,((((((,,,777222...---+++***///555,,,,,,000...'''+++222000...............---------/////////.........------111000...---,,,+++******,,,,,,,,,,,,++++++++++++)))//////'''###'''++++++++++++)))&&&"""!!!"""### %%%+++......,,,)))(((777)))$$$+++***!!!!!!,,,***(((''''''((((((&&&%%%(((***+++***'''###!!! '''&&&&&&''')))***)))(((''''''''''''''''''''''''******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&'''((()))))))))((('''***)))'''&&&&&&''')))***''''''''''''''''''''''''))))))))))))(((((((((((()))************+++++++++((())))))))))))))))))(((***))))))(((((((((((()))(((***+++***))))))***,,,*********+++++++++++++++---,,,,,,,,,,,,+++++++++))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...111333555888>>>GGGNNNXXX]]]dddmmmvvv||||||yyyvvvvvvwwwxxxyyyzzz|||lll\\\KKKDDDBBB>>>;;;999:::888777666777888777666666666555555555444444444333222111000/////////000000///...------...///000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,+++++++++***,,,,,,+++***)))))))))))),,,,,,,,,+++++++++++++++((((((((((((((()))***+++************))))))(((((()))(((((((((((()))******,,,,,,++++++******))))))************))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++*********)))))))))))))))++++++,,,---------,,,,,,---,,,++++++***+++++++++++++++,,,,,,,,,---------'''///******,,,///===+++((((((((()))))))))******,,,,,,++++++*********)))&&&'''''''''((((((((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((###222111'''555---))))))(((((((((((()))))),,,+++(((%%%$$$$$$'''***###(((((($$$"""''',,,'''111 ,,,,,,(((:::***'''$$$&&&,,,///---***"""%%%'''***111555..."""''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((((((((((()))))))))))))))$$$+++//////......///$$$&&&'''((((((***---///'''+++'''%%%+++((("""%%%,,,&&&"""%%%,,,000---((()))"""$$$,,,///,,,))))))))))))))))))(((((((((------------............000//////...//////000111000111111222222333333333333222111000000000000000)))///777;;;666///000555"""&&&,,,//////...000333333---555777///666888%%%...---------------------/////////......------,,,000000...---,,,+++++++++,,,,,,+++++++++*********$$$...000(((%%%,,,000,,,((((((***---//////,,,)))333///***$$$ !!!%%%)))$$$))))))'''&&&&&&(((&&&&&&&&&(((((('''&&&''')))***(((&&&###""""""&&&''''''((()))))))))((('''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&'''((())))))(((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))(((((((((((())))))*********+++++++++((())))))******))))))((()))))))))(((((((((((()))(((***+++***)))((()))+++***************++++++,,,+++++++++*********)))))))))***+++,,,---,,,++++++)))***************++++++---------.........//////000111222222444888???DDDNNNTTT\\\dddlllrrrwwwzzz|||}}}~~~}}}zzzwwwvvvvvvvvvuuuwwwxxx{{{gggXXXIIICCCAAA>>><<<<<<:::888666666777888777666555555555555555444444444222222111000000/////////000///...------...///000//////...------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------++++++******+++++++++,,,+++******))))))***++++++++++++++++++++++++++++++******)))))))))***++++++*********)))))))))))))))***))))))))))))***+++++++++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++,,,,,,,,,+++++++++++++++,,,,,,------............---,,,,,,+++******++++++((((((((((((((()))))))))$$$444+++'''***---'''))))))))))))************((((((((((((((('''''''''((())))))))))))*********(((((())))))))))))))))))((((((((((((((((((((((((222+++&&&777111)))&&&&&&))))))(((((((((((())))))$$$++++++%%%'''//////'''222,,,&&&(((---000...***222SSSbbbsssyyyYYYXXXSSSDDD///!!! ###$$$///000,,,%%%"""$$$''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''(((((())))))))))))444,,,###!!!###%%%"""***---...---///<<>>===>>>777666444444666666666555333333333333333333333333222222111111000///////////////............//////......---------......///...---,,,++++++,,,---...------------------,,,,,,,,,------......------,,,+++*********+++,,,------+++******)))***+++,,,---)))************+++++++++++++++************++++++******))))))))))))))))))***************++++++,,,***************)))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))******))))))))))))))))))***************---.........///000000000++++++***)))(((((((((((())))))))))))))))))))))))$$$444000******%%%>>>((((((((()))))))))******))))))))))))(((((((((((())))))))))))************))))))***))))))((('''&&&************************(((+++---&&&$$$///)))((((((''''''(((((())) )))---)))(((***'''###...CCCgggoooNNN$$$!!!"""&&&((((((***///))))))(((((((((((())))))&&&&&&'''(((((((((((('''&&&''''''(((((())))))***$$$'''++++++)))))),,,000dddeeeDDD111***(((+++444///$$$###***(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........------...///000111111222000000////////////000000888$$$!!!@@@nnnxxxDDD///111888111 ...---,,,+++,,,---...///000//////...---,,,+++++++++******+++,,,---...///---,,,,,,,,,++++++++++++))))))(((((()))((('''%%%&&&###&&&;;;fffJJJ*** %%%+++%%%$$$$$$%%%'''))))))(((&&&&&&&&&$$$$$$%%%))),,,%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))$$$$$$%%%&&&'''((()))******)))((('''''''''''''''''''''''''''((((((((((((%%%''')))++++++)))'''%%%))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))******++++++******)))'''(((((())))))))))))((()))*********((('''((()))******)))((()))***+++,,,++++++*********))))))))),,,---,,,,,,+++***))))))+++++++++,,,,,,------...,,,------------............---,,,+++,,,///222444<<>>AAADDDJJJTTT[[[fffjjjnnnnnnllljjjlllooopppqqqssstttuuuvvvvvvvvvtttuuuwwwyyy|||~~~eeeXXXJJJCCC???;;;:::<<<999777666666888999888777555555555555555555555555111222222111111000///...---...///000000///...---,,,,,,,,,---...///000111000///---,,,,,,---///000,,,,,,,,,------.........,,,,,,---......---,,,,,,++++++******+++---///000111///---+++******+++,,,''''''(((((()))))))))******)))(((((((((((()))))))))))))))))))))*********((((((((((((((()))******(((((())))))******++++++'''((((((((())))))******************************'''(((+++,,,,,,+++((('''******+++,,,------......000000000000111222333444...---,,,+++************((((((((((((''''''''''''///$$$)))&&&&&&...,,,$$$+++(((((((((''''''''''''((((((... """...(((;;;gggKKK)))...''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***...&&&cccIII&&&&&&+++)))&&&(((((())))))******++++++((())))))***++++++,,,,,,((()))***+++,,,---------******+++,,,---...///000---------...///000111222BBB'''///...,,,,,,,,,...000111000//////...,,,+++************))))))******+++,,,++++++++++++***************$$$&&&...+++%%%111GGG***(((&&&&&&&&&%%%$$$"""$$$&&&)))***)))(((((((((&&&'''&&&$$$!!!"""%%%)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&((((((''''''''''''((((((***)))((('''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,)))************+++++++++''''''((((((((((((''''''&&&'''(((*********)))((()))******)))(((''''''(((+++***((('''((()))+++,,,)))))))))(((((((((((('''+++******)))***+++---...(((((()))***++++++,,,,,,,,,,,,,,,---------......000...------///222333444111444777999;;;BBBMMMUUU___ccchhhiiigggfffhhhkkkjjjkkknnnqqqtttuuuuuuvvvuuuwwwzzz|||}}}{{{fffXXXIIIBBB???<<<;;;;;;999888777777888888777555333333333444444444555555333111111111333444333222222111111111000000/////////...---,,,,,,---.../////////...------------...///,,,+++,,,...///---+++++++++,,,,,,,,,---------...,,,+++)))(((((())))))---+++(((''')))++++++++++++++++++************))))))))))))))))))*********,,,+++***((((((((()))))))))((('''''''''(((***+++,,,,,,+++***)))))))))***+++***)))((((((((()))*********))))))))))))******)))((('''&&&&&&'''((()))------...............---......000111111000///......---+++)))(((((())))))))))))))))))))))))))))))&&&000'''(((:::222---!!!+++((('''******))))))(((((('''''' +++222'''WWW---###'''***+++"""&&&111&&&,,,)))&&&%%%&&&(((((((((+++&&&(((666+++... %%%'''BBB---++++++///!!!&&&(((...222000(((((((((((())))))))))))((((((((()))******++++++---------------...///000666###666555&&&'''SSSXXX,,,"""333111***:::)))333555444222///---,,,,,,,,,++++++************++++++'''111((('''---***)))%%%333!!!(((111AAA^^^$$$!!!///!!!,,,###%%%)))'''%%%---...!!!)))))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++$$$%%%&&&((())))))******((()))))))))))))))(((((()))((('''''''''(((***+++)))************+++++++++(((((((((((())))))))))))))))))))))))************''''''(((((())))))******+++***)))(((((()))***+++)))*********++++++++++++************+++,,,---...+++***+++,,,------+++)))------------------------...------------.../////////111333555888===DDDHHHSSSZZZaaacccbbbaaabbbeeeeeegggjjjlllooorrrwwwzzz{{{}}}~~~zzzcccUUUGGG@@@===:::999999999888777777888888777555555555555444444333333333222111000000222222111000111111000000000/////////......---,,,,,,---......///...------,,,,,,------...,,,+++,,,...///---+++++++++++++++,,,,,,,,,,,,...---,,,***))))))******,,,***((((((***++++++***+++++++++*********))))))++++++******))))))((((((***)))(((''''''(((((()))***))))))((()))***+++,,,,,,+++******))))))******,,,+++***)))))))))))))))******))))))))))))*********)))(((''''''((()))))),,,---......//////////////////000111000000///...+++***)))((((((((())))))))))))))))))))))))))))))$$$++++++,,,+++%%%(((***''',,,---))))))))))))((((((''''''(((333111}}}!!!000$$$)))(((***(((%%%%%%&&&''''''&&&%%%$$$!!!'''''')))222###)))555 %%%///***...///BBB(((((((((((())))))))))))((((((((()))******++++++)))))))))***+++---//////)))555+++888zzz???222000$$$:::000444333111///------------+++******************+++,,,***%%%***000...,,,&&&,,,"""555!!!===111<<<++++++***%%%!!!"""(((---'''''''''''''''''''''((()))((('''&&&&&&'''((()))%%%%%%%%%$$$$$$#########((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''(((((((((((('''''')))(((((((((((()))******(((((()))))))))*********))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))+++***)))(((((()))***+++)))))))))*********++++++***************+++,,,---+++***)))***+++***(((%%%***++++++,,,------,,,,,,---------------...//////...000111333666:::@@@DDDMMMTTT\\\`````````bbbddddddeeehhhjjjlllpppvvvzzz~~~}}}}}}}}}~~~yyybbbTTTFFF@@@>>>:::999999999888777777888888777555777666555444333222222111222111//////000000///---///////////////.........------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,...,,,+++,,,---...---+++*********++++++++++++,,,---,,,+++))))))))))))***+++***))))))++++++***)))++++++*********))))))))),,,,,,+++***)))(((''''''((('''''''''''''''((()))*********)))***++++++,,,++++++***)))))))))******,,,,,,,,,+++***)))((((((***))))))(((((())))))******))))))((())))))******,,,,,,...///000000000000000000000000000///...---)))((((((''''''(((((())))))))))))))))))))))))))))))''',,,111'''$$$222000""")))))))))(((((((((((('''222000ZZZ```"""%%% 000555)))'''&&&&&&''''''&&&%%%&&&,,,%%%!!!%%%...'''&&&eee,,,''' 333+++ 111(((((((((((())))))))))))((((((((()))******++++++&&&&&&'''(((***,,,---...'''000))))))|||KKK'''---+++)))444111000///...------------************************...&&&)))+++&&&&&&)))&&&+++)))666***%%%###%%%###&&&+++%%%!!!***$$$%%%%%%&&&''''''(((((((((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((()))***************'''''''''((((((((())))))******))))))(((((('''''')))))))))(((((('''''''''))))))))))))((((((((((((******))))))))))))******((((((((()))))))))******************************,,,***))))))***)))'''%%%'''(((***,,,------,,,+++---------------......///---...000111222666:::>>>DDDKKKTTTZZZ]]]___aaacccbbbccceeegggjjjooouuuzzzyyyyyyxxxyyy{{{vvvbbbUUUHHHBBB@@@===;;;<<<999888777777888888777555666666555444333333222222333222000000000000...---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,,,,,,,---,,,,,,))))))*********++++++++++++***)))(((''''''((()))***))))))***++++++)))(((************))))))))))))+++*********))))))((((((''''''''''''((())))))***)))))))))*********++++++******))))))))))))******,,,,,,------,,,***((('''))))))(((((((((((())))))******************+++++++++,,,---///000111111111000000000///...------,,,***))))))(((((('''''''''((((((((((((((((((((((((---"""&&&///***---***&&&###))),,,+++((((((((((((((((((((((((999+++---'''((()))((((((((())))))'''%%%%%%...,,,((()))---LLL///)))###444'''(((((((((((())))))))))))((((((((()))******++++++((((((((()))***+++,,,---111!!!333???222(((222---......------------......*********++++++*********((($$$000***&&&))))))///...NNN$$$555&&&)))!!!!!!...---""""""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))******&&&&&&'''((((((((('''''''''(((***+++++++++***)))''''''((((((((()))))))))******))))))((((((''''''))))))((((((''''''&&&&&&******))))))((((((''''''***))))))))))))))))))***(((((((((((()))))))))))))))************))))))(((,,,+++******++++++***)))&&&(((+++...///...---,,,------,,,,,,------...///---...///000000222666999;;;BBBLLLTTTYYY]]]```bbb```bbbcccfffiiiooovvv{{{{{{zzzyyyxxxzzzsss```TTTGGGBBB@@@===;;;<<<999888777777888888777555444444444444444444444444444222111111111111///...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,+++,,,,,,))))))*********+++++++++,,,+++***)))((()))***+++))))))((()))++++++)))'''*********)))))))))(((((((((((())))))*********+++'''(((((()))************((((((((()))))))))))))))***))))))((())))))******++++++,,,,,,+++***((('''))))))(((((((((((())))))))))))***++++++++++++++++++,,,---///000111111111000///...---,,,,,,++++++,,,++++++***)))'''&&&&&&((((((((((((((((((((((((((("""$$$((('''000!!!;;;))))))(((%%%%%%***333;;;|||###,,,000$$$,,,(((:::))))))******'''''''''''''''((((((((( ...666'''$$$(((''''''((()))(((&&&$$$ &&&(((,,,,,,***'''111+++&&&///'''$$$(((((((((((())))))))))))((((((((()))******++++++------,,,,,,++++++,,,,,,---'''iii|||```GGGJJJ+++555000---++++++,,,,,,------------)))***++++++++++++***)))&&&###111'''%%%222'''$$$!!!...+++555222@@@&&&,,,000))) ((()))&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))******$$$%%%&&&((())))))******&&&'''((()))))))))))))))'''((()))++++++***))))))((((((((()))))))))*********)))))))))(((((((((''')))((((((((('''''''''&&&******))))))(((((('''''')))))))))******)))))))))(((((((((((())))))))))))))))))*********)))(((((()))(((''')))+++------,,,'''))),,,///000///...---,,,,,,,,,,,,,,,---.........///000000000111333666666;;;DDDMMMTTTYYY]]]______aaadddgggkkkqqqxxx}}}~~~~~~}}}}}}qqq\\\PPPEEE@@@???<<<::::::999888777777888888777555333333333444444444555555333222111111111111000...---------...............,,,,,,------------,,,,,,---,,,++++++******++++++***,,,---,,,+++***+++---*********++++++++++++,,,...---,,,++++++,,,------***)))((((((******)))(((******)))))))))(((((((((''''''((()))***+++,,,,,,((()))***************)))''''''((())))))))))))((())))))((((((((()))******)))************)))(((((()))((((((''''''(((((()))((()))***+++++++++++++++++++++---...////////////...---,,,+++*********++++++++++++***)))(((&&&&&&))))))))))))))))))))))))%%%,,,---***$$$+++'''###'''(((((('''%%%$$$$$$%%%---FFFWWW111---***333%%%'''###$$$,,,!!!&&&''''''''''''(((((((((***HHH((((((&&&%%%%%%&&&&&&%%%$$$'''%%%%%%)))((($$$,,,sssRRRAAANNN(((---###,,,(((((((((((())))))))))))((((((((()))******++++++000///...---,,,+++++++++]]]EEE :::444>>>555'''******+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))000%%%,,,"""+++000...666###!!!,,,(((>>>>>>+++***"""+++&&&((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***++++++(((((((((((((((''''''&&&&&&'''((()))************''''''((()))))))))))))))(((((()))))))))*********((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))((((((((()))))))))******((()))***+++++++++***)))&&&$$$$$$&&&)))+++,,,,,,)))***---/////////...---,,,,,,,,,,,,,,,------...---///000000//////111333333666===DDDLLLRRRWWWYYY]]]```dddiiimmmsssyyy}}}~~~~~~ooo[[[OOODDD@@@???<<<::::::999888777777888888777555444444444444444444333333111000//////000111000///------......////////////,,,---............---,,,------,,,+++++++++++++++***,,,---,,,***)))+++---++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---+++)))''''''((()))))))))***)))))))))(((((((((((((((((())))))******++++++((())))))******)))(((''''''((()))*********))))))((((((((((((((()))******((((((((('''(((((()))***((((((''''''''''''(((((('''((()))***+++++++++***++++++,,,------...------+++***)))(((((()))******&&&'''((()))))))))((('''))))))))))))))))))))))))&&&...,,,,,,(((&&&000++++++'''###"""###&&&)))***%%% JJJttt:::+++***///***'''"""---,,,)))000)))&&&&&&&&&'''''''''((((((+++333mmm,,,!!!000000 &&&000+++)))&&&&&&'''(((((('''---***&&&(((((($$$$$$mmm'''$$$)))---%%%HHHttt'''---$$$(((((((((((())))))))))))((((((((()))******++++++---,,,+++***************<<>><<<<<<999888777777888888777666666666555444333222222111///...---...///000///............/////////000000------...//////...------...---,,,,,,++++++,,,,,,))),,,---,,,***)))+++---++++++,,,,,,,,,---------))))))(((''''''((()))***,,,)))&&&&&&''')))******))))))))))))((((((((((((************))))))))))))(((((()))))))))'''&&&%%%((()))***+++,,,+++******((((((((((((((()))******''''''&&&&&&&&&(((***+++((((((''''''''''''((((((&&&''')))***++++++******++++++,,,,,,---,,,,,,,,,))))))(((''''''((()))***"""###%%%'''))))))))))))))))))))))))))))))))))))$$$%%%''',,, ---)))(((&&&%%%&&&)))***(((%%%%%%666666&&&...%%%555######+++!!!)))$$$000###&&&&&&&&&'''''''''(((((( cccfff...!!!((((((###&&&,,,...---///---***)))***+++,,,,,,&&&'''&&&)))...,,, ttt///"""%%%!!!$$$,,,+++$$$'''000ppp,,,$$$(((((((((((())))))))))))((((((((()))******++++++))))))(((((((((((())))))///555000555''''''SSS,,,)))***+++,,,,,,+++***)))((()))+++,,,,,,+++)))(((###---((()))TTT$$$333(((!!!...(((555///&&&'''111 &&&&&&''''''((()))))))))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&$$$%%%&&&((())))))******$$$%%%&&&'''((((((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++''''''((()))***+++,,,,,,''''''(((((())))))******((()))***++++++***)))(((************++++++++++++''')))+++---...---,,,+++***((('''''')))+++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...***,,,------------...000000000222777>>>EEEKKKNNNXXX]]]dddjjjoootttxxx{{{wwwvvvtttsssuuuxxx|||~~~nnnXXXNNNEEEAAA???<<<:::;;;888888888888777777777777444444444444444444444444333222222111000///......000000//////.........---******+++,,,------------,,,,,,,,,------............,,,***+++///000///,,,)))***,,,.........,,,+++*********))))))))))))))))))((((((((()))***++++++((((((''''''''''''((((((***)))((()))***+++***)))((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))(((''''''&&&&&&***))))))((((((((()))))))))*********)))((()))***((((((((((((((()))************++++++++++++******++++++******)))(((((((((((((((((((((((((((((((((******))))))(((((((((''')))***+++***)))&&&$$$"""''''''''''''''''''''''''+++'''((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((000ppp<<<&&&333)))!!!'''!!!((('''+++***'''ttt555"""!!!(((***---,,,---&&&'''!!!"""(((555"""***###,,,''''''''''''((((((((((((###VVV%%%%%%999### ,,,/// $$$&&&'''(((((())),,,...,,,---///000,,,ppp999,,,,,,---...+++,,,999HHH///...&&&%%%...111(((&&&++++++++++++*********))))))+++$$$...%%%333222000---)))'''&&&''''''111[[[000!!!,,, (((!!!###$$$&&&'''(((((((((&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''***)))(((&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((())))))((()))+++---+++*********))))))((((((+++***)))(((((('''((((((+++***)))(((((()))***+++)))))))))))))))******+++''''''((()))***++++++,,,***************)))((('''************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------///111000000111444999???EEEHHHTTTZZZccclllrrrtttsssrrrqqqqqqpppnnnnnnppptttwww}}}mmmXXXNNNEEEAAA???<<<:::;;;777777777666666666666555444444444444444444444444111111000000///.........000/////////.........---,,,,,,,,,------,,,+++++++++,,,,,,,,,------------(((''''''(((***+++***)))((()))+++------,,,+++******)))))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))***)))(((''')))+++,,,,,,+++((()))************)))((())))))))))))))))))))))))&&&&&&''''''((())))))))))))((((((''''''(((((()))******)))''''''''')))+++((((((((((((((())))))***))))))************))))))&&&''''''((())))))******)))((((((((((((((((((((()))))))))(((((('''''''''(((((()))))))))'''&&&%%%''''''''''''''''''''''''+++&&&)))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((+++EEE111$$$$$$'''$$$%%%+++))),,,"""!!!((( ;;;{{{---)))222((()))---"""***((((((***888$$$...(((!!!'''&&&&&&'''''''''((((((((("""777``` ,,,+++!!!(((***)))'''&&&'''((()))((('''''')))++++++)))000,,,***AAAnnn&&&,,,+++,,,---)))'''---777&&&(((((((((///###+++***+++++++++*********)))))),,,%%%!!!:::***)))(((''''''((()))+++(((kkk*** 222222!!!)))$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''((()))************'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%'''((()))(((((()))+++*********)))))))))((((((***))))))(((((((((((()))******))))))))))))******))))))(((((()))***++++++((((((((()))*********+++)))************))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,---...000000///------............000333888<<>>GGGPPPYYY```ccceeedddeeeeeedddcccbbbdddeeefffjjjnnnsssxxx~~~kkkWWWMMMDDD@@@>>>;;;999:::888888888777777777666666444444444444444444444444000000000000000000000111---------...............***+++,,,,,,---------,,,+++++++++++++++++++++++++++---...+++'''$$$%%%''',,,,,,,,,,,,,,,,,,++++++(((((())))))************++++++***)))((((((((()))))))))((('''''''''''''''&&&%%%%%%&&&((()))(((''',,,+++)))(((((()))+++,,,(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&(((***)))&&&###'''''''''''''''(((((()))''''''((((((((((((''''''******)))((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&ZZZ''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((***111zzz%%%"""000'''%%%+++'''$$$%%%(((***(((&&&%%%(((&&&%%%'''$$$$$$,,,]]]%%%(((000"""000###...&&&$$$%%%"""```666)))%%%(((---(((###...(((((()))))))))************)))$$$ZZZ***---$$$###---%%%&&&'''((('''&&&&&&(((***333%%%---,,,!!!***---+++)))))),,,000111///---***///$$$...&&&)))))))))))))))))))))))))))***)))...EEE +++***)))'''&&&%%%$$$$$$'''###MMM///888...+++)))'''&&&%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((()))))))))((((((&&&&&&&&&&&&%%%$$$######%%%&&&'''((())))))))))))%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))###&&&)))+++***)))((()))(((((((((((((((((())))))(((((('''(((((()))******((()))***++++++***)))((((((((((((((()))***+++,,,)))))))))((((((((((((((('''((()))************************************************++++++,,,,,,,,,+++,,,,,,+++)))***,,,............///000222444555333777>>>FFFNNNTTTYYY[[[^^^```bbbcccccccccdddeeeeeehhhkkkooosssxxx~~~kkkVVVMMMCCC@@@>>>;;;999:::888888888888777777777777444444444444444444444444111111111111000000000000---------------.........)))***+++,,,------------,,,,,,,,,,,,++++++++++++---------,,,)))(((((((((---------,,,,,,,,,,,,,,,((((((((()))******+++++++++***))))))))))))))))))******))))))))))))******"""!!!"""%%%(((+++,,,,,,,,,+++***((((((***+++,,,((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&'''((())))))'''%%%%%%(((******&&&"""''''''&&&&&&''''''((()))''''''((((((((((((''''''&&&''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((###XXX((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((+++;;;(((YYYEEE)))'''"""((($$$!!!!!!&&&---***"""###,,,+++"""%%%)))(((&&&&&&%%%---,,,&&&!!!+++(((,,,((((((***$$$)))UUU +++...111... 111'''---(((((()))))))))*********"""...000aaa******+++"""+++)))%%%&&&''''''&&&''')))+++...555---***'''222......+++'''(((---...,,,qqqbbb(((+++$$$///$$$,,,(((((()))))))))))))))***+++ (((&&&((((((((((((((((((''''''&&&###(((((()))((()))((('''&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))'''((()))******)))'''&&&'''''''''(((''''''&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&)))***)))((()))***''''''(((((((((((()))))))))(((((((((((())))))***))))))************)))))))))))))))))))))******+++((((((((((((((((((((((((((())))))************)))************************))))))******+++,,,,,,,,,/////////---++++++,,,---,,,,,,,,,---...000111222000222666<<>>:::999:::888777777777777666666666444444444444444444444444111111111000//////......,,,,,,,,,------.........++++++,,,------,,,,,,,,,------------,,,,,,,,,+++,,,+++***+++,,,---,,,,,,---,,,,,,+++++++++++++++'''(((((()))******++++++))))))))))))))))))***+++)))(((((())))))***+++,,,$$$$$$$$$&&&***,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''((()))***++++++'''$$$%%%(((***(((&&&'''&&&&&&&&&&&&'''((((((((((((((())))))(((((((((%%%&&&&&&''''''((())))))%%%%%%%%%&&&''''''(((((('''''''''(((((()))))))))''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&+++!!!]]]((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((###???666###''',,,222"""000%%%&&&***,,,(((""""""(((&&&!!!"""&&&(((---,,,###---sssggg(((///###%%%***(((******''',,,555333JJJ222&&&!!!+++(((!!!)))---'''&&&''''''''''''((((((((((((###)))---VVVfff)))***###***(((%%%&&&''''''&&&&&&(((***!!!+++777!!!___222444+++...,,,'''&&&***,,,***___222$$$))))))&&&+++(((((((((((())))))******%%%!!!DDDWWW&&&%%%&&&'''(((((())))))))) +++...222 &&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&'''''''''''''''(((((()))&&&'''((()))(((&&&%%%###&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&''''''''''''(((***'''''''''((((((((())))))***))))))(((((((((((()))******))))))))))))******+++******)))))))))))))))&&&'''''''''((())))))))))))************))))))(((************************((())))))***++++++,,,,,,%%%))),,,......---------++++++++++++,,,,,,------//////111333777;;;???AAAGGGLLLRRRXXX\\\___aaacccccceeeggghhhkkkpppvvvzzzlllVVVLLLCCC@@@>>>:::999:::777666666666555555555555444444444444444444444444111111000///...------,,,,,,,,,,,,------.........------------,,,+++******.........------,,,,,,,,,%%%###"""%%%***,,,,,,***,,,,,,+++***))))))******'''(((((()))***+++++++++))))))(((((()))***++++++&&&&&&&&&&&&''')))***++++++***))))))******)))((())))))(((((((((((())))))************************)))))))))(((''''''&&&&&&'''''''''((((((***++++++///)))###"""&&&)))***)))'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((()))******'''((((((((())))))******$$$%%%''')))******((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%---aaa((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&...***"""$$$"""QQQ[[[```MMM///&&&(((!!!+++---,,,###!!!---000"""+++''' $$$***)))###!!!&&&,,,&&&''',,,!!![[[444)))'''"""***###***(((...***---&&&---TTT]]]ccc```666%%%((('''///***$$$%%%(((###"""&&&'''%%%%%%%%%&&&&&&&&&''''''***$$$###___,,,*** %%%---###&&&'''''''''&&&&&&''')))###222%%%,,,###''',,,...)))(((+++---+++WWW@@@ 000"""(((((('''((((((((())))))******###///rrr/// &&&&&&'''((((((''''''&&&222kkk333###((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''''''''((())))))%%%&&&''''''&&&$$$"""!!!######$$$%%%&&&&&&&&&&&&))))))))))))((('''&&&&&&(((((((((''''''&&&&&&%%%((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&%%%%%%%%%'''***&&&'''''''''(((((())))))+++***)))(((((('''((((((+++***)))(((((()))***+++,,,+++***)))((((((((((((%%%&&&&&&'''((()))*********************)))((('''************************((())))))***++++++,,,,,,&&&---000000......,,,,,,,,,,,,++++++++++++............000444777999===CCCKKKRRRWWW[[[^^^```aaabbbdddfffiiinnnuuuyyy{{{fffUUUKKKCCC@@@===999777888888777777666555444444444666555333222111111222333111000///......///000111//////...---,,,++++++***++++++,,,,,,,,,---------------------------------******************************************************((((((((()))***+++------,,,---------***((()))((('''(((***++++++***((((((((((((((('''''''''+++******)))(((''''''&&&'''((()))******)))((('''))))))******++++++,,,,,,%%%'''((((((''''''(((***'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$!!!%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((($$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((((((&&&%%%&&&((()))'''%%%((((((((((((((((((''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&******&&&(((,,,%%%!!!,,,''']]]FFF ***&&&%%%%%%%%%&&&((()))+++***((('''(((***+++)))&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---!!!&&&SSS333)))((((((%%%***&&&&&&%%%%%%%%%%%%&&&&&&$$$---%%%------(((&&&***...,,,((('''***...\\\888$$$---'''(((((((((((())))))))))))---%%%+++)))(((((('''&&&%%%%%%$$$$$$'''###$$$)))"""&&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***'''$$$%%%(((******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%)))'''&&&'''((()))((('''************)))((('''&&&''''''''''''''''''''''''(((((('''&&&'''((()))***((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&'''(((((()))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))*********(((''''''***---))))))************))))))******))))))******+++,,,+++,,,---...///...---,,,---------...000333555777777;;;@@@EEEIIIOOOUUUYYY]]]```dddhhhmmmqqqwww{{{zzzfffUUUKKKCCC@@@===999777888888777777666555555444444666555444333222222222333333222000///.........///.........------,,,,,,+++((()))))))))*********************++++++++++++,,,++++++++++++++++++++++++******************************)))))))))))))))***++++++,,,---///...,,,***)))(((((((((***+++***)))((((((((((((((((((((('''*********)))(((''''''''''''((()))******)))((('''))))))(((((((((((())))))*********)))((('''((((((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((###$$$&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((($$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((())))))******))))))(((''''''&&&&&&&&&&&&'''''''''(((***///)))$$$+++&&&uuu (((''''''&&&%%%&&&'''((((((((('''&&&''')))***(((%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&---ccc!!!%%%(((###***''''''&&&&&&&&&&&&'''''')))...$$$hhh---%%%'''))),,,+++))))))+++---\\\&&&...&&&***(((((((((((())))))))))))$$$;;;%%%((((((''''''&&&%%%%%%$$$$$$%%%$$$(((&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%)))'''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))((((((((('''''''''&&&&&&)))(((((((((''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))*********)))'''(((***,,,******************************))))))******+++,,,***+++,,,---...------,,,...---------...///111222111444999===BBBHHHNNNSSS[[[^^^ccchhhlllrrrxxx}}}zzzeeeTTTKKKBBB???===:::888888777777777666555555444444666666555333333333333333444333111///...---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((''')))***+++...000000---+++***)))((()))***+++***)))''''''((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((()))(((&&&%%%%%%&&&'''''',,,***'''&&&'''(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******************))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((($$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&)))+++,,,------,,,+++***(((''''''''''''''''''(((!!!+++***&&&***'''!!!######(((%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&### ,,, ###((($$$,,,''''''''''''''''''''''''+++,,,###111((((((((()))******+++,,,,,,\\\666((("""$$$***(((((((((((())))))))))))$$$iii )))'''''''''&&&&&&%%%%%%$$$###%%%:::"""((($$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%###((()))&&&######%%%'''''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%((('''&&&'''(((((('''&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))((((((((((((''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((***+++***)))((()))***---,,,+++******+++,,,---******))))))******+++,,,******+++,,,,,,,,,,,,+++...------,,,+++,,,,,,,,,---///222666:::@@@GGGKKKTTTXXX]]]cccjjjrrryyy~~~yyyeeeTTTKKKBBB???>>>:::888999777777666666555555555555666666555444444333333333333222111000///...------,,,,,,,,,------.........------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++***)))'''&&&)))***,,,///000000,,,)))***)))((()))***+++***)))''''''''''''((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((''''''%%%$$$%%%&&&'''))))))&&&$$$$$$&&&(((((('''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))))))))))))))***)))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$((($$$((([[[%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''&&&$$$###$$$%%%&&&'''&&&&&&''''''''''''((((((***+++...000000///---+++((((((''''''''''''((((((***000((( &&&((($$$###&&&CCC&&&''''''''''''&&&&&&''''''''''''''''''(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%+++ 555$$$((((((,,,'''(((((((((((((((((('''((()))+++000***(((''''''(((+++,,,,,,+++\\\XXX)))+++)))'''(((((((((((())))))))))))+++www+++''''''&&&&&&&&&%%%%%%%%%###$$$^^^ )))$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%% ###&&&'''%%%$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''((()))((((((((((((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((''')))++++++***))))))***---,,,***))))))***,,,---******))))))******+++,,,))))))******++++++++++++---,,,,,,,,,++++++++++++...///111333555:::???DDDIIINNNTTT\\\eeeoooyyyxxxdddSSSJJJBBB???>>>:::888999666666666666555555555555555555555444444333222222000000000000000/////////+++,,,,,,------.........************++++++++++++++++++***)))(((''''''&&&,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++***)))'''&&&++++++,,,...///---***'''+++)))((()))******)))(((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&%%%%%%&&&((()))******(((&&&%%%&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((''''''&&&%%%''''''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$((($$$((([[[%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''(((((()))+++...000000///---+++((((((''''''''''''((((((***---%%%!!!***---((('''AAAooo)))$$$%%%&&&''''''((((((((('''((()))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""000```%%%%%%(((&&&''''''((())))))(((''''''&&&&&&KKKjjj''''''(((''''''(((***,,,+++***\\\***'''+++)))(((((((((((())))))))))))+++SSS +++&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ (((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%###$$$&&&''''''%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))))))))))))))'''''''''((((((((((((((((((((()))************)))(((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((''')))++++++***))))))***,,,+++)))(((((()))+++,,,******))))))******+++,,,)))))))))*********++++++***++++++,,,------------///000000111111333777:::AAAEEEMMMVVV```lllxxxxxxcccSSSJJJBBB???>>>:::999:::666666666666666666555555444444444444333222111000//////000000000000//////,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((''',,,+++++++++,,,+++)))&&&+++***))))))******)))(((&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&'''(((((())))))))))))++++++***'''%%%&&&'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((($$$((([[[$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((######$$$$$$%%%%%%&&&&&&((()))+++---...---,,,+++(((''''''''''''''''''(((%%%'''###$$$)))"""###)))###$$$%%%'''((()))))))))''')))******)))(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...KKK&&&"""$$$ &&&'''((())))))((('''&&&'''%%%]]]&&&((((((((()))))))))))))))***\\\---(((---(((((((((((())))))))))))000777$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''###&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((***&&&"""###'''))))))&&&&&&&&&&&&'''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&''''''&&&%%%''''''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''(((((((((((())))))'''''''''((((((((((((((())))))***+++++++++******(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((***+++***)))((()))*********)))(((((()))************))))))******+++,,,******))))))******+++,,,)))***+++---.../////////,,,---............000222;;;???FFFOOOYYYeeepppxxxwwwcccSSSIIIAAA???>>>;;;999:::555666666666666666666666222333333333333111000///000000111111000///...---,,,,,,------------------............/////////000........................++++++++++++++++++++++++******************************)))))))))))))))***+++***(((((()))***)))(((+++***))))))******)))'''&&&&&&''''''((())))))***(((((((((((())))))))))))***)))(((''''''((()))***'''((()))***)))(((&&&%%%%%%******&&&$$$&&&***''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&'''((()))******)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((($$$((([[[$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((###&&&))))))'''%%%%%%&&&"""######$$$%%%%%%&&&&&&&&&'''((()))************''''''&&&&&&&&&&&&''''''$$$&&&$$$&&&$$$888&&&$$$%%%'''(((((((((''''''&&&(((******'''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& ,,,&&&&&&"""###%%%&&&'''(((((('''&&&%%%(((!!!ZZZ***+++'''***+++***'''&&&(((***\\\999&&&(((,,,(((((((((((())))))))))))RRR&&&+++$$$&&&&&&&&&&&&&&&&&&&&&&&&""",,,'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''(((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%###%%%''')))***)))(((&&&((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''((((((((()))(((((()))***************(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))*********)))'''(((***,,,******************************))))))******+++,,,++++++***)))***+++,,,---((()))+++---............(((***---......---...///555888===DDDLLLWWWaaahhhwwwbbbRRRIIIAAA???>>>;;;999:::555555555666666666666666222222333333222111///...222222222222000...,,,+++------------------------+++++++++,,,,,,,,,------******+++,,,---//////000******************************************************)))(((((()))***+++)))'''&&&&&&(((***++++++,,,***))))))******)))'''&&&&&&&&&'''((())))))***(((((((((((())))))))))))***)))(((''''''((()))***((()))***+++)))&&&""" $$$&&&$$$###(((...'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))************%%%&&&(((******)))'''&&&((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''((($$$((([[[$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%% $$$((()))'''$$$###$$$$$$$$$%%%&&&&&&'''((((((%%%&&&&&&'''(((((()))***&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%(((%%% 999fff"""&&&'''((((((((('''&&&%%%$$$'''))))))&&&%%%&&&((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((///&&&+++$$$,,,$$$%%%'''(((((('''%%%$$$(((XXX***)))'''+++---+++&&&$$$&&&***\\\HHH999,,,&&&(((((((((((())))))))))))||| 222%%%&&&&&&&&&&&&&&&&&&&&&&&& 000)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%% %%%)))***'''%%%%%%'''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%% """&&&***+++***)))'''))))))))))))))))))))))))&&&&&&((()))))))))((('''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++***(((''''''***---***+++,,,,,,,,,,,,+++************)))***++++++,,,,,,+++*********+++------((()))+++,,,------,,,+++&&&)))---///000000000111///222666;;;AAAJJJTTTZZZuuucccQQQIIICCCAAA===888666777666666666666777777777777555555444444444333333333444333111///------------,,,---------.../////////...---+++)))(((((())))))************)))))))))))),,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,+++***))))))***+++,,,%%%&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&)))(((&&&%%%%%%&&&'''(((,,,+++(((&&&%%%%%%&&&'''(((%%%""" !!!###%%%(((((())))))))))))(((((())))))((('''%%%&&&(((+++&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))%%%)))[[[((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%((((((((('''&&&$$$###"""%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%###"""$$$''')))+++,,,$$$+++$$$###;;;&&&+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''(((((('''&&&%%%%%%)))(((&&&%%%%%%&&&((())),,,&&&---***###&&&""")))&&&''''''&&&&&&&&&&&&''''''""">>>ZZZ(((%%%&&&'''((()))*********)))\\\%%%((())),,,++++++***)))*********!!!)))$$$%%%&&&&&&&&&'''(((((((((***)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""!!!!!!###&&&(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&******))))))((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''******+++******)))((('''*********++++++***(((&&&(((((()))***+++,,,,,,,,,+++)))''')))+++,,,***'''))))))*********+++++++++((())))))+++,,,---......------...//////...---------///222555999???FFFJJJsssaaaQQQIIICCC@@@===888666888888777777777666666555555444444444444333333333333222111000///......//////------------............------+++***))))))******++++++++++++************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++***))))))))))))***++++++,,,,,,+++***)))'''&&&************)))((('''&&&(((''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((('''&&&$$$$$$$$$$$$%%%((('''%%%$$$$$$&&&((()))(((((())))))))))))((((((&&&&&&%%%$$$"""###%%%(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&(((((()))((('''&&&%%%&&&&&&'''))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&"""'''ZZZ***)))))))))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$ (((///---'''"""!!!!!!%%%+++---"""'''&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''(((''''''&&&&&&%%%)))'''&&&%%%%%%&&&''')))---+++///:::***eee&&&###(((&&&((((((''''''''''''((((((***\\\ZZZ(((%%%&&&&&&&&&'''(((((())))))\\\'''***''')))))))))(((((((((''''''!!!***$$$&&&&&&&&&'''''''''''''''%%%(((&&&###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''((())))))))))))((((((((((((((('''''''''&&&)))(((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((''''''&&&((((((((((((((((((&&&%%%)))))))))******++++++,,,***)))((()))++++++)))'''******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...---///000111444888>>>BBBqqq___PPPIIICCC@@@===999777888999888888777666555444333333333333333222222222222000000////////////000000............------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))***))))))(((((())))))***'''((()))***************))))))))))))((('''&&&%%%)))((((((''''''(((((()))'''''''''(((((((((((((((%%%%%%&&&'''(((((((((((((((((())))))))))))((((((''''''''''''((()))***+++'''(((((())))))(((((('''(((((((((&&&%%%%%%'''***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&''')))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%!!!%%%YYY)))))))))(((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$%%%&&&'''((()))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$+++)))""" ,,,000---111 ###''''''''''''''''''&&&&&&)))((('''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&000888777###&&&%%%(((&&&))))))(((((((((((()))))),,,ZZZ(((%%%&&&%%%%%%%%%%%%'''((()))\\\'''+++%%%(((((()))))))))((('''&&&!!!***$$$'''''''''''''''&&&&&&&&&""">>>###''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***)))'''$$$"""&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((()))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((('''''')))(((((('''''''''''''''***************************)))((()))++++++)))(((+++++++++,,,,,,,,,---------------,,,,,,,,,++++++///---***))))))***---///---............000444777ooo^^^PPPIIIBBB@@@===999777888888777777666555555444444333333333222222222111111000000000///////////////.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%&&&''')))***++++++))))))************))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))###$$$&&&((())))))(((''''''(((***,,,,,,,,,***)))&&&''''''((((((((((((''''''(((((((((((((((((('''((())))))(((''''''(((***''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''###'''ZZZ&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***(((((('''''''''&&&&&&&&&%%%%%%'''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''' $$$%%%"""$$$'''!!!222$$$''''''$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((($$$///###&&&---""""""&&&&&&'''&&&((((((''''''''''''((((((&&&ZZZ(((%%%'''&&&$$$$$$%%%&&&)))***\\\((()))&&&(((***+++,,,,,,***((('''"""***%%%((((((((('''&&&&&&&&&%%%$$$___""")))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((('''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((()))*********)))+++******(((((((((***+++************)))))))))))))))))))))*********)))(((******++++++++++++,,,,,,)))******+++,,,,,,------,,,+++***))))))***+++,,,---------,,,,,,---///222ooo^^^OOOHHHBBB@@@>>>999777999555555555555555666666666333333333222222222111111222222111000///...---,,,......------,,,,,,,,,+++***++++++,,,------------,,,++++++++++++************++++++,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((+++***)))'''&&&%%%$$$$$$&&&'''((()))++++++++++++))))))(((((((((((())))))&&&&&&''''''(((((())))))###$$$&&&((())))))((('''###%%%''')))***)))'''&&&))))))***))))))'''&&&%%%''''''((((((((((((''''''$$$&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++&&&***\\\%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,'''''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''...+++%%%$$$)))---...)))((('''''''''''''''''''''&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''***(((000666"""iii)))%%%'''&&&'''&&&&&&%%%%%%&&&&&&'''###ZZZ(((%%%((('''%%%%%%%%%'''***+++\\\111&&&)))((()))+++,,,+++***(((&&&"""+++%%%((((((((('''&&&&&&&&&%%%!!!""")))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''+++++++++***)))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''((())))))))))))))))))******)))''''''***---******))))))))))))))))))((()))*********)))))))))))))))))))))************((((((((()))******++++++)))******************))),,,---------,,,---///111ooo^^^OOOHHHBBB@@@>>>999888999444444555555555666666666333333333333222222222222222222222111000...,,,+++------------,,,,,,,,,,,,******+++,,,------,,,,,,++++++++++++******************+++,,,,,,,,,++++++))))))))))))))))))))))))((())))))******))))))(((******)))(((''''''''''''$$$%%%&&&((()))*********)))((((((''''''(((((()))'''''''''(((((((((((((((%%%%%%&&&'''(((((((((((($$$&&&((()))***)))(((''',,,,,,+++***)))'''&&&%%%&&&''''''((((((''''''&&&%%%'''((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''---(((+++]]]'''''''''''''''((((((((($$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''((((((((((((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&///&&&"""'''***''''''***'''XXX+++&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''%%%&&&)))!!!XXX,,,$$$(((%%%&&&%%%%%%%%%%%%%%%%%%&&&(((ZZZ(((%%%'''&&&&&&&&&&&&((()))***\\\JJJ%%%+++''''''((((((((('''&&&%%%"""+++&&&'''''''''''''''&&&&&&&&&"""(((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$***)))'''&&&%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''------------,,,***)))(((((((((((()))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''''''''&&&&&&%%%((()))(((&&&%%%(((+++))))))))))))))))))))))))((()))++++++)))((()))***((((((((())))))))))))***+++******)))((('''&&&&&&((()))***++++++***)))(((***,,,------------///111ooo^^^OOOHHHBBB@@@>>>:::888:::555555555555555555444444444444444444333333333333000111111111000///---,,,,,,,,,,,,,,,,,,,,,------)))***+++,,,,,,++++++***---,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))***++++++***))))))))))))))))))***,,,...///'''((())))))******))))))(((''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''((('''((()))*********)))(((******)))((('''&&&&&&&&&&&&''''''((((((''''''&&&''')))******((((((((()))(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&'''(((''''''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''+++'''***]]]&&&&&&&&&''''''(((((((((%%%&&&'''((('''%%%###"""'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&*** """//////%%%+++<<<+++$$$%%%%%%&&&'''((()))))))))(((''''''&&&&&&&&&&&&((('''%%%%%%%%%'''(((***&&&''''''''''''''''''&&&&&&&&&...VVV000!!!)))%%%&&&&&&&&&%%%%%%&&&&&&&&&+++ZZZ(((%%%%%%%%%%%%&&&''''''((((((\\\kkk'''***(((''''''''''''&&&&&&&&&"""+++&&&&&&&&&&&&'''''''''''''''''' (((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$)))(((''''''&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&)))******++++++*********'''''''''((((((((())))))''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%###'''******'''%%%'''***''''''(((((())))))******''')))++++++)))((()))***((())))))))))))*********++++++***)))((('''&&&&&&************************)))***,,,,,,++++++---///nnn^^^NNNGGGBBB@@@>>>:::888:::777777666555444333333222555555444444444444333333...///000111111000///...+++++++++,,,,,,---------)))***+++,,,,,,+++))))))......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))222111...,,,++++++++++++---------,,,,,,+++***)))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&$$$&&&''''''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$&&&'''''''''&&&%%%&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((($$$((([[[$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))'''###&&&'''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((***(((+++(((777)))###$$$%%%&&&''')))******---,,,+++)))'''&&&%%%%%%((('''%%%%%%%%%''')))***&&&&&&''''''''''''&&&&&&'''111'''ooo222 )))%%%'''''''''&&&&&&''''''''')))ZZZ(((%%%"""###$$$&&&&&&&&&&&&&&&\\\***)))******)))(((((((((((()))""",,,&&&%%%&&&&&&''''''(((((((((333rrr)))%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&###$$$%%%'''(((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((()))))))))((('''&&&&&&$$$)))------)))'''))),,,&&&''''''((()))******+++'''***,,,+++)))((()))+++)))************+++++++++))))))))))))************---+++)))(((((()))+++---((()))+++***))))))***+++jjj\\\KKKGGGBBB>>><<<;;;999888999888666555666555444222222222333333333333444444111111111111000000000000,,,---...///...---,,,+++---,,,,,,+++***)))(((((()))))))))***+++++++++,,,*********)))))))))((((((******))))))))))))******'''(((***,,,,,,***((('''******++++++,,,,,,------((()))***+++,,,+++******)))((('''((()))***)))'''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((()))(((''''''&&&***)))(((''''''''''''''')))((('''''')))******)))&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&(((******)))'''&&&'''&&&%%%%%%&&&)))+++---%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&)))((($$$"""&&&)))(((+++&&&***]]]+++)))(((&&&%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%,,,++++++***)))(((((('''###333,,, !!!###&&&&&&''''''&&&%%%######///%%%''',,,)))###---???kkk***,,,+++)))(((''''''((((((&&&'''''''''(((((())))))((($$$""""""%%%''')))***&&&)))""" ''''''"""&&&$$$===***---((($$$$$$$$$%%%%%%%%%&&&&&&WWWXXX&&&###(((&&&%%%%%%&&&'''&&&%%%```'''...'''((()))***************&&&+++!!!######333###$$$+++888AAA***)))&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&''')))+++***)))((((((''''''''''''((((((&&&''''''((((((((((((((('''))),,,......,,,)))'''''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((())))))(((((('''&&&%%%&&&''')))+++++++++************++++++iii[[[LLLHHHBBB===;;;:::999999888777555555666666555333444444444333333222222222111111111000000000//////------......------,,,+++++++++++++++************************++++++++++++,,,,,,+++++++++***************))))))))))))******((()))***++++++***)))(((''''''(((((((((((((((((('''((()))***+++***))))))***)))((((((******)))((())))))))))))))))))))))))(((((('''&&&&&&'''((((((((())))))))))))((('''''')))((((((''''''''''''(((((('''%%%&&&((())))))((('''''''''&&&&&&&&&%%%%%%((())))))***(((&&&$$$### &&&***+++)))%%%"""$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''''''''******&&&%%%(((***)))((($$$((([[[(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((""""""''',,,!!!)))111+++'''&&&$$$$$$$$$&&&(((***###,,,333---!!! '''fff000,,,)))((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))---///+++%%%""""""$$$###'''###"""&&&###!!!***___[[[(((&&&$$$$$$%%%%%%&&&&&&&&&'''''''''XXXXXX'''$$$'''&&&$$$%%%&&&''''''&&&NNN###((((((((()))*********))))))$$$,,,(((!!!222$$$!!!111!!!'''...mmm000(((###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''---+++************)))'''((((((''''''''''''((((((&&&''''''(((((((((((((((%%%''')))******)))'''%%%((((((((((((((('''''''''(((((((((((((((((((((''')))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(((,,,+++)))(((((()))+++,,,+++******))))))******+++hhhZZZMMMHHHAAA<<<::::::::::::777555444555666777666444666555555444222111111000111111000000000000//////......---,,,,,,,,,,,,---*********++++++,,,,,,,,,+++++++++++++++*********---------,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((+++***))))))***+++***))))))))))))))))))))))))))))))((((((''''''(((((()))((())))))))))))(((''''''(((''''''''''''(((((()))'''&&&%%%%%%'''(((((('''(((((('''''''''&&&&&&&&&'''((((((((('''&&&$$$"""&&&+++,,,)))### &&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$$$$((()))&&&$$$&&&'''&&&+++&&&***]]]%%%&&&&&&'''((((((''''''((('''&&&&&&%%%&&&&&&&&&"""###$$$%%%&&&((())))))///''')))$$$***"""$$$&&&((()))(((%%%!!!$$$%%%:::mmm!!!"""%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&& """###$$$&&&+++///111)))&&&***000&&&$$$eee''')))...(((&&&&&&&&&'''''''''((((((XXXYYY'''$$$'''%%%$$$%%%'''(((((('''888###$$$))))))))))))))))))((('''((()))'''444%%%,,,&&&%%%###(((""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''''''%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''',,,+++))))))******((('''(((((((((''''''(((((((((&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&***)))))))))((((((''''''''''''((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())),,,+++***)))))))))***++++++******))))))******+++}}}fffYYYMMMHHHAAA<<<::::::::::::666444444555777777777666555555444333333222111111111000000000///////////////...---,,,+++,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))))))))************))))))((((((''''''((((((((()))))))))))))))+++***)))***+++,,,+++)))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((('''&&&&&&'''''''''''''''((()))***(((&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((()))))))))))))))(((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$)))***'''&&&((((((&&&///***---___%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''"""######%%%&&&'''((()))&&&---###111+++&&&&&&%%%''''''&&&&&&'''(((***+++555QQQ}}}~~~---######$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&---((($$$%%%&&&### ,,,!!!'''qqq***((( ---&&&&&&&&&&&&''''''''''''XXXYYY(((%%%&&&%%%$$$%%%'''))))))((()))(((&&&))))))))))))(((''''''&&&!!!&&&''',,,""""""///...))),,,xxx... (((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((''''''&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((())))))(((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((''''''((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((()))+++,,,+++***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''******((((((***''''''&&&&&&&&&'''((()))******))))))))))))******{{{eeeYYYMMMHHHAAA<<<:::::::::999555444333555777888777666333333333333333333333333000000000////////////...///...---,,,+++,,,------......------,,,++++++***---,,,,,,,,,++++++******************++++++++++++******))))))))))))************))))))))))))******,,,++++++******)))))))))))))))))))))******+++++++++***)))***+++,,,+++)))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''&&&%%%%%%'''''''''''''''((()))***)))'''&&&'''(((***))))))&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''***(((&&&%%%&&&(((+++---))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''+++---***)))++++++)))+++'''+++]]]'''(((((()))(((&&&$$$###''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''--->>>$$$...$$$$$$%%%&&&'''(((((()))((((((''''''''''''''''''%%%%%%+++000(((***======mmmjjj$$$&&&!!!'''((($$$%%%%%%%%%%%%&&&&&&&&&YYYZZZ)))&&&&&&%%%$$$%%%''')))))))))&&&+++)))((((((((((((((('''&&&%%%,,,)))''''''+++...&&&$$$}}}999***''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%###!!!"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))(((((((((((('''''''''(((((()))'''''''''''''''&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''(((((('''''''''((())))))(((''''''&&&''''''((((((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''')))***,,,+++***((('''(((((((((((((((((((((((()))))))))))))))))))))))))))&&&'''+++,,,((('''***######$$$%%%&&&((()))******))))))))))))))))))***zzzeeeYYYKKKGGGBBB>>><<<;;;999888555444444555777888777666222222222333333444444444000000////////////............---,,,,,,,,,,,,---000//////...,,,++++++***,,,,,,,,,,,,,,,+++++++++((())))))))))))***************))))))))))))******))))))))))))))))))))))))************))))))))))))*********)))***++++++,,,+++***))))))***+++***)))))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''''''''&&&%%%%%%(((''''''''''''(((((())))))((('''''')))******)))&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))(((((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$((()))%%%$$$&&&'''&&&%%%!!!&&&ZZZ)))))))))((('''%%%$$$###'''''''''&&&''''''((()))''''''''''''''''''&&&&&&---###(((###%%%%%%'''((())))))))))))((((((((((((((('''''''''))),,,***sss%%%,,,(((&&&///$$$$$$$$$$$$%%%%%%%%%&&&&&&YYY[[[)))''''''&&&%%%&&&((())))))(((((())))))''''''''''''''''''&&&%%%ppp...&&&$$$"""***+++ '''---%%%///!!!$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$&&&'''%%%""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))'''((())))))))))))))))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''***)))''''''((((((&&&%%%&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***&&&''',,,,,,&&&$$$(((%%%%%%&&&((()))***++++++***))))))(((((())))))***yyyeeeZZZJJJGGGCCC???===;;;888666666555444555666777666555333333333333333333333333000000/////////.........------......------,,,+++//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,((((((((()))))))))************))))))))))))******((()))***++++++***)))((()))))))))******************))))))((()))***+++,,,***)))((((((******)))((())))))))))))))))))))))))&&&'''(((((((((((('''&&&(((((())))))(((((('''&&&)))((((((''''''''''''((()))'''&&&&&&((())))))((('''&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''''''''###%%%'''))))))(((&&&%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&"""%%%%%%!!!"""$$$$$$'''###'''[[[)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''777!!!222%%%&&&'''((())))))(((((((((((((((''''''&&&&&&&&&333)))+++******sss,,,)))(((+++'''%%%%%%%%%%%%&&&&&&&&&'''ZZZ[[[***''')))'''&&&&&&((()))(((''')))&&&'''%%%%%%&&&'''''''''&&&&&&MMM)))"""&&&###111'''***222aaa(((--- $$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$'''***(((%%%$$$&&&)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''***(((''''''''''''&&&$$$&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((())))))***''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***$$$%%%+++***""" %%%))))))******************))))))(((((((((((())))))yyyeeeZZZIIIFFFCCCAAA>>><<<888555777666555555666777666444666555444444333222111111000/////////............,,,---...///...---,,,+++---------............///+++++++++,,,,,,---------(((((())))))*********+++******))))))))))))******''')))***,,,,,,***)))'''******++++++,,,,,,------)))((('''''''''(((***+++)))((('''((()))***)))'''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%***************))))))(((***)))((('''''''''''''''(((&&&%%%%%%'''(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&((()))++++++(((((('''''''''((())))))((('''&&&&&&'''((()))+++(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$'''))))))$$$###&&&))))))000+++...___((('''&&&%%%%%%'''((()))'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''---777)))###)))%%%&&&'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%)))"""111&&&///000%%%%%% (((&&&&&&&&&'''''''''((((((ZZZ[[[***'''***(((&&&&&&((((((((('''((($$$&&&$$$$$$%%%&&&'''''''''''',,,'''$$$---"""%%%%%%)))***lll$$$***'''%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%))),,,+++(((&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%%%%&&&'''((((((((('''((((((((((((((()))******%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))******'''''''''&&&&&&'''''''''$$$######$$$&&&''''''&&&&&&'''(((******((('''&&&&&&''''''((((((((((((((((((((()))******)))(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***'''''''''((()))+++---...)))))))))))))))))))))))))))))))))))))))))))))))))))######***)))"""++++++++++++***(((''''''))))))(((((((((((())))))wwwbbbWWWKKKHHHBBB???<<<;;;999777666555555555555444444444333333333222222222111111111000//////000000///...,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,,,,***)))(((''''''''''''''''''((())))))******))))))))))))))))))))))))************))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***###'''---//////,,,***(((***((('''(((+++,,,+++)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&***\\\'''''''''&&&&&&%%%%%%%%%######%%%''')))***)))((((((((((((((((((''''''&&&!!!..."""!!!$$$!!!***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&)))000 ,,,555,,,'''((()))%%%%%%''''''&&&&&&&&&&&&'''((((((^^^YYY'''$$$$$$$$$$$$%%%&&&'''((()))&&&222!!!&&&'''''''''((()))))))))'''ccc&&&%%%---&&&444\\\(((###""",,,&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''***(((%%%###"""###$$$%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((()))(((((())))))(((((('''&&&)))'''%%%#########$$$%%%((()))***)))'''&&&&&&'''((((((''''''''''''((((((&&&&&&((()))************&&&&&&''''''''''''&&&&&&))))))(((((()))******+++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))(((((((((***+++,,,&&&(((++++++***(((''''''))))))))))))))))))))))))vvvbbbVVVIIIEEE@@@<<<:::999777555777777666666666555555555333333333222222222111111111000//////000000///...,,,,,,,,,+++++++++******++++++************++++++///...---,,,++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******((())))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''(((((()))***(((***,,,,,,***)))((()))(((&&&%%%&&&)))***((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***%%%)))\\\(((((((((''''''&&&&&&&&&((('''%%%%%%%%%&&&&&&&&&((((((((((((((('''&&&&&&***###lllNNN:::---(((###&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((111### 888aaa000)))&&&((()))'''&&&)))&&&&&&&&&&&&&&&'''((((((bbbYYY'''$$$%%%%%%%%%%%%&&&'''((()))&&&+++!!!''''''''''''''''''((((((&&&///'''$$$++++++&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((''''''&&&&&&((('''&&&%%%%%%&&&((()))'''))))))((('''&&&&&&'''((((((''''''''''''(((((('''''''''((())))))******&&&''''''((((((''''''&&&''''''(((((()))+++,,,---))))))))))))))))))))))))(((((()))))))))*********))))))************))))))+++***)))(((((())))))***%%%'''))))))((('''''''''))))))))))))))))))))))))uuu```UUUIIIEEE@@@<<<:::999777666888777777777666666666666333333333222222222111111111000//////000000///...,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************+++...------,,,++++++******))))))))))))))))))))))))''''''((()))***+++,,,,,,******)))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))++++++***(((&&&&&&''')))'''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%)))\\\((((((((((((((('''''''''***(((%%%######$$$&&&((('''(((((((((((('''&&&&&&&&&$$$###sss!!!$$$###000'''$$$&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((((((&&&###(((...&&&!!!;;;```)))&&&%%%(((***(((((()))&&&&&&&&&&&&&&&''''''(((YYYYYY(((%%%%%%%%%%%%%%%&&&'''((((((&&&'''###'''''''''&&&&&&&&&&&&&&&$$$vvv,,,"""--- $$$%%%***&&&&&&%%%%%%&&&&&&'''((()))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''(((((()))))))))(((''''''''''''&&&&&&&&&%%%(((''''''&&&''')))***,,,'''((()))(((&&&&&&&&&(((((((((''''''''''''(((((((((''''''''''''(((***+++''''''((((((((((((''''''******)))))))))***++++++))))))))))))))))))))))))(((((())))))))))))******)))******++++++******))),,,+++***)))((((((((((((%%%'''((('''&&&%%%'''((())))))))))))))))))))))))sss___TTTJJJGGGBBB>>><<<;;;:::888777777777666666666555555333333333222222222111111111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,------............------))))))(((((()))***++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))***++++++,,,------+++++++++******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********(((((()))))))))'''%%%%%%''')))(((((((((((()))******)))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$((([[[((((((''''''''''''''''''&&&&&&&&&%%%%%%'''))),,,''''''((((((''''''&&&%%%///~~~!!!333///""",,,'''&&&&&&'''''''''''''''&&&$$$$$$&&&'''''''''''''''%%%$$$&&&)))%%%"""'''###FFFsss&&&)))%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''(((@@@ZZZ)))&&&&&&&&&&&&&&&&&&'''((((((&&&'''&&&'''''''''&&&%%%%%%%%%$$$"""EEEMMM000!!!***$$$555&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))(((''''''&&&&&&%%%%%%%%%%%%((((((''''''((()))******&&&'''((((((&&&&&&&&&(((((((((''''''''''''(((((()))(((&&&%%%&&&(((***+++'''(((((())))))(((((('''///...,,,***((('''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))******))))))((((((((((((&&&'''((('''&&&&&&(((***))))))))))))))))))))))))rrr___TTTJJJFFFBBB>>>===;;;:::999666666666555555555444444333333333222222222111111111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////************++++++,,,,,,))))))))))))))))))))))))*********************************))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''$$$&&&((()))((('''(((((('''((((((((((((((()))***(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''###((([[[&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***(((((()))+++'''''''''''''''&&&&&&%%%,,,000\\\...333'''///&&&&&&''''''(((((('''&&&&&&$$$%%%'''((())))))((((((&&&%%%######%%%))),,,---$$$111,,,...www```000***$$$'''((((((''''''&&&$$$%%%%%%%%%%%%%%%&&&''''''+++[[[)))'''''''''&&&&&&&&&'''((((((&&&(((''''''''''''&&&%%%%%%%%%$$$$$$+++PPP&&&+++555,,,"""&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))***)))'''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''')))*********)))(((((('''&&&%%%%%%%%%%%%&&&)))((((((''''''&&&&&&&&&%%%'''((('''&&&%%%'''(((((((((''''''''''''(((((()))(((&&&%%%%%%''')))***''''''((((((((((((''''''...---+++)))(((&&&&&&%%%(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''''''''(((((())))))))))))'''((((((((('''''')))+++((((((((((((((((((((((((rrr___UUUGGGDDD???<<<;;;:::888777555555555555444444444444333333333222222222111111111000//////000000///...,,,,,,,,,,,,------------)))***+++,,,,,,+++***)))++++++++++++,,,,,,---...(((((())))))***++++++,,,))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&"""%%%)))+++***)))(((((($$$&&&''''''&&&%%%'''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&'''((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''###'''[[[%%%%%%%%%&&&&&&&&&&&&&&&'''***---,,,(((%%%%%%&&&&&&''''''''''''&&&%%%%%%...///&&&!!!......$$$******''''''((())))))'''&&&%%%%%%&&&)))+++,,,+++******###'''***+++)))&&&!!!*** 333***---^^^AAA))))))%%%)))+++(((&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&'''%%%[[[***'''((('''''''''''''''((((((&&&~~~%%%&&&'''''''''&&&&&&&&&&&&&&&)))%%%GGG&&&###***%%%''')))/// &&&&&&'''(((((((((((('''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$&&&((()))(((&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''')))++++++***)))((()))(((&&&%%%%%%%%%&&&'''((((((''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%'''(((((((((''''''''''''(((((((((((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((((('''''''''((())))))((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))&&&((())))))((((((***+++((((((((((((((((((((((((rrr```VVVGGGDDD???<<<;;;:::999888666666666666555555555555333333333222222222111111111000//////000000///...,,,,,,,,,---------......***+++,,,------,,,+++*********)))))))))***++++++)))))))))***************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&$$$'''***+++***(((''''''###&&&''''''%%%%%%&&&((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&'''((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''ZZZ&&&&&&&&&&&&'''''''''((('''***+++)))$$$"""$$$'''&&&&&&''''''&&&&&&%%%$$$000%%%)))666111(((000***'''((()))))))))(((&&&%%%"""$$$''')))+++***)))(((+++)))'''%%%%%%(((---222''')))'''$$$'''//////(((***!!!&&&'''(((&&&###$$$***,,,'''%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&\\\+++(((((((((''''''''''''((((((&&&mmm!!!(((''''''''''''''''''(((((()))%%%fffTTT555$$$((()))"""///+++(((%%%&&&'''((()))(((((('''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''***,,,,,,+++)))(((***)))'''&&&%%%&&&'''(((&&&&&&'''''''''&&&&&&%%%$$$%%%'''&&&&&&%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''((()))***(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&'''((())))))(((((('''$$$&&&((())))))((())))))((((((((((((((((((((((((rrr```WWWIIIFFFAAA>>>===<<<;;;:::777777777777666666666666333333333222222222111111111000//////000000///...,,,,,,,,,------.........---...000111111000...---...------,,,,,,------...,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,------...++++++,,,,,,---------...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%$$$%%%%%%&&&(((***++++++)))'''''''''%%%'''))))))'''&&&(((***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((('''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&ZZZ&&&'''''''''(((((())))))$$$&&&'''$$$!!!!!!&&&+++&&&&&&''''''&&&&&&%%%$$$%%%((("""---PPPRRR---"""%%%'''333"""999'''((()))***)))(((&&&$$$ ###&&&''''''%%%$$$######&&&***)))&&&%%%&&&!!!"""%%%(((***(((&&&%%%>>>xxx+++---###***$$$***###***,,,'''$$$(((***(((%%%%%%$$$$$$%%%%%%&&&'''&&&\\\+++((()))(((((('''''''''((((((&&&bbb,,,&&&'''''''''((()))))))))&&&$$$444///((("""!!!+++ &&&111)))%%%&&&((()))))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&(((***,,,,,,+++)))(((+++)))'''&&&&&&&&&((()))$$$%%%&&&'''(((((((((((($$$%%%&&&&&&%%%%%%'''(((((((((''''''''''''((((((&&&''''''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((()))))))))'''&&&%%%"""$$$((())))))((('''(((((((((((((((((((((((((((ooo^^^UUUIIIEEEAAA===;;;:::999777444444333333333222222222222222222222222222333333111111000000//////............---,,,++++++***)))---,,,++++++------,,,+++*********++++++,,,,,,,,,+++++++++*********************))))))))))))******************************)))''''''(((***,,,,,,+++))))))))))))((((((((((((+++++++++***)))(((((('''))))))***+++++++++++++++''''''''''''((((((((((((&&&%%%%%%%%%&&&((()))+++&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&%%%%%%%%%'''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))))))))))))))$$$&&&'''&&&%%%######$$$%%%"""'''[[[(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###000''')))///LLL+++111'''''''''''''''((())))))((((((((((((((((((((((((***)))((()))******(((&&&&&&&&&&&&'''''''''''''''((()))*********((('''&&&)))***(((yyy***...&&&,,,''''''''''''''''''''''''''')))))))))(((''''''&&&&&&###]]]+++&&&'''''''''''''''&&&&&&&&&(((---,,,%%%&&&''''''((()))(((((((((%%%(((///XXX%%%$$$000***#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%&&&''''''(((&&&%%%'''***,,,+++)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%'''))))))))))))(((((((((((((((''''''''''''(((((()))***************)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((('''&&&'''((()))((('''&&&&&&''')))***%%%%%%&&&'''((((((((('''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&)))))))))((('''''''''&&&(((((((((((())))))))))))nnn]]]TTTHHHEEE@@@===;;;:::888777666666555444444444444444444333333333333333333333111111000000//////............---------------------,,,++++++------,,,+++++++++++++++,,,,,,,,,---(((((()))***+++,,,------******))))))))))))******************************,,,+++***)))((((((((((((&&&''''''((()))***++++++++++++******)))(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((((((&&&'''((((((((((((''''''''''''(((((()))((((((''''''&&&&&&&&&&&&''''''(((######%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&((('''%%%$$$$$$%%%%%%"""'''[[[(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''###!!!###'''###mmm ///!!! 666'''''''''''''''((()))))))))))))))))))))))))))))),,,+++)))))))))(((&&&$$$''''''''''''''''''''''''))))))*********)))((((((###///$$$###...(((''''''''''''''''''''''''((((((((('''''''''''''''%%%]]]+++&&&'''''''''''''''''''''''',,,***)))&&&&&&&&&'''(((((((((((('''###555AAAGGG555!!!$$$------)))%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&((()))(((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%&&&'''((()))'''%%%$$$&&&(((***)))''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))(((''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''***)))&&&%%%%%%'''***,,,%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''''''''''''''((((((((())))))))))))mmm]]]SSSHHHEEE@@@<<<;;;999888666888888666555555555666777555555555444444333333333111111000000//////......---------....../////////---,,,++++++------,,,+++,,,,,,,,,,,,------------((())))))***+++,,,------******))))))))))))******************************+++------+++'''%%%''')))((((((((())))))*********++++++******)))(((((((((%%%&&&''''''((((((''''''******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''((()))*********))))))((((((''''''''''''(((######%%%'''((()))))))))(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%'''((((((&&&%%%%%%&&&&&&"""'''[[[(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((( ***%%%###III222,,,'''&&&((((((&&&###'''''''''''''''((())))))************************+++***(((((())))))'''%%%)))((((((''''''&&&&&&&&&)))))))))((())))))******$$$///%%%"""444)))$$$'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++qqq]]]+++&&&((((((((((((((((((((((((,,,'''$$$'''%%%%%%&&&'''''''''''''''&&&''',,,VVV:::[[[tttRRR000!!!(((***'''$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%'''((('''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''((()))(((&&&%%%&&&'''+++)))'''%%%&&&(((+++---&&&&&&'''(((((((((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))lll[[[SSSIIIEEE@@@===;;;:::888777999888666555444555666777666555555444333222222111111111000000//////......---------------.........---,,,++++++------,,,+++------------------------,,,,,,,,,++++++******)))******))))))))))))******************************'''+++---+++'''%%%(((---,,,,,,+++***)))''''''&&&************))))))((((((((())))))************************)))((((((''''''''''''''''''&&&&&&''''''""""""$$$%%%&&&&&&&&&&&&%%%&&&'''((()))***************)))(((((('''((((((%%%%%%'''((())))))))))))((()))*********)))'''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''%%%'''(((((('''&&&&&&''''''###(((\\\(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''+++)))111!!!,,,000xxx888&&&++++++)))((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''&&&&&&''')))+++++++++***))))))((('''&&&&&&%%%(((((('''&&&'''(((***+++,,,(((+++mmm###222'''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((((((...JJJ]]]+++&&&(((((((((((())))))))))))((((((!!!)))$$$%%%&&&&&&''''''&&&&&&)))---///ZZZ666'''$$$---000)))***+++///000(((!!!(((...,,,(((%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&''' """$$$'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***)))'''&&&'''(((((((((((((((((()))***+++''''''((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''$$$%%%%%%%%%&&&''''''''''''''''''((((((((())))))jjjZZZRRRJJJFFFAAA>>><<<;;;999888777666555444444444555555555444444333222111111000111111000000//////............------,,,++++++***---,,,++++++------,,,+++------------------------------,,,,,,+++******)))******))))))))))))******************************'''+++---+++'''%%%(((------,,,+++***)))((('''&&&*********)))))))))))))))******+++,,,,,,,,,,,,+++***)))))))))((((((''''''$$$%%%&&&''''''((((((((("""###$$$%%%&&&&&&''''''$$$%%%&&&'''((()))))))))+++***)))(((((((((((((((((((((((()))(((((('''''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''%%%'''(((((('''&&&''''''((($$$)))\\\(((''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&+++ 111%%%eee+++000888"""555###$$$((("""%%%000'''''''''''''''((())))))(((((((((((((((((((((((('''&&&%%%&&&)))+++,,,,,,******)))(((''''''&&&&&&'''&&&&&&%%%&&&''')))***///%%%+++------aaa+++)))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((---]]]+++&&&'''((((((((())))))******''',,, ***$$$%%%&&&&&&''''''&&&&&&******'''$$$!!!...$$$((((((,,,""" &&&---...***&&&$$$!!!!!!''')))'''###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&!!!###%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((((((((('''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))***+++***((('''((()))$$$&&&(((***++++++)))((('''(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((($$$%%%%%%%%%&&&'''''''''''''''''''''((((((((((((iiiYYYQQQIIIFFFAAA===<<<:::999888555555555444444444333333333333333222222111111111111111000000//////......///...---,,,+++***))))))---,,,++++++------,,,+++------------,,,,,,,,,,,,++++++++++++,,,,,,------******))))))))))))******************************+++------+++'''%%%'''))))))))))))******+++++++++******))))))))))))))))))((()))******++++++******'''''''''(((((((((((((((###$$$%%%'''((()))))))))&&&&&&'''((())))))))))))$$$%%%&&&'''((((((((('''***))))))(((((((((((()))))))))))))))((('''&&&%%%&&&'''(((((()))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''((((((((((((((($$$&&&''''''&&&&&&&&&'''(((%%%)))\\\(((''''''''''''&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''!!!###***111GGG{{{CCC$$$***)))!!!***---777,,,###((()))###'''''''''''''''((())))))''''''''''''''''''''''''+++)))''''''((())))))(((***))))))(((((('''''''''''''''&&&&&&''''''(((((((((***'''!!!------%%%((((((((((((((((((((((((&&&&&&''''''((()))******%%%$$$]]]+++&&&&&&''''''(((((())))))***444aaa///!!!***%%%%%%&&&'''''''''''''''...***!!!,,,vvvooo'''///...)))'''$$$!!!((('''***,,,+++%%%###%%%***+++,,,***&&&$$$###############$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%&&&''')))((('''&&&''')))'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((()))))))))((((((((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&)))***+++***((('''((()))"""$$$'''***+++***((('''(((((()))))))))(((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((}}}hhhXXXPPPGGGDDD???;;;:::999777666333444555666666444333111333333333333333333333222111111000000//////............------,,,,,,,,,+++---,,,++++++------,,,+++---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---******))))))))))))******************************,,,+++***)))(((((((((((((((((()))***++++++,,,,,,)))))))))))))))))))))***(((((()))***************%%%%%%&&&&&&''''''(((((($$$%%%'''(((((((((''''''(((((())))))***)))))))))&&&'''((((((((((((''''''(((((('''''''''((())))))''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((******((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&''''''''''''&&&###%%%&&&'''&&&%%%&&&''')))%%%***]]](((''''''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''%%%%%%///...%%%000VVV444)))(((!!!(((...&&&###,,,111777)))!!!'''---***(((+++'''''''''''''''((())))))((((((((((((((((((((((((---***'''&&&'''((((((((()))))))))((((((((((((((())))))))))))))))))(((((($$$,,,+++111{{{&&&(((((((((((((((((((((((('''((((((((()))*********&&&''']]]+++&&&%%%&&&&&&'''(((((())))))KKK888...!!!***&&&&&&'''(((((((((((('''..."""111888'''(((%%%,,,***---***###((('''"""000###%%%%%%### !!!&&&***$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&'''((((((''''''&&&&&&((()))(((&&&%%%''')))((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%''')))***)))((((((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***'''((()))((('''&&&&&&(((###$$$%%%&&&'''((()))))))))))))))))))))(((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&'''''''''((((((}}}gggXXXPPPFFFBBB===:::888777555444333444666888777555333111333444444444444444444444111111111000//////......---------............///---,,,++++++------,,,+++,,,,,,,,,++++++*********//////...---+++******)))******))))))))))))******************************)))((('''(((***,,,,,,+++++++++******************)))))))))))))))*********))))))***+++++++++++++++###$$$$$$%%%&&&'''((((((&&&'''((((((((('''&&&%%%'''((((((((((((((('''&&&((()))))))))))))))((('''''''''&&&''''''((()))***%%%%%%&&&'''((((((''''''%%%$$$$$$$$$&&&(((***,,,((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%%%%%%%''')))%%%***]]](((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((""",,,(((((((((444000vvv]]]999 ###***$$$"""***))))))***%%%$$$222444""" ))),,,&&&$$$***+++&&&'''''''''''''''((())))))))))))))))))))))))))))))***(((&&&&&&(((***++++++(((((((((((())))))))))))***+++,,,,,,,,,***)))(((&&&+++444---!!!///))))))))))))))))))))))))))))))))))))************"""&&&]]]+++&&&%%%%%%%%%&&&'''(((((()))___,,,"""***&&&'''(((((())))))((((((###...%%%///***JJJQQQ222%%%)))555 ***$$$%%%,,,000+++%%%###%%%$$$$$$'''++++++'''###&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&((())))))((((((%%%((()))(((&&&%%%&&&((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%''')))******)))(((&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%######%%%''')))+++,,,---&&&'''((('''%%%$$$%%%&&&&&&$$$######$$$&&&)))+++)))))))))))))))(((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((())))))))))))((('''''''''&&&&&&&&&&&&'''''''''(((((({{{hhhYYYNNNHHHDDD@@@===;;;:::888666444555777888888666555333333333333222111000//////000000000000////////////---------------------------------,,,,,,++++++++++++)))'''&&&&&&''')))+++++++++***)))))))))******************************,,,,,,,,,++++++***************))))))))))))******''''''''''''''''''''''''))))))(((((((((((((((((())))))************))))))%%%&&&'''(((((('''&&&%%%************************((()))***++++++***)))(((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++%%%%%%&&&'''((()))******&&&%%%$$$$$$$$$&&&'''(((&&&'''''',,,111 ///'''######'''***((((((***%%%,,,'''YYY'''''''''''''''&&&&&&&&&******))))))((((((''''''&&&''')))***++++++******---,,,++++++,,,///333555 (((///***///%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))***+++,,,,,,111777###%%%)))+++%%%))))))******+++++++++,,,&&&***+++'''+++(((###+++--- ...111###"""%%%&&&***)))))))))(((((((((((('''%%%###888hhh&&&###&&&(((///###,,,&&&''''''((()))******+++///$$$FFF111***((((((((((((((((((((((((]]])))"""&&&&&&%%%%%%%%%&&&'''((()))))) 000$$$%%%000111&&&)))(((000 ''''''''''''(((((())))))((('''&&&%%%$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((()))))))))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&'''''''''&&&$$$"""!!!"""%%%&&&###!!!!!!""")))(((&&&$$$###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&"""$$$%%%%%%######$$$&&&&&&''''''''''''''''''&&&%%%$$$$$$''',,,//////...(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))******zzzhhhYYYNNNGGGDDD@@@===;;;:::888666777888888888777444222000333222222222111000000000000000000000////////////------------------------.........---------,,,,,,---+++)))(((((()))+++---++++++,,,,,,------......************************+++++++++******)))))))))******))))))))))))******)))(((&&&%%%%%%&&&((()))******++++++******))))))))))))************))))))''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********''''''((()))******+++,,,'''''''''''''''((())))))'''((()))(((,,,'''******"""$$$***'''$$$'''^^^''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++******(((((($$$%%%&&&(((***+++++++++---+++'''!!!!!!'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((---######'''111,,,,,,333'''((((((((()))))))))))):::"""&&&......666'''111---$$$555%%%(((((('''''''''&&&&&&&&&===...999,,,)))...'''***,,, ***''''''(((((())))))******&&&"""666,,,###((((((((((((((((((((((((]]]iii%%%!!!***(((%%%&&&&&&''''''(((((((((***444&&&$$$111 EEEUUU&&&000&&&&&&(((&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''&&&%%%$$$### ###''''''%%%######$$$((((((&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%'''***,,,+++***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''((())))))xxxfffXXXNNNGGGDDD@@@===;;;999777666777888888888666444222111222222111111111111111111000000000000////////////........................//////............------...---+++******+++---...***+++,,,---.../////////*********************************)))))))))))))))******))))))))))))******+++)))&&&$$$$$$&&&)))+++***+++,,,,,,,,,+++)))((())))))************))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))*********))))))(((((('''''''''&&&'''(((((()))((((((((((((***&&&---*** &&&***$$$---///'''!!!(((333000###,,,UUU(((((((((((((((((((((((('''''''''((()))***************++++++***((('''&&&"""%%%))),,,...---+++)))[[[fff***444333---***///))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++---333(((,,,...$$$&&&(((((((((((())))))))))))###ddd\\\'''666'''333222((((((((('''''''''&&&&&&%%%((($$$///***(((!!!)))'''(((***"""---(((((((((((())))))))))))&&&'''++++++"""((((((((((((((((((((((((```444***$$$***$$$''''''''''''''''''''''''&&&///)))$$$---+++ggg&&&777+++$$$&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%###%%%'''((('''&&&'''''''''(((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%######%%%&&&'''(((((((((&&&&&&'''''''''((((((((()))((('''&&&%%%$$$$$$$$$'''%%%$$$%%%((()))(((%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((('''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&'''''''''vvveeeXXXNNNGGGDDD???<<<;;;999777555444555666666777666666555111111111111111222222222000000000000////////////....................................------------...---,,,++++++,,,---...)))***+++,,,---,,,,,,+++******************************************))))))******))))))))))))*********)))'''&&&&&&''')))*********+++,,,+++***((('''))))))************))))))'''((()))******)))((('''((((((((((((((((((((((((***)))'''''''''''')))***))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))+++***)))'''%%%"""!!! $$$%%%&&&'''''''''%%%%%%(((+++!!!(((((($$$...'''222)))"""###&&&%%%###"""000ppp(((((((((((())))))))))))'''((((((((()))))))))***((()))*********)))'''&&&%%%(((+++...///...,,,+++888&&&)))(((***(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,$$$000%%%%%%,,,000+++***************++++++++++++;;;777666222000&&&*********))))))))))))(((444+++...BBB444 %%%&&&&&&***%%%---))))))))))))((((((((((((...******rrr,,,)))((((((((((((((((((((((((bbb%%%...+++(((###((((((((((((''''''''''''!!!)))///***%%%+++...((( jjj%%%..."""&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###"""'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''((((((((($$$%%%'''(((((((((((((((&&&''')))******((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$$$$'''### """''')))&&&"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$(((((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''tttcccWWWOOOGGGCCC???<<<:::999777555444555555666666666666666111111111111111222222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,,,,,,,,,,+++******)))************************++++++++++++++++++++++++******))))))))))))******(((((()))******)))((((((+++,,,,,,,,,,,,***)))((())))))************))))))&&&&&&((((((((((((&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))((((((&&&%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$&&&,,,$$$###(((((((((###%%%!!! """$$$&&&+++111222###'''((((((((())))))*********)))))))))((((((((('''&&&'''((()))***))))))((($$$%%%&&&((())))))))))))000mmm[[[hhhWWWgggaaa\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_________nnn555"""%%%...555(((++++++******************+++***111333***555,,,(((+++*********)))))))))))))))222111TTT---(((***(((+++%%%'''))))))))))))((((((((((((...%%%***<<<(((,,,))))))))))))))))))))))))]]],,,&&&---%%%+++((((((((((((((((((''''''+++(((......"""$$$---+++///CCC---++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$"""'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''(((((()))%%%%%%&&&''''''(((''''''%%%''')))******)))'''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$'''''''''(((((((((((()))(((((('''&&&%%%$$$$$$%%%'''$$$!!!###''')))'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''))))))((((((((('''''''''&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''qqqbbbWWWOOOFFFCCC???<<<:::888666555888777777666555444444444222222111111111111111111000000000000////////////------------------------+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,//////---,,,+++*********************************+++++++++++++++,,,,,,,,,******))))))))))))******''')))***,,,,,,***)))'''......---,,,+++******)))))))))************))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''((()))******+++((((((((()))(((((('''&&&%%%)))---%%%,,,'''AAA222,,,)))---///***###333!!!&&&''''''(((((())))))************)))((('''''''''%%%&&&''')))******))))))&&&%%%%%%%%%&&&''')))***%%%^^^QQQ---(((,,,(((((("""))))))))))))(((((((((((((((333111+++'''222###))))))((((((((('''''''''"""(((lll```,,,$$$)))'''+++((('''(((((((((((())))))))))))+++%%%,,,$$$###((())))))))))))))))))))))))\\\DDD666))) ...((((((((((((((((((((((((..."""""")))((('''&&&!!!+++%%%RRR(((***'''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%$$$&&&((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&%%%######&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&(((&&&%%%&&&)))***)))&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%&&&%%%&&&''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&'''(((((()))pppaaaVVVOOOFFFCCC???;;;:::888666444888777666555555555444555333222222222111000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......++++++++++++++++++++++++///---+++)))((()))+++,,,************************)))*********++++++++++++******))))))))))))******)))******++++++******)))...,,,***((('''''''''((())))))************))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''(((***+++,,,,,,))))))((('''''''''''''''(((!!!111&&&...%%%'''III&&&---,,,666uuu%%%&&&&&&'''(((((())))))))))))))))))((((((((((((&&&'''((()))))))))((('''(((((((((((()))***++++++!!!444+++......000222))))))))))))(((((((((''')))'''CCC000111///)))))))))(((((((((''''''))),,,]]]\\\$$$***%%%)))***)))''''''(((((())))))******(((------&&&kkk&&&'''))))))))))))))))))))))))lll,,,333!!!((()))''''''(((((())))))******&&&###!!!###(((***&&&"""###,,,333yyysss777$$$((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''***(((&&&&&&''''''&&&$$$$$$%%%&&&'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&"""%%%'''&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++ooo```VVVOOOFFFCCC>>>;;;:::888666444444444444555555777888888444333333222111000//////000000000000////////////++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''%%%%%%'''***,,,************************(((((())))))*********+++******))))))))))))******++++++***))))))***++++++***(((%%%"""!!!"""###%%%))))))************))))))'''((()))******)))((('''************************&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''((('''&&&%%%$$$$$$%%%&&&+++000###,,,$$$<<<]]]777+++aaa%%%%%%%%%&&&'''(((((()))''''''(((((())))))******((())))))))))))'''&&&%%%&&&'''((()))******))))))((((((&&&000 '''***))),,,+++++++++******))))))...!!!666SSS!!!777'''++++++++++++************+++gggaaa)))'''111&&&&&&''''''&&&''''''((()))******+++###222(((+++...///***))))))))))))))))))))))))"""&&&***,,,$$$&&&&&&''''''((()))******+++###111...!!!!!!%%%'''***$$$333%%%&&&KKK&&&))))))((((((((('''''''''&&&%%%$$$$$$%%%&&&((()))%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&$$$$$$$$$$$$%%%&&&---***'''&&&((((((&&&$$$$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((($$$%%%'''&&&%%%%%%&&&(((&&&''''''((((((''''''&&&$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$######$$$%%%&&&((()))***&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((&&&&&&&&&''')))***,,,---nnn]]]RRRLLLFFFCCC???<<<;;;999888666555555444444444444555555333333333222222222111111555333000......---+++***222///,,,---//////,,,))).........---,,,+++***))),,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,///,,,(((''')))+++***)))(((((()))************)))---,,,+++)))((((((''''''************************++++++******)))(((((((((******))))))((((((''''''***)))))))))((((((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))(((''''''(((((()))***+++(((((())))))(((&&&###!!!''''''''''''''''''''''''***)))(((''''''((()))***++++++******))))))((((((%%%)))...''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***,,,GGGppp222$$$!!! ''',,,---+++)))((( ...++++++AAA,,,+++%%%%%%)))'''$$$---<<>>HHH444 666---!!!...!!!'''---)))###%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&&&&''''''%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((******)))((('''%%%$$$$$$######$$$$$$%%%((('''''''''&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((&&&&&&&&&''')))***kkk\\\RRRMMMFFFCCC???<<<;;;:::888666555555444444444444555555333333333222222222111111111000//////111222222111,,,///111///+++)))+++...,,,,,,,,,------,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,------------------+++)))((()))*********(((((()))************)))******))))))))))))******************************&&&&&&&&&'''((()))))))))***))))))))))))(((((((((************))))))))))))'''''''''(((((()))))))))((())))))******))))))(((''''''((((((((()))))))))+++***)))(((''''''''''''&&&&&&'''((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))222###!!!777ttt)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((('''&&&&&&(((((((((((((((((((((((((((###&&&444222---///,,,,,,,,,,,,+++)))))),,,...111!!!)))999666+++***+++---+++(((***///++++++++++++,,,,,,,,,---///)))...111!!!&&&...,,,((('''&&&'''***)))&&&PPP...+++%%%------'''******)))))))))******+++***))))))(((((())))))*** ...,,,...,,,???www---(((%%%###'''333***&&&&&&###$$$///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''''')))***(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&''')))***jjjZZZRRRNNNGGGCCC???===;;;:::888777555555444444444444555555333333333222222222111111111///...///000111111000---...///...,,,+++,,,---++++++,,,---------,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++)))******+++++++++++++++))))))(((((()))***++++++************************'''''''''(((((()))))))))))))))))))))))))))))))))******************))))))'''''''''(((((()))******))))))************))))))'''(((((((((((()))))))))******)))(((((((((((((((***)))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))) ///555...,,,fff***)))'''%%%%%%''')))***((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''***!!!,,,HHH&&&((("""222++++++***(((''''''***,,,&&&+++888&&&nnn''',,,...+++'''(((*********++++++++++++,,,,,,,,,***...000&&&&&&333III888333---,,,+++&&&+++***$$$555'''///###((((((,,,++++++***************+++(((''''''&&&&&&''''''((("""666))) 333,,,111111***)))111###&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((()))$$$%%%%%%&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''''')))***((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&'''((()))iiiZZZQQQMMMGGGDDD@@@===<<<:::999777555555444444444444555555333333333222222222111111222000......//////...---///---+++,,,......---+++++++++,,,---------,,,,,,***++++++,,,,,,,,,++++++++++++************************************++++++,,,---......//////......(((((((((((()))***+++,,,*********************************))))))((((((((())))))))))))************))))))))))))))))))******((((((((((((((()))***+++******))))))))))))******(((((((((((()))))))))***((((((((((((((()))*********)))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))222///222%%%%%%'''FFF***)))'''%%%%%%''')))***(((((((((((((((((((((((()))))))))((('''&&&&&&&&&(((((((((((((((((((((((()))(((%%%---333$$$(((---'''(((******))))))***+++,,,666((()))%%%```***---,,,''''''+++,,,(((*********+++++++++,,,,,,***,,,---###222999{{{---,,,---///%%%,,,&&&###VVV>>>)))+++,,,&&&$$$+++&&&222++++++***************+++)))((((((''''''(((((()))+++&&&###%%%((('''&&&)))444mmmVVV&&&&&&,,,+++%%%&&&000***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''' !!!"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))'''&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((iiiYYYPPPLLLGGGDDD@@@===<<<;;;999777555555444444444444555555333333333222222222111111333111///.........,,,+++///,,,)))+++...///---***,,,,,,,,,------,,,++++++******+++,,,,,,,,,++++++************))))))))))))(((***++++++***)))+++,,,))))))***++++++++++++***))))))(((((()))***++++++************************+++++++++***)))((((((((()))))))))************+++(((((((((((())))))))))))+++***(((((((((((()))******))))))(((((())))))***((((((((()))))))))******''''''''''''((()))***+++&&&&&&'''((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))"""333666&&&'''666(((,,,999)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))'''111+++ggg"""777&&&))),,,------,,,,,,---+++///###,,,,,,!!!???444,,,+++(((&&&***//////,,,++++++++++++,,,,,,,,,,,,111%%%++++++888###444:::)))+++000%%%,,,###///eee+++***...%%%++++++...$$$...******)))))))))******++++++******))))))******+++***!!!,,,...$$$222+++###&&&LLLyyy%%%###""",,,...&&&!!!&&&+++***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''(((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''iiiYYYOOOJJJHHHDDD@@@>>><<<;;;999888555555444444444444555555333333333222222222111111444222///...//////...,,,,,,,,,+++,,,------,,,,,,------------,,,++++++***)))***+++,,,,,,,,,,,,++++++++++++*********))))))'''***,,,,,,***)))+++,,,%%%&&&''''''((((((''''''***)))))))))))))))******************************))))))))))))))))))(((((())))))*********+++++++++&&&'''''''''((((((((((((---+++)))((('''((())))))))))))(((''''''((())))))(((((()))))))))*********)))((((((((((((((()))***%%%&&&'''((()))(((((('''((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))((((((555'''000&&&&&&&&&666555000(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***************************'''///)))===+++111""")))+++---------,,,---///&&&)))...444...222hhhzzz***---***))),,,......///000------------.........///111(((//////000%%%???sssLLL)))***111&&&///'''HHH'''333%%%...!!!...(((///%%%((((((((((((((()))******+++***))))))(((((())))))***''')))000,,,%%%...///***)))///'''ccc!!!%%%///...%%%$$$+++$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((###""""""""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''''''''&&&jjjYYYOOOIIIHHHEEEAAA>>><<<;;;999888555555555444444555555555333333333222222222111111444222000///000111000///))),,,///---+++***,,,///.........---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''))),,,,,,***)))+++---******+++,,,,,,,,,,,,,,,******))))))))))))******************************&&&&&&''''''((()))))))))))))))******++++++++++++%%%&&&&&&&&&''''''((((((...,,,***(((''''''((())))))((('''&&&&&&'''((()))))))))))))))************+++***)))((((((''''''((((((((())))))(((&&&###!!!))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%++++++******))))))((((((:::///)))///444000 """000+++ 999bbb''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))******++++++***************************%%%555"""'''::: 555,,,,,,,,,+++******,,,...---000,,,))))))000111###ccc''',,,...+++---222111++++++000////////////000000000000***333555,,,%%%BBB)))777!!!++++++333(((333---^^^;;;,,,***&&&444&&&000$$$000,,,***''''''''''''((()))++++++&&&&&&&&&%%%%%%&&&&&&&&&---'''###+++///%%%$$$444''''''((((((ooo%%%''''''%%%---########################$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''((($$$%%%%%%&&&'''((())))))''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&}}}hhhZZZQQQLLLIIIFFFAAA>>><<<:::888777222222333444555777777888555444444333333222222111000///......//////...---...---,,,++++++,,,---......------,,,,,,,,,------+++***))))))((()))))))))******+++,,,,,,,,,+++++++++,,,---...------+++++++++++++++++++++++++++,,,(((***...000111///---++++++++++++++++++***)))((())))))))))))(((((((((((()))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&(((***+++---)))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))'''%%%%%%'''))),,,++++++***)))(((''''''******++++++++++++***************)))))))))))))))%%%WWW++++++******))))))((((((&&&'''''''''(((((())))))++++++)))((('''''''''''''''''''''''''''((())))))((($$$)))***'''kkk}}}%%%(((,,,,,,,,,+++++++++******...---,,,++++++,,,---...***DDD///555...//////...---...000333000111111222222333444444000222444666777777555555%%%EEE888 ...+++zzz555###@@@"""*********+++******)))((())))))((((((((('''''''''111---((('''((()))(((&&&)))((('''&&&&&&'''((()))&&&///$$$(((///NNN999!!!$$$((((((!!! ---%%%,,,'''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&$$$!!!%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%'''(((***++++++###$$$&&&(((((('''&&&%%%)))%%%"""###&&&((('''%%%}}}gggZZZQQQLLLIIIEEEAAA>>><<<:::888777555555555555555555666666555444444333333222222111111000...///000000///---111000///......///000111...------,,,,,,------------,,,,,,+++************++++++,,,---------,,,,,,)))***+++,,,,,,++++++***++++++++++++++++++++++++''')))+++,,,,,,***((('''************))))))((((((&&&&&&'''((()))***++++++))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((((((((()))***'''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''''''''''')))))))))'''&&&%%%''')))******))))))((('''&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))///+++---SSS))))))))))))))))))))))))((((((((()))))))))******,,,+++***))))))((((((((()))))))))))))))***++++++)))***%%%&&&***GGG)))555******++++++,,,,,,,,,,,,,,,,,,+++*********++++++###[[[999222444444555555444555777:::888999999:::;;;;;;<<<<<<;;;<<<>>>@@@AAAAAA@@@???QQQ111<<<111999!!!!!!+++)))))))))))))))(((((('''***************+++++++++///+++(((''')))******)))***)))(((''''''((()))***)))444%%% 111###000ggglll&&&***...$$$'''"""'''###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&'''''''''%%%$$$"""(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((())))))$$$%%%'''))))))((('''&&&))))))((('''&&&&&&'''(((|||gggZZZQQQKKKHHHEEEAAA>>><<<:::888777888777777666555444333333555444444333333222222111222000//////000111///.........------------......---------,,,,,,------...000///...---,,,++++++,,,((())))))***++++++******'''((()))***************************************))))))))))))((('''&&&%%%))))))))))))((((((((((((&&&&&&'''((()))***++++++)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))---,,,***)))((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''((((((((()))))))))******((((((((((((((((((((((((((())))))(((&&&&&&''')))(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&)))))))))))))))))))))))) """++++++333'''''''''((()))*********))))))************++++++,,,,,,++++++***))))))))))))))))))*********++++++)))///!!!%%%...%%%UUU+++))))))***+++,,,......///,,,,,,,,,,,,,,,+++******777333cccYYYMMM###QQQ@@@???@@@AAABBBBBBCCCEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPQQQRRRQQQQQQPPPLLLLLLOOORRR@@@666###BBB(((555,,,,,,++++++*********)))((((((((()))******++++++,,,***(((''')))************))))))(((((())))))***---+++'''333777(((///)))ccc;;;$$$444&&&222 %%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&((()))******)))))))))(((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''((()))))))))((('''***,,,---+++&&&$$$'''***|||gggYYYPPPKKKGGGDDD@@@===<<<:::888777777666666555444333222222555444444333333222222111222111000000111111000///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......111000///---,,,,,,,,,,,,((()))***++++++,,,++++++(((((())))))******++++++*********)))))))))))))))++++++***))))))))))))))))))))))))((((((((())))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,+++***)))(((((('''''''''''''''(((((())))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))((())))))(((&&&&&&'''(((((((((''''''''''''''''''(((((())))))))))))((((((((((((((())))))))))))))),,,***&&&&&&---555111'''''''''((((((((()))))))))************************++++++++++++***))))))(((''''''(((((())))))))))))(((+++"""***+++!!!ppp###******+++,,,---...//////---.../////////---,,,+++"""444:::"""@@@GGG888___CCCMMMPPPQQQSSSTTTTTTUUUWWWZZZ[[[[[[]]]^^^______^^^^^^bbbbbbcccdddeeeeeedddddd___dddcccssseee;;;AAA---BBB///999...222222111///......------((())))))******++++++,,,***)))((('''(((((((((((()))))))))(((((()))))))))&&&$$$(((+++$$$!!!)))222$$$&&&333oooLLL'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''(((((((((((('''''')))+++,,,***((('''(((***{{{fffYYYPPPKKKFFFCCC???===;;;:::888777333333333333333333333333555444444333333222222111222111000000111111000////////////000000/////////,,,,,,,,,,,,,,,---.../////////---,,,,,,++++++++++++,,,---...////////////************++++++,,,,,,*********)))))))))((((((+++************+++,,,---+++***)))))))))***++++++))))))))))))(((((((((((((((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))*********)))))))))))))))((((((''''''''''''''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))'''((())))))'''&&&''''''((((((((((((((((((((()))(((((())))))))))))((((((''''''(((((())))))))))))000000))) ###&&&%%%+++000vvv***)))))))))((((((((('''))))))))))))))))))))))))((())))))******)))((('''''''''((()))***))))))((()))%%%'''000"""///;;;333,,,,,,---------.........,,,---////////////---,,,&&&---+++666;;;...nnn^^^eeeZZZdddWWW___bbbdddggghhhhhhiiikkklllmmmoooppprrrsssrrrrrrqqqtttuuuuuuvvvvvvvvvvvvvvvoooxxx^^^|||rrrNNNRRR999YYY888222FFF333888777555222000///......---------...............++++++***((('''&&&&&&&&&((((((((((((((((((((((((333 ---)))!!!"""!!!777)))%%%&&& ,,,hhh;;;'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$######'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$&&&'''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''&&&&&&&&&&&&(((&&&&&&'''***+++)))(((zzzeeeXXXPPPKKKFFFCCC???<<<;;;:::888777222222333333444444444555555444444333333222222111222000//////000111///...---......//////......---,,,,,,,,,,,,---......///------,,,+++++++++,,,,,,'''((()))+++,,,,,,,,,,,,------,,,,,,+++,,,,,,---+++++++++******))))))((())))))((()))***+++,,,---+++***)))))))))***,,,---&&&&&&'''((()))***++++++((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))***))))))***))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((()))))))))******(((((((((((((((((((((((('''(((***)))(((&&&&&&''''''''''''(((((())))))***&&&''''''((((((''''''&&&&&&''''''(((((())))))***%%%(((<<<666666!!!000$$$\\\+++++++++***)))(((((((((***))))))))))))((((((((('''((()))******)))(((''')))***+++,,,,,,,,,+++***+++$$$,,,000555}}}------..................,,,---...///////////////444===333,,,333333555GGGccc\\\tttqqqvvvmmm~~~tttvvvxxxyyyyyyyyy{{{||||||}}}{{{|||zzzwww|||XXX[[[[[[pppVVVHHH^^^JJJJJJAAA???<<<888555333222111000000///...---,,,,,,+++,,,------+++(((&&&&&&'''((())))))******))))))(((+++%%%(((---///555666+++******---000---'''$$$%%%@@@xxx!!! %%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''&&&&&&&&&%%%%%%%%%%%%&&&$$$###%%%***,,,***&&&zzzeeeXXXPPPKKKEEEBBB>>><<<;;;:::999777444444444555555555666666555444444333333222222111111000...///000000///---++++++,,,------,,,++++++,,,,,,,,,,,,---...//////,,,,,,++++++,,,,,,------%%%&&&'''((()))*********///...---,,,++++++,,,,,,---,,,,,,+++******))))))))))))*********************)))((((((((()))+++,,,&&&&&&'''((()))***++++++(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((()))(((((('''((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&(((******(((&&&&&&'''%%%%%%&&&'''(((((())))))'''(((((())))))(((((('''&&&&&&''''''((())))))***444555(((111222###!!!---&&&...444>>>++++++++++++************++++++*********)))))))))'''(((***++++++***)))((((((***+++------,,,+++***+++)))///***)))...[[[,,,,,,---...///000000111//////000111222444555666444...===BBB666BBBLLL888<<>>777777555333000...,,,,,,,,,...000...+++)))***+++***+++,,,,,,,,,,,,+++***+++222000&&&!!!&&&***+++$$$+++***"""%%%///000'''!!!"""===qqq"""***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''((()))***&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&((())))))((('''yyyeeeXXXOOOKKKEEEBBB>>><<<;;;:::999777777777777777777777666666555555444333333222222111000///......//////...------...///000000///...---+++++++++,,,---...///000,,,,,,,,,,,,,,,---//////******,,,---...//////000000///---+++******++++++------,,,,,,+++***)))))),,,,,,---,,,,,,+++***))))))((('''&&&'''(((***,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&(((******((('''&&&&&&$$$$$$%%%%%%&&&'''((((((******++++++++++++******&&&&&&&&&'''((())))))***((("""&&&000...######---...'''))))))$$$(((000---777*********+++,,,,,,------,,,,,,,,,++++++*********((()))+++,,,,,,+++***)))&&&(((***+++++++++)))((()))///000%%%666%%%++++++************************...........................................................................222222%%%???***)))222***+++,,,...000111333333444444444444666999;;;===@@@<<>>AAAFFFIIILLLLLLOOOSSSXXX]]]aaadddeeeiiilllppprrrsssvvv{{{~~~|||{{{tttsssqqqmmmiiiddd___]]]ZZZUUUOOOKKKHHHDDD>>>999:::999888666333111//////000...++++++,,,---------)))))))))***,,,,,,)))''')))))))))***))))))((('''************)))))))))))),,,(((%%%'''222DDDVVVbbbxxxxxx999###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((******))))))((((((''''''(((''''''&&&&&&&&&''''''(((%%%$$$%%%'''(((&&&$$$&&&%%%""" &&&***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&,,,+++)))(((&&&&&&%%%%%%&&&%%%%%%&&&'''(((&&&%%%%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$xxxeeeYYYPPPKKKGGGCCC???;;;:::999888666777777777777777666666666333333444333333222111000222...******...000///---000///...---,,,++++++***///...---,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))*********+++,,,---...///+++++++++*********))))))************************---,,,+++,,,---,,,***'''))))))))))))))))))))))))((((((((())))))************)))(((''''''((()))***(((((((((((()))***++++++((('''&&&'''((()))((('''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((()))))))))))))))))))))))))))))))))))))))((((((((())))))******)))))))))(((((((((''')))***+++)))'''&&&'''((())))))************)))))))))******)))(((((()))+++*********)))))))))))))))))))))))))))))))))))))))222&&&###+++111,,,''''''((()))***,,,------,,,,,,&&&&&&'''))),,,,,,***(((******************++++++(((((()))))))))*********+++******+++,,,---///000---,,,,,,+++******++++++,,,------,,,++++++,,,......---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------///000000//////111222333333555777:::===@@@BBBDDDEEEHHHKKKOOOTTTWWWYYY___aaadddhhhmmmqqqtttuuuxxx{{{}}}}}}}}}~~~~~~}}}{{{xxxuuuqqqmmmkkkhhhddd```\\\ZZZVVVQQQNNNHHHFFFDDD@@@===:::777666444222000//////000///...+++*********,,,,,,***(((++++++,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((&&&%%%$$$###$$$'''***,,,%%%000###---%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&$$$%%%'''(((&&&$$$$$$%%%%%%$$$###$$$&&&(((&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$&&&''''''***(((%%%%%%&&&'''(((''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$wwwdddXXXOOOJJJFFFCCC>>>;;;:::999888777555666666666777777888888444444444444333222111000666222...---///000...,,,//////...---,,,++++++***------......------,,,,,,,,,,,,------------,,,+++,,,,,,++++++,,,,,,---...+++++++++***************)))***+++,,,,,,+++***)))******,,,...///...+++((())))))))))))))))))))))))(((((())))))***+++,,,,,,***)))(((''''''((()))***))))))******+++************(((((()))+++,,,+++***************************)))((((((''''''(((((()))+++***))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((((()))******(((((()))***))))))************))))))***++++++***))))))***,,,(((((())))))************))))))))))))))))))))))))///)))(((++++++''')))000***+++,,,---.........---******+++,,,......---+++)))))))))***+++++++++,,,((((((((()))))))))******+++++++++,,,---...///000---,,,,,,+++++++++++++++,,,------,,,++++++---...///......---,,,,,,------+++++++++,,,---...///000...000222222222333555777999:::===@@@EEEJJJMMMPPPTTTVVVZZZ^^^bbbfffiiijjjmmmnnnpppssswww{{{~~~~~~{{{|||~~~}}}~~~}}}{{{yyyvvvtttqqqooommmjjjfffccc[[[YYYVVVQQQLLLHHHDDDCCC>>><<<888666555444222000000...,,,,,,------,,,+++******++++++++++++++++++---,,,,,,+++***)))((((((***+++,,,,,,***'''$$$!!!$$$---"""''')))***<<<&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%###%%%((()))((('''&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!!!!"""$$$&&&'''(((---***&&&$$$%%%'''((((((((()))***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%vvvcccXXXOOOIIIFFFCCC>>>;;;:::999888777444444444444555555555555444444444444333222111000555333000//////000...,,,+++,,,,,,------.........,,,,,,.........---,,,+++,,,,,,------------------++++++******)))******+++************************((()))+++,,,,,,+++)))((())))))***,,,......+++)))))))))))))))))))))))))))(((((()))***+++,,,,,,---******)))(((((()))******'''((()))******)))'''&&&)))(((((())),,,------,,,))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((('''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((***++++++******+++,,,))))))************))))))***++++++***))))))***,,,))))))))))))))))))******(((((((((((((((((((((((( !!!''',,,+++%%%%%%))))))******++++++,,,,,,,,,000///......///...+++)))(((((()))***+++,,,,,,,,,((((((((()))))))))******+++++++++,,,---......///---,,,,,,+++++++++,,,,,,,,,---------+++,,,---/////////...------------------------...///000222333...111444666888:::===???CCCEEEHHHMMMSSSXXX\\\^^^ccceeeiiimmmppprrrsssttttttuuuvvvxxx{{{zzzzzz~~~wwwvvvvvvuuuuuuvvvwwwxxx}}}~~~~~~{{{yyyxxxwwwuuuvvvwwwyyy|||~~~}}}}}}{{{zzzxxxuuurrrpppllljjjfffbbb]]]YYYUUUSSSMMMIIIEEEAAA>>>:::666444666333000.........---,,,,,,+++++++++++++++,,,,,,***************)))))))))&&&&&&&&&&&&&&&'''((()))))))))&&&+++$$$&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&###&&&)))***)))((('''''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&,,,***'''&&&&&&'''&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%vvvcccXXXOOOIIIEEEBBB>>>;;;::::::999888555555555555444444444444444444444444333222111111222000////////////......++++++,,,,,,---...//////+++,,,---.........,,,,,,---------------------...++++++******))))))******************************((()))+++,,,,,,+++)))(((***((('''(((***+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******'''((()))******)))'''&&&%%%$$$$$$%%%''')))(((((((((((((((((((((((((((((())))))(((((((((((())))))******)))(((''''''((((((***************************)))(((((('''''''''((((((((((((((())))))))))))&&&((())))))((((((***+++))))))************))))))((()))***)))'''''')))***++++++******)))(((((('''((((((((((((((((((((((((444000---,,,+++***,,,000)))))))))))))))******+++---,,,++++++++++++)))'''(((((()))***+++,,,,,,,,,))))))))))))******************++++++,,,,,,---------,,,,,,+++,,,,,,------,,,---------,,,,,,...000......------------.........//////000111222444555111555999===AAAEEEIIIMMMSSSUUUYYY]]]bbbgggjjjlllmmmnnnqqqsssuuuuuuuuuuuuyyyzzz{{{}}}~~~}}}{{{zzz{{{{{{vvvrrrlllkkkkkkjjjkkkmmmooopppuuuvvvwwwxxxzzz|||~~~|||yyyvvvsssrrrrrrnnnnnnoooqqqsssvvvxxxzzz}}}~~~{{{zzzvvvyyyzzzxxxxxxyyyxxxuuuxxxxxxyyyzzz{{{{{{||||||~~~~~~{{{yyyxxxvvvuuurrroookkkhhhfffddd]]]ZZZUUUPPPKKKFFFAAA======:::555222111///...,,,000///......------......'''(((((())))))*********)))((('''%%%%%%&&&''''''(((+++((('''***(((%%%(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%&&&&&&$$$&&&''''''&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''+++***)))'''&&&&&&%%%%%%((('''''''''((('''$$$!!!"""$$$%%%%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%uuucccXXXPPPKKKEEEBBB>>>;;;::::::999888888888777777666666666555555555555444444333222111///////////////...............---------,,,,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,***************+++++++++)))***+++,,,,,,+++***)))***(((&&&&&&(((***++++++)))))))))))))))))))))))))))))))))************+++************************))))))******+++*********((('''&&&''')))***)))(((''''''''''''''''''''''''***))))))(((((())))))***)))((((((''''''(((((()))************************,,,+++***)))(((((((((((((((((((((((())))))))))))$$$%%%&&&&&&&&&%%%'''((())))))************))))))'''(((((('''&&&&&&'''))),,,,,,+++***)))(((''''''))))))))))))))))))))))))%%%###"""$$$'''***,,,---++++++************+++,,,***)))(((***,,,......---)))))))))***+++++++++,,,*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...+++---------,,,---///111............///000111111000000111333555777999;;;<<<@@@EEEJJJOOOTTTYYY]]]dddeeehhhlllooorrrtttuuuqqqrrrrrrsssttttttttttttzzz{{{~~~~~~~~~|||}}}|||vvvqqqnnniiihhhgggfffgggiiikkkmmmnnnnnnpppqqqtttwwwyyy{{{|||zzzwwwsssqqqooonnnnnnkkkkkkkkklllmmmooorrrssssssuuuvvvwwwuuuqqqmmmkkkgggjjjooosssvvvwwwwwwvvvsssssstttuuuuuuttttttssstttuuuwwwyyy{{{}}}~~~~~~{{{{{{||||||~~~}}}|||zzzxxxvvvtttrrrqqqllliiieee```\\\WWWRRRNNNHHHEEE@@@<<<999666222000111000...,,,++++++,,,,,,((((((((()))******+++++++++,,,...//////---***((('''$$$"""$$$&&&((((((&&&''''''''''''''''''''''''&&&''''''(((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&%%%$$$%%%''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%'''((()))'''### !!!###%%%%%%%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$###%%%&&&'''((((((((('''&&&''''''''''''&&&&&&&&&%%%tttbbbXXXQQQLLLEEEAAA===;;;::::::999999666666666777777777777777555555555555444333222111//////000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++******++++++,,,,,,,,,+++,,,,,,------))))))*********+++++++++***************************)))((()))***+++***)))))))))))))))))))))))))))******))))))))))))((((((*********++++++*********(((((((((((()))***++++++---,,,++++++---...---+++((((((((((((((((((((((((******))))))))))))******'''''''''''''''((()))*********************************))))))((()))))))))'''((((((((()))))))))***%%%&&&((('''&&&&&&'''((())))))************))))))'''(((((('''&&&&&&''')))+++*********))))))(((((())))))))))))))))))))))))+++///333333111---)))%%%,,,+++***))))))***+++,,,***))))))+++...000111000******************++++++++++++,,,,,,,,,---------***+++,,,---------,,,+++,,,,,,,,,,,,,,,---......+++---------------///111//////000000222333555666444555888;;;???BBBFFFHHHMMMPPPUUUZZZ___ccchhhlllmmmoooqqqssstttuuuuuutttrrrrrrrrrrrrssstttuuuuuuzzz|||zzzzzzyyyxxxwwwwwwzzz|||{{{wwwtttrrrooonnnkkkjjjiiijjjlllmmmmmmnnnoooqqqtttwwwzzz|||yyyxxxuuurrrpppooooooooommmlllkkkjjjkkklllnnnoooooooooppppppnnnjjjfffbbbZZZ\\\aaagggjjjkkklllmmmnnnooooooooonnnmmmkkkjjjiiikkkmmmpppsssuuuvvvwwwqqqqqqrrrsssuuuwwwzzz{{{|||~~~}}}{{{zzzyyyvvvtttrrrpppmmmjjjfffbbbZZZVVVRRRMMMIIIDDD>>>:::666444111///---,,,------,,,,,,,,,+++++++++****** """&&&)))***)))'''%%%'''%%%***...,,,+++)))"""''''''''''''''''''''''''''''''((())))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$&&&((('''%%%$$$&&&'''$$$%%%''''''&&&%%%&&&(((&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&((()))(((&&&$$$$$$%%%'''''''''''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((((((((('''&&&''''''''''''&&&&&&&&&&&&sssbbbYYYRRRMMMEEEAAA===;;;:::::::::999222222333444555666777888555555555555444333222222000111222111///---------******+++,,,---//////000------,,,+++,,,---///000///...,,,***))))))************))))))******+++,,,))))))******++++++++++++++++++***))))))***++++++))))))***,,,...,,,)))'''))))))))))))))))))))))))******))))))((('''''''''******++++++++++++******&&&%%%%%%%%%&&&''')))***---+++******,,,,,,+++***))))))))))))))))))))))))******))))))))))))******&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))(((((('''(((((()))***+++'''((((((((())))))******)))***+++***)))((()))***))))))************))))))'''((()))(((&&&&&&((()))))))))))))))************))))))))))))))))))))))))&&&***,,,)))%%%&&&)))++++++***)))((((((((()))***)))((('''''')))++++++***+++++++++***************,,,,,,,,,---------......+++,,,---.........---,,,,,,,,,,,,,,,,,,---...///+++---...---------000222000000111222444666888999999;;;>>>CCCHHHMMMRRRTTTYYY]]]aaaeeeiiimmmrrruuupppqqqrrrssssssrrrqqqppprrrqqqqqqqqqrrrtttvvvxxx~~~~~~{{{zzz{{{~~~}}}zzzyyyxxxwwwuuuqqqnnnmmmmmmnnnooopppqqqrrrtttwww{{{~~~zzzyyyvvvsssrrrqqqrrrrrrooonnnllljjjjjjkkkmmmnnnppppppooonnnmmmiiidddaaaaaaaaacccfffhhhggghhhiiijjjjjjkkkjjjiiigggdddccccccdddgggjjjmmmppprrrrrrgggggghhhiiikkknnnppprrrtttyyy~~~}}}||||||zzzyyyyyyyyywwwtttqqqiiifffaaa]]]WWWQQQJJJEEE@@@>>>;;;888666555555555111000///...,,,+++***)))******)))((()))***++++++'''$$$))),,,%%%''',,,(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***$$$&&&((('''%%%$$$%%%(((###%%%((()))((('''&&&'''&&&%%%$$$$$$############''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&((())))))(((''')))***)))(((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&rrrcccWWWPPPMMMGGGCCC???;;;:::999777666666666666666666666666666111222333444444444333222111111000///////////////------.........---+++***------......------,,,+++---)))&&&&&&(((---000222...---+++,,,,,,---+++***))))))***+++,,,,,,------,,,+++*********+++,,,---+++++++++*********))))))*********)))))))))))))))((()))*********)))'''&&&((()))***,,,+++***((('''''''''(((((())))))******(((***++++++***)))+++,,,###%%%(((++++++***(((&&&(((((((((((())))))))))))((()))+++,,,,,,***'''&&&***)))((((((((((((((()))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++++++++++++++***(((''''''(((***+++******)))))))))))))))***++++++******++++++,,,---*********++++++***************++++++++++++******++++++******++++++,,,---((((((((((((((((((((((((........................---------,,,,,,++++++++++++,,,---,,,,,,---000222//////000111222222333333555555444555777;;;@@@BBB@@@EEELLLSSSXXX\\\```bbbfffiiimmmooooooooopppqqqrrrqqqqqqpppppppppppppppqqqrrrsssssstttvvvyyy|||~~~yyyxxxyyy{{{|||~~~~~~}}}}}}|||zzzxxx|||~~~}}}||||||}}}}}}yyyvvvsssppppppssswwwzzz}}}wwwqqqmmmiiifffdddgggdddbbbaaaaaabbbbbbaaaddddddddddddcccaaa___]]]^^^___aaaccceeeggghhhiiijjjhhhdddaaa```aaaccceeeiiiooovvvzzz{{{}}}|||wwwwwwsssnnnjjjgggccc]]]XXXPPPMMMGGGBBB>>>:::666333555222000......---+++)))%%%'''******((('''(((***)))))))))))))))************)))((('''''''''''''''(((((((((''''''&&&&&&%%%)))'''&&&%%%%%%&&&((()))++++++***((('''&&&%%%$$$&&&'''((('''&&&%%%&&&'''+++)))'''&&&&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%))))))******)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''')))))))))((('''&&&$$$###+++(((&&&''')))***(((%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((***((('''&&&&&&'''(((***###$$$$$$%%%&&&'''(((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''',,,+++(((&&&$$$$$$%%%%%%rrrcccWWWPPPMMMGGGCCC???<<<:::999888777666666666666666666666666444444555555444333222111111111000///////////////------.........---,,,+++------......------,,,+++...+++((('''))),,,...///...,,,++++++,,,,,,+++***)))******+++,,,,,,------++++++*********+++,,,---+++++++++*********))))))***)))))))))))))))))))))((()))*********)))'''''''''((()))******)))((('''++++++,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...************)))((('''&&&(((((((((((())))))))))))************))))))(((((())))))(((((((((((())))))))))))))))))************,,,,,,------------,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++,,,+++)))(((((()))+++,,,(((((((((((()))***,,,,,,***************+++,,,,,,*********))))))*********************************,,,+++++++++,,,,,,------************************....................................---------,,,,,,------,,,+++,,,///111000000000111333444666666888999:::===AAAEEEJJJLLLRRRVVV\\\aaadddgggjjjmmmkkkmmmooooooooooooqqqsssrrrqqqpppoooooooooooooooqqqsssuuuvvvwwwyyy}}}}}}zzz{{{zzz|||~~~{{{zzz{{{~~~yyytttqqqnnnllliiigggeeedddddddddcccbbbaaaaaaaaa```___^^^]]]]]]]]]^^^___```bbbdddeeefffeeeccc___\\\[[[\\\^^^```___dddjjjmmmooorrrxxx}}}~~~}}}|||yyyuuurrrpppmmmhhhddd___[[[UUUPPPKKKFFFAAA>>>:::777333111///...---+++***,,,...---+++******,,,))))))))))))************))))))((('''''''''''''''(((((('''&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((******)))((('''&&&%%%$$$&&&'''((('''&&&%%%&&&((('''%%%$$$$$$&&&''''''&&&''''''((()))***++++++,,,(((((((((((((((''''''&&&''''''''''''''''''''''''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''&&&%%%%%%%%%###""""""$$$$$$###!!!%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$$$$%%%&&&qqqbbbWWWOOOMMMGGGDDD@@@===;;;:::999777666666666666666666666666888777777666444222111///111111000///////////////------.........---,,,+++------......------,,,+++...,,,***)))***,,,,,,+++---,,,++++++,,,,,,+++************++++++,,,,,,---+++************+++,,,,,,+++************)))))))))))))))))))))))))))******))))))******))))))((('''((((((((((((((((((((((((***************)))))))))***+++,,,,,,++++++,,,...---,,,***)))(((((()))***(((((((((((()))))))))))),,,+++)))((((((((()))***)))))))))(((((())))))***))))))))))))***************++++++,,,,,,++++++***(((((((((((((((((((((((()))******************))),,,+++***))))))***+++,,,))))))((())))))***++++++***))))))))))))***+++++++++***)))(((((()))***++++++***)))(((((()))***+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////........./////////...------000222111111222444666:::===???AAACCCGGGLLLQQQVVVZZZ\\\```cccfffiiikkkmmmppprrrssssssrrrqqqooopppsssuuuuuutttrrrpppoooooopppqqqsssuuuxxxzzz}}}|||zzz~~~}}}|||yyywwwooommmlllkkkkkkiiigggdddaaa```^^^]]]\\\]]]^^^_________``````aaaaaaaaabbb```^^^[[[XXXWWWXXXYYYZZZXXX[[[___aaacccgggmmmqqqvvvxxx}}}~~~|||{{{zzzxxxtttrrroookkkeee```[[[UUUPPPLLLEEEAAA;;;777444222000...,,,---...---+++)))******************************))))))((((((((((((''''''((('''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&''')))(((((('''&&&%%%$$$$$$&&&'''((('''&&&&&&'''(((&&&$$$###$$$%%%''''''&&&((((((((()))))))))))))))'''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&%%%'''(((((((((((('''&&&&&&(((''''''&&&%%%$$$$$$###!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&pppaaaVVVOOOMMMFFFCCC@@@===<<<;;;999777666666666666666666666666888888777666444333222111111000000///////////////---------------------,,,------......------,,,+++,,,+++******,,,,,,+++***---+++***+++,,,,,,+++************++++++,,,,,,,,,***************++++++,,,************)))))))))))))))))))))))))))*********************))))))(((((()))(((((((((((())))))***))))))((((((''''''&&&&&&((()))******))))))***+++))))))(((((()))***,,,---(((((((((((())))))))))))******)))))))))))))))***)))))))))((())))))******((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))((()))************)))(((,,,,,,+++******+++,,,,,,---,,,+++)))(((''''''''')))))))))((())))))***++++++***(((''''''(((***++++++***(((''''''(((***+++++++++,,,,,,------------------------------------........................////////////////////////111222222111000000222444333444666999>>>DDDHHHKKKOOOQQQVVV\\\aaafffhhhjjjfffhhhjjjlllmmmppptttwww|||{{{xxxuuurrrrrruuuwwwzzzxxxuuurrrqqqrrrsssuuuvvvyyy~~~xxxwwwvvvuuutttrrrnnnkkkfffdddaaa^^^^^^```ccceeehhhgggfffeeecccbbbaaa```___]]]ZZZWWWVVVVVVWWWWWWXXXZZZ[[[[[[\\\___dddhhhllloootttzzz~~~~~~|||{{{yyywwwtttoookkkgggbbb]]]YYYTTTOOOGGGAAA<<<888555222///......---++++++++++++++++++***************)))(((((()))))))))(((((((((((('''&&&%%%&&&''')))+++)))((('''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%$$$%%%&&&((('''&&&&&&'''(((***(((&&&%%%&&&&&&%%%$$$***))))))((('''&&&&&&&&&((('''&&&%%%&&&'''((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%***))))))((()))(((((('''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((($$$$$$%%%&&&'''((())))))''''''((((((''''''&&&%%%(((''''''&&&%%%$$$###### !!!!!!###$$$%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&ooo```VVVOOOLLLEEEBBB???>>>===;;;999777666666666666666666666666666666555555444444444444111000000///////////////------------------------------......------,,,+++***))))))+++---------+++,,,*********,,,,,,+++******+++++++++++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))(((((())))))************+++******)))))))))))))))******))))))******+++,,,++++++******))))))((((((''')))******)))(((***+++&&&'''(((***************(((((((((((())))))))))))'''(((***++++++***)))((()))))))))))))))***++++++((()))))))))************++++++,,,,,,,,,,,,++++++************************((()))***++++++***)))(((,,,++++++++++++++++++,,,---,,,+++)))(((''''''''')))))))))((())))))***++++++***)))(((((()))***+++,,,***)))'''''')))***,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................//////000111222111111222555777888:::===CCCIIIPPPVVVYYYZZZ]]]aaafffkkknnnoooppplllmmmoooqqqsssxxx}}}yyyxxxyyy{{{|||zzzvvvsssrrrtttvvvxxx|||~~~|||xxxuuuooommmiiiffffffhhhllloootttssspppmmmjjjgggeeedddbbb```]]]ZZZWWWVVVVVVVVVYYYYYYXXXWWWWWWXXX[[[]]]___bbbgggnnntttyyy|||~~~}}}}}}|||zzzxxxuuussspppmmmhhheeeccc^^^VVVNNNHHHBBB===:::444333111000//////......,,,+++++++++******))))))'''((()))******)))(((((((((''''''&&&'''((()))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))+++)))'''&&&'''((('''&&&)))))))))***************)))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((()))***'''''''''''''''&&&&&&%%%''''''&&&%%%$$$$$$###### !!!!!!###$$$%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&nnn```UUUOOOLLLCCCAAA>>>===<<<;;;888666666666666666666666666666444444333333444555666666111111000///////////////------,,,,,,,,,---......------......------,,,+++***))))))***,,,...---,,,+++***)))***+++,,,+++***++++++++++++++++++++++++((()))******++++++******(((((()))))))))))))))***((((((((()))******++++++,,,+++***))))))))))))***)))******++++++,,,,,,,,,)))))))))((((((((((((((()))***++++++******+++---)))******+++***((('''&&&(((((((((((())))))))))))&&&(((***,,,,,,+++)))'''))))))))))))******+++,,,))))))))))))************))))))************))))))++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))((())))))***++++++***))))))))))))***++++++*********++++++*********,,,+++***))))))***+++,,,***+++,,,......------,,,++++++++++++++++++++++++....................................///////////////000222333444666:::===AAADDDIIIPPPVVV]]]bbbdddbbbdddhhhllloooqqqrrrrrroooppprrrtttyyy}}}{{{vvvssssssvvvyyy|||zzzwwwsssooooooqqquuuxxx|||{{{yyyvvvssspppmmmllliiigggccc```\\\ZZZYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVXXX\\\bbbiiipppuuuxxx{{{}}}~~~}}}{{{zzzzzz{{{{{{}}}~~~~~~}}}~~~|||{{{yyyyyyxxxuuurrrooonnniiiccc\\\VVVPPPKKKGGG:::777444111000///---,,,,,,,,,,,,+++******))))))'''((()))***+++***)))((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$&&&''''''&&&&&&((()))(((&&&%%%&&&)))++++++***###$$$%%%&&&(((***+++,,,(((((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''(((((('''''''''((())))))""""""######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&mmm___UUUOOOLLLAAA???===<<<<<<:::777555666666666666666666666666444333222222333444555666111111000///////////////---,,,,,,,,,,,,---...///------......------,,,+++---+++)))***+++,,,,,,+++***))))))***+++,,,,,,***++++++++++++++++++++++++'''((()))***+++******)))(((((((((((())))))******'''(((((()))******++++++,,,+++***)))))))))******'''(((***+++,,,,,,++++++'''''''''((((((((((((((()))***++++++******+++,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))'''((()))***+++******)))))))))))))))***+++,,,---))))))))))))************((((((((())))))(((((((((************************(((***,,,------,,,***((()))******************)))(((((((((((()))***,,,,,,***************+++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,---///000111000///...++++++++++++++++++++++++......................../////////000000000111111222444666888;;;???CCCGGGMMMPPPVVV\\\bbbfffhhhjjjjjjkkknnnqqqtttvvvwwwxxxssstttuuuxxx}}}~~~zzzwwwwww{{{~~~zzzwwwvvvxxx{{{}}}~~~}}}|||{{{yyywwwvvvuuutttrrrooojjjfffccc```___[[[ZZZYYYYYYZZZZZZYYYXXXYYYYYYYYY\\\```fffkkkoooqqqsssuuutttqqqpppqqqsssrrruuuxxxzzzzzz{{{}}}}}}|||{{{{{{{{{yyyuuurrrrrroookkkhhhddd___YYYUUUHHHCCC<<<888555222///,,,------,,,++++++***))))))&&&((()))+++++++++)))((('''((()))******)))'''&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''((((((((($$$%%%''''''&&&'''(((***'''%%%%%%&&&(((***+++***"""######%%%&&&'''((((((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((''''''&&&'''((()))***###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&((()))(((&&&$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&&&&''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%lll___UUUOOOLLL@@@>>>===<<<;;;:::777444666666666666666666666666444333222222222222444444111111000///////////////---,,,,,,+++,,,---...///------......------,,,+++000---***)))***+++*********)))((()))+++,,,,,,***++++++++++++++++++++++++'''((()))++++++******)))'''((((((((())))))******'''(((((()))***+++++++++,,,,,,***)))))))))***+++%%%''')))+++,,,+++***)))++++++,,,,,,---------...'''((())))))(((((()))***---+++)))((((((+++...000(((((((((((())))))))))))))))))(((((((((***+++,,,))))))))))))***+++,,,---))))))))))))************,,,,,,------------,,,,,,)))))))))))))))))))))))))))***,,,......,,,***)))))))))************))))))******)))))))))))))))***++++++******++++++,,,---)))+++---//////---+++)))+++,,,,,,------,,,,,,+++...///111222333222000///,,,,,,,,,,,,,,,,,,,,,,,,........................000000111111222222222222777999<<>>AAAEEEIIIMMMSSSYYY]]]ccceeehhhjjjmmmppptttwwwzzz}}}}}}||||||{{{yyy~~~~~~}}}}}}}}}~~~~~~{{{xxxtttpppnnnhhhfffeeejjjqqquuuuuurrrpppmmmhhhcccaaaaaabbbcccddddddbbbaaa```_________cccfffiiilllnnnppptttvvv|||}}}~~~|||zzzzzzzzzvvvuuutttqqqnnnjjjgggeee^^^ZZZUUURRRPPPIII???777555333111111000///,,,)))((()))+++,,,,,,+++)))''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((...)))$$$$$$(((***(((&&&((('''&&&%%%%%%&&&(((***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######""""""######%%%%%%$$$######$$$%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))iii\\\RRRKKKIIIGGGFFFBBB<<<666444777:::777666555666777888777555333333333333222111000000/////////...------,,,,,,.........---,,,,,,,,,++++++++++++,,,---...///000...---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,***((((((***+++++++++++++++******++++++,,,---)))***************)))(((************))))))))))))))))))))))))))))))))))))))))))*********+++++++++&&&'''((()))***,,,------+++(((&&&&&&(((***)))(((***))))))(((((())))))***''''''''''''(((((())))))++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---+++((((((***,,,......************+++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...///...------------...///...............///000111111111222222333333333333333555777:::===@@@CCCEEELLLNNNQQQTTTWWW[[[```ddddddgggkkkooossswww||||||{{{zzzxxxwww{{{{{{{{{{{{|||}}}~~~~~~zzzwwwsssqqqrrrqqqsssyyy}}}wwwooojjjgggffffffeeecccaaa^^^\\\[[[[[[ZZZ]]]```cccfffiiikkkooorrrwwwyyy|||}}}}}}|||}}}~~~zzzyyyxxxvvvrrroookkkiiidddaaa\\\ZZZXXXSSSKKKDDD???<<<777333111///---++++++,,,------------,,,+++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((($$$ ###%%%$$$!!!((('''&&&%%%&&&''')))***&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&iii\\\RRRLLLJJJGGGBBB>>>===???>>>;;;777777666555555777777666555333333333333222111000000/////////...------,,,,,,000///......---,,,+++***...------------...///000//////............//////000///...------,,,------,,,+++))))))***+++******,,,++++++++++++,,,------***+++++++++***)))((((((************))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&&&&((()))+++,,,---...***)))((()))*********((())))))(((((((((((())))))'''''''''(((((((((((()))++++++++++++++++++++++++******))))))))))))************+++,,,,,,+++******,,,+++***))))))***+++,,,++++++******************++++++++++++++++++++++++)))***---...///...,,,+++,,,***((((((***---...///+++++++++,,,,,,,,,,,,---------------...............---------------......111///---++++++---///111000////////////000000111000/////////000222444555555999>>>AAABBBEEEJJJNNNUUUWWWZZZ[[[]]]___cccfffgggkkkpppvvv{{{}}}{{{{{{}}}~~~{{{yyywwwuuuxxxxxxyyyzzzzzz{{{|||}}}~~~}}}|||zzzxxxuuusssrrrwwwwww{{{vvvpppllljjjiiigggbbb]]]YYYVVVUUUUUUWWWZZZ^^^aaacccfffjjjmmmrrruuuyyy{{{|||}}}~~~||||||{{{yyyvvvssspppnnnkkkhhhdddbbbaaa^^^XXXSSSLLLGGG@@@999555222000...,,,++++++******+++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((***&&&######%%%'''&&&$$$((('''&&&&&&&&&''')))***%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}hhh[[[RRRMMMKKKGGGBBB>>>>>>@@@@@@<<<777777666555555666777666555333333333333222111000000111111111000//////.........---------,,,,,,++++++......------------......//////............//////000000///---,,,,,,,,,,,,,,,+++))))))++++++***)))+++++++++******++++++,,,++++++++++++***)))((((((************)))))))))((())))))))))))))))))))))))))))))))))))*********++++++++++++******)))))))))*********+++++++++***))))))(((((((((((((((((()))************************+++++++++++++++++++++++++++******))))))******+++******++++++++++++******,,,+++)))(((((()))+++,,,***************+++++++++***+++++++++++++++,,,,,,******,,,---------,,,+++,,,***((()))***,,,------++++++++++++,,,,,,,,,,,,------------...............------------......///000///...,,,,,,...///000000000////////////000000............111444777999<<>>CCCEEEIIIOOOVVVYYYYYY[[[```eee```cccfffhhhiiikkknnnppprrrwww~~~~~~}}}|||||||||||||||{{{yyyyyyzzz{{{{{{|||~~~~~~sssggg]]]WWWTTTTTTSSSUUUXXXZZZ\\\]]]```cccgggjjjnnnrrrtttuuuxxxyyyxxxxxxyyyyyyxxxvvvtttssspppooollljjjhhheeebbb```ZZZWWWTTTPPPLLLGGGAAA===888666222///---------...+++************)))))))))((((((((((((((((((((((((************************%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((({{{fffZZZRRRLLLKKKHHHEEEAAA<<<888777888:::666555444444666666555444333333333333222111000000/////////...------,,,,,,)))******+++,,,---...///---,,,,,,+++++++++,,,,,,+++,,,------------,,,+++------,,,+++*********+++***))))))***,,,,,,+++)))******)))(((((((((((()))******+++++++++++++++***************))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++******))))))))))))*********))))))))))))(((((((((++++++++++++++++++++++++++++++************+++++++++***))))))))))))***+++,,,,,,+++******+++,,,,,,++++++***************************++++++,,,,,,---+++***)))((((((***,,,---///---+++***++++++)))(((************++++++++++++***+++++++++,,,,,,,,,,,,------------...///000000---...000111111000...---////////////000111222333666777:::>>>DDDJJJNNNQQQSSSXXX]]]aaabbbcccfffiiieeehhhkkknnnoooqqqsssuuuyyy}}}|||{{{{{{|||}}}|||mmmbbb\\\ZZZZZZVVVXXXZZZZZZZZZZZZ\\\^^^___bbbgggkkkmmmooorrrtttqqqrrrtttuuuuuuuuutttssspppppppppnnnllliiigggeee^^^]]]\\\ZZZWWWRRRLLLHHH>>>;;;777222...,,,++++++++++++++++++*********)))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{fffYYYQQQLLLJJJGGGDDD@@@<<<:::999999999666555444444666666555444333333333333222111000000/////////...------,,,,,,,,,------....../////////------,,,,,,,,,------...+++,,,------------,,,+++,,,,,,+++++++++++++++,,,((('''(((***------,,,++++++******)))(((((())))))))))))***+++,,,,,,,,,,,,************))))))))))))************************************++++++++++++((())))))***,,,------...)))++++++)))''''''***---++++++************++++++*********)))))))))((((((++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))******+++,,,,,,------************++++++,,,,,,...,,,++++++++++++***)))++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------...///000111000//////////////////000000000111111333444666777;;;>>>CCCIIIPPPVVV[[[^^^aaacccfffjjjlllmmmnnnnnnnnnqqqtttwwwwwwxxxzzz{{{~~~~~~~~~~~~qqqgggbbbaaabbb^^^___```___]]]\\\]]]^^^^^^aaadddeeeeeeeeefffgggfffhhhjjjlllnnnooooooooolllnnnpppqqqooommmjjjiiidddcccaaa___]]]ZZZUUURRRGGGDDD???999444///,,,+++,,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''))))))))))))))))))&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{fffYYYPPPKKKIIIGGGCCC???===>>>===:::888666555444444555666555444333333333333222111000000111111111000//////......000000000000000/////////---------------...//////+++,,,---......---,,,+++,,,,,,+++++++++,,,------''''''(((***---...---+++,,,,,,+++***))))))******((()))***+++,,,---------************))))))))))))************************))))))))))))************))))))***+++,,,,,,------***++++++(((&&&&&&***---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))(((((()))***+++,,,------......------,,,---,,,,,,+++***)))(((((())))))***+++,,,,,,------)))+++,,,......---,,,+++,,,+++******,,,---,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,---------------......000111111222111...------...111222111222222333555777999:::DDDHHHNNNUUU]]]dddiiikkkpppqqqsssvvvyyy{{{yyywww{{{}}}rrrhhheeeeeegggfffggggggeeecccaaaaaaaaaccceeeeeeccc```]]][[[[[[]]]^^^aaadddggghhhiiiiiihhhkkkoooqqqpppnnnlllkkkjjjgggcccaaa___]]]ZZZXXXTTTQQQLLLEEE???999444222,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((()))((((((((()))'''(((((()))***)))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%******)))(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''yyyjjjYYYOOOKKKEEEFFFDDDAAA===:::999888999666555444222222111111222555555444333333222111111//////...---------------///,,,+++,,,...///---+++------------------------000///...---,,,---.........------,,,,,,,,,------******))))))******+++,,,((()))***+++,,,---......++++++++++++++++++++++++************************)))))))))))))))(((''''''((()))+++,,,,,,+++)))((((((((()))***+++---///000++++++++++++******))))))---,,,,,,++++++*********)))*********++++++++++++(((((()))))))))*********,,,,,,+++***))))))************+++,,,,,,,,,,,,+++...---,,,+++++++++,,,---,,,,,,+++***))))))************,,,,,,---,,,+++***,,,---...///000000000000---,,,,,,++++++,,,,,,---.......................................---------...---,,,++++++,,,...000111222222///,,,)))))))))///222555666777:::@@@EEEHHHQQQZZZ```gggooottttttyyy{{{zzzssspppooommmllllllooonnnjjjiiilllnnnnnnhhhmmmppplllbbbZZZXXXYYYXXXXXXXXXYYYZZZ\\\^^^```dddfffiiimmmoooppppppppplllkkkhhheeecccaaa______ZZZXXXTTTOOOIIIBBB<<<999666333///------------,,,++++++***)))(((''''''&&&)))((((((((((((((()))***'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''+++)))'''&&&&&&&&&%%%$$$+++***)))((((((''''''((())))))))))))((('''%%%%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((('''''''''(((&&&$$$$$$%%%''''''&&&)))(((&&&%%%%%%&&&'''(((+++'''###"""%%%((())))))&&&&&&%%%$$$%%%&&&'''((((((((())))))***)))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))%%%'''((('''&&&$$$$$$%%%((((((''''''''''''((((((wwwhhhXXXNNNKKKEEEEEECCC@@@<<<999888777777666666666555444333333333555555444333333222111111111111000////////////000...---+++,,,...///---+++------------------------...---,,,+++***+++,,,,,,---,,,,,,,,,,,,---......+++++++++++++++,,,,,,---******++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))************)))((('''+++******************+++************+++,,,------++++++++++++*********)))+++++++++***************)))))))))*********++++++++++++,,,,,,,,,---------***)))(((((('''''''''(((******+++,,,,,,,,,,,,+++------,,,+++++++++,,,---,,,,,,+++***************+++,,,,,,---,,,+++***)))------...///////////////---,,,,,,++++++,,,,,,---................................................000///...------...///111000111222222111222444666555888;;;===>>>BBBIIIOOOWWW___hhhmmmuuu}}}yyysssppppppooonnnpppuuuvvvtttsssvvvxxxwwwwwwyyyyyysssiii^^^XXXVVVQQQQQQQQQQQQSSSUUUXXXZZZ___aaaeeeiiilllnnnoooooommmllljjjhhhfffdddbbbaaa]]]\\\YYYUUUPPPJJJFFFCCC;;;777333000///...---,,,++++++******))))))((((((+++***))))))))))))******)))(((((((((''''''''''''(((''''''&&&&&&''''''((()))'''&&&&&&((())))))(((''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))((((((&&&$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%&&&'''((('''%%%###$$$&&&''''''%%%&&&&&&%%%%%%%%%&&&'''(((###$$$$$$%%%$$$$$$######&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&'''''''''((((((((()))%%%'''((('''&&&$$$%%%%%%((((((''''''''''''((((((uuufffWWWNNNKKKEEEDDDBBB???<<<999777666666666777888888777666444333555444444333333222222111222111000000//////000000...---,,,,,,......---,,,------------------------...---,,,+++***+++,,,,,,,,,,,,,,,,,,------...///,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++++++++***)))))))))******+++++++++***))))))---+++)))(((((()))+++---,,,+++++++++++++++++++++++++++++++++************))))))))))))************((()))))))))************)))))))))************+++,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++************+++,,,,,,------,,,+++***)))---....../////////......------,,,,,,,,,,,,------........................////////////////////////222111000//////000111222///000111111222555999===:::===AAACCCFFFLLLTTTZZZdddllltttzzzyyyuuuttttttttttttwww}}}~~~xxxoooeee\\\VVVMMMLLLJJJJJJKKKNNNQQQSSSVVVYYY]]]bbbfffiiikkklllmmmmmmmmmllljjjhhhfffdddaaa```___]]]YYYUUUQQQOOODDD@@@;;;666333111...,,,++++++******************---,,,+++***)))))))))***))))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((***((('''((()))*********%%%%%%$$$$$$%%%%%%&&&&&&))))))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&%%%%%%&&&''''''&&&#########$$$%%%&&&'''((($$$$$$$$$%%%'''&&&$$$"""&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((%%%&&&((('''&&&%%%%%%&&&((((((''''''''''''((((((sssfffWWWOOOMMMGGGDDDBBB@@@<<<:::888777666555666888999888777444333444444444333333222222222000//////...---.........------,,,---------------------------------------000///...---,,,---.........------,,,,,,,,,------+++++++++++++++,,,------++++++++++++************************************///...---+++)))((('''&&&+++++++++,,,,,,++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,(((((()))))))))*********(((((())))))))))))))))))---...............------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,---......//////......---------,,,,,,,,,,,,------......................../////////000000111111111222222111000000111111222222222333222333666;;;???BBBFFFJJJNNNRRRYYYbbbiiiqqqyyy}}}{{{{{{|||~~~~~~zzzwwwrrrkkkaaaYYYPPPNNNKKKHHHHHHIIIKKKMMMOOORRRVVV[[[```dddggghhhjjjkkkmmmmmmmmmkkkiiigggeeedddcccaaa___[[[XXXVVVNNNIIIDDD>>>:::555111...,,,+++******)))******+++---,,,+++***)))((((((((('''''''''(((((((((((((((((((((''''''''''''((((((---+++)))((((((((('''&&&'''&&&&&&'''((()))******///---)))&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&%%%$$$"""%%%%%%%%%%%%&&&&&&''''''+++++++++******((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&''''''(((sssfffXXXPPPOOOIIIEEECCCAAA>>>;;;999777777444555666777777666444222444444333333333333222222000000///...............,,,------------,,,------------------------------000///...---,,,---......000///...---,,,+++++++++***************+++,,,,,,))))))*********+++++++++************************,,,,,,++++++***))))))(((***+++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))((()))+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,---------))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++************+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++++++++++++++,,,,,,******++++++,,,---...///,,,------..................------,,,,,,------...........................//////000000111222333333111111111111111222222333555666666777888<<>>CCCIIINNNUUU[[[ccckkkqqqwww}}}yyyvvvuuuqqqkkkfff```]]]YYYTTTPPPLLLJJJHHHMMMNNNPPPSSSVVVYYY\\\]]]aaabbbeeeiiikkkmmmnnnnnnjjjjjjiiigggddd```]]][[[]]]YYYTTTOOOKKKFFF@@@===666444000---+++***************)))((('''''''''(((%%%&&&&&&'''((()))******)))((((((''''''(((((())))))'''&&&&&&((())))))(((''''''''''''((()))***+++))))))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&'''(((((((((((((((((('''&&&'''))))))'''%%%)))))))))((('''&&&$$$$$$%%%&&&&&&%%%$$$$$$''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''qqqdddVVVOOOMMMHHHCCCCCCAAA???<<<999777555444444444444444444444444333333333333333333333333333222111111000000111111+++---///...,,,+++---...------------------------...---,,,+++***+++,,,,,,------,,,,,,,,,------...+++************+++,,,,,,************))))))))))))************************''''''(((***+++,,,---...))))))***+++++++++++++++*********++++++*********)))***,,,------,,,+++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))((((((((('''+++,,,.../////////------******+++,,,,,,,,,,,,+++)))***+++---......------+++++++++++++++,,,---......---,,,,,,,,,,,,---...)))***+++---...///000000......------------..............................//////000222333555666666///000222444555777777888666999>>>DDDIIIPPPVVVZZZ```hhhrrr{{{}}}zzzwwwuuusssqqqoooiiigggddd```ZZZUUUQQQOOOPPPQQQQQQSSSTTTVVVXXXYYY^^^___bbbfffjjjnnnqqqsssmmmmmmmmmkkkiiifffdddbbb```]]]YYYVVVRRRMMMIIIEEE>>>;;;666111...+++++++++******))))))((())))))***((((((((((((((((((''''''))))))(((((((((((())))))***((('''((()))*********'''''''''''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))((('''''''''((())))))'''%%%&&&''''''((('''&&&$$$$$$ """%%%&&&%%%$$$&&&((($$$%%%&&&'''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''pppcccUUUNNNLLLGGGBBBAAA@@@>>>;;;888666444555555444444444555555666333333333333333333333333111000000///////////////+++---///...,,,+++,,,///------------------------000///...---,,,---......+++++++++,,,---...000111,,,,,,++++++,,,,,,---...,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++++++++************)))((()))***+++++++++++++++,,,+++)))(((((()))+++,,,+++,,,---...---+++)))'''+++++++++,,,,,,------------,,,,,,++++++*********++++++,,,,,,,,,------------,,,,,,,,,++++++******'''(((***,,,,,,+++***)))******+++,,,,,,,,,,,,+++)))***+++---......------++++++++++++,,,,,,---...111000...,,,++++++++++++((()))+++---...000000111......------------..............................//////111222444555777777///111333555777999::::::CCCGGGMMMSSSYYY___dddhhhooowww|||zzzxxxuuuttttttuuuwwwpppooommmiiiddd___ZZZWWWSSSSSSSSSSSSSSSTTTUUUVVV\\\^^^aaaeeejjjooosssvvvpppppppppooonnnllljjjhhhbbb___\\\YYYVVVRRRNNNJJJCCC@@@;;;555000---,,,,,,******************+++++++++***)))((('''&&&%%%%%%))))))(((((((((((())))))///---***)))******)))''')))(((((((((((()))******))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&''''''(((((('''''''''''''''(((***)))'''%%%###$$$%%%&&&&&&&&&%%%$$$%%%'''&&&$$$$$$%%%$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''nnn]]]UUUPPPKKKIIIFFFAAA;;;777666777888888555555555444444333333333444444333333333333222222///000111111111000...---,,,,,,---...//////......//////000000///...------***++++++,,,,,,------...------++++++++++++------///...---+++***))))))((()))+++------,,,+++***+++...---,,,***((('''&&&%%%((()))***++++++***)))(((,,,,,,---------,,,,,,+++)))))))))******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++***)))((('''((()))***+++++++++++++++,,,,,,++++++,,,,,,---...---,,,***))))))***,,,---.........------,,,,,,,,,000//////......//////000+++,,,------------,,,+++---------...------,,,,,,...---,,,,,,---...000111//////............//////000////////////000000111///111333777::::::888666777666555666888===BBBFFFMMMRRR[[[ccckkkrrrxxx|||{{{zzz{{{||||||{{{zzzxxxuuussspppkkkeeeaaa]]]\\\YYYWWWUUUTTTTTTTTTUUUXXX^^^dddkkkppptttvvvuuuttttttrrrpppnnnlllkkkfffccc___]]][[[ZZZWWWUUUQQQLLLDDD<<<777333000...---------,,,++++++******))))))(((((((((((()))***+++***)))(((((()))***+++)))))))))))))))((('''''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&%%%&&&&&&((()))******(((&&&###!!!(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((***,,,---'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%mmm\\\TTTOOOJJJHHHFFFBBB<<<999888888888888666666666555555444444444444444333333333333222222...///000000000///------,,,---...////////////..................---,,,,,,---------,,,++++++******,,,+++***))))))***+++,,,************+++,,,---...(((***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++)))))))))******)))((((((,,,,,,++++++,,,,,,---...---,,,+++******+++,,,------,,,,,,,,,+++++++++***************************------,,,++++++,,,------,,,------...------,,,,,,------------...///000000//////............//////000///////////////000000///000222555777888888777<<<<<<<<<>>>BBBHHHOOOTTTaaafffnnnvvv}}}|||{{{|||~~~}}}}}}|||{{{xxxvvvsssoooiiifffcccbbb___\\\YYYWWWUUUTTTUUUWWWZZZ___eeekkkppprrrsssttttttsssrrrpppnnnmmmjjjgggdddaaa___]]][[[YYYUUUPPPIIICCC>>>999555333000///...,,,++++++******+++******)))(((((())))))+++***)))(((((()))***+++((()))))))))))))))(((''''''((()))******)))((('''&&&''''''((((((''''''&&&&&&'''(((((())))))((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((((((((())))))'''&&&$$$###'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++((('''%%%###"""###%%%&&&''''''&&&%%%%%%%%%&&&&&&lll[[[TTTOOOJJJHHHEEEBBB>>><<<;;;:::888777666666666666666555555555444444333333333333222222....../////////...---,,,---...//////////////////------------------,,,+++//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((()))***+++---...///(((***++++++***))))))***,,,,,,,,,---......//////++++++************++++++******+++++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...+++++++++,,,,,,,,,------++++++++++++***)))(((''',,,,,,++++++,,,,,,---......---,,,++++++,,,---...++++++************)))))),,,---...//////...---,,,///---+++******+++---///,,,,,,------...------,,,,,,,,,---...////////////000//////......//////000000000///////////////000111222333444666888:::;;;???AAADDDGGGMMMVVV```ffftttyyy~~~}}}~~~~~~{{{yyywwwtttpppmmmkkkjjjhhhddd```\\\YYYWWWVVVVVVWWWYYY]]]ccciiilllpppqqqsssttttttsssqqqpppooommmiiigggeeeccc```]]]YYYVVVPPPKKKGGGBBB===999444222000---++++++++++++,,,+++***))))))((())))))******))))))))))))******'''((()))))))))))))))((('''((()))******)))((('''&&&''''''((((((''''''&&&''''''((()))*********)))''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&***)))((('''&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((()))&&&###!!!!!!"""%%%'''&&&&&&%%%%%%%%%&&&''''''lll\\\UUUPPPKKKIIIEEECCC@@@>>>===;;;888666666666555555555555555555444444333333333222222222///////////////...............//////000//////...------.........------,,,.........///000000111111........................,,,,,,++++++******++++++((()))+++***)))((()))***+++++++++++++++************)))'''''''''''')))***))))))***+++++++++******---------,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******++++++++++++,,,,,,---.........------,,,+++,,,,,,++++++,,,,,,---......------,,,,,,------...+++*********************///000222333333222000///...---,,,,,,,,,,,,---...,,,,,,------...---------+++,,,...000000000//////000000////////////000000111000000/////////000000444444555555777;;;???BBBFFFJJJOOOUUU]]]gggsss{{{}}}{{{zzzyyyvvvtttqqqqqqooolllhhhccc___]]]ZZZXXXUUUUUUWWW\\\aaaeeejjjlllppprrrttttttsssrrrsssqqqnnnllljjjgggdddaaa\\\ZZZVVVRRRNNNIIICCC???999666222...+++++++++,,,))))))((((((((())))))******))))))))))))))))))***'''(((((()))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''(((((()))))))))(((((('''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&$$$%%%%%%'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((mmm]]]WWWRRRMMMJJJFFFCCCAAA???===;;;888555444444444444444444444444444444333333333222222222111111111000000000000000......////////////......---....../////////......---------...//////000000........................///...,,,+++***))))))))))))*********(((((()))+++***************)))))))))***)))(((''''''((()))***((()))***+++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------)))*********++++++++++++************)))))))))))),,,,,,---...............,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,+++,,,...//////...,,,++++++,,,,,,---.........---,,,---...000111000000///000000////////////000000111000000000000111222222444555666888:::???FFFKKKRRRXXXaaahhhpppzzz}}}{{{||||||{{{zzzvvvuuutttrrroookkkhhhfffaaa^^^YYYVVVUUUXXX\\\^^^ccceeeiiimmmqqqrrrssssssuuusssqqqooonnnkkkhhheee___\\\YYYVVVSSSNNNHHHDDD>>>;;;666111...,,,,,,,,,&&&&&&&&&'''((()))***+++)))))))))******)))))))))(((((())))))))))))(((((('''((()))******)))(((''''''((((((((((((((((((''')))))))))((('''&&&%%%$$$(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&%%%'''((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&'''))))))***((('''%%%%%%'''(((***$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((mmm^^^XXXSSSNNNKKKFFFDDDAAA>>>===:::777555333333333444444444444444444444333333333333222222333222111000000000111111..................---,,,---...//////000/////////------,,,,,,+++*********++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,******+++***((((((***,,,((())))))+++,,,---......,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------))))))))))))******************))))))((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,------------.........,,,,,,---......---,,,,,,***,,,///111111///,,,***++++++,,,---............------...///000000000000111000000//////000000111000000111111222333555666444777:::===@@@GGGPPPWWW]]]eeepppyyy|||{{{}}}~~~|||{{{zzzxxxuuussspppoooiiifffaaa\\\YYYXXXYYYYYY[[[]]]aaaeeejjjnnnqqqsssuuusssrrrrrrqqqoookkkhhhbbb```]]]ZZZWWWSSSNNNJJJEEEBBB===888333000///...''''''''''''(((***+++,,,))))))************)))))))))))))))))))))((('''''''''((()))******)))(((''''''(((((())))))(((((('''(((((((((((('''%%%$$$###''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&((()))***)))'''&&&&&&'''%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))''''''''''''''''''''''''%%%&&&'''((((((((((((((($$$&&&(((******)))'''&&&&&&&&&%%%%%%%%%&&&''''''lll^^^XXXSSSMMMJJJGGGDDD@@@===;;;999777555444444444444555555555666444444333333333333222222222222000/////////000111---------------,,,++++++,,,---....../////////...------,,,,,,+++*********)))***+++,,,,,,+++***)))************+++,,,------+++++++++***))))))+++---******++++++,,,---......,,,,,,------------,,,,,,)))***+++,,,------------*********+++++++++++++++,,,,,,,,,------------...))))))*********+++++++++)))))))))))))))*********)))***++++++++++++******,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,------....................................+++---///000000///---+++***+++,,,---........................///000111222111111000000000000111111000000111222444666888999999===CCCGGGLLLTTT___gggkkkuuu|||{{{~~~}}}{{{xxxwwwvvvrrroookkkeee___[[[WWWVVVSSSUUUXXX]]]ccciiiooorrruuutttsssttttttrrrnnnlllgggeeebbb___\\\YYYUUUQQQKKKIIIEEE@@@:::666333111++++++***************+++((()))***++++++***)))(((************)))'''&&&%%%'''((()))******)))((('''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&((()))***)))'''&&&&&&&&&$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((((('''%%%&&&'''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&kkk]]]WWWRRRMMMJJJGGGDDD???<<<:::999666555444555555555666666777777444444444333333333222222222111///.........///000,,,---------,,,,,,+++***+++,,,,,,---.........---,,,,,,------...//////000++++++------------++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++)))))),,,...------,,,++++++***))))))***+++,,,------,,,+++***)))***+++,,,---.........)))))))))******++++++,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,'''((()))***+++,,,------------------,,,+++******,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,------............---,,,,,,,,,,,,---...........................***+++,,,---............//////.........000222333111111000000000000111111000000111333555888:::;;;???DDDLLLQQQWWW```kkkttt|||||||||~~~|||zzzzzzwwwuuuqqqkkkddd]]]WWWTTTOOOPPPSSSXXX___fffmmmqqquuuttttttuuuvvvtttqqqnnnllliiieeebbb```]]]YYYWWWPPPNNNJJJEEE@@@:::666444000///...,,,+++*********((()))***++++++***)))(((+++++++++***((('''%%%$$$'''((()))******)))((('''(((((())))))))))))((((((%%%&&&''')))***+++++++++&&&&&&&&&&&&'''''''''(((&&&''''''''''''''''''&&&&&&(((((((((%%%$$$$$$$$$$$$%%%'''))))))((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''''''''&&&%%%%%%$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%lll___TTTQQQPPPHHHDDDBBB???===<<<:::777444666555555555555444444444444444444444333222111000222111///.........///000......---------,,,,,,,,,------...///000000////////////000000000///---,,,000///...---,,,+++++++++...---+++******+++---...***+++,,,---,,,+++***)))...***###"""+++222///,,,)))+++000111---)))+++,,,---.........---,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,---...//////---+++***((()))***,,,------,,,,,,...,,,)))'''''')))+++---...------,,,,,,------...111000///---++++++---///+++---...---+++***+++---111///......//////...,,,//////000000000000//////---.........//////000000000///......///000222333222000......///111222222000444999<<<===@@@EEEIIILLLTTT^^^eeeiiiqqq|||}}}~~~~~~|||{{{}}}yyysssnnniiiccc[[[UUUSSSRRRQQQUUU\\\dddjjjmmmoooqqqtttvvvuuussspppnnnmmmllliiifffaaa]]]ZZZXXXWWWSSSNNNJJJFFFBBB===:::333111///...------+++***---,,,***(((((((((((())),,,+++)))((('''((()))***++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((((((''''''*********))))))((('''&&&&&&&&&&&&&&&&&&'''((()))///---+++)))(((((()))***)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((,,,***'''%%%%%%'''***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''((((((+++(((%%%$$$&&&((('''%%%kkk___TTTQQQPPPHHHEEECCC???===;;;:::777555666555555555555444444444444444444444333222111000111111000000/////////000.........---------,,,,,,,,,------............---....../////////...---,,,------,,,,,,,,,---......---,,,+++******+++,,,---+++,,,,,,,,,,,,+++******,,,---...---,,,,,,---//////,,,))))))+++------,,,,,,,,,---...---,,,+++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,))))))+++,,,,,,,,,+++***))))))+++,,,---,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------...///...---++++++---///***,,,...---+++***,,,...111///......//////...---...//////000000//////...///////////////........................///000111555333111111222444555666444777<<>>;;;999999888777666555555555555444444444333444444444333333222111111111222333333111000////////////.........------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...000111++++++***))))))***++++++---,,,+++***)))***+++,,,*********(((''''''(((***------,,,***((())),,,///,,,,,,++++++******)))(((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...---,,,+++************++++++,,,++++++++++++***'''))),,,...///...,,,+++,,,++++++******++++++,,,'''***---...------------***+++,,,,,,---...//////000///......///000///---------............------000000000///////////////000111111222222222222222111111222333444777;;;>>>EEELLLUUU^^^fffqqq|||~~~}}}yyyuuupppjjjeeeaaaaaa^^^ZZZZZZ\\\___bbbccchhhiiikkknnnrrruuuwwwxxxvvvvvvvvvuuusssppplllkkkfffccc___\\\YYYUUUQQQNNNHHHCCC===777333000...,,,***+++,,,------,,,+++*********+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))((((((''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''((('''&&&&&&'''''''''&&&~~~iii]]]RRRPPPOOOGGGGGGCCC>>>;;;999999888777666555555555555444444444333333444444444333222222111111222333333111000//////.........------------///////////////...---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///+++******************+++---,,,+++***)))***+++,,,------,,,***((())),,,///,,,---...---,,,+++,,,...++++++******))))))))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******)))((((((((()))))),,,,,,++++++++++++++++++((())))))***+++,,,,,,---,,,++++++******++++++,,,&&&)))---......---------+++++++++,,,...////////////...---...///000///...------............---------......///000111222222000000000111111222333333333555888:::===AAAGGGLLLQQQYYYfffrrr|||~~~yyyssslllhhheeefffdddaaaaaabbbdddeeedddffffffhhhjjjmmmqqquuuwwwyyyzzzzzzyyywwwtttpppnnnjjjgggccc```]]]YYYUUUSSSNNNIIICCC===888444000...,,,,,,---......---+++***---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************&&&'''((()))************)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''}}}hhh\\\RRRPPPOOOGGGGGGCCC???;;;:::999888777666555555555555444444444333333333444444333333222111111222222111111000///......---------,,,,,,,,,/////////000//////......,,,,,,+++++++++,,,------......---,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++(((+++...///...---,,,,,,,,,------.........---,,,+++******)))******+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...******+++,,,---...//////,,,++++++******+++,,,,,,******)))((()))***,,,---,,,,,,++++++++++++,,,,,,'''***---///...------...---,,,+++,,,...//////...///...---...///000///............//////.........------...///111222333333............///222444555333777===AAAEEELLLTTT[[[aaajjjxxx|||vvvppplllkkkjjjiiiiiijjjkkklllkkkiiiggggggfffgggiiinnnrrruuuyyyzzz||||||{{{xxxuuussspppmmmhhheeeaaa^^^YYYVVVSSSOOOIIIDDD???;;;666333/////////......---,,,+++...,,,***)))((()))+++,,,************************))))))))))))))))))))))))''''''((()))************"""###&&&(((***,,,---...(((((('''&&&&&&&&&'''''''''&&&$$$###$$$&&&((()))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&'''''''''''''''&&&&&&&&&$$$&&&(((((('''&&&'''(((|||ggg\\\QQQOOONNNGGGEEECCC???===;;;:::777555666555555555555444444444222333333444444333333222111111000000/////////000---,,,,,,,,,,,,+++++++++------......//////......---,,,,,,+++,,,---...///...------,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******%%%(((---//////---,,,,,,///,,,******---...---+++******))))))***+++---...+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...------...//////...---,,,+++************+++---...,,,+++*********+++,,,,,,------,,,,,,,,,,,,------***,,,...///...---......///---,,,,,,///000...,,,///...---...000000000///...//////000000//////.........///000111222222222111000...///111444888;;;999???FFFMMMRRR[[[fffnnnwww~~~yyytttrrrrrrppppppsssvvvxxxxxxvvvssskkkiiigggfffgggkkkooorrrwwwyyy|||~~~}}}{{{yyyvvvsssnnnjjjgggbbb^^^[[[WWWTTTPPPLLLHHHBBB===888222111000...---,,,,,,+++,,,,,,++++++*********+++************************))))))))))))))))))))))))&&&&&&'''((())))))))))))$$$%%%'''(((***+++++++++''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&###&&&((()))'''&&&'''(((|||ggg\\\QQQOOONNNGGGDDDBBB???>>><<<:::777444666666555555555444444444222222333444444333333333222111///.........///000,,,,,,,,,+++++++++******++++++,,,---............------,,,+++,,,---///000,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++++++++,,,---,,,+++***)))***+++---.........111333222,,,&&&&&&***...---+++******))))))***,,,...///+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...,,,,,,,,,+++((($$$!!!******))))))***,,,...///,,,,,,,,,---,,,,,,++++++...------,,,,,,------...,,,---//////...---...///000...,,,---///000...+++...------...000111000/////////000000000000//////000000000000111111111111555333111111444999>>>AAAEEELLLUUU\\\cccmmmyyy}}}|||{{{~~~{{{wwwvvvwwwuuuwww{{{|||nnnlllhhhfffgggjjjnnnqqquuuxxx|||~~~{{{xxxsssoookkkfffaaa^^^ZZZXXXUUURRRNNNHHHAAA===444333000...,,,,,,,,,,,,***+++,,,------+++***(((************************))))))))))))))))))))))))%%%&&&'''((())))))))))))++++++******)))'''&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&"""&&&))))))'''&&&'''(((zzzeee[[[PPPKKKMMMJJJHHHEEEAAA>>><<<;;;999888666555444333333444666777666333111222444555333000000//////000111111...,,,+++,,,------......------......---------,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,++++++******+++---///000000///......---+++++++++---///000//////......---------,,,///000111000---+++++++++,,,+++***)))))))))++++++------------,,,+++***)))***+++,,,---.../////////,,,------......------,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------............---------.........---,,,++++++//////000111111111111111111000000///////////////222222111000000000111111000333666777777:::???DDDLLLTTT```nnnzzz{{{yyyzzz|||~~~}}}zzzyyyyyyyyyxxxtttmmmiiihhhmmmssswww{{{|||~~~~~~xxxuuurrrooojjjfff]]][[[YYYWWWTTTOOOIIIDDD@@@<<<666222111000///...------,,,++++++,,,,,,---,,,,,,,,,++++++++++++***((((((((()))***,,,---...%%%%%%'''***+++***'''%%%((((((((('''&&&&&&(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((( """%%%((())))))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&$$$"""!!!%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&((()))))))))((((((zzzeee\\\QQQLLLNNNKKKHHHDDD@@@>>><<<;;;999888777666555444333333444555555333222222444444333111111000///000111000///------...//////000000//////.........---------,,,,,,++++++,,,,,,,,,---------------------------,,,,,,***+++---/////////...---000///---+++***+++,,,,,,++++++,,,,,,---.........///000111000---,,,+++,,,---,,,+++******+++,,,,,,------------,,,+++***)))((()))***+++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,------......//////......---...............---,,,,,,......///000000000000000///////////////000111222111111111222222333333444444666999:::<<>>CCCKKKXXXgggrrr~~~~~~}}}|||}}}}}}{{{{{{yyywwwwwwyyy~~~}}}{{{zzzxxxxxxvvvxxx{{{~~~|||yyytttqqqlllhhhdddaaa^^^[[[UUUPPPIIICCC===999444222,,,---.........---,,,+++------,,,,,,,,,+++++++++)))((((((((((((((()))))))))''''''''')))***)))(((((()))))))))''''''(((***)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''')))))))))&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&uuubbbZZZPPPLLLMMMJJJGGGCCC???===;;;:::888777333444444555555666666666333444444333333222222222333111...---///000000///,,,---......//////......//////.........---------+++,,,...//////...,,,+++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,......+++,,,,,,---.../////////...000111000...---------***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,++++++*********++++++++++++******------------------------***+++++++++,,,,,,,,,,,,...------,,,,,,------......//////////////////...//////000000000000000///000000111222222222222111111111000000000000111111000111333555777888999999@@@DDDJJJRRR\\\kkk{{{}}}yyyuuusssuuuyyy}}}{{{wwwuuunnnoooqqqtttxxx|||zzzwwwrrrnnnkkkgggdddbbbYYYUUUOOOIIIDDD???;;;888000000000//////---,,,,,,---------,,,,,,,,,,,,+++)))((((((((((((((()))))))))((('''((()))******)))''')))******((((((((()))))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&%%%&&&&&&&&&sssaaaZZZPPPLLLLLLIIIFFFCCC???<<<;;;:::888666111222444555666777777777333444555444222111222333222000///...///000///...//////000111111111111000/////////.........------------...//////...,,,+++000///...---,,,++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++........................---///000///---,,,,,,---)))***+++,,,------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---......---------++++++,,,,,,,,,,,,++++++............------------,,,,,,,,,,,,------------......------------.........//////000000//////......//////000000000000000000111222222333333222222333222111000000000000000222333555777;;;???BBBCCCIIINNNWWWaaammm{{{|||vvvrrrrrruuuyyy{{{uuuqqqhhhggggggiiilllqqqvvvzzz}}}{{{wwwtttqqqllliii___[[[UUUPPPKKKFFFAAA>>>555444222000///...------++++++++++++************,,,+++***)))((('''''''''((((((((()))++++++***(((''')))+++***)))(((((()))***)))((((((''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))(((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''' """%%%'''((()))+++,,,((('''&&&&&&%%%&&&&&&&&&sssaaaZZZQQQLLLMMMJJJFFFCCC???<<<;;;:::888666222333444666666666555555222444555444222111222444111000///000111000///---//////000111111111111111////////////............///.........------------.........------,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,------------,,,,,,,,,,,,---------.........,,,---......,,,+++,,,,,,)))***,,,---.........---+++,,,,,,------,,,,,,+++---...///000000111000000---......//////......---.........------,,,,,,,,,---------.........//////......------------......//////000000000000//////---...//////000000000///000000111222222222222222111111111000111111222222555666888<<>>;;;666111...---...///.........---------,,,,,,((((((((()))***,,,---...'''''')))+++---,,,)))&&&''')))++++++***)))))))))******)))(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((((('''%%%$$$$$$%%%'''(((((('''%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******&&&&&&&&&'''''''''((((((&&&((()))(((&&&%%%%%%&&&***)))((('''&&&''''''(((rrraaaXXXNNNLLLLLLEEEEEECCC@@@>>>===;;;888555555555555555444444444444444444333333333333222222222222222222111000......444222111000111000...---000///...---,,,------.........------------......000000///...---,,,,,,,,,111///,,,))))))+++...000,,,------......------,,,++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---******+++,,,,,,---......//////.........---------,,,,,,++++++,,,,,,---...---......//////......---///......------......///++++++,,,,,,---...//////......------------......,,,---------.../////////////////////000000000000222111111111111111222222333000000333333222444888777<<>>===;;;888666777777777777666666666666444444333333333333222222000000000000///...---,,,222000//////000///...---000///...---------......///......------......///000000///------,,,,,,---///...,,,******,,,...///,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,------,,,,,,,,,------....../////////.........---------------,,,,,,------...///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------..................------.........------..................////////////000000000111222222222222222222333444222///000333555444777<<>>DDDKKKRRR]]]hhhttt}}}|||{{{yyyzzzzzzyyyxxxxxxzzz}}}~~~~~~}}}}}}}}}zzzxxx{{{~~~{{{vvvqqqooojjjhhhdddaaa```aaacccdddjjjpppxxx~~~yyyqqqiiiddd___ZZZXXXOOOLLLFFFBBB>>>:::666333///...------......---+++***************+++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%'''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))ooo^^^VVVMMMLLLLLLFFFFFFCCC???<<<;;;:::888666555555555555444444444444444444333333333222222222111111111111111000//////...---,,,---///000///...//////..................//////............//////000///...---------------,,,,,,------...---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------............------------........................---------------......///...---+++******+++---...//////............//////............------------......////////////......000000//////......------//////000000000111111111222111222222333444555666444444666;;;===???FFFNNNYYY```lllwww~~~}}}zzz{{{{{{zzzxxxwwwyyyzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxzzz~~~||||||xxxtttrrrnnnllliiifffeeefffggghhhhhhmmmtttzzzyyyqqqkkkeee___[[[SSSPPPLLLGGGCCC???:::666000...---,,,---...,,,+++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((mmm]]]UUUMMMLLLMMMFFFFFFCCC>>><<<:::999777666555555555555444444444444444444333333333222222222000111111111111000000///...------...000111111000......///////////////////////////......///////////////...------------...++++++---.........------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------------------------------,,,,,,,,,,,,,,,---.....................,,,,,,,,,+++,,,,,,---......---+++******+++---...000//////......//////000.....................---......///000000///......000000000//////......---000000000000111111111111000000111222333444666777555666:::???BBBEEENNNWWWkkksss|||}}}~~~}}}{{{zzz{{{}}}{{{{{{yyyxxxxxxwwwxxxxxxvvvxxx|||~~~}}}~~~~~~~~~|||yyywwwqqqpppnnnlllkkkkkkkkklllhhhkkkpppuuu|||zzzrrrkkkddd___XXXUUUPPPLLLGGGCCC===:::333000...---------,,,+++))))))******+++++++++,,,************************))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''(((((('''%%%###"""''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''lll\\\TTTLLLLLLMMMFFFFFFCCC>>>;;;999999777666777777777777666666666666444444333333333333222222......////////////......///...---...000111000///......///000000000//////000//////......//////000///......---------......++++++,,,---............,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,++++++++++++,,,------...---,,,++++++,,,---.........------------........................//////...///000111111000///...000000//////////////////000000000111111111222222111111111222444666888999777999???FFFJJJPPP[[[gggzzz~~~~~~{{{yyyyyyxxxyyyvvvxxx|||~~~}}}yyyvvvuuuuuuzzz~~~~~~~~~wwwvvvuuusssqqqpppooonnnjjjkkkmmmqqqwww~~~|||ssskkkfff^^^ZZZUUUOOOKKKGGGBBB???777555111///......---,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((((((((((('''&&&%%%$$$###''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((()))))))))''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&kkk[[[TTTLLLLLLMMMGGGFFFCCC>>>:::999888777666777777777777666666666666444444333333333333222222......////////////......///---------///000///...---...///000111000000///000000////////////000000......---------......///++++++,,,,,,---...//////---......//////......---++++++,,,,,,,,,,,,------+++,,,---.........------++++++,,,,,,------......---------.........//////,,,,,,,,,,,,,,,---......------------------------......------------......------......//////000000...///000111111000///...///////////////000000000000000111111111222222222222333333555777999:::<<<===@@@IIIRRRYYYaaaooo}}}~~~{{{yyyyyyyyy{{{~~~~~~~~~|||yyyuuurrrrrrssszzz}}}yyyvvvsssrrrmmmkkkkkkmmmrrrxxx~~~}}}sssmmmeee```YYYSSSNNNKKKGGGEEE>>>:::666333111000///------------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''((())))))))))))'''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&jjjZZZSSSLLLKKKMMMGGGFFFCCC===:::888888777666666555555555444444444444444444444333333333222222000000111111111111111000...---,,,,,,......---,,,---...///111111111000///000000////////////000000......---------......///,,,++++++,,,---...///000......////////////......++++++,,,,,,,,,---------***+++---...///...------,,,,,,------...///000000---------.........//////...------------...//////---......//////......---000000////////////000000,,,------...///000111111...///000222222000///.........//////000000111111000111111111111222222222444444555777999;;;===>>>CCCHHHRRR]]]eeeppp}}}}}}}}}{{{zzz|||~~~}}}yyyuuussstttvvv{{{|||xxxuuunnnllljjjkkkooouuuyyy|||yyysssiiiddd\\\UUUQQQMMMKKKIIIBBB>>>999666444222111///.........------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''&&&&&&&&&'''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''((())))))))))))))))))'''&&&&&&%%%&&&'''((()))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''lll]]]VVVLLLKKKLLLGGGAAA@@@>>>;;;999888777666444444444444444555666777555555444333333222111111222111111000000000000000...---,,,,,,---...///000111111000000//////......////////////////////////,,,---......//////......---,,,,,,++++++,,,,,,---------------,,,++++++***...------,,,,,,------...---+++))))))+++...//////,,,++++++---//////,,,(((////////////////////////......---,,,---...///000...,,,+++...222444333111,,,,,,,,,---------......000000//////.........---............/////////000//////000000111111222222111222333222111000111222000444888888777999@@@FFFNNNWWWdddnnnxxx}}}yyyxxxzzz}}}|||zzzwwwvvvuuu~~~|||uuutttpppkkkiiikkkppptttvvv{{{xxxoooiii```ZZZVVVRRRLLLHHHHHHEEEAAA:::444000/////////...,,,+++***++++++,,,******)))))))))***,,,---***************************)))((('''&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''')))******)))((('''''''''''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&kkk]]]UUULLLJJJLLLFFFBBBAAA???<<<:::999888777333222222222333333444555555555444333333222111111222111111000000000000000---------------...///000000000000000//////..............................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,...------,,,,,,------...222///,,,******+++******,,,++++++,,,......,,,)))..............................---------...///000---,,,+++---000111111///------------............000/////////...................../////////000000...//////000111111222222111333444333222222333555111555999<<<>>>DDDNNNVVV^^^hhhttt}}}zzzyyyzzz|||}}}}}}{{{{{{{{{}}}||||||vvvrrrmmmjjjkkkmmmooopppsssyyyzzztttjjjccc^^^YYYTTTPPPJJJHHHCCC>>>888333111111//////---,,,,,,,,,------,,,,,,+++++++++,,,---...***************************)))((('''&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&'''''''''''''''''''''((()))))))))(((''''''&&&&&&''''''******((('''%%%$$$""""""''''''''''''''''''''''''iii[[[TTTKKKIIIJJJEEECCCAAA???===;;;:::999888333333333222333333444555555444444333333222222111222111111000000000000000------.../////////......000000000////////////...........................---,,,,,,,,,,,,---......+++,,,---......---,,,+++------......//////.........------,,,,,,------...333000---+++++++++***(((,,,+++***+++,,,---,,,***------------------------......------......///000---,,,+++,,,.........---............////////////////////////................../////////000000000......///000000111111222222333444444333333555777111555:::===BBBLLLZZZeeesss|||}}}xxxxxxwwwxxxzzz}}}~~~{{{{{{~~~yyyuuupppmmmlllllllllkkkjjjnnnvvv|||rrriiiccc]]]WWWSSSMMMKKKGGGCCC===999555333000///...---,,,---......,,,++++++++++++,,,------************************))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&$$$&&&(((******(((&&&$$$(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''(((((())))))***)))((((((''''''((((((&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''}}}hhhZZZSSSJJJIIIIIIDDDBBBAAA???===;;;999888888666666555555555555666666444444444333333222222222222111111000000000000000---...///000000///...---////////////////////////---------------------------,,,,,,+++,,,---...///+++,,,...//////...,,,++++++,,,---......///.........------,,,,,,------......,,,++++++---......------,,,+++***+++,,,,,,,,,------------------------...............//////000---------------------,,,////////////000000000000///////////////............////////////000000000......///000000111111222222333333333222333555777777:::???BBBIIIUUUfffrrr|||zzzyyyyyy{{{~~~~~~~~~~~~~~~~~~|||xxxtttqqqpppooommmkkkgggjjjooovvvzzzppphhhaaaZZZUUUQQQNNNKKKGGGBBB===999555000///...---,,,---......******)))))))))*********************************))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&%%%%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''$$$%%%&&&&&&'''((())))))******)))(((((((((((((((%%%&&&((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''(((((((((((({{{fffYYYSSSJJJHHHIIICCCAAA@@@>>><<<999888777777777666666555555555666666444444333333333333222222222111111000000000000000......000000000///...---.............../////////........................---,,,,,,,,,------......+++,,,...//////...,,,+++***+++,,,---------------...------,,,,,,------...+++******+++...000000///------,,,,,,++++++,,,---------------------------.........///////////////////////////............/////////000000000111111.........///////////////////////////000000000111//////000000111222222222222333333222222333555888===BBBGGGMMMUUUdddvvv~~~|||{{{}}}~~~~~~}}}{{{|||}}}}}}{{{|||}}}{{{{{{{{{xxxuuusssrrrqqqooonnnkkklllnnnrrryyy{{{sssjjjaaa[[[UUUQQQMMMJJJFFFBBB<<<888111000...---,,,,,,------******+++++++++*********************************(((((())))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''(((((()))******)))(((((((((((((((%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&'''((())))))'''''''''((((((((())))))zzzfffYYYTTTKKKIIIIIICCCAAA???===;;;999777777666666555444444333444444444333333333333333333333333222111111000000000000000//////000000000///......---............/////////////////////////////////,,,---......//////......,,,---...//////...---,,,++++++,,,,,,---,,,,,,,,,...------,,,,,,------...---,,,,,,---...///...---,,,...///...---,,,---...---------------------------...///000000000000//////000111111///...///000////////////000000000000.........////////////////////////000000000111111000000111111222333333444333444444444555777;;;>>>@@@FFFOOOXXXcccsss|||xxxvvvuuuzzz|||~~~|||zzzyyyzzz~~~||||||{{{|||~~~zzzwwwuuusssssssssrrrqqqooooooooopppttt}}}|||rrrggg```ZZZUUUPPPLLLIIIFFF@@@<<<333222000...---,,,,,,------...............---,,,************************(((((()))*********))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((&&&$$$""""""$$$&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''***)))((((((''''''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&'''''''''(((((())))))***zzzeeeYYYTTTLLLIIIIIICCCAAA@@@>>><<<:::888777777666666555444444444444444333333333333333333333333222111111000000000000000111000000///////////////---------.........//////000000000000000000000000,,,---///111111000///---........................------------------,,,+++...------,,,,,,------......---------//////---,,,,,,///111111///---...///........................---...///000111000000///...000222111///...000222........./////////000000............/////////000//////000000000111111111111222222333333444555555444555777999;;;@@@FFFJJJMMMTTT___jjjuuu~~~zzzwwwvvvvvvwww~~~||||||~~~zzzxxxxxxyyy~~~~~~~~~~~~|||xxxvvvvvvwwwwwwwwwqqqpppooonnnqqqwww{{{ooofff```ZZZSSSNNNMMMJJJEEE@@@888666333111///...------//////000000000///...---************************'''((()))***+++******)))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%)))(((''''''&&&&&&'''''''''''''''''''''((())))))''''''&&&&&&''''''((()))***))))))((('''&&&&&&%%%&&&''''''((())))))******zzzfffZZZUUULLLJJJJJJCCCCCCAAA???===;;;999999888888888777666666666666666333333333333333333333333222111111000000000000000222111000.........///000---------.........//////000000000000000000000000+++---111333333222///---///...------------...///////////////...---,,,,,,...------,,,,,,------...---,,,,,,...///000///---,,,///333333111......///////////////////////////---...000111111111000///---///111111///...000222............////////////---.........//////000000000000000000111111111111222333333444444555555666444666999<<>><<<;;;;;;:::888666666666666666666555555444555555444333111000000///111111333666777666222///...///000111111000///...////////////////////////---------.............../////////...------,,,,,,***+++---///000000//////......//////...---,,,,,,---------............///////////////////////////............////////////000......///000111111///000000000///////////////////////////////////////......////////////.....................///000000222222111111111111111111222000222666777555555888:::777999@@@FFFLLLYYYgggvvv}}}~~~~~~~~~|||{{{yyyxxxxxxzzz}}}~~~}}}|||~~~wwwxxxxxxyyyzzz~~~{{{yyyzzzsssrrrqqqmmmlllooovvv}}}xxxppphhh^^^VVVRRROOOLLLIIICCC@@@:::555111///......***))))))***,,,,,,+++)))******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''(((***+++***'''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((()))******)))(((''')))(((''''''''')))***,,,***)))'''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%vvvcccXXXTTTJJJIIIJJJEEEBBB@@@===<<<;;;:::999777666666666666666555555444444444333222111000//////000000111333555444111...,,,---...//////...---,,,////////////////////////......................../////////.....................//////////////////......//////...------,,,---------............///////////////////////////............////////////000///...///000111000///111000000000/////////.................................////////////......///............///000000000000000000000000000000000...000555666444666:::<<<;;;@@@IIIRRR[[[jjjyyy||||||}}}}}}~~~~~~}}}|||{{{{{{}}}~~~~~~yyyzzz|||}}}~~~{{{yyyxxxvvvvvvuuurrrqqqssszzzwwwooocccZZZUUURRROOOLLLFFFCCC>>>999444111//////+++******+++,,,,,,+++)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&'''''')))***)))&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))******)))((('''***)))'''%%%$$$###""""""(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttaaaWWWRRRIIIHHHIIIDDDFFFCCC>>><<<;;;:::999888666666666666666555555444444444333222111000//////000//////000111111000...------............------////////////////////////000//////......---------......////////////000000111000000///......//////.........///......---,,,---------............///////////////////////////---............/////////111///...///000000///...111000000000/////////..............................//////000000//////...//////......//////000111000000000000000000000000000///111555777666:::@@@>>>@@@GGGRRR]]]iiiyyy~~~{{{yyyzzz|||~~~~~~~~~~~~~~~~~~|||~~~~~~}}}|||zzzxxxwwwvvvvvvuuusssrrruuu|||yyylllaaaZZZVVVRRROOOIIIGGGCCC???999555111///---,,,++++++------,,,*********++++++++++++******))))))))))))))))))))))))******)))((((((''''''&&&(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''(((((('''%%%###!!!&&&&&&&&&'''&&&%%%%%%$$$''''''''''''''''''''''''tttaaaWWWRRRJJJHHHJJJEEEGGGDDD>>>;;;:::999999888666666666666666555555444444444444333222111111111111000......000111000//////000000000000000000///////////////////////////111000000///...------,,,.........///000111111222000///...------...///000---...............---------------............///////////////////////////---------.........//////111///......///000...---////////////000000000000//////////////////////////////000000000000///////////////...///000000111000000000000111111111111444333555888999999???GGGGGGLLLTTT___jjjwww~~~}}}|||zzzyyyyyy|||}}}}}}}}}}}}~~~}}}}}}yyywwwxxxyyywwwuuuwwwwwwvvvssssssxxxvvviiiaaaZZZUUUQQQLLLKKKHHHDDD>>>888333000///---,,,,,,---...---,,,******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%''''''(((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((('''&&&%%%$$$&&&&&&'''((('''&&&%%%$$$((((((((((((((((((((((((tttaaaWWWSSSKKKIIIKKKFFFGGGCCC>>>:::999999888777666666666666666555555444555555555444333333222222333111//////000222222111000000000//////000000000////////////////////////111111000///......------------...///000111222222---,,,++++++,,,---///000------...............------------............///////////////////////////------------............000...---...///000...---,,,,,,---///000222333333000000000000000000000000//////000000000000/////////////////////000111111111111111222222333333333666555777999:::;;;DDDMMMUUU]]]hhhrrr~~~~~~|||{{{|||||||||{{{{{{{{{{{{}}}|||yyyxxxwwwwwwzzz~~~~~~|||vvvtttuuuwwwwwwvvvzzzzzzxxxvvvwww}}}sssiii```XXXSSSOOONNNKKKGGGAAA;;;555222111///------...///...---******++++++++++++******))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((($$$%%%'''))))))))))))(((''''''((())))))'''&&&%%%((((((((((((((((((((((((tttaaaWWWSSSKKKJJJLLLGGGEEEBBB===;;;:::999888777666666666666666555555444555444444444333333333333444222000000222333222222......------------......////////////////////////111000000//////.........------...//////000111111*********+++,,,...///000,,,---......///.........---------............///////////////////////////,,,------------............---,,,---///000///...+++,,,---///000222333444000000000000000000000000///000000111111000000///000000//////000000111222111111222222333444444444555444777999;;;???JJJVVV```kkkyyy|||zzzyyyzzz|||}}}}}}|||~~~~~~~~~yyyvvvtttttttttzzz|||}}}wwwsssrrrtttvvvxxxxxxyyyxxxwwwxxx~~~tttjjj___YYYSSSQQQNNNJJJDDD>>>999666444111///...////////////******++++++++++++******))))))))))))))))))))))))%%%%%%&&&''')))***+++,,,'''(((((())))))(((((('''(((((((((''''''''''''''')))((('''(((*********(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&(((((())))))(((((('''&&&((((((((((((((((((((((((rrr```VVVRRRJJJIIIKKKFFFCCCAAA>>>===<<<;;;:::888666666666666666555555444333333222222222222111111333222111111333333222111///...---,,,,,,---...///////////////////////////000000000///////////////---------......//////000++++++,,,---.........---,,,------...//////......---------............///////////////////////////,,,,,,---------.........,,,,,,+++---///000000///......//////000000111111........................000000111111111111000000000000//////000000111222000111111222333333444444444555888<<<@@@FFFUUUcccnnn|||~~~|||{{{{{{}}}}}}xxxuuuuuuwwwxxx{{{yyysssppprrrvvvzzzyyy|||uuuhhh```WWWUUUQQQMMMGGGBBB>>><<<555333000//////000000000******++++++++++++******))))))))))))))))))))))))''''''(((((()))***++++++'''((()))******)))((('''''''''''''''((((((((((((((('''%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&((((((''''''&&&&&&&&&'''''''''''''''''''''''''''qqq___UUUQQQIIIHHHJJJEEECCCAAA?????????>>>;;;999666666666666666555555444111111111000000000000000222111000111333333111000111000///......///000111////////////////////////////////////000000000000---------...............---.../////////...---,,,,,,,,,---.../////////...---------.........//////////////////////////////,,,,,,,,,---------......+++++++++,,,///111111000000000000000////////////------------------------000000111111111111000000000000000000000111111222///000000111222222333333555666;;;AAAFFFNNN___ooo}}}xxxvvvwwwzzz}}}|||{{{{{{tttooopppvvv|||}}}ooofffYYYWWWTTTOOOJJJEEEAAA@@@666444000///000000111000******++++++++++++******))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''&&&&&&''''''(((((())))))'''%%%$$$%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((***)))(((''''''(((***+++((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''pppdddWWWPPPKKKGGGFFFHHHGGGDDD@@@>>>>>>???>>>>>>666888999777444333666999555444444333333222111111444333222111000000000000////////////////////////////////////////////////////////////....................................,,,,,,------...//////000........................------......//////000000////////////////////////,,,------...//////......111000///......///000111////////////000000000000111000/////////000222333333333333222222000/////////000222333333222111111333111...///222666999;;;===;;;???IIISSS___qqq{{{zzz~~~~~~|||~~~zzztttqqqtttzzzxxxiiiccc]]]VVVQQQNNNJJJDDD@@@>>>:::444000/////////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''******))))))((((((''''''))))))(((((('''''''''&&&***)))(((''''''((()))******))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&ooocccVVVOOOKKKGGGFFFGGGDDDBBB>>>===>>>??????>>>::::::888666444444555777555555444444333222222222222111111111111111222222111111111111111111111111////////////////////////000000000/////////..............................000//////......---,,,,,,..................------.........///////////////////////////////////////------......///.........111000///......///000111////////////000000000000222111000//////000111111000111111222222222111111///000111222222222111111666555444444777;;;>>>@@@===>>>EEERRR___nnn~~~|||{{{~~~xxxuuuwww}}}ttthhhbbbZZZTTTPPPLLLGGGDDD@@@<<<666222000000///...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%%%%$$$$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''''')))(((((((((''''''''''''***)))(((''''''((()))******))))))(((''''''&&&&&&''''''(((((((((''''''&&&))))))))))))((((((((((((lllaaaTTTNNNJJJFFFEEEFFFBBB@@@===<<<===>>>>>>>>>>>>;;;777555555555666666666555555444444333222222000000000000111222333444111111111111111111111111000000000000000000000000111111000000000/////////........................000000///......------,,,/////////......---------///////////////.........////////////////////////....../////////......---000000////////////000000////////////000000000000222111000000000000000111...///000111222333333333///000000111222222111111444444444555777;;;>>>@@@BBBGGGSSSbbbrrr~~~|||}}}~~~}}}zzz{{{~~~{{{zzzzzz{{{{{{{{{qqqjjj___WWWSSSOOOKKKHHHCCC???:::555333111000...------------,,,,,,++++++------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((((((((((((+++---''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''))))))(((((((((((()))))))))))))))(((''''''&&&&&&'''(((((())))))((((((((())))))))))))((((((((((((jjj^^^SSSMMMJJJFFFDDDEEECCC@@@<<<;;;;;;<<<<<<;;;???:::555444666888888666666666555444444333333222111111000000111222222333111111111111111111111111000000000000000000000000111111111111000000000000........................---------...//////000000000000//////......------000000//////......------///////////////////////////////////////......---000000////////////000000////////////000000000000000000000000000111111222///000111222222222222222//////000111111222222222222333444555777:::===@@@NNNWWWfffvvv~~~}}}~~~}}}yyyuuurrrqqqrrrsssssszzz{{{rrreee[[[UUUQQQMMMJJJFFFCCC>>>:::777444111///.........---,,,,,,++++++---,,,+++******+++---...))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))''''''''''''&&&&&&&&&&&&hhh]]]RRRMMMJJJFFFDDDEEEEEEBBB===;;;:::999888777;;;777333333666999999888666555555444333333222222333222222111000000111111000000000000000000000000000000000000000000000000111111111111000000000000........................------......///000000111000000/////////.........000000//////......------////////////////////////...///////////////......//////000000000000//////////////////000000000000------///000111222333333111111111222222222111111000000000111222222333444555777999:::<<<@@@EEEIII\\\hhhyyy~~~|||wwwrrrnnnmmmnnnoooooosssvvv||||||mmmaaaYYYTTTOOOLLLIIIFFFAAA>>>;;;777333000//////...------,,,++++++,,,+++***))))))***,,,---************************))))))))))))((((((((((((&&&'''((('''%%%$$$$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((())))))***'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&fff\\\RRRMMMJJJFFFEEEFFFGGGCCC>>>;;;999888777555777555444444666888999888555444444333333222111111444333222111000000000000////////////////////////000000000000000000000000111111000000000/////////........................111111000//////......---///////////////////////////////////////.........////////////////////////---...///000000000000/////////000000000000//////////////////000000000000,,,---///000222333333333111111222222222111111000111111111111222444555666555888;;;>>>BBBHHHRRRXXXkkkzzz|||xxxrrrnnnmmmnnnnnnmmmoooooottt~~~yyykkkaaaYYYRRRNNNJJJHHHEEEBBB???;;;666333000//////...---,,,++++++++++++******)))*********************************))))))))))))((((((((((((((()))***)))&&&$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((()))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&'''((())))))))))))))))))))))))((((((((((((eee[[[RRRNNNKKKGGGEEEFFFFFFCCC>>>;;;:::999888777333555666666555555555666444333333222222111000000222222111111111111111222000000000000000000000000////////////////////////000000000/////////..............................111111000000///..................///000000111111.........///////////////////////////////////////,,,---...000000111111111...///000111111000///...////////////000000000000//////000111222111000000///000111222222222222222222222222222333555777888666:::???DDDKKKVVVcccmmm|||xxxssspppoooooonnnnnnnnnmmmpppyyyvvvjjjaaaXXXRRRKKKIIIGGGDDDBBB>>>999555000000///...---,,,++++++,,,,,,,,,,,,+++***))))))************************))))))))))))(((((((((((()))+++---,,,***)))((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((()))'''((()))******)))(((''''''(((((((((((((((((((((%%%%%%&&&'''((())))))((())))))))))))((((((((((((eee[[[RRRNNNLLLHHHFFFGGGEEEBBB>>>;;;::::::999999222666999888555222222444333333222222111000000///000000000000111222333444111111111111111111111111////////////////////////////////////..........................................//////000111111111------...///000111222222---.........//////000000////////////////////////+++,,,...///111222222222...///000111111000///...////////////000000000000111222222222111000...------...///111333444444444333333333333444666888999<<<@@@GGGNNNWWWeeevvv~~~}}}|||~~~{{{xxxtttqqqppppppooonnnnnnlllnnnwww~~~~~~rrrfff\\\VVVKKKJJJHHHFFFDDD???:::666111000///...---,,,++++++------......---+++***(((************************))))))))))))((((((((((((%%%(((******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))'''((()))******)))(((''''''''''''((((((((((((((($$$%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&{{{hhh\\\RRRNNNMMMIIIFFFEEECCCAAA???<<<999888777777777777666666555555555444444444444444444444333333000000000222333333111///000000000000000000000000222222222111111111000000000///...------...000111///////////////000111111////////////000000000000---.........//////000000222111000...------------////////////000000000000,,,------...///000111111000000000000000000000000222111000//////000111222111111111000111111222333000000000000111222333444555555444333444777:::======IIIUUU\\\fffvvv~~~}}}{{{}}}~~~zzzwwwwwwxxxyyyxxxyyywwwvvvvvvvvvtttrrrooonnnnnnppptttwww|||{{{pppddd[[[VVVPPPJJJEEECCC@@@<<<888444333111...---,,,,,,,,,,,,+++******))))))******************************((()))***)))((('''((()))+++***)))'''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((('''&&&%%%$$$$$$%%%&&&}}}jjj^^^SSSNNNMMMIIIFFFFFFCCCBBB???<<<999888777777777666666666555555555555555444444444444333333333444333222222444333222000////////////////////////222222222111111111000000000///...------...000111///////////////000111111////////////000000000000............/////////000111000///......---......000000000000////////////.........///////////////000000000000000000000000222111000//////000111111111111111111111222222333111111000111111222333444333333333333555999===AAAJJJVVVccclllwww~~~vvvtttuuuvvvyyy}}}|||wwwuuuuuuvvvvvvvvvzzzzzzzzz{{{{{{yyyvvvrrrpppooopppsssuuuyyywwwggg[[[[[[VVVOOOKKKIIIFFFBBB???777555222///------------...------,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***)))((('''((()))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))+++***)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((******(((((('''((())))))nnnaaaTTTNNNLLLIIIGGGGGGDDDBBB???<<<:::888888777666666666666555555555555555555444444444333333333555333222111222222111000........................222111111111111000000000111000///.........///000///////////////000111111////////////000000000000............//////////////////............//////111111000000//////......000000000//////.........000000000000000000000000111000000///000000111111111111111111111222333333222222222111111222333333333444444666888>>>EEEJJJUUUbbbqqq|||tttmmmhhhiiimmmpppuuu{{{}}}yyyvvvvvvwwwwwwwww{{{||||||xxxsssqqqpppqqqqqqsss|||rrrccc]]]WWWPPPKKKIIIGGGDDDAAA:::888444000.........///---,,,++++++******++++++))))))))))))))))))))))))((()))***)))((('''((())))))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))---,,,+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''(((pppcccUUUOOOLLLIIIGGGHHHDDDBBB???<<<:::888888888666666666666666555555555555555555444444333333222444111//////000111111111////////////////////////111111111111000000000000111000//////...//////000///////////////000000111////////////000000000000.........///////////////...............///000000222111111000///......---000/////////////////////000000000000000000000000000000000000000111111222222111111111111222333333444333333222222222333333555666888:::>>>FFFOOOWWWcccpppzzzpppfffaaa___ccchhhlllrrryyy}}}~~~~~~{{{zzz{{{zzzzzz{{{~~~}}}wwwsssppppppnnnnnnttt{{{qqq```ZZZQQQLLLIIIGGGDDDBBB===:::666111///......///------,,,++++++++++++,,,++++++++++++++++++++++++((()))***)))((('''((()))'''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((+++******))))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''pppcccUUUOOOLLLIIIHHHHHHDDDBBB@@@===:::999888888555555555666666666666666666666555444333333222222333111//////111333444333000000000000000000000000000000000000000000000000111111000//////////////////////////////000000111////////////000000000000///////////////...............---......///000111222111111000///......---......//////000111111222000000000000000000000000000111111222222222222222222222222111222333333444444444333333333333333333555888;;;???DDDNNN[[[eeezzzvvvkkkeee___\\\\\\```dddhhhnnnvvv|||}}}~~~}}}|||{{{yyy|||zzzuuuqqqooommmjjjmmmssswww~~~jjjbbbXXXQQQMMMKKKHHHFFF???===888444000.........000///......------......++++++++++++++++++++++++((()))***)))((('''((()))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))ooobbbUUUOOOMMMJJJHHHHHHDDDCCC@@@===;;;999999888555555555666666666666666666666555444333333222111444222111222333555555444111111111111111111111111//////000000000000000111111111111000000//////...///////////////000111111////////////000000000000///////////////........................///000111111111000000//////......---......///111222222333000000000000000000000000111222333444444444444444222222222222222333444444444444444333333444555555444888>>>DDDMMMZZZlllxxx}}}tttiiibbb```[[[ZZZ[[[___bbbdddjjjrrrwwwyyy{{{|||~~~~~~|||zzzyyyvvvxxx|||}}}wwwrrrpppmmmiiijjjnnnooouuu~~~sssjjj^^^TTTOOOLLLHHHFFFBBB@@@<<<888444111///...,,,,,,+++************+++************************((()))***)))((('''((()))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((''''''lll```TTTPPPNNNJJJHHHGGGEEECCC@@@===;;;999999999555555555555666666666777777666555444333222222111444333222222222222000...000000000000000000000000////////////000000111111222222222111000///......///////////////000111111////////////000000000000000/////////............//////.........//////000000000000000//////////////////000000000111111111000000000000000000000000222333444666666666666555333222222222222333444444444444333444444555666777555;;;DDDMMMYYYlll}}}uuupppiii```]]]^^^[[[[[[]]]aaacccdddjjjrrrsssuuuxxxzzz}}}~~~{{{xxxwwwssssssuuuyyy~~~yyyssspppmmmjjjiiilllkkkooouuu|||rrrdddYYYRRRMMMJJJGGGDDDCCC@@@===888444111///++++++***)))))))))))))))************************((()))***)))((('''((()))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((()))******))))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###iii^^^TTTPPPOOOKKKGGGGGGEEECCC@@@===;;;:::999999444555555555666666777777777666666444333222111111222111000//////---)))&&&////////////////////////.../////////000000111111222222222222111000......///////////////000111111////////////000000000000000000//////.........---//////............//////////////////000000000000111111111111000000000000000000000000000000000000222333555777888777777666333333222222333333444555333333333444555666777888888???JJJVVVeeezzz{{{ssskkkhhhccc\\\ZZZ^^^]]]]]]```eeefffgggmmmuuuuuuwww{{{~~~|||yyywwwppppppppptttyyyyyysssqqqnnnjjjiiillljjjlllpppxxx}}}nnnaaaYYYTTTPPPMMMGGGFFFDDDAAA<<<777222000111111000////////////000,,,,,,,,,,,,,,,,,,,,,,,,(((******)))((('''((())))))(((''''''''')))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***((((((************************'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%mmmaaaUUUQQQNNNJJJGGGGGGEEECCC===555///...222777888888777666666666666666777666555444333444555555444444333333333333222222000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////...............---------000000000000000000000000...------...000000///...000000000000000000000000------------------------000000000000000000000000222333444666777666666555222555888;;;<<<:::888666666222222555666777:::???FFFJJJVVVhhh|||~~~yyypppkkkeeeaaaaaa```^^^]]]___aaaccceeegggkkkooossstttwww{{{}}}vvvqqqtttssssssuuuxxx{{{||||||yyyzzz|||{{{uuuqqqpppnnnnnnpppuuu{{{~~~{{{uuuooolllkkkjjjiiiooojjjjjjrrrxxxmmmaaaUUUPPPRRRLLLIIIDDD@@@===:::666444.........------,,,,,,,,,//////.........---------))))))))))))(((((((((((()))))))))))))))(((''''''))))))***))))))((('''&&&'''&&&%%%&&&((((((((('''''')))++++++)))'''''''''+++*********))))))(((((())))))***))))))((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''((())))))((((((***)))'''&&&&&&&&&'''(((lll```TTTPPPNNNJJJGGGFFFBBBBBB@@@;;;777666888;;;666666555444444444444444777666555444333444444555444444333333333222222222000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000///......///111111000...111111111111111111111111111111111111111111111111111111111111111111111111111222444555666666555555222222333444444444555555777333333555777888===CCCNNNXXXiii|||}}}xxxssskkkgggbbb```aaaaaaaaa```ccceeeggghhhjjjmmmqqqtttxxx{{{~~~}}}}}}xxxpppiiidddbbbdddcccccceeehhhkkkkkkkkklllmmmoooqqquuu||||||vvvqqqooommmlllnnnssswwwzzz|||}}}yyyssspppnnnmmmlllkkkmmmiiiiiippp{{{sssfffYYYTTTTTTMMMJJJFFFBBB???<<<888555//////...------,,,,,,,,,---------,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))(((''''''((())))))))))))((((((''''''&&&%%%&&&((()))((('''&&&''')))(((&&&%%%%%%&&&******)))))))))((((((((()))******+++++++++******((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((((((((((((((+++***)))))))))***+++,,,kkk___TTTOOOMMMIIIFFFFFFAAABBBBBB@@@===:::999999666666555444444444444444666555555444333444444444333333333333222222222222000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////...000111222111///111111111111111111111111000000000000000000000000222222222222222222222222111111222333444444444444444222000...///000333555999666555888:::===DDDMMM\\\lll|||xxxwwwuuuqqqnnnfffdddbbbaaaccceeeffffffgggiiilllnnnooorrrvvvxxx|||}}}{{{zzzzzz~~~yyytttlllccc\\\XXXVVVVVVSSSRRRRRRTTTWWWYYYYYYYYY[[[\\\^^^aaadddiiipppuuu{{{}}}}}}vvvrrrooonnnlllmmmppptttvvvwwwvvvtttqqqooooooooommmlllkkkiiijjjooovvv|||nnn```YYYWWWOOOLLLHHHEEEBBB>>>999666111000///...------,,,,,,++++++++++++************---,,,,,,,,,,,,+++++++++)))))))))))))))((('''''''''(((((())))))))))))((('''&&&%%%&&&((()))(((''''''(((((('''%%%%%%&&&((())))))(((((((((((((((''''''((()))***++++++++++++(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&))))))))))))+++,,,......kkk___TTTOOONNNJJJGGGGGGCCCCCCBBB???<<<888555333888888777666666666666666555555444444444333333333333333333222222222222111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000.............../////////////////////////////////000//////000222222111000////////////////////////////////////////////////222222222222222222222222000111111222333333444444666444222000000222444666:::888999<<<@@@EEEPPP[[[nnn~~~{{{vvvsssrrrqqqnnnlllgggfffeeefffhhhjjjlllmmmkkknnnqqqtttvvvzzz~~~}}}{{{||||||wwwsssiiiddd]]]UUUPPPMMMMMMMMMJJJIIIJJJLLLNNNPPPOOONNNNNNPPPRRRTTTVVVZZZ___ccchhhjjjmmmqqqtttyyy~~~~~~wwwrrrqqqooommmmmmoooqqqrrrrrrooonnnmmmnnnooopppnnnlllkkkjjjlllpppuuu}}}vvvhhh^^^YYYPPPMMMJJJGGGDDD@@@;;;777333222000///------------++++++++++++************------,,,,,,,,,+++++++++)))))))))))))))(((''''''&&&'''((())))))***))))))(((&&&&&&'''((()))(((''')))***)))(((&&&''')))+++((((((((((((''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&%%%&&&'''(((***,,,---...}}}kkk___TTTPPPNNNKKKHHHHHHDDDBBB???<<<999777555444888888777666666666666666444444444444444333333333333333222222222111111111000000000000000000000000111111111111111111111111000000000000000000111111////////////////////////............//////000000////////////////////////000//////000222222111000........................222222222222222222222222111111111111111111111111000000111111222333333444444444444444444555555555888888;;;AAAHHHPPP___mmm{{{yyyuuurrrpppooommmllljjjjjjjjjjjjkkklllnnnoooooorrrwww{{{~~~~~~}}}~~~{{{}}}~~~|||xxxssslllfffbbbWWWTTTPPPKKKGGGDDDCCCBBBDDDCCCDDDEEEHHHHHHGGGFFFEEEFFFHHHJJJKKKMMMQQQSSSVVVYYY\\\___cccggglllppprrrwww~~~~~~}}}wwwsssqqqooommmmmmnnnnnnnnnmmmjjjjjjkkkmmmooopppnnnmmmjjjjjjmmmqqqvvvpppddd[[[RRROOOKKKHHHEEEAAA<<<999666444222///...------...,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))(((''''''&&&'''((())))))***))))))((('''&&&''')))))))))((()))))))))(((&&&''')))+++''''''''''''((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&%%%%%%''')))+++,,,---...|||jjj^^^SSSOOOMMMJJJHHHHHHCCC@@@===::::::;;;;;;:::666666555444444444444444333444444444444333222222222222222222111111111111000000000000000000000000111111111111111111111111000000000000111111111111........................///000000111111222222333000000000000000000000000//////...000111222111///........................000000000000000000000000111111111111111111111111111111111111222333444555111222444666777666555555777999AAAKKKTTTaaasss~~~yyywwwtttqqqooommmmmmmmmmmmnnnoooooonnnnnnppprrrtttxxx}}}}}}}}}~~~xxxtttsssvvvzzz}}}yyyvvvuuutttrrrqqqooonnnkkkgggaaa\\\WWWTTTKKKJJJIIIFFFDDDAAA???>>>=========???AAAAAA???======???AAABBBBBBCCCEEEFFFGGGIIILLLOOOQQQTTTXXXZZZ^^^bbbggglllnnnooopppqqqqqqrrrtttuuuvvvwwwwwwwwwxxx|||}}}yyyvvvllllllmmmpppvvv~~~zzzwwwsssqqqooonnnnnnnnnmmmlllkkkjjjkkkmmmooopppooonnnjjjjjjmmmttt|||{{{lll```VVVRRRNNNIIIFFFCCC@@@===888666333000...---.........---------,,,,,,,,,,,,************)))))))))))))))))))))))))))((('''''''''(((((())))))))))))(((((('''&&&''')))***)))(((&&&'''''''''%%%&&&''')))'''(((((((((((()))))))))************)))((('''&&&))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((('''&&&'''(((***+++,,,---------{{{ggg\\\QQQMMMKKKHHHFFFFFFCCC@@@<<<;;;<<<<<<;;;999666666555444444444444444333333444444444333222111222222222222111111111111000000000000000000000000111111111111111111111111///000000000111111111111///////////////////////////000000111222222333333000000000000000000000000///......///111111000...////////////////////////------------------------222222222222222222222222222222111111222333555666111222444666777888888888;;;AAALLLZZZfffvvv~~~wwwvvvtttrrrpppooopppqqqrrruuuvvvvvvuuutttvvvyyy{{{~~~{{{|||}}}vvvllljjjjjjnnnqqqttt{{{}}}xxxwwwvvvtttsssrrrrrrrrrkkkhhheeecccbbbaaa___]]]]]][[[XXXUUUQQQNNNKKKJJJFFFEEEDDDBBB@@@???>>>>>>;;;;;;;;;===???>>><<<:::999;;;>>>>>>>>>===>>>???===???BBBCCCDDDEEEHHHJJJMMMPPPSSSUUUUUUVVVXXXZZZXXXYYYZZZ\\\^^^______```aaadddiiilllmmmnnnpppsssqqqpppnnnlllkkkhhhdddaaaZZZ[[[]]]```hhhttt}}}{{{yyywwwuuuuuuuuuuuusssqqqnnnmmmmmmnnnppprrrqqqqqqooommmpppzzzvvvggg[[[WWWPPPKKKHHHFFFDDDBBB:::777444000.........///------------,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))(((''''''((())))))))))))((((((''')))''''''''')))***)))((($$$&&&(((((('''&&&'''(((((((((((()))))))))******((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''((((((((((((((((((((()))***+++++++++***)))zzzeeeZZZOOOKKKJJJGGGDDDDDDCCCAAA===<<<<<<:::666333888888777666666666666666333333444555444333222111222222222111111111111000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000---......///000111111111000000000000000000000000...------...000111///...111111111111111111111111000000000000000000000000333333333333333333333333333222222111222444555666444444555666888:::<<<<<>>???AAA@@@>>>;;;999;;;>>>>>>===<<<<<<<<<;;;<<<>>>???>>>???@@@BBBCCCEEEFFFGGGGGGHHHJJJLLLHHHIIIKKKMMMOOOQQQRRRRRRQQQTTTXXXYYYYYYZZZ]]]```bbb```___^^^]]][[[WWWTTTPPPQQQSSSVVV^^^jjjzzz}}}|||||||||zzzxxxrrrpppoooppprrrssssssssstttqqqttt}}}mmm___ZZZSSSMMMJJJHHHGGGFFF;;;888444111.........///---------,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))(((((('''))))))***))))))((('''''')))((('''((()))***)))(((%%%'''***+++***)))))))))(((((())))))******++++++$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))))))))((('''((()))))))))'''&&&%%%}}}iii___UUUQQQNNNIIIGGGHHHBBB@@@===;;;;;;;;;:::999666555444333444666888999555444444333333444444555333333333222222222111111000111111111111222222222222222222111111111111000000000000000000111111222---...///111111111000///000000000000////////////333333222111000000111111//////000111222333333444//////000000111111111222222111000.........///000///000111222222333222222111333555555444444555666111333555555666:::BBBHHHNNN[[[jjjyyy~~~~~~|||{{{yyyvvvssssssuuuwww}}}|||{{{{{{xxxvvvuuutttrrrpppllliiimmmnnnooonnnlllhhhcccaaaaaa```^^^]]]]]]```cccdddiiiiiihhhgggfffdddbbbaaa[[[YYYWWWUUUSSSRRRRRRRRRNNNMMMMMMLLLKKKJJJIIIIIIFFFEEEDDDCCCAAA@@@??????;;;;;;;;;<<<;;;;;;::::::888;;;???BBBBBB???:::777888999:::;;;<<<;;;:::999999999999:::;;;<<<===>>>======>>>>>>@@@AAACCCCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGHHHLLLQQQSSSRRROOORRRQQQPPPNNNLLLJJJIIIHHHLLLIIIJJJNNNTTT^^^nnn|||}}}wwwuuuwwwyyyyyyxxxvvvuuuyyywwwiii^^^TTTQQQNNNIIIDDDBBBBBB===888444222111111000------......------,,,+++++++++***))))))***+++,,,)))***+++,,,------,,,+++************************+++*********))))))(((((('''((()))(((''''''''')))***)))(((''''''((()))***)))((('''''''''(((***+++************))))))))))))((((((((((((((()))******++++++,,,,,,,,,,,,++++++((((((''''''''')))***+++}}}hhh^^^TTTQQQNNNJJJHHHIIICCCAAA===<<<;;;;;;:::888888777666555555666888999555444444333333444444555333333333222222222111111000111111111111222222222222222222111111111111000000000000000000111111222...///000111111111000000000000000000////////////111111000///////////////000000111111111111111111///000000000111111111111222111000/////////000000///000111222222333333222///111333333222222333444000333666888:::???FFFLLLXXXgggzzz||||||{{{yyywwwwwwzzz}}}}}}zzzsssrrrpppnnnlllkkkjjjjjjiiihhhgggffffffdddaaa___^^^^^^______]]][[[YYYWWWYYYXXXWWWVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXVVVTTTTTTNNNLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888;;;>>>AAA@@@>>>:::888:::::::::;;;;;;;;;::::::::::::::::::;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???AAAAAA@@@AAAAAABBBCCCDDDCCCBBBBBBEEEIIIKKKJJJIIIJJJJJJIIIHHHFFFEEEDDDCCCFFFDDDEEEJJJOOOWWWfffsss~~~~~~{{{|||}}}|||{{{xxxxxx}}}pppdddYYYTTTQQQKKKGGGEEEAAA===888555333111///---............---------,,,,,,+++***))))))******+++(((((('''''''''((()))************************************)))))))))((((((&&&'''((((((&&&&&&'''((()))(((''''''''''''((())))))(((((('''((()))***+++)))))))))(((((((((((('''((((((((('''(((((())))))%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''((((((|||fff]]]SSSPPPNNNJJJIIIJJJEEEBBB>>><<<;;;:::888777:::999777666666777888888555444444333333444444555333333333222222222111111000111111111111222222222222222222111111111111000000000000000000111111222///000111111222111111111////////////000000000000111000//////////////////111111111000000/////////000000000000111111111111222222111000000000111111///000111222333333333333000111333333333333444666222555:::>>>BBBHHHQQQWWWjjj{{{}}}~~~}}}||||||}}}|||wwwtttqqqooollliiidddcccbbb```^^^]]]]]]\\\ZZZYYYXXXXXXYYYXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMLLLKKKJJJHHHGGGFFFEEECCCBBB@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999;;;===>>>>>>===;;;:::<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<::::::999999:::;;;<<<<<<>>>>>>>>>>>>>>>???AAAAAA@@@>>>>>>???AAACCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@BBBAAABBBGGGKKKQQQ]]]iiivvv~~~}}}wwwyyy{{{mmm```XXXTTTNNNJJJHHHCCC@@@<<<888666222///,,,000///......------......---,,,+++******************(((&&&$$$###%%%''')))******************************))))))))))))((((((%%%'''((('''&&&%%%&&&''')))((((((''''''(((((()))((((((((((((((()))******(((((((((((('''''''''''')))(((((('''''''''((((((''''''((((((((((((''''''))))))'''&&&%%%%%%%%%%%%{{{eee[[[RRROOONNNKKKIIIKKKFFFCCC???<<<;;;999777666999999777666666666666777555444444333333444444555333333333222222222111111000000111111111222222222222222222111111111000000000000000000000111111222111111111222222222111111////////////000000000000222222111111111111111222000000000///////////////000000000000000111111111222222111111111111111111000000111222333333333333222444555555555555777999666:::???DDDKKKUUUaaajjj~~~zzzvvvqqqnnnooollliiifffdddbbb```^^^[[[ZZZYYYWWWVVVUUUUUUUUUSSSRRRQQQQQQQQQQQQOOOMMMOOONNNMMMMMMMMMOOOPPPQQQMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBBBBAAA@@@??????>>><<<<<<<<<======>>>>>>>>>=====================>>>;;;;;;<<<============<<<:::;;;;;;<<<<<<<<<<<<<<<>>>===;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<>>>>>>>>>>>>>>>???AAAAAA@@@???>>>===>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCHHHKKKOOOYYYcccooo|||}}}vvvxxx}}}wwwggg]]]VVVPPPKKKJJJFFFCCC@@@===:::555000---111000///...---......///---,,,,,,+++************,,,+++)))'''&&&'''((()))************************))))))))))))))))))((((((%%%&&&'''&&&%%%%%%&&&'''))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((''''''''')))((('''''''''''''''''')))******++++++******)))(((((((((''''''&&&&&&&&&yyydddZZZRRROOONNNKKKJJJKKKGGGCCC???<<<:::999777555888777777666555555555555555444444333333444444555333333333222222222111111000000111111111222222222222222222111111111000000000000000000000111111222222222111111111111111111.../////////000000000111222111111111111111222222---......///000111111111111111000000000000000000111111111222222222111111000111222333333444333333333444555555555666999;;;:::===BBBHHHSSSbbbssszzztttnnnjjjgggcccaaa```]]]ZZZXXXWWWVVVSSSRRRQQQPPPOOONNNMMMMMMMMMMMMQQQOOOMMMLLLLLLLLLJJJIIIJJJIIIGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>??????=========>>>>>>>>>>>>>>>;;;<<<======>>>>>>>>>===;;;;;;;;;;;;;;;<<<===>>>???>>><<<;;;:::;;;<<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@???>>>???@@@BBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBEEEIIIKKKNNNVVV___hhhuuuxxxxxx{{{ooocccZZZRRRLLLJJJGGGEEEBBB???<<<777111---000000///...............,,,,,,,,,,,,++++++******+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((((((((())))))%%%&&&'''&&&%%%%%%&&&'''************************'''(((((()))))))))))))))*********)))))))))(((((()))(((((('''''''''((((((&&&''''''((((((''''''&&&''''''(((((())))))))))))wwwdddZZZRRROOOMMMJJJIIIJJJFFFCCC???<<<;;;999777666666666666666555555555555555444444333333444444555333333333222222222111111000111111111111222222222222222222111111111111000000000000000000111111222222222111000000000111111......//////000000111111///////////////000000111---......///111222222333111111111111000000000000///000111111222111111111000111222333444444444444222333444333333555888:::<<<@@@GGGPPP^^^qqq}}}yyytttqqqmmmiiiccc___]]][[[YYYXXXVVVSSSQQQOOOOOONNNMMMKKKLLLKKKJJJIIIIIIIIIIIIIIILLLJJJHHHGGGGGGFFFEEEDDDGGGFFFEEEDDDCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA>>>???????????????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===;;;<<<===>>>????????????<<<<<<;;;<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<===>>>>>>??????>>>??????@@@AAABBBAAABBBCCCBBB@@@@@@AAACCC@@@AAAAAAAAABBBBBBBBBCCCCCCBBBEEEIIIJJJLLLTTT\\\dddqqqzzzyyyzzzyyykkkaaaVVVOOOMMMGGGEEEBBB???<<<777222......////////////...---,,,++++++,,,,,,,,,,,,++++++((()))***++++++***((('''))))))))))))))))))))))))''''''(((((((((((())))))%%%'''((('''&&&%%%&&&''')))******++++++******)))''''''((()))))))))))))))************))))))))))))((((((((((((((()))******&&&&&&''''''''''''&&&&&&&&&'''((()))************ttteee[[[RRROOOMMMIIIHHHIIIEEEBBB???<<<;;;:::888666555666666777777777777666555444444333333444444555333333333222222222111111000111111111111222222222222222222111111111111000000000000000000111111222222111000/////////000000.........///000111111111///////////////000111111000000000111111111222222111111111111000000000///...///000111111111000000000111222333444444444444222333444333333555999<<<@@@FFFQQQ___ooo}}}zzzvvvrrrnnnkkkhhheeebbb```\\\XXXTTTSSSRRRPPPOOOOOOMMMKKKJJJJJJJJJHHHGGGHHHHHHGGGGGGFFFGGGGGGGGGEEECCCAAA@@@AAABBBBBBAAADDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBAAAAAA@@@???<<<======>>>>>>>>>======>>>>>>???@@@@@@@@@???>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>????????????<<<<<<======>>>???@@@@@@>>>??????>>>===<<<;;;;;;<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFCCCEEEGGGGGGEEEDDDEEEGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFIIIKKKMMMTTT]]]eeerrrwwwwwwxxx{{{vvviii]]]TTTQQQKKKHHHDDDAAA>>>:::666333,,,---///000000...,,,***)))***+++------------,,,))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))&&&'''((((((&&&&&&'''((('''((())))))))))))((('''&&&'''((()))***))))))(((***))))))))))))(((((((((((((((((())))))+++,,,---)))******************)))&&&'''((()))))))))((('''ssseee[[[RRROOOMMMIIIGGGHHHEEEBBB>>><<<;;;:::888777555666777888888888888888555444444333333444444555333333333222222222111111000111111111111222222222222222222111111111111000000000000000000111111222222111000.........///000---......///000111111222111111000111111222333333222222222222111111111111222111111111000000//////---...///111111111000///111111222333444444444444555555666555666888;;;>>>DDDMMM[[[lll~~~~~~{{{~~~uuuoookkkhhheeebbbaaa___]]][[[YYYVVVQQQNNNMMMLLLJJJIIIHHHFFFDDDCCCCCCDDDCCCAAACCCBBBBBBAAAAAABBBBBBBBB@@@>>>======???AAAAAAAAA>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@:::;;;<<<===>>>===<<<<<>>>>>=========<<<<<<<<<<<<<<<===??????@@@@@@@@@<<<======>>>???@@@@@@@@@>>>????????????===;;;:::;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJFFFIIILLLLLLJJJIIIIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHKKKMMMOOOWWW```iiivvv{{{ssstttuuuxxx|||}}}pppcccXXXTTTOOOLLLHHHEEEBBB???;;;999***,,,///000000...+++(((((()))+++---.........------+++***))))))+++...///))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))(((''''''((()))%%%&&&'''(((((('''&&&%%%&&&''')))*********)))((()))(((((((((''''''''''''((((((((()))***,,,......))))))************))))))'''((((((((((((&&&%%%$$$wwwcccZZZRRRPPPNNNJJJHHHHHHIIIFFFAAA===:::999:::;;;666555444444555666777888777666555444333444555555555222000111333444222///333333222111000000111111000000////////////000000222222222111000//////...............///000222222444222000...///222555777111111000///////////////000000000000111111111111333333222222111000//////333333222222111000000000444444444555555555555555333444555555666888===AAAJJJZZZnnn}}}zzz{{{}}}zzz|||}}}uuunnniiifff\\\ZZZXXXWWWVVVUUURRRPPPNNNMMMKKKIIIHHHFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@???>>>===============>>>============<<<<<<<<<>>>>>>>>>>>>>>>=========?????????>>>======<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???>>>>>>????????????>>>>>>???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGHHHIIIJJJLLLNNNOOOPPPOOOOOOPPPPPPQQQRRRSSSVVVVVVWWWVVVVVVUUUTTTTTTPPPQQQQQQQQQQQQQQQQQQPPPLLLNNNOOOQQQTTT\\\hhhppp|||uuummmmmmllllllnnnrrrvvvxxx|||}}}qqqdddYYYUUUPPPKKKGGGEEEBBB>>>:::333111//////000///...,,,000...,,,+++******,,,,,,++++++++++++************++++++++++++***************)))))))))((((((((('''))))))))))))))))))))))))***))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***++++++)))(((((()))+++******))))))))))))***tttcccZZZRRRPPPNNNJJJHHHHHHGGGDDD@@@<<<999888888999777777666555555555666666666666555444444444444555444333111222333333222000333222111111000111111111222222111111111111222222222222111111000////////////......//////000111222111111000111111222444444111000000///////////////000000000000111111111111111111000000///.........222222222222222333333333444444555555555666666666555777888999<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>======<<<>>>>>>============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<>>666444222111111000///......---,,,++++++,,,---...,,,+++++++++*********************++++++++++++++++++******)))(((''''''&&&'''''''''''''''''''''''')))(((((('''''''''''''''))))))))))))))))))))))))************************(((((('''''''''((())))))***++++++***(((((()))***)))(((((((((((())))))***rrrcccZZZRRRPPPNNNJJJHHHHHHEEECCC???<<<999888888888888888777666666555555555666666555555444444444444222111111000111000000///222222111111111111111222000000////////////000000111111111111000000/////////////////////000111111///000111222222333333333000000////////////000000///000000000111111111111111111000000000/////////000000000111222333333444444444555555666666777777444666888:::>>>IIIWWWbbbvvv~~~yyyyyy{{{~~~|||yyywwwzzz~~~~~~zzzxxxxxxqqqooolllgggdddaaa```aaa___^^^]]][[[YYYWWWWWWVVVVVVUUUTTTSSSQQQPPPNNNNNNLLLJJJHHHHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@?????????>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???;;;;;;;;;<<<<<<<<<======<<<<<<======>>>==============================<<<======>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKPPPPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUVVVXXXZZZ\\\]]]_______________^^^]]]]]]]]]]]]\\\\\\[[[ZZZXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVXXX[[[^^^eeeqqq|||wwwsssiiihhhfffeeeeeeggghhhjjjmmmooorrrsssuuuwwwzzz|||pppccc[[[VVVOOOKKKJJJHHHDDDAAA999666333111111000///...,,,,,,,,,,,,,,,---...///,,,,,,+++++++++*********((((((((())))))*********(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''((()))******)))))))))'''%%%%%%''')))'''''''''''''''((()))***qqqcccZZZRRRPPPNNNJJJHHHHHHDDDBBB???<<<:::999888888888888888777777666555555555555555555555444444444222333333222111111111111222111111111111111222222000000////////////000000111111111000000000000000000////////////000000111...///111222333333222222000000////////////000000///000000000111111111111222111111111111111000000...//////000111222333333444444555555666777777888888;;;???BBBHHHUUUffftttxxxvvvxxx~~~{{{yyywwwzzz~~~|||wwwqqqllliiigggfffaaa___[[[XXXVVVUUUTTTSSSOOONNNMMMKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDCCCBBBCCCCCCAAA???AAAAAA@@@???????????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<===>>>>>>?????????>>>======>>>??????>>>>>>===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSWWWXXXYYY[[[[[[\\\\\\[[[ZZZZZZ[[[\\\^^^```bbbcccbbbbbbccccccbbbaaa```___\\\\\\]]]]]]\\\\\\[[[ZZZWWWVVVVVVUUUUUUVVVVVVWWWZZZ]]]```eeelllwww~~~{{{wwwtttmmmjjjfffcccbbbdddhhhjjjlllnnnqqqrrrrrrsssvvvwwwyyyjjj___YYYRRRMMMKKKIIIEEEBBB;;;888444111000///...---,,,,,,,,,,,,---...//////,,,,,,,,,++++++++++++***(((((())))))******++++++(((((((((((())))))))))))'''''''''''''''''''''''')))))))))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++)))))))))'''%%%%%%''')))'''&&&&&&&&&'''((())))))pppcccZZZRRRPPPNNNJJJHHHHHHDDDBBB@@@===;;;:::999999777777888888888777666666555555666666555555444333444555666555333222333444111111111000111111222333222222111111111111222222111111000000000000000000000000////////////000000...///000111222222222222///////////////000000111000000000000111111111111222222222111111111111111//////000111222222333333444444555666777777888999777<<>>>>>>>>?????????======>>>???@@@@@@@@@@@@===>>>???@@@AAA@@@???>>>===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXYYY\\\]]]^^^___```___^^^]]]^^^___aaabbbcccbbbaaaaaa_________```aaacccdddeeebbbccccccdddcccbbb```___^^^_______________^^^]]]ZZZYYYXXXWWWWWWXXXYYYZZZ\\\___cccgggmmmwww~~~}}}{{{xxxvvvooolllgggbbbbbbdddhhhkkkoooqqqssstttttttttvvvwww{{{tttccc]]]UUUOOOMMMJJJGGGCCC===:::555222000///...---,,,,,,------............,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))(((''''''&&&((((((((((((((((((((((((***))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((()))*********++++++***(((((()))***(((''''''''''''(((((()))pppcccZZZRRRPPPNNNJJJHHHHHHDDDCCC@@@>>><<<;;;::::::666666777888888888777777444555666666666555444333333444666555222111222444111111000000111222222333222222111111111111222222000000000000000000000111000000////////////000000/////////000111111222222///////////////000111111000000000000111111111111000000000111111111111111222222222333333444444444444444555666777888999999555<<>>>>>>>>?????????<<<===>>>???@@@@@@@@@@@@===???@@@BBBBBBBBB@@@?????????@@@BBBCCCDDDFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPRRRTTTUUUWWWXXXXXXZZZZZZ[[[]]]^^^___```aaabbbdddeeegggggggggeeeddddddeeefffgggggggggeeedddbbbbbbbbbbbbcccdddeeefffdddeeeggghhhhhhfffeeedddaaaaaaaaaaaa```^^^]]]\\\ZZZYYYWWWVVVVVVWWWYYYZZZ[[[___cccfffjjjrrr|||~~~}}}}}}}}}|||yyywwwqqqnnnkkkgggfffhhhjjjlllppprrruuuwwwwwwwwwxxxyyyxxx|||}}}hhhbbbYYYRRROOOLLLHHHEEEAAA===777333111000///...------..................------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((())))))))))))***++++++)))(((((()))))))))(((((('''(((((((((pppcccZZZRRRPPPNNNJJJHHHHHHDDDCCCAAA???===<<<;;;:::555666777888999999888777444555666666666555333333///111333222///...///111111111000000111222333333000000////////////000000000000000000000111111111111000////////////000000////////////000111222333///////////////000111111000000000000111111111111////////////000000000000444444444555555555666666444444555666777888999999888AAANNNZZZhhh}}}}}}|||yyyvvvuuuxxx~~~~~~{{{}}}{{{sssjjjdddbbb___YYYUUUQQQPPPNNNKKKIIIHHHGGGFFFCCCBBBBBBDDDFFFFFFCCC@@@<<<======>>>>>>>>>======<<<<<<======>>>>>>??????===<<<;;;;;;<<<===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888999:::<<<===>>>???============>>>>>>>>>>>><<<<<<>>>???@@@@@@@@@@@@>>>???AAACCCCCCCCCAAA@@@AAABBBCCCEEEFFFHHHIIIJJJHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKKKKMMMNNNOOOPPPQQQRRRSSSUUUXXXZZZ[[[\\\\\\______```bbbccceeeffffffdddfffhhhiiijjjiiihhhgggggghhhiiijjjjjjiiigggfffcccccccccccccccdddeeeeeeiiijjjlllmmmmmmllljjjiiibbbbbbaaa```^^^\\\ZZZYYYXXXVVVUUUTTTTTTUUUVVVXXXZZZ]]]aaadddhhhmmmvvv|||||||||{{{|||}}}|||yyywwwrrrqqqooonnnmmmlllmmmmmmlllooorrrttttttuuuvvvwwwyyy{{{llleee\\\UUUQQQNNNJJJFFFCCC???999555333222000///---......///......---------------,,,,,,,,,++++++,,,++++++******)))))))))%%%&&&'''((()))***+++,,,'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))&&&(((******(((&&&&&&&&&+++***)))(((((((((((((((~~~ppp\\\VVVQQQPPPNNNJJJIIIJJJCCCBBB@@@===;;;999888777555555666666777777888888777777666444444333333333111111111111111111222222111000///......///000000222222222111111111111111222222111111111111222222000000///...............000000000000000000000000333222000//////000222333000111111111111222222222111111222222222333333333111222333444444444333333777555555666666555888???AAAKKKXXXggg|||}}}~~~{{{zzzxxxxxx|||~~~}}}|||wwwsssooommmgggaaa[[[WWWUUUSSSPPPMMMEEEEEEDDDCCCAAA@@@??????========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>><<<<<<>>>@@@<<<=========<<<;;;;;;:::999999999:::::::::;;;;;;::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBCCCEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOORRRRRRQQQQQQQQQQQQRRRRRRUUUWWWZZZ\\\\\\^^^aaacccffffffffffffgggiiijjjkkkmmmllljjjiiiggggggffffffffffffggggggfffccc```^^^dddddddddcccdddggglllooolllnnnooopppooommmjjjiiieeecccbbbaaa```___\\\YYYXXXWWWUUUTTTTTTUUUWWWXXX[[[\\\]]]```cccgggjjjllloooqqquuuxxxyyy{{{}}}|||||||||}}}~~~}}}zzzxxxxxxwwwwwwyyy{{{xxxsssmmmnnnqqqtttxxxzzzzzzzzzyyy}}}}}}uuukkk```YYYRRRKKKHHHIIIDDDAAA===:::777444000---------..................---,,,,,,++++++,,,,,,---222...)))'''((())))))'''+++******)))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&))))))************))))))''''''((())))))))))))))))))((('''((()))***)))(((((((((''''''&&&&&&&&&%%%******)))(((((((((((((((ppp^^^WWWRRRQQQOOOJJJIIIJJJDDDCCC@@@>>>;;;:::888888777777777888888888999999888777666555444444444444333333333333333333333222333222111111111111222333444333333222111000//////222222111111111111222222222111000000//////000000000000000000000000000000333222111000000111222333000111111111111222222222111222222222222333333333222222333333444444444444666444555666666666;;;BBBFFFTTTgggyyy|||wwwxxx|||~~~~~~{{{yyyzzzyyyyyy{{{}}}}}}}}}yyyrrrlllhhheeeaaa___VVVRRRMMMIIIHHHFFFDDDBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>@@@AAA===============<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<============>>>>>><<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAADDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVXXXXXX\\\^^^```bbbbbbcccfffhhhnnnmmmmmmlllllllllmmmmmmkkkjjjjjjiiihhhgggggggggddddddeeeeeedddcccbbbaaacccdddeeefffgggjjjnnnrrruuuuuuvvvvvvuuurrrooommmfffdddaaa```___^^^[[[YYYXXXWWWUUUTTTTTTUUUWWWXXXYYYZZZ[[[^^^```cccfffggggggjjjnnnppprrrtttwwwzzz|||~~~~~~~~~|||zzz||||||}}}|||tttnnnmmmooosssxxx}}}rrrddd[[[TTTMMMIIIIIIEEEBBB>>>:::888444111...........................---,,,,,,++++++,,,,,,------+++))))))++++++)))'''++++++***)))(((((())))))))))))(((((((((((()))))))))***************)))((((((((())))))))))))((((((''''''((()))))))))))))))&&&&&&%%%''')))******)))))))))))))))((((((''''''******)))(((((((((((((((qqq```YYYTTTRRRPPPKKKIIIJJJEEEDDDAAA???<<<;;;999999888888888999999999999999888777777666666555555555666666555555444444333333333333222222222222333444555444333222111///......222222111111111111222222333333222111111111222222000000000000000000000000111111111111111111111111000111111111111222222222222222222222333333333333222333333333444444444444777555666888999;;;BBBKKKSSSeee|||~~~wwwpppmmmnnnrrrssstttssstttvvvxxxxxxwwwuuutttxxxyyy{{{~~~}}}}}}~~~yyylllggg```ZZZVVVSSSQQQOOOIIIFFFCCCAAA@@@???>>>===>>>>>>===<<<;;;;;;::::::<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999888:::<<<>>>??????<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<======>>>=========>>>>>>?????????>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCFFFFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKMMMNNNOOOOOOOOONNNOOOPPPRRRTTTUUUUUUUUUWWWWWWWWWVVVVVVVVVUUUUUUSSSTTTUUUWWWYYY\\\^^^___ccceeeggghhhhhhiiikkkmmmmmmmmmllljjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiicccbbbbbbaaaaaabbbcccdddbbbeeeiiilllnnnqqqtttvvv}}}~~~~~~|||zzzvvvrrrppphhheeeaaa___]]]\\\[[[YYYXXXWWWVVVUUUUUUVVVWWWWWWXXXXXXYYY[[[]]]___aaabbbaaacccgggiiilllooosssvvvzzz~~~xxxpppnnnqqqvvv~~~{{{iii^^^XXXQQQKKKIIIFFFCCC???<<<999666222///........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,------***''',,,+++***)))((((((((((((***))))))(((((())))))***)))******++++++++++++***''''''((((((((((((''''''''''''((()))))))))))))))%%%$$$$$$&&&)))++++++***++++++************))))))***))))))(((((((((((((((qqqbbb[[[UUUSSSPPPKKKIIIJJJFFFEEEBBB@@@===;;;::::::888888999999999999999999777777777777777666666555777666666555444333333222111111111111111111222222333333222222111000//////222222111111111111222222333222222111111222222222000000000000000000000000000111222222222222111000000000111111111222222222222222222333333333444444333333333333333444555555777666888;;;===BBBMMMYYYfffyyyppplllgggeeefffhhhiiiiiikkkmmmppprrrtttuuuuuuuuuwwwyyy}}}~~~}}}~~~xxxpppkkk___ZZZSSSNNNJJJHHHFFFEEEAAA@@@???>>>============;;;;;;;;;::::::999999999<<<;;;;;;::::::999999888::::::::::::::::::::::::===;;;999999:::;;;:::999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>=========>>>>>>??????@@@??????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIJJJMMMNNNOOOQQQRRRSSSSSSTTTSSSTTTUUUWWWYYYZZZ[[[[[[\\\[[[[[[ZZZYYYXXXXXXXXXVVVWWWXXXZZZ]]]___bbbccceeefffhhhiiiiiiiiikkkmmmiiiiiihhhgggggggggggggggiiijjjjjjkkklllllllllllleeeccc```______```ccceeedddiiiooosssvvvyyy{{{}}}~~~zzzvvvrrrpppkkkgggbbb___]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^___aaadddgggjjjnnntttxxxzzz~~~uuurrrwwwooobbb\\\UUUNNNKKKHHHEEEAAA>>>;;;888444111...............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,+++***(((,,,,,,+++)))((((((((((((***))))))))))))))))))***((())))))***++++++++++++'''(((((())))))(((((('''''''''((()))))))))))))))'''&&&&&&'''***++++++***************************))))))(((((((((((())))))~~~pppbbb[[[VVVTTTQQQLLLIIIJJJFFFEEECCC@@@>>><<<;;;:::888888888888888888888888666777777888777777666555666555555444333222111111000000111111222222222222111111111111111111222222222222111111111111222222111111000000000111111222000000000000000000000000000111222222222222111000000000111111111222222222222222333333333444444444444444333333333444555666444555888===@@@HHHWWWfffzzzssshhhfffbbb``````aaabbbccchhhjjjmmmqqqtttvvvwwwxxxxxx{{{}}}}}}yyyrrrmmmfff___ZZZTTTPPPJJJEEECCCAAA@@@>>>::::::::::::999999:::;;;:::::::::::::::999999999;;;;;;::::::999999999999::::::::::::::::::::::::<<<;;;999999999999999888888999999:::::::::999999999::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>><<<======>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMPPPQQQRRRTTTVVVWWWWWWWWWXXXYYYZZZ\\\]]]^^^_________^^^]]][[[ZZZZZZZZZZZZZZZZZZ[[[]]]___aaacccdddbbbdddfffgggfffgggiiijjjkkkkkkkkkkkklllmmmnnnooolllmmmnnnooooooooonnnnnnhhheeebbb___^^^```ccceeeiiinnnuuuzzz~~~zzzvvvrrrpppmmmiiidddaaa___^^^]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\^^^```ccceeeiiiooovvv{{{~~~}}}zzzvvvhhhaaaYYYRRROOOJJJGGGCCC@@@===:::666333//////.........---------+++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))))),,,+++***)))((((((((((((******))))))))))))******''''''((()))*********)))((())))))******))))))(((''''''((())))))))))))))),,,***)))***++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))|||oooaaaZZZUUUSSSQQQLLLJJJKKKFFFEEEBBB@@@===<<<::::::888888888888888777777777555666777777777777555444444444333333222222111111000111222333444444444333000000000111222222333333222222111111111111222222000////////////000111111000000000000000000000000111111111111111111111111000111111111111222222222333333333333444444444444555444333333333444666777222444999???EEEOOOcccttt~~~sssiiicccbbb```^^^^^^```bbbccchhhiiilllpppsssvvvxxxyyy{{{}}}}}}}}}}}}wwwqqqiiiddd___ZZZTTTOOOIIIFFFBBB???>>>===;;;999888999;;;:::999888999;;;:::::::::::::::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::777888:::999888999;;;===888888999999::::::999999999999999:::::::::;;;;;;999999::::::;;;<<<>>>>>>===>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQSSSTTTUUUWWWYYYZZZ[[[[[[\\\]]]^^^___```aaaaaaaaa```___]]]\\\[[[[[[\\\\\\]]]^^^^^^___```bbbdddeeebbbccceeeffffffgggiiikkklllmmmmmmoooppprrrtttuuurrrsssssstttsssrrrpppooojjjhhhddd``````aaadddfffnnnrrryyy{{{xxxtttsssnnnkkkgggeeecccbbb```___\\\[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]```cccgggnnnvvv|||qqqggg]]]VVVSSSLLLIIIEEEBBB???<<<888555/////////...------,,,,,,++++++------------++++++,,,---,,,+++(((''')))***+++******)))))))))))))))+++******))))))******+++'''(((((())))))))))))((())))))************))))))''''''((()))))))))))))))...---++++++,,,,,,***)))'''''''''(((((((((((()))((((((((((((((())))))***{{{mmm___YYYTTTRRRPPPLLLJJJKKKEEEDDDBBB???===;;;:::999::::::999999999888888888333444666777777666555444333333333222222222222222///000111333333333333333111111111111111222222222222222111111111111222222///////////////000111111000000000000000000000000333222111000000111222333000111111111111222222222333333333444444444444555666555333333333444666777555888>>>EEEMMMZZZqqqyyyrrrjjjbbb^^^^^^]]]]]]^^^aaaeeehhhjjjlllnnnqqquuuxxxzzz{{{~~~||||||~~~vvvooofffaaa[[[WWWTTTPPPKKKGGG@@@>>>===<<<<<<;;;888666999;;;===<<<:::999:::;;;999999999:::::::::;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555:::===;;;777666;;;@@@999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<:::::::::;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^______```aaaaaaaaaaaaaaaaaa```^^^]]]\\\]]]^^^_________```aaaccceeeggghhheeegggiiijjjkkklllnnnpppoooooopppqqqsssuuuwwwxxxxxxxxxyyyxxxwwwtttrrrpppjjjhhheeecccccceeehhhjjjqqquuu{{{}}}zzzwwwuuutttooommmjjjiiihhhfffdddbbb]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\ZZZ\\\^^^aaafffnnnwww}}}{{{lll___XXXVVVMMMJJJGGGCCCAAA===999666000//////...------,,,,,,***+++---......---+++***(((***------+++))))))***)))))))))))))))******++++++******))))))******+++))))))*********)))(((((((((((())))))))))))((((((''''''((()))))))))))))))---+++******,,,,,,+++)))'''''''''((((((((())))))((((((((((((((()))******zzzmmm^^^XXXSSSRRRPPPLLLJJJLLLEEEDDDAAA???<<<;;;999999;;;;;;;;;::::::999999999222444555777777666444333222333333333333333333333,,,---///000111111000000333222222222111111000000222222111111111111222222000000//////000111222222000000000000000000000000333222000//////000222333000111111111111222222222333333333444444444555555666555333333333444666888:::===DDDLLLUUUddd|||}}}zzzvvv{{{}}}xxxrrrmmmfff___[[[[[[\\\\\\^^^ccciiimmmnnnoooqqqtttwwwzzz|||~~~}}}{{{|||~~~yyyoooeee^^^WWWSSSMMMJJJHHHFFFAAA>>><<<;;;;;;<<<<<<;;;888666777999;;;:::777555666888888888999999::::::;;;;;;888999:::;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<888===AAA===666333777>>>:::;;;;;;<<<=========<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYZZZ]]]^^^```aaaaaa```aaaaaabbbbbbaaaaaa```bbbaaa___^^^]]]^^^```aaa``````aaaccceeehhhjjjkkkiiikkkmmmooopppqqqtttvvvtttuuuuuuvvvxxxzzz{{{||||||||||||{{{yyyvvvsssqqqiiigggeeedddeeehhhkkkmmmrrrvvv{{{}}}{{{xxxvvvtttsssooonnnlllkkkkkkiiifffddd^^^______^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\[[[\\\^^^aaafffnnnxxxppp```XXXWWWNNNKKKGGGDDDAAA>>>:::777000000///...------,,,,,,***+++---......---+++***###'''---///---+++******(((((((((((()))***+++,,,++++++************+++++++++++++++++++++***)))(((''''''(((((((((((('''''''''(((((()))))))))))))))***)))((()))+++,,,,,,+++''''''(((((()))))))))***((((((((((((((()))******~~~ooo```[[[UUUPPPNNNLLLGGGDDDFFFDDDBBBAAA@@@===:::777:::999888666666666777888666555555555555444444444666333111222444555333000333333333333333333333333333222222111111222222333000000000000000000000000...000111111000000111222000000000000000000000000111111111111111111111111333333222222222222222222222222333333333444444444888555555777777444555888???@@@HHHWWWeeessszzzxxxuuuvvvwwwtttmmmfffaaa^^^\\\^^^```bbbeeehhhmmmpppppprrrtttvvvyyy|||~~~}}}|||~~~{{{vvvooohhh```XXXRRRKKKJJJFFFCCC@@@???>>>===:::::::::::::::999888777888888888888888888888888888888777666555444333333888999999:::;;;;;;<<<<<>><<<;;;:::;;;;;;<<<;;;;;;<<<=========<<<<<<;;;::::::;;;===>>>>>>===>>>>>>>>>>>>????????????@@@?????????@@@AAAAAABBBFFFFFFGGGHHHJJJKKKLLLLLLPPPQQQSSSUUUUUUTTTRRRQQQSSSRRRRRRSSSSSSUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZ^^^^^^^^^]]]]]]]]]]]]]]]aaaaaaaaaaaa````````````aaa````````````aaaaaabbbbbbccceeehhhllloooqqqrrrrrrrrrssstttuuuvvvwwwxxxvvvvvvvvvwwwyyy{{{|||~~~||||||||||||{{{wwwrrrnnnmmmgggccccccccceeejjjpppsssvvvzzz~~~~~~|||xxxuuussssssssssssrrrrrrssstttqqqkkkgggiiieeebbbaaaccccccbbb``````___^^^]]]\\\\\\\\\\\\^^^\\\]]]bbbhhhppp{{{vvviii___WWWRRROOOJJJFFFCCC???;;;888666444111...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***((('''))))))(((''''''&&&''''''************************''''''(((((())))))************+++,,,,,,,,,,,,+++*********)))))))))))))))'''((()))***************((('''''''''((()))***+++,,,,,,++++++***))))))(((}}}nnn```[[[UUUQQQOOOMMMIIIEEEFFFDDDAAA@@@???===:::888:::999777666666666777888666555555555555444444444555333222222444444333111111111111111111111111111333222222111111222222333111111111111111111111111...000111111000000111222111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444666333444666777555777<<>><<<;;;:::::::::::::::::::::999888888999999999999999999999999<<<;;;;;;::::::999888888999999::::::;;;<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<999999:::;;;;;;;;;;;;:::===<<<<<<===???@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFIIIJJJJJJKKKLLLMMMMMMNNNQQQRRRTTTUUUVVVUUUTTTSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^______``````aaaaaabbbbbbccccccccccccccccccccccccddddddeeeggghhhjjjmmmppprrrtttuuusssttttttuuuvvvwwwxxxxxxvvvwwwxxxyyyzzz|||}}}}}}}}}}}}}}}}}}|||xxxsssooolllfffbbbbbbbbbccchhhnnntttvvvzzz}}}}}}|||~~~|||yyyvvvtttsssssstttuuuuuuuuuvvvvvvtttoookkkmmmjjjgggfffggggggfffdddeeeddddddcccbbbaaa```___aaa___```eeellltttzzzkkk```YYYSSSPPPKKKGGGDDDAAA<<<:::555333111///---......//////......------,,,,,,,,,++++++,,,---,,,+++******,,,+++******)))))))))***((((((((((((((((((((((((***************))))))))))))******+++++++++++++++***)))))))))))))))))))))((())))))************)))))))))))))))))))))))))))************************|||mmm___ZZZUUUQQQPPPNNNKKKHHHHHHEEEAAA???======;;;999999888777777666777777777666555555555555444444444555333222222444444222111111111111111111111111111222222111111111111222222222222222222222222222222...000111111000000111222111111111111111111111111111111111111111111111111111111111222222333333444333333333333444444444444666444444777888888<<>><<<;;;999999999999:::::::::::::::999999888999999999999999999999999999999999999999999999999999999::::::;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<@@@???>>>@@@BBBCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNNNNOOOOOOPPPPPPPPPRRRSSSUUUVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]___```aaa^^^^^^___```aaabbbbbbcccbbbbbbcccdddfffggghhhiiihhhhhhhhhhhhiiiiiijjjjjjnnnoooppprrrtttvvvwwwxxxuuuuuuvvvvvvvvvwwwwwwwwwvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}yyytttpppjjjddd`````````aaaeeekkkrrrtttwwwzzz{{{zzzyyyxxxxxxwwwuuusssrrrssstttuuuyyyxxxxxxyyyyyywwwsssppprrrpppmmmmmmmmmmmmlllkkkmmmmmmmmmllljjjhhhfffeeegggeeeffflllsss|||pppddd\\\TTTQQQLLLHHHEEEBBB???<<<555333111///...///000111111000///...---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++************+++((((((((((((((((((((((((,,,,,,,,,+++***))))))(((((()))******++++++******))))))))))))))))))***************+++******))))))***++++++++++++)))((('''(((((())))))***+++,,,,,,zzzkkk^^^ZZZTTTRRRQQQPPPLLLIIIHHHEEEAAA>>>===<<<;;;:::888888777777777777777777666555555555555444444444444444333333333333222222222333333333333333444444222222111111111111222222222222222222222222222222...000111111000000111222111111111111111111111111111111111111111111111111000000111222333333444444333333333444444444444555777555666999:::;;;BBBJJJSSS^^^pppzzzqqqpppooommmlllnnnooooooooollliiigggggghhhiiillloooqqqtttvvvzzz}}}}}}~~~||||||}}}xxxuuuoookkkeee___[[[VVVQQQNNNKKKHHHDDDAAA???>>><<<:::<<<;;;;;;;;;;;;;;;;;;;;;999::::::;;;::::::999999::::::::::::::::::::::::777777777888999999::::::888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@BBBAAAAAABBBDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^^^^______aaabbbdddeeebbbccccccddddddeeeeeeeeeeeefffhhhjjjlllnnnooopppmmmnnnnnnoooppppppppppppsssttttttuuuvvvwwwxxxxxxuuuuuuuuuuuuuuuvvvvvvvvvwwwxxx{{{}}}~~~~~~}}}|||}}}}}}}}}}}}|||yyysssooohhhbbb^^^^^^^^^^^^bbbgggnnnooorrrtttuuutttsssrrrsssrrrqqqpppqqqrrrtttuuuzzzzzzzzzzzzzzzxxxvvvuuuvvvuuuttttttsssssssssrrruuuvvvvvvvvvtttrrrooommmpppnnnnnnttt{{{||||||}}}zzzvvviii```VVVRRRMMMIIIFFFCCC@@@===777555333000/////////000//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***************************+++++++++******)))))))))(((((()))************))))))))))))))))))*********++++++++++++******)))((()))***,,,---,,,+++)))'''(((((())))))***+++++++++xxxjjj^^^YYYTTTQQQQQQPPPMMMJJJHHHEEEAAA>>>===<<<;;;:::777777777888888888777777666555555555555444444444333444444333333222222222222222222333333444444444222111111000000111111222111111111111111111111111...000111111000000111222111111111111111111111111111111111111111111111111000000111222333333444444333333444444444555555555777555666999:::===GGGQQQ___mmm|||sssllljjjjjjhhhhhhkkkmmmmmmmmmllljjjjjjlllnnnpppsssuuuwwwwwwyyy{{{}}}}}}~~~zzzvvvrrrmmmiiifff\\\XXXSSSNNNJJJFFFBBB???CCC@@@===<<<<<<<<<<<<;;;999999:::;;;;;;<<<<<<<<<999::::::;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;<<<===>>>>>>888888999999:::;;;;;;;;;======>>>>>>????????????@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCEEEGGGHHHGGGFFFGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZ\\\___aaabbbcccccccccccccccdddeeefffhhhiiijjjjjjjjjiiiiiihhhhhhhhhkkklllnnnppprrrtttuuuvvvrrrssstttvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuussstttttttttttttttttttttwwwyyy{{{~~~~~~}}}|||||||||||||||{{{xxxrrrnnnfffaaa]]]]]]\\\[[[___dddgggiiikkkmmmnnnooonnnmmmqqqpppooooooppprrrtttvvvyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyyyyzzzyyyyyyyyyzzz~~~~~~|||zzzxxx|||yyyxxx|||{{{xxxxxxyyy}}}~~~zzzxxxvvv{{{ooodddXXXTTTNNNIIIFFFCCC@@@>>>;;;999666222///.........++++++,,,,,,---------.........---,,,+++++++++******)))))))))))))))******++++++++++++++++++++++++((((((((()))))))))******(((((()))************)))(((((())))))************+++++++++++++++***)))(((''')))+++,,,---,,,***)))))))))))))))))))))))))))vvvhhh^^^YYYTTTQQQPPPOOOLLLIIIHHHEEEAAA???======;;;999666666777888888888888777666555555555555444444444333444555444222111222333000000000111111222222333111111000000000000111111000000000000000000000000...000111111000000111222222222222222222222222222111111111111111111111111111111111222222333333444333444444444555555555555555444666999<<>>:::::::::;;;<<<<<<======>>>???@@@BBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGIIIHHHGGGHHHJJJLLLKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]^^^```cccfffhhhiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmrrrqqqpppooonnnmmmmmmlllqqqrrrssstttvvvwwwxxxyyywwwxxxzzz{{{|||||||||{{{yyyyyyxxxwwwuuutttssssssrrrrrrrrrsssssstttttttttxxxzzz{{{}}}}}}}}}}}}|||||||||||||||{{{wwwrrrnnneee```\\\\\\[[[ZZZ\\\aaaccceeegggjjjlllmmmnnnnnnqqqpppooooooppprrrtttvvvwwwxxxxxxwwwuuuuuuvvvxxxyyy|||~~~~~~yyyuuuqqqmmmoootttxxxzzz}}}}}}|||yyyxxxwwwuuuxxxyyyjjj\\\XXXQQQKKKGGGDDDAAA>>>>>><<<888333000...------)))******+++,,,---......000///...,,,++++++******+++************+++,,,,,,))))))))))))))))))))))))&&&''''''((())))))******((()))******++++++******((((((((()))******+++++++++++++++,,,++++++******'''((()))++++++++++++***)))))))))))))))))))))(((uuuggg^^^YYYSSSPPPOOONNNKKKGGGFFFDDDAAA@@@???===:::888555666777888999888888777666555555555555444444444222444555444222111222444///000000111222222333333111111000000000000111111111111111111111111111111...000111111000000111222222222222222222222222222111111111111111111111111222222222222222222222222444444444444555555555555555555999>>>CCCLLL]]]lll}}}vvvjjjccc___`````````dddhhhjjjlllooopppqqqsssuuuwwwxxx{{{~~~~~~{{{vvvpppkkkeeeaaa[[[VVVRRRNNNKKKHHHEEECCC@@@>>>>>>===;;;:::888888777888::::::888777555666888999:::;;;;;;:::999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@BBBCCCEEEFFFGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKMMMLLLKKKMMMOOOPPPOOONNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]^^^___```bbbbbbdddfffjjjmmmoooqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrvvvuuuuuuttttttsssssssssuuuvvvvvvwwwwwwxxxxxxxxxyyy{{{}}}}}}|||{{{yyywwwuuusssrrrqqqrrrrrrssstttuuuvvvvvvyyyzzzzzz{{{{{{||||||}}}}}}||||||}}}|||xxxsssnnneee```\\\\\\[[[YYY[[[___bbbdddgggkkknnnqqqrrrssssssrrrqqqpppqqqrrrtttuuuuuuvvvwwwuuussssssvvvyyy{{{~~~{{{}}}xxxrrrkkkggghhhmmmqqqsssuuuvvvuuuuuuvvvwwwsssuuu{{{pppaaa\\\UUUNNNIIIFFFBBB@@@>>><<<888444111/////////++++++,,,,,,------......///...---,,,+++,,,,,,---***)))))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))***)))******+++++++++++++++'''(((((()))******++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((())))))******tttfff^^^YYYSSSPPPOOOMMMIIIFFFFFFDDDBBBAAA@@@===:::777555666777999999999888777666666555555555444444444222444666444222000222444111111222333444444555555111111000000000000111111222222222222222222222222///000111111000000111222222222222222222222222222111111111111111111111111333333222222222222222222444444444555555555666666777888===DDDKKKVVViiizzzyyyqqqbbb]]]ZZZ[[[]]]^^^ccchhhiiilllppprrrtttuuuxxxyyyyyy|||{{{wwwssspppkkkddd___VVVSSSOOOKKKIIIHHHFFFDDD===<<<:::999::::::999888777777777999::::::888666666888999;;;<<<<<<<<<<<<999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCEEEGGGHHHIIIIIIHHHJJJKKKLLLNNNOOOOOOPPPPPPPPPOOOOOOPPPRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZ[[[[[[\\\]]]^^^``````aaa`````````aaabbbdddeeefffiiikkknnnrrruuuvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwww{{{|||}}}{{{xxxvvvtttsssrrrrrrssstttuuuvvvwwwxxxzzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}~~~}}}yyytttpppeee```\\\\\\[[[YYYZZZ^^^ccceeehhhmmmqqqtttwwwxxxuuutttrrrqqqqqqrrrtttuuuuuuvvvvvvtttrrrsssvvvzzz|||yyy|||xxxqqqjjjeeegggmmmnnnoooqqqqqqqqqqqqsssuuurrrssswwwttteee```XXXQQQLLLGGGDDDBBB===;;;777444222111111111..................------------,,,+++,,,---...///''''''&&&''''''((())))))++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,+++***)))((('''''''''(((%%%%%%&&&((()))+++,,,,,,tttggg\\\XXXTTTPPPNNNLLLJJJHHHGGGDDD@@@>>>>>>===<<<:::777777777777777777777777888777777666555444444333555555444444444333333333444444444333333222222222111111111111111111111111000///...///111222222000222222111000//////000000222222111111000/////////333333333333333333333333333222222111111111222222333444444333222222333555???:::<<>>=========<<<;;;999999999999:::999888777777777888:::;;;999999999999999:::::::::;;;;;;<<<<<<<<<=========:::;;;===<<<;;;;;;<<<>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFHHHJJJMMMNNNNNNNNNMMMRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRRRRRRRSSSTTTUUUUUUTTTUUUWWWXXXYYYYYYYYYXXXYYYZZZZZZ[[[\\\]]]^^^^^^aaa````````````bbbdddeeeiiiiiiiiijjjkkklllmmmnnnsssuuuyyy|||}}}}}}|||{{{zzzyyyxxxwwwwwwwwwyyyyyyttttttuuuuuuvvvvvvvvvwwwwwwxxxyyyzzzzzzyyywwwvvvvvvxxx{{{~~~{{{yyywwwvvvuuusssssssssssstttttttttuuu{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}{{{wwwtttjjjccc]]]ZZZXXXWWW[[[```eeeiiimmmppprrrtttvvvxxxwwwvvvtttsssrrrrrrssssssrrrqqqppppppqqqsssvvvxxx}}}{{{}}}yyyrrrlllgggeeefffhhhkkknnnooooooooopppqqqsssssswww~~~~~~ooocccXXXSSSPPPKKKFFFEEECCCAAA===999444000,,,***...------,,,,,,------...,,,,,,,,,+++++++++******************************)))))))))))))))((('''''')))))))))))))))))))))))),,,+++***)))(((((((((((())))))***++++++++++++***+++***)))(((((()))***++++++++++++*********))))))*********)))))))))))))))tttfff\\\YYYTTTQQQOOOMMMKKKIIIGGGDDD@@@>>>>>>===<<<:::777777777777777777777777888888777666666555444444555555444444444333333333444444333333333222222222111111111111111111111111555333222222333333111000222222111000000000000000222222222222111111111111000000000000000000000000666555555444444555555555222333444444333444666888>>>===AAANNN^^^ooo~~~vvvllleee\\\[[[ZZZZZZ\\\aaafffiiimmmppprrrttttttvvvzzz~~~}}}|||{{{{{{{{{~~~~~~}}}}}}||||||}}}}}}||||||{{{zzzyyywwwvvvuuuiiieee___YYYTTTOOOJJJGGGFFFDDDAAA>>><<<;;;:::;;;:::999888777666777777888999888777777777888::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<===???>>>======>>>@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLNNNPPPQQQRRRQQQPPPUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVWWWXXXZZZ[[[[[[[[[ZZZXXXYYYZZZ\\\]]]___aaaaaaeeeeeeeeeeeefffhhhjjjkkknnnnnnnnnnnnooopppqqqrrruuuwwwzzz}}}~~~}}}}}}{{{zzzxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzwwwxxxzzz{{{{{{yyyxxxwwwwwwyyy|||~~~}}}{{{yyyxxxwwwvvvttttttttttttuuuuuuuuuvvvzzzzzzzzzzzzzzz{{{|||}}}|||xxxtttkkkddd]]]ZZZYYYXXX\\\bbbfffiiinnnqqqsssuuuwwwyyyxxxwwwvvvtttttttttttttttsssrrrppppppqqqtttwwwzzz~~~xxxqqqjjjeeedddfffiiikkknnnoooqqqrrrsssvvvvvvyyyuuuhhh[[[UUUQQQKKKFFFDDDAAA@@@===999555111///---...------,,,,,,------...,,,,,,,,,+++++++++*********************************************)))(((((()))))))))))))))))))))))),,,+++***)))(((((((((((())))))***++++++++++++***+++***)))(((((()))***++++++++++++*********))))))))))))))))))************sssfff]]]ZZZUUURRRPPPNNNKKKJJJGGGDDD@@@>>>>>>===<<<:::777777777777777777777777888888777777666666555555555555444444444333333333333333333333222222222222111111111111111111111111444222111222333333222111222111000000000000000000222222222222222333333333333333333333333333333333333333222222222222333333222333444444444666999<<<>>>@@@JJJZZZmmmwwwmmmeee___XXXXXXYYY\\\```fffkkknnnoooqqqssstttvvvyyy}}}~~~~~~~~~~~~~~~|||{{{yyyxxxxxxxxx{{{zzzzzzyyyxxxxxxwwwwwwxxxwwwvvvtttpppllliiiggg\\\YYYSSSOOOKKKGGGCCC@@@>>><<<;;;999888888999999888888777777666777777777888888888888888999::::::;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======???@@@AAAAAA@@@@@@AAACCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRTTTUUUUUUTTTTTTWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZ[[[XXXYYY[[[]]]^^^^^^^^^^^^ZZZ[[[\\\^^^aaadddfffgggjjjjjjjjjkkkllloooqqqrrrsssssssssssstttuuuuuuvvvxxxzzz}}}~~~~~~}}}{{{xxxvvvuuuuuuuuuyyyyyyyyyzzzzzzzzzzzzzzzwwwxxxyyyzzzzzzyyyxxxxxxxxxyyy{{{~~~~~~~~~}}}{{{zzzyyyxxxwwwuuuuuuvvvvvvvvvwwwwwwwwwyyyyyyyyyyyyzzz{{{|||}}}~~~yyyuuummmeee^^^[[[YYYYYY^^^dddgggjjjooorrruuuwwwyyy{{{zzzyyyxxxwwwvvvvvvvvvwwwtttsssqqqpppqqquuuyyy{{{xxxppphhhccceeefffiiilllpppsssvvvxxx{{{{{{~~~|||nnn```XXXRRRKKKFFFDDDAAA???===:::666333111000...------,,,,,,------...,,,,,,,,,+++++++++*********************************++++++++++++******))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))***++++++++++++***+++***))))))))))))***++++++++++++***************(((((())))))***+++++++++rrreee^^^ZZZVVVRRRPPPNNNLLLJJJGGGDDD@@@>>>>>>===<<<:::777777777777777777777777888888777777777666666666555555444444444333333333333222222222222222222222111111111111111111111111---------///222444444333111111000000000000000111000000111111222333444444444444444444444444444444111111111111111111222333333444444444555666:::===???FFFTTTggg|||}}}pppeee]]]YYYTTTWWWZZZ```ffflllpppsssqqqrrrsssuuuwww{{{~~~~~~|||{{{zzzzzz{{{zzzxxxwwwuuutttttttttuuuuuuuuuuuuuuuttttttssstttsssqqqmmmgggaaa\\\YYYRRROOOKKKHHHFFFCCC@@@>>>;;;:::999888888888999999999999999999999999999:::999999999999999:::::::::;;;<<<<<<======>>>>>>>>><<<<<<<<<=========>>>>>>AAABBBDDDCCCBBBBBBCCCEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLNNNOOOSSSSSSUUUVVVWWWWWWWWWVVVXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXZZZ[[[\\\]]]^^^^^^\\\^^^___aaabbbbbbbbbbbb```aaabbbcccfffhhhkkklllnnnmmmmmmnnnooorrrtttuuuvvvvvvvvvvvvvvvwwwxxxxxxzzz{{{}}}|||{{{yyyvvvuuuttttttuuuwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwxxxyyyyyyxxxxxxwwwwwwxxxzzz|||~~~~~~~~~|||||||||{{{{{{zzzyyyyyywwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}~~~zzzvvvoooggg___\\\ZZZZZZ___eeegggjjjooorrruuuwwwyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyvvvtttqqqoooqqqtttyyy|||~~~|||zzz}}}||||||~~~xxxpppiiieeefffgggkkkqqqwww{{{}}}ssscccZZZSSSLLLGGGFFFCCCAAA???;;;777444111000...------,,,,,,------...,,,,,,,,,+++++++++***************************************++++++***))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))***++++++++++++***************************************************************************qqqeee^^^ZZZVVVRRRPPPNNNLLLJJJGGGDDD@@@>>>>>>===<<<:::777777777777777777777777777777777777666666666666555555444444444333333333222222222222222222222222111111111111111111111111---------///222444444333111000000000000000111111...//////000111222333333000000000000000000000000444444444444444555666666444555555444444777:::>>>CCCOOO```tttyyyjjj___XXXVVVUUUYYY___fffmmmrrrvvvwwwrrrqqqrrrssswww|||}}}{{{yyyxxxwwwwwwvvvtttsssqqqpppppppppppppppqqqrrrrrrrrrqqqpppnnnmmmiiiddd^^^XXXRRROOOFFFDDDAAA???>>>===;;;999;;;:::999999888888777777888888999999::::::::::::999::::::;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@>>>?????????@@@@@@@@@@@@BBBDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ]]]___bbbcccdddeeedddeeefffhhhhhhhhhhhhgggfffffffffgggiiikkknnnoooppppppoooooopppqqqssstttvvvvvvuuuvvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}wwwwwwuuuttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwuuuvvvyyy{{{}}}{{{{{{|||||||||{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{|||~~~{{{wwwqqqiiiaaa]]][[[ZZZ^^^ddddddhhhmmmqqqsssuuuxxxzzzzzz{{{{{{||||||}}}}}}}}}yyyvvvqqqoooooosssxxx|||{{{xxxvvvwww|||{{{}}}uuujjjhhhhhhkkkrrrzzzvvveee[[[TTTNNNJJJIIIFFFDDDAAA===888444111///...------,,,,,,------...,,,,,,,,,+++++++++******************************(((((()))))))))))))))(((************************+++***))))))))))))))))))))))))***++++++++++++*********++++++++++++******************************,,,,,,++++++******))))))qqqddd]]]ZZZUUURRRPPPNNNKKKJJJGGGDDD@@@>>>>>>===<<<:::777777777777777777777777666666666666666555555555555555444444444333333333111111111222222222222222111111111111111111111111444222111222333333222111000000000000000111111222......///000111111222222222222222222222222222222333222222222333444555666555555555555666999>>>BBBMMM\\\oootttggg]]]YYYWWWYYY^^^eeennntttxxxzzzzzzrrrpppoooqqqvvv{{{~~~|||yyywwwvvvuuusssrrrpppooommmllllllllllllmmmnnnooonnnmmmlllkkkfffddd___YYYSSSNNNIIIGGG@@@>>><<<;;;;;;;;;999888999999888888777666666555555666777999999:::::::::;;;;;;<<<==================>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMPPPPPPPPPPPPQQQSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\]]]\\\\\\\\\\\\[[[[[[[[[ZZZ]]]___cccgggjjjmmmnnnnnnnnnooopppqqqqqqpppooonnnlllkkkkkkkkkmmmooorrrtttuuutttsssrrrqqqqqqrrrrrruuuuuuuuuvvvwwwxxxyyyzzz{{{||||||}}}}}}}}}||||||uuuttttttttttttvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxuuuuuuvvvvvvwwwwwwxxxxxxuuuvvvyyy{{{}}}~~~zzz{{{|||||||||{{{zzzyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}{{{yyyqqqjjjccc___\\\YYY\\\aaaaaadddiiimmmppprrruuuwwwyyyzzz{{{}}}|||wwwrrrnnnmmmqqqvvvzzz|||yyyvvvuuutttvvv~~~rrrnnnkkknnnuuu}}}|||jjj^^^WWWPPPLLLLLLHHHFFFCCC>>>:::555222000...------,,,,,,------...,,,,,,,,,+++++++++******************************''''''((())))))))))))(((******************************)))))))))))))))***))))))***++++++++++++*********+++,,,,,,+++*********************+++++++++,,,,,,+++++++++*********pppddd\\\YYYTTTQQQOOOMMMKKKIIIGGGDDD@@@>>>>>>===<<<:::777777777777777777777777444444444444555555555555555555444444444333333333000111111111222222222222111111111111111111111111555333222222333333111000000000000000000111222222000000000111111222222222444444444444444444444444000000000000111222333444444555666777999>>>DDDIIIXXXiii~~~{{{nnnddd^^^\\\\\\^^^cccllltttzzz||||||{{{qqqnnnmmmoootttzzz~~~~~~}}}|||yyywwwuuusssrrrpppooommmllljjjjjjiiiiiikkkkkklllkkkjjjgggeeeccc\\\YYYSSSMMMHHHDDDAAA@@@???===;;;;;;;;;;;;:::999888888888888888888777777555666888:::;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>@@@AAAAAABBBDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSSSSSSSUUUVVVWWWXXXXXXYYYZZZ[[[]]]```aaabbbddddddcccbbbaaaaaa```___cccfffkkkpppuuuxxxzzzzzzyyyzzz{{{{{{zzzyyywwwvvvsssrrrrrrsssuuuyyy|||~~~|||zzzwwwuuutttssssssuuuuuuvvvwwwyyy{{{|||}}}}}}}}}}}}}}}}}}}}}||||||vvvuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzzzzyyyyyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{wwwyyyzzz|||}}}}}}}}}}}}zzz{{{|||}}}|||{{{yyyxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~|||zzzrrrkkkdddaaa]]]YYYYYY\\\]]]```eeeiiilllooorrrtttvvvxxx{{{~~~~~~yyyrrrlllkkkoootttxxx}}}~~~yyysssrrrtttvvvvvvxxxzzzuuuooopppwwwpppbbbZZZRRRNNNMMMHHHFFFCCC???;;;777444222...------,,,,,,------...,,,,,,,,,+++++++++******************************'''((()))*********************************************))))))))))))******))))))***++++++++++++******++++++,,,,,,++++++***))))))*********+++++++++))))))***++++++,,,------pppddd\\\XXXTTTPPPNNNLLLJJJHHHGGGDDD@@@>>>>>>===<<<:::777777777777777777777777333444444444444444444444555555444444444333333333000000111111222222222222111111111111111111111111000///...///111222222000000000///000000111222222111222222222222333333333111111111111111111111111333333333333444555666777333444666888<<>>>>>>>>>>>===>>>???AAAAAA@@@@@@???CCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXX[[[\\\]]]___aaadddfffgggkkkkkkjjjhhhgggfffeeedddhhhkkkqqqwww|||~~~|||{{{yyyyyyyyyzzz~~~|||yyywwwvvvuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}xxxxxxwwwwwwwwwxxxzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}zzz{{{|||}}}}}}|||{{{{{{zzz{{{|||}}}|||{{{yyywwwxxxxxxxxxyyyyyyyyyzzzzzzxxxyyyyyyzzz|||~~~}}}|||}}}}}}|||{{{rrrkkkeeebbb]]]XXXWWWZZZZZZ^^^cccgggjjjmmmppprrruuuwwwzzz~~~zzzrrrllljjjmmmssswwwxxxzzz|||||||||{{{|||}}}~~~|||xxxwwwuuuqqqnnnooossswwwxxx{{{yyyrrrrrrxxxtttfff\\\SSSNNNNNNFFFEEEBBB???<<<999666555...------,,,,,,------...,,,,,,,,,+++++++++******************************((()))***+++++++++++++++***************************)))))))))))))))******))))))***++++++++++++******+++,,,------,,,+++***))))))******++++++++++++&&&'''(((***,,,...///000pppeee[[[WWWRRROOOMMMLLLJJJIIIEEEDDDBBB@@@>>><<<;;;;;;<<<:::888888999999999888888888777555555444444444555555444444444333333333333222222111111222222333111222333333333111///---000000000000000000000000///111222111000///000111222222111111222222333444444444444444444444444444333222222333555666666555:::555666>>>AAADDDRRRdddqqqnnndddaaadddfffgggnnnsss{{{~~~qqqoooooopppuuuzzz}}}}}}|||zzzwwwuuurrrpppooopppooollljjjiiiiiijjjkkkkkkiiieeebbb^^^ZZZUUUQQQNNNIIICCC@@@??????===<<<:::999999999999999::::::777888999:::::::::::::::;;;<<<===???AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIIIIIIIHHHGGGKKKKKKKKKKKKKKKKKKJJJJJJMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUSSSUUUWWWXXXXXXYYY[[[]]]___bbbeeegggiiikkknnnqqqvvvuuusssqqqooolllkkkjjjmmmqqqwww}}}|||~~~~~~{{{wwwuuuvvvwwwxxxzzz{{{}}}~~~~~~~~~}}}|||xxxxxxwwwwwwxxxzzz{{{|||}}}||||||{{{{{{{{{{{{|||{{{}}}}}}}}}{{{zzz{{{|||{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyxxxxxxyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyxxx||||||{{{zzz{{{|||}}}~~~~~~|||{{{zzzxxxuuusssqqqnnnhhhbbb\\\YYYXXXWWW\\\]]]___ccchhhmmmrrruuuyyyzzz|||~~~yyypppkkklllnnnnnnmmmppprrrttttttrrrqqqrrrrrrtttrrrpppmmmkkkjjjjjjjjjlllppptttvvvxxx}}}}}}ssstttyyy~~~}}}iii]]]VVVRRROOOLLLIIIDDDAAA>>>;;;888666000000//////............,,,,,,------,,,,,,+++***)))***+++,,,,,,+++***)))+++++++++*********))))))''''''((()))***++++++,,,+++*********))))))(((((())))))***+++,,,,,,------...---+++*********++++++(((((()))***+++,,,,,,,,,///+++((((((,,,...,,,)))pppeee[[[WWWRRRNNNMMMLLLKKKJJJEEEDDDBBB@@@>>><<<;;;;;;;;;999777777888888888777888777666555555444444444555444444444444333333333333222222111111222222333111222333444333222000///111111111111111111111111///111222111000///000222222222111111222222333444222222222222222222222222333222222333555666666555888555777@@@EEEKKK[[[nnn~~~yyykkkccccccgggjjjllltttxxxuuusssrrrssswww|||}}}zzzwwwuuusssrrrooonnnllljjjiiihhhhhhhhhiiieee```[[[WWWRRRMMMJJJFFFBBB===;;;;;;<<<<<<;;;999999888888888999:::::::::;;;<<<<<<===<<<<<<<<<>>>???@@@BBBCCCDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIGGGIIIKKKLLLMMMLLLKKKJJJIIIJJJKKKLLLNNNOOOPPPQQQPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWUUUVVVXXXXXXYYY[[[]]]```eeehhhlllppprrrtttwwwzzzzzzyyywwwuuussspppooonnnrrruuuyyy~~~}}}zzz{{{{{{|||~~~~~~}}}|||xxxwwwwwwwwwwwwyyy{{{|||}}}||||||{{{{{{{{{|||||||||}}}~~~}}}{{{zzz{{{|||}}}~~~~~~}}}||||||{{{zzzyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzyyyyyy|||{{{{{{zzz{{{|||}}}~~~~~~|||||||||zzzwwwtttrrrnnniiiccc^^^[[[YYYXXX[[[\\\^^^bbbggglllqqqtttyyyzzz}}}zzzpppkkkkkklllllljjjjjjkkklllkkkiiiiiijjjkkklllkkkiiihhhhhhhhhhhhiiimmmqqqvvvxxxzzzuuussswww|||}}}~~~ooobbbYYYSSSPPPMMMJJJFFFBBB@@@===:::888000000000///............---............---,,,,,,******++++++++++++******+++++++++*********))))))(((((())))))******++++++************)))))))))(((*********++++++,,,,,,------,,,+++*********++++++(((((()))++++++,,,,,,++++++(((&&&)))---000...+++pppeee\\\XXXRRRMMMLLLKKKKKKJJJEEEDDDBBB@@@>>><<<;;;;;;:::888666666777888777666888777666555555444555555444444444444333333333333333222222111111222222333000111333444444444333222222222222222222222222222000111222111000000111222222222111111222222333444111111111111111111111111333333333333444555666666999888<<>><<<999888999;;;;;;;;;888888888888888999:::;;;>>>??????@@@@@@@@@??????AAABBBDDDEEEGGGHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKMMMNNNPPPQQQPPPPPPOOOLLLLLLNNNPPPRRRSSSUUUVVVTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYWWWXXXXXXYYYZZZ]]]aaaeeejjjnnntttyyy|||~~~~~~|||yyywwwuuusssvvvxxx{{{~~~~~~~~~|||{{{xxxxxxwwwwwwwwwyyyzzz{{{|||||||||{{{{{{|||}}}}}}}}}~~~~~~~~~|||{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz|||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}{{{wwwtttqqqnnnjjjeee```]]][[[ZZZYYY[[[]]]```eeejjjnnnqqqxxxzzz|||yyypppjjjhhhhhhfffeeecccccccccbbbaaaaaaccceeeeeeeeeeeeffffffhhhiiijjjnnnsssxxx{{{~~~sssmmmooosssyyy~~~|||{{{{{{~~~xxxhhh]]]VVVQQQNNNKKKGGGDDDAAA???<<<999222111000///..................//////......---,,,++++++************+++++++++++++++***************)))*********************************))))))))))))++++++++++++++++++++++++---,,,+++*********++++++((()))***+++++++++++++++)))((('''***...///---***oooeee\\\XXXRRRMMMKKKKKKKKKKKKEEEDDDBBB@@@>>><<<;;;;;;:::888666666888888888777777777666555555555555555444444444333333333222222333222222111111222222333000111222444444555444444333333333333333333333333000111222222000000111222222222111111222222333444111111111111111111111111333333444444444555777999===???FFFQQQ[[[hhh{{{~~~qqqlllfffdddhhhnnntttwww|||zzzyyy{{{~~~~~~|||yyyvvvtttrrrqqqnnnnnnmmmllliiieeeaaa___ZZZVVVOOOIIIEEEBBB???======;;;:::999:::<<<======888888888999999;;;<<<<<>><<<;;;;;;:::999777777999::::::999777666666555555555555666444444333333333222222222333222222111111222222333000111222333444555555555333333333333333333333333000222333222111000111222222222111111222222333444333333333333333333333333333444555555444666:::===BBBGGGRRR^^^iiivvv~~~tttllliiiggggggkkkqqqwwwzzz~~~{{{yyy{{{|||}}}~~~~~~}}}{{{xxxuuusssqqqpppmmmmmmllljjjfffaaa\\\YYYQQQMMMHHHCCCAAA???===<<<<<<<<<<<<;;;;;;;;;<<<===999999::::::<<<===?????????@@@BBBEEEGGGHHHIIIJJJHHHIIIJJJKKKLLLMMMMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ\\\]]]^^^```bbbdddeeeffffffeeecccaaa___]]]\\\[[[XXXXXXXXXYYY[[[aaahhhnnnmmmrrryyy~~~}}}tttuuuvvvyyy{{{~~~~~~|||{{{{{{{{{zzzyyyyyyzzz||||||{{{{{{{{{||||||~~~~~~}}}~~~~~~}}}{{{zzzyyyyyyyyy}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{xxxssspppooonnnllliiieeebbb___]]]YYYYYYZZZ\\\```cccggghhhpppqqqtttvvvyyy{{{|||}}}qqqmmmgggbbb^^^\\\[[[ZZZ\\\]]]^^^^^^```cccgggkkkllllllmmmoooppppppqqqqqqssswww}}}uuujjjfffgggnnnuuuuuuuuuuuusssppppppqqqrrrvvvvvvfffYYYSSSNNNKKKGGGDDDBBB@@@===;;;666555222000............,,,------------,,,++++++,,,+++***))))))***+++,,,************************++++++++++++************))))))))))))))))))******,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******+++++++++,,,,,,+++(((%%%oooddd[[[WWWRRROOOMMMLLLJJJIIIEEEDDDBBB@@@>>><<<;;;;;;:::999777888999;;;::::::666666555555555555666666333333333333222222222222333222222111111222222333111111111222333444444555333333333333333333333333111222333222111111111333222222111111222222333444444444444444444444444444222444666666666888===BBBGGGQQQ```nnnzzzuuummmhhhhhhiiilllpppvvv{{{~~~~~~{{{yyyzzz{{{||||||~~~}}}{{{xxxuuusssqqqpppkkkjjjiiieeeaaa[[[VVVSSSJJJGGGCCCAAA???>>>===;;;;;;<<<<<<;;;:::999;;;<<<;;;<<<<<<===???AAABBBCCCBBBCCCEEEGGGJJJLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTQQQRRRSSSTTTUUUVVVWWWXXXWWWXXXZZZ[[[]]]___```aaa```aaaccceeegggiiikkklllkkkjjjhhheeebbb___]]]\\\YYYYYYZZZ\\\___eeelllrrrrrrvvv|||~~~sssssstttvvvyyy}}}~~~|||{{{|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{|||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzz~~~~~~~~~~~~~~~|||{{{zzzxxxuuurrrpppooonnnmmmjjjfffcccaaa\\\\\\]]]^^^```bbbeeefffllllllnnnpppqqqrrrrrrrrrjjjhhhddd```]]]\\\[[[[[[\\\^^^```bbbcccgggkkknnnpppqqqssstttuuuuuuuuuuuuwww{{{xxxkkkeeedddiiipppuuuuuuuuussspppoooooopppqqq{{{}}}kkk]]]UUUNNNKKKGGGDDDBBB@@@>>><<<888666333000.........///,,,,,,------,,,,,,+++***++++++************++++++***************+++++++++******++++++++++++++++++))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,++++++)))******+++++++++******'''(((***+++++++++******nnndddYYYVVVSSSQQQOOOMMMJJJGGGEEEDDDBBB@@@>>><<<;;;;;;999888666777999::::::999666666555555555555666666333333333222222222222111333222222111111222222333111111111111111222333444222222222222222222222222111222333333111111222333222222111111222222333444444444444444444444444444222555777888777:::AAAGGGPPP^^^rrryyyooojjjfffhhhkkkoootttzzz~~~{{{yyyzzz{{{||||||{{{zzzxxxvvvssspppnnnmmmgggfffccc___YYYTTTOOOLLLFFFDDDAAA@@@???===;;;999999;;;<<<<<<::::::<<<>>>>>>>>>???@@@BBBDDDFFFGGGGGGHHHJJJKKKMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWUUUVVVVVVWWWYYYZZZ\\\]]]^^^^^^___aaabbbccceeeeeeeeefffgggjjjlllooopppqqqqqqooommmiiieeebbb___^^^ZZZ\\\^^^```dddjjjqqqvvvwwwzzz}}}uuuttttttvvvxxx|||~~~|||{{{zzzyyyxxxxxxwwwxxxyyyzzzzzzzzz{{{|||}}}~~~}}}||||||||||||||||||zzz{{{{{{zzzyyyrrrssssssrrroookkkhhheeebbbaaaaaaaaabbbccceeefffiiiiiijjjjjjjjjjjjiiiiiiffffffdddcccaaa``````aaabbbdddgggiiijjjlllnnnqqquuuvvvxxxzzz{{{|||||||||}}}ssskkkhhhlllrrrwwwxxxwwwuuurrrqqqqqqqqqnnnwwwpppaaaYYYOOOLLLHHHFFFDDDBBB@@@>>>:::888444000.........///---------------,,,,,,+++******++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,((()))))))))*********************++++++,,,,,,---)))***+++,,,,,,,,,,,,+++******+++++++++******)))((()))******))))))***+++nnndddXXXVVVSSSRRRPPPMMMIIIFFFEEEDDDBBB@@@>>><<<;;;;;;888666555666888999999888666666555555555666666777333333333222222222111111333222222222222222222333111111000000111111222333222222222222222222222222111222333333111111222333222222111111222222333444444444444444444444444444111555888888888<<>><<<999666888;;;===>>><<<===???BBB???@@@AAABBBDDDFFFHHHIIIMMMMMMNNNOOOOOOOOONNNNNNRRRSSSTTTUUUUUUUUUUUUUUURRRRRRSSSTTTVVVWWWWWWXXXYYYYYYZZZ[[[\\\^^^```aaaeeeeeeeeeeeeeeeeeeeeedddhhhiiikkkmmmppprrrtttuuutttsssppplllhhhdddaaa```\\\]]]```cccgggmmmtttyyyyyy||||||xxxwwwvvvvvvxxx|||~~~|||{{{yyyxxxwwwvvvvvvvvvwwwxxxzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~{{{{{{|||~~~uuuuuuvvvuuusssoookkkiiifffeeedddddddddeeefffggghhhhhhhhhggggggfffddddddeeeffffffeeeddddddeeegggiiikkknnnoooppppppqqqsssxxxyyy|||~~~xxxtttvvv{{{tttuuuuuussspppnnnnnnnnnmmmttt}}}sssddd\\\PPPNNNJJJGGGFFFDDDAAA???;;;888444111.........///......//////......---,,,)))***+++,,,,,,+++***)))))))))******++++++++++++))))))***+++,,,,,,------(((((())))))*********+++))))))***+++,,,,,,------)))***+++,,,---,,,,,,+++******+++++++++******))),,,,,,,,,***'''&&&'''(((mmmcccZZZWWWSSSPPPNNNLLLIIIGGGGGGEEECCC@@@===;;;:::999888888888888888888888888666666666555444444333333333444444555444333111000333222222111111222222333...///111222222111///...222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444666666888888777:::GGGTTTdddyyy}}}uuuppplllkkkfffjjjpppvvvzzz~~~|||xxxvvvvvvwwwyyyzzzzzzwwwrrrooommmkkkhhhfff```\\\UUUPPPLLLHHHDDDAAA@@@???===<<<;;;::::::999999::::::;;;===???@@@AAADDDDDDDDDFFFHHHJJJMMMNNNPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUUUUTTTSSSSSSVVVXXXVVVWWWXXXXXXWWWWWWYYY[[[[[[\\\^^^aaacccfffhhhiiihhhiiiiiiiiijjjjjjkkkkkkmmmmmmoooppprrrssstttuuuvvvtttqqqmmmiiieeebbbaaa``````bbbfffmmmtttxxxzzz~~~~~~}}}}}}xxxxxxyyyzzz{{{}}}||||||||||||zzzyyywwwuuuuuuuuuwwwxxx||||||}}}~~~~~~zzzwwwtttrrrqqqnnnmmmlllkkkjjjkkklllllliiihhhgggfffffffffffffffhhhiiijjjjjjiiijjjlllnnnnnnpppsssuuuvvvvvvuuuuuu{{{}}}yyyuuussssssrrrqqqooommmlllkkknnnnnnuuu|||ggg]]]VVVRRRLLLIIIHHHEEEAAA===<<<:::666222000............,,,++++++,,,---+++***++++++++++++++++++++++++++++++************+++++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***++++++,,,,,,************************.........------,,,,,,,,,lllcccXXXVVVRRROOOMMMKKKIIIFFFDDDCCCAAA>>>===;;;::::::888888888888888888888888777777666666555444444333000111222333444444444444333222222111111222222333333333333222222333333333222222222222222222222222111111111222222222333333333333333333333333333333444444444444444444444444555555888::::::>>>LLLZZZooozzztttpppmmmllllllooossswww{{{~~~{{{xxxuuuuuuvvvwwwxxxxxxuuuqqqnnnkkkhhhdddaaaZZZVVVQQQLLLHHHEEEBBB???======<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEHHHHHHHHHIIIKKKMMMOOOQQQSSSSSSSSSTTTUUUVVVWWWWWWUUUVVVVVVUUUTTTUUUWWWZZZYYYZZZ[[[[[[ZZZZZZ\\\]]]___```bbbeeehhhkkkmmmnnnpppppppppqqqqqqqqqrrrrrrttttttuuuuuuvvvvvvvvvwwwuuutttrrrooolllhhheeedddaaaaaadddjjjqqqwww{{{}}}~~~}}}|||zzz|||~~~~~~}}}|||{{{xxxwwwvvvuuuuuuvvvwwwxxxzzz{{{|||}}}~~~|||zzzxxxwwwvvvtttsssqqqpppnnnnnnnnnnnnjjjjjjiiihhhhhhhhhhhhhhhkkklllmmmnnnmmmnnnpppssswwwxxxzzz||||||{{{zzzyyy{{{}}}zzztttmmmnnnnnnnnnmmmlllkkkjjjmmmlllrrr~~~ooocccXXXSSSMMMJJJIIIFFFBBB???===:::777333000............---,,,,,,------,,,+++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++*********,,,,,,+++***))))))))))))************************,,,,,,,,,+++++++++******~~~kkkaaaWWWTTTQQQNNNLLLKKKHHHFFFAAA@@@???===<<<;;;;;;;;;888888888888888888888888888888777666666555555444222222222222333444555555333222222111111222222333666444333111111333444666222222222222222222222222000000111111111222222222333333333333333333333333444444444444444444444444444555888;;;===DDDTTTccc||||||wwwssspppoooooosssuuuwwwyyy|||~~~{{{vvvtttssstttttttttuuusssooollliiiddd^^^ZZZRRROOOJJJFFFDDDAAA???===<<<;;;;;;;;;;;;;;;<<<<<<======???AAADDDGGGIIIKKKNNNNNNNNNNNNPPPQQQRRRSSSVVVVVVWWWWWWXXXXXXYYYYYYVVVWWWWWWWWWWWWXXXZZZ]]]^^^_________^^^^^^```aaaeeefffhhhkkkooorrrtttuuuwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwtttttttttrrrpppllliiigggcccdddhhhnnnvvv|||~~~}}}~~~~~~}}}{{{zzzxxxwwwvvvvvvvvvxxxzzz|||{{{|||}}}~~~}}}|||{{{{{{{{{zzzyyywwwuuusssrrrqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmnnnppprrrrrrrrrtttwwwyyy~~~}}}|||{{{|||~~~xxxnnneeefffiiijjjkkkkkkiiiiiijjjjjjooozzzxxxjjjZZZUUUOOOKKKIIIHHHDDDAAA>>><<<888444111///...---///...------......---+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++******************************,,,,,,,,,++++++******))),,,,,,***)))((('''''''''*********************************)))))))))))))))|||iii```WWWUUUQQQNNNMMMKKKIIIGGGCCCBBB@@@>>><<<;;;;;;:::888888888888888888888888888888888777666666555555777666444222111111222222333222222111111222222333333333222111111222333333222222222222222222222222111111111111222222222222333333333333333333333333333333444444444444444444555666999===AAAJJJ[[[lll~~~|||~~~|||yyyvvvtttsssssstttzzzzzzzzz{{{|||~~~yyytttrrrrrrrrrqqqooorrrpppmmmiiieee___XXXSSSKKKHHHDDDAAA@@@???===<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAADDDHHHKKKNNNPPPSSSSSSSSSSSSTTTTTTUUUUUUYYYYYYYYYYYYZZZZZZZZZ[[[WWWXXXYYYYYYYYY[[[^^^aaacccddddddcccbbbbbbdddeeejjjkkknnnqqqtttwwwzzz{{{||||||||||||||||||||||||{{{zzzzzzyyyxxxwwwwwwvvvuuuuuuvvvuuurrrnnnjjjgggeeefffjjjqqqyyy~~~~~~{{{yyyyyyxxxwwwxxxyyy{{{~~~~~~|||{{{{{{{{{zzzyyyxxxvvvuuutttsssrrrrrrrrrssssssssssssssssssppprrrtttuuuvvvxxx{{{}}}~~~}}}{{{}}}pppfff^^^```dddgggiiijjjiiiiiiiiiiiinnnvvvooo]]]WWWPPPKKKIIIGGGEEEBBB???===:::666222000...---000...------...///---,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************************+++++++++,,,+++***)))))))))))))))************************)))))))))))))))))))))))){{{hhh```XXXUUURRRPPPNNNMMMJJJIIIFFFEEEBBB@@@===;;;:::999888888888888888888888888888888888777666666555555777666444222111111111222333222222111111222222333111222333333333333222111222222222222222222222222222222222333333333333444333333333333333333333333333333333444444444555555666777;;;@@@EEEPPPdddvvv~~~zzzyyy|||{{{yyywwwwwwwwwxxxyyy}}}}}}}}}|||}}}}}}xxxsssqqqrrrrrrooolllooollliiieee```YYYRRRMMMFFFCCC@@@>>>>>>>>>===;;;>>>===<<<<<<;;;;;;<<<<<<@@@BBBDDDGGGKKKOOORRRTTTUUUVVVVVVWWWWWWWWWWWWWWWZZZZZZZZZ[[[[[[\\\\\\]]]ZZZ[[[\\\]]]^^^```cccfffhhhiiiiiihhhgggfffhhhiiinnnoooqqqtttwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzyyyyyyyyyyyywwwxxxxxxvvvsssnnniiiffffffgggjjjpppxxx~~~|||zzzxxxxxxxxxxxxzzz}}}{{{zzzyyyzzzvvvvvvvvvvvvuuuttttttsssssssssuuuvvvvvvvvvvvvuuurrrtttvvvwwwxxxzzz}}}xxxkkkbbb[[[]]]aaadddgggiiiiiiiiijjjjjjmmmttt{{{qqqaaaZZZQQQKKKHHHGGGDDDBBB???===;;;777444111///...000...------...///---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,************************(((((()))***++++++,,,---***************+++,,,---************************))))))******************{{{hhh```XXXUUURRRPPPOOOMMMKKKIIIGGGFFFCCC@@@===;;;:::999888888888888888888888888888888777666666555555444333333333222222333333444333222222111111222222333111333444666666444333111222222222222222222222222222222333333333444444444333333333333333333333333222333333444444555555555888999===DDDLLLYYYooo}}}}}}~~~}}}{{{zzzyyyyyy{{{|||~~~~~~|||wwwqqqppprrrrrroookkkjjjgggbbb]]]XXXRRRKKKGGGCCC@@@>>><<<<<<===<<<;;;=========<<<======>>>>>>DDDEEEGGGJJJNNNRRRUUUWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___``````___```bbbcccdddgggjjjmmmnnnoooooonnnllllllmmmoooqqqrrrtttvvvyyy|||}}}~~~|||||||||||||||}}}}}}}}}zzzzzzyyywwwsssoookkkhhhgggggghhhlllsssxxx|||}}}}}}}}}~~~zzzzzzyyyzzz|||~~~~~~{{{{{{{{{vvvwwwwwwwwwwwwvvvuuuuuussstttvvvwwwxxxxxxwwwwwwvvvwwwyyyzzz{{{}}}uuujjjcccZZZ\\\^^^aaadddfffhhhiiiiiijjjmmmrrrwwwxxxggg___TTTMMMIIIGGGEEEBBB>>>===;;;999666333111000///...------......---+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++'''(((((()))***+++,,,,,,))))))******+++,,,...///************************************++++++++++++{{{hhh```WWWTTTQQQOOONNNMMMKKKIIIEEEDDDAAA???===;;;::::::888888888888888888888888777777666666555444444333333333333444444333333222333222222111111222222333222333333333333333333222222222222222222222222222111222222222333333333333333333333333333333333333222222333333444555555666888:::@@@HHHSSSddd|||||||||{{{~~~}}}|||{{{zzz{{{|||~~~{{{vvvppppppssssssoookkkddd```[[[UUUPPPKKKEEEAAA@@@>>>;;;:::;;;;;;::::::;;;;;;<<<===???AAABBBCCCHHHIIIKKKNNNRRRVVVYYY[[[YYYZZZ\\\]]]^^^^^^^^^]]]\\\\\\^^^___aaabbbddddddeeefffhhhjjjkkknnnrrruuutttuuuuuutttrrrqqqrrrttttttuuuvvvxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzwwwuuurrrooommmhhhfffeeeggglllrrrvvvwwwuuuvvvxxxzzz}}}||||||||||||{{{zzzxxxwwwvvvxxxzzz|||}}}}}}}}}|||{{{}}}~~~uuulllfffZZZ[[[\\\]]]```cccfffggghhhiiilllqqquuu}}}mmmdddXXXOOOKKKHHHFFFDDD===<<<;;;999777555333222...---,,,,,,------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++*********+++,,,---++++++++++++++++++++++++************))))))))))))******)))******+++,,,---************************))))))*********+++++++++{{{iii```VVVSSSPPPNNNMMMLLLJJJHHHBBBAAA???>>><<<;;;;;;;;;888888888888888888888888666666666555444444333333555666666555444111///...333222222222222222222333222111///......///111222222222222222222222222222000111111111111222222222333333333333333333333333222222333333444555666666888:::AAAKKKXXXkkk~~~zzzyyyxxx|||~~~}}}{{{{{{{{{|||~~~{{{uuuppppppssstttpppkkk```\\\VVVPPPKKKFFFAAA>>>???===:::999999:::999888999999;;;===@@@CCCFFFGGGKKKLLLNNNQQQTTTXXX[[[]]]ZZZ\\\^^^___```aaa``````]]]^^^___aaaccceeeggggggiiikkkmmmnnnpppsssxxx{{{xxxyyyyyyxxxvvvuuuvvvxxxvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}|||||||||{{{~~~~~~}}}}}}|||||||||||||||zzzxxxvvvtttsssrrrhhheeeccccccgggmmmqqqsssooopppssswww{{{~~~}}}{{{zzz|||}}}~~~}}}~~~vvvmmmfff[[[ZZZZZZ[[[]]]```dddfffggghhhkkkooosss{{{qqqhhh\\\RRRMMMJJJGGGEEE<<<<<<;;;:::888666444333...,,,++++++,,,---+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++*********+++---...++++++++++++++++++++++++,,,,,,+++***)))((('''&&&******)))))))))))))))***************************(((((())))))******++++++