BM6P6(@ xxxZZZOOOQQQMMMHHHFFFHHHHHHEEEDDDFFFGGGEEEBBB???===>>>???@@@<<>>@@@DDDFFFDDDAAA===::::::>>>@@@>>><<<===>>>@@@BBBCCCAAA>>>;;;:::;;;<<<======;;;999888AAA>>>VVVkkkffftttnnngggccclllvvv|||~~~sssmmm{{{|||||||||~~~~~~|||zzz|||zzzxxxyyy|||zzz}}}{{{uuurrrrrrooojjjjjjmmmooonnnooopppmmmgggllloooqqqqqqooommmlllkkkxxxvvvsssooommmlllllllllmmmkkkiiifffeeeeeefffgggkkkiiifffddddddgggjjjmmmkkklllooorrrtttrrrnnnkkkeeedddccccccdddeeedddcccjjjnnntttyyy|||yyyqqqjjjaaaSSSHHHAAA>>><<<:::666888999999<<<@@@DDDDDDAAADDDHHH___^^^RRRIIICCCEEEFFFIIIHHHIIILLLPPPQQQOOOMMMJJJIIIHHHIIILLLPPPPPPMMMDDDDDDDDDDDDEEEEEEEEEFFFAAAAAA@@@@@@@@@@@@@@@AAA::::::999:::;;;===???@@@===???BBBBBBBBBCCCGGGJJJKKKHHHDDDAAA>>>>>>>>>??????AAABBBDDDKKK[[[ppptttaaa]]]eeezzzrrrhhhgggbbb^^^]]]cccqqq~~~zzzzzzyyyqqqllljjjcccVVVNNNLLLJJJLLLCCC<<>>===>>>>>>???AAA@@@======???@@@===AAA===999999===??????===;;;<<>>888999;;;======<<<:::999======SSSzzzrrrmmmqqqtttkkkhhhbbbfff~~~xxx{{{uuuggglllzzzxxxvvvwww|||}}}yyyyyy{{{}}}yyy|||zzzuuurrrtttrrrmmmjjjmmmmmmlllmmmpppnnniiilllnnnppppppnnnmmmmmmnnnrrrmmmhhhdddeeegggiiijjjooommmkkkiiihhhhhhiiiiiijjjiiifffdddeeegggkkkmmmsssqqqpppooonnnlllhhheeeeeedddcccdddfffhhhjjjjjjtttxxx}}}yyykkkaaaZZZRRRHHH@@@;;;999888777777999;;;;;;<<>>===>>>???>>>>>>>>>===???IIIWWWbbbtttvvv|||uuuiiiccchhh~~~rrrdddTTTOOOVVV______\\\ZZZZZZcccrrr{{{xxxoooiiifffffffffkkkrrrwwwuuuqqq___XXXSSSQQQLLLDDD@@@BBB===HHHIIIKKKUUU]]]fffvvvxxxiiidddppp{{{hhh\\\UUUPPPMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKLLLNNNOOOPPPMMMPPPTTTUUUVVVaaa|||lllaaassslllkkk```MMMNNNTTTYYYWWWQQQNNNQQQUUUQQQPPPYYYlllxxxuuueeeUUUOOOKKKFFFEEEHHHBBBGGGNNNPPPJJJBBBBBBHHHJJJOOOUUUZZZ\\\]]]```bbbiiiooouuuuuuqqqnnnnnnpppnnnllljjjfffccc`````````___]]]dddnnnnnnddd^^^```~~~sssgggkkk~~~qqqjjjfffbbbccceeefffdddbbbbbbccceee```^^^]]]\\\\\\ZZZUUURRRvvvYYYKKKIIIHHHHHHHHHDDDBBBEEEGGGEEEDDDFFFDDDDDDCCCBBBAAA???>>>===DDDFFFCCC>>><<<===<<<999JJJEEE???===>>>@@@???>>>;;;;;;???HHHPPPOOOEEE;;;777888;;;===>>>>>>======;;;===MMMhhh{{{}}}xxxvvvtttzzzyyykkkbbb```sss~~~}}}ssskkkppp~~~vvvrrrmmmjjjnnnxxxxxx||||||}}}|||xxxwwwxxxwwwtttnnnpppooonnnooorrrqqqlllooopppppppppooooooppprrrppphhh```^^^bbbhhhlllmmmmmmlllkkkiiihhhhhhhhhhhhiiigggfffeeefffhhhkkkmmmwwwtttooollljjjiiihhhfffkkkkkkkkklllooorrruuuwwwuuugggVVVKKKGGGBBB<<<888777777666666888:::===???@@@@@@BBBEEEJJJJJJ```bbbLLLMMMMMMMMMMMMHHHJJJIIIIIIJJJLLLMMMKKKJJJGGGFFFHHHJJJLLLKKKIIIGGGCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCBBBAAA@@@@@@??????>>>>>>===<<<;;;;;;<<<<<>>======>>>>>>@@@@@@???<<<;;;???FFFLLLXXX^^^kkk~~~qqqnnnssswwwvvvhhhYYYYYY[[[VVVPPPKKKKKKOOOVVVXXXRRRLLLIIIEEEGGGKKKQQQVVVXXXWWWUUUHHHDDD@@@AAABBBCCCGGGMMMVVVgggoooqqquuuuuu}}}pppddd\\\fff}}}uuubbbOOOGGGGGGIIILLLOOOMMMLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNNNNMMMQQQVVVUUURRRYYYrrrpppcccyyyooowwwkkk]]]QQQWWW[[[XXXPPPLLLPPPVVVQQQRRRXXXccclllrrrxxx~~~|||ppphhh___UUUOOOOOOIIIFFFIIIKKKHHHEEEEEEBBBCCCCCCBBBAAABBBEEEHHHKKKPPPTTTSSSOOOMMMNNNQQQIIIHHHEEECCCBBBEEEKKKPPPSSSWWWcccqqqxxx|||tttgggqqqjjjfffiiigggaaabbbaaa```aaabbbcccbbbaaa\\\ZZZYYYXXXXXXVVVSSSQQQwwwZZZKKKKKKNNNJJJDDDFFFAAA@@@CCCEEEDDDDDDFFFDDDEEEGGGGGGFFFDDDAAA@@@GGGIIIGGGBBB@@@AAA@@@===TTTOOOGGGBBB@@@???>>>>>>======@@@FFFIIIFFF===555777999<<>>BBBBBBBBBEEEJJJNNNoookkkVVVMMMOOONNNNNNOOOIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJGGGEEEGGGGGGFFFGGGIIICCCDDDEEEEEEDDDCCCAAA???@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>??????@@@AAABBBBBBDDDDDDCCCBBBAAAAAAAAABBB??????>>>>>>>>>>>>>>>>>>???@@@AAA???>>>>>>AAADDDCCCHHHUUUgggvvv~~~}}}eeeaaakkkzzz}}}~~~wwwnnniiieeebbb[[[SSSQQQSSSKKKLLLPPPWWWZZZZZZ[[[]]][[[XXXUUUUUUXXX^^^fffmmmvvvqqqqqqjjjiiisssrrrYYYOOOGGGGGGIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLOOOSSSTTTQQQUUUeeevvvooossswwwqqqVVV[[[]]]WWWNNNIIILLLQQQRRRUUUYYY]]]^^^```dddiiilllttt{{{vvv|||pppffffffhhheee___\\\ZZZWWWQQQKKKFFFDDDDDDEEEKKKHHHDDDBBBCCCGGGLLLOOOTTTSSSQQQQQQUUU___mmmwwwhhhmmm}}}zzzeee\\\aaaiiihhhcccaaa^^^\\\^^^bbbdddaaa]]]VVVUUUTTTSSSRRRRRRQQQPPPdddWWWIIIEEEIIIJJJEEE???CCC???>>>BBBDDDBBBBBBDDDBBBDDDGGGHHHHHHFFFCCCAAAEEEGGGGGGCCCCCCEEEEEECCCPPPKKKEEE???<<<;;;<<<<<<===@@@BBBCCC@@@<<<999888888;;;>>>BBBEEEGGGGGGGGGGGGFFFCCCCCCKKKYYYgggnnnppp|||wwwxxxssshhhcccuuu|||hhh]]]dddwww}}}yyynnniiiooowww~~~}}}|||uuuyyyxxxuuuqqqnnnmmmnnnppppppkkkgggjjjrrrxxxxxxuuuooooooppppppooonnnmmmlllgggggghhhiiikkkmmmoooqqqrrrsssuuuyyy}}}~~~}}}|||vvvhhhZZZOOOEEE<<<666777777888888888999;;;<<<>>>===???BBBAAA@@@FFFNNNddd\\\SSSTTTTTTLLLLLLNNNIIIHHHHHHHHHGGGFFFFFFGGGGGGJJJHHHJJJNNNNNNHHHGGGIIIDDDEEEEEEDDDCCCAAA???>>><<<>>>???AAABBBCCCDDDDDDBBBCCCCCCDDDEEEEEEEEEEEECCCBBB@@@?????????>>>>>><<<===>>>>>>????????????;;;===>>>???>>>>>>>>>???>>>>>>DDDMMMUUU___qqqyyynnniiijjj{{{{{{yyy|||pppsss|||}}}rrrdddZZZcccuuuuuu]]]PPPHHHGGGIIIMMMLLLHHHHHHKKKLLLNNNQQQRRRQQQMMMHHHEEEGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGHHHHHHIIIJJJLLLMMMKKKKKKNNNRRRTTTTTTZZZaaallljjjqqqlll]]]^^^\\\UUUKKKFFFGGGJJJKKKPPPUUUVVVVVVYYY^^^aaa]]]iiiwww|||yyywwwxxxxxx|||uuuuuu}}}|||pppjjjfffuuuoooeee\\\\\\bbbfffdddbbb```\\\ZZZ\\\aaaccc___ZZZSSSSSSRRRQQQPPPPPPQQQRRR{{{```RRRLLLFFFCCCCCCDDDCCCAAABBB>>>===@@@BBBAAA@@@CCC>>>@@@CCCFFFGGGFFFDDDBBBBBBDDDDDDAAAAAAEEEFFFCCC@@@>>>;;;888777888:::;;;===@@@CCCBBB>>><<<>>>AAA:::===AAAEEEHHHJJJKKKKKKJJJFFFAAA<<<===FFFUUU```ppptttyyy~~~}}}ssshhhfffrrr|||~~~kkk]]]^^^___mmm}}}zzzpppkkkkkkmmmnnnssszzz}}}}}}||||||~~~{{{{{{zzzwwwsssnnnlllmmmnnnmmmkkkjjjnnntttwwwuuurrrnnnoooqqqqqqqqqooommmllliiijjjllloooqqqtttuuuvvvxxxzzz~~~|||wwwtttkkkbbbUUUIIIBBB===999666555666888999999:::<<<>>>CCC@@@@@@CCCCCCBBBLLLZZZ___UUUSSSWWWTTTJJJJJJMMMFFFFFFFFFGGGFFFDDDDDDEEEGGGFFFHHHQQQ[[[YYYNNNGGGGGGGGGFFFDDDCCCAAA???>>>===<<<===@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBAAA???>>>===>>>???>>>===<<<===???AAAAAAAAA@@@@@@>>>??????@@@??????======AAA======>>>???HHH```yyyzzzooofffhhhjjj```cccpppzzzkkkooooooggggggpppvvv}}}kkkUUUJJJHHHEEEFFFIIILLLIIIEEEHHHOOOMMMPPPRRRTTTRRRMMMHHHDDDHHHGGGEEEDDDCCCDDDDDDEEEGGGGGGGGGHHHIIIJJJLLLLLLKKKIIILLLRRRUUUSSSSSSUUUUUUkkkssssssssskkkccc```ZZZRRRKKKFFFEEEEEEBBBHHHNNNOOOQQQWWW\\\^^^]]]bbbpppttt___WWWZZZlll~~~ooobbb___^^^```aaa___]]]]]]]]]ZZZYYY[[[^^^^^^ZZZVVVSSSSSSRRRQQQPPPQQQTTTWWW{{{```WWWNNNKKKHHHDDDAAABBBDDDFFFBBB===<<>>AAAEEEGGGGGGFFFDDDCCCEEEDDD@@@@@@BBBCCC@@@888888888777777999<<<>>>???AAABBBCCCBBBBBBCCCDDD;;;===AAAFFFIIIKKKLLLLLLEEEAAA??????<<<;;;FFFTTTlllrrrsssrrrzzz}}}sssfffaaakkkyyyyyyxxxnnnkkkTTT]]]kkkwww|||yyyrrrllldddcccfffooo|||{{{xxx{{{||||||~~~~~~|||xxxtttrrrrrrsssooonnnoooqqqtttuuutttsssqqqrrruuuvvvvvvtttqqqooonnnpppsssvvvyyy{{{|||}}}~~~~~~uuullleeebbbWWWOOOFFF???<<<:::888666555777999::::::<<<@@@CCCFFFAAABBBHHHKKKPPPaaatttjjjUUUSSSPPPRRROOOHHHLLLLLLAAADDDEEEEEEDDDBBBBBBEEEGGGFFFFFFOOOZZZXXXLLLFFFIIIIIIGGGDDDAAA>>>=========???AAADDDGGGIIIJJJJJJJJJEEEEEEEEEEEEDDDBBBAAA???@@@>>><<<===???AAA@@@???===???AAACCCDDDCCCAAA@@@BBBAAAAAA@@@AAA@@@??????@@@<<<;;;===<<>>===???<<<>>>BBBFFFHHHIIIIIIHHHGGGIIIGGGBBB@@@AAA@@@===<<<<<<===<<<<<<===@@@BBBBBBAAAAAACCCFFFFFFCCCAAA;;;===AAAFFFIIIKKKLLLLLL@@@===???DDD???777???NNNXXXjjjvvvssspppxxx|||lll^^^cccrrrtttvvv{{{bbb___```iiitttxxxrrrkkkeeeaaaaaajjjwww}}}}}}yyy~~~yyywww{{{~~~{{{yyyyyyzzztttttttttuuuuuuvvvvvvwwwzzz|||~~~{{{yyyrrrtttwww{{{~~~{{{|||zzztttkkk```XXXTTTIIIDDD>>>;;;;;;:::888555666888;;;<<<<<>>CCCEEEHHHJJJLLLLLLKKKKKK???@@@AAABBBBBBBBBAAA@@@???===<<<===@@@CCCBBBAAA>>>@@@BBBEEEEEEDDDBBBAAA???>>><<<===>>>?????????===888:::AAAAAA>>>EEERRR^^^YYYVVV^^^qqq|||uuuoooxxxwwwlllgggfffhhhgggcccbbbeeegggooopppnnn___]]][[[]]]gggyyymmmfff[[[PPPIIIGGGIIIKKKKKKGGGGGGLLLOOOMMMKKKLLLQQQPPPOOONNNNNNNNNNNNOOOLLLKKKHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPRRROOOMMMQQQXXXRRRUUUhhh~~~iii```UUUPPPOOONNNJJJFFFLLLPPPPPPMMMNNNRRRSSSNNNFFFGGGWWW{{{jjj___jjjlllccc^^^aaa[[[XXXZZZZZZWWWXXX^^^VVVVVVVVVVVVVVVTTTQQQNNNLLLMMMLLLKKKIIIKKKQQQVVVppp]]]RRRLLLIIIJJJIIIFFFCCC@@@@@@CCCFFFBBB???<<<===AAADDDEEEEEEAAA@@@AAABBBEEEHHHJJJKKKKKKDDD@@@???>>>;;;:::<<<;;;>>><<<777:::DDDEEE???@@@>>>===>>>@@@CCCCCCCCC@@@>>>===@@@DDDGGGFFFDDDFFFCCC>>>:::888888:::;;;LLLsssmmmdddsssvvvccc___mmmiiiwwwvvvbbbTTTXXX```eeejjjrrrhhhiiiddd]]]]]]eeekkkjjjtttwww|||{{{|||||||||~~~}}}|||zzzxxxyyy{{{}}}~~~}}}|||zzzwww||||||{{{zzzpppllleee\\\TTTLLLGGGDDD:::::::::999777666777888<<<;;;<<>>CCCDDD@@@<<<@@@@@@@@@???????????????CCC>>>>>>EEEFFFAAAAAAEEECCC@@@???@@@===::::::>>>;;;===>>>>>>======AAAEEECCCAAABBBFFFOOOZZZbbbgggyyyzzz|||zzzoookkkjjjiiiZZZVVVbbbhhh```YYY[[[cccbbb```eeewwwyyymmmddd______aaaeeejjjiiieeedddgggooonnnllllllqqq|||mmm]]]PPPOOOMMMJJJHHHIIILLLNNNQQQNNNLLLLLLOOORRRTTTUUURRROOOLLLKKKLLLNNNOOOPPPMMMMMMMMMNNNMMMMMMLLLLLLJJJJJJKKKLLLMMMOOOQQQRRRQQQUUUUUUQQQPPPSSSUUUTTTWWWUUUXXXbbboooxxxyyywww]]]{{{yyyvvvjjj```eeerrrvvvmmmaaa^^^^^^___^^^[[[UUUOOOJJJKKKJJJNNN]]]xxx}}}}}}kkktttwwwdddYYYXXX[[[\\\ZZZXXXVVVUUUTTTUUUUUUVVVTTTQQQNNNMMMNNNPPPQQQUUUQQQLLLIIIJJJMMMOOOPPPmmmXXXMMMIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@>>><<<>>>BBBEEEFFFEEE??????@@@??????AAADDDFFFJJJFFFDDDDDDBBB>>>===@@@>>>>>><<<:::<<>>>>><<<;;;<<<>>>AAAAAAAAA>>><<<;;;<<>>;;;999777888999999888888:::<<<===AAADDDCCCCCCFFFGGGFFF???XXX~~~aaaOOOKKKJJJIIIIIIJJJLLLMMMKKKHHHEEEFFFDDDBBB@@@AAACCCFFFGGGGGGHHHIIIHHHHHHIIIKKKNNNIIIHHHEEECCCBBBBBBCCCDDDCCCDDDEEEFFFEEECCC@@@??????<<<<<<>>>CCCDDDAAA===@@@@@@@@@???????????????BBB>>>;;;:::===@@@EEEHHHAAA??????@@@???;;;:::===;;;===>>>===<<<===@@@CCCEEEBBB??????AAAEEEHHHIIITTTXXXaaalllyyyqqqmmmfffYYYVVV]]]]]]ZZZVVVWWWdddwww}}}sssiii```[[[YYYYYY[[[[[[bbbnnnxxxzzz{{{|||zzzhhh\\\SSSKKKKKKLLLLLLKKKJJJKKKOOOQQQQQQPPPOOOPPPQQQUUUXXX[[[NNNKKKIIIIIILLLOOOQQQRRRNNNNNNOOOOOOOOONNNNNNMMMLLLKKKIIIIIIKKKNNNRRRTTTPPPSSSTTTQQQPPPTTTVVVVVVTTTRRRRRRVVV[[[^^^\\\ZZZTTTjjjxxxrrrrrrqqqaaaXXXUUUbbbjjjoooooopppkkkdddbbbbbbfffnnnqqqbbb\\\ZZZ[[[]]]XXXWWWTTTSSSRRRTTTVVVXXXTTTRRRPPPNNNNNNNNNOOOOOOSSSPPPLLLJJJJJJLLLMMMMMMlll```PPPGGGEEEGGGHHHHHHBBBAAA@@@BBBDDDCCC@@@<<<=========???CCCEEEEEEEEE>>>???@@@>>><<<===AAAEEEIIIGGGFFFFFFCCC???>>>BBBAAA===;;;===???======>>><<<:::999:::===>>>???>>><<<;;;999888:::???GGGLLLEEEDDDBBB@@@===:::777666:::LLL[[[bbbdddbbbrrrvvviiijjjyyyyyy[[[OOOSSSggguuu}}}sssaaaVVVVVVXXXWWWaaannnvvvxxx{{{~~~~~~~~~}}}|||{{{zzz|||~~~|||ssskkkfffbbb___]]]NNNKKKEEE???;;;888888777666777999::::::<<<>>>AAA@@@EEEHHHEEECCCGGGJJJKKKRRRlllJJJIIIMMMHHHDDDEEEGGGJJJMMMMMMKKKIIIEEEDDDBBB@@@AAACCCEEEGGGEEEFFFGGGGGGGGGHHHKKKMMMIIIHHHFFFDDDCCCCCCDDDDDDBBBAAA???>>>===>>>??????===<<<<<>>>>>@@@???<<<;;;===;;;<<<===<<<;;;<<<>>>@@@AAA???======>>>@@@AAAAAA???CCCKKKVVVcccqqq|||tttfffgggqqqnnnkkkfffeeennn}}}|||rrrjjjfffggglllooowwwuuuzzzwwwrrreeeUUUJJJHHHIIIJJJGGGHHHJJJKKKLLLNNNQQQTTTOOOQQQRRRRRRQQQTTTZZZ___NNNLLLIIIIIIKKKNNNPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOMMMKKKIIIHHHJJJNNNSSSVVVUUUXXXXXXTTTRRRUUUWWWVVVVVVUUUSSSQQQOOOLLLIIIGGGLLLUUUzzz||||||}}}kkk\\\TTTYYY\\\bbbzzzooo\\\VVVXXXYYYYYYYYYTTTSSSQQQPPPQQQTTTWWWYYYQQQPPPPPPOOOOOONNNNNNNNNTTTRRROOOMMMMMMNNNMMMLLL}}}VVVOOOHHHDDDFFFHHHHHHGGGBBBAAAAAAEEEIIIHHHBBB;;;<<<<<<===???AAABBBBBBAAA>>>@@@@@@>>><<<>>>DDDJJJNNNGGGBBBBBBAAA>>>===>>>@@@999999@@@@@@::::::???;;;:::999:::<<<>>>======<<<<<<<<<:::999===EEEKKKHHHFFFCCC@@@<<<999777666777===CCCOOOYYY\\\oooyyyooogggssscccTTTTTTNNN\\\kkkooojjjccc^^^]]]OOOTTT[[[aaaeeemmmvvv}}}~~~~~~}}}|||||||||{{{zzzyyy|||~~~|||}}}~~~{{{xxxrrrlllddd\\\VVVRRRNNNLLLEEEBBB???;;;999:::;;;<<<777999;;;<<<<<<>>>AAACCCCCCAAABBBEEECCCBBBPPPcccWWWCCCGGGKKKHHHBBBCCCFFFIIIMMMMMMKKKIIIDDDCCCAAAAAAAAABBBEEEFFFCCCEEEGGGGGGGGGHHHJJJLLLGGGFFFEEEDDDCCCCCCCCCCCC@@@???===<<<<<<===>>>@@@;;;;;;<<>>;;;<<<<<<<<<;;;;;;<<<===<<<<<<===???CCCEEEEEEEEE@@@@@@BBBEEEJJJPPPVVVZZZrrryyy~~~~~~vvvpppjjjccc]]]TTTSSSPPPKKKGGGHHHJJJLLLEEEGGGJJJLLLMMMOOOQQQSSSMMMPPPRRRQQQNNNPPPVVV\\\SSSPPPLLLJJJKKKLLLLLLLLLOOOPPPQQQQQQQQQQQQQQQQQQMMMLLLKKKKKKMMMPPPTTTVVV]]]```^^^XXXTTTUUUUUUTTTTTTVVVVVVSSSNNNJJJIIIIIIMMMPPPqqqpppiiiqqqvvvddd\\\___iiiuuu||||||qqqdddXXXUUUWWWVVVVVVVVVRRRRRRRRRRRRSSSTTTUUUVVVOOOOOOPPPQQQQQQQQQPPPOOOVVVUUUSSSRRRRRRQQQOOONNNhhhXXXMMMJJJFFFEEEEEEEEECCCAAABBBAAAAAAFFFJJJHHHBBB;;;;;;<<<>>>>>>>>>>>>>>>>>>===>>>>>>======BBBIIIOOOUUUHHH>>>===@@@???<<<;;;<<<777999@@@AAA::::::@@@;;;::::::;;;===>>>===<<<===>>>@@@???===>>>CCCGGGKKKHHHBBB===999888888888:::888666???MMMTTThhh~~~kkknnntttgggWWWSSSEEEFFFMMMXXXcccgggeeebbbTTTPPPLLLKKKPPPXXXaaaffftttsssuuu{{{}}}~~~~~~}}}{{{{{{}}}|||{{{{{{}}}zzzwwwsssrrrsssrrrooolllbbb]]]VVVOOOJJJFFFBBB@@@;;;999777666666888:::<<<;;;<<<>>>>>>>>>???AAACCCCCC999???NNNLLLHHHddd```LLLGGGGGGFFFEEECCCDDDFFFIIIKKKKKKIIIGGGCCCCCCAAAAAAAAABBBDDDEEECCCEEEGGGGGGGGGGGGIIIKKKCCCCCCBBBAAAAAAAAA@@@@@@==================<<<<<<999:::;;;>>>@@@BBBAAA@@@>>>>>>???@@@AAABBBBBBBBBDDDFFFDDDKKKiiimmmPPPGGG@@@>>>===;;;<<>>@@@@@@>>><<>><<<<<<===@@@DDDFFFKKKPPPTTTUUUZZZbbbiiillloooiiijjjsss|||~~~vvvooonnnkkkbbbWWWQQQOOOOOOLLLHHHHHHIIIJJJJJJHHHDDDCCCDDDFFFHHHJJJKKKKKKLLLNNNPPPNNNQQQRRROOOKKKLLLQQQWWWUUURRRNNNKKKKKKKKKKKKKKKNNNNNNOOOPPPQQQQQQPPPPPPMMMNNNOOOPPPRRRSSSTTTTTT\\\^^^\\\VVVRRRRRRSSSQQQMMMPPPRRRPPPLLLJJJKKKMMMUUU```ssslllmmmrrrvvvqqqzzziiicccoooqqq___\\\WWWUUUVVVVVVUUUWWW\\\TTTUUUWWWWWWWWWUUURRRQQQNNNOOOQQQSSSTTTSSSRRRQQQUUUTTTSSSRRRSSSRRRPPPNNNjjjVVVQQQPPPIIIHHHGGGGGGGGGFFFCCCAAA@@@???@@@BBBDDDCCC>>>:::;;;<<<======<<<<<<===???@@@===:::999<<>>===@@@???<<<;;;999:::===AAAAAA======@@@;;;;;;;;;<<<>>>>>>===<<<>>>???AAAAAAAAAAAABBBCCCKKKGGGAAA;;;888777888999::::::444777CCCLLL___zzz}}}rrrkkkmmmwwwwwwlllhhhXXXKKK@@@EEEQQQZZZ^^^___bbb[[[RRRLLLMMMPPPSSSTTT``````ccckkkttt|||}}}}}}{{{}}}~~~}}}{{{|||}}}|||}}}zzzyyyzzzzzzsssmmmgggcccccccccbbb```TTTOOOJJJEEEAAA>>><<<:::777777777777888999;;;<<<>>>???@@@@@@@@@@@@BBBDDDCCCDDDWWWllljjjccc|||```HHHFFFIIIEEE@@@AAAEEEEEEFFFIIIJJJJJJGGGDDDCCCBBBAAAAAAAAABBBCCCDDDBBBDDDFFFFFFFFFEEEFFFGGG@@@@@@@@@@@@??????>>>>>>:::;;;;;;<<<;;;:::999777888999;;;===>>>??????>>>>>>>>>???@@@AAABBBCCCDDDFFFEEEBBBMMMpppRRRHHH???======<<<<<>>===;;;999999:::<<<>>>???===;;;>>>===<<<<<<===???AAABBB???@@@>>>;;;===DDDIIIJJJOOOHHHGGGOOOXXX^^^bbbfffccciiinnnpppsssxxxxxxuuuwwwvvvssspppmmmjjjiiihhhaaa___^^^]]]VVVNNNKKKNNNJJJHHHGGGGGGIIIIIIFFFCCCGGGFFFGGGIIIGGGDDDDDDGGGGGGIIIIIIIIIIIIIIIKKKMMMPPPPPPPPPMMMJJJKKKNNNRRRSSSOOOLLLJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTSSSRRRRRRPPPSSSSSSNNNLLLNNNPPPOOOJJJMMMOOOOOOLLLKKKMMMOOOZZZuuuzzzvvveee[[[[[[lll~~~yyylll}}}pppaaa]]][[[VVVVVVXXXZZZYYYWWWYYY___XXXYYYZZZZZZXXXTTTPPPMMMNNNOOOQQQSSSTTTUUUTTTTTTQQQPPPOOOOOOOOOOOONNNLLLgggOOOMMMPPPPPPIIIHHHHHHHHHHHHHHHFFFEEE????????????>>>===;;;::::::<<<======<<<>>>AAADDDHHHBBB:::888;;;@@@CCCDDDIIIDDD@@@@@@???;;;:::<<<:::AAAEEECCCAAAAAA@@@>>>;;;:::;;;<<<>>>>>><<<:::>>>>>>>>>@@@BBBDDDCCCCCCHHHEEEAAA<<<999777777777666===:::666===FFFVVVkkkvvvzzz{{{qqqfffeeennnwwwqqqaaaQQQKKKKKKLLLPPPUUUbbbaaa___[[[WWWRRROOONNNNNNOOORRRWWW]]]dddiiikkkooorrrvvvyyy|||}}}|||yyyzzz|||~~~|||yyyzzz~~~~~~|||zzzzzz|||~~~~~~~~~|||zzzvvv{{{{{{wwwssssssrrrpppfff___VVVQQQOOOPPPPPPOOOGGGDDD@@@===<<<:::888777;;;<<<===>>>??????@@@@@@???@@@AAAAAAAAABBBDDDFFFKKKfffXXXNNNFFFEEEFFFDDDAAAAAAEEEEEEFFFHHHJJJIIIFFFCCCBBBBBBAAAAAAAAABBBCCCDDD@@@BBBDDDDDDCCCBBBBBBBBB???????????????>>>>>>===;;;;;;;;;:::999888777666777999;;;<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEBBBAAA???GGG```zzzxxxLLLCCC======???===<<<<<<:::999:::<<>><<<::::::;;;===@@@BBBAAA@@@>>>>>>=========>>>???@@@???>>>;;;777999>>>@@@>>>>>><<<;;;>>>@@@AAADDDHHHEEEJJJLLLKKKLLLOOOOOOLLLSSSSSSSSSRRRQQQOOONNNMMMGGGCCCBBBCCCCCCAAAAAACCCDDDFFFHHHIIIIIIGGGCCCAAADDDCCCEEEJJJJJJFFFHHHMMMHHHHHHHHHGGGFFFGGGIIILLLMMMKKKIIIHHHHHHIIILLLMMMQQQNNNJJJHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKPPPPPPPPPQQQQQQPPPPPPPPPIIILLLLLLHHHGGGJJJLLLKKKLLLMMMOOOOOOOOOOOOOOOPPPWWW~~~yyyqqq{{{yyyvvvrrryyyxxxlllaaa\\\ssskkk\\\YYY^^^cccYYYWWWYYY]]]^^^[[[[[[^^^]]]\\\ZZZWWWUUURRRPPPNNNMMMNNNPPPQQQSSSTTTUUUUUUOOOMMMLLLLLLMMMNNNNNNMMMdddLLLIIIRRRPPPFFFGGGGGGGGGGGGGGGFFFEEEDDD@@@AAA@@@???<<<:::;;;<<<999;;;=========@@@EEEJJJRRRHHH===999<<<@@@@@@>>><<<>>>AAABBB<<<666777======GGGKKKEEEBBBDDDCCC<<<:::::::::<<<======;;;999???<<<;;;===BBBEEEEEEDDDDDDCCCAAA>>>;;;888666555111??????777;;;CCCPPP```wwwyyyrrrtttppphhhkkkssszzzzzz|||rrrhhh^^^RRRHHHHHHOOOSSS[[[cccddd\\\SSSMMMKKKGGGGGGGGGIIIKKKOOOSSSVVV^^^fffnnnrrrssstttuuuvvvyyy{{{|||zzzvvvvvvzzzzzzxxxvvvvvvwwwxxxxxxxxx~~~}}}vvvrrrkkkppprrrpppoooooolllggg[[[SSSHHHAAA@@@AAABBBBBB@@@>>>;;;999999888777666===>>>@@@BBBBBBBBBAAAAAA>>>@@@AAABBBBBBDDDFFFIIIVVVeeeDDDLLLMMMEEEAAADDDFFFBBBDDDDDDFFFHHHJJJIIIFFFDDDBBBAAAAAAAAAAAABBBCCCCCC???@@@BBBBBBAAA?????????>>>????????????>>>>>>===???>>><<<:::999888888888777999;;;<<<;;;::::::;;;===>>>???@@@BBBCCCEEEEEEBBBDDDEEEHHHRRR\\\\\\VVVEEE>>>;;;>>>AAA???;;;::::::999999<<<@@@AAA???===@@@???>>>>>>??????===;;;888999:::<<<===???@@@@@@777999:::999<<>>::::::>>>???CCCCCC@@@@@@CCCEEECCCGGGGGGHHHGGGGGGFFFFFFEEEJJJAAA<<>><<<;;;;;;===BBBHHHKKKKKKEEE>>>:::;;;>>>@@@@@@CCCBBB@@@===;;;999888777???FFFJJJEEE???>>>??????===<<<;;;:::;;;<<>>;;;:::;;;<<<===@@@@@@@@@???===:::888666999999999888999???HHHPPPqqq|||rrrpppfffaaayyywwwvvv~~~eeeQQQKKKMMMBBBOOOYYY]]]bbbfff___RRRDDDEEEFFFGGGGGGGGGIIIKKKOOOWWWaaaggghhhiiikkknnnuuutttrrrppppppqqqssstttuuutttqqqooonnnnnnnnnnnnuuuxxx|||}}}zzztttlllgggccccccccccccccccccccccccQQQLLLEEE???;;;;;;>>>@@@;;;:::<<>>;;;999999<<<>>>??????@@@CCCCCCAAA>>>BBBDDDBBBFFFNNNVVVZZZpppuuuSSSEEEFFFFFFFFFDDDBBB@@@???CCCDDDFFFGGGHHHHHHHHHGGGBBBAAA@@@@@@AAAAAA???===@@@>>><<<<<<===>>>>>>>>>AAA@@@@@@???>>>===<<<<<<===<<<999888777777888999555888:::;;;;;;<<<@@@DDD@@@>>>===>>>AAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFF@@@???>>>===<<<;;;;;;;;;<<<888555777===AAA???<<>>999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAABBBBBBAAA???>>>AAAAAA@@@@@@AAACCCEEEFFFBBBAAA@@@??????@@@BBBBBBIIIGGGDDDBBBAAAAAABBBCCCCCCEEEGGGGGGFFFDDDDDDEEEFFFFFFDDDCCCCCCDDDEEEFFFDDDCCCAAA@@@AAADDDGGGJJJUUUQQQKKKEEEBBBAAAAAABBBFFFKKKPPPOOOIIIEEEEEEGGGHHHLLLMMMLLLMMMPPPOOOLLLGGGHHHGGGFFFEEEEEEFFFHHHCCCJJJNNNKKKKKKPPPQQQNNNSSSjjjyyynnnmmmrrr}}}|||~~~|||dddXXX]]]fffuuuyyy}}}~~~zzznnn```ZZZ\\\bbbddddddUUUZZZ___aaa```___```aaa]]]ZZZUUUPPPNNNMMMMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTOOONNNMMMLLLMMMNNNPPPRRReeeTTTQQQLLLFFFFFFJJJKKKHHHDDDFFFEEECCCCCCDDDEEEEEEDDDAAA@@@>>><<<;;;;;;;;;<<<<<<<<<;;;<<<>>>BBBFFFIIIEEEAAA<<<:::<<>>===??????<<<<<<;;;;;;;;;<<<===???@@@AAA???<<<:::999:::;;;<<>>>>>>>>===>>><<<:::888777777777888555888;;;<<<<<<===@@@CCC???>>>===>>>@@@AAABBBAAA@@@@@@???>>>>>>>>>>>>???===<<<;;;:::999888888888;;;===>>>??????>>>??????AAA???===???BBBBBB===999888888999999:::;;;;;;;;;888888888999999999999999999999999999999999999999<<<===>>>??????>>>===<<<@@@@@@??????@@@AAACCCDDD@@@@@@@@@@@@AAABBBCCCDDDFFFEEEDDDBBBAAAAAAAAAAAABBBDDDFFFFFFDDDCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFQQQMMMHHHDDDAAA@@@AAABBBGGGJJJMMMLLLIIIFFFEEEFFFEEEIIIJJJIIIJJJLLLLLLIIIHHHHHHGGGEEECCCCCCEEEGGGBBBFFFGGGEEEFFFLLLOOOMMMNNN___{{{zzz|||rrrnnnyyyjjjbbbgggkkkuuueee[[[]]]gggrrrwww|||~~~zzzuuuxxxsssjjjcccZZZVVVXXX[[[]]]]]]ZZZ\\\```aaa```^^^\\\\\\ZZZXXXTTTPPPNNNNNNPPPQQQSSSSSSSSSTTTTTTUUUVVVWWWSSSRRRQQQPPPQQQRRRTTTUUUlllSSSJJJJJJHHHFFFEEEGGGLLLLLLHHHBBBCCCBBBBBBCCCDDDEEECCCBBB@@@???===<<<;;;::::::::::::;;;;;;===???BBBDDDFFF>>>===;;;<<<>>>AAABBBBBBBBBAAA???>>><<<<<<;;;;;;;;;<<<:::999;;;@@@???;;;::::::;;;<<<===>>>???@@@>>>===;;;999999999;;;<<<===>>>>>>???>>>===;;;:::<<<;;;:::<<<>>>@@@AAAAAADDDaaauuu{{{lllhhhqqqrrrqqqfffUUUTTTKKKCCCCCCGGGLLLRRRXXX```^^^ZZZTTTNNNHHHCCC@@@@@@BBBCCCBBBAAABBBGGGKKKMMMLLLLLLLLLMMMNNNOOOOOOTTTSSSRRRQQQNNNLLLJJJHHHJJJLLLOOOQQQPPPNNNKKKIIIAAAAAABBBBBBBBBBBBBBBBBB???>>>===;;;::::::::::::???<<<999;;;AAAEEEEEEBBBFFFEEEFFFFFF???999???KKKZZZkkk|||vvvWWWJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFEEECCCBBBAAAEEECCC@@@???>>><<<:::777;;;:::999;;;>>>AAABBBCCC??????>>>>>>>>>>>>>>>>>>???===;;;999777666666777555888;;;===>>>>>>@@@AAA>>>===<<<===???@@@@@@???>>>>>><<<;;;:::999999999;;;;;;:::999888888888999<<>>BBB???===;;;<<<>>>>>>:::666555555666777777888888999777777777888888999999999777777777777777777777777;;;;;;===>>>>>>===<<<;;;>>>>>>>>>>>>>>>???@@@AAA>>>???@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCBBBAAA??????@@@BBBCCCCCCBBBAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCCCCCCCCCCBBBAAAMMMJJJGGGCCCBBBBBBCCCDDDGGGGGGHHHGGGGGGFFFEEEEEEEEEHHHIIIGGGGGGJJJKKKHHHHHHHHHFFFCCCAAAAAACCCFFFDDDDDDBBB@@@CCCIIILLLKKKGGGPPPccczzzsssfff[[[gggtttsss~~~qqqfff___cccjjjooowwwvvvaaaVVVZZZYYYWWWVVVVVVWWWWWWXXXZZZ[[[]]]___aaa```]]]ZZZXXXVVVSSSQQQPPPQQQSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRSSSTTTUUUVVVnnnWWWNNNMMMRRRWWWKKKIIIHHHJJJLLLKKKFFFAAA@@@???@@@BBBDDDDDDBBB@@@???>>>===<<<;;;::::::999888:::<<<>>>@@@AAABBBBBB;;;<<<===???AAABBBBBBBBBDDDCCCAAA???===<<<;;;;;;999===>>><<<===@@@>>>:::888999;;;===>>>?????????===<<<:::999999:::;;;<<<;;;<<<===??????>>>======???<<<;;;<<<@@@CCCBBB@@@DDDLLLVVVhhh}}}uuummmhhhooo}}}rrrrrr~~~~~~wwwlll[[[NNNMMMMMMJJJNNNUUUPPPQQQTTTVVVWWWUUURRROOOIIIIIIHHHFFFCCCDDDGGGJJJEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDBBBAAA===>>>???@@@@@@@@@>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<=========<<<:::999:::<<<>>>???BBBCCCAAA===AAA???@@@CCC???@@@SSSjjj{{{UUUGGGIIILLLHHHHHHIIIIIIHHHHHHHHHHHHJJJJJJIIIGGGFFFDDDCCCBBBCCCAAA>>>===<<<;;;999888;;;:::999;;;>>>AAABBBBBB@@@@@@??????>>>>>>======???>>>;;;999777666555555555888;;;>>>????????????===<<<:::;;;===>>>>>>=========<<<::::::999999999======<<<;;;;;;;;;<<<<<>>@@@===<<<:::;;;<<<;;;888555444444555666666777777888666666666777888888999999777777777777777777777777;;;<<<===>>>>>>>>>=====================>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCBBBCCCDDDDDDDDDBBB@@@>>>???AAABBBBBBAAA@@@AAABBB@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAJJJHHHGGGEEEDDDEEEFFFGGGFFFDDDCCCCCCEEEEEEDDDCCCGGGIIIIIIFFFGGGJJJKKKIIIIIIHHHFFFBBB@@@@@@BBBEEEGGGEEECCCBBBEEEHHHIIIHHHFFFJJJPPP___~~~}}}lllYYYSSSXXXSSSWWW\\\]]]ZZZWWWVVVVVVSSSTTTWWW\\\bbbccc```]]]XXXVVVTTTSSSRRRSSSUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPQQQRRRRRR|||eeeNNNHHHNNNQQQNNNJJJJJJHHHFFFFFFFFFFFFCCC@@@>>>>>>???AAACCCCCCBBB@@@>>>>>>===<<<;;;:::999999777999<<<>>>@@@@@@??????<<<>>>AAACCCCCCCCCBBBAAAFFFEEECCC@@@>>><<<;;;;;;:::BBBGGGEEEAAA???>>>;;;888999:::<<<===============<<<;;;:::::::::;;;<<<:::;;;===????????????>>>AAA>>>;;;===BBBFFFGGGFFFJJJDDDCCCWWWqqq~~~~~~tttkkkfffhhhmmmoootttyyy}}}xxx{{{qqq]]]WWWVVVWWW]]]gggTTTNNNHHHFFFIIIPPPWWWZZZSSSSSSQQQNNNJJJGGGFFFFFFDDDDDDDDDCCCAAA???===;;;===>>>???@@@@@@???===<<<888999999999888888777666444444444555555666666666777888999::::::999777555777===>>>;;;:::>>>???>>><<<;;;>>>EEEMMM]]]{{{XXXFFFJJJMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKJJJIIIGGGEEEDDDBBBBBB@@@>>>;;;;;;<<<<<<;;;;;;>>><<<;;;;;;===???@@@@@@AAAAAA@@@???>>>===<<<;;;>>>===<<<:::888666555555666777:::===??????>>>===<<<:::999999;;;<<<<<<;;;:::::::::::::::;;;<<<<<<>>>===============>>>???BBBFFFKKKKKKGGGAAA===<<<<<<;;;:::::::::999888777555555666666777888888888666666777777777888888888888888888888888888888888;;;;;;<<<<<<=================================<<<@@@AAABBBCCCCCCCCCBBBAAABBBDDDEEEFFFEEECCCAAA??????@@@AAAAAA@@@@@@BBBCCC???@@@@@@AAAAAABBBBBBBBBFFFDDDBBB??????@@@AAACCCFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDCCCCCCDDDEEEDDDCCCGGGIIIHHHDDDDDDHHHJJJIIIIIIIIIGGGCCCAAAAAACCCEEEGGGEEEEEEGGGHHHGGGEEEEEEIIIKKKLLLTTTnnnnnnbbbZZZSSSTTT\\\SSSYYY```aaa]]]XXXUUUTTTNNNPPPTTTZZZaaaccc```\\\YYYWWWVVVTTTTTTUUUVVVWWWUUUUUUUUUUUUTTTRRRQQQPPPOOOOOOOOONNNNNNNNNOOOOOOyyypppWWWMMMDDDEEEGGGGGGFFFEEEGGGEEECCCCCCDDDDDDDDDCCC=========???BBBCCCCCCAAA>>>>>>>>>>>><<<;;;:::999777999;;;>>>??????>>>===<<>>======<<>>===;;;888888999999:::;;;;;;;;;===<<<;;;;;;:::::::::::::::;;;===???@@@@@@@@@???@@@>>>===???BBBFFFIIIJJJJJJHHHFFFQQQ___cccvvvzzzlllffffffgggnnn|||zzzxxxqqqhhhbbbYYYSSSLLLHHHHHHHHHFFFDDDGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGDDDAAA===;;;<<<<<<<<<;;;:::888777666666666666666555444333333222222333333444444555555333444555555555555555444666:::999333777BBBJJJJJJOOOPPPSSSYYYfff}}}fffHHHFFFNNNMMMEEELLLLLLKKKJJJIIIIIIJJJJJJIIIHHHFFFDDDCCCBBBBBBBBB>>><<<::::::<<<===>>>===@@@>>><<<<<<===>>>>>>===AAAAAA@@@???>>>===<<<<<<======;;;:::888777666555666666888:::===>>>===<<<;;;999888888999::::::999777777888999:::<<<===>>><<<;;;;;;;;;<<<===>>>>>>CCCCCCDDDDDDDDDAAA<<<999::::::999999999999888888666777777888888999999:::888888888888888888888888888888888888888888888888999999999::::::;;;<<<<<>>>>><<<<<<@@@AAAAAABBBBBBAAAAAA@@@CCCDDDEEEFFFFFFDDDBBBAAA>>>???@@@@@@??????AAACCC@@@@@@AAABBBCCCCCCCCCCCCGGGEEEBBB??????@@@CCCEEECCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHEEEAAAAAAEEEHHHGGGIIIIIIHHHFFFDDDCCCEEEFFFDDDDDDFFFIIIHHHDDDDDDGGGGGGGGGIIIPPPbbb|||rrrdddYYY[[[]]]XXXTTTSSSRRRWWW\\\]]]YYYTTTQQQPPPNNNQQQUUUZZZ]]]]]]YYYVVVVVVVVVUUUTTTTTTUUUVVVVVVUUUUUUVVVVVVUUUSSSQQQOOONNNNNNNNNNNNNNNMMMMMMMMMwww```QQQJJJHHHCCC??????@@@AAAFFFLLLDDDCCCCCCCCCDDDDDDDDDCCC>>>===<<<>>>AAACCCDDDCCC>>>?????????>>><<<:::999777999;;;============<<<:::>>>BBBDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@AAAAAA>>>CCCDDD@@@<<<<<<<<<:::999999888777777888999:::<<<<<<;;;:::999888888777:::<<<===???@@@@@@@@@???<<<>>>AAACCCDDDEEEFFFHHHGGGKKKKKKNNNPPPOOO^^^|||{{{yyy}}}xxxooohhhcccmmm~~~uuu\\\UUUUUUUUUVVVUUUMMM@@@777===>>>>>>AAACCCFFFGGGGGGEEEFFFGGGFFFDDD@@@<<<999999999777666555555555555444444555555555444333222555666666777888888999999666666666777888:::===>>><<<@@@AAADDDSSSffflllfffgggmmmqqqtttqqqUUUIIIJJJLLLLLLKKKNNNMMMKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCDDD>>><<<::::::<<<>>>>>>>>>@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????<<<;;;;;;:::999888666666777666555777;;;===<<<;;;:::888777777888999888888888888888999;;;===>>>???:::::::::;;;;;;===>>>>>>???>>>>>>======<<<:::999777888888888777777888:::777777888888999::::::::::::::::::999888888777777888888888888888888888888999999999::::::;;;<<<===@@@AAAAAAAAA@@@???===<<>>======>>>@@@BBBAAAAAACCCDDDEEEEEEEEEDDDEEEDDDCCCAAAAAABBBCCCDDDDDDEEEGGGIIIJJJJJJJJJJJJIIILLLOOOOOOKKKHHHHHHIIIHHHHHHEEE@@@@@@EEEHHHGGGHHHJJJKKKJJJHHHGGGGGGHHHCCCDDDHHHKKKHHHEEEIIIRRRLLLGGGFFFLLLVVVfff}}}}}}~~~lll^^^VVVRRRQQQTTTXXXVVVQQQLLLOOOQQQTTTTTTRRROOOMMMLLLNNNRRRWWWZZZYYYVVVSSSQQQQQQQQQQQQQQQSSSTTTUUUVVVSSSTTTUUUUUUTTTRRRPPPNNNMMMMMMMMMMMMLLLLLLKKKKKKfffQQQMMMMMMIIICCCCCC>>>>>>DDDIIIGGGDDDBBB@@@AAABBBBBBBBB@@@>>>===???===<<<===@@@CCCEEEEEE??????@@@@@@>>>===;;;:::888999:::<<<======<<<<<<777<<>>???@@@@@@@@@???999>>>DDDFFFEEECCCCCCDDDEEEJJJHHHIIIKKKHHHPPPeee{{{xxxsssrrrzzzvvvlllccciiirrrzzzrrrXXXUUUSSSTTTWWWUUUPPPKKKGGGEEEAAA???>>>>>>======;;;===>>>>>>===999555222555555444333444555777888222333555666666666555444777777888888999::::::;;;===<<<<<<===???CCCHHHKKKGGGMMMUUUddd~~~lllxxx[[[RRRNNNPPPMMMIIIMMMWWWOOONNNLLLJJJIIIHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHH???===::::::<<<===>>>>>>???===;;;;;;===?????????;;;<<<===>>>???@@@AAABBB;;;;;;;;;:::999888777666888555444555999<<<<<<:::999888666666777888888777;;;;;;;;;<<<===???@@@AAA;;;;;;;;;<<<===>>>???@@@;;;;;;;;;:::777777888:::555666666666666666888:::777777888888999999::::::<<<;;;;;;:::999888777777888888888888888888888888<<<;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@>>>===============>>>@@@CCCDDDBBBBBBBBBCCCBBBBBBAAAAAA;;;<<<<<<<<<;;;<<>>???@@@BBBDDDEEEEEEDDDDDD@@@@@@>>>===<<<<<<<<<<<>>>>>???@@@@@@??????@@@@@@???===;;;;;;<<<;;;;;;;;;<<<===>>>>>>???:::;;;===@@@DDDEEEDDDBBBDDDBBB@@@>>><<<<<<<<<<<>><<<;;;<<<>>>===;;;888666555666888999;;;:::999888777777777777:::;;;<<>>>>>@@@CCCDDDKKKQQQPPPJJJGGGKKKQQQ]]]lll{{{|||vvvxxxpppkkkpppwwwvvvhhh^^^___\\\RRRLLLOOOMMMRRRQQQJJJGGGGGGCCC<<<;;;@@@???777666;;;;;;666888888777888999999888666:::;;;;;;999777777:::<<<444:::@@@AAA>>>===AAAFFFIIIDDDLLLWWW[[[ccchhhaaacccbbbjjj```YYYTTTOOOMMMOOOQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDCCCCCCCCC???===<<<===>>>???>>>===>>>===:::999999:::===>>><<<======>>>??????@@@@@@<<<;;;:::999888666555555777777888888888999999999;;;::::::999999;;;<<<===>>>======;;;:::999888888999:::<<<======;;;:::999;;;;;;::::::999888888777777888888999::::::;;;;;;999999888888999:::<<<=========<<<;;;::::::999999777777888888888999999999<<<;;;999999;;;>>>AAACCCFFFEEECCCAAA@@@>>>>>>>>>???>>><<<;;;<<<===???@@@<<<>>>@@@CCCCCCBBB@@@???>>>>>>>>><<<::::::<<<>>>DDDBBBCCCHHHHHHCCCAAADDDEEEFFFGGGEEEBBBBBBFFFJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNNNNOOOOOOOOONNNLLLJJJGGGEEEEEEFFFHHHIIIKKKJJJJJJIIIIIIIIIIIIJJJLLLFFFHHHOOOPPPKKKNNNXXX]]]TTTNNNMMMNNNOOOTTTYYYwwwlll^^^XXXRRRNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKGGGMMMTTTWWWUUUPPPKKKIIILLLJJJIIIMMMRRRUUUUUUSSSVVVQQQLLLKKKNNNNNNJJJFFFGGGIIIKKKLLLLLLKKKIIIHHH[[[QQQFFFAAADDDFFFDDD@@@???@@@BBBDDDDDDDDDDDDCCC@@@???>>>===<<<<<<<<<<<<>>>===<<<<<<===>>>>>>===>>>??????>>>;;;:::;;;<<<======>>>>>>>>>>>>======;;;;;;===@@@CCCDDDBBBAAA???>>><<<;;;;;;;;;;;;<<<<<<===>>>===<<<<<<===???<<<;;;999777666777888888;;;;;;:::888888777777888999:::<<>>;;;===>>>>>><<<<<>>===<<<<<<>>>>>>===<<<<<<<<<;;;:::;;;<<<>>>@@@?????????>>>>>>>>>>>>===<<<;;;:::999777666555555555555666666777888999999;;;:::999999999:::<<<<<<======<<<;;;:::999888888888999:::;;;;;;:::888777::::::999999888777777777555666666777888888999999999999888888888999:::;;;;;;;;;;;;;;;;;;:::::::::777777777888888888999999::::::::::::;;;>>>@@@BBBCCCBBBAAA@@@????????????>>>===<<<::::::;;;===>>>;;;===???BBBBBBBBB@@@??????@@@???===;;;:::<<<>>>???@@@CCCEEEFFFGGGFFFEEEEEEEEEEEEDDDCCCDDDGGGIIIHHHIIIKKKMMMNNNNNNMMMMMMLLLMMMNNNOOOOOOOOONNNMMMKKKJJJHHHGGGGGGGGGIIIJJJJJJIIIIIIIIIIIIJJJLLLMMMQQQKKKKKKOOOMMMHHHJJJRRRXXXPPPKKKJJJLLLMMMPPPUUU___lll~~~uuueeeVVVQQQQQQPPPOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKPPPQQQRRRPPPLLLKKKKKKMMMIIIHHHHHHJJJMMMNNNOOONNNRRROOOLLLKKKLLLLLLJJJGGGIIIJJJKKKKKKKKKJJJIIIHHHBBB@@@>>>@@@CCCEEEDDDAAA@@@AAACCCDDDDDDDDDCCCCCC@@@???>>>======<<<<<<===:::999888999;;;<<<<<<;;;;;;<<<===<<<:::999:::;;;>>>???@@@AAA@@@>>><<<:::;;;;;;<<<>>>AAABBB@@@???:::999999888888999::::::999:::<<<<<<;;;<<<===???;;;::::::999999888888888;;;:::999888888777777888888999<<<@@@BBBBBB@@@===:::;;;<<<<<<;;;<<<>>>@@@@@@BBBEEEEEEDDDCCCCCCDDD???GGGVVVfffrrrvvviiigggmmmqqqooooooxxx~~~www___YYYTTTTTTRRRPPPOOOPPP[[[[[[ZZZZZZ\\\[[[SSSJJJOOOPPPSSSVVV\\\aaagggjjjWWWUUUTTTVVV\\\ccciiilllzzzyyysssuuu{{{|||}}}~~~{{{zzzpppkkkppp}}}iiiXXXVVVOOOQQQQQQMMMGGGEEEGGGKKKKKKJJJHHHFFFDDDCCCBBBAAAEEEDDDCCCAAA@@@>>>======>>><<<;;;<<<===>>>===<<<;;;;;;<<<======>>>???@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;:::999777666555444222333444555666777888999:::::::::999:::;;;;;;<<<<<<;;;;;;:::999888777777666777888999999888777777888888888777666666555555333333444444555666666666999999888888888888999:::999999:::::::::;;;;;;;;;777777777777888888888888999999:::;;;<<<>>>??????@@@???????????????@@@AAA>>>===;;;:::999999:::;;;999;;;>>>@@@AAAAAA@@@@@@AAAAAA@@@>>><<<;;;===???AAAGGGIIIEEEFFFLLLKKKEEEEEECCCBBBBBBDDDFFFGGGGGGFFFGGGIIIKKKMMMMMMMMMMMMLLLMMMOOOPPPPPPNNNMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKNNNOOORRRMMMKKKMMMKKKGGGIIIQQQTTTMMMJJJKKKMMMMMMOOORRRQQQVVVaaaooo}}}vvvaaaUUUOOOKKKNNNRRRSSSTTTVVVPPPNNNLLLJJJIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKPPPOOOMMMJJJGGGGGGIIIKKKHHHIIIJJJIIIIIIIIIKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIKKKKKKJJJJJJJJJIIIIIIHHH;;;===???BBBDDDDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBB??????>>>===============888777777999;;;<<<;;;:::999:::;;;;;;999888999:::<<<>>>@@@AAA@@@>>>;;;999;;;:::;;;<<>>===888888888888888888888888888:::<<<<<<;;;:::;;;===::::::;;;;;;;;;:::888777999888888777666666666777666888;;;???BBBBBB???<<<::::::;;;;;;<<<===>>>????????????@@@AAAAAA???>>><<>>===;;;;;;<<<===>>>???>>>======@@@@@@???>>>===<<<;;;;;;;;;:::999888777666555444111222333555666888999999:::::::::;;;;;;;;;<<<<<<::::::999888888777666666666666777888888888777777777777666666555444444333222222333333444555555555777777888888999:::;;;;;;::::::::::::999999999999666666666777777777888888777888:::<<<============>>>>>>>>>===>>>>>>??????>>>===<<<:::999999999999888999<<<>>>@@@@@@@@@@@@???@@@@@@???======@@@BBBKKKTTTTTTJJJHHHOOOMMMCCCEEEBBB@@@AAAEEEGGGGGGEEEGGGHHHIIIKKKLLLLLLKKKKKKKKKMMMOOOPPPOOONNNLLLJJJGGGHHHJJJKKKKKKKKKJJJJJJLLLKKKIIIHHHIIIKKKMMMOOOMMMIIIHHHKKKJJJIIINNNUUUSSSNNNLLLOOOPPPPPPPPPSSSQQQPPPRRRZZZggg{{{xxxtttkkkZZZKKKPPPOOOPPPRRRSSSTTTUUUVVVQQQOOOMMMJJJHHHHHHHHHIIIKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKLLLKKKJJJHHHGGGGGGIIIKKKMMMKKKIIIIIILLLOOOIIIKKKLLLLLLKKKJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIII>>>???BBBCCCDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA???>>>>>>============>>>888888888:::<<<===<<<:::888:::;;;:::999999:::;;;999;;;===??????===;;;999999999999:::<<<======<<<::::::999999888777777666:::;;;===<<<;;;999999:::999:::;;;<<<<<<;;;999888777666666555555555555666666777:::>>>AAAAAA???===;;;;;;;;;<<<===???@@@@@@???>>>===???AAA@@@>>>;;;===<<>><<<;;;<<<===>>>===<<<===>>>>>>???>>><<<999888<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666555444444222333444555777888999:::::::::;;;;;;<<<<<<<<<<<<888888888777666666555555666666777888888888888888666666555444444333333222222222333333444555555666555666777999;;;<<<======<<<;;;:::999888777666666555555666666666777777777666888:::<<<======<<<;;;>>>>>>===<<<<<<<<<======>>>===<<<;;;::::::999999777888:::<<<>>>?????????===>>>???>>>>>>???BBBEEEOOOXXXVVVKKKHHHNNNLLLBBBDDDAAA@@@AAAEEEGGGFFFDDDIIIIIIJJJKKKKKKJJJIIIHHHJJJKKKMMMNNNNNNLLLKKKJJJGGGHHHJJJKKKLLLKKKJJJIIINNNLLLKKKIIIHHHIIIJJJKKKHHHGGGGGGIIIJJJKKKPPPUUUQQQMMMLLLPPPRRRQQQQQQSSSOOOLLLKKKMMMTTTgggyyylllaaaWWWVVVZZZ[[[VVVPPPOOOPPPPPPOOOOOOQQQRRRRRRPPPOOOMMMKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNSSSRRROOOMMMKKKJJJHHHHHHIIIKKKLLLKKKIIIJJJNNNRRRHHHJJJLLLMMMMMMLLLMMMNNNLLLKKKJJJIIIIIIIIIIIIIII???@@@AAABBBDDDEEEFFFGGGCCCCCCDDDDDDDDDCCCAAA@@@>>>>>>============>>>>>>:::999:::<<<>>>>>><<<:::999:::;;;;;;;;;;;;<<<===999:::<<<======<<<;;;:::888777666888:::<<<<<<;;;;;;;;;;;;::::::888777666:::<<<>>>===;;;999888999:::;;;<<<<<<<<<;;;:::999666666555555555555666666666666888<<>>===;;;;;;<<>>>>>???@@@???===;;;<<<:::999:::<<>>???>>>============<<<;;;888666555888888999:::;;;;;;<<<<<<::::::999888666555444333333333444555666777888999888888999:::::::::::::::666666666666555555555444666666666777777888888999555555555444333333222222222222333444444555555666444555777999:::;;;<<<<<<<<<<<<;;;999777666444444555555555555666666666666777888999;;;<<<<<<;;;:::===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999777888999;;;<<<=========<<<===>>>>>>>>>???BBBEEEJJJNNNMMMGGGFFFJJJIIIDDDCCCBBBAAABBBDDDDDDCCCBBBHHHIIIIIIJJJIIIGGGFFFEEEHHHIIIJJJJJJKKKKKKKKKJJJGGGHHHJJJKKKKKKJJJIIIHHHMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJJJJKKKNNNPPPNNNJJJJJJNNNPPPOOOPPPRRRKKKLLLMMMMMMOOO^^^{{{wwwooohhhbbb```ZZZSSSPPPRRRVVVTTTQQQPPPMMMOOOOOOMMMNNNSSSTTTSSSMMMMMMMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLMMMNNNOOOPPPccc\\\SSSLLLIIIJJJLLLMMMJJJJJJJJJIIIHHHJJJMMMPPPHHHIIIKKKMMMNNNNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJBBBAAAAAACCCGGGHHHHHHFFFCCCDDDDDDDDDDDDBBB@@@???>>>>>>============>>>>>>;;;;;;;;;===???>>><<<999999;;;======<<<===>>>@@@<<<=========<<<;;;:::999666555444666999;;;<<<<<<999999:::;;;;;;:::999888999;;;>>>>>><<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;777777666666666777777888777666777:::===???@@@???===;;;:::<<>>???@@@@@@???>>>===<<<999777666888999===GGGQQQdddggggggcccfffyyy}}}tttrrrpppuuuyyysss}}}}}}}}}uuugggbbbeeejjjkkkttt}}}}}}tttggg^^^ZZZdddooo~~~^^^UUULLLKKKKKKHHHFFFFFF@@@AAACCCFFFHHHHHHFFFDDDEEEEEEEEEEEEEEEFFFFFFGGG@@@@@@AAABBBDDDEEEFFFGGG@@@>>>===>>>???@@@???>>>;;;::::::999888666555444666777777888999:::::::::::::::999777666555444333222333333444555666666666444555666777888777777666555555555555444444444444444444444444555666777888666555555444333333222222111222222333333444555555444555666777888888777777;;;:::999888777666555555444444555555555666666666777888999::::::;;;;;;::::::999999::::::;;;<<<===999:::::::::::::::999999777888999999:::;;;;;;<<<>>>??????>>>======@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDCCCBBBAAAAAABBBDDDEEEFFFFFFFFFEEEDDDCCCGGGGGGFFFGGGHHHIIIKKKLLLHHHIIIIIIIIIIIIHHHHHHGGGIIIIIIJJJJJJIIIHHHGGGFFFFFFIIIKKKJJJJJJKKKLLLLLLLLLHHHHHHLLLOOONNNOOORRRLLLOOORRRSSSRRRWWWiii{{{}}}cccVVVXXXXXXWWW\\\XXXUUUUUUXXXWWWQQQNNNOOOQQQSSSRRRPPPRRRWWWWWWRRRJJJLLLNNNPPPPPPPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRbbb[[[RRRKKKJJJLLLNNNOOONNNKKKHHHGGGIIIJJJLLLLLLIIIHHHHHHKKKOOOOOOMMMJJJGGGHHHIIIKKKKKKKKKKKKJJJFFFDDDDDDGGGJJJKKKHHHDDDDDDDDDEEEEEEDDDBBB@@@???>>>>>>============>>>???;;;;;;<<<===???>>>;;;888:::<<<>>>>>>>>>>>>@@@AAAAAA@@@???===<<<;;;:::999444333333555888;;;<<<<<<666777999:::;;;;;;::::::777:::===>>>>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999888888888888888999999777666666888<<>><<<<<<===999666666:::<<<:::;;;>>>???QQQ^^^\\\]]]tttwwwoookkklllpppuuuvvvrrrvvvmmm[[[OOOGGGBBBDDDGGGDDD@@@>>>???CCCHHHIIIFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDD??????@@@AAAAAABBBCCCCCC@@@???>>>???@@@AAA@@@>>>888888777777666555555555666777777777888888888888:::999888777666555444333222222222333333444444444111222444555555555444333444444444444444444333333333222222333444555666777666555555444444333333222111111111222333333444444555555666666666555333222999999888888777777666666444444444555555555666666888888888999999::::::;;;777777888999:::<<<>>>???777888888999999999888888888888888999999:::::::::@@@AAA@@@>>><<<<<<===???DDD@@@@@@CCCDDDAAAAAAEEEAAADDDFFFDDDAAA???@@@BBB@@@AAACCCDDDDDDDDDCCCCCCFFFEEEDDDDDDFFFHHHKKKMMMIIIIIIIIIHHHHHHGGGGGGGGGEEEGGGIIIJJJJJJIIIGGGFFFCCCGGGJJJKKKKKKLLLMMMLLLMMMIIIHHHLLLOOOOOOPPPSSSMMMOOOSSSTTTOOOLLLSSS\\\lllzzz```ZZZLLLJJJSSSSSSLLLMMMPPPNNNQQQVVVUUUQQQSSSZZZVVVXXXUUUQQQSSSVVVRRRJJJHHHJJJNNNQQQSSSSSSRRRQQQOOONNNOOOOOOPPPQQQRRRSSSTTTQQQNNNMMMOOOPPPNNNLLLSSSNNNIIIHHHJJJLLLKKKJJJIIIFFFFFFIIINNNPPPLLLGGGEEEGGGIIIKKKLLLLLLKKKJJJNNNIIICCCAAABBBDDDEEEEEEDDDBBB@@@AAABBBBBB@@@===;;;<<<===>>>???@@@@@@@@@======<<<;;;:::999999999<<>><<<<<<===;;;;;;<<<===>>><<<888555666666777777888999;;;;;;:::777666777:::<<<;;;999::::::;;;;;;;;;===@@@CCC@@@>>><<<:::999:::;;;<<<<<<888555666:::<<<:::777;;;;;;;;;<<<===???AAABBB???>>>>>>>>>???@@@AAAAAABBB;;;666888>>>BBB???;;;999777666888;;;<<<;;;999>>>@@@CCCKKK[[[www{{{nnnlllqqqrrrooossscccQQQQQQMMMJJJGGGFFFGGGFFFCCC@@@AAABBBDDDDDDDDDBBB@@@???JJJGGGCCC@@@???AAADDDFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBB@@@===;;;;;;<<<===;;;999666555555555666777888:::999888777777888;;;999777777888888888777555555444444444333333333666555444444222222111000111111111111111111111111222222333333444555555555666555555444222111000000000000000000000111111111111333555777888888777666666666666666666666666555111111222222222333333333888888777666666777888999888555333666;;;???>>><<<:::999888999999999777555555555555555666888999;;;<<<>>>>>>===:::999;;;===<<<<<<<<<>>>@@@@@@>>>===>>>AAACCCCCC@@@>>>===<<>>BBBEEEEEEDDDHHHJJJJJJHHHDDDBBBCCCEEEEEEFFFGGGHHHGGGFFFDDDCCCFFFGGGIIIJJJJJJHHHEEECCCEEEGGGIIIKKKKKKKKKJJJIIIJJJIIIIIIIIIJJJMMMPPPRRRQQQPPPOOOPPPSSSTTTQQQNNNPPPfffrrrnnnjjjcccbbbaaaaaabbbdddgggkkkmmmWWWRRRMMMJJJIIILLLNNNOOORRRQQQQQQQQQQQQRRRRRRSSSUUUSSSPPPOOOPPPRRRRRRRRRNNNOOOPPPSSSVVVVVVTTTRRRNNNOOOPPPRRRRRRRRRQQQQQQRRRPPPOOOPPPQQQRRRQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHJJJNNNOOOLLLIIINNNLLLKKKLLLMMMMMMLLLJJJTTTOOOHHHCCCAAAAAA@@@???DDDBBBAAAAAACCCCCC@@@>>>>>>???@@@@@@AAA@@@???>>>??????>>>=========>>>??????AAABBBAAA>>><<<<<<===@@@????????????>>>;;;888888888777888999:::<<<===>>>;;;999999:::<<<;;;:::999:::;;;;;;;;;<<<>>>???@@@>>><<<;;;::::::;;;<<<@@@<<<999:::===???===:::::::::;;;===>>>???@@@AAA>>>>>>>>>>>>???@@@AAABBB???>>>===<<<<<<<<<;;;;;;;;;999777888::::::999777999;;;>>>BBBNNNdddxxx~~~xxxmmmlllpppyyyiiiPPPIIIMMMKKKHHHFFFEEEFFFFFFCCCAAAAAABBBBBBCCCBBB@@@>>>===DDDBBB@@@??????AAADDDEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAA???<<<;;;;;;<<<;;;999888666666777888999;;;<<<======;;;:::::::::;;;999777666777777666555555444444444444333333333555444444333333222222111222222222222222222222222222333333444555555666666666555444333222111111000000000000000111111111111222444666777888777666666555555555555555444444444111111111222222222333333777666666555666777888999888555333666;;;???>>><<<:::999888888999999777555444444444444555777999:::;;;<<<===<<<999888:::<<<;;;;;;;;;===??????>>><<<===???AAA@@@???=========AAA???>>>@@@CCCFFFFFFEEEGGGHHHIIIGGGDDDBBBCCCDDDCCCDDDEEEFFFFFFEEECCCBBBEEEFFFHHHIIIIIIGGGEEECCCEEEFFFHHHIIIJJJIIIHHHGGGHHHHHHGGGHHHIIILLLOOOPPPPPPPPPPPPPPPQQQPPPNNNKKKZZZkkkyyy|||zzzzzzxxxtttkkk[[[XXXVVVRRRPPPPPPOOOOOOOOOQQQSSSUUUTTTQQQLLLIIIIIIKKKNNNPPPQQQQQQPPPPPPPPPPPPPPPQQQSSSQQQNNNMMMOOOPPPQQQQQQNNNNNNOOOQQQTTTUUUSSSRRRPPPQQQQQQRRRQQQPPPOOONNNRRRPPPOOOPPPQQQRRRRRRQQQNNNNNNNNNNNNNNNMMMLLLLLLIIIHHHHHHJJJMMMNNNLLLJJJOOOMMMLLLMMMOOOQQQQQQPPPTTTPPPIIIDDDAAA???>>><<>>???AAAAAA@@@>>>===???>>>===<<<===???AAACCCBBBCCCBBB@@@>>><<<===>>>CCCAAA???>>>>>>===;;;999:::999888888999;;;===???BBB???<<<::::::<<<<<<<<<:::<<<>>>???>>>======>>>???>>>===;;;;;;;;;<<<<<<@@@===;;;;;;>>>@@@>>><<<999:::<<<>>>???@@@??????======>>>>>>???@@@@@@AAA;;;@@@CCC@@@:::666777:::;;;:::888888999888777555777888999;;;@@@NNN```nnnvvvkkkxxxyyyuuurrrwww|||zzzbbbOOOGGGHHHMMMHHHFFFEEEEEEEEEEEEDDDBBBAAABBBBBBAAA@@@>>><<<;;;>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>??????>>><<<:::;;;<<<999888777777777999:::;;;===???@@@???===;;;;;;;;;;;;999777666666555444333444444444444333333333333333333333333333333333333333333333333333333333333333333444444555666666777555555444333222111111000000000000111111111222222444444666666777666555444222333333333333333333333000000111111111222222222444444444444555777888999777555444777;;;>>>===;;;:::999888888999888666444333333333444555666777888999;;;;;;:::999888999:::999999999;;;===>>>===;;;;;;<<<======<<<<<<===???AAA@@@???@@@BBBDDDDDDCCCEEEFFFGGGFFFDDDBBBBBBCCC@@@AAABBBCCCDDDCCCBBBAAADDDEEEFFFGGGGGGFFFDDDBBBDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFHHHKKKMMMNNNOOOPPPPPPOOOMMMKKKKKKKKK\\\cccmmmxxxmmmiiifffbbbaaaggglllkkkeeerrr|||uuu]]]OOOPPPRRRPPPHHHGGGFFFDDDDDDDDDEEEFFFOOOMMMJJJHHHHHHJJJMMMOOOPPPOOONNNMMMMMMMMMMMMMMMOOOMMMKKKKKKLLLNNNNNNMMMNNNMMMMMMNNNQQQRRRRRRQQQRRRRRRQQQQQQPPPNNNMMMLLLRRRPPPOOOOOOQQQRRRSSSSSSOOOOOOOOONNNNNNNNNNNNMMMIIIHHHHHHJJJLLLLLLKKKJJJNNNLLLKKKLLLOOORRRSSSSSSJJJGGGDDDBBBAAAAAAAAAAAADDDDDDDDDDDDCCCCCCAAA@@@:::;;;>>>@@@@@@???===<<<::::::999999;;;>>>AAACCCBBBBBBAAA???>>>???@@@AAABBB???<<<:::999999777666:::999777777888:::===???BBB???<<<::::::<<<>>>???<<>>>>>>>>>>><<<;;;;;;;;;<<<<<<===;;;999999;;;<<<<<<:::888999<<<>>>??????>>>===???????????????>>>>>>===999>>>CCCAAA;;;666666999999999888888888888777777888999:::999:::@@@JJJRRRpppzzz{{{rrrqqq~~~tttsss|||uuupppxxxvvvqqqtttyyy```QQQLLLJJJJJJJJJFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@>>><<<;;;>>>???@@@BBBCCCCCCCCCCCC@@@@@@@@@?????????>>>>>><<<===>>>===;;;::::::<<<999999999888999:::;;;;;;===??????>>><<<:::::::::<<<:::888666666555444222444444444333333333222222222222222333333444444444333333333333333333333333333444444555555666666777444444333333222111111000000000000111111222222333333444444444444333222111111111111111111222222222000000000111111111222222222222333444555666888888777666666888;;;===<<<::::::888888888999888666444222222222333444555666777888999999999999888888888888777777999;;;<<<<<<;;;999:::;;;;;;;;;;;;>>>@@@??????>>>>>>???@@@@@@@@@DDDDDDEEEEEEDDDCCCBBBBBB??????@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGJJJLLLMMMOOOPPPPPPLLLIIIIIIMMMQQQ[[[XXXTTTVVVaaawww```[[[VVVVVVbbbvvvyyyyyyuuu]]]OOOOOOQQQNNNIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGFFFFFFGGGJJJMMMMMMMMMLLLJJJJJJIIIIIIIIIKKKIIIGGGHHHIIIKKKKKKJJJMMMKKKJJJKKKMMMOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKQQQOOOMMMMMMOOORRRSSSSSSMMMMMMMMMLLLLLLLLLMMMMMMHHHHHHHHHIIIJJJJJJJJJJJJKKKJJJHHHIIIKKKNNNOOOOOO????????????@@@AAACCCDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@>>><<<:::888888888888:::===@@@BBB???>>>>>>>>>@@@BBBCCCDDDAAA>>>:::777777777666555888777666666777999<<<===>>>===;;;999999;;;???AAA<<>>??????>>>===AAAAAAAAA@@@>>><<<;;;999888:::===>>>===;;;888777777777888888888999999::::::;;;;;;:::999:::???CCCHHH^^^rrrvvvwww~~~||||||yyyuuuoooddddddrrr~~~~~~nnnnnnsssaaaVVVNNNLLLMMMJJJFFFEEEEEEFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCAAA@@@>>>===BBBCCCEEEFFFFFFEEECCCBBB======<<<<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<===<<<;;;::::::999999999===?????????<<<;;;;;;;;;>>>;;;999777777777555444444444333333333222222222111222222333333444444555222222222222222222222222333333444444555666666666333333333222222111111000///000000111222333333333222222222222111000//////000000000111111111222222000111111111111222222222111222333444555666777777777777888999;;;;;;;;;:::999888777777888888666444111111222333444555666666777777888888999999888777777666666777999;;;;;;;;;888999:::;;;;;;<<>>>>>???@@@CCCCCCDDDEEEEEEDDDBBBAAA??????@@@@@@@@@@@@@@@???AAAAAABBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGJJJLLLMMMQQQPPPNNNJJJHHHJJJRRRXXXZZZTTTLLLGGGKKKWWWgggssslllWWWTTT\\\rrr~~~pppZZZKKKHHHEEE@@@EEEEEEDDDDDDCCCCCCCCCCCCAAACCCDDDCCCBBBCCCGGGJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGEEEDDDEEEGGGHHHHHHGGGJJJIIIHHHHHHJJJLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLMMMOOOMMMLLLLLLNNNPPPPPPOOOJJJIIIIIIHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHIIIJJJLLLJJJHHHHHHIIIJJJJJJIII;;;===>>>???>>>???@@@AAABBBDDDEEEDDDBBB@@@@@@AAAJJJIIIGGGDDDAAA===:::888:::::::::;;;===>>>@@@AAA<<<<<<;;;===AAACCCDDDDDD@@@>>>:::999888888777666666666666777888999;;;;;;;;;;;;;;;999999:::>>>AAA999;;;>>>???>>><<<::::::::::::::::::::::::::::::::::::999999999999::::::999:::<<<===>>>>>>======AAAAAAAAA@@@>>><<<999888888777888;;;>>>>>>:::777666888999:::999999;;;<<<::::::;;;:::999999<<<>>>CCCJJJRRR\\\mmm|||jjjbbbbbbmmmwww||||||sss{{{{{{vvvrrryyysss|||kkkWWWPPPKKKIIILLLLLLHHHFFFGGGGGGHHHIIIIIIGGGFFFGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@EEEFFFGGGHHHGGGEEECCCAAA::::::::::::999999999999:::<<<===<<<;;;;;;<<<===??????>>><<<;;;999888888===???@@@@@@>>>======>>>===;;;999888888888666555333333333333222222222222222222222333333444444444111111111111111111111111222222333333444555555666333333222222111111111111///000000111222333444444111111111000000/////////000000111111222333333333111111222222222333333333222222444555666666666666666888999:::;;;::::::999999888777777888777555333000111333444555666666666777666777888::::::888666777555555666999;;;;;;;;;888:::<<<======>>>@@@AAAAAABBBBBBBBB@@@@@@BBBDDDBBBBBBCCCEEEFFFFFFCCCAAAAAAAAAAAA@@@@@@???????????????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDBBBCCCDDDGGGIIIKKKMMMMMMRRRPPPMMMJJJJJJNNNTTTYYYMMMLLLIIIHHHHHHJJJLLLNNN```pppuuusss{{{yyymmmbbbddd^^^PPPGGGGGGEEE???@@@@@@AAAAAAAAAAAA@@@@@@===@@@BBBBBB@@@AAADDDGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFFFFDDDHHHFFFFFFGGGIIIIIIIIIHHHFFFFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJKKKLLLLLLKKKJJJFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIHHHFFFFFFHHHJJJNNNLLLJJJJJJJJJJJJHHHFFF;;;>>>@@@@@@>>>===>>>???AAACCCEEECCCAAA??????AAAKKKIIIFFFBBB>>><<<::::::;;;<<<===>>>??????>>>>>>;;;;;;;;;>>>AAACCCCCCAAA???===::::::::::::888777555666888:::;;;;;;;;;:::;;;<<<===;;;::::::<<>>??????>>>===<<<:::999888:::<<<>>>>>>===<<<===>>>;;;999777777777777666555333333333222222222222111333333333333333333333333222222222222222222222222111111222222333444444444222222222222111111111111///000000111333444444555222222111111000111111111111111222333333444555555222333333333333444444444333444555666777666666555666888:::;;;;;;:::999888999888777777888777555333111222333555666666666666777666666999;;;;;;999666777555444666888;;;<<<<<<999;;;>>>@@@@@@???@@@AAA@@@BBBCCCCCCAAAAAACCCFFFBBBBBBCCCEEEHHHHHHEEEAAADDDCCCBBBAAA@@@@@@??????>>>>>>?????????@@@@@@@@@??????@@@AAABBBDDDEEEFFFBBBCCCFFFHHHKKKMMMNNNOOOQQQOOOMMMMMMOOOQQQRRRRRRDDDDDDFFFHHHJJJJJJIIIHHHIIITTT[[[ccc|||}}}qqqgggeeelllnnncccXXXUUUGGGMMMMMMFFFDDDHHHIIIEEEAAAAAAAAAAAAAAA@@@??????<<<@@@CCCCCCAAA@@@CCCFFFBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBDDDEEEDDDCCCEEEDDDEEEFFFHHHHHHFFFDDDCCCCCCCCCDDDFFFHHHJJJKKKIIIHHHHHHIIIJJJIIIFFFDDDCCCCCCAAAAAAAAACCCDDDFFFGGGHHHIIIGGGEEEEEEGGGJJJLLLLLLKKKLLLLLLJJJGGGDDD;;;>>>AAAAAA???===>>>@@@@@@CCCDDDCCC@@@>>>???@@@EEECCC@@@===;;;;;;<<<<<<:::;;;===??????>>><<<;;;<<<;;;;;;>>>BBBCCCAAA>>><<<;;;999999999999777666555777999<<<===<<<;;;:::===??????>>>;;;999;;;===888:::<<<<<<<<<;;;;;;<<<777888888999999999888888777888888777666666777999;;;;;;;;;;;;;;;<<<===>>><<<===???@@@???>>><<<;;;888999::::::::::::999888;;;===>>>===999888999;;;<<<<<<;;;;;;;;;===@@@BBB>>>BBBEEEGGGNNN\\\kkktttqqqlllwww|||zzz}}}|||tttllllllttt~~~~~~yyyyyyzzz|||zzz}}}___SSSUUUYYYMMMHHHFFFJJJMMMLLLKKKMMMLLLNNNOOOMMMJJJHHHJJJLLLFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@:::::::::999999999888888:::<<<======<<<<<<>>>?????????>>>>>>===;;;:::999666888:::;;;::::::;;;<<<999888666555666777666555333333333222222222111111333333333333333333333333333333333333333333333333000111111222222333444444222222222111111111111111///000000222333444555555333222222222222222333333222222333444555555666666333333333444444444555555444555666777777777666555666888;;;<<<;;;999888888999777777777888777555333111222444666777777777666777666666999<<<<<<999666777555444666888;;;<<<===:::<<<@@@BBBAAAAAAAAAAAA>>>@@@BBBAAA@@@@@@BBBEEEBBBBBBCCCFFFIIIIIIEEEBBBFFFEEEDDDBBBAAA@@@@@@???======>>>>>>?????????@@@>>>??????@@@BBBDDDFFFGGGCCCDDDGGGIIILLLNNNOOOPPPOOONNNNNNPPPSSSRRRNNNJJJKKKHHHFFFEEEFFFIIIKKKLLLKKKOOOMMMOOOfff{{{kkkccc]]]QQQOOOXXXWWWIIICCCHHHCCCHHHHHH@@@>>>BBBBBB>>>BBBBBBBBBAAA@@@???>>>======AAAEEEDDDAAA@@@CCCFFF@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@BBBDDDEEEDDDBBBCCCCCCDDDFFFHHHGGGDDDBBBCCCBBBBBBCCCDDDFFFHHHIIIGGGGGGHHHIIIIIIGGGCCC@@@CCCBBB@@@@@@@@@BBBDDDEEEGGGHHHIIIGGGEEEDDDGGGJJJIIIIIIJJJKKKLLLJJJFFFCCC>>>>>>????????????>>>>>>???CCCCCC@@@???@@@>>>:::>>>>>>???>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;======;;;;;;<<<>>>AAA>>>:::888888888888777888555333444999;;;:::888>>>===<<<:::888888:::===888999;;;======<<<;;;:::666777777777888888888888777666555666777999<<<>>>======<<<<<<<<<<<<======;;;<<<=========<<<::::::::::::;;;<<<===>>>>>>???BBB@@@===:::999:::;;;<<<>>><<<999999:::<<<======???>>>???BBBFFFHHHIIIIIIIIIVVV___```bbbnnn~~~vvvppprrrmmmooozzz~~~|||rrrvvvyyyttt|||yyyvvvpppxxxjjj\\\XXXVVVPPPJJJNNNMMMLLLKKKKKKLLLMMMNNNKKKPPPTTTRRRMMMIIIHHHIIIJJJKKKKKKGGGCCCAAACCCEEEEEEBBB??????@@@@@@>>><<<===============<<<<<<<<<>>>>>>======>>>>>>??????@@@???>>>===<<<;;;::::::999999999888888888777777666666555444444444444444666444333111000000111111444444333222222111111000444444333222222222222333333333333222222111111111111111111111111111111111555555444444444333333333222222222111111111000000222222222333333333444444222333444444555555444444555555555555555555555555777777888999999999999999777777666666555555555444222222333444666888:::;;;;;;>>>AAACCCBBB???<<<999777777777777888999:::;;;???@@@AAA@@@>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDHHHEEEBBBAAACCCCCCAAA???AAA@@@???>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHFFFEEEFFFJJJNNNOOOLLLIIILLLLLLMMMOOOOOONNNJJJGGGJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIMMMXXXhhhxxxxxxeee```XXXQQQNNNGGGFFFDDDBBBAAAAAACCCEEEGGGAAAAAA@@@???>>>>>>>>>???BBBAAA???>>>>>>>>>??????AAAAAAAAA???>>>???BBBEEEBBB@@@>>>???BBBEEEGGGHHH@@@??????@@@AAA@@@>>>;;;???AAABBBBBBAAA@@@AAABBB@@@@@@AAACCCEEEGGGIIIJJJIIIIIIHHHFFFDDDBBB@@@???AAA@@@??????AAADDDHHHJJJDDDDDDDDDEEEEEEFFFGGGGGGPPPJJJFFFHHHIIIFFFDDDDDD>>>??????@@@@@@@@@??????>>>AAAAAA>>>======<<<888;;;<<<>>>?????????>>>===:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;===???CCCAAA===:::999888777777555555666777888999;;;<<<>>>>>>===;;;999888:::;;;:::;;;<<<===<<<;;;999888777777777777777888888888777777666666777999<<<===;;;<<<======>>>>>>======:::;;;<<<======<<<;;;;;;;;;;;;<<<======>>>??????BBB@@@===:::999:::;;;<<<>>><<<999999;;;=========>>>======???AAACCCCCCBBB@@@FFFMMMQQQVVVbbbuuu{{{qqqtttwwwuuu{{{}}}uuu{{{}}}~~~|||{{{jjjaaaVVVPPPPPPPPPNNNLLLIIIIIIHHHHHHIIIJJJKKKLLLNNNQQQTTTRRRLLLHHHGGGIIIIIIJJJHHHEEEAAA@@@BBBEEEEEECCC@@@???@@@@@@???=====================>>>>>>BBBBBBCCCDDDDDDCCCBBBAAA>>>>>>===<<<;;;:::999999888888777777777666666666777666555444444444444555555444333111000000111111333333333222222222222111555444444333333333333333333333333333222222222111111111111111111111111111444444444333333333222222222222222111111000000000222222222333333333333444222333333444444444444444444444444444444444444444555666666777777777777777666666666666555555444444222222333444666888:::;;;;;;<<<>>>@@@???===:::999777777888888999999:::;;;>>>???@@@@@@>>>>>>???@@@>>>>>>???@@@AAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCEEECCCAAAAAABBBCCCBBB@@@AAAAAA@@@@@@@@@BBBCCCDDDBBBCCCDDDFFFHHHIIIJJJKKKIIIHHHHHHKKKNNNOOOMMMJJJHHHHHHJJJMMMOOOPPPNNNLLLIIIIIIHHHHHHIIIJJJKKKLLLJJJHHHFFFGGGLLLUUU___eeecccjjjyyywww___QQQLLLGGGHHHHHH@@@EEEDDDBBBAAAAAABBBDDDEEEAAA@@@??????>>>>>>>>>???BBBAAA@@@>>>>>>>>>???@@@@@@AAAAAA@@@??????BBBDDD@@@???>>>@@@CCCGGGIIIJJJ@@@?????????AAAAAA???===>>>@@@BBBBBBAAA@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCCCCBBBBBB@@@??????AAA@@@@@@@@@AAADDDGGGIIIEEEDDDCCCCCCCCCDDDEEEFFFHHHDDDCCCHHHIIIFFFCCCCCC>>>??????@@@AAAAAAAAAAAA===??????;;;:::;;;999555777999<<>>===888888888999:::;;;;;;<<<;;;<<<;;;:::999:::===???EEECCC@@@===:::888777777444777888888666666888:::===>>>>>><<<999888888999<<<=========<<<:::888666777777777777777888888999888777777777888999;;;<<<999:::===???@@@???>>>>>>999:::;;;<<<<<<===<<<<<<<<<<<<======>>>>>>??????@@@???<<<:::999:::;;;<<<===;;;999:::;;;===>>>===???===<<<===>>>???>>><<<<<<999<<>>>>>>>>=========>>>@@@AAA@@@AAACCCCCCCCCAAA>>>===<<<<<<;;;:::999888888777666666666555555555444444777666555555444555555555555444222111000000111222111111222222222333333333555555444333333333333444444444333333333333222222111111111111111111111111333333222222222111111111111111111111000000000000111111222222222333333333222222333444444444444333444444444444444444444444333444444555555555555555666555555555555444444444222222333444555777999::::::;;;<<<<<<<<<;;;999888888888888999::::::;;;;;;===???@@@???>>>===>>>@@@>>>>>>???@@@AAABBBCCCCCC???@@@BBBDDDEEEEEEEEEEEEBBBAAA@@@@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGDDDEEEGGGIIIKKKLLLMMMNNNLLLKKKJJJKKKMMMNNNMMMLLLGGGGGGHHHJJJMMMOOOOOONNNIIIHHHGGGFFFGGGIIIKKKMMMPPPNNNKKKJJJJJJLLLPPPRRRUUUSSSZZZnnnrrr]]]OOOFFFBBBAAAKKKOOODDDCCCCCCBBBAAAAAAAAABBBBBB@@@??????>>>>>>>>>>>>>>>AAAAAA@@@?????????@@@@@@>>>???AAA@@@??????@@@BBB???>>>>>>@@@DDDHHHJJJJJJAAA???>>>>>>@@@AAAAAA@@@<<<>>>@@@AAAAAAAAABBBCCCFFFEEEDDDCCCBBBAAAAAAAAA??????@@@AAAAAAAAAAAAAAABBBAAA@@@@@@AAADDDFFFHHHGGGFFFDDDBBBBBBCCCEEEFFFCCCAAACCCIIIKKKGGGDDDDDD===>>>??????@@@@@@@@@@@@<<>>:::999:::999555555888;;;>>>???>>><<<:::666666777888999:::;;;;;;::::::999777666777;;;>>>BBBBBBAAA???;;;999888888999999888888888888777666;;;<<<===;;;999666666666=========<<<;;;:::888777888777666666777777999999999999888888888999:::;;;777999<<>>888999:::;;;<<<======>>>============>>>>>>>>>>>>???===;;;:::999999:::;;;<<<:::999:::<<<=========@@@>>>======??????>>>===AAA888666===>>>>>>LLL```sss{{{qqqrrrwwwxxxvvvyyyxxxuuuooorrrvvvzzz|||gggVVVQQQUUUYYYTTTSSSRRRQQQPPPMMMHHHEEEBBBBBBCCCEEEGGGJJJKKKLLLSSSSSSQQQMMMHHHEEEEEEFFFEEEDDDAAA>>>===>>>AAACCCDDDBBBAAA@@@@@@@@@????????????>>>===>>>???AAACCC?????????>>>===<<<:::999::::::999888888777666666666555555555444444444444666666555555444555555666444333111000000000111222000000111222333333444444666555444444333333444444444333333333333333333333111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222222111111222333333333333333333333333333333333333333333333444555555555555444444444444444444444444444222222333444555777888999::::::::::::999999999999888888999:::;;;;;;;;;;;;<<<>>>???>>>======>>>???@@@@@@AAABBBCCCDDDEEEEEEAAACCCEEEGGGHHHHHHFFFEEEAAA@@@@@@AAACCCDDDEEEEEEBBBCCCCCCDDDFFFGGGHHHIIIGGGHHHIIIKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFGGGJJJLLLNNNUUUSSSQQQOOONNNOOOPPPQQQTTTUUU```tttssshhhkkkvvv~~~vvvfffgggyyycccZZZSSSLLLHHHDDDEEETTTZZZNNNBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>=========>>>>>>@@@@@@@@@?????????@@@@@@<<<>>>@@@@@@?????????@@@>>>======???BBBEEEFFFFFFAAA???======???AAABBBBBB;;;===???@@@@@@@@@BBBCCCEEEDDDCCCBBB@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDFFFGGGKKKIIIGGGEEEDDDEEEGGGHHHFFFDDDFFFJJJKKKHHHGGGIII<<<<<<===>>>>>>???>>>>>>===???>>>:::999;;;:::777666888;;;===>>><<<999777666666777777888999999:::888888777555444555999<<<===???@@@???<<<:::999:::===999777:::@@@BBB>>>999888::::::999777555444555;;;;;;<<<;;;;;;;;;::::::888777666666666777999::::::::::::999999999999999555888;;;>>>@@@@@@???>>>888888999:::;;;<<<>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::888888888888999:::999888999;;;======<<<===<<<;;;<<<>>>???>>>===BBB888666<<<;;;555<<>><<<===>>>@@@AAABBBAAAAAA@@@???>>>??????@@@???>>>>>>???@@@AAABBBAAA@@@>>><<<::::::::::::888888777777666666555555666666555555555444444444555555444444444444555555333222111000000000111222000000111222333444444555555555444333333333333444333333333333333333333333111111111111111111111111111111000000000/////////////////////////////////000000000111111111222222000111222222333333222222222222222222222222222222444444555666666666666555333333333333444444444444222222222333555666888888999999999888888999999:::777888999;;;;;;;;;;;;;;;;;;<<<>>>>>>======>>>??????@@@@@@AAABBBCCCDDDDDDDDDEEEGGGHHHHHHFFFEEECCCAAAAAABBBBBBCCCDDDFFFGGGCCCCCCDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMLLLJJJJJJJJJJJJIIIHHHGGGHHHHHHIIILLLJJJIIIIIIIIIJJJIIIGGGJJJIIIHHHHHHIIIKKKMMMNNNSSSQQQNNNLLLLLLMMMPPPQQQKKKTTTfffzzztttbbbVVVWWW[[[]]]YYYTTT[[[rrr|||nnnbbb```aaaccciiiqqqwwwiiioooxxx[[[OOOPPPLLLHHHGGGCCCBBBOOOVVVKKKCCCCCCBBBAAA@@@@@@???>>>>>>======<<<======>>>>>>>>>?????????????????????;;;===??????>>>===>>>???>>>===<<<===@@@AAAAAA@@@@@@>>><<<===>>>@@@AAAAAA:::<<>>======<<<<<<<<<>>>===999999<<<<<<:::888999<<<======<<<:::999777777777888888888888888666777666555444555888::::::>>>AAA@@@===::::::;;;===888666<<>>>>>>>>===888888888999:::<<<===>>>;;;;;;;;;:::999999999888999888777777666666666777777777666888:::<<<;;;:::888777777999;;;<<<<<<;;;<<<666555999999555666<<<>>>EEEJJJJJJJJJTTTffftttvvv{{{bbbZZZTTTNNNMMMOOOPPPLLLHHHJJJEEEBBBDDDIIIKKKGGGCCCCCCDDDEEEGGGIIIJJJJJJJJJLLLJJJHHHEEEBBBAAAAAAAAA???===<<<<<<>>>@@@@@@??????@@@@@@???======>>>???????????????????????????<<<;;;:::888777666666666777777666666666555555555555555555555444444444333333333333333333333444555222111000//////000111222000000111222333333444444444444333222222222222333111111222222222222333333111111111111111111111111111111000000000/////////............///////////////000000000000111111111000000111222222222222111111111111111111111111111444555666666777777666666222222333333333333333444222222222333444666777888777777777888888888888888666777999;;;;;;;;;:::::::::;;;======<<<<<<>>>???<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEDDDCCCBBBAAAAAABBBCCCCCCBBBBBBDDDFFFBBBCCCDDDFFFGGGGGGGGGGGGIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGHHHHHHFFFEEEFFFGGGEEEEEEFFFHHHJJJLLLKKKJJJKKKJJJJJJJJJJJJKKKLLLLLLPPPNNNMMMKKKKKKLLLMMMNNNKKKUUUeeeqqqnnn```TTTOOOTTTQQQNNNMMMNNNUUU```hhh```XXXPPPNNNMMMMMMRRRXXX]]]___[[[SSSUUU___bbb]]]cccooobbbMMMIIIMMMHHHBBBCCCBBB>>>EEEKKKDDDEEEDDDBBBAAA@@@?????????<<<<<<<<<<<<<<<======>>><<<===>>>>>>??????>>>>>>;;;<<<>>>===<<<<<<===???>>>===<<<===>>>???===<<>>??????>>>:::<<<>>>?????????@@@AAA>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBAAA@@@?????????@@@AAACCCEEEGGGHHHNNNMMMMMMLLLLLLLLLLLLLLLLLLHHHFFFFFFCCCAAADDDIII>>>>>>???>>>>>>===<<<;;;:::<<<;;;888999<<<===<<<999;;;<<<>>>?????????>>>999999888888888888777777666777888777666666888:::;;;@@@DDDCCC???::::::;;;:::777777===FFFJJJGGGBBB888999999777666666888:::>>>===<<<;;;:::999999999999888666555555777999;;;<<<<<<<<<;;;:::888777666666777888:::;;;<<<<<<<<<999999888999999;;;<<<===999999888888777666555555666666555555555555444444555555555777999::::::999777666555666888:::999888666555555666888888777666999:::;;;===@@@IIIVVVbbbsssuuuzzzssswwwtttcccPPPFFFOOOKKKGGGDDDEEEHHHJJJKKKIIIHHHGGGFFFGGGFFFDDDBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDBBBAAAAAA@@@???>>>===;;;;;;===@@@AAA@@@>>>===??????>>><<<;;;===?????????@@@AAA@@@???===;;;666777999:::999666444222666666666666666555555555444333333333333222222222222111111111222222333444222111000//////000111222111111111222222333333333333333222111111111111222000000000111111222222222111111111111111111111111111111111000000000//////---------......//////////////////000000000111111///000000111111111111111000000000000000000000000444444555666666666666666111222222222333333333333222222222333444555666777444444555666777777666666555777888:::;;;:::999999999;;;<<<<<<<<<<<<===???;;;;;;<<<===>>>??????@@@BBBBBBBBBBBBBBBBBBCCCCCCAAACCCCCCBBB???>>>@@@BBBBBBCCCDDDEEEFFFEEEEEEDDDEEEFFFHHHIIIIIIGGGEEEDDDCCCFFFHHHHHHFFFEEEFFFGGG@@@AAACCCGGGKKKMMMMMMKKKJJJJJJKKKKKKKKKJJJIIIHHHKKKLLLMMMNNNNNNNNNMMMLLLPPPVVV___ccc\\\QQQMMMOOOQQQOOOLLLJJJMMMRRRWWWXXXXXXQQQLLLKKKMMMNNNRRRUUUQQQOOOOOOOOOOOONNNLLLLLLOOOTTTbbbrrrzzzwwwtttuuussswwwuuunnnkkkmmmnnnlll}}}iiiRRRJJJJJJIIIHHH???AAAEEE??????DDDCCCGGGFFFCCC@@@?????????@@@<<<;;;;;;;;;<<<<<<===>>>:::;;;<<<===>>>>>>===<<<<<<<<<<<<;;;:::;;;===???<<<<<<;;;===>>>???>>><<<===<<<<<<===>>>>>><<<:::;;;===??????>>>===>>>???<<<<<<<<<===>>>???@@@AAA@@@AAAAAAAAAAAA@@@??????===>>>???AAADDDFFFHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFEEEEEECCC???BBBGGG@@@@@@@@@@@@???===<<<;;;888::::::777888<<<>>><<<:::;;;===???AAABBBCCCDDD::::::999999888777777777666888999999888888999:::>>>CCCGGGFFF@@@;;;999:::888888999===@@@AAA???===::::::999888777888;;;===@@@???===;;;999888777777999888666555555777999;;;======<<<;;;:::888777666777777888888999:::;;;<<<:::999999888999:::<<<===888888777666555444333333444444444444444444333333444333444666888:::999888888777666777888999888777666888777555888<<<:::555888888;;;>>>@@@AAACCCFFF]]][[[{{{wwwrrr^^^ZZZPPPNNNUUUSSSGGGDDDKKKCCCGGGJJJKKKHHHGGGHHHIII>>>BBBFFFGGGEEEDDDEEEGGGAAAAAACCCCCCCCCBBBAAA@@@AAA@@@??????@@@???>>>===;;;:::;;;===AAABBB@@@===<<<>>>???===;;;:::<<>>???AAABBBAAA>>>;;;999777:::???BBBAAA===777333666666666666666555555555222222222111111111111000111000000000111222222333111111000//////000111222111222222222222333333333333222111111000000111111//////000000111111111222111111111111111111111111111111111111000000000000---------.........//////////////////000000000000//////000111111111111111000000000000000000000000333444555555666666555555111111111222222333333333222222222333444555666777111222444555666555444444444666888:::;;;:::999888999:::<<<<<<<<<<<<===???<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGAAABBBCCC@@@===;;;===???BBBCCCDDDEEEEEEDDDCCCBBBAAACCCFFFHHHHHHGGGEEECCCAAAEEEIIIIIIGGGFFFFFFGGG???@@@DDDHHHLLLMMMLLLJJJHHHIIIKKKKKKKKKIIIGGGEEECCCFFFKKKOOOPPPOOOLLLJJJHHHMMMTTTXXXTTTNNNPPPVVVLLLMMMLLLKKKLLLPPPUUUWWWVVVOOOIIIJJJPPPTTTVVVWWWUUUOOOMMMQQQQQQNNNPPPUUURRRPPPSSSZZZ\\\YYYYYY]]]aaaeeeccc\\\XXXZZZXXXTTTYYYoooxxxnnnsssjjjTTTHHHJJJKKKEEEGGG;;;???FFF???<<>>???@@@AAA;;;;;;;;;;;;;;;<<<===>>>999:::<<<=========<<<<<<<<<<<<<<<:::999:::===@@@;;;;;;;;;===@@@AAA@@@???===<<<<<<===>>>===:::888;;;===??????>>>======>>><<<<<<<<<======>>>???@@@@@@@@@AAABBBBBBBBBAAAAAA<<<===???AAADDDGGGIIIJJJEEEGGGIIIKKKKKKJJJIIIHHHDDDDDDFFFHHHEEEAAABBBGGG===>>>???@@@AAAAAABBBCCC===;;;999888888:::<<<>>>>>>>>>??????>>>>>>======::::::999888777555555444555999===>>><<<:::999:::BBBEEEEEEBBB@@@???<<<888777999;;;======<<<;;;:::<<<;;;999888888888888999======<<<:::999888777666888777666666666777999999<<<<<<;;;::::::999888888555666888999:::;;;;;;<<<;;;<<<;;;:::999999;;;===:::999777666777666444333666666555444444333222222555777888666444333555888777777777777777777888888444555777888999:::::::::;;;:::888999;;;>>>>>>>>>DDDLLLZZZlll|||vvvuuueeeYYYOOOJJJGGGGGGGGGIIIJJJJJJHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGFFFEEECCCAAA>>>@@@AAA@@@>>>===???BBB@@@???>>>=========>>>???;;;===@@@BBBCCCBBBAAA???AAA@@@>>>=========>>>??????>>>>>>===;;;:::999999444>>>IIILLLGGG>>>777333555666777777666444222111444333222222111111222222222222222222222222222222222222111111111111222222444444333222222111111000222111111111000000//////000000000000111111111111111111111111000000000000////////////////////////................................................///444999888333...---...000000000000111111111111222333444555666666666666444444444333333222222222555555555444444333333333444444333222222333333333888888888888888999999999666888:::;;;:::999999:::>>>===<<<<<<<<<===???@@@@@@???>>>>>>@@@BBBEEEFFFAAA@@@???@@@@@@@@@>>>;;;CCCCCCDDDDDDDDDDDDDDDCCC@@@BBBEEEFFFGGGEEECCCBBBAAABBBDDDDDDCCCBBBCCCCCCFFFGGGIIIJJJKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKOOOQQQQQQNNNIIIFFFNNNPPPSSSTTTSSSQQQMMMKKKLLLKKKJJJKKKNNNQQQSSSSSSLLLMMMNNNNNNMMMPPPWWW]]]PPPMMMIIIIIILLLNNNNNNMMMNNNOOORRRUUUVVVWWWVVVUUU\\\[[[XXXSSSNNNKKKJJJKKKUUUWWW\\\bbbjjjsssyyy}}}zzz~~~uuuvvvwwwuuuppphhh```[[[VVVTTTPPPLLLIIIFFFEEEDDDBBBAAAAAAAAAAAABBBCCCCCCJJJGGGCCC???===>>>???AAA===<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======<<<<<<;;;;;;:::::::::;;;;;;<<<@@@???>>>???@@@???>>><<>>???@@@AAA@@@@@@AAAAAA@@@???===<<<===???AAADDDEEEFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDD?????????@@@AAAAAABBBBBB===<<<;;;:::;;;<<<>>>???@@@AAABBBCCCBBBBBBAAA@@@===<<<;;;:::888777666555555888;;;<<<:::999999:::@@@DDDDDDAAA@@@@@@===999999:::<<<=========;;;:::999888777666666777888888<<<<<<<<<<<<;;;;;;;;;;;;999888777777777888999:::;;;;;;::::::999888888777666777888999999999999999888:::::::::999:::<<<>>>:::999777666777666444333444444444333333333333333444666777666444444666888888888888888888888888888444555666888999999::::::<<<:::999:::===???@@@@@@AAAAAADDDJJJSSSZZZ^^^___gggrrr{{{{{{xxxjjjddd\\\UUUQQQMMMJJJIIICCCCCCCCCEEEGGGGGGFFFDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFEEECCCAAA@@@===>>>@@@???===<<>>===<<<===???AAAAAA@@@???===AAA@@@???>>>===>>>>>>???<<<;;;;;;:::999888777666333999@@@AAA<<<666333222555555666777666444222111333333222222111111111222222222222222222222222222222222111111111111222222444333333222111111000000111111111000000000///////////////000000000111111111111111000000000//////////////////////////////................................................///333777666111....../////////000000000111111111111222333444555555555555444444333333333222222222444444333333222222222222444333333222222333333444777777777777888888888888555777::::::999888888999<<<<<<<<<<<<<<<======>>>>>>>>>===>>>???BBBEEEFFFBBB@@@??????@@@@@@>>>===BBBBBBCCCDDDDDDDDDCCCCCC@@@AAACCCEEEEEEEEEDDDCCCCCCEEEFFFEEECCCBBBBBBBBBFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGLLLMMMPPPQQQPPPMMMIIIGGGJJJKKKLLLMMMLLLJJJHHHFFFMMMLLLKKKKKKMMMNNNOOOOOOQQQPPPOOOMMMLLLMMMQQQTTTKKKIIIIIIJJJMMMNNNLLLJJJLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQOOOLLLHHHGGGGGGHHHNNNOOOPPPRRRVVVZZZ]]]___UUUaaaxxxxxxqqqiiicccWWWXXXXXXXXXVVVSSSPPPNNNMMMLLLIIIGGGDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCFFFDDDAAA???======>>>???=========<<<<<<<<<;;;;;;:::;;;<<<<<<=========<<<<<<;;;;;;::::::::::::;;;:::999:::;;;===>>>===;;;===::::::===>>><<<;;;===:::<<<======<<<;;;===>>>===============>>>???@@@???@@@@@@@@@???>>>===<<<<<<===@@@BBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBB@@@@@@>>><<<:::999777777666888999999888888999:::>>>BBBCCCAAA@@@AAA???;;;<<<<<<===>>>>>>===;;;;;;777666555555555666777888::::::;;;;;;<<<<<<======:::999888888888999;;;<<<:::::::::999999888888777777888888999999888888777777999;;;;;;;;;;;;<<<===:::888777666777666555333222222222222333333444555333444555555444444666888999999999999999999999999555666666777888999::::::;;;::::::;;;>>>AAAAAAAAABBB>>>:::888:::===@@@AAAAAAJJJRRRXXX___kkkvvv{{{|||}}}zzzqqqpppnnnhhh```YYYTTTRRRJJJHHHDDDCCCCCCCCCBBBAAAAAAAAAAAACCCEEEFFFEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEEEEEEECCCAAA???>>><<<===>>>===<<<===???AAA???@@@CCCDDDDDDBBB???======>>>???@@@???>>><<<;;;>>>>>>===<<<<<<<<<<<<===::::::999888777666666555333666888666333000111333444555666666555444222111333222222222111111111111333333333333333333333333222222111111111111222222333333222222111000000000111111000000000000//////.........////////////000111111000000000000//////////////////////////////////////////////////////...........................111333222///---...000//////000000000000111111000111222333444444444444333333333333222222222222222222222222111111111111333333333222222333333444666666666666666666666666444666888888777777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<===???BBBDDDFFFBBB@@@>>>===???@@@@@@???@@@AAABBBCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDDDDDDDFFFGGGHHHGGGDDDBBBBBBCCCEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGHHHNNNNNNNNNMMMKKKIIIFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCKKKKKKJJJKKKKKKMMMNNNNNNUUUQQQMMMKKKJJJJJJIIIIIIDDDEEEGGGJJJLLLLLLIIIGGGJJJJJJKKKKKKKKKLLLLLLLLLGGGGGGGGGEEEDDDDDDEEEGGGLLLKKKKKKJJJIIIIIIJJJJJJCCCNNNaaaqqqyyyxxxeeeWWWPPPMMMKKKHHHEEEDDDCCCCCCDDDEEEGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@AAAAAAAAA@@@???>>>=========>>>>>>=========<<<<<<<<<<<<;;;;;;<<<============<<<<<<;;;;;;:::999999999:::777777777:::===>>>>>>===::::::>>>DDDEEE@@@===>>>:::;;;<<<<<<;;;;;;<<<=========<<<<<<<<<======>>>>>>?????????>>>===<<<;;;:::<<<>>>AAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBCCCBBBAAAAAA???AAACCCEEEEEEDDDCCCAAADDDCCCAAA???===;;;999888777777777666666777999:::;;;???AAA@@@@@@BBBAAA===>>>>>>??????>>>===<<<;;;999999777666666777888888:::::::::;;;;;;<<<<<<<<<;;;::::::999999;;;<<<===;;;;;;;;;::::::999999999777888999999::::::::::::999;;;===>>>===<<<<<<<<<999888666666777777555333333333222222222333444555333444444444555666777888;;;:::::::::::::::999999777777777888999::::::;;;;;;::::::<<>>BBBFFFEEEEEELLLUUUUUURRRWWWaaaeeedddmmm||||||~~~wwwjjjdddbbb^^^UUULLLIIIHHHGGGGGGHHHIIIHHHHHHJJJHHHFFFEEEDDDCCCAAA???CCCBBBBBBDDDGGGHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEECCCAAA???>>>======>>>>>>>>>???AAABBBCCCDDDEEEFFFFFFDDDCCCAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;::::::999888888777777555666666444111111333555444555555555555444333222222222222222222111111000333333333333333333333333333222222111111222222333222222222111000000//////000000000000000000//////---------.........//////111000000000////////////////////////////////////000000000000000000000000........................---//////...---,,,...000////////////000000000111000000111222222222222222333222222222222222222222222222222222222222111111333333222222222333444444666666555555555555444444444555777777666555666777666777999:::::::::999888::::::;;;<<<>>>AAACCCDDDAAA???===<<<>>>@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@AAACCCDDDEEEFFFGGGHHHHHHFFFDDDDDDEEECCCDDDDDDDDDDDDDDDDDDDDDFFFEEECCCAAABBBDDDFFFHHHNNNMMMKKKIIIGGGEEECCCCCCHHHHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHIIIJJJLLLNNNPPPRRRNNNIIIHHHHHHHHHFFFCCCAAABBBEEEGGGIIIIIIHHHFFFIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEEEEDDDCCCCCCFFFHHHKKKJJJIIIIIIHHHGGGGGGGGGGGGJJJOOORRRTTTZZZeeennnhhh]]]PPPGGGEEEGGGHHHIIIDDDCCCBBBAAABBBCCCEEEFFFBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@======>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<;;;<<<<<<=========<<<<<<<<<;;;:::999888888888999:::999:::<<>><<<999:::;;;;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<============<<<<<<;;;;;;:::;;;>>>@@@AAAAAA@@@???>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDAAAAAAAAA@@@@@@??????>>>???@@@BBBCCCCCCCCCAAAAAA???@@@CCCDDDEEEEEEDDDCCCEEEDDDBBB@@@>>><<<::::::888777555555666777999999:::>>>@@@???@@@BBBAAA>>>?????????>>>>>>===<<<<<<>>>===;;;:::999999999:::>>>>>>======<<<<<<;;;;;;<<<;;;:::::::::;;;======<<<<<<<<<<<<<<<;;;;;;;;;666777999;;;<<<===>>>>>>===???AAA@@@>>>;;;;;;;;;999888666666777777555444555444222111111222444555555444444555666777888888;;;;;;;;;:::::::::999999999999999999999:::;;;<<<:::::::::<<>><<<:::EEEAAAAAAEEEDDD@@@BBBIII@@@===???EEEHHHEEEEEEHHHJJJRRR]]]eeehhhgggffffffqqqvvv~~~{{{|||{{{qqqrrrmmmhhhhhhgggeeeddddddZZZUUUNNNLLLKKKIIICCC>>>DDDCCCCCCFFFIIIJJJHHHFFFFFFEEEEEEFFFHHHIIIHHHFFFDDDCCCCCCDDDGGGIIIIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGEEEDDDBBBAAA@@@?????????@@@BBBCCCDDDEEEIIIHHHGGGGGGFFFFFFGGGGGGCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999888888777777666555666666555444444555666444444444444444333333333222333333333333222111111333333333333333333333333333333222222222222333333222111111000000//////...//////////////////000000------------............000000000////////////...////////////////////////000000000000000000000000........................---------,,,,,,,,,...000...////////////000000000000000111111222111111111222222222222222222222222222222222222333333333333333222222222333333444555555555555555444444333333444555666555444444666777555666888999999999888777999999:::<<<===???AAABBB@@@>>><<<<<<>>>AAABBBCCC>>>???@@@BBBCCCDDDDDDDDDBBBAAA@@@@@@@@@BBBDDDFFFDDDFFFGGGHHHGGGFFFGGGHHHBBBBBBAAAAAAAAAAAAAAAAAAEEECCCAAA@@@@@@BBBEEEGGGNNNMMMJJJGGGEEEDDDDDDDDDIIIHHHGGGFFFEEEEEEEEEFFFBBBDDDGGGHHHHHHIIIKKKMMMJJJGGGEEEEEEGGGHHHFFFCCCAAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEECCCBBBBBBDDDFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBDDDIIIQQQWWWYYYWWWQQQIIIDDDBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>???>>>>>>===============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888888888888<<<<<<;;;===>>>???>>><<<888???LLLWWWTTTHHH===999888999::::::999999:::;;;;;;;;;::::::999:::::::::<<<<<<;;;;;;;;;;;;;;;;;;:::;;;>>>@@@AAA@@@??????======>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEE@@@@@@??????>>>>>>>>>===>>>???@@@AAABBBAAA@@@@@@AAAAAACCCDDDEEEFFFGGGGGGDDDDDDBBB@@@>>>===;;;;;;999777555555777999999999999===??????@@@BBBBBB>>>>>>>>>>>>>>>============???>>>===;;;;;;;;;;;;<<>>===;;;;;;<<<;;;:::::::::;;;===>>>========================666777999<<<>>>???@@@AAA@@@AAABBB@@@===:::::::::999777666666777777666444555444222222222444666777777666555555777999999888<<<;;;;;;::::::999999888:::999999888888:::;;;<<<999999999;;;>>>???>>><<<;;;;;;;;;:::999999;;;===<<<::::::>>>@@@@@@@@@AAAAAA???@@@DDDGGGFFFDDDBBB@@@BBBEEEGGGHHHJJJMMMOOOQQQTTTYYY___bbbdddeeeddd```aaa^^^WWWTTTVVVXXXXXXVVVRRRNNNNNNOOONNNKKKIIINNNNNNMMMLLLJJJIIIGGGFFFAAABBBDDDHHHJJJKKKHHHFFFFFFEEEEEEFFFIIIJJJJJJIIICCCBBBAAABBBDDDFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@AAADDDGGGGGGGGGJJJIIIHHHFFFFFFGGGHHHIIIDDDCCC@@@>>>===<<<<<<===>>>>>>??????>>>>>>===<<<777777666666666555555555444444555555666555555555444444333333333333333333333444555555555444222111333333333333333333333333333333222222222222333333111111000000///...............////////////000000---------............///000000////////////......////////////////////////////////////////////////........................------,,,,,,,,,------.........////////////000000000000111111111111111000111111111222222222222222222222222333333333333333222222222222333444555555666666555555444333333333444555666555444444666888555666777777888888777777888999:::;;;<<<===>>>???>>><<<;;;===???BBBCCCCCC>>>???@@@BBBDDDEEEEEEFFFCCCBBBAAAAAAAAABBBDDDDDDBBBEEEGGGHHHGGGGGGHHHJJJBBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@???@@@BBBDDDEEENNNLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGIIIHHHEEECCCDDDFFFCCCCCCCCCEEEFFFGGGEEEDDDAAACCCDDDDDDDDDDDDFFFHHHEEEEEEDDDDDDCCCBBBBBBAAADDDDDDCCCAAA???>>>@@@BBBCCCCCCCCCCCCCCCBBB@@@@@@???AAACCCFFFMMMRRROOOIIIFFFDDDBBBAAAAAAAAA@@@???;;;<<<>>>???@@@@@@???>>>===>>>>>>======<<<::::::;;;;;;::::::;;;;;;<<<===;;;;;;<<<===>>>============<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999999888888777888888999999;;;:::::::::;;;;;;999777888???LLLUUUQQQEEE;;;888777888999999888888999:::999999888888888999999:::;;;::::::999999999:::::::::;;;===???@@@???>>>===<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBDDDDDD>>>>>>>>>===============<<<===>>>>>>??????>>>>>>@@@@@@@@@AAABBBDDDFFFHHHCCCBBBAAA@@@>>>===<<<;;;999777555666999:::999888999===??????@@@BBBAAA>>>======<<<<<<======>>>>>>;;;;;;:::999:::;;;===>>>AAA@@@???>>>===;;;::::::<<<;;;:::::::::;;;<<<===<<<<<<<<<===============777888:::<<<===>>>?????????@@@???===:::999:::;;;888777666666777777666555222222111222444777:::<<<:::888666777999:::999888;;;;;;;;;:::999888888888999888777666666888999;;;888888888:::<<<<<<:::888;;;<<<;;;999777888;;;???<<>>BBBCCCCCCDDDCCCAAA???>>>@@@BBBEEECCCDDDFFFHHHHHHEEEBBB???AAAFFFHHHDDDAAADDDIIILLLGGGGGGHHHJJJMMMLLLFFF???AAABBBBBBAAA???======>>>:::===AAAEEEHHHIIIIIIIIIJJJHHHGGGFFFGGGHHHGGGFFFCCCAAA@@@@@@BBBDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@BBBFFFIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFCCCBBB???<<<;;;;;;<<<======>>>>>>???>>>===<<<;;;777777777666666666666555444444444555666666666555333333333333333333333444444555666777777555333222444444444444444444444444444333333222222333333444111000000//////...------........./////////000000---............/////////000000/////////.........////////////////////////...................................................---,,,------------,,,........./////////000000111111111222222111111000000111111111222222222222111111111111222222222333222222222222333444555666666666666555444333333333555555666555444444666888666666666666666777888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;>>>AAACCCDDDCCC>>>???AAACCCEEEFFFGGGGGGDDDDDDCCCCCCBBBCCCCCCCCCCCCEEEGGGHHHGGGFFFGGGHHHDDDDDDBBBAAAAAAAAABBBBBB?????????@@@@@@AAACCCCCCIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCGGGIIIHHHCCC@@@AAACCCAAACCCEEEFFFDDDCCCCCCCCC@@@DDDGGGHHHFFFEEEEEEFFFBBBBBBCCCCCCCCCAAA@@@???AAABBBAAA???===<<<>>>???BBBBBBCCCBBBAAA@@@>>>===>>>CCCFFFFFFGGGHHHCCC;;;;;;;;;<<<>>>@@@AAA@@@???;;;<<<<<<===============:::;;;<<<<<<<<<;;;:::999:::999999999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::::::::999999888777777777666777777888999:::999888777888999888777555666;;;DDDJJJFFF===999:::666777999888777777888:::777777777777888888999::::::999888888888888999:::888999<<<===>>>===<<<;;;:::;;;<<<<<<>>>??????@@@???????????????@@@AAABBB<<<<<<<<<===============<<<<<<<<<<<<<<<=========>>>=========>>>AAADDDFFFAAAAAA@@@???>>><<<<<<;;;999777666777:::;;;:::777999===?????????BBBAAA===<<<<<<;;;<<<<<<===>>>???666666666777999;;;===???<<<<<<;;;:::999888888777;;;;;;:::999:::;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<======<<<:::888888:::<<<888777666666777777666555000000000111555999>>>AAA<<<999777777:::;;;:::888;;;;;;:::999999888777777888777555444555666888999888777777999::::::888666666999======;;;:::;;;<<<;;;DDDGGGAAA<<<===;;;666555===@@@===999;;;???AAA:::;;;<<<======>>>>>>???>>>>>>>>>@@@BBBBBBBBBAAA>>>CCCGGGEEEBBBBBBFFFHHHHHHEEE@@@>>>BBBFFFEEEBBBFFFEEEDDDCCCAAA???>>>>>>===AAAEEEGGGGGGGGGIIIJJJGGGEEECCCCCCDDDFFFFFFFFFEEECCCAAAAAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@???BBBFFFIIIJJJHHHCCCEEEGGGHHHHHHFFFCCCBBBBBB@@@===:::999:::;;;===:::;;;<<<<<<<<<;;;:::999999999999999888888888888666555444444666777888888333333333222222333444444555666777888888666444333444444444444444444444444444333333222222333333444000000000///......---------.........//////000000.........////////////000000/////////............////////////////////////...................................................---------......,,,***............/////////000111111222222222111111000000000111111222222222222//////000000111111111222222222222222333444555666777777666555444444333333555666666555444444777999777777666555555777888999888999:::;;;;;;;;;;;;:::::::::;;;>>>BBBDDDDDDCCC>>>???AAACCCEEEGGGHHHHHHEEEEEEEEEDDDDDDCCCBBBBBBEEEGGGHHHHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCDDD>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@DDDHHHGGGCCCAAABBBEEEAAAEEEHHHGGGCCC@@@???@@@???DDDIIIKKKIIIFFFDDDCCC???@@@BBBCCCBBBAAA???===@@@AAA@@@>>>===<<<>>>@@@======>>>??????>>><<<;;;:::@@@BBB===:::======:::<<<<<<======<<<;;;999888>>>===;;;:::999999999999:::;;;<<<===>>>======<<<999999888888999999:::;;;:::999999888888999::::::;;;;;;:::::::::999999999999999999999999888777666666666666666777999:::;;;888777777777999999777666444666<<>>>>>???>>>>>>>>>>>>>>>??????@@@===;;;:::999:::<<<>>>???@@@===:::999;;;===>>>???===;;;:::===AAABBBBBBCCC@@@???>>>======>>>???@@@???>>>===<<<<<<;;;;;;;;;@@@???>>>======>>>???@@@<<<:::888888999;;;;;;;;;:::::::::999:::::::::;;;<<<;;;:::999888777777777<<<<<<::::::::::::<<<<<<===<<<:::999999:::<<<===>>><<<::::::<<<===<<<<<<>>>===<<<;;;;;;;;;;;;;;;555555666666666666555555444333333333555777999::::::999888888888999:::;;;888888888666444444666777888666444444666888888888555666777999999888777777888>>>CCCDDD@@@<<<<<<>>>????????????===;;;999888999999999:::::::::;;;;;;>>>===<<<<<<<<<===???@@@AAA@@@???>>>>>>>>>???@@@@@@??????>>>???@@@BBBCCCAAACCCEEEFFFGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@???@@@AAABBBDDDFFFHHHIIIJJJHHHHHHFFFFFFFFFFFFHHHHHHDDDDDDDDDDDDDDDDDDCCCCCCGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCAAA@@@???AAAAAABBBDDDGGGHHHGGGEEEHHHGGGFFFFFFFFFDDDAAA>>>======<<<;;;;;;;;;;;;;;;============<<<;;;:::999555555666666777777777888999999999888888666555555666666555444333333222222555666666777666444222111333333222222333333444555444444333333222111000000222111111000///......---000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////000000//////.........---,,,,,,,,,---------......////////////000000000000222222111111111111111111000111111111111222222222333444444555666777777888555444444444444555666666444444555555666666777777666777888777666666888:::888888999;;;<<<>>>??????:::<<<>>>AAACCCDDDEEEEEECCCAAAAAAEEEKKKMMMJJJFFFGGGGGGFFFEEEEEEDDDDDDDDDHHHHHHIIIIIIHHHFFFDDDCCCIIIIIIHHHGGGFFFDDDCCCBBB<<<>>>@@@AAABBBCCCFFFIIIIIIEEEAAA@@@BBBDDDDDDCCCIIIHHHFFFDDDCCCBBBBBBCCCEEEDDDCCCCCCBBBBBBBBBBBBEEEFFFGGGFFFCCCAAAAAAAAAAAAAAACCCEEEHHHIIIHHHGGGFFFBBB>>>???AAABBB>>>:::@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======;;;:::888999999:::;;;;;;<<<<<<===;;;;;;;;;::::::999999999999999::::::999999888777999999999888888888888777999888888777777777777777888888888888888888888888888888888888777666555444555444444555555666777888:::999999888777666666555555666666666666666555444888888777666666666666666777777777777666666666666666666666666666666666666666666777777888888999999:::;;;<<<>>>>>>>>>======:::;;;<<<<<<======<<<<<<<<<;;;;;;::::::;;;<<<===AAA>>>;;;:::<<<>>>@@@@@@777666666999<<<>>>@@@BBB>>>>>><<<<<<<<<<<<>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999:::<<>>:::777888999;;;;;;888888777777888999;;;<<<===<<<;;;999888777777777:::999888888888888999:::<<<;;;999888888999;;;<<<;;;:::999999;;;<<<<<<;;;<<<;;;;;;:::::::::;;;;;;555555555555555555555555444444444444555777999:::999999888888888999;;;;;;;;;;;;;;;888666555666777888666444444666777888777666777888999999999888888888===AAABBB>>>;;;<<<>>>>>>>>>>>>>>>===;;;999888999999999999::::::::::::<<<<<<;;;:::;;;<<<===>>>??????>>>>>>???@@@AAABBB??????>>>>>>???@@@AAABBB???@@@BBBDDDEEEEEEDDDCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBDDDFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHDDDCCCCCCBBBBBBCCCCCCCCCEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCDDDCCCBBBAAA@@@BBBAAABBBDDDGGGGGGFFFEEEHHHFFFEEEDDDCCCBBB???<<<>>>===<<<;;;;;;;;;;;;<<<============<<<;;;:::999666666666777777888888888888888888888777666555555666555555444333333222222555666666666555444222111333222222222222333444444444444333222222111000000111111111000///.........//////000000000111111111////////////////////////000000////////////000000000000000000000000000000................................................000/////////.........---,,,,,,,,,---------........./////////000000000000111111111111111111111111000111111111111222222222444444555555666666777777444444444444444555666666444444555555666666777777666777888777666666888:::???>>>>>>>>>>>>>>>>>>>>><<<>>>@@@BBBDDDEEEEEEEEEBBBAAABBBFFFKKKLLLIIIEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHHHHHHHGGGEEEDDDKKKJJJJJJIIIGGGEEECCCBBB???@@@AAABBBBBBCCCEEEGGGGGGDDDAAAAAACCCFFFFFFFFFIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDCCCBBBBBBAAABBBBBBCCCEEEFFFEEEBBBAAA@@@AAABBBBBBCCCEEEHHHHHHGGGEEEEEEBBB>>>???AAAAAA>>>;;;@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;999999999::::::::::::;;;;;;:::::::::999999999999;;;;;;;;;::::::888777777666666666777777888888888888888777666666666666777888888888888888888888888777777777777666555444333444444444444555666777888999888888777666666555555444444555555555555555444888777777666555555666666777666666666666666666666666666666666666666666666555555666666777777888888::::::;;;<<<===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::>>><<<:::999;;;===>>>???999::::::::::::===AAACCC===<<<;;;::::::;;;<<<======<<<:::999999;;;===???:::999777666888===AAADDDGGGBBB;;;777666888::::::666666555555666999<<<===>>>===<<<:::888777777666777777666666666666777777999999777777777777999999888777777888:::<<<<<<;;;999999999999999999::::::666555444444444444555666555555555555666777888999777777777888999:::;;;<<<<<<<<<;;;888555444444555777555444444666777777666666666666777777777888888999<<<>>>>>>;;;:::;;;===<<<<<<===<<<<<<:::888777888888888999999999::::::::::::999999999:::;;;<<<;;;;;;;;;<<<===>>>@@@AAA============>>>???AAAAAA<<<===???AAACCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAACCCDDDFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBB@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDFFFFFFEEECCCFFFDDDAAA@@@??????===;;;>>>===<<<<<<;;;<<<<<<<<<===============<<<;;;:::777777777888888888888888777888888888777666555444555555555444444333333222555555555555444333222222222222222222222333444444333333333222111111000000111111000000//////......//////000000000000111111////////////////////////////////////////////////000000000000000000000000................................................/////////...............,,,,,,,,,---------............/////////000000000111111111111111111111111000111111111111222222222555555555555555555555555444444444444444555555666333444444555666666777777666777888777666666888:::@@@@@@@@@??????>>>>>>>>>@@@AAACCCDDDEEEFFFEEEEEEBBBAAACCCGGGKKKLLLHHHDDD@@@BBBEEEGGGGGGGGGEEEDDDBBBCCCFFFHHHIIIHHHGGGGGGMMMLLLLLLJJJIIIGGGEEEDDDAAABBBCCCCCCBBBBBBDDDFFFFFFDDDCCCCCCFFFHHHJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCEEEDDDBBBAAAAAABBBDDDCCCCCCEEEGGGGGGEEECCCDDDAAA>>>>>>@@@@@@>>>;;;???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;::::::999999999999888888999999999999999888888888:::::::::999999888666666444444555666777888999999777777666555555555555666666666666666666666666666555555666555555444333222444444444444555666777777777777666666555444444444222222333444555555555444777777666555555555555666666666666666666666666666666666666666666666666666444444555555666777777888::::::;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<:::888777:::888777777999;;;;;;;;;>>>@@@???;;;999<<>><<<:::888999<<>>===<<<:::888777666666666666555555555555666666777777666555555666777777555444555777:::;;;;;;:::777777888888888888888888666555333222222333555666555555555666666777777888555666666777999:::;;;<<<777888888666333222222333666444333444666777666555555555444444555555666666999:::;;;:::888888999;;;999::::::;;;:::999777666777777777888888888999999:::999888888888999:::;;;777777777888888999::::::;;;;;;<<<===>>>??????@@@;;;<<<>>>@@@AAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFAAAAAA???>>>???@@@BBBCCCDDDCCCBBB@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCAAAAAA???<<<;;;<<<======<<<======<<<<<<;;;<<<<<<==================<<<;;;:::888888888888888888999999666777777777666666555444555555444444444333333333444444444444333333222222222222222111222333333444333222222222111111000000111000000000/////////...////////////000000000111////////////////////////...//////////////////...////////////////////////........................................................................,,,,,,,,,---------.............../////////000000000000000000111111111111000000111111111222222222555555444444444444444444444444333333444444555666333333444444555666777777555777777777666777999;;;<<<<<<<<<===>>>?????????BBBCCCDDDFFFFFFFFFEEEEEEAAABBBDDDHHHJJJJJJFFFBBB???AAAEEEHHHHHHFFFCCCAAA@@@BBBEEEHHHJJJJJJJJJJJJNNNMMMMMMKKKJJJHHHFFFEEEAAABBBDDDDDDCCCDDDFFFHHHHHHHHHHHHHHHIIIKKKKKKLLLGGGFFFEEECCCCCCCCCDDDDDDBBBBBBAAAAAAAAABBBBBBCCCBBBDDDEEEEEECCCBBBCCCDDDEEEDDDDDDEEEFFFEEECCCAAABBB@@@>>>>>>??????===;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::;;;;;;;;;:::999888888777888888888888888888888888777888888999999888888777555555666666777888888999666666555444444444444555555555555555555555555555444444444444444333222111333333333333444555666777555555555444444333333333111222333444555666666666666666555444444555555555555555555666666666666666666666666666666666666666444555555666777888999999;;;;;;;;;::::::999888888::::::;;;<<<<<<<<<;;;;;;999:::;;;<<<<<<:::777666999777666666999:::;;;;;;;;;>>>===888777<<<>>><<<======;;;;;;;;;;;;======>>><<<:::999:::===AAACCC>>><<<888666777:::???BBB>>><<<999999999999777666666666555666888:::===???===<<<;;;999777666666666555555666666666666555555555555555444444555555555333333444666999;;;:::999666666777888888777777666666444333111111333444666555555555666666666666555333444555666888999999:::333555666555444333444555444333333444666666555444555555555666666666777777777888777666555666777999666777888999999888666666666666666777777777888888999999888888888999:::;;;777777777666666555555444999999:::<<<===>>>>>>>>>;;;;;;===???@@@AAABBBCCC?????????@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIICCCDDDDDDDDDDDDDDDDDDCCC@@@??????>>>???@@@AAABBBDDDCCCAAA@@@??????@@@AAA??????@@@AAABBBCCCDDDDDDCCCBBB@@@@@@AAABBBAAA@@@<<<:::888999;;;===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999999888888888888888888555666666666666555444444444444444444444333333333444333333222222222222222222111111111111222333333222222111111111111111000000000000000////////////...////////////000000000..............................////////////..............................................................................---------...............,,,,,,,,,---------..................//////////////////000000000111111111000000111111111222222222444444444444333333333333333333333333333444555555222222333444555666777777555666777777666777999;;;;;;;;;<<<===>>>??????@@@BBBCCCEEEFFFFFFFFFEEEDDD@@@AAADDDFFFHHHGGGDDDAAA@@@BBBFFFHHHGGGDDDAAA>>>@@@BBBEEEHHHKKKLLLLLLKKKMMMMMMLLLKKKJJJHHHGGGFFF@@@BBBCCCDDDEEEFFFIIIKKKLLLMMMNNNMMMLLLKKKKKKKKKFFFEEEDDDCCCCCCDDDEEEEEEAAAAAAAAAAAABBBBBBCCCDDDDDDFFFGGGGGGEEEDDDEEEEEEEEEDDDDDDDDDEEEDDDAAA???@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::::::::======<<<;;;:::999888888888888888888888888888888777888999:::;;;<<<<<<<<<888888888888888888888888666555555444444444444444444444444444444444444444333333333333333222222111222222222333333444555666444444444444333333333333222333444666666777777777555444444444444444555555444444555555666666666777666666666666666666666666555666777888999:::;;;;;;<<<<<<;;;::::::999999999999::::::;;;<<<;;;;;;;;;888999:::;;;;;;:::888666:::888888999;;;======<<<888<<<<<<:::>>>FFFFFFAAA===<<<;;;;;;;;;;;;<<<======<<<::::::;;;===@@@AAA===:::777555444777:::<<<:::999888999:::999777555777777777888999:::;;;;;;;;;:::999888777666666666555555666666666666555555444444444444444444444444222222444666999:::999888666777888888888666555444444333222222222222333444444444555555555444333333222333444555666777777666333555777777666555666777333222222444555666444333666777888999:::999888777666555444444444555555666444555666777777777666555555555555666666666777777999888777777777888999:::888888888888777555444333777888999;;;<<<=========;;;;;;<<<===>>>@@@AAAAAA>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCEEEFFFFFFGGGAAAAAABBBBBBBBBBBBAAAAAA>>>>>>??????@@@AAAAAAAAACCCBBB@@@???>>>>>>??????>>>>>>===>>>???@@@AAABBBAAA???>>>>>>???@@@???>>>999888888999<<<>>>???>>>::::::::::::::::::;;;<<<::::::;;;;;;;;;::::::999888888888888888777777777444555555555555555444444444444444444444444444444333333222111111222222333111111111111111222333333111111111111111111111111000000000000////////////......////////////000000........................---...///000000///...---........................---------------------------------------------------------------.........,,,,,,,,,---------......------........./////////...//////000000111111111000111111111111222222222333333333333333333333333333333333333333444444555111111222444555666777888555666777777777777999;;;????????????????????????AAABBBCCCEEEEEEEEEDDDDDD@@@AAACCCDDDDDDCCCBBBAAAAAACCCEEEGGGFFFCCC???===@@@BBBEEEHHHJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFF@@@BBBDDDEEEFFFHHHKKKMMMNNNPPPQQQPPPMMMKKKIIIIIIEEEEEEDDDCCCCCCDDDEEEFFFAAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIHHHFFFEEEEEEFFFDDDDDDCCCDDDDDDCCCAAA>>>>>>>>>>>>>>>=========<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<============<<<;;;;;;:::999999888888888999999999999999999:::;;;===>>>?????????999999999999888888888777666666555444444444444555444444444444444444444444222222333333333333222222222222222222333444555555444444333333333333333333444444555666777777777777444333333333333444555555444444444555555666666777666666666666666666666666666666777888:::;;;<<<<<<;;;;;;:::999999999::::::999999:::;;;;;;;;;;;;;;;777888999::::::999999888999888888999<<<>>>======:::>>>>>>===EEEPPPNNNDDD<<<;;;:::999999:::;;;<<<;;;::::::999:::;;;<<<===;;;999777555555666999:::<<<:::999888999999888777777888888999999888777666888888777666666666666666444444555666666555444444333444444444444444444333333333444777::::::999777777888999999888666444222222222222222222222222222333333444444444333111111111222333444555444444333333555777777666444444555222222222444555555444222333555888::::::999666555444333333333444444333222222333444666666666555444444444555555555666666666777666555555555666888999666666777777666555444333555666888:::<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>======>>>>>>???@@@@@@AAA>>>??????@@@AAABBBCCCCCC>>>???@@@AAAAAA@@@???>>><<<>>>@@@AAABBBBBBAAA@@@@@@???===<<<;;;;;;<<<===<<<<<<;;;;;;;;;===>>>??????===;;;;;;===>>>>>>===:::999999;;;===>>>===<<<999888888888999999:::;;;888999999::::::999999888888888888777777666666666333444444555555555444444444444444444444444444444333222111000000111222333111111111111111222222333000000000000111111111111////////////000000000000........./////////000000........................,,,---///000000///---,,,------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////......//////000111111222000111111111111222222222111111222222333333444444333333222222333333444555000111222333555666777888444666777777777777:::<<<=========>>>>>>??????@@@>>>@@@AAACCCDDDDDDCCCCCC@@@AAAAAAAAA@@@@@@@@@@@@???AAADDDEEEEEECCCAAA???@@@BBBDDDGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGBBBDDDEEEFFFFFFGGGJJJLLLLLLOOOQQQPPPLLLIIIGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHIIIHHHFFFDDDDDDDDDCCCCCCBBBCCCDDDCCCAAA>>>===>>>>>>===<<<<<<<<<===::::::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<;;;;;;::::::999999999999999999999:::::::::;;;999999:::;;;;;;;;;;;;:::777777777777888888888888777666666555444555555555555555555555555555555555222222333333333333333222111111111111222333444555444444444444444444444444444444555666666555555555333333222222333444444555333333444555555666777777666666666666666666666666555555666888999:::;;;<<<999999888777888999::::::999999:::;;;;;;;;;;;;:::666777888999999999999999777666666888:::<<<<<<;;;;;;>>>===<<>>::::::999888888999::::::999999888888999999:::::::::999888777888999;;;<<<@@@===999777888999999999777777999999888666444222666666555555555555666666333333555555555555333333333444444555555444444333333444555777::::::888666888999999999888666333111111222333333333333222111222333333444333222000///000111222333444333222111333444666555333111000000222222222444555555333222///111555888888666333000222222222222444333222111111222444555666555555444444444444555555555666666555555444333444555666777111222333444555444333222444555888:::;;;<<<<<<<<<:::999999999::::::;;;<<<<<<<<<===>>>???@@@@@@AAA<<<<<<===>>>??????@@@@@@===>>>???@@@@@@???>>>===;;;===@@@CCCDDDCCCAAA???>>>===;;;:::999999::::::;;;;;;:::999:::;;;<<<======;;;999999;;;=========<<<;;;<<<===>>>>>>;;;999888777777777888999999:::777888888999999999888888888777777777666666555555333333444555555444444444444444444444444444444444222222111000000111222333111111111000111222222333000000000000000111111111////////////000000000000............/////////000........................,,,---///000000///---,,,------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////---......///000111111222000111111111111222222222000000111222333333444444333333222222333333444555000111222333555666777888444555777777777888:::<<<666666888:::===???AAABBB===>>>@@@BBBCCCCCCCCCBBB@@@@@@@@@???>>>===???@@@>>>@@@BBBDDDEEEDDDBBBAAA???AAACCCEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGEEEFFFGGGGGGFFFGGGIIIKKKIIILLLOOOOOOKKKHHHFFFGGGDDDDDDCCCCCCDDDEEEFFFGGGBBBBBBBBBCCCEEEFFFHHHIIIGGGHHHIIIGGGEEECCCBBBCCCCCCBBBBBBCCCDDDCCCAAA???<<<===>>>===<<<;;;<<<===999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<:::::::::999999999999888999999999::::::;;;;;;;;;777777777666666555444333444444555666777888999999777777666555555555555666555555555555555555555555222333333444444444333333111111111111222333444555444444444444444444444444444444444555444444333333222222222222333333444555333333444444555666777777666666666666666666666666444444555777888:::;;;;;;777777666666666888999:::999999:::;;;;;;;;;::::::888888777777999;;;>>>@@@;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<===>>>??????;;;:::888999;;;<<<<<<<<<;;;:::888666666777888999:::888777777888999999888@@@===999999;;;===<<<;;;???===;;;888666555555555999888777666666777777888777666555666888888888666333333222222444777:::<<<::::::888888888999:::;;;777666555333333444444555555444333222111111111111222222333333333444444444111111111111111111111111111222444333222111111222666555444333222222222222333333222222111000//////000000000000000111111111111222444555555555444444666555444333333333333333222222111111222222333444777777666555444333333333333444555777888888999999777888999:::;;;;;;;;;;;;:::;;;<<<======;;;:::999999;;;<<<<<<;;;;;;===>>>;;;<<>><<<::::::===BBBFFFGGGFFFBBB@@@@@@>>><<<:::888888999::::::999888777777999;;;<<>><<<<<<<<<<<<======>>>>>>;;;===>>>@@@AAAAAAAAA@@@@@@DDDGGGEEE???<<<>>>AAACCCDDDDDDEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEFFFHHHIIIIIIHHHFFFGGGHHHIIIIIIHHHFFFEEECCCAAA???AAADDDFFFEEECCC??????@@@CCCFFFHHHGGGEEEIIIIIIHHHHHHFFFEEEDDDCCCFFFAAA>>>>>>AAABBB???<<<>>>>>>===;;;;;;:::::::::;;;:::999999999:::;;;<<<======<<<;;;;;;;;;;;;<<<======<<<;;;::::::999999999999888888999999:::;;;777777777888999999999:::666666666666666666666666777666666555555555666666666666666666666666666666333444555666666555444444444444444444444444444444222333333444444333333222111111222222222333333333777666666555444444333333333333333333333333333333333333333444444444555555555555555555666666666666555555555555666777999999999888777666666777888999888999999::::::999999888777777777888:::<<<>>>???;;;;;;;;;<<<<<<===============<<<======>>>>>>???:::999888999;;;<<<<<<;;;;;;:::888666666777888999<<<:::999999999999999888???<<<::::::;;;;;;:::888<<<;;;999777666666666777:::999888777666777888888444333222333555666555444555444444555666888:::;;;;;;:::999888888888999:::777666555444444444555666555444333222111111111111222222222222333333333333111111111111111111111111000111333444333222333444555555444333222222222222333333222222111000000///000000000000111111111111111222333444444444333333444444333222222222222222222222222111222222333444777777666444444333333444333444555777888888999999777888999:::;;;;;;;;;;;;999:::::::::::::::999999777999;;;;;;:::;;;<<<>>><<<===???@@@@@@>>>===<<<:::<<<@@@CCCDDDCCCAAA??????===;;;999777777888999::::::999888999:::;;;<<<>>>===<<<<<<<<<;;;:::999:::;;;;;;<<<;;;;;;::::::777777666666777888:::;;;:::999777666666666888999777555333333666777777666444333222111000000000000444333333222222222222222222222111000000111222222000000000000000000000000000000000000000000000000000000000///////////////...///......------...///---------------------------------------------------------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,---......////////////////////////....../////////000000000000000111111111222222222333333333333333333333333222222333333444555555555777666555555555666888888777888888999:::;;;<<<===::::::::::::;;;;;;;;;;;;===>>>???@@@@@@@@@???>>>AAACCCDDDCCC???>>>???AAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGDDDDDDEEEEEEEEEDDDCCCBBBCCCBBB@@@BBBDDDEEEDDDBBB@@@@@@AAACCCFFFGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAADDD@@@<<<<<>>;;;>>>===<<<;;;::::::::::::>>>===;;;999888777777777===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999888888888888999::::::777777888888888888888999666666666666666666666666666666555555555555555666555555555555555555555555444444555666666555444333444444444444444444444444222222333333333333222222111111111222222222333333666666555555444333333222333333333333333333333333333333333333444444444444444444555555555666666666555555555555666777888999999888777666666777888999888888999999999999888888666777888:::;;;<<<======::::::;;;<<<======>>>>>>============>>>>>>>>>???:::999888999;;;<<<<<<<<<;;;:::888666666777888999======;;;:::999888888888<<<;;;;;;;;;<<<;;;888666999888777666666777888888:::999888888777777888888444333222333555666555444777777777888999:::::::::;;;;;;:::999888888888999888777666555555555666666444444333222111111111111000111111111222222222222111111111111111111111111///111333444444444555666555444333222222111222222333333222222111000000000000000000111111111222222000111222444444333222222333333222111111111222222222222222222222333444444777666555444444444444444333444555777888888888888777777888999::::::::::::888888777777777777888888555777999:::999:::<<<===>>>>>>>>>????????????>>>:::<<<>>>@@@@@@@@@@@@???===;;;:::888777777888888:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::888888777777777999:::;;;:::999888777777777888999666555333444555666666666333222111000000000000000555444333333222222333333222222111000000111222222000000000000000000000000000000000000000000000000222111111000000000000111------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,------......------,,,...---,,,,,,++++++++++++////////////////////////------........./////////000000000111111111222222333333333333333333333333222222333333444444555555666666555555666666777888666666777888999999::::::888888888888888888888888>>>???@@@@@@@@@>>>===<<>>AAA>>>;;;;;;===>>><<<:::======<<<;;;::::::::::::>>><<<:::888777666666777<<<<<<;;;:::::::::::::::<<<;;;;;;::::::999999999888888777777777888999999888888888888777777777777666666666666666666666666555555444444444555555666444444444444444444444444444555555555555444333222333333333333333333333333222222333333333333222222111111111222222222222333555555444444333333222222222222222222222222222222222222333333333444444444444444444444555555555555555555555555555666777888888888777777777777888888777888888999999888888777555777999;;;<<<<<<<<<;;;::::::;;;<<<===>>>??????>>>?????????????????????;;;999888999<<<>>>>>>===;;;:::888666666777888999======<<<:::888777777777999:::<<<===>>><<<:::888999888777666666666777888;;;:::999999888888888888777666666666888999888777999999:::;;;;;;;;;::::::;;;;;;:::999999888888888888777777777666666666666444333222222111111111222000000000000111111111111111111111111111111111111111333555555444444555666444333333222111111222222222222222111111111000000000000000111111222222333222222444444444444333222333333222222222222222333333222222222222333444444777666555444444444444444444555666777888888888888666777888888999999999888777666555444444555777888555777999:::::::::<<<>>>??????>>>===>>>???@@@AAA<<<<<<<<<===>>>??????@@@<<<;;;:::999888888999999:::;;;<<<<<<======<<<<<<<<<<<<===<<<;;;::::::;;;::::::;;;<<<<<<<<<;;;;;;::::::999888888999:::;;;;;;:::999888888888888999666555555555555666666555333222111000000000000000444444333222222222222222222111111111111111111222000000000000000000000000000000000000000000000000222222000///......//////,,,,,,,,,,,,------,,,+++------------------------------------------------------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------......------,,,///...---,,,++++++++++++////////////////////////------........./////////000000000000111111111111222222222222222222222222111222222333444444555555555555555555666666777777444555555666777777888888777777777777666666666666======>>>??????>>>===<<>>???>>>>>>??????????????????@@@@@@@@@AAACCCCCCCCCBBBAAA???BBBCCCEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???@@@AAABBBDDDDDDCCCCCCDDDBBBBBBCCCDDDEEEDDDCCCAAABBBBBBAAA@@@???>>>===???===;;;:::<<<===;;;:::<<<<<<;;;:::999999::::::999888777777777888999:::;;;;;;:::999999999999999;;;:::::::::999999999888777777666666777777888999888888888777777666666555555555555555555555555555444444444333444444555555444444444444444444444444555555444444333333222111222222222222222222222222111111222222222222111111111111111111222222222222444444333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444555444444444555555666777777777777777777777777777666777777888888777777666555777:::<<<===<<<;;;:::;;;;;;<<<<<<===>>>>>>??????@@@@@@AAAAAA@@@??????;;;:::999;;;===?????????;;;:::888666666777888999<<<===<<<:::666444555666666999===???@@@???===<<<:::999888666666666777777;;;;;;;;;:::999888888777:::888888999:::;;;:::999999:::;;;;;;;;;;;;::::::::::::::::::999999888888777777777777777666666555333333222222111111222222//////000000000111111111111111111111111111111111444555666666444222222333333333222111111111222222222222222111111111111111///000000111222333333333444444555666666555444333444444333333333333444444333333222222333333444555666666555444444444444555444555666777777888777777666666777777888777777777555555444333444555777888777888:::;;;:::;;;===>>>???>>>===<<<===>>>@@@AAA======<<<<<<<<<>>>???@@@;;;;;;;;;::::::::::::;;;:::;;;<<<=========<<<<<<;;;===>>>===;;;:::;;;===:::;;;<<<===============<<<;;;:::999999:::;;;;;;;;;::::::999999999999999555666777666666555555666333222222111111111111222333333222111111111111111111111111222222111111111////////////////////////////////////////////////222111///---------...//////---,,,,,,......---+++---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,------......------,,,...------------......///////////////////////////....../////////000000000//////000000000111111111222222222222222222222222111111222222333444444555444555555666666666666666333444444555555666666666777666666666666666666666:::;;;===>>>??????>>>>>>>>><<<;;;;;;===>>>===<<>>>>>>>>>>>???@@@AAA@@@AAAAAABBBAAA@@@???>>>AAACCCEEEEEEBBB@@@@@@AAABBBBBBAAA@@@?????????>>><<<>>>@@@CCCDDDDDDDDDEEECCCBBBAAAAAACCCDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>><<<;;;;;;;;;<<<<<<;;;;;;::::::999999999999:::777777666666777999:::;;;::::::999888888888888888999999999999999888888888666555555555555666777777888777777666666555555555444444444444444444444444333333333333333444555555444444444444444444444444444444333333222222222222222222222222222222222222000111111222222111111000000000111111111222222222222222222222111111111111111111111111111111111111111111111222222222333333222222222222333333333333444444444444444444555666666666666666666666666666555666666777777666666555666888:::<<<<<<<<<;;;:::<<<<<<=========>>>>>>>>>>>>???@@@@@@@@@???>>>===;;;:::999:::===???@@@???;;;:::888666666777888999;;;<<<<<<:::555333555777666:::>>>@@@@@@?????????;;;:::999777777777888888<<<<<<<<<;;;:::999888777999888777888:::;;;:::999999999999999::::::::::::888999999:::::::::999888666666777777777666555444333333222222111222222333///000000000111111111111111111111111111111111111444666666555333111111111222222111111111111222222111111111111111111111111///000000111222333444444555555666777777666444333444444333333444444555555333333333333333444444555666555555444444444555555555555666777777777777777555555666777777666666555555555444555555666777888888999;;;;;;::::::<<<=========<<<<<<<<<>>>???@@@===<<<;;;;;;;;;===>>>???:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;>>>@@@???<<<;;;===???;;;<<<===>>>????????????>>>===<<<:::::::::;;;;;;;;;;;;;;;:::::::::999999666888999999777666666777444333333222222222333333333222111111000000111111000111222222222222111000////////////////////////////////////////////////000///......///111333555555111---,,,...///...,,,------------------------------------------------------------------------------------............---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,------......------,,,,,,,,,,,,---...///000111////////////////////////....../////////000000000/////////000000000111111222222222222222222222222111111222222333333444444444444555666666666666555333333444444444555555555555555555666666777777777888:::;;;===>>>???>>>>>>;;;;;;===>>>>>>>>>>>>>>>@@@???>>>>>>???@@@BBBCCCBBBAAAAAA@@@???>>>>>>===@@@CCCFFFFFFBBB??????@@@@@@@@@>>>===<<<;;;;;;<<<:::===AAACCCDDDCCCDDDEEEBBB@@@??????AAABBBBBBAAA@@@@@@AAAAAA@@@??????>>><<<;;;;;;:::::::::;;;;;;:::999999888888999999999999999888777888999:::;;;999999888777777777777777888888888888888888888888555555444444555555666777666666666666555555555555444444444444444444444444222222222222333444444555444444444444444444444444333222222111111222222333111111111111111111111111000000111111111111000000000000000111111111111222111111111111111111000000000000000000000000000000000000111111111222222222111111111111222222222222444444333333333444444555444444555555555555444444444555555666666555555444777888:::;;;;;;;;;;;;:::>>>>>>>>>===============;;;<<<===>>>>>><<<;;;999999888777999;;;>>>>>>>>>;;;:::888666666777888999:::<<<===;;;666444666999888<<>><<<<<<===:::999888888888999;;;;;;<<<<<<===<<<;;;:::888777999888777888:::::::::999888888777777777888:::;;;666777999:::;;;;;;::::::555555666777666555444333333222222111222222333333000000000111111111222222111111111111111111111111222444555444222111111222222222111111111111222222111111111111111111111111///000000111333444444555555555666666666555333222333333222222333444444555444333333333333444555555555555444444444555555666555666666777777777777777555555666666666555555444444555666777888888888888888:::;;;:::999888999;;;;;;;;;;;;;;;<<<===>>>???;;;;;;:::::::::;;;<<<===999999::::::;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===<<>>AAA======>>>@@@@@@AAAAAA@@@@@@>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999777999;;;;;;888666777888444444444333333444444555333333222111111111111222000111222222222222111000////////////////////////////////////////////////.........000444999===@@@;;;555///---///000///---------------------------------------------------------------------------------------.........///---,,,,,,++++++,,,,,,---+++++++++***++++++,,,---,,,------......------,,,,,,,,,,,,,,,---...///000////////////////////////------........./////////////////////000000000111111111111111111111111111111111111222333333444444333444555666666666555555333333444444444444555555333333444555666666777777999:::<<<===>>>======<<<999===AAABBBAAA??????AAAAAA@@@??????@@@AAACCCEEEDDDCCC@@@>>>======>>>>>>@@@DDDHHHGGGBBB>>>>>>???AAA@@@>>><<<;;;;;;;;;;;;<<>>======???AAAAAAAAA??????????????????>>>===999999999999888888999:::999999888888888888999999888888777888999;;;<<<>>>888888777666666666666777777888888888888888888888444444444333444555555666444555555555555555666666333333333333333333333333111111111111222333444555333333333333333333333333111111000000111222333444111111111111111111111111///000000000000000000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111222000000000111111111222222444444333333333333333444222333444444444444333222444444555555555555444444888999999:::;;;;;;;;;;;;??????>>>>>>======<<<<<<999:::;;;<<<<<<:::888777777666555777:::<<<===<<<;;;:::888666666777888999:::===???<<<777555888;;;;;;===??????;;;999999;;;888888888888999;;;===???<<<=========<<<:::888777:::999888999;;;<<<;;;:::777666555555555777:::;;;555666888:::;;;;;;;;;:::444555666666666555333222222222222111222222333333111111111111222222222222111111111111111111111111000222333333222111222333222111111111111111222222111111111111111111222222///000000222333444555555444444555555555444222111222111111111222333333444444333333333333444555555555555444444444555555666555666777777777777777666444555555666555555444444444555777999:::999999888888999:::999777777777888999:::;;;;;;<<<======>>>999999999888999999::::::777888999:::::::::::::::<<<;;;999888999:::<<<>>><<<@@@CCCAAA>>><<>>???@@@AAABBBBBBBBB@@@???===<<<;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999777:::===<<<999777777999555555444444444555555666555444333333222222333333000111222333333222111000////////////////////////////////////////////////------///333999???FFFIII???888000---///111000...---------------------------------------------------------------------------------.........//////---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,------......------,,,,,,,,,+++++++++,,,------////////////////////////,,,,,,,,,---------......////////////000000000000111111111111111111111111000111111222333333444444333333555666666666555444444444444444444444444555111111222333555666777777;;;<<<=========<<<;;;:::888???EEEFFFCCC@@@AAACCCBBBAAA@@@@@@AAABBBEEEFFFFFFCCC@@@===<<<<<<>>>???@@@DDDHHHGGGBBB>>>===???CCCBBB@@@>>>===<<<======>>>AAAEEEEEEBBB???>>>??????===;;;<<<>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>===<<<777888888777666666888999999888888888888888999999444444555777:::>>>AAACCC888888777666666666666666777777777777777888888888444333333333333444555555333444444555555666666666333333333333333333333333111111111111222333444555111111111111111111111111000000//////000222444555000000000000000000000000//////000000000000//////000000000000111111111111////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111444444333222222333333333111222333333333333222111333444444555555444444333888777777777888:::<<<===???>>>===<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<999999888999:::<<<>>>???;;;:::888777777888:::;;;:::;;;===>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;;;;;;;<<<999666777999;;;;;;999::::::::::::999777555333888777777777666666555555666555444444555666777888666777888999:::999999888555555555666555555444333111111000000111111222333111111111111111111111111222222333333333222222111333333333333333333333333000000000000000000000000111111222222222222111111222222222333333333444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222333333444555666666666666666666666666777777666666555555555444555555555555555666777777888888888777777777777777777888999;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888;;;:::999888888888999:::999;;;<<<;;;::::::;;;<<<>>>>>>=========>>>@@@AAA@@@@@@@@@@@@@@@BBBCCCCCCBBB@@@===:::999888999:::===<<<;;;:::999:::;;;<<<777777888888777666444333333333444444444444444444333333333222222222111111000000000000000000000000......////////////.................................---...000555;;;AAAEEE>>>:::555111///...---,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------..............................///////////////.........////////////000000000000111111111111111111111111111111000000111111222333666666555555444444444444444333222222222222333444444444555666777888999999999;;;<<<===<<<===>>>@@@BBBDDDFFFDDDAAAAAACCCFFFFFFCCC@@@@@@BBBDDDFFFFFFCCCBBB@@@>>>>>>???@@@AAAGGGGGGGGGEEECCC@@@===;;;???>>><<<;;;;;;===???@@@CCCCCCDDDCCCBBBAAA???>>><<<:::999;;;???BBBBBBAAA??????>>>===<<<;;;::::::888888888777777777777666666777888999999999999999999777666666777:::===???888777666555555444444555999888888777666555555444555555444333333333444444222222333333222222111000000000111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000222111111000///......---//////000000000000//////........................////////////000000000000000000000000000000000000............////////////000000000000000000000000222222333333333222111111222222222222222222222222222333333444444333333222555555555666888:::<<<===>>>>>>===<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<999999999:::;;;<<<===>>>:::999777666666777999:::999:::<<<======<<<:::999777777777888888999999999;;;888666666888::::::999999::::::;;;:::999888777999888888777666666555555666555444444444555666777555666777999999888888777555555555555555444333333111111000000111111222333222222222222222222222222111222222333222222111111222222222222222333333333000000000000000000000000000111111222222111111000222222222222333333333333222222222222222222222222333333333333333333333333333333333333333333333333333222222222222333333444555555555555555555555555666666666555555555444444555555555555555666777777999888888888777777666666777777888888999::::::;;;;;;;;;;;;:::999888888888999999888777777888999:::999;;;<<<<<<;;;;;;<<<>>>???>>>>>>===>>>???AAABBB@@@@@@@@@@@@AAABBBBBBCCC@@@???<<<:::999999:::;;;======<<<:::999999999999777888888888777666555444444444444444444444333333333333222222222111111111000000000000000000000000...//////000000//////....................................///222666:::===999555111...---...------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,------------...........................////////////.............../////////000000000000111111111111111111111111111111111111111222333333555555555555444444333333444444333222222333444444333444555666777888999999999;;;<<<===<<<===>>>@@@AAACCCEEEDDDBBBAAADDDGGGHHHFFFCCCAAACCCDDDEEEEEEDDDCCCAAA@@@@@@AAABBBCCCGGGGGGGGGFFFDDDAAA???===@@@@@@>>>>>>===>>>???@@@DDDEEEFFFFFFEEECCC@@@???<<<;;;:::<<<@@@BBBBBB@@@@@@??????>>>===<<<;;;:::999999888888888777777777666777888999999999999888888777666666777999;;;===777666666555555555555666888888777777666555555444444444333333333444444555333333333333333222222111000000111111111222222222111111111111111111222222000000000000000000000000000000000000000000000000111111111000///.........//////000000000000//////.........................../////////000000000000////////////////////////............////////////000000000000000000000000111111222333333222222222222222222222222222222222222333333444444333333222333333444555777:::<<<============<<<<<<<<<<<<<<<777888;;;<<<======<<<;;;999:::;;;;;;<<<<<<<<<<<<999888666555555666888999888999:::;;;;;;:::999888444444555666777888999999888666555555777888999888::::::;;;<<<<<<;;;;;;:::::::::999888666555444444555555444333333333444444444555666777777777666555444444444444444333333222111000000000000111222222222222222222222222222222111111222222222222111111000000111111222222222333000000000000000000000000000000111111111111000000111111111222222222333333111111111111111111111111222222222222222222222222222222222222222222222222333333222111111111222222444444444444444444444444555555555555444444444444666555555555555666777777999999888888777666555555666666555555666777999:::::::::999999888888777777777777666666777888999:::999;;;<<<===<<<<<<>>>@@@???>>>>>>??????AAABBBBBB?????????@@@AAAAAABBBBBB???>>><<<::::::::::::;;;<<<<<<<<<;;;:::888777666888888888888777666555555555555444444333333222222222222222222111111111000000000000000000000000000///000000111111000000///////////////////////////............///111222333222///,,,+++,,,---......------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............................../////////000000000111111111111111111111111222222111111222222333444444444444444333333333333555444444333333444444555333444444555666777888888999:::<<<===<<<===>>>@@@???BBBDDDCCCAAABBBEEEHHHKKKHHHEEECCCDDDEEEEEEEEEEEEDDDBBBAAAAAACCCDDDFFFHHHHHHGGGFFFEEECCCAAA@@@BBBBBBBBBAAAAAA@@@@@@???EEEFFFHHHHHHGGGEEEBBB@@@<<<<<<===@@@BBBCCCBBB@@@@@@@@@???>>>======<<<;;;:::999999999888888888888777777888888999999888888666666666777777888888888666555555555555666777777888777777666666555555555333333333333444444555666444444444444444333222222111111111111111222222222000000111111222222222333000000000000000000000000000000000000000000000000111111000000//////.........//////000000//////................................./////////000000000////////////////////////............////////////000000000000000000000000000000111222333333333333222222222222222222222222222333333444444333333222222333444666999;;;===>>><<<<<<<<<<<<<<<<<<<<<;;;666888;;;===>>>===;;;:::999:::;;;<<<<<<;;;::::::999888666555555666888999888888999999999999888888666666777777888888888999666555444444555777888888<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888666555444333555444444333333222222222222333444555666555444444333333333333333222222111000000000000000111222222222222222222222222222222///000111111111111111111//////000000111111222222000000000000000000000000///000000000000000000///000000000111111111222222111111111111111111111111222222222222222222222222222222222222222222222222333222111111000000000000333333333333333333333333444444444444333333333333555555555555555666666777999999888777666555444444555444333222333555777888888888888777777777666666555555555666777888999999888:::<<<===<<<===???AAA>>>?????????@@@AAABBBBBB===>>>??????@@@@@@AAAAAA???>>><<<:::999999999999999999:::;;;:::888777666888888888888777666555555555555444444333222111111222111111111111000000000000000000000000000000000000000111111111111000000////////////////////////---...............------///---+++***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------...............///........./////////000000111111111111111111111111222222222222222333333444333333333333333333222222444444444444444444444444333333444555555666777777888:::;;;<<<;;;<<<>>>???===@@@BBBBBBAAAAAAEEEHHHJJJGGGEEEDDDFFFGGGGGGGGGDDDCCCBBBAAABBBDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCBBB@@@@@@EEEFFFHHHIIIHHHEEEBBB@@@===>>>@@@BBBDDDCCCBBB@@@@@@@@@@@@???>>>=========:::::::::999999999888888777777888888888888777777555666777777777666555444444444444555555666888888777777666666666555555555222222222333444555666777444444555555444444333222111111111111111111111111//////000000111222222222////////////////////////000000000000000000000000111000000000/////////......//////////////////..................................../////////000000////////////////////////............//////////////////////////////////////////000222333333333333111111111111111111111111222333333444444333333222333444666888:::<<<>>>>>>:::;;;<<<<<<===<<<;;;;;;777999<<<===>>>===:::999888999:::;;;;;;:::999888:::999777666666777999:::777888888888888888888777999888888888777777666666444444444444444555777999???>>>===<<<;;;::::::999::::::888777555444333222444444444333333222111111111222333444555444333333222222222222222111111000000000//////000000111222222222222222222222222222...///000000111111111000/////////000000111111111////////////////////////...//////000000//////.../////////000000000111111000000000000000000000000111111111111111111111111111111111111111111111111222111000///////////////111111111111111111111111222222222222333333333333444444444333444555555666777777666555555444333333333222111000111333555777666666666666666555555555444444555666777888888888777999;;;;;;;;;<<<>>>@@@>>>>>>?????????@@@@@@@@@;;;<<<===>>>?????????>>>???>>><<<:::888777555555555666777999:::999888888888888777666666555555555555555444333222222111111111111111000000000//////////////////////////////000000111111111111000000////////////////////////,,,---...//////...---,,,000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,---------......//////............////////////000000000000000000000000222222111111222222333444111111111222222222222222444444444444444444444444333333444444555555666666777888:::::::::;;;<<<>>>;;;===@@@@@@???@@@DDDGGGFFFEEECCCDDDFFFHHHIIIHHHCCCBBBAAAAAABBBDDDFFFHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@DDDEEEGGGGGGFFFDDDAAA???>>>@@@BBBDDDDDDCCCBBBAAA@@@@@@??????>>>>>>======:::::::::999999999888888777777888888888777777666444555666777777555444333444444444444555777888999666666666666555555555555222222222333444555666777444444555555444444333222111111111111111111111111/////////000000000111111////////////////////////////////////////////////000000000000////////////......////////////..........................................////////////....................................////////////////////////////////////...///000111222333333333111111111111111111111111222333333444444333333222444555777999;;;<<<======999:::;;;======<<<;;;;;;:::;;;<<<======;;;999888666777888888999999999999:::999777666666777999:::888888888888888888888888999999888777666555444444333444444444444555777:::???>>>===;;;999888888888888888777666444333222222333333444444444333222222111222333444444444333222111111111111111000000///000////////////000111111111111111111111111111111---...///000000111000000000000000000000000000000////////////////////////......////////////.............../////////000000////////////////////////000000000000000000000000000000000000000000000000000000///.........//////000000000000000000000000111111111111222222222222333222222222222333444444444444444333333333333222111111000000111222444555555555555555444444444444444555666777888888777777666888999:::999999;;;=========>>>>>>======<<<;;;888999;;;=========<<<<<<<<<;;;:::999777555444333333444555777888999999999888777666555444444444444444444333333222222111111000000000000///////////////////////////////////////000000111111000000///........................,,,---......///.........000...,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////000000000000000000000000111111000000111111222333000000000111111111111111222333333444444333333222333333333444444444555555555666888999888999:::<<<999<<<>>>>>>===>>>AAAEEECCCBBBAAACCCFFFHHHHHHHHHCCCBBBAAAAAACCCEEEGGGIIIJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAADDDEEEEEEEEEDDDBBB@@@??????AAACCCCCCBBBAAAAAABBB??????>>>>>>>>>=========:::999999999888888888888777777888888777777666666444555666777666555444333444444444555555777888888555555555555555555555555333333333333444444555666444444444444444333222222222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////---......//////......---........................------........./////////....................................////////////000000000000000000000000//////000111222222222222111111111111111111111111222333333444444333333222444555777999:::;;;;;;;;;888999;;;======<<<;;;:::=========<<<;;;:::888888555555555555666888999999999888666555555666888999999888888888888888888999999999999888888777777777222444555555444555888;;;<<<;;;:::888888888888888666555555444333333222222222333444555555444444333111222333444444444333222000000111111000000///...///////////////000111111000000000000000000000000,,,---...///000000000000333222222111111000000///////////////////////////---......//////......---------........./////////////////////////////////000000000000000000000000000000000000000000000000.........---......//////////////////////////////000000000111111111222222111111000000111111222333111111111111222222222222000000000111222222333333333333333444444444444444666666777888888888777666555666888777777666888999<<<<<<<<<<<<;;;999888777666777999;;;<<<;;;:::999777777777777666555444444444444444555666777888999777666444333222222333333333333222222222222222222000000/////////.........////////////////////////...//////000000//////...------------------------.........------.........---,,,++++++---...---,,,+++++++++++++++++++++++++++++++++******+++++++++************************************************************************************++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////000000000000000000000000000000//////000000111222/////////000000111111111111111222333333222111111333333333333333444444444333555666777666777999:::888:::<<<<<<;;;;;;>>>BBBBBBAAA@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCDDDGGGJJJKKKKKKIIIHHHFFFEEEDDDDDDEEECCCBBBAAA@@@@@@AAABBBCCCFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBCCCBBB@@@???AAABBB>>>>>>============<<<<<<999999888888888777777777777777777777777666666555444555555666666666666555555555555555555666777888555555555555555555555555444444333333333444444555333333333333333222222111222222222111111111000000444444333333222111111111000000000000000000000000////////////////////////////////////000000000000---......//////......---........................---------.........//////....................................////////////000000000000000000000000000000111111111111000000111111111111111111111111222333333444444333333222333444666888999:::999999888999;;;======<<<;;;:::???>>>===;;;:::999888777444444333333555777999:::888666555444444555666888999999888888888888999999;;;;;;;;;;;;;;;;;;<<<<<<222444666555444555888<<<:::999888777777777999999444444444333333222222222111222444555666555555444111222333444555444333333000000000000000//////...///////////////000111111////////////////////////,,,---...///000000000000444444333222111000//////////////////////////////---..................------------.........//////////////////////////////000000000000000000000000000000000000000000000000---------------...///000//////////////////////////////000000111111111222000000000///000111111222/////////000111111222222///000111222333333333222333333333333333333333333777777888999999888777666444555666666555444666777;;;<<<<<<;;;:::777555444444666888:::;;;:::999888222333444555666666666666666666555444444666777888666555333222111111222333222222222222222222333333000/////////............////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------***))))))***,,,...---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////000000000000000000000000///////////////000000111.../////////000000111111000111222333333222111000333333333333333333444444222444555666555666888999777:::<<<;;;999:::===@@@BBBAAA@@@AAACCCCCCBBBAAAEEEDDDDDDDDDFFFIIIKKKMMMKKKJJJHHHFFFDDDDDDDDDDDDBBBAAA@@@??????@@@BBBCCCHHHFFFDDDCCCAAAAAABBBBBBAAABBBCCCAAA???>>>@@@CCC============<<<<<<<<<<<<888888888777777777777666777777777777777666555555555555555555666666777777666555555555555666777777444555555555555555555555555555444333333333444444222333333333333222111111222222222222111111000000777666555555444333222111000000000000000000000000////////////////////////////////////000000000000---..................---........................---------.........//////..................................../////////000000000000000000000000000000111111111111000000///000000000000000000000000222333333444444333333222555666888:::;;;======>>>777888999:::;;;<<<<<<<<<@@@AAA@@@===:::777777777888888777777777777888888<<<:::888666666666888999444666:::;;;:::999888999;;;:::999;;;???@@@???===999888777555555666666777:::999888666555555444444444222111222333333222111444222///000333444333111222222111111000111111111222222222111000//////.........//////000000111111000000///...............---///222444444333111000222111111111000000//////......------------.........------,,,,,,------...................................................////////////////////////.........////////////000......////////////..................////////////000000//////.........---000000000000111111111111111111111111111111111111111111222222222333333333222222111111222222333444555555666666666666555555777666444444444555777999<<<;;;:::888777666666666666888999::::::999888666555555555555555444444444666555444333222333444555222111000......000111222000000000000000//////...000000000000////////////////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------......///////////////............////////////////////////000000000000000000111111111222222222222222222333333333444444111111111111111111111111222222222222333444555666555666777999;;;===>>>???AAA???>>>???BBBCCCAAA???DDDEEEGGGGGGHHHIIIJJJKKKFFFEEEDDDCCCCCCBBBBBBCCC>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@???@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999888777666555444333666666666666666666666666444444555666777888999999666555555555555444444444444444444444444444444444555444333222111111111111111111111111000000000000333333333222222111111111111111111111111111111111000000000000000000000000////////////............................................................---------............///////////////////////////////////////////////////////////////000000000000000000000000000000000000111111222222222333333333000000000000111222333444777888999;;;<<<=========888888888999:::;;;======@@@AAA@@@>>>;;;888888888888888888777777888888888:::999888777777777888999555777:::::::::999999:::;;;::::::;;;>>>???===;;;777666555444444444555666999888777666666555555555444222111222333333222000444111000000333444333222444333222111111111111111222222222111000/////////.../////////000000000111000000///...............---///111333444333111000111111111000000000//////......------------.........------,,,,,,------...........................................................................------........./////////......////////////..................////////////000/////////...............////////////000000000111111111111111111111111000000111111111222222222222222111111222222333444555555666666666666555555666555444333333555777888;;;:::999888777777777777666777999::::::999777666555555555444444333333333444444333222222222222333222111000//////000111222000000000000000//////...000000000000////////////////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------...///////////////............////////////.../////////000000000000000000000111111111222222111111111111222222222333111111111111111111111111111111111222222444555555555666777999:::<<<===>>>???>>>===???AAABBB@@@>>>FFFNNNVVVXXXSSSLLLHHHGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@???>>>????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888777666555444333555555555555555555555555555555666666666666666666555555555555444444444444444444444444444444444444555444333222111111111111111111111000000000//////333333222222222111111111000000000000000000000000000000000000000000000000////////////............................................................---------............///.................................................../////////000000000000////////////////////////000000000111111111222222000000000000111222333333999:::;;;<<<============:::999888888999;;;===???@@@@@@@@@>>><<<:::::::::999999888888888888999999888888888888888999999999666888:::::::::999:::<<<;;;::::::;;;<<<===;;;:::666555444333333333444444777777777777777777777777444333111222333333111000333111000111222444444333666555444333222111111111222222222111000000//////////////////000000000000000//////............///...///111222333222000///000000000000////////////......------------.........------,,,,,,------...........................................................................,,,---------..................////////////..................////////////////////////........................////////////111111111111111111111111//////000000000111111111222111111111111222333333444555555666666555555444555444333222333444555666:::999999888888888777777666666888888888888666666666555555444333222222111333333333333333222111111222111000//////000111222000000111111000000///...////////////000000000000////////////.....................---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------------...////////////...---............/////////....../////////000000000000000000000111111111111///000000000000111111111111111111111111111111111111111111111222333444444555555666888:::;;;<<<======<<<<<<===???@@@>>>===AAAKKKUUUVVVNNNEEEAAAAAADDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@??????@@@BBBCCCEEEDDDBBB@@@???>>>=========>>>>>>======<<<;;;:::::::::::::::::::::::::::888888888888888888888888888888777777666555444444555555555555555555555555666666555555555444444444555555555555444444444444444444444444444444444444444333222111111111111111111111000000000000//////222222222111111111111111////////////////////////000000000000000000000000/////////............---................................................---------............///------------------------............................../////////000000000////////////////////////////////////000000000000000000000000111222333333;;;<<<<<<===============;;;:::888777888;;;>>>@@@@@@@@@@@@???<<<;;;;;;<<<:::999999999999999999:::888999:::;;;;;;;;;;;;;;;888999;;;;;;::::::;;;<<<;;;:::::::::::::::999888666555555444444444444444555666666777888888999999555333222222222222111000222111111111222333444444888777555444333222111111222222222111111000000000////////////000000000000000///............//////...///000111111111///...////////////////////////......------------.........------,,,,,,------...........................................................................,,,,,,,,,---------............////////////..................///////////////////////////................../////////000000111111111111111111111111000000000000111111111222111111111111111222222333444444444555555444444444333333222222222333444555888888888999999888888888555666777777777777666555777777666555444333333222222333444555444333222111222111111000000111111222000111111111111000//////////////////000000000000////////////...........................---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---------.........//////........./////////000000/////////000000000111111//////000000000111111111111111111111111111111111111111111111111222333333444555666777999:::;;;<<<;;;;;;<<<<<<=========<<<===AAADDDCCC???===???BBBCCCCCCBBB@@@@@@@@@@@@@@@AAA@@@>>>===>>>@@@CCCEEEDDDCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999999999888888888888888888888888777777777666666555555444555555555555555555555555444444444444444444444444555555555444444444333333333333333333333333333333333333222111111111111111111000000000////////////111111111111111111111000//////////////////////////////////////////////////////.........---------................................................---------............///------------------------................................./////////000000////////////////////////....../////////000000000/////////000000111222333<<<======>>>>>>======<<<;;;:::888888999;;;>>>@@@@@@@@@@@@???<<<;;;;;;<<<:::999999999999999999:::::::::;;;<<<=========<<<:::<<<======;;;:::;;;;;;999:::::::::999777777777777777777777777666666555444555666888999999999999555444222222222222111///000111111111222333444555888777666444333222222222222222222222111111111111000000000000//////////////////............//////...///000000000//////........................///......------------.........------,,,,,,------...........................................................................,,,,,,,,,---------............////////////..................////////////........./////////////////////000000000111111111000000000000000000000000111111111222222222333333111111000000111111222333333333444444444444333333222222222222333333444444666777888999999:::999999666666777777777777666666999888888777666555555555444555666666666555333222222222111111111111222222111111111111111000000///.../////////000000000111////////////....................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............------------........................////////////....../////////000000000000000000000111111111111111111111111111111111111111111000000000111222222444444555666777999::::::999:::;;;<<<<<<;;;;;;<<<@@@>>><<<;;;>>>AAACCCDDDBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<>>>BBBEEEHHHCCCBBB???===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888999999999999999999999999777777777777777777777777666666666666555555555555555555555555555555555555222222222333444555555666555444444444444333333333333333333333333333333333222222111111000000111111000000000////////////...000000000000000000000000000000000000000000000000////////////////////////............------------................................................---------............///............................................................////////////......................../////////000000000000111////////////000111222333<<<<<<===============<<<;;;:::999999:::<<<>>>@@@@@@@@@@@@>>><<<:::::::::999999888888888888999999<<<<<<<<<<<<============<<<>>>@@@@@@===;;;999999777888999999777666666666888999999999999888777666444555777999:::::::::999666444222222222222000//////111222222111222444666777666555444333222222222222222222222222222222222000000000000///////////////............//////000///////////////......------------.....................------------.........------,,,,,,------...................................................------------------------,,,---------..................////////////..................////////////.........///////////////000000000000111111111111000000000000000000000000111222222222222333333333111000000000000111222222222333333444444333333222222222333333333444444444444555777999::::::::::::777777777777777777777777888888888888777777777777666666666666666555444444222222222222222222222222111111222222111111000///......//////000000111111////////////.........................../////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++******++++++,,,,,,------------------------------------------------------,,,,,,---............---,,,------------.........------........./////////............////////////000000000000111111111111111111111111111111111111111000000000000000111111333444444555666777888999888:::<<<<<<;;;:::;;;<<>>BBBDDDAAA>>>AAA@@@???>>>============;;;;;;;;;<<>>???@@@AAA@@@>>>;;;888888888888888888777777888888888===<<<;;;:::::::::;;;<<<===@@@BBBBBB???;;;777666444777999888666444555777888999:::::::::999777777444555888999::::::999999666444222222222222000......000222222111222444777555555444333222222333333222222222222222222222222111000000000/////////..................///000000/////////.........------,,,,,,---------...............------------.........------,,,,,,------...................................................------------------------------........./////////......////////////..................////////////............/////////000/////////000000000000111000000000000000000000000111111111111222222222222000000000000000111222222222222333333333333222222222333333444444444444444333444777999;;;;;;;;;:::888888888777777888888888777777777777777888888888666666555444444444444555111222222222222222222111111222222222222111000000.........///000111111111////////////............---........./////////000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************)))************+++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++------------------------+++,,,------......------,,,,,,---------.........---------.........//////------........./////////....../////////000000000111111111111111111111111111000000/////////000000333333444555666777777888888:::<<<<<<;;;:::;;;===999:::;;;===@@@@@@>>><<<@@@???>>>===<<<<<<<<<<<<:::;;;<<<>>>@@@BBBEEEFFF>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888888888888666666666666666666666666444444444555555666666666444444444444444444444444333333444444555555555666444444444333333333222222222222222222222222222222111111000000000000111111000000/////////................../////////000000////////////////////////000000000000000000000000.........---------,,,,,,................................................---------............///........................---------------------------------.........//////........................------.........////////////......//////000111222999:::;;;<<<============999999:::;;;<<<===>>>>>>@@@AAA@@@===:::777777777888888777777777777888888===<<<:::888777888:::;;;===AAADDDDDD@@@;;;666444333666888888555444555777888999999::::::888777666444666888:::;;;:::999888666444333222222222000......000222222111111444888444333333222222222333333222222222222222222222222111111000000/////////..................///000111//////.........---------,,,,,,,,,------..................------............------,,,,,,------...................................................------------------------.........////////////000......////////////................../////////000---.........//////000000............/////////000000000000000000000000000000000000000111111111111000000000000000111111222222222222333333222222222222333444555555555444444222444777999;;;<<<;;;;;;999999888888888888999999555555666666777777888888666555444333222333444555111222222333333222222111111222222222222111000000---......///000111111222000/////////............---.........//////000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************)))************+++++++++************************))))))***+++,,,,,,------************************------------------------+++,,,------......------,,,,,,,,,---------......---------.........//////---------.........//////---------.........//////111111111111111111111111111000////////////000000333333444444555666777777888:::======;;;:::;;;===777999:::::::::<<<@@@DDD???>>>===<<<<<<;;;;;;<<<;;;<<<===???@@@BBBCCCCCC<<<===>>>??????>>>===<<<<<<<<<<<<<<<;;;:::999999777777777777777777777777666666666666666666666666333333444444555666666666444444444444444444444444666666555555555444444444444444444333333333222222222222222222222222222222111000000000000000111111000/////////............---.........//////000000........................000000000000000000000000......---------,,,,,,,,,................................................---------.........//////---------------------------------------------------------.........//////........................,,,,,,,,,---------...............//////000111222<<<;;;:::999888999:::;;;888888777888888:::;;;<<<=========<<<<<<;;;::::::777888:::;;;;;;;;;:::::::::999777555444666:::===HHHIIIFFF@@@<<<;;;888444777444111222555888999888999999::::::999888666555777777888888888777777666333333333222222222111111333333333333444444555666555555555444444333333333111111111111000000000000000000///...............000000////////////000000///............---------,,,,,,,,,---------..............................------------------------.........------,,,,,,,,,---------.........//////........................///////////////////////////////////////////////////////////////.........---.........//////000000////////////000000000000///////////////////////////000000000111111111111000111222111000000222444333333333333333333333333111111222333333444555555555666777888999:::::::::::::::999999:::<<<===>>>888555333555:::<<<:::777666555555555444444444444555555444444444333333333222333333333333222111111000000000000000000000000111111000000//////......////////////////////////.................................------,,,,,,,,,------------------------,,,,,,,,,++++++*********************************+++++++++************)))************************************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------,,,,,,+++++++++......---,,,---...///000000///...---,,,,,,---...000000//////.........---////////////000000000000//////000111222222333333222222222222222222222222333333444444555666666666777777888999:::::::::::::::<<<>>>>>>>>>>>>>>>@@@>>>????????????>>>======<<<<<<>>>???AAACCCDDDDDDAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;:::999888:::999888777666666666666555555555555555555555555444444444444444444444444222222222222222222222222333333333222222222111111333333333222222222111111000000000111222222222333111111000000//////......////////////////////////............////////////////////////////////////000//////............///........................---------,,,,,,+++++++++------------------------.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---...///000111........................////////////////////////:::999888777888888999:::999888777666777999;;;<<<======;;;:::999999999999777888999;;;<<<<<<;;;;;;:::999888666555777:::>>>FFFHHHEEE???;;;;;;888444555444444666999:::888666999999:::::::::999888777888888888888777666666555333333333222222222111111333333333222333333444444444444444333333333222222111111111000000000//////000//////...------......000//////////////////000............------------,,,,,,,,,---------..............................------------------------......---------,,,,,,,,,,,,,,,---------.................................................................................////////////............---........./////////000....../////////000000000........................//////000000000111111111000111111111000000222444333333333333333333333333000111111222333333444444444555666888999999::::::::::::999999999;;;<<<===888555333555999;;;999666666666666555555555444444555444444444444333333333222222333333222222111000000000000000000000000000000000000000//////......////////////////////////........................------------------,,,,,,------------------------,,,,,,,,,+++++++++******************************+++++++++************)))************************************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,+++++++++...------,,,---...///000000000...---------......000/////////.............../////////000000000000//////000111111222333333222222222222222222222222333333444444555666666666777888999::::::;;;;;;::::::<<<>>>>>>>>>>>>>>>@@@??????@@@@@@??????>>>=========>>>???AAABBBCCCCCCAAA@@@???===<<<<<<============<<<<<<;;;::::::::::::999888777777666666666555555555555555555555555444444444444444444444444222222222222222222222222333333333222222222111111333333222222222111111111111111111111111111222222111000000000/////////.......................................//////////////////////////////////////////.........//////000........................---------,,,,,,,,,++++++------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,---------------------------------------...///000................................................666666666666777888999:::999888666555666888:::<<<<<<;;;999888777888888999888999:::;;;<<<<<<<<<<<<::::::999777666777;;;>>>DDDEEECCC===::::::777333222333666:::<<<;;;777333888888999::::::::::::999888888888777666555444444333333333222222222111111333333222111111111222222333333333222222222222222111111000000000000////////////...---------......//////............//////............------------,,,,,,,,,---------......------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......................................................................................./////////.........////////////000........................////////////000000000000///000111000//////111333222222222222222222222222///000000111111222222222333444666777888888999999:::999999999999999::::::888666444555888999777555777666666666555555555555444444444444333333333333222222333333222222111000000000000000000000000000000000000////////////...////////////////////////------------------------,,,,,,------------------------------------------,,,,,,,,,++++++++++++***************************+++++++++************)))************************************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,++++++...------------...//////000000///.........//////////////////................../////////000000000///000000111111222222222222222222222222222222222333333333444555555666666777888999:::;;;;;;;;;;;;:::<<<>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>???>>>===;;;;;;;;;;;;<<<::::::888777777777777777555555555555555555555555444444444444444444444444333333333333333333333333333333333222222222111111333222222222222111111111111111111111111111000000000000000000////////////........................---............/////////////////////////////////...............///000111........................------------,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------...------------,,,,,,,,,------------------------...---------------......................................................555555555666777999::::::999777555444444666999;;;999999777777777999;;;<<<;;;;;;;;;;;;;;;:::::::::::::::999888777888;;;>>>@@@BBB@@@;;;888999777333111333666999:::888555222666777777888999:::::::::999888777666444333333333333333333222222222111111333222111000000000000000222222111111111111111111111000000000////////////......---------------...///......------......///.........---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------........................------...............///........................------........./////////................................./////////000000///000000000//////111222222222222222222222222222/////////000000000111111222333444666777777777777999999888888888888888888888666555555777777666444777777666666666555555555444444444333333333222222222222222222222111000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000000/////////000000///////////////................../////////000000///000000000111111111222111111111111111111111111222333333444444555666666777888999:::;;;;;;;;;;;;:::<<<>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???????????????AAA???===;;;:::;;;<<<===::::::999888777777777777555555555555555555555555555555555555555555555555333333333333333333333333333333333222222222111111222222222222111111111111222222111111000000//////000000000000////////////........................---------.........//////////////////////////////---------......000111111........................------------------,,,,,,------------------------------------------------------------------------------------------------------------------------......---,,,,,,,,,------................................................444555666777999::::::;;;888666555333444555888999666666666777999<<<>>>???>>>===<<<:::999777777666999999999888777888:::======???===999777777666222111333555555555444444333444444555666777888999999888777666444333222222222333333333222222222111111222111000000////////////111111111111111111111111000000000////////////...------,,,,,,,,,,,,------......------------.........------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------------------------........................,,,---------......//////...............---------------------....................................---............/////////...///000///......000222111111111111111111111111...///////////////000000111222333444555666666666777777777777777777666666666666555555666666555444666666666666555555555555444444333333333222222222111222222222222111000000////////////////////////.............../////////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000000000000000.........///////////////............////////////000000000000000111111111111111111111111111111111222222333333444555555555666777888999:::::::::::::::<<<>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAA???===;;;:::;;;<<<===;;;:::999888777777777777666666666666666666666666555555555555555555555555333333333333333333333333333333333222222222111111222222222111111111000000222111111000000/////////////////////000000000000........................------------............////////////////////////---------......000111111........................------------------------------------------------------------------------------------------------------------------------------------------------...------,,,,,,,,,------................................................444555666888999999::::::666555444444444555666666333444666888;;;===>>>???>>>===;;;999777666555555777888888777666777999;;;:::<<<;;;666555666555222222333444333222111333444444444444444555666777888777666444222111111222222333333333222222222111111111111000/////////000000111111111111111222222222000000////////////......,,,,,,+++++++++,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////.........---------------,,,,,,,,,---------......------------------------------------.........///---...///...---...///111000000000000000000000000////////////////////////000000222333444555555555444555666666666666555555444444444555555555555555666555555555444444444444333333333333222222222222111111222222111111000///////////////////////////---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************+++++++++************)))************************************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,---......//////............///000000000//////.........///////////////------........./////////000000000000000000000000111111111111111111111111222222222333444444555555555666777888999999999999:::<<<>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@AAAAAA======>>>???@@@@@@@@@??????>>>===;;;;;;;;;;;;<<<;;;:::999888888777888888666666666666666666666666555555555555555555555555333333333333333333333333333333333222222222111111222111111111111000000000000000000000000000//////////////////000000000000------------------------,,,------------.........////////////////////////...............///000111........................------------............------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------------...---------------------------,,,,,,,,,,,,,,,------........................------------------------333444555777888888777777444444555555555444444444111333666999;;;;;;;;;;;;;;;:::888777666555555666666777777777666666888:::777:::999555444555444111111333555444222111222444666555444444555666777888666444222111111111222333333333333222222222111111000000000///000000111111111111111222222222333333000000/////////.........+++++++++++++++,,,------------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,------...//////.........------,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,---------.........---.........------///111000000000000000000000000//////////////////////////////111222333444444444222333444555666666555555222333444444444444555666444444444444333333333333333333333222222222222111111111111111111000000///////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++************)))************************************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,---.../////////...---,,,---...///000//////.............../////////000---------.........//////000000000000000000000///111111111111111111111111111222222333333444555555444555666777777888888777:::<<<>>>>>>>>>>>>>>>@@@??????@@@@@@??????>>>===?????????@@@@@@AAAAAAAAA;;;<<<===???@@@@@@??????======<<<<<<;;;:::::::::;;;;;;:::999888888888888666666666666666666666666555555555555555555555555444444444444444444444444333333333222222222111111111111111111000000000000/////////000000000000000.../////////000000000111------------------------,,,,,,---------.........//////////////////////////////.........//////000........................------------.........///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------++++++++++++,,,---..............................------------------------222333444666666666666555333444555666555444333222111333666999:::999777666888777666555555666777888555666777666555555777999666888888444333555444111111444777777444222222444777777666555555666888999555333222000000111333444333333333222222222111111000000///000000111222333111111222222333333333333000/////////............+++*********+++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,---...//////.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---.........------///000000000000000000000000000000000000000000/////////...///000111222333333333000111333555666666555555111222444444444444666777444444333333333222222222333333333222222222111111111111111111111000//////////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++************)))************************************************)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,.../////////...---+++,,,.../////////......---.........//////000000---------.........//////000000000000////////////000000000000000000000000111222222333333444555555333444555666777777777777:::<<<>>>???>>>>>>>>>@@@???????????????>>>======>>>??????@@@AAAAAABBBBBB:::;;;===>>>?????????>>><<<<<<<<<<<<;;;:::999888<<<;;;:::999888888888888777777777777777777777777666666666666666666666666444444444444444444444444333333333222222222111111111111111111000000000000......//////000000111111.../////////000000111111------------------------,,,,,,,,,---------......////////////////////////000//////.........//////........................---------.........//////------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------*********+++,,,---...///........................------------------------888666444444555666666666666555333222111222222333666666555555555555666666999888888888777777666666444666888999888777888999999999999888888666555444444444444555555555555555777555555555666777666444666555333222111111222333333333222222222222111111333111///...---...///000777666666555444444333333111111000///////////////------------------------,,,,,,,,,---------..............................,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------............---------------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......///////////////////////////............---------............////////////222222333333333222222111222222222222333444555666555555444444333222111111111111111111111111111111000000000000////////////........................////////////////////////---------,,,,,,,,,++++++------------------------------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............................................................////////////////////////////////////000000000000111111111111111111222222222333333333555555555555666666666666888999;;;<<<===<<<;;;:::<<<<<<===>>>>>>===<<<;;;>>>===@@@EEEDDD>>>===AAA>>>===<<<;;;;;;<<<>>>???<<<<<<;;;;;;;;;:::::::::===<<<;;;:::888777666666777777777777666666666666333222333444666666444222333333333333333333333333333333333222111000///...222111111111000000//////////////////////////////000000000000000000000000//////............////////////---,,,,,,---...///////////////////////////---.........//////000000........................................................................------------------------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////999777555444666777777666555444333222222333444555666666666666666666666666888888888888777777777666444555777777777777888999888888888999999999888888888888777777666666555555888666555555666777666555666555333222111111222333333333333222222222222111222111///.........000000666666666555444333333333111000000///////////////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------............---------------,,,,,,+++++++++,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,---------..............................///............---------............////////////111222222333333222222111222222222222333444555555444444333333222111111111111111111111111111111111000/////////////////////................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------............................................................//////////////////////////////////////////000000000111111111111111111222222222333333555555555666666666666777888999:::;;;;;;<<<<<<<<<<<<======>>>===<<<;;;:::======@@@EEEDDD>>><<>>;;;;;;;;;::::::::::::999;;;;;;:::999888888777777888888888777777777666666444444444666888888666444333333333333333333333333222222222222111111000///111111111000000000//////000000000000000000000000//////////////////////////////............/////////...------------...///........................---........./////////000........................................................................------------------------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////999777666666777888888777555444333333333444555666666777888999999888777666888888888888777777777777333444666555555555777999888888999::::::;;;<<<<<<;;;;;;:::999888777777666:::888555555555666666666666555333222111111222333444333333333222222222222222111000///...///000111666555555444444333333222111000//////......//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,---------..............................///............---------............////////////111111222222222222222111222222222333333444444555333333222222111000000000111111111111111111111111////////////////////////................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++******************************+++++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................---------------------------------------------------------------............///////////////////////////////////////000000000000111111111111111222222222222333555555555666666666666777777777888888:::;;;===>>>============<<<:::999888<<<===AAADDDBBB===:::;;;:::::::::::::::;;;<<<<<<:::::::::999999999888888::::::999999999888888888888888888888888888777666666666666888999999888666333333333333333333333333111111111222111111000000111111000000000000//////000000000000000000000000//////////////////////////////............//////......---------......///......................................./////////........................................................................------------------------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///999888666777999:::999888777666555444444444555666777888:::;;;;;;:::888777888888888777777777777777333444444444333555777:::;;;::::::;;;;;;<<<======;;;;;;::::::999999888888;;;888666555666777777777666555333222111111222333333333333333222222222222111111000//////000000111444444444444333333222222000000///............///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................///............---------............////////////000111111222222222222111111222333333444444444444222111111111000000//////111111111111111111111111.........///////////////........................------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((()))))))))************++++++++++++++++++++++++************************)))******++++++++++++***+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------.........//////////////////////////////////////////000000000111111111111111222222222222555555555555666666666666666555666666888;;;===???======<<<;;;:::999888777:::===@@@CCC@@@<<<888777888888888999999:::;;;;;;999999999888888888888777888888888888888999999999888999999:::999888777666666666666888999999888666222222222222222222222222///000111111111111111000000000000000000000//////111111111111111111111111///////////////////////////......------......///------------.........///........................................................................................................................------------------------........................---------............///........................------------------------------------------------------,,,,,,------...///888777777888:::::::::888:::999777555444444555555777999:::<<<<<<:::999777777777777777777777888888444555444333333555999<<>>===<<<;;;;;;;;;;;;888888888999999::::::::::::888666666777888888888666555333222111111222333333333222222222111111111111000000000000111111111333333333333333222222222000//////...............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................///............---------............///////////////000111111222222222222111222333444444444333333111111000000000000000///000000000000000000000000------....../////////000////////////////////////.................................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((()))))))))************++++++++++++++++++++++++************************((()))******++++++++++++************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............////////////////////////...////////////000000000000000111111111222222222333444444444444555555555444444444555777:::===>>>===<<<;;;:::999888777777888<<>><<<:::999888555555666888999::::::::::::999999999888888888777777777777888888888888888888777888999::::::888666555444333444555777777555444222222222222222222222222000000000111000000//////......////////////000000////////////////////////..............................------------......+++,,,---...////////////------------------------.........---------------........................................................................------------------------........................---------............///........................------------------------------------------------,,,,,,,,,,,,,,,------...666555666888::::::999777888777777666777888999:::999999999999999999999999666777777777888888888888999999777555555999>>>CCCCCCAAA???<<<:::999999:::888888888999999::::::;;;555555666999<<<===;;;:::666555333222111111222333000000000000////////////000000111111222222222222111111111222222222222222//////...------------...------------------------,,,,,,,,,---------......------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------///............---------............////////////...///000111222222222222111222444555555444222111111111111111111111111111000000000000000000000000,,,,,,---......///000000////////////////////////000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++++++++++++++++++++************************************************************************))))))))))))************++++++++++++++++++++++++************************'''((()))***++++++++++++*********+++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////........./////////000000000000000000111111111111000111111111111222222222222222444666777999999999:::999888777666777777888555:::<<<888666999999666555666888:::;;;;;;;;;;;;::::::999999999888888888888888888888777777777777555777888:::999888555444444333444555777777555444111111111111111111111111000111111111000///.............../////////000000...................................................------,,,,,,------...+++,,,---////////////...------------------------.........------,,,,,,,,,........................................................................------------------------........................---------............///................................................------------------------,,,,,,++++++,,,,,,---...555555555888::::::999777555555555666888:::<<<>>>:::999999888888999999:::666666777777888888888999;;;:::888666666:::@@@EEEBBBAAA>>>;;;:::999:::;;;:::::::::::::::::::::999333444666:::>>>>>><<<:::666555333222111222222333////////////............///000111222222222222222111111111111111111222222//////...------------...------------------------,,,,,,,,,---------..............................*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------//////.........---------............/////////000......000111111222222222111222444555555444222111111111111111111222222222000000000000000000000000,,,,,,------...///000000000000000000000000000000000000000000000000000000//////.........---------------------------------------...//////...------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++************************'''''')))******+++++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////............/////////000000000000000111111111111///000000000000111111111111222444777888888888777999888777666666777888888444999:::666555888:::777555666888:::;;;;;;;;;;;;:::::::::999999999999888888888888888777777777666555666888999999777555333444444444666888888666444111111111111111111111111111111111111000///---------.........//////000000...................................................------,,,,,,------...***+++---///000000///...------------------------.........------,,,,,,,,,........................................................................------------------------........................---------.........//////................................................------------------------,,,,,,++++++,,,,,,---...333333333444444444555555444666999999888777777888;;;:::777666555777999;;;===;;;888666666777:::;;;<<<:::888666777999===???>>>>>>===999666555888<<<::::::999999888999999999666555666:::>>>???===:::666555333111000000000111000...,,,,,,---.........444444333333222111000000000000000000000000000000........................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,---...///000...........................------------...//////......//////000000111111444333222111111111222333////////////000000000000000000000000000000000000......////////////......000000000000000000000000111111111111111000//////000//////...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------..................------////////////////////////000000000000////////////......///000111222222333///222555666666666666777666666666666666666777777777777777777777777777777999999888888888888999999999888777666555555555555:::CCCFFF???777555777999444555666888888666555444555555444444444333333333555555444333333222111111//////000000000000//////////////////////////////////////////////////////........................---------------------------------------------------------............///------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................000000//////............---------,,,,,,+++++++++------------------------222222333333333444444444444666888999888777777888999888666555555666888999;;;:::888666666777888999;;;:::888777777888;;;<<<;;;<<<;;;888555555888;;;;;;:::999888777777666666666666777:::======;;;999666555333111000000000000111///------...//////...333333222222111000000///////////////////////////........................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...///000........................---------------...//////....../////////000000000222111000000000000111222.../////////000000000000000000000000000000000000...//////000000//////...////////////////////////000111111111111000//////000000///......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************++++++++++++************************************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................////////////////////////000000000000//////////////////000000111111222222000222555555555555666888777777777777777777777777777777777777777777777777999888888777777888888999:::999888777666666666666:::BBBFFF???666444666888444555666777777666555444444444333333333222222222555444444333222222111111//////000000000000//////////////////////////////////////////////////////........................---------------------------------------------------------............///------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,---------............................../////////.........---------------,,,,,,+++++++++------------------------111111111222222222333333444555777777666666666777666666666555555666666777888888888777777777777666999888888777777777777888777777777666444555777999::::::888666555444444333777777777999::::::888666555444333111000000000000111///......///000000///222111111000000/////////------------------------........................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------,,,---......///---------------------------------------......///.........///////////////000000////////////000000....../////////000000000000000000000000000000000///000000111111000000///////////////////////////000000111111000000///...000000000///......------........................------------------------++++++++++++++++++++++++)))************+++++++++************+++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------........................////////////////////////////////////000000000000000000000000000111111111222333444444444444666888999999888888888777777777777777777777777777777777999888888777777888888999:::999888777777777777777;;;BBBEEE>>>666444555666444555666777777666555444333333222222222111111111444444333333222222111111//////000000000000//////////////////////////////////////////////////////........................---------------------------------------------------------............///------------------------........................------------------------------------------------........................------------------------,,,,,,,,,---------.......................................---------------------,,,,,,,,,,,,++++++------------------------000000000000111111111111333555666666555555666777555555666666666777777777777888999999999888666666777777777777666555555444333444444444444555777888777777555444333333333333777777777777777777555444444333222222111000000000222000//////111111111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,------...///........................//////////////////000000........./////////000000000000000000000000000000000000111111111111000000////////////////////////000000000000000//////...000000000//////.................................------------------------++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------........................---------------------------------------------------------------------------------...............////////////////////////////////////000000000000111111111000000000000000333333444333222333666999::::::999999888777777777888888888888888888888888888888777777777777888888::::::999888777777888888:::AAACCC<<<555444555555444555555666666555555444333333333333222222222222333333333333222222111111//////000000000000//////////////////////////////////////////////////////........................---------------------------------------------------------............///........................................................................------------------------////////////////////////------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000000000111111333444555444333333555666666666666777777888888888888999:::;;;:::999777666555666666666666555333333111222222444666666666666333333333222333333444444666666666666555333333333222222222222111000000///111000000000222222111////////////...............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,---...............---------------...//////000000000111111............////////////////////////////////////000000111111111111000000........................000000000000000///......////////////....................................------------------------++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......................................................---------------------------------------------------------------------------------.........//////////////////////////////.../////////000000000111111111111000000000000000333333333333222333555888999999999999888888777777::::::::::::::::::::::::888777777777777777777888:::999888888888888888888999???@@@;;;555444555444444444555555555555444444444444444444333333333333333222222222222222111111//////000000000000//////////////////////////////////////////////////////........................---------------------------------------------------------............///........................................................................------------------------////////////////////////------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000000000111111222333444333222222444666666666666666777888999999999999:::;;;;;;999888777444555555555555555444333111111333555888888777555111111111111222333444555444555555444222111111222111111222222111000000///111000000000222222000///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,,,,,,,---...///000111111111000------.........////////////////////////////////////000000111111000000///........................//////000000//////...---.....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------,,,,,,------.../////////////////////////////////......//////000000111111000000000000000111111111222333444333222333444666888888888888888888888888::::::::::::::::::::::::888777777666666777777888999888888777777777888888777<<<>>>999555555555444444444444444444444444444555555555444444444333333222222222222222222111111//////000000000000//////////////////////////////////////////////////////........................---------------------------------------------------------............///........................................................................------------------------////////////////////////------------------------,,,,,,,,,---------..............................---------------.........++++++,,,,,,,,,,,,------------------------------//////000000000111111111222333333222111111444666666555444444444666888:::999999999999999888777777444444444444555555555555333333444777::::::777444222222222111222222333333222444444333000///111333000111111222222111//////000//////000222222000................../////////................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++++++++,,,...///000000//////---------.........//////////////////////////////...//////000000//////...........................//////000000//////...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------...//////000////////////////////////.........///000111111111//////000000111111222222111333444444333333333444555666666777777888888999999999999999999999999999777777666666666666777777777777777666666777777888555:::;;;888555666666555555444444444444444444555444444444333333333222222111111111111111111222222//////000000000000//////////////////////////////////////////////////////........................---------------------------------------------------------............///........................................................................------------------------........................------------------------,,,,,,,,,---------..............................------........./////////+++++++++,,,,,,---------------------------------000000000000111111111111222222222111000111333555666444222222222555888:::888888888777777777777777444444444444444555666777444444555888;;;;;;888444444444333222111111111222111333444222///...000333000000111222222111///////////////000111111///---......//////////////////------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++)))+++,,,...//////......---------.........//////////////////////////////......////////////..............................///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------...///000000////////////////////////---......///000111111222...//////000111222222333000222555555444333333333444444555666777888999999777777777777777777777777777777666666666666777777777666666666666666777777444888:::777555666777555555444444333333444444555333333333222222222111111111111111111111111222222//////000000000000//////////////////////////////////////////////////////........................---------------------------------------------------------.........//////////////////////////////........................////////////////////////------------------------........................------------------------,,,,,,,,,---------......................................./////////000000+++++++++,,,,,,---------------------------------000000000000000000000000111111111111111111111222222222333444666888999;;;::::::888777666666666666666666777777888888999999444444555777777666222000555444111///...///111222333333333222222222111111444444333333333222222222////////////////////////000000000000000000000000///............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******((())))))))))))***************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......//////............//////................................................000///...---------------/////////......---------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------///............---------++++++,,,------...///////////////......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................////////////////////////111000000///////////////000000111222333333444444555555444444555666888999777777666666666666777777999999999888777666666555888888888888888888888888777666666555555555666666555555555555555555555555555444333333222222333333111222222333333222222111000000000000000000000000000000000000000000000000////////////////////////................................................---------............///........................//////.........---------....................................////////////////////////////////////////////////////////////------------------------------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000111111111222222333333333444444555666888999:::999999888777777666777777777777777777777777888888666666888999:::888666444777555222000///000111222333222222222111111111111444333333333333222222222////////////////////////000000000000000000000000///............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))))))))*********++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......///..................///......................................................---------......///.........---------,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...------------------------------------------------------------,,,,,,,,,,,,+++++++++,,,------......---------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................---......///000000000111111222222333333333444444333333444555777888999888888777777888888999999999888777777666555555777777777777777777777777666666555555555555666666555555555555555555555555444444333222222222222333111222222333333222222111000000000000000000000000////////////////////////........................................................................------------....................................//////.........---------....................................////////////................................................------------------------------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000111222333333444444666666666777888888999999888888888888888888888888777777777777777666666666555777888::::::999888666888777444222111111222222333333222222222111111111333333333222222222111111000000000000000000000000000000000000000000000000///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************+++++++++,,,******+++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............------------......................................................,,,,,,,,,------///000000------------,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,---///000111111111111111111222222222333222222222222444555666888777777777777777777888888888777777666555555555666666666666666666666666666555555555555555666666444444444444444444444444444444333222222222222222111111222222222222111111000000000000000000000000////////////////////////........................------------------------------------------------------------...................................................---------........................---............/////////................................................------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///000111222333444555555777777888888999999999888777888888888999999888888777777777666666555555555333555777888888777777777999888666444222222222333444444444333333333222222222222222222111111111111000000000000000000000000///////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------................................................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------...///000111111111111111111000000000111111000000111222444555555555444444444444555555666666666555555555444444444444444444444444444444555555444444444555666666444444444444444444444444444333333222111222222222111111222222222222111111000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,---------.................................................................................---------.........//////................................................------------------------------------------------------------------------........................------------------------------------------------//////////////////////////////000111333444555555777888999999999999888888777888999999999999888888777666666666555555444444333555888888777666777888999888666555444333333333666555555555555444444444222222111111111000000000000000000000000000000000///////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------................................................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................000000///////////////000111000000000000000000000000000//////000111333444444333333333333333333444555555555444444444444444333333333333333333333333444444444444444555666666444444444444444444444444333333222111111111111222000111111222222111111000////////////////////////................................................------------------------------------------------,,,,,,,,,------------...........................---.............................................------------............................................................------------------------------------------------------------------------........................------------------------------------------------//////////////////////////////000111222222333333666777999::::::999888777888888:::::::::999888777555555555555555444444444555888::::::777666888:::777777666555444444444444666666555555555444444444111111111000000000000///000000000000000000000000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************+++++++++,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............------------......................................................000000///------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000//////////////////////////////000000000000////////////111222333555555444444444444555555333333333333333333333333333333333333333333333333333333333333444555666666333333333333333333333333333333222111111111111111000000111111111111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------.......................................,,,------------.........------------------------------------------------------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////////////////////////////000000111111111555666888999:::999888777999999;;;;;;:::999777666444444444444444444555555555888;;;999555444666999555555555555555555555555444444444444333333333333111111000000000/////////////////////////////////000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))))))))*********++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......///..................///................................................///......---------......,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,)))*********++++++++++++***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........///000000---......//////000000000000////////////111222333444444333333333333444444222222222333333333333333333333333333333333333333333333333333444555666777333333333333333333333333333222222111111111111111000000111111111111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////........................,,,,,,---------.........------------------------------------------------------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////000000000000333555777999:::999888777999:::;;;<<<;;;999666555333333333444444555555555333666999777222000333666444444444555555555555555333333333222222222111111000000000000////////////////////////////////////000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******((())))))))))))***************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......//////............//////................................................---------------...///000---------....../////////++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++************)))------------------------+++++++++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111,,,------...///000111111000000//////000111333444222111111111111111111222222222222222222222222333333333333333333333333333222222222333444555666777333333333333333333333333333222222111000111111111000000111111111111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////........................,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,....................................///////////////......------///000111222333555666888999::::::::::::999888777666555555222222111111222444555777666666666555444444444333222333555777888777666555111111222222222333333333111111111111000000000000......////////////..................////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,........................////////////////////////...............///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***,,,------,,,++++++,,,---------............///....................................................................................////////////000///.........///111222000111111111111222222222222222222222222222222222///000000000000111111111333333333333333333333333333222111222444555444333222222222111111111111000222222222111000//////...////////////////////////......................................................------------...............------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////////////////////////////.........---------........................,,,,,,,,,---------......------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////......---...///000111111222444666777888888999:::999888777666555444333333222222111222333555555555555555555444444444444333444666777777666555444111111111222222222333333111111111111000000000000......////////////..................////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,...............................................................//////000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---///000///...------...---------............///....................................................................................////////////000//////...///000111222000000111111111222222222222222222222222222222222000000000111111111222222333333333333333333333333333222111222444555444333222222222111111111111000222222111111000//////...////////////////////////......................................................------------......------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................//////.........---------........................,,,,,,,,,---------......------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////......------......///000000111222444555666777777999888777666444333222111333333222222222222333444444444444444555555555555444555555666666555333222111111111222222222222333111111111111000000000000......////////////......---............//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,------------------------..............................------......///000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...///000///---,,,---...---------............///....................................................................................///////////////////////////000111111000000000111111111222222222222222222222222222222111111222222222333333333333333333333333333333333333222111222444555444333222222222111111111111000222222111111000/////////////////////////////////......................................................------------......,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------...............---------........................,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------....../////////000111333444444555555777666555444333111000000333333222222222222222222333333333444444555555555555555555555444333111111111111111111222222222222111111111111000000000///......////////////......---------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,------......------,,,------------------------...........................------------...//////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---......---++++++,,,------------............///....................................................................................///////////////////////////000000111000000000000111111111111222222222222222222222222222222222333333333444444333333333333333333333333333222111222444555444333222222222111111111000000111111111111000000//////////////////////////////......................................................------------......,,,,,,,,,------.................................------------------------........................------------------------................................................,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------..................///000222333333333333555555444333222111000000222222222222222222111111222333333333444444555555555444444333222111000000000000111111111222222222111111111111000000000///......////////////......------------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,------------------------........................---------------...//////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---......---++++++---///---------............///....................................................................................////////////...//////000000000000000//////000000000111111111222222222222222222222222222333333333333444444444333333333333333333333333333222111222444555444333222222222111111111000000111111111000000000000000////////////////////////......................................................------------......,,,,,,,,,------.................................---------------------------.....................---------------------------.............................................,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---............---//////000111222222222222333333333222222111111111111111222222222222222111333333333333444444444444444333333222111000000000000000000111111111111222111111111111000000000000......////////////......,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...---...111333---------............///....................................................................................////////////......///000000000000000/////////000000000111111222222222222222222222222222222333333333444444444333333333333333333333333333222111222444555444333222222222111111111111000111111000000000000000000////////////////////////......................................................------------......,,,,,,------------------........................---------------------------------...............---------------------------------.......................................,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,---.........------///000111222222222222222111111222222222333333333///000111222333333222222444444333333333333333333333222111111000000000000000000000000111111111111111111111111000000000000......////////////......,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++***+++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------............///333666---------............///....................................................................................////////////---...///000111000000///////////////000000000111222222222222222222222222222222222222333333333333333333333333333333333333333222111222444555444333222222222111111111111000000000000000000000000111////////////////////////......................................................------------......------------------,,,,,,................................................---------.........//////........................---------.........//////........................,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---.........---,,,///000111222222222222222000111111222333333444444...///111222333333333222444444444333333222222222222111111000000000000000000000000000111111111111111111111111000000000000......////////////......,,,,,,,,,---------......---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++++++++,,,...222555---------.........//////..................................................................................../////////000---...000111111111000///////////////000000000000222222222222222222222222111111222222222333333333333333333333333333333333333222111222444555444333222222222111111111111000000000000000000111111111////////////////////////.........................................................------..................------,,,,,,,,,................................................---------.........//////////////////////////////---------.........//////........................,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------////////////////////////,,,---...///000111222333/////////000111111222222000111222222333333333333222333444333111000111222444444444444333222111000000000000000000000000000222222111000///...------...///000111111000///...////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,*********)))******+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............/////////000000///...------------------------------....................................////////////////////////////////////...............///000000000000000000000000000000111111222222222333333333333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////------------------------//////............////////////.........---------//////.........---------................................................000//////.........//////........................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------........................------...///000111111222/////////000111111222222111222333333333333333333111222333333222111222444444444444444333222111000111111111111111111111111000000000000////////////...///000111111000///...//////////////////////////////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++***++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,***************++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------............//////////////////...------------------------------....................................////////////.......................................//////000000000000000000000000000111111111222222222333333333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000........................------------------------//////............////////////.........---------//////.........---------................................................//////............//////........................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------.................................//////000000000/////////000111111222222333444444444444333333222///111222222222222333555444444444444333222111000111111111111111111111111------...///000111222222//////000000000000//////000000000000000000000000000000/////////.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************+++++++++,,,++++++++++++++++++++++++*********************************++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***************+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......---------............//////////////////......------------------------------------------------------............/////////..............................------......///000000000000000000000000000111111111222222222222333222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000........................------------------------.......................................---------...............---------................................................///...............//////........................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------..............................///////////////////////////000111111222222555555555555444333333222111222333333222111222444333333333333333222111111111111111111111111111111------...///000111222222//////000000000000//////000000000000000000000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++++++++,,,---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------............///...///////////////......---------------------------------------------------------.........//////...........................------------...//////000000000000000000000000111111111111222222222222222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000........................------------------------..............................................................................................................................---------...//////........................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------..................................../////////////////////000111111222222555555555555444333333222333444555333111000000111222222333333222222111111111111111111111111111111////////////000000000000000000////////////000000000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///......///////////////...------------------------------------------------------------....................................---------------...//////////////////////////////000000111111111222222222111111111111111111111111111111111111111111111111111111111111000000000///////////////////////////........................------------------------------............---------.....................---.....................................................................---------------...//////........................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------------------------------------......//////////////////000111111222222333444444444444333333222555555555444111//////000111222222222222222111111222222222222222222222222111111000000//////......000000////////////000000000000000000000000000000...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///---...//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------,,,,,,------...///////////////////////////000000000111111111111222000000000000000000000000111111111111111111111111111111111111000000000000////////////////////////------------------------------------------------,,,---...//////...---,,,---------...............---------...............................................................,,,,,,,,,,,,---...//////........................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++------------------------------------------------,,,,,,------...///000000/////////000111111222222111222333333333333333333333444555333111000000111111111222222222222111111222222222222222222222222000000000000////////////111000///......///000111////////////////////////............------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................+++,,,,,,---...///000000------------------------******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------............///------...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------,,,,,,------...///////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111111111111111000000000000////////////////////////------------------------------------------------+++,,,...//////...,,,+++---------.........//////---------.........//////................................................,,,,,,,,,,,,---...///000........................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++------------------------------------------------++++++,,,---...000000111/////////000111111222222000111222222333333333333222333444333111111222333000111111222222222111111222222222222222222222222////////////000000000000111000///......///000111////////////////////////000/////////............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,------------,,,,,,,,,,,,---......------------------------........................***+++,,,---...000111111------------------------******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......---------.........//////------...///000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////------------------------------------------------+++,,,...//////...,,,+++---------.........//////---------.........//////................................................+++++++++,,,---...///000........................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......////////////////////////000000000111222222333333111111000000//////......111222222333333222222111000111222333444333222111111111111000000000000000////////////////////////111111000000/////////...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---......---,,,,,,++++++,,,,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///.................................................................................------,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------........................////////////000000000000111111111111111111111111000000111111111111000000111111111111111000//////////////////.....................------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------.......................................//////000111111222222333111000000000/////////...111222222222222222222111000111222333333333222111222111111111111000000000........................000000/////////.........---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---......---,,,,,,++++++,,,,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------............///.................................................................................------,,,,,,,,,------------------------,,,,,,---------.................................------------------------........................////////////000000000000111111111111111111111111000000111111111111000000111111111111111000//////////////////..................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............------------------------//////000000111111222222000000000000////////////111111222222222222111111///000111111222222111111333333222222111111111111........................///............---------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------............///.................................................................................---------------------------------------,,,------------.................................------------------------........................////////////000000000000111111111111111111111111000000111111111111000000111111111111111000//////////////////...............------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222000000000000////////////000000111111111111000000//////000000111111111111444333333333222111111111........................------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++******************+++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------------------------............///.......................................................................................---------........................------------....................................------------------------........................////////////000000000000111111111111111111111111000000111111111111000000111111111111111000//////////////////............------------------------------------------------------------------------------------------------................................................................................................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111////////////000000000000///000000111111000000////////////000000111222222444444333333222111111000........................,,,,,,,,,---------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///........................................................................................................................---------.........//////........................------------------------........................////////////000000000000111111111111111111111111000000111111111111000000111111111111111000//////////////////............------------------------------------------------------------------------------------------------................................................................................................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000////////////000000000000//////000000000000///////////////000111222333444444444333222111000000///------------------------,,,,,,,,,------------...------------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------.........---------............///......................................................................................./////////........................------........./////////........................------------------------........................////////////000000000000111111111111111111111111000000111111111111000000111111111111111000//////////////////............,,,,,,,,,------------...------------------------------------------------------------------------................................................................................................................................................------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------------,,,------------------------,,,------......///000000.../////////000000000111...//////000000//////...000000000000111333444666444333222111000//////...------------------------,,,---------............------------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,---......///---------............///........................................................................---........./////////000....................................////////////........................------------------------........................////////////000000000000111111111111111111111111000000111111111111000000111111111111111000//////////////////............,,,,,,,,,---------......------------------------------------------------........................................................................................................................................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,------------------------,,,,,,------...//////000.../////////000000111111......////////////......111000000000111333555777333333222111000///...------------------------------------....../////////------------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,---...//////---------.........//////........................................................................---.........//////000000////////////////////////............/////////000........................------------------------........................////////////000000000000111111111111111111111111000000111111111111000000111111111111111000//////000/////////............,,,,,,,,,------.........------------------------------------------------........................................................................................................................................................................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......222111111111000000//////000//////........./////////000111222333222222111666444111///.........///////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))******++++++++++++++++++++++++***+++,,,+++******,,,...,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,++++++++++++------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000........................................................................//////.........---------........................------------------------,,,,,,,,,---------.........------,,,,,,------...........................---------............//////////////////.........000000000000111111111111000000000000000000000000000000000000000000000000////////////............//////.........---------........................................................................////////////////////////------------------------........................//////.........---------........................................................................------------------------.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......111111111000000000////////////............/////////000111222333222222111444333111///......///000////////////............---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***************++++++++++++++++++++++++***+++,,,+++******,,,...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...............---------................................................//////.........---------........................------------------------,,,,,,,,,---------.........------,,,,,,------...........................---------............///////////////............//////000000000111111111000000000000000000000000000000000000000000000000////////////............//////.........---------................................................................................................------------------------........................///.........------------........................................................................------------------------..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000000000000//////////////////............/////////000111222333222111111222111000///...///000000////////////....................................------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++***+++,,,+++******,,,...,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////.........---------...............................................................---------........................------------------------,,,,,,,,,---------.........------,,,,,,------...---------------------------------............///........................//////000000000000111111000000000000000000000000000000000000000000000000////////////...........................---------................................................................................................------------------------------------------------............------------........................------------------------........................------------------------...........................------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......///////////////////////////............//////000000000222222333222111000000000////////////000111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++***+++,,,+++******,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---------......++++++++++++,,,---...///------------------------,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...------,,,,,,................................................................................................------------------------,,,,,,,,,---------.........------,,,,,,------...---------------------------------............///------...............///////////////000000000111000000000000000000000000000000000000000000000000////////////....................................................................................................................................------------------------------------------------------------------------........................------------------------........................------------------------........................---------------------------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------...........................///...............///000000000111222333222222000000///////////////000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......*********+++,,,---...///------------------------,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------................................................---.............................................------------------------,,,,,,,,,---------.........------,,,,,,------...---------------------------------............///,,,---------......//////...////////////000000000////////////////////////////////////////////////////////////............---.....................................................................................................................------------------------------------------------,,,,,,------------------........................------------------------........................------------------------........................---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......---------.....................---......///000111111111222333222111000///////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++***+++,,,+++******,,,...***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------+++***++++++,,,---...///------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................................................................---------.......................................------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---......//////......////////////000000////////////////////////////////////////////////////////////............---------.......................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................,,,,,,,,,------------...---,,,,,,++++++,,,,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........---------......///000111111222222333222111000/////////////////////......////////////............------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++***+++,,,+++******,,,...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,------.../////////................................................---------.........//////........................------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,------...//////........./////////000000////////////////////////////////////////////////////////////............---------.........//////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........---------......000111111111222333333222111000/////////000000///......---000/////////....................................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++***+++,,,+++******,,,...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------------------------,,,------......------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000+++,,,,,,---...///000000................................................---------.........//////........................------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,---...//////............/////////000////////////////////////////////////////////////000/////////............---------.........//////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..................------------------------------........................222222111111000/////////000000000000000000000000000///...---------------///............------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---------------//////.........---------+++,,,------......------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------,,,,,,---------,,,++++++,,,,,,,,,---------...............------,,,,,,,,,------------.........///000///...---------------222111000//////.........................................................------------------------................................................------------------------111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..................------------------------------........................000000000//////.........000000000000000000000000//////...---------------///............------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------...............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------------...///.........------------+++,,,------......------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------++++++,,,------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------.........///////////////...---------------222111000//////.........................................................------------------------................................................------------------------000000...------,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------......................................................///.....................000000000000000000000000//////...------------...///............------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------//////............------------------------------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------...///............------------+++,,,------......------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------***++++++,,,------------,,,,,,,,,---------.........------------,,,,,,,,,....../////////000000000//////...------------...222111000//////.........................................................------------------------................................................------------------------//////...---,,,,,,,,,---///......------......///------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------......////////////////////////..........................................//////000000000000000000000000///......---------......///............------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------............------------........................------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---......///------------------------+++,,,------......------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------)))***+++,,,---.........,,,,,,,,,---------......------------------------////////////000000000000///......---------......222111000///............................................................------------------------................................................------------------------......---,,,,,,,,,------......------------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......////////////////////////.................................//////000000000////////////////////////......---------......//////............------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,---........................---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,------------------+++,,,------......------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------)))***+++,,,---.........,,,,,,,,,---------......------------------------////////////000000000000......---------......///222111000///............................................................------------------------................................................------------------------------,,,,,,,,,------...------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......................................................------...///000000111111////////////////////////...------------.../////////............------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,------...------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,------------+++,,,------......------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------***++++++,,,------------,,,,,,,,,---------......,,,,,,,,,------------........./////////000000000...------------...//////222111000//////.........................................................------------------------................................................------------------------,,,,,,++++++,,,---......,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------......------------------------........................+++,,,,,,...///000111111////////////////////////---------------.../////////............------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++******+++,,,,,,---.........---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++...///000///---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------++++++,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------........./////////---------------...//////222111000//////.........................................................------------------------................................................------------------------++++++++++++,,,---...///------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------........................******+++,,,...///000000////////////////////////---------------...///000//////.........------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......///...,,,+++***+++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))),,,///111222000---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,+++++++++++++++++++++,,,,,,---------+++,,,------......------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,,,,------.........------------.........///---------------...///000222111000//////.........................................................------------------------................................................------------------------*********+++,,,---...///.........------.........------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------............////////////////////////////////////......////////////......////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...///............---------------------------------------------------------------------------------------------------------------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,---------......//////.........------------------------------------------------------------------------------------,,,,,,++++++*********,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////.........---------................................................------............------......................................................------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------///...,,,+++***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------............////////////////////////////////////......////////////......////////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...000////////////.........------------------------------------------------------------------------------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,---------......///.........------------------------------------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////.........---------................................................------............------......................................................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------...---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------------------............/////////////////////////////////......////////////......---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...000000000////////////...------------------------------------------------------------------------------------------------,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------..................------------------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------------............///...............---------................................................------............------......................................................------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,------------------.........//////////////////////////////......////////////......------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------...------,,,,,,------...////////////............------------------------------------------------------------------------------------------------+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,------------------***++++++,,,,,,---------,,,,,,,,,---------......------------------------........................---------------------------------............///........................................................................------............------......................................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,------...------------............////////////////////////......////////////......------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------------------------------------------------------------------------------++++++++++++,,,---......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,------------------------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,------...,,,,,,,,,---------......------------------------........................---------------------------------............///---.....................................................................------............------......................................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,------...,,,------------.........////////////////////////......////////////......---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,------------...------------------------------------------------...------,,,,,,------...---------,,,,,,,,,++++++---------------------------------------------------------------------------------------------------,,,,,,,,,,,,------...++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------------------------------+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,---------......---------------------------------------------------------------------------------............///---------...............................................................------............------......................................................------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,---------.........////////////////////////......////////////......////////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------..............................------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------------------------------++++++,,,,,,---......///---------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////................................................------............------......................................................------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++***************+++,,,,,,---......++++++++++++,,,,,,---...,,,,,,,,,---------......////////////////////////......////////////......////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.................................------------------------...------,,,,,,------...//////.........---------------------------------------------------------------------------------------------------------///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------------------------------++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........//////................................................---..................---.........................................................------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......111111000///...---,,,,,,........................////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------......///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------,,,,,,------.........................../////////...---------,,,........................///...,,,+++***+++,,,,,,+++,,,------++++++,,,---................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------------------------000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++........................------------------------///......---+++******)))---------------------------..................---++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......////////////////////////........................//////............//////........................000///...------------------------.........//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000//////......------................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------,,,,,,------..........................................---------...........................---,,,+++++++++,,,,,,+++,,,------++++++,,,---................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++........................---------------------------------,,,,,,,,,,,,,,,------------------------------............------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------............................................................------------..............................//////...------------------------.........//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................................................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------,,,,,,------...........................---------..........................................---,,,,,,+++,,,,,,,,,+++---...---,,,+++,,,---................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------------//////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,........................------------------------++++++,,,,,,---------...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------........................------,,,,,,,,,,,,------........................//////...------------...---------...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------....../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------,,,,,,------...........................,,,---------.../////////........................---------,,,,,,,,,------,,,---...---,,,+++,,,...................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------------------------------------------------,,,,,,........................------------------------,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------------------...........................------,,,,,,------...........................///......---------..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------......//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------,,,,,,------...........................,,,---------.../////////........................------------------------,,,---......,,,,,,---...................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------------------------------------,,,,,,,,,------------------------------------------------------------------------------------------------........................------------------------.........---------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,---------.........------------------------,,,,,,,,,---------......................................................//////............//////..............................---------......///.....................------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.........///........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............//////000------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------,,,,,,------...........................---------.......................................,,,,,,---............---,,,...///...---,,,---...................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------....................................------------------------///.........------,,,,,,------------------------,,,,,,------------,,,,,,,,,---------............------------------------,,,,,,,,,---------......////////////////////////......................../////////....../////////...........................------------...//////...............------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------,,,,,,------..........................................---------........................+++,,,.../////////...------...///...---,,,---///................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------.........///........................------------------------------------............------------------------------............------------------............------------------------,,,,,,,,,---------......................................................///......------......///........................---------------...////////////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------,,,,,,------.........................../////////......------,,,........................+++,,,.../////////......---...///...------...///................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------.........//////........................------------------------++++++,,,---...///000111---------------------------......//////......------------.........//////------------------------,,,,,,,,,---------......------------------------...........................------,,,,,,------...........................---------------...///000//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------............////////////------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------......,,,++++++******++++++,,,---------,,,,,,+++++++++---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------....../////////......///////////////000000000000//////---------------------------,,,,,,,,,,,,---.......................................------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---.........//////000000------------------------///............------------,,,+++***+++,,,---............------,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------......------------------------........................------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------............------......------------......---------............///........................------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------............////////////------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,.........---------,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........//////...------...//////...//////000000//////...------------------------------,,,,,,------...///------------------------.........------,,,,,,,,,...------,,,,,,------...,,,,,,---------...................../////////000........................///............---------,,,,,,+++++++++,,,---.........---------,,,,,,,,,///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,---------......------------------------........................------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------............------......------------......---------............///........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------............/////////------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,//////............---------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........000///------------///000.........//////.........---------------------------------,,,------...///------------------------.........---------------......------------......,,,------------.....................///////////////////////////////////////............---------,,,,,,,,,+++,,,------......------------,,,,,,,,,......---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......------------------------........................------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------............------......------------......---------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++************)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------------........................---------.........//////------------------------------------------------,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,............---------------------------------------,,,,,,,,,,,,---......------------------------............------------------------............------------------------,,,,,,,,,------------...------------............000///...------...///000------............------........................---------------...//////------------------------...............---------......------------......------------.....................///////////////........................///............---------,,,,,,,,,,,,------......------------------------...------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------........................------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------............------......------------......---------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***)))))))))))))))))))))++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------............------------------------------------------------,,,,,,---------.........------------------------+++++++++,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......------------------------//////.........------------------....../////////------------------------,,,,,,---------.........---------.........//////////////////////////////------............------...........................------------...//////------------------------........................///......------......///---------........./////////////////////.........------------------------///............---------,,,,,,---------.........------------------------------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------............------......------------......---------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))***+++*********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------.................................,,,------------.........------------------------------------------------,,,---------............------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......------------------------/////////.........---------------...//////000000------------------------,,,---------............------.........///////////////111222222111//////.........//////.......................................------......///000.......................................///////////////............//////------.........////////////////////////.........------------------------///............---------,,,,,,---............---,,,,,,,,,------------...------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------........................------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------............------......------------......---------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))************+++))))))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---......///........................,,,,,,---------.........------------------------------------------------------------....................................++++++,,,,,,,,,,,,------,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,------......---------------------------,,,,,,,,,,,,---..............................////////////............---------...///000000000........................------------........................////////////...000333555555333000......//////000000//////..........................................//////000////////////////////////---........./////////000//////............//////............////////////000/////////....................................///............---------,,,,,,.../////////...---,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......------------------------........................------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------............------......------------......---------............///........................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,,,,(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---...//////////////////////////////,,,,,,,,,---------......---------------------------------------------------------.........//////........................++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...---------.........//////---------------------------,,,,,,,,,,,,---..............................000/////////............---------...///000000111........................---------.........//////............/////////000---000444777777444000---//////000000000000//////////////////////////////...............///000000000000000000000000000000---.........//////000000//////............//////............/////////000000000//////.........---//////////////////////////////.........---------,,,,,,.../////////...---,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------......------------------------........................------------------------........................------------------------------------------------,,,,,,,,,---------......---------------------------------------------------..................---.........------.........---------.........//////........................------------------------------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------................................................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000000000000...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,---...---+++***+++,,,...------,,,,,,------...................................................////////////////////////........................000000//////.........------------.........////////////000000///...---------------.........//////000000000000000000000000000000000000111111111111////////////////////////000000000000////////////////////////////////////////////////000000000000//////............//////000000000000000000000000000/////////............................................................///............---------------------------------------............------------------------------.........------,,,,,,,,,------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------.........------,,,,,,,,,---------------------------------....../////////---,,,++++++++++++------000...------......---,,,...///000000///---,,,+++******+++,,,---......///***+++,,,---------------.........------,,,,,,,,,---------.........////////////.........---------------------------------------------------------...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++******))),,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------................................................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000000000000...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,---...---+++++++++---...------,,,,,,------...................................................////////////////////////........................000/////////............---------.........////////////000000///......---------........./////////000000000000000000000000//////000000000111111111111111111111111111111111111000000000////////////////////////////////////////////////000000000111//////............//////000000000000000000000000000000/////////.........................................................///............---------------------------------------............------------------------------......---------,,,,,,,,,------------------------///............------------------,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,---------------------,,,+++++++++---...///+++++++++,,,---......---...............---,,,+++/////////......---------,,,,,,------...---------------,,,,,,,,,,,,,,,+++---------.........////////////.........---------------------------------------------------------...------,,,,,,------...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................................................------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///////////////...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,---......------,,,,,,------...................................................////////////////////////........................////////////............------.........///////////////000000000///..................////////////////////////////////////////////////000000000000111111111111111111111111111111000000000//////////////////////////////////////////000000000111111000//////......//////000000000000000000000000000000000000/////////......................................................///............---------------------------------------............------------------------------...------------,,,,,,,,,------------------------///............---------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------...------------,,,,,,,,,------------------------.........------------------------------...///000------......//////000000/////////...............000000///......---,,,,,,------.........------,,,,,,,,,,,,------------------............/////////...............---------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------...//////,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************************************************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,---......///.................................------------------------,,,,,,,,,------------...................................................................................................------------------------,,,,,,,,,------------...------------------------------------------------.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---....../////////......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///...------,,,,,,------...................................................////////////////////////........................///////////////.....................//////////////////000000000//////........./////////000000000////////////////////////....../////////000000000////////////////////////111111111000000000////////////////////////////////////000000000111111111000000////////////000000////////////////////////000000000////////////...................................................///............---------------------------------------............------------------------------------------------------------------------------///............------------------...............------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------........................000////////////...........................////////////000000/////////000///.........---.........---------------------..................---,,,+++---.........//////000000.............../////////...........................................................................------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,---......///.................................------------------------,,,,,,---------.........................................................................................................------------------------,,,,,,---------.........------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------..................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------...///...------,,,,,,------...................................................////////////////////////////////////////////////.........///////////////........./////////000000//////000000000000000////////////000000000111111000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000////////////000000////////////////////////111000000000////////////////////////////////////........................///............---------------------------------------............------------------------------------------------------------------------------///............------------------.........//////------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------......................../////////.................................---------000222222111111333666333333333333222222222222000000000000////////////////////////...---,,,,,,------......//////000000////////////////////////---........................................................................------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,------......------,,,,,,---......//////..............................------------------------,,,---------............................................................................................................------------------------,,,---------............------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,---......---,,,...///...------,,,,,,------...................................................////////////////////////////////////////////////.........///////////////....../////////000000000//////000111111111000000000000000000111111111111000000000000000000000000000000000000111111111111222222222222222222222222222222111111111000000000000000000000000000000000000000000111111111222222111000000//////000000111000000000000000000000000111111000000000/////////////////////////////////........................///............---------------------------------------............------------------------------,,,,,,,,,------------...------------------------///............---------,,,,,,,,,---......//////------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------------...........................,,,,,,---------.........///000111222222333222222666999===>>>>>>@@@CCCGGGDDDDDDEEEEEEDDDCCCAAA@@@:::999888666444222111000000000111111111000//////---------...............000000000////////////...---------..................................................................------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++***))))))***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,***************************************************************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,,,,---......---,,,,,,,,,---......//////......................................................------------............................................................................................................------------------------------------....................................------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------...///...---,,,---......------,,,,,,------...................................................////////////////////////////////////////////////............/////////000.../////////000000000000//////000111111111111111000000000111111111222222222222222222222222222222111111111111222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000111111111222222222111111000000000000111111000000000000000000000000111111111000000000//////////////////////////////........................///............---------------------------------------............------------------------------,,,,,,,,,---------......------------------------///............---------+++++++++,,,---.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------..............................------...///000111111222555666999<<>>===;;;999777555444333333333444444555444444444111000000000000000000///000000000000/////////...---------.........//////...................................................------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,,,,---......---,,,,,,,,,---......//////......////////////////////////........................---------.........//////////////////////////////................................................////////////////////////---------------------------------.........//////........................------------------------***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------...///000///---,,,,,,---...------,,,,,,------...................................................////////////////////////000000000000000000000000---.........//////000000////////////000000000000//////000111111111111111000111111111111222222222222222222222222222222222111111222222222333333333000000000000000000000000222222222111111111111000000000000000000000000000000111111111111222222222111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000........................//////.........------------------------------------..................---------------------------,,,,,,,,,------.........------------------------//////.........---------******+++,,,,,,---......------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------.........////////////////////////000000111333444555666777<<<>>>BBBGGGKKKNNNPPPQQQMMMQQQSSSQQQLLLJJJLLLOOORRRTTTVVVWWWUUUQQQLLLIII;;;::::::999888777666666555555666777888888888777555555555444444333333333111111000000/////////...---------.........//////////////////////////////////////////////////////...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------......///*********++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++*********************************************************************************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,111///...---------,,,+++------///000000111111000........................,,,...///...,,,,,,///222111111111111111111111111222000......000111///---/////////////////////000........................///...---,,,+++,,,,,,,,,//////......---,,,,,,+++////////////////////////.........------,,,,,,,,,,,,------......------,,,------------------------,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,,,,,,,---------.......................................////////////000................................................////////////000000000000------,,,,,,------.../////////000000000//////...//////.........//////000444333222111000111222333000000000/////////222444333333222222333444555555666555444444444444444444444444444555444333222111111222333333111111222333222111///......///111222111111111111111111111111222111111111111111111222111111000///////////////111111000000//////......000000000000000000000000//////////////////////////////.........---------......------------......//////.........---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------,,,+++***+++,,,---...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......111111///...------......,,,...000000//////000111444444555777999===@@@BBBGGGIIILLLPPPRRRSSSSSSSSSRRRRRRQQQNNNLLLLLLNNNPPPUUUUUUUUUTTTQQQLLLHHHEEE>>>;;;999999::::::777444888888888777777777666666999888666555666888;;;===:::888444111.........///////////////000000000000000///...,,,,,,---///000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((('''))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***))))))+++---222///,,,***+++---...............------,,,,,,,,,///.........///000000000******+++,,,...//////000111111111222333333333444222444666555444444666888666666777888999:::;;;<<<<<<999666555555333000---222111///---------...///000...,,,++++++---///000,,,,,,------...//////000///////////////000000000////////////////////////.........------,,,,,,,,,,,,------......------,,,------------------------,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------......////////////......,,,,,,,,,---------.....................---------------........./////////................................................////////////000000000111222111000///////////////------...///000000111111222222111111111222222222000///......///000111222222333555555444555666888333333444555666666777777:::999999888888888999999666555555555444444444333111222333222111000111333333444444444333333222111777666666555333222222111444333111000/////////000000//////.........//////111111000000////////////000000000000000000000000//////////////////////////////.........---------......------------......//////.........---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,+++++++++,,,---...------------------------------------------------,,,,,,---------.........,,,,,,---------.........------...///////////////***,,,...///000222555888@@@BBBEEEIIILLLNNNOOOPPPPPPQQQSSSTTTTTTSSSQQQPPPQQQRRRRRRQQQOOOPPPRRRTTTUUUUUUTTTQQQMMMGGGBBB???888777666777888999888777999999:::;;;===>>>??????===;;;:::999999:::;;;<<>>;;;999777666555//////////////////......---------...............////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++)))******++++++++++++***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++,,,---...------.........---------------,,,,,,,,,,,,---///000000---------...000222333444222333444555666888999999AAACCCFFFGGGHHHIIIKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNLLLJJJHHHGGGEEEAAA???777555333111000000111222000000111111111111000//////////////////.........---------------.........////////////////////////.........---------------------............---------------------------------,,,+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------......////////////......,,,,,,,,,---------......//////.........---------,,,---------............................................................/////////000000000111111111000//////.....................///000111222333000000000000000000000000222222222333555777888999===@@@BBBCCCBBBBBBBBBCCCGGGHHHKKKNNNQQQRRRSSSSSSMMMMMMLLLLLLLLLMMMNNNNNNNNNLLLIIIFFFDDDBBBBBBBBB999:::;;;;;;::::::<<<>>>888999;;;<<<<<<:::777555333444444444444444444444444333111//////000111222000///////////////000000111000000000000/////////000000000000000000000000/////////////////////////////////............---......------------.....................---------......................../////////............---------------------------------------------------........................------------------------,,,,,,,,,+++,,,------...------------------------------------------------,,,------------.........,,,------------.........---...///000000000//////000222555777:::===BBBFFFHHHKKKOOOSSSTTTSSSPPPNNNJJJKKKKKKJJJIIIGGGEEECCCFFFHHHJJJLLLKKKLLLMMMOOOJJJJJJIIIGGGCCC???<<<999:::;;;<<<<<<<<<<<<===>>><<<===>>>???AAABBBCCCDDDAAA@@@???>>><<<;;;;;;:::CCCDDDEEEEEEEEEDDDBBBAAA888777666444222000......---...///000000000//////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((***,,,---.........******+++,,,,,,+++***)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++++++++,,,)))+++,,,...///......---...............------------.........---...///000000000111333555888;;;===GGGHHHJJJLLLNNNPPPQQQRRRQQQSSSVVVXXXZZZ[[[\\\\\\___]]][[[XXXVVVUUUTTTTTTVVVVVVVVVVVVVVVUUUTTTRRRHHHFFFCCC???;;;666222000///333888<<<===:::555222222111000......///000111//////......---,,,++++++////////////////////////...............---------------............------------------............------,,,---......---+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------......//////......---,,,,,,,,,---------....../////////...------,,,,,,,,,,,,,,,---------......................................................//////000000000111111111///////////////000111111222111000000000111222222000000111111111111111111999:::;;;===@@@BBBDDDEEEGGGIIILLLMMMKKKIIIHHHGGGFFFIIIMMMQQQUUUWWWWWWWWWLLLLLLLLLLLLMMMMMMNNNOOOWWWTTTNNNHHHCCC???>>>===???@@@AAAAAAAAACCCFFFHHHCCCEEEFFFHHHHHHFFFDDDCCC<<<<<<;;;:::888777666555444333111000000222444555111111111111111111222333000000000000000000000000000000000000000000000000/////////////////////////////////.....................------------............................../////////////////////////////////////////////...........................------------------------........................------------------------,,,,,,,,,,,,------......------------------------------------------------------------............------------............111111000///......//////999===AAAEEEGGGIIILLLNNNLLLMMMNNNNNNKKKGGGBBB???<<<<<<<<<<<<;;;999777666999<<>>:::666444222111111000000000111111222////////////////////////..............................---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,---...//////***+++,,,------+++***(((************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++---...---,,,+++,,,---------------///333666........................000111222000......000222000222555999>>>CCCGGGIIISSSTTTVVVXXXZZZ\\\]]]^^^ZZZ[[[]]]^^^^^^\\\ZZZXXXXXXVVVSSSOOOLLLJJJIIIIIINNNOOOQQQSSSSSSRRRRRRRRRVVVVVVSSSNNNGGG===555000000444999>>>AAABBBAAA@@@888666333000000111333555111111000000/////////...////////////////////////........................---......//////......------------....../////////...------...000000///---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......////////////////////////////////////////////////000000000000111111111111333333222222222333333444000000000000111111222333555666777999999:::999999;;;===???AAADDDFFFGGGHHHGGGIIILLLLLLIIIEEEBBBAAA>>>@@@DDDGGGIIIJJJIIIIIIGGGGGGGGGGGGHHHJJJKKKKKKVVVSSSNNNGGGBBB>>><<<<<<;;;<<<===>>>>>>@@@DDDGGGLLLLLLLLLMMMMMMMMMMMMMMMRRRPPPMMMHHHDDD@@@<<<:::777666333111000111222222222111111000111111222222000000000000111111111111111111111111111111111111////////////////////////////////////////////////......------------......---.....................////////////////////////.../////////////////////........................------------------------........................------------------------,,,,,,---------.........---------------------------------------------------------.........//////---------.........//////000///---,,,---000444777EEEIIINNNQQQQQQOOOMMMLLLMMMKKKIIIFFFAAA===:::888999999999777666555333333333777<<<@@@BBBCCCDDDEEEFFFFFFHHHJJJLLLOOOQQQRRRNNNQQQRRRQQQMMMLLLMMMOOORRRRRRRRRSSSSSSSSSSSSSSSOOOOOOOOONNNKKKGGGDDDBBBAAAAAAAAACCCEEEIIILLLNNNMMMLLLIIIFFFCCC@@@>>><<<666444111///...///111222////////////////////////..............................---------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------***+++,,,---,,,,,,+++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++---...---,,,,,,---...---+++***---555@@@HHH.............../////////+++...000000...///222555;;;>>>BBBHHHMMMRRRUUUWWWSSSTTTUUUVVVXXXYYYZZZ[[[^^^]]]]]]\\\ZZZUUUOOOJJJFFFDDDAAA???>>>>>>???@@@EEEGGGJJJKKKIIIGGGGGGGGGIIIKKKNNNOOOMMMIIIEEEBBB999888888999===CCCIIIMMMIIIFFFAAA<<<888444222111////////////////////////////////////////////////.............../////////......////////////......---------...//////000000.........000222333222111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,---------..............................,,,---------............////////////////////////////////////////////////000000000111111111222222333333222111111111111111///000222444555666666666777888;;;===????????????;;;<<>>;;;999888888888;;;:::999777555333222111111555:::===???@@@AAABBBBBBBBBCCCDDDGGGJJJMMMOOOMMMOOOPPPQQQQQQQQQSSSTTTRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVSSSPPPMMMLLLJJJHHHFFFDDDDDDFFFHHHJJJIIIIIIIIIHHHGGGGGGFFFFFF;;;888555222////////////////////////////////////..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,------************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++---------,,,---...***,,,...111888DDDSSS]]]---........./////////000+++///444777888;;;AAAGGGNNNOOORRRUUUVVVVVVUUUTTTUUUUUUUUUVVVWWWWWWXXXXXXRRRQQQQQQQQQPPPLLLDDD???;;;999888777888:::===???@@@CCCGGGGGGDDDBBBAAAAAA777:::>>>CCCHHHKKKMMMNNNFFFDDDBBB@@@@@@BBBEEEGGGLLLMMMMMMLLLHHHBBB<<<888777666555333111///...---////////////////////////---........./////////000......////////////......---------...///000000000......///111444666666555........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,------.../////////------........./////////////////////////////////////////////////////////000000111111111222222222111111222333444666888888;;;<<<>>>??????===;;;999777999===@@@CCCDDDDDDDDDCCCEEEFFFHHHJJJJJJJJJJJJRRRTTTVVVUUUSSSPPPOOOOOOJJJJJJLLLMMMOOOQQQRRRSSSVVVVVVVVVWWWYYY[[[\\\]]]YYYYYYXXXWWWUUUTTTSSSSSSSSSRRRPPPMMMJJJJJJLLLNNNIIIIIIIIIHHHFFFBBB???<<<>>>???@@@CCCEEEGGGIIIJJJGGGFFFEEECCCAAA>>>;;;999666555444222222111111111000000111111111222222222111111111111111111111111////////////////////////.../////////000000000000......------------......---------.........//////------------------------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,.../////////...---------------------------------------------------............////////////............////////////000333888???FFFNNNTTTWWW\\\\\\[[[WWWQQQJJJEEECCC555444333333333555666777777777666555444333333333555888<<<>>>???@@@BBBDDDDDDCCCCCCDDDGGGJJJNNNPPPRRRQQQQQQSSSUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWZZZYYYXXXWWWUUUSSSRRRQQQRRRQQQOOOMMMKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIAAA@@@???<<<888444000...////////////////////////..............................---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++******+++*********+++---///000************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,,,,,,,...000...444===FFFNNNXXXdddlll---.........//////000000333999AAAFFFIIIOOOXXX___XXXYYYYYYWWWSSSMMMGGGDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>@@@CCCDDDBBB<<<666777666555444555888;;;===;;;???CCCDDDBBB@@@@@@@@@888888888:::===@@@CCCEEEQQQQQQQQQNNNJJJCCC<<<888;;;BBBKKKTTTXXXWWWSSSPPPHHHFFFBBB>>>999555111///////////////////////////---.........//////000000......////////////......---------...///000000111......///222666888888777........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------........................------------------------,,,------......------,,,,,,,,,,,,---------......+++,,,,,,---...///000000.........////////////000000000000000000000000000000000000000000000000000000111111111111222222222222444666:::???CCCGGGIIIKKKLLLLLLKKKHHHCCC===:::<<>>>>>>>>??????@@@@@@@@@KKKLLLMMMNNNMMMKKKIIIGGG;;;:::888777555555444444000000111111222222222222111111111111111111111111////////////////////////.../////////000000111111.........------.........---------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,.../////////...---------------------------------------------------............/////////000............/////////000999>>>FFFOOOWWW\\\```aaaWWWVVVQQQJJJBBB<<<999888000111111222333555666666222333333444555777999:::???AAADDDFFFFFFGGGIIIKKKRRRQQQRRRSSSVVV[[[```ccc[[[YYYVVVWWWZZZ[[[YYYVVV```___^^^]]][[[ZZZYYYYYYWWWWWWVVVTTTSSSRRRQQQQQQUUUUUUVVVUUUTTTRRRPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIGGGBBB;;;333///////////////////////////..............................---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++++++++***)))(((***---000222************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,///111666@@@OOOZZZaaagggmmmrrr111222222111///000555999<<>>??????===:::666555555777777666555555555555666666333444666777999::::::;;;<<<>>>@@@@@@===:::;;;>>>777666666666777888888999GGGKKKPPPSSSQQQLLLEEEAAA>>>>>>BBBJJJSSSXXXXXXVVVVVVUUURRRNNNGGGAAA;;;777555333///---,,,,,,...///222111000//////000000111222111111000///.....................////////////---///111333555666777888.........------,,,,,,,,,------------------------------------------------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,---......//////......//////.........---------....................................///////////////////////////000111111.........///000111222333///.........///000222333666444222111111333555777<<<>>>CCCHHHMMMOOOOOONNNWWWUUUQQQKKKFFFDDDFFFHHHKKKKKKNNNRRRSSSRRRUUU[[[YYYXXXYYY[[[^^^^^^]]]ZZZ```hhhddd```jjjpppnnnoooppprrrvvvzzzyyyooolllmmmggg______^^^UUULLLOOOUUUNNN@@@DDDHHHGGG@@@???CCCEEECCCFFFJJJPPPRRROOOKKKMMMQQQMMMJJJDDD===777333444555222111111222333333222000333222111111000111111111222111111111000000//////......//////000000111111...............///000000////////////....................................................................................................................................000000//////.........---------------------------//////.........------------,,,,,,,,,,,,---......///...---.../////////...000000/////////000333666DDDLLLVVV\\\^^^\\\[[[[[[SSSOOOHHH???777222222222333444666888:::;;;;;;;;;BBB:::444555<<>>777666333///...///111222333/////////.........---------------------------------------------------------------------------------,,,,,,++++++*********,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---++++++000999AAA444///***)))+++---+++(((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************...------.........---++++++...///---***,,,333:::KKKTTT]]]bbbfffjjjllllll))),,,///111555:::AAAGGGOOOTTTYYY\\\\\\YYYVVVUUUKKKFFFAAA??????AAAAAAAAA;;;;;;:::777555444555777444444555666666777999;;;???@@@AAABBBCCCCCCDDDCCC@@@BBBEEEEEEBBB???>>>???===<<<;;;:::999888888888===@@@DDDGGGHHHEEEBBB???;;;===@@@DDDHHHMMMRRRUUUYYYZZZZZZWWWRRRJJJBBB===666444333111000111222222000000000000///......---111111000//////...------............////////////------...000000111111111......---------,,,,,,,,,------------------------------------------------,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,---......//////......//////.........---------....................................///////////////////////////000111111//////////////////000000///000111111111000///...,,,...222777<<<@@@CCCEEERRRQQQPPPOOOPPPPPPPPPPPPOOOQQQSSSUUUUUUWWWYYY[[[YYYXXXYYYZZZWWWSSSTTTYYY```fffooovvvyyy{{{|||}}}{{{|||{{{rrreeebbbbbbYYYLLLIIIKKKHHHDDDEEEJJJKKKHHHHHHKKKOOORRRQQQQQQSSSWWWPPPOOOLLLGGGAAA<<<999777444111//////111333333333333222222111111111111111111111111111000000000///.../////////000000000111...............///000000////////////....................................................................................................................................///.........------------------------------------//////.........---------------,,,,,,------...///------,,,---.........---......//////111999CCCKKKRRRXXX^^^bbb```\\\YYYXXXMMMHHH@@@999555333333444555888===@@@AAAAAA@@@@@@;;;:::>>>FFFNNNQQQNNNLLLOOOPPPMMMTTTbbbaaa[[[___cccfffnnnuuuyyy|||wwwpppmmmpppjjjccc___\\\[[[[[[[[[```YYYSSSPPPOOOMMMLLLLLLKKKJJJJJJKKKLLLIIICCC>>>:::777333111000//////...000/////////............------------------------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---+++))),,,333:::333...***)))+++---+++(((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,------+++***---,,,***+++///888BBBIIIZZZaaaggghhhfffiiipppuuu...222888???FFFMMMUUUZZZZZZ]]]^^^\\\VVVMMMFFFCCC<<<:::999999;;;===>>>===666666666555333333555777000333666777777999===@@@JJJKKKMMMNNNPPPQQQQQQQQQQQQTTTWWWWWWTTTQQQOOOMMMHHHGGGEEECCCAAA???>>>===555777999;;;<<<<<<;;;:::;;;======<<<;;;>>>FFFLLLTTTWWW[[[]]]ZZZUUUNNNIIIDDDCCC@@@<<<888333000...///000000000000///------000000//////...---------............////////////---............---,,,,,,...------------,,,,,,,,,------------------------------------------------------------------,,,,,,...------------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.....................---------....................................///////////////////////////000111111///000000111111111111000111111000///000000111222111555<<>>:::666222000111333444555333333222111111111111111111111111111000000000000////////////000000000000...............///000000////////////....................................................................................................................................---------------,,,,,,,,,.......................................------------------,,,------...///------..................+++000666;;;@@@HHHTTT]]]___bbbeeefffccc___[[[YYYNNNGGG???;;;;;;===>>>>>>DDDHHHMMMMMMIIIDDDAAA@@@GGGIIILLLPPPTTTUUUSSSQQQXXXXXXXXXggg{{{|||yyysssqqqxxxzzzwwwmmmjjjbbbXXXSSSSSSSSSQQQJJJKKKLLLLLLKKKGGGDDDAAABBB???;;;777555222///---111111000///////////////------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++***+++,,,***((()))---111111...***)))+++,,,+++)))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,+++***...,,,,,,222>>>LLLXXX]]]eeehhhggg```WWWVVV```kkk===BBBJJJRRRXXX\\\^^^___ZZZZZZXXXRRRJJJAAA;;;888888999999::::::999888666666777888777777888:::===888<<<@@@@@@???@@@EEEIIINNNPPPRRRTTTVVVXXXYYYZZZVVVXXXXXXUUUSSSSSSQQQOOOOOOOOONNNMMMLLLKKKIIIIII@@@???>>>>>>>>>???@@@@@@BBBAAA>>>999666666999===DDDHHHNNNSSSVVVVVVTTTRRROOONNNLLLHHHCCC<<<666333222111000000///000000000//////......------------............///////////////////////////...---,,,------------------------------------------------------------------------.........------,,,,,,,,,------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.....................................................................///////////////////////////000000111...///000222333444444333333111......000666<<>>CCCHHHJJJJJJUUUXXX[[[XXXQQQKKKIIIIIITTTWWWWWWVVVYYY```hhhkkkqqqpppqqqvvvrrrrrr}}}|||sssggg```]]]WWWRRROOOQQQRRRQQQMMMJJJHHHGGGHHHFFFBBB@@@>>>;;;777555333222000///.........///........................------------------------------------------------***++++++,,,,,,---------******++++++,,,---......++++++++++++++++++++++++)))***+++***((((((***,,,///,,,******+++,,,+++)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---000444===HHHSSS]]]cccfff\\\XXXRRRJJJCCCDDDPPP\\\IIINNNVVV]]]aaa___[[[WWWZZZWWWRRRIIIAAA<<<::::::888:::===???@@@>>>===<<>>BBBGGGKKKNNNOOOKKKMMMOOOPPPOOOLLLHHHFFF666444111......///222333...............---------............////////////......//////000/////////------------------------------------------------------------------------.........------,,,,,,,,,------------------------...........................------,,,,,,------...------------------------,,,---......///.........---.........................................................///////////////////////////000000111...///000111222222222222111222555999>>>EEEJJJNNNPPPNNNJJJFFFBBB???===<<<<<<>>>BBBFFFLLLUUU___ggg^^^aaafffmmmttt~~~}}}yyynnn```XXXVVVRRRLLLMMMLLLKKKLLLMMMMMMJJJGGG<<<:::888777666555333111444333333222111222222222000000000000000000111111000000000000////////////...............///000000////////////......................................................................................................................................................//////////////////////////////---........................------------...//////...//////...---...111444;;;FFFTTT___dddeeehhhjjjjjjgggccc^^^YYYTTTOOOLLL???;;;999===FFFNNNRRRRRRWWWXXXYYYWWWTTTRRRSSSUUUOOO]]]lllttt|||sssmmmrrrmmmaaaeeetttzzzsss[[[[[[^^^___\\\WWWVVVXXXbbbcccYYYTTTZZZ^^^dddrrrnnnxxxlll^^^VVVXXXYYYXXXVVVRRRPPPPPPQQQIIIGGGEEEDDDDDDCCC@@@>>>666555222000....................................------------------------------------------------+++++++++,,,,,,------...******+++,,,------......++++++++++++++++++++++++(((***+++++++++******+++,,,+++******+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,++++++...000888DDDTTT^^^```]]]ZZZXXXIII@@@999999;;;AAAKKKWWWSSSWWW]]]bbbccc___VVVPPPSSSOOOHHH@@@:::999;;;===888===CCCHHHJJJKKKKKKKKKJJJKKKLLLKKKKKKLLLOOOQQQQQQPPPOOOOOOOOOOOOOOOOOORRRRRRRRRRRRQQQPPPOOONNNSSSUUURRRKKKKKKQQQPPPJJJEEEFFFIIIKKKLLLMMMMMMLLLQQQQQQQQQRRRSSSUUUXXXYYYWWWRRRLLLIIIGGGDDD===888999888888999;;;???CCCFFFKKKMMMPPPSSSTTTSSSQQQOOO>>>;;;666222000000111222....................................////////////+++,,,---...............,,,,,,,,,------------...------------------------------------------------------------------,,,,,,,,,,,,,,,------------...------------------------...------,,,,,,------...........................,,,---......//////......---------...................................................///////////////////////////000111111000000//////000000111222111777AAAJJJPPPQQQPPPNNNFFFDDD@@@<<<::::::;;;<<>>CCCJJJ]]]]]]]]]^^^\\\WWWNNNHHHCCCAAA>>>:::888:::>>>BBBCCCHHHNNNRRRRRRRRRSSSTTTNNNOOOOOONNNMMMNNNPPPRRRRRRNNNKKKKKKNNNOOOLLLIIIPPPQQQQQQQQQQQQPPPPPPOOOLLLQQQPPPKKKLLLQQQNNNEEEHHHIIIKKKLLLMMMLLLKKKJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRPPPNNNLLLJJJIIIGGGEEECCC@@@>>>;;;;;;===???AAAHHHKKKNNNQQQSSSRRRQQQPPPJJJHHHDDD???:::555222111////////////////////////............////////////+++,,,------...---------,,,,,,,,,---------......------------------------------------------------,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,---......//////......---------.........//////....................................///////////////////////////000111111111111000111333777:::<<<<<>><<<<<<===@@@CCCFFFHHHLLLQQQUUUZZZcccpppyyy|||uuuiiibbbYYYTTTRRRPPPLLLIIICCC@@@>>><<<<<<;;;999888444444333222222222222333///000000000111111111111111000000000/////////..................///000000////////////....................................................................................................................................---------....../////////---------------------------------.........//////...............//////000,,,...///000333<<>>GGGVVVZZZ______XXXPPPHHHDDDEEE??????FFFGGGAAABBBHHH___[[[WWWSSSOOOIIIBBB<<<999999::::::<<>>===<<<;;;555444333333222222333333//////000000111111111222111111000000/////////..................///000000000/////////....................................................................................................................................,,,,,,,,,------.........---------------------------------.........//////...............///000000...111333555:::FFFVVVbbbbbbbbbccceeeddd\\\OOODDD@@@;;;555222444666777666>>>EEENNNVVVXXXWWWUUUTTTSSSUUU\\\lllooo]]]PPPHHHKKKHHHJJJPPPJJJBBBGGGIIIMMMSSSWWWZZZYYYUUURRRVVV^^^fffgggeeeccccccdddTTTXXXWWW[[[```ZZZWWWaaadddeeeaaaXXXRRRRRRPPPLLLIIIIIINNNaaawwwmmmfffXXXTTTOOOKKKJJJIIIIIIHHHGGGDDD???:::555333222222////////////////////////------------------------------------------------.........------,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++...---,,,+++++++++***)))''')))+++++++++***+++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///222;;;IIISSS___[[[WWWTTTSSSRRRPPPOOOAAAAAAJJJVVVVVVOOOQQQZZZRRROOOKKKDDD===999888999:::<<<=========???EEEJJJVVVYYYWWWRRRPPPRRRPPPKKKJJJKKKLLLKKKJJJLLLRRRVVVnnniiiccc^^^]]]^^^]]][[[___XXXZZZhhhssstttrrrrrryyy}}}lllkkknnntttwwwrrrkkkiiimmmeeeiiinnnpppmmmeeeZZZRRROOOIIIKKKSSSQQQGGGGGGPPPMMMMMMKKKJJJKKKMMMKKKHHHFFFCCC@@@BBBGGGNNNSSSVVV[[[WWWTTTRRRPPPKKKBBB;;;444222000000111111111000000///......///000///...////////////////////////........................,,,------......------,,,------------------------//////.........---------------------------------...------,,,,,,------...........................---------............///---------............/////////////////////////////////.........---------000000000000////////////000///...///000111111000888666777>>>GGGLLLIIIDDD;;;AAAGGGHHHDDDCCCEEEHHHOOOIIIKKKSSSUUURRRWWWbbbcccgggsss~~~ppp^^^SSSZZZWWWTTTRRROOOJJJDDD@@@===:::666555555444222000333222222222111111000000000000000000000000000000000000////////////000000000000000000////////////............////////////////////////////////////------------------------------............------......................................................////////////..................////////////........./////////......000444:::BBBOOO\\\```^^^fff```[[[VVVMMMAAA:::999222444555222111555@@@IIIVVVUUUYYY\\\TTTJJJNNNZZZUUU^^^kkk{{{~~~ooo|||mmmSSSEEEEEEKKKBBBGGGMMMQQQNNNKKKPPPYYYWWWTTT[[[aaa^^^___aaaYYYdddmmmnnnsss~~~pppiiiqqqjjjjjjqqquuutttwww~~~}}}qqqgggdddaaa[[[XXXZZZUUUZZZ]]]___bbbiiikkkjjjuuulllVVVRRRRRRLLLGGGFFFIIIJJJGGG@@@===>>>:::444---.../////////---,,,+++........................------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------,,,+++---///'''111777888BBBRRRXXXSSSVVVWWWVVVTTTQQQMMMJJJHHHVVV[[[\\\YYYZZZaaagggfffCCCBBB???;;;888999;;;>>>BBBDDDFFFGGGIIIMMMSSSXXXXXXTTTOOOMMMLLLJJJKKKLLLJJJMMMRRRWWW^^^iiiwwwzzztttrrrmmmfffbbbjjjhhhjjjrrr}}}zzz~~~uuummmiiipppsss~~~www]]]MMMLLLOOOMMMJJJJJJMMMPPPQQQOOOLLLJJJFFFEEEFFFJJJNNNPPPWWWXXXXXXVVVQQQMMMKKKJJJ???;;;555111000111222222111000///000111000///---////////////////////////........................,,,------......------,,,------------------------//////.........---------////////////////////////...------,,,,,,------...........................---------............///---------............///........................//////.........---------000000000000000000000///000111222222111000111222333>>>KKKOOOLLLFFFBBBBBBIIIDDD@@@BBBHHHLLLKKKHHHWWWSSSUUU]]]bbbeeessswwwooohhh^^^VVVRRRNNNIIIHHHLLLEEEAAA<<<888555444333333333333333222222111111111000000000000000000000000000000////////////000000000000000000////////////............////////////////////////////////////------------------------------............------------------------------..............................////////////..................////////////---...//////.........///444<<>>GGGKKKMMMIIICCCAAADDDIIIDDDAAAAAAEEEMMMTTTUUUTTTXXXVVV\\\hhhsssqqqccc[[[ZZZUUULLLMMMVVVKKKHHHBBB<<<888777666777444333333222222222222222000000000000000000000000111000000//////000000111000000000000////////////............////////////////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////..................////////////---///000///------111444DDDNNNYYYaaagggjjjfff```OOOGGG???:::555222555:::999999<<>>999666222...,,,,,,...///........................------------------------......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,---///000000///BBB@@@JJJ[[[]]]PPPIIILLL\\\eeekkkfffZZZSSSUUU[[[WWW```iiiooorrrppphhh___CCCEEEHHHJJJLLLOOOSSSUUUQQQSSSUUUUUUSSSPPPMMMKKKNNNPPPPPPPPPYYYhhhoooooowwwyyyzzz{{{|||}}}}}}}}}|||~~~xxx|||yyysssuuujjjccc\\\UUUTTTTTTQQQMMMKKKPPPOOOLLLGGGEEEEEEJJJNNNMMMSSSVVVSSSJJJCCCBBBDDDIIIEEE@@@<<<999666333111111000000000222222000...////////////////////////........................------............------................................................------------------------...------,,,,,,------...........................---------............///---------............///------------------------/////////...............000000000000000111111111111///...///444===FFFLLLTTTJJJ@@@===AAAFFFHHHGGG;;;EEEOOOTTTTTTUUU[[[aaa```aaakkk}}}vvvjjjeeejjjeeeVVVQQQXXXOOOMMMIIIEEEAAA>>>;;;:::555444333222111111222222000000000000000000000000111000000000000000000111000000000000////////////............////////////////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////..................////////////---//////------111:::AAATTT\\\cccdddbbb^^^VVVNNN@@@:::555555666777===DDD===DDDMMMSSSUUUWWWYYY[[[```mmmxxxzzzggg^^^___^^^TTTHHHHHHRRRYYYWWWSSSSSSTTTUUU[[[```kkkxxxzzzfffUUURRR]]]qqq{{{vvviii```[[[RRRGGG???>>>@@@BBB>>>;;;666111---,,,,,,,,,......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...---,,,///555:::FFFPPP\\\\\\NNNCCCKKK[[[lllnnnlllaaaTTTMMMPPPVVV___gggqqqsssnnneeeZZZTTTQQQTTTXXX[[[ZZZXXXWWWVVVUUURRRPPPNNNOOORRRUUUWWWXXXeeeiiiffftttvvvwww{{{vvvuuu{{{zzz}}}|||tttwwwmmmggghhhhhhaaaZZZWWWMMMMMMMMMKKKJJJJJJKKKMMMMMMOOORRRRRRNNNHHHAAA===DDDEEEFFFHHHFFFAAA999444111000//////111222111000000000000000000000000000////////////////////////---......//////......---........................---.....................------------------------...------,,,,,,------...........................---------............///---------............///------------------------///////////////////////////000000000111111111222000000222999BBBIIIJJJJJJCCC???>>>BBBIIIKKKHHHCCCJJJQQQZZZ___```ccchhhmmmzzz|||vvvfff]]]___\\\ZZZWWWUUURRRKKKCCC===777666444222111111111222111111111111111111111111111111000000000000111111000000000000////////////............////////////////////////////////////........................------............------------------------------..............................////////////..................////////////............222<<>>;;;777444222000///////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++...000---+++111???KKKTTT^^^^^^NNNBBBIII\\\kkkpppjjj```VVVRRRSSSYYY___oooqqqpppiii___YYY\\\bbbWWW[[[^^^^^^[[[VVVRRRPPPPPPLLLIIIKKKSSS```lllsssqqqtttooouuu~~~zzz|||~~~sssnnntttxxxsssnnnmmm^^^```ccceeeccc\\\SSSKKKOOONNNPPPSSSVVVSSSKKKDDDBBBEEEJJJOOOPPPLLLDDD>>>666333000//////111111111000000000000000000000000////////////////////////......////////////..............................---------...............////////////////////////...------,,,,,,------...........................---------............///---------............///------------------------...////////////000000000///000000111111222222222333888AAAKKKOOOMMMEEE>>>:::???EEEEEEDDDGGGOOOVVV]]]XXXYYYggg}}}tttnnnqqqlllhhhgggeee]]]OOODDD<<<:::777444222222222222111111111111111111111111222111111000000111111222000000000000////////////............////////////////////////////////////........................------............------......................................................////////////..................//////////////////000555???KKKVVV]]]cccccc___YYYVVVSSSJJJAAA>>>===@@@GGGJJJJJJKKKNNNRRRXXXZZZSSSNNNZZZxxxrrr```WWWQQQLLLJJJIIILLLRRRWWWZZZ___dddkkkhhhcccbbbmmm}}}yyymmm\\\RRRSSS^^^aaaccc|||wwwaaaRRRLLLCCCAAA>>>;;;888555333222////////////////////////........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++...111000222<<>>CCCKKKPPPPPPQQQTTTTTTRRRSSS]]]qqqmmmRRRJJJIIIEEECCCEEESSS^^^mmmsssmmmiiiuuu~~~rrrmmmiiiaaadddiiidddxxxxxxgggeeefffbbbdddjjjfffkkktttyyyooohhh\\\OOODDD===:::999000000000000000000000000//////////////////////////////............//////+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------///---///999KKK[[[dddhhh\\\PPPNNN\\\hhhlllooovvvooonnnnnnqqqsssrrrlllfff```YYYYYYeeeuuuTTTSSSPPPMMMMMMVVVeeeqqq~~~~~~{{{yyy}}}nnnmmmggg\\\PPPLLLNNNOOONNNGGGCCCAAACCCEEEEEEHHHMMMTTTNNNDDD;;;666333111000222222333333222111000000000111111222222222111111111///---...000000...,,,000000000000000000000000........................................................................//////.........---------////////////////////////////////////////////////222444666666333000...---333111000000111111111000///222333111000555@@@IIITTTSSSNNNFFFDDDFFFIIIIIIKKKXXXdddddd]]]]]]iiivvv~~~xxx{{{tttcccTTTPPPKKKFFF===555555999777222000111111///111444111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////............---------............///........................///////////////.........000...---///...+++---111555CCCRRR\\\``````ZZZTTTKKKOOOVVV[[[TTTFFF???@@@@@@KKKMMMVVVcccWWWNNN\\\VVVdddttt^^^SSSEEE???GGGSSSVVVSSSaaavvvzzzvvvzzzzzzoooccc```^^^```gggVVVVVVXXX___lllxxxxxxqqqtttttt|||~~~mmmccc\\\cccppp}}}rrr___WWWQQQFFF;;;333444111...///333333///////////////...---,,,,,,........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++---///000...333???PPPaaaiiiiiieeeeeeccccccfffmmmrrrtttttttttvvvsssnnnoooooofffXXXQQQMMMYYYtttKKKSSS]]]eeemmmwww}}}sssggg[[[RRROOOPPPJJJDDDAAACCCEEEEEEFFFHHHNNNKKKHHHDDD???:::444000333222111222333333222111111111111222222222111111222000...///111111///---////////////////////////........................................................................//////.........---------////////////////////////////////////////////////333555777777444111000///000000//////000111000000//////111666???JJJTTTZZZVVVQQQJJJDDDAAAAAAEEEJJJ\\\aaadddbbbbbbmmm}}}ooobbb___]]]YYYOOOBBB;;;:::888444222444444111000222111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////............---------............///......................../////////////////////...///---///000///...111888DDDPPP[[[]]]YYYSSSKKKDDDDDDCCCEEEFFFCCC===@@@FFFOOOZZZ```aaa___UUURRR\\\}}}zzzaaaXXXOOOJJJFFFIIIXXXhhhnnnllluuuyyygggXXXXXX[[[\\\bbbjjj|||tttkkkfffjjjoooooonnnoooqqqwwwnnneeecccfffnnnuuuwwwvvvnnn]]]NNNDDD???777222111111000000//////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---------...000222999AAAOOO]]]ffflllnnnooossspppnnnoooqqqsssrrrqqquuuvvvtttmmmddd[[[RRRKKKVVVfff}}}jjjttt|||qqqdddaaafffTTTKKKEEEFFFHHHGGGEEEFFFFFFGGGIIIKKKHHHBBB999222444222///000333444333111111111111111111111111111222111000000111111000///...............................................................................................................---------////////////////////////////////////////////////111333555555333000//////000000000111111111111111666555888BBBPPP[[[^^^^^^RRRIIICCCAAA???>>>EEEPPPaaadddgggkkkuuuqqq\\\UUUooo}}}uuusssrrrqqqhhhVVVFFF>>>;;;666444666666222000111222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////............---------............///..............................//////////////////------///222111111999CCCTTT^^^ddd^^^QQQFFF===777===:::999:::<<>>KKKNNNSSS___rrr~~~jjjeee[[[YYY^^^kkktttzzz}}}|||tttjjjfffjjjnnnoookkkpppnnnaaaZZZZZZ^^^www~~~lllaaaRRRDDD???999111///222////////////000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))---000000...///444999GGGSSSbbbjjjlllnnnrrrwww|||zzzwwwvvvuuusssqqqoooqqqoookkkcccZZZTTTXXX___yyyssssss}}}}}}~~~|||zzzcccWWWKKKIIIKKKIIIGGGFFFAAACCCFFFHHHIIIEEE???;;;666222//////222444333111222222111111111111111111111111000000000000//////........................................................................................................................////////////////////////////////////////////////---///111111///---------111222222222111111111222777;;;DDDQQQ\\\```\\\VVVGGG???<<<@@@AAA@@@KKKZZZXXXbbbsss{{{lllmmmsssnnn```SSSRRRmmmxxxmmmpppuuuvvvooollljjjlllooorrrqqqooopppssswww~~~zzzhhhUUUJJJAAA:::555555555333111333222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////............---------............///....................................////////////...---///111111666CCCQQQ\\\dddfff[[[JJJ???999666666777999>>>EEEPPP]]]ggg```UUURRRKKKIIIjjjsssXXXIIIKKKGGGBBBGGGYYY```jjjwwwxxxmmmmmmddd[[[```jjjrrrxxx{{{}}}vvv~~~tttiiipppyyy~~~vvvmmmfffccc___gggmmmpppyyy{{{gggWWWRRRIII888111444////////////000000111111...........................------------,,,,,,,,,------------------------------------------------------------------------------------------------***...000///---111;;;DDDTTT___kkkpppoooooossswwwyyyxxxwwwvvvuuusssqqqooommmcccZZZVVVVVV___tttqqq{{{nnnjjjxxxpppbbbTTTOOONNNJJJGGGEEEBBBAAA@@@@@@CCCDDDDDDDDD:::666222000111333222111333333111111000000111111///000000///............................................................................................................---.....................////////////////////////////////////////////////,,,...000000...------...000111222111//////111444999DDDRRR^^^```[[[SSSMMM>>>:::;;;BBBEEEIIIVVVeeedddtttyyynnnoooxxxooofff```dddiiigggaaa^^^jjj{{{}}}~~~zzzwwwsssppppppssstttsssqqqrrrvvvxxxtttpppoookkkgggqqquuuvvvttttttyyysssddd]]]MMMBBB888444444333333555222222222222111111111111111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////............---------............///........................---.........//////000000000......111555>>>NNN]]]^^^cccaaaRRRAAA999777888444;;;CCCKKKSSSYYY]]]___[[[MMMKKKMMMVVVuuunnn```III===BBBCCCEEEPPPeeemmmwwwzzz```UUU^^^fffooorrruuutttuuu{{{zzzppphhhlll|||wwwiiifff[[[FFF777666222111111000000000000111////////////////////////.........---------,,,,,,------------------------------------------------------------------------------------------------,,,...///---...666FFFSSS```fffmmmqqqsssrrrsssttttttuuuvvvuuussspppmmmllleee[[[TTTXXXeeeyyyooohhh~~~yyy}}}{{{~~~rrrggg```[[[SSSLLLJJJIIIDDD???<<<>>>BBBFFFHHHAAA>>>999555222111333444444333222000000000111111...///000///...------///................................................................................................---------...............////////////////////////////////////////////////...000111111000///000111---///000///...000666;;;LLLVVVaaaaaaXXXKKKBBB>>>???BBBEEEIIIPPP^^^ppp}}}vvvmmmccc\\\YYY\\\eeeoooxxx}}}}}}~~~zzzqqqmmmpppuuuwwwzzzsssppp```QQQBBB:::777555555666333222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////............---------............///........................------......///000000000111...///666>>>IIIWWWddd______WWWFFF888444777999BBBKKKUUU\\\^^^^^^WWWPPPJJJIIITTTfffuuu}}}sss^^^PPPMMMCCC@@@HHHHHHJJJVVVjjjrrrzzzppppppeee```qqqwww|||sssxxxuuujjjkkkttt{{{zzzvvvlllXXXDDD;;;888777555222111111111111////////////////////////............---------,,,------------------------------------------------------------------------------------------------......///000555AAASSS```hhhjjjnnnrrrvvvvvvuuusssuuuvvvwwwtttoooiiidddcccXXX[[[aaapppzzzmmmuuu~~~|||xxxiii]]]XXXQQQLLLEEEAAA@@@AAACCCDDDHHHGGGCCC;;;444111444888555444222000//////000111///000222111...---...000////////////////////////........................................................................---------.........//////////////////////////////////////////////////////...///111111000000111222---///111111222888BBBJJJ\\\___^^^VVVIII>>>;;;<<>>444555<<>>:::777444333222222////////////////////////............------------........................................................................------------------------...///111666@@@OOO___jjjiiikkknnnrrruuuvvvvvvuuutttvvvvvvqqqiii```ZZZWWWSSSdddvvv{{{qqqdddcccsssooohhhVVVRRRLLLGGGDDDBBB@@@???MMMMMMJJJ@@@666222555;;;555444222000//////000111///222333222///...///111000000000000000000000000........................................................................---------.........//////////////////////////////////////////////////////,,,...//////......000111///222444555888AAANNNWWWXXXUUUOOOEEE>>>>>>EEEKKKOOO]]]cccbbbttt~~~wwwooojjjiiiiiiiiihhhyyyzzzwww|||ppp]]]PPPGGG===555222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000/////////............---------.........//////........................---------...///000000111111000888HHHWWW___bbbdddbbb\\\MMM<<<555;;;CCCHHH\\\bbbccc```^^^]]]UUULLL```qqqyyydddIIINNNLLLRRRQQQSSS]]]bbbooo|||jjjyyyvvvllliiijjjooo}}}iiiUUUEEECCC>>>:::666444333333000000000000000000000000//////.........---------........................................................................---------------------------///333<<>>AAA@@@III[[[```___gggXXXccczzzwwwnnnfff```bbbfffqqqmmmQQQ<<<:::444000222444222111222333333333222222222222111222222111111111111222222000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////,,,...///...------///111666AAAOOOWWW^^^dddgggeee]]]SSSEEE<<<<<>>GGGQQQVVVVVVSSSWWWWWWRRRPPPYYYfffnnnWWWGGGAAA@@@???KKK\\\aaapppdddiii}}}|||xxx~~~}}}wwwrrrllliiihhhhhhfffbbbcccfff]]]TTTTTTbbbrrrttthhh^^^YYYTTTPPPOOOUUU]]]eeejjjkkkfffbbbdddjjjooonnnkkkffffffiiissszzzuuutttsssqqqnnnttt{{{cccIII<<<999666222000111111111000000000000///........................------------------------........................------------------------------...///000000000000333EEEYYYbbbeeeiiinnnqqqsssqqqpppppprrrtttuuuuuupppiii```XXXXXXaaappp{{{rrrbbbeeewwwtttjjj^^^UUUMMMTTTVVVSSSVVV\\\UUUHHH;;;666222222666888666333111111111111000000//////////////////////////////,,,------...///000000000//////////////////////////////............//////...............///000000////////////////////////...////////////000000000,,,///111000...///222333888IIIYYYWWWGGG===AAAJJJWWWaaagggiiijjjeeemmmjjjddd___bbbgggrrr{{{|||rrrhhh```\\\___aaa```^^^___dddhhhqqq|||rrrhhhmmmttt|||}}}{{{}}}___NNN<<<666777666333111444444333333333222222222222222111111111111222222//////////////////////////////////////////////////////////////////////////////............//////////////////////////////---000111...+++...888BBBLLLUUU^^^ccceeeccc[[[RRRAAA===;;;BBBOOOXXXYYYVVVSSSRRROOOTTTdddqqqgggUUUQQQDDDAAACCCGGGYYYmmmsssjjjlll|||qqqjjjccc^^^```YYYUUUXXX[[[ZZZXXXYYY\\\^^^___\\\XXXXXX___hhhaaa[[[```uuuzzzggghhhkkkrrr|||yyykkkfffeeegggooo{{{yyylllgggllluuu~~~}}}YYYCCC:::555333333222222111111111000000000........................................................................,,,,,,---------------------...////////////000111===OOObbbiiijjjlllppprrrtttrrrpppqqqtttuuussspppbbb___[[[XXX]]]jjj{{{zzz}}}uuu\\\YYYTTTSSSXXX\\\YYYRRRLLL<<<777333222666777444111111111111000000000000000000000000000000000000000,,,------...///000111111//////////////////////////////............//////...............///000000////////////////////////////////////000000000111...///111000......333888CCCPPPYYYQQQBBB>>>KKK[[[```iiilllhhheeegggfffYYY[[[___iii{{{~~~vvvtttssstttwwwwwwuuurrrwwwzzz|||{{{vvvooohhhddd^^^^^^^^^]]]\\\___fffkkkrrryyywwwjjjbbb\\\bbbhhhiiifffcccdddfff{{{sss[[[AAA555444555555555444444444333333333222222222222111111111111222222//////////////////////////////////////////////////////////////////////////////............//////////////////////////////,,,///000...,,,222>>>IIIUUUZZZ___bbbeeeaaaRRRCCC888:::@@@IIIRRRWWWYYYXXXNNNQQQWWWggg}}}kkkLLLJJJBBBDDDJJJQQQdddwwwzzzlll|||mmmaaa\\\WWWPPPJJJJJJHHHJJJOOOSSSVVV\\\bbb^^^bbbccc^^^XXX[[[ccckkkfffaaahhh}}}vvv|||yyywwwzzzrrrmmmlll~~~mmmRRRBBB888666777222222222222111111111111////////////////////////................................................,,,,,,,,,---------.........//////...---...222555KKKWWWccchhhkkkoooqqqqqqrrrqqqrrrtttvvvuuuooojjjYYYYYYYYYYYY___nnnzzzuuudddXXXSSSWWWYYYQQQJJJIII@@@<<<888666666555333000111111000000000000000000000000000000000000000000------...///000000111111//////////////////////////////............//////...............///000000/////////////////////////////////000000000111111000000111111000111999CCCSSSQQQMMMKKKMMMTTT]]]ddd___ccccccccchhhqqqsssgggaaa```gggqqq{{{~~~xxxtttrrrqqqqqqvvvtttrrrrrrrrrsssrrrrrrqqquuuwwwuuuoooiiigggfffaaa```___```dddjjjpppssszzz~~~{{{vvvsssfffgggiiihhheeecccaaa```gggoooyyygggKKK<<<888777777777444444444444333333333333222222111111111111222222000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////***,,,---,,,...777DDDNNN\\\]]]^^^^^^^^^XXXJJJ<<<888>>>GGGOOOTTTXXXZZZ[[[SSS___nnn{{{vvv___KKKGGGEEENNNXXXbbbxxxyyyhhh[[[OOOLLLMMMLLLIIIGGGHHHJJJQQQXXXZZZZZZ]]]bbbcccgggiiiggggggmmmvvv{{{xxxvvv{{{vvv~~~}}}uuu|||xxxyyycccQQQBBB777333333333333222222222111111////////////////////////................................................+++,,,,,,------.........///000000...---000777===VVV]]]cccfffkkkqqqsssqqqpppqqqtttvvvuuurrrlllgggdddccccccfffooo}}}vvv{{{tttmmmccc\\\YYYVVVPPPJJJFFFCCC@@@;;;888555333333000000000000000000000111000000000000000000000000......//////000000000111//////////////////////////////............//////...............///000000//////////////////////////////000000000111111111111000111444333666CCCQQQ]]]WWWRRRTTT]]]eeehhhgggaaa^^^___qqqxxxjjjaaaZZZ]]]lll|||uuuzzzwwwtttrrrrrrsssuuuvvvrrrrrrrrrqqqqqqrrrvvvyyy~~~~~~xxxuuuvvvyyywwwuuutttyyyvvvtttqqqpppooommmjjjgggiiijjjkkklllqqquuusssnnnqqqsss}}}zzzbbbRRRIII@@@999666555444444444444333333333222222111111111111222222000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////,,,,,,---///555@@@LLLUUU[[[^^^\\\TTTMMMHHHBBB;;;???CCCKKKSSSXXX\\\^^^^^^^^^fffppptttiiiWWWKKKGGGKKKNNN]]]mmm|||~~~zzzwwwkkk[[[RRRJJJDDDAAACCCFFFHHHNNNVVV]]][[[___fffkkklllmmmppp}}}xxxzzzyyyxxxzzzvvvzzz~~~~~~zzz}}}ppp[[[DDD444444333333333333222222222////////////////////////................................................++++++,,,,,,---......//////000000//////555@@@III\\\bbbgggiiimmmrrruuusssppprrruuutttqqqmmmiiihhh}}}|||}}}zzzzzzwwwvvv|||hhhbbbgggaaaSSSKKKIIIFFF@@@:::666555555000000000000000111111111000000000000000000000000////////////000000000000//////////////////////////////............//////...............///000000////////////////////////000000000000111111111111222000222555777;;;KKK[[[^^^```bbbdddfffggghhhiiiddd^^^cccuuubbbYYYSSSPPPVVVaaatttssssssooojjjmmmvvv~~~vvvtttrrrsssvvv{{{~~~|||~~~xxxwwwyyyxxxuuuqqqsssqqqkkkcccaaaaaa]]]VVVXXXWWWZZZ```fffmmmwwwzzzjjj[[[JJJ;;;333555555444444444333333333222222111111111111222222000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////000//////333<<>>:::;;;<<>>444444444333333333222222000000000000000000000000////////////////////////........................++++++,,,,,,---.../////////000000///111:::HHHRRR]]]eeelllmmmooosssvvvvvvqqqsssuuurrrmmmiiiiiiiii}}}zzzmmm]]]UUUKKKKKKKKK>>>666666444333111111444444111111333000000000000////////////////////////////////////////////////////////////...............///000000111111000000000000111111111000000000//////......000111111111111222555777777111///777AAALLLZZZgggfffccceeejjjjjjeeedddgggfffjjjyyy```SSSNNNQQQWWWjjjyyyrrrnnnmmmjjjiiillluuu}}}zzzxxxwwwyyy{{{zzzyyyjjjllliiiccc___^^^[[[WWWXXXYYYZZZ\\\]]]^^^^^^^^^iii|||pppPPP333<<<777222222666888666222333333333222222111111111////////////000000000000//////000000///...------////////////////////////////////////////////////222000...---.../////////000///222<<>>LLLVVVYYYXXXTTTKKK???888777===DDDIIINNNYYYYYYMMMKKKXXXbbbbbbaaaNNNAAADDDKKKLLLOOOTTTSSSbbbxxxvvvcccUUUKKKKKKJJJDDDCCCHHHIIIPPPTTTXXXddd~~~uuuooopppmmmjjjsss|||lllNNN???444444777555444777111111000000000/////////111000000000/////////...................................................,,,......///:::KKKWWW[[[cccgggkkkmmmnnnpppsssvvv~~~uuuoookkk___VVVcccyyyxxx}}}xxxttteee]]]WWWIIIAAA>>>666===777333333333111111444111111000000000/////////////////////////////////////////////////////////...............///000000//////000111111000//////111111111111111000000000///000222222111111222444444333999JJJZZZdddggghhhgggiiikkkjjjccc^^^aaahhhqqqXXXJJJTTTcccnnnpppcccbbb```aaadddgggkkkuuuyyyjjjbbb___^^^aaaeeeiiijjjmmmqqqvvv{{{}}}vvvtttnnniiifffgggiiijjjjjjmmmtttuuuqqq{{{bbb>>>:::666444444444444333333333333333222222222222111111111000000//////...//////000000000///......///////////////////////////////////////////////////...---------...///000000333:::FFFQQQWWWWWWUUUHHHBBB:::777:::CCCKKKQQQWWW^^^VVVIIIPPPiiitttmmm\\\LLLAAAFFFQQQWWW\\\```\\\uuu{{{nnnbbbYYYNNNIIIGGGIIIHHHFFFLLLVVV]]]ccckkkvvv{{{|||tttuuuxxxdddKKK888777666---...777111111111000000000000///000000000000////////////...................................................///000555BBBRRR\\\^^^ggghhhjjjkkkmmmppptttwww}}}qqqfff___UUUSSSeee}}}yyyuuuuuuqqqhhhkkknnnfffhhhmmmxxx|||ttt```RRRIII======777333444444222111222111111111000000000//////////////////////////////////////////////////////...............///000000000111333444444333111000222222111111111111111111...000222222111111111333555<<>>MMMZZZbbbccciiiiiijjjkkkmmmqqquuuxxxssskkkccc]]]VVV[[[tttyyyyyywww~~~rrrgggppprrrhhhddd]]]]]]cccccc\\\bbbjjjfffppppppsssyyy}}}|||xxxuuu~~~kkk]]]MMM===666222555777444111000111111111111000000000000000000000000000000000000////////////////////////...............///000000000111333444444333111000111111111111111111222222///000222222111111222444666DDDVVVbbbggghhhiiiiiilllmmmiii___\\\jjj{{{^^^WWWUUUXXXeeewwwnnnkkkhhheeeeeekkkeeefffuuubbbXXXQQQQQQTTTTTTSSSSSSTTTXXX]]]```cccjjjttt|||}}}ttthhhgggllluuujjjXXXBBB777888;;;999555333333333333333333333333333222222111000//////...//////000000000000000///////////////////////////////////////////////////---...///...---...111444555@@@NNNYYYZZZSSSJJJCCC???>>>>>>BBBJJJRRRYYY\\\NNNFFFPPPpppssscccIIIJJJOOOXXXdddwwwjjjbbbXXXNNNGGGDDDDDDFFFHHHLLLQQQVVVZZZeeezzzzzziiiSSSLLLNNNJJJ@@@222222222222111111111111////////////000000000000////////////////////////////////////////////////111333:::FFFTTT^^^ccceeeiiiiiijjjlllooosssuuuwwwjjjjjjkkkiiieeellltttmmmpppvvvyyy||||||ggg]]]mmmiiiVVVSSS]]]gggxxx{{{ooommmoooiiiuuuxxxxxxxxx{{{}}}xxxnnnsssnnnZZZAAA999444555777555111000222222111111111000000000000000000000000000000000////////////////////////...............///000000//////000111111000//////000000000111111111111111000111111111111222555777:::LLL___gggggghhhlllnnnnnnkkkeeecccnnn[[[LLLTTT\\\ssstttnnniiilllmmmjjjeeecccaaaaaalllyyy^^^SSSJJJLLLRRRUUUWWWYYYYYY]]]aaabbbcccjjjxxxuuulllmmmqqqzzz{{{fffLLL===;;;<<<:::777333333333333444444444444222222222111111000000/////////000111111111000000////////////////////////////////////////////////,,,...000000...///333777777CCCRRR[[[YYYPPPGGGAAA:::<<<@@@GGGOOOUUUXXXYYYMMMJJJ```\\\KKKFFFJJJPPPWWWgggxxxbbbZZZQQQKKKFFFBBBDDDHHHJJJNNNSSSYYYaaaqqqyyywww|||hhhcccggg^^^KKK333333333222222222111111////////////000000000000////////////////////////////////////////////////000555???NNNXXX]]]aaaeeeiiiiiikkknnnqqqrrrqqqoooaaaiiissswwwvvv|||xxxxxxooommmpppnnnssssssmmmmmmyyyqqqlll|||iiiooo~~~wwwzzzwwwxxxlllppp}}}dddLLLAAA666444666444222222222222222111111111000000000000000000000000000000////////////////////////...............///000000/////////////////////////////////000000111111111111111111000000333888<<>>UUU___ggggggfffjjjkkkhhhhhhaaadddppp\\\UUUXXXnnn~~~kkkmmmhhhiiigggffffffeeeeeellluuu~~~|||gggbbbcccmmmuuussslllfff___dddiiijjjlllxxx}}}vvvpppttt~~~zzz```III<<<777777333333333444444555555555111111111111111222222222//////000111111111111111////////////////////////////////////////////////---000333222000111666;;;HHHOOOVVVUUULLLCCC>>>===666<<>>EEEQQQNNNKKKIIIFFFCCC>>>:::>>>JJJPPPLLLNNNWWWZZZVVVnnnfff\\\PPPFFFAAACCCGGGSSSWWW___qqquuuhhhZZZMMMEEEFFFKKKFFFCCCIIIKKKNNNZZZaaa{{{hhh@@@555888555///111999999111000000000000000000000000000000000000000000000000222///...111111///111444AAALLLWWW\\\___dddggghhhgggnnnooohhhbbb___YYYRRRdddttt{{{~~~zzzuuuvvv|||sss^^^]]]ggg|||cccFFF999777666444222222222222222111111111111000000000000000000000000////////////////////////////////////000000000000000000000000111111111111////////////000000000111222222111111555@@@PPP[[[aaaaaagggiiifffjjjjjjbbbbbbwwwpppTTTWWW]]]nnnvvvkkkfffdddbbbcccfffhhhiiijjjkkkrrr}}}}}}|||}}}~~~|||{{{{{{}}}~~~{{{{{{~~~rrrjjjcccbbblllxxxwwwhhhYYYUUUSSSVVV]]]cccgggjjjvvv~~~kkkIII777888333222555666333222444222222222222111111111111111000000000000/////////000000000000000000000000////////////////////////............000888BBBIIIOOOMMMJJJFFFCCC@@@===<<>>@@@TTTQQQTTTWWWPPPIIIUUUjjjmmm```SSSMMMIIIIIINNNUUUhhhppp{{{iiiVVVLLLIIIGGGGGGHHHFFFIIIIIINNNUUUUUUdddzzz^^^???777222333444222111111111111111111111111111111000000000000000000000000222//////111000///333888KKKTTT]]]```ccchhhkkkjjjtttmmmmmmnnn```SSS^^^vvvxxx~~~|||pppddd^^^```hhhnnnrrrqqqfffIII<<<;;;777...333333222222222111111111000000000000000000000000////////////////////////////////////000000000000///000000000111111111111//////000000000111111111666222111555BBBPPP]]]ccceeelllgggfffkkk```]]]sssxxxjjjWWWQQQcccxxxwwwtttiiihhhiiillljjjeeeeeehhhrrryyy~~~vvvwwwzzz}}}~~~}}}{{{yyywwwzzz}}}}}}|||~~~}}}}}}~~~}}}qqqddd```ooosssvvvtttmmmbbb^^^gggwwwxxxpppjjjmmmwwweeeIII888555333333444444333333333333222222222111111111111111111000000000///////////////////////////////////////////////////////////////222777AAAJJJPPPNNNJJJBBB;;;777:::BBBIII^^^XXXSSSPPPMMMPPP```qqqiii[[[OOOMMMNNNRRRZZZeeeppppppiii\\\OOOIIIHHHGGGHHHJJJLLLJJJHHHSSSaaahhh}}}rrrRRR@@@333444777333111333111111111111111111111111000000000000000000000000222000000111000000666===PPPXXX^^^aaadddiiikkkkkknnnmmmooonnnbbb]]]ooo{{{yyyvvvooodddZZZWWW\\\aaafffmmm}}}rrrWWWCCC===777000333333333222222222222111111111111111111111111111000000000000000000000000////////////000000000000///000000000111111111111000000000000111111111111333111222:::HHHVVV```dddcccmmmiiidddddd[[[cccvvvXXXUUURRR___tttgggllldddaaaaaadddeeegggnnnuuuvvvsssvvv|||vvvyyy{{{}}}}}}|||zzzyyywwwzzz}}}~~~~~~}}}zzzxxxvvvtttzzz~~~}}}uuurrrxxxqqqjjjxxxzzzwwwuuudddeeeqqq|||{{{ppp{{{zzzcccDDD@@@999333222333444333333333333222222222222111000000/////////.........////////////////////////////////////////////////......000444;;;DDDLLLQQQNNNGGG===555555===JJJSSS^^^YYYNNNEEEKKK]]]iiilllUUUIIICCCKKKUUU```qqq|||___XXXQQQJJJHHHGGGEEEFFFIIINNNOOOSSSfff}}}~~~}}}hhhOOO888444666333111222111111111111111111111111111111111111111111111111111000000222111333;;;DDDSSSYYY^^^```dddiiilllkkkkkkooommmdddaaannnwwwuuuooodddZZZYYYaaajjjtttssswww{{{gggSSSDDD:::444333333333333222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000111111111111000000000111111111222222///111777CCCQQQ^^^eeehhhaaaiiiiiicccaaaeee|||^^^SSSZZZeee}}}jjj``````ccc______gggrrr~~~~~~zzzppprrrvvv~~~{{{}}}~~~}}}|||{{{{{{|||||||||}}}~~~|||||||||vvvooooootttqqqfffbbblllyyyvvvlllyyymmm[[[```mmmsssuuuzzzpppaaalll}}}yyy\\\UUUGGG888222333444333333333333333222222222222////////////............000000000000000000000000////////////////////////...///222888AAAIIINNNQQQLLLCCC999444999FFFSSS[[[WWWUUULLLHHHTTTgggggg[[[HHH@@@@@@NNN\\\jjj}}}eeeTTTLLLHHHGGGIIIIIIHHHJJJNNNQQQ^^^mmmvvvvvvxxxaaaGGG999444222000000222222222222222222222222111111111111111111111111111000111333333666@@@LLLUUUZZZ^^^___dddjjjmmmlllnnnnnnfff]]]ddd||||||~~~wwwpppgggkkknnnqqq~~~}}}qqqgggfffpppzzzwwweeeOOO???888444444333333333222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000111111111111000000111111111222222222000666AAAOOO[[[cccggghhheeefffiiifffggg|||{{{ccc^^^nnnyyywwwoookkkhhheeeccciiijjjttt~~~vvvyyy}}}~~~{{{zzz}}}}}}ssskkkrrrooobbb]]]iiixxxsssiiittt|||fff\\\hhhtttqqqnnnqqqrrrwwwxxxkkkxxx{{{pppYYYAAA555444555333444444333333333222222222000000000////////////...000000000000000000000000///////////////////////////000555===FFFMMMPPPPPPGGG???777888CCCPPPZZZ^^^RRRQQQSSS^^^llllll\\\IIIFFFAAAFFFWWWffftttsss^^^PPPLLLIIIGGGGGGJJJKKKLLLPPPWWW___xxx~~~www|||vvvaaaGGG666111222222222222222222222222222222111111111111111111111111000000222444555999EEERRRXXX[[[^^^___dddlllooonnnnnneee___fffvvvssskkk||||||xxx~~~tttjjj\\\OOOIIILLLNNNRRReeetttpppwww}}}sssYYYDDD;;;444444444333333333222222111111111111111111111111000000000000000000000000////////////000000000000000000000000111111111111000111111111111222222222666>>>KKKXXXaaaeeefffffflllfffkkkkkkpppwwwzzzhhhWWWjjjooolllqqqpppggg```bbbgggiiimmmtttxxx}}}~~~zzzzzz}}}vvvsss|||zzzkkkeeeqqq~~~}}}~~~ssshhhrrr{{{kkkiiizzzzzzsssvvvxxx{{{xxxgggHHH888666666444444444444333333333222222111111111111000000000000000000000000000000000000////////////////////////000222777@@@JJJPPPQQQPPPBBB;;;777===KKKXXX^^^^^^RRRPPP]]]vvvoooRRR@@@AAA???JJJ___ppppppeee[[[KKKDDDIIIJJJGGGGGGIIIIIIJJJQQQZZZpppyyyvvvUUU:::333555666222222222222222222222222111111111111111111111111000000333555666;;;IIIVVVYYY\\\^^^```fffnnnqqqooojjj[[[]]]wwwtttnnnwwwbbbYYYXXXRRR___fffvvv{{{lll]]]TTTNNNKKKFFFDDDOOOVVVbbbvvvSSS222666999666...///666666...111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111444333222333333333111///:::GGGSSSZZZaaaggggggcccjjjiiimmmttt^^^[[[ccc~~~}}}mmmiiifffnnnkkkfffcccdddggglllooo{{{|||yyy|||}}}~~~|||{{{yyy|||~~~~~~}}}rrrlllyyyyyywwwtttqqqttt{{{ppphhhtttggghhhqqqqqqnnn~~~~~~YYY===777888555666555444333222111111111000000000000////////////////////////////////////...---------...///111111,,,777AAAEEEIIIMMMOOONNNCCC===888===HHHSSSWWWVVVXXXNNNccc```HHH???FFFGGG^^^nnnrrruuuTTTQQQQQQGGGCCCIIIIIIFFFFFFHHHHHHOOObbbuuuxxxqqq~~~{{{cccDDD555666444333222222111000000111111111111111111111111111111555000///666>>>FFFOOOWWW\\\[[[^^^dddjjjmmmqqquuuiii[[[ooo}}}vvvsssaaaVVVIIIFFFKKKJJJJJJOOO[[[eeeqqqrrrmmmbbbVVVMMMIIIGGGFFFSSSJJJTTTjjjbbbCCC999:::777222000333333111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222111111222333444333333<<>>999777666555333222222111111111111000000000/////////////////////////////////......///000000000//////333===GGGMMMOOOQQQOOOJJJ<<<999999BBBOOOWWWUUUQQQTTTooowwwXXXBBBBBBHHHXXX[[[mmmnnnXXXRRRLLLIIIFFFDDDFFFKKKJJJGGGJJJ[[[rrr{{{kkkyyy{{{zzzdddNNN>>>111111111222333333333222222222222222222222222222222333///000888BBBIIIQQQXXX\\\aaabbbaaahhhqqqrrrlll\\\kkk}}}|||}}}```JJJCCCIIIHHHIIIRRRVVVSSSWWWaaafffmmmvvveeeXXXUUUMMMFFFDDDFFFIIIMMMRRRQQQqqqiiiNNN???555777888444333777222222222222222222222222000000000000000000000000///////////////////////////000000000111111111111111111111111222444888;;;OOOVVV___ccccccccccccccceeewww|||^^^KKK]]]~~~oooXXX[[[gggkkkjjjiiijjjgggfffjjjvvv|||{{{|||yyy}}}zzz|||xxxyyyzzzyyyyyyyyy{{{}}}}}}~~~~~~|||zzzzzz|||~~~xxxxxxxxxzzz}}}~~~~~~}}}}}}{{{{{{yyytttmmmiiihhhhhhfff^^^hhhrrrdddooo}}}```III@@@777666555444333222222222111111111000000000//////////////////////////////...///000000000000///...666@@@JJJOOOQQQQQQLLLEEE999888;;;EEEQQQWWWTTTOOOYYYxxxeeeMMMFFFGGGKKK]]]dddzzzxxx[[[PPPTTTTTTMMMHHHHHHJJJKKKGGGKKKWWWlllmmmccc|||vvvXXXAAA000111222333444444444333222222222222222222222222222222///222;;;EEEKKKSSSYYYYYYaaaeeeeeekkkuuusssiiiZZZuuu^^^KKKDDDHHHKKKWWWgggmmm]]]^^^fffkkkttt}}}ttteeeWWWOOOJJJCCC@@@CCCEEEGGGKKKRRReeeuuuZZZEEE333333888666333333222222222222222222222222000000000000000000000000///////////////////////////000000000111111111111333333333111111555;;;@@@SSSVVV]]]dddhhhhhhfffeee\\\fffXXX```|||jjj___\\\eeellliiifffhhhjjjiiilllxxx~~~~~~~~~zzzwww{{{{{{|||xxxzzz||||||{{{zzz{{{|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~yyyrrrlllkkkaaafffxxx}}}wwwzzzwww~~~rrrWWWGGG777777555444333222222222111111111111000000000000000000000000000000000000...///000000000000000000999AAAJJJNNNPPPNNNGGG>>>777999???IIIRRRWWWVVVTTTccc\\\HHHFFFMMMXXXeeetttfffRRROOOSSSQQQHHHDDDGGGIIIHHHJJJYYYpppqqqXXXhhh```GGG666333333333444444444333333222222222222222222222222222000444>>>HHHMMMSSSXXXXXXbbbhhhiiilllpppmmmdddkkk^^^KKKAAAEEEYYY}}}vvvnnnkkknnn{{{xxxmmmdddVVVLLLIIICCC>>>>>>CCCEEEEEEMMMWWW|||iiiSSS;;;222444555333000333333333333333333333333000000000000000000000000000000000000000000000000000000000000111111111111444444333222222777@@@GGGYYYYYY\\\aaabbb```aaadddqqqjjjYYYeeennnbbbcccgggiiifffcccfffllljjjnnnyyy|||zzzyyyzzz{{{|||xxxuuuyyy|||}}}{{{}}}~~~~~~|||zzzyyyyyyzzzzzz{{{}}}}}}}}}|||vvviiiccciiikkkiiippp~~~{{{~~~~~~{{{uuuwwwcccMMM888777666444333333222222222222111111111000000000000000000000000000000000////////////000111222333;;;BBBIIILLLMMMKKKBBB999777<<>>DDDHHHJJJKKKIII???555666>>>IIIOOOUUU^^^lllxxxmmmJJJCCC???NNNvvvxxxfffQQQGGGGGGHHHHHHIIIIIIGGGJJJSSS^^^sss}}}gggSSSWWWzzznnn[[[999888555333222222333444333333333333333333333333333333888CCCLLLPPPSSSVVV^^^```gggnnnhhh___cccnnnxxxaaaKKKIIIkkkXXXLLLMMMbbb[[[MMMKKKFFF???======:::===CCCEEEHHHZZZppp~~~oooppp}}}cccCCC555777:::888333333333333333333333333000000000000000000000000000000000000000000000000000000000000111111111111///111222222555>>>KKKUUUUUUZZZbbbeeeccciiiyyy~~~yyyeeennnqqqcccfffnnnnnniiimmm~~~}}}|||zzzxxxwwwvvvrrrwww}}}~~~~~~}}}}}}|||{{{{{{}}}~~~vvvvvvvvvoooeeefffdddeeemmmvvv{{{~~~~~~xxxqqqZZZLLLXXXnnn~~~|||ttt\\\888777666555444333333333222222222111111111111000000000000000000000000000000...---,,,...111555888AAAEEEHHHIIIJJJHHH>>>444555@@@KKKQQQVVVbbbvvvRRR999EEEFFFOOOuuu~~~cccVVVNNNEEEEEEJJJCCCDDDIIILLLIIIHHHUUUeee}}}pppfffXXXoookkk<<<999555222111111333555333333333333333333333333444444:::EEEMMMPPPRRRUUU```^^^fffoooiii```jjjmmmPPPHHHhhhmmmNNNMMMMMM^^^rrrKKKGGGEEEAAABBBBBB>>><<>>888666AAAHHHJJJPPP\\\fffuuu|||aaaIIICCCAAAEEE[[[wwwnnnXXXOOOIIICCCFFFNNNKKKJJJKKKJJJGGGMMMbbbyyysssbbbdddyyyxxxmmmGGG<<<444444666444333555333333333333333333333333222777???FFFLLLQQQUUUXXX___fffqqqsssddd]]]qqqtttXXXIII]]]xxxuuu]]]MMMMMMQQQgggcccDDDBBB@@@===>>>???DDDAAADDDJJJIIIKKKbbb~~~{{{}}}{{{bbb;;;444:::444555444333333222333333333222222222222222222222222000000000000111111111111111111111111111111111111111555555444:::HHHTTTYYY]]]___cccdddcccttt{{{eeeaaa~~~vvvkkkiiidddlllyyy|||{{{{{{zzz~~~{{{xxxwwwzzz{{{{{{zzz~~~zzz{{{sssrrrwwwxxxwwwvvvvvvwwwzzz}}}~~~~~~|||yyypppvvv~~~~~~yyytttooooooqqqtttuuusssuuu|||kkkbbbmmmuuuuuurrrzzzfffCCC555444:::555222444222333333333222222222111111000000000000000000000000111///000222111000777AAADDDHHHKKKHHHAAA;;;888999BBBDDDHHHPPP\\\mmmxxxzzzcccOOO@@@???@@@HHHbbbuuubbbQQQLLLHHHBBBDDDJJJHHHIIIKKKLLLMMMYYYsssooobbblll|||TTTAAA222444777444222555333333333333333333333333333888@@@FFFLLLQQQUUUXXXccccccllllllaaafffxxxaaaMMMRRRdddfffYYYSSSZZZiiiuuuQQQ>>>???===:::>>>@@@DDDBBBEEEJJJJJJPPPkkkWWW???<<<888555555444333333333333333222222222222222222222222000000000111111111222222222222222222222222222222333444444777@@@NNNXXX[[[YYYdddhhhcccjjjbbb```qqqtttllljjjjjjppp{{{xxxwwwyyy|||}}}{{{zzz}}}|||yyyyyy|||~~~uuuooorrrxxxrrrrrrrrrsssuuuwwwzzz{{{|||yyyvvvvvvwwwwwwtttqqqnnnrrrwww}}}}}}uuuqqqqqqsssjjjhhhkkkrrrxxx|||uuukkksssssslllyyytttJJJ888444999666333333///333333333222222222111111000000000000000000000000111///000111111333:::BBBDDDGGGGGGBBB:::666999>>>GGGAAAHHHQQQ\\\uuu}}}fffJJJ@@@;;;>>>DDDSSStttcccVVVLLLJJJHHHDDDCCCGGGDDDFFFIIINNNVVVhhhyyy```UUUWWWhhhiiiIII222444999444111555333333333333333333333333666:::AAAGGGLLLPPPTTTWWWdddaaakkklllbbbsssxxxssscccPPPOOO^^^iiijjjeeexxxZZZDDD===AAA======BBBDDDDDDDDDHHHOOOTTTbbbcccLLL;;;777666555444333333333444222222222222222222222222000000111111111222222222222222222222222222222222333222333:::GGGTTT[[[\\\\\\iiijjjdddxxxpppcccppplllooonnnxxx}}}zzzyyyxxxzzzyyyzzz}}}{{{vvvvvvwww}}}|||yyywwwvvvvvvvvvuuuuuuvvvzzz|||zzzzzzzzzwwwttttttyyyttttttsssssssssssssssssssssqqqnnnnnnnnnnnnllliiioooqqqtttuuuwwwwwwxxxyyy}}}vvvqqqvvvzzzqqqoooqqqtttiiieeedddggglllsss~~~|||www|||{{{jjjffffffkkkzzzzzz~~~VVV???555777555555555000333333333222222222111111000000000000000000000000000000000111222666===CCCDDDEEECCC;;;333333<<>>BBBMMMfffrrrVVVOOOKKKLLLKKKGGGEEEFFFGGGHHHMMMWWWhhh|||{{{bbbPPPIIIUUUiii~~~VVV666555:::555111555444444444444444444444444888<<>>CCC???AAAGGGGGGKKKIIIKKKSSS```zzz~~~|||zzz|||```???888777666555444444444444222222222222222222222222111111111111222222222222222222222222222222222222333111333>>>LLLWWW\\\]]]aaahhhfffhhhiiimmm{{{yyymmmtttsss|||{{{{{{|||}}}}}}zzzyyy}}}}}}~~~{{{|||yyytttzzz|||tttkkkddd```^^^]]]^^^___bbbdddggglllqqquuuxxxzzz{{{yyyuuutttuuuvvvqqqpppooonnnllllllkkkkkkmmmlllkkkjjjiiihhhgggeeeeeegggiiimmmppprrrrrrrrrgggbbb___dddqqq~~~yyynnnddd___aaagggmmmiiiccc___```eeeooo~~~yyyppplllsss|||jjj___jjjcccGGG888777444555888444333333333222222222111111000000000000000000000000000000000000333999@@@DDDCCCBBB>>>666000444@@@JJJNNNGGGPPPTTTWWWtttuuuIIIEEECCCCCCHHHYYYyyylllUUUNNNKKKKKKLLLKKKHHHEEEEEEIIIMMMWWWhhhiiiSSSFFFKKKXXXeee@@@888:::555222555444444444444444444444444:::===CCCGGGLLLPPPUUUXXXbbbgggpppnnnkkk|||qqq}}}rrrjjjfffaaa\\\WWWUUUNNNHHHHHHRRRcccnnn{{{rrrUUU@@@???;;;AAAEEEAAADDDKKKIIIOOOLLLNNNYYYooo|||pppllllllooossssssmmmeeeaaa^^^cccqqq~~~}}}ppppppxxx~~~oooDDD999888777666555444444444222222222222222222222222111111111222222222222333333333333333333333333333333111666CCCQQQYYY]]]___ccccccdddsssooojjjyyymmmlllttt||||||{{{|||~~~|||zzz~~~rrrlllbbbYYYRRRPPPPPPQQQPPPSSSVVVZZZ^^^dddjjjooouuuzzz|||yyyvvvsssoookkklllkkkjjjiiiiiiiiijjjkkkiiihhhgggfffdddcccbbbbbb^^^___aaadddhhhiiihhhfff```ZZZVVVWWW^^^dddgggfffccc___WWWPPPNNNRRRZZZ``````[[[YYY[[[aaammmyyyllleeefffmmmsssppprrriiibbbxxxjjjNNN<<<888333444888666333333333222222222111111000000000000000000000000///111111000444===CCCEEECCC???999333222999EEENNNLLLJJJQQQVVV^^^ssskkkDDDEEEFFFHHHQQQiiiwwwYYYLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFQQQbbbxxxqqqWWWEEEGGGMMM~~~sssNNN===999555444555444444444444444444444444;;;>>>CCCHHHLLLQQQVVVYYYeeemmmlllhhhttttttttt|||qqqqqqmmmccc\\\XXXRRRLLLKKKFFFBBBAAACCCGGGMMMSSS___fffjjjfff[[[PPPEEE===@@@???FFFIIIDDDIIIOOOJJJPPPTTTaaawwwwwwoooqqquuu|||qqq```WWWUUUZZZdddnnn{{{kkknnnwwwxxxxxxxxxKKK:::999777666555444444444222222222222222222222222111111111222222222333333333333333333333333333333333333:::IIIUUUZZZ^^^bbbddd```hhhlll|||}}}oookkknnnuuu~~~}}}~~~gggddd___[[[WWWUUUTTTTTTQQQSSSUUUWWWZZZ^^^cccgggkkkrrrvvvtttrrrrrrmmmfffgggfffdddbbbbbbdddfffhhh``````___^^^\\\ZZZZZZZZZZZZYYYYYY[[[]]]\\\XXXTTTXXXTTTOOONNNQQQSSSRRRPPPPPPNNNJJJGGGEEEGGGLLLPPPOOOMMMOOOTTT[[[gggzzz}}}qqqkkkjjjkkkkkkiiijjjeeefffkkkQQQAAA<<<444333666444333333333222222222111111000000000000000000000000///111111///555???EEEEEEBBB<<<555222666???JJJQQQJJJMMMRRR]]]qqq|||gggEEECCCHHHQQQbbb]]]MMMMMMHHHHHHGGGFFFEEEGGGIIIJJJIII^^^wwwwww^^^KKKGGGDDDiii[[[AAA666666666444555555555555555555555555;;;>>>CCCHHHLLLQQQWWW[[[gggtttjjjkkkyyysss~~~{{{oooeee^^^___]]]WWWQQQOOOJJJDDDDDD>>>;;;>>>AAA@@@>>>>>>???BBBDDDCCCBBBBBBBBBAAADDDEEELLLMMMGGGMMMSSSMMMSSSaaa}}}pppbbbaaadddhhhlllrrryyypppttt}}}tttvvv}}}PPP:::999888666555555444444222222222222222222222222111111222222222333333333333333333333333333333333444555===MMMXXX[[[___eeeeee```nnnuuutttqqqnnnjjjqqqrrrzzz~~~|||}}}~~~vvvaaabbbcccbbb```]]]ZZZXXXWWWWWWXXXXXXXXXZZZ]]]```hhhooorrrooommmmmmhhh```aaa^^^[[[YYYXXXZZZ\\\^^^WWWWWWWWWVVVSSSQQQQQQRRRPPPPPPPPPSSSVVVVVVRRRNNNNNNKKKHHHHHHKKKMMMLLLJJJDDDDDDDDDBBB???>>>@@@AAABBBBBBGGGNNNUUU^^^nnn}}}zzzwwwyyy|||}}}|||rrrllleeeiiittt|||iiiQQQCCC???666111333111333333333222222222111111000000000000000000000000///111111///555AAAGGGFFFBBB;;;333222888CCCMMMRRRKKKQQQSSSdddhhhHHHBBBKKKZZZsssjjjIIIEEENNNHHHIIIHHHEEEEEEIIINNNPPPWWWrrrzzzeeeUUUHHH===VVVpppdddCCC555666777444555555555555555555555555;;;>>>CCCGGGLLLRRRXXX\\\gggxxxmmmuuuuuuvvvyyyssslllbbbZZZOOOLLLIIIEEEBBBAAAAAAAAA<<<<<<<<<=========>>>>>>999>>>@@@???===???BBBDDDFFFEEEHHHNNNOOOOOOVVV```hhh|||~~~}}}yyyxxxxxxxxxxxxyyy|||xxxyyyyyy|||iiijjjxxxfff???<<<===888000666;;;444222222111111222222333333222222222222222222222222333333222222111222222222222888BBBNNNYYY^^^```___bbbeeessspppsssooohhhpppyyywwwuuu|||zzzuuuooorrruuuvvvsssnnnkkkiiijjjhhhggghhhkkkmmmkkkiiiqqqpppnnnkkkfff___ZZZWWWWWWTTTRRRQQQQQQPPPOOOMMMNNNLLLJJJIIIGGGGGGGGGHHHHHHJJJKKKLLLLLLKKKIIIHHHCCCBBBBBBCCCEEEFFFEEECCC@@@@@@???======<<<<<<<<<;;;@@@FFFHHHLLLYYYlll{{{{{{yyy|||llljjjuuunnnooo{{{sss}}}oooZZZJJJ>>>111222888555333333333222222222111111222222222222111111000000111//////333:::@@@CCCCCCAAA777222777@@@HHHNNNRRRMMMbbb]]]lllSSSBBBBBBFFF```xxxRRRNNNNNNBBBIIIOOOHHHAAAFFFJJJQQQ]]]ooonnnZZZLLLIIICCCTTT{{{mmmSSS;;;888999///333444555555333333333555<<<@@@HHHOOOPPPQQQWWW___mmmjjjjjj~~~yyyuuummmggg```WWWPPPJJJHHHEEEBBB@@@?????????<<<<<<======>>>>>>??????BBBDDDEEECCCBBBCCCFFFIIIJJJHHHKKKOOOSSSXXXdddqqq|||wwwxxx|||||||||~~~vvvsssooolllmmmrrrzzz|||uuuuuummmeeepppxxxKKK???;;;888222555999444333222222222222222333333222222222222222222222222333333222222222222222333555;;;EEEPPPZZZ```bbbaaaeeepppmmm|||mmmjjjgggyyy}}}|||}}}}}}yyyzzz}}}ttt}}}|||{{{pppooooooqqquuuwwwwwwvvv{{{wwwooofff]]]VVVQQQNNNPPPNNNKKKKKKKKKKKKJJJHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGEEEDDDCCCBBBBBBAAACCCDDDEEEDDDBBB@@@???>>>===<<<<<<<<<<<<>>>BBBFFFHHHLLLXXXlll{{{zzzrrrxxxtttiiikkkwww{{{eeeeeerrrrrr{{{qqq[[[KKKAAA666444555...333333333222222222222111222222222222111111111000111//////333:::AAACCCDDD>>>777333:::CCCJJJNNNRRRRRR___ggg~~~sssHHHCCCDDDIIIeeeiiiGGGIIIMMMFFF===IIIKKKIIINNNQQQXXXfffzzzqqq]]]LLLIIIAAAMMMoooxxx___AAA777999444333444555555333333444555>>>AAAHHHOOOQQQRRRZZZcccrrrkkknnn{{{ssswwwpppfff^^^WWWQQQKKKFFFCCCBBB@@@>>>==================>>>>>>???@@@AAAAAAEEEDDDDDDDDDEEEGGGJJJLLLMMMMMMPPPWWWaaaqqqrrriiiddddddjjjrrr}}}{{{nnnnnnuuuyyywwwuuupppkkkfffdddfffhhhpppvvvsssppp}}}zzzccceeezzzZZZBBB777777444444888666444333333222222222333333222222222222222222222222333333222222222222333333888>>>HHHSSS\\\aaaddddddfff}}}llluuudddiiixxxzzzxxxzzz}}}vvvrrryyy~~~~~~{{{yyyyyyzzz}}}}}}oooaaaUUUNNNJJJIIIGGGEEECCCCCCDDDEEEDDDCCCEEEDDDCCCAAA@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???AAA@@@@@@AAACCCCCCBBBAAA???>>>===<<<<<<;;;<<<<<>>DDDDDDLLLjjj]]]FFFKKKOOOGGG>>>JJJKKKJJJMMMPPPZZZlllrrr^^^NNNIII???CCC\\\vvvtttLLL777777777444555555444333333444666AAACCCHHHNNNQQQSSS]]]gggttthhhoooxxxmmmeeefff```WWWPPPKKKHHHDDDAAA>>>>>>===<<<<<<<<<======>>>??????@@@BBBCCCDDDDDDEEECCCDDDHHHKKKLLLMMMPPPPPPVVVaaappp~~~nnndddeeeqqqjjjTTTUUU\\\]]]hhhlllqqqqqqkkkccc]]][[[[[[gggxxxyyyuuu|||ppp```vvvjjjJJJ888:::777666:::;;;555555444333333333333333222222222222222222222222333333222222222333444444:::AAAKKKUUU\\\bbbeeefffhhhvvvzzzsssfffnnn{{{yyysssrrrjjjiiifffbbbaaacccfffhhhkkkllluuu~~~||||||~~~~~~zzzvvvsssrrrrrrrrrtttxxx|||xxxpppcccVVVLLLGGGEEEEEEAAA@@@>>>???AAABBBBBBAAACCCBBBBBBAAA@@@?????????>>>???@@@AAAAAAAAA@@@@@@AAA@@@???@@@BBBBBBAAA???>>>>>>===<<<;;;;;;<<<<<>>666888777444444333333333222222222222222222222222222222222111000000555<<>>EEEJJJKKKLLLOOOWWW[[[|||mmmEEE>>>FFFIIIVVVwwwzzz\\\SSSVVVQQQFFFGGGLLLHHHIIISSS[[[iii~~~rrr___QQQKKK>>><<>>??????@@@AAABBBCCCEEEFFFHHHHHHIIIGGGJJJPPPRRRQQQSSSWWWWWWkkk~~~uuuwwwpppPPPAAAEEEGGGBBBLLLUUU___eeeeeebbb```___]]]lll}}}hhh|||^^^HHHDDD<<<888<<<===777666555444333333333333222222222222222222222222333222222222333444444555<<>>???AAACCCCCCBBB@@@@@@@@@@@@???>>>>>>===>>>??????@@@@@@AAAAAAAAA@@@??????@@@AAAAAA???>>>>>>======<<<<<<<<<<<<===@@@BBBDDDHHHQQQbbbwwwtttsssvvvaaaVVVMMMQQQgggxxx|||pppbbbFFF333444777444444444333333333222222222222222222222222222333111000111666>>>CCCEEEDDD@@@@@@EEEJJJKKKIIIIIIMMMUUU```~~~VVVAAAHHHGGGSSSfffiii]]]]]]\\\QQQFFFHHHIIIHHHSSSjjjyyyyyy}}}||||||~~~tttbbbUUUMMM???:::@@@NNNvvviiiCCC666555444555555444333444666999AAABBBFFFKKKNNNTTTaaammmlllcccmmm{{{}}}ooodddYYYOOOIIIEEECCC@@@>>><<<<<<======<<<===>>>???@@@@@@AAAAAACCCDDDEEEGGGIIIJJJLLLLLLKKKIIIMMMSSSTTTSSSZZZeeeppp}}}xxxxxxxxxvvv```ZZZLLL???>>>DDDCCC<<>>>>>??????>>>===<<<<<<======>>>>>>???@@@@@@@@@AAA@@@???@@@AAAAAA???===>>>>>>============>>>>>>@@@BBBEEEKKKVVVhhh|||{{{lll]]]VVVXXXgggwwwyyy}}}ZZZ<<<555666444444444444333333333333222222222222333333333333222111222777???DDDEEEDDDEEEFFFIIIMMMKKKGGGIIINNNTTThhhtttMMMDDDOOOIIIWWWooovvvZZZVVVZZZUUUMMMIIIGGGIIINNNdddooo^^^^^^fffqqqyyy~~~~~~rrrnnnmmmwww|||{{{|||~~~wwwfffWWWMMM???<<<===AAAbbbtttLLL999666555555555444333444777:::AAABBBFFFKKKOOOUUUcccooollllllrrrzzz}}}ssscccWWWNNNGGGBBB>>>>>>===<<<;;;:::;;;<<<===>>>???@@@AAABBBBBBBBBEEEFFFHHHJJJLLLNNNOOOPPPMMMKKKPPPXXX[[[___ppprrreee]]]SSSJJJ@@@>>>===>>>BBBFFFHHHIIIMMMOOOQQQRRRXXXfffzzzxxx~~~}}}pppYYYAAA:::???>>>:::999777555444333222222222222222222222222222222222222222333333555666666BBBJJJTTT[[[___ccchhhmmm{{{pppooouuu|||jjjaaa\\\[[[oootttiiiddd```^^^```fffjjjnnnwww}}}|||}}}~~~~~~zzzwww{{{}}}ooo]]]QQQPPPMMMIIICCC@@@??????;;;>>>@@@???>>>>>>@@@BBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBAAABBBDDDEEEEEEDDD??????@@@@@@@@@???>>>===>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@AAAAAA???===??????>>>>>>>>>>>>??????BBBDDDHHHNNNZZZkkk~~~yyyooodddbbbgggsss{{{rrrxxxcccBBB888888555444444444444333333333222222222333333333444444222111333888@@@DDDEEEDDDGGGHHHLLLMMMJJJGGGKKKRRRUUUrrrxxxTTTGGGMMMLLLZZZttthhhNNNNNNSSSLLLFFFIIIHHHMMMUUUmmmsssXXXKKKQQQWWW^^^cccgggmmmtttzzz~~~zzzooofff```hhhvvv{{{{{{|||~~~xxxhhhWWWKKK?????????999QQQ}}}TTT<<<888555555555333333444888;;;AAABBBGGGMMMQQQXXXeeeqqqmmmxxxwwwyyyzzzuuunnn\\\PPPIIIDDDAAA===>>>???>>><<<;;;;;;<<<===>>>???AAABBBBBBBBBBBBGGGGGGIIIKKKNNNPPPQQQRRRRRRQQQWWWaaagggrrr{{{gggWWWOOOFFF===??????BBBEEEDDDDDDKKKVVVOOOSSSYYY___lll~~~{{{wwwtttZZZ>>>:::AAA???:::999888666444333222222222222222222222222222222222222222333444555666777DDDLLLVVV]]]```dddjjjoooxxxyyynnnyyyiiieeebbbZZZXXXmmmvvvlllgggkkkjjjmmmtttwwwyyyzzzuuuqqqrrrqqqmmmiiinnnpppcccQQQGGGFFFEEEBBB???===>>>@@@:::===??????======@@@BBBEEEDDDBBB@@@??????@@@AAADDDBBBAAABBBDDDEEEEEEDDDBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@AAABBBDDDDDDBBBAAA@@@@@@AAAAAA???===@@@???????????????@@@@@@DDDFFFJJJQQQ\\\mmm~~~}}}wwwqqqaaaffftttqqqooo\\\>>>666777555555444444444333333333222222222333333444444444222111333999@@@EEEFFFDDDGGGIIILLLMMMIIIGGGMMMVVVWWWxxx^^^HHHHHHNNNbbb{{{]]]FFFLLLPPPGGGAAAHHHIIINNNXXXppphhhSSSKKKPPPSSSUUUUUUUUUZZZdddkkkkkkrrrxxxzzz~~~xxxqqqfff]]]aaammmyyy{{{zzzzzz~~~wwwgggVVVIII???AAA@@@555FFFnnnXXX>>>999555555555333333555888;;;AAACCCHHHOOOSSSZZZgggsssnnnzzzxxxwwwwwwvvv```MMMDDDAAA@@@>>>===<<<;;;;;;<<<>>>??????DDDEEEDDDFFFJJJIIICCCGGGIIIKKKNNNQQQUUUYYY\\\dddccceeeooozzztttyyyyyyyyyzzz|||}}}}}}oooZZZIIIDDDCCC@@@>>>CCCCCCBBBJJJ\\\jjjnnnfff\\\```|||gggbbbxxx{{{UUU999;;;@@@444777666555444444333444444333222222111111222222333000000111333222111555<<>>@@@AAAAAA@@@@@@AAADDDDDDCCCCCCEEE>>>BBBEEEFFFDDDCCCEEEGGGHHHEEECCCDDDFFFGGGEEECCCFFFFFFEEEDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEGGGHHHEEEEEEDDDCCCCCCCCCCCCBBBFFFAAA>>>@@@AAA@@@@@@CCCKKKKKKMMMUUUdddwww}}}zzzttthhhtttkkkqqqvvviii[[[DDD555???777666444444555555444222444444333333333333222222000222777<<<@@@DDDFFFGGGLLLJJJJJJJJJHHHHHHPPPZZZ```cccJJJJJJ???ZZZjjjkkkSSSGGGMMMMMMAAA>>>HHHJJJLLLaaa~~~vvvqqqmmmiii^^^OOOGGGGGGLLLOOOUUUXXXUUUSSS[[[fffaaa___fffvvv~~~yyysssrrrppp[[[OOOWWW```gggxxxuuupppyyy|||zzz|||zzzmmm]]]JJJ===<<<;;;:::HHH\\\lllIII444888555444555444444888>>>BBBFFFHHHJJJQQQ___jjjoooqqq{{{uuu|||ttt^^^KKKBBB@@@???===<<<;;;;;;<<<===???AAAEEEIIIIIIGGGHHHMMMNNNJJJMMMPPPTTTVVVYYY]]]cccgggrrryyyyyysssjjjeeecccaaa\\\XXX^^^^^^```bbbeeehhhjjjlllooonnneeeUUUHHHDDDBBB@@@???EEEIIIOOO```vvv}}}vvveeehhhzzzfffsssfffDDD??????222777666555444444333444444333333222222222222333333222111222444333222777>>>MMMLLLTTTaaacccdddxxx~~~rrruuuzzzeeebbbaaa]]]]]][[[UUU```ttt~~~tttrrruuu|||{{{uuuiii[[[SSSOOOMMMKKKJJJJJJHHHDDDAAA???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFFFFEEEFFFGGGEEEFFFGGGFFFEEEFFFGGGIIIHHHHHHIIIJJJKKKKKKJJJIIIOOONNNLLLKKKKKKKKKLLLKKKIIIJJJKKKKKKJJJKKKMMMOOONNNLLLIIIGGGGGGHHHIIIIIIHHHCCC@@@AAABBBAAAAAADDDKKKKKKNNNYYYkkk}}}yyywwwxxxttt}}}uuulllrrroooeeeNNN999;;;888666555444555555444222444444333333333333222222000222777<<<@@@DDDFFFGGGIIIJJJMMMMMMIIIHHHQQQ\\\bbbXXXGGGFFFDDD___aaaOOODDDHHHJJJCCCBBBHHHNNNXXXtttkkk```ZZZXXXRRROOOOOOQQQOOOIIIGGGJJJKKKPPPYYY```aaa```fffnnneeebbbfffooorrrmmmhhhiiieeeVVVLLLMMMTTT___tttvvvmmmssszzz{{{|||~~~rrrfffRRRCCC>>>:::666AAASSStttRRR;;;999555444555444444888>>>BBBFFFHHHJJJRRR```kkkoooqqqxxxrrr}}}oooYYYHHHAAA>>>===<<<;;;;;;<<<===???AAACCCGGGHHHHHHEEEFFFKKKNNNMMMOOOSSSXXXZZZ]]]cccllltttmmm^^^YYYUUUQQQQQQTTTWWWVVVUUULLLLLLMMMOOOQQQTTTVVVWWWXXXZZZVVVMMMEEECCCDDDDDDGGGMMMOOOUUUmmmsssmmmyyyxxxpppppp}}}zzzQQQAAA===111777666555444444333444444333333222222222222333333333222333555444333999@@@MMMPPPXXXaaacccmmmtttnnnllloooxxxYYYZZZ^^^^^^[[[TTTRRRYYYjjj~~~|||vvvtttuuuzzz}}}xxxssslll___PPPHHHCCCBBBBBBCCCDDDDDDBBB@@@BBBCCCDDDEEEEEEDDDDDDDDDBBBEEEHHHIIIIIIKKKNNNOOONNNLLLJJJJJJKKKLLLLLLLLLHHHMMMRRRSSSRRRPPPQQQRRRZZZWWWTTTRRRSSSTTTTTTSSSNNNQQQRRRRRRPPPPPPSSSVVVXXXSSSLLLHHHIIIKKKNNNOOOKKKEEEBBBCCCCCCAAABBBDDDKKKJJJPPPaaawww~~~~~~|||jjjtttvvvddduuunnntttiiiSSS===999999777555444555555444333444444333333333333222222000333777<<<@@@CCCEEEFFFFFFIIINNNPPPMMMKKKSSS^^^ooo{{{LLLDDDAAAMMMgggWWWLLLCCCBBBEEEFFFFFFHHHKKK___}}}ttt^^^SSSNNNJJJGGGEEEBBBBBBDDDDDDCCCDDDGGGIIIMMMYYYfffnnnqqqvvv{{{qqqooommmjjjddd\\\XXXYYYWWWQQQIIIEEELLL```xxxxxxlllooovvvzzz~~~uuulllYYYHHH@@@:::555===KKK~~~zzzVVV:::999666444555555444888>>>BBBFFFHHHKKKTTTbbbmmmpppmmmqqqlll~~~nnnlllbbbRRRFFF@@@===;;;;;;;;;<<<===???BBBDDDEEEGGGHHHHHHGGGHHHJJJMMMNNNSSSXXX]]]aaafffqqqnnn^^^PPPGGGIIIGGGEEEFFFIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJJJJFFFCCCEEEIIILLLTTTZZZ]]]ccc{{{}}}pppxxxUUU???:::333777666555444444333444444333333333222222333333333333222333555444444999AAAJJJQQQZZZ___cccvvvqqqnnnbbb^^^uuunnn\\\bbbeeeddd^^^SSSVVVZZZeeewww|||zzzyyyxxxvvvtttsssrrrrrrrrrqqqppppppooopppqqqiiicccaaa^^^UUUKKKGGGFFFEEEEEEEEEEEEEEEDDDCCCGGGFFFGGGJJJKKKIIIFFFFFFDDDIIIMMMMMMOOOTTTXXXZZZQQQOOONNNQQQTTTUUURRROOOLLLSSSZZZ[[[VVVSSSTTTWWW___\\\WWWVVVWWWYYYXXXWWWOOOSSSVVVTTTPPPOOOSSSXXX]]]UUUKKKFFFGGGKKKOOOQQQMMMGGGCCCCCCCCCBBBBBBEEEKKKKKKUUUlllpppyyyttt\\\{{{wwwfffwwwcccOOO???888:::888555444555555444333444444333333333222222222111333777<<<@@@CCCEEEFFFFFFHHHLLLQQQRRRSSSYYYaaarrrEEEDDD???WWWpppRRRNNNFFF@@@BBBHHHJJJHHHJJJggg|||}}}nnn^^^WWWUUUSSSOOOMMMLLLIIIFFFEEEEEEEEEEEEEEEEEEHHHTTTfffuuusssdddYYYUUUSSSPPPPPPKKKGGGRRRkkkzzzqqqtttzzz}}}~~~}}}~~~tttlllZZZIIIAAA;;;777===IIItttYYY666999666555666555444888???BBBEEEHHHLLLWWWeeeooorrrsssuuuooo||||||VVVWWWSSSJJJCCCAAA>>>:::;;;<<<===???BBBDDDFFFHHHKKKLLLNNNPPPPPPQQQTTTXXX```eeemmmvvvsss[[[RRROOOIIICCCCCCAAA@@@@@@@@@AAABBBAAAHHHGGGEEECCCBBB@@@@@@???CCCCCCCCCCCCCCCFFFNNNVVVbbbnnn{{{ppplllSSS:::999777777666555444444333444444444333333333333333333444333111222333333333:::BBBKKKTTT\\\___eee}}}~~~{{{jjj___ccclll```cccnnnooommmggg]]][[[^^^eeettt~~~yyyssspppnnnkkkgggaaa^^^ZZZWWWUUUTTTTTTTTTSSSMMMKKKLLLLLLIIIGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIMMMJJJKKKQQQSSSNNNJJJJJJLLLSSSVVVSSSSSSXXX]]]^^^PPPQQQTTTYYY]]]\\\WWWRRRQQQXXX^^^]]]WWWSSSVVVZZZ___[[[WWWVVVYYYZZZYYYWWWNNNTTTXXXUUUNNNLLLQQQWWW___VVVKKKEEEGGGLLLPPPRRROOOHHHCCCCCCDDDBBBCCCFFFMMMOOO]]]wwwvvv}}}VVVfffttt___qqqbbbOOOBBB888;;;999666444444555444333444444333333333222222222111333777<<<@@@CCCEEEEEEIIIGGGIIIQQQXXX\\\bbbhhheeeAAADDDBBB```|||uuuUUUSSSKKKCCCCCCJJJLLLHHHWWW{{{|||eee]]]WWWWWWUUUNNNKKKKKKNNNMMMKKKJJJLLLNNNMMMJJJEEEFFFOOObbbvvvuuummmiiifff]]]^^^YYYWWWeeezzz}}}zzzxxxyyy}}}{{{yyy{{{|||~~~|||ssskkkZZZIIIAAA<<<999>>>FFFgggccc===999666555666555555999???BBBEEEHHHMMMYYYiiirrrsss|||}}}yyyFFFHHHGGGCCC@@@AAA???;;;===>>>@@@BBBEEEGGGIIIJJJLLLMMMPPPUUUVVVXXX___gggtttzzzmmmRRRIIILLLMMMHHHCCCFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDCCCBBBDDDDDDGGGOOOYYYlll{{{pppaaapppRRR999999;;;777666555444444333444444444444333333333333444444333111222333333333:::CCCPPPYYY```bbbkkk{{{wwwppp___gggtttbbbcccqqqzzzsssnnnkkkaaa[[[^^^eeerrryyymmmddd___ZZZVVVQQQMMMHHHFFFFFFIIIKKKLLLJJJGGGGGGJJJJJJIIIJJJNNNMMMMMMLLLLLLLLLPPPUUUYYYTTTNNNPPPXXXZZZTTTNNNNNNUUU^^^___XXXTTTXXX]]]\\\PPPTTTZZZ```bbb___YYYSSSWWW[[[___\\\VVVTTTXXX]]]]]]YYYVVVWWWZZZ\\\YYYVVVQQQWWW\\\XXXNNNKKKQQQXXXbbbXXXMMMIIILLLQQQTTTUUUPPPJJJEEEEEEEEEEEEFFFJJJQQQWWWkkkZZZVVV}}}yyy```iiiooo^^^QQQ>>>===:::666444444555444444444444333333333333222222222444888<<<@@@CCCDDDEEEJJJHHHIIIQQQZZZbbbkkktttVVV???BBBHHHggglll\\\XXXPPPHHHFFFIIIKKKJJJeeeqqqgggaaa```bbb^^^UUUSSSXXXYYYZZZYYYXXXYYYZZZUUUNNNIIIHHHNNN^^^sss|||{{{vvvuuu}}}tttiiiqqq||||||yyyzzz{{{{{{||||||ssslll\\\JJJ@@@;;;999<<<@@@YYYyyyoooEEE:::777555666666555999???BBBEEEHHHNNN\\\llltttuuuwwwrrrDDDDDDBBB======@@@@@@===@@@AAACCCEEEGGGIIIKKKKKKOOONNNQQQWWW\\\bbbppp}}}yyyxxx{{{}}}eeeUUUHHHIIIOOONNNIIIFFFCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFHHHIIIIIIFFFDDDEEEGGGFFFFFFLLLUUUeeelll|||}}}|||ssseee___kkkWWW<<<999;;;777666555444444333444444444444333333333333444444444333333444444555<<>>RRRuuuwwwIII:::777666777666555999@@@BBBEEEHHHOOO^^^nnnvvvvvvxxxpppHHHGGGAAA;;;:::???AAA???AAABBBDDDGGGIIIKKKKKKLLLVVVTTTVVV]]]dddnnnpppUUUPPP\\\mmmwwwYYYOOOJJJNNNQQQNNNKKKKKKIIIJJJKKKJJJIIIHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJFFFDDDFFFJJJHHHDDDHHHOOOQQQOOO\\\sss}}}~~~|||vvvtttpppooowwwqqq]]]]]]|||^^^AAA::::::777777555444444444444444555444444333333444444555666444444555555666>>>GGGOOOZZZccckkk~~~uuu}}}bbbiiigggyyyvvviiimmmmmmrrrlll]]]ZZZZZZRRRQQQVVV]]]gggyyyxxxzzzrrr```PPPJJJHHHFFFHHHFFFDDDFFFLLLPPPRRRSSSPPPRRRXXX]]]\\\WWWWWWYYYbbbaaa___\\\\\\bbblllttt\\\TTTVVVaaaddd[[[SSSTTTSSS^^^aaaXXXSSS[[[aaa```XXX]]]bbbccc___ZZZVVVUUU]]]\\\ZZZWWWUUUYYY```fff]]]ZZZYYY]]]cccddd___YYY^^^gggllleeeYYYSSSYYYbbbaaaYYYPPPOOOSSSXXXYYYWWWUUUNNNIIIIIIKKKKKKNNNRRR[[[hhhvvvSSSjjjyyymmmaaa>>>;;;666444444444555444444444444333333333222222222444888<<<@@@BBBDDDEEEFFFKKKQQQTTTVVV___wwwUUUKKKFFFAAARRRgggqqqeee[[[SSSPPPMMMHHHIIIPPPnnnzzzwww}}}rrrddd```dddiiimmmnnnrrrsssjjj^^^KKKJJJNNNXXXgggyyy~~~sssrrrfff^^^MMM```ttt|||zzzzzz}}}{{{{{{yyyyyy|||~~~xxxooofffXXXHHH>>>;;;<<<>>>???SSSwww}}}NNN:::777666777666555999@@@CCCEEEHHHPPP___ooowwwvvvxxxBBB@@@===;;;:::<<>>;;;::::::<<>>888888666555555555555555333333333333333333333333444444555666555888AAAMMMXXX```bbbjjjdddcccjjjrrrrrr|||qqqppphhhXXXRRRTTTUUUXXX```kkkuuuyyy{{{yyyvvvppphhh^^^WWWRRRQQQPPPMMMLLLQQQYYY\\\ZZZWWWWWW___fffccc[[[WWW\\\dddaaa^^^ZZZYYY^^^dddgggggg_______________^^^[[[ZZZ\\\[[[XXXUUUZZZ``````[[[aaa___ccchhhdddZZZZZZaaafffeee```[[[\\\bbbffffff___YYYYYYdddmmmmmmfff```bbbjjjkkkaaaWWWZZZeeennnpppcccVVVSSSUUUUUUVVVWWWXXXRRRMMMMMMMMMOOOUUU\\\oooyyyUUUXXX}}}zzzfffvvvuuuUUUBBB;;;666666777555444444666666555444444333222222333666:::>>>BBBDDDEEEEEEJJJPPPQQQQQQ\\\aaannn]]]HHHLLLIIIZZZgggRRRNNNFFFHHHPPPLLLJJJVVVyyy{{{rrrooorrruuuyyy|||{{{xxxppp___OOOIIILLLOOOWWWkkk~~~eee```aaarrrzzzzzzoooeee___XXXOOOKKKKKKJJJMMMVVVeeettt||||||xxxxxxxxxuuuuuuzzz}}}wwwooohhhZZZHHH===:::<<<===<<>>999888777666666555555666555555555555555555555555333222333555666:::FFFSSS___cccggg~~~~~~vvv]]]___wwwqqqppp]]]XXX____________aaahhhrrryyywwwyyyzzzuuulllaaaWWWRRRPPPQQQRRRYYYhhhsssrrriiifffhhhiiihhheeefffjjjoookkkiiihhhjjjiiigggmmmuuuyyyrrrjjjeeefffggggggfff``````cccgggiiiiiihhhgggjjjooouuuvvvqqqlllpppvvv|||yyysssoooppptttrrrmmmjjjgggppp{{{jjjhhhsss~~~yyylllfffmmmzzzyyyfff```llloooaaaYYY\\\UUUOOOKKKMMMRRRYYYdddmmmwww}}}KKK>>>WWWmmmVVVtttzzzZZZ[[[FFF===777777888666666777666555555555555555444444222555:::???CCCFFFGGGHHHDDDPPPQQQccchhhnnnoooPPPGGGMMMVVV|||zzzQQQGGGIIIEEEGGGLLLHHHMMM___zzzvvv{{{}}}rrrcccUUUWWWZZZccczzzjjjTTTWWW[[[vvvmmmWWWLLLIIIFFFCCCBBB@@@AAAIIIVVVeeeqqqvvv|||{{{wwwrrrqqqqqqmmmggghhh^^^OOOCCC>>><<<<<<<<<:::@@@KKKtttDDD===888666666777;;;AAADDDGGGHHHVVVllluuuxxx888888999;;;>>>AAADDDFFFEEEGGGLLLQQQQQQTTTeeeyyyhhhTTTRRRLLLIIIPPP]]]___VVVUUU]]]aaa]]]YYYXXXVVVVVV\\\cccdddZZZTTT^^^mmmrrrgggYYY___aaaaaa___ZZZXXXZZZ\\\SSS^^^aaaXXXOOOMMMMMMJJJIIILLLRRRZZZeeetttmmmYYYWWWVVVRRRUUUVVVTTTTTTUUUTTTOOONNNOOOGGGHHHIIIIIIKKKQQQ[[[bbbmmm{{{zzzcccwwwzzzUUU<<<999999888777666666666666444444444444444444444444222111222444666;;;HHHUUU```ffflllhhh[[[nnnwwwttt~~~~~~xxxrrraaaTTTWWWWWWZZZ[[[\\\]]]eeeqqqzzzxxxyyyyyytttkkk```WWWRRRSSSUUUVVV]]]mmm|||zzzooofffhhhjjjkkkllllllnnnpppqqqmmmnnnpppmmmkkkrrrxxxnnnjjjllloooooommmjjjiiijjjlllllliiiiiikkkrrrxxx~~~}}}wwwvvv|||}}}{{{wwwtttxxx}}}|||vvvppppppyyyuuuvvv|||rrrpppyyy{{{oookkkrrrqqqddd[[[\\\PPPKKKIIINNNUUU]]]hhhrrrQQQBBBVVVvvv[[[vvvrrrVVVZZZHHH@@@999777777666555777555555555555555555555555333666:::???CCCFFFGGGGGGFFFQQQPPPeeefffkkkdddLLLIIIQQQZZZgggJJJDDDGGGEEEFFFKKKJJJSSSiii{{{hhhYYY\\\aaakkk___OOOVVV[[[xxxoooUUUIIIFFFBBB======>>>AAAIIIVVVeeerrrxxx{{{|||xxxssspppppplllfffeee\\\PPPEEE>>><<<<<<<<<;;;BBBHHH|||vvvGGG???888666777888<<>>@@@CCCFFFGGGEEEGGGMMMTTTVVV\\\ssseeeVVVQQQMMMHHHNNN\\\___WWWTTT[[[\\\[[[]]]___^^^]]]bbbjjjhhhddd^^^```ppp|||rrr___fffiiijjjgggbbb```bbbeeeTTT```cccXXXMMMKKKLLLIIIIIIMMMSSSZZZeeetttrrrrrrooojjjllleeeaaaaaadddaaaZZZWWWXXXWWW[[[___cccgggppp{{{sssnnn~~~uuuuuudddCCC:::999888777666666666666333333333333333333333333333222333555777===JJJWWW^^^gggooo{{{zzzsssbbbeeewwwyyy{{{|||xxxyyyooogggaaaSSSKKKTTTRRRVVVYYYYYYYYY```lllwwwzzzzzzzzzuuulllccc\\\YYYZZZ^^^aaahhhyyyuuunnnqqquuuyyy{{{|||{{{zzz}}}yyyyyy{{{xxxuuuzzzwwwzzz}}}}}}{{{wwwqqqnnnrrrtttssstttwwwzzz~~~{{{zzzttthhh___\\\MMMJJJLLLSSS\\\fffrrr|||WWWHHHWWWrrr[[[xxxrrrYYYYYYKKKBBB:::888777555444666555555555555666666666666666888<<>><<<<<<<<<999CCCFFFyyy|||III@@@888666777888<<<@@@DDDHHHJJJYYYpppyyy|||~~~|||jjjdddppp;;;<<<===???BBBEEEGGGHHHFFFGGGNNNWWWZZZccc}}}zzzggg___YYYPPPLLLRRR___aaaWWWTTTZZZXXXZZZ___cccdddccchhhppprrrsssnnnmmm|||lllkkknnnooolllgggeeehhhkkkSSS```dddWWWKKKJJJLLLJJJLLLPPPUUU[[[eeettt{{{{{{{{{qqq{{{```hhheeerrrMMM:::999888777666666666666333333333333333333333333444333444666888>>>LLLZZZ[[[fffqqquuuuuuhhh```rrrtttuuu~~~|||qqqnnnaaaYYYWWWLLLGGGRRRQQQUUUYYYXXXWWW]]]iiittt||||||{{{vvvooogggbbb```gggmmmqqqyyy~~~~~~uuupppvvvwwwmmmddd^^^NNNLLLPPPYYYeeeppp|||TTTEEESSS}}}lll\\\}}}xxxbbb]]]MMMCCC;;;888777444444555555555555666666666666666888:::>>>BBBEEEGGGHHHHHHLLLUUUOOOggghhhssseeeOOOLLLUUUbbbjjjXXXGGGJJJGGGGGGJJJKKKYYYrrrxxxiiipppyyy]]]TTTbbbhhhkkkLLL???AAAAAA<<<@@@BBBGGGOOOYYYccckkkooorrruuuvvvsssqqqppplllfff```ZZZOOOEEE>>>;;;<<<<<<666AAADDDuuuJJJAAA888666777999<<<@@@EEEIIILLL[[[sss}}}vvviii[[[]]]uuu>>>@@@AAABBBBBBDDDFFFHHHJJJLLLQQQTTTUUUbbbxxxoooaaaccc\\\VVVXXX___dddddd```^^^]]]```eeejjjnnnvvv~~~|||~~~}}}www{{{rrruuukkkqqqqqqbbbgggssslllccc```XXXOOOKKKMMMPPPQQQQQQWWW^^^bbbggguuu|||dddVVVzzz\\\CCC<<<777888999777555666555555555555555555555555333444555666:::BBBNNNWWWaaa```uuunnnfff\\\yyy|||nnnmmmddd]]]\\\\\\WWWRRRQQQQQQWWWVVVVVV\\\^^^gggyyy|||zzzuuunnnlllmmmvvvsssyyy|||yyyiiiddd```SSSRRRWWWcccppp{{{YYYIIINNNtttmmmpppyyyffflll___CCC777<<<999444555555777777666666555555555444999999???GGGJJJGGGFFFHHHLLLUUUVVV]]]aaauuu[[[LLLVVVgggmmmwwwWWWPPPLLLHHHFFFGGGNNN___ooouuuoookkkvvv~~~nnn]]]aaassstttRRRAAABBBFFFFFFJJJNNNRRRRRRSSSYYY___bbbjjjqqq{{{xxxnnnjjjllliii^^^OOOCCC>>><<<;;;::::::DDDQQQttt]]]???<<<888333::::::CCCEEENNNOOOYYYtttnnn``````hhh{{{>>>@@@CCCDDDDDDEEEFFFGGGHHHHHHLLLQQQTTT]]]wwwoooooohhhbbbeeepppxxxzzzwwwtttnnnkkkmmmqqqwww}}}xxxxxxxxxfffiiiqqqggg```]]]XXXRRROOOQQQUUUWWWTTTZZZaaaiiittt~~~___SSS|||]]]EEE>>>999999999777555555555555555555555555555555333444555666:::CCCOOOXXXcccdddxxxvvveee```zzz}}}~~~lllmmmfffaaa```^^^XXXUUUUUUYYY^^^ZZZYYY^^^```jjj~~~|||yyyzzzzzzkkkgggddd[[[[[[bbbqqq^^^JJJJJJooommmppp~~~tttQQQ<<<<<<999666777555777777666666666555555555888999???GGGJJJHHHGGGIIIJJJQQQQQQZZZ___oooVVVHHHSSSfffooosssPPPLLLIIIFFFEEEFFFNNN___ppp{{{yyywwwpppeee\\\ZZZ___nnn}}}lll```gggyyyxxxVVVDDDCCCEEEEEERRRRRRPPPLLLJJJNNNVVV[[[iiiuuu~~~wwwpppkkkiiiggg]]]NNNBBB===;;;;;;:::;;;BBBMMMrrr___@@@<<<888444::::::CCCEEENNNOOOZZZtttxxx^^^bbbvvv>>>AAADDDFFFFFFGGGHHHIIIJJJJJJNNNTTTUUUXXXfffwwwmmmfffaaafffqqq{{{}}}{{{vvvpppmmmsss|||~~~jjjmmmqqqddd___]]]YYYTTTPPPPPPSSSVVV[[[```iiivvvXXXJJJssscccGGG???999999999666555555555555555555555555555555333444555666:::CCCPPPYYYaaadddzzz|||eeefff}}}|||~~~}}}xxxnnnpppllliiigggaaaYYYVVVXXX```ccc___\\\aaaeeeqqqyyylllkkkiiiiiiiiiqqqhhhOOOHHHiiijjjjjjXXX>>>:::888888:::777777777666666666666555555888999???GGGKKKIIIHHHJJJIIIQQQQQQ\\\aaakkk{{{kkkUUUGGGRRReeerrrlllIIIHHHFFFEEEEEEFFFNNNaaarrr|||vvvrrrmmmggg[[[NNNIIIJJJRRRdddyyywwwccccccpppwwwXXXGGGEEEGGGGGGSSSPPPJJJCCCAAAEEENNNWWWhhhzzz{{{ssssssnnneeeeeeZZZLLLAAA<<<;;;;;;:::<<<@@@GGGnnnbbbAAA<<<888444::::::DDDGGGOOOPPPZZZrrrzzzqqqkkkaaawww???AAACCCDDDEEEHHHLLLOOOTTTVVV^^^dddbbb]]]eeerrrnnnjjjhhhnnnwww}}}}}}yyytttppppppzzznnnooopppccc\\\ZZZYYYXXXVVVVVV[[[bbbiiiooo}}}nnnQQQFFFeeelllEEE>>>888888888666555666555555555555555555555555444444555666:::DDDQQQ[[[bbbggg{{{qqqccckkkyyy~~~zzzwwwuuuxxxvvvtttnnncccXXXUUUXXXbbbfffbbb```eeeiiitttxxxnnnoooooouuuuuu|||uuuUUUHHHdddkkkdddrrrQQQ;;;888666888;;;888777777666666666666666666777888>>>GGGLLLJJJJJJLLLJJJVVV[[[ggghhhlllvvvdddZZZLLLUUUggguuueeeGGGEEEDDDEEEEEEGGGPPPcccuuu|||wwwsssuuunnneee]]]RRRGGGCCCCCCEEETTTfffqqqwwwyyytttkkkbbb[[[\\\jjj~~~oooVVVJJJHHHIIIJJJJJJFFFAAA>>>===AAAMMMXXXggg}}}uuummmsssqqqeeebbbXXXJJJ???;;;:::::::::<<<>>>BBBiiifffBBB;;;999555::::::EEEJJJPPPRRR[[[pppzzzyyy||||||rrrjjjgggyyyAAAAAAAAAAAACCCIIIPPPUUU\\\eeettt~~~zzzttt{{{www{{{{{{uuurrrwww|||{{{yyyxxxrrr}}}pppppplllaaaVVVUUUVVV[[[^^^bbbmmmyyyyyyiiiVVVJJJFFFYYYpppCCC;;;666666777666666888555555555555555555555555444444555666;;;EEESSS]]]ggglll~~~fffaaalllyyyzzz{{{~~~|||sssdddVVVRRRVVVdddiiifffeeeiiiiiiqqqzzzrrrtttuuu{{{{{{}}}XXXGGG]]]kkk^^^ppp^^^GGG<<<;;;666666999777666666777777777777777777666888>>>HHHMMMLLLLLLNNNKKK\\\fffqqqnnnnnnyyyhhh\\\OOOXXXkkk|||```JJJCCCDDDFFFGGGHHHQQQeeexxx}}}}}}zzzyyy{{{~~~xxxsssqqqqqqnnncccWWWQQQLLLDDD???===999BBBKKKOOOOOONNNKKKHHHJJJQQQbbb{{{}}}dddQQQHHHFFFFFFGGG@@@<<<;;;===>>>AAAKKKVVVeee{{{pppiiitttuuuhhhaaaWWWIII???::::::::::::;;;===>>>ccckkkCCC;;;999666::::::GGGKKKQQQTTT___sssyyyxxx}}}}}}xxxtttrrrBBBBBBAAAAAACCCHHHPPPUUU[[[jjj{{{~~~nnn~~~tttkkkeeeeeehhhkkkoootttuuutttqqqhhh___XXXTTTTTTXXX[[[___nnnzzzTTTGGGEEEBBBOOOssstttEEE<<<666666777666666888555555555555555555555555444555555666;;;FFFUUU___gggnnnwww^^^\\\ggg{{{}}}}}}ttteeeXXXTTTWWWgggllljjjhhhkkkjjjqqqyyy||||||~~~|||ssszzz~~~YYYGGGTTTfffTTT}}}iiiWWWFFF@@@???888666888444666666777777777777888888666777>>>HHHMMMMMMNNNPPPMMM___iiitttoooppp}}}nnnYYYNNNZZZppp[[[KKKCCCEEEHHHIIIIIIPPPdddxxx}}}uuullljjjmmmeeedddbbb___]]]```gggmmmzzz|||sssllljjjjjjdddYYYNNNKKKIIICCC===;;;888<<<>>>>>><<<===AAADDDLLLYYYppplllWWWJJJEEEAAA??????<<<999:::??????===DDDOOOaaavvv~~~qqqmmmwwwxxxnnnaaaWWWIII???:::::::::999999======]]]oooEEE::::::777::::::HHHKKKRRRWWWeeeyyy~~~}}}zzz}}}~~~zzzCCCDDDDDDDDDDDDGGGKKKNNNTTTdddrrrbbbggggggfffkkkmmmbbb}}}vvvppplllmmmqqqwww|||xxxjjjcccZZZSSSRRRUUUXXX]]]pppgggKKKEEE@@@>>>OOOlll}}}JJJAAA999888888666666777555555555555555555555555444555555666;;;GGGVVVaaahhhqqqhhhZZZWWW___~~~~~~yyyqqqfff\\\ZZZ]]]eeekkkiiihhhnnnqqq|||yyymmmdddkkkooouuuxxxzzz|||\\\IIIOOOwwwfffRRR}}}kkk\\\III@@@===888999;;;444666666777777777888888888555777>>>HHHNNNNNNOOORRRTTTaaagggqqqppptttrrrVVVMMM\\\uuuxxxVVVIIICCCFFFIIIIIIGGGNNNbbbuuu~~~tttllleeeaaa]]]XXXXXX[[[RRRUUUVVVSSSPPPPPPVVV[[[gggppp{{{{{{tttllleeeaaa```ZZZSSSMMMJJJGGGAAA<<<<<<;;;<<<===<<<;;;>>>EEEMMMTTTaaauuulll[[[JJJDDDBBB???<<<;;;<<<888999>>>===999>>>III[[[ooo|||xxxvvv{{{{{{sssbbbXXXJJJ???::::::999999777>>>===YYYsssEEE::::::888::::::IIINNNTTTZZZhhhzzz|||{{{|||~~~qqq~~~DDDEEEGGGGGGFFFFFFFFFGGGMMM]]]|||hhhPPPSSSTTTUUU\\\```hhhoookkkUUUOOOOOOWWW^^^iiiWWWIIIIII>>>AAAXXXsssOOOFFF===:::999666555666555555555555555555555555444555555666;;;GGGWWWbbboooxxx~~~kkkZZZTTTYYYyyy{{{|||uuunnnggg```___ccc```fffeeegggqqqyyy|||rrrggg```VVV[[[aaaeeehhhjjjnnnrrrxxx|||~~~|||```MMMNNNppppppYYY|||mmmaaaKKK<<<888666<<<>>>666666666777777888888888999555777>>>IIIOOOOOOPPPSSS[[[ccceeeoooqqqxxxsssWWWOOO^^^xxxtttSSSFFFCCCFFFIIIIIIFFFLLL___sssppp\\\SSSQQQWWWPPPLLLMMMNNNMMMMMMPPPGGGLLLPPPOOOJJJGGGJJJNNNSSS^^^llluuuxxxyyy|||yyypppjjjfffbbb\\\WWWQQQNNNLLLJJJCCC;;;999;;;888999::::::999<<>>VVVtttFFF999:::999::::::IIIRRRWWW\\\hhhxxxwwwsss|||zzz|||{{{nnneee~~~CCCDDDFFFFFFEEEEEEGGGHHHSSSWWW{{{xxxyyykkkLLLNNNUUUPPPRRR^^^tttuuugggOOOQQQVVV```rrrUUUJJJLLL>>>FFFWWWRRR;;;===:::555:::555777555555555555555555555555888888777888???KKKYYYcccjjjzzzqqqaaaUUUZZZmmm~~~{{{{{{zzztttooonnnnnnlllgggeeecccnnnllljjjyyy{{{sssvvvttt[[[RRRYYYeeeccc]]][[[WWW```oooyyyjjjHHHHHHmmmkkk]]]nnn\\\KKK===:::999444444888555444444555555666777888999999<<>>;;;999888999:::::::::???FFFLLLVVVYYYnnniiiRRRGGG?????????<<<:::<<<===>>>===;;;888888<<<@@@QQQnnnyyywwwbbbTTTEEE>>>;;;888777888:::===<<>>KKKZZZdddjjjxxx{{{RRRXXX```xxx~~~yyytttqqqrrrwww~~~~~~wwwrrrjjjwwwyyyzzz|||{{{jjj[[[```lllcccUUUQQQQQQ[[[jjjvvvpppLLLHHHiiiaaaWWWvvvcccOOO>>>;;;:::666555777555444444555555666777888777888;;;CCCMMMTTTWWWVVV___cccgggbbbeeeyyymmmTTTPPP^^^mmmqqqVVVLLLLLLGGGEEEGGGGGGLLL^^^tttyyycccRRRKKKJJJJJJIIIJJJMMMPPPQQQPPPQQQSSSUUUYYYUUUTTTVVVTTTNNNJJJJJJVVVeeessstttnnnjjjjjjlllddd```\\\XXXVVVRRRNNNJJJGGGFFFEEECCC@@@===;;;999::::::::::::===DDDOOOXXXWWW\\\ssshhhOOOEEE>>>>>>???<<<:::<<<<<<======:::777888<<<@@@OOOlllvvvyyycccUUUEEE===:::888777999;;;===;;;ZZZuuuHHH;;;999666999;;;JJJZZZ\\\___mmm}}}}}}zzznnnlllzzzAAACCCDDDEEEEEEEEEGGGIIIOOOYYYwwweee```RRRRRRYYYfffqqq}}}xxxsssppp]]]bbbnnnhhh^^^gggtttRRRCCCEEEDDDKKKTTTvvvUUU;;;===<<<888;;;444777777777777777777777777777666666666888>>>KKK[[[gggmmmwww~~~SSS^^^jjj}}}~~~tttllliiirrryyyppp|||xxxvvvqqqjjjkkkuuuyyy~~~}}}yyyuuuxxxqqqxxxooohhhgggdddcccjjjuuuzzzrrrllloooxxxzzzyyyzzzzzz|||vvv___bbbuuulllXXXTTTZZZ\\\mmmzzzuuuOOOEEE```ccc[[[qqqYYYAAA;;;;;;888666666555444444555555666777888666777:::BBBMMMUUUXXXYYYaaaaaabbb___dddxxx{{{gggWWWMMMWWWfffvvvZZZNNNJJJFFFEEEGGGIIIOOOaaauuujjj^^^PPPHHHGGGJJJLLLKKKMMMPPPTTTWWWXXXYYY[[[\\\^^^\\\\\\]]]YYYRRRMMMMMM```rrrzzzkkkaaa```aaaXXXVVVTTTRRRQQQOOOKKKHHHDDDCCCBBB@@@>>><<<:::999;;;;;;::::::>>>IIIWWWbbbaaadddyyyiiiJJJBBB===<<<===<<<;;;<<<;;;<<<<<<999777777;;;???KKKhhhsssxxxdddUUUDDD<<<999777888:::<<<======\\\wwwIII<<<999666999;;;JJJ\\\___aaannn~~~{{{iiieeeuuuAAABBBDDDEEEEEEFFFGGGIIIMMMYYYlllhhhgggTTTXXXhhhwwwkkk```dddqqq~~~dddiiiuuuiiiWWW___zzzttt[[[IIIEEEHHHHHHQQQqqqYYY=========:::;;;444777666666666666666666666666444555666777===JJJ\\\iiipppvvv{{{^^^fffvvvyyyoooiiijjjuuuwwwwwwwwwnnniiieeedddgggnnn{{{zzzrrrvvv~~~}}}zzzwwwsssqqqgggddd______gggkkkaaaSSSbbb\\\WWWVVVTTTSSSYYYaaahhhgggddd___]]]cccoooyyyuuuzzzxxxooommmoooqqquuuyyyeeefff}}}fff___fffiii{{{uuuPPPBBBXXXnnndddeeeFFF;;;;;;999666666555444444555555666777888888888;;;BBBLLLUUUXXXYYY^^^ZZZXXXXXXbbbyyymmmXXXNNNZZZiiixxxZZZMMMGGGDDDDDDHHHLLLUUUhhhzzzrrr\\\UUULLLIIIKKKNNNNNNLLLOOOSSSYYY^^^aaaccccccddd___]]]___```]]]UUUQQQRRRbbbuuuzzzjjj```\\\ZZZVVVUUUTTTRRROOOLLLIIIFFF@@@@@@>>>===;;;::::::999999:::::::::>>>GGGTTT^^^cccccctttyyy```DDD???<<<;;;<<<<<<;;;;;;:::;;;;;;999666777;;;???HHHgggtttuuubbbSSSCCC;;;888777888:::<<<>>>@@@aaawwwJJJ<<<999666888:::JJJ[[[aaadddooouuuhhhjjj|||BBBCCCEEEFFFEEEFFFHHHIIIPPP___ooowwwgggTTT]]]sssgggSSSUUUZZZ]]]lllpppvvviiiSSSVVVfff|||uuueeeRRRGGGHHHFFFSSSuuuaaaAAA>>>>>>;;;;;;444999555555555555555555555555444555666777<<>>===<<<:::999999999999777888::::::;;;@@@IIIOOOQQQUUUkkkkkkLLL>>>>>><<<;;;;;;<<<<<<:::999;;;;;;888666777;;;@@@LLLnnn}}}sss___PPPAAA:::888777888:::;;;???DDDfffuuuHHH;;;999666888:::III[[[dddjjjsssmmmeeennnDDDFFFGGGGGGFFFGGGHHHIIIRRRlllvvvxxx~~~kkk]]]jjjqqq]]]WWWeeeqqqtttwwwiiiSSSUUU^^^ppp|||~~~rrrjjjZZZJJJHHHGGGZZZjjjFFF@@@???<<<;;;444;;;555555555555555555555555444666777777;;;HHH\\\llllllkkk~~~mmm^^^\\\rrr|||ttttttxxxwww}}}~~~|||||||||xxxppphhh]]]aaammm~~~|||zzzvvvssstttnnnkkkgggbbb\\\VVVRRRPPPJJJLLLLLLJJJGGGHHHKKKMMMKKKLLLMMMMMMLLLLLLNNNPPP\\\___aaaaaa```dddnnnuuu|||qqqnnnrrrccc]]]ZZZ[[[^^^bbbkkkssswwwxxxnnnQQQFFFXXXqqqjjjpppLLL;;;999777555666555444444555555666777888===<<<===CCCLLLSSSWWWWWWZZZPPPMMMPPP]]]wwwwwwXXXOOO]]]nnntttSSSDDD@@@AAACCCGGGQQQaaatttjjj[[[VVVNNNKKKKKKNNNTTTVVVSSSOOOPPPTTT[[[ccciiijjjgggdddeeeccccccaaaZZZQQQOOORRR^^^ttt~~~vvvsssnnneee```^^^ZZZRRRJJJDDDAAA@@@>>><<<;;;999888888888999555777::::::999;;;@@@DDDDDDQQQrrr```???;;;======;;;;;;<<<<<<999999;;;;;;999777888<<>>999888777888::::::???DDDgggqqqEEE:::999777999999GGG]]]iiipppxxxppphhhtttGGGHHHIIIIIIGGGGGGHHHIIINNNzzztttpppzzznnnhhhyyyvvvvvv|||yyyoooYYY\\\```mmmwwwnnnggghhhhhhjjjrrr~~~kkkkkkbbbQQQLLLGGG```sssKKKBBB@@@<<<;;;555<<<555555555555555555555555444777888777:::GGG\\\lllkkkhhhzzzhhhYYY\\\rrr{{{}}}ppp}}}zzz{{{}}}}}}}}}~~~}}}yyyrrrnnngggsss{{{yyyvvvpppkkkiiibbb```[[[WWWRRRPPPNNNNNNFFFGGGHHHIIIIIIHHHJJJMMMKKKMMMNNNNNNOOOSSSWWWYYYbbbfffiiikkklllrrr|||rrraaa]]]___UUUTTTVVVZZZ\\\aaakkkvvviiiPPPHHHZZZmmmjjjiiiJJJ===:::666333444555444444555555666777888<<<;;;<<>>===:::888777777888888555777::::::999;;;???DDDMMM___oooSSS:::999>>>???;;;:::===<<<888:::;;;<<<:::888999===BBBTTTeeeSSSGGG<<<888888777777999:::===AAAccclllBBB999:::888999888EEE^^^lllsssyyywwwqqq}}}IIIJJJKKKJJJHHHGGGHHHIIIHHHnnnxxxrrriiikkk~~~~~~ttt\\\```aaaiiiqqqbbbYYYSSSVVVVVVYYYbbbppp~~~fffkkkiiiXXXQQQFFFbbbxxxNNNCCC@@@<<<;;;555>>>777777777777777777777777555888999888:::GGG[[[lllmmmhhhyyyeeeRRRVVVrrrxxxppp~~~zzz{{{~~~wwwyyy{{{{{{yyyuuupppmmmhhhyyy{{{vvvrrrlllccc]]]]]]WWWTTTQQQMMMKKKKKKLLLMMMHHHGGGHHHKKKLLLJJJHHHGGGIIIKKKLLLLLLNNNUUU\\\```gggkkkppptttxxxcccRRROOOQQQNNNQQQWWW\\\^^^bbbnnn{{{dddMMMGGGYYYgggfff|||bbbIII???<<<777222222555444444555555666777888:::999;;;BBBLLLUUUZZZ\\\RRRLLLOOOVVVaaauuu~~~uuuhhhQQQRRRaaapppQQQEEE???AAABBBEEEOOO```qqq{{{mmm___YYYTTTRRRSSSNNNNNNQQQYYYbbbfffccc___JJJNNNUUU^^^dddccc]]]XXXUUUTTTTTTQQQKKKEEEGGGMMMZZZyyytttooonnnjjjaaa___ZZZQQQIIIDDDEEEGGG???===:::888777777777888555888:::::::::===CCCHHH[[[mmmsssWWWDDD666999???@@@<<<:::===<<<888:::<<<<<<:::888:::>>>CCCSSS\\\OOODDD:::888999888777888:::;;;>>>___iii@@@888:::999999777DDD]]]kkkrrrvvvwwwuuu|||}}}IIIIIIHHHFFFEEEEEEHHHKKKWWW\\\qqqlllZZZ```rrraaacccyyy\\\PPPRRRMMMTTTOOOSSSZZZbbb|||gggdddqqqlllVVVFFFyyy|||UUUCCC???777888555666888888777666666666666666666555555666;;;GGGZZZjjjmmmiiippp[[[TTTXXXwww~~~}}}{{{xxxvvv}}}~~~}}}|||vvvnnnjjj~~~}}}wwwnnnddd]]]VVVQQQMMMJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIOOOMMMNNNTTT]]]fffkkkmmmwww|||aaaMMMGGGGGGGGGNNNNNNRRRWWW\\\bbbmmmxxxbbbKKKCCC]]]cccWWWwwwaaaJJJ>>>;;;:::888777555555555666666666666666888999:::???KKKZZZ```___ZZZSSSQQQVVVhhhkkkQQQLLLXXXaaaLLL>>>CCCCCCAAAHHHWWW]]]iii~~~vvvgggWWWTTT\\\```XXXMMMOOORRRVVV\\\eeejjjddd[[[PPPLLLOOOYYY^^^ZZZVVVVVVWWWNNNIIIJJJFFF@@@FFFRRRgggvvvrrrmmmdddccc___YYYUUUQQQKKKDDD>>><<<;;;:::888777777888888999888:::<<<<<<===IIIWWWwwwmmmTTTCCC;;;777;;;;;;;;;;;;;;;:::::::::999;;;;;;:::999:::???DDDaaarrrXXXKKKFFF???:::888999999:::===<<>>XXXkkkxxxvvvtttpppEEEEEEEEEEEEDDDFFFIIILLLZZZlll|||hhh]]]VVV```||||||ssswww|||}}}vvvvvvbbbMMMPPPPPPUUURRRWWW___pppeeeaaaooonnn^^^LLLwww{{{tttTTTBBB???888:::666777888888777666666666666666666555555666:::FFFYYYjjjmmmjjjmmmXXXTTTZZZxxx~~~|||}}}{{{|||zzzxxxuuu|||}}}zzzvvvooogggaaaqqq|||yyy{{{rrrkkkbbbYYYSSSNNNKKKIIIKKKJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKMMMOOOQQQVVVWWW[[[aaajjjsss{{{uuuVVVHHHEEEGGGIIIKKKLLLPPPWWW]]]dddooozzzXXXGGGPPPsssjjj```wwwbbbJJJ>>>;;;999777777555666666666666666666666777888999>>>JJJYYY`````````XXXUUUXXXiiinnnSSSOOOaaa[[[LLLAAABBBCCCAAAHHHVVV\\\hhh~~~vvv___TTTQQQ\\\iiigggXXXKKKQQQVVV[[[___ccceee___WWWMMMMMMRRR\\\___ZZZUUUUUUVVVMMMGGGFFFCCCCCCNNN___uuuxxxpppiii___bbb___\\\ZZZVVVPPPGGG@@@???>>>;;;999888777777777;;;::::::======BBBOOO^^^qqqpppdddPPPAAA<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::<<<<<<;;;999;;;@@@DDDbbblllTTTHHHCCC===999888999999:::<<<<<>>>>>======<<<;;;::::::<<<======;;;999;;;@@@EEEbbbcccMMMDDD@@@;;;888777999999999<<<<<>>;;;999999888888666777888999999>>>HHHPPPJJJCCC:::555666999;;;:::??????>>>===<<<;;;;;;:::<<<===<<<:::888:::@@@EEE^^^}}}yyyZZZGGG???<<<888777777999999999;;;;;;MMM~~~QQQAAA555666888666777===MMMdddvvv???@@@AAAAAA@@@AAABBBDDDWWWjjj~~~wwwppp___XXXeeellloooTTT\\\yyy]]]PPPWWWZZZTTTDDD[[[pppKKK===>>>999;;;777777888777777666666666666666888444555888888<<>>;;;:::::::::999999999:::???>>>>>>===<<<<<<;;;;;;;;;<<<;;;999777:::@@@FFFZZZzzzpppRRRCCC;;;999777666888999999888;;;;;;PPPMMM@@@666666888666777<<>><<<;;;::::::;;;<<<666;;;>>><<<::::::999666:::999999999777555888>>>=========<<<<<<<<<<<<;;;;;;;;;;;;999888<<>>NNN[[[aaaddd^^^YYYSSS[[[|||uuuZZZOOOOOOmmmeeeSSSEEECCCGGGGGGLLLUUUYYYgggyyy^^^RRRWWWZZZjjj[[[PPPYYY^^^{{{ggg]]]aaaeeegggbbbSSSFFFBBBEEEGGGGGGNNNTTTXXX___ggghhhccceeeccc___ZZZVVVUUUSSSQQQJJJNNNSSSZZZbbbhhheee___```^^^\\\\\\\\\YYYSSSNNN@@@>>><<<;;;999999999999666<<<>>><<<;;;===;;;777===999777999888666999???;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<::::::???GGGMMM^^^yyyuuuYYYBBB???999888777888999999888777>>>>>>VVVIIIBBB:::888777777888:::===UUUkkk}}}IIIJJJLLLLLLKKKKKKKKKLLLGGGEEEGGGLLLJJJEEEJJJVVVRRR```aaaeeeyyyvvvmmmOOOBBBNNNGGGEEENNNUUUSSS]]]nnntttqqqqqqWWWMMMPPPPPPKKKEEEFFFZZZ{{{MMMAAACCC>>>???999888888888777666666666666666999333444999666555JJJeeewwwmmmrrrmmm\\\YYYwwwzzz~~~}}}wwwtttnnnkkkiiifff\\\TTTVVV___ooo}}}uuujjjbbb[[[TTTLLLEEEEEEFFFIIILLLOOOOOOMMMJJJLLLMMMNNNOOOQQQTTTVVVWWW]]]dddlllrrryyyqqqXXXGGGBBBCCCEEEEEEFFFIIIRRR\\\bbbfffmmmvvvyyymmmooozzz[[[]]]llluuu]]]>>>===AAA===666888777777666555444444444333555555555===LLLZZZaaaccc```^^^ZZZaaavvv]]]RRRMMMeeeiiiXXXKKKDDDHHHHHHMMMVVVYYYhhhhhhRRRRRR]]]YYYYYYqqq|||[[[XXXfffqqqcccaaallliiiiiiaaaQQQDDDCCCGGGKKKRRRYYY```fffpppyyyxxxpppkkkkkkiiigggddd___VVVMMMOOONNNOOOUUU___hhhiiifff```___```aaaaaa]]]UUUNNNAAA@@@===:::888777777777555:::<<<999:::??????;;;>>>999888===>>>::::::===999999::::::;;;<<<<<<<<<<<<======<<<<<>>>>>999888888999::::::888666??????YYYIIICCC<<<999888777888999;;;QQQggg}}}iii}}}FFFMMMNNNJJJJJJOOOOOOIIIIIIEEEJJJLLLGGGJJJLLLDDDRRRPPPWWWccckkkwwwjjjppplllvvvQQQCCCEEE@@@MMMPPPPPPZZZeeerrrlllVVVNNNPPPNNNFFFFFFEEESSSwwwyyyQQQCCCBBB666======888999888777666666555555555777666444888:::666CCCaaarrrmmmkkkbbbVVVrrryyy~~~xxxpppllleee]]]UUUOOOMMMTTT]]]fffvvvnnncccYYYSSSNNNHHHEEEFFFHHHKKKLLLKKKLLLMMMNNNNNNNNNOOOPPPRRRUUUYYY[[[aaaiiiwwwlllTTTDDDAAACCCCCCBBBKKKHHHNNNZZZaaadddpppsssqqqkkklll~~~~~~VVV\\\hhhkkkYYY@@@FFF:::<<<777888888777666555444333333666333222777===FFFSSS___dddbbbXXXOOO\\\yyy^^^PPPYYYaaa~~~}}}VVVMMMJJJKKKFFFHHHXXXccclll{{{oooZZZPPPYYYeeelll|||}}}```ggg~~~ooodddeeedddqqqgggYYYLLLDDDDDDHHHLLLTTTbbbmmmrrryyyxxxjjjqqqtttooodddaaaggghhhbbbUUUZZZ___bbbgggmmmmmmjjjeeedddcccbbb___ZZZSSSNNNGGG???888888888666555666999888:::???@@@<<<;;;======???>>>;;;:::======;;;:::<<<<<<<<<:::999999;;;>>>999777999;;;@@@OOO^^^lll{{{uuu]]]JJJ>>>888;;;999777888:::;;;:::777======VVV{{{FFF>>>999888777555666999<<>><<<888999888777666666555555666666666333777999444@@@\\\nnnmmmiii{{{fffUUUooo~~~~~~~~~~~~}}}xxxpppeee\\\TTTNNNIIIHHHNNNVVVooo{{{ppphhh]]]TTTNNNKKKGGGDDDFFFHHHJJJKKKKKKKKKLLLNNNPPPQQQRRRTTTWWW]]]cccfffssszzz}}}kkkTTTEEEAAADDDEEEDDDJJJHHHPPP]]]eeeiiitttxxxjjjlllkkkttt|||QQQPPP}}}~~~bbbbbbWWWAAAFFF;;;===:::999888777666555444444333555333222666:::BBBPPP^^^eeedddZZZPPP\\\yyyiiiPPPNNNYYY]]]IIIJJJLLLFFFHHHUUU^^^hhhyyywwwjjjcccmmmzzzzzzeeeaaaggggggggg```UUUJJJDDDCCCFFFHHHUUUdddrrrzzzvvvffffffkkkjjjdddeeekkkiiiaaaYYY\\\cccnnn{{{uuufffeeedddbbb```^^^XXXRRRMMMGGG???999888999666555777888777999===>>><<<<<<@@@@@@DDDEEEAAA???AAABBBAAAAAAAAA@@@>>>;;;999:::;;;===:::999<<>>CCC```sssEEE>>>999888777555666999999DDD\\\zzzwww||||||MMMPPPQQQSSS]]]fffbbbVVVVVVYYY^^^^^^___nnnssseee^^^^^^aaafffoooxxxuuurrrttt{{{iiibbb~~~|||rrrsssdddKKKGGGNNNMMMQQQRRRYYYiiivvvqqqXXXJJJIIIHHHCCC@@@PPPuuuxxx|||KKKCCCBBB;;;???;;;999999999888777666666666666666666444666888333===VVViiimmmgggqqqnnnVVVhhh~~~}}}|||}}}}}}{{{yyywwwyyy{{{yyyrrrlll]]]TTTJJJFFFEEEFFFKKKQQQ^^^xxxpppggg___TTTLLLIIIGGGEEECCCGGGHHHJJJKKKJJJKKKLLLNNNSSSTTTVVVYYY^^^fffooovvv|||kkkTTTFFFBBBDDDFFFFFFHHHIIIRRR___hhhmmmxxxqqqiiinnnrrrQQQLLLxxxwww___aaaTTTCCCEEE======<<<999999888777666555444444444333333555666<<>>;;;;;;???EEEOOO___mmm{{{ooo[[[HHH>>>:::777777666666777999;;;;;;:::???MMMooofffEEE>>>999888888555666999777???UUUuuu|||yyy[[[aaadddfffmmmssslll```ccckkkuuurrrqqq}}}zzzlllfffdddiiiqqquuuyyy|||yyylll\\\^^^}}}ooohhhgggVVVPPPPPPSSSVVVXXXeeeyyypppWWWHHHFFFGGGDDDAAA]]]yyyoooHHHCCCBBB>>>@@@999;;;:::999888777666666666666666888555666888333:::PPPgggooohhhooosss~~~uuuUUU___{{{~~~}}}|||zzzyyyxxxwwwuuussstttuuurrrkkkfffYYYOOOFFFEEEGGGIIINNNRRRUUU~~~sssiii^^^VVVMMMFFFEEEFFFEEEDDDGGGIIIJJJKKKJJJKKKMMMOOOUUUWWWYYY]]]bbblllxxx{{{}}}|||lllWWWGGGCCCDDDEEEFFFGGGJJJSSS___hhhmmmxxxooolllpppvvv~~~~~~PPPNNN|||nnn^^^gggyyySSSEEEDDD>>><<<<<<:::999888888666666555444444444555555333888IIIYYYjjjnnnggg[[[bbb}}}rrrTTTJJJ```oooJJJ>>>BBBAAAEEENNNTTTddd~~~vvvmmmwwwyyyYYYRRRXXX[[[WWW\\\WWWOOOHHHDDDDDDFFFHHHXXXmmmrrraaaSSSZZZZZZYYYYYY\\\^^^UUUHHHGGGKKKYYYuuusssiiigggccc___[[[VVVQQQMMMHHH???999999:::888777999:::888888;;;;;;===DDDLLLHHHPPPSSSMMMEEECCCDDDEEEHHHGGGDDD???;;;:::<<<>>>???======@@@HHHWWWiiiwww{{{ppp]]]KKK???:::888777666666666777999999:::999AAAXXX~~~[[[DDD>>>999999888666666888666:::MMMnnnzzz|||kkktttzzzzzz||||||sssrrr|||xxxkkk___VVVWWW]]]bbbfffiiiddd[[[SSSZZZsssiiijjj|||ooocccXXXPPPYYY___eeerrrrrrYYYIIIGGGGGGDDDBBBhhh}}}bbbGGGDDDBBBAAAAAA888===:::999888777777666666666777:::777777999555999KKKhhhrrrkkkpppooo|||wwwNNNYYYttt~~~}}}}}}}}}}}}{{{yyywwwvvvuuusssrrrqqqqqqoooiiieeeUUUKKKDDDEEEIIINNNSSSXXXmmmtttaaaVVVPPPHHHDDDDDDFFFGGGFFFGGGIIIJJJKKKKKKMMMPPPRRRWWWZZZ]]]```fffqqqvvvtttyyy}}}~~~oooZZZJJJCCCBBBCCCDDDFFFJJJSSS]]]eeellluuu~~~{{{mmmhhhhhhvvv}}}|||}}}sssKKKKKKxxxdddYYYhhhoooTTTGGGBBB???::::::::::::999888777666555555555666777666333777EEEUUUgggnnnjjj^^^bbb|||sssUUULLLcccwwwOOO@@@BBBAAAEEELLLOOO___|||}}}cccNNNQQQYYY\\\ZZZ^^^XXXMMMEEEAAACCCHHHLLLiiinnn```ZZZ\\\XXXSSSQQQSSSTTTLLLCCCHHHLLLXXXpppyyymmmjjjeee```\\\WWWRRRNNNHHH@@@::::::;;;999888:::;;;999999;;;;;;>>>GGGRRRPPPVVVXXXOOOFFFBBBCCCCCCCCCCCC@@@===;;;;;;>>>@@@AAA@@@???AAALLL^^^ppp{{{vvvfffRRRDDD<<<999777666777888888888888888999999DDDaaaTTTDDD>>>999999999666555777888888GGGgggzzz|||nnn]]]LLLHHHLLLQQQTTTVVVRRROOOMMMSSSdddyyy}}}kkkxxx}}}wwwpppcccWWWYYYjjjwwwsssYYYKKKIIIHHHCCCCCClllYYYGGGFFFBBBCCCBBB777@@@::::::999888777777777777555:::888777:::666888GGGhhhrrrmmmpppmmmyyy~~~UUUZZZooo}}}||||||}}}|||{{{yyywwwuuurrrqqqoooooonnnkkkgggdddMMMGGGCCCEEEJJJPPPWWW^^^xxxxxxZZZPPPKKKEEECCCEEEHHHHHHHHHGGGIIIJJJKKKMMMOOOSSSWWWZZZ^^^cccgggmmmxxxyyy{{{qqq\\\LLLCCCBBBCCCDDDFFFKKKSSS[[[ccclllvvv~~~|||llldddccc~~~~~~iiiLLLKKKttt[[[VVViiiiiiUUUIIIBBBCCC::::::;;;;;;:::999888777666666666666666666444666AAANNNaaakkkjjj^^^```wwwuuuSSSHHH[[[[[[IIIIIIDDDFFFJJJIIIWWWssszzzRRRFFFLLLRRRYYY```aaaYYYNNNDDDAAAEEEMMMRRRoooiii``````\\\WWWPPPNNNNNNOOOKKKGGGRRRVVV^^^mmmzzzppplllfff```[[[VVVRRRNNNHHH@@@::::::;;;:::999;;;;;;::::::;;;;;;>>>HHHTTTUUUYYYWWWNNNEEEBBBAAAAAA=========<<<;;;<<>>::::::999666555777:::777AAA___yyyrrr^^^IIICCCEEEHHHHHHIIIIIIGGGHHHLLLUUUdddyyymmmeeewwwmmmjjj~~~jjjTTTJJJKKKJJJDDDEEEjjjSSSHHHGGGBBBDDDCCC666BBB::::::999888777777777777333999777555999666777CCCaaannnlllmmmuuu~~~wwwbbbjjj}}}}}}}}}}}}|||{{{yyywwwvvvpppooollliiiddd___ZZZWWWGGGCCCCCCFFFKKKQQQ[[[eeessssssVVVKKKHHHDDDDDDGGGIIIIIIGGGGGGHHHJJJLLLNNNRRRWWW[[[^^^dddkkkqqqwww~~~}}}ppp]]]MMMDDDBBBDDDEEEGGGMMMUUU[[[dddooo{{{uuuhhhaaafff~~~___MMMQQQxxxoooYYY\\\xxxfffUUUJJJBBBGGG===<<<;;;;;;:::999888777777666666444444666555666===FFF\\\jjjlllaaa```uuurrrQQQGGGUUUoooQQQMMMEEEGGGKKKGGGSSSnnndddIIIFFFIIIJJJSSSaaaddd]]]RRRJJJIIINNNVVV\\\gggxxxyyyfff]]]]]][[[VVVPPPMMMKKKIIIHHHHHHQQQVVV___mmm~~~rrrmmmfff___ZZZUUUQQQNNNHHH@@@:::;;;<<<;;;:::<<<999999:::;;;999<<>>===999;;;<<<<<<<<<===???AAA???EEEKKKQQQ\\\kkksssssseeeUUUEEE>>>;;;777666666444777999::::::;;;>>>AAA```OOOCCC===:::::::::666555777;;;666===WWWwwwzzzuuuqqqwww}}}vvvaaaKKKDDDEEEFFFEEEDDDFFFDDDDDDGGGLLLYYYoootttkkkUUUVVV{{{zzzrrr___LLLGGGLLLLLLFFFHHHhhhPPPIIIIIIBBBEEECCC666DDD;;;:::999888777777777777111777555444888555555@@@XXXiiikkkjjj~~~iiigggxxx}}}~~~~~~}}}|||{{{yyyxxxwwwqqqnnniiibbbZZZRRRKKKGGGDDDCCCDDDHHHLLLSSS___kkkzzzkkkVVVIIIFFFCCCDDDGGGIIIIIIGGGGGGHHHKKKMMMOOOTTTYYY]]]aaahhhqqqxxx||||||xxx{{{ooo]]]MMMEEECCCFFFHHHHHHNNNVVV\\\eeessswwweee^^^^^^iiizzz}}}~~~RRRIIITTT}}}]]][[[gggdddUUUJJJBBBJJJ???>>><<<;;;;;;:::999888777777555222222555555666:::AAA\\\kkkpppdddcccwwwkkkOOOJJJVVVzzzSSSMMMDDDGGGLLLIIITTTnnnnnnVVVIIINNNQQQKKKRRRbbbgggaaaXXXRRRRRRWWW```eee```mmm|||wwwhhh^^^\\\ZZZVVVQQQLLLHHHDDDCCCDDDGGGMMMYYYkkkrrrllleee^^^XXXSSSOOOMMMHHH@@@;;;;;;<<<;;;;;;<<<888888999:::888:::EEERRRLLLKKKFFF===999;;;;;;888888:::<<<=========???@@@===FFFQQQYYYdddooorrrnnnYYYIII<<<888888666777:::111555999;;;;;;===AAAEEEppp~~~OOOCCC===:::::::::666555666;;;555:::RRRqqq|||yyyjjjaaaeeennnoookkk{{{eeePPPFFFEEEEEEHHHMMMMMMGGGFFFLLLOOORRR```sss~~~lllZZZSSSOOOWWWkkk}}}jjj\\\PPPOOOQQQOOOJJJFFFMMMbbbqqq}}}|||QQQLLLIIIGGGCCC@@@BBBFFF@@@<<<::::::999555444777666666666666666777888888OOOpppmmm\\\rrr}}}tttwww~~~}}}}}}}}}{{{xxxvvvrrrnnnfffYYYLLLDDDBBBCCCGGGDDDEEEJJJOOOUUUcccrrrfffLLLFFFEEEDDDFFFIIIKKKIIIFFFIIIKKKMMMOOORRRWWW]]]aaammmpppuuu|||hhheeeuuu~~~~~~}}}~~~~~~xxxjjjWWWHHHBBBFFFLLLJJJMMMVVVbbbkkksss~~~uuueeeYYYQQQXXXlll}}}|||uuuzzz}}}|||zzzzzzzzz{{{}}}|||zzzxxx|||uuu}}}eeeQQQDDDZZZdddbbbkkkTTTMMMLLLLLL@@@BBBAAA>>>;;;999999888777666444444444333333555999===YYYiiirrrnnnmmm}}}rrrQQQKKKTTTnnndddKKKGGGDDDEEEIIIOOOjjjiiiTTTFFFIIIOOOPPPUUU^^^dddkkkeeeXXXYYYeeebbbSSSWWWccc}}}tttaaa^^^]]]XXXSSSMMMHHHCCC???>>>??????LLLLLL___yyyuuummmbbb[[[XXXUUUPPPKKKHHHAAA:::999888777888;;;999888777666777888;;;<<>>@@@AAAAAA???NNN[[[ccckkkqqqiii[[[LLLBBB:::888999666444555444>>>888777AAA===>>>TTTpppGGGBBB@@@>>>;;;:::999999999;;;::::::DDD```~~~~~~qqqeeeaaadddfffjjjmmmqqqnnnvvv|||gggQQQGGGGGGHHHKKKNNNMMMHHHHHHMMMNNNQQQaaatttyyyeeeTTTOOOMMMUUUhhhxxxtttcccWWWMMMMMMPPPOOOJJJGGGGGG^^^vvv{{{zzzPPPLLLHHHGGGDDDBBBEEEKKKBBB<<<888999999888888:::666666666666666777888888FFFeeefffYYYppp}}}}}}|||||||||}}}|||yyywwwqqqlllaaaSSSGGGAAA@@@AAAHHHFFFGGGJJJMMMUUUeeeuuudddKKKDDDCCCCCCFFFJJJKKKKKKIIIHHHJJJMMMPPPSSSWWW]]]```jjjoooxxxlll\\\aaaxxx~~~~~~yyymmm[[[KKKDDDFFFJJJJJJLLLUUUaaajjjrrr|||zzzmmmaaaYYYRRRMMMPPP[[[ffflllmmmpppvvv~~~}}}|||~~~|||{{{yyyyyyxxxwwwsssqqqqqqnnnwww\\\HHHKKKkkkgggoooiiiTTTNNNLLLKKK@@@BBBAAA???;;;999999888777666444444444333333555999<<>>???@@@AAABBBIIIVVVaaafffjjjlllbbbSSSIII@@@888777888666555555444:::666777>>>:::???ZZZhhhHHHCCCBBB@@@===;;;:::999999444444555>>>WWWwww{{{|||ssslllkkkllllllmmmpppyyyzzzrrr[[[UUUUUUbbb}}}iiiRRRHHHGGGHHHJJJLLLKKKIIIJJJLLLLLLOOO```ssswwwppp\\\NNNMMMLLLSSScccyyynnnfffXXXOOOHHHKKKOOOMMMIIIGGGFFF```|||vvvtttPPPLLLIIIHHHFFFEEEIIIPPPKKKBBB999999::::::999:::666666666666666777777888@@@\\\bbb\\\sss}}}|||{{{zzz{{{||||||zzzxxxtttkkk\\\NNNDDD@@@@@@BBBHHHHHHJJJLLLNNNVVVgggvvv]]]EEECCCCCCCCCFFFIIILLLLLLLLLIIIKKKOOOQQQTTTXXX\\\___hhhooo}}}bbbSSSOOOXXXttt~~~~~~}}}rrrbbbRRRHHHGGGIIILLLNNNVVVccclllttt}}}xxxbbbZZZQQQOOOOOONNNNNNQQQXXXbbbiiiooovvv~~~}}}zzzyyyzzzxxxuuusssrrrpppmmmkkkqqqtttUUUEEE\\\jjjwwweeeTTTOOOLLLLLLAAACCCCCC@@@<<<:::999888777555444555555444333555888;;;KKK]]]jjjkkkllluuu|||kkkeeevvvzzz[[[MMMCCCDDDJJJIIIXXXxxx```UUULLLJJJJJJJJJQQQ[[[ggghhhfff]]]PPPIIILLLRRRhhhlllyyywwwaaaTTTWWWYYYZZZPPPGGGCCCAAA@@@CCCHHHRRR______rrrzzzqqqeee]]]XXXUUUPPPKKKJJJBBB<<<:::888666666999;;;:::888666666666666777555777:::<<<>>>>>>===<<<@@@?????????@@@AAACCCDDDOOOZZZdddffffffdddXXXIIIDDD<<<666666777555555666777777666:::===777EEEfff]]]HHHDDDDDDBBB@@@===;;;:::999777666666<<>>;;;:::999777555555555555444444555777:::DDDWWWgggkkknnntttxxxvvvsssdddnnnkkkWWWFFFFFFNNNIIISSSqqqcccTTTRRRPPPNNNKKKMMMUUU]]]cccdddhhhfffUUUEEEKKK[[[kkkhhhkkkdddQQQLLLTTTWWWXXXLLLCCCAAAAAAAAAIIISSSlllyyyttt}}}wwwnnnccc[[[XXXUUUPPPLLLGGG@@@;;;:::999777888:::;;;:::999888888888888999666888:::<<<>>>>>>>>>===@@@@@@@@@@@@BBBEEEHHHJJJQQQZZZbbbccc```[[[OOOCCC???888444555666555555888===888999???<<<999QQQvvvSSSGGGEEEEEEDDDBBB???<<<:::888<<<:::999;;;FFF]]]|||nnnmmm}}}}}}{{{}}}}}}xxxxxx|||xxx}}}fffooobbbVVVRRReeeyyyNNNHHHkkkppp```VVVRRR```yyyuuufff{{{kkk```XXXLLLDDDBBBDDDFFFFFFEEEGGGIIIHHHFFFJJJXXXfffbbb```VVVRRRVVVRRRQQQ\\\{{{mmm^^^SSSKKKFFFEEEHHHIIIFFFCCCDDDRRRttt{{{rrreeeVVVRRRNNNLLLHHHFFFJJJPPPYYYLLL@@@===>>>;;;888777777777666666666666777777555DDDSSS[[[ooorrrWWWjjj~~~}}}{{{yyyxxxxxxxxxvvvuuuxxxnnn^^^NNNDDDBBBEEEIIIGGGLLLQQQSSSVVV]]]ffflllxxx^^^JJJFFFGGGGGGGGGGGGIIIJJJLLLPPPRRRUUUWWWXXX[[[___bbbeeeppp}}}]]]OOOLLLUUUZZZ___vvvuuueeeXXXQQQOOOSSSUUU]]]kkkxxx{{{aaaTTTKKKMMMQQQNNNSSSWWW[[[]]]aaahhhrrr{{{wwwrrrkkkgggfffhhhkkklll|||eeeGGGLLL~~~]]]jjjzzzZZZVVVSSSOOOQQQHHHJJJGGGDDD@@@===;;;:::888666555666666555444444666888@@@RRRcccjjjpppvvvuuuoootttZZZ[[[yyy~~~gggNNNIIIQQQLLLRRRlllWWWRRRWWWXXXSSSNNNPPPVVV\\\___aaajjjmmm\\\GGGLLLaaakkkccc]]]TTTHHHMMMZZZ\\\TTTIIIBBBAAA@@@BBBOOO```oooggg^^^YYYWWWVVVQQQMMMCCC===999::::::999:::===::::::::::::;;;<<<<<<===;;;;;;;;;;;;<<<======>>>>>>???@@@CCCFFFJJJNNNPPPVVV\\\aaa```ZZZRRRGGG>>>;;;666333444555444555999@@@888:::???;;;@@@bbbvvvNNNHHHFFFFFFEEEDDDAAA===999777999666555777;;;KKKkkksssrrr~~~~~~}}}zzz|||zzz}}}KKKUUURRRNNNKKKddd{{{NNNOOOhhhUUUJJJFFFNNNiiissseeeyyy|||ZZZLLLNNNLLLGGGDDDEEEHHHHHHEEEFFFGGGGGGFFFJJJSSS[[[YYY\\\YYYXXX[[[VVVTTT^^^}}}uuueeeWWWNNNHHHEEEEEEGGGFFFCCCBBBEEEUUU|||wwwcccXXXSSSPPPNNNJJJFFFHHHMMMSSSIIIAAAAAAAAA???<<<<<<888777777666666666666666666>>>NNNZZZiiilllKKKWWWttt~~~~~~~~~}}}|||{{{yyywwwvvvwwwwwwvvvuuuvvvoooaaaQQQEEEAAAFFFKKKPPPTTTVVVXXX^^^fffkkkkkkyyy___IIIGGGHHHHHHGGGGGGHHHJJJLLLSSSTTTWWWYYY\\\```fffjjjjjjxxxkkkTTTLLLLLLUUU\\\fff|||mmm___WWWUUUVVVVVV^^^lllxxxyyy___QQQQQQOOOQQQTTTOOO[[[^^^bbbeeehhhnnnwww~~~|||uuulllffffffkkkqqquuu[[[LLLRRRxxx```nnnrrrXXXYYYVVVQQQRRRJJJKKKJJJGGGCCC???===<<<999888666777777666444444555777===MMM\\\fffpppxxxuuummmtttuuu[[[SSSppp{{{XXXKKKQQQMMMTTTooofffaaagggcccVVVMMMOOOUUUVVV]]]___hhhmmm___LLLQQQcccpppaaaUUUMMMJJJYYYgggfffNNNFFFAAAAAA======OOOfffgggaaaZZZXXXXXXVVVQQQMMM@@@;;;888:::;;;;;;<<>>>>>>>>>>>>>>===<<<<<<<<<=========???BBBFFFKKKOOORRRTTT\\\___aaa]]]TTTJJJ@@@:::888444333555555444555999???777;;;>>>:::MMMxxxoooLLLKKKHHHHHHHHHGGGDDD???:::777777444555999999CCCaaa}}}}}}uuu}}}}}}}}}|||~~~zzz|||FFFMMMMMMOOOPPPooowwwOOOZZZwww[[[JJJGGGKKKPPPwwwssslll}}}sssPPPEEEPPPUUUPPPHHHFFFFFFEEEFFFGGGGGGGGGHHHLLLPPPSSSUUU[[[ZZZZZZ]]]WWWWWWcccyyyjjjgggooo}}}|||mmm]]]PPPIIIEEECCCDDDFFFEEEBBBDDDIII^^^tttaaaVVVSSSQQQPPPLLLGGGHHHLLLMMMHHHDDDEEEDDD???<<<===888888777666666666666666999:::KKKXXXcccwwwSSSPPP^^^ttt~~~}}}|||{{{yyyxxxxxxvvvtttuuuwwwxxxyyyxxxtttqqqhhhXXXIIICCCHHHOOOddddddaaaaaaiiitttxxxttt```GGGFFFGGGHHHGGGGGGHHHLLLOOORRRTTTVVVZZZ___gggooouuuyyyzzz]]]LLLIIIJJJSSS```qqq~~~qqqccc\\\YYY[[[ZZZ```mmmxxx~~~~~~dddTTTSSSZZZXXXWWW]]]^^^iiiooouuuwwwwww|||}}}uuukkkgggkkkuuuRRRRRRffflllddd}}}oooYYY]]]ZZZRRRRRRIIIIIIMMMIIIEEEAAA???===;;;999666777777666555444444666999FFFTTT```mmmxxxvvvmmmooojjjXXXooobbbKKKNNNKKKTTTjjjzzzuuuwwwlllVVVJJJOOOUUUUUU[[[\\\ccchhhaaaWWW]]]llluuuaaaQQQJJJPPPfffuuupppTTTNNNLLLKKKBBB>>>TTTpppbbb^^^YYYXXXYYYWWWQQQKKK@@@;;;888:::<<<;;;;;;>>><<<<<<<<<============<<<<<<===>>>??????>>>===<<<===@@@EEEJJJNNNRRRSSSTTTYYYZZZZZZVVVLLLBBB;;;999777444444666555333555:::>>>777===>>>>>>```jjjMMMOOOKKKLLLLLLKKKGGGBBB===999:::666888===:::===WWWwww}}}|||{{{|||~~~}}}~~~|||~~~QQQSSSRRRXXX\\\}}}nnnNNNdddzzz{{{oooQQQBBBEEEMMMNNN~~~rrrrrroooMMMIIIWWW```YYYKKKDDDBBB@@@HHHHHHHHHHHHJJJNNNOOONNNSSS[[[[[[[[[\\\WWWYYYgggwwwYYYOOOSSSUUUlllxxxgggWWWKKKFFFCCCBBBCCCEEEDDDCCCFFFLLLjjjttt^^^TTTRRRQQQQQQMMMHHHHHHLLLLLLIIIHHHHHHEEE>>>::::::888888777666666666666666777444DDDRRRZZZ|||~~~```PPPPPPccc~~~|||{{{yyyvvvttttttsssrrrssswwwzzz{{{{{{uuuuuuooo___NNNFFFKKKSSSwwwsssllliiitttfffKKKDDDFFFGGGGGGGGGIIINNNRRRQQQRRRUUUZZZaaakkkvvv~~~\\\LLLGGGHHHLLLXXXkkk~~~rrreee^^^[[[```___cccoooyyy}}}oooYYY]]]SSSXXX```ZZZ[[[hhhrrrvvvyyyrrriiihhhppprrrFFFPPP}}}sssZZZ```ooo[[[aaa\\\RRRQQQGGGGGGOOOKKKFFFCCC@@@>>><<<:::666777888777555444444555555AAAOOOZZZjjjwwwvvvmmm}}}yyyZZZhhhgggJJJKKKIIISSSbbb{{{~~~pppTTTHHHOOOXXXXXXYYYZZZ___dddbbbaaajjjxxxxxxbbbOOOIIITTTnnn|||uuuccc______\\\OOOJJJ```{{{bbb^^^ZZZZZZZZZWWWPPPIIIBBB<<<999;;;<<<::::::===============<<<;;;:::999888;;;>>>AAABBB@@@===;;;???BBBGGGLLLPPPRRRSSSSSSQQQQQQQQQNNNFFF===::::::777444444666666333555:::>>>999@@@AAACCCooohhhOOOSSSMMMNNNOOONNNJJJDDD???;;;;;;555777<<<777444JJJhhh~~~}}}{{{|||~~~~~~~~~oooiiibbb^^^ooogggMMMaaaccc^^^rrrUUUDDDKKKFFFZZZ~~~tttppptttPPPIIIkkkttt\\\IIIBBBAAACCCEEEFFFJJJNNNLLLHHHJJJOOORRR[[[fffggg^^^[[[iii{{{dddLLLFFFLLLXXXzzzlll\\\OOOGGGDDD@@@@@@CCCCCC??????LLL]]]yyyxxxdddXXXPPPKKKMMMPPPPPPOOOOOOOOOLLLIIIFFFDDDBBB>>><<<<<<:::888777777777555444888666666GGG```oootttNNNJJJ___sss}}}wwwsssuuuvvvwwwwwwwwwwwwyyy{{{uuuuuuooobbbRRRKKKOOOUUUyyyfff^^^mmm]]]HHHBBBGGGDDDBBBHHHIIIJJJSSSVVVVVVWWW[[[cccnnnzzzXXXFFFOOOFFFGGGOOO^^^rrr}}}nnngggeee^^^bbb______hhhuuujjjWWWWWWZZZZZZ```hhhlllrrruuuuuukkkiiizzz[[[RRRddd{{{___[[[xxxuuucccaaa]]]XXXRRRNNNNNNNNNPPPLLLHHHEEEDDDBBB===999;;;999666444333333444666555;;;CCCQQQfffwwwttthhhtttccc```zzz[[[KKKHHHIIIXXXeeevvv|||vvvwww{{{uuufffYYYMMMHHHMMMVVV]]]___aaacccdddfffiiilllgggcccXXXPPPVVVjjj{{{~~~uuuaaaNNNSSSzzzppp```]]]ZZZZZZ[[[WWWPPPIII:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;<<<===>>>???>>>>>>===<<<;;;<<<@@@CCCHHHJJJNNNQQQSSSRRRPPPOOOOOOMMMHHHCCC>>>;;;888777666555333333444777;;;===<<<<<<:::???[[[ccc[[[VVVSSSQQQOOOMMMKKKGGGBBB>>>@@@;;;999999777888CCCPPPzzz{{{}}}zzz}}}yyyxxxkkk]]]ZZZpppjjjKKK]]]XXXYYYzzz^^^EEEJJJIIITTT|||~~~yyyvvvTTTTTTtttyyyaaaNNNGGGEEEHHHHHHKKKPPPUUUVVVTTTTTTVVVQQQXXXeeennnkkkhhhvvv{{{jjjVVVHHHHHHPPPccc{{{sssfffWWWKKKDDDBBBCCCDDDFFFFFFBBBEEEVVVhhh~~~mmm\\\ZZZRRRMMMOOORRRQQQPPPQQQOOOMMMIIIGGGEEECCC???===<<<:::888777888999999888777777666DDD\\\iiixxxUUUNNN]]]kkk~~~zzzvvvwwwwwwxxxwwwvvvvvvxxxzzzwwwuuuooodddYYYTTTUUUXXXnnnhhhiiivvvZZZDDD@@@FFFCCCBBBHHHIIIIIIRRRZZZZZZ[[[___fffpppzzzfffKKKCCCNNNNNNLLLOOO[[[nnn}}}lllgggjjjfffgggdddbbbhhhttt~~~vvv___UUUXXXhhhhhhmmmuuu|||lllllljjjttt~~~LLLSSSvvvnnn___mmmmmmbbbaaa^^^YYYUUURRRSSSTTTRRRRRRQQQNNNIIIEEEDDDEEE===;;;888555444444555666666:::@@@MMMcccuuuttthhhmmmgggZZZsssgggOOOGGGHHHMMM[[[kkkzzz{{{~~~yyyqqqfff\\\SSSNNNQQQXXX]]]___bbbddddddeeeggghhh```eeeccc[[[YYYfffwwwwww___YYYqqqeee]]][[[ZZZ[[[[[[WWWOOOHHH::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<>>>>>>>>>>>>===<<<<<>><<<<<<999777>>>GGGnnn}}}{{{~~~}}}~~~|||~~~|||wwwggg[[[___|||vvvOOOWWWTTTWWWlllIIIHHHLLLTTT|||xxx\\\___{{{}}}bbbOOOIIIJJJQQQRRRWWW\\\]]]\\\ZZZXXXWWW[[[[[[gggyyy|||uuu}}}}}}lll\\\MMMGGGMMMVVVtttyyytttjjj^^^QQQHHHCCCBBBAAABBBCCCAAA@@@JJJbbbyyyssseeeZZZXXXQQQMMMOOOQQQPPPOOOQQQPPPMMMJJJHHHFFFDDDAAA???>>>;;;888888999;;;<<<;;;666666666AAAUUU```mmmaaaRRRZZZccc~~~}}}|||yyyxxxxxxwwwuuussstttvvvyyyxxxtttmmmhhhdddbbb```___nnnuuu}}}VVVCCC@@@FFFDDDBBBIIIIIIIIIRRR]]]^^^^^^aaaeeennnxxxnnnSSSHHHGGGNNNPPPNNNRRR\\\mmm{{{jjjhhhqqqssssssmmmiiikkksss|||vvvfff\\\^^^cccqqqsssxxxooolllnnnmmmEEE___eee]]]yyyddd```___]]]YYYVVVUUUVVVXXXUUUUUUSSSNNNHHHFFFHHHLLL>>>===:::777666666666777777999<<>>>>>>>>>>>>>>===>>>BBBGGGKKKQQQRRRTTTUUUTTTRRROOOMMMIIIFFFCCC>>>;;;888666666444444555666888999:::;;;>>>888DDDgggzzzeeeccc^^^```]]]YYYVVVRRRNNNJJJGGGCCCAAA@@@???:::666888>>>\\\|||yyyvvvzzz{{{xxxooonnn|||UUURRRxxxZZZYYY}}}OOOGGGMMMXXX~~~wwwbbbaaa|||}}}bbbOOOMMMYYYiiissszzzzzznnnaaa[[[ZZZXXX```YYYdddxxxpppcccTTTJJJJJJUUUaaa|||rrrlllbbbVVVMMMGGGDDDDDD@@@@@@???===BBBVVVxxx|||jjj```[[[TTTOOOLLLNNNOOOMMMLLLNNNPPPMMMJJJIIIGGGEEECCC@@@@@@===999888999:::;;;;;;444666555>>>OOOYYYeeewwwqqqSSSSSSaaa||||||{{{}}}~~~}}}{{{xxxwwwvvvsssqqqqqqsssvvvwwwrrrllllllooopppnnnjjjzzzmmmPPPEEEBBBHHHEEECCCJJJJJJKKKSSS_________```ccckkkvvv~~~aaaNNNLLLKKKKKKNNNOOOVVVaaaooo|||{{{||||||{{{kkkmmm|||{{{ssspppsssyyy}}}lll]]]^^^gggllluuuxxx~~~wwwsssmmmqqqeeeUUU|||nnnggg~~~bbb^^^]]][[[XXXTTTSSSTTTVVVYYYSSSMMMLLLNNNOOOMMMIII@@@>>>;;;999777666666666777888888???TTTjjjooohhhmmm}}}eee```fffdddMMMIIINNN^^^ggguuu|||{{{|||kkkhhhfffeeeaaa[[[XXXZZZ\\\___dddgggggggggggggggjjjnnnkkk```[[[kkkrrreee{{{ooonnnqqqjjj```\\\[[[ZZZZZZZZZWWWPPPFFF???;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???===>>>>>>???AAAEEEKKKPPPVVVVVVWWWVVVTTTPPPMMMJJJDDDBBB???;;;888666555555333444666888::::::::::::===888RRRqqqbbb___ZZZ\\\YYYUUUSSSQQQOOOMMMKKKFFFEEECCC???:::777777999KKKpppxxxqqqvvv{{{~~~{{{TTTOOOmmm\\\\\\YYYJJJMMMXXX|||tttbbbccc~~~kkk^^^eee}}}lllbbbbbbaaa]]]UUU___uuu[[[YYYRRRIIIHHHVVVoootttiiibbbXXXNNNGGGDDDDDDDDDCCCCCC@@@@@@LLLllljjjqqqvvvYYYXXXRRRNNNLLLNNNNNNLLLKKKNNNOOOMMMJJJIIIHHHFFFDDDBBBBBB???;;;999999999888888222777666;;;JJJTTT___qqqUUULLL___sss}}}zzz{{{||||||{{{vvvvvvuuurrrpppoooqqqssstttpppnnnpppvvvyyyxxxuuuXXXIIIJJJJJJNNNHHHDDDJJJLLLNNNXXXbbbccccccbbbeeemmmzzzXXXIIIKKKKKKKKKUUUUUUZZZeeeqqq~~~}}}xxxtttsssvvv{{{}}}pppvvv{{{tttsssuuuxxxzzz{{{yyycccVVV[[[fffjjjvvv~~~xxxqqqnnniiirrrcccqqqvvvsssyyyfff___^^^\\\XXXTTTRRRSSSTTTYYYQQQOOO\\\mmmnnn]]]JJJAAA@@@===:::888777666666666777666:::KKKaaajjjhhhbbbqqq~~~nnnZZZ```tttWWWMMMPPP\\\cccppp~~~~~~}}}|||yyywwwuuutttiiifffeeefffddd]]]YYYXXXZZZ^^^dddhhhiiijjjjjjkkkllliiibbbYYYXXXiiinnnppp{{{kkk___```aaa]]]\\\```\\\[[[YYYVVVPPPHHH@@@:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<===???@@@===>>>@@@BBBEEEIIIOOOSSSYYYXXXWWWUUUQQQMMMIIIGGG???===;;;888666555555555333555777:::;;;;;;;;;::::::???dddkkkaaa[[[YYYZZZWWWSSSPPPNNNNNNLLLKKKIIIHHHEEE???;;;:::;;;;;;???aaa{{{zzzpppsssvvv}}}}}}dddLLLLLLzzz^^^VVV```|||tttzzziiiTTTQQQVVVxxxvvvfffpppvvvlllkkkhhheee```ggg}}}ppp[[[GGGIIIJJJKKKYYYvvvyyylll^^^WWWMMMFFFBBBAAAAAAAAAAAAAAA@@@CCCXXXyyyiiiiiiXXXYYYSSSOOONNNPPPPPPLLLLLLOOONNNLLLIIIHHHHHHGGGDDDBBBBBB@@@===;;;:::999777666222888666777DDDOOO[[[llldddPPPZZZiii{{{|||{{{{{{{{{zzzuuuuuuuuutttrrrqqqqqqssssssrrrrrrtttwwwzzz|||}}}yyyuuusss{{{nnnKKKEEEOOOUUUWWWMMMEEEJJJNNNSSS___iiijjjiiihhhjjjuuuWWWHHHIIINNNWWWccc______iiivvv~~~tttqqqmmmkkknnnttt|||~~~|||sss|||~~~tttppppppssstttuuuwwwooo___VVV\\\ggglllwwwxxxqqqqqqppp|||wwwiiiwwwhhhmmmqqqhhhaaa```]]]YYYUUURRRSSSTTTVVVSSSZZZrrrmmmPPPCCCBBB@@@===;;;888777666444777777666BBBWWWdddgggZZZcccttt^^^\\\tttrrraaaWWW\\\___nnn~~~}}}wwwuuutttssssssrrrooommmjjjeeecccdddbbb\\\XXXXXXZZZ^^^cccfffhhhjjjlllmmmeee___XXXUUUVVV^^^nnn|||}}}iii\\\cccppptttrrrrrraaa[[[WWWXXXZZZ[[[^^^aaa]]]ZZZVVVPPPIIIAAA<<<888;;;;;;<<<<<<<<<===============<<<<<<===???AAABBB>>>AAAEEEHHHKKKOOOSSSVVVYYYXXXVVVRRRNNNIIIEEEBBB;;;:::888666555555555666444666888:::;;;<<<<<<;;;;;;OOO|||ttthhhbbbZZZ[[[^^^ZZZTTTPPPNNNLLLKKKJJJLLLLLLHHHBBB??????>>><<<999RRRiiiwww{{{sssooozzz|||}}}}}}|||||||||~~~UUUHHHGGGjjjsssTTTVVViiipppjjjttt|||bbbXXX\\\uuu||||||wwwuuulllkkkooosssxxxppp[[[PPPJJJQQQYYYggg~~~yyysssfffWWWPPPHHHBBB@@@@@@AAAAAA>>>@@@AAAJJJeee~~~|||bbb\\\[[[QQQOOOOOOPPPOOOKKKLLLOOOMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@>>>>>>>>><<<999777444:::777444???JJJVVVggg~~~dddYYY]]]mmm||||||{{{zzzuuuvvvxxxwwwvvvttttttttttttvvvxxxwwwtttuuuzzzwwwkkkfffsssttt\\\KKKHHHWWWaaa___QQQFFFJJJPPPXXXfffnnnooonnnlllppp}}}aaaOOOJJJQQQaaafffaaacccrrrzzzwwwssspppppprrruuuwwwvvvqqqttttttoooyyyyyypppkkkkkkmmmoootttppphhh```^^^dddooowwwyyyssswww|||sss~~~gggZZZjjjhhhfff___^^^\\\XXXTTTRRRRRRTTTSSSTTT]]]pppiiiTTTGGGFFFDDDAAA>>>;;;999888111777999555;;;NNN___fff___aaapppnnndddqqqccc]]][[[jjj|||yyytttqqqooooooqqqpppmmmjjjjjjccc______^^^[[[YYYZZZ[[[]]]aaadddeeegggjjjlllaaaZZZUUUUUUTTTSSSWWW^^^WWWUUUSSSQQQSSSWWWWWWVVVVVVZZZ[[[[[[\\\aaabbbaaa[[[XXXQQQIIIBBB===;;;:::<<<<<<<<<<<<============>>>>>>===>>>???@@@BBBCCCAAAEEEJJJOOORRRUUUXXXZZZWWWVVVSSSOOOJJJEEEAAA>>>888777666555555555666666666777888:::;;;<<<<<<===EEEhhhdddfffaaaWWW]]]___ZZZTTTOOOMMMMMMMMMLLLMMMOOOMMMGGGDDDDDD@@@:::666EEEVVVkkk|||vvvkkknnn{{{|||zzz{{{}}}~~~~~~vvvSSSJJJDDD[[[uuueeeRRR]]]rrriiidddqqqmmm^^^gggvvvrrreeepppuuuqqqttt~~~dddSSSQQQUUU___nnn|||vvvooocccUUUOOOGGGBBBAAABBBCCCBBB@@@DDDHHHUUUsss\\\\\\[[[OOOMMMMMMOOOMMMIIIIIIMMMLLLJJJHHHGGGGGGFFFDDDBBB?????????@@@AAA???<<<999666<<<777222;;;FFFRRRccczzzyyy\\\TTTeee}}}~~~}}}{{{zzzuuuwwwzzz{{{yyywwwvvvvvvuuuzzz}}}yyyqqqpppwww|||mmmfffsss[[[TTTQQQNNN^^^hhhdddTTTGGGJJJQQQ[[[kkkppppppooommmrrrjjjVVVIIIMMM______]]]fff|||{{{tttoookkkiiijjjeeehhhjjjhhhsss~~~tttkkkggggggiiilllqqqiiiaaa___bbbjjjvvvxxxsssrrr~~~zzzxxx}}}eee^^^zzzaaaaaa[[[[[[XXXUUUQQQPPPQQQRRRSSSSSSVVV^^^dddcccZZZQQQJJJHHHFFFDDDAAA>>>;;;:::///888:::555888III\\\eeefffaaajjjzzzooouuuiii\\\SSSaaassssss}}}}}}~~~}}}yyytttpppnnnoooqqqqqqmmmiiijjjbbb\\\[[[\\\ZZZZZZ\\\\\\^^^```bbbbbbdddgggiiiccc[[[VVVUUURRRNNNQQQWWWLLLZZZ^^^RRRMMMVVV\\\XXXVVV___dddaaabbbgggggg```YYYUUUMMMEEE>>>;;;<<<===<<<<<<<<<<<<=========>>>???>>>>>>>>>@@@AAACCCDDDCCCHHHOOOTTTWWWYYY[[[\\\VVVTTTQQQMMMGGGBBB>>><<<777666555555444555666777777777888999;;;<<<===>>>PPP}}}qqqZZZddd^^^SSS[[[[[[WWWQQQMMMMMMNNNOOOPPPMMMQQQQQQLLLIIIGGG@@@777666<<>>AAAAAA@@@AAA<<>>===;;;999888777666<<>><<<<<<<<<;;;<<<;;;:::::::::<<<>>>?????????>>>>>>???AAAFFFIIIOOOQQQTTTXXX[[[ZZZWWWTTTVVVSSSNNNHHHBBB>>>;;;999888777555444333444666777===888666:::===<<<===AAArrrfffbbb^^^UUUUUUWWWVVVUUURRROOONNNOOOSSSWWWVVVSSSMMMHHHHHHIIIDDD;;;AAA666888RRRqqq|||ssseeesss{{{yyyzzzuuu||||||{{{zzzyyy{{{gggNNNAAALLLVVVUUU[[[hhh|||www```ZZZrrrggg^^^\\\___fffooo{{{rrrttt}}}kkkqqqyyynnnaaaXXXNNNDDD===>>>@@@@@@??????BBBMMMaaaxxxqqqYYYSSSSSSNNNMMMLLLLLLKKKJJJIIIIIILLLKKKIIIFFFEEEDDDCCCCCC@@@@@@AAAAAAAAA???>>>===<<<:::999888777;;;HHHVVVrrr{{{||||||}}}}}}||||||{{{zzzyyyxxxwwwwwwvvvuuuwwwxxxvvvtttyyy~~~|||ssskkkooojjjWWWRRRJJJXXXbbbgggYYYLLLKKKSSS^^^lllxxxvvvmmmeeejjj|||iiiSSSQQQbbbdddooo{{{ttttttvvvvvvuuukkk^^^]]]gggnnnnnnjjjfff___WWWRRRRRRWWW[[[bbbgggnnnttt{{{~~~rrrpppttt^^^mmmmmmfffdddbbb]]]YYYYYYWWWSSSPPPQQQQQQPPPOOOOOOPPPQQQQQQPPPOOOMMMJJJFFFCCC@@@>>>===:::777555444888CCCTTTaaafffhhhmmmnnn```dddRRRZZZaaaaaammm}}}zzz{{{zzzwwwtttxxxuuupppmmmkkkgggccc___```^^^[[[YYYYYYXXXWWWUUUTTTUUUWWWYYY\\\___bbbdddddd```\\\ZZZ]]]```aaabbbcccccceeehhheeeaaadddllllllkkkiiigggeee```ZZZUUULLLFFF???:::999:::;;;;;;<<<<<<======>>>???@@@@@@BBBBBBAAA@@@BBBGGGLLLPPPXXXYYYZZZ]]]^^^\\\WWWTTTPPPNNNIIIDDD???<<<:::999888777555444444555777888<<<666555777777999III\\\```^^^ZZZRRRRRRTTTTTTRRRNNNKKKJJJNNNTTTZZZSSSTTTRRRMMMJJJIIIEEE@@@>>><<<;;;FFFaaaxxxyyymmmwww{{{pppkkkuuu~~~~~~~~~}}}|||}}}rrrTTTBBBGGGKKKMMMaaa~~~qqqeee\\\RRRSSSpppqqqgggcccaaaeeennn{{{xxx]]]bbb{{{wwwpppeeeWWWMMMGGGAAA===???AAA@@@>>>???KKKSSS|||pppqqqcccQQQNNNLLLLLLLLLJJJIIIHHHGGGFFFFFFKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>>>>>>><<<;;;:::888999BBBMMMfff~~~~~~}}}||||||{{{zzzzzzuuutttvvvxxxwwwwww|||{{{oooiiiqqq___PPPPPPLLL[[[eeebbbTTTIIINNN^^^nnnyyyttthhh___ggg~~~ttt\\\YYYjjjsss}}}yyy~~~uuuddd___fffjjjgggccc___XXXRRROOORRRYYY___kkksssfffaaawwwxxx[[[ccc}}}lllkkkhhhddd]]]XXXXXXVVVRRRPPPRRRSSSQQQPPPPPPRRRTTTUUUUUUQQQOOOLLLIIIFFFCCCAAA@@@;;;:::888555666@@@PPP\\\ffffffiii{{{ZZZiiittt\\\ZZZaaaeeejjjrrr{{{xxxuuupppllltttrrrooolllhhhddd___[[[]]][[[XXXWWWVVVVVVTTTRRRMMMPPPSSSUUUVVVZZZ```eeejjjgggcccbbbdddfffhhhiiilllmmmpppsssqqqpppsssxxxvvvrrrlllfff___VVVNNNIII@@@===:::888999;;;<<<===:::;;;<<<>>>????????????CCCBBBBBBCCCGGGMMMTTTWWW____________^^^ZZZTTTPPPHHHFFFCCC???<<<999888888666666555555555777888999;;;666777;;;666888UUUxxxttt[[[\\\WWWOOOPPPSSSRRRQQQPPPOOOOOOQQQUUUYYYRRRVVVWWWRRRMMMLLLJJJHHH>>>BBB>>>;;;NNNmmm{{{vvvyyyqqqfffkkk|||~~~|||~~~|||___KKKKKKKKKPPPqqqxxxXXXUUUMMMLLLQQQmmm}}}yyypppiiiaaaaaajjj|||hhhXXXddd~~~~~~yyysssllldddZZZNNNFFFEEEAAAAAACCCDDDAAA???AAAPPP```lllZZZOOONNNIIILLLKKKJJJHHHFFFFFFFFFFFFJJJKKKKKKKKKIIIGGGDDDCCCDDDCCCCCCBBBAAA@@@??????@@@>>>======999777===EEE\\\zzz~~~~~~}}}||||||{{{uuutttuuuwwwwwwvvvzzz|||vvviiiiiivvv^^^QQQRRROOO\\\ccc\\\PPPJJJTTTjjj|||nnnccc]]]iii{{{eee```nnn~~~|||iiiccciiimmmjjjhhhddd]]]XXXWWW]]]fffmmmzzzRRRgggjjj^^^}}}uuulllpppmmmddd]]]WWWVVVUUURRRQQQSSSTTTRRRQQQRRRUUUVVVUUUSSSRRRPPPNNNJJJGGGEEEDDDCCC===???<<<777777AAANNNWWW```bbbddduuuccc]]]zzznnneeegggiiiiiijjjzzztttoookkkmmmmmmmmmllliiifffbbb___[[[YYYVVVUUUTTTTTTRRRPPPLLLPPPSSSSSSSSSVVV^^^eeeooommmjjjhhhhhhjjjlllmmmoooqqqtttwwwxxxxxx{{{zzzssshhh]]]TTTLLLEEEAAA;;;;;;:::;;;<<<>>>??????============>>>??????@@@AAAAAADDDIIIOOOUUUZZZ[[[```___]]]\\\ZZZUUUOOOKKKDDDBBB???<<<999777666666555555555666777888:::;;;<<<777:::@@@===???```jjj[[[]]]WWWQQQRRRSSSOOORRRVVVYYYYYYYYYYYYYYYXXXZZZXXXSSSPPPRRRRRRPPPDDDEEE@@@:::DDD\\\rrr{{{wwwwwwlllmmmzzz{{{yyy}}}~~~nnnWWWNNNKKKZZZmmmNNNOOOMMMQQQRRReeennneeeYYYTTT^^^uuu~~~tttdddWWWbbb~~~|||uuujjj```XXXPPPHHHBBBCCCBBBBBBDDDCCC??????BBBUUUvvv||||||XXXQQQQQQLLLNNNLLLJJJHHHGGGGGGGGGHHHJJJKKKLLLLLLKKKIIIFFFDDDEEEDDDCCCCCCBBBAAAAAAAAACCC@@@???>>>;;;777:::???QQQhhhyyy|||~~~~~~}}}}}}||||||vvvssssssuuuuuusssvvv{{{xxxyyyjjjdddmmmyyy{{{yyy[[[QQQSSSQQQ[[[^^^TTTNNNLLLYYYooo{{{ccc^^^___nnnllleeepppwwwvvvvvvzzz}}}llleeekkkqqqqqqkkkiiieeecccfffooozzz}}}ZZZXXXmmmtttlllgggkkkfffbbb[[[VVVVVVUUURRRRRRTTTTTTRRRRRRTTTWWWVVVQQQMMMQQQPPPMMMKKKHHHFFFEEEDDD???AAA???999:::CCCLLLOOORRR\\\bbbiiivvviiiqqqqqqhhhgggkkkppp~~~vvvppplllfffgggiiijjjiiigggeeedddYYYWWWTTTSSSSSSRRRPPPOOOLLLOOOQQQPPPNNNPPPVVV]]]ggggggggghhhkkknnnsssvvvuuuxxxzzzzzzzzz{{{{{{{{{rrriii\\\PPPGGGBBB@@@>>>:::;;;<<<======>>>??????@@@???======>>>@@@CCCEEEDDDFFFKKKSSSZZZ______^^^]]][[[ZZZXXXUUUQQQKKKGGGBBB@@@===:::777555555444555555666777888999;;;;;;===555666???DDDOOOrrrvvvbbb[[[^^^WWWRRRTTTSSSOOORRRUUUXXXZZZ]]]aaadddbbb___XXXSSSUUUZZZ[[[WWWMMMFFFBBBCCCDDDKKK```uuuttt~~~wwwtttvvv~~~xxx|||~~~~~~dddQQQMMMgggiiiJJJKKKRRRSSSRRR[[[uuuqqqiiiZZZOOOUUUmmmttt```TTT^^^ooo}}}}}}uuulll___UUUNNNIIIDDDAAA@@@???@@@BBB???===@@@FFFaaasssYYYTTTSSSOOOOOOMMMKKKIIIHHHIIIJJJKKKKKKLLLMMMMMMLLLJJJGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCEEEBBB@@@???<<<888999===CCCYYYllltttaaaccc}}}~~~~~~~~~}}}}}}}}}wwwsssqqqssssssqqqsssvvvwww|||yyyjjj___```hhhhhhlllUUUOOOTTTSSS[[[ZZZQQQOOOPPPYYYiiivvvwwwppp\\\^^^fffuuu~~~nnnfffpppwwwqqqkkkiiiiiiooo{{{vvvnnnuuu~~~yyyxxxxxxyyywwwccc___sssyyyooo|||iiieeefff___^^^YYYUUUVVVVVVSSSSSSUUUYYYWWWWWW[[[^^^\\\UUUOOOQQQPPPNNNKKKIIIGGGFFFFFF@@@BBB@@@;;;>>>GGGJJJFFFCCCWWWdddfffrrrllldddnnn}}}xxxqqqmmm```bbbcccbbb```]]]\\\\\\WWWUUURRRQQQQQQPPPNNNMMMJJJKKKLLLJJJHHHHHHLLLOOOTTTWWW[[[```fffmmmtttyyywwwyyyyyyvvvtttsssppplll```YYYNNNDDD???>>>======:::;;;======;;;;;;<<<===<<<<<<<<<===@@@CCCGGGIIISSSTTTWWW^^^dddfffccc```[[[YYYWWWUUUSSSOOOIIIFFF@@@>>>;;;999777555555555555666777888999:::;;;;;;;;;666777AAAQQQkkkiii[[[XXX[[[VVVUUUWWWTTTSSSQQQPPPOOOSSS\\\gggooohhhccc[[[VVVZZZ``````\\\SSSIIIFFFKKKHHHCCCPPPfffpppuuu~~~|||~~~~~~~~~|||vvvwwwyyyzzz~~~www___[[[zzzmmmNNNLLL]]]WWW[[[fff|||yyygggSSSPPPaaayyytttiiiaaaeee|||xxxsssuuuggg___UUULLLHHHEEEAAA???>>>>>>???@@@>>>>>>EEEOOOttt{{{yyyjjjZZZTTTQQQPPPNNNMMMKKKIIIIIIKKKMMMNNNLLLMMMMMMMMMLLLJJJIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGCCC@@@@@@===999:::======QQQccc{{{cccSSSccc}}}~~~~~~~~~wwwrrrppprrrrrrqqqrrruuuxxxzzz|||yyylll]]]XXX[[[]]]fffTTTRRR[[[ZZZ```\\\UUUWWWWWWXXXaaakkknnnkkkaaagggrrr}}}xxxhhhaaalll}}}rrrbbb[[[]]]]]]___fffppp|||zzzuuu~~~iiixxxlllmmm}}}ppphhhfffddd\\\[[[VVVTTTVVVWWWUUUTTTVVV[[[YYYWWW[[[``````ZZZSSSQQQPPPNNNLLLJJJIIIHHHHHHEEEFFFCCC@@@GGGPPPMMMCCC<<>>===;;;:::<<<>>><<>>IIIWWWooo{{{```VVVUUUYYYVVVZZZ^^^XXXWWWVVVSSSQQQRRRXXXaaahhhgggfffbbb^^^___cccbbb___TTTOOOLLLMMMIIIDDDJJJUUUiiipppwww~~~}}}yyyyyyvvvqqquuuyyy~~~qqqlllvvvYYYUUUmmm___lllrrrWWWJJJSSSeeeqqqzzzmmmmmmsssvvvmmmkkk[[[UUUMMMHHHEEECCC@@@===>>>>>>???@@@???AAALLLXXXllltttwwwcccZZZSSSOOOOOONNNLLLJJJIIIIIIKKKNNNOOOMMMMMMMMMLLLLLLJJJIIIIIIDDDDDDCCCCCCCCCEEEFFFHHHGGGCCC@@@@@@>>>:::;;;>>>>>>OOO]]]uuuxxxVVVUUUlllxxx}}}vvvqqqooorrrsssrrrsssvvvyyyxxxzzzzzzppp```WWWWWW]]]hhhZZZYYYcccbbbfff```]]]___^^^YYY\\\eeekkkkkkkkksss|||}}}rrr```ZZZggglllqqqxxxtttfffZZZSSSSSSVVVZZZ```hhhssszzz~~~gggggg~~~~~~hhhvvvuuu]]]iiieeeaaacccdddbbbZZZXXXUUUTTTWWWXXXVVVUUUVVVVVVRRRPPPSSSXXX[[[WWWRRRRRRQQQOOOMMMLLLJJJJJJIIIJJJKKKHHHFFFOOOXXXRRRCCC;;;ZZZpppnnnmmm|||tttnnn||||||zzzzzz}}}{{{vvvlllaaaXXXTTTTTTRRRPPPMMMLLLLLLKKKIIIHHHFFFEEECCCDDDDDDDDDCCCAAA@@@CCCEEEEEEEEEGGGKKKOOOJJJNNNMMMIIIIIIKKKGGG@@@@@@???>>>>>>???>>><<<999<<<>>>???>>><<<<<<>>>AAAEEEKKKTTT^^^fffjjjkkkkkkqqqkkkeeebbbcccbbb^^^ZZZWWWTTTQQQNNNKKKFFFAAA===777777666555666777888999777888999:::::::::::::::444HHH___sssddd^^^TTTUUUXXXXXX___ddd]]][[[\\\\\\[[[XXXWWWWWWXXXdddhhhiiieeebbbbbbbbb```RRRTTTQQQKKKGGGIIIJJJIIIbbbmmmqqqooowwwwwwvvv~~~}}}rrrqqqvvv{{{iiieeeooogggmmmkkkMMMSSSiiiqqq{{{uuuzzzpppeee]]]SSSNNNGGGBBBAAA@@@>>><<<:::??????BBBDDDAAAMMMhhhkkk[[[wwwhhhZZZWWWRRRNNNPPPMMMKKKIIIHHHJJJKKKKKKKKKNNNOOOLLLIIIJJJNNNNNNJJJKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHFFF???<<<>>>???>>>???JJJ\\\uuugggWWW]]]ggguuuiiieeeiiisss{{{~~~~~~wwwuuusssrrrtttwww{{{~~~xxxuuussskkk]]]WWWZZZfffggglllkkkdddkkkuuurrruuunnnlllnnniiieeeqqqwwwmmmkkkkkkjjjuuuvvv}}}{{{tttpppcccUUUPPP\\\bbbfffgggmmmtttuuupppjjjxxxwwwsssfff```ppp~~~rrrooo}}}gggaaa}}}___```ddd\\\WWW[[[XXXWWWVVVSSSQQQQQQSSSUUUUUUTTTSSSRRRSSSTTTVVVWWWUUUTTTRRRPPPOOONNNNNNNNNMMMNNNHHHFFFTTTbbbVVV>>>999JJJ^^^hhhhhhlll~~~~~~|||nnnggg^^^TTTRRRNNNJJJIIILLLLLLGGGBBBCCCDDDDDDDDDCCCBBB@@@???CCCAAAAAACCCEEEDDD@@@<<>>??????===@@@>>><<<<<<<<<===<<<;;;@@@>>>>>>???>>>;;;>>>CCCOOOaaarrruuutttvvvxxxwwwsssggg[[[XXX]]]```\\\VVVYYYUUUPPPKKKFFFBBB===:::888666555444444555777888333999??????<<<:::999888777]]]~~~qqqggg^^^ZZZWWWWWW[[[^^^`````````___]]]ZZZWWWWWWYYY[[[]]]iiimmmddd\\\[[[ZZZVVVYYYUUURRRQQQQQQPPPLLLHHHUUUggglllcccjjj{{{vvvqqqmmmwwwwwwvvvvvv^^^aaappprrryyypppeeeZZZSSSLLLHHHCCCAAAAAAAAA???===???BBBBBBCCCFFFGGG[[[|||ddd```yyy^^^VVVSSSNNNJJJKKKLLLJJJIIIIIIKKKLLLLLLLLLMMMNNNLLLIIIJJJMMMLLLHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEHHHFFF@@@===>>>???>>>@@@HHHXXXrrrqqqccc[[[aaaXXXVVV[[[eee{{{|||xxxyyyuuuuuutttssstttvvvyyyzzz}}}yyyvvvrrreeeZZZ^^^jjjssssss{{{~~~zzz|||{{{{{{nnnjjjqqq{{{|||}}}rrroooooofff___]]]hhhmmmooonnnqqquuutttpppeeelllnnnhhhgggwwwmmm]]]^^^sss~~~dddggg|||sss```aaaccc]]][[[___YYYWWWUUUSSSSSSSSSRRRQQQRRRQQQQQQQQQRRRTTTWWWXXXUUUTTTRRRPPPOOOOOOPPPPPPRRRQQQKKKIIIQQQXXXOOO>>><<>>@@@>>><<<===>>>>>><<<:::<<<;;;::::::;;;<<<<<<<<<;;;:::;;;======@@@JJJUUUjjjyyy~~~tttooommmlllfff___XXXYYY]]]___[[[VVVUUUQQQKKKFFFBBB???;;;999888777666555555666888999===???@@@===;;;;;;>>>AAAKKKnnn~~~jjjggg]]]\\\[[[]]]```aaa```^^^```___^^^[[[YYYZZZ\\\___[[[bbbddd]]]UUUSSSTTTTTT[[[WWWSSSRRRSSSRRROOOKKKQQQ```hhhccchhh~~~}}}wwwllloooxxxxxx|||vvvwww|||tttvvvlllbbbWWWLLLFFFCCCAAA@@@@@@AAABBBAAA???<<<>>>>>>BBBHHHLLLcccpppdddpppuuudddUUUQQQPPPKKKGGGHHHJJJIIIHHHIIILLLMMMNNNMMMLLLMMMLLLJJJJJJLLLJJJFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEHHHFFFAAA>>>???AAA???BBBEEEQQQkkkwwwbbbYYYOOONNNTTT___www|||rrrqqquuuuuuuuutttttttttuuuvvvwwwzzzyyywwwqqqddd___ooo{{{sssuuuuuunnnqqqtttrrrrrruuu}}}zzzyyyvvvsssmmmllleee[[[YYYbbbpppxxx|||zzzeeedddaaaaaappp~~~|||nnnZZZyyyssskkkdddbbb```^^^]]]^^^ZZZVVVSSSTTTWWWWWWSSSOOOOOONNNNNNOOOPPPSSSVVVXXXTTTTTTRRRQQQQQQQQQRRRRRRSSSOOOLLLLLLNNNMMMIIIFFFBBBEEELLLUUU]]]fffvvvuuunnn|||~~~yyypppmmmmmmiii```TTTLLLIIIJJJEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>======???@@@???>>>======<<<===>>>===:::777;;;;;;;;;;;;;;;;;;<<<<<<999:::===BBBHHHRRRdddtttpppfffcccaaa\\\ZZZXXXZZZ[[[ZZZVVVQQQOOOKKKEEE???<<<:::999777888777777666777888999:::???@@@???<<<888:::BBBJJJgggiiiaaaddd]]]^^^aaadddeeeccc___[[[]]]]]]\\\[[[YYYZZZ]]]```[[[[[[[[[YYYSSSMMMPPPWWWZZZWWWSSSRRRSSSSSSPPPMMMMMMWWW___aaaffftttsssllloooppp{{{}}}xxx~~~}}}wwwlllaaaVVVLLLDDD???>>>???@@@AAABBBBBBAAA@@@>>>===>>>JJJWWW]]]rrrdddrrr```WWWPPPPPPNNNJJJIIIKKKIIIHHHHHHIIILLLNNNOOONNNKKKMMMLLLJJJKKKMMMJJJEEECCCCCCBBBBBBCCCCCCDDDEEEEEEHHHGGGBBB@@@AAABBBAAACCCBBBIIIaaafffXXXTTTZZZfff|||vvvlllpppxxxwwwvvvtttrrrrrrtttvvvwwwxxxwwwvvvsssjjjkkkzzzwwwxxx~~~|||sssfff]]]]]]ccciiimmmkkkhhhgggffffffdddbbb___eeennnzzz}}}~~~zzzgggsssggghhhfff```^^^^^^\\\XXXYYYTTTQQQUUU\\\]]]WWWPPPNNNMMMMMMMMMNNNQQQTTTUUUSSSSSSRRRQQQQQQRRRSSSTTTNNNJJJJJJNNNLLLGGGJJJRRRKKKGGGGGGPPP\\\jjjzzz|||ssspppuuu|||vvvuuu{{{}}}tttcccUUUOOOPPPNNNMMMKKKHHHFFFDDDCCCCCCAAA@@@>>>===>>>???@@@AAA@@@@@@?????????>>>===<<<===>>>>>>>>>============@@@@@@FFFSSScccssstttiiiccc___]]]\\\\\\\\\ZZZWWWSSSNNNKKKJJJEEE???:::888888777777777777666777888999:::;;;;;;>>>AAA???:::>>>NNN___ppp```aaaeee^^^```ccceeeeeebbb]]]ZZZYYYZZZYYYXXXVVVWWWYYY[[[[[[WWWXXX\\\XXXPPPSSS]]]XXXTTTPPPPPPQQQQQQOOOMMMLLLMMMSSS\\\dddlllxxxxxxzzzyyynnnmmmmmmyyyuuu|||wwwuuu~~~lllhhhmmmwww~~~yyyssslllaaaWWWNNNHHHBBB??????@@@BBBCCCCCCBBBAAAAAAGGGBBBCCCWWWooozzzpppjjj|||WWWSSSOOONNNLLLJJJJJJMMMGGGFFFGGGIIILLLNNNNNNMMMJJJLLLLLLJJJKKKMMMKKKFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDHHHHHHCCCAAACCCDDDBBBDDDAAADDDVVVvvvuuu```XXX___lll~~~rrrnnnvvv{{{xxxtttqqqqqqtttwwwzzzyyyvvvuuuuuuqqqttttttmmmsss{{{uuusssqqqpppqqqrrrrrrqqqvvv~~~~~~xxxvvv~~~```kkkoooeeefffccc]]]^^^aaa^^^WWWWWWRRRPPPVVV___aaa[[[TTTOOONNNMMMLLLMMMNNNPPPRRRRRRQQQPPPPPPPPPQQQRRRSSSKKKGGGHHHMMMKKKEEEKKKWWWTTTLLLHHHNNN[[[jjjzzz~~~|||}}}}}}zzz|||xxxhhh\\\YYYZZZXXXVVVRRRNNNJJJHHHHHHGGGEEEDDDAAA???>>>???AAABBBAAAAAAAAA?????????@@@@@@>>>@@@DDDEEEDDDEEEFFFHHHOOOLLLTTTiiiooofffdddccc```^^^```___\\\XXXRRRMMMJJJHHHDDD@@@;;;777777777777777666666666777888:::;;;<<<<<>>IIIhhhtttddddddggghhh^^^___aaaaaa___]]]ZZZYYYXXXYYYXXXWWWUUUTTTUUUWWWXXXUUUXXX___]]]VVVWWW___WWWSSSPPPOOOQQQRRRQQQOOOOOOIIIIIITTT___gggooowwwvvv|||~~~~~~{{{{{{wwwoooooommmrrr}}}~~~vvvjjjssszzz}}}ttteeetttxxxrrreee___WWWOOOIIIFFFCCCAAA@@@BBBDDDDDDCCCAAAAAAAAADDDAAAGGGdddjjjnnnSSSQQQNNNKKKJJJIIIJJJKKKFFFEEEFFFHHHKKKMMMLLLKKKHHHJJJJJJHHHJJJMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDHHHHHHEEECCCEEEEEECCCDDDCCCCCCNNNeee}}}gggZZZaaalllxxx{{{qqq{{{|||tttwww|||zzzvvvttttttvvvyyy|||}}}wwwuuuvvvuuuvvvxxxiiinnnooorrr|||vvvzzzwwwuuuyyy~~~}}}zzzvvvvvv{{{|||cccSSSxxxkkkcccbbb^^^\\\```ccc```ZZZUUUPPPOOOUUU]]]aaa\\\UUUOOONNNLLLKKKLLLMMMOOOPPPPPPOOONNNNNNNNNOOOPPPQQQNNNJJJIIILLLJJJFFFKKKSSSXXXPPPJJJMMMWWWfffwwwtttyyy{{{www~~~|||yyy~~~uuukkkfffgggjjj]]][[[VVVQQQNNNMMMMMMMMMIIIHHHFFFBBB???>>>???AAAAAABBBCCCCCCBBBBBBCCCDDDEEEJJJPPPSSSTTTVVVYYY]]]___\\\ddd}}}yyygggbbbdddddd```]]]]]]ZZZVVVRRRNNNJJJHHHGGG???<<<888666666777888888666666777999;;;<<<======>>><<<===@@@FFF[[[}}}hhhdddfffeeeccc[[[]]]^^^]]]ZZZXXXWWWXXXXXXXXXXXXWWWUUUTTTTTTVVVTTTTTTWWWZZZZZZWWWWWW[[[YYYUUUQQQQQQSSSUUUUUUSSSPPPJJJGGGMMMWWWaaaiiioootttsss~~~xxxtttqqqrrruuuzzz}}}vvvrrrwwwtttqqqwwweeekkkrrrkkkbbbooo|||tttjjjfffYYYTTTMMMHHHEEEDDDCCCBBB@@@BBBDDDCCCAAA@@@AAACCC>>>HHH```dddQQQPPPNNNLLLKKKKKKJJJHHHEEEEEEEEEHHHJJJKKKJJJIIIEEEGGGFFFDDDGGGKKKKKKHHHDDDDDDDDDDDDDDDDDDEEEFFFCCCHHHIIIFFFDDDFFFFFFDDDDDDEEEFFFKKKZZZmmmzzz~~~zzzkkklllooouuuvvvnnnyyy~~~zzzzzzzzzzzzzzzzzz{{{{{{~~~yyyxxxzzzxxxxxxfffTTT]]]cccgggsss{{{|||rrryyyzzzeeemmm}}}}}}~~~^^^jjj~~~mmmaaa^^^]]]```aaa___]]]]]]SSSPPPNNNRRRYYY\\\XXXSSSMMMLLLKKKKKKLLLNNNPPPRRROOONNNMMMLLLKKKLLLMMMNNNPPPMMMJJJJJJKKKKKKLLLNNNSSSMMMJJJLLLTTTdddyyyuuusss~~~ppp{{{|||rrrsss|||zzzxxxkkkhhhddd```^^^___```bbbZZZZZZXXXTTTNNNKKKKKKLLLPPPTTTZZZ\\\[[[YYYXXXXXX[[[```gggjjjkkklllooossspppnnnvvvssshhhggggggbbb]]][[[WWWTTTPPPMMMJJJGGGCCC@@@:::888666555666777777777777888:::<<<>>>???@@@@@@>>>:::???OOObbbyyyooofffeee___[[[\\\VVVYYY\\\[[[XXXUUUUUUUUUSSSTTTUUUUUUSSSSSSTTTUUUSSSVVVUUURRRQQQTTTUUUSSSXXXTTTQQQPPPSSSVVVVVVUUUPPPOOOLLLIIIMMMYYYfffmmmiiikkk{{{vvvoookkkmmmrrr{{{|||sssrrr|||{{{rrrpppMMMWWWbbb___YYYkkk~~~yyyrrreee]]]\\\QQQMMMGGGCCCBBBBBBAAAAAA???AAACCCBBB@@@???AAADDDEEE]]]yyyWWWQQQQQQOOONNNOOOOOOLLLGGGDDDDDDEEEGGGJJJJJJIIIGGGCCCDDDCCCAAADDDIIIKKKHHHBBBBBBBBBCCCDDDEEEFFFGGGCCCHHHIIIFFFEEEGGGGGGEEEDDDHHHIIIKKKUUUfffuuu||||||wwwxxxzzzttt~~~xxxzzz|||~~~~~~|||zzz|||zzz|||~~~{{{{{{]]]LLLYYYbbbhhhttt~~~vvvoooxxxhhhYYYjjj~~~{{{{{{vvvpppfffnnniiiaaa^^^___dddbbbZZZXXX\\\SSSPPPNNNQQQUUUWWWTTTPPPKKKKKKJJJKKKLLLOOORRRTTTNNNMMMKKKJJJJJJJJJKKKLLLOOOMMMIIIHHHLLLQQQPPPLLLLLLIIIIIIMMMUUUfffsssssspppzzztttqqq}}}yyywwwvvvxxx{{{}}}ttttttrrrmmmfffaaa```aaajjjqqqzzz~~~zzzvvvuuuqqqwww}}}~~~||||||~~~|||{{{uuuooolllmmmiii```ZZZZZZTTTPPPLLLJJJHHHDDD<<<777777666444555666777777666999:::<<<>>>@@@BBBBBBCCCAAA>>>JJJhhhsss\\\___bbbXXXUUU]]]SSSWWW[[[\\\YYYUUUSSSSSSNNNOOOQQQQQQPPPQQQRRRTTTUUUYYYVVVLLLKKKQQQSSSOOOVVVRRRNNNNNNQQQTTTUUUTTTNNNSSSQQQHHHFFFTTTeeennneeeeeewww|||qqqhhhjjjppp{{{xxxlllkkkxxxzzzoooiiiUUUJJJUUUcccfffwww{{{~~~vvvmmmccc[[[VVVSSSKKKFFFAAA???AAACCCDDDCCCAAAEEE@@@===@@@>>>AAAPPPNNNfffZZZWWWUUUSSSQQQPPPNNNJJJHHHDDDBBBAAAEEEKKKOOOMMMJJJCCCCCCBBBBBBDDDFFFHHHIIIEEEEEEFFFGGGGGGFFFDDDCCCHHHHHHGGGGGGGGGGGGGGGGGGBBBGGGKKKJJJJJJVVVmmmxxx}}}~~~xxx~~~wwwxxxrrrYYYUUUXXXiiiyyyxxx|||tttooolllffffffxxx~~~|||}}}yyyzzz}}}qqqtttvvvkkknnnbbbiiiaaa]]]XXXWWWZZZ\\\ZZZWWWWWWQQQKKKMMMTTTWWWSSSNNNKKKJJJJJJLLLNNNPPPPPPOOOLLLOOOPPPNNNNNNPPPNNNIIILLLIIIFFFHHHMMMRRRTTTUUURRRNNNNNNSSS^^^lll~~~qqqhhh}}}|||~~~}}}}}}{{{pppnnnllliiiddd^^^WWWRRRNNNIIIBBB@@@@@@???;;;666666666666666777888999:::<<<;;;===AAABBB??????BBBAAA\\\rrrwwwdddXXX[[[^^^ZZZVVVWWWUUUUUUUUUVVVXXXWWWTTTRRRLLLMMMNNNMMMMMMNNNPPPQQQQQQOOONNNOOORRRRRRPPPMMMRRRQQQOOOOOOQQQRRRRRRQQQRRRMMMLLLMMMJJJLLL___vvv~~~vvvrrryyyuuusssyyyzzzooofffbbbcccgggkkk[[[TTT```nnnppp}}}{{{ssshhh^^^VVVPPPNNNGGGDDD@@@???AAADDDDDDDDD@@@CCC@@@???BBB???CCCSSSkkkvvvsss[[[WWWUUUSSSQQQOOONNNLLLIIIFFFFFFDDDDDDHHHMMMOOOMMMJJJFFFDDDCCCBBBCCCFFFIIIKKKGGGGGGHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJJJJEEEDDDOOOeeewww}}}zzzzzzlllWWWWWW\\\lll}}}~~~|||qqqiiigggdddiii~~~~~~vvvwwwzzz|||~~~yyyuuuhhhzzzgggaaaccc^^^[[[XXXYYY\\\\\\YYYVVVRRRPPPNNNQQQVVVXXXUUUQQQMMMLLLLLLMMMPPPRRRQQQQQQPPPRRRSSSRRRRRRSSSOOOIIILLLIIIHHHJJJNNNRRRTTTTTTKKKQQQWWW[[[```jjjwwwvvvnnnuuusssyyyooommmiiifffbbb[[[UUUPPPLLLFFFAAA>>>>>>===999666777666666777777888999:::@@@>>>@@@DDDEEEAAA>>>???XXXooojjj\\\UUUZZZ]]]XXXUUUVVVWWWVVVWWWWWWXXXUUUQQQNNNNNNNNNOOOOOONNNOOOPPPQQQUUUSSSPPPPPPQQQQQQOOOMMMRRRRRRQQQPPPPPPPPPOOONNNPPPKKKJJJMMMKKKLLL[[[nnn|||tttooorrryyy~~~~~~|||nnnccc^^^]]]]]]]]]]]]aaavvv|||pppvvv}}}zzztttkkk```VVVNNNJJJGGGDDDBBBAAAAAACCCDDDDDDCCC@@@AAA<<<>>>DDDEEEQQQjjj}}}zzzpppgggUUUXXXRRRPPPMMMLLLKKKIIIGGGEEEGGGFFFGGGKKKNNNOOOKKKHHHFFFDDDBBBAAABBBEEEIIIKKKIIIIIIIIIHHHHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFEEEAAAAAAMMMccctttuuu}}}iiiYYY]]]cccqqq|||lll``````aaannnqqqggghhhwww~~~yyy{{{}}}zzzsssyyyzzzyyyhhhpppcccaaa___[[[YYYYYY[[[]]]\\\XXXTTTLLLNNNRRRVVVWWWWWWTTTRRROOONNNNNNOOOQQQSSSRRRQQQQQQSSSUUUVVVXXXYYYSSSKKKJJJJJJJJJLLLOOORRRRRRRRRGGGTTT]]]\\\^^^iiiuuuzzzxxx}}}|||}}}zzz}}}kkkhhhwwwvvvllliiieeeaaa\\\WWWPPPLLLGGGCCC>>>;;;;;;:::888555777777777777888999:::;;;===???BBBAAA<<<;;;EEERRRyyy]]]WWWVVV]]]^^^XXXVVVYYYXXXXXXXXXYYYXXXTTTOOOJJJNNNNNNNNNNNNNNNNNNOOOOOOXXXUUURRRPPPOOOOOONNNLLLTTTTTTTTTSSSRRRPPPMMMLLLQQQLLLJJJLLLKKKJJJRRR^^^mmmiiigggiiinnnzzz{{{}}}nnneeeaaa^^^XXXRRR\\\mmmzzzjjjbbbZZZfff{{{wwwsssmmmhhh```WWWNNNIIIEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@===:::@@@KKKRRRkkkooo{{{nnnuuuzzz^^^UUUVVVOOOMMMJJJIIIHHHGGGEEECCCGGGGGGIIILLLNNNLLLHHHEEECCCCCCCCCDDDEEEFFFFFFGGGIIIIIIHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEDDDAAAAAAKKK\\\jjjmmmvvv||||||}}}}}}mmm___fffjjjvvvyyydddXXXYYYaaavvviii\\\]]]ddduuu~~~|||~~~|||}}}|||tttlllpppzzz~~~}}}}}}lllrrryyygggbbb```\\\ZZZZZZ[[[]]]]]]ZZZUUUPPPJJJQQQXXX[[[YYYUUURRRRRRPPPNNNNNNOOOQQQRRRQQQPPPOOOSSSVVVXXX[[[\\\VVVNNNIIIIIIKKKMMMOOOPPPOOOOOOIIITTTYYYVVV\\\lllzzz||||||yyyzzzlllkkkqqq{{{xxxqqqfffccc___ZZZUUUPPPKKKGGGBBB>>>;;;999888888666444888888888888888999;;;;;;:::???CCC>>>777@@@```fffSSSTTTXXX^^^\\\VVVTTTXXXXXXXXXXXXYYYXXXTTTNNNJJJMMMLLLLLLLLLMMMNNNMMMLLLWWWTTTQQQNNNMMMMMMMMMMMMSSSUUUVVVVVVTTTQQQPPPOOORRRNNNKKKLLLKKKGGGHHHMMMTTTWWW\\\bbbiiiyyyqqqwwwzzzoookkkllliii___UUUeeewww}}}~~~~~~kkkaaa```jjjvvvvvvnnnkkkjjjfffbbb^^^ZZZUUUOOOJJJGGGEEEEEEGGGGGGGGGFFFDDDBBB@@@???<<<===BBBRRR```eeewww[[[___[[[{{{^^^VVVTTTLLLMMMJJJHHHFFFFFFFFFDDDCCCEEEFFFHHHJJJKKKIIIEEEBBBBBBDDDHHHKKKLLLJJJGGGEEEHHHGGGGGGFFFEEEDDDDDDDDDGGGHHHIIIJJJIIIHHHGGGEEEHHHHHHGGGCCCAAADDDKKKQQQ^^^hhhzzz~~~{{{{{{~~~}}}qqqeeemmmqqq~~~tttYYYRRRWWWddd~~~YYYVVV^^^aaasss~~~{{{}}}||||||{{{rrrhhhjjjttt{{{zzzyyy}}}~~~mmmxxx___pppqqqgggjjjiiibbb]]][[[\\\]]]]]]\\\WWWQQQMMMPPPXXXaaabbb[[[UUURRRSSSOOONNNMMMNNNOOOPPPOOONNNPPPVVVZZZZZZZZZXXXRRRKKKHHHIIILLLMMMNNNMMMLLLLLLLLLRRRUUUXXXbbbsss|||{{{zzzyyy}}}~~~ooojjjnnnwww~~~tttkkk___\\\VVVQQQMMMIIIEEEAAA===;;;999777777666666555888888888888999:::;;;<<<<<<<<>>>>>999@@@QQQkkkyyyvvviiiYYYWWW___oooSSSVVVUUUIIILLLIIIFFFEEEEEEEEEEEEDDDDDDEEEGGGHHHGGGEEEBBBAAADDDHHHOOOSSSTTTPPPJJJFFFGGGFFFEEEEEEDDDDDDEEEEEEIIIJJJKKKKKKJJJHHHFFFDDD@@@BBBCCCCCCBBBCCCDDDFFFMMMYYYrrrtttjjjkkkxxx}}}yyyzzz}}}uuujjjttt{{{pppRRRQQQYYYjjj}}}YYYZZZ```eeexxx~~~|||~~~{{{{{{zzzqqqgggiiissszzzvvvjjjgggkkkzzz}}}~~~|||}}}xxx]]]ddd|||bbbgggvvvvvvkkkddd\\\\\\\\\\\\YYYUUUQQQNNNYYY```fffeee]]]VVVTTTUUUOOOMMMLLLLLLNNNNNNMMMKKKTTT[[[```\\\VVVQQQLLLGGGIIIKKKMMMNNNMMMKKKKKKLLLLLLNNNUUUaaaoooxxxyyyxxxzzzzzzyyy|||uuuyyyvvvrrrpppvvv}}}|||}}}yyynnndddWWWSSSNNNIIIEEEBBB???===;;;:::888777666666777777999999999999:::;;;<<<<<>><<>>;;;:::999888999999999888777777999;;;::::::::::::;;;<<<======OOOeeefff[[[___ZZZdddccc___WWWRRRSSSWWWZZZYYYWWWTTTSSSRRRRRRQQQPPPIIIGGGGGGLLLQQQSSSPPPLLLLLLOOOQQQPPPNNNLLLMMMNNNPPPTTTVVVUUURRRRRRVVVZZZTTTVVVUUUOOOHHHFFFGGGIIILLLKKKMMMTTTXXXYYY\\\___iiisssuuuuuuzzz{{{{{{pppdddbbbkkkyyyzzztttooollltttqqq{{{zzzyyywwwsssrrrxxx|||}}}yyysssssswwwtttnnn|||}}}}}}xxx{{{yyysssuuu~~~{{{pppiiifffaaaZZZSSSMMMKKKIIIGGGEEEDDDDDDDDDAAAGGGIIIEEEEEEJJJLLLKKKDDDMMMAAA666>>>>>>:::FFFBBBYYYzzzvvvZZZUUU]]]yyy```QQQNNNMMMJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFHHHEEECCCBBBBBBCCCCCCBBBDDDCCCBBBBBBCCCDDDEEEFFFJJJGGGDDDAAAAAACCCFFFHHHEEEHHHKKKJJJFFFBBBAAAAAA@@@CCCFFFHHHHHHGGGGGGGGGLLLSSSVVVaaarrr}}}zzzeeeVVVZZZlll|||pppSSSWWWfff}}}xxxooollliiikkkrrr~~~||||||}}}{{{xxxzzz||||||wwwyyyvvvvvvwwwqqquuu{{{{{{aaahhhggguuuvvv[[[]]]______]]][[[ZZZZZZ[[[[[[YYYXXXWWWXXXXXXYYYZZZZZZXXXUUUQQQOOOPPPQQQOOOOOOOOOQQQSSSSSSRRRPPPQQQTTTVVVTTTPPPMMMMMMNNNLLLKKKKKKMMMOOOPPPNNNMMMNNNPPPUUU^^^iiiuuu{{{~~~}}}}}}{{{yyyvvvuuutttqqqmmmfff]]]VVVRRRHHHBBB<<<999888999888777999777666666888:::<<<<<>>???===HHHYYYqqq___ZZZ]]]```gggddd___ZZZWWWUUUUUUVVVWWWXXXWWWUUUPPPMMMKKKKKKKKKJJJKKKLLLNNNOOONNNMMMQQQTTTUUURRRMMMKKKOOOSSSQQQQQQPPPPPPRRRUUUXXXZZZWWWSSSPPPOOOKKKFFFDDDFFFJJJKKKQQQYYYZZZWWWZZZaaagggmmmlllqqq|||fff\\\cccuuupppmmmrrryyyuuuvvvxxxttttttrrrooossszzz{{{xxx}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{wwwzzzxxxrrrssszzzvvvlll___WWWUUURRRMMMIIIIIIHHHFFFEEEDDDDDDEEEEEEAAAGGGIIIGGGFFFGGGEEE@@@===CCC<<<999DDDCCC@@@KKKdddxxx^^^SSSeee|||lllVVVOOOPPPOOOMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFEEECCCDDDFFFGGGGGGFFFEEEEEECCCCCCBBBCCCDDDDDDHHHFFFBBB@@@???AAADDDFFFEEEHHHJJJIIIFFFBBBAAAAAA@@@BBBFFFGGGGGGFFFFFFGGGIIINNNOOO[[[qqq|||sss___VVVXXX[[[ZZZttt|||oooYYY]]]ooovvvsssuuuuuuyyy~~~zzzyyyzzz{{{~~~zzz{{{}}}xxxxxxxxxwwwzzzvvvzzz~~~|||~~~vvvttt}}}}}}~~~bbb[[[]]]^^^^^^[[[XXXWWWVVV[[[ZZZXXXVVVUUUUUUUUUUUUXXXXXXWWWTTTQQQPPPPPPRRRPPPOOOOOOPPPQQQQQQOOOMMMQQQRRRSSSQQQOOOMMMLLLLLLJJJJJJKKKMMMNNNOOOOOOOOOOOOOOOQQQVVV]]]fffmmmrrrrrr~~~wwwuuu~~~|||{{{xxxssspppnnnlllhhhbbbZZZRRRKKKGGGCCC???:::888999:::999888<<<;;;::::::::::::999888:::<<>>>>>@@@BBBDDDDDDFFFHHHGGGEEEBBB@@@@@@>>>AAADDDEEEEEEDDDEEEFFFFFFGGGGGGSSSjjjvvv}}}pppddd[[[TTT]]]___kkkwwwfffjjj|||wwwxxx~~~~~~}}}zzzyyy{{{}}}}}}|||~~~~~~{{{xxxxxx{{{zzztttvvv|||vvvuuu}}}fff~~~vvvjjjsssqqqYYYZZZ\\\]]]\\\YYYVVVTTTTTTWWWVVVUUUTTTSSSSSSSSSTTTVVVVVVUUUSSSQQQPPPQQQSSSRRRQQQQQQQQQQQQPPPMMMJJJPPPNNNMMMLLLMMMLLLKKKJJJGGGIIIKKKLLLMMMNNNPPPRRRSSSSSSRRRSSSWWW]]]bbbfffhhhqqqzzzxxx|||}}}{{{yyyuuuooollljjjgggbbbZZZRRRJJJEEEAAA===;;;888888999::::::999999:::;;;<<<===>>>>>>===999===@@@BBBKKKgggqqqaaaYYY[[[\\\YYYTTT[[[ZZZXXXVVVTTTSSSQQQQQQSSSTTTTTTRRROOOLLLLLLMMMMMMNNNOOOQQQRRRRRRSSSSSSPPPQQQSSSTTTUUUUUUUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTNNNLLLLLLOOOPPPNNNNNNQQQUUUVVVZZZ]]]ZZZVVVVVVZZZfffiiiccc___hhhnnnttt}}}~~~uuurrrwww|||tttnnnllliiiggggggkkkmmmnnnzzzyyywwwvvv}}}|||uuuwwwzzz|||{{{wwwsssppp}}}{{{zzz|||~~~~~~zzzvvvwwwuuurrrnnnllllllllllllnnnjjjhhhjjjgggbbbaaaccc[[[TTTJJJEEEFFFHHHHHHGGGEEEEEEDDDCCCCCCDDDEEEFFFIIIFFFAAA===>>>AAABBBAAA>>><<<;;;>>>???BBBTTTnnn```\\\jjjeeeSSSSSSSSSRRRPPPLLLIIIGGGJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEHHHJJJKKKIIIHHHDDDDDDDDDCCCCCCCCCCCCCCCDDDBBB???======>>>AAABBBBBBCCCDDDDDDCCCAAA???>>>===???AAABBBBBBBBBCCCDDDDDDEEEBBBIII[[[eeeooo~~~zzzggg\\\[[[hhhwww~~~rrrvvv{{{|||}}}}}}}}}zzzxxxyyy|||~~~~~~}}}}}}}}}||||||}}}vvvwwwuuu|||xxxmmmrrr~~~~~~}}}~~~rrr}}}iii\\\ZZZ[[[\\\[[[YYYWWWVVVWWWTTTTTTTTTTTTTTTTTTUUUUUUSSSTTTSSSRRRPPPPPPRRRTTTUUUTTTRRRRRRQQQOOOLLLIIILLLIIIGGGHHHKKKMMMLLLJJJEEEGGGJJJKKKLLLMMMQQQTTTTTTSSSRRRSSSVVVZZZ^^^aaafffqqqyyyyyy~~~||||||}}}|||}}}}}}~~~}}}{{{yyywwwrrrlllhhhbbb___YYYRRRKKKEEEAAA???999999888888999999999999888999;;;;;;<<<===???AAA>>>EEEMMM[[[ssskkkddd\\\ZZZ\\\]]]ZZZVVVZZZZZZZZZYYYWWWTTTRRRPPPSSSSSSSSSPPPMMMKKKKKKLLLLLLNNNPPPQQQQQQQQQRRRSSSNNNOOOQQQTTTWWWXXXWWWUUUWWWWWWVVVUUUUUUTTTSSSRRRMMMKKKLLLQQQRRRQQQRRRUUUXXXZZZ\\\\\\WWWSSSRRRSSS]]]dddcccgggsssvvvtttyyy{{{pppeeedddrrryyyiii]]]]]]^^^___``````aaacccpppqqqnnnkkklllnnnooommmmmmooorrrttttttqqqnnnkkkqqqooommmnnnppppppllliiinnnkkkgggccc```^^^^^^^^^]]][[[ZZZ[[[YYYUUUSSSTTTLLLHHHEEECCCEEEGGGGGGFFFIIIGGGFFFDDDCCCCCCCCCCCCFFFBBB>>>=========>>>???:::???IIINNNIIIPPPmmmkkkWWWrrrzzzWWWSSSVVVXXXUUUOOOJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEFFFHHHGGGEEECCCAAABBBBBBCCCDDDEEEEEEFFFCCCAAA???>>>===>>>@@@AAA@@@@@@AAAAAAAAA@@@>>>===<<<>>>@@@AAA@@@@@@BBBCCCDDDGGGBBBBBBKKKRRR^^^sssyyyaaaUUUPPPTTTcccuuuxxxyyy~~~}}}~~~|||{{{|||zzzzzzyyywwwvvvwwwzzz}}}~~~~~~|||zzzyyy{{{|||}}}~~~yyy}}}ttteeehhhqqqttttttpppmmmsss~~~jjj~~~~~~oooccc[[[YYY[[[\\\\\\[[[[[[[[[]]]XXXWWWWWWVVVUUUUUUTTTSSSQQQRRRRRRPPPOOOOOOQQQTTTSSSRRRPPPPPPOOOMMMIIIFFFGGGEEEDDDGGGKKKNNNMMMKKKDDDFFFHHHIIIKKKNNNQQQTTTOOOOOOOOOPPPRRRUUUWWWYYYbbbmmmsssmmmyyyzzz~~~}}}lll___ggg~~~|||~~~{{{~~~|||xxxtttpppjjjccc^^^PPPMMMIIIDDD@@@===;;;;;;999999999999888888999:::<<<===>>>===<<<>>>CCCGGGOOO```wwwttt\\\ZZZXXXVVVVVVVVVVVVVVVYYYYYYYYYYYYWWWTTTQQQOOOTTTTTTSSSPPPLLLJJJJJJKKKKKKNNNPPPQQQOOOOOOPPPRRRMMMNNNPPPTTTWWWXXXVVVUUUSSSTTTTTTUUUUUUTTTSSSRRROOONNNOOOSSSTTTRRRRRRUUUZZZ]]]___[[[VVVRRRPPPOOOSSSZZZ^^^iii}}}~~~kkk^^^]]]aaa[[[bbbfffgggkkklllbbbTTTLLLQQQZZZdddiiihhhiiikkkmmmkkkeee___ZZZXXXXXXYYY^^^___aaabbbbbbaaa```___^^^]]]\\\\\\[[[ZZZXXXVVV]]][[[XXXTTTRRRPPPOOOOOOPPPOOOOOONNNMMMLLLKKKKKKGGGFFFFFFGGGHHHIIIGGGFFFKKKIIIGGGDDDBBBAAAAAAAAA======@@@BBB@@@<<<<<>>>>>???AAAAAAAAABBBCCCEEEFFFJJJEEEAAADDDFFFQQQeeezzzkkkXXXKKKIIINNN[[[mmm{{{}}}~~~~~~~~~~~~}}}zzzxxxwwwxxxyyyzzzyyyyyyzzz}}}zzz||||||wwwvvvyyy||||||yyymmmjjjlll___VVV]]]dddjjjnnnmmmsssjjjfffuuubbb```^^^XXXZZZ\\\^^^^^^^^^^^^```aaa^^^]]]\\\ZZZWWWTTTQQQPPPPPPQQQQQQOOONNNOOOQQQSSSOOONNNLLLLLLLLLJJJGGGDDDDDDDDDFFFIIILLLMMMLLLKKKFFFEEEDDDGGGKKKOOOQQQRRRNNNOOOQQQRRRSSSSSSSSSRRRZZZ^^^ooo|||zzzppprrr|||qqqppp|||{{{wwwzzzvvvpppiiibbbZZZSSSNNNBBBAAA???<<<:::::::::::::::;;;;;;:::999999<<<>>>;;;???EEEJJJOOOWWW```gggyyywww[[[TTTUUUVVVTTTRRRSSSVVVYYYUUUUUUUUUUUUSSSQQQOOONNNSSSSSSRRROOOLLLKKKLLLNNNMMMPPPSSSRRRPPPNNNPPPRRRNNNPPPRRRTTTUUUVVVVVVVVVPPPRRRTTTUUUVVVUUUSSSRRRSSSQQQRRRVVVVVVSSSQQQSSSYYY^^^___ZZZTTTRRRPPPNNNKKKPPPQQQ[[[rrruuukkkgggccc[[[___[[[SSSRRRUUUOOOEEEGGGOOO```qqqwwwtttrrrtttppphhh^^^WWWSSSQQQQQQQQQTTTTTTRRRQQQQQQQQQQQQRRRQQQRRRRRRPPPMMMKKKKKKKKKNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGHHHIIIHHHKKKKKKJJJJJJJJJJJJHHHGGGIIIHHHEEECCCAAA@@@@@@@@@<<<<<>>>>>???@@@GGG[[[pppwwwwwwjjjppp}}}kkkXXXPPPPPPLLLRRRSSSMMMJJJMMMPPPOOOJJJKKKKKKKKKJJJHHHFFFEEEEEECCC@@@@@@AAABBBBBBAAABBBCCCDDDEEEEEEDDDCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCEEECCCAAABBBEEEFFFEEECCCEEEFFFGGGGGGGGGGGGJJJLLLJJJLLLHHHHHHMMMIIIFFFPPPJJJhhhxxx___XXXQQQSSS^^^ppp}}}~~~~~~~~~}}}uuuuuuzzzyyyrrrttttttuuuuuuwwwwwwsssnnnhhhkkkoooqqqrrrrrrssstttkkktttyyyzzz~~~lllkkkfffhhhnnngggeeeqqqvvvrrrrrr|||hhhwwwaaa[[[^^^YYYWWW[[[``````aaa```^^^^^^```aaaXXXYYYZZZZZZZZZYYYXXXWWWPPPPPPPPPOOOMMMMMMOOOQQQNNNNNNMMMNNNOOOOOOLLLJJJFFFJJJOOOPPPLLLHHHFFFFFFKKKDDD@@@CCCLLLRRRQQQMMMIIILLLRRRWWWYYYXXXVVVSSSWWWNNNQQQXXXZZZnnn~~~|||xxxsssppp]]]XXXQQQJJJEEEBBB>>><<<888888888999999999999999999:::;;;::::::>>>DDDIII^^^iiiyyyooo___\\\^^^ZZZWWWTTTUUUXXXXXXUUURRRMMMMMMNNNPPPRRRSSSUUUUUUNNNNNNOOONNNNNNPPPSSSVVVVVVZZZ\\\ZZZUUURRRTTTVVVTTTWWWYYYWWWSSSRRRVVVZZZSSSUUUWWWYYYXXXVVVSSSPPPUUUTTTUUUYYYXXXTTTRRRTTTLLLSSSUUUOOOJJJKKKJJJFFF>>>FFFEEEAAAJJJXXXmmm{{{rrr]]]PPPMMMFFF<<>>>>><<<:::CCC===:::<<<@@@GGGWWWfffvvvqqqfffbbb^^^[[[[[[XXXUUUUUUVVVUUUPPPLLLHHHJJJNNNQQQSSSTTTSSSSSSPPPNNNMMMNNNPPPRRRSSSSSS\\\]]]\\\ZZZVVVUUUWWWYYYXXXYYYXXXWWWWWWXXX[[[]]][[[ZZZZZZYYYYYYWWWTTTQQQPPPSSSWWWZZZYYYVVVQQQNNNSSSRRRQQQOOOLLLIIIGGGEEE???>>>======AAALLL[[[eeettt}}}zzzwwwwww{{{~~~|||pppjjjggg^^^QQQGGGGGGOOO\\\dddccc`````````TTTIIIHHHNNNUUU\\\```YYYQQQLLLLLLKKKHHHGGGJJJOOOMMMLLLKKKKKKJJJJJJIIIJJJKKKKKKJJJKKKLLLMMMOOOLLLJJJGGGGGGHHHIIIJJJIIIHHHJJJJJJFFFAAA???>>><<>>999:::<<<:::999999AAA@@@>>>===<<<===>>>@@@EEEFFFMMMXXX___eeeqqq|||xxxfff___]]]ZZZWWWUUUUUUUUUSSSQQQOOOOOOOOOJJJKKKLLLNNNRRRUUUYYYZZZVVVTTTRRRRRRTTTVVVWWWWWW\\\]]]]]]ZZZWWWVVVXXXZZZWWWWWWVVVTTTTTTVVVXXX[[[[[[ZZZXXXWWWVVVUUURRRPPPNNNPPPTTTWWWVVVSSSOOOLLLPPPPPPQQQPPPMMMIIIEEECCC???>>>;;;888999@@@JJJRRRXXXgggwwwiiijjjvvv}}}nnn\\\QQQJJJMMMTTTSSSNNNIIINNNFFF@@@CCCGGGJJJNNNRRRSSSNNNLLLPPPUUUVVVXXXZZZUUUQQQLLLKKKMMMNNNNNNMMMHHHJJJMMMOOOPPPQQQRRRSSSIIIEEEAAA>>>???@@@BBBBBB@@@@@@AAABBB???<<<>>>BBB===AAAAAA======EEEOOOUUU___hhhvvvppp]]]NNNKKKRRRXXXXXXSSSPPPNNNMMMMMMMMMLLLJJJMMMLLLKKKKKKKKKJJJGGGDDDGGGFFFCCCBBBBBBCCCFFFGGGIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC===FFFGGGGGGLLLHHHEEEKKKJJJJJJKKKKKKKKKIIIHHHGGGGGGBBBCCCIIIPPP^^^yyy{{{iii___QQQQQQ]]]dddrrryyyeeeVVVMMMXXX^^^fffpppiiiYYYUUUWWWdddsssyyyvvvmmmgggeeehhhgggkkk||||||ddddddnnnccc\\\VVVTTTYYYYYYTTTTTTYYYccc]]][[[^^^[[[RRROOORRRNNNMMMOOOTTTZZZ[[[WWWRRRTTTSSSRRRQQQPPPQQQRRRSSSSSSQQQOOONNNNNNMMMKKKIIILLLPPPPPPMMMLLLNNNPPPOOOKKKGGGCCCCCCGGGKKKLLLLLLNNNOOOPPPQQQPPPQQQSSSUUUWWWPPPMMMMMMJJJGGGMMMVVVaaarrr~~~|||kkkaaaTTTJJJEEEBBB@@@===???;;;999;;;<<<;;;>>>CCCDDDEEEFFFFFFJJJQQQ\\\dddpppssszzz|||rrrfff\\\XXXVVVTTTRRRQQQSSSUUURRRNNNMMMPPPTTTPPPOOOMMMNNNPPPVVV[[[___]]]ZZZWWWVVVWWWYYY[[[[[[ZZZ[[[ZZZXXXVVVUUUVVVWWWUUUSSSQQQPPPPPPRRRUUUVVVZZZXXXUUUSSSRRRQQQOOOMMMKKKMMMPPPSSSRRROOOLLLIIIKKKMMMPPPQQQOOOIIIDDD@@@>>><<<888444333666<<<@@@NNNYYYqqqtttooozzzssseeeZZZ[[[ddddddZZZNNNIIIBBB???DDDFFFCCCAAADDDEEECCCCCCHHHOOOSSSVVVVVVVVVPPPJJJIIIKKKNNNOOONNNJJJKKKPPPVVV[[[[[[XXXTTTFFFBBB>>><<<;;;<<<<<<<<<>>>;;;<<<@@@>>>;;;???GGG>>>@@@AAAAAALLLbbbzzz{{{~~~aaaLLLOOOMMMQQQVVVNNNQQQOOOMMMKKKLLLLLLKKKJJJLLLKKKJJJKKKKKKJJJGGGDDDGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBFFFBBBCCCMMMMMMIIIMMMGGGHHHJJJKKKJJJIIIFFFEEEJJJDDDAAADDDHHHTTTmmmllldddcccXXXTTT___iiittt||||||nnndddeeettt~~~rrrmmmttt{{{ttt~~~bbb___zzzggg[[[WWWTTTTTTWWWWWWRRRQQQTTT\\\UUUWWWbbb```TTTOOOUUUMMMKKKLLLQQQWWWYYYUUUQQQRRRQQQPPPPPPOOOOOOPPPPPPTTTQQQNNNMMMMMMMMMLLLKKKJJJMMMMMMKKKLLLPPPRRRQQQKKKGGGDDDDDDGGGJJJLLLMMMMMMOOOQQQRRRQQQQQQRRRSSSSSSPPPOOOOOOLLLHHHLLLSSSZZZ___ppp|||zzzwwwqqqkkkfffbbbaaaRRRLLLCCC<<<999;;;???BBBFFFCCCBBBBBBCCCEEEMMMVVVYYY]]]bbbeeelllwwwrrrgggddd^^^YYYUUURRRPPPOOOSSSSSSSSSQQQOOOPPPTTTWWWWWWUUURRRPPPQQQUUUYYY\\\```\\\YYYWWWXXXZZZ[[[[[[WWWWWWVVVUUUTTTSSSSSSTTTRRRPPPMMMLLLMMMPPPQQQRRRXXXUUUQQQOOONNNMMMKKKJJJIIIJJJMMMNNNNNNLLLIIIGGGGGGJJJOOOQQQOOOIIIBBB===;;;999666444333444777999@@@EEESSSfffuuu{{{}}}~~~|||RRREEE>>>AAACCC@@@AAAGGGBBBBBBCCCDDDFFFHHHIIIHHHJJJFFFCCCCCCFFFJJJLLLLLLNNNMMMPPPXXX``````WWWMMMCCCBBB@@@@@@AAABBB@@@???BBB>>><<<======<<<@@@EEEBBBAAAAAAIIIbbbuuummmiii___pppuuuSSSJJJRRRMMMMMMPPPIIIOOOMMMJJJJJJKKKMMMMMMMMMKKKJJJIIIJJJJJJIIIFFFDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBB>>>EEEWWWYYYMMMHHHEEEFFFGGGHHHHHHGGGEEECCCDDDBBBCCCEEECCCGGGZZZoooyyy]]]SSSPPPQQQWWWcccppp|||{{{ttt{{{}}}~~~jjj\\\oooooobbb[[[YYYTTTQQQSSSUUUSSSQQQPPPSSSNNNTTTaaaaaaTTTNNNSSSMMMLLLLLLQQQWWWYYYUUUPPPOOOOOONNNMMMMMMMMMMMMMMMRRRPPPLLLKKKKKKLLLLLLKKKHHHKKKKKKJJJLLLQQQRRRPPPIIIHHHFFFFFFHHHJJJLLLMMMJJJNNNSSSUUUUUURRRPPPOOONNNPPPRRRQQQLLLKKKRRR[[[YYY\\\iiixxxvvv{{{{{{tttzzz{{{wwwtttmmmccc___XXXRRRLLLIIIGGGFFFCCCAAA@@@@@@CCCJJJQQQWWWTTTRRRQQQSSSUUU[[[hhhuuutttfff```aaa```]]]YYYUUURRRQQQQQQTTTQQQOOOOOORRRUUUVVVUUUVVVUUUTTTTTTTTTVVVWWWXXX]]]ZZZVVVUUUVVVWWWXXXXXXUUUUUUTTTTTTTTTSSSRRRQQQOOOMMMKKKKKKMMMPPPPPPPPPTTTQQQNNNKKKKKKJJJIIIGGGFFFGGGHHHIIIIIIHHHFFFDDDCCCFFFKKKNNNLLLGGG@@@;;;999777555444444555555666888777;;;FFFTTTbbbqqq|||~~~wwwmmmVVVCCC??????;;;===EEE===CCCFFFCCCAAABBBCCCCCC>>>>>>???@@@BBBEEEGGGIIIIIIGGGGGGMMMTTTSSSKKKBBB=========>>>@@@@@@???=========;;;<<>>??????@@@@@@AAAAAABBB@@@CCCCCCRRRiiihhhRRREEECCCCCCDDDEEEEEEDDDCCCBBB@@@@@@DDDHHHCCC@@@KKK[[[vvvvvvpppWWWTTTQQQQQQUUU^^^hhhnnnwwwzzzzzzuuu||||||wwwbbbiiirrrkkkaaaVVVVVVSSSPPPQQQSSSSSSRRRQQQOOOMMMRRR[[[ZZZPPPJJJKKKPPPMMMMMMQQQVVVXXXTTTPPPMMMMMMMMMLLLLLLLLLKKKKKKOOOLLLJJJIIIJJJKKKKKKKKKHHHJJJKKKJJJMMMQQQPPPLLLHHHHHHIIIIIIJJJLLLMMMMMMIIINNNTTTWWWVVVRRROOOMMMLLLPPPRRROOOJJJKKKSSS\\\[[[\\\bbbsss|||wwwjjjggghhh```eeejjjccc]]][[[TTTKKKHHHDDDDDDEEEHHHIIIJJJLLLOOOSSSYYY```fffjjjmmmkkkjjjkkkpppvvv~~~nnn___\\\___]]]\\\ZZZYYYWWWVVVUUUTTTRRROOOLLLNNNRRRUUUTTTRRRRRRRRRTTTUUUVVVWWWXXXXXXXXXUUUSSSSSSSSSTTTTTTSSSUUUTTTSSSTTTUUUTTTRRRPPPLLLJJJJJJLLLPPPRRRQQQOOOPPPNNNKKKJJJIIIIIIGGGFFFBBBCCCDDDDDDCCCCCCAAAAAA???AAAEEEGGGEEEAAA<<<999999666444333333333222111:::999999<<>>@@@AAABBBBBBCCCEEEFFFTTTiiihhhSSSFFFAAAAAAAAAAAAAAABBBBBBBBBDDDAAACCCHHHFFFBBBGGGRRR^^^hhhooorrr{{{yyylll```YYYUUUUUUUUUTTTYYYaaalllxxxqqqggggggrrrwwwsssvvvuuuvvviiieeeccc\\\UUURRRVVVWWWVVVSSSRRRRRRRRROOOPPPRRRSSSRRROOOKKKIIIQQQOOOMMMPPPUUUWWWSSSOOOLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHJJJKKKKKKJJJIIILLLMMMMMMOOORRROOOIIIGGGIIIKKKMMMMMMMMMMMMMMMKKKOOOSSSVVVTTTRRROOONNNLLLNNNNNNKKKIIILLLQQQTTT^^^\\\___mmmxxxzzzyyynnnnnnppphhheeeeee```\\\\\\___dddlllqqqssssssnnnqqqxxx|||}}}hhh^^^[[[\\\```[[[ZZZYYYZZZ[[[ZZZVVVSSSPPPPPPPPPQQQSSSTTTTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVSSSRRRRRRRRRSSSTTTRRRPPPQQQPPPOOOPPPRRRRRROOOLLLJJJIIIJJJOOOTTTVVVSSSPPPLLLKKKIIIIIIJJJIIIFFFDDD>>>>>>>>>>>>>>>======<<<:::<<<===>>>===:::888666777444111111222333222111111444555555888AAAOOOXXXvvvtttyyy{{{nnnaaa^^^vvvooo[[[QQQNNNMMMLLLRRRUUUQQQHHH@@@===>>>;;;???BBBCCCDDDKKKWWW```kkkeee]]]WWWRRROOOMMMKKKJJJRRRSSSVVVppp|||zzz___TTTnnnyyyaaaRRRDDDPPPHHHBBBPPPQQQIIINNNJJJGGGDDDDDDEEEHHHIIIJJJFFFEEEEEEEEEFFFEEECCCAAA@@@??????>>>>>>??????@@@>>>???AAACCCDDDDDDCCCCCCBBBBBBCCCCCCBBB@@@>>>===:::;;;<<<===???AAABBBCCCBBBCCC???GGGZZZ[[[MMMGGGAAA@@@@@@??????@@@AAAAAAHHH@@@>>>CCCFFFCCCFFFMMMNNNRRR[[[fffnnn{{{zzzrrrlll[[[YYYVVVVVVZZZccclllrrr}}}}}}sssnnnqqqwww|||uuunnnwww|||~~~bbb[[[[[[VVVTTT[[[SSS[[[aaa]]]UUUPPPQQQSSSPPPSSSRRRNNNMMMQQQQQQNNNRRROOOMMMPPPUUUVVVRRRNNNMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGGGGHHHJJJKKKKKKJJJKKKMMMOOOOOORRRSSSOOOHHHFFFIIIMMMOOOOOONNNMMMMMMMMMPPPSSSSSSRRRQQQPPPPPPKKKKKKIIIIIIKKKOOOPPPOOOXXX]]]iii}}}^^^TTTYYY]]]]]]]]]\\\[[[[[[]]]___\\\VVVPPPOOOSSSVVVVVVTTTSSSVVVXXXWWWUUUTTTRRRQQQQQQRRRSSSQQQQQQQQQSSSTTTTTTRRRPPPLLLKKKJJJLLLNNNNNNKKKHHHIIIIIIKKKQQQWWWYYYUUUPPPJJJIIIIIIIIIJJJIIIFFFDDD;;;;;;:::::::::999999999777888888888777666444333555222000111444666666555222999>>>;;;888:::@@@FFFVVV{{{jjjaaa[[[^^^ooowwwVVVCCCAAA===???MMMPPPKKKWWWyyy|||sssccc[[[______gggkkkxxx~~~___\\\yyy```XXXZZZIIIGGGFFFGGGHHHJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEECCCAAA@@@???>>>>>>>>>???AAABBB>>>???AAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAA???===<<<===<<<:::;;;===@@@AAA@@@FFFCCCAAADDDHHHJJJGGGDDDCCCAAA???>>>===>>>???@@@DDDCCCCCCDDDFFFGGGFFFDDDHHHFFFHHHTTThhh~~~~~~{{{zzzxxxqqqeee\\\YYYcccccchhhqqqyyy}}}zzzllljjjiiilllqqqsssqqqnnnrrrzzzzzz___kkkoooZZZYYY]]]ZZZUUUUUUYYY]]]___\\\VVVQQQPPPRRRVVVTTTRRRPPPOOONNNNNNNNNUUURRRQQQTTTWWWWWWSSSNNNPPPMMMKKKKKKNNNOOONNNLLLIIIGGGDDDDDDFFFIIIKKKLLLJJJNNNRRRSSSQQQNNNKKKJJJJJJNNNOOOLLLLLLNNNOOOMMMKKKLLLNNNOOOPPPOOOOOONNNNNNMMMIIILLLSSSMMMKKKWWW___iiifff~~~mmm\\\WWWYYY\\\^^^```___\\\YYYZZZ\\\\\\YYYVVVUUUVVVWWWWWWUUUSSSSSSTTTTTTRRRPPPPPPPPPQQQPPPNNNPPPPPPPPPPPPOOONNNMMMLLLLLLMMMOOOQQQRRRPPPMMMIIIKKKLLLMMMPPPTTTUUUUUUSSSLLLLLLKKKIIIGGGEEEDDDCCC;;;===:::333222777777333555666666555444333333444000000222222333222222222111999GGGPPPIII;;;666:::>>>]]]wwwuuuzzzmmmUUUWWWYYYgggoooqqqsssxxxtttxxx{{{hhhiiiuuuWWWRRRPPPIIIHHHFFFFFFHHHHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDBBB??????>>>>>>===>>>???@@@AAA>>>@@@AAA@@@??????@@@AAA???@@@AAAAAA@@@???===<<<>>>===<<<===???AAABBBBBBDDDAAA@@@BBBEEEGGGDDD@@@@@@???===<<<<<<<<<>>>???AAAAAAAAACCCEEEEEEDDDBBBCCCAAABBBKKK\\\qqq~~~zzzfffdddeeejjjoooqqqppppppoooyyy~~~zzzxxxvvvqqqmmmqqq{{{sss```fffuuufff[[[]]]___ZZZXXX[[[ZZZ[[[ZZZUUUPPPNNNRRRVVVZZZXXXUUUSSSPPPOOONNNNNNWWWTTTRRRTTTVVVUUUPPPKKKNNNMMMLLLMMMOOOOOOLLLIIIFFFEEEFFFGGGJJJKKKJJJIIIGGGKKKOOOQQQPPPNNNLLLKKKIIILLLMMMKKKKKKOOOQQQPPPMMMNNNNNNOOOOOONNNMMMLLLMMMQQQJJJEEEMMMPPPLLLNNNVVVsss|||mmm^^^ZZZ]]]______```^^^ZZZWWWWWWYYYYYYWWWUUUVVVWWWXXXWWWUUUSSSSSSSSSRRRRRRQQQRRRSSSRRROOOMMMOOOPPPQQQRRRQQQNNNJJJHHHKKKMMMOOOPPPPPPNNNKKKJJJKKKKKKMMMPPPSSSUUUTTTRRRLLLKKKJJJIIIGGGFFFEEEDDD===<<<777111000444444000333444444333222111111111333333333222111222444777777;;;TTTrrroooMMM555444222CCCWWWfffmmmwwwqqqxxxxxxiiihhhppp{{{mmmvvvzzz^^^PPPOOOJJJJJJHHHFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIEEEDDDCCCCCCCCCBBB???==================>>>?????????@@@AAA@@@???>>>???@@@===>>>???@@@@@@???>>>===???>>>===>>>AAACCCCCCCCCBBB@@@>>>???BBBBBB???<<<===<<<;;;::::::;;;===>>>@@@@@@BBBEEEGGGFFFDDDAAA@@@???>>>BBBKKK\\\nnnyyyooo```kkk|||eeebbb]]]\\\___]]]VVVVVV[[[YYYWWWSSSMMMJJJLLLSSSYYYZZZXXXUUURRROOOMMMLLLLLLSSSQQQOOOPPPRRRRRRNNNJJJNNNMMMNNNOOOOOOMMMJJJGGGDDDEEEGGGKKKMMMLLLHHHEEEDDDGGGLLLNNNNNNMMMLLLLLLHHHJJJJJJHHHJJJOOORRRQQQNNNNNNNNNNNNMMMLLLKKKJJJIIISSSKKKAAAJJJSSSQQQOOOggg~~~www}}}rrrtttttthhh]]]\\\___^^^\\\\\\[[[WWWSSSRRRTTTVVVUUUTTTUUUVVVWWWVVVSSSQQQQQQQQQQQQQQQRRRTTTUUUSSSOOOKKKNNNPPPRRRSSSRRRNNNIIIFFFJJJMMMPPPPPPMMMKKKJJJKKKKKKLLLMMMPPPSSSTTTSSSQQQKKKKKKIIIHHHGGGFFFFFFFFFBBB@@@999444333555333...000000000000000//////...444333111111333555777888:::;;;___eee@@@<<<888888===FFFNNNZZZssszzz}}}aaa]]]YYY[[[cccwwwppp~~~hhh\\\QQQPPPRRRLLLKKKIIIGGGEEEEEEEEEDDDBBBCCCCCCDDDEEEGGGHHHIIIIIIEEECCCAAAAAAAAA@@@>>><<<<<<<<<<<<<<<======>>>>>>???@@@AAA@@@>>>======>>><<<===>>>@@@@@@@@@@@@??????>>>>>>???AAACCCCCCBBBAAA???>>>>>>??????<<<:::;;;:::::::::;;;<<<===>>>@@@AAADDDGGGJJJIIIFFFCCCBBBAAA@@@???AAAIIIUUU___vvvyyy~~~}}}ttt{{{mmmaaa___\\\ZZZ[[[^^^ZZZTTTRRRUUUVVVSSSNNNIIIGGGKKKSSSYYYTTTRRRPPPMMMKKKJJJJJJJJJKKKJJJJJJLLLOOOPPPOOOMMMQQQPPPPPPOOONNNLLLJJJIIIGGGHHHIIIKKKLLLJJJFFFBBBCCCFFFIIIKKKJJJJJJJJJKKKJJJJJJHHHFFFHHHNNNQQQPPPKKKLLLLLLLLLKKKKKKKKKKKKFFFOOOJJJDDDKKKRRRXXXccciiiaaadddttt}}}nnnfffwwwwww{{{hhhcccnnnhhh___YYYZZZ]]]ZZZVVVUUUUUUQQQMMMMMMQQQTTTUUUTTTTTTUUUVVVTTTRRRPPPOOOPPPRRRRRRRRRRRRSSSRRROOOMMMOOOPPPRRRSSSRRRPPPMMMKKKKKKOOORRRQQQLLLIIIKKKNNNMMMMMMOOORRRUUUUUUSSSQQQKKKJJJHHHGGGGGGGGGGGGGGGJJJGGGBBB???===;;;666111111111222333444555333222555222333:::CCCFFFAAA:::999BBBkkk~~~]]]XXXIII===888<<<>>>CCCXXXpppyyyuuusss}}}}}}{{{bbbTTTWWW___lll|||~~~yyyppp]]]UUUUUUQQQRRRSSSLLLLLLJJJGGGFFFEEEEEECCCAAABBBBBBCCCDDDFFFGGGHHHHHHDDDBBB@@@?????????===<<<;;;;;;<<<<<<============>>>???@@@???===<<<===>>><<<===???AAABBBBBBBBBAAA>>>======???AAACCCBBBAAAAAA@@@?????????>>><<<:::;;;;;;;;;;;;<<<======>>>???@@@CCCGGGIIIIIIFFFCCCAAABBBBBB@@@???AAAGGGLLL\\\^^^bbbhhhqqq}}}www|||hhh[[[[[[aaa```\\\ZZZ[[[[[[XXXVVVUUUSSSQQQNNNKKKJJJMMMQQQUUUMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLMMMNNNPPPQQQPPPPPPVVVTTTPPPMMMKKKKKKLLLNNNLLLKKKIIIIIIIIIGGGDDDBBBDDDFFFHHHHHHGGGGGGGGGHHHKKKKKKHHHEEEGGGMMMNNNLLLHHHHHHIIIIIIJJJKKKLLLLLLGGGIIIHHHJJJLLLKKK^^^{{{hhh]]]]]]```lllrrrkkkggglllttt}}}}}}xxxnnnlllvvv|||uuufff]]]___bbb___XXXUUUXXXZZZWWWRRRQQQPPPMMMIIIJJJOOOSSSTTTTTTUUUWWWWWWVVVTTTRRRQQQRRRUUURRRPPPOOOOOOPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSTTTNNNQQQTTTQQQLLLJJJLLLPPPNNNOOOQQQTTTVVVVVVSSSQQQJJJIIIGGGFFFFFFGGGIIIIIIMMMLLLKKKJJJGGGAAA<<<999555555555888:::;;;999666777444999JJJ]]]```PPP???>>>YYY|||ppp]]]NNNIIICCC>>>GGGXXXpppooolllrrrxxxttt{{{uuudddWWWZZZ\\\iii}}}vvv]]]RRRTTTYYYTTTQQQPPPIIIMMMKKKHHHFFFFFFEEECCCBBBAAAAAABBBCCCDDDEEEEEEFFFCCCAAA???>>>??????>>>===;;;<<<<<<===>>>============>>>???>>>===<<<===>>><<<===???AAABBBBBBBBBBBB>>>===>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===============<<<===???BBBEEEEEECCCAAA>>>???@@@AAAAAABBBDDDFFFJJJLLLQQQYYYeeeuuuoooooonnnbbbcccccc___\\\bbb]]]YYYZZZ]]]___]]][[[SSSRRRPPPNNNNNNOOOQQQRRRKKKJJJJJJJJJKKKMMMNNNOOOUUUUUUTTTSSSRRRRRRQQQQQQWWWTTTPPPKKKHHHIIIMMMQQQNNNKKKIIIGGGGGGGGGFFFDDDEEEFFFGGGFFFEEEEEEFFFHHHKKKJJJGGGDDDGGGMMMLLLHHHFFFFFFFFFGGGIIIJJJLLLMMMHHHHHHHHHMMMNNNNNNmmmfffZZZYYY]]]^^^ddddddYYYQQQ^^^fffssssssnnn|||lll^^^YYYkkkqqqsss~~~}}}{{{vvvhhh```[[[```cccZZZ[[[VVVTTTXXXZZZVVVSSSRRROOOKKKIIIJJJNNNRRRSSSRRRVVVWWWXXXXXXVVVTTTTTTUUUUUURRRNNNLLLMMMNNNOOOPPPQQQQQQPPPQQQRRRUUUWWWYYYQQQSSSSSSQQQMMMLLLNNNPPPOOOPPPRRRUUUWWWVVVRRROOOIIIHHHFFFFFFFFFHHHJJJKKKJJJKKKNNNPPPLLLGGGFFFJJJ@@@???>>>@@@BBBBBB>>>:::;;;999@@@VVVnnnqqq]]]HHHQQQ{{{lll^^^QQQFFFEEEKKK}}}}}}}}}yyyrrrwwwvvveee]]]tttwwwrrr^^^WWWOOOSSSXXXQQQNNNNNNIIIMMMKKKHHHGGGGGGFFFEEECCCAAAAAAAAABBBBBBCCCCCCCCCBBB@@@>>>===???@@@@@@???;;;<<<===>>>>>>>>>======;;;===>>>===<<<<<<===>>><<<===???@@@AAAAAAAAA@@@???>>>???AAADDDEEECCCBBB???@@@AAA@@@???>>>=====================<<<<<<;;;<<<<<<===@@@CCCDDDCCCAAA???>>>===>>>@@@BBBCCCCCC@@@BBBGGGPPP^^^pppuuupppnnnYYYZZZcccaaa\\\ZZZ___]]]ZZZYYY\\\^^^^^^[[[WWWUUURRRQQQPPPQQQQQQQQQJJJJJJJJJJJJLLLNNNPPPQQQXXXXXXWWWUUUSSSRRRRRRSSSSSSRRROOOKKKGGGHHHLLLPPPJJJHHHGGGGGGHHHIIIHHHGGGCCCDDDEEEEEEDDDEEEHHHJJJHHHHHHEEEDDDIIINNNMMMGGGGGGFFFFFFFFFGGGHHHJJJKKKHHHLLLKKKLLLSSSbbb]]]SSSRRRVVVTTTVVVTTTIIIKKKZZZ^^^hhh}}}|||tttllluuuyyy|||{{{~~~~~~tttggg___bbb}}}pppddd``````]]]```bbb[[[ZZZUUUSSSWWWXXXVVVTTTTTTQQQNNNKKKLLLOOOPPPOOOMMMQQQSSSTTTTTTSSSRRRRRRSSSRRRPPPMMMLLLMMMNNNMMMMMMPPPPPPQQQRRRTTTUUUVVVWWWSSSRRRPPPNNNMMMMMMMMMNNNMMMNNNQQQTTTUUUTTTPPPLLLHHHGGGFFFEEEFFFHHHKKKMMMFFFIIIOOOQQQNNNLLLUUUaaaaaa^^^\\\\\\]]]ZZZTTTNNNKKKJJJRRRfff{{{ppp```kkkxxxiii[[[MMMEEEzzz{{{zzz~~~}}}wwwwwwwwwooolllpppjjjvvvhhhQQQJJJRRRJJJLLLQQQLLLLLLPPPNNNMMMKKKIIIHHHGGGGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA???======???AAAAAAAAA;;;<<<>>>?????????>>>===:::<<<======<<<<<<>>>???;;;<<<>>>???@@@@@@??????@@@@@@AAACCCEEEFFFEEECCC>>>???@@@@@@???>>>>>>>>>============<<<;;;::::::>>>===>>>@@@CCCEEEDDDCCCDDD@@@<<<<<<>>>AAAAAA?????????AAAFFFQQQaaasss~~~{{{ggg\\\YYY]]][[[SSSUUU^^^ZZZ[[[ZZZXXXWWWXXXXXXVVV[[[XXXTTTRRRQQQQQQQQQQQQJJJJJJIIIJJJKKKMMMNNNPPPTTTTTTUUUTTTRRRRRRSSSUUUNNNOOONNNKKKHHHGGGJJJMMMEEEEEEEEEHHHJJJKKKKKKIIIAAABBBDDDDDDDDDFFFJJJMMMEEEEEEDDDDDDJJJOOONNNHHHHHHGGGFFFFFFFFFGGGHHHIIIEEEOOOMMMKKKZZZyyypppVVVKKKKKKMMMLLLQQQSSSJJJEEEQQQPPPVVVnnnrrrllluuurrrkkkpppkkkppp}}}{{{www~~~wwwzzzhhhdddkkkooofffcccfffpppxxxyyywwwvvvhhh```WWWZZZ```YYYVVV[[[\\\XXXSSSQQQTTTVVVTTTSSSUUUSSSQQQNNNNNNOOOOOOLLLIIIKKKMMMOOOOOONNNMMMNNNOOOOOONNNMMMMMMNNNNNNLLLJJJOOOPPPRRRTTTUUUTTTSSSSSSTTTQQQNNNLLLLLLMMMMMMLLLLLLMMMOOORRRTTTRRRNNNJJJHHHGGGEEEEEEFFFHHHKKKMMMEEEIIIOOORRROOOQQQaaattt~~~zzzrrrkkkaaabbbiiiyyy|||~~~ooo[[[|||}}}~~~nnn___]]]pppzzzaaa```ccc^^^[[[```mmmbbbSSSNNNKKKMMMJJJGGGJJJOOORRRQQQOOOKKKKKKKKKKKKKKKIIIEEEBBBAAAAAA@@@?????????@@@@@@@@@AAABBBAAA@@@@@@AAABBBAAA@@@@@@??????>>>>>>===EEECCCAAA>>>===>>>???@@@>>>>>>???BBBDDDDDDBBB@@@???@@@AAABBBBBBBBBAAAAAAAAACCCDDDBBB>>><<<===???>>>>>>>>>>>>======<<<<<<>>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>?????????>>>AAACCCAAA@@@HHHWWWddd|||zzzgggYYYYYYWWWUUUUUUVVVWWWXXXWWW[[[ZZZXXXXXXXXXXXXXXXXXXYYYVVVRRRQQQRRRSSSRRRPPPSSSQQQMMMJJJIIIJJJMMMNNNPPPRRRTTTRRRPPPNNNPPPRRRRRRPPPOOOOOOKKKGGGGGGJJJGGGHHHKKKLLLMMMKKKIIIGGGAAADDDEEEEEEGGGKKKJJJEEEHHHGGGGGGJJJMMMNNNLLLIIILLLJJJHHHEEEDDDCCCDDDEEEFFFMMMFFFGGGjjjiiiOOOMMMKKKLLLNNNNNNKKKHHHIIINNNTTTYYYZZZZZZZZZZZZggg{{{tttiiilllmmmqqq|||hhhjjjcccbbbdddlllssspppggg]]]```kkkppplllwwwxxxwwwoooeeeaaajjjuuurrr~~~kkk^^^XXXTTTWWWZZZZZZWWWTTTSSSTTTSSSQQQPPPRRRUUUWWWVVVTTT\\\WWWRRROOOOOOOOOMMMKKKPPPOOOOOONNNMMMMMMMMMMMMRRRRRRPPPMMMJJJIIIJJJKKKRRRSSSSSSSSSSSSQQQQQQPPPNNNNNNMMMMMMMMMNNNOOOPPPKKKMMMNNNPPPQQQRRRRRRQQQKKKIIIHHHIIILLLMMMKKKHHHJJJQQQVVVSSSMMMOOO]]]kkk~~~vvvfffrrrzzzrrr}}}vvvsss|||{{{pppuuu~~~yyyssstttrrrzzzggg^^^iiiuuu{{{eeeOOOHHHJJJKKKKKKIIIGGGJJJOOOQQQPPPMMMLLLKKKIIIIIIIIIGGGDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCAAAAAABBBCCCAAAAAAAAA@@@@@@?????????BBBAAA@@@??????@@@AAAAAA??????@@@BBBDDDDDDBBB@@@>>>>>>??????@@@@@@AAAAAAAAACCCDDDBBB>>><<<===???????????????>>>>>>>>>===??????@@@AAAAAAAAAAAAAAA????????????>>>>>>>>>>>>???BBBCCCAAA???BBBKKKSSS\\\iii{{{rrrmmmqqqhhh]]]ZZZZZZWWWSSSRRRSSSUUUXXXYYY]]]^^^]]]\\\ZZZYYYYYYZZZYYYWWWUUUUUUWWWWWWVVVTTTTTTRRRNNNKKKIIIIIIJJJKKKNNNPPPQQQOOOMMMLLLNNNPPPLLLJJJJJJKKKIIIEEEFFFJJJIIIJJJLLLLLLLLLKKKIIIHHHDDDFFFFFFEEEHHHLLLKKKGGGIIIHHHHHHJJJLLLMMMLLLIIIKKKIIIGGGEEEDDDDDDDDDEEEEEEKKKKKKXXXcccRRRPPPOOOPPPQQQPPPMMMJJJHHHLLLRRRUUUWWWVVVVVVVVVZZZiii}}}vvvuuuvvv{{{kkklllhhheeeppplll^^^YYYXXXTTTVVVXXXWWWUUURRRSSSTTTQQQPPPPPPSSSWWWYYYYYYXXXWWWTTTRRRRRRTTTVVVVVVUUUQQQPPPOOOOOOOOOOOOPPPQQQSSSRRRPPPMMMJJJJJJLLLNNNQQQQQQQQQOOONNNLLLLLLLLLPPPNNNKKKJJJKKKOOOSSSVVVSSSTTTUUUVVVUUUTTTRRRQQQIIIIIIIIIKKKLLLLLLJJJHHHRRRTTTVVVTTTQQQRRRXXX]]]kkk{{{{{{xxxmmm}}}zzzdddZZZqqqrrreeepppuuutttjjj___```fffcccfffrrrxxx{{{|||cccPPPIIIGGGJJJMMMIIIHHHHHHKKKOOOQQQOOOLLLMMMJJJHHHFFFFFFEEECCCAAA@@@@@@@@@AAAAAABBBBBBCCCAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@???@@@BBBDDDDDDBBBAAA======<<<<<<===???@@@AAA@@@BBBCCCAAA===<<<===???AAAAAA@@@@@@@@@@@@?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===???@@@AAAAAA@@@@@@BBBDDDGGGSSSdddrrr{{{~~~iiiuuueeeXXXYYY^^^YYYVVVRRROOOPPPSSSXXX\\\]]]___aaa___[[[YYYYYYZZZXXXXXXXXXYYYZZZZZZXXXVVVVVVSSSOOOLLLIIIHHHIIIIIIMMMMMMMMMKKKJJJJJJKKKMMMHHHFFFFFFHHHGGGEEEGGGLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGHHHGGGEEEGGGLLLMMMJJJKKKJJJIIIIIIKKKKKKJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEFFFJJJQQQjjjkkkaaaRRRRRRRRRRRRRRRQQQMMMJJJGGGJJJOOOQQQRRRQQQQQQQQQMMMUUUcccttt~~~jjjZZZUUUVVVXXXTTTUUUUUUSSSQQQPPPQQQSSSNNNNNNOOOSSSXXX\\\]]]]]]WWWVVVUUUVVVXXXZZZZZZZZZRRRQQQPPPOOOPPPRRRTTTVVVTTTSSSQQQNNNKKKKKKNNNPPPMMMMMMMMMLLLJJJJJJLLLNNN]]]YYYTTTQQQQQQUUUZZZ^^^XXXYYYZZZZZZXXXUUUQQQOOOJJJMMMPPPPPPOOOMMMLLLKKKUUUSSSRRRRRRTTTUUUTTTSSSXXXtttxxxppp}}}www}}}nnnjjj|||wwwpppgggjjjrrrvvvxxxcccRRRPPPQQQLLLIIIJJJIIIIIIJJJMMMPPPPPPNNNLLLMMMJJJFFFCCCCCCBBBBBBAAA??????@@@AAABBBCCCCCCCCC@@@AAABBBAAA@@@???@@@BBBBBBBBBBBBBBBBBBBBBCCCCCC@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDBBBAAA===<<<;;;;;;<<<>>>@@@BBB???AAABBB@@@===;;;===???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>======???>>>???@@@BBBCCCCCCBBBFFFKKKSSSZZZdddqqq~~~}}}}}}lll___YYYZZZ\\\WWWUUUSSSQQQQQQTTTYYY]]]ZZZ^^^```___[[[XXXYYY[[[WWWXXXYYYZZZZZZXXXUUUSSSUUUSSSPPPMMMKKKKKKKKKLLLMMMLLLKKKJJJIIIIIIKKKLLLIIIGGGGGGIIIHHHFFFIIINNNPPPOOONNNMMMKKKJJJJJJIIIJJJJJJHHHEEEGGGMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFIIILLLUUUnnnqqq___\\\QQQQQQRRRRRRQQQOOOLLLIIIHHHJJJNNNOOONNNMMMMMMNNNMMMOOOTTT]]]kkkzzz}}}jjjhhhccc]]]XXXVVVVVVWWWTTTSSSQQQOOONNNNNNPPPQQQJJJLLLOOOSSSXXX]]]```aaa^^^]]][[[YYYXXXWWWVVVUUUPPPPPPOOOOOOQQQSSSWWWYYYTTTUUUTTTRRROOOMMMLLLMMMHHHJJJKKKKKKKKKMMMRRRVVVeeeaaa\\\WWWUUUWWWZZZ\\\XXXYYYZZZYYYWWWSSSNNNLLLNNNSSSWWWXXXTTTQQQPPPPPPPPPMMMKKKMMMRRRUUUTTTSSSZZZlllpppqqqwwwxxx}}}}}}vvvxxx|||vvvuuujjj\\\QQQLLLPPPQQQIIIEEEFFFIIIJJJKKKNNNPPPPPPNNNLLLLLLIIIDDDBBBAAAAAAAAAAAA>>>???@@@AAABBBCCCBBBBBB@@@BBBCCCBBBAAA@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>AAA@@@???@@@BBBBBBAAA@@@>>>===<<<;;;<<<>>>@@@BBB===@@@AAA@@@<<<;;;<<>>===<<<<<<@@@===<<<===@@@BBBCCCBBBDDDEEEEEEFFFLLLXXXgggqqqzzzlll```ooolllfff___\\\\\\ZZZVVVRRRSSSTTTUUUUUUTTTVVV[[[^^^[[[]]]___^^^\\\ZZZ[[[]]]ZZZ[[[]]]\\\ZZZVVVRRRPPPSSSRRRPPPNNNNNNNNNOOOPPPNNNMMMKKKJJJKKKKKKLLLLLLKKKHHHGGGHHHFFFDDDGGGLLLOOOOOONNNMMMLLLKKKKKKKKKKKKKKKHHHEEEFFFLLLNNNLLLHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHKKKOOOVVVeeeooohhhkkksss```XXXSSSQQQRRRSSSSSSQQQOOOMMMLLLKKKMMMNNNOOOMMMMMMMMMNNNRRRSSSTTTTTTUUU[[[fffpppwww{{{^^^YYYWWWVVVWWWWWWVVVUUUUUUSSSQQQNNNMMMLLLMMMOOOOOOHHHJJJNNNSSSWWW[[[___aaaaaa```]]]YYYTTTQQQOOONNNNNNMMMMMMNNNQQQTTTWWWYYYSSSVVVXXXWWWSSSNNNJJJGGGGGGJJJLLLLLLKKKMMMRRRWWW[[[YYYWWWTTTSSSRRRRRRRRRVVVVVVWWWWWWUUURRROOOMMMPPPUUUYYYYYYUUUQQQPPPPPPIIIHHHHHHHHHJJJNNNRRRUUUUUU]]]nnnyyypppbbbiii}}}vvvuuurrrzzzzzz||||||~~~wwweee[[[UUUQQQNNNMMMMMMJJJFFFFFFJJJIIIJJJKKKMMMNNNNNNMMMMMMJJJGGGCCCAAABBBBBBBBBAAA===>>>@@@AAABBBAAAAAA@@@BBBCCCDDDDDDBBBBBBCCCDDD>>>??????@@@AAABBBBBBCCCCCCBBBBBBAAA???>>>>>>===AAA???>>>???@@@AAA@@@???>>>===<<<<<<<<<===>>>???<<>>??????@@@@@@@@@@@@AAAAAA??????????????????>>>===>>>>>>>>>======<<<<<<;;;???===;;;:::;;;<<<======???@@@AAAAAACCCHHHNNNRRRdddnnn|||~~~vvvrrr|||wwwddd[[[WWWSSSTTTXXXXXXTTTOOOPPPSSSVVVVVVVVVWWW\\\``````___^^^^^^^^^^^^^^^^^^\\\^^^___^^^ZZZUUURRRQQQPPPOOOOOOOOOOOOQQQRRRSSSOOOMMMLLLMMMNNNNNNLLLKKKHHHEEECCCCCCAAA???BBBGGGKKKLLLMMMMMMMMMMMMLLLLLLJJJJJJGGGDDDFFFKKKLLLJJJFFFHHHIIIIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJLLLQQQTTTYYYZZZPPPSSSiiisssttt^^^YYYWWWPPPRRRTTTUUUTTTRRRPPPPPPQQQNNNOOOPPPOOONNNMMMOOOPPPPPPRRRUUUVVVQQQMMMPPPWWW^^^hhhuuuzzzuuuyyywwwhhhVVVYYYTTTQQQRRRSSSRRRSSSUUUSSSPPPMMMLLLLLLMMMNNNMMMIIILLLPPPSSSVVVYYY]]]```^^^]]]ZZZTTTOOOLLLMMMNNNKKKLLLMMMOOOQQQTTTVVVWWWRRRUUUXXXXXXTTTNNNIIIFFFKKKNNNPPPNNNJJJJJJNNNSSSOOOPPPQQQRRRRRRRRRQQQPPPUUUVVVVVVVVVUUUSSSRRRQQQOOOQQQSSSSSSQQQNNNKKKKKKFFFGGGGGGFFFEEEGGGMMMRRRNNNSSS\\\```WWWLLLQQQ]]]xxx~~~~~~yyyzzz}}}xxxzzztttYYYMMMMMMQQQMMMQQQPPPJJJEEEGGGIIIJJJHHHIIIJJJJJJJJJJJJKKKLLLHHHEEECCCBBBCCCCCCCCCBBB===>>>@@@AAAAAA@@@>>>===@@@AAABBBBBB@@@@@@AAABBB<<<<<<===>>>???@@@AAAAAAAAAAAA???>>>===>>>>>>???@@@>>>======>>>??????>>><<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@>>>;;;:::<<<>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999:::;;;===???AAACCCCCCCCCCCCCCCMMMVVVdddpppyyy~~~xxxiiiiiioooppp^^^OOOXXXXXXXXXXXXWWWUUUSSSQQQPPPRRRTTTTTTSSSVVV\\\bbbgggbbb\\\[[[]]]^^^]]]ZZZZZZ\\\^^^\\\WWWSSSRRRRRRMMMMMMMMMMMMNNNPPPQQQRRRNNNMMMMMMNNNPPPPPPLLLIIIEEEAAA@@@@@@>>><<<@@@EEEGGGHHHKKKMMMNNNNNNNNNMMMHHHHHHFFFCCCEEEIIIJJJGGGDDDHHHLLLMMMJJJHHHFFFFFFEEEFFFGGGIIIJJJKKKKKKLLLMMMSSSQQQPPPPPPJJJNNN___bbbmmmqqqggg[[[VVVTTTSSSRRRSSSSSSRRRPPPPPPRRRTTTPPPPPPQQQOOONNNNNNPPPRRRPPPMMMOOOTTTTTTQQQPPPTTTYYYYYY^^^hhhvvvyyyrrr___[[[VVVUUU[[[aaa]]]UUUWWWSSSRRRTTTTTTRRRRRRVVVRRROOOLLLLLLMMMNNNMMMKKKMMMPPPSSSUUUVVVXXX[[[^^^ZZZYYYUUUPPPKKKIIILLLOOOJJJKKKNNNQQQSSSUUUUUUVVVQQQTTTVVVUUURRROOOLLLKKKMMMRRRUUUSSSMMMKKKNNNSSSNNNPPPRRRTTTUUUUUUUUUTTTVVVUUUTTTSSSRRRRRRRRRRRRNNNMMMLLLLLLLLLJJJGGGDDDDDDEEEFFFFFFFFFHHHKKKMMMKKKPPPTTTSSSNNNIIIHHHJJJXXXdddtttvvv~~~|||www}}}nnnYYYQQQMMMKKKIIIFFFNNNOOOFFFBBBFFFGGGBBBGGGGGGHHHGGGGGGGGGIIIKKKFFFEEECCCCCCDDDDDDCCCBBB===>>>???@@@@@@???===<<<<<<>>>???>>>===<<<===>>>:::;;;;;;===>>>???@@@AAA@@@???===<<<<<<>>>@@@AAA@@@>>><<<<<<===>>>>>>===;;;;;;;;;;;;;;;999888888;;;>>>???>>>;;;:::<<<>>><<<<<<======>>>>>>>>>???======>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;777:::<<<===<<<;;;<<<===>>>??????@@@@@@@@@@@@AAA@@@FFFRRR___kkktttzzz|||yyykkkeeemmmsssuuuhhhddd^^^VVVRRRYYY___^^^WWWQQQOOOPPPPPPRRRRRRPPPOOOTTT]]]dddjjjbbbZZZWWWZZZ[[[YYYUUUVVVXXXZZZXXXTTTQQQPPPQQQLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMMMMOOOQQQPPPLLLHHHCCC@@@>>>???>>>===@@@GGGCCCFFFJJJMMMOOOOOOOOONNNFFFGGGEEECCCDDDHHHIIIEEEDDDHHHNNNOOOMMMJJJHHHHHHFFFGGGHHHJJJKKKLLLMMMMMMPPPUUUPPPKKKNNNMMMOOO[[[aaa___aaaccc\\\QQQNNNQQQOOOPPPPPPOOOLLLMMMQQQUUUPPPQQQQQQOOONNNOOOQQQSSSYYYNNNGGGKKKPPPQQQQQQSSSVVVYYY^^^```^^^eee~~~ttt{{{vvvWWWQQQVVVXXXXXXYYYZZZUUUOOOQQQPPPTTT\\\\\\WWWUUUXXXRRROOOLLLLLLNNNNNNMMMJJJPPPSSSVVVWWWWWWXXX[[[^^^ZZZXXXTTTMMMHHHGGGKKKOOOJJJLLLOOOSSSUUUVVVUUUUUUQQQRRRSSSRRRPPPOOOOOOPPPNNNSSSXXXWWWRRRPPPSSSXXXRRRRRRRRRSSSSSSTTTTTTTTTVVVTTTRRRPPPOOOOOOPPPPPPNNNKKKIIIHHHJJJIIIEEEBBBAAABBBCCCGGGJJJLLLLLLKKKGGGLLLMMMKKKKKKOOOOOOKKKNNNUUU^^^dddmmmsssvvvyyyzzzxxxyyymmmfff[[[PPPIIIGGGHHHJJJLLLKKKIIIHHHGGGHHHHHHIIIGGGGGGFFFEEEDDDDDDEEEEEEDDDAAA???@@@DDDFFFFFFEEEAAAAAAAAA@@@???>>>===<<<>>>????????????>>>>>>===;;;<<<<<<<<<<<<<<<<<<;;;???===;;;::::::<<<>>>@@@AAA@@@>>>;;;:::999999999:::999999888888999::::::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999:::<<<>>>>>>>>>>>>===>>>???BBBGGGPPP[[[dddjjjrrr}}}vvvfffnnn~~~yyykkkdddbbb```ZZZSSSXXXZZZ[[[XXXTTTQQQRRRTTTOOOMMMMMMMMMLLLMMMWWWbbb___^^^\\\ZZZWWWUUUSSSSSSPPPNNNMMMNNNQQQQQQMMMIIINNNNNNOOOMMMLLLMMMOOOQQQPPPOOONNNOOOQQQOOOJJJFFFBBB@@@<<<:::???FFFFFFBBBDDDGGGKKKOOOQQQQQQQQQQQQHHHFFFDDDEEEFFFHHHIIIIIIMMMMMMLLLMMMLLLJJJGGGDDDEEEGGGLLLPPPMMMIIIKKKPPPPPPNNNLLLKKKLLLLLLMMMLLLRRRWWW\\\ZZZTTTOOOLLLMMMJJJLLLMMMMMMLLLLLLMMMNNNPPPMMMKKKLLLPPPSSSTTTSSSRRRNNNMMMOOOPPPOOOQQQUUUbbb___[[[YYY[[[___ccceeehhhoooddd]]]VVVRRRQQQLLLTTTZZZYYYWWWWWWUUURRRUUUZZZ[[[XXXXXXZZZXXXRRRPPPPPPQQQQQQRRRQQQQQQQQQSSSVVVZZZYYYVVVTTTTTTUUUUUUSSSPPPOOOPPPPPPOOONNNIIIHHHJJJQQQYYY[[[VVVPPPQQQQQQPPPQQQRRRRRRPPPNNNOOOOOOOOONNNOOOOOOPPPPPPNNNNNNNNNOOOQQQTTTVVVXXXXXXXXXSSSKKKGGGJJJMMMMMMNNNNNNMMMJJJFFFCCCCCCCCC???@@@CCCFFFJJJKKKIIIHHHJJJIIIIIIKKKNNNNNNKKKHHHNNNPPPPPPPPPRRR[[[iiitttvvv|||~~~zzz{{{ttt\\\UUURRRMMMHHHEEEEEEFFFGGGJJJIIIHHHGGGGGGGGGGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCCCC@@@>>>>>>AAACCCCCCCCC@@@AAABBBBBBAAA@@@>>>===>>>>>>>>>???>>>>>>===<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::;;;>>>@@@BBB@@@???===;;;999999999999999999999999999999999999::::::;;;<<<===<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999888888999;;;<<<=========<<<;;;:::;;;===AAAFFFLLLOOORRRddd}}}pppjjjddd\\\YYYZZZYYYTTTPPPTTTVVVWWWUUURRRPPPQQQSSSPPPNNNMMMMMMLLLLLLTTT^^^]]]\\\[[[ZZZWWWTTTQQQOOOPPPPPPQQQPPPNNNMMMLLLLLLSSSRRRQQQNNNJJJHHHIIIJJJNNNMMMMMMNNNPPPNNNJJJFFFBBB@@@<<<;;;CCCNNNSSSRRRLLLMMMNNNPPPRRRRRRPPPNNNJJJIIIGGGGGGIIIJJJJJJJJJMMMLLLLLLLLLLLLJJJGGGEEEEEEGGGLLLQQQOOOIIIIIIMMMQQQNNNJJJHHHHHHIIIKKKLLLNNNSSSWWWVVVQQQLLLJJJKKKHHHIIIKKKKKKJJJJJJJJJKKKNNNMMMLLLNNNQQQRRRRRRPPPPPPLLLIIIJJJKKKLLLPPPVVV```]]]XXXVVVWWWYYY\\\^^^]]]kkktttuuuyyyyyy}}}|||yyynnnddd[[[WWWTTTOOOKKKJJJMMMVVV]]]]]]YYYXXXWWWUUUVVVZZZ[[[WWWWWWYYYWWWSSSQQQRRRRRRRRRRRRRRRQQQQQQPPPTTTXXXXXXUUUSSSSSSTTTTTTQQQNNNMMMNNNOOOOOOOOOJJJJJJLLLQQQWWWXXXUUURRRUUUTTTSSSTTTTTTTTTRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWSSSSSSPPPJJJIIIMMMPPPQQQLLLLLLLLLIIIEEEBBBAAABBB???@@@BBBEEEHHHJJJJJJJJJKKKJJJIIIJJJMMMNNNLLLJJJKKKMMMMMMLLLKKKOOOWWW^^^iiiuuuhhhsssyyyvvvvvvyyydddSSSHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA>>>===???AAAAAAAAA???AAACCCDDDDDDCCCAAA???======>>>>>>===<<<<<<;;;999::::::;;;;;;::::::999999999999:::<<>>===;;;:::999999999:::999999:::::::::999999888777888999:::::::::::::::888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888999999888999:::;;;;;;<<<;;;;;;<<<<<<;;;::::::;;;===>>>@@@JJJXXXeeepppzzzlll]]]VVVXXXVVVUUUUUUVVVUUUSSSPPPOOOQQQRRRRRRPPPPPPQQQSSSQQQNNNNNNNNNLLLKKKQQQYYYYYYZZZ[[[ZZZWWWSSSNNNKKKOOORRRSSSPPPKKKIIIKKKNNNSSSRRRPPPLLLHHHEEEEEEFFFJJJJJJKKKMMMNNNLLLIIIFFFBBB@@@<<<===GGGVVV```cccVVVTTTRRRQQQRRRRRRNNNKKKMMMKKKJJJIIIKKKKKKKKKJJJLLLLLLLLLLLLKKKHHHFFFEEEFFFGGGKKKOOOMMMHHHFFFHHHNNNKKKGGGCCCBBBDDDGGGJJJJJJNNNQQQQQQMMMJJJIIIIIIHHHJJJLLLLLLKKKJJJKKKLLLNNNNNNOOORRRSSSSSSPPPMMMPPPJJJGGGHHHIIIKKKQQQXXX^^^\\\XXXUUUTTTTTTVVVWWWWWWWWWVVVTTTXXXbbbqqq||||||pppeee]]]ZZZYYYXXXSSSQQQTTTTTTPPPJJJIIINNNYYYbbbaaa\\\YYYXXXWWWXXXZZZYYYVVVUUUWWWWWWTTTQQQQQQQQQPPPPPPOOOOOOOOOMMMRRRVVVWWWTTTQQQQQQRRRTTTQQQNNNLLLMMMPPPQQQRRRLLLMMMOOOQQQSSSTTTTTTTTTWWWUUUTTTTTTTTTTTTRRRQQQLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMOOORRRSSSTTTTTTTTTOOOPPPNNNIIIIIINNNPPPOOOJJJJJJJJJGGGCCC@@@@@@@@@>>>???AAADDDFFFHHHIIIJJJJJJIIIHHHHHHJJJKKKKKKJJJMMMOOOPPPNNNKKKJJJMMMPPPMMMTTT___kkkvvvXXXdddmmmoootttvvvnnnUUUKKKJJJKKKFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDBBB@@@??????@@@AAAAAA>>>AAADDDFFFGGGEEEBBBAAA============<<<;;;::::::999999999::::::999999999888888888:::<<>>>>>HHHWWWbbbeee\\\WWWSSSRRRRRRQQQMMMIIINNNLLLJJJJJJKKKKKKJJJIIIKKKLLLLLLKKKIIIGGGFFFEEEGGGDDDEEEIIIIIIEEEDDDEEEEEEEEECCCAAA@@@BBBDDDGGGIIIKKKNNNNNNLLLJJJIIIJJJKKKMMMOOOOOONNNNNNNNNOOONNNPPPSSSUUUVVVSSSOOOLLLOOOJJJHHHJJJLLLNNNSSSYYY\\\[[[ZZZWWWUUUTTTTTTVVVUUUPPPNNNRRRVVVWWW\\\ccc___dddjjjooowwwrrrccc```[[[UUUPPPPPPRRRUUUVVVSSSSSSXXXXXXRRRMMMKKKOOO[[[dddccc]]]ZZZYYYXXXYYYYYYWWWUUUUUUUUUVVVUUUPPPOOONNNMMMLLLKKKKKKKKKMMMQQQUUUVVVSSSPPPPPPQQQVVVSSSOOOMMMNNNRRRTTTUUUMMMOOOQQQPPPOOOPPPSSSVVVTTTRRRPPPPPPPPPPPPOOOMMMJJJJJJIIIHHHHHHGGGHHHHHHIIIKKKNNNQQQRRRRRRPPPOOONNNOOOMMMIIIHHHLLLKKKHHHHHHHHHHHHEEEBBB?????????;;;>>>DDDHHHIIIIIIIIIHHHIIIHHHFFFFFFGGGHHHIIIJJJOOOPPPPPPOOOMMMLLLNNNPPPQQQSSSUUUVVVYYY^^^fffkkkPPPYYY```eeeppplllXXXMMMHHHEEECCCFFFEEEDDDCCCBBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGGGGHHHBBBAAA@@@???>>>>>>>>>???>>>@@@CCCFFFGGGEEECCCAAA============<<<;;;:::999888999999999999999999888999999999:::;;;===???@@@;;;;;;999999999999:::;;;::::::::::::999999888777555555666666777888999999666666666666666666666666888888888888888888888888777777777777777777777777666666777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<888999::::::;;;;;;;;;;;;===IIIVVVVVVNNNIIIOOOVVVaaarrrxxxhhhbbb]]]VVVWWW^^^WWWXXXWWWTTTPPPNNNOOOPPPOOOOOOPPPQQQSSSUUUVVVVVVSSSOOOMMMNNNMMMKKKNNNTTTWWWYYYZZZZZZXXXSSSNNNKKKNNNKKKHHHHHHJJJKKKKKKJJJHHHIIIIIIGGGFFFFFFIIIKKKGGGIIIKKKLLLLLLJJJHHHGGG???@@@@@@@@@GGGRRRYYY[[[[[[WWWSSSRRRQQQOOOLLLIIIKKKJJJIIIIIIJJJJJJHHHFFFJJJLLLLLLKKKGGGEEEEEEFFFFFFBBB@@@DDDGGGEEECCCDDD???BBBEEEFFFEEEEEEFFFGGGJJJKKKMMMMMMLLLKKKKKKLLLLLLNNNPPPPPPOOONNNOOOPPPKKKNNNRRRTTTSSSPPPLLLJJJMMMJJJJJJNNNOOOOOOQQQUUUWWWYYYYYYXXXUUUTTTTTTUUUQQQMMMMMMSSSXXXVVVUUUVVV\\\\\\\\\\\\\\\```iiiqqqwwwwwwnnneee^^^ZZZYYYVVVSSSPPPOOOQQQSSSVVVSSSSSSVVVUUUPPPLLLLLLQQQ\\\dddbbb]]][[[YYYXXXXXXVVVUUUUUUUUUTTTUUUVVVPPPOOONNNLLLLLLKKKKKKLLLOOORRRUUUUUURRROOOPPPQQQUUUQQQMMMKKKMMMPPPSSSTTTMMMOOOQQQOOOLLLMMMQQQVVVQQQOOOMMMLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFIIILLLNNNOOONNNLLLKKKKKKLLLJJJHHHIIIKKKJJJEEEGGGHHHGGGEEEBBB?????????<<>>===<<<===>>>@@@BBBDDDEEEDDDBBB@@@===>>>======<<<;;;999999888999999::::::999999888888888888999:::;;;<<<<<<<<<;;;:::999999:::;;;;;;<<<;;;:::999888888888888666666666666777888:::;;;777777777777777777777777888888888888888888888888777777777777777777777777666777777999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999???IIIPPPLLLAAA;;;@@@GGGHHHUUUeeeppp{{{uuullliiiddd^^^[[[]]]___\\\YYYYYYWWWXXXWWWVVVTTTSSSTTTUUUPPPOOOOOOQQQTTTUUUUUUUUUTTTOOOLLLMMMMMMMMMPPPVVVWWWXXXXXXWWWVVVSSSPPPOOONNNJJJGGGHHHKKKLLLJJJGGGHHHIIIHHHGGGEEEEEEGGGIIIHHHKKKNNNNNNLLLJJJHHHHHH@@@CCCCCCBBBEEELLLPPPPPPWWWWWWVVVSSSPPPMMMKKKJJJHHHGGGFFFGGGHHHHHHFFFDDDIIIKKKLLLJJJFFFCCCEEEGGGEEE@@@???FFFKKKJJJFFFDDDAAAFFFKKKMMMLLLJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLIIIKKKMMMMMMLLLKKKLLLMMMHHHKKKNNNNNNMMMKKKIIIIIILLLJJJKKKNNNOOOLLLLLLOOOQQQTTTWWWWWWTTTQQQRRRSSSOOOMMMLLLOOOSSSVVVWWWUUUUUUTTTUUUWWWUUURRRRRRUUUOOOUUU\\\```bbbcccfffiii|||wwwooolllkkkiiifffaaa^^^[[[ZZZYYYVVVWWWVVVSSSPPPNNNNNNOOOUUURRRRRRTTTSSSOOONNNPPPUUU\\\bbb```]]]\\\ZZZWWWUUUSSSSSSVVVVVVTTTUUUWWWSSSRRRPPPOOONNNOOOOOOPPPQQQSSSTTTRRROOOMMMNNNPPPQQQMMMJJJHHHIIILLLMMMNNNMMMNNNNNNMMMKKKLLLPPPTTTPPPNNNLLLKKKLLLMMMMMMMMMKKKJJJHHHGGGFFFEEEEEEEEEEEEGGGJJJLLLLLLKKKIIIHHHGGGIIIHHHHHHKKKOOOLLLFFFHHHHHHHHHFFFBBB@@@@@@AAAAAAJJJVVV]]]\\\VVVOOOLLLKKKMMMMMMMMMLLLLLLNNNOOOPPPMMMJJJGGGGGGIIILLLOOONNNNNNNNNNNNPPPRRRTTTUUUWWW[[[aaagggnnn{{{@@@DDDHHHLLLXXXiiiwww}}}kkkZZZbbbyyyqqqhhhfffbbbQQQAAA???DDDFFFGGGIIIBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBB===@@@DDDEEEBBB@@@??????>>>???@@@AAABBBAAA@@@???>>>>>>>>>===<<<;;;:::999999999::::::::::::999999666666777888999::::::;;;>>>===;;;:::::::::;;;;;;===<<<999777666777999:::777777666777888:::;;;<<<888888888888888888888888999999999999999999999999888888888888888888888888666777888:::;;;<<<===>>><<<;;;:::999999:::;;;;;;<<<<<<;;;:::::::::;;;;;;AAABBB@@@:::444444<<>>>>>???@@@AAA@@@???===<<>>?????????>>>===;;;:::999999::::::;;;;;;::::::999444444555777888999:::;;;???>>><<<;;;::::::;;;;;;???<<<999666555777999;;;888777777777999:::<<<>>>999999999999999999999999999999999999999999999999888888888888888888888888777777999:::<<<===??????;;;:::999888888888999:::;;;:::999999999;;;<<<===:::<<<>>>@@@@@@>>><<<999;;;======>>>DDDOOOWWWZZZhhhppp|||xxxlll^^^RRRNNNQQQUUULLLQQQPPPMMMSSS]]]]]]VVVSSSUUUWWW[[[]]][[[WWWRRROOOLLLKKKLLLOOOPPPNNNLLLUUUNNNJJJKKKNNNPPPVVV\\\VVVTTTQQQOOONNNPPPRRRSSSPPPRRRTTTQQQKKKGGGFFFFFFEEEFFFGGGFFFFFFGGGIIILLLLLLOOORRRRRRNNNKKKIIIJJJFFFIIIHHHDDDEEEKKKPPPQQQUUUZZZ]]]ZZZQQQJJJHHHJJJDDDCCCDDDFFFHHHHHHFFFDDDHHHKKKLLLIIIDDDBBBDDDGGGAAAAAAHHHWWW```\\\PPPGGGJJJMMMOOOMMMIIIGGGIIILLLJJJHHHFFFEEEFFFGGGGGGGGGFFFHHHJJJJJJIIIHHHIIIJJJKKKMMMMMMLLLJJJJJJNNNQQQXXXSSSOOOOOONNNLLLMMMQQQPPPUUUYYYYYYTTTOOONNNOOODDDNNNPPPJJJMMMYYYZZZQQQRRRKKKHHHLLLNNNKKKIIIKKKGGGJJJLLLKKKJJJLLLSSSZZZ[[[XXXYYY\\\ZZZUUUVVV[[[WWW]]]```]]][[[\\\YYYSSSWWWYYYZZZXXXVVVWWW]]]cccqqqhhh```^^^\\\ZZZYYY[[[TTTUUUXXXYYYXXXSSSRRRRRRTTTUUUUUUUUUTTTUUUWWWYYYRRRQQQSSSUUUSSSOOOMMMPPP^^^___^^^]]]___aaa^^^XXXPPPNNNQQQXXXYYYUUUUUUXXXRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTQQQLLLGGGFFFJJJMMMNNNLLLIIIHHHIIIIIIIIIHHHKKKJJJIIIJJJKKKMMMNNNOOOKKKIIIGGGGGGIIIKKKLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEHHHHHHIIIJJJJJJJJJIIIHHHOOOPPPOOONNNQQQRRRKKKBBBIIIJJJJJJHHHEEECCCCCCDDDEEENNNYYY]]]YYYSSSNNNLLLFFFJJJMMMMMMKKKJJJJJJLLLFFFEEEDDDFFFIIILLLNNNOOOQQQNNNKKKJJJLLLNNNPPPQQQMMMNNNSSSXXXTTTNNNNNNUUUJJJIIIGGGHHHMMMTTT\\\```SSSTTTUUUYYY^^^eeekkkoootttjjj```[[[SSSKKKKKKOOOIIIGGGEEEBBBAAAAAAAAABBBEEECCC@@@>>>===>>>???AAABBBFFFGGGDDDBBBDDDEEEDDDEEEDDDCCCBBBCCCCCCAAA???CCCCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@???@@@@@@???>>><<<===???@@@???<<<999777;;;;;;;;;::::::999999999999888777777777888999:::>>>===<<<;;;;;;;;;;;;;;;:::::::::999888777555555666666666777888:::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888888888888888777777777666444555888:::<<<<<<;;;;;;;;;::::::999888888888999999999999:::::::::;;;;;;::::::;;;;;;<<<=========:::;;;;;;===???BBBEEEGGGPPPXXXccckkktttqqqgggaaa```\\\UUUOOOOOOSSSWWWRRRQQQRRRUUUXXXZZZXXXUUUWWWUUUTTTUUUVVVUUUQQQMMMIIIHHHKKKPPPNNNJJJLLLSSSQQQOOONNNOOORRRTTTUUUUUUSSSUUUSSSMMMKKKOOOTTTUUU^^^VVVLLLGGGGGGIIIJJJHHHGGGGGGGGGGGGHHHJJJLLLMMMQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQXXXZZZZZZVVVPPPJJJIIIIIIHHHFFFEEEEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHEEECCC;;;DDDQQQ[[[\\\WWWOOOIIIIIIKKKLLLJJJHHHHHHKKKOOOKKKHHHEEEDDDDDDFFFFFFFFFDDDDDDEEEHHHJJJJJJHHHFFFMMMNNNNNNMMMLLLOOOUUUZZZbbb]]]VVVPPPMMMLLLKKKKKKPPPUUUWWWQQQMMMNNNKKKFFFEEEKKKPPPNNNMMMNNNOOONNNJJJIIIIIIJJJLLLMMMLLLKKKGGGHHHIIIIIIIIIKKKOOOQQQSSSSSSSSSSSSSSSTTTUUUUUUYYYXXXVVVTTTSSSRRRRRRRRRMMMMMMNNNPPPRRRUUUWWWXXXdddddd```XXXTTTUUUSSSPPPRRRSSSUUUVVVSSSPPPRRRVVVWWWVVVUUUUUUUUUSSSPPPNNNTTTRRROOONNNOOOQQQQQQQQQVVVVVVZZZbbbddd___YYYWWWUUUUUUVVVWWWWWWVVVTTTSSSPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRPPPLLLIIIGGGHHHJJJOOOLLLHHHFFFFFFHHHIIIIIIHHHHHHHHHIIIKKKKKKJJJHHHLLLIIIGGGHHHJJJKKKIIIFFFKKKJJJJJJKKKGGGBBBCCCHHHJJJOOOQQQLLLEEEBBBGGGNNNfff[[[RRRRRRQQQLLLGGGGGGNNNNNNMMMJJJGGGFFFGGGHHHGGGMMMTTTXXXWWWRRRMMMIIIKKKNNNRRRQQQNNNKKKIIIJJJIIIDDD@@@AAAHHHPPPUUUWWWRRRMMMIIIHHHJJJMMMNNNMMMRRRPPPMMMKKKJJJKKKLLLMMMLLLKKKIIIHHHJJJNNNSSSWWWPPPPPPQQQSSSVVVYYY]]]___uuuuuuddd___TTTOOOMMMOOONNNKKKLLLPPPHHHFFFEEECCCBBBBBBBBBCCCDDDCCCAAA???>>>???@@@@@@???CCCEEECCCBBBFFFGGGFFFGGGEEECCCBBBBBBBBBAAA@@@FFFFFFFFFFFFEEEEEEDDDCCCBBB@@@??????@@@@@@@@@???>>>?????????>>><<<999888::::::::::::999999999888888888777777777999:::;;;===<<<;;;;;;::::::;;;;;;;;;;;;::::::999777666555666666666666777999::::::;;;;;;::::::::::::;;;;;;::::::999999999888888888888888888777777777666666444666888:::;;;;;;:::999999999888777777777777777999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::<<<===???@@@???EEEMMMRRRWWW```mmmwwwuuuhhh\\\TTTOOOTTTTTTQQQOOOMMMMMMPPPRRRVVVSSSPPPPPPRRRTTTTTTSSSUUURRRPPPPPPPPPOOOLLLJJJIIIHHHKKKOOOMMMIIIKKKPPPRRRPPPNNNNNNPPPRRRSSSSSSQQQSSSRRRNNNOOOTTTWWWWWWaaaYYYOOOIIIHHHGGGFFFCCCEEEEEEFFFGGGIIILLLNNNPPPQQQPPPOOOMMMKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQPPPNNNLLLKKKKKKGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHHHHHHHIIIIIIGGGEEEEEEOOO\\\aaa]]]UUUOOOMMMJJJKKKLLLJJJHHHHHHJJJMMMGGGEEEDDDCCCDDDEEEEEEEEEDDDDDDEEEHHHKKKKKKJJJHHHLLLMMMMMMLLLLLLOOOTTTYYY]]]YYYTTTPPPNNNNNNMMMMMMMMMRRRRRRMMMIIIIIIGGGCCCHHHMMMPPPLLLJJJJJJIIIGGGJJJIIIIIIJJJKKKLLLLLLJJJHHHIIIIIIIIIHHHIIILLLNNNPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQKKKKKKMMMNNNPPPSSSTTTVVVXXXZZZXXXTTTTTTXXXYYYWWWTTTVVVWWWVVVRRRPPPQQQTTTUUUUUUUUUUUUSSSQQQOOONNNPPPNNNLLLLLLMMMOOOQQQRRRRRRRRRVVV^^^aaa\\\XXXWWWSSSTTTTTTTTTTTTSSSQQQQQQNNNOOOOOOPPPPPPQQQQQQQQQNNNLLLJJJHHHGGGHHHHHHIIIKKKIIIGGGFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMLLLHHHEEEIIIHHHGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIGGGDDDFFFKKKIIILLLNNNKKKHHHKKKVVV```nnnbbbWWWUUUSSSOOOLLLLLLNNNNNNMMMJJJGGGFFFGGGIIIKKKNNNRRRSSSRRRPPPNNNMMMNNNPPPSSSRRROOOLLLKKKKKKFFFCCCAAAEEELLLTTTXXXYYYMMMJJJHHHIIILLLNNNMMMKKKHHHKKKMMMNNNMMMNNNOOOQQQJJJIIIHHHGGGHHHJJJLLLMMMMMMMMMMMMNNNNNNOOOPPPPPP[[[ccciiikkkmmmttt}}}~~~zzzqqqbbbOOOFFFFFFGGGFFFGGGKKKKKKIIIHHHIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@===AAADDDBBBCCCGGGIIIIIIIIIFFFBBBAAAAAABBBBBBAAAFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>======???@@@@@@???@@@@@@???>>><<<;;;999999999999999888888888888888777777777777888999:::;;;<<<;;;::::::999:::::::::;;;;;;;;;:::999888777666777777666666777888999999::::::999999999999::::::999999999999888888888777777777777777666666666666666777888999:::999888888888777777666666666666666::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888888999999999===@@@AAAAAAEEEMMMTTTffffffmmmxxxzzzuuuoooiii```VVVNNNKKKJJJKKKMMMMMMNNNPPPSSSUUUUUUTTTYYYUUUOOOKKKKKKMMMOOOPPPSSSQQQOOONNNMMMLLLIIIGGGIIIIIIKKKNNNMMMJJJKKKNNNSSSPPPNNNMMMNNNPPPQQQQQQRRRTTTSSSQQQSSSXXXXXXUUUUUUPPPJJJHHHIIIJJJIIIGGGCCCDDDEEEHHHJJJNNNPPPRRROOOOOONNNLLLKKKJJJIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKMMMNNNOOOMMMKKKFFFHHHKKKJJJIIIJJJMMMPPPMMMKKKIIIIIIIIIIIIHHHGGGHHHRRR]]]___XXXPPPNNNOOOLLLLLLKKKJJJHHHGGGIIIKKKBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKLLLKKKJJJJJJKKKKKKKKKLLLOOOSSSWWWVVVSSSQQQPPPPPPPPPOOONNNMMMOOOOOOJJJFFFEEEEEECCCFFFKKKMMMIIIGGGHHHGGGDDDKKKIIIIIIIIIKKKLLLKKKJJJHHHIIIJJJIIIHHHHHHJJJLLLNNNNNNMMMMMMNNNPPPSSSUUUNNNOOOPPPQQQQQQQQQQQQQQQIIIIIIKKKLLLNNNPPPRRRSSSOOORRRRRRQQQSSSXXX[[[ZZZQQQSSSUUUSSSPPPOOOQQQSSSQQQTTTVVVTTTPPPMMMMMMNNNMMMLLLKKKJJJLLLOOOSSSUUUUUUSSSVVV\\\]]]YYYTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOLLLMMMNNNOOOOOONNNMMMMMMJJJGGGEEEFFFIIIKKKKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKMMMOOOOOOMMMIIIEEEGGGHHHJJJJJJJJJKKKLLLNNNMMMKKKKKKLLLKKKGGGHHHMMMGGGIIIJJJIIIJJJTTTdddqqqqqqfffZZZUUUTTTQQQOOOOOONNNNNNMMMJJJGGGGGGHHHIIIOOOOOOOOONNNLLLMMMOOOQQQQQQRRRSSSQQQNNNLLLKKKLLLFFFEEEFFFKKKRRRWWWXXXWWWHHHGGGGGGIIIMMMNNNLLLJJJEEELLLTTTWWWUUURRRRRRTTTFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLPPPSSSUUUTTTTTTZZZbbbhhhqqqppprrrzzzddd]]]WWWTTTOOOIIIHHHLLLHHHHHHIIIJJJIIIGGGDDDDDDCCCDDDDDDEEEEEEEEEDDDCCCAAABBBBBBCCCBBBAAA@@@???>>>BBBEEECCCCCCGGGJJJIIIIIIFFFBBB@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>===>>><<<;;;<<<>>>@@@@@@@@@BBB@@@>>><<<:::999999999888888888777777777777777666666777777888::::::;;;:::999999888888999999999;;;;;;;;;::::::999777777888888777777777888999999999999888888888888999999999888888888888777777777777777666666666555555555666777888888888777666666777777666666666666666777::::::::::::;;;;;;;;;;;;===<<<<<<;;;::::::999999999999888888777777777777===???@@@???======BBBFFFFFFFFFMMMYYYccciiiqqqxxx|||}}}vvvmmmddd]]]VVVSSSUUUTTTRRRPPPOOOOOOOOOPPPLLLLLLOOOTTTYYY[[[XXXUUUWWWSSSMMMIIIHHHJJJLLLNNNQQQQQQRRRQQQPPPMMMIIIFFFIIIIIIKKKMMMNNNMMMNNNOOOQQQNNNLLLLLLMMMOOOPPPPPPVVVWWWWWWUUUVVVXXXTTTNNNKKKHHHFFFFFFHHHJJJIIIHHHDDDEEEFFFHHHKKKNNNPPPQQQLLLLLLKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJKKKPPPNNNLLLNNNPPPPPPLLLIIIEEEIIIMMMMMMJJJKKKPPPUUUOOOMMMIIIHHHHHHHHHHHHGGGBBBHHHPPPRRROOOLLLLLLNNNMMMLLLKKKIIIGGGGGGGGGHHHBBBCCCEEEFFFEEECCCBBBBBBEEEEEEFFFHHHKKKMMMLLLKKKIIIIIIIIIIIIKKKNNNRRRTTTPPPOOOOOOPPPQQQQQQOOOMMMOOOOOONNNJJJGGGEEEFFFFFFBBBFFFHHHGGGHHHKKKLLLIIIKKKIIIIIIIIIKKKKKKJJJIIIHHHIIIJJJJJJIIIIIIKKKMMMOOONNNMMMMMMOOOQQQUUUWWWMMMNNNOOOPPPQQQQQQPPPPPPHHHIIIKKKMMMNNNPPPQQQQQQPPPSSSRRRPPPQQQUUUVVVTTTLLLPPPSSSPPPNNNOOORRRRRRNNNSSSVVVTTTNNNJJJKKKNNNNNNNNNLLLKKKLLLOOOTTTXXX]]]YYYYYY\\\[[[UUUPPPOOOTTTSSSRRRQQQPPPOOOOOOOOOLLLMMMOOOOOOOOOMMMKKKIIIKKKHHHFFFIIINNNPPPNNNJJJFFFHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKMMMOOOOOOMMMKKKIIILLLOOOOOONNNNNNRRRUUUZZZVVVTTTSSSPPPKKKJJJMMMIIIJJJJJJIIIKKKVVVfffsssiii```WWWSSSSSSRRROOOLLLNNNNNNMMMJJJHHHGGGHHHJJJPPPOOONNNLLLKKKLLLOOORRRTTTTTTSSSQQQOOOMMMLLLLLLKKKJJJLLLPPPUUUWWWTTTQQQHHHFFFEEEHHHLLLOOONNNMMMLLLVVVaaaccc^^^VVVSSSSSSEEEEEEFFFFFFFFFFFFEEEDDDFFFHHHJJJMMMOOOOOOOOONNNMMMNNNPPPPPPNNNNNNQQQUUUYYY[[[bbbjjjqqqxxxttthhhaaa]]]SSSLLLGGGHHHJJJJJJJJJJJJBBBCCCDDDCCCDDDFFFFFFFFFBBBBBBCCCDDDDDDDDDDDDCCC@@@AAABBBCCCCCCAAA@@@???AAAEEEFFFDDDCCCFFFGGGFFFGGGDDD@@@>>>???AAAAAAAAA>>>======<<<<<<===>>>>>><<<;;;:::;;;>>>???@@@???AAA???===:::999888999999777777777777777777777777666666777888999999::::::888888777777777777888888::::::::::::999888888777999999888888888999999:::888888777777777777888888888888888777777777666666666666666555555555555444666666777666666666555555777777666666666777777888999999999::::::::::::;;;>>>======<<<;;;:::999999888888999999999999999888<<<===>>>===;;;;;;>>>@@@@@@>>>@@@EEEIIIKKKNNNSSS^^^hhhrrryyy~~~tttqqqnnnddd\\\[[[YYYUUUSSSQQQPPPQQQPPPPPPPPPPPPNNNMMMKKKJJJJJJJJJMMMRRRVVVWWWRRRNNNPPPOOOMMMKKKJJJKKKLLLNNNMMMPPPTTTUUUSSSNNNHHHDDDHHHJJJLLLMMMPPPRRRSSSRRRMMMKKKJJJKKKNNNPPPQQQPPPTTTXXXYYYXXXWWWWWWSSSMMMOOOMMMKKKJJJHHHGGGEEECCCFFFGGGHHHIIIKKKLLLLLLMMMHHHHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHJJJKKKLLLRRROOOMMMNNNOOONNNJJJFFFEEEJJJMMMMMMKKKLLLQQQVVVNNNKKKHHHGGGGGGGGGGGGFFF@@@AAACCCGGGJJJLLLLLLKKKNNNLLLIIIHHHGGGGGGFFFFFFDDDFFFIIIIIIFFFCCCBBBBBBFFFEEEFFFHHHKKKLLLLLLKKKHHHHHHGGGHHHJJJMMMOOOPPPNNNMMMNNNPPPQQQPPPMMMKKKNNNMMMMMMKKKHHHFFFFFFHHHBBBEEEGGGGGGJJJOOOPPPMMMKKKJJJHHHIIIJJJKKKJJJHHHFFFHHHKKKLLLLLLLLLNNNPPPMMMMMMMMMMMMNNNQQQTTTUUULLLLLLMMMMMMMMMMMMMMMLLLJJJKKKMMMOOOPPPQQQRRRRRRSSSUUUTTTQQQPPPRRRRRROOOOOOTTTVVVQQQNNNPPPQQQPPPMMMQQQUUURRRMMMIIIJJJMMMNNNMMMKKKIIIHHHKKKRRRWWW^^^ZZZXXXZZZXXXSSSOOOOOOSSSQQQOOOMMMLLLMMMNNNOOOOOOPPPPPPPPPOOOLLLIIIHHHLLLIIIHHHKKKPPPQQQNNNJJJGGGJJJLLLLLLJJJHHHGGGHHHJJJHHHHHHJJJNNNRRRUUUUUUOOORRRUUUUUUTTTTTTWWWZZZ___ZZZWWWWWWTTTOOOMMMNNNPPPQQQPPPNNNNNNTTT___hhh[[[WWWRRRQQQSSSSSSOOOJJJMMMNNNMMMKKKHHHHHHIIIKKKNNNOOOOOONNNMMMMMMNNNPPPXXXWWWUUUTTTSSSRRRPPPOOOKKKKKKMMMRRRVVVVVVRRRNNNJJJGGGEEEFFFKKKOOOQQQQQQPPPZZZeeehhhaaaXXXSSSRRRGGGGGGFFFEEEDDDBBB@@@???BBBCCCFFFJJJLLLNNNOOOOOOKKKKKKMMMPPPOOOKKKKKKNNNSSSRRRTTTWWWYYY]]]iiiuuuzzz{{{}}}~~~vvvssslllaaaVVVNNNLLLLLLMMMIIIEEEFFFHHHIIIFFFCCCDDDFFFDDDAAAAAAEEEFFFEEEBBBBBBBBBBBBBBBBBBCCCCCC???@@@AAAAAAAAAAAA???>>>AAAEEEFFFCCCAAACCCDDDBBBCCCAAA>>>===???@@@AAAAAA???>>>=========>>>@@@AAA<<<:::999:::===>>>>>>>>>>>><<<;;;999888888888999777777777777888888888888777777888999999999999888666666666666666666777888999999999999999888777666888888777777888999::::::777777777666666777777777777777777777666666666666666555555555444444444444666555555555555555555555777666666666666777777888888888888888999999999999===<<<<<<;;;:::999999888777888999999::::::999999888:::;;;;;;;;;;;;<<<>>>>>>;;;<<>>?????????@@@?????????>>>BBBCCC???>>>@@@AAA???>>>===<<<===???@@@@@@@@@@@@???===<<<<<<===>>>???<<<:::999:::<<<======<<<:::999999888888777888888777777777888888999999999888888999:::999888777666555555444444555666666777777777888888888777666666555555555555666777999999777666666555555666666777777777666666666555555555555555555444444444333333444444444444444444555555555555444444555666666777666777777777777888888888:::999999999888888777777666777888888888777666666777999:::;;;;;;;;;;;;;;;888666777<<<>>>===???BBB555999<<<>>>CCCLLLPPPPPPWWWXXXZZZ[[[\\\```fffjjjtttvvvwwwuuussstttxxx|||zzzzzz~~~}}}{{{{{{wwwpppiiifffbbbbbbaaa___[[[YYYPPPKKKOOOOOOGGGHHHLLLHHHJJJKKKLLLJJJGGGEEEEEEFFFLLLKKKIIIHHHIIIKKKMMMNNNOOOQQQRRRRRRPPPMMMLLLKKKGGGIIIJJJJJJIIIJJJLLLOOOHHHLLLPPPQQQNNNJJJHHHHHHLLLNNNNNNLLLOOOTTTSSSMMMJJJKKKMMMPPPRRRRRROOOLLLKKKTTTZZZXXXSSSQQQPPPOOOKKKKKKLLLKKKJJJJJJJJJKKKFFFGGGHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLKKKIIIFFFEEEEEEHHHHHHIIIJJJKKKMMMOOOPPPIIIHHHGGGHHHHHHHHHFFFEEECCCBBBCCCEEEHHHKKKLLLLLLLLLIIIFFFEEEGGGGGGFFFEEEBBBFFFJJJIIIFFFEEEGGGIIIHHHGGGFFFFFFHHHIIIIIIHHHIIIGGGEEEFFFHHHJJJIIIHHHIIIIIIJJJMMMOOOOOONNNLLLFFFEEEGGGKKKJJJEEEEEEIIILLLMMMKKKIIILLLPPPOOOKKKKKKJJJHHHIIIIIIJJJHHHGGGFFFIIILLLMMMMMMMMMMMMNNNKKKLLLMMMOOOOOOOOOOOOOOOLLLKKKIIIIIIJJJLLLOOOQQQLLLNNNPPPSSSTTTTTTTTTSSSNNNQQQRRROOOOOORRRQQQNNNTTT\\\\\\SSSOOORRRSSSNNNPPPPPPQQQPPPOOOLLLKKKIIIFFFFFFEEEAAA@@@DDDNNNVVVYYYTTTQQQSSSTTTSSSSSSUUUQQQOOOLLLJJJKKKMMMPPPRRRTTTSSSQQQOOOLLLIIIHHHGGGDDDFFFIIILLLMMMMMMKKKJJJHHHLLLPPPPPPNNNMMMPPPSSSWWWTTTRRRRRRTTTWWWYYYZZZZZZYYYXXXXXXXXXXXXWWWVVVRRRNNNMMMQQQUUUTTTTTTVVVWWWWWWVVVSSSOOONNNQQQTTTPPPPPPNNNMMMRRRWWWSSSLLLMMMMMMMMMKKKIIIIIIJJJLLLMMMOOOQQQRRRQQQOOONNNOOOTTTSSSSSSUUUVVVVVVRRROOOIIIHHHHHHKKKOOOQQQOOOMMMIIIFFFDDDFFFKKKOOOOOOOOOMMMQQQWWWYYYXXXTTTQQQPPP?????????@@@AAAAAABBBBBBDDDDDDEEEEEEFFFGGGHHHHHHPPPKKKHHHJJJIIIGGGIIIOOOOOOPPPTTTWWWSSSKKKHHHIIIMMMPPPTTTXXX[[[\\\]]]]]]YYYWWW^^^iiijjjbbb]]]```dddjjjpppsssqqqooooooqqqnnniiiiiinnnsssvvvzzzaaa]]]XXXTTTSSSRRRRRRRRRQQQMMMMMMPPPOOOIIIEEEEEEGGGFFFGGGIIIJJJHHHGGGHHH===CCCFFFDDDAAABBBFFFHHH<<>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>??????:::>>>???<<<;;;>>>???>>>;;;;;;;;;<<>><<<999888???GGGIIIEEEAAAAAAAAABBBCCCEEEGGGHHHHHHJJJMMMNNNNNNRRRWWW\\\VVVVVV\\\bbb```YYYYYY___XXXXXXTTTNNNOOOTTTQQQKKKHHHDDDCCCFFFIIIIIIHHHGGGBBBDDDQQQWWWNNNJJJHHH@@@EEEHHHKKKKKKHHHGGGHHHJJJHHHIIIKKKKKKJJJGGGEEECCCNNNPPPQQQOOOKKKHHHHHHJJJGGGIIIIIIGGGFFFGGGLLLPPPKKKNNNPPPOOOLLLJJJKKKMMMNNNPPPOOOLLLNNNRRRPPPIIIKKKLLLOOORRRSSSQQQMMMIIILLLWWW]]]XXXPPPLLLLLLLLLPPPOOOMMMIIIEEEBBBBBBBBBDDDEEEGGGHHHIIIHHHHHHGGGFFFHHHIIIKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEFFFFFFLLLNNNPPPMMMHHHDDDCCCDDDIIIHHHGGGHHHKKKMMMNNNMMMHHHGGGHHHIIIJJJJJJGGGEEE;;;>>>AAACCCDDDGGGKKKOOOLLLIIIEEEEEEGGGHHHGGGEEE???CCCHHHHHHFFFFFFIIIMMMIIIGGGFFFFFFGGGHHHHHHGGGJJJGGGEEEEEEHHHIIIHHHFFFGGGGGGHHHKKKNNNPPPOOONNNFFFDDDGGGMMMLLLGGGFFFKKKLLLLLLKKKIIILLLQQQPPPLLLKKKJJJHHHHHHIIIIIIHHHGGGGGGIIILLLLLLLLLKKKKKKKKKMMMNNNPPPRRRSSSRRRPPPOOONNNMMMKKKKKKMMMQQQUUUXXXMMMNNNQQQSSSTTTTTTTTTSSSNNNQQQQQQOOONNNPPPPPPLLLLLLUUUWWWOOOMMMSSSUUUQQQRRRPPPPPPPPPPPPNNNKKKHHHEEEEEEDDDAAA@@@FFFQQQZZZ^^^XXXUUUUUUVVVSSSSSSVVVTTTRRROOONNNNNNQQQUUUXXXUUUSSSPPPMMMJJJHHHGGGFFFBBBFFFKKKNNNNNNNNNMMMMMMGGGLLLPPPQQQOOOPPPUUUYYY^^^[[[YYYXXXXXXXXXWWWVVV\\\YYYVVVVVVXXXWWWUUURRRQQQMMMLLLQQQUUUUUUVVVWWWTTTSSSQQQNNNKKKKKKNNNQQQPPPPPPLLLIIINNNUUUSSSLLLMMMMMMMMMKKKIIIIIIKKKLLLNNNPPPRRRRRRPPPOOOOOOPPPNNNMMMNNNPPPSSSRRRNNNJJJMMMJJJHHHIIIKKKLLLKKKHHHFFFDDDDDDGGGLLLNNNMMMKKKQQQRRRTTTUUUUUUSSSPPPNNN@@@???>>>===============AAACCCEEEDDDBBBBBBEEEHHHOOOKKKGGGGGGLLLPPPSSSSSSQQQQQQQQQNNNKKKHHHHHHHHHOOONNNNNNOOOQQQQQQMMMIIIMMMMMMMMMPPPRRRQQQNNNKKKNNNPPPRRRRRRQQQOOOOOOOOOSSSSSSRRRPPPPPPRRRUUUXXXNNNKKKIIIHHHIIIKKKLLLLLLMMMIIIGGGGGGEEEAAA@@@BBBJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDBBB@@@???@@@CCCFFFAAABBBCCCBBB@@@>>>>>>>>>@@@>>>;;;<<<>>>???>>><<<===>>>@@@???>>>>>>@@@AAA@@@<<<999:::===>>>;;;888999999;;;<<<===???@@@@@@BBB@@@>>>;;;:::999888888999999999999888888888777777777777777777777777777777777888888888888777777888888777777666666555555666555333222222333444666888777777666555555444444444444444444444444444444555555555555555555444444555444444333333444444555555444333333222222333333333222111111111222333444333333222111222333555666777777666666666666777777666666555555555444444444555555555555555555555555888888777777777777777777::::::;;;<<<;;;:::999888999777777:::???BBBBBBAAA======<<<<<<<<<<<<======:::;;;===>>>???BBBFFFIIILLLIIIEEECCCDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@AAACCCEEEEEEDDDGGGIIIKKKLLLKKKIIIFFFCCCGGGFFFEEEDDDDDDEEEFFFGGGJJJIIIGGGEEEEEEFFFGGGHHHPPPPPPNNNKKKIIIIIILLLNNNJJJIIIGGGEEEEEEFFFIIIKKKLLLJJJKKKNNNNNNKKKJJJLLLLLLKKKKKKNNNQQQQQQNNNKKKNNNNNNOOOOOONNNMMMKKKJJJOOOTTTVVVQQQLLLLLLNNNOOOQQQNNNJJJGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEHHHJJJLLLMMMMMMLLLHHHHHHHHHHHHHHHJJJKKKKKKOOOMMMIIIFFFDDDDDDEEEFFFGGGFFFFFFGGGJJJLLLLLLKKKGGGFFFEEEDDDCCCBBBAAAAAA>>>BBBAAA===???EEEHHHFFFGGGEEEDDDFFFHHHHHHEEEAAADDDCCCBBBBBBCCCEEEGGGIIIKKKJJJHHHFFFFFFFFFHHHIIIKKKJJJHHHGGGEEEDDDCCCCCCCCCHHHKKKKKKLLLMMMKKKFFFDDDFFFHHHIIIIIIJJJKKKLLLIIIIIIIIIKKKOOOTTTXXX\\\KKKJJJJJJMMMPPPPPPLLLHHHJJJJJJKKKLLLMMMMMMNNNNNNQQQQQQQQQQQQQQQPPPPPPPPPPPPTTTXXXWWWTTTRRRTTTVVVWWWQQQPPPVVVXXXSSSOOOOOOVVVUUUSSSRRRQQQQQQQQQRRRXXXYYYVVVPPPMMMOOONNNKKKLLLPPPTTTSSSOOOJJJHHHHHHDDDEEEEEEFFFHHHMMMSSSXXXcccaaaZZZTTTUUUYYYXXXTTTUUURRRPPPPPPTTTVVVVVVUUUPPPOOOMMMLLLLLLJJJGGGDDDIIIGGGEEEHHHMMMPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSRRRUUUWWWWWWVVVUUUUUUUUUWWWTTTRRRRRRTTTVVVUUUSSSMMMHHHEEEHHHPPPVVVVVVSSSYYYVVVQQQMMMLLLOOOSSSVVVTTTSSSQQQPPPOOOOOOOOOPPPOOOKKKHHHHHHJJJLLLLLLJJJOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLJJJHHHJJJGGGDDDDDDEEEFFFDDDBBBEEEHHHKKKKKKJJJIIIKKKMMMVVVSSSPPPPPPQQQPPPMMMJJJ@@@???>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDFFFGGGIIIIIIIIILLLOOOPPPOOOMMMOOOPPPPPPNNNJJJHHHGGGGGGOOONNNMMMNNNOOONNNKKKHHHGGGJJJNNNOOONNNKKKIIIHHHJJJLLLNNNOOONNNMMMMMMMMMOOONNNMMMLLLKKKLLLNNNOOOLLLJJJGGGGGGHHHIIIIIIIIIIIIFFFDDDFFFEEEBBBBBBEEEJJJJJJIIIGGGFFFDDDCCCCCC@@@@@@??????@@@@@@@@@???AAABBBCCCBBB@@@>>>>>>???@@@>>><<<<<<>>>???>>>===AAA@@@@@@AAAAAAAAA@@@@@@@@@<<<999:::===>>><<<888:::;;;;;;<<<===>>>???@@@@@@???===:::888888777777999888888888777777777777777777777777777777777777666777777888888777777666777777777666666666555555666555333222222333555666777777666555555444333333444444444444444444444444444444444444444444444444555444444333333444444555444444333222222222222333333222111111111222333444333333222222222333444555666666555555555555666666666555555555444444444444555555555555555555555555888888888888888777777777999999:::::::::999888777666666777:::???AAAAAA???===<<<<<<<<<<<<<<<<<<===:::;;;<<<===>>>@@@CCCFFFDDDEEEFFFDDD@@@>>>>>>???===>>>???@@@AAABBBBBBCCCCCCAAA@@@AAACCCDDDDDDDDDBBBCCCCCCDDDDDDCCCBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHFFFEEEEEEFFFHHHIIIOOONNNMMMJJJHHHHHHJJJMMMKKKIIIGGGFFFGGGHHHIIIIIILLLIIIIIILLLLLLIIIIIILLLLLLKKKLLLNNNQQQQQQNNNKKKMMMNNNNNNNNNNNNLLLKKKJJJKKKQQQSSSOOOJJJKKKMMMMMMMMMJJJGGGDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKGGGGGGGGGHHHHHHIIIJJJKKKMMMKKKHHHFFFDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLKKKIIIFFFEEECCCAAA@@@@@@AAAAAA;;;@@@BBB@@@AAAFFFFFFCCCFFFDDDDDDEEEGGGFFFDDDAAACCCBBBAAAAAACCCEEEGGGHHHJJJIIIGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDCCCBBBBBBCCCEEEJJJNNNMMMNNNPPPNNNJJJEEEFFFIIIIIIHHHHHHIIIJJJKKKJJJIIIIIIJJJLLLOOOPPPIIIHHHIIIJJJKKKLLLJJJIIIJJJKKKKKKLLLMMMMMMNNNNNNQQQQQQPPPPPPOOOPPPPPPQQQTTTUUUVVVWWWXXXXXXWWWVVVVVVRRRRRRWWWXXXUUUSSSUUUYYYWWWTTTQQQOOOOOOOOOOOOXXXYYYVVVQQQNNNOOONNNKKKNNNQQQTTTSSSNNNJJJHHHIIIDDDEEEFFFGGGIIINNNTTTXXX```^^^YYYTTTUUUXXXWWWRRRTTTRRRPPPQQQUUUWWWWWWWWWRRRPPPMMMLLLLLLJJJHHHFFFIIIGGGFFFHHHNNNSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUWWWWWWWWWTTTSSSSSSSSSUUUSSSRRRSSSUUUUUUTTTRRRLLLIIIGGGIIINNNSSSSSSRRRVVVSSSPPPMMMNNNPPPTTTVVVSSSRRRPPPOOONNNNNNOOOOOOPPPMMMIIIHHHIIIJJJJJJIIIMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLJJJHHHGGGHHHFFFDDDDDDFFFGGGFFFDDDEEEHHHJJJKKKJJJJJJKKKMMMSSSQQQNNNNNNOOOOOONNNLLLAAA@@@???>>>>>>@@@AAACCCAAAAAABBBDDDGGGHHHGGGEEEDDDGGGLLLQQQSSSPPPJJJEEEKKKMMMNNNMMMJJJGGGFFFFFFMMMLLLKKKKKKLLLKKKIIIGGGEEEJJJOOOOOOKKKGGGGGGHHHFFFHHHKKKLLLKKKJJJJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIHHHGGGGGGGGGHHHFFFEEEEEEBBBAAADDDEEECCCDDDGGGIIIIIIHHHFFFEEECCCBBBBBB@@@??????@@@AAA@@@>>><<<@@@AAABBBBBB@@@>>>>>>??????>>>======???@@@???>>>>>>>>>@@@FFFNNNTTTVVVUUU???<<<::::::===>>><<<:::============>>>>>>>>>>>>???>>><<<999888777777777777777777777666666666666777777777777777777777777666666777777777777666666666666666666666555555555555444333222222333555555666555555444444333333222444444444444444444444444333333333333333333333333555444444333333444444555444444333222222222222222222222222222222333444444333333222222222333444444555555444444444444555555555555555555444444444444444444444444444444444444888888888888888888888888888888888999888777666666333444777;;;???@@@???===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;===@@@BBB>>>DDDHHHEEE???::::::<<<;;;<<<===???AAACCCDDDEEECCCBBB@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFEEEEEEDDDGGGFFFEEEDDDEEEFFFHHHJJJLLLLLLKKKIIIGGGGGGIIIKKKGGGDDDCCCDDDGGGHHHGGGEEEKKKHHHGGGIIIIIIGGGHHHKKKKKKKKKLLLNNNPPPOOOMMMJJJMMMMMMNNNNNNMMMLLLJJJIIIGGGMMMOOOLLLIIIJJJLLLKKKHHHGGGEEEDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFMMMLLLLLLKKKJJJJJJIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJKKKIIIGGGEEEDDDEEEFFFGGGFFFFFFGGGIIIKKKKKKIIIFFFEEECCCBBB@@@?????????@@@:::???CCCDDDEEEGGGEEEAAADDDCCCCCCDDDEEEDDDBBB@@@AAAAAAAAAAAACCCEEEGGGIIIIIIHHHGGGFFFEEEFFFGGGHHHGGGEEECCCAAAAAAAAABBBCCCFFFKKKNNNNNNOOOQQQPPPLLLFFFHHHIIIIIIHHHGGGGGGHHHJJJIIIHHHGGGGGGGGGGGGHHHGGGIIIJJJJJJIIIJJJKKKMMMKKKLLLLLLMMMMMMNNNNNNOOORRRQQQOOONNNNNNPPPQQQRRRVVVTTTTTTVVVYYYYYYWWWTTTOOONNNPPPRRRRRRPPPQQQUUUWWWTTTQQQNNNMMMMMMNNNOOOVVVXXXVVVPPPNNNOOONNNKKKMMMOOOQQQOOOKKKGGGGGGHHHEEEFFFGGGHHHJJJOOOTTTXXX\\\[[[XXXTTTUUUXXXVVVPPPQQQOOONNNPPPSSSVVVWWWWWWTTTQQQNNNLLLLLLLLLKKKJJJJJJHHHFFFIIIOOOUUUWWWXXXTTTTTTSSSSSSRRRRRRSSSSSSWWWWWWWWWTTTQQQPPPPPPQQQRRRRRRRRRSSSUUUUUUSSSQQQKKKJJJIIIJJJKKKMMMPPPQQQQQQPPPNNNNNNNNNPPPSSSTTTPPPPPPOOONNNMMMMMMMMMMMMPPPMMMJJJHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJHHHGGGEEEFFFEEEDDDEEEGGGHHHGGGFFFDDDFFFIIIJJJIIIIIIKKKLLLOOOMMMKKKKKKMMMNNNOOONNNDDDBBB@@@>>>>>>???AAACCCBBBAAABBBEEEIIIJJJGGGDDDCCCHHHNNNTTTUUUPPPIIIDDDHHHJJJLLLLLLIIIGGGFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNOOONNNLLLJJJJJJKKKHHHIIIKKKLLLJJJIIIJJJJJJKKKKKKKKKLLLLLLKKKIIIHHHHHHGGGGGGGGGHHHGGGEEECCCCCC@@@@@@CCCDDDBBBCCCGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBB@@@????????????>>>???@@@@@@>>>======>>>>>>>>>>>>???@@@@@@??????;;;;;;???JJJVVV___bbbaaa???===;;;;;;<<<>>>===<<>>>>>>>>======???>>><<<:::888888888888777666666666666555555555666666666666666666666666555666666777777666666555555555555555555555555555444444333333333444555555444444444333333222222222333333333333333333333333333333333333333444444444555444444333333444444555444333333222111222222222222222222222333333444444333333333333333333333444444444333333333333444444444444444444444444444444444444444444444444444444777777777888888888888888777777777666666666555555222555999>>>@@@@@@>>><<<;;;;;;::::::::::::;;;;;;:::;;;<<<;;;:::;;;>>>@@@BBBEEEGGGEEE???;;;;;;===;;;;;;===>>>@@@BBBCCCDDDCCCBBB@@@@@@AAABBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAADDDEEEFFFDDDBBBAAACCCBBBAAAAAACCCEEEGGGIIIHHHIIIIIIHHHFFFFFFGGGHHHDDDCCCBBBFFFKKKMMMKKKGGGJJJFFFEEEFFFFFFEEEFFFJJJIIIJJJKKKLLLMMMLLLJJJIIILLLLLLMMMMMMLLLKKKIIIHHHDDDJJJLLLJJJIIIKKKLLLJJJFFFGGGFFFFFFEEEGGGIIIKKKKKKJJJIIIHHHGGGGGGFFFFFFNNNMMMLLLKKKJJJIIIIIIIIIEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGEEEDDDEEEFFFGGGFFFEEEAAABBBCCCCCCBBB@@@>>>===<<>>>>>>>>@@@AAA;;;===>>>>>><<<;;;;;;<<<===>>>@@@AAA@@@@@@@@@@@@???>>>???EEEMMMRRRPPPMMM???===;;;;;;<<<===>>>>>>AAA@@@@@@???>>>>>>======@@@???===;;;:::999999:::666666666666555555555444666666666666666666666666555555666666666666555555444444444444444555555555333333333333444444555555333333333333333222222222333333333333333333333333333444444444555555555666555444444333333444444555333333222111111111111222222222333333444444444444333333333333333333333222333333222222222222333333333333444444444444444444444444444444444444444444666666666777777888888888666666555555555444444444333777<<<@@@AAA@@@>>><<<::::::999999999999::::::;;;<<<<<<;;;::::::===???FFFDDDAAA???>>>======<<<<<<<<<======>>>??????@@@BBB@@@>>>>>>???@@@???>>>===>>>@@@AAAAAA???<<<;;;<<<>>>AAACCCDDDCCC@@@???@@@?????????@@@BBBEEEGGGEEEGGGHHHHHHFFFEEEEEEFFFDDDDDDFFFJJJOOORRRPPPNNNIIIEEECCCEEEEEECCCEEEIIIFFFHHHJJJKKKJJJIIIGGGGGGKKKKKKLLLLLLKKKJJJHHHGGGCCCHHHKKKJJJJJJLLLLLLJJJEEEFFFGGGGGGFFFFFFIIILLLKKKJJJIIIHHHGGGFFFGGGGGGKKKKKKKKKKKKKKKJJJJJJJJJDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGDDDAAA@@@AAACCCEEEEEE===@@@DDDGGGFFFCCC>>>:::<<<<<>>===BBBIIIJJJEEE???:::<<<>>>===<<<;;;;;;<<<<<>>>>>===@@@???===;;;::::::::::::666666666666555555555555777777777777777777777777444444555555555555444444333333333444444444444444222333333444444555555555333333333333333333333333333333333333333333333333333444444555555666666666555444444333333444444555333333222111111111111111222222333444444444444444333333444444444333222222333333222222222222333333333333333333444444444444333333333333333333333333444555555666666777777777666666555444444444444555666:::???AAAAAA>>>===<<<999999888888888888999999:::;;;;;;:::999999<<<>>>DDD@@@<<<:::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>======???BBBDDDDDDBBB???<<<<<<===@@@BBBCCCBBB@@@??????>>>>>>>>>???AAADDDEEECCCEEEHHHHHHFFFEEEEEEEEE@@@BBBEEEHHHJJJKKKLLLMMMGGGDDDCCCEEEEEECCCDDDGGGEEEHHHJJJJJJIIIGGGFFFFFFJJJJJJKKKKKKJJJIIIGGGFFFCCCGGGJJJIIIKKKMMMLLLIIICCCFFFGGGFFFDDDDDDFFFIIIJJJIIIHHHFFFFFFFFFGGGHHHHHHHHHJJJKKKKKKKKKJJJIIICCCDDDFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEBBB???>>>@@@CCCDDDEEE<<>>::::::999<<<@@@@@@>>>===>>>???@@@BBBBBB@@@???>>>???@@@AAABBBDDDEEEGGGHHHHHHCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIIIILLLNNNLLLMMMPPPOOOLLLLLLMMMMMMKKKHHHFFFEEEEEECCCCCCCCCCCCCCCEEEFFFFFFGGGJJJNNNQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMNNNOOOQQQSSSPPPWWW\\\XXXNNNHHHKKKPPPNNNQQQQQQNNNLLLMMMMMMLLLGGGFFFEEEEEEEEEFFFGGGHHHJJJMMMMMMIIIHHHIIIHHHDDDCCCGGGKKKLLLKKKJJJLLLNNNIIIKKKMMMNNNPPPRRRVVVYYY[[[[[[XXXVVVWWWYYYUUUOOOIIIKKKLLLMMMNNNPPPTTTVVVSSSQQQNNNNNNOOOPPPOOOOOOKKKHHHFFFHHHLLLOOOOOONNNPPPOOONNNMMMLLLLLLKKKLLLLLLMMMMMMLLLJJJIIIJJJLLLHHHJJJMMMNNNMMMLLLMMMMMMJJJKKKJJJGGGDDDCCCFFFIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHGGGGGGFFFAAABBBDDDDDDCCCDDDEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHIIIKKKKKKJJJIIIHHHGGGIIIJJJIIIGGGEEEDDDDDDBBBBBBBBBEEEHHHJJJIIIHHHJJJLLLNNNNNNMMMMMMOOOPPPCCCDDDFFFGGGGGGGGGFFFFFFFFFGGGHHHGGGFFFFFFGGGHHHIIILLLNNNNNNLLLLLLMMMOOOKKKKKKKKKJJJIIIJJJMMMPPPKKKKKKJJJHHHFFFGGGLLLOOOTTTOOOJJJJJJNNNQQQPPPMMMQQQPPPMMMJJJJJJMMMSSSXXXMMMJJJHHHJJJMMMOOOLLLHHHIIIGGGEEEFFFHHHIIIJJJJJJDDDAAAAAADDDDDDBBBCCCFFFFFFFFFFFFEEEEEEEEEDDDDDDAAA===AAATTThhhiiiVVVAAA;;;===>>>>>>===<<<===>>>;;;???BBBCCCBBBAAAAAABBB===???AAADDDEEEDDDBBBAAA>>>>>><<<;;;;;;<<>>???>>><<<:::999999::::::777777777666666666555555777777777777777777777777444444444555555444444444222222333333333444444444111222333444555555555555333333333444444444444444222222222222222222222222222222333444444555666666555444444333333444444555333222222111111111111111222333444555555555444333333333444444444333222111333333333222222333333333222222333333333444444444333333333333333333333333333333444444555666666777777666555444333444444555777;;;???@@@>>>;;;::::::888888888777777888888888888999999888777888:::<<<======<<<;;;:::999999:::::::::::::::::::::::::::;;;:::999:::;;;======<<<>>>???BBBDDDEEEEEEDDDDDD===>>>@@@BBBCCCCCCBBBAAAAAA@@@???>>>???AAADDDEEEBBBEEEHHHHHHGGGEEEDDDDDD===AAAEEEEEECCCBBBEEEHHHFFFCCCCCCFFFFFFCCCCCCFFFFFFIIILLLLLLIIIGGGGGGGGGIIIIIIJJJJJJIIIHHHFFFEEECCCGGGIIIIIIJJJMMMKKKFFFEEEHHHJJJHHHDDDCCCEEEHHHIIIHHHFFFEEEEEEFFFGGGHHHFFFGGGJJJLLLLLLJJJGGGEEEBBBCCCEEEGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@BBBDDDEEEEEEDDD<<>>EEEFFF@@@===>>>>>>AAACCCCCC@@@>>>>>>??????@@@AAACCCDDDEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDDDD???@@@CCCEEEGGGHHHIIIIIIJJJMMMNNNKKKLLLNNNMMMJJJJJJKKKKKKIIIFFFDDDCCCCCCCCCCCCDDDEEEHHHKKKOOOQQQTTTRRRPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOKKKPPPTTTQQQJJJFFFHHHLLLGGGJJJJJJGGGIIILLLJJJDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHKKKLLLIIIHHHIIIHHHDDDDDDIIIMMMOOOMMMKKKKKKLLLJJJLLLNNNPPPQQQSSSWWWZZZ[[[[[[WWWTTTUUUWWWSSSMMMIIIKKKMMMMMMMMMOOOSSSVVVNNNLLLKKKLLLMMMMMMLLLKKKHHHFFFFFFIIINNNPPPOOOMMMOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOONNNKKKIIIHHHIIIFFFHHHJJJJJJIIIIIIKKKMMMJJJIIIHHHEEECCCCCCDDDFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBDDDFFFFFFDDDCCCDDDFFFCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHEEEHHHJJJJJJGGGEEEEEEEEEDDDCCCDDDGGGJJJMMMLLLJJJLLLOOORRRRRRPPPNNNNNNOOOBBBDDDGGGIIIKKKKKKKKKJJJGGGIIIJJJHHHEEEDDDFFFIIIHHHJJJMMMLLLKKKJJJMMMOOOMMMLLLLLLJJJIIIKKKOOORRRNNNNNNMMMIIIFFFFFFJJJNNNPPPOOOOOOPPPQQQQQQPPPOOOOOOMMMJJJGGGHHHMMMUUU[[[PPPMMMIIIJJJMMMNNNKKKHHHHHHFFFDDDDDDFFFIIIKKKKKKCCC@@@AAADDDEEEDDDEEEHHHIIIIIIHHHFFFEEEDDDCCCBBBFFFAAAIIIfffgggFFF===>>>@@@@@@???>>>>>>???;;;???CCCDDDBBBAAABBBCCC>>>AAADDDDDDBBB???>>>===>>>>>>===;;;;;;<<>><<<;;;999888888999999777777777777666666666666777777777777777777777777333444444555555444444333222222222333333444444444111222333444555555555555444444444444444444444444222222222222222222222222111111222333333444555555555444444333333444444555333222222111000111111111222333444555555555444333333333444555444333111000444333333222222333333444222222222333333444444444333333333333333333333333222222333333444555666666777666555444333444555555888<<>>@@@BBBFFFIIIHHHEEEBBB>>>>>>???@@@@@@???=========>>>DDDMMMNNNFFF@@@@@@>>>AAACCCCCC@@@>>>???@@@>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCC===???BBBFFFHHHIIIIIIHHHHHHKKKLLLIIIIIIKKKJJJGGGHHHIIIIIIGGGDDDBBBAAABBBCCCCCCEEEHHHNNNUUU[[[___```ZZZSSSOOOOOOOOOOOOMMMKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHHHHIIIJJJKKKKKKKKKEEEHHHJJJIIIGGGEEEEEEFFFEEEHHHIIIGGGKKKOOOLLLDDD@@@AAADDDGGGIIIJJJJJJJJJHHHKKKLLLIIIIIIJJJHHHDDDEEEIIINNNOOOLLLIIIHHHHHHKKKMMMOOOPPPRRRTTTWWWZZZ[[[ZZZVVVRRRRRRUUURRRLLLHHHJJJLLLLLLKKKLLLPPPTTTJJJIIIIIIJJJKKKKKKIIIGGGEEEEEEFFFJJJPPPRRRQQQNNNMMMLLLLLLKKKKKKKKKKKKKKKOOOQQQQQQPPPLLLIIIGGGGGGEEEGGGIIIHHHFFFGGGJJJMMMJJJHHHFFFDDDCCCCCCDDDEEEAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDGGGIIIHHHEEECCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFHHHJJJJJJJJJHHHGGGCCCFFFJJJJJJHHHFFFGGGHHHGGGEEEEEEIIIMMMOOONNNLLLMMMQQQTTTTTTQQQNNNMMMNNNBBBEEEJJJMMMMMMKKKIIIHHHKKKKKKKKKIIIGGGGGGIIIKKKOOOMMMKKKJJJKKKKKKKKKJJJNNNNNNNNNOOOOOOPPPPPPPPPTTTOOOLLLLLLKKKIIIKKKPPPWWWQQQNNNQQQQQQNNNLLLLLLIIIKKKNNNNNNKKKIIIMMMSSSIIIHHHHHHIIIKKKJJJFFFBBBBBBDDDGGGGGGFFFEEEFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCCCCBBBBBBFFFAAAEEEYYYooorrr___KKKBBB@@@>>><<<;;;===???@@@@@@@@@??????????????????>>>???BBBDDDEEEDDDBBBAAACCCBBBAAA@@@???@@@AAAAAA@@@>>>===???BBBBBB???<<<::::::::::::::::::::::::888888888777777777777666777777666555555555555555222222222222222222222222111111222222333444555555555444444555777888666555666666555555555444444444333333333222222111111111444444444444444444444444333333333333333333333333444333222111000000000000111111222222222333333333444444222111111222444444333333333222222111111111444333333222222333333444555666555444333333555777444444333222333444555666555555555444444333333333666666777888888888888888666777888999:::999888888666666666666777888999:::999999:::===???>>>:::555888777666777999:::999888888888999::::::;;;;;;<<<======<<<<<<<<<>>>???@@@>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAEEEGGGHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHEEEDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEELLLLLLLLLKKKIIIGGGEEEDDDHHHGGGGGGJJJMMMLLLHHHEEEGGGHHHHHHIIIHHHGGGFFFEEEFFFJJJNNNLLLGGGDDDEEEGGGHHHGGGFFFEEEEEEGGGHHHIIIHHHJJJLLLKKKIIIFFFDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJFFFEEEDDDCCCBBBBBBCCCCCC===???BBBFFFHHHHHHDDDAAADDDBBBAAAAAAAAAAAA@@@>>>@@@EEEPPPPPPGGGHHHLLLEEEHHHCCCCCCHHHHHHBBB>>>???>>>>>>??????@@@AAABBBCCCAAAAAAAAABBBDDDDDDCCCAAAFFFCCC@@@???AAACCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@CCCIIIPPPXXX]]]]]]WWWPPPKKKIIIIIIGGGFFFIIIGGGDDDEEEHHHIIIIIIGGGHHHIIIJJJIIIFFFEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDEEEGGGIIIJJJJJJIIIGGGGGGHHHJJJKKKMMMNNNNNNLLLJJJIIIIIIIIILLLNNNPPPQQQRRRTTTUUUWWWVVVVVVWWWWWWTTTPPPLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLHHHDDDDDDGGGHHHEEEBBBDDDDDDFFFIIILLLNNNNNNMMMLLLQQQQQQLLLJJJLLLMMMJJJRRRPPPLLLIIIGGGFFFFFFFFFCCCCCCDDDGGGJJJLLLKKKIIILLLJJJFFFBBB@@@??????@@@<<>><<<<<<===???AAA????????????????????????>>>???BBBDDDDDDCCCAAA@@@CCCBBBAAA@@@???@@@@@@AAA>>>======>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777666666555444444555555333333333333333333333333111222222333444444555555555444444555777777666555444444444444333333333222333222222222222222222111444444444444444444444444333333333333333333333333444333222111000000000000111111111222222222333333444444444333333444444444333333333222222111111111444333333222222333333444444555555444222222444666444333333222333444555666555555444444444333333333555666777777888888777777666777888999999999888888666666666666777888999999888888888<<>>=========>>>???AAABBB>>>>>>???@@@AAABBBBBBCCCEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHHHHHHHGGGHHHJJJDDDEEEEEEDDDBBBAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFGGGJJJMMMNNNKKKGGGGGGGGGHHHHHHHHHGGGEEEEEEFFFIIILLLJJJFFFCCCEEEGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIKKKKKKIIIFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEEEECCCBBBAAAAAAAAABBBEEEHHHIIIHHHFFFEEEDDDBBBBBBCCCCCCAAA@@@>>>???GGGIIIEEENNNWWWSSSGGGBBBBBBFFFFFFAAA???@@@AAA@@@@@@???@@@AAACCCCCCBBBAAA@@@AAABBBCCCBBBAAACCCBBBAAACCCEEEGGGGGGFFFGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBAAA?????????@@@@@@CCCBBBBBBBBBEEEIIINNNPPPRRRMMMHHHFFFFFFFFFEEECCCGGGEEEDDDEEEHHHIIIHHHFFFJJJJJJJJJHHHEEEDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEECCCBBBBBBBBBCCCDDDDDDDDDDDDFFFHHHJJJLLLLLLLLLJJJJJJKKKLLLJJJLLLNNNNNNLLLKKKJJJKKKKKKLLLMMMMMMMMMOOORRRUUUUUUUUUTTTTTTSSSQQQLLLIIIGGGGGGGGGHHHHHHGGGGGGGGGJJJGGGDDDEEEHHHJJJHHHEEEFFFGGGJJJMMMOOOPPPPPPOOOQQQQQQPPPNNNLLLKKKMMMOOOPPPNNNJJJGGGEEEDDDCCCDDDEEEFFFGGGHHHGGGIIIKKKMMMKKKIIIGGGEEECCCAAAAAAAAA===@@@BBBCCCCCCBBBBBBCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGFFFGGGIIIJJJGGGHHHHHHGGGFFFEEEFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIKKKLLLMMMMMMLLLLLLKKKGGGDDDDDDGGGIIIJJJJJJGGGIIILLLMMMMMMLLLLLLLLL@@@DDDHHHJJJJJJHHHHHHHHHKKKKKKKKKJJJIIIIIIKKKNNNIIIHHHFFFGGGJJJLLLMMMMMMJJJJJJKKKLLLMMMOOOOOOPPPPPPLLLJJJLLLKKKIIIIIIMMMRRRMMMMMMTTTXXXUUUOOOLLLHHHLLLOOOPPPOOOMMMMMMMMMJJJIIIGGGFFFGGGGGGFFFEEEFFFHHHJJJIIIFFFDDDBBBBBBFFFEEEDDDDDDCCCCCCDDDDDDFFFEEEDDDBBBAAAAAAAAAAAA<<<>>>AAACCCCCCBBB@@@???AAA???>>>======>>>@@@AAA>>>>>>>>>>>>????????????>>>???AAACCCCCCBBB@@@???BBBAAA@@@@@@??????@@@@@@<<<===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777666666555444444444555555333333333333333333333333222333333444444555555555444444333555666777666444333333222222222222111111111111111222222222222222333333333333333333333333333333333333333333333333333222111111000000000000111111111222222222222333444444444555555444444444222222222222222111111111333333222222222222333333333444444333222222333555333333333333333444555555444444444444333333333333555555666777777777777666555666777888888888888777666555555666666777888999999888777999>>>DDDHHHJJJ;;;:::999:::<<<<<<<<<;;;999999::::::;;;;;;<<<<<<======>>>>>>???AAABBBCCC>>>>>>?????????@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBCCCEEEGGGHHHGGGGGGHHHIIIAAABBBCCCBBB@@@??????@@@BBBBBBBBBCCCDDDFFFGGGHHHEEEGGGIIIJJJLLLLLLLLLKKKEEEFFFHHHKKKNNNNNNLLLJJJFFFFFFGGGGGGGGGFFFEEEEEEFFFHHHIIIHHHDDDCCCEEEGGGCCCEEEGGGIIIIIIHHHFFFEEEFFFHHHJJJJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEGGGHHHGGGEEEBBBAAADDDDDDDDDFFFIIILLLLLLLLLGGGEEECCCCCCDDDDDDCCCBBB@@@<<<@@@AAABBBPPP___]]]FFFBBBAAACCCDDDBBBAAABBBDDDCCCAAA@@@@@@AAACCCEEECCCAAA??????@@@AAAAAA@@@@@@AAADDDGGGKKKKKKJJJHHHHHHGGGFFFEEECCCBBBAAAAAACCCBBB@@@>>>>>>>>>>>>???CCCBBBAAAAAAAAACCCDDDEEEFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCCCCEEEGGGHHHGGGEEEKKKKKKIIIFFFCCCBBBDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDCCCBBBAAA@@@@@@AAACCCCCCDDDEEEHHHJJJJJJKKKMMMMMMLLLKKKKKKLLLJJJLLLMMMNNNMMMLLLLLLMMMNNNMMMLLLKKKJJJLLLOOOSSSTTTRRRQQQPPPPPPMMMIIIFFFEEEFFFGGGHHHHHHGGGFFFEEEJJJGGGEEEGGGJJJKKKJJJGGGHHHJJJMMMPPPRRRQQQPPPOOORRROOOQQQWWWUUUMMMLLLQQQMMMKKKHHHEEECCCAAAAAAAAADDDGGGIIIGGGEEEFFFKKKPPPGGGGGGGGGFFFDDDCCCAAA@@@???@@@AAAAAAAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFIIIKKKKKKKKKLLLMMMFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGJJJKKKLLLNNNNNNNNNNNNMMMJJJGGGEEEDDDFFFHHHIIIIIIGGGGGGGGGIIILLLMMMMMMLLL???BBBEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFGGGIIIKKKHHHFFFEEEFFFIIIKKKLLLLLLIIIIIIKKKLLLNNNOOOPPPQQQNNNKKKJJJMMMLLLJJJJJJMMMRRRNNNOOOTTTWWWRRRKKKGGGCCCMMMUUUUUUQQQMMMLLLLLLHHHFFFEEEDDDEEEGGGIIIIIIHHHHHHGGGEEECCCBBBCCCEEEGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@;;;???CCCBBB??????BBBFFF???>>>=========???AAABBB=========>>>>>>>>>>>>>>>??????AAAAAAAAA@@@???>>>AAA@@@@@@???????????????;;;===???>>>:::888:::<<<:::::::::999999999999999999999888888888777777777555555444444444444444555444444444444444444444444333333444444444555555555444333333444666666555333222222222222222222222222000000111111222222333333222222222222222222222222222222222222222222222222222222111000000000000000111111111111222222222222222222444555555444222222222222222111111111111111333333222222222222333333111333333333111111222333333333333333333444444444333333333333333333333333444444555666666666666555555555666666777777777777555555555555666777888888:::888777666888;;;>>>@@@:::999888999;;;<<<;;;:::999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@BBBBBB>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>??????BBBDDDFFFFFFDDDDDDDDDEEEAAABBBBBBAAA@@@??????@@@???@@@@@@BBBCCCFFFGGGHHHFFFGGGIIIKKKLLLMMMLLLLLLFFFHHHJJJMMMNNNMMMLLLJJJFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFDDDDDDEEEGGGDDDGGGKKKMMMNNNLLLHHHFFFHHHIIIJJJIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCEEEEEEFFFIIILLLOOOOOONNNGGGEEECCCBBBCCCCCCCCCBBBEEE>>>======>>>MMM[[[YYYFFFCCCAAABBBDDDDDDDDDDDDFFFEEECCCAAAAAABBBDDDEEECCCAAA??????@@@AAA@@@@@@AAACCCGGGLLLNNNNNNJJJFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA???>>>===<<<======>>>>>>??????@@@AAABBBBBBAAAAAAAAABBBCCCDDDCCCCCC@@@AAACCCEEEGGGGGGEEEDDDJJJIIIFFFCCC@@@???AAADDDAAAAAAAAABBBBBBCCCCCCDDD@@@AAACCCCCCCCCBBB@@@???AAACCCDDDEEEEEEFFFIIIKKKHHHJJJLLLLLLKKKIIIJJJJJJJJJKKKMMMMMMMMMMMMNNNPPPNNNNNNNNNLLLKKKKKKMMMOOOQQQPPPNNNNNNNNNNNNKKKIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKIIIHHHIIIKKKKKKIIIGGGGGGJJJNNNPPPPPPOOONNNMMMOOOLLLSSS```^^^OOOIIIOOOKKKJJJGGGEEECCCAAA@@@@@@BBBDDDFFFHHHIIIJJJLLLNNNDDDEEEFFFFFFEEECCCAAA???@@@AAAAAA@@@??????AAACCCBBBBBBBBBBBBCCCCCCCCCCCCFFFIIIMMMNNNNNNMMMLLLLLLFFFGGGHHHHHHFFFEEEEEEFFFEEEDDDDDDDDDDDDEEEGGGGGGIIIJJJLLLMMMNNNNNNMMMMMMIIIGGGFFFEEEEEEFFFGGGGGGHHHGGGGGGKKKPPPRRRPPPMMM>>>@@@CCCDDDDDDEEEFFFHHHHHHHHHHHHGGGFFFFFFHHHJJJHHHFFFDDDEEEGGGIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQRRRMMMJJJJJJLLLMMMJJJKKKNNNSSSPPPPPPTTTSSSLLLFFFDDDBBBRRR^^^ZZZPPPLLLKKKKKKCCCCCCCCCCCCDDDGGGKKKNNNJJJHHHEEEAAA@@@AAAFFFJJJHHHGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>999;;;>>>>>>======???AAA======<<<===>>>???@@@AAA<<<<<<=========>>>>>>>>>??????@@@@@@???>>>===<<>>>>>;;;===???===:::999:::===888888888777777666666666888888888777777777666666444444333333333333444444444444444444444444444444333333333444444444444444333222222333555555444333222222222222222222333333000000000111111222222222222222222222222222222222222222222222222222222222111111000000///000000000000000111111111222222222000111222333333222111000111111111111111111111111333222222111111222222333111222333333111111111333222222222333333333333333333333333333333333333333333333444555555555555444444444444555555555666666444444444444555666777888888888777666555555555555888777777777999:::999888888888999999:::;;;;;;;;;999:::;;;<<<===>>>??????<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>AAABBBCCCCCCAAA??????@@@???@@@AAA@@@???>>>???@@@>>>>>>???@@@BBBEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHJJJLLLNNNMMMKKKIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGFFFFFFGGGGGGGGGJJJNNNPPPQQQOOOKKKIIIIIIJJJKKKIIIFFFDDDCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHFFFDDDCCCDDDEEEFFFBBBDDDGGGLLLOOOPPPNNNLLLFFFDDDAAA@@@AAABBBBBBAAADDD>>>===<<<;;;GGGRRRNNNFFFEEEDDDCCCEEEGGGGGGFFFFFFEEEDDDBBBBBBCCCDDDEEECCCBBB@@@@@@AAABBBBBBAAACCCEEEIIIMMMNNNLLLGGGCCCCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@???===<<<<<<============>>>@@@AAAAAABBBBBB???@@@BBBBBBBBBBBBAAAAAA???AAACCCEEEEEEEEEDDDCCCGGGFFFDDD@@@======???AAA???@@@@@@AAABBBCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAAEEEGGGHHHHHHHHHIIIKKKMMMJJJLLLMMMLLLKKKIIIJJJJJJJJJLLLMMMMMMMMMNNNPPPQQQMMMOOOQQQPPPNNNLLLKKKKKKOOOMMMLLLMMMOOOPPPPPPOOOLLLMMMNNNNNNNNNNNNMMMLLLMMMLLLLLLKKKKKKJJJGGGFFFEEEHHHLLLMMMLLLJJJJJJJJJMMMIIIMMMXXXWWWJJJGGGNNNJJJIIIHHHFFFEEECCCBBBBBBBBBBBBEEEKKKRRRUUUQQQLLLEEEFFFGGGHHHGGGEEECCCAAAAAABBBBBBAAA??????AAABBBBBBBBBBBBCCCCCCCCCDDDDDDIIILLLOOOPPPNNNKKKIIIIIIGGGHHHJJJIIIHHHFFFFFFGGGDDDCCCCCCBBBCCCDDDFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJHHHHHHGGGEEEDDDDDDEEEFFFDDDEEEHHHNNNSSSSSSNNNJJJ===???AAABBBBBBCCCEEEGGGJJJKKKJJJHHHGGGGGGHHHJJJFFFEEECCCDDDFFFHHHIIIHHHKKKKKKLLLMMMNNNPPPPPPQQQLLLIIIHHHJJJKKKIIIKKKOOOQQQPPPQQQRRRNNNHHHEEEHHHNNN\\\cccYYYMMMIIIJJJIII@@@AAABBBCCCDDDGGGKKKOOOLLLJJJFFFBBB@@@CCCHHHMMMGGGGGGEEECCCBBBAAA@@@@@@??????>>>===============;;;;;;;;;<<<======;;;999:::;;;;;;<<<===>>>@@@AAA;;;;;;<<<<<<======>>>>>>????????????>>>===<<<;;;>>>????????????>>>======;;;<<<<<<;;;::::::<<<===777777777666555555444444777777666666666555555555333333222222222333444444333333333333333333333333333333333333333333333333222222111333444555444222222222222222222333333333000000000111111111111111111111111111111111111111222222222222222222222222111000000//////000000000000000000111111111111222///000000111111000000///000000000111111111111111222222111111111111222222000222444444222111222222111111222333333333333333222222222222333333333333222222333444444444444333444444333333444444555666444333333444444555666777444666888888666555444444777666555666777888888666777777888888999:::::::::888999:::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@???@@@AAA@@@>>>======>>>===>>>???>>>===<<<===???>>>>>>???AAABBBEEEFFFHHHMMMMMMMMMMMMLLLKKKIIIHHHHHHKKKMMMNNNLLLIIIGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIEEEFFFHHHIIIJJJJJJIIIHHHIIIKKKMMMOOOOOONNNLLLKKKIIIJJJJJJHHHEEECCCCCCDDDDDDCCCCCCCCCCCCEEEGGGHHHJJJHHHDDDBBBAAABBBEEEGGGAAACCCGGGKKKOOOOOOKKKHHHFFFCCC@@@>>>???@@@@@@@@@>>>;;;>>>===:::CCCLLLGGGFFFGGGFFFEEEFFFIIIHHHEEEDDDDDDDDDDDDDDDDDDEEEEEECCCBBBBBBCCCEEEFFFDDDCCCFFFFFFHHHJJJKKKHHHDDD@@@AAABBBBBBCCCCCCDDDEEEEEE@@@@@@>>>=========>>>???AAAAAAAAAAAAAAAAAA@@@@@@>>>@@@AAAAAA???>>>??????@@@BBBDDDEEEDDDCCCCCCDDDDDDCCCBBB???======???AAA??????@@@AAABBBCCCCCCDDDAAAAAABBBBBBCCCCCCDDDDDDHHHIIIJJJKKKJJJKKKNNNPPPPPPPPPPPPNNNLLLKKKKKKMMMLLLMMMNNNNNNMMMNNNPPPRRRLLLOOOQQQRRROOOLLLJJJIIIMMMKKKJJJKKKNNNPPPRRRRRRLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKHHHFFFEEEEEEHHHKKKKKKHHHFFFGGGIIINNNGGGEEEHHHFFFBBBGGGOOOIIIIIIIIIHHHGGGFFFFFFEEEGGGFFFHHHQQQ[[[]]]VVVNNNIIIIIIKKKKKKJJJHHHFFFDDDBBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEKKKMMMOOOOOOLLLHHHFFFEEEGGGIIIJJJJJJIIIGGGGGGGGGEEECCCBBBAAAAAACCCDDDFFFDDDEEEFFFHHHHHHHHHHHHGGGGGGHHHHHHFFFDDDCCCCCCEEE>>>AAAGGGMMMPPPOOOJJJFFF<<<>>>???@@@@@@BBBEEEGGGKKKKKKJJJHHHFFFEEEGGGHHHCCCBBBAAABBBEEEHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOJJJFFFEEEGGGGGGGGGJJJNNNLLLNNNPPPPPPKKKGGGKKKSSSdddiiicccSSSHHHHHHIIIEEE@@@BBBCCCDDDCCCEEEIIILLLOOONNNKKKHHHEEEFFFIIILLLGGGFFFDDDCCCBBBAAA@@@@@@>>>======<<<<<<<<<<<<<<<>>>===<<<<<<======<<<:::888888999;;;<<<>>>???@@@::::::;;;<<<<<<===>>>>>>@@@??????>>>===;;;;;;:::===>>>?????????>>>===<<<:::999777888999;;;<<<<<<888777777666555555444444555555555555444444444444222222222222222333444444333333333333333333333333222222222222222222222222222111111222444444333222000000000111111111222222111111111111000000000000111111111111111111111111111111111111111111111111000000////////////000000000000000000111111111111111111000000000000111111///000000000111111111222222222111111111111222222000222444444333222222333000111222333444333333222111111222222222333333333111222222333333333333333444333222222222333555555333333333333444555666777222555777888666666777888666555444555777888777666666666666777888888999999888999:::;;;;;;:::999999999999999999999999999999999:::::::::<<<===>>>???;;;===??????>>>>>>>>>@@@===???@@@???>>>===???@@@AAAAAAAAABBBDDDFFFGGGHHHNNNNNNOOONNNMMMKKKIIIGGGFFFIIIMMMMMMKKKHHHGGGHHHHHHHHHGGGGGGGGGHHHJJJJJJFFFGGGJJJMMMNNNMMMKKKIIIIIIIIIIIIJJJJJJJJJKKKKKKFFFGGGHHHGGGEEEEEEFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGHHHFFFDDDBBBAAABBBDDDEEEAAABBBDDDHHHJJJKKKIIIGGGFFFCCC???>>>>>>@@@@@@@@@::::::???>>>888???HHHEEEEEEHHHGGGEEEFFFIIIGGGBBBAAABBBCCCEEEEEEEEEEEEDDDBBBBBBDDDGGGIIIIIIGGGEEEEEEEEEEEEFFFFFFEEEBBB???BBBBBBCCCCCCCCCCCCCCCCCC@@@???>>>===>>>???@@@AAACCCBBBAAAAAA@@@@@@AAAAAA>>>@@@BBBAAA>>>>>>???AAACCCDDDFFFEEEBBBAAABBBDDDBBBBBBBBBAAA??????@@@BBB??????@@@AAABBBCCCDDDDDDBBBAAA@@@@@@AAABBBDDDFFFGGGHHHJJJKKKLLLNNNQQQSSSTTTSSSQQQMMMJJJIIIKKKMMMNNNNNNOOONNNMMMNNNPPPRRRLLLNNNOOOOOOLLLJJJIIIIIIKKKIIIGGGGGGJJJMMMOOOPPPKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMMMMKKKHHHFFFFFFHHHJJJLLLJJJFFFDDDGGGJJJJJJHHHEEEBBBAAACCCHHHLLLGGGHHHHHHIIIIIIHHHHHHHHHJJJJJJLLLSSSZZZ[[[UUUPPPJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDFFFEEECCCAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFJJJLLLMMMLLLIIIEEECCCCCCEEEHHHJJJJJJHHHFFFFFFFFFEEEDDDBBB@@@@@@AAACCCDDDBBBCCCDDDFFFGGGFFFFFFEEEFFFHHHHHHFFFCCCAAABBBDDD<<<@@@FFFJJJKKKIIIGGGFFF<<<===>>>??????AAAEEEGGGJJJJJJIIIFFFCCCBBBDDDEEE@@@??????AAAEEEIIIKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMIIIDDDBBBDDDEEEEEEHHHMMMGGGKKKOOOOOOJJJHHHQQQ^^^vvvrrraaaLLLDDDHHHHHHAAAAAACCCEEEEEECCCCCCFFFIIIQQQQQQPPPNNNJJJIIIIIIJJJFFFEEEDDDCCCBBBAAAAAAAAA======<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>777777888:::<<<===>>>???::::::;;;;;;<<<===>>>>>>@@@??????===<<<;;;:::999===>>>?????????>>><<<;;;999666444555999<<<<<<:::999888888777666555555555555555444444444333333333222111111111222333333444222222222222222222222222222111111111111111111111222111111222444444333111.../////////000000111111222222111111000000//////000000000000000000000000111111111111111111111111000000////////////000111000000000000111111111111333222111000000111222333//////000000111111111222222222111111111111222222111333555555444222222333000111222333444333222222111111111222222333333333111111222333333333333222444333222222222333444555333333333333444555666666222555777666444444777:::777555555666777888777666555555555666777777888888999:::;;;;;;;;;:::999888777777888888999999999999666777777888999;;;<<<===999;;;>>>??????@@@AAACCC@@@AAABBBBBBAAA@@@AAACCCCCCCCCCCCDDDFFFGGGIIIIIINNNOOOOOONNNMMMKKKIIIHHHCCCGGGKKKLLLJJJHHHHHHIIIIIIIIIHHHGGGHHHIIIKKKLLLFFFHHHKKKOOOQQQPPPLLLIIIHHHGGGFFFEEEEEEGGGHHHIIIDDDEEEFFFFFFEEEFFFHHHJJJIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBBBBDDDFFFHHHHHHGGGFFFCCC@@@>>>???@@@AAAAAA;;;<<>>>>>>>>>>>@@@AAABBBAAAAAA@@@@@@@@@BBBCCCDDD@@@BBBCCCBBB@@@???BBBEEEDDDFFFGGGDDDAAA@@@BBBEEEAAABBBCCCCCCBBBAAABBBCCC???@@@@@@AAACCCDDDEEEEEEBBB@@@???>>>???AAADDDFFFEEEGGGIIIKKKMMMOOOSSSVVVTTTSSSOOOKKKGGGFFFIIIKKKOOOOOOOOONNNMMMNNNPPPRRRLLLMMMMMMKKKIIIHHHIIIJJJJJJGGGDDDDDDFFFIIIKKKLLLLLLJJJHHHFFFFFFHHHJJJLLLHHHJJJLLLLLLKKKIIIHHHGGGJJJMMMMMMJJJFFFEEEHHHLLLDDDIIIKKKHHHGGGIIIIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNRRRTTTTTTRRRPPPHHHHHHHHHFFFEEECCCBBBAAACCCEEEGGGGGGEEEBBBAAA@@@EEEEEEEEEEEEFFFFFFFFFFFFIIIJJJKKKJJJFFFDDDCCCBBBDDDFFFIIIIIIGGGEEEDDDDDDFFFDDDBBB@@@???@@@BBBCCCAAABBBDDDEEEFFFFFFEEEEEEFFFHHHIIIFFFCCCAAAAAACCC===BBBGGGIIIGGGFFFGGGHHHBBBAAA@@@???@@@DDDIIINNNMMMJJJFFFCCCAAABBBDDDEEE@@@@@@BBBEEEIIILLLKKKJJJLLLJJJGGGEEEDDDEEEGGGIIIDDDEEEDDDCCCBBBBBBDDDFFFDDDJJJPPPOOOLLLPPP^^^jjjyyyiiiTTTHHHEEEFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGKKKPPPSSSRRROOOMMMKKKJJJFFFAAA???@@@AAA@@@???@@@>>>===>>>@@@???;;;777>>>======<<<<<<<<<<<<===999:::;;;<<<>>>@@@BBBCCC999:::;;;===???@@@AAABBBCCCBBB@@@??????===:::888:::;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999555555444333333333333444555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111222000000000000000000000000111111222222222333333333333222222111111222222333111111111111111111111111222222222222222111000///222222111111111111111222444444444444444444444444444444444555555555555666222333444666666666555555444444444555555555555666666999===>>>===:::888777999999999888888888888888888777777666777999;;;<<<999;;;===<<<::::::===@@@===>>>@@@AAAAAA@@@>>>===BBBCCCEEEEEEDDDCCCCCCDDDFFFKKKMMMJJJFFFGGGHHHFFFFFFGGGGGGFFFEEEGGGJJJMMMJJJEEEAAABBBGGGKKKKKKJJJGGGGGGJJJNNNQQQPPPJJJFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDBBBAAAAAACCCFFFHHHHHHDDD@@@>>>???AAABBBCCCFFFGGGGGGEEECCCBBBBBBDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHAAA;;;:::>>>AAA???<<<999999;;;>>>BBBDDDDDDDDDHHHHHHIIIJJJIIIFFFAAA>>>@@@AAACCCDDDDDDDDDCCCBBBEEEHHHLLLMMMKKKGGGDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCC>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAADDD@@@<<<;;;???CCCFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDFFFIIIGGGGGGHHHLLLOOOQQQQQQSSSPPPLLLHHHGGGIIILLLNNNMMMMMMMMMPPPSSSTTTQQQNNNMMMKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIJJJIIIGGGFFFFFFFFFGGGGGGKKKLLLNNNMMMJJJGGGFFFFFFFFFHHHIIIHHHFFFFFFGGGHHHHHHHHHGGGFFFEEEGGGKKKNNNOOOKKKGGGEEEFFFHHHIIIJJJKKKPPPUUUWWWSSSOOOMMMMMMIIIIIIIIIGGGDDDCCCCCCEEECCCGGGKKKIIIDDDAAABBBDDDHHHIIIIIIIIIHHHGGGGGGFFFIIIHHHGGGFFFEEECCCBBBBBBDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAABBBDDDCCCCCCCCCCCCDDDEEEEEEGGGFFFEEECCCCCCCCCDDDEEEEEEHHHIIIHHHHHHJJJGGGBBBCCCBBBAAA???>>>AAAEEEIIIHHHHHHGGGFFFDDDCCCCCCBBBAAABBBCCCFFFIIIJJJIIIGGGFFFEEECCCBBBBBBBBBDDDEEECCCDDDDDDCCCBBBBBBCCCEEECCCGGGKKKJJJHHHKKKUUU^^^cccYYYMMMFFFGGGHHHHHHFFFDDDEEEEEEFFFGGGGGGFFFFFFBBBDDDGGGHHHGGGGGGGGGHHHNNNJJJDDDAAAAAABBBAAA@@@======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<===::::::::::::;;;<<<===>>>888999:::;;;===???@@@AAAEEECCCAAA@@@???===:::777;;;;;;;;;:::::::::::::::888999999::::::999999999555555444333333333333444555444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222111111000000111111222000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////000000////////////000000////////////////////////000000//////000000111222000000000000000000000000000000000111111111222222222222222111111222222222111111111111111111111111111222222222222111000///222222111000000111111222444444444444444444444444444444444444555555555555333333222222222333444444444444444444555555555555444777:::;;;999777666666777777777777888888888888666666555555666888999:::888999;;;:::999999<<<>>>===>>>???@@@@@@???>>>===AAABBBCCCCCCBBBAAABBBDDDFFFJJJKKKGGGEEEGGGHHHGGGHHHHHHHHHGGGGGGHHHKKKMMMKKKGGGCCCCCCHHHKKKKKKIIIHHHGGGGGGIIIKKKLLLIIIGGGEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDAAA@@@???AAACCCDDDCCCAAA??????@@@@@@???>>>CCCEEEFFFFFFDDDCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHBBB======AAACCC@@@===:::;;;<<>>>>>?????????@@@@@@@@@CCC???;;;;;;===AAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???@@@AAADDDFFFHHHJJJHHHHHHIIILLLOOOPPPPPPQQQOOOLLLJJJIIIKKKMMMNNNNNNMMMNNNPPPRRRRRROOOLLLLLLIIIGGGEEEFFFFFFEEEDDDEEEEEEDDDEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJIIIIIIHHHHHHJJJKKKJJJHHHFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKKKKKKKKKKMMMQQQTTTNNNKKKGGGFFFGGGIIIKKKKKKMMMRRRWWWXXXTTTPPPMMMMMMJJJJJJJJJHHHEEECCCCCCDDDGGGJJJKKKIIIDDDAAABBBDDDGGGHHHHHHHHHHHHGGGFFFEEEJJJIIIHHHFFFEEECCCBBBBBBDDDEEEFFFGGGHHHGGGFFFFFFCCCCCCCCCCCCBBBBBBAAAAAACCCBBBBBBBBBCCCEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDEEECCCDDDDDDCCCFFFJJJHHHCCCDDDCCCBBB???===>>>AAADDDDDDEEEGGGHHHGGGEEEBBB@@@CCCDDDEEEHHHIIIIIIFFFCCC???????????????@@@@@@@@@AAACCCDDDDDDCCCBBBBBBCCCCCCFFFHHHGGGFFFGGGLLLPPPLLLJJJGGGFFFGGGHHHHHHGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCEEEHHHKKKLLLJJJFFFEEEDDDDDDCCCBBB????????????>>>>>>@@@BBB>>>>>>===<<<<<<<<<<<<<<<999999888777777777777888999999:::;;;===???AAABBBEEECCCAAA@@@@@@>>>;;;888;;;;;;::::::999999888888999999999::::::999999888555555444333333333333444444444444444333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000222111111000000111111222000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////000//////......//////000////////////////////////000000//////000000111222000000000000000000000000/////////000000000111111222222111111111111222222111111111111111111111111111111222222111111000000111111000000000111111222333333333333333333333333333333333444444444555555555333222000000111222333333333333444444444555555222444666666555444444555555555555666666777777888555555555555555777888888777888999888888888:::<<<========================???@@@AAAAAA@@@@@@BBBDDDFFFIIIIIIFFFEEEHHHJJJIIIJJJKKKJJJIIIHHHHHHJJJLLLKKKHHHEEEEEEHHHJJJIIIGGGHHHEEECCCBBBDDDFFFGGGGGGDDDEEEFFFFFFFFFFFFFFFFFFEEECCCAAA???>>>???@@@BBB??????@@@BBBCCCBBB???<<>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@??????=========>>>>>>>>>>>>>>>AAA>>>;;;;;;<<>>>>>??????@@@AAABBBBBB?????????@@@BBBEEEHHHJJJKKKIIIIIIJJJLLLNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOOOONNNNNNNNNOOONNNKKKIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCEEEIIILLLMMMMMMKKKIIIIIIJJJJJJIIIGGGGGGHHHIIIIIIGGGEEEFFFIIIJJJHHHFFFJJJLLLNNNPPPPPPRRRTTTWWWLLLJJJGGGGGGIIILLLMMMNNNPPPTTTYYYYYYUUUPPPNNNNNNKKKLLLKKKIIIFFFDDDCCCDDDFFFHHHIIIHHHDDDCCCEEEHHHIIIIIIIIIIIIIIIIIIHHHGGGKKKJJJIIIGGGEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBCCCDDDCCCBBBAAA@@@AAA@@@@@@@@@BBBEEEHHHJJJFFFEEEDDDCCCCCCCCCDDDEEEIIIHHHEEEDDDJJJPPPOOOJJJDDDDDDCCCAAA??????AAACCCCCCDDDFFFHHHHHHFFFCCCAAAFFFFFFGGGHHHIIIGGGCCC???;;;<<<>>>???@@@@@@@@@???@@@BBBDDDEEECCCBBBBBBBBBDDDEEEGGGGGGHHHHHHIIIIIIEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIHHHFFFDDDEEEHHHJJJDDDEEEFFFGGGGGGFFFCCCAAABBB@@@>>>???@@@BBBBBBBBB???>>>===<<<<<<;;;<<<<<<888888777666555555555666:::;;;;;;<<<>>>@@@BBBCCCCCCAAA@@@@@@@@@???===;;;;;;;;;:::999999888777777999999:::::::::999888888555555444333333333333444444444444333333333222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000///000000000111111111111111111111111111111111111/////////////////////////////////......////////////////////////////////////////////////000111111/////////////////////////////////000000000111111111111000000000000111111111111111111111111111111000000111111111111000000111000000000000111111222222222222222222222222222222333333333444444444444555555444444444333222222222333333333444444444444222333333333222222333555333333444555555666777777555555555666666777777777777777777777888888:::;;;<<<<<<;;;::::::;;;<<<<<>>>>>@@@BBBCCCAAAAAAAAACCCDDDDDDBBB@@@AAADDDGGGHHHGGGDDDCCCBBBGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA???AAADDDDDDAAA===;;;<<<>>>???AAADDDHHHJJJFFFFFFGGGHHHIIIGGGDDDAAAGGGEEEBBB???>>>>>>???@@@@@@CCCFFFGGGEEEBBBAAA@@@>>>>>>>>>===============<<<<<<<<<<<<===>>>>>>???AAA@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;===???AAABBBCCCBBBAAA??????>>>??????BBBBBBAAA@@@??????>>>>>><<<<<<===>>>???@@@AAABBB???@@@@@@AAACCCEEEGGGIIIKKKJJJIIIJJJLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMLLLKKKIIIGGGEEEEEEDDDBBBBBBBBBBBBAAA???@@@AAACCCEEEFFFFFFEEEEEECCCFFFIIILLLMMMMMMKKKJJJNNNNNNMMMKKKIIIHHHJJJLLLNNNJJJGGGIIIMMMOOOLLLIIIIIILLLOOOPPPPPPPPPQQQRRRKKKIIIHHHIIILLLNNNOOOOOOQQQUUUYYYYYYTTTPPPMMMMMMLLLLLLLLLJJJGGGDDDCCCDDDBBBDDDFFFFFFFFFHHHLLLOOOKKKLLLLLLMMMLLLLLLKKKKKKLLLKKKIIIHHHFFFDDDBBBAAAAAABBBCCCDDDDDDCCCBBBBBB???@@@BBBCCCCCCBBB@@@>>>>>>>>>>>>>>>AAAEEEHHHKKKEEEEEECCCCCCBBBCCCDDDEEENNNKKKGGGEEEKKKRRRRRRMMMCCCDDDDDDCCCBBBBBBDDDFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFAAA>>>===>>>@@@BBBCCCCCCBBBBBB@@@BBBEEEEEEDDDBBBBBBBBBCCCDDDEEEGGGIIIIIIIIIHHHGGGIIIIIIHHHEEECCCDDDFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGDDDBBB@@@@@@AAA>>>AAAFFFIIIHHHDDD>>>;;;???<<<:::>>>DDDGGGEEEAAA??????===<<<<<<;;;;;;;;;777666666666666666777777888999;;;===>>>@@@AAAAAA???>>>>>>???AAAAAA???>>>;;;;;;:::999999888777777:::::::::::::::999888777555555444333333333333444444444333333333222222222000000000000000000000000111111111111111111111111000000000000000000000000........................111000000000000000000111000000000000000000000000///000000000111111111111000000000000000000000000........................//////............//////......................../////////...///000000111////////////////////////000000000111111111222222111000000//////000000111000000000000000000000000///000000111111111000000000000//////000111111222222222222222222222222222222222222222333333333444444666888::::::777333111222222222222333333333444222333333222111222444666222222333444555666666777666666777777777777777777888777777777888999::::::;;;;;;:::999999:::;;;;;;>>>???@@@AAAAAABBBDDDFFFIIIKKKIIIFFFHHHMMMOOONNNIIIJJJJJJIIIGGGFFFGGGHHHFFFEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCCCCBBB@@@???@@@CCCEEEGGGCCCAAA???@@@BBBCCCDDDDDDDDDFFFIIIIIIFFFCCC@@@@@@FFFFFFDDDCCCBBBAAAAAAAAA???>>>>>>@@@BBBBBB???<<<:::<<>>@@@BBB>>>@@@CCCDDDBBB@@@??????;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>>???>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===???AAACCCEEEDDDCCCAAA???>>>>>>???@@@AAAAAA@@@???>>>======<<<;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEJJJIIIIIIJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLJJJHHHFFFDDDDDDCCCBBBAAAAAABBBBBB@@@>>>???@@@BBBDDDEEEFFFEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKPPPPPPOOOLLLIIIHHHIIIKKKNNNKKKHHHJJJOOOQQQNNNJJJKKKNNNPPPPPPNNNMMMLLLLLLJJJIIIIIIJJJMMMNNNNNNMMMPPPTTTWWWVVVRRRNNNLLLLLLKKKLLLLLLKKKGGGEEEDDDDDDBBBCCCDDDEEEFFFIIIMMMOOOKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJIIIGGGEEEDDDBBBBBB@@@@@@AAABBBBBBAAA@@@???===>>>@@@AAAAAA@@@???============>>>AAADDDGGGIIIDDDDDDCCCBBBBBBCCCDDDEEEMMMKKKGGGDDDHHHMMMLLLGGGBBBDDDFFFFFFEEEEEEFFFHHHFFFFFFEEEEEEFFFGGGIIIKKKHHHGGGFFFFFFFFFEEEBBB@@@@@@AAACCCEEEEEEEEEEEEDDDBBBDDDEEEEEEDDDCCCCCCDDD@@@AAADDDFFFGGGHHHHHHHHHIIIIIIHHHGGGEEEEEEGGGIIIEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEAAA???>>>>>>>>>BBBHHHIIIFFFAAA;;;888<<<<<<>>>DDDIIIJJJGGGBBB@@@???>>><<<<<<;;;;;;;;;666666666666777888999999555777:::===??????>>>>>>=========>>>@@@@@@???>>>;;;;;;::::::999999888888::::::::::::999999888777555555444333333333333444333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////111000000//////000000111000000000000000000000000000000000000111111111111000000000000000000000000........................///......------......///........................//////......//////000111000000000000000000000000000000000111111111222222000000////////////000000000000000000000000000000//////000000111111000000////////////000111111222111111111111111111111111111111222222222333333333111444999<<<<<<888444000111111222222222333333333222333444333222333555777333333333444555555555666666777777888888777777666888666555666888::::::999::::::::::::::::::::::::;;;>>>@@@BBBBBBBBBDDDEEEHHHIIIGGGEEEGGGLLLMMMJJJEEEFFFGGGFFFDDDCCCDDDEEECCCCCCDDDEEEDDDCCCAAA@@@@@@BBBCCCCCCAAA@@@@@@AAA>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAABBBEEEHHHJJJCCC???<<<;;;===AAADDDEEEFFFHHHIIIHHHEEEBBB@@@???EEEDDDCCCAAA@@@?????????<<<<<<<<<>>>@@@@@@>>>===999===AAABBBAAAAAACCCFFFHHHGGGEEEEEEDDDCCC???===???===;;;:::;;;===???AAA<<<>>>AAAAAA@@@>>>======:::::::::;;;;;;;;;;;;;;;888999;;;<<<==================<<<;;;;;;:::999999;;;;;;;;;;;;;;;:::::::::888:::===>>>???@@@BBBDDDCCCBBB@@@>>>===>>>???@@@?????????>>>=========<<<<<<<<<======>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCHHHGGGGGGHHHJJJKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJKKKIIIJJJJJJHHHEEECCCCCCDDDCCCBBBAAABBBCCCBBB@@@???@@@AAABBBDDDEEEFFFFFFFFFIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNKKKIIIGGGHHHIIIKKKIIIHHHIIILLLNNNLLLJJJOOOPPPQQQPPPMMMJJJIIIIIIKKKKKKJJJLLLMMMMMMLLLJJJLLLPPPSSSRRRNNNKKKJJJJJJHHHJJJKKKJJJHHHEEEDDDDDDFFFFFFEEEFFFFFFGGGHHHIIIGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBB@@@AAABBBBBBBBBAAA@@@???===>>>???@@@@@@@@@???>>>>>>??????AAACCCEEEFFFGGGDDDCCCBBBBBBBBBCCCDDDEEELLLMMMLLLIIIIIIKKKIIIEEECCCEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFHHHIIIKKKLLLHHHFFFDDDDDDDDDEEECCCBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFEEECCCCCCEEEFFF@@@BBBFFFGGGFFFFFFHHHJJJHHHGGGFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFDDDBBB@@@AAABBB???CCCFFFGGGEEEBBBAAABBBDDDKKKRRRTTTPPPJJJEEECCC@@@???>>>===;;;;;;;;;;;;777777666666777777888999555888===AAACCCBBB???>>>>>>=========>>>>>>===;;;;;;;;;;;;:::::::::::::::::::::::::::999888777777555555444333333333333444333333333222222222222111222222222222222222222222111111111111111111111111222222222222222222222222////////////////////////000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000........................///......------......///........................///............///000000000000000000000000000000/////////000000000111111000//////......//////000000000000000000000000000...//////000000000000000.........//////000222222111111111111111111111111111111111111222222222222///111666888999666222000111111111111222222222222111222444444333333555666444444444444555555555555555666777777777666555555777555333444777999888777999999:::;;;;;;:::999999888;;;???BBBBBBBBBBBBCCCCCCDDDCCCAAADDDHHHGGGCCC@@@BBBCCCCCCAAA@@@@@@AAAAAACCCEEEFFFEEECCCAAAAAABBBDDDEEEDDDAAA@@@BBBCCC>>>???AAACCCEEEGGGHHHHHHDDDCCCBBBAAABBBDDDGGGIIIBBB???<<<;;;>>>AAADDDEEEFFFGGGHHHFFFDDDBBBAAABBBBBBBBB@@@???>>>>>>>>>>>>;;;;;;<<<===>>>??????>>>:::???DDDEEECCCAAABBBDDDEEEDDDCCCCCCCCCBBB???===<<<;;;:::999:::;;;===>>>:::<<<>>>???>>><<<<<<<<<999999:::::::::;;;;;;;;;888999;;;<<<===>>>>>>===<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::888;;;>>>???>>>===>>>@@@AAA???===<<<<<<===???@@@==============================>>>>>>>>>?????????===>>>???AAABBBCCCCCCCCCEEEEEEEEEGGGIIIJJJIIIGGGGGGGGGFFFFFFFFFGGGHHHHHHEEEGGGGGGEEECCCBBBCCCEEECCCBBBBBBCCCDDDDDDAAA???AAAAAABBBCCCDDDFFFHHHHHHGGGIIILLLPPPQQQQQQPPPOOOJJJLLLMMMMMMKKKJJJJJJKKKIIIIIIIIIJJJKKKLLLLLLLLLOOOOOOOOOMMMJJJGGGFFFGGGLLLLLLLLLLLLMMMLLLIIIFFFHHHKKKOOONNNJJJGGGGGGHHHFFFHHHJJJJJJGGGEEEDDDDDDFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGFFFFFFCCCCCCBBBAAABBBCCCDDDEEEHHHNNNQQQNNNKKKJJJHHHEEEDDDFFFHHHHHHFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLHHHFFFCCCBBBDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEECCCDDDFFFHHHBBBFFFIIIIIIGGGGGGIIILLLIIIGGGEEEFFFGGGFFFDDDBBBDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@??????AAADDD>>>AAACCCDDDEEEGGGKKKOOORRR]]]gggdddWWWIIICCCCCC@@@???>>>===;;;;;;::::::888888777666666666777777777;;;AAAFFFHHHFFFCCC@@@@@@???=========<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555444333333333333444333333333222222222111111222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000.................................------................................................///000000000000000000000000000000............/////////000//////............//////000000000000000000000000......///000000000000000............///000222222000000000000000000000000000111111111111222222222---///222444444333111000000111111111111222222222///111444444444444444666555555555555555555444444444555666666666555444333666333111333666888777555888999;;;<<<<<<;;;999888555999>>>BBBBBBAAAAAAAAA???@@@???>>>AAADDDBBB======???@@@@@@???>>>??????@@@CCCFFFGGGFFFDDDCCCBBBEEEFFFFFFDDDAAA@@@CCCFFF???@@@BBBEEEHHHJJJKKKKKKFFFDDDBBBAAAAAACCCEEEGGGBBB@@@>>>>>>AAADDDFFFGGGEEEFFFFFFEEECCCBBBCCCDDDAAA@@@???>>>============;;;;;;<<<===>>>???@@@@@@;;;AAAGGGHHHEEEBBBBBBDDDBBBAAAAAAAAABBBBBB@@@>>>;;;:::999999999:::;;;;;;999;;;===>>><<<;;;;;;<<<999999999::::::;;;;;;;;;888999;;;===>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999<<>>@@@<<<<<<<<<===============>>>>>>>>>>>>????????????:::;;;===@@@BBBCCCDDDDDDCCCCCCDDDFFFIIIJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGCCCEEEFFFDDDBBBAAACCCFFFCCCCCCCCCDDDEEEDDDBBB@@@BBBBBBBBBBBBDDDFFFHHHJJJDDDHHHNNNTTTWWWVVVSSSQQQHHHKKKNNNOOOOOONNNOOOOOOIIIKKKLLLMMMLLLLLLNNNPPPLLLMMMLLLJJJGGGEEEDDDEEEMMMMMMLLLMMMMMMJJJGGGDDDEEEIIILLLKKKHHHEEEEEEGGGDDDFFFIIIIIIGGGEEEDDDDDDBBBCCCDDDFFFHHHHHHGGGEEEFFFGGGHHHHHHIIIIIIIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFEEECCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFHHHIIIJJJIIIGGGFFFCCCBBBBBBAAABBBCCCDDDEEE@@@IIIOOOMMMHHHFFFDDDAAADDDDDDEEEEEEEEEEEEDDDDDDHHHHHHIIIIIIIIIIIIIIIHHHJJJGGGDDDCCCDDDEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDGGGCCCAAADDDFFFEEEGGGJJJDDDDDDDDDEEEFFFHHHIIIKKKFFFEEEDDDEEEFFFGGGFFFEEEDDDAAA@@@EEEMMMNNNHHH@@@AAAAAABBBBBBBBBAAA@@@@@@BBBDDDDDDCCCGGGOOOTTTUUUWWWYYY\\\]]]YYYPPPDDD<<<>>>===;;;999888888888888777888777666444555777999666;;;CCCJJJKKKHHHCCC?????????@@@??????>>>===<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;:::999888666666555555555444444333333333444444444333333222222222333333333444444444444555555444222000000111222333111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111111000000000000000111111111111000000000000//////////////////.........---------000000//////.........---//////////////////////////////............//////000000//////.........---////////////////////////000000//////.........---000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111000111111111111222222222000111111111111222222222333333333333333333333333;;;;;;;;;999777555666888555555555555666666666666222444555555444444555777:::===??????===:::999999777999DDDTTTVVVHHH???>>>>>>???@@@AAAAAA@@@???>>>999;;;===>>>@@@@@@@@@???@@@FFFJJJFFFAAAAAABBBBBBEEEDDDCCCBBBAAABBBCCCCCCAAADDDGGGJJJLLLKKKIIIHHHFFFFFFEEEDDDCCCBBBBBBAAAEEEDDDBBB@@@@@@AAABBBCCCEEEDDDCCCDDDEEEEEECCCAAA???>>><<<;;;;;;<<<===>>>:::;;;<<<>>>??????@@@@@@DDDGGGKKKKKKGGGCCC@@@@@@CCCBBBAAA???>>>=========<<<;;;::::::999999::::::??????>>>===<<<;;;::::::999999999888999999::::::888888999<<<>>>???>>>===;;;:::::::::;;;;;;999777>>><<<:::888888888999:::>>>===<<<;;;;;;<<<===>>>;;;;;;;;;::::::999999999::::::::::::::::::::::::>>>?????????>>>===<<<;;;<<<===>>>@@@AAABBBCCCCCC@@@BBBEEEGGGHHHHHHGGGGGGEEEDDDBBBAAA@@@AAABBBBBBCCCDDDDDDDDDBBBAAABBBCCC@@@@@@AAAAAABBBCCCCCCDDDCCCDDDEEEFFFGGGHHHIIIIIINNNNNNQQQVVVYYYWWWQQQKKKFFFLLLRRRUUUTTTRRRQQQRRRLLLMMMNNNMMMJJJJJJMMMPPPMMMKKKIIIIIIIIIJJJIIIHHHKKKOOONNNIIIFFFHHHFFFAAAGGGHHHGGGEEEBBB@@@@@@AAAJJJIIIIIIIIIHHHGGGDDDBBBFFFFFFEEEEEEFFFHHHJJJKKKIIIGGGGGGIIIKKKLLLIIIGGGGGGHHHFFF@@@>>>BBBFFFFFFEEEDDDCCCDDDEEEFFFEEECCCBBBAAA???@@@CCCEEEEEEEEEHHHIIIJJJKKKJJJIIIGGGFFFCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDDDDBBB@@@???CCCCCCDDDDDDEEEEEEEEEEEEIIIIIIIIIJJJIIIIIIHHHHHHKKKIIIFFFEEEEEEFFFFFFFFFCCCCCCEEEFFFFFFFFFEEEDDDFFFCCCDDDGGGHHHEEEDDDEEECCCCCCDDDEEEFFFFFFGGGGGGEEEDDDCCCDDDEEEFFFEEEDDDBBB??????DDDJJJLLLFFF???AAAAAAAAA@@@@@@@@@@@@@@@BBBFFFHHHHHHKKKPPPRRRQQQHHHIIIKKKMMMMMMIIIDDD???>>>===;;;999888888888888777888777666555555777999:::???EEEKKKLLLIIIEEEAAA@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<============;;;;;;;;;:::999777666555555555444444444333333333444444333333333222222222333333444444444555555555555444222000000111222333111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000////////////000000000111111111000000000000/////////...//////.........---------000/////////.........---........................//////............//////000/////////.........---........................000/////////............////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////000111111111111000000000111111111222222222000000111111111222222222333333333333333333333333777888888666444444555666444555555555666666666666333444666666555444666777888;;;======<<<:::999999::::::DDDQQQSSSHHH@@@AAA>>>???@@@@@@@@@@@@???>>>:::;;;===>>>???@@@??????@@@GGGJJJFFFBBBBBBCCCCCCEEEDDDCCCBBBAAABBBCCCCCCAAADDDHHHKKKLLLLLLIIIHHHFFFEEEEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>???AAABBBDDDCCCBBBBBBCCCCCCBBB@@@???>>>>>>===============999:::;;;===>>>>>>??????>>>AAAEEEGGGEEEDDDDDDEEEAAA@@@???>>>===<<<<<<<<<<<<;;;::::::999999::::::======<<<<<<;;;;;;::::::::::::999999999999999:::888888999<<<>>>???>>><<<::::::::::::::::::::::::<<<;;;999888777888:::;;;<<<;;;:::::::::;;;<<<===;;;;;;;;;::::::999999999888888888888888888888888<<<<<<<<<<<<<<<;;;::::::<<<<<<>>>???@@@@@@AAAAAA@@@AAACCCEEEFFFFFFEEEDDDBBBAAA@@@?????????@@@@@@@@@AAACCCBBBAAA@@@@@@AAA>>>???AAABBBCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGJJJOOOQQQQQQOOOMMMKKKFFFKKKPPPRRRPPPNNNMMMMMMKKKLLLLLLJJJHHHIIILLLOOOOOOMMMKKKJJJKKKKKKJJJIIILLLOOONNNIIIGGGHHHFFFBBBEEEFFFFFFDDDBBB@@@AAAAAAGGGGGGGGGGGGGGGFFFDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEFFFIIIMMMNNNLLLIIIFFFHHHGGGCCCBBBEEEIIIIIIGGGEEEDDDDDDEEEEEEDDDBBBBBB@@@??????BBBEEEFFFFFFJJJKKKKKKKKKIIIGGGEEECCCAAA@@@@@@??????@@@@@@AAA@@@AAABBBCCCCCCAAA@@@>>>BBBBBBCCCCCCDDDEEEGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFJJJHHHEEEDDDEEEEEEEEEDDDAAABBBDDDEEEEEEEEEDDDDDDDDDCCCFFFJJJJJJEEEAAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAABBBDDDEEEDDDCCC@@@>>>>>>BBBGGGHHHDDD???AAA@@@???>>>===>>>??????@@@EEEIIIJJJKKKNNNMMMIIIDDDCCCBBBCCCDDDFFFFFFEEE===<<<;;;999888888888888777888777666555555777999>>>AAAEEEIIIJJJGGGDDDAAA@@@@@@@@@@@@???>>>======;;;;;;;;;<<<<<<<<<<<<===:::::::::999888777666555444444444444333333333333333333333333222222222222444444444444555555555555444333222000000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000/////////.........//////000000000000111111000000000/////////.....................---------/////////.......................................//////............///////////////.......................................////////////............////////////////////////000000000000000000000000////////////////////////////////////////////////...///000000111111000000000000000111111111222222000000000111111111222222333333333333333333333333222333444444222222333444444444444555555555666666444555666666555555666777555888:::;;;999888888999:::999???IIIJJJCCC???AAA>>>???@@@@@@@@@@@@???>>>:::;;;===???@@@@@@??????AAAGGGJJJFFFCCCDDDEEEDDDEEEDDDCCCBBBAAABBBCCCCCCAAACCCHHHLLLMMMLLLIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAACCCBBBAAAAAABBBBBBAAA?????????@@@@@@@@@???>>>===999:::;;;<<<===>>>>>>>>><<>>===<<<;;;::::::<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999888999999888888999;;;===>>>===;;;888999:::999777888;;;???<<<;;;999888777888:::;;;999999999999999:::;;;<<<;;;;;;;;;::::::::::::999666666666666666666666666::::::999999999999999999<<<<<<===>>>>>>>>>>>>>>>>>>???AAACCCCCCCCCAAA@@@??????>>>=========>>>>>><<<>>>@@@AAA@@@>>>>>>???>>>@@@BBBEEEFFFFFFEEEDDDGGGFFFDDDCCCCCCDDDFFFGGGDDDIIIMMMNNNJJJHHHIIIKKKFFFIIILLLMMMLLLIIIHHHGGGJJJJJJIIIGGGFFFHHHLLLOOOQQQOOOMMMLLLLLLLLLKKKIIILLLNNNMMMIIIGGGGGGEEEBBBBBBCCCDDDCCCAAAAAAAAABBBFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFBBBCCCFFFJJJNNNOOOMMMKKKFFFIIIJJJFFFFFFIIILLLKKKHHHFFFEEEDDDEEEDDDCCCAAABBB@@@>>>???BBBFFFIIIJJJLLLLLLKKKJJJHHHEEEBBB@@@>>>>>>============>>>>>>???@@@AAABBBAAA@@@???>>>AAAAAAAAABBBCCCEEEGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBFFFDDDBBBAAABBBCCCBBBAAA???@@@BBBCCCDDDDDDCCCBBBBBBBBBEEEIIIHHHDDDBBBDDDBBBCCCEEEFFFFFFEEECCCBBBAAA@@@???@@@BBBCCCCCCBBB@@@???@@@CCCFFFFFFCCC@@@AAA@@@>>><<<;;;<<<===>>>>>>CCCFFFFFFGGGHHHGGGCCCIIIFFFCCCAAABBBCCCCCCCCC<<<;;;:::999999888888888777777888666555666888:::>>>@@@CCCEEEEEECCCAAA???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777666555444333333333333333333333333333222222222222222222222333444444444444555555555333222111111000111222222111111111111111111111111////////////////////////000000000000000000000000000000000/////////......////////////000000000111000000/////////.................................................................................///......------......///................................................///////////////.........////////////////////////000000000000000000000000////////////////////////////////////////////////...//////000000000000000000000000000111111111111000000000000111111111111222222222222222222222222///111222333222111222333333333444444444555555555555666777777555555666777222555777888777777777888888666999>>>@@@===<<>>???@@@@@@@@@???AAAFFFIIIFFFEEEFFFFFFEEEEEEDDDCCCBBBAAABBBCCCCCC@@@CCCGGGKKKLLLKKKIIIGGGFFFEEECCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDBBBAAAAAABBBBBBAAA@@@@@@AAABBBCCCCCCAAA>>>===:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@AAABBB>>>>>>>>>======<<<;;;:::<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999888888888999888999;;;======;;;999666888:::888555666===CCC???===;;;999888888999:::888888888888999:::;;;;;;::::::::::::::::::::::::666666666666666666666666888888888888888888999999======>>>>>>>>>======<<<===>>>???AAAAAA@@@>>>===>>>=====================:::<<>>>>>???BBBDDDFFFHHHHHHGGGEEEDDDGGGFFFDDDBBBCCCEEEHHHJJJJJJKKKMMMKKKIIIGGGHHHIIIEEEFFFHHHIIIIIIHHHFFFFFFIIIHHHEEECCCDDDGGGKKKNNNQQQOOOMMMLLLLLLKKKJJJIIIJJJKKKJJJHHHGGGEEEDDDBBBAAABBBCCCCCCAAAAAABBBCCCHHHHHHIIIHHHFFFDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEAAACCCGGGKKKNNNNNNMMMKKKHHHLLLMMMJJJHHHKKKLLLKKKIIIGGGEEEDDDDDDCCCAAA???@@@>>>===???DDDIIIMMMOOOJJJIIIIIIHHHFFFDDDAAA@@@======<<<<<<<<<<<<======>>>>>>????????????>>>===??????@@@AAABBBDDDFFFGGGAAAAAABBBBBBAAA@@@@@@???BBBAAA@@@@@@AAABBBBBBAAA>>>???@@@BBBCCCCCCBBBBBB@@@???BBBEEEDDDBBBDDDIIICCCEEEFFFGGGGGGEEECCCBBB???>>>>>>???AAACCCBBBAAA@@@AAACCCDDDEEEEEEDDDCCCAAA@@@===;;;;;;;;;<<<===@@@CCCCCCAAAAAADDDEEEBBBGGGEEEAAA???>>>===<<<:::::::::::::::999888888777777777888777666666999;;;>>>???AAABBBBBBAAA@@@???????????????>>>===<<<<<<;;;;;;;;;;;;::::::::::::777777777777666555444444333333333333333333333333222222222222222222222222333333333333444444444444111111111111111111111222111111111111111111111111////////////////////////////////////////////////111111000000000/////////...////////////000000000////////////............---.....................---------.............................................------------......---------................................................///////////////........................////////////////////////000000000000000000000000..............................///000000000000000//////000000000111111111//////000000000111111111222222222222222222222222///111333333333222333444333333333333444444444444555666777666555444555666111333555555555555666888888666666999::::::<<>>@@@AAAAAAAAAAAA@@@AAAEEEGGGFFFEEEGGGGGGEEEEEEDDDCCCBBBAAABBBCCCCCC@@@CCCFFFIIIJJJJJJHHHGGGEEEDDDCCCAAAAAABBBCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFEEECCCAAAAAABBBCCCBBBAAAAAABBBDDDEEEDDDBBB???===<<<===>>>???????????????DDDCCCAAA@@@@@@@@@@@@@@@???????????????>>>===<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<======>>>>>>===<<<;;;:::999999999999999999999:::<<<<<<:::888555777999666444666>>>DDDCCCAAA>>>;;;999888888888888888999999::::::::::::888999999999999999999999777777777777777777777777888777777777888999::::::>>>>>>>>>???>>>>>>===<<<;;;<<<>>>???@@@>>>===<<<======>>>>>>>>>>>>>>>>>>:::<<>>===<<<<<<@@@FFFLLLPPPRRREEEEEEDDDDDDCCCCCCBBBAAA======<<<<<<<<<<<<======<<<<<<===============<<<<<<===>>>@@@BBBCCCCCCCCC======>>>>>>>>>>>>>>>===@@@@@@???AAACCCDDDDDDCCC>>>???AAACCCDDDDDDCCCCCC???>>>???AAA@@@???DDDKKKDDDEEEFFFFFFFFFEEEDDDCCC???>>>===???AAACCCBBBAAAAAACCCEEEFFFEEEDDDDDDEEEAAA@@@>>><<<;;;;;;;;;<<>><<<999999999::::::999888777777777777888777666777999<<<>>>???AAABBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::999999555666666666555555444333222222222222333333333333111111111222222222222222222222222222333333333333000000000111111111111111111111111111111111111111000000000000000000000000////////////////////////111111111000000000//////......////////////000000/////////.........---------------...............---------------.........------------------------......------------......---------------.........------------------------.........///////////////........................////////////////////////000000000000000000000000........................---...//////000000///////////////000000000111111/////////000000000111111222222222222222222222222///222444555444333333444222222222333333333444444444555666555444333444555111222444444333444555777999888777888999;;;>>>@@@@@@@@@???>>>>>>???@@@@@@???@@@BBBCCCCCCCCCBBBAAA@@@DDDFFFDDDEEEHHHHHHDDDEEEDDDCCCBBBAAABBBCCCCCCAAABBBDDDFFFGGGHHHHHHHHHDDDCCCBBBAAABBBDDDFFFGGGIIIHHHHHHHHHHHHGGGGGGGGGFFFCCCAAA@@@BBBCCCCCCBBBBBBCCCEEEEEEDDDBBB???======>>>??????@@@@@@@@@???@@@???>>>>>>@@@BBBBBBAAA???@@@AAAAAAAAA???>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<;;;::::::999::::::999999999:::;;;:::888666666777777666555888===BBBCCCAAA>>>;;;888777777888888999999:::999999888888777777777777777888888888888888888888888888888888777777666666777999;;;<<<===>>>>>>>>>>>>>>>======:::<<<>>>???@@@???>>>=========>>>?????????>>>>>>;;;===>>>?????????AAACCCHHHHHHIIIJJJIIIGGGEEECCCEEEDDDDDDEEEGGGJJJMMMOOONNNJJJFFFFFFHHHIIIFFFCCCFFFEEEDDDEEEHHHIIIIIIHHHFFFCCCAAAAAADDDHHHKKKLLLMMMKKKIIIHHHIIIJJJIIIGGGEEECCCDDDFFFGGGDDDDDDFFFFFFGGGHHHFFFDDDCCCCCCDDDKKKLLLMMMJJJFFFDDDFFFHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGIIIIIIHHHGGGGGGHHHLLLOOONNNHHHFFFGGGHHHGGGGGGEEECCCBBBBBBAAA???===<<<<<<===@@@FFFKKKNNNOOO@@@@@@@@@@@@AAAAAAAAABBB======<<<<<<<<<<<<======:::;;;;;;;;;;;;;;;<<<<<<999;;;>>>@@@BBBAAA@@@???:::;;;<<<===>>>>>>>>>>>>=========@@@CCCEEEEEEDDD@@@AAACCCEEEFFFFFFFFFFFF======>>>@@@===<<>>>>>===???AAACCCCCCBBBAAADDDGGGFFFDDDCCCDDDFFF@@@@@@???>>>===<<<;;;;;;===??????===???CCCEEECCCAAA@@@???@@@AAA@@@???===888999999:::999888777777666777888777666777:::<<<;;;===???AAAAAA@@@???>>>============<<<;;;:::999::::::::::::999999999888444555555555555444333333111111222222222333333333000111111111222222222222000000111111111222222222//////000111111111111111111111111111111111111111000000000000000000000000////////////////////////000000/////////................../////////000000//////.........------------------.........//////,,,,,,,,,------.........------------------------...------,,,,,,------...,,,,,,,,,------.........------------------------............/////////000........................////////////////////////////////////////////////........................---...//////000000//////////////////000000000111////////////000000000111111111111111111111111111000333555666555333333333222222222222333333333333444555555444333222333444111333333333222333444666888888888888999<<<>>>>>>@@@@@@???>>>>>>???@@@@@@AAABBBDDDEEEEEEDDDDDDCCC???BBBDDDCCCEEEHHHHHHDDDEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAABBBCCCEEEGGGHHHDDDCCCBBBBBBCCCFFFIIIKKKIIIIIIIIIHHHGGGFFFEEEDDDEEECCC@@@???@@@AAABBBAAACCCCCCDDDDDDCCCAAA???======>>>>>>????????????>>><<<;;;;;;===@@@BBBAAA@@@???@@@AAABBBAAA@@@>>>=========<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999999999999::::::777555777666555555777999===??????>>>;;;999777777888888888888888999888777555444555555555555666666777777777777777777777777777777666666555555666888;;;<<<;;;<<<<<<=========<<<<<<:::;;;>>>@@@@@@@@@???>>>;;;<<<===>>>??????>>>===;;;<<<=========???BBBEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLHHHGGGFFFGGGHHHIIIIIIHHHIIIFFFDDDDDDFFFHHHGGGFFFDDDBBB@@@AAAEEEIIIKKKKKKKKKIIIHHHHHHIIIJJJJJJIIIDDDAAACCCHHHIIIFFFFFFJJJKKKLLLKKKIIIFFFDDDCCCDDDGGGJJJKKKIIIEEEDDDGGGKKKFFFFFFEEECCCCCCBBBBBBBBBDDDFFFGGGGGGEEEDDDFFFIIIJJJLLLJJJEEEBBBEEEHHHGGGDDDBBBAAA@@@@@@@@@>>><<<<<<<<<===@@@DDDFFFFFFFFF============>>>??????@@@===<<<<<<;;;;;;<<<<<<===999999999999::::::;;;;;;777:::>>>@@@AAA@@@>>><<<::::::<<<===>>>>>>??????999999:::===AAACCCCCCBBBBBBCCCEEEGGGHHHIIIHHHHHH<<<===???@@@===:::>>>EEECCCBBBBBBBBBBBBCCCDDDEEE>>>>>>===???BBBCCCCCCBBB@@@DDDGGGFFFCCCAAACCCFFF@@@@@@@@@???>>><<<;;;:::777;;;<<<<<<===BBBCCC@@@???>>><<<<<<===>>>===;;;777888999::::::999777666666777888777777888:::===777999<<<>>>???>>><<<;;;<<<<<<<<<<<<;;;:::999888:::::::::999999888888888444444555555444444333333111111111222222333333333000000111111222222222222///000000000000111111111...///000111111111111111111111111111111111111111000000000000000000000000//////////////////////////////.........---------............/////////000//////.........------------------.........//////,,,,,,,,,------.........------------------------...------,,,,,,------...,,,,,,,,,------.........---------------------------.........//////000000........................////////////////////////................................................---......///////////////////////////000000000000////////////000000000000111111111111111111111111000333555666555333222222111111222222222333333333333444555444222111222333222333444333222222444666555666777666888;;;<<<<<>>>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEDDD>>>AAACCCBBBEEEHHHGGGCCCEEEDDDCCCBBBAAABBBCCCCCCAAAAAA@@@@@@AAADDDGGGHHHCCCBBBBBBBBBDDDGGGKKKMMMHHHHHHHHHGGGEEEDDDBBBAAADDDAAA???>>>???@@@@@@@@@DDDDDDDDDDDDBBBAAA???>>><<<======>>>>>>>>>>>>===<<<::::::<<>><<<>>>???AAAAAAAAA@@@>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::999888999:::999777444888666444555888;;;<<<===;;;:::888666666777888999777777888888777555333222444444444444555555666666777777777777777777777777555555444444555888:::<<<999:::;;;;;;<<<<<<<<<;;;:::;;;>>>@@@AAAAAA@@@@@@:::;;;===>>>>>>>>>======;;;<<<;;;;;;;;;>>>BBBFFFAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHHHHCCCFFFIIIJJJIIIIIILLLPPPKKKGGGDDDCCCEEEFFFEEECCCCCCAAA@@@BBBGGGJJJKKKJJJKKKIIIHHHHHHJJJKKKKKKJJJDDDAAACCCIIIKKKHHHIIIMMMOOOOOONNNKKKGGGDDDCCCDDDCCCFFFIIIGGGDDDEEEIIINNNFFFDDDCCCAAA@@@@@@@@@AAACCCEEEFFFEEECCCCCCGGGJJJGGGIIIGGGBBB@@@DDDHHHIIICCCAAA????????????===<<<======>>>@@@BBBBBB@@@>>>======<<<<<<<<<======>>><<<;;;;;;::::::;;;;;;<<<999888888888999:::;;;;;;???>>>>>>============>>>@@@===:::;;;>>>@@@???>>>@@@>>>;;;<<>>===<<<<<<<<>>===<<<;;;:::;;;;;;===???AAA@@@===;;;<<<;;;;;;<<<======<<<::::::666555999:::777555666777888888999999999888888<<<===>>>>>><<<:::999999;;;<<<<<<:::888888999:::;;;888666666888999777444555888:::999666333222333333333333222222222111111222111111000///......---222111111111000000//////000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////..............................---------,,,,,,,,,............////////////...................................................------,,,,,,------...000000///...---,,,,,,,,,........................,,,------......------,,,..........................................------------------------------------------------------111111000///...---,,,,,,////////////////////////........................//////............//////////////////000000000000000111111111222222222222000000111222222222222111333333444555444333111000111333444333111111222333555555666666777999:::;;;888999;;;<<<>>>???@@@@@@<<<@@@DDDEEECCCCCCEEEGGGBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@?????????@@@AAABBBGGGEEECCCBBBCCCFFFJJJMMMKKKJJJHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>FFFEEEDDDBBB@@@?????????===@@@DDDEEEDDDBBBAAAAAA>>>>>>>>>>>>>>>===<<<;;;>>>???@@@AAAAAA@@@>>>=========<<<;;;:::999999::::::;;;;;;;;;::::::<<<======<<<<<<;;;;;;:::999999888777777777666666666555333555777999;;;<<<<<<<<<999999999999888888888777666666555555555444444444555555555555555555555555666666666666666666666666444444333444555888;;;======<<<:::999888999999:::>>>???@@@AAAAAA@@@>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<=========???@@@@@@AAA@@@@@@BBBAAAAAABBBCCCEEEGGGHHHDDDDDDCCCCCCDDDEEEGGGHHHGGGDDDBBBBBBDDDFFFFFFDDDDDDDDDCCCDDDHHHMMMRRRVVVQQQLLLHHHHHHLLLMMMKKKIIIHHHJJJLLLMMMKKKIIIHHHHHHMMMPPPNNNGGGBBBAAA@@@>>>AAACCCEEEEEEDDDCCCDDDEEEBBBAAA@@@@@@BBBDDDDDDCCCAAA@@@@@@AAAEEEGGGHHHHHHDDDCCCAAA@@@@@@BBBDDDEEEEEEBBB???>>>>>>>>>>>>===@@@@@@??????>>>>>>======:::;;;;;;<<<<<<===============<<<;;;::::::999999777888888888888999999999>>>===<<<<<<;;;;;;;;;;;;>>><<<:::;;;>>>@@@@@@???AAA>>><<<<<>>===<<>>======>>>???AAACCCEEEAAABBBBBBCCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;===???AAA@@@===;;;<<<;;;;;;<<<======<<<:::777555666888888444444666:::999999999999999999999888999;;;;;;;;;:::999999<<<======;;;999888999:::999777666666888999777555555777:::999666333222222333333333222222222111111222222222111000000//////111111111000000000////////////000000000111111111000000000000000000000000........................//////000000000000//////..............................---------,,,,,,,,,---.........////////////...................................................------,,,,,,------...000///...------,,,,,,,,,........................,,,------......------,,,..........................................------------------------------------------------------000000//////......------................................................//////............//////.../////////000000000000000000000000111111111111///000111111222222111111111333666777777555111///111222333333111111222333444444555555666888999:::888999:::<<<===>>>?????????BBBFFFFFFCCCBBBCCCEEEBBBCCCDDDEEEEEEEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>???AAAAAADDDCCCBBBAAABBBEEEHHHIIIJJJIIIFFFDDDBBBAAAAAAAAABBBAAA???>>>>>>???@@@AAAEEEDDDCCCAAA@@@?????????>>>AAADDDEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>@@@@@@@@@???===<<<======<<<:::999999999999999:::;;;:::999999;;;===;;;;;;::::::999888888888888777777666666555555555444555888:::;;;;;;;;;;;;888888888888777777777777666555555555444444444444444444444444444444444444555555555555555555555555555555444555666999;;;===;;;;;;999888888888999999<<<===???@@@@@@???===<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999:::;;;============>>>???@@@@@@@@@@@@BBBAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBCCCEEEGGGHHHHHHEEEBBBBBBDDDEEEDDDCCCCCCCCCDDDFFFJJJOOOTTTVVVSSSNNNJJJJJJMMMNNNLLLIIIGGGIIIJJJJJJIIIGGGGGGGGGJJJLLLKKKEEEAAAAAA@@@>>>AAACCCDDDEEEDDDCCCDDDEEECCCAAA@@@@@@BBBCCCCCCBBBBBB@@@@@@AAADDDGGGHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDAAA???===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<===<<<<<<<<<;;;::::::999999777777777777888888888888<<<<<<;;;:::999999888888<<<;;;:::<<<>>>AAAAAAAAABBB@@@======>>>@@@AAAAAACCCBBBAAAAAACCCCCCBBBAAAAAABBBCCCCCCBBB@@@>>>===>>>???@@@CCCDDDCCC@@@===<<<<<<<<<===>>>AAACCCDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>=========;;;;;;<<<>>>@@@@@@===;;;<<<;;;;;;;;;======;;;999666666888:::777333444999<<<;;;:::888888888999999666777888:::;;;;;;::::::=========<<<999888888999777666555666888999888777555777888888555333222222333333333222222222111111333333222222111111000000111111000000000000////////////000000000000111111000000000000000000000000...........................//////000000//////.................................---------,,,,,,,,,---------.........//////------------------------------------------------...------,,,,,,------...000///...---,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------......------------------------------------------------................................................------------------------//////............//////....../////////000000000....../////////000000000//////000111111111111111///222666999999555111...111222333222111111222333333333333444555666777888777888999;;;<<<=========AAADDDGGGFFFBBB@@@AAABBBAAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>=========>>>@@@@@@CCCBBBBBBCCCDDDEEEFFFGGGIIIFFFCCC@@@??????@@@AAACCCAAA>>><<<<<<>>>AAACCCCCCCCCBBBAAA@@@@@@??????@@@BBBEEEEEECCC@@@??????@@@@@@AAAAAA@@@@@@??????===>>>?????????===<<<;;;===<<<;;;:::999888888888888999::::::999999:::<<<:::999999888777777666666888777666555444444444444666777888::::::::::::999777777777666666666555555555555555555444444444444333333333333333333333333555555555555555555555555666666555666777999;;;<<<999888888777777777777888:::;;;============<<<;;;999999999888888999999::::::999999:::;;;<<<===>>>======>>>>>>???@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCC@@@@@@AAABBBCCCEEEGGGHHHGGGEEECCCCCCDDDDDDDDDCCCBBBCCCEEEHHHLLLPPPTTTVVVQQQMMMJJJJJJLLLMMMKKKIIIFFFHHHHHHGGGFFFEEEFFFGGGFFFIIIHHHCCC???@@@@@@???AAABBBDDDDDDCCCCCCCCCDDDCCCBBB@@@AAABBBCCCCCCBBBCCCAAA@@@AAADDDFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDBBB@@@>>>=========<<<;;;999::::::;;;<<<<<<======::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999666666777777777888888888<<<;;;;;;:::999888777777::::::;;;===???AAABBBCCCDDDAAA>>>===>>>??????>>>@@@@@@@@@@@@AAABBBAAAAAAAAABBBDDDFFFEEECCC@@@>>>>>>>>>@@@AAABBBAAA???===??????>>>>>>???@@@BBBCCCEEEEEEDDDCCCBBBAAAAAAAAA??????>>>>>>>>>>>>>>>>>>;;;;;;<<<>>>??????===;;;<<<;;;:::;;;<<<<<<:::999888999<<<>>>999444666<<<<<<;;;888666666777888999888888999;;;======<<<:::<<<======;;;999777666777666555555666777888888888666666777666555444333222333333333222222222111111222222222111111000000000000000000000000000//////////////////000000000111000000000000000000000000...........................//////////////////.................................---------,,,,,,,,,,,,,,,---------.........------------------------------------------------...------,,,,,,------...///...------,,,,,,,,,---------------------------,,,------......------,,,------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////........................------------------------///......------......///........./////////000000---------.........//////...///000000111111000000///111444666666444111///000111222222111111222333222222222222333444555666666666888999:::;;;;;;;;;>>>AAADDDDDD@@@>>>???@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@????????????===<<<;;;;;;<<<===???@@@CCCDDDEEEFFFFFFGGGGGGGGGGGGDDDAAA===<<<===???AAAAAA???===<<<<<<>>>@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@AAACCCDDDDDDAAA???>>>>>>===>>>>>>???>>>>>>======<<<=========<<<;;;:::999<<<;;;:::999888777777777888999999999888888:::;;;999999888888777666666666888777555444333333444444777888999::::::999888777666666555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555666777999:::666666666666666666666777888999:::;;;;;;;;;::::::777777666666777777888888888888999:::;;;<<<>>>>>><<<=========>>>??????@@@???@@@@@@AAABBBCCCCCCDDD???@@@AAACCCEEEGGGIIIJJJFFFFFFEEEEEEFFFFFFFFFFFFDDDFFFHHHKKKMMMOOOQQQQQQJJJHHHFFFGGGIIIJJJJJJHHHGGGHHHHHHFFFEEEDDDFFFGGGFFFIIIHHHCCC???@@@@@@>>>AAABBBDDDDDDCCCCCCCCCDDDBBBAAA@@@AAACCCEEEFFFEEEEEECCCAAAAAACCCEEEFFFFFFHHHHHHHHHHHHGGGFFFDDDCCCAAA???============<<<;;;999999:::<<<===???@@@AAA;;;;;;;;;;;;;;;:::::::::;;;:::::::::999999999888777777888888888999999999;;;<<<<<<<<<;;;:::888777999:::<<<>>>@@@AAACCCDDDDDDBBB???>>>>>>>>>===<<<>>>???@@@AAAAAABBBCCCDDD@@@BBBEEEGGGGGGEEEBBB???@@@@@@@@@@@@???@@@AAABBBEEEDDDBBBAAA@@@@@@AAAAAAGGGFFFFFFEEEDDDCCCCCCBBB????????????>>>>>>>>>>>><<<;;;;;;===>>>???===;;;<<<;;;:::;;;<<<<<<:::888888999<<<>>>999444666<<<:::888666555444555666777:::999999:::<<<<<<:::777999;;;<<<;;;888666555666555555666666666777777888666666555555555444333222333333333222222222111111000000000000000///////////////////////////000000...////////////000000000////////////////////////..............................////////////....................................---------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...------,,,,,,------......------,,,,,,,,,,,,---------------------------,,,------......------,,,------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////........................------------------------......------------..................////////////,,,------------...............///000000000000//////000000000111000000000///000222222111000222333222111111111222333444555444555666888888999999999999<<<@@@@@@>>>===>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>;;;;;;;;;:::;;;===>>>???AAABBBDDDEEEEEEEEEEEEDDDEEECCC???===<<<===???AAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCBBB???===<<<<<<<<<======>>>>>>>>>======<<<<<<;;;;;;:::999888888:::999888777777666777777666777888888777777888:::999999888888777666666666777666444333333333555555888888999:::999888777666555555555444444444444333333333444444444444444444666666666666666666666666555555555555555555555555444444444444555555666666333444444555666666666666777777888888999999999999555555555555555666777777777777999:::<<<===>>>???<<<<<<<<<<<<===>>>???@@@>>>???@@@BBBCCCEEEFFFFFF@@@AAACCCEEEHHHJJJKKKLLLEEEFFFHHHHHHIIIIIIJJJKKKGGGHHHJJJKKKLLLLLLLLLKKKDDDDDDDDDFFFIIIJJJJJJJJJHHHIIIIIIHHHFFFFFFGGGIIIIIILLLJJJDDD@@@@@@@@@===AAACCCEEEEEEDDDCCCDDDEEEAAA@@@@@@BBBEEEHHHIIIIIIGGGDDDAAAAAABBBDDDEEEEEEHHHHHHHHHHHHGGGFFFDDDCCC@@@>>>======>>>>>><<<;;;777888999<<<>>>@@@AAABBB<<<<<<<<<;;;;;;:::::::::999999999999999888888888999999:::::::::;;;;;;;;;:::;;;<<<===<<<;;;:::999888;;;>>>???@@@AAABBBDDDDDDBBB???>>>>>>>>><<<;;;===???AAABBBBBBCCCEEEGGG@@@BBBEEEGGGGGGEEECCCAAAAAABBBBBBAAAAAABBBEEEGGGIIIHHHFFFCCCBBBAAAAAAAAAFFFFFFGGGGGGGGGEEEDDDCCC@@@@@@@@@??????>>>>>>>>><<<;;;;;;<<<>>>>>>===;;;<<<;;;:::;;;;;;;;;999777666666888:::777333444999777666555444444555666777888666555777::::::777333888:::;;;;;;999777666777444666777777555555666888666555444444555555444222333333333222222222111111000/////////////////////......////////////000000......////////////000000////////////////////////---------------------------......//////......---..............................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------........./////////,,,,,,---------.........---....../////////////////////.........///000000...000111111000000222333222111111111222222333444333444555666777777777777555999===>>><<<<<<>>>@@@??????>>>>>>>>>???@@@AAA?????????>>>>>>>>>>>>===;;;;;;::::::;;;===???@@@>>>???@@@AAAAAAAAAAAAAAADDDBBB@@@>>>===>>>@@@AAA===>>>>>>???>>>===<<<;;;>>>@@@AAACCCDDDDDDCCCCCC???@@@AAA@@@===;;;;;;;;;======>>>>>>??????>>>>>>;;;;;;:::999888777666666888777777666666666777777666777777777666666888999999888888777777666555555777555444333333555777888888888999999999888666555555555555444444444333333333333333333444444444444666666666666666666666666444444444444444444444444333333333444444444444444222222444555666666666666666666666777777888999999444444444444555666777777555666888;;;===>>>??????<<<<<<;;;;;;;;;===???@@@>>>???AAABBBDDDEEEEEEEEEAAABBBEEEGGGIIIKKKLLLLLLFFFHHHJJJKKKKKKKKKLLLMMMHHHIIIIIIIIIIIIHHHGGGFFFBBBDDDFFFHHHJJJKKKLLLLLLHHHJJJJJJJJJHHHGGGHHHIIIKKKMMMLLLEEEAAAAAA@@@>>>CCCDDDFFFFFFEEEEEEEEEFFFBBBAAAAAADDDGGGJJJKKKKKKIIIFFFBBB@@@AAACCCDDDDDDGGGGGGFFFFFFEEEDDDDDDDDD???>>>>>>>>>??????===;;;555666888:::<<>>>>>===<<<;;;;;;::::::888888888888888888888888::::::;;;;;;;;;<<<<<<<<<888999;;;<<<===<<<;;;:::888<<>>>>>>>><<<:::<<>>======<<<;;;:::;;;===>>>===<<<<<<;;;::::::;;;;;;999777777555666888888444444666444444555555666777777777666444333666:::;;;888444888:::<<<===;;;:::999999555777888777555444555777777444222333444555444222333333333222222222111111000000000000000000000000........./////////000000........./////////000000////////////////////////---------------------------......//////......---..............................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////------------............------.../////////......---......//////000000///...///111111000000222333222222111111222222333333222333444555666666666666444888<<<===<<<<<<===@@@>>>>>>=========>>>???@@@??????>>>>>>>>>=========;;;;;;:::;;;<<<===???@@@>>>>>>>>>>>>>>>?????????CCCBBBAAA@@@@@@@@@AAABBB@@@???>>>===<<<;;;;;;;;;;;;===???AAABBBCCCBBBAAA===>>>>>>===;;;::::::;;;;;;;;;<<<===============::::::999777666555555555555555555555666777888888555666666666555555777999777777666666555444444444666555444333444666999;;;777777888999999888666666555555555555444444444444222222333333333444444444666666666666666666666666444444444444444444444444444444444555444444333333111222444555666777777666555555555666777888999999444444444444555666777777444666888;;;===>>>??????<<<;;;::::::;;;<<<>>>@@@@@@@@@BBBBBBCCCBBBAAAAAAAAABBBEEEGGGIIIJJJKKKKKKHHHJJJMMMLLLJJJIIIIIIJJJGGGGGGFFFFFFFFFEEEEEEEEECCCDDDFFFHHHHHHHHHIIIIIIGGGIIIKKKKKKIIIGGGGGGGGGIIILLLKKKEEEAAABBBBBB@@@DDDFFFGGGHHHGGGFFFGGGHHHFFFEEEDDDFFFIIIKKKKKKKKKJJJGGGBBB@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEE??????>>>???@@@@@@>>><<<666777999;;;===???AAABBB@@@??????===<<<;;;::::::777888888888888888888888:::::::::;;;;;;;;;<<<<<<666888:::<<<<<<<<<;;;:::999<<<@@@AAA@@@@@@AAACCCBBBAAA???>>>???>>><<<:::;;;>>>AAABBBBBBCCCFFFIII@@@AAACCCEEEFFFEEEDDDCCC???CCCHHHJJJJJJIIIJJJKKKHHHGGGEEEDDDCCCCCCCCCDDD@@@BBBFFFIIIIIIGGGCCCAAABBBBBBAAA@@@???>>>===<<<<<<;;;:::;;;=========<<<<<<;;;::::::;;;:::888666:::666666999:::777555666333444555777888888888888666444333777<<<>>><<<888888;;;===>>>===<<<<<<<<<555777999777444333444666777444222222444555444222333333333222222222111111111111111111111111222222---.........//////000000............/////////000////////////////////////---------------------------..................---..............................---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////---------.........//////,,,---......//////......,,,...000222222111000...---///000111000000222444222222222222222222333333222222333444555555555555666:::===>>><<<;;;===???>>>======<<<<<<===???@@@>>>>>>>>>>>>============;;;;;;;;;;;;<<<>>>@@@AAA@@@??????>>>??????@@@AAACCCBBBBBBBBBBBBBBBBBBBBBCCCAAA===:::999999;;;<<<999:::===@@@AAAAAAAAA@@@;;;<<<===<<<:::999999:::888999999:::;;;;;;;;;::::::999888666555555444444333333444444666777888999444555666666555555666888666555555444444333222222666555333333555888;;;===666777888999999888777666666666555555555444444444222222222333333444444444555555555555555555555555444444444444444444444444555555555666555555444333000222444666777777777777555555555666666888999999333333333444555666777888444555888;;;===?????????<<<;;;:::999:::<<<>>>@@@AAABBBBBBBBBAAA???>>><<>>===<<<;;;:::777777777777777888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::>>>::::::<<<<<<:::;;;>>>DDDBBB???===<<<===>>>@@@CCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@BBBFFFJJJKKKKKKIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCFFFHHHIIIJJJIIIFFFBBB???BBB@@@??????AAAAAA>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::666666666666555555555555;;;777444444777:::;;;:::777<<<===;;;AAAJJJIIIBBB@@@???======>>>===:::888444444333333333333444444666666666666666666666666444444333333333222222222333333333222111000///...000000000000////////////000000000000////////////000000//////.........---//////...---,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------////////////////////////////////////////////////222111111111000000//////000000000111222222333333111222333333222222444666888999:::;;;<<<<<<<<<<<<>>>>>>>>>===;;;:::;;;=========<<<<<<===>>>??????===<<<;;;<<<===@@@BBBDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCAAA===999888:::<<<<<<<<<<<<<<<;;;;;;<<<===>>>???>>><<<:::888888:::<<<>>><<<;;;;;;:::::::::;;;;;;::::::::::::777444333555555555555555555555444444555555666666555555444333333333333333333333333333111222222333333444444555888888777777777777888888777777777666555555444444222222111111222222333444777666555444333222222222333333333444444444555555666666666555444333222111000222555777888777555444666555555444444444555555555555555555666666777777:::999:::<<>>???===<<<;;;;;;<<<>>>???;;;<<<>>>?????????>>>===AAAAAAAAAAAABBBDDDFFFGGGJJJIIIGGGGGGGGGGGGEEEDDDCCCDDDCCCBBB@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJJJJJJJIIIHHHGGGFFFHHHFFFDDDBBBAAABBBDDDFFFIIIMMMPPPNNNHHHFFFJJJPPPKKKLLLMMMMMMLLLJJJHHHFFFFFFCCC@@@???BBBCCCBBBAAA?????????@@@AAABBBCCCDDD>>>???AAACCCCCCAAA???======:::888999<<<@@@DDDEEECCCBBBAAA@@@???>>>===<<<666888888777555333333444555666666777888999999::::::::::::::::::999999999>>>:::999;;;;;;:::<<<@@@EEECCC@@@>>>======???@@@BBBCCCDDDDDDEEEEEEEEEEEEAAABBBCCCDDDCCCBBB???>>>@@@BBBEEEHHHIIIHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFHHHIIIHHHEEEBBB@@@DDDBBB@@@@@@AAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===:::888777777999;;;666666666666555555555555777666444666:::<<<===<<<666888:::???JJJQQQKKK>>>===<<<<<<<<<===<<<:::888555555444444444444555555555555555555555555555555444444444444333333333222333333333333222111000///000000000000////////////000000000000/////////...000/////////.........---///......---,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------........................////////////////////////111111111000000000//////000000000111222222333333333444555444222222444555777888999;;;<<<<<<======>>>>>>>>><<<::::::<<<>>>>>>>>>=========>>>??????;;;;;;===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBAAA>>>:::999;;;<<<<<<;;;;;;<<<<<<<<<======>>>>>>===<<<:::999999:::<<<===<<<<<<<<<;;;;;;;;;<<<<<<>>><<<:::999888777777888444444444555555666666666555555666666555555444333333333333333333333333333111222222333333444444555888777777666666777777888777777666666555444444444222222111111222222333333555555444333222222222222333333333333444444444444555555555444333222222111000222444555666666555444555555444444333444444555444444555555555666666666888888999;;;>>>@@@???>>>>>>===;;;::::::;;;<<<===;;;<<<>>>?????????>>>===?????????@@@BBBEEEGGGIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDBBBCCCEEEGGGEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGJJJMMMNNNLLLHHHGGGIIIMMMIIIJJJKKKLLLKKKIIIGGGEEEEEEBBB??????AAABBBAAA@@@>>>>>>>>>??????AAABBBBBB===>>>@@@AAAAAA???<<<;;;===;;;888777:::===???@@@??????>>>===<<<;;;::::::666777888777555333333444555666666666777888888888999999999999999999999999===999888;;;<<<;;;===AAADDDBBB@@@>>>======>>>???AAAAAABBBDDDDDDEEEEEEEEE???AAACCCEEEDDDAAA===;;;@@@AAADDDFFFFFFEEECCCAAAFFFFFFFFFFFFFFFGGGGGGGGGCCCEEEGGGIIIHHHFFFCCCAAAFFFDDDAAA@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<===<<<:::666666666666555555555555555555777:::>>>@@@???>>>:::777666>>>LLLRRRIII<<<999999999:::;;;;;;999777777666666555555666666777555555555555555555555555555555444444444333333333333333333333222222111000000000000000////////////000000000/////////....../////////........................------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------................................................////////////////////////111111000000000000//////000000000111222222333333444555555444222222333555555666888:::;;;<<<======>>>>>><<<:::888999<<>>>>>>>>??????:::;;;>>>AAABBBBBBAAA@@@AAABBBDDDFFFHHHIIIJJJJJJLLLKKKJJJIIIGGGDDDBBBAAA@@@>>><<<;;;<<<<<<;;;:::;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===@@@<<<888666777888777444333333444555666777777888555666666666666555444444333333333333333333333333111222222333333444444555777666666666666666666777777666666555555444333333111111222222222333333333333222222111111111222222222222333333333444444444555444333222222222222222111111222333333444444444444333333222222333444444444444444444444555555555666666777:::===??????>>>===<<<:::999999999::::::;;;<<<>>>?????????>>>============???AAADDDGGGIIIFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCDDDFFFIIIFFFFFFEEEFFFHHHKKKNNNOOONNNMMMKKKIIIHHHHHHHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHLLLKKKJJJIIIHHHGGGGGGHHHFFFGGGHHHIIIIIIGGGEEEDDDCCCAAA??????@@@AAA@@@???>>>=========>>>???@@@@@@===>>>??????>>><<<:::888===;;;888666777999999999;;;;;;:::999888888777777555777777666444333444555555555666666666666666666777777888888888888888999999777999===>>><<<<<>><<<;;;;;;<<<===???@@@AAACCCDDDDDDDDDDDD@@@AAABBBBBBAAA???===;;;>>>???BBBDDDEEEDDDCCCBBBGGGGGGGGGGGGFFFFFFEEEEEEBBBDDDGGGIIIIIIGGGEEECCCFFFDDDAAA???======<<<;;;::::::::::::::::::::::::555555999BBBKKKKKKAAA888666666666666555555555555666777;;;>>>AAAAAA@@@???BBB;;;888???HHHJJJDDD===777666777888::::::888666888777777666666777777888555555555555555555555555555555555444444444333333333333333333333222111111000000000000////////////000000/////////.......................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------................................................////////////////////////000000000000000000//////000000000111222222333333222333333333111111333555333444666888:::<<<============;;;888777999===@@@AAAAAA@@@???>>>>>>>>>???<<<===???@@@BBBBBBBBBAAABBBCCCEEEHHHIIIJJJJJJJJJLLLKKKJJJHHHFFFDDDBBB@@@>>>>>>=========<<<;;;:::;;;<<<>>>??????===;;;:::;;;<<<============<<<;;;;;;;;;:::::::::;;;<<<<<<;;;999666555999;;;888222444444555555666666777777666666666666666555444444333333333333333333333333111222222333333444444555666666555555555555666666666666555555444333333222111111222222333333333333000000000000000111222222222222222222333333333333444333222111111111222333222111000000000222333444222222222111222222333333444444444444444444444444444444555888;;;======<<<;;;:::999888777777888888;;;<<<>>>?????????>>>===<<<<<<<<<===???AAADDDEEECCCEEEHHHIIIHHHGGGFFFFFFBBBCCCDDDCCCCCCDDDGGGIIIIIIHHHGGGGGGHHHKKKOOOQQQOOOMMMKKKHHHGGGGGGHHHIIIDDDEEEGGGIIIKKKKKKKKKKKKMMMJJJGGGFFFGGGGGGEEECCCCCCDDDFFFGGGGGGEEEDDDBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>===>>>>>>??????===>>>>>>>>>===;;;999777<<<999777666777888888777888888777777666666555555555666666555444333444666555555555555555555444444666666666777777777888888444555999@@@AAA===::::::<<<;;;:::999999999:::;;;??????@@@BBBBBBCCCCCCCCCBBBAAA???>>>=========>>>;;;===@@@BBBDDDEEEEEEEEEGGGGGGGGGFFFEEECCCBBB@@@CCCEEEHHHJJJJJJIIIFFFDDDBBBBBB@@@>>><<<:::999:::::::::::::::::::::::::::888444666AAANNNOOOCCC555666666666666555555555555999;;;>>>@@@AAAAAAAAA@@@FFFCCCFFFLLLKKKBBB<<<===888777666666888888777555777777666666666666777777555555555555555555555555555555444444444333333333222222333333333222111111000000000000////////////////////////............---------...............---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------+++++++++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------................................................//////////////////////////////////////////000000000000000111222222333333///000111111111111333555222333555777999;;;<<<<<<<<<;;;:::777777999===@@@AAAAAA@@@???>>>>>>>>>???????????????@@@AAACCCDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFDDDBBBAAA@@@===>>>>>>======<<<<<<<<<<<<===>>>???>>>===;;;999:::;;;<<<======<<<;;;:::999888888888999999:::;;;666888999;;;BBBGGGDDD<<<777777777666666555555444666666777777666666555444333333333333333333333333111222222333333444444555555444444444444444444555555555444444333333222222000111222333333333222222////////////000111222222111111111222222222333333222222222111222222333333222111000//////000222333111111111111111222333444444444444444444444444444333333444666:::;;;;;;:::999999888777777777777777;;;<<<>>>?????????>>>===<<<<<<;;;;;;<<<>>>@@@AAAAAAEEEIIIJJJHHHFFFEEEEEEDDDEEEFFFEEEEEEFFFHHHKKKLLLJJJHHHGGGGGGIIILLLMMMMMMLLLIIIGGGFFFFFFGGGHHHDDDEEEHHHKKKLLLMMMMMMLLLKKKHHHDDDDDDFFFFFFCCC@@@AAACCCDDDFFFFFFEEECCCBBB@@@AAAAAA@@@???>>>======@@@??????>>>>>>>>>>>>???>>>>>>>>>===<<<:::999888999888777777999:::999888666666666666666666666666444555555444333333555777555555555555444444444444444555555666666777777777222333999@@@AAA;;;777777777777777777888999::::::???@@@@@@AAAAAAAAAAAAAAAAAA???===<<<;;;<<<>>>???999;;;>>>@@@CCCDDDEEEEEEEEEFFFFFFEEEDDDBBB@@@???CCCEEEGGGJJJJJJHHHEEECCC???@@@@@@???<<<999888999::::::::::::::::::::::::>>>777333888BBBEEE===555666666666666555555555555:::;;;===>>>===>>>@@@BBBFFFIIISSS\\\TTTAAA999======:::777666666666666555666555555444444555555666444444444444444444444444444444333333333222222222111111222222222111111000000000000000/////////////////////.........---------------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------------------------------******++++++++++++,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------------------------------////////////////////////......////////////000000000000000111222222333333///111111111111111333555222333555777888999::::::999999999888777999===@@@@@@@@@???>>>>>>>>>??????AAA@@@???>>>???AAADDDEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA??????<<<===>>>===<<<<<<>>>@@@>>>>>>>>>>>>===<<<:::999999:::;;;<<<<<<;;;:::999777777777777888999::::::888???BBBDDDJJJSSSQQQJJJ999888888777666555444444666777777777777666555555333333333333333333333333111222222333333444444555444444333333333333444444555444444333333222111111000111222333444333222222///////////////000111222000000111111111222222222000111222333444444333333222111000//////000111222111111111111222333444444555555555444444444444444333222333555888999999777777777777777777777777777;;;<<<>>>?????????>>>===>>>===<<<<<<<<<===??????@@@EEEJJJKKKHHHEEECCCCCCHHHHHHIIIHHHGGGHHHJJJMMMLLLJJJHHHFFFFFFFFFGGGHHHIIIHHHFFFEEEDDDEEEEEEFFFCCCDDDGGGIIIKKKLLLLLLLLLHHHEEEBBBBBBCCCDDDBBB@@@AAABBBDDDFFFFFFFFFDDDCCC@@@AAABBBAAA???=========@@@@@@???>>>>>>===>>>>>>======<<<<<<;;;:::999888777666777888:::;;;999888666666666666666666666777333444444333222333666888444444555555555555555555333444444555666666777777444444777<<<<<<888666666444555666777888:::;;;<<<@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<===>>>???999:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEEEECCCBBBAAABBBCCCFFFHHHHHHFFFCCCAAA<<>>>>>=========>>>??????@@@@@@@@@AAAAAABBBCCCDDDCCCBBB@@@??????AAACCCEEECCCCCCCCCBBB@@@???===<<<;;;<<<===<<<;;;<<<@@@CCC??????>>>===<<<;;;::::::999::::::::::::::::::999777777777777888999:::;;;CCCIIIJJJEEEFFFNNNOOOIII888888777777666666555555777777777777777666555555333333333333333333333333111222222333333444444555333333222222222222333333444444333333222111111111///111222444444333222111000000000///000000111111000000000000111111111222///111333555666666444333222111111111000111111111111111111222222333555555666666666555555555444444333222333444666777666555555666777888888888888888;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>@@@BBBCCC???EEEKKKLLLHHHDDDBBBBBBHHHHHHHHHGGGFFFFFFHHHJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAABBBCCCEEEGGGHHHHHHIIIDDDCCCAAAAAAAAABBBAAAAAAAAABBBEEEFFFGGGGGGFFFEEE@@@BBBDDDCCC???=========@@@???>>>===<<<<<<<<<<<<:::::::::999999888888888666666777888::::::888666444555555555666666777777333333333222222333666999444444444555666666777777333333444444555666777777777444555888888666555888333444666777999;;;======@@@@@@AAA@@@@@@???>>>===:::;;;<<<>>>>>>>>>>>>===999:::;;;===>>>????????????AAACCCEEEFFFFFFEEEDDD@@@BBBEEEFFFFFFCCC@@@>>>:::>>>BBBCCC???<<<::::::999999999999999999999999,,,444<<<===888444555999777666666666555555555555444444444333333888@@@FFFMMMGGGJJJRRRKKK<<<@@@PPPGGGBBB;;;555444444555555333222222111111222222333444444444444444444444444222222222111111111000000...///000000000000//////000000000000//////////////////.........---------,,,,,,,,,------.........------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------------------------------------------------,,,,,,,,,------.........******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++------------------------////////////////////////---.........//////000000000000000111222222333333999999888666333111111222333444555666777777777777555777888999999:::<<<>>>======<<<======>>>?????????@@@BBBDDDDDDCCCBBBAAABBB@@@>>>===>>>@@@DDDFFFDDDDDDCCCBBB@@@===<<<:::;;;<<<<<<;;;:::<<>><<<;;;:::::::::999999999999999999999999888888888888999:::;;;<<>>666666666666777777777777777777777777777666666555333333333333333333333333111222222333333444555555333222222222222222222333444444333333222111111000///111222444444333222111111111000000000000111111000000000000111111111111...111444777888777555333222222222222111111111111222222222222333444555666777777666666666555555555333333222444555666555333444555666888999999999999;;;<<<>>>?????????>>>===???>>>??????AAACCCEEEFFF???FFFLLLMMMHHHCCCAAAAAAEEEEEEEEEDDDBBBBBBDDDFFFDDDDDDDDDDDDCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBB??????@@@BBBCCCDDDFFFFFFBBBBBBAAAAAA@@@@@@AAABBBAAACCCEEEGGGHHHHHHGGGFFF@@@CCCEEECCC@@@======>>>???>>>===<<<;;;:::::::::888888888777777777777777666666777888999888666333333444444555555666666777222333333222222333777999444444444555666777888888111222333444666777888888666666666666666555555555777777666666777999;;;<<<<<<===???@@@@@@???===<<<::::::;;;<<<<<<;;;::::::;;;999777888<<<@@@@@@???DDDDDDCCCCCCCCCBBBBBBBBB>>>???AAACCCBBB@@@===<<<>>>???AAAAAA@@@===:::888888888888888888777666666444555666777777666555444444444555555444444333222555222000333888>>>@@@@@@LLLGGGGGGJJJEEE;;;;;;DDDAAA<<<666444444444444222333333333333333333333333222222222333333444444444333333333222222222111111////////////////////////000000000000000000000000.........------,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------++++++++++++++++++++++++.........------,,,,,,,,,------++++++++++++------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------......,,,---//////......000111//////000000111111111222888999888666222000//////444666888999888777888888555555444555666999<<<==================<<<<<<<<>>@@@CCCEEE@@@@@@@@@@@@@@@>>>=========<<<;;;:::;;;===???@@@AAA???===:::888666666666666777888999:::999888888999888777666777999<<<>>>KKKJJJFFFBBB>>>:::888666888888888888777777777666777777666666555555555444555555444444444333333333000111333555555444333222444555555444222222333555333333333222222222111111////////////000000000000222111000......000111222111111111111111111111111222333444333111111111333111111111111111111111111111222444333222222333555555444444444444555666666444444555555444444333222333444555777777777777666999<<>>>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGEEEDDDAAA@@@>>>BBBBBBAAAAAA@@@AAAAAAAAACCCCCCDDDCCCCCCBBBAAAAAA@@@??????@@@CCCEEEEEEEEE@@@AAACCCDDDEEEFFFEEEEEE>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@AAADDDEEECCC@@@CCCDDDEEECCC???<<<;;;<<>>???@@@AAAAAA@@@???>>>:::;;;<<<<<<<<<<<<;;;:::;;;999888999===@@@@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@@@@@@@>>><<<;;;>>>???@@@@@@???===:::888777888888888777777666666444555666666666666555444444444444555444333333222555333222333777;;;>>>???JJJFFFHHHKKKFFF;;;:::AAA>>>:::666444444555333222333333333333333333333333222222222333333444444444333333222222222111111111////////////////////////////////////////////////......---------,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...------------------------++++++++++++++++++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------......///000000///...---///000//////000000000111111111444555555444111000000111333555777888777666666666666555555555666888;;;<<<;;;;;;<<<<<<<<<<<<<<<<<>>@@@???>>>===>>>@@@CCCDDD@@@@@@??????>>>============<<<;;;:::;;;<<<>>>??????===;;;999777666666666666777888999:::999888888999888888777888999;;;;;;DDDCCCAAA>>>;;;999888888888888888777777777666666777666666666555555555444555444444444444333333333000111333444555444333222222333333333111111333555333333222222222111111111/////////000000000111111222111///......///111222111111111111111111111111111222333222111111222333111111111111111111111111111333444444333222444555444444444444444555555666333333333333333222222111222333555666777777666666999;;;<<<===<<<<<<===>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDCCCBBBAAA@@@@@@????????????>>>??????@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@@@@???>>>???AAACCCCCCCCCDDDEEEEEEEEEEEECCCAAA@@@>>>??????@@@AAAAAABBBBBBAAA@@@???AAACCCDDDBBB@@@CCCCCCDDDBBB>>><<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::999999888777777777777777888888777777666555444444444444444444444444555444333444555555444333222333444444555444444444222222333333333444444444555555555555555555555555666666666777888999;;;<<>>>>>>>>======<<<;;;;;;:::===>>>??????>>><<<:::888777777777777666666666555444444555555555555444444444444444444444333222222333444555555666999===@@@GGGEEEIIILLLGGG<<<888===999777555555555555333222444444333333333333333333222222333333333333444444333222222222222111111111////////////////////////////////////////////////...------------,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------.........//////...---///222444000000//////000000111111///000222222111111222333333555777777555444333444666555555555666777999:::999999999::::::;;;;;;<<<===>>>???@@@@@@???>>>===AAA@@@???>>>???AAACCCDDDAAA@@@>>>===<<<<<<======>>>===<<<;;;:::;;;<<<===;;;:::999888777666666666666777888999999999888777888888888999999999888888<<<;;;:::999888888888888777777777777666666666666666666666555555555555555444444444444333333333333000111333444444444333222000111222111111111333555333222222222222111111111000000000000111111111111111111////////////111111111111111111111111111111///000222222111111222444000000000000000000000000222333444444333333444555444444333333444444555666222222222222222111111000111222444555666666555555777888999999888999;;;===<<<<<<<<<===>>>???AAAAAAAAA@@@@@@?????????@@@@@@<<<<<<<<<<<<======>>>???@@@BBBDDDEEEEEECCC@@@???@@@???>>>>>>@@@BBBAAAAAAFFFFFFFFFFFFDDDBBB@@@????????????@@@@@@AAAAAABBB@@@??????@@@BBBCCCAAA@@@AAABBBBBB@@@===;;;;;;;;;:::;;;<<<<<<<<<<<<::::::::::::999999888777777777666666666777666555555444333333333444555555555666666555444444555666555444222222333444444444444444222222222222222222222222444444444444444555555555666666777777888:::;;;;;;CCCBBBBBBBBBBBBCCCCCCDDD;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;<<<===???AAABBBFFFEEEDDDCCCAAA@@@???>>>>>>===;;;:::999999::::::<<<===>>>>>>>>><<<;;;999777777777666666666666666444444555555555555444444444444444444444333222222222444777777777999>>>CCCCCCDDDHHHLLLFFF<<<777999555555555666666555333222444444444444444333333333333333333333333333333333222222222222111111111111////////////////////////////////////////////////------------------------------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...***+++,,,,,,...111777;;;000000////////////000111...000111111111111222444444555777777555333333333666555555555555666777888666777777888999:::;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@CCCCCCAAAAAAAAABBBCCCDDDBBBAAA>>><<<<<<<<<>>>???>>>===<<<;;;::::::::::::888888777777666666666666555666888999999999888777666777999:::999888777555777777666666666777777888777777666666666555555555555555555555555555555555444444444333333333222222000111222333333333333222///000111111111111444666222222222222111111111111000000000000111111111222111000////////////000111111111111111111111111111---///111111000111222444000000000000000000000000222333444444333333444555333333333333333444444555222222222333222111111000000222333444555555444444666666777666555666999;;;;;;;;;;;;<<<===>>>???@@@AAA@@@???>>>>>>>>>??????;;;;;;;;;;;;<<<>>>??????@@@BBBEEEGGGGGGDDDBBB???BBB@@@??????AAABBBAAA@@@CCCDDDEEEEEEEEEDDDBBBAAA?????????@@@@@@AAAAAAAAA?????????@@@AAAAAAAAA@@@@@@AAA@@@>>><<<:::;;;<<<<<<===??????>>><<<999777::::::999999888777777777555555666666555555444333222333333444555666666777666555444444666666555444222222333444444444444333333222222222222111111111222333333333444444444555555666777888999::::::;;;BBBAAAAAAAAAAAABBBCCCDDD<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAACCCGGGGGGFFFDDDCCCAAA@@@@@@===<<<:::999999999:::;;;<<<======>>>>>>===<<<;;;888888777666555666666777555555555555555555555555444555555555555444333333000444777999999<<>>AAAFFFHHHCCC:::666666222444666777666555444333555555555444444333333333333333333333333333333333222222222111111111000000////////////////////////........................------------------------------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------***++++++,,,---111666:::111000///......///000111000111222222111111222333444666888777555444333333444444444555555666666777555666666777888999999:::999:::===@@@BBBCCCDDDDDDEEEDDDCCCCCCBBBCCCDDDDDDCCCAAA???===<<<===>>>???======<<<;;;:::999999888666666666666666666666666555666777888999888777777555666888:::999888666444777666666555555555666666666666666555555555555444444444444555555555555555444444333333333222222222111111222222222333333222000111222222222222444666222222222111111111000000///000000000000111111111000//////////////////000000000000000000000000000---...000000000000222333////////////////////////111222333333222222333555222222222222222333444444333333333333333222222111///000222333444444333333444555555444444555777:::::::::;;;;;;<<<>>>???@@@CCCBBBAAA???>>>>>>======<<<<<<======>>>???@@@AAAAAACCCFFFHHHHHHFFFCCCAAACCCAAA@@@@@@BBBCCCBBBBBBDDDDDDEEEEEEEEECCCBBBAAA???@@@@@@@@@@@@@@@AAAAAA>>>???@@@AAAAAA@@@@@@AAA???@@@???===;;;:::<<<===DDDDDDEEEEEEBBB>>>:::777::::::999999888777777777555555555555555444333333333333444444555666777777666444333444555666555444111222333333444444333333222222222222222222222222111222222333333444444444555666777999::::::::::::>>>>>>??????@@@@@@AAAAAA======<<<;;;;;;<<<======>>>?????????>>>???BBBDDDGGGGGGFFFEEEDDDBBBBBBAAA<<<;;;:::::::::;;;===>>>======>>>>>>>>>>>>>>>>>>:::999777666666666777888666666555555555555666666666666666666666555444444111333666888:::===@@@CCC;;;???CCCCCC>>>999666666333555777777666555555555666666555555444333333333444444333333333333222222222111111111111000000000////////////////////////........................,,,,,,,,,------------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,---------......---,,,...111333222000///------...///000000222333222111000111222333555777777555444444444222333444444555666666777666666666777888888888999888:::===@@@BBBDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<===>>><<<<<<;;;::::::999888888555666666777777666666555555666777888888888777666444555777888999777666555888777666555555444555555666555555555444444444444444444444444444555555555333333333333222222222222111111111111222222222333111222333222222222444666222111111111111000000000////////////000000000000////////////////////////000000000000000000000000---...000000//////000222////////////////////////000111222222111111222333222222111111222222333444333333333333333222222111...000111222333333222222333555555555555555777999999999999:::;;;<<<>>>>>>BBBBBBBBBAAA@@@>>>===<<>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBAAA@@@AAABBB?????????===;;;;;;===???KKKKKKKKKJJJFFFBBB===:::::::::999999888777777777555555555666555444444333444444444555666666666777555444333333444555444333111111222333333333333333222222222333333333333333111111111222333333444444444666777999::::::::::::999:::<<<===>>>>>>>>>===>>>===<<<;;;;;;<<<===>>>???@@@AAA@@@??????BBBEEEFFFEEEEEEDDDCCCCCCBBBBBB;;;;;;;;;<<<===>>>???@@@===>>>>>>?????????@@@@@@;;;:::888777777777999999888777666666666666777888777777777777777666666555444444444666999<<<<<<<<<888<<>>======<<<;;;;;;:::::::::::::::::::::999888888555666777888777777666555444555777888888888777666333444666777777777777666777666555444444444444444555555555444444444333333333333333444444555555555333333333222222222222111111111111111111222222333111222222222000000222444111111111111000000000000---.........////////////...//////////////////...000000000000000000000000...///000000......///000...........................000111111000000111222111111111111111222333333222222222222222111111000...///000222222222222111333555777777666666777888777777777888999:::<<<<<<>>>???AAABBBAAA@@@===<<>>???BBBCCCDDDCCCFFFFFFFFFFFFDDDBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>AAACCCCCCAAA@@@AAACCC???@@@???===;;;<<<>>>@@@KKKKKKJJJHHHEEEAAA>>>;;;::::::999999888777777777666666666666666555444444555555555555666666666666444222222222333444333222111111222333333333333222222222333333333444444444000000111222333333444444444666777999::::::::::::666888:::<<<======;;;;;;>>>===<<<;;;;;;<<<===>>>???AAABBBAAA??????BBBFFFDDDDDDCCCCCCCCCBBBBBBBBB:::;;;<<<===???@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAA<<<;;;999777777888999:::999888777666666777888999888888888888888777666666777444333555888:::888666777;;;<<<999555666777999666888999888555444666888777777666555444444333333444444444333333222222222111111111111000000000000////////////////////////........................,,,,,,,,,------.........------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***,,,///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---***,,,------------...///333111...,,,,,,---///000+++---.../////////111222...111333444333222333333///000222444555666777777888888888888777777777777:::;;;===>>>?????????>>>AAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888777999999:::::::::999888888666777888888888777555555444555777888888888777666333444555666777777777777555444444444333444444555555555444444444333333333333333333444444555555555333333333222222222111111111111000000111111222333111111222111//////000222111111111111000000000000------------.........///......////////////......000000000000000000000000...///000///...---...///...........................///000000//////000111111111111000111222222333111111111111111000//////---...000111222222111111333555888999888777777888666666666666777999:::;;;:::<<>><<>>===>>>AAACCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDDDDBBBAAABBBDDD@@@@@@???===<<<<<>>>>>>>>>>>>>>??????@@@AAA>>><<<===@@@BBBAAA???<<<;;;:::999999999:::;;;888888999999888777555444:::::::::999999999888888555444333222333555777888:::999999888777666666555777777777777777666666555555555555555555555555555444444333333222111000000111222222222222111000000......////////////......//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++******,,,...///,,,)))+++000000+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------///...------++++++***)))(((***,,,------,,,+++)))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000222111000777555222///,,,+++,,,...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333---------............///...............///000000111111111111111111111111...000333444333444555777555666888999999888666555999;;;>>>??????============???@@@???===:::999999;;;<<<======<<<;;;999888999999:::;;;:::999888777888888777777888999::::::555555666666666666666666444555555444777<<<:::555444444444333333222222222444333333222222333333444333333333333333333333333444444333222111111111111//////000000111111222222000000000000000000000000222111111000///......---------............------//////.........------------------.........//////////////////////////////............////////////000000000000000000000000333222000......///111222000000000000000000000000/////////000111111222222444555777999999888666555777666555555555666888999<<>>??????@@@??????BBBCCCCCCBBBAAAAAACCCEEECCCBBBBBBCCCCCCDDDEEEFFFEEEDDDEEEHHHJJJJJJFFFCCC@@@AAABBBDDDFFFEEECCCAAACCCBBBAAA@@@@@@@@@AAABBBDDDCCCAAA???>>>===<<<<<>>===;;;::::::888888888888888888888888555555666666666666555555666666555444333333222222111111000000111333555666444333111//////000111222000111111222222111111000222222222333333333333444444555666777888888888888999999999999::::::::::::999::::::;;;;;;<<<<<<<<>>===<<<===@@@CCCCCCCCCBBBAAA@@@???>>>>>>===============>>>>>>???AAA>>>======@@@AAAAAA???===<<<:::999999999::::::888999999999999777666555999999888888888777777777555444333333444555777999999888888777666666555555666666777777666666555444444444444444444444444444444444333222222111000000111222222222222111000000......////////////......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---------,,,...+++---111111---+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000444;;;@@@NNNMMMHHH>>>222+++***---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111------------...........................///000000222111111111111111111111...111333444444333444555666777888999999888777666666888:::<<<=========>>>>>>@@@AAA@@@>>>;;;;;;;;;;;;<<<<<<<<<;;;:::999888::::::;;;;;;:::999777666777777777777777888999999666666666666555555555555333555444333666:::888444444444444333333333222222444444333333333333444444333333333333333333333333333333222111111111222222000000000000000111111111000000000000000000000000111111000000///......---------............------//////.........------------------.........//////....................................////////////////////////////////////111111////////////000111000000000000000000000000/////////000111111222222333444666777777777666555666555555555666777999:::<<<>>>@@@@@@>>><<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@BBBDDDEEEEEEDDDCCCDDDFFFBBBBBBBBBBBBCCCDDDEEEFFFDDDCCCDDDGGGIIIIIIEEEBBBCCCBBBCCCEEEGGGGGGEEECCCBBBAAA@@@??????@@@AAABBBCCCBBBAAA???>>>===<<<<<>><<<;;;999888888888888888888888888888888444555555666666555555444666555555444333333222222222111111111111222444555444333111000///000111222000000111111111111000000111111222222222333333333333444555666666777777666888888888999999999::::::777777999:::<<<===??????>>>>>>===<<<;;;<<>>>>>@@@???===>>>@@@AAAAAA@@@???===<<<:::999999::::::999999:::999999888666666888888777777777666666666555555444444555666888999777777666666555444444444555555555555555444333333444444444444444444444444333333333222111111000000111111222222111111000///......////////////.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***,,,......---,,,+++---,,,---000000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---333>>>GGGSSSTTTPPPDDD444***))),,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////------------...........................///000000222222222111111000000000...111444555444333333333666777888999999888777666444555666888;;;===>>>??????@@@AAA@@@>>><<<<<<===;;;;;;;;;;;;:::999888777:::;;;;;;::::::888777666777777666666666777888888666666666666555555444444222444444222444888777333444444444444333333333333555555444444444444555555333333333333333333333333222222111111111222333333111111111111000000000000000000000000000000000000111000000//////.........------............------...............------------------.......................................---............/////////////////////////////////////////////////////////000000000000000000000000/////////000111111222222333333444444444555555555444444444555666888:::;;;;;;===??????>>><<<<<<<<>>===<<<<<<<<<<<<<<<;;;:::888777666666666666666666666666666666333444444555555444444333555555444444333333222222222222111111111111222333333222111000000000111222///000000000000000000///111111111111222222222222222222333444555555555555777777777888888888999999666777888:::;;;===>>>???;;;<<<<<<;;;:::;;;>>>AAAEEEDDDAAA>>>===<<<===>>><<<======>>>>>>>>>>>>>>>???>>>>>>>>>???@@@@@@@@@@@@>>><<<:::999999999999:::::::::999888888777777888888777777777666666666555555555555555666888999555555555444444333333333333444444444444333222222333333333333333333333333333222222222111111000000111111111111111000000///---......//////......---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---------,,,,,,+++***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------000///...---,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***...666======>>>===666...)))***---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,---------........................///000000222222111111000000//////...111444555444222111111777777888999999888777777555555555777:::===??????>>>???@@@???===<<<======;;;;;;;;;::::::999888888999999999999999999999999777666666666666666777777777666666555555444444333333555444222333777777444444444444444444444333333666666555555555555666666444444333333333333222222111111000000111222333333222222111111000000//////000000000000000000000000000000/////////.........------............------........................................................................---------.........//////////////////////////////---...///////////////.../////////////////////////////////000111111222222333222222222222333444444222333444555777999;;;;;;<<<===??????>>><<<======????????????@@@@@@AAAAAAAAADDDGGGHHHGGGFFFEEEEEE@@@AAAAAABBBCCCCCCDDDDDD@@@AAABBBCCCDDDDDDBBBAAAAAA@@@@@@AAACCCCCCAAA???@@@@@@???>>>>>>???AAABBBAAA@@@???>>>===<<<<<<<<<;;;::::::999777666666555555555555555555555555555222333333444444333333222444444444333333333222222333222222111111111111111222222111000000111111222...//////000000//////...000000000111111111222222111222333444444555555555666666666777777777888888888888888999:::;;;;;;<<<999:::;;;::::::;;;===???BBBAAA???======>>>@@@AAA===>>>???@@@@@@@@@??????===>>>>>>======>>>???@@@???>>><<<:::999999999999::::::999888888777777777999999888888888777777777444444444555666666777888444444444444333333333333333333333333333222222111222222222222222222222222222222111111111111111000000111111111111000//////------............---------.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,------...000///...---,,,++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++---//////+++***))))))+++,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------------..................///000000111111111000000000/////////111444444333222111111777777777777777777777777888777666888;;;>>>??????===>>>>>>===<<<;;;<<<>>><<<<<<;;;:::999999999999777777777888999;;;<<<<<<777777666666666666666777666666555555444444444333444666666333333666777666444444444444444444444444777666666555555666666777444444444333333222222222000000000000111222222333222222111111000000//////////////////////////////////////////............------............---------..........................................---........................------------....................................------...///000//////////////////////////////////////////000111111222222111111111000111222333333111222444666888999;;;;;;<<<>>>??????>>>===>>>???>>>>>>======>>>???@@@AAAAAACCCFFFGGGEEEDDDCCCCCC???@@@AAABBBCCCCCCCCCBBB???@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBB@@@??????>>>>>>===>>>???@@@AAA???>>>>>>===<<<<<<<<<===;;;::::::999888777666666444444444444444444444444222222333333333333222222333333333333333222222222222222222222111000000///111111111111111111222222......////////////......///000000000000111111111111222333444444555555444555555555666666666777777888888888888888888888888777888999999999:::<<<>>>======<<<<<<===>>>@@@AAA>>>???@@@AAAAAAAAA@@@???;;;<<<===<<<;;;;;;===???>>><<<;;;999888888999999:::999888777666666666666999999888888888777777777333333444444555666666666444444333333333333333333333333333333333222111111111111111111111111111111111111111111111111111111000000111111000000///...------............---------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++******,,,...///+++......++++++......+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------......------,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++...000///------)))''')))---000...,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++,,,,,,,,,,,,------------...............///000000000000000000000000000000///111222333222111222333666666666666666666666666999777666999>>>AAA@@@>>><<<======<<<;;;;;;===???======<<<;;;::::::::::::777777777888999;;;<<<===888888777666666666777777444444444444444444444444444777777333222555777777444444444444555555555555666666555555555555666666555444444333333222222111111111000000000111222222111111111111000000000000////////////////////////........................------............---------------..............................---------------------------------,,,------------..........................................//////000000111000000000000000000000000/////////000111111222222000000111111111222222222111222444666888999::::::;;;===>>>>>><<<<<<===???<<<<<<<<<<<<===@@@BBBCCCBBBDDDEEEEEECCCAAA@@@AAA>>>???AAABBBCCCBBBBBBAAA>>>@@@BBBBBBAAA@@@AAABBBDDDBBBAAAAAABBBCCCBBB@@@>>>>>>=========???@@@AAA>>>===<<<<<<<<<<<<<<<===::::::999999888777777666444444444444444444444444222333333444444333333222333333333333222222222222111222222222111000//////000111111111222222222222---......//////......---/////////000000000111111111222333444555555555555444444555555555666666666666666666666777777777777555777888999999999;;;===999999:::;;;<<<<<<=========>>>@@@AAAAAAAAA???>>>999;;;<<<;;;999999<<<>>>;;;:::999888777888888999999888777555555555555666888888777777777666666666111222333444444555555555444444444444444444444444333333444444333333222111000000000000000000000000000000000000111111111111000000000000000//////...,,,------......------,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++,,,,,,------+++......******......+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...//////...---,,,,,,---...---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++++++++,,,,,,,,,---------...............///000000......//////000111111111///000111000000111444666555555444444444444555555666555555:::@@@CCCAAA>>><<<=========<<<<<>>===;;;;;;;;;;;;;;;999999888888888999:::;;;999999888777777777777777222333333444444555555666333777777222000333666666444444444444555555555666666555555444444555555666555555444333333222111111222111111000000000000111000000000000000111111111////////////////////////........................------............---------------.........////////////.........---------------------------------,,,,,,---------.................................//////......///000222333000000000000000000000000/////////000111111222222///000111222333222111111111333555777888999999999999;;;;;;;;;::::::<<<===<<<;;;;;;<<<>>>AAADDDFFFEEEEEEEEEDDDAAA??????@@@===>>>@@@BBBCCCBBBAAA@@@>>>AAABBBBBB@@@@@@AAACCCDDDBBBAAA@@@AAABBBAAA@@@======<<<<<<===>>>@@@AAA<<<<<<<<<;;;;;;<<<======999999888888777777666666555555555555555555555555333333444444444444333333222222222222222222222222000000111222222111000///000000111222222222222222---..................---////////////000000000000222222333444555555555555444444444555555555666666444444444555666777777888444666888888888999;;;<<<777888999:::::::::::::::<<<===???@@@AAA@@@>>>===888:::;;;:::888888;;;===:::999888777777777888999999888666555444444555555777666666666555555555555000111222333444444444444444444444444444444444444333444444444444333222222000000000000000000000000000000000000000111111111000000000000000//////...,,,------......------,,,---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***,,,......---,,,+++)))---,,,'''''',,,---))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------,,,+++)))+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,------.........++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++///111...)))(((,,,000(((***,,,,,,******+++---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,---------...............///000000------...///000111222222///000000//////111555888555444444333333444444555222222333999AAAEEECCC???===>>>>>>======>>>@@@BBB@@@???===<<<;;;;;;<<<<<<<<<;;;:::888777888888999::::::999888777777888888111222222333444555666666222666666111...111555555444444444555555555666666555555444444444444555555555555444333333222111111222222111000//////000000//////000000111111222222////////////////////////---.....................---..................------------.........////////////.........---------------------------------,,,,,,,,,---------..............................111000......///111333555000000000000000000000000/////////000111111222222...000222333444333111000222333555777999999999888888999999999888888:::<<<<<<<<<<<<===???CCCFFFIIIGGGGGGFFFCCC@@@??????@@@<<<>>>@@@BBBCCCBBBAAA@@@>>>AAACCCBBB@@@???AAADDDBBB@@@>>>>>>?????????>>>===<<<<<<<<<===>>>@@@AAA<<<;;;;;;;;;;;;<<<======888888777777666666555555555555555555555555555555333444444555555444444333222222222222222222222222///000111222222111000//////000111222222222222222......////////////......////////////000000000000333222222222222222222222222222222222222222222222222222333333333333444444444666888888777666666777888999::::::888777777777<<<===???@@@???>>><<<;;;BBB@@@===:::::::::<<<===:::999999888777777888888999888777555555444444444333666999999666444444555666666555444222111000000666555333222222222333333444444333333222111000000000000000000000000000000000///...---...///111333000000000000////////////------------------------+++,,,------......------+++,,,------++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,+++***))))))---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***+++,,,...///,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++,,,,,,---......///*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,------...///000000,,,,,,---...///000111222111000000000111222333333444222000222444666444222666777:::;;;===???BBBEEE??????>>>???@@@BBBDDDFFF???===<<<<<<===<<<:::888:::999777666666666777888777777666555555555555555444444333555777777555444222333333333222222444666666555444333333333333444666666555555555444444444222222222222222222222222111111111111111111111111////////////000000000000222000//////000000///---................................................------------------------+++++++++,,,---...---+++,,,,,,,,,---------......,,,,,,,,,---------......///////////////////////////...,,,+++++++++---...............////////////000000000000111111111111......000111222333333333666555555444444444555555666777777888888999:::::::::;;;<<<===>>>AAAEEEIIIFFFEEEBBB???===<<<;;;;;;===>>>>>>>>>????????????@@@??????@@@BBBCCCBBB@@@BBB@@@???>>>???@@@???>>>888:::<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::888888777777777777888888555555555555555444444333555444444333333444444555444444333333333333222222111111111111111111111111//////000000111111222222......////////////......////////////000000000000222222222222111111111111222222222222222222222222222222222333333333444444444666777888666666666777888999::::::888777777888<<<===>>>??????>>>===<<>>>>>???@@@BBBBBB>>><<<;;;;;;<<<;;;999888888777666555444555666666777666666555555555555555444333333333555666555444222333333333222222444666555444444333333333444444666555555555444444444333222222222222222222222222111111111111111111111111.../////////000000000000111000//////000000///---................................................------------------------,,,,,,,,,---...///...,,,,,,,,,,,,---------......,,,,,,,,,------------...........................111000...---,,,---...///............//////////////////000000000111111111...///000222333333444444555555444444444444444555777777777888999999:::::::::;;;<<<<<<===@@@CCCGGGDDDCCC@@@>>><<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAACCCEEEFFFEEEDDDBBB@@@>>>======>>>===;;;888:::;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999999888888888888999999555666666666666555444444555444444333333444444555444444333333333333222222111111111111111111111111000000000000000111111111......////////////......////////////000000000000000000000000000111111111222222222222222222222222222222222222333333333333333555777777666666666888888999::::::888777888888<<<===>>>??????>>>===<<>>>>>>>>>>>>>><<<;;;::::::;;;;;;999888666555444333333333444555777666555555444444555555555333111111333555555555222333333333222222444666444444333333333444444555555555444444444444333333222222222222222222222222111111111111111111111111....../////////000000000111///...///000000///---........................---------------------------------------------------,,,,,,---///000...---,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------333222000...---......///---............///////////////000000000000111111///000111222333444444444333333333333333444444444777777777888999999:::::::::;;;<<<<<<<<<===AAACCC@@@@@@>>>===<<<;;;;;;;;;========================AAAAAAAAACCCFFFGGGGGGFFFAAA???===<<<<<<<<<:::999888999::::::999999:::;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999666666777777777666555555555444444333333444444555444444333333333333222222111111111111111111111111111111111111000000000000......////////////......////////////000000000000////////////000000000000111111111111111111111111111222222222222333333333333444666777666666777888888999;;;:::999888888999<<<===>>>>>>???>>>>>>===@@@???<<<:::888888888888888888888777888888999:::666666666666555555444444444555666666555444444333555555555444333333333222222111111111111111111111333333333222222111111111////////////////////////222111000///......//////000000/////////.........------------------------+++,,,------......------,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------............---,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------..................///////////////000000/////////000000111222111111111222222222111111222444555555777:::<<<;;;<<<===>>>===<<<;;;:::;;;:::888888999:::999888666555444333333333444444666666555444444444444555555333000000222444555555222333333333222222444666444444333333333444555555444444333333333333333333111111111111111111111111111111111111111111111111........./////////000000000///......///000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///---,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,222111000...---------------------.........//////////////////000000000111000000222333333444444444222222333333333333333333666777777888888999999::::::;;;<<<;;;:::;;;===???======<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<>>======<<<<<<;;;;;;;;;888888888999999888888888777777777777777666666555555444444333333444444555444444333333333222222222111111111111111111111111222222111111000000//////......////////////......////////////000000000000....../////////000000000111111111111111111111111111111111222222222333333222444666666666666777888777999;;;;;;999888999:::<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999::::::;;;999888888888888888999999666666777777777666555444555555555555555555444333333333222222222222222222111111111111111111111111333333222222222222222111////////////////////////111111000////////////...////////////............------------------------+++,,,------......------,,,---...---,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------000000111111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------.........///////////////000000//////...//////000111111111111111000111111111222444555555666999;;;;;;;;;<<<======<<<:::999:::999777777999::::::999777777555444444444555666666666555444444444444444555333000000222444555555222333333333222222444666444444333333333444444555222222333333333333333333111111111111111111111111000000000000000000000000............///////////////...---...///000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------------...............////////////000000000000111111222333333333333111222333444444444333333555555666777777888888999999:::;;;:::999999;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;============<<<<<<<<<<<>>======;;;:::888999999999888888:::<<<>>>======<<<;;;;;;::::::666666777888888777666666777777777777777666666555555444444333333444444555444444333333333222222222111111111111111111111111222222111111000000//////......////////////......////////////000000000000......//////000000111111111111111111111111111111111111111111222222222222111333555666666666777888777999;;;;;;:::999:::;;;<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<:::999999888777777888888666777888999888888666555666555333444555555444222111111111111222222222222000111222222333222222222222222222222222222222222000000000000000000000000000000000000000//////////////////.........------------------------------+++,,,------......------+++,,,------++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------------...000111222222111///---,,,,,,,,,,,,++++++++++++***------------------------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,---------.........//////000000000//////...............000111222111/////////111111333444444444555777999::::::;;;;;;;;;::::::999:::888777777999;;;;;;;;;888888666555555555666777666555444444333333444444555333111111333555555555222333333333222222444666666555444333333333333444111111222222222222333333111111111111111111111111000000000000000000000000------........./////////...---------///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++***,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,------------...............////////////000000///000111222222222222222111222333555555555444444444444444555666666777777777888999999888888999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>AAAAAAAAACCCFFFGGGGGGFFFDDDBBB@@@?????????===<<<999::::::999888888;;;=========<<<;;;:::999999888444555666777777666555444666666777777777666555555555444444333333444444555444444333333333333222222111111111111111111111111111111111111000000000000......////////////......////////////000000000000......///000000111222222111111111111111111111111111111111111222222222222000333555666555666777888777999;;;;;;:::999:::;;;<<<<<<<<<======>>>???@@@>>>======<<<<<<;;;;;;;;;;;;;;;999888777777666666666888999::::::999888777777555222333444555444222111111111222222333333333000111222333444444333222222222222222222222222222000000000000000000000000...//////000000000000000//////.........---------------------------------+++,,,------......------***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,+++------------,,,,,,,,,+++------------------------******++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........000111222222000---,,,,,,,,,,,,+++++++++******------------------------,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000///......---------...///111222111///---///000111222333333333333555777888888888888888888999999:::888777777999;;;<<<<<<888888666555555555666777666555444444333333444444444333333333555666555444222333333333222222444666777666555444333222222222111111111111222222222333111111111111111111111111000000000000000000000000---------.........//////...---,,,---///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++------,,,***,,,,,,,,,---------......***++++++++++++,,,,,,,,,------------------------******++++++++++++++++++,,,,,,---------................../////////000000//////000111111111000000111222444666666666555444222222333444444555555666555666888888777777888999;;;;;;<<<======<<<;;;:::;;;<<<======>>>???@@@@@@BBBAAAAAACCCEEEFFFEEEDDDCCCAAA?????????@@@>>>===:::;;;:::999888999<<<>>><<<<<<;;;:::999888777777555666777888888777666555555666666666666555444444555444444333333444444555444444333333333333222222111111111111111111111111000000000000000111111111......////////////......////////////000000000000...//////000111222222333000000000000000000000000000111111111111222222222000222555666555666777888777999;;;;;;::::::;;;<<<<<<<<<<<<<<<===>>>@@@@@@@@@???>>>===<<<;;;::::::<<<;;;:::888777666666666777888:::;;;;;;:::999888777555222222444555444222222222222333333444444555111222333444555444444333222222222222222222222222000000000000000000000000---...///000111111000000//////.........---------------------------------+++,,,------......------)))***++++++))))))***+++---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***,,,---...------,,,.........------,,,,,,,,,------------------------++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---...000111111///---+++,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000///...---------------///111222111...---...000000111222222111222444666777666555555555777888999;;;999777777999<<<===>>>888777666555444555666666555555444333333333333444444444444555777777666444222333333333222222444666888777666444333222111111000000111111222222222333000000000000000000000000000000000000000000000000---------.........//////...---,,,---///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......---+++,,,,,,,,,---------......******+++++++++,,,,,,,,,------------------------))))))***+++,,,,,,,,,,,,,,,,,,,,,---------................../////////000...//////000000000000///111222555666777777666555111111222333333444444555333555777888777777777888;;;<<<=========<<<;;;:::;;;<<<===>>>???@@@AAABBB@@@??????AAABBBCCCBBB@@@BBB@@@???>>>???@@@???>>>;;;;;;;;;:::888999<<>>>>>>>>======<<<;;;::::::::::::999888888777777888888777888999999::::::::::::777555222222333555666666222333333444444333333222333333333333333333333333111222222333333222222111000000000000000000000000////////////////////////111000000///...---------------------------------//////.........---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000222222000///...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++***+++++++++...---,,,,,,++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++,,,---///111222222111000.........///000111111000000//////......000111222222444444555666777666666666666666777888777555333555999<<<===;;;777777666555555555555555222222333444444555555666888555222444888:::999666000333555555333333555777333333333222222222111111000000000000000000000000///............---------......////////////..............................---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......///////////////000111111333333333222222222111111222111111111222333333444111111222333444666666777999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<;;;;;;:::999888666555555444444555666666777888888999:::777777666555333222111000111222333444555444444333555555444444444333333333222111111111000000//////000000000000000000000000......................................./////////000000000000000000000000000000//////000000111222222222222222222222222222333333333444555555666666:::;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<======>>>>>>>>>>>>===<<<<<<;;;:::::::::999888888777777888888888888999:::::::::::::::888555333222444555666666333444444555555444444333333333333333333333333333111222222333333222222111000000000000000000000000////////////////////////000000000///...---------------------------------//////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,---...000111111000//////////////////000000000000//////......000111111222333444555555666555555555666777777888888666555777999:::999777666666555444444444444444333333333444444444444444666444444777:::;;;888555222777;;;;;;777444444666222222222222111111111111000000000000000000000000///............---------......////////////..............................---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......///............///000000111111111222222333333333222111111111222222333444111111222333444555666666888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>========================>>>===<<<<<<<<<<<<;;;::::::999888666555555444444555555666888888999999888666666555444333222222111000111222333444444333222444444333333333333222222111111111000000000//////////////////////////////.................................---------------000000000000000000000000000000//////000000111222111111111111111111111111222333333444444555555666999::::::;;;;;;;;;;;;;;;888999:::;;;<<<===>>>???>>>>>>======<<<;;;;;;;;;999999888777777777777888888999::::::::::::::::::888666444333444666666555444444555555555555444444444444444444444444444444111111222222222222111111000000000000000000000000////////////////////////000000//////...---------------------------------...............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,...///000......///000000000//////000000000////////////...000000111222333444555555444444444555666777888999999888777888999888555333555444333333333333333333444444444444333333333333333555777;;;<<<;;;666333222???LLLOOOGGG<<<777666111111111111000000000000000000000000000000000000///............---------......////////////......---------------------------......//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........------------...////////////000111222333444444222111111111111222333333111111222333444444555666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<:::999999888777666555444444444444555777999999999888777444444444444333333333333000111222222333222222222222222222222111111111111111111000000000000//////////////////////////////........................///.........------,,,,,,000000000000000000000000///////////////000111111111111111111111111111111222222222333444444555555888888::::::;;;;;;:::999777777888:::;;;===>>>>>>=========<<<<<<<<<;;;;;;999999888777777777777777999999::::::::::::999999888666444444555666555444333333444444444444333333333333333333333333333333111111222222222222111111/////////////////////////////////////////////////////////......---------------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,++++++,,,,,,---...---..................---++++++,,,,,,,,,,,,------+++,,,------------,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,---...///,,,---///000111000//////////////////////////////000000111222333444444555333333333444555777888999777777888888888666333111444444333333333333444444555555444444333222111111333777;;;>>>===999555222111GGG^^^bbbRRR>>>444222000000000000///////////////////////////////////////............------------......//////......---------------------------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......//////000000111222222333222111111111111111222222000111111222333444444444666666888999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@>>>;;;999888888888777666555444444444333555777999:::888666555333333333333333333333333111111111111111111111111111111000000000/////////000000000000000000//////////////////////////////........................000//////......---------/////////////////////////////////...///000000111000000000000000000000000111111222222333444444444666777999:::::::::999888555666777999:::<<<======<<<<<<<<<<<<;;;;;;;;;;;;999888777777666666777777888999999:::999999888888777555444444555555444333222222222333333222222222333333333333333333333333000111111222222111111000////////////////////////////////////////////////............---------------------------------------.....................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,++++++,,,,,,---...---..................---+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...++++++++++++,,,,,,---...+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,......,,,---...000000000///..................////////////000000111222333444555222222222333444666777888333555777888777555444333555444444444444444555555555555444333222111111000555999===>>>;;;777555555???SSSeeeaaaJJJ444---///000000000/////////......///////////////////////////............---------------............---------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......000000000000000000000000222222111000000111111111000000111111222333333333444555666888999:::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===???AAA@@@===:::888888888777666555444444444555333555777999999888666444222222222333333333333444222111111111111111111111000000/////////.........//////////////////000000........................------------------------/////////...............//////////////////////////////......//////000111////////////////////////000111111222222333333444555666888::::::999888666555666777888999:::;;;<<<::::::::::::::::::::::::888888777666666666666777888888888888888888777666666444333333444444222111111111222222222222111111222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////---------------------------------------------------------...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------............------***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,+++++++++,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++++++++---...///------.../////////......---............///////////////000111222333444444222222222333444555666777111333666666555444444555444444444444444555555666555444444333222111111000666999<<<;;;777666:::>>>WWW^^^___RRR===//////555000000000000////////////000000000000000000000000///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......000000000000/////////...222222111000000000000111000000111111111222222222333444555777888999999999999999999:::::::::;;;;;;888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAA???;;;777777888777666555555444444555555444555777888888777555444222222222222333333333333333333222111111111111222////////////..................////////////000000........................---------------------------------------.........///////////////////////////............///000000////////////////////////000000111111222333333333444555777999:::888777555666666777777888999::::::999999999999999999999999888888777666666666666666777777777777777666555555444333222222333222000///111222222333333222222111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////---------------------------------------------------------.........//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---......------------------------------+++++++++,,,,,,...//////------,,,+++++++++,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******+++---///000//////...---------......---------.........////////////000111222333444444333333222222333444555555222444555444222222333555333333222222333444444555444333333333222222111111444777888666333777AAAJJJ[[[UUUIII>>>555222444666111111111000000000//////000000000000000000000000///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,---......---------------......///......//////////////////222222111000000000000000000000000111111111111111222333444666777888999999999999999999::::::::::::777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAA===888444555888666666555444444444555555555666666666666666555555333333222222222222222222555444333222111111222333////////////...................../////////000000........................------------------------+++++++++,,,,,,---------////////////////////////...............///000000////////////////////////000000000111222222333333333555777999999888666555666666777777888888888999888888888888888888888999888888777666666666666666666666777666666555444444444222111222222222///---222333333444444333333222////////////////////////000000111111111111000000000000000000000000000000////////////////////////---------------------------------------------------------.........//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,---.........---------------------------+++++++++,,,---...///000...------,,,++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++---///000111000...---,,,,,,---...---------.........////////////000111222333333444333333333222222333444444444555666444111000222444222111111111222333333444333333333222222222222111222555555222111888GGGSSSJJJ===000,,,111555333...111111111111000000000000000000000000000000000000//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,------,,,,,,,,,,,,---.........------------...//////,,,------...///000111111222222111000000///000000000000000000111111111111111222444666777888999999888888999999999:::::::::666666666777888888999999<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@<<<666333555888666666555444444444555555666666666666555555555555333333333222222222111111666555333222222222333333000000/////////.........---.........//////000000........................------------------------,,,------......------,,,---------............///........................///////////////.........---...000000//////111222222333555777888777666555666666666666777777777777888888888888888888888888777666555444444444444444444555666666666555444333333222111000000111222333333222111000////////////111111111111000000000000111111000///////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...------,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------++++++++++++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---...000111,,,,,,++++++,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.../////////.........---------///...,,,,,,,,,---///111111222333222000000000111333111///111444555444222333333222111000000000111000000111333333333333333444333222111111111222333444333333333333444555555333333333222222222111111333222111000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------++++++++++++------++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++)))***+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,...///000000000//////......------///////////////.........000000000000////////////000000000000111111111111111222333444555777888888555555666777777777777777777888888999999999999888===<<<;;;:::;;;<<<>>>@@@???>>><<<:::777666555444333333333444444444555555444444333333333222222222111333666777555333333333444444333333222111000000000000000000////////////......//////000000111111//////000000///...------------------------------,,,------......------,,,------------..................................../////////////////////...---...000000//////111222444555777999999999888777666666666777777777888888888888888888888888888888666666555444444444444444444444555555555444333222333222111000000111222333222111111000000000000000111111111111000000000000111000000///////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,---///000,,,,,,++++++,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...//////.........------------///...,,,,,,,,,---///000111222333222000///000111333111000111333444333111333222111111000000000111000111111222222333333444444333222111111222333333333333333333333444555555333333222222222111111111333222111000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,+++++++++,,,---...//////////////////.........////////////............000/////////////////////000000000000111111111111222222333444555666777777555555666777777777777666555555666777777777777666===<<<<<<;;;<<<===>>>???>>>===;;;999777666555555333333444444444555555555444444444444333333333333111333666666555333333333444444333333222111111000000000000000///////////////////////////000000000///////////////...------------------------------,,,------......------,,,------------..........................................//////////////////---...000000//////111222333444666777888888777777777777777777888888888888666666666666666666666666666555444444444444444444333444444444444333222111222222111111111111222222000000000000000111111222111111111111000000000000000000//////......//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++*********+++,,,---...,,,+++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---..................------------...---,,,,,,,,,---///000000111222111000///000111333222000111222222111000222111111000000000000000111111000000111222444555444333222111111222333444333333222222333333444555222222222222111111111000222222111000////////////................................................------------------------------------------------......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++++++++******++++++,,,---************************************************++++++++++++++++++++++++...---,,,,,,+++++++++++++++*********+++,,,---............///////////////........................////////////////////////000000000000111111111111333333333444444555555555444555666666777666666666555555666777777777777777<<<<<<===>>>>>>>>>>>>===;;;:::999888777666666666444444444555555555666666555555555444444444444333111333555666444333333333444333333222222111111111000000000000////////////000000//////////////////...////////////...------------------------------,,,------......------,,,,,,,,,---------.............................................////////////---...000000//////111222111222333444555555444444777777777777888888888999555555555555555555555555555555444333333444444444333333333333222222111111222222222222222222222222////////////000111222333111111111111000000000///000//////.........//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,------+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,+++++++++,,,,,,---...------------------------------,,,,,,,,,---...///000111222111///...///000222222111111111000000///111000000/////////000000222111000///000222444555333333222111111222444555222222222222222333333444222111111111111000000000111111000///////////////........................////////////////////////------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++*********+++,,,---************************************************++++++++++++++++++++++++......---,,,++++++++++++*********++++++,,,------------......//////000000------...............///.........//////////////////000000000111111111111444444333333333333333333444444555666666666666555666777888999999999999999;;;<<<>>>??????>>><<<;;;999888777777666666777777444444555555555666666666666666555555555444444444111333555555333222333333333333333222222111111111000000000000////////////000000000//////......---.........//////...------------------------------,,,------......------,,,,,,,,,,,,------------...........................---.........//////000000---...000000//////111222000111222222333333444444666777777777777888888888444444444444444444444444444444333333333444444555333333222222111111111111222222222333333222222222////////////000111333333111111111111000000000/////////............//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------------------,,,,,,,,,,,,,,,---......///000111000...---...///111111111111000/////////000//////...//////000000111000/////////111333555222111111000111222333444222111111111111222333333111111111000000000//////111000//////////////////........................////////////////////////------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++******++++++,,,---************************************************++++++++++++++++++++++++...---,,,,,,+++++++++,,,***++++++,,,------......------......//////000000,,,---------......//////------....../////////000///000000000111111111111333333333333333222222222333333444555555555555555666666888999999::::::::::::<<<>>>??????===;;;:::777666666555555666666777444444444444555555555666666666555555555444444444111333444444222222222333333333222222222222222111000000000000////////////000000//////......------------............------------------------------,,,------......------,,,,,,,,,,,,,,,------------........................------......///000000000---...000000//////111222222222222333444444555555666666666666777777777777444444444444444444444444333333333333333444444555444333222222111111222222222222333333333333222222////////////000111222333111111111111000000000000......------......//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,,,,------------...///000///...---...//////000111000///...///000...............//////000000000//////000111333444000000//////000111333444111111000000111111222333000000000000////////////000//////....../////////................................................------------------------------------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++)))***+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---...///000000000///.........///////////////,,,,,,,,,---......//////---------......//////000000000000000111111111111222222222222222222222222222333444444555555444444333444555777888888888888:::;;;<<<======<<<:::888555555555444444555555666333333333444444444555555555555555444444444444333222333444333222111222444222222222222222222222222000000000000//////////////////..................,,,,,,---............---------------------------,,,------......------,,,++++++,,,,,,,,,---------........................------......///000000111---...000000//////111222111111111222333333444555444555555555666666666666555555555555555555555555333333222222333333444555555444333222111222222333222222333444444333222222000000//////000111222222111111111111000000000000...------------...///000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------............+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------,,,+++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,---------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,------------...///000///---,,,---...---///000000...---///111...---------......///000//////000000111111222222///............000222333000000000000000111222222000000/////////.........//////.........//////000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++((())),,,---...---+++***************************************************++++++++++++++++++++++++++++++++++++,,,---.........///000222222222222111///////////////.........++++++,,,------...//////,,,,,,---......///000000000000000000111111111111111111111111222222222222222222333444444444444333333444555666888888888888::::::;;;;;;;;;:::999888555555444444444444444555222222222333333333333444444444444444333333333333222333333222111111222444222222222222222222222222000000000000////////////------..................+++,,,------.........---------------------------,,,------......------,,,++++++,,,,,,,,,---------........................---------...///000000111---...000000//////111222////////////000111222333444444444444555555555666555555555555555555555555222222222222333333444555555444333222222222333444222222444444444444222222000000000000000111111222111111111111000000000000---------------...///000........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************+++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------.........//////+++,,,,,,------,,,,,,+++++++++------------++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,+++))))))***+++,,,---,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------------,,,++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,...///000///---,,,---...+++...000000...---///222---------------...///000...///000111222222222111...---------...///111222000000000000000111111222000/////////............//////.........//////000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++'''))),,,...///---***)))************************************************++++++++++++++++++++++++*********+++,,,---...//////000222333444444333333000000//////.........---++++++,,,,,,---...//////,,,,,,------...///000000000000000000111111111111000000111111222222222222222222333444444444444333555666777888::::::;;;;;;::::::::::::999999888777555555444333333333444444111111222222222333333333444444333333333222222222222333333222111111222444222222222222222222222222000000000000////////////,,,------....../////////+++,,,------.........---------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////////////////000000000000000000000000000000000000333333222222333444666777777777777777666555444333222222333333333333444444666555444333333333333333555555555555555555444444222222222222333444555555111222222222222111000000......------------......//////.........---------,,,,,,,,,------.........------++++++++++++------++++++++++++++++++++++++++++++,,,,,,---...//////...---,,,+++,,,...000111222///+++))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------------++++++++++++------,,,+++++++++++++++++++++------------***'''(((+++******+++++++++,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////////////////////////////........................000000111444777666111---000...---...000111111000000000000000000000000000000000000000000000000000//////.........------------------............///------------------------,,,)))((()))---...---***------,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++************++++++++++++************++++++)))))))))***+++...000111///111444555555333000...------------------------,,,,,,++++++,,,,,,---......---,,,---//////...------------......000111111///000000000111111111111222333444111---...444999999999::::::::::::999999:::999999999888888888777555666555333222333666888555555444333333222111111222222333333333222111111222333444444444333222111000000000000000000000000000000000000000000000000///000111111000///000222...,,,***+++,,,------,,,------,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,---------......------------......................................./////////000000000000000000000000000000000000333333222222333444666666777777777666666555333333222222222333333333444444555555444333333333333333444444444444444333333333333222222222222333444444////////////000000111111......------------......//////.........---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////......///111444555222///+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,***+++---......---...000******+++++++++,,,,,,,,,)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................................................................000///000333666555222///111000...///000111111000000000000000000000000000000000000000000000000000//////.........------------------............///------------------------,,,+++***+++,,,---,,,++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++************************++++++************++++++++++++************++++++,,,++++++***+++,,,---......///222444444222///---------------------,,,,,,,,,,,,++++++,,,,,,---......---,,,---/////////---------------...///000111//////000000000111111111111222333000...///444::::::::::::::::::;;;;;;;;;;;;:::::::::999777666555555555555333222333555888555444444333222222111111111222222333333222222222000111333444444444444333000000000000000000000000000000000000000000000000000111111000...---...//////---,,,,,,---...---,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,---------......------------........................................../////////000000000000000000000000000000000222222222222333444555666666666666666555444333333222222222222333333333333555444444333333333333333222222222222222333333333444333222222111222222222333222000/////////000000......------------.....................---------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.....................000333555777222///,,,***+++,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,------......'''((())))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------------------------------/////////111333444333222333111000000111111111000000000000000000000000000000000000000000000000000...............------------------............///------------------------,,,---...---,,,+++,,,---)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++************++++++++++++************++++++...---,,,++++++***++++++,,,...000222222000...---.........------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,---///000///...------------...///000000////////////000000000000///111111000...000555:::;;;::::::999999:::;;;;;;::::::::::::999777555333555555555444222222555777444444333333222222111111111111111222333333333333///000111333444444555444000000000000000000000000000000000000000000000000000111111///---+++,,,---111///------......---,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,---------........................................../////////000000000000000000000000000000111111111222333333444444555555555555555444333222111222222222222333333333444444333333222333333444222222222222333333333333444444222111111000000000;;;999555222///...............------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,+++,,,,,,---///111222111///,,,+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...000///---,,,...///...******+++++++++,,,,,,,,,////////////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......///111333444444444333111000111222111000000000000000000000000000////////////////////////........................---------............///------------------------,,,///000///+++***+++...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************************))))))*********+++++++++************************++++++************++++++++++++************++++++------,,,++++++*********,,,---///111111000...---.........------,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,---///000///...---------------...///000........./////////000000...///000//////111666:::;;;:::999888888888999999777888999999888666444333555555555444222222444555333333333333222222111111000000111111222333444555111111222222333333333333000000000000000000000000///////////////////////////000000///---,,,---...111///---,,,---...---+++------,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,------------.......................................////////////////////////////////////000000111222222333333333333444444444444333333222111111111222222222333333333333222222222333333444222222333333444444444555444333222111000/////////;;;888555111///...............------------......---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---///...,,,+++,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////222666444---))),,,...---******+++++++++,,,,,,,,,////////////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////111333555444333111000111222111000000000000000000000000000////////////////////////---.....................---------............///------------------------,,,///000///+++***+++...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************++++++++++++************++++++******++++++++++++++++++,,,---///000111000///............------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++---///000000///...------------......///---............/////////---......///000222666888:::999999888888888888999555666777777777666555444444555555444222222333444333222222222222222111111111111000111222333444555444333333222111111111111////////////////////////////////////////////////---...////////////000111///---++++++,,,---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------------.........///////////////////////////////////////000222222222222222222333333444444333222222111111111111222222222222222222222222222333333444222222333333444444555555333222111000////////////222111///.........//////......------------......---------..................------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,...,,,++++++,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,------......FFFMMMKKK<<<...***)))&&&******+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///111333333111000000111111111000000000000000000000000000000000000000000000000000---------...............---------............///------------------------,,,---...---,,,+++,,,---------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************)))************+++++++++************************++++++************++++++++++++************++++++((((((***+++,,,,,,,,,,,,+++,,,...///000000//////------------------------,,,,,,++++++,,,,,,---...,,,++++++---///000000///...---------------......------------.........///------...///111333555777888999:::<<<===>>>>>>>>>888888777777777666666666444555666555333111222333222222222222222222111111222222111000111222444555555444333111000000000000////////////////////////000000000000000000000000,,,---////////////111333---,,,******,,,---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,------------------------------------------.........//////////////////////////////...///000111222222222111222222333333333333222222111111111111222222222222222222111111222333333444111111111222333444444444222111000///////////////------........./////////......------------......---------.........//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......---------,,,+++)))***+++,,,+++***++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,PPP^^^aaaQQQ>>>555111...******+++++++++,,,,,,,,,)))***++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000......///222111000...///000111111000000000000000000000000000000000000000000000000000---------.........//////---------............///------------------------,,,+++***+++,,,---,,,+++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,------...************************)))************+++++++++************************++++++************++++++++++++************++++++'''(((***+++,,,,,,++++++***+++,,,---............+++,,,,,,------.........,,,,,,++++++,,,,,,---...,,,++++++---///111000///...------,,,,,,------...,,,,,,---------............------///111333444555666999>>>CCCGGGIIIJJJJJJ???>>>;;;999777777777888333555666555333111111222111111111111111111222222444333111000000222333444444333222111000000111111////////////////////////000000000000000000000000,,,---///.........///111---+++***+++---//////...---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,,,,------------------------------------------.........//////////////////////////////---...000111222222111111111222222333333333222222000111111111111222222222222111111111222333333444///000000111222222333333111000000//////////////////000000111000//////............------.........---------.........//////.........------,,,,,,,,,++++++------------++++++++++++++++++++++++++++++------------------------)))***+++,,,------------+++***))))))+++,,,+++)))++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,+++++++++++++++++++++&&&<<>>@@@FFFDDD<<<888999666555555444222111000000...//////000111222222222111111222333333333333222222222111111111111222222222222222111000//////...//////000000///...------------------------------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---------------------------...---,,,,,,,,,,,,---...,,,------......------,,,---------............/////////............//////......///000000000000000//////000111111222333333000222333333222111111222111111111111111111111111000000000000111222333333000000000000////////////000000000/////////.........---,,,,,,,,,---...///222222111///...,,,++++++///.........------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------............---,,,,,,,,,---......---,,,,,,,,,------...............---,,,,,,,,,,,,---......000/////////.........---............////////////.../////////000000000000000000111222222222222222///............---------,,,---------...............---,,,,,,++++++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******+++...000...,,,***+++,,,------,,,++++++******************************++++++++++++******************************+++*********))))))))))))++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++---------------,,,,,,,,,---------------------------------------,,,,,,,,,+++,,,------......------111///------...000111111555777;;;============>>>CCCCCCIIIOOOMMMCCC;;;999666555444333222111111000...//////000111111222222111111222333333333333222222222111111111111222222222222111111000//////...///////////////...------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,------......------,,,---------............/////////............//////...//////000000000000000///000000111111222222222000222444333222111222333111111111111111111111111000000000000111222333444111111000000//////....../////////.........------,,,,,,,,,,,,,,,---......111111000///...,,,,,,+++............------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,++++++***++++++,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000///...------,,,,,,------------,,,,,,,,,,,,---...............---,,,,,,,,,,,,---....../////////...............---............/////////....../////////000000000...///000111111111000//////............---------------........./////////...------,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******+++---...---,,,++++++,,,,,,,,,++++++*********************************++++++++++++*********************************************)))))))))++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------+++,,,------......------111///---,,,.../////////444777999:::999888888888???CCCKKKSSSQQQGGG===999555555444333222111111000/////////000111111222222111111222333333333333222222222111111111111222222222222111111000////////////////////////......---------------------------,,,,,,,,,------------...,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,---------............//////............//////000//////000000000000/////////000000000111111111222111222444444222111222333111111111111111222222222333222222111000000111111222111111000///......---///.........------------++++++++++++,,,,,,---------------....../////////------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++******++++++,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,---..............................---------.........//////........./////////000000+++,,,...///000///...---///............---------.........////////////000......---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++++++++******)))++++++++++++++++++************************************++++++++++++************************************************************************************++++++++++++************************************************************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,------......------000...------///000111000555777999:::999888999:::777<<>>888333333333333222222111111000000000000000000111111111111111222333333333333222222222111111111111222222111111111000000000000000......///////////////...........................------------------------+++,,,,,,------...............------------......------------------------,,,------......------,,,,,,------......------,,,---------............///......---......///000111000000000000000//////...000000000000000000000000///111333222111000111222000000000111222222333333/////////000111333444555111111000000//////....../////////.........------++++++,,,---------------......------------------,,,,,,,,,,,,------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++************+++,,,------++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******,,,,,,++++++++++++,,,,,,++++++,,,------------------,,,,,,,,,,,,---......---------------.........,,,------------.........------.........///////////////000111333444555666///............---------------.........////////////......---------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))*********,,,000222......---,,,++++++++++++******************************++++++++++++***************************************+++++++++++++++******************************++++++++++++******************************************************)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,///222555555555///111333555555777999;;;@@@BBBBBB>>>;;;:::666222333333222222111111111111000000000000000000111111111111222333333333333222222222111111111111222222111111000000000000000000---...//////////////////...........................------------,,,,,,,,,++++++,,,,,,---......///......------------......------------------------,,,,,,---......---,,,,,,,,,------......------,,,---------............///---------......///000111000000000000000///......000000000000000000000///...000222111000///000000///000000111222222333333......///000111333555666000000000000////////////000000000/////////......+++,,,---...///......---------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,************+++,,,---...++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,---............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++,,,------------,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,---------.........---------........./////////......///111444777999///............---------,,,---------............//////...---------------...---,,,,,,++++++,,,,,,******************************************************+++++++++,,,,,,,,,'''(((******+++---222666000///...,,,,,,,,,,,,,,,******************************++++++++++++***************************************++++++,,,,,,,,,******************************++++++++++++************************************************************++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,------......------,,,,,,,,,///222333333222---...000111111333555888<<>>777...))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++***---111---'''------------............---......//////.........000000//////.../////////////////////000111222222000000000000000000000000000/////////............000000///...------------,,,,,,,,,---......//////...------,,,,,,------...,,,,,,,,,------------...---------------------------------............///,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------.......................................///......---,,,................................................,,,------...............////////////////////////////////////////////////------------------------........................,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,------------------...------,,,,,,------...+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,***++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))),,,,,,,,,,,,,,,,,,,,,,,,(((+++...///,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------,,,*********+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...//////000000///000111111111///---++++++000444333...++++++---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++......,,,---...+++&&&,,,,,,---------.........------.../////////......111000///...............///////////////000111111000000000000000000000000.........///////////////111000///...---,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,---------.........---------------------------------............///,,,,,,---------.........------------------------------------------------,,,,,,,,,---------.......................................///......---,,,........................---.....................,,,------...............////////////////////////////////////////////////------------------------........................------............------,,,------......---,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---,,,,,,++++++*********------------............------------------------........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,$$$(((,,,,,,***(((+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333000,,,++++++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---...000111222333222111000///...---,,,+++---+++******+++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***111555111,,,++++++***,,,,,,,,,------------...---...//////000000000///000000///......---......//////////////////000111////////////////////////............////////////000000///---,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,------...,,,---------............---------------------------------............///,,,---------............------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------......//////......---,,,........................---------...............------...////////////...////////////////////////////////////////////////------------------------..............................////////////......,,,,,,---......---+++***+++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,------------------,,,,,,,,,++++++---------.........//////------------------------........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000222999444///---......---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++***+++,,,...000111333333000///---+++***)))******+++((((((+++///000---)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///***444999555---,,,...000,,,,,,,,,,,,---------------...///000000000000000//////......---........./////////......//////000////////////////////////........./////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------------............---------------------------------............///------------............------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------......//////......---,,,........................---------.........//////......///000000000//////////////////////////////////////////////////////......................................................////////////......+++,,,---......,,,+++)))++++++,,,,,,---......///...------,,,,,,------...,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,------...++++++,,,---......//////,,,,,,---------.........................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,...+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++---000444888333---+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******+++,,,---//////000---,,,,,,++++++***+++++++++***+++,,,......,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++222555111------......++++++,,,,,,,,,---------,,,,,,---...////////////......---------...//////000//////........./////////////////////////////////////////////...............---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////---------------------------------.........//////---------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------......//////......---,,,........................---------.........//////...//////000000000000000////////////////////////////////////////////////////////////////////////........................---......//////......---+++,,,.........,,,***)))++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......)))***+++---///111222333++++++,,,,,,,,,---------................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,+++,,,...+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++---111555444...)))(((+++---,,,))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,***+++---............---......,,,)))''''''+++...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------***......+++***,,,,,,***++++++,,,,,,,,,---------***+++,,,---............---------------...///000000//////.........//////////////////////////////000000//////............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111111111111000///------------,,,+++,,,---...///........................---------............///---------............/////////.........---------........................////////////////////////..................................................................------222111111111000000//////............////////////000000000000000///......////////////000000000000........................---------.........//////------------,,,,,,+++***,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------.........000111000---+++++++++---///222111...+++(((''',,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++...------,,,+++***))))))------,,,,,,,,,---.........,,,+++))))))***+++,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,++++++***+++,,,---...---,,,,,,+++*********+++,,,++++++++++++,,,------)))))))))***+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++******************))))))***++++++++++++***++++++,,,,,,,,,,,,------++++++***************************++++++,,,,,,,,,++++++++++++,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......,,,++++++,,,---...............////////////////////////////////////111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---......,,,++++++---......---111111111000000///------------,,,,,,,,,---...///........................---------............///---------............/////////.........---------........................................................................................................................///////////////000000000............////////////000000000000000///......000000000///////////////........................,,,------------.........---------------,,,+++***,,,,,,,,,---------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......---...//////------...000+++*********+++---...///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,+++*********,,,,,,,,,,,,,,,------...666444111---+++*********++++++++++++++++++++++++...---,,,,,,,,,,,,---...------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///111111222222111000...------,,,++++++******++++++,,,,,,+++++++++++++++,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******************))))))***+++++++++++++++*********+++++++++,,,,,,++++++************************+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///...---,,,,,,---..................////////////........................111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---......,,,++++++---......---000000000000///......---------,,,,,,------...///........................---------............///---------............///...............---------........................------------------------........................................................................---------...//////000000............////////////000000000000000//////...111000000//////.................................,,,,,,,,,,,,------------,,,------------,,,,,,+++,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---------///222555<<<666...***+++---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------777555222///,,,*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......333444666666444111...+++,,,,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++)))******+++++++++++++++))))))*********+++++++++******++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------......///---............/////////........................000///......---.........------------------------......---,,,,,,---...///...,,,++++++---......---//////000000///......------------------......///........................---------............///---------............///................................................------------------------................................................---------................../////////////////////............//////////////////000000000000//////111111000///......------........................+++++++++,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,------------///333666FFF===222++++++---,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111111222222000...+++***,,,,,,++++++***++++++,,,++++++++++++,,,---...///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,)))***++++++,,,,,,++++++************++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................//////---------.........//////..............................................................................---,,,,,,---///000...,,,++++++---......---...////////////......---------.........//////...........................---------............///---------............///---.....................................................................................................................---------.........//////222222111111000///..................//////////////////000000000000//////111000000///...------,,,........................+++++++++,,,,,,,,,------,,,------......---------,,,,,,,,,---------......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---......---,,,...111444666///)))(((,,,//////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---......++++++******++++++,,,---*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,******+++,,,...000222333......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------.........//////------------....................................------................................................---,,,---...///000...,,,++++++---......---....../////////......---------...////////////...........................---------............///---------............///---------.......................................////////////////////////................................................,,,,,,------.../////////444333333111000///...---............////////////...//////000000000000000000//////......---------........................,,,,,,,,,,,,------------,,,------............---,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---......---,,,---///111...,,,***+++///222111000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,...///++++++******++++++,,,,,,)))******,,,...000222333......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,---------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,---------,,,,,,,,,++++++++++++***++++++++++++,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,---............,,,------------.........------------------------,,,,,,---............---------------------------...------------///000111...,,,++++++---......---------...//////......---,,,---...///000//////...........................---------............///---------............///---------.........//////................................................................................................,,,,,,------...//////000222222111000///......---............////////////......///000000000000000................................................,,,------------.........,,,,,,---...............,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,+++,,,---//////---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......***+++------,,,,,,...///111111111000000111111000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,------..................------,,,------------------------,,,,,,---......---,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------++++++******++++++,,,---*********+++,,,---...///...------,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,------...***+++,,,,,,------,,,,,,***+++++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,+++++++++******++++++++++++,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------------,,,,,,,,,---------.........------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111222...,,,++++++---......---------......///......---,,,---///000000000///...........................---------.........//////---------.........//////---------.........//////........................------------------------................................................,,,,,,------...///000000///////////////...................../////////000......///000000000000000---------.......................................---------.........//////,,,,,,---.../////////...,,,,,,,,,---------.............../////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------*********++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,---------......'''))),,,---------...///,,,---......---...000333...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////++++++,,,,,,,,,---------------------------------------,,,,,,------...///+++,,,------......------------------------------,,,,,,---......---,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---......---+++)))+++*********+++,,,,,,---+++******************+++---------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......***+++,,,,,,------,,,,,,)))************+++++++++******+++,,,,,,---......,,,,,,,,,++++++*********++++++++++++,,,---......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,,,,,,,,,,---------......------------------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111222...,,,++++++---......---........................000000//////.........---//////.........---------......------------......---------............///............//////////////////.........---------.../////////...---,,,,,,......////////////.........------,,,,,,------...///111111...***+++111777000//////...------,,,,,,////////////////////////111///---...111222000...111000000///...---------///...---,,,+++,,,---------,,,+++***+++,,,---...........................------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++*********+++---...+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++,,,+++***))))))***+++,,,...---+++******+++---...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------.........------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,+++,,,---...///---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------........................------------------------111000...---,,,,,,---...------............------.........------,,,,,,,,,---+++***+++---///---+++---------,,,,,,+++++++++......------------......************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,************,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,------+++)))---,,,***(((((()))***,,,+++++++++************)))************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------.................................------,,,,,,,,,++++++,,,,,,---.../////////---+++,,,///000///,,,////////////////////////000/////////............//////.........---------......------------......---------............///............//////////////////.........---------......//////......---,,,......////////////......---------------------------///000///------000333........................////////////////////////111///---...000111///---111000000///......------///...---,,,,,,,,,------,,,,,,+++++++++,,,---...........................------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++******+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,,,,,,,+++******+++,,,,,,---,,,+++******+++,,,,,,------------------------,,,,,,,,,---------......------------------------------------.........///------------------------......---------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///---------,,,,,,,,,++++++------------------------------------.........///------------------------///////////////////////////......------------...---......//////......---.........------,,,,,,,,,000...,,,,,,......,,,***---------,,,,,,,,,++++++.........------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++)))+++***)))((()))***,,,------------,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---......///...---+++,,,///000///---000000000000000000000000////////////...........................---------......------------......---------............///............/////////////////////.........------....../////////...------......////////////......,,,---...//////...---,,,,,,---///000000///......,,,,,,---...//////000000///////////////////////////...---...//////...---000000000///......------///...------,,,,,,------,,,,,,,,,+++,,,------...........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++---...///...,,,+++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,++++++------------------------,,,,,,,,,---------..............................------------.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------........................,,,------.........---------......//////......---.........---------------111000...---...---+++***------------,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,+++,,,------+++***))))))((()))***,,,...///000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,...//////---///////////////////////////////////////.......................................------------......---------............///............////////////////////////..................////////////............////////////......+++---...000000...---+++---------...//////...,,,---------...//////000000////////////////////////......------.........---000000//////............///......---------------,,,,,,,,,,,,------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,---...---,,,+++,,,---,,,,,,,,,++++++,,,,,,,,,***+++---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........................................................***,,,---/////////...---......////////////.....................---------//////...------,,,++++++------------------,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********---,,,+++,,,------,,,*********)))******,,,---...000000///...---,,,++++++------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,.............................................///////////////---...........................------------......---------............///............////////////000000/////////...............///////////////.........////////////......,,,---///000000///---,,,000...,,,,,,---......---////////////////////////////////////////////////---.........------......////////////...............//////.........------,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++...---+++******+++,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,+++***+++---******++++++++++++*********,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////////////////////////////+++,,,...///000//////......//////////////////...........................,,,,,,------,,,,,,------------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------///000000///------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************)))))))))))),,,++++++,,,---...,,,+++,,,,,,++++++++++++++++++......------,,,++++++***------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,---------...///.................................///////////////---------.....................------------......---------............///............////////////000000000/////////............///000000000//////......////////////......---...///000000///...---000///...---------...///////////////////////////////////////////////////---...//////...---.../////////////////////.........////////////...------,,,,,,---............---........................------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++***)))))))))***,,,---+++,,,,,,------,,,,,,+++)))+++,,,,,,******+++---)))******++++++******)))***+++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------------------............------------------------,,,,,,---------.........////////////////////////------------------------......///000000000//////...//////000000//////................../////////+++---......------...///------------............,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------..................---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))******++++++,,,++++++,,,---...---+++---,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++,,,---,,,---...000..................................../////////000---------.........//////......------------......---------............///............////////////000000000000/////////.........///000000000000000......////////////...............//////.........---000222111...,,,---///......//////000000111111////////////////////////---///111000...---///111.../////////////////////...//////000///...---,,,,,,,,,.../////////...---........................------------------------,,,,,,---------.................................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++(((***,,,...//////...---+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,...******+++,,,,,,+++******)))***+++------------,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,+++++++++,,,,,,---...---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........------------------.........///........................000000111111111222222222222222222222222222222222////////////////////////222111111000000000000111//////000000000000//////---........./////////000...000222111...---///000------------.........///,,,---///000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---...------------------...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...++++++***,,,......---+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,---,,,,,,...000000000000000000000000000---.........//////000000---------.........//////.........------.........---------.........//////............/////////000000000000000////////////......///000000000000000......////////////......//////............//////***000555555111------...,,,,,,---///000222333333////////////////////////...000222111...---///111.........///////////////...///000000000///---,,,,,,,,,.../////////...---........................---------------------------------....../////////........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((+++111555777555111///+++,,,,,,------,,,,,,++++++,,,------,,,,,,...///++++++------------++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------------------------++++++++++++,,,,,,---...+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,---.........---,,,---------.........//////////////////////////////444444444555555555666666777777777777777777777777888888888888888888888888444333222000000000111222//////000000000000//////---.........//////000000222444555333000...///111---------.........//////,,,---///000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,...///000000++++++***,,,......---,,,)))***+++,,,---.........***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++'''***------+++,,,...111//////............//////000000000000000000000000000000000...,,,,,,...000,,,,,,,,,---------....................................---...000000///---////////////////////////...///////////////.....................------------...///000000111000000000000//////.........---111000/////////000222333///////////////.........//////............//////////////////////////////................................................---...///000000///...---///////////////...............//////...---,,,,,,......------------......000///...---------------,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))---...***))),,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---.........---,,,,,,---------...//////...,,,,,,...///,,,,,,------...------,,,...---,,,,,,---------,,,000111111000...---...///000111222333444666777888:::;;;<<<>>>???@@@???>>>>>>>>>???AAADDDEEECCCBBBCCCDDDDDDCCC@@@??????@@@======<<<;;;:::888666555777444333333555444111...111111000//////000111222.........---......//////111000000111222111///------...///000000///...---,,,,,,------...////////////000000000///...------.........------,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++---+++))))))***,,,,,,,,,***+++,,,---...---,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++------......---,,,***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------++++++++++++------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000//////......//////000000000000000000000000000000000000...------...000------------....................................//////000000000//////...////////////////////////...///////////////......///........................//////000000000000///000/////////............000/////////000111222222//////.........//////000//////............//////////////////////////////................................................---...///000000///...---.........////////////////////////.........------......------------......//////...---------------,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***------******------***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///......---------......+++,,,---,,,++++++---///...............---------///...------.../////////---///222444555777:::<<<<<<===???AAABBBCCCDDDDDDFFFHHHKKKLLLLLLKKKKKKLLLNNNNNNOOOQQQSSSSSSPPPNNNOOOPPPPPPOOOMMMLLLLLLMMMIIIJJJJJJJJJJJJJJJIIIIIIFFFCCCAAAAAAAAA@@@===::::::999777555333222111111111111///...---,,,,,,,,,000...------...///...---//////000000///......---////////////////////////---............------,,,/////////......---------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++*********+++,,,,,,***+++,,,---------,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,******+++,,,,,,,,,,,,+++,,,+++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111000000//////000000111000000000000000000000000000000000///------...000............////////////........................///222444333///......000////////////////////////...//////000000////////////////////////000000000///000000000000//////...////////////............---...///000111111222111000///---------///111222000//////......//////000////////////////////////......................................................////////////......------......//////000000111000///.........///000......------------......///...------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---,,,***---000---''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...............//////+++---------,,,---///111000000////////////000000111111222333444555666666999;;;===>>>>>>???AAACCCFFFGGGJJJLLLMMMMMMMMMLLLPPPTTTWWWXXXVVVUUUUUUWWWWWWWWWWWWXXXZZZYYYWWWUUUWWWXXXYYYXXXWWWWWWXXXYYYSSSTTTTTTUUUUUUVVVVVVVVVVVVTTTSSSRRRRRRQQQOOOMMMHHHGGGFFFCCC@@@===;;;999;;;:::999777555333111111444111///...///000000000///...------,,,,,,,,,,,,222222111000000///......---......////////////...///////////////.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---***++++++,,,,,,,,,,,,,,,,,,+++*********+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111111000000000000111111///////////////////////////000111000...---...000////////////000000000000........................000444666444///,,,...111////////////////////////...//////000000000000///000000000000000111111111000000111000000///...---///////////////.........,,,---///111222222111111000///---,,,---///222444000000////////////000000////////////////////////...................................................//////////////////...,,,------...///000111111222111///...---///000222......------------............---,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++,,,000444///(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---............---------...//////...///000///...///000222222222111222333444666777777999<<<===>>>@@@AAACCCGGGHHHIIIIIIGGGGGGHHHIIILLLNNNQQQTTTUUUUUUSSSRRRRRRWWW[[[\\\YYYWWWXXXZZZZZZWWWTTTRRRSSSTTTTTTTTTRRRTTTUUUUUUUUUUUUVVVXXXWWWWWWXXXXXXYYYZZZZZZ[[[YYYYYYYYYZZZZZZZZZYYYXXXQQQQQQPPPNNNKKKGGGDDDBBBAAA@@@@@@???>>><<<;;;:::777555333222222111000...000///...---,,,---...///111111111000000////////////000111222222222222222//////..................------,,,++++++---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111111000000000000111111///////////////////////////111111111///...///000/////////000000000111111////////////////////////000444777555000---///222////////////////////////......///000111111000000000000000000111111222222000000111000000///...---.........///////////////,,,---///000111111000000000///---,,,---000333555000000////////////000000////////////////////////////////////////////////......................../////////....../////////,,,------...///000111111111000///---...///111222......------------......------,,,,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,+++---222666333+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///------,,,------...//////.../////////---...///111555666777999;;;===???@@@AAADDDGGGIIIJJJKKKMMMOOOJJJKKKMMMNNNNNNNNNPPPQQQSSSUUUXXXZZZ[[[ZZZYYYWWWTTTXXX]]]^^^]]][[[[[[\\\___XXXPPPIIIGGGHHHJJJKKKGGGHHHJJJKKKJJJKKKMMMNNNTTTTTTUUUVVVXXX[[[]]]^^^YYYZZZ[[[[[[[[[ZZZZZZZZZUUUUUUSSSPPPLLLHHHDDDAAAAAAAAABBBCCCCCCCCCBBBBBB999888777777666333///,,,111111000//////000111222.........//////000000000000000111222333333333222------------------------...---,,,+++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---///...+++***+++,,,+++++++++,,,,,,,,,------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,------------,,,,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111000000//////000000111000000000000000000000000///111222222000/////////////////////000000000000////////////////////////000333555333000...///111////////////////////////......///000111111111111//////000000111111222222///000000000000//////............///////////////......//////000000//////000000.........000222333111000000//////000000111////////////////////////////////////////////////........................//////............//////------......//////000000000///.........///000111......------------......,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++,,,------111555333...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------......///------------...///000000,,,.../////////000333555>>>???BBBDDDGGGIIIJJJKKKJJJMMMQQQRRRPPPOOOPPPRRRMMMNNNNNNLLLJJJHHHIIIIIINNNOOOQQQSSSTTTSSSRRRRRRTTTVVVZZZ^^^```___]]]\\\\\\SSSHHH???::::::;;;===>>>???AAABBBAAABBBDDDEEEFFFFFFHHHJJJNNNRRRVVVXXX\\\]]]___^^^]]][[[\\\]]]\\\[[[YYYUUUPPPLLLHHHFFFHHHIIIKKKLLLLLLLLLKKKJJJCCCAAA@@@@@@???===:::777222111000///............------...//////000111111...//////000000000000///,,,,,,,,,------------------------------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++...000///,,,)))***,,,,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...++++++,,,---------------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------.........------------------------------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000//////......//////000000000000000000000000000///111222222111/////////........./////////000000////////////////////////000111111222111111000000////////////////////////......///111111222222111......//////000111111222...//////000000000000///............/////////000000000///............///111000000///000000111111111111000000000000111111////////////////////////////////////////////////........................000///...------...///000.........///////////////------........./////////......------------......,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------------------............+++......,,,,,,//////---------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................------------------------------------------------------------.........///---------------...//////////////////000111222333222444777999;;;>>>BBBEEEJJJLLLOOORRRTTTTTTSSSSSSPPPTTTVVVTTTOOOKKKJJJLLLJJJJJJHHHEEE@@@===<<<<<>>777444444555666999;;;============>>>@@@:::::::::<<>>BBBEEEIIINNNSSSVVVSSSUUUYYY[[[\\\[[[XXXWWWSSSWWWXXXTTTLLLEEECCCDDD<<<======<<<:::::::::;;;:::::::::;;;;;;<<<<<<===;;;:::<<>>:::777888999:::;;;888999;;;;;;;;;;;;<<<>>>:::999888666666888999;;;666;;;AAAEEEHHHKKKPPPTTTVVVUUUUUUVVVWWWYYY\\\]]]YYYXXXXXXVVVRRRNNNJJJHHHFFFBBB>>><<<>>>CCCGGGJJJMMMLLLJJJGGGCCC>>>:::888333333222222111000000000111111111111111000///...---.........//////000000+++,,,.../////////...---........................------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------------------------------------------------------+++///222111,,,)))***,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...+++,,,------......------111...,,,+++---333999===........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++------------++++++++++++,,,,,,---...//////------------------------..............................---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...222111111111000000//////////////////000000000000000000000000000000000000000000000000111111111111//////000000111111222222//////000000000000//////000000000000000000000000111111222222222222111111111111111111111000//////000000000000000000000000222222222111111111111111333222111///............000000111111000///...---000000000000000000000000000000000000000000000000000000000000000000000000333333222111111000//////---...///////////////...222111///...------......------............------.........------,,,,,,,,,......///000000111000000........................000///...---,,,,,,---...---------............///.........------,,,,,,,,,,,,,,,,,,---------......000000000///......------......------------......------------------------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---........................//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------000000000000000000000000....................................................../////////...------...............///000111......///000000000//////444444444666999===AAACCCDDDIIINNNNNNLLLMMMQQQVVV\\\[[[YYYWWWUUUSSSRRRRRRMMMKKKFFFBBB>>><<<<<<;;;=========:::888888999;;;666666666666777777666444555666888:::;;;<<<======>>>999999BBBFFFCCC>>>===@@@???===>>>@@@@@@>>>;;;777:::777222888EEEIIIDDD<<<<<<;;;::::::<<<@@@CCCCCCDDDEEEGGGKKKPPPTTTWWWXXXWWWTTTQQQMMMIIIGGGEEEAAA@@@>>>======???BBBDDDKKKPPPRRRPPPNNNKKKEEE>>>@@@;;;555111000000//////000444999999555000---,,,...------......///111111........................................................................------------------------,,,---...//////...---,,,,,,,,,,,,---------..............................------............------------------------------.................................------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------------------------.........------,,,,,,,,,------------------------------------------------------------------------++++++,,,---...///000000,,,,,,---,,,,,,---///111......---,,,,,,,,,,,,---,,,------......------,,,------------------------000///...---------------111111111111000000000///////////////000000000111000000000000000000000000//////000000000111111111///000000000000000111111//////000000000000//////000000000000000000000000000000111111111111000000111111111111111000//////000000000000000000000000111111111111111111111111222111000//////...//////111111000000////////////000000000000000000000000////////////////////////000000000000000000000000------...///000111222333........................111000///...---...//////......////////////...............------,,,,,,,,,---...//////000000000///...........................------,,,,,,,,,,,,,,,---------............///.........------,,,,,,,,,,,,,,,---------..............................///......------------......------------------------------------,,,,,,+++***---,,,,,,++++++,,,,,,---........................///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------........................................................................---------------,,,,,,+++000///............///000---...000222444555555666999:::;;;===AAAFFFJJJLLLOOOQQQTTTUUUTTTTTTWWWZZZYYYWWWSSSOOOKKKHHHFFFEEEGGGEEEBBB@@@>>>======>>>:::::::::888666666777999444444444555666777777666666666666777777888888888;;;888<<>><<<;;;::::::;;;===@@@DDDHHHJJJOOOPPPQQQRRRRRRPPPNNNLLLIIIHHHDDDAAA???>>>===>>>DDDLLLRRRTTTSSSQQQKKKCCCFFFCCC???<<<:::777333111///111444333111...---...//////............//////........................................................................------------------------------...//////...------,,,,,,---------.................................------............------------------------------.................................------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------------------------.........------,,,,,,,,,---------------------------------------------------------------------------------...//////000000......//////---,,,++++++------,,,,,,------......,,,------......------,,,------------------------...------,,,,,,,,,,,,---111111111111000000000000/////////000000000111111000000000000000000000000////////////000000000000000000000000///////////////000000111111000000///000000000000000000000000//////000000000000//////111111111222111111000///000000000000000000000000000000000000000000111111111000000//////000000000222111000///...///000000////////////////////////////////////////////////////////////////////////111000000///...------,,,111000///---------......//////.........///000111//////000000000000//////.........---------------------...////////////...........................------.........---,,,,,,---------............///.........---------------,,,------------.........+++,,,,,,---......//////......------------......------------------------//////...---,,,+++******------,,,,,,,,,,,,------........................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------------------------.................................................................................---------,,,,,,111000...------///111222444555888;;;>>>@@@BBBBBBCCCCCCEEEHHHLLLPPPTTTWWWXXXXXXXXXWWWWWWXXXXXXYYYVVVSSSNNNHHHCCC@@@>>>>>>??????>>>===>>>???AAABBB===>>>>>>===;;;;;;===>>>;;;;;;::::::;;;===???@@@>>>===;;;::::::::::::;;;===<<>>>>>>>>===>>>???AAACCCFFFIIIKKKJJJLLLLLLLLLKKKKKKLLLMMMLLLKKKKKKIIIIIIJJJLLLOOOMMMLLLIIIHHHGGGHHHIIIJJJLLLMMMQQQXXX___bbbbbbaaabbbbbbbbbbbbbbbaaa___^^^^^^aaa```\\\ZZZ\\\YYYTTTTTTQQQNNNKKKKKKLLLMMMMMMLLLLLLLLLLLLNNNOOOQQQRRRZZZ[[[^^^```aaaaaa______\\\\\\[[[YYYVVVSSSOOONNNOOOVVV\\\]]]\\\YYYRRRJJJDDDDDDEEEFFFFFFDDD@@@===666666555333111111111111//////......---......///................................................................................................---..................---------------....................................------............------...............................................................---------................................................------------....................................---------............///...............................................................---------........................................................................111111000000/////////...++++++,,,---...///---,,,......------------......,,,------......------,,,------------------------,,,+++++++++,,,---......000000000000000000111111000000000000111111111111000000000000000000000000////////////000000000000111111000000//////......000000111111111111000000111111111111111111111111111222222333333222222111111111222222222222111111000000000000000000000000//////000000111111111222000//////000000111222333222111000......000222333000000000000000000000000////////////////////////////////////////////////444555777999;;;===???@@@666444222000//////000111------...///000111222222000000111111111111000000........................---...............------...........................///000111111000///...---------............///........................---------.........//////......---------,,,,,,,,,......------------......---------------------------,,,,,,,,,,,,---//////...------,,,,,,------...........................,,,,,,---------------,,,------------------------........................---------.........//////........................////////////////////////........................///////////////////////////////////////000111222222333444666:::???CCCFFFHHHIIIJJJJJJJJJJJJIIIIIIFFFFFFGGGGGGHHHIIIJJJKKKLLLHHHDDDBBBAAA@@@???>>>======<<<<<<>>>@@@BBBDDDEEEFFFHHHLLLOOOSSSVVVWWWYYYZZZ\\\\\\ZZZZZZ[[[\\\[[[[[[ZZZWWWUUUTTTWWWYYYYYYXXXVVVUUUVVVWWWYYYZZZ]]]^^^___```aaabbb```^^^bbbbbb```___^^^___```aaa```cccdddbbb```___]]]ZZZ]]]ZZZVVVVVVXXX[[[\\\]]][[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^aaaaaabbbaaa___]]]ZZZXXXYYY^^^```^^^\\\[[[VVVQQQHHHFFFEEEEEEFFFFFFDDDBBB<<<;;;999888666333111///...............///000111////////////////////////////////////////////////////////////////////////.................................------.........---------.........//////////////////////////////------............------........................................................................////////////////////////........................---------....../////////........................---------............///................................................................................................................................................111111000000//////......333111............,,,***222111000...---,,,++++++,,,------......------,,,------------------------------,,,------...//////000000000000111111111111000000000111111111222222000000000000000000000000000000000000111111111111111111111111000000000000000111111222222111111000111111111111111111111111222333333333333333333222000111222222333222222222000000000000000000000000000000000111222222333333000000000000000111222333111111000///000111222333000000000000000000000000000000000000000000000000////////////////////////111222222444555666777888444333222000000000111111---...///000111222111111000000111111111111000000.............../////////...////////////...------........................,,,,,,---.........---------------............///.............../////////------.........///////////////......---,,,,,,+++......------------......------------------------,,,,,,++++++,,,...000111......------------..............................,,,,,,---............---------------------------........................------........./////////........................000000000000000000000000........................////////////////////////............///111333555888999<<>>======@@@>>><<<:::999999:::;;;???@@@BBBEEEHHHLLLOOOPPPQQQRRRUUUXXX[[[^^^```aaa^^^```bbbaaa```______```^^^```___\\\XXXVVVXXXZZZ[[[[[[ZZZ[[[[[[]]]___```\\\___```]]]]]]^^^]]]ZZZddddddccc```^^^]]]___aaaXXX[[[]]]]]]\\\ZZZYYYXXXWWWWWWXXX\\\``````]]]YYY]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ\\\^^^```aaaaaaaaaaaa___]]][[[ZZZ[[[^^^^^^[[[[[[]]]\\\YYYSSSPPPLLLJJJIIIIIIHHHGGGAAA???<<<:::999666222///000000000//////000111111////////////////////////////////////////////////////////////////////////........................///...------------...///------........./////////////////////////////////------............------.............................................................../////////////////////////////////........................------......///000000000........................---------............///.............................................................../////////........................................................................000000000//////............------111666999888666444333111///---+++******,,,------......------,,,------------------------......---------.../////////000000000111111111111000000111111111222222222000000000000000000000000111111111111222222222222111111111111222222222222000111111222222111111000111111111111111111111111222222222333333222222222000111222222333333333222000000000000000000000000000111111222333333444444111111111000111111222222000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000222222000///---,,,+++***000000000000000000000000...///000111222111111000///000000000000000000///---........./////////000///000000000//////...---........................,,,,,,,,,,,,,,,------...---------............///---........./////////000............///////////////...........................------------......------------------------...---,,,,,,,,,...000111......------------..............................,,,---...///////////////............................................................////////////........................////////////////////////........................////////////////////////000000000111333666999;;;===>>>@@@BBBDDDDDDDDDDDD??????@@@AAAAAAAAAAAA@@@??????>>>===<<<:::999888;;;<<<>>>======???DDDIIIMMMNNNQQQTTTWWWYYYZZZZZZWWWXXXZZZ\\\^^^```aaabbb\\\]]]___^^^]]][[[ZZZ[[[WWWZZZ[[[YYYTTTQQQSSSVVVVVVWWWWWWXXXYYYYYYZZZZZZVVV[[[]]][[[[[[______\\\\\\___aaaaaa___]]]]]]]]]\\\___aaabbb```^^^^^^```[[[ZZZZZZ]]]``````[[[VVVZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\[[[[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYY\\\\\\YYYZZZ\\\]]]ZZZYYYVVVSSSQQQPPPOOONNNLLLGGGCCC???<<<;;;;;;999777555444333111000/////////////////////////////////////////////////////////////////////////////////........................///...------------...///............////////////////////////////////////------............------................................................---........./////////000////////////////////////........................---......///000000111111........................---------............///................................................---........./////////000........................................................................//////..................(((***///888BBBFFFCCC@@@333222111///---,,,++++++,,,------......------,,,------------------------......------,,,,,,------//////000000111111111222000111111111111222222222000000000000000000000000111111222222222333333333111111111222333333333444111111222222222222111111111111111111111111111111111111222222222222111111000111222333333333333333000000000000000000000000111111222333444444555555222222111111111111111222///000111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222111111111111---...///////////////......///111222222111000000//////000000000000//////---.........//////000000000000111111000///.................................---,,,,,,---...///000---------.........//////---.........//////000000............/////////000------......///000000000.........------.........------------------------000///---,,,,,,---...///......------------..............................------...///000000//////........................////////////////////////............/////////000////////////////////////................................................000000000000000000000000444444444555888<<>>;;;999===>>>@@@BBBDDDEEEFFFFFFAAAAAAAAA@@@???===;;;:::;;;???CCCDDDDDDHHHPPPXXXVVVWWWZZZ\\\\\\\\\ZZZYYYWWWWWWYYY[[[\\\]]]]]]]]]XXXZZZ[[[[[[XXXVVVUUUUUUPPPSSSVVVUUUPPPNNNOOORRRRRRSSSTTTTTTUUUTTTTTTSSSYYY___bbb```aaafffhhhfffgggmmmssswwwvvvsssrrrrrrmmmoooqqqssspppmmmnnnqqqmmmgggaaa___aaacccbbb___ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXWWWVVVSSSQQQPPPWWWWWWXXXYYYZZZ[[[\\\]]]WWW[[[[[[YYYYYY[[[ZZZVVVXXXWWWUUUUUUVVVUUUSSSQQQNNNHHHAAA===>>>@@@@@@@@@999888666333000...------000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////...---,,,,,,---...///............/////////000000000000000000000000000---..................---////////////////////////........................---.........//////000000000000000000000000000000////////////////////////---......///000111111222////////////////////////---------.........//////........................////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////........................111333999BBBHHHHHH@@@999222111000///...---------,,,------......------,,,------------------------...------,,,++++++++++++333333333222222222111111222111111111000000//////111111222333333333333222222222111111111222444555444333111000000000111111222222333333333444444444444222111111222333333222222222111111111111111111111222333444444333222111111111000000000000111111444333222222444444333222222222333333333444444444000000111111111222222222222222222111111111111000111111111111111111111111111111111111111111111111////////////////////////111111111000000000000000222111000111333333111000000000000000111111111111000000///...............000000000000000///...---////////////////////////............/////////000000000000000000000000000////////////////////////---.........//////000000................................................/////////000000000000111//////............//////...............///000000........................//////.........---------000000//////.........---........................000000//////.........------------.........//////+++,,,.../////////......111000...---...000333444000222222111000222777<<<888777666777999<<<@@@BBBEEEEEEEEEEEEEEEFFFGGGGGGHHHCCC??????CCCEEEBBB>>>DDDFFFBBB;;;;;;@@@BBB@@@DDDBBBBBBGGGOOOTTTTTTRRRSSSUUUVVVXXXXXXVVVTTTSSSSSSTTTTTTSSSQQQPPPQQQRRROOOPPPQQQQQQPPPNNNLLLJJJGGGHHHIIIIIIFFFFFFJJJOOONNNQQQTTTTTTQQQNNNLLLLLLNNNPPPRRRSSSVVVYYYYYYXXX______bbbhhhjjjiiijjjmmmvvv~~~zzzwwwxxx|||}}}yyyyyyxxxxxxuuuiiiYYYSSSVVVUUUYYY\\\XXXQQQMMMMMMPPPQQQOOOQQQWWWYYYWWWTTTTTT]]]WWWRRRQQQUUUXXXYYYWWWYYYXXXWWWXXXZZZZZZWWWTTTQQQPPPLLLFFFAAA>>>>>>???@@@>>>;;;999777444000,,,000000/////////000000111////////////000000000000000000//////.........---//////............//////000000//////......------........................000000////////////000000//////.........---------////////////////////////............/////////000............/////////000////////////////////////---......///////////////............/////////000000000//////......------------------.........///222000.........///...---000000000000000000000000---.........//////000000......------------......////////////////////////........................///,,,+++///111//////111---:::GGGFFF:::///,,,///..................------////////////////////////........................///...---,,,,,,,,,---...333333222222222111111111333333222222222111111111000111222222333333222222333222222111111222333444444333222111000111111222222222333333333444444444444222111111222333333222333333333333333333222222111222333444444333222111111111111000000111111111444333222222444444333222222222222333333333444444111111222222222222333333222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000//////000111111000...000000000000111111111111000000///...............000000111111111000//////////////////////////////........./////////000000000000000000000000000000////////////////////////........./////////000000................................................------------............//////............/////////............///000000........................//////.........---------000000/////////.................................000000/////////.........------........./////////---...///000111000000///111000000//////000000111111111111333555888:::;;;;;;<<<>>>AAAEEEHHHJJJLLLKKKJJJGGGDDDAAA@@@??????======???BBBEEEHHHIIIJJJOOOQQQOOOJJJIIINNNPPPNNNLLLJJJIIIMMMSSSVVVVVVTTTPPPPPPPPPOOOMMMKKKJJJIIIJJJKKKLLLKKKIIIHHHHHHHHHCCCDDDEEEFFFFFFDDDCCCBBBCCC@@@>>>???@@@@@@AAACCCFFFHHHHHHGGGDDDAAA???>>>EEEGGGHHHIIIJJJLLLNNNNNNKKKJJJKKKMMMMMMLLLLLLOOOVVV]]]aaa```aaafffiiihhhnnnnnnnnnoooooooooooooooyyyyyyzzz{{{ssshhhcccdddeeejjjllleeeYYYSSSVVV[[[YYYTTTPPPPPPPPPPPPTTTZZZTTTRRRPPPRRRVVVXXXVVVTTTZZZXXXXXXYYY[[[ZZZXXXUUUTTTTTTRRROOOKKKHHHHHHHHHBBBAAA@@@???>>>:::666222111000000/////////000000...////////////000000000000000/////////.........//////............/////////////////////.........////////////////////////000000////////////000000000000000//////.........////////////////////////........./////////000000........./////////000000////////////////////////---...//////000000//////........./////////000000///////////////.....................////////////333111//////000000///...000000000000000000000000........./////////000000///......------......///////////////////////////........................000------111222///---///666888999555...+++---000........................................................................///...------------//////222222222111111111111111444444333333333333222222000111111222222222222222444444333222222222333333333333333222222222222222333333333333444444444444555333111222333444333333444444444444444444444444222333333444444333333222222222111111111111222222444333222333444555444222222222222222333333333333222333333333333444444444333222222222111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000111222333111///000000000111111111222222000000///.........//////000000111222222222111111////////////////////////....../////////000000000000000000000000000000000////////////////////////......////////////000000................................................,,,,,,---------.........000//////......//////000//////......//////000111/////////////////////////////////............---000000////////////......////////////////////////000000////////////..................///////////////000111111222222111111000000000000000000//////333222333888???CCCCCC@@@BBBDDDGGGKKKMMMNNNOOOOOOGGGEEEAAA===:::999888888999>>>CCCHHHJJJMMMPPPSSSTTTVVVUUURRRRRRTTTUUUSSSOOOLLLJJJKKKNNNOOONNNLLLPPPNNNLLLJJJHHHGGGGGGGGGBBBDDDEEEDDDBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>===???<<<999;;;???BBB@@@===FFFFFFGGGGGGGGGHHHHHHHHHBBBDDDGGGIIIJJJJJJLLLNNNOOOOOOMMMIIIGGGGGGIIIJJJJJJMMMNNNNNNPPPUUUWWWUUUVVVZZZ^^^^^^[[[ZZZ\\\___iiiiiilllppppppllljjjkkkiiippptttooofffeeemmmwwwddd___[[[XXXTTTTTTZZZbbbWWWSSSNNNMMMPPPRRRRRRQQQQQQQQQQQQSSSUUUVVVVVVTTTTTTUUUVVVTTTPPPMMMKKKKKKEEEEEEEEEEEEDDDAAA;;;777222222111000////////////........./////////000000000000000000////////////000//////......//////000...///////////////000000000000000000000000000000111000000//////000000111111111000000000000//////////////////////////////....../////////000000000....../////////000000000////////////////////////---...//////000000//////....../////////000000000...///////////////000000/////////000000000111111333222000000111111111000000000000000000000000000......////////////000000///......------......///////////////////////////........................000...///222222...---///;;;555...******,,,...///............////////////...................................................---------...///000000111111111111111111111111333333333333333333333333000111111222222222222222555555444444333333222222333333444444444444333222333333333444444444444555555444222222444444444333333444444444444444555555333333444444444444333333333333222222222222333333555333222333444555444333222222222222333333333333444444444444555555555555333333222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222000111111111111111222222444333333444555555444222000000111111111222222222000000///////////////000000111222222333333333333////////////////////////...////////////000000000000000000000000000000000000000000000000000000000//////////////////000000....................................................../////////000000000000000////////////000000/////////...///000000111/////////////////////////////////...............000000//////////////////////////////////////////000000//////////////////....../////////000000000111111111222222222111111000/////////000222333444777999===CCCIIIKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFFFF:::888777666777999<<<===EEEHHHLLLOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPNNNJJJHHHEEEDDDDDDEEEDDDBBBDDDBBB???===<<<===???@@@@@@AAAAAA@@@??????AAACCC@@@@@@@@@????????????>>>AAACCCDDDGGGLLLPPPPPPLLLHHHIIILLLOOORRRWWW[[[^^^YYY]]]eeemmmooommmlllmmm\\\___]]]VVVRRRVVVYYYYYYOOOKKKGGGFFFIIIMMMNNNLLLHHHKKKNNNMMMJJJIIIJJJLLLSSSRRRSSSXXX]]]```bbbcccaaaeeeiiihhhgggkkkuuu~~~kkklllpppqqqmmmhhhkkkqqqjjjaaaUUULLLIIIKKKNNNPPPJJJKKKLLLNNNQQQSSSSSSTTTTTTVVVXXXWWWSSSOOOLLLKKKIIIIIIJJJJJJIIIEEE>>>:::555555333111000/////////....../////////000000000000000000000000000000000000000////////////000000......//////000000000111000000000000000000000000111000000000000000000111000000000000000000000000////////////////////////...////////////000000000...////////////000000000////////////////////////......///000000000000000...////////////000000000......//////000000000111000000111111111111222222333111//////111222111000000000000000000000000000//////////////////000000//////............//////////////////////////////........................111......000000...000444777333///...000000...,,,///////////////000000000................................................,,,,,,------...///000000111111111111111111222222222333333333333333333333111111222333333333333333555555555555444444333333222333555666666555444333333333444444444555555555666444333333444555555444222333333333444444555555444444444444444444444444444444333333333333444444555444333333555555444333222222333333333444444444444444555555555666666666333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222222333555444333444666666444333111111111111222222222222000000/////////000000111000111222333333333333333000000000000000000000000////////////000000000111111111111111111111111111111111111111111111111111000000000000000000///////////////////////////////////////////////////////////////000000000111111000000////////////000000///////////////000111111000000000000000000000000//////////////////////////////000000000000000000000000000000000000000000//////000000000000000000/////////000000000111111222111111111111111111111000//////000222777<<>><<<;;;:::;;;;;;666666888:::???CCCHHHKKKSSSQQQQQQSSSWWWWWWSSSOOOQQQQQQPPPPPPOOOLLLJJJIIIFFFCCCAAA??????@@@@@@@@@CCCAAA@@@>>>>>>???AAABBBBBBBBBBBBBBBBBBEEEIIILLLHHHIIIIIIKKKMMMPPPSSSTTTWWW___fffgggjjjqqquuutttuuuwwwyyyzzzzzz|||{{{}}}{{{tttiii^^^[[[```eeegggggg```^^^ZZZUUUQQQOOOMMMLLLRRRPPPMMMKKKMMMQQQTTTTTTYYYXXXUUUTTTUUUXXX[[[]]]cccgggpppxxxwwwuuuxxx~~~{{{rrreeeZZZSSSPPPPPPQQQQQQRRRQQQQQQPPPOOOPPPPPPUUUWWWYYYXXXVVVSSSRRRQQQPPPPPPPPPPPPNNNIIIBBB===:::999777555222111000000/////////000000000000111000111111111111111111111000000////////////000000.../////////000000111111////////////////////////111111000000000000111111////////////////////////000000000000000000000000////////////000000000111////////////000000000111000000000000000000000000...//////000000000000000////////////000000000111.../////////000000111111111111111222222222222333111000...///000111111000111111111111111111111111000000000000000000///////////////....../////////000000000000000000000000////////////////////////111...---.........444<<<222222222222111000///.../////////000000000111111////////////////////////////////////////////////++++++,,,---.../////////222222222222222333333333222222333333333333444444222333333444444444444444555555666666666555444444222444666888888777555333333444444444555555555555777555333444555666555444222222333333444555555555666555555444444555555666555555444444444444555555555444333444555666555333444444444444555555555555444555555555555666666666333333333333222222222222333333333333333333333333333333333333333333333333222222222222222222222222000000111111222333333333222222111222333333222000111111111222222222222333000000/////////000111111111111222333333333222222000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111111111000000000000//////////////////////////////////////////////////////....../////////000000000111000000//////000000111000000//////000000111222000000000000000000000000...////////////000000000//////000000000000111111000000000000000000000000//////000000000000111111000000000000111111111111333333222111111111111222222222333666:::@@@FFFIIIOOORRRSSSOOOGGGBBBAAABBB999777555444444666999;;;@@@AAACCCFFFJJJNNNQQQSSSUUUQQQNNNQQQUUUVVVRRRLLLKKKHHHHHHIIIGGGCCCAAACCC???>>>======>>>@@@BBBCCCDDDDDDEEEFFFFFFGGGGGGGGGPPPSSSVVVXXX[[[^^^bbbeeekkklllooossszzz}}}uuupppmmmlllkkkjjjdddZZZTTTRRRQQQNNNUUUPPPKKKIIIJJJJJJGGGCCCNNNPPPVVV^^^bbbeeellltttuuutttrrrnnniiiccc]]]ZZZ```___[[[VVVPPPKKKJJJJJJQQQSSSTTTTTTSSSRRRTTTUUUUUUUUUUUUTTTSSSOOOIIIEEE@@@>>><<<999666444222111000000000111111111222222111111111111222222222222111000000//////000000111///000000000000000000111////////////////////////222111111000000111111222......////////////000000000000000000000000000000/////////000000000111111/////////000000000111111000000000000000000000000...///000000111111000000/////////000000000111111///000000000000000000111111111111222222222333333111///......000111111000111111111111111111111111111111000000000000//////000//////......//////000000000000000000000000000////////////////////////000...---......///777@@@111111111...,,,,,,000333//////000000111111222222000000000000000000000000////////////////////////,,,---...///////////////222222333333333444444444333333444444444555555555333444555555666666555555444444666666777666555555111444777999:::888555333444444444444555555555555777555444444555666666555333444444555666666777777777666555444444555666777666555555555555555555666666444333444555666555444555555555666666666666777444444444555555555666666444444333333333222222222333333333333333333333333333333333333333333333333222222222222222222222222000000111222222333444444222111111111333333111000111111111222222222333333000000//////000111111222111222222222222222111000000000000000000000000000//////000000000111111111111111111111111111111111222222222222222222222222111111111000000000//////////////////////////////////////////////////////000000000000111111111111111111000000000000111111000000//////000000111222111111111111111111111111.../////////000000000000//////000000000111111111111111111111111111111111//////000000000111111111000000000111111111222222555555333222222222333333555777<<>>???GGGHHHJJJMMMNNNOOOOOOOOOMMMKKKIIIJJJKKKLLLJJJHHHCCC??????AAAAAA===<<<@@@>>>>>>???@@@CCCGGGLLLOOOFFFIIINNNTTTWWWYYYZZZYYYqqqwwwwwwoooiiiccceeeccc___]]][[[WWWPPPLLLHHHFFFGGGMMMPPPRRRVVV\\\]]]ccclllsssuuutttqqqooopppooojjjbbbYYYRRRPPPPPPVVVUUUSSSPPPMMMNNNQQQTTTUUUUUUTTTTTTTTTRRRNNNKKKEEECCC@@@<<<999666555444111222222222222333333333111111111222222222333333111111000000000000111111111111111000000000000000000000000000000000000000222111111000000111111222/////////000000111111111000000000000000000000000//////000000000111111111//////000000000111111111000000000000000000000000//////000111111111111000//////000000000111111111111111111000000000000000111111111111222222222222222000//////111222222222111111111111111111111111111111111000000000//////000000////////////000000000000000000000000000000////////////////////////......000222000///555===111111000...---...111333//////000111111222333333111111111111111111111111///////////////////////////000111111222111000///333333333444444555555555444555555555666666777777444555666666777666666666333444555777777777666666111444777:::;;;999666444444444444555555555666666777666444444666777666555444555555666777888888999777666555444444555666777666666555555555555666666666555444444555666555444666666666666777777777777444444444444555555555666444444444333333333222222333333333333333333333333333333333333333333333333111111111111111111111111000000111222333333444444333333222333444555333111111111222222222333333333000000///000000111222222222222222222222111000///000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222111111111000000//////000000000000000000000000000000000000000000000000222222333333333444444444111111000000000000111111000000000000000111111222111111111111111111111111.../////////000000111111//////000000111111111222111111111111111111111111//////000000111111111222000111111111111222222222777666555444333444444555777<<>>AAABBBCCCCCCFFFHHHJJJKKKLLLKKKIIIHHHFFFFFFFFFDDDBBBAAABBBDDDAAA===<<<@@@AAA>>>???DDDDDDFFFHHHJJJNNNTTTZZZ___bbbhhhrrr||||||sssiiiaaa\\\UUUQQQQQQTTTTTTPPPMMMMMMJJJRRR^^^kkkuuu|||~~~zzzrrriiicccaaaaaaccc```ZZZSSSNNNNNNPPPSSSRRRQQQQQQRRRSSSRRRPPPNNNGGGFFFCCC???;;;888666555222222333333333444444444111111111222222333333333111111000000000000111111222222111111000000//////111111111111111111111111222222111111111111222222000000111111222222222222000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000//////000111111111111111000000000000111111111111222222111111000000//////000000111111111222222222333111000111222444444333111111111111111111111111222111111111000000//////000000////////////000000000000000000000000000000000000000000000000000000---...333666333000333999///000111333555444222//////000000111222222333333222222222222222222222222000000000000000000000000111222333444444333111000666666666666666666666666666666666555555444444444555555555555555555555555777777666555555555666666777777777777777777777777555555555555555555555555777777666666555555555444555555555555555666777888555666666777666666555555666666666666666777777777222333444666888888999999444444444444444444444444444666777666222000222444666555444333222222222222222222222222333333333333444444444444444333333333333333222222222222222222222333444555666555555444333222111222333444333111666666777666333000111555222222222222222222222222111111222222222222111111111111111111111111111111333...,,,000222000//////111111111111111222333333111111111111222222222333111111222222111000//////000000000000000000000000222222111111111111222222111333666999:::;;;:::999333222666333+++///666111444333333333222222111111222222222222222222222222111111222222222222111111333333222222111111111000111111111111111111111111000000000111111111111222111111111111111111000000000000111333555888:::<<>>@@@FFFEEEDDDEEEIIIMMMPPPRRRYYYaaahhhmmmuuujjjccciiiccc[[[TTTKKKRRRRRRSSSXXXaaaiiipppsssxxx}}}|||zzzvvvttthhhVVVKKKJJJKKKIIIHHHJJJLLLNNNNNNPPPTTTVVVQQQMMMGGGCCCAAA@@@>>>===666555333111111222444555111000000000000000111111222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111000000000000111111111111222666555000,,,000444666333222222111111111111111000111111111222222222222777666444222111111222222888444111111333444444222111111111111111000//////////////////////////////000000000000000000000000000000000000000000000000444000...111333222333555111333333222000///000111111111111111111222333333000000000000000000000000222,,,+++222333---,,,222000111222111000///000111444444444444444444444444555555555444444444333333444444444444444444444444333333333444555666888999555555555555555555555555444444444444444444444444666666666666666666666666666555555555555666666666555666777888999999999999888888999999:::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555666777666555444555666444333333222222222222222111111111111222333333444666666555555444444444444555555555444444444444444111222333444555444444333222000///000111222111000888888888555222///000222111111111111111111111111000000111111111111000000000000000000000000000000333...---111333111///000111000000000000111222333111111111111111111111111111111222333333333333333111111111111111111111111000000000//////000000000///222444444555999AAAGGG<<<444222000,,,222555,,,222222111111000000000000111111111111111111111111111222555666666555222111222222111111111000000000000000000000000000000000//////000000000111111111000000000111111111222222333333555777<<>>;;;:::999888888:::<<<===;;;<<>>AAA@@@>>>???CCCEEEEEEHHHLLLOOORRRXXX___gggqqqyyy~~~~~~wwwmmmbbb]]]WWWTTTVVVWWWWWWVVVaaaiiissszzzzzzfffYYYUUUTTTRRRLLLKKKKKKKKKLLLNNNPPPQQQQQQNNNKKKIIIGGGEEECCCAAA:::888555333111111111222222111111000111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111222222222111111111111111111111111111111111111111111111111000000000000111111111111111333111...///444555333222222111000000000000111000000000111111111222222555444333222111111222222...///111333333222000///111111111222111111000000111111111111111111111111111111111111111111111111000000000000000000000000///...111555555000...///............000111222333...............///000000000000000000000000000000000999:::222---000333222111222222111///...///000222222222222222222222222555555555555444444444444555555555555555555555555444444444444555666888888555555555555555555555555444444444444555555555555333333333333333444444444444444444444555555555666555666888:::<<<>>>??????BBBBBBBBBCCCDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAA???>>>>>>>>>>>>===;;;777666666555555555666666333333222111222333444555444444444333333222222222333333222222222111111111222333444555555555444333111000///000111222111///111222333222111222444666111111111111111111111111000111111222222111111000111111111111111111111111222///...222333000///000111111111111111222222333222222222222222222111111000000000000000000000000222222222222222222222222000000////////////000000---000111111666IIIeee{{{gggaaa[[[KKK555111333---111111111111000000000000000000000000000000000000000333666999999666333000222222111111111111000000111111111111111111111111000000000000111111111111111111111111222333333444222333666<<>>SSSSSS999***222666---111222222111///......///222222222222222222222222555555555555555555555555555555555555555555555555888777666555555555555555444444444444444444444444444444444555555555555555333333333333333333333333111222333555666777888888===>>>AAADDDGGGIIIJJJKKKNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPMMMJJJIIIJJJJJJFFFCCC@@@@@@>>>======<<<<<<<<<777666444222222222333444222222222333333333333333222222222111111000000000222333444555555555444333222111000111222333222000...111111///000333444444222222222222222222222222111111222222222222111111111111111111111111111111111...///222333000...000222222222111111222222333333333333333333222222222222111000///............000000000000000000000000000000111111111111000000///111000...555PPPzzzqqq@@@+++111555222222222111111111111111111111111111111111111111///111333555555333111///222111111111111111111111111111111111111111111111000000111111111222222222222222111111222333444555333666<<>>AAADDDDDDDDDCCCHHHJJJTTTeeewww}}}rrrbbbUUUUUUNNNNNNWWWYYYVVVaaarrrtttlllbbbXXXLLLEEEEEEGGGGGGFFFFFFFFFHHHKKKLLLKKKGGGDDDCCCAAA>>>:::777555333333222111111000000000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000///////////////////////////000000000111111111111///000000000222555333...111000000///////////////////////////000000000000000000000000000111111111333111//////000222333333000000//////000000111111111111111111111111111111000000000000000000000000000000000000000000000000222000///...---///:::FFF===777000...111333111...222222222111111222222333000000000000000000000000CCCUUUSSS:::+++222555---111222222111...------...222222222222222222222222333333333333333333333333333333333333333333333333666666444333333222222222222222222222222222222222222222222333333333444444444444444444444444444444222444666999<<<>>>??????HHHJJJLLLOOOQQQSSSUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSPPPNNNNNNPPPPPPMMMJJJIIIHHHGGGEEECCCBBBAAAAAA:::999777444222111111111111111222333333444444444333333333333333333333333111222333333333222111000222111000000222222111000222555333......111111---000000000000000000000000//////000000000000//////////////////////////////000...000333333///...000111111000000000000000111222222222111111111111111222222111000000111111222........................///000000111111000000///111333222,,,+++;;;ZZZtttlll===***000555111111111111111111111111111111111111111111111111///..................////////////////////////000////////////////////////////////////000000000000111000000///000222333555999>>>FFFNNNSSSVVVVVVVVVOOOMMMHHH???666555:::AAABBBDDDEEEGGGHHHGGGFFFEEEAAA===;;;>>>???<<<;;;===BBB@@@>>>???EEENNNYYY______cccpppxxxooolllaaa]]]___YYYNNNPPP\\\jjjsss}}}uuuiiiYYYNNNJJJIIIGGGEEEGGGGGGHHHJJJLLLLLLJJJHHHAAA@@@>>>;;;888666555444222111000///////////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////000111111000/////////////////////////////////////////////////////////000000000111111111111...333666333000111000...111000000///////////////////////////000000000000///000000000000000000000555222///111555777333...//////.........//////000000000000000000000000000////////////////////////////////////////////////111///......---///:::FFF???888111///000111///+++000//////.........//////////////////////////////555999888111---000333444000111222000...------...111111111111111111111111111111111111222222222222111111111111111111111111222222111111222333333444000000000000000000000000000000000111222222333333111222222333444555555666;;;===AAADDDGGGIIIJJJJJJMMMNNNOOOQQQSSSTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUVVVUUUSSSPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLKKKIIIGGGFFFEEEEEE@@@???>>><<<999777666555000000000000000000000000000000111111222222333333000111111222222111///...111000///000111111000///,,,111111...111999:::555////////////////////////---..................---........................000000333666555000000333111000//////.../////////000000000000111111111222............///111333444////////////////////////...///000111111000///...+++111444111+++,,,666@@@SSSOOOMMMBBB111///333...000000000000000111111111000000000000000000000000000///---,,,,,,---///000---------............///........................---.........////////////000/////////111444777999???CCCJJJPPPSSSSSSPPPNNNLLLJJJFFF@@@<<<>>>DDDIIIIIIIIIHHHGGGDDDAAA>>><<<<<<999777999999888:::>>>GGGLLLUUUaaammmxxxxxx|||~~~~~~wwwuuu{{{wwwnnnxxxzzzsssfffVVVOOORRRYYY[[[bbblllqqqtttxxx~~~wwwjjj```ZZZVVVSSSPPPNNNKKKGGGEEEEEEFFFGGGFFF@@@@@@>>><<<999777555444222222111000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///000111111000///...////////////////////////000000000000000000000000000000000000111111111111///666999555000000000000111111000/////////000000/////////000000000111111000000111111111111000///...///222777;;;999111***111000///...---...//////////////////////////////////////////////////////////////////////////////------000333111...000555555111------...000///---111111000/////////000000////////////////////////222+++)))...000---///444///000111000...---...///555555555555555555555555444444444555555555666666555555555555555555555555666555555555555666777777555555555555555555555555333333444444555666666777555666888;;;>>>@@@CCCDDDKKKMMMPPPSSSUUUVVVVVVVVVTTTTTTUUUUUUUUUTTTTTTTTTVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPPPPQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPPPPPPPOOOOOOPPPQQQNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKIIIGGGDDDCCC;;;:::999888666444333222111111222333555666777777444444555666555444333222444333222333444444333222***000111///666BBBDDD>>>333333333333333333333333111111222222222222111111222222222222222222222222333444777;;;888333333666555444333333222222222333222333333444555666777777444333222111000111333444333333333333333333333333111222333444444333222111+++000555666444111111333333---//////---555777---222222333333333444444444333333333333333333333333333222222222222222222333000111111111222222222222222222222222222222222222111111222222222333333333222222333555999???DDDGGGJJJLLLPPPSSSTTTRRRPPPNNNQQQPPPNNNLLLKKKKKKLLLMMMGGGFFFEEECCC@@@===;;;:::AAA@@@@@@BBBBBBCCCKKKSSSZZZhhh}}}wwwzzzuuupppqqqrrryyy|||ssseeeccc```dddgggooonnn[[[WWW[[[hhhpppsssyyyvvvfffaaabbb^^^dddpppssstttxxxsssoooooowwwzzz~~~tttggg^^^ZZZZZZVVVUUUXXX[[[]]]fffooowwwwwwwwwvvvtttpppllljjj^^^VVVLLLEEEBBBCCCEEEFFFFFFEEECCCAAA>>>;;;999777555444333222111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111222333333222111000111111111111111111111111111111111111111111111111000000000000111111111111222666666333222333333000222222111000000000000111000000000111111111222222111222222222222111///...,,,111666999888666777888555333111///......///000000000000000000000000000111111111111111111111111////////////////////////...---///333333///,,,...------------...///000000444333333222111111222222////////////////////////555...,,,111111,,,,,,000---...000///......///111::::::::::::::::::::::::999999::::::;;;;;;;;;<<<::::::::::::::::::::::::???>>>===;;;:::999999999::::::::::::::::::::::::888999999:::;;;<<<<<<<<>>===999999;;;<<<>>>@@@AAABBB999:::;;;;;;;;;999888777999777777777888999888777666;;;999444777@@@@@@777999999999999999999999999666777777888888777777666888888888888888888888888555666:::>>>;;;666666999::::::999888888888888888777777888:::;;;<<<===>>>DDDBBB???;;;888777777777777777777777777777777777555666888999999888666555555555666777777888888888999999???===444777:::333777777777888888888999999888888888888888888888888555666888999999888666555666666666777777888888888888888888888888888888888777777777888888888888999666777999===CCCJJJPPPTTTYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWXXXWWWUUUQQQMMMFFFFFFEEEEEEDDDDDDDDDCCCFFFHHHLLLRRRWWW^^^lllyyy~~~rrrqqq{{{~~~ssstttfff^^^]]]^^^^^^ggggggqqq|||yyyhhh\\\\\\RRR```jjjkkknnnsssnnnddd^^^[[[___kkkqqqnnnmmmpppooocccccciiieeecccddd```aaaooolll]]]ZZZ^^^iiixxxzzzwww}}}wwwqqqgggaaa]]]]]]ZZZWWW\\\dddhhhppp|||qqqgggYYYMMMHHHHHHKKKMMMMMMLLLJJJGGGDDD@@@===;;;777666555444333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111222444555555444222111222222222222222222222222111111111111111111111111000000000000111111111111555555222111444888666111333222222111111111111111111111111111222222222222222333333333222111///...111666:::666000333???KKK888666333111000///000111111111111111111111111111222222222222222222222222////////////////////////222...,,,000222111111333---...000000//////111222111111000///......//////////////////////////////++++++,,,---.........000,,,---//////......000111