BM6P6(@ ~~~pppTTTDDDBBBDDDDDDDDDEEEJJJRRRYYYVVVYYYbbbhhh___XXXkkkTTTaaa\\\NNNMMMHHHJJJHHHDDD^^^jjj]]]WWWSSSwww}}}tttfffaaafffgggpppllluuutttuuu{{{uuurrrooottt}}}jjjbbbpppzzzccckkksssTTTZZZ[[[^^^iiivvv}}}|||wwwjjjTTTMMMRRRNNNJJJLLLMMMLLLUUU```uuuuuuaaaeeeaaa\\\YYYTTTQQQSSSYYYRRRLLLDDD>>>???CCCGGGJJJSSSZZZfffrrr~~~jjjQQQFFFDDDEEEEEEGGGJJJQQQYYY^^^TTTUUU]]]eee```[[[iii```]]]pppQQQJJJHHHGGGFFFCCCUUUwwwsss```WWWPPPlllvvvmmmooommmmmmtttwwwjjjlllyyy}}}~~~gggeee{{{fffnnnqqqXXX```\\\```jjjwww{{{]]]NNNPPPNNNNNNOOOKKKKKKOOOVVVfffqqqbbbaaa```]]]UUUPPPRRRYYYTTTPPPJJJDDDAAABBBDDDGGGNNNTTT___jjjuuucccLLLIIIGGGFFFFFFJJJQQQYYY___bbbVVVSSSYYYcccdddaaakkkzzz|||bbbUUUGGGIIIDDDEEECCCJJJaaa~~~cccXXXNNN^^^xxx{{{mmmhhhkkk}}}xxxooobbbccczzz{{{jjjqqqjjjZZZddd```bbbjjjvvv~~~tttYYYQQQOOORRRRRRJJJLLLKKKLLLUUUmmmfffffffffbbbYYYPPPQQQWWWUUUUUURRRLLLEEEAAAAAACCCGGGLLLUUU^^^hhhuuu^^^HHHLLLHHHFFFFFFKKKSSS[[[___```[[[UUUVVVaaahhhjjjqqq|||mmmuuuZZZDDDHHHBBBFFFDDDBBBSSSfffZZZQQQTTTjjjtttjjjbbb}}}zzzpppaaa```xxxxxxvvvwww{{{kkkssszzzccc[[[eeedddeeeiiipppxxx}}}sss^^^RRRRRRSSSKKKOOOKKKIIIMMMYYYyyyppplllhhheee^^^UUUQQQRRRSSSVVVVVVQQQHHHAAA???AAAAAAFFFMMMUUU^^^kkkxxxZZZEEELLLGGGFFFFFFKKKRRRYYY\\\\\\```XXXUUU^^^gggnnnvvvnnnaaa```FFFFFFBBBIIIGGGAAAOOOkkk]]]WWWQQQ___wwwdddppptttccc^^^rrrpppgggdddeeeffftttzzzjjjtttsssbbbaaahhhiiihhhgggjjjqqqyyysssVVVQQQSSSMMMPPPLLLKKKLLLOOOeee|||pppeeecccccc^^^VVVRRRPPPTTTWWWSSSKKKCCCAAAAAA???CCCIIIOOOWWWdddrrr{{{rrrccclllVVVDDDKKKGGGGGGIIIMMMSSSXXXZZZ[[[ddd]]]ZZZ^^^dddlllvvvjjjQQQhhhhhhLLLEEEDDDMMMHHHEEEOOOsssuuu___\\\SSSXXXxxxllliii~~~hhh]]]jjjvvvrrrooojjjdddeee~~~xxxjjjzzzqqqgggkkkmmmmmmmmmkkkjjjooo|||^^^QQQTTTPPPOOONNNNNNLLLLLL[[[yyygggcccfffeee]]]WWWQQQSSSUUUSSSMMMGGGDDDCCC???BBBEEEIIIPPP\\\iiisss~~~|||iii___WWWaaaxxxtttsssrrrzzzwwwRRRFFFNNNHHHKKKOOOSSSWWWZZZ^^^```hhhfffddddddfffjjjttt}}}sssSSSVVVzzzqqqTTTCCCGGGPPPFFFHHHLLLeee```\\\UUUUUUnnnrrrsss___ccc|||mmmiiiyyyvvvnnnqqqkkkqqqmmmppptttssspppuuueeeUUUWWWRRRPPPQQQQQQNNNMMMXXXoooxxxmmmkkkhhhccc___UUUUUUTTTRRROOOKKKGGGEEE???@@@BBBCCCHHHRRR___hhhqqqzzzyyyeeeXXXYYYYYY```rrrdddZZZZZZZZZVVV[[[eeepppkkkOOOIIIRRRIIINNNTTTXXXZZZ]]]bbbfffmmmnnnnnnmmmiiijjjrrr{{{zzz___PPPfffxxx[[[CCCIIIQQQEEEJJJIII[[[```[[[VVVSSSiii|||ccc___wwwuuuqqqooowwwuuurrrrrrmmmrrrjjjrrrxxxzzzwww{{{uuujjjYYYYYYRRRRRRUUUTTTPPPPPPZZZhhhqqqxxxoooiiieeedddZZZXXXUUURRRPPPMMMIIIFFF????????????BBBJJJVVV___gggqqq}}}iiigggaaa\\\cccuuurrrWWWTTTQQQOOOPPPPPPQQQPPPZZZ___nnn\\\FFFNNNLLLPPPOOOVVVdddmmmmmmkkkllloooppptttwwwvvvsssvvv|||{{{nnnUUUffffffOOOGGGOOOXXX???GGGSSSzzzsss[[[UUUNNN[[[iiimmm___bbbdddaaa^^^[[[sssyyyrrr{{{tttqqquuusss}}}{{{}}}oooPPPVVVWWWZZZTTTNNNQQQSSSZZZjjjiiivvvooonnnfff```\\\YYYXXXSSSMMMKKKMMMGGGDDDAAA@@@CCCIIIOOOTTT\\\cccqqqtttmmmeeeaaaeeemmmmmmcccWWWUUURRRPPPPPPOOONNNMMMOOORRR___qqqWWWGGGQQQNNNPPPRRR[[[kkktttsssqqqqqqsssooooootttwwwxxx{{{yyyXXXbbbqqqOOOGGGNNNWWWEEEDDDNNNuuu{{{```VVVOOOSSS___wwwnnn]]]]]]|||}}}aaa___]]]VVVfffuuu~~~}}}mmmmmmyyy~~~~~~ZZZ\\\WWWYYYUUUQQQPPPNNNSSS```___nnnvvvrrrhhh___\\\ZZZXXXSSSMMMLLLOOOHHHEEEAAA???AAAEEEKKKNNNSSSYYYgggttt}}}xxxkkkfffhhheeeuuuiii\\\YYYVVVTTTRRRQQQPPPOOOLLLJJJIIIKKKTTTcccqqqsssQQQIIISSSPPPRRRVVVaaaooovvvvvvrrrqqqvvvooolllrrryyy}}}]]]YYYnnnTTTKKKOOOTTTJJJAAAGGGlllgggVVVQQQPPPXXXlllrrr]]]XXXnnnnnnooolllaaaeeevvvsssiii}}}rrrqqqgggUUUVVVVVVVVVUUUOOOIIIKKKSSSWWW[[[zzzwwwhhhbbbaaa```^^^WWWOOOMMMPPPJJJGGGCCC@@@???AAADDDFFFLLLRRR^^^kkkttt|||ppphhhhhhaaalllwww|||jjjZZZTTTTTTQQQQQQPPPQQQQQQOOOKKKIIIIIIIIINNNYYYfffzzzeeeKKKJJJSSSPPPUUUZZZbbblllrrrrrrpppoootttpppooouuu{{{oooYYY^^^yyy^^^RRROOOOOOKKKCCCCCC___mmmWWWRRROOOSSSbbbzzzaaaUUU```sss~~~xxx~~~{{{pppllliiizzzzzzwww\\\WWWQQQTTTWWWOOOHHHIIIKKKQQQSSSgggmmmiiihhhhhhfff^^^SSSNNNOOOMMMKKKFFFCCC@@@???@@@@@@GGGKKKUUUaaajjjtttuuuggghhhcccmmmdddeeeeeeaaaYYYRRRNNNMMMLLLLLLMMMOOOPPPPPPMMMJJJHHHEEEHHHOOOZZZoooxxx[[[IIIJJJQQQQQQWWW\\\bbbhhhmmmqqqssssssqqqqqqvvv{{{}}}}}}hhhZZZpppiiiTTTJJJLLLMMMGGGCCCSSSwwwsssZZZTTTLLLLLLXXXsssiiiWWWXXXbbb{{{{{{yyy{{{yyy~~~||||||vvvvvv|||zzz^^^NNNQQQXXXPPPKKKMMMIIIHHHPPP\\\qqqxxxjjjhhhiiiiiicccYYYRRRPPPPPPNNNKKKGGGCCCAAA??????AAADDDKKKUUU^^^hhhxxxyyygggiiidddmmm```\\\XXXUUUTTTRRROOOLLLJJJJJJKKKMMMOOOOOOMMMKKKIIIFFFGGGLLLUUUiiimmmUUULLLKKKOOOTTTZZZ```fffjjjooovvv{{{|||sssuuuzzz~~~}}}{{{~~~yyy[[[uuuxxxVVVEEEMMMPPPIIIEEEKKKiii|||```VVVMMMKKKTTTmmmsss[[[UUUWWWmmm~~~yyy~~~rrrqqqpppwww~~~pppRRROOOXXXPPPNNNSSSJJJGGGRRR\\\fffmmmgggdddeeeddd^^^WWWUUUQQQPPPNNNKKKGGGDDDAAA@@@@@@BBBGGGOOOVVV___nnn|||}}}kkklllcccfff```ZZZTTTRRRSSSTTTRRRPPPJJJJJJJJJLLLMMMMMMLLLJJJJJJHHHIIIMMMSSSfffcccSSSRRRMMMNNNZZZ___hhhnnnppprrryyy|||{{{{{{yyyyyy||||||{{{|||~~~aaaqqq^^^DDDMMMKKKHHHGGGFFF___jjjYYYQQQMMMRRRggg{{{___TTTSSS```rrrpppqqq{{{\\\QQQYYYOOOPPPVVVIIILLLOOOZZZiiivvv|||nnnbbbaaacccaaa\\\YYYPPPPPPOOOMMMJJJGGGDDDBBB???@@@EEEKKKOOOVVVdddqqqzzzooooooaaa^^^XXXTTTOOOMMMOOOQQQRRRRRRLLLKKKJJJKKKLLLLLLJJJHHHHHHFFFGGGJJJOOOaaa]]]RRRVVVOOONNN^^^fffooovvvuuutttwwwxxxttt{{{vvvxxx{{{{{{|||}}}~~~kkkdddjjjHHHLLLCCCEEEHHHDDD[[[ppp[[[PPPKKKMMM\\\uuubbbUUUQQQQQQvvv{{{rrrssssss{{{eeeTTTYYYNNNQQQVVVGGGMMMFFFSSSjjjpppssszzzfff```bbbbbb^^^\\\NNNOOOOOONNNLLLIIIEEECCC:::;;;???DDDGGGLLLYYYeeemmmxxxzzznnniiieee[[[XXXTTTPPPOOORRRVVVYYYRRRNNNJJJKKKOOOPPPNNNJJJHHHKKKHHHIIIQQQ]]]~~~mmmTTTVVVYYY[[[\\\YYYhhhqqqtttwww}}}vvvxxx|||zzzzzz|||}}}|||{{{ffffffrrruuuTTTBBBDDDFFFFFFHHHOOOhhhbbbWWWJJJPPPTTTbbb|||hhhUUUUUUJJJ]]]~~~|||yyyyyyzzzzzzYYYWWWbbb```TTTKKKJJJNNNVVV```iiitttrrreeebbb```______TTTOOOLLLMMMQQQQQQKKKEEEAAA???===>>>BBBIIIQQQVVVcccjjjuuu~~~uuunnn```\\\VVVQQQQQQSSSVVVXXXUUURRRPPPPPPRRRSSSRRRPPPJJJLLLIIIIIIQQQ]]]~~~bbbMMMRRRXXX^^^cccaaaeeeuuuzzzyyyyyyzzz}}}||||||{{{}}}~~~bbbYYYccc|||]]]GGGMMMIIIHHHGGGIIIbbbgggYYYJJJNNNNNNXXXpppuuu[[[VVVOOOXXXjjjxxxqqqkkkmmmsss}}}xxxuuutttxxxzzz{{{~~~nnndddkkkfffZZZTTTPPPOOORRRZZZbbblllyyyvvviii```^^^```YYYUUURRRSSSWWWWWWRRRMMMEEEBBB???>>>@@@FFFMMMQQQVVV]]]hhhttt}}}rrrbbb\\\TTTQQQRRRUUUVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTOOONNNIIIJJJQQQ[[[|||{{{YYYHHHNNNVVV___hhhiiifff~~~~~~{{{lllWWW]]]|||iiiDDDKKKJJJJJJGGGBBBUUU}}}ppp]]]NNNOOOJJJOOObbbwwwfffXXXTTTTTTXXXkkkxxxooogggaaa```ZZZlll{{{ooonnnpppwww{{{~~~{{{{{{tttdddWWWUUUPPPOOOTTT\\\dddqqq{{{sssccc]]]^^^ZZZVVVSSSUUUXXXYYYVVVRRRJJJGGGBBB>>>>>>BBBGGGKKKNNNUUU___kkkvvvxxxddd^^^VVVSSSUUUXXXXXXXXXUUUWWWXXXYYYXXXXXXYYY[[[UUURRRLLLLLLPPPWWWwwwsssWWWIIINNNUUU```lllnnnmmm~~~[[[\\\sssIIIIIIGGGLLLKKK@@@GGGkkkzzzaaaSSSSSSKKKLLL[[[lll{{{bbbWWWUUUSSS___xxxkkkaaa^^^ddd|||llljjjmmmuuu|||vvvWWWTTTQQQQQQTTTXXX```ooo|||}}}lll```]]]\\\XXXUUUVVVYYY[[[YYYVVVPPPLLLEEE@@@>>>???BBBDDDIIIOOOXXXcccnnnyyyvvvppphhhccc```___\\\ZZZZZZ]]]```aaaaaaaaabbbccc]]]WWWOOOOOOQQQSSSqqqmmmWWWMMMRRRXXXdddqqqtttsss~~~aaa[[[mmm\\\OOOFFFNNNTTTIIIAAAYYYzzzeeeVVVWWWNNNLLLVVVaaa{{{ttt___YYYSSSWWWppp|||iii```\\\ssswwwllliiijjjqqqxxxZZZPPPQQQSSSUUUUUUZZZiiixxxsssqqqyyymmmaaabbb^^^[[[ZZZ\\\]]]]]]\\\SSSOOOJJJDDD@@@??????@@@BBBFFFNNNVVV```kkkuuu|||uuukkkdddaaa^^^___bbbdddfffgggggggggbbb\\\TTTTTTTTTSSSnnneeeUUURRRXXX]]]jjjyyy}}}vvv}}}~~~~~~}}}xxxdddmmmkkkMMMIIIPPP\\\WWWEEEMMMpppjjjYYYWWWMMMKKKRRRWWWllloooaaaSSSQQQ[[[uuuyyybbbZZZooo{{{ssslllhhhhhhmmmuuu}}}XXXNNNOOOPPPRRRQQQSSS]]]hhhfff^^^YYY\\\fffyyynnndddaaa\\\ZZZZZZ[[[[[[[[[TTTRRRNNNIIIEEEBBB@@@??????BBBGGGMMMUUU___iiiooozzzpppmmmeeedddfffjjjoooqqqooollleee^^^XXXZZZZZZVVVpppaaaVVVVVV]]]aaannn}}}wwwyyywww{{{zzz}}}lllhhh}}}vvvLLLLLLLLL\\\bbbMMMFFFcccttt^^^WWWKKKIIINNNPPPbbbkkkZZZXXXXXX^^^|||oooeeewww~~~wwwnnnjjjjjjpppvvv|||jjjSSSNNNJJJIIIMMMPPPQQQSSSWWWXXXPPPKKKIIIGGGPPPnnnfffccc]]]YYYWWWWWWXXXXXXTTTSSSQQQNNNJJJFFFBBB@@@???AAADDDHHHNNNVVV```fffssszzzzzzwwwqqqooopppuuu{{{~~~{{{wwwfff```ZZZ^^^___ZZZtttaaaXXXZZZ```bbbnnn}}}yyysssnnnxxx{{{}}}~~~ggg^^^mmmUUUMMMGGGXXXeeeQQQAAAYYY{{{~~~eeeYYYKKKHHHNNNNNN___|||sssdddgggaaaXXXhhh|||ooo}}}|||pppnnnooouuuzzz~~~\\\RRRMMMEEEBBBJJJSSSUUUQQQNNNOOOGGGFFFJJJHHHFFFTTTggglllhhhccc]]]ZZZYYYZZZ[[[SSSSSSSSSQQQMMMHHHDDDAAA<<<===???BBBGGGNNNWWW]]]jjjqqq|||qqqiiiyyyxxxcccYYYdddggg^^^yyyqqq___aaabbbhhhxxx|||kkkqqqooorrrxxx|||~~~yyylllSSS]]]jjj]]]JJJMMMNNNZZZ```KKKKKKmmmrrrZZZPPPMMMKKKNNNUUUvvvyyylllbbbaaafff{{{iiikkk~~~|||xxxvvvxxxuuutttxxxoooKKKLLLEEEBBBJJJRRRQQQLLLJJJHHHGGGEEEDDDCCCCCCDDDDDD[[[yyybbbYYYYYY[[[^^^ccc___ZZZUUUQQQPPPMMMHHHCCC???@@@@@@@@@AAAFFFNNNTTT^^^dddmmmxxxtttjjjrrrmmmgggiii___```dddmmm|||yyyzzzvvvuuuxxxzzz|||XXXQQQYYYjjjQQQKKKJJJVVV[[[NNNKKKZZZzzzfffSSSNNNLLLKKKRRRnnn{{{pppkkkfffqqqvvv___[[[eeemmm|||uuutttqqqwwwtttssswww___OOOLLLGGGGGGKKKOOONNNIIIHHHGGGEEEDDDCCCCCCCCCCCCFFF^^^zzziiiaaa^^^aaaffffffaaa[[[VVVRRROOOKKKHHHCCCCCCBBB@@@???BBBHHHMMMQQQWWW```jjjuuuuuuvvv}}}cccbbbaaafffrrr}}}|||wwwvvvwwwzzz```HHHMMMlllxxxZZZIIIFFFQQQTTTSSSNNNGGGnnntttWWWPPPMMMIIINNNaaa~~~zzznnnmmmqqq}}}zzzcccVVVRRRMMMZZZhhhvvvuuuuuusssuuurrrqqquuu~~~UUURRRKKKGGGJJJPPPOOOIIIIIIGGGEEEDDDBBBBBBBBBCCCAAAHHHbbbnnneeecccggglllhhhbbb\\\VVVRRROOONNNGGGFFFCCC@@@===>>>AAADDDEEEJJJSSS\\\gggrrr|||xxxbbbeeebbbhhhssswwwtttwww~~~{{{wwwuuuuuuxxxiiiKKKOOO___ppp|||]]]GGGDDDLLLMMMVVVUUUAAAYYY|||[[[RRROOOHHHLLLVVVpppzzz~~~rrroootttsss\\\SSSOOOTTTTTTkkkzzzsssuuuvvvuuurrrppppppttt}}}zzzlllYYYJJJJJJOOOOOOMMMLLLJJJIIIGGGDDDCCCBBBBBBBBBGGGFFFUUU}}}ooofffccckkkjjjfff```ZZZVVVRRRQQQKKKIIIEEEAAA>>>======>>>BBBFFFMMMVVV___iiissszzzsssaaaeeedddjjjrrrrrrlllqqq|||uuuvvvuuuttttttwww|||~~~~~~wwwXXXTTTWWWdddzzz```JJJDDDFFFEEERRRXXXGGGKKKpppxxxaaaUUUQQQKKKKKKQQQeee~~~~~~|||zzz|||ddd]]]YYYXXXOOOYYYnnnsssnnnpppqqqooooooooopppuuu~~~pppNNNKKKOOOIIIIIIRRRMMMLLLIIIGGGEEEDDDDDDDDDAAAEEEMMMggglllaaahhhhhhfffddd```[[[UUURRRNNNKKKHHHDDDBBB@@@???>>>@@@CCCIIIOOOVVV___hhhnnnzzz{{{lll```bbbgggnnnsssqqqooottt|||mmmrrrtttssstttxxx{{{zzz}}}~~~~~~~~~}}}}}}}}}nnnZZZPPP^^^zzznnnYYYIIICCCBBBLLLSSSQQQGGGZZZkkkhhhZZZSSSQQQLLLOOO[[[mmm|||zzzzzz}}}uuuccc___RRRWWWdddtttnnnoooooooooqqqrrruuuzzzgggWWWRRRKKKMMMXXXQQQPPPMMMJJJHHHFFFFFFFFF???FFFIIISSS}}}nnnmmmjjjgggfffeeebbb[[[VVVSSSPPPLLLIIIHHHEEEBBB@@@<<<>>>BBBEEEJJJQQQYYY^^^jjjttt~~~rrriiiccc```jjjrrrrrrqqqtttxxx{{{mmmsssvvvttttttyyy|||zzzwww}}}}}}~~~{{{{{{}}}}}}{{{|||~~~|||gggOOO^^^{{{sssTTTDDDGGGHHHMMMYYYMMMFFF^^^ppp___UUUWWWLLLKKKRRR___ttt}}}mmmjjjjjjyyykkknnnvvvyyyrrrqqqssstttvvvxxx{{{}}}~~~vvvgggaaa^^^\\\UUUSSSPPPMMMKKKIIIHHHHHHFFFHHHGGGKKKeeezzzssskkkiiijjjiiiccc\\\YYYVVVRRROOOMMMJJJFFFBBB<<<===>>>???BBBGGGNNNRRRYYYcccnnnvvvmmmeee}}}nnnjjjhhhaaannnuuurrrpppuuuxxxvvvpppvvvxxxtttuuuzzz~~~|||vvv||||||xxxwwwzzzzzzxxxzzz~~~|||||||||tttRRR```{{{^^^IIINNNIIIIII]]]SSS:::VVVuuubbbVVVZZZLLLEEEKKKXXXnnn{{{ppplllyyyrrrqqqsssvvv{{{}}}~~~~~~~~~|||ppp^^^WWWUUURRROOOMMMKKKJJJJJJGGGDDDDDDJJJ\\\{{{{{{oookkknnnoooiiibbb^^^ZZZVVVSSSQQQMMMGGGCCC>>>?????????@@@DDDJJJNNNMMMXXXccckkkuuunnngggrrr{{{lllhhheeehhhooowwwyyyuuurrruuu|||~~~xxxwww{{{|||yyyyyy}}}vvvxxxzzz~~~}}}zzzxxxxxxyyyxxxwwwwwwxxxzzzuuu}}}~~~TTTKKK{{{|||RRREEEIIIMMMQQQSSSFFFNNNhhhnnn[[[QQQYYYKKKLLLPPP```{{{vvv}}}{{{vvvsssuuuxxxzzz~~~}}}xxxxxxjjjaaa```XXXOOOMMMPPPKKKBBBDDDCCCFFFIIIMMM```qqqiiikkkllllllmmmddd___XXXUUUSSSQQQLLLGGGEEECCC@@@??????AAADDDFFFIIIOOOXXXaaaiiivvv~~~kkkiiinnneeegggiiidddllltttxxxvvvtttxxx}}}zzzsssqqqwwwzzzxxxuuuuuuttttttvvvzzz~~~}}}yyyxxxvvvttttttuuuxxxzzzvvv~~~iiiSSStttfffJJJEEEJJJQQQTTTIIIMMMbbbnnnggg[[[WWWMMMMMMNNNZZZuuuyyypppkkk|||uuu{{{yyyxxxuuurrrssswww~~~~~~yyy||||||{{{pppiii^^^UUURRRQQQKKKEEEGGGEEEGGGIIIJJJUUUtttwwwooojjjkkkooolllfff___YYYUUUSSSPPPNNNHHHFFFBBB???>>>>>>???@@@CCCHHHOOOVVV]]]hhhuuu~~~yyyoooiiifffjjjlllhhhoooxxx{{{zzz{{{}}}{{{uuusssyyy~~~|||wwwssssssqqqooorrrxxx|||~~~}}}zzzxxxuuurrrrrruuuxxxzzzwww\\\hhhuuuSSSIIIIIILLLQQQLLLJJJUUUhhhqqqfffUUUPPPMMMKKKPPPdddxxxnnnlllvvviii]]]^^^kkknnnooo~~~{{{uuuuuuvvvuuurrrqqquuu{{{yyy{{{}}}xxx}}}}}}~~~}}}{{{xxxzzz~~~xxxeee\\\XXXSSSMMMJJJIIIGGGHHHJJJIIILLL^^^rrrwwwjjjhhhkkkkkkggg___XXXSSSQQQQQQRRROOOLLLHHHCCC???============@@@EEEJJJOOOXXXbbbjjjsss{{{rrrnnnmmmkkknnntttzzz{{{zzz{{{{{{zzzzzzyyyzzz~~~~~~zzzxxxyyytttnnnnnnsssxxxyyyyyyzzzxxxvvvuuuvvvxxxxxxyyyyyy|||~~~ccc^^^zzz[[[QQQJJJDDDLLLNNNIIIGGGYYYoookkkWWWSSSOOOJJJJJJWWWpppvvvfff]]]ZZZaaagggsssxxxaaa]]]```kkk|||xxx~~~yyy}}}xxxtttvvvyyyxxxuuuqqqssswwwsssttt}}}}}}zzzxxx~~~}}}~~~~~~{{{wwwwww|||lll___\\\XXXRRROOOLLLIIIHHHJJJKKKMMMVVV```wwwkkkeeebbb___ZZZUUURRRRRRTTTVVVUUURRRNNNJJJEEEBBB@@@???;;;===@@@CCCGGGMMMUUU[[[```jjjwwwsssooollliiipppuuuwwwtttssstttsssnnnvvv|||}}}{{{~~~~~~uuurrruuuxxxxxxvvvyyyxxxxxxzzz||||||yyyvvvzzzvvvxxx{{{{{{iiiYYY|||eeeSSSIIIDDDIIIQQQLLLBBBLLLdddiii]]]UUUPPPJJJIIIPPPccc~~~{{{kkk^^^WWWVVVVVVWWW___mmmlll```[[[cccxxxbbbfff|||~~~{{{yyyzzz}}}~~~yyysssrrruuupppoooxxxyyyxxx}}}vvvvvvzzzyyy}}}zzzzzzwwwuuuyyyzzzddd___]]]XXXSSSPPPKKKIIIIIILLLNNNTTTYYYiiiuuuccc\\\YYYVVVTTTTTTUUUWWWXXXVVVUUURRRNNNKKKGGGEEEDDD<<<======???AAAGGGMMMQQQSSS]]]kkktttyyyttthhhggghhhiiiqqquuuuuuqqqrrrxxxvvvpppzzz~~~zzz|||}}}{{{wwwwwwvvvwww{{{}}}|||wwwrrrvvvqqqrrrwww{{{sss[[[vvvxxxZZZJJJJJJHHHQQQQQQHHHHHHUUU```bbbUUUPPPLLLJJJMMMYYYnnn~~~nnncccZZZUUUTTTQQQOOOSSS]]]mmmsss___\\\jjjYYY```|||~~~}}}}}}vvvqqquuuppppppyyy{{{zzzyyyvvvyyyyyy{{{~~~}}}yyy{{{zzzvvvvvv~~~rrrccc```]]]WWWTTTOOOJJJHHHJJJMMMQQQTTT___mmmccc]]]VVVRRRSSSUUUUUUUUUUUUTTTSSSQQQOOOLLLIIIHHH@@@>>>===<<<>>>AAAEEEHHHKKKTTT^^^eeekkkuuu}}}hhh```bbbhhhmmmnnnsssrrrpppvvv~~~~~~~~~yyytttssssssvvvyyyyyytttoooooooooqqqvvv~~~aaaeeetttVVVKKKHHHMMMRRRPPPIIIGGGQQQ]]]UUUPPPLLLLLLLLLQQQ^^^kkkwwwiiibbb^^^XXXSSSQQQNNNLLLLLLRRRZZZjjjlllooo```WWWiii}}}~~~~~~}}}wwwrrrwwwsssttt~~~}}}|||~~~zzzxxx~~~hhhaaa___ZZZUUURRRMMMIIIJJJMMMQQQRRR[[[ppprrrbbbYYYXXXYYYWWWTTTVVVVVVVVVUUUSSSQQQNNNLLLGGGDDD@@@======>>>???@@@CCCHHHNNNTTTZZZeeerrr{{{ttteeeaaadddkkkqqqeeejjjkkkkkkvvv}}}}}}yyyssspppnnnppptttuuuqqqmmmjjjnnnsssxxxfffTTTnnncccGGGFFFGGGOOOTTTKKK???EEEVVVTTTOOOLLLLLLLLLKKKSSS]]]rrruuujjj```YYYYYY[[[XXXSSSPPPNNNJJJIIIJJJMMMWWWoooddd___rrrsssccckkk~~~~~~{{{}}}|||zzzwwwsssxxxvvvyyy|||lll``````\\\TTTSSSOOOKKKLLLPPPSSSTTTVVVaaalll{{{uuufffcccccc___[[[ZZZZZZ[[[ZZZXXXUUURRRPPPNNNJJJDDD@@@>>>=========<<<>>>BBBFFFMMMXXXdddmmm{{{gggdddjjjoooqqqtttxxxmmmggglllrrrvvv}}}~~~yyyxxxzzzzzz|||zzzxxxrrrkkkjjjnnnrrrtttsssqqqrrrtttyyyiiiXXXOOOdddTTTGGGKKKIIIIIIMMMGGGBBBGGGJJJOOOQQQNNNKKKKKKNNNPPPfff}}}|||nnn]]]UUURRRVVVUUUNNNKKKNNNPPPLLLQQQMMMRRRXXX]]]}}}lllcccaaauuupppxxxwww{{{}}}vvvtttvvvxxxwwwuuuvvvxxx{{{||||||hhheee[[[TTTTTTSSSQQQOOONNNPPPRRRXXXUUU___ssslllfffdddccc___^^^\\\\\\[[[XXXTTTQQQKKKNNNOOOKKKEEE???======>>>@@@AAABBBDDDIIIQQQXXXzzzkkkjjjrrrxxx|||~~~uuummmnnnqqqqqqvvvxxxrrrtttyyy~~~}}}~~~|||{{{|||}}}wwwooolllooosssuuuvvvsssssstttxxx}}}xxx]]]KKKTTTuuueeeMMMIIIGGGIIIKKKKKKEEE===GGGLLLOOONNNLLLKKKLLLMMM[[[pppuuuggg\\\VVVVVVTTTMMMJJJMMMLLLIIINNNJJJPPPWWW]]]}}}{{{ggg]]]ooossssssvvv}}}xxxssssssvvvxxxxxxvvvxxxzzz|||~~~~~~~~~|||{{{zzzvvveee]]]ZZZVVVSSSRRRRRRTTTUUUSSSUUU[[[eeessswwwnnnkkkjjjfffeeeaaa]]]ZZZYYYYYYYYYPPPPPPPPPNNNIIIDDDAAA@@@===>>>>>>>>>???BBBIIINNNwwwmmmoooxxx~~~{{{tttuuuuuusssvvv~~~xxxtttzzzyyyxxx||||||tttqqqsssvvvxxxyyyvvvvvvvvvwwwzzz{{{]]]OOO```wwwPPPCCCDDDJJJNNN\\\ZZZAAACCCFFFKKKOOONNNKKKJJJIIITTTeeexxxhhh[[[SSSSSSRRRNNNNNNSSSLLLIIINNNIIIOOOXXX___~~~ssstttrrrpppvvvssspppqqquuuxxxyyyxxxyyy{{{{{{{{{}}}zzzzzz|||zzzyyyvvvyyy|||~~~}}}yyy{{{}}}|||iiibbbYYYSSSRRRTTTUUUUUURRRXXXZZZYYYcccxxxssslllkkkjjjgggccc^^^\\\\\\\\\VVVTTTRRRQQQNNNKKKFFFCCC??????>>><<<;;;===@@@DDDzzzsssmmmooovvv|||}}}|||zzzxxx}}}~~~{{{}}}|||xxxxxx~~~yyy{{{~~~zzzxxxyyy{{{||||||{{{zzzyyyyyyzzz}}}___UUUkkkZZZDDDEEENNNSSSllloooLLL???AAAFFFMMMPPPMMMIIIHHHNNN[[[lll{{{ooo```TTTSSSSSSQQQRRRXXXPPPNNNQQQIIIOOO[[[ddd|||nnnmmmxxx~~~vvvvvvqqqpppnnnnnnoootttwwwyyyyyywwwxxxxxxwwwzzz~~~zzzwwwuuuvvv|||}}}|||{{{{{{yyyyyyyyy|||~~~~~~{{{xxxtttvvvyyyzzzzzz{{{vvvggg^^^[[[\\\\\\ZZZXXX[[[\\\[[[]]]gggrrryyyyyytttrrrooommmkkkgggaaa\\\[[[XXXTTTSSSSSSPPPKKKGGGEEEDDDBBB???===<<<===>>>ooonnnmmmoootttyyyyyywwwtttrrrwwwzzzwwwzzzqqqvvv}}}zzz|||}}}|||}}}~~~~~~}}}}}}}}}~~~vvvSSSXXXnnngggKKKGGGMMMQQQjjjrrrTTTAAA>>>AAAJJJOOOMMMJJJJJJFFFPPP^^^mmmyyyhhhYYYVVVUUURRRRRRWWWWWWTTTUUUJJJPPP```lllyyy}}}lll[[[XXX^^^ooowwwvvvxxxtttpppooonnnooorrruuuxxxyyyrrrtttuuutttvvvzzzyyyvvvqqqrrrwww||||||~~~~~~}}}}}}{{{|||}}}|||wwwrrrsssuuuvvvtttsssvvv|||~~~uuuooommmlllkkk___[[[]]]bbb^^^WWW^^^lllmmm|||vvvqqqqqqoooiiibbb^^^[[[WWWUUUUUUSSSOOOKKKLLLJJJGGGDDDAAA???===<<>>BBBHHHIIIJJJJJJIIIHHHIIIKKKSSScccxxx{{{iiiUUUTTTqqqppp___XXX[[[\\\ZZZ^^^WWWTTT]]]rrrxxxooommmiiiggggggggggggfffjjjttt|||}}}{{{xxxrrrllljjjlllpppssswwwyyyzzzzzz~~~~~~}}}}}}~~~}}}{{{zzz}}}zzzxxxzzz~~~~~~yyy{{{||||||zzzxxxvvvvvvvvvqqq{{{qqq\\\YYYJJJJJJTTT```|||kkkUUUKKKLLLLLLFFFIIICCC???@@@CCCJJJVVVaaa{{{uuurrrlllbbbYYY{{{}}}vvvtttvvvzzzyyyvvvxxx|||}}}{{{vvvxxxwwwllllllqqqppplllnnnvvvvvvqqqsss{{{}}}||||||~~~SSSPPP[[[{{{\\\JJJFFFEEEKKKTTTTTTJJJCCCCCCEEEHHHKKKKKKKKKJJJHHHGGGKKK[[[ooo}}}nnnXXXTTTbbb}}}yyyaaaWWWYYY\\\[[[___[[[WWWUUUZZZhhhzzz}}}vvvooollliiifffeeeeeeffffffkkkssswwwuuuqqqoookkkfffllllllnnnsssyyy{{{xxxttt}}}}}}~~~zzz|||}}}zzz{{{}}}}}}zzzwwwuuuwwwuuurrrqqqtttzzz~~~xxx}}}zzzwwwvvvwwwyyyzzzzzzrrrzzz~~~uuu\\\KKKHHHMMMPPPfff___UUUSSSOOOOOOMMMHHHEEEFFFHHHHHHJJJNNN^^^rrr|||pppfff||||||wwwrrrttt{{{xxxnnnnnnvvvttt|||~~~}}}xxxtttwww|||vvvmmmjjjlll{{{ttttttyyyxxxqqqttt}}}}}}wwwwww|||~~~{{{bbbYYYKKK\\\aaaNNNFFFFFFHHHMMMPPPNNNIIIEEECCCGGGJJJKKKKKKKKKIIIFFFCCCRRReeerrrzzzlll\\\^^^```aaaxxxbbbUUUWWWZZZZZZXXX\\\\\\WWWQQQTTT___kkksssrrrpppmmmjjjggggggggghhhiiinnntttwwwpppiiiffffffeeemmmlllmmmssszzz{{{uuunnnxxxyyy}}}}}}yyyyyy~~~pppttt{{{|||wwwttttttrrrnnnmmmpppvvv~~~}}}wwwzzztttssswww|||yyyzzz}}}eeeTTTNNNMMMHHHVVV|||jjj\\\UUULLLPPPGGGJJJMMMLLLEEE>>>@@@GGGPPPZZZrrr}}}rrr{{{{{{zzzxxxtttoookkkkkkmmmpppnnnqqqssswww|||zzzyyyvvv~~~~~~zzz~~~zzzvvvqqqppprrr{{{zzz}}}}}}yyywwwxxx|||{{{|||zzzvvvvvvyyyTTTSSSZZZcccyyyMMMIIIDDDDDDIIIMMMJJJDDD@@@AAA>>>BBBJJJLLLHHHFFFHHHBBBGGGRRRaaannnyyyooohhh[[[VVV```iiieeeTTTSSSMMMXXXZZZ___aaa^^^XXXSSSSSSUUUlllvvvnnniiimmmsssxxxxxxsssnnnlllllluuutttqqqlllgggeeeeeefffgggiiitttuuuooorrruuu~~~wwwuuuzzz{{{xxxtttsssvvv||||||zzz|||}}}wwwuuummmmmmnnnooorrrwww{{{}}}~~~yyyvvvuuuvvvsssqqqwww{{{{{{xxxvvvuuuvvvsssMMMIIILLLMMM___zzzlllYYYOOOOOOQQQKKKGGGIIIJJJGGGCCCBBBNNNQQQZZZlll{{{yyyuuusssooojjjggghhhkkknnnoooooommmooozzzvvvsssxxx{{{~~~yyy~~~yyyyyywwwtttrrrssszzzvvvvvvyyy{{{xxxwwwxxx|||xxxxxx{{{{{{xxxvvvxxxnnnZZZRRR^^^qqqQQQFFF@@@DDDJJJLLLNNNSSSCCC???@@@GGGLLLIIIFFFFFF@@@AAAGGGRRR^^^kkk}}}ooobbbaaabbb```vvv}}}bbbTTTSSSMMMWWW\\\]]]^^^___^^^\\\WWWTTTZZZvvvyyypppkkkgggjjjnnnrrrsssqqqrrrvvvyyy|||yyyssslllfffdddeeegggjjjhhhooozzz|||vvvxxxzzz|||{{{uuuqqqssswww|||xxxsssqqqssswwwzzzxxx|||yyyyyyqqqqqqqqqqqqrrrsssuuuvvvyyy|||}}}yyyvvvtttpppqqqooonnnuuu}}}zzzvvvsssqqqpppuuulll[[[MMMQQQ```pppooo[[[VVVOOOLLLKKKMMMKKKGGGEEEGGGFFFHHHMMMXXXlllzzzwwwrrrppplllhhhfffgggkkkooorrrppplllooo}}}xxxppppppmmmkkkvvv~~~yyy}}}zzzzzz}}}}}}wwwsssssswwwtttuuuzzz}}}}}}}}}zzzuuutttxxxzzzxxxvvvwww}}}jjjOOO[[[fffQQQBBBCCCGGGHHHMMMVVVHHH@@@<<>>:::@@@GGGIIIGGGGGGCCCAAACCCGGGOOO^^^kkkuuuvvvfffZZZZZZYYYTTTRRRUUULLLMMMPPPTTTZZZeeezzzxxx]]]WWWUUUggglllhhhddddddhhhmmmpppqqqccccccrrr~~~pppgggbbb]]][[[ZZZ[[[]]]```ccciiiooorrrqqqrrrsssqqqnnnlllkkklllgggjjjooopppllliiilllrrrvvv{{{uuuqqqttt~~~{{{vvvsss{{{{{{zzzxxxuuuqqqmmmkkkhhhhhhiiimmmppprrrqqqpppkkkkkkkkkllllllkkkkkkkkklllppptttvvvtttqqqnnnlllllljjjiiijjjlllmmmnnnpppqqqrrruuuzzzzzznnnjjj]]]QQQNNNNNNKKKIIIHHHGGGFFFEEEFFFJJJPPPWWW[[[^^^dddnnn}}}uuuvvvsssppppppooollljjjjjjkkkmmmcccjjjqqquuu}}}}}}}}}yyysssssspppooorrrooosssxxxyyynnnlllnnnrrrrrrmmmhhhggghhhdddeeekkkqqqtttwww{{{zzzwwwwwwuuussstttxxxooo{{{wwwWWWSSSeee|||XXXDDDCCCHHHLLLSSSOOOGGG???===CCCGGGGGGCCC@@@@@@AAABBBEEEOOOYYYgggrrr{{{pppfff\\\VVVUUUKKKJJJJJJKKKMMMRRR^^^kkk~~~cccXXX[[[rrrtttqqqjjjdddbbbeeejjjooodddhhhvvvrrrkkkhhhccc^^^\\\\\\]]]___bbbdddfffggghhhhhhkkknnnooommmkkkjjjjjjlllnnnnnnjjjfffhhhrrr{{{xxxzzz|||vvvvvv{{{}}}|||www{{{{{{zzzvvvqqqjjjddd```bbbcccdddhhhmmmqqqssssssjjjiiihhhhhhiiikkknnnpppjjjnnnrrrsssppplllhhhfffllljjjjjjlllllliiiiiikkkmmmnnnooosssyyy}}}zzzsssxxx}}}sss\\\QQQOOONNNMMMLLLKKKIIIFFFEEEEEEHHHLLLNNNRRRPPPQQQWWWbbbsss{{{sssttt}}}{{{pppmmmnnnmmmkkkhhhfffeeeffffffpppvvvvvvvvv{{{vvvpppsssuuuqqqsssvvvooooootttqqqrrr}}}}}}xxxyyynnnjjjiiimmmooolllkkkllljjjfffffflllppprrruuuyyyxxxyyy|||~~~zzzttttttyyynnnwww~~~nnn[[[^^^sssNNNDDDEEEDDDNNNSSSRRRHHH??????CCCEEEBBB@@@@@@AAA??????EEEMMMYYYdddxxxpppcccZZZUUUPPPLLLKKKIIIIIIOOOWWW]]]kkknnn```fff|||rrriiibbbaaaccceee^^^kkk~~~wwwiiifffhhhfffbbbaaa^^^^^^___aaadddddddddcccgggiiijjjjjjhhhfffeeeeeejjjmmmnnniiidddhhhsss|||tttwww}}}yyyxxx|||||||||wwwwwwuuurrrnnnjjjfffccc`````````aaaeeekkkrrrvvvpppmmmiiifffgggkkkpppsssmmmooopppooolllgggeeedddhhhgggiiinnnnnnjjjiiilllhhhjjjiiiiiinnnuuutttooopppsss}}}nnn[[[RRRQQQTTTXXXTTTQQQMMMHHHFFFFFFGGGIIIHHHDDDCCCFFFIIINNN[[[hhhvvvwwwtttpppmmmpppuuutttnnnlllmmmnnnlllhhhdddbbbbbbdddooouuurrrmmmpppxxx}}}mmmjjjmmmllliiipppuuulllmmmvvvuuuttt{{{{{{www{{{uuupppmmmoooqqqoooppprrrhhhddddddhhhlllnnnppptttqqqwwwwwwuuuyyynnnssswwwyyyiii[[[nnn]]]MMMJJJEEEIIIUUUZZZOOOBBB>>>@@@BBBEEECCCCCCCCC@@@???DDDKKKPPPYYYlllsssfffbbb[[[SSSOOOKKKHHHKKKPPPOOOUUU```rrrxxxiiiqqqzzzooogggbbb___]]][[[ooorrrdddcccggggggffffff]]]\\\]]]___aaaccccccbbbiiijjjiiifffbbb``````aaaccckkkpppmmmggggggmmmrrrooovvv{{{{{{~~~tttsssqqqpppooooooppppppbbb```^^^\\\^^^eeeooovvvvvvrrrkkkffffffjjjpppuuurrrrrrqqqnnniiifffeeeeeecccccchhhpppqqqlllkkkooofffhhhgggdddiiirrrtttqqqmmmsssuuu}}}}}}cccUUURRRZZZbbbYYYUUUPPPJJJGGGFFFGGGHHHEEECCCEEEHHHGGGDDDHHHPPPTTTkkksssiiigggfffjjjtttxxxpppcccjjjiiiiiilllnnnmmmiiieeedddhhhhhhfffgggmmmrrrtttiiihhhhhhggggggjjjnnnqqqrrriiikkkyyy}}}uuuqqqwww}}}wwwqqqnnnllllllssszzzmmmgggbbbcccddddddfffiiirrr{{{||||||yyyuuunnnooovvv}}}}}}hhhcccjjjOOOOOOGGGHHHDDDPPPYYYLLL===;;;<<>>===>>>CCCHHHIIIEEE@@@@@@@@@DDDLLLVVVbbbrrr}}}nnnccc___YYYSSSRRRRRRPPPNNNMMMOOOTTT^^^ooo{{{xxxxxx~~~|||oooggg^^^```bbbbbbbbbbbbdddeee^^^]]]\\\[[[[[[[[[[[[[[[UUUSSSRRRRRRTTTXXX[[[]]]XXX[[[___eeekkknnnmmmiiieeeaaaaaagggjjjiiiiiilllnnnhhhhhhppprrrnnnpppwwwyyyxxxuuuoooiiifffhhhjjjoookkkgggfffhhhjjjlllllliiiiiiiiihhhffffffgggiiihhhkkkllliiijjjooosssssspppkkkiiikkkmmmmmmqqquuurrrvvvyyyzzzxxxvvvvvvwww~~~}}}~~~}}}|||}}}zzzlllfffrrrqqqccc[[[VVVRRRLLLJJJIIIIIIGGGEEEHHHIIIIIIGGGEEEHHHOOOUUUooogggiiieee^^^[[[aaajjjkkkgggggggggeeeccc```^^^]]]]]]WWWZZZZZZYYY\\\eeelllnnn``````aaacccdddccc^^^ZZZ]]]iiirrrpppiiifffeeedddeee``````dddgggggggggiiiiiiccc______^^^\\\[[[]]]___bbbiiiooopppkkkeeeaaahhhgggiiilllkkkkkkwww^^^YYYMMMeeewwwOOOCCCBBBFFFHHHQQQXXXRRR@@@===<<<@@@FFFHHHEEE@@@BBBAAABBBGGGNNNXXXhhhwww{{{ssslllfff]]]WWWTTTTTTRRROOOOOONNNPPPWWWeeexxxwwwmmmppp||||||iii```\\\^^^___``````bbbeeehhhZZZZZZZZZZZZYYYZZZ[[[\\\SSSRRRQQQQQQRRRUUUXXXZZZXXXYYY^^^gggoooqqqnnnkkklllmmmmmmjjjeeebbbfffmmmkkkeeeeeennnqqqllliiilllllloooqqqooojjjhhhjjjlllnnnllljjjhhhhhhiiijjjiiieeefffgggfffdddddddddeeeiiillllllhhhhhhllloooooojjjjjjkkkllljjjhhhmmmuuurrrwww||||||xxxuuuuuuvvv~~~www```bbbkkk|||sssaaaZZZRRRNNNMMMMMMLLLJJJEEEFFFGGGFFFEEEFFFJJJNNN|||oookkkdddbbb]]][[[bbbjjjllliiiddddddccc```\\\XXXVVVVVVXXX]]]___\\\[[[^^^aaaaaa```___```cccfffeee```[[[\\\fffrrrwwwrrrjjjeeeeeegggbbb___cccfffffffffgggeeeaaa```bbbbbb___\\\]]]___aaahhhqqqsssmmmddd```dddeeehhhkkkiiiiiisssvvvfffQQQ```___HHH===???AAAIIITTTWWWDDD???<<<===BBBEEEDDDBBBCCCAAAAAADDDGGGNNN[[[hhhuuu~~~~~~rrrddd\\\YYYVVVRRRSSSRRRQQQRRRWWW___fffkkkzzzqqqmmmsss{{{kkk```^^^]]]\\\\\\^^^```cccddd]]]]]]]]]\\\YYYYYYZZZ[[[QQQRRRRRRQQQOOOPPPRRRTTTVVVTTTXXXdddmmmnnnjjjhhhtttvvvsssiii___]]]fffpppjjjdddccchhhkkkhhhbbb^^^```dddhhhiiihhhhhhiiikkkppppppnnnmmmkkkjjjjjjiiiggghhhhhhfffcccaaaaaabbbiiillllllhhhfffjjjmmmmmmjjjjjjlllmmmjjjfffhhhnnntttxxx|||zzztttnnnnnnoooyyy|||}}}|||}}}}}}vvvbbbSSScccmmmdddXXXPPPOOOOOOMMMKKKEEEEEEEEECCCBBBCCCEEEGGGsssjjjhhhaaa```]]]\\\bbbiiijjjggg```bbbbbb```[[[VVVSSSSSS\\\```bbbaaabbbccc```[[[```___```dddhhhhhhddd___^^^cccooozzzxxxlllfffiiieee```^^^ccchhhhhhffffffcccaaabbbggghhhdddaaaaaa______eeeooorrrkkkccc___aaaffflllmmmiiigggnnnxxx|||\\\```ZZZBBBCCCBBBBBBIIINNNHHHBBB<<<:::<<<@@@CCCDDDDDDAAA@@@AAAAAADDDMMMWWWccclll}}}vvvnnnhhhccc___]]][[[XXXVVVUUUUUUTTT\\\eeeoooyyy{{{ssstttyyywwwlllbbb^^^\\\YYYZZZ\\\^^^]]][[[\\\^^^^^^\\\YYYWWWXXXZZZSSSUUUVVVTTTPPPNNNNNNOOOSSSOOOSSS___iiiiiieeedddooorrrqqqiii```^^^dddkkkfffddd``````eeehhhccc[[[]]]___bbbdddeeegggiiijjjqqqqqqqqqpppmmmjjjiiihhheeeffffffdddaaa___```aaacccfffgggddddddhhhlllllljjjggggggkkkmmmjjjhhhhhhqqquuuxxxuuunnnhhhhhhkkkpppsssssspppsssyyy{{{xxx~~~sssmmm~~~lll___XXXUUUQQQNNNKKKJJJHHHEEECCCCCCEEEGGGwwwiiicccbbb______]]]]]]bbbhhhhhhddd^^^aaacccbbb]]]XXXUUUUUUZZZ\\\^^^aaafffiiibbbYYY```______ccchhhjjjfffbbbZZZZZZfffuuuuuugggaaaggg^^^ZZZ[[[cccjjjjjjhhhgggcccbbbeeekkkmmmhhhdddddd___]]]aaakkknnnhhhaaa___```gggooopppiiieeeiiiqqqwwwvvvddd___mmmrrrPPPOOOLLLCCCCCCFFFJJJEEE===888999===BBBEEEFFFCCCAAA@@@>>>>>>DDDMMMOOOYYYlllyyyqqqmmmhhhbbb]]]ZZZXXXXXXRRRUUUWWWWWW^^^kkkwww|||{{{xxxwwwwwwvvv|||ssspppkkkbbb^^^ZZZXXXYYY\\\\\\XXXSSSXXXZZZ[[[YYYWWWVVVXXX[[[WWWYYYZZZXXXSSSOOOMMMNNNRRRNNNPPP]]]ggggggcccbbbcccjjjnnnlllgggcccaaa```bbbbbb^^^ZZZbbbmmmkkk```eeeddddddeeegggjjjmmmnnnpppqqqqqqpppllliiigggfff___``````___^^^^^^```bbb[[[___```___```fffkkklllhhhaaa```iiirrrrrrlllgggkkkpppsssqqqjjjfffhhhkkkkkkmmmjjjfffhhhppprrrooosssxxx}}}tttiiiaaaZZZUUUPPPNNNJJJGGGEEEEEEGGGIII|||ooommmeeeXXXjjjddd]]]YYYYYY]]]```bbb```cccfffddd^^^YYYWWWWWW______bbbfffhhheee^^^XXXWWWZZZ___cccdddaaa^^^[[[]]]bbbjjjppprrrmmmddd^^^[[[\\\gggjjj``````gggfffcccaaa```aaadddeeeccc```______^^^```hhhmmmhhh```iiinnnsssrrrlllfffddddddmmmoooyyytttaaannn~~~```IIIBBBCCC???BBBMMMEEE777999??????AAAEEEFFFGGGDDD@@@===>>>???HHHIIIRRRiiixxxqqqooommmfff___ZZZ^^^\\\SSSRRRYYY[[[VVVddddddhhhnnnsss{{{wwwuuuqqqppprrrvvv|||}}}pppjjjgggbbb______YYYYYYZZZZZZYYYWWWUUUTTTZZZYYYWWWWWWWWWVVVTTTRRR\\\\\\ZZZVVVQQQNNNNNNNNNRRRPPPQQQWWW___cccaaa___dddeeegggeeecccbbbdddfffbbb___[[[ZZZ]]]```cccddd```gggllljjjhhhkkkppprrrrrrnnniiihhhnnnpppgggZZZcccaaa______```aaaaaa```bbb___[[[ZZZ]]]bbbgggiiiggg[[[ZZZiiiuuurrrjjjgggmmmpppuuussskkkeeejjjtttpppmmmjjjiiikkkmmmpppqqqrrrooouuusssssskkkeeeYYYPPPOOONNNJJJHHHJJJ{{{wwwvvviiiZZZccc___[[[XXXYYY[[[]]]^^^aaaeeehhhiiifffaaa]]][[[YYYZZZ___eeeiiiggg```ZZZUUUXXX\\\___```]]]YYYVVV```eeemmmtttuuuppphhhaaa^^^aaannnrrrhhhdddgggcccbbb___^^^___bbbcccaaa^^^]]]\\\ZZZ[[[dddmmmmmmhhhkkkooorrrpppjjjeeebbbccciiikkksssmmmjjjqqqSSSMMMHHH===@@@DDDDDDCCCCCC===:::AAACCCEEEFFFDDDAAA=========FFFFFFLLL^^^uuu{{{uuunnnhhheeefffccc^^^\\\]]]\\\YYYWWWVVVXXX\\\___cccmmmxxx~~~xxx}}}yyyuuurrrnnnjjjqqquuu}}}uuufffqqqssswwwnnneeeaaa]]]ZZZZZZXXXXXXXXXYYYXXXWWWUUUTTTWWWXXXYYYZZZ[[[XXXSSSPPPWWWXXXWWWTTTQQQNNNMMMNNNPPPOOOPPPTTTZZZ]]]\\\YYYWWW^^^ddddddaaa```eeejjjlllfff___ZZZ[[[^^^bbbddd___dddffffffgggkkkmmmkkknnnkkkgggeeehhhjjjddd[[[```______```aaaaaa___]]]aaa___]]]]]]^^^aaadddeeeeeeZZZXXXdddllliiieeeeeepppssswwwvvvoooiiinnnwwwpppnnnkkkjjjlllnnnqqqsssqqqooouuuvvviii^^^YYYUUUPPPLLLMMM}}}www}}}zzzhhhXXXZZZYYYWWWWWWYYYZZZYYYXXX]]]___cccfffgggddd^^^YYYRRRUUU[[[ccchhhfff___YYYRRRTTTXXXZZZZZZWWWSSSQQQWWW^^^fffmmmnnnjjjccc^^^___cccqqqvvvkkkeeeccc\\\^^^\\\[[[]]]```bbbaaa___[[[[[[[[[^^^hhhqqqrrrnnnmmmooopppmmmgggcccaaabbbdddggglllsss~~~ccctttmmmTTT>>>999BBB@@@EEEPPPOOO@@@888===@@@BBBEEEEEEBBB???===<<>>AAADDDCCCBBB???>>>@@@??????CCCNNN]]]mmmwwwwwwiiicccfffkkkeee___]]][[[WWWWWWZZZ]]]WWWVVV]]]bbbaaaaaabbbcccdddfffggghhhiiijjjjjjlllllllllmmmnnnnnnmmmmmmnnnmmmllljjjhhhhhhhhhhhhjjjnnntttzzzkkk___kkkyyyjjjkkkyyygggVVVQQQRRRRRRPPPNNNPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSUUUWWWXXXUUUPPPLLLIIIKKKNNNOOONNNLLLKKKKKKPPPPPPQQQTTTXXXYYYXXXVVV^^^fffnnnooollliiikkknnnqqqjjj```XXXVVVWWWZZZ\\\aaadddeeeddddddgggeeeaaajjjkkkhhh___ZZZZZZ[[[[[[\\\\\\]]]___aaa```^^^\\\\\\\\\[[[ZZZYYY[[[]]]___bbb\\\XXXYYYXXXWWW[[[aaacccdddgggiiifffccceeelllfffeeecccbbbaaacccgggjjjjjjmmmvvvssssssqqqfff^^^ZZZXXXuuueeehhhmmmfffWWWNNNNNNPPPSSSVVVXXXWWWSSSOOOOOOMMMLLLNNNSSSUUUTTTRRRTTTUUUXXX]]]___[[[SSSMMMNNNOOOQQQRRRQQQPPPNNNMMMHHHOOOXXX^^^```___]]]]]]XXXXXXbbbfff]]][[[[[[TTTUUUSSSTTTXXX___eeegggfffcccfffggghhhmmmqqqpppkkkeeeeeeeeedddbbbbbbbbbccceeejjjnnnlllhhhvvv{{{___]]]qqq```ZZZOOOEEEFFFKKKOOOYYYSSS:::999;;;>>>AAADDDDDDCCCBBB===>>>>>>???DDDNNN[[[dddooozzz}}}xxxooofffdddbbb``````bbbbbb\\\YYYZZZ[[[YYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYZZZZZZYYYYYYZZZ[[[^^^aaaccceeeeeeiiinnnrrrqqq}}}ppp\\\eeemmmtttiii\\\PPPOOOQQQPPPLLLJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPOOOOOOOOOPPPOOOMMMKKKDDDGGGJJJKKKKKKJJJIIIJJJLLLMMMOOOSSSVVVWWWWWWWWW\\\___dddggghhhfffdddbbbeeeaaaZZZVVVUUUUUUVVVVVVaaagggjjjfffbbbbbbccccccmmmooojjj___VVVUUUXXXYYYYYYXXXWWWWWWYYYZZZZZZZZZXXXWWWVVVSSSRRRUUU[[[```aaa^^^[[[XXXUUUUUUZZZbbbbbbbbbeeeiiiiiifffhhhlllcccbbbaaa^^^\\\]]]aaaeeegggllluuu|||~~~{{{fffYYY{{{oooeeecccccc^^^UUUOOOLLLNNNQQQTTTVVVTTTPPPMMMOOOMMMKKKLLLNNNQQQSSSSSSVVVUUUUUUWWWXXXVVVPPPKKKKKKLLLMMMOOOOOOOOOOOOOOOJJJOOOVVVZZZZZZYYYZZZ\\\WWWTTT[[[^^^WWWWWWZZZUUUSSSRRRRRRVVV^^^dddggggggiiiiiieeebbbdddjjjmmmkkk`````````````````````aaafffiiimmmmmmgggkkkjjjWWWaaa^^^WWWFFFCCCDDDHHH^^^```AAA===<<<<<>>??????@@@EEEMMMSSScccnnnuuulllhhhcccaaabbbiiifffbbb```````````````______```aaaaaaaaaaaaaaa\\\]]]^^^]]]]]]___bbbeeedddhhhnnnppprrrwwwwww```ggguuuyyybbbZZZSSSSSSRRRNNNIIIHHHJJJIIIIIIIIIIIIJJJKKKLLLNNNLLLIIIHHHIIIJJJJJJJJJCCCEEEHHHHHHHHHGGGGGGHHHGGGIIIKKKNNNQQQRRRSSSSSSSSSTTTXXX]]]bbbccc```]]]ZZZWWWUUUTTTUUUUUUUUUTTT___fffiiieee```aaadddffflllnnniii]]]TTTRRRUUUVVVTTTSSSQQQQQQSSSUUUVVVUUUUUUTTTSSSOOONNNQQQXXX___^^^]]][[[WWWTTTVVV[[[``````___bbbgggiiihhhhhhkkkffffffeeeaaa]]]]]]aaaeeeeeekkksssxxxyyyyyy{{{}}}~~~{{{tttqqqmmmeee^^^\\\\\\WWWPPPLLLMMMNNNPPPRRRQQQNNNKKKKKKLLLMMMMMMLLLMMMOOOQQQTTTRRROOOPPPRRRSSSQQQNNNGGGHHHJJJKKKMMMOOOPPPQQQNNNRRRUUUUUUSSSRRRTTTWWWWWWSSSXXXYYYSSSTTTXXXSSSTTTRRRQQQTTT[[[aaaccccccccceeefffdddgggkkkllliii]]]]]]]]]]]]^^^^^^]]]\\\dddcccgggjjjgggdddqqqnnnbbb|||hhhLLLGGGJJJFFFVVV```KKKDDDAAA===<<>>>>>???CCCGGGUUU___ooo~~~{{{zzzzzzwwwtttnnniiieeeeeedddccc___```bbbccceeefffffffffaaacccddddddfffjjjpppuuutttoooxxxooo^^^YYYUUUTTTPPPKKKHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLIIIFFFEEEFFFHHHHHHHHHDDDEEEFFFFFFEEEDDDEEEFFFEEEGGGJJJKKKLLLLLLMMMMMMKKKNNNSSSXXX\\\]]]]]]\\\UUUSSSRRRRRRTTTVVVWWWWWW[[[___```^^^^^^bbbggggggggghhhdddYYYQQQPPPRRRRRRRRRQQQQQQRRRTTTUUUUUUTTTSSSTTTTTTPPPMMMOOOUUUZZZYYYZZZXXXVVVTTTWWWZZZ]]]\\\ZZZ\\\cccgggffffffgggkkkllljjjeee```___cccgggcccjjjqqquuuvvvvvvvvvvvv}}}ooolll{{{uuulllkkkcccYYYXXX]]]YYYPPPLLLLLLLLLNNNOOONNNLLLJJJEEEIIILLLLLLJJJHHHIIIKKKRRRNNNKKKLLLOOOSSSTTTSSSDDDEEEGGGIIILLLOOOQQQRRRUUUXXXYYYVVVQQQPPPSSSVVVVVVRRRVVVWWWQQQQQQTTTNNNUUUSSSQQQSSSXXX]]]___^^^XXX```iiinnnqqqqqqkkkddd\\\\\\\\\\\\]]]\\\ZZZXXXbbb^^^```gggfffaaafffrrrcccfff{{{VVVPPPVVVHHHMMM[[[QQQJJJEEE>>>;;;===AAADDDEEECCCBBB@@@===<<<===???AAAEEEMMM[[[iiixxx|||yyyvvvssstttwwwyyy|||~~~|||}}}ttt}}}fff[[[YYYUUUSSSQQQMMMHHHHHHLLLKKKKKKJJJIIIIIIIIIJJJKKKJJJHHHFFFFFFGGGHHHGGGGGGEEEFFFFFFEEECCCCCCDDDFFFGGGIIIKKKKKKKKKJJJJJJKKKEEEJJJQQQTTTSSSSSSVVVYYYUUUSSSQQQQQQTTTWWWYYYZZZWWWXXXWWWWWW\\\eeeiiigggaaaccc___UUUOOOOOOQQQPPPSSSSSSUUUXXXZZZZZZWWWUUURRRUUUVVVSSSOOONNNRRRVVVUUUVVVVVVTTTTTTWWWYYYZZZ\\\ZZZ\\\ccchhhhhhggghhhnnnooommmhhhbbb```dddhhhccciiiooorrrtttuuuuuuttt{{{{{{|||yyyyyyhhh___\\\]]]___]]]VVVQQQPPPPPPPPPPPPPPPQQQOOOKKKHHHIIIJJJJJJJJJIIIHHHHHHGGGJJJIIIIIIKKKOOORRRTTTUUUJJJIIIHHHIIIMMMQQQSSSTTT^^^]]][[[WWWRRROOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQMMMQQQRRROOOPPPVVV]]]___YYYfffxxxrrrkkkkkk^^^______^^^\\\[[[[[[[[[^^^___```cccffffffeeecccwwwnnn___zzzXXXNNNUUUKKKDDDPPPWWWXXXOOOAAA:::>>>CCCBBBDDDCCCBBBAAA???>>>======???DDDLLLXXXgggxxxnnn|||hhh^^^WWWMMMMMMLLLKKKKKKKKKKKKKKKQQQMMMGGGCCCBBBEEEJJJMMMFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHFFFHHHKKKMMMLLLJJJHHHHHHFFFKKKPPPPPPNNNNNNRRRVVVRRRQQQPPPRRRVVVZZZ[[[\\\XXXZZZ[[[\\\bbbhhhhhhdddddd```YYYTTTRRRQQQQQQQQQOOOUUU\\\___]]]ZZZXXXXXXTTTVVVWWWWWWTTTRRRRRRRRRUUUYYY^^^^^^[[[YYY\\\___aaaaaa______fffmmmkkkcccdddhhhkkkhhhfffeeeggghhhjjjkkkqqqyyyzzzvvvyyy|||wwwyyyuuu^^^UUUQQQRRRZZZ^^^YYYRRRNNNOOONNNNNNNNNNNNMMMJJJHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHIIILLLNNNOOOOOOLLLLLLKKKKKKMMMOOORRRTTTYYYWWWUUUSSSPPPMMMKKKJJJMMMMMMNNNOOOOOOOOOOOOOOOMMMQQQQQQMMMMMMSSSYYY[[[^^^ffftttxxxnnnjjj```___^^^[[[YYYYYYYYYZZZ]]]]]]___bbbddddddbbb___jjjxxxbbb```~~~|||YYYPPPLLLHHHLLLOOOfffgggJJJ777>>>BBB:::BBBBBBAAA@@@???>>>===<<<;;;>>>CCCKKKWWWfffttt~~~nnndddnnnwwwtttrrr^^^WWWQQQMMMMMMKKKJJJJJJKKKLLLLLLOOOLLLGGGDDDCCCEEEHHHKKKCCCCCCDDDEEEEEEEEEDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGEEEHHHMMMPPPPPPNNNKKKIIIKKKOOOSSSSSSQQQPPPRRRUUUOOOOOOOOOPPPTTTYYY^^^```\\\]]]]]]^^^dddjjjhhhbbb]]][[[WWWTTTRRRQQQOOONNNPPPRRRUUUVVVUUUTTTTTTUUUVVVWWWWWWXXXWWWVVVSSSRRRWWW\\\aaabbb```___aaadddbbbbbb```___fffmmmlllfffiiiooosssssspppmmmlllkkkiiikkksss}}}zzzyyy|||~~~zzz{{{|||xxxkkkYYYRRRMMMMMMVVV]]]ZZZQQQKKKOOOMMMKKKKKKKKKKKKJJJHHHLLLKKKJJJIIIHHHGGGFFFEEEGGGHHHIIIJJJKKKKKKLLLLLLPPPQQQQQQOOOLLLLLLPPPSSSUUURRRPPPOOOPPPOOOKKKHHHKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPOOOKKKKKKQQQWWWYYY```bbbkkkxxx~~~yyyooohhheeebbb]]]YYYVVVVVVWWWXXXZZZ[[[]]]```bbbaaa]]]ZZZaaaiiizzzqqqPPPXXX}}}hhhNNNLLLKKKIIIKKKfffrrr^^^EEE===<<<888?????????@@@???>>>======<<<===>>>BBBKKKWWWeeeooozzznnnVVVXXXcccxxxwwwvvvyyy{{{mmmvvvaaaTTTQQQLLLLLLKKKIIIHHHIIIJJJLLLMMMLLLJJJHHHFFFEEEFFFHHHIIIAAAAAABBBCCCDDDDDDDDDDDDHHHGGGFFFEEEEEEEEEEEEFFFDDDHHHMMMRRRTTTRRRNNNKKKQQQTTTWWWWWWSSSQQQRRRSSSNNNOOOQQQSSSVVV[[[aaaeeecccbbb```bbbiiinnnkkkcccWWWWWWWWWVVVTTTQQQOOOMMMSSSPPPMMMKKKLLLOOOQQQRRRWWWVVVVVVXXX[[[ZZZWWWSSSYYY]]]ccceeeddddddeeegggddddddaaa```eeekkkkkkhhhmmmrrryyy{{{wwwqqqmmmllliiikkksss}}}}}}xxxuuu{{{zzz}}}~~~xxxhhh```[[[VVVSSSWWWYYYUUUNNNKKKPPPNNNKKKIIIJJJKKKKKKJJJMMMLLLJJJIIIGGGFFFEEEEEEGGGIIILLLMMMNNNMMMNNNNNNSSSUUUUUUQQQLLLJJJMMMRRRTTTPPPNNNOOORRRRRRNNNIIIIIIIIIIIIIIIIIIIIIJJJJJJNNNPPPNNNKKKMMMTTTYYYZZZ\\\[[[```jjjpppnnnjjjhhhoooiiiaaaYYYVVVUUUVVVWWWWWWXXXZZZ]]]___^^^ZZZWWW]]]dddmmmhhhUUU```xxxXXXMMMJJJJJJNNNRRRbbbooocccFFF:::???;;;;;;===>>>????????????===<<<<<<===CCCOOO\\\dddsss{{{qqqssssss{{{wwwbbbhhhzzztttkkklllpppvvv}}}~~~~~~{{{xxxqqqfffUUUNNNNNNJJJIIIHHHGGGFFFFFFHHHJJJLLLJJJIIIIIIIIIHHHHHHHHHGGGBBBCCCCCCDDDDDDDDDCCCCCCGGGFFFFFFFFFFFFFFFFFFFFFDDDFFFJJJOOORRRRRRPPPNNNSSSUUUWWWWWWTTTRRRRRRSSSJJJMMMRRRUUUVVVYYY]]]```eeedddccceeemmmrrrnnneeeZZZZZZ[[[YYYVVVSSSQQQPPPVVVPPPJJJHHHKKKOOOPPPPPPTTTRRRRRRWWW]]]___\\\WWW[[[___eeeggggggfffeeefffhhhfffcccaaabbbeeegggfffkkkoootttwwwssslllhhhiiihhhjjjpppxxx~~~|||uuuppptttvvv{{{qqqfffhhhaaa]]]YYYVVVQQQLLLLLLOOORRROOOLLLJJJKKKLLLMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEFFFIIIMMMNNNNNNNNNPPPQQQTTTVVVVVVQQQKKKHHHKKKPPPRRRNNNKKKMMMQQQRRROOOKKKIIIIIIHHHGGGGGGGGGHHHIIIMMMOOOOOONNNQQQYYY]]]]]]WWWXXX[[[___``````eeelllyyypppddd[[[WWWVVVWWWWWWUUUVVVXXX\\\^^^]]]ZZZXXXWWWbbbfffrrryyy^^^]]]kkkxxxZZZLLLKKKNNNEEEOOOlllvvvcccLLLCCC999:::;;;<<<>>>???AAABBB===;;;999999<<>>AAABBBAAA@@@===;;;:::<<>>:::999;;;>>>@@@BBBBBBBBB@@@======>>>???BBBLLLVVV^^^iii{{{}}}ppp|||lllbbbjjjzzzmmm}}}lll[[[RRRNNNFFFEEEHHHEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>???@@@AAABBBBBBAAAAAABBB@@@???BBBIIINNNNNNLLLTTTQQQNNNMMMNNNPPPSSSTTTbbb___^^^```dddccc]]]WWWMMMSSSWWWXXXYYY\\\[[[WWW[[[^^^aaa___ZZZUUUTTTUUUOOOPPPQQQQQQPPPQQQRRRSSSPPPPPPQQQTTTZZZ```fffjjjbbbfffkkkooopppmmmhhhdddhhhggghhhgggaaaZZZ\\\cccjjjfffhhhmmmjjjbbbccclllqqqwww{{{yyyxxx{{{zzzwwwppprrrttttttrrrpppnnnlllqqqzzz|||www~~~rrr```PPPQQQ\\\UUUNNNIIIIIIJJJIIIJJJLLLPPPOOOMMMMMMNNNOOONNNMMMJJJIIIGGGEEEEEEFFFGGGHHHIIILLLMMMKKKHHHGGGKKKPPPRRROOOKKKIIIIIIJJJIIIHHHKKKJJJHHHFFFEEEGGGKKKOOOLLLKKKIIIGGGGGGHHHIIIJJJHHHKKKMMMOOOTTTYYYWWWRRRSSSWWW]]]```^^^\\\```iiipppggg[[[UUUUUUXXXYYYYYYUUUTTTVVVZZZ___dddggghhhbbb```\\\___```___wwwcccjjjVVVJJJBBBDDDKKKQQQVVV[[[KKKFFF@@@:::888888;;;===<<<===??????>>><<<<<<===@@@GGGMMMQQQ[[[lll}}}|||}}}gggrrrrrrcccaaa{{{}}}}}}wwwxxxyyyaaaRRRNNNNNNFFFEEEIIIFFFFFFGGGHHHIIIHHHGGGDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCBBBBBBAAAAAA>>>???@@@AAA@@@???>>>===@@@??????DDDKKKNNNMMMJJJWWWSSSNNNKKKLLLOOORRRTTT```YYYTTTUUU[[[]]]WWWQQQMMMTTTYYYXXXWWWWWWWWWUUURRRXXX^^^___YYYTTTQQQQQQKKKMMMOOONNNLLLMMMPPPTTTSSSTTTTTTUUUYYY___ffflll^^^bbbgggmmmooommmgggcccffffffiiijjjccc[[[^^^fffiiifffiiipppmmmddddddlllttt~~~~~~|||rrrtttuuutttsssrrrpppnnn|||}}}ggg]]]YYYVVVUUUTTTSSSQQQMMMIIIFFFEEEFFFOOONNNLLLJJJIIIHHHHHHIIIFFFGGGHHHIIIJJJIIIHHHHHHCCCDDDFFFGGGHHHHHHGGGGGGIIIIIIHHHFFFFFFGGGKKKNNNEEEEEECCCCCCDDDEEEHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBFFFIIINNNQQQTTTTTTRRRQQQLLLSSSXXXVVVUUUYYY]]]______\\\XXXUUUSSSSSSTTTVVVPPPQQQSSSWWW\\\aaacccccc]]]```___ZZZTTTWWWbbbmmmvvvoooOOOHHHNNNBBB@@@NNNTTTTTTUUUKKK<<<777<<<:::222;;;===@@@CCCDDDBBB???===:::???CCCGGGLLLYYYkkkxxxcccqqqwww[[[\\\eee{{{|||||||||{{{ddd}}}wwwcccSSSQQQNNNKKKIIIHHHGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>======<<<@@@@@@AAADDDIIIMMMOOOPPPOOOLLLMMMOOONNNJJJHHHJJJPPPOOOQQQWWWZZZVVVSSSRRRUUUVVVXXXZZZZZZZZZYYYXXXXXXZZZZZZXXXSSSNNNKKKJJJKKKKKKKKKLLLNNNQQQUUUWWWVVVTTTSSSTTTXXX\\\___aaabbbbbbbbbbbbbbbbbbbbbbbbccciiilllggg^^^XXXZZZ___gggeeeaaa___^^^```dddfffqqqzzzzzzrrrttttttpppjjjjjjqqqwww}}}yyyvvvwwwyyy|||}}}lllZZZWWWVVVTTTSSSUUUUUUTTTQQQLLLIIIHHHHHHLLLKKKJJJHHHGGGGGGGGGHHHFFFFFFGGGHHHHHHHHHGGGFFFCCCCCCEEEFFFFFFFFFEEEDDDEEEFFFFFFEEEDDDFFFHHHKKKHHHGGGEEEDDDCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGIIILLLOOOQQQQQQOOONNNNNNTTTXXXUUUSSSVVVZZZ\\\[[[XXXUUURRRPPPQQQRRRTTTTTTSSSSSSUUUXXXZZZZZZYYYZZZ]]]^^^YYYRRRRRRZZZbbbmmmsssvvvwwwYYYPPPKKKJJJJJJGGGLLLSSSYYYTTTFFF999777<<<888:::<<>>999<<<>>>>>>@@@JJJYYYdddttt~~~iiilllmmmccccccrrrxxxpppwwwmmm[[[jjjtttcccRRRKKKJJJIIIHHHGGGGGGHHHIIIDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEBBBBBBAAA@@@???>>>======@@@@@@AAADDDHHHLLLNNNPPPMMMJJJIIIKKKKKKHHHHHHKKKLLLJJJLLLRRRUUUTTTSSSTTTUUUYYY^^^```^^^ZZZVVVUUUZZZ[[[[[[YYYVVVRRRPPPPPPNNNNNNNNNOOOQQQTTTWWWYYYZZZXXXVVVVVVXXXZZZZZZZZZ```___\\\[[[ZZZ[[[]]]^^^\\\bbbeeebbbZZZUUUXXX]]]^^^\\\ZZZXXXYYY[[[^^^```jjjqqqwwwvvvuuuuuutttrrrjjjmmmooommmjjjjjjnnnsssyyyyyyxxxuuuqqqnnnmmmmmm|||zzzyyyyyy}}}pppVVVOOOTTTXXXWWWTTTTTTVVVVVVUUUQQQMMMJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGEEEFFFFFFGGGFFFFFFEEEEEEBBBCCCDDDDDDDDDCCCBBBAAACCCDDDFFFFFFEEEEEEGGGHHHJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIFFFHHHJJJLLLMMMLLLJJJIIIOOOTTTUUUQQQOOOSSSVVVWWWTTTRRRPPPMMMMMMNNNPPPQQQUUUTTTTTTUUUWWWWWWVVVUUUZZZ]]]^^^YYYQQQNNNRRRXXXZZZttt~~~\\\nnn|||WWWMMMIIIFFFGGGFFFJJJWWWaaaWWW@@@666;;;777777999;;;===???@@@AAA===>>>>>><<<;;;AAAMMMVVVbbblllyyynnngggnnnaaabbblllzzzpppkkkwwwjjjXXXdddzzzqqqbbbUUUIIIFFFFFFDDDCCCCCCDDDEEEFFFAAAAAAAAAAAABBBCCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCC@@@AAACCCEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@???======@@@@@@@@@BBBDDDHHHLLLNNNJJJGGGFFFIIIIIIHHHIIILLLLLLHHHHHHLLLOOONNNOOOQQQTTT[[[dddeee```YYYUUUTTTYYYZZZZZZXXXVVVSSSSSSSSSPPPPPPQQQQQQSSSVVVYYYZZZZZZYYYXXXYYYZZZZZZXXXVVV\\\YYYUUURRRQQQSSSWWWYYYUUUZZZ^^^[[[UUURRRUUUYYY\\\[[[ZZZZZZ[[[]]]```aaadddjjjlllgggdddfffjjjlllhhhkkknnnnnnlllkkknnnppptttvvvxxxxxxtttnnnjjjhhhtttxxx|||}}}wwwsssuuuwwwyyyrrr^^^LLLMMMWWW]]][[[WWWQQQTTTVVVUUURRRNNNKKKIIIFFFFFFEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@???BBBDDDGGGGGGGGGFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIFFFGGGHHHHHHHHHGGGFFFFFFLLLPPPPPPLLLKKKOOORRRSSSOOOMMMLLLJJJJJJLLLMMMOOORRRQQQRRRUUUXXXYYYXXXWWW\\\^^^^^^YYYRRROOORRRVVV```llluuurrrYYYmmmkkkPPPDDDCCCPPPIIIDDDJJJ[[[dddZZZFFF999999999888888:::>>>BBBDDD@@@AAA@@@>>><<<@@@HHHOOOSSS]]]jjjuuu}}}qqqeeexxxmmmhhhggg|||{{{sssrrrtttrrrggg```nnn{{{dddVVVOOOKKKFFFEEECCCAAA@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDBBBCCCEEEFFFEEECCC@@@>>>AAAAAAAAAAAA@@@???>>>===>>>>>>>>>???@@@CCCHHHKKKFFFDDDFFFKKKLLLJJJJJJMMMOOOIIIFFFHHHJJJIIIJJJMMMSSS\\\eeefff```YYYVVVWWWVVVWWWWWWUUURRRPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXVVVVVVXXX[[[]]]\\\XXXUUUTTTRRRPPPNNNNNNPPPSSSUUUSSSWWW[[[YYYTTTQQQSSSWWW^^^^^^]]]]]]^^^___aaabbbbbbggghhhbbb]]]```eeeiiimmmmmmnnnnnnnnnnnnppprrrppptttyyyzzzxxxtttpppnnnpppvvv{{{{{{zzzxxxpppqqqvvv|||eeeVVVJJJLLLVVVZZZWWWSSSLLLNNNRRRRRROOOKKKHHHFFFDDDDDDEEEEEEFFFFFFFFFFFFBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCAAA???>>>???BBBDDDFFFEEEDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJKKKHHHIIIMMMPPPOOOKKKJJJIIIHHHIIIJJJLLLMMMMMMNNNPPPSSSWWWXXXXXXVVV\\\\\\[[[VVVQQQOOOTTTXXX]]]eeefffnnnmmm```wwwmmmUUUFFFJJJHHHEEEEEEOOOcccmmm___JJJ===;;;888666777;;;???AAA@@@@@@@@@===;;;<<<@@@DDDGGGPPP[[[eeennnyyywwwgggsssyyy|||uuu]]]WWWeeegggSSSIIIHHHHHHEEEDDDBBB@@@?????????@@@>>>??????AAACCCEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBCCCDDDDDDAAA???===???@@@@@@AAA@@@???===<<<:::<<<===<<<<<<>>>BBBFFFBBBBBBGGGMMMOOOLLLJJJLLLMMMHHHEEEGGGIIIHHHIIILLLRRRYYYaaaaaa\\\XXXYYY\\\UUUVVVVVVTTTPPPNNNMMMMMMLLLMMMMMMNNNOOOQQQRRRRRRTTTVVVYYY]]]^^^\\\WWWSSSNNNNNNNNNNNNOOOQQQRRRSSSVVVYYY\\\ZZZVVVSSSUUUWWW]]]\\\[[[ZZZZZZ[[[\\\\\\^^^cccddd___[[[]]]aaabbbgggfffdddeeeiiinnnrrrtttnnnqqquuuvvvtttrrrpppoooooorrruuuuuuuuuwww}}}yyyuuuqqqooosss|||zzz]]]QQQHHHIIINNNOOOLLLJJJFFFIIILLLLLLJJJGGGDDDCCCCCCCCCDDDEEEEEEEEEDDDDDD@@@????????????@@@AAABBBBBBBBBCCCCCCBBB@@@???>>>;;;===@@@@@@@@@??????@@@??????@@@AAABBBBBBCCCCCCAAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGEEEHHHIIIGGGIIILLLMMMKKKHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMPPPSSSSSSRRRPPPXXXXXXWWWSSSOOOOOOSSSWWWTTT___aaabbbqqqhhh{{{___EEE===DDDFFFEEEPPPaaaeee]]]DDD@@@;;;777555666999;;;AAABBBBBBAAA???===<<<===???EEEMMMTTT[[[fffuuuwwwzzz|||vvv[[[[[[ccc}}}jjjWWWJJJEEEDDDEEECCCBBBAAA@@@@@@@@@AAABBB<<<<<<<<<===???@@@BBBCCC???@@@@@@AAAAAAAAA@@@@@@<<<===???AAABBBAAA@@@???===>>>???@@@@@@>>><<<;;;777:::===<<<;;;;;;???BBB@@@@@@DDDKKKMMMJJJIIIJJJFFFCCCCCCHHHKKKKKKLLLOOOPPPUUUZZZ[[[YYYXXXZZZ]]]TTTVVVWWWVVVSSSOOOMMMLLLJJJJJJKKKKKKLLLMMMNNNNNNUUUWWWZZZ^^^___\\\VVVQQQMMMNNNOOOPPPQQQRRRRRRRRRYYY[[[]]]\\\YYYWWWXXXZZZ]]]\\\ZZZXXXXXXXXXZZZ[[[YYY\\\]]]ZZZYYY[[[[[[ZZZYYYVVVUUUXXXaaaiiioooqqqooorrrtttuuussspppooonnnmmmkkkjjjiiikkkoootttwwwzzztttnnnooopppsssyyyxxxYYYPPPIIIHHHHHHFFFDDDEEEAAADDDGGGGGGEEECCCAAAAAAAAABBBCCCCCCCCCBBBAAA@@@======<<<===>>>???AAABBB???@@@@@@AAA@@@???===<<<999;;;======<<<<<<===>>>===>>>>>>@@@@@@AAAAAAAAA>>>???AAABBBCCCDDDDDDDDDBBBBBBBBBBBBCCCFFFHHHJJJFFFIIIKKKJJJKKKMMMKKKGGGFFFEEEEEEEEEEEEFFFFFFGGGJJJKKKLLLOOORRRRRROOOMMMTTTUUUVVVSSSQQQPPPQQQSSSPPP\\\^^^^^^dddiiivvvttttttfffCCCEEEDDDAAAAAAIIITTTZZZNNNJJJCCC<<<777666777888===@@@DDDFFFEEEBBB@@@>>><<>>???@@@@@@AAAAAAAAA???>>>===;;;<<<===>>>????????????;;;<<<>>>??????===;;;999666:::>>>>>><<<;;;===@@@>>><<<>>>CCCEEEDDDEEEHHHBBB@@@BBBIIIMMMMMMLLLMMMNNNRRRUUUWWWWWWWWWWWWYYYQQQTTTWWWXXXUUURRROOOMMMIIIIIIJJJKKKLLLLLLLLLLLLSSSUUUYYY]]]___]]]XXXSSSSSSRRRQQQPPPPPPQQQRRRSSSXXXZZZ\\\\\\[[[ZZZ[[[]]]]]][[[YYYWWWWWWYYY\\\^^^YYYZZZYYYWWWYYY]]][[[WWWSSSPPPOOOTTT^^^fffiiiiiillloootttvvvuuusssqqqpppjjjjjjhhhggggggjjjnnnqqqmmmvvv{{{qqqjjjkkkooossswww~~~YYYRRRLLLJJJGGGCCCDDDGGG???BBBDDDDDDCCCAAA@@@@@@@@@@@@AAABBBAAA@@@???>>><<<;;;;;;<<<===???AAABBB===>>>?????????>>><<<<<<:::<<<======<<<<<<>>>@@@======>>>???????????????<<<===???AAABBBDDDDDDEEEBBBAAAAAABBBDDDGGGJJJLLLIIILLLMMMLLLMMMNNNJJJDDDDDDDDDCCCCCCCCCDDDDDDEEEIIIJJJLLLPPPSSSTTTRRRPPPSSSUUUXXXWWWTTTRRRPPPPPPMMMVVVXXXZZZaaabbbeeerrrpppgggYYYLLLCCCDDDBBB>>>CCCNNNWWWRRRJJJBBB<<<999888888444999???DDDFFFEEEBBB@@@===>>>???>>>AAAJJJXXXcccpppvvvwwwnnnjjjsssmmmlllxxxyyyvvvVVVJJJXXXmmmbbbSSSDDDCCCIIILLLIIIDDDGGGEEEBBB???===<<<;;;;;;>>>>>>============>>>>>>DDDEEEEEEDDDCCC@@@>>>===>>>>>>======<<<<<<;;;;;;:::;;;===>>>>>><<<:::888666;;;@@@AAA===;;;===???>>>:::999<<<>>>>>>BBBGGGBBBAAADDDKKKNNNKKKHHHHHHMMMOOOSSSUUUWWWVVVTTTSSSLLLPPPUUUWWWVVVRRROOOMMMJJJJJJKKKLLLLLLLLLLLLLLLNNNQQQVVV\\\``````\\\YYYYYYVVVRRROOONNNOOOQQQSSSUUUXXX[[[\\\[[[\\\]]]___YYYWWWUUUSSSTTTWWW\\\^^^^^^]]]YYYXXX\\\aaa```ZZZVVVSSSRRRXXXaaafffeeebbbbbbgggoootttuuusssqqqpppjjjmmmpppoookkkiiijjjkkknnnxxx|||vvvsssrrrllljjjnnnkkknnn}}}~~~yyy}}}|||WWWNNNGGGFFFGGGDDDAAAAAA@@@BBBCCCCCCAAA@@@@@@@@@??????@@@AAACCCBBB@@@===>>>>>>>>>>>>>>>>>>???@@@======>>>?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@@@@>>>===???BBBEEEDDDCCCDDDBBB@@@???AAADDDFFFGGGFFFGGGIIIIIIIIIIIIKKKMMMCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGIIIJJJJJJLLLOOORRRRRRUUUXXXYYYWWWTTTRRRQQQPPPRRRUUUWWWZZZ]]]```ccczzztttwwwqqqUUUAAACCCDDD===???JJJMMMXXX___VVVDDD888666999;;;;;;===AAAEEEFFFCCC???===>>>???======BBBLLLTTTeeekkkwwwrrrnnnjjjkkkmmmqqqwwwuuu]]]JJJKKKkkkgggOOOJJJFFFFFFJJJLLLKKKIIIGGGFFFDDD@@@<<<;;;;;;<<>><<<<<<<<<<<<===???AAACCCBBB>>><<<===>>>EEEDDDAAA???======>>>???;;;:::999:::======;;;888999;;;<<<===>>>???BBBDDDCCC>>>::::::===@@@>>><<>>>>>????????????AAABBBBBB???======<<<<<<<<<<<<===>>>>>>???????????????@@@@@@@@@AAAAAA@@@???>>><<<;;;:::999999::::::<<<>>>???@@@AAA>>>======@@@BBBAAA@@@===;;;;;;>>>AAACCCBBB@@@CCCEEEGGGGGGFFFFFFGGGIIICCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIJJJLLLNNNTTTWWWZZZ[[[YYYVVVTTTTTTLLLNNNOOOQQQRRRTTTXXX[[[fff|||bbbGGG@@@EEECCC<<>>@@@AAA>>>@@@AAA???===???EEEJJJWWW[[[fffuuu{{{ooofffccclllmmmsssfffOOOSSShhhooolllpppYYYLLLHHHDDDDDDGGGJJJIIIGGGHHHGGGEEEBBB???===<<<<<>><<<;;;<<<>>>CCCBBB???===<<<<<<======<<<:::999:::<<<===;;;:::>>>>>>>>>======@@@DDDHHHFFFAAA<<<;;;===???>>><<>>???@@@???===<<<===>>>>>>>>>>>>@@@AAAAAA>>><<<;;;::::::::::::;;;<<<===@@@@@@?????????@@@AAABBBCCCCCCBBB@@@>>>;;;999888999::::::;;;===???@@@AAA@@@>>><<<<<<===??????>>>===<<<===CCCHHHIIIDDD???CCCEEEFFFFFFEEEDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEHHHHHHIIIHHHGGGGGGHHHJJJOOOQQQTTTTTTSSSQQQPPPOOOQQQRRRRRRQQQPPPRRRUUUXXXYYYlllmmmlllQQQHHHDDD???BBBHHHQQQZZZ[[[SSSEEE;;;777777666666666888;;;>>>>>>AAADDDCCC@@@>>>>>>@@@GGGIIIQQQ^^^iiitttxxxrrroookkkiiiiiippp{{{vvv```PPPPPPmmmtttdddrrrttt\\\PPPHHHDDDAAABBBDDDFFFFFFDDDHHHGGGFFFEEECCCAAA???>>>===???BBBCCCBBB???:::777666888:::;;;::::::;;;===@@@???===<<<;;;;;;;;;<<<>>>;;;999999:::<<<<<<;;;BBBAAA???======@@@FFFJJJIIIDDD>>><<<===??????>>>@@@???@@@BBBEEEGGGGGGFFFKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIKKKLLLLLLIIIGGGEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEFFFJJJPPPRRRQQQOOOPPPQQQRRRQQQPPPOOOPPPQQQVVVZZZ[[[YYYXXXXXXVVVQQQQQQNNNMMMPPPVVVZZZZZZXXXTTTWWWWWWUUUWWW[[[\\\[[[XXXRRRQQQUUUYYYYYYYYYZZZYYY]]]bbbdddeeefffjjjmmmiiibbb\\\]]]dddjjjkkkjjjkkknnnssstttqqqlllhhheeecccccciiirrr}}}gggfffcccaaacccjjjuuu}}}vvvkkkTTTKKKLLLOOOKKKEEEAAACCCCCCAAA???AAA>>>??????>>><<<<<<===>>><<<<<<===???@@@???===:::999999999999:::;;;<<<<<<@@@???===<<<===???AAACCCCCCBBBBBB@@@>>><<<:::999===<<<======>>>???@@@AAA>>>===<<<;;;<<<>>>???@@@DDDBBBBBBFFFLLLLLLGGGAAAEEEFFFHHHHHHFFFDDDDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGIIIKKKMMMOOOOOONNNLLLLLLMMMWWWWWWVVVTTTRRRSSSVVVYYY[[[```kkk~~~zzziii|||xxxMMM@@@III@@@???BBBLLLSSSSSSOOOLLL===;;;888777777888888777<<<@@@EEEGGGEEEAAA???>>>??????CCCMMMVVV```mmmxxx{{{uuuooommmmmmppptttxxxzzzgggNNNIII]]]qqquuuttt___PPPJJJEEECCCAAAAAACCCEEEDDDCCCEEEEEEEEEFFFGGGFFFDDDBBB>>>???BBBCCCBBB???;;;888888999:::;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;>>><<<:::888999:::;;;<<<@@@@@@???>>>>>>@@@DDDGGGHHHDDD???===>>>AAABBBBBB???@@@CCCFFFJJJKKKIIIGGGJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFGGGHHHJJJJJJHHHFFFEEEEEEDDDCCCCCCBBBAAAAAACCCBBBCCCEEEJJJMMMNNNMMMOOOPPPQQQQQQOOOOOOQQQRRRUUUXXXYYYWWWWWWXXXWWWSSSSSSNNNLLLPPPWWW[[[YYYTTTVVVYYYYYYWWWXXX\\\^^^\\\ZZZUUURRRVVVYYYZZZ\\\___```dddhhhgggdddbbbfffjjjmmmggg```___dddiiilllmmmlllooossstttpppjjjdddaaaeeefffllltttxxxzzzyyyeeegggfffbbbaaajjj{{{ssspppmmmUUUJJJGGGGGGGGGJJJFFFCCCCCCBBB???===???>>>??????===<<<;;;===???;;;;;;<<<===???>>>;;;999999888888999:::;;;<<<===<<<<<<::::::;;;===???@@@???????????????>>>===<<<>>>======<<<<<<======>>>;;;;;;;;;;;;<<<>>>BBBDDDIIIFFFDDDEEEHHHHHHDDD@@@DDDFFFHHHHHHFFFDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFBBBCCCEEEEEEEEEFFFIIIKKKOOOQQQRRRQQQPPPPPPQQQRRRUUUUUUTTTRRRPPPQQQSSSUUU\\\]]]___eeevvviii___rrrNNNDDDHHHBBBAAAFFFKKKMMMQQQUUULLLCCC999444555777777555888===CCCGGGHHHGGGEEEDDD???===>>>CCCHHHOOOZZZdddppp{{{vvvoookkkkkkiiifffhhhrrrrrr^^^OOOFFFLLLwww~~~|||mmmWWWLLLGGGDDDDDDCCCBBBCCCDDDEEEEEEDDDBBBAAABBBEEEHHHHHHGGGEEE???@@@@@@??????>>>===<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777888999;;;:::<<<>>>>>>>>>???AAABBBEEEBBB@@@???@@@CCCEEEGGG???BBBGGGMMMPPPOOOKKKGGGFFFGGGHHHIIIJJJJJJJJJJJJEEEEEEEEEGGGHHHIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAACCCFFFIIILLLLLLOOOOOONNNMMMKKKLLLOOORRRSSSUUUUUURRRSSSXXXZZZXXXUUUPPPMMMPPPWWWZZZVVVQQQUUUXXXWWWTTTTTTWWWXXXVVVXXXSSSRRRVVVYYY[[[^^^ccceeehhhjjjfffaaa^^^```ccckkkhhhdddaaabbbgggnnnsssjjjlllnnnmmmiiidddaaa```^^^dddooo{{{zzzvvvuuutttjjj___ccceeefffkkkyyymmmaaawwwtttYYYJJJGGGFFFEEECCCHHHDDDCCCCCCAAA===<<<>>>>>>???>>>===;;;;;;===???:::::::::<<<======:::888777777777888999:::;;;<<<999999888888999;;;===>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;::::::::::::;;;>>>BBBFFFMMMKKKHHHFFFFFFFFFDDDCCCAAACCCFFFFFFDDDBBBAAAAAACCCDDDEEEFFFGGGFFFEEEDDD???AAACCCDDDEEEGGGJJJLLLPPPPPPQQQPPPOOOOOOQQQSSSQQQSSSSSSSSSRRRRRRTTTVVVUUUXXX]]]^^^dddzzzhhhnnn}}}MMMEEE>>>===CCCGGGIIIOOOXXXWWWMMM>>>555333555777888666999===BBBFFFHHHHHHHHHBBB???===???@@@CCCJJJRRR^^^hhhqqqtttzzz}}}nnngggggg\\\```bbbdddmmmdddPPPJJJNNNTTTzzz{{{xxx~~~___IIIDDDEEECCCCCCCCCDDDDDDEEEFFFFFFFFFAAA??????AAAEEEGGGFFFCCC???>>>===<<<<<<===>>>???CCCBBB@@@??????===;;;888::::::;;;;;;;;;;;;;;;;;;:::::::::888666555777999444777;;;=========>>>???AAAAAA@@@@@@BBBDDDFFFHHHAAADDDIIIOOORRRPPPKKKGGGCCCDDDEEEFFFHHHHHHHHHIIIDDDCCCCCCDDDFFFGGGFFFEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBDDDGGGJJJLLLMMMLLLKKKIIIGGGHHHKKKNNNOOOQQQQQQNNNPPPUUUYYYXXXUUUQQQNNNOOOSSSVVVTTTQQQWWWYYYXXXTTTSSSUUUUUUSSSRRROOONNNRRRUUUVVV[[[```aaabbbbbb___[[[YYY[[[]]]cccbbbaaa___```eeemmmtttllllllkkkhhheeebbbbbbccc___dddppp}}}|||wwwuuuzzzyyy|||yyyoooiiibbbZZZZZZaaammm|||yyykkkeeewwwmmm\\\KKKFFFEEECCCBBBCCCCCC@@@@@@AAA@@@<<<<<>>???999::::::999888;;;@@@DDDIIIJJJJJJHHHEEECCCDDDEEE@@@CCCFFFGGGEEECCCBBBAAA@@@AAACCCDDDDDDDDDBBBAAA@@@AAACCCDDDEEEGGGJJJLLLKKKKKKKKKJJJIIIJJJLLLOOOOOOQQQTTTVVVVVVWWWXXXYYYTTTVVVYYYZZZ[[[eee}}}rrrfffRRREEE<<>>===AAAGGGNNNVVV]]]aaahhhuuuwwwooohhhaaa```dddXXX___iiisssrrrYYYLLLGGGMMMbbbxxxxxxhhhzzzyyyeeeUUUJJJCCCAAACCCBBBCCCEEEEEEEEEFFFFFFGGGCCC???<<<===AAACCCAAA???<<<<<<;;;:::;;;===>>>@@@CCCAAA???>>>>>>===:::777777888999999::::::::::::777888999888555444555666222555888999:::<<<>>>@@@@@@AAABBBBBBCCCCCCEEEFFFCCCDDDGGGKKKMMMMMMJJJGGGDDDEEEFFFGGGGGGGGGGGGGGGAAA@@@@@@AAACCCEEEDDDCCCDDDCCCCCCCCCBBBBBBAAAAAA???@@@AAABBBCCCEEEHHHJJJHHHHHHIIIGGGEEEDDDFFFGGGJJJMMMNNNLLLMMMRRRSSSQQQPPPNNNLLLLLLOOOQQQRRRRRRVVVXXXWWWSSSRRRTTTTTTRRRMMMKKKLLLOOOPPPQQQTTTZZZVVVVVVUUUVVVWWWXXXZZZ[[[aaa^^^[[[[[[^^^dddjjjmmmlllkkkiiieeebbb``````bbbbbbeeennnyyy~~~zzzuuutttwwwwwwxxxxxxvvvxxxwwwfffZZZZZZ___]]]WWW___jjjyyyccc___qqqTTTJJJCCCCCCBBB???@@@EEE>>>======@@@>>>;;;<<>>@@@BBBEEEHHHIIIHHHFFFDDDDDD===>>>@@@BBBBBBAAA@@@???AAABBBDDDEEEEEEGGGIIILLLIIIIIIIIIGGGFFFHHHKKKMMMJJJMMMRRRUUUVVVWWWXXXYYY\\\WWWTTTUUUUUUXXXeeesss~~~```nnnuuu]]]HHH@@@>>>;;;>>>GGGEEESSS______QQQAAA777555777555444555999===AAACCCIIIEEECCCCCC@@@===???DDD@@@FFFKKKNNNUUUaaammmrrroooeee]]]^^^^^^]]]]]]aaaaaakkkxxxqqqVVVKKKGGGMMMRRR___bbbaaaqqqsssYYYGGGJJJJJJ>>>:::???AAACCCEEEFFFEEEEEEFFFGGGEEE@@@;;;;;;>>>???===:::999999:::;;;<<<===>>>???AAA>>><<<<<<===<<<999666555666777888888999888888555777999888555333333444333444666666888;;;???CCC@@@BBBDDDDDDCCCBBBCCCCCCDDDDDDDDDFFFHHHIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGGGG???>>>>>>???AAACCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@===>>>@@@AAABBBDDDFFFHHHCCCFFFHHHGGGEEECCCAAAAAAFFFKKKMMMLLLLLLNNNMMMJJJLLLKKKJJJJJJKKKNNNRRRTTTOOOQQQPPPMMMLLLOOOOOOMMMLLLJJJKKKNNNNNNMMMPPPUUUMMMLLLMMMPPPUUUZZZ]]]^^^eee___YYYYYY___dddfffeeefffeeeccc```[[[YYYYYYZZZXXX[[[ffftttzzzwwwsssqqqxxxzzz|||yyyqqqlllrrr|||qqq|||vvvfff]]]WWWXXXYYYYYY]]]cccggg|||yyyzzzhhh^^^lllhhhHHHFFFDDDAAA@@@AAACCCDDD>>>>>>>>>======<<<;;;:::===<<<;;;:::999999888999777777888888888888777777222333444666888:::<<<===666777888:::;;;<<<<<<<<<===<<<;;;:::999999888999888888888:::===>>>===<<<<<<888555777;;;===<<<999;;;<<<>>>??????>>>=========@@@DDDGGGFFFEEEEEEEEEGGGFFFDDDBBB@@@???>>>>>>AAA@@@AAADDDGGGHHHEEEBBBDDDEEEFFFFFFFFFGGGJJJLLLIIIJJJLLLOOOQQQSSSTTTTTTSSSQQQOOOOOOQQQWWW^^^bbbrrr~~~eeeaaasssPPPCCCBBBAAA<<<@@@DDDRRRbbbcccSSSCCC>>>888777666555555888===AAADDDJJJLLLGGGDDDEEECCC>>>>>>???@@@AAACCCIIIPPPVVVbbbooozzztttZZZYYYWWWVVVVVV[[[ccciiiqqqttt]]]LLLKKKGGGPPPlllxxx^^^SSShhhzzzmmmMMMJJJGGGDDDBBB@@@===;;;>>>???AAA@@@======???BBB???===;;;;;;======;;;888:::777555666999<<<<<<;;;<<<;;;:::999888888888888777888888999999999888888777777777555333222333444555555666777999<<<>>>???DDDDDDDDDCCCBBBCCCEEEHHHIIIDDDDDDFFFEEE>>>===@@@EEEEEEDDDBBBAAABBBDDDGGGBBB???;;;;;;===??????>>>>>>===<<<;;;<<<>>>@@@AAA@@@???@@@CCCGGGHHHGGGDDD===???AAADDDEEEDDDCCCBBBDDDGGGJJJKKKJJJIIIIIIIIIDDDEEEFFFEEEDDDGGGNNNSSSQQQRRRRRRPPPNNNMMMNNNPPPNNNLLLJJJIIIKKKLLLLLLLLLKKKKKKKKKNNNRRRWWW\\\___gggbbb\\\\\\```cccdddbbb^^^aaadddccc___YYYUUUSSSXXX[[[bbbkkkssstttqqqmmmqqqtttxxxwwwrrrllliiihhhfffhhhoooyyy}}}~~~oooggg\\\XXXWWWYYYZZZ\\\eeeooo~~~zzzvvvwww|||hhh^^^aaauuuYYYHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;:::999888777777777777777777777888888777666666333333444555777999;;;<<<666777888:::;;;<<<<<<<<<<<<;;;:::999888888888888777666777999;;;<<<<<<:::;;;888666888===???===:::::::::;;;<<<============;;;>>>BBBCCCCCCBBBCCCCCCFFFFFFEEECCCBBB@@@??????AAAAAAAAACCCFFFFFFCCC@@@GGGGGGGGGFFFEEEEEEGGGIIIFFFFFFHHHJJJLLLNNNOOOPPPNNNMMMKKKLLLOOOUUU[[[```jjjssswww```lllxxxVVV???===FFFEEEEEEFFFMMMWWWZZZQQQDDD:::888666555666888888999AAAGGGIIIFFFDDDFFFEEEBBB>>>>>>>>>===>>>AAAGGGKKKTTT```ppp}}}vvvmmmgggdddWWWQQQKKKKKKTTTbbbqqqzzzyyyhhhVVVJJJCCCBBBRRRoooeeeWWWllliiiQQQIIIGGGDDDBBBAAA???===;;;===>>>???>>><<<;;;===???>>><<<::::::;;;<<<:::777:::777555666999;;;;;;::::::999888888777777777777888999999999888777666666666666666444222111222444333444555666888:::<<<>>>BBBCCCDDDDDDCCCDDDFFFHHHHHHDDDCCCDDDBBB<<<999<<<>>>??????>>>>>>???CCCEEEBBB???;;;;;;<<<>>>===<<<===<<<;;;;;;<<<>>>@@@AAABBBAAAAAACCCEEEEEECCCAAA===>>>@@@AAABBBBBBBBBAAADDDGGGJJJKKKJJJIIIIIIJJJGGGHHHHHHFFFEEEGGGLLLPPPPPPPPPPPPOOOMMMLLLMMMNNNNNNLLLJJJJJJLLLMMMMMMMMMLLLLLLLLLMMMPPPTTTXXX[[[ccc^^^ZZZYYY]]]``````___[[[]]]```bbb```\\\VVVRRRVVVZZZ```ggglllmmmllljjjkkkooosssssspppllliiihhhhhhhhhkkkoooooonnnuuu{{{sssiii___YYYVVVVVVWWWYYY\\\ddduuuyyyyyyuuusssxxxiiiSSS^^^uuu{{{___NNNGGGGGGGGGEEECCC@@@<<<;;;===>>>>>>======<<<;;;:::999888777666666555666666777777777777777666555444444444444555666777888999666777888::::::;;;;;;;;;::::::999888777777777777555555555777999:::999888999777777:::>>>@@@>>>;;;999999999999:::;;;<<<===:::<<<>>>??????>>>???AAADDDEEEEEEEEECCCBBB@@@???@@@@@@@@@AAACCCCCCAAA???HHHHHHGGGEEECCCBBBCCCEEEBBBBBBCCCDDDFFFHHHKKKLLLIIIHHHGGGHHHLLLQQQWWW[[[eeeaaannnrrr^^^nnnWWW@@@AAA===BBBBBBBBBNNN^^^___UUUEEE@@@999555555666666555<<<@@@CCCCCCCCCFFFGGGFFFAAA@@@???<<<:::;;;>>>AAAEEENNN[[[fffnnnxxxyyyjjj^^^WWWUUUTTTTTTPPPNNNTTTcccuuuzzzgggYYYJJJ???AAAJJJRRRsssnnn___aaawwwXXXAAADDDBBB????????????>>><<<<<<======<<<:::999:::<<<<<<:::999999999999888666888777666666888::::::999777666666555555555666666999999888888777555444333444555555333111000111333222222333555777999;;;<<<@@@BBBDDDEEEDDDDDDEEEFFFEEEBBBAAABBB???:::777777999:::;;;<<<<<>>>>>>>>>>>??????@@@AAABBBEEEGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHFFFGGGIIILLLMMMMMMMMMLLLJJJIIIJJJKKKLLLKKKJJJJJJLLLNNNNNNMMMOOONNNMMMMMMNNNPPPSSSUUU]]]YYYVVVVVVYYY\\\\\\[[[XXXZZZ]]]aaaccc___WWWQQQRRRWWW___cccdddccceeefffdddggglllnnnmmmjjjgggfffhhhggghhhgggdddaaadddjjjqqqwww|||xxxiiibbb^^^YYYUUUSSSTTTUUUXXX]]]gggwww}}}zzzvvvqqquuuuuuwww{{{yyyVVVPPPpppxxxcccTTTHHHFFFFFFEEECCCAAA>>><<<;;;============<<<;;;:::999777777666555555555555555666666666666666555444333444444444444444555666666666666777999999:::::::::888888777666666666666666555444555666888999888777666666888;;;???@@@>>>;;;888888777777888:::<<<===:::;;;<<<<<<;;;<<<===???@@@AAACCCCCCCCCAAA???=========>>>???@@@AAA@@@???EEEEEEDDDBBB??????@@@BBBAAA@@@@@@@@@BBBEEEHHHJJJGGGFFFFFFFFFIIINNNRRRUUU^^^[[[bbbwwwzzzeeeppp___KKK>>>CCCGGGGGGJJJRRRYYY[[[QQQLLLCCC;;;666555666777666999===>>>@@@CCCFFFHHHDDDDDDBBB???<<<;;;<<<>>>>>>CCCJJJPPPUUU\\\eeelllxxxnnnjjjccc\\\VVVRRRPPPPPPUUU[[[eeeqqqzzz}}}}}}zzzbbbTTTJJJFFF@@@???RRRkkkzzzzzznnnWWWGGGBBB???>>><<<===>>>??????>>>======<<<:::999888999999999888888777777777666555777666666666777888888888444444333333333444444555666666666666666555444333222333333222000///111222222222333555777999;;;<<<@@@BBBDDDEEECCCBBBBBBBBB@@@??????@@@>>>:::888777:::;;;<<<======???BBBDDDAAA@@@>>><<<;;;;;;::::::999999999:::;;;===???@@@BBBBBBBBBCCCBBBAAA???>>>@@@???===<<<===>>>???AAA???AAADDDDDDDDDCCCDDDEEEGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFGGGHHHIIIHHHGGGIIIKKKMMMMMMLLLQQQPPPNNNMMMMMMNNNOOOOOOVVVTTTRRRSSSVVVXXXXXXXXXXXXYYY[[[aaadddaaaXXXOOOMMMVVV___bbb___]]]^^^```___bbbeeeggggggfffcccbbbeeefffhhhhhheeebbbbbbdddddddddcccbbbeeemmmwww~~~{{{tttggg\\\SSSPPPOOONNNNNNPPPOOOVVVaaaooo~~~sssppprrrqqqmmmtttxxx}}}aaaSSS___{{{VVVPPPKKK???DDDBBB@@@>>>======>>>???;;;;;;<<<;;;;;;:::999888777666666555555555555666555555555555555444333222444444333333222333333444444555666777888888888777666666555444444444444555555555555666888999888666444555777:::======<<<;;;999888777777888:::;;;<<<:::;;;<<<<<<::::::;;;===<<<===???@@@@@@???===;;;:::;;;<<<>>>>>>???@@@AAA?????????>>><<<<<<>>>@@@AAAAAA@@@@@@BBBEEEHHHJJJHHHHHHGGGGGGHHHKKKNNNOOORRRRRR[[[kkk|||jjjkkkzzzyyyZZZJJJAAAEEEGGGCCCFFFPPPOOOPPPOOOIII@@@999666555444555777:::<<<>>>BBBFFFFFFFFFEEECCC@@@>>>???@@@<<<>>>???@@@BBBGGGMMMSSS[[[fffuuu~~~ooobbbVVVUUURRRQQQQQQSSSUUUWWWbbbnnn|||{{{mmm```YYYJJJAAA<<>><<>>===<<<:::999999999888888777777777666555444444444555555666666666666666777222222111111111222333333222333444444555555555555111222222111//////000222222333444555777999;;;===@@@BBBCCCCCC@@@>>>======;;;===>>>>>>>>>===;;;999;;;<<<======<<<===???@@@@@@@@@???===<<<:::::::::888888999999;;;<<<===>>>???@@@BBBBBBBBBAAAAAAAAAAAA@@@>>><<<<<<===???@@@???AAACCCCCCBBBBBBCCCEEEBBBCCCEEEGGGIIIIIIIIIHHHGGGHHHHHHFFFDDDCCCDDDFFFDDDDDDDDDFFFIIIKKKKKKJJJQQQPPPOOOMMMLLLLLLLLLMMMPPPPPPPPPQQQTTTUUUUUUUUUYYYYYY\\\aaadddaaaWWWOOOKKKUUU```ccc___ZZZYYY[[[]]]^^^___```aaa```^^^\\\___cccggghhhgggfffcccaaa\\\[[[ZZZZZZ[[[]]]aaaffffffhhhiiiiiinnn}}}xxxlllaaaZZZQQQLLLHHHHHHGGGHHHMMMSSSPPP^^^sss}}}pppiiijjjooopppooosss{{{bbbZZZgggdddEEEFFFFFF;;;@@@>>>;;;::::::<<<>>>@@@:::::::::999999888777666666555555444444444555555333333333444444444333333333222222111111222222222333333444555555555555555444444333333222333333444555444444555777888666555333444666888999999999999888888888777888888999:::999;;;<<<<<<:::999999:::888999;;;<<<<<<<<<;;;;;;999;;;============???AAA;;;<<<<<<;;;:::;;;>>>@@@AAAAAAAAAAAACCCEEEGGGHHHIIIIIIHHHHHHHHHIIIKKKKKKLLLKKKVVVjjj|||iii]]]sssWWW888;;;EEEDDDEEEMMMEEEKKKSSSUUUOOODDD999333666444555888888999===CCCEEEFFFGGGEEECCCAAABBBBBB===<<<;;;::::::===BBBFFFKKKTTT___gggkkkqqqxxx}}}|||ssshhhZZZPPPOOOLLLIIIIIIMMMTTT\\\bbbuuu}}}{{{iiiVVVIIIDDD>>>;;;<<>>??????>>>;;;999999999777;;;>>>===>>>???===:::999:::;;;;;;999888999:::===>>>>>>===;;;999::::::888888999999::::::;;;;;;;;;===@@@AAAAAA@@@AAABBBAAA@@@>>><<<<<<<<<>>>???@@@BBBCCCCCCBBBBBBDDDFFF???@@@CCCHHHKKKLLLJJJHHHEEEFFFFFFDDDBBBAAABBBDDDAAAAAABBBEEEHHHKKKJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRRRRSSSSSSWWWYYY\\\```bbb^^^WWWPPPLLLVVV```ccc^^^YYYXXXZZZ]]][[[ZZZZZZ[[[[[[ZZZYYY[[[___bbbaaabbbcccaaa]]][[[YYYXXXZZZZZZWWWWWWYYYXXXYYYZZZYYY[[[dddqqq|||}}}sssiii```XXXQQQMMMGGGFFFGGGHHHHHHKKKUUUaaafffwww}}}sssnnniiifffhhhlllrrrwwwuuu}}}eeeVVVjjjyyyVVVDDDBBBAAA===;;;;;;:::999999:::;;;<<<888888888888777666555444333333333222222333333444000111222333444444444333111111111000000111111222111222222333333333333222222222222111111222222333333333222444555666444333222333444444555555666777666777777777777666666555777999;;;<<<:::888777777777777888999:::;;;;;;;;;<<<>>>???===;;;:::<<<>>>;;;<<<<<<;;;:::;;;===???>>>???@@@AAABBBCCCDDDEEEGGGGGGGGGHHHHHHIIIJJJJJJLLLLLLVVVgggrrrvvv~~~ttt___vvvVVVFFFFFFFFFIIIOOOGGGHHHMMMSSSWWWSSSHHH???;;;777666888777555999@@@GGGIIIJJJIIIGGGEEEEEEEEEBBBAAA>>>;;;999:::===@@@CCCGGGMMMSSSXXX]]]bbbfffnnnwww{{{oooeee^^^XXXQQQLLLMMMMMMNNNQQQWWW___gggllltttsssmmmaaaRRRFFFAAAAAA;;;EEESSSbbbsssxxx~~~eeeMMMGGGGGGCCC>>>===;;;999888888999::::::999999777555555777888777555555777888666333222333555222444777777444333333555333222111000000000000000000000111222333333333333111111222111000000111333111111222444666888:::;;;999::::::999777777888999555;;;>>><<<===???<<<777666888999999777666777888888:::<<<;;;999777888999888888999999999999999888888;;;>>>???>>>===>>>???@@@???===<<<;;;;;;;;;<<<>>>???@@@@@@@@@@@@BBBDDD@@@BBBEEEJJJNNNOOOKKKHHHDDDDDDDDDCCCAAA@@@AAABBB??????AAAEEEIIIKKKKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJFFFHHHLLLNNNOOOPPPPPPPPPRRRUUUYYY]]]^^^[[[WWWSSSQQQWWW]]]^^^[[[YYYZZZ[[[\\\XXXUUUTTTVVVXXXYYYYYY[[[^^^]]]YYY[[[```bbb___aaa]]][[[]]][[[UUURRRSSSUUUWWWYYY[[[]]]aaagggkkkwwwqqqeee```WWWPPPLLLIIIGGGEEEDDDFFFIIIKKKLLLRRRaaaqqqxxxnnnaaaccceeeffffffjjjuuuyyykkkXXXXXX{{{ZZZLLLEEE===:::===888999:::::::::999888777777777777777666555444333222111111111111111222222///000111222333444444444000000000000000111111222000000111222222222111111222111111111111111222222222111111222444444333111222222333222222222444666555666666777666444333222555888;;;;;;999777555444777777777888999:::<<<===???@@@AAA>>>:::888:::<<<===>>>>>><<<;;;;;;===???<<<===>>>@@@AAABBBBBBBBBDDDEEEFFFGGGHHHIIIJJJKKKKKKNNNWWW]]][[[YYYfffxxxwwwvvvddd[[[mmmaaaGGG???BBBHHHRRRJJJDDDJJJWWW]]]YYYQQQ???:::888999777444777>>>KKKMMMNNNNNNKKKIIIHHHHHHJJJGGGBBB>>>:::999:::;;;:::;;;===AAAEEEJJJNNNPPPWWW___fffjjjqqq~~~yyylllddd^^^VVVOOOLLLLLLLLLLLLKKKPPPXXXaaaiiinnnqqqsss___ZZZQQQGGG@@@>>>???AAACCCZZZxxxzzzkkklllwwwVVVJJJCCCEEECCC;;;:::???:::888666666777888777666777444222333555777666444555777888666333222333555111444777777444222333444333333222000////////////111111222222222111111000111222222111000000222333///000111222444777999:::555666666555555666888;;;555;;;>>><<<;;;===:::444555777999999888777888999555888:::999777555666888888999999999999888777777777:::======;;;::::::<<<>>>===<<<;;;:::999999999;;;<<<===<<<<<<<<<>>>@@@CCCDDDGGGMMMQQQQQQLLLHHHCCCDDDDDDBBB@@@@@@AAABBB???@@@BBBFFFJJJLLLLLLKKKCCCDDDEEEFFFGGGHHHIIIIIICCCFFFJJJLLLMMMNNNNNNOOOMMMQQQWWWZZZZZZXXXWWWVVVUUUWWWZZZZZZXXXXXX[[[^^^[[[VVVQQQPPPTTTXXXZZZZZZ^^^___[[[VVVYYYbbbgggfffeee```^^^bbbaaa[[[YYY[[[WWWWWWWWWXXXYYY\\\^^^___|||vvvqqqkkkcccZZZSSSOOOKKKGGGEEEFFFFFFDDDBBBGGGKKKLLLMMMZZZpppwwwmmmgggfffdddbbb^^^fffqqqnnnqqqvvvllldddrrrbbbFFF@@@DDDAAA===<<<::::::;;;<<<;;;:::888777666555555555555444444444111000///000111222111///000000000000000000000000111111000000111111222333///000111333444444333333111111111111111111111111222111111111222333333444333111000111222222111000444444444444444444444444222222333333444555666666444444555666777888888999???===;;;888777777888999======<<<<<<<<<;;;;;;;;;======>>>???@@@AAAAAABBBCCCEEEHHHIIIIIIIIIKKKLLLOOOQQQTTTVVVVVVWWWYYYZZZdddiiihhhRRRYYYtttYYYJJJCCCJJJEEEBBBCCCFFFLLL\\\kkkgggRRR;;;444888:::888555888CCCMMMQQQOOOLLLIIIGGGJJJGGGEEEDDDAAA===999888999999999999;;;===@@@AAADDDHHHMMMSSSZZZdddooowwwyyyuuulll^^^RRRMMMNNNNNNLLLIIIHHHJJJMMMWWW]]]ccciiippppppaaaPPPFFFBBB???===;;;@@@RRRdddrrrooo^^^nnn}}}cccNNNAAA@@@>>>===>>>===;;;:::999888777666444444333333666666555444333333222222111444888:::888555222111000000000111222222222333111111000///...---,,,,,,,,,,,,---...//////......////////////////////////111000///...000333777999888:::;;;;;;888666666666666666777777777777666666555555666777777777777777777777888777777666555444777666666555555555666666666777888999:::999888888777888999888777777999;;;:::::::::999888:::===???DDDGGGJJJKKKIIIGGGEEEDDDCCCAAA>>>>>>@@@AAA@@@>>>>>>???@@@@@@AAACCCFFFIIIGGGFFFEEECCCBBBBBBBBBBBBDDDKKKPPPNNNJJJKKKLLLLLLSSSOOOLLLLLLOOORRRSSSRRRQQQWWW\\\ZZZVVVVVV]]]eeeaaa]]]VVVQQQPPPTTTZZZ^^^iiiddd___```dddhhhhhhfffeeebbbccceeefffccccccfffaaabbbbbb```^^^\\\]]]]]]~~~|||xxxrrroooiiiddd]]]XXXTTTOOOJJJFFFFFFEEEDDDEEEGGGIIIJJJJJJHHHRRR]]]dddppp|||sssnnnhhhaaa^^^```aaabbbbbbkkkwwwwww}}}rrrccc^^^ggg{{{~~~fffPPP===:::;;;888888<<<999:::::::::999999888777444444444444333333333333111000///000111111000///000000000000000000000000111111000000000111222222///000111333444333333222222222222222222111111111111000000000000111222333222111000000222222111000333333333333333333333333222333333333444555555555555666777888999:::;;;;;;;;;:::999888777888999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????@@@@@@AAABBBDDDGGGHHHHHHHHHJJJKKKMMMOOOQQQRRRRRRRRRSSSTTTUUUYYYiiirrr^^^nnnhhhGGGEEEFFFIIIIIIDDDCCCNNN]]]pppnnncccOOO;;;222333777666;;;???@@@AAAEEEKKKOOOIIIGGGFFFFFFFFFCCCAAA@@@<<<<<<;;;::::::;;;;;;<<<===???BBBDDDHHHNNNVVV\\\jjjoooxxx~~~yyyoooccc[[[XXXVVVQQQMMMMMMLLLIIIFFFFFFKKKSSSYYYccchhhggg\\\PPPJJJFFFCCC@@@999888BBBTTTmmm{{{uuu~~~eeeMMMAAA@@@>>><<<<<<<<<<<<:::888999888777555444444333333555555555444333333222222...111444555444111///...000000111111111111111111000000//////......------,,,---...////////////...........................000000//////111333555777777999::::::888666555555444444444444444444444444555555666666777666666666666666777777666666555555666555555444444555555666444555666777888777777666666777777666555666888::::::;;;;;;:::999:::===@@@CCCEEEHHHHHHFFFDDDDDDDDDAAA???===>>>@@@AAA@@@???>>>>>>>>>???AAADDDFFFGGGEEEEEEDDDCCCBBBAAAAAAAAACCCJJJOOONNNKKKMMMOOONNNQQQNNNJJJIIIKKKMMMMMMLLLNNNSSSWWWXXXVVVXXX^^^dddaaa]]]XXXTTTTTTXXX]]]```aaa___]]]^^^aaadddeeeeeeeeeaaaaaacccccc``````cccdddeeeeeeccc```^^^^^^___xxxvvvrrroookkkfff```\\\VVVQQQLLLGGGEEEDDDBBBAAA@@@AAABBBCCCDDDGGGLLLOOONNN___tttoooiiiccc```^^^[[[]]]aaa___bbbdddnnn}}}lllTTTQQQfffgggPPPEEE<<<;;;888555888???888888777777666777777777333333333222222222111111111000//////111111000///000000000000000000000000000000000000000111111222...000111222333333222222222222222222222222222222000000/////////000111111222000000000222222111000111111111222222222222222333333333333444444444444555555666888999;;;<<<<<<777777777777888888999999888999999::::::;;;;;;<<<>>>>>>>>>>>>????????????@@@BBBEEEFFFFFFFFFHHHIIIMMMNNNPPPPPPOOONNNOOOPPPQQQRRRZZZjjjqqq^^^wwwWWWPPPIIICCC???>>>DDDLLL```lllooo]]]GGG:::777555444444444555999@@@IIIPPPQQQOOOLLLIIIGGGGGGGGGGGGAAA@@@???>>><<<:::999888<<<<<<<<<<<<===AAAEEEIIITTTYYYcccnnnyyyxxxqqqiiiddd___YYYPPPIIIFFFGGGHHHIIIGGGHHHIIIKKKNNNUUU^^^cccaaaaaaZZZKKK===999;;;===;;;777<<>><<<===<<<::::::::::::888777888777666555444333333333555444444333333222222222...000222222000///...///111111000000000000000000........................---...//////////////////------------------------//////000000111222333333555777999888666444444444333222111111111111222333555555555666666555444444444444555666666666555555555444444333333444555555333333444555555555555555555666555444333444777999:::;;;;;;::::::;;;===@@@BBBCCCDDDCCCAAA@@@AAABBB>>>===<<<===???@@@@@@??????===;;;===BBBDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@BBBIIINNNMMMLLLNNNOOOOOOQQQNNNKKKIIIJJJJJJIIIIIILLLNNNQQQRRRSSSUUUXXX[[[\\\ZZZXXXVVVWWWZZZ^^^```[[[\\\^^^___```aaaccceeeiiieeedddeeedddaaaaaadddhhhiiihhhgggdddbbbbbbcccjjjhhhddd```]]]XXXSSSOOOLLLJJJFFFDDDBBBCCCCCCCCC???AAACCCCCCDDDJJJRRRXXXfffwwwqqqhhhccc^^^ZZZYYYXXXXXX]]]ddd___bbbbbbmmmuuuSSSLLLYYYyyytttcccRRRGGGBBB???>>>:::555777<<<777666555444444555666777333333222222222111111111111///...///000111000///000000000000000000000000000////////////000111111...///111222222222111111222222222222333333333333000000000//////000000111111000///000111222111000111111111222222222222222444444333333333333333333222333444666777999:::;;;666777888888999999888888666777888999:::;;;<<<<<>>>>>>>>============???BBBCCCCCCCCCEEEFFFLLLNNNPPPQQQPPPPPPQQQRRRVVVTTTUUU[[[hhhrrrzzztttTTTBBB???CCCEEEEEEIIITTT[[[YYYXXXVVVHHH777555333333777;;;>>>BBBFFF^^^]]]XXXOOOIIIHHHHHHGGGEEEDDDCCCAAA???===;;;:::===<<<<<<<<<<<>>;;;@@@FFFVVVqqqqqqaaahhhxxxdddPPPAAA;;;===<<<;;;999999999999888666777666555444333333333333444333333333222222222111111222333222111000000111111000000//////.........---------....../////////......//////000//////...------------------------......000111111111111000333555666666444333222333222111///......///111222444444444444444444333222222222333444555555555444333333222222222333444444222222333333444444444444555555444333222333666999999:::;;;:::::::::===??????@@@???>>><<<<<<>>>@@@;;;::::::;;;===>>>???@@@===:::777:::@@@CCCAAA>>>??????????????????>>>>>>AAAGGGKKKJJJIIIKKKLLLJJJOOONNNMMMLLLKKKKKKKKKJJJMMMLLLKKKLLLNNNOOOOOONNNTTTTTTTTTUUUWWWYYY[[[]]]ZZZ___cccccc```___aaadddiiieeedddeeeddd``````cccggghhhiiihhhgggfffggghhhTTTQQQOOOLLLKKKHHHEEEBBB@@@AAAAAA@@@@@@???@@@@@@???BBBGGGMMMUUU```mmmwww~~~mmmaaa\\\XXXTTTQQQQQQPPPQQQWWW___dddeeeeeetttzzzjjjRRRMMMbbbzzzqqqYYYIIIBBB???;;;999999999666444444555444333222333333555666333333333333222222222111000///...///000111000...//////////////////////////////......//////000111...///000111111111000///111111111222222333333333222111111000000000111111000///...///111222111000111222222222333333333444333333333333333333222222333333444666777888::::::999999999:::999999888777666666777888:::;;;<<<<<>>======<<<<<<<<<:::<<>>\\\bbbddd^^^WWWSSSMMMFFFGGGGGGEEEDDDBBBAAA@@@???===;;;:::999:::<<<=========@@@DDDIIINNNSSSWWWYYYccchhhnnnrrrvvvzzzzzzssskkkgggZZZVVVRRRNNNLLLJJJHHHFFFCCCEEEGGGGGGFFFFFFHHHKKKNNNRRRXXX]]]^^^ZZZTTTOOOIIIBBB;;;999<<>>???:::666555888===@@@===:::<<<===>>>>>>???>>>>>>===AAAFFFHHHFFFEEEGGGFFFCCCIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMLLLJJJOOOPPPRRRTTTVVVXXXYYYZZZ[[[```dddccc___[[[]]]```aaa^^^]]]```___[[[ZZZ\\\bbbdddfffgggggghhhjjjlllCCCAAA@@@???@@@???>>><<<:::<<<>>>?????????AAACCCCCCIIISSS```ooo~~~yyymmmaaaXXXWWW[[[QQQOOOOOOPPPOOOPPPXXXaaannntttyyy~~~kkk___SSSKKKHHH```}}}___HHH;;;<<<999777555666888888666444333333333333333333444555333333333222222222111111000///......000000///...////////////////////////...............///000000...///000111111000///...000000000111111222222333222222111000000000111111///......///111222111000111111222222333444444444222222222222333333333333666666777888999::::::;;;::::::999999999888888888666777777999:::;;;<<<<<<>>>>>>======<<<<<<;;;;;;999;;;>>>?????????AAABBBAAADDDHHHKKKMMMOOORRRTTTNNNLLLMMMSSSYYY^^^fffnnnyyy}}}iiiPPPCCC>>>FFFFFFFFFHHHOOO]]]mmmxxxZZZIII999444444333666<<>>777555555777;;;<<<;;;888:::;;;===>>>???>>>======???CCCDDDBBBBBBCCCBBB===AAADDDGGGIIIIIIIIIIIIJJJGGGGGGHHHKKKNNNOOOOOOOOOLLLNNNPPPSSSVVVWWWXXXYYYYYY]]]```___ZZZWWWXXXZZZ[[[YYY[[[______[[[ZZZ[[[[[[^^^aaacccdddfffiiikkk???>>><<<===???@@@@@@???===???AAABBBCCCFFFKKKPPPUUU[[[fffsssxxxkkk]]]VVVRRRNNNPPPUUUOOOOOORRRVVVWWWYYYaaakkk|||vvv```PPPHHH<<>>AAAEEEHHHKKKMMMPPPRRRQQQOOOPPPVVVZZZZZZ[[[]]]jjj|||vvvdddoooyyy]]]JJJBBBAAACCCEEECCCLLLhhhiiiNNNAAA:::444555:::888GGGRRRTTTYYYdddiiigggbbb^^^XXXQQQLLLIIIHHHHHHIIIFFFBBB@@@@@@@@@===;;;=========<<<<<<=========@@@CCCEEEFFFGGGKKKQQQWWW^^^___ccciiimmmnnnrrrwwwzzz|||}}}zzzvvvrrrmmmjjjhhheeebbb```^^^[[[WWWTTTOOONNNLLLJJJGGGEEEDDDCCCEEECCCAAAAAACCCEEEEEEDDDDDDFFFIIIMMMRRRWWWZZZ[[[YYYRRRIIIBBB???>>>======888;;;CCCKKKTTTfffuuubbbWWWbbbooommmbbbKKKAAA999999;;;:::999:::888777666666777777666555444333333222222222222222000111111111111111111111,,,...//////---,,,,,,---,,,,,,,,,,,,---------------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---...///000000,,,...000111///.........////////////////////////---...///000111222222222000000111111111000//////............///000111222000//////...///000111222000222444444333222333444000222444555444444555666777888888777555555666777555777888888777777:::<<<555666777999::::::::::::999:::<<<>>>??????>>>======@@@AAA@@@AAACCCAAA<<<<<<@@@EEEGGGFFFEEEFFFGGGCCCEEEGGGJJJLLLMMMNNNNNNIIIKKKMMMPPPRRRTTTUUUUUUWWWYYY[[[ZZZWWWUUUVVVWWWVVVWWW[[[aaaccc___\\\]]]WWWYYY\\\^^^___bbbeeeggg>>>===<<<===???AAAAAAAAA@@@AAACCCCCCEEEKKKTTTZZZjjjnnnvvv~~~~~~uuulll```WWWRRRUUUWWWRRRNNNOOOLLLNNNSSSYYY\\\___iiisss{{{```LLLCCC@@@CCCPPPhhhsssHHHAAA===555999555888888444111111333444000222333444555444444333000000000000////////////000...---...///000///...////////////////////////...------------...//////......///000000///...------......///000111111111111000///.....................---...111222222111...//////000111222222222000000111222333333444444666666666666666666666666666555444444555777:::;;;999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAABBBBBBBBBDDDEEE???BBBFFFIIIKKKMMMPPPRRRVVVSSSSSSVVVWWWTTTTTTVVV^^^eeeyyyiiiffflllvvvbbbJJJEEEGGGKKKEEECCCYYYxxxgggVVVHHH:::444666333<<>>???>>>===============>>>;;;>>>@@@AAA@@@AAAEEEIIILLLLLLPPPVVVYYYZZZ^^^ccccccfffjjjoootttwwwyyyzzz~~~}}}|||||||||{{{|||wwwuuuwwwvvvqqqnnnnnnjjjhhhfffccc```\\\WWWTTTQQQOOONNNMMMMMMJJJFFFCCCHHHGGGEEECCCBBBBBBBBBCCCCCCAAA@@@AAABBBCCCCCCBBBBBBGGGNNNWWW\\\[[[VVVQQQNNNHHH@@@<<<<<<>>>??????GGGDDDKKK___xxx|||gggXXX]]]mmmxxxtttsssYYYKKK======>>>>>>999444555;;;666555444444555666555333333333222222111222222222000000000000000111111111,,,...000000...---,,,---+++++++++,,,,,,---------------------------------,,,---------,,,,,,+++***************************)))***+++,,,...///000111+++---///000///------...---......//////......---+++,,,...000111222222222000000111000000///......---------......000111111......---,,,---...///000---000333444333111111111///000333333222222333444666777888777555444555666555777888888666666999<<<555777:::;;;:::::::::;;;888:::<<<>>>??????>>>===;;;>>>??????AAADDDBBB===<<<@@@EEEGGGFFFDDDEEEFFFAAADDDGGGHHHGGGGGGHHHIIIFFFGGGIIILLLNNNPPPQQQQQQVVVWWWXXXWWWVVVVVVWWWXXXPPPQQQWWW___aaa]]]ZZZZZZUUUWWWYYY[[[\\\^^^aaaccc<<<>>>@@@@@@??????@@@AAADDDEEEGGGMMMWWWeeeuuutttjjjeeeaaa[[[VVVSSSPPPMMMLLLMMMOOOQQQQQQYYYSSSTTT___hhhsssrrr\\\LLLAAAAAAGGGIIIooojjjlllwwwNNN??????<<<777666555555444444444333333333222222222111111111000000111111111111000000000///........................................................................000000//////..........................................//////......---,,,////////////000000000000000000000000000000000000000000000000111222333444555555555555555555555444555555555555777999;;;===:::;;;<<<<<<;;;;;;<<<>>>>>>======<<<<<<<<<<<<<<>>???@@@AAA@@@???<<<;;;@@@@@@AAABBBDDDEEEFFFGGGKKKNNNRRRWWWZZZ\\\]]]]]]ccccccddddddccccccbbbbbbeeefffggghhhhhhfffdddccc]]]\\\ZZZXXXUUUSSSQQQPPPOOONNNMMMKKKIIIGGGEEEDDDBBBBBBBBBBBBAAA@@@???>>>AAAAAABBBBBBAAABBBDDDFFFAAACCCEEEEEEEEEEEEGGGIIILLLKKKPPPYYYYYYOOODDD@@@===888999??????:::>>>IIIOOOfffzzz```VVVTTTYYYrrrfffOOOAAA;;;999888777666666555666666222222222333333444444444222111000000111111000...////////////////////////...///000000000///---,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((+++******)))+++---///111+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------...///000111111......////////////......------------------------////////////000000000000////////////////////////000///.........000111222222333333444444555666666444777:::;;;:::888888888444555777888999999999888;;;;;;<<<<<<;;;;;;:::999<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@BBBDDDFFFFFFFFFEEEFFFGGGGGGFFFEEEGGGKKKNNNPPPQQQQQQQQQQQQPPPQQQQQQRRRRRRLLLOOOSSSWWWZZZ[[[[[[ZZZXXXTTTTTTZZZ^^^^^^]]]^^^@@@???>>>===>>>AAAFFFJJJOOOTTT]]]gggpppxxxvvvhhh]]]XXXUUURRROOOIIIKKKMMMOOOPPPRRRUUUWWW\\\]]]hhh|||sss[[[KKKDDDEEEQQQ^^^vvvkkkgggzzz}}}^^^AAA999<<<:::666555444444444444333333333333222222111111111000000000111111111000000000//////........................------------------------------------------------/////////......---------------------------------...............------,,,........./////////000000////////////////////////////////////000111222333444444444444444444444444444444444555777999:::;;;999:::;;;;;;:::999:::;;;;;;;;;;;;;;;<<<<<<===>>>?????????@@@AAABBBBBBBBBBBBAAAAAAAAACCCFFFIIIKKKRRRQQQOOOMMMKKKKKKKKKKKKMMMLLLOOOZZZpppoooeeedddwwwfffGGG;;;FFFVVV```dddfffbbbZZZRRRKKKHHHEEE@@@666444888666>>>RRRcccwwwrrrbbb\\\WWWPPPNNNOOOPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEDDDBBBCCCCCCDDDCCCBBBAAA@@@???????????????????????????AAACCCFFFGGGHHHIIIIIILLLMMMMMMNNNOOOOOOOOOOOOLLLMMMOOOOOOOOONNNLLLKKKIIIHHHGGGFFFEEECCCCCCBBBAAAAAA@@@??????>>>======<<<===>>>???@@@@@@@@@@@@CCCDDDDDDCCCAAA@@@@@@@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJEEEDDDHHHGGGAAA===>>>BBB;;;777:::>>>GGG^^^vvveee______hhhppp{{{www```NNNBBB;;;888777666555444333333333333222222222333333333333333222111000000111111000...////////////////////////......///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))((())))))(((((()))+++---///++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,------............////////////......------------------------....../////////000000000........................//////............000000...//////000000111222222333666999999888777777777444555666777888888777777777888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAACCCCCCCCCCCCBBB@@@???>>>@@@BBBEEEEEEEEEEEEFFFHHHGGGFFFFFFHHHKKKOOOQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUMMMOOOSSSWWWZZZ[[[[[[[[[WWWTTTTTTYYY\\\[[[YYYYYYCCCCCCAAAAAADDDLLLVVV]]]iiilllqqqsssrrrpppnnnnnngggaaaXXXOOOJJJIIIKKKLLLHHHMMMQQQSSSRRRTTTYYY]]]eeennneeeWWWGGG@@@III___}}}uuuiiiuuuXXXEEE666666999777444333444444444333333333222222111111111111000000000000000000000000////////////------------------------------------------------------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---------.........//////////////////////////////............///000111111222222222222222222222333222333444666777888888999777999::::::888777888888999999999:::;;;<<<===>>>;;;;;;<<<>>>???@@@AAABBBAAA@@@??????@@@BBBDDDEEEKKKKKKJJJIIIHHHHHHGGGGGGKKKLLLNNNOOOUUUeeezzznnn```hhh}}}qqqTTTFFFAAAHHHGGGFFFFFFGGGLLLSSSYYYbbb[[[GGG888:::888666;;;AAAUUUkkk|||xxxpppfff^^^YYYWWWSSSPPPIIIIIIHHHFFFDDDEEEJJJMMMFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@>>>===========================<<<======???@@@AAABBBBBBBBB>>>>>>???@@@???>>>===<<<<<<<<<===========================>>>>>>>>>????????????AAABBBDDDEEEEEEEEEDDDEEEEEEDDDCCCAAA???>>>AAADDDFFFGGGFFFEEEFFFFFFCCC>>><<<<<<<<<;;;===AAA???@@@FFFQQQ[[[mmmwwwqqqeeePPPLLL]]]tttoooUUUBBB;;;999777555777666555333222222111111333333333222222222222222222000//////111111000...////////////////////////...............---,,,,,,((()))+++,,,,,,,,,+++***++++++++++++++++++++++++******************************++++++******))))))''''''&&&'''''')))+++,,,******++++++++++++***************+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////........................///...---------------...,,,,,,------.../////////222444666777666555555666333444555555555555555444333444666888:::;;;;;;;;;::::::;;;<<<===>>>??????CCCCCCCCCBBBAAA???>>>===>>>@@@CCCDDDDDDDDDEEEGGGGGGFFFFFFHHHLLLOOOQQQQQQSSSSSSSSSSSSSSSTTTUUUUUUMMMOOOSSSWWWZZZ[[[[[[[[[YYYVVVWWW[[[]]]ZZZWWWWWWFFFHHHKKKNNNTTT\\\eeekkkxxxuuuooofff\\\UUURRRRRRPPPPPPNNNIIIFFFFFFJJJNNNOOOSSSWWWUUURRRVVV```jjjzzzyyyhhhRRRJJJBBBEEE]]]aaaEEE;;;555777888555222222333333333333222222222222111111000000000/////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,---------......///////////////////////////.........//////000111000000000111111111111111000222444555777777666666666888:::999888666666777888888888888999:::;;;<<<777888999;;;===>>>@@@@@@AAAAAAAAA@@@@@@AAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHKKKMMMOOOOOOPPPXXXeeepppkkk]]]ggg~~~\\\;;;BBBBBBAAA>>>:::>>>LLLZZZyyy^^^DDD@@@@@@999777555===FFFPPPaaattt~~~uuummmgggbbb]]]ZZZVVVTTTPPPMMMKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIGGGFFFDDDBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@??????@@@@@@??????>>>======>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEGGGGGGFFFCCCAAA===@@@BBBBBB@@@>>>>>>>>><<<;;;:::999888999===BBB???MMMeeeqqqggguuuwww]]]SSSPPPZZZsss]]]QQQAAA999999;;;888555888888666555333222222222333333222222111111000000222000//////000000///...........................---------------,,,,,,+++((()))+++------,,,+++)))++++++++++++++++++++++++************************))))))************))))))''''''&&&'''''')))***+++)))******++++++******)))))))))***+++,,,------............---------------......////////////......++++++++++++++++++++++++------------............---------------------------------,,,,,,,,,,,,,,,------......///000000000000222444444333333333444333333333333333333222222222333444666888888999999777888888999:::;;;<<<<<<@@@AAAAAA@@@@@@???>>>===>>>@@@BBBBBBAAAAAABBBCCCEEEEEEEEEHHHLLLOOOPPPOOOSSSRRRRRRQQQQQQQQQRRRRRRMMMOOORRRVVVYYYZZZ[[[[[[[[[YYY[[[``````\\\ZZZ[[[HHHMMMTTTZZZ^^^bbbeeegggfffccc\\\TTTMMMJJJJJJLLLDDDGGGJJJJJJGGGFFFIIILLLPPPUUUYYYYYYZZZeeewwwttt^^^RRREEEHHHMMMZZZzzzuuu```DDD>>>999777777666333222222333333222222222111111111000000000/////////....../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------...---,,,,,,+++,,,,,,,,,,,,------------........................000000/////////000111111/////////000000000111111///111222444555555555444555777999:::888777666666888888777777777777777888555555777999;;;===>>>???BBBCCCCCCCCCCCCCCCBBBBBB>>>???AAADDDFFFGGGHHHHHHGGGIIILLLOOOSSSWWW[[[]]]lllzzzbbbVVV```lllIIICCC@@@@@@???===AAAHHH{{{|||hhhNNNHHHEEE<<<888666888:::>>>GGGRRRYYYZZZiiihhhgggfffffffffeeecccoooiiiaaa]]]\\\XXXOOOGGGKKKKKKKKKKKKKKKLLLMMMNNNHHHHHHGGGFFFEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@AAAAAA??????@@@@@@@@@@@@??????@@@AAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBDDDEEEEEEEEEEEEHHHHHHGGGHHHIIIHHHDDDAAA999:::<<<;;;999777666777666999:::999;;;CCCNNNWWWcccrrrzzz~~~hhhaaakkkuuuvvvvvvaaaCCC???;;;999::::::999777777666555333222222111111222222222111111000000000111000//////000000///------------------------------,,,,,,+++++++++++++++)))***,,,......---+++***************************))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))***+++)))******++++++******)))))))))***++++++,,,---------------------,,,,,,,,,------............------+++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,++++++------......///000000000///111222222111111111333222222111111111111111111333444555555666666555555444444555666777888999999;;;<<<===>>>>>>???>>>>>>>>>@@@AAAAAA???>>>>>>???CCCCCCDDDFFFJJJMMMMMMMMMOOOOOONNNMMMLLLLLLLLLLLLMMMNNNQQQTTTWWWYYYZZZ[[[[[[ZZZ\\\``````]]]\\\^^^IIINNNUUUYYYYYYWWWTTTSSSKKKLLLKKKIIIFFFEEEFFFGGGCCCFFFIIIJJJHHHGGGHHHJJJNNNVVVaaaiiittt~~~jjjRRRFFFEEEJJJ]]]qqqwww^^^EEE333888666555444444333333444222222222111111111000000////////////............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,------------------,,,++++++,,,,,,,,,---------..............................111000000//////000000111.........///000000111111///000111222333333333333222555888999888777666666888777666555555555555555444444666777999;;;<<<===AAABBBDDDEEEEEEEEEDDDCCC;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHKKKQQQVVVYYYWWWTTT___rrr}}}ooommmqqqeeeHHH>>>??????======UUU___[[[QQQRRRPPPIIIHHHCCCAAA===999888999<<<>>>AAADDDGGGKKKNNNPPPPPPPPPhhhaaa\\\^^^bbb```UUUKKKJJJJJJKKKKKKLLLMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEEEEEEECCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBEEEHHHKKKMMMNNNOOONNNKKKHHHGGGGGGDDD???;;;777888999888777777888999555>>>GGGMMMXXXnnnwwwmmmkkkwwwlllUUUAAA;;;:::888666333444666888333222111000000//////000111111111000000000000000111///......000000///---------------------------,,,,,,+++*********************,,,---------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******))))))((()))))))))******************++++++++++++******************++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,---......///...000111111000///111222111111000000000111111222555555555555555444333222222333333444555666777777777888999;;;<<<======>>><<<>>>??????===<<<<<<===??????AAADDDHHHJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHLLLMMMOOORRRUUUWWWYYYZZZXXXWWWYYY\\\[[[XXXYYY]]]GGGJJJLLLLLLJJJGGGEEEDDDAAABBBCCCBBBAAA@@@AAABBBEEEFFFGGGHHHJJJLLLOOORRRYYYfffyyyrrrdddZZZMMMCCCHHHUUUjjjkkkQQQBBB:::333555555444333333444333222222111111111000000000000/////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...******++++++,,,------...,,,------------,,,++++++------------....................................000//////....../////////.........///000111111111000000000000111222333333///222555777777666555666555444444444444555555666444444666777999:::;;;<<<===???BBBDDDEEEEEECCCBBB@@@??????@@@AAACCCEEEFFFGGGHHHLLLQQQVVVXXXWWWUUUYYYeeefffkkkiiieeetttwww___OOOBBB>>>AAA@@@HHHGGGHHHQQQQQQNNNRRRIIIHHHFFFBBB<<<777888:::444555777777888888999999HHHEEEEEEJJJQQQSSSMMMGGGBBBCCCEEEGGGHHHHHHHHHGGGKKKLLLLLLLLLLLLLLLMMMMMMIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFHHHKKKNNNRRRTTTVVVWWWLLLHHHCCCAAAAAA@@@;;;666888999:::;;;<<>><<<<<<>>>AAAEEEGGGGGGFFF@@@@@@AAABBBDDDFFFHHHIIIKKKLLLNNNPPPSSSVVVWWWXXXYYYWWWXXXYYYVVVSSSUUUZZZDDDDDDCCC@@@>>>===???AAACCCBBB@@@>>>>>>AAAFFFJJJFFFEEEEEEGGGLLLSSSZZZ^^^kkk{{{xxxuuuvvvhhhWWWHHHDDDCCCJJJ^^^tttwwwOOO999666:::;;;666777666444444444222...111111111111000000000000//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,------.........******+++,,,------......,,,,,,---------,,,++++++---------.........//////........................///......---------...............///000111111222111000/////////111222333,,,///333666666555555555222222222333444555666777444555666777888999:::;;;999<<>>:::::::::999777666777999;;;999888888;;;===>>>;;;888999;;;>>>@@@AAAAAA@@@@@@HHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLLLLJJJGGGFFFCCCDDDEEEGGGHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDAAAAAABBBDDDEEEGGGHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMOOORRRSSSTTTUUUFFFAAA===<<<======:::666:::<<<===???BBBGGGMMMRRRhhh}}}nnncccmmm{{{```NNNGGGbbbyyySSS;;;:::<<<888333222111333555666555444111111111111111222222333......//////000000111111111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***)))))))))((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((()))))))))))))))(((+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))))))))***+++,,,------...))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++''')))+++---...///......+++,,,,,,------...//////...///000///...///000222000/////////000111333444333444444555555444444333333444444555666777888888666666777888888888888777555777:::;;;<<<===>>>@@@::::::<<>>>>>???@@@BBBCCCDDDCCCBBBAAAAAA@@@AAAAAACCCFFFJJJNNNPPPQQQTTTUUUVVVVVVWWWXXX___nnnlllcccyyyfffVVVNNNFFFBBBEEECCC<<<;;;@@@CCCGGGNNNUUUYYYYYYVVVSSSLLLBBB:::999:::888444333444333555::::::666555666:::666555777888888;;;@@@;;;>>>@@@>>>===>>>??????MMMOOOPPPPPPMMMIIIEEECCCCCCCCCDDDGGGJJJJJJHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKKKKKKKJJJIIILLLKKKIIIGGGFFFGGGIIIKKKSSSKKKFFFHHHKKKIIIEEEDDD;;;===;;;888999======;;;DDDHHHOOOXXXcccrrrrrrbbb```hhhsssgggVVVTTTKKKddduuuyyyiiiRRR???666555777999333333444444333333222111222111000......000111222222111///.........///000,,,,,,------,,,,,,+++***......---,,,,,,,,,,,,---************************))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++---.........---,,,222222111111111111222222333333222222333555666777333444555555666666555555555666666777888999:::;;;::::::<<<<<<<<<;;;:::999888:::<<<>>>???@@@?????????===<<<===@@@DDDEEEEEEJJJLLLOOOQQQRRRPPPNNNLLLRRRRRRRRRRRRRRRSSSTTTUUU@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCCCCEEEGGGIIIIIILLLPPPXXXjjjeeeOOOHHHGGG>>>888===PPPsss~~~^^^???555555333111333444444444333222222111111/////////.........------,,,,,,---..................------,,,++++++******************************((()))******++++++******)))))))))************+++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,---...............------------------------............---------------------........./////////////////////000000000222222222222222333444444777666444333333333555666666444222444777999999777;;;;;;<<<<<<===???@@@@@@DDDDDDCCCBBBBBBBBBCCCCCCCCCFFFIIILLLMMMNNNOOOQQQOOOPPPPPPPPPSSS\\\iiirrrqqqhhhpppjjjSSSFFFAAAAAAHHHQQQFFFHHHJJJMMMSSS]]]iiiqqqnnn___RRRQQQUUUSSSKKKDDD999555444555555222333666444222222555555222111444444666777777888:::<<<<<>><<<;;;777999<<>>???===:::>>>GGGNNNOOOYYYjjj~~~jjjdddeeeeeetttnnn]]]WWWRRRTTT```ggg}}}gggLLLFFF>>>888777777777666333333333333333222222111222111///......///111222000000...---------...///,,,,,,------,,,,,,+++***---,,,,,,+++++++++++++++************************(((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++,,,---.........------000000////////////000000111111000000111333444555222333333444555444444444777777888999:::;;;<<<<<<999999::::::::::::999999999:::<<<>>>???@@@AAAAAAAAA@@@@@@???@@@AAADDDFFFGGGIIILLLNNNOOONNNLLLJJJMMMMMMNNNOOOPPPQQQSSSSSS=========>>>???@@@AAAAAAHHHIIIIIIIIIIIIMMMRRRVVVZZZbbbnnn|||~~~~~~zzzlllXXXFFF>>>AAACCCIIIXXXwwwyyyuuuTTTBBB333333666444333555333333333222222111111000......---------,,,,,,,,,+++,,,------......------------,,,,,,++++++******++++++++++++++++++++++++)))******+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************************)))************++++++++++++,,,------......------------------------------,,,------------------...,,,,,,,,,,,,------------........./////////000000222111111111111222333333555444333222333444555666555444222333555666666555888999999:::;;;<<<===>>>AAAAAAAAAAAAAAABBBBBBCCCCCCFFFHHHJJJIIIIIIJJJJJJKKKNNNPPPPPPPPPSSSYYY^^^___uuuqqq```aaaggg|||cccVVVOOOLLLKKKLLLKKKHHHEEEEEELLLYYYcccggg^^^^^^kkkzzz|||qqqgggOOOLLLKKKLLLIIIBBB??????:::777666999999666666999666444222222333333333333555888:::999666333444666444555777999:::<<>>;;;::::::999999:::<<<>>><<<:::???GGGGGGMMMQQQUUU___mmmzzz{{{yyysssmmmrrrxxxnnnXXXQQQJJJTTThhhuuunnnUUUCCC666555555555666666333111222222333333222222111000111000///......///000111///...------,,,,,,------,,,,,,,,,,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((''''''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''''''''((((((((((((((('''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((()))*********++++++++++++,,,,,,---............---///................../////////......///000111222000111222222333333222222666777777888999:::;;;;;;999888888888888888999999::::::;;;===>>>AAABBBCCCBBBCCCCCCCCCBBBBBBDDDEEECCCEEEHHHKKKKKKKKKIIIHHHKKKKKKLLLNNNOOOQQQRRRSSSBBBBBBAAAAAAAAACCCDDDEEEKKKNNNQQQUUUYYYaaajjjppp|||~~~sssdddZZZYYY^^^dddhhhfffeeeaaa[[[RRRIIIDDDBBBBBBZZZtttrrrRRR???777333666777444333444222222222111111000000000---------,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,++++++************************************+++,,,,,,,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,************************)))*********************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...***+++++++++,,,,,,,,,,,,---------......//////000111000000000000111222222222222222222333444555666555444333333333444444444777777999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@DDDFFFHHHHHHGGGFFFFFFFFFHHHKKKOOORRRTTTVVVZZZ]]]YYYaaammm}}}{{{bbb\\\```jjjiiiVVVOOOLLLFFFAAA???AAADDDGGGKKKIIIQQQdddwwwwwwxxx}}}~~~rrrgggcccZZZTTTNNNJJJDDD>>><<<>>>AAA;;;888888999888888999333555777555333333555888999999999888666666888;;;777888999;;;>>>@@@AAABBBGGGIIIKKKMMMMMMLLLJJJHHHNNNGGG>>>::::::;;;:::888:::<<>>???CCCEEEGGGHHHGGGEEEEEEFFFBBBDDDHHHLLLPPPTTTYYY\\\\\\]]]```eeesss___XXXRRR[[[zzz~~~eeeXXXHHH???@@@DDDEEEDDDFFFEEEFFFKKKTTTddd~~~zzzssseeeTTTHHHDDDDDD===888999888555555999999888777666555555666777666777888888888999;;;<<<666777888999::::::999999999;;;===??????===:::777???<<<::::::;;;;;;888666>>>CCCKKKUUU___oootttooocccVVV^^^ssskkkTTTHHHHHHOOOUUUhhhdddKKK@@@;;;888666333222111000000111333555000000111111000000///......------------------...////////////......------++++++,,,,,,++++++***)))***++++++,,,+++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********)))((((((((('''(((((()))))))))*********,,,,,,,,,,,,---------............------..................///////////////---......///000/////////000000111222333444555555888777666555666777999:::999999999:::;;;>>>@@@BBB???>>>@@@HHHPPPOOOFFF===???AAACCCFFFGGGHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCAAABBBCCCFFFKKKQQQVVVYYYbbbmmm}}}kkkdddYYYQQQNNNLLLIIIGGGIIIKKKGGG@@@???JJJZZZeee}}}dddJJJ@@@888333333333333111///000111////////////////////////------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++++++++++++++++++++******(((((((((((((((((((((((()))******+++++++++++++++((())))))))))))***************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************++++++++++++***++++++,,,---.../////////............///000000000000111222333333444444333444555444222222333555666777999;;;<<<<<<<<<;;;:::::::::;;;;;;===>>>>>>@@@CCCFFFGGGFFFFFFGGGHHHDDDDDDEEEGGGKKKPPPTTTVVVTTTXXX___eeejjjwwwzzz^^^QQQYYYtttcccLLLEEECCC@@@<<>>:::666666666777999;;;;;;999666;;;;;;999888888999:::;;;999999:::<<<===???AAAAAA>>>BBBIIIOOOSSSTTTTTTSSS```fffsssrrreee___aaaaaahhhrrrcccSSSKKKLLLSSS___iiixxxbbbIII;;;777555444333000333666666444111////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------+++++++++++++++******)))******+++,,,,,,***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++++++++***+++,,,,,,---......------------............///////////////...,,,---......//////......///000000111222333444444555444444555555666777888777777777888999;;;<<<===;;;:::===EEEMMMMMMDDD;;;===???AAADDDFFFGGGGGGGGGHHHHHHIIIIIIHHHFFFDDDCCCLLLOOOTTT]]]gggrrr|||zzzoooaaaTTTMMMHHHCCC@@@GGGFFFAAAAAAPPPpppwww```EEE888777444111333333222000111111111........................------------,,,,,,,,,,,,)))******+++++++++++++++******************++++++((((((((((((((((((((((((((()))******++++++******''''''((((((((()))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********)))******+++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,******+++,,,---...//////......------......///000000000111222222222222222111222333222000000222444555666999;;;<<<<<<;;;:::999999999999:::;;;;;;<<<<<>>:::;;;===@@@BBBDDDEEEFFFBBBDDDEEEFFFFFFEEEDDDCCCyyysssjjj___ZZZSSSRRRRRRVVV[[[eeewww}}}aaaKKKEEEFFFBBB:::BBBKKKgggtttkkkqqq^^^III777555555000...222111111000000//////......///............------------,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***(((((()))***+++***)))******))))))******+++,,,+++++++++************)))+++***)))***,,,,,,***)))************************+++***)))))))))***,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......000//////.........//////111000//////000222444555666777888999888777555333555555666666777777888888:::;;;<<<>>>AAADDDFFFGGGFFFFFFEEEFFFFFFGGGHHHHHHLLLLLLNNNOOOPPPQQQQQQQQQTTTRRR]]]vvvttteee]]]ccckkk{{{www[[[IIIFFFEEE@@@;;;???;;;>>>IIIIIIBBBDDDBBBEEEMMMVVV^^^aaadddfffqqqqqqsssuuutttwww}}}zzzdddooo||||||oooaaaXXXSSSccc{{{}}}ssscccVVVSSSSSSXXXiii}}}mmmWWWJJJAAA;;;888333333333222222222111111//////////////////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))************************)))************+++++++++++++++++++++,,,---...///,,,,,,,,,---------......////////////000000000000111111111222333444555666888888:::;;;;;;:::999888>>>@@@AAAAAA@@@AAABBBDDDBBBBBBBBBAAA@@@@@@CCCEEEmmm```[[[UUUPPPNNNGGGDDDCCCGGGLLLUUUdddqqqvvviiiWWWHHHBBBBBBDDDEEESSScccwwwsssuuuPPP@@@555666666000...222000000000000//////..................---------------,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((***+++***)))******))))))******+++++++++++++++*********))))))***))))))***++++++***(((***************************)))))))))******+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------//////............//////111000//////000111333555555666777888888666444333444555555666777777888888999:::;;;<<>>???BBBEEEAAABBBCCCBBB@@@@@@AAACCCwwwhhhWWWNNNJJJFFFEEEEEEGGGAAA>>>???BBBEEELLLTTTWWWMMMEEEBBB@@@BBBQQQbbbvvvooo~~~QQQ>>>666222555555000...222000000000////////////.........---------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***+++***))))))))))))*********++++++++++++*********)))))))))***)))))))))++++++)))(((************************))))))******++++++******)))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------///...............//////111000//////000111333444555555666777777666444333444444555555666777777777888888999:::<<<>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDHHHJJJMMMPPPQQQQQQQQQPPPPPPLLLLLLQQQVVVaaazzzsssaaa[[[]]]```yyyuuucccSSSOOOHHHAAAEEEKKKHHHCCC???>>>AAAEEEGGGCCCBBBDDDIIIKKKMMMSSSZZZ```aaabbbaaa```______```hhhmmmxxx~~~wwwnnnpppqqqpppnnnmmmmmmnnnggg^^^UUUPPPMMMLLLPPPVVV]]]eeepppvvv{{{xxxdddRRRGGGDDDIIIRRRfff~~~]]]NNN>>>888666333000000222222111111111000000000..............................//////......------+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))************************)))))))))*********++++++************+++,,,------++++++,,,,,,,,,------------------.........//////000000000000111333444555555555666777888:::<<<<<>>>>>IIIRRR^^^xxxsssjjjsssuuuTTT>>>444111111444333......333////////////////////////------------,,,,,,,,,+++,,,++++++*********************++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((*********(((((())))))***************************)))))))))))))))(((((()))******)))'''************************((()))***++++++***)))((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,......---------...//////000000000///000111222333444444555555555555444333333444444555555666777777888888888999;;;===>>>???>>>>>>>>>??????AAABBBCCCFFFIIILLLOOOQQQQQQQQQPPPPPPNNNPPPTTTTTTVVV```lllvvvbbb\\\```nnn~~~tttwwwlllhhh]]]QQQHHHDDDBBB@@@FFFEEEDDDFFFGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHLLLRRRVVVWWWUUUTTTUUUSSSRRRRRRSSSUUUYYY___eeedddgggiiigggbbb[[[RRRKKKLLLNNNMMMJJJKKKOOORRRRRRKKKKKKLLLMMMOOOWWWjjj{{{rrrjjj\\\LLLEEEHHHPPPVVVeeennn}}}uuu^^^NNNBBB999222222444222000000111111111000000000//////------------------------------.........------,,,++++++++++++++++++++++++*********************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))************************))))))))))))***************************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111333333555444444444555777999:::<<<<<<=========@@@DDDGGGBBBEEEGGGGGGEEEBBB@@@@@@yyyllleee\\\TTTQQQTTTZZZ___VVVTTTPPPKKKJJJJJJJJJIIIFFFBBBAAADDDEEEBBB@@@AAA@@@>>>LLLhhh}}}kkk___mmm\\\@@@666666222111222222///---///333.............../////////---,,,,,,,,,++++++++++++,,,+++******))))))******)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''')))***)))((('''((()))************)))*********)))))))))(((((()))((('''((()))***(((&&&))))))))))))))))))))))))((()))***++++++***((('''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,---------------...//////000000000000000000111111333333333444444444333333333333333444555555666666888888888999;;;===>>>???>>>>>>>>>???@@@AAACCCDDDEEEGGGJJJNNNPPPQQQQQQQQQMMMKKKLLLQQQTTTTTTTTTUUU___hhhzzzkkkeeefffjjjfff\\\]]]fffpppwwwnnn```^^^[[[WWWTTTPPPIIIDDDHHHDDD@@@???@@@AAA@@@???BBBAAA???>>>>>>???>>><<<>>>>>>======???BBBDDDCCCDDDDDDEEEFFFFFFEEEEEEFFFHHHJJJIIIHHHOOO^^^hhhkkkdddkkkssswwwyyy|||mmm```YYYXXXLLLVVV[[[XXXYYYeeettt|||{{{ttt```MMM===444777333111444555222000111000000/////////.........------------------------,,,,,,------------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))***************)))))))))***++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,---------...///000111222444333222222222333555555333666:::>>>???BBBDDDFFFDDDFFFIIIJJJGGGDDDBBBAAAzzznnnddd]]]QQQMMMHHHEEEGGGQQQ^^^hhh___[[[SSSJJJHHHKKKLLLJJJIIIDDDBBBAAA???<<<<<>>??????@@@AAACCCEEEFFFFFFFFFGGGIIILLLOOORRRTTTRRRPPPMMMLLLOOOUUUXXXYYYccc___^^^fffqqqxxxcccZZZUUURRRTTT]]]kkkzzzxxxtttzzzyyyrrrpppmmmiiicccfffiiillluuu|||yyyrrrrrrnnnooouuu{{{pppaaaVVVOOONNNKKKHHHPPP\\\iii```RRRCCC<<<888666888===111000222444222------000.........------------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))******))))))((((((((())))))))))))))))))*********+++(((((()))))))))*********++++++++++++,,,...///000111111222333444444444444///222666999;;;===@@@BBBBBBEEEGGGGGGFFFDDDDDDDDDmmmhhhbbb___^^^]]][[[YYYXXXYYYTTTJJJDDDDDDGGGGGG@@@AAABBBCCCFFFNNNYYYaaaccchhhjjjkkknnnlll```QQQCCCAAAAAAGGGQQQaaazzzxxxTTTJJJ>>>555111///000111///000000000111111---)))---------.........//////+++++++++************)))+++******)))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))))))))'''&&&''')))***+++***((('''))))))))))))(((((((((((('''&&&&&&'''(((((('''%%%))))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************+++++++++,,,---...///000///000000000000000///...111111000000111222333333111222222333333444555555333444555777:::===???@@@>>>>>>???@@@AAACCCEEEFFFFFFFFFFFFHHHKKKOOOSSSUUUKKKOOOQQQQQQPPPSSSVVVWWWWWWYYY^^^eeeffffffmmmxxx}}}fffUUUOOOPPPVVV\\\hhhuuuyyywwwxxxssssss}}}~~~ssssssuuuuuurrrhhhZZZPPPMMMKKKRRR]]]bbbdddpppqqq[[[HHHCCC<<<999<<<<<<555111111000///111333111------222......---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((())))))))))))))))))************(((((((((((())))))))))))*********+++,,,---/////////111333555666777666666333444666777777:::===@@@AAACCCEEEEEEDDDCCCCCCDDDJJJGGGDDDCCCCCCEEEFFFFFFEEEDDDBBB@@@@@@BBBDDDFFFCCCBBBAAACCCGGGKKKNNNOOOSSSVVV___eee^^^PPPGGGFFFDDDBBBMMMjjjvvv}}}WWW:::888444111000111333444000000///...------,,,,,,......---------,,,,,,,,,------,,,,,,+++***))))))+++)))(((((())))))(((&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((((('''''')))***+++&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))************((())))))+++,,,---............////////////...............///000000111111000222333333222111333444555333333666;;;>>>===<<<>>>???@@@AAABBBCCCCCCDDDCCCEEEFFFGGGHHHKKKNNNQQQPPPPPPNNNLLLJJJKKKOOORRRTTTUUUVVVVVVUUUWWW]]]bbbnnntttzzzlll\\\XXXSSSPPPPPPNNNLLLNNNRRRiiitttyyyrrrmmmnnniiiaaaUUUUUU___iiippp{{{rrrfffYYYPPPNNNFFFHHHYYYeeefffeeehhhjjjuuu{{{eeeUUUIIIAAA===888777666555444333222222222111111000///......---......---,,,,,,,,,,,,---******************************))))))******+++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))),,,,,,------.../////////222222333333555777888999888888888777888888999:::;;;>>>AAAAAA??????@@@BBBEEECCCBBBAAAAAAAAAAAAAAAGGGFFFDDDCCCDDDFFFIIIKKKVVVPPPHHHAAA>>>>>>@@@AAABBBCCCFFFHHHEEEAAADDDLLLXXXhhhzzzxxx|||ZZZ<<<888666333111///000111222000//////...------,,,,,,------------,,,,,,,,,,,,------,,,++++++***))))))+++)))(((((())))))(((&&&&&&&&&'''(((((()))******(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''((()))***&&&'''((('''&&&&&&'''((('''''''''''''''''''''''')))((((((((('''''''''&&&((((((((()))))))))******((())))))***+++,,,---............//////............//////000111111222222000111222222111111222333444333333666:::======<<<>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEFFFHHHKKKNNNNNNMMMLLLLLLLLLNNNPPPQQQPPPQQQRRRQQQPPPQQQVVVZZZ]]]bbbjjjuuu~~~uuulll___RRRKKKJJJQQQZZZ[[[SSSOOOPPPNNNGGGCCC@@@FFFIIIJJJ[[[ttt~~~}}}wwwrrrooommm{{{mmm^^^YYY[[[^^^]]]___[[[VVVQQQNNNKKKIIIHHHMMMJJJRRRhhh{{{hhh^^^QQQFFF???===;;;;;;666555555444333222111111111111000000///......---......---,,,,,,,,,,,,,,,******************************))))))******+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++,,,,,,,,,---......//////000000000111333444666777999888777777666666777777777:::<<<===<<<;;;===???FFFFFFFFFFFFEEEEEEDDDDDDGGGFFFDDDDDDFFFIIILLLNNNWWWRRRJJJCCC===;;;;;;<<<@@@AAABBBBBBCCCKKK]]]ooo|||wwwiiiXXXhhhZZZ???///444333222000000///////////////......---,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++******))))))***)))(((((())))))(((''''''(((((())))))*********((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''(((((((((((()))(((((()))***+++,,,,,,---------............------/////////000111111222222///000111111000000111222333333333666999<<<<<<;;;<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCCCCDDDGGGIIIKKKIIIHHHKKKOOOQQQQQQOOOKKKNNNOOONNNLLLLLLOOOSSSXXX[[[```fffmmmuuu~~~mmm___ZZZ[[[___^^^TTTOOOPPPNNNIIIHHHCCCDDDBBB;;;EEEVVV\\\\\\]]]]]][[[XXXTTTSSSTTTXXX___ccc^^^ZZZ]]]ccchhhhhheeedddfffmmmsssvvvvvvqqqnnnhhheeehhhoooooolll]]]ZZZPPPFFFCCCFFFGGGEEEGGGJJJPPPUUUYYY]]]aaadddcccbbbkkk~~~mmmZZZJJJEEE===888666666777777333333222222111111111111000000000///......------...---,,,,,,++++++,,,,,,***************************))))))))))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))************++++++++++++,,,,,,---.........------...///000222333444888777666666555555555555666777999:::::::::<<<===IIIIIIIIIIIIHHHIIIKKKMMMNNNMMMKKKIIIIIIKKKMMMOOOJJJIIIGGGCCC@@@>>>>>>???>>>FFFOOOVVV^^^ooo~~~kkk______dddlll|||YYYAAA888666222222222111000///...............------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++******))))))***((('''((()))***)))'''((()))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,,,,,,,------------,,,,,,------...//////000000111...///000000//////000111333333444666888:::;;;;;;:::;;;<<<===>>>??????@@@???AAABBBBBBBBBBBBDDDFFFHHHFFFEEEJJJQQQTTTQQQNNNJJJMMMPPPPPPNNNNNNPPPSSSWWWZZZ^^^bbbfffjjjpppsss{{{{{{zzzxxxsssddd\\\YYYPPPBBBBBBKKKKKKFFFFFFGGGIIIGGGDDDDDDGGGKKKNNNMMMHHHDDDFFFIIIIIILLLKKKJJJKKKOOOSSSVVVWWWTTTRRROOOLLLNNNQQQSSSTTTPPPRRRQQQPPPRRRVVVVVVSSSPPP]]]pppuuukkk___QQQGGGGGGDDD???:::777555444444222222111111111111111111/////////......------------,,,,,,+++++++++++++++************************)))))))))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((((((((()))******++++++,,,---------,,,,,,,,,---///000222333666666555555666666777888888888999::::::;;;===>>>HHHIIIHHHGGGGGGIIINNNSSS]]]ZZZUUUOOOKKKIIIIIIIII@@@@@@???===>>>BBBIIIOOOaaaqqqyyyeee[[[^^^oooxxxeeeMMM;;;444555777111111222222111000///...---------------,,,,,,,,,,,,,,,+++++++++*********++++++***************))))))((('''((()))***)))((())))))))))))************''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))*********++++++,,,,,,,,,,,,++++++++++++,,,,,,---.........---///000000///...000111222333444666777888:::;;;999:::;;;;;;======>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFDDDDDDIIIPPPSSSPPPLLLKKKPPPUUUWWWVVVUUUVVVXXXQQQSSSVVVYYY[[[^^^aaadddgggoooyyy~~~kkkdddeeeaaa```^^^___cccaaa\\\]]]aaahhhgggbbbYYYSSSRRRPPPLLLPPPRRRSSSUUUVVVXXX[[[]]]]]]^^^^^^[[[WWWVVV[[[aaaiiipppvvv{{{|||{{{yyykkkcccWWWOOOIIIEEEAAA@@@999999888666444333444444222222222111111111111111............------------,,,,,,+++************+++))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&''''''''''''((((((((())))))******+++,,,,,,,,,,,,,,,,,,---...000222333333333444555777999;;;<<<999999888888:::;;;<<<<<>>555444444333000000111111111000000///...------,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))((('''((()))***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))))))))******++++++++++++***************+++,,,,,,------...///000000//////000111111333555555666666888:::999999:::;;;<<<===>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEEEEIIINNNPPPNNNLLLLLLRRRXXX[[[[[[YYYZZZ[[[SSSTTTVVVWWWWWWXXXZZZ]]]gggiiiiiiiiirrr{{{wwwxxx|||ttt```TTTOOOIIIDDDCCCAAA>>>===>>>555666666555444333444555222222111111111000000000------------------------,,,+++******))))))******)))))))))))))))))))))))))))(((((((((((()))******************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((())))))))))))******(((((())))))***++++++++++++,,,,,,---...000111222111222333555888:::===>>>999777555555666777888777JJJMMMPPPOOOKKKIIIKKKNNNKKKHHHDDD@@@===<<<<<<===BBBFFFNNNYYYjjjxxx~~~kkkPPP@@@999444333666555222.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))************(((''''''((()))******(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''(((((((((''''''(((((((((((()))))))))******************)))*********+++,,,,,,------...000111111000///111222000333555555555555777:::999999:::;;;<<<===>>>>>>???AAADDDEEEEEEEEEFFFGGGFFFFFFGGGIIIKKKLLLLLLLLLKKKQQQXXX[[[ZZZWWWWWWWWWYYYZZZZZZYYYYYYYYY\\\^^^fffgggeeebbbfffrrr~~~{{{sssgggVVVIIIDDDGGGCCCBBBEEECCC>>>;;;<<<:::;;;;;;888555222333444222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******''''''((())))))******+++***++++++,,,---///000111111111222444777999;;;===:::666333222444555444333DDDIIINNNNNNHHHCCCAAAAAA>>>======>>>@@@DDDHHHJJJUUU___mmm}}}yyytttyyy}}}sssQQQ888888555333333222111000111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))*********(((''''''((()))******)))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))'''''''''((((((((((((((())))))************))))))***++++++,,,,,,---......///000111111000000111222000333555555444444777:::999::::::;;;<<<===>>>>>>>>>@@@DDDEEEEEEEEEFFFGGGFFFHHHIIIIIIHHHIIIJJJLLLIIIOOOVVVYYYWWWTTTRRRQQQVVVWWWWWWVVVUUUWWWZZZ]]]YYY]]]``````dddmmmuuuwwwzzz}}}sssooofff^^^[[[UUULLLHHHIIIIIICCCAAACCC@@@888666888444555666333000///000222111000000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''(((((()))*********))))))***+++,,,...///000111111222333555777999:::<<<888444222444555444222>>>;;;<<>>>>>@@@GGGTTTeeevvvzzzddddddrrr}}}___EEE666222111111111111000000000//////............---------,,,,,,,,,+++++++++******+++*********))))))((((((***************************))))))(((''''''&&&&&&&&&''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%&&&'''((()))&&&''''''((()))******+++)))*********++++++++++++))))))***+++,,,,,,------............////////////111222222333444555666666555666666888999;;;===>>>@@@@@@AAAAAABBBCCCDDDDDDGGGGGGHHHIIIJJJLLLMMMNNNLLLMMMNNNQQQSSSVVVXXXZZZXXXWWWVVVWWWXXX[[[^^^```[[[[[[\\\^^^aaafffjjjmmmqqqpppooonnnqqqyyy~~~tttjjj___XXXUUUUUUUUUSSSOOOJJJEEEBBBDDDDDDCCC@@@;;;777666777666555333222111111222333////////////............------,,,,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))******+++,,,,,,------...///111222333444555555777777666555444333333222@@@======@@@@@@>>>BBBIIITTT___qqqxxxlllwwwuuupppxxxeeePPPAAA777111111111111111000000000//////............------------,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&''''''((())))))******))))))))))))*********+++))))))******+++,,,,,,---.............../////////000000111222333444555555444444555666888:::<<<======>>>>>>???@@@AAABBBBBBDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLOOORRRSSSTTTTTTSSSVVVVVVUUUUUUVVVWWWXXXYYYVVVVVVWWWYYY\\\___bbbdddddddddccccccfffllluuu{{{xxx{{{}}}vvvooofff```]]]YYYSSSNNNMMMMMMMMMLLLJJJGGGEEECCCAAA@@@???===;;;888666555555444333222111111111111////////////.........------,,,,,,,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))******++++++,,,,,,...///000222222333333333888777666555333222111000@@@BBBGGGMMMSSS[[[iiiuuusssmmmooo~~~gggQQQ:::111222333222222000000000000////////////............------------,,,++++++++++++***************))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((())))))***(((((((((((()))))))))))))))))))))***++++++,,,,,,---------.........//////...//////000111222333333222333333555666888:::;;;::::::;;;<<<===>>>???@@@AAABBBBBBCCCDDDFFFGGGHHHJJJLLLOOOQQQQQQPPPMMMLLLSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\\\\]]]___dddjjjooollllllooovvv}}}uuuoooiiiaaaZZZVVVRRRMMMLLLLLLLLLJJJGGGEEEEEEFFFFFFFFFFFFFFFFFF>>><<<::::::;;;:::666222222222222222111000////////////.........---------,,,,,,,,,+++++++++*********))))))(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************...///000000111111111111666666444333222000//////]]]cccmmmuuu}}}}}}iiiddddddhhhzzzpppVVVHHH;;;///000666777333000000000/////////..................---------,,,,,,++++++++++++************))))))))))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&''''''((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))'''''''''(((((((((((()))))))))))))))******++++++,,,,,,,,,---.........///......///000111222333333222222333444666888999;;;888888999:::<<<===>>>>>>AAAAAABBBBBBDDDFFFGGGHHHJJJKKKLLLLLLLLLJJJHHHGGGOOOPPPQQQRRRRRRQQQOOONNNPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVXXXZZZ\\\___dddgggjjjhhhjjjrrr}}}{{{yyy~~~~~~yyynnniiibbb___^^^]]]ZZZVVVQQQNNNKKKIIIHHHHHHEEECCCDDDCCCCCCCCCEEEFFFHHHIII???<<<999:::===<<<666000000111111222111///...---.........---------,,,,,,++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))......//////000/////////222222222111000000//////xxxoooqqqnnnRRREEE888333000444666333///.../////////............---...------------,,,,,,,,,+++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&'''''''''(((((((((((((((((())))))))))))******+++++++++,,,---...............///000111222333333222222333444666888:::;;;777777888:::;;;===>>>>>>?????????@@@BBBCCCEEEFFFJJJIIIGGGFFFEEEFFFGGGGGGLLLNNNPPPRRRRRRQQQOOOMMMPPPQQQQQQRRRRRRRRRQQQQQQMMMOOORRRTTTVVVXXX\\\___dddbbbccckkkvvv|||zzzvvvyyy~~~|||zzz}}}zzzsssmmmgggbbb___bbb]]]YYYVVVVVVVVVTTTRRRMMMKKKHHHGGGFFFDDDBBBAAADDDCCCBBBBBBBBBDDDFFFGGGCCC>>>;;;;;;===;;;666000///000111111000///---,,,------------,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))---....../////////....../////////000000000111111aaaDDD888:::444111000222000---///333///.........------------------------,,,,,,,,,,,,+++************)))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***++++++,,,---......---......///000111222333222222222444555777999:::666666888999;;;<<<===>>><<<<<<<<<===>>>@@@BBBCCCGGGEEECCCBBBBBBDDDGGGIIILLLNNNOOOQQQQQQPPPOOOMMMOOOOOOOOONNNNNNNNNNNNNNNLLLNNNQQQTTTVVVYYY]]]```fffcccccchhhooouuuuuusssuuuyyy|||zzzvvvtttuuuxxx|||~~~{{{zzzuuuoookkkiiifffbbb___\\\[[[ZZZXXXUUUQQQOOONNNNNNMMMLLLDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@?????????@@@AAABBB???;;;:::999888555111000000000000///...------------,,,,,,,,,+++++++++*********))))))))))))((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********,,,---...///////////////......//////000000111111|||pppqqqrrrpppqqqyyynnnVVVAAA111---222333111111222111...000555.........---------,,,,,,---------,,,,,,,,,++++++************))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))***+++,,,---......,,,,,,---...///000111111000000111222444666888999444555666888:::;;;<<<===;;;;;;;;;<<<>>>???AAABBBAAAAAA@@@AAACCCEEEHHHIIIOOOOOOPPPPPPOOONNNLLLKKKPPPOOOMMMLLLLLLLLLMMMNNNPPPRRRUUUWWWZZZ^^^bbbfffkkkiiigggiiimmmqqqssstttrrruuuwwwvvvrrrppppppqqqwwwyyy{{{zzzyyyzzz~~~}}}{{{zzz{{{{{{|||}}}}}}~~~~~~zzzxxxuuusssuuutttrrrtttyyyssssssqqqmmmkkklllhhhccc______^^^\\\ZZZXXXXXXXXXRRROOOMMMKKKJJJKKKKKKKKKCCCDDDEEEFFFFFFEEEFFFGGGAAA@@@???>>>===============;;;888555444333333333222111000///............,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,+++,,,---///000000000000000000000000////////////tttiiidddccceeennnyyy{{{^^^CCC;;;:::555333444000...000555555111............---------,,,,,,,,,---------,,,,,,,,,++++++************))))))))))))&&&'''''''''(((((())))))************************$$$%%%&&&'''(((***++++++&&&''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((('''''''''((()))***+++,,,---......***++++++,,,---...///000...//////111222444666777333444555777888:::<<<<<<=========>>>@@@AAACCCDDD<<<===???BBBEEEGGGHHHIIIQQQQQQPPPOOOMMMKKKJJJIIIRRRPPPNNNMMMLLLMMMOOOPPPPPPRRRUUUXXXZZZ___dddhhhgggfffeeeeeegggkkkooorrryyyyyyyyyxxxtttpppnnnmmmsssuuuwwwwwwvvvwww||||||yyywwwvvvsssssssssssssssttttttttt{{{}}}|||yyyyyyzzzwwwqqqqqqpppqqqttttttrrruuu{{{ssstttrrrnnnlllmmmiiiddd]]]^^^]]]ZZZVVVTTTSSSSSSVVVTTTPPPMMMKKKIIIIIIIIIFFFGGGHHHFFFDDDBBBAAAAAA@@@@@@@@@???>>>>>>======777666444111//////222555333222000///......//////,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***,,,---...+++,,,---///000111111111333333222000///...---,,,sssoooxxx|||{{{}}}pppMMMEEE<<<777666555222///////////////////////////......---------,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((***++++++++++++,,,,,,,,,------,,,,,,,,,---......///000000222333555777888222444555666666777:::<<<;;;<<<===???@@@AAABBBBBBAAACCCFFFGGGFFFEEEDDDDDDJJJLLLOOOPPPNNNLLLJJJIIIRRRMMMHHHGGGJJJMMMOOOOOORRRPPPSSSYYY\\\[[[\\\___\\\```aaa```bbbiiioooqqqyyyxxxwwwwwwwwwtttpppmmmnnnrrrvvvvvvuuuvvv{{{~~~~~~|||yyytttppppppnnnmmmnnnqqqsssttttttwwwwwwxxxyyyyyyxxxtttppprrrrrrrrrrrrssstttvvvwwwqqqnnnjjjgggfffeeecccbbb\\\\\\\\\[[[ZZZXXXVVVTTTWWWUUURRRNNNJJJFFFDDDCCCDDDEEEFFFEEEDDDCCCDDDEEE@@@@@@???>>><<<;;;999888999777444222111111333444666555444111...+++)))(((,,,,,,++++++***)))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$(((((('''&&&%%%$$$$$$###'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))++++++,,,---...///000111333222000///---,,,,,,,,,|||{{{bbbNNNCCC>>>999333111333444222///........................------------,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((('''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********---,,,,,,,,,,,,------.../////////000111333444555222333555555555777999;;;<<<===???@@@AAABBBBBBBBBCCCEEEFFFFFFDDDCCCCCCCCCKKKMMMOOOOOOMMMKKKKKKKKKNNNJJJGGGFFFIIILLLNNNNNNPPPNNNPPPUUUXXXXXX[[[___ZZZ^^^___^^^___fffkkklllooooooooonnnnnnnnnnnnnnnooossswwwwwwuuuvvvyyy}}}~~~}}}}}}|||{{{wwwqqqmmmppppppqqqsssvvvxxxwwwvvvvvvvvvyyy}}}~~~ttttttvvvwwwyyyzzzzzz{{{vvvqqqkkkeeebbb___]]]\\\ZZZZZZZZZYYYXXXUUUSSSRRRSSSQQQOOOLLLIIIFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCCCC??????>>>===<<<:::888888666444222111111222444666777666333111...,,,+++***,,,,,,+++******)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))***+++,,,---......111000///---,,,,,,,,,,,,www}}}wwwllljjjiiioooxxx]]]III;;;222...333000---...000222111///........................---------,,,,,,,,,+++++++++++++++++++++*********((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''(((((()))))))))*********((((((((()))))))))******,,,+++++++++,,,,,,---...............///000111222111333444444444555888:::>>>>>>@@@AAABBBBBBBBBBBBDDDEEEEEEDDDBBBAAABBBCCCJJJKKKKKKJJJHHHHHHIIIJJJJJJHHHFFFFFFIIILLLNNNOOONNNLLLLLLPPPTTTUUUYYY___ZZZ^^^___]]]]]]bbbeeeeeegggiiijjjhhhffffffiiimmmooossswwwyyywwwwwwxxxzzz~~~{{{xxxvvvvvvzzz~~~~~~~~~~~~~~~|||wwwqqqllloooqqqtttyyy||||||zzzwwwuuuvvvyyyxxxxxxzzzzzzzzzyyyxxxwwwvvvqqqjjjeeeaaa^^^\\\ZZZYYYYYYXXXWWWUUUSSSQQQPPPOOONNNMMMJJJHHHFFFEEEDDDCCCAAA???@@@CCCDDDBBB@@@======<<<<<<:::999777666222222111000111333666777777555222000---,,,,,,,,,++++++******))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((()))******++++++------,,,+++++++++++++++jjj[[[FFF888333444555666222000///000111111///---........................,,,,,,,,,,,,+++++++++++++++++++++***************))))))((((((((('''''''''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))************+++++++++++++++******++++++,,,---............---......///000000222333333333444666888======>>>???@@@@@@@@@@@@DDDDDDCCCAAA@@@@@@CCCEEEFFFEEEDDDCCCAAABBBEEEGGGHHHHHHIIIJJJMMMOOOQQQRRROOOKKKJJJMMMQQQTTTYYY```___cccccc___]]]___aaa___eeeiiikkkiiieeecccfffjjjmmmrrrwwwzzz{{{zzzzzz{{{}}}zzzuuusssssswww|||zzzsssnnnooorrrwww|||~~~yyytttuuuuuuxxx{{{{{{zzzyyyvvvsssqqqooommmpppmmmjjjhhhgggdddaaa^^^ZZZYYYXXXWWWUUUSSSQQQQQQPPPOOONNNLLLJJJHHHFFFEEEBBB>>>;;;===AAACCC@@@<<<;;;;;;::::::888777666555222111000000111222444555444222000---,,,++++++,,,******)))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))************))))))******+++hhhFFF===444000222555666444222222111222222111///---........................,,,,,,+++++++++******************************************)))))))))((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))*********+++++++++)))))))))***+++,,,------//////.........//////000000111222222111222444666999:::;;;<<<===>>>>>>>>>AAAAAAAAA??????@@@CCCFFFCCCBBBAAA>>>===>>>BBBFFFIIIKKKMMMPPPRRRSSSUUUVVVQQQMMMKKKMMMPPPTTTZZZaaaeeehhhhhhccc``````___\\\```fffllllllhhheeefffiiikkkooouuuzzz}}}}}}}}}}}}}}}{{{xxxvvvvvvwwwyyy{{{{{{uuuppprrrtttyyy~~~yyytttsssssstttvvvyyyzzzyyyxxxzzzxxxtttooollljjjiiihhhjjjkkklllmmmllliiiccc___YYYXXXWWWVVVTTTSSSRRRRRRRRRRRRQQQOOOLLLIIIGGGEEEAAA===:::;;;???AAA===999888888888777666555444333333222111000000000000111000...---+++************))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((())))))***wwwgggWWWBBB777555333333555444000---......///000000000//////------------------------+++++++++*********)))))))))))))))***************************))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***+++,,,---/////////...//////000000///000111111000111333555555666888999;;;<<<<<<<<<@@@AAA@@@???>>>???BBBDDDBBBBBB@@@>>>===>>>BBBFFFIIILLLQQQTTTUUUUUUVVVWWWTTTOOOLLLOOOQQQTTT[[[bbbfffjjjkkkfffbbbaaa___\\\YYY___fffjjjjjjiiiiiiiiiiiilllrrrxxx|||~~~~~~}}}||||||{{{zzzyyyyyyyyyxxx}}}|||||||||{{{xxxtttpppsssuuuyyy~~~~~~zzzvvvqqqpppppprrruuuvvvuuuttttttrrrpppmmmjjjiiiiiiiiihhhiiijjjkkkjjjfff___YYYUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMIIIFFFEEEAAA>>><<<<<<======;;;888666666666555555444333222333222111000///......---+++++++++******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((()))nnn___LLL@@@;;;333000111222222222111000///------......---......///------------------------+++*********))))))))))))((()))))))))*********+++***))))))))))))(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))((((((((((((***+++,,,---...............///000111...///000000//////111333333444666888:::;;;<<<===BBBBBBBBB@@@======>>>@@@@@@@@@???===<<<===AAADDDGGGKKKQQQUUUUUUTTTUUUUUUUUUQQQNNNPPPRRRTTTZZZ```aaafffhhheeeccccccaaa]]]ZZZ]]]bbbfffiiijjjjjjjjjhhhjjjoootttxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzxxxwwwwwwwwwvvvsssqqqnnnpppssswww{{{{{{yyywwwpppooonnnooopppqqqpppnnnnnnnnnnnnnnnllliiifffddddddccccccbbbaaa]]]XXXTTTOOONNNMMMMMMMMMMMMNNNOOOMMMMMMMMMMMMKKKHHHEEEDDD@@@@@@>>>===;;;:::888888444444444444333222111111222111111///...------,,,((()))+++,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))(((((('''''''''((((((rrrbbbJJJ??????666000222222111111111///......000333000000000...,,,,,,---...------------------------************))))))))))))(((((())))))*********+++)))(((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************'''''''''((()))+++,,,---------------...///000000...///000/////////111333222333555888:::<<<===>>>DDDDDDCCC@@@===;;;;;;<<<======<<<;;;:::;;;???AAAEEEJJJQQQTTTTTTRRRRRRSSSVVVQQQOOOQQQRRRTTTYYY___\\\bbbeeecccbbbcccbbb___aaaaaabbbdddhhhjjjiiihhhhhhiiilllqqquuuwwwwwwvvvwwwwwwwwwxxxyyyyyyzzzzzzyyywwwuuuuuuuuuuuutttrrrggghhhkkkpppuuuwwwwwwvvvqqqooommmllllllkkkiiigggkkkmmmooopppmmmgggaaa\\\___]]]ZZZYYYXXXVVVTTTRRRJJJIIIHHHHHHHHHJJJKKKLLLGGGHHHIIIIIIIIIGGGDDDCCC@@@AAA@@@>>>:::888777888333333333333333222111000000000000///......------''')))+++------,,,)))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%((('''&&&&&&%%%$$$###""""""'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''mmmUUUEEE999888666333222111111111////////////////////////......------------......------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((&&&$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))+++,,,------,,,,,,...000.........///////////////222333555777999:::;;;;;;@@@@@@@@@???>>><<<:::999;;;<<<<<<;;;999999:::<<>>>>><<<;;;999777666666555333000///000///...---000//////...------,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''jjjYYYKKK>>>555888777555333111000000000////////////////////////......------------......---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''''''''''''''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))***,,,---,,,,,,,,,...000............////////////111222444666888999::::::>>>>>>>>>===<<<;;;:::999888:::;;;;;;;;;<<>>===<<<;;;999777666555666444222111111111000/////////......---,,,,,,+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((ttteeeQQQAAA:::888666555555444333111000/////////////////////////////////...------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))'''&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((()))''''''((((((((()))))))))***+++,,,,,,+++,,,...000............//////000000000111222444666777888888::::::;;;;;;::::::999888888999:::;;;;;;<<>>===<<<<<<;;;:::999777555444333111///---,,,------,,,+++,,,,,,,,,++++++*********''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((lll[[[QQQGGG>>>999555444333444555222...***000000000//////......---------------------------,,,,,,++++++++++++,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))''''''''''''(((((((((((()))***+++*********,,,...---------...///000000111---...000111333333444444444444555666666666666555999:::;;;;;;:::;;;===???EEEDDDDDDEEEEEECCCCCCDDDDDDGGGIIIJJJIIIIIIKKKNNNXXXZZZ\\\^^^```aaabbbbbb___^^^]]]\\\[[[\\\]]]^^^fffggghhhhhhiiikkkooorrrlllkkkkkkmmmppprrrrrrqqqmmmlllkkkkkkllljjjeeeaaaaaadddhhhhhhhhhggggggggggggiiilllnnnmmmkkkhhheeeaaa___aaadddccc\\\XXXWWWWWWSSSOOOMMMLLLMMMLLLLLLLLLKKKJJJGGGEEECCCAAA@@@=========<<<<<<;;;:::::::::999888666555333222111///---++++++,,,,,,+++***************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&hhhVVVCCC:::777666666888555333222222222000...,,,...///////////////...---------------------------,,,++++++******++++++,,,*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''''''''(((&&&&&&'''''''''(((((((((((()))******)))***,,,...,,,------...///000111111---...///111222222333333333333444555555555444444666888:::<<<===???BBBEEEDDDAAAAAABBBBBB@@@AAADDDEEEGGGIIIJJJJJJKKKMMMOOOVVVVVVWWWXXXZZZ[[[\\\]]]___^^^\\\[[[ZZZZZZ[[[[[[bbbdddgggiiikkknnnrrruuunnnmmmllllllmmmnnnmmmkkkjjjiiihhhhhhgggeeebbb___```fffjjjiiihhhiiihhheeeccceeehhhkkkkkkiiigggeeeccc___]]]___^^^YYYVVVVVVVVVRRRMMMJJJJJJJJJJJJJJJKKKJJJHHHEEECCC@@@>>>======<<<<<<<<<;;;;;;;;;;;;777777666444222111//////000...,,,,,,------,,,+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""##############################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||pppeeeCCC===:::;;;:::555222111222111000000111222333333---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***)))))))))+++---,,,,,,---...///000111111---...///111222222222222333333444444444333333222333555888:::;;;>>>AAADDDCCC???>>>@@@@@@>>>???DDDGGGHHHJJJKKKLLLNNNPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZ^^^cccgggjjjnnnrrrtttooonnnllllllmmmmmmllljjjlllkkkiiihhhgggeeecccbbbaaafffhhheeedddggggggdddbbbdddfffiiijjjiiihhhfffeee^^^YYYZZZZZZWWWVVVWWWUUUQQQLLLIIIHHHHHHHHHHHHFFFEEEDDDBBB@@@???>>>===;;;;;;::::::999999::::::555444333222000...---,,,...,,,++++++,,,,,,,,,+++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!"""######$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssuuulllYYYJJJEEE@@@999999444222222222000111444......///000000///---,,,---...///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''((())))))((()))+++---,,,,,,---...///000111222......000111222222222222444444444444444333222111333444666666777888;;;===BBB===<<>>>>>======<<<999888777777777777777888444333222000///---,,,+++,,,***(((((()))***)))(((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''ssscccVVVOOOGGGEEEAAA===:::888777666333333222222111000//////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******------------------------222333333222000...------333444444222000000111222222444666999::::::999888??????>>>>>>>>>>>>>>>>>>AAAAAABBBDDDFFFHHHJJJKKKMMMKKKKKKOOOUUUXXXVVVRRRPPPQQQSSSVVVYYYYYYVVVTTTPPPVVV^^^fffkkkkkkjjjhhhpppnnnmmmmmmnnnooooooooosssqqqmmmjjjhhhgggggggggeeedddcccccccccdddeeeeeedddddddddddddddeeeffffffeeebbb\\\YYYWWWUUUSSSRRRRRRPPPMMMJJJHHHGGGGGGHHHAAA???=========<<<:::888:::888666333222111111111000//////...------,,,,,,************))))))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################%%%$$$!!! !!!$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''|||]]]ZZZUUUNNNFFF@@@;;;888:::888666444222111111111333333222111111000//////////////////////////////......------------......++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))+++++++++,,,,,,---------///111222333333333333333222333333222000///111222111333666888:::;;;;;;;;;????????????@@@@@@@@@@@@AAAAAAAAABBBDDDGGGIIIKKKKKKIIIIIILLLRRRTTTRRRNNNKKKMMMPPPRRRUUUVVVWWWWWWUUUZZZaaagggkkkkkkiiigggmmmmmmmmmmmmnnnnnnnnnnnnqqqooollliiigggffffffgggfffeeedddccccccdddfffgggfffeeecccaaa````````````aaa]]]XXXUUUSSSRRRQQQOOOOOOMMMKKKHHHFFFDDDDDDDDD@@@>>><<<<<<<<<;;;999777777666444333222222222222/////////...---,,,,,,,,,*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''}}}qqqiii___UUUMMMHHHEEEAAA===:::888888888333222222111111222222333222222111111000000//////////////////////////////...------,,,,,,------...************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******+++,,,---------...000222444444555444222333333222000000111222000222555888:::<<<<<<<<<>>>>>>>>>???@@@@@@@@@AAAAAAAAA@@@AAACCCFFFIIIKKKKKKIIIHHHKKKOOOPPPNNNLLLIIILLLNNNNNNMMMOOOSSSWWWYYY]]]bbbgggjjjiiigggeeeiiijjjlllmmmmmmmmmlllllllllkkkhhheeedddddddddeeefffeeecccbbbcccdddggghhhgggeeebbb^^^[[[ZZZZZZZZZZZZWWWSSSPPPOOONNNMMMKKKKKKJJJHHHFFFCCCAAA???>>>>>>===;;;::::::999777555444333333222222222333333///......------,,,,,,+++******))))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###########################""""""""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''eee^^^VVVOOOKKKGGGAAA===AAA???<<<999777555555555222222222333333444555555111111000000000/////////........................------,,,,,,,,,,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***+++,,,---,,,---...000222222111000222333444333111111222444222444666888:::;;;<<<<<<<<<<<<======>>>???@@@@@@CCCBBBAAABBBDDDGGGKKKMMMLLLKKKJJJKKKNNNNNNMMMKKKLLLNNNNNNKKKGGGGGGMMMSSSXXX[[[___dddffffffdddccceeegggjjjllllllkkkjjjjjjiiigggeeecccaaaaaabbbcccdddcccbbbaaabbbccceeefffgggeeeaaa]]]ZZZYYYYYYYYYTTTRRROOOMMMLLLKKKJJJHHHHHHGGGFFFDDDAAA>>><<<:::<<<;;;999888888777555333333333222222111111111111------------,,,,,,++++++***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''BBB@@@============:::777111222333333333333111111000000111111111111111111000000//////////////////------------------------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,++++++,,,000333444222///333444444444222222444666666666777888999:::::::::======>>>>>>???@@@AAAAAADDDDDDCCCDDDFFFIIILLLNNNLLLKKKJJJJJJKKKKKKKKKJJJKKKMMMNNNKKKGGGGGGMMMRRRRRRUUUZZZ^^^aaabbbbbbaaaaaadddhhhjjjiiihhhiiiiiijjjiiifffdddccccccddddddbbbbbbaaa``````aaabbbbbbeeeccc```]]][[[ZZZZZZ[[[QQQOOOLLLKKKJJJJJJHHHFFFFFFEEEDDDBBB@@@===:::999;;;999777777777666444222333333222222000///......,,,,,,,,,,,,,,,+++++++++)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''999999888999:::999666333555666777888888666444222111111111111111000//////////////////............------------------------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***++++++((()))+++111777999777444333444444333222222444666888888888888999999::::::??????@@@@@@AAAAAABBBBBBDDDDDDEEEGGGIIIKKKMMMNNNIIIIIIHHHGGGGGGHHHHHHIIIHHHKKKMMMMMMLLLNNNRRRVVVPPPRRRVVVZZZ]]]___``````^^^bbbfffgggfffeeegggjjjnnnllliiigggeeeeeeeeefff```aaaaaaaaa```___^^^]]]``````^^^]]]\\\[[[[[[[[[OOOMMMKKKJJJIIIHHHFFFCCCDDDCCCAAA@@@>>><<<:::::::::999777666666555333111222222222111000...---,,,++++++++++++++++++++++++))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&################################################"""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''<<<;;;::::::999888666555666555555444222000///...222222333333222111000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))))))))*********((((((+++000777999666333111222222222111111333555777777888888999:::;;;<<<>>>>>>>>>>>>????????????BBBCCCEEEHHHJJJKKKLLLLLLHHHHHHHHHGGGGGGGGGIIIJJJJJJKKKNNNQQQSSSTTTUUUUUUQQQSSSVVVYYY\\\___```aaa\\\```ddddddbbbcccgggjjjmmmkkkhhheeecccccccccccc```bbbccccccbbb___\\\YYY[[[[[[[[[[[[[[[YYYXXXWWWNNNLLLJJJIIIHHHFFFCCCAAAAAA@@@>>><<<;;;::::::::::::888666666666555333111//////000000000///...---*********+++++++++++++++))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''':::999888777666777777777333222111000111333555777...///000000000///...------.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))***************)))***///555666111,,,///000111000///000111333666666777888999;;;===>>>;;;;;;;;;;;;;;;:::::::::@@@BBBEEEHHHJJJKKKKKKJJJJJJJJJJJJIIIHHHIIIKKKMMMNNNOOOQQQUUUWWWWWWUUURRRTTTVVVXXX[[[]]]___```aaa[[[___cccbbbaaaaaafffkkkjjjhhheeeaaa___^^^^^^___aaaccceeefffddd```[[[XXXWWWXXXYYYZZZYYYVVVTTTRRRMMMKKKIIIHHHGGGEEEAAA???@@@>>><<<999888999:::;;;:::888777666666555333111,,,---///000000000///...******************++++++)))((((((((('''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###########################""""""""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''888777777666555333222111111111111111000000000///.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##################""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))************+++,,,------000000000000000000111222222333444666888:::<<<<<<::::::999999:::;;;===>>>BBBBBBCCCFFFIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKQQQQQQRRRSSSRRRQQQPPPOOOSSSUUUWWWYYYYYY[[[]]]______bbbdddbbb^^^\\\]]]___aaa___^^^]]]^^^^^^^^^]]]bbbaaa```aaabbb```[[[WWWSSSTTTTTTVVVVVVSSSOOOKKKIIIGGGEEEDDDDDDCCC@@@>>>===<<<:::888666666666666444444444444333222111111000//////...------,,,,,,------,,,,,,+++***))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################%%%%%%$$$$$$######""""""&&&&&&%%%%%%$$$#################################&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%666666666555444333222111111111111000000000//////..............................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))************+++,,,------//////......//////000000333333444555777888999999999999999999:::<<<>>>???@@@@@@AAACCCEEEGGGGGGFFFHHHIIIJJJJJJKKKKKKKKKKKKIIIJJJKKKMMMMMMMMMLLLLLLOOOQQQSSSUUUVVVWWWZZZ\\\^^^```aaaaaa___]]]\\\\\\[[[ZZZYYYZZZZZZZZZZZZYYYZZZZZZZZZ]]]___^^^ZZZWWWOOOPPPQQQSSSTTTSSSOOOLLLHHHEEECCCBBBAAAAAA@@@>>><<<;;;999777555444444555222222222222111000///////////////...---,,,,,,,,,,,,,,,,,,+++***)))))))))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''################################################%%%%%%$$$$$$############""""""""""""""""""""""""#######################################"""""""""#########$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%333333444444333222222111000000000000////////////------------------------------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))))))))))))))***+++,,,------------------...//////333333444444555666666666888777888888:::<<>>>>>>>>>>>===;;;:::888555333222222222000000000000///...---,,,///......------,,,,,,+++++++++******))))))(((((()))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""###!!!!!!""""""###$$$$$$%%%########################%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111222222222222111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((())))))***+++,,,---,,,,,,------...///000222222333444555666777777666666777888:::===???AAA?????????>>>======>>>???AAABBBCCCEEEFFFGGGGGGGGGDDDEEEEEEFFFGGGHHHHHHHHHHHHJJJMMMOOOPPPRRRUUUXXXXXXWWWXXX[[[^^^\\\XXXSSSRRRTTTVVVVVVVVVUUUUUUUUUOOOPPPRRRTTTUUUTTTRRRPPPHHHHHHIIIKKKMMMLLLIIIGGGCCC@@@<<<::::::<<<<<<<<<:::888666333111000000000////////////...---,,,+++------------,,,,,,++++++******))))))((((((((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$///000111111222111111111/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++------------...///000111000111222444666888999:::555555666777:::===???AAA@@@AAA@@@>>><<<;;;<<<>>>@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEGGGJJJLLLMMMNNNQQQSSSUUUTTTUUUXXX[[[[[[VVVQQQQQQSSSUUUUUUSSSRRRSSSTTTRRRSSSTTTTTTRRROOOLLLJJJHHHHHHGGGHHHHHHFFFCCCAAA@@@<<<999777888:::;;;;;;888777444222000/////////////////////...---,,,+++,,,,,,,,,,,,,,,+++++++++)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###############"""""""""!!!!!!##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000000111111111111111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((()))***+++,,,,,,,,,---...///000111///000222444666888999:::555555666777999<<>>???@@@BBBBBB???:::999<<<@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFFFFHHHJJJKKKKKKLLLNNNOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVRRRNNNMMMQQQUUUOOORRRUUUTTTQQQMMMKKKKKKHHHFFFDDDCCCBBB@@@===;;;999888666666888999999888555333222000000000000111............---,,,++++++*********+++++++++++++++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!############################################################$$$$$$%%%%%%""""""""""""""""""""""""#######################################"""""""""$$$$$$$$$$$$$$$#################################!!!"""$$$%%%&&&&&&%%%%%%########################222222222222222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***)))))))))***+++---...///000111111222333333444444666666666777999;;;===??????AAABBB>>>999888<<<@@@DDDDDDEEEEEEEEEEEEEEEDDDFFFEEEEEEEEEFFFHHHIIIKKKKKKMMMNNNOOONNNOOOQQQRRROOORRRUUUUUUSSSSSSUUUXXXZZZ[[[YYYUUUPPPOOOTTTYYYKKKNNNRRRSSSQQQOOONNNOOOFFFEEECCCBBBBBB@@@===;;;888777666777999999888777444333111000000000111222------------,,,+++************************++++++))))))))))))************&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################%%%%%%$$$$$$######""""""#########$$$%%%%%%&&&&&&########################!!!"""$$$%%%&&&&&&%%%%%%########################000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#######################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((,,,,,,++++++***+++++++++---------...000222555666666888::::::999888888999======<<<;;;:::;;;>>>AAAGGGHHHHHHHHHHHHGGGGGGFFFCCCEEEFFFFFFFFFFFFIIIKKKJJJJJJKKKLLLNNNPPPSSSUUUQQQTTTWWWWWWUUURRRRRRSSS\\\]]]]]]ZZZVVVTTTUUUWWWVVVUUUSSSPPPMMMKKKHHHGGGBBBBBBBBBAAA???===<<<;;;666666666666777777777777444333111///......//////++++++************+++++++++++++++************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$###########################!!! !!!$$$%%%###!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((,,,++++++*********++++++,,,,,,,,,---///111333555777888999999888888999::::::;;;;;;;;;:::;;;===???CCCDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDEEEGGGIIIJJJIIIIIIJJJLLLNNNPPPRRRNNNQQQTTTUUUSSSRRRRRRSSSZZZ[[[[[[YYYUUUSSSTTTVVVVVVUUUSSSPPPMMMJJJHHHGGGAAAAAA@@@???===<<<:::999666666666666666666666666444333111///............+++******))))))******+++*********)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$########################$$$"""!!!"""$$$%%%$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++******************************((((((((((((******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((+++***************+++++++++++++++,,,...000222333777888888777666777999;;;777999;;;;;;;;;;;;<<<===@@@@@@AAAAAABBBBBBCCCCCC@@@AAABBBBBBBBBCCCEEEGGGHHHHHHHHHHHHJJJLLLNNNOOOJJJMMMPPPRRRRRRRRRSSSTTTXXXXXXXXXWWWTTTSSSSSSTTTTTTSSSRRROOOMMMJJJHHHFFF@@@??????===<<<:::888777555555555555555555555555444333111///...---,,,,,,+++******))))))******+++))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################$$$###"""###%%%%%%%%%###!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$/////////.........------,,,,,,,,,,,,++++++++++++************************************************+++***(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***))))))))))))***++++++++++++,,,---///000111222555666555444333444888:::555888;;;======<<<======@@@@@@??????@@@@@@@@@AAA???AAABBBBBBAAABBBDDDGGGFFFEEEFFFGGGIIIKKKNNNOOOIIIKKKNNNQQQSSSTTTVVVWWWTTTUUUUUUTTTSSSQQQQQQQQQQQQPPPPPPNNNLLLIIIGGGEEE???>>>>>>===;;;999777666444444444444444333333333333222111///---,,,+++*********))))))))))))******)))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$######$$$%%%%%%%%%%%% !!!###%%%%%%###!!! ########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$............------------,,,,,,+++++++++*********************************))))))))))))))))))))))))***)))'''&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((((())))))***+++,,,,,,---///000111222222333333333222111333666999555888<<>>>>>???BBBBBB@@@????????????@@@@@@AAACCCCCCBBBCCCEEEGGGDDDDDDEEEFFFHHHKKKNNNPPPJJJJJJMMMPPPSSSVVVWWWXXXQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMLLLJJJGGGEEECCC>>>======<<<;;;999888777333333333333222222111111111000///...---+++***)))***))))))))))))))))))*********)))))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$%%%%%% !!!###%%%%%%###!!! ########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$......---------,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))''''''''''''))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''''''''((()))***+++,,,,,,...///111111111111111111222222111222555777555888<<>>>>>@@@AAA@@@@@@???>>>???AAACCCEEEAAABBBCCCCCCCCCCCCFFFHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGFFFEEEHHHLLLOOOOOONNNKKKJJJJJJLLLOOONNNLLLIIIEEEFFFGGGGGGFFFCCCAAA???777888888999999888888777222222111000000///......+++,,,------,,,+++***)))))))))(((((((((((())))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$######################## """$$$$$$"""!!!###%%%""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******)))***,,,...//////......000222555666666666777888333666999;;;<<<===???AAA============???BBBFFFGGG@@@AAABBBBBBBBBCCCEEEGGGJJJIIIFFFCCCAAA@@@@@@@@@EEECCCAAACCCGGGJJJJJJIIIJJJIIIIIIKKKNNNNNNKKKHHHCCCDDDEEEFFFEEEBBB???===555555666777777777777777222111111000///......---***+++,,,------,,,+++***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$######################## """$$$###!!!!!!###%%%######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$######"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$...,,,+++,,,......+++))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((---+++***+++...000...,,,111111333444555666666666666666666666777999;;;===888999;;;===???AAABBBCCCBBBCCCCCCCCCAAAAAACCCEEECCCBBB@@@???>>>=========CCCBBBAAACCCGGGJJJLLLLLLJJJJJJIIIIIIHHHHHHHHHGGGBBBBBBBBB@@@???===<<<;;;888888888888888888888888333222111///...,,,+++***...------,,,,,,++++++***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""####################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$$$$##################$$$###"""""""""###%%%%%%$$$$$$############$$$$$$...,,,+++,,,------+++))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$&&&'''&&&%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((,,,***)))***---...---,,,000111222333444555555555999888888888888999:::;;;999999:::;;;===???@@@AAA@@@AAABBBBBB@@@@@@AAABBB??????>>>>>>===<<<<<<<<<@@@@@@@@@CCCGGGLLLNNNOOOKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCBBB@@@===;;;888777666666666666666666666666333222111000...---,,,+++...------,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""""""""####################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$########################$$$###"""""""""###$$$%%%$$$##################$$$---,,,+++,,,------+++))))))))))))))))))******+++************************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""######$$$%%%''''''%%%###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((***)))((())),,,---,,,+++///000000111222333444444999888888777777888888999:::999888888999;;;>>>???===???AAAAAA@@@>>>>>>???>>>>>>????????????>>>>>>>>>>>>???CCCHHHMMMOOOPPPLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCBBB???<<<888555444444444444444444444444444333222111000///...---,,,---------,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""##################"""""""""""""""##########################################""""""""""""######""""""""""""""""""""""""######""""""""""""######"""""""""############$$$##############################""""""######$$$%%%########################,,,,,,,,,,,,,,,+++***))))))))))))))))))******+++************************(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&%%%""" ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***+++,,,------...//////000111222333444555555555555666777777777;;;999777666666888;;;<<<;;;>>>AAAAAA@@@???>>>>>>@@@AAABBBCCCDDDCCCCCCBBB??????@@@CCCHHHLLLMMMNNNLLLLLLKKKIIIHHHFFFEEEDDDCCCBBBAAA>>>;;;888666444333333333333333333333333222222111000//////......------,,,,,,+++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""############""""""!!!"""""""""#######################################""""""""""""""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""###########################$$$$$$$$$###############$$$$$$$$$#########$$$$$$#########++++++,,,,,,+++*********)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$###$$$&&&%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,---...///............000111333333333333555666888999:::::::::999666555555666999::::::===AAABBBAAA@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEAAAAAAAAADDDGGGIIIIIIHHHJJJJJJIIIGGGEEEDDDCCCBBB??????>>>===;;;:::888777333333333333333333333333111000000000//////......---,,,,,,++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""############""""""!!!"""""""""############"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""***+++---,,,***))))))***)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%''''''&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))+++,,,,,,,,,...000///.........///111333444333444666999;;;<<<======999888666555555666777888:::===@@@AAABBBBBBCCCDDDAAAAAA@@@@@@AAABBBCCCDDDBBBAAABBBCCCEEEFFFEEECCCFFFFFFEEEDDDCCCAAAAAA@@@;;;;;;;;;;;;:::999888888333333333333333333333333////////////............,,,,,,,,,+++******))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""##################"""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""#########"""""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###""")))+++---,,,***((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%&&&'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&+++(((%%%$$$%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%(((***+++***+++---000//////......///111333555333444666888:::;;;;;;;;;777777666666666666777888999;;;>>>???AAABBBEEEGGGAAA@@@>>>======>>>AAABBBAAA@@@@@@BBBDDDDDDCCCAAABBBBBBAAAAAA@@@???>>>>>>888888888888777777666555222222222222222222222222------------............,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""############""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###!!!###$$$%%%%%%$$$###!!!)))+++---,,,***((()))+++)))))))))))))))******+++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((555000+++'''%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$''')))***)))))),,,///000///......///111444555111222444666666666666555666666666777777777777777888:::<<<>>>???BBBFFFIIICCCAAA>>><<<<<<>>>AAACCC?????????AAACCCDDDBBB@@@?????????>>>>>>>>>======666666666666555444333222111111111111111111111111,,,,,,,,,---------------,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""############""""""!!!!!!!!! !!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$######!!!"""$$$%%%%%%$$$"""!!!+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%222///+++&&&$$$$$$%%%&&&########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))+++,,,+++,,,------...///000000444333222222222333444555888666555444444555777888888888:::<<<>>>???AAABBB???>>><<<;;;;;;===???@@@EEEAAA>>>>>>@@@AAA@@@???>>><<<:::999999888666444555555555555444444444444333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""+++***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,***'''%%%$$$$$$%%%&&&########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((******,,,,,,,,,,,,,,,---...///222111000000000111222333333333222222222444666888777777999;;;===???AAABBBAAA@@@>>>======>>>???@@@@@@>>><<<<<<>>>>>>===;;;===;;;:::999999888666555555444444444444333333333222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))---,,,+++******+++---.../////////...///000111111/////////000111333555777555666888:::===???AAABBBAAA@@@>>>=========>>>>>>===<<<<<<===>>>>>><<<:::;;;:::888888999999777555444444333333333222222222111000///...------------+++++++++++++++++++++++++++***))))))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$******)))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***000...+++***)))+++---///............///000000111////////////111222444555444555777999<<<>>>@@@AAA>>>>>><<<;;;::::::::::::===>>>???AAAAAA@@@===;;;999888777777888999777666444444444333333333222222//////...---,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""***))))))((('''(((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++111///---++++++,,,...000......///000000111111222111111111111111222222222333444666888;;;===???@@@===<<<;;;:::999999888888;;;===@@@BBBBBB@@@>>><<<888777666666888888777666444444444333333333222222///...---,,,++++++++++++************************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""***)))((((((''''''((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***++++++++++++000...---,,,,,,---///000---...///111222222222222222222222222222222222111333444666888:::;;;===>>>===<<<<<<<<<;;;;;;::::::777:::>>>???>>><<<;;;;;;888777555666777777666555333333333222222222111111///...---,,,++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$###############$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""####################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((''''''''''''(((%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++******,,,,,,,,,,,,---...//////,,,---///111222222222222///000111111222222222222444555666777888:::;;;;;;:::;;;;;;;;;;;;;;;::::::555888;;;<<<:::999999:::888777555555666666555444111000000000000////////////...---,,,,,,++++++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********))))))******+++,,,------......+++---///000222222222111,,,---///111222333333333555555666777888999::::::777777888999999999888888555888;;;;;;999888999;;;999777666555666666444333///............---------//////...---,,,,,,,,,,,,))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""")))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))******++++++,,,------------..................---///111333444444222111333444444555666666666555666777888999:::;;;<<<<<<===<<<:::888777666555555666666555444222111000000///............---------,,,+++***)))((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""""""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###"""""""""###%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))******++++++,,,,,,------------.........//////...///000222222222222111222222333444444444444444444555555666888999999::::::999888666555444333333333333222222111000//////............------------,,,+++***)))((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""""""""###$$$%%%))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,+++,,,,,,---...///000000000000000///000000000111000111111222222222222222222222333444555666666777777666555333222111111111000000//////.........---......---------,,,,,,,,,++++++***)))((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$###""""""!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))***++++++,,,,,,++++++,,,---...///000111222111///...---...000111111111222222222222111111111111222333333444555555555444333111000000//////............------------------------,,,,,,,,,+++******)))(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******+++,,,,,,++++++,,,---...///000111222111///------...000111222333333333333333222222111222222222333444444444444333222111000/////////...............------------,,,,,,,,,++++++++++++***)))((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***++++++++++++,,,,,,---...///000000222111///......///111222444444444444444444333222222222222222333333333444333222111000//////////////////.........---------,,,,,,,,,+++++++++******)))((((((''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###############$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!"""############""""""""""""""""""""""""""""""######$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))******++++++---------.........//////111000//////000111222333444444444444444333222222111111111111222222222222111111000///............//////...------,,,++++++++++++++++++************(((((('''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!"""###$$$######"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$$$$###(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))******++++++------..................000000000000111222333444444444444444444333222111000000000000111111111111000///......------------//////...---,,,******)))+++++++++************)))(((((('''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!"""$$$$$$$$$###""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$%%%$$$######(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''(((((())))))******---...//////////////////////////////000000000000111111111111000000000000000000000000000000000000000//////---,,,+++******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""#########"""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((())))))******,,,------................../////////000000000000111111111000000000//////000000000000000000000000//////...---,,,+++******++++++,,,,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################%%%$$$$$$###""""""######################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""############""""""""""""$$$$$$###""""""###$$$$$$########################((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%######%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,---......------....../////////000000000111111000000000000//////000000000000000000000000//////...---,,,+++******++++++,,,,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$######"""#########################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""((((((((((((((((((((((((***************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))+++***'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))******+++,,,------...................../////////000000111000000000////////////////////////////////////......------,,,+++******+++++++++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$###############$$$################################################"""###$$$%%%%%%$$$###"""################################################"""###############$$$$$$$$$##################$$$########################))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''###"""(((000222+++$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((())))))******,,,,,,---//////000000000............////////////000000000////////////...........................---------,,,,,,++++++******++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#########""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$################################################!!!"""###$$$$$$###"""!!!################################################""""""######$$$$$$$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''""" &&&///222,,,$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******,,,,,,...///000000111111------........./////////000000////////////..............................---,,,,,,,,,+++++++++*********++++++******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%################################################"""""""""######"""""""""###############$$$$$$$$$###############$$$$$$$$$""""""######$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&******'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******++++++---...///000000000---------.........//////000000/////////.........------------------------,,,,,,,,,+++++++++++++++***************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######################################################""""""###$$$$$$%%%################################################$$$######""""""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""########################))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""%%%'''&&&$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))*********)))***,,,---.../////////---------.........//////000/////////............------------------------,,,,,,++++++++++++++++++***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""###$$$%%%%%%################################################&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))************+++,,,---//////---------,,,+++***)))(((---...///...---------///...---,,,+++++++++,,,,,,+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***))))))******+++---...///,,,,,,,,,,,,+++***))))))+++---...---,,,+++,,,---------,,,,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""$$$##################$$$########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###""""""%%%$$$###""""""###$$$%%%########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***(((((())))))***,,,---...,,,,,,,,,,,,+++******)))***+++,,,,,,******+++,,,---,,,,,,,,,++++++++++++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$############$$$$$$######################## !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))******'''((((((((()))+++,,,---,,,,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++******))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******************************************************************************++++++++++++***************+++++++++++++++************************************************)))))))))))))))***++++++************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))************'''''''''((()))***,,,,,,++++++,,,,,,,,,+++*********,,,---,,,+++***+++,,,++++++,,,,,,,,,+++***)))(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************************************************++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,,,,,,,***************************************************))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))************''''''(((((()))+++,,,---+++++++++,,,,,,++++++******+++,,,,,,+++***+++,,,***+++,,,,,,,,,+++)))(((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""###$$$%%%%%%$$$###"""################################################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******************************************************))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%(((***++++++***)))((((((((()))***+++,,,---***++++++,,,,,,+++++++++)))***++++++))))))***+++)))***,,,,,,,,,+++)))((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""!!!###$$$%%%%%%$$$###!!!########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------*********************************************************)))******+++,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%(((***++++++***)))(((((())))))***,,,---...***++++++,,,,,,,,,++++++((()))***)))((('''(((***)))***,,,,,,,,,+++)))'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$############"""!!!"""$$$%%%%%%$$$"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$&&&&&&&&&&&&$$$$$$######################## !!!"""###$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))******))))))******+++,,,,,,+++***))))))***+++,,,***************)))((((((******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((******))))))******+++,,,++++++***))))))***++++++)))************)))(((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''***))))))))))))***+++++++++******))))))******+++))))))******))))))((('''(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%------------------------------------------------,,,,,,---............---........................,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------++++++++++++++++++++++++************************)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''')))))))))))))))***++++++******))))))))))))******)))))))))))))))(((((('''''''''(((((())))))******&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$------------------------------------------------++++++,,,---------------........................------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((())))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$------------------------------------------------++++++,,,---------------........................---------------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++******)))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))(((((((((((()))******((())))))******))))))((((((((())))))(((((('''&&&(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''"""###$$$$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$................................................,,,,,,---.......................................---------------...//////........................------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((((((((((((((((()))******'''((()))******)))((('''(((((())))))(((((('''&&&))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$........................000000000000000000000000---......///////////////////////////////////////...------------...//////////////////////////////------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((()))******'''((()))******)))((('''(((((((((((((((''''''&&&******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$////////////////////////------,,,,,,------...///222111000///.........///.....................---111111000000///...------////////////............------.........------,,,......////////////......000000///...---,,,++++++------,,,,,,---......///---------,,,,,,,,,++++++))))))))))))))))))))))))************************+++++++++++++++***)))(((************))))))))))))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$........................333222111000/////////000000//////....../////////....../////////000000000//////000000111111222222222222222222111111111111,,,,,,---...////////////......///000000000//////////////////////////////000000///.........//////------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++*********))))))))))))))))))************))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$////////////////////////222111000///////////////...............//////000.........///000000111111000000111222333333444444---------...............,,,---...000111111111111---......///000000//////............///////////////...---,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++*********))))))))))))************))))))******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$222222222222222222222222//////......///000111111111111000000000111222222000000000000111111111222222222222222222111111111555555555555555555555555...//////000000000000000///000111111111111111000000000000//////............---,,,,,,+++++++++,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********)))******++++++******)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$111111111111111111111111111111111000000111222222222111111111111222333333222222222222222222333333333333333333333444444444666666666555555555444444444444444333222111000///444444444444333222111000111111000000000//////////////////......//////000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))******))))))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$////////////////////////222111000000//////000000//////000111222444666777777888999:::;;;<<<===>>>BBBBBBDDDEEEGGGIIIJJJKKKHHHGGGGGGFFFEEEDDDCCCCCCHHHHHHGGGFFFEEECCCAAA@@@??????>>><<<:::777555444333333333222222222222111000000///.........//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........---------------,,,,,,,,,++++++******++++++++++++******++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********''''''((()))************((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$111111111111111111111111111111222333444666888999<<<>>>@@@CCCFFFJJJMMMOOOSSSTTTVVVZZZ]]]```bbbcccjjjjjjlllnnnppprrrtttuuu|||{{{zzzxxxvvvuuutttsssnnnnnnnnnmmmkkkjjjhhhhhhbbbaaa^^^[[[WWWSSSPPPNNNLLLKKKIIIGGGDDDAAA???>>>888777555333222111000000111111111111000000000///------------------------------------------------,,,,,,---...............------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''+++***(((&&&&&&'''((()))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''''''(((******++++++***))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$444444444444444444444444444666888<<>>;;;999888777222222222222111111111000////////////////////////........................,,,,,,---.../////////.........---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''',,,***((('''&&&''')))***%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((******+++++++++******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$444666888888888999>>>BBBEEEKKKRRRYYY___gggooovvv}}}~~~}}}wwwssskkkfff```[[[WWWQQQJJJDDDAAA===888666666666333111000111111000---,,,,,,...///...---...///000///---/////////---,,,,,,...000,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))'''%%%&&&)))***(((&&&***(((&&&$$$$$$'''***,,,((('''%%%%%%'''((('''&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))(((((((((((())))))++++++******)))))))))(((******)))(((((((((((((((************************(((((((((((((((((((((((())))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%######$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$#########@@@FFFNNNTTT[[[bbbkkkqqq{{{~~~zzzvvvrrrnnngggccc]]]WWWRRRKKKDDD>>>666555333111000111111222///---,,,,,,---------,,,...///000000...---,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))'''&&&'''))))))(((&&&)))(((&&&%%%%%%''')))+++)))'''%%%&&&'''((('''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********+++******))))))******+++***)))))))))((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++************************)))))))))))))))))))))))))))))))))(((((()))))))))))))))******))))))((('''))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######nnnttt|||zzzrrriiiccc[[[UUUMMMGGGCCC???999666666333111///000000000///---...000111000...,,,***000000000///......------------------------------,,,+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((()))))))))))))))'''&&&'''((()))((('''(((''''''''''''((()))))))))'''&&&&&&'''(((((('''((((((((((((''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++((((((((()))))))))******,,,++++++++++++++++++,,,*********))))))))))))))),,,+++******************))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))*********,,,++++++******++++++,,,************************))))))))))))))))))))))))******))))))))))))******)))************)))(((((())))))((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$######&&&'''%%%"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$wwwpppvvv|||~~~tttmmmggg___TTTLLLFFFBBB===999666555222111000000000111222222000//////////////////.........------------------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((''''''((((((((('''&&&''''''((((((((((((((()))'''&&&&&&'''(((((('''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++((((((((()))))))))******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++******))))))******+++******++++++******)))((())))))(((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""$$$))),,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzjjjaaaccciiissszzzrrrbbb]]]TTTLLLEEE???999555666333000///000222222222------......//////000000........................,,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))'''(((((((((''''''((((((&&&&&&((()))))))))(((''')))(((&&&&&&((()))(((''''''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++*********))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++******)))(((((())))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###&&&,,,///---***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%wwwkkkiiiiiillluuu{{{ttteeedddccceeemmmzzzxxxoooeee\\\SSSMMMCCC===666111000000///---////////////000000000000////////////////////////,,,,,,,,,,,,++++++++++++)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((())))))))))))'''((()))((('''&&&''')))&&&''''''((()))(((((((((***(((''''''((())))))((('''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,,,,++++++******++++++,,,)))************+++++++++++++++******++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******(((((())))))))))))******((((((((()))))))))******((((((((((((((((((((((((''''''((((((((()))))))))&&&'''(((((((((((('''&&&((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&+++...---,,,%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%(((***%%%%%%%%%%%%&&&&&&&&&&&&~~~qqqhhhgggddd___aaahhhooopppuuuuuuoooeee[[[XXX___kkktttzzzuuuggg___TTTLLLFFFAAA:::444444444333222111111000000////////////////////////------,,,,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((())))))))))))&&&((())))))'''&&&''')))''''''''''''((((((((()))***(((''''''((())))))(((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,---------...---------------...//////---------------------------------------------------------............///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,++++++***(((((()))))))))*********(((((()))))))))*********(((((((((((((((((((((((('''((((((((())))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%''''''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%%%%&&&))),,,%%%%%%%%%&&&&&&&&&''''''zzzxxx{{{xxxnnnooohhhgggjjjuuuuuuooohhheeekkkuuuuuufffZZZUUUXXX\\\fffrrr{{{pppfff\\\PPPGGG999888777555333111000///000000000000000000000000---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))&&&(((***)))&&&%%%''')))(((''''''''''''((())))))***)))'''''')))))))))(((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------...............------.........///000000000111111222222///////////////000111111111111111111111111111111////////////////////////.........////////////000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%'''***---%%%%%%%%%&&&&&&'''''''''}}}wwwvvvxxx~~~zzzzzzzzzqqqgggaaabbbkkk|||yyyooogggaaa```dddppp~~~yyytttcccYYYJJJ>>>777444444444555222...---...///000111222111...,,,***)))))))))+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&(((***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((()))))))))))))))((((((''''''((((((((((((''''''+++)))&&&''')))***)))'''''')))***)))((('''((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,+++******+++,,,+++++++++++++++++++++***,,,+++***+++---///...---000//////.........///000222444333222555:::;;;888<<<>>>AAABBBCCCEEEHHHJJJFFFDDDCCCCCCFFFHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDBBBCCCAAA???>>>>>><<<:::888777;;;<<<888666888888777222222222222111000//////...000///,,,---111333222...---+++***+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''zzznnnlllkkkmmmqqquuuvvvvvv~~~xxxwww}}}~~~yyyrrrnnnoooyyyzzznnncccaaafffppp~~~uuugggZZZOOOFFF<<<666111000///000111222111000......---,,,,,,------...++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''+++(((&&&''')))***)))''')))+++,,,+++***)))***+++(((((((((((()))))))))***(((((((((((()))))))))***((((((((()))))))))******************************+++******))))))((((((((()))+++,,,,,,++++++,,,---,,,++++++******+++++++++000000000///...---------000000000111333666:::<<>>;;;999888888888444555111,,,***,,,---+++000///---,,,---...///000///000000...++++++,,,...,,,------......---,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&~~~{{{wwwuuurrrnnnkkknnnnnnmmmmmmqqqyyyzzzuuuxxx~~~|||{{{eeeXXXUUU[[[hhhuuuzzzqqqeeeWWWMMM>>>:::555111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((***,,,...///))))))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))'''&&&&&&((()))(((''')))+++,,,+++***)))***+++((((((((()))))))))******((((((((()))))))))******((())))))))))))*********************************+++++++++******)))))))))(((***++++++++++++,,,......---,,,++++++,,,......000333555555333333666888>>>@@@CCCEEEHHHMMMSSSWWWXXX^^^eeejjjqqqvvvtttooosssuuuwwwxxxwwwwwwxxxyyyjjjjjjjjjmmmqqqttttttttt{{{{{{|||{{{zzzxxxvvvuuummmllllllmmmoooppppppooommmmmmjjjggghhhjjjgggaaabbb```]]]YYYUUURRRPPPOOOKKKKKKFFF>>>:::999777444111111000...............///000000---***+++...111***,,,---......---+++)))---------,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&yyyvvvpppjjjiiilllsssyyy~~~nnnddd______eeelllyyyttttttvvv{{{{{{ssseee\\\NNNAAA888333000///222222111000///---,,,+++------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''))),,,111555777...///,,,'''%%%'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))))))))((()))(((((((((((((((((()))((('''&&&&&&'''(((((((((''')))***)))((('''((()))(((((()))))))))*********(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---............///000111111000111333666888:::;;;AAAFFFHHHGGGHHHNNNSSS[[[___eeehhhjjjmmmqqqtttuuuzzz~~~~~~}}}~~~}}}||||||}}}~~~~~~}}}|||~~~|||{{{{{{|||~~~}}}yyywwwzzz}}}yyyrrrlllmmmnnnnnnnnnnnnmmmlllfffgggeee^^^XXXVVVQQQLLLBBBAAA@@@>>><<<:::888777555222///---...///000000---......//////......---...---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''&&&%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&yyyttttttxxx|||~~~~~~{{{vvvwww{{{~~~}}}yyywwwyyy{{{yyyxxxvvvtttuuu{{{~~~tttooopppuuuzzz}}}~~~~~~{{{wwwwwwxxxwwwxxx|||xxxhhhaaa[[[ZZZbbbooo{{{~~~rrrcccTTTHHH???999222222222111000000//////------------------------,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))(((((('''(((+++...222444111444222***%%%'''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))(((((((((((()))***'''''''''''''''((()))***''')))***)))((('''((()))))))))))))))************))))))))))))************************++++++++++++++++++++++++++++++++++++******++++++++++++++++++...///111222111222333555555777:::???EEEKKKPPPSSSZZZ^^^cccccc``````eeeiiiqqqxxx~~~}}}|||gggfffddddddfffjjjooossssssvvvwwwtttqqqooojjjcccaaa```___\\\YYYUUUQQQOOOIIIBBB:::888999999555000222111000///...///000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&vvvnnnkkkmmmooo|||xxxvvvuuusssnnnkkkmmmnnnoooooorrrtttpppiiiiiimmmpppppplllhhhfffggghhhhhhiiinnnxxxooogggiiiqqqwwwyyytttnnnkkkmmmnnnllllllnnnjjjooowww}}}zzzwwwzzzxxxjjjYYYPPPSSS```nnnwwwsssuuuwwwuuuuuu|||tttdddUUULLL444333111///......//////........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((''''''((()))***///555444+++%%%'''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))******((((((((((((******'''((()))(((((((((***,,,)))+++,,,+++***)))***+++)))))))))*********++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,...111333555777:::<<>>888333000111000000///......------------------------------------------------------************************************************))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***---///&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((|||tttpppppprrrnnnhhhcccdddkkkvvv~~~zzzuuuqqqpppppppppyyy{{{yyy{{{gggjjjlllllllllnnnrrrvvvbbbeeeooo|||{{{sssooo{{{~~~vvvkkkbbbYYYWWWVVVVVVZZZ___dddgggnnn~~~uuugggVVVGGG;;;444111////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))%%%&&&(((***+++,,,,,,,,,###...111)))%%%)))+++'''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((()))************+++***)))'''''')))***+++''')))++++++)))))),,,///''')))***)))((('''((())))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------------------------------,,,...111666:::>>>BBBCCCGGGKKKRRRYYY___fffmmmqqqsssvvv{{{~~~}}}|||{{{yyywww~~~qqqoookkkfffdddggglllpppmmmjjjeeedddeeehhhkkklllpppssswww|||}}}|||qqqfff___VVVXXXWWWWWW]]]iiirrruuuyyy{{{|||}}}|||xxxuuurrrlllqqqtttpppggg```___bbb```aaaaaa^^^WWWNNNDDD===222222222111000//////...------------------------------------------------************************************************))))))(((((((((((())))))&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())){{{nnnssszzz~~~{{{tttkkkeeehhhlllllliiiiiiqqqzzz~~~rrrggg[[[YYYbbbnnnvvvyyytttrrrzzzmmm\\\MMMAAA===333...111333000,,,,,,+++,,,...111222111---***......---------,,,,,,,,,************************************))))))))))))***)))(((((((((***+++,,,222///+++))))))***))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))(((((('''''')))((('''((())))))'''%%%)))+++***(((***///---'''***++++++)))(((((()))******)))))))))))))))******++++++++++++******))))))*********)))))))))))))))++++++++++++++++++++++++,,,---...---,,,+++,,,---------------,,,---000333:::<<>>888444111///......,,,++++++***************------------,,,,,,,,,,,,,,,,,,+++++++++*********++++++*********)))))))))***))))))((('''(((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&wwwllleeejjjmmmqqqvvvyyy{{{{{{{{{~~~xxxnnneeebbbdddgggrrraaaLLL<<<555333111000000000...,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))*********))))))))))))'''&&&''')))***)))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''&&&&&&(((***++++++)))(((((()))+++***))))))******)))(((***+++,,,)))''')))))))))***+++---...///+++++++++++++++++++++,,,+++,,,,,,,,,---------...............////////////333555999===BBBGGGMMMQQQZZZ```jjjrrrxxx{{{~~~~~~tttkkkhhh]]]```dddfffeeeaaa\\\XXXQQQOOOKKKHHHIIILLLRRRVVVOOOTTT]]]fffmmmqqqsssssslllkkkjjjllloooqqqpppooonnnnnnnnnmmmlllkkkiiihhhiiigggeeecccbbb```^^^\\\\\\___bbb```^^^aaaiiirrrsssuuusssjjjeeeeeehhhhhhnnnqqqqqqnnnllllllhhhccc^^^]]][[[VVVSSSTTTZZZ```aaabbbdddeeedddbbb___]]]]]][[[[[[^^^fffqqq~~~{{{wwwuuupppmmmeee\\\ZZZ^^^```^^^___eeennnuuuxxxvvvsssqqqgggeeedddccccccbbb```^^^\\\XXXOOOEEE>>>888222...000000///...---......///.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&~~~pppmmmjjjiiijjjkkkjjjjjjpppwww{{{yyyvvvsssqqqnnn~~~~~~pppaaaOOOFFF:::111------000111/////////.........------------------------------,,,++++++++++++*********)))************)))(((((()))((('''((()))***)))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((('''''')))++++++***))))))(((***---,,,))))))------+++***+++------***&&&******++++++,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,------......//////---...///111333555666777>>>BBBJJJRRRYYYaaahhhmmmmmmrrrzzzzzzuuurrrjjj^^^YYY\\\dddgggkkklllkkkeee___ZZZLLLJJJFFFBBBAAAEEELLLRRRTTTYYYaaajjjqqqvvvyyyzzzxxxvvvsssssstttuuuvvvvvvxxxzzzzzzxxxuuurrrqqqqqqoooooommmiiieeecccdddeeekkkkkkkkkiiigggjjjpppuuuvvvxxxsssjjjcccdddhhhiiiiiikkkiiiccc```bbbffffff```aaaaaa```^^^\\\\\\]]]XXXYYYZZZ[[[[[[[[[YYYXXXWWWVVVVVVVVVVVV]]]lll{{{yyyqqqooorrrqqqnnnlllmmmqqqwww}}}~~~|||ppplllgggcccdddjjjqqqvvvuuurrriii]]]RRRJJJ???777555444222///...------...//////.........------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++***))))))(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&|||sssooolllhhhcccccckkkrrrtttxxx~~~}}}xxx}}}pppdddQQQ@@@666222222333////////////............------------------------,,,,,,+++++++++*********)))******+++***)))((('''***)))((()))******)))'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***)))(((((()))++++++)))(((***)))+++///---)))***///,,,******,,,000000,,,(((,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,------...//////000000000111555999>>>BBBEEEGGGQQQVVV___gggnnnuuuzzz~~~www{{{|||xxxqqqiiiccc___VVVMMMOOOYYYjjjkkklllkkkgggbbb]]]YYYOOOMMMKKKIIIJJJQQQ[[[cccllloootttyyy}}}|||xxxwwwvvvvvvvvvpppsssuuusssnnnlllnnnqqqxxxzzz{{{vvvqqqpppuuu{{{|||zzzwwwuuuvvvyyy}}}}}}}}}uuuoooppprrrrrrqqqqqqmmmgggdddfffgggeee___```bbbdddeeeccc```]]]___^^^]]][[[ZZZYYYYYYZZZVVVUUUVVVVVVTTTUUU```mmmwwwxxx~~~}}}yyywwwzzz}}}yyyqqqllleee___```fffooovvvyyyzzzwwwnnnfff```UUUJJJAAA>>>:::666222000///...////////////.........---------------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***))))))(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&{{{tttiiimmmmmmkkkoooxxx|||zzzvvvvvvvvvzzz{{{hhhUUUEEE;;;444111000/////////....................................,,,,,,,,,+++++++++******)))***+++++++++)))((('''+++***)))***+++***)))'''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))*********)))))))))++++++)))'''+++))),,,000...)))***000+++))))))---111333///+++------,,,,,,,,,------...+++++++++,,,,,,------------------...///000000111444666;;;BBBIIIOOOTTTVVVaaafffnnntttyyy|||tttlll```YYYTTTRRRJJJDDDNNN^^^\\\\\\\\\[[[[[[ZZZYYYXXXSSSSSSSSSSSSWWW```mmmvvvvvvwwwyyyzzz{{{{{{{{{zzzvvvuuusssrrrsssuuuwwwyyyxxxxxxxxxyyy}}}yyyuuummmjjjfffbbb___^^^^^^___ZZZYYYZZZ]]][[[XXX^^^gggqqqpppuuu~~~zzzzzz}}}jjjgggccc^^^]]]___eeeiiiqqqvvvxxxtttrrrpppggg\\\QQQMMMHHHBBB<<<888666555000/////////..................---------,,,,,,,,,---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&xxxnnnooosssuuuttt{{{yyy|||xxxsssvvv}}}vvvjjj___KKK777333111000222333111///...***000111---,,,......***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++***)))(((((()))))),,,)))&&&''')))++++++***---+++***+++,,,,,,+++***,,,,,,++++++,,,,,,---.........---+++)))))),,,...111///---+++,,,------,,,111///---///333777999:::CCCGGGOOOXXXaaaiiinnnqqquuuvvvxxx{{{zzzeeeSSSQQQLLLGGGDDDDDDGGGJJJLLLQQQSSSVVVZZZ___eeefffdddjjjooooookkknnnxxx|||yyysssuuu{{{{{{uuuyyy}}}~~~wwwrrrqqqlllccc]]]\\\cccbbbeeemmmrrrvvv{{{xxxqqqmmmjjjeeeccceeegggiiimmmssswwwxxxvvvsssjjjiiigggaaaYYYOOOGGGBBB666111,,,---000222000,,,---......---+++++++++,,,---,,,,,,---...---+++)))***++++++++++++***))))))+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))111///+++(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((***)))((((((((((((((()))yyy}}}uuupppssswww{{{yyyvvvwww{{{~~~}}}{{{rrroooyyy~~~mmmYYYCCC===444///------...///***...///++++++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''')))(((((((((''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))))))))))))))+++)))''''''***++++++***,,,+++***+++,,,,,,+++***,,,,,,++++++,,,,,,---...---------,,,+++,,,...000000///......///000111111111222444888>>>EEEIIILLLYYY\\\bbbhhhmmmpppqqqqqqtttwww{{{|||~~~~~~{{{yyyvvvjjjYYYLLLGGGHHHLLLPPPTTTVVVVVVVVVaaacccdddgggkkkrrrxxx{{{{{{~~~{{{www}}}pppjjjfffhhhjjjhhhhhhiiiooooooqqqssswww}}}{{{yyy||||||yyyxxxyyypppmmmiiifffhhhnnnuuuzzzwwwxxxxxxuuuoooggg^^^YYYLLLFFF===666111111111222////////////---,,,++++++------,,,---///...,,,***+++++++++++++++***))))))+++*********))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))555222...***(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))wwwnnnjjjlllttt{{{zzztttsssttt}}}~~~|||sssffffffxxxzzzcccXXXGGG888000000222333---//////,,,,,,...///------------------------------------------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))+++)))((((((***++++++***,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,------...+++---......---...///111000000000000111222333444555999@@@GGGOOOVVV^^^bbbhhhjjjmmmooopppooolllkkkggglllttt{{{|||zzzyyyxxxzzz}}}|||vvvrrrqqqsssqqqmmmhhhccc\\\SSSNNNQQQUUU[[[aaafffhhhhhhgggoooqqquuuzzz|||xxxsssnnnmmmpppsssvvv}}}~~~}}}|||qqqfff```bbbjjjrrrzzz|||}}}uuulllfffbbb___WWWLLL@@@888555555000000000///////////////------,,,---//////...,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((///---***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((())))))***xxxqqqjjjhhhiiiooottt|||xxxsssrrrzzz|||uuugggkkkyyyuuuaaaLLL>>>888555222000000000///000000...,,,---------------------------------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******)))((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***(((((((((((((((''''''''')))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))))))))***)))))))))***+++++++++,,,+++***+++---------+++,,,,,,,,,,,,,,,---......+++---//////...---...///111111000//////222777:::>>>DDDMMMUUU\\\cccjjjooosssqqqnnnjjjddd___[[[XXXSSSYYYbbbkkknnnmmmiiifffcccdddfffhhhhhhfffdddccceeeeeeccc___[[[ZZZ]]]___```cccfffjjjmmmqqqtttvvvzzz~~~wwwpppsss~~~}}}zzz~~~wwwttt~~~wwwqqqnnniiipppwwwwwwsssrrrxxx~~~wwwlllfffhhhkkkvvvzzz~~~vvvlllfffiiijjjjjjfff\\\NNNBBB;;;555222///---...000222333---,,,+++,,,...///...,,,,,,,,,++++++************************************))))))))))))))))))))))))+++******))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((())))))******}}}uuu|||yyymmmfffgggeeejjjsssyyywwwuuuvvvwwwwwwqqqeeedddtttxxxcccRRRGGG;;;111000......000222111///---........................,,,,,,,,,,,,,,,++++++***************************************************++++++***)))(((''''''&&&(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))************)))))))))******+++++++++++++++,,,+++***+++---...---,,,------,,,,,,------...///,,,...//////...------...000000000000333999BBBIIINNNSSSZZZaaagggkkkmmmooovvvqqqjjjaaaYYYSSSOOONNNJJJNNNTTTXXXYYYVVVQQQNNNOOOPPPQQQQQQTTTWWWZZZZZZ___aaaaaa___\\\^^^eeelllccciiiqqqxxx~~~ssspppwww|||xxxiiicccddd```dddkkkiiirrr{{{tttfffhhhsssqqqvvv|||{{{jjjiiidddlllzzz{{{sssyyywwwxxxxxxuuuooojjjggggggzzzxxxzzz}}}wwwwwwyyy}}}yyypppjjjgggiiilllpppppphhh[[[PPPAAA;;;333...---///000000...,,,++++++---...---,,,---,,,++++++******++++++***************+++++++++************************++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++}}}|||rrrfff```dddiiijjjmmmsssxxxwww{{{}}}ppphhh^^^ooo}}}nnncccSSSEEE555000---000222111000000////////////////////////,,,,,,,,,,,,,,,+++***************************************************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((***++++++***))))))(((***,,,,,,+++***+++,,,,,,+++***+++...///...------------------......///---...000///......///000000444888===BBBKKKVVV___```bbbffflllqqqrrrooolllccc```]]]ZZZYYYYYY[[[\\\SSSRRRQQQNNNJJJFFFBBB@@@FFFHHHIIIJJJNNNVVV[[[\\\^^^bbbeeeeeecccfffmmmssswwwsss___RRRVVVZZZ^^^hhhwww{{{zzz}}}}}}sssgggaaaXXX]]]jjjpppxxx|||xxx}}}vvvmmmwwwtttwwwwwwqqqlllhhhjjjrrr|||yyyuuutttuuuyyy~~~}}}qqqjjjmmmkkklllttt{{{yyyuuullliiihhhlllrrrtttpppkkkVVVMMMBBB:::555222///---000...,,,,,,---...---,,,...---,,,******++++++,,,*********+++++++++++++++******************************************))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,yyyuuunnneeedddjjjrrrwww{{{~~~{{{dddiiitttuuugggKKK???555222111//////111////////////////////////---------------,,,,,,+++++++++++++++++++++++++++***************************)))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++))))))'''***------+++***+++,,,,,,+++***,,,...//////...---------------...//////---...///000000222555777:::AAAKKKSSSYYY```iiippppppoooqqqvvv|||{{{tttmmm\\\]]]```dddhhhllloooqqqaaa\\\TTTKKKEEEBBBBBBCCCJJJOOORRRSSSYYYbbbfffeeeeeellluuu|||vvvttttttuuuvvvtttnnniiicccXXXLLLPPPSSSXXX___mmm~~~uuunnnyyyxxxooohhhkkkrrr{{{yyyuuutttvvvzzz|||}}}|||yyywwwxxx~~~~~~xxxsssmmmjjjllloooqqqqqqiiibbbYYYQQQKKKDDD;;;555444222///......///...---///---,,,******+++,,,---*********++++++,,,,,,,,,******************************************++++++'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---zzzoooqqqvvvooodddfffeeerrr{{{zzz|||~~~sssnnnxxx}}}cccQQQ@@@777222---...111000000000000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))'''***---...+++***+++,,,,,,++++++,,,...//////......------------...//////---...///000222555:::===FFFOOO\\\fffjjjnnnssswwwyyyvvvwww}}}yyypppppprrruuuxxxyyyyyyxxxwwwggg```UUUKKKEEEEEEIIILLLSSSZZZ___```fffnnnqqqnnnrrr|||vvvxxxxxxmmmfffjjjnnniiinnnnnneee___^^^\\\WWWYYYZZZ\\\ggg|||}}}wwwuuu~~~~~~zzzyyyrrrnnnvvvvvvrrrrrrrrrtttxxx}}}~~~wwwooogggdddfffhhhtttpppjjjeee```WWWKKKBBB777555222000000000///...///...,,,******+++,,,---*********++++++,,,,,,,,,************************)))))))))***+++++++++,,,'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))***+++,,,---yyyyyyzzzxxxzzz}}}zzzjjjfffiiipppwwwwwwwww{{{}}}}}}kkkVVVGGG:::111000444///++++++000333000,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))************))))))(((((((((((())))))))))))******))))))))))))******+++((()))...///***)))------------------------------...000222222111///...///111111000555BBBNNNSSS``````ccclllwww~~~}}}~~~}}}yyy~~~|||yyyvvvmmmbbb\\\YYYUUUOOOLLLMMMQQQUUU^^^jjjiiigggrrr~~~{{{kkk\\\ZZZaaallluuuuuullllll{{{yyyooojjj]]]WWW```cccgggkkkttt{{{vvvrrrwwwwwwpppooosss{{{{{{~~~xxxkkk___]]]cccqqqrrrsssssspppjjjccc^^^MMMBBB555......000///---,,,,,,...000111///+++'''++++++++++++++++++++++++************************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))************++++++,,,,,,ttthhhggglllqqqwww}}}~~~nnn```QQQ???555222555111///111222000111444.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))*********)))))))))************))))))(((((((((((()))))))))***++++++************+++++++++((()))......******---,,,,,,------......//////.........//////.........333888<<>>777444222111111000///---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))***++++++))),,,---++++++111???JJJwwwwwwsssooommmrrr}}}xxx[[[JJJ999333444444111///000000/////////.........------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''''''''(((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))))))))************))))))))))))))))))************++++++************+++++++++,,,,,,+++,,,---------,,,,,,,,,,,,---------------...111666===GGGOOOTTTYYY```fffhhhmmmtttyyyyyy~~~~~~|||}}}ttteeeYYYRRRSSSUUUYYY]]]```eeeooowww|||{{{zzzyyywwwtttrrrtttwwwvvvzzzwwwwwwxxx|||zzziiifffhhhgggnnnwww{{{sssllljjjllloookkkmmmoooqqqnnnfffZZZQQQAAA===666111///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******))),,,...---...666EEEQQQwwwjjjcccgggrrr~~~uuu___EEE888555333222222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))************)))))))))))))))*********++++++++++++************+++++++++------***+++...///------------...//////000000///222777>>>HHHRRRZZZ___eeekkknnnnnnqqqxxx|||}}}zzzssslllgggeeeeeehhhffffffhhhjjjooo{{{}}}vvvtttxxx}}}|||vvvttt}}}{{{xxxmmmoooyyyxxxxxxuuuqqqssszzz{{{ooofffbbb___bbbhhhmmmnnnjjjccc^^^SSSJJJ===333...---///111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******'''***---000444???MMMXXXrrrlllmmmrrruuuuuubbbRRREEE:::444333111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((())))))************))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++......******///000---------///000222444666666>>>BBBHHHQQQZZZaaagggjjjpppssstttrrrtttzzz}}}xxxssssssuuuwwwxxxtttooooooyyyxxxyyy{{{~~~}}}ppppppuuuxxxxxx~~~}}}rrrjjjfffcccdddeeegggggggggeeecccbbbZZZOOOCCC<<<777333111////////////////////////---------------------------------------------------,,,++++++******++++++))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++(((+++000777AAAMMMZZZbbb}}}ssspppppprrrxxxuuu___HHH:::666111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***+++++++++***))))))************)))))))))************+++++++++...------,,,,,,------...+++///...)))***///000---,,,---000333666999;;;<<>>EEENNNYYYccclllpppttttttuuuuuuvvvvvvwwwwww}}}}}}~~~|||{{{uuuvvvyyyjjj^^^TTTQQQSSS___tttzzzsssgggaaaeeennnwwwxxxrrrkkkkkknnntttssskkkbbb^^^___```^^^OOOHHH>>>666222111111111////////////////////////......------------......------,,,,,,++++++******************************************************))))))************))))))******)))))))))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))************((()))+++++++++,,,...000555BBBQQQ[[[bbbhhhjjjjjjnnnhhhmmmrrrsss~~~sssaaaKKK;;;333111000///000000000/////////......------------------------,,,,,,------,,,,,,+++***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((('''((())))))***((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''((()))***)))((((((((())))))+++,,,,,,,,,))))))***+++---.........------------,,,,,,,,,,,,222...---000222333777<<>>222222222111111111111000------------------------------......------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((()))))))))))))))))))))******+++))))))))))))************'''(((((()))***+++++++++******)))((((((((((((((()))))))))))))))))))))))),,,***))))))******)))''''''))),,,,,,******---///,,,......---******---000...//////000111222222333555888BBBOOOYYY]]]aaafffggglllrrruuutttuuuyyy}}}tttuuuvvvwwwxxxzzz{{{{{{yyyqqquuutttqqqooouuussskkkaaaiiirrrxxx~~~{{{tttcccQQQKKKPPPWWWVVVRRR;;;999555222000//////000//////............//////------------------------************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))*********+++))))))))))))************)))+++------000:::KKKXXX[[[bbbggggggjjjqqqwwwyyypppjjjlllpppuuuqqq\\\FFF:::111222555222000111.........///////////////---------,,,,,,,,,++++++***+++---...---,,,***((())))))))))))************))))))))))))))))))))))))+++*********))))))((((((************)))))))))))))))))))))))))))******+++******+++++++++******)))************************+++******************+++)))************+++++++++++++++******)))*********++++++++++++++++++++++++---...//////---++++++,,,---...//////000333777:::999EEETTT^^^bbbffflllqqqtttsssrrrrrrssswwwzzz|||{{{uuutttxxx{{{zzzxxxxxx~~~|||rrrsssmmmhhhhhhrrrvvvfffeeeooopppsss|||~~~zzziiiXXXPPPKKKIIINNNTTTNNNGGG===777444333111///...///000000///......///000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************))))))))))))******))))))))))))******'''***&&&$$$***'''$$$+++))))))((((((''''''&&&&&&&&&''''''((()))******++++++*********))))))((((((***(((((()))***+++***)))))))))))))))))))))***+++)))---///000888GGGUUU\\\^^^aaaeeeiiijjjoooxxx{{{ppprrrwwwsss]]]KKK:::333333111......////////////////////////---------,,,,,,,,,++++++***+++,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))************)))))))))(((************)))))))))))))))))))))))))))******+++******+++++++++******)))************************)))***+++,,,,,,+++***))))))************+++++++++,,,++++++*********++++++++++++++++++++++++++++++,,,---//////------...///222111111111333999AAAFFFMMMWWWbbbhhhjjjkkkoootttvvvuuuttttttuuuxxx{{{}}}yyy|||{{{vvvtttxxxyyymmmqqq~~~wwwjjjhhhoooppp}}}uuujjj^^^PPPFFFHHHPPPWWWSSSJJJ@@@777222111111000000111000///......///000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))''',,,(((&&&,,,((($$$)))((((((((((((((('''''''''''''''(((((())))))******************)))))))))(((***)))((()))***+++***)))+++************+++,,,,,,,,,000333666@@@OOO[[[``````cccgggjjjmmmsss}}}uuullllllwww|||vvvaaaGGG888333000//////////////////////////////------------,,,,,,,,,,,,+++++++++*********)))))))))))))))*********++++++))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))******+++)))******+++++++++******************************'''))),,,------,,,)))''')))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,............///111444333333444999CCCNNNVVV[[[bbbiiimmmmmmmmmppptttxxxxxxwwwwwwyyy{{{}}}~~~vvv~~~yyyrrrppprrr~~~tttrrrooowwwnnnhhhiiibbbqqquuuwwwppp]]]LLLHHHLLLVVVXXXWWWOOOCCC999333222222111000000////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((%%%+++(((&&&+++)))%%%)))'''((((((((((((((())))))(((((((((((())))))))))))************))))))))))))***)))((()))+++++++++***,,,+++++++++,,,,,,---......222777===HHHWWW```aaacccfffjjjmmmrrrzzztttiiiqqqrrrwwwrrrYYYDDD888222222333000000000///////////////...------------,,,,,,,,,,,,+++***)))))))))******))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))************)))))))))((()))))))))))))))******+++))))))***+++++++++******************************)))***+++,,,,,,+++***)))))))))*********+++++++++,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,+++,,,...---------///000222333666;;;DDDOOO\\\ddd```eeekkknnnoooppptttwwwzzzzzz{{{{{{|||}}}~~~xxxqqqrrr|||}}}tttqqqyyyxxxccc___gggqqqtttlll___UUUQQQNNNTTT[[[\\\TTTHHH===777444222000//////000000///000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))(((((((((...(((###((()))'''+++''''''(((((()))))))))***))))))))))))((((((((((((*********)))))))))))))))***)))((()))+++,,,+++***++++++++++++,,,---.........333:::BBBOOO\\\aaa```dddiiimmmpppvvv}}}ppphhhnnnyyyoooXXXDDD888444444111111000000////////////.........---------,,,,,,,,,+++******))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))******************)))))))))((()))))))))))))))******+++((()))***+++++++++++++++************************,,,+++***))))))***+++,,,))))))*********+++++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,------------......---,,,---///000222888AAAJJJTTT___hhhnnniiimmmrrrtttuuuwwwzzz}}}||||||}}}~~~~~~~~~~~~~~~{{{zzztttooowwwfffddddddiiippprrrkkkbbbUUUWWW[[[^^^^^^XXXNNNFFF888555000///000111111000000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***++++++++++++***)))333888...$$$''')))'''+++'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))******+++))))))***+++,,,+++************++++++---......000888AAAJJJUUU```cccaaaeeekkkpppsss{{{jjjdddiiipppyyynnnWWWFFF:::333222111111000000//////...............---------,,,,,,,,,,,,+++++++++***************++++++++++++,,,))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++((()))***+++++++++++++++************************---,,,)))''''''))),,,---)))************++++++++++++******++++++,,,---...++++++,,,,,,------.........//////......///222444;;;DDDPPP\\\ffflllqqqssspppsssvvvxxxxxxxxxyyyzzz|||}}}~~~~~~}}}|||xxx{{{~~~~~~{{{gggaaakkkxxxyyytttiiiddd^^^]]]^^^___\\\ZZZBBB===666222222222111000000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***+++,,,,,,+++***)))<<>>888555444111...000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********(((***+++,,,,,,+++***(((444<<<444&&&(((+++''''''*********)))))))))))))))''''''(((((())))))******((()))))))))************+++***)))***,,,---,,,++++++++++++,,,---///000111;;;HHHVVV\\\___cccggghhhiiissszzz}}}~~~rrrjjjsss}}}~~~rrrppp~~~{{{jjjiiirrrpppxxx~~~pppWWWAAA222222222111000//////...//////.........---------,,,---...//////---+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++************)))))))))))))))))))))))))))******+++(((((()))++++++,,,,,,,,,******************************++++++++++++******)))************+++++++++))))))))))))***+++,,,---++++++,,,,,,---...//////...///111333555999>>>BBBPPPXXXdddmmmqqqqqqpppoooppprrrvvvyyyzzzzzzyyyxxxzzz|||~~~}}}{{{yyyvvviiinnnvvvggghhhmmmmmmiiikkkkkkgggbbb___```cccZZZQQQEEE<<<888555000,,,000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******''')))***++++++***)))'''$$$000,,,###(((---)))'''++++++******))))))((((((&&&''''''((()))******+++(((((())))))*********++++++***)))***,,,---,,,+++,,,,,,------///000111222===LLLZZZ______bbbfffiiikkkvvv}}}wwwqqqyyysss}}}mmm]]]ccc```TTTVVVXXXZZZ[[[XXXSSSTTT[[[bbb}}}nnnhhhggglllwww~~~pppcccGGG777---000444111///222000/////////............,,,------......------,,,......---,,,,,,+++************++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++******************************...---+++*********++++++)))************+++++++++******+++++++++,,,,,,,,,......---.........,,,+++,,,...000222;;;GGGOOOPPPZZZbbbkkkooonnnmmmqqquuuqqqqqqtttwwwvvvsssuuuzzzxxxwww}}}~~~zzzyyywwwkkkbbbffftttffffffiiinnnqqqlllddd``````______[[[PPPBBB666111111000000000...,,,,,,---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))************************---,,,+++)))((((((''''''((()))******))))))***+++))))))))))))******************+++++++++,,,,,,,,,///++++++...///---000777LLLQQQYYY___cccgggkkkmmmnnn{{{yyyyyy}}}ssskkk^^^XXX^^^jjjvvvfffSSSYYYXXXOOOSSSUUUUUUTTTTTTUUUVVVXXXYYY]]]^^^___```aaabbbbbbcccnnnrrryyysssmmmjjjnnnzzz|||qqq[[[JJJ999333333333000...000000/////////.........,,,------......------,,,......---,,,,,,+++************++++++++++++******))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,+++*********++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------............///000///...///333777;;;EEEQQQYYYZZZaaagggnnnqqqppppppssswww{{{wwwtttuuutttqqqrrrvvv}}}}}}uuufffiiitttnnnddd___eeejjjgggcccbbb]]]]]]^^^[[[SSSGGG999000111111000//////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))************************++++++******)))*********'''((()))))))))((())))))))))))))))))***************++++++++++++,,,,,,,,,///,,,,,,/////////555>>>QQQVVV\\\aaaeeeiiimmmqqqyyytttlllhhhiiiqqq{{{sssaaa[[[TTTRRRZZZuuutttZZZZZZYYYRRRVVVTTTQQQPPPTTT[[[]]]ZZZUUUYYYWWWUUUTTTUUUUUUTTTSSSOOORRRXXXeeewwwmmmgggooo|||qqqaaaIII666222444333...000000000/////////......,,,------......------,,,...------,,,,,,++++++*********++++++++++++************************************++++++++++++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,------------------------.....................///000000111222222999???FFFPPP\\\cccdddhhhlllppprrrrrrsssvvvzzzyyytttqqqtttuuutttvvvyyyzzz}}}uuurrrqqqnnnjjjgggeeeccccccfffjjjlllmmmqqqrrruuu{{{|||wwwyyyvvvsssrrruuu}}}}}}jjj^^^sss~~~vvv^^^^^^fffggggggiiiccc``````bbbbbbYYYHHH:::666333000000111111...+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++*********)))))))))******************************)))******+++,,,,,,)))******+++,,,+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,...------......222===HHHVVV[[[```cccfffjjjqqqvvvvvvjjj^^^[[[^^^gggzzziiibbb^^^___iiipppeee^^^TTTVVVUUURRRRRRYYYbbbeee```YYYVVVSSSOOONNNOOOQQQRRRRRRPPPOOONNNRRRfffuuuzzzkkkkkkuuu|||sssZZZ>>>111444555111000000000////////////...,,,------......------,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,------------........................///111333666???GGGNNNWWWaaaggghhhjjjlllnnnppprrruuuxxx{{{vvvsssqqqsssssssssyyyuuujjjdddbbbmmmdddZZZVVVWWWWWWUUURRRNNNKKKIIIIIIKKKOOORRRSSSUUUVVVZZZ```gggkkkkkkjjjrrrmmmgggbbbaaaeeekkkpppqqqoooooosss|||ggggggmmmrrrdddbbbbbbhhhqqqnnnhhhcccbbbddd```VVVMMM???999111///000111///+++................................................------------------------,,,,,,+++++++++*********+++++++++*********))))))************************)))))))))))))))***++++++***)))******+++,,,***)))))))))*********++++++++++++++++++,,,,,,,,,------,,,---......///666EEEQQQYYY]]]aaacccfffllluuu}}}pppddd[[[YYYZZZaaawww{{{nnnfffkkkiii]]]RRRTTTUUUSSSSSSYYYaaadddaaa]]]QQQNNNKKKIIIJJJKKKLLLLLLOOOQQQPPPOOOWWWjjj||||||zzzyyymmmnnnuuulllNNN888333333222111000000000////////////,,,------......------,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......---,,,...222666@@@IIIRRRWWW\\\dddhhhhhhhhhhhhiiilllpppuuuwwwyyy{{{wwwrrrooommmrrryyyooo~~~{{{tttjjj___VVVQQQPPPUUUQQQLLLKKKNNNOOOLLLIIIGGGEEEBBBAAACCCEEEGGGGGGFFFGGGKKKPPPUUUZZZ]]]]]]hhhccc\\\WWWTTTUUUYYY[[[ZZZXXXVVVYYY___gggnnnqqq~~~~~~uuueeefffnnncccdddlllqqqmmmiiifffdddbbb^^^ZZZLLLCCC777000///000000...////////////////////////........................------------------------,,,,,,,,,++++++++++++***++++++++++++******************************************)))(((((((((((()))+++)))''''''((()))(((&&&************++++++++++++++++++,,,,,,,,,---------***---......222===LLLVVVZZZ^^^aaacccfffnnn|||mmmaaaYYYWWWVVVYYYmmmhhhddd}}}mmm```ZZZ___[[[UUUQQQTTT[[[```^^^ZZZUUUWWWXXXWWWSSSOOOLLLKKKGGGNNNUUUXXX[[[```aaa^^^nnnzzzsss{{{tttrrrzzz|||dddJJJ:::333000111111000000000/////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------///000//////222999>>>MMMVVV^^^aaaccchhhkkklllhhhffffffjjjppptttuuutttvvvqqqnnnooouuu|||uuuxxxnnnfffhhhfffaaaZZZRRRLLLJJJIIIJJJJJJIIIJJJJJJIIIGGGEEEEEECCC@@@@@@AAAAAAAAA@@@>>>???AAACCCGGGJJJLLLNNNSSSQQQNNNKKKJJJJJJLLLMMMIIIHHHGGGGGGIIIMMMRRRTTTbbbnnn|||ttt___```uuuxxxhhh```kkkmmmnnnmmmiiiddd```]]]YYYOOOBBB888333222111000000000000000000000000000........................------------------------,,,,,,,,,,,,++++++++++++,,,++++++++++++*********************************++++++***)))(((((())))))444000+++***+++---,,,************++++++++++++,,,,,,,,,,,,,,,------------***---///111888FFFSSSYYY[[[___bbbdddiiiuuu|||wwwyyyxxxfffYYYWWWUUUUUUcccvvvhhhaaaooouuukkkmmmyyynnn```RRRRRR[[[bbb^^^WWWUUU^^^hhhjjjbbbVVVNNNKKKEEEOOOYYY```eeegggbbb[[[RRRYYYdddrrr~~~xxxzzzxxxzzzeeeLLL:::333111111111000000000//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------...............000333333444:::CCCKKKXXXaaahhhiiiiiillloooppplllhhhgggjjjppptttrrrooolllkkkqqqvvvyyy|||{{{vvvqqqmmmhhhaaaZZZXXXUUUPPPKKKGGGFFFFFFEEEGGGHHHGGGDDDBBBBBBCCCAAA@@@??????@@@@@@>>><<<:::;;;<<<===>>>???@@@BBBBBBBBBCCCDDDDDDDDDDDDDDD???AAACCCBBB@@@@@@CCCFFFKKKTTT]]]```^^^___fffmmm{{{ooo```___kkkvvvnnngggjjjnnnooommmhhhccc```ccc\\\PPPDDD;;;555222111000000000000000000000000................................................------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************+++++++++***++++++,,,,,,===666///,,,---///...---*********+++++++++,,,,,,,,,,,,,,,------------...,,,///111555AAAPPPYYYZZZ]]]aaaeeehhhnnn}}}tttrrrxxxuuuaaa[[[WWWRRRYYYggg~~~```\\\hhhyyysss{{{lllWWWTTTaaaiiicccXXX]]]mmm~~~zzzjjj^^^XXXJJJQQQXXX___gggmmmlllggg\\\[[[XXXXXXbbbvvv{{{wwwpppuuu|||yyy\\\CCC999111111111111000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------******++++++++++++******))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---------.........//////............/////////000...111555777:::AAALLLUUU]]]eeelllkkkkkknnnqqqrrrpppllliiilllrrrtttpppkkklllooo}}}~~~~~~wwwnnniiihhhddd^^^SSSRRRPPPKKKGGGDDDCCCDDDAAADDDFFFDDD@@@>>>AAAEEE>>>>>>>>>???AAA@@@>>><<<:::;;;<<<<<<;;;;;;<<<===;;;===AAACCCDDDBBB@@@???<<<@@@EEEDDD@@@>>>@@@DDDAAAFFFLLLNNNNNNMMMMMMOOOUUUiiixxxmmmlllooojjjiiiiiikkklllkkkhhhfffhhhcccZZZNNNAAA888333222000000000000000000000000////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++++++++,,,---...000000<<<444+++'''(((******)))******+++++++++,,,,,,,,,,,,,,,,,,---------.........111333888FFFVVV]]]ZZZ___ccchhhlllsssqqqeeedddiii___QQQKKKUUU^^^tttttt^^^]]]qqq{{{\\\QQQkkk}}}^^^eeejjjooohhhRRRMMMOOOUUU[[[aaagggjjjlllgggccc[[[SSSSSS___rrreeetttuuuzzz~~~mmmUUUAAA333222333555222...///333//////.........---------------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++*********))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------...------,,,,,,111///...---......---,,,,,,///444;;;CCCMMMWWW]]]ggggggiiillloooqqqrrrqqqssskkkhhhmmmpppooonnnqqqmmmyyyxxxzzzuuullleee___ZZZVVVTTTIIIGGGEEECCCBBBAAABBBBBB??????>>>===<<<<<<;;;;;;;;;:::999999888888999999999999999999999999999999<<<<<<<<<============>>><<<<<<<<<<<<=========>>>>>>@@@DDDFFFGGGGGGEEEDDDJJJVVVdddooowww}}}zzzwww|||vvv~~~qqqffffffeeeooouuuhhhoookkkfff___RRRBBB666222111222222111//////111222........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))************+++++++++---+++++++++---/////////---...333???MMMXXX]]]^^^^^^cccggglllzzzzzzooo___WWW___|||ooo\\\XXX]]]\\\eeeuuu{{{```\\\llliiijjjwwweeegggsssmmm\\\SSSTTTVVVZZZ]]]aaaccceeeggggggddd^^^WWWTTTVVVZZZhhhnnnuuuxxxvvvuuuxxx|||~~~kkkgggiiiuuu{{{gggVVV;;;555222333222...---/////////.........---------------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))******+++,,,+++++++++++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------......------,,,///...------...000000000333777===DDDLLLUUU]]]cccjjjjjjkkklllnnnoooooonnnjjjiiiiiilllllllllttt~~~}}}yyytttddd___XXXQQQMMMIIIFFFDDDBBBAAA???===<<<<<<<<<===;;;;;;:::999999888777777999888888777777777777777777777777777777777777777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>@@@AAAAAA@@@@@@BBBIIIPPPTTTWWW```qqq~~~~~~~~~}}}|||~~~xxxbbb[[[dddoooppprrrpppkkkddd\\\QQQCCC999111111000000000000//////........................------------------------......---------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++---,,,,,,,,,...............111888DDDQQQZZZ^^^^^^```fffllltttuuurrr```TTT\\\mmmoooxxxuuuooowwwmmmfffqqqiiiuuu~~~gggccc}}}rrreee[[[[[[ZZZYYYYYYZZZ[[[\\\[[[___bbbaaaZZZSSSNNNLLLNNNOOOQQQQQQRRRUUUYYY]]]cccjjjttt}}}pppggglllxxxzzzmmmKKK???444222222111....../////////.........------------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---++++++++++++++++++++++++,,,---......,,,,,,---...,,,------.........------......------///111333555:::???GGGOOOVVV]]]cccgggkkkkkkkkklllmmmmmmmmmnnnjjjjjjkkkkkkllluuusssfff^^^RRRNNNHHHDDDAAA???===;;;;;;;;;:::999888999999999888888888777666666555555777777666555555555555555555555555555555555555555777777777888888888999999999999999999::::::::::::888888999:::;;;<<<======@@@CCCCCC@@@>>>DDDQQQ]]]qqqsssvvvyyysssfffmmmuuullliiihhhmmmtttuuurrrkkkhhhbbbRRRAAA777444111000222222000---......................................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++************+++++++++,,,,,,---...............---111666???KKKVVV]]]______ccckkkuuuxxxeeedddaaa|||ttt{{{vvviii```{{{wwwhhhcccaaa^^^ZZZXXXWWWXXXXXXSSSVVVYYYZZZYYYYYYZZZ[[[SSSOOOIIIFFFFFFHHHJJJLLLOOOTTT]]]hhhuuuwwwuuukkknnnvvvzzzaaaOOO;;;333333333111000////////////............------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++,,,------------,,,---,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...,,,------........................---...111555888>>>DDDMMMVVV\\\aaaeeegggjjjkkklllllllllmmmnnnoooooommmkkknnnyyyqqqcccXXXPPPLLLIIIFFFBBB???>>>===<<<;;;:::999999999999:::::::::999999999888888777777777777666555555444444555555444444444444444444444444666666666666777777777777666777777777777888888888888888888888999;;;<<<===BBBBBB@@@===:::>>>HHHPPP___aaabbb``````hhhwwwxxxiiixxxzzzhhhiiinnnuuuuuuqqqpppmmm^^^KKKCCC<<<444111222444222000......................................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++++++++,,,*********+++++++++,,,,,,,,,...///000///.........444;;;GGGRRRZZZ^^^______eeeppp{{{oooccchhh]]]tttlllhhheeeaaa^^^[[[YYYYYYYYYXXXXXXWWWVVVVVVXXX\\\___ZZZTTTKKKEEEBBBBBBCCCBBBEEEIIIPPPZZZgggvvvrrruuupppggglll{{{sss^^^FFF888444222111222000000/////////.........------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++,,,------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,,,,---...,,,---....../////////.../////////......111777<<>><<<:::888888999:::999888888888999999:::999999888777777777777777777777777888888777666666666666666555555555555555555555555555555666666666777777777444444444444555555555555555444444444555777999::::::::::::;;;;;;<<<<<<<<>>???CCCIIIQQQYYY```ccclllrrr|||}}}jjjfffkkkwwwhhhVVVCCC333000333000000000000/////////...------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++***+++,,,.........------------------------------,,,---......,,,,,,---...,,,---...///000000000000///111222222444:::EEEMMMUUU[[[ccciiikkkkkkjjjiiioooqqqrrrooolllllloootttttt```SSSNNNJJJEEEBBB@@@???>>>======<<<::::::;;;<<<:::999777777888999888888777666666666666666666666777777888777777666666666666666555555555555555555555555444444555555555666666666333333444444444555555555333333333444555666777888:::999999:::<<<======<<<<<<>>>???>>>>>>???BBBDDDIIIOOOVVV^^^ooozzzmmmpppnnn]]]cccuuukkkkkksssuuurrrqqqddd\\\NNN@@@666111000111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++++++++,,,,,,,,,---------///000///---...333888GGGOOOYYY]]]]]]___eeekkk|||cccNNNQQQbbbvvvzzz|||xxxjjjiiihhhfffdddaaa^^^]]]^^^ZZZVVVSSSRRRSSSSSSTTTSSSTTTUUUSSSMMMHHHDDDCCCAAA@@@AAADDDHHHLLLNNNOOO\\\aaalllyyyyyykkkhhhttt}}}wwwfffMMM888222555000000000000////////////------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))***,,,...//////..............................,,,---......,,,,,,---...,,,---...///000000000000///111444555777???LLLUUUYYY___fffkkklllkkkiiiiiiiiillloooooonnnpppvvv|||vvveeeWWWKKKDDDAAA@@@??????@@@???>>><<<<<<;;;::::::;;;;;;999888777888999999999888666555777777777888888888888888777777666555555555555666444444444444444444444444333333444444444555555555333333444444444555555555333444555666777888888999888666555777;;;>>>???>>>@@@???>>>======>>>???@@@@@@DDDDDDCCCMMMhhhzzzvvv{{{tttcccccctttnnnjjjssstttpppqqqkkkdddYYYKKK===555222222000000000000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,------------///000...,,,...555;;;LLLTTT\\\___]]]```gggoookkk]]]PPPJJJHHHKKKVVVcccrrrkkkjjjmmmjjjcccccckkkcccdddeeeeeedddcccbbbbbbbbbYYYUUUXXXWWWQQQNNNRRRVVV[[[^^^\\\[[[YYYOOOCCCFFFCCC@@@@@@CCCDDDCCCBBBIIINNNXXXeeetttzzzjjjqqqooovvv}}}sss```GGG666000...000111000///000000/////////.........---------......---------,,,,,,,,,*********++++++,,,,,,---...---+++))))))***+++,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///...000111000///---......111333666;;;BBBLLLVVV]]]cccfffiiijjjiiijjjiiigggiiiiiilllllljjjrrraaaPPPLLLGGGAAA===???>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888888888777777777777666666666777777777777777777666666666666555555555333333333444444555555666666555444444444444555666444444444444444444444444333333333333333333333333444444444555777888:::;;;======>>>>>>??????@@@@@@@@@CCCDDDCCCFFFSSSiiizzz~~~mmmeeerrryyy}}}ooonnnxxxpppgggfffxxxxxxpppfff\\\OOO???444222111111111222333222///---......////////////.................................---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......222///...///------777CCCQQQTTTYYY\\\```fffnnnttt~~~pppcccZZZWWWOOOIIIHHHHHHIIIOOOVVV\\\WWWVVV[[[___^^^\\\[[[eeedddccccccdddeeefffgggeee```\\\[[[VVVOOOOOOUUUWWW]]]aaa```___^^^XXXPPPIIIFFFCCCBBBCCCCCCBBB@@@EEEIIIQQQ[[[iiiyyywwwiiigggmmmzzz{{{lllTTT>>>222111222222111111111000/////////.........---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,...---+++))))))***+++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............///...///000000//////000111333666:::@@@GGGPPPYYY```iiijjjkkkjjjjjjjjjiiihhhmmmdddaaaiiiyyyiiiRRRHHHFFFDDD@@@>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888777777777777777777777777777777777666666666666555555555555333333444444555555555666666555444333333444555666444444444444444444444444333333333333333333333333444444444555666777888999;;;;;;<<<===>>>>>>?????????AAABBBBBBCCCLLLYYYdddzzzzzzuuukkkcccggguuu{{{zzzzzz{{{lll^^^dddsssxxxttteeeVVVKKK@@@555333222111222333333111///......////////////.................................---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......111...---//////222===IIITTTXXX[[[\\\^^^cccnnnvvv{{{lllaaaXXXRRROOOHHHFFFGGGIIIJJJGGGFFFHHHKKKIIIHHHKKKWWWaaabbb\\\bbb```___```cccgggiiijjjgggdddaaa[[[SSSNNNPPPUUUUUU[[[``````___^^^[[[WWWNNNKKKGGGEEEDDDCCCAAA@@@@@@CCCGGGOOOZZZhhhwwwkkkeeeeeeooo{{{{{{eeeJJJ888555333111111222222000////////////.........------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++---,,,+++*********+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------............///---///000000///000111333555:::@@@HHHOOOWWW^^^ccciiigggfffgggiiiiiihhhggghhh```aaasss|||cccUUUHHHDDDDDDCCCAAA@@@AAA@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777777777777777777777666666666666555555555555444444444444444555555555555444444333333444444555444444444444444444444444333333333333333333333333444444444444444555666666888888999:::;;;<<<===>>>@@@AAABBBCCCDDDHHHMMMPPP]]]```aaa^^^ZZZXXX\\\aaattt||||||yyymmmaaafffuuuxxxiii]]]XXXJJJ888555333222222333333222111...//////000000//////..............................------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000...---///222888DDDPPPVVV[[[^^^^^^___gggvvv{{{{{{rrrhhh^^^ZZZXXXWWWXXXYYYPPPPPPRRRSSSQQQNNNJJJIIIKKKLLLHHHHHHWWWqqqtttoooiiifffgggkkknnnqqqnnnlllggg___YYYVVVUUUTTTRRRXXX^^^aaa```^^^\\\[[[TTTQQQNNNJJJGGGDDDCCCAAA???@@@BBBEEEMMMYYYfffnnn}}}nnnbbbeeetttsssYYYDDD999333///000333222111000////////////............---------,,,,,,,,,++++++---------,,,,,,++++++***---,,,+++*********++++++,,,,,,+++++++++,,,---...,,,,,,,,,---------------......------,,,,,,,,,+++---------............///.../////////...///222444999???GGGOOOVVV\\\aaadddfffddddddhhhjjjhhhhhhhhhgggppprrr___XXXOOOIIIHHHHHHEEECCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888888777777666666666555555555444444444444444444333333444444333333333333444444444444444444444444444444333333333333333333333333444444333333333333333444555555666888999:::;;;<<>>JJJSSSVVV[[[```aaadddqqqvvvmmmeeecccfffddd\\\VVVXXXYYYVVVVVVXXX\\\\\\\\\YYYXXXWWWUUUSSSPPPSSSOOOLLL[[[yyyoooooouuuzzzzzzyyysssjjjhhhggg^^^SSSQQQUUU\\\aaabbb```___^^^YYYWWWTTTOOOJJJGGGEEEEEEBBBAAAAAABBBFFFOOOZZZaaavvv~~~}}}fff```lll|||~~~iiiWWWAAA666---///333222111222000000/////////.....................------------...------,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,+++++++++,,,---...,,,,,,,,,------..................------,,,,,,,,,---------............////////////......000444777>>>DDDMMMUUU[[[___bbbdddgggfffhhhllllllhhhhhhlllxxxhhhWWWWWWPPPLLLLLLLLLHHHFFFFFFFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999999888888777777777666666666555555444444333333222222444444444444444444444444444444444444444444444444333333333333333333333333444333333222222222222222333444555666777888999999@@@@@@AAAEEEKKKQQQSSSSSSTTTSSSQQQOOONNNPPPSSSVVVPPPUUUTTTWWWfffuuuvvvzzzrrrgggpppqqqeeeaaammmvvvooo```WWW???:::555111000111111111//////000000000000/////////////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////000111777BBBLLLSSSVVV\\\aaaccciii{{{mmmfffeeeccceeekkkjjjaaa[[[^^^___ZZZXXX\\\]]]___]]]ZZZYYY[[[[[[XXXRRRUUUUUURRR]]]}}}}}}uuuxxx~~~|||}}}}}}ooo[[[WWWUUUVVV\\\___^^^\\\]]][[[ZZZWWWRRRMMMIIIHHHIIIFFFEEECCCBBBDDDIIIQQQWWWlll}}}ssstttccceeerrr|||~~~wwwkkkOOO===//////333222111333000000000/////////......////////////............------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,---......//////.........------------------------............///////////////000444999>>>FFFKKKTTT[[[___aaabbbcccdddcccfffjjjhhhdddiiitttssseee]]]UUUOOONNNNNNLLLIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>======<<<<<<;;;;;;;;;999999999999888888888888777777777666555444333333444555555666666555555444444444444444444444444444333333333333333333333333444333222222222222222333333444444555555666666777::::::;;;???FFFLLLQQQSSSYYY[[[\\\[[[XXXVVVTTTTTTQQQSSSLLLIIIQQQZZZkkk}}}}}}xxxiiitttppp^^^jjjvvvpppfffcccHHHBBB:::444111000111111///000000111111000000//////////////////////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........000222444;;;GGGOOORRRYYY]]]aaaeeeooorrrjjjjjjmmmuuu~~~qqqddd\\\___aaa___cccjjjfffjjjkkkgggeeefffccc]]]YYY[[[]]]\\\^^^nnnpppeee[[[[[[\\\ZZZYYYYYYZZZYYYWWWSSSMMMJJJJJJKKKHHHGGGEEECCCCCCFFFLLLPPP^^^nnn|||qqq```cccooowww|||www___HHH555222444111///222000000000000/////////...//////.........---------,,,,,,,,,---------------+++,,,,,,,,,++++++*********+++,,,---------,,,,,,,,,,,,------.../////////------------............---------............///......///000444:::BBBHHHNNNSSSZZZ___aaabbbbbbbbb___^^^ccchhhfffgggwwwnnnbbbWWWTTTTTTQQQOOONNNLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::999999999;;;;;;:::999888777666666555555666777777666555555444444444444444444444444333333333333333333333333333333222222222333333444444444444444444444444444555666777:::===AAAFFFHHHQQQWWW___bbbaaa______`````````VVVPPPQQQPPPWWWhhh}}}{{{wwwxxxmmmffflllnnniiieeeRRRKKK@@@888333111111111000000111111111111000000//////////////////////////////...---------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,111444777@@@MMMTTTTTT[[[]]]bbbiiiyyyooonnntttuuudddXXXXXX[[[\\\eeepppyyy{{{xxxqqqgggdddcccfffgggaaa```qqq}}}jjjcccaaa]]][[[[[[XXXXXXWWWRRRMMMIIIJJJLLLHHHGGGEEECCCBBBDDDHHHLLLMMM\\\llluuuzzzyyy___WWWcccppp}}}}}}{{{yyykkkQQQ:::444444000...111000000000000////////////......---------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,,,,+++******)))***,,,......---,,,+++,,,,,,------...///000000,,,---------.../////////---------.........//////,,,---///222777@@@IIIPPPSSSXXX^^^bbbccccccbbbbbb______dddkkklllsssrrrbbb\\\[[[WWWSSSRRRNNNNNNMMMMMMLLLKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::>>>>>>===<<<:::999888888555666777888888777666555444444444444444444444444333333333333333333333333333333222222333333444555555555555444444444333333333555777888888999<<<>>>DDDMMMXXX```ccchhhnnntttppppppeee\\\ZZZQQQNNNYYYVVVbbbtttwwwyyyvvvuuuhhhgggpppooohhhXXXPPPEEE;;;555333222222000000111111111111000000000000000000000000000000//////...------------...++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......***111555:::DDDRRRXXXWWW[[[]]]bbbnnnxxxtttggg|||yyyaaaTTTXXXWWWVVVlllyyyrrrmmmiiifffdddyyyqqqhhh```YYYZZZYYYWWWTTTMMMIIIJJJMMMJJJHHHFFFDDDDDDFFFIIIKKKRRRSSSVVVYYY\\\]]]]]]^^^```bbbfffkkkooorrrtttuuuxxx{{{yyy\\\WWW___rrr~~~wwwfffMMM999222222000---000000000000///////////////............---------------------------------,,,,,,,,,---------......---------............///////////////////////////..................------...---------...///...---...000333888>>>FFFOOOVVV]]]bbbeeeeeecccdddddddddaaaZZZ\\\mmm~~~yyy{{{}}}yyytttnnn```YYY]]]UUUUUUSSSOOOKKKKKKOOOSSSMMMKKKIIIIIIJJJKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@???>>>>>>>>>???>>>>>>===<<<<<<;;;;;;:::;;;===>>>>>>>>>===<<<666666555555444444444333666555333222111222222333444444444333444444555555555555555555555555555555555555444444444444555555===BBBGGGLLLQQQ[[[hhhrrrxxx|||sssjjj___UUUVVVSSSZZZmmmwwwuuuooojjj```gggqqqbbb^^^VVVIII<<<333111222333222111111222111///---000000000000////////////111111000......------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,------.../////////...000555???JJJSSSVVVVVV___]]]cccwwwccclllwwwqqqwwwfffccc^^^[[[nnnuuummmhhhdddbbbrrr|||mmmccc[[[ZZZXXXUUUQQQMMMLLLNNNKKKIIIGGGEEEEEEGGGIIIKKKOOOPPPRRRTTTUUUUUUUUUUUUSSSTTTVVVYYYZZZ[[[\\\\\\[[[]]]```ccchhhqqq{{{kkk^^^fffooo{{{{{{mmmXXXDDD888444222111111000000000///////////////............---------------------------------,,,,,,,,,---------......---------............///////////////////////////........................000////////////000000///222555999>>>DDDLLLTTTZZZ___```bbb```___```aaaaaa___^^^hhhzzzuuuuuuvvvyyyeee\\\ZZZZZZXXXUUURRROOONNNNNNOOONNNLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>============???@@@@@@@@@???>>>999999888888777777666666777666444333222333333333555555444444444555555666444444444555555555555555555555444444444444555555888;;;@@@CCCGGGPPP[[[dddjjjvvv|||nnnggg^^^YYY^^^iiiwwwzzzzzz~~~pppfffeeeeeeeee___RRRBBB777333444222111000000111111///...111000000000////////////111000///...---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,---......//////000...111777BBBMMMTTTXXXXXX]]]]]]fffRRRZZZqqq}}}~~~sssggg___lll~~~rrrjjjeeeaaabbbgggzzzmmm^^^[[[YYYVVVSSSQQQOOOKKKHHHKKKIIIGGGEEEEEEGGGIIIKKKMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQTTTYYY```eeepppyyyjjjhhhjjjttt~~~uuueeeRRR@@@555222333111111000000000////////////............---------------------------------,,,,,,,,,---------......---------............///////////////////////////........................111111111000000111111111444888>>>EEEKKKRRRXXX\\\___^^^^^^^^^^^^___```bbbZZZbbbyyy~~~xxxsssqqquuu}}}xxx``````]]]ZZZYYYYYYWWWSSSOOOQQQPPPNNNNNNOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA======<<<<<<;;;::::::999888777666555555444555555666666555555444555555666444444444444444444444444555555444444444444555555444666999;;;===CCCKKKRRRZZZgggyyy}}}pppbbb\\\]]]cccoooxxxfff___bbbsss|||zzz~~~xxxooo]]]eeehhhhhh]]]KKK<<<666666222000///000111111000///111111000000000/////////000///...---------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,------......///000000///333;;;FFFPPPWWWZZZZZZ]]]___mmmPPPTTTiiiqqqqqqyyywwwqqqqqqjjjccchhheeeUUUZZZYYYVVVTTTSSSRRRMMMFFFJJJIIIGGGEEEEEEFFFHHHIIILLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRVVVYYY\\\[[[aaalllyyyrrriiimmmuuu~~~yyyooo^^^HHH666000222111111111000000000/////////............---------------------------------,,,,,,,,,---------......---------............///////////////////////////............////////////111111111111000000222444555:::AAAIIIOOOTTTYYY\\\^^^]]]]]]```aaa```bbbfffcccvvv~~~zzzmmmeee]]][[[]]]^^^[[[VVVRRRQQQPPPPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDAAA@@@@@@???>>>===<<<<<<:::999999888777777777666666666555555444555555555555555555444444444444444555555444444444444555555444666777777888;;;@@@EEENNNVVVcccsss}}}rrrjjjeeedddddd]]]UUUSSS]]]kkk{{{|||kkkttteee]]]dddiiicccSSSBBB999555222111///000111222111000111111111000000000////////////...---------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------...//////000000000555???JJJSSSYYY\\\]]]^^^dddvvvUUUTTTcccvvvzzzrrrmmmtttvvvbbbZZZYYY\\\[[[XXXYYYZZZTTTKKKIIIHHHGGGEEEEEEEEEFFFGGGJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKMMMNNNNNNNNNLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSQQQSSSXXX]]]dddmmmwww}}}rrrmmmllluuu|||wwwkkkUUU===222333111111111111000000000000///............---------------------------------,,,,,,,,,---------......---------............///////////////////////////........./////////000000///000111000///000333666888>>>FFFMMMRRRWWWZZZ\\\___^^^___cccbbb```cccjjjpppfffcccccc```\\\VVVTTTRRRQQQRRRSSSRRRQQQOOOOOOOOOOOOOOOOOOPPPPPPLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;:::999999888777777666555555555555555666666666555555444444444555555444444444444555555666666666666666777:::<<>>777444222000000111222222111111111111111000000000000//////...---------.........------,,,,,,------...------------------------,,,,,,,,,---------......------......///000000111333999CCCMMMUUUZZZ]]]___aaalll]]]WWW___|||www~~~uuueee```ccc___eeefffaaa______XXXNNNJJJIIIGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIKKKKKKKKKMMMOOOQQQQQQOOOKKKIIILLLLLLMMMOOORRRSSSRRRQQQSSSSSSSSSRRRSSSWWW]]]aaagggnnnxxxyyyxxxhhhkkkxxx}}}xxxeeeKKK:::666222222111111111000000000///............---------------------------------,,,,,,,,,---------......---------............///////////////////////////.........//////000000111...000111000///111666:::???DDDLLLRRRWWWZZZ]]]___```___aaadddbbb___iiiwwwyyyqqqiiicccaaa]]]YYYVVVVVVWWWWWWWWWRRRRRRSSSSSSSSSSSSTTTTTTPPPOOONNNMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>===<<<;;;:::::::::999888777777777777888888777777666555555555555555444444444444555555444444444444555555666666444:::CCCMMMTTT```sssxxxhhh]]]TTTRRRNNNKKKRRR^^^dddooohhhddd```^^^\\\TTTHHH>>>888555222111222333222222222222111111111000000000000//////.........//////......------------......------------------------,,,,,,,,,---------......---......//////000111111666<<>><<<;;;>>>>>><<<;;;;;;:::::::::999999999888777666666666555555444444444444555555333333333444555666555555333444;;;CCCHHHNNN[[[iiixxxssscccZZZRRRLLLOOOXXXXXXmmmvvvnnnwwwddd]]]``````UUUIII;;;888555333333333333222222222222111111111000000000000/////////000000111......------------......------------------------,,,,,,,,,---------...............///000000111111:::???HHHOOOTTTYYY^^^aaammmsssnnn}}}xxx~~~vvvhhhZZZMMMMMMLLLKKKJJJIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKKKKPPPXXX___bbbaaa^^^[[[VVVVVVWWWZZZ]]]]]]YYYVVVWWWZZZ\\\\\\ZZZXXXWWWVVV[[[XXXVVVXXX^^^fffmmmqqquuusssrrrqqqccckkkwww~~~}}}zzz___DDD777222222222111111111111000//////.........---------------------------------,,,,,,,,,---------......---------.........//////////////////////////////---......///000111111222---000333333222555<<>>>>>=========:::::::::999888777777666555555555444444555555555444444444555777888777666888444333999>>>BBBKKKUUUddduuunnn___TTTLLLNNNVVVUUU]]]iiizzz~~~}}}jjj|||jjj^^^dddhhh___RRR===:::666444444444333222222222222111111111111000111000000000000000111111......------------......------------------------,,,,,,,,,---------............//////000000111111<<>>>>>===;;;::::::::::::888777555444333333333444666666666666666666666666666888::::::999:::===AAAMMMTTTfffmmm___[[[]]]WWWVVV[[[dddhhhpppppp}}}kkkaaahhhggg]]]III>>>777777777222111444222222222111111111111000/////////000000000000000,,,,,,---...///000111222------------------------,,,,,,,,,---------......+++///222111......222666AAAHHHIIIMMMWWWXXXXXXbbbzzzgggQQQNNNNNNQQQXXX^^^``````______```aaabbbccceeefffaaagggoooyyy{{{wwwrrrooollllllppptttuuutttqqqsssqqqmmmjjjkkkiiieeegggeeebbb``````aaabbbbbb]]]^^^bbbeeefffjjjvvvtttnnndddmmmwww}}}}}}uuu___HHH;;;555111333333000///000000000/////////.........------------------------........................---......//////......------......///////////////---...000111111111000000222222222555;;;AAAFFFIIINNNTTTXXXXXX\\\aaaaaa]]]bbbaaajjjxxxpppiiieeecccbbbooozzzuuutttssssssuuuwwwuuuqqqnnnhhhfffdddbbbaaaaaaaaabbb```^^^]]]]]]^^^___]]]\\\\\\[[[ZZZZZZ[[[[[[XXXWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTSSSQQQOOONNNMMMLLLLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA@@@???>>>=========:::999777555444444444555555555555555555555555555444666888888777888;;;>>>BBBFFFSSSgggzzzpppgggZZZSSSPPPVVVYYY\\\hhhwww}}}zzzzzz|||nnnwwwgggbbb```SSSHHH;;;666666555444333222222222222111111111111111111000000000000000000............////////////------------------------------------...............000222222111222666999BBBIIIJJJOOOYYYZZZ]]]jjj~~~dddNNNLLLNNNYYYiiiwww}}}}}}~~~~~~~~~}}}}}}|||{{{yyyzzzwwwvvvvvvsssoooqqqvvvyyyvvvwwwhhhhhhssszzz~~~yyyiiiYYY@@@888222222333111111222000000000/////////......------------------------........................---......//////......------......///////////////000000111222222222111111111333666;;;@@@FFFKKKMMMRRRVVVZZZ\\\```cccaaa]]]```mmm~~~~~~|||tttkkkbbb\\\XXXVVVUUUaaayyyvvvuuusssqqqppppppqqqqqqnnnllljjjiiiiiihhhfffddddddcccbbbbbbbbbbbb```^^^]]]]]]\\\\\\\\\]]]]]]^^^YYYYYYXXXWWWUUUTTTSSSRRRQQQNNNKKKKKKLLLMMMKKKIIIMMMKKKHHHFFFDDDCCCBBBCCCFFFEEEDDDBBBAAA@@@@@@@@@======;;;:::999888888888666666666666666666666666555777888777777777999;;;888999@@@LLLXXXfffxxxooo___SSSSSSWWWVVVWWWZZZ\\\nnnyyyooosssjjjlllrrrdddhhh]]]SSSCCC777555888777222333222222222111111111111222222111111000000///////////////......---------------------------------............////////////000000111222555888;;;===EEELLLMMMQQQZZZ]]]dddvvv{{{nnn\\\NNNKKKNNN^^^xxxqqqwwwlllpppuuu}}}{{{ooodddHHH===333111222111111333000000000////////////.........................................................////////////......---......///////////////000111111111111111111111000444:::@@@EEEJJJNNNQQQTTTWWW[[[___bbbcccaaa^^^aaauuuxxx~~~zzz~~~uuuqqqhhh```XXXSSSQQQPPPRRR[[[ooo~~~{{{xxxtttqqqpppnnnkkkiiihhheeeaaa____________```aaabbbcccddd^^^^^^^^^]]]]]]\\\[[[[[[YYYVVVSSSSSSVVVWWWUUURRRSSSQQQNNNKKKIIIHHHHHHHHHIIIHHHFFFEEECCCCCCBBBBBBBBBAAA@@@???===<<<<<<;;;::::::::::::999999999999888999999888888999:::;;;666666999>>>DDDNNN___nnnyyyddd[[[ZZZXXXVVVVVVYYY```iiivvvsssnnnzzzjjjkkkhhhggg^^^YYYKKK<<<555777777222333333222222222111111111222222111000//////....../////////.........------........................////////////000000000000111000///111666<<<@@@AAAIIIOOOPPPSSS[[[^^^kkkppphhheee___QQQLLLMMM^^^|||}}}vvvqqqgggnnnwww|||qqqiiiRRRDDD666111111000111222111000000000////////////...................................................//////////////////...---......///////////////000000///000000000111111111666>>>DDDHHHLLLPPPSSSTTTWWW[[[```bbbbbbccceeetttzzzuuuvvv{{{uuurrrgggccc\\\VVVQQQNNNMMMMMMNNNVVVddd||||||xxxsssnnnjjjfffeeedddcccbbbbbbbbbbbbccccccbbbbbbcccccccccccc```^^^]]]^^^``````^^^\\\XXXWWWUUURRRPPPOOOOOOOOOMMMLLLJJJIIIGGGFFFFFFEEEEEEDDDDDDBBBAAA???>>>============<<<<<<;;;;;;;;;;;;:::999888888999999999666666888;;;<<<@@@LLLXXXoooxxxlll___WWWTTTUUUUUUUUUXXX^^^lllnnnooovvviiiuuurrrccc\\\[[[RRRDDD:::666555333333333333222222222222111111111000//////...------........./////////000000......................../////////000000000111111111///...000666===BBBDDDLLLQQQRRRUUU[[[^^^qqqvvvfff^^^^^^^^^UUUOOOMMMYYYsss}}}}}}tttwwwxxxwwwtttrrrsssuuuttt|||vvv___iiipppzzz|||sssmmm___NNN<<<333222111000222111111000000000/////////...................................................//////000000//////...---....../////////////////////...//////111222222555;;;BBBHHHKKKNNNRRRUUUVVVYYY^^^bbbbbbbbbiiirrr{{{}}}xxxwwwvvvssspppmmmjjjfffbbb___WWWTTTPPPLLLJJJIIIIIIIIIFFFMMMVVVggg{{{wwwsssqqqpppnnnmmmkkkjjjiiijjjkkkkkkggghhhiiijjjhhhfffdddbbbbbbbbb```___\\\ZZZYYYXXXUUUTTTSSSQQQOOONNNMMMMMMJJJJJJIIIHHHFFFDDDCCCAAA@@@@@@@@@???>>>>>>=========;;;999999999999888777666555777999999999>>>FFFPPPXXXggg|||~~~lllbbb___VVVRRRQQQUUU[[[hhhtttoooppp~~~sssvvvyyyaaa\\\VVVNNNCCC888444555333333333333222222222222111111000000//////....../////////000000111111111........................////////////000000000000000///...000444<<>>>>><<<::::::777777;;;;;;999:::===:::@@@LLLZZZnnnxxxeeeYYYRRRUUUWWWXXXbbbppp|||nnnlllpppyyyppp```UUUUUUNNN===555777444444333333333222222222222222111111111111111111222222222222111111111111................................./////////000000///000111111444:::DDDLLLKKKPPPSSSXXX^^^fffrrrlllzzzwwwfff]]]YYYRRRKKKLLLWWWiii|||~~~sssllleee[[[SSSRRRLLLIIIJJJLLLKKKKKKMMMIIIHHHHHHJJJKKKLLLJJJHHHHHHJJJOOOVVV^^^ffflllooottt~~~}}}{{{zzzggggggmmmvvv~~~|||yyyuuu___GGG:::666444333333111111111111000000000000////////////////////////........................//////000000000000//////---......////////////////////////000222444666888???EEEKKKNNNOOOPPPUUUYYY]]]aaagggiiieeegggxxxyyytttiiibbbcccccc```^^^```]]]ZZZWWWUUUTTTRRROOOLLLHHHGGGFFFEEEDDDDDDDDDCCCEEEJJJIIIKKKcccyyytttqqqkkkjjjhhhfffdddbbbbbbaaa^^^^^^^^^]]][[[YYYVVVUUUMMMMMMLLLKKKKKKJJJIIIIIIIIIFFFCCCBBBCCCCCCAAA>>>@@@<<<:::>>>???===<<<===???AAACCCGGGQQQeee}}}rrr___RRRVVV[[[ZZZ^^^gggkkkooojjjnnnqqq~~~dddTTTXXXUUUBBB666888444444444333333333222222333333333333333333444444555555444333222111000///////////////////////////............////////////000222333333333:::EEENNNIIIOOOSSSYYYaaajjjbbbdddWWWNNNOOOQQQXXXlllqqqiii]]]TTTPPPOOONNNMMMHHHIIIKKKKKKKKKKKKMMMNNNLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFHHHLLLRRRXXX\\\gggjjjnnnsssxxx|||iiiggghhhqqq}}}}}}wwwtttkkkVVV???444555666333000000000000000111111111////////////////////////////////////////////////+++,,,,,,---...///000000////////////000000000000222000//////111444888;;;???EEELLLPPPPPPRRRWWW[[[dddfffhhhgggkkkzzzvvvpppnnnccc___ZZZXXXXXXWWWUUURRRTTTWWWUUUNNNKKKMMMKKKFFFGGGDDDBBBCCCEEEFFFDDDBBBCCCFFFJJJPPP^^^{{{xxxtttuuuuuussskkkjjjgggeeeccc```]]]ZZZWWWTTTSSSTTTRRRNNNMMMOOOLLLKKKJJJHHHFFFDDDCCCBBBCCC>>>===AAACCC@@@======@@@<<<<<>>FFFKKKLLLSSSUUUYYYdddvvvooocccWWWPPPJJJJJJZZZnnnxxxiiiaaaUUUQQQKKKIIIKKKNNNOOOPPPRRRSSSSSSSSSRRRRRRSSSTTTTTTTTTSSSRRRPPPNNNLLLLLLFFFEEEDDDCCCDDDGGGIIIKKKVVVZZZ```fffllluuuvvv}}}iii```kkkyyy|||}}}zzzrrr^^^GGG888444333111111111111111000000000000////////////////////////////////////////////////------..................////////////000000000111222111000000222666;;;===DDDIIINNNNNNMMMPPPYYY```ggghhhlllxxx{{{sssiiiaaa^^^[[[XXXTTTSSSTTTSSSQQQOOONNNQQQOOOHHHFFFGGGFFFAAACCCCCCCCCDDDEEEFFFFFFFFFKKKNNNQQQUUUaaazzz|||{{{wwwpppjjjaaa^^^\\\^^^\\\XXXWWWYYYWWWTTTQQQOOONNNMMMKKKIIILLLGGGEEEFFFFFFCCCBBBCCCCCC??????BBBBBBBBBIIIRRR[[[mmm{{{rrrhhh\\\SSSSSSYYYiii|||vvvcccfffsssrrr^^^WWWOOOEEE>>>999555222333333000000333000000000000111111111222000000000000000000000000000000000000////////////........./////////000000000000///222777???GGGLLLLLLTTTVVVZZZlllssshhh\\\RRRHHHFFFSSSdddrrr```TTTMMMJJJHHHHHHJJJOOOUUU[[[___```bbb```___]]]\\\\\\\\\]]]\\\[[[YYYWWWUUURRRPPPOOONNNLLLJJJGGGEEECCCBBBBBBEEEJJJPPPVVV\\\eeeooowww~~~oooqqq[[[fffvvvwwwzzz}}}wwwgggQQQ???666333222222222222111000000000////////////////////////////////////////////////////////////.........------/////////000000000111111111111111222555:::???AAAHHHLLLOOOOOOOOOVVVbbbllllllooo{{{~~~rrrkkkddd[[[SSSPPPNNNLLLKKKJJJKKKKKKIIIHHHFFFGGGFFFBBBAAACCCCCCAAACCCEEEHHHIIIIIIKKKOOOSSSXXX\\\___ccclll|||xxxuuuuuurrrllljjjkkkmmmggg```^^^___^^^[[[WWWYYYUUUSSSRRROOOKKKMMMRRRMMMJJJIIIIIIFFFAAABBBEEEGGGOOO[[[jjjttt___XXXRRRUUU]]]aaaooozzzlllccckkk|||vvv~~~qqqZZZQQQKKKFFF:::555222444444111111222000000000111111111111111000000000000000000000000000000000000////////////....../////////000000000111111111444:::AAAIIIMMMLLLVVVWWW]]]xxxuuujjj]]]SSSLLLIIIQQQ\\\tttyyyeeeTTTKKKJJJMMMPPPRRRUUU[[[bbbiiioooqqqrrrnnnlllhhheeedddccccccbbb___^^^[[[XXXTTTQQQOOONNNPPPOOONNNLLLJJJGGGEEECCC@@@CCCHHHLLLRRR[[[fffnnnyyyllleeecccbbbnnnuuuxxx}}}zzzwwwmmm[[[HHH;;;666555333333222222111000///////////////////////////////////////////////////////////////...............//////000000000111111111111111222555999>>>CCCEEEIIIJJJLLLQQQXXXcccnnnvvvnnn||||||pppccc^^^ZZZTTTNNNKKKGGGGGGGGGGGGGGGGGGFFFEEECCCDDDDDDDDDEEEGGGIIIIIIIIINNNQQQQQQPPPUUU^^^gggsssvvvwwwvvvyyywwwuuuwwwxxxtttoookkkhhheeebbb\\\XXX[[[bbb```]]]YYYUUUQQQOOOOOOPPPRRRQQQNNNOOO\\\wwwttthhh\\\WWWZZZVVVVVVrrrkkkbbbgggtttwwwcccwwwhhhWWWOOOHHH===777333444555333111222111111111111111111111111000000000000000000000000000000000000////////////...////////////000000000222222333777===DDDKKKOOOMMMWWWWWW```vvvjjj\\\RRRLLLIIIIIIKKK^^^ggg___SSSKKKJJJOOOUUUYYY^^^bbbiiioootttwwwyyyzzzvvvrrrnnnkkkiiihhhfffccc```^^^ZZZVVVRRROOOMMMLLLGGGHHHIIIIIIIIIHHHGGGGGGCCCDDDEEEFFFJJJSSS___hhhrrrqqqZZZwwwvvv^^^aaapppyyyxxxxxxvvvpppcccPPP???777555444333333222111000000///000000000000000000000000////////////////////////------......///000000111000000000000111111111111111222444777<<>>CCCGGGJJJLLLLLLPPP[[[hhhpppqqqooonnnssshhhddd]]]VVVQQQPPPLLLFFFCCCDDDBBBBBBCCCBBBBBBCCCFFFIIIIIIIIIMMMTTTWWWVVVVVVXXXssswww{{{zzzxxxzzz{{{}}}rrrkkkkkkllljjjccc___[[[XXXWWWYYYbbbkkk}}}jjjaaa[[[VVVZZZbbbzzzyyyddd[[[bbbooozzzeeeiii}}}nnncccIII???666555666444333333222222222222222111111111000000000000000000000000000000000000/////////////////////000000000111111111222666;;;AAAGGGMMMOOOPPPUUU[[[uuujjjjjjggg^^^SSSLLLJJJIIILLLZZZnnn}}}{{{gggWWWNNNJJJNNNUUU___jjjrrrvvvwwwvvvyyy||||||||||||~~~|||xxxtttssssssoooiiicccZZZXXXSSSOOOKKKHHHFFFFFFCCCCCCDDDDDDFFFGGGGGGHHHFFFGGGGGGEEEDDDGGGMMMRRRbbbsssyyyqqqooojjjpppwwwvvvsssrrrooobbbMMM<<<555222222222222222222222222000000000000000000000000////////////////////////......//////000000000111000000111111111222222222222333666:::???DDDHHHJJJNNNRRR[[[dddmmmrrruuuvvv}}}yyyqqqhhh^^^XXXXXXPPPOOOOOOPPPKKKDDDBBBDDDAAACCCDDDDDDDDDHHHNNNSSSTTTVVV___lllssstttuuuyyyzzzwwwrrrlllkkkoooxxxtttgggbbb```^^^bbbuuu}}}aaaYYY___yyylllyyyxxxdddPPPDDD888555666555444444333333333222222111111111000000000000000000000000000000000000//////////////////000000000111111111000222666<<>><<>>666333333555333000000333111000000000////////////////////////////////////////////////000000000111///111333333111111222333888999>>>DDDHHHIIIMMMRRR___uuummm\\\TTTggg}}}uuukkkfffaaaTTTGGGLLLLLLLLLJJJGGGFFFHHHJJJIIIWWWiiittttttlllccc^^^WWW```sssvvv\\\RRRQQQPPPMMMIIIGGGCCCAAA@@@AAAAAAAAA@@@@@@??????@@@AAACCCDDDGGGJJJNNNQQQTTT\\\fffoooxxx~~~qqqkkkiii```cccyyyuuuccc___ooo{{{www[[[QQQ@@@999;;;777333888333333333333333333333333333333333222222222111111111111111111111111111111111111222222222333333333000555;;;???BBBFFFLLLQQQVVVYYYwwwuuuvvvjjj\\\LLLMMMLLLLLLLLLIIIFFFHHHNNNKKKLLLPPPUUU]]]eeelllooonnndddWWWQQQWWWcccpppyyyyyyyyy{{{{{{}}}}}}{{{vvvqqqiii\\\PPPGGGFFFEEEFFFGGGHHHHHHFFFDDDBBBAAA@@@AAABBBAAA@@@AAA@@@AAADDDHHHJJJKKKJJJDDDKKKUUU___fffqqq~~~lllnnnjjjlllpppzzzyyyooojjj]]]HHH666333333555444111000222111111000000000//////////////////////////////////////////000000000111111000111333333222222333444888:::???EEEHHHIIIOOOWWWkkklllUUUMMMfffxxxssshhh[[[TTTRRROOOJJJJJJLLLMMMMMMKKKJJJJJJKKKNNN\\\qqqyyyttt|||xxxiiifff]]]RRRKKKGGGBBB@@@@@@@@@>>>;;;===<<<;;;999999999:::;;;<<<>>>???@@@AAAEEEMMMSSS]]]```iiissszzzxxxqqqccc^^^dddqqqooo^^^___rrr}}}wwwlllSSSEEECCC;;;444666888444444444444444444444444333333333222222222111111111111111111111111111111111111222222222333333333222777<<<@@@CCCGGGMMMQQQTTTbbboooeeekkkzzzmmmYYYNNNMMMLLLOOOQQQSSSTTTVVVVVVWWW]]]iiivvv}}}{{{wwwggg```[[[```ooo~~~}}}vvvmmmbbbVVVMMMIIIJJJKKKNNNQQQSSSUUUUUUPPPMMMIIIFFFDDDCCCAAA???DDDCCCAAAAAADDDFFFGGGGGGHHHJJJPPPXXX```kkk~~~pppnnnllljjjooozzz{{{qqqjjj```MMM777444222555555111000222111111111000000000////////////////////////////////////000000000111111111000111333333222222444666;;;===BBBGGGIIILLLUUU```zzz```WWWttt}}}iiieee\\\RRRLLLLLLNNNPPPMMMQQQWWW\\\]]]\\\ZZZYYYaaaooowwwtttqqqrrryyy~~~gggVVVQQQLLLJJJJJJHHHCCC??????>>>===;;;::::::;;;<<<;;;;;;<<<;;;;;;>>>CCCFFFLLLNNNSSSZZZ\\\]]]cccjjjjjjmmmpppqqqqqqqqqrrrtttxxxyyy{{{}}}rrrnnnnnnjjj|||hhh]]]eeeppplll___KKKJJJ;;;333777444555555555555555555555555333333333222222222111111111111111111111111111111111111222222222333333333444888>>>BBBDDDHHHNNNRRRWWWppptttaaaZZZaaattthhhZZZTTTNNNOOOYYYccciiiiiinnnpppxxxzzziii\\\^^^gggxxx}}}ssseeeYYYPPPLLLRRRTTTXXX\\\```eeeiiilllddd```ZZZTTTPPPLLLHHHFFFEEECCC@@@???AAACCCEEEFFFHHHEEEFFFMMMXXXdddtttooofffooohhhkkkvvv{{{rrrllldddUUU<<<666333444555222111222111111111111000000000000000000000000000000000000000000000000111111111111000111222222222333666888@@@CCCHHHKKKMMMRRRaaappp{{{ooozzzrrrkkk\\\___dddfffccc___]]]]]][[[cccooozzz}}}~~~nnnaaaZZZTTTSSSTTTVVV[[[kkkqqqhhh\\\RRRLLLIIIFFFDDD>>>===;;;:::999999::::::999999:::999:::;;;>>>@@@???BBBIIIRRRUUUVVV\\\bbbcccfffgggfffccc^^^[[[ZZZWWWXXXXXXXXXYYYYYYZZZZZZ\\\[[[[[[___fffpppzzz}}}tttzzzooo```aaaddduuuhhhqqqoooPPPJJJ<<<555777222555555555555555555555555333333333222222222111111111111111111111111111111111111222222222333333333555999???CCCFFFJJJOOOTTTXXX{{{yyyiiiXXXSSSXXXeeeuuuzzznnnddd[[[NNNKKKXXXooommmYYY[[[fffxxxyyylll]]]RRROOOSSSYYY]]]eeelllrrrwww|||xxxrrriii```XXXQQQKKKHHHEEEBBB??????AAADDDEEEFFFHHHDDDCCCJJJTTTaaarrrzzz\\\vvvzzzgggfffqqqyyytttqqqkkk]]]BBB:::444444555222111222222222111111111000000000000000000000000000000000000000000111111111222222000111222222333444888:::>>>AAAFFFJJJMMMWWWlll|||tttnnniiiccc___YYYdddwwwvvvpppsss{{{ttteeeXXXOOOJJJHHHGGGHHHIIIHHHOOOeee}}}ttt___OOOHHHGGGHHH???>>><<<:::999999999:::999999999:::;;;<<<===>>>???BBBKKKTTTYYY[[[aaahhhooorrrtttrrrmmmgggbbb___]]]\\\[[[YYYVVVTTTSSSRRRKKKHHHEEEDDDGGGMMMTTTYYY```kkkzzzyyy~~~wwwcccaaa^^^kkkuuuiiimmm[[[JJJ@@@999777444555555555555555555555555333333333222222222111111222222222222222222222222111111222222222333333333555999@@@DDDGGGLLLRRRWWW\\\|||oooaaaRRRPPPUUU^^^iiiqqquuuuuu{{{eeeTTTZZZuuusssfff^^^mmmzzztttggg[[[UUU]]]hhhrrr{{{xxxkkk___UUUPPPIIIFFFCCCAAABBBCCCDDDDDDGGGGGGIIIMMMRRR___uuuaaammmlllgggoooxxxvvvtttnnnaaaHHH>>>555444444222222333222222222111111111000000000000000000000000000000000000111111111222222222111222222222333555999<<<<<<@@@FFFKKKQQQ```}}}xxxsssnnnmmmqqqvvvzzz|||nnnxxx|||zzzsssnnnggg^^^VVVOOOKKKIIILLLGGGGGGJJJIIIHHHRRRbbbyyykkkcccfffyyyhhhWWWOOONNNEEEDDDAAA>>><<<;;;:::::::::::::::;;;=========<<<@@@CCCJJJSSSYYY^^^gggppp{{{|||wwwtttiiigggddd```\\\XXXUUUTTTRRROOOJJJFFFCCCCCCEEEFFFHHHPPPZZZdddooommmddd]]]ccc|||}}}kkkqqqSSSIII???666888444444444444444444444444333333333222222222111111222222222222222222222222111111222222222333333333444999@@@EEEHHHMMMTTTYYYfffzzztttiii[[[OOOOOOWWW```jjjpppzzzkkkbbbxxxnnncccfffmmm|||pppeee]]]^^^mmm~~~wwwjjjbbbPPPLLLHHHDDDCCCBBB@@@???AAAFFFLLLNNNNNNYYYtttnnnbbbtttlllpppyyywwwuuunnn```LLLAAA666333444333222444222222222111111111111000000000000000000000000000000111111111111222222222111222222222333666:::===AAAFFFMMMSSS[[[nnn~~~}}}~~~}}}mmmlllnnnvvvvvvlllccc\\\YYYWWWTTTRRRPPPMMMKKKJJJIIIIIIMMMEEECCCJJJKKKEEEFFFNNNOOOxxx{{{nnncccVVVQQQTTTOOOuuummm\\\UUUIIIGGGCCC???<<<:::999888888888888999::::::999888888:::BBBMMMWWWaaaooo|||}}}{{{xxxsssnnniiifffdddWWWUUUQQQLLLGGGCCC@@@>>>999===AAADDDJJJXXXlll{{{xxxiii]]]^^^ooo}}}xxx^^^QQQBBB555:::444444444444444444444444333333333222222222111111222222222222222222222222111111222222222333333333444999@@@EEEIIINNNUUUZZZqqq{{{wwwdddXXXMMMQQQdddxxxnnnwwwtttbbbgggyyyyyyooommmzzzkkkeeeSSSMMMLLLAAA???FFFIIIEEEFFFKKKMMMMMMVVVooo~~~dddsssxxxdddlllxxxtttllliiiYYYMMM>>>555444555333111111111111111111111111111000000000000000000000000000000000000111111111111222333444555666999===@@@CCCEEEJJJXXXppp}}}tttssswwwrrrsssnnnfff___\\\WWWTTTSSSRRRRRRQQQTTTTTTTTTRRROOONNNOOOPPPSSSQQQMMMLLLKKKKKKIIIHHHKKK[[[uuullldddYYYYYYLLLNNNVVVkkk}}}kkk]]]MMMCCCEEEFFF>>>:::<<<:::;;;:::999777777888999<<<888;;;EEELLLSSSdddxxx{{{uuuoooeee```ZZZUUUQQQLLLFFFAAA@@@===:::999<<>>CCCKKKLLLTTThhhjjj^^^TTTMMMWWWvvv~~~nnnlllvvvppp\\\SSSQQQFFFAAADDDCCCDDDFFFJJJKKKJJJPPPdddxxxmmmkkkhhhiiitttssslllhhh^^^QQQAAA777555555333111111111111111111111111111111111111111111111111111000000000000111111111111333444555666777:::>>>BBBIIILLLRRRaaazzzzzz~~~~~~wwwoooggg```^^^aaaVVVYYYYYYUUUSSSUUUVVVUUUYYYWWWWWWXXX]]]bbbgggjjjiiiiiigggccc^^^ZZZYYYYYYYYYWWWTTTSSSSSSRRROOOMMMIIIOOOlllqqq___^^^SSSLLLMMMUUU^^^qqqsss```PPPLLLHHH@@@<<>><<<;;;:::::::::888>>>JJJUUUccczzztttaaaggglllvvv]]]:::<<<888777555444333333444444333333333333333333333333222222222222222222222222111222333333222333555777:::@@@CCCGGGMMMMMM[[[tttzzzhhhVVVSSSMMMVVV|||qqq}}}zzzoooeeebbbbbbeeelllsssxxx|||kkkttt~~~{{{uuu~~~uuubbb[[[QQQKKKIIIDDDEEEIIIMMMNNNLLLMMMSSSYYYuuulllddduuuaaafffqqqtttpppdddXXXIII===777555333222222222222222222222222222111111111111111111111111000000111111111222222222333444666888:::>>>CCCGGGLLLKKK\\\uuuzzzxxxiii```]]]^^^dddkkkqqq}}}xxxvvvsssrrruuuvvvnnnccc```[[[UUURRRQQQPPPPPPQQQTTTSSSWWW^^^^^^___kkk|||zzzwwwpppiiiaaa]]]\\\[[[WWWTTTUUULLLRRRuuu~~~ooo[[[PPPNNNQQQSSSaaazzzlll^^^OOOEEEBBB===<<<;;;;;;;;;:::999888999777777:::999888<<>>777555444444222222222222222222222222111111111111111111111111111111111111222222222222333555777999<<<@@@FFFJJJRRRQQQllluuukkk```TTTQQQTTT\\\hhhsssyyyppplllhhheee``````gggpppqqqmmmhhheee```\\\ZZZZZZYYYWWW``````eeennnqqqttt|||pppgggdddaaa\\\XXXSSSMMMQQQnnnhhhQQQNNNQQQXXXjjjxxxyyy}}}tttaaaQQQIIIDDDAAA===<<<;;;;;;999777999888888999999777999===;;;BBBFFFRRReeesss}}}pppggg___YYYPPPJJJHHHEEE@@@<<>>CCCIIIMMMWWW]]]}}}~~~yyyvvveeeUUUOOOJJJKKKRRR^^^ppp|||zzzuuuttt~~~~~~yyyxxxwwwsss}}}wwwooofff^^^SSSQQQUUUlllzzz___UUURRRZZZsss|||vvvqqqnnnpppxxxtttbbbWWWMMMGGG@@@<<<;;;;;;999666888777777777888888888999===???<<<@@@KKKQQQ___wwwyyyjjjbbbWWWPPPMMMJJJEEE@@@<<<<<<<<<;;;::::::<<>>>>>;;;999888888777666777999888777;;;===:::===BBB@@@GGG\\\lll}}}|||qqqcccZZZUUUQQQJJJEEE>>>???>>><<<;;;<<<======@@@HHH[[[|||tttttt~~~|||lllmmmssstttmmmnnnDDD<<<;;;999777555555555555444444444444444444444444333333333333333333333333111222444444444555888::::::???CCCIIINNNUUU|||yyyqqqeee\\\VVVLLLKKKVVV^^^```iiivvvtttoooppplllbbb]]]WWWRRRRRRPPPLLLJJJKKKJJJEEEIIIWWWcccnnnrrryyyiiiPPPPPP___zzzcccNNNIIITTTaaaccciiiqqqwww}}}~~~cccTTTPPPLLLHHHKKKMMMQQQ\\\gggggg```WWWaaa{{{fffkkk``````iiiiiioooeeeVVVFFF;;;555444444333333333333333333333333222222222222222222222222111111222222222333333333444666999<<<@@@FFFLLLPPPcccpppkkkggg}}}mmm```VVVNNNBBBCCCFFFJJJOOO[[[qqq}}}xxxtttpppmmmnnnvvv}}}{{{rrrrrrxxxsssbbbVVVRRRQQQccckkk```lll}}}wwwhhhcccbbbiiinnnooorrrwwwrrrwww~~~}}}wwwpppcccZZZMMMEEECCCBBB@@@===::::::999777888::::::888555999:::@@@CCC<<<>>>QQQ]]]jjjxxxnnnbbb\\\VVVOOOIIIBBBBBB???;;;999<<<>>>???AAABBBNNNkkkvvvwwwllloooqqquuuppp}}}QQQ===;;;999777555555555555444444444444444444444444333333333333333333333333111222444444444555888:::;;;@@@DDDJJJOOOXXXwwwoooiii```XXXMMMLLLLLL[[[nnnoooooozzzwwwxxxuuukkk___ZZZUUUTTTVVVUUUQQQMMMMMMIIIFFFHHHJJJPPP]]]jjjvvv|||www{{{XXXPPPUUUnnn]]]MMMGGGHHHRRRTTT```iiikkkoooyyycccWWWQQQKKKGGGKKKQQQXXX___dddddddddXXXVVVlllnnnfffwww```dddllliiiggg]]]LLL>>>999777555555555444444444333333333222222111111111111222222222333444333222222333555666555;;;@@@???HHHSSSTTTsssxxxbbbTTTLLLEEEAAA>>>@@@BBBDDDIIIUUUdddppp}}}pppkkkeee___ZZZYYY\\\]]]XXXTTT[[[[[[jjj{{{{{{|||{{{xxxuuurrrpppgggiiilllqqqzzzrrraaa]]]LLLOOObbbrrr___aaakkkqqqrrrsssrrrqqqooonnnrrrwwwwwwuuurrrkkk___QQQGGGAAA??????>>>;;;888777888999999999555555666777999<<>>BBBPPPoooqqq~~~nnnrrryyy}}}oooQQQAAA;;;:::555777999333555555666666555444444333333333333333333333333333222333444444444555888;;;>>><<>>LLLLLLWWWvvvooocccZZZOOOGGGEEEDDDDDDCCC@@@BBBBBB@@@???@@@FFFJJJJJJPPPTTTTTTTTTWWWXXXWWWUUUWWWXXXTTTNNNPPP___oooxxxzzztttooolllhhhdddaaa^^^[[[XXXUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]aaagggqqq}}}jjj[[[OOOMMMSSSggg|||{{{tttiiiaaa]]]ZZZZZZ]]]aaaeeehhhpppooolllfff^^^TTTLLLFFFBBB@@@?????????>>>;;;999::::::888888888888999:::@@@CCCHHHMMMRRRXXX___ccclll|||ppp___YYYUUUNNNHHHBBB???>>>>>>>>>======GGGaaayyyzzzttttttwwwwww|||]]]GGG<<<:::666777999333555555555666555555444333333333333333333333333333222333444444444666999;;;>>>>>>IIIPPPTTTttt|||pppiiiddd\\\UUUPPPKKKNNNppp}}}aaaTTTYYYZZZZZZVVVQQQMMMNNNPPPQQQaaafff\\\UUUWWWTTTLLLMMMKKKJJJOOOYYYiii~~~~~~dddMMMOOO```ttt{{{zzzrrrrrrwww\\\KKKAAACCCAAACCCEEEJJJPPPUUUWWWWWWVVVWWWdddzzz```UUUPPPPPPVVV^^^dddhhhhhhgggfffddd\\\TTT\\\~~~qqqdddjjjhhhmmmmmmfffWWWHHH???999444555555444444444333333333333222222111111222222333222333444333333333555777444???:::>>>NNNJJJZZZmmm]]]WWWRRRLLLHHHGGGGGGGGGFFF@@@BBBDDDCCCBBBBBBCCCEEE>>>CCCHHHJJJLLLOOORRRTTTVVV\\\aaa^^^XXX\\\mmm~~~{{{ooogggdddaaa\\\YYYXXXXXXWWWVVVRRRTTTUUUWWWYYYYYYZZZZZZ]]]]]]___aaagggppp{{{ooo___VVVOOOMMMYYYpppbbb\\\WWWUUUVVVWWW[[[```eeehhhkkkjjjeee\\\QQQJJJGGGEEECCCAAAAAA@@@>>><<<<<<;;;999888888888999:::>>>???AAAFFFMMMSSSXXXZZZdddkkkwww}}}ggg___ZZZRRRKKKFFFCCC@@@??????===<<>>AAACCCLLLRRR\\\pppfffaaa[[[WWWQQQQQQNNNYYYyyypppiiiooonnnkkkgggaaaYYYPPPKKKRRRiiixxxiiiXXXOOOIIIJJJKKKPPP___ooo___LLLJJJVVVooosssllleeeYYYQQQPPPMMMMMM]]]rrr}}}]]]JJJHHHEEEAAA@@@BBBCCCEEEJJJOOOYYY]]]ggg}}}|||bbbXXXTTTUUU]]]hhhoooooommmllllllmmmiii___VVVcccpppkkkaaaeeehhhfff[[[NNNDDD;;;555555555444444444333333333333333222222222222333333222333444444444444666888333@@@BBBEEENNNWWWzzznnnXXXOOOPPPMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGMMMMMMKKKIIIGGGNNNaaasss|||uuuooommmiiiccc^^^]]]]]]\\\\\\________________________dddeeegggiiinnnuuu~~~iii^^^NNNIIILLLVVV|||uuullleee\\\RRRRRRYYY[[[___eeeiiiiiifff```]]]UUURRRMMMJJJHHHGGGFFFEEE???>>><<<;;;::::::;;;<<<;;;::::::===AAAFFFHHHIIIQQQSSSXXX```jjj{{{{{{nnn___XXXXXXUUULLLBBB;;;:::<<>>AAAKKKTTTgggrrrhhhaaaZZZUUUNNNPPPIIIJJJccc~~~vvv~~~zzznnnaaaWWWRRRNNN___}}}ttteeeVVVPPPKKKHHHQQQ___jjjRRRGGGLLLccc{{{mmm\\\ZZZWWWUUUTTTPPPJJJFFFMMMVVVtttzzz```VVVNNNJJJIIIJJJKKKLLLUUU___iiioootttwww```WWWTTTXXXaaammmtttuuurrrppppppooonnneeeXXXXXXsssdddpppfffaaaffffff]]]QQQGGG???888555555444444444333333333444333333222222333333444111333444444444555777999888>>>CCCIIITTTllliiiYYYNNNMMMQQQQQQQQQQQQPPPNNNMMMMMMMMMJJJIIIHHHHHHIIILLLMMMNNNTTTYYY______XXXXXXhhhzzzvvvvvvyyyxxxqqqqqqmmmllloootttzzz~~~~~~yyysssooommmlllkkkjjjllllllkkkkkkkkkkkkkkkkkkppppppqqqrrrvvv|||ooobbbNNNLLLPPPMMMfff{{{xxxooo\\\VVV[[[WWWYYY[[[^^^___^^^]]]\\\YYYWWWUUUSSSQQQNNNJJJFFFCCCBBB@@@===;;;:::::::::;;;<<<===>>>AAADDDGGGIIIOOOMMMPPPVVV\\\aaakkkvvvmmmeeegggcccTTTFFF@@@>>>>>>@@@FFFYYY{{{|||uuu{{{NNN>>>888777:::888333444444555666666555555555555555555555555555555333444666666777999===@@@>>>BBBMMMYYYsssvvvlllccc[[[UUURRRTTTJJJGGG]]]~~~|||yyyggg^^^\\\RRRYYYsssppp]]]TTTLLLGGGOOO[[[sssqqq\\\LLLJJJ\\\qqq___QQQUUUQQQYYY^^^YYYNNNGGGGGGIIIQQQttteeeYYYUUUUUUVVVVVVXXXdddqqqzzzqqq\\\UUURRRZZZdddqqqxxxxxxuuuttttttqqqooogggYYYQQQeeeeeedddnnnooo___eeefff^^^SSSJJJAAA:::555555444444444333333333444333333222222333333444111333444444444555777999>>><<>>CCCLLLfffttt[[[QQQPPPSSS]]]hhhiiiaaaYYYUUUTTTQQQMMMJJJDDDEEEFFFHHHLLLPPPTTTVVVaaaqqq~~~mmmaaa[[[___aaaeeefffddd^^^WWWSSSPPPQQQRRRRRRSSSRRRRRRQQQTTTQQQRRRWWW^^^eeeqqq|||}}}}}}}}}yyyeeeSSSOOOPPPTTTaaaqqqkkkddd]]]^^^]]]WWWSSSUUUYYY[[[VVVXXXWWWXXX]]]aaaXXXLLLHHHEEEDDDCCC>>>666777===<<<<<<;;;<<<>>>@@@CCCEEEIIIMMMQQQSSSTTTWWW\\\```iiitttsssmmmhhh[[[NNNGGGIIICCCAAAGGGPPPiiizzzqqqmmmDDD555888;;;999888888777666666666666666666555444333333444555666444444555555666999>>>BBBBBBFFFLLL___}}}xxxmmmccc\\\XXXSSSSSSJJJIII___}}}zzzhhh```\\\fffrrrcccUUUOOOPPP^^^pppsssWWWKKKTTTbbbppp___XXXVVVWWW[[[bbbeee___UUUOOOPPPCCCKKK___zzzgggWWWVVV[[[dddiiiqqqxxx{{{zzzwwwtttpppuuummm]]]SSSVVVzzzdddRRRvvveee```dddcccTTTJJJDDD<<<666666555555444444555555333333333333333333333333222333555666666777999:::???AAAFFFRRRsssuuueeeUUUPPPTTT```xxxkkkUUULLLMMMMMMJJJJJJJJJIIIJJJLLLOOOSSSUUU[[[fffrrruuummmaaaYYYUUURRRSSSTTTUUUTTTQQQNNNLLLQQQQQQQQQQQQQQQRRRRRRRRRUUUTTTWWW]]]bbbgggooowwwxxxaaaOOONNNWWW```mmmyyyqqqgggbbb]]]ZZZXXXUUUQQQPPPPPPSSSTTTVVV]]]eeeccc\\\SSSJJJCCC@@@===999999<<<888888888:::<<<@@@DDDGGGJJJLLLOOOPPPRRRWWW___fff```^^^{{{~~~lllaaaVVVMMMIIIJJJCCC@@@DDDJJJ```yyyzzz}}}}}}SSS>>>;;;:::777888888777666666666666666666555444444444444555666444555555555666:::>>>BBBBBBGGGQQQjjjwwwyyyoooeee\\\VVVRRRSSSJJJJJJ```~~~{{{qqqfffeeexxx~~~gggYYYTTTUUUaaatttaaaMMMOOOXXX~~~sssooollljjjcccYYYSSSSSSJJJFFFFFFOOO^^^sss|||}}}xxxaaaXXX^^^fffnnnqqqvvv{{{}}}|||zzzyyysssxxxqqqaaaSSSPPPkkkvvvVVVtttnnncccbbbbbbVVVLLLGGG???777777666555555555555555333333333333333333333333222444555666666777999<<>>>>>===<<<===888888888999<<<@@@EEEGGGKKKLLLMMMNNNPPPWWWbbbjjjhhhWWW\\\xxxzzzhhh\\\TTTNNNNNNFFFAAACCCEEEWWWttt}}}yyyxxx~~~dddHHH>>>999666888888777666666666666777666555555444444555555666444555555666777:::???BBBCCCHHHWWWxxx|||iiiyyypppggg\\\VVVRRRRRRJJJKKKbbb~~~vvvnnnvvvtttccc]]]ZZZaaaooolllTTTPPPUUU~~~oooeeeaaa^^^VVVLLLFFFEEELLL\\\kkkyyydddjjjmmmrrrvvvwwwzzzppp___\\\gggsssxxxzzz|||~~~~~~}}}www|||tttdddTTTLLL___lll~~~zzzgggaaaaaaWWWNNNIIIAAA888888777666555555555555444444444444444444444444333444555666666888;;;===@@@GGGMMMfffvvviiiqqqxxx[[[WWWUUULLLFFFGGGHHHIIILLLOOORRRTTTVVVZZZ```dddfffggghhhiiijjjjjjjjjjjjjjjjjjkkkkkkmmmllljjjjjjlllppptttwwwzzz|||xxxaaaMMMMMM]]]qqqyyysssmmmaaaYYYYYYLLLMMMOOOQQQVVV^^^dddggg^^^TTTHHHCCCBBBBBB@@@>>><<<;;;::::::<<<@@@DDDFFFKKKMMMNNNOOOQQQWWWaaahhhooo^^^VVV___sssyyyggg[[[RRRQQQJJJEEEFFFFFFTTTooo}}}www|||zzzrrrOOO???:::999999888777777666666777777666666555555555555666666444555666666777:::???CCCEEEHHH[[[xxxeee|||~~~xxxqqqiii^^^VVVRRRRRRJJJLLLcccqqqkkkrrruuu~~~uuu___WWWVVVsssuuukkkfff___XXXPPPHHHCCCFFFNNNUUUeeemmmfffcccddd^^^RRR\\\___eeejjjlllooozzz|||mmmaaabbbooo{{{}}}wwwgggWWWKKKYYYxxxxxx}}}nnnaaa```XXXPPPJJJBBB999999888777666555555555444444444444444444444444444555666666666888<<>>BBBEEEIIILLLPPPRRRTTTWWW]]]aaa``````^^^[[[^^^tttooo]]]TTTSSSKKKGGGHHHGGGSSSlllxxxyyy~~~ZZZBBB;;;;;;999999888777777777777777666666666666666666666666555555666666777:::???CCCFFFHHH^^^xxxccc}}}yyysssoooiii___WWWRRRRRRJJJMMMeee{{{iii[[[QQQffftttlllcccZZZPPPGGGEEEHHHCCCNNNSSSMMMHHHKKKMMMKKKMMMPPPUUUZZZ\\\```mmm{{{{{{}}}zzzrrrjjjkkkvvv|||mmm]]]NNNVVVpppyyyoooxxxcccaaa[[[SSSLLLBBB;;;:::999777666666666666444444444444444444444444444555666666777999===@@@AAAJJJVVV}}}nnn^^^RRRKKKIIIHHHJJJOOOVVV___dddttt}}}mmmcccUUULLLOOO```zzzxxxbbbWWWQQQMMMOOOQQQQQQSSSVVV[[[]]]]]]XXXTTTPPPJJJCCC;;;999777666888<<>>BBBEEENNN^^^ppplllyyywwweeeUUUQQQLLLMMMVVVfffxxxxxx___ZZZRRRKKKMMM\\\qqq}}}zzziii]]]RRRPPPQQQPPPPPPSSSWWWZZZ\\\]]]aaaccc\\\QQQCCC@@@<<<999888:::===???BBBHHHOOOSSSTTTVVVYYY\\\UUUeeekkkkkkggg[[[jjjeeeaaaTTTLLLJJJFFFNNNccc~~~zzzwwwYYYAAA999:::999888888777777888888555666777888888777666555555666777777888;;;@@@DDDGGGLLLlllccc^^^|||zzzzzz{{{}}}vvvmmmiiihhheee]]]VVVQQQQQQJJJNNNffftttZZZQQQUUUpppqqq]]]PPPKKKGGGBBBAAADDDDDDAAABBBEEEDDDEEEHHHKKKMMMUUUeeeuuuyyy}}}lllVVVRRRcccmmmlllkkkgggbbbYYYOOOEEE<<<;;;:::888777666666666555555555555555555555555555666666666777:::???BBBIIIRRRccczzznnnyyyyyyddd^^^WWWYYYfff~~~oooTTTRRRNNNJJJOOO]]]mmmwww~~~tttmmmmmmpppsss|||{{{iiiXXXRRRQQQOOOOOOQQQQQQTTTVVV^^^kkktttmmm```PPPLLLEEE>>>:::888999:::AAAFFFLLLPPPSSSVVV[[[___UUUaaaeeelllqqq___[[[uuuqqqkkk[[[QQQMMMFFFMMMaaa||||||pppdddEEE999:::999888888777888888888555666777888888777666555666666777777888;;;@@@DDDHHHOOOsss~~~ooorrrZZZ```~~~{{{vvvwww~~~|||tttllljjjjjjggg]]]TTTTTTSSSMMMQQQggg~~~fffSSSPPPZZZzzzooo^^^TTTPPPJJJEEEGGGGGGEEECCCDDDLLLJJJKKKMMMNNNUUUhhh|||xxxZZZRRReeebbbooogggfffZZZMMMHHH<<<888666999:::777666777666666555444444444444555111444777888888;;;@@@DDDKKKMMMzzzvvvjjj]]]^^^rrr{{{eeeWWWKKKKKKQQQYYYdddnnnkkkgggdddfffggghhhkkkqqqzzz___XXXVVVOOOMMMPPPPPPPPPSSSXXX\\\cccrrriii[[[KKKBBB>>>===;;;;;;;;;===BBBHHHNNNTTTXXX[[[\\\XXX\\\ggglllhhhaaa___fff~~~gggTTTNNNKKKQQQbbbtttpppoooCCC@@@999888777666666777777888777777777777777777777777666777777888999<<>>666777999<<>><<<;;;999888777777888999777777777777777777777777666777888999:::>>>DDDGGGIIIcccvvv```WWWZZZggg}}}wwwyyyyyysssiii^^^VVVRRRPPPMMMIIIVVVuuuwwwfffSSSMMMWWWnnnttt[[[XXXpppvvvgggooo^^^aaaYYYGGG@@@;;;888999999777666888777777666555555555555666555777999999:::===DDDIIIKKKsssooojjj|||fff___gggjjj___QQQTTTXXXeeevvvhhhVVVOOOMMMMMMOOOOOONNNPPPUUU```llltttpppdddXXXJJJ@@@888777777888;;;@@@EEEHHHNNNTTTZZZZZZWWWXXX[[[___YYYSSSQQQ^^^{{{ttt^^^OOOTTTiiiwwwnnnCCC===<<<:::999888888888999888888888888888888888888666777999999;;;???EEEIIIIIIgggrrr```YYY^^^oooppprrrsssooohhh^^^VVVQQQKKKKKKIII[[[}}}yyyiiiUUULLLSSSiiittt[[[VVVkkkcccwww~~~ddd```YYYKKKAAA<<<888999999777777999888777666666555555666666555777999999:::???FFFLLLSSSiiimmmooonnn~~~qqqXXXSSSXXXdddvvvzzz^^^RRROOOOOOQQQQQQOOOOOOQQQUUUaaakkkllliiicccTTTDDD===;;;888777888<<<@@@CCCGGGPPPXXXYYYXXXXXXYYYXXXTTTUUUQQQPPP```}}}~~~eeeQQQTTThhh|||JJJ>>>===;;;999888888999999888888888888888888888888777888999:::<<<@@@FFFJJJLLLmmmoooaaa[[[fff|||wwwuuuqqqlllddd[[[SSSMMMIIIJJJMMMbbbsss^^^PPPPPP```~~~rrr[[[VVVgggfffooommm```YYYQQQBBB<<<888999999777777999888777777666666666666666444666888999;;;@@@IIIOOO^^^|||hhhrrrzzzbbbWWW[[[fffvvvqqq\\\VVVRRRRRRQQQNNNOOOQQQPPPWWW\\\___fffkkkaaaQQQDDDAAA<<<999888:::===???AAAKKKTTTVVVWWWZZZZZZWWWUUUUUUUUUUUUWWWcccxxxhhhRRRRRRfffVVV???===<<<:::999888999999888888888888888888888888777888999:::===AAAFFFKKKQQQsssmmm```]]]nnn~~~tttjjjaaaWWWNNNHHHIIILLLQQQiiimmmVVVJJJQQQhhh~~~oooZZZVVVeeejjjlllsss```YYYUUUCCC===888999999777777999888888777666666666666666444666888999<<>>>>>GGGPPPSSSWWW\\\\\\XXXUUUQQQTTTYYYRRRKKKYYYppp~~~hhhRRRRRReee```???>>><<<:::999999999999888888888888888888888888777888999;;;===AAAGGGKKKUUUwwwlll```^^^sssyyymmm```VVVMMMIIIMMMDDDTTTvvvgggPPPLLLZZZiii}}}hhhTTTRRReeefff|||ddd^^^VVVIII@@@:::999999888888999666666666666666666666666777222888888???CCCCCC]]]xxx{{{~~~zzzyyyzzzxxxqqqiiirrrvvveeesssxxx{{{|||dddXXXXXXSSSRRRPPPHHHKKKJJJJJJMMMWWWccclllooo^^^JJJ>>>@@@>>>555555???===@@@CCCHHHLLLSSSZZZ^^^XXXWWWVVVSSSQQQPPPPPPRRR^^^ccchhhmmmiiiUUUPPPccclllJJJ:::666;;;777666;;;:::999:::;;;999777666666777::::::;;;<<<>>>CCCIIIMMMRRRggg\\\ZZZrrrxxxlll```VVVNNNJJJMMMDDDSSSooorrrTTTLLLWWWddd~~~|||~~~{{{~~~zzzxxxvvveeeSSSRRReeekkkjjj```VVVIIIAAA:::999:::888888999666666666666666666666666999444::::::AAADDDFFFcccpppzzz{{{|||~~~xxx{{{oooqqq{{{uuueee```ZZZYYYVVVMMMKKKJJJIIIKKKRRR]]]gggmmmhhhVVVFFFBBB???999777;;;999;;;???BBBFFFLLLRRRVVVVVVWWWVVVSSSNNNLLLLLLNNNLLLOOOQQQVVVUUUGGGIII^^^pppNNN===999===888777:::999999:::;;;999777666777888999:::;;;===???CCCIIIMMMZZZppp^^^XXXYYYtttwwwjjj___VVVOOOKKKJJJDDDPPPbbbppp}}}XXXKKKPPPXXXqqq|||xxxwwwppppppjjjiiilll```SSSTTTfffrrrwwwnnn```TTTJJJAAA:::999:::888888999666666666666666666666666;;;666<<<<<>>:::777777999;;;===@@@DDDJJJNNNTTTXXX[[[XXXRRRMMMLLLMMMFFFGGGDDDFFFGGG@@@GGG___yyy{{{|||RRR@@@;;;???:::777:::777999:::;;;:::888777777888888:::<<<>>>@@@EEEJJJNNN```vvvpppaaaVVVTTTYYYwwwvvvhhh^^^VVVOOOJJJGGGCCCJJJTTT___}}}fffRRROOOQQQeee~~~|||sssooogggeee\\\[[[aaa[[[SSSWWWiii{{{qqqpppcccWWWJJJBBB;;;::::::888777999666666666666666666666666;;;666======BBBEEEOOOwwwwww~~~{{{eee[[[WWWNNNJJJHHHHHHJJJKKKOOOVVV^^^nnnnnndddRRREEEAAA<<<555888999;;;<<<===@@@EEEHHHOOOXXXaaaccc]]]VVVRRRRRRMMMMMMFFFCCCDDD???HHH___uuuzzzUUUBBB<<>>AAAEEEUUUvvv|||{{{~~~xxxhhhVVVLLLIIIJJJMMMNNNLLLOOOUUU```lllmmm[[[JJJCCC>>>888999:::::::::;;;===@@@CCCGGGRRR```hhhgggaaa[[[YYYPPPPPPGGGBBBBBB>>>EEEYYYuuuYYYDDD;;;>>>:::999;;;888999:::;;;:::888888999:::777999<<>>???AAAFFF[[[pppyyy{{{sssuuuyyy~~~fffUUUMMMKKKPPPQQQLLLKKKOOOUUUdddkkk```PPPFFFAAA===888999999888777999<<>>HHHWWWccchhhfffbbb^^^RRRRRRIIIBBBCCC@@@FFFXXXrrr}}}aaaIII======:::999<<<999999:::;;;:::999888999:::999:::<<<>>>AAAGGGOOOTTTpppmmmfffggg[[[NNNOOOaaa|||oooeeeZZZNNNEEECCCAAAAAACCC[[[~~~wwwWWWQQQOOOZZZdddvvvsssmmmhhheeeaaa[[[ZZZ]]]aaakkkpppsssssseeeZZZ___yyyxxxhhh\\\TTTMMMDDD<<<;;;;;;888777999777777777777777777777777999444???AAACCCHHHaaa}}}yyy}}}```SSSKKKOOORRRNNNLLLOOORRR[[[bbb```VVVKKKEEEAAA999999999777777888;;;===;;;AAALLLXXXcccgggfffcccZZZYYYMMMDDDDDDCCCHHHXXXlll||||||lllQQQAAA???:::999<<<:::999:::;;;;;;999999:::;;;::::::;;;<<<@@@HHHPPPWWWuuunnnggghhh[[[MMMQQQeeessshhh]]]OOOEEEDDDBBBAAAEEEaaayyyuuubbb]]]OOOWWW\\\mmm}}}vvvjjjeeeaaa___^^^___fffnnnvvvrrr______|||uuuooobbbYYYMMMDDD===;;;;;;888777999777777777777777777777777999555@@@CCCDDDJJJfffyyywwwiiiWWWKKKNNNRRROOOMMMQQQUUUVVV[[[^^^ZZZPPPGGGDDD:::;;;:::999888999<<>>===:::999999999999999999999999::::::===@@@BBBEEEQQQ\\\zzzyyykkkYYYNNNQQQhhh}}}nnnpppsssqqqwwwyyytttrrrzzz}}}fffPPPIIIIIIGGGGGGZZZqqqkkkmmmlllsss~~~nnnVVVJJJNNN^^^nnnzzzsssllliiieee``````bbbkkkxxx}}}{{{aaalllsssggg]]]SSSHHH>>>;;;;;;999888888999999888777777777777777777===888EEEIIINNNyyyvvvuuu[[[WWWXXXPPPJJJLLLLLLMMMQQQUUUXXXXXXUUURRRIII@@@888999:::999888999999999;;;BBBKKKWWW```fff^^^XXXNNNDDD???BBBIIIOOOcccpppnnnLLL===<<<===;;;:::999999999999999999999999::::::===@@@BBBFFFRRR^^^zzzooo[[[OOOQQQffffffWWWVVVYYYXXXZZZ^^^ZZZZZZbbbiiiwwwoooVVVKKKIIIIIIOOOiii~~~nnniiimmmpppdddooo{{{zzztttsssuuu~~~```OOOKKKUUUccczzz~~~xxxqqqoooqqqkkkfffaaa___^^^___gggooo}}}eeesssrrrrrr___VVVJJJ???<<<;;;:::999;;;999999888777777777777888888<<<999FFFLLLYYYooopppzzz}}}ooolll~~~uuuuuuxxxzzzhhh[[[[[[UUULLLIIIJJJKKKOOOTTTXXXZZZYYYXXXNNNEEE===::::::888777888999888:::>>>FFFPPPZZZaaa```YYYNNNCCC>>>@@@GGGMMM^^^lll|||wwwOOO@@@>>>;;;999;;;::::::::::::::::::::::::::::::===AAACCCHHHUUUaaavvvpppZZZOOORRRfffooooooiii[[[SSSTTTXXXZZZ\\\aaa]]][[[```eeeuuurrr^^^TTTMMMLLLUUUsss|||nnnjjjmmm~~~yyyiiibbbnnnyyyvvvhhh]]]]]]bbbhhhtttpppWWWKKKOOOZZZqqq~~~vvvmmmhhhbbb]]]^^^bbb^^^___dddkkkpppttt|||{{{dddvvvssszzzdddYYYLLL@@@;;;;;;::::::;;;999999888777777888888888888<<<:::FFFLLLbbbxxx]]]mmmyyyppprrrnnngggrrrtttoooqqqjjjkkksssiii^^^UUUOOOMMMMMMMMMNNNRRRVVVYYYZZZYYYTTTLLLCCC===:::888777777:::::::::<<>>DDDJJJZZZgggwww~~~RRRBBB???999888<<<:::::::::::::::::::::::::::;;;===BBBEEEKKKXXXeeewwwnnnUUUNNNTTTggg\\\^^^^^^YYYWWWYYY\\\]]]dddiiiddd___``````kkknnnbbb^^^WWWTTT^^^~~~nnniiimmm|||rrrgggcccmmmrrrjjjZZZQQQUUU^^^^^^jjjsssuuuwwwbbbNNNMMMRRRgggyyyuuuqqqooommmeee^^^ZZZXXXWWW\\\bbbggglllxxxxxxddd{{{www}}}gggYYYMMM@@@;;;:::999999:::999888888888888888999999999;;;;;;GGGLLLjjjsss\\\tttsssjjjjjjxxxjjjjjjwwwhhhfffdddbbbeeennnjjjXXXQQQRRRNNNMMMMMMOOOTTTXXX[[[\\\XXXSSSJJJAAA<<<:::888777999999::::::===DDDLLLSSSWWWRRRJJJAAA<<<===BBBGGGVVVcccrrrVVVCCC>>>:::999===::::::::::::::::::::::::;;;;;;>>>BBBFFFMMM[[[iiimmmRRROOOVVVfffYYY[[[^^^aaadddggghhhhhhgggkkkgggbbbbbb^^^aaaqqqxxxhhhcccbbbccc```llllllhhhmmm|||zzzllldddbbbgggggg^^^QQQMMMUUU^^^^^^gggnnnoooppptttyyyzzzzzzsssVVVNNNMMM[[[vvvwwwtttpppnnnjjjeeeaaa]]]ZZZYYY[[[XXXYYY___fffnnnwwwvvvfff}}}~~~fffZZZMMMAAA===<<<999888999999888888888888999::::::999;;;>>>IIIMMMssskkk^^^}}}vvvlllgggkkkooobbbeeezzzuuummmkkkcccbbbgggyyykkk[[[VVVNNNLLLJJJLLLQQQWWW\\\^^^\\\YYYRRRGGG???===:::777555777888888888<<>>;;;<<>>CCCHHHPPP___mmmqqqSSSRRRYYYeeeeeedddfffmmmsssuuussspppfffllljjjjjjmmmgggeeeooowwwoooeeecccbbbiiijjj{{{zzzkkkhhhpppvvvfff``````aaa]]]VVVOOOOOOXXX```dddjjjnnnnnnooorrrsssppphhhrrreeeUUUKKKRRRhhhxxxzzz{{{zzzuuulllccc]]][[[YYYYYYXXXWWWWWWXXXYYYYYYaaadddmmm{{{qqqhhheee[[[OOODDD@@@>>>;;;888888999888888888999999:::;;;999;;;AAAMMMRRR}}}fffbbbjjjdddgggtttiiicccsssvvvsss{{{uuutttrrrjjjrrraaaQQQNNNJJJJJJNNNTTTYYY\\\]]]^^^WWWKKKCCC@@@<<<777444777999888666888>>>CCCBBBAAA???<<<:::<<<@@@CCCNNNZZZiiivvvhhhHHH;;;===>>>999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???DDDIIIQQQaaappprrrUUUVVV^^^hhhwwwrrrppptttxxxvvvnnnhhhdddkkkmmmqqqxxxrrrmmmuuurrrjjjeeeddd```iiimmmpppkkkjjjuuuvvvddd]]]```^^^YYYSSSPPPSSS[[[aaajjjmmmoooooorrrvvvuuupppmmmpppssszzzrrr]]]MMMNNNaaaooopppkkkccc\\\XXXVVVVVVVVVRRRSSSVVVZZZ```eeejjjmmm~~~lllhhheee\\\QQQFFFBBBAAA===999999999888888888999::::::;;;:::<<>>888CCCPPPccclllhhhggg[[[hhh}}}zzz{{{qqqrrrkkk~~~ooofffjjj^^^VVVMMMIIILLLPPPRRRQQQWWW\\\___YYYMMMAAA<<<;;;888666555666999;;;;;;;;;:::999::::::;;;<<<===>>>KKKSSS```nnnoooMMMEEEBBB:::999<<<<<<;;;;;;;;;:::::::::777;;;>>>HHHRRRSSSaaa|||xxxqqq}}}dddZZZbbbdddqqq{{{mmmmmmuuu}}}rrrjjjiiiiiijjjqqqvvv~~~hhhmmmooo~~~vvvhhhiiibbb]]]UUUQQQSSS[[[dddhhhlllpppqqqppprrruuusssmmmkkkggghhhmmmtttaaaRRRQQQSSSPPPQQQSSSVVV[[[ccclllqqqvvvyyyyyy~~~ggguuuuuubbbUUUHHHAAA===::::::<<<::::::999999999999999:::===:::EEETTTkkkkkkkkksssddd___iiiyyyttttttuuuuuusssmmmiii}}}lll^^^OOOJJJJJJMMMQQQVVVTTTZZZ___^^^UUUIIIAAA<<<999888777777999:::999888999999999999:::;;;<<<===FFFNNN[[[iiizzztttOOODDDAAA<<<<<<<<<<<<<<<;;;;;;;;;::::::888;;;>>>IIIUUUXXXgggooommm|||```XXXbbbiiiwwwxxxuuuyyyyyypppmmmmmmnnnnnnrrrzzzyyybbbkkkttt|||ooopppeee\\\UUUVVV^^^hhhnnnooopppqqqqqqppprrrtttrrrnnnfffeeegggjjjpppxxx___ZZZ]]]bbbdddhhhppp{{{zzzttt{{{|||wwwzzzssseee|||jjjYYYHHH@@@===;;;::::::::::::999999999999::::::<<<<<>>:::999888888999999777666888888888888999:::;;;;;;AAAHHHTTTcccttt~~~RRRCCC@@@===???<<<<<<<<<;;;;;;;;;;;;:::999;;;>>>JJJYYY^^^ooommmpppwww\\\SSSaaammmzzzzzz}}}yyytttqqqqqqsssuuuwwwwwwwwwaaajjjxxxwwwxxxmmm___UUUZZZhhhssswwwwwwrrrqqqooonnnnnnooonnnlllfffhhhkkkmmmrrrwwwwwwvvvssstttuuukkkhhhppp]]]III@@@>>><<<:::999::::::999999999:::;;;;;;===???III^^^zzz```ttt]]]^^^ccclllyyy}}}uuummm~~~xxxuuuqqqkkknnnvvvgggRRRUUUWWWNNNHHHMMMNNNTTT^^^ffffff\\\KKK???;;;999888888999999888666888888777777888999::::::>>>DDDPPP]]]oooWWWBBB@@@>>>@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<===???LLL\\\dddvvvyyy|||vvvYYYNNN\\\mmmyyyqqqrrrrrrrrrrrruuuzzzwwweeejjj}}}sssaaaUUU^^^ppp{{{|||{{{tttpppmmmkkkkkkkkkkkkkkkiiilllppprrryyyuuunnnooovvvvvvkkkqqqsss___JJJ@@@>>><<<;;;::::::999999999:::;;;;;;<<<>>>CCCJJJ```ddd\\\yyy{{{\\\___iiiyyy~~~{{{~~~kkktttwwwmmmfffeeeooo|||vvvXXXWWWZZZRRRKKKMMMNNNSSS]]]fffhhh___OOOCCC===;;;999888999:::999888888888777777777888999999===CCCMMMZZZkkk[[[CCC???>>>@@@======<<<<<<<<<;;;;;;;;;>>>???AAAOOOaaaiiizzzwwwXXXJJJUUUiii~~~ooojjjlllpppsssvvvxxx|||vvvhhhnnnvvvdddZZZggg{{{{{{tttooonnnmmmkkklllnnnmmmqqquuuwwwooovvvqqq___LLLBBB>>><<<;;;<<<:::999999::::::;;;<<<===>>>FFFMMMfffYYYbbbxxx```aaarrr|||pppxxxvvvrrr~~~wwwkkkdddeeeqqq}}}yyygggXXXTTTNNNJJJMMMOOOSSS[[[cccfff```UUULLLBBB>>>:::888888999::::::999888888888888888999999===BBBKKKVVVggg|||\\\CCC???>>>???=========<<<<<<<<<;;;;;;???@@@CCCRRRfffooowwwYYYIIIPPPcccyyyssslllgggllltttyyy}}}sssiiitttxxxiiifffxxx|||uuutttssspppqqquuussswwwzzz~~~vvv~~~{{{mmm^^^MMMDDD>>>;;;<<<>>>999999999::::::<<<======<<>>>>>============<<<<<<<<<<<<>>>???DDDVVVmmmwwwuuuYYYJJJOOO```}}}pppooovvvsssiiibbbbbbeeejjjttt~~~zzzppphhhxxx{{{oooqqq|||zzzyyyvvvwww|||yyy|||{{{iii]]]NNNEEE>>>:::<<<@@@999999999:::;;;<<<===>>>:::KKKWWWvvv]]]~~~pppaaaccctttllliiibbbiii}}}yyyvvv|||tttqqqsssyyyrrr^^^TTTPPPPPPSSSXXX]]]```bbbccccccOOOIII@@@999666666888888::::::999999999999999:::999===DDDNNN]]]rrryyyXXXAAA@@@???>>>>>>=========<<<<<<<<<<<<===???EEEYYYqqq|||sssZZZLLLPPP___xxxsssnnnlllrrr{{{}}}vvvnnn```cccggglllsss{{{ooojjjtttuuusssllleeeaaaaaafffqqqzzz~~~pppdddSSSEEE>>><<<;;;::::::;;;<<<;;;::::::;;;===BBBFFF[[[eeeiii]]]```mmmzzzpppgggdddsss{{{xxxyyyooovvviiiVVVMMMSSSSSSWWW\\\^^^___fffnnnhhhRRR???<<<;;;555222666777777777777777777777777:::===BBBKKKYYYmmm]]]DDD======<<<===============>>>??????@@@???EEE^^^|||sssWWWMMMQQQ[[[rrrlllhhhlllsssuuupppiiibbbfffmmmuuu}}}sssoooyyyppphhhfffbbb\\\XXXWWWZZZ___eeeuuu}}}ooocccRRREEE???=========:::;;;;;;;;;999:::;;;===AAAHHH```llldddZZZ]]]lllxxx~~~mmmbbbhhhwwwzzzzzz{{{uuu~~~xxx___VVVQQQQQQTTTZZZ]]]```gggooojjjXXXEEE===:::888666888888888888888888888888888999<<>>>>>>>>=========>>>>>>???@@@@@@FFF```~~~rrrVVVLLLQQQ[[[xxxqqqkkkkkkppprrrooojjjccciiirrr|||~~~~~~sssjjjdddcccaaa___\\\YYYWWWVVVVVVVVVXXXaaauuunnnbbbQQQDDD???>>>>>>???999:::;;;:::999999;;;===AAAKKKfffsss^^^VVV[[[mmmttttttrrrsssxxxwww~~~yyylllffflllvvv|||}}}|||^^^VVVSSSQQQSSSWWWZZZ]]]eeemmmlllcccQQQ@@@999;;;;;;999888888888888888888888888999;;;???FFFRRRfff{{{\\\FFFBBBBBB??????>>>>>>=========>>>>>>AAAAAAHHHcccrrrUUUKKKQQQ\\\wwwtttvvvxxxwwwvvvooottt{{{pppmmmppptttyyyvvvuuurrrkkkgggccc]]]XXXRRRVVVaaayyypppdddRRREEE>>>===>>>>>>999:::;;;:::999:::<<<>>>BBBNNNkkkqqq~~~ZZZUUUZZZpppzzzvvvvvvxxxzzz{{{wwwuuupppmmm}}}}}}aaaXXXVVVRRRQQQSSSVVVXXX___fffpppnnn___FFF:::===>>>888888888888888888888888888888:::===CCCNNN```ttt```GGGEEEDDD???@@@???>>>>>>===>>>>>>>>>AAACCCJJJffftttTTTKKKSSS]]]~~~tttggg[[[[[[XXXWWWccctttfffTTTEEE===<<<<<<<<<999:::;;;;;;:::;;;===???BBBQQQooozzziiizzzXXXWWW]]]xxx|||tttpppuuu{{{qqqyyy}}}|||}}}{{{zzzzzzooo]]]WWWQQQMMMOOORRRUUU\\\dddqqqvvvjjjNNN===>>>>>>888777777777777777777777777888999;;;???IIIZZZmmmzzz{{{xxxeeeIIIFFFEEE>>>??????>>>>>>>>>>>>??????BBBEEEMMMjjjwwwVVVKKKTTT^^^yyyfffbbbXXXQQQWWWnnnvvvhhhUUUEEE===;;;;;;<<<:::;;;<<<<<<;;;<<<>>>@@@CCCTTTtttfffaaawwwVVVYYYbbbpppkkkooorrrkkkzzz}}}|||~~~wwwZZZYYYQQQKKKLLLPPPUUU\\\cccnnnvvvqqqXXXCCC>>>>>>;;;777777777777777777777777999999:::===EEEUUUgggtttyyytttzzzkkkJJJEEEDDD>>>???>>>>>>>>>>>>???@@@AAACCCFFFOOOnnn{{{XXXMMMVVV^^^~~~yyyjjj^^^\\\bbbyyyuuugggTTTEEE===<<<===>>>:::<<<=========>>>@@@BBBCCCWWWzzztttZZZ___sssRRRZZZggg{{{rrr}}}nnnuuummmcccXXXOOOMMMOOOSSSYYY___gggqqqrrr```JJJ???>>>@@@999999999999999999999999:::::::::<<>>=========>>>???@@@AAABBBCCCHHHQQQqqq[[[OOOWWW^^^|||vvvjjj]]]aaatttfffSSSDDD======???@@@;;;===>>>>>>>>>???AAACCCCCCYYYoooWWW```pppPPP[[[jjjwwwssssssddd}}}~~~nnnaaaUUUPPPOOOPPPTTTYYYaaalllqqqeeeOOO@@@???DDD;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;BBBPPPaaammm~~~tttsssnnn}}}oooIIIBBBDDD???<<<======>>>???AAABBBCCCDDDIIIRRRrrr\\\PPPXXX___zzznnnddd[[[rrrwwwiiiTTTCCC===??????>>>???===<<<;;;===@@@AAAAAAEEETTTbbbOOOiiikkkVVVQQQhhh}}}qqqpppuuuqqq||||||[[[NNNSSSNNNNNN]]]aaaeeeiiieeeXXXIIIAAA@@@===<<<:::888888999:::;;;<<<999999<<>>??????>>>@@@>>>======???AAACCCCCCFFFUUU^^^SSShhhbbbRRRTTTnnn{{{mmmiiihhhqqqwwwvvvvvvvvvxxx]]]YYYSSSQQQ[[[```dddgggeee[[[NNNEEEAAA>>><<<:::999888999:::;;;;;;999888<<<@@@HHHVVVddduuuxxxpppooogggJJJEEECCCAAA@@@@@@??????@@@BBBDDDEEEGGGPPPZZZwwwooo{{{\\\MMMRRR^^^yyyrrr^^^```uuu~~~tttnnnjjjiiiooouuuzzzzzziiiSSSDDD?????????>>>@@@??????>>>@@@BBBDDDFFFGGGVVV___VVVhhhxxx]]]OOORRRmmm|||hhhgggddd```ooosssvvv{{{{{{iiiXXXSSSPPPTTT^^^```cccccc___VVVJJJBBB???===;;;999888999:::;;;:::888888;;;???FFFSSS___nnn~~~www{{{dddIIIFFFDDDBBB@@@?????????@@@BBBDDDEEEIIIQQQ[[[yyykkkyyy[[[MMMRRR]]]www{{{hhhhhhooo}}}mmmbbb]]]ZZZYYYXXX]]]bbbiiiqqq}}}{{{hhhQQQDDD@@@???>>>>>>????????????@@@BBBEEEHHHIIIYYYhhhVVVgggyyy^^^PPPQQQkkktttiii___eeeuuuxxxvvv|||qqqWWWTTTRRRQQQYYYZZZ\\\___```\\\OOOCCC@@@???<<<:::999999:::::::::888888:::===CCCOOOZZZiiibbbJJJEEEBBBBBB@@@@@@@@@@@@BBBCCCEEEFFFIIIQQQ[[[{{{hhhxxx[[[MMMQQQ[[[tttmmmiiiggg}}}mmmfff]]]VVVQQQOOONNNMMMLLLMMMQQQVVV]]]eeeooovvv~~~yyy{{{fffNNNDDDAAA???===>>><<<>>>?????????AAAEEEIIILLL\\\sssVVVfffuuu\\\SSS[[[yyyuuugggeeehhhzzz~~~^^^YYYVVVRRRRRRTTTVVVZZZ``````UUUFFFBBB@@@===;;;999999:::::::::888888;;;===AAAKKKUUUdddzzzdddKKKEEEAAA@@@@@@@@@AAABBBDDDEEEGGGGGGKKKTTT```eee~~~xxx\\\MMMQQQXXXqqqsssmmmfffqqq```YYYWWWUUUSSSRRRPPPLLLJJJHHHFFFGGGKKKOOOTTT]]]eee}}}}}}zzzbbbKKKCCCBBB???===???;;;===?????????AAAFFFKKKNNN^^^sssWWWeee}}}nnnVVVUUUjjjrrrfffaaasssfff[[[TTTOOOLLLPPPRRRVVV^^^cccZZZKKKDDDBBB???<<<:::999999::::::999999;;;<<>>===???;;;>>>AAAAAA@@@BBBHHHMMMQQQaaahhhWWWfff~~~mmmTTTVVVpppnnniiiuuuooo\\\QQQMMMIIINNNQQQTTT]]]eee___RRREEECCC@@@<<<:::999999:::;;;999:::<<<===>>>FFFOOOXXXnnnlllRRRHHHCCCDDDBBBCCCEEEGGGHHHJJJKKKKKKOOO^^^nnnggg~~~|||___NNNOOOTTTmmmwwwyyymmmcccyyywwwggggggkkklllmmmooopppnnnhhh```ZZZSSSMMMIIIHHHGGGEEEKKKTTT```ssswww\\\EEE@@@BBB>>>===@@@<<>>EEENNNTTTjjjnnnUUUJJJEEEGGGCCCDDDFFFHHHJJJKKKLLLLLLMMM^^^pppiii~~~}}}```OOONNNSSSlllllljjj}}}yyynnnccc]]]UUUMMMIIIIIIJJJKKK]]]iiiyyy[[[EEEBBB??????BBBAAADDDCCCBBBBBBCCCGGGKKKNNNTTTgggyyyXXXYYYkkkxxx[[[UUUdddyyypppvvv~~~vvvdddMMMNNNMMMMMMRRR\\\dddeeebbbMMMHHHBBB===;;;:::999888999:::;;;;;;<<>>;;;:::999999999:::;;;;;;<<<>>>CCCFFFOOO___uuuhhhLLLGGGEEEEEEFFFHHHIIIJJJKKKMMMQQQTTTWWWeeeuuu{{{XXXQQQNNNRRRlll{{{rrr|||vvvqqqyyybbbVVVPPPKKKHHHJJJXXXmmm]]]FFFDDDAAA@@@BBBAAAAAABBBCCCEEEHHHNNNVVV[[[cccoooYYYXXXnnnaaaPPPTTTrrr~~~yyyrrr]]]bbbnnnjjjXXXQQQMMMPPPYYY```bbbaaaQQQLLLEEE???<<<;;;:::999999:::;;;;;;;;;>>>BBBEEEJJJ[[[pppdddIIIFFFFFFGGGHHHIIILLLMMMOOORRRWWWZZZ^^^kkkxxx|||WWWOOOLLLPPPiiizzzuuuvvvxxx{{{xxxssszzzbbbTTTMMMKKKJJJWWWjjj~~~\\\FFFDDDBBB@@@CCCAAABBBDDDEEEFFFIIIOOOXXX^^^iiivvv~~~WWWSSSeeezzz___SSSUUUooo~~~yyyyyynnn\\\cccoooyyy___TTTLLLOOOXXX```cccdddVVVQQQHHHAAA===<<<::::::::::::;;;;;;;;;===AAADDDGGGWWWkkk~~~aaaIIIGGGHHHIIIHHHJJJMMMPPPSSSWWW\\\```dddooozzz~~~XXXOOOMMMOOOfff|||}}}{{{yyyvvv]]]RRRPPPLLLWWWggg{{{}}}ZZZEEEDDDBBBAAACCCBBBEEEGGGHHHHHHJJJPPPYYYaaannn}}}xxxTTTRRR]]]vvvnnn[[[SSSUUUmmmxxxsss{{{}}}www}}}~~~kkk```jjjvvviiiYYYMMMOOOYYY```dddhhh]]]WWWMMMEEE???===;;;::::::;;;;;;;;;:::<<<@@@BBBEEETTTgggzzz^^^HHHGGGGGGGGGHHHJJJNNNQQQUUUZZZ```cccgggqqqzzzuuuzzzZZZPPPNNNPPPeeennn[[[TTTLLLVVVfff{{{zzzXXXCCCDDDBBBBBBDDDBBBFFFIIILLLMMMOOOVVVaaakkkttt{{{XXXSSS]]]ssskkkXXXQQQRRRgggvvvpppkkkooosss|||xxxfffeeeuuu~~~~~~vvvaaaQQQQQQZZZ```eeejjjeee^^^SSSHHHAAA>>>;;;:::;;;;;;;;;::::::;;;>>>AAADDDQQQddduuu[[[FFFFFFEEEEEEIIIKKKOOOSSSWWW\\\bbbfffjjjsssyyyssssss\\\QQQPPPPPPcccfffWWWMMMVVVgggvvvTTTAAACCCBBBBBBEEECCCEEEJJJOOORRRWWWaaaooo{{{{{{\\\QQQ```|||sss\\\OOONNNccc|||llliiidddqqq|||vvvaaaiiikkkVVVTTT[[[^^^ccciiillldddWWWLLLCCC>>>;;;:::;;;<<<;;;::::::;;;>>>@@@BBBOOO```pppyyywwwZZZFFFGGGGGGHHHKKKMMMQQQUUUYYY___eeeiiinnnuuuyyy|||ttt]]]QQQPPPPPPaaannnXXXOOOYYYkkktttSSS@@@BBBBBBBBBEEECCCDDDJJJQQQWWW]]]jjj{{{YYYKKKaaa}}}aaaOOOLLLccc~~~{{{}}}pppqqqwwweeeddd```zzzxxx```mmmrrrZZZVVV[[[]]]aaagggppphhhZZZNNNEEE???<<<:::<<<<<<<<<:::999:::===@@@@@@MMM]]]mmm|||]]]HHHJJJLLLNNNMMMOOOSSSWWW[[[```fffjjjqqqwwwzzzwww]]]QQQPPPOOO```xxxrrr|||\\\RRRXXXjjjmmmQQQDDDGGGCCC@@@DDDGGGIIIIIIMMMWWWbbblllyyyWWWPPP^^^aaaOOOMMM```~~~wwwsssxxxhhhgggnnn}}}pppfff```___zzzgggkkkvvv]]]YYY]]]]]]```fffhhhhhh___PPPFFFDDDAAA===:::::::::;;;<<<===>>>>>>@@@GGGUUUiii]]]GGGHHHLLLJJJRRRVVV[[[___bbbdddfffhhhrrrvvvppp```QQQPPPOOO\\\xxxllldddyyydddWWWaaauuuhhhMMMBBBFFFCCCBBBGGGJJJGGGJJJQQQZZZ```gggttt|||ZZZPPP^^^eeeRRRPPP```zzznnniiikkkgggeeehhhrrrwwwrrriiiccc\\\bbbtttmmmsss|||^^^XXXZZZXXX[[[eeegggjjjeeeWWWKKKDDD>>>999;;;;;;;;;;;;<<<===>>>>>>???FFFSSSfff}}}ZZZHHHJJJNNNMMMTTTXXX^^^bbbfffhhhjjjllluuuyyywwwbbbQQQOOONNN[[[wwwzzztttyyyhhhYYYdddvvvjjj\\\lll}}}bbbJJJAAAFFFDDDDDDKKKMMMJJJPPPZZZbbbdddhhhtttpppSSSNNN[[[fffTTTPPP___~~~~~~yyysssmmmjjjmmmjjjiiilllkkkeee```___WWWggg~~~llluuuccc]]]\\\TTTWWWbbbdddjjjjjjaaaSSSGGG???999;;;;;;;;;;;;<<<===>>>>>>@@@FFFRRRccczzz{{{VVVIIIMMMQQQQQQWWW[[[bbbgggkkkmmmoooqqqvvvyyyeeeRRROOOMMMYYYtttsssiiiiiikkknnnwww}}}|||qqq^^^\\\```qqqkkk^^^ttt~~~]]]HHHBBBGGGEEEGGGOOOPPPSSSXXXaaakkkppprrrzzznnnPPPLLLWWW|||}}}aaaQQQNNN]]]yyytttnnnsssqqqqqqqqqkkkaaaZZZZZZTTTllluuuggg}}}iiiccc^^^TTTVVVcccdddjjjnnngggZZZLLLCCC>>><<<<<<<<<<<<<<<===>>>>>>AAAFFFQQQbbbyyyrrrSSSLLLPPPSSSSSS\\\aaagggllloooqqqrrrtttuuuxxxiiiTTTOOOLLLXXXrrrqqqjjjiiieeefffkkkkkkkkknnnsssiii[[[WWWdddwwwlllaaa{{{ZZZIIIEEEIIIGGGKKKSSSSSSZZZ[[[bbboooxxx|||~~~yyyVVVMMMTTTvvvwww]]]OOOMMM\\\yyyuuufff^^^]]]```ccckkk|||~~~nnneeelllnnnsssvvvoooaaaWWWUUUUUUooopppjjjpppaaaXXXQQQZZZjjjjjjnnnqqqlll___PPPEEEAAA======<<<<<<<<<===>>>>>>???DDDOOO___vvvjjjRRROOORRRTTTVVVaaaffflllqqqssstttuuuuuuwwwzzzoooWWWOOOKKKVVVoooxxxnnnhhhhhhkkknnnttt~~~yyy```TTTYYYfffhhhnnnzzzrrrlllXXXJJJHHHLLLKKKPPPYYYXXX]]]\\\bbbppp{{{~~~~~~{{{SSSPPPUUUuuuvvv^^^QQQNNN[[[yyy~~~wwwoooddd[[[WWWWWWXXXYYYQQQ]]]rrrzzzfff]]]```dddlllsssooobbbWWWSSSXXXnnnooorrreeeSSSQQQ^^^nnnqqqqqqrrrqqqfffUUUGGGBBB>>>======<<<======>>>>>><<>>>>>============>>>>>><<>>============>>>>>>???EEEQQQccczzz{{{[[[WWW]]]\\\^^^gggfffllluuu}}}{{{]]]RRRLLLVVVlllyyyOOOLLLLLLQQQWWW^^^gggoootttvvvzzz~~~[[[MMMYYYnnnzzziiiNNNHHHSSS\\\~~~uuuvvvyyy|||tttgggaaahhhjjjaaaZZZZZZXXXOOOKKKRRRbbbnnnaaa```bbb]]]YYYYYY___lllsssiii^^^aaaccckkknnnnnnrrrhhhOOOFFF<<<;;;>>>:::===@@@;;;???FFFPPPaaa{{{lllVVV\\\```bbbiiimmmrrrtttyyyXXXXXXNNNPPPiiixxx{{{kkkSSSOOONNNRRRXXX___jjjtttuuuwww{{{~~~]]]MMMWWWmmm{{{mmmQQQHHHRRRYYYwww{{{rrrqqqeeegggmmmmmmeee```]]]SSSLLLKKKRRRggg{{{}}}oooeeeccc```XXXSSSUUUeeekkkvvvuuubbb___aaaiiinnnooovvvppp[[[III<<<;;;===:::===AAA<<>>;;;===AAA???>>>FFFQQQbbb}}}nnn___dddgggllltttxxxrrr^^^TTTVVVdddpppiiieeeaaahhhvvv{{{mmm[[[[[[^^^dddkkkooorrrzzzoooRRROOOaaa||||||___KKKKKKHHHaaaooorrrqqq___XXXSSSLLLIIIKKKNNNVVVggg|||www}}}rrrjjjhhhbbb[[[[[[bbbuuu}}}oooyyyoooRRRSSSTTTXXXVVV___fffjjjwww___HHH>>>@@@======AAAAAA>>>FFFQQQbbb}}}pppeeekkklllpppwwwyyy{{{^^^TTTWWWccczzzkkkaaa[[[SSS^^^ppp{{{jjjVVV[[[```iiirrrvvvxxxtttVVVMMMZZZxxx}}}bbbLLLKKKIII]]]iiicccxxxcccUUUQQQKKKFFFEEEJJJHHHJJJ^^^}}}zzzoooggg___ZZZcccqqq~~~mmmaaaYYYRRRVVVTTT\\\dddfffsssjjjNNNAAABBB>>>===AAABBB???FFFQQQbbb|||ooojjjqqqrrruuu||||||wwwbbbUUUWWW___uuueee^^^UUUXXX^^^gggrrr}}}|||ooo[[[WWW]]]gggppptttwwwZZZKKKTTTsss|||cccNNNLLLLLLXXXnnnhhhmmmwww[[[PPPNNNKKKGGGGGGIIIIIIHHHMMMeeeyyylll^^^^^^uuuqqqmmmQQQTTTQQQZZZccceeeqqqsssTTTCCCDDD@@@===AAACCC???FFFPPPaaa{{{{{{mmmmmmvvvwww{{{sssiiiYYYVVVXXXzzzzzzqqq___ZZZTTTRRRUUU\\\bbbgggfffkkkooopppvvvwwwwwwrrraaaYYY]]]gggooosssxxx\\\JJJPPPppp{{{dddNNNLLLOOOTTTtttpppfffiii~~~zzzxxxooo[[[JJJHHHJJJGGGEEEEEE<<>>>>>@@@AAAFFFQQQ```vvvuuusssrrrtttyyyuuubbbYYYJJJkkksssooolllgggiiipppnnnuuuooosssxxxhhhggghhhllluuuvvvPPPKKK\\\tttxxxZZZKKKMMMJJJqqquuufffcccrrrmmmXXXMMMKKKMMMMMMLLLIIIGGGEEEDDDCCCCCCCCCAAABBBEEECCCFFFZZZqqqxxxmmmxxx~~~]]]UUUSSS]]]hhhqqq}}}nnnRRRFFFDDDCCC@@@??????EEEPPP___tttwwwuuuuuuxxxdddWWWMMMfffooosssxxxjjjllllllppp{{{VVVJJJXXXpppyyy^^^KKKMMMIIIiii~~~mmm^^^^^^kkkxxx```PPPIIIHHHJJJMMMLLLKKKIIIGGGEEEDDDCCCGGGBBBBBBEEEFFFEEELLLWWWxxx}}}~~~eeeZZZVVV___iiiqqq|||uuuXXXIIIFFFEEEAAA===>>>DDDOOO]]]qqq|||wwwwwwxxx}}}{{{iiiVVVRRR___kkkqqqvvvlllmmmpppvvv]]]KKKTTTiiiyyydddLLLOOONNNhhh{{{yyyllldddaaabbbkkkUUUMMMKKKKKKLLLNNNNNNMMMLLLJJJGGGEEEDDDGGGDDDDDDHHHIIIHHHKKKPPPbbbrrryyyooo```YYYaaajjjppp{{{~~~cccOOOFFFBBB???===>>>DDDNNN[[[nnnvvvwwwzzzxxxrrrVVVVVVXXXxxxgggooorrrnnnmmmvvvdddLLLPPP```yyykkkOOOOOORRRiiizzziiiZZZVVVhhhlllUUUKKKIIIJJJIIIJJJMMMMMMMMMLLLKKKJJJHHHGGGCCCCCCDDDEEEDDDDDDHHHMMMNNNsss}}}yyyeeeZZZaaajjjmmmwwwqqqYYYHHHAAA@@@AAA@@@EEEMMMYYYiiizzz{{{|||~~~YYYXXXUUUooojjjpppppprrrqqq{{{kkkNNNLLLXXXwwwqqqTTTNNNQQQeee{{{rrr___]]]YYYnnn~~~mmmaaaWWWNNNKKKKKKIIIKKKNNNPPPPPPOOONNNMMMLLLKKKKKKGGGHHHIIIGGGCCCBBBEEEJJJKKKlll}}}~~~gggYYY___fffhhhqqqyyy___JJJBBBCCCEEE@@@EEEKKKTTTccc}}}xxx^^^VVVTTTnnntttvvvqqqwwwuuu}}}oooPPPJJJRRRuuuvvvYYYOOONNN___}}}uuurrriiiYYYddd|||uuuhhh^^^XXXUUUTTTRRROOOMMMTTT]]]bbb___[[[VVVQQQNNNKKKJJJLLLNNNMMMJJJFFFEEEFFFFFFNNNZZZfffUUUZZZaaaaaaiiixxxttt]]]JJJDDDDDDCCC@@@CCCHHHNNN\\\wwwrrr~~~cccSSSTTTqqq}}}{{{sss{{{www|||rrrRRRIIINNNtttyyy]]]QQQLLLZZZnnn~~~hhh]]]bbbxxxnnnccc]]]YYYTTTVVVWWWUUUOOONNN[[[iiivvvqqqiii___VVVOOOJJJHHHKKKKKKJJJHHHHHHGGGDDD@@@KKKIIIzzzdddRRRWWW]]]\\\dddttt{{{xxxjjjVVVHHHDDDBBB??????BBBEEEJJJWWWsssqqqqqqgggPPPTTT{{{~~~~~~uuuyyy{{{RRRMMMIIIaaafffTTTRRR^^^tttsssiiikkkzzzhhhYYYSSSRRRPPPRRRSSSWWWYYYXXXpppssseee]]]WWWRRRJJJNNNPPPMMMIIIFFFDDDCCCCCCMMMpppvvv]]]XXXXXXXXX___kkkkkk^^^UUUTTTNNNCCC@@@FFF>>>AAAEEEJJJXXXssshhhzzzRRRUUUWWWPPPKKK```sss^^^ZZZddd}}}pppvvvyyy{{{hhhXXXPPPQQQTTTVVV\\\```bbb{{{jjj^^^WWWTTTUUUTTTQQQMMMJJJHHHFFFGGGJJJ___ppp]]]ZZZ^^^dddjjjmmm___SSSQQQLLLCCC>>>BBB???BBBEEEJJJWWWsssnnnttt___TTTvvvuuu{{{^^^RRRLLL[[[ccc[[[bbbrrryyy{{{|||lll\\\WWWZZZ\\\aaafffmmmtttkkkbbb]]]WWWSSSQQQNNNJJJGGGJJJGGGQQQtttddd[[[eeemmmmmmqqqaaaSSSPPPMMMEEE??????AAACCCDDDHHHVVVssstttiiinnnUUUuuugggffflll{{{vvv}}}hhhSSSLLLRRRxxxkkk\\\\\\vvvrrrvvvvvvuuujjjkkkhhhhhhkkktttlllbbbXXXUUUTTTPPPKKKHHHIIIIIINNNggglll[[[iiiuuuttttttdddTTTOOONNNIIICCC@@@BBBCCCDDDHHHVVVtttvvviiiwwwWWWxxxhhh```bbbiii|||ppprrr}}}uuusssyyyYYYOOOLLLooogggXXXzzzrrr|||zzzxxx~~~ssseeeYYYWWWXXXSSSNNNLLLIIILLLPPP]]]yyy```kkkyyyzzztttdddTTTMMMLLLIIIEEEAAACCCDDDDDDHHHVVVtttuuusss{{{\\\zzzlllaaa\\\aaahhh{{{nnnoooqqqqqqqqqwwwrrrrrrcccTTTJJJeeetttVVVfff}}}yyywwwuuufff[[[[[[\\\VVVRRRSSSLLLOOOOOOSSSiiijjjooo{{{}}}sssfffUUUKKKHHHGGGDDDAAACCCDDDEEEIIIWWWvvvwww}}}~~~aaayyyqqqjjjeeehhhnnnvvv}}}qqqiiibbb```hhhrrr|||qqqyyyjjjXXXHHHYYY||||||]]]ZZZ___wwwssspppccc[[[]]]]]]VVVTTTWWWOOOOOOPPPPPPZZZxxxvvvuuu}}}wwwmmm\\\NNNGGGEEECCCAAABBBDDDFFFJJJXXXwww~~~~~~eee|||xxxssstttxxxsss~~~ooocccZZZZZZ^^^rrr~~~xxxttttttwww{{{sssssslllXXXEEEQQQqqqiii^^^OOO[[[ooo{{{kkk___XXX[[[[[[TTTSSSXXXOOOPPPRRRTTTVVVfff}}}zzz~~~tttdddSSSIIIFFFEEECCCBBBDDDFFFKKKYYYwww|||ggg~~~{{{zzzlll^^^XXXZZZcccrrr~~~uuuiiihhhfffeeeddddddeeeeeemmm{{{xxxuuuYYYJJJIIIaaa}}}|||zzzYYYHHHZZZpppooogggxxxjjj[[[WWWTTTTTTXXXXXXTTTOOOOOOMMMOOOTTTTTTYYYppp}}}}}}|||qqq^^^OOOJJJHHHEEECCCEEEEEEIII]]]~~~ssshhh}}}hhhZZZXXXTTT]]]eeegggeeefffkkkrrrxxxyyyzzzzzzyyyxxxzzz{{{~~~{{{yyywwwrrrjjjkkkiiifffbbb___]]]\\\\\\]]]fffkkkrrr}}}\\\MMMIIIRRRffflllvvv___MMMTTT\\\ooorrr___lll}}}sssjjjddd\\\TTTQQQRRRTTTWWWZZZXXXTTTOOOSSSPPPQQQTTTQQQQQQ___rrr|||||||||}}}~~~ooo^^^RRRJJJDDDCCCDDDEEEJJJ___~~~uuuzzzyyy}}}hhh```ZZZ\\\^^^]]]\\\\\\^^^``````aaaccccccbbbbbbdddeeegggkkknnnppptttyyyxxxtttvvvsssmmmgggbbb^^^[[[ZZZ\\\___]]]^^^ccchhh}}}gggQQQJJJFFFPPP]]]ssseeeRRROOOMMM\\\ppp[[[YYYsssnnnaaa___XXXQQQOOORRRSSSPPPJJJNNNUUU]]]bbbaaa\\\WWWXXXTTTSSSUUURRRMMMQQQ[[[hhhsssrrrwww~~~sss^^^MMMDDDDDDDDDEEEKKKbbb|||{{{ooozzz{{{~~~xxx}}}qqqmmmmmmllljjjhhhhhhkkkmmmjjjkkkllllllkkkjjjkkkmmmnnnssswww||||||uuunnniiifffeeeccceeecccaaa```\\\jjjyyySSSIIIGGGIIIYYYtttlllWWWNNNMMMaaammm]]][[[iiizzzggg___\\\UUUOOOOOOVVVZZZZZZMMMOOOVVVbbbmmmqqqkkkeee___YYYWWWYYYWWWRRRQQQSSSWWWjjjmmmiiippphhhRRRGGGEEEFFFFFFMMMeee|||rrrbbbssswwwooouuutttsssxxx{{{|||{{{wwwrrrqqqvvv{{{yyyzzzzzzyyywwwuuuvvvwwwyyy}}}zzzvvvtttssshhhjjjhhhgggddd]]]kkkWWWEEEIIIIIIXXXwwwuuuaaaSSSNNNbbbxxx```]]]eee|||rrreee]]][[[UUUNNNOOOUUUYYYXXXUUURRRTTTaaarrrzzzwwwoooeee___[[[[[[[[[WWWTTTRRRRRRZZZqqqsssiiipppoooVVVKKKHHHGGGHHHPPPhhhuuuhhh``````qqq{{{tttooosss{{{~~~xxxqqqdddmmmwww~~~}}}wwwtttmmmcccssslllHHHIIIFFFRRRvvvttt___MMMXXX~~~kkk\\\aaarrryyyqqqrrrpppfff^^^]]][[[UUUOOOOOOTTTVVVTTTWWWRRRQQQ[[[kkkuuutttooogggccc___]]]\\\YYYTTTQQQLLLTTTjjjrrrwwwtttZZZNNNIIIIIIJJJTTTnnn|||lllaaaZZZVVV___jjjzzzrrrllleeennnxxx\\\KKKHHHLLLooowwwWWWUUUnnneee^^^fff|||uuummmnnnmmmhhhdddgggddd]]]UUUTTTWWWXXXVVVUUUSSSSSSWWW```fffhhhgggccccccbbbaaa```]]]WWWRRRNNNQQQddd~~~~~~yyy\\\NNNHHHJJJMMMYYYuuuyyyfff\\\YYYWWWWWWSSSZZZvvv}}}yyyppprrrzzzsssQQQMMMIIIiiiggg^^^cccwwwttt```[[[hhhxxxwwwvvvwwwyyyoookkkaaaWWWSSSVVVWWWUUUSSSUUUWWWWWWXXXZZZ^^^aaa]]]aaadddeeedddbbb]]]WWWWWWOOO\\\~~~}}}\\\MMMHHHJJJOOO]]]zzzuuuhhhbbb___^^^]]]ccckkk{{{}}}TTTKKKIIISSS{{{aaa]]]^^^{{{nnnYYY]]]nnnvvvjjj``````___ZZZUUUTTTWWWXXX[[[^^^___^^^^^^```aaadddggggggeeeaaa]]]ZZZUUUSSSaaavvvdddRRRJJJKKKOOO```sss{{{lllfffeeeeeeiiimmmwww~~~zzzXXXIIIGGGOOOllllllYYYVVVnnnvvvXXXVVVcccyyyuuujjjaaa```___ZZZVVVUUU\\\]]]```dddeeecccaaa```bbbeeeiiikkkjjjeee```\\\VVVTTTdddzzzgggTTTLLLLLLQQQccczzzxxx}}}xxx}}}vvvooofffjjjuuuiiiOOOHHHLLL[[[xxxwww[[[RRR```]]]SSSYYYiiiyyymmmfffaaaZZZVVVUUUZZZ^^^dddjjjmmmlllhhhdddccceeejjjmmmmmmiiiaaa[[[ZZZZZZtttxxxzzzmmmWWWNNNNNNTTTiiivvvyyy~~~tttnnngggiiipppwww___LLLLLLRRR^^^cccVVVYYYpppnnnYYYVVV]]]qqqrrrcccZZZUUUTTTYYYbbboooyyy~~~wwwpppoooooopppqqqlllddd]]]ZZZ___sssqqqtttZZZOOOOOOWWWooo{{{{{{vvvvvvzzzwwwuuurrrqqqyyyqqqOOOIIIPPPOOOmmmmmm[[[UUUaaaxxxbbbXXXVVVfff~~~hhh[[[WWWVVVbbbssszzzwwwvvvqqqggg___YYY^^^|||vvv|||___QQQPPPZZZvvv}}}tttkkkfffjjjvvv\\\IIIMMMKKK\\\{{{dddUUUVVVccc}}}nnn]]]SSS]]]qqqoooaaa]]]\\\hhh|||tttggg\\\```eeefffTTTRRR^^^}}}}}}pppjjjjjjooo{{{zzzSSSIIIIIIUUUuuu]]]UUUVVViii~~~hhhVVVWWWcccssszzzjjjdddaaagggnnn```dddnnnmmmXXXUUUbbbyyynnniiihhhnnnvvvyyy___EEEGGGRRRvvvgggZZZRRR\\\yyysss[[[UUUZZZeeexxxqqqhhhcccfff~~~lll^^^ppp{{{rrrZZZXXXeee~~~pppjjjhhhgggccchhhqqq}}}SSSQQQOOOYYYYYYSSSUUU]]]pppmmm^^^VVVZZZfffrrrxxxiiiccclllxxxooolllzzzvvvwwwrrr]]]XXXzzzuuukkkeeebbb^^^bbbjjjvvveeeRRRNNNVVVsss]]]SSSRRR^^^ooo{{{{{{hhhXXXYYY___bbbqqqiiijjj|||yyyvvv}}}pppooottt___\\\zzzxxxjjj```[[[YYY\\\bbbmmm~~~ZZZMMMNNNrrriiiQQQJJJPPPRRRrrrlllWWWVVVXXXTTToootttiiigggsss~~~wwwqqq|||yyybbbcccuuueee[[[WWWXXXYYY]]]ffftttuuuYYYKKKbbbvvvZZZPPPMMMJJJbbbooodddWWWWWWWWWRRRddd}}}tttfffccchhhtttyyyzzz{{{dddiiioooaaaZZZYYYZZZYYY\\\ccckkkzzzvvvSSSYYY}}}ttt```PPPLLLOOOUUU[[[aaabbb]]]WWW\\\ooovvvfff```eeemmmxxxyyyuuuxxxhhhmmmzzzoooddd```aaa___]]]```eeehhhqqqaaaQQQeeewwwVVVPPPEEEEEEWWWmmmsssiii^^^WWWaaarrrwwweee^^^mmm{{{xxxqqq|||xxxlllqqq~~~wwwmmmiiilllgggfffiiinnnnnnrrrxxxPPPZZZlllgggTTTKKKEEEQQQmmm|||lllZZZZZZ```sss{{{hhhbbb~~~tttqqqwww|||qqqtttvvvqqqsssooonnnrrrwwwuuuwwwYYYYYYYYYyyyYYYVVVKKKJJJeeezzz```XXXWWWgggpppgggmmmnnnuuutttyyy|||uuuwwwrrrYYYWWWdddsss___PPPLLLUUUooo~~~pppcccXXXZZZkkkqqqxxx{{{nnniiiooo{{{```SSSQQQtttVVVPPPPPP[[[jjjrrrvvvnnnccc[[[^^^mmmvvv}}}rrruuuwww|||aaaJJJbbbaaaZZZQQQIIISSSbbbwwwzzzvvvgggXXXZZZnnn{{{yyyxxxzzz~~~YYYVVVtttrrrfffVVVGGGKKKUUUkkk|||yyycccZZZdddrrryyylllbbb]]]aaaooosssWWWdddttt[[[OOONNNMMMWWWppppppdddaaacccqqqyyymmmaaa[[[VVVRRRRRRSSSTTT```sssfff[[[tttjjjZZZUUULLLJJJ^^^qqqwwwtttooodddYYY___sss|||iiiYYYSSSNNNLLLKKKIIIKKKOOONNNWWWeeerrr~~~]]]^^^qqqlll^^^QQQLLLQQQXXXaaaqqq|||rrraaa[[[ddduuu|||ooo```XXXSSSQQQQQQQQQMMMHHHHHHLLLMMMSSS\\\eeennngggXXX[[[}}}eeeWWWSSSMMMGGGRRRpppppp______eeevvv}}}{{{mmmeee^^^UUUUUUVVVVVVSSSOOOLLLKKKKKKNNNQQQUUU```nnnwwwxxxVVV^^^mmmzzzaaaMMMQQQJJJGGGaaatttZZZZZZmmmxxxsssyyyvvvddd___^^^\\\\\\[[[ZZZYYYWWWUUUSSSQQQOOOQQQRRR[[[fffmmmtttddd___}}}ppp[[[XXXOOOHHHUUUrrrwwwaaaXXX\\\rrr~~~oooeeebbbddd___]]][[[ZZZ[[[ZZZVVVRRROOOPPPPPPWWWaaaeeexxxzzz]]]___pppbbbSSSJJJIIIUUUqqq|||ccc]]]eeeuuuqqqeeefffaaa]]]YYYZZZ]]]]]]YYYUUUPPPQQQOOOUUU```dddrrrqqq[[[gggxxxqqqXXXRRRMMMGGGVVVooossshhhfffttt}}}kkkjjjeee```\\\\\\```bbb```\\\TTTTTTQQQVVVaaadddlll}}}```VVVbbbaaaZZZXXXLLLKKKWWWmmmqqqccckkkvvvsssmmmfffaaaaaaaaa```^^^XXXXXXSSSVVVbbbdddeeepppyyyZZZZZZmmmtttccc^^^SSSLLLMMMYYYqqqgggiiissssssggg___[[[ZZZZZZZZZUUUXXXfffhhhfffmmm~~~kkk```qqq~~~iii[[[RRRNNNNNNbbbxxxllljjjpppsssccc\\\YYYYYYZZZUUU[[[jjjnnnlllqqqjjj___zzzdddYYYSSSQQQIIIhhhrrrjjjtttcccWWW[[[\\\WWWXXXeeessswwwppphhhcccaaa~~~gggcccSSSPPPUUUhhhooojjjsssrrrbbbbbbddd^^^^^^mmm}}}vvvlll~~~ttt]]]hhh|||vvveeeZZZSSSPPPZZZlllxxxppprrrssslllkkkaaa```rrryyykkkiii[[[aaahhhYYYNNNMMMRRRcccwwwuuu||||||tttfffdddyyy|||kkkyyypppeeeffflllWWWOOOLLLPPPfffxxxoookkkooowwwtttppppppnnnzzzccceeessseeeVVVQQQNNNTTT^^^nnntttxxxeee\\\VVVTTT]]]jjjyyytttwwwzzz~~~ppplllxxxuuuzzzoooXXXVVVsssttt\\\SSSPPPNNNMMMSSSUUUccc{{{nnneeebbb\\\VVV___nnnuuujjjjjjvvvwwwyyyyyyyyynnnmmmooo~~~sssnnneeePPPaaa|||ppp]]]XXXRRRKKKMMMMMMQQQ```zzzuuukkkfffddd\\\UUUbbbwwwvvvoooooo}}}}}}~~~rrrhhhcccjjjxxxlllfffggg[[[ZZZaaapppeee\\\QQQKKKMMMKKKJJJTTTmmmyyyppplllccc___tttzzznnnvvv~~~xxxvvvqqqpppddd___llleee[[[iiiwww~~~^^^UUUbbb~~~ccc[[[UUUNNNIIIHHHIIIOOO___ooo|||xxxtttooo~~~zzzzzz||||||pppbbb[[[fffzzzkkkZZZccc^^^RRReee~~~bbbXXXTTTPPPMMMIIIGGGNNNYYYgggzzz}}}|||~~~ssskkkxxxrrrbbbWWW```ttt~~~cccXXXYYYuuuwwwTTTRRR```{{{sssbbb]]]WWWRRRKKKEEEEEEHHHIIITTTkkk{{{yyy{{{wwwjjjuuu|||tttrrraaaVVV^^^ssshhh[[[aaassstttZZZQQQbbb{{{nnn^^^SSSOOOLLLJJJHHHIIIHHHSSSqqqxxx{{{jjjjjjtttkkk[[[SSS^^^vvvwwwggg^^^hhhsssTTTYYYaaammmXXXRRRRRROOOIIIJJJEEEEEETTTqqquuuwwwjjj\\\iiirrrqqqjjjaaa]]]RRRPPPaaa{{{yyymmmXXXbbbxxx___III```iiiZZZUUUOOOGGGFFFDDDDDDHHHTTTmmm{{{{{{ssswwwoooXXX]]]^^^YYYVVVTTTQQQKKKPPPggg|||wwwsss```www|||RRRSSSxxxlll^^^TTTLLLGGGGGGHHHHHHHHHSSSmmm{{{rrrmmmrrrsssYYYZZZTTTLLLLLLOOOLLLHHHRRRmmmoooooouuuxxxrrrgggVVVbbbppp~~~jjj^^^XXXKKKIIIHHHFFFCCCFFFVVViiiyyyyyyzzz{{{tttllljjjjjjooo}}}{{{wwwtttXXXVVV[[[VVVLLLFFFMMMFFFVVVwww}}}hhh]]]\\\^^^kkk~~~mmm[[[XXXgggpppcccRRRKKKIIIKKKGGGAAAFFFRRRccc}}}iiikkkqqqyyytttkkkhhhfffhhhggguuuzzzjjjffffffooo~~~lll[[[ZZZ\\\WWWPPPNNNNNNHHH\\\}}}~~~}}}|||~~~wwwiii\\\WWWXXXcccxxx[[[[[[uuurrr```VVVQQQRRRMMMEEEEEELLLPPPeee|||ppplllooo|||uuulllfffdddhhhttt}}}nnnbbbaaabbbcccjjjjjjcccjjjkkkhhh^^^XXXYYYWWWQQQNNNQQQOOOMMMddd|||vvvuuuzzz}}}}}}fffUUURRRPPPTTTddd|||cccaaafffsssdddXXXUUUQQQJJJGGGIIILLLUUUggg{{{xxx{{{yyypppmmmjjjfffcccdddjjjwwwqqqnnnsssooolll]]][[[VVVXXXTTTSSSTTTQQQLLLLLLPPPQQQQQQmmm}}}wwwwwwwwwtttuuuzzz}}}~~~vvvaaaWWWVVVRRRNNN[[[ddd```hhhzzzcccWWWQQQLLLJJJJJJNNNQQQ[[[qqqyyy}}}ppplllhhhfffddd```aaaeeerrrlll]]]ZZZVVVVVVRRRPPPQQQQQQPPPPPPRRRSSSXXXwww}}}wwwtttsssssstttwwwyyyyyy|||uuu]]]TTTUUUUUUXXX```vvv|||___\\\zzzgggXXXOOOKKKJJJIIIHHHNNN```|||yyyjjj``````bbbffffffeeejjjpppxxxcccYYY\\\]]]YYYVVVSSSRRRRRRSSSSSSSSSVVV```|||tttrrrrrrqqqooopppsssyyy{{{{{{}}}hhh[[[SSSPPPOOOUUUkkkxxxhhh^^^kkkrrr^^^RRRMMMKKKGGGGGGNNN```~~~~~~{{{tttllldddZZZ[[[cccqqq}}}zzzggg```dddfffiiiiiigggaaa[[[WWWUUUTTTWWWhhhxxxnnnjjjkkknnnppppppqqqvvv}}}qqqWWWMMMNNNQQQVVV[[[tttbbbOOObbb{{{eeeZZZUUURRRNNNKKKMMMaaarrrjjjiiigggccc___]]]gggxxxnnnooonnnwwwiii___[[[YYYXXXnnnyyywwwsssmmmiiijjjnnnrrrtttwwwzzzjjj^^^QQQMMMNNNUUUeeeuuuhhhaaabbbkkkyyyiiiWWWXXXXXXRRRKKKVVV{{{}}}~~~~~~sssiiihhhjjjhhhcccddd^^^hhhlll```___\\\zzzvvvuuukkkmmmooorrrqqqpppsssxxx{{{{{{jjjYYYQQQKKKOOO[[[oooooo]]]XXXeeexxxpppaaaWWWTTTRRRUUUiiizzzwwwvvvlllkkkiiiddd```aaagggllloootttlllbbbiii|||sssnnnmmmnnnhhhiiikkkmmmpppttt{{{{{{lll]]]SSSPPPJJJOOOfff~~~ooo]]]VVVkkk{{{mmm^^^QQQKKKSSSbbb}}}{{{oooddd]]]```]]]ZZZ\\\fffuuu||||||vvvoooiiigggggghhhiiilllmmmnnnqqqyyyrrr\\\SSSOOOJJJGGGRRRTTTeeelllXXXXXXfffkkk[[[TTTVVVdddxxxqqqggg{{{wwwyyyiii^^^XXXVVVWWW\\\\\\bbbrrrssskkkmmmiiieeedddfffhhhjjjjjjooorrrvvv}}}ooobbbTTTMMMLLLKKKKKKKKK^^^kkksss```QQQ]]]zzzdddYYYYYY^^^\\\```eeeYYYTTTccc\\\tttzzzxxxvvvxxxvvvnnneee^^^ZZZYYY^^^dddiiitttvvvmmmfffbbbdddccccccdddgggiiikkkkkkqqqyyyfffYYYRRRMMMKKKHHHGGGMMMVVVnnn^^^PPP```yyyeee^^^YYYSSSVVVYYYQQQIIIMMMMMM\\\wwwyyyyyyxxxmmmhhhaaa]]]\\\\\\```lllyyy|||llldddaaa```___\\\^^^```ccceeejjjqqquuueeeOOOQQQJJJEEEDDDEEEKKK^^^rrr~~~~~~bbbUUU^^^rrrqqq^^^TTTOOOLLLKKKLLLQQQRRR\\\ppp}}}sssiii```]]]^^^[[[]]]eeemmmwwwyyypppddd\\\ZZZZZZ[[[[[[[[[___ccceeeiiitttuuudddVVVNNNLLLGGGDDDHHHVVVcccrrrsss___YYYZZZuuulll\\\WWWYYYWWWSSSOOOOOOVVV```nnnyyynnnddd```]]]ZZZ\\\aaafffkkk{{{zzzmmmeeebbb^^^YYYXXXYYY[[[[[[YYY```dddhhhkkkqqq{{{```UUUNNNFFFEEEKKKGGGKKK]]]{{{ooofffMMMddd~~~rrrgggZZZVVVUUUUUUTTTPPPOOO\\\lll|||wwwuuuooohhh```YYYUUUXXX[[[^^^gggrrrxxxnnnhhheeebbb^^^ZZZ[[[[[[YYYWWWYYY]]]]]]ZZZbbbfffmmmzzzvvv^^^SSSJJJIIIHHHDDDCCCFFFJJJUUUuuucccXXXWWWggg|||~~~vvvhhh\\\ZZZVVVOOOOOOVVVggg}}}zzzkkkaaaZZZYYY\\\YYY^^^``````hhh}}}wwwpppgggbbb\\\YYYYYYYYYWWWUUU]]][[[ZZZZZZZZZ[[[]]]___kkkrrrfffWWWMMMFFFCCCHHHMMMMMMMMMOOORRRbbbhhhQQQQQQ^^^ppp|||mmmbbbYYYTTTSSSVVVaaapppsssbbbWWWTTTYYYaaajjjsss|||uuueee]]]```]]]ZZZXXXXXXXXXXXXWWWXXXTTTUUUZZZ\\\\\\cccooouuu^^^PPPKKKHHHCCCAAAEEEJJJNNNTTTZZZjjjzzzxxxaaaUUUSSS\\\hhhuuuiii]]]TTT[[[XXXZZZeeeuuuvvvgggZZZTTTYYYhhhvvvxxxpppeee[[[TTTVVVVVVUUUTTTSSSTTTUUUWWW]]]YYY\\\eeeiiikkkyyy~~~lll^^^RRRIIIEEEGGGKKKLLLMMMMMMPPP\\\pppyyy^^^SSSTTTVVViiizzziii\\\TTTVVV[[[___kkkyyyyyyqqqyyywwwooofffbbb``````bbbfffnnnooonnnmmmooo|||kkkaaa]]]YYYUUUSSSQQQSSSUUUUUUVVVYYY^^^bbbkkkkkkssscccWWWLLLIIIIIIHHHIIIJJJKKKZZZiiinnnqqqrrr```RRRUUU\\\dddnnn}}}{{{jjjbbb\\\UUUWWW___aaaYYYRRRUUUccctttzzzccc\\\WWWUUUWWWXXXXXX^^^fff|||{{{}}}|||{{{kkkZZZSSSRRRQQQQQQRRRUUUXXXZZZYYYWWWZZZbbbhhhpppyyyuuuaaaUUUTTTLLLGGGHHHKKKLLLPPPTTT]]]xxxbbbTTTJJJKKKPPPXXXeeerrrpppccc[[[ZZZSSSRRRQQQRRRVVV[[[aaaeeeddd___\\\^^^fffnnnqqqqqqzzz|||eeeVVV[[[WWWVVVYYYZZZ]]]lll|||dddhhhmmmrrruuuyyy}}}~~~|||wwwtttrrrllleeedddiiirrr~~~{{{ssseee[[[RRRQQQQQQPPPPPPRRRQQQUUUYYYYYYYYY___kkkuuunnn^^^RRRJJJEEECCCDDDFFFHHHPPP```oooxxxtttWWWNNNLLLKKKNNNTTTllluuuhhhYYYVVVSSSPPPNNNNNNOOOOOOPPPNNNLLLLLLOOORRRTTTTTT]]]cccoooyyy|||}}}zzzqqqmmmkkkmmmqqqqqqjjjccc```^^^\\\```eeefffjjj~~~yyyOOORRRVVVZZZ]]]```cccfffeeelllwww~~~{{{zzzjjjbbbaaa]]]XXXWWWXXXWWWRRRPPPSSSZZZaaaeeeddd]]]WWWUUUQQQOOORRRTTTRRRRRRTTTXXX___hhhnnnvvvfffQQQIIIKKKJJJFFFIIIMMMSSSWWW[[[kkkuuuvvvyyybbbXXXNNNIIIKKKMMMUUUkkk~~~tttfffZZZTTTQQQPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHKKKIIILLLSSSWWWXXXZZZ]]]dddpppyyy___aaammmmmmddd^^^___^^^```dddffffffkkkqqquuuxxxLLLLLLLLLLLLMMMOOOQQQSSSWWWZZZ]]]^^^___```bbbdddggghhhhhhgggggghhhlllnnnooopppssswww~~~wwwnnnfff]]]XXXQQQOOONNNNNNNNNMMMLLLKKKKKKOOOQQQPPPQQQSSSRRROOOOOOQQQTTTVVVYYY]]]aaadddhhhyyy|||XXXVVVQQQMMMJJJJJJKKKMMMOOO[[[lll~~~jjjXXXOOOKKKGGGLLLXXX```hhh}}}qqqddd[[[WWWVVVNNNJJJNNNPPPLLLIIIJJJGGGGGGFFFEEEDDDEEEHHHKKKNNNMMMRRR[[[bbbfffnnnxxxwwwkkkfffcccaaafffnnnmmmfff\\\XXX___jjjnnnkkkjjjpppxxxLLLLLLLLLLLLLLLMMMMMMNNNMMMOOOQQQRRRRRRRRRSSSTTTVVVWWWWWWVVVUUUVVVYYY[[[[[[[[[]]]aaafffmmmsssvvvzzztttpppnnnmmmrrrmmmeee^^^XXXSSSMMMIIINNNMMMLLLLLLLLLLLLLLLKKKLLLOOOPPPOOOQQQUUUVVVTTTWWWYYY\\\```fffppp|||ooo]]]QQQQQQNNNIIIHHHLLLVVVbbbjjjrrrUUUKKKFFFJJJLLLMMMYYYhhh|||~~~ooocccYYYWWWWWWSSSPPPQQQNNNMMMLLLIIIGGGFFFFFFGGGIIIGGGHHHLLLLLLKKKNNNTTTrrrzzz~~~~~~qqqeee^^^VVVOOONNNMMMLLLQQQXXX]]]ccchhhllluuuPPPPPPPPPPPPOOONNNMMMMMMLLLNNNOOOOOONNNMMMMMMNNNNNNNNNNNNMMMKKKLLLNNNPPPNNNNNNOOOQQQTTTXXX]]]___gggnnnxxx~~~~~~yyy{{{zzzyyyyyyzzzxxxuuurrrpppmmmgggaaa\\\XXXVVVUUUZZZVVVRRRNNNLLLKKKHHHFFFJJJIIIIIIIIIIIIJJJJJJJJJNNNQQQQQQOOORRRXXX\\\[[[```eeemmmuuulll]]]RRRLLLIIIHHHGGGHHHNNN\\\rrrxxxqqq___MMMFFFCCCBBBEEELLLRRR\\\tttpppeee```ZZZUUUSSSQQQPPPNNNLLLJJJIIIIIIIIIMMMLLLLLLMMMLLLIIIKKKOOO```eeefffcccgggqqqvvvtttmmmrrr|||xxxlllaaaWWWPPPSSSOOOMMMNNNOOORRRYYY```dddvvvSSSTTTTTTUUUTTTSSSQQQPPPQQQSSSTTTTTTRRRQQQRRRRRRPPPPPPPPPOOOMMMMMMNNNPPPMMMMMMLLLMMMNNNPPPSSSTTTXXX]]]dddkkkoooooommmkkkjjjlllnnnnnnllljjjiiiiiilllqqqrrrmmmiiijjjhhheeebbbaaa```aaabbbcccbbb``````^^^\\\YYYVVVUUUUUUUUUTTTRRRPPPNNNNNNNNNNNNNNNIIIJJJJJJJJJJJJKKKMMMOOOOOORRRSSSTTTYYYccciiikkkvvvrrrgggYYYPPPJJJHHHIIILLLLLLQQQ\\\kkkpppxxxsssaaaXXXQQQKKKFFFNNNKKKVVVlll~~~|||sssjjjddd]]]YYYUUUQQQOOOOOOOOOOOOJJJKKKKKKLLLJJJIIIJJJMMMQQQTTTSSSOOOOOOUUUWWWUUUSSSWWW\\\aaagggnnnuuuyyynnniii```ZZZWWWUUUSSSQQQOOOOOOOOOPPPTTT^^^lllxxxRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSUUUUUUTTTSSSTTTUUUQQQQQQRRRPPPNNNMMMNNNPPPNNNMMMLLLLLLLLLLLLMMMMMMNNNPPPSSSVVVXXXYYYYYYXXXTTTVVVYYYYYYWWWUUUTTTSSSPPPTTTWWWUUUTTTTTTTTTRRRTTTRRRRRRSSSUUUVVVVVVVVVRRRQQQPPPOOOOOOOOOPPPQQQOOOOOONNNLLLKKKKKKLLLMMMJJJLLLNNNNNNOOOQQQVVVYYYVVV\\\bbbiiiuuussseee[[[SSSKKKFFFGGGIIILLLRRRZZZiiiuuuuuukkkuuuvvv^^^JJJNNNEEEEEEPPPWWW[[[kkkssshhh```ZZZVVVSSSRRRSSSRRRNNNJJJIIIIIIIIIKKKKKKJJJGGGGGGJJJLLLKKKJJJKKKLLLMMMMMMPPPSSSVVV[[[bbbiiipppzzzzzz{{{mmmkkkgggdddbbb```]]][[[SSSQQQPPPPPPRRRTTTVVVWWWOOOSSSVVVYYYcccxxxTTTTTTUUUUUUUUUTTTTTTSSSUUUVVVXXXXXXVVVUUUVVVVVVRRRTTTTTTSSSQQQPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPKKKMMMOOOPPPNNNLLLKKKKKKJJJLLLMMMMMMLLLKKKLLLMMMPPPOOOOOOPPPRRRSSSSSSRRROOOOOONNNMMMMMMLLLMMMMMMLLLLLLLLLKKKJJJJJJLLLNNNKKKNNNSSSVVVYYY^^^fffllluuu~~~|||hhhZZZQQQKKKGGGGGGPPPKKKLLLWWWaaajjjwww{{{yyyyyyxxxnnnTTTKKKGGGJJJJJJHHHLLLTTT^^^rrrwwwkkkccc```bbb___WWWSSSSSSSSSRRRPPPOOONNNMMMMMMNNNOOOPPPGGGHHHHHHGGGGGGGGGJJJLLLIIIMMMNNNNNNRRR]]]fffiiimmmmmmrrrxxx{{{xxxwwwxxx|||pppgggbbb\\\^^^bbbdddccc```[[[XXXWWW\\\dddjjjkkkggg```\\\SSSQQQPPPPPPQQQRRRRRRQQQSSSSSSTTTUUUWWWYYY[[[\\\]]]fffnnnttt```___^^^]]]\\\[[[[[[[[[\\\]]]^^^]]]ZZZXXXXXXXXXUUUVVVWWWWWWUUUTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPOOONNNOOOOOOOOOOOOOOOOOOOOOKKKMMMOOOPPPNNNMMMNNNNNNOOOOOOPPPPPPOOONNNPPPRRRQQQQQQQQQRRRTTTUUUSSSRRRSSSSSSRRRRRRQQQPPPPPPPPPNNNOOOQQQQQQPPPQQQUUUXXXYYY___ffflllsss|||uuudddYYYOOOLLLMMMMMMRRRXXXQQQQQQ]]]ssszzzyyyttteeeYYYSSSNNNJJJHHHFFFTTTddduuu{{{{{{tttggg___^^^]]][[[SSSQQQPPPPPPOOONNNNNNOOONNNOOOOOONNNMMMMMMNNNPPPKKKNNNMMMIIIHHHNNNRRRSSSZZZXXXZZZ___```]]]\\\^^^hhhjjjkkkiiieeeccccccdddccccccccc___XXXQQQLLLJJJPPPQQQRRRSSSSSSSSSRRRRRRNNNPPPSSSUUUVVVVVVUUUUUUTTTSSSRRRTTTWWWZZZ[[[[[[YYY[[[^^^```dddgggkkkmmmxxxooommmjjjhhhfffeeeeeeeee___``````^^^[[[XXXWWWWWWSSSUUUWWWWWWUUUTTTUUUVVVTTTTTTSSSRRRQQQPPPOOOOOOKKKLLLNNNOOOOOONNNMMMLLLKKKLLLNNNNNNNNNMMMNNNOOOMMMLLLLLLMMMMMMMMMPPPTTTPPPPPPPPPRRRSSSSSSQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRUUUVVVWWWYYY^^^bbbpppwwwuuuiii]]]UUUSSSLLLIIILLLOOOOOOSSSYYYccciii~~~jjjsssmmm^^^ZZZSSSKKKJJJMMMLLLNNNaaa{{{uuupppjjjbbb___^^^]]][[[YYYXXXYYYYYYZZZZZZXXXUUUSSSSSSTTTQQQTTTTTTOOONNNQQQSSSRRRTTTRRRSSSVVVVVVTTTTTTVVVVVVXXX[[[ZZZWWWUUUVVVXXXSSSUUUVVVUUURRRPPPOOOOOONNNMMMLLLLLLLLLNNNPPPRRRSSSTTTWWWYYYZZZZZZYYYXXXZZZXXXXXXZZZ]]]aaabbbcccnnnrrrwww}}}yyyvvvxxxvvvsssooojjjeee```]]][[[YYYXXXVVVUUUUUUVVVWWWYYYYYYWWWVVVUUUTTTSSSPPPMMMSSSRRRPPPNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOMMMLLLMMMPPPRRRRRRQQQPPPRRRUUUUUUTTTTTTWWWYYYTTTWWWYYYYYYXXXXXXZZZ\\\\\\^^^eeekkknnnssssssjjj^^^TTTQQQOOOKKKFFFHHHKKKQQQZZZgggvvvkkkaaavvvvvvbbbUUULLLIIINNNPPPOOOUUUaaattt|||tttooorrrnnnmmmooommmgggeeehhhhhhfffeeeddd\\\SSSTTTZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUVVVUUUTTTSSSQQQPPPPPPPPPSSSSSSSSSSSSTTTXXX^^^bbbaaajjjuuu{{{{{{xxxwwwxxxzzzsssrrryyy}}}{{{vvvkkkyyy~~~tttlllhhhiiifffbbb^^^]]]\\\\\\[[[YYYWWWUUUUUUVVVVVVTTTSSSRRRQQQPPPNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUUUUUUUYYY\\\^^^^^^___bbbddd^^^bbbgggkkkooottt{{{{{{oooddd^^^ZZZYYYTTTMMMGGGEEECCCEEEMMMUUU___jjj}}}rrruuummmZZZRRRMMMHHHJJJQQQTTT___mmm{{{vvvtttxxx}}}}}}}}}}}}{{{yyywwwuuussssssssssssssstttuuuvvvrrrpppmmmiiifffdddcccbbbgggggghhhhhhjjjqqq{{{rrrfffbbboooyyysssooolllgggdddcccaaa^^^]]]^^^___^^^]]]ZZZYYYWWWVVVUUUVVVVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXYYYYYYZZZ\\\___aaafffjjjpppuuuyyy}}}wwwllleee]]]XXXQQQKKKGGGFFFGGGHHHLLLJJJNNNVVVWWW[[[rrrwwwgggWWWMMMJJJKKKHHHIIIQQQ___pppzzziiibbbhhhrrr~~~xxxrrryyyvvvrrrmmmjjjhhhgggfffeeecccbbb```^^^]]]]]]]]]]]]\\\[[[YYYYYYZZZ[[[^^^___```aaabbbccceeejjjqqqwww||||||wwwkkk^^^TTTPPPNNNIIIIIIHHHHHHHHHJJJLLLMMMRRRTTTbbbqqqqqqrrr}}}pppjjj}}}eeeYYYTTTJJJFFFKKKPPPRRR\\\hhhyyyjjjUUU\\\rrr}}}~~~}}}zzzxxxvvvtttqqqooonnnnnnnnnmmmlllllllllnnnqqqtttvvvzzz{{{}}}nnn___\\\WWWQQQJJJGGGIIIMMMMMMLLLKKKLLLPPPWWW^^^bbb{{{hhhbbbnnnjjjZZZNNNMMMLLLJJJNNNVVVXXXggg}}}~~~kkkzzz||||||}}}zzzyyy}}}~~~ttt___JJJDDDAAAAAAFFFKKKPPPWWW^^^jjjgggfffjjjtttmmmeeeeeeyyyxxxdddXXXOOOLLLLLLIIINNNWWWaaaiiittt||||||~~~xxxmmm```[[[___hhhpppttttttiiibbb___\\\XXXVVVTTTPPPIIIDDDIIIIIIRRRfff{{{vvvuuuwwwaaaPPPLLLIIIHHHIIIJJJLLLVVVbbblllyyyoooiiiiiiiiihhhbbbcccffflllvvvoookkkggggggjjjmmmnnnnnnhhhccc]]]YYYVVVRRRNNNJJJKKKGGGFFFIIIKKKKKKPPPWWW]]]___ooo|||yyyuuugggqqqhhhYYYRRRMMMKKKGGGCCCGGGNNNJJJWWWkkkyyy|||}}}