BM6&6(v@ uuuooollluuuhhhZZZbbbppp}}}jjj]]][[[```mmmsssnnnyyy}}}ooofff```iiiqqqlll___\\\^^^dddjjjmmmsssvvvmmmaaaZZZ]]]iiicccLLLBBB@@@>>>===:::;;;<<>>EEEXXXqqqYYYWWW[[[uuuyyybbbZZZ]]]YYY```fffeee___YYYXXXZZZ___VVVOOOMMMKKKIIIMMMTTTVVV\\\dddllluuu|||uuunnniiiaaaSSSGGGEEEBBBBBBDDDBBB===???EEE>>>>>>===>>>??????===;;;AAA???===:::777666666555555444444333333222222111222222222111111111000000222222111111000/////////***++++++,,,---...000111---..................------------............///...------,,,,,,------...000///...---,,,------...++++++,,,...000222444555666555777<<>>===<<<===>>>@@@AAABBBBBBBBBBBBBBBHHHSSS\\\xxxgggxxxyyyjjjZZZQQQMMMIIIHHHKKKKKKKKKMMMQQQSSSdddpppllldddfffpppxxx|||mmmvvvsss^^^SSSDDDBBB<<>>===>>>@@@AAAAAAAAA???<<<999777555555555444444333222222111111000222222222111111111000000222111111000000///......///...------,,,,,,,,,,,,------............---------------............///...------,,,,,,------...///...---,,,+++,,,,,,---++++++,,,...000222444555666555666:::>>>???;;;666::::::===CCCIIIPPP^^^kkk~~~sss???@@@@@@>>>AAAOOOeeevvvfffPPPDDDIIIMMMIIILLLVVVooo}}}nnn{{{zzz{{{hhhZZZ\\\hhhyyyqqq^^^^^^dddppp}}}uuufff\\\[[[^^^aaaeeejjjnnnjjjdddccchhhsssttt[[[FFF???>>>===>>>@@@@@@===;;;?????????>>>===<<<::::::???;;;:::>>>@@@FFFWWWiiisssfffyyyxxxiiiYYYPPPLLLHHHGGGIIIJJJIIIKKKOOORRReeeuuutttjjjgggooowww}}}ppptttppp^^^RRRDDD@@@;;;GGG[[[uuullleeeooommmiiirrrooojjjeeebbbccceeefffYYYVVVTTTVVVXXXZZZ___ddd^^^YYYSSSQQQRRRRRROOOLLLOOOPPPSSSVVVUUUQQQJJJEEEDDDDDDCCCBBBCCCGGGNNNRRR\\\dddqqq}}}~~~sssaaaSSSOOOLLLKKKMMMNNNLLLKKKLLLOOOKKKEEEBBBBBBCCCDDDDDD@@@???<<<999666555444444333333222222111000000000222222222111111111111111111111000//////......---000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///...------,,,,,,------...------,,,+++++++++,,,,,,++++++,,,...000222444555666444444777:::<<<:::777999:::???FFFJJJPPP]]]jjjxxxuuu;;;@@@CCCDDDCCCEEELLLRRRLLLBBBAAAIIILLLEEEAAADDDFFFbbb}}}zzz~~~fffXXX[[[hhhzzzwwwccc^^^```jjjyyy|||lll^^^ZZZZZZ[[[]]]aaacccccc``````eeeooozzz|||ppp[[[JJJGGGCCC??????AAAAAA>>>;;;???AAADDDGGGGGGFFFDDDBBBCCCAAACCCFFFCCCFFF\\\vvvrrrgggyyyyyyiiiZZZQQQKKKHHHFFFHHHIIIHHHIIINNNTTTgggwwwwwwkkkeeelllvvvtttqqqlll___UUUFFF???999GGGZZZzzz~~~ggg]]]]]]qqqvvvwwwvvvssspppnnnmmmkkkgggccc]]]\\\\\\\\\\\\ZZZZZZZZZNNNJJJEEEBBB@@@???===;;;???@@@BBBDDDEEEEEEBBBAAABBB@@@===;;;:::;;;>>>AAADDDLLL\\\lllsssooofffaaa[[[WWWSSSSSSTTTTTTSSSSSSXXXVVVSSSPPPNNNJJJFFFCCCAAA???<<<999777666666555444444333333222111111000111111111111111111111111000000//////......------......---------......///+++,,,,,,------,,,,,,+++---------............///...------,,,,,,------...------,,,,,,,,,,,,,,,,,,++++++,,,...000222444555666444333444777999999888888;;;AAAHHHKKKOOO\\\hhhooozzzttt555888===DDDIIIKKKIIIGGGCCC@@@BBBIIILLLGGGCCCBBBFFFNNNaaa{{{yyyfffZZZ]]]hhhyyyxxxggg]]]]]]dddrrr~~~~~~nnn^^^YYYWWWVVVVVVXXXXXXYYYZZZ\\\aaajjjrrrsssiiiXXXKKKHHHCCC@@@DDDJJJMMMKKKGGGDDDDDDFFFIIIMMMRRRWWWZZZZZZ[[[\\\WWWMMMQQQoooxxxfffvvvzzzkkk\\\TTTKKKGGGFFFHHHHHHGGGHHHLLLWWWfffuuuuuuiiibbbhhhsss~~~vvvmmmllliiibbbOOOCCC888DDDTTTrrrtttYYYRRRUUUfff|||~~~xxxuuuqqqppppppmmmgggbbbffffffeeeaaa[[[TTTMMMHHH@@@AAAAAA???<<<;;;===???>>>============???AAACCCBBBAAA@@@???>>>>>>>>>===999;;;DDDRRR[[[```gggooocccaaa^^^\\\^^^aaacccccc^^^```aaabbb^^^VVVKKKCCC@@@???<<<:::888888888888555555555444333333222222111111111111111111111111000000//////......------......---------...//////+++,,,,,,------,,,,,,+++---------............///...------,,,,,,------...---------............---++++++,,,...000222444555555333222222444666888999777;;;BBBHHHJJJNNNZZZgggooommmCCCBBBEEEOOOYYY[[[TTTKKKIIIDDDAAABBBEEEFFFEEEDDDHHHCCCGGGlll~~~zzz|||{{{}}}ttthhh]]]___iiixxxwwweeeYYYYYY]]]iiixxx|||ooo^^^XXXTTTQQQRRRQQQPPPQQQUUUTTT[[[fffpppsssnnnddd\\\XXXWWWWWWZZZ]]]ZZZTTTNNNCCCAAA>>>@@@FFFRRR^^^eee}}}wwwlllwwwvvvjjjwww{{{mmm^^^UUULLLHHHFFFHHHHHHFFFHHHLLLVVVaaammmooofff___eeeppp}}}vvvjjjooozzzyyycccQQQ???BBBIIIrrrmmmPPPKKKNNNWWWggg|||vvvsssrrrqqqnnnkkkkkkkkkggg]]]TTTLLLCCC<<<888<<<>>>===;;;;;;>>>BBBEEEDDDCCC@@@???AAAEEEHHHOOONNNKKKIIIGGGCCC>>>:::<<<777777???FFFNNN___qqqqqqtttsssnnnlllmmmooonnniiikkknnnnnniii]]]OOOEEE===<<<;;;999888888999999666666666555444444333333111111111111111222222222111111000//////......---111000///...------------,,,,,,------------,,,,,,---------............///...------,,,,,,------...,,,---.../////////......++++++,,,...000222444555444333222222333555888999666;;;BBBGGGHHHKKKXXXeeewwwiii???EEETTTiii{{{~~~rrrfffXXXSSSLLLJJJMMMRRRQQQMMMBBB>>><<>>>>>@@@CCCJJJQQQYYY]]]qqqmmmzzz|||nnn^^^UUULLLHHHGGGHHHHHHFFFHHHLLLPPPXXXdddjjjfff```ccclll|||~~~uuugggrrriiiNNNFFFBBBffflllOOOKKKLLLQQQ[[[cccjjjqqqtttssstttyyy~~~}}}|||zzzxxxtttooollleeeddd[[[NNNFFFCCC???:::999:::;;;<<<===>>>???AAAHHHJJJLLLLLLKKKMMMPPPTTT___\\\XXXUUURRRMMMFFFAAADDD;;;777888999>>>OOOcccwww~~~}}}yyyrrrhhhZZZKKKBBB999999888777777888999:::666555555444444333222222000000111111111222222222222111111000000///......000000///...............------............---------------............///...------,,,,,,------...+++,,,---.........------++++++,,,...000222444555333333333333333555777:::666:::AAAEEEEEEHHHVVVeeewwwnnnBBBOOOhhhsss```bbb```\\\[[[```ddd___VVVGGGHHHCCCEEERRR```yyy{{{uuuuuuzzzrrrzzztttfffYYYZZZcccrrr~~~cccUUUVVVYYYbbbsss~~~wwwiiiSSSOOONNNPPPOOOLLLOOOVVVUUUXXX^^^jjj|||gggMMMCCCBBB===CCCMMMUUUZZZZZZWWWTTT```{{{yyysss}}}qqqjjjzzz}}}nnn]]]SSSMMMIIIGGGHHHHHHGGGHHHLLLIIIPPP]]]hhhgggaaacccjjj|||uuueeerrr~~~\\\LLL@@@```vvvwwwpppSSSNNNOOORRRZZZTTTTTTTTTTTTXXX```llluuupppuuu{{{~~~zzzqqqgggaaa\\\YYYNNN@@@999<<<>>>;;;???===<<>>;;;999888999:::;;;AAABBBBBBAAABBBCCCFFFIIIEEELLLSSSTTTUUUXXXYYYXXX^^^\\\ZZZYYYVVVQQQMMMJJJLLLIIICCC>>>;;;:::::::::???NNNdddxxxsssXXXBBB666111000111111111111222333444444333333333222222222111111222222222222222222222222111111000000//////......------...///...---,,,,,,........................------------------------,,,------......------,,,---------,,,,,,+++++++++++++++,,,---///111333444333222222222333555777888888999===CCCGGGNNN\\\iiixxxfff~~~wwwyyyvvvjjjuuurrrmmmkkkcccZZZggg{{{zzztttwwwtttxxx|||xxxoooccc```eeeqqq|||ppp^^^XXX\\\fffvvv~~~jjj[[[OOOOOOTTTWWWXXXYYY___fffssslll[[[\\\aaapppxxxrrrrrr{{{rrraaaUUUIIIFFFCCCCCCDDDEEEEEEEEELLLUUUpppqqqcccccceee{{{wwwnnnpppkkkNNNLLL}}}tttTTTAAAAAAEEEJJJMMMGGGFFFEEEBBB???<<<:::999888999888777777888:::===>>>AAACCCEEEDDDCCCDDDGGGKKKLLLUUU]]]___```eeejjjlllmmmjjjddd\\\VVVQQQNNNKKKJJJGGGCCCAAAAAA@@@<<<999333888AAAKKKUUU]]]cccfffiii___NNN===222///111333//////000000111222222333333333333222222222222111333333333333333333333333111111000000//////......---....../////////....................................------------------,,,------......------,,,------,,,,,,,,,,,,++++++++++++,,,---///111333444333333222222333555777888999:::>>>DDDIIIPPP^^^kkkwww```WWWbbb[[[^^^eee```WWWjjjxxxyyysssvvvuuuyyy}}}~~~rrrqqqccc```fffsssxxxccc\\\]]]fffwwwmmm\\\OOORRR[[[```bbbeeekkkxxx}}}ppp```TTTIIIFFFCCCBBBCCCEEEEEEEEEJJJVVVsssuuueeeeeegggwwwwwwllliiiyyytttQQQGGGsssjjjNNN>>>>>>???DDDFFF>>>CCCAAA===999777777888999999888888999;;;>>>AAABBB>>>BBBGGGHHHFFFFFFIIILLL\\\eeemmmpppuuuvvviiicccaaa^^^YYYOOOJJJDDDCCCDDDCCC???:::999666222333666999:::999<<<:::777555333333333444000000111222333333333333222222222222222222222222444444444444444444444444111111000000//////......------......////////////...............---------,,,,,,------.../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444333333333333444555777888888999>>>DDDHHHPPP^^^kkkvvvwwweeennn~~~}}}rrryyyyyytttvvvuuuzzz~~~zzzppppppaaa___hhhwwwvvvssszzzzzzqqqooozzzfff______ffftttooo\\\PPPVVVaaafffkkkpppwww}}}ooo```UUUHHHFFFCCCBBBCCCDDDEEEDDDGGGUUUtttvvvffffffiiixxxxxxiiiaaalll~~~tttTTTHHHnnn}}}~~~rrrVVVEEE??????<<>>===:::888777666777888::::::;;;<<<===???AAACCC===???BBBDDDFFFKKKSSSYYYhhhsss~~~|||{{{}}}vvvjjjXXXQQQJJJFFFFFFEEEAAA<<<;;;666222111444666666444555666777888777444111///000111222333333333333222222222222222222222222222444444444444444444444444111111000000//////......,,,,,,,,,------...////////////.........---------)))***+++---///000222222,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444444333333333444666888999777888<<>>???CCC>>><<<;;;:::999888888888888::::::;;;<<<===>>>@@@@@@@@@>>>>>>AAAHHHSSS^^^eeedddooo{{{ppp^^^YYYQQQLLLJJJGGGCCC@@@999666333333555777666444444444333222222222222222111222333333333222000///111222222222222333333333444444444444444444444444111111000000//////......---------,,,------...////////////...------,,,,,,)))***+++---///111222333,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,---///111333444444444333333444666888999777888<<>>@@@AAABBBCCC???EEEOOO]]]gggdddWWWKKKDDDCCC>>>;;;???CCCAAA;;;<<>><<<999666444333444555000222444666888999999999999999::::::888666333111111111111222222333333333333333333333333333333333111111111000//////......222111000.........///000000000///...------,,,,,,////////////////////////,,,------......------,,,+++++++++,,,,,,---------++++++,,,---///111333444444444444444555777888:::::::::===BBBEEEKKKXXXeee{{{aaaQQQLLLEEEAAAEEEDDDGGGKKKOOOSSSYYYbbbhhh~~~zzzkkksssmmmrrryyyyyysssfffoooyyysss^^^```llluuuyyy^^^RRRRRRVVVVVVQQQLLLKKKOOOTTTYYY\\\VVVWWWYYY```ooossszzzkkkjjjrrrzzz[[[OOOQQQMMMOOOOOOMMMUUUkkkoooZZZRRRGGGCCCAAACCCCCCBBBCCCGGGMMMTTTwww~~~lllbbbZZZbbbkkkttt{{{sssaaa___uuuppp\\\LLLQQQ{{{||||||rrrcccVVVOOOMMMNNNOOOYYYVVVRRRNNNLLLJJJHHHGGG===::::::======999999<<<======@@@EEEEEEBBBAAACCCKKKGGGXXXnnnlll\\\MMM???999777666666888::::::::::::===<<<999:::AAAHHHJJJUUU]]]```[[[UUUPPPGGG>>>777;;;;;;555333666666222333222222333666;;;@@@DDD@@@>>>;;;888555333222111111000000000000000111111333333333333333333333333222222111000///...------000//////.........//////111000...---,,,,,,,,,---,,,,,,---...//////......,,,---......//////......,,,---...---+++***+++,,,,,,,,,,,,---///000222333444444333333444555777888:::<<<@@@CCCDDDKKK[[[lllsssTTTLLLJJJEEECCCHHHNNNQQQUUUZZZ___gggqqqwwwrrroootttvvvuuueee{{{rrrpppqqqxxxzzzqqqhhhooorrrzzzcccaaakkkssszzzeee^^^bbbfffccc___WWWSSSYYYdddiiihhh\\\ZZZ]]]dddqqq{{{mmmYYYSSSVVV[[[kkkqqqYYYTTTYYY```XXXRRRWWWlllppp[[[QQQGGGCCCBBBCCCCCCAAACCCGGGMMMVVVyyy}}}jjj___WWW]]]hhhrrr{{{sss```^^^tttmmmWWWGGGLLLwwwlll\\\OOOKKKNNNTTTYYYYYYWWWTTTSSSSSSQQQMMMIII===:::999;;;:::888888;;;======BBBHHHIIIFFFEEEGGGLLLQQQjjj}}}pppYYYGGG:::<<<:::888888:::;;;;;;;;;666:::;;;999:::@@@FFFGGGQQQZZZ^^^YYYRRRNNNJJJFFFBBBCCC@@@888555666666333222111111222555999>>>AAA@@@>>>;;;888555222000000000000//////000111222222333333333333333333333333222222111000///...------//////............//////000///...,,,+++,,,,,,---,,,------...//////......,,,------...............,,,---...---+++***+++,,,,,,,,,,,,---///000222333444444333333444555777888777:::???CCCDDDJJJYYYiii~~~sss]]]LLLKKKMMMKKKNNNWWWXXX\\\cccjjjsss}}}|||sssddd|||pppqqqoooxxx|||rrruuuzzzsssiiibbbiiirrryyygggdddjjjpppzzzyyypppkkkxxxggg___```gggooo|||qqqZZZIIIBBBDDDHHHIIINNN]]]vvvwwwYYY```lllsssbbbXXXgggqqq[[[PPPHHHDDDBBBCCCCCCAAABBBFFFMMMXXX|||~~~hhh\\\SSSXXXeeeppp{{{sss```^^^tttqqqZZZIIIMMM|||fff^^^TTTLLLLLLQQQXXX\\\ZZZYYYYYY\\\^^^\\\TTTMMM@@@<<<:::;;;:::777888<<<<<<===CCCJJJLLLIIIJJJMMMPPPZZZttthhhLLL>>>777888666555555666777777666444888:::888999???CCCCCCJJJPPPTTTPPPLLLKKKLLLLLLJJJHHHAAA999555666777666777666555444555777:::;;;>>>===:::777333111///...////////////000111333333333333333333333333333333222222111000///...------//////............//////000///---,,,,,,,,,,,,---,,,---......///.........,,,,,,---...............,,,---...---+++***+++,,,,,,,,,,,,---///000222333444444333333444555777888555999???DDDDDDHHHVVVdddzzzzzzdddYYYRRRVVVZZZ]]]hhhuuu~~~~~~sssrrrjjjnnnpppmmmxxxpppyyylllaaagggqqqttt___^^^kkkvvvxxxsss|||hhhcccfffjjjyyywwwnnn___NNNBBB>>>@@@CCC>>>AAAGGGPPP]]]lll~~~tttdddwwwpppkkknnnYYYNNNIIIDDDBBBCCCCCCAAABBBEEELLLZZZggg[[[RRRXXXdddppp}}}tttaaa___wwwttt^^^LLLOOO}}}hhhQQQOOOMMMMMMOOORRRSSSTTTUUUUUUXXX^^^bbb^^^TTTKKKCCC???<<<<<<;;;999:::>>>;;;===BBBHHHJJJJJJOOOUUU```gggyyyxxx[[[DDD???===:::999888999;;;<<<;;;:::;;;???@@@???@@@FFFKKKLLLKKKLLLMMMMMMNNNQQQTTTUUURRRMMMEEE===:::<<<===>>>@@@>>><<<:::888666666666999888666333111000///............///000222333444333333333333333333333333111111111000///.........///............//////000111000...---------......------...............---,,,,,,---.........------,,,---...---+++***+++,,,,,,,,,,,,---///000222333444444333333444555777888666;;;BBBGGGFFFGGGSSS___uuuxxxddd```aaagggnnnxxx}}}sssnnnrrrmmmooommmyyyhhhyyy{{{lll___fffrrrjjjRRRSSSfffwww}}}{{{uuugggggggggtttxxxwwwnnniiibbbWWWIII???:::;;;===CCCEEEFFFDDDFFFNNNZZZccc{{{zzzyyytttqqqhhhTTTLLLHHHDDDBBBCCCCCCAAABBBFFFMMM^^^fff[[[UUU[[[dddqqq~~~uuucccddd}}}mmmYYYIIIJJJ~~~yyyuuukkkYYYEEEEEEEEEGGGJJJLLLLLLKKKOOOQQQVVV]]]```[[[PPPGGGCCC>>>;;;<<<;;;999;;;???======@@@EEEHHHKKKTTT^^^uuuyyyzzz\\\GGGDDDBBBBBBAAABBBDDDHHHJJJJJJIIIHHHKKKMMMLLLOOOWWW^^^aaaYYYUUUSSSWWW^^^ccceeeeeebbbZZZPPPIIIEEEDDDDDDEEEBBBAAA???===:::888666555444333222111000/////////.........///000222333444333333333333333333333333111111000000//////.....................///000000111000///.........///000---...............------+++,,,,,,---...---------,,,---...---+++***+++,,,,,,,,,,,,---///000222333444444333333444555777888:::???FFFJJJHHHHHHQQQ]]]sss~~~vvvfffjjjrrr}}}zzzjjjvvvzzzssslll~~~{{{nnnnnnnnn{{{|||dddppp{{{mmm```fffqqqcccKKKJJJ[[[iiivvv{{{~~~lllkkkkkkfffgggppp{{{zzzoooeee___[[[YYYXXXVVVSSSLLLDDD===;;;===???CCCHHHIIIFFFEEEKKKSSSXXX```ffflllnnnoooqqqwww|||~~~|||mmmhhhyyyqqqrrrtttzzzdddPPPJJJGGGCCCAAACCCCCCBBBCCCGGGOOObbbeee[[[VVV]]]eeerrr~~~tttdddhhhfffVVVGGGGGGwww~~~{{{xxxllliiicccTTTEEEAAA===<<>>??????CCCHHHJJJNNNYYYeee}}}cccMMMFFF@@@CCCDDDGGGLLLQQQUUUWWWWWWTTTYYYZZZZZZ]]]eeekkkmmmeee```___fffmmmqqqssstttpppeeeZZZTTTOOOIIIEEEEEEBBBBBBAAA@@@>>>;;;999888333222111000000000000000////////////000111333333333333333333333333333333111000000000/////////.........---......///000111111000///......///000000.........///......---,,,++++++,,,---------------,,,---...---+++***+++,,,,,,,,,,,,---///000222333444444333333444555777888;;;@@@GGGKKKIIIIIIRRR^^^rrruuujjjtttqqqZZZUUUhhh~~~wwwrrrvvvuuunnnlllppp}}}rrraaannn}}}xxxrrrdddfffpppxxx```PPPQQQZZZaaaiiiooo|||mmmpppqqqzzzZZZXXX[[[^^^\\\TTTQQQLLLHHHEEEEEEEEEFFFFFFDDDCCC@@@===<<<>>>BBBFFFGGGNNNPPPMMMLLLQQQWWWXXXWWWXXXYYYWWWUUUVVVYYY\\\eeekkkjjjfffbbb]]]gggtttwww}}}cccOOOGGGEEEBBBAAACCCCCCBBBDDDIIISSSgggaaaXXXUUU\\\fffrrr|||rrrdddkkkbbbUUUIIIGGGttttttmmmwww~~~zzzssshhhddd^^^OOOBBB>>>:::999;;;???AAACCCOOOUUU\\\^^^[[[TTTMMMIII???<<<<<>>AAAAAADDDJJJPPPRRRUUU^^^iii{{{iiiTTTOOOKKKPPPRRRVVV^^^fffllloooooonnnssstttrrrpppqqqqqqoookkkkkkooovvvxxxxxx{{{{{{pppfffaaa\\\SSSLLLJJJJJJIIIHHHFFFCCC???<<<:::666555444222111000000000000000//////000111222222333333333333333333333333000000000000////////////---------......///000111///...---,,,,,,---...///......//////...------,,,++++++,,,------------,,,,,,---...---+++***+++,,,,,,,,,,,,---///000222333444444333333444555777888999>>>FFFJJJJJJKKKUUUaaappp}}}wwwnnn}}}~~~nnn\\\SSSTTTbbb~~~yyyuuupppllljjjqqq~~~bbbZZZnnnkkkqqqvvvgggfffnnn|||~~~|||uuuhhh\\\[[[bbbiiikkk}}}lllqqquuuvvvWWWSSSRRROOOIII???@@@======??????===;;;:::@@@???===;;;:::<<<@@@DDDUUUZZZ[[[VVVTTTXXXZZZXXXKKKKKKKKKIIIHHHGGGHHHJJJEEEXXX\\\PPPMMMWWWppp|||dddOOOEEEDDDAAA@@@CCCDDDCCCEEEJJJVVVjjj___UUUSSSZZZfffrrr{{{qqqccclll\\\SSSHHHEEEpppwwwyyy}}}sssiiimmmxxx~~~yyyxxxsssgggbbbYYYHHH;;;;;;<<<===??????===;;;FFFMMMTTTUUUNNNGGGBBBAAABBB???@@@CCCDDDBBBBBBEEEBBBGGGPPPWWWYYYZZZbbblll|||mmm]]]```aaajjjlllrrr{{{wwwqqqrrrwww~~~{{{rrrppplllccc[[[XXXUUUTTTRRRNNNIIIBBB<<<999;;;999777555222111000///111000000000000000111111333333333333333333333333000000000000////////////---------......000111111---,,,+++++++++,,,---....../////////...---,,,,,,++++++,,,---------,,,,,,,,,---...---+++***+++,,,,,,,,,,,,---///000222333444444333333444555777888666;;;CCCIIIIIILLLXXXeeelllzzz{{{aaayyy}}}yyywww|||yyyZZZZZZZZZaaalllttt~~~~~~jjjeeennnxxx~~~qqq```]]]nnnwww```ooonnndddnnnyyy}}}vvvpppccc[[[dddyyygggjjjyyysssPPPHHHFFFGGGFFF@@@@@@@@@@@@>>>;;;::::::;;;777666888;;;<<>>???@@@FFFHHHKKKJJJFFFDDDEEEFFFBBBKKKNNNRRRXXXPPPFFFIIIJJJJJJRRRaaahhhfffjjjtttqqqhhhoooxxxwwwuuupppbbbYYY[[[[[[TTTJJJBBB>>>===;;;777444444777666222---666333111000111222111000555444333333222222333333000/////////..................////////////......//////.........---------------...//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,+++*********++++++,,,---...///000111222333444333333333333444555555444:::CCCGGGFFFHHHUUUcccrrrVVVlllqqq```[[[YYY]]]qqq}}}aaaTTTYYYiiikkkhhhnnnyyynnnZZZTTTbbbzzzuuu___lllrrrfffmmmwww}}}ooodddeeemmm~~~vvvfffmmmyyynnnOOOHHHEEEDDDDDD??????AAABBB@@@===:::888888;;;999:::<<>>>>>CCCDDDIIISSSfff~~~gggRRRHHHCCCDDDBBBBBBBBBAAA@@@FFFNNN[[[yyykkkXXXOOOQQQZZZbbbpppxxxlll___hhhYYYFFFBBBIIIrrrzzzpppvvvwww}}}yyyyyy{{{|||www{{{{{{uuulllcccVVVKKKJJJEEEAAABBBFFFIIIIIIGGGPPPNNNLLLMMMNNNQQQRRRRRRYYYcccjjjtttxxxgggRRRNNNTTT[[[jjjyyy~~~zzzttt___PPPPPPOOOIIIGGGKKKFFFFFFEEEAAA===999777777000111222222222111222333333333333222222222111111000000000/////////............////////////.....................---------,,,,,,---...//////......------............------111000///...---,,,,,,,,,,,,---...///000111222333444333333333333444555555222999CCCIIIHHHFFFNNNXXXppp}}}@@@EEERRRiiiyyy\\\OOOMMM___ttt|||~~~sssiiinnnnnn}}}cccZZZPPPbbb}}}fffpppmmmlllwwwzzzlllkkksssxxx{{{\\\KKKIIICCC@@@CCCCCC@@@AAABBBAAA>>><<<<<<<<<:::;;;???GGGOOOXXXgggsss|||~~~yyyooo___QQQLLLNNNWWWbbbvvvuuu___NNNGGGAAACCCAAA@@@AAA@@@@@@GGGPPPaaayyyzzzcccSSSNNNPPPYYYdddpppuuuhhh^^^lll~~~SSSDDDCCCGGGlllxxx}}}vvvrrrpppnnnvvvxxxpppaaaWWWUUUSSSNNNUUUTTTRRRPPPOOONNNMMMLLLPPPOOOOOOSSS[[[bbbeeefffeeeqqq}}}xxx^^^XXX^^^iiizzzooo___bbbbbbXXXXXXbbbaaaaaa\\\RRREEE:::777777222333333222000000333555222222222222222222111111000000000////////////.........////////////..............................,,,,,,---....../////////---..................---111000///...---,,,,,,,,,,,,---...///000111222333444333333333333444555555333999AAAGGGGGGGGGNNNXXXooo||||||uuuBBBCCCGGGQQQbbbooommmeeeUUUSSSdddjjjgggmmmlllsss]]]TTTPPPllllllvvvsssmmmzzz{{{qqqnnnooorrryyy}}}yyyvvvZZZMMMNNNHHHFFFKKKNNNKKKIIIFFFBBB??????AAADDDHHHJJJPPPXXX^^^eeepppzzzuuuqqqttt{{{uuujjjWWWKKKGGGAAABBB@@@???@@@@@@AAAIIIRRRfffyyyuuu]]]OOOMMMPPPYYYgggqqq~~~qqqeee___qqqtttMMMDDDCCCDDDggg~~~ssskkkddd___iiimmmggg[[[VVV\\\^^^ZZZ\\\aaaddd___TTTMMMLLLNNNNNNOOOSSS\\\hhhqqquuuvvvsssiiieeennn}}}||||||ssscccbbbmmmxxxvvvooo```NNNAAA;;;;;;888777555222111222555777222333333333333222111000111000000000////////////......////////////......---.....................------------......//////---..................---///...---,,,++++++++++++,,,---...///000111222333444333333333333444555555666999???DDDFFFHHHQQQ\\\pppAAADDDHHHMMMTTT[[[YYYTTTVVV```eeeeeelllkkkhhhXXXRRRYYYwww~~~xxxooozzz~~~___WWWUUUeee|||yyysssooopppsssvvvyyyvvv[[[OOOQQQNNNNNNVVVZZZ___]]]YYYTTTQQQRRRVVVZZZcccccchhhmmmoooqqqxxxwwwkkkuuuzzzlll```PPPHHHFFFAAABBB??????@@@@@@BBBKKKTTTkkkzzzrrrXXXMMMMMMPPPXXXiiirrr}}}oooddd```vvvgggHHHEEEBBBDDDmmmttthhh]]]WWWVVV```gggiiirrr|||xxxlll```hhhllldddVVVLLLLLLQQQKKKNNNUUU^^^ggglllnnnnnnsss~~~}}}jjjooo~~~||||||mmmZZZVVV___rrrpppiii\\\LLLAAA<<<<<<<<<:::888888999::::::999333333444555444333222111111111000000000/////////......////////////......---------...............///......---------......------............------,,,,,,+++*********++++++,,,---...///000111222333444333333333333444555555777888===CCCEEEHHHRRR]]]sssCCCJJJQQQVVV]]]bbbbbb^^^eeewwwvvvcccfffmmmnnn___TTTVVVfff}}}rrrwww{{{qqqQQQJJJEEEKKKYYYeeejjjkkkjjjpppnnniiiiiikkkssstttXXXJJJNNNNNNQQQ[[[```ggggggfffeeefffjjjpppuuuxxxwwwxxxzzzzzzzzzddd___UUU[[[oooxxxzzzttteeeYYYIIIDDDEEE@@@BBB??????@@@AAACCCLLLVVVnnn{{{oooVVVLLLMMMQQQWWWhhhsss|||nnncccaaaxxx\\\FFFFFFAAAIII}}}xxxiiiZZZQQQKKKZZZjjjyyyzzzdddiiikkkdddXXXQQQTTTZZZTTTYYY```eeeeeeaaa]]][[[bbbjjjttt~~~~~~mmmkkk}}}llleeejjjlllhhhkkklllmmmppprrrmmmeeeiiiwwwpppeeejjjyyykkkjjjhhhcccXXXMMMKKKOOO^^^\\\WWWNNNEEE>>><<<<<<===;;;<<>>BBB@@@???AAAAAADDDNNNXXXppp{{{nnnUUULLLNNNQQQVVVgggsss}}}ooocccaaayyywwwVVVEEEFFF???MMM{{{iiiXXXMMMKKKZZZkkk~~~iiijjjhhhbbbZZZYYY]]]cccffflllrrrrrrjjj___VVVRRRSSSZZZbbblllooogggqqqxxxTTTQQQUUUQQQKKKQQQTTTQQQPPPQQQRRRPPPUUUggg|||}}}xxxnnnccc```llluuueeeIIIMMMOOOOOOMMMMMMNNNOOOTTTRRRNNNIIICCC@@@???@@@;;;;;;???IIIRRRRRRHHH>>>444555666777777555333222111111111111000000000000......////////////......---------.........//////222111///---,,,,,,,,,---+++,,,,,,------,,,,,,+++************+++,,,------,,,---...///000111222333444333333333333444555555555777>>>EEEFFFFFFJJJQQQkkk~~~vvvuuuaaaooo}}}zzzsss}}}mmmfffccckkkxxx}}}YYYQQQVVVfffppprrr|||iiiVVVUUUYYYcccmmmmmmaaaVVVNNNFFF@@@BBBFFFLLLSSS[[[SSSFFF<<>>@@@DDDJJJzzzlllWWWDDDCCCHHHXXXtttuuulllccc______cccmmmvvvvvvbbbYYY\\\TTT]]]dddkkklllgggyyycccSSSNNNKKKHHHGGGIIIHHHDDDDDDIIINNNOOOOOOSSSYYY]]]bbbhhhooouuuwwwzzzxxxpppjjjkkknnnoooyyy|||}}}zzzqqqdddXXXQQQCCCCCCDDDFFFJJJOOOTTTXXXbbb]]]UUULLLFFFBBB@@@???>>>FFFPPPVVVSSSJJJ@@@:::888777666444444333333333333333222222111000//////000000//////.........---...------,,,---...///000000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---///000222333444444333444444555666777111777AAAGGGHHHIIISSS___kkk|||mmmfffwwwoooeeeddddddmmmyyyvvvTTTNNNNNN]]]yyypppwww|||kkk[[[TTT]]]mmmxxxRRRIIIAAA???@@@AAADDDHHHEEE>>>:::<<>>;;;:::;;;:::999:::<<<:::999<<>>???AAAAAAAAAFFFVVVggg{{{rrr\\\LLLMMMOOOTTT```kkkxxxuuubbbZZZeeeVVVGGG@@@BBBEEEYYY|||fffUUURRRSSSSSSRRRXXXdddkkkmmmfffbbbccclllyyy||||||}}}ooofff^^^\\\___^^^XXXQQQOOO[[[bbb^^^XXXXXX]]]```fffbbb^^^___eeennntttwww|||~~~~~~{{{ssskkkbbbZZZTTTQQQQQQQQQRRRYYYbbbjjjnnnppptttjjj[[[OOOJJJKKKOOORRRXXXPPPEEE===:::888666555666555555555555555555555222222222111111000000///////////////...............------------...//////...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---///000222333444444333444444555666777777:::AAAFFFHHHKKKUUUaaallluuu}}}mmm```qqq```aaaeeegggooo{{{lllQQQSSS___fffrrrtttzzz{{{^^^LLLJJJMMMYYYaaammmzzzvvvnnnSSSJJJBBBBBBBBB???======;;;;;;<<<<<<:::999:::===<<<@@@EEEJJJNNNTTTZZZ^^^\\\YYYTTTNNNHHHGGGHHHJJJNNNKKKEEE@@@???BBBDDDBBBAAAAAACCCIIILLLJJJHHHHHHOOOPPPWWWaaagggiiikkknnnyyyiiiYYY]]]ssswww___SSSGGGBBB>>>;;;;;;===>>>???AAAAAA@@@GGG[[[nnnrrrWWWJJJNNNOOOTTTaaalllyyyqqq]]]XXXhhhRRRBBBBBBAAABBB```rrr^^^SSSYYY[[[TTTPPPUUU^^^eeeeee```bbbooozzzeeeiiicccaaafffiiidddYYYQQQSSS```kkkllljjjllloooqqqnnnkkkjjjqqqzzz}}}~~~sssjjjaaaZZZVVVYYY]]]bbbfffkkknnnrrrtttnnndddWWWNNNMMMRRRXXX\\\ZZZOOOAAA888666777666555555555555666666666666666222111111111000000000//////////////////...............------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---///000222333444444333444444555666777666999@@@FFFGGGHHHPPPYYYgggrrr~~~{{{hhh}}}kkk```ccchhhjjjtttcccNNNTTTaaalllvvvuuu{{{uuuZZZMMMPPPVVV^^^cccnnn{{{yyypppVVVLLLDDDDDDGGGFFFDDDDDDDDDAAA>>>;;;<<<======;;;???@@@BBBDDDFFFHHHLLLNNNOOOMMMIIIEEEBBBBBBDDDGGGCCCFFFFFFAAA???DDDHHHGGGHHHHHHLLLRRRRRRNNNMMMPPPRRRZZZiiixxxccc^^^WWWWWWbbbmmmnnnhhh\\\QQQFFFBBB???<<<;;;===>>>???AAA@@@@@@III___uuuqqqSSSIIIOOOOOOSSScccooo}}}nnnYYYWWWjjjRRRAAACCC===AAAiiiqqqeeekkkjjj]]]QQQOOOVVV[[[```aaajjj}}}}}}ooocccfffaaacccjjjmmmeee[[[VVVaaakkktttyyy|||yyyvvvwwwyyyppplllkkkjjjooowww~~~}}}wwwooolllmmmddd[[[QQQLLLMMMSSSVVVXXXLLLEEE<<<888888999666333444555666777777666666555111111111000000000000000.........///////////////..................------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---///000222333444444333444444555666777444777???FFFGGGFFFJJJPPPaaaqqqmmmnnnbbb]]]ccchhhlll|||aaaRRR]]]lll{{{uuuxxxuuu```]]]fffooopppyyy{{{rrrhhh[[[OOOMMMNNNMMMLLLKKKMMMKKKEEE@@@@@@BBBAAA>>>DDDDDDDDDDDDEEEGGGHHHIIIFFFEEEDDDBBBAAACCCGGGKKKEEEKKKLLLHHHJJJRRRUUURRRRRRTTT\\\dddaaaYYYYYYaaaeeeqqqssswwwwwwrrrmmmjjjddd^^^SSSJJJAAA???>>><<<<<<>>>>>>???AAA@@@AAALLLfffmmmOOOIIIPPPNNNTTTggguuulllZZZZZZnnnxxxRRRAAACCC<<>>======<<<<<<===<<<>>>AAABBBDDDRRRpppeeeJJJGGGPPPMMMTTTlll{{{~~~jjj^^^aaatttjjjNNN@@@CCC>>>UUUssshhhccc^^^XXX^^^qqqzzzlllbbb^^^bbbooovvvfffMMMDDD:::666777777555111444555666666777666555444666777888888888666444333///000000000000000000000............/////////000....../////////...,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---///000222333444444333444444555666777555666;;;BBBFFFIIIOOOWWW]]]kkk~~~iii|||nnn___[[[^^^eeehhhppp|||___YYYmmm|||ttt{{{xxxooommmllljjjjjjaaaiiikkkaaaXXXWWWXXXWWW^^^\\\ZZZYYYYYYYYYXXXWWWUUUXXX\\\aaahhhpppyyy~~~yyyooolllxxxuuufffqqq{{{dddNNNEEE>>>======;;;:::<<<;;;>>>AAACCCFFFWWWwwwyyy___FFFFFFOOOLLLUUUpppxxxiiiaaagggyyy}}}___III???CCCAAA```|||xxxlll```fff{{{mmm______fffwwwkkkMMMDDD:::555666777444111666777888777666555777999777888999999888666444222////////////000000000000---.........//////000000....../////////...,,,++++++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---///000222333444444444444444555777777888777:::AAAGGGLLLVVV``````hhhvvviiizzzccc^^^YYYYYY___fffwwwhhhSSSddd{{{~~~ooowwwuuu|||~~~vvviiidddgggjjjhhhpppqqqmmmggggggkkkjjjdddhhhgggooopppjjjHHHCCC>>><<<===>>>>>><<<@@@777CCCFFF@@@```hhhUUUHHHKKKOOOQQQ\\\lllwwwgggWWW]]]zzzzzzVVVDDD===>>>EEEkkkzzzzzzzzznnn\\\\\\oooyyylllfffhhhvvvmmmHHHAAA888444555666666444444333333444888:::;;;;;;:::999999888666555333222111111000///////////////------........................///////////////...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++******************,,,------...///000000111222111111111222444666777888777:::???BBBGGGQQQ[[[dddkkktttkkkoooYYYTTTVVVZZZ```iii~~~```OOOeeexxxtttzzz|||zzz~~~{{{yyyfffEEEAAA===<<<===>>>>>>===<<<888EEEIIIHHHjjj}}}```OOOFFFJJJNNNQQQ___qqqssscccUUU^^^|||kkkOOOBBB>>>@@@HHHnnnvvvsssiii\\\aaa```eeesss|||pppjjjtttmmmZZZBBB<<<666333555777777555555444333444777999999999::::::999888666444222111111000000//////////////////......---------......------------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++******************------...///000000111222222111111111222444666777888888:::======@@@KKKWWWppp{{{nnnvvv]]]YYYOOOWWW^^^bbboookkkZZZPPPlllvvveee{{{~~~}}}xxx{{{~~~}}}nnnSSSAAA???<<<;;;<<<>>>>>>>>>;;;<<>>>>>AAAKKKsss{{{pppcccVVVWWWOOOKKKTTThhh|||yyyfffOOODDD;;;777333333555777777666666555444555777888888888;;;;;;999777555333111000000000//////......//////111000...---,,,,,,---...---.........---,,,++++++******++++++++++++******,,,,,,,,,++++++++++++*********++++++++++++++++++---......///000111222333222111111111222444666777777999<<<>>>===AAAOOO^^^~~~mmm{{{fffYYY[[[TTT\\\```eee{{{{{{]]]XXXTTTvvvbbbVVV}}}yyywwwwwwwwwzzzhhhPPP@@@>>>===;;;;;;<<<===>>>???@@@AAAGGGMMMaaaeeeOOOIIIIIIMMMPPPWWWkkk{{{lll[[[TTThhhmmmQQQBBB<<<>>>BBBPPP||||||fffSSSQQQKKKIIIPPP___qqqsss]]]HHH<<<777666444222333555777666555666444444555888:::::::::<<<;;;999666333111000///000//////.........//////222000...,,,,,,,,,------000000000000///...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++,,,---...///000111222333444222111111111222444666777333888>>>CCCDDDLLL___qqqhhhttt|||sss[[[VVVTTTYYY[[[]]]jjjnnnTTTUUUUUUyyy|||ZZZSSSxxx||||||yyyuuutttuuuxxx|||}}}|||```NNNDDD>>>;;;;;;;;;;;;;;;===>>>@@@AAABBBEEERRRoooYYYJJJHHHIIIMMMPPPXXXlll|||fffWWWUUUkkk~~~cccLLL@@@<<<>>>CCCVVVqqqZZZRRRKKKGGGHHHPPP```xxxsssiiidddZZZNNNBBB:::666444555444333444555555555444555444444777:::===>>>>>><<<:::888555222000////////////............//////111000...---,,,,,,,,,---//////000000///......---,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,------...000111333444444222111111111222444666777222777@@@FFFKKKTTTiii}}}gggppp{{{xxx}}}```WWWVVVOOOXXXWWW]]]vvv___OOORRRXXXrrr]]]YYYqqq|||xxx~~~xxxttttttvvvyyyzzzzzz{{{vvvbbbqqq|||pppRRRFFFCCCAAA:::;;;===<<<<<<<<<>>>@@@???DDDLLL```uuuRRRFFFEEEGGGKKKPPPZZZmmm~~~xxx^^^TTTYYYppprrrXXXGGG???<<>>AAACCCCCC;;;999666444111000//////......------......///////////////......---,,,,,,,,,,,,---------------,,,------............------***++++++++++++,,,,,,,,,******++++++,,,---------,,,,,,...///111222333444222111111111222444666777444888???EEEJJJSSSeeevvv{{{nnnsss}}}vvvwwwqqqWWWWWWYYYRRRZZZYYYhhhpppTTTQQQWWWgggmmm```\\\gggxxx~~~yyy~~~{{{wwwttttttvvvvvvuuuvvvyyy}}}yyyccc[[[\\\vvv]]]HHHBBB@@@>>>:::<<<>>>>>><<<<<<>>>@@@>>>LLL^^^wwwgggLLLEEEEEEHHHLLLSSS___qqqwwwqqqYYYUUUbbbzzzhhhNNNCCC===<<>>@@@AAAVVVpppZZZFFFGGGGGGJJJOOOYYYfffwwwtttoooWWWYYYkkkdddJJJAAA;;;;;;CCCSSSxxxxxxhhhWWWPPPOOOQQQVVVZZZVVVXXX[[[bbbjjjpppssstttvvvzzzwwwkkk___QQQAAA888777555444333444666777666666666555666888;;;>>>???>>>===???BBBDDDEEEEEE999777444222000000111111---------------...///000***,,,///111111///---+++,,,,,,...///000111111111+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,---......***+++,,,...///111333333222111111111222444666777666666:::@@@DDDJJJUUU___lllxxx~~~{{{rrrzzzhhhVVVUUUSSSRRRUUUaaaiiizzz```QQQWWWnnnzzzhhhhhhZZZ^^^bbbyyy{{{|||{{{yyyvvvssspppnnnnnnpppnnnnnnrrrtttwww~~~kkkcccuuuyyyrrrkkk___OOODDD@@@???>>>===???===<<>>888555888999777999???EEEAAA@@@EEELLLKKKBBB888888444///***)))+++000333000///...///000111111000.........///////////////111111000......---------///...---,,,,,,,,,,,,,,,000///,,,+++******++++++***************************+++,,,...000111333333222222222333444555666777999999<<>>;;;;;;:::999<<<999:::>>>@@@@@@AAAEEEOOOkkkbbbIIIDDDDDDFFFLLLWWWbbblllxxxkkkaaaXXX]]]rrr~~~YYY@@@===<<<888FFFppp{{{xxxiii[[[RRRQQQUUURRROOOOOOQQQTTTWWW___hhhaaabbbcccgggvvv]]]GGG@@@>>><<<666666555555666666777888777444444888999777;;;AAABBBCCCFFFHHHHHHDDD===888666444111...---...///000......///000222222222111000000000///.........---111000///...------------......---,,,,,,,,,------+++++++++,,,,,,---......************************++++++,,,...000111222333222222222333444555666777777888;;;???BBBHHHWWWeeelllxxxzzz~~~vvvsssnnnpppxxxcccSSSQQQQQQOOOWWWccc}}}bbbWWWZZZssswwwnnn___[[[VVVmmm~~~zzz}}}|||uuunnnkkkjjjnnnkkkjjjlllmmmmmmrrryyycccOOOHHH???:::999999999888;;;999:::???BBBCCCGGGLLL^^^uuuPPPCCCEEEEEEIIIRRR^^^hhhrrrvvvbbbXXXVVVccc{{{{{{UUU???>>>>>>888MMMyyy{{{iiiWWWPPPRRRYYYUUUSSSRRRPPPPPPWWW```ZZZ]]]bbbooo}}}mmmUUUAAA:::;;;888333555555444444555555666777333333555777777777<<>>>>>AAA;;;UUUyyyqqqooo```ZZZ^^^[[[XXXUUUQQQMMMPPPVVVTTTXXX```pppkkk\\\JJJBBB999666999:::666///444444444444444555666666555777888888777999AAAHHHJJJLLLLLLGGG>>>888666777222222333333222000///...///222555777666444111000111000000000//////......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///333111///,,,***)))))))))++++++++++++++++++++++++---......///000111111111333333333333444666777888444666:::AAAEEEIIISSS]]]jjjzzzyyyqqqnnnoooqqq]]]TTTQQQTTTZZZ[[[___wwwyyydddWWW___vvvpppjjjaaaccc~~~vvvxxxzzzzzzwwwrrrllliiijjjgggeeeeeecccaaaccchhhkkkwwwhhhVVVGGG>>>===<<<<<<===>>>??????<<<@@@CCCAAA===DDD\\\sssnnnQQQEEEEEEHHHKKKRRRaaappp{{{|||eeeVVVQQQNNNlllyyyRRR>>>>>>??????]]]~~~|||xxx{{{yyy{{{lllZZZUUURRRPPPMMMHHHHHHKKKHHHNNNXXXeeewww{{{uuuvvvxxxbbbQQQEEE>>>888666666999;;;;;;999777444444444444444555666666777999:::999<<>>???;;;???BBB@@@>>>JJJiiivvvZZZJJJFFFGGGIIIPPPXXXhhhyyysss^^^RRRNNNPPPsssuuuPPP???>>>:::EEEjjjzzzlllsss|||]]]SSSKKKHHHGGGCCCAAABBBBBBJJJSSS^^^lllxxx}}}|||yyytttlllccc___aaagggmmmnnnVVVGGG>>>999888<<<999777777666444777<<<555555444444555555666777666999;;;>>>EEEPPPXXXZZZSSSJJJ???999888888777555333111///------...///000333888<<<<<<888444222111---...//////111111222333......---------------...------,,,,,,,,,---......555333...+++)))+++---///,,,,,,,,,,,,,,,,,,,,,,,,---......///111222222333333333333444555666888888777777;;;BBBGGGJJJQQQYYYmmmzzz|||tttsss~~~zzz\\\TTTSSSPPPTTT^^^fffttt{{{hhhaaadddwwwtttooosssjjjkkkjjjlllxxxtttqqqtttzzzyyyqqqiiihhheeecccccc```[[[\\\```[[[dddjjjwwwuuummmaaaNNNFFFEEE>>>888999:::::::::;;;===>>>;;;<<>>???;;;TTT~~~uuuxxx~~~wwwxxx{{{iiiVVVMMMJJJFFFBBB@@@CCCJJJTTT___llluuutttooohhhddd\\\TTTPPPOOORRRUUUcccuuu{{{gggPPPEEE???:::777777;;;666444666444222444999666666555555666666777888888<<<@@@EEEOOOYYY[[[VVVKKKDDD;;;666555666444222222111000/////////000111333888<<<===999555555666/////////000111111111222///......---......//////......---,,,,,,,,,------+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333444444444444444444555777888999777666999@@@EEEIIIPPPWWWeeettt|||zzz}}}sss]]]OOOTTTOOOMMMVVViii{{{tttgggfffrrrooommmiiinnnccciiijjjddd}}}uuupppsss{{{|||rrrhhhgggdddcccccc___[[[\\\___^^^___^^^hhh|||rrraaaUUUNNNEEEDDDAAA666:::;;;;;;;;;:::;;;===>>>===<<<>>>FFFTTTjjj~~~aaaGGGBBBCCCBBBHHHRRRZZZ```pppzzzaaaRRRMMMLLLbbbjjjIII>>>???AAAaaaooolllxxxzzz{{{iiiYYYRRRMMMFFFCCCBBBIIISSS```mmmtttmmmccc[[[VVVNNNGGGEEEHHHNNNSSS___dddooonnn]]]MMM???444666:::888666555666333444;;;>>>999666888666666666666666777888888<<>>CCCHHHNNNUUU^^^nnnyyy{{{yyyzzzmmm]]]SSSRRRUUUXXXTTT^^^~~~}}}kkkaaa___xxxssstttqqqpppqqqmmmkkkqqq|||xxxooolllpppsssrrrpppkkkgggbbb[[[WWWVVVXXXZZZYYYYYY[[[aaakkkxxxqqqfff\\\SSSHHHAAA???===:::777;;;::::::;;;===>>>>>>======GGGHHHGGGbbbhhhRRR@@@???BBBDDDIIIQQQ^^^eeeuuuqqq\\\LLLMMMRRRjjjwww\\\GGG===???FFFyyyyyy~~~tttrrrxxxrrrvvvgggTTTLLLJJJJJJLLLOOOVVV]]]aaa\\\VVVQQQMMMHHHFFFIIIPPPXXX^^^mmmwwwlllXXXJJJBBB???===:::777666555666666;;;555444888999555555999444444333333555999<<<>>>DDDMMMXXX\\\WWWNNNHHHEEE===999666555555555333000...111222111///000333666222222444888<<<<<<999555666555333111000///......////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........///000111111111555444222111111444666888:::777:::BBBDDDCCCMMM\\\cccjjjzzzzzz___TTTPPPRRRVVVYYY\\\oooppp[[[cccxxx~~~sssllltttrrrqqqqqqkkkeeehhhnnn{{{pppkkkmmmrrrssssssnnnggg^^^YYYXXXYYYXXXWWWXXXXXXYYY]]]fffppp{{{ttteeeZZZUUUMMMDDD>>>===<<<999777:::::::::<<<>>>??????>>>???CCCHHHYYY~~~{{{^^^LLL??????CCCEEEMMMWWWeeekkkyyyzzzlllXXXKKKPPPWWWvvvjjjSSSDDD===AAASSSwww|||zzzsss{{{iiiUUUJJJPPPNNNMMMOOOUUUYYYWWWSSSLLLIIIGGGJJJSSSaaapppyyy~~~yyyzzz~~~{{{qqqooouuuvvvgggVVVHHH???;;;;;;:::888666555666777888888444444888999666666999999888777777999<<<@@@BBBOOOUUU[[[[[[SSSIIIBBB???;;;888555444444444222000......//////000222666999333333555888<<<<<<999666666555333111000///......////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---///000222333333555444222111222444666888:::777:::BBBDDDDDDNNN\\\hhhooo}}}cccTTTRRRRRRUUUYYY]]]lll```QQQppp|||sssjjjppppppqqqqqqkkkdddbbbeee~~~rrrkkklllpppsssssssssiii^^^XXXYYYZZZXXXVVVWWWVVVVVVXXX]]]eeemmmrrr|||sssfffWWWLLLKKKEEE>>>:::::::::999777888999;;;<<<>>>>>>???>>>CCCBBBKKKkkkbbbOOOEEE>>>@@@DDDHHHSSS```mmmsssoooaaaPPPIIIUUU```uuuWWWGGG???===CCC\\\||||||yyy}}}wwwsssbbbXXXPPPGGGDDDGGGJJJKKKKKKGGGEEEDDDIIIUUUgggyyyrrrfff[[[UUUTTTXXXXXXVVVZZZcccnnniii^^^QQQDDD===::::::777777666555555666888888777555555888888666666888888999:::===AAAEEEJJJLLLVVVXXXYYYTTTKKKBBB<<<:::888666444333333333222000000...---///222666888999444555666888;;;:::888666555444222111000//////...////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,...111333444555444333222222333444777888999777:::BBBEEEGGGPPP\\\iiippp}}}vvvdddVVVTTTVVVVVV[[[cccpppkkkWWW^^^}}}uuummmnnnooonnnkkkgggeeefffiiivvvnnnlllnnnoooooouuunnnddd]]]ZZZYYYWWWVVVVVVUUUTTTTTTVVV[[[```cccvvvzzzuuulllcccXXXMMMDDDBBB???:::888999::::::999888:::<<<<<<<<<<<<===>>>DDDIII[[[yyykkkKKKDDDAAA@@@CCCFFFLLLZZZhhhrrryyydddUUUHHHJJJ^^^mmmcccHHH???<<<<<>>CCCIIIOOOSSSVVVWWWSSSRRRPPPJJJBBB<<<999999555444333222222222111111222111111444999;;;:::777777888888888999888666555333333222000////////////////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---///000222333444444333333333333555777999888777;;;BBBFFFIIIRRR[[[eeennnzzzcccXXXSSSRRRUUUUUUYYYhhhyyyqqqYYY[[[}}}~~~~~~mmmnnnllliiigggfffgggggg^^^{{{{{{tttpppmmmjjjhhhrrrqqqmmmeee\\\WWWVVVWWWVVVTTTRRRQQQRRRTTTVVVXXXdddgggooo{{{vvvnnndddZZZRRRKKKDDD@@@<<<;;;999888999:::;;;;;;999;;;<<<<<<::::::<<<>>>BBBYYYxxxmmmQQQ@@@@@@AAADDDFFFIIIQQQaaaooouuu~~~xxx[[[NNNGGGQQQjjjzzztttTTT???===;;;;;;DDDWWWssswww^^^hhhsssxxxzzzxxxwwwvvvuuu}}}www{{{qqqfff\\\OOOFFFCCCAAAAAAAAACCCHHHNNNTTTXXX]]]eeennnlllaaaQQQEEE@@@>>><<<<<<=========AAAFFFDDDBBB???:::666555777999888777777666666666666666;;;======<<<===AAAGGGKKKSSSVVV[[[___```___\\\ZZZOOOMMMHHHBBB<<<888777777222222222111111111222333000111555<<>>===<<<:::777555444333222222111000/////////000////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------...///000111222222333333333333444666888999777888;;;AAAGGGMMMTTT[[[fffppp~~~zzzyyy|||nnnZZZRRRTTTRRRTTTVVVWWWbbbdddVVVnnn}}}zzz~~~qqqpppllleeebbbccccccaaa\\\rrryyysssmmmgggccckkkooopppkkk```XXXVVVXXXTTTSSSQQQPPPOOOOOOQQQQQQUUUWWW^^^lll~~~}}}wwwpppjjjccc]]]SSSJJJDDD@@@===<<<999999999999:::;;;;;;<<<:::<<<===<<<:::<<<@@@EEEJJJnnn|||ZZZEEE??????CCCGGGJJJNNNXXXiiivvv{{{pppVVVLLLKKKZZZqqq~~~tttcccHHH;;;>>>;;;<<>>888444222222111000000/////////000000////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......//////000000111111333333333444555777888999777888;;;AAAHHHPPPVVVZZZjjjwww{{{}}}fffYYYYYY^^^VVVVVV[[[aaahhh|||ppp^^^ggg~~~rrrvvvxxxwwwwwwssssssnnneeebbbcccbbb]]]___kkk}}}uuunnngggcccbbbgggllllllfff^^^YYYVVVQQQPPPOOONNNMMMMMMMMMNNNNNNPPPUUU___mmm|||~~~wwwqqqjjjaaa[[[SSSOOOHHHBBB===;;;999999777888999::::::::::::;;;:::<<<===<<<<<<@@@HHHOOOdddiiiMMMCCCBBBAAAEEEIIILLLRRR```rrr~~~cccNNNJJJNNN^^^pppuuubbbSSS???999>>>;;;===MMMsssnnnzzzeee___```mmm}}}~~~xxxrrrvvvyyyZZZKKKFFFHHHJJJLLLMMMLLLKKKJJJKKKMMMNNNIIIBBB<<<;;;<<<<<<>>>???===;;;;;;<<<===999;;;<<<<<<;;;:::;;;<<<888999:::;;;;;;<<<<<<<<>>DDDGGGIIIJJJKKKSSSQQQLLLDDD;;;555333333000000/////////000000111////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---...///000111222333222222333555666777999999666888<<>>DDDOOOXXXwwwUUUDDDBBBCCCAAAFFFJJJMMMVVVfffxxxuuuXXXFFFGGGNNN]]]jjjjjjWWWKKK:::999???;;;???RRRxxxwwwfff[[[YYYlllwwwooommmmmmiiisssmmm[[[`````````___]]]ZZZWWWUUULLLIIIFFFBBB???>>>===<<<777999999777666777999:::888999::::::999999:::<<<777888:::<<<===?????????NNN]]]lllqqquuuyyyzzzwwwrrrmmmeee[[[TTTOOOLLLKKKBBB???<<<999777444222000...111333222111111444777:::>>>BBBDDDCCCDDDGGGJJJZZZXXXRRRHHH===666444444000////////////000000111////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++---///111222444555222222444555666888999999666888<<>>===;;;:::999888888888666<<<===999888<<<>>><<<999;;;???AAAAAAJJJddd~~~kkkXXXHHH;;;<<>>===AAA@@@<<<:::<<<===;;;888666888::::::;;;888555777<<<>>>;;;999:::<<<>>>AAADDDGGGIIIXXX]]]eeeooouuutttllleee[[[XXXSSSMMMHHHEEECCCCCC<<<:::888888444000111666666111...000555999===@@@DDDEEEGGGEEE@@@<<>><<<<<<;;;:::999999999999:::===<<<888777;;;===:::EEEMMMPPPLLLRRRlllxxxWWWFFF???<<<@@@HHHDDDMMMYYYdddnnnyyymmmRRRIIICCCJJJYYYaaa]]]TTTCCC@@@999;;;@@@<<>>>>><<<===??????===;;;::::::666:::======;;;;;;>>>BBB@@@EEELLLTTTXXXXXXTTTPPPPPPNNNJJJFFFCCCAAA??????>>>999555444111---...222111222333444666<<>>DDDGGGDDDAAACCCFFFCCC:::333333333111.........------------,,,///////////////......---++++++++++++++++++++++++---,,,***+++,,,,,,+++)))+++++++++++++++,,,,,,,,,,,,,,,...///000111111111222222222333444555666777:::888;;;CCCIIIOOOWWW```aaaooovvvwwwppp[[[OOONNNOOOSSSVVVXXX\\\hhhtttrrrbbbxxxsssqqqvvvnnngggjjjmmmnnnoooooolllhhhdddbbbbbb^^^^^^YYYbbbzzzlllggg```\\\^^^bbbfffhhhZZZTTTMMMIIIIIIIIIHHHGGGCCCDDDEEECCC@@@AAAEEEIIIJJJLLLPPPTTTYYY\\\___``````bbbdddddddddcccdddeeeeeeeeeeeefffgggfffccc```[[[YYYVVVSSSQQQPPPPPPPPPKKKIIIEEECCCAAA???;;;999;;;::::::999999::::::;;;>>>>>>;;;888999===>>><<<===DDDEEEGGGaaa}}}```CCC:::<<<@@@CCCGGGAAAKKKXXXdddnnnyyy|||]]]IIIDDDDDDOOO]]]```UUUIII>>>===:::<<<<<>><<>>CCCHHHLLLMMMMMMLLLKKKGGGFFFEEEBBB@@@>>><<<;;;<<<666222222111......111222222444999BBBNNNXXX]]]NNNJJJGGGFFFHHHHHHDDD@@@@@@@@@;;;444111222222000...------------,,,,,,,,,//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++))),,,,,,,,,,,,++++++++++++,,,---...///000111111111222222222333444555666777999888:::@@@GGGMMMWWWaaagggtttrrrcccYYYUUUTTTTTTUUUVVVVVVZZZhhh{{{fffaaa}}}oooooossskkkfffkkkmmmppprrrrrrpppkkkeeeaaa```]]]___UUUWWWttt~~~qqqlllccc\\\XXX[[[aaafffaaa^^^WWWPPPIIIFFFEEEEEE@@@BBBCCCBBBAAA@@@BBBDDDDDDEEEGGGJJJMMMQQQTTTUUUSSSUUUWWWXXXXXXWWWYYYZZZ[[[ZZZZZZZZZ[[[ZZZWWWTTTQQQOOOMMMKKKJJJIIIHHHHHHAAA@@@>>>===<<<;;;999888999999999999:::;;;<<<<<<===<<<::::::===??????===@@@BBBHHH```^^^MMM>>>===BBBDDDCCCBBBKKKRRR\\\dddmmm{{{oooVVVFFFDDDGGGRRR]]]]]]PPPBBB>>>===<<<;;;:::HHH|||tttyyykkkeeebbb```XXXPPPUUUbbbkkkfffeeeggggggdddeeejjjrrrgggbbb{{{tttnnnnnnwwwwwwmmmqqq{{{yyynnnaaaZZZZZZ]]]^^^\\\VVVJJJDDDGGGEEE===???JJJJJJJJJIIIGGGFFFHHHLLLOOOLLLPPPTTTTTTOOOKKKIIIIIIJJJIIIGGGEEEAAA===:::999888222000333444333222333333000222>>>TTTcccccc[[[NNN\\\eee\\\III>>>===AAA>>><<<888555444444333111////////////..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***---------,,,,,,++++++***,,,---...///000111111111222222222333444555666777777777:::@@@EEEJJJTTT^^^jjjxxxvvvhhhYYYRRROOOMMMPPPVVVYYY[[[]]]bbbpppfff```iii}}}tttnnnooojjjjjjppppppppprrrsssrrrnnnjjjfffeeedddfff[[[WWWnnnvvvrrriii```XXXVVVYYY]]]cccdddbbbXXXLLLDDDCCCFFFAAABBBCCCCCCBBBAAA@@@AAA>>>>>>>>>???AAACCCEEEFFFDDDFFFHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJKKKJJJGGGEEECCCBBBAAA@@@???>>>>>>===;;;;;;;;;:::999999999999888888888999:::;;;======<<<;;;:::<<<======<<<<<>><<<:::;;;;;;:::::::::;;;;;;<<<;;;===?????????>>>???@@@@@@???>>>>>>???>>>===;;;:::::::::999999888888777666888999888777666777888888888888999:::;;;======<<<;;;;;;===<<<<<>>>>>CCCKKKRRRQQQ```tttwww[[[KKKCCCBBBFFFLLLOOONNNHHHAAA<<<999777999>>>SSSxxxvvvnnn\\\VVVQQQOOOQQQRRRRRRSSSWWWXXX\\\bbbdddbbb```cccfffcccaaauuu```dddpppbbbaaalllvvvyyyvvvuuuvvvxxxyyyyyy{{{~~~zzzvvvtttssssssxxxwwwfffWWWRRRSSSWWWcccoooqqqjjjgggnnn|||yyynnneee```RRRPPPKKKEEE>>>888444111333111111333222000222777<<>>@@@@@@???BBBKKKXXXaaappp___MMMEEEAAAAAAIIIQQQQQQIII@@@;;;;;;888777<<>><<<;;;;;;;;;;;;;;;:::888777666999888777666555444444444777777777777777777777777999888888888777777666666777888888777666666777999999999:::;;;;;;;;;;;;;;;>>>>>>@@@FFFTTTlllkkkPPPBBB======>>>===???CCCIIISSSaaapppyyyqqq[[[NNNDDDAAAFFFGGGJJJKKKGGGBBB???<<<:::<<<:::EEElllooo\\\rrr___bbb```hhh^^^^^^\\\YYYWWWXXX\\\```aaa```\\\XXXWWWWWWZZZnnnqqq```TTTvvvvvveeecccfffaaaeeehhhiiijjjlllrrrvvvuuuuuuuuutttttttttttttttqqqrrrtttuuuuuuuuuwwwyyywwwtttqqqppprrrrrrpppnnnooouuu{{{|||xxxtttsssttt~~~www~~~zzztttpppkkkbbbXXXPPPFFFAAA;;;666777888555000000:::666...777KKKfff{{{jjjnnnfffQQQAAA??????<<>>EEERRRhhh|||QQQMMMLLLMMMMMMJJJKKKNNNMMMKKKJJJKKKOOOUUUYYY[[[dddooommmiiiwwwtttooolllhhheeeccceeeggghhhhhhgggiiimmmnnnmmmllllllllljjjkkkllllllhhhcccgggnnnvvvkkkwww}}}~~~xxxpppfff^^^[[[VVVQQQOOOQQQVVV[[[^^^[[[VVVLLLCCC<<<999:::;;;888777555555666888;;;===888888777666555555555666777777777777777777777777888888777777777666666666888999:::999777777888:::666777666666666999???CCC???FFFVVVmmmnnnaaaMMM@@@;;;===@@@AAACCCFFFJJJRRR]]]kkkyyyvvvZZZKKKDDD======CCCJJJIIIFFFAAA===;;;999888999@@@eeexxxsssqqqeeekkklllaaa]]]ZZZXXXZZZ___aaa___\\\]]]YYYXXXWWWSSSZZZuuu~~~MMMHHH[[[tttzzziii\\\\\\\\\^^^aaaccccccbbbmmmlllkkkjjjjjjlllmmmoookkklllmmmoooqqqtttuuuvvvvvvsssqqqqqqssssssqqqooottttttsssrrrqqquuu||||||yyyzzzzzzuuujjj[[[NNNFFF===888222///000222111//////555444;;;WWWpppnnncccbbbXXXRRRHHHAAAAAADDDAAA::::::888666555555555333222222222222222111111000000------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333111---***+++...------...///000111222333222222333333444666777888555666;;;@@@EEEQQQfffyyyJJJGGGFFFHHHIIIIIIKKKPPPQQQRRRSSSVVV\\\eeepppwwwrrrbbbXXXWWW\\\cccgggaaa\\\NNN[[[uuukkkkkkfffhhheeeaaa```aaadddfffgggggghhhhhhhhhggghhhkkknnnhhhkkkoooqqqllleeeeeeiiidddiiixxxzzzxxx~~~xxxpppiiiggg___UUUMMMKKKMMMPPPSSSZZZUUUNNNFFF@@@=========:::999777666666666888999888777777666666666777777777777777777777777777777777777666666666666666555444666777888777777888:::888<<>>???DDDIIITTTeee~~~}}}lllMMMFFF>>>999:::===??????GGGKKKRRR[[[ggguuummm\\\KKKDDDAAA===@@@GGGKKKFFF@@@<<<::::::::::::AAARRR{{{kkkjjjqqqzzzfff___[[[XXXZZZ```bbb^^^XXX___\\\^^^aaa^^^\\\cccppp{{{TTTMMMMMM```jjjaaaVVVSSSWWW]]]```aaaccccccccccccbbbbbbaaa```fffeeefffjjjpppttttttsssqqqppppppqqqrrrrrrqqqoooxxxuuuqqqqqqttt|||xxxyyyvvvkkkZZZJJJ@@@<<<===;;;999999::::::888777777EEEOOOaaabbbUUUXXXSSSFFF@@@KKKYYYYYYIII:::555555666888999777333000---......//////000000000------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333555666444///,,,,,,---,,,,,,,,,---///222444555333333333444555666888888111666<<>>===AAAGGGDDD===999;;;;;;:::;;;@@@GGGyyyxxxrrrwwwmmmrrrwwwyyyzzziii```XXXPPPPPPWWW^^^```___]]]XXXVVVYYY[[[[[[YYYYYYccctttpppWWWQQQ```uuu{{{kkk^^^VVVQQQNNNNNNNNNNNNPPPTTTXXX\\\^^^]]][[[[[[```hhhmmmmmmkkkdddfffhhhkkklllnnnpppqqqqqqqqqrrrtttwwwyyyyyyxxxzzzlllYYYHHH===:::999999555222333666666555:::CCCVVVwww```OOOCCCBBBNNNaaahhh[[[JJJBBB:::888666555555333111////////////...............------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---000///...---...///222333444444444555666777888999888:::>>>@@@AAAIII\\\ooouuuzzzzzzssscccTTTHHHIIIBBBBBBSSSiiiqqqeeeUUUVVVlllmmmkkkooohhh```aaafffeeebbbaaaaaabbbeeeggghhhgggccceeeggggggeeecccbbbbbbcccgggmmmpppllldddcccfffuuurrrcccllltttqqqttt|||wwwqqqiiiaaaYYYRRRKKKGGGCCCDDDFFFJJJOOOUUUZZZ\\\RRRMMMEEE>>>999777777888666666555555555555666666777777777777777777777777555666666666666777777777888888888777666888===@@@GGGVVVjjjzzzzzznnn^^^OOOGGGAAA>>><<<<<<:::999999===BBBIIILLLWWW___lllxxxdddKKKGGGAAA>>>===???BBBFFFAAA;;;999;;;999666:::CCCaaazzzddduuunnnhhhkkkmmmvvvuuuzzzzzzmmmeee___YYYQQQOOOSSS[[[aaadddaaa```___aaacccddddddddd___aaaooolllZZZVVVXXXkkkrrr||||||ppphhh___YYYPPPIIIFFFIIINNNRRRSSSRRRRRRVVV[[[^^^___]]]\\\^^^```bbbdddgggkkkooouuusssqqqoooppprrruuuwwwwww~~~{{{lll___UUUHHH???;;;999666444:::666666:::???FFFXXXjjjhhhVVVQQQWWWWWWXXXXXXQQQFFFAAAAAA<<<999555333222222111///111111000///...------,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------000//////......///111111333333333444555666888888:::;;;===AAADDDMMM]]]mmmxxxhhhXXXOOOIIICCCLLLKKKUUUnnn|||kkk|||wwwllljjjaaa^^^eeehhhdddcccdddeeegggfffdddbbb___aaaccccccbbbaaabbbcccggghhhkkkkkkeee^^^___dddhhhiiiqqqllldddppp~~~uuupppqqq~~~{{{ssskkkccc[[[TTTPPPFFFDDDBBBCCCIIIRRR\\\cccccc___XXXOOOGGGAAA<<<::::::999888777666666666777777777777777777777777777666666666777777777888888555666888:::???HHHQQQXXXcccooo~~~rrraaaVVVRRRHHH<<<666777888777444AAAAAA@@@@@@DDDJJJQQQVVVgggooo|||hhhMMMCCCBBB???>>>AAADDDEEEDDD???:::999<<<:::888CCCRRRggglllmmmdddbbbccceeejjjjjjmmmqqqooogggbbbccc___[[[VVVSSSSSSYYY```fffSSSZZZaaaeeedddcccaaa```ZZZVVV[[[kkkhhhWWWJJJRRRbbbttt{{{rrrgggbbbZZZQQQJJJFFFDDDDDDIIIJJJJJJLLLMMMNNNOOOPPPNNNPPPRRRTTTVVV[[[aaafffmmmnnnmmmjjjhhhjjjoootttooorrrwww|||~~~|||kkkbbb___XXXMMMFFFCCC???;;;:::::::::999<<<===GGGWWWcccpppmmm]]]XXXZZZ^^^___kkkhhh^^^NNNCCC@@@@@@???:::777555333333333111000......---,,,,,,++++++***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,.........------......///000111111222222222333333444666777888777777<<>>;;;555:::???@@@<<<::::::<<<:::<<<>>>CCCIIIRRR\\\cccpppyyyzzzaaaOOO@@@>>>======>>>BBBFFFDDD???===888999===<<<>>>OOOdddlllfffrrrddddddcccdddggglllmmmqqqssskkk```^^^bbb___^^^[[[WWWUUUXXX___eee[[[hhhuuuxxxrrriiibbb^^^\\\YYYYYYZZZ[[[fffqqqPPPJJJFFFKKKUUUYYYTTTMMMVVVYYY]]]^^^[[[TTTKKKEEEDDDFFFGGGGGGFFFEEEFFFHHHBBBDDDFFFGGGIIIOOOVVV]]][[[```ddddddaaaaaadddiiihhhffffffiiikkklllmmmnnnuuuzzzqqqZZZHHHCCCAAA===???@@@@@@>>><<>>DDDEEE???666555444444555444222111...---------------,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///000///...***,,,---000111222333333222222222333444555666777222444;;;HHHSSS[[[cccjjjppp|||ppp^^^GGGDDDNNNLLLIIIRRReeesssssspppjjjeeebbbccceeegggeeeeeeffffffbbb[[[ZZZ]]][[[ZZZ[[[^^^bbbccc```]]]dddaaa\\\YYYWWWXXXZZZ\\\bbb]]]^^^mmm{{{cccfffvvvrrrvvvxxxyyyqqqhhhaaaVVVOOOGGGAAA@@@@@@@@@???DDDPPP[[[^^^```___YYYPPPHHHDDD???======<<<999666999999888777888999;;;<<<;;;;;;<<<<<<============AAACCCHHHPPPaaasss}}}___UUUHHH@@@===;;;999666888999;;;;;;999999:::;;;>>>???BBBGGGPPP\\\iiirrr___RRRJJJ???@@@???>>>@@@BBBBBB???;;;999444333===AAA===WWWllleeejjjddd]]]ZZZ```dddbbbhhhnnnnnniiiccc``````ccc```]]]YYYTTTQQQWWW```]]]tttqqqfffcccZZZXXXZZZ\\\ZZZ[[[ffftttppp\\\JJJIIIMMMKKKCCC>>>CCCMMM\\\kkkuuussseeeVVVNNNOOOKKKEEEDDDGGGDDD>>>DDDBBB@@@AAAEEEHHHJJJJJJQQQRRRRRRRRRSSSUUUYYY\\\[[[\\\\\\]]]dddjjjjjjeeegggcccWWWFFF666444CCCTTTNNNVVVbbb```SSSVVV___^^^}}}xxxpppYYYLLLDDDRRRnnnzzzhhhOOOKKKRRRTTTLLLDDDAAABBBBBB555444222111000000111222111,,,+++---+++%%%$$$(((++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...***++++++,,,---...//////.........///000222444444444444333444444555666777888888<<>>???@@@@@@===:::===???;;;999<<>>CCCFFFJJJPPPYYYccclllttt|||tttQQQDDDBBB@@@===???>>>============;;;999444???<<<666DDDdddmmmhhhmmm\\\[[[VVVTTTXXXXXXfffhhhhhheee```]]]]]]___\\\ZZZZZZXXXSSSMMMNNNSSSWWW___hhhhhhbbb\\\[[[]]][[[YYYYYYZZZXXXTTTRRRTTT^^^yyynnn[[[SSSIIIDDDCCCFFFKKKUUUjjjwwwnnnfff```WWW[[[]]]WWWMMMEEECCCDDDFFFJJJNNNPPPOOOKKKIIIGGGIIILLLNNNMMMNNNNNNIIICCC<<<<<<:::999???PPPgggxxxwwwrrrkkkZZZ\\\qqqwwwxxxoooddd[[[TTTPPPFFFKKKMMMIIIEEEBBB<<<666999777555333111000000000///------//////,,,,,,...++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...------------------------.........///000222444444444444333444444555666777888777:::AAAHHHQQQ```mmm|||}}}~~~vvvgggWWWQQQQQQPPPOOOPPPLLL___yyyvvviiihhhggggggggghhhhhhiiijjjdddbbbbbbdddbbb\\\ZZZ\\\YYYYYYZZZ\\\^^^___``````\\\[[[ZZZZZZ\\\___ccceeecccaaa___bbbmmm}}}ttt^^^OOOXXXlll|||~~~ppprrruuu}}}xxxuuuqqqjjjbbbYYYQQQLLLFFFDDD???;;;999::::::999@@@DDDHHHJJJLLLOOOVVV[[[``````aaaccceeeggghhhiiihhhggghhhkkkqqqyyysssWWWBBB;;;:::::::::888666777999;;;;;;:::888999;;;<<>>===???===<<<<<<;;;;;;:::888777333@@@===>>>ccclll~~~uuuccc^^^```XXXSSSVVVWWW```aaaaaa^^^ZZZWWWWWWXXXWWWVVVWWWYYYUUUNNNMMMPPPRRRTTTWWWXXXWWWXXXZZZ]]]\\\YYYWWWWWWXXXUUUQQQNNNLLLYYYbbbuuu~~~pppbbbWWWJJJ???EEESSS^^^dddjjjkkkhhhccc]]]ZZZnnnrrruuurrrhhh]]]VVVSSSPPPSSSWWWVVVQQQJJJDDDAAA:::>>>@@@>>>======;;;777======;;;:::@@@NNN]]]fff___aaaxxx[[[```wwwtttrrrqqqiii___\\\\\\TTTGGG>>>@@@EEEIII:::888666333111000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,.........///000222444444444444333444444555666777888777:::???DDDMMM]]]kkkzzzzzznnncccZZZWWWXXXOOOMMMLLLKKKHHHKKKYYYhhh}}}tttsssjjjggggggggggggggggggggggggcccaaaaaaeeeeeebbb```aaa______``````___^^^^^^^^^ZZZZZZZZZZZZ]]]```dddffffffdddccceeemmmyyyxxxWWWPPP\\\lll|||yyyoooiiilllyyy|||ssshhh^^^XXXMMMIIIEEEDDDCCCAAA>>><<<999<<<>>>>>>===???CCCHHHNNNOOOQQQTTTWWWZZZ\\\]]]^^^]]]\\\[[[\\\]]]___``````ZZZMMM@@@::::::999555999888888888999:::999999>>>???BBBDDDHHHNNNVVV[[[eeejjjqqqxxx~~~fffJJJAAA???;;;:::>>>;;;;;;;;;:::888888888888>>>CCC>>>OOOqqqvvvddd___fffjjj]]]TTTXXXZZZ[[[\\\]]]\\\ZZZWWWVVVUUUUUUTTTVVVXXXWWWRRRPPPRRRRRRTTTVVVXXX[[[^^^aaacccaaa^^^YYYVVVVVVVVVRRRNNNIIIPPPLLLNNNfffgggTTTNNNBBBBBBDDDFFFEEEEEEFFFHHHIIILLLRRRVVVVVVRRRKKKFFFVVVWWWWWWTTTMMMEEE???<<<999>>>@@@<<<;;;>>>AAAAAA===IIIVVV```lllwww|||{{{tttzzzzzzgggbbbnnn~~~|||uuufffQQQBBBDDDLLLOOOLLL:::888666333000///......///000///---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............------,,,,,,+++.........///000222444444444444333444444555666777777777:::???CCCKKK\\\kkktttzzznnnaaaWWWNNNGGGDDDFFF@@@DDDGGGGGGFFFSSSsssuuutttrrrhhhggggggfffeeeeeeeeeeeeeeeiiieeeeeehhhiiifffcccdddbbbdddfffeeeaaa^^^\\\[[[VVVVVVWWWZZZ]]]bbbfffhhhffffffgggjjjpppxxxhhhNNNKKKWWWjjjxxxuuugggaaahhhzzz{{{pppgggbbb\\\TTTLLLJJJHHHEEEBBBBBB:::::::::888777777999;;;<<<===>>>@@@BBBCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@???::::::888777:::===:::333444444666888999;;;<<<<<>>:::888;;;999::::::999777777888:::999;;;???bbb}}}kkkrrr^^^___jjjnnn___WWW[[[]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZVVVTTTTTTWWWWWWTTTSSSVVVQQQSSSVVVZZZ]]]___```aaaeeebbb\\\VVVUUUVVVSSSNNNIIIRRROOOJJJQQQ^^^tttxxxqqq}}}hhhZZZJJJ@@@<<<===CCCJJJFFFFFFFFFHHHJJJIIIFFFBBBFFFEEEBBB>>>999777777888???EEEHHHCCCAAAEEEKKKNNNWWWpppnnnggg]]]ffftttkkkggg___[[[bbbrrr~~~mmmVVV>>>>>>RRRbbbYYYHHH999777555222000.........111222222...---...---+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,.........///000222444444444444333444444555666777555777;;;@@@DDDLLL\\\lllrrrwwwaaaXXXOOOKKKGGGCCCCCCEEEDDDEEEHHHKKKSSShhh{{{ttt|||~~~rrrqqqlllfffeeedddcccccccccdddeeefffjjjfffeeeiiijjjgggddddddbbbfffhhhhhhccc^^^[[[YYYVVVVVVWWWZZZ]]]aaadddfff```aaadddjjjppptttuuuuuu|||aaaIIIJJJWWWbbbwwwuuufffdddkkksssxxxppplllkkkaaaYYYVVVSSSLLLFFFEEEAAA>>><<<;;;;;;<<<;;;;;;999:::;;;;;;<<<;;;:::999999:::;;;<<<======>>>>>><<<===;;;777777::::::777555666999<<<>>>AAADDDFFFHHHLLLQQQVVV\\\bbbhhhlllvvv{{{www^^^JJJEEE???======<<<:::999777999999888666666999<<<555AAAXXXzzz}}}hhh```^^^eeehhh]]]YYY]]]]]]]]]\\\[[[\\\^^^```bbbcccZZZVVVTTTUUUVVVTTTTTTWWWOOORRRVVVXXXYYYYYYYYYZZZ^^^___\\\UUUTTTVVVUUUPPPJJJRRRPPPLLLNNNMMMQQQ___hhh\\\YYY\\\ccckkkhhhbbbWWWLLLCCC@@@@@@BBBEEECCC???<<<>>>EEEPPPWWWhhhppptttooojjjlllrrruuuyyyfffRRReeennnooovvvxxxqqqhhhfffhhhiiiTTTHHH<<<@@@RRR]]]TTTEEE777666333111///...------...111111---,,,//////+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,.........///000222444444444444333444444555666777444777===CCCFFFMMM]]]mmmuuu|||}}}yyyrrrkkkdddZZZPPPMMMGGGBBBBBBBBBAAABBBFFFDDDIIITTTdddsssqqqhhhaaa^^^dddjjjkkkkkkgggkkkcccbbbaaaaaaaaaccceeegggfffbbbbbbfffiiigggddddddaaaeeeiiiiiiddd^^^ZZZYYYZZZZZZZZZZZZ[[[]]]```aaaXXXZZZ^^^fffmmmooolllhhhrrrxxx~~~XXXJJJNNNTTTbbb}}}rrrjjj^^^eeesss|||yyyppphhheeehhhggg]]]SSSOOONNNIIIDDDAAA@@@>>>;;;888888999;;;;;;<<<;;;:::999;;;;;;:::999888999999:::888>>>@@@===999999999888<<<>>>@@@CCCEEEHHHLLLOOOUUUYYY___eeejjjpppvvvzzz}}}^^^MMMDDDBBB===:::<<>>:::666888999888666777:::===CCC[[[vvvooo```ddd]]]___```YYYZZZ^^^[[[^^^\\\YYYYYY]]]bbbfffhhh]]]WWWSSSTTTTTTRRRSSSVVVSSSVVVYYYZZZXXXVVVWWWXXXTTTXXXYYYUUUTTTXXXXXXTTTNNNPPPIIIGGGLLLIIIFFFMMMOOOhhhwwwrrrwwwvvvsssoooooowwwyyyggg___^^^{{{wwwxxxhhhYYYNNNLLLPPPOOOIIICCCAAA@@@>>>666444222000...---------)))------******...///+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------.........///000222444555444444444444444555777777333777>>>EEEHHHOOO^^^nnnzzz|||yyywwwtttsssggg[[[QQQPPPNNNIIIFFFGGGEEE@@@???CCCGGGGGGHHHIIIMMMccctttttt^^^XXXfff}}}mmmjjjnnnjjjeeeccc```````````````aaabbbbbb^^^```aaabbbbbb```^^^]]]___^^^___aaaaaa```]]]ZZZ\\\[[[ZZZYYYZZZ[[[]]]^^^\\\```ccceeehhhkkkhhhccchhhnnnuuuQQQFFFNNNNNN\\\pppxxxfff\\\eeeuuu}}}xxxvvvuuuuuuuuuqqqkkkeeeaaaZZZRRRLLLJJJHHHFFFCCCCCCBBBAAA???>>>>>>??????>>>>>>===<<<<<<<<<======@@@>>><<<===???BBBDDDDDDBBBEEELLLTTTXXXXXX\\\bbbgggiiilllppptttyyyZZZEEE@@@???>>>===;;;:::999888888333>>>:::111555999:::@@@OOOzzzhhhppp^^^YYY]]]___aaaaaa``````bbbddd```ZZZWWWWWWWWWXXX\\\aaabbb]]][[[]]]]]]XXXTTTSSSUUUWWWYYYYYYWWWVVVUUUVVV[[[XXXUUUTTTVVVXXXZZZZZZPPPMMMJJJGGGFFFGGGIIIJJJMMMTTT^^^ooo|||yyypppnnnwwwyyyddddddrrrvvvzzzooo```QQQFFF>>>777333333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............///111222333333333333444555666777888999777;;;FFFMMMSSSaaaqqq|||kkkhhhddd___\\\YYYWWWUUUOOOJJJHHHLLLLLLHHHDDDEEEHHHEEEFFFIIIKKKNNNUUU\\\dddzzzqqq```ooo|||kkkkkkoookkkeeeccc]]]]]]\\\\\\]]]___```aaa``````aaaaaa```^^^\\\[[[aaa`````````bbbbbbaaa___]]][[[YYYXXXXXXYYY[[[]]]\\\___aaa```ccceeeccc^^^cccgggwwwcccDDDDDDLLLSSSZZZggg{{{iiiVVVWWWeeevvv|||wwwqqqmmmgggbbbZZZVVVTTTRRROOOLLLMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCEEECCCBBBDDDHHHKKKMMMMMMQQQRRRXXX___bbbbbbeeekkkppprrrsssuuuxxx|||hhhMMMAAA@@@>>>===<<<:::999888888888777888555777===999999GGGnnnvvveee~~~kkk```]]]]]]^^^```bbbccceeefffggg```[[[WWWWWWVVVUUUWWW\\\___ZZZYYY]]]]]]YYYUUUUUUYYY[[[]]]\\\[[[YYYYYYZZZ[[[XXXSSSRRRSSSWWWYYY[[[QQQOOOLLLIIIHHHIIIKKKLLLQQQUUUXXX```ttt~~~www{{{eeefffsssttthhhfffyyypppQQQEEEHHHLLLDDD999111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,............000111222333333333333444555666777888:::777;;;EEELLLQQQ___nnnXXXUUURRRNNNKKKIIIIIIIIIEEECCCCCCDDDCCC@@@BBBFFFEEEHHHOOOUUUXXX___ooo~~~yyymmmeeeiiilllgggbbbaaa]]]\\\[[[ZZZ[[[]]]___aaa```______]]]\\\[[[ZZZYYY```^^^\\\\\\___aaabbbbbb^^^\\\XXXVVVUUUVVVYYYZZZYYY\\\\\\\\\___bbbbbb^^^aaabbbjjj~~~aaaOOOEEEHHHJJJPPPddd}}}nnnUUUNNNVVVcccttt}}}{{{rrrnnnhhheeeeeeccc___[[[\\\ZZZWWWTTTQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPSSSWWW[[[]]]]]]```aaafffmmmqqqrrrvvv|||~~~~~~~~~~~~sss[[[MMMCCC>>>===<<<;;;:::999888888888888:::888555;;;???<<>>FFFTTTfffuuuyyyooocccWWW[[[SSSMMMUUU^^^lll]]]GGGCCCEEEFFF:::888999===???;;;888999888888888888999:::;;;;;;AAAOOOooo}}}sssvvv^^^YYYXXXTTTTTTYYYWWWYYYZZZVVVTTTYYYhhhttt^^^ZZZWWWXXXXXXVVVWWW[[[WWWTTTSSSSSSRRRQQQWWW___]]][[[XXXTTTQQQRRRVVVYYYddd___YYYTTTSSSTTTTTTTTTOOONNNMMMKKKJJJJJJIIIIIIFFFFFFJJJOOOMMMEEECCCFFFFFFEEEJJJPPPOOOTTTooo|||ddd[[[PPPKKKKKKGGG:::888444000,,,,,,///222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000000111222444555333333333444555666777888???;;;<<>>===@@@GGGbbbooo}}}kkkccc[[[XXXUUURRRRRRUUURRRRRRSSSSSSUUUZZZaaafff___ZZZSSSOOOPPPRRRSSSSSSTTTRRRQQQQQQQQQRRRZZZccc```^^^[[[XXXUUUTTTUUUUUUWWWYYYZZZXXXTTTQQQQQQRRRLLLLLLLLLLLLLLLLLLKKKJJJBBBFFFJJJIIIDDDBBBCCCEEEBBBDDDDDDDDDDDDIIIPPPVVVooofffTTTJJJAAA999666222111000///...---,,,,,,------------,,,,,,+++***+++++++++++++++++++++++++++***)))'''''')))***+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------.........//////...//////000111222666555444333333444666777777777:::>>>BBBHHHUUUaaammmwww|||ddd___aaa___\\\]]]```^^^\\\\\\^^^^^^\\\ZZZ^^^______]]]ZZZWWWVVVVVVSSSTTTTTTTTTTTTTTTTTTSSSTTTRRRPPPQQQSSSVVVVVVUUUVVVRRRNNNPPPUUUXXXUUUQQQTTTUUUWWWXXXYYYXXXWWWVVVSSSTTTUUUTTTSSSTTTWWWYYYnnnoooKKKCCC888===BBBCCCDDDKKKYYYeeennnooolllcccWWWMMMJJJKKKRRR[[[iiixxxvvviiicccVVVFFF<<<:::===>>>===999;;;:::555555999999555:::888999:::555777MMMhhh|||wwwbbb[[[UUUTTTSSSPPPPPPSSSUUUTTTRRROOONNNPPPUUUXXXYYYUUUPPPMMMNNNOOOPPPPPPRRRPPPOOOPPPPPPQQQYYYbbb___\\\XXXVVVWWWWWWVVVVVVTTTUUUVVVUUUSSSQQQQQQQQQKKKKKKKKKKKKKKKJJJIIIHHHDDDHHHJJJIIIEEEBBBCCCEEE@@@@@@@@@???@@@CCCHHHLLLTTT___uuu|||zzzwwwcccMMMAAA;;;555000...111111000///...---,,,,,,+++,,,,,,,,,++++++***)))+++++++++++++++++++++++++++***)))(((((()))***+++************************++++++++++++++++++++++++,,,,,,,,,---------------//////...//////000111222555444333222222333555666777888;;;@@@CCCJJJXXXeeemmmxxxvvviii```aaabbb______cccaaa___^^^^^^___```___^^^aaaaaa___\\\XXXWWWWWWXXXQQQQQQQQQQQQQQQQQQQQQQQQSSSPPPNNNMMMOOORRRTTTTTTTTTPPPMMMOOOTTTWWWUUURRRVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWUUUTTTSSSUUUVVVaaagggMMM777;;;===<<<;;;@@@JJJSSS```iiirrrpppcccTTTKKKHHHGGGHHHOOO]]]pppvvv[[[KKKEEECCC@@@;;;999999:::;;;::::::;;;999555444777999888888888===???888===cccyyyeeeZZZUUURRRSSSSSSQQQPPPRRRUUUTTTQQQLLLIIIIIIKKKNNNTTTRRROOONNNNNNOOOOOONNNOOOMMMMMMNNNNNNOOOWWW```aaa\\\WWWVVVYYYZZZWWWSSSQQQPPPPPPQQQRRRSSSRRRQQQKKKLLLLLLLLLKKKIIIHHHGGGGGGIIIKKKIIIEEECCCCCCEEE@@@???======???AAABBBBBBFFFFFFNNNdddzzzpppjjjggghhhiiiUUUGGG999444333111//////111000000///...---,,,,,,******+++++++++***))))))+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,////////////000111222222333333222111222333444555555777;;;???BBBIIIXXXgggnnnxxxppphhhbbb___aaa```\\\\\\___]]]\\\[[[[[[[[[\\\]]]]]]\\\[[[ZZZWWWUUUUUUXXXZZZPPPPPPPPPOOOOOOPPPPPPPPPPPPNNNKKKJJJKKKNNNQQQSSSSSSPPPNNNPPPTTTWWWVVVTTTWWWVVVUUUUUUUUUUUUWWWWWWTTTVVVWWWXXXWWWXXXZZZ\\\___wwwkkkMMMAAA444444>>>GGGGGGCCCIIIUUUdddkkkhhh___WWWSSSHHHFFFGGGOOO]]]llluuuyyyjjjTTTGGGAAA@@@===>>>???>>><<<:::999999777999999888777999;;;<<>>FFF[[[yyy]]]WWWSSSRRRUUUVVVTTTRRRSSSSSSRRRPPPLLLIIIIIIKKKMMMRRRRRRRRRRRRRRRRRRQQQPPPNNNLLLMMMNNNNNNOOOVVV___eee^^^XXXWWW[[[\\\WWWRRRPPPMMMLLLNNNRRRTTTTTTRRRMMMNNNNNNNNNLLLJJJGGGFFFIIIJJJJJJHHHEEECCCBBBCCCBBB@@@>>>???BBBCCCBBB???CCCFFFKKKQQQ]]]sss|||xxxvvvpppiiiccc```]]]ZZZWWWAAA888111222444333222333000000///......---,,,,,,******++++++++++++******+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++***+++++++++++++++,,,,,,...------,,,,,,+++++++++......//////000111222333333222222222333444555666333444888===@@@FFFUUUdddooowwwxxx]]]aaa\\\XXXXXXWWWTTTRRRSSSXXXXXXWWWVVVVVVWWWYYYZZZYYYXXXVVVSSSRRRSSSVVVYYYQQQPPPPPPOOOOOOPPPPPPQQQOOONNNLLLJJJKKKMMMQQQTTTRRRPPPOOOPPPTTTVVVVVVUUUVVVUUUSSSSSSSSSTTTVVVWWWNNNPPPSSSTTTUUUVVVXXXZZZYYYgggwwwwww^^^AAA444777>>><<<777;;;AAAMMMYYYbbbeeeccc```NNNLLLJJJHHHIIINNNTTTXXXgggsss{{{___WWWKKKBBB>>>=========888:::======;;;::::::;;;666888999:::999888999<<<@@@666666KKKkkkkkk[[[WWWSSSSSSWWWXXXTTTQQQRRRQQQPPPNNNLLLIIIIIIKKKNNNPPPRRRSSSTTTSSSRRRQQQQQQNNNMMMMMMOOONNNNNNUUU]]]aaa\\\WWWXXX]]]___[[[VVVPPPMMMLLLNNNRRRUUUUUUTTTMMMMMMNNNMMMKKKHHHEEECCCHHHIIIHHHFFFCCCBBBAAABBBAAA???>>>@@@DDDEEECCCAAA===BBBFFFCCCAAAGGGVVVddduuu}}}rrrnnnxxxqqqfff\\\SSSHHH<<<333444///---///111///...000//////......------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++*********************************++++++,,,,,,,,,---------,,,,,,++++++***......//////000222333444333333333444444555666777444444888>>>CCCJJJWWWcccpppuuuoooddd^^^]]]XXXSSSQQQQQQQQQOOONNNUUUUUUUUUSSSQQQRRRTTTWWWXXXWWWUUURRRPPPPPPRRRTTTPPPPPPNNNNNNNNNNNNPPPPPPPPPPPPOOONNNMMMOOORRRUUUQQQPPPOOOPPPRRRTTTTTTTTTRRRRRRQQQQQQRRRSSSUUUVVVNNNPPPSSSTTTTTTTTTUUUVVVSSSZZZcccqqqzzz}}}nnnOOO:::222555999::::::>>>GGGTTT]]]``````ZZZZZZWWWOOOGGGBBBCCCFFFKKKTTT]]]dddmmm|||uuufffWWWLLLDDD>>>999888:::===<<<;;;;;;<<<<<<;;;999888888888888888999:::888555888===777DDD___ttt]]]XXXUUUQQQQQQUUUVVVRRRPPPPPPPPPPPPNNNKKKHHHGGGIIIKKKNNNPPPRRRRRRQQQOOOOOOOOOOOOMMMNNNOOOMMMMMMRRRZZZYYYVVVTTTWWW]]]```^^^[[[PPPOOONNNOOOQQQTTTUUUUUULLLLLLMMMLLLJJJFFFBBB???FFFEEEDDDBBBAAA@@@@@@@@@>>>======???AAABBBBBBAAA===<<<<<<>>>AAACCCCCCBBBHHHUUUiiizzzsssnnnlllbbbZZZOOOEEE===555---(((///------000///,,,+++---.........---------,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++......///000111222444555222333444555666666777777888777:::DDDMMMUUU___gggqqqssszzzkkkaaa]]]^^^YYYXXXUUUQQQNNNOOOOOOPPPRRRRRRQQQNNNLLLLLLOOORRRQQQQQQPPPNNNLLLMMMOOOQQQNNNMMMKKKJJJJJJKKKMMMNNNMMMOOOPPPOOOMMMNNNQQQTTTOOONNNNNNNNNOOOPPPQQQQQQNNNNNNOOOPPPQQQSSSTTTUUUNNNQQQSSSUUUTTTTTTUUUVVVRRRXXX\\\aaaqqq{{{ZZZCCC===>>>;;;999999;;;AAAIIINNNQQQYYY[[[[[[VVVNNNHHHFFFFFF???EEEHHHIIIMMMXXXccchhhsss}}}|||ooo^^^PPPHHHDDD@@@===>>>>>>===============<<<>>>===<<<::::::888777666:::888888:::999888@@@JJJRRRxxxnnn^^^UUUTTTRRROOOOOOSSSUUURRRQQQQQQOOOOOONNNKKKIIIHHHJJJLLLMMMPPPQQQQQQNNNLLLMMMNNNNNNMMMMMMNNNLLLJJJOOOVVVUUUTTTTTTVVVYYY[[[ZZZYYYPPPPPPPPPOOOOOOPPPSSSUUUNNNOOOOOONNNKKKGGGBBB???DDDBBB@@@????????????>>><<<===>>>=========???AAA@@@===<<<@@@GGGIIIDDD???CCCEEEEEEGGGTTTjjj}}}zzzzzzxxxpppeee[[[VVVUUU===:::555222111111111111......///222111,,,,,,///......------------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***************************)))******+++,,,,,,------+++++++++++++++,,,,,,,,,......///000111333444555111222333444555666666666999666:::HHHXXXbbbiiinnnqqqrrrnnnffffff```WWWUUUSSSVVVVVVPPPJJJIIILLLMMMNNNNNNMMMJJJGGGGGGJJJMMMGGGHHHIIIIIIIIIKKKNNNPPPKKKJJJHHHGGGGGGHHHJJJKKKIIILLLMMMMMMKKKKKKNNNPPPNNNMMMLLLLLLMMMMMMNNNNNNKKKLLLMMMOOOQQQRRRSSSTTTIIILLLPPPRRRRRRSSSTTTUUURRRYYYZZZWWW]]]sss~~~```III===999999777555444777===BBBIIILLLOOOPPPNNNKKKHHHFFF@@@DDDDDD??????EEELLLPPPPPP[[[iiisss|||nnnYYYQQQKKKDDD???>>>>>>===<<<444888;;;;;;999777888:::333333444777:::<<<;;;999:::777777:::;;;???MMM[[[yyyrrrYYYVVVTTTSSSRRROOOOOOTTTVVVTTTSSSUUUMMMNNNNNNMMMLLLMMMOOOQQQOOOQQQSSSQQQNNNLLLMMMOOONNNLLLLLLMMMJJJHHHLLLSSSVVVVVVVVVVVVUUUTTTSSSSSSOOOQQQQQQOOOMMMMMMQQQUUURRRSSSSSSRRROOOJJJEEEBBBBBB@@@=========>>>>>>>>>===???@@@>>>;;;;;;>>>AAA:::<<<>>>???>>>>>>???@@@AAAFFFGGGCCCFFFRRR\\\```eee{{{kkkRRR>>>666555333333222111000/////////,,,,,,///222000,,,,,,000------------------,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,---......///000111333555666///000222333444555555555777444999JJJ^^^jjjooorrrrrrqqq|||ooo```YYYYYYZZZWWWSSSRRRQQQPPPNNNLLLKKKIIIIIILLLLLLKKKJJJIIIIIIHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLPPPLLLHHHGGGHHHJJJJJJHHHJJJJJJIIIHHHIIIJJJKKKLLLLLLMMMOOOPPPPPPOOOMMMLLLMMMOOOQQQRRRPPPNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSPPPUUUZZZZZZWWW```yyymmmJJJIIIBBB888444888<<<;;;666AAAAAABBBFFFKKKMMMIIIEEEGGGFFFDDDBBBBBBBBBBBBCCCJJJMMMRRRYYY```hhhqqqwww}}}oooddd\\\UUUNNNHHHAAAAAA@@@>>>===<<<::::::;;;;;;:::999888888888888555999888333333999===<<<===444777@@@>>>AAAfffjjjVVVUUUUUUPPPKKKLLLNNNPPPRRRSSSTTTTTTNNNMMMMMMOOORRRRRROOOKKKMMMMMMKKKKKKKKKLLLMMMNNNJJJKKKLLLMMMNNNOOOOOOOOORRRNNNLLLOOOVVVXXXUUUPPPRRRWWWVVVNNNJJJMMMPPPOOOUUUVVVVVVSSSMMMIIIGGGGGGIIIEEEAAA???@@@@@@>>><<<===============<<<<<<;;;<<<===???AAABBBBBBBBBAAACCCCCCCCCDDDDDDEEEFFFGGGPPPVVV```ooo{{{mmmZZZHHH<<<666222000000000000000//////////////////.........---------///...---,,,+++,,,------------,,,,,,+++***))))))...,,,***)))***,,,...000*********))))))))))))(((++++++******)))******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000///......000222333222222222222333444444444444;;;GGGSSS\\\gggpppwwwxxx}}}pppccc\\\SSSPPPRRRSSSQQQNNNOOOOOONNNLLLKKKJJJIIIHHHJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEFFFGGGHHHIIILLLIIIGGGFFFHHHIIIIIIGGGHHHGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKJJJKKKNNNPPPPPPNNNLLLKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSUUUWWWUUUQQQUUUhhh|||vvveeeMMM>>><<>>;;;555444@@@EEE???GGGnnnwwwaaaVVVRRRQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQRRROOOMMMLLLNNNNNNLLLJJJNNNMMMMMMLLLLLLLLLMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNNNNLLLJJJMMMQQQSSSQQQNNN]]]```^^^UUUNNNNNNMMMKKKJJJNNNQQQPPPLLLHHHHHHIIIHHHEEEAAA@@@@@@@@@>>><<<======>>>>>>======<<<;;;===>>>???@@@@@@??????>>>@@@@@@@@@@@@AAABBBCCCCCCBBBDDDHHHNNNUUU___iiipppuuueeeXXXPPPIIICCC;;;555333333333333/////////............---///.........------------------,,,++++++++++++,,,------,,,,,,+++******)))---,,,*********+++---...++++++*********)))))))))++++++***************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000000...///000222333333333444555666888999555555;;;EEEOOOXXXcccmmmzzz{{{qqq[[[^^^SSSQQQOOOOOOPPPPPPOOONNNLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIDDDCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHGGGEEEEEEDDDDDDDDDDDDEEEFFFFFFIIIJJJKKKKKKKKKIIIHHHGGGJJJLLLNNNNNNLLLIIIHHHHHHGGGIIIJJJMMMOOOPPPQQQRRRSSSSSSSSSQQQNNNOOO[[[hhh~~~~~~WWW???:::;;;<<<666777888666555777;;;>>>CCCCCCCCCCCCCCCBBBAAAAAA:::;;;<<<;;;;;;===@@@BBBBBBEEEHHHIIIJJJMMMSSSXXXUUUXXX\\\```ccceeeffffffgggiiillltttuuucccRRRLLLIIICCC@@@BBBAAA>>>::::::;;;<<<999777::::::::::::;;;;;;;;;;;;999999888888777888888888777555222111777===>>>:::888AAAFFFOOOssswww^^^XXXUUUNNNMMMRRRTTTSSSQQQPPPOOOOOOPPPPPPRRROOOLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMOOOOOOPPPYYY[[[YYYRRRKKKHHHEEEBBBFFFKKKOOOOOOKKKHHHIIILLLEEECCCAAA@@@@@@???===;;;>>>>>>>>>>>>>>>======<<<======>>>???>>>===<<<;;;>>>>>>>>>>>>>>>???AAAAAAAAA@@@???>>>===>>>BBBEEEJJJTTTbbboooyyyvvvcccTTTJJJCCC;;;666///...---...///000000............---------,,,,,,............------------++++++,,,,,,++++++***)))---,,,,,,++++++*********+++++++++***************,,,+++++++++*********************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////111333111111222333555777999:::777666:::BBBJJJSSS___jjjzzz}}}{{{ddd\\\XXXQQQQQQQQQPPPOOONNNNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGAAAAAA@@@??????@@@AAABBB@@@AAACCCEEEFFFFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDGGGGGGGGGGGGGGGEEEDDDCCCIIIKKKMMMLLLJJJHHHFFFFFFDDDEEEHHHKKKMMMOOOPPPPPPQQQOOOPPPRRRRRRSSSYYYaaa]]]}}}yyywww~~~^^^EEE======999999;;;;;;;;;999777555:::;;;>>>@@@BBBBBBBBBBBB???@@@@@@>>><<<;;;===>>>AAABBBCCCAAA??????AAACCCBBBBBBCCCEEEFFFFFFGGGGGGLLLLLLMMMRRR^^^gggfff^^^RRRIIIBBBDDDEEEBBB???@@@AAA???>>>>>>>>>===;;;888<<<<<<<<<<<<;;;;;;;;;;;;888888777777777888999999444666777888:::<<<======<<>><<<:::>>>>>>??????>>>>>>===<<<;;;<<<===>>>>>>===<<<;;;???>>>>>>??????@@@AAABBBDDDDDDBBB@@@>>>>>>@@@BBB<<>>>>>???@@@AAA<<>>?????????<<<===>>>===;;;;;;<<<===<<<======;;;:::999:::;;;BBBAAA@@@????????????@@@@@@BBBBBBBBBFFFIIIGGGBBBDDD@@@???@@@@@@===999888999:::;;;===???@@@???>>><<<<<<;;;;;;:::999999999888777777777888999::::::777===CCCCCC>>>:::>>>CCCKKKnnngggggg___RRRMMMOOOOOOKKKOOONNNLLLKKKKKKLLLNNNOOOIIIKKKMMMOOOOOOOOOPPPPPPLLLLLLMMMNNNMMMLLLJJJIIILLLKKKJJJIIIIIIIIIJJJKKKIIIKKKMMMLLLKKKMMMSSSXXXJJJJJJMMMOOOQQQOOOMMMLLLUUUUUUUUURRROOOMMMNNNPPPBBBCCCDDDDDDBBB@@@>>><<<>>>>>>>>>>>>>>>===<<<<<<999:::<<<>>>>>>>>>>>>===>>>>>>>>>>>>???@@@AAAAAA===>>>>>>>>><<<<<<>>>???>>>======>>>AAACCCEEEEEEDDDGGGLLLRRRYYY```hhhlll~~~ooorrrtttuuuvvvuuulllcccQQQNNNKKKIIIGGGDDD>>>:::666666777888777444000,,,,,,---...//////000000111/////////.........------,,,,,,------------------,,,---.........---+++***,,,,,,+++++++++++++++***)))***+++++++++)))'''&&&,,,,,,,,,+++++++++******((()))***++++++++++++*********))))))******+++,,,+++++++++,,,,,,---------...///000000000000222444222222222222333333444555666666999???EEENNN\\\jjjwwwvvveee]]]QQQPPPYYYOOONNNLLLIIIGGGIIILLLOOOHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGEEECCCBBBAAA@@@AAA@@@???>>>>>>>>>???@@@;;;>>>AAACCCBBBAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAEEEGGGIIIJJJHHHFFFEEEEEEAAACCCFFFJJJLLLNNNNNNNNNNNNMMMNNNSSSTTTRRRSSSWWWZZZ[[[cccvvvzzzVVVGGG666///222999:::888888888999999999999888888777999::::::999999:::<<<888888999999999999999999===<<<<<<;;;;;;<<<======666;;;<<<::::::===>>><<<>>><<<:::999888888:::<<<777888999::::::;;;:::::::::999999888777666666555888888888888999:::;;;<<<;;;:::999777777CCC^^^vvvhhhUUU]]][[[NNNHHHNNNOOOHHHNNNMMMKKKIIIHHHHHHHHHHHHGGGIIILLLLLLJJJHHHGGGFFFIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJHHHHHHHHHIIIJJJKKKIIIIIIIIIGGGFFFIIINNNSSSLLLJJJLLLQQQTTTRRRPPPPPPQQQOOOOOOPPPRRRRRRPPPNNNBBBEEEGGGGGGEEEBBB??????===============<<<<<<;;;888999;;;===>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>><<<======<<<:::888888999888777555555666777777666888888999999;;;<<<======BBBGGGMMMQQQRRRVVV\\\aaa[[[\\\^^^]]]ZZZTTTMMMGGGBBBDDDDDDDDDFFFGGGAAA:::444333333333444444222000000333555444111......///---......------...000333/////////............---,,,,,,,,,,,,---------------.........------,,,,,,++++++++++++++++++++++++))))))***++++++***(((''',,,+++++++++************'''(((***+++,,,,,,+++*********))))))******+++,,,***++++++,,,,,,------......///000000000111333555555555444444444555666666444555999>>>CCCKKKZZZhhhvvvxxx[[[ZZZZZZPPPQQQ\\\PPPNNNKKKIIIIIIJJJKKKLLLGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@AAA@@@???=========>>>???<<<>>>AAABBB@@@???@@@AAA??????AAABBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAAAAACCCFFFGGGFFFEEEDDDDDDAAACCCGGGJJJMMMMMMMMMLLLMMMLLLNNNQQQPPPMMMMMMPPPSSSLLLNNN___vvvxxx\\\GGG>>><<<:::999:::999888777666666666666777999::::::999888999:::999888999:::;;;;;;;;;:::777777777777888888999999444777888666666:::<<<:::999::::::888888;;;>>>AAA;;;<<<;;;:::888777777777777777777777777777777777888888888999:::<<<===>>>>>>@@@GGGRRRaaazzzjjjYYYNNNOOONNNKKKIIIJJJHHHFFFIIIHHHHHHGGGFFFEEEEEEDDDFFFHHHIIIHHHEEECCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFGGGHHHJJJLLLLLLJJJGGGDDDCCCDDDHHHKKKIIIEEEEEEKKKOOOLLLKKKLLLIIIHHHJJJPPPWWWVVVOOOGGG>>>AAAEEEFFFBBB???<<<<<<<<<<<<<<<<<<<<<;;;::::::888999:::<<<<<<<<<;;;;;;999999999999:::;;;<<<<<<===???@@@???<<<999999999;;;::::::999888777666666444333444555777888888888999:::::::::999888999999888777888999888666444444777888888888;;;>>>:::444222222111222444555666666111000,,,)))'''***000555111222111...+++)))+++---.........---------,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))******+++*********++++++*********)))))))))'''(((***,,,,,,,,,+++*********))))))******+++,,,******+++,,,,,,---.........///000111000111333666333333333444555666777888444555999>>>AAAGGGUUUbbbrrriiibbbWWWOOOMMMNNNOOOMMMNNNLLLHHHGGGGGGFFFDDDBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@???>>>===<<<======>>><<>>???AAA===>>>???AAAAAA@@@@@@???============>>>@@@AAABBB>>>AAADDDEEEDDDCCCCCCDDDAAADDDGGGKKKMMMMMMLLLKKKKKKKKKMMMPPPOOOKKKKKKOOONNNMMMPPPVVVYYYdddrrrZZZJJJAAA<<<999888777666666777888999888999:::999777666555666666555555666777888666555999888888888777777777666888999777444666::::::777666:::===;;;888777666666888999999999999999;;;===666777777888999:::::::::888888999:::;;;===>>>???DDDVVVvvv|||```RRRSSSQQQGGGDDDKKKMMMEEEAAADDDBBBBBBDDDEEEFFFFFFFFFEEEFFFGGGGGGEEECCCCCCGGGJJJDDDDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFHHHKKKLLLQQQMMMHHHCCCBBBCCCEEEGGGEEE@@@@@@GGGKKKIIIHHHJJJGGGFFFJJJSSS\\\YYYLLL???888<<>>:::888777;;;;;;<<<<<<;;;;;;:::999999999:::;;;:::999888777999999999999:::;;;<<<===777:::<<<<<<;;;:::999:::444555666777666666666666777666555444555555333222444222222444777777333///333000///222555555444444///333555666999999222***222000...---------......---...000111111000---,,,+++---...,,,((('''(((***---------,,,,,,,,,+++++++++++++++,,,,,,---------...---+++***)))***+++,,,++++++++++++++++++++++++))))))******++++++,,,,,,*********))))))))))))(((&&&(((***,,,---,,,+++************)))***++++++,,,******+++,,,,,,---.........///111111111111444666///000000111333555777888444555999===???CCCPPP]]]nnn|||nnn```\\\UUUNNNKKKMMMNNNMMMJJJOOOMMMIIIFFFDDDCCCCCCDDDFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>????????????>>>======@@@AAAAAABBBBBBAAAAAA@@@???======@@@EEEFFFBBB===;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDAAACCCFFFJJJKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKLLLLLLIIIKKKQQQSSSYYYpppxxx___SSSGGG===888;;;===:::777777666888::::::888666555666999777666777777777999;;;777999:::999666555666888999888777777999;;;;;;;;;::::::;;;;;;:::999777777:::;;;;;;:::888777777999555===>>>777666:::;;;666999===@@@>>>:::;;;BBBIIIddd}}}jjjcccWWWMMMKKKJJJJJJIIIHHHFFFDDDBBBAAADDDEEEEEECCCAAABBBDDDFFFHHHGGGEEECCCBBBBBBBBBBBB@@@CCCEEEEEECCCDDDGGGJJJEEEFFFFFFFFFFFFHHHKKKNNNOOOJJJDDD@@@@@@BBBEEEFFF===@@@DDDFFFFFFDDDCCCBBBDDDCCCIIIRRRTTTMMMGGGFFF=========;;;999888999:::999999888888999;;;===>>>@@@>>>===;;;:::::::::;;;:::999888777777888999::::::::::::999999888888888888777666555444333333333333333333333333333333333333333333333333333333333444<<>>BBBCCC???;;;<<<<<<<<<<<<<<<===>>>???AAABBBBBBBBBBBBBBBCCCCCCBBBDDDGGGJJJLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKMMMMMMNNN^^^rrrmmm]]]MMMCCC<<<777777;;;===:::666333333444666888777666555555555333333444333555777777555555777999999888777666666555444333888777777666666666666777555777999999777666666777??????<<<888999>>>@@@@@@>>><<<999:::CCCVVVlll{{{zzzssskkkWWWVVVQQQLLLMMMIIIHHHHHHFFFEEECCCAAA@@@BBBCCCCCCBBB@@@AAACCCEEEGGGFFFDDDBBBAAA@@@AAAAAA@@@BBBDDDCCCBBBCCCFFFIIIGGGHHHHHHGGGFFFGGGJJJLLLJJJGGGCCCAAAAAABBBCCCBBB???AAACCCCCCBBBAAAAAABBBDDDDDDHHHPPPQQQJJJDDDDDD;;;;;;<<<===<<<;;;999777::::::999999:::<<<===>>>>>>===<<<:::999999::::::999999888777777888999999::::::999999999888888888555555444444333444444444333333333333333333333333333333333333333333333333///444999888333//////222111111111000000000//////...///000000000000///...///////////////...---,,,------------------------,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000000000000333555222111000111444555666555666777999;;;===CCCRRRaaalllyyyvvvlllbbbYYYWWWXXXQQQNNNKKKLLLOOOPPPOOOMMMIIIIIIIIIHHHGGGFFFEEEDDDHHHGGGFFFDDDBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAA===>>>>>>??????>>>>>>===<<<;;;:::===@@@AAA>>>;;;>>>======<<<======>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@AAACCCFFFIIIJJJKKKJJJJJJHHHJJJMMMOOOPPPQQQPPPOOOPPPKKKIIIKKKIIIHHHOOO[[[jjj|||uuu```MMMAAA===:::999888999<<<<<<999666:::;;;;;;::::::999777666777888999999888888:::;;;<<<<<<<<<;;;:::999888777<<<;;;999777777888:::;;;666888;;;<<<;;;::::::;;;:::888999===>>>;;;999999EEEHHHPPPbbb{{{YYYJJJMMMMMMJJJJJJGGGGGGFFFEEECCCAAA@@@??????@@@AAAAAA@@@@@@BBBDDDFFFEEECCCAAA???????????????AAABBBBBBAAABBBDDDFFFHHHIIIHHHGGGFFFFFFHHHJJJEEEDDDBBBBBBCCCBBBAAA???AAABBBBBB@@@???>>>@@@BBBBBBCCCGGGLLLLLLFFFAAA@@@;;;;;;<<>><<<;;;:::999999999999999999999888777777888999999999999999888888888888888333222222222333333444555333333333333333333333333222222222222222222222222---///111111000///000111000000000000////////////......///000000///......---------...------,,,+++------------------------,,,++++++++++++,,,------,,,+++++++++++++++******,,,,,,,,,,,,++++++++++++)))***,,,---------,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000000000000333555222111000111444555666555555666888;;;===BBBQQQ```mmmzzztttfffccc```\\\XXXUUUSSSSSSLLLKKKJJJLLLNNNNNNMMMKKKFFFGGGHHHIIIIIIGGGEEEDDDFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA======>>>>>>>>>>>>=========<<<<<<>>>@@@AAA???===???>>>======<<<<<<<<<===AAA@@@@@@@@@???>>>>>>>>>???@@@CCCEEEGGGHHHHHHGGGHHHJJJMMMOOOPPPOOOMMMLLLMMMIIIHHHKKKLLLJJJMMMRRRUUUdddttthhhVVVGGGAAA<<<:::<<<===:::666444777888777777888777555666666666666555444444555333555777777777666666666999999777666555555666777777888999999777777888:::AAA<<<>>>EEEEEEBBBGGGRRRkkkyyyoooRRRLLLOOOMMMHHHFFFFFFFFFFFFEEECCCBBB@@@???>>>???AAAAAA@@@AAACCCDDDEEECCCAAA???>>>=========??????@@@@@@@@@AAABBBDDDFFFGGGGGGGGGFFFFFFHHHJJJDDDBBBAAABBBCCCCCCBBB@@@BBBCCCCCCBBB@@@>>>???@@@???AAAFFFIIIHHHDDDAAA@@@???===<<>>>>>>>>>>>=========<<<<<<===>>>>>>>>>===???>>>===<<<;;;;;;;;;;;;??????>>>>>>======<<<<<>>BBB@@@===???FFFLLLUUUmmmmmm]]]OOOMMMMMMHHHEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>???AAABBBAAAAAACCCDDDCCCAAA@@@>>>============???>>>>>>>>>???@@@AAAAAABBBDDDEEEEEEEEEFFFHHHJJJEEECCCAAAAAACCCDDDEEEDDDBBBDDDFFFFFFDDDAAA??????<<<@@@EEEFFFDDDCCCAAAAAAAAA===:::<<<@@@BBB???<<<999:::::::::999999999888777777888888888888888888888888888999999888888888777777777777777777777777444444333222111000000111222222222222222222222222111111111111111111111111222000------///000000////////////............---......------------......,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------,,,,,,++++++,,,,,,+++++++++*********%%%''')))+++,,,,,,******************************)))***++++++++++++***)))(((((()))))))))*********++++++******++++++,,,---+++++++++,,,,,,------------///000000000000333555222111000111444555666555444555999<<<>>>CCCQQQ___qqq}}}tttkkk^^^[[[ZZZSSSUUUTTTPPPNNNOOOMMMJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCEEEFFFFFFEEEDDDBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>?????????>>>======<<<======>>>>>>======<<<::::::::::::::::::::::::======<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@AAABBBDDDFFFGGGHHHHHHLLLMMMNNNNNNNNNLLLJJJHHHFFFFFFGGGIIIJJJJJJKKKKKKRRRMMMMMM[[[tttyyylll]]]PPPGGGEEEGGGBBB888555:::;;;777999888777888:::;;;:::999888:::;;;:::777666999<<<888888888777777777888888777888999:::<<<@@@FFFJJJLLLVVViiizzzrrrZZZRRRJJJGGGEEEBBBDDDIIIFFFFFFFFFEEEDDDBBBAAA@@@>>>@@@BBBBBBAAAAAABBBCCC@@@@@@>>>=========>>>???@@@>>>===>>>???AAAAAA@@@???AAACCCDDDDDDEEEGGGHHHEEECCCAAABBBDDDFFFGGGGGGBBBEEEHHHIIIGGGCCCAAA@@@<<>>???DDDRRR___rrr~~~sss___SSSQQQQQQPPPQQQSSSQQQKKKJJJMMMNNNKKKEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@??????>>>>>>=========>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999:::;;;;;;:::999999999:::::::::::::::;;;;;;;;;;;;;;;===>>>???AAACCCDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGFFFDDDFFFHHHGGGFFFGGGIIIKKKPPPHHHFFFPPP]]]llluuusssfffSSSJJJLLLKKKEEECCC@@@>>>===>>>===:::888;;;===>>><<<999:::???DDD===;;;999888:::>>>CCCFFFHHHMMMTTT[[[bbbiiipppuuu}}}cccWWWRRRMMMHHHFFFDDDCCCEEEHHHDDDDDDDDDCCCCCCAAA@@@???===???AAAAAA@@@??????@@@???>>>=========>>>@@@@@@AAA???======@@@AAA@@@???>>>@@@BBBCCCBBBBBBCCCEEEAAAAAABBBDDDGGGHHHGGGEEECCCEEEGGGHHHFFFDDDCCCCCC???GGGJJJEEE@@@@@@@@@>>><<<=========<<<;;;:::999::::::;;;;;;:::888777666555666777999::::::999999777888999999999999888777555555555666666666777777555444333222222222222222111111111111111111111111000000000000000000000000............------------.........---------,,,,,,------,,,++++++,,,------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***,,,,,,,,,,,,,,,---------++++++++++++************))))))))))))))))))******************************(((***+++,,,,,,+++***((((((((((((((()))))))))***++++++******++++++,,,---******+++,,,,,,---......---///000000000000333555222111000111444555666555555777;;;???AAAEEERRR```mmmxxxkkkaaa[[[SSSOOOQQQQQQKKKCCCGGGKKKKKKGGGGGGKKKJJJEEEBBBCCCCCCBBB@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::===============<<<;;;;;;999::::::;;;;;;::::::999;;;<<<<<<;;;::::::;;;<<<:::999999888888999999:::999999999::::::;;;;;;;;;999:::;;;<<<>>>@@@AAABBBAAAAAABBBBBBBBBCCCDDDDDDBBBFFFHHHFFFEEEGGGKKKNNNJJJEEEGGGOOOMMMLLL___yyy}}}sssooojjjgggeeebbb]]]YYYYYY[[[]]]\\\ZZZ]]]eeekkkiiifffaaa```ccckkkuuu{{{oooXXXSSSZZZNNNJJJIIIJJJLLLIIIEEEBBBCCCCCCCCCBBBAAA@@@???>>>===???@@@AAA???======>>>>>>=========>>>???AAABBBAAA???======@@@BBBAAA??????AAABBBBBBAAA@@@AAAAAA===???BBBFFFIIIIIIEEEBBBEEEFFFFFFEEECCCCCCDDDFFFCCCKKKMMMEEE?????????<<<<<>>===<<<@@@???>>>======<<<======::::::<<<<<<<<<;;;:::999;;;;;;;;;::::::999999999999::::::;;;;;;::::::999999888777666666888:::;;;::::::999999::::::;;;<<<;;;::::::999999::::::;;;;;;:::999999;;;===<<<<<<===999666888===@@@@@@>>>???@@@AAABBBBBBBBBAAA@@@EEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHIIILLLQQQVVVYYYsss}}}rrrbbbWWWSSSQQQKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::<<<===>>>@@@???===<<<;;;;;;;;;<<<===============>>>??????CCCBBBAAABBBCCCCCCAAA???>>>@@@AAAAAA@@@AAABBBDDDEEEKKKKKKDDD??????>>>;;;<<<@@@DDDEEEBBB===999666;;;:::999888777777777777777777777777666666666666888888888888888888888888666666666666555555555555444444444333333222222222333222111111000000111111////////////////////////---.........//////000000---------------------------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,)))((('''&&&'''(((***,,,+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))************))))))((((((''''''))))))))))))************,,,+++******))))))******,,,,,,+++++++++,,,------............///000222222111222222333333444444555555666:::>>>AAAGGGSSS___nnnxxxzzzwwwqqqzzzyyydddMMMRRROOOMMMLLLLLLLLLIIIFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA???>>>===<<>>==================>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999999999::::::::::::999999999888777666666888:::;;;:::999999999999:::;;;;;;::::::999999999999::::::===;;;999999:::;;;;;;::::::888777777:::======<<<@@@@@@BBBCCCCCCBBBBBBAAABBBBBBCCCEEEGGGHHHIIIJJJIIIIIIHHHHHHJJJMMMPPPSSS\\\jjj|||~~~dddZZZSSSQQQRRRNNNKKKJJJIIIGGGEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999:::;;;<<<===???>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@??????AAACCCCCCBBBAAA>>>@@@BBBBBBAAAAAABBBCCCBBBGGGHHHBBB>>>>>>>>>;;;:::===??????===;;;:::::::::999888777666666666666666666666666666777777777888888888888888888888888666666666666555555555444444444333333333222222222222111000000//////000000////////////////////////------......////////////000000///---,,,+++***)))---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++++++++***)))((()))***,,,---+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))*********)))))))))((((((((('''(((((()))))))))*********+++******))))))******+++,,,,,,+++++++++,,,------............///000111222111222222333333444444555555666999>>>AAAGGGTTT```qqq{{{~~~ppp______jjjlll\\\JJJNNNLLLJJJJJJJJJJJJHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>===<<<=========<<<======>>>>>>@@@@@@???===<<<<<<<<<<<<:::::::::999999999999999999999::::::::::::999999888888777666777888999:::999999888888999999:::;;;999999999888888999999999===;;;999999999:::999888888999999999888888:::<<>>???@@@BBBDDDFFFGGGHHHGGGGGGGGGGGGGGGHHHJJJJJJKKKOOOVVVeee~~~dddUUURRRMMMMMMPPPMMMJJJIIIHHHFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999999:::<<<===>>>===<<<;;;:::::::::;;;;;;;;;::::::;;;;;;<<<============???AAACCCBBBAAA>>>@@@BBBCCCBBB@@@@@@AAA@@@CCCDDD@@@===>>>>>><<<999999:::999888999<<<>>>999888777777666666666666555555555666666777777888777777777777777777777777666666555555555444444444333333333333222222222222000000///............///........................---------............///000///...---,,,+++***))),,,,,,+++************+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++***)))))))))***,,,,,,+++************)))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((())))))))))))******))))))))))))***+++,,,,,,,,,+++++++++,,,,,,---...///......//////000111222111222222333333444444555555555888===@@@GGGUUUbbbnnnyyyrrrjjjiiibbbbbbbbb___ZZZUUURRRPPPJJJIIIHHHHHHHHHGGGGGGFFFDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<===>>>??????===;;;999888888888999999999999999999888888888888888999999999999888888888777777666777888999999888888888888888999::::::999888888777777888888999;;;999888888999999999888888<<<>>><<<888777:::======>>>???AAAAAAAAA@@@@@@===>>>>>>@@@AAABBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDIIILLLOOO[[[sss|||```QQQMMMOOOIIIHHHLLLIIIGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>========================;;;;;;:::999:::;;;<<<===<<<<<<;;;:::::::::::::::999999999999999:::;;;;;;<<<;;;<<<===???@@@???>>>===???BBBBBBAAA@@@??????BBBBBBAAA???===<<<<<<;;;888999999777777888;;;===999888888777666666777777444444555555666777888888777777777777777777777777555555555444444444333333333222222222222222222222111000//////......//////////////////////////////------------------------,,,,,,,,,,,,,,,---------,,,++++++***************************************))))))))))))))))))))))))((())))))***************))))))(((''''''((()))***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((()))))))))***''''''(((((()))+++,,,---++++++++++++,,,---......///////////////000111111111222222333333444444555444555777<<<@@@GGGVVVdddeeeooo{{{{{{lllaaaXXXSSSSSSVVVPPPYYY___ZZZNNNEEEGGGLLLGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEFFFFFFEEEDDDDDDCCCAAAAAA@@@@@@???>>>======<<<<<<;;;<<<<<<===>>>>>><<<;;;999777666666666666888888888888888888888888777888888999999888888777777777777777777888888888888777777777777888999999777777777666666777777777777666555666888::::::::::::>>>BBB@@@;;;999;;;@@@:::;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDEEEFFFFFFEEE@@@EEEFFFCCCFFFWWWnnnnnnTTTOOOHHHLLLOOOHHHHHHKKKHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===:::::::::::::::999999999888888888888888999999:::<<<;;;;;;<<<======;;;:::<<<>>>@@@@@@???>>>>>>???EEECCC@@@???===;;;::::::888:::;;;:::888888888999999999888777777777777888333444444555666777777888666666666666666666666666444444444444333333333333222222222222222222222222111111000////////////000000000000000000000000000------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******))))))******************************))))))))))))))))))))))))'''((()))************)))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))&&&''''''((()))+++,,,---++++++++++++,,,---...///000////////////000000111111222222333333444444555444444888===AAAGGGVVVccc```hhh{{{oooxxxqqqfff___YYYWWWTTTPPPNNNOOOOOOPPPQQQPPPMMMIIIFFFEEEEEEGGGGGGFFFDDDCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>======<<<<<<<<<;;;<<<<<<======;;;;;;:::888777777777777777777777777777888888888777777888888888888777777666666666777777777888888777777777666777777888999777666666555555666666777555444333555888::::::::::::>>>AAA@@@<<<:::<<>>>>>======<<<;;;;;;;;;===>>>@@@BBBDDDEEEEEEEEE@@@@@@@@@BBBGGGNNNTTTWWW{{{}}}eeeYYYMMMGGGDDDJJJNNNHHHIIIMMMIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@???===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::<<<===888888999999999999888888888888777777888888999:::;;;:::999:::;;;;;;999777:::<<<======<<<===>>>@@@GGGAAA>>>>>>===:::888999999;;;<<<<<<:::777666666888777777666666777777777444444444555555666666777666666666666666666666666444444333333333222222222111111111222222222222222222111000000//////000000000000000000000000000000---,,,,,,,,,,,,,,,++++++---------,,,+++*********++++++***))))))))))))***************************))))))))))))))))))))))))'''((()))*********)))(((++++++++++++************(((((()))))))))))))))***((((((((((((((((((((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))'''''''''((()))***,,,---*********+++,,,---...///000000////////////000000111222222333333444444555333444999>>>BBBHHHTTTaaa```hhhzzz~~~iii~~~}}}qqqhhhaaa\\\]]]YYYXXXZZZXXXRRRMMMLLLPPPLLLIIIJJJMMMMMMJJJFFFEEEGGGHHHFFFCCCBBBCCCDDDDDDEEEEEEDDDDDDBBBAAAAAA@@@@@@??????>>>>>>============<<<;;;;;;;;;<<<<<<999999999999999888777777666666666777777777888888666777777777777777777666555666666777777777777777777666666666666777888888666555555555555555555666555444333444777888888888888:::======;;;::::::<<<777888:::<<<============<<<<<<<<<;;;;;;;;;;;;;;;======>>>???AAABBBCCCDDDDDDBBBCCCGGGKKKKKKHHHFFF\\\zzz___VVVUUUOOOGGGDDDIIIKKKEEEGGGKKKEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888:::;;;666777888999999888777777888888777777888888999:::888777777888::::::999777888999:::999999;;;>>>AAADDD===999;;;<<<999888:::999:::;;;:::888666666777555555444444444555555666555555555555555555555555555555555555555555555555333333333333222222222222000111111111222222222222000000///.........//////........................,,,,,,,,,,,,+++++++++***------,,,,,,+++*********++++++***)))))))))))))))************************))))))))))))))))))))))))&&&''')))***+++***)))(((+++++++++++++++***))))))(((((((((((())))))******((((((((((((((((((((((((%%%&&&'''))))))))))))((('''((((((((()))))))))***'''''''''((((((((())))))'''''''''((((((***++++++*********+++,,,---//////000000////////////000000111222222333333444444555333555:::@@@CCCHHHSSS^^^aaajjj}}}ppp|||rrreee]]][[[[[[[[[YYYRRRNNNMMMQQQRRRNNNLLLMMMJJJJJJJJJHHHGGGGGGHHHIIIFFFGGGHHHFFFCCCAAABBBDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@??????>>>>>>======>>>===<<<;;;;;;;;;;;;;;;666777888999999888666555555666666666777777888888666666777777777777666666555666666777777777777777666666666666666777888888555555555444444555555555777555444444666777777666555777999:::999888888999888999;;;===>>>>>>>>>===::::::;;;;;;;;;<<<<<<<<<============>>>???AAAAAADDDGGGJJJIIIEEEBBBEEEKKKIII^^^~~~fffUUUKKKMMMPPPHHHKKKGGGJJJHHHAAACCCFFF???BBBBBBAAA@@@????????????@@@>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777666555555555666888999666777888999999888777666888888888888888999999:::555555555777999::::::888777888888777777:::???BBBBBB:::666999;;;888888;;;888999999777666666777999333333222222222333333444555555555555555444444444555555555555555555555555333333333222222222111111000000111111222222222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***(((''')))))))))))))))((('''&&&'''((((((((())))))******(((((((((((((((((((((((($$$%%%'''))))))))))))((('''((((((((())))))******''''''''''''((((((((()))(((''''''(((((()))***+++*********+++,,,---///000111000////////////000000111222222333333444555555333555;;;AAADDDHHHRRR\\\```jjj|||yyyyyyxxxuuuoookkkjjjjjjaaa^^^[[[YYYYYYWWWSSSPPPSSSRRRPPPNNNLLLJJJIIIHHHHHHIIIKKKLLLKKKIIIFFFDDDJJJHHHFFFDDDCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBB@@@>>>===<<<===>>>???>>>>>>>>>>>>===<<<;;;:::===<<<<<<:::999777555444777777666666666666666777555555555555555555555555555555666666666666555555444666888888777555444444777666444444555555444333555555555555666666666666777777888999::::::::::::;;;<<<===<<<;;;;;;;;;===:::;;;<<<<<<<<<;;;:::999:::999999;;;???AAACCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIISSSbbbooo}}}lllaaaSSSKKKJJJKKKIIIGGGCCCDDDEEEFFFEEECCCAAA@@@AAA@@@===;;;::::::;;;<<<:::999999888888999999::::::::::::999999888888888444444444444666888:::;;;666666666666666666666666555666666666777777888888777777777777666666666666555666666444444666<<>>============<<<;;;::::::;;;;;;::::::888777555444999888777666666666666666444444444444444444444444555555555666666555555555555666666666555555555555777555444444555555444222444555555555666666666666666777888999:::::::::::::::;;;<<<<<<;;;:::;;;<<<::::::;;;<<<<<<;;;:::999888777888:::>>>AAABBBBBBCCCDDDEEEEEEGGGGGGHHHIIIDDDKKKTTT[[[bbbmmm{{{pppXXXRRRJJJGGGHHHIIIHHHFFFBBBCCCDDDEEEEEEDDDBBBAAA@@@???===:::999999::::::999999999888888999999999::::::999999999888888888666555555555666888:::;;;666666666666666666666666555555555666666666777777666666666555555555555555555777999888777888:::===999999888888888777777777666666555444444444444444555333222333555666444222222222222222222222222222444444444444444444444444333333333222222222111111111111000000000/////////000000000///...---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))''''''((()))************))))))))))))))))))))))))))))))((())))))***++++++(((&&&&&&''')))***(((&&&(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''&&&''''''''''''((((((((((((((()))*********)))(((***+++------,,,,,,---////////////000111111222222111111111111222333444555111666;;;???CCCHHHOOOUUU]]]iiiyyy~~~gggeeeccccccccccccbbbaaaggg___XXXYYY```bbb]]]WWWQQQPPPOOOOOOOOOOOOMMMKKKJJJJJJIIIHHHGGGFFFFFFEEECCCDDDDDDEEEFFFFFFGGGGGGCCCBBBAAA?????????@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@===<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;::::::999999999999999888777666555:::999888777666555555555222222222222222222222222444444555555555555444444333444444444444444444444666444333333555555444222444444444555555555666666666666777888999999999999999:::;;;;;;:::999:::;;;999::::::;;;;;;;;;::::::666666777:::===@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHFFFJJJMMMMMMNNNSSS]]]eeefffRRRFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEDDDBBBBBB@@@???<<<:::999888888888999999888888888888999999999999999888888888888888888777777777777888999:::666666666666666666666666444444444555555555555666444444444555555555555555666888;;;;;;:::999999:::888888888888777777777777666555444444444444444444555333222333444555444222222222222222222222222222444444444444444444444444333333333222222222111111111111111111000000000000000000//////...---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))((())))))*********))))))))))))))))))))))))))))))))))))))))))***+++,,,---(((''''''((())))))'''%%%(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''((('''((()))***++++++++++++,,,---......,,,,,,---.../////////000111111222222111111111111222333444555333666;;;===@@@EEELLLRRR___lll}}}{{{eeeccc```^^^^^^___^^^^^^\\\VVVRRRUUU[[[\\\VVVOOOMMMLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEEEECCCBBBBBBAAABBBCCCDDDEEEAAA@@@???>>>===>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;::::::999999999999888888999999999888777777;;;:::888777666555555444333333333333333333333333333333444444444444333333000111333555777666333111555333222333444444333222333333444444444555555555555555666777888888888888888999::::::888888999:::999999999:::::::::::::::666666777:::>>>AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKJJJIIIMMMUUU\\\mmmwww```SSSPPPBBBEEEHHHGGGEEECCCDDDFFFFFFFFFFFFFFFEEECCCBBBAAA@@@???===;;;999888888888888888777777777777888888888888888888888888888777999999888888888888888888666666666666666666666666444444444444444444444444444444555555555555666666666777999:::::::::::::::888888777777777666666666555555444333333444444444444333333333333444333333111111111111111111111111333333333333333333333333333333333222222222111111222111111111000000000000/////////......------------------,,,,,,+++++++++++++++++++++++++++++++++))))))************)))))))))***************)))((())))))))))))))))))))))))''''''(((((()))***,,,,,,+++************)))((('''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((())))))***++++++,,,,,,+++,,,------,,,,,,---.../////////000111111222222111111111111222333444444333666:::<<>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<:::999888888777888888999888888999999999999888888:::999888666555444444444333333333333333333333333222222333333333333222222///111555:::===;;;666111333222111222333444333222333333333333444444444444444444555666777777777777777888999888777666777999888888888888999999::::::888888999<<<@@@BBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHLLLSSSYYYVVVaaatttuuu```VVVMMMIIIKKKDDDFFFHHHFFFCCCBBBEEEHHHJJJIIIHHHFFFDDDBBB@@@???@@@@@@>>>===;;;:::999999888777777666666777777888777777777777777777777777999999999999888888888777666666666666666666666666444444444444444333333333555555666666666777777777555555555666888:::;;;<<<777777777666666666555555444444333333333444444555222333333333333222333333111111111111111111111111333333333333333333333333333333333222222222111111111111111000000000000///............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******)))))))))))))))*********))))))(((((((((((((((((((((((((((&&&&&&&&&'''''')))************++++++***)))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''((((((+++******************+++((()))+++,,,+++,,,...////////////000111111222222111111111111222333444444333666999<<<@@@GGGQQQXXX]]]lllzzzZZZXXXVVVUUUUUUUUUSSSRRRLLLQQQVVVVVVSSSMMMJJJIIIJJJKKKLLLKKKHHHFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>>>>>>>>>>???>>>>>>>>>>>>>>>=========<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;999888777666666666888888888888888999888888777777888777666555444333333333444444444444444444444444111111222222222222111111222444888===AAA@@@:::444222111000111333444333222222222222333333333444444333333444555666666666666555777777777666555666777777777777777888999::::::::::::;;;>>>@@@AAA@@@???>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHLLLQQQUUUUUUUUUXXX___jjjxxxoooUUUNNNPPPLLLDDD@@@BBBDDDEEEDDDBBBBBBFFFIIIIIIIIIGGGEEEBBB@@@???>>>??????>>>===<<<;;;;;;:::777777666666666666777777666666666666777777777777777888888999888888777777666666666666666666666666555444444444444333333333555555666666777888888888555444333444777:::<<<<<<666666666666555555555555333333333333333444444555111333444333222111222444111111111111111111111111333333333333333333333333333333333222222222111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))******))))))((('''(((((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&((())))))'''&&&''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((()))+++******)))))))))******&&&(((***++++++,,,...000/////////000111111222222111111111111222333444555333555888;;;@@@IIITTT\\\\\\jjj}}}ttt|||QQQPPPOOOOOOPPPOOOMMMKKKCCCGGGJJJIIIFFFCCCBBBCCCEEEGGGIIIHHHFFFDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBB@@@??????>>>>>>>>>??????<<<<<<<<<======<<<<<<<<<;;;:::999999888888999999777888888999:::::::::999888777555444444666777888666777777777666555444444666555444333333333333333222222222222222222222222000111111111111111111000333222444999>>>>>>:::555222000000111222333333222222222222222333333333333222333444555555666555555444666777666555444555666777777666666777888:::;;;::::::;;;>>>@@@@@@>>><<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFHHHKKKNNNPPPSSSPPPPPPRRRSSSWWWeeerrrxxxbbbXXXOOOLLLNNNKKKEEE???BBBCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBAAA??????>>>>>><<<=========<<<<<<;;;:::777666666555555666666777555555555666666666777777555666777888888888777666666666666666666666666666555555555555444444444333444444555555666777777888666555555777:::<<<;;;999666666666555555555444444333333222222333333444555111333444333111000222444111111111111111111111111222222222222222222222222333333333222222222111111////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''%%%'''))))))'''&&&''')))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******)))(((((('''((()))+++,,,)))***,,,,,,,,,,,,---////////////000111111222222111111111111222333444555444666888;;;???HHHTTT]]][[[gggzzzrrruuuPPPOOONNNOOOOOONNNKKKHHHHHHIIIHHHGGGFFFFFFGGGHHH@@@CCCFFFFFFDDDCCCDDDGGGBBBBBBBBBAAAAAAAAAAAA@@@======>>>>>>???@@@@@@@@@::::::;;;<<<<<<<<<;;;;;;:::999999888888888888888666666777888888888888888777666555444444555777888555555555555444333222111444444333222222222333333111111111111111111111111000000111111111111000000222///...222777:::888444111000///000222333333111111111222222222333333333222222333444555555555555444555666555444444555666777666666666666888:::;;;::::::;;;===???>>><<<999;;;;;;<<<===>>>???@@@@@@<<<===@@@CCCEEEHHHJJJKKKIIILLLSSSYYYUUUOOOPPPWWW___iiihhhXXXRRRSSSOOOHHHCCCDDDFFFFFFEEEEEEFFFFFFFFFDDDBBB@@@@@@???>>>>>>======>>>>>>:::;;;;;;<<<<<<;;;;;;:::666666555555555555666666444555555555666666777777444555666888888888777666666666666666666666666666666666666555555444444444333333444444555666777777777777888;;;>>>===999555666666555555555444444444222222222222333333444555000333444333111000222444000000000000000000000000222222222222222222222222333333333222222222111111///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((+++***)))((((((''''''(((&&&)))++++++)))(((***,,,''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))************&&&&&&&&&&&&(((***,,,---,,,---......,,,,,,---.../////////000111111222222111111111111222333444555555666888:::>>>GGGSSS[[[[[[fffxxxtttvvvSSSRRRQQQOOOLLLJJJHHHGGGKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::999888888::::::999888999888888888888888888888888777777666666666666666444444444444444444444444333333333333333333333333222222111000//////000000000000000000000000000000......//////000000111111...///111222333333222222222111111111000000//////000000111111111222222222111111222222222333333333222222222333333333444444555555555666777999:::;;;<<<;;;;;;::::::999999888:::999999999::::::;;;<<<<<<>>>AAABBBCCCEEEGGGIIIOOONNNMMMNNNQQQRRRPPPNNNSSSVVVeeeuuulll___VVVTTTOOOMMMJJJGGGEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888888888888888777777666555444444444888888777777666666555555666666666666666666666666777777666666666555555555222222333333333333444444777666777:::<<<:::666111666666555555444444444444000000000111111222222333333333333222222111111111222222222222222222222222222222222111111111000000333222111111000000111111222111///---,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************+++,,,---.../////////000111111222222333333222222333333444555444666888:::???HHHUUU]]]cccddduuummmkkkUUUTTTQQQNNNLLLJJJHHHHHHKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999888888::::::999888777777777888888888888888777666555555444444555555333333333333333333333333333333333333333333333333222111111000//////000000000000000000000000000000........./////////////////////......///111222333111111000000000/////////000000000111111111222222111111111111222222222222222222222333333333333444444444444555666777888999::::::::::::999999999999:::999999999999::::::;;;<<<>>>AAABBBCCCDDDGGGIIIJJJIIIIIIKKKMMMNNNLLLJJJMMMMMMRRR^^^jjjwwwxxxaaaYYYVVVPPPLLLNNNMMMKKKHHHEEEDDDCCCCCCDDDCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888888888888888888888888888777777666666555444444333777777777666666666555555555555555555555555555555555444444444333333333222222222222333333333444444222222444777:::999666222555555555555444444333333111111111111222222222222333333333222222111111111222222222222222222222222222222222111111111000000333222111111000000111111000///...---,,,---......------------------------++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''((()))''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++************+++,,,---.../////////000111111222222333333222222333333444555333555888;;;@@@IIIUUU^^^aaaccctttppppppXXXUUURRRNNNKKKJJJIIIIIILLLKKKJJJIIIGGGFFFEEEDDDFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@??????>>>=========;;;;;;<<<<<<;;;;;;:::999;;;:::888888999999888666555666666666777777888888555555444333333333333444111111111111111111111111222222222222222222222222111111000/////////000000000000000000000000000000////////////............000...,,,+++,,,...111333///////////////.........000000000000111111111111//////000000000111111111111111222222222333333333333333333333444555777777888888888999999999999::::::999999888888888999999;;;===???AAAAAACCCEEEGGGEEEEEEGGGIIIKKKKKKIIIGGGMMMMMMNNNOOOOOOTTTaaaooovvvtttbbbTTTHHHHHHIIIFFFGGGKKKIIIGGGEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA???===<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888777777777777777777777777777666666666555555444444333666666666555555555555555444444444444444444444444444444333333333333222222222222222222333333333333///000222666999999777555444444444444333333333333333333222222222222222222222222222222222111111111000000000000000000000000222111111111111000000000222222111000000000000111---------------...///000------------------------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((''''''(((((()))***''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++*********++++++,,,---.../////////000111111222222333333333333333444444555333555888;;;@@@JJJVVV```eeeiii|||pppoooYYYVVVRRRNNNKKKJJJJJJKKKLLLKKKJJJIIIGGGFFFEEEDDDGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;:::999999;;;:::888888999999777666444444555555666777777777555555444333333333333333111111111111111111111111222222222222222222222222111000000/////////000000////////////////////////111000000//////.........///...---,,,---...000111......................../////////000000000111111........./////////000000111111111111222222222222222222222333444555666666666666777777888999::::::999999888777777777888888999;;;===>>>>>>@@@BBBDDDCCCDDDGGGJJJKKKKKKJJJHHHHHHLLLRRRUUUUUUUUUXXX]]]XXXcccvvvyyyaaaRRRTTTMMMHHHIIIHHHDDDEEEHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCBBB@@@???===<<<;;;;;;;;;;;;:::::::::999999888888888888777777777666666666666666666666666555555555444444444333333555555555444444444444444222222222222222222222222555555444444444444444444111222222222222333333333000111444777999999888666333333333333333333222222444444333333222222111111222222222111111111111111000000000000000000000000111111111111000000000000222222111000000000000000------------......//////------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((((((((((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++++++++++++++,,,---....../////////000111111222222333333333333333444555555222555777;;;@@@JJJWWW```mmmvvvuuuqqqXXXUUUQQQNNNKKKJJJKKKLLLMMMLLLKKKIIIGGGEEEDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>=========:::::::::::::::999999888:::999777888999999777666444444555555666666666666666555444444333333444444111111111111111111111111111111111111111111111111000///////////////000000........................111111111000000/////////......//////000/////////------------................../////////000000000------........./////////000000000111111111222222333333333333444555555666444555555666777888999999888777777666666666777777666888:::;;;;;;<<<>>>@@@@@@BBBEEEHHHIIIIIIIIIIIIBBBFFFKKKPPPTTTUUUSSSPPPVVVVVV\\\kkkyyygggYYYOOOKKKLLLJJJIIIIIIFFFBBBBBBDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAA@@@???======;;;:::::::::999999999999888888888777777777666666555555555555555555555555444444444444333333333333333333333333333333444444222222222222222222222222333333444444444444444444111111111222222222333333111333555666666555444444111111111222222222222222333333333222222111111111111111111111111111111111////////////////////////000000000000000000000000222111000000//////000000...............---------------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++++++++++++++,,,---...////////////000111111222222444444333333444444555666222444777:::???IIIVVV___lll{{{{{{UUUSSSPPPMMMLLLKKKLLLLLLMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<999999::::::999999888777999777666777888999888777666666666666666666666555555555444333333333333444111111111111111111111111000000000000000000000000//////......//////000000........................000000000000////////////---...///000000///...------------...........................////////////------.........////////////000000000000111111111333333333333333444555555444444555555666777888888666555555555555666777888444666888999999:::<<<>>><<<>>>AAACCCCCCDDDFFFHHHJJJKKKKKKJJJNNNRRRQQQMMMVVVQQQPPPVVV^^^fffooovvvwwwmmmaaaYYYRRRLLLJJJKKKCCCDDDEEEEEEDDDCCCDDDEEEBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@??????>>>:::::::::999999999888888777777777777666666666666444444444444444444444444333333333333333333333333222222222222333333333333222222222222222222222222000000111111111111222222111111111111222222222222000222444444222000000000000000000111111111111111222222111111111111111111000000000111111111111111//////////////////////////////000000000000000111111111000////////////000......//////...---,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))******++++++++++++++++++,,,---...////////////000111111222222444444444444444555555666222444777999>>>GGGSSS\\\ccctttQQQPPPOOONNNMMMLLLLLLLLLMMMMMMKKKIIIGGGEEECCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;999999999999999888888777777666555777999:::999888888888777666666555555555444444333222222222222222000000000000000000000000000000000000000000000000...............///000000---------------------------------.....................------------------------......////////////------........./////////............/////////////////////000000000111111222222111111111222333333444444444555555666666666333333444444555666888888555777999999999:::<<<>>>:::<<<>>>>>>>>>@@@DDDHHHQQQTTTSSSNNNMMMRRRTTTRRRRRRMMMMMMQQQSSSQQQPPPRRRYYYdddrrr|||rrrdddYYYRRRMMMKKKNNNLLLFFFDDDEEEAAABBBCCCBBBBBBCCCDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@999999999999888888888888777777666666666555555555333333333333333333333333222222222222222222333333111111111111222222333333222222222222222222222222000000000000111111111222111111111111222222222222///222333333000//////000/////////000000111111111000000000000000000111111///000000000111111111222000000000000000000000000////////////000000111111111111000///////////////,,,---.../////////...---------------------------++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''((()))''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))******++++++,,,,,,+++,,,,,,---...////////////000111111222222444444444444444555666666222444666888<<>>>>>?????????@@@@@@@@@=========<<<;;;;;;::::::999999999999999888777777666555555666999::::::999999999888777666555444444333222222111000111111111////////////////////////000000000000000000000000...............///000111------------------------+++++++++,,,,,,---------///---+++***)))+++---............/////////000000---------.........//////........./////////000000////////////000000000000111000000000000000111222444444444555555555555666222222333333555666888999666888:::::::::;;;===>>>:::<<<=========@@@EEEIIIGGGPPPUUUPPPMMMPPPSSSSSSPPPMMMPPPWWWZZZUUURRRSSSQQQVVV\\\^^^```gggsss|||{{{pppbbbZZZYYYYYYWWWTTTMMMIIIJJJMMMJJJAAA<<<===DDDDDDBBB???>>>???>>><<>>>>>======>>>@@@@@@AAAAAAAAA999999999888888888888777777666666666555555555555333333333333333333333333222222222222222222222333000000111111222222222333222222222222222222222222111111222222333333333444000111111111111222222222000333555444222000222333.../////////000000111111......//////000000111111//////000000111111111222111111111111111111111111.../////////000000111111111111000///////////////***+++---///000000000///------------------------++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,---...///////////////000111111222222555444444444444555666666333444666777;;;DDDOOOXXXbbblll|||IIIIIIIIIJJJJJJJJJKKKKKKGGGFFFEEEDDDBBB@@@??????BBBAAA@@@@@@??????@@@@@@>>>>>>===;;;;;;:::::::::999888777777888888777555666666777777777777666666777777888888777555333222444444333333222111000000000000000000000000000000////////////000000000000////////////............000///...------...///000........................,,,---......//////......---------............///........................---......//////////////////000000000111111111111//////000111222222333333555555555555666666666666666555555444444444555555444666999;;;======<<<;;;BBB>>>;;;;;;???CCCDDDDDDMMMMMMLLLLLLMMMOOORRRTTTOOOLLLLLLOOOPPPNNNOOOSSSQQQTTTYYY\\\^^^bbbgggllltttzzz}}}uuupppllliii]]][[[YYYXXXYYYVVVRRRNNNLLLKKKJJJHHHFFFCCC@@@???BBB@@@>>><<<<<<===???@@@AAA@@@@@@@@@AAAAAA???>>>=========???AAAAAA???===999999888888777666666666444444444444444444444444444444333222222111000000444444333333333333222222111111111111000000000000222///,,,---000222111000111111000000000000000000111111111111111111111111222444666555222//////000///000111111111///...---111111111111111111111111000000//////......------///111222222000...------////////////000000000000000000111111111111000000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******)))((('''&&&%%%%%%(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&%%%###"""(((''''''&&&&&&''')))***&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&$$$###""")))(((((()))+++------,,,,,,---//////......000111111111111000111111222222333333333333444444555666333333666:::<<>>@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999999999999999777666666777888666555555666666777777666666555555555555555555444333222444333333222111111000000////////////////////////....../////////000000000////////////............000///...------...///000........................,,,------...............------------....................................------.../////////////////////000000000111111111//////000111111222333333333333444444444555555555444444333333333333444444444555888:::<<<<<<;;;;;;???<<<:::<<>>???@@@???>>>???@@@@@@>>><<<===<<<<<<>>>@@@@@@>>>===999999888777777666666555444444444444444444444444444444444333222111111111333333222222222111111111111111111000000000//////111///------000111111000000000000000000000000000000000000000000000000000222444666555222//////000000000000000000///......111111111111111111111111000000000//////.........000111222111///------........./////////000000000...//////////////////...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%&&&''''''&&&%%%$$$###'''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&)))(((''')))+++------,,,+++,,,......------///000111111111000111111222333333333333333444444555666555444777:::===BBBOOO\\\bbblll{{{GGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>======<<<;;;<<<<<<<<<::::::999888777777777777888777555666777777666444555555666666666666555555444333333222222333333333333333222222111000000000////////////////////////.........////////////000/////////............---///......------......///------------------------,,,,,,---...............------------............------------------------------...////////////...////////////000000000000//////000000111111222222222222222222333333333333333333222222222222333333444555777999;;;;;;;;;;;;<<<;;;:::<<<@@@BBBCCCCCCFFFGGGHHHIIIKKKLLLMMMNNNOOOLLLLLLOOOPPPPPPSSSXXXYYY[[[]]]^^^^^^```bbbdddZZZ\\\___ccceeeggghhhiiidddiiiqqqzzz|||vvvmmmccc[[[YYYUUURRRRRRSSSTTTQQQOOOQQQNNNLLLLLLLLLMMMMMMLLLIIIIIIIIIHHHFFFEEECCCBBB???>>><<<;;;:::;;;===>>>???>>>===>>>???>>>===;;;<<<;;;;;;<<<>>>>>>===;;;888888888777666666555555444444444444444444444444555444444333333222222111222111111111111000000000111111000000000000//////000///---...000111111000000000000000000000000000////////////////////////333444555444111/////////000000//////......//////////////////////////////000000000000////////////000111111000------...///------........./////////---------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***))))))'''&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))))))))((('''''')))+++---,,,+++***+++------,,,,,,...///111111000000111222222333333333333333444555666666666555777:::===DDDRRR```dddlllvvvHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@???>>>=========<<<;;;;;;::::::;;;;;;999999888777777777777777777666555555666666555333444444555555555555444444333222222111111333444555222222111111000000000000////////////////////////------.........///////////////.........---------------------------------------------------------,,,,,,---.........------,,,,,,---------.........------------------------,,,---......//////.............../////////000000/////////000000000111111111111222222222333333333333222222222222333333444555666777999;;;;;;<<<<<<::::::<<<>>>AAACCCDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKOOOLLLKKKOOOQQQRRRUUUZZZYYYZZZ[[[]]]^^^^^^___```[[[\\\___ccchhhiiifffccc```````````````aaaaaaaaammmjjjhhhkkkrrrxxxyyyyyy{{{vvvqqqnnnnnnoooooooooooorrrwwwxxxuuuooojjjhhhcccaaa___^^^\\\YYYUUUQQQTTTSSSQQQRRRSSSSSSQQQOOOSSSPPPMMMJJJIIIIIIIIIJJJGGGGGGGGGGGGFFFEEEDDDDDD???>>>===;;;;;;<<<===>>>>>>=========>>>>>><<<;;;;;;:::::::::<<<<<<;;;:::888777777666666555444444333333333333333333333333444444444333333333222222222222111111111000000000111000000000//////////////////...///000000000000000000000111111111111111////////////////////////333444333222111000//////111000...------...///000........................000000000000000000000000000111000...,,,,,,...000------------.........///,,,------......------,,,/////////......---------++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))(((((((((''''''''''''(((((())))))'''(((((((((((((((((('''))))))((('''&&&%%%$$$$$$'''''''''''''''''''''&&&%%%&&&'''((()))((('''&&&&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((())))))******(((''''''(((+++,,,,,,+++***,,,------------...000000000000000111222333333222222222333444555666777666555666999<<>>>>>======<<<<<<<<<<<<;;;:::::::::::::::999888777777666777777777666555333444555555444222333333444444444444333333333333222111222444555666111111000000000000//////........................------------........................------------,,,,,,------------,,,,,,------------------------+++,,,,,,---...---------,,,,,,,,,------------...------------------------,,,------...............---............///////////////////////////000000111111222222222333333333333333333333333444555555666666888999;;;<<<<<<===999;;;===???AAABBBDDDEEEAAABBBDDDFFFHHHIIIJJJJJJNNNKKKKKKOOORRRRRRUUUZZZXXXYYY[[[]]]___`````````\\\\\\^^^ccchhhhhhccc___]]]\\\ZZZYYYYYYZZZ\\\]]]hhhgggfffiiilllnnnllljjjiiifffbbb___^^^^^^______cccfffhhhiiigggdddcccbbbdddcccaaa^^^\\\YYYUUURRRUUUSSSQQQPPPOOONNNMMMKKKYYYVVVQQQLLLHHHFFFFFFGGGEEEEEEFFFFFFEEEEEEDDDDDD@@@???>>>=========>>>>>>???>>>===>>>??????===;;;;;;999888888999:::999888777777666666555444444444333333333333333333333333444333333333333333222222333222222222111111111111000000000////////////......///000000000000000000111111111222222333333333000000000000000000000000444333222111111000///...000///...------...///000------------------------///////////////000000000000000///...,,,,,,...000------------.........///......////////////....../////////......---------++++++++++++++++++++++++************************------,,,+++)))(((''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''(((''''''(((***,,,,,,+++,,,---//////......000111000000000000111222333444222222222333444555777777666555666999<<>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999777777666666666666777777555444333333444444333111222222333333333333222222222222222222333444444555000000000///////////////........................,,,,,,,,,---------...............------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------.........///............////////////111111111222222222222333333333222333333444555666555666777888999;;;<<<<<<:::;;;===>>>>>>@@@CCCEEEAAABBBCCCEEEGGGIIIJJJKKKMMMJJJLLLPPPRRRRRRTTTXXXZZZZZZ[[[^^^aaacccbbbaaa]]]\\\]]]___bbbaaa]]]YYY[[[ZZZYYYXXXXXXZZZ]]]^^^ZZZZZZ\\\___bbbbbb```^^^aaa___]]]ZZZZZZZZZ\\\]]]fffggggggeeebbb`````````dddcccaaa___[[[WWWSSSQQQQQQPPPNNNLLLKKKJJJJJJIIIXXXWWWRRRMMMGGGDDDEEEFFFCCCDDDDDDDDDDDDCCCCCCBBB@@@??????>>>>>>>>>>>>>>>???>>>===>>>??????===;;;:::888666666777888888777666666666555444444333333333333333333333333333333222222222222222222222222333333222222222111111111000000////////////......---///111111000///000111000111111222222333333333000000000000000000000000555333111000000000///............---......//////------------------------............////////////...//////...------...000------.........///////////////000000000000//////,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************...---,,,+++***)))((('''&&&'''''''''(((((())))))&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''&&&%%%'''&&&&&&(((***,,,+++***,,,...//////...///000222//////000000111222444444111111222333444555777888666555777:::===DDDRRR```dddkkkttt@@@@@@??????>>>===<<<<<<::::::;;;;;;;;;;;;;;;;;;999888888777777777777777555555444444444444555555444333222222333333222111111111222222222222111111111111222222222222222222////////////////////////........................+++,,,,,,,,,,,,---------.........---------,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.................................//////000000000111111111111111111111222333444555444444444555777888:::;;;999;;;<<<;;;:::<<<@@@DDDCCCCCCCCCDDDGGGIIILLLMMMKKKJJJLLLQQQSSSQQQRRRUUUYYYYYYYYY\\\```aaa___\\\\\\[[[[[[[[[\\\\\\ZZZYYY[[[ZZZXXXWWWVVVWWWWWWXXXWWWWWWYYY[[[]]]^^^]]]]]]VVVVVVTTTSSSSSSUUUYYY\\\```aaaaaa^^^ZZZWWWVVVWWWWWWXXXYYYYYYVVVSSSPPPOOONNNOOOPPPOOONNNLLLKKKKKKPPPPPPNNNJJJEEECCCDDDFFFBBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>===============<<<<<<<<<======;;;::::::777555555666666666555666666555555444333333222222222222222222222222222111111111111111111111111222111111111111000000000000000/////////.........,,,///111222000//////111...//////000111111222222////////////////////////666333000///000000///...,,,---....../////////...........................,,,---------.........///,,,...//////...---............/////////000000000//////000000000000//////++++++,,,,,,,,,,,,,,,,,,************************************************************))))))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))&&&%%%$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%'''&&&&&&'''***++++++***+++---............///111/////////000111333444555111111222333444666777888777777999===???EEERRR___dddllluuuAAAAAA@@@@@@??????>>>>>>999:::::::::::::::;;;;;;777777666555555555555555333333333222222333444444444333111222333333222000111111222222222222111111///000111222222111000///.........///////////////........................++++++,,,,,,,,,---------......---------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------...........................---............/////////000000000000000111222333444222222222333555666888999999::::::999777999>>>BBBDDDDDDCCCDDDFFFJJJMMMOOOJJJIIILLLRRRSSSQQQPPPRRRWWWVVVVVVYYY\\\\\\YYYVVVVVVVVVVVVVVVVVVWWWYYYZZZVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVXXXYYYZZZWWWWWWVVVVVVWWWZZZ___ccc___aaabbbaaa]]]ZZZXXXXXXUUUWWWYYYXXXUUUQQQNNNMMMMMMOOORRRSSSQQQNNNLLLKKKGGGHHHHHHFFFCCCBBBDDDGGGBBBBBBBBBBBBAAA@@@??????===============<<<<<<<<<<<<;;;:::;;;<<<<<<:::888999777555444555666555555666555555444444333222222222222222222222222222222000000000000000000111111000000000000////////////000/////////............+++///222222000...///111,,,------...///000000111........................666333///...000111///---+++,,,...///000///...---........................,,,,,,,,,---------......+++---///000///------...////////////000000000000......////////////......---------....../////////************************))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%$$$$$$###$$$%%%'''''''''&&&%%%$$$%%%&&&'''(((&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&'''***++++++******,,,------------...000/////////000111333444555111111111333444666777888999999;;;???AAAFFFRRR___]]]hhhtttAAAAAA@@@??????>>>>>>===<<<;;;:::999888999::::::;;;999777777666666444222555555666666555555444333333333333222222222111111000000000000000111111111///000111222222111000///////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++*********************+++,,,,,,------,,,,,,***------++++++......+++)))+++---//////---+++***---///000000...,,,,,,,,,...000111000......111444333666999<<<======;;;:::;;;:::999999999;;;>>>??????>>>===@@@DDDCCC>>>888:::999777777888;;;>>>@@@BBBCCCDDDDDDDDDFFFIIIKKKMMMLLLLLLOOORRRTTTRRROOONNNPPPSSSTTTTTTSSSTTTUUUYYYWWWSSSPPPOOOQQQSSSUUUVVVTTTQQQQQQSSSWWWYYYZZZTTTRRRQQQRRRVVVYYY\\\\\\\\\VVVOOOOOOUUU\\\```aaa```\\\XXXWWWXXXYYYYYYWWWWWWUUUSSSQQQOOONNNNNNNNNOOOPPPPPPPPPOOOMMMKKKJJJPPPEEEBBBJJJLLLCCC===???AAABBBCCCBBB@@@>>>===>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888777666555444333444333222222111111222222222222222111111111000000000000000000000000000000///////////////////////////............---------000///...------...///000........................000///...---,,,---......000///...---------------//////.........---------******+++,,,,,,,,,,,,+++------............------....................................////////////////////////............,,,,,,,,,------............,,,+++)))(((((())))))))))))))))))))))))))))))))))))************))))))***)))&&&%%%%%%&&&)))***(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%%%%'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))******++++++)))***+++,,,+++,,,...000//////000000111222444555222222222333333444444444555666999<<<>>>EEEUUUeeefffkkkuuu@@@@@@@@@@@@????????????<<<<<<:::999999999:::;;;;;;999777777666666444222444444555555444444333222333333333222222222111111111111111000000000000000000000000111111000000000...........................------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,***************************++++++,,,---,,,,,,,,,+++------+++***------***))))))***++++++,,,,,,,,,***+++------+++)))))))))+++,,,+++***+++///777<<>>@@@AAABBBBBBBBBCCCFFFIIIIIIIIIIIILLLOOOQQQOOOMMMJJJLLLOOOQQQPPPPPPQQQRRRUUUTTTQQQPPPPPPQQQSSSTTTYYYWWWUUUSSSSSSTTTTTTTTTUUUTTTRRRSSSUUUWWWXXXXXX[[[WWWSSSUUUZZZ^^^^^^]]]]]]ZZZVVVUUUVVVWWWVVVUUUSSSRRRPPPNNNMMMMMMNNNNNNLLLMMMNNNNNNOOOOOONNNNNNEEEIIIMMMKKKAAA888<<>>===>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555444333222222111111222222222222222111111000000000000000000000000000000000////////////////////////............------------......------------......------------------------///...---,,,,,,---.../////////...---------------///.........---------,,,******+++,,,,,,,,,,,,+++------............------....................................////////////////////////............,,,,,,,,,---------.........---+++***))))))******))))))))))))))))))))))))))))))*********))))))((()))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))******++++++)))***,,,,,,+++,,,...000//////000000111333444555222222222333333444444555555666999<<>>???@@@>>>AAABBBBBBAAA???======>>>=========<<<;;;:::::::::::::::::::::::::::::::::::::::999888777666666555333333222111111111111222111111111111000000000000000000000000000000000000////////////////////////............------------,,,,,,------------,,,,,,------------------------......---,,,,,,---...///......---,,,,,,,,,------......------------,,,,,,******+++,,,,,,,,,,,,+++------............---------------------------------............//////////////////............---,,,,,,,,,,,,------------...---,,,+++******++++++))))))))))))))))))))))))************))))))((('''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++)))+++,,,,,,,,,,,,///111000000000000222333444555111222222333444444555555555666999===???FFFVVVfffkkkrrr~~~CCCCCCBBBAAA@@@???>>>>>>======<<<<<<;;;;;;;;;;;;:::999777666777666444333444444555555444444333222333333333222222222111111333222222111000///......111000///......///000111........................---------,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++******************++++++++++++))))))))))))************)))******+++++++++++++++,,,///...***)))++++++(((,,,,,,+++,,,,,,---......+++,,,,,,++++++---111444777===GGGPPPWWW[[[\\\\\\OOOMMMJJJHHHIIILLLOOORRR^^^]]]\\\\\\\\\]]]]]]^^^]]]]]]\\\ZZZTTTIII===444666555444444555777888:::???AAABBBCCCCCCDDDFFFHHHFFFFFFGGGGGGHHHGGGEEEDDDBBBEEEGGGHHHHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMJJJLLLMMMMMMLLLKKKJJJKKKLLLMMMOOOSSSWWWYYYYYYWWWTTTTTTWWWZZZ]]]]]]ZZZVVVVVVUUUTTTSSSSSSRRRPPPPPPLLLKKKIIIHHHHHHHHHIIIJJJNNNLLLJJJIIIHHHGGGHHHHHHTTT[[[YYYLLLDDDFFFCCC:::AAABBBBBB@@@>>>======>>>======<<<;;;:::999888888999999999999999999999999777777666555555444333333333222222111111111111111000000000000000000000000////////////////////////.................................---------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------......------,,,---------------------------------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))************)))((('''&&&&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((()))******++++++***+++,,,,,,,,,---///111000000000111222333444555111222222333444555666666666666:::===@@@GGGWWWgggllltttEEEEEECCCAAA???===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888777666777666555333666666666666666555444444333333333222222222111111333222222111000///......111000///......///000111........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++(((((()))))))))*********((()))******++++++******,,,......***)))+++***'''***+++---...---,,,***))),,,,,,,,,,,,---222888===RRRSSSTTTSSSPPPIIIBBB===666444000......111444777999999888666555444444333:::999777666666666666555555444444444444555777888<<<>>>@@@AAAAAABBBDDDEEEGGGHHHIIIHHHFFFDDDBBBBBBCCCEEEFFFGGGGGGHHHJJJLLLMMMMMMMMMMMMKKKJJJHHHGGGEEEHHHKKKLLLJJJHHHHHHIIIKKKLLLOOOTTTWWWYYYXXXVVVPPPQQQTTTWWWYYYYYYXXXVVVSSSTTTUUUTTTSSSQQQOOOOOOLLLKKKIIIGGGFFFFFFFFFGGGJJJIIIGGGEEEDDDDDDEEEEEE^^^xxxfffFFF<<<@@@DDDBBBBBBAAA???===<<<===>>><<<<<<;;;:::999888777777888888888888888888888888666666555555444333333333333222111111000000111111////////////////////////........................------------------------...------------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000,,,,,,++++++++++++,,,---++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,------------------------------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++************************)))))))))))))))(((''''''&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((()))******++++++***+++------,,,---///111000000111111222333555666111222222333555666666777666777:::>>>AAAHHHXXXhhhmmmtttEEEDDDBBB@@@>>><<<:::999;;;<<<<<<<<<<<<;;;::::::999888666666777777555444666777777777777666555555333333333222222222111111222222111111000000//////000//////......//////000------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))))))))************+++'''(((((())))))*********(((((()))************)))+++------***)))++++++(((''')))+++------+++)))'''&&&***000777>>>GGGOOOTTTYYYSSSJJJAAA999333---***222000...---///222555888111111111111111111000000......///000111333444555444444444444444555666666777:::<<<======>>>???@@@FFFHHHIIIHHHFFFCCCCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLLLLLLLKKKJJJHHHFFFDDDCCCGGGJJJMMMLLLIIIGGGHHHJJJQQQQQQRRRTTTVVVVVVTTTRRROOOPPPSSSTTTUUUUUUTTTSSSQQQSSSUUUUUUSSSPPPNNNNNNLLLJJJIIIGGGEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFQQQdddkkkXXXBBB;;;>>>@@@BBBBBBAAA???<<<;;;===???<<<;;;:::999888777666555666666666666666666666666777777666666555555555555222222111000000000000111............////////////........................------------------------------------,,,,,,,,,,,,------............------+++++++++++++++++++++++++++*********,,,...000111++++++******++++++,,,,,,******++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************************'''(((((())))))(((((('''&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((()))******++++++***,,,------------000222111111111111222444555666111222333444555666777888666777:::>>>AAAIIIYYYiiimmmuuuBBBAAA@@@???===<<<;;;;;;:::;;;;;;<<<;;;:::999888999888666666777777555444666666666777666555555444333333333222222222111111111111111000000000000000...//////////////////...------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************++++++++++++******))))))))))))************''''''(((((()))******+++'''((())))))******))))))))),,,,,,)))))),,,+++)))((()))+++,,,............---444>>>GGGMMMPPPRRRSSSDDD===555000......------++++++******+++---...000+++,,,---......///////////////000111111111222333444444444444555555555666555777:::;;;;;;<<<===>>>BBBEEEGGGHHHFFFDDDEEEFFFGGGHHHIIIHHHGGGGGGIIILLLJJJIIIHHHGGGFFFEEEDDDCCCDDDHHHKKKKKKHHHHHHJJJNNNTTTSSSSSSTTTVVVVVVTTTRRROOORRRUUUVVVUUURRROOOMMMNNNRRRUUUUUURRRNNNMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHCCCDDDDDDEEEEEEEEEEEEEEE@@@AAA???<<<>>>DDDDDD???BBBBBB@@@>>><<<;;;===???;;;;;;:::999777666555444555555555555555555555555666666666555555555555444222222111000000000000000---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++***))))))***,,,...000111***************+++,,,,,,************+++++++++,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++******************************&&&&&&'''((())))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((((((((((()))******+++++++++,,,---------...000222111111111222333444555666111222333444555777888888666777;;;???BBBJJJZZZjjjmmmwww>>>>>>>>>>>>============999:::;;;;;;;;;:::999888999777666666777777666444555555666666555555444333333333333222222222111111000000000000000111111111---...///000000///...---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))************&&&''''''((()))******+++'''(((((()))))))))))))))(((++++++)))))),,,,,,)))++++++,,,---000333555777BBBHHHOOOQQQLLLBBB777111...+++)))***---///...---111111111111000///............///000000000//////111000///...---///222555444444555555555555555555555888;;;<<<<<<<<<===>>>>>>AAAEEEFFFFFFEEEGGGIIIIIIIIIIIIHHHFFFGGGIIIKKKHHHGGGFFFEEEDDDDDDEEEEEE===AAAFFFHHHGGGHHHMMMRRRRRRRRRRRRTTTVVVWWWWWWUUUPPPSSSXXXYYYVVVPPPKKKHHHMMMPPPTTTTTTQQQMMMKKKKKKHHHHHHGGGGGGGGGHHHJJJKKKGGGGGGHHHHHHGGGEEECCCAAA>>>AAAAAA>>>===AAAJJJPPPBBBBBB@@@>>>;;;;;;===???;;;;;;:::888777555444444555555555555555555555555333333333333333333222222222111111000000000000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++******+++,,,---************************)))))))))***,,,...000111******))))))***+++,,,,,,))))))******+++++++++,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,++++++*********((()))++++++,,,+++***)))************************$$$%%%&&&((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((******((('''&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((()))******+++++++++,,,---------...000222111111111222333444555666111222333444666777888999666777;;;???BBBJJJ[[[jjjmmmyyyBBB@@@===<<<<<<<<<:::999;;;:::999888777777777777666444333444777888777555666555444555666666444222222222222111111111000000000000000000000000000000////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))*********************)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))******)))''',,,,,,+++******)))******+++---000555<<>>BBBDDDDDDDDDDDDDDDDDDEEEFFFJJJKKKKKKIIIFFFEEEEEEFFFBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJMMMQQQRRRQQQQQQSSSUUUYYYUUUSSSTTTSSSQQQRRRVVVaaa\\\TTTPPPNNNMMMJJJGGGHHHFFFDDDEEEGGGHHHIIIHHHHHHGGGEEEDDDDDDCCCAAA???===<<<;;;:::<<<>>>BBBDDD???>>><<<;;;:::;;;===>>>999888666444444444555555333333333444444444444555333333333333333333333333111111111111000000000///........................///...,,,+++***)))))))))***++++++++++++***))))))------,,,,,,+++***))))))+++++++++*********))))))************************(((((())),,,///000///...))))))))))))************,,,,,,,,,,,,+++)))'''&&&******))))))******+++,,,++++++******************))))))***++++++++++++***,,,,,,++++++,,,,,,---...,,,------......------,,,+++++++++*********))))))************************,,,+++)))((((((((()))***((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,+++++++++,,,---///111222333222111111333555555444222222222222333555777888999888999<<>>BBBFFFEEEBBB===:::444222///,,,*********+++,,,,,,------------,,,,,,******+++,,,,,,---..................////////////000000000000000000000000222222222222333444555555666777888888888;;;>>>AAACCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJIIIFFFEEEEEEFFFDDDFFFGGGIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIIIIJJJMMMOOORRRSSSRRRSSSVVVXXXZZZUUUSSSSSSRRROOOPPPSSSUUUTTTQQQMMMKKKKKKMMMOOOKKKIIIGGGGGGHHHIIIIIIHHHHHHFFFDDDCCCCCCBBB@@@???@@@>>><<<;;;;;;<<<>>>???>>>===;;;:::999:::;;;<<<999999888777666666666666666666555555444444444333333333333333333333333333111111111000000000//////------------------------,,,,,,++++++***+++++++++***++++++++++++***)))))),,,,,,,,,+++***)))))))))+++++++++*********))))))************************(((((())),,,///000///---))))))))))))************((()))***+++++++++************))))))******+++,,,************************))))))***++++++++++++***,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,+++++++++*********))))))************************++++++)))((((((((()))***((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''(((((('''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,,,,,,,,,,,,,---000222333333222111111333555555444444333333333333555777888999888999;;;>>>FFFUUUcccqqq{{{<<<:::999999::::::999888:::999888777777666666777777666666666888999888777555444444444555555333111111111111111000000000000////////////////////////........................,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++++++++*********))))))))))))************))))))))))))))))))******************************))))))))))))))))))))))))+++)))'''''')))******))))))***---111666:::>>>@@@GGGHHHIIIHHHBBB:::111+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---............/////////000000000000000000000000222111111222222333444555666777888999999;;;>>>AAAAAABBBBBBCCCDDDFFFHHHHHHJJJKKKKKKIIIGGGFFFFFFGGGGGGHHHJJJKKKKKKIIIGGGEEEGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQTTTWWWZZZUUUSSSSSSRRRNNNNNNQQQMMMOOOOOOLLLHHHIIIOOOTTTOOOMMMJJJIIIIIIIIIHHHGGGGGGEEECCCBBBBBBBBB@@@>>>BBB@@@>>>;;;999999::::::<<<;;;:::999888999:::::::::::::::999999888777666888777777666444333333222222222222222222222222222000000000000////////////------------------------*********++++++,,,,,,,,,***++++++++++++***))))))++++++******))))))((((((+++************)))))))))************************((((((***---///000...,,,))))))))))))************((()))******++++++************))))))******+++,,,************************))))))***++++++++++++***,,,,,,,,,+++,,,,,,---...,,,,,,------------,,,,,,+++++++++***************************************+++******)))((()))))))))((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,,,,,,,,,,---...000222333333222111111333555555444555555444444444555777888999888999<<>>BBB@@@>>>;;;999888888999<<<;;;:::999999999999:::888999::::::999888666555666666555444444333222222222222222222222222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***++++++++++++***))))))******))))))((((((((('''************))))))))))))************************((((((***---000000...+++((()))))))))************+++++++++***))))))((('''******))))))******+++,,,***************+++++++++))))))***++++++++++++***+++************+++,,,,,,,,,,,,,,,------,,,,,,,,,************************************************+++******)))))))))))))))((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((('''((('''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,---,,,,,,---...000222444333222111111333555555444666555555444555666777888:::888:::===@@@HHHWWWeeerrr{{{999888888999;;;;;;:::888777777666666555666666666444555555555444444444555444333222333444444222000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))((()))))))))************(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++///444:::>>>@@@DDDCCC@@@>>>;;;:::888888555111,,,'''%%%'''***---******++++++***((('''&&&,,,+++************+++,,,++++++,,,,,,,,,,,,------------------..................//////000000000000111111111111222333444444555666888888888999;;;=========>>>@@@CCCEEEHHHIIIKKKLLLLLLKKKIIIHHHIIIJJJGGGIIIJJJKKKJJJGGGDDDCCCCCCDDDFFFHHHIIIJJJKKKKKKPPPOOONNNOOORRRUUUXXXZZZUUURRRQQQTTTTTTQQQQQQTTTVVVRRROOOMMMNNNPPPOOOOOOOOOLLLHHHFFFEEEDDDCCCBBBDDDBBBAAA@@@AAA@@@???===???>>>===;;;::::::::::::;;;;;;;;;:::::::::::::::777888888999888666555333222222222222222222222222111111111111111111111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))***++++++++++++***)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++...000000---***((()))))))))************++++++***))))))(((((((((******))))))******+++,,,))))))*********+++++++++))))))***++++++++++++***)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))************)))))))))(((((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,,,,,,,,,,---...000222333333222111111333555555444666555444444555666888999;;;:::;;;>>>BBBJJJYYYgggrrr}}}888888888999;;;;;;999777666666555555555555666666666777888777555555555777333222222222333333111///............////////////........................------------------------,,,,,,,,,,,,++++++++++++************************+++************)))))))))))))))))))))************((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))+++///555;;;>>>???;;;999666222...+++)))(((************************'''(((((()))))))))((((((,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......//////000000111111000000111111222333444333555777777777888999;;;;;;;;;===>>>AAADDDFFFGGGIIIJJJKKKJJJHHHHHHHHHIIIGGGHHHHHHHHHGGGFFFDDDCCCBBBDDDFFFIIIKKKLLLLLLLLLMMMLLLLLLNNNQQQUUUWWWWWWRRROOOPPPSSSSSSQQQQQQTTTTTTPPPMMMNNNRRRSSSQQQNNNKKKHHHEEECCCCCCBBBAAA@@@BBBAAA??????@@@@@@>>>======<<<<<<<<<<<<<<<<<<===;;;;;;;;;:::::::::999999666777777666666555444333000000000111111222222222000000000000000000000000///.........------------+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((***++++++++++++***))))))))))))))))))(((((((((((((((((()))))))))))))))***))))))))))))))))))))))))((()))+++...000000,,,***))))))))))))************'''''''''((()))***+++,,,******))))))******+++,,,)))))))))***++++++,,,,,,))))))***++++++++++++***))))))(((((())))))***+++++++++,,,,,,,,,,,,++++++***************+++++++++)))))))))))))))))))))))))))************)))((((((((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((((((%%%"""$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,+++++++++,,,---///111222333222111111333555555444444333333333444666888999:::999;;;>>>BBBJJJYYYhhhrrr777666777888:::999666444666555555444444555555666555777888777555333555666333222111222333333111///---------....../////////........................------------------------,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((+++///111222222******))))))))))))))))))(((***,,,---...,,,***)))***************++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111000000000000111222333444222444666666666666777999999:::;;;===???BBBDDDEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFCCCEEEHHHKKKMMMNNNNNNNNNHHHGGGGGGJJJOOORRRRRRQQQPPPNNNNNNQQQQQQNNNMMMPPPNNNNNNOOOPPPQQQPPPNNNLLLGGGEEEBBBAAAAAABBBAAA@@@AAA@@@>>>>>>??????>>><<<==================>>>>>>999999999999999888888777777777666555444444444444222222222111111111111111000000000000000000000000.........---------,,,,,,++++++++++++++++++++++++)))***,,,------,,,+++******++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((()))+++///111000,,,)))))))))))))))************''''''''''''(((***+++---******))))))******+++,,,((())))))***++++++,,,,,,))))))***++++++++++++******************+++,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))))))))))))))))))))))))))******+++***)))((('''((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%''''''######$$$%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,*********+++,,,...000111333222111111333555555444111111111222444666888:::999888999===AAAIIIXXXgggppp666555666777888777444222555555444444444555555666333555777555222111222444333222111111222222111///---------.........//////........................------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))************'''(((((()))***+++++++++************************))))))))))))))))))))))))+++******+++------+++***++++++************++++++******************++++++++++++)))((((((''''''(((+++***)))'''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111000000000000111222333444111333555666555555666777999999:::<<<>>>@@@BBBCCCDDDEEEFFFEEEDDDCCCDDDEEEIIIHHHGGGFFFEEEFFFGGGHHHEEEGGGJJJMMMPPPQQQQQQPPPHHHGGGHHHLLLQQQTTTSSSQQQPPPMMMMMMPPPOOOKKKJJJLLLJJJNNNRRRQQQMMMIIIHHHIIIEEECCCAAA@@@AAABBBBBBAAAAAA???>>>>>>??????===<<<======>>>>>>>>>>>>>>>>>>888888888888888777666666999888666444444444555555555444444333222111000000000000000000000000000000......---------,,,,,,,,,************************&&&(((***---......---,,,***++++++++++++***))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))((())),,,///111000,,,((())))))))))))******************(((''''''((())))))*********)))***++++++,,,((())))))***++++++,,,,,,))))))***++++++++++++***,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++))))))******++++++++++++)))))))))))))))))))))))))))******++++++)))(((''')))(((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###$$$'''&&&!!!!!!###$$$&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,******)))***+++---///111333222111111333555555444000000000111444666999:::777666888;;;???GGGWWWfffmmm}}}777777777777777666555444444444444444444444444444555444333222111111111111111222222222222111000000000////////////.........+++++++++,,,,,,---------------,,,,,,+++***)))))))))***+++++++++)))((('''))))))))))))))))))))))))+++*********))))))(((((('''(((***+++***(((&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))((()))******))))))***+++'''***,,,+++(((&&&))),,,&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......111///------///111111111111111111222333444666777888888888999;;;===>>>???DDDCCCCCCAAAAAABBBFFFIIILLLHHHCCCBBBDDDFFFFFFEEEJJJJJJMMMRRRSSSNNNKKKLLLIIIFFFFFFJJJRRRUUUSSSPPPPPPLLLIIIIIILLLOOOOOOOOOKKKKKKJJJJJJIIIIIIIIIIIIIIIEEEAAA???@@@AAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<888888777777666666555555444444444444444444444444111111000000//////......333111///...---...000111------......------,,,+++,,,+++***((((((((()))***---+++******+++,,,,,,+++))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))******++++++))))))))))))((((((((((((+++(((***///000,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++*********))))))((((((******))))))))))))*********))))))((('''&&&&&&&&&(((((('''&&&&&&&&&&&&''')))'''&&&'''((()))((('''((('''&&&%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&%%%%%%&&&((()))(((&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,...------,,,---...000111//////000111222333333444333333333444666777666555555777;;;>>>???FFFXXXjjjxxx:::::::::999888777666666444444444444444444444444555444333222111111111111111222222222222111000000/////////.........------+++,,,,,,,,,,,,,,,,,,---------,,,++++++***)))))))))******+++***)))((('''))))))))))))))))))))))))******)))))))))(((((((((+++,,,.........,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++***))))))***,,,***(((''')))+++,,,***''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))*********************+++++++++,,,,,,,,,---------.........//////000///---...000111111000000000000111222444555666666777777999;;;===???@@@BBBBBBAAA@@@???AAADDDGGGEEEBBB??????AAADDDDDDDDDIIIIIILLLRRRRRRMMMIIIJJJIIIIIIJJJLLLNNNPPPPPPPPPOOOKKKHHHHHHJJJMMMMMMMMMHHHIIIIIIJJJJJJIIIIIIIIIGGGDDD@@@>>>>>>?????????>>>>>><<<;;;:::;;;;;;<<<::::::999999999999::::::888888777777666555555444444444444444444444444444111111000000///.........//////---,,,,,,,,,---...---------------,,,,,,+++,,,+++)))((((((((()))***+++)))(((((()))******)))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))))))))((((((((((((((()))))))))***(((***...///+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((())))))((())))))))))))*********************++++++,,,,,,,,,************************************************************)))))))))(((***))))))))))))))))))******))))))(((''''''&&&&&&))))))(((''''''''''''((()))'''&&&'''((()))(((&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&'''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''')))***+++,,,---,,,,,,,,,,,,---///000//////000111222333333444333333333444666777666555666777;;;===???FFFXXXiii~~~======<<<;;;:::888777777555555555555555555444444555444333222111111111111111111222222111111000///............---------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++******)))))))))************)))(((((())))))))))))))))))))))))))))))((((((((((((((('''***+++,,,,,,,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++***)))+++,,,...(((%%%***111444---%%%((((((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))************'''((()))***+++***))))))******+++++++++,,,,,,,,,............///////////////......///111111000.../////////000111222333444444555666888:::<<>>???BBBDDD@@@>>><<<===???BBBDDDDDDFFFFFFKKKPPPQQQKKKHHHHHHJJJLLLMMMLLLJJJJJJMMMOOOLLLIIIGGGFFFGGGIIIIIIHHHEEEFFFHHHJJJJJJJJJIIIHHHEEEBBB>>><<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;888888888777777888888888777777777666555555444444333333333333333333333333111111000//////......---......---------,,,,,,,,,,,,------------,,,+++++++++***))))))((()))))))))***)))(((((()))***)))((()))))))))))))))))))))))))))((((((''''''''''''((())))))(((((((((((((((((('''''''''(((((()))))))))***(((***......***(((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))************(((((()))***+++,,,---...***++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&******)))(((((((((((((((((('''&&&'''(((((('''&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&'''''''''((()))***+++,,,++++++******+++---.../////////000111222333333444333222222444666777666444666777;;;===>>>FFFXXXjjj???>>>===;;;999888777777666666666555555555555555444444333222111111111111111111111111111000000///......---------,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++******))))))))))))*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))'''(((***)))(((((()))+++///***(((---555777///'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))***+++------,,,+++*********+++++++++,,,,,,,,,------------............------...///111111///---.........//////111222222222333444666999<<<>>>???===>>>??????>>>???AAACCC???>>>===>>>@@@BBBDDDEEECCCCCCHHHNNNOOOKKKHHHHHHKKKKKKKKKJJJJJJJJJLLLMMMGGGFFFEEEEEEDDDDDDDDDDDDBBBDDDGGGIIIJJJIIIHHHFFFBBB@@@<<<::::::;;;:::999999999999999999:::::::::888888777777777777888888777777666555555444444333222222222222222222222222111000000///......------...////////////...------,,,,,,,,,,,,,,,+++************))))))))))))))))))+++***)))***,,,,,,+++))))))))))))))))))))))))))))))(((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''((()))))))))***)))***...---)))(((+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))''''''((())))))(((&&&((()))))))))************((())))))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++*********************************)))))))))))))))((())))))))))))))))))((())))))((((((''''''''''''***)))((((((''''''((((((((('''&&&&&&(((((('''&&&'''''''''&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''&&&&&&&&&'''''''''((()))***,,,,,,******))))))***,,,.../////////000111222333333444333222222444666666555444444555999<<<>>>GGGZZZmmm???===<<<:::888777777777777777777666666555555555444444333222111111111111000111111111111000//////......---------,,,,,,,,,---------,,,,,,+++++++++++++++***************)))))))))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((*********++++++*********(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))(((''''''(((***+++******---111111---(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------///111111///---............///000111111111111333555777:::===>>><<<>>>@@@@@@??????@@@AAA>>>??????>>>???@@@BBBCCCAAAAAAEEEKKKMMMJJJHHHIIIKKKHHHFFFGGGLLLNNNMMMJJJDDDDDDEEEDDDCCCBBBBBBBBBAAACCCFFFHHHIIIGGGFFFDDD@@@===;;;:::::::::999888888888888999999999999999888888777777777777888888666666555555444333333333222222222222222222222222000000//////...---------.........///...---,,,,,,++++++,,,,,,++++++***))))))))))))*********))))))******)))***,,,,,,***((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&'''''''''((((((((()))))))))+++---,,,'''(((,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))++++++)))'''((()))))))))************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******'''((())))))))))))((('''(((((((((((('''''''''''')))(((''''''&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''&&&(((((((((((()))+++,,,---))))))))))))***,,,.../////////000111222333333444222222222333555666555444111333777;;;>>>III]]]ppp|||>>><<<:::888777777777777888888777777666666555555555444333222111111111111000000111111000000///...............---------,,,---,,,,,,,,,,,,,,,,,,+++************************)))))))))((())))))***+++))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))(((''''''(((***'''((()))***+++***(((&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))***************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,...------...000000///---///.........//////000111000111222444666888;;;<<<:::<<>>>>>===>>>@@@BBBCCCBBBDDDIIIJJJHHHGGGIIIIIIEEECCCGGGMMMPPPLLLHHHBBBDDDGGGGGGEEECCCCCCCCCCCCDDDFFFFFFFFFDDDCCCAAA>>><<<::::::;;;<<<;;;:::888999999999999999888888888777777666666777777888555555555444333333222222111111111111111111111111000000///......------,,,,,,,,,+++++++++************++++++++++++***))))))(((((()))************)))((('''''')))******(((%%%))))))))))))))))))))))))(((''''''''''''(((((()))))))))((((((((((((((((((''''''''''''''''''''''''))))))+++---***&&&(((---))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))'''))))))))))))************++++++*********)))))))))&&&''')))******)))'''&&&))))))))))))))))))))))))))))))))))))************''''''))))))))))))''''''((((((((((((((((((''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%&&&&&&'''(((((('''&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%###''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((((((((((()))***+++,,,---))))))))))))***,,,...000//////000111222333333444222111111333555666555333111222666:::>>>III^^^rrrxxx===<<<:::888777777888999999999888777777666555555555444333222111111111111000000000000000//////.../////////.........------+++,,,,,,,,,,,,,,,,,,---))))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))((((((((()))))))))******&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******))))))***+++)))(((((((((((((((&&&%%%(((((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))((('''((()))+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///---,,,,,,...//////...//////////////////000111000111222333555777999:::777:::>>>???>>>=========:::<<>>===<<<999::::::::::::999777666666666555555555555666666555555444444333222222222111111111111111111111111000//////......---,,,,,,---,,,***)))))))))***+++***************))))))((('''((()))***+++******)))''''''''')))******'''%%%))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))))))))(((((((((''''''&&&&&&%%%((()))+++---)))%%%'''---))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***++++++(((&&&))))))))))))************))))))))))))************&&&''')))++++++)))'''&&&))))))))))))))))))))))))((()))))))))************&&&''')))******)))'''&&&'''((((((((((((((((((((()))((((((''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&'''(((((('''&&&&&&"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""''''''''''''''''''''''''###$$$%%%&&&''''''''''''$$$%%%%%%&&&'''((())))))((((((((()))***+++------)))))))))***+++---///111//////000111222333333444222111111333555666555333333444777:::===HHH]]]ppp{{{===<<<:::888888888:::;;;999999999888777666666555555444333222111111111111000000000000000//////...000////////////.........+++++++++,,,,,,---------)))))))))))))))************)))(((((((((***+++,,,))))))))))))))))))))))))(((((())))))******++++++***************+++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,++++++,,,---...+++((((((******(((%%%******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,***((()))+++---///******+++++++++,,,,,,,,,,,,,,,,,,---------......///---++++++---/////////000////////////000000111111111111333444666777888555999<<<>>>===<<<;;;;;;:::===AAABBBBBBDDDGGGKKKNNNJJJGGGGGGEEEBBBBBBEEEBBBFFFJJJLLLKKKIIIGGGGGGEEEIIINNNOOOMMMKKKKKKLLLIIIHHHFFFDDDAAA???>>>===<<<;;;;;;<<<>>>??????>>>:::;;;;;;;;;:::999777666555444444333333444444555555555444333333222222111000000000000000000000000000//////...------,,,,,,///...,,,******+++,,,---***************)))(((((('''((()))+++++++++***))))))((()))+++,,,,,,)))&&&))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))******++++++))))))((('''&&&%%%%%%$$$((()))+++---)))%%%'''...))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))******'''%%%))))))))))))************''''''((()))***+++,,,,,,)))***,,,......,,,***)))))))))))))))))))))))))))(((((())))))*********+++&&&'''(((******((('''&&&'''''''''(((((((((((((((******)))((((((((((((((('''&&&%%%%%%''''''&&&%%%%%%&&&'''(((((('''&&&%%%''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&''')))******(((((())))))***+++---...***))))))***,,,...000111//////000111222333333444222111111333555555444333666777999;;;===FFF[[[nnn;;;:::999777666666555555<<<:::888777777777555333555444333222222222333444000000000000////////////------............------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++)))'''(((---333777111)))%%%&&&)))***+++))))))))))))))))))))))))''')))***+++***)))***+++''''''(((((())))))******(((((((((((('''''''''''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///...............///000000000111111222222333444444777999;;;===>>>>>>===<<<999;;;>>>AAACCCBBBAAA@@@GGGFFFEEEEEEEEEDDDBBB@@@BBBFFFKKKOOOOOOLLLGGGDDDHHHJJJNNNRRRSSSRRROOOLLLHHHEEEAAA>>><<<<<<;;;::::::::::::;;;<<<===>>>???FFFDDD@@@<<<999888777888666555333111111111333444777777666555333222111111111111111111111000//////......---------,,,,,,,,,************************************))))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))******))))))(((((('''''''''&&&&&&&&&'''(((***+++((((((((((((((('''''''''''''''''''''((((((((((((+++***)))(((((('''''''''"""''')))((()))+++)))%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))***++++++,,,,,,+++++++++***)))))))))******))))))((((((''''''(((((())))))*********+++***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%###%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((&&&$$$&&&)))+++***(((((((((((())))))***+++,,,+++,,,,,,,,,+++,,,///111111111111222333333333444111222333333444444333333444666:::===???GGGZZZkkk~~~999999888777666666666666999777555555555555333222333333111000000000111222000000000000/////////...------............------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''(((,,,111444///)))&&&''')))******(((((((((((((((((((((((('''(((******)))))))))***'''((((((((()))))))))***)))))))))((((((((('''''')))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------...........................//////000000111111222222333333444666777999;;;<<<<<<<<<;;;:::;;;>>>@@@AAABBBAAAAAAEEEEEEDDDEEEEEEDDDCCCBBBHHHKKKOOORRRQQQMMMHHHDDDIIILLLOOOQQQQQQOOOMMMLLLIIIFFFBBB???>>>===<<<;;;;;;:::::::::;;;<<<======CCCAAA???<<<999888777777555444333222111222333333777666555444333222111111000111111111111000//////...------------,,,,,,,,,************************************))))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))))))))))))))(((((('''''')))((((((''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((+++***)))(((((('''''''''&&&))))))''''''******((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))*********++++++++++++******************)))))))))((((((((('''((((((((()))))))))*********))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&)))***)))(((&&&&&&&&&''''''((()))***,,,,,,---,,,+++,,,...111/////////000111111222222222222333444444444444444555666999<<<>>>FFFYYYkkk|||777777666666666666777777666555444444555555444222111000000///.../////////000000000/////////......------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***''''''+++...///,,,((('''((()))))))))((((((((((((((((((((((((&&&(((******)))))))))***(((((((((((())))))))))))******)))))))))((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------------------..................------......///000000000111111222333333333555666666777888999:::::::::;;;<<<>>>???@@@AAAAAACCCCCCDDDEEEFFFFFFEEEEEEMMMPPPSSSUUUSSSOOOJJJFFFIIILLLPPPPPPNNNLLLKKKLLLJJJGGGCCC@@@@@@???===<<<;;;;;;:::::::::;;;;;;<<<>>>===<<<;;;999888666555333333333333222222222222555555444444333222111111000000111111000000///...------------,,,,,,,,,,,,************************************))))))))))))(((((())))))))))))(((((('''((()))((('''&&&'''))))))))))))(((((((((((('''*********)))(((&&&%%%$$$&&&&&&''''''(((((())))))''''''''''''((((((((((((+++***)))(((((('''''''''''')))(((%%%%%%)))***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))(((((((((((('''((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%''')))***)))(((&&&&&&&&&''''''((()))***---------,,,++++++---000...//////000111111222222333333444555555555555444555666999;;;===EEEXXXjjjzzz555555555555666666777888666555444555666777666555000000/////////.........000000/////////.........,,,------......------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((('''))),,,***)))((((((((()))((((((((((((((((((((((((((((((&&&(((******)))((()))***(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------,,,,,,---------............------------...//////000000000111222222333333555555555666777888::::::;;;;;;;;;;;;===???AAABBBAAACCCEEEGGGGGGHHHIIIJJJPPPQQQSSSTTTSSSPPPLLLIIIIIILLLOOOOOOKKKJJJLLLNNNJJJGGGDDDBBBAAA@@@>>>===;;;::::::999999999::::::999999::::::999777555333222222333333333333222111444444333333222222111111000000000000000//////...---------,,,,,,,,,++++++************************************)))))))))((((((((())))))))))))(((((('''((()))((('''&&&''')))(((((((((((((((((((((((()))*********(((&&&$$$###%%%&&&&&&'''((()))******''''''''''''((((((((((((+++***)))((('''''''''''''''))))))&&&&&&)))***'''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))((((((((()))))))))***+++++++++,,,))))))))))))((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""%%%'''%%%###"""$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))(((((((((((()))***+++,,,.........,,,++++++---///000000111222333444444555333444555555666666555555444555888:::<<>><<<:::999999888888888888999666777888999999777444333111111222333333222222111222222222222222222111111000000000000000///......------,,,,,,,,,+++++++++************************************)))))))))((((((((())))))))))))(((((('''((()))((('''&&&''')))'''''''''''''''((((((((('''((()))))))))(((&&&%%%%%%&&&&&&'''((()))******''''''''''''((((((((((((+++***)))(((''''''''''''(((,,,---++++++---+++'''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((((((((((()))))))))***+++++++++,,,(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""%%%'''%%%###"""$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))***(((((((((((()))***+++,,,.........,,,++++++---//////000111222333444555555333444555555666666555555444555777999;;;DDDXXXkkk{{{444444444444444555666777222111000111222333222111111111111111111000///////////////.........------,,,,,,------------,,,,,,++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''')))******)))''''''(((''''''''''''''''''''''''%%%'''))))))((((((((()))))))))))))))((((((((((((******)))))))))((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------.../////////000000111222222222555666666777888999::::::999999999999:::===???@@@???CCCHHHIIIIIIJJJNNNQQQUUUSSSQQQNNNNNNOOOPPPRRRRRRPPPMMMKKKJJJJJJKKKLLLFFFDDDBBBAAA@@@???===;;;888888777777777888888999555666888888888666444222111111111111222222222222111111111111111111222222//////000000//////...---,,,,,,,,,,,,++++++++++++************************************))))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))&&&''''''''''''(((((((((''''''((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((+++***)))(((((('''''''''***///111000///000---)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++(((((((((((()))))))))))))))))))))(((((((((((('''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''''')))***&&&&&&&&&''''''((()))***---------,,,++++++---000------...000111222333444333333444555555555555444333444666999<<>>>>>===BBBGGGHHHHHHIIIMMMPPPOOOMMMKKKLLLPPPXXX___ddd\\\VVVNNNJJJJJJJJJHHHFFFCCCBBB@@@??????>>>;;;999666666666666777777888999777777777777777555444333222111000000000111333444///000000000111111222222//////000000//////...---,,,,,,,,,++++++++++++***************************************))))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((+++***)))(((((('''''''''***......,,,+++---,,,((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''((()))))))))+++++++++***************'''((((((((()))))))))*********)))))))))((((((((('''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$'''(((((('''''')))+++&&&&&&&&&''''''((()))***,,,,,,---,,,+++,,,...111------...000111222333444222222333444444444444444333333666999<<>>>>>===:::888555555555555666888999999888888777777666555444333222111000//////111333555//////000000111111222222///////////////......---,,,,,,,,,+++++++++******************************************))))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((***)))(((&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''((((((((()))+++***)))(((((('''''''''(((***)))%%%%%%((((((&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******,,,+++++++++******))))))'''((((((((())))))******++++++******))))))(((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((&&&$$$%%%''')))'''$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$'''))))))'''&&&)))+++((((((((())))))***+++,,,+++,,,,,,,,,+++,,,///111...///000222333444666666111222333333444444333333222333666999===III___sssxxx~~~222222333444555555555444444333111222333333222000000000000000////////////......---------,,,,,,,,,+++++++++************)))******************************))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&'''((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........000222333222333444444333333555777555777888999999;;;>>>@@@AAA???BBBHHHGGGBBBBBBGGGGGGGGGIIIJJJKKKTTTmmmrrr[[[IIIFFFGGGBBB@@@CCCHHHEEEAAA>>>>>>>>>===<<<666555444555666777666555555555666777777666444444444333222222111111222222111222222111000000111333000...---000444444///))),,,++++++******++++++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&###%%%'''(((''''''((()))---,,,)))'''&&&&&&'''((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&)))(((&&&$$$$$$%%%((()))%%%%%%&&&)))+++,,,+++)))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%&&&&&&$$$%%%'''***'''(((((()))***)))))))))+++***************++++++***,,,------------...///111000000111333333222000333333333333444555666666777888888888<<>>@@@AAA@@@BBBGGGFFFBBBBBBFFFDDDCCCEEEFFFGGGOOObbbuuunnnZZZJJJHHHIIIEEEDDDFFFEEECCC@@@>>>======<<<;;;;;;999888999::::::999888444555666666666555444333444333222222111111222222111111222111000///111333000//////222666666222...,,,++++++******++++++,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))(((((()))***---+++)))'''&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((('''&&&%%%&&&)))+++---+++)))'''&&&((()))***)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))'''%%%%%%%%%%%%$$$###&&&&&&&&&'''''''''((((((******))))))******+++,,,+++,,,------,,,,,,...000111000000111333333222000333333333333444555666666444555666666;;;GGGYYYfffnnnzzz555555666666777777666666444333222222333333222111000000000000////////////......---------,,,,,,,,,+++++++++************)))************************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000111222333333222333555777666888:::;;;;;;<<>>>>>>>>===<<<:::>>><<<;;;;;;<<<<<<;;;999555555666666555444333333333333222111111111111222000111111111//////111222...---...111555666333///++++++************++++++******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''))))))((((((***+++,,,+++)))'''&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&'''&&&&&&'''(((+++///111000,,,'''$$$$$$'''((()))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***'''###$$$'''(((%%%!!!&&&%%%$$$$$$$$$%%%''''''((((((((()))***+++,,,---,,,,,,,,,++++++,,,///222111000000111333333222000333333333333444555666666222444555666;;;HHHZZZgggnnnzzz666777777888888888777777555333222222333444222111000000000000////////////......---------,,,,,,,,,+++++++++*********))))))************************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------...//////000111222222222222444777666888;;;<<<<<<===???AAAAAAAAABBBCCCBBBAAACCCEEEEEEDDDDDDFFFJJJMMMQQQTTTSSSIIIBBBCCCEEECCCBBBDDD@@@???>>>>>>??????===;;;===<<<::::::::::::999777777666666666555555444444333222222111111111111111///000111000......000222+++++++++---000000...+++++++++************++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&'''(((((('''(((***++++++***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&''')))+++...///000,,,'''%%%%%%'''((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&((()))((('''&&&%%%$$$######%%%'''(((&&&''''''(((***+++---...------,,,******+++///222111000000111333333222000333333333333444555666666333555777999>>>KKK\\\iiiqqq{{{777888888999888888777777555444222333444444333111000000000000////////////......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((,,,,,,+++***((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&'''((())))))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------,,,------...//////000000///000111111111222444666666888;;;=========???@@@AAABBBBBB@@@???AAACCCDDDEEEDDDEEEGGGLLLOOOOOOMMMFFFAAA>>>???AAA@@@AAABBB@@@???>>>???@@@@@@>>><<<===;;;:::999::::::888666888888777666555555555444333222111111000000111111///000000///......///111,,,++++++,,,,,,+++)))(((+++******))))))******+++)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''&&&&&&&&&)))+++))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&'''(((***+++***)))'''''')))))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###'''++++++(((&&&))),,,((('''%%%$$$$$$&&&((()))&&&&&&'''((()))+++---...------,,,******+++///222111000000111333333222000333333333333444555666666222555777999>>>KKK\\\hhhuuu}}}888888999999888888777777555444333333444444333222000000000000////////////......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((---,,,+++***)))((('''&&&))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&'''((())))))'''************************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,---...//////000//////---///000111000222444666444777;;;=========>>>???AAACCCBBB>>>===@@@CCCCCCBBBDDDDDDEEEIIIMMMLLLGGG@@@???>>>>>>???@@@BBBCCCAAA@@@>>>>>>??????>>>===>>><<<;;;;;;<<<<<<:::999999888777555444444444444222222111000000000000111.../////////------///000.........---,,,+++))))))******))))))))))))******))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&%%%&&&(((+++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&''')))++++++)))'''(((((())))))))))))((((((((((((((((((((((((((((((+++******)))((((((''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$+++000...'''###&&&***((('''&&&&&&&&&''')))***&&&&&&&&&''')))+++,,,---,,,,,,,,,++++++,,,///222111000000111333333222000333333333333444555666666111333666888===IIIYYYeeewww888888888888888777666666666444333333444444333222000000000000////////////......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&'''((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,***+++---...//////......---...000000000111444666333666:::<<<<<<<<<===>>>AAADDDBBB<<<;;;@@@CCCBBBBBBEEEEEECCCEEEIIIHHHCCC>>>??????======???BBBCCCBBB@@@===<<<=========<<<===<<<;;;;;;<<<===<<<;;;888777555333222222222222222222111000000000000000...//////...------...000---.........,,,++++++,,,******))))))))))))******))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&''''''&&&%%%&&&))),,,'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''')))++++++)))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$)))---,,,'''###$$$''''''''''''''''''(((((((((&&&&&&'''''')))***,,,,,,+++,,,------,,,,,,...000111000000111333333222000333333333333444555666666222444777888===HHHXXXdddvvv}}}888888888888888777666555666444333333444555333222000000000000////////////......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''((('''&&&''')))))))))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))***,,,---......---,,,,,,...///000000111444666333666:::<<<<<<<<<======AAADDDBBB;;;:::???CCCBBBDDDGGGFFFBBBCCCGGGGGGBBB<<<>>>>>><<<:::===@@@BBBCCC@@@<<<:::;;;;;;;;;;;;;;;:::999:::;;;<<<;;;:::666555333111000000000000222111111000000000000000---...///...,,,,,,...///+++,,,---,,,,,,+++,,,---******))))))))))))******)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))((((((((('''&&&'''+++---'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''''''''***((((((((()))***((('''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&(((((('''&&&&&&%%%&&&'''(((((((((''''''''''''''''''(((***+++,,,***,,,------------...///111000000111333333222000333333333333444555666666444777999;;;???JJJYYYeeettt|||ooo666666666666777777777777666666555444333333222222////////////////////////---------...///...,,,))),,,,,,,,,+++++++++******))))))************)))))))))((((((((()))***++++++''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((''''''''''''((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''++++++******))))))(((((())))))))))))************++++++******)))(((((((((******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...000000000111333444222555777888888888:::;;;======<<<===>>>AAACCCDDDFFFBBBAAAEEEDDD???>>>BBBBBB>>>;;;===CCCHHHKKKLLLGGGEEEAAA???>>><<<:::888:::999999999;;;:::999777666666555444333333222222333222000///.........///---------.........//////------,,,+++***)))((('''))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((&&&%%%&&&))))))'''$$$((((((((((((((((((((((((&&&&&&&&&'''''')))*********((('''%%%%%%'''(((***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%######%%%((()))(((%%%''''''&&&'''((()))+++,,,+++,,,...---------000222111111111000000000000000222333333333333333333444444777999;;;@@@KKK[[[fffooobbb777666666666666666666666444444444333222111111111...........................---,,,---......,,,***,,,,,,+++++++++*********))))))************))))))))))))))))))))))))***+++''''''((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))(((((((((((()))))))))*********)))))))))))))))******************+++++++++,,,,,,+++************+++,,,,,,,,,---/////////000111333333555777888888888999;;;======>>>???AAABBBDDDDDDCCC??????BBBBBB???>>>BBBBBBAAA@@@AAADDDHHHKKKLLLHHHFFFBBB@@@>>>===:::999:::999888888::::::888666666555555444333333222222333222000///......//////---------.........//////------,,,+++***)))(((((())))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,******))))))(((''''''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))(((''''''((())))))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###%%%((()))(((&&&''''''&&&'''((()))+++,,,+++---------------///111111000000000000000000000222222333333333333444444444666999:::???KKK\\\hhhooo```777777777666555555555444333333222222111000000000........................///---,,,+++,,,---,,,+++,,,++++++++++++*********))))))************))))))+++***))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))))))))******'''(((((()))******++++++*********++++++++++++,,,******))))))******+++,,,+++---...///...///000222333555777777777777999:::<<<===???@@@BBBBBBBBBBBB???===>>>@@@AAA??????BBBCCCEEEFFFFFFFFFGGGIIIKKKIIIFFFCCCAAA???>>>;;;999999888777777888888777555555555555444444333333222222222000///////////////---------...............---,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***++++++***))))))(((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((())))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&((()))(((&&&''''''&&&'''((()))+++,,,+++---------,,,---///111000000000000000000111111222222222333333444444444444666777999>>>KKK]]]jjjsssccc777777666666555444333333222222222111111000000000........................000---+++***+++,,,,,,,,,++++++++++++************))))))************))))))++++++***)))((((((((()))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))***(((((())))))************************++++++++++++***************+++,,,,,,,,,---////////////000222444555666666666777999;;;:::<<<>>>AAABBBBBB@@@???@@@??????@@@AAA@@@@@@AAAEEEHHHJJJJJJGGGFFFHHHJJJIIIGGGCCCAAA@@@>>><<<:::999888666666777777666444555555444444444333333333222111111000000/////////........................,,,,,,++++++***))))))(((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((((()))***+++))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((()))***++++++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&''''''''''''''''''&&&%%%%%%&&&'''((((((''''''''''''&&&'''((()))+++,,,,,,---------,,,,,,...000000000000000000111111111222222222333333444444444444555777888>>>KKK^^^lllwwwmmm777666666555444333333222222222222222111111111111........................///---******+++,,,,,,++++++++++++*********))))))))))))************))))))++++++***)))((((((((()))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''((((((''''''''''''((((((&&&''''''((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))'''(((((((((((()))))))))************))))))(((((())))))*********++++++++++++++++++++++++,,,------...///000000000000111333333444555555555777999<<<;;;>>>AAADDDDDDDDDBBB@@@CCCDDDDDDCCCCCCDDDDDDCCCGGGJJJLLLKKKHHHFFFFFFHHHHHHEEEBBBAAA@@@???===<<<:::888666555666666555444444444444444444333333333111111111111111000000000.....................---,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''(((***,,,,,,***((('''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%&&&'''(((''''''''''''''''''&&&'''((()))+++,,,,,,---------+++,,,---/////////000000111111111111111111222333333444555555444555777888>>>KKK^^^llltttuuu555555555444333333333222222111111111111111111111------------------------...,,,+++***+++,,,+++***+++************)))))))))))))))************))))))+++***))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))''''''(((((((((((())))))++++++******)))((((((''')))))))))************+++,,,,,,++++++,,,,,,---......000111111000000111333111222444444555777;;;>>>???AAADDDFFFGGGFFFEEECCCDDDFFFGGGEEEEEEHHHIIIFFFHHHJJJJJJIIIGGGEEEEEEEEEEEECCCAAA@@@@@@@@@???===;;;999666555555666555444444444444444444444444444000111111222222111000000...............---------+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((***++++++***((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%'''))))))'''&&&'''(((''''''&&&'''((()))+++,,,,,,------,,,++++++---.../////////000111111222222111111222333333444555555444666777999>>>KKK]]]jjjnnnxxxyyy444444333333333333333333000000000000000000000000---------------------------+++++++++,,,,,,+++)))************))))))))))))))))))************))))))))))))))))))))))))***+++''''''((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))(((((('''''''''((((((((())))))*********)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...///111000//////000111000111222333555888<<<@@@@@@BBBDDDEEEFFFEEEDDDCCCBBBFFFGGGFFFHHHMMMNNNLLLJJJHHHGGGFFFFFFFFFDDDCCCBBB@@@??????@@@@@@@@@???===:::777555555666666555444444444444444444444444000111222222222222111000//////.........---------+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''(((((((((''''''%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((())))))))))))((('''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%(((***)))'''&&&'''(((''''''&&&'''((()))+++,,,,,,------,,,++++++,,,......//////000111111222222000111111222444555555666444666999:::???KKK\\\hhhmmmwww333333333333333333333444.........///////////////------------------------,,,++++++,,,---,,,***(((************))))))))))))))))))************))))))))))))(((((()))***++++++''''''''''''(((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******++++++******))))))((((((''''''''''''((((((((()))((((((((()))******++++++))))))))))))*********************)))***++++++,,,---...000///......///000///000111333555888===AAA>>>???AAABBBBBBBBBBBBAAA???DDDFFFEEEIIIPPPRRROOOKKKGGGDDDDDDEEEFFFDDDAAA@@@???===>>>???@@@@@@???===;;;777555666666666666444444444444444444444444000000222333333222111000//////.........---------+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''$$$'''))))))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%(((******'''&&&'''(((''''''''''''((()))+++,,,,,,------,,,+++***,,,---...//////000111222222222000111111222444555666666444777999;;;@@@KKK[[[fffqqqzzz777666555333111000000000///.........------------......---------,,,,,,,,,---------,,,,,,++++++++++++++++++************)))...---***(((''''''((()))))))))))))))************+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))************))))))''''''(((((((((((('''''''''((())))))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''%%%$$$###***&&&&&&)))+++)))(((***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((***)))(((((())))))((('''))))))))))))************)))************+++++++++.....................---000111111222555777:::<<<===============>>>??????DDDEEEFFFGGGIIILLLNNNOOOFFFEEEBBB@@@??????AAAAAA@@@?????????AAA@@@???===<<<999666444666999;;;;;;888777555444333333444444000000///......///000111......---------,,,,,,,,,+++++++++************)))+++***)))'''''''''((()))((()))*********((('''&&&''''''&&&&&&&&&&&&''''''%%%'''))))))((()))***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))'''%%%$$$&&&)))))))))))))))))))))))))))&&&&&&%%%'''((()))'''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''+++***)))(((((('''((((((%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''))))))(((%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))(((((((((((())))))***,,,------,,,++++++,,,...---...//////000/////////000000000000111222333444333555666888>>>IIIWWWaaalllsss888777555444222111111111////////////.........---......---------,,,,,,,,,+++++++++*********))))))+++++++++************))),,,+++)))((('''(((***+++))))))))))))***************)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''&&&((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%)))&&&&&&)))+++((((((***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))************))))))*********+++++++++++++++++++++++++++,,,,,,000000111222444777999;;;;;;;;;;;;<<<<<<===>>>???BBBBBBCCCDDDFFFHHHIIIJJJEEEDDDBBB@@@???>>>??????>>>======>>>??????>>>===<<<999555444555777999999888888666555444444555555111000///......///000000...------------,,,,,,,,,+++++++++*********))))))+++***((('''''''''((()))((()))******)))((('''&&&''''''&&&&&&&&&&&&''''''&&&'''(((((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%''')))((((((((((((((((((((((((&&&&&&%%%'''((()))(((&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))******))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&'''&&&$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''(((***+++,,,,,,------,,,++++++,,,...------...///////////////000000000000111222333444555666777999>>>IIIWWWbbbgggnnn888777666444333222222222000000000000////////////......---------,,,,,,,,,+++++++++************)))+++++++++************)))***)))((((((((()))+++,,,))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''(((&&&'''***+++'''''')))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((''''''((((((((((((((((((((((((((('''&&&((()))+++***)))))))))))))))************)))))))))*********++++++)))))))))***+++++++++,,,000///000111333666888:::888888999:::<<<===>>>?????????@@@AAABBBCCCDDDDDDFFFEEEDDDCCCAAA@@@???>>><<<;;;;;;<<<>>>???>>>===;;;888555333444666666666888888777555555555555555222111000///......//////------------,,,,,,,,,,,,++++++*********)))))))))***)))((('''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((('''&&&''')))'''''''''''''''''''''''''''&&&&&&'''))))))(((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((('''%%%###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))************))))))(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((''''''''''''''''''''''''$$$%%%&&&''')))+++---...,,,------,,,++++++,,,...,,,---......///.........111000000111111222333444333444666999@@@LLL[[[fffgggooo888888666555444333333333111111111000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((())))))***+++((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))***))))))&&&&&&(((,,,+++'''&&&(((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&'''***++++++***((()))))))))************))))))))))))************))))))***+++,,,------.../////////000222444666888555555777999;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAAHHHHHHGGGFFFDDDBBB@@@???<<<::::::;;;===??????>>>:::777555444444555444333777666666555444444333333222111111000///.........---------,,,,,,,,,++++++************))))))))))))(((((((((((('''(((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''))))))((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((&&&$$$"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))((('''&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((($$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---,,,,,,---,,,++++++,,,...,,,,,,---...............111111111111222333444444000222555999BBBOOO___kkkjjjsss888777666555444333333333222111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++******)))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((()))***)))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))************&&&'''***...,,,'''&&&(((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&'''***++++++***((()))))))))************(((((()))))))))*********))))))***++++++,,,------............000222555666333444666888:::<<<<<<===>>>???@@@AAAAAAAAAAAA@@@FFFFFFFFFEEEDDDBBB@@@???===;;;:::;;;===?????????999777666555666555444222444444444444333222111111111111111000///...------------,,,,,,,,,+++++++++*********)))))))))(((((('''''''''((((((((((((''')))(((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$&&&''''''&&&%%%''''''''''''''''''''''''''''''&&&((()))***((('''''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''&&&$$$"""###%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''((((((((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***+++,,,,,,,,,---,,,++++++,,,...,,,---......//////......111111111111222333444555222444666:::BBBNNN^^^iiimmmwww777666555444333333333333111111111111000000000000......---------,,,,,,,,,)))************++++++++++++++++++************)))+++*********))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''((())))))(((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((())))))))))))&&&(((---111...'''&&&)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((((('''&&&((()))+++***)))))))))))))))************((((((((()))))))))******((((((((()))*********+++------------///111333444222444666999:::;;;<<<;;;===>>>@@@AAAAAAAAA@@@@@@BBBBBBAAA@@@???>>>>>>===>>><<<::::::<<<>>>??????999888777888888888666444333333333333222111000///000000111111000///...---,,,,,,,,,,,,++++++++++++******)))))))))(((((((((&&&&&&'''((((((((('''''')))(((((((((((())))))***''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''######$$$&&&((((((&&&$$$''''''''''''''''''''''''(((''''''(((******)))''''''''''''''''''''''''''')))(((((((((((((((((()))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&///...+++(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***++++++,,,------,,,++++++,,,...---......///000/////////222111111222222333444555666777999;;;@@@LLLZZZddduuu666555444333333222222333111111000000000/////////......---------,,,,,,,,,))))))*********++++++++++++++++++************)))((())))))***************))))))))))))***************)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''&&&$$$######$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((''''''&&&)))000333000(((&&&)))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))************(((((((((((()))))))))***)))*********************,,,,,,,,,,,,...000222333222444777999;;;;;;;;;:::999;;;===???@@@???>>>>>>@@@???>>>===<<<======>>>>>><<<999999:::<<<===<<<999888999:::;;;;;;888666333333444444333222000/////////000111111000///...,,,,,,,,,++++++++++++******)))))))))((((((((((((%%%&&&'''((((((((('''''')))(((''''''((()))***+++''''''&&&&&&&&&&&&''''''&&&'''(((((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%'''***+++(((%%%(((((((((((((((((((((((((((''''''(((******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$%%%'''...---***'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---,,,------,,,++++++,,,......///000000111111000000222222222222333444555555555666888:::@@@KKKZZZddd}}}555444333333222222222222000000000000////////////......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))&&&'''(((***++++++,,,,,,))))))))))))************+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%&&&$$$"""!!!!!!"""((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''''''''&&&&&&&&&***111555111)))'''***''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((***)))(((((())))))((('''))))))))))))************(((((((((((())))))))))))---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333555777:::;;;;;;::::::666888:::<<<>>>======<<>>;;;888777999:::;;;;;;999999:::<<<======:::888333444555555444333111000...///000111111000//////,,,,,,,,,+++++++++******))))))))))))(((((((((((($$$%%%'''((((((((('''''')))(((''''''''')))***+++'''''''''&&&&&&'''''''''%%%'''))))))((()))***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))),,,---***'''))))))))))))))))))))))))(((''''''(((******)))((())))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++*********))))))(((((($$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''%%%%%%(((***((('''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''######%%%'''))),,,...///,,,------,,,++++++,,,...//////000111111111111111222222222222333444555555000222555999AAANNN^^^iii|||444333222222111111222222000000000000////////////.........------,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))***(((&&&$$$###$$$%%%&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$))))))(((((('''''''''&&&))))))))))))((('''&&&%%%(((---222000+++(((***...))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''(((((((((((((((''''''))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***************************+++,,,---///000///222666999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;===???AAABBB999888777777777888999999=========;;;:::888666555333333333222222222111111////////////............------,,,,,,+++***))))))))))))))))))))))))))))))))),,,+++&&&###&&&'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''''')))***)))'''%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++------,,,,,,---,,,++++++,,,...,,,---///111111111000000111222222333333444555555444111111777@@@LLL\\\iii333333222222111111222222000000000000/////////.........---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))***)))'''%%%$$$%%%&&&&&&))))))))))))))))))))))))***)))((('''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''''''''((((((((((((((('''''',,,000///)))&&&(((,,,''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******)))(((''''''(((((((((((((((''''''((((((((((((((('''''''''''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))*********************************+++,,,---/////////222666888999999:::;;;======>>>>>>>>>>>>======:::<<<>>>???@@@@@@@@@???===<<<;;;:::999:::;;;<<<;;;;;;;;;:::999777666555333333333333222222222222////////////............------,,,,,,+++******)))))))))))))))))))))))))))&&&((((((%%%&&&******(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((()))***)))'''%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))+++---------......---,,,,,,---///---...///000111111000000111111222222333444444444666444555:::@@@IIIYYYggg}}}333333333222222222111111000000000/////////......------------,,,,,,,,,,,,+++******************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))+++)))(((&&&&&&&&&''''''))))))))))))))))))))))))******)))(((((((((((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))''',,,///---)))%%%''')))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))*********************************+++,,,---...//////111555777888999:::;;;>>>>>>???@@@AAAAAAAAAAAA:::===AAADDDDDDBBB???<<>><<<;;;;;;;;;<<<<<<999999999999888777666555444444444444333333333333////////////............---,,,,,,++++++*********))))))))))))))))))))))))%%%'''''''''+++000///+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((&&&''')))******)))'''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''''''''((()))+++------......///...---,,,...000---...///000111111111000000111111222222333444444444555888<<>>???@@@AAABBBBBBBBB===???BBBDDDDDDBBB???===>>>===<<<:::::::::;;;;;;888999999999888777666666555555444444444333333333////////////............,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((()))///555222+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&(((***+++***(((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))'''''''''((()))+++---------......---,,,,,,---///---...//////000111111111000000111111222333333444...111777;;;???GGGZZZlllvvv}}}222222333333333222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((()))(((((((((((((((((((((((('''''''''&&&&&&''''''(((''''''(((((((((((('''''''''(((((())))))*********'''''''''((((((((((((((((((((()))(((((('''&&&&&&***,,,...---***(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((()))******))))))&&&&&&''''''(((((())))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---.........000333444555666888:::;;;<<<===???@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>><<<;;;;;;;;;<<<<<<999999::::::999888777777555555444444444333333333////////////............,,,,,,+++++++++++++++***(((((((((((((((((((((((())))))((((((---222...'''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((%%%(((+++,,,***(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))'''''''''((()))+++------,,,------,,,++++++,,,............///000000111111000111111222333333444444---000666:::===EEEWWWhhhppp}}}vvv222222333444333222111000/////////.........------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))((('''&&&%%%)))+++------+++***)))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))************'''''''''(((((((((((((((''''''((()))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++,,,,,,---...---///222333444555888:::999:::;;;===>>>?????????AAA@@@>>>======>>>???@@@??????>>>======>>>???@@@::::::::::::999888777666444444444444333333333333////////////............++++++++++++++++++++++++))))))))))))))))))))))))'''((('''%%%'''***((("""((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((%%%))),,,,,,***'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''''''''((()))+++------+++,,,---,,,******,,,...///.........///000111222111222222333333444555555333444777:::<<>>===<<<;;;;;;<<<>>>???>>>===<<<<<<===>>>@@@AAA:::::::::999888666555444333333333333222222222222////////////............++++++++++++++++++++++++))))))))))))))))))))))))''')))((($$$$$$&&&&&&###((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((%%%)))------)))'''(((***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))+++------,,,---...---++++++---...//////......///000111222222333333444444555666666777555666:::>>>DDDPPP\\\mmm~~~111222333444444222111/////////.........---------*********++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((('''))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&'''''''''(((((())))))%%%&&&'''((())))))))))))%%%'''(((*********))))))''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***''''''(((******+++++++++))))))(((((('''''''''&&&'''(((((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,+++++++++,,,---------...000111222444777999999:::;;;<<<============;;;;;;;;;;;;;;;<<<======::::::::::::;;;<<<>>>???::::::999888666555333222333333333222222222111111000/////////............++++++++++++++++++++++++))))))))))))))))))))))))(((+++***&&&$$$&&&((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%)))...---)))'''(((***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++---...---...///...,,,,,,.../////////......///000222333333333444555555666666777666444555:::@@@GGGSSS]]]ttt555444222444555555222......---,,,---......,,,+++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))((('''&&&)))'''&&&(((+++---,,,***+++***)))(((((((((((((((%%%'''******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))---+++)))))),,,---,,,+++(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''---...---,,,***+++...000000///...///333:::@@@EEE===;;;999999;;;===>>>>>><<<;;;999888999:::<<<>>>>>>============>>>>>>???===<<<;;;999666444222111111111222222222111111000000000000000////////////++++++++++++++++++++++++******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&(((,,,,,,)))''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******(((&&&$$$######$$$%%%&&&&&&&&&%%%$$$%%%'''((((((((('''&&&++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))))))))+++,,,---...///000///...---...///.........///000222333444222333333333333333333444999999777777;;;FFFUUU```ooo{{{333222111222444444111...///...---...//////---+++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&)))'''&&&'''***,,,+++)))***))))))(((''''''((((((---,,,***'''%%%%%%''')))(((((((((((((((((((((((((((((((((((()))))))))))),,,)))'''''')))+++)))(((((()))******(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++***+++///111000///......222888>>>AAA===;;;999999;;;<<<======;;;;;;:::::::::;;;===>>><<<<<<;;;;;;;;;;;;;;;<<<999888888777555444444333222222222222222111000///000////////////.........++++++++++++++++++++++++***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&'''++++++(((&&&((()))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((&&&%%%$$$&&&&&&'''(((((((((((((((%%%&&&''''''((('''''''''******))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((()))***,,,------...///...---,,,---///////////////000111333333222222333333333333444444444333333666>>>MMM\\\gggoooxxx~~~555444333444555555333111000///...///000///...,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((('''&&&''')))******)))((((((((((((''''''''''''(((((((((&&&&&&'''***,,,(((((((((((((((((((((((((((((((((((()))))))))))),,,***(((((())))))(((''''''((())))))''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((())))))))))))+++...111///...------000444999<<<<<<:::999999;;;<<<<<<;;;999:::;;;<<<============::::::999888777777777888555555555555555555555555333333333222111000///...//////.........---------++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''''''''''''''&&&&&&&&&&&&***+++'''%%%'''(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((***,,,---,,,---......,,,,,,---...000000///000000111222222222222222333333444444444555444666>>>LLL^^^mmmuuuqqqwww}}}444444333333444333222222111000///000000000...,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))***************((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''&&&&&&'''((())))))(((''''''((((((((('''''''''"""%%%((())))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))...---+++******)))))))))&&&((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++***'''((())))))((())),,,...------,,,,,,...111444777:::999888999;;;;;;:::999888999;;;===>>>>>>======:::999888666666555555555444444444444555555555555444444333333111000...---.........------,,,,,,+++************************))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&***+++'''&&&(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%'''((()))'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&(((***,,,...,,,...///...------...000111000000000000000111111222222222333333444444444777777===JJJ\\\mmmxxx~~~xxx~~~222222222111000//////000222111000000111000...,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))******''''''((((((''''''((()))''''''((())))))(((((('''((()))******'''%%%$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))---,,,,,,***)))(((((()))&&&((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++)))******)))((('''(((***,,,+++++++++---///111222777666777999;;;;;;:::888777999<<<>>>>>>>>><<<;;;999888777666555555555555666666666555555444444444444444333333111000...---///......---,,,+++++++++************************(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&'''''''''''''''''''''(((+++,,,)))'''))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%'''((()))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&(((***,,,...---///000000//////000222111000000000000000111111111111222333333444555555555888AAAOOOaaaooovvvyyy888999888666333222222333222111000000000000---+++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***+++'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++'''((())))))''''''((()))&&&''')))*********)))((()))************,,,///222(((((((((((((((((((((((((((((((((((()))))))))))))))******(((&&&&&&'''((('''((())))))''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++++++++)))++++++***(((''''''(((******++++++,,,---//////333444555888;;;<<<:::888888999;;;======<<<;;;:::888777666555555444555555777777666555444333333222333333333222111000///...//////...---,,,++++++***************************(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''''''''''''(((,,,---)))''')))***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((('''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((***,,,---...///111111000000111333000000///000000111222222111111222333333444555555777<<>>===:::555333444666222111000///000///---+++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''((()))***''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((***+++,,,((()))+++***((('''(((***'''(((***+++,,,+++***)))***...333777777777666666(((((((((((((((((((((((((((((((((((())))))))))))'''))))))(((&&&%%%'''***((()))******(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************(((***+++***)))(((((()))((()))***+++,,,---......000111444888<<<<<<:::888999:::;;;;;;;;;:::999888555555444444444444444555555555444444333333222222222222222222222111000///000000///...---,,,++++++************************'''((((((((()))))))))***''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''''''(((((('''+++,,,(((&&&((()))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''&&&%%%%%%$$$%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((()))***,,,------...000000//////111222////////////000111333333000111111222444555555666888<<>>DDDMMMUUUzzz{{{000000000000////////////.........------------,,,)))***************))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((******+++,,,((())))))******))))))(((************))))))))))))(((((((((((('''''''''''')))(((((((((((((((((('''%%%''')))(((&&&%%%''')))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))*********))))))))))))))))))))))))'''(((((())))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))((())))))))))))))))))***(((((())))))))))))(((((('''((())))))''''''((()))((()))))))))((())),,,...---///111222111222333444666666777777777777666666666555555555555666666777777777666666555444222222111111222222222111111000111000000///......---------,,,++++++******++++++))))))))))))))))))))))))***)))))))))((((((((((((&&&''''''((((((''''''&&&((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))***(((''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''(((((()))+++,,,------....../////////.........///000111222333333333111222222333333444444555333666:::???EEEKKKRRRWWWsss000000/////////..................---------,,,,,,******+++******)))((('''******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++))))))************))))))+++*********)))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((&&&'''))))))((()))***+++)))))))))))))))))))))))))))******))))))((('''&&&&&&&&&'''(((((()))******))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((())))))))))))(((((('''((()))(((''''''((()))'''(((******))))))+++,,,---///111222222222333444666777777888888777777666666666555555444444555555777777777666555333222111000111111222222222111111000000000///......---------,,,++++++******++++++((((((((()))******++++++,,,,,,+++***)))(((((('''&&&''''''((((((''''''&&&(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$%%%'''((()))%%%&&&'''(((((()))))))))(((((('''''''''(((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&)))***)))((('''(((&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''(((((()))+++,,,------......//////...------...///000111222333333333111222222333333444444555555555888AAALLLXXX```ddduuu000/////////..................---------,,,,,,,,,+++++++++******(((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))(((((('''''''''&&&)))(((((((((''''''''''''&&&'''''''''(((((())))))(((''''''''')))***)))((())))))))))))))))))))))))************)))'''&&&%%%%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))++++++******))))))(((((((((((())))))))))))(((((('''((()))((('''&&&''')))&&&(((***+++*********+++...000222333333333444555777777888888888888777777777666555444444444444444777777777666555333222111000111111222222222111111000000//////......------+++******)))((()))))))))''''''((()))***+++,,,,,,...---,,,+++***(((''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))%%%&&&'''((())))))))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''###&&&)))***)))(((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''(((((()))+++,,,------......///......------...///000111333333333444111222222333333444555555777555777AAARRRbbbmmmqqq222222111000///...------***+++---...///...------+++++++++************)))+++*********))))))((((((''''''(((((())))))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))''''''((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***(((&&&''')))***(((%%%))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''(((((((((((())))))))))))(((((((((((((((''''''''''''((()))******)))((('''))))))(((((((((((())))))'''(((((()))***+++++++++******,,,---...000111222666666666666666777888888555555666666666666555555888777666555333111000000111222222222222111000000///......------......///++++++******)))(((((('''((((((((((((((()))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''')))******&&&'''''''''&&&'''))),,,***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))((((((''''''''''''&&&''''''((()))***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&((()))***)))(((%%%###!!!&&&&&&&&&&&&''''''((((((######%%%&&&'''(((((((((((((((((()))******++++++,,,------...//////......,,,...///111222222222222111111111111222333444555666222666AAAIIISSSjjj222222111000///...------+++,,,------......------+++++++++************)))+++*********))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))***)))((('''''''''((()))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))''''''((()))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***(((&&&''')))***)))'''))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((('''(((((()))******++++++++++++---...///111222222666666555555666666777777555555666666666555555444555555444444333333333333111111111111111000//////......------------......,,,++++++***))))))((((((((((((((((((((()))******)))))))))))))))(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''''''''&&&'''))),,,***((('''%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((***)))))))))(((((((((''')))((('''''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''"""###%%%&&&&&&%%%###"""&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&'''((()))((('''%%%###((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%*********+++,,,,,,------------..................---...///111222222222222111111111111222333444555999444666===EEESSSooo222222111000//////...---------,,,,,,,,,---......+++++++++************)))***************)))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++***)))(((((())))))(((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))'''(((((()))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''(((***+++***)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,,,,(((((((((((())))))))))))'''''''''(((((()))))))))(((((())))))))))))(((((('''((()))******)))((('''((((((((()))******++++++,,,,,,---...000111222222555555555555555666666666555555555555555444333333222222222333444555555555000000000111000//////......------,,,,,,------...,,,,,,,,,+++******))))))((((((((((((((())))))***)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((((((((&&&'''''''''&&&'''))),,,)))((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))(((''''''&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''' """%%%&&&&&&%%%""" %%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((%%%&&&'''(((((((((&&&&&&'''''''''''''''''''''&&&((((((((('''&&&%%%$$$###*********+++,,,,,,---------...............---------...///111222222222222111111111111222333444555777666888>>>CCCOOOkkk222222111111000//////......---,,,++++++,,,...///+++++++++*********))))))************************(((((((((((())))))))))))))))))(((((((((((()))))),,,,,,+++******)))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''')))*********((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((()))+++---///(((((((((((())))))))))))&&&&&&'''((()))******+++(((((())))))))))))(((((('''((()))******)))((('''(((((())))))************++++++,,,---...///000111333333444555555555555555444555555444444333222111111111222333444444555555111111111111111000//////------,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''&&&'''))),,,((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''%%%%%%'''(((((('''%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&######$$$&&&((()))***+++(((((((((((('''&&&%%%$$$((((((((()))******++++++.........///......---,,,---...///000111222222333111111111111222333444444333666===BBBDDDMMMbbbxxx222222111111000000/////////...,,,++++++,,,---...+++++++++*********))))))***************+++++++++))))))))))))(((((((((((())))))(((((((((((())))))+++++++++++++++***))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((($$$%%%&&&''''''((()))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((()))+++---///(((((((((((())))))))))))&&&''''''((()))***++++++))))))(((((((((((())))))'''((()))******)))(((''')))))))))))))))***************++++++,,,---......222222333444444444444333333333333333333222111111222222333333333333333333222222333333222222111000...------,,,,,,------...,,,,,,,,,+++++++++++++++))))))(((((((((((()))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&'''''''''&&&'''))),,,''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%######$$$&&&((()))***+++%%%&&&''''''((((((''''''((((((((()))******++++++---...............------......///000111222333333111111111111222333444444333777===BBBFFFSSSiii}}}zzz~~~222222111111111000000000......---,,,,,,,,,------+++++++++************)))*********+++++++++++++++))))))))))))(((((((((((())))))(((((((((((()))))))))***++++++++++++******))))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((('''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%'''(((((('''''')))***((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,,,,(((((((((((())))))))))))((((((((())))))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,---000111333444444333333222111111222222222222111111333333333333222222222222333333444444333333222111.........------.........++++++++++++++++++*********))))))((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((######$$$%%%&&&&&&''''''&&&'''''''''&&&'''))),,,&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((''''''''')))(((%%%######%%%((()))%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((())))))((('''&&&&&&%%%%%%'''''''''''''''''''''&&&$$$%%%&&&'''((()))))))))*********+++,,,,,,------,,,------...//////......///...//////000222333444111111111111222333444555666888:::???KKKcccooowww222222222111111111111000------......------,,,++++++++++++************)))*********++++++,,,,,,,,,***)))))))))((((((((('''))))))(((((((((((())))))'''((()))++++++++++++***))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((***+++***(((((()))+++))))))))))))))))))))))))'''((((((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))(((''''''((()))******)))(((''''''((()))******)))))))))))))))))))))*********+++,,,,,,------///000222333444333222111//////000111222222222222222222222222222222222222222333333333333222111111000//////......//////000******************************)))((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''))),,,%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&((())))))***************+++,,,,,,------++++++---...//////000000//////...///000111333444111111111111222333444555555666888AAAUUUuuunnnvvv222222222111111111111111------...///...---+++***+++++++++************)))*********++++++,,,,,,,,,******))))))((((((((('''))))))(((((((((((())))))%%%'''(((***+++++++++***))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***,,,...---***)))***---************************&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''(((((((((((())))))))))))*********)))))))))))))))***)))(((''''''((()))***+++***'''&&&&&&'''***+++*********)))))))))))))))+++++++++,,,,,,---------...000222333333333111000---...///111222222222222111111111222222333333444111222222222222111000000000000////////////000000))))))))))))))))))************)))((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&'''''''''&&&'''))),,,%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''((((((((())))))******(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((((()))******++++++***+++,,,...///000000111//////...///000111333444111111111111222333444555///333999GGG```yyy}}}333333222111000///......,,,---...///...---,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))************))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************)))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,////////////000000000000111222333333333333222111222333333444555666777777444444444444333222111000)))000000,,,000;;;<<<666++++++,,,---,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((('''''''''***)))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((('''%%%(((,,,,,,((()))((('''&&&&&&&&&&&&&&&((($$$###$$$&&&%%%%%%%%%&&&'''((())))))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,---......---,,,,,,///111------...///000222444555333333333333333333333333///;;;>>>GGGeee333222222111///......---------......------,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++******))))))))))))************((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************)))))))))))))))))))))))))))((('''((()))***)))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,.........////////////000------...000222555888999444444444555555555555555555555666555555444333222///333222,,,---444444---++++++,,,,,,,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((('''%%%(((,,,,,,(((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&'''''''''(((((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))+++,,,------......---,,,---///111////////////000111222333444444444444444444444444111:::===FFF\\\nnn|||222222111000///...------......---,,,,,,,,,,,,---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,******))))))))))))******))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************)))))))))))))))))))))))))))((('''((()))***)))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------.........//////,,,,,,,,,---000555:::===666666555555555444444444777777777666666555444333111444111+++***///---'''++++++,,,,,,++++++***)))******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((('''%%%(((,,,,,,(((((((((''''''''''''''''''%%%&&&(((((('''&&&&&&'''&&&%%%%%%$$$%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))***++++++''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***,,,---...---......---,,,---///000000000000000000111111222555555555555555555555555333888:::DDDQQQVVVaaawww111111000000///......---///...---,,,+++,,,------,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++***)))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************)))))))))))))))))))))))))))((('''((()))***)))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,------.........///......///000333666888555555555555555555555555666666666666555444333333...000...***+++...---)))+++++++++++++++******)))******))))))((((((''''''(((((((((((((((((((((((()))))))))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((('''%%%''',,,,,,(((''''''((((((((('''''''''&&&'''''''''))),,,***%%%((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---,,,---......------...000////////////000111222333444444444444555555555555555555777AAAHHHEEERRRqqq111111000000//////......///...---,,,+++,,,------,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))******)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************************************)))((('''((()))***)))((((((((((((((()))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,---....../////////000111222222222222333333444444555666666777444444444444333222111111......,,,+++,,,///...+++++++++*********)))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))((('''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((('''%%%''',,,,,,(((''''''((())))))(((((('''((('''$$$$$$,,,222...%%%))))))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,,,,---//////------...///,,,------///111333555666222222333333333444444444777555333;;;???:::KKKooo222111111111000000000///......---,,,,,,,,,,,,---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,******))))))))))))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************************************)))((('''((()))***)))(((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,---...//////,,,---000222333333333222222222333444555666777888222333333222222111000///000///---,,,,,,---,,,+++++++++***))))))))))))***((((((((()))))))))))))))(((((((((((((((((((((((('''((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((('''%%%(((,,,,,,(((&&&'''((()))***)))((('''(((((($$$###+++555333***&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((***+++,,,+++---//////...---...///+++,,,---///111444666777111222222333333444444444777666222555888666HHHjjj222222222222111111111111------......------,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++******))))))))))))******((()))*********)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((***+++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************************************)))((('''((()))***)))((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,---...///000000---...///000111222333444333444444444555555666666222222222222111000/////////---++++++,,,,,,++++++,,,+++***)))((())))))***''''''(((((())))))******((((((((((((((((((((((((%%%&&&((()))***)))'''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((('''%%%(((,,,,,,(((&&&''')))*********((((((###)))((($$$(((333777222000---)))%%%$$$%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))***,,,,,,+++---//////............,,,------///111333555666222222333333444555555666333666333444999;;;LLLjjj333333333222222222222222,,,---...///...---,,,+++,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))************))))))))))))******'''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))************************************)))((('''((()))******((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,---...000000111222111///......000222444666555555555555444444444222222222222222000//////,,,)))(((***,,,,,,,,,---,,,+++)))((((((((()))***&&&&&&'''((()))***++++++(((((((((((((((((((((((($$$&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&&&&'''((())))))***$$$$$$%%%&&&'''((()))***&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((('''%%%(((,,,,,,)))%%%''')))***+++***)))(((***,,,%%%%%%000888999CCC===333+++&&&&&&))),,,''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((()))***++++++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))***+++---...+++---///000///..................///000222333444333333444444555666777777...555555666>>>DDDTTTmmm333333333222222222111111111111222222000...,,,+++------,,,,,,+++***))))))++++++++++++,,,---......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))),,,***))))))******)))'''))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))******)))((()))*********)))((()))))))))'''''')))***))))))(((((((((((()))))))))***+++,,,---,,,++++++)))******+++---....../////////000111111111111111777666555444444444555666222222333222111///---,,,------------------------+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''((()))'''%%%$$$%%%&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&%%%''''''&&&+++000,,,$$$''''''&&&&&&&&&&&&'''''''''''''''&&&'''+++111555111...***&&&$$$$$$&&&'''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&$$$###(((&&&%%%%%%&&&&&&%%%$$$(((''''''&&&&&&((()))***'''((((((((()))))))))***''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))***,,,---...............////////////222333555444333333555666222333444444555555444444555444444888===HHH[[[lll{{{444444444333333333222222111111111111///...---,,,------,,,,,,+++******)))******************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************************************,,,***))))))******)))'''************************))))))))))))))))))))))))(((***+++***)))((()))+++***)))))))))*********)))((()))))))))'''''')))***))))))(((((((((((())))))((()))***+++++++++******)))******+++---....../////////000111111111111111111222333333444444333333222222333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((()))(((&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&''''''&&&+++///,,,$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&(((,,,///---+++(((&&&$$$$$$%%%&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%''''''(((((('''&&&&&&%%%(((''''''&&&'''((()))***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''(((((()))***+++,,,------------............///111222333222222444555222333444444555555444444333222666???HHHQQQ^^^hhh{{{555444444444333333333333222111000///...------------,,,,,,++++++************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************+++++++++++++++++++++++++++***))))))***+++)))(((************************)))***++++++++++++***))))))***+++***))))))***+++************************((()))))))))'''''')))******))))))(((((())))))***(((((()))************)))******+++,,,,,,---......//////000111111111111111...000222333444333222111222222222222111000......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((()))((((((''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&'''''''''***...+++%%%''''''&&&&&&&&&&&&''''''''''''((('''%%%%%%'''((()))((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))(((((())))))(((((('''&&&%%%))),,,,,,)))'''&&&((((((''''''''''''((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((()))******,,,,,,,,,------------...,,,...000111111111333555222333444444555555444444111333<<>>KKKRRRQQQRRR]]]jjjeeeqqq}}}jjjsss222222222111111111000000......//////......------++++++++++++++++++++++++)))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))&&&''')))*********((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,(((,,,...---)))(((***...((()))))))))'''''')))***+++******))))))******++++++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------//////000111111111111111///222666999:::888555333444333222111111111222222111111000000///.........------,,,,,,,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((((('''***---,,,'''$$$%%%'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))***''''''***)))&&&'''+++''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''((()))''''''(((((('''&&&&&&%%%&&&&&&((()))))))))((('''&&&&&&'''((()))***++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''(((''''''&&&%%%$$$###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))+++,,,------------.........//////...000222333333444666888222333444444555555444444444:::DDDKKKMMMPPP[[[hhhhhhsss~~~gggnnn333333333222222222111111---.../////////...---,,,++++++++++++++++++++++++((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))&&&''')))***+++***((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++++++++++++++++++++******))))))******+++***+++,,,,,,******+++,,,(((,,,///---)))(((***...((()))))))))'''''')))***++++++************++++++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,---//////000111111111111111---333;;;BBBDDDAAA;;;777444333222111111111222333111000000///...------------------,,,,,,,,,++++++(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((((())),,,///---(((%%%%%%'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))+++''''''+++)))%%%&&&,,,'''''''''&&&&&&'''''''''((())))))'''%%%$$$%%%'''&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''((()))***(((&&&%%%%%%&&&&&&%%%$$$%%%&&&((()))))))))((('''%%%&&&'''((()))***+++,,,'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((***+++,,,,,,,,,,,,---------.........000222222222333555777222333444444555555444444333666===FFFKKKQQQ[[[fffooozzzcccjjj666444222222222222000...///............---------++++++++++++++++++++++++************************************************+++*********))))))(((((((((((()))*********************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))...+++***++++++)))&&&&&&(((((((((((())))))))))))++++++******)))******+++))))))*********+++++++++***+++++++++++++++******,,,,,,------,,,***(((&&&***((('''&&&'''))),,,...000000///,,,***+++,,,...------..................,,,---/////////,,,***(((+++...000...+++((()))+++***,,,...---***)))***---,,,,,,++++++++++++,,,,,,******))))))******+++,,,************************++++++,,,,,,,,,---------+++,,,...000111222222111...111777>>>CCCEEECCCAAAAAA===777333111333666999444222111111222111000.........---,,,,,,+++******))))))))))))((((((((((((---+++((()))******(((%%%((((((''''''''''''((((((******))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((+++***)))((('''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''((()))******(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******))))))((((((''''''************************&&&&&&((()))************'''(((***,,,---...------//////...---...///000111...///111111111222333555555555555555555555444444555888???JJJTTT[[[aaafffzzz{{{nnnggg222333333222222111111222///............---------++++++++++++++++++++++++************************((((((((((((((((((((((((************)))))))))((((((((()))*********************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((()))))))))***'''%%%$$$&&&))))))))))))(((((((((((()))))))))***++++++***************+++******************++++++))))))******++++++++++++******++++++++++++******...---------------------+++,,,,,,,,,++++++++++++......------,,,,,,++++++,,,---............------)))***+++++++++***+++,,,+++---...---+++***+++---******))))))))))))******)))*********++++++++++++************************++++++++++++,,,,,,,,,,,,---...///000111111000000000111444888===@@@AAA@@@@@@===888555333555777999555333222222333222111///......------,,,++++++***+++************)))))))))---***((()))******(((&&&((((((''''''''''''(((((()))))))))(((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&)))************+++++++++))))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((()))***,,,,,,,,,++++++------,,,,,,,,,---...///...///111111111222333555555555555555555555555555444777>>>IIIQQQVVV\\\bbbwww{{{yyyooo111222222111000//////000///............---------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((()))******************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((()))))))))******+++)))''''''((())))))(((((((((((()))))))))***************************+++++++++******************)))******++++++,,,,,,,,,************++++++,,,,,,***+++,,,---...............///111333333222000///111111000///.....................---,,,++++++***,,,+++***,,,...//////...+++,,,...---,,,+++,,,...******))))))))))))******))))))+++,,,,,,,,,+++***++++++++++++++++++++++++*********++++++++++++,,,//////000000000000//////333222111222666;;;===>>>===;;;999777666777888999666444333222333333222000......------,,,+++++++++,,,,,,+++++++++*********,,,***))))))))))))(((&&&((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''(((((((((((()))''''''(((((()))***++++++((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''')))******++++++******)))------,,,,,,------...///...///111111111222333555555555555555555555555555555777>>>IIIOOORRRWWW^^^nnnwwwwwwxxxwww444222//////000000...+++///............---------++++++++++++++++++++++++((((((((((((((((((((((((*********************************)))))))))))))))(((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((()))))))))*********)))++++++(((''')))***)))(((((()))))))))*********)))*********+++++++++***+++++++++***************,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......+++,,,...000333666999:::888888888999999999777555777666555444444444555666666777777777555222///---222///------000000...+++,,,,,,------,,,,,,,,,------,,,,,,++++++,,,,,,---((()))+++------,,,+++***++++++++++++++++++++++++))))))*********+++++++++......///000000000000000555333111111444888:::;;;888888888777777777777777555333222222222222111///......------,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((('''((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))************((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((())))))******((((((((((((((((((((((((''''''(((((((((''''''&&&(((((())))))************///////////////000000111...///111111111111333555444444444555555555555555777888@@@JJJNNNNNNSSS[[[gggxxxqqqoooxxx666111,,,///666888444//////............---------++++++++++++++++++++++++((((((((((((((((((((((((************************))))))))))))))))))******(((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************###+++000,,,((())),,,,,,))))))))))))************((()))***++++++++++++***************************------,,,,,,,,,---.........///111333555777888999>>>>>>===???BBBGGGMMMPPPFFFCCC@@@>>>>>>>>>===;;;???===;;;888666666666666<<>>JJJLLLIIINNNXXXqqqqqqrrrxxx444///---111:::???<<<888///............---------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))***************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))*********++++++---===EEE<<<...))))))))))))))))))*********++++++'''(((***+++,,,,,,+++***))))))*********+++++++++,,,,,,+++,,,---///111222555888<<>>999777555555999===DDDJJJNNNOOOMMMLLLIIIHHHHHHGGGEEE@@@;;;777333111////////////---,,,++++++************++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,...000222444555666555555777888999777666444555555555555555444333222111//////000000...---......------------------+++************)))))))))'''((())))))''''''((()))((((((''''''''''''(((((('''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''((((((((((((***+++,,,,,,+++)))((('''(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((%%%&&&'''(((***,,,///000,,,---...////////////......///111111111222333555333333444444555666666666222222<<>>EEEHHHNNNSSSVVVXXXXXXXXX[[[ZZZYYYYYY[[[___dddgggjjjfffbbbaaacccbbb___[[[WWWTTTOOOJJJFFFCCCBBBBBB???@@@BBBDDDFFFEEEEEEDDDJJJNNNQQQRRROOOJJJEEEBBB999666444333333222000---,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...///111333555777666555666888999888777666666666555555444444333333222000000111111///...------..................,,,,,,+++++++++*********&&&(((***)))'''&&&((()))((((((''''''''''''(((((('''''''''(((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&)))***+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))***)))(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((()))***+++++++++***((((((((()))***,,,///000,,,---...///000//////......///111111111222333555333333444444555666666777222222<<>>RRRHHH333***+++,,,)))************+++++++++&&&(((***,,,---,,,+++***''''''(((***+++,,,---...000111222666;;;AAAFFFIIIUUUXXX]]]```bbbaaa^^^\\\]]]]]]___aaaeeeiiimmmooonnnkkkiiijjjmmmlllgggaaa```^^^ZZZVVVTTTSSSTTTUUUOOOLLLHHHCCC>>>:::888777???EEELLLOOOLLLGGGDDDBBB===:::777666666555222///...------,,,,,,------...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///.........///000222333999777444444666888888888888777777666555555444444444333111111222222000///------..................---------,,,,,,,,,++++++%%%(((***)))&&&&&&(((***((((((''''''''''''(((((('''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))'''(((***,,,---,,,+++***(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&''''''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''((()))******(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((()))++++++,,,,,,,,,******))))))***,,,...///...///111222222222111000...///111111111222333555333333444444555666777777555444@@@PPPQQQJJJPPP___222111111111000000//////888555222...------...///,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))******+++((((((((()))******+++++++++*********))))))(((((())))))))))))************+++***)))(((((()))***+++,,,,,,,,,+++++++++******((((((***++++++,,,,,,,,,))))))************))))))***+++,,,++++++---333888:::@@@FFFGGGCCC>>>===>>>MMMRRRXXXZZZXXXTTTRRRQQQWWWXXX\\\bbbjjjnnnnnnlllmmmooolllhhhhhhllliiiaaahhh]]]VVVVVVUUUQQQNNNOOORRRVVVXXXTTTKKKCCC??????<<<;;;:::===BBBEEEDDDBBB???===;;;:::;;;;;;999888555333000---++++++,,,---,,,------.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222444444444555555555555666666555333333444444333222222111111000///......---///////////////.........,,,***(((((()))***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))'''))))))((('''&&&'''(((((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++)))'''(((+++,,,***(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''###$$$&&&''''''&&&$$$"""'''))))))((('''&&&'''(((******))))))((((((''''''((((((((((((((('''''''''((((((((((((''''''''''''$$$%%%'''((((((((('''&&&''''''''''''(((((((((((())))))***+++,,,------...111111000000//////............///000111333555666111444666666555444555555333888AAAIIIKKKNNNYYYddd|||111111111111000000000///444333000...---------...,,,,,,,,,++++++++++++***+++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))************)))))))))((())))))))))))************+++***)))(((((()))***+++,,,,,,++++++************((()))******++++++++++++)))+++---......---......---///000111333888@@@GGGPPPNNNIIIBBB:::555444555;;;@@@EEEGGGEEECCCCCCCCCGGGHHHMMMUUU___eeehhhhhhgggjjjiiigggiiillliiiccc\\\OOOCCCAAAAAA>>>===???AAAGGGNNNOOOJJJEEEBBBBBBAAA???<<<:::;;;<<<======@@@@@@@@@BBBDDDEEEDDDBBBBBB999444;;;IIILLL@@@222,,,,,,------------......---..................---------------------------------------///000111222444444444444555555555555666555333444444555333222333222222111000000///////////////...............,,,***)))((()))***)))((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***)))(((''''''''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++)))((((((***+++***(((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&&&&%%%'''((((((''''''((()))))))))((((((((((((((('''((((((((((((((((((((('''((((((((((((''''''''''''%%%&&&'''((()))(((''''''''''''''''''(((((((((((())))))***+++,,,------...000000000111111111111111/////////000111333444555111333666666555444444555555888???EEEHHHJJJQQQZZZvvvwww111111111111000000000000000000//////...---------,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++***))))))(((((())))))***((((((((())))))))))))***))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++******)))(((((('''************))))))))))))))))))))))))************+++***))))))))))))***++++++************)))))))))))))))******************)))+++,,,,,,,,,+++,,,...111333666888<<>>EEEMMMUUUYYYZZZ___bbbeeefffiiillljjjeeeVVVHHH:::555666666666777888@@@IIIOOOOOOMMMLLLLLLFFFDDD???999555444555777===>>>AAAEEEIIIKKKKKKIIIGGG@@@???KKK[[[[[[JJJ888......------------......................................................------------...000111222333333333444444444555555666555333444555555444333444444333333222111111111//////.........---------,,,+++))))))*********)))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&%%%&&&'''&&&%%%$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''(((((((((***+++))))))(((((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))***)))((()))***+++***(((''''''''''''''''''''''''************************))))))((((((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%(((((((((''''''((('''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''&&&'''((()))***)))((((((''''''''''''(((((((((((())))))***+++,,,------...///000000111222333333333000000000000111222333444111333666666555444444555666777<<>>???BBBIIISSSZZZQQQGGG:::444444999;;;<<<999999888777666555555666666666777999===@@@BBBCCCLLLOOOTTTXXX[[[]]]\\\[[[OOODDD888444555777777666666<<>>BBBFFFFFFFFF???CCCJJJOOOOOOIIIAAA;;;222111000...------------................................................---------......///111111222333333333444444444444666555333444555666555333333333333333222222111111//////......------,,,,,,---+++))))))***+++***)))''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((((((((((((''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''''')))+++((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))******))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''###&&&((()))(((&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''')))*********)))(((''''''''''''(((((((((((())))))***+++,,,------...000000000111111222222222111000000000111222333333333555777888777666666666555555999BBBHHHJJJNNNSSS^^^|||~~~uuu000000000000000000111111...///111222222111///...---------,,,,,,,,,++++++******++++++++++++************))))))))))))******************))))))))))))************************))))))))))))************(((((((((((((((((((((((((((((()))************)))(((((())))))************))))))))))))))))))******((()))))))))******************++++++++++++******)))))))))))))))))))))***+++******)))******+++,,,---...///......333;;;BBBKKKKKKKKKJJJIIIMMMTTTZZZTTTMMMFFFFFFKKKPPPPPPOOOMMMJJJGGGDDDAAA@@@>>>>>>666555444333222222222333666777;;;@@@CCCDDDEEEGGGCCC@@@;;;999;;;===<<<888:::<<<===>>>>>>===>>>>>>>>>@@@BBB???:::666666777777555555666999<<<>>>>>>999@@@EEEDDD===888888:::777666444222000///...---......---,,,,,,---......------------------------......---......///000111222222222222333333333444666444444444666666555444222222222222222111111111000//////...------,,,,,,---+++))))))***+++***)))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''((((((((((((((('''&&&((()))((('''&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))******)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((('''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((&&&((())))))'''%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&'''''''''(((((())))))((((((((((((''''''''''''&&&''')))*********)))(((''''''''''''(((((((((((())))))***+++,,,------...111111000000000/////////111000000000111222333333444666999999888777777888555555999BBBGGGIIILLLPPP\\\yyyuuu000000000000111111111111000000111222222111000///------------,,,,,,,,,,,,******+++,,,,,,+++******+++******))))))******++++++************)))))))))************************)))))))))*********++++++))))))))))))))))))))))))'''((()))++++++******)))'''(((((()))******++++++))))))))))))************))))))))))))******************+++,,,,,,+++******)))))))))************+++++++++******+++,,,...///(((,,,111444777???KKKTTT^^^^^^\\\YYYUUUTTTXXX\\\eee```ZZZYYY[[[\\\YYYUUUMMMIIIEEEAAA@@@>>><<<:::444555666555444333444555222111222555666666:::???HHHLLLPPPPPPQQQRRROOOKKKNNNMMMJJJGGGEEEDDDCCCCCC>>>@@@CCCCCCAAA>>>===<<<===;;;:::999:::;;;;;;:::===;;;999888999:::999888888888888777555333222111000///...------...///000------------------------...............///000000111111222222222333333333666444444444666777666555222222222222222222222222111111000///...------,,,---+++******+++++++++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&'''(((((((((((((((((('''((()))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))'''&&&&&&(((&&&&&&''''''''''''&&&&&&***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((***+++***)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))))))))(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((())))))******((())))))((('''&&&'''((('''''''''''''''(((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''&&&'''((()))***)))((((((''''''''''''(((((((((((())))))***+++,,,------...111111000000///......---000000000000111222333444444777999999888777888888666777<<>>@@@@@@AAACCCEEE@@@;;;888999777666===EEESSS^^^ggggggddddddccc```___]]][[[XXXVVVTTTRRRQQQKKKJJJJJJJJJJJJIIIGGGEEEFFFEEEEEEEEEEEEBBB>>>:::;;;999777888;;;<<<;;;888777888:::;;;;;;:::888666222111000......000111222........................///............///000000111111111111222222222222555444444555666777777555333333333333333333444444333222111000///...------...,,,******+++++++++***************************))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&'''(((((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''((()))&&&'''((())))))((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((***+++***(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))*********)))'''((((((''''''(((+++...))))))((((((((((((((('''&&&&&&''''''((())))))***((((((((((((''''''''''''%%%&&&'''((()))(((''''''''''''''''''(((((((((((())))))***+++,,,------...111000000000000000000000/////////000111333444555333555777888777666666777444888???DDDDDDCCCGGGMMMbbbrrr//////000000111111111222111000000///......------......---------,,,,,,,,,***+++,,,------,,,+++***++++++************++++++++++++++++++******))))))************************)))************+++++++++))))))))))))))))))))))))'''(((***+++,,,+++)))(((++++++******)))((((((((((((((())))))*********+++))))))))))))***************+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,+++++++++---///222444<<>><<<999888???JJJRRRaaallljjjfffeeeeeeccc]]]\\\\\\[[[ZZZXXXTTTRRRZZZVVVRRRQQQRRRRRRPPPNNNKKKLLLNNNPPPOOOIIIAAA;;;444:::???>>>:::666666999444777;;;>>>???>>>===;;;444333111000000111333444000000000000000000000000///............//////000000111111111111222222222555444444555777888777666444555555555555555555555333333222111000///.........,,,******+++,,,+++***************************))))))(((((((((((())))))++++++************++++++(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&'''((())))))((((((%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&'''((('''(((***+++'''((()))******)))((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))"""$$$&&&((())))))((('''&&&''''''&&&'''***///222******))))))((((((''''''&&&&&&&&&'''((())))))***)))(((((((((''''''''''''$$$%%%'''((((((((('''&&&''''''''''''((((((((()))))))))***+++,,,------...000000000111222222333333......///000111333555666111444666666555444555555222777AAAHHHGGGFFFLLLUUUgggttt///////////////.........////////////....................................,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++******************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++******))))))((((((************************)))+++++++++)))))))))+++'''+++...---,,,000:::CCCLLLYYYccccccccchhhllllllttttttqqqllljjjhhh]]]QQQDDD???999666777777666444666555444444666:::???AAAMMMRRRTTTPPPPPPUUUXXXVVVMMMHHHFFFFFFEEECCCHHHQQQ___aaacccbbb```___aaaccc]]]YYYYYY[[[XXXQQQPPPSSSPPPPPPOOOLLLJJJJJJLLLNNNOOOPPPRRRTTTPPPIIIGGGIIIGGGCCC===;;;<<>>444555555666666999===@@@FFFGGGGGGIIIKKKMMMOOOPPP\\\aaacccaaa___^^^\\\XXX[[[VVVSSSSSSTTTTTTUUUXXXVVVYYY[[[XXXRRRPPPQQQUUUXXXUUUXXX___bbb^^^WWWRRROOORRRVVVWWWUUUQQQOOONNNSSSMMMIIILLLOOOPPPQQQTTTUUUSSSPPPNNNNNNPPPRRRSSSLLLJJJGGGFFFGGGJJJNNNPPPDDDBBB@@@;;;777444444555222000......///000///.........................../////////000111111222222444555666777888777666666444444444444333333333333111111000000//////......,,,,,,,,,,,,++++++++++++(((***,,,------+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))'''''''''((()))***************))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))))))))*********))))))******++++++++++++*********))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''''''''((())))))(((((((((((())))))))))))%%%''')))***(((''''''((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((******))))))))))))*********))))))+++---//////...//////...//////000111222000000000111222333555555666555555444555666888999666888>>>CCCGGGMMM\\\jjj............////////////////////////............---,,,,,,,,,,,,,,,+++++++++******************+++))))))))))))))))))))))))******************************+++,,,------......)))))))))))))))*********))))))************))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++***+++***)))((())),,,///444999AAAMMMYYYaaaeeeffffffhhhiiijjjlllqqquuuxxxuuutttqqqkkkcccWWWJJJ???666:::>>>@@@BBBGGGMMMSSSYYYZZZ\\\]]]___`````````aaabbbbbb^^^YYYUUURRRPPPUUURRROOOOOOQQQRRRQQQQQQNNNOOOPPPOOOOOOTTT^^^eeeqqqyyyrrrhhhjjjooouuuxxxwwwsssnnnllliii\\\RRRSSSZZZ```eeeiiiooocccTTTLLLKKKOOOQQQQQQSSSSSSRRROOOLLLIIIHHHHHHLLLJJJFFF???999666777:::333111/////////000///.........................../////////000111111222222444555666777777777666555555444444444444333333333111111000000//////......------,,,,,,,,,++++++++++++,,,---......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''&&&&&&))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))******)))))))))***++++++,,,++++++******))))))(((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((((((((()))))))))))) ###'''((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))*********))))))+++---//////...111000///......///000111000000000111222333555555666666555555666777999:::777:::???BBBCCCJJJ]]]ooo---.........//////000000////////////............---------,,,,,,+++++++++*********++++++*********))))))))))))))))))))))))******************************+++,,,------......******))))))))))))))))))))))))************))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++------,,,++++++...222666@@@GGGSSS]]]cccgggjjjlllmmmjjjiiijjjmmmpppsssuuuvvvpppeee[[[OOODDD;;;777999===CCCHHHLLLQQQYYY______```aaabbbccccccbbbaaa___^^^\\\YYYUUURRRRRRTTTLLLMMMMMMNNNPPPRRRRRRQQQXXX]]]eeennnwww}}}rrruuuxxxhhhdddaaaYYYQQQRRRRRRQQQOOONNNOOORRRUUUPPPOOOLLLHHHAAA<<<888777555333111000000000///---/////////////////////////////////000111111222222333444555777777666666555555555555444444444333333111111000000//////......---------,,,,,,,,,++++++,,,,,,+++***************))))))))))))))))))))))))************************((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))***+++++++++++++++******))))))((()))***++++++***)))(((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))((((((((())))))))))))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))(((((((((((())))))))))))&&&)))+++,,,+++++++++,,,((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))******))))))+++---//////...333222000............///000000000111222333555555666666555555666777999:::888;;;@@@BBBBBBIII]]]qqq------......///000000000////////////..................------,,,,,,++++++)))***++++++++++++***)))******************************************************++++++,,,,,,------************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******++++++...444;;;AAAMMMUUU```hhhlllmmmnnnnnnhhhaaa\\\]]]___^^^^^^___^^^VVVLLLDDD<<<666444666777;;;@@@FFFMMMTTTZZZ^^^____________^^^]]]\\\[[[ZZZVVVSSSQQQMMMJJJLLLPPPTTT\\\dddjjjqqqzzzyyyiiicccYYYQQQMMMOOOSSSVVVGGGHHHIIIJJJJJJFFF@@@;;;:::777555333222111000.../////////////////////////////////000111111222222333444555666777666555555555555555555444444444333111111000000//////......------------,,,,,,,,,,,,+++***((('''&&&'''((()))))))))))))))))))))))))))************************((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))*********)))((('''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))***+++++++++++++++++++++++++++)))******************)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((************((((((((())))))******))))))((())))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))(((((((((((())))))))))))++++++,,,***(((''''''((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&''''''((()))******))))))+++---//////...333222111///............000000000111222333555555666555555444555666888999888;;;@@@CCCEEELLL```sss------......///000000111////////////............//////......---,,,,,,+++)))***++++++++++++***)))++++++++++++++++++++++++******************************++++++++++++++++++************)))))))))((())))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***---111777AAALLLSSS[[[___eeelllpppoookkkgggTTTJJJDDDEEEGGGDDDBBBBBB???:::888888777444666<<<666888<<>>>>>>>>AAACCC???@@@HHHRRRWWWVVVWWW[[[WWWZZZWWWOOOJJJOOOWWW\\\eeettt```JJJKKKOOONNNPPPIIIDDDDDDAAA999555666222222111//////222444333111111000000000000111111222333333333333333333444555555555555555555555555333222111111222222111///......---------,,,,,,,,,***+++,,,------,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))******+++,,,***************************))))))+++,,,---+++***+++,,,---......---,,,+++---,,,,,,++++++***))))))***************))))))((())))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))***************)))(((((((((***+++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))******++++++,,,,,,((()))***+++,,,---------,,,------...............///000000111333555777888333444555666777777777777555999???HHHYYYiiipppnnnyyy~~~aaappp............////////////111000000000/////////...------......------,,,+++,,,,,,,,,++++++++++++************************************++++++,,,,,,---))))))))))))************++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((('''&&&((())))))(((''''''(((+++++++++*********))))))*********+++++++++,,,,,,***)))+++...---***+++///777===HHHVVVbbbkkknnnnnnnnnqqqrrrqqqnnnfffUUUFFF555222111333222222888@@@FFFKKKPPPSSSTTTTTTUUUVVVZZZVVVSSSVVVWWWUUUUUUWWWUUUMMMFFFMMMgggxxxddd\\\RRRFFFEEECCCFFFLLLKKKBBB:::777999888444111000000000///000000000///000000111111222333333333333444444444555555555555555555555555333222111111222222111///.........---------,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((()))))))))))))))))))))(((((()))***++++++******)))'''&&&%%%'''***,,,+++***111111111222444444444333333333444444444333222222///......---,,,,,,++++++************************+++************)))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((''''''((((((((())))))))))))***************)))((((((((()))+++,,,)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((((()))))))))((()))***+++,,,---------------...///////////////222222222222333444555555333333444555666666666666666999???JJJWWWbbbiiilllzzzuuuYYYjjj............////////////000000000000////////////---............---,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))******)))((((((((())))))&&&((())))))(((''''''(((+++++++++***************))))))*********++++++++++++***+++...///...222888HHHLLLTTT___jjjppprrrrrrssstttsssrrrpppgggTTTAAA888888999:::999<<>>BBBEEEHHHNNNXXXaaa]]]bbbhhhlllllljjjfffccc\\\YYYVVVSSSNNNLLLQQQYYYrrrsss___RRRKKKIIIJJJCCC>>>;;;;;;:::666222000////////////000111222222222222333333444555555555666666666666666666666666444222111111222333111000............------------,,,+++***))))))***+++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********))))))(((((((((((((((((((((***---000222555777999777888999::::::;;;===???===<<<;;;999888888777777444444222111000000111111///...---,,,+++++++++,,,,,,+++++++++******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((((()))))))))************))))))))))))))))))******(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((,,,,,,++++++******)))))))))))))))***+++,,,---...//////000111111111111111444333333222222333333444444555666777888888888888999666???NNNRRROOOXXXgggyyy|||vvv............////////////////////////000000000000......//////......---,,,---------,,,,,,,,,++++++************************---,,,,,,++++++*********************++++++++++++((()))))))))******++++++************************+++***)))(((((()))***+++)))+++,,,,,,*********+++************************+++++++++,,,,,,,,,,,,------***+++000777@@@MMMYYY___^^^]]]```eeejjjnnnooojjjllliii^^^TTTMMMEEE>>>===@@@EEEKKKTTT\\\aaabbb^^^```dddffffffbbb\\\XXXRRRRRRQQQNNNKKKQQQdddwwwrrr\\\MMMLLLEEE@@@BBB@@@999222000000000000000000111222222222222333444444555666666777777777777777777777777444333222222333333222000//////.........---------+++***)))(((((()))***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((()))))))))*********++++++)))'''&&&'''))),,,...,,,111444222---+++///333111222444444444555888;;;DDDDDDCCCAAA???>>>===<<<666555333222111111222333444333111///---,,,++++++++++++*********)))))))))******************************++++++++++++******************************************************))))))))))))************'''))),,,......,,,)))'''((()))))))))************))))))*********)))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((,,,,,,++++++******)))))))))))))))***+++,,,...//////000000111111111111111111111111222333444555666666666888999999999999999888666>>>MMMPPPMMMWWWhhhttt............////////////////////////000000000000...////////////...------------------,,,,,,,,,,,,************************,,,,,,,,,++++++******************++++++++++++,,,)))))))))))))))***************************************)))))))))***++++++''')))******)))(((((()))***************+++++++++++++++,,,,,,,,,---------+++***---666???IIIWWWccccccaaa```bbbfffkkknnnooohhhiiicccUUUHHHAAA???===@@@EEELLLSSS\\\dddeeebbbaaa`````````___\\\VVVRRRJJJJJJJJJJJJMMM\\\yyykkkOOODDD===@@@@@@;;;666777333222222111111111222222222222333444555666666777777777777777777777777777555333222222333333222111/////////.........------******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******+++******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***((())))))******+++++++++++++++******,,,///333666999<<<===888000,,,---000+++...000000///000555999FFFFFFFFFEEECCC@@@===;;;777555333111111111333444666555555333111///---,,,+++************)))))))))++++++++++++++++++++++++******++++++++++++******************************************************)))))))))*********++++++(((***---//////---***((())))))))))))************)))************)))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((******))))))***,,,.../////////000111111111111111//////000111333555777888666777888999999:::::::::777777>>>IIINNNRRR^^^lllzzz............////////////.../////////000000000111///////////////...------...------------,,,,,,,,,************************,,,,,,++++++++++++++++++*********+++++++++,,,,,,++++++***************)))************************((()))***+++++++++++++++''')))+++***)))((())))))))))))*********+++++++++***+++++++++,,,,,,,,,,,,+++...666CCCMMMUUU^^^gggffffffggghhhjjjjjjhhhfff___^^^VVVJJJAAA???>>>===AAAJJJRRRVVV\\\ccceeebbbbbb___\\\ZZZZZZXXXUUUQQQOOOQQQXXXdddqqqooo\\\LLLHHHEEE>>>;;;???555555444333222222222222222222333444555666777777888888888888888888888888555333222222333444222111////////////............++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******((())))))******+++,,,,,,+++,,,///222555888;;;<<>>EEENNNZZZgggqqq............/////////000.../////////000000111111///////////////......---......---------,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********************************((()))***,,,,,,,,,+++******+++------+++***+++,,,))))))******++++++++++++)))************+++++++++...444@@@OOOYYY^^^ccciiijjjkkkmmmnnnlllggg```ZZZNNNKKKDDD<<<:::===<<<888;;;GGGQQQRRRSSSYYY]]]^^^```\\\WWWUUUUUUUUUSSSQQQ___fffxxxnnn]]]PPPAAA<<>>AAA>>>999///222444444333444:::@@@LLLMMMOOONNNLLLGGGAAA>>>666444222000///000222333222444777999999777444222---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++---+++)))'''''')))+++---))))))))))))************)))***+++++++++)))((('''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))******++++++,,,,,,+++***))))))***,,,...000......///000000000000000000000111222333555666777333444555666777777777777444999>>>BBBMMM___nnntttuuu//////000000000000//////////////////000000000000000/////////............000///...---,,,+++++++++************************************************+++++++++************))),,,,,,++++++***+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))000***)))...000///000444444DDDQQQUUU\\\gggjjjeeekkkjjjiiifff```VVVLLLDDD???;;;666444555666555333:::===???AAAIIITTTZZZZZZTTTTTTVVVVVVSSSVVVfffyyytttUUUGGGEEEAAA999444444222///111888444444555555666777777888::::::::::::::::::::::::777555333111000000111222111111000000//////.........---,,,+++***+++,,,---++++++++++++++++++++++++************************************************))))))(((((((((((())))))+++***)))***++++++***)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******++++++++++++******((()))))))))***---111555:::@@@FFFGGGAAA:::666666555333222444999===>>>>>>===>>>???@@@@@@CCCFFFIIIHHHFFFDDDCCCCCCBBB@@@>>>555555555444333222222111444444444444555666777888999777333000---+++++++++------,,,------///000000,,,,,,,,,+++++++++************************************)))+++------,,,+++*********)))'''&&&$$$###)))******++++++,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((())))))))))))(((((('''(((((()))***************+++,,,---...///...///000///...---...000...///222444555666555555555555444555666777999:::999;;;???DDDNNN\\\jjjttt~~~vvv/////////000000/////////////////////000000000000000000/////////.........//////...---,,,,,,,,,,,,************************************************++++++++++++************+++++++++******+++,,,,,,************************))))))))))))))))))))))))************************************************,,,))))))---...---000555>>>NNNZZZ^^^ccclllooolllhhhddd^^^XXXQQQHHH@@@;;;777666444555666666333111777999;;;>>>GGGSSS\\\^^^YYYNNNIIISSSfffzzzrrrZZZMMMEEE<<<777999:::555111000333444444555666777777888::::::::::::::::::;;;;;;888666444222111111111222111111111000//////.........---,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))+++***)))***++++++***)))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))***))))))******************(((***+++---000555;;;???KKKMMMMMMHHH>>>666111111222111222777===DDDGGGGGGOOONNNMMMIIIEEECCCCCCEEE===<<<::::::;;;:::999777666555444444333444555555777777666555555555555555777666555444222000...---...---------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++------,,,***+++++++++***)))((('''&&&,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++***))))))(((((((((((()))))))))***)))((((((((())))))***+++*********+++,,,---...///...///000///......///000///000111333444555666666555555444555666777999:::???@@@AAADDDLLLYYYgggrrr|||rrr......////////////......////////////000000000000000000000/////////......///...------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++***************************+++,,,---************************************************************************+++++++++++++++++++++++++++***+++---...///666>>>LLLXXXcccfffjjjpppooojjj[[[UUULLLDDD>>>999666444333222111222555888999999AAAEEEHHHIIINNNUUUXXXXXXPPPNNNVVVnnnlllTTTFFF999666999777222...333333333444555666888888999999::::::;;;;;;;;;<<<:::888666444222222222222222111111000000///.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))***+++***)))***++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))***+++,,,---000444999>>>DDDKKKOOOWWWVVVRRRJJJ@@@999666777<<<;;;<<>>:::888888555555444555777777666444444333222111111333444555666666555444444444444444444555777777777555222111000//////...------,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++------,,,***,,,,,,,,,,,,,,,+++******------,,,,,,+++******)))((((((***+++,,,---------++++++++++++++++++++++++***************************++++++++++++***))))))((((((((()))))))))*********))))))))))))***++++++*********+++,,,---...///...///000000......///000000000111222333555666777555444444444555777999:::CCCDDDDDDEEEJJJUUUcccmmm|||}}}qqq......////////////......////////////000000000000000000000////////////...///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++*********))))))))))))***+++------************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,---...///000777DDDPPPXXX___eeejjjnnnnnndddXXXFFFAAA999444222222333333555333222444999AAAHHHLLLPPPUUUXXXVVVTTTTTTQQQLLLMMMccczzzdddJJJ:::666888999999444333333444555666888999999999::::::;;;<<<<<<<<<;;;:::888666444333333333222222111111000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))***+++***)))***++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))*********))))))((())))))+++,,,---222888@@@GGGMMMQQQUUUWWWRRRRRRPPPKKKFFFCCCCCCDDDFFFDDDBBB@@@????????????<<<;;;999666222000000111333333444666888999888666222222222222222111111000111111111111222333444555333444555777777777666555333333222111///...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))(((((()))))))))*********+++***************++++++*********+++,,,---...///...000111000///...///000111111000111222444777888444444444444555777999:::@@@BBBEEEFFFJJJRRR___hhh}}}uuu......////////////......////////////000000000000111000000000////////////......---,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***(((((())))))***+++,,,---************************++++++++++++++++++++++++************************************************+++...//////444AAASSS___cccdddfffkkknnngggTTTAAA777444111///111333444444666999===BBBHHHOOOTTTXXXRRRVVVVVVRRRRRRWWW]]]^^^rrroooTTTEEEAAABBBAAA666555444444555666888999:::::::::;;;;;;<<<<<<<<<;;;:::999777666555444444222222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******+++***)))***++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,---//////222999BBBJJJNNNOOOOOOOOOFFFGGGHHHHHHFFFEEEEEEEEE===<<<999666222000000000...///000000111222666888999999:::<<>><<<:::;;;<<<<<<:::777444111111111000000111111222222333333222333444555777888555555555444333111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++))))))***++++++,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************)))******+++++++++******))))))))))))************++++++***************+++*********+++,,,---...//////000111000///...///111111111000111222444777888444444333444555666888999888>>>DDDHHHKKKRRR]]]fff{{{}}}//////000000000000//////////////////000000000000111111000000000/////////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++)))))))))))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************************...111333<<>>??????@@@@@@>>><<<999777111111111000...///111333---///222444777;;;@@@CCCHHHHHHIIILLLNNNNNNLLLIIIGGGHHHHHHHHHEEEBBB>>>;;;999888666444222000//////333222111000111333666777555666666777666444222111//////.........---------------------------------,,,+++++++++,,,,,,+++))))))******+++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))))))))*********++++++++++++***))))))))))))************+++,,,---...//////000111111//////000111000000111222333555666777444333333333444666888999333:::CCCHHHKKKSSS___iiiyyy000000111111111111000000////////////000000000000111111111000000000//////---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,+++++++++******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))000777<<>>>>>KKKRRRZZZ___\\\VVVQQQNNNPPPOOOLLLLLL\\\}}}vvvYYYAAA===;;;888666666666888999=========<<<;;;;;;::::::888888888888888777666666333333222111111000000///---.../////////...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******++++++***)))***++++++***)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))*********+++++++++***,,,000333555555444444111444888999888777666666999888888777666555222000///111222222111222666999333666999===@@@EEEJJJNNNSSSSSSTTTVVVXXXWWWTTTQQQNNNMMMKKKIIIGGGFFFDDDDDDAAA???===:::777555333333111111111111222222333333333444666777777666555444////////////.........------------------------------+++++++++,,,,,,***(((******+++++++++******)))+++++++++++++++++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))*********++++++++++++***))))))((((((((()))*********+++,,,---...//////000111111000///000111///000111333444555666666444333333333444666888999444;;;BBBFFFJJJSSScccooo}}}111111222222222222111111////////////000000000000111111111111000000000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,,,,+++++++++***)))))))))))))))***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++444===FFFSSS```eeecccggglllmmmcccNNN:::444555555444555999>>>CCCEEEFFF]]]______\\\UUUOOOLLLKKKNNNPPPPPPRRRbbbsssTTT???===:::777666666888999>>>>>>===<<<;;;::::::999777777888888888888777777333333222222111000000000---.../////////...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++***)))***+++++++++)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************++++++++++++---222666888777666555888888888777555444666777444333222222333444444444222444444333000000333666;;;===AAAEEEJJJOOOVVVZZZRRRRRRSSSTTTUUUTTTPPPMMMMMMKKKGGGDDDBBBCCCEEEFFFDDDBBB@@@>>><<<;;;::::::000111333444444333111000111222555666777777555555000/////////....................................---,,,++++++,,,,,,***(((+++,,,,,,,,,,,,+++***)))------,,,++++++*********((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++)))************+++++++++******)))(((((('''((((((*********+++,,,---/////////111222111000///000111...///222444555666555555333333333333444666888999888>>>CCCEEEHHHSSSfffttt111111000////////////000///............///000000444444333222111000///...//////.........---------......---,,,,,,+++******+++++++++*********))))))...---,,,+++***+++,,,---,,,,,,,,,+++++++++******++++++************++++++,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,++++++)))'''(((***---.........>>>MMMSSSWWW___dddeeegggiiifffZZZFFF666444888===888:::DDDIIIIIIQQQ]]]bbbgggggg]]]PPPJJJLLLOOOKKKVVVddduuu\\\OOO???777555666777999;;;===<<<888999>>><<<666888888888777666666555555333333222111000///......//////............//////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((%%%'''))),,,------,,,,,,,,,+++***))))))***+++,,,++++++******++++++,,,---))))))))))))************...+++)))(((((())))))(((***)))((((((***,,,---------...666@@@AAA;;;888;;;<<>>CCCDDDAAACCCIIIKKKIIILLLKKKJJJNNNSSSUUUTTTQQQPPPOOOOOONNNKKKHHHJJJMMMFFFHHHJJJIIIFFFBBB@@@>>><<<:::888888666222000///+++000444333222222222111333333222111000//////...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,***+++,,,------+++***(((++++++++++++++++++++++++,,,***((())),,,...---+++)))******+++++++++******************************)))***++++++------...///...//////000000000000000000000111222333444444555555555444444555666888999888<<>>DDDBBB;;;666777===DDDGGGBBB;;;999777333111111222222333222000...666888;;;<<<===>>>AAACCCEEEHHHHHHDDDEEEIIIJJJFFFJJJIIIIIIMMMRRRUUUUUUTTTOOOMMMLLLMMMNNNMMMKKKJJJFFFFFFFFFEEEDDDCCCCCCDDDFFFCCC???===;;;999777777444555444222111333555666333333222222111000000///...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,.........---+++***++++++++++++++++++++++++---***)))))),,,---,,,+++******+++++++++******)))++++++++++++++++++++++++******+++,,,---......///...///000000111111000000000000111222333444444555333333222222333444666777777;;;AAAFFFHHHOOObbbsss,,,...000111111000...,,,///////////////000111111222333444444333111///---/////////.........------......------,,,+++++++++---------,,,,,,,,,,,,+++)))******+++,,,,,,,,,,,,+++++++++***************---,,,,,,,,,,,,,,,,,,---+++*********+++,,,,,,---,,,,,,---...............(((+++---,,,,,,---111555HHHQQQZZZ[[[\\\```eeegggjjjhhhccc[[[SSSMMMIIIGGGAAABBBLLL[[[bbbbbbfffnnniiiddd[[[TTTOOONNNOOOPPPjjj{{{WWWAAA999777666444888:::888777999:::888::::::999999888777777777666555555444333222111000000//////......//////000------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++***))))))(((++++++***))))))***++++++***))))))))))))***++++++************++++++++++++*********++++++++++++,,,++++++******+++,,,...///:::;;;>>>AAA>>>888444555:::???BBB===888555333111222222111111222555777888AAADDDHHHKKKLLLLLLMMMNNNMMMNNNMMMLLLMMMOOONNNKKKJJJJJJKKKMMMOOOQQQSSSTTT[[[WWWSSSQQQRRRRRRNNNIIIMMMLLLKKKKKKJJJKKKLLLLLLBBB@@@???>>>>>>>>><<<::::::888555555555555555444444333333222222111111000......------------......------------------------,,,,,,,,,,,,++++++++++++------------------------+++++++++,,,,,,,,,---------.../////////...,,,+++++++++++++++++++++++++++---+++******,,,,,,+++***++++++,,,,,,+++***))))))++++++++++++++++++++++++******+++,,,---...////////////000111111111111000000000111222333444555555444333333222333555666777777:::???DDDHHHPPPcccuuu000000000000000///......///............///000000222333444555444222///...////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++***************************,,,,,,++++++++++++,,,,,,************+++,,,------,,,,,,---............---)))+++---+++***...777???RRRWWW]]]___```ccchhhkkkiiihhhcccZZZRRROOONNNLLLBBBGGGSSSaaagggffffffjjjccc___WWWPPPLLLRRRccctttzzzQQQ;;;888;;;888;;;===;;;999888888999::::::999999888777777666666555555444333222111111000000////////////000000...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))******+++++++++,,,+++******************+++)))))))))((())))))***+++)))))))))************+++)))***++++++*********+++---------------...111222777777888777666555666888???AAAAAA===888555333333444333222222666>>>HHHNNNQQQTTTWWWYYYXXXXXXXXXYYYVVVWWWXXXXXXYYYZZZWWWUUUUUUWWWWWWUUURRRQQQTTTWWWMMMOOOOOONNNOOOPPPMMMIIIGGGHHHJJJMMMNNNLLLHHHEEEAAABBBBBBAAACCCEEEBBB===<<<999:::===>>>:::666444444444333333222111111111000///......---.........------------------------,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,---------------............---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,+++***))))))++++++++++++++++++++++++******+++,,,---.../////////000111111222222111111000111111222333444555555666666555555555777888999888:::???EEEIIISSSfffwww999777333000...///000222......------......///000222333444444444222000///000000/////////...............------------,,,,,,************+++++++++++++++,,,------,,,+++)))(((******************++++++++++++************+++++++++*********++++++,,,---++++++,,,---------------+++,,,+++)))***333@@@KKK[[[]]]```bbbbbbcccgggllleeehhhdddYYYQQQRRRVVVXXXQQQWWWaaajjjmmmjjjhhhhhh\\\RRRLLLTTTgggnnnSSSBBB999::::::;;;;;;:::888999;;;::::::999888888777777666555555444333222111111000000000////////////000000.........---------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,))))))***************)))*********++++++*********)))))))))((())))))***+++((((((((()))))))))*********+++,,,+++)))((()))***---///000000000111555888>>>===:::666555999???BBBNNNKKKFFFAAA:::555444444222666;;;AAAGGGPPPYYY___```aaabbbaaa___^^^___``````______^^^[[[WWWUUUUUULLLPPPSSSOOOHHHDDDHHHMMMQQQbbbsss|||~~~~~~{{{uuubbbhhhqqqzzz}}}yyypppiiiWWWRRRIII@@@@@@FFFFFFBBBDDD???===@@@@@@;;;:::<<<666555555444333222111111111000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------------,,,,,,++++++++++++++++++++++++++++++,,,------,,,***)))))),,,,,,,,,,,,,,,+++*********************************+++,,,---...//////000000111111222222222222222111111222333444555555666666666555555666777999::::::;;;@@@GGGMMMWWWhhhyyyDDD@@@999333000000222444...............///000000333333333333333222222111000000000/////////............------------------)))***************++++++,,,------------,,,+++++++++++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,++++++***++++++,,,++++++,,,------------------,,,++++++000<<>>;;;;;;:::999999888888777666555444333222111111000111000000//////000000111............---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...111222222222111...+++))))))***++++++++++++***)))***))))))))))))***++++++((())))))))))))************,,,---+++((('''+++...111444777777666888===AAAMMMMMMHHHAAA???DDDKKKMMMSSSKKKBBB<<<666111111444444???MMMXXX]]]```bbbcccffffffeeeccc```^^^___```]]][[[XXXTTTLLLHHHMMMUUUYYY```fffbbbXXXTTTXXX___vvvcccbbbmmmtttrrr___VVVNNNJJJBBB:::;;;CCC:::999888777555333222222222111000//////...//////////////////////////////------------............---------------------------------.........//////---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,*********++++++,,,,,,,,,,,,++++++************************++++++,,,---...///000000111111222333333333333222111111222333444555666666555444444333444666777888;;;<<>>===>>>======<<<<<<;;;;;;::::::777666666555444333222222111111000000000000111111............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///333555777777555111---***)))***++++++++++++***)))***************+++,,,,,,******+++++++++,,,,,,,,,***,,,---+++)))***000666<<>>======<<<<<<888888777666555444333333111111000000000000111111//////.........---------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///***---000333222///***''')))***+++,,,,,,+++***)))++++++******++++++,,,---,,,,,,------------......***,,,---+++***---555<<>>;;;999777666333222111000////////////000000000000000000000000.../////////000000111111000000000000000000000000............/////////000000000///...............++++++++++++++++++++++++&&&***---...,,,++++++,,,)))***+++,,,---.................................+++,,,,,,---...///000000111222333333444444333333111222222333444555666666777777666666777888:::;;;:::<<>>>>>>>>>>>======<<<:::888777666555333111444333222222111111222222------......///000000000...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++*********+++,,,,,,++++++***+++++++++,,,,,,,,,++++++*********++++++***+++...444===CCCMMMLLLKKKJJJLLLQQQXXX^^^[[[YYYZZZ[[[UUUJJJBBB???777555555:::CCCOOOXXX]]]eeehhhiiiiiihhhgggccc___]]][[[XXXVVVUUUZZZfffrrr~~~yyyaaaNNN@@@AAACCC>>>::::::000555888777555444111---111000///000222222///------///000111111000///---------............------............////////////222222222111000...,,,+++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++,,,...//////...000111111111111222222222000111222333444444444444666666666777888888999999;;;;;;@@@FFFMMMTTTaaammm~~~KKKKKKKKKJJJGGG@@@999333222222222111111111111111111111222222222333333333111000000000///////////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++,,,------......///777AAAIIITTT```gggggghhhiiiiiiiiijjjiiiiiiiiinnnfff\\\XXXZZZ___cccfffhhhaaa[[[WWWTTTRRRTTTWWW~~~|||^^^BBB;;;CCCDDDAAA@@@>>>==================;;;888777777666444222444333222222111111222222//////////////////.........------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,+++++++++******'''))),,,///222888>>>CCC@@@@@@BBBEEEKKKQQQWWW[[[ccc\\\TTTNNNFFF<<<666777444888???IIISSS]]]eeejjjmmmllliiigggeeeddd```\\\[[[WWWSSSUUUcccxxxhhh]]]PPPBBB999===777000---,,,...111444///.........///111111222///000111222222111000///---......//////......---............////////////222222222111000///...---,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,---///000000///000111111111111222222222000111222444555555666666666666666777888888999999:::;;;@@@GGGLLLRRR___kkk|||KKKJJJIIIJJJIIIEEE>>>999333333333333222111000000111111222222222333333333111111000000000////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,,,,333@@@MMMVVV]]]fffjjjjjjjjjkkkmmmmmmllljjjgggeeeiiifffaaa]]]\\\^^^cccgggddd```ZZZTTTNNNOOO]]]mmmeeeFFFDDDIIICCCBBB???>>><<<<<<===>>>===;;;999888888777555333444333222222111111222222111111000//////...------......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++******++++++************+++,,,------,,,,,,,,,,,,++++++++++++'''+++///333666888;;;===333444999BBBMMMTTTWWWWWWVVVNNNFFF@@@999333333666>>>FFFRRR\\\aaadddgggjjjiiiiiihhhhhheee^^^WWWRRRGGGHHHKKKWWWsssjjjQQQHHH<<<555777777222000111111111000///...000222555000111222333333222111000---......//////......---............////////////000000111111000//////...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------...000111111000000111111111111222222222000111222444666777777888666666666777888888999999:::;;;AAAGGGKKKPPP\\\hhh{{{OOOMMMJJJGGGEEEDDDDDDDDD888666444222111000111111111111222222222333333333111111111000000000/////////......---------------------------------------------------------------//////...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...///...---,,,,,,,,,999GGGUUU\\\aaaggglllmmmllllllmmmlllkkkjjjhhhggggggeeeccc``````aaacccddd``````^^^SSSGGGMMMooo{{{xxxsssooommmkkkjjjiiijjjkkknnnrrrvvvyyy|||}}}^^^KKKFFFAAAAAAAAA@@@??????>>>>>>>>><<<:::999999888666444444333222222111111222222000000000000//////............------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++***++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...222444444333444444---///666CCCPPPVVVUUURRRCCC===888666444222444999HHHRRR___fffgggffffffgggeeefffhhhhhh```TTTLLLJJJUUU^^^lllZZZHHH;;;<<<===666333555444555555222000///111333000111111222222111111000......////////////..................////////////......////////////......,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,---///111000///000000111111111222222222///000222555666888999999666666666777888888999999999;;;BBBHHHJJJOOO[[[gggzzzKKKLLLLLLIIIDDDCCCFFFIII>>>;;;666222///000222333111111222222222333333333111111111111000000000000...//////.........------------------------------------------------------......,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...//////------...000@@@LLLWWW\\\___eeekkkllllllkkkjjjiiiiiiiiijjjkkkhhhdddaaa```bbbcccaaa^^^]]]WWWSSSQQQRRRcccyyyssspppkkkhhhbbb^^^[[[YYYZZZZZZYYYXXXTTTUUUWWWZZZ\\\___aaabbbgggjjjnnnqqqtttzzzuuuVVVCCC>>>@@@BBBDDDCCCAAA???===>>><<<:::999999999777555444333222222111111222222////////////000000111111///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,///222222111000000000,,,///777CCCNNNRRRNNNHHH???888222111222444;;;BBBQQQYYYdddjjjkkkjjjlllooolllfffaaa]]]XXXXXXbbbnnn|||~~~}}}xxxyyyjjjKKK===777444555:::222333444333111000000111///000000000000000000///...//////////////////...............////////////+++,,,------......---------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++,,,...//////...000000111111111222222222///000222555666888999999666666666777888888999999888<<>>BBB@@@===999666444222222111111222222222333333333222222222111111111000000...//////000///...---,,,................................................---,,,,,,+++++++++,,,,,,------------------------,,,,,,++++++,,,,,,---...+++---//////...111888>>>JJJQQQWWW\\\aaaggghhheeefffeeeeeeeeeffffffggggggdddcccbbb```^^^[[[YYYWWWWWWVVViiixxxmmm^^^PPPIIIHHHJJJIIIEEEEEEGGGDDD>>>AAAAAA@@@>>>=========>>>:::::::::;;;;;;<<<<<<<<>>>>><<<:::999888999888777555444333222222111111222222000000000000000000111111//////............/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************+++,,,---...,,,,,,,,,---------......+++111777;;;;;;888444222111555;;;@@@AAA>>>999555333222555???IIIRRR^^^gggcccddddddcccbbbaaa```___YYYOOOSSSqqqqqqjjjoootttooojjjiiizzzgggLLLDDD<<<333000333555444111111000000000000000000111//////000000000000//////............////////////....../////////...------------,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---...---,,,+++---///000///...000111111111111222222222000111222444555555666666666666666777888888999999999===CCCIIIKKKSSSfffwww|||^^^MMMJJJLLLJJJFFFAAAAAA@@@>>>:::666111///111111222222222333333333222222222111111111111000...///000000000///---,,,................................................------,,,,,,,,,---......------------------------,,,,,,++++++,,,,,,---...+++---///......222;;;BBBLLLRRRYYY^^^dddiiigggbbbcccdddfffggggggeeedddccc```ccceeeaaaZZZUUUVVVXXXUUUhhhttteeeZZZXXXTTTJJJEEEGGG>>>AAA@@@===>>>DDDFFFBBB<<<===>>>===<<<;;;===???===>>>>>>>>>>>>?????????<<<<<<<<<<<<>>>???@@@@@@??????DDDMMMPPPUUUggg|||vvvxxx}}}{{{NNNKKKFFFAAA>>>======>>>;;;:::888888888888666555444333222222111111222222222222111111000///////////////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---''''''(((***,,,...000111,,,,,,,,,------.........///666>>>CCCAAA:::333///444888>>>@@@>>>:::666444333888CCCRRRZZZ[[[[[[]]]UUUUUUVVVXXX[[[]]]\\\[[[UUURRRfffooowwwWWWJJJ;;;333555777555222222222111111111111222222//////000000000000//////............/////////000000000111111000//////......------,,,,,,------...------------------------------------------------,,,,,,++++++,,,,,,---......---,,,...000111000///000111111111111222222222000111222333444444444444666666666777888888999999999===DDDIIILLLUUUiii|||cccLLLEEEFFFGGG@@@AAA???<<<;;;:::666111333333333222222222222222222222333222222111000///000/////////............////////////////////////........................------------------------,,,,,,,,,---------..............................+++---//////111888CCCKKKRRRVVV\\\bbbeeeeeedddbbbffffffeeeddddddddddddddd^^^fffaaaZZZ\\\YYYSSSTTT^^^kkkaaaSSSQQQOOOKKKGGGCCC@@@>>>AAA???===>>>AAABBBAAA???>>>=========>>>===;;;999<<<<<<<<<======>>>>>>>>>>>>BBBAAA<<<<<<@@@@@@<<<;;;@@@CCCAAA@@@EEEOOOVVViiipppzzzkkkUUUGGGHHHGGG>>>;;;AAA:::;;;<<<:::888666555555666666555444333222222111111111111111000000000000000000000000000000000000111000000///......------,,,---...//////...---,,,------------------------++++++,,,,,,,,,,,,------......------------,,,,,,...------...000222111000777:::>>>@@@>>>;;;888777444;;;AAAAAA;;;555444666888EEEQQQVVVVVVXXXXXXVVVOOORRRXXX]]]aaaaaa___^^^___tttzzz~~~YYY???;;;888666777222222333111//////000000...111111111111111000//////......////////////......///...///000111000---++++++---...---+++,,,...000///////////////.........---------------------------------.........//////...------------...//////////////////000111222333333333444555666777888888555555666777888999::::::...;;;JJJOOOLLLPPPcccyyyuuuaaaNNNBBBHHHFFFCCC@@@===999666555333222222222222222222222333333333333222111000///000000/////////.........////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,---...///222;;;GGGPPPSSSXXX^^^bbbcccbbbbbbbbbjjjiiihhhgggfffeeeeeeeee^^^ccc___[[[WWWOOORRRcccsss___SSSOOOIIIHHHFFFDDDBBB@@@>>>===@@@??????BBBEEEHHHGGGEEECCCBBBBBBBBBCCCCCCCCCBBB=========>>>>>>?????????>>>AAA@@@======AAAAAA>>>===@@@BBB???<<>>:::888:::???CCC???888222111333???FFFKKKKKKKKKOOOSSSSSSTTT[[[bbbaaaaaakkkvvvmmmkkknnnwwwtttZZZGGG555333999999555555444222222333444444111111111111111000000/////////000000000000///////////////000111000...+++///---++++++,,,---,,,+++........................------------------------,,,------------............------------...////////////000111111222222333333333444555666777888888444555666777888999999:::777>>>IIIOOOOOORRR```oooiiiSSSMMMFFFBBBDDDCCC<<<888;;;333222222222222222333333333333333333222111000000000000000/////////......////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------///666@@@MMMVVVUUU[[[```aaa___^^^```cccddddddcccbbbaaa```___^^^]]]]]][[[ZZZSSSGGGZZZqqq]]]PPPHHHEEEGGG???????????????>>>>>>>>>@@@@@@@@@BBBDDDDDDBBB@@@EEEEEEDDDDDDCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCAAACCCCCCAAAAAADDDDDDBBB>>>??????===:::999<<>>:::>>>>>>======<<<;;;::::::777777666555444333222222222222111111111000000000000000000000000000000000/////////...------,,,,,,------...//////...------------------------------++++++,,,,,,,,,,,,------)))******+++---......///+++------,,,+++,,,111555;;;BBBHHHIIICCC===:::999999<<<>>>;;;666333666:::@@@CCCDDDDDDIIISSS[[[]]]cccbbbcccggguuummmsssrrrNNN@@@???888555555444222111000222444111222222222222111000000000000111111111111000000/////////000111000...,,,111...+++,,,000111///+++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.../////////000111333333333333222333333444555666777888888444444555666777888999999<<>>???@@@AAAAAAAAABBBDDDEEEFFFFFFEEECCCIIIIIIIIIHHHGGGGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIIIIGGGFFFFFFEEEDDDAAA@@@@@@AAA???<<<<<>>>>>@@@???============<<<;;;888777777666555444333333222222222111111111000000///////////////////////////.........---------,,,---..................---------------------------+++++++++,,,,,,,,,------******++++++,,,------...,,,...000...+++...555<<>>@@@777666444333333333444555444555555444444333222111111000000000////////////////////////////////////........................------------------------,,,,,,,,,---------......------------------------...---...555AAANNNWWW\\\YYY^^^aaa___XXXVVVYYY^^^YYYZZZ]]]```aaa```___^^^\\\VVVPPPQQQNNNQQQlll]]]SSSJJJHHHFFFAAA<<<;;;>>>>>>???@@@AAABBBCCCCCCCCCEEEGGGIIIKKKKKKLLLLLLIIILLLOOOPPPQQQSSSWWWZZZTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQNNNKKKHHHGGGHHHDDDCCCFFFFFFAAA@@@BBBAAA@@@@@@AAA@@@FFFUUUeee~~~ssskkkmmmtttqqqMMMBBBJJJBBB@@@===<<<===>>><<<;;;999888777666555444444333222222222222111111111111////////////////////////...............---------.........------.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++...///...---111:::AAAKKKDDD<<<888888888777444777777666444111222777;;;???GGGPPPXXXbbbiiiiiieeeZZZOOOTTT|||{{{WWW???999666777777333333777333333333333333222111111111111222222222222111111111000///000111111///---...111444222---***+++...+++++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////...000222444555444333222333333444555666777888888444444555666777888999999666===IIIQQQRRRTTT___lllrrrQQQAAA>>>@@@AAA;;;999777555444444555666555555555555444333222222111111000000000/////////////////////////////////........................------------------------,,,,,,,,,---------.................................---000999GGGSSSXXXYYYYYY\\\___\\\WWWTTTVVVXXXUUUXXX\\\```bbbbbb```___[[[XXXOOONNNWWWiiisssggg[[[OOOHHHCCCBBBAAA===<<<>>>@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIHHHGGGGGGIIIJJJLLLRRRYYY___ccchhhnnnsssrrrrrrrrrrrrqqqqqqqqqqqqqqqnnnmmmmmmiiibbb______YYYPPPKKKNNNMMMEEE@@@AAAAAA?????????>>>???HHHSSSdddrrrzzzxxx^^^HHHJJJFFFBBB>>>===>>>???===;;;999999888777666555444444333222222222222111111111000000000000000000000000///////////////////////////...------------...///------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,***,,,...///111666>>>EEEDDD@@@=========;;;666222///111333777:::@@@FFFJJJPPPXXX___bbbcccddd```[[[TTT[[[qqq{{{rrrwwwRRRCCC888777777444333666333444444444444333222222111111222222222222111111222111//////000111000...999>>>AAA===333---...222,,,,,,------......//////------------------------,,,,,,,,,,,,------------...------------.../////////000111333333333333222333333444555666777888888555555666777888999::::::888BBBNNNTTTQQQRRR___oooiiiKKKCCCCCCAAA???===:::666555555555666666666666555555444333222111111111000000000//////////////////////////////........................------------------------,,,,,,,,,---------......------------------------------222>>>MMMVVVWWWTTTXXXZZZ[[[ZZZWWWTTTSSSSSSQQQTTTYYY]]]^^^^^^[[[YYYWWW[[[SSSRRRjjj|||```TTTQQQIIIAAA??????AAA???===@@@EEECCCCCCDDDFFFGGGHHHIIIJJJKKKNNNRRRUUUXXX^^^eeejjjttt{{{tttjjjiiicccVVVMMMLLLHHHEEECCCCCCAAA???BBBHHHNNNXXXhhh|||~~~^^^NNNJJJEEE@@@>>>@@@@@@>>>;;;:::999999888777666555444333333222222222111111111000000000000000000000000000000000000000000000000///...------------...///------------------------++++++,,,,,,,,,,,,------........................---...000333999@@@FFFKKKGGGHHHGGGDDD>>>999666666333777===EEEMMMUUU[[[______dddgggdddcccgggkkklll|||~~~jjjmmmyyyzzz```FFF<<<999333111444444444444444444333333222000000111111111111000000333111//////000111000///;;;???AAA>>>777111000222................................................,,,------------............------------...////////////000111111222222333333333444555666777888888666666777888999:::;;;;;;;;;DDDOOOUUUTTTVVVeeevvv[[[MMMGGG@@@AAA???;;;888555555666666666666666666555444333222111111111111000000000000////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---333AAAPPPXXXVVVQQQXXXXXXYYYYYYWWWUUURRRPPPQQQUUUYYY]]]^^^\\\YYYWWWQQQ\\\WWWXXX|||ppp]]]LLLHHHHHH???>>>@@@DDDGGGBBB======BBBEEEFFFHHHIIIKKKMMMOOOOOOOOOVVVaaannn}}}pppdddaaaZZZTTTOOOLLLHHHCCCBBBEEE@@@DDDNNN___uuu~~~___NNNHHHBBB@@@AAABBB???<<<::::::999888777666555555333333333222222222111111000000000000000000000000000000000000111111111111///...---,,,,,,---...///------------------------++++++,,,,,,,,,---------,,,------...///000111111222222333888@@@HHHNNNQQQSSSUUURRRGGG999222666===HHHKKKPPPVVV[[[___bbbcccdddggggggcccfffrrrttt^^^{{{[[[HHH@@@888444666444444555555444444333222000000111111111111000000333111//////000111000///000222333333111...---,,,///////////////.........////////////////////////---------.........//////...------------...//////////////////000111222333333333444555666777888888777777888999:::;;;;;;<<<;;;BBBMMMUUUXXX^^^mmm}}}~~~```LLLEEEAAABBB???777444666777666444555666666666555333333333333333222222222111111000000000000////////////000000//////.........---//////...------------..............................---,,,---------,,,+++///111;;;KKKTTTTTTTTTVVVXXXXXXXXXWWWVVVTTTSSSRRRQQQRRRUUUYYYZZZWWWVVVUUUSSSTTT\\\uuuwwwiiiVVVHHHBBB@@@???>>>999<<<@@@BBBCCCCCCEEEGGGCCCHHHKKKKKKOOOWWW^^^```aaavvvuuucccSSSLLLJJJIIIHHHCCCEEEPPPZZZggghhhRRRBBBBBBEEE@@@;;;;;;:::888666666666666555444666555555444444333222222111111000000000000111111000000000000000000000000////////////..................---,,,+++******)))//////...---,,,++++++***......---,,,,,,...222555777;;;@@@FFFKKKOOOTTTWWW[[[XXXPPPDDD:::;;;EEEOOO[[[^^^```]]]\\\\\\^^^^^^bbbfff```aaaxxx~~~|||vvvOOO???;;;555222111444666555111333777222222222222222222222222//////000111111111111111222111000///............000000//////......---------...///.........000222111///,,,,,,---///000000............//////////////////000111111111111111222222222333444555666777666555444555888:::::::::>>>EEEOOOVVVXXX]]]lll|||www```QQQHHHAAA>>>AAA???777333666555555666666666555444333333333333222222222222111111000000000////////////000000/////////.........//////...------------..............................------------...---,,,222555???NNNVVVVVVVVVXXXWWWWWWWWWWWWVVVUUUSSSSSSXXXWWWXXXZZZYYYUUURRRSSSKKKUUUhhh}}}fff[[[LLLBBB>>>?????????EEECCCBBBDDDFFFIIIJJJJJJRRRQQQMMMLLLVVVjjj|||nnnaaaWWWOOOKKKEEEDDDJJJOOOWWWkkkzzz^^^EEEAAAEEEBBB<<<:::888777666666999:::;;;:::666555555444444333222222111111000000000000111111000000000000000000000000////////////.....................---,,,,,,++++++///......------,,,,,,+++,,,---......---///444999???CCCHHHMMMQQQUUUYYY\\\aaa^^^WWWNNNHHHHHHOOOVVV```bbbccc```\\\\\\___aaa[[[ccc```gggmmmfffbbbeeetttyyyyyy|||rrrLLL===;;;;;;888777666333//////333222222222222222222222222000000111111111111000000444333222111000000000000///////////////.........---...///.........000222111///------...///000///............//////////////////000111111111111111222222222333444555666777888777777888:::<<<<<<;;;===EEEPPPXXXZZZ^^^lll|||{{{eeeRRRBBB===EEEDDD666000555666666666666666555444444333333333333222222222222111111000000000/////////000000////////////......000///......------....................................---------......///777;;;EEEQQQXXXXXXXXXYYYVVVWWWWWWXXXWWWVVVUUUTTTXXXUUUUUUWWWUUUOOOMMMNNNQQQfffxxxaaaRRRKKKBBB======@@@BBBBBBFFFCCCAAADDDIIILLLKKKIIIPPPSSSWWW```uuu}}}kkk]]]TTTLLLGGGGGGFFFGGGRRR```}}}wwwTTTFFFEEEBBB<<<888<<<:::888777777888777666666555555444444333222222111111000000000000111111000000000000000000000000////////////....................................------------------------***---//////...111999@@@IIILLLPPPTTTWWWZZZ^^^aaaeeebbb]]]YYYWWWXXX[[[]]]^^^___```___\\\[[[^^^aaa\\\___WWWddd~~~rrriiimmm|||ssshhhgggkkkppp{{{qqqtttuuu~~~yyysssnnnpppyyypppNNNCCC:::555333333222000222555333333333333333333333333222222222222111000///...444333222111000000000000...///////////////000000---...//////...///111222000///---...///000///---............//////////////////000111111111111111222222333444555666666777888777777888;;;<<<<<<;;;;;;BBBNNNVVVXXX\\\jjjzzzkkk[[[LLLGGGCCC:::666888777777777777666666555555444444333333333222222222111111111000000000//////000000//////////////////000//////.......................................---......------...000111;;;AAAJJJSSSXXXYYYYYYYYYVVVWWWYYYZZZYYYXXXWWWVVVTTTRRRSSSVVVSSSLLLLLLRRRiiixxxjjj]]]SSSEEEAAA>>>===@@@DDDFFFGGGEEEEEEGGGJJJNNNPPPQQQQQQVVViii{{{mmmddd[[[UUUMMMHHHIIIOOOcccqqqpppVVVIIIBBB===;;;===:::777555555555555444666555555444444333222222111111000000000000111111////////////////////////////////////............---.........//////000000,,,---------......//////,,,...///......444@@@JJJPPPRRRUUUWWWYYY[[[___bbbdddbbb______aaabbbaaa___\\\[[[^^^bbbccc```^^^]]][[[ZZZTTTfffooo[[[gggxxx{{{zzzyyypppPPP<<<666333555666555555777444444444444444444444444333333333222111000......111111000///......//////......//////000000000111---...//////...///111333//////...///000000...,,,............//////////////////000111111111111111222222333444555666777777666555555777:::;;;:::999999???IIIPPPRRRXXXhhhyyypppSSSDDDCCCBBB===888888777777666666666666444444444333333333222222111111111111000000000000//////000000000000000000000000///............///........................---...///...---...111444>>>EEENNNTTTVVVXXXXXXXXXXXXYYY[[[\\\\\\ZZZXXXWWWTTTRRRUUUXXXSSSLLLRRR___cccSSSNNNJJJEEE>>>>>>>>>???CCCFFFHHHIIILLLMMMNNNLLLMMMTTT```iiizzznnnbbbUUUMMMJJJKKKRRRddd}}}lllSSSEEEDDDGGG;;;999666555666888999999666555555444444333222222111111000000000000111111////////////////////////////////////............---......//////000000000,,,------......//////000//////...---000:::IIIUUUVVVWWWYYYZZZ[[[\\\```bbbcccaaa```bbbfffgggddd``````]]]```hhhjjjeee^^^]]]\\\jjjyyyxxxbbbbbbqqqqqqiiihhhooopppmmmyyytttwwwhhhGGG???888888999777444444444444444444444444444444444444444333111000...---111000//////////////////.../////////000000111111...///000/////////111333000///...///000000...,,,............//////////////////000111111111111111111222444555666777777777666555666888:::;;;:::999;;;???GGGLLLNNNVVViii{{{hhhKKKFFFDDD===999999888777777777777777444444444444333333333333222222111111111000000000//////000000000000111111111000//////......//////........................---...///...---...333777AAAJJJRRRUUUUUUWWWXXXWWWYYYZZZ\\\]]]]]][[[XXXVVVRRRPPPRRRSSSKKKGGGYYYrrrbbbOOOIIIEEEAAA>>>======???AAADDDFFFHHHIIILLLMMMLLLIIIMMM]]]uuuvvvdddTTTJJJFFFGGGPPPeee___LLLKKKPPPGGGCCC>>>999777777555444666555555444444333222222111111000000000000111111000000000000000000000000////////////............---.........//////000000------......////////////111000...///666CCCQQQ[[[ZZZ[[[\\\\\\]]]^^^aaadddcccbbbbbbdddggghhheeebbbbbb^^^```eeeeee___```fffyyyggg```~~~tttfff[[[[[[cccqqq~~~NNNAAA666555777666555444555555555555555555555555444444444333222000///...222222111111111111111222///000000000000000000111...///000000//////111333111000......//////...,,,............//////////////////000111111111111111111222444666777777777666888888999;;;===>>><<<;;;===BBBIIINNNPPPYYYlll___JJJBBB@@@:::999888777777777888888555444444444444333333333222222222111111111000000//////000000000111111111111000000///////////////........................,,,///000///---...444999DDDNNNVVVVVVUUUXXXYYYWWWXXXZZZ\\\]]]\\\YYYVVVTTTQQQNNNOOONNNFFFJJJlll{{{fffQQQHHHEEEAAA???@@@>>>@@@BBBDDDFFFHHHKKKLLLLLLPPPWWWaaaqqqkkk]]]RRRNNNLLLTTThhhjjjQQQJJJMMMMMMHHHAAA;;;888666444222666555555444444333222222111111000000000000111111000000000000000000000000////////////.................................///............////////////000...///555@@@LLLVVV[[[\\\\\\]]]\\\\\\^^^aaaddddddccccccdddeeeeeedddcccaaa___``````ZZZ[[[ooo}}}vvvgggdddbbbeeekkkoooyyygggTTT@@@777666666666666555555555555555555555555444444333333222111000///222222111111111111222222111111111000000000000000...///000000///000222444333000...---.........---............//////////////////000111111111111111111333555777888888777666777888999;;;>>>>>>===;;;;;;BBBKKKRRRTTT[[[lll~~~vvvRRRFFFKKK::::::888777777777888999555555444444444333333333222222222111111111111000//////000000111111111222111111000///////////////........................,,,///000///---...444:::FFFQQQYYYXXXVVVYYYZZZXXXWWWYYY[[[\\\ZZZWWWTTTQQQTTTQQQQQQPPPJJJVVV~~~dddRRRBBB>>><<<999<<>>:::888999;;;<<<<<<666555555444444333222222111111000000000000111111000000000000000000000000000/////////..................................../////////////////////......---000999GGGSSSXXXYYYZZZ[[[[[[ZZZZZZ\\\```ccccccccccccbbbbbbbbbbbbbbbddddddeeeaaaYYY```fffSSSUUU]]]fff{{{xxxXXXEEE<<<777333333666666666666666666666666333333333333222222111000000///////////////000000222222111111000000//////...///000000///000222444444111...,,,---...................../////////000//////000111111111111111111333555777888888777666555666777:::<<<===;;;999777???KKKSSSVVV[[[jjjzzzgggRRRJJJ@@@>>>:::999:::;;;888333666555555444444333222222222222222111111111111000222111111111000000////////////.........---------////////////////////////...---......---...777AAASSSUUUWWWXXXWWWXXXYYYZZZZZZ\\\^^^^^^ZZZUUURRRPPPWWWPPPTTTOOOGGGiii}}}gggQQQFFF===<<<===>>>???AAAAAAJJJJJJHHHKKKJJJOOO\\\rrriii\\\WWWNNNQQQaaalll___>>>FFF???===<<<:::::::::999888666666666555444444333333444111//////222333222000000000000000000000000000......///000000000000000///////////////////////////...------...///.........222;;;FFFPPPWWWYYYYYY[[[ZZZ[[[^^^aaadddeeeeeebbb^^^^^^aaabbb___^^^___ddd___ccc___\\\{{{|||hhhllldddTTTVVVvvv___BBB:::;;;:::777888888666555666666555333333333222222222111111000000000000000000000000111111000000//////......000///...------...//////000000000000//////////////////............//////000000//////000111222222111333666666666666777999666777888999999999999999888@@@FFFNNNWWWYYYccczzz{{{```RRRIIIDDD===888777999::::::777777666666555444444444222222222222111111111111222111111111000000000000000000000//////.........///////////////////////////...///000...000999DDDRRRTTTVVVWWWWWWWWWWWWXXXXXX[[[]]]]]]ZZZVVVTTTRRRMMMLLLMMMOOO]]]~~~^^^LLLHHH@@@:::<<>><<<;;;<<<;;;:::888777666666555555444333333444111///000222333222000111111111111111111111111111111111111000///...---///////////////////////////...------............111777AAAKKKTTTYYY\\\]]]\\\[[[\\\___bbbdddddddddccc``````cccbbb___]]]^^^WWWVVVWWWZZZjjj{{{gggfffiii|||llldddjjjdddDDD999===555666666555444555777888444444444444333333333222111111111111111111111111000000000000000/////////////////////000111333444000000000000000000000/////////............//////222111000000000000000111111333666666666666777999777888999:::;;;;;;;;;;;;999AAAGGGOOOXXXYYYeee|||yyyeeeOOOHHH???999777999;;;===888888888777666666555555333222222222111111111111111111111111111000000000111111000000000000//////////////////////////////000///000111000222<<>>BBBDDDFFFJJJJJJLLLMMMWWWfffmmmiiiXXXSSSNNN[[[bbbHHHAAA>>>;;;;;;===>>>;;;888777777666555555444444333333222000000222333222111111111111111111111111111333333222111000...,,,+++////////////////////////........................555===IIIRRRXXX\\\```ccc]]]]]]^^^```cccdddcccbbbeeebbbbbbdddbbb\\\ZZZ[[[]]]WWWIIINNNmmm~~~mmmUUUMMMaaa|||wwwmmmgggtttPPP777999777777777666555555666999555555555555444444444444222222222222222222222222//////000000000000000000000000000000000111222222000000000000000000000000000//////......//////000333222111000////////////111333666666666666777999888999:::;;;===>>>>>>>>>:::BBBGGGOOOXXXZZZeee|||yyyZZZNNNAAA<<<===<<<:::888888888888777666666555555333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////000//////111111444???KKKPPPRRRUUUVVVUUUSSSRRRQQQSSSUUUXXXXXXWWWVVVVVVWWWVVVTTTNNNfffoooYYYJJJCCC===<<<>>>DDDGGGGGGJJJNNNJJJOOOXXXmmmyyyeee[[[RRRRRRkkk~~~VVVIIIBBB<<<:::===>>><<<888777777666666555444444444333222111111222222222222111111111111111111111111333333222222000...---,,,////////////////////////---...///////////////000999CCCOOOWWWZZZ\\\aaaeee___^^^___```cccdddcccaaaeeecccbbbccc```YYYWWWXXXZZZVVVOOO```yyy]]]UUUhhhhhh```hhh}}}gggFFF<<<;;;888888999888555444666555555555444444444444333222222222222222222222222/////////000000111111222222111000///...---,,,,,,000000000000000111111111000000////////////000000111111000000000000000111111333666666666666777999777888:::;;;===>>>??????:::BBBFFFNNNWWWYYYeee|||rrr}}}}}}dddKKKBBBBBB???:::666888888777777666555555555333333333222222222222111111111111111111222222222///////////////////////////////////////////////////......000111555AAAMMMQQQSSSUUUUUUSSSQQQPPPOOORRRSSSUUUUUUTTTTTTUUUVVVOOOPPP[[[gggWWWJJJ???999??????CCCGGGHHHGGGKKKQQQRRRWWWaaavvvzzzpppeeeWWW]]]kkkvvv]]]PPPAAA:::;;;===<<<888888777777666555555444444333333222222111222222333111111111111111111111111111111111111111000000///000000000000000000000000---...000//////000333666???GGGRRRXXXZZZ\\\```ddd```___^^^___aaacccbbbbbbdddbbbbbbaaa\\\VVVUUUXXXMMMWWWmmmjjjyyysssVVVSSSdddcccKKK>>>777444888999666333444444444444444333333333333111111111111111111111111//////000000111111222222111111000///...---,,,+++///000000000111111111222000000////////////000000////////////000111222333111333666666666666777999666777888:::<<<======>>>999@@@EEELLLUUUWWWccc{{{lllvvvbbbNNNGGGAAA<<<<<<888888777777666555555555333333333333222222222222111111111222222222222222......////////////000000////////////////////////...---...000111666CCCPPPSSSTTTUUUSSSQQQOOOOOOOOORRRRRRSSSRRRPPPPPPRRRTTTLLLTTTqqqdddQQQLLLEEE>>>;;;@@@AAAEEEHHHHHHHHHOOOYYY]]]ooo|||dddZZZVVVeee~~~iiiNNN>>>;;;===<<<999888888777666666555555444222333444333111111333444222222222222222222222222///000000111222222222111000000000000000000000000---///000//////222777===HHHMMMTTTXXXZZZ\\\```cccaaa^^^\\\\\\^^^aaaccccccdddbbbaaa___ZZZUUUVVV\\\dddmmm|||```VVVUUUiiiuuu^^^LLL<<<222555:::888444444444444444333333333333222000000000000000000000000000000111111111111111111//////000111222222111111///000000111111222222222111000000//////000000111.........///000222444555111333666666666666777999666666888999;;;;;;<<<<<<999@@@DDDKKKTTTVVVccc{{{rrryyy|||cccRRRDDD???AAA999999999888777777666666444444333333333222222222111111111222222333333333/////////000000111111111///////////////////////////...///111333999FFFTTTVVVVVVUUURRROOONNNNNNPPPRRRRRRQQQOOOMMMLLLNNNPPPMMM[[[}}}nnnRRRIIIGGGDDDCCCEEEAAACCCHHHKKKLLLOOO[[[hhh{{{vvvgggWWWXXXkkk```EEE======<<<:::888888777777666555555555222333444333111111333555222222222222222222222222///000111222222222222222000000000000000000000000...///000//////333<<>>;;;777666777666666666555555555555222222222222222222222222333222222222111000000000......///000000///...---///000000111222222333333111111000000000000111111111000000000000000111222111333666666666666777999888999::::::;;;;;;;;;;;;;;;BBBEEELLLUUUXXXeee}}}{{{YYYFFFCCC;;;;;;:::888888888666333444444333222222222333333333333333333333333333333222111111000000000000000000000000000000000000000222...///444;;;BBBKKKSSSXXXYYYYYYWWWTTTRRRQQQRRRUUUVVVRRRMMMLLLOOOMMMGGGPPPbbbooovvvkkkZZZGGG??????@@@BBBDDDEEEGGGNNNSSSSSS]]]}}}yyyjjj\\\^^^yyy|||KKKAAADDD@@@<<<<<<;;;999777666555555555555555444444444333333333333222111000000111222333111111111111111111111111000000000000000000000000///......///333:::DDDJJJXXXYYY[[[]]]```ccceeefffaaa]]]ZZZZZZ]]]aaabbbbbbddd^^^\\\[[[TTTNNNWWWhhhdddjjjeeeggglll___tttOOO999888777666777999777444444555666666555555444333333222222333333444333111000000000111111000000000000000000000000//////000000111111111222000111111111111222222222000000000000111111111111333444444555666777888888888888:::;;;<<<=========888AAAEEEKKKVVV[[[fffzzzvvv|||}}}\\\KKKBBB@@@===::::::;;;:::888555444333333222333333333333333333333333333333333222222111000000000000000000000000000000000000000111...///666===CCCLLLUUUXXXYYYYYYWWWTTTRRRRRRSSSUUURRRNNNLLLKKKJJJJJJKKK[[[tttaaaQQQBBB>>>AAACCCDDDFFFJJJIIIOOOZZZfffyyy{{{nnndddjjjwww```JJJDDD@@@AAA<<<;;;999888666555555555555555444444444333333333333222111000000111222333111111111111111111111111111111111111111111111111000//////000555>>>GGGNNNXXXYYYZZZ]]]___aaacccdddaaa^^^\\\]]]```cccccccccaaabbb```XXXQQQQQQUUUYYYWWW^^^cccxxxooohhhjjjvvvSSSAAA<<<999666888666555555666666666555555444333333222222333333333333111000000000111111000000000000000000000000///000000000111111111111000111111111111222222222000000000000111111111111333444444555666777888888888888:::;;;<<<=========888BBBFFFLLLWWW]]]iii|||xxx}}}|||[[[HHHBBB<<<888888999888666555555444333333333333333333333333333333333333333222222111000000000000111000000000000000000000000111///000888???FFFNNNVVVXXXYYYXXXVVVTTTRRRSSSTTTTTTMMMJJJLLLJJJFFFJJJRRRjjjoooVVVHHH>>>>>>DDDGGGHHHHHHPPPNNNUUUiiipppeeebbbvvvxxxVVVBBB;;;@@@<<<;;;:::888777666555555555555444444444333333333222222111111111111222222111111111111111111111111111111111111111111111111111000000222999CCCMMMSSSYYYZZZ[[[\\\^^^```aaaaaa```___```aaadddeeedddccc^^^aaaZZZMMMLLLVVVXXXRRRYYYmmmhhhYYYdddgggHHH:::666333666555555666777888666555555444333333222222333333333222111111000111111111000000000000000000000000000000000000111111111111000111111111111222222222000000000111111111222222333333444555666777888888888888:::;;;<<<=========999BBBGGGMMMYYY^^^iii}}}{{{}}}nnnNNNDDD;;;888999888555444777666555444333333333444333333333333333333333333333222111111000000111111000000000000000000000000111///222:::BBBHHHPPPXXXXXXXXXXXXVVVTTTSSSTTTVVVQQQIIIHHHNNNJJJCCCJJJZZZyyybbbOOOEEE>>>AAAHHHJJJJJJJJJSSSTTTbbb}}}rrrlllpppeeeIII<<>>===;;;999888777777777555555444444444333333333222222222333333222222222111111111111111111111111111111111111111111111111000///111777AAALLLTTTXXX^^^^^^______``````aaaaaa```cccfffhhhhhhfffdddbbbfffUUUJJJRRRaaakkkqqquuuggg```ttthhhMMM>>>===666666666777999999777444555444333333222222333333111111111111222111111111000000000000000000000000111111000000000000000000000000111111111222222222111111111111222222222222222222444555666888999999888888:::;;;<<<=========<<>>;;;===;;;888999999888777666555444444444333333333333333333333333333333222111111111111222111111111111111111111111111000555>>>EEEJJJPPPVVVXXXXXXWWWUUUTTTTTTWWWYYYRRROOOMMMJJJDDDFFFZZZrrrvvv\\\MMMDDDAAAAAADDDEEEFFFLLLTTT]]]sss~~~cccIII@@@>>>===<<<:::999888777777555555444444444333333333222222333333333333222222111111111111111111111111222222222222222222222222000000333;;;GGGQQQWWWXXX_________```aaaaaabbbbbbaaadddhhhiiigggcccaaa```\\\QQQPPP^^^hhhllluuuccchhhrrrZZZCCC666888777777777888888666444555444333333222222333333000000111222222222222111000000000000000000000000111111111111000000000000000111111111111222222222111111111222222222222333111222333555666888999:::888888:::;;;<<<=========<<>><<<;;;999888888888555555444444444333333333222222333444444333222222111111111111111111111111222222222222222222222222111222666@@@MMMVVVYYYYYY^^^^^^______```aaaaaabbbbbbeeehhhhhhddd```^^^^^^UUU[[[bbbdddcccmmmmmmhhh}}}www[[[:::;;;999777666777777666444555444333333222222333333///000111222333222222111000000000000000000000000111111111111000000000///000111111111111222222222111111111222222222333333111222333555777888999:::888888:::;;;<<<=========:::DDDIIIPPPZZZ]]]fffxxxaaaMMMDDD<<<999<<<:::999888666555555444444333333333333333333333333444333222222111111222222111111111111111111111111111111666???FFFIIINNNSSSXXXXXXWWWUUUTTTUUUXXX[[[PPPUUURRRHHHMMMlll{{{ZZZEEEBBB===AAAHHHJJJJJJOOOaaasss}}}XXXHHH???>>>===;;;:::999888888555555444444444333333333222222444444444444222222111111111111111111111111222222222222222222222222222333999DDDQQQYYY[[[YYY\\\]]]]]]^^^___```aaaaaacccfffhhhgggbbb^^^\\\\\\ZZZooowwwiii___uuusssyyyvvv}}}QQQ===;;;777666666666555444555444333333222222333333///000111222333333222111000000000000000000000000222111111111000000//////000111111111111222222222111111222222222333333333111222333555777888::::::888888:::;;;<<<=========888CCCIIIQQQ\\\```jjj|||||||||RRR<<<:::<<<<<<<<<:::777666666777666555444444333333333444444555111111111111111111111111000000000000000000000000000000777CCCKKKMMMNNNPPPWWWVVVUUUVVVXXXXXXXXXVVVUUURRRSSSKKKLLL|||lllUUUIII??????>>>EEEPPPPPPUUUqqq}}}^^^HHHBBB@@@===888666777666555666666666555444444333333333333333333333333333333111111222222222333333333222222111111000111111111333555>>>LLLUUUVVVYYY___ZZZ\\\^^^___```aaaccceeeiiigggeeebbb]]]YYYVVVWWW^^^yyyttt___iiilllvvvvvv|||]]]GGG;;;666<<>>===<<<;;;999666777777666555555444444333333333333333333333333333111111222222222333333333333333333222222333333444888===GGGSSSYYYYYY[[[^^^^^^```bbbccccccccceeegggeeehhhfff___]]]\\\QQQDDDIIIYYY\\\ccc___UUU[[[yyypppWWW???888888555333444444444444444333333333222111222222222222333333333000000000000000000000000000000000000000000000000111111000000000000111111111111111222222222333333333444555666777888999:::888999:::<<<===<<<<<<;;;;;;AAAKKKSSSWWW\\\jjjyyy~~~xxxWWWCCC;;;;;;999888888999999777555666555555444444444444555333333333333333333333333111111111111111111111111444555;;;DDDIIIKKKOOOTTTSSSSSSSSSUUUWWWWWWVVVTTTTTTSSSKKKNNNsssjjjNNNAAACCCBBBBBBLLLQQQSSSfffuuu^^^SSSNNNMMMUUU```qqqzzztttllljjjqqq~~~tttyyyyyyRRRIIIAAA??????===999666777777666666555444444444444444444444444444444444111111222222222333333333444444333333333444555555888@@@KKKUUUYYY[[[]]]___aaabbbddddddddddddfffgggjjjiiigggaaaWWWOOONNNQQQ[[[TTTXXXyyy\\\NNNVVVccc~~~bbbDDD777666666444333444444444444333333333333222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111000000111111222222333333333444555666777888999:::888999:::<<<===<<<<<<;;;===CCCLLLSSSVVV[[[iiixxxaaaDDD???<<<:::888888888888666444777666555444444444444444222222222222222222222222111111111111111111111111555777>>>GGGJJJKKKOOOTTTSSSSSSTTTVVVXXXYYYWWWUUUTTTQQQHHHVVVvvvaaaJJJAAAEEEEEEGGGOOOUUU^^^|||~~~yyyfffSSSIIIEEEDDDJJJSSSbbbrrrqqqbbbWWWPPPRRR^^^vvvggg^^^aaaxxx[[[LLL???>>>???===:::999888777777666555555444444444444444444444444444444111111222222222333333333444333333333444444555666888BBBMMMUUUYYY\\\___aaabbbdddeeeeeeddddddeeegggiiiccccccbbbUUUJJJ\\\yyyhhhllllllQQQQQQiii|||dddHHH999666666555444555555555444444444444333222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111//////000111111222333333333444555666777888999:::888999:::<<<===<<<<<<;;;@@@EEEMMMSSSUUUYYYgggvvvwwwQQQFFF???===999777777777666555777777666555444444444444111111111111111111111111222222222222222222222222444888AAAIIILLLKKKNNNSSSRRRSSSTTTWWWYYYYYYWWWUUUQQQNNNHHH```kkkZZZHHHDDDHHHGGGMMMRRRYYYkkkvvveee^^^^^^dddXXXLLLEEEBBBAAAFFFLLL[[[gggbbbRRRIIIDDDGGGSSSccc{{{~~~zzzzzzdddSSSMMM[[[jjjUUUAAA===???===;;;<<<888888777666666555555444444444444444444444444444111111222222222333333333333333333333444555555666<<>>;;;===888888777777666555555555555555555555555555555555111111222222222333333333222222222222333444555666CCCNNNWWWWWWWWW\\\aaabbbaaacccdddcccaaaaaabbbcccgggbbbZZZRRRUUUeee|||iiiooo||||||uuullliiieee[[[LLL>>>777555555444444444444333333333222333333333222222222111111000000000000000000000000000000000000000000000000111111000000000000111111......///000111222333333333444555666777888999:::888999:::<<<===<<<<<<;;;<<>>999888888999999888888777555555444444444333333333333333333333333222222222222222222222222333999EEENNNOOOLLLMMMRRROOOPPPRRRUUUWWWWWWUUUSSSOOOPPPMMMfffnnnVVVJJJCCCFFFJJJEEEQQQaaaoooUUUEEEDDDJJJLLLIIIGGGCCC@@@AAAHHHOOOggghhhXXXHHHFFFDDDAAAEEEOOOooopppaaaYYYOOORRRggg^^^NNNGGG>>>:::;;;888888777777666666555555555555555555555555555555111111222222222333333333111111111222333444555666IIITTT[[[XXXWWW[[[aaabbbaaabbbcccbbb`````````bbbbbbdddZZZPPPcccsssrrrwwwyyyqqqttt{{{~~~iiikkkgggXXXFFF:::666777333333333222222222111111333333333222222111111111000000000000000000000000000000000000000000000000111111000000000000111111---...///000111222333333333444555666777888999:::888999:::<<<===<<<<<<;;;999>>>GGGNNNRRRYYYjjjzzzrrr\\\VVVIII<<<777888;;;;;;777777777777666666666666333333333333333333333333444444333222222333333333:::AAAIIIOOOOOONNNNNNOOOOOOOOOPPPSSSWWWXXXVVVSSSQQQGGGWWWxxx}}}aaaIIIEEEGGGFFFIIIQQQXXXzzzkkkVVVKKKFFFCCCFFF@@@DDDFFF@@@BBBJJJJJJdddccc[[[MMMEEEFFFFFFCCC\\\vvv~~~ggghhhRRRQQQccczzzUUUEEEDDDAAA<<<999999888666555555555555888777777666555444444444333333333333333333333333999666444555333222666<<>>@@@===777444888888888777777777666666444444444444444444444444444333333333333444444555:::BBBKKKRRRTTTTTTVVVWWWVVVWWWZZZ[[[[[[XXXTTTQQQMMMbbb}}}]]]MMMCCCEEEHHHKKKXXXhhhoooYYYJJJGGGLLLOOOTTTOOOFFFCCCCCCEEEKKKTTTffflll[[[HHHCCCDDDDDDOOObbbeeennnxxx}}}\\\PPPUUUcccooo|||vvvJJJBBBBBB<<<<<<<<<:::999777666666666666666555555555444444444444444444444444444444444222222333444333444<<>><<<888777888888888888777777777777444444444444444444444444444333333333444444555666;;;BBBLLLSSSUUUVVVWWWXXX\\\___bbbbbb___XXXRRRMMMQQQ{{{tttTTTHHHBBBEEEHHHMMM```www{{{lllXXXJJJJJJRRR\\\dddXXXGGGFFFFFFGGGRRR```uuu{{{eeeLLLEEEGGGGGGQQQcccbbbppp```PPPQQQWWWZZZ```RRREEEDDD>>>>>>===;;;:::888777777777777777777777666666666666444444444444444444444444444444555555444444>>>HHHZZZ]]]aaacccdddeeegggiiicccaaa``````aaa```^^^]]]QQQ\\\nnn|||lllcccbbbKKKYYY```|||{{{sssgggeeeuuutttccc^^^ddduuu{{{ooo```bbbcccmmm{{{}}}|||jjjSSS;;;555555444333333333333444000000000000000000000000000000000000000000000000////////////000000000000000000111111111222222222111111111111222222222222333333333444666777999:::999:::;;;<<<===<<<;;;;;;:::CCCKKKVVVbbbbbbhhh{{{qqqPPPAAA>>>===;;;999999888888888777777777666666666666666666666666333333333333444555666777;;;CCCMMMSSSUUUVVVWWWXXXYYY\\\___^^^YYYSSSMMMKKKTTTnnnRRRHHHDDDFFFHHHPPPkkkvvvgggVVVIIILLLUUUjjjuuuaaaGGGGGGGGGIIIYYYllljjjOOOJJJNNNOOO[[[rrrvvv{{{___MMMRRR\\\]]]^^^xxx^^^LLLGGGBBB???>>>===;;;999888777777777777777777777777777777444444444444444444444444555555777777555666@@@LLLZZZ]]]bbbdddfffgggiiikkkcccbbb`````````^^^\\\YYYKKKpppmmmmmm\\\RRRjjj|||yyyiiiqqqqqqiiiiiizzzrrr___VVV[[[nnn{{{tttXXXWWWWWWgggzzzhhhaaaUUUGGG555555444333333333333444222222222222222222222222000000000000000000000000////////////000000000000000111111111111222222222111111111222222222222333333333333444666777999:::999:::;;;<<<===<<<<<<;;;===DDDJJJVVVccceeelllxxxkkkwwwcccGGGAAA@@@<<<999999999888888888777777666666666666666666666666333333333444444555666777<<>><<<:::999888777666666666777777777777777555555555555555555555555333555777888666888EEERRRZZZ]]]bbbeeegggiiikkkmmmdddcccaaa```___\\\YYYVVVXXX}}}mmm}}}```kkkyyymmmiiitttuuukkkiiizzzttt^^^WWW```xxx]]]YYYXXXmmmxxxhhh```]]]UUUKKK555555444333333333333444222222222222222222222222000000000000000000000000.../////////000000000111000111111111111222222222111111111222222222333333333333333444666777999:::999:::<<<=========<<<;;;<<>><<<:::999888888555555555666666666666666555555555555555555555555222444777999888;;;HHHVVVYYY]]]aaaeeegggiiilllnnneeedddbbb```^^^[[[WWWTTTpppnnnjjj}}}xxxtttiiiqqq|||{{{mmmhhhzzzwwwaaa]]]llliiicccbbbzzzllliiieeecccccc]]]RRRHHH555555444333333333333444000000000000000000000000000000000000000000000000.../////////000000111111000111111111111222222222111111222222222333333333333333333444666777999:::::::::<<<=========<<<;;;:::???DDDOOO^^^cccmmmiiitttwwwiiiiiixxxNNNBBBDDD:::999999888888888888888888666666555444444444444555444222222222444666666555:::CCCNNNUUUVVVUUUTTTTTTWWWQQQXXXWWWXXXVVV\\\fffWWWCCCIIIJJJIIIVVVyyy^^^IIIFFFAAABBBLLLSSSrrriiiPPPDDDHHHAAAFFFcccfffDDD???@@@VVVuuuvvvllliii[[[aaarrrkkkNNNDDDDDDAAA===;;;:::999777666777666666666555555555555555555444444444444555555666666555555888AAANNNWWW```bbbeeehhhjjjkkklllllljjjiiikkkiii]]]SSS[[[kkk|||vvv~~~{{{oooppp~~~mmmnnn|||ttt^^^gggnnneeexxxmmmhhhjjjyyyzzz___JJJMMMKKK===222222444444333666333333333222222111111111000000000000000000000000......//////000000111111111000///......///000111000111111111111222222222666666555444444555777888;;;;;;<<<<<<<<<<<<;;;;;;;;;@@@HHHQQQZZZgggttt}}}tttooo{{{WWWEEEBBB888:::999999888888888888888666666555444444444444555444333222333444555666666===EEEPPPVVVXXXVVVUUUUUUYYYUUU^^^[[[XXXSSSXXX~~~aaaRRRCCCIIIMMMPPPcccrrrRRRAAACCCBBBBBBGGGHHHUUUTTTGGGBBBGGGCCCPPPqqqdddGGGHHHKKK___|||jjjhhhvvvxxxYYYJJJFFFCCC???===<<<;;;:::999777777666666666555555555555555555444444555555555666555555555:::CCCOOOXXXaaacccfffiiijjjkkklllmmmnnnhhhfffcccYYYUUUfffqqqqqqvvvppp|||wwwuuurrr___nnnuuujjj|||zzzbbbdddppp|||mmmaaaZZZJJJ;;;555333111111333333333333222222222111111000000000000000000000000.../////////000000000111222111000/////////000111000111111111111222222222444444444444555777999:::;;;;;;<<<<<<<<<<<<;;;;;;===BBBJJJQQQZZZeeeqqqyyyzzziiiNNNDDD999;;;:::999999888888888999777666555555444444555555444444333333444555777888@@@HHHRRRXXXYYYWWWVVVVVVXXXVVV```]]]XXXQQQVVV|||wwwYYYKKK@@@FFFKKKTTTmmmcccHHH===DDDDDDCCCDDDAAAAAAEEECCCCCCEEEDDDWWWzzz```HHHMMMPPPbbb}}}kkknnn```KKKFFFCCC???======<<<;;;:::777777777666666666555555555555555555555555555555666555555777<<>>BBBHHHNNNVVV```lllttt```LLL<<<<<<;;;:::999999999999999777666666555555555555555555555444444333555777999CCCKKKTTTYYYYYYXXXWWWWWWVVVSSS[[[YYYVVVPPPSSSxxxpppTTTGGGAAAFFFLLLZZZyyyXXXFFFBBBHHHFFFDDDHHHHHHCCCCCCEEEJJJNNNTTTnnncccJJJRRRUUUfffwwwiiiiii^^^qqqdddIIIDDDAAA>>><<<<<<;;;:::999777777777666666666666555444555555555555555555444555555555888???JJJVVV]]]eeehhhkkkkkkkkkkkkmmmppprrriiieeecccXXXOOOYYYllliii[[[XXXkkklll]]]UUUoootttqqq~~~yyyrrrhhhzzzssszzzwwwpppooo^^^mmmrrraaaKKK;;;333222444666222222222222222222222222000000000000000000000000////////////000000000000333333222111111000000000000000111111111222222222222222333444666888999:::;;;;;;<<<<<<<<<<<<;;;;;;===@@@DDDIIIPPP\\\kkkuuuyyy[[[AAA===<<<;;;:::999999999999777777666555555555555666555666666444333444888;;;FFFMMMUUUYYYYYYWWWVVVVVVYYYRRRVVVSSSSSSNNNPPPrrrhhhOOOGGGGGGKKKTTTiiiyyyPPPGGGJJJNNNFFFGGGUUU\\\SSSHHHJJJUUU^^^ooohhhNNN]]]iii~~~wwwRRRHHHNNNRRRkkklllLLLEEEBBB???===<<<<<<:::999888777777777666666666666444444555666666555444444555444555:::CCCOOOZZZaaagggkkkmmmllljjjjjjmmmppppppjjjddd]]]TTTLLLOOOXXXXXX\\\vvvWWWSSSYYY{{{tttsssvvvtttzzz{{{{{{{{{|||zzzxxxqqqmmmkkkmmmsss|||vvvqqq}}}yyyssseeePPP===444333555666222222222222222222222222000000000000000000000000000000000000////////////222222222222111111000000000000111111111222222222333333444555666777888888;;;;;;<<<<<<<<<<<<;;;;;;>>>@@@CCCGGGPPP___qqq}}}mmmIII>>>===<<<;;;:::999999999888777666666555555666666666777777555333444999===IIIOOOWWWZZZYYYWWWVVVWWW]]]TTTVVVQQQNNNJJJOOOttt^^^KKKHHHGGGKKKYYYvvvrrrJJJHHHQQQUUUOOOWWWooo}}}kkkVVVRRR]]]eee}}}lllXXXrrrcccDDDAAAIIIJJJYYYvvvQQQIIIFFFBBB@@@???>>><<<:::888888777777777666666666333444555666666555444333555444555;;;FFFSSS^^^dddiiilllooommmiiihhhlllpppmmmjjj___SSSQQQYYY\\\ZZZOOOiiiOOOXXXwwwzzz|||{{{~~~tttlllccc_________\\\WWWSSSPPPPPPTTTZZZdddtttnnndddRRR???444333222111111222222222222333333333000000000000000000000000000000000000////////////000000111222222111111000000111111111111222222222333333555666777777777777;;;;;;<<<<<<<<<<<<;;;;;;>>>AAAFFFLLLWWWgggyyySSS???>>>===;;;::::::999999888777777666666666666666666888888555333444999???LLLRRRYYY\\\[[[YYYXXXXXXZZZVVVZZZRRRKKKIIIVVVrrrSSSEEEGGGEEEKKK]]]uuuLLLMMM[[[eeegggxxxgggbbbjjjmmmzzzsssUUUDDDEEEFFFFFFOOOooo[[[KKKHHHCCC@@@???===;;;999888888888777777777666666333444666777777666444333555444555<<>>777888666222111111111222222333333333000000000000000000000000111111000000/////////...,,,---///000111111111111000111111111111222222222...000333666888::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;555===IIIUUUaaalllxxxllldddGGG<<<<<<>>>888:::>>>999666666666666555555555555999666555666666666;;;AAAKKKVVV^^^___^^^___```___bbbWWWUUUVVVLLLKKKrrr{{{___IIIBBBDDDIIIUUUjjjZZZfffcccMMMGGGEEENNNEEE^^^lllRRRHHHHHHGGG>>>===???;;;999999999888888888888777666666777777777777666666444555888???LLLZZZccceeellloooooolllllloooooommmeeehhh^^^WWWpppnnnsssmmmfffyyyuuudddXXXOOOJJJJJJGGGIIIKKKMMMOOOSSSWWWZZZ^^^bbbgggjjjuuu}}}cccRRRNNNPPPooo```PPPVVVNNNIIIEEECCC<<<333111666222222222222222222222222111111111111111111111111//////000111111111111111000000000000111111111111000111111111111222222222111222333444555777888888<<<<<<===============<<<<<<<<>>999888888777777777666666666999666555777666666;;;AAAOOOYYYaaabbb``````aaa```ccc]]]YYYTTTLLLUUUsssXXXGGGDDDHHHMMM___yyyoooYYYLLLOOOOOOOOOMMMlll{{{UUUJJJHHHGGG???===@@@;;;999999999999888888888888666666777777777777666666666666:::CCCQQQ___hhhkkkooorrrrrrooooooqqqpppmmmggg___^^^mmmmmmqqq~~~|||tttaaaUUUMMMFFFDDDEEEJJJLLLOOOTTT[[[eeeooovvvyyy|||vvvcccWWWRRR___bbbSSSXXXWWWMMMEEEBBB>>>777111000333333333333333333333333111111111111111111111111...///000000111111000000000000000000111111111111000111111111111222222222111222333444555777888888;;;;;;<<<===============>>>>>>FFFRRRWWWYYYeeeuuu~~~iii{{{]]]KKKEEEDDD===<<<>>>:::999999888888888777777777999666555777777777;;;BBBTTT^^^ffffffcccbbbbbb```bbb```ZZZQQQQQQkkkiiiPPPDDDFFFLLLPPPkkkgggOOOPPP]]]aaaWWWXXX~~~yyyvvvvvvppphhhbbbccclllzzz\\\MMMIIIIIIAAA>>>@@@<<<:::999999999888888888888666666777777777777666666555666;;;FFFUUUccckkkooosssvvvvvvsssrrrsssqqqmmmkkkXXXaaaqqqrrrpppmmmlll```SSSMMMJJJHHHHHHKKKOOORRRWWW___kkkzzzwwwiiiaaa^^^vvvxxxddd^^^hhheeeWWWJJJEEEEEE???666000444444444444444444444444111111111111111111111111......///000000000000///000000000000111111111111000111111111111222222222111222333444555777888888999:::;;;<<<===>>>>>>>>>===???GGGSSSXXX[[[fffsssjjjyyygggQQQFFFDDD>>><<<>>>:::999999888888888777777777888666555777777777<<>>>>>>>><<<>>>FFFQQQZZZbbbppp}}}iiivvvpppTTTDDDCCC>>><<<>>>;;;888888777777777666666666888666555777888888===DDDXXXbbbjjjjjjeeeccc```^^^\\\]]]TTTRRRppp___HHHDDDHHHKKKRRR}}}fffHHHOOObbb|||qqqtttpppbbbWWWQQQOOONNNLLLLLLOOOPPPQQQ[[[fffnnnVVVKKKLLLEEEAAAAAA===:::::::::999999999999888666666777777777777666666666555;;;KKKYYYbbbhhhnnnuuuxxxzzzwwwuuutttooojjjcccTTT^^^}}}iiijjjkkkVVVvvvyyybbbUUUNNNJJJJJJLLLMMMQQQVVV]]]cccnnnzzzvvvgggxxxssskkkooojjj```WWWUUUooo{{{dddPPPAAA666///111111111111111111111111000000000000000000000000---......//////////////////000000000111111111111000000111111111222222222111222333444555777888888888999:::<<<===>>>>>>>>>===>>>CCCMMMXXXfffwwwkkkvvv|||zzzYYYEEECCC???<<<>>><<<888888777777777666666666888666555777888999>>>DDDYYYccckkkkkkfffccc```]]]^^^]]]TTTVVV{{{}}}[[[FFFEEEKKKMMM___sssUUUDDDQQQoooxxxrrraaaVVVNNNJJJKKKLLLIIIKKKPPPSSSWWWeeeuuu}}}www[[[LLLMMMHHHBBBAAA>>>::::::::::::999999999999666666777777777777666666:::777>>>PPP^^^eeejjjqqqtttxxxzzzxxxvvvtttoooiii[[[RRRXXXfffaaaXXXooo___\\\kkkXXXQQQLLLIIIKKKMMMOOOUUU[[[gggnnnzzzzzzkkknnnzzziiimmmkkkhhhcccccc|||\\\HHH;;;444111111111111111111111111000000000000000000000000......///000000000000///000000000000111111111111000111111111111222222222111222333444555777888888888999:::;;;<<<=========>>>???BBBIIITTTeeewwwoooxxx~~~~~~aaaJJJFFFAAA===>>><<<999999888888888777777777888666555888888999>>>EEEZZZdddmmmlllhhheeebbb^^^^^^\\\TTTUUUwwwwwwTTTBBBFFFOOORRRnnnRRRLLLCCCTTT~~~||||||fffXXXQQQLLLKKKMMMPPPNNNTTT___ffflll}}}|||{{{|||~~~^^^MMMNNNIIICCCBBB???;;;;;;:::::::::999999999666666777777777777666666999777???SSSbbbhhhnnnuuutttyyy{{{zzzxxxvvvpppjjj___XXX[[[aaaVVVSSS|||tttVVVdddxxxaaaTTTQQQMMMLLLOOOSSSWWW___gggssszzz}}}xxxnnnzzz~~~yyy```NNNDDD===111111111111111111111111000000000000000000000000...///000000111111000000000000000000111111111111000111111111111222222222111222333444555777888888999:::;;;;;;<<<<<<<<<<<<>>>@@@CCCIIIVVVgggxxxqqqyyyhhhNNNJJJCCC>>>>>>===:::::::::999999999888888888666555888999999>>>EEEZZZeeennnnnniiifffccc```\\\[[[RRRQQQmmmrrrOOO???GGGSSSWWWxxxZZZ@@@HHHDDDVVVyyyeeeZZZUUUSSSTTTVVVSSSUUUbbbttt}}}zzzyyyzzz```NNNOOOJJJDDDBBB???;;;;;;;;;:::::::::999999666666777777777777666666777444===SSSdddiiioooxxxtttyyy|||{{{yyywwwrrrkkkhhh```dddiii[[[WWWjjjUUUmmmooo[[[SSSOOOLLLLLLQQQVVV[[[eeeooo~~~~~~nnnuuunnnXXXMMMFFF@@@222222222222222222222222000000000000000000000000//////000111111111111111000000000000111111111111000111111111111222222222111222333444555777888888::::::;;;;;;<<<;;;;;;;;;<<<@@@EEEMMM[[[lll|||pppxxxwwwUUUEEEAAA???===>>><<<;;;:::999888888888888444555777999777777???HHHUUUaaallllllgggfffffffffddd^^^TTTSSSllliiiMMMFFFGGGQQQbbbjjjRRR===IIIHHHcccvvvaaaXXXUUURRRWWW___bbbhhhwwwzzzzzzttt~~~jjjSSSRRRMMMFFFBBB>>><<<;;;999999:::;;;:::999777777777777777777777777555555@@@SSS___dddmmmzzz|||wwwttttttpppjjjYYYgggyyy\\\nnnlllZZZlll[[[QQQNNNOOOQQQTTTZZZcccmmmttt~~~~~~yyy}}}uuuuuu{{{kkk^^^UUUMMM>>>000222222222111111000......000000000000////////////000000000000000000000000111111111111111000///...222222222222222333333333000111333555666777888888;;;999999:::<<<===<<<;;;???>>>@@@GGGUUUhhh{{{ttt}}}bbbKKKCCCBBB@@@<<<<<<;;;:::999888888888888555555777888777888@@@JJJXXXccckkkkkkhhhggggggfffddd^^^UUUUUUlllfffKKKGGGIIIUUUhhh{{{xxxrrrqqqkkkjjjiiiiiijjjlllooopppyyyrrrjjjfffccc[[[LLL@@@>>>HHHFFFZZZrrr```[[[ZZZ[[[bbblllvvvvvvvvvvvv~~~rrrVVVPPPIIIDDDCCC@@@???===::::::::::::888777777777777777777777777777666777BBBTTT```eeeooo{{{}}}~~~{{{wwwvvvwwwsssnnnaaarrrzzziiiqqqsssrrrooo}}}iii[[[SSSSSSUUUXXX\\\bbbjjjttt{{{|||}}}|||ppp}}}___XXXVVVRRRNNNMMMKKKCCC999111111111111111000//////000000000000////////////////////////////////////000000111111111000////////////000000000111111111111222333444555777888888:::999999:::<<<===<<<;;;:::===DDDNNN^^^pppxxxuuuRRRDDDEEECCC;;;<<<;;;:::999999888888888777666777888777999BBBMMM\\\dddkkkjjjiiiiiiiiigggccc___WWWXXXnnnaaaIIIGGGLLL[[[qqqssslllzzzyyyeeeVVVPPPOOOEEEDDDBBBAAA@@@AAAAAABBBFFFBBB>>>===???@@@>>>;;;===EEEDDDRRRnnnyyy~~~nnn```___ccchhhssstttuuuvvv|||zzz}}}aaaSSSIIIEEEGGGDDDAAA???<<<::::::999777666777777777777777777777777777999DDDVVVbbbhhhrrr}}}~~~zzzxxxxxxtttnnniii}}}ssssssrrrfffddd|||~~~tttdddZZZVVVXXXZZZ^^^ccciiirrr{{{xxx|||yyyyyymmmfffVVVDDDHHHJJJGGGFFFDDD???999111111111111111111000000000000000000//////////////////////////////////////////000111111111000000/////////000000000111111333333222333444666888999:::999888999<<<===<<<;;;777===GGGSSSbbbrrr|||}}}YYYCCCEEEDDD:::<<<<<<;;;:::999999999999888666777888777999CCCOOO___fffkkkjjjiiijjjjjjhhhddd___XXXZZZrrr}}}\\\HHHHHHNNN```yyyrrraaa]]]fffiii^^^MMMCCC@@@@@@>>>>>>===<<<<<<===>>>>>>888:::===>>>??????>>>>>><<<@@@CCCQQQgggwwwyyylllcccfffnnnvvvxxxxxxvvvyyyuuuxxxmmm[[[NNNJJJJJJFFFAAA???<<<;;;;;;:::888777777777777777777777777777777;;;GGGXXXdddllluuu~~~|||yyyvvvqqqjjjrrrooo}}}qqqpppeeehhhjjj___ZZZYYYZZZ\\\aaafffmmmuuu~~~|||vvvtttmmmwwwqqq\\\vvv~~~zzzcccOOOUUUVVVOOOFFFAAA===999222111111111111111111111000000000000////////////////////////////////////......///000111111111000000000111111222222333333444333222222333555888:::999888888999;;;===<<<;;;999>>>GGGQQQ]]]jjjxxx~~~xxx```CCCDDDDDD<<<===<<<;;;:::999999999999888777777888777999CCCNNN```gggmmmllliiijjjjjjiiihhhaaaWWWYYYqqq{{{ZZZGGGIIIPPPdddzzzdddVVVTTTYYYXXXMMMBBB=========;;;;;;;;;;;;<<<<<<======666:::>>>???===:::::::::===>>>DDDTTTjjjxxxnnnjjjqqqzzz|||zzzwwwwwwrrrvvvqqq^^^QQQNNNMMMFFF@@@>>><<<;;;<<<<<<:::999777777777777777777777777777===JJJYYYfffoooxxx}}}yyyvvvooohhh|||wwwaaaooo|||kkktttvvvddd]]]\\\\\\\\\```eeekkkqqqxxx{{{zzzpppiiixxxvvvZZZjjjtttnnnqqq}}}yyycccTTT\\\___WWWMMMFFFBBB@@@333222111111000111111222000000000000////////////........................---...///000000000000000///000000111222222333333555444333222333555888999888777777999;;;===<<<<<<;;;???EEELLLUUUcccttt{{{mmmKKKEEEDDD???===<<<;;;:::999999999999888777888888777888AAALLL]]]hhhpppnnniiihhhiiijjjkkkbbbWWWWWWqqqyyyWWWGGGKKKSSSiiimmmZZZPPPOOOQQQNNNDDD<<<;;;;;;:::999999999999999999888888999;;;;;;999777777:::===???>>>EEEUUUlllzzzssssss}}}~~~wwwvvvuuupppuuuqqq^^^RRRPPPOOOFFFAAA???===<<<<<<<<<;;;:::777777777777777777777777666>>>KKKZZZgggqqqzzz|||yyyvvvppphhhzzz{{{tttXXXttt}}}sssrrrddd______```bbbffflllqqqwww~~~|||{{{~~~ssslllxxxvvv[[[\\\{{{jjjfffhhhnnndddLLLTTT```jjjggg\\\PPPFFF>>>555444222111000000111111000000000000////////////..............................///000000000//////,,,---......///000111111444444333333444555777888777666666888;;;======<<<<<>>:::::::::888:::::::::::::::999999999;;;;;;<<<;;;:::;;;???AAA@@@@@@FFFRRRjjj|||yyy}}}tttpppnnniiipppyyydddVVVTTTRRRHHHCCCAAA>>>===<<<<<<:::999777777777777777777777777555???LLLZZZgggrrr{{{{{{wwwtttmmmeeeqqq}}}ssstttlllXXXyyy{{{ssshhheeeeeeeeehhhlllqqqwww}}}{{{xxxyyyrrrnnnrrrqqq]]]UUUxxxwwwlllmmmjjjeeeXXXEEEZZZnnn{{{gggPPP???777666333111000///000000000000000000////////////......................../////////000//////......,,,,,,---...///000111111333333444444555666666666777666666888;;;======<<<<<>>===<<<<<>>;;;999:::;;;;;;;;;999999999:::888888@@@JJJccckkkpppmmmiiihhhgggfffggg]]]RRRbbbdddTTTJJJNNN^^^vvvwwwjjj\\\PPPHHHEEEEEECCC@@@===:::999999:::<<<:::999:::;;;;;;:::999;;;===>>><<<<<<===>>>======CCCDDDKKKpppyyynnnfffhhheeeiiittt~~~uuuaaa]]]XXXPPPIIIFFFBBB???>>>===;;;::::::999888777666666666666555@@@RRRdddsss{{{~~~{{{lll]]]]]]^^^dddVVVhhhiiiiiieeeVVVNNNLLLKKKKKKMMMQQQ___xxxxxxpppppprrrrrrttttttyyyrrrjjjbbbcccuuu|||vvvpppnnnooo``````fffSSS___www|||yyyeeeaaammmqqq]]]QQQ>>>777111222333111000111111111222222222222111111///////////////000111111//////............//////000000000000111111111111111222333444555555666666777888888999999::::::;;;888@@@FFFIIIUUUjjj~~~uuunnnbbbJJJHHHEEE@@@===;;;::::::;;;:::999999999999:::888888@@@JJJccckkkpppnnnjjjjjjjjjhhhggg^^^SSS```aaaRRRIIIOOOccc}}}xxxtttkkk___RRRHHHBBB???DDDBBB???<<<;;;::::::;;;============<<<<<<======888888777666777;;;???BBB???EEEFFFMMMppp~~~}}}~~~nnndddfffcccgggrrr|||zzzddd^^^YYYPPPKKKHHHCCCAAA???>>><<<::::::999888777777666666666777BBBTTTggguuu~~~~~~{{{kkk\\\[[[[[[___VVVppplll|||eeeSSSLLLFFFGGGEEECCCDDDEEENNN```qqq|||uuuuuuwwwxxxyyyxxx|||kkkdddeeevvvzzztttpppkkkjjj\\\]]]cccSSSZZZttt~~~lllccceeeyyywwwbbbTTTJJJ>>>777111222333111000111000111111222222111111000///////////////000000111000//////......//////000...////////////000000000111222333444555666666666888888999999:::;;;;;;;;;:::>>>CCCKKK\\\rrr{{{rrroooQQQKKKFFF???>>><<<;;;;;;;;;999777999999999:::888888@@@JJJdddkkkpppooommmmmmmmmllljjjcccYYYccc___PPPHHHQQQjjj{{{vvvnnnjjjbbbWWWLLLDDD@@@@@@BBB@@@>>><<<;;;;;;<<<===:::;;;<<<<<<;;;;;;;;;<<<>>>===<<<<<<>>>AAADDDGGGBBBEEEFFFPPPrrr~~~{{{mmmaaacccaaadddoooyyyjjjbbb[[[SSSNNNJJJFFFCCC@@@???<<<;;;::::::888777777777777777999EEEWWWiiiwww|||kkk[[[[[[eeeccc^^^~~~qqqeeeIIIDDDDDDAAACCC@@@??????@@@CCCMMMXXX~~~~~~yyyxxx{{{}}}}}}yyytttqqqiiifffZZZ\\\cccUUUWWWxxxwww}}}mmmaaadddhhh\\\OOOIIICCC>>>777111222333111000111000111111222222111111000//////......//////000111111000000//////000000111............////////////111222333444555666666666999999999:::;;;;;;<<<<<<======AAAMMMdddzzzyyy___OOOGGGAAA@@@>>>>>>>>><<<:::777999999999:::888888@@@JJJccckkkpppppppppqqqqqqnnnqqqjjjaaannn^^^OOOGGGTTTppp|||vvvoookkkccc```YYYPPPGGGBBBAAAAAA@@@>>>===<<<;;;===>>>???;;;;;;===@@@CCCCCC???<<<>>><<<;;;===>>>===<<<>>>DDDDDDFFFWWW||||||nnn```bbb___bbbmmmwwwqqqggg```XXXRRRNNNIIIEEEBBB@@@===;;;::::::999888777777777777:::FFFYYYlllyyy~~~lll\\\^^^wwwmmmkkkyyyvvvNNN???BBBDDDAAACCCAAAAAADDDEEEFFFKKKQQQ```dddcccmmm~~~}}}{{{uuurrrjjjfff[[[]]]eee[[[XXXiii|||gggXXXTTTJJJEEEDDD@@@>>>777111222333111000111000000111111111111000000///............///000000111111000000000000111111........./////////000000111222333555666777777777999999:::;;;;;;<<<<<<=========BBBPPPfffzzz~~~gggQQQHHHEEECCCBBBAAA@@@>>>;;;999999999999:::888888@@@JJJbbbjjjppprrrtttuuusssoootttmmmeeexxx}}}^^^OOOGGGVVVvvv~~~vvvoooiiibbb]]]VVVTTTNNNGGGAAA>>>>>>@@@>>>===<<<;;;<<<===???AAACCCDDDHHHQQQYYYWWWMMMBBBHHHAAA===@@@AAA???@@@CCCEEEBBBHHHaaa|||xxxooo```bbb___bbblllvvvwwwllleee^^^VVVRRRMMMHHHDDDAAA>>>;;;;;;:::999888777777777777999GGG\\\nnn{{{lll```gggssswww]]]EEEAAAFFFEEE@@@BBBAAACCCGGGHHHHHHLLLRRRZZZoooWWWXXXeeettt|||xxxjjjiiihhhnnn|||~~~uuupppkkkeee\\\]]]ccc___YYY[[[lllTTTLLLEEECCCCCC>>>>>>777111222333111000111000000000111111000000000...............//////000111111000000000000111111//////000000000111111111111111333555666777888888999999:::;;;;;;<<<<<<===;;;>>>EEERRRbbbrrrfffPPPJJJHHHFFFCCCBBBAAA???===;;;999999999:::888888@@@JJJaaaiiiqqquuuwwwxxxsssmmmqqqjjjcccyyyzzz\\\NNNHHHYYY{{{vvvmmmgggaaa[[[VVVOOONNNJJJEEEAAA???@@@BBB>>>===<<<;;;<<<>>>@@@AAAGGGLLLXXXgggpppkkk[[[LLLLLLBBB===@@@CCCBBBCCCHHHFFFCCCKKKggg{{{yyyppp```bbb^^^aaallluuuzzznnnhhhbbbZZZVVVPPPJJJFFFBBB???<<<;;;:::999888888777888888888HHH___rrr}}}}}}kkkdddrrrvvv~~~lll^^^LLLCCCDDDFFFCCC>>>@@@@@@BBBEEEEEEFFFLLLTTTnnn|||^^^PPPWWWeeeoooyyyhhh[[[[[[[[[bbbrrrtttmmmiiibbb[[[YYY]]]___ZZZQQQzzzuuuvvvwwwgggQQQLLLIIIGGGEEE>>>>>>777111222333111000111///000000111111000000///......------......///000111000000//////000000111000000000000111111111111000111333555777888888999999999999:::;;;;;;<<<<<<:::===FFFQQQ]]]kkk}}}jjjRRRMMMJJJGGGCCCAAA@@@???===;;;999999999:::888888@@@JJJ___hhhrrrwwwzzzzzzsssjjjlllhhh```tttuuuYYYMMMHHH[[[~~~wwwnnnfffaaa[[[UUUPPPJJJIIIHHHEEEAAA@@@AAABBB>>>===<<<;;;<<<>>>@@@AAAGGGVVVmmmzzzgggZZZJJJDDDFFFQQQTTTJJJBBBAAAEEEDDDLLL___uuuqqq___aaa]]]```jjjttt{{{nnngggbbb]]]YYYRRRLLLHHHCCC???<<<;;;;;;:::999888888888888888JJJbbbvvvzzzhhhggg|||vvvvvvbbbSSSNNNIIIFFFEEEDDDBBBAAABBBCCCFFFHHHGGGJJJUUUaaafffZZZVVV^^^iiisss|||}}}}}}ppp```\\\[[[\\\eeexxxsssnnnhhhaaa[[[WWWWWW___[[[LLLkkkqqqyyy}}}xxx|||vvvZZZLLLPPPQQQPPPKKKAAA>>>777111222333111000111//////000000000000//////...------------...//////000//////......//////000/////////000000000000111000111333555777888999999888888999999:::;;;;;;;;;:::;;;BBBNNNZZZiiirrrWWWPPPKKKGGGCCC???>>>>>><<<;;;999999999:::888888@@@JJJ^^^hhhrrryyy|||zzzrrrhhhjjjggg```oooqqqVVVLLLHHH]]]tttmmmddd]]]XXXSSSMMMIIIAAABBBBBB@@@===;;;<<<===>>>===<<<;;;<<<===@@@AAAJJJbbbtttiiicccdddqqqpppZZZOOODDDCCCIIISSSZZZeee}}}rrr^^^```\\\___iiisss|||mmmfff```___ZZZTTTNNNIIIDDD???===<<<;;;:::999888888888888999KKKeeeyyyxxxfffiiirrrvvv^^^NNNOOONNNMMMLLLGGGDDDDDDGGGEEEHHHLLLNNNNNNSSScccsssccc[[[aaagggmmmuuu~~~||||||pppdddccchhhbbbcccnnn~~~rrrppphhhbbb]]]WWWUUU```^^^LLLWWWwwwuuujjjgggPPPJJJTTTYYYXXXRRREEE>>>777111222333111000222//////000000000000//////...------------...////////////............//////............/////////000000111333555777999999:::777888888999999:::;;;;;;<<<:::>>>KKKZZZkkkvvvzzz[[[RRRKKKHHHDDDAAA@@@???===<<<>>>;;;999999999999>>>DDDWWWfffvvv}}}zzztttnnnjjjlllggg___gggvvvRRRJJJLLL^^^vvvnnnggg^^^UUUOOOKKKHHHGGGAAA???>>>=========<<<;;;888999;;;<<<<<<===???AAADDDWWWxxxjjjLLLGGGGGGGGGIIIPPP^^^ppp|||iii___XXX```wwwddd[[[\\\[[[eeeqqq~~~zzzooooooiiijjjddd\\\TTTMMMFFFAAA>>>>>><<<:::888888888999:::===GGGiiiyyywwwffffffxxxrrrnnntttiii\\\WWWVVVcccllldddVVVLLLJJJKKKIIIKKKNNNRRRTTTaaa}}}lllwww~~~~~~~~~yyyzzz{{{ooofffbbbdddgggjjjfffvvvyyypppiii```YYYXXXWWWUUUUUUWWW]]]|||nnn{{{ooo```TTTLLLOOOgggrrr\\\EEE===555111222444333111000000000000000000000000...,,,***+++,,,.........222000///000111111000///000000000000111111111111111222333444555777888888777777888999;;;<<<=========<<<@@@KKKYYYjjjyyy___bbblllfff\\\LLLIIIEEECCCAAA@@@>>>===>>>;;;999:::999999===DDDWWWdddqqqxxxxxxuuupppkkkkkkeee\\\dddvvvSSSLLLNNN```qqqhhhaaaXXXOOOJJJFFFCCCAAA???===<<<;;;;;;;;;:::::::::<<>>666222222333333111000000000000000000000000000...------///000000000111000///000111111000///...////////////000000000222222333444555666777888888888999::::::;;;<<<<<<;;;;;;@@@KKKXXXhhh{{{[[[YYY^^^zzzjjj\\\NNNKKKGGGDDDCCCBBB@@@>>>>>>;;;999:::999999===CCCUUU```kkkqqqtttvvvsssnnnppphhh___fffvvvTTTMMMPPPddd}}}kkkbbb\\\RRRJJJDDDAAA>>><<<<<<;;;:::999999888888999===???AAABBBAAAAAABBBDDD<<<;;;JJJppp{{{ooolllhhhccc^^^\\\```ggglllooorrrvvv|||xxxaaaWWWYYYWWWaaalllyyyzzzlllnnnjjjiiicccZZZSSSMMMHHHEEEBBB@@@>>><<<999888888999:::@@@JJJkkk}}}vvvbbbZZZeeebbb```ooonnncccnnnnnn\\\^^^```kkkpppjjjnnn|||~~~xxxqqqfff^^^VVVTTTTTTUUUYYY^^^[[[}}}wwwccckkksssnnnhhhfffVVVPPPhhhvvvUUUDDD>>>777222222222111000000000000000000000000000000...------///111000000111000//////111111000///............////////////333333444444555666777777999999999::::::;;;;;;;;;999:::AAALLLWWWeeewwwddd___bbb|||kkkWWWOOOLLLHHHEEECCCBBB@@@>>>>>>;;;:::;;;:::999<<>>@@@BBBFFFLLLOOOTTTKKKOOOkkk{{{ttthhh___]]]cccmmmtttwwwxxxzzz}}}yyy```WWWXXXUUU___jjjwwwnnnmmmjjjhhhccc[[[TTTOOOKKKHHHEEEAAA???===:::999888999:::@@@IIIjjj}}}zzzeeeZZZcccZZZbbbqqq{{{ppplll~~~{{{uuummmnnn||||||pppeee\\\UUURRRRRRTTTZZZaaa[[[rrryyyfffnnnxxxwwwuuubbbUUUMMMXXXmmmrrr[[[@@@CCC>>>888333111111000///////////////////////////...---,,,,,,...//////...000///...///000111000///........./////////000000333333444444555666666777::::::::::::::::::::::::999;;;BBBMMMWWWddduuu___]]]ddd}}}rrr\\\PPPLLLHHHEEECCCAAA???>>>>>>;;;:::;;;:::999<<>>;;;999999999999>>>GGGhhh||||||ggg]]]eeeXXXnnnsss}}}}}}~~~yyypppppp}}}qqqddd\\\UUUQQQPPPRRRYYYaaaZZZiii{{{wwwcccWWWeeesssvvvvvv[[[XXXSSSPPPSSSUUUMMMAAAAAA===888444111000000000////////////////////////...---,,,---///000///---///...---...000111000/////////000000000111111111222333333444555666777777:::::::::::::::::::::::::::<<>>>>>;;;;;;<<<;;;999;;;@@@III[[[iiijjjnnnyyy}}}zzzwwwmmmbbbfffuuuWWWPPPRRRkkkooo```QQQLLLEEE???<<<;;;:::999888;;;<<<:::888777999<<<;;;;;;;;;<<>><<<888444111000000111000000000000000000000000000//////000222222111///...------...000111111000000000000000111111111111111222333444555777888888999999999::::::;;;;;;;;;;;;===CCCLLLUUUddd{{{dddfffoooppp___SSSOOOKKKGGGEEECCCAAA???>>>;;;;;;<<<;;;888;;;???EEE\\\mmmnnnoooyyy||||||tttiiiiii|||wwwYYYSSSTTTnnn}}}jjj\\\LLLHHHAAA<<<::::::::::::777:::<<<:::777666999======<<<;;;;;;<<>>;;;;;;===;;;888:::???BBB]]]qqqppppppzzz~~~zzztttjjjgggsssyyy\\\VVVVVVpppzzzgggYYYKKKGGGAAA<<<;;;<<<<<<<<<666999;;;:::666555888<<<666888:::===???DDDJJJNNNQQQ]]]|||zzz|||qqqgggrrrnnnnnnfff}}}vvv]]]SSSSSSOOOXXXbbbnnnuuuqqqrrrooonnnkkkhhhccc[[[SSSMMMFFFDDDAAA===:::999999999===EEEfff|||~~~kkkgggwww~~~yyy___PPPJJJGGGIIILLLKKKHHHGGGGGGIIIKKKQQQccc|||yyy|||wwwoooeee___YYYTTTOOOLLLRRRZZZRRRRRRqqqmmm~~~www```TTTbbbmmmhhhbbb^^^ccc]]]MMMCCCEEEFFFAAA:::999777444111111222333000000000000000000000000---------///111111///---...---,,,...000111111000............/////////000///000111444666888:::;;;777777888999;;;<<<======;;;;;;???FFFPPPcccfff\\\```uuussswww___[[[WWWQQQLLLIIIGGGDDDBBB???EEEFFF>>>888;;;?????????TTTlllppplllwww}}}}}}uuufffaaalll}}}uuu}}}sss^^^UUURRRtttzzzdddSSSFFFBBB<<<999999999888777888888888777888888999::::::;;;;;;<<<===AAAFFFKKKQQQwwwtttYYYttt}}}nnnnnn{{{sss[[[RRRSSSOOOVVVaaannnvvvttttttqqqnnnjjjfffbbb^^^YYYUUUKKKHHHCCC???<<<:::888777@@@GGGddd{{{pppmmmooozzzlll\\\WWWZZZiiiyyyyyyXXXFFF@@@@@@@@@@@@?????????>>>???@@@BBBGGGQQQcccwwwsssnnnddd]]]WWWTTTPPPNNNPPPUUUUUUQQQjjjwwwqqqdddUUU```hhhWWWbbbaaaYYYMMMFFFFFFEEEAAA???999333111333333000,,,000000000000000000000000---------.........//////............////////////////////////000000000000222222111222444777:::;;;888888999:::;;;;;;;;;;;;555<<>>======???CCCEEEFFFZZZmmmssswww}}}~~~yyyrrr\\\SSSTTTPPPWWWaaannnyyyvvvvvvnnnllliiigggeeeccc___\\\XXXPPPEEE===999999:::;;;===FFFeeewwwhhhaaa```ooo{{{dddNNNFFFFFFIIIUUUbbbyyyqqqXXXGGG@@@@@@@@@?????????>>>>>>>>>AAABBBCCCFFFOOO```tttwwwrrrddd^^^WWWSSSOOOLLLNNNTTTYYYNNNiii}}}qqqrrrpppXXXZZZXXXQQQLLLSSS]]]WWWJJJAAA;;;444222222222000---000000000000000000000000---------.........//////............////////////////////////000000000000222222111222444777999;;;888888999:::;;;;;;;;;;;;777<<>>>>>===::::::JJJaaaiiifffooozzzwwwxxxzzzsssmmmqqq```RRRWWW{{{xxx___MMMAAA???<<<;;;;;;;;;999888888888888888999:::;;;<<>>===>>>???AAACCCFFFFFFHHHOOO[[[dddrrrvvv{{{zzzrrriiikkksss|||zzzuuurrr\\\SSSTTTPPPWWWaaammm|||zzzpppnnnkkkiiihhhfffcccaaa\\\UUUIII@@@<<<<<<======<<>>@@@FFFOOOZZZ```bbbZZZKKK@@@===?????????>>>>>>>>>=========>>>???BBBIIIVVVlllxxxqqqeee^^^XXXSSSMMMJJJMMMRRR^^^LLLiiiyyy~~~tttYYYXXXSSSKKKOOOiiitttYYYDDD>>>666222111222111///000000000000000000000000------........./////////............////////////.../////////000000000111222222222333444777999:::888888999:::;;;;;;;;;;;;777<<>>>>>===<<<<<<;;;:::999888888888999999;;;<<<===>>>@@@BBBAAA???===<<<===???;;;===BBBCCCBBBJJJVVVPPPRRRVVVXXXUUUTTTZZZcccooohhhaaavvvrrr\\\SSSTTTPPPWWW```lllxxxtttpppllliiifffbbb___WWWSSSMMMHHHEEEBBB???===???HHHfffzzzgggXXXOOOZZZoooUUUDDD===:::===@@@???AAAEEEGGGLLLOOOKKKCCC======???>>>>>>>>>>>>============<<<>>>DDDOOObbb}}}yyypppgggaaaZZZTTTMMMIIILLLSSSaaaLLLlll|||~~~~~~yyyddd```WWWKKKRRRwwwdddFFF@@@888333111111111111////////////////////////............////////////............////////////......//////000000111111222222222333555666888999888888999:::;;;;;;;;;;;;777;;;@@@FFFSSSjjjwwwhhhcccqqqooolllnnn\\\XXXTTTPPPOOOMMMLLLKKKEEEBBB?????????>>>===<<<:::AAAVVVeeedddiiisssvvv~~~tttnnnqqqyyybbbSSSYYYwwwZZZEEE============;;;:::::::::999999999999:::;;;<<<======???BBBBBBAAA???>>>???<<<999>>>FFFEEE======EEEHHHGGGHHHIIIHHHHHHOOOWWWnnngggeee|||nnnZZZQQQSSSPPPWWW```kkk~~~zzzvvvqqqllliiieeebbb___ZZZVVVPPPJJJFFFBBB???===BBBGGGaaa|||jjjXXXNNN\\\uuu}}}zzz___HHH???<<<;;;===>>>======??????CCCGGGFFFAAA===<<<===>>>>>>>>>>>>============@@@CCCIIIVVVlll{{{rrriiiccc\\\UUUMMMIIIMMMUUUcccPPPooorrrwwwzzzhhhZZZJJJNNNqqq```EEE@@@999333111000111222////////////////////////........./////////000000............////////////.........///000111111111222222333444555666888888888888999:::;;;;;;;;;;;;;;;===AAAGGGSSSiiinnnlllhhhxxx}}}pppqqq```]]]XXXTTTRRRPPPNNNMMMHHHEEECCCDDDAAA<<<;;;<<<<<<>>>SSSeeeeeegggrrrwww|||{{{sssooosss{{{dddWWWWWW}}}yyy\\\FFF>>>>>>>>><<<:::999:::;;;;;;;;;::::::;;;;;;<<<<<<<<>>CCCBBB;;;:::???CCCAAA@@@BBBBBBBBBGGGMMM___]]]aaa}}}gggVVVOOOQQQNNNVVV___kkk|||yyyvvvuuurrrmmmjjjhhhgggeeecccfff^^^RRRGGGAAA?????????@@@DDD^^^}}}{{{iiiVVVJJJ\\\oooyyyxxxtttdddNNN???:::::::::;;;<<<===>>>???AAABBBBBBAAA???>>>>>>?????????>>>>>>>>>=========@@@CCCKKKZZZuuuzzzuuurrrxxxxxxrrriiiddd]]]VVVMMMIIIOOOXXX```SSSooo|||tttjjj\\\kkkgggYYYHHHHHH\\\mmmcccNNNCCC???:::444111000111222000000000000000000000000....../////////000000000............////////////------...///000111222222222222333444555666777777888888999:::;;;;;;;;;;;;>>>@@@DDDJJJVVVkkkkkk{{{rrrjjjvvvsss}}}iiieee^^^YYYUUURRROOOMMMIIIGGGGGGGGGAAA:::999>>><<<<<>>@@@BBBCCCBBBBBBCCCEEEDDDCCCBBBCCCCCCDDDGGGJJJ<<<999999===???>>>AAAEEEJJJKKKUUUuuucccSSSLLLOOOMMMUUU___jjjzzzsssooopppmmmiiiggggggffffffeeeiiiaaaTTTIIICCC@@@@@@@@@===DDD```{{{kkkXXXKKK___{{{}}}uuuooobbbPPPAAA;;;:::;;;<<<<<<===???AAAAAACCCBBBAAAAAAAAABBBCCCCCC@@@@@@?????????>>>>>>>>>===???EEERRRjjjvvvyyy~~~tttkkkZZZWWWUUUTTTWWW\\\```ccciiipppwww||||||sssqqqgggccc]]]UUULLLHHHOOOYYYWWWRRRkkknnnccc\\\QQQaaayyy{{{dddXXXKKKHHHKKKLLLGGG@@@???===:::555222000111222000000000000000000000000.../////////000000000000............////////////------...///000111222222222222444555666666777777888888999:::;;;;;;;;;;;;<<>>===<<<;;;;;;;;;;;;;;;@@@BBBCCCCCCBBBCCCDDDFFFBBBDDDEEEEEEIIIQQQVVVXXX???<<<;;;>>>>>><<<<<<>>>BBBBBBOOOrrrcccQQQJJJNNNLLLTTT^^^jjj{{{rrrkkkooolllhhheeeeeeeeedddcccbbb]]]VVVPPPJJJFFFBBB???;;;FFFeee}}}nnn]]]PPPiii{{{sssiiiXXXFFF======:::===>>>======>>>??????===>>>@@@CCCEEEEEECCCAAA@@@@@@@@@@@@???????????????>>>===BBBRRRmmm}}}ggg[[[dddooowwwyyysssfff\\\SSSMMMGGGFFFJJJMMMMMMKKKMMMZZZhhhppp{{{~~~yyyrrrvvvfffbbb\\\TTTKKKGGGNNNYYYNNNOOOhhhggg___[[[SSSaaatttssscccZZZRRRNNNFFF;;;888<<<===<<<999666222000111222000000000000000000000000////////////000000000000............/////////000------...///000111222222222333444555666666666666888888999:::;;;;;;;;;;;;888;;;@@@HHHVVVjjjxxxuuukkkooowwwnnngggaaa___ZZZSSSNNNNNNOOOJJJFFFDDD@@@;;;:::======:::FFF\\\gggeeejjjuuu{{{zzzppplllyyy___}}}aaaHHHAAA???<<<:::888888999999>>>@@@AAA@@@>>>===<<<===AAA>>>DDDOOOPPPGGGBBBFFFFFFGGGJJJMMMJJJFFFFFFJJJBBB???<<<;;;<<<===;;;999EEE;;;JJJrrrxxx]]]NNNKKKQQQMMMRRR\\\llltttpppqqqsssooojjjeeeaaa```aaabbbfffaaaZZZQQQJJJDDDAAA???;;;DDD^^^~~~~~~kkk[[[UUUgggvvvgggZZZMMMBBB???@@@<<<<<<===>>>AAABBBAAA@@@DDDEEEIIILLLJJJFFFEEEIIIGGGEEEBBBAAABBBBBBBBBBBB;;;===>>>???EEERRRaaajjjkkkVVVIIIPPPWWWbbbmmmrrrmmmbbbYYYMMMKKKIIIIIIKKKKKKIIIFFFKKKRRRYYYddduuu~~~}}}~~~|||uuunnnddd^^^UUUMMMJJJKKKPPPSSSKKKCCClllyyyjjjaaa[[[YYYccclllhhhggggggcccUUUCCC777888======:::555222111111000000000000000000000000000000......................../////////////////////////////////000111111222222333333222222333666999::::::999999;;;<<<===<<<;;;:::<<>>:::DDDYYYeeeeeejjjttttttoooyyy___~~~bbbFFFAAA???===;;;999::::::;;;<<<>>>@@@@@@>>>>>>>>>???CCC@@@EEENNNOOOFFFCCCFFFFFFJJJQQQUUUPPPHHHFFFJJJTTTLLLAAA999777888:::<<>>>>>>>>???AAABBBBBBAAAFFFKKKSSSWWWPPPGGGEEEHHHHHHFFFCCCAAA@@@@@@?????????@@@???======AAAHHHMMMQQQ\\\ddd```WWWNNNGGGBBBDDDHHHQQQ[[[dddgggdddaaaVVVSSSOOOMMMLLLLLLMMMMMMQQQccctttxxxuuuvvv{{{yyyrrrbbb\\\TTTLLLIIIJJJNNNQQQFFF>>>iii{{{qqqkkkaaaUUUYYYaaa]]]___ccc___OOO???;;;>>>BBB>>>:::555222111111000000000000000000000000000000......................../////////////////////////////////000111111222222333333222222444666888::::::999999:::<<<===<<<;;;<<>>999AAAUUUbbbdddiiiqqqvvvpppyyy```hhhHHHAAA@@@===<<<;;;;;;<<<===;;;===???????????????AAA@@@<<>>>>>CCCLLLRRRSSSTTTWWWNNNHHHAAA===EEEeeennnSSSKKKHHHOOOMMMTTT```rrrtttmmmmmmdddddddddeeefffhhhjjjkkklllhhhbbbZZZRRRIIIAAA;;;<<>>???BBBEEEGGGOOORRRMMMDDD@@@>>><<<<<<===AAAHHHRRR\\\bbbeeebbbaaa^^^ZZZVVVVVV[[[___ooo{{{sssmmmhhhrrrzzzrrr___ZZZRRRKKKHHHHHHKKKMMMGGGAAAooo|||lllUUURRRWWWTTTYYY___ZZZHHH???DDDHHHDDD???;;;555222111111111000000000000000000000000000////////////////////////////////////////////////...//////000000111111222333222222333444666888:::999888888:::<<<===<<<;;;===@@@FFFKKKRRRcccIIIWWWwwwcccYYY___sssyyyqqqjjjhhheeebbbaaaddd```RRREEEBBBBBB???===<<>>OOO]]]aaafffnnnzzz{{{wwwzzzbbbrrrOOOAAA@@@>>><<<;;;;;;======<<<===?????????>>>???@@@===::::::>>>>>>999888;;;;;;CCCMMMPPPJJJEEEKKKUUUaaaZZZPPPFFF???<<<;;;;;;777???EEEFFFIIIRRRUUUTTTEEECCCAAA???@@@MMMhhhhhhNNNLLLHHHOOOMMMTTTaaattttttkkkjjjdddeeefffggghhhhhhhhhhhhhhheeeaaa^^^XXXPPPFFF>>>???BBBUUUuuuooo```WWW{{{zzznnn```RRRDDDAAABBBBBBAAABBBBBBBBBAAAAAAAAACCCGGGJJJRRRbbbuuu{{{nnn]]]YYY^^^\\\\\\YYYUUUQQQMMMLLLKKKHHHEEEBBBBBBCCCEEEJJJPPPZZZkkkwwwnnnXXXFFF>>><<<>>><<<<<<>>>FFFPPPYYY___jjjnnnpppmmmhhhggglllrrr~~~|||qqq^^^NNNUUUdddyyytttkkk[[[WWWQQQKKKGGGGGGHHHJJJHHHDDDwwwuuu[[[VVVYYYSSSVVV[[[TTTGGGKKKZZZYYYKKK@@@<<<666222000000111000////////////////////////000000000000000000000000////////////////////////......//////000111111111222222222333555666888999888888888:::<<<===<<<;;;;;;???DDDHHHMMM___hhhzzzbbbVVVZZZnnnzzztttnnnllliiiccc```aaaYYYNNNEEEEEEFFFBBB===:::>>>999<<>><<<;;;;;;<<<===>>>???@@@@@@>>>======>>>>>><<<<<<===<<<::::::;;;999===BBBDDDBBBDDDRRRbbbbbb]]]SSSIIIAAA<<<<<<<<<888@@@BBBAAAIIIZZZ```\\\===???CCCDDDBBBBBBKKKVVVzzzbbbKKKNNNJJJPPPNNNUUUaaattttttkkkiiieeefffggghhhhhhgggffffffeeecccaaa```]]]UUUIIIAAA@@@@@@PPPoooppp```UUUwwwyyy{{{zzzkkkbbbVVVKKKBBBBBBEEEDDDBBBAAABBBBBBBBBBBBCCCHHHOOOTTT\\\jjj{{{tttddd```eeeggghhhgggeeeaaa^^^]]]^^^YYYOOOGGGDDDEEEGGGNNNWWWfffhhhKKK@@@@@@???>>><<<<<>>;;;<<<:::<<>><<<<<<======???@@@AAA@@@>>><<<<<<===<<<;;;;;;::::::999999999;;;;;;===>>>>>>EEEWWWhhhggg```TTTGGG>>>;;;>>>AAAAAABBB@@@CCCTTThhhjjj___BBB@@@???@@@??????FFFOOOWWWvvvvvv[[[KKKOOOKKKQQQNNNUUUbbbvvv}}}tttkkkiiiddddddfffggghhhhhhhhhhhhgggdddbbbbbb```XXXLLLBBBAAA>>>JJJhhhsssbbbUUUjjjzzzbbbbbbgggbbbZZZWWWNNNFFF@@@CCCEEEDDDCCCCCCBBBCCCDDDEEEHHHOOOZZZbbbmmmttt|||vvvllliiimmmnnnrrrvvvwwwvvvwwwyyy|||mmmaaaWWWXXX[[[^^^hhhrrrqqqOOOBBBBBB<<<<<<<<<<<<===@@@EEEIII___lll|||}}}}}}ssspppllliiijjjggg[[[MMMCCC@@@BBBPPPlll~~~{{{nnncccWWWUUUQQQMMMIIIGGGFFFFFF???IIIwwwfffjjjkkk]]]OOOJJJFFFQQQqqqlllCCC===666111000000111111000000000000000000000000////////////////////////////////////////////////---......//////000000111111222333444666777888888777666777999<<<===<<<;;;;;;???EEELLLTTTfffaaaRRRRRRdddvvvoooiiifffbbb\\\YYYZZZSSSNNNKKKKKKIIICCC???>>>::::::===AAADDDKKKWWWbbbmmmbbbhhhcccIIIGGGDDDAAA???>>>>>>>>>===???@@@@@@>>>===>>>>>>888999999999888999888777===<<<<<<>>>@@@EEESSSaaa```\\\UUUKKKCCC@@@BBBEEEIIIGGGJJJ[[[wwwuuu\\\IIICCC???>>>>>>???EEEMMMHHHcccgggTTTLLLNNNJJJPPPNNNVVVdddyyy{{{tttlllkkkdddeeeeeefffggghhhiiiiiifffcccbbbcccddd^^^RRRIIIDDD???IIIfffvvveeeWWW___zzziiihhhdddVVVLLLMMMGGGAAA>>>@@@BBBBBBDDDGGGBBBEEEGGGIIINNNXXXfffpppsssqqqqqqssssssppprrrvvvyyy___KKKBBB===>>>???>>>===>>>AAADDDTTTdddzzz{{{zzzsssiiiaaa\\\WWWRRROOOKKKLLLYYYsssyyyxxxyyy~~~}}}qqqgggWWWUUURRROOOKKKIIIFFFEEE@@@TTTxxxjjjooopppaaaXXXMMMEEEQQQkkk{{{rrr```DDD>>>777111000000111222000000000000000000000000........................////////////////////////------......///000000000111222333555666777777888666666666999;;;===<<<;;;:::===DDDNNNYYYkkk```PPPOOObbbwwwooogggccc```\\\[[[]]]VVVQQQNNNMMMIIIBBB@@@AAA999;;;===???@@@FFFTTTaaalllaaa```mmmLLLJJJFFFCCCAAA@@@???@@@;;;===?????????>>>???@@@;;;======<<<<<<======;;;===<<<===@@@AAADDDLLLUUURRRTTTUUUSSSMMMHHHFFFFFFKKKLLLYYYzzzZZZBBB???>>>@@@BBB@@@BBBEEEDDDZZZ~~~vvv]]]PPPNNNLLLHHHOOONNNWWWfff{{{{{{tttmmmlllhhhggggggfffffffffggggggbbb``````dddgggdddZZZQQQIIICCCKKKgggyyyhhhZZZ^^^jjj~~~~~~qqqVVVEEEEEEBBB>>>;;;<<<>>>@@@EEELLLCCCFFFJJJMMMSSS___nnnzzzjjjccc___bbbhhhmmmsssxxxqqqUUUCCCBBBCCCDDDAAA>>>===@@@CCCLLL^^^xxx~~~yyy{{{zzzuuupppkkkiiippprrrrrruuu|||~~~sssiiiWWWVVVSSSPPPMMMJJJGGGFFF>>>ZZZ{{{mmmrrrsssdddeeeUUUHHHMMM\\\aaaWWWIIIDDD>>>777111///000111222000000000000000000000000........................////////////////////////------......///000000000111222333555666777777888666555666888;;;===<<<;;;777:::BBBMMMZZZmmm___QQQRRR[[[sssmmmeee^^^\\\\\\]]]]]]VVVUUURRRMMMHHHDDDCCCCCC???<<<;;;===AAAFFFQQQ[[[mmmccc^^^~~~xxxPPPHHHIIIJJJCCCBBBCCC===??????======@@@BBB@@@<<>>;;;===??????AAAEEEDDDFFFJJJPPPUUU[[[___aaaXXXWWWVVVVVVYYY^^^cccgggWWWEEEIIICCC???AAAEEEEEEBBB@@@EEEYYYnnnwwwpppvvvzzzzzz||||||ssshhhYYYVVVSSSPPPNNNJJJEEEBBBAAAccceeecccnnn```^^^^^^WWWMMMGGGIIINNNMMMIIIIIICCC<<<666333111111000111111111111000000000000000///...------...///000------------............111000000///////////////222222333333555666888999666666666888;;;<<<<<<;;;>>>AAAEEEIIIPPPccc[[[OOOSSSaaavvvpppggg```^^^```cccdddZZZXXXTTTPPPLLLHHHDDDAAA???<<<:::<<>>???AAAAAA???;;;???@@@AAAAAA???>>>???@@@BBB@@@???>>>@@@BBBDDDDDDNNNNNNQQQSSSPPPKKKLLLQQQ[[[iii```TTTMMMHHHHHHIIIHHHIIIKKKKKKYYYkkk|||aaaPPPLLLNNNQQQOOOMMMTTT]]]fffwww|||{{{wwwkkkeeegggqqqtttlllhhhjjjfffgggfffeeeffffff___VVVQQQRRRQQQaaa}}}lll]]]ddd~~~{{{cccSSSCCC>>>:::<<<===<<<===@@@AAABBBCCCFFFHHHKKKMMMNNNKKKJJJJJJJJJLLLPPPUUUWWWppp|||fffRRRTTTPPPLLLHHHEEEBBBAAABBBJJJQQQ^^^sssyyykkkoooxxx~~~}}}yyyuuunnneee[[[WWWQQQLLLJJJHHHFFFEEEBBBhhh|||\\\\\\kkk``````]]][[[QQQDDD@@@EEEHHHFFFDDD???888444222111111111111111111000000000//////000///...------...///000////////////000000000000000000////////////000000222222333333555666888999777777777999;;;<<<;;;:::===???CCCHHHNNNaaaxxxxxxZZZOOOWWWiiivvvooofff``````eeejjjnnnfffaaaZZZVVVTTTNNNFFF???@@@<<<999:::===CCCQQQ^^^eeexxxhhh]]]vvvkkkUUUIIIHHHDDDFFFGGGAAAAAA@@@@@@BBBDDDCCCAAA??????BBBDDDDDDCCCAAAAAABBBBBBAAA???=========???@@@IIIIIIMMMUUU[[[___gggoooqqqxxxgggXXXRRROOOSSSXXX]]]ccciii```ffflllzzzqqqWWWKKKLLLSSSRRRPPPMMMSSS___lllvvv|||ooolllpppyyyzzzqqqjjjjjjiiiiiihhheeeeeeddd^^^VVVTTTWWWUUU___zzznnn```dddooo^^^DDD>>>;;;======:::999;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>@@@CCCEEEFFFPPP\\\ppplll___YYY\\\]]][[[WWWWWWZZZ]]]OOOEEEDDDXXXzzz~~~pppcccqqq|||yyyppphhhccc\\\VVVNNNHHHFFFFFFGGGHHHMMMsss~~~pppSSSXXXllleeegggttttttdddJJJ<<<>>>CCCAAA>>>:::444111111111222222111111000000000000////////////............///000////////////000000000000///......//////000111222222222333333555666888999999888888999;;;<<<:::999;;;===BBBFFFMMM___cccddd\\\RRR\\\ooozzzsssjjjeeefffmmmsssxxxppphhh```]]]\\\VVVJJJ@@@AAA===:::999:::AAAPPP___ddduuussseeeyyy{{{bbbSSSNNNFFFDDDGGGDDDDDDBBBAAADDDEEEDDDEEEGGGCCCEEEGGGFFFDDDAAA@@@@@@??????>>>===<<<===???AAADDDBBBGGGRRR^^^jjjwwwxxxuuuqqqrrr||||||nnnTTTPPPNNNSSS[[[dddoooxxxsssxxx}}}xxxnnnkkkSSSJJJOOOXXXTTTQQQMMMSSSbbbsss{{{pppnnnrrrwwwwwwooojjjiiiiiijjjhhheeedddddd```YYYQQQRRRPPPZZZvvvqqqeeehhhgggUUUDDD???===>>>>>>;;;999:::888888999::::::;;;<<<<<<999999:::;;;<<<===>>>>>>===CCCNNN^^^tttssshhhmmmnnnwwwlllSSSBBBJJJ___xxxwwwjjj```ttt~~~}}}qqqfff```ZZZTTTMMMGGGEEEFFFGGGGGGPPPwwwuuujjjQQQ[[[sssnnnqqqmmmOOO???BBBEEEBBB<<<888333111111111111111111000000000////////////...............//////000------------............------......///111222333222222222333555666888999:::999999:::;;;<<<:::999:::===BBBFFFMMM^^^~~~bbbccc\\\WWWddduuu}}}tttnnnmmmqqqvvvxxxmmmeee^^^]]]___[[[PPPFFFBBB???;;;:::999@@@PPP___eeesss~~~lll{{{mmm___XXXJJJBBBFFFGGGDDDAAAAAADDDEEEDDDGGGLLLEEEFFFGGGEEEAAA>>><<<<<<===???@@@@@@@@@BBBFFFJJJJJJCCCAAAGGGOOOWWW^^^eeeeee```XXXVVVeeewwwxxxmmmUUUOOOJJJKKKNNNSSS]]]fffsssoooaaallliiiUUUiiilllVVVMMMSSS\\\VVVSSSMMMSSSeeezzz}}}vvvmmmlllmmmooommmjjjhhhiiiiiikkkkkkhhhggghhheee___MMMLLLHHHXXXzzz}}}rrrjjjjjj~~~mmmVVVGGGCCC>>><<<>>>>>>;;;:::;;;::::::;;;<<<===>>>??????:::;;;;;;<<<============AAAAAABBBFFFNNNZZZhhhqqq|||uuummm]]]WWWYYYXXXbbbxxxoooSSSKKKMMMUUUlll}}}{{{zzzxxxqqqhhhaaauuu|||sssddd[[[UUUQQQLLLHHHFFFFFFEEEDDDHHHrrrqqqiiiSSS```yyytttuuuyyyppp]]]LLLGGGKKKKKKEEE===999555222111111111000000000000////////////...---......///////////////------------............---------...000111333333222222222333555666888999:::999999:::<<<<<<:::999;;;>>>CCCHHHNNN___~~~xxxuuu~~~\\\^^^pppvvvoookkkkkkkkkkkkddd]]]XXXYYY]]]\\\UUUMMMDDDAAA>>><<<:::???NNN^^^fffqqq~~~oooyyynnneeebbbRRRFFFHHHJJJEEEBBBCCCIIIHHHCCCEEELLLDDDEEEEEECCC@@@>>>??????@@@CCCEEEEEEEEEGGGMMMQQQRRRHHH@@@AAADDDFFFGGGHHHKKKLLLLLLTTTkkk}}}lllUUUOOOJJJHHHHHHKKKTTT^^^iiiyyy```TTT```jjjyyyzzzhhhXXXPPP___nnnYYYQQQVVV___VVVTTTOOOUUUkkkzzzsssmmmlllkkkiiigggeeefffhhhiiimmmnnnllljjjjjjgggbbbOOOJJJEEEWWW~~~|||tttnnnkkk|||lllXXXKKKEEE???<<<>>>===;;;:::<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>?????????AAACCCDDDDDDEEEGGGIIIMMMUUUZZZXXXYYY]]]ZZZSSSLLLMMMHHHHHHIIIHHHYYYxxxlllUUUIIIDDDEEESSSeeezzznnnkkkjjjoooqqqnnnjjjhhhtttzzzqqq```XXXQQQNNNKKKHHHGGGFFFDDDBBBJJJwwwuuulllVVVccc{{{ttttttmmm```VVVVVVZZZUUUJJJAAA===:::666333222111000///000000////////////......,,,---...///000000000///////////////000000000000------......///111222333222222333333555666888999:::999999:::<<<===;;;:::<<>>;;;>>>MMM]]]dddnnn|||oootttyyyddd```eee\\\PPPNNNLLLJJJHHHMMMUUURRRHHHDDDIIIDDDEEEEEEEEEFFFHHHKKKNNNTTTWWWYYYWWWUUUVVV[[[```XXXMMMEEEEEEIIIHHHFFFEEEDDDKKKSSSdddwwwTTTOOOLLLLLLLLLPPP[[[eeemmmzzzyyy```bbbfffkkklllcccZZZ\\\dddmmmXXXQQQXXXaaaUUUTTTPPPYYYrrr}}}{{{vvvqqqrrrpppkkkgggeeefffgggfffkkkmmmkkkhhhgggbbb]]]RRRMMMFFFVVV{{{|||tttooogggxxxdddXXXMMMFFFAAAAAA@@@===<<<>>>????????????>>>>>>>>>>>>============>>>???@@@AAA;;;>>>CCCFFFFFFDDDCCCCCC@@@BBBDDDFFFGGGGGGFFFFFFGGGIIIHHHKKKMMMLLL```yyyjjj[[[UUUTTTSSSVVV[[[```sssxxxooohhhaaa\\\XXXXXX```fffffffffhhhuuu}}}ooo___YYYPPPMMMIIIGGGFFFEEEDDDBBBOOOrrrYYYccczzzrrrqqqfff[[[^^^qqqwwwcccKKK@@@;;;888555333222222111///000000/////////.........,,,---...///000000000///////////////000000000000............///000222222222222333333555666888999999888888:::===>>>===;;;;;;???DDDIIIOOO___}}}~~~gggwwwvvvtttqqqooonnnmmmjjjhhhkkkeee^^^[[[ZZZWWWRRRMMMGGGFFFDDD@@@<<<>>>LLL\\\bbbmmm|||ppprrrppp[[[YYYeeecccYYYSSSNNNPPPPPPXXXaaa]]]MMMEEEHHHEEEGGGHHHJJJMMMRRRYYY]]]oooqqqrrroookkkkkkooosss^^^SSSJJJKKKOOOMMMHHHFFFKKKSSS]]]rrrVVVQQQNNNNNNNNNQQQ[[[eee}}}sssjjjkkkmmmkkkdddcccqqqkkkVVVPPPXXXbbbSSSSSSPPP[[[www}}}~~~{{{uuuwwwvvvpppjjjhhhggggggbbbgggjjjgggccc```[[[VVVTTTOOOFFFSSSuuu~~~uuunnn]]]~~~iii\\\UUUNNNHHHFFFDDD@@@@@@BBB>>>>>>>>>???@@@@@@AAAAAA???>>>>>>>>>???@@@BBBCCC@@@BBBCCCCCCCCCBBBCCCEEE???<<<===BBBDDDBBBDDDIIIIIIIIIGGGLLLTTTZZZvvvvvvrrrqqqnnneee^^^YYYcccfffaaacccmmmoookkk```aaa\\\QQQIIIIIIJJJJJJJJJEEEEEEOOOVVVXXX[[[___xxxnnn___]]]QQQMMMHHHEEEDDDDDDDDDDDDJJJyyy[[[cccyyyqqqpppXXXRRRcccpppRRRHHH999666333222222222111000000/////////............+++,,,...000000000000///------------.........//////......//////000111222222222333333555666888999888888888:::===>>>===<<<;;;>>>DDDIIIOOO___|||~~~eee~~~~~~}}}xxxrrrmmmlllmmmjjjccc[[[XXXYYYWWWPPPJJJJJJBBB>>>???<<<999DDDTTTaaajjj{{{rrrjjjvvv]]]eeeqqq___[[[bbbWWWXXX\\\dddggg^^^NNNGGGIIIHHHIIIKKKNNNUUU^^^gggkkkxxx{{{zzzuuubbbYYYVVV\\\\\\UUUUUU[[[mmmnnnpppcccbbbddd[[[\\\lllvvvbbbQQQVVV[[[VVVQQQTTTSSS^^^yyytttuuuvvvvvvvvvtttpppkkkfffcccaaaeeefffdddcccccc```[[[SSSMMMHHHXXXyyyvvvmmmaaavvvrrrjjj^^^RRROOONNNIIIDDDAAAAAA===:::;;;>>>AAACCCBBB@@@DDDFFFBBB@@@BBBEEEFFFAAAAAABBBEEEFFFFFFDDDBBB>>>BBBEEEDDDDDDIIISSS[[[bbb```cccnnnyyykkkjjjiiigggddd^^^XXXTTTNNNKKKIIIIIIJJJJJJFFFCCCGGGDDDLLL\\\]]]UUU\\\mmmqqq\\\UUUJJJMMMGGGDDDFFFBBB>>>FFFaaafffbbb}}}qqq```\\\mmm}}}kkkUUUAAA===999444000///000000///---///000222222000///---///...000666777222---+++111///...///000111000...////////////000000000000111222333444555777888888888888999:::<<<===;;;999;;;<<>>FFFhhheeeiiibbbZZZcccpppiii[[[NNNBBB===999333000///000000///...///000111111000///...---,,,///666888444000000000///...///000111000...////////////000000000000111222333444555777888888888888888:::<<<===;;;999@@@@@@EEEKKKOOO[[[yyypppnnnxxxqqqqqqvvvvvvqqqkkkgggccc______aaa```ZZZUUUTTTMMMHHHFFF@@@;;;@@@JJJ^^^dddnnnvvvggg{{{zzz^^^aaa{{{}}}ggg[[[YYY\\\RRRSSSaaajjjhhhiiiooorrrmmmppprrrwww{{{ZZZKKKNNNQQQNNNMMMRRRSSSdddssssssxxxwwwuuuqqqnnnkkkjjjiiiiiilllllliiicccbbbccc```[[[XXXKKKBBBZZZwwwppp```iii|||ttteeeVVVMMMDDDDDDCCCDDDDDDCCC@@@>>>===BBBDDDBBBAAADDDEEEDDDCCCDDDEEEFFFFFFFFFEEEEEEAAAEEEGGGGGGOOOfffrrrdddcccbbb___[[[ZZZ___hhhooogggkkktttyyyqqqiiivvvgggXXXVVVLLLJJJAAA>>>BBB>>>>>>HHHooo```jjjjjjZZZWWWZZZQQQJJJIIIEEE;;;888333000000000000///...///000111111000///......,,,///555888444111111000///......000000///....../////////000000000111111222333444555777888888888888888:::<<<===;;;:::>>>???DDDIIILLLYYYxxxhhh[[[ppp|||{{{{{{rrriiihhhlllpppmmmiiihhhdddbbbaaabbbaaa\\\XXXUUUOOOJJJHHHCCC???BBBIIIZZZ___gggvvv|||iiixxxkkkjjjyyy{{{zzzxxxvvviiilll|||~~~```bbbfffnnnpppTTTHHHKKKNNNMMMLLLRRRWWWlllwwwxxx{{{uuutttrrrpppnnnmmmllllllqqqooojjjdddccceeeccc___\\\NNNCCCWWWwwwxxxssshhhggg}}}~~~gggYYYHHHGGGEEEDDDCCCBBBBBBAAABBBEEEEEECCCDDDIIILLLLLLMMMMMMMMMLLLJJJIIIIIIIIICCCIIIRRR]]]nnn~~~wwwrrrwwwzzz{{{zzz```UUUSSSHHHGGG???>>>CCC>>>???MMM}}}~~~ZZZdddwww\\\MMMIIICCCCCCGGGFFF999666222000000000000000//////000000000000//////111//////444555111...---000///......///000///.........//////000000111111111222333444555777888888777777888:::<<<===<<<:::<<<===BBBGGGJJJVVVvvv^^^PPP]]]gggnnnyyypppfffcccfffjjjlllkkkiiifffcccbbbaaa___[[[WWWPPPKKKGGGEEEBBB@@@CCCGGGVVV\\\aaammm}}}nnnxxxxxxpppjjjbbbuuuoooWWW\\\cccqqq~~~cccNNNHHHKKKNNNNNNMMMUUU]]]xxx|||zzzzzzssstttuuuuuutttrrrpppnnnqqqnnngggbbbbbbfffeee```^^^RRRFFFQQQnnnxxxpppnnn}}}{{{vvveeeaaauuussseee]]]YYYRRRLLLHHHHHHJJJMMMJJJKKKJJJJJJOOOZZZbbbcccbbbcccaaa^^^ZZZYYYZZZ[[[\\\fffvvvjjjZZZRRRNNNCCCCCC???@@@DDD@@@EEEYYYzzz\\\gggvvv}}}}}}]]]HHHDDDAAACCCGGGDDD888555222000000111000000//////000000000000//////000------111222...,,,---///...---...///000///---.........///000111111111111222333444555777888888777777888:::======<<<:::<<>>>>>AAACCCSSS\\\```gggvvv}}}uuuxxx{{{lll[[[SSSbbbsss|||___SSS^^^kkksssXXXJJJIIILLLNNNOOOMMMWWWddd}}}yyyuuurrrtttvvvxxxxxxvvvtttrrrppplllddd___```dddbbb]]][[[TTTHHHLLL___dddbbbhhhmmm|||yyyjjjdddwwwyyyyyyssshhh]]]VVVVVVZZZ___]]]^^^___bbblllzzz|||zzz}}}vvv___UUUOOOIII@@@AAA???AAADDDBBBPPPlllwwwbbbsss{{{~~~xxx\\\LLLKKKHHHGGGFFF???666444111000111111111000000000////////////000000---)))***...000///...000///...------//////...---------...///000111222222111222333444555777888888666666777:::===>>><<<;;;888<<>>??????SSS^^^```bbboooxxxzzzxxxuuurrrqqq___RRRXXX___gggooowwwrrraaa```oookkkQQQHHHKKKMMMMMMOOOMMMXXXiii~~~|||xxxrrrttttttvvvwwwxxxxxxwwwwwwsssnnneee```aaadddaaaZZZUUUQQQHHHJJJXXX\\\\\\eee^^^mmm|||ssshhhwww{{{ssssssyyyrrrZZZRRRMMMFFF???AAA???@@@AAABBB[[[rrrccczzz~~~|||lll[[[XXX\\\UUULLLFFF>>>555333111000111111111000000000////////////000000...******...000//////111///...------//////...---------...///000111222222111222333444555777888888666666777:::===>>>===;;;444:::DDDKKKKKKUUUtttyyytttVVVMMMZZZlll}}}nnniii___XXXaaaqqqxxxpppeeejjjgggbbb^^^\\\\\\\\\]]]\\\WWWMMMDDD?????????>>>SSS```bbb```jjjttt}}}}}}wwwmmmjjjgggTTTPPPdddffffffcccbbbpppuuuxxxgggMMMGGGLLLMMMLLLNNNLLLXXXkkkyyy{{{yyyrrruuuuuutttuuuvvvwwwyyyzzzxxxrrriiicccdddfffbbbZZZPPPNNNFFFJJJWWW[[[[[[dddVVVeee{{{}}}rrrdddoootttZZZPPPLLLFFFAAABBB???===>>>CCCccclll___yyyzzzrrr{{{nnnddd]]]dddkkk___PPPGGG@@@444222000000111222111000000000////////////000000333...,,,///000...---//////...------...///...---------...///000111222222111222333444555777888888666666777:::===>>>===;;;666>>>IIIPPPPPPZZZxxxqqqooo^^^TTT```yyy{{{nnnmmmhhhhhhrrryyyxxxqqqkkkfff^^^XXXXXXZZZ\\\```eeeaaa\\\TTTKKKDDD@@@>>>>>>OOOaaalllfffbbbnnn|||www___YYYWWW]]]hhhkkkpppddd[[[aaatttxxx]]]IIIKKKPPPLLLJJJNNNVVVVVVuuuzzztttwwwxxxzzzuuutttxxx{{{zzzyyyzzzoooppppppmmmjjjfffccccccZZZIIIEEEVVVbbb]]]XXX[[[^^^\\\kkk~~~ssshhh}}}qqq]]]TTTKKKDDD>>>???:::===CCCBBBeee___wwwyyyppp}}}fff^^^\\\gggXXXJJJ<<<666444111111111111000///...///000111111000//////////////////////////////222000//////000111///...///......------///000111222222333333555666888999777888999:::;;;<<<<<<<<<<<<<<>><<<===@@@MMMyyyXXXqqquuuppp{{{dddXXXdddbbbTTTKKKAAA222000............---,,,111000000////////////000////////////////////////...---,,,---///000000///000000/////////000111222222222333333555666888999777888999:::;;;<<<<<<<<<===<<>>___}}}bbbzzz}}}nnn^^^fff|||nnnUUUKKKFFF???444222111111111222000///222111000.........///000////////////////////////---,,,,,,---000111111000111111000000000111222333222222333333555666888999777888999:::;;;<<<<<<<<<>>>;;;@@@GGGJJJUUUuuu{{{sssaaaVVVZZZuuu~~~oooccccccjjjlllkkkiii______dddkkkllleee^^^[[[[[[\\\[[[YYYTTTMMMEEEAAABBBSSSfffjjjccccccrrr}}}lllwwwzzzvvvppp[[[MMMEEEJJJNNNLLLNNNTTTUUUhhh}}}uuuvvvrrrppprrrqqqnnnnnnppprrrpppnnnllljjjhhheeeccc```hhhllljjjjjjnnnjjjccctttyyymmmooocccYYYRRRFFF@@@CCC>>>;;;@@@>>>CCCwwwsss~~~jjj```kkkjjj[[[MMMHHHBBB:::444333222222444444222111111111000000//////......///////////////////////////......///111222222111000000000000111111222222222222222333555666888999777888999:::;;;<<<<<<<<<>>>;;;???EEEHHHSSSsssvvv{{{kkk]]]VVV\\\{{{yyylllbbbbbbhhhlllnnnpppgggdddeeeiiiiiieeeaaaaaa^^^^^^]]]ZZZUUUOOOIIIFFFAAALLL^^^hhhhhhiiiyyy~~~yyyeeeTTTLLLHHHKKKLLLKKKOOOUUUZZZnnn|||uuuuuurrrppppppnnnkkkkkkoooqqqnnnjjjhhhgggfffccc```^^^dddeeeaaagggsssuuunnnsss{{{oooiiiwwwzzz___VVVOOODDD>>>AAA<<<;;;AAACCCTTTpppqqqkkk[[[ZZZUUUPPPOOONNNDDD777/////////000111222000...///000111222111000...---////////////////////////000///......000000///...//////000000000111111111222222222333555666888999777888999:::;;;<<<<<<<<<>>><<<@@@GGGIIISSSrrrrrrooo```YYYWWWjjjzzzxxxtttkkkeeefffjjjmmmpppuuujjjfffdddhhhiiiggggggiii]]]]]]\\\ZZZWWWRRRNNNLLLAAAEEETTThhhqqqtttooo\\\NNNJJJHHHIIIIIIIIIOOOVVVdddyyy}}}}}}{{{xxxxxxsssssspppnnnnnnkkkgggiiinnnnnnjjjeeeccccccbbb___\\\ZZZeeekkkfffdddppp~~~tttiiimmmttt]]]RRRKKKCCC>>>???<<<===@@@KKKppp[[[kkkwww{{{iiiTTTMMMFFFIIIOOONNN@@@222000///000222444444222000...///000111111000///...////////////////////////000...------......---+++...///000000111111000000222222333333555666888999777888999:::;;;<<<<<<<<<===<<>>HHHSSSUUUYYYqqqkkkWWWQQQLLL___zzzkkknnnqqqpppmmmkkkkkkmmmllliiihhhhhheeeaaaccchhhccceeegggfff^^^TTTNNNLLLSSSOOOTTTddduuuxxxpppgggwwwiiiVVVNNNJJJKKKHHHKKKRRRQQQVVViiiuuurrrrrrooorrr{{{xxxtttooolllkkkjjjiiihhhggggggeeedddfffiiiddd]]]\\\^^^]]]\\\^^^jjj|||ooonnn}}}{{{}}}```^^^TTTGGGAAACCCBBB===CCC>>>QQQppphhhsssaaaZZZVVVVVVPPPBBB666222111111222333333111000///111111000///////////////---...///111111111000///111111222222222111111000111///...000333555333000333333444444666777999999777888:::<<<=========<<<===???AAAJJJVVV\\\pppdddUUUSSSNNNbbbwwwzzzppppppooommmkkkkkkmmmoookkkgggffffffeeebbbcccgggkkkgggbbb]]]XXXVVVVVVXXXVVVOOOMMMXXXkkkwwwsssjjjvvvyyybbbRRRLLLJJJMMMJJJKKKQQQPPPZZZqqq}}}nnnmmmooolllmmmrrrrrrqqqooollliiihhhhhhhhh```cccdddcccdddggggggdddbbbddddddbbbdddlll{{{kkkbbbxxxzzzwwwssseeeVVVGGGBBB@@@@@@FFFOOODDDEEEjjjppp|||iiibbb\\\WWWMMM???666444111222222222222111000000111111000///////////////...///000111111000//////000000111111111000000///000//////000333444333111222222333333555666888999777888:::<<<=========<<<<<<>>>???HHHSSSXXXlll~~~qqqWWWPPPRRRNNNbbb{{{|||zzzvvvrrrmmmjjjkkkmmmooopppiiidddbbbdddeeeccccccfffkkkhhhcccaaaaaabbb___\\\TTTMMMFFFKKKbbbwwwxxxmmmnnn{{{}}}kkkYYYMMMJJJIIINNNLLLMMMQQQUUUggguuuhhhkkkpppnnnkkkkkknnnpppqqqoookkkiiijjjlll___dddfffcccbbbeeehhhiiicccdddeeeddddddkkkvvv{{{cccrrr{{{vvvgggccctttccc\\\MMMIIITTTUUUEEE;;;===GGGVVV~~~wwwgggsssnnniiiaaaWWWHHH;;;555666333222111111000111111111111111000/////////////////////000000000000///......//////000000000//////000//////000333333222111111111222333444666777888777888:::<<<=========<<<;;;>>>>>>EEEOOOSSSggguuuvvvssscccOOOOOORRRNNNccc{{{yyyyyywwwrrrllljjjlllnnnooonnngggbbb```ccceeeccccccdddccciiiqqqxxx|||uuucccSSSNNNLLLGGGMMMddd||||||ooocccpppwww~~~nnn^^^PPPIIIHHHFFFMMMMMMNNNSSS]]]yyyqqqhhhmmmvvvwwwrrrnnnooosssvvvuuupppnnnpppssshhhjjjiiieeefffjjjkkkiiicccddddddcccdddkkkvvv~~~qqqpppvvv{{{rrr~~~qqqWWWMMMFFFNNNeeerrrfffQQQDDDJJJmmmqqqbbblllkkkiiibbbUUUCCC666333555444333111000000000111222111000000///////////////000000000000000//////......///000000111000000000/////////111222222222111111222222333555777999:::777888:::<<<=========<<<<<<>>>???EEELLLPPPdddhhhiiiooo___PPPQQQRRRMMMdddwwwvvvuuusssooollllllmmmnnnkkkiiidddaaa```cccdddbbbbbbdddaaannn~~~fffLLLLLLNNNQQQ[[[ooouuuaaakkknnntttcccVVVKKKGGGHHHFFFMMMMMMNNNUUUcccyyyoooiiippp{{{zzzuuupppuuuxxxwwwsssqqqtttwwwqqqnnnjjjhhhnnnsssqqqjjjggggggffffffhhhooozzz{{{qqqcccnnnyyyrrrqqqkkkcccRRRGGGCCCFFFWWWpppzzzlllJJJqqqwww~~~qqqmmmnnnooo```bbb]]]PPP>>>333111222444333111000000000111222111000000///////////////000000000//////////////////000111111222222222111---///000111111111111222222333444555777999;;;<<<777888:::<<<=========<<<===@@@@@@EEEKKKOOOdddeeehhh~~~hhhZZZNNNNNNMMMLLLjjjyyyvvvssspppmmmmmmlllmmmlllkkkgggeeebbbaaabbbeeeccc```aaaeeehhhsss}}}~~~gggPPPQQQTTT[[[fffqqqzzz}}}|||iiimmmkkkzzz}}}hhhZZZPPPIIIHHHJJJHHHNNNNNNNNNXXXjjjtttmmmhhhnnnyyy}}}wwwqqqtttvvvuuusssrrrtttwwwsssooojjjkkkttt{{{wwwnnnhhhhhhgggfffhhhnnnuuu{{{xxxzzzaaaRRRVVVnnnrrrsssbbb\\\YYYOOOEEECCC???BBBTTTfffggg]]]ZZZvvv]]]qqqooo___UUUWWWZZZVVVHHH:::222111000333222111111000111111111111111000//////////////////////////////000111111///000111222222333222222,,,...000111000000111222333333444666888:::<<<===777888:::<<<=========<<<<<<@@@AAAFFFLLLOOOfffjjjhhhsss^^^TTTLLLNNNPPPXXXyyyuuuuuuqqqkkkiiikkklllkkkhhhfffddddddaaacccfffgggbbb]]]```gggnnnrrrrrrlllmmmooofffXXXZZZXXX[[[aaabbbcccpppqqqooojjjyyyooo]]]QQQKKKIIIJJJMMMHHHNNNOOORRRaaaxxxrrrmmmiiikkktttzzzzzzwwwttttttsssrrrrrrsssuuuvvvrrrpppnnnnnntttzzzvvvnnniiijjjjjjiiiiiiiiijjjkkkllliiilllqqqjjjZZZQQQSSSqqqvvvttt{{{|||uuukkkYYYPPPNNNHHHBBBAAA@@@AAAAAAAAACCCFFFsss```[[[xxxkkkVVVNNNWWWXXXQQQBBB666333333222111222222222222111000000111111000///////////////............///000222333...///000111222222222222,,,...111111000///000222222222333555777999;;;===777888:::<<<=========<<<;;;???AAAFFFLLLPPPhhhyyyooommm[[[UUUPPPUUU\\\mmmrrrsssuuuppphhhhhhjjjkkkiiieeebbbccceee```dddiiiiiibbb\\\```hhhnnnoooggg[[[[[[bbbbbb[[[```XXXUUUVVVPPPNNNdddsssnnniiiyyyuuueeeTTTLLLIIIIIIKKKOOOHHHNNNPPPWWWkkkuuusssoookkkjjjpppwwwxxxvvvwwwuuurrrrrrsssuuuvvvvvvrrrsssrrrqqqrrrtttpppjjjoooppprrrqqqnnniiieeebbb]]]\\\```ffffff```]]]^^^]]]|||www~~~zzz|||~~~sssooogggSSSFFFDDD@@@BBB>>>AAAFFFAAA===MMMgggnnnWWWddd~~~cccTTTRRRZZZXXXNNN>>>333333555444111111222333333111000///111111000///////////////------------///111333444---...///000111111111111+++...111111//////000222111111222444666999;;;<<<777888:::<<<=========<<<999>>>@@@EEEKKKPPPiii{{{eeeYYYSSSUUUWWWfffwwwpppllljjjllliiilllmmmkkkgggbbbaaaaaa^^^eeekkkkkkgggeeeiiinnngggaaaYYYVVVXXX\\\___```\\\UUURRRPPPJJJJJJ[[[qqqdddllleeeWWWKKKHHHIIIIIIIIIJJJIIITTT[[[___tttyyyjjjllljjjhhhkkksssyyyzzzwwwrrrmmmmmmqqqvvvyyy{{{sssssssssssssssrrrrrrrrrssstttuuuuuurrrlllgggccc]]]bbbbbb^^^cccooorrrkkkkkk~~~ddd[[[eeeppp~~~|||wwwkkk[[[JJJAAA@@@CCC???:::AAAJJJAAA:::WWWfffaaa}}}{{{ooofffXXXfff[[[HHH777111555666222111111111111111111111111111111000000//////......////////////000000000000111000000000222333222111333333333222222222111111222333444555666888999999666777999;;;<<<<<<<<<;;;;;;@@@@@@AAAIIISSSmmmyyywwwcccYYYTTT[[[iiiyyyrrrlllgggggghhhjjjkkkjjjhhhggghhhiii^^^bbbhhhmmmnnnllliiiggg```]]]YYYXXXYYY[[[\\\[[[\\\VVVRRRPPPJJJHHHVVViii{{{lllqqqzzzsss]]]RRRIIIHHHJJJJJJJJJLLLMMMSSS[[[iiitttjjjlllkkkiiikkkrrrvvvvvvpppmmmkkklllppptttvvvwwwrrrrrrqqqqqqqqqrrrrrrsssvvvwwwwwwvvvsssnnnjjjfffbbbeeeeeegggtttoooTTTVVVcccttt|||yyyuuuooocccTTTGGG@@@@@@AAAEEEGGGGGG@@@===OOO|||iiizzzwwwppphhhgggYYYFFF:::666777666555111111111111111111111111111000000000/////////...////////////000000000000111000///000222333222111111111111000000000//////222333444555666888999999666777999;;;<<<<<<<<<;;;<<>>:::999555444666111111111111111111111111000000000000////////////////////////000000000000111000///000222333222111111111111000000000000000222333444555666888999999666777999;;;<<<<<<<<<;;;===BBB@@@???DDDLLLeee}}}cccTTTaaammmvvvyyyvvvuuunnniiiiiihhhjjjlllnnnoooooooooooopppppprrrvvvxxxsssfff\\\[[[[[[ZZZZZZXXXVVVTTTRRRWWWTTTRRRPPPKKKHHHMMMVVVcccuuupppcccfffppp~~~lll]]]VVVKKKHHHGGGKKKMMMLLLLLLOOOVVVWWWjjj|||rrrjjjmmmnnnllllllnnnmmmjjjlllmmmpppssstttsssqqqoooooommmjjjiiijjjmmmpppsssrrrrrrqqqooollliiifffeeeddddddbbbeeeppp|||~~~yyyxxxoooPPPLLLYYYiiizzzuuuiiijjjjjjtttxxxvvv{{{}}}ppp```VVVJJJBBB@@@AAAAAA@@@???CCCCCCHHHhhhvvvZZZDDD444666888111...333111111111111111111111111000000000000////////////////////////000000000000111000///000111222222000222222222222222222222222222333444555666888999999666777999;;;<<<<<<<<<;;;>>>BBB@@@???DDDLLLdddwwwbbbgggzzzuuutttrrrlllhhhjjjjjjllloooqqqqqqoookkkhhhmmmmmmooonnnlllfff^^^YYY```___]]]ZZZWWWUUUTTTTTTTTTSSSRRRQQQNNNLLLNNNRRR\\\qqqkkk[[[bbbppp}}}ppp___RRRMMMHHHGGGIIIMMMMMMKKKMMMQQQXXXaaa{{{rrrooojjjnnnooommmlllmmmkkkggglllnnnrrrtttssspppllljjjkkkiiifffdddeeeiiimmmpppmmmmmmlllkkkiiigggeeeccccccdddcccaaabbbfffhhhgggiiittt~~~nnnXXXXXXcccpppyyyzzzqqqmmmhhhjjjpppjjj^^^]]]gggkkkzzzvvv```VVVMMMCCC>>>@@@CCCBBBAAANNNEEEIIIhhhkkkNNN;;;///333666///,,,111111111111111111111111111////////////000000000000////////////000000000000000///...///111222111000222222222222222222222222222333444555666888999999666777999;;;<<<<<<<<<;;;===BBB@@@@@@FFFNNNgggvvviiiuuuwwwtttqqqiiifffjjjkkklllmmmooopppmmmhhhdddiiikkkllliiieeeaaa___```aaaaaa^^^ZZZWWWUUUVVVXXXUUUTTTSSSSSSRRRQQQPPPPPPXXXggghhh___bbbuuuttthhh[[[QQQNNNHHHHHHKKKMMMMMMLLLPPPWWWVVVmmm}}}tttiiihhhhhhlllmmmkkkkkkkkkiiieeegggjjjnnnnnnllliiifffeeehhhfffcccaaaaaadddhhhkkkiiijjjkkkkkkjjjhhhfffeeeeeefffeeebbb______bbbddd```gggmmmsssrrrgggiiikkknnnwwwuuubbbUUUPPPTTTVVVZZZ]]]\\\___kkkyyylllUUUMMMGGG@@@>>>@@@CCCCCCBBBFFF;;;JJJ}}}rrrppp~~~~~~dddDDD888111333555111///222111111111111111111111111////////////000000000000////////////000000000000000///...///111222111000000000000000000111111111222333444555666888999999666777999;;;<<<<<<<<<;;;===BBB@@@AAAGGGOOOiii}}}xxxxxxwwwssskkkiiimmmjjjhhhhhhiiikkkkkkiiifffkkklllkkkhhhdddbbbaaabbb]]]^^^^^^\\\YYYXXXZZZ\\\YYYXXXVVVUUUUUUTTTRRROOOQQQZZZfffddd```uuusssiii```VVVPPPNNNHHHIIIKKKMMMLLLMMMUUU______mmmfffeeedddhhhiiiggggggiiihhhdddbbbeeehhhhhhfffddddddeeedddccc```^^^___aaaccceeeeeegggiiikkkllljjjgggeeeeeecccbbbbbbbbbbbbdddfff^^^]]]___ccclllxxxhhh```gggvvv~~~sssiiibbb]]]ZZZZZZbbbjjjqqqqqqttt~~~tttaaaPPPFFFCCC???>>>@@@BBBBBBAAA===CCCccczzzyyy}}}tttuuuuuuWWW999777444222222222222222111111111111111111111111.../////////000000000111////////////000000000000000///...///111111111/////////000000000111111111222333444555666888999999666777999;;;<<<<<<<<<;;;>>>BBBAAAAAAGGGOOOhhh|||xxxzzzwwwooonnnrrrhhheeebbbcccgggjjjkkkkkklllkkkhhheeebbb___\\\[[[WWWZZZ]]]]]][[[[[[\\\___\\\[[[YYYVVVVVVVVVRRRNNNJJJOOOccchhh\\\ppp}}}pppccc[[[TTTLLLHHHHHHHHHIIIKKKMMMLLLNNNYYYdddrrryyyllliiifffaaaeeefffeeeeeegggfffccc___bbbeeeeeedddccceeehhhcccaaa___]]]]]]^^^```bbbaaacccgggjjjkkkiiifffdddccc^^^[[[]]]bbbdddddddddfff___\\\^^^^^^ggghhhVVVYYYgggppppppvvv{{{xxxlllddd___ccciiimmmpppsss{{{{{{ooobbbTTTKKKBBBAAA??????@@@AAAAAAAAANNNgggmmmrrrcccqqqfffDDD222666555000///222333111111111111111111111111111.../////////000000111111////////////000000000000000///...///000111111///111111222222333333333333222333444555666888999999666777999;;;<<<<<<<<<;;;???CCCAAAAAAFFFNNNggg~~~jjjlllrrryyywwwqqqvvvvvvoookkknnnfff___```kkknnnhhheeehhhnnnjjjddd^^^ZZZYYYZZZ[[[]]]\\\ZZZYYYYYYZZZ\\\]]][[[YYYWWWUUUTTTSSSPPPNNNJJJNNN\\\jjjmmmppp~~~pppfffYYYPPPLLLKKKIIIFFFIIIGGGJJJNNNQQQUUUbbbqqqmmmkkkmmmiiidddaaaaaagggoooppphhh```bbbdddfffeeecccdddhhhkkkhhhfffccc^^^[[[[[[^^^```bbbjjjooolllhhhhhheee```mmmeee``````___^^^bbbjjjeee``````ffffffccclllzzzbbbNNNOOO^^^fff```eeeiiirrrvvvjjjcccgggssswwwfffZZZPPPGGGAAA<<>>AAAFFF???<<>>AAA???>>>EEEJJJ???@@@SSSzzzqqqggg{{{vvvhhhHHH555444333333222222111000000//////000000000000000111000000000000000000000000////////////000000000000//////000111111111111111111111111111111222222222555666666777888:::;;;<<<666888:::<<<<<<<<<;;;:::===CCCBBBBBBDDDFFF[[[|||tttgggsssxxxoooiiillllllfffccceeeiiicccbbbiiikkkhhhgggkkkhhheeeaaa^^^\\\[[[\\\]]]aaaaaaaaa```___^^^]]]\\\XXXVVVUUUTTTUUUVVVUUUTTTSSSJJJPPPccckkkhhhvvvtttiii\\\UUUMMMHHHGGGHHHHHHGGGHHHLLLQQQRRRUUUeeesssgggkkklllgggccceeegggkkkmmmlllgggddd___bbbeeefffdddeeehhhkkkllllllkkkhhhccc```___^^^aaaddddddbbbbbbfffjjjjjjjjjfffcccaaa\\\XXXYYY\\\\\\YYY\\\bbbbbb[[[XXX[[[dddmmmppphhhSSSNNNPPPPPPUUU^^^hhhvvvtttaaaPPPFFFBBB@@@???AAA@@@>>>BBBDDD@@@TTTyyy^^^^^^ppp~~~VVV;;;777444333222111000000000000111111111111111000000000000000000000000000000000////////////000000000000//////000111111111111111000000111111111222222222555555666777888:::;;;<<<666888:::<<<<<<<<<;;;:::<<>>GGG\\\hhhzzzkkkFFF555666333222111000000000000111333333222222111111000000////////////////////////////////////000000000000//////000111111111111111000000000111222222333333333333333444666777999:::666888:::<<<<<<<<<;;;:::888???>>>===DDDLLLcccvvvrrrfffcccaaabbbcccbbbccceeeccc```]]]\\\YYYVVVWWWYYY^^^]]]\\\\\\[[[[[[[[[\\\WWWXXXZZZ[[[[[[YYYWWWVVVQQQOOONNNOOORRRVVVWWWWWWTTTYYYUUUNNNYYYnnnvvvoootttkkkddd[[[RRRJJJHHHGGGGGGHHHJJJKKKLLLNNNNNNOOOYYYrrrxxxhhhhhhiiiddd___```cccffffffeeedddeeeffflllmmmmmmiiiccc``````aaaaaaeeeiiikkkiiifffcccaaabbb```___```aaaaaaaaaaaaZZZbbblllnnnjjjccc]]]ZZZZZZZZZ[[[^^^]]]ZZZYYYZZZYYYcccvvvaaa\\\MMMGGGGGGMMMQQQRRR\\\iiilllyyyxxxmmmddd\\\WWWNNNJJJDDD@@@>>>@@@AAACCCAAAGGGBBBHHHmmmtttrrrMMM999333111222222111111111111111111333333222222111111000000////////////////////////////////////000000000000//////000111111111111111///000000111222222333333222333333444555777999999666888:::<<<<<<<<<;;;:::999AAA???>>>EEEOOOdddvvvooolllaaa```___``````aaacccddddddcccaaa^^^YYYWWWWWWXXXZZZZZZZZZZZZZZZZZZYYYYYYWWWXXXYYYZZZYYYWWWUUUTTTMMMKKKJJJLLLOOOSSSUUUVVVMMMXXXWWWPPP[[[ttt~~~uuu|||sssfff^^^YYYRRRKKKGGGHHHHHHIIIJJJKKKLLLMMMKKKMMMUUUjjjoooiiillljjjfffeeeddddddeeeddddddfffiiikkklllllljjjeee^^^[[[[[[]]][[[```fffiiiiiigggeeeccc```]]]\\\^^^^^^[[[XXXXXXaaammmwwwwwwqqqhhh```ZZZ]]]^^^^^^\\\WWWUUUWWWZZZZZZ[[[\\\iii|||^^^OOOCCC>>>EEEHHHGGGLLLWWW\\\cccooo{{{~~~qqqdddYYYQQQJJJFFFCCCBBB@@@???>>>??????@@@@@@AAACCCbbbmmmdddZZZ;;;777888222222222333333333222222111111111111111111000000000000000000000000000000000////////////000000000000//////000111111111111111//////000111222333333444444444555666777999:::;;;666888:::<<<<<<<<<;;;:::===EEECCC>>>DDDMMM```wwwsssnnnlllddd___```___]]]]]]^^^```aaa```bbbaaa]]]YYYWWWXXXXXXVVVWWWXXXXXXXXXXXXWWWVVVYYYYYYXXXWWWUUUSSSPPPOOOJJJHHHGGGHHHLLLPPPSSSTTTNNNTTTZZZ^^^fffttt}}}{{{zzzyyynnnllleeeZZZTTTQQQLLLGGGGGGHHHJJJKKKKKKKKKKKKLLLJJJUUUggg}}}mmmmmmnnniiigggkkkfffdddaaa```bbbfffkkknnnccccccaaa\\\WWWVVVYYY]]]ZZZ^^^dddhhhiiigggeeedddccc]]]ZZZ]]]]]]YYYVVVWWWgggsss{{{xxxooohhh```ZZZZZZ___bbb]]]VVVUUUZZZ```ddd___UUUVVVooo}}}```KKK>>>AAADDDAAADDDMMMSSSVVV[[[aaahhhuuu|||rrrkkk___UUUMMMGGGCCCAAA@@@@@@@@@???>>>???@@@AAA???CCCYYYttthhhzzz|||zzzrrrKKK777999:::444111222444666666444222111//////000000000000000111000000000000000000000000////////////000000000000//////000111111111111111...///000111222333444444444444555555777888:::;;;666888:::<<<<<<<<<;;;:::<<>>CCCLLL[[[ppp|||iiikkkjjj^^^___```___\\\ZZZ\\\]]]]]]YYY]]]^^^ZZZVVVUUUVVVVVVUUUUUUWWWWWWWWWWWWUUUUUUZZZYYYWWWTTTQQQNNNKKKJJJHHHFFFEEEFFFJJJNNNQQQSSSSSSSSS]]]lllqqqooovvvsssyyyrrrsss{{{yyycccccc\\\SSSNNNLLLIIIEEEGGGIIIKKKLLLKKKJJJJJJKKKSSSddd~~~~~~qqqpppnnnfffeeellleeeaaa\\\[[[___eeejjjmmm``````^^^ZZZWWWYYY^^^cccZZZ___eeehhhhhhgggeeedddggg___[[[]]]^^^ZZZYYY[[[hhhsssyyysssjjjeeeaaa\\\VVV___ddd```YYYYYYaaahhhqqqiiiZZZTTTaaauuuZZZEEECCCDDD???@@@HHHLLLPPPTTTVVVZZZbbbnnnwww~~~vvvqqqpppccc]]]SSSKKKFFFCCCBBBAAA>>>?????????>>>@@@CCCEEECCCQQQyyyllluuufffuuu\\\@@@555555555111000222555777888666333111......//////000000111111000000000000000000000000////////////000000000000//////000111111111111111...///000111222333444444222222222333555666888999666888:::<<<<<<<<<;;;:::777BBBAAA<<>>BBB999999BBBDDD>>>>>>FFFeeezzzmmmwwwiiiEEE777555222111444555555444333333222111111222222222111111111111000////////////////////////111000///......///000111000111222222111000///.../////////000111333444555333444444555666777888888999999888:::<<<<<<;;;999999BBBAAA@@@DDDHHHZZZttt}}}aaaqqqzzzyyypppoookkkeeebbb```\\\ZZZYYYYYYWWWVVVXXXWWWVVVVVVUUUTTTTTTUUUYYY]]]]]]XXXTTTUUUXXXXXX[[[XXXSSSNNNKKKIIIIIIIIIIIIKKKNNNOOONNNMMMMMMMMMHHHGGGJJJQQQRRRSSSbbbuuuvvvqqqpppnnnqqqyyyvvvhhh]]]XXXTTTMMMHHHEEEEEEGGGHHHLLLIIIHHHKKKKKKLLLSSS[[[uuu}}}vvvqqqnnnllljjjiii```````````````aaabbbccc\\\[[[YYYXXXYYY[[[^^^```bbbcccbbbaaaffflllkkkeeeccc___ZZZVVVSSSTTTVVVXXXZZZ___cccccc```\\\\\\]]]___[[[YYYYYYWWWVVVZZZaaajjjnnnmmmaaaUUUYYYlllwwwQQQAAA===AAAGGG@@@DDDNNNYYY\\\YYYXXX[[[[[[___aaadddmmmyyywwwiii\\\RRRLLLIIIGGGGGGDDD@@@@@@AAADDDFFFFFF>>>===@@@CCC???BBBYYYuuuqqqVVV===666666444444777555444444333222222111111222222222111111111000000////////////////////////111000///......///000111000111111222111000///...000000000000111222333444444555555666777888999999:::999999:::;;;<<<:::999999AAAAAA???BBBGGGXXXrrrYYYfff~~~xxxnnn~~~uuunnnhhhfff\\\[[[[[[[[[\\\\\\ZZZXXXYYYWWWVVVUUUVVVXXXYYYXXXWWW]]]^^^VVVPPPQQQUUUWWW[[[XXXRRRLLLIIIHHHHHHIIILLLNNNPPPPPPNNNLLLLLLLLLIIIFFFGGGKKKKKKOOO___qqq|||wwwwwwuuuqqqooouuuyyyrrriii]]]TTTNNNLLLIIIGGGFFFGGGHHHJJJKKKKKKMMMMMMLLLNNNZZZfff}}}yyytttooollliiigggddd]]]]]]^^^^^^^^^^^^]]]]]]YYYXXXWWWWWWYYY[[[^^^```___``````bbbgggkkkiiieee```]]]YYYUUUSSSSSSUUUVVVVVVXXX[[[]]]^^^^^^^^^]]]\\\XXXVVVVVVTTTRRRUUU[[[___hhhnnnhhhZZZSSSXXX```}}}yyyUUUEEEBBBBBB@@@CCCJJJPPPOOOKKKKKKNNNRRRRRRPPPPPPXXXdddjjjiiiooottt{{{~~~yyykkkcccXXXNNNGGGCCCAAA@@@EEE@@@<<<;;;>>>AAACCCCCC@@@??????===>>>QQQ{{{}}}RRRBBB666555777555444666444444333333222222111111222222111111111000000000000000000000000000000000000000////////////000000000000111222222111///...111111000000111222333333555555666777888999::::::;;;:::999:::;;;;;;:::888999AAAAAA>>>BBBFFFWWWqqqVVV___rrryyyrrr}}}rrrvvvhhh``````XXXWWWWWWYYY\\\]]]]]]\\\YYYXXXUUUSSSUUUYYYYYYVVVTTTWWWWWWQQQOOORRRUUUVVVXXXTTTNNNIIIGGGGGGIIIKKKPPPQQQRRRQQQNNNLLLKKKKKKMMMJJJJJJKKKJJJNNNZZZhhh~~~{{{tttoooooovvv}}}uuullleee^^^UUUNNNGGGGGGFFFFFFFFFGGGHHHIIIHHHKKKNNNOOOPPPYYYkkkzzzyyyvvvrrrnnnkkkhhhdddaaa]]]^^^^^^___^^^]]]\\\[[[YYYXXXXXXWWWXXXYYYZZZ[[[]]]^^^___bbbeeegggdddaaa]]][[[WWWUUUSSSSSSTTTUUUUUUTTTUUUYYY^^^```___]]][[[WWWVVVVVVUUURRRRRRVVVUUU___iiilllggg___ZZZXXXbbbiiiOOO:::DDDNNNYYYYYYRRRLLLPPPVVVUUUSSSOOOMMMRRRYYY[[[YYY[[[^^^ccchhhkkkmmmnnnnnnnnnrrryyy~~~~~~}}}{{{yyyxxxvvvrrrpppnnnjjjeeeaaa\\\VVVNNNGGGCCCBBBAAA@@@AAA>>>;;;<<>>>>>>>>>>><<<<<<===???AAABBBBBBBBB???VVVtttrrrQQQ>>>:::666666444222111333333222222222222222111111111111111000000000//////000000000000000000000000//////000000000000/////////000111222222111000///222111111111111111222222222333444555777888999:::;;;:::999:::;;;;;;:::888;;;CCCCCCAAADDDHHHYYYsss___iii}}}}}}^^^~~~rrrllliiiddd```___aaa^^^ZZZWWWVVVVVVVVVUUUYYY___```YYYWWWZZZ[[[WWWUUUTTTRRRTTT[[[cccaaa[[[PPPNNNJJJHHHHHHKKKNNNPPPOOOPPPPPPOOOLLLKKKKKKLLLIIIJJJKKKIIIEEEDDDFFFJJJUUUrrr~~~{{{~~~yyywwwsssllleeecccgggnnnuuu{{{{{{uuuooolllbbb]]]VVVOOOKKKHHHEEECCCFFFFFFGGGGGGGGGHHHHHHHHHNNNLLLLLLUUUpppzzzuuurrrnnnjjjgggccc___\\\XXXXXXXXXXXXWWWVVVVVVUUUSSSTTTVVVXXXZZZ[[[\\\\\\[[[YYYZZZ\\\[[[XXXVVVXXXXXXWWWWWWUUUUUUTTTTTTTTTRRROOONNNPPPTTTWWWWWWVVVZZZVVVVVVYYYYYYUUURRRRRROOOPPPUUU___hhhjjjddd]]]pppyyywwwccc[[[```eee]]]QQQFFFIIIHHHCCCBBBDDDCCC@@@CCCBBBAAABBBEEEHHHIIIIIIEEEFFFHHHKKKLLLMMMNNNNNNPPPNNNLLLLLLLLLMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFCCC@@@<<<;;;<<<===>>>>>>???@@@@@@>>><<>><<<<<<>>>@@@AAAAAADDDEEEDDDBBBEEEUUUmmm]]]???111999777555333333555666555111111111111111111222222111000000000////////////////////////////////////...///000111111000///......///000111222111111000000000000000111222333444222222444555777999:::;;;888777888999<<<===<<<;;;999AAAAAA@@@EEEJJJ\\\vvv|||qqqtttsssjjj^^^\\\bbbaaaYYY]]]]]]]]]______]]]ZZZWWWOOO^^^eee^^^XXX\\\___]]]VVVZZZ\\\ZZZYYYZZZXXXTTTTTTSSSQQQOOOOOOPPPQQQRRRKKKLLLMMMLLLKKKKKKMMMOOOFFFGGGEEEAAA===>>>@@@AAAIIIKKKccctttoooxxxrrrlllhhh```___]]][[[[[[^^^dddiiikkknnnrrrwwwzzz{{{{{{{{{yyy}}}|||uuuqqqqqqqqqooommmpppooollliiigggeeeccccccbbbbbb```^^^[[[WWWTTTRRRJJJHHHEEECCCBBBCCCEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMQQQ[[[ooosssrrrqqqmmmhhhccc```]]][[[XXXUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXZZZ[[[[[[ZZZXXXWWWTTTPPPPPPTTTSSSPPPQQQWWWVVVWWWWWWWWWWWWVVVUUUTTTOOOOOOOOOPPPRRRUUUXXXZZZSSSPPPQQQVVVXXXSSSNNNLLLGGGKKKOOOPPPQQQRRRUUUYYYSSSZZZ[[[WWWcccwwwbbbRRR\\\^^^YYYKKK???;;;>>>@@@@@@@@@AAACCCEEEDDD@@@<<<>>>======>>>???AAACCCEEEBBBAAAAAABBBDDDDDDBBBAAA???@@@AAAAAA@@@????????????===<<<<<>>:::999777444222333555444111111111111111111111222222000000000000////////////////////////////////////...///000111111000///......///000111222222111000/////////000111333444555333333555666888:::;;;<<<777777777999<<<======<<<777@@@@@@???DDDJJJ\\\vvvlllhhhdddaaaaaabbbbbbbbbgggjjjeee[[[YYY___]]]UUURRRSSSUUUWWWXXXXXXWWWWWWYYYYYYZZZZZZYYYWWWUUUTTT[[[ZZZWWWTTTQQQOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDBBBAAAAAA@@@GGGKKKXXXjjjxxx{{{sssjjjccc^^^[[[[[[YYYWWWXXX\\\YYY^^^ccceeeeeefffhhhjjjnnnnnnnnnnnnnnnnnnnnnnnnwwwxxxyyyzzzyyywwwtttrrrmmmllliiifffdddbbbbbbbbb___^^^]]][[[YYYXXXVVVVVVVVVUUURRRQQQOOOMMMIIIFFFBBBCCCDDDDDDCCCCCCFFFHHHEEEGGGGGGLLLOOOGGGHHHZZZYYYssswwwsssmmmfffbbbdddddd^^^VVVRRRSSSRRRQQQPPPQQQRRRTTTUUUWWWVVVUUUWWWZZZZZZWWWTTTLLLPPPSSSUUUTTTRRRQQQQQQVVVRRRQQQSSSRRROOOOOOQQQOOOPPPQQQSSSTTTVVVWWWWWWVVVRRRNNNMMMNNNOOONNNLLLIIIIIIKKKLLLNNNPPPQQQRRRTTTTTTXXX]]]]]]fffvvvhhhmmmeeeWWWGGG?????????<<>>>>>===<<<===AAAEEEHHHLLL```rrr}}}kkkLLL@@@;;;666444444333333333333222222111111111111111111111111000000////////////000000111000000000//////......000000////////////000000---...000111111111000///000000000111222444555666222333333444555666777777666777999;;;<<<<<<<<<;;;:::>>>===@@@FFFHHHVVVpppyyyhhhddd```^^^___aaaaaabbbiiikkkfff\\\[[[```___XXXSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWUUUTTTRRRQQQYYYXXXUUURRROOOKKKIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGEEECCCBBBAAAAAA@@@FFFEEEHHHVVVlllxxxkkkddd^^^\\\YYYUUURRRSSSPPPRRRTTTUUUTTTTTTWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[aaabbbcccdddcccaaa^^^]]]XXXWWWUUUSSSRRRQQQQQQRRRQQQPPPOOONNNMMMLLLKKKJJJGGGHHHIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFLLLJJJEEEIIIPPPNNNTTTfff~~~uuuuuuiiieeedddeeeccc]]]XXXXXXTTTSSSRRRQQQQQQRRRTTTUUUYYYWWWVVVVVVXXXWWWTTTQQQNNNPPPSSSTTTSSSQQQPPPPPPQQQNNNMMMPPPPPPOOOPPPTTTSSSRRRRRRQQQQQQRRRRRRRRROOOLLLIIIHHHJJJLLLLLLKKKIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPTTTYYYXXX\\\ppprrr[[[DDD:::===BBBCCCBBBBBBAAAAAACCCDDDCCCAAA>>>===<<<<<<<<<;;;:::999========================>>>>>>>>>>>>??????>>>;;;>>>AAABBBBBBFFFTTThhhxxxuuuTTT@@@999666222444444333333333222222222111111111111111111111111000000////////////000000111111000000000///////////////............//////---...///000111000000///000000000000222333444555222333333444555666777777888999:::;;;;;;;;;:::999999======???EEEGGGVVVpppdddtttooodddaaa^^^]]]^^^`````````hhhiiiddd\\\[[[______YYYUUUTTTSSSSSSTTTUUUVVVWWWTTTTTTTTTSSSQQQOOONNNLLLUUUTTTRRROOOKKKGGGDDDBBBEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@EEEWWWnnn}}}tttjjj```\\\YYYSSSMMMLLLJJJJJJJJJIIIGGGGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRSSSRRRPPPNNNMMMJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEECCCDDDEEECCC@@@???AAACCCEEEDDDDDDEEEGGGHHHHHHGGGKKKNNNLLLLLLTTT\\\rrrqqqrrruuugggffffffgggbbb[[[ZZZ\\\VVVTTTSSSQQQQQQRRRTTTUUUZZZXXXVVVUUUTTTSSSPPPNNNPPPRRRTTTTTTRRRPPPOOOOOOMMMIIIIIILLLNNNNNNQQQVVVWWWVVVSSSPPPNNNMMMLLLLLLIIIGGGEEEFFFIIIKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMQQQUUUTTTRRR\\\jjjvvvYYYHHHDDDBBBAAA???>>>>>>???@@@@@@>>><<<===<<<<<<===???@@@???>>>@@@@@@AAABBBBBBAAAAAA@@@<<<===???@@@??????@@@BBB<<>>CCCFFFUUUpppcccsssjjjhhheeebbb```______```___^^^dddddd___YYYXXX\\\\\\XXXWWWUUUSSSRRRRRRTTTVVVXXXRRRRRRQQQOOONNNLLLJJJJJJOOOOOOMMMLLLIIIFFFCCCAAADDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDBBBAAA@@@@@@@@@AAACCCGGGIIIJJJTTTiii}}}ttteee___[[[VVVQQQNNNLLLKKKKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBGGGDDDBBBCCCFFFHHHIIIHHHOOOYYYYYYXXX___pppppplllpppppphhheeeeeeeeebbb\\\ZZZ\\\WWWUUUTTTRRRRRRSSSTTTUUUYYYWWWUUUSSSQQQPPPOOONNNTTTUUUUUUTTTQQQOOONNNOOOLLLHHHGGGKKKMMMMMMPPPUUUYYYWWWSSSOOOLLLKKKJJJJJJHHHGGGGGGHHHJJJKKKMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMOOOSSSSSSPPPSSSZZZwwwwwwdddRRREEEGGGCCCAAADDDEEEDDDDDDEEEBBB???<<<<<>>>>>>>>>>>======????????????===<<>>>>>BBBHHHJJJHHHEEELLLJJJHHHHHHJJJMMMPPPQQQ^^^bbb___dddzzzqqqqqqqqqkkkfff```]]]aaaccc```]]]\\\WWWVVVTTTSSSSSSTTTUUUVVVVVVUUUSSSQQQOOOOOOPPPQQQVVVVVVUUUSSSPPPNNNNNNOOOMMMJJJIIIKKKLLLKKKMMMRRRVVVTTTQQQOOOLLLKKKJJJJJJHHHIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHLLLKKKLLLPPPQQQPPPRRRUUUdddxxxtttXXXQQQKKKKKKJJJGGGGGGKKKMMMFFF===999999::::::999AAA@@@???>>>===>>>??????<<<:::<<>>AAACCCVVVuuuxxxuuurrrxxxqqqlllfffdddeeedddccccccbbb```\\\ZZZYYYXXXXXX[[[[[[YYYVVVTTTRRRQQQOOOMMMLLLLLLMMMNNNJJJIIIHHHGGGGGGGGGHHHHHHFFFEEEBBB@@@???@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@????????????===DDDEEE@@@===BBBGGGFFFdddpppfffbbbVVVQQQJJJEEEDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHEEECCCHHHRRRZZZccclllvvv{{{{{{|||~~~{{{sssnnnoookkkffffff]]]XXXWWW[[[]]]\\\[[[]]]UUUTTTTTTSSSTTTVVVYYYZZZUUUUUUSSSOOOMMMMMMQQQUUURRRRRRPPPLLLIIIIIIJJJLLLKKKHHHIIILLLKKKGGGFFFHHHIIIJJJKKKLLLKKKIIIGGGFFFDDDGGGIIIIIIGGGFFFGGGIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDGGGIIIIIIIIIJJJKKKKKKPPPNNNNNNbbb~~~}}}wwwnnngggeeeiiippptttnnnSSS>>>777333555444111111444222222222222111111111111000000000000000000000000000000////////////000000---........./////////////////////....../////////000//////...///000111222222111111111111222333333222333333444555666777777666777888999::::::999888666===>>>>>>AAADDDXXXwwwppptttooosssvvvooohhhaaadddaaa``````aaaaaa___\\\YYYTTTSSSUUUYYYZZZWWWRRRPPPOOONNNLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGEEEAAA===<<<===???AAADDDBBB@@@>>>>>>@@@BBBDDDBBBBBBAAA@@@????????????AAA^^^gggMMM;;;BBBIIIBBBIIIppp}}}ccc[[[PPPHHHFFFGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBCCCDDDDDDEEEBBBBBBAAAAAABBBDDDEEEGGGCCCCCCCCCCCCCCCCCCDDDDDD???EEEJJJHHHGGGSSSiii|||ooo}}}~~~tttaaacccfff___]]]bbb^^^\\\\\\\\\XXXTTTTTTXXXUUUTTTSSSSSSUUUWWWZZZ[[[WWWVVVTTTPPPLLLLLLQQQUUUPPPOOOMMMIIIFFFFFFHHHKKKHHHFFFHHHKKKJJJFFFDDDEEEFFFGGGIIIJJJJJJGGGEEECCCCCCFFFIIIJJJHHHHHHJJJLLLFFFFFFFFFFFFFFFFFFFFFFFFCCCHHHLLLKKKHHHHHHGGGFFFFFFMMMKKKNNN]]]ppphhhGGG888999777555444444444666777222222222111111111111000000000000000000000000000000000////////////000000,,,---------......//////.........------.........000///.........///111222222222222111222222333333222333333444555666777777888888999:::999888777666777>>>??????AAADDDXXXxxxiiitttmmmmmmgggbbb```bbb^^^aaacccaaa\\\XXXWWWXXXWWWXXXYYYYYYWWWTTTPPPNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA???===<<<===>>>???BBBAAA???>>>>>>@@@AAACCCCCCAAA>>>>>>???>>>===;;;BBBZZZ}}}III<<>>???>>>AAARRRmmmdddyyyuuuiiiiiifffaaa___^^^___^^^]]][[[ZZZ[[[]]]TTTUUUUUUUUUSSSPPPMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>><<<<<<<<<>>>>>>AAA@@@???>>>>>>???@@@AAA???===<<<===???@@@>>><<<>>>LLLggg@@@;;;>>>???<<<<<>><<<;;;;;;<<<===>>>@@@???>>>=========??????===<<<<<>><<<>>>LLL777;;;???===999;;;GGGXXXkkk}}}mmm\\\SSSTTTPPPKKKFFFEEEFFFFFFCCC???HHHHHHGGGGGGGGGHHHHHHIIIDDDBBBAAAAAACCCEEEGGGGGGCCCEEEEEEFFFOOO^^^kkkqqq{{{~~~zzzhhhddd```___```___]]]ZZZZZZXXXVVVUUUUUUTTTRRRQQQPPPOOONNNMMMMMMOOOQQQRRROOOMMMJJJHHHGGGHHHJJJKKKJJJIIIHHHFFFFFFGGGHHHHHHEEEFFFFFFGGGGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCGGGEEEGGGJJJHHHFFFMMMYYYpppyyyWWWFFF888444444///222222333333333333222222222111111000000000000000////////////////////////................................................---............/////////............////////////000000000000000111222222555555666777888999::::::::::::;;;<<<<<<<<<;;;;;;777;;;??????BBBQQQhhh{{{tttvvvfffeeejjjggg```[[[[[[XXXUUUVVVZZZ]]]^^^]]]YYYXXXVVVSSSRRRQQQQQQQQQNNNLLLJJJHHHFFFDDDCCCBBB>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<======>>>>>>===<<<<<<<<<======>>>===>>>BBBGGGHHHCCC???===999<<<888===???===<<<@@@DDDKKKYYYooossslllggg]]]QQQLLLNNNNNNJJJDDDEEEDDDDDDDDDDDDEEEFFFGGGBBBEEEGGGHHHGGGGGGIIIKKKSSSXXXZZZZZZcccxxxggg```^^^\\\[[[[[[ZZZXXXUUUWWWUUUSSSRRRRRRQQQOOONNNNNNLLLJJJIIIIIIKKKNNNPPPLLLKKKIIIGGGFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBB@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCCCCAAABBBBBBBBBBBBBBBAAAAAABBBBBBEEEIIIGGGDDDIIIPPPOOOfff~~~vvvPPP999888777555555111222222333333333333222222222111111000000000000000////////////////////////------------------------........................---------.........//////............////////////000000/////////111222333555666777888999:::;;;<<<999999:::;;;<<<<<<;;;;;;444:::???@@@CCCPPPfffwww{{{vvvooohhhgggfffccc^^^]]]\\\ZZZZZZ\\\___```]]]YYYVVVTTTQQQOOOMMMLLLMMMMMMLLLKKKIIIGGGEEEDDDCCCBBB======>>>======<<<;;;:::;;;:::;;;;;;;;;<<<======>>>======<<<<<<;;;;;;;;;===<<<===CCCHHHHHHBBB;;;<<<;;;666<<<;;;;;;===>>>???>>>@@@III[[[yyypppeeecccaaa[[[TTTLLLKKKIIIIIIIIIJJJKKKLLLJJJNNNOOOLLLIIIMMMXXXbbbqqq___^^^[[[WWWTTTSSSSSSRRRRRRTTTRRRPPPOOOOOONNNMMMKKKKKKJJJGGGFFFFFFHHHKKKMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCAAA@@@@@@??????>>>>>>>>>======>>>???@@@AAAAAAAAA===>>>????????????>>>>>>@@@@@@CCCEEEEEEEEEIIINNNKKKTTT\\\rrrzzzOOO777111:::888444666555111222222333333222222111222111111000000000000000........................................................................------------........................////////////000//////...///111333444555555666888999;;;<<<<<<777888999:::::::::::::::444:::@@@AAACCCOOOddduuu}}}xxxlllkkkiiifffbbb___^^^^^^]]]___aaacccdddaaa\\\XXXVVVTTTRRROOONNNMMMMMMMMMJJJIIIHHHGGGEEEEEEDDDDDD?????????>>>===<<<::::::999:::;;;;;;<<<===>>>>>>>>>=========<<<;;;;;;::::::999;;;BBBIIIHHH@@@777888???333@@@888777;;;<<<<<<<<<===CCCPPPiii}}}tttlll\\\ZZZWWWUUUSSSSSSSSSTTTTTTRRRNNNIIIJJJYYYqqqpppggg^^^[[[VVVRRROOOOOOPPPQQQRRRPPPNNNMMMMMMMMMKKKIIIHHHGGGFFFEEEEEEGGGIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDBBBAAA???@@@AAAAAABBBBBBBBBBBB??????>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????;;;<<<<<<===============@@@@@@AAAAAAAAABBBFFFIIIJJJLLLJJJXXXzzzkkkRRR<<<111333999222///444666111111222222222222111111222111111000000000000000........................////////////////////////........................,,,------------.....................////////////////////////000222333333333444555666888:::;;;;;;888888999999::::::999999444;;;@@@AAACCCNNNcccttt}}}sssiiihhheeeaaa_________^^^ZZZ^^^bbbcccaaa]]]YYYWWWVVVUUUTTTRRRPPPOOONNNNNNHHHHHHGGGFFFFFFFFFGGGGGGBBBBBBAAA@@@>>><<<;;;:::999:::;;;<<<===>>>??????>>>>>>>>>======<<<;;;:::888888;;;DDDLLLLLLCCC:::555BBB111AAA666999===999:::<<>>>>>???@@@@@@@@@??????=========>>>>>>>>>>>>>>><<<<<<<<<<<<============;;;<<<<<<===>>>>>>======>>>@@@@@@???@@@BBBDDDEEECCCGGGDDDJJJaaaxxxeeeLLL???777222555555...///444111111111222222222222111111222111111000000000000000........................////////////////////////........................,,,,,,---------.....................////////////---...///000222222222222111222333555777888999::::::::::::;;;::::::999999666<<>>?????????>>>>>>>>>>>>===<<<;;;:::999999===GGGQQQQQQHHH???444EEE000BBB777===@@@777666999======<<>>@@@@@@AAABBBAAA@@@???>>>======>>>>>>>>>>>>======<<<=========>>>>>>??????<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>><<>>>>>===<<<;;;<<<>>>AAAAAA???<<<;;;:::999888999===BBBEEECCCAAA<<<;;;999888888999;;;<<<999;;;======;;;BBBTTTggg|||}}}jjjccc]]]YYYYYY___]]][[[[[[\\\___cccfffTTTOOOIIIHHHKKKMMMLLLJJJHHHGGGFFFDDDCCCBBBBBBBBBDDDEEEEEEEEEDDDCCCAAA@@@@@@AAABBBBBBBBBAAA@@@???AAA@@@??????>>>>>>??????>>>>>>>>>>>>============:::;;;===@@@BBBAAA===:::======>>>======<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;::::::<<>>BBBDDDDDDDDDHHHOOOVVVooohhhJJJ>>><<<888333333333222222111000//////222222222111111111111111---...000111111000///...////////////////////////........................//////000000///...------...------,,,---...///000...///111000///...///111......//////000222333444333444444555777888:::;;;999999::::::;;;;;;::::::444@@@FFFAAAAAAOOOdddrrrtttiiihhhbbbbbb\\\VVVVVV\\\^^^[[[YYYYYYXXXXXXWWWVVVUUUTTTRRRPPPNNNLLLJJJIIIHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFAAAAAA@@@???===;;;999888======>>>>>>>>>>>>======;;;===@@@@@@>>>;;;:::999999888888;;;???AAA???===<<<:::999888888999:::<<<999:::<<<===<<>>>>>>>>>>>=========<<<<<<;;;;;;<<>>>>>AAADDDCCCBBBDDDJJJOOOSSSllljjjMMM:::555555333000333333222111111000//////111111111111111111111111000000000111000000//////................................................///////////////...------...------,,,---...///000///000111111///...///000......//////000222333444333333444555777888::::::888999:::;;;;;;;;;::::::444@@@FFFAAA@@@NNNdddssstttjjjggghhhaaa```\\\WWWXXX[[[\\\YYYWWWWWWWWWVVVVVVUUUUUUUUURRRPPPNNNKKKIIIGGGFFFEEECCCDDDDDDDDDDDDDDDCCCCCC@@@@@@???>>>===;;;999888<<<<<<;;;;;;;;;<<<<<<<<<:::<<<>>>>>><<<:::888888888888888999;;;;;;:::999;;;:::999888888999:::;;;:::999;;;===<<<;;;AAAHHHWWW\\\|||iii______^^^[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[WWWRRRNNNLLLMMMNNNMMMKKKGGGFFFEEEDDDCCCBBBBBBBBBEEECCCBBBEEEJJJKKKHHHDDDAAAAAABBBBBBAAA@@@?????????BBBEEEHHHHHHDDD@@@===>>>============<<<<<<<<<<<<;;;;;;<<<>>>>>>===;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===;;;:::999:::<<<===<<<;;;===@@@BBBBBB@@@@@@CCCFFFCCCOOOaaawwwvvvPPPFFF:::444333555444222222222222111111000000//////000000111111222222222222222111000/////////000........................------------------------...////////////...------...------------...//////111222222111///...///000......//////000222333444333333444555777888999:::888999:::;;;;;;;;;::::::555@@@FFFBBBAAAMMMddduuummmeeedddeeeeee^^^\\\YYYWWWWWWXXXWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSOOONNNMMMJJJHHHFFFEEEDDDAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<;;;999888999888777666666888999:::999;;;<<<<<<:::888777777999888888888888777666666:::999888888888888999:::;;;888888;;;;;;999:::>>>HHHNNNggg|||vvvtttbbb\\\]]]\\\XXXWWWVVVVVVWWWWWWVVVVVVUUUTTTRRROOOKKKIIIIIIJJJHHHGGGHHHGGGFFFEEEDDDCCCCCCDDDGGGCCCBBBFFFMMMPPPLLLGGGBBBAAAAAAAAA@@@@@@??????>>>@@@DDDFFFEEECCC???<<<=========<<<<<<<<<;;;;;;<<<;;;999:::<<<======<<<;;;;;;<<<<<<<<<;;;;;;::::::999999888999:::<<<======;;;:::;;;<<<<<<;;;:::;;;===@@@AAA?????????AAACCCBBBEEEPPPfff{{{^^^FFF;;;:::888666666555444333222111111111000000000///...//////000111222222333444333111000/////////000........................------------------------.........//////...------......------............111222333222000//////000......//////000222333444333333444666777888888888777888:::;;;<<<<<<;;;:::888AAAHHHEEEBBBMMMeeexxx}}}pppbbbbbbdddbbb```[[[XXXUUUUUUUUUSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPKKKKKKJJJIIIHHHFFFEEEEEEAAABBBBBBBBBAAA@@@@@@???=========<<<<<<:::999999777666555555555666888999888:::;;;;;;888777666777999999999777666555555555888888888888888888888888<<<777666888999888999======CCCTTTnnn}}}ppppppuuu~~~}}}xxxlll```\\\\\\YYYTTTRRRSSSTTTTTTTTTSSSRRRPPPOOONNNLLLIIIHHHGGGGGGFFFEEEHHHHHHGGGFFFEEEEEEEEEEEEHHHDDDCCCHHHOOORRRNNNIIIBBBBBBAAA@@@??????>>>>>>===>>>>>>??????>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<:::888888:::<<<<<<;;;::::::;;;;;;;;;;;;::::::999999888888999:::<<<===>>>===;;;<<<======<<<:::888;;;>>>???@@@?????????AAA===999:::DDDWWWnnn~~~gggNNN???111555666666555333111000000111111111000000000000000......///000111111222222444333111///......///000........................------------------------------............------..................------000111222111///...///000......//////000222333444222333444666777777777777666777:::<<<===<<<;;;::::::BBBIIIHHHDDDMMMfff|||wwwzzzfffaaaeeefffbbb^^^ZZZUUURRRRRRRRRPPPNNNPPPPPPOOOMMMLLLLLLLLLMMMMMMIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA;;;<<<<<<<<<;;;:::999999777777777777777888999:::888:::;;;:::888666666777888888888777555444555777777777777777777777777777:::666555888888777:::>>>555<<>>>>>>>>>>>===<<<;;;:::999::::::;;;<<<<<<;;;;;;;;;::::::::::::999777888:::;;;;;;:::999999::::::;;;;;;::::::888888888999:::;;;<<<===>>><<<;;;<<<======<<<;;;888999;;;===????????????===;;;;;;;;;;;;???JJJVVVooonnnVVV???777888444444555444333111///000111000000000000000000000000...//////000000111111111111111000///.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---.........///......---,,,...000111000///...///111......//////000222333444222333555666777777666666555777:::<<<===<<<;;;:::;;;CCCJJJIIIDDDLLLeee}}}oooddddddgggfffbbb___[[[TTTPPPQQQQQQNNNMMMPPPPPPOOOMMMKKKJJJJJJKKKLLLIIIIIIIIIHHHFFFDDDBBBAAACCCCCCCCCCCCBBBAAA@@@@@@::::::;;;;;;;;;::::::999555666777888999999999999999::::::999777666666777555666777555333333555888666777777777777777777666666555777999888666888===666;;;999EEE```sssoooeee]]]ZZZWWW[[[ooonnngggeeeaaa\\\YYYVVVSSSQQQPPPOOOOOONNNNNNMMMMMMMMMIIIJJJJJJIIIHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIGGGEEECCCBBB@@@???>>>===>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::999999888777888:::::::::888888888999:::::::::::::::777888999;;;<<<<<<======<<<;;;::::::<<<===<<<;;;888888999:::<<<======<<<<<<:::<<>>===;;;:::;;;AAAHHHHHHCCCIIIdddvvvllleeefffhhhfffbbbaaa\\\TTTPPPQQQQQQMMMMMMQQQRRRPPPMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHFFFCCC@@@>>>AAAAAAAAA@@@@@@>>>======:::::::::;;;;;;::::::999222333555777888777777666999:::;;;999777666777888222444555444222222555888666666777777777777666666222444888;;;999444555::::::>>>666;;;TTTdddzzzyyyzzzhhh\\\\\\WWWXXX^^^dddnnnvvviiibbbccc```\\\XXXWWWUUUTTTOOOOOONNNMMMLLLMMMMMMMMMFFFGGGHHHHHHGGGFFFGGGHHHDDDCCCCCCBBBBBBBBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDBBB@@@???=========>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999888777777888::::::999777777888999:::::::::::::::777888:::<<<=========<<<:::999888999;;;<<<;;;:::999888888888:::;;;:::999;;;666666:::;;;999<<>>===;;;:::999@@@GGGGGGBBBGGGbbb~~~|||kkkhhhdddccccccbbb^^^[[[XXXVVVSSSPPPOOOQQQTTTWWWUUURRRRRRSSSPPPJJJGGGHHHHHHGGGFFFDDDDDDDDDEEEEEECCCBBB@@@>>>===<<<<<<<<<:::999888888777777888888555555666666777777888888888777666777888999888666333333333444444555555555444444444444444444444444555555666777777777777777777666999>>>>>>EEE```}}}uuukkkeee]]]TTTOOOWWW^^^iiiwwwrrrhhhccc___[[[XXXVVVUUUSSSRRRKKKLLLLLLMMMMMMLLLJJJIIIIIIJJJLLLLLLKKKHHHEEECCCFFFCCC@@@>>>===???AAACCCDDDDDDCCCCCCAAA???>>>===@@@??????@@@@@@???<<<:::;;;;;;:::::::::;;;;;;<<<999999999::::::;;;;;;;;;777777777666666666666666999::::::::::::999888888444777<<>>===???AAACCCCCCCCCBBBAAA@@@??????>>>@@@???>>>>>>???>>><<<;;;:::;;;===>>>>>>===;;;:::999999999999::::::::::::888888888888888888888888999999999:::999888888777555777<<>>EEEHHHLLL[[[nnn~~~eeeQQQEEE???999555888777555444333333333444444333222222111111111222//////////////////////////////000000000000////////////.........---------+++,,,,,,---......//////......---------,,,,,,,,,---------------...///000++++++++++++++++++++++++............////////////000//////...///000111222222222333444555555555555666777999:::;;;::::::999999;;;@@@DDDBBBEEE\\\wwwwwwsssrrrkkkgggddddddddddddaaa]]]RRRTTTZZZbbbkkkooonnnllleeeZZZQQQPPPPPPMMMLLLLLLHHHGGGDDDAAA???>>>======BBBBBBAAA???>>>===<<<;;;999888888777777777777777999888888888888888888777888666555666777888777666222222222222222333333333444444444444444444444444444444555666666666666666888555777:::777444;;;GGG```yyyvvvlllfff\\\XXXWWWWWW[[[eeeyyyooohhh```YYYWWWUUUSSSRRRPPPLLLJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKLLLLLLKKKIIIHHHDDDBBB???>>>===???AAABBBBBBAAA@@@???>>>???@@@@@@AAA???=========>>>===<<<888;;;???BBBBBB???;;;888999999999999999999888888999999999999999999999999888888999999888888777666555777<<>>>>>>>>BBBBBBAAA@@@???===<<<;;;888888777666666666666777777777666666555555555444777666555555777777666555111111111111111111222222333333333333333333333333333333444555555555555555666333444888888666888===NNNeee|||qqqooosssyyy~~~xxxpppjjjhhhiiillloooxxxzzzppphhhddd[[[WWWVVVTTTTTTSSSPPPLLLIIIKKKKKKJJJIIIHHHGGGFFFFFFIIIJJJKKKKKKKKKJJJIIIHHHBBBAAA???======???@@@BBBAAA@@@>>>======>>>@@@AAAAAA>>><<<;;;<<<======<<<888;;;>>>AAA@@@>>>:::777999999999888888777777777888888888888999999999999777777888888777777666555555777;;;@@@CCCBBB===888999999999888888888999999888888888888888888888888999888888777777777888888666777;;;@@@???<<<@@@GGGCCCRRRhhhzzzfffSSSFFF@@@999666666777666444555444444333333333333222666444222000//////000000////////////////////////...//////////////////...........................---------....../////////------------------------+++++++++,,,---...///000------...............///............////////////000111111111111000///...222333444555666666666666888999:::;;;:::999888777777:::???AAA@@@HHH^^^ttt}}}vvvqqqppphhhdddaaa```bbbfffhhhfffddd[[[VVVQQQOOOTTTZZZ^^^aaaYYYOOOIIILLLOOOMMMHHHEEECCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@>>><<<;;;888777666666555555666666777666666666555555444444666555444555666666666444111111111111111111111111333333333333333333333333222222333444444444444444555222111444777777888:::BBBSSSnnnvvvjjjhhhhhhffffffoooqqqooolllmmmsssxxxxxxzzz}}}}}}|||~~~gggjjjpppxxxtttgggbbb^^^UUUTTTSSSRRRRRRQQQOOOLLLIIIJJJIIIHHHGGGGGGFFFFFFFFFJJJJJJJJJJJJIIIGGGFFFEEE@@@???>>>======>>>@@@AAA???>>>===<<<<<<===???AAA???===;;;:::;;;======<<<::::::;;;;;;;;;:::888888888888888777777666666555555666666666777777777888666666777777666666555444555666999===>>>===:::777777888888888888888888888777777777777777777777777777777666666666777777888::::::<<<===;;;888999===;;;>>>BBBIIITTTcccsssoooVVVBBB;;;666444333444555444111...333333333333333222222222222111///.........///000////////////////////////......////////////......---.....................---------...........................////////////+++++++++,,,,,,...//////+++++++++,,,,,,,,,------............////////////...///000111222222222111333333444555666666666666888999:::;;;:::999888777777;;;???@@@@@@JJJ```tttyyy{{{tttqqqrrrooocccgggdddbbbbbbddddddbbb___XXXWWWUUUTTTRRRQQQQQQQQQSSSMMMKKKOOOQQQMMMGGGEEE@@@@@@@@@@@@AAABBBDDDEEEBBBBBBBBBBBB@@@>>><<<;;;777777666555555555555555888777777777777777777666666444333444555666555444222222222111111111111111333333333333333333333333111111222333333333333333555333111111333555666666888AAASSSiiixxxoookkkhhhccc^^^```eeeddd```\\\```eeefffeeehhhooovvvpppiii```\\\XXXOOOPPPOOOMMMMMMMMMKKKIIIGGGHHHGGGFFFEEEEEEEEEFFFFFFIIIIIIHHHGGGFFFDDDCCCBBB???>>>=========>>>???@@@>>>===<<<<<<<<<===>>>???===<<<::::::<<<===<<<;;;;;;:::888777666777777777666666666666666666555555333444444555555666666666555555666666666555444444333555777999999999777666555666777777888888777777666666666666666666666666666666555555555666777777999999999888666555666888===:::777777<<>>============>>>???@@@======<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===;;;::::::999888777666666666666555555555555555555666666333333333444555555666666444555555555555444333333222444555666555555444444333444555666777777666555555555555555555555555555555555444444555555666777333555666777777999::::::;;;;;;::::::;;;<<<<<<;;;999???JJJVVVdddpppzzztttaaaQQQKKKCCC<<<666333333555888:::222000///...///111222333000111222333333222111111///000111111000...,,,+++////////////////////////---......//////......------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,............//////000000...---,,,,,,++++++,,,,,,------...//////000111111............///////////////......///111333555666333444555666666777777777666777999:::;;;::::::999888===AAA@@@BBBOOOdddtttuuurrrrrriiifffeee___eeebbb``````bbbcccaaa^^^SSSWWWZZZWWWQQQMMMPPPUUURRRNNNMMMMMMJJJDDDBBBCCC??????>>>>>>???AAACCCDDDBBBBBBCCCCCCAAA???<<<;;;666666555444444444444555333444444444555555666666555444333333555555444333333333333333222222111111222222222222222222222222000000111222222222222222111333444333333555555444888333444;;;HHH[[[xxx}}}uuukkk``````ccc[[[WWWWWWPPPNNNLLLIIIGGGHHHHHHHHHGGGDDDDDDCCCCCCDDDEEEGGGHHHBBBBBBBBBBBBBBBBBBBBBBBB===============>>>??????<<<<<<======<<<<<<;;;::::::::::::<<<======;;;999999999999888777666555555333444444555555666666666333333444444555666666777444444555555444444333222111333444444333222333333222333555666666666555555555555555555555555555555444444444444444555666777111444666777777888888666333666:::<<<<<<<<<===>>>999999;;;===CCCJJJQQQUUUooorrr\\\OOOFFF???>>>AAA444777999888777888666222111222333555555333111///000000222333333222111000111222333333111...***(((////////////////////////---..................------------.........//////++++++++++++++++++++++++---------.........//////......---,,,++++++++++++))))))***++++++,,,------............/////////000111000//////000222444666333444555666777777777777666777888:::;;;;;;::::::888>>>AAA@@@CCCPPPeeetttxxxuuupppkkkhhhdddaaa^^^cccbbbbbbbbbaaa^^^YYYVVV^^^[[[XXXTTTRRRQQQQQQQQQLLLKKKIIIGGGEEECCCBBBAAA@@@??????>>>???@@@BBBCCCBBBAAA@@@???>>><<<;;;;;;888888777777666555555555888888777555555444444444555444333333222222333333111111111111000000000000111000000000//////......000000000000000000000000555444333333222222222222777777666666;;;HHHZZZhhh}}}ooohhhdddbbb___[[[XXXVVVUUUUUUPPPMMMIIIGGGFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA>>>===;;;:::;;;@@@GGGLLLAAA@@@>>><<<;;;:::;;;;;;888777888<<>>===<<<<<<;;;888888888777666666555555777666555444333333333333444444333222222222222333111111111000000000//////111111000000000/////////000000000000000000000000444333333222222222333333555666666555777>>>JJJSSSiiisssqqqiiieeebbb```]]]YYYVVVTTTSSSRRRPPPMMMIIIGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEDDDBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBGGGNNNSSSAAA???>>><<<;;;;;;;;;;;;<<<;;;<<<>>>@@@???;;;777666444222111222333333222555555555444333333222222222222222333333444555666444333333222222222333333444333333222222222333333444444444444444444444444333333444444444444333333333333333333444444444444666555444333333444555555555555666666666777777777666777777888:::<<<===>>>888;;;@@@EEEIIILLLLLLLLLHHHMMMVVV___fffjjjlllllllllkkkdddYYYSSSSSSRRRNNNIIIJJJIIIGGGDDD???;;;888===;;;888555444444555666444444333222222222222333///...---...000000...---222111000000//////000000///////////////////////////000000//////...---,,,...................................................,,,,,,,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,000///...------...///000////////////000111222333333444555666888888888888999999999888888888999999777???===;;;CCCNNN```wwwwwwnnniiihhhgggeeecccbbbaaaaaa```___^^^\\\[[[ZZZYYYVVVSSSXXXWWWVVVTTTQQQOOOMMMMMMIIIHHHGGGEEECCCAAA@@@?????????@@@@@@??????>>>>>>============<<<<<<<<<;;;999888888777777666666555555444333222222111222222444333222222111111222222111111000000000000//////111111111111000000000000000000000000000000000000222222222111222222333333000333555555555777<<<@@@IIIQQQbbbvvveeecccaaa^^^]]]ZZZWWWTTTQQQPPPOOOPPPMMMJJJHHHHHHGGGFFFEEEGGGEEEDDDDDDEEEEEECCCBBBCCCCCCBBBBBBBBBBBBAAAAAA>>>???@@@@@@AAADDDHHHKKK@@@???>>><<<;;;;;;;;;;;;>>>============;;;888555666666555333111000111222555444444333333222222222111222222333444444444444222222222111222222333333444444333222111111111222333333333333333333333333222333333444444333333222222222333333333444444444555444444333333444444555555555555666666666666666777777666666777777888888:::;;;<<<=========<<<;;;888:::>>>BBBDDDEEEEEEEEEEEEFFFDDD???======;;;777999999:::::::::999999888444333333333333444555666444333222222111111222222111000///000222222000///111000000////////////000////////////////////////....../////////......---////////////////////////........................///...------...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////............///000////////////000111222333333444555666777888888888888888888888888888888999:::???>>>???CCCGGGYYYvvvsssnnnkkkiiiccccccbbbaaa_________``````^^^\\\ZZZZZZYYYWWWUUUUUUTTTTTTRRRPPPMMMKKKJJJGGGFFFEEECCCAAA@@@>>>>>>??????@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777777666555555444333222222111111111222333333222111111111111111111000000000////////////111111111111111111000000000000000000000000000000111111111111111222333444...111444666666666888:::@@@BBBNNNkkkiii```aaa^^^[[[ZZZWWWUUURRROOOMMMLLLPPPNNNKKKJJJIIIIIIHHHGGGGGGFFFDDDDDDDDDDDDBBBAAABBBBBBBBBBBBAAAAAAAAAAAA===>>>???>>><<<<<<===>>>???>>>===<<<<<<;;;;;;;;;::::::::::::999777555333444666666333000///111444444333333333222222222111000111222444444444333222111111111111111222333444444333222111111000111111222222222222222222222222222222333333333333222222222222222222333333333333333333333333333444444444555555555555555555555555666666555555555666666777999999::::::::::::999999999:::::::::::::::::::::888999:::999999888777666999999888777777777777777444444555555555444444333333333222111111111111111444333222333444555333111000//////....../////////////////////////////////,,,---....../////////...////////////////////////........................000///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...............//////000////////////000111222333333333555666777888888888777777888888888888888888:::===>>>BBBEEECCCUUUvvvuuunnnooolllgggbbbccccccaaa^^^\\\]]]___^^^\\\ZZZYYYYYYXXXVVVTTTRRRRRRQQQPPPNNNKKKIIIHHHEEEEEEDDDBBB@@@???>>>===>>>>>>??????>>><<<:::999888999999999999:::::::::888888777777666555555555333333222222111222222222222222111000000000000111000000000////////////...000000000000000000111111////////////////////////000000000000111111222333///111333444444666888999888777???TTTuuutttddd^^^^^^XXXWWWVVVUUUSSSQQQNNNLLLKKKPPPNNNLLLKKKKKKJJJIIIGGGGGGEEECCCCCCDDDCCCBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@???===;;;;;;<<<===<<<<<<<<<;;;;;;::::::666777888888777666555555222444555333000000333777222222222222222111111111000111222333333333222111000000000000111111222333333222111000000000000000222222222222222222222222111111222222222222111111111111111222222222333333111222222333333333333333555555555444444444444444444444444444555666777888444555555666777777777777666666555555555555666666555333333333333333333555666555444222111000000000111222222333222111000///222222111000000000000111000//////000111111000...///...............//////........................+++,,,---...////////////////////////////////////........................000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,------......///////////////////////////000111222333222333444666777777777777666777888999999999999888999===???DDDFFFDDDVVVvvvuuujjjiiikkkggg___cccddddddaaa]]]ZZZ[[[^^^ZZZYYYWWWWWWWWWVVVSSSQQQPPPOOONNNLLLKKKIIIHHHGGGEEEDDDCCCBBB@@@???>>>===>>>>>>======<<<;;;:::999777777777777888888888888777777666555555444444333333222222111111111222222222111000000///000000000000000////////////......////////////000000000000////////////////////////000000000000000000111111222111111000111222444555555444666@@@QQQlllvvvppplll```ZZZXXXQQQRRRRRRRRRQQQOOOMMMLLLKKKNNNLLLKKKJJJKKKJJJHHHFFFEEECCCBBBBBBCCCCCCAAA@@@@@@@@@@@@?????????>>>>>>:::<<<>>>>>><<<<<<<<<===::::::;;;;;;::::::999888555777888888777777777888222333333222111222444666111111111111111111111111000111111222222222111111000000000000000000111111111000000000000000111111111111111111111111111111000111111222222111111000000000111111111222222222000000111222333333333333444444444444444333333333333333333444555777888999777888999::::::999888777888777777777888999;;;;;;:::777666777666555555999888888777666555555555666///000111222222222222222222111000000///000000000///.........000000...---...------------......///........................+++,,,---..................................................................---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---,,,---...///000000000///////////////000111222333222333444555666777777777666777999:::;;;;;;:::999999@@@AAADDDHHHJJJYYYuuuppppppkkkeeebbbdddccc___bbbddddddaaa\\\YYY[[[]]]XXXXXXWWWXXXXXXVVVSSSPPPOOONNNLLLIIIHHHGGGGGGGGGDDDDDDCCCBBB@@@???>>>>>>======<<<;;;:::::::::;;;777777777666666666666666555555555444333333222222111000000///000000111111111111000////////////000000000/////////.........---.........////////////////////////////////////111111000/////////000000111000//////000111222222444444666888:::DDDZZZooonnneeegggggg[[[SSSSSSNNNMMMMMMMMMNNNMMMLLLJJJIIIJJJIIIHHHHHHHHHHHHEEEDDDBBBAAA@@@@@@AAABBBAAA@@@>>>>>>>>>>>>============888:::;;;;;;999999999:::888888999:::999888777666555777888777555555666888666444222111222333333333000111111111111111111111111111000000000000111111111111000/////////000000///////////////000111222111111111111111111111111000000111111111111000000000000000000111111111222...///111222333333333222444444444333333333222222222222222333444555777777222333555666666555222111222222222222333444444555666222222555444000000333222222333333333333333222111222222222333444444555111111000////////////000111000000111222222111///------,,,,,,------...///........................,,,,,,---.........------------------------------........................,,,+++***+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,---...///000000000///////////////000111222333222222444555666777777777777888:::<<<<<<<<<;;;:::;;;EEEEEECCCJJJPPP]]]pppuuubbb```gggiiiddd___```dddfff```bbbccc```[[[XXXZZZ^^^YYYYYYZZZ[[[[[[YYYTTTQQQOOOMMMJJJHHHFFFFFFFFFGGGDDDDDDCCCBBBAAA???>>>>>>===<<<;;;:::999:::;;;<<<777777666666555555555555555444444333333222111111//////.........//////000111111000///////////////000/////////............,,,---------......//////////////////////////////222111000//////...//////------...000333444444444...000555888555444AAAPPPfff|||qqqhhheee```dddeeeWWWOOOQQQOOOIIIIIIKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFEEECCCAAAAAA?????????AAABBBAAA@@@============<<<<<<<<<<<<>>>>>>>>><<<:::888888999666777888999999888666555333555777555222111222555999555111111333444222000000000000000000111111111222111000//////000111222222111000//////...//////............///111222333000000000000000000000000000000111111111111000000000000000000111111111111...///111222333333222222444444444333333222222222333222222222333444444555444666:::<<<<<<;;;888666333333333333333333333333666222444888888222000333333333333333333222111111222222111000000000000000111111000///////////////000///...///111111///...,,,,,,,,,,,,------...///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++,,,...000000000000///////////////000111222333222222444555666777777777777888;;;=========<<<;;;===IIIHHHCCCJJJTTT___lll{{{jjjaaafffeeeeeeeeeffffffdddbbb___fffjjjdddZZZTTTXXX^^^^^^ZZZZZZ^^^___ZZZUUUSSSNNNMMMLLLLLLKKKIIIEEEBBBCCCBBB@@@>>>>>>???@@@AAAAAA>>>;;;999999888777666666666555555555444444444444333222222111111222222222111111000000000000000000000000000000000000000000///---++++++---///000000000000000000000000000///////////////000111111111000///......///000111111111111111111111111111444444333444555777999:::GGGaaawwwllliiiiiiaaa```___\\\XXXTTTPPPNNNJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFF@@@@@@AAAAAAAAA@@@????????????>>>>>>======<<<<<<>>>===<<<:::888666555444999888888777666555555444777777666666666555555555222333444444555555444444222222222222222222222222111111111000...///111333111111111111111111111111111111111111111111111111222222222111111111111111333222111000000111222333222222111111222222333444333444444555555444444333666555444333333444555666444444555666666555555444666777888888777666666666333333333444444555555555444444444444444444444444333333333222222222111111222111......444:::777000000000000000000000000000000000000000000000000000............////////////000///......///...,,,***------------------------,,,,,,,,,---------...............------,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------///111111000...---------............///000000000111222444555666666777888888888888888777888;;;???AAA???===;;;:::DDDJJJHHHFFFNNNTTT[[[iii{{{qqqgggaaacccbbbaaaccceeefffeeeddd___aaabbb^^^XXXUUUWWW[[[\\\YYYZZZ^^^___YYYTTTRRRNNNMMMJJJIIIHHHGGGCCCAAAAAA@@@>>>======>>>???@@@???===:::888888888777666666666555555555444444444444333333222222222222222222111000000//////000000000000000000000000000000.........------..........................................---...//////000000000////////////000000000000000000000000000000333333333333444666888999@@@NNN]]]kkk~~~ooohhhccc```\\\[[[ZZZWWWSSSOOOLLLJJJFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDEEE@@@@@@@@@@@@??????????????????>>>======<<<<<<;;;;;;::::::999888888777777888888777777666555555444444444333333333333222222333333333333333222111111111111111111111111111111...//////...------///111000000000000000000000000111111111111111111111111111111111111111111111000222111111000000111111222//////000000000111111111111111222222222222111111444444333222222333444444222222333333444444444555444555666666555555666777333333333333444444444555444444444444444444444444333333222222222111111111...///...---111666666222000000000/////////......////////////////////////---.........////////////------,,,---//////...,,,------------------------,,,,,,,,,,,,------------...---------,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++***+++------,,,***---------............///.........///000111222333555666777777888888888777888;;;???@@@???===;;;:::@@@HHHGGGEEELLLPPPWWWeeerrrkkkjjjgggeeeeeeeeecccaaabbbcccddddddccc```^^^[[[XXXUUUUUUVVVWWWZZZXXXZZZ^^^^^^XXXRRRQQQOOOLLLIIIGGGEEEDDDBBB@@@>>>>>>===<<<<<<===>>>???===;;;999777888777666555555555555555555444444444555444333333222222333333222111000000//////000000000000000000000000000000,,,---...//////...---,,,------------------------------,,,,,,------...////////////000000/////////........................222111222222333444666666888999===DDDTTTtttxxxlllgggddd^^^XXXXXXWWWUUUSSSPPPLLLIIIHHHDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCAAA@@@???=========>>>???>>>>>>======<<<;;;;;;;;;777777777888888888999999777777777666555555444444333222222222222111111111333333333222111000///...///////////////000000000...//////...------...000/////////////////////////////////////////////////////////000000000000000000111111222222111111000...///000111111111000///000000111111111111000000222111111000000111111222111111000000111333555666333333333333444444666666222333333333333333444444333333333333333333333333222222222222111111111000000222111//////333444111/////////......------------------------------------------.........//////+++++++++---///000///---------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------+++))))))***+++***)))---------............///............//////000111333444555666777888888888888;;;???@@@>>><<<;;;;;;<<>>???;;;999777777777777666444555555555555555555555555555444333333222333333333111111000///////////////////////////////////////,,,------......------,,,---------------------------------,,,---......///---...///000000///...---------------------------000000000111222333333444444111222777<<>><<<;;;<<<===>>>======<<<<<<;;;:::::::::666666666777777888888888666666666555555444444444333333333333222222222222222222222222111000///...///////////////000000000///000111000///...000111.........................................................//////////////////000111222222111000//////000222444444333111000111111222222222222111111111111111000000111111111111000//////000333555777444333111111222333444444222222222222333333333333222222222222222222222222222111111111111000000000666666444000111444222...------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------,,,******++++++++++++++++++++++++***+++,,,---...///000000000...,,,++++++,,,,,,,,,---------............///111000000000000000111111222333444666777888888888999;;;>>>???===<<<;;;;;;999EEEGGGDDDGGGHHHOOO___jjjfffdddgggiiigggeeegggnnnllliiihhhhhhgggeeedddbbbbbb___XXXQQQOOOTTTYYYVVVVVVYYY]]][[[UUUPPPPPPOOOLLLHHHEEEDDDCCCBBB@@@>>>>>>=========>>>>>>>>>999888777777888888666555444555555555555555555555444444333222222222222333111000000///.../////////........................///...,,,++++++,,,...///..............................------......///000---...///000000///...---........................//////000111111222222222111000333888666666DDDWWWzzznnnfffhhhhhhfffbbb]]]ZZZXXXTTTSSSQQQOOOMMMKKKJJJIIICCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@===;;;;;;;;;<<<===<<<<<<;;;;;;:::999999999666666666666666666666666555555555555444444444444333333222222222111111111111111222222222222111111/////////000000000111111...000111000///...///000////////////////////////------------------------------......///////////////000111222222111000///...000222333444333111000000111111222222111111000111111222222222222111111111111000000111333666888666444222222333333222111222222222222222222222222222222222222222222222222111111111000000000//////555444111///222555222++++++,,,---...000111222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,...///000000111///,,,,,,,,,------------------............///111000000000000000111111222333444666777888888888999;;;===>>>===;;;;;;;;;999FFFJJJFFFGGGHHHPPPbbbiiigggiiimmmlllgggdddeeeiiihhhhhhiiikkkkkkiiihhh```aaa___XXXPPPNNNSSSYYYTTTTTTWWWYYYWWWPPPNNNOOOMMMJJJGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>======<<<888777777888999999777555444444444555555555555555444333222222111111222222111000//////......//////........................///...+++))))))+++...///.................................---...//////000.........//////.........////////////////////////...///000111111111111111///000333555444333999AAAPPPZZZmmmuuuddd^^^bbbfffddd]]]XXXVVVVVVPPPNNNMMMKKKIIIHHHHHHGGGBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;::::::999888888888777666666555555444444333444444444444444444444444111000000000000/////////000000111222222222222222......//////000000111111+++---//////---,,,------////////////////////////------------------------------......//////000000///000000111111000000///---...///000000000///...//////000000000000//////222222333333333333222222111111000000111333555666666444222444666666333000222222222111111111111000111111111111111111111111000000000000////////////---000000000222555222,,,+++,,,---...000111333333+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))************+++++++++)))***++++++++++++++++++++++++++++++++++++++++++'''(((((()))+++,,,------...,,,******+++,,,,,,+++---------............///............//////000111333444555666777888888888999;;;======<<<;;;;;;;;;:::IIIMMMIIIHHHIIISSSggghhhhhhjjjmmmkkkeeedddfffdddeeefffiiikkkjjjhhheee[[[ZZZXXXTTTQQQQQQSSSVVVQQQQQQRRRTTTPPPKKKJJJMMMHHHGGGEEEEEEEEEDDDAAA???>>>>>>>>>===<<<;;;:::999777777777888::::::888666444444444555555555666666333222111111000000111111000000///............///------------------------------,,,++++++,,,------------------------------------,,,,,,------...//////......------......///////////////////////////...///000111222111000000///111222000111666888777:::>>>KKKZZZcccppp|||pppdddZZZ[[[]]]^^^]]]YYYUUUSSSRRRMMMLLLJJJHHHGGGGGGGGGGGGCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFDDDCCCAAAAAA@@@@@@AAA@@@@@@???===<<<<<<;;;:::::::::999888888777777555555555444444444444333333333333333333333333333111111111000000000//////000000111111111000//////,,,------...//////000000+++---//////---,,,,,,---------------------------........................---......///000000111111000000////////////000000............///////////////000000111111000000///111222222333333222222111000000000111111222222222444222222666:::;;;777333222222111111000000000000111111111111111111111111000000/////////.........+++444:::888222000///...,,,------......///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,***(((++++++++++++++++++++++++))))))))))))*********+++))))))))))))******++++++***************+++,,,,,,************************''''''((())))))***++++++***))))))***,,,,,,+++)))---------............///.........///000111222333555666777777888888888777999;;;======;;;::::::;;;:::JJJNNNIIIHHHIIIVVVlllggggggiiillliiieeefffjjjddddddfffhhhiiigggccc___XXXTTTPPPOOOQQQSSSSSSRRROOONNNOOOPPPLLLGGGGGGLLLEEEDDDDDDDDDDDDCCC@@@>>>>>>>>>===<<<;;;999888777777777777999;;;;;;999777444444444555555555666666222111111000///000000000000000///...............------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,---...///........................///000111222222111000000111555333...000777555---444222666<<>>AAAAAAAAA@@@???===<<<;;;::::::999999888777777777333333444444444444444555333333333333333333333333333333333333222222222222111111000000///...,,,,,,++++++,,,------...//////,,,...111111///.........,,,,,,,,,,,,,,,,,,,,,,,,.................................///000111111222111000///......///000111000000000000000111222222222222333333333333222222000111222333333222111000...///000000000000000///111000222777===>>>:::555222111111111000000//////000000000000000000000000000/////////............///===GGGAAA333,,,,,,///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))((((((***,,,---,,,***++++++++++++++++++++++++))))))))))))************(((((())))))*********++++++***)))))))))***,,,---************************)))))))))***++++++,,,,,,))))))***,,,......,,,***---------.........//////000000000111222444555666666777888888888888888777999;;;<<<<<<;;;::::::;;;:::JJJOOOIIIGGGIIIXXXooocccdddffffffeeeeeefffhhhbbbbbbbbbbbbbbb```[[[XXXSSSNNNJJJJJJOOOUUUXXXZZZSSSTTTTTTSSSPPPLLLIIIGGGBBBBBBBBBCCCCCCBBB>>>;;;===<<<<<<<<<<<<;;;;;;;;;666777888999:::999888777555555555444333333222222333222111/////////000000111000000///...---------........................,,,---,,,***)))***---///...***)))+++,,,+++,,,...------------------------000000///...---,,,,,,+++.........///......---------......///000111111222000000000000000000000000///111111000111777AAAJJJxxxmmmddd^^^\\\[[[ZZZ```\\\YYYXXXYYYWWWSSSOOOPPPQQQMMMIIIHHHKKKJJJFFFCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@???>>>======<<<::::::999888777666555444555555444333333333333444000111111222222333333444444333222111000000000000////////////////////////......------------......,,,,,,,,,------.........+++,,,------......------////////////////////////000000000000000000000000000000000000000000000000---///000000//////000222222222222222333444555666444444333222222111111000000000000000111222333444444555555555444333333222111000000000//////......000///......///111333444111111000000//////......333888;;;777111---...222------------------------,,,,,,,,,++++++*********+++++++++************)))************************++++++************++++++)))************+++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,+++++++++***))))))))))))************+++++++++(((***---///000///...---...............///000111111111111111222333444555999888888888777777666666999:::;;;;;;999999:::;;;>>>LLLQQQOOOMMMKKKTTThhh```aaaccccccbbbbbbdddeee_________```aaa___\\\YYYTTTRRRPPPQQQUUUXXXYYYXXXSSSRRRRRRQQQOOOLLLJJJHHHCCCBBBAAABBBBBBAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;:::999888666666555444444333333222111000000//////000111222000000000///...---------........................,,,,,,---,,,+++---000333>>>444,,,,,,......------------------------------000//////...---,,,,,,,,,------...............---......//////000000111111000000000000000000000000...111333222111444:::@@@QQQcccsssuuuqqqpppkkkccc]]]ZZZXXXWWWVVV]]]\\\ZZZYYYXXXVVVSSSQQQUUUUUUQQQKKKJJJKKKIIIDDDFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCBBB@@@???>>>@@@@@@???>>>>>>===<<<<<<:::999999888777666555444666666555444444444444444333333333333333333333333333222111000////////////........................------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,---------------000000000000000000000000////////////////////////////////////////////////---///000000//////000111111111111111222333444555444444444333333333222222111111111111222333444444333333444444333222222111111111000000000/////////000///......///111333444///////////////000000000,,,000333111+++''')))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************************************++++++************++++++)))************+++++++++************************))))))******+++,,,,,,---+++++++++***************))))))*********+++++++++******+++,,,,,,------------------...///000111111333333333333333444555666555666666777888999::::::999:::;;;;;;999999:::;;;BBBNNNPPPLLLLLLLLLVVVjjj[[[]]]^^^___^^^^^^```aaaaaa```_________\\\XXXUUUTTTTTTTTTVVVXXXXXXVVVTTTPPPPPPOOONNNLLLKKKJJJIIIDDDBBB@@@???@@@???>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::999888777777666666555555444333333333////////////000111222333000000//////...---------------------------------,,,------------///222555FFF888,,,+++//////......------------------------//////......------,,,,,,,,,,,,------......//////////////////////////////000000000000000000000000---111444444222111222555777CCCJJJVVVnnnssskkkgggfffeeeccc```___^^^]]][[[ZZZZZZZZZZZZYYYVVVSSSRRRRRRSSSSSSPPPKKKIIIKKKIIIDDDHHHHHHGGGFFFEEECCCBBBAAABBBBBBBBBBBBAAA@@@>>>>>>??????>>>>>>===<<<<<<<<<999999888777666555555444777666555555444444555555555555444444333222222111111111000///....................................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,........................................................................,,,...//////...---...000////////////000111222222111111111111222222222222111111111111222333444555222222222222222111111000111111111111000000000000000//////...///000222333---......///000000111111,,,000333111,,,***+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++************))))))))))))))))))))))))++++++************++++++)))************+++++++++************************)))******++++++,,,,,,,,,***************+++++++++)))))))))*********++++++,,,+++***))))))***,,,,,,,,,,,,---...000111222222444333333333333444444555333444444555777888888999999:::;;;:::999888999;;;DDDOOOOOOJJJKKKOOOZZZlllWWWYYY[[[[[[ZZZ[[[\\\^^^fffeeebbb```]]]YYYTTTPPPSSSSSSTTTTTTTTTSSSQQQPPPMMMLLLKKKIIIIIIIIIIIIIIIDDDBBB>>>======>>>>>>===;;;;;;;;;;;;:::::::::999888888777777666555444444666666555555444333333333////////////000000111111/////////......---------------------------------,,,---......---...111333;;;111)))))),,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---------------------++++++,,,,,,---...///000//////////////////......////////////////////////...111333333111//////000666;;;888999GGGQQQ\\\lllsssnnnnnnkkkfffddd``````aaaccceeedddaaa^^^WWWYYYZZZWWWRRRNNNNNNOOOKKKLLLKKKGGGHHHJJJIIIEEEGGGGGGFFFEEEDDDCCCAAA@@@AAAAAAAAAAAA@@@???>>>============<<<<<<<<<;;;;;;888888777666666555444444555555444333333333333444333333333222222222111111000///......---------...........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++------------------------------------------------+++,,,---,,,++++++,,,---......------...///000000,,,,,,---......///000000000000000000111222333444111222222222222222111111111111111111111111000000///////////////000111222........./////////000000///222444333000...000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))++++++************++++++))))))*********+++++++++************************)))))))))*********++++++)))))))))***+++++++++,,,))))))))))))************,,,++++++*********+++++++++,,,---///000222333333222111111111111111222222444444444444444444444444888:::::::::999888999:::CCCPPPPPPJJJMMMRRR\\\kkkUUUWWWYYYYYYYYYZZZ[[[]]]hhhfffccc```]]]YYYTTTPPPTTTTTTRRRPPPOOONNNNNNOOOIIIHHHGGGGGGFFFGGGGGGGGGDDDAAA===;;;<<<=========;;;:::::::::999999999999777777666555444444333333555555555444333333222222000000000000//////..................---------------------------------------......---,,,+++---...---******+++***(((***///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++,,,...///000////////////....................................000000000000//////111222...444000...666999:::CCCNNNTTT```sss}}}qqqiiidddiiimmmiii___YYYZZZ[[[^^^aaacccbbb^^^[[[WWWXXXYYYUUUNNNJJJIIIJJJIIIJJJIIIGGGHHHJJJIIIDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;777777666666555444444444444333222222111111222222//////000000111111111111///...------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++------------------------------------------------)))***++++++))))))***+++------,,,,,,,,,---......++++++,,,,,,---...//////............///000111222222222333333333333222222000000000000000000111111///////////////000000000000/////////.........---,,,...111000...,,,---///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++************++++++))))))*********+++++++++************************((((((((())))))))))))))))))))))))***+++++++++,,,(((((()))))))))************+++---...---,,,***)))+++,,,...000111222333333111111000000000111222222555555555555555555555555888999::::::888888999:::>>>OOOSSSMMMOOOTTT]]]jjjVVVXXXZZZZZZZZZ[[[]]]___dddbbb```^^^]]][[[XXXUUUWWWUUUSSSOOOLLLLLLNNNPPPGGGGGGGGGGGGGGGFFFFFFFFFCCC@@@<<<;;;;;;<<<<<<;;;:::::::::999999999888888888888777666555555555555444444333333222111111111000000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++)))***---///+++&&&(((---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,+++++++++---...///................................................111000...---...000222333---333222111888777333888666999@@@MMM___uuuwwwnnniiiiiicccbbbggglllggg```[[[YYYYYY[[[]]]______\\\YYYWWWWWWVVVRRRNNNJJJHHHGGGLLLMMMLLLIIIIIIJJJGGGBBBAAAAAABBBCCCCCCCCCBBBBBB>>>>>>??????>>>======<<<::::::::::::::::::::::::666666555555444444444444222222111000000000111111---......///000000111111......---------------...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,+++)))((()))***---,,,,,,,,,,,,,,,---------------...///000000111------------...///000111111222333333333333333333////////////000000000000////////////////////////000000//////...------,,,,,,...//////---,,,,,,---........................,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************++++++************++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++((((((((()))))))))******(((***---//////---+++)))+++---///111222222222222111111111222222333444555444555666777999:::<<<<<<888999:::999888777888::::::OOOUUUNNNNNNSSS]]]kkkXXXZZZ\\\]]]]]]]]]___aaaaaa___]]]\\\\\\[[[XXXVVVUUUUUUSSSOOOLLLJJJMMMOOOHHHIIIIIIJJJIIIHHHGGGFFFAAA???<<<;;;;;;;;;;;;:::999999999999888888888888777666555444444555666666333333222111111000000///...//////000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++,,,******,,,...---)))(((+++++++++++++++++++++++++++******+++,,,------.........---+++******,,,---...,,,------....../////////------------------------000...------...000000111111666333333:::888333777444555777;;;BBBNNN[[[dddxxxqqqllliiiggghhhdddcccgggjjjfffbbbaaaXXXXXXXXXZZZ\\\\\\[[[YYYVVVTTTRRRQQQPPPNNNKKKHHHJJJLLLKKKHHHHHHJJJGGGBBBAAAAAABBBBBBBBBBBBAAAAAA======>>>>>>>>>===<<<<<<999999999:::::::::::::::555555555444444444444333333222222111111111111111/////////000000000000000......------------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,---------------------------------------------------------------------------------------,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,------.........//////000000......---......///000111000000111222222222222222---.........////////////...///////////////.................................///000000...---------------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++)))************++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************(((((((((((()))))))))***((()))***+++,,,,,,++++++,,,...000222222222111000000000000111222444555666444444666777999;;;<<<===777999:::999888777888999777PPPWWWLLLIIIPPP^^^oooZZZ[[[]]]^^^^^^___aaacccbbb```]]][[[ZZZXXXUUUSSSQQQRRRRRROOOKKKIIIJJJLLLIIIJJJLLLLLLLLLJJJHHHFFF@@@>>><<<;;;;;;;;;:::999999999999888888888888777444333222111222333444555222222111111000/////////,,,---...000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,...***&&&&&&***---,,,+++,,,++++++++++++++++++++++++******+++,,,------......///---+++******+++,,,...,,,,,,------...///000000------------------------...------...//////...---+++000,,,,,,555555333888000333666666444444888;;;AAAHHHXXXpppyyysssooommmkkkhhhfffeeeeeefffhhheeedddgggeee___ZZZYYYTTTSSSRRRTTTVVVXXXWWWWWWUUUSSSPPPQQQRRRRRROOOKKKDDDFFFGGGEEEGGGJJJHHHCCCBBBBBBBBBBBBAAAAAA@@@???==================<<<;;;999999999999999999999:::444444444444444444333333444333222222111111222222222222111111000000//////......---------......///------------------------++++++************++++++,,,,,,,,,++++++*********+++,,,------......------++++++++++++++++++++++++...................................................///000///---,,,---...------,,,,,,+++,,,,,,,,,,,,,,,------------...............//////000111222//////000111111111111111,,,---------......//////...///////////////......,,,,,,------.../////////------...---,,,+++******++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))(((((((((((()))***,,,------...111222333222111000------...///000222444555444555555555666666777777777999999999888777888999777QQQWWWJJJEEEMMM___rrrfffffffffdddaaa```aaabbbdddbbb```\\\XXXUUURRRQQQSSSSSSRRRRRRRRROOOKKKHHHGGGJJJLLLLLLIIIEEEBBB@@@BBBAAA???<<<:::888777777777666555555555555555666555555444444444333333333111000000///...---------........................,,,,,,,,,------.........*********++++++,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------//////////////////////////////000111111111111111222222333333333444444444999999<<>><<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<::::::999888777666555555444333222222111111222222111111000000000000111111////////////............,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++++++++***)))(((++++++******++++++,,,---***++++++,,,---...///000***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------,,,,,,------...///000000...---,,,+++***++++++,,,,,,,,,++++++,,,,,,---...///............///000000111111111111000///------------............------...---...000111111...,,,.........------.........---------,,,,,,,,,++++++...------,,,+++***)))))),,,++++++******++++++,,,---,,,***)))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************+++***)))))))))***,,,,,,***************)))((((((+++)))'''(((+++,,,***((()))))))))******+++++++++000000000000000111111111000000000000000111111111444555666777777888888888999999888888888888999999===KKKTTTMMMFFFNNNccctttgggiiilllllljjjgggeeeeee```___]]][[[YYYWWWUUUTTTTTTSSSQQQQQQQQQOOOLLLIIIEEEGGGIIIIIIFFFCCCAAAAAABBBAAA???===;;;999888888777777777666666666666555555444444444444333333333111000000///......------........................,,,,,,,,,---------......++++++++++++++++++,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...............---........................//////000111111111111000111222222222222333333333555444444777<<>>GGGQQQWWW\\\eeeooo~~~qqqjjj^^^gggpppppphhh___[[[[[[^^^]]]\\\]]]___```___^^^]]]]]]\\\\\\\\\\\\\\\\\\^^^]]]\\\[[[ZZZWWWSSSPPPPPPOOOOOOOOOPPPRRRSSSUUUUUUQQQLLLJJJIIIHHHFFFCCCDDDFFFGGGFFFDDDBBBBBBCCCBBBAAA@@@???===<<<;;;:::;;;;;;;;;<<<;;;;;;;;;:::::::::999888777777666666444333222222111111222222111111000000000000111111////////////..................------,,,,,,,,,+++,,,,,,+++++++++*********+++++++++++++++***))))))++++++******++++++,,,---------------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,------...///...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---.........------......///000111111111000000///------......////////////......------,,,+++,,,...000222......------------......,,,,,,,,,,,,++++++++++++...------,,,,,,+++++++++,,,++++++******++++++,,,,,,+++******)))))))))***++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,))))))))))))******************)))))))))***+++,,,***************)))((((((+++)))((((((***+++***((())))))******+++,,,,,,---//////000000000000111111000000000000111111111111444555666777777888888888999999888888888888999999===KKKTTTMMMFFFNNNbbbrrrfffjjjooopppnnnkkkgggeee\\\\\\[[[ZZZYYYYYYXXXXXXTTTSSSPPPOOOOOONNNLLLJJJCCCEEEFFFEEECCCAAAAAABBBCCCBBB@@@===;;;:::999999777888888999888777666555444444444444333333333333000000000///......------........................,,,,,,,,,------------...,,,,,,+++++++++++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---..........................................//////000000000000000000000000111111111222222555444333333444444333111777777999<<<<<<<<>>===<<<;;;:::;;;;;;;;;::::::999888888999999888888777777666666333333222111111111111222111000000//////000000111/////////............---//////...---,,,+++******,,,++++++++++++************++++++++++++***))))))++++++******++++++,,,---,,,,,,,,,,,,++++++++++++************************------------------------------------------------******++++++,,,,,,------......---,,,,,,,,,------,,,,,,++++++,,,,,,---...---------------......///000000000000///......---//////000000000000//////---///222111...---...000------,,,,,,,,,,,,------,,,++++++++++++*********------------------------++++++************++++++******++++++******))))))************************))))))))))))))))))))))))+++************+++,,,---))))))))))))***************))))))))))))***++++++)))************))))))(((***)))((()))***+++***(((((()))***+++,,,---...///////////////000000111111//////000000111111111111444555666777777888888888999999999999999999999999<<>><<<;;;::::::888999:::;;;:::888666555444444444333333333222222000000//////....................................------------------------,,,,,,,,,++++++************,,,,,,,,,+++***+++,,,************************************************++++++************++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------***+++,,,---.../////////........................---...//////000000///////////////000000000000111555444444444444555444444888666777999888666888>>>999===@@@@@@>>>AAAJJJRRR[[[ZZZXXXXXXXXXWWWSSSPPPMMMPPPQQQPPPMMMJJJIIIIIICCCBBBFFFMMMMMMGGGDDDFFFFFFLLLQQQQQQMMMKKKMMMPPPNNNNNNPPPTTTXXXZZZZZZYYY[[[]]]___```___\\\YYYVVVTTTTTTTTTUUUUUUSSSOOOLLLJJJIIIIIIIIIJJJKKKMMMNNNKKKJJJIIIHHHGGGGGGFFFEEEDDDEEEEEECCCAAA@@@AAACCC@@@??????>>><<<;;;;;;:::;;;;;;:::999888777777777777777777666666666555555333222222111111111111111000000////////////000000//////.........---------......------,,,+++******++++++++++++******************+++++++++******)))++++++******++++++,,,---((()))******,,,,,,---...+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......//////000000///......---......////////////......,,,444<<<===666...)))(((---,,,,,,++++++,,,,,,---+++++++++*********))))))+++++++++,,,,,,---------++++++************++++++((()))***++++++***)))(((************************((((((((((((((((((((((((***************+++++++++((()))))))))************)))))))))))))))******+++))))))************)))(((***)))))))))******))))))((()))***+++---...///000---......//////000000000//////000000111111222222444555666777777888888888999999999999999999999999999HHHRRRMMMGGGOOOcccsssaaacccddddddbbb`````````[[[ZZZYYYXXXVVVUUUTTTSSSRRROOOMMMLLLLLLLLLJJJIIICCCDDDDDDBBBAAAAAACCCEEEBBBAAA@@@>>><<<;;;::::::888999;;;;;;:::888666444444444333333333222222222////////////....................................------------------------,,,,,,,,,++++++************+++,,,,,,******+++,,,************************************************++++++************+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------***+++,,,---....................................------...////////////........./////////000000000//////000111222222333444000///222555555222222555555777999999777999???DDDEEEBBB???===>>>@@@BBBCCC;;;===???@@@@@@@@@AAABBB:::;;;???BBB@@@======@@@===AAAEEEFFFDDDEEEIIIMMMMMMNNNPPPUUUYYY[[[[[[ZZZTTTUUUXXXYYYXXXUUURRROOORRRQQQOOONNNOOONNNLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKGGGGGGHHHGGGFFFEEEEEEEEECCCCCCCCCAAA??????@@@AAA???>>>>>>===<<<;;;::::::;;;:::999777666666666666666666666555444444333333333222111111000000111111000000////////////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******+++++++++******++++++******++++++,,,---((()))******,,,,,,---...---,,,++++++++++++,,,---************************************************,,,,,,,,,---------------,,,,,,------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.........////////////......---,,,------......------,,,,,,333;;;<<<666...)))'''---,,,,,,++++++,,,,,,---+++++++++*********)))))))))))))))***++++++,,,,,,+++******))))))******+++'''(((***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))************(((((())))))************((())))))*********))))))))))))******)))))))))***((()))***+++---...///000,,,------...//////000000...//////000111111222222444555666777777888888888888999::::::::::::999888666EEEPPPMMMHHHQQQfffvvvaaaaaaaaa___\\\[[[\\\^^^[[[ZZZXXXVVVTTTQQQPPPOOONNNLLLKKKJJJKKKJJJHHHFFFCCCDDDDDDCCCBBBAAACCCEEEAAA@@@???===<<<;;;::::::999:::::::::999777666555333333333333222222222222//////////////////.................................------------,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,+++***)))***,,,************************************************++++++************++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------***+++,,,---------------------------------------,,,------......................../////////000000...///111000//////111222222111333777888444222444111222333444555777:::===444555777888999::::::999::::::::::::::::::::::::;;;>>>@@@@@@>>><<<>>>@@@@@@BBBDDDDDDBBBCCCGGGJJJKKKLLLNNNRRRWWWXXXXXXVVVQQQRRRSSSTTTSSSRRRPPPOOOPPPNNNKKKJJJJJJJJJIIIHHHJJJIIIHHHFFFFFFFFFGGGGGGDDDEEEGGGFFFEEECCCCCCDDDAAAAAAAAA???===<<<>>>@@@>>>======<<<;;;;;;::::::;;;:::888777666666777888777777666555444333222222222222111000000000000111000//////......//////000.........------------,,,***+++++++++,,,,,,,,,---+++************)))))))))))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---************************************************************++++++++++++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...---------------......///....../////////......---,,,,,,,,,------,,,,,,,,,,,,...111000---,,,---///------,,,,,,,,,,,,------,,,++++++++++++*********((()))))))))******++++++******))))))))))))******(((((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))************'''((())))))******))))))((())))))************)))(((***+++***)))((()))***((()))***+++,,,---...///+++,,,,,,---...///000000......///000111222222333444555666777777888888888888999:::;;;;;;:::999888555EEEQQQNNNJJJSSSgggxxx``````___\\\YYYXXXXXXYYYYYYXXXWWWTTTQQQOOOMMMLLLJJJJJJIIIIIIJJJIIIFFFDDDCCCDDDEEEDDDBBBAAAAAABBB@@@???>>><<<;;;:::::::::::::::999888777666555555333333333222222222222111.../////////////////////..............................---------,,,,,,,,,++++++++++++++++++,,,,,,)))+++,,,+++***)))***+++************************************************++++++************++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,------------------------,,,,,,---............---...////////////000000000000222333333111000111333111......111111...---///222222222333555666777888///222666888999888777666;;;999888777888888888888555777999888777777888888<<<======<<<::::::===@@@GGGHHHKKKOOORRRSSSQQQPPPUUUTTTTTTSSSSSSSSSTTTTTTQQQOOONNNNNNMMMLLLIIIGGGJJJIIIGGGEEECCCCCCCCCCCCBBBDDDFFFFFFCCCBBBBBBCCC??????>>><<<::::::<<<>>>======<<<;;;;;;::::::::::::999777666666777999:::::::::888777555444222222222222111000000000000000//////............//////.........---------,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))***+++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,+++***)))'''''')))***+++************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........------......///000------...//////......---,,,------------------,,,,,,+++*********,,,///000......------------......,,,,,,,,,,,,++++++++++++******************++++++******))))))))))))******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))************'''''')))*********)))((((((((()))***************(((***+++***(((((()))+++))))))******+++,,,,,,---***+++,,,---...//////000......///000111222333333444555666777777888888888888999;;;<<<<<<;;;999888888HHHSSSPPPKKKSSSfffvvv]]]^^^]]][[[XXXUUUTTTUUUXXXWWWUUUSSSPPPNNNLLLKKKHHHHHHHHHIIIIIIHHHEEEBBBBBBDDDEEEDDDBBB@@@@@@@@@??????===<<<::::::999999;;;:::999777666555555555333333333222222222111111.........///////////////.................................------,,,,,,,,,*********++++++,,,,,,---)))+++++++++***)))***+++))))))))))))))))))))))))************************++++++************++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,---------,,,++++++------------------------+++,,,------......------////////////000000000111...000222222000000222444555000...000111000111444555444333444444444444333333444666666666777888:::444222222222555888999:::888;;;<<<;;;;;;<<<<<<;;;999;;;======>>>AAAEEEHHHEEEFFFIIILLLOOOPPPNNNKKKUUUTTTRRRQQQQQQSSSUUUVVVSSSSSSSSSTTTSSSPPPLLLHHHJJJIIIFFFDDDBBB@@@@@@@@@AAADDDFFFFFFCCCAAAAAABBB>>>>>>===;;;999999;;;===<<<<<<<<<;;;;;;::::::::::::999777666666888:::;;;===<<<:::999666555333222222111111000000000000000//////............//////......---------,,,,,,,,,...------,,,+++***))))))************))))))))))))((()))***+++++++++++++++++++++******++++++,,,---***+++,,,,,,......///000***((('''&&&&&&'''(((***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***,,,,,,++++++,,,,,,---...///............///000000------......///......------..................---,,,,,,,,,...//////,,,***///......------......///---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******)))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))))))))))))))************&&&''')))*********)))((((((((()))***************(((***,,,+++(((''')))+++)))))))))******+++++++++******+++,,,...//////000---...///000111222333333444555666777888888888888888999;;;<<<<<<;;;999888;;;JJJVVVRRRKKKRRReeettt]]]\\\ZZZYYYYYYXXXUUUSSSUUUSSSQQQNNNLLLJJJJJJIIIHHHEEECCCBBBCCCDDDCCCCCCEEEDDDBBB@@@???>>>============<<<;;;:::999:::::::::999777555555555666666777666444222111111111222//////............//////......---------,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***)))))))))***((()))))))))************+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///////////////000111000///...///000//////000111111111111111222222222222222222222222111111222333333444555555444444555555666777777777888999:::;;;;;;:::888777999999999999;;;===???AAAFFFFFFGGGIIIMMMOOOOOONNNRRRQQQOOONNNOOOPPPRRRSSSXXXRRRNNNQQQSSSPPPKKKIIIJJJHHHEEECCCBBBBBBBBBCCCDDDEEEFFFDDDBBB@@@???@@@CCCBBB???===<<<<<<===>>>;;;::::::999999::::::;;;999888888777777777777777999999888888777555444333000000000000/////////////////////...------,,,,,,***++++++,,,,,,++++++******************)))(((((())))))************))))))+++******)))(((''''''&&&************************))))))))))))))))))))))))(((((()))***++++++,,,,,,------,,,++++++******)))+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,++++++++++++++++++++++++******))))))***,,,---//////......---------......------------........./////////////////////////////////.........---------000000000//////.........------------------------------------------------,,,,,,,,,+++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))&&&%%%&&&)))***)))'''&&&&&&&&&'''((())))))***,,,+++***)))((('''&&&%%%)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,------...///////////////000111222333333444333555777777666555666777999999888888888888999999999HHHTTTRRRJJJLLL___sssZZZYYYXXXYYYZZZZZZXXXVVVRRRRRRQQQOOOMMMKKKIIIIIIDDDBBB@@@@@@AAABBBBBBAAADDDCCCAAA@@@>>>============<<<;;;:::::::::::::::999888777666555555555555666555444333222111111111//////............//////...------------,,,,,,,,,+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******))))))******************+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////...///000000///...///111//////000111111111111000222222222222222222222222111111222222333444444555444444444555666666777777777888999:::;;;:::888777999999:::;;;>>>@@@CCCDDDDDDDDDEEEHHHLLLNNNNNNMMMOOONNNMMMLLLMMMNNNPPPQQQTTTNNNKKKNNNPPPLLLHHHFFFIIIHHHEEECCCBBBBBBCCCCCCCCCDDDEEEEEECCCAAAAAABBBCCCAAA???<<<;;;;;;<<<<<<::::::999999999999::::::888888777666666666777777777777777666555444222222000000000000/////////...---------...............+++,,,,,,,,,,,,,,,,,,+++***************)))(((((())))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))******++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++******))))))***,,,---.........------------......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,,,,,,,,,,+++++++++***------------------------------------------,,,,,,,,,,,,+++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))((('''%%%&&&)))***)))'''&&&&&&''''''((())))))***&&&''''''((()))******+++))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))******+++++++++++++++,,,,,,------.../////////......///000111222222333333555777777666555666777::::::999999999999::::::;;;FFFPPPPPPKKKPPP```pppWWWVVVUUUVVVWWWWWWUUUSSSOOOOOOPPPPPPNNNLLLIIIGGGBBBAAA@@@AAABBBCCCCCCBBBCCCBBBAAA???>>>===<<<<<<;;;;;;;;;:::::::::::::::777777777777666555444333444444444333222111000/////////............//////------------,,,,,,,,,,,,)))***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))))))))*********++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////---...000000//////000222...///000000111111000000111111111111111111222222111111111222333333444444333333444555555666666777555666888999:::999999888777888999;;;>>>AAADDDEEECCCCCCDDDGGGJJJLLLLLLKKKMMMMMMLLLLLLMMMOOOQQQRRRQQQLLLIIILLLMMMIIIFFFEEEHHHGGGEEEDDDCCCCCCCCCDDDBBBDDDEEEEEEDDDCCCCCCDDDAAA@@@>>><<<::::::::::::::::::999999999999::::::888777666666555555666666555555555555444222111000000000000/////////......+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))((())))))************))))))%%%&&&'''((()))***+++,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))******+++,,,,,,,,,******++++++++++++******(((***++++++***))))))***++++++++++++++++++++++++***************+++,,,------------,,,,,,------.............../////////000------------------------......------------,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''&&&''''''(((((())))))***%%%%%%&&&((()))+++,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((()))******++++++******,,,,,,------.../////////------...///000111222222333555777777666555666777::::::::::::::::::::::::<<>>===<<<<<<<<<:::::::::;;;;;;:::::::::555666777777666555333222222333333333333111///...///......------......///---------,,,,,,,,,++++++)))***+++***)))((()))***++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))******************************))))))))))))***************+++++++++,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////,,,---////////////000222...//////000000000000000000000000111111111111111000111111111222222333333222333333444555555666666444555666777888999999888555666777999<<<>>>@@@AAABBBBBBCCCFFFIIIKKKKKKJJJNNNNNNNNNOOOPPPQQQSSSTTTPPPKKKIIILLLLLLHHHEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDCCCDDDEEEEEECCCBBBCCCCCC@@@???===;;;999999888888999999888888888888999999777666555555444555555555444444444444333222111000000000/////////.........,,,,,,,,,------.........+++++++++******+++++++++))))))************)))((())))))************))))))%%%&&&'''((()))***+++,,,************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))))))))************))))))(((***++++++***))))))******************************************++++++,,,,,,,,,,,,,,,,,,,,,---............/////////000000........................------,,,,,,,,,,,,,,,,,,...---------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))((((((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((()))************))),,,,,,------.../////////---......///000111222222222444666777666666666777999::::::::::::::::::999;;;EEEMMMLLLHHHLLL[[[iiiSSSRRRPPPOOOOOONNNKKKHHHJJJLLLNNNOOONNNKKKGGGDDDBBBBBBCCCEEEGGGFFFDDDBBB@@@???>>>===<<<;;;;;;;;;::::::;;;;;;;;;:::999888555555666666666444222111111222222333222111///.........------------......------,,,,,,,,,+++++++++)))+++,,,+++******+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))***************************))))))((())))))******))))))))))))*********+++)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............+++---...///......000222......///000000000000000/////////000000111111111000000111111111111111222222222333333444444555555333444555666777777888888666777888999:::;;;<<<<<>>???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;999777666555555555555444333222111111111111111111000//////......------------......,,,,,,,,,,,,++++++++++++***+++---,,,++++++,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************))))))((((((((()))******(((((()))))))))*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........,,,---//////......///111---...//////000000//////......//////000000111111000000000000000000000000111111222333333444444555444444444555555666666777777888999:::;;;;;;;;;:::??????@@@CCCFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLHHHEEEEEEGGGFFFBBBAAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBB???===<<<===;;;;;;;;;;;;:::::::::999888888777777777777888888555444444333222333333333333333333333333222111111/////////.........------......------,,,++++++***+++***)))(((((()))***+++((())))))************)))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))***+++++++++))))))************)))))))))+++,,,,,,+++******+++************************))))))******+++******)))************+++,,,------------------.........///++++++++++++++++++++++++******++++++++++++,,,,,,)))))))))))))))*********************************)))))))))******++++++,,,+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((()))******++++++******,,,,,,------...///////////////000111222333444444222444666666666666777888777777999::::::999777777888GGGSSSPPPFFFHHH[[[nnnQQQPPPOOOPPPQQQQQQOOOMMMLLLLLLMMMMMMKKKHHHDDDBBB@@@@@@BBBEEEFFFDDD@@@===>>>===<<<;;;::::::::::::;;;;;;<<<<<<:::888666444666555444333222222222222111111000////////////000...------,,,,,,------...,,,,,,,,,++++++++++++******+++,,,,,,++++++,,,...******************************++++++++++++******))))))))))))))))))))))))************************((((((((((((((()))******))))))*********+++++++++((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---...//////------...///---...//////000000//////------...//////000111111000000000000000000000000111111111222333333444444444444444444444444555555444555666888999::::::999<<<<<<===@@@CCCEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGDDDEEEGGGEEEAAA@@@CCC>>>???@@@@@@AAAAAAAAAAAA>>>???@@@???===;;;;;;<<<999::::::;;;;;;;;;;;;;;;777777777666666777777777444444333222222222222222111111222222222111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---(((((()))***************))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))***+++++++++)))******++++++******)))(((***++++++***))))))***************************))))))***++++++***)))((()))))))))******+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,*********+++++++++,,,,,,************************(((((())))))***++++++,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%''')))((('''&&&(((***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,------.../////////......///000111222333333111333666666666666777999777888:::;;;;;;:::888777:::FFFRRRQQQLLLPPPbbbsssSSSQQQPPPOOOOOOMMMKKKHHHMMMMMMMMMLLLJJJFFFCCCAAABBBCCCEEEGGGHHHFFFAAA======<<<;;;;;;::::::::::::;;;<<<<<<<<<:::888555333666555333222111111222333222111///......///000111...------,,,,,,------...,,,,,,,,,+++++++++******)))***,,,,,,++++++,,,---************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---...//////---,,,---...---......///////////////---------...///000000111000000000000////////////000111111222333333444444555555444333333333444444...000222555777888888888:::999:::===AAACCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBHHHFFFGGGIIIGGGBBBBBBEEE===>>>???@@@@@@@@@@@@@@@:::<<<======<<<;;;;;;<<<888999:::;;;<<<<<<<<<<<<777777666666666666777777444333222222111111222222///000000000000000///...//////.........---------***++++++,,,,,,------...///...,,,++++++,,,...///(((((()))***************))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++******)))(((((((((******++++++++++++******''')))******((((((((()))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***+++,,,---+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))******+++++++++,,,&&&&&&''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%'''))))))'''&&&(((************))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,------...//////000------...///000111222222111333555666666666888999888999;;;<<<<<<;;;999888;;;EEEOOORRRQQQYYYiiiwwwNNNOOOQQQRRRRRRPPPNNNMMMIIIIIIHHHGGGEEEDDDDDDCCCIIIHHHFFFFFFEEECCC@@@===???>>><<<;;;:::::::::;;;;;;;;;;;;:::888666555444222111000............///---------.........//////...---,,,,,,,,,,,,---...,,,++++++******++++++,,,---,,,+++*********+++,,,+++++++++*********))))))'''((()))***************''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,------,,,,,,+++***))))))+++,,,,,,,,,,,,,,,,,,---///......------,,,+++++++++,,,,,,---.........---...........................------------.../////////000000000111111111111222222333333333444444444222222222333333333444444444555666777888888888888999999;;;<<<===???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEGGGOOOTTTKKK<<<:::CCC;;;>>>===::::::>>>>>><<>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999===DDDCCC:::444444222111111111000000//////---///000111000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))***++++++***)))***+++)))))))))***+++++++++,,,***++++++,,,,,,++++++***+++++++++*********))))))+++***)))(((((()))***+++******++++++++++++******)))))))))))))))******++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((&&&'''''''''((((((((()))))))))***+++,,,------...++++++***)))((('''&&&&&&+++***))))))((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))***+++,,,,,,,,,,,,......---------......///,,,---...000111333444555666666777777888888999999999999999999999999999999<<>>===;;;:::999999999999;;;;;;:::999888666555444333222111////////////000---------.........//////...---,,,,,,,,,,,,---...,,,++++++******++++++,,,---,,,+++*********+++++++++++++++*********))))))((()))******************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))))))))(((((()))***+++,,,,,,*********+++++++++,,,,,,------,,,,,,+++******)))+++++++++,,,,,,,,,,,,------------------,,,,,,,,,+++,,,------.........---...........................------------...//////....../////////000000000000000111111111222222222222222222222333333333333222222333444555555555555777777888:::;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCBBBAAABBBKKKRRRLLL===999>>>===>>><<<999:::===<<<888<<<<<<<<<<<<<<<;;;:::999::::::::::::::::::::::::999888;;;@@@>>>666111111111111111000000000//////......000000000///---,,,...------------,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))***++++++***)))***+++******************++++++)))******++++++******)))+++++++++*********))))))+++***)))(((((()))***+++)))******++++++******))))))))))))))))))******++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((()))(((((())))))******++++++)))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))***+++,,,,,,,,,,,,...------------...//////000000000000111111111111333444444555666777777777999999999999999999999999;;;IIITTTRRROOOVVVfffrrrQQQQQQPPPOOONNNMMMMMMLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDCCCCCCAAA???<<<>>><<<:::999888777888888:::::::::999777666444444444333222111000000000000---------...............------,,,,,,,,,,,,------++++++************++++++---,,,++++++******+++++++++++++++*********************+++++++++******))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++*********++++++++++++,,,---,,,,,,++++++*********++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,------------------------------------------...------------...//////---------............///....../////////000000000111111111222222222333333111222222333333333222222444555666777888999:::;;;>>>???AAABBBBBBAAA@@@>>><<<===DDDLLLIII>>>888:::<<<;;;888888<<>>===;;;999888777777888999999999888777666444333444444333222111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++***+++************************++++++,,,++++++***))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))******************++++++++++++,,,,,,,,,++++++******************+++,,,,,,------******+++,,,------......---------,,,------------------------------------...------------...//////------------............---............/////////000000000111111111222222333333333333333333222222333333444555666777888999<<<===???AAAAAA???<<<;;;:::888<<>>:::;;;;;;;;;;;;::::::999777777777666666666666666555444444444333000///...000000000000000000//////....../////////...---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))((())))))******))))))(((*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))***++++++***)))***+++++++++******))))))(((((())))))************))))))***************************))))))))))))))))))***))))))************)))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))$$$&&&(((***++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((())))))***))))))***+++,,,,,,,,,,,,,,,,,,---....../////////,,,---...///111333444555333333555666888999:::;;;999999999999999999999999:::HHHRRRPPPKKKPPP^^^iiiWWWVVVTTTSSSRRRQQQQQQQQQGGGHHHIIIJJJJJJIIIGGGFFFFFFDDDBBBBBBBBBAAA???>>>???>>><<<:::888888888888888888888777666555444333444444333333222222111000.....................---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,++++++******************************+++++++++++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))***))))))*********+++++++++,,,,,,+++++++++++++++***))))))***++++++,,,------)))******+++,,,---.........------,,,,,,,,,---...------------------------...------------...//////---------.........//////........./////////000000/////////000000000111111111222222222222222111000333333444555666777777888999;;;===>>>>>><<<:::888:::777666999<<<;;;999:::::::::888;;;DDDKKKHHHAAA=========<<<;;;:::999888666666555555555444444444111222222111111222222111//////////////////000000...............------,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))))))******************)))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))***++++++***)))***++++++******))))))(((((((((***++++++++++++++++++***************************)))))))))******))))))))))))))))))******))))))))))))))))))))))))******+++***++++++,,,,,,++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))+++******))))))(((((('''+++++++++***)))(((((((((&&&'''***,,,---,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((())))))***))))))***+++,,,,,,,,,,,,+++,,,---...////////////,,,---...///111333444555222333444666777999::::::999999999999999999999999;;;IIISSSPPPKKKOOO\\\gggUUUUUUTTTSSSRRRQQQQQQPPPJJJKKKLLLMMMMMMKKKIIIHHHEEECCCAAA@@@@@@@@@???===@@@???<<<:::888888888888777777777777666555444333333333333333333111000000...............---------++++++,,,,,,,,,,,,++++++******))))))))))))******+++,,,,,,,,,,,,+++***)))***************+++++++++))))))*********))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((())))))***)))))))))************+++++++++++++++++++++++++++((())))))***+++,,,------)))******+++,,,------...///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------.........//////....../////////000000000........./////////000000...//////000000000//////333333444444555666666777777888:::;;;;;;:::999888999777444444666888:::;;;============BBBFFFCCC<<<>>>>>>>>>===;;;:::888777666555555444444333333333///222222000111444444222......////////////000000.........---------------,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++))))))))))))))))))((((((++++++,,,,,,,,,,,,++++++***************+++++++++))))))************))))))((())))))******))))))((()))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******+++++++++******)))))))))---,,,+++***)))(((''''''((()))+++,,,,,,,,,,,,+++(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))***+++,,,,,,,,,,,,***+++---///000000//////000000000000111111111111111111222333555666777777999999999999999999999999;;;IIITTTQQQKKKOOO[[[eeeOOOPPPQQQQQQQQQOOONNNMMMKKKLLLNNNNNNMMMKKKHHHGGGBBB@@@>>>=========<<<<<>>;;;999777666666666666666666666555444333333222333333333222111000/////////.........---------***+++,,,,,,,,,,,,+++*********))))))))))))******++++++,,,,,,,,,+++***)))))))))*********+++++++++''''''((()))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++******)))))))))******))))))))))))************++++++++++++++++++++++++(((((()))***+++,,,------******++++++,,,,,,,,,---000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,------------............/////////000------........./////////---...///000000000000000222222333333444444555555555666777888888999888888777777666444444777:::;;;999<<<===<<<>>>@@@>>>999<<<<<<<<<;;;;;;999888888666666555444444333222222...222333000000333333000........./////////000000......------,,,,,,,,,---,,,,,,,,,++++++++++++***************************((())))))))))))))))))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***++++++***)))***+++((((((((()))))))))))))))******++++++++++++******))))))*********+++++++++((()))***++++++***)))((((((((())))))))))))(((((()))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************&&&&&&'''((())))))***+++************************+++++++++******)))))))))******************++++++(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))***+++,,,,,,,,,,,,)))+++---///000000//////000000000000111111111111222222333333444555666666999999999999999999999999999HHHSSSPPPJJJNNNZZZdddJJJLLLMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMLLLIIIFFFDDD@@@>>>;;;:::;;;;;;;;;:::>>>===:::888666555555555666666666666555444333333222222333333222111///...//////.........---------***+++,,,------,,,+++*********))))))))))))******++++++,,,---,,,+++***)))))))))******++++++++++++&&&&&&'''(((((()))(((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++***************+++))))))))))))************++++++++++++++++++++++++'''((()))***+++,,,------***++++++++++++,,,,,,,,,000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////******+++++++++,,,,,,,,,---------.........//////---------.........////////////111222333333333333111111111222333333333444555555555666777888999999444777888666555666999:::333777:::999:::===<<<888999999999::::::999999888666666555444444333222222///333444000///333222------.........//////000000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************''''''((((((((((((''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++)))+++++++++***)))***+++''''''(((((())))))******))))))************))))))))))))******++++++++++++((()))***++++++***)))((((((((())))))))))))(((((()))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++$$$%%%&&&'''((()))***+++))))))))))))***************************++++++++++++***))))))((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))***+++,,,,,,,,,,,,)))***---///000000//////,,,---...000111333444555555555555666666666777777999999999999999999999999888GGGRRROOOIIIMMMYYYcccIIIJJJKKKLLLMMMMMMLLLLLLNNNNNNNNNNNNLLLHHHEEECCCCCCBBB@@@>>><<<;;;::::::777777888999999888666555555444333333222222333333444333222111111222333444000000//////.........---...------,,,,,,------......---,,,+++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,***(((&&&%%%&&&))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,************************)))))))))))))))))))))))).........------,,,,,,,,,...///000...,,,******+++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------............,,,,,,,,,,,,......////////////////////////,,,,,,,,,---------......//////000222444444222000333222111111111222333444444444555555666666777777:::999777666666777999:::888888999999999999::::::::::::999999888777666666666888888666222///000111333222111111000000111111000000///.............................................---,,,+++)))((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&''''''((()))******+++,,,+++******))))))******************************)))))))))))))))(((((('''))))))))))))************************************))))))************))))))******+++++++++,,,,,,,,,)))***,,,------,,,+++***'''''''''''''''((())))))&&&''''''((()))******+++++++++************++++++******++++++++++++******++++++************++++++%%%'''((((((''''''(((***)))))))))))))))******++++++***)))(((((()))***+++''')))***)))((('''(((***))))))))))))************---+++)))((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++******+++,,,******+++,,,,,,,,,,,,+++,,,,,,------.../////////...//////111222333444444444444555555666777777777888999999::::::999999888888IIIUUUPPPHHHLLL^^^nnnIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOOOONNNLLLIIIFFFDDDBBBAAA???===;;;:::999999777888888999888777666555555444444333333333333333333222222111111222222333000/////////...............------,,,,,,------......---,,,+++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++&&&''')))***)))((()))***))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))---------,,,,,,,,,++++++,,,---...---+++******++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,++++++,,,---...........................,,,,,,,,,---------.........///000222444444222000222222111111111222333444444444555555666777777888:::999777666666777999:::888999999999999::::::::::::::::::999888777777777777999999777333111222333333222111111000000111111000//////..........................................------,,,++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''''''(((((()))******+++,,,+++******))))))******************************''''''((()))******))))))))))))))))))************************************))))))************))))))))))))*********+++++++++++++++,,,,,,,,,+++******(((((((((''''''((())))))''''''(((((()))******++++++******************+++******++++++++++++******++++++************+++++++++++++++,,,,,,++++++***)))))))))))))))******+++******)))(((((()))******''')))***)))((('''(((***))))))))))))************---+++))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))***+++))))))***++++++++++++***,,,,,,------...///////////////000111222333333444444444555555666777777777888999999::::::999999888;;;IIIRRRMMMGGGNNN```oooKKKJJJIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMKKKHHHEEEDDD@@@???>>><<<:::999888888888888999888777666555444444333222222111111222222111222222222222222222111////////////...............------,,,,,,------...------,,,+++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++%%%'''))))))))))))***+++))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++***+++,,,+++***)))***+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------............///111333333222000111111111000111222222333444555555666666777888888999888666666666666888999999999999999:::::::::;;;:::::::::999888888777777888999999888555333333444222222111000000000000111000///......------......------------------------,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((())))))*********++++++***))))))))))))***************************%%%&&&((()))***+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))************))))))(((((()))))))))*********---,,,,,,+++*********+++***))))))((((((((())))))((((((((()))******++++++******************************++++++++++++******++++++************++++++***))))))+++------)))%%%)))))))))))))))******+++))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))************,,,***))))))******((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((()))***((())))))***************,,,,,,------.../////////000000111111111222222222444444555555666777777777888999999::::::999999888<<>><<<:::999888777777999999888777666555444444222111000000//////000000000111222333333222111000///////////////............------,,,,,,------...---,,,++++++*********+++++++++,,,,,,,,,,,,++++++************************''')))******((('''(((((((((((((((((((((((((((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))++++++******************)))***++++++******+++---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000222222111000000000000000111111222222444555555666666777888888777777666555555666777777999999999999::::::::::::::::::999999888888888888888888777666555444444444222222111000000000000000//////...------------...------------------------+++******)))***+++,,,---)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((()))))))))*********++++++***)))))))))))))))************************''''''((()))***++++++***))))))*********+++++++++(((((((((((((((((((((((()))******++++++******)))))))))))))))*********+++...---+++***)))******+++++++++***))))))))))))***)))))))))******+++++++++*********++++++***************++++++++++++******++++++************++++++)))'''&&&***//////***%%%)))))))))))))))******+++)))(((((((((((((((((()))''')))***)))((('''(((***((()))))))))************+++***))))))******)))'''(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++)))))))))***))))))***+++++++++++++++,,,,,,------.../////////111111111111111111222222444444555555666777777777888999999::::::999999888;;;EEELLLKKKKKKUUUcccmmmNNNLLLIIIFFFDDDDDDDDDEEEIIIIIIHHHFFFDDDBBB@@@???======;;;:::888777777777999888777666666555555555333333222111111111111222000000222333333222000000.........///////////////...------,,,,,,------...,,,,,,++++++******++++++***++++++,,,,,,++++++***************************''')))******((('''(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))*********************************************+++++++++************************))))))))))))))))))))))))************************)))***,,,,,,++++++---...,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...111111111/////////000000000111111111444444444555666666777777555555555555555555555555888888888999999999::::::999999888888888888777777666555444444444444333222222111000000//////000000//////...---------------------------------------******((((((((()))+++,,,(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))************+++***))))))(((((())))))************************))))))************))))))************++++++++++++((((((((((((((((((((((((******++++++++++++***************+++++++++,,,,,,...---+++***)))***++++++,,,++++++*********++++++************++++++++++++)))***++++++++++++***)))******++++++++++++******++++++************++++++***((()))---333444///***)))))))))))))))******+++(((((())))))))))))((((((''')))***)))((('''(((***((()))))))))***************))))))***++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))***+++---,,,+++******+++***+++,,,,,,------,,,,,,,,,,,,------.../////////111111111111111111222222444444555555666777777777888999999::::::999999888888CCCLLLNNNOOOWWWbbbiiiLLLJJJHHHFFFDDDCCCCCCCCCHHHGGGEEECCCAAA???>>>======<<<;;;999888888777777888777666555555555666666777666555555444444555555000111111111111111111000.........///////////////...------,,,,,,------...,,,,,,++++++***++++++,,,******++++++++++++******************************%%%'''))))))))))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************))))))))))))))))))))))))***************+++++++++)))+++,,,,,,++++++,,,...,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,---------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,---///111000///......///000000000000///222333333444555555666666444444444444444444444444777777777777888888888999777777777777777777777777444222111222333333222111111111000////////////000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((('''((()))***((((((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))(((((((((((()))******************************++++++******)))(((*********++++++++++++,,,))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******++++++************++++++((('''(((,,,///000...+++)))))))))))))))******+++))))))************))))))''')))***)))((('''(((***))))))))))))************)))))))))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...---,,,***+++++++++,,,,,,---------------,,,,,,------.../////////000000111111111222222222444444555555666777777777888999999::::::999999888555BBBNNNPPPQQQWWWaaagggFFFFFFFFFEEEEEEDDDDDDDDDGGGFFFDDDBBB@@@>>>=========<<<;;;:::999888888888666666555444555666777888777666666555555555555555111111000000000000111111............/////////000...------,,,,,,------...,,,++++++***++++++,,,,,,******++++++++++++******************************&&&''')))***)))((()))***))))))))))))))))))))))))))))))************))))))((()))))))))************************************************************************************))))))))))))))))))))))))*********+++++++++,,,,,,)))***,,,+++******+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,---......---,,,+++------------------------,,,,,,,,,---------.........---,,,,,,///000000///---...///000000000//////111111222333333444444555333333444444444444333333666666666666777777777777555555555555666666666666333111000111333444222111111111000//////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,222000,,,***(((((()))***'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************)))(((((((((((((((************************))))))***+++++++++***************+++++++++,,,,,,***************************++++++,,,,,,++++++***************++++++++++++)))******+++,,,,,,,,,,,,++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,+++***(((******++++++++++++******++++++************++++++'''(((((()))******)))))))))))))))))))))******+++)))***+++,,,,,,+++***)))''')))***)))((('''(((***))))))))))))************(((((()))***,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------+++******+++++++++,,,------------,,,,,,,,,------...///////////////000111222333333444444444555555666777777777888999999::::::999999888666DDDOOOPPPOOOUUU```hhhAAABBBDDDEEEFFFFFFFFFFFFHHHGGGEEEBBB@@@???>>>======<<<;;;:::999999888999555555444444555666888999555444333333222222333333222111000//////000111222---.........//////000000...------,,,,,,------...+++++++++***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))***+++,,,***(((&&&%%%&&&))))))))))))))))))))))))))))))************))))))(((((())))))*********+++************************++++++******************************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,)))***+++***)))((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,............,,,,,,------------------------,,,,,,,,,---------.........,,,+++,,,...000000///,,,---///000000000///...000111111222222333444444222333333444444333333222555555555555666666666666444444444555555555555555333111000111333555333111111111000///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,555333///+++)))))))))***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++************************)))(((((((((((((((************************'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))************'''(((***,,,---------,,,******+++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((******++++++++++++******++++++************++++++,,,---...,,,***))))))***)))))))))))))))******+++***+++,,,------,,,+++***((()))***)))((('''(((***))))))))))))************(((((()))+++,,,,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))))))))******+++,,,,,,,,,,,,+++,,,,,,------...//////000...///000111222333444444444444555555666777777777999999999::::::999999999888EEEPPPOOOLLLSSS```kkkDDDCCCBBBCCCEEEGGGGGGGGGCCCCCCCCCAAA>>><<<;;;<<<<<<======>>>===;;;999888999777555444333444555777666555444444444333000---111000//////000000///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******(((***+++***)))((()))***************************(((((((((((())))))))))))++++++******************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++)))************+++++++++---,,,++++++******++++++,,,+++***)))***+++,,,---++++++,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,++++++*********---,,,+++,,,...///...---******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------////////////000000000000///000000111222333333333222222222333333333444444444444333333333444555555444444444333333333222222333333333333333333333333111000000///...---------+++++++++,,,,,,---------+++)))((()))+++,,,,,,+++++++++***)))(((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******+++***)))))))))***,,,,,,)))))))))******+++++++++,,,,,,+++***)))((('''&&&************************((()))***++++++***)))((())))))*********+++++++++,,,+++)))((('''((()))+++*********)))))))))))))))++++++******++++++,,,---...------,,,,,,------...+++++++++,,,...000111222,,,+++******,,,,,,+++***************************((((((((((((((((((((((((+++*********))))))(((((())))))***++++++++++++*********))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))++++++***************++++++++++++*********)))))),,,+++***)))))))))***+++++++++,,,,,,,,,---------------...///000111222222000111111222222333444444111222333444555777888888888999999999999888777777:::???IIIPPPMMMLLLZZZlllGGGEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCAAA>>><<<;;;<<<<<<============;;;:::999888777666555444555777888444444333444555444111///222000//////000000///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******(((***+++***)))((()))+++************************(((((((((((()))))))))***)))))))))***+++++++++,,,************************************))))))))))))************++++++++++++************++++++++++++,,,,,,+++***)))))))))***+++++++++***++++++,,,---++++++,,,,,,,,,------------,,,++++++***+++++++++,,,,,,,,,+++++++++******---,,,+++,,,---...---,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000......//////000111111222222222222333333333333444222222222222222333333444333333333333222222222222111111111111111111111111111000000///......------,,,,,,---------.........,,,***))))))+++,,,++++++++++++***)))))))))))))))************************)))******+++,,,,,,++++++******))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))+++***)))))))))***+++,,,************+++++++++,,,+++************)))))))))************************)))******++++++******)))+++++++++++++++,,,,,,,,,,,,+++)))(((((((((******************))))))))))))+++++++++***++++++,,,------------,,,,,,---------,,,+++++++++,,,,,,---...,,,+++******,,,,,,+++***************************+++++++++++++++++++++++++++*********))))))))))))))))))***++++++++++++*********))))))******+++,,,*********)))))))))(((((())))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))++++++***************++++++++++++*********))))))+++,,,,,,---,,,+++***)))************++++++++++++------...///000111222222000111111222222333444444333444444444555666666666888999999999999888777777:::>>>GGGMMMKKKKKKZZZmmmJJJGGGEEEDDDDDDCCCBBB@@@CCCDDDCCCAAA>>><<<<<<<<<============<<<;;;:::999888888666666666777888999333222222333555555333222222000//////000111///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***)))***+++***))))))***+++************************((((((((()))))))))******(((((()))***+++,,,,,,---************************************************************+++++++++,,,************+++++++++,,,,,,,,,+++))))))(((((((((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,,,,++++++++++++***---,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000,,,------......//////000111111222222222333333333000000000111111222222222333222222222222111111111////////////////////////000000000///......------------............//////---+++))))))+++++++++***++++++***))))))))))))***************************))))))******++++++*********))))))))))))(((((((((************************))))))))))))))))))((((((******))))))******+++,,,***++++++++++++,,,,,,,,,)))*********++++++,,,,,,***************************++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))******************************+++++++++++++++,,,------------------------------,,,,,,+++***)))))))))))),,,+++******,,,,,,+++***************************++++++++++++++++++++++++***************)))))))))))))))***++++++++++++*********))))))******+++,,,***))))))))))))((((((((())))))))))))************'''((())))))******))))))))))))))))))))))))))))))+++***************+++++++++++++++******************,,,...//////---***((((((((()))))))))*********------...///000111222222000111111222222333444444555555555555555555555555888999999999999888777777999<<>>CCCDDDDDDAAA>>><<<<<<=========<<<<<<<<<;;;;;;:::888888777777777888999:::444333222333444444333222222111///000111111000.........////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***++++++))))))***+++************************(((((()))))))))*********)))))))))***+++++++++,,,************************)))***************++++++*********+++++++++,,,,,,*********+++++++++,,,,,,------+++***)))))))))))))))***,,,---------,,,+++,,,,,,,,,------------...------,,,++++++++++++,,,++++++++++++++++++++++++---,,,++++++++++++***)))+++++++++,,,,,,,,,------+++++++++,,,,,,---------******++++++++++++,,,,,,,,,,,,,,,------------...////////////000000000000---------....../////////111111111111222222222222///000111111222222222222222222222111111111000000////////////////////////000000//////............------------...............,,,******++++++***)))++++++***))))))*********************************((())))))*********))))))))))))))))))))))))))))))************************+++******))))))(((((((((***************++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++***)))))))))******)))***************++++++,,,++++++++++++,,,------,,,------------------,,,,,,+++***))))))))))))))),,,+++******,,,,,,+++***************************))))))))))))))))))))))))************************))))))***++++++++++++*********))))))******+++,,,++++++++++++************((()))))))))************(((((()))************)))))))))))))))))))))))))))*********)))******+++,,,************************+++,,,---...---,,,***)))))))))))))))************------...///000111222222000111111222222333444444444444444555555555555555888999999999999888777777999<<>>DDDDDDDDDBBB???===<<<======<<<<<<<<<;;;;;;;;;;;;999888888888888888999999666444333222333333222000222111000000111111000///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))+++,,,+++***)))***+++************************))))))))))))************,,,+++++++++***)))))))))************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,///...---,,,+++******+++***+++,,,---...---,,,,,,,,,,,,---------............---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,++++++++++++***)))++++++,,,,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,---------.........////////////000000000000...///////////////000000000000000111111111222222000111222333444444444444222222222111111111000000000000000000000000000000////////////............---,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++++++++***+++***************++++++************************))))))*********))))))((())))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************---,,,,,,,,,,,,,,,,,,---++++++++++++************,,,++++++***************))))))******+++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,+++************++++++,,,,,,+++******,,,,,,+++***************************))))))))))))))))))))))))***************+++++++++))))))***++++++++++++*********))))))******+++,,,************************((()))))))))************((())))))***************))))))))))))))))))))))))******))))))***++++++,,,************************,,,,,,+++************************+++++++++,,,,,,------...///000111222222000111111222222333444444222222333444555666777888888999999999999888777777:::===EEEKKKKKKNNNaaaxxxCCCAAA??????@@@AAA@@@???DDDEEEDDDBBB???============<<<<<<;;;;;;;;;<<<<<<999999999999888888777777777555333222222333222111333111000000111222000///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++*********,,,************************)))))))))*********++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++,,,---------------,,,---------...............------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,++++++,,,,,,+++***,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------,,,---------............////////////000000000000000000000000000000000000///000000000000111111111000111333555666666666555333222222222222111111111111111111111111111111111//////////////////......---,,,,,,,,,,,,+++++++++...,,,******,,,,,,,,,++++++************+++,,,,,,++++++++++++++++++++++++******++++++******)))))))))))))))************+++))))))))))))))))))))))))******************))))))))))))***++++++++++++***+++++++++************))),,,,,,++++++*********)))************************---,,,,,,++++++,,,,,,---))))))*********+++++++++,,,++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,---......---,,,+++************+++,,,---...,,,+++******,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))***++++++++++++*********))))))******+++,,,''''''((((((((((((((()))))))))))))))************((()))******++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,***************+++++++++---+++***)))((()))***++++++,,,,,,,,,,,,---------------...///000111222222000111111222222333444444111222333444555777888888888999999999999888777777:::===FFFMMMMMMQQQeee{{{EEECCCAAAAAAAAAAAA@@@???DDDEEEEEEBBB???======>>>===<<<;;;;;;;;;;;;<<<===::::::999999888777555555555333111111222444444333333222000111222222111///......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************************))))))*********+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++))))))***++++++,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---......------------..................---,,,,,,,,,,,,---******+++++++++,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------------............////////////000000000000000000000000000000000000/////////000000000111111000111444666777777666555333333333333222222222222000000000000000000000000.../////////////////////......------,,,,,,,,,,,,---+++******,,,------,,,+++*********++++++,,,---++++++++++++++++++++++++++++++,,,,,,+++******)))))))))*********+++++++++******************************************++++++((()))***+++,,,++++++************)))))))))(((((()))))))))***************************************---,,,+++******+++,,,---((()))******+++,,,------+++,,,,,,,,,++++++******))))))***++++++,,,---------,,,,,,,,,,,,---......+++,,,...//////...,,,+++************+++,,,------,,,+++******,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++*********))))))******+++,,,''''''''''''(((((())))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))***+++,,,---))))))*********+++++++++,,,,,,++++++++++++******,,,,,,,,,,,,------------------...///000111222222000111111222222333444444333333444444555666777777888999999999999888777777999===FFFNNNOOOSSSfff|||HHHFFFCCCBBBBBBBBBAAA???DDDEEEEEECCC???======>>>===<<<;;;::::::;;;======:::::::::999777666444333333222000111333555666555333222111111222222111///......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************************)))************+++++++++***************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------************+++,,,------...---,,,+++,,,---...///---------.........//////......---,,,,,,,,,,,,---*********++++++,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,------...//////---------.........//////////////////000000000000000000000000000/////////////////////000000000000///111333555777666666555444444444333333333222222000000000000000000000000........./////////////////////.........---------,,,+++******,,,......---+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,((()))***+++,,,+++*********)))))))))((((((''''''&&&'''((()))***+++,,,,,,************************,,,,,,************,,,,,,))))))***+++---...//////+++,,,,,,,,,,,,+++******))))))***+++,,,,,,---------,,,,,,,,,,,,---......+++,,,...//////...,,,+++******************+++,,,,,,+++******,,,,,,+++************************************************************++++++,,,,,,,,,))))))***++++++++++++************)))***++++++,,,((()))))))))******++++++))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))***+++,,,---))))))******++++++++++++***,,,...///...---***)))++++++,,,,,,,,,---------------...///000111222222000111111222333333444444555555555555555555555555888999999999999888777777777<<>>===<<<>>><<<:::888888999;;;===>>>;;;888888999999777555555444333222111222333333222222111111111111222222111---******---///000///------............------+++,,,---......---,,,++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---...///...,,,++++++,,,***,,,......---,,,---......---,,,+++***++++++,,,************+++,,,------*********+++++++++,,,,,,+++,,,,,,,,,+++***))))))+++++++++,,,,,,,,,------......------,,,,,,,,,+++000000000000111111111111111...,,,...444666555222111111111000000000//////000111222333444444444444888666333111//////000111111111111000000000//////............------------.........,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++******++++++,,,)))***+++,,,,,,,,,*********+++---------+++)))(((************************))))))*********))))))(((******+++,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))******+++,,,------...,,,***))))))+++...000,,,,,,------,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((())))))******))))))(((---,,,,,,+++))))))((('''++++++***))))))***++++++))))))*********+++++++++(((((()))))))))*********(((+++---...,,,*********)))))))))******+++++++++************************)))******+++,,,,,,,,,+++((()))+++,,,------,,,++++++++++++,,,,,,,,,------//////000000000//////...222111000000222444444333555555555666777777888888888888888999999::::::::::::BBBOOOYYYXXXXXXggg|||BBBAAA@@@????????????@@@BBBBBBAAA@@@???>>>>>>===???>>><<<;;;;;;<<<>>>@@@>>><<<999888::::::888666444333222222111111222222111000000//////000000111000---******---//////......//////////////////...+++,,,------------,,,+++,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///000111000.........000---///000000...------...//////---,,,,,,,,,------///...---------------...------------............------......------,,,+++,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,------------...222///---///444666444111111000000000/////////...111111222333444444444444666555333111000000111111222222222222111111111000000000/////////........./////////---+++***,,,---************************,,,,,,+++************++++++++++++******+++++++++,,,,,,---...---,,,++++++******+++,,,,,,+++))))))++++++++++++++++++++++++******++++++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,------......///,,,+++)))))))))***,,,---...............---,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++******)))))))))((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,************++++++++++++(((***,,,---+++***))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,---------------+++,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,000000111111111111000000111///...///111222222222666666777777888999999999999999:::::::::;;;;;;;;;:::@@@MMMXXXYYY[[[jjj~~~>>>>>>===<<<<<<<<<======????????????>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@AAA===;;;888777888888777555222222222222222111111000//////............/////////---++++++---...///......//////////////////...+++,,,,,,------,,,,,,+++------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,---------..............................,,,,,,,,,---------......////////////////////////...///111000//////000111...///000000...,,,,,,---///...------,,,---------111000///...---------------............/////////..................---,,,,,,,,,,,,---------...............------------,,,............////////////111///---...222333111///000000////////////......111222333444555555555555444333222111000111222222222222111111111000000000////////////...............//////---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,------------,,,+++*********************++++++++++++++++++++++++++++++******+++++++++++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---------------............------,,,,,,------...///....../////////...------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,))))))*********+++++++++'''***,,,,,,+++***)))***---------...............++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,++++++++++++------,,,,,,,,,,,,,,,,,,000000111111111111000000333111000111333555555444666666666777888888999999999999999999:::::::::::::::>>>IIITTTYYY]]]mmm======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>@@@:::999777666555555444444111222333444333222111000//////............/////////...------...//////000...------------------...,,,,,,------------,,,,,,---..................---************+++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,........................++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,---......------///000,,,---//////---,,,,,,---------,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........------,,,++++++++++++,,,,,,,,,,,,/////////...............//////000000000111111111///---,,,---...///...,,,000000//////////////////111222333444444555555555222222111000111111222333000000000/////////...............------------,,,,,,------,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++***))))))***************+++,,,---************************((()))******************---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,---------............------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++***---,,,,,,,,,,,,+++++++++,,,---///000000///---,,,)))))))))*********++++++((((((((()))))))))******(((***,,,,,,+++***+++,,,........................)))))))))***************++++++*********+++++++++///...,,,+++++++++,,,---............------------......///000000000//////222111000111444555666555444555555666666777888888888888888888888888888888;;;<<>>??????>>>>>>===<<<<<<<<<::::::::::::;;;<<<>>>???999999888777555444555555222333444444444333111000000//////......//////000...///////////////000111//////...------...//////......------------......---..................---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......+++---......------...000+++---/////////...///000---------............---,,,,,,,,,,,,,,,---...///,,,,,,,,,---------............////////////......,,,,,,,,,,,,------------////////////////////////,,,---------............///...------......---,,,000000000000000000000000000111222333444444444444111111000111111111222222111000000000000//////////////////.........------,,,---...---,,,+++,,,---************************//////...---------------......------------......------,,,++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++)))******+++,,,,,,++++++******************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------+++++++++++++++******************+++++++++++++++---....../////////............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++///......---,,,,,,++++++(((***+++------+++***(((************+++++++++,,,)))))))))*********++++++)))+++,,,,,,,,,+++,,,---+++*********************************++++++,,,,,,---,,,++++++++++++,,,,,,,,,,,,+++***+++,,,---////////////..................///000000111111111000000///...///222444444444555555666777777888888999999999999999888888888888;;;;;;BBBLLLQQQXXXhhh{{{<<<<<<<<<;;;<<<<<<===>>>======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<===>>>???;;;;;;;;;999777555666888222222222333222111111000//////............//////---///000000//////000111111000///......///000111...------,,,,,,------...------............------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------000000///...---,,,++++++---------.........//////........................---------.........//////,,,,,,------.../////////---...000///......///000...///111111000000111222......///000000000000///------------...///000111---............/////////...///000000111000000000---------.........//////.............../////////---------.........//////000000//////////////////...///////////////000000///000111222333333333333000000111111111111111111222222111111111000000000111000000000000/////////,,,...000///...------...------------------------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,---......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,------------------------------------------...------,,,,,,------...........................------------------------..............................------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///000000000000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,++++++++++++)))***++++++++++++***)))++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,)))***++++++++++++,,,...------,,,,,,,,,,,,,,,++++++++++++,,,------......///...---,,,,,,,,,---...************+++,,,---...,,,---------............///000111222222333222222333111111222555777777777777777777888999999:::::::::::::::::::::999999999999:::@@@IIIMMMTTTggg|||999999999888999:::;;;;;;888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<999::::::888555444555777111111000///////////////......------------......+++---//////---,,,...///000///---,,,,,,---///000,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------++++++,,,,,,---......///---...///...---,,,---...///000111000...,,,,,,---,,,,,,.../////////.........---------------......------------............,,,,,,---...............++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---------............//////------......------...///,,,,,,,,,------............///000111111222111111000111111111111000000000000000/////////.........//////.........---------***,,,......---++++++,,,------------------------++++++***))))))))))))************))))))*********+++************,,,---...))))))***+++******((('''************************((()))***+++,,,,,,,,,,,,,,,,,,,,,------......///++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,---,,,+++******,,,---///++++++,,,---------------*********))))))*********************************************************************************)))******++++++******)))''''''(((((()))***++++++++++++++++++++++++++++++)))************+++++++++))))))))))))************'''((())))))((()))+++---...---------,,,,,,,,,+++((())))))***++++++,,,,,,...---+++***)))***+++,,,))))))***++++++*********((())))))***+++,,,---------...///000111111111111333222111333666888888888555555666666777888888888999888888888777777777777666888@@@HHHKKKRRRhhh666666666666666777888888333444555666777888999:::999999999999999999888888555777777555111000111444000///...,,,,,,---......---,,,,,,++++++,,,,,,---)))+++......,,,+++,,,...,,,+++)))(((((()))+++,,,+++***)))(((((()))***++++++,,,,,,------,,,,,,+++''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))'''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))(((((()))******+++,,,,,,+++,,,---,,,***)))***+++...//////---***'''&&&&&&'''(((***+++,,,++++++***------,,,+++*********************+++++++++,,,,,,'''((())))))************'''(((((((((((()))))))))(((((()))))))))*********(((((()))))))))*********((()))+++*********+++,,,*********++++++,,,,,,,,,---...///000000111111111111111111111111000//////,,,,,,+++++++++*********+++++++++*********))))))&&&(((******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''((((((''''''''''''((((((&&&&&&%%%&&&'''(((***+++'''((()))***)))(((&&&$$$''''''''''''''''''''''''%%%%%%'''(((((()))))))))$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++*********))))))((((((%%%&&&&&&'''((())))))***&&&%%%###""""""$$$&&&(((&&&'''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$&&&(((***+++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''''''''''')))+++'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))+++)))'''&&&%%%&&&'''((()))***++++++***)))'''&&&%%%%%%&&&((()))***+++,,,)))***+++,,,------------,,,++++++,,,///111222222111111222222333444444555555555444444333333333222333777AAAHHHJJJRRRkkk