BM6P6(@ (((((((((((())))))))))))(((((((((((())))))))))))************************++++++,,,------......///////////////000000000000000000000000111111111111222222333444444555555666555555666888:::<<<>>>???:::CCCOOO___ttt~~~yyyvvvfff```___^^^ZZZZZZ[[[\\\^^^___]]]\\\]]]]]][[[YYYZZZ[[[XXXQQQWWWVVVTTTSSSSSSSSSTTTTTTXXXWWWWWWZZZ]]]^^^[[[XXX]]]^^^___^^^\\\ZZZZZZ[[[___^^^\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^aaaeeehhhiiijjjkkklllkkkmmmqqqtttwww{{{~~~qqqiiiooo||||||qqqnnnooommmkkkkkkmmmnnnppptttxxx}}}oooeee[[[QQQIIIGGGCCCCCCBBB@@@???BBBGGGKKKSSSVVV]]]hhhvvv}}}tttpppoookkkbbbZZZRRRPPPLLLGGGCCC@@@>>>===:::@@@???888666<<<<<<666666OOOsss{{{___MMMJJJEEEBBBMMMiiigggTTTBBB<<<;;;888666666666777888888888777555444222222333444555666777777888777666555333333333333555444333333222222333333777666555444333222222222777777777777555333111000888777666555555555555555222444555555666777;;;======999444222444888;;;===:::;;;===@@@CCCCCCBBB@@@''''''((((((((()))))))))(((((((((((())))))))))))************************++++++,,,,,,---.............../////////000000000//////000000000111111111222222333333444555555555666666666777888:::;;;<<<<<<@@@FFFRRRgggkkk^^^XXXUUU[[[[[[]]]aaadddffffffdddccceeeeeeeeehhhjjjgggbbb_______________^^^[[[ZZZTTTSSSTTTXXX^^^aaaaaa``````bbbcccdddccccccdddeeeaaa```___^^^```cccfffhhheeecccaaa___^^^___aaabbb^^^aaadddgggiiikkkmmmppppppooorrryyy}}}uuuuuuxxxwwwrrrppplllooorrrwww|||qqqcccYYYRRRIIIDDDCCCBBB@@@>>>???BBBGGGKKKNNNXXX___jjjttt}}}zzztttnnniiiccc]]]XXXPPPNNNJJJEEEAAA>>><<<<<<;;;===<<<:::;;;<<<:::666AAA\\\xxxjjjPPPEEEFFFDDDJJJ]]]}}}TTTGGG===;;;;;;888666777555666666777666555444333222333333444444555555666666555555444444444444444444444333222222222222333555444333222111111111111555666666666555333111000777666555444444444444555111222333333333555888;;;===<<<:::888888:::===>>><<<>>>???AAABBBBBBBBBBBB&&&&&&'''''''''((((((((((((((((((((())))))))))))************************++++++,,,,,,------...............////////////000//////000000000000111111111222222333333444555555666666666666777888999999<<<<<>><<<===<<<999666666444555555555555444333333444444444444444444444444333333444444444555555666444333222222111111222222333333222111000000000000333444444555444333222111555444444333333333333444222333444333333555888:::===@@@BBBAAA>>><<<===???>>>@@@CCCCCCAAAAAACCCFFF&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***************************++++++,,,------......------........./////////////////////000000000111111111111222333333444444444444444555666777888999::::::>>>GGGWWWooo}}}vvvuuuuuusssooojjjgggffffffeeeeeekkkqqquuuwwwxxxyyyuuuoooppprrrwww}}}|||tttnnndddaaa^^^\\\\\\]]]^^^___kkkmmmpppsssuuuyyy|||~~~|||zzzzzz{{{{{{}}}zzztttoookkkiiiiiiiiiiiijjjkkklllpppuuu|||~~~rrroooxxx~~~~~~~~~||||||uuujjj```VVVKKKEEEAAA>>>???BBB???BBBEEEHHHLLLSSS[[[aaajjjsss~~~wwwxxxsssmmmeee___YYYTTTQQQJJJHHHEEEAAA???===<<<<<>><<<>>>BBB>>>EEELLLOOOPPPVVVaaakkkvvvyyyzzz{{{wwwoooeee```]]]YYYRRRKKKGGGFFFCCC@@@>>>=========???;;;;;;;;;555444CCCWWWvvvkkkXXXHHHDDDIIILLLKKKZZZxxxQQQ>>>===??????<<<888777666666666666666555555555555555777777666666555444444444444444555555444444333222222222111000000000000111333222222111111111111222111222444555666666555555222222111111111222222333444555555555555777:::<<>>CCC@@@HHHQQQUUUWWW^^^jjjttt|||xxx|||sssjjj^^^YYYYYYVVVNNNGGGDDDCCCAAA???>>>======>>><<<<<<<<<999666>>>TTTiiijjjPPPCCCDDDHHHLLLNNNnnneeeDDD>>>888::::::666444777888888777666555555444444555555666666666555555444444444333444555555555333222111222111000000///000000000222222111111111111111222000111333444555555555444222111111111111222222333000222333333444555999;;;DDDEEEDDD@@@;;;999999;;;:::===AAABBBBBBCCCFFFJJJ''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,------+++,,,,,,,,,,,,---------........./////////000000//////000000111222222222222222333444666777999:::;;;777666999;;;HHHhhh~~~zzzzzzwwwsssooonnnnnnpppsssvvvzzz|||wwwsssooonnnmmmooooooooonnnpppuuu{{{~~~uuujjj\\\QQQNNNDDD@@@>>>>>>>>>===@@@FFFIIIMMMSSS\\\eeepppyyywwwuuuyyyjjjcccZZZTTTQQQNNNIIIEEEAAA@@@>>>===<<<<<<<<<===888::::::888???RRRiiiwwwwww___JJJEEEEEEEEEQQQaaatttMMM??????666888777333333888999666666555444333333333444444333333333333333333333222111222444555555444333222111111000////////////000000000000//////000000111///000111222333333222111222111111111111222333444///000222333444666:::===JJJFFF@@@:::777777999;;;;;;===???AAABBBBBBBBBBBB(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------++++++,,,,,,,,,---------............/////////000/////////000111111222222555444444555555777888888888777:::===;;;>>>UUUoooyyyuuussspppqqqrrrsssttttttttttttooonnnlllkkkmmmqqqvvvyyyyyyyyyxxxxxxyyy|||qqqhhh]]]OOOGGGFFF@@@======@@@@@@@@@DDDJJJRRRRRRVVVbbbrrr{{{tttrrrvvvaaa^^^WWWPPPJJJFFFDDDDDD>>>===<<<;;;:::;;;;;;<<<555888888888GGGcccwww}}}cccPPPEEEHHHFFFEEEZZZwwwUUU;;;888999888:::888444555999888222555444333222111222333444111111111111111111111111...000222444666555555444111111000/////////////////////.........//////000---...///111111111000///222222111111222333444444000222333555666999===@@@NNNGGG===666444777:::<<<>>>>>>>>>@@@BBBBBB???<<<(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////...............///000000---......///000111111222111111111222444666777888888888777777999???HHHNNN```lll}}}zzzwwwwwwxxx|||xxxyyyxxxvvvsssqqqrrrvvvyyypppllljjjkkkmmmsss|||qqqbbbVVVOOOJJJDDD@@@AAA@@@???<<<<<>>@@@@@@XXXvvvuuu^^^NNNJJJKKKLLLIIINNNlll```???<<<>>>;;;666666555555555555666666444333222111111111222333000000000000000000000000111333444444333222333444555444222000///000000111////////////000000000000000000111111111222222222111111222222222333333333444444444555666999;;;===<<<888888;;;;;;666666:::::::::;;;<<<===>>>??????(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,---....../////////...............//////000......//////000000111111111111111222444555777888888888888777888===CCCHHHWWWeee|||}}}~~~zzzyyyzzz{{{zzz~~~~~~~~~~~~~~~|||zzzwwwwwwxxxzzzrrrnnnlllmmmpppwwwqqqgggZZZPPPJJJGGGCCC@@@===???@@@AAACCCIIIRRRYYY\\\aaammm|||xxxxxxuuujjjbbbaaaYYYTTTNNNIIIFFFCCCAAA???>>>===<<<<<<<<<;;;:::888<<<888:::MMMjjjwwwhhhPPPFFFHHHHHHHHHPPPhhhUUU>>>======999666666555555555555666666444333222111111111222222000000000000000000000000000111222333444444333222444333222000000000000000.../////////000000000000000000000111111111222222222222222333333333444444555777999;;;======<<<<<<:::777777<<<===:::;;;???999999:::;;;<<<===>>>>>>(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,---..................------......///000////////////////////////000111111222333555666777888888999888888:::===AAASSS```ttt~~~{{{|||ssspppnnnpppwww~~~~~~~~~}}}vvvaaaYYYOOOGGGDDDBBBAAA???999===@@@CCCGGGNNNWWW^^^dddlllzzz|||uuutttoooddd\\\[[[TTTPPPJJJFFFCCCAAA>>>===============<<<:::999888???:::EEEbbbsssjjjUUUHHHEEEKKKKKKLLLddddddFFF;;;;;;999555666555555444444555555666333333222111111111111222000000000000000000000000//////000333777777444000333222111000000000000000....../////////000000000000000000000111111111111222333333333333444444444666:::>>>BBBBBB@@@===:::888666777:::;;;:::;;;===888888999:::;;;<<<======(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((************++++++++++++++++++,,,---------------...------------...////////////////////////......000000111111222444555666666888999999999999;;;===OOOYYYjjj}}}|||{{{zzz~~~{{{vvvwww}}}xxxkkkdddUUUOOOGGGAAA??????>>>>>>>>>AAAEEEHHHLLLSSS^^^eeerrrxxxzzzuuurrrqqqjjj^^^VVVUUUOOOKKKFFFCCC@@@???===<<<<<<===>>>===;;;999888888>>>III```ppphhhRRRGGGLLLJJJMMMQQQ^^^nnnIII:::999777444444555444444444444444444555333222222111111111111111000000000000000000000000000//////444::::::555000222222111000000000000000........./////////000000/////////000000000111111111111222222222333333333777:::>>>AAAAAA???;;;888777666666777777666666666888888999:::;;;<<<======((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))*********+++++++++***+++,,,,,,,,,,,,,,,,,,---------------...//////////////////............000000000111222333444555444666888:::::::::<<<===EEEPPPfff|||vvvuuu~~~rrreeeYYYQQQMMMIIICCC>>><<<===>>>???DDDGGGKKKNNNTTT^^^kkktttzzztttssspppooollleeeZZZSSSQQQLLLHHHDDDAAA???>>>===<<<;;;======<<<999888999;;;FFF\\\nnniiiUUUFFFEEEKKKJJJJJJUUUqqqmmmSSS<<<888999666444777444444333333333333444444222222222222111111000000////////////////////////111000111555;;;;;;666111111111111111000000000///............////////////....../////////000000000///000000000000111111111666777999::::::999777666444555555444444555555555999999:::;;;<<<======>>>(((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))************+++***++++++,,,,,,+++++++++------,,,,,,------...///........................000000000000111222333444222444777999999:::;;;===???MMMkkk}}}www{{{sssggg[[[PPPJJJHHHEEEAAA>>>===>>>@@@BBBCCCGGGMMMTTT\\\hhhvvvwwwwwwpppnnnjjjfff___WWWQQQMMMHHHEEEAAA???>>>>>>===<<<;;;<<<<<<:::777777;;;???VVVcccdddUUUJJJJJJJJJDDDGGGMMMbbbRRREEE::::::;;;777666999444333333222222333333444111111222222111111000///////////////////////////111111222555999999666222///000000111111000//////------........./////////............////////////....../////////000000000333444444444444444444444000333444444555999:::999999999:::;;;<<<===>>>>>>(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))******************++++++++++++******------,,,,,,------...///,,,------....../////////000000///000000111222333222444666777777777999:::<<>>>>>@@@DDDGGGFFFLLLVVV```iiisss~~~uuuxxxppplllfff___ZZZUUUOOOJJJEEEBBB>>><<<<<<===<<<<<<:::;;;:::777555666===CCC\\\]]]UUUHHHDDDKKKKKKDDDOOOddd~~~mmmDDD???999888888888777666333333222222222222333333000111111222111000///...////////////////////////000111333444444444333222...///000111111000//////---------.........//////------........./////////////////////000000000000000111222333333333333222...333444222444999:::777888888999:::;;;<<<======(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))******************+++++++++******)))---,,,,,,,,,,,,---......,,,,,,------...///000000000000//////000111222222222444555555444444666888777???WWWtttvvvmmmqqq|||xxxpppdddXXXOOOIIIEEECCC??????>>>>>>???BBBGGGKKKQQQZZZfffpppyyysssnnnqqqpppkkkbbbZZZVVVSSSMMMGGGCCC@@@<<<;;;;;;<<<;;;;;;:::;;;999666333666>>>EEEWWWUUUOOOFFFAAACCCIIIKKK]]]NNN>>><<<777333444666555000333222222222222222222333000111111222222000///...///////////////////////////111222222111000111222...///000111111000//////---------.........//////---------.........//////000000000000111111111111...///222444555444333111///333333000000555555111777777888999:::;;;;;;<<<''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************,,,,,,++++++***+++++++++------------------------////////////000111222333333333333333444555666666999<<>>JJJZZZ]]]NNNAAAAAAEEEHHHNNNSSS|||WWWBBB888777666555444333333222333333222222111000//////000000000000000000000000////////////////////////............////////////111111000000000000111111////////////000000000000////////////////////////000000111111111111000000///000000000111111111111000000000111222222222333666666777777777777666666''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********************************,,,++++++******+++++++++++++++,,,,,,---...//////////////////000111222333333333222333333444555666888777===HHHQQQ\\\ttt|||pppiiigggiiiiiipppzzzvvvkkk[[[TTTLLLEEEBBB@@@>>><<<@@@CCCGGGJJJLLLRRRYYY```fffooo|||zzzvvvqqqiiifffjjjbbb[[[TTTNNNLLLHHHBBB>>>>>>===<<<:::::::::;;;;;;:::777555:::HHHWWW\\\ZZZUUUHHHDDDIIIGGGEEEWWWrrr```EEE===888777666444333333222222333333333222111000000000............................................................////////////111000000//////000000111....../////////000000000////////////////////////000000111111111111000000//////000000000111111111000000000111111222222333555666666777888888777777''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))******************************++++++*********++++++,,,))))))***,,,---///000000////////////000111222222222222222333333444555666888555777>>>DDDNNNcccyyy}}}uuuoookkkjjjfffgggjjjpppzzz|||rrrfff]]]NNNJJJDDD@@@>>>>>><<<<<<@@@DDDJJJOOOSSSYYYaaagggtttzzz|||sssqqqnnnfffccceee[[[VVVOOOJJJGGGDDD???;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888@@@XXXmmmiiiVVVLLLDDDGGGNNNHHHFFFiiifffCCC::::::777666555444333222222222333333333222111111000000................................................---............/////////000//////////////////000.........////////////000////////////////////////000000111111111111000000////////////000000000000//////000000111222222333444555666777888999999999''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))******************************************++++++,,,)))***+++,,,---.../////////......//////000111222222222222222333444555666555555999@@@FFFNNN___ooo}}}xxxsssnnnfffdddbbbeeeooo{{{zzzooodddZZZSSSFFFDDDAAA???>>>>>>>>>>>>BBBGGGMMMSSSYYYaaakkkrrr~~~~~~vvvpppnnniiiaaa[[[[[[WWWRRRMMMIIIFFFCCC???===:::;;;;;;;;;;;;:::999999333:::CCCRRRdddmmmaaaNNNHHHDDDFFFJJJLLLZZZPPP;;;999666666555444333222222222222333333222222111111111111................................................---------.........////////////............//////------........./////////........................///000000111111000000///........./////////000000...//////000111222333333333444555777888999::::::''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***)))))))))******+++,,,+++++++++,,,,,,,,,,,,,,,............///000111222222222222222333444555555111222777===DDDOOO___mmmoooyyyyyytttfffbbb^^^___dddlllssswwwzzzqqqggg^^^TTTLLLHHHBBBAAA@@@??????@@@AAACCCLLLPPPVVV\\\cccmmmyyy~~~uuupppllliiicccZZZTTTQQQQQQNNNJJJFFFCCCAAA???===<<<<<<<<<;;;:::888777666555@@@UUUhhhjjj\\\NNNIIIHHHHHHFFFIII]]]```???:::888000555444333222222222222222222222111111111111000000////////////////////////........................------------...............------------------...------------............------------------------...//////000000//////...---............/////////---...///000111222333333111222444666888999::::::''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++............///000111111111111111222222333444555666555555666>>>MMM```nnngggooo~~~~~~yyykkkiiieeecccbbbcccfffhhh{{{oooggg^^^XXXRRRJJJEEEDDD>>>??????>>>???AAAFFFIIIRRRWWW^^^eeemmmwwwzzzyyyvvvsssoooiiibbbZZZTTTQQQJJJHHHEEEAAA???===<<<<<<===<<<;;;:::888777666555>>>KKKcccqqqdddKKKCCCKKKJJJMMMLLLVVV|||lllBBB555888777222444333222222111111111222000000000000000000000000000000000000000000000000------------------------,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------............------------------.........///------...///111222333333111222333555666888888888''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,*********+++,,,,,,,,,---...............///111111111111111111222333444555888777666555:::HHHWWWbbbdddiii|||ttttttpppjjjccc```aaacccllltttwwwooocccZZZRRROOOKKKDDDBBBDDD<<<===>>>???AAAFFFMMMSSSVVV^^^hhhqqqxxx{{{|||~~~}}}vvvlllaaaYYYRRROOOEEEDDDBBB???<<<:::;;;;;;<<<;;;999888777777777888FFFUUUdddcccTTTEEEFFFNNNNNNPPPXXXpppOOO;;;777333333888333222222111111111111111............////////////////////////////////////------------------------,,,,,,---------.........,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,---...///000222333333000111222444555666666666'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))***,,,---...///...------......///000111111111111111222333444555111444555555888@@@HHHLLLZZZ___wwwxxxxxxtttlllbbb\\\]]]aaa___fffqqq}}}xxxkkkbbbZZZQQQIIIGGGDDD???>>>AAA<<<===???AAADDDKKKUUU\\\]]]gggtttyyyyyyxxxiii[[[QQQJJJFFFDDDCCCBBB???<<<;;;;;;<<<;;;999777666666777999:::JJJZZZ___QQQDDDFFFMMMOOORRRRRRaaabbb@@@===;;;---,,,777222222111111111111111111---------.......................................------------------------,,,,,,,,,---------......,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,---///000222333333000111222333444555555555(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111111222222222666666666666888:::<<<===III[[[{{{rrrkkkfffaaa___aaa```cccfffjjjpppzzzwwwpppggg\\\TTTNNNHHHBBBAAACCCCCC@@@===???BBBFFFKKKOOOUUU\\\aaammmvvv~~~~~~|||~~~vvvlll```WWWOOOHHHDDDDDD@@@<<<;;;<<<<<<:::999:::777777888555444===IIIPPPMMMIIIGGGFFFGGGLLLPPPXXXfffVVVIII===999777222000222111111111111111222222222///////////////.........------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,---------......///000111000000000000111222333444(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((((((((()))(((((()))******)))(((((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111111111222222444444444444666888:::;;;AAAMMMggg~~~xxxqqqhhhaaa```\\\^^^___aaadddlllvvv}}}zzznnneee^^^XXXPPPJJJGGGEEEBBB@@@??????@@@BBBIIIJJJLLLPPPWWW^^^fffkkkwww{{{xxxuuuqqqkkkaaaXXXPPPIIIDDDAAA@@@>>>;;;;;;<<<===<<<:::;;;777444666888:::CCCMMMIIIGGGFFFEEECCCFFFOOOXXXvvvgggHHH===555444444222222444111111111111111111111111////////////............------............------------------------,,,,,,***++++++,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---------------------...///000222333000000000000111222333444(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''***))))))((('''''''''((())))))************))))))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000111111111111111111222222444555777888>>>DDDUUUkkktttjjjfff^^^^^^\\\[[[[[[___eeejjjsss|||~~~uuuqqqhhh\\\RRRLLLIIIEEECCC@@@AAABBB@@@===???EEEKKKSSSSSSTTTYYYbbbkkkrrrvvvwww{{{uuummmccc^^^VVVNNNIIIDDDAAA>>><<<;;;;;;<<<===>>><<<;;;;;;555333888???DDDJJJNNNBBBBBBCCCCCCBBBGGGWWWhhhqqqFFF<<<555000111333222222333222222111111000000//////........................------............------......------,,,,,,++++++))))))***+++,,,---......,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------......//////.........///000111333333000000000000111111222333(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))((('''''''''''''''))))))))))))))))))))))))************))))))))))))+++++++++++++++,,,,,,,,,+++,,,,,,------...///////////////000000000111111000111111222333444555666<<>>@@@AAAAAAAAAFFFMMMSSSYYYYYY\\\cccmmmvvv{{{~~~~~~|||rrrhhh[[[WWWPPPJJJFFFCCC@@@>>>:::;;;;;;<<<===<<<;;;999666555777@@@JJJNNNMMMJJJ@@@???AAADDDFFFNNNeee|||UUU777999666333222333222111000222222111000//////......------...............///,,,------......------,,,......------,,,+++************++++++,,,,,,,,,---+++++++++************)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000000000000111111222000000000000000111222222(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((******))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,---.............../////////000000000000111222333444444555555555777>>>LLL```tttsssnnnhhhbbb___]]]]]]]]]___eeeoooyyyzzzpppfff^^^VVVRRRLLLGGGDDDBBBAAA@@@??????@@@CCCHHHOOOUUUXXX[[[^^^dddmmmwwwxxxhhh___VVVRRRKKKFFFCCCAAA???===:::;;;======;;;:::888888333888AAAKKKSSSSSSKKKBBBAAA>>>BBBKKKSSS^^^www___BBB666666666444333222222000...111111000000///...------,,,---------......//////,,,,,,------------,,,,,,......---,,,++++++******,,,,,,,,,++++++*********++++++*********)))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111333222111000////////////000000000///000000111111(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++,,,------..................////////////000111222333444444444444222666<<>><<<;;;:::<<<===<<<999888888888555@@@LLLRRRSSSPPPHHH???CCC???GGG\\\nnn|||eeeDDD888666000222222000000222111///000000//////......------,,,,,,,,,---......//////,,,,,,------------,,,,,,------,,,,,,++++++******------,,,+++***)))((((((+++++++++*********))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111333222111000///.........000000000//////000000111(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((''''''((())))))''''''(((((())))))******((())))))***++++++,,,,,,***++++++,,,,,,---......------........./////////000000222333444444333333444999<<>>???@@@BBBDDDIIIOOOTTTWWW\\\ccchhhpppvvvnnncccZZZSSSIIIEEE@@@===<<<<<<<<<;;;999:::;;;:::888777999;;;???KKKTTTQQQKKKGGGEEEBBBGGGDDDSSSvvvlllGGG;;;888333...222222///...111222///........................++++++,,,------...//////+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,++++++******)))))),,,,,,+++++++++*********************++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...///000000111000//////......//////000000000////////////000000(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***+++***)))(((((()))***+++&&&''''''((()))******+++((())))))***++++++,,,,,,***++++++,,,,,,---......---------........./////////000111222333333222111333888999777<<>><<<<<<>>>>>>>>>777999:::999777777;;;>>>HHHTTTYYYNNNBBB???CCCGGGLLLJJJ___~~~MMM888===<<<111222666666000...111222///------..................++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***************+++++++++,,,,,,,,,++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000111------------...000111222111000////////////000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---------............///000000000000111111111111333666777777999AAAMMMVVVrrr~~~zzzsssiii```___]]]ZZZWWWWWWZZZ___dddeeekkkuuuyyyppphhhbbbZZZUUUOOOJJJHHHEEEAAA>>>>>>@@@BBBCCCCCCEEEGGGIIIXXXYYY\\\aaacccgggrrr}}}}}}xxxppphhh___VVVNNNIIIGGGCCC>>><<<======<<<:::;;;;;;999666444888@@@FFFSSSQQQLLLEEEAAAAAABBBCCCOOO___TTT@@@<<<666222555111111111111000000000///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************++++++++++++++++++++++++)))***,,,---......---,,,---------...///000000111000000000000////////////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((((((((()))))))))))))))))))))*********++++++,,,,,,+++++++++++++++,,,------------............//////000000000111111111444666777666777<<>>===;;;:::888666555:::CCCOOOWWWZZZQQQHHHCCCAAAAAAEEELLL```rrrhhhCCC999999555333555111111111000000000//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++++++++************)))))))))))))))))))))************************)))))))))))))))(((((((((************************++++++++++++++++++++++++)))***+++------------,,,---------...///000000000000/////////////////////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((()))))))))((((((((()))))))))******+++++++++******++++++,,,------------............//////000000000000111111444555666555444777<<>>BBBCCCEEEHHHLLLRRRYYY^^^```cccjjjttt|||zzzqqqfffbbb\\\VVVPPPJJJEEEAAA>>>===<<<<<<===>>>===;;;999666444777@@@MMMXXX___TTTHHHAAADDDDDD@@@HHHUUUuuuaaaHHH444333777444111444000000000000////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,++++++++++++*********))))))))))))))))))******************************++++++***))))))(((''''''************************************************)))***+++,,,---------------------...//////000000////////////////////////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''((((((((())))))((((((((()))))))))******,,,++++++++++++,,,,,,---,,,,,,---------.........////////////000000000111222444555444444444777:::===UUUlll{{{rrrjjjccc^^^ZZZXXXXXXXXXXXXXXX[[[bbbjjjppp||||||tttlllfff```[[[TTTNNNJJJGGGDDDBBBBBB@@@>>>======???AAABBBBBBFFFLLLRRRWWW[[[```ccctttuuuzzzyyyqqqmmm]]]YYYSSSMMMIIIEEE@@@===<<<<<<<<<======<<<;;;:::888666777<<>>=========@@@CCCFFFKKKNNNSSSXXX]]]ccciiinnn}}}~~~vvvllldddXXXTTTNNNIIIEEEAAA>>><<<======>>>===<<<:::999888888:::???FFFLLLMMMIIIDDDEEE???CCCKKKGGGEEE\\\|||iiiHHHAAA888333666666111///111/////////............---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++*********))))))(((((())))))************************************((()))))))))*********+++************************)))))))))))))))))))))))))))*********+++,,,------------------............------....../////////000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))*********++++++++++++++++++,,,---......,,,,,,,,,,,,------------......////////////000000000111222333555666666777999BBBJJJ[[[tttxxxpppjjjccc^^^XXXXXXXXXVVVUUUUUUWWWYYY\\\bbblllvvv~~~zzztttmmmfff___WWWSSSMMMJJJEEEAAA@@@@@@@@@???===>>>>>>>>>???CCCHHHMMMZZZZZZ[[[]]]ccclllwww{{{ttteeeWWWSSSOOOJJJEEEBBB@@@>>><<<>>>??????===:::999999:::<<>>@@@LLLcccuuuyyyooohhhaaa```]]]YYYUUUTTTUUUWWWTTTXXX]]]dddjjjrrryyy~~~}}}vvvmmmiiiccc^^^XXXRRRLLLHHHFFFCCC@@@>>>>>>??????>>>===???@@@BBBDDDJJJRRRXXX```cccggglllsss{{{}}}tttnnniii]]]PPPMMMIIIDDDAAA@@@@@@???>>>===>>>>>><<<:::999<<<>>>EEEJJJPPPSSSQQQLLLFFFCCCBBBCCCFFFKKKUUUmmmZZZ>>>888777333000111222111000000.........---------,,,,,,++++++,,,,,,,,,,,,++++++************************((()))))))))*********+++************))))))))))))'''(((((()))******++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***)))))))))***+++,,,---------------------------,,,,,,---......///000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((()))***+++++++++,,,,,,,,,---------............/////////000222111000111222444444444999<<<;;;DDDYYYkkk}}}tttmmmjjjddd\\\VVVSSSUUUWWWOOOPPPSSSVVVZZZ```hhhmmm~~~zzzuuunnnfff^^^[[[UUUQQQLLLGGGBBB???BBB@@@>>>===>>>???>>>>>>???AAADDDFFFJJJQQQ[[[aaa]]]fffrrr}}}}}}zzzqqqeee^^^\\\XXXSSSGGGDDD@@@>>>>>>???@@@@@@<<<======<<<::::::>>>BBBNNNQQQTTTRRRLLLGGGEEEEEEAAAHHHRRR```uuu\\\???666666777333000111222111///.........---------,,,,,,,,,+++++++++,,,,,,+++++++++************************(((((())))))*********+++************))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************************++++++++++++++++++++++++***))))))))))))+++,,,---------------------------,,,,,,------...///000000'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++*********))))))((((((******))))))******+++,,,++++++++++++++++++++++++............////////////000111111222222333444444555777:::???KKKbbb}}}sssggg___]]]XXXSSSSSSRRRQQQQQQRRRUUUYYY[[[eeejjjrrr}}}}}}uuuppplllfff]]]WWWMMMKKKHHHEEEBBB???>>>===???@@@AAA@@@======@@@CCCCCCJJJPPPRRRRRRWWWaaajjjrrryyy{{{vvvnnneee^^^ZZZTTTMMMGGG@@@CCCBBB>>>???CCCBBB===:::@@@???888777BBBPPPXXXUUUKKKDDDDDDFFFGGGGGGIIIOOO[[[nnn}}}NNN;;;???:::,,,333333222111000///...---........................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))),,,......,,,******,,,+++*********))))))((((((,,,++++++******++++++,,,************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))*********)))))))))((((((******))))))******+++,,,++++++++++++++++++++++++............////////////000000111111222333333444555777999===GGGZZZsss|||ooofffbbb]]]VVVVVVTTTRRRQQQQQQSSSUUUWWW\\\```hhhrrr|||wwwqqqjjjeeeaaa\\\UUUOOOGGGFFFDDDBBB@@@>>>======:::<<>>???CCCGGGLLLQQQVVVXXXXXX^^^iiisss{{{{{{rrrnnnhhh___YYYUUUPPPJJJEEEAAACCCAAA<<<<<<@@@@@@<<<===999555888HHHYYY___\\\SSSLLLGGGHHHJJJJJJLLLPPPXXXlll```AAA888888777666333222222111000///...---------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************)))(((((()))******)))000666666///******---*********)))))))))((((((******))))))))))))******************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))******))))))))))))((((((***))))))))))))***++++++++++++++++++++++++++++++---............/////////000000000111222222333333444666888:::@@@NNN```mmmxxxnnnhhhaaaYYYWWWVVVSSSPPPOOOOOOPPPQQQRRRTTTYYYaaajjjttt|||{{{sssiiiccc\\\WWWTTTPPPKKKGGGCCCBBB@@@???>>>>>>======888<<>>???===???888888IIIeeeuuummm\\\LLLHHHFFFHHHJJJNNNVVV^^^lllhhh???888999333222999222222111000///......---------------------------++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))*********))))))(((((())))))***(((111:::999000((())),,,******))))))))))))(((((())))))(((((((((((())))))************************(((((())))))******++++++++++++++++++++++++++++++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((()))))))))))))))***++++++***+++++++++++++++,,,,,,---------.........////////////000000111222222222444555777777:::AAALLLUUUlllzzzssskkkccc^^^\\\YYYUUUSSSQQQQQQPPPLLLMMMOOOSSSYYYaaahhhlllzzz~~~yyyvvvuuupppggg```\\\WWWQQQLLLIIIGGGDDDBBBAAA@@@@@@???>>>>>>??????===AAAEEEHHHJJJNNNUUUZZZXXX___ggglllooovvvuuummmccc[[[WWWSSSNNNJJJHHHEEEBBB@@@>>>??????===<<<===>>>>>><<>>>>>>>>>>>??????EEEHHHMMMOOOQQQVVV\\\aaafffnnnxxx}}}uuukkkddd\\\TTTNNNKKKHHHEEECCCBBBAAA@@@<<<===>>>===;;;888999;;;CCCaaazzzXXXCCCFFFEEEGGGMMMYYYlllvvvGGG;;;333555888555///---000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((())))))((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))******+++++++++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))(((((((((((()))***************++++++,,,,,,---,,,------------..................///000000111111111333444555555666888;;;IIIdddrrrpppqqqtttyyyooommmhhhccc]]]XXXTTTRRRRRRPPPMMMKKKJJJLLLOOOPPPVVV\\\eeelllttt|||~~~vvvoookkkfff___ZZZWWWSSSMMMIIIEEEDDDBBB???>>>==================>>>???AAABBBCCCKKKOOOSSSUUUWWW[[[aaafffpppwwwwwwkkkccc^^^VVVNNNGGGFFFDDDBBB@@@@@@@@@@@@<<<;;;;;;;;;888555888>>>bbbuuuSSSEEEBBBCCCJJJWWWggg}}}uuuKKK999999666000///222333000//////......------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''(((((())))))((((((''')))'''%%%&&&)))+++***)))''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((()))******)))******+++,,,,,,------,,,,,,---------.........------...//////000000111000222333555666777888999???WWWbbbaaagggmmmqqqxxx{{{uuunnneee^^^XXXUUUUUUSSSPPPMMMKKKKKKLLLMMMNNNSSSYYY]]]bbbjjjuuu}}}|||xxxuuuqqqmmmgggccc[[[WWWQQQMMMLLLJJJGGGDDD@@@@@@@@@???>>>======>>><<<===???AAAEEEHHHKKKMMMQQQUUUYYY\\\^^^bbbiiinnnssszzzzzzvvvlllbbb\\\XXXPPPGGGBBBBBBAAA???======>>>???<<<999888888888;;;FFFRRRkkkOOOIII@@@GGGVVVjjj}}}yyyQQQ===555666444///---///111222.........------------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((())))))(((''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((()))******))))))***+++,,,,,,------,,,,,,,,,---------......------......///000000000000111333555777888999:::666LLLVVVYYYccckkknnnssssss}}}~~~tttkkkccc___VVVUUURRROOOMMMLLLLLLLLLEEEHHHLLLNNNPPPVVVaaaiiijjjttt~~~zzzwwwvvvllljjjgggccc___ZZZWWWUUUNNNKKKGGGDDDDDDDDDCCCAAA???@@@BBBBBBAAA@@@@@@@@@>>>???BBBFFFKKKPPPTTTVVVVVVZZZ___bbbdddiiipppuuuxxx~~~~~~zzzrrrnnnfff\\\XXXTTTKKKAAA@@@@@@???===<<<<<<===???;;;777555888<<>>>>>;;;777666666555666CCCZZZooozzzyyyqqqqqqtttgggOOOEEEKKK\\\eee|||OOO<<<888000000000000000//////////////////...---,,,,,,++++++******************************))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''(((((((((((('''((())))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((())))))''''''((()))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////222222111111222333555666555444888@@@JJJVVVggguuu{{{mmmhhhaaa]]][[[ZZZVVVTTTRRROOOJJJGGGGGGIIIJJJJJJMMMSSSZZZ```dddllluuu||||||qqqooojjjeee___[[[WWWVVVRRRQQQNNNLLLHHHFFFCCCBBBAAA@@@???>>>>>>???@@@@@@>>>@@@AAABBBCCCDDDGGGIIIPPPQQQSSSVVV[[[```cccdddjjjkkkpppyyy~~~|||zzzvvvooojjjddd___WWWPPPJJJFFFBBB@@@>>>>>>===<<<===<<<:::777:::777555;;;NNNffftttwwwZZZWWWXXX[[[WWWQQQUUU```ooorrrzzzVVV;;;444555///000000000/////////.........------,,,++++++*********************************)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((()))******))))))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111111111111222333444555666666888:::???NNNiiiwwwrrrkkkgggccc___YYYTTTTTTQQQNNNLLLKKKIIIGGGDDDFFFIIINNNRRRVVV]]]ffflllssswww~~~}}}vvvpppmmmeeebbb^^^ZZZUUUQQQNNNMMMFFFEEEDDDCCCAAA@@@?????????>>>===<<<<<<===??????<<>><<<<<<<<<===<<<999888777999999<<>>>>>>>>======<<<<<<===>>>@@@AAAAAACCCGGGKKKNNNRRRWWWZZZXXXZZZ^^^dddkkksss{{{}}}wwwnnnhhheeeaaa]]]YYYTTTOOOHHHCCC@@@???>>>>>>===<<<===<<<999555555888999AAALLLWWWaaacccZZZOOOZZZXXXQQQNNN\\\vvvYYY999666777888666////////////.........------,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''')))******))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&((())))))(((((()))+++(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---.........//////000111222222222222555333333555888???MMMZZZlllzzzpppiii___[[[VVVRRRPPPPPPOOONNNHHHGGGEEECCCCCCEEEIIILLLNNNSSSZZZaaahhhnnntttxxx{{{vvvrrrmmmlllhhhddd^^^XXXTTTQQQMMMLLLIIIFFFDDDBBBAAA@@@@@@?????????>>>>>>>>>============>>>@@@BBBDDDFFFJJJLLLOOORRRUUUXXX\\\```dddhhhooouuu{{{wwwpppfff___[[[XXXUUUQQQLLLHHHCCC???>>>>>>>>>======:::::::::555222777???JJJTTT\\\ZZZUUUPPPKKKHHHXXXUUUQQQWWWrrrXXX<<<111888777222111---............------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&(((((('''''')))***((((((((()))))))))******************+++++++++++++++++++++,,,------............000111111222111111222000111666888999===BBBRRReeelllrrrzzzrrrlllbbb[[[VVVTTTSSSRRRNNNLLLIIIEEEDDDDDDDDDEEEDDDGGGLLLPPPUUU[[[aaaeeelllsss{{{}}}zzzwwwsssnnnhhhddd___]]]ZZZVVVQQQMMMJJJHHHEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>===============??????@@@BBBEEEHHHKKKMMMSSSUUUXXX[[[^^^aaaeeehhhqqqvvv}}}}}}zzzxxxooohhh___XXXTTTQQQMMMJJJFFFCCC@@@>>>=========<<<:::777666888666666CCCTTTfffggg___PPPFFFGGGNNNTTTSSSQQQSSSbbbUUU???222333888111...222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((($$$%%%''''''&&&&&&((()))(((((((((((()))))))))***************++++++++++++***++++++,,,,,,---......---...///111111111111000222111444888999777888;;;CCCRRRZZZfffzzz{{{pppggg```\\\XXXVVVTTTRRRNNNLLLJJJIIIHHHGGGDDDEEEGGGHHHJJJNNNTTTXXX[[[cccjjjpppxxxzzzwwwsssqqqmmmkkkgggccc^^^ZZZTTTSSSPPPLLLIIIGGGEEEEEEBBBAAA@@@???????????????<<<<<<======>>>>>>??????AAABBBCCCFFFJJJOOOSSSUUUXXX[[[___cccggglllqqquuu|||}}}zzzuuuppphhhaaaXXXQQQNNNKKKFFFCCCAAA???=========<<<;;;999999555666;;;>>>FFF\\\tttwwwkkkVVVEEEDDDPPP\\\aaaTTTVVV___uuu{{{\\\<<<777222555555...///555222---------,,,,,,,,,,,,+++******++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&'''((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))###$$$&&&&&&&&&&&&''')))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......,,,...///111111111000000...///333666555333666<<<888DDDMMMYYYjjjppprrr{{{yyypppiiiccc^^^[[[TTTRRROOOMMMLLLJJJHHHGGGDDDDDDCCCBBBCCCFFFKKKOOOOOOVVV\\\aaahhhsss{{{~~~~~~zzzwwwsssooolllfffdddaaa___\\\XXXSSSOOOKKKIIIGGGDDDBBBAAA@@@AAA>>>======<<<<<<<<<<<<===;;;<<<===>>>@@@AAABBBCCCBBBCCCFFFIIINNNSSSWWWZZZZZZ^^^ccciiinnnttt{{{~~~}}}yyypppiiiccc\\\TTTNNNJJJGGGCCC???>>>===<<<<<<<<<;;;999777:::666999AAAHHHUUUqqqyyyeeeKKK@@@KKK]]]fffdddTTTZZZkkknnnPPPEEE888222000333222,,,000333)))---------,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((((((((()))'''((())))))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%$$$######(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''''''''(((***+++(((((((((((())))))))))))***++++++,,,,,,------...............////////////222222222222333444555555666777>>>KKKWWWaaallluuu~~~xxxnnnggg___\\\YYYUUURRRPPPNNNNNNIIIGGGEEECCCBBBCCCDDDEEEKKKPPPQQQNNNSSS^^^eeeeeeppptttzzz~~~{{{xxxvvvpppjjjhhhgggfffaaa\\\XXXWWWTTTPPPLLLHHHEEECCCCCCCCCBBBAAA???>>>===<<<======>>>???AAA@@@>>><<<===???AAABBBBBBCCCFFFHHHKKKNNNSSSXXXXXXWWW]]]eeehhhlllrrrwww|||~~~|||xxxrrrjjjeee]]]UUULLLFFFEEECCC@@@<<<;;;:::;;;>>>===777555666999777<<>>>>>>>>=========<<<<<>>>>>>>>????????????@@@CCCGGGJJJKKKMMMOOOQQQVVVVVVYYY]]]^^^bbbmmmyyy|||}}}~~~~~~}}}}}}zzzyyyxxxvvvssslllddd^^^TTTNNNFFFBBBAAA@@@>>>;;;<<<888777777666444777;;;???AAAPPPooo{{{YYYOOOFFFGGGSSSbbbiiiiiipppkkkIII;;;888444///222222111000///...------++++++++++++++++++++++++************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((())))))))))))(((************++++++++++++******++++++,,,------------............/////////111111111111222333444555:::888888:::===EEETTTcccgggxxxqqqqqqvvvllleee```\\\ZZZTTTSSSPPPNNNKKKJJJJJJIIIDDDBBBBBBFFFHHHFFFFFFGGGKKKNNNSSSWWW\\\bbbhhhlllooovvvuuussspppkkkfffaaa\\\ZZZZZZVVVQQQNNNMMMKKKGGGDDDBBBBBBAAA@@@???>>>===<<<:::;;;;;;<<<<<<======>>>???>>>======???BBBEEEGGGHHHLLLPPPTTTUUUWWWYYYZZZ^^^___dddiiilllpppzzz~~~}}}zzzwwwttttttsssqqqnnnggg^^^XXXLLLGGGAAA>>>>>>>>>===;;;<<<888555555444333888>>>@@@QQQpppzzz```MMMIIIHHHLLLUUUeeeyyy```<<<333444///---333111000000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&((()))))))))(((''')))))))))*********++++++*********+++,,,,,,---------------.........//////000000000111111222333444777666777888999@@@PPP```nnnuuuvvv|||uuummmfffaaaXXXVVVTTTQQQOOONNNNNNNNNNNNFFFBBBDDDDDDAAACCCGGGGGGHHHKKKMMMQQQVVV\\\```___gggqqqwwwyyy}}}zzzwwwtttrrrllljjjgggccc^^^XXXTTTRRRQQQMMMIIIGGGFFFDDDAAA>>>??????>>>>>>============;;;;;;<<<===>>>>>>??????===>>>@@@BBBEEEHHHMMMOOORRRTTTWWWYYYZZZ]]]```bbbaaafffooowwwyyyxxx|||}}}~~~~~~|||wwwsssqqqppppppnnnkkkddd\\\VVVIIIEEE@@@>>>>>>>>>===<<<888666777888777666;;;BBBKKKhhh|||bbbSSSIIIFFFEEEIIITTTkkkXXXCCC555666444***,,,888//////......---,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&((()))))))))((('''((((((((()))))))))******))))))***++++++,,,,,,---------------............000000000000111222333333333444777999999===IIIWWWnnnzzz|||vvvmmm```]]]YYYUUUQQQPPPOOOOOOLLLIIIGGGGGGDDDAAABBBFFFCCCDDDEEEEEEFFFHHHLLLPPPRRRZZZccchhhiiinnnvvv~~~{{{zzzwwwsssnnnjjjgggfffaaa```]]]ZZZUUUPPPMMMKKKIIIGGGEEECCCAAA@@@???===@@@?????????>>>============>>>>>>>>>???@@@@@@@@@AAAEEEJJJMMMNNNOOORRRTTTWWWXXXZZZ[[[^^^dddjjjooolllpppxxx~~~~~~{{{~~~}}}||||||xxxrrrmmmkkkjjjiiihhheee___XXXSSSGGGDDD@@@>>><<<;;;::::::444444666999:::===GGGQQQeeexxxzzzcccTTTOOOEEEEEEEEEJJJZZZwwwppp===;;;999777222...///333......------,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''((((((((((((''''''((((((((())))))))))))))))))******+++,,,,,,,,,,,,------------.........////////////000111222333222333666999888888>>>GGG[[[mmm}}}qqqmmmeee^^^YYYVVVVVVWWWVVV\\\^^^WWWNNNJJJHHHGGGDDDEEEEEECCCBBBBBBCCCEEEGGGMMMTTTWWWYYY\\\ccciiikkknnnsssyyy~~~~~~zzzvvvrrrpppmmmkkkhhheeeaaa^^^[[[YYYRRRQQQPPPMMMJJJGGGDDDBBBBBBAAA@@@???>>>=========@@@@@@??????>>>>>>======@@@@@@AAAAAABBBCCCCCCDDDMMMQQQVVVXXXWWWVVVWWWYYY[[[]]]```dddiiipppwww}}}}}}~~~~~~||||||{{{zzzxxxuuupppjjjfffbbb```^^^\\\ZZZVVVQQQNNNBBBAAA>>>;;;999777666666444666;;;AAAEEEKKKVVVbbbrrrpppllleee]]]UUUMMMIIILLLUUU[[[___qqqnnnFFF:::999333+++---444222)))------------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))*********)))))))))***++++++,,,,,,,,,,,,---------.........///////////////000222222222111333666666444777<<>>============<<<<<<===????????????@@@@@@@@@@@@@@@DDDEEEFFFHHHIIIKKKLLLMMMUUUYYY^^^^^^]]]^^^aaaeeefffjjjoootttxxx||||||yyysssuuuuuusssnnniiidddbbbYYYVVVSSSQQQPPPNNNKKKIII>>>>>><<<999777555555555777AAARRR___bbb______dddaaaZZZQQQLLLKKKMMMMMMMMMdddvvv}}}zzzaaaEEE111666444///***,,,333111***---------------,,,,,,,,,++++++++++++++++++++++++************************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%'''((())))))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,---------...............//////000111222222000000444666555777;;;444@@@RRR```cccccchhhooo}}}sssTTTRRRVVVRRRIIIJJJKKKIIIFFFDDDCCCCCCAAAAAABBBCCCEEEHHHJJJKKKLLLNNNSSSWWW[[[]]]______hhhkkkpppvvv|||}}}zzzwwwrrroooiiiiiihhhgggccc___[[[YYYQQQPPPNNNLLLJJJGGGFFFEEEBBBCCCCCCBBBAAA@@@???>>>:::;;;<<<<<<<<<===???@@@???@@@@@@AAABBBCCCDDDDDDIIIJJJLLLNNNQQQTTTVVVWWWWWW[[[___```aaadddlllrrrrrrwww}}}~~~{{{{{{zzzwwwuuummmqqqsssqqqlllfffcccbbbUUURRRNNNKKKJJJJJJIIIHHH<<<<<<<<<:::888777777888:::NNNjjjooo```ZZZJJJMMMNNNJJJGGGJJJSSS\\\xxxZZZ>>>666666,,,000555555000---...222...------------------,,,++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++******************,,,,,,++++++,,,,,,---.........//////000000111111000111222333555666777888======@@@HHHRRR\\\dddgggqqqyyyfff___YYYVVVYYYSSSPPPMMMJJJHHHGGGGGGHHHFFFBBB>>>???CCCFFFDDDBBBFFFGGGIIILLLOOORRRTTTUUU\\\^^^```dddiiimmmqqqsss|||~~~~~~|||{{{wwwrrrqqqqqqmmmgggaaa```^^^[[[XXXTTTRRRPPPOOOKKKJJJGGGDDDBBBAAA@@@@@@>>>>>>===============>>>:::;;;============???@@@>>>@@@AAACCCDDDHHHMMMPPPTTTVVVXXXYYYYYYXXXYYYZZZ\\\aaafffkkkrrryyy{{{xxx~~~}}}{{{zzzxxxuuusssuuupppkkkjjjiiifff___YYYPPPNNNKKKFFFBBB@@@??????>>><<<999777555777;;;>>>AAAgggpppZZZQQQPPPAAAHHHDDDAAAIIIRRR]]]mmmZZZBBB777444777111111000000//////......,,,,,,,,,+++++++++******+++*********))))))(((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************,,,++++++++++++,,,---------......///000000111111000000111333444666777777999999:::>>>FFFPPPZZZaaammm{{{uuunnnfff______YYYVVVSSSPPPOOONNNMMMLLLIIIEEEAAABBBEEEFFFEEEBBBAAAAAABBBDDDFFFHHHJJJKKKPPPQQQSSSVVVZZZ^^^aaaccciiijjjnnnssswww||||||yyyuuurrrooommmmmmiiidddcccccc```ZZZTTTUUUTTTQQQNNNKKKIIIGGGGGGDDDCCCAAA???>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>;;;===???@@@@@@AAACCCEEEFFFIIILLLOOOQQQTTTXXX[[[]]]___aaaaaaaaabbbdddeeennnsssvvvyyy~~~}}}{{{yyyyyywwwtttqqqsssnnniiifffddd___XXXQQQNNNKKKFFFBBB@@@???>>>>>>444666777666777===HHHRRRgggxxxwwwbbbQQQHHHEEECCCFFFEEENNNaaallluuu[[[AAA777222111111111111000000///......---,,,,,,+++++++++*********************)))))))))((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************+++++++++++++++,,,------------......///000000000///000111222333555666666555555555666999CCCPPPYYYgggpppyyyxxx{{{pppkkkeeebbb]]]ZZZXXXWWWUUUTTTSSSOOOKKKJJJJJJJJJGGGDDDAAA@@@@@@???@@@AAACCCDDDFFFFFFGGGIIIKKKNNNPPPRRRUUUWWWZZZ^^^cccgggkkklllrrruuuxxx|||~~~~~~|||zzzxxxvvvvvvnnnmmmjjjgggccc```]]][[[[[[WWWTTTSSSRRRPPPKKKGGGIIIHHHFFFDDDBBBAAA@@@???>>>>>>============>>>>>>@@@@@@?????????@@@@@@AAA???BBBEEEFFFHHHJJJLLLOOOSSSVVVYYY\\\^^^___bbbddddddfffgggiiijjjmmmqqqttt}}}{{{zzzyyyxxxwwwwwwuuuqqqnnnkkkgggccc```]]]XXXQQQLLLFFFBBB<<<:::;;;<<<<<<:::444777999:::???NNNddduuurrr___PPPIIIDDDAAAGGGGGGMMMfffkkkSSS:::111333444222000000000000///......------,,,++++++++++++*********************))))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---,,,------......///000000//////000111222333444555333555666555555<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@AAACCCDDDEEEHHHJJJNNNPPPRRRUUUXXX[[[^^^___aaabbbbbbdddfffiiimmmnnnqqqsssuuuzzz~~~{{{xxxwwwvvvuuuuuutttrrrnnnkkkaaa___\\\ZZZXXXTTTOOOKKKAAA===999999<<<===;;;888888999;;;@@@JJJ^^^vvv}}}ppp\\\LLLFFFFFFHHHHHHNNNQQQ___^^^KKK===222111555555333111000000///......------,,,++++++++++++*********************)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********+++************+++,,,,,,,,,,,,,,,---......//////...//////000111222333333111555777777666999AAAHHHVVV^^^qqqmmmeeehhhrrriiieeebbb```]]]___]]][[[XXXVVVTTTQQQNNNPPPOOOLLLJJJHHHGGGGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNQQQTTTWWW[[[^^^bbbgggjjjiiilllooossswwwyyyzzz{{{~~~}}}zzzxxxwwwwwwoooooonnnmmmkkkiiihhhfffccccccaaa___]]][[[YYYYYYTTTSSSRRROOOMMMJJJHHHGGGGGGEEEDDDCCCBBBBBB@@@?????????>>>======>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>???@@@CCCFFFIIILLLMMMOOORRRUUUXXXZZZ]]]aaacccdddeeeeeefffgggjjjooorrr{{{|||~~~||||||}}}}}}zzzwwwuuutttrrrpppooolllhhheee[[[ZZZXXXVVVSSSOOOKKKHHH@@@>>><<<;;;<<<<<<999666666888>>>IIIVVVdddmmmrrrbbbZZZOOOGGGDDDFFFLLLRRRWWWaaavvveee>>>999444222444333///---...//////......---,,,,,,,,,+++++++++*********))))))))))))))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))************************+++,,,,,,++++++,,,,,,---...............//////000111111222000333666777666777;;;>>>JJJRRReee|||zzziiikkk|||yyytttpppkkkfff``````___^^^\\\YYYXXXVVVTTTSSSRRRPPPNNNLLLJJJIIIJJJIIIGGGEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIKKKNNNPPPRRRUUUYYY\\\YYY\\\```eeeiiikkkkkklllnnnpppsssuuuxxx{{{~~~|||zzzxxxwwwvvvvvvsssrrrqqqooommmllljjjjjjbbbbbbbbb```___]]][[[ZZZWWWWWWVVVTTTRRRQQQPPPOOOJJJIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@???>>>?????????>>>>>>=========>>>??????;;;<<<===>>>>>>???>>>>>>DDDEEEHHHKKKNNNRRRVVVWWWWWWYYY\\\___```cccfffhhhiiikkkmmmoooqqqvvv{{{{{{{{{||||||zzzwwwtttrrrnnnjjjgggdddaaa^^^XXXWWWUUUQQQLLLGGGBBB@@@;;;:::999777666666777888@@@EEEOOO[[[cccbbbZZZRRRNNNMMMLLLJJJFFFHHHSSS___hhhwwweeeHHH;;;222111444555222,,,,,,///.........---,,,,,,+++++++++************)))))))))))))))))))))************'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((()))******+++***************++++++,,,+++++++++,,,------......---......//////000000111111222333444666777888999AAADDDTTTjjjwwwyyyxxxxxxzzzxxxqqqpppooolllhhhccc```___[[[[[[[[[ZZZXXXVVVSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHHHHHHHJJJLLLOOONNNPPPRRRUUUWWWZZZ[[[\\\\\\^^^```aaacccfffjjjmmmooooooqqquuuyyy|||||||||}}}~~~|||zzzzzz{{{xxxxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxyyy{{{}}}~~~|||{{{zzzxxxvvvsssrrrpppooommmlllkkkjjjjjjiiiiiihhhfffdddcccbbbbbb```___^^^]]]\\\ZZZYYYUUUUUUTTTSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========???AAA???????????????@@@@@@AAA???@@@CCCEEEGGGHHHHHHHHHQQQQQQSSSVVVYYY]]]___aaa```bbbeeefffgggiiilllnnnrrruuuyyy}}}}}}{{{{{{}}}}}}zzzwwwtttoooiiiccc___[[[XXXVVVQQQQQQOOOKKKEEE@@@<<<:::555666666555666<<>>>>>>>>>>>===>>>AAACCCBBBAAAAAAAAAAAABBBCCCCCCFFFHHHKKKOOORRRTTTUUUUUU[[[[[[\\\^^^aaacccfffggghhhjjjlllmmmnnnoooqqqssszzz~~~|||~~~|||{{{zzzzzz|||~~~zzzvvvsssmmmeee^^^YYYVVVRRRPPPHHHIIIHHHFFFAAA===:::999666999:::;;;@@@MMMaaapppzzzwwwqqqfffXXXLLLEEEBBBBBBDDDIIIMMMOOOYYYtttnnnKKK;;;777555444555000---///000...---.........---,,,,,,++++++***************))))))))))))(((((())))))*********+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++***++++++,,,,,,------...,,,...111222111//////000111222222333444555666666======???DDDNNNZZZfffmmmnnnuuu{{{}}}yyy~~~{{{xxxqqqhhhdddddddddaaa___\\\[[[ZZZZZZZZZYYYVVVSSSUUURRROOOMMMMMMLLLJJJHHHFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNMMMLLLNNNQQQSSSTTTSSSXXXYYYZZZ[[[[[[YYYWWWVVVTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXVVVTTTSSSQQQQQQRRRQQQPPPPPPOOOOOOOOOPPPJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAFFFFFFFFFGGGIIIKKKMMMOOOSSSSSSTTTVVVZZZ^^^``````^^^aaaeeehhhiiikkknnnppppppxxx~~~xxxvvvzzz~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{{{{zzzwwwtttoooggg]]]UUUQQQMMMJJJGGGCCCCCCBBB???;;;888777777===>>>===BBBXXXttt}}}uuuaaaNNNFFFGGGGGGEEEEEECCCFFFTTTgggwwwbbbCCC999888444111222111000///......------...------,,,,,,+++***))))))))))))))))))))))))))))))***((('''(((***+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++******+++,,,,,,------...---...000///......///000111111222333444555666666<<<<<<>>>BBBJJJUUU^^^ddddddmmmuuuwwwxxxwwwpppmmmkkkgggdddeeeccc___^^^^^^___^^^]]]XXXUUURRRPPPOOONNNLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGFFFGGGJJJLLLLLLLLLOOOPPPQQQRRRQQQPPPNNNMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMKKKJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>@@@AAACCCEEEGGGJJJKKKLLLQQQQQQQQQQQQRRRTTTVVVWWWZZZZZZ[[[]]]aaadddeeefffiiikkkoooqqqsssvvvyyy{{{yyyyyy~~~~~~|||~~~~~~~~~~~~~~~}}}||||||yyyxxxwwwwwwvvvtttqqqnnnmmmeee[[[RRRLLLHHHDDDAAABBBBBB???;;;777555555666888???IIIYYYrrrttt^^^SSSHHHGGGHHHFFFCCCAAAKKKPPP```xxxbbbIII444111333000...///111000///...---------------,,,,,,+++******)))))))))))))))))))))))))))))))))((('''(((******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++******++++++,,,------------...//////......///111111111222333444555555666:::;;;<<<@@@EEELLLSSSWWW^^^iiirrr~~~yyytttpppmmmooojjjddd``````aaabbbccc[[[YYYVVVTTTSSSRRRPPPNNNOOOOOONNNMMMKKKJJJIIIHHHDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCEEECCCBBBBBBDDDEEEEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>?????????@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDEEEGGGJJJMMMPPPSSSTTTWWWVVVVVVVVVWWWXXXZZZ[[[[[[]]]___cccfffjjjmmmnnnuuuwwwyyy{{{}}}}}}|||~~~}}}||||||}}}~~~|||{{{{{{zzzzzzzzzxxxvvvuuussspppllliiifff```VVVNNNHHHCCC@@@???===<<<999666555777<<<@@@MMM\\\kkktttzzz{{{ooo```MMMFFFAAABBBCCCCCCDDDHHH[[[bbbssszzzVVVEEE888///222555222///000000000///...------------,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((('''((()))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********************+++,,,,,,------,,,...111111000//////000000000111222333444555555999:::<<<>>>AAAEEEHHHJJJXXXccclll|||~~~yyyrrrllliiigggffffffbbb```]]]\\\[[[ZZZYYYWWWVVVVVVUUUSSSRRRRRRQQQQQQLLLLLLLLLKKKKKKJJJHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBCCCDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBBBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSUUUWWWXXXYYYZZZYYYYYYZZZ[[[]]]___aaaeeehhhlllqqquuuyyy}}}zzz|||~~~~~~}}}~~~~~~|||zzzxxxxxxxxxyyywwwuuurrrpppmmmiiiddd```]]]XXXPPPIIIDDDAAA??????<<<:::888666999AAALLLSSSooo}}}xxxdddXXXTTTTTTNNNHHHCCCCCCDDDJJJVVVbbbttt~~~oooMMM===999444111555666222///000000///...---,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))((('''(((((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))***++++++,,,,,,---***...222555444111///...///000000111222333444444999:::;;;===>>>@@@AAABBBIIIVVV```ppp~~~yyyssspppjjjhhheeeccccccbbb```___]]]\\\[[[ZZZZZZYYYZZZZZZSSSSSSSSSSSSRRRPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAGGGGGGHHHIIIKKKLLLMMMMMMQQQRRRSSSTTTVVVXXXZZZ\\\ZZZ[[[[[[\\\]]]^^^______bbbcccccceeehhhkkknnnpppxxx|||~~~|||~~~|||{{{yyywwwvvvuuuvvvvvvqqqnnnkkkgggddd___YYYUUUTTTPPPJJJCCC===;;;;;;<<<:::;;;===AAAIIIVVVdddmmm|||}}}vvvcccPPPHHHKKKOOOMMMKKKLLLQQQVVV```qqqeee@@@222555333111111222222...---...///...---,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,***---222444333111...---//////000111222333333444777888999:::<<<===>>>>>>???LLLVVVeee|||tttqqqmmmjjjhhhfffcccaaa___^^^\\\ZZZYYYYYYZZZZZZXXXYYYYYYXXXWWWVVVUUUTTTQQQQQQPPPOOONNNNNNNNNNNNMMMKKKIIIIIIIIIJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGNNNOOOPPPQQQSSSTTTVVVVVVZZZZZZZZZZZZZZZ[[[\\\]]][[[\\\^^^```bbbdddfffffflllmmmnnnqqqtttxxx{{{}}}}}}{{{|||~~~zzzyyywwwuuusssrrrqqqqqqmmmkkkgggccc^^^YYYSSSOOOKKKIIICCC===777555666888444;;;HHHVVVeeesssvvvhhhXXXNNNLLLMMMIIIEEEBBBIIIWWWfffpppyyydddIII777222666111000000000000000000000......---,,,++++++++++++)))))))))(((((((((((((((((((((((((((((((((((((((%%%''')))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,+++---//////...---............///000111222333333555555666777999;;;<<<======FFFJJJVVVlll|||~~~yyyuuupppmmmhhhfffccc___]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[WWWVVVUUUTTTTTTTTTTTTTTTSSSQQQOOOOOOOOOPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQOOOOOOPPPQQQSSSTTTUUUUUUVVVWWWXXXZZZ[[[]]]^^^___aaaaaaaaa```aaaaaabbbbbbdddeeegggjjjmmmppprrrssswwwwwwxxxzzz}}}}}}{{{zzz{{{|||zzzyyywwwtttqqqmmmjjjiiigggddd```[[[WWWQQQKKKGGGAAAAAA>>>:::777888<<<@@@DDDQQQcccttt~~~aaaUUUIIIGGGKKKMMMJJJEEEKKKWWWkkk{{{VVVEEE???999555555111000//////000222222000...---,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***)))***---000......///000111222333333333333444555777999;;;<<<<<<@@@>>>CCCXXXiiiwwwwwwuuupppllliiiffffffeeebbbbbbbbbbbbbbbbbbaaa```\\\[[[ZZZZZZYYYYYYYYYZZZXXXVVVTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOOOONNNOOOOOOPPPQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYVVVWWWXXX[[[]]]```aaabbb``````bbbdddfffhhhiiijjjkkkkkkkkklllmmmooopppqqqvvvwwwyyy{{{}}}~~~}}}zzzyyyyyyzzz{{{{{{{{{zzzxxxtttooojjjeeeccc[[[XXXTTTPPPKKKEEE???;;;:::;;;;;;;;;;;;???FFFLLLhhhtttyyyggg\\\GGGHHHIIIHHHGGGHHHOOOWWWfffpppjjjPPP999444555000...000///...---,,,...///---***...---,,,+++************'''''''''((((((((((((((((((((((((((((((((((((((($$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))))))))******************+++++++++,,,,,,,,,......//////000000111111111222333444666777888999<<<<<<<<<<<>>;;;888777<<>>@@@BBBIIIfffnnncccsss|||vvvpppllljjjjjjmmmjjjgggiiillloooooommmiiigggeeedddddddddbbbaaa[[[aaaiiilllkkkhhhgggfffeeeggghhhgggdddccceeehhhjjjjjjkkklllnnnnnnkkkiiioooooonnnmmmkkklllooorrrqqqpppnnnnnnooorrruuuwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{xxxtttrrrsssvvvxxxyyy|||}}}~~~|||xxxwwwwwwxxxzzzzzzyyywwwooolllggg___WWWOOOIIIFFF===;;;:::::::::<<>>@@@???===EEEQQQdddxxxxxxuuu}}}yyyzzzzzz{{{wwwsssrrrsssuuutttsssooommmjjjiiiiiihhhgggeeebbbiiirrruuuqqqmmmlllmmmlllooopppmmmiiigggkkkppptttsssqqqqqqssstttsssrrrqqqrrrtttssssssuuuzzz~~~{{{zzzyyywwwxxx{{{{{{yyyvvvvvvwwwyyyyyyyyywwwxxx|||~~~}}}zzzxxxxxxwwwwwwwwwxxxvvvsssqqqhhhddd\\\TTTKKKEEE@@@>>>999999888888<<>>:::777777:::===???<<>><<<;;;;;;;;;<<<@@@<<<666777HHHbbbwwwooo]]]\\\gggpppeeeYYYRRRLLLGGGJJJQQQ```pppsssVVVDDD;;;777222222222111000//////...------..................************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&***)))((((((((()))***+++(((((()))))))))*********))))))***++++++,,,------............///000111222222222222222333444555555:::;;;<<<===>>>BBBGGGKKKLLLRRRbbbzzzrrrkkkjjjvvv{{{yyyyyyxxxxxxwwwvvvsssoookkkccc\\\UUUQQQPPPNNNIIIDDD;;;999999;;;<<<;;;999888;;;IIIVVVbbbuuuyyyhhh___YYYTTT[[[ffflll```TTTQQQQQQTTT\\\eeeeeeJJJ;;;666555555222222111000000///......---------------.........************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&))))))((((((((()))***+++(((((())))))))))))******))))))******+++,,,,,,,,,...............///000111111000000111222333444444999:::::::::999:::<<<>>>>>>@@@HHHYYYppp|||uuurrrwww~~~{{{xxxuuutttrrrpppnnnlllhhhccc```VVVQQQIIIEEECCCBBB???<<<999888888999<<<@@@DDDFFFVVVqqq|||cccLLLJJJSSS\\\cccjjj]]]ZZZ[[[cccnnnxxxgggUUU===///...222555555111111000000//////......------------------------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((())))))******(((((((((((()))))))))***))))))******+++++++++,,,.........---......//////////////////000222333444444777999::::::;;;<<<>>>>>>???CCCJJJWWWeeesss{{{yyy~~~{{{pppmmm}}}{{{xxxssspppqqqnnniiieeeaaa\\\WWWSSSLLLIIIDDDAAA>>><<<;;;::::::<<<>>>@@@IIIXXXhhhppp|||cccQQQDDDKKK[[[ccccccaaaZZZeeevvv{{{QQQDDD>>>666333444666555222000000000//////.........---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))'''(((((((((((())))))))))))***************++++++...---------------...............///000111333333111444888:::<<<===???@@@>>>BBBFFFFFFGGGNNN\\\gggqqqwwwlllzzz~~~zzz|||yyyvvvrrrmmmiiijjjeee___ZZZUUUOOOJJJGGGCCCBBB@@@===:::888888999;;;JJJZZZeeerrrmmm[[[QQQJJJNNNXXX^^^^^^]]]ssszzzZZZ@@@333555777777555222000////////////...............------,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((((((''''''(((((((((((())))))************************,,,,,,,,,,,,,,,---...///------...///000111333444222444777999:::;;;<<<>>>888>>>CCCAAA===@@@KKKVVVhhhyyy}}}xxxqqqkkkmmmzzz~~~zzzxxxyyy{{{}}}~~~{{{wwwsssnnnhhhbbb^^^\\\XXXQQQLLLGGGCCC@@@===;;;<<<<<<:::999<<>>===;;;:::999;;;===???EEESSSfffsssyyymmm___[[[XXX]]]ccceeeaaa\\\\\\```dddhhhrrrkkkOOO===222///222111222111///......111333------------------------,,,,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''''''''''''''((((((((()))*********)))))))))))))))*********+++,,,...///000---......///111222444555555666888888888999<<<>>>>>>;;;999999;;;>>>@@@AAAAAAHHHVVViiiyyyaaa]]]iiivvv}}}xxxuuuwwwyyy{{{|||}}}uuupppnnnooorrroooiiiccc]]]UUUMMMHHHEEEBBB>>>;;;;;;<<<<<<<<<;;;>>>BBBIIIVVVnnnmmmccc___ZZZOOOIIIKKKTTTYYYXXXXXX[[[XXXeeeuuu]]]===666777444222333000......///000000...,,,------------------------,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((***)))((((((((()))+++,,,------,,,,,,,,,,,,++++++............///000111222333333444555666777888888::::::::::::;;;===???@@@@@@BBBGGGTTThhhqqqmmmooonnnvvv}}}~~~}}}~~~|||vvvpppkkkjjjjjjlllccc\\\XXXQQQFFF@@@@@@>>>:::999;;;:::777:::AAAJJJMMMSSS___yyynnnZZZTTTQQQKKKLLLMMMPPPOOORRRdddnnneeelllyyyyyydddIIIBBB888444333333111...////////////............111000000///......------))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((((())))))))))))((((((***)))((((((((()))***+++)))******+++,,,---..................///000111222333333444555666777777888999888888999:::;;;===>>>>>>???AAAHHHTTTeeevvvvvvhhheeennn~~~{{{xxxrrrkkkbbb[[[WWWUUUSSSMMMIIIHHHEEE???<<<>>><<<999888999<<>>888222///000000///,,,////////////.........---000//////...------,,,,,,))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''))))))((((((((()))***+++))))))***+++,,,---............---......///000111222222333444555666777777777777777777888:::;;;<<<<<<=========@@@HHHTTT]]]yyy}}}{{{kkk]]][[[^^^rrr}}}yyy~~~||||||~~~}}}xxxuuunnniiiaaaYYYRRRKKKEEEBBBDDD@@@>>>>>>===:::;;;>>><<>>???===;;;;;;;;;===BBBGGGJJJ\\\qqq|||}}}pppfff___XXXRRRRRRIIIIIIUUU\\\YYYTTTUUU\\\www}}}lllLLL;;;999888666555111///...///111222111///.........---------,,,,,,,,,,,,++++++************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''(((((()))))))))))),,,,,,+++++++++*********,,,,,,,,,,,,---...///000000000111222333444555555777777888888999999999::::::;;;<<<;;;:::;;;???CCC<<>><<<;;;777:::===@@@EEEOOOXXX^^^iiixxxaaaTTTQQQRRRRRRQQQRRRIIIFFFLLLRRRUUU___kkkyyyzzz\\\GGG444111666888555111111111000111222222111///------------,,,,,,,,,,,,************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&''''''((((((''''''&&&&&&'''((()))))))))(((((((((((()))***+++,,,------,,,,,,,,,,,,,,,---////////////000111222333444444666777888888999999888888888999999:::;;;;;;;;;;;;:::AAACCCNNNeeesss{{{}}}{{{sssiiijjjxxx{{{xxxyyy{{{}}}uuummmccc```\\\YYYVVVRRRMMMJJJCCCBBB???;;;777555777999AAAKKKUUU\\\dddoooxxx|||}}}wwwtttmmm___RRRNNNNNNMMMIIIGGGLLLOOOWWWaaahhhppp}}}xxxZZZJJJ===:::999999555///...111000000000//////.........------,,,,,,,,,+++++++++))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&'''((()))))))))((('''(((((()))***+++,,,------++++++++++++,,,---...///...//////000111222333333444555666777888777666666777666777;;;@@@AAA===999888===:::===KKKTTT[[[fff}}}}}}~~~pppkkkrrr}}}{{{yyy|||~~~{{{{{{}}}~~~{{{|||~~~|||ssseeeZZZQQQNNNJJJGGGFFFEEECCCAAA<<<@@@CCCBBBAAADDDLLLSSSiiiwwwyyykkkccc]]]YYYSSSMMMJJJKKKKKKHHHIIINNN^^^nnnwww___JJJ===999111222555777222---...333//////...---,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''+++++++++************)))++++++++++++,,,---............///000111222333333333444555666666666555444777666777>>>FFFHHHDDD>>>666<<<:::888???@@@AAAJJJXXXnnn~~~llldddbbbmmm{{{}}}zzz{{{~~~zzzzzz|||yyyvvvuuuqqqfffUUUGGGBBB???<<<::::::;;;;;;;;;???GGGPPPUUUYYYaaappp|||sssllloookkk___WWWTTTPPPKKKLLLIIIHHHIIIGGGJJJXXXhhhpppWWWFFF<<<666666888666...(((,,,111111///............,,,+++,,,---///,,,,,,,,,+++++++++******))))))))))))************''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++,,,,,,,,,------------......///000000000222333444666666666666555666777777999:::;;;<<<<<<888:::;;;::::::;;;===???BBBKKK]]]tttyyywwwxxx~~~}}}wwwooosss~~~rrrfff______\\\WWWOOOHHHCCC@@@AAA::::::BBBCCC@@@DDDOOOTTTtttrrr___VVVPPPSSSVVVTTTOOOKKKKKKLLLKKKIIILLLWWWeeeoooyyyoooLLLEEE<<<777666666333///111111111111000000000000------,,,,,,,,,,,,++++++---,,,++++++******++++++************************(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******+++++++++++++++,,,,,,,,,,,,---------......//////000000000222333444555555444444666666777888999:::;;;;;;888999::::::999:::<<<>>>???BBBKKK\\\ooo~~~zzz}}}|||{{{uuuwwwzzzzzziii[[[SSSLLLKKKIIIFFFAAA>>>;;;;;;===999;;;EEELLLQQQ___ooo~~~}}}nnn^^^RRRMMMQQQOOOMMMKKKJJJKKKLLLMMMPPPUUU```mmmxxxdddOOODDD>>>777555555555333000111111000000//////......------,,,,,,,,,+++++++++++++++***))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******+++******+++++++++,,,,,,,,,---------...//////000000///000222333444444333333666666777777888999::::::777999999999888999;;;===999999<<>><<<;;;999999:::<<<===AAADDDPPPaaammmvvv|||sssiiiaaaWWWMMMIIIJJJKKKHHHGGGJJJRRRZZZ```ccciiitttdddNNN@@@777999666222222444444222000000000000///...------,,,,,,,,,,,,,,,++++++++++++******)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********************++++++++++++,,,,,,---......//////000000111222444444444333333555555666777777888999999777888888888777777999;;;444666999<<>>>>>===<<<===AAAFFFJJJLLLVVVaaavvv|||wwwrrrjjjiiimmm^^^ZZZVVVTTTOOOJJJKKKPPPLLLQQQZZZeeerrr~~~kkkRRR@@@888666666333111000111333333111///000//////...---,,,++++++,,,,,,,,,++++++++++++*********)))(((((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******)))))))))*********++++++,,,,,,------.../////////000111333444555555444444444555555666666777777777666777777777555666777999444777999:::999;;;AAAFFFIII]]]uuuzzzsssqqqvvvjjjVVVIIIDDDHHHFFFFFFIIINNNQQQPPPMMMLLLKKKLLLQQQYYYaaagggiii}}}qqqcccaaa___VVVQQQSSSQQQNNNMMMMMMKKKMMMVVV```dddrrryyyVVVLLL???888666666666666111111111222222111000............---,,,++++++***,,,,,,+++++++++*********++++++***))))))))))))***))))))))))))))))))))))))'''''''''(((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***((())))))))))))*********,,,,,,,,,---......//////111222333555555555444444444444444555555666666666555666666555444444666777666666666444222333888<<<===DDDTTThhh{{{{{{}}}zzzqqqlllkkkrrr|||yyyvvvlllZZZFFF<<<<<>>===AAAJJJUUU]]]zzzoookkkeee```^^^ZZZRRRIIIIIIKKKLLLMMMQQQXXX]]]]]]fffsssoooXXXIIIAAA;;;666333666222111444333000444;;;111111111000......///000+++,,,,,,------......///+++++++++************)))))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))******+++******+++,,,,,,,,,,,,+++......//////000000111111333333222222111222222222222222222222222222222222000222555555555444444555666666666888;;;>>>BBBDDDRRRbbb}}}~~~uuubbbWWWYYYaaahhhjjjzzztttmmmllljjjlllnnntttwwwxxxqqqdddWWWOOOMMMCCCBBBCCCDDDAAA@@@IIIUUUTTTQQQPPPSSSZZZjjjxxxuuuyyyjjj\\\OOOKKKLLLOOOLLLGGGHHHMMMGGGIIIMMM\\\{{{ooo]]]GGGEEE@@@<<<888666555555222222222111111111000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((())))))***+++)))***++++++,,,,,,++++++---......///000000111111333222222111111111222222222222222222222222222222444666777777666555444555444444444444666888;;;<<>>999444777666444222222222222333111111111111000000000000...............---,,,,,,++++++++++++++++++++++++******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******))))))***+++++++++++++++,,,------......///000000111000000000000111222222111111111111111111111111222333444444222111111222555444333333333333444444666777===GGGQQQ^^^rrryyyqqqooosssnnnrrr||||||www~~~zzzrrrllllllnnnmmmkkkjjjttt{{{~~~}}}~~~}}}zzzzzzzzzxxxrrrllljjjnnnrrrmmmkkkgggdddfffkkkjjjfffWWWIII>>>>>>CCCEEEEEEEEEKKKOOOTTTZZZ___bbbbbbaaannn{{{jjjXXXWWWVVVLLLGGGJJJOOOKKKIIIIIIHHHGGGIIILLLUUUWWW\\\eeeppp~~~zzz```TTTEEE======@@@???<<<555444333222222222333333111111000000000/////////------.........---,,,,,,++++++++++++++++++++++++))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''((())))))***))))))***++++++++++++***,,,,,,,,,---......//////000/////////000000111222111111111111111111111111000111222222111111222444333333333333444444555555555888;;;999777<<>>???HHHRRRYYYaaagggttt}}}sssdddaaagggmmmqqqtttlllZZZOOOQQQOOOFFFDDDKKKEEEEEELLLWWW___bbbgggmmm{{{gggUUUJJJ??????===:::777555333333555444333333222222111111000000000/////////......---------...---,,,,,,+++************************(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''(((((()))***((()))******++++++******++++++,,,,,,---.........///.........///000111222111111111111111111111111111222333333222333555777111111222222333444444444333333444666888;;;===>>>QQQ[[[nnnqqqmmmnnnlllhhheeefffllluuuzzzzzzxxxuuullldddccchhhiiiccc]]]\\\fffoooqqqppptttzzz~~~pppmmmfff^^^WWWSSSRRRSSS\\\\\\___eeennnxxxzzzuuunnnmmmlllmmmttt~~~tttmmmfff```___bbbtttwwwwwwrrrnnnlllfff```XXXTTTOOOIIIFFFDDDDDDEEECCCFFFGGGFFFIIIOOORRRQQQPPPQQQYYYhhhyyyjjj___TTTRRRTTTWWW[[[^^^[[[PPPIIIGGGDDDCCCJJJUUUVVVZZZiiieeeTTTNNNHHH???888555888:::777222...000222222222222111000000//////////////////............---------------,,,++++++))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''((())))))((())))))***************+++++++++,,,------..................///000111111111111111111111111111111222333333222111111333555111222222333333333333333111111111444999;;;888444333<<>>===;;;:::555777777666444444666999000000111111111000000////////////.........------,,,------------,,,++++++))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''((())))))(((((()))******************++++++,,,,,,---......---------......000111111000000000000000000000000222222222000......///111444555555555555444333333111555555222///111666::::::;;;===AAAEEELLLRRRVVVmmmwww{{{uuupppkkkiiiqqq|||vvvpppeee___YYYWWWWWWVVVRRRMMMMMMOOOQQQPPPMMMLLLNNNQQQIIIOOOUUUXXXVVVTTTSSSTTTTTTPPPKKKJJJLLLLLLIIIEEEIIIJJJIIIHHHIIIKKKPPPTTTOOORRRTTTUUUTTTSSSRRRRRRMMMOOOQQQPPPNNNLLLKKKKKKQQQJJJGGGIIIHHHFFFIIIPPPOOOQQQOOOKKKMMMSSSWWWWWWccceeemmmzzz~~~yyyooogggbbb```ZZZXXX]]]jjjtttrrrmmmiiiYYYWWWVVVTTTOOOMMMSSS\\\ZZZbbbiiimmmvvv}}}kkkHHHDDDCCCCCC===555555;;;666555444444444444333222000000111222333333222222//////.........---------,,,,,,---------,,,++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&)))((((((''''''''''''((((((((((((((())))))))))))(((***++++++++++++---...,,,,,,------.../////////000000000000////////////000000000000000000000000///000111222333444444444222222222333333444444444333444555666777888999:::JJJSSSbbbuuuzzztttoookkkgggdddccccccbbbcccbbb^^^XXXRRRVVVVVVUUUQQQNNNNNNQQQUUUYYYZZZVVVOOOKKKMMMOOOOOOOOOKKKJJJNNNPPPOOOPPPSSSSSSMMMMMMTTTTTTMMMMMMTTT[[[]]]bbbeeeddddddlllvvv|||{{{tttkkknnn{{{|||{{{pppggg___]]]\\\YYYWWWXXXSSSSSSRRRUUU^^^eeeccc\\\bbb```___aaahhhsss~~~xxx^^^PPPKKK@@@>>>:::777666666777888444444444444444444444444222111000000111111000...//////...------------...------,,,,,,+++***))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))(((***++++++++++++,,,...,,,,,,------.../////////000000000000////////////000000000000000000000000///000111222333333333333222222222333333333333333333333444444666666777777555888@@@NNNaaavvvttthhhjjjttt|||~~~}}}xxxxxx|||}}}sssqqqwww}}}zzzuuuuuu|||~~~{{{~~~~~~rrrffffffiiifffaaa^^^]]]UUUOOOOOOPPPOOOOOOQQQVVV[[[eeettt{{{kkkssszzz}}}vvvfffSSSDDD>>>===;;;:::999777666555444444444444333333222222222111222111000000111111000...///......---------------------,,,++++++***))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%&&&(((***+++(((((((((((())))))))))))(((***++++++******,,,---,,,,,,,,,---......//////////////////000000000000000000000000000000000000///000111222222222222222333333333222222222222222222333333333444444444444333111111666@@@PPP___hhhqqqwwwuuuwwwtttqqqrrryyy|||yyyssspppqqq~~~vvvqqqrrrrrrooolllhhhffffffhhhgggZZZPPPQQQVVVWWWSSSOOOVVVRRRRRRYYYaaafffjjjmmmttt~~~xxxhhh^^^SSSPPPKKKDDD===:::;;;<<<888999999999777555333222444444333222111000000///222000//////111111000...///...------,,,,,,------,,,,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((('''%%%%%%&&&(((+++,,,(((((((((((())))))))))))(((***++++++******+++---+++,,,,,,------...//////////////////000000000000//////////////////////////////000111222222111111333333222222111111000000333333333333333333333333666666666777:::>>>BBBDDDSSSpppzzznnnffffffooovvvtttsssvvvzzz|||nnnsss{{{sssrrrqqqooolllhhhddd```^^^^^^^^^]]]ZZZWWWVVVWWWYYYSSSLLLGGGHHHOOOTTTVVVVVVTTTVVV___qqqkkk[[[QQQKKKIIIFFFCCC???<<<<<<===>>>???:::::::::999888666555444555444333222111000//////222000//////000000///......------,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&(((***,,,(((((((((((())))))))))))(((***++++++***)))***,,,++++++,,,,,,---............/////////000000000111//////////////////////////////000111111111000000222222222111111000000000444444333333333333222222...000222555777888999999:::PPPdddkkkvvvqqqddd```aaabbb[[[bbbooozzzzzzsssnnnnnnyyy}}}|||yyy|||{{{vvvqqqooooooxxxuuussssssqqqkkkccc^^^fffddd```]]]ZZZYYYXXXXXXTTTTTTTTTQQQNNNLLLLLLMMMEEEFFFGGGKKKTTT___hhhmmmrrrwwwtttjjj[[[NNNGGGEEEFFFGGG>>><<<999888999999888666;;;:::888666555555666777666555444333222111000///111000//////000000///---------,,,+++++++++++++++++++++***************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''''''''''''''((()))***(((((((((((()))))))))))))))***+++***))))))***++++++++++++,,,------............//////000000111111000000000000000000000000//////000000000000//////111111111000000000000000333333333333333222222222000//////000111333555777333;;;???@@@LLLeee}}}wwwcccdddaaa[[[YYY\\\___```nnnlllkkknnnsssxxxzzzzzzuuuvvvyyy~~~{{{yyyvvv{{{~~~yyyqqqllloookkkfffcccdddiiiooosssuuullleeeddddddaaa``````\\\YYYYYYZZZXXXSSSQQQRRRVVVTTTSSSQQQRRRTTTVVVWWWOOOSSSWWWZZZ[[[\\\^^^___aaadddggglllxxx|||ooo___QQQOOOLLLHHHEEECCCAAA???===:::999999999999888666444999777444222111222444666555555444333222111111000111///......000000///------,,,++++++******++++++************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&'''((())))))(((''''''(((((((((((()))))))))))))))***+++***)))((()))******++++++,,,,,,---...............///000111111111000000000000000000000000...//////000000//////.../////////000000000000000111111111111111111111111555444222111000000111111444444333000333===JJJTTTbbbkkk{{{lllmmmjjjdddaaacccaaa\\\[[[]]]```aaa```]]]ZZZYYY]]]___aaaccccccaaa```___aaaggglllggg^^^\\\eeeooo}}}uuuiiicccccccccaaa]]]YYYZZZ```dddbbb___^^^[[[ZZZWWWUUUTTTVVVXXXXXXXXXTTTQQQRRRQQQQQQUUU\\\ZZZ[[[^^^bbb```\\\___fffdddeeegggkkkooouuuzzz}}}xxx~~~oooYYYOOOKKKDDD;;;??????@@@AAAAAA>>>:::666:::;;;;;;;;;:::999999999777666444333333333333444333333222222111111111000111///......//////...---,,,,,,+++***************))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&''')))******(((&&&%%%(((((((((((()))))))))))))))***+++***)))((()))******++++++,,,,,,---......---......///000111111222000000000000000000000000...///////////////............//////000000111111////////////000000000111---///222444444222000...---000444777555222666<<<999BBBQQQfff|||~~~}}}vvvnnntttzzzxxxpppfffaaa```XXXZZZ[[[YYYVVVTTTTTTVVVTTTYYY\\\YYYRRRQQQWWW]]]]]]``````[[[VVVSSSPPPLLLLLLJJJMMMTTTXXXWWWWWWXXXOOORRRUUUUUUUUUVVVTTTQQQRRRRRRSSSRRRNNNMMMXXXdddhhhkkkrrrxxxvvvsssxxxyyyooocccRRREEEDDDHHHFFF@@@??????>>>???@@@???===;;;777888888777555444666999666666777777777666444333111111111000000000000000111///......//////...---,,,++++++***)))*********)))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++---------............///..................------......////////////............////////////......////////////000000000000000000000000000000000000000000111111111222222222555777;;;BBBNNN___ppp{{{{{{yyyxxxuuupppllltttjjj^^^WWWWWWZZZ\\\\\\ZZZiiijjjXXXLLLMMMLLLDDDCCCJJJQQQVVV\\\eeemmmoooeeegggjjjlllmmmmmmnnnnnnmmmiiidddbbbdddnnnzzz{{{kkk___WWWUUUQQQLLLEEE@@@===<<<<<<>>>>>>>>>>>>===<<<;;;::::::444666>>>===444111666666666555444333333222222000000000000////////////000///...------,,,------,,,,,,,,,+++++++++******''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++------------..............................------......////////////............////////////......---............/////////000000000000000000000000/////////000000000111111555555555666888===EEEJJJ___jjjxxxpppeeeccc```hhhmmmrrrxxx~~~wwwlll```VVVMMMEEEAAAGGGEEEBBB???===========================<<<::::::;;;777:::BBBBBB888444777444444444333222111111111111000000000000/////////000///...------,,,,,,---,,,,,,+++++++++*********''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,---------......------------------............////////////............////////////......,,,,,,---------.........000000000000000000000000............////////////...///000000//////111333;;;@@@HHHPPPWWWaaammmuuu~~~~~~~~~lllbbbPPPLLLGGGBBB@@@>>><<<;;;<<<<<<<<<<<<<<<==================<<<<<<;;;:::999999777<<>>???>>>===<<<;;;<<<<<<<<<<<<;;;:::999888777555888>>>===777333555222222222111111000000000111111000000000///////////////...---,,,,,,,,,,,,+++************)))))))))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------......------............------------............------------........./////////................................./////////000000000111111111000111333666222111000000222333555555999<<<@@@FFFUUUllllll```[[[VVVGGG===??????<<<<<>>=========>>>???@@@???>>><<<;;;;;;;;;;;;::::::999888777777555555666666444444555222222222222111111111111000000000////////////...///...---,,,,,,++++++,,,*********)))))))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......------............------------............---------............/////////.................................////////////000111111000...---...111333...///111222333333333333333333444777>>>IIIVVV^^^nnn~~~qqqaaaQQQEEE???======:::999===???>>>>>>@@@;;;:::888999:::<<<;;;:::888:::;;;============<<<::::::::::::999888777666777666444333333444555777222111111111111111111111/////////.........------///...---,,,++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))***+++++++++************++++++++++++***++++++,,,------......,,,------......------,,,,,,------......------,,,,,,,,,---------.........------------------------,,,---------............,,,.../////////000333555...000222222000//////000222222222333333555999<<<@@@MMM^^^kkkuuu{{{yyyuuullluuummm]]]VVVJJJGGGBBB<<<888777777999///555888888777999:::888<<<;;;:::;;;<<<======<<<777777888:::;;;;;;<<<<<<999999999999888777666555444555444333333444555555000000000000000000000000...------------,,,,,,,,,///...---,,,++++++++++++))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!"""'''***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++******+++,,,,,,---......,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,...000111///......///+++...111000---,,,///222,,,---000333222000000333222444555666;;;CCCFFFDDDIIIUUUeeetttyyynnnbbbUUUNNNGGG@@@<<<<<<222222111111111111333444,,,555888111...666;;;:::<<<:::999999::::::999777999999999999999:::::::::999999999888888777666555000222333222222333222000.........///////////////------,,,,,,,,,+++++++++......---,,,++++++++++++)))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""$$$***///$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''******))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,---......//////......///...---,,,+++******+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......---,,,,,,,,,,,,---...---------............///////////////000000000000000000111111222222222333777888<<>><<<777222000333444222000///...---...///...---000000000000000000000000////////////////////////000000////////////000000000111333333333333555777555555555555555555555555333333333333222222222222000000000000000000000000000000///.....................---,,,++++++++++++******))))))((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''((('''''''''((())))))***'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))((())))))******))))))((()))))))))************+++++++++,,,---------------++++++---------,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............---------------,,,,,,...///000000000///---...///000111222333333333000///111222111333666;;;???DDDIIIPPPYYYeeemmmzzzzzz|||wwwkkkddd```[[[SSSLLLFFFAAA<<<888777666333000111222222222222111000...,,,//////---...000000---/////////.........------......................../////////...//////000000...000111222111111333555333333333333333333333333222222222222111111111111000000000000000000000000///......---......//////...---,,,++++++************))))))(((((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((('''''')))((((((((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************++++++,,,------------,,,)))***,,,------,,,***)))++++++************++++++******************************++++++++++++*********+++,,,,,,,,,,,,+++***************+++++++++++++++,,,,,,,,,,,,---------///.........------------.../////////////////////111000//////000111000000222//////444666333333777444666999::::::;;;@@@FFFKKKNNNSSSYYYbbbnnn{{{}}}vvvqqqjjj```XXXRRRMMMFFFAAA???<<<888444666444333222222444666777...///222444333///---,,,...222333//////222333000------------------------------------------------------,,,------...//////---///000000//////111222111111111111111111111111111111111111111111111111000000000000000000000000------------...///000000...---,,,+++************))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************++++++,,,---------,,,,,,((()))+++,,,,,,+++***(((******))))))))))))************************************++++++++++++*********+++,,,------,,,+++***)))************+++++++++++++++,,,,,,,,,---------/////////......---------------------------------///...---...000111222222000,,,---333555111///222,,,///333555333111333666111444777999;;;???EEEJJJMMMWWW```dddiiiooommmhhhnnnttt}}}{{{yyytttlllddd]]]YYYXXXNNNJJJEEEAAA>>>;;;777444333333222222222222444555333333222///---,,,...000------...///...---...000***//////+++)))------***,,,------......///000000------------------------++++++++++++,,,---...///---...//////......///000000000000000000000000000000000000000000111111111000000000000000000000000,,,,,,,,,---...///000111...---,,,+++************))))))(((((((((((()))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&'''((((((###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((('''''''''''''''(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------++++++++++++------------------------------..................------............////////////////////////000000000000000000111111111222222222555666888:::<<<===???@@@AAACCCFFFJJJMMMPPPRRRSSSdddfffjjjooossswwwzzz{{{zzzvvvrrrqqqvvv|||wwwtttllllllkkkgggaaaYYYRRRNNNBBBAAA???<<<999888666666333333333222222222111111//////////////////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///000000000000////////////111111111111111000//////000000//////.........---......------------......---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''''''''&&&%%%$$$'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))******))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---,,,++++++++++++,,,---------------------------.........------------------.........////////////....../////////000000000000000000111111111222222///000000111222333333444333444777999;;;===>>>>>>:::;;;===???@@@AAABBBBBBCCCAAA??????BBBIIIPPPTTT]]]___bbbgggkkkoooqqqsss{{{~~~|||tttmmmeeebbbdddggggggfff]]]ZZZUUUOOOIIIFFFDDDCCC<<<===>>>===;;;888555333666555444222111000000000222222222111111111000000////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---------............////////////////////////000111111111111000///...000/////////.........---......------------......---,,,++++++******++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''&&&%%%''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((())))))((((((((((((((('''(((((((((((())))))))))))******))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.........////////////000//////000000000111111111000000000////////////......//////000000000000000333444444444444333222111222222222222333555777999777999<<>><<<<<<<<<:::777444777555222222444555444333444444222111111111222222000000000000000111222333000000000000000111222333............------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))************+++++++++++++++,,,,,,,,,---------------............/////////000000///.................................------,,,,,,------...,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((#########$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((())))))((((((((((((((((((((()))))))))***(((((((((((()))))))))***************************))))))))))))************))))))******+++++++++,,,++++++***))))))***++++++******************************************************************************)))))))))((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------------------------............------........./////////........................---......////////////...------...///////////////,,,,,,++++++,,,,,,---...,,,---...//////000//////111222222222111111222444222222111111222333444555222666666222///111111///000000000111333444444444...---...///000222222111000000///...------------000///...---,,,,,,------///......------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************++++++++++++++++++,,,,,,---------------....../////////......---------...............------,,,,,,,,,,,,------,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((()))))))))))))))((((((((()))))))))******((((((((()))))))))******************************)))))))))*********++++++))))))******+++,,,,,,,,,,,,+++***))))))***+++,,,******************************************************************************)))))))))((((((((())))))))))))))))))))))))***))))))))))))))))))((((((((((((((()))))))))))))))(((((())))))***+++,,,)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++******++++++++++++******************************)))******++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........,,,------....../////////+++,,,---...////////////222222222222111111000///000000/////////111222333,,,------......------,,,...///000222222111000///......------...//////000...111000,,,***...000000000000000000////////////------------------------000000111111111111111111111111000//////////////////......---------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++******++++++,,,,,,------,,,---..................---------------.........------,,,,,,,,,,,,------++++++***))))))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((()))************)))(((((()))))))))*********(((((()))))))))*********************************))))))*********+++++++++))))))***++++++,,,---------,,,***))))))***,,,---************************************************************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))***+++,,,,,,+++***)))************************)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------........./////////000000+++,,,---...////////////............---,,,++++++++++++,,,---------------111111111000///...---,,,***+++,,,...//////...---------------------------+++//////,,,+++...000////////////...,,,*********///000000///---------...***++++++,,,------------+++++++++++++++*********///......---......//////******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******))))))******+++,,,,,,---+++,,,---...............,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++***)))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))***************))))))))))))************))))))))))))************************************)))************+++++++++))))))***+++,,,,,,---------,,,***))))))***,,,---************************************************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,------...///////////////+++,,,...000000...,,,***((()))+++,,,...///000000...------...000000000///---------....../////////+++000222///---......,,,---...//////...---------+++,,,,,,,,,++++++,,,...,,,---...............---000000000000///...------************+++,,,---...******++++++,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,------.........---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++******)))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&'''((('''&&&&&&'''(((************************))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++&&&'''((()))************...---+++******)))((('''+++,,,---------+++***((((((***,,,---,,,+++,,,---************,,,...000222---,,,+++*********+++,,,************++++++++++++(((((()))***++++++******,,,---------,,,***((('''...,,,)))((())))))(((&&&)))(((''''''''')))***+++))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((()))))))))))),,,+++++++++******))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))+++++++++*********))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,******++++++,,,---......------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#################################'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++++++++++++++******)))))))))***+++------,,,+++,,,,,,------......------,,,...//////---------...------------------------...---,,,++++++,,,------,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++&&&'''((()))***+++++++++,,,*********,,,---,,,+++)))((((((((())))))***+++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))++++++*********)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((('''''''''((((((((())))))))))))((((((((((((((((((((((((***)))((('''(((***---...+++++++++*********))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++******)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,***++++++,,,------......---------------,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))+++---///000000///...///............//////000,,,...//////...---...000000111333444444333111000111111111000000111222222////////////////////////////////////............------,,,,,,++++++,,,,,,)))((()))***,,,---,,,+++((()))******************))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((())))))))))))******))))))))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((+++***''''''(((+++///222+++************))))))))))))+++,,,+++***)))***+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************************+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******++++++,,,++++++,,,,,,------............------,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$###############"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&((()))((('''&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---************+++,,,---...//////000///...---...///000///...---------/////////000333444444666999;;;===???CCCFFFGGGFFFDDDBBB@@@@@@@@@@@@AAAAAABBBBBB======<<<;;;999888777777222111000000/////////...111000...,,,++++++,,,---+++******+++---,,,***((()))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((()))))))))))))))))))))(((((((((((((((******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***)))(((((()))+++---///************)))))))))))))))***+++***)))((()))+++++++++++++++++++++++++++************************************++++++++++++*********)))))))))))))))((())))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################""""""#########$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))'''((()))(((''''''((()))))))))))))))))))))))))))(((((())))))))))))))))))************************************+++++++++++++++,,,,,,,,,------------*********)))***+++,,,---...///...,,,+++,,,000333666666666777888:::===>>>BBBDDDGGGJJJLLLPPPUUUXXX\\\^^^aaacccddddddbbbaaa\\\]]]^^^___``````aaaaaa\\\\\\ZZZXXXVVVSSSRRRQQQHHHFFFDDD@@@===;;;:::999111000...---,,,---.........---,,,,,,------+++******+++,,,------,,,+++***************************'''((((((((())))))******(((((((((((())))))))))))((((((((((((((()))))))))******++++++++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((())))))***))))))((('''))))))))))))))))))))))))((()))******(((((()))***************************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))(((((())))))***+++,,,,,,************************++++++++++++++++++++++++************************)))(((((((((((()))******************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&################################################""""""#########$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((((((((''''''''''''(((((('''((())))))''''''((()))(((((((((((((((((((((((((((((())))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...---000222333444888???EEEOOOPPPRRRUUUYYY]]]```bbbccceeegggjjjlllpppuuuxxx~~~~~~~~~}}}}}}|||{{{{{{zzz{{{|||~~~~~~|||zzzxxxvvvuuutttrrrpppkkkfffaaa]]][[[ZZZNNNLLLHHHCCC>>>:::777555111///,,,,,,,,,,,,+++***---------------,,,,,,+++************************((())))))))))))))))))***(((((((((((())))))))))))(((((())))))))))))************++++++++++++******************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''')))***)))'''$$$###(((((()))))))))))))))***''')))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))************((((((((()))*********+++))))))))))))))))))))))))************************)))))))))***************)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))******+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&#######################################$$$$$$$$$"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''((((((((((((''''''''')))***)))((('''((()))(((((((((((((((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,---------------........................000333666777:::@@@GGGLLLPPPUUU\\\bbbkkkmmmppptttxxx{{{}}}~~~}}}~~~~~~~~~}}}||||||wwwtttooohhh___XXXQQQNNNEEEAAA;;;666333111///...///......------,,,------*********************************)))))))))))))))(((((((((((()))))))))))))))))))))*********++++++******++++++++++++******************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%(((((((((((())))))******'''((())))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++)))))))))******+++++++++((()))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******+++++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))*********+++,,,,,,------++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&'''((())))))((('''&&&''')))***)))((('''(((***************************(((((())))))*********+++************************++++++,,,,,,,,,------------------.........//////++++++---000555;;;@@@CCCLLLTTT___gggkkkoootttyyyxxxyyy|||}}}{{{{{{~~~~~~zzzuuupppnnnbbb\\\RRRIIIBBB===:::777000///...---,,,,,,---...************************++++++******))))))(((((((((((((((((())))))))))))))))))******+++++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))'''((((((((())))))******'''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))******+++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))*********)))))))))((((((((((((((())))))***+++,,,------...+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&''''''''''''((((((((()))***)))((((((((((((((()))*********))))))))))))))))))************+++++++++***))))))+++......+++(((,,,,,,------...///000000,,,,,,,,,///111222000//////777@@@EEEIIIOOOYYYaaaooorrrwww{{{|||zzzwwwttt||||||{{{{{{|||}}}xxxvvvooofffaaadddkkktttyyy|||}}}|||{{{vvvrrrlllfffaaaZZZQQQKKK===<<<666///...000///,,,,,,------...------,,,,,,++++++))))))((())))))***))))))(((((((((((())))))''''''(((((())))))******************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))***)))''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))(((''''''&&&'''''''''((((((((())))))))))))(((((((((((())))))************))))))))))))************++++++++++++///---,,,,,,...///...,,,---------,,,+++***)))(((111///------000666>>>BBBNNNVVV^^^dddfffiiipppuuuzzz{{{{{{zzzvvvqqqlllhhhjjjnnnsssyyy~~~}}}vvvnnnddd\\\XXXYYY[[[\\\aaaccclllyyyzzzvvvuuutttvvv|||{{{vvvtttrrrnnnkkk]]]ZZZPPPBBB888444111---///---,,,***)))***+++,,,,,,,,,,,,,,,,,,+++******)))))))))(((((()))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''((((((((()))''''''((((((((())))))))))))((('''((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))'''((((((((()))))))))***)))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))))))))(((''''''''''''((((((((())))))))))))))))))(((((())))))*********************************+++++++++,,,,,,,,,---+++******,,,.........------........./////////222666:::@@@HHHTTTaaakkkqqquuuyyyxxxtttpppnnnnnnpppppppppmmmiiiddd___\\\\\\cccmmmuuuzzz|||||||||zzz}}}~~~|||wwwooojjjgggfffffffffaaa```cccllltttzzz~~~ssseeeaaa\\\\\\cccppp}}}zzzpppooofffWWWKKKGGGFFFEEE>>>;;;555000,,,+++,,,,,,+++,,,,,,,,,,,,+++***)))******))))))))))))******((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((('''''''''(((((((((((()))((('''''')))******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))((((((((((((((())))))))))))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))))))))((((((''''''(((((((((((())))))))))))))))))((())))))******)))***************++++++++++++++++++,,,,,,,,,---)))))))))***,,,---...///.........///111444777999@@@JJJXXXdddlllttt}}}~~~|||vvvooohhhbbb```aaaccceeeggggggeeebbb```gggllltttxxxxxxuuuqqqooorrruuuyyy{{{zzzxxxvvvuuuyyyvvvsssrrrsssvvvxxxxxxqqqnnnlllmmmooosssxxx}}}~~~ssslllbbbYYYWWW]]]fffnnn~~~yyytttuuupppcccYYYXXXZZZ\\\VVVRRRKKKBBB;;;666333111///...---,,,++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''')))+++***'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((())))))))))))******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))))))))))))))((((((((((((((()))))))))***)))))))))))))))***++++++))))))******+++++++++,,,+++,,,,,,,,,------------+++,,,...//////........./////////222777>>>EEEIII```jjjwww|||wwwssspppmmmjjjiiieeegggjjjmmmmmmkkkhhhfffnnnqqqttttttrrrnnnkkkjjjfffjjjnnnpppnnnkkkiiihhhgggdddaaa```cccgggiiikkkllllllkkkiiikkkooorrrtttuuuwww{{{~~~xxxkkkaaa[[[\\\^^^ooouuu~~~|||{{{ooodddaaabbbbbbeeebbb\\\TTTLLLDDD???;;;666444000---+++,,,...000++++++************++++++************))))))))))))************************(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))******'''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))*********))))))((((((((()))))))))******))))))))))))******+++,,,))))))******+++,,,,,,,,,,,,,,,,,,---------......,,,---///...------...///111444:::DDDOOO\\\gggmmmyyy~~~}}}wwwsssssssssqqqoookkkkkkiiigggdddaaa^^^\\\]]]^^^____________aaaccc^^^dddkkknnnllliiigggfff___^^^\\\^^^bbbfffiiikkkeeeggggggdddeeeiiijjjiiigggjjjnnnnnnnnnooouuuzzzzzzzzzyyyssslllhhhhhhiiihhhnnnxxxzzzzzz}}}~~~~~~xxxuuusssqqqjjjhhheee___YYYSSSMMMJJJ???<<<666111---++++++,,,,,,,,,++++++++++++,,,,,,+++************)))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''))))))))))))((((((((((((((('''''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))***************(((((()))))))))*********))))))))))))***+++,,,---))))))***++++++,,,------------------............,,,---......000444;;;AAAEEEKKKUUUaaannnxxx}}}~~~zzzuuuooonnnpppqqqnnnjjjhhheee```[[[YYY[[[]]]___YYYZZZZZZZZZ[[[^^^cccgggjjjrrr{{{~~~|||wwwuuutttqqqqqqtttxxx|||tttvvvtttnnnllloooooollliiikkkmmmnnnnnnooorrrtttkkknnnpppooollllllooosssppprrrwww}}}zzzvvvtttsssqqqnnntttzzzsssqqqmmmhhhccc```]]]\\\RRROOOIIIBBB:::444///,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''***)))))))))((((((((('''&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))***************))))))))))))************))))))))))))***+++,,,---))))))***+++,,,,,,---------------.........//////000111222444999DDDQQQ[[[bbbgggooowww{{{|||zzzxxxxxxwwwwwwxxxxxxuuuqqqmmmgggcccbbbfffmmmqqqoookkkhhhccc^^^[[[^^^fffpppwwwooooooooonnnnnnqqquuuyyy~~~~~~}}}xxxxxxyyy}}}}}}xxxxxxvvvooohhhdddfffjjjwwwvvvvvvwwwzzzvvvkkkcccaaajjjsss{{{||||||vvvpppkkkhhhggghhhiiigggbbbZZZPPPEEE;;;555---,,,,,,++++++,,,,,,---++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''******))))))((((((((('''%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))(((((((((((()))))))))))))))******+++)))))))))))))))******+++'''(((***,,,......+++)))+++,,,---............///555666<<>>888111,,,+++,,,...///...---,,,)))'''''')))***'''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))))))))))))))))))))((()))))))))))))))***++++++)))))))))))))))***++++++---,,,,,,---......---,,,***,,,...///000111222333>>>FFFUUUdddoootttuuutttooojjjhhhkkkkkkeee``````\\\\\\\\\]]]aaaeeejjjmmmnnnrrryyy~~~|||wwwppppppwwwxxxpppkkknnnwwwxxx{{{}}}{{{{{{|||}}}}}}|||zzzuuurrrttt{{{nnnmmmkkkjjjiiifffccc```OOOHHH???777222///---,,,---......---,,,++++++,,,((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))***))))))))))))***++++++******))))))******+++,,,++++++***)))***+++------,,,---...///333:::CCCHHHYYYdddrrrzzzyyytttooolllmmmfffaaa```___]]]\\\^^^WWWYYY^^^cccjjjqqqvvvyyyyyy~~~zzz~~~|||{{{{{{yyy~~~~~~uuutttnnnllllllqqqxxx}}}|||zzz}}}yyytttnnnjjjkkkhhhdddfffmmmwww}}}|||zzzuuuppplllkkkkkk___XXXNNNDDD<<<555000---++++++,,,---,,,+++***))))))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))))))))))))))***************))))))******+++,,,+++************+++,,,,,,)))*********+++,,,...000///000333777@@@OOO___kkkwww{{{}}}wwwppplllkkkeee^^^WWWTTTUUU[[[ccciiiccchhhooowww~~~~~~}}}}}}|||~~~{{{zzzxxxtttyyy{{{xxxqqqlllmmmrrruuusssooozzz{{{}}}~~~{{{tttkkkeee```___^^^^^^```gggoootttxxxsssqqqmmmhhh___VVVMMMEEE>>>:::000...,,,++++++++++++***************************'''(((***,,,,,,***((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))))))))*********+++***************++++++,,,+++++++++++++++,,,,,,---,,,...000000//////111333000777CCCPPP\\\jjjyyy|||wwwsssooolllkkkXXXXXXWWWWWW\\\fffpppuuurrrwwwwwwuuuzzz~~~}}}xxxsssuuuvvv~~~zzzwww|||yyyxxx|||}}}yyyrrrsssvvvzzz}}}}}}{{{xxxkkkmmmooonnnkkkiiiiiiiiittt~~~}}}yyyrrrkkkcccZZZRRRLLL???:::222...------------+++++++++++++++*********'''(((***,,,,,,***((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((())))))******++++++++++++************+++,,,,,,,,,,,,++++++,,,,,,---...---///111000...///333777999GGG\\\lllvvv|||~~~vvvnnnhhhccc___\\\WWW___ggglllqqqyyy~~~~~~zzz|||zzztttnnnnnnuuuxxxwww~~~{{{wwwtttttt|||~~~zzzzzzvvvqqqoooqqqtttwwwxxxxxx|||}}}vvvpppllllllvvvzzzrrrhhh^^^WWWOOOFFF:::222...---,,,+++,,,,,,,,,+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))******+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---......+++---//////111777BBBJJJUUUaaaqqqzzz|||||||||~~~}}}yyyqqqfff]]]ZZZ]]]aaaooowww~~~~~~|||{{{xxxqqqrrryyy|||yyy}}}}}}}}}zzzssspppooonnnnnnuuuyyy~~~zzzvvvrrrtttxxx~~~vvvllleee```VVVIII>>>888444///+++------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---.........///111333:::GGGXXXeeeqqqvvv{{{zzzuuurrruuuzzzvvvtttnnnccc]]]bbbrrr}}}{{{yyyllllllsssvvvsssyyy}}}uuupppyyy~~~{{{vvvmmmoootttzzztttoookkknnnxxx}}}vvvrrrhhh[[[PPPHHHAAA999333---------,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++******++++++,,,---...---,,,---000111///,,,000...++++++---000111111000888@@@IIIZZZlllvvvuuuzzzvvvooohhhbbbbbbfffkkkmmmttt}}}pppooopppqqqmmmllluuu~~~zzz~~~~~~oooqqqkkkiiirrrvvvwwwyyyzzzyyytttnnnooowwwzzznnnaaaYYYTTTJJJAAA888555111000111///,,,(((+++,,,------+++)))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&+++++++++***++++++,,,------+++***+++---...,,,***+++...000000///...///000===MMM^^^iiiqqqwwwyyywwwooojjjccc^^^```gggrrryyy}}}wwwrrriiieeekkkvvvrrrooouuuwwwsssfffcccppptttqqqtttyyy~~~~~~zzzyyyzzzuuunnnhhh^^^TTTKKKCCC888111...---,,,++++++,,,++++++******+++,,,***)))))))))((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&+++++++++++++++,,,---------,,,++++++------,,,******///222111///111888???RRReeeyyy{{{tttnnnjjjaaa______dddnnnzzzwwwkkkfffllluuukkkfffgggppptttqqqqqquuuvvvwwwuuuuuuzzz{{{|||vvvhhhiii{{{~~~sssnnnnnnttt{{{~~~xxxnnnddd^^^RRRBBB555///............---+++***)))***,,,---******)))))))))(((((((((''''''''''''''''''''''''***)))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''',,,++++++++++++,,,------///.....................---...000111777CCCRRR^^^kkkuuu}}}{{{pppfffbbbaaa```eeeooo|||~~~~~~|||ppphhhgggccc]]]\\\aaafffjjjmmmnnnrrrwwwwwwttt{{{zzzttt|||yyyqqqooopppvvvxxxnnnjjj___OOOAAA999555222000111///,,,+++******))))))*********)))))))))(((((('''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''',,,,,,++++++,,,,,,---.../////////......///000111...///444>>>MMM^^^mmmuuuyyyuuuoooiiifffgggmmmsssvvv|||~~~tttddd[[[[[[___bbbaaa___bbbjjjppprrr~~~zzzwwwzzz|||wwwooocccXXXOOODDD:::333000...,,,,,,---,,,***'''************))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((,,,,,,,,,,,,,,,------...------...------...111444333999FFFWWWhhhsssvvvwwwpppggg___bbblllyyyyyyooorrrwwwsssrrryyy}}}yyyzzz|||}}}|||||||||{{{zzz}}}~~~yyyuuupppkkkiiiaaaVVVTTT]]]jjjrrr~~~~~~}}}yyyyyyqqqgggYYYJJJ???333000------//////---+++++++++*********)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((('''''''''%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))---,,,,,,,,,,,,---......,,,...//////...000444888EEEOOO___mmmttttttooolllddd```eeesss|||wwwccc___iiinnniiiiiitttzzzggg[[[\\\dddjjjppptttssszzzzzzxxxlll___UUU@@@:::111---...///...,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))******))))))(((''''''&&&&&&&&&'''''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&((())))))*********---,,,,,,,,,,,,---.........000111111111333888===YYYdddqqqvvvssskkkfffdddccchhhxxxvvvnnnkkkqqqzzzrrrdddhhhzzzxxxssswwwlllbbb______^^^eeekkkyyyxxx}}}~~~xxxooohhhOOOEEE777...,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&'''''''''(((((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&((()))************000...------...///000///...,,,///333555<<>>222------///---,,,++++++,,,+++)))'''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((((((((()))''''''''''''((((((((())))))))))))))))))(((((((((************++++++++++++(((((())))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''((((((((()))''''''((((((((((((''''''...---,,,,,,---...//////222///222===IIITTTaaammmrrrqqqooojjjfffggglllqqqwwwqqqnnnjjjkkkkkkjjjnnnsssrrrnnnsss|||vvvhhh```^^^iiisssrrrlllhhhkkkfffkkkzzzxxxsssttt~~~xxxpppcccSSSEEE:::333000---,,,++++++,,,+++)))'''***)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((()))))))))))))))((((((((((((((((((((()))))))))***************++++++++++++******)))))))))***************************************((((((((()))))))))******))))))******))))))(((''')))((((((''''''(((((()))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''''''''''''''((((((((())))))((())))))******))))))(((---------------...000000333444>>>QQQcccmmmppprrroooooonnnmmmooovvv{{{tttqqqpppooommmllljjjmmmooorrr{{{|||wwwxxxxxxtttpppnnnhhhWWWQQQ___lllrrruuuqqqqqqyyy~~~wwwlll\\\KKK<<<333///---,,,,,,,,,,,,***(((******)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((())))))((())))))))))))*********++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,************************((())))))))))))*********+++++++++++++++***))))))***))))))(((((())))))***''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))******++++++++++++******/////////......000222444555@@@RRReeeqqqrrrmmmiiiooouuu|||qqqffffffgggkkkqqqwwwzzz{{{uuuyyy}}}yyypppUUUFFFNNNXXX\\\jjj}}}rrrwww{{{mmmZZZHHH===222000------------,,,************)))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((())))))******(((((()))))))))*********((((((((()))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,+++++++++)))******++++++,,,,,,---++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++***))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''''''''(((((())))))))))))(((((()))))))))***************++++++++++++******///000//////...111777;;;FFFUUUfffnnnmmmiiihhhhhhwwwyyyxxxqqqhhheeejjjqqqwwwzzz|||~~~www]]]JJJLLLPPPPPPZZZiiiwwwxxxiiiZZZQQQ999555000,,,+++++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++)))))))))************+++)))))))))*********++++++******+++++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******++++++******)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******)))))))))************+++)))******++++++******))).../////////111777AAAIII```iiinnnkkkhhhllluuu|||uuulllhhhjjjmmmpppuuu|||~~~kkkZZZUUUTTTSSSWWW___ttt~~~{{{zzz}}}wwwnnniiiIIIBBB888000+++***))))))++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,)))*********++++++++++++*********+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++***))))))'''(((((())))))(((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***++++++)))*********++++++++++++*********++++++*********///111222444999DDDRRR]]]mmmmmmiiiiiisss~~~pppnnnlllggggggnnnpppqqqzzzzzz}}}|||xxxnnneeeaaadddiiioooooonnnpppqqqqqqpppoookkkmmmnnnlllkkkkkkmmmpppssssssuuuwwwtttrrrwwwrrrfff```___``````nnnwww}}}~~~wwwtttsss{{{xxxbbbWWWHHH:::111---,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---*********+++++++++,,,,,,++++++,,,,,,---......///............////////////000111111222222111111000111000000//////.........------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***((()))************)))(((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******)))))))))***+++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++222444777:::AAAOOObbbooolllfffbbbjjjwwwgggfffoooiiifffooo}}}|||uuutttrrrmmmggggggjjjllljjjeeeccceeehhhgggfffeeefffhhhiiiiiihhhdddfffiiiiiigggdddbbbaaa``````eeeiiifff```bbbiiinnnooopppqqqwwwtttjjjjjjiiidddaaajjjoooooovvv{{{rrrnnnrrr~~~~~~vvvjjjWWWEEE888222000000+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,------...///000000222333333333444444444444444555555666666555555444444444333222111000//////------------------------++++++,,,,,,,,,---------------......------,,,+++)))***+++,,,,,,+++***)))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,111222999HHHYYYdddfffdddeeecccgggxxxtttiiieeekkkttt{{{yyyzzzsssnnnhhhfffggghhhhhhffffffjjjllllllmmmooonnnjjjjjjiiinnnwww{{{uuulllffffffggggggeeebbb```___```^^^aaacccbbb___]]]]]]^^^^^^^^^^^^```cccjjjqqqwww}}}xxx|||zzzqqqgggeeeppp{{{mmmooopppzzzwwwssskkk\\\KKK;;;///***444---)))+++---+++)))*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))(((((((((((((((''''''''')))))))))***)))(((((('''((()))******)))***---///------......---,,,***)))///...---------...///000333555777777666777;;;???DDDBBBAAACCCHHHKKKJJJHHHPPPNNNLLLJJJHHHHHHIIIIIIKKKIIIEEEAAA<<<777444222111///...///111222///,,,+++,,,---,,,++++++---///)))+++,,,,,,+++******+++***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))******+++)))******+++,,,,,,---------+++******+++,,,++++++111...+++,,,...000000///444>>>MMM\\\dddfffccc```eeelllyyyxxxooonnnpppvvvyyyzzzrrrkkkjjjooorrrnnniiikkkjjjiiikkknnnqqqttttttyyyzzzyyyuuuvvvyyyyyywwwwwwxxxzzznnnhhhaaaccceeedddbbb```___```^^^```bbbbbb```^^^^^^___^^^]]]\\\[[[[[[\\\___aaannnqqqvvvzzz~~~xxxhhhdddnnn{{{xxxuuupppqqqzzz|||vvvjjj[[[III999///000,,,***,,,,,,)))(((*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))******************+++------,,,***(((((()))+++******)))***+++,,,,,,111222444666999<<>>222...,,,---,,,)))))),,,******)))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((())))))))))))******+++,,,,,,,,,(((+++---...---,,,+++,,,...------...000333777999???AAAEEEJJJOOOTTTXXXZZZXXX]]]cccgggiiiiiiiiiiiilllnnnooopppqqqsssvvvyyy}}}~~~}}}{{{zzz|||wwwsssqqqfffccc___\\\XXXSSSNNNJJJ>>>999333//////000...---111000000///...---,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))***))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,...---,,,++++++---///000***---000111222555:::???]]]cccgggfffcccfffqqq{{{wwwccc\\\bbbkkkwwwxxxvvvqqqfff```bbbfffiiikkkjjjiiimmmwww|||tttjjjiiitttxxx|||~~~}}}{{{zzzyyyuuuuuuuuutttrrrqqqpppppplllooouuu}}}}}}|||rrrbbb___kkkmmmdddjjj|||}}}uuuqqqrrryyy~~~qqq```SSS???555---,,,---,,,+++,,,+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''(((((((((((()))))))))(((((())))))))))))******************++++++,,,,,,***,,,---...------///000333444666:::>>>BBBFFFHHHPPPRRRVVV[[[```dddgggiiikkkkkkkkkkkkkkklllnnnooommmnnnooonnnmmmqqqxxx~~~~~~}}}|||}}}{{{{{{{{{zzzwwwsssooolll]]]TTTJJJCCC@@@===888333000///......//////......---,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,------------+++---000111000...,,,+++---111666:::???IIIYYYfffgggfffccc```dddqqqiiiaaa```___eeeppptttxxxllleeeggghhhddddddjjjgggjjjmmmkkkjjjqqqwwwssswww~~~|||{{{{{{}}}rrraaa^^^lllmmmaaafffxxxrrrlllnnnrrr{{{{{{mmmcccQQQ@@@000+++------+++***++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''')))))))))((((((''''''&&&(((((((((((()))))))))***))))))))))))******++++++,,,,,,+++******++++++,,,000000000///...///111444:::===CCCIIINNNQQQSSSSSS\\\]]]___bbbeeehhhkkklllnnnooooooqqqrrrsssssssssjjjjjjgggddddddiiissszzz~~~|||zzz}}}tttiii```YYYRRRIIIBBB777444111//////...,,,***,,,++++++***++++++,,,,,,************************************************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))******************++++++,,,---------------.........+++...000000//////000222888AAALLLTTT[[[hhhxxxcccccceeejjjtttppp___^^^gggqqqzzzvvvuuuwwwsssjjjfffdddfffkkknnnllljjjkkkllloooqqqqqqttt~~~}}}}}}|||iiiaaaiiiiii___bbbqqqxxxooommmmmmsssvvv|||~~~uuunnncccOOO;;;222000---***(((++++++***))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((((((((((()))))))))******)))))))))***++++++,,,,,,------,,,++++++,,,...///,,,...111555888===CCCGGGJJJNNNSSSXXX\\\\\\\\\[[[aaaaaabbbdddgggkkknnnpppqqqtttyyy}}}|||vvvmmmfff\\\YYYUUUPPPPPPTTTZZZ```jjjqqq||||||uuummmdddZZZSSSLLLFFF???999666333...***,,,,,,++++++******++++++************************************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((()))'''''''''(((((())))))***''''''((((((((()))))))))((((((((()))))))))******+++************+++,,,,,,,,,,,,---......//////000,,,------,,,...666@@@HHHRRR]]]lllwww|||dddkkkuuu~~~vvvmmmpppqqquuutttkkkcccbbbcccdddhhhlllbbbiiiooorrrtttwwwwwwtttzzz{{{}}}uuucccaaa```]]]bbbooo|||xxxrrrqqqrrryyy}}}zzzqqqcccQQQCCC888///+++,,,,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))(((((()))))))))*********))))))******+++,,,,,,---------,,,---...111333555000666>>>FFFMMMSSSXXX[[[XXXYYY[[[\\\\\\ZZZXXXWWWXXXYYYZZZ]]]bbbiiiooosssxxx{{{vvvhhh___ZZZVVVQQQMMMKKKKKKJJJJJJRRRXXXcccooozzz|||xxxwww}}}yyyqqqkkkggg___UUUNNNIIICCC<<<777333222000///---,,,++++++************************************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&''''''((())))))******'''((((((((())))))))))))(((((()))))))))*********++++++******++++++,,,---+++,,,,,,...///000111222111555<<>>>>>HHHMMMVVVffflllmmmsssuuuuuuwww{{{|||wwwmmmdddhhhjjjiiigggjjjnnnmmmiiiccc```___```dddiiirrrzzz}}}mmm\\\SSSQQQhhh}}}uuucccWWWTTTVVVQQQZZZ[[[NNN???777444111,,,+++***)))''''''***...---+++***++++++***'''%%%))))))))))))))))))))))))))))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***)))((((((((((((((()))(((((((((((())))))))))))((()))+++---///...,,,***,,,---,,,)))&&&''',,,111111000//////444>>>JJJSSShhhttt~~~uuuvvvyyyzzz~~~ppphhhdddbbbaaaccciiinnnooottt{{{~~~|||~~~|||}}}ssspppvvv|||}}}}}}uuurrrjjjXXXCCC666---,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,------,,,***)))***,,,///...---------...///000111555===DDDLLLTTT[[[```dddaaa\\\WWWTTTQQQNNNKKKEEEDDDAAA???>>>AAAGGGKKKMMMXXX\\\___hhhiiijjjsss{{{ssseee[[[bbbggglllqqqxxx~~~yyysssrrrqqqmmmgggeeellluuuttt||||||}}}jjj\\\UUUVVViii{{{jjj[[[RRRTTT[[[^^^\\\XXXPPPAAA333000///000000...,,,+++++++++***))))))))))))******************************))))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))(((((((((((())))))((((((((()))))))))******+++*********++++++)))((((((+++///000///...///111...222999BBBMMMYYYeeemmm|||tttlllkkkxxxwwwsssmmmiiihhhiiikkkkkkkkkpppuuuzzzzzzvvvxxxyyywww~~~xxxqqqeeeQQQ@@@000///---,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******)))))))))*********+++++++++,,,...---,,,+++,,,......---++++++,,,///222444999BBBNNNZZZbbbfffggghhhhhh___TTTKKKGGGDDDBBB@@@>>>>>>>>>>>>BBBJJJTTT[[[[[[eeegggfffkkklllqqq~~~tttjjjfffpppwwwuuulllpppzzznnn}}}rrrccc[[[QQQZZZkkksssdddQQQRRRTTT[[[eeefffYYYKKK<<<999444000...,,,***))),,,,,,+++)))((()))+++---************************))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))(((((())))))***((())))))))))))*********,,,+++************++++++))),,,//////......222555>>>GGGTTTbbbooozzzuuummmnnnxxx}}}qqqsssrrrrrrsssuuuwwwxxxyyy{{{}}}~~~}}}yyysssxxx{{{vvvqqqaaaOOO@@@888///,,,---...,,,)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))******++++++,,,(((***,,,------...///111,,,,,,,,,///444:::AAAEEELLLTTT```jjjmmmllliiifff```WWWMMMGGGEEECCCCCCEEEEEEHHHLLLQQQXXXaaakkkqqqyyy}}}wwwqqqvvvyyy~~~|||tttrrrwwwwwwnnnfffccc___ZZZ[[[hhhyyyccc\\\TTTSSS[[[dddiiiiiiXXXPPPCCC555//////...,,,/////////---)))(((***,,,************************))))))((('''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))((())))))******)))))))))*********++++++***+++,,,---------...///222111...,,,---555AAAKKKcccjjjvvv~~~nnngggttt~~~wwwwww|||yyy}}}~~~}}}yyyvvvrrr|||tttpppttt{{{}}}|||qqqcccTTTCCC111***...222///)))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))************((())))))***+++,,,,,,,,,)))+++------------///111...000444;;;DDDNNNVVV[[[aaafffkkknnnlllgggaaa^^^YYYRRRNNNNNNNNNKKKMMMRRRYYY___iiisss|||tttfffeeefffcccdddjjjjjj___WWW[[[eeeppp||||||{{{yyyyyy{{{~~~mmm[[[OOORRR```nnnuuupppaaaOOOBBB<<<555...------...---+++*********************************))))))(((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))))))))***++++++************++++++++++++))),,,//////...------...000111333777???OOOaaannnxxxfffccciiinnnhhhoooqqqxxxxxxrrrjjjcccgggzzzvvvooovvv~~~vvvrrrrrr{{{}}}vvvnnncccOOO777,,,...111...)))************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''&&&''''''((())))))))))))))))))))))))))))))))))))*********++++++((())))))***+++,,,------...//////---,,,---///111111555===GGGQQQZZZaaaeeekkklllllliiiddd___\\\ZZZWWWTTTVVVYYYWWWQQQTTT]]]oooxxxllleeebbb___eeeppppppeee___bbbfffhhhpppyyy}}}wwwoookkkqqqoooVVVIIIRRRaaaxxx}}}zzzkkk[[[MMM===000...,,,******+++,,,+++***++++++++++++++++++++++++))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))******+++,,,******+++++++++,,,,,,,,,+++...000///---+++,,,///(((111???OOO^^^mmm|||zzzllldddlll|||vvvjjjnnn{{{}}}qqqkkkeee```cccqqqzzzyyy{{{|||zzzxxxrrrsss||||||uuusssmmm[[[EEE555000///...+++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++((())))))***,,,------...//////.........111555999>>>CCCLLLUUU\\\aaadddeeeggggggeeeccc___]]]^^^___ddddddhhhlllfff^^^cccppp{{{xxxrrrxxxvvvmmmnnnooojjjiiinnnzzz{{{zzzuuuqqquuulllVVVPPPUUUgggwwwyyylllaaaRRRDDD===666---***---///...+++++++++++++++++++++++++++))))))((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))***+++,,,---+++++++++,,,,,,,,,,,,------///000///---///666;;;<<>>CCCPPPUUU]]]eeeiiijjjiiiggg_________^^^^^^```cccfffwwwxxx~~~yyypppxxxxxxvvvtttkkkfffggghhhnnntttxxxzzz}}}fffTTTOOOZZZooo~~~wwwssslllcccPPPCCC444---///111///,,,++++++++++++++++++++++++))))))((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,---++++++,,,,,,,,,---------...///000///000777CCCLLLaaalll{{{~~~ooonnnnnnqqq{{{}}}}}}ttttttvvv~~~rrrttttttzzzwwwlllooo{{{yyyvvvqqqbbbPPPAAA999222,,,+++++++++*********---///))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++******************------,,,,,,------------...---...333<<>>MMMSSS[[[bbbeeebbb]]]YYYSSSSSSQQQRRR[[[hhhqqqsss}}}qqqcccdddhhhpppyyy~~~}}}zzzqqq^^^LLLKKKYYYlllxxxjjjYYYFFF888222000------......,,,***------,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))***************++++++******++++++,,,---------+++...111111///000666<<>>HHHPPP\\\]]]___```]]]YYYTTTQQQNNNSSS[[[hhhyyyeeeaaa]]]aaajjjsssvvvuuuqqqjjj```ZZZWWW\\\kkkzzz~~~rrr___PPP<<<666000---......,,,***...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))******+++++++++,,,+++++++++,,,------......***---...///333>>>MMMYYYkkkxxx~~~mmm[[[TTTYYYfffvvvtttnnn|||wwwrrroooxxxqqqqqquuu}}}xxxooo___QQQ>>>888222...///000///---+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((()))))))))******)))))))))*********++++++*********++++++++++++,,,+++,,,,,,------......///***---222:::EEEQQQZZZ___ZZZYYYVVVTTTSSSTTTVVVWWWbbbjjjwwwxxxkkk]]]WWW\\\dddiiikkkjjjlllmmmiii___ZZZcccpppvvvfffPPPFFF999000...///---+++...---,,,++++++******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,,,,------......///......///444@@@UUUmmm}}}|||uuuppphhh\\\ZZZggg|||xxxpppmmmrrrxxxppphhhfffzzzxxxrrrrrrzzzyyyjjj[[[JJJAAA777111//////...,,,+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---.../////////...222:::HHHVVV```bbbaaaXXXTTTQQQPPPUUU^^^hhhooo~~~oooeeedddfffdddaaaaaaccchhhkkkjjjiiinnnvvvtttjjj[[[FFF777111000///---......---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,------,,,,,,,,,---......//////222555<<>>MMMddd}}}{{{|||}}}pppxxxyyynnn^^^MMM>>>666111///---,,,------,,,++++++******))))))))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))******+++++++++,,,++++++++++++,,,---...///...------------...//////111...222@@@NNNXXX___ccckkkiii]]]XXXbbbooo{{{||||||ppphhhdddbbbXXXYYY^^^gggrrr}}}nnn\\\JJJ???222,,,---///...***,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++***+++++++++,,,,,,,,,---+++---000000...------///000666@@@QQQfff{{{xxxvvvyyywwwqqq{{{|||uuuzzz~~~uuuiii[[[KKK@@@333000---,,,,,,---,,,,,,+++******))))))*********+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////------,,,,,,---///111222555666???OOO]]]bbbbbbccc^^^```^^^fffyyyvvviii\\\YYY```mmm|||~~~sss___QQQ>>>222//////---***---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******++++++++++++++++++,,,,,,------...---000222111///...000333777GGG]]]rrr~~~www{{{yyyoookkkwwwrrrnnnwww|||~~~|||tttiiiYYYLLL555222///------......---+++******))))))***+++++++++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,---...///000------------///111444666<<>>QQQeee|||lllhhhmmmpppttt~~~|||sssbbbUUU666333000.../////////...+++***************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))************************(((((()))***************))))))***+++,,,,,,---------------------...000000...------...000444777999BBBOOObbbooonnniiijjjpppxxxuuufff``````fffnnnppp|||xxxrrrcccNNN:::...---000......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,---...//////444555333000///444???HHHggg{{{}}}oooiiimmm{{{{{{rrr|||tttjjj___III999222111+++,,,000------,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***......------------,,,,,,,,,,,,,,,---...///000111111//////222000111:::GGGUUU```kkkmmmhhhiiitttlllbbb```^^^\\\___iiivvvtttyyyuuuaaaHHH888111...111---,,,......,,,,,,...***++++++++++++***))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))******++++++,,,------+++***---111000---...222777555444222111888NNNfffyyysss{{{ooorrrwwwzzznnndddUUUAAA666444//////111+++---,,,++++++***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***+++++++++++++++,,,,,,,,,------------------,,,------...///000111333000000111222888HHHXXXbbbfffhhhgggjjjzzz}}}tttkkk___UUURRRYYYdddoooyyy|||lllYYYJJJ===555222...,,,......+++***,,,+++++++++++++++***))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))*********+++,,,,,,------///------//////,,,,,,///444000000666@@@OOOfffzzz}}}lllsssooommmsss}}}xxxnnndddMMM===888222222222+++------,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******+++++++++++++++***++++++,,,,,,------.........---......///000111111///000444:::GGGZZZjjjkkklllmmmppp|||yyyiii]]]UUUTTTWWW^^^jjjwwwtttjjj]]]LLL===555000---///...+++***++++++++++++++++++******)))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******++++++,,,,,,------333...---///000......000222000444CCCWWWlll{{{xxxqqq|||{{{yyyyyy|||qqqlllssszzzxxxlllWWWHHH???333000222---------,,,++++++++++++,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***++++++,,,,,,++++++))))))***+++,,,---.../////////......//////000111000222777AAANNN\\\hhhqqqfffnnnzzz|||yyytttjjj]]]YYY___lllyyy|||wwwmmm\\\MMM:::444//////000---,,,---++++++,,,,,,++++++***)))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))******++++++,,,------...111------111444222111222333888EEEYYYnnn{{{qqqsss~~~{{{nnnjjjqqqzzz|||ooo^^^TTTHHH444---222111...---,,,,,,++++++,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++))))))***+++---.../////////////////////000111222333999DDDRRRaaakkkmmmkkkcccppprrr```\\\dddnnnvvvwwwiii]]]AAA888000//////---,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************************************++++++,,,------.........,,,---222444111000111666FFF\\\pppwwwjjjjjj{{{~~~}}}{{{}}}vvvkkkjjjqqq{{{sssggg___RRR;;;///222333...------,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,******+++,,,...///000000......//////000222333444666AAAPPP^^^jjjrrrssspppyyypppcccbbbhhhmmm{{{~~~xxxooogggNNNAAA444000...,,,+++,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))************************************++++++,,,,,,------.........---...111000...000666EEEYYYrrrwwweeecccuuuyyyooowww~~~xxxrrrnnnnnnpppuuu|||pppiii]]]EEE666555111......---,,,,,,,,,,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,,,,,,,---......///000000---......///111333555666???QQQdddmmmuuupppfffeeegggrrrxxx}}}}}}}}}}}}wwwqqqaaaQQQ???666222///---...,,,,,,------,,,,,,+++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((())))))))))))************************************++++++,,,,,,---........./////////000///111<<>>MMM___ttt}}}zzzwwwsssoooiiikkkssskkkooowwwuuulll[[[JJJCCC444111///...//////...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************************)))))))))))))))******+++************************+++***))))))))))))***+++)))******++++++++++++++++++++++++,,,------......------......//////000000///000000111666DDDVVVcccfffqqq~~~|||fffmmmuuuzzz||||||rrrfffVVVCCC666000111...---///...******---,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))*********++++++******++++++,,,,,,------111...------.../////////222222999MMMdddvvv|||pppyyyxxxkkkiiijjjkkkqqqxxxnnnsss}}}|||rrrcccTTTLLL777222...///000///......,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++************************************************)))***++++++,,,,,,++++++++++++,,,,,,---.........---......//////000111111333111111777DDDTTTaaaiiihhhvvvvvvtttrrrqqqppppppssswww|||yyywwwyyy}}}tttsssttt{{{{{{rrrdddRRRBBB999333///...000000------///,,,,,,+++************+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++******++++++,,,------...000------000222222222333222<<>>QQQ```ffffffqqqzzzuuu~~~yyykkkffffff______```aaabbbcccdddeeebbbaaaccciiimmmpppwww}}}uuueeeTTTHHH666000---///000......000---,,,,,,+++***+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((()))))))))***************++++++++++++***++++++,,,------......---,,,...333333000000555999PPPnnn~~~yyy}}}tttpppnnnppptttzzz{{{}}}tttfff___GGG999/////////,,,+++...,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))******+++++++++++++++++++++++++++******+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000111111222222333333999GGGYYYfffiiigggyyyqqqnnnyyy{{{ooobbbYYYVVVWWWRRRSSSTTTUUUUUUSSSRRRQQQRRRQQQTTTZZZ^^^aaagggnnnrrrxxxyyyzzzqqq```SSS;;;333------...------///------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******((((((((()))))))))***************++++++++++++,,,++++++,,,,,,------.........,,,///333000+++000;;;HHHccc|||xxxuuusss|||~~~xxxzzz~~~yyysssppppppppppppvvv}}}}}}yyyxxxwwwjjjcccQQQ@@@222000000++++++///------,,,,,,,,,+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,------...///////////////000111111222222333444;;;GGGTTT___hhhpppsss~~~zzzxxxwwwsssgggdddfffhhhgggeee```XXXQQQLLLKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKMMMRRRSSSSSSVVV\\\aaafffmmmuuu}}}xxxxxxzzzlll___FFF<<<222000///...---///------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---.........///...111333///...<<>>MMMXXXhhhddd___ddd|||uuujjjhhhhhheeebbbUUURRRMMMHHHFFFFFFGGGHHHLLLMMMNNNPPPSSSVVVYYY[[[\\\]]]___bbbfffjjjmmmnnnmmmoooppppppppppppqqqsssuuutttrrrpppooooooooopppooonnnllliiifffdddcccbbb\\\\\\\\\\\\^^^aaadddgggxxx|||sssaaaRRRDDD777///,,,/////////............---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...+++---///000///......///,,,222>>>PPPhhh}}}zzzsss}}}||||||tttmmmjjjlllooopppvvvzzzyyykkkZZZMMM@@@444///000//////.........---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,---------............//////000000000000000222222222444;;;GGGVVVaaaeeedddgggxxxxxxoooddd______^^^XXXSSSKKKJJJIIIHHHIIIKKKOOORRRVVVXXXZZZ^^^bbbfffjjjkkkooooooqqqssswwwzzz|||~~~}}}~~~~~~~~~zzzyyywwwtttqqqooonnnmmmiiihhhgggfffdddbbb___]]]^^^gggtttppp^^^MMM>>>444222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************(((((())))))************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))************************************************++++++++++++***++++++,,,------......,,,---///000//////000111111BBBXXXkkk{{{zzzxxxzzzwwwmmmhhhdddgggoooxxxrrr```UUUHHH999000000/////////.........------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------...............///000000111111000000222222444;;;FFFTTT```hhhllluuuvvvmmmddd^^^WWWTTTSSSPPPJJJEEEGGGHHHKKKMMMPPPVVV\\\aaadddfffiiinnnrrrwwwzzz|||~~~~~~}}}{{{zzzvvvrrrmmmiiigggfffeeeddd______aaafffrrrlllXXXEEE888222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************((((((((()))******++++++))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))))))))*********++++++*********************************++++++++++++,,,++++++,,,,,,------......,,,.../////////000333555<<>>KKKbbbfffiiijjjooo}}}sssoooYYYQQQJJJJJJKKKNNNSSSYYYdddooo|||zzzvvvxxx~~~jjjUUU===333333333333333000000000/////////......------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000000111222111444;;;KKKddd{{{|||zzz|||uuuwwwmmm___WWWFFF:::000///000000//////........................++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,************************)))************++++++++++++,,,,,,------,,,,,,+++------------............---......///000000111111333///111777999;;;IIIZZZnnntttzzz}}}tttfffaaaRRRLLLIIIMMMRRRYYYccckkkvvv{{{xxx}}}yyybbbHHH999444222222444000000000000/////////...........................++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,------------------------,,,,,,,,,------------...------...///000111222222222;;;NNNfffxxxwww~~~}}}|||oooaaaZZZMMM@@@333000111000//////........................++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,************************)))************++++++++++++,,,,,,------,,,,,,+++---------.........//////---......///000111111222222...000888<<<@@@QQQfffssswww```VVVQQQLLLLLLRRR\\\fffsss}}}yyy~~~lllPPP>>>555111222555000000000000////////////........................++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------...///000111222222555DDD___zzz|||xxxyyy~~~|||~~~yyyqqqaaa___OOOCCC555000111222///+++---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111222333666333777PPPhhhmmm{{{kkk[[[RRRNNNPPPRRRWWWccctttwwwVVVCCC:::555444555222111000//////.........///............---------+++,,,,,,------,,,,,,+++))))))************))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///111111000111444444222???YYYsss}}}vvv|||{{{|||||||||fff```RRRFFF888000111222000,,,---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000111111111111555666777BBBUUUlll}}}rrr\\\SSSPPPQQQXXX```fffrrrbbbKKK???666222222222222000//////////////////............---------+++,,,,,,------,,,,,,+++))))))************))))))************************************************++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...111222111111444888TTTkkk}}}|||~~~pppbbbYYYLLL;;;222111222111...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000111111222111777555===RRR^^^rrryyyxxxsssXXXKKKLLLQQQZZZfffsss{{{tttYYYHHH<<<444111333222111000///////////////............---------+++,,,,,,------,,,,,,+++))))))************))))))************************************************++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---111555222000999GGGgggxxxwwwwww}}}vvv{{{{{{ggg```SSSAAA555111222111000...------------,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------------------------------............///...//////000111111222222///888666DDDaaaeeexxxwwwxxxwwwssshhhWWWIIIIIISSS\\\gggtttfffRRRCCC888222333333222111000000000000///............---------+++,,,,,,------,,,,,,+++)))******++++++******)))************************************************++++++++++++++++++++++++******+++,,,...///000000------------------------------------............000...222777444444EEE\\\sss~~~{{{wwwsssooo~~~pppgggZZZGGG999333222111111.........---------,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------------------------------............/////////000000111222222222///888999MMMiiijjj}}}tttjjj```SSSLLLMMMUUU```iiisssqqq[[[KKK===333444333222111111000000000///............---------+++,,,,,,------,,,,,,+++******++++++++++++******************************************************++++++++++++++++++++++++******+++,,,...///000000---------------------------------....../////////222///000333555===TTTmmm{{{vvv~~~ooovvvqqquuu{{{mmm```MMM>>>555222111111............---------,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------------------------------............/////////000111111222222333111888AAAWWWkkklll~~~ssseee^^^TTTKKKLLLTTT]]]hhhooo|||eeeSSSBBB555555444333222111111111111///............---------+++,,,,,,------,,,,,,+++******++++++++++++******************************************************++++++++++++++++++++++++******+++,,,---......///---------------------------------...//////000000111000///000999LLLdddvvvyyywwwlllqqqwwwpppdddRRRBBB888333111000............------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,........................---------............//////000000111111222333333555999JJJ```iiimmmzzzmmmcccVVVQQQMMMLLLSSS]]]fffrrr}}}tttqqqllliiigggiiikkklllcccdddgggjjjnnnqqqsssuuusss___JJJ999555444333222222111222222///............---------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++***+++++++++,,,,,,------........................---------...///000000000000333222333DDDaaauuu{{{~~~vvvvvv|||rrrgggUUUDDD999333111000//////.........------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,........................---------.........//////000000000111222222333333888:::PPPfffgggnnnnnnddd[[[OOOJJJKKKRRR^^^hhhqqqqqqiiieeegggjjjlllooosssxxx|||vvvwwwyyy{{{|||}}}~~~~~~yyy|||~~~}}}|||iiiQQQ???555555444333222222222222//////.........---------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++........................---------...///000000111111777777999OOOqqq~~~}}}{{{~~~hhhVVVPPPEEE333---222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////...///000000//////000111000...///222111000333888:::LLL]]]fffssszzzkkkaaaWWWPPPMMMMMMXXX^^^iii}}}{{{rrrpppssstttzzzsss\\\FFF:::444111222333111111222//////.........---------------......------,,,+++******+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------............---,,,---//////...555333999NNNhhh{{{~~~}}}|||mmmXXXRRRIII888000222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////...///000000//////000111000///000222111000333:::BBBTTTbbbmmmsssdddYYYPPPKKKKKKRRR___gggsss}}}|||{{{zzz~~~eeeLLL>>>777333333444222111333//////.........---------------......------,,,+++******+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,---------.........------------///111111111222555BBBYYYrrr|||www||||||}}}ttt\\\TTTNNN???444222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////...///000000//////000111111000000222111000555===LLLZZZdddtttyyyiii]]]RRRKKKLLLPPPZZZhhhrrr}}}~~~pppRRREEE<<<555444444222111333/////////.........------------......------,,,+++******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------------.........,,,---...000111222333444222===PPPhhh~~~sssyyy{{{zzz||||||~~~}}}```VVVQQQEEE888111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////...///000000//////000111222000111222111111999CCCZZZ]]]eee~~~}}}sssjjj```WWWOOOLLLRRR[[[gggvvv}}}[[[LLLAAA666333333111111222////////////............------......------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------............---,,,...111111000222555999JJJaaauuutttsss}}}zzz~~~|||vvvttt{{{fffWWWRRRHHH:::111000000/////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////...///000000//////000111222111222333111444>>>JJJddd^^^iiiggg```XXXRRRLLLMMMVVVbbbrrreeeTTTFFF888222111000000111000000/////////.........------......------,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------........./////////---...222111...111777FFFZZZpppsssggg{{{|||yyyxxx|||vvvpppwwwmmmYYYRRRJJJ===333000000000/////////......------------------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////...///000000//////000111222222333444333777EEESSS```[[[kkk|||rrraaaZZZSSSNNNLLLOOOZZZfffuuulll\\\LLL;;;333111000000111000000000/////////......------......------,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------........./////////111......222111...333===UUUiii|||ppprrrzzzpppvvv~~~wwwxxx~~~uuu[[[RRRJJJ???666000000000000/////////...........................++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////...///000000//////000111222222444555555:::JJJZZZ[[[```uuuvvv{{{~~~jjj\\\UUUNNNNNNQQQXXXeeeqqqxxxeeeRRR>>>555333222222333000000000000/////////...------......------,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------........................////////////222---...333222000999GGGddduuuzzzrrrsss~~~|||}}}zzz^^^RRRKKKAAA999000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////////////////...///000000//////000111222333444666666<<>>NNNooo}}}zzzvvvmmmzzz\\\SSSOOOCCC<<<444222000/////////---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///////////////////////////000000000111222222333333222555555333777EEETTT\\\[[[qqqvvvqqqvvviii]]]PPPJJJMMMYYYccckkk{{{{{{gggNNN<<<666444333333111111000000//////......///............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......---------.........//////222---+++333888333CCCggg|||wwwyyyssssss~~~\\\PPPOOOEEE<<<444222000/////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///////////////////////////000000000111222222333333222444555666===JJJWWW___```qqq{{{jjjmmm~~~{{{yyyuuulll```TTTRRROOOSSSaaalllvvvmmmRRRAAA999444333444111111111000//////......///............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......---------........./////////111000333777777LLLnnnzzzwwwwwwyyyuuu}}}^^^LLLOOOHHH>>>555333000//////000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///////////////////////////000000000111222222333333333222444:::DDDPPP\\\dddiiiuuuwww~~~~~~cccjjjqqqddduuuzzzooohhh]]]QQQNNNMMMUUUdddqqq}}}xxxYYYIII???444222666222111111000000///......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------........./////////---555444111777AAAYYYwwwsssqqqwww|||vvv}}}ttt}}}bbbLLLPPPKKKAAA666333000//////000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------......///////////////////////////000000000111222222333333555111555@@@KKKTTT^^^iiitttllljjjjjjcccssskkkfffZZZOOOKKKNNNYYYhhhvvvbbbRRREEE666111777222222111111000//////...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.....................////////////---666333000>>>QQQggg|||{{{hhhjjjwww|||vvvsss}}}}}}}}}~~~{{{{{{kkkQQQQQQMMMFFF888555111//////000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------......///000000000000000000000000000000000111222222333333777222666EEEPPPVVVaaaoooooolllvvvyyykkkddd]]]SSSJJJSSSZZZgggvvvmmmYYYKKK<<<444666222222222111000000/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///................../////////000000///444000222JJJcccsss~~~ssseeejjjyyy|||{{{sssqqq}}}||||||{{{{{{yyy{{{[[[RRRMMMJJJ;;;777333000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///000000000000000000000000000000000111222222333333777222999KKKUUUXXXggg{{{zzzyyysssggg^^^VVVPPPNNN[[[eeeuuuzzz```QQQEEE;;;555333222222111111000/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////............/////////000000000000222000;;;ZZZrrr{{{|||nnnjjjssszzz~~~llltttzzzgggTTTKKKLLL>>>:::444000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///000000000000000000000000000000000111222222333333777222<<>>TTT]]]___uuu|||qqqcccSSSIIIPPP]]]dddsssjjjZZZWWWIII666333333222222111000000000//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......////////////000000000000...222:::RRRqqq}}}nnnkkk}}}vvvooo~~~[[[HHHKKKIII???444///000222111...////////////...............------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......000000000000000000000000///000111111000111333555:::888HHH___bbb]]]vvvvvvgggWWWLLLLLLWWWcccuuu}}}vvv^^^XXXOOO@@@777555222111222222000///////////////..........................................---------,,,,,,,,,.........------,,,,,,,,,........................,,,,,,------.../////////...000000......000111111666555DDDccczzzuuurrr|||rrrtttfffOOOOOOJJJ@@@555000111222111...////////////.....................------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........000000000000000000000000///000111111111222444666666<<>>;;;666333333222222111////////////..........................................---------,,,,,,,,,------------------------........................------......///000000111111000222333000,,,///777===ZZZttt~~~ssspppsssyyy{{{zzzvvv}}}zzzeeeRRRNNNGGG>>>666222111111111////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........./////////111111111111111111111111111222444555555666999;;;EEEUUU```aaagggqqq```\\\PPPLLLUUU___gggyyynnn]]]VVVAAA===888444333333222111////////////..........................................---------,,,,,,,,,,,,,,,,,,------------...........................---......//////000111111222///111333000,,,222===OOOcccvvvwwwpppuuuyyyxxxuuuxxx|||}}}|||||||||~~~nnnUUUOOOIII???777222111111222////////////............,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------............////////////111111111111111111111111111333444555666777:::<<>>999555333333222222////////////..........................................---------,,,,,,,,,,,,,,,,,,---------.......................................///000000111111222...///444222///999GGGcccnnn{{{~~~nnnxxxwww{{{|||zzzyyy~~~~~~~~~zzzsssVVVPPPJJJ@@@888222000111222000/////////............++++++,,,------......///++++++,,,,,,,,,---------------------------------............/////////000111111111111111111111111111333555666666888;;;===MMM]]]nnnwww}}}vvvfffZZZPPPKKKRRRbbblllqqq{{{fff]]]CCC???999555333333333222000/////////..........................................---------,,,,,,,,,,,,,,,,,,------.......................................//////000000111111111---///444444222>>>PPPpppvvvwwwjjjzzz}}}|||~~~zzzyyyxxx|||zzzwwwxxx|||~~~TTTRRRMMMAAA555333666444---////////////....................................,,,,,,,,,---------......---------------------------------...............000000000000111111111111555000000333555666<<>>PPPkkklllbbbtttxxxooo}}}yyy}}}yyyvvvuuutttqqqpppqqquuu{{{}}}|||}}}{{{zzz^^^UUUIIIAAA888222111333////////////....................................,,,,,,,,,---------......------------------------+++,,,,,,---...///000000111111111222222222222333...333555222444AAAQQQ[[[ZZZlll~~~}}}vvvsssjjjXXXOOOSSSWWWggg}}}~~~\\\VVV```gggfffeeekkkrrr{{{zzzxxxyyyxxx^^^TTTDDD777333666555222000000000000000000000000........................,,,------...------,,,,,,---------...//////000000---------............///...//////000000111111222111111333;;;III]]]rrrzzznnnjjjwww~~~vvvyyyxxxxxxzzz}}}zzzyyyvvvssspppqqqtttyyy}}}|||zzz{{{|||wwwttteeeWWWIIIAAA:::444222555////////////....................................,,,,,,,,,---------......------------------------++++++,,,---...///000000111111111222222222333333000444555333888FFFTTT[[[___wwwrrrooodddRRROOOZZZ___nnnjjjWWW[[[ffflllooorrrrrrxxx{{{yyyaaaXXXGGG777333777666222000000000000000000000000........................,,,,,,------...------,,,---------...///000000000---------............////////////000111111222222111222666BBBVVVlll{{{zzzwww}}}tttvvvvvvzzz~~~~~~}}}{{{vvvssspppooorrrwwwzzz|||xxxxxxzzzzzzsssooo{{{iiiYYYHHH@@@<<<666444666000/////////....................................,,,,,,,,,---------......------------------------++++++,,,---...///000111111111222222222333333333222666666555;;;JJJVVVZZZdddqqqmmmbbbQQQQQQ```hhhvvvppp```WWW]]]fffhhhmmmuuutttyyy|||xxxtttwwwxxxoooxxxcccZZZHHH777333777777222000000000000000000000000........................,,,,,,------...------------------...///000000111---------.........///////////////000111111222222111222888HHH```vvv}}}ssspppppp~~~}}}|||yyyyyyrrrqqqqqqrrrtttuuuuuutttsssvvvzzzzzzrrrnnnzzzzzzZZZFFFBBB999444666555222111111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.........//////000111222111111222222222333333333222444444555???QQQ]]]```ppp~~~{{{lllaaaVVVPPPVVVcccooo~~~yyyiii```\\\cccllloooooonnnuuummmkkkrrryyyttttttyyyzzzoooVVVPPP@@@333666000000222222111111000////////////////////////////////////............------------------............///............////////////......//////000222333444666333;;;RRRjjjyyyzzzsssqqq~~~zzzyyy~~~{{{wwwvvvrrrqqqpppqqqsssuuuuuutttvvvwwwyyyxxxrrrppp{{{^^^IIIDDD;;;444555444222111111000000000000000//////.........---------------------------------,,,,,,------...//////000.........//////000111222111222222222222333333333555777666888CCCUUUccchhhnnn~~~xxxhhh]]]TTTQQQ[[[hhhuuusssddd___^^^gggooopppmmmjjjiiihhhnnn{{{~~~uuusssxxxxxxtttZZZSSSBBB555777222333222222111111000000/////////////////////////////////............------------------............///....../////////000000000////////////000222333444444444???WWWnnn|||{{{qqqrrr|||yyy~~~sssnnnlllmmmpppttt}}}{{{wwwuuusssqqqpppppprrrtttttttttyyyxxxxxxxxxtttttt|||dddLLLFFF===666555222222111111000000000000000/////////............---........................,,,,,,------.../////////.........//////000111222222222222222333333333333666777777:::FFFYYYiiiqqqvvvtttbbbXXXRRRSSS```qqq}}}lllaaa___cccnnnuuussslllhhh```dddsssrrr|||wwwsssuuuvvv~~~```WWWEEE888999444666222222222111000000/////////////////////////////////............------------------............////////////000000000111111/////////000111222333444222777FFF^^^uuu~~~|||qqquuu|||}}}yyyjjj]]]UUUQQQSSSRRRQQQRRRVVV___jjjrrr}}}xxxvvvsssqqqooonnnppprrrssstttyyyyyyzzzzzzyyyxxx{{{hhhNNNGGG>>>888555111222111111000000000000000/////////...............////////////////////////---------.........//////............///000111222222222222333333333444444555555777<<>>555:::555555444333222222222222000000000000////////////....................................////////////000000000000000000000000///111222111000111666;;;NNNiii|||xxxqqqyyyrrrfffUUUNNNJJJHHHGGGDDDDDDCCCCCCDDDFFFIIILLLRRRXXX___gggooorrrnnnhhhaaaggglll}}}ppp___TTTUUU]]]iiirrr~~~{{{xxxuuusssrrrooollljjjjjjnnnqqqpppqqqsssvvvwwwvvvrrrooovvvyyyfff|||nnnMMMGGG<<<;;;444444333222111000000000000////////////////////////---///111222333222000///...............///000000000000//////000000111222333333444444555666666666555===NNN^^^ooouuu\\\VVVYYYeeettt|||iiikkkiiilllsss{{{sssjjjpppwww|||}}}{{{{{{}}}rrrrrrvvvuuu___MMM???666999555555444333222222222222000000000000////////////....................................////////////////////////////////////111111111222000111888@@@WWWooowwwrrryyyrrrrrrmmmXXXNNNKKKJJJIIIIIIGGGFFFDDDDDDFFFJJJMMMOOOWWW___gggiiilllnnniiibbb^^^iiiuuuttt[[[RRRQQQWWWaaalll~~~zzzwwwvvvuuussspppllliiijjjnnnqqqqqqrrrsssuuuvvvuuupppmmmvvvjjjxxxtttQQQGGG<<<;;;555333333222111000000000000////////////////////////,,,---///111111000///..................///000000000000000000000111222222333333444444555666666666999???PPPdddxxxiiiWWWVVV\\\iiixxxuuudddcccYYYYYYdddppp{{{}}}ooorrr{{{}}}|||xxxwwwwww}}}wwwuuuxxxpppcccNNNAAA888888555555444333222222222222000000000000////////////....................................////////////////////////////////////222000111333111222<<>>SSSooorrr\\\]]]mmmkkkXXXRRR^^^iiiwwwuuueeecccNNNLLLJJJNNNTTT\\\hhhyyyvvvqqquuu{{{rrrpppNNN???;;;555555555444333333222222111111111000000000//////////////////////////////............////////////000111111222333333444444444444444333777HHHdddzzz}}}yyyvvvnnn|||ooobbbZZZQQQIIIKKKTTT]]]jjjpppfffYYYRRROOOJJJKKKLLLMMMNNNPPPRRRVVVXXX```ffflllmmmiiieeedddeeennnxxxxxxhhh[[[]]]gggmmm|||~~~}}}||||||yyyvvvsssmmmiiifffeeegggiiigggeeeggghhhiiijjjjjjhhhfffeeebbbfffwwwiiiZZZfffnnnRRRIII???999444444333222222111111000000000000000000000000000---.........//////000000////////////////////////000000000111222222333333555555666666777777888888>>>YYYoooxxx|||aaaaaa~~~gggWWWUUUeeeppp}}}tttfffeeeOOOKKKKKKNNNSSSYYYcccrrrxxxsssuuuyyynnnuuuuuuPPP???;;;666666555444444333333222111111111111000000000000////////////////////////............////////////000111111222333333444444444666444222888LLLhhh|||||||||zzzgggiii{{{iii]]]TTTPPPKKKEEEHHHPPPXXXffflllaaaSSSLLLJJJGGGJJJLLLMMMNNNOOOTTT\\\cccmmmrrrwwwvvvqqqllllllmmmrrrssspppeee]]]bbbsss~~~|||{{{zzzxxxuuusssnnnllljjjiiihhhhhhfffeeedddfffgggiiiiiihhhfffeeebbbfffttteeeWWW```tttUUUJJJAAA:::444444333222222111111000000000000000000000000000------......///000000000...////////////000000000000000111111111222222222555555666666777777888888CCCcccrrruuummmlll}}}cccVVVYYYiiiwwwqqqeeedddNNNJJJJJJMMMQQQWWW___jjjuuu|||~~~xxxssstttvvv}}}mmmjjjzzzUUUAAA;;;666666555555444333333333222222111111111000000000////////////////////////............////////////000000111111222333333333444666555333;;;RRRnnnxxxoooiii^^^gggsssooo\\\QQQIIIHHHFFFBBBEEEMMMSSSbbbhhh]]]OOOJJJIIIGGGKKKMMMOOOOOORRRZZZhhhssszzz~~~{{{xxxxxx{{{|||{{{xxxpppooo~~~{{{yyyxxxwwwuuutttoooooonnnlllhhheeedddddddddeeegggiiijjjiiihhhgggccceeeooofffXXX___zzzXXXMMMCCC<<<444444333222222111111000000000000000000000000000------......///000000111.../////////000000000000111111111111111222222222555555666666777777888888DDDhhhssssss|||}}}{{{___UUU\\\eeexxxoooeeeeeePPPKKKIIIKKKOOOUUU[[[cccjjjnnnxxx}}}{{{}}}xxxrrrqqqpppyyyqqqhhh~~~ZZZDDD===666666666555444444333333222222222111111111000000////////////////////////............//////////////////000000111222222333111666666555@@@YYYuuuvvvxxxbbbaaa]]]jjjyyykkkgggWWWLLLDDDEEEDDDAAAEEEMMMQQQ___fff[[[NNNIIIJJJIIIMMMOOOQQQQQQUUUaaarrr}}}~~~|||~~~zzzxxxwwwwwwuuutttoooqqqqqqmmmgggcccbbbccceeefffhhhjjjkkkjjjiiihhheeedddkkkhhh[[[```~~~[[[OOOEEE===444444333333222111111000000000000000000000000000---------...///000000111.../////////000000111111111111111111111222222222555555666666777888888888BBBhhhrrrrrrzzz\\\SSS^^^___vvvpppfffhhhSSSOOOHHHJJJNNNSSSYYY^^^ccceeekkk|||xxx|||wwwqqqnnnlll{{{wwwvvvvvvkkk^^^HHHAAA666666666555444444333333222222222111111111111000////////////////////////............/////////000/////////000111111222222000555777777CCC^^^zzzzzzooobbbdddcccqqqwwwkkk]]]JJJHHHDDDAAA@@@AAACCCEEEOOOWWW^^^\\\TTTMMMMMMPPPTTTTTTPPPTTT___fffuuu}}}~~~~~~|||zzzzzzzzzzzzyyywwwuuuooonnnlllgggbbb```ccceeeeeehhhiiiiiikkkmmmjjjdddbbbaaajjjsssUUUYYY^^^SSSHHH999666555444333222111111111000000000000000000000000////////////////////////............/////////000000000000111222333555555666666555777888999999888GGG\\\hhhvvvnnnZZZZZZ[[[hhh|||tttdddaaaWWWHHHHHHLLLPPPSSSUUUYYY___dddmmmqqqwww}}}yyy}}}{{{xxxrrrkkknnn~~~wwwvvvvvvuuurrr^^^NNN<<<:::888555444444444222111222222222111111111111000111111000000//////......000000////////////000000000111111111111222222222222666444555IIIiiixxxpppcccbbbuuupppbbbTTTGGGEEEBBB??????@@@BBBCCCIIIPPPWWWXXXUUUSSSUUUXXXUUUVVVSSSZZZhhhsss}}}}}}zzzyyyxxxwwwuuussspppooolllgggbbb```bbbdddcccfffggggggiiikkkhhhcccdddcccjjj{{{ZZZYYY```TTTIII:::666666444333222111111111000000000000000000000000////////////////////////........./////////000000000000000111222333555555666555666777888999:::999JJJ___mmmzzzmmmYYY[[[]]]iii}}}ooo```___WWWIIIIIIKKKOOORRRVVVZZZ___bbbeeeffflll{{{}}}}}}yyyssskkkkkkyyyvvvtttsssrrryyy```PPP>>>:::888555444444444222111222222222111111111111000111000000000/////////...000000////////////000000111111111111222222222222333666777;;;OOOnnn~~~ooodddaaaiii}}}ppp___PPPFFFDDDAAA??????@@@BBBCCCBBBEEEIIILLLMMMOOORRRTTTNNNQQQRRR\\\nnn|||}}}{{{xxxvvvuuusssqqqrrrpppmmmhhhdddaaabbbcccaaadddeeeeeefffiiifffaaacccbbbiii~~~]]]WWWssscccWWWKKK<<<777666555333222222111111000000000000000000000000////////////////////////....../////////000000000000000000111222333555555555555666777888999:::;;;NNNddduuuhhhWWW]]]bbbmmmmmm^^^^^^XXXJJJIIIKKKNNNTTTYYY]]]^^^^^^ddddddmmm~~~{{{tttkkkiiirrrvvvsssqqqpppgggVVVDDD:::888666444444444333111222222222111111111111000000000000000////////////000000////////////000000111111111111222222222333444888;;;BBBWWWsss|||eee]]]eeewwwtttttt~~~zzzkkkjjjvvvsss___OOOEEEDDDBBBAAAAAABBBDDDFFFCCCBBBBBBCCCEEEGGGIIIIIIHHHMMMRRR___sss{{{wwwvvvuuusssrrrtttrrrooojjjfffccccccccc```cccdddcccfffiiigggbbbcccbbbgggyyy___SSSooohhhZZZNNN>>>777666555444333222222222////////////////////////////////////////////////...////////////000000000000000000111222333555555555555666777777999<<<>>>QQQiii}}}~~~wwwwww```UUU```gggrrrqqqaaa___XXXKKKHHHJJJPPPXXX___aaa^^^ZZZdddjjjyyy}}}|||zzzuuulllgggnnnxxxxxxuuurrrrrrqqq^^^III;;;888666555555444333222222222222111111111000000000000000000////////////000000////////////000000111111111222222222333333666888<<>>CCCTTTsss{{{uuuddd~~~qqqVVVUUUdddiiivvvrrrllluuuwwwaaa[[[SSSIIIDDDIIIRRR\\\cccdddaaa]]]]]]ppp~~~xxxwwwwwwuuuoooiiilllsss}}}uuurrrhhhLLL;;;999777555555555444222222222222111111111111000////////////000000000000000000////////////000000222222222222333333333333666666<<>>EEE]]]{{{wwwooommmsss___UUU\\\kkkwwwiii[[[VVVIIIIIIJJJKKKNNNTTT\\\fffmmm}}}{{{tttrrrtttpppgggjjjsss|||ooorrr}}}kkk^^^BBB777777999333111333...000000000000000000000000000000000000000000000000111000000///////////////333333222222222333444444777666HHHaaauuuyyy}}}]]]```mmm~~~lllkkk~~~iiiOOORRRUUUhhh\\\RRRLLLHHHNNNNNNXXX]]]]]]]]][[[[[[\\\[[[ZZZXXXVVVXXX]]]eeejjjnnnqqqtttwwwvvvyyy~~~{{{xxxuuutttsssppplllfffdddddddddaaa___\\\\\\[[[ZZZ```gggiiifffaaa^^^eeevvvpppRRRiiiqqqcccBBB888777666444333222111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222333444555666444666999999999???FFFbbbttttttrrr^^^VVV\\\lllwwwmmm^^^WWWHHHGGGIIILLLPPPWWW___iiippp|||yyysssppprrrnnnfffhhhqqqzzz~~~nnnqqq|||rrrdddCCC777777999333222444///111111111111111111111111000000000000000000000000///////////////000111222333333222222222333444444555666JJJeeewww~~~zzzxxx\\\cccssswwwlllqqqxxx|||iiiRRRJJJPPPWWWvvv|||WWWLLLGGGGGGSSSWWWbbbgggccc]]]ZZZYYYXXXXXXXXXYYY[[[```iiisss{{{}}}}}}||||||xxxvvvtttsssooojjjeeebbbccccccbbb```^^^]]]ZZZXXX]]]eeegggeee___^^^fffuuuoooPPPaaaxxxhhhEEE888777666444333222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222333444555555444555888888999@@@HHHhhhzzzppp^^^WWW^^^mmmyyyoooccc[[[JJJEEEHHHMMMRRRYYYbbbkkkqqqyyy~~~wwwqqqooopppllleeefffmmmxxxxxxhhhlllwwwvvvxxxwwwgggEEE888666999444333666111111111111111111111111111000000000000000000000000.........///000111333333333222222222333333444555444999QQQmmm}}}|||rrr]]]jjjsss{{{rrrooo{{{wwwqqqlllpppnnneee^^^\\\YYYUUUPPPIIIKKKPPP\\\vvvSSSKKKGGGLLL^^^gggsssyyynnnbbbYYYSSSPPPQQQUUUXXXcccppp||||||yyywwwuuutttpppkkkeeebbbcccddddddbbb```___[[[XXX]]]eeegggeee^^^^^^gggsss{{{sssQQQXXX|||iiiDDD999888666555333222222222111111111111000000000///000000000000000000000000///000000000111111111111111111111111222333444444444444555888888999AAAKKKiiimmm]]]YYY```ooo|||ppphhhbbbPPPEEEHHHMMMSSSYYYaaaiiinnnttt}}}wwwrrroooooolllffffffjjjtttpppbbbgggqqqpppppp~~~lllHHH:::666999444555777333111111111111111111111111000000000000000000000000////////////000111222333222222222222333444555555555>>>ZZZvvv}}}lll```rrryyy{{{vvvwwwsss]]]XXXWWWXXX[[[[[[WWWRRROOOKKKGGGIIIGGGKKKPPP___pppRRRNNNLLLTTTkkkxxxnnn___RRRKKKNNNUUU[[[kkk}}}}}}zzzwwwvvvuuuqqqlllgggdddeeefffeeeccc```___[[[YYY^^^fffiiiggg^^^^^^fffpppvvvxxxTTTRRRzzziiiBBB999888777555444333222222111111111111000000000//////////////////////////////000000000111111111111111111111111222333444444444444666888777:::DDDOOOccciii\\\ZZZbbbrrrpppnnnjjjVVVGGGIIIMMMRRRWWW]]]dddiiinnn}}}}}}}}}wwwssspppooommmiiiggghhhppplll```dddnnnppppppvvvLLL<<<777999555666999333111111111111111111111111000000000000000000000000111111000000000000111111222222222222333444555666444@@@___{{{{{{fff___uuu|||iiiZZZ\\\]]]YYYZZZZZZYYYVVVRRRNNNKKKFFFFFFKKKQQQ```iiiRRRTTTSSSYYYrrrvvveeeSSSFFFJJJUUUaaaqqq~~~zzzxxxvvvuuuqqqmmmhhhgggggggggdddbbb]]]]]][[[ZZZ```iiillliii___^^^cccnnnttt|||TTTUUUyyykkkBBB999888777555444333333222111111111111000000000000////////////////////////000000000000111111111111111111111111222333444555555555777999888;;;GGGTTTaaa{{{~~~eee[[[\\\eeevvvqqqsssppp[[[IIIKKKMMMPPPTTTYYY```eeelllyyyoooyyy}}}xxxuuuqqqooommmkkkhhhgggmmm|||lllaaaeeemmmtttsss|||QQQ???888999555777999333222222222222222222222222000000000000000000000000333222111000000000000000111111111222333444555666333AAAaaa}}}qqqaaa^^^ttteeeccceeebbb```______^^^[[[UUUPPPMMMGGGHHHQQQVVV```bbbQQQXXXVVVZZZrrr{{{nnnXXXGGGJJJWWWeeesss~~~~~~{{{xxxwwwvvvpppllliiihhhhhhfffbbb^^^XXXYYYYYYZZZaaajjjmmmjjj```]]]aaakkksss|||QQQTTTvvvnnnEEE:::999777666444333333333111111111111000000000000////////////////////////000000000000111111111111111111111111222333444555555666888999888<<>>aaa~~~{{{uuu___[[[YYY[[[ZZZYYY\\\bbbpppssssssllleee___WWWPPPJJJHHHIIIOOO\\\lll{{{vvvbbb^^^dddgggpppwww}}}vvv^^^PPPNNNKKKIIILLLVVVccclll{{{yyyxxxwwwnnnaaaZZZZZZiii~~~{{{xxxtttqqqllljjjgggdddaaa]]]YYYVVVZZZZZZXXXXXX\\\cccccc___XXXWWW]]]iiiqqqnnnNNNHHHeeepppFFF<<<999666555555444222111111111111111000000000/////////////////////////////////000111111111111111111111111222333444555666555666888:::<<>>555888444555333333333222222222111111000000000000000000000000111111000000111111222333111222333333333444666888@@@dddrrrvvvhhhVVVVVVXXXZZZ[[[\\\aaagggqqquuuuuummmddd]]]VVVPPPJJJIIIKKKSSS^^^jjjssswwwsssuuu~~~xxxddd[[[___eeepppvvvzzzttt[[[KKKJJJGGGFFFGGGKKKPPPSSS^^^[[[YYYXXXWWWVVVXXX\\\zzz~~~yyyuuuqqqooohhhfffdddbbbaaa^^^[[[XXXYYYYYYXXXXXX\\\aaaaaa\\\XXXVVV\\\gggnnn}}}iiiLLL@@@XXXzzzpppDDD<<<999666555555444222111111111111111000000000/////////////////////////////////000111111111111111111111111222333444666666666666888999<<>>;;;888777777666444333111111111111000000000000000000000000000000000000//////000111111111111111222222222333444555666777555555777;;;AAAOOOiiidddVVV]]]bbbsssnnnVVVRRRQQQGGG@@@EEEJJJMMMRRR^^^nnn{{{rrrYYY___dddttt}}}{{{rrrrrrmmmgggfffiiifff^^^```ccctttrrr[[[XXX```ccc\\\eeeOOOBBB???777;;;777666333333333222222222111111000000000000000000000000111111111000111222222333111222333333333444666888LLLqqq~~~qqqsssvvvmmmgggeee___SSSIIIFFFGGGHHHFFFSSSUUURRRSSSOOONNNVVVeeehhhmmmppprrrsssxxx~~~}}}uuudddbbbrrrxxxzzzzzzbbb@@@===@@@>>>???;;;DDDFFFKKKRRRYYYdddllllllggguuu~~~wwwzzz|||zzztttoooppprrrrrrlllfffdddeeebbbYYYRRRVVVXXX\\\___```]]]VVVQQQPPPQQQVVV^^^fff{{{[[[CCCGGGTTTpppeeeFFF;;;:::888666444333222222000000000000000111111111000000000000000000000000111111111000000000000000111111222444666777888999777555666888>>>OOOppp```ZZZYYYaaazzzfffSSSKKKHHHEEECCCFFFJJJMMMNNNVVViii|||}}}\\\___kkkuuu~~~|||yyyvvvssspppiiidddeeeiiifff```aaafffuuupppXXXYYY^^^xxxeeeXXX]]]SSS@@@@@@999888444888333333333333333333333333111111111111000000000000000111111111111222222222666666666444333444666999PPP{{{ttt}}}rrrdddvvvsss~~~~~~qqqiii[[[NNNFFFEEEGGGHHHEEEQQQTTTRRRTTTSSSTTT^^^iiikkkoooqqqssswww~~~}}}```RRRQQQaaadddbbb```lllkkkEEE??????>>>AAA>>>GGGLLLXXXeeemmmtttzzz}}}}}}{{{~~~||||||zzzzzzzzzwwwsssqqqrrrsssnnnjjjfffcccbbb___XXXSSSUUUWWWYYY\\\]]][[[UUUQQQPPPQQQWWW^^^ggg|||___FFFFFFRRRmmmdddFFF;;;:::888666444333333222000000000000111111111111000000000000000000000000000000000000000111111111111222333444555666777888777777777888;;;HHHddd}}}]]]XXXXXX```yyyeeeRRRJJJGGGDDDAAACCCGGGKKKOOO[[[rrrxxxrrryyy___dddppp}}}yyyvvvuuuqqqjjjdddeeegggddd^^^^^^cccrrrttt\\\YYYZZZqqq^^^[[[___SSS@@@@@@999888444888333333333333333333333333111111111111000000000000000111111111111222222222444555555444444555999;;;UUUssspppgggxxxyyyiiiUUUHHHFFFJJJMMMNNNKKKUUUWWWWWW]]]]]]___jjjkkkmmmpppqqqttt{{{gggRRRMMMOOOZZZ[[[WWWTTTbbb~~~yyyNNNAAA??????EEECCCLLLSSSfffyyy{{{xxxyyy{{{|||yyyvvvssssssssssssrrrhhhgggeeebbb^^^ZZZWWWUUUTTTUUUVVVXXXYYYXXXTTTQQQPPPQQQXXX```hhh~~~cccJJJEEESSSooocccFFF;;;:::999777555444333333111111111111111111111111000000000000000000000000//////000000111111222222222333333444555666666666555777999999;;;FFF]]]rrrzzzZZZWWWYYYaaayyydddPPPIIIFFFCCC@@@BBBEEEJJJQQQ```zzz{{{ooodddeeemmmbbbhhhuuu|||yyyvvvuuuqqqjjjddddddfffbbb\\\ZZZ^^^mmmzzzaaaZZZWWWhhh```YYY```TTTAAA@@@:::999555888333333333333333333333333111111111111000000000000000111111111111222222222222333444444444777;;;>>>\\\uuukkkhhh|||xxxdddNNNGGGKKKPPPSSSUUUQQQWWWXXX___kkkjjjgggnnnllloooqqqpppsss}}}qqqVVVNNNRRRUUU^^^aaa^^^\\\hhhUUUDDD@@@AAAIIIHHHQQQYYYlllvvvvvvvvvsssrrr~~~yyywwwyyy|||yyyuuurrrrrrttttttppplllcccdddccc___ZZZVVVUUUUUUSSSRRRRRRSSSTTTTTTRRRPPPPPPRRRXXXaaajjjfffMMMGGG[[[|||aaaFFF<<<;;;999777666444444333222222111111111111111000000000000000000000000000......///000111222222333333333333444444555555555333666999:::>>>LLLdddwww~~~xxxXXXWWWZZZccczzzbbbNNNGGGDDDBBBBBBCCCFFFKKKQQQ^^^tttxxxmmmkkkiiilllrrrttt|||aaajjjvvv}}}{{{wwwtttsssoooiiiddddddgggccc\\\XXX\\\iii~~~cccZZZVVVbbbjjjUUU```VVVAAA@@@;;;;;;666888444444333333333333222222111111111111000000000///000000111111111222222222222333444444555777;;;>>>bbbyyyggghhh~~~~~~nnn[[[JJJHHHNNNQQQRRRTTTSSSXXX^^^lll}}}yyynnnnnnnnnssstttrrruuu]]]IIIJJJRRRUUUccceeedddcccpppWWWEEEAAABBBKKKLLLVVV^^^nnnpppkkkqqqtttrrr{{{|||xxxvvvxxxzzzsssqqqooorrruuussskkkddd```aaaaaa]]]VVVRRRSSSUUUQQQPPPOOOOOOQQQRRRQQQPPPPPPRRRYYYbbbkkkdddNNNJJJggg___FFF===<<<:::888666555444444333222222222111111000000000000000000000000000000......///000111222222333222333333333444444555555444777999999???SSSllluuusssxxxYYYXXX\\\eee{{{aaaMMMFFFDDDAAAAAACCCFFFKKKMMMTTTbbbpppzzzuuuvvvuuuuuuwwwzzzsss]]]gggsss}}}{{{xxxuuurrrooolllgggccceeehhhddd]]]XXX[[[ggg~~~bbbZZZYYY```qqqZZZbbbWWWAAA@@@;;;<<<777999444444444333333222222222111111111111000000000///000000111111111222222222444555555555555777:::===ccc~~~jjjkkkdddUUUKKKLLLOOOMMMMMMQQQ[[[gggvvvvvvrrrpppwwwyyyuuuxxxfffNNNEEEMMMYYY___kkkmmmmmmpppTTTFFFBBBDDDLLLNNNYYYbbbrrr}}}}}}|||zzzyyyxxxxxxwwwwwwpppoooooorrrtttpppggg______```___ZZZUUUQQQQQQSSSOOONNNMMMNNNOOOPPPPPPOOOPPPSSSZZZbbbkkk^^^LLLLLLooo\\\EEE===<<<;;;999777666555555333333333222111111000000000000000000000000000000//////000000111111222222111222222333444555555555666999888666===SSSmmm~~~gggdddyyy[[[ZZZ^^^fff|||```LLLEEECCCAAA@@@BBBFFFIIIIIIJJJRRR\\\dddvvvhhhXXXeeeooo~~~|||zzzwwwssspppllljjjfffccceeehhhddd]]]XXXZZZfff{{{ccc[[[ZZZ```}}}vvvgggeeezzzYYYAAA@@@<<<===888999555444444333333222222111111111111111000000000000000111111111111222222222444555555555555777;;;>>>cccqqquuu{{{\\\SSSOOORRRRRRNNNPPPXXXhhh~~~sssooommmvvvzzzvvvxxxtttcccQQQHHHKKKUUUeeeqqqxxx}}}vvvNNNEEEDDDEEELLLNNNZZZeeeyyy|||yyywwwyyy||||||yyyvvvpppppppppqqqqqqmmmeee___aaa```]]]XXXTTTQQQPPPPPPMMMMMMLLLMMMOOOPPPOOOMMMQQQSSSZZZcccjjj~~~tttVVVJJJMMMqqqZZZEEE>>>===;;;999777666555555444444333222222111000000000000000000000000000000000000000000000111111111000000111222444555666666666:::999666===SSSkkkyyy|||eeeeee{{{\\\ZZZ]]]eee{{{```LLLEEECCCAAACCCDDDGGGKKKKKKKKKQQQYYY^^^lll~~~aaaVVVccclll~~~|||zzzwwwssspppmmmkkkfffccceeegggccc[[[YYYZZZdddxxxggg\\\YYYaaa}}}mmmdddpppZZZAAAAAA===>>>999999555555444333333222111111111111111111000000000000000111111111111222222222222333444555666999===@@@aaawww~~~gggWWWRRRRRRXXXWWWRRRXXXdddooofffbbbhhhsssxxxsssuuu~~~fffVVVJJJKKKQQQYYYiiiyyynnnJJJDDDEEEEEELLLNNNZZZfff~~~~~~zzzxxx{{{}}}wwwsssrrrqqqqqqooojjjeeebbbbbb```\\\WWWTTTQQQOOONNNMMMLLLLLLMMMOOOPPPNNNMMMQQQTTT[[[bbbjjj}}}mmmQQQHHHLLLpppYYYEEE>>>===;;;999888666666555444444333333222111000000000000000000000000000000111111111000000000000000///000111222444555666777555::::::888???UUUkkkxxxzzznnnppp|||\\\ZZZ]]]dddzzzaaaLLLFFFDDDBBBFFFGGGJJJOOOPPPQQQXXXaaakkkvvv]]]VVVdddkkk}}}zzzwwwssspppnnnlllgggcccdddfffaaaYYYXXXYYYbbbvvvkkk^^^WWWbbbkkkaaakkkZZZAAAAAA===???999:::555555444333333222111111111111111111000000000000000111111111111222222222000111333444666:::???CCC```xxxmmmWWWTTTRRRSSSUUUUUUVVV]]]eee{{{ttt\\\WWWdddnnnsssqqqssswwwrrrgggZZZSSSPPPUUU]]]hhhxxx\\\NNNCCCFFFJJJKKKMMMSSSfff}}}~~~}}}ssstttyyyvvvrrrqqqpppooonnnkkkgggccc```]]]YYYUUURRRQQQQQQRRRSSSPPPMMMMMMPPPRRRQQQPPPMMMNNNUUUaaakkk~~~]]]NNNFFFKKKiiiQQQOOOBBB@@@===<<<:::999666444555555444333222222222222000000////////////000000000000000000111111111111222222333444444555555666<<<555999>>>@@@SSSooo|||vvvuuu{{{[[[YYY\\\fff___KKKEEEEEEDDDGGGJJJKKKLLLSSS^^^fffhhhtttWWWXXXjjjmmmwww{{{uuuppplllmmmkkkeeeaaabbbeeeaaaZZZYYYZZZbbbssskkk^^^WWW```nnn\\\lll^^^FFFDDD>>>>>>999;;;666666666666555444333222333333333222222222111111111111222222222333333333444222222444555555;;;BBBiii~~~ooo~~~vvv___OOOTTTTTTVVVWWWUUUVVV___iii```UUUVVV\\\cccddd___^^^ccc```WWWQQQSSSZZZfffpppyyydddZZZLLLBBBDDDHHHIIILLLSSS___yyy~~~}}}|||ssstttvvvrrrpppooommmmmmllljjjfffddd^^^[[[WWWSSSPPPNNNNNNOOOUUURRRNNNNNNOOOOOONNNMMMNNNQQQZZZeeennnzzzWWWJJJCCCJJJiiiSSSQQQCCCAAA>>><<<;;;:::777555666555444333222222222222000000////////////000000000000000000111111111111222222333444444555555666:::555999>>>AAAUUUqqq~~~zzzZZZXXX[[[eee~~~```KKKFFFEEEDDDGGGLLLQQQTTT]]]lllyyyzzzVVVZZZlllnnn}}}}}}{{{uuuqqqnnnllliiiccc___aaaccc```YYYVVVXXXaaatttjjj]]]VVV___jjj[[[pppaaaHHHEEE>>>>>>999;;;888777777666555444333333333333333222222222111111111111222222222333333333444222333555555555;;;CCCnnnlllcccwwwjjjVVVLLLQQQSSSVVVVVVRRRRRR\\\hhhbbbOOONNNSSSYYY]]][[[UUUSSSXXXXXXRRRQQQYYYffftttnnnhhh```bbbTTTKKKKKKMMMLLLPPPWWWkkk~~~~~~}}}{{{zzz}}}ssstttsssnnnmmmllljjjjjjjjjiiifffddd[[[YYYUUUPPPMMMKKKKKKKKKQQQPPPNNNMMMNNNOOONNNMMMOOOUUU```iiippprrrPPPFFFAAAHHHcccVVVSSSDDDAAA???===<<<;;;888666666555444333222222222222111000000//////000000111000000000000111111111111222222333444444555555666999555999>>>AAAXXXttt{{{[[[XXX[[[ddd}}}___KKKFFFFFFEEEKKKRRRZZZaaannnaaagggyyy||||||mmmggghhhpppxxxzzz}}}xxxrrroooooojjjgggaaa]]]___bbb___XXXSSSUUU```uuuhhh\\\UUU\\\|||hhh]]]vvveeeJJJFFF???@@@;;;===999999777666555444444444333333333222222222111111111111222222222333333333444222333555555666<<>>===<<<;;;888666666555444333333222222333111000000000000000000111///000000000111111111111222222333444444555555666999666:::<<>>HHHyyyrrrcccaaassssss[[[LLLSSSXXX]]]]]]VVVSSS[[[gggxxxsssWWWMMMLLLKKKNNNTTTYYYZZZ\\\aaadddeeeggglllttt|||}}}jjjhhhhhhppp}}}uuujjj```[[[RRRIIIIIIPPPvvv|||}}}~~~wwwiiidddbbbgggnnnuuu|||}}}|||{{{yyyxxxtttqqqsss{{{wwwoookkkjjjhhhhhhhhhfffdddaaaWWWUUURRROOOLLLJJJIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRQQQYYYdddkkkrrrsssRRRGGGBBBDDDSSSpppyyyXXXMMMBBB@@@>>>===<<<;;;888666666666555444333333333333111111000000000000111111///000000000111111111111222222333444444555555666999777:::;;;AAA^^^~~~~~~]]]ZZZ\\\fff|||ZZZHHHFFFIIIKKKTTT[[[hhh|||xxxzzzfff[[[[[[ZZZ[[[^^^cccbbb______iiizzzzzzsssnnnlllmmmiiifffaaa]]]___bbb___XXXTTTVVVaaawwwdddZZZVVVZZZggghhh```gggKKKHHHDDDGGGCCCDDD<<<;;;:::888777666555555333333333222222222111111111111222222222333333333333333555666444666???KKK{{{iii]]]```tttuuu\\\LLLUUUYYY^^^___YYYTTTYYYbbbxxxjjjTTTMMMOOOPPPNNNTTT\\\```bbbeeehhhkkkjjjooowww~~~ddd[[[ggguuuqqqiiiccc___UUUJJJJJJRRRsss~~~{{{xxxvvvyyyyyy{{{zzzjjjZZZUUUSSSWWW^^^eeemmmttt~~~|||zzzyyywwwvvvqqqqqqrrrvvv|||yyypppjjjiiihhhgggfffccc___[[[TTTSSSQQQOOOLLLKKKJJJIIILLLNNNPPPPPPOOONNNNNNOOOSSSZZZbbbhhhssssssRRRIIIDDDGGGYYYttttttXXXJJJCCCAAA???>>>===<<<:::888777666555444333333333333222111111000000111111222000000000000111111111111222222333444444555555666:::888;;;;;;CCCeee~~~]]]ZZZ]]]gggyyyYYYHHHIIINNNQQQYYYdddwwwzzzbbb___bbb___^^^bbbbbbaaa___dddxxxzzzuuuqqqooonnnhhheee```\\\___bbb___XXXUUUVVV```vvv~~~bbbXXXTTT\\\aaaxxxrrrooogggKKKIIIGGGJJJDDDDDD<<<<<<<<<:::999777555444333333333222222222111111111111222222222333333333333333555666444666AAAMMM}}}___WWWbbb~~~wwwfff[[[[[[^^^ccceee```ZZZZZZ___oooqqqnnndddXXXRRRVVV\\\[[[___dddgggfffeeeiiimmmqqqrrruuu___SSSWWWhhhwwwrrr```]]]]]]^^^WWWNNNPPPYYYzzz}}}tttrrr|||zzzxxxwwwvvvuuuzzzyyyzzz}}}vvvhhh]]]NNNJJJIIIPPPXXX```iiippp|||yyywwwvvvtttsssqqqrrrqqqpppvvv|||wwwnnnhhhggggggfffddd___XXXSSSPPPPPPOOOMMMLLLKKKJJJIIIMMMPPPRRRRRROOONNNNNNOOOVVV[[[```fffuuunnnOOOHHHEEELLLjjjoooXXXJJJEEECCCAAA@@@@@@???===;;;777666555444444333333444222111111000000111111222000000000000111111111111222222333444444555555666999888;;;;;;GGGooo|||[[[XXX\\\gggxxxYYYKKKMMMTTTXXXeeewww}}}iii^^^ccciiihhhmmmxxx}}}xxxvvvtttppplllfffccc^^^[[[]]]aaa^^^WWWUUUTTT^^^uuu|||```WWWTTT[[[[[[qqquuuzzzhhhMMMKKKIIIKKKCCCBBB<<<<<<======;;;888555333333333333222222222111111111111222222222333333333222333666777444666BBBOOO~~~fff\\\hhh|||sssooogggiiimmmqqqmmmfffccceeecccbbbdddeee```[[[^^^eeeeeefffiiihhhdddaaadddiii{{{vvvqqqxxxpppUUUQQQYYYdddllltttrrrbbbMMMMMMQQQWWWSSSMMMQQQ\\\}}}uuussssssmmmdddeeefffbbb]]]bbbwww|||wwwvvvvvvvvvwwwxxxwwwxxx|||vvvqqqjjjfffccc___YYYTTTLLLIIIJJJTTT___iiisss{{{~~~zzzwwwuuutttrrrpppqqqsssppplllqqqxxxuuukkkfffffffffeeebbb\\\SSSNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJNNNQQQRRRQQQPPPQQQSSSYYY\\\___eeevvvhhhKKKGGGFFFPPPzzzkkkYYYKKKGGGEEECCCBBBBBBAAA???===777777555444444444444444222222111111111111222222000000000000111111111111222222333444444555555666888888;;;<<>>>>>===999555222333333333222222222111111111111222222222333333333222444666777444666CCCPPPyyysssdddjjjxxxvvvjjjjjjwww{{{mmmbbbbbbbbbcccaaa```dddjjjllliiiooopppnnniiibbb```ccchhhooopppmmmkkkttt|||uuueeePPPLLLPPP\\\fffbbbWWWNNNMMMIIIIIIOOOQQQOOOQQQWWWzzz~~~tttZZZHHHJJJNNNMMMMMMHHHGGGJJJOOO\\\rrrwwwtttsssrrrsssvvv}}}~~~}}}}}}nnneee^^^ZZZZZZWWWPPPMMMNNNNNNNNNQQQZZZiiiyyy~~~www|||zzzxxxuuurrrqqqppppppmmmnnnooooooooonnnlllkkkeeeffffffbbb[[[TTTPPPOOONNNNNNNNNMMMMMMKKKJJJJJJKKKMMMOOOPPPOOOOOOPPPRRRZZZ___ccchhhzzz___IIICCCCCCMMM~~~cccYYYJJJJJJFFFCCCCCCEEEEEE@@@<<<:::999777555444333444444333222111111000111111111111111111111111111111111222222222333444555666777666777999999HHHuuu{{{[[[YYY]]]hhhtttWWWMMMVVVeeeooo~~~fff^^^YYYaaaqqqsssuuu|||wwwsssooommmlllgggccc\\\WWWYYY\\\ZZZTTTRRRSSS]]]sss|||dddZZZSSSWWW___rrr~~~lllqqqdddNNNPPPMMMLLLCCCCCCBBB???<<<;;;:::999777555444333333333333333333222111111111000111111222333333555333444888666???TTTmmmhhhyyyvvvooosssqqqccc\\\___^^^fffjjjiiiiiillloooooonnnnnnmmmiiieeebbbcccdddgggiiihhheeelllsssmmm```OOOKKKNNNYYYbbb```VVVOOOPPPKKKKKKNNNOOONNNQQQVVVggghhh^^^KKKBBBGGGKKKHHHEEECCCDDDIIIOOO]]]uuuwwwtttuuuuuuwwwyyy}}}}}}}}}|||~~~{{{iiihhhbbb]]]]]]YYYSSSQQQSSSVVVWWW]]]gggvvvyyy}}}xxxvvvtttqqqooonnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiiffffffeee```YYYSSSPPPOOOMMMMMMMMMMMMLLLKKKJJJJJJKKKMMMOOOPPPPPPPPPQQQRRRXXX]]]```hhh|||YYYEEECCCDDDMMMzzzaaaYYYLLLKKKGGGDDDDDDEEEDDD???;;;:::999888666555444333333333222222111111111111111111111111111111111111111222222222333444555666777999:::<<<;;;HHHrrr~~~]]]ZZZ]]]hhhrrrYYYRRRZZZkkkxxxxxx^^^___^^^jjj{{{|||xxxsssooommmkkkfffccc\\\WWWYYY\\\ZZZTTTRRRSSS]]]rrrzzzbbbXXXRRRWWW```uuu{{{iiiooojjjWWWYYYSSSOOOEEEDDDBBB@@@===;;;:::999777666444444444333333333333222111111111111111222222333333666333444888666???TTT}}}jjjjjj}}}lllggg```UUUSSSZZZ___lllvvvtttmmmkkklllmmmlllkkkjjjjjjiiifffccc```___cccdddbbbeeejjjeee[[[PPPMMMPPPZZZbbb```YYYTTTRRRNNNLLLMMMMMMLLLOOORRRVVVTTTKKKAAA@@@FFFGGGBBB@@@AAADDDHHHOOO___yyywwwtttwwwyyy{{{}}}~~~}}}~~~qqquuuqqqmmmkkkfffaaa___aaa```dddkkkvvv{{{{{{tttsssrrrpppooonnnmmmmmmmmmlllkkkiiihhhggggggggggggfffccc]]]VVVQQQOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJKKKMMMOOOPPPPPPPPPQQQSSSWWWYYY]]]iiixxxPPPAAACCCFFFNNNxxx^^^XXXOOOMMMJJJFFFEEEEEECCC???;;;::::::999888777555333333333333222111111111111111111111111111111111111111222222222333444555666777999:::======GGGmmmppp|||___[[[]]]hhhppp\\\XXXaaaxxx}}}xxx___dddhhhwww|||yyyuuupppllliiieeebbb\\\WWWYYY\\\YYYSSSRRRSSS\\\qqqwww```XXXRRRSSS]]]sssuuuhhhmmmooo``````VVVPPPEEEDDDCCC@@@===;;;;;;:::888666444444444444333333222222111111111111111222333333333666333444999777???TTT{{{nnnoooyyy___TTTOOOKKKMMMSSSaaannnxxxwwwoooiiigggeeejjjgggfffhhhkkkjjjddd___[[[aaaeeeddddddddd___XXXRRRPPPUUUaaahhhfffaaa^^^ZZZXXXVVVUUUSSSRRRRRRSSSRRROOOIIIDDDDDDFFFDDDAAAAAADDDHHHKKKSSSfffxxxuuuxxx{{{}}}}}}xxxwwwsssxxx|||yyyttttttsssrrrqqqpppppppppnnnllljjjgggfffeeeeeefffgggddd___YYYTTTPPPOOONNNLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPPPPQQQRRRSSSWWWXXX\\\lllnnnKKK@@@BBBEEEQQQ|||xxx\\\YYYRRRPPPMMMJJJHHHGGGDDD@@@===:::;;;;;;:::888666444222333333222111111111111222111111111111111111111111222222222333444555666777555666;;;;;;DDDfff|||kkkxxxaaa\\\]]]hhhqqq```]]]kkkjjjooopppwww}}}}}}|||zzzuuupppkkkhhhcccaaa[[[WWWYYY\\\YYYRRRRRRSSS]]]qqquuu```YYYUUUVVV___rrrwwwiiikkkqqqcccaaaSSSMMMDDDDDDCCCAAA>>><<<;;;:::888777555555555444333333222222222111111111111222333333444666444555999777???TTTvvvtttqqqSSSGGGGGGIIIKKKNNNYYYbbbjjjlllmmmmmmjjjffffffcccaaaeeejjjllliiiddd[[[aaaffffffdddaaa[[[VVVQQQSSSZZZfffnnnmmmjjjjjjhhhgggeeebbb___^^^]]][[[TTTPPPMMMKKKIIIEEEDDDEEEEEEIIINNNTTT___sssxxxuuuxxxzzz|||yyyvvvtttttttttsssrrrqqqqqqpppnnnllljjjhhhfffeeeffffffeeeaaa\\\VVVRRRPPPOOONNNLLLKKKJJJIIIIIIJJJJJJKKKKKKMMMOOOQQQQQQQQQSSSTTTXXXYYY___ssshhhJJJAAACCCCCCRRRppp\\\ZZZTTTRRRPPPNNNKKKIIIFFFBBB@@@<<<<<<<<<;;;999777444333444333333222111222222222111111111111111111111111222222222333444555666777555555999:::???[[[{{{qqq{{{bbb\\\^^^iiiuuucccbbbzzz~~~|||}}}vvvaaaddd{{{|||{{{yyyuuupppjjjgggbbb___ZZZWWWYYY\\\XXXRRRQQQSSS^^^rrrttt```[[[WWW[[[ddduuuiiieeeqqqccc^^^QQQMMMFFFFFFDDDAAA>>>===<<<;;;999777666666555444444333222222222222222111222333333444444666444555999777@@@UUUuuuqqqhhhNNNEEEHHHLLLNNNOOONNNSSSXXX]]]fffoooppplllccc___\\\___fffmmmooonnnbbbcccdddcccaaa]]]YYYUUURRRTTT\\\hhhppprrrvvvzzzwwwwwwrrrkkkhhhiiiiiiggg[[[RRRLLLLLLIIIEEEGGGMMMLLLRRRZZZcccqqq}}}vvvvvvxxxyyy|||~~~~~~~~~}}}uuuvvvrrrrrrrrrqqqqqqooonnnmmmlllkkkjjjhhhgggfffffffffaaa]]]XXXTTTRRRQQQOOOMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKMMMPPPQQQQQQRRRSSSUUUXXXZZZccczzzbbbHHHBBBCCCBBBSSShhh\\\ZZZTTTRRRQQQOOOMMMJJJFFFCCCBBB>>>>>>===;;;999777555444444444333222222222222222111111111111111111111111222222222333444555666777999777;;;:::;;;SSSqqq|||yyyccc]]]^^^iiivvvdddkkkwwwqqqsss{{{vvvuuurrraaaccc{{{{{{zzzxxxtttooojjjggg```^^^YYYVVVYYY\\\XXXQQQPPPTTT```ttttttaaa[[[WWWXXXcccwwwggg^^^yyypppccc^^^SSSRRRLLLJJJDDDBBB???======<<<:::888777666666555444333222222222222222222222333444444444777444555:::888@@@UUUhhhiiihhhZZZLLLHHHKKKPPPUUUXXXRRRSSSRRRTTT\\\ggglllkkkaaa\\\XXXYYYaaallluuuyyyoooiiiccc___]]][[[ZZZZZZXXXYYY^^^hhhpppxxxxxxuuuzzz~~~~~~ppp\\\LLLJJJKKKJJJMMMVVVXXX```kkkuuuvvvsssrrruuuwwwxxx|||~~~{{{tttzzzqqqqqqqqqqqqooonnnlllkkkiiiiiiiiiiiihhhgggfffeee^^^ZZZVVVSSSSSSRRROOOMMMKKKJJJHHHGGGGGGIIIJJJKKKJJJMMMPPPQQQQQQRRRTTTUUUWWW[[[ggg[[[CCCAAACCCBBBUUUbbb\\\YYYQQQPPPPPPOOOLLLIIIEEECCCBBB@@@???===;;;999777666666444444333222222222222333111111111111111111111111222222222333444555666777:::777;;;;;;<<>>===<<<:::999777777666555444333222222333222222222222333444444555777444666:::888@@@UUUwww^^^cccmmmQQQMMMJJJJJJMMMSSS[[[bbb___]]]WWWQQQSSS[[[bbbccc___[[[VVVVVV^^^kkkxxx{{{pppccc\\\[[[\\\^^^aaa```^^^aaahhhrrr~~~iiiOOOKKKNNNOOOTTT\\\dddmmmxxxuuujjjkkkooouuuwwwxxx}}}{{{uuurrrrrrrrrrrrpppnnnlllkkkgggggghhhiiihhhgggeeeddd[[[XXXTTTSSSSSSRRROOOMMMKKKIIIHHHGGGGGGHHHJJJKKKJJJMMMPPPQQQRRRRRRTTTVVVVVV\\\iiiUUU??????CCCCCCXXX^^^\\\WWWNNNNNNNNNNNNKKKHHHDDDCCCBBBBBB@@@===:::888777777777555444333333222222333333111111111111111111111111222222222333444555666777777555:::<<>>===<<<:::999888777666555444333222222333333222222333333444555555777555666:::888@@@UUUooo[[[aaa~~~nnnTTTQQQNNNKKKKKKPPPYYYdddkkkqqqiiibbbaaacccaaaXXXPPPPPPJJJRRR^^^___hhh}}}zzzfffbbbdddeeeccccccbbbggg```[[[gggyyyvvvXXXQQQTTTWWW___jjjvvv|||iiigggdddmmmtttrrrsssyyy~~~~~~|||xxxyyysssrrrpppoooooommmjjjhhheeeeeeffffffeeecccbbb```ZZZYYYWWWUUURRRPPPNNNMMMIIIIIIGGGGGGGGGIIIKKKLLLLLLJJJKKKOOOPPPPPPUUU[[[bbb\\\llllllKKK>>>AAA===HHHfff{{{[[[WWWVVVVVVPPPOOOMMMKKKHHHFFFDDDCCC======<<<;;;999888777666555555555444444333333222222222222222222222222222222222222333444555666777888444888:::===YYYzzzkkk```cccppplllwwwvvv}}}wwwooo{{{vvvuuutttrrroookkkhhhfffbbb\\\VVVVVVZZZZZZVVVQQQUUUWWWaaauuuqqqZZZTTTQQQUUUnnnppp___iiiYYY[[[XXXQQQNNNKKKKKKEEEBBBCCCCCC>>>:::999:::888777666777777555444333333222111222333555666777555555555555888DDDPPP{{{ooobbbmmmhhhUUUWWWQQQMMMOOOYYYdddlllppprrrnnnkkkkkklllfff[[[QQQMMMHHHSSSaaacccmmmoooeeebbbaaaaaabbbeeejjjccc]]]fffsss```ZZZ```eeemmmwwwmmmcccfffssszzz}}}|||}}}}}}{{{}}}uuussspppooonnnmmmjjjhhheeeeeeffffffdddbbb```^^^ZZZYYYWWWUUURRRPPPNNNMMMIIIHHHGGGGGGGGGIIIKKKMMMLLLJJJKKKOOOPPPPPPTTTZZZ```[[[rrrcccFFF>>>CCC???KKKqqqvvvYYYVVVTTTSSSPPPOOOOOONNNLLLJJJIIIHHHDDDCCCBBB@@@===;;;:::999666666555444444333333333222222222222222222222222222222222333444555666777666444;;;>>>???VVVyyyiii\\\```mmmsss}}}{{{~~~xxxnnnwww~~~~~~zzzuuuuuutttrrroookkkhhhfffaaa\\\WWWVVVZZZZZZVVVQQQRRRTTT___tttpppZZZUUUTTTXXXooo}}}qqqrrrgggWWWYYYUUUOOONNNKKKKKKFFFBBBDDDCCC>>>:::999:::999777666777777555444333333222222222333555555777555555555555888CCCOOOrrr```kkkvvv```XXXWWWSSSRRR[[[iiiuuuyyyxxxqqqrrruuuxxxvvvmmm```UUUKKKGGGSSSaaacccmmmuuufff]]]ZZZ\\\```gggllleee___eeelllzzz|||tttzzzdddaaaiiioooxxxmmmeeekkkxxx}}}}}}|||zzz|||wwwtttqqqooommmllljjjhhheeeeeeffffffddd```]]]ZZZXXXWWWVVVTTTQQQOOOMMMMMMIIIHHHGGGGGGHHHJJJLLLMMMMMMKKKLLLOOOOOOOOORRRXXX\\\ZZZwwwsssWWWAAA>>>DDDAAAMMM{{{oooXXXVVVSSSQQQNNNOOOOOOOOONNNLLLKKKIIIHHHGGGEEECCC@@@===;;;:::777666666555444444333333222222222222222222222222222222222333444555666777999666;;;===???XXX}}}gggWWW\\\jjj{{{pppddd]]]cccmmmvvv~~~wwwhhhsss~~~~~~~~~{{{xxxttttttsssqqqnnnjjjgggeeeaaa\\\WWWWWWYYYZZZVVVRRRQQQTTT```uuunnnXXXUUUTTTZZZmmmpppnnncccUUUVVVQQQNNNOOOMMMLLLGGGDDDDDDBBB===::::::<<<:::777777777666555444444333222222222333444555666555555666555777BBBMMMuuubbbkkknnnkkk[[[]]]UUUZZZcccoooyyy}}}|||xxxjjjooowww}}}}}}ttthhh___PPPIIIPPP[[[]]]ggg}}}wwwfffZZZVVVXXX\\\gggkkkeee___ccciiixxxxxxgggiiiooottt{{{eeelllzzzwwwxxxxxxuuuqqqnnnlllkkkiiigggdddeeefffeeebbb^^^YYYVVVVVVUUUSSSQQQOOOMMMLLLKKKIIIHHHGGGGGGHHHJJJLLLNNNNNNLLLLLLOOOOOONNNRRRXXX___aaahhhOOO???>>>DDDBBBPPP}}}iiiYYYYYYUUUTTTNNNOOOOOOOOOMMMKKKIIIGGGFFFEEECCCAAA>>><<<:::999888777777666555444333333222222222222222222222222222222222333444555666777===777999:::???___jjjWWWZZZggg~~~^^^WWWSSS[[[eeelllrrryyyqqqeeeqqq~~~}}}|||{{{yyywwwssssssrrrooollliiieeeccc___[[[WWWWWWYYYYYYVVVSSSRRRVVVbbbyyynnnWWWRRRPPPXXXfffzzziiiiiizzzaaaTTTUUUPPPNNNQQQOOOMMMHHHEEEEEEBBB===;;;<<<>>><<<999777777777666444555444333222222333444555555555555666555777@@@JJJ~~~{{{wwwkkkmmmhhh}}}eee[[[ccc^^^kkk{{{|||qqqiiieee]]]eeeppp{{{{{{rrrkkkYYYLLLMMMUUUYYYfff}}}|||jjj\\\VVVWWWYYYdddgggaaa^^^dddkkk~~~|||ssspppvvvxxx{{{wwwlll}}}{{{wwwuuuvvvssspppmmmllljjjgggeeedddddddddccc```[[[WWWTTTSSSRRRPPPOOOMMMKKKIIIIIIIIIHHHGGGGGGIIIKKKMMMOOOOOOMMMMMMOOOPPPOOOSSSXXXeeennnaaaMMM??????CCCBBBTTTddd[[[]]]YYYYYYTTTTTTSSSQQQNNNJJJGGGEEECCCBBBAAA???>>><<<;;;;;;999888888777555444444333222222222222222222222222222222222333444555666777;;;666999;;;BBBbbbpppZZZ[[[eee|||pppZZZ[[[VVVZZZaaafffmmmyyyhhhaaannn~~~|||zzzwwwvvvrrrqqqpppnnnkkkgggdddbbb]]]ZZZWWWVVVWWWWWWUUUSSSSSSVVVddd{{{rrrZZZQQQMMMTTT]]]sssiiiggguuu```WWWVVVPPPOOOTTTRRRMMMIIIGGGFFFCCC>>>===@@@AAA>>>;;;999888888777666666555444333333333444555555444666777555666>>>HHHzzz~~~vvv{{{rrrppp~~~ooozzz~~~ddd___gggnnnpppXXXMMMJJJPPPXXXgggwww|||uuucccPPPKKKTTT[[[lllmmm___YYYWWWWWW___aaa^^^___fffoooxxxnnnmmmttt|||{{{}}}vvvzzz~~~yyyuuusssqqqooommmllliiifffcccdddcccbbb```]]]YYYVVVTTTQQQPPPOOOMMMLLLJJJIIIHHHIIIHHHHHHHHHIIIKKKNNNOOOOOOMMMNNNQQQQQQQQQTTTZZZdddwww\\\LLL@@@>>>BBBEEE\\\aaa\\\]]]ZZZ\\\\\\ZZZWWWSSSOOOKKKHHHGGGDDDDDDCCCBBB@@@???>>>>>>:::999888777666555444333222222222222222222222222222222222333444555666777666444<<<@@@DDD]]]ttt^^^]]]cccwwwgggYYY^^^^^^bbbhhhmmmuuuzzz___\\\iii}}}|||yyyvvvuuuppppppooommmjjjfffcccaaaZZZXXXVVVUUUUUUUUUTTTSSSRRRVVVddd{{{www]]]SSSMMMPPPUUUwwwsssiiihhhppp```YYYXXXQQQQQQUUURRRNNNJJJIIIHHHEEE@@@AAAEEEEEEBBB===::::::999888777666555444333333333444555444444666777666555<<>>AAAEEENNN```www{{{mmmUUULLLUUU```qqqxxxeeeYYYWWWWWWUUUYYY]]]]]]aaajjjqqqyyyrrrmmmjjjjjjqqqzzzzzz~~~ttt}}}|||~~~}}}wwwqqqnnnnnnmmmmmmllliiieeeaaadddccc```]]]ZZZWWWVVVUUUQQQQQQOOONNNLLLKKKJJJIIIIIIHHHHHHHHHIIILLLNNNPPPOOOMMMNNNRRRRRRRRRWWW]]]ddduuuUUUIII@@@>>>BBBJJJggg___\\\[[[WWW[[[___\\\XXXRRRNNNKKKIIIIIIHHHHHHFFFEEECCCAAA@@@???;;;:::999888666555444333222222222222222222222222222222222333444555666777666555<<>>SSSrrruuu___^^^aaattt}}}eeeZZZ^^^dddlllvvv|||sss[[[[[[hhh{{{}}}zzzwwwuuuuuuoooooonnnllliiieeebbb```XXXVVVUUUTTTSSSSSSSSSRRRSSSWWWeee}}}ttt[[[RRRMMMMMMQQQnnnsssdddgggkkk___[[[YYYQQQQQQTTTQQQNNNKKKJJJJJJFFFCCCEEEJJJHHHDDD???<<<;;;;;;:::999777666555444333333444555333444666888666444;;;CCCqqq~~~yyyhhhxxxpppvvvtttggggggiiirrrzzz{{{jjjPPP??????GGG@@@III^^^xxx}}}tttZZZOOOWWWbbbqqq~~~{{{wwwjjjYYYPPPRRRUUUTTTVVV[[[^^^dddmmmrrrvvvmmmkkkiiiooommmqqqyyy|||rrr{{{xxxzzzzzzssskkkkkkkkklllmmmllliiiddd```dddbbb___[[[XXXWWWVVVVVVRRRRRRQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHIIILLLOOOPPPOOONNNOOORRRTTTTTTXXX^^^kkkmmmPPPGGG@@@===CCCOOOppp^^^ZZZXXXTTTYYY^^^[[[UUUPPPLLLJJJIIIIIIKKKJJJHHHFFFCCCAAA???>>>;;;;;;:::888777555444444222222222222222222222222222222222333444555666777<<<888:::999666KKKlll~~~ttt```^^^```sss~~~hhh\\\^^^bbbpppoooYYY^^^jjj|||}}}~~~}}}|||xxxvvvttttttoooooommmkkkhhheeeaaa___VVVUUUTTTSSSRRRRRRRRRQQQVVVZZZhhhoooWWWPPPLLLMMMPPPjjjsss^^^eeehhh^^^\\\ZZZQQQPPPSSSOOONNNLLLKKKKKKHHHDDDGGGMMMJJJFFFAAA===<<<<<<;;;:::777666555444333444444555333444666888666444:::BBBkkk~~~{{{}}}aaa|||hhhtttmmmcccdddgggmmmhhh]]]PPPDDD>>>???BBBCCCIIIWWWnnnyyy\\\OOOXXXcccmmmpppjjj\\\ZZZWWWQQQMMMNNNUUUZZZ[[[SSSYYYlllxxx~~~eee]]]fffqqqvvvvvv}}}vvv~~~~~~vvvssstttsssooojjjnnnllljjjiiiiiigggdddbbb___^^^[[[XXXVVVTTTRRRRRRSSSQQQOOOOOOPPPNNNJJJGGGFFFFFFFFFGGGIIILLLOOOPPPJJJOOONNNOOOTTTRRRWWWhhhwwwbbbKKKDDDAAAAAA@@@PPPsss```[[[VVVUUUZZZWWWVVVUUUSSSRRRPPPOOONNNRRRRRRRRRNNNHHHCCC@@@???@@@===999777777777777666444444333222222222333333333333333333444555666666<<<999888999>>>MMMfff{{{sss\\\\\\aaatttuuufffcccbbbeeeuuuwww___]]]aaattt}}}{{{xxxvvvttttttssslllkkkjjjiiigggddd___[[[WWWUUUTTTUUURRROOOQQQUUU\\\\\\hhhjjjUUURRROOOUUULLLlllbbb\\\hhhcccccc```\\\VVVRRRQQQQQQMMMLLLKKKLLLLLLLLLJJJIIIHHHEEE@@@===<<<<<<<<<<<<:::888777555444444444444555555444555666888:::;;;ddd}}}yyytttdddWWW~~~dddhhh]]]\\\]]]ZZZVVVOOOHHHBBBAAACCCFFFDDDIIISSShhh|||^^^OOORRRVVV[[[[[[SSSOOOMMMLLLMMMPPPUUUXXX[[[___YYY```ssshhhcccmmmvvvrrr{{{|||xxxvvvwww|||vvvrrrooonnnlllkkkkkkjjjhhhggggggeeebbb```___]]][[[XXXVVVTTTSSSRRRSSSQQQOOOOOOOOONNNJJJGGGGGGGGGGGGHHHJJJLLLNNNOOOMMMPPPMMMNNNSSSSSS\\\qqq[[[GGGCCC@@@AAABBBVVVhhh\\\]]]ZZZYYY]]][[[ZZZXXXVVVSSSPPPNNNMMMNNNQQQSSSRRRNNNHHHDDDCCCAAA>>>:::888888888777777555444333333222333333333333333333333444555666666444444666999>>>NNNjjjsss[[[\\\aaassspppdddbbbaaagggzzz|||uuucccdddiii}}}|||zzzxxxuuusssrrrqqqjjjiiihhhfffeeeaaa]]]YYYVVVTTTSSSTTTRRRNNNPPPTTTYYY[[[hhhgggTTTPPPMMMOOOOOOvvvddd]]]gggdddbbb___[[[WWWUUURRRQQQLLLMMMPPPRRRSSSQQQNNNLLLIIIFFFAAA>>>=========<<<:::999777555444444444444555555444555666777999:::ZZZzzz|||vvveeeXXX~~~pppyyybbbXXXTTTRRRIIIFFFCCCAAACCCEEEFFFGGGEEEHHHOOO___vvvzzz]]]LLLKKKIIIHHHGGG???DDDDDDHHHQQQ[[[aaabbb`````````jjj~~~{{{jjjiiirrrxxxsss|||zzzrrrhhhdddgggrrrzzzxxxsssnnnjjjiiijjjkkkhhhgggeeeeeeeeecccaaa^^^^^^]]][[[XXXVVVTTTSSSSSSRRRPPPOOONNNNNNLLLJJJGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPMMMNNNSSSTTTccc}}}yyyQQQBBBAAA>>>@@@FFF```}}}aaa\\\```^^^\\\______^^^[[[XXXTTTQQQNNNMMMJJJMMMRRRSSSQQQLLLHHHFFFBBB@@@<<<::::::999888777555555444333333333333333333333333333444555666666777888:::;;;<<>>@@@JJJhhhwwwbbb___bbb___\\\]]]___^^^[[[XXXUUURRROOONNNIIILLLOOOPPPNNNKKKIIIHHHDDDBBB???===<<<;;;:::888777666555444333333333444333333333333444555666666::::::;;;<<<<<>><<<:::999777666444444555555555555444444555666888999JJJwwwkkkbbboooZZZQQQJJJEEEBBBAAAAAACCCGGGIIIGGGDDDEEEGGGKKKRRR```nnnqqqnnneeeNNNDDDDDD>>>===@@@>>>DDDOOO^^^kkkqqqrrrqqqpppkkksssppplllrrrvvvvvvqqq|||uuusssrrrmmmnnnqqqwww}}}tttjjjhhhlllnnnjjjddddddcccbbbbbbcccbbb```^^^[[[ZZZXXXWWWUUUTTTSSSSSSPPPPPPOOOMMMKKKIIIHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNQQQUUUUUUiii^^^EEE>>>BBB>>>AAAMMMmmmuuuddd``````]]][[[\\\\\\[[[YYYWWWTTTRRRQQQPPPOOOPPPPPPOOOLLLJJJJJJJJJFFFDDDAAA??????===;;;999888777666555444444444444333333333333444555666666555444666:::>>>FFFUUUccc|||vvv[[[ZZZ^^^ooorrrfffbbbcccfffiiiuuuuuunnn|||zzz}}}zzzzzzzzzxxxuuurrrnnnkkkgggfffdddbbb```\\\WWWTTTRRROOOOOOPPPOOOLLLNNNRRRRRRZZZpppsss___TTTRRRLLLPPPfff```]]][[[rrrzzzddd___ZZZ[[[]]]^^^[[[WWWQQQUUUXXXYYYWWWUUUSSSSSSOOOMMMJJJHHHFFFCCC@@@===;;;999888666555555555555555555444444444666777888FFFqqqjjjccc~~~jjjTTTKKKEEEAAA>>>???AAAEEEHHHJJJJJJIIIGGGJJJKKKOOOXXXbbbfffccc```MMMEEEDDD<<<999>>>>>>EEERRRdddrrrwwwxxxwwwxxxzzz}}}ssslllpppxxx|||zzzwwwvvvpppqqqyyyyyyzzzzzz|||~~~tttiiiiiiooopppiiiaaabbbaaa```aaaaaaaaa___]]]YYYXXXVVVUUUTTTSSSSSSSSSOOOPPPOOOLLLIIIGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKMMMMMMRRRVVVVVVnnnkkkMMMCCC===BBB???CCCRRRqqqzzzmmm```\\\\\\[[[[[[]]]YYYXXXWWWVVVTTTSSSRRRQQQUUUUUUTTTPPPMMMKKKKKKMMMHHHFFFCCCBBBAAA???===:::999888777666555444444444333333333333444555666666777777888;;;>>>FFFWWWgggyyy\\\ZZZ^^^nnnyyynnnbbb]]]]]]```eeejjjtttttt{{{~~~{{{zzzyyywwwtttpppmmmkkkhhhfffdddbbb```\\\WWWSSSQQQOOOOOOPPPOOOLLLNNNSSSQQQYYYqqq~~~ppp[[[RRRQQQLLLQQQmmm]]]YYYZZZzzzzzzaaa^^^\\\\\\^^^___^^^[[[MMMRRRWWWYYYXXXWWWXXXZZZQQQPPPMMMKKKIIIEEEAAA===;;;:::888666555555555666555555444444444555777777AAAhhhyyyiiibbb{{{gggPPPGGGCCCAAA===@@@EEEHHHJJJLLLNNNOOOKKKMMMLLLLLLRRR\\\aaaaaabbbPPPJJJHHH===999???@@@HHHTTTfffwwwyyyqqqrrrtttrrrrrrqqqmmmlllsss||||||sssiiifffcccbbbfffqqq~~~|||tttmmmlllooonnnggg______^^^]]]^^^______^^^\\\VVVVVVTTTSSSRRRRRRRRRRRROOOOOOOOOLLLHHHFFFGGGIIIHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKKKKQQQVVVYYYvvvxxxYYYCCCAAA<<>>;;;:::999777666555444444444333333333333444555666666999;;;===<<<;;;FFFaaazzz}}}]]]ZZZ^^^ooo~~~hhh___XXXXXX[[[^^^eeelllrrrzzz{{{~~~{{{yyywwwtttqqqnnnlllkkkgggeeecccaaa___[[[UUUQQQQQQOOOOOOPPPOOOMMMOOOTTTUUU]]]uuuyyykkkVVVLLLLLLIIIQQQkkk~~~XXXWWWaaattt^^^^^^]]]]]]^^^______```NNNUUU\\\^^^\\\YYYYYYZZZSSSRRRPPPNNNLLLGGGAAA===;;;:::888666555555666666555555444333444555666777===dddxxxmmmccc~~~}}}gggPPPFFFDDDCCCAAAEEEJJJMMMMMMMMMPPPSSSNNNOOOLLLJJJOOOYYY```bbbeeeTTTOOOLLLAAA<<>>;;;:::999888666555555444444333333333333444555666666111777===<<<:::KKKrrr^^^ZZZ^^^ooo}}}www```YYYUUUXXX\\\___gggppprrrxxx~~~zzzxxxuuurrrooolllkkkjjjfffdddbbb```^^^ZZZTTTPPPQQQOOOOOOQQQOOOMMMOOOTTT[[[ccc{{{vvvhhhRRRGGGIIIGGGQQQeeeoooSSSXXXiiimmm]]]^^^___^^^^^^^^^```bbbSSS[[[ccceee```ZZZVVVUUUTTTSSSQQQPPPMMMHHHBBB>>>;;;:::888777666555666666666555444333444555666777<<>>AAALLLQQQfffrrrfffgggooonnnhhhlllfffdddjjjvvv~~~|||ssshhheeebbb```bbbfffqqqzzz|||{{{tttmmmlllkkkkkkllloooyyy}}}xxx|||rrrmmmiiiiiigggaaa^^^^^^\\\ZZZYYYXXXYYYYYYWWWVVVXXXUUUQQQOOOPPPQQQRRRRRRPPPPPPOOOMMMIIIFFFEEEEEEJJJJJJJJJKKKLLLMMMMMMNNNPPPJJJPPPSSSPPPddd___III>>>;;;<<<888;;;III[[[{{{qqq```\\\ZZZ[[[[[[ZZZ[[[___[[[\\\\\\YYYVVVTTTTTTTTTVVVRRRSSSYYYZZZRRRJJJHHHKKKKKKJJJHHHDDDAAA??????===;;;999666444333333333222222222333444555666777:::777444:::BBBNNNwwweee[[[aaannnuuukkkYYYVVVTTTWWW]]]bbbffffffooowww|||zzzxxx|||xxxsssnnnmmmlllkkkjjjhhhfffbbb^^^ZZZWWWUUUTTTRRROOOMMMNNNMMMKKKOOOUUUXXXddd|||kkk^^^MMMIIIMMMKKKSSSjjjmmmQQQ]]]vvvuuuwwwddd___^^^aaaaaa\\\\\\aaaZZZbbbiiiggg___XXXUUUVVVUUURRRNNNJJJIIIGGGEEECCC;;;:::888777666555666666555444444333444555666777===ZZZttthhhvvveeeOOOGGGDDDBBBAAAEEEIIINNNQQQSSSUUUVVVYYYYYYXXXVVVUUUYYY```gggfffddd]]]RRRFFF@@@AAADDDLLLWWWppp}}}mmmiiippptttpppiiigggfffhhhqqq|||vvvnnnmmmkkkkkkooottt|||~~~~~~xxxuuuuuuttttttrrrqqqsss}}}tttssszzz~~~{{{xxxpppjjjggggggeee___\\\\\\ZZZYYYWWWWWWXXXXXXVVVUUUWWWTTTQQQPPPQQQQQQQQQQQQPPPPPPPPPMMMJJJGGGGGGGGGIIIIIIJJJKKKKKKLLLMMMMMMMMMJJJQQQUUUTTTjjjsssWWWDDD<<<;;;>>>;;;>>>KKK\\\}}}lllccc___]]]^^^]]][[[\\\___]]]\\\ZZZXXXWWWVVVUUUUUUWWWUUUXXX]]]]]]UUUNNNLLLLLLLLLKKKHHHDDDAAA???>>>===;;;999777555444444444333333333333444555666777999888666;;;CCCOOOxxxgggZZZ^^^jjj~~~qqqhhhUUUTTTUUUYYY```fffhhhiiinnnsss|||~~~|||yyywwwzzzvvvrrrnnnlllkkkiiihhhdddbbb___\\\XXXVVVTTTSSSRRRNNNMMMNNNMMMLLLPPPVVVZZZeeetttdddXXXJJJGGGLLLKKKMMMeeeiiiVVVhhhtttuuukkkeeebbbaaa___\\\]]]aaa]]]aaaccc```YYYSSSRRRSSSTTTQQQMMMJJJIIIHHHFFFEEE>>><<<:::888777666666666555555444333444555666777<<>><<>>===;;;:::888666555444444333333333333444555666666888999888;;;AAAKKKrrrmmm\\\\\\gggvvviii```PPPRRRWWW^^^fffkkklllllllllnnnsssyyy{{{~~~}}}zzzxxxvvvvvvssspppnnnllljjjgggeee___^^^\\\YYYVVVTTTRRRRRRQQQNNNMMMNNNNNNMMMQQQXXX^^^hhhlll^^^TTTHHHGGGMMMKKKMMMeeewwweee\\\xxxpppooolllgggbbb```^^^\\\^^^bbb``````]]]YYYTTTQQQQQQRRRPPPNNNKKKJJJJJJIIIHHHFFF@@@???<<<:::888777666666666555444444444555666777;;;NNNuuuvvvoooeeeOOOEEECCCCCCHHHLLLQQQTTTUUUWWW[[[^^^```cccfffeeeaaa______aaagggkkkjjjaaaSSSIIIGGGHHHPPP[[[ooozzzggg___iiiqqqlllgggiiikkkqqqyyyyyyyyyrrryyyttthhhaaa]]]aaalllzzz}}}uuupppiiidddaaabbb```[[[XXXXXXUUUTTTSSSSSSTTTTTTSSSQQQQQQQQQPPPQQQRRRQQQOOOMMMLLLMMMNNNLLLJJJIIIJJJKKKIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKPPPSSSZZZ|||oooWWWIIICCCAAA===@@@>>>BBBRRRgggkkkllleee___\\\[[[ZZZ]]]cccggg```YYYVVVWWWYYYWWWUUUWWW\\\cccfffbbb[[[VVVUUUPPPNNNKKKHHHEEECCC@@@>>>===<<<;;;999888666666555444444444444444555666666666:::999999<<>>:::888666666555777666555444444555666777<<>>???>>>HHH```vvvwwwnnneee]]]XXXWWWXXX^^^fffjjjbbbZZZVVVWWWXXXVVVTTTVVV]]]cccdddaaa\\\XXXVVVRRRNNNJJJGGGFFFDDDAAA???===<<<<<<;;;999888777666555555444444444555666666444888888888;;;AAA^^^{{{ddd^^^ggg~~~zzzoooddd[[[VVVRRRWWW___gggmmmoooppppppllliiiiiikkkoooxxx|||yyywwwuuusssooonnnlllllljjjgggccc```[[[YYYXXXVVVTTTSSSRRRRRRPPPMMMMMMOOOPPPPPPUUU\\\cccppp~~~hhhYYYQQQHHHIIINNNLLLTTTlllnnn```fffjjjgggcccdddcccbbbaaaaaaaaa___[[[[[[ZZZYYYXXXWWWVVVVVVNNNLLLKKKKKKKKKJJJIIIGGGCCCAAA>>>;;;888777666666777777555555444555666777===IIIkkkmmm```vvvhhhTTTGGGEEEGGGJJJOOOTTTVVVUUUVVV[[[```iiimmmooonnnhhhcccaaaaaahhhjjjkkkggg___VVVPPPMMMNNNXXXkkk~~~fffccchhhrrrxxxxxx~~~xxxwwwttthhhXXXUUUYYYddduuuyyyuuuoooiiiddd___\\\^^^]]]YYYVVVWWWRRRPPPOOOPPPQQQRRRQQQOOONNNNNNNNNOOOPPPPPPNNNLLLIIIJJJKKKJJJHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMRRRYYYllltttWWWHHHBBB>>>;;;??????AAAVVVxxxkkkccc[[[XXXWWWXXX___ggggggaaaZZZVVVVVVWWWWWWVVVVVV\\\aaa```___]]]YYYUUURRRNNNIIIGGGGGGFFFCCCAAA=========<<<;;;999888777666555555555555555666666222777777888===BBBXXXyyyfff]]]eeezzzuuuggg___YYYVVVSSSXXX```fffkkkmmmoooqqqmmmjjjhhhhhhkkkttt~~~zzzwwwuuusssrrrnnnmmmkkkjjjiiifffccc___ZZZYYYWWWUUUTTTRRRRRRRRROOOMMMMMMOOOPPPQQQWWW^^^eeeuuu{{{dddTTTMMMEEEGGGLLLIIINNNhhhlll^^^fffkkkkkkhhhkkkkkkgggeeeeeebbb^^^YYY[[[^^^^^^\\\[[[ZZZ[[[RRRPPPOOONNNNNNMMMJJJHHHEEECCC@@@===:::999888888888777666555555555666777;;;JJJiiiyyygggYYYmmm|||iiiXXXLLLIIIMMMOOOTTTZZZZZZXXXZZZ```fffooorrrssspppjjjfffdddeeefffggghhhhhheee___YYYTTTLLLWWWgggyyy{{{vvvzzzzzzyyyuuu}}}yyy{{{{{{iii^^^```cccmmm~~~}}}qqqnnniiiccc```\\\YYY[[[ZZZVVVTTTUUUQQQPPPOOOOOOQQQQQQPPPOOONNNMMMMMMMMMOOOOOONNNLLLJJJKKKLLLKKKIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJMMMWWWeeegggLLLBBBAAA???<<<@@@@@@HHHiii~~~eee___[[[[[[[[[\\\```fff```]]]ZZZWWWVVVWWWYYYZZZWWW\\\]]]\\\]]]___[[[TTTRRRMMMHHHFFFGGGHHHEEEBBB============<<<:::999888666666555555555555666666555999777888===???MMMfffkkk^^^cccvvv~~~kkk^^^VVVSSSSSSQQQVVV\\\bbbfffjjjnnnrrrooolllkkklllpppyyy|||xxxvvvtttrrrqqqnnnllljjjiiihhhfffccc```YYYXXXVVVTTTRRRQQQPPPPPPNNNLLLMMMPPPQQQRRRXXX___lll~~~www```PPPJJJDDDGGGLLLIIILLLggglll]]]bbbwwwiiilllkkknnnlllgggeeefffeee``````dddgggeeeaaa___aaadddXXXWWWUUUTTTRRRPPPLLLIIIGGGEEEBBB???===<<<;;;;;;999888666555555555666777666JJJhhhsssddd[[[jjjyyyiii[[[OOOMMMQQQUUU[[[``````^^^___fffllltttuuuuuurrrlllhhhggghhhddddddeeehhhiiifff```[[[SSS]]]iiittt||||||{{{nnnrrr|||{{{tttmmmlllooovvv~~~tttnnnllloooyyyyyykkkhhheee___^^^YYYWWWYYYXXXTTTRRRSSSQQQPPPOOOOOOQQQQQQQQQOOONNNMMMLLLLLLNNNOOONNNMMMKKKLLLMMMLLLJJJIIIIIIJJJLLLLLLLLLLLLLLLKKKKKKKKKHHHMMM[[[nnn^^^EEE>>>AAABBB@@@@@@AAANNNxxxqqqggg```]]]]]]___```___```dddZZZZZZYYYWWWVVVXXX[[[^^^YYY\\\\\\ZZZ]]]```\\\TTTRRRMMMGGGFFFHHHIIIGGGDDD======>>>>>>===;;;999888777666666555555555666666:::<<<888666:::999AAASSSjjjppp```ddduuuwwwcccUUUNNNNNNNNNNNNSSSYYY^^^bbbgggnnnsssqqqooopppsssxxx{{{wwwuuusssqqqpppooollljjjhhhgggfffcccaaaXXXWWWUUUSSSQQQPPPOOONNNNNNLLLLLLPPPRRRSSSYYY```sssvvv^^^OOOJJJEEEIIIOOOLLLPPPkkknnn[[[]]]ooofffkkkhhhkkkiiicccbbbggghhheeeiiimmmppplllfffcccgggmmm]]][[[YYYXXXVVVSSSNNNKKKHHHGGGDDDBBB@@@???>>>>>>999888777555555555666777333JJJgggpppdddWWWccc|||sssnnnfffYYYSSSVVV\\\\\\[[[\\\cccmmmqqqooovvvtttrrrpppmmmiiieeebbb^^^dddffffffhhhmmmkkkddd___]]]mmm|||~~~~~~mmmeeefffiiiiiiffffffddddddjjjuuuyyyjjjfffccc]]]ZZZXXXVVVSSSRRRQQQRRRRRRSSSQQQPPPPPPPPPPPPNNNMMMJJJKKKLLLKKKJJJKKKLLLNNNQQQOOOKKKHHHFFFFFFGGGHHHMMMMMMMMMMMMMMMNNNOOOPPPPPPSSShhhoooQQQBBB>>>>>>======EEE;;;VVVqqqhhhdddjjj[[[ZZZbbbeeegggeee[[[___]]]YYYVVVWWWZZZ___bbbbbb___\\\[[[\\\[[[WWWSSSQQQMMMKKKNNNOOOLLLIIIHHHEEEBBB???>>>@@@AAA>>><<<888888888888777777666666;;;999888:::;;;<<>><<<;;;;;;:::888777666666666777777FFF]]]rrrjjjXXXooozzzzzz|||xxxnnn^^^UUUUUUZZZ[[[ZZZ[[[bbblllqqqqqqsssrrrpppnnnlllhhheeebbb```eeeiiijjjmmmrrrrrrmmmeeeddduuuyyyxxxqqqiiigggiiikkkjjjggggggeeeccchhhrrr{{{iiiccc```\\\YYYXXXUUURRRQQQQQQQQQRRRQQQPPPNNNNNNNNNNNNMMMKKKKKKLLLMMMLLLKKKKKKMMMOOOPPPNNNKKKHHHGGGGGGHHHIIILLLMMMMMMMMMMMMMMMNNNOOOTTTZZZrrr}}}fffLLL???>>>>>>>>>>>>FFFAAA^^^mmmgggcccddd\\\bbbjjjiiijjjmmmiiidddaaa\\\YYYYYY]]]bbbeee```]]][[[[[[]]][[[WWWSSSOOOKKKJJJNNNRRRQQQPPPQQQHHHDDDAAA@@@BBBBBB@@@===::::::999999888888888777;;;888777999:::;;;@@@GGGggg{{{zzzbbb```pppppp\\\OOOKKKJJJKKKMMMQQQVVV[[[aaaiiissszzz|||yyyvvvuuusssqqqooonnnllliiieeeaaa^^^]]]\\\XXXXXXVVVTTTRRRPPPOOONNNNNNMMMMMMQQQUUUYYYccclll|||kkkOOOOOOJJJDDDPPPPPPMMMdddzzzZZZqqqmmmhhhoooiiifffdddcccdddeeeeeeeeehhheeecccbbbbbbdddeeefff[[[[[[ZZZYYYWWWTTTRRRPPPLLLIIIFFFCCCBBB@@@>>><<<;;;:::888777666666666666666DDD[[[qqqhhh]]]tttqqqqqqvvvbbbTTTRRRWWWYYYYYYZZZaaakkkppppppoooooonnnllljjjgggeeeddddddjjjpppssswwwzzzyyyvvvqqqpppuuuggghhhiiilllpppsssrrrnnnjjjgggdddbbbfffppp~~~zzzeee^^^\\\[[[XXXVVVTTTQQQPPPPPPQQQQQQOOOMMMLLLLLLMMMMMMKKKJJJLLLMMMMMMMMMLLLLLLNNNOOONNNMMMKKKIIIHHHIIIJJJKKKKKKMMMNNNNNNMMMMMMNNNOOOVVVccclllYYYEEE======>>>>>>???DDDHHHiiiyyyjjjgggbbb```___kkkssskkkiiippppppiiieeeaaa^^^]]]```dddhhh]]]\\\[[[\\\^^^]]]XXXSSSNNNJJJJJJNNNQQQQQQSSSVVVKKKHHHDDDCCCEEEEEEBBB???===<<<;;;:::999999999888999777666888999999???EEEeee{{{fffaaaooonnnYYYLLLHHHJJJMMMOOORRRXXX\\\bbbkkkuuu}}}|||zzzvvvtttsssqqqooommmkkkiiifffccc```]]][[[[[[XXXVVVTTTRRRQQQQQQQQQQQQNNNMMMOOOSSSVVV[[[eeeppp~~~{{{cccLLLMMMIIIFFFPPPPPPSSSwww```~~~iiidddiiidddcccccceeefffeeebbb```eeeccc```aaaccceeedddbbbWWWXXXZZZZZZYYYWWWTTTRRRMMMKKKIIIGGGFFFCCC@@@===;;;:::999777666666666666444AAAZZZnnnfffbbbxxxnnnkkk}}}iiiXXXSSSVVVYYYYYYXXX]]]fffllllllkkkkkkkkkjjjhhhgggggggggjjjqqqzzz{{{xxx|||zzzxxxtttjjjiiiooowww|||}}}zzzvvvtttooommmlllpppzzzvvvaaaYYYYYY[[[VVVUUURRRPPPOOOOOOPPPQQQNNNMMMKKKKKKLLLLLLKKKJJJKKKLLLMMMLLLKKKLLLMMMOOOMMMLLLJJJJJJJJJKKKLLLMMMLLLNNNPPPPPPNNNNNNPPPRRRXXXjjj]]]OOOAAA<<<===>>>???@@@FFFVVV|||qqqjjjgggcccbbbcccqqqwwwkkkeeeiiijjjhhhfffdddcccbbbcccdddeee[[[[[[[[[^^^```^^^YYYTTTQQQMMMKKKMMMNNNMMMOOORRROOOKKKGGGFFFGGGGGGDDDAAA>>>===<<<:::999888888888888666555888888888===CCC\\\yyyllldddqqqmmmWWWIIIFFFJJJOOOTTTXXX^^^bbbgggppp{{{zzzwwwtttrrrqqqpppnnnlllhhhgggeeebbb___]]][[[ZZZWWWUUUSSSQQQPPPQQQRRRSSSOOOOOORRRUUUWWW\\\gggrrrqqq[[[IIIKKKHHHHHHQQQQQQ]]]kkk|||gggcccfffbbbaaaaaabbbcccccc```^^^dddaaa```bbbfffgggeeeaaaYYY[[[]]]^^^]]]ZZZWWWTTTOOONNNLLLKKKJJJGGGCCC@@@<<<;;;:::999777666666555444???WWWlll{{{~~~dddcccwwwtttkkkxxxsss```WWWVVVYYYXXXVVVYYY```ffffffgggiiijjjjjjhhhhhhiiikkkqqqxxxyyyuuu|||mmmaaafff|||vvvpppvvv}}}~~~~~~sss___WWWVVVXXXTTTSSSQQQOOONNNNNNOOOPPPNNNMMMLLLLLLMMMNNNLLLKKKKKKLLLLLLLLLKKKKKKMMMOOOLLLKKKKKKKKKKKKLLLMMMNNNMMMPPPRRRQQQOOOOOOSSSWWW]]]sssrrrSSSIII???===>>>>>>???AAANNNiiiooolllgggeeefffeeeqqqwwwkkkddddddbbbbbbcccdddeeeeeecccaaa___[[[ZZZ[[[^^^```___ZZZUUUSSSPPPNNNOOONNNLLLNNNRRRQQQNNNJJJHHHIIIHHHEEEBBB???>>>;;;999777777777777777555555888888777<<>>TTTkkkwwwyyyddd___ssswwwlllwwwzzzbbbSSSTTTWWWWWWTTTUUU[[[```aaaeeehhhjjjjjjiiijjjmmmqqquuu{{{vvvttt}}}yyy___[[[gggwwwyyy|||ppp___WWWTTTUUUSSSQQQOOOMMMLLLMMMNNNOOOOOOMMMLLLMMMNNNOOOMMMLLLLLLMMMMMMMMMLLLLLLNNNOOOLLLLLLLLLLLLLLLMMMNNNNNNMMMPPPRRRQQQNNNPPPWWW]]]fff~~~dddKKKDDD???>>>>>>===???CCCSSSuuu|||pppllldddggggggfffpppvvvllleeeddd```\\\___bbbddddddaaa^^^[[[[[[YYYYYY[[[^^^]]]XXXTTTRRRPPPPPPSSSRRRPPPSSSXXXSSSOOOKKKIIIIIIHHHEEEBBBAAA???<<<999777666777777777555666888888777;;;AAAXXX}}}uuuccciiivvviiiSSSIIIIIINNNQQQ^^^cccjjjmmmpppyyy}}}{{{vvvsssqqqpppoooooommmlllffffffdddaaa^^^[[[XXXVVVTTTSSSRRRQQQQQQQQQRRRSSSRRRSSSWWWZZZ[[[^^^kkkxxxhhhPPPHHHIIIGGGOOOTTTYYYyyy~~~|||pppggghhheeejjjgggdddbbbccceeefffgggbbbccceeefffggghhhhhhiiicccbbbaaa```______^^^^^^YYYWWWTTTQQQOOOLLLHHHDDD??????>>>===<<<:::888777888;;;PPPhhhuuu|||uuuccc\\\qqqyyymmmvvvdddPPPPPPTTTTTTQQQRRRXXX]]]```dddhhhkkkkkkjjjlllqqqvvvuuuzzz|||xxxzzzyyyuuuxxx```___kkkhhh^^^XXXUUUTTTQQQPPPNNNLLLLLLLLLMMMNNNNNNMMMLLLLLLNNNNNNMMMLLLNNNOOOOOOOOONNNNNNPPPQQQMMMMMMMMMMMMMMMMMMNNNNNNLLLOOOPPPNNNLLLPPPYYYbbbnnnsssTTTEEE@@@============@@@FFF[[[tttpppiii___iiiffffffqqqvvviiiaaabbb```ZZZ\\\^^^______^^^]]]\\\ZZZWWWVVVWWWYYYXXXUUUQQQOOOOOOQQQUUUTTTRRRUUUZZZSSSOOOKKKIIIHHHGGGDDD@@@CCCAAA===:::888777888888777666666999999888;;;@@@RRRvvvvvvaaaeeepppcccOOOIIIMMMRRRTTT\\\bbbiiilllnnnwww}}}{{{sssqqqnnnmmmmmmmmmllljjjeeedddccc```\\\XXXUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQOOORRRWWW[[[\\\aaaooo~~~cccOOOJJJJJJFFFQQQWWW]]]wwwhhheeehhhcccjjjgggdddcccdddeeeffffff```dddggggggeeeeeeiiimmmbbb```]]][[[[[[]]]```ccc___\\\WWWSSSPPPMMMIIIFFFAAAAAA@@@???>>>;;;999888999777JJJeeesssxxxqqqaaa]]]tttttttttlllSSSMMMQQQRRROOOPPPVVV]]]```dddhhhllllllkkkmmmsssyyyuuuwww~~~{{{{{{yyysss}}}rrraaa```jjjqqq```\\\ZZZWWWVVVQQQOOOMMMLLLKKKLLLMMMNNNMMMLLLKKKLLLMMMNNNMMMLLLPPPQQQQQQQQQPPPPPPRRRSSSMMMMMMMMMMMMMMMMMMMMMMMMKKKNNNOOOLLLKKKOOOZZZdddqqqeeeGGG@@@<<<;;;<<<<<<===BBBHHHgggoooooofff[[[iiieeegggsssuuudddZZZ\\\]]][[[[[[[[[[[[[[[\\\]]]^^^XXXVVVSSSTTTUUUUUURRROOOMMMNNNQQQTTTSSSPPPRRRWWWSSSOOOJJJHHHHHHFFFCCC@@@EEECCC???;;;999888999999888666777999999888;;;@@@HHHlllwwwaaadddooo|||^^^LLLJJJPPPUUUVVVYYY___fffiiikkkttt}}}|||pppnnnlllkkkkkkkkkjjjiiidddcccbbb___[[[VVVRRRPPPRRRSSSSSSSSSRRRQQQPPPOOOLLLPPPVVV[[[^^^dddsssvvv]]]NNNKKKJJJFFFSSSXXX```sssccccccgggbbbfffdddbbbbbbcccccccccbbb___dddhhhgggcccccciiiooo```]]]YYYWWWXXX\\\aaaeeebbb^^^YYYTTTPPPMMMJJJGGGBBBBBBBBBAAA???<<<:::888999555FFFbbbrrrwwwooo```___xxx}}}rrrwwwrrrTTTQQQPPPOOONNNPPPTTTXXXZZZcccccceeeiiinnntttwwwyyyvvv~~~uuuyyy|||xxxrrrjjjccc~~~aaa\\\WWWSSSSSSQQQOOONNNLLLKKKJJJKKKMMMNNNMMMNNNLLLHHHIIIOOORRRRRRMMMOOORRRUUUWWWXXXXXXWWWTTTQQQMMMLLLMMMNNNOOOOOORRROOOLLLMMMOOOUUUaaakkknnnQQQAAA<<<>>>:::<<>><<<<<<<<<<<<;;;;;;<<>>;;;<<>>=========;;;:::777888AAAVVVooommmiiisss~~~[[[TTTRRRPPPNNNNNNPPPSSSUUUZZZ\\\```ffflllsssxxxzzz|||eeeTTTTTTQQQNNNNNNKKKKKKJJJIIIIIIJJJKKKMMMNNNHHHLLLMMMLLLLLLOOOOOOLLLQQQSSSUUUXXXZZZZZZYYYYYYXXXUUURRRQQQQQQRRRSSSRRRNNNKKKOOOVVVZZZbbbzzzqqqSSSBBB???<<>>;;;999777777>>>QQQjjj{{{ppp{{{]]]SSSQQQOOOMMMNNNPPPSSSUUUYYY\\\aaafffkkkqqqwww{{{ttt]]]SSSUUUQQQMMMNNNJJJIIIHHHHHHHHHIIIKKKLLLMMMIIILLLMMMJJJKKKNNNOOOLLLTTTUUUWWWYYYZZZZZZYYYXXXXXXUUUSSSRRRSSSTTTTTTSSSQQQMMMOOOVVVZZZeeekkkPPP@@@<<<<<>>@@@WWW{{{fffdddaaa\\\^^^aaa]]][[[ZZZZZZZZZZZZXXXVVVUUUYYY[[[YYYYYY]]]```___\\\[[[ZZZYYYZZZYYYWWWVVVTTTUUUVVVXXXXXXWWWUUUTTTOOOLLLIIIIIIKKKLLLKKKIIIHHHGGGEEECCCAAA@@@??????===;;;:::;;;:::888:::@@@JJJpppsss``````nnnyyygggTTTOOOUUUXXXRRRIIIHHHIIINNNVVVaaakkkqqqtttmmmrrryyy~~~|||{{{xxxuuussspppnnnkkkiiigggeeebbb___]]]\\\ZZZXXXUUUSSSQQQPPPMMMKKKKKKMMMQQQTTTTTTTTTRRRZZZ___fffmmmqqqiiiZZZKKKHHHFFFKKKRRROOOQQQwwwppp]]]___tttpppffflllmmmgggcccbbbdddgggeee___[[[[[[bbbbbbfffnnnqqqooommmmmmdddcccbbbaaabbbccceeefffaaa]]]VVVQQQMMMKKKIIIGGGBBBAAAAAAAAAAAA???<<<999;;;999===LLLddd|||www```QQQPPPNNNMMMNNNQQQTTTVVV[[[^^^bbbfffjjjooovvv{{{iiiWWWRRRTTTNNNKKKLLLHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKMMMKKKHHHIIINNNQQQPPPUUUVVVXXXZZZZZZYYYXXXWWWUUUSSSQQQQQQSSSTTTTTTSSSSSSPPPPPPVVV^^^qqqvvviii\\\JJJ===999<<>>KKK}}}|||bbb\\\iiitttdddRRRLLLQQQTTTOOOHHHJJJPPPZZZdddlllrrrxxx{{{sss}}}~~~|||zzzzzzyyyvvvtttqqqnnnkkkhhhfffddd```^^^[[[ZZZYYYWWWTTTRRRQQQPPPLLLLLLLLLNNNQQQSSSTTTUUUYYYcccgggjjjpppvvvuuu^^^SSSGGGGGGEEELLLQQQNNNZZZggg\\\jjjnnniiilllllliiieeeeeehhhllljjjddd___^^^aaabbbjjjtttxxxsssmmmkkkiiigggccc```aaadddhhhkkkaaa]]]WWWRRROOOMMMKKKJJJDDDCCCBBBBBBBBBAAA>>>;;;;;;999;;;HHH```zzzxxxgggRRRPPPNNNMMMOOORRRUUUWWW[[[^^^aaadddgggmmmwww}}}vvv___SSSQQQQQQIIIGGGIIIFFFHHHHHHIIIJJJJJJKKKKKKKKKKKKMMMKKKHHHIIIPPPTTTTTTUUUVVVXXXYYYYYYWWWVVVUUURRRQQQPPPQQQSSSUUUUUUUUUSSSUUUUUUYYYiii^^^QQQMMMDDD>>>>>><<>>===999999<<>>999777:::FFF^^^|||zzzxxxrrrTTTRRRPPPOOOOOOQQQTTTVVVYYY\\\^^^```ccclllxxxeeeYYYPPPPPPOOOFFFEEEKKKIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIKKKLLLJJJLLLRRRVVVUUUUUUUUUWWWWWWWWWUUUSSSRRRPPPOOOPPPRRRUUUWWWWWWWWWSSSZZZ\\\___uuusssRRRHHHFFF@@@>>>BBB<<>><<<>>>AAAJJJQQQWWWzzzssshhheee```aaa```XXXXXXZZZ\\\XXXSSSRRRUUUZZZ\\\``````]]]\\\___aaa``````^^^[[[YYYYYYYYYXXXWWWZZZ[[[\\\]]]\\\[[[YYYWWWRRRRRRPPPNNNMMMKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEE===>>>BBBFFFDDD>>>;;;<<<<<>>======FFF[[[zzzvvvlll~~~___RRRKKKPPPRRRNNNPPPWWWVVV^^^ddddddhhhrrr}}}wwwcccSSSPPPNNNKKKIIIIIIJJJIIIHHHKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIKKKNNNQQQSSSVVVWWWPPPRRRSSSSSSQQQQQQQQQRRRSSSUUUWWWYYYYYYYYYZZZ\\\___]]]bbbvvvfffWWWJJJEEEBBB===<<<>>>BBBBBBDDDGGGOOOddd~~~ooodddhhhllliiidddddd```]]]]]]]]][[[VVVTTTVVVWWW^^^dddbbb[[[WWWZZZ______]]][[[YYYYYY[[[]]]^^^bbb^^^[[[\\\___```^^^ZZZXXXWWWUUURRRPPPNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGFFF@@@???>>>===>>><<<:::888<<>>;;;;;;>>>CCCBBBDDDKKKXXXoootttiiifffrrrzzzrrrdddZZZZZZWWWWWW[[[\\\YYYXXXYYYZZZ^^^```^^^ZZZXXX\\\aaa]]]\\\[[[ZZZ[[[]]]```bbbccc___\\\]]]______\\\XXXWWWUUUSSSQQQPPPOOOOOOPPPKKKKKKKKKJJJIIIHHHFFFFFFBBB@@@>>>=========;;;999999???HHHNNNOOOUUUiii}}}{{{eeeeeerrrssslllccc___^^^^^^[[[YYYZZZYYYWWWSSSOOOLLLLLLMMMKKKJJJHHHFFFDDDEEEHHHJJJYYYkkk}}}}}}yyywwwuuussspppmmmlllhhhccc___\\\ZZZWWWUUUTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRTTTVVVWWWXXXXXXaaahhhooosssyyyjjjQQQGGGEEEEEEFFFQQQIIIYYYuuu~~~eeeddd|||xxxmmmfffiiikkksssllliiiiiigggaaa^^^___aaadddiiimmmmmmjjjiiiiiieeehhhfff``````fffkkklllhhhddd```^^^^^^]]]ZZZWWWPPPNNNKKKHHHFFFEEEDDDDDD???>>>>>>CCCSSSqqqbbbuuuyyy{{{~~~ssseeeYYYVVVTTTPPPRRRWWWaaaiiirrryyy~~~vvv|||xxx^^^UUULLLPPPMMMJJJIIIIIIIIIHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNQQQSSSUUUUUUSSSQQQPPPPPPQQQSSSWWWZZZ\\\^^^aaadddgggqqqttt\\\LLLCCC;;;:::;;;<<<>>>AAAFFFBBBDDDPPPdddzzzmmmcccdddttt~~~uuubbbUUUYYYUUUUUU[[[^^^\\\YYYYYY]]]]]]\\\ZZZYYY[[[___bbb[[[[[[[[[[[[]]]```ccceeebbb```^^^^^^___^^^YYYUUUUUUTTTRRRQQQPPPQQQRRRSSSNNNNNNMMMLLLJJJHHHGGGFFFEEEBBB???=========<<<;;;:::???FFFIIIGGGJJJWWWfffiiiyyylllcccooo}}}kkkddd```\\\[[[[[[[[[XXXUUUWWWXXXXXXVVVSSSRRRSSSTTTSSSSSSPPPLLLHHHIIINNNSSSbbb|||}}}zzzwwwuuusssqqqnnnkkkkkkgggbbb^^^[[[YYYVVVTTTSSSRRRQQQPPPOOOPPPQQQRRRSSSTTTUUUXXXZZZ\\\]]]^^^fffkkkpppsss}}}eeeNNNDDDDDDEEEGGGRRRMMM]]]~~~hhh^^^qqqyyywwwlllfffjjjmmmuuuoooiiigggeeeaaaaaabbbdddiiimmmlllhhhfffgggiiiccceeedddcccfffkkkllljjjccc```^^^^^^```___[[[XXXRRRQQQOOOLLLJJJHHHGGGFFF@@@@@@???CCCRRRmmmhhhrrrzzztttvvvzzzsssaaaWWWSSSQQQVVV\\\gggpppzzzxxxooovvv~~~rrr]]]XXXQQQOOOMMMJJJIIIIIIIIIHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSQQQTTTVVVVVVTTTRRRPPPPPPSSSUUUYYY[[[]]]```dddgggeeewwwiiiRRRDDD???:::999<<>>>>>>>>>>>===999???FFFHHHGGGJJJUUU___bbbzzzsssaaakkkqqqkkkjjjhhhfffeeedddbbb^^^[[[]]]^^^`````````aaaccceeedddaaa[[[RRRMMMNNNUUU\\\mmm~~~}}}{{{yyyvvvsssrrrooollljjjiiieeeaaa]]]ZZZXXXUUUSSSQQQPPPOOOOOOOOOPPPQQQRRRTTTVVVYYY[[[]]]```ccceeelllppprrrttt}}}bbbMMMDDDDDDFFFHHHPPPPPP___~~~aaaeee~~~yyyxxxmmmhhhlllooovvvooohhhcccbbbbbbccceeeiiinnnnnnhhhaaa___```aaa```aaabbbeeejjjmmmkkkgggaaa^^^[[[\\\]]]^^^[[[XXXWWWVVVSSSPPPMMMJJJHHHFFFDDDDDDCCCFFFRRRjjjmmmpppwwwqqqtttzzziiiZZZTTTVVV]]]dddmmmwww~~~zzzvvvqqqmmmsss~~~tttddd```XXXMMMKKKIIIHHHIIIIIIIIIHHHJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJLLLMMMOOOQQQRRRSSSRRRTTTVVVVVVUUUSSSRRRRRRWWWYYY[[[]]]___bbbfffiiijjjzzz___LLL@@@>>>;;;:::<<<@@@DDDEEEHHHCCCGGG\\\{{{{{{mmmdddaaaeeefff```^^^aaaeee```___cccddd___[[[ZZZ```^^^]]]^^^aaabbbaaa```]]]]]]]]]]]]^^^```bbbccc[[[[[[[[[\\\\\\[[[YYYWWWWWWVVVTTTRRRRRRRRRSSSTTTVVVUUUTTTSSSPPPNNNKKKJJJJJJFFFBBB@@@???@@@???>>>888===BBBDDDFFFMMMWWW___cccyyybbbhhhxxxooouuusssssssssssssssqqqmmmjjjiiijjjlllnnnpppsssxxx{{{vvvhhhZZZRRRUUU___ggg|||~~~}}}{{{{{{zzzxxxuuurrrqqqnnnkkkiiigggddd___[[[YYYWWWTTTRRRPPPOOONNNNNNOOOPPPQQQRRRSSSVVVYYY[[[\\\```dddhhhkkkppprrrvvvuuu]]]KKKCCCCCCGGGIIILLLQQQccc{{{___jjj{{{zzzzzzppplllpppqqqsssooogggaaaaaacccffffffiiilllkkkccc______^^^[[[^^^]]]___eeejjjjjjgggdddccc^^^YYYXXXZZZ[[[[[[YYY^^^[[[XXXSSSNNNJJJHHHFFFGGGGGGEEEFFFPPPeeepppiii{{{rrruuuvvvccc]]]aaaiiipppsss{{{zzzssspppppppppvvv|||ooohhhZZZKKKIIIGGGGGGIIIJJJKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOSSSTTTVVVVVVTTTSSSTTTUUUYYY[[[]]]___aaaeeeiiimmmwwwjjjSSSEEE===>>><<<999;;;@@@DDDDDDEEEEEEPPPlll|||uuuhhhddddddiiifff^^^\\\aaaccc```aaadddccc``````bbbbbb```___`````````___^^^]]]]]]\\\]]]]]]^^^______YYYYYYYYYXXXXXXXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTTTTWWWWWWVVVTTTRRRPPPNNNLLLKKKHHHEEECCCBBBAAA@@@???<<<@@@CCCDDDIIIUUUaaahhhllliiihhhxxxlllmmmyyyyyy~~~vvvbbbZZZ```lllvvv}}}{{{zzzyyyyyyyyyvvvsssqqqooommmjjjgggeeebbb]]]ZZZXXXVVVSSSRRROOOOOONNNNNNOOOQQQRRRSSSRRRTTTVVVWWWXXX\\\ccciiihhhooottt|||kkkVVVHHHAAABBBFFFKKKHHHSSSjjj\\\iiixxxxxxzzzrrrppptttrrrpppnnnhhhccccccgggiiihhheeefffdddbbbffflllhhh^^^___]]]___dddfffdddccccccccc___YYYWWWYYY\\\\\\\\\bbb___ZZZTTTOOOKKKJJJIIIIIIHHHFFFEEELLL]]]ttt{{{hhh~~~uuuwwwqqqkkkpppwwwzzzyyy}}}}}}wwwtttuuuvvvuuu|||{{{lllVVVIIIGGGFFFFFFIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLNNNOOOPPPQQQQQQSSSTTTUUUTTTSSSTTTVVVYYYXXXZZZ]]]```cccgggmmmqqqqqqZZZIII@@@;;;>>>>>>;;;<<>>>>>BBBDDDEEENNN```pppwww{{{ttthhhnnnsssiiioooxxxiiicccmmm|||}}}zzzxxxwwwwwwwwwwwwtttqqqooommmkkkgggeeedddaaa\\\YYYWWWUUUSSSQQQOOOOOONNNOOOPPPRRRSSSUUUSSSUUUVVVUUUVVV[[[dddkkkiiirrr{{{|||dddSSSHHHBBBCCCGGGNNNEEEXXXsss___kkk|||rrrsssvvvrrrsssvvvrrrmmmnnnkkkfffggglllmmmjjjeeedddbbbeeetttvvvdddaaa___```dddccc______dddaaa^^^[[[[[[^^^aaaaaa___ccc___YYYSSSOOOMMMMMMNNNMMMKKKHHHFFFJJJXXXmmm|||iiiwwwzzzxxx}}}www{{{~~~}}}zzzvvvxxx||||||yyynnnRRRGGGFFFEEEFFFIIILLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKMMMPPPRRRUUUWWWXXXTTTTTTTTTSSSSSSTTTXXX[[[WWWYYY\\\```dddjjjpppuuufffQQQEEE>>>;;;@@@AAA===>>>EEEIIIGGGGGGTTTrrrvvvjjjcccbbbZZZYYYaaaeee```\\\^^^]]]^^^``````ZZZWWW]]]ffffffddd```ZZZVVVVVVYYY]]]WWWXXXYYYZZZ[[[\\\]]]]]][[[ZZZWWWTTTQQQQQQRRRUUUOOOQQQTTTVVVXXXYYYXXXWWWUUUUUUTTTSSSQQQOOONNNMMMKKKIIIHHHGGGFFFDDDAAA>>>999===???AAAOOOfffxxx}}}jjjhhhnnnlllssswwwmmmiiivvv}}}xxxvvvuuuvvvvvvuuurrrooommmkkkiiifffcccccc```\\\XXXVVVUUURRRQQQOOOOOONNNOOOPPPRRRTTTUUUWWWXXXYYYWWWWWW\\\gggooonnnyyyyyybbbTTTKKKEEEEEEJJJOOOEEE[[[yyygggqqqvvvlllnnnrrrqqqtttxxxrrrlllnnnmmmiiikkkppppppllliiifffcccjjj~~~hhhdddaaabbbdddaaa\\\^^^eee^^^]]]\\\___cccfffdddbbbbbb^^^XXXRRROOONNNPPPRRRQQQOOOKKKHHHKKKWWWjjjyyyhhhooo~~~yyy{{{xxxvvvnnnxxx|||wwwxxxyyy}}}jjjQQQHHHGGGFFFHHHKKKMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIKKKKKKKKKNNNSSSVVVWWWWWWXXXVVVTTTSSSTTTVVVYYYZZZWWWUUUZZZdddfffdddmmm}}}~~~jjjVVVHHH@@@<<<<<>>===@@@IIIFFFCCCIIIQQQ|||vvvdddccc___ZZZ^^^```___[[[XXXZZZ\\\\\\\\\[[[WWWTTTSSSVVVXXX\\\\\\\\\ZZZYYYXXXXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUTTTTTTUUUWWWYYYZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQ___cccVVVJJJHHHGGGAAA@@@@@@>>>CCCXXXwwwvvvdddqqquuuccckkk{{{}}}}}}{{{yyywwwuuutttsssqqqoookkkiiigggeeeaaa___\\\ZZZXXXUUUSSSRRRPPPOOOPPPNNNOOOSSSTTTSSSUUUYYY[[[\\\]]]]]]]]]bbblllsssuuu{{{vvv]]]MMMFFFCCCFFFJJJBBBLLLNNNtttppppppuuuuuutttsssqqqpppnnnmmmjjjgggdddccceeeffffffeeecccbbb```ccclllsssnnnddd```aaabbbcccbbbaaa___^^^]]]]]]]]]]]]bbbggggggbbbccc]]]VVVRRRRRRUUUWWWXXXXXXPPPLLLLLLKKKNNN___sssttt}}}vvvtttpppooossswwwzzzhhhRRRJJJGGGEEEEEEGGGJJJKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJMMMQQQTTTVVVTTTRRRQQQQQQQQQRRRTTTVVVYYYZZZ\\\```cccdddjjjvvvrrr]]]LLLAAA===<<<<<<888@@@BBBEEEJJJEEEEEEQQQgggnnn]]]XXX^^^\\\]]]]]]ZZZVVVVVVYYY\\\YYYXXXVVVSSSPPPPPPSSSUUUWWWUUUTTTVVVYYYZZZXXXUUUUUUVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRSSSSSSTTTUUUWWWVVVWWWYYY[[[\\\[[[ZZZVVVVVVUUUTTTSSSRRRRRRQQQUUUooowwwaaaMMMKKKIIIBBBCCC@@@>>>EEEZZZyyyfffjjj}}}rrreeeqqq}}}}}}|||zzzxxxvvvtttsssrrrpppmmmiiifffdddaaa^^^\\\YYYXXXVVVSSSQQQOOONNNNNNUUUSSSSSSUUUUUUTTTWWW]]]]]]^^^``````aaafffnnnuuuxxxpppWWWIIIFFFFFFHHHJJJCCCNNNTTT}}}{{{{{{|||zzzxxxuuurrrooonnnmmmiiieee```^^^^^^```aaabbb```bbbbbbaaacccgggfffbbbaaabbbcccddddddbbbaaa``````___\\\\\\ccciiifff___^^^ZZZUUUSSSUUUYYY\\\^^^ZZZSSSMMMLLLJJJLLL[[[kkkvvvxxx}}}|||pppmmmvvv|||}}}}}}iiiWWWLLLIIIEEEDDDGGGJJJLLLMMMNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMQQQUUUXXXXXXUUURRRPPPPPPRRRTTTVVVYYY[[[\\\___gggjjjiiittt{{{hhhRRRDDD???<<<<<<===999CCCGGGJJJKKKEEEJJJ]]]yyymmm^^^SSS\\\^^^]]][[[WWWTTTUUUXXX\\\YYYWWWTTTQQQOOOOOOPPPQQQSSSPPPNNNSSSYYY\\\XXXSSS\\\[[[YYYWWWVVVVVVWWWXXXVVVUUUUUUUUUUUUVVVVVVVVVWWWVVVVVVXXXZZZ[[[[[[ZZZUUUUUUTTTSSSRRRRRRQQQQQQVVVjjjqqq```LLLFFFFFFDDDCCCAAABBBJJJ\\\rrrjjjfffvvvtttiiiyyyooozzz{{{zzzxxxvvvtttrrrqqqpppppplllhhhdddaaa___\\\ZZZYYYYYYWWWUUURRRPPPPPPQQQSSSSSSUUUXXXVVVTTTVVV[[[^^^___```aaacccgggmmmrrrwwwiiiQQQFFFFFFHHHIIIIIIIIIXXXfff{{{~~~yyytttqqqooonnngggeeebbb___^^^___`````````eeegggcccaaaccceeeeeebbbbbbaaaaaaaaabbbbbbcccbbb___[[[\\\dddjjjfff^^^ZZZZZZYYYZZZ\\\]]]^^^___\\\VVVPPPMMMJJJKKKVVVbbb|||rrrnnn}}}pppmmmyyyvvvfffZZZMMMJJJGGGFFFHHHLLLNNNOOONNNNNNMMMLLLLLLLLLLLLMMMMMMNNNRRRVVVXXXWWWSSSPPPMMMOOOQQQTTTWWWYYY[[[[[[^^^hhhmmmooo~~~sss```LLLCCC@@@<<<;;;<<<;;;CCCHHHJJJJJJDDDOOOjjjllliii]]]SSS^^^___^^^[[[WWWUUUVVVYYY[[[YYYWWWTTTQQQPPPOOOOOOOOOTTTPPPPPPUUU]]]```[[[UUUaaa^^^XXXTTTRRRSSSVVVYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTWWWXXXXXXXXXRRRRRRQQQQQQPPPPPPOOOOOOVVVXXX[[[XXXMMMCCCDDDKKKGGGDDDDDDKKKYYYmmmpppeeeqqqyyynnn~~~}}}uuukkkzzz{{{zzzxxxwwwtttsssqqqpppoookkkfffbbb```]]][[[YYYXXXXXXXXXVVVRRRPPPQQQSSSMMMPPPVVVZZZXXXSSSRRRVVV``````bbbcccfffiiinnnqqqwwwuuuaaaLLLEEEGGGIIIIIIIIIGGGddd|||zzzuuupppmmmlllbbbbbbaaa```^^^]]]\\\\\\```fffiiieeeccceeehhhiiicccaaa___]]]^^^```dddfffbbb___[[[\\\dddkkkggg^^^YYY\\\```bbbbbb```^^^\\\]]]YYYSSSNNNKKKKKKRRRZZZtttqqqfff}}}~~~sssrrrkkk```VVVKKKIIIGGGGGGJJJMMMPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNLLLMMMPPPSSSUUUTTTPPPMMMKKKMMMQQQTTTWWWYYYZZZZZZ\\\eeemmmuuuhhhVVVFFFAAA???;;;:::======CCCEEEGGGGGGDDDUUUvvv{{{bbb```ZZZXXX```___^^^[[[YYYXXXWWWXXXYYYVVVUUUSSSSSSSSSRRRPPPNNNVVVTTTUUU[[[bbbddd___XXX^^^ZZZUUUPPPNNNPPPSSSVVVRRRSSSSSSSSSSSSRRRQQQQQQQQQPPPOOOPPPRRRTTTUUUTTTPPPPPPOOOOOONNNNNNNNNNNNUUULLLJJJPPPOOOGGGHHHQQQMMMGGGDDDHHHTTTjjjxxxggglllrrrvvvdddfffqqqooovvv~~~|||{{{yyyxxxuuutttrrrqqqmmmiiiddd```^^^\\\ZZZYYYTTTVVVWWWTTTPPPOOOPPPSSSOOOTTT]]]bbb___YYYXXX[[[aaabbbdddgggkkkppptttvvv|||gggWWWHHHDDDHHHJJJKKKLLLNNN~~~|||wwwrrrnnnjjjiii]]]^^^```___\\\ZZZZZZZZZaaafffgggeeeeeehhhiiigggcccaaa^^^\\\]]]```eeegggcccaaa^^^^^^ccciiieee^^^YYY^^^dddgggeeeaaa]]][[[___[[[VVVPPPLLLLLLPPPSSSlll|||wwwfffzzzttt^^^XXXPPPHHHGGGFFFHHHKKKNNNPPPPPPNNNNNNMMMMMMMMMNNNNNNOOOMMMMMMOOORRRSSSRRROOOLLLNNNPPPTTTXXX[[[\\\\\\[[[]]]cccnnn~~~~~~^^^NNNAAA???>>>:::<<>>>>>;;;@@@IIIKKKJJJFFFGGGJJJMMMfffeeefff```^^^```XXX[[[[[[[[[[[[[[[YYYUUURRRJJJKKKNNNSSSXXXYYYVVVSSSRRRSSSVVV[[[^^^]]]YYYTTTRRRRRRSSSSSSTTTTTTTTTTTTRRRSSSTTTTTTTTTRRRQQQPPPNNNLLLKKKKKKNNNPPPQQQQQQOOOOOONNNNNNNNNNNNNNNNNNLLLOOOLLLIIINNNWWWWWWOOONNNLLLKKKJJJJJJUUUpppwwwmmmvvv~~~vvvZZZHHHFFFPPPXXXggg}}}|||zzzuuutttsssqqqooommmlllkkkgggccc^^^ZZZYYYXXXWWWWWWSSSVVVXXXUUUQQQOOORRRUUUPPPTTT\\\```]]]XXX[[[aaa[[[]]]bbbiiirrryyy~~~___NNNFFFBBBEEEJJJNNNSSSWWW{{{yyywwwsssppppppqqqqqqpppooommmllljjjjjjiiifffdddeeeiiimmmjjjhhhfffggglllooohhh^^^^^^```bbbdddeeefffeeeeeehhhiiifffaaa```aaa___ZZZZZZ^^^aaabbb```^^^^^^___```^^^YYYSSSOOONNNNNNMMMUUUmmm{{{lllvvveeeUUULLLIIIEEEGGGJJJKKKKKKKKKMMMNNNPPPPPPQQQQQQRRRRRRSSSSSSPPPQQQQQQPPPOOOPPPSSSUUUXXXVVVYYY___ccccccdddggghhhxxxzzzgggJJJFFF@@@<<<===@@@CCCDDDIIIHHHHHHHHHJJJ]]]zzzeee``````]]]\\\aaa___]]]ZZZYYYXXXWWWTTTRRRKKKLLLUUUZZZWWW\\\___VVV[[[[[[[[[XXXUUUTTTTTTUUUaaa[[[WWWWWWWWWUUUUUUXXXUUUQQQNNNRRRXXXZZZVVVQQQSSSOOOLLLMMMQQQTTTVVVVVVPPPOOOOOOPPPQQQQQQOOONNNPPPQQQQQQQQQQQQSSSWWWZZZSSSNNNKKKLLLMMMTTTiii|||tttnnn|||aaaPPPMMMLLLQQQYYYeeettt~~~{{{xxxxxxwwwvvvsssnnniiidddaaafffbbb^^^[[[YYYWWWUUUSSSSSSQQQQQQSSSQQQNNNNNNRRRSSSTTTUUUWWWYYY[[[\\\]]]WWW]]]gggppprrrsssqqqZZZKKKFFFHHHDDDLLLRRRPPPgggwwwyyyvvvtttpppllllllppprrrpppnnnllliiigggiiimmmnnnkkkhhhfffeeefffhhhkkkjjjfffccc\\\^^^bbbeeeggggggfffeeehhhgggeeebbb```^^^]]]\\\aaacccccc^^^^^^bbbfffggg^^^^^^\\\VVVPPPMMMNNNPPPXXXkkkwwwsssttt}}}cccRRRIIIFFFCCCEEEHHHJJJJJJKKKMMMNNNQQQRRRRRRSSSSSSSSSSSSSSSQQQQQQPPPOOOOOOPPPTTTWWW[[[XXX[[[ccciiiiiigggggguuunnn[[[GGGCCC>>>===???BBBFFFGGGIIIHHHGGGKKK[[[yyymmm______bbb``````ddd]]]ZZZXXXVVVVVVUUUTTTRRRSSSPPPSSSVVVYYYbbbddd[[[[[[\\\[[[YYYWWWUUUVVVWWWaaaZZZVVVWWWXXXWWWVVVXXXWWWSSSQQQSSSYYYZZZWWWRRRRRRPPPMMMNNNRRRTTTUUUUUUSSSRRRQQQRRRSSSSSSQQQOOOTTTVVVXXXYYYXXXXXXZZZ[[[WWWPPPLLLLLLMMMWWWoooyyy|||xxxllluuucccQQQLLLRRRVVV]]]hhhyyy~~~|||yyywwwqqqqqqpppmmmjjjeeeaaa___dddaaa]]]ZZZXXXWWWUUUTTTRRRQQQQQQSSSPPPMMMMMMQQQUUUVVVVVVWWWXXXZZZ[[[\\\]]]bbbjjjpppppprrrmmmWWWJJJCCCGGGFFFLLLOOOQQQppp}}}xxxwwwsssppplllmmmppprrrpppmmmmmmkkkjjjlllppppppmmmiiifffeeecccdddfffgggfffdddZZZ\\\___bbbcccddddddcccgggfffdddbbb```___^^^]]]bbbeeeddd```^^^aaaddddddcccbbb___YYYSSSPPPPPPQQQ\\\mmmxxxvvvoooxxx___NNNFFFCCCCCCFFFIIIKKKLLLMMMOOOQQQSSSTTTUUUVVVUUUTTTSSSRRRQQQQQQPPPNNNNNNQQQUUUYYYZZZXXX[[[cccjjjjjjiiijjjuuu^^^MMMBBB???======@@@DDDHHHIIIEEEDDDEEESSSrrrwwwhhh^^^```bbb]]]ZZZ[[[[[[XXXUUUSSSTTTTTTTTTSSSWWWSSSQQQTTT___hhheee[[[YYYZZZZZZXXXVVVUUUVVVWWW^^^VVVQQQTTTXXXXXXVVVWWWVVVSSSRRRUUUZZZ]]]ZZZVVVQQQPPPOOOPPPSSSTTTTTTSSSUUUTTTTTTTTTUUUUUUSSSQQQRRRUUUYYYZZZZZZYYYXXXXXXXXXSSSPPPQQQQQQYYYppp|||mmmqqqiiiUUULLLRRRUUU\\\fffyyy~~~{{{zzzyyyxxxvvvpppooonnnllliiifffbbb``````^^^ZZZXXXWWWWWWUUUTTTRRRPPPPPPQQQOOOLLLMMMQQQXXXXXXWWWWWWWWWYYYZZZ[[[dddiiioooqqqqqqvvveeeQQQIII@@@FFFHHHKKKKKKTTT~~~www{{{vvvwwwooollljjjllloooqqqpppnnnmmmlllllloooqqqqqqmmmhhhfffcccaaa```aaacccdddccc[[[\\\]]]___aaabbbcccdddeeeeeecccaaa```___^^^^^^bbbeeeeee```^^^```aaa```dddccc```[[[WWWTTTTTTVVV[[[hhhsss~~~mmmrrrXXXHHHBBBBBBEEEHHHKKKNNNOOOQQQTTTVVVVVVWWWXXXXXXWWWUUUSSSQQQPPPOOONNNMMMNNNQQQVVV[[[\\\\\\```fffiiikkkpppwwwxxxcccQQQEEE>>>===<<<===@@@DDDFFFGGGDDDCCCOOOnnnpppfff^^^___^^^ZZZVVVVVV[[[XXXUUUSSSTTTUUUVVVVVVSSSSSSOOOSSSccciii```WWWWWWWWWXXXVVVTTTTTTUUUVVVXXXQQQMMMQQQVVVVVVUUUTTTTTTRRRRRRVVV[[[^^^]]]ZZZOOOPPPQQQRRRSSSSSSRRRQQQVVVUUUTTTTTTUUUUUUSSSRRRPPPSSSVVVXXXXXXXXXYYYZZZVVVTTTUUUWWWVVVZZZmmmrrrqqqqqq[[[OOOPPPTTTZZZeee|||}}}zzzxxxxxxvvvuuuppppppnnnkkkhhhdddaaa___]]]ZZZWWWVVVVVVVVVUUUTTTQQQOOOOOOPPPNNNKKKMMMQQQYYYXXXWWWWWWXXXZZZ\\\^^^gggmmmrrrssstttzzz]]]KKKGGG>>>FFFJJJKKKIIIYYY}}}wwwtttsssiiihhhiiikkknnnooonnnmmmjjjjjjkkkmmmooommmhhhdddcccaaa___^^^______```aaa^^^^^^^^^___```bbbdddfffcccbbbaaa___^^^^^^^^^^^^^^^aaabbb^^^\\\___```___bbbaaa^^^[[[XXXWWWXXXYYYUUU___jjjooonnniiiPPPDDDBBBDDDGGGIIIMMMPPPQQQSSSVVVXXXZZZZZZZZZYYYWWWUUURRRQQQNNNNNNNNNNNNOOORRRXXX\\\aaacccgggiiijjjnnn}}}~~~fffTTTHHHAAA===<<<;;;===@@@CCCCCCCCCEEEJJJfffwwweee___[[[[[[[[[ZZZZZZ\\\]]]ZZZVVVUUUVVVWWWXXXYYYRRRUUULLLNNNdddiii]]]YYYWWWXXXXXXVVVTTTTTTUUUVVVUUUOOOLLLQQQVVVVVVUUUVVVUUUTTTTTTVVVYYYZZZYYYWWWNNNOOOQQQRRRRRRQQQPPPOOOSSSRRRRRRSSSTTTTTTSSSQQQRRRTTTUUUVVVWWWYYY]]]```WWWUUUUUUWWWVVV\\\sssyyyssszzzbbbRRRQQQVVV\\\hhh|||yyyxxxwwwvvvtttooommmkkkgggccc^^^[[[YYYZZZWWWUUUSSSTTTTTTTTTSSSQQQNNNNNNOOONNNLLLNNNSSSXXXXXXXXXYYY[[[]]]___aaaiiipppuuutttvvvrrrYYYJJJGGG???HHHLLLKKKJJJ___ppp}}}uuurrrmmmiiijjjjjjkkklllkkkiiigggeeefffhhhiiiiiigggccc```___`````````___^^^^^^^^^___^^^^^^^^^___aaadddeee``````^^^]]]]]]\\\\\\\\\XXX\\\]]]ZZZZZZ^^^aaaaaadddbbb^^^ZZZXXXWWWVVVVVVRRRXXXaaatttttteeeqqqyyy```JJJCCCEEEHHHHHHKKKOOOQQQSSSUUUWWWYYY]]]\\\ZZZXXXVVVSSSRRRQQQMMMNNNPPPQQQRRRVVVZZZ^^^```bbbeeehhhiiirrroooWWWJJJBBB>>><<<;;;<<>>AAADDDEEEDDDBBBFFFjjjpppddd^^^___^^^YYYUUUSSSRRRRRRXXXVVVTTTTTTTTTTTTSSSRRRPPPWWWMMM]]]nnn^^^WWWXXXWWWUUUSSSQQQRRRSSSOOONNNPPPSSSSSSQQQSSSXXXUUUTTTSSSRRRQQQPPPMMMLLLLLLNNNPPPOOOMMMKKKLLLMMMMMMLLLMMMOOORRRSSSSSSRRRMMMNNNPPPPPPPPPQQQSSSVVVUUURRRQQQQQQPPPZZZwwwvvvrrr|||iiiNNNSSSYYYeee~~~{{{xxxvvvtttqqqnnnnnnllliiieeeaaa^^^[[[ZZZWWWTTTQQQPPPPPPQQQPPPOOOOOOLLLMMMOOOOOOOOOSSSZZZZZZ[[[^^^```bbbbbbbbbaaajjjuuuzzzwww{{{qqq___RRRIIIGGGIIIRRRLLLKKKTTTkkkeeehhhppprrrrrriiihhhkkknnnpppooommmjjjiiiiiijjjjjjiiigggeeecccbbbaaabbbbbb___\\\\\\^^^```]]]]]]^^^^^^___```aaabbbbbbaaa```^^^]]]\\\\\\\\\WWWZZZYYYVVVWWW^^^eeegggkkkfffaaa]]]\\\ZZZXXXVVV[[[[[[]]]bbbuuuvvvllltttpppQQQEEEGGGLLLOOOTTTWWWZZZ\\\]]]^^^```bbbbbb___ZZZVVVRRRQQQQQQQQQOOORRRVVVZZZ\\\^^^aaacccjjjeeefffpppoooVVVGGGBBB???;;;:::;;;>>>CCCGGGHHHFFFDDDSSSzzz^^^[[[QQQVVVYYYXXXVVVVVVVVVVVVUUUTTTRRRRRRRRRQQQOOONNNHHHTTTSSSqqquuuXXXTTTTTTTTTQQQNNNMMMMMMNNNIIIKKKNNNQQQNNNKKKOOOUUUNNNNNNNNNOOOPPPPPPOOONNNLLLNNNOOONNNKKKIIIKKKMMMKKKKKKLLLOOORRRTTTTTTSSSPPPRRRUUUVVVUUUSSSSSSSSSNNNOOOSSSVVVSSSVVVkkk{{{qqq|||vvvSSSXXX]]]hhh~~~|||yyywwwuuusssooolllgggfffccc___\\\ZZZXXXWWWVVVTTTQQQOOOPPPPPPOOONNNNNNLLLLLLOOOPPPQQQUUU\\\\\\^^^aaacccdddcccaaa```iiiuuu|||zzzzzzcccUUUKKKDDDHHHLLLUUULLLKKKXXXnnnyyyaaappp|||kkkqqqrrrjjjaaaeeelllqqqssssssssssssmmmnnnnnnllliiigggfffgggddddddbbb^^^ZZZ[[[___ddd___``````aaabbbcccdddddddddcccbbb```^^^]]]]]]]]]ZZZ\\\ZZZVVVWWW^^^fffhhhhhheee```___```aaa```^^^[[[\\\\\\^^^qqqqqqvvv}}}XXXHHHFFFGGGMMMUUUXXXYYY\\\___aaacccccccccbbb___ZZZVVVSSSRRRRRRRRRXXXXXXZZZ]]]aaacccddddddkkkmmmtttvvv]]]III???<<<<<<;;;;;;>>>BBBCCCAAABBBKKKVVVwwwbbbVVVVVVUUUTTTWWW\\\YYYPPPMMMOOOTTTSSSRRRQQQQQQQQQQQQQQQPPPLLLYYYooo[[[QQQPPPOOOLLLIIIHHHJJJLLLMMMLLLJJJJJJLLLNNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNJJJLLLMMMJJJHHHJJJQQQXXXRRRRRRTTTUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTSSSRRRQQQTTTOOONNNRRRRRRSSSbbbuuutttyyyrrrdddYYYTTTddd}}}yyyxxxvvvtttpppllliiihhheeeccc```]]]ZZZYYYXXXXXXUUUSSSQQQOOOMMMLLLLLLLLLNNNOOOOOOOOOPPPRRRVVVYYYYYY___dddccc^^^[[[]]]aaabbbpppxxxzzzuuudddWWWLLLFFFEEEHHHMMMPPPOOORRReeettt```uuuxxxnnnlllkkklllhhhhhhiiikkklllmmmmmmllliiihhhiiiiiikkkkkkkkkkkkiiiiiigggbbb]]]\\\bbbhhhbbbkkkpppmmmfffeeeeeeffffffccc```___```___\\\YYY]]]\\\\\\]]]```cccccccccgggeeedddfffiiihhhddd___\\\[[[YYY]]]pppjjjeeeLLLFFFHHHJJJPPPWWWZZZ[[[\\\^^^^^^^^^]]]]]]```]]]XXXSSSQQQRRRSSSUUUYYYZZZ]]]aaadddfffffffffkkkpppzzz|||lllWWWEEE===;;;::::::>>>@@@EEEGGGBBBBBBQQQdddoooWWWVVVUUUTTTSSSUUUYYYWWWPPPNNNPPPTTTTTTRRRQQQPPPOOOOOOOOOQQQQQQ\\\|||```TTTPPPPPPOOOMMMKKKJJJKKKMMMOOONNNLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMKKKLLLLLLKKKKKKNNNSSSWWWSSSSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVVVVVVVTTTRRRQQQPPPMMMPPPVVVUUUSSS\\\jjjrrrwwwyyy|||qqqcccXXXaaa}}}}}}wwwvvvtttpppmmmiiifffdddbbbaaa^^^[[[YYYWWWVVVVVVTTTSSSPPPNNNMMMLLLLLLLLLOOOPPPPPPPPPQQQSSSWWWZZZ]]]aaaddddddbbbaaadddgggllluuu}}}fffVVVKKKEEEBBBCCCFFFPPPQQQNNN^^^tttfffzzzqqqnnnmmmmmmpppooonnnmmmmmmlllkkkjjjgggiiijjjiiieeedddgggjjjjjjkkkiiiddd```aaagggmmmkkkrrrvvvqqqkkkgggddd```bbb___^^^^^^```aaa___]]]```______```dddfffgggggggggiiilllmmmllliiieeebbb[[[YYYUUUWWWgggjjj\\\NNNDDDGGGLLLNNNSSSYYYYYYZZZ[[[\\\\\\\\\ZZZZZZ\\\YYYTTTPPPPPPRRRVVVYYY[[[]]]aaadddggggggggggggjjjrrrhhh]]]MMM@@@;;;:::::::::>>>@@@EEEFFF>>>@@@YYYxxx[[[TTTYYYSSSQQQPPPRRRTTTRRROOOOOORRRUUUTTTRRRPPPOOOMMMMMMMMMOOOTTT[[[lllvvveeePPPPPPMMMOOOPPPOOONNNLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMKKKLLLNNNOOOOOONNNLLLKKKLLLKKKKKKMMMPPPSSSVVVVVVSSSTTTUUUVVVVVVWWWWWWVVVUUUWWWXXXYYYXXXVVVSSSQQQLLLMMMTTT[[[YYYSSSUUU^^^ggg~~~www|||rrr~~~mmm]]]aaayyy{{{xxxwwwtttqqqmmmiiigggeee___^^^\\\YYYWWWUUUTTTTTTRRRQQQOOOMMMLLLLLLLLLMMMPPPQQQRRRRRRSSSUUUXXX[[[aaaaaaccceeegggjjjlllnnnqqqsss}}}ttt\\\MMMFFFCCCEEEIIIHHHRRRQQQPPPoooqqqrrr{{{sssooonnnnnnsssqqqmmmlllllllllkkkjjjhhhkkklllhhhbbb```dddiiikkkkkkiiieeebbbdddjjjppppppttttttpppllliiiccc]]]\\\\\\\\\]]]```aaaaaa``````______aaaeeehhhjjjjjjggglllpppqqqmmmgggcccbbb```]]]VVVVVVcccyyyjjjxxxyyyaaaJJJFFFFFFLLLPPPRRRUUU[[[YYYZZZ[[[]]]]]]]]]]]]\\\YYYVVVRRROOOPPPTTTZZZ^^^\\\___bbbeeeffffffffffffjjjxxxrrrVVVNNNDDD===::::::;;;;;;AAAAAACCCCCC===EEEjjjtttZZZTTTUUUMMMMMMNNNNNNNNNNNNMMMPPPSSSTTTSSSQQQOOOMMMLLLKKKKKKMMMSSSUUU[[[^^^SSSJJJQQQJJJLLLOOOPPPNNNMMMLLLMMMKKKLLLMMMMMMMMMMMMNNNOOOJJJKKKMMMNNNNNNMMMKKKJJJMMMKKKJJJNNNTTTXXXWWWUUURRRSSSTTTUUUUUUVVVUUUUUUVVVXXXZZZ[[[ZZZWWWTTTRRRMMMPPPWWW]]][[[TTTRRRVVV___xxx}}}{{{}}}tttsssbbbgggyyyvvvtttqqqnnnjjjfffdddccc]]]\\\ZZZXXXVVVTTTSSSRRRPPPOOONNNMMMLLLLLLMMMMMMQQQRRRTTTUUUUUUWWWZZZ]]]aaa``````dddjjjppprrrrrrsssrrr~~~}}}jjjUUUIIIEEEEEEHHHLLLNNNPPPOOOZZZppppppwwwqqqooonnnoooqqqmmmhhhgggiiilllmmmmmmkkklllkkkgggddddddgggkkkkkkjjjhhhdddbbbdddhhhmmmmmmmmmkkkggggggiiiddd^^^ZZZZZZ[[[]]]___```aaaaaa^^^\\\\\\^^^bbbfffhhhiiijjjkkkkkkkkkiiieee```]]]aaa^^^YYYXXX```qqqnnnppprrraaaTTTJJJFFFFFFJJJOOOSSSUUUYYY]]]]]]^^^____________^^^]]]WWWUUUSSSRRRTTTYYY]]]```]]]```bbbddddddeeehhhkkkwwwooo]]]HHHDDD???<<<;;;<<<===>>>EEEDDDCCCBBBDDDXXXpppbbbWWWMMMJJJGGGJJJKKKKKKIIIIIILLLOOOQQQRRRQQQOOONNNLLLKKKJJJJJJOOOTTTPPPMMMPPPLLLHHHPPPGGGJJJMMMOOOMMMLLLKKKKKKLLLNNNPPPOOOMMMKKKLLLNNNIIIKKKNNNOOOOOONNNKKKIIIMMMJJJIIINNNUUUYYYWWWTTTPPPQQQRRRSSSSSSTTTTTTTTTWWWXXXYYYZZZYYYWWWTTTSSSSSSUUUYYY]]]ZZZUUUSSSUUUWWWkkk|||yyywwwuuu}}}kkkqqq{{{{{{{{{tttmmmkkkhhhddd```^^^\\\[[[[[[[[[YYYXXXVVVTTTRRRQQQNNNNNNLLLLLLLLLLLLMMMNNNQQQSSSUUUWWWXXXZZZ]]]``````^^^^^^ccckkkrrrttttttyyy{{{lll]]]LLLDDDBBBBBBCCCFFFSSSIIIMMMiiiooofff{{{wwwooommmlllnnnpppuuuooogggeeehhhlllnnnnnnnnnjjjgggfffiiilllmmmmmmlllkkkiiifffddddddfffhhhjjjhhhccc___aaafffeee```ZZZ[[[\\\\\\]]]]]]^^^^^^\\\[[[ZZZ[[[___dddfffgggpppjjjdddccceeeeee```ZZZ[[[ZZZYYYZZZ]]]eeeqqq{{{xxxooozzzsssooofffXXXKKKDDDDDDGGGFFFHHHLLLPPPTTTXXX]]]```cccccccccaaa___]]]ZZZXXXWWWWWWXXXYYY[[[^^^```bbb```bbbddddddfffjjjrrryyyooo\\\PPP@@@???===<<<===>>>@@@AAA@@@AAA@@@@@@NNNpppUUUTTTQQQGGGFFFIIIFFFIIIIIIFFFFFFJJJNNNOOONNNNNNMMMLLLKKKKKKKKKKKKRRRWWWOOOFFFIIIIIIFFFKKKGGGJJJMMMMMMLLLKKKJJJJJJOOOQQQSSSQQQLLLIIIIIIKKKJJJLLLOOOQQQQQQOOOLLLJJJMMMJJJIIIMMMSSSWWWUUUSSSOOOPPPQQQRRRRRRSSSSSSRRRVVVVVVWWWWWWWWWVVVUUUTTTWWWXXXZZZZZZXXXVVVVVVWWWUUU\\\nnnrrriiiuuuuuu|||yyy|||zzzzzz}}}uuutttvvvnnnhhhfffccc___\\\[[[ZZZZZZYYYXXXXXXWWWUUUSSSQQQPPPLLLLLLKKKKKKKKKLLLNNNOOOPPPSSSVVVYYY[[[]]]aaaccc___^^^___eeemmmsssuuuuuu}}}{{{```SSSGGGCCCCCCBBBCCCEEEPPPCCCNNNtttssskkkuuuwwwllliiiiiiiiilllqqqwwwlllfffgggjjjkkkkkkkkkfffbbbdddjjjooonnnkkklllllljjjiiigggfffeeeeeeiiigggaaa\\\]]]bbbbbb___[[[\\\]]]\\\[[[ZZZ[[[\\\^^^\\\ZZZ[[[___cccfffgggtttjjjaaa```eeefffaaaZZZ[[[\\\^^^```___```hhhrrrooovvvnnnjjjhhhjjjkkkjjjlllqqqyyyzzzzzzvvvmmmccc]]]ZZZUUUQQQLLLGGGCCCCCCHHHMMMKKKMMMPPPRRRVVV[[[___aaaccccccbbb```]]]ZZZWWWUUUXXXZZZ^^^aaaccccccbbbaaadddfffggghhhkkkuuukkkZZZNNNGGG===============>>>AAACCC;;;AAAAAADDD```lllNNNOOOLLLFFFHHHJJJCCCGGGHHHDDDDDDIIILLLLLLJJJJJJJJJJJJKKKLLLMMMMMMNNNVVVOOODDDFFFHHHFFFIIIJJJLLLMMMMMMLLLJJJJJJKKKLLLOOORRRQQQMMMKKKLLLNNNLLLNNNQQQSSSSSSQQQNNNLLLLLLJJJIIIKKKOOORRRSSSRRROOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUXXXYYYYYYXXXWWWXXXXXXXXXVVVTTTbbbmmmppp|||xxxyyyooooooqqqiiieeedddaaa^^^\\\[[[[[[[[[VVVVVVVVVUUUSSSQQQOOOMMMKKKJJJJJJJJJKKKLLLNNNOOOOOORRRWWWZZZ]]]```dddfff___aaadddiiioootttvvvwwwoooZZZNNNCCCBBBDDDFFFHHHKKKJJJCCCRRRtttxxxpppuuuwwwnnngggffffffgggkkkqqq}}}nnnfffeeeggggggfffbbb```^^^```eeeggggggfffggghhhhhhiiiiiigggdddbbbccccccaaa\\\\\\______[[[[[[\\\]]]\\\YYYXXXYYY[[[___]]]ZZZ[[[^^^bbbeeefffpppiiibbbaaadddddd```[[[___```cccdddaaa^^^eeepppzzziiieeeuuuqqqvvvmmmjjj]]]YYYWWWXXXXXXUUUVVVZZZZZZ[[[[[[XXXSSSOOOMMMLLLGGGCCCAAADDDHHHJJJLLLNNNRRRSSSTTTVVVYYY^^^```___^^^^^^^^^]]]\\\ZZZWWWVVVXXX\\\aaafffhhhfffcccaaagggiiijjjkkkqqqoooYYYMMMEEE@@@;;;<<<=========>>>AAACCC>>>GGGJJJPPPuuu|||___OOONNNIIIFFFFFFBBBAAAGGGGGGCCCCCCHHHKKKJJJHHHHHHHHHIIIKKKLLLNNNOOOGGGRRRNNNCCCDDDGGGGGGJJJLLLMMMNNNNNNLLLKKKKKKLLLEEEJJJOOOPPPOOONNNQQQTTTMMMOOOSSSUUUUUUSSSOOOMMMKKKJJJIIIJJJMMMPPPQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQRRRTTTUUUVVVWWWXXXYYYWWWWWWXXXYYYWWWTTTNNN___ttt~~~{{{~~~uuuxxx|||~~~wwwllllllnnnfff```^^^\\\YYYWWWWWWXXXXXXSSSTTTTTTSSSQQQOOOMMMKKKJJJJJJIIIJJJKKKMMMNNNPPPNNNRRRWWW[[[^^^bbbfffhhhaaadddiiinnnrrruuuxxxyyyiiiTTTIII>>>===AAAEEEIIIMMMFFFFFFVVVoooxxxppprrrssslllfffeeeeeefffkkkqqq}}}lllcccbbbeeeeeedddZZZ[[[\\\]]]^^^___```aaaaaabbbdddggghhhfffbbb___YYY]]]^^^\\\\\\]]]\\\YYYZZZ\\\]]]\\\YYYXXXYYY[[[^^^\\\YYYYYY\\\```cccdddiiigggdddcccbbbaaa]]]ZZZ]]]^^^aaabbb\\\XXX```llluuuaaaWWWqqqrrrhhhfffyyynnncccVVVOOOMMMFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDDDDDDDDDDBBBAAAAAABBBCCCFFFJJJNNNRRRUUU^^^]]]\\\[[[\\\]]]^^^___]]]\\\ZZZXXXWWWVVVVVVWWWVVV]]]eeeiiihhhfffgggjjjhhhhhhmmmzzzmmmZZZKKKAAA===???:::;;;???CCCBBB>>>@@@DDD@@@EEEVVV\\\QQQIIIHHHGGGBBBBBBEEEBBBCCCEEEGGGDDDBBBEEEJJJDDDFFFHHHHHHHHHHHHJJJLLLLLLKKKHHHFFFDDDDDDEEEFFFDDDEEEHHHKKKMMMMMMLLLLLLGGGIIILLLMMMMMMLLLMMMNNNLLLNNNQQQSSSRRROOOKKKHHHGGGGGGIIIMMMSSSVVVUUUTTTLLLNNNQQQSSSUUUUUUTTTSSSQQQRRRTTTSSSRRRRRRSSSTTTXXXYYYZZZ[[[YYYVVVRRRPPPPPPXXXjjjwwwcccmmmwww{{{pppqqq~~~zzztttoookkkgggdddaaabbb___[[[YYYXXXXXXXXXWWWUUUSSSQQQPPPNNNNNNNNNNNNVVVTTTPPPLLLKKKMMMSSSWWWVVVVVVWWW\\\bbbdddccc```kkkhhhiiiooorrrsssyyyrrrdddNNNHHHBBBAAADDDGGGJJJMMMCCCJJJVVVfffllleeessszzzooojjjeeeaaabbbfffiiikkkwwwnnniiigggfffbbb___^^^YYYWWWXXXYYYZZZ^^^cccddddddcccbbb```^^^\\\[[[YYY[[[^^^^^^\\\YYYWWWVVV___```___]]][[[ZZZ[[[\\\bbb```]]][[[\\\```eeehhhkkkiiieeeaaa^^^\\\[[[\\\aaacccddddddaaa___^^^^^^mmmpppeeeWWWeee}}}vvvsssmmmfffccc}}}}}}}}}~~~tttggg[[[UUUPPPIIIEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAAAAABBBCCCCCCCCCGGGHHHJJJNNNQQQUUUXXXZZZ\\\[[[ZZZZZZ[[[\\\]]]^^^\\\[[[ZZZYYYYYYYYYZZZZZZZZZaaaiiimmmllljjjiiijjjgggrrrpppZZZLLLBBB<<<:::<<<:::888:::???BBBAAA@@@BBBIII___{{{VVVLLLEEEDDDCCC@@@???BBBEEEHHHIIIGGGFFFGGGEEEBBBEEEFFFHHHHHHGGGGGGIIIJJJLLLKKKIIIGGGFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIFFFIIILLLMMMMMMLLLMMMMMMKKKMMMOOOPPPPPPNNNKKKIIILLLKKKLLLPPPTTTUUUTTTRRRQQQQQQRRRSSSSSSRRRQQQPPPNNNPPPRRRRRRRRRRRRTTTVVVTTTUUUVVVVVVVVVTTTSSSRRRVVV___tttssskkkhhhoootttsssqqqzzzwwwsssnnnjjjgggdddaaa___^^^[[[XXXVVVUUUTTTTTTTTTPPPOOOMMMKKKJJJIIIIIIJJJPPPPPPPPPOOOOOOQQQUUUYYYWWWYYY\\\___``````aaaaaahhhhhhkkkppprrruuugggYYYLLLFFFBBBCCCFFFHHHJJJLLLJJJLLLUUUeeeggg```}}}uuuqqqmmmgggddddddeeeggghhhqqqlllfffeeefffhhhfffddd\\\XXXVVVXXXZZZ\\\```fffjjjhhhfffccc```^^^\\\[[[[[[[[[\\\[[[YYYXXXYYYZZZaaa```___^^^]]]]]]]]]]]]eeeccc```___```ccchhhkkkjjjhhheeebbb___^^^^^^^^^bbbccceeedddbbb```______kkktttqqqdddeee~~~~~~vvvuuuuuurrroooooo}}}}}}~~~~~~{{{eeeUUUMMMGGGGGGGGGEEECCCDDDGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAAAAABBBDDDFFFHHHLLLNNNRRRVVVYYY\\\^^^___[[[ZZZYYYYYYYYYZZZ\\\]]]YYYYYYYYYZZZ[[[\\\^^^^^^___eeelllooonnnkkkjjjkkkggg|||ooo^^^LLLCCC???<<<;;;<<<<<<888888>>>CCCCCCBBBDDDZZZtttOOOHHHCCCAAAAAA??????AAACCCDDDCCCAAACCCEEEBBB<<>>???AAA@@@===@@@MMM\\\cccIIIDDDDDDCCCAAA@@@AAABBBBBBBBB===LLLddd___EEE>>>MMMDDDEEEFFFEEECCCBBBBBBCCCEEEEEEDDDDDDFFFHHHKKKMMMLLLJJJHHHFFFFFFGGGIIIKKKFFFIIIMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKMMMOOORRRSSSQQQSSSUUUVVVVVVVVVVVVVVVWWWUUURRRPPPOOOOOOQQQRRRSSSTTTTTTRRRPPPNNNNNNOOOUUUVVVXXXYYYYYYWWWUUUTTT[[[YYY___ssspppiiihhh~~~xxxnnnkkkhhhccc___\\\ZZZWWWUUURRRSSSTTTQQQNNNMMMMMMOOOMMMLLLJJJIIIHHHIIIIIIJJJJJJKKKMMMNNNQQQVVV\\\aaafffddd```___```aaa```^^^aaaiiippprrrwww|||sssooogggWWWKKKGGGEEE@@@BBBIIIIIIDDDFFFNNNZZZrrrvvvggggggtttooommmkkkiiihhhiiiiiiiiihhhfffeeedddcccaaa___\\\ZZZYYYVVVUUUXXXZZZZZZ]]]bbbkkkhhhddd___]]]]]]^^^______aaaccccccaaaaaaaaabbb___[[[XXXZZZ___aaa___\\\[[[ZZZYYYYYYZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^_________```aaaaaa``````bbbdddeeejjjxxxzzzuuuuuu}}}}}}~~~}}}{{{yyyzzzzzzxxxsssooouuutttttttttvvv{{{{{{sssjjj^^^VVVOOONNNMMMKKKIIIIIIHHHKKKKKKHHHHHHJJJJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKHHHIIIMMMQQQYYY[[[^^^```aaaaaa___^^^^^^]]]ZZZWWWUUUTTTSSSSSSQQQSSSUUUYYY\\\___```aaaeeebbb```aaaiiitttqqqYYYHHH@@@:::999:::999:::<<<<<>><<<>>>??????>>>>>>TTTpppgggEEE888FFFCCCDDDDDDCCCBBBAAAAAABBBCCCCCCBBBCCCDDDGGGJJJLLLHHHGGGFFFFFFGGGIIIKKKMMMHHHKKKMMMNNNNNNNNNNNNOOOMMMLLLKKKKKKMMMOOORRRTTTOOORRRUUUVVVUUUUUUVVVWWWTTTSSSQQQPPPPPPQQQRRRTTTOOOQQQSSSSSSRRRSSSTTTVVVZZZZZZ[[[ZZZZZZXXXVVVUUUZZZVVVVVV___nnn~~~www|||sssuuu~~~tttnnnjjjeeeaaa\\\XXXVVVSSSQQQNNNMMMOOOPPPNNNJJJHHHIIIKKKJJJIIIHHHGGGHHHIIIJJJKKKMMMMMMOOOPPPSSSXXX___dddhhhccc______bbbdddcccaaaccciiinnnsss|||qqqfff^^^UUUKKKEEEEEEDDD@@@DDDJJJHHHCCCLLL]]]www~~~hhhttttttooojjjhhhgggggghhhjjjjjjjjjffffffeeedddbbb```^^^\\\[[[WWWVVVYYYZZZYYY[[[___fffddd```]]]\\\^^^```aaa[[[^^^bbbcccaaa___]]]]]]]]]ZZZXXXYYY\\\^^^]]][[[[[[[[[[[[[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[]]]^^^^^^^^^___aaacccfffeeeooozzzssstttyyy|||zzzyyyyyyxxxvvvsssooolllgggfffdddaaa___```dddgggmmmqqqvvv{{{~~~zzztttpppjjjjjjeee]]]XXXWWWTTTPPPLLLHHHGGGIIIGGGCCCEEEJJJGGGKKKLLLJJJJJJOOOPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLIIILLLOOOOOOLLLMMMQQQUUU]]]^^^___``````___]]]\\\ZZZXXXVVVTTTSSSRRRRRRRRRRRRTTTWWW[[[]]]```aaaaaafffdddeeekkkyyyttt___HHHAAA===;;;<<<<<<:::<<>>@@@FFFYYYzzzaaaJJJGGG???888>>>@@@<<<999<<<===;;;999===LLLYYYSSS@@@888===AAABBBCCCBBBAAA@@@AAABBBCCCBBBBBBBBBDDDGGGIIIKKKFFFFFFFFFFFFHHHJJJLLLMMMKKKLLLNNNNNNNNNNNNPPPRRRLLLKKKKKKKKKLLLOOOQQQRRROOORRRUUUUUUTTTSSSTTTUUURRRRRRQQQPPPQQQQQQSSSSSSOOOQQQSSSUUUUUUVVVYYY[[[]]][[[XXXVVVUUUVVVXXXYYYSSSRRRRRRTTT[[[fffrrrzzz{{{vvvxxxyyyyyy}}}tttmmmgggbbb```^^^[[[WWWSSSRRRPPPNNNLLLKKKNNNPPPNNNIIIGGGHHHKKKHHHGGGGGGGGGHHHJJJLLLMMMLLLNNNRRRUUUYYY^^^dddhhheeebbb``````aaadddggghhhjjjnnnrrr{{{tttjjj]]]SSSJJJCCCAAABBBBBB@@@EEEKKKGGGEEEWWWpppvvv{{{tttmmmjjjhhheeeeeegggiiijjjjjjffffffeeecccaaa```___```\\\YYYXXX[[[\\\[[[]]]aaacccbbb___^^^]]]___aaabbb\\\___aaabbb```]]]\\\[[[[[[[[[ZZZZZZZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[\\\___bbbbbbaaafffvvv}}}xxxtttwww}}}}}}{{{|||zzzttt{{{{{{zzzxxxuuurrrpppoooeeeeeeccc```]]]\\\]]]^^^___aaaccceeeeeegggjjjlllnnnkkkhhheeeddd```ZZZVVVUUUWWWUUUNNNKKKMMMOOONNNIIIFFFGGGJJJIIIDDDFFFLLLFFFLLLMMMJJJJJJPPPSSSPPPMMMMMMMMMMMMMMMMMMMMMMMMIIINNNRRRSSSQQQRRRVVVZZZ]]]^^^^^^^^^]]]\\\ZZZYYYUUUTTTSSSQQQQQQQQQRRRSSSTTTVVVYYY\\\___```aaaaaafffgggkkkvvvjjjbbbSSSAAA===<<<<<<<<<999555888>>>@@@===<<>>AAA<<<999<<<===;;;:::???@@@<<<;;;???AAAAAA@@@AAABBBBBB@@@@@@AAABBBCCCCCCBBBCCCDDDGGGJJJKKKEEEFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMOOORRRTTTKKKKKKJJJKKKLLLMMMOOOPPPOOORRRUUUUUURRRQQQQQQSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRTTTVVVVVVVVVWWWYYYZZZ^^^ZZZUUUQQQQQQTTTYYY]]]OOORRRUUUVVVWWW^^^kkkvvv}}}{{{{{{}}}wwwqqqmmmiiiccc___\\\[[[XXXTTTRRRQQQPPPOOONNNKKKOOORRRPPPKKKHHHJJJMMMHHHHHHHHHIIIKKKMMMOOOPPPJJJNNNUUUZZZ___cccgggjjjaaabbbcccaaa```ccciiinnnsssuuuxxxwwwqqqgggZZZOOOGGGBBBAAABBBAAA@@@FFFLLLHHHGGG```vvvtttrrrjjjkkkhhheeedddeeehhhiiijjjggggggfffccc```______```\\\YYYYYY]]]^^^]]]___ccccccbbb```_________aaabbb___aaacccbbb```^^^]]]]]][[[\\\\\\[[[ZZZZZZ[[[]]]\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\ZZZYYYXXXWWWVVVWWWXXXYYYYYY[[[^^^aaa\\\]]]```iii{{{zzz{{{wwwzzz~~~~~~}}}|||zzzwwwuuussswwwvvvtttsssqqqnnniiiffffffccc^^^[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^\\\[[[ZZZ[[[ZZZXXXWWWTTTRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIIIILLLPPPRRRQQQOOOOOOOOOOOOPPPPPPQQQRRRSSSOOORRRRRRPPPQQQVVVXXXWWW```]]]ZZZYYYZZZ[[[YYYWWWUUUTTTRRRQQQQQQRRRTTTUUUZZZ[[[]]]aaaddddddbbb```hhhrrr|||mmmZZZKKKBBB@@@:::;;;;;;;;;<<>>>>>CCCCCCEEE___\\\AAACCCCCC;;;:::::::::999999888888888999::::::;;;<<<===>>>>>>AAA@@@???>>>=========>>>AAA@@@AAACCCGGGJJJKKKKKKFFFDDDDDDHHHIIIHHHIIILLLMMMOOOPPPPPPOOONNNPPPQQQJJJGGGEEEGGGLLLNNNLLLIIIMMMOOOQQQSSSTTTSSSQQQOOOXXXUUUPPPLLLJJJLLLOOORRRQQQSSSWWWYYYUUURRRVVV]]][[[TTTOOORRRVVVVVVTTTUUUOOOPPPOOOTTTZZZVVV\\\pppzzzvvvrrrlllgggccc___[[[YYYVVVUUUSSSPPPNNNLLLKKKKKKLLLLLLLLLJJJGGGEEEDDDEEEHHHIIIIIIJJJLLLNNNOOOPPPUUUSSSUUU]]]fffiiieee___^^^``````___aaagggnnnrrrxxxuuu}}}~~~gggRRRJJJFFF???>>>DDDDDDCCCBBBGGGKKKJJJ```~~~wwwsssiiidddfffdddcccdddfffhhhhhhhhhkkkgggccc```______^^^]]][[[ZZZXXXYYY]]]bbbeeefffeeedddbbbaaa```aaaaaabbbeeedddbbbcccdddbbb^^^ZZZVVVZZZ^^^]]]YYYWWWZZZ]]]]]]]]]^^^aaadddfffeeeddd^^^```aaa___[[[WWWWWWXXXZZZXXXXXX[[[ZZZYYY]]]bbb^^^aaa```cccxxx|||{{{~~~{{{|||zzz}}}{{{{{{{{{{{{yyywwwuuutttvvvtttsssrrrpppmmmhhheeeeeebbb^^^\\\[[[\\\\\\[[[WWWXXXYYYYYYYYYXXXVVVVVVVVVUUUTTTRRRPPPOOOMMMLLLMMMMMMLLLLLLKKKJJJIIIIIIKKKKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJLLLPPPQQQPPPNNNPPPPPPPPPPPPQQQRRRSSSTTTSSSVVVVVVTTTUUUZZZ\\\[[[\\\ZZZXXXXXXYYYYYYWWWTTTQQQOOOMMMMMMNNNQQQUUUXXX^^^___```cccfffiiilllnnnooooooZZZLLLBBB=========<<<;;;:::;;;=========<<>>>>>===<<<<<<;;;<<<<<>>>>>AAAEEEHHHJJJJJJHHHFFFHHHLLLMMMKKKLLLOOOMMMNNNOOONNNLLLJJJKKKLLLKKKGGGDDDEEEJJJNNNNNNMMMMMMNNNPPPQQQRRRQQQPPPOOOWWWTTTPPPLLLJJJKKKLLLNNNOOOOOOQQQTTTRRRNNNPPPVVVWWWRRROOOQQQSSSRRRRRRTTTPPPSSSSSSXXX]]]WWWYYYjjj||||||vvvpppllliiiddd```]]][[[XXXVVVTTTRRRPPPNNNLLLJJJIIIIIIHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJMMMOOOQQQRRRUUUVVVZZZaaahhhkkkhhhdddbbbcccdddeeeiiipppwwwzzz{{{zzzeeePPPHHHCCC======CCCDDDIIIFFFDDDIIIOOO___yyyooohhhiiigggaaadddccccccdddfffggggggfffdddaaa]]][[[[[[[[[ZZZYYYZZZXXXVVVXXX[[[___bbbccccccbbbbbbaaaaaaaaabbbbbbaaa```______```^^^ZZZWWWWWWZZZ[[[YYYVVVVVV[[[______^^^^^^___aaabbbbbbaaa___aaabbb```]]]ZZZZZZ[[[]]]\\\]]]```___[[[\\\```^^^___]]]aaarrr~~~{{{zzz~~~{{{zzz~~~xxx~~~~~~xxxyyyyyyyyyxxxwwwvvvvvvsssrrrpppooonnnkkkgggddddddaaa^^^\\\\\\]]]]]]\\\TTTUUUUUUUUUUUUTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKLLLLLLKKKKKKJJJJJJIIIIIILLLLLLLLLLLLLLLMMMNNNOOOMMMLLLLLLNNNPPPQQQPPPNNNQQQQQQQQQRRRRRRSSSTTTUUUUUUXXXYYYWWWXXX\\\^^^\\\WWWVVVVVVVVVWWWVVVSSSQQQMMMLLLKKKLLLOOOTTTYYY\\\\\\___ccceeegggkkkqqqvvvqqqUUUEEE>>>;;;999:::>>><<<::::::;;;===>>>>>>AAALLLfffgggHHHEEEDDD999777???888888888777777777777777888888888999999:::::::::;;;;;;:::999999999::::::<<<;;;<<>>@@@EEEBBBJJJFFFBBBKKKUUU___lllqqqiii```eeellldddcccbbbbbbccceeefffeeeccc[[[YYYVVVVVVWWWXXXWWWWWWXXXVVVUUUVVVYYY]]]______aaaaaabbbbbbcccbbbbbbbbb\\\[[[ZZZZZZ[[[YYYVVVSSSVVVWWWVVVTTTRRRTTTZZZ___bbb```\\\[[[\\\]]]]]]\\\]]]^^^___^^^\\\[[[[[[\\\]]]]]]___bbb___ZZZXXXZZZ^^^[[[ZZZ^^^jjjzzz~~~|||cccjjjyyy~~~}}}|||yyyyyyyyyxxxwwwwwwvvvuuuqqqooommmlllkkkiiifffcccbbb```]]]\\\\\\]]]]]]\\\UUUUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQPPPOOONNNNNNKKKKKKKKKKKKKKKJJJJJJJJJNNNNNNNNNOOOPPPQQQRRRRRRPPPPPPPPPQQQQQQQQQPPPOOORRRRRRRRRRRRSSSTTTUUUUUUTTTWWWWWWVVVWWW[[[\\\YYYVVVVVVVVVVVVUUUSSSPPPMMMMMMNNNOOOQQQUUUYYY\\\___[[[aaagggjjjlllpppxxxqqq\\\FFF;;;::::::::::::<<<:::999<<<======???BBBRRRgggiiiKKK888???CCC:::777>>>888888888888888888777777888888999999999999999999999999888888888999::::::::::::;;;>>>BBBFFFGGGHHHAAA@@@DDDJJJKKKHHHGGGIIIJJJKKKKKKIIIFFFDDDDDDEEEIIIGGGGGGIIIMMMQQQRRRRRRNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKLLLKKKKKKKKKKKKJJJGGGHHHMMMPPPOOONNNOOOKKKLLLNNNOOOKKKHHHKKKRRRPPPWWWXXXZZZ]]]VVVVVVbbb~~~}}}}}}}}}zzzuuurrroookkkeee```\\\YYYWWWUUUUUUSSSQQQOOOMMMLLLJJJHHHGGGFFFEEEEEEAAACCCDDDDDDCCCCCCDDDFFFEEEGGGJJJMMMQQQTTTVVVWWWXXX^^^eeejjjjjjiiiiiiiiigggdddeeellltttyyy~~~zzzbbbSSSEEE@@@???@@@DDDIIIEEEIIIGGGKKKVVVZZZaaappplllmmmaaafffqqqgggbbbbbbbbbcccddddddbbb```WWWUUUTTTUUUWWWXXXXXXXXXWWWUUUTTTUUUXXX\\\]]]]]]___```bbbcccddddddcccbbbYYYYYYYYYXXXXXXVVVUUUSSSSSSTTTTTTRRRRRRTTTXXX\\\ddd```[[[XXXWWWXXXXXXXXXWWWXXXXXXXXXXXXXXXYYYYYYZZZYYYZZZ\\\ZZZUUUTTTWWW___ZZZXXX\\\bbbmmmVVV[[[jjj~~~~~~|||{{{{{{zzzyyyxxxvvvuuuttttttooommmkkkjjjiiihhheeecccaaa___\\\[[[\\\\\\[[[ZZZUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPKKKLLLLLLLLLLLLLLLLLLLLLPPPPPPQQQRRRSSSSSSTTTTTTSSSTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUURRRUUUVVVUUUVVVYYYYYYWWWWWWXXXXXXXXXUUURRROOOMMMNNNPPPTTTWWW[[[\\\]]]]]]aaadddiiilllqqq|||}}}nnn]]]NNN???;;;===<<<;;;::::::999:::>>>===;;;@@@GGGhhhtttOOOCCC;;;<<<===:::888:::999999999999999999999999:::::::::999999999999999888888888888999:::;;;;;;:::::::::===AAAEEEFFFGGGBBBBBBEEEKKKMMMKKKIIIKKKHHHIIIJJJIIIGGGFFFGGGHHHHHHIIILLLPPPRRRSSSRRRPPPLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDFFFMMMQQQPPPOOOQQQIIIJJJNNNOOOJJJFFFJJJRRRPPPVVVUUUTTTXXXUUUWWWddd~~~{{{yyyxxxwwwwwwsssnnnkkkiiifff```[[[[[[YYYWWWUUUTTTSSSPPPMMMKKKJJJIIIGGGFFFEEEEEEEEEBBBCCCDDDDDDCCCBBBCCCEEEFFFHHHLLLPPPTTTWWWYYYZZZ[[[aaagggiiihhhffffffhhhkkkgggiiiqqqyyy}}}~~~jjjXXXNNNCCC??????AAAEEEIIIKKKIIILLL[[[cccZZZcccuuuhhhmmmcccgggqqqfffeeecccbbbbbbcccbbb```^^^XXXWWWVVVWWWYYY[[[[[[ZZZVVVUUUTTTVVVYYY\\\]]]^^^^^^___aaabbbccccccbbbaaaYYYZZZZZZYYYXXXVVVVVVUUUSSSTTTVVVWWWWWWXXXYYY[[[bbb^^^XXXUUUTTTUUUVVVVVVTTTTTTSSSTTTUUUVVVWWWXXXWWWUUUUUUVVVTTTRRRTTTYYY___YYYYYY\\\\\\ddd~~~~~~KKKKKKUUUjjj~~~{{{zzzzzzyyyxxxvvvtttsssssssssmmmkkkiiihhhhhhgggeeeccc```^^^[[[ZZZ[[[ZZZYYYXXXTTTSSSSSSRRRQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNNNNOOOOOOPPPPPPRRRRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVVVVTTTSSSSSSSSSOOOOOOOOOPPPPPPQQQRRRSSSRRRVVVWWWUUUVVVYYYYYYVVVVVVXXXYYYXXXUUUSSSRRRRRROOORRRVVVZZZ]]]^^^^^^^^^eeefffhhhlllwwwhhhXXXMMMDDD<<<<<<===<<<::::::;;;:::<<>>@@@AAAAAA<<<;;;===BBBDDDCCCDDDGGGFFFHHHIIIIIIHHHHHHIIIKKKKKKNNNQQQRRRQQQOOOLLLKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIGGGIIINNNRRRRRRNNNOOOSSSKKKKKKNNNQQQOOOLLLNNNRRRQQQYYYVVVQQQTTTUUUYYYeeeyyy{{{zzzxxxuuuqqqmmmjjjiiieeeaaa]]]\\\\\\[[[XXXTTTTTTSSSQQQQQQPPPNNNKKKHHHGGGGGGFFFEEEDDDDDDDDDDDDAAACCCEEEEEEEEEFFFHHHJJJKKKNNNRRRVVVZZZ\\\]]]^^^___```bbbccceeefffiiijjjhhhhhhqqq~~~nnnYYYMMMHHHFFFDDDBBBCCCGGGIIIJJJGGGXXXkkkxxxtttkkkxxxqqqmmmpppvvvyyywwwpppnnnjjjeeeaaa___^^^\\\[[[XXXWWWWWWXXXYYYYYYXXXWWWQQQQQQRRRVVVZZZ]]]______ZZZZZZYYYYYYYYYYYYYYYYYYXXXYYYZZZXXXUUUTTTVVVXXXYYYXXXWWWWWWYYYZZZZZZZZZYYYWWWSSSRRRTTTVVVWWWWWWWWWTTTRRRSSSVVVYYYYYYYYYTTTRRRSSSVVVUUURRRSSSXXXXXXYYYZZZYYYWWW\\\hhhsssuuucccSSSQQQXXXhhh{{{wwwuuurrrqqqpppppppppqqqrrrsssllljjjhhhgggggggggfffeee^^^\\\ZZZYYYXXXWWWUUUSSSVVVUUUTTTSSSRRRSSSTTTTTTRRRRRRSSSSSSTTTUUUUUUVVVPPPQQQQQQRRRSSSTTTUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSPPPSSSUUUTTTRRRPPPRRRSSSLLLLLLLLLLLLMMMNNNOOOOOOOOOSSSTTTSSSSSSVVVUUURRROOORRRTTTUUUTTTVVVZZZ]]]YYYYYYYYY[[[```fffkkkooottt|||rrraaaSSSHHHBBB<<<999888999999888;;;AAA<<<<<<@@@DDDDDDRRRxxxpppBBBAAA<<<777666888777444666<<<666666777777888888888999999999888777666555555444555555555666888999;;;;;;999888777999<<<>>>>>>>>>???===>>>CCCEEEEEEFFFJJJGGGHHHIIIIIIHHHGGGHHHIIIMMMOOOPPPPPPNNNKKKJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEAAABBBEEEHHHKKKNNNOOOPPPLLLOOOUUUXXXTTTOOOPPPVVVMMMLLLNNNRRRQQQOOOOOOSSSRRR[[[XXXSSSVVVVVVYYYbbbrrr~~~}}}wwwvvvtttpppmmmiiieeecccaaa^^^ZZZYYYZZZZZZWWWTTTOOONNNMMMMMMMMMLLLIIIFFFFFFEEEDDDCCCCCCCCCCCCCCC???BBBDDDFFFGGGIIIKKKNNNMMMOOOTTTXXX\\\^^^_______________aaaeeeiiilllnnnoooqqq|||yyy{{{rrr^^^OOOMMM>>>@@@AAABBBFFFLLLPPPQQQMMMmmm|||lllssspppppp{{{~~~uuuqqqqqqllleee```^^^]]]\\\[[[WWWVVVUUUVVVWWWVVVTTTRRROOOOOOQQQUUUYYY]]]______YYYXXXVVVUUUTTTTTTUUUVVVVVVWWWXXXVVVSSSRRRTTTWWWYYYVVVSSSQQQSSSUUUWWWXXXVVVTTTRRRRRRUUUWWWXXXXXXWWWTTTQQQRRRUUUXXXXXXXXXQQQQQQSSSVVVUUUQQQPPPSSSTTTYYYZZZWWWVVVZZZ```cccuuuvvvfffWWWSSSiii~~~}}}{{{xxxuuutttuuuvvvssspppnnnpppuuuwwwtttqqqfffeeeccccccccccccbbb```\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTRRRSSSTTTVVVVVVUUUQQQSSSVVVXXXXXXWWWUUUTTTOOOPPPRRRSSSTTTTTTTTTSSSLLLMMMMMMMMMMMMNNNQQQSSSWWWVVVTTTTTTTTTSSSRRRQQQUUURRRQQQTTTZZZ```cccdddeee]]]]]]fffkkkiiinnnxxxdddWWWNNNCCC===???<<<:::666555999======:::BBB:::>>>QQQggg{{{nnnMMM>>>888777777666555555555555555333444666666555666777999999666444555777777555333555555555555555666777777666555444666;;;>>>>>>======>>>???@@@AAABBBBBBBBBEEEFFFHHHHHHHHHHHHJJJKKKOOOLLLIIIIIILLLLLLIIIFFFEEEHHHJJJIIIDDDCCCFFFJJJQQQNNNIIIGGGGGGKKKPPPSSSVVVTTTSSSSSSSSSSSSRRRPPPQQQOOONNNNNNQQQTTTVVVVVVTTTLLLMMMZZZcccaaa[[[XXXdddttt|||xxxtttqqqooonnnkkkgggccc___\\\ZZZ[[[ZZZXXXVVVTTTRRRPPPOOOKKKKKKJJJIIIHHHGGGFFFEEEHHHEEEAAA@@@BBBCCCCCCBBBCCCDDDEEEFFFGGGJJJOOOSSSUUUWWWZZZZZZYYYYYY]]]```bbbdddeeedddeeeiiinnnqqqyyyzzz{{{sss```OOOGGGFFFAAABBB???DDDLLLIIIKKKZZZoooyyymmmnnnppprrrttttttttttttmmmjjjeeebbb```^^^\\\ZZZ[[[VVVQQQOOOOOOPPPOOOMMMSSSSSSRRRRRRSSSUUUXXXYYYYYYXXXUUUTTTSSSSSSTTTUUUZZZYYYVVVSSSOOONNNPPPRRR[[[ZZZVVVRRRSSSXXXWWWSSSSSSMMMGGGIIIRRRZZZ\\\[[[ZZZWWWUUUSSSSSSRRRPPPNNNPPPQQQSSSTTTSSSRRRSSSTTTYYYXXXXXXXXXXXXYYYZZZZZZgggwwwvvv\\\MMMZZZqqq~~~~~~zzzyyywwwtttqqqpppqqqrrrrrrooolllmmmpppqqqnnnkkkfffdddbbbbbbbbbbbb```___[[[[[[ZZZYYYXXXWWWVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUQQQRRRTTTUUUWWWWWWXXXXXXXXXVVVTTTTTTTTTUUUTTTRRRPPPRRRTTTVVVVVVUUUSSSRRROOOPPPRRRSSSTTTTTTSSSSSSLLLMMMNNNMMMLLLLLLOOOQQQUUUTTTTTTTTTUUUUUUUUUTTTXXXVVVUUUXXX___eeeiiijjjhhhaaa___dddgggkkkyyylllUUULLLFFF>>>:::;;;===<<<::::::===??????===@@@BBBRRRoooXXXGGG@@@888666555444444333444444444111333444555444444666777888666444444666666555333555555555555555666666777666444333555999<<<<<<;;;<<<===>>>???@@@AAAAAAAAABBBDDDFFFFFFFFFFFFHHHIIIJJJLLLNNNNNNMMMKKKIIIHHHEEEHHHJJJIIIFFFFFFIIIMMMRRRPPPKKKHHHGGGIIILLLNNNSSSRRRQQQRRRTTTUUUTTTSSSPPPOOOOOOOOOQQQSSSTTTTTTTTTNNNLLLQQQXXXYYYWWWVVVWWWeeewww~~~zzzwwwssspppmmmiiihhhfffccc```]]][[[ZZZXXXWWWVVVTTTRRROOONNNMMMJJJJJJIIIHHHFFFEEEDDDDDDEEEBBB@@@@@@CCCEEEEEEDDDDDDFFFHHHIIIJJJMMMQQQTTTVVVXXXYYYYYYYYYZZZ^^^aaa___bbbddddddggglllsssxxx|||{{{mmm[[[KKKBBB@@@???BBB@@@CCCIIIHHHQQQgggwwwqqqkkklllnnnqqquuuvvvuuusssmmmiiidddaaa___^^^\\\[[[ZZZVVVQQQOOOOOOPPPOOONNNRRRRRRQQQQQQRRRTTTVVVXXXXXXWWWUUUSSSSSSSSSUUUUUUWWWVVVSSSPPPMMMNNNQQQTTTWWWWWWTTTQQQRRRWWWVVVSSSQQQLLLGGGIIIPPPVVVWWWVVVYYYVVVSSSQQQQQQQQQQQQPPPPPPRRRTTTTTTSSSSSSSSSUUUXXXXXXXXXXXXXXXYYYYYYYYYaaauuudddMMMMMMYYYxxx~~~~~~zzzxxxuuurrrpppoooooopppooollliiiiiijjjjjjgggdddeeecccaaaaaaaaa```___]]]ZZZZZZYYYXXXWWWVVVVVVUUUXXXXXXWWWVVVVVVVVVVVVVVVSSSTTTUUUWWWYYYZZZZZZZZZZZZXXXVVVUUUUUUTTTRRRPPPOOOPPPRRRTTTTTTSSSRRRQQQOOOPPPRRRSSSTTTTTTSSSRRROOOPPPPPPOOOMMMLLLNNNOOORRRRRRSSSTTTTTTUUUVVVVVVXXXWWWXXX[[[aaagggjjjllliiiddddddhhhmmmxxx{{{fffTTTDDD@@@>>>:::888:::777888999;;;===>>>???@@@BBBQQQooo^^^@@@??????777444444333222222222222333000222333333333333444666666555444444555555444333555444444444444555666666555444333444777999999888:::;;;<<<===>>>????????????AAACCCCCCCCCCCCEEEGGGFFFKKKQQQQQQNNNJJJIIIKKKEEEGGGJJJIIIHHHIIIMMMQQQOOONNNKKKJJJIIIJJJKKKLLLQQQPPPPPPRRRUUUWWWVVVUUUOOOOOOOOOPPPPPPQQQQQQQQQOOOPPPOOONNNPPPTTTTTTQQQNNNVVVbbbooo{{{|||vvvrrrooollljjjhhhbbbaaa```^^^\\\ZZZXXXWWWTTTSSSRRRPPPNNNMMMKKKJJJIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@BBBEEEFFFFFFEEEFFFIIILLLNNNPPPQQQTTTVVVXXXYYYYYYYYYZZZ\\\```ccc]]]___bbbeeehhhnnnxxxwww{{{wwwnnnaaaSSSGGG@@@===>>>DDDDDDEEEHHHHHHWWWrrrsssqqqkkkjjjkkkpppvvvxxxuuuqqqlllhhhccc___^^^]]]\\\[[[ZZZWWWTTTRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSUUUWWWXXXWWWUUUTTTRRRRRRSSSUUUVVVUUUUUUSSSPPPOOOPPPTTTWWWVVVWWWUUUSSSTTTWWWWWWTTTNNNKKKIIILLLSSSYYYYYYXXXWWWTTTPPPOOOOOOQQQQQQQQQPPPQQQSSSSSSRRRQQQRRRSSSVVVWWWXXXXXXYYYYYYXXXXXXdddxxxooo[[[OOOKKK\\\kkk}}}yyyuuurrrqqqooonnnjjjhhhffffffffffffdddbbbcccbbb```_________]]][[[YYYYYYYYYXXXWWWVVVVVVVVVXXXWWWWWWVVVVVVVVVVVVVVVTTTUUUWWWYYYZZZ[[[[[[\\\ZZZXXXWWWVVVVVVUUUSSSQQQPPPQQQRRRSSSSSSSSSQQQPPPQQQRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSRRROOONNNNNNOOOOOOQQQRRRRRRRRRSSSTTTUUUXXXYYY]]]aaafffhhhiiiiiifffffflllyyymmm^^^OOODDD<<<;;;<<<;;;:::<<<555666:::=========AAAGGGPPPjjjkkkDDD777888999888444444333222222222222333111222333333222222333555444444333333444444333333444444333333444444555666555444444444555777777777888999:::<<<===============???AAAAAAAAABBBDDDEEEFFFIIIMMMNNNLLLJJJJJJJJJCCCEEEHHHIIIJJJLLLOOORRRHHHIIIIIIJJJKKKMMMNNNNNNRRRQQQRRRTTTVVVWWWVVVUUUNNNOOOPPPPPPOOONNNNNNNNNJJJPPPRRROOONNNRRRRRRNNNQQQPPPUUUcccxxx~~~zzzuuuooojjjgggeeedddbbb]]]]]][[[YYYWWWVVVTTTTTTQQQPPPOOONNNLLLKKKJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@AAAAAACCCEEEFFFGGGGGGGGGIIILLLQQQTTTUUUVVVWWWXXXZZZZZZZZZ[[[\\\```dddfffcccdddggglllooouuuxxxssslllfff\\\RRRJJJEEEAAA???BBBHHHHHHIIILLLIIIUUUmmm}}}uuutttmmmjjjjjjooowwwyyysssmmmkkkgggaaa^^^\\\\\\\\\\\\\\\[[[XXXWWWWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXZZZ[[[VVVUUUSSSRRRRRRSSSUUUVVVUUUVVVWWWVVVTTTTTTUUUVVVYYY[[[ZZZWWWWWWYYYXXXTTTMMMLLLMMMSSS[[[aaabbbaaaVVVRRRNNNMMMNNNQQQSSSTTTOOOPPPRRRRRRPPPPPPPPPQQQUUUVVVWWWXXXYYYXXXWWWWWWbbbqqqzzzrrr```NNNMMMUUUhhhzzzuuusssqqqnnnllleeeeeeddddddeeefffeeedddcccaaa___^^^^^^]]][[[YYYYYYYYYYYYXXXXXXWWWWWWVVVWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[WWWVVVVVVWWWXXXWWWUUUSSSRRRSSSTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVWWWVVVUUUTTTRRRSSSTTTRRRPPPNNNNNNOOOOOOQQQSSSRRRQQQQQQRRRTTTZZZ^^^dddiiilllkkkjjjiiiffflll||||||fffTTTLLLBBB===:::;;;<<<<<<<<<===<<<<<>>@@@AAAAAABBBDDDEEEIIIGGGEEEFFFHHHIIIIIIGGGAAADDDGGGJJJLLLMMMNNNOOOFFFGGGHHHJJJLLLMMMMMMMMMTTTTTTTTTVVVWWWWWWTTTRRRLLLNNNPPPOOOMMMLLLLLLMMMLLLPPPQQQMMMLLLPPPSSSSSSVVVPPPOOO```~~~|||yyyvvvtttrrrnnnhhhdddaaa```___^^^[[[ZZZXXXVVVTTTRRRPPPPPPOOONNNMMMLLLKKKJJJIIIIIIFFFEEEEEEDDDCCCBBBAAAAAADDDEEEGGGHHHHHHHHHIIIIIINNNQQQVVVXXXYYYYYYYYYZZZ]]]\\\\\\^^^aaadddgggiiillllllpppuuuyyy~~~xxxoookkk\\\UUUMMMFFFCCCBBBBBBAAAEEEIIIHHHJJJNNNHHHMMM___ttt}}}vvvrrrpppppplllkkkooouuuvvvpppiiihhheee```]]]\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXYYYZZZWWWWWWWWWXXXXXXYYYZZZZZZWWWVVVTTTRRRRRRSSSUUUVVVRRRUUUYYYZZZXXXUUURRRRRRYYY\\\]]]YYYWWWWWWUUURRROOOPPPSSSYYY```dddeeedddUUURRROOOMMMOOORRRTTTUUUQQQSSSTTTTTTRRRQQQRRRRRRUUUVVVVVVWWWWWWWWWWWWWWWYYYaaapppuuu___FFFFFFRRRjjj|||uuuqqqpppnnnkkkhhhccccccddddddeeefffggggggcccaaa___^^^^^^]]]ZZZYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUWWWWWWXXXYYYYYYYYYYYYXXXUUUUUUVVVWWWYYYYYYXXXVVVTTTTTTUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTPPPQQQRRRRRRPPPOOOOOOOOORRRTTTWWWVVVTTTSSSUUUXXXZZZ___eeejjjkkkkkkjjjjjjrrr|||~~~gggSSSGGGDDD;;;;;;::::::::::::;;;<<>>???@@@>>>BBBUUUkkkxxxQQQ777;;;???444///888555444333333222222333333222333444444222222333444000111222222111111222333333222222222222333444444333555555555444444666888666777888:::;;;;;;;;;;;;;;;===???@@@@@@AAACCCEEEJJJFFFAAAAAADDDGGGFFFDDDAAADDDHHHLLLNNNNNNMMMKKKGGGHHHIIIJJJKKKKKKJJJJJJTTTTTTTTTUUUVVVTTTQQQNNNKKKMMMOOONNNKKKJJJKKKNNNRRRPPPOOOQQQPPPOOORRRWWWTTTNNNNNN___}}}~~~zzzvvvqqqmmmjjjfffbbb^^^]]]\\\[[[YYYWWWVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKJJJIIIIIIHHHEEEEEEEEEDDDDDDDDDCCCCCCHHHJJJKKKKKKKKKKKKMMMNNNSSSVVVZZZ[[[[[[ZZZ[[[[[[___^^^___bbbfffjjjkkkkkkllllllrrrzzzxxxqqqhhhaaaPPPKKKEEEAAA???@@@@@@AAAFFFIIIFFFHHHKKKGGGLLL___wwwyyytttooommmooollljjjlllpppppplllhhheeebbb___]]]]]]\\\[[[ZZZWWWXXXXXXWWWUUUTTTUUUWWWUUUUUUVVVVVVWWWWWWWWWWWWYYYXXXUUUTTTSSSSSSTTTUUUOOORRRWWWXXXVVVSSSPPPNNNUUUZZZ[[[XXXUUUTTTRRROOOSSSTTTVVVZZZ^^^```___^^^VVVSSSQQQPPPRRRTTTVVVVVVUUUWWWXXXWWWVVVUUUUUUVVVVVVVVVUUUUUUUUUVVVWWWXXX[[[^^^fffyyyvvvYYYOOONNNYYYfffuuuzzztttnnnllllllllliiifffbbbcccdddeeeeeeeeefffgggcccaaa___^^^^^^\\\ZZZXXXZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUVVVVVVVVVXXXZZZZZZXXXVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSUUUUUUUUUTTTSSSRRRPPPRRRTTTTTTTTTSSSSSSTTTUUUYYY\\\\\\ZZZZZZ]]]aaa___cccgggjjjlllooosssvvvwwwdddTTTFFF@@@@@@888:::;;;:::999999:::;;;<<<;;;>>>BBBFFFRRRqqqSSSAAA555666888444222555333333222111111111111222111222333222111000111333...000222222000000111333222222222222222333333444111222444444222333555888666777888999:::;;;;;;;;;999;;;===??????@@@BBBDDDGGGEEECCCCCCCCCCCCCCCCCCBBBFFFKKKPPPRRRPPPKKKHHHGGGGGGHHHIIIJJJJJJKKKKKKQQQQQQQQQSSSSSSRRRNNNKKKIIILLLMMMLLLHHHHHHKKKOOOTTTPPPWWWffffffWWWNNNQQQMMMLLLOOOZZZmmm~~~}}}zzztttnnniiiaaa___\\\ZZZYYYXXXWWWUUUQQQQQQPPPOOONNNMMMMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFJJJLLLNNNNNNMMMOOORRRVVVXXXZZZ\\\]]]\\\[[[[[[\\\``````bbbfffkkknnnnnnmmmlllmmmvvvyyyqqqjjj^^^TTTFFFEEECCCAAA???@@@BBBCCCHHHKKKGGGEEEHHHIIIYYYttt{{{sssmmmnnnjjjhhhggggggiiijjjiiihhhbbb```___^^^^^^]]]ZZZXXXUUUWWWWWWVVVSSSQQQRRRTTTUUUUUUVVVVVVWWWWWWVVVVVV\\\ZZZWWWUUUTTTTTTTTTUUUNNNQQQTTTUUUTTTRRRQQQRRRPPPVVVZZZXXXUUUTTTSSSPPPTTTTTTVVVXXXZZZ\\\[[[[[[WWWUUUTTTSSSUUUWWWWWWWWWVVVWWWXXXXXXVVVUUUUUUVVVWWWVVVTTTSSSSSSUUUWWWYYY]]]aaaeeemmm|||iiiYYYTTTQQQUUUiii}}}~~~~~~zzztttooojjjiiikkkllljjjgggcccdddeeeeeeddddddeeefffdddbbb___^^^^^^]]]ZZZXXX[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSWWWWWWWWWYYYZZZZZZWWWUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRTTTWWWYYYXXXXXXYYYYYYWWW\\\```aaa___```dddiiikkkmmmpppqqqtttyyywww\\\MMMFFF???;;;<<<777;;;<<<:::999999;;;<<<<<<<<>>???AAACCCBBBFFFHHHGGGCCC@@@AAABBBDDDGGGMMMSSSUUURRRKKKFFFCCCDDDFFFHHHJJJLLLNNNOOOMMMMMMNNNPPPQQQPPPLLLIIIIIIKKKMMMJJJGGGGGGLLLQQQQQQPPPccc~~~bbbKKKGGGHHHLLLQQQTTT[[[hhhzzzzzzwwwwwwwwwvvvtttooohhhbbb\\\ZZZXXXWWWWWWVVVTTTRRRMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHHHHHHHGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIKKKMMMNNNOOOOOORRRWWW\\\[[[]]]^^^]]]\\\[[[[[[\\\```aaaccciiinnnqqqpppnnntttuuuxxxnnniii___QQQEEE???@@@BBBBBBAAABBBEEEHHHKKKNNNJJJEEEGGGNNNhhhzzzyyynnniiinnneeeeeedddddddddfffhhhiii```____________]]]ZZZWWWVVVXXXYYYWWWSSSQQQRRRTTTWWWWWWXXXXXXYYYXXXXXXXXX]]][[[YYYVVVTTTTTTTTTUUUPPPQQQSSSSSSSSSTTTVVVXXXNNNUUUZZZYYYWWWWWWWWWTTTRRRSSSTTTWWWYYY[[[\\\\\\XXXWWWVVVVVVWWWXXXXXXWWWTTTUUUVVVVVVTTTSSSSSSSSSXXXVVVSSSQQQRRRTTTWWWZZZSSS[[[```bbbooojjjLLLCCCMMMYYYxxx~~~}}}~~~zzz|||~~~~~~{{{xxxuuutttfffggghhhiiiiiihhhgggfffdddfffiiikkkllljjjhhhgggcccaaa^^^]]]]]]\\\[[[YYY\\\\\\\\\^^^___^^^[[[XXX```]]][[[YYYYYYXXXVVVUUUVVVWWWWWWWWWVVVUUUSSSRRRTTTQQQPPPSSSYYY[[[YYYUUUUUUUUUTTTTTTSSSRRRQQQPPPQQQRRRSSSSSSRRRRRRSSSTTTYYY[[[\\\]]]]]]\\\[[[ZZZ______```bbbdddgggjjjkkklllqqqwwwmmm^^^MMMBBB???>>>:::555666:::<<<;;;:::;;;<<<;;;777BBBOOOYYYhhhWWW@@@777777555444333222222222000000000000000000000000222111111111000000//////000000000000000000000000333222111111111222333444000000111222333333444444555555666666777777888888777777888999:::<<<===>>>EEECCCBBBAAAAAABBBDDDEEELLLLLLMMMMMMLLLJJJIIIHHHEEEDDDDDDHHHLLLMMMKKKIIIHHHHHHJJJMMMOOOOOOLLLIIIJJJGGGDDDEEEHHHLLLLLLLLLJJJJJJ[[[sssqqqVVVEEEGGGJJJKKKPPPUUUXXX\\\fffqqq|||vvvrrrqqqrrrqqqppplllgggccc```[[[XXXTTTRRRQQQPPPOOONNNIIIIIIJJJKKKLLLLLLKKKKKKJJJHHHGGGEEEEEEEEEEEEFFFGGGFFFFFFFFFGGGIIIKKKLLLSSSSSSSSSSSSTTTVVVYYYZZZ^^^]]]\\\\\\^^^___^^^]]]___dddjjjnnnppppppqqqqqqrrr~~~yyyooodddZZZPPPHHHBBB??????>>>>>>BBBHHHKKKKKKKKKIIIIIIKKKPPPeeerrriiihhhhhhiiilllmmmjjjeeebbbbbbbbbbbbbbb]]]___aaaaaa___]]]\\\\\\XXXWWWZZZ______ZZZWWWXXX\\\WWWUUUWWW]]]___[[[VVVXXXVVVUUUUUUVVVVVVUUUTTTTTTSSSTTTUUUWWWWWWUUUSSSWWWVVVSSSRRRXXX^^^ZZZPPP\\\XXXWWWYYYXXXTTTWWW]]]VVVVVVWWWXXXYYYXXXVVVSSSPPPPPPQQQRRRTTTWWWYYY[[[[[[RRRLLLPPPVVVXXXWWWWWWSSS^^^\\\YYYgggxxxdddOOOGGGFFFYYYjjj~~~~~~{{{||||||zzzxxxzzz{{{yyyuuupppmmmlllhhhiiiiiiiiiiiihhhgggfffggghhhjjjkkkkkkkkkjjjiiieeebbb```^^^^^^]]]\\\ZZZ\\\[[[[[[\\\]]]]]][[[YYY^^^\\\YYYWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRPPPOOOSSSXXXZZZXXXUUUVVVUUUTTTRRRQQQQQQQQQQQQSSSTTTVVVVVVVVVVVVVVVWWW\\\___bbbddddddcccaaa```bbbbbbbbbdddggglllqqqtttwwwpppWWWMMMBBB===<<<<<<999666<<<:::999888888:::>>>BBBMMM^^^tttbbbAAA666777666555333222222111111000000000000000000000000111111111000000000//////////////////////////////000111222333333333222222111111111222222333333333444555555666666777888888777777888999:::<<<===>>>CCCCCCBBBAAAAAABBBCCCDDDGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBEEEHHHJJJHHHFFFGGGGGGFFFGGGGGGHHHGGGGGGKKKIIIGGGGGGJJJLLLLLLKKKLLLIIIPPP]]][[[MMMGGGLLLIIIJJJMMMQQQRRRTTT]]]ffflll~~~uuuooommmmmmllljjjgggccc___]]]YYYVVVSSSRRRQQQPPPOOOMMMJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHFFFFFFFFFGGGGGGIIIIIIIIIJJJKKKMMMOOOPPPSSSSSSTTTUUUVVVXXXYYYZZZ]]]\\\\\\]]]___```___^^^bbbfffkkkooorrrvvv{{{vvvoooeeeZZZQQQJJJDDD@@@CCCBBBAAABBBFFFKKKMMMMMMQQQQQQVVVcccsssyyygggaaadddeeegggjjjjjjgggccc```^^^]]]\\\[[[^^^```bbbbbb```^^^[[[ZZZ\\\ZZZ\\\______ZZZXXXYYYZZZWWWVVV[[[```aaa[[[UUUSSSSSSTTTVVVYYY[[[ZZZZZZXXXWWWWWWWWWXXXXXXUUUSSSRRRRRRQQQQQQXXX^^^[[[SSSWWWSSSSSSUUUUUUSSSUUU[[[VVVUUUUUUVVVWWWVVVSSSQQQPPPPPPQQQRRRUUUWWWYYYZZZWWWRRROOOPPPQQQQQQUUUZZZ]]]___WWWTTTbbboooyyyyyy___JJJ===DDDNNN[[[kkk}}}xxxxxxwwwtttvvvwwwwwwuuupppllljjjiiijjjjjjjjjiiihhhgggfffeeeiiiiiiiiiiiijjjjjjjjjjjjeeeccc```___^^^^^^\\\ZZZ[[[YYYXXXXXXZZZ[[[ZZZYYY\\\YYYVVVTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQTTTXXX[[[YYYWWWVVVTTTRRRPPPOOOOOOPPPQQQVVVWWWYYY[[[\\\\\\[[[[[[\\\aaafffjjjiiigggeeedddeeedddcccdddiiiqqqxxx}}}zzzkkkVVVBBB???;;;999999:::999888@@@:::999;;;::::::CCCOOOllliiiCCC555666666555444333222111111111000000000000000000000000000000000000////////////////////////////////////...///222444444333111///111111222222222222222222444444444555666666777777777777777888:::;;;===>>>AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@CCCBBBBBBDDDFFFGGGFFFEEEGGGFFFEEEBBBAAAAAADDDGGGKKKJJJIIIJJJKKKLLLKKKJJJJJJHHHIIIJJJIIIGGGIIINNNKKKJJJLLLNNNNNNNNNTTT\\\bbbttt{{{pppllljjjhhheeeaaa^^^[[[ZZZUUUSSSRRRQQQQQQPPPMMMKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUWWWXXXZZZ[[[[[[[[[^^^^^^___aaacccdddbbb```aaadddgggkkkpppyyyqqqmmmeeeYYYOOOGGGCCCAAA@@@@@@@@@AAADDDIIILLLMMMNNNQQQ]]]sss|||ooocccaaadddfffggghhhdddccc```]]][[[YYYXXXXXX\\\^^^```bbbaaa^^^ZZZXXX^^^[[[ZZZ\\\[[[WWWVVVYYYXXXWWWWWW\\\``````YYYSSSQQQQQQSSSWWW[[[]]]]]]\\\[[[ZZZYYYYYYYYYXXXVVVSSSQQQQQQQQQRRRVVVZZZXXXSSSNNNOOOSSSZZZ\\\YYYWWWXXXVVVUUUTTTTTTTTTTTTRRRPPPMMMNNNOOOQQQSSSUUUVVVWWWTTTTTTTTTQQQJJJGGGNNNYYYaaa^^^SSSQQQ]]]dddkkkxxxmmmVVVFFFAAADDDHHHRRRddd|||}}}wwwwwwvvvtttvvvwwwwwwuuurrrooonnnnnnkkkjjjiiihhhgggeeedddccchhhgggfffeeeeeefffggghhhdddbbb___]]]]]]\\\ZZZXXXXXXVVVTTTTTTUUUXXXXXXXXXYYYVVVSSSRRRRRRTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRTTTSSSTTTVVVZZZ\\\[[[ZZZUUUSSSPPPNNNNNNOOOQQQRRRYYYZZZ\\\^^^aaaaaa```___```eeelllpppnnnkkkiiihhhhhhffffffhhhoooyyyuuugggVVVHHH<<<<<<;;;:::888999:::<<>>@@@SSSjjjrrrLLL999666999444444333222111000000000////////////////////////////////////////////////////////////////////////...///111222333222111000222222222222111111111111333333333444555555666666666777777888999;;;<<<===>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEEEECCCBBBAAADDDDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEBBB@@@AAADDDGGGJJJJJJJJJJJJKKKJJJHHHGGGDDDHHHIIIGGGGGGKKKMMMMMMOOOMMMMMMOOOOOOMMMQQQXXXbbboooxxxqqqnnniiiddd___[[[XXXWWWQQQPPPOOOPPPPPPOOOKKKIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRTTTUUUXXXYYY[[[]]]____________``````bbbdddggghhhgggeeeaaaeeeiiimmmuuu{{{lllhhh```SSSHHHCCCAAABBBBBB>>>???DDDJJJNNNNNNPPPTTT[[[yyysssllleeecccdddeeedddbbb___^^^]]]\\\ZZZYYYZZZ[[[XXXYYY\\\^^^```^^^[[[XXX]]]XXXVVVWWWUUURRRRRRUUUXXXVVVVVVXXXZZZYYYTTTOOOQQQRRRTTTWWWZZZ[[[ZZZXXXZZZYYYWWWWWWXXXXXXVVVTTTUUUUUUUUUSSSRRRRRRQQQPPPNNNTTT^^^hhhkkkfff^^^XXXYYYWWWTTTSSSSSSTTTSSSRRRKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVQQQGGG???CCCLLLXXXXXXRRRTTT\\\[[[___nnnttteeeWWWCCC>>>;;;>>>IIIXXXhhhsss}}}}}}}}}{{{}}}yyytttqqqppppppjjjjjjhhhfffeeecccbbbbbbeeedddbbbaaaaaabbbcccdddbbb___\\\[[[ZZZYYYWWWUUUUUURRRPPPPPPRRRUUUWWWWWWWWWTTTRRRQQQRRRTTTUUUTTTSSSRRRQQQPPPPPPQQQSSSTTTTTTTTTUUUWWWZZZ[[[[[[ZZZTTTRRRPPPOOOOOOQQQSSSUUU]]]\\\]]]aaaeeeffffffdddggglllsssuuusssppppppqqqooopppsssyyywwwaaaSSSMMMFFF???<<<<<<<<<:::999:::>>>AAA>>>===???BBBDDDSSSvvvmmmJJJ;;;999666333333222111000000000000000.............................................///........................000000//////000000111222222111111111111111111111222222222333444444555555666666777888999;;;<<<======>>>???AAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEFFFGGGEEEEEEEEEDDDCCCCCCEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFDDDIIIJJJFFFFFFMMMPPPOOOPPPNNNNNNPPPPPPNNNQQQVVV\\\hhhzzzvvvoooggg```ZZZWWWUUUPPPOOONNNOOOOOOMMMJJJHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKMMMMMMNNNPPPSSSUUUWWWXXXYYY\\\^^^```bbbcccdddcccccc``````bbbeeehhhjjjjjjhhheeekkkttt}}}pppbbbcccZZZNNNEEE@@@AAACCCDDDDDDGGGMMMSSSRRRPPPVVV___yyyvvvjjjhhheeecccccccccaaa^^^^^^^^^\\\YYYWWWXXX\\\___XXXWWWXXXZZZ]]]^^^\\\ZZZ\\\WWWTTTSSSRRROOOPPPTTTXXXUUURRRQQQRRRRRROOOMMMOOOOOOQQQTTTWWWXXXWWWVVVVVVUUUSSSTTTUUUVVVUUUTTTWWWWWWWWWUUUPPPNNNPPPSSSeeehhhlllpppqqqmmmddd]]]\\\YYYUUUSSSTTTUUUVVVVVVNNNNNNOOOOOOPPPQQQRRRRRRVVVUUUUUUQQQGGG===;;;>>>KKKUUUXXXXXXZZZTTTWWWgggxxx|||uuunnnMMMDDD:::888;;;@@@IIIQQQccc|||~~~vvvqqqnnnnnnkkkjjjhhhfffeeedddcccccccccbbbaaa`````````aaabbb```]]]ZZZXXXWWWVVVTTTRRRSSSQQQOOOOOORRRUUUVVVWWWUUUSSSRRRSSSUUUVVVVVVUUUSSSSSSSSSSSSTTTUUUUUUVVVUUUUUUWWWXXXXXXYYYYYYXXXTTTTTTSSSSSSTTTVVVYYYZZZaaa```___ccchhhkkkkkkjjjiiinnntttvvvtttsssvvvzzz}}}nnnXXXGGG@@@??????>>>::::::;;;;;;<<<>>>BBBEEE>>>BBBDDDGGGSSSrrrtttGGG666888999444///111111000///////////////........................---------.......................................000///.........///111222000000111111111111111111111111111222333333444444666666666777999:::<<<===<<<===>>>???AAABBBCCCDDDAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCCCCBBBCCCEEEGGGIIIFFFDDDCCCDDDEEEEEEDDDHHHIIIIIIHHHFFFEEEFFFGGGHHHIIIGGGCCCCCCJJJQQQUUUNNNKKKKKKMMMNNNMMMNNNRRRUUUbbbxxxooofff^^^YYYWWWSSSQQQPPPOOOOOONNNKKKIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLNNNOOORRRSSSVVVXXX[[[]]]^^^___```aaacccdddffffffggggggbbbbbbbbbeeeiiilllmmmmmmjjjuuuyyymmmaaaXXXRRRHHHAAA???@@@CCCDDDIIIKKKPPPRRRMMMMMM]]]qqqwwwlllfffhhhhhheeeeeeggggggeeeaaa```\\\WWWUUUXXX```gggddd___[[[YYY[[[\\\\\\ZZZ\\\WWWTTTSSSRRROOOQQQTTTVVVSSSPPPNNNNNNNNNNNNMMMMMMLLLMMMPPPSSSVVVWWWWWWSSSQQQPPPPPPRRRTTTTTTSSSSSSTTTVVVUUUPPPNNNVVV```|||ssskkkhhhhhheee```\\\XXXSSSQQQRRRUUUWWWXXXTTTSSSRRRQQQQQQQQQSSSSSSVVVSSSRRRPPPIII???;;;===RRRccceee[[[UUUPPPSSS^^^|||xxxooo~~~eeeXXXIIIBBB===;;;>>>CCCHHH\\\uuu{{{tttqqqppplllkkkiiigggfffeeeffffffddddddcccbbbbbbbbbbbbbbb___\\\YYYWWWVVVTTTRRRPPPRRRQQQPPPQQQTTTWWWXXXXXXSSSSSSSSSUUUXXXXXXWWWUUUTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZYYYZZZVVVWWWXXXYYY[[[^^^```aaagggdddbbbeeekkkpppqqqpppmmmrrrwwwxxxxxx{{{{{{pppaaaUUUFFF>>>===>>>>>>>>>:::;;;===???AAACCCCCCCCC>>>HHHQQQZZZqqqwwwSSS777777;;;444000555000000//////......//////------------------------,,,,,,---------........................................../////////000000//////000000111111222222000000111111222333333333666666666777888:::<<<===<<<<<<<<<===???BBBDDDEEEAAABBBCCCDDDDDDCCCBBBAAA@@@BBBDDDCCCBBBDDDGGGJJJUUUMMMFFFCCCFFFHHHGGGDDDHHHIIIIIIHHHFFFEEEHHHJJJJJJGGGFFFFFFGGGIIIPPPVVVMMMJJJIIIKKKLLLKKKKKKNNNPPP\\\~~~zzzqqqiiiccc```XXXVVVSSSQQQQQQPPPNNNLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSUUUXXX[[[^^^```aaabbbbbbbbbcccdddeeeggghhhiiiiiiggggggiiinnnrrrtttuuuyyy~~~vvvpppggg]]]MMMHHHBBB???@@@BBBEEEFFFMMMNNNQQQPPPJJJPPPooorrrkkkhhheeejjjkkkgggfffjjjllljjjcccaaa]]]XXXXXX```nnnyyyyyypppddd]]][[[[[[ZZZYYYYYYUUURRRRRRQQQNNNPPPSSSQQQPPPPPPPPPQQQRRRRRRQQQOOONNNLLLMMMPPPSSSUUUVVVSSSQQQOOOOOOPPPQQQQQQPPPQQQRRRUUUUUUPPPPPP]]]lll|||nnnbbb___bbbaaa\\\YYYTTTOOOMMMNNNRRRVVVXXXXXXVVVRRROOONNNOOOQQQRRRRRRPPPPPPOOOIIIDDDEEEJJJuuuzzz___RRRQQQSSSXXXnnnvvvoooxxx}}}yyyzzziiiWWWLLLCCC<<<;;;??????HHHTTTaaavvvzzzwwwwwwmmmllljjjiiihhhggghhhhhhfffffffffeeeeeeddddddddd___\\\YYYWWWVVVTTTRRRPPPSSSRRRRRRSSSVVVYYYYYYYYYRRRSSSTTTWWWZZZZZZXXXVVVUUUVVVXXXZZZ[[[[[[ZZZZZZ^^^___``````^^^]]]]]]]]]XXXYYY[[[^^^aaaccceeefffjjjfffdddfffmmmsssuuuuuuvvv{{{}}}pppiiiccc\\\MMMEEE===<<<======;;;999===>>>AAADDDGGGFFFBBB>>><<>>AAADDDFFFBBBCCCDDDEEEEEEEEEDDDCCCBBBDDDFFFFFFEEEFFFJJJNNNaaaVVVIIIEEEHHHKKKJJJFFFIIIJJJJJJHHHFFFFFFJJJMMMHHHFFFHHHOOOOOOLLLMMMTTTOOOJJJIIIKKKLLLJJJIIIKKKLLLUUUrrr||||||tttmmmjjj]]]ZZZVVVTTTSSSRRRQQQOOOMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMOOORRRTTTVVVRRRTTTWWW[[[^^^```aaaaaacccbbbbbbcccdddfffhhhjjjpppnnnmmmooosssyyy|||~~~{{{lll```TTTKKKFFFCCC@@@???BBBEEEHHHIIISSSSSSTTTRRRNNN\\\hhheeeeeeccciiiiiiccc```dddgggfffcccaaa^^^[[[^^^kkk~~~}}}mmmaaa[[[ZZZXXXWWWVVVQQQOOOPPPOOOLLLMMMQQQMMMNNNQQQTTTVVVVVVVVVUUUVVVRRROOOMMMNNNPPPQQQRRRUUURRROOONNNOOOOOONNNNNNRRRSSSUUUUUUPPPPPP___qqqtttqqqggg^^^]]]___\\\TTTUUUQQQKKKIIIKKKOOOTTTWWWXXXUUUPPPLLLJJJKKKMMMOOONNNNNNOOOMMMIIIGGGNNNXXXbbbRRRUUUVVVVVVhhhuuuyyyuuuyyyvvvvvvvvvzzz```FFF;;;<<<>>>===???EEEOOOaaa{{{|||ssspppllljjjjjjjjjkkkjjjoooooooooooonnnkkkeee```aaa\\\WWWVVVTTTRRRSSSWWWNNNOOORRRTTTWWWYYYZZZZZZZZZYYYWWWXXXYYY[[[\\\\\\]]]]]]]]]]]]\\\]]]]]]]]]dddeeeeeedddccceeeeeeddd```______bbbeeehhhiiiiiimmmgggfffnnnvvv{{{xxxgggYYYQQQMMMIIIEEE@@@===:::999999;;;<<<<<>>KKKWWWppp{{{III===999444222111111111111////////////...............------,,,,,,------...***++++++,,,,,,------...///000000000///...------+++,,,---///000//////...///////////////.........111111111111111222222222999666444999@@@DDDAAA===@@@?????????@@@BBBDDDEEECCCDDDDDDCCCBBBBBBEEEGGGBBBBBBBBBCCCDDDFFFHHHIIIWWWQQQKKKJJJMMMOOOMMMJJJLLLKKKIIIHHHHHHJJJLLLMMMNNNJJJIIIOOOXXX\\\XXXRRRNNNMMMKKKIIIIIIJJJLLLMMMQQQRRR^^^wwwxxxsss~~~vvvppp|||~~~xxxjjjhhheee```[[[WWWSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTT]]]YYYZZZ```dddbbb```___cccaaa```bbbgggjjjkkkjjjkkkrrrzzz~~~zzzkkk___UUULLLEEEFFFBBBBBBFFFHHHHHHJJJMMMSSS[[[XXXOOO___iiieeehhhbbb^^^eeehhheeecccdddeeeeeebbb___[[[\\\fffuuuzzzfff[[[[[[___aaa```UUUSSSRRRQQQQQQPPPMMMKKKMMMOOOQQQSSSTTTTTTSSSRRRRRRQQQNNNMMMNNNQQQTTTVVVTTTRRROOONNNOOOPPPOOOOOOTTTWWWZZZXXXVVVVVV[[[```jjjjjjhhhccc\\\XXXVVVWWWVVVOOOGGGFFFJJJPPPRRRSSSXXXUUUQQQMMMKKKKKKLLLMMMKKKAAAGGGWWWUUUOOOeee|||[[[OOORRRWWWXXX\\\fffyyy~~~ttt{{{}}}rrrmmmSSSEEE<<<:::;;;===@@@GGGUUUcccxxx~~~xxxuuuqqqoooooopppqqqqqqssssssrrrpppnnnjjjfffcccccc^^^[[[[[[YYYVVVVVVZZZTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWXXX[[[]]]___```cccbbbaaa``````aaacccdddcccgggjjjlllmmmmmmmmmlllgggeeedddeeegggjjjjjjjjjqqqpppqqqxxxyyybbbYYYMMMEEEBBB???<<<999===:::777888<<>>FFFFFFFFFGGGCCCHHHYYYwwwvvvNNN<<<;;;888333111000111000000////////////.........---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++.........///......------+++,,,---...////////////////////////............000000000111111222222222444333222666;;;>>>===;;;??????>>>>>>???@@@AAABBBDDDDDDDDDBBBAAAAAACCCEEEBBBBBBCCCDDDEEEFFFGGGGGGKKKJJJHHHIIIKKKOOOSSSUUUQQQOOOMMMKKKJJJJJJJJJKKKNNNKKKJJJNNNUUUWWWSSSNNNKKKJJJJJJJJJKKKMMMOOOPPPSSSQQQTTT```rrrzzzsssrrr}}}uuuqqqzzz|||yyyuuupppjjjddd```^^^\\\[[[YYYXXXWWWVVVVVVVVVSSSTTTUUUVVVXXXXXXYYYYYY]]]ZZZZZZ```bbb```^^^^^^bbb``````ccchhhnnnpppqqq}}}xxxiii\\\SSSLLLEEE@@@FFFAAA???DDDJJJNNNSSSXXX\\\eeekkkuuuxxxeeecccfff___]]]aaabbbaaacccfffddd```ccc___ZZZXXX\\\fffrrryyyppphhh___\\\___```]]]XXXTTTRRRQQQQQQQQQPPPMMMKKKIIIMMMSSSVVVVVVTTTSSSSSSOOOMMMKKKJJJKKKNNNQQQSSSTTTRRRPPPOOOPPPQQQQQQPPPSSSVVVXXXXXXUUUVVVYYY]]]bbbbbbaaa^^^ZZZXXXXXXYYYTTTNNNHHHHHHMMMRRRUUUUUUWWWTTTPPPKKKIIIHHHHHHIIINNNHHHOOO]]]]]]XXXhhheeeQQQNNNVVVZZZYYYXXX]]]jjjyyylllwwwmmmPPP@@@<<<;;;;;;:::999===DDDMMM\\\rrr~~~{{{vvvuuuuuuxxxyyyzzzzzzyyyvvvrrrmmmiiihhhhhhdddaaa___```^^^ZZZZZZ\\\ZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYZZZ\\\___bbbdddfffjjjhhhfffeeeeeegggiiikkkfffkkkqqqvvvwwwvvvttttttqqqooollllllmmmooooooooouuu{{{|||vvvnnnbbbZZZHHHCCC>>>;;;;;;:::888555;;;::::::>>>CCCFFFFFFEEE???GGGGGGEEEIIIMMM]]]uuuzzzHHH555;;;888555222//////000////////////.........------------,,,,,,++++++,,,,,,---...------,,,++++++******+++,,,---------------,,,,,,,,,,,,,,,---...///000...........................//////000111222222333111222333666888999::::::============>>>???@@@@@@DDDDDDDDDBBB@@@@@@AAACCCAAABBBDDDEEEFFFFFFFFFEEECCCDDDFFFGGGJJJOOOVVV\\\UUUTTTQQQMMMKKKIIIIIIIIIKKKKKKKKKMMMOOOOOOMMMKKKIIIJJJKKKLLLOOORRRTTTVVVRRROOOMMMNNNUUUaaaoooxxxyyywwwzzzzzzrrr||||||uuupppmmmiiihhheeebbb```]]]\\\[[[XXXYYYZZZ[[[\\\]]]^^^^^^ccc``````dddfffdddcccdddfffeeeggglllttt|||}}}nnneeeXXXMMMHHHDDDAAA???DDDAAACCCJJJPPPTTTYYY^^^kkktttllldddcccccc^^^___```___```dddhhhddd]]]```]]]XXXUUUVVVZZZ___bbb___[[[YYYZZZ]]]^^^ZZZUUUSSSQQQPPPPPPQQQPPPNNNLLLGGGOOOWWWZZZXXXUUUTTTUUUNNNMMMKKKJJJJJJMMMOOOQQQSSSQQQOOOPPPQQQSSSSSSSSSQQQTTTWWWWWWVVVUUUWWWZZZ\\\[[[ZZZXXXWWWWWWWWWWWWRRRNNNJJJKKKOOOTTTVVVVVVVVVTTTPPPLLLIIIGGGGGGGGGIIIJJJQQQZZZ[[[[[[cccooojjj```RRRKKKQQQ\\\```]]]ZZZYYY\\\gggqqqyyyzzzggg{{{ttt|||aaaIIIAAA;;;:::::::::===BBB>>>EEEQQQ```ttt|||zzz{{{}}}~~~zzzsssmmmiiiiiijjjeeebbbaaabbbaaa\\\ZZZ\\\YYYXXXWWWWWWXXXZZZ]]]^^^___```bbbdddeeegggiiikkklllkkkjjjiiiiiijjjlllmmmlllpppwww}}}}}}zzzzzz|||yyywwwtttssstttvvvwwwxxx}}}mmmaaaZZZSSSKKKEEECCC@@@<<<;;;<<<===<<<;;;<<<@@@EEEGGGGGGFFFFFFGGG@@@GGGEEEEEEQQQ```uuu{{{OOO;;;999;;;666333000......///...---.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,---,,,++++++,,,---///000------...............///---......///000111222222111444777888777777:::<<<::::::;;;<<<>>>???@@@AAACCCCCCBBBAAA>>>>>>@@@AAAAAABBBEEEFFFGGGFFFEEEDDDEEEEEEEEEGGGJJJOOOUUUZZZUUUSSSPPPMMMKKKIIIHHHGGGGGGHHHJJJJJJIIIIIIIIIIIIJJJLLLNNNPPPSSSUUUWWWXXXLLLMMMMMMLLLNNNTTT]]]dddyyyzzz}}}~~~yyywwwsssnnniiieeebbb```bbbaaaaaaaaabbbbbbcccccchhheeefffjjjlllkkkkkknnnooopppttt{{{{{{pppaaaYYYOOOGGGDDDCCCCCCCCCCCCFFFMMMSSSUUUUUU\\\ddd|||jjjkkkgggaaaaaa___aaaccccccbbbdddfffccc^^^[[[ZZZXXXWWWWWWXXXZZZ[[[aaa]]]WWWUUUWWWYYYYYYYYYSSSRRRQQQQQQRRRRRRPPPNNNKKKRRRZZZ[[[VVVRRRSSSVVVQQQPPPNNNMMMNNNOOORRRSSSRRRPPPOOOOOOQQQSSSTTTTTTQQQTTTWWWXXXWWWVVVVVVXXX[[[YYYWWWVVVWWWWWWUUUSSSQQQNNNLLLMMMPPPSSSTTTTTTUUUTTTQQQOOOMMMKKKKKKKKKFFFKKKOOORRRUUUZZZ\\\\\\XXXWWWSSSQQQWWW```eeedddbbb[[[XXX^^^hhhtttxxxgggsss]]]OOO???999888888;;;>>><<<===AAAHHHUUUhhh}}}{{{uuunnnjjjiiijjjfffccccccdddbbb]]][[[\\\VVVVVVWWWXXX[[[```dddfffeeegggiiijjjiiiiiijjjlllkkklllmmmnnnoooppppppppptttvvv}}}|||lllcccUUULLLGGGCCC???<<<>>><<<:::999;;;===??????DDDHHHKKKHHHDDDGGGQQQ[[[FFFPPPTTT\\\ppp|||RRR<<<777555111333111...............---------------,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,))))))***+++,,,,,,,,,+++,,,,,,++++++,,,---///000,,,---------......//////------...///000000111111000444888888666555888;;;666777999;;;>>>@@@AAABBB@@@@@@@@@???===>>>@@@AAABBBCCCEEEGGGGGGFFFDDDCCCHHHEEECCCFFFLLLRRRTTTSSSOOONNNMMMKKKIIIHHHGGGGGGCCCEEEGGGHHHFFFFFFHHHJJJJJJKKKNNNPPPQQQRRRRRRRRRJJJKKKLLLMMMOOORRRTTTVVVhhhmmmzzzzzzuuuqqqooosssrrrqqqpppoooooooooppppppnnnoootttvvvvvvzzz|||mmm```VVVQQQIIIDDDBBBCCCEEEFFFGGGLLLRRRTTTSSSYYYlllqqqhhhllleee^^^___aaa```dddfffbbb_________]]]XXXXXXYYYYYYZZZZZZZZZZZZaaa^^^YYYUUUTTTVVVXXXZZZTTTSSSRRRSSSSSSSSSQQQOOONNNTTTXXXVVVPPPMMMPPPTTTSSSRRRQQQPPPPPPRRRSSSTTTQQQPPPNNNOOOQQQSSSTTTTTTSSSUUUWWWXXXXXXWWWWWWWWWYYYWWWUUUWWW[[[\\\XXXTTTQQQPPPNNNMMMNNNPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOMMMQQQRRRPPPSSS\\\]]]XXXSSSXXXYYYWWWXXX^^^eeehhhaaa[[[WWW[[[eeeppp~~~vvvjjj}}}~~~jjjVVVKKKFFFAAA;;;999999999:::>>>CCCJJJQQQUUU\\\iii}}}yyyuuupppmmmmmmjjjhhhiiifffaaa^^^___YYYZZZ\\\___cccgggkkknnniiilllooonnnkkkjjjkkkmmmmmmnnnqqqtttxxx{{{}}}wwwkkkbbb]]]RRRKKKBBB===;;;;;;:::999999999999:::===@@@DDDFFFKKKLLLJJJEEEEEEQQQhhh{{{___ppp|||fffDDD???>>>333+++///111000.........///...---------,,,,,,,,,++++++++++++******))))))******+++))))))******+++,,,,,,---)))***++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,---......//////............///////////////222555555333222444777333444777:::<<<>>>@@@@@@<<<============>>>AAACCCDDDDDDEEEFFFFFFEEEDDDCCCGGGCCCBBBFFFNNNRRRQQQNNNIIIHHHHHHHHHGGGGGGGGGFFFAAACCCEEEEEEEEEFFFHHHJJJGGGIIIKKKMMMMMMLLLKKKJJJKKKIIIHHHIIILLLPPPRRRSSSUUU^^^tttooollloooyyy~~~vvviiiYYYOOOKKKIIIDDDAAA@@@BBBEEEGGGNNNOOOPPPOOOSSSgggtttfffdddggg^^^[[[___```]]]bbbbbb]]]XXXYYY[[[\\\YYYYYYYYYYYYYYYYYYXXXXXXWWWXXXZZZYYYWWWUUUUUUVVVUUUSSSRRRSSSSSSSSSPPPNNNNNNRRRTTTQQQMMMKKKNNNQQQSSSRRRQQQQQQQQQQQQRRRSSSSSSQQQPPPPPPRRRTTTUUUUUUTTTUUUVVVVVVWWWWWWWWWVVVVVVTTTTTTZZZbbbddd___XXXRRRQQQOOONNNMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQTTTSSSPPPSSS[[[]]]YYYQQQWWWYYYVVVUUU[[[bbbeeeYYYUUUTTTXXX___jjjzzzxxxlllsss}}}|||ssslll~~~uuuoookkk___OOODDD<<<;;;999:::;;;<<<<<<<<<;;;AAARRRiii}}}xxxxxxtttqqqqqqnnnhhheeegggbbbcccfffiiillloooqqqrrrnnnrrruuuuuuqqqooopppsssssstttvvv{{{~~~vvvlllaaaXXXPPPHHHDDDBBB===999777888999:::999:::<<<@@@CCCFFFHHHJJJKKKIIIHHHHHHJJJTTTggg}}}WWW;;;---777<<<111---555000///......//////...---,,,,,,,,,,,,++++++++++++******))))))))))))*********************+++++++++++++++,,,,,,++++++************+++,,,------------++++++,,,------...////////////............------...000111222222111222333222333555777999:::::::::888999:::;;;<<>>:::<<<999777777999:::;;;:::===AAAGGGKKKLLLLLLKKKJJJCCCDDDIIIUUUgggyyy{{{RRR:::;;;999444///000222555000///......///000///---,,,,,,,,,+++++++++************))))))))))))******,,,,,,++++++***))))))))),,,,,,,,,,,,,,,+++***))))))***,,,---......---,,,++++++,,,,,,---...///////////////...------,,,,,,000000111222222333222222222333444666666666666555555777999:::<<>>@@@EEEOOO[[[dddeeejjj~~~~~~{{{wwwttt}}}yyyvvvvvvxxx{{{~~~}}}tttjjjcccSSSMMMEEE???<<<;;;888666999555666;;;;;;888;;;AAADDDIIIKKKGGGEEEIIIKKKJJJJJJLLLSSSssstttLLL===666666555444222111111000///............---------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,---------............///---...000111222222111111333333222333333444666666666666777:::>>>BBBGGGIIIJJJGGGCCC@@@>>>>>>???AAAFFFIIIHHHDDDBBBEEEGGGFFFGGGFFFDDDCCCBBBBBBBBBCCCFFFGGGGGGEEEDDDEEEGGGIIIFFFFFFIIIMMMMMMIIIIIILLLIIIHHHGGGHHHJJJMMMQQQTTTQQQ___~~~rrr___PPPPPP[[[hhhpppyyysssfffVVVJJJFFFEEECCCBBBAAADDDHHHKKKOOOSSSRRROOORRRPPPSSSeeetttllliiiaaaaaa````````````aaaaaa___]]][[[YYYYYY[[[]]]^^^YYYWWWUUUUUUXXX[[[\\\]]]___]]]YYYVVVRRRPPPOOONNNPPPQQQSSSSSSRRROOOLLLJJJLLLOOOSSSVVVVVVUUUVVVVVVZZZXXXUUUSSSRRRSSSUUUWWWWWWVVVWWWXXXYYYWWWTTTRRROOONNNOOOSSSVVVWWWUUURRRUUUWWWZZZ\\\]]]\\\ZZZYYYQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTUUUWWWYYY[[[[[[ZZZYYYWWWTTTTTTWWWZZZ\\\]]][[[WWWTTTTTTXXX[[[\\\\\\```XXXSSSSSSSSSUUU^^^hhh}}}yyyqqqnnnwwwtttuuulllfffiiinnnppptttzzz}}}|||}}}~~~{{{zzz||||||vvvrrrqqquuuxxxfffOOO@@@;;;444555:::777777999;;;<<<===AAAEEEIIIEEEHHHWWWnnn~~~vvvlllddd^^^WWWOOOIIIEEEAAA<<<999999999888777999888<<>>IIIPPPRRRXXX```mmmyyy~~~wwwooohhhdddaaaXXXSSSLLLHHHEEEAAA<<<888888777666666888:::::::::===>>>@@@CCCAAA===;;;>>>CCC>>>===BBBEEEGGGQQQ]]]]]];;;444555333111111000000///...------......---------,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((()))******++++++***************++++++++++++,,,,,,,,,,,,---------......---...///000111111111111111222444555666666555555444444555777999===@@@BBB>>>???AAABBBCCCCCCCCCBBBDDDHHHHHHEEEEEEIIILLLLLLGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGFFFDDDBBBAAABBBKKKKKKMMMOOONNNIIIIIILLLHHHHHHHHHIIIJJJKKKLLLMMMRRRSSS^^^wwwvvvdddVVVMMM[[[dddooovvvvvvvvvyyy}}}|||mmmbbbRRRKKKCCC???BBBFFFIIIJJJNNNQQQSSSRRRQQQRRRXXX___nnnrrrdddccccccaaa___^^^]]]\\\[[[ZZZZZZZZZ```^^^[[[XXXVVVUUUUUUUUUTTTRRRPPPPPPRRRTTTTTTTTTRRRRRRPPPOOONNNMMMMMMMMMLLLMMMOOOQQQRRRRRRRRRQQQMMMQQQUUUWWWVVVTTTQQQPPPMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOPPPQQQPPPNNNNNNNNNNNNOOOQQQRRRPPPOOOSSSSSSTTTSSSRRRPPPNNNLLLPPPPPPQQQSSSTTTUUUVVVWWWSSSQQQPPPPPPSSSVVVXXXXXXVVVUUUTTTUUUWWWXXXXXXWWWWWWUUUSSSSSSUUUXXXZZZZZZ^^^[[[XXXUUUQQQPPPXXXbbbhhhwww{{{}}}wwwkkkcccjjjlllqqqyyy|||xxxtttsssrrrrrrrrrsssuuuvvvvvv|||~~~~~~}}}~~~zzzzzzwwwhhh\\\PPPAAA@@@===:::999999999888777AAA<<<:::<<<;;;999;;;@@@DDDKKKQQQRRRPPPSSS^^^hhh\\\gggrrrwwwwww{{{yyyvvvwwwkkkfff^^^UUUMMMHHHEEEDDDDDDAAA>>>===>>>===;;;999777777999:::<<<>>>>>>>>>BBBBBBCCCAAA>>>:::999:::AAA>>>FFFTTTZZZ___tttYYY:::222777666...000000//////...------,,,------------,,,,,,,,,+++,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((())))))***************************+++++++++++++++,,,,,,,,,------------......///000000111111111000222444666777666555444555555555777999;;;>>>???======>>>???@@@AAABBBBBBBBBFFFFFFCCCBBBFFFHHHHHHFFFEEECCCBBBBBBBBBCCCCCCIIIJJJKKKJJJGGGEEECCCCCCIIIHHHJJJMMMKKKHHHHHHLLLJJJJJJJJJKKKKKKKKKKKKKKKPPPPPPUUUbbbtttxxxhhhTTTXXX___gggiiihhhiiikkkpppwww}}}{{{rrriii___UUUMMMFFFDDDBBBDDDIIIMMMOOOOOOPPPQQQRRRRRRRRRZZZlll|||yyygggcccdddbbb^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[ZZZYYYXXXVVVVVVUUUUUUQQQOOONNNNNNPPPQQQQQQPPPMMMLLLMMMMMMMMMNNNNNNNNNJJJKKKMMMNNNOOOPPPPPPQQQKKKOOOSSSUUUSSSOOOLLLJJJJJJKKKMMMOOOPPPOOOMMMLLLNNNLLLJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNMMMOOOPPPPPPPPPPPPOOOOOONNNLLLMMMMMMNNNPPPQQQSSSSSSRRRPPPNNNNNNQQQTTTVVVWWWPPPQQQRRRVVVYYY[[[[[[ZZZTTTSSSRRRRRRSSSUUUWWWXXXTTTVVVVVVTTTPPPQQQXXX```___mmmooo^^^ddddddhhhooowwwzzzvvvqqqpppooonnnllllllkkklllllllllqqqvvvxxxzzz|||mmmZZZRRRHHH<<<666666:::<<<===888555555777777777888;;;<<<<<<;;;;;;<<<@@@EEEIIIFFFJJJOOORRRTTTYYYaaagggssswww}}}yyyoooiiiddd___ZZZVVVRRRKKKDDD???<<<<<<<<<888888888999;;;<<<<<<;;;<<<===???@@@???????????????@@@???<<<;;;===@@@BBB>>>HHH^^^ssswwwyyyfffMMM666111555555111///000000000///......---------,,,,,,,,,++++++++++++++++++***************)))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))************)))))))))*********+++++++++++++++++++++,,,,,,,,,---.........//////000111111000111444555666666444333555666777888:::;;;===>>>>>>===;;;:::;;;===@@@AAACCCFFFFFFBBB@@@CCCEEEEEEDDDCCCBBBAAAAAAAAABBBCCCJJJKKKMMMLLLIIIFFFEEEEEEGGGFFFHHHKKKKKKIIIJJJOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNRRRVVVYYY^^^hhhuuuzzzbbbpppdddZZZUUUZZZ```aaabbbdddeeehhhkkkjjjjjjppp|||{{{ssslllbbbZZZSSSMMMGGGCCC@@@BBBFFFKKKPPPQQQQQQPPPLLLLLLOOOTTT[[[kkk}}}mmmeeeddddddaaa___ZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUSSSSSSOOONNNMMMMMMNNNOOOOOONNNJJJJJJKKKMMMNNNOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPLLLOOOSSSSSSQQQMMMJJJHHHKKKLLLOOOPPPPPPNNNKKKHHHKKKIIIHHHHHHJJJLLLLLLKKKOOOOOONNNNNNMMMNNNOOOQQQQQQQQQPPPPPPOOOOOOPPPPPPLLLLLLLLLMMMNNNOOOQQQRRRRRROOOMMMMMMPPPSSSVVVVVVPPPPPPRRRVVVZZZ[[[ZZZYYYRRRRRRRRRQQQQQQRRRSSSTTTNNNRRRSSSQQQOOOQQQVVV[[[[[[eeewwwrrr___bbb```aaagggooosssrrrooommmllljjjiiihhhgggffffffhhhhhhjjjmmmsss{{{lll\\\GGG999666999:::999444444666777888888999999999777444555888;;;;;;;;;<<<<<<<<<>>>@@@EEEIIILLLRRRXXX```fffkkkpppvvv{{{}}}vvvpppiii___VVVTTTSSSMMMEEEEEEBBB???;;;999999:::;;;666777999;;;<<<======>>>>>>@@@AAA@@@>>><<<<<<===888::::::777888===CCCEEELLL```}}}kkkFFF:::444777444,,,...888000000000/////////......,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''((())))))******)))))))))))))))************+++******+++++++++,,,,,,,,,............///000111222///000222333444444333333555666777999;;;<<<===>>>???===:::999999;;;???AAADDDGGGGGGBBB@@@CCCEEEDDDDDDCCCBBBAAAAAABBBCCCCCCGGGHHHIIIIIIGGGEEEFFFFFFHHHGGGIIIMMMMMMKKKNNNSSSNNNMMMMMMLLLLLLMMMMMMNNNNNNTTTXXXVVVSSSWWWdddooo|||~~~aaaooorrr___[[[^^^]]]^^^aaa]]]aaadddcccaaabbbhhhmmmxxx}}}~~~oooggg]]]YYYRRRLLLIIIGGGEEEDDDAAADDDIIINNNQQQQQQOOONNNKKKMMMVVVeeesssyyyppphhhdddaaa^^^___aaaYYYYYYXXXWWWVVVVVVVVVVVVXXXXXXXXXWWWTTTQQQNNNMMMLLLKKKKKKLLLNNNOOONNNMMMJJJJJJLLLMMMOOOOOOOOOOOOPPPPPPNNNNNNNNNOOOPPPQQQPPPRRRTTTTTTQQQNNNLLLKKKLLLMMMPPPQQQPPPNNNJJJHHHIIIHHHHHHIIIKKKLLLLLLKKKQQQQQQPPPOOONNNOOORRRUUUUUUTTTRRRPPPNNNNNNNNNOOOPPPOOONNNNNNNNNOOOQQQRRROOOMMMLLLLLLOOORRRTTTTTTSSSSSSSSSUUUWWWWWWUUUTTTQQQRRRRRRQQQOOONNNOOOQQQNNNQQQRRRPPPPPPRRRTTTSSSSSSZZZggguuu~~~vvvgggaaa^^^]]]___dddhhhiiiiiihhhggggggeeedddcccbbbaaaeeecccbbbeeekkkqqqtttuuu{{{yyy___MMMEEEAAA<<<888999::::::999888888666555444333333444555555555555111222333444555888<<>>???@@@@@@@@@@@@<<<>>>???>>>;;;:::;;;===:::@@@EEEHHHNNNZZZccceeeppp}}}```DDD777777777555111...000555////////////............++++++++++++************))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************************++++++++++++......------...///111222///000000111111222333333444555777999;;;<<<=========<<<;;;;;;<<<>>>@@@AAAAAADDDDDD@@@???BBBDDDDDDEEEDDDCCCBBBCCCCCCDDDEEEDDDEEEFFFFFFEEEEEEGGGIIIIIIHHHIIIMMMLLLKKKMMMRRRNNNMMMKKKJJJKKKLLLMMMOOOQQQTTTTTTQQQMMMPPPXXX```nnnwww~~~yyypppbbbZZZYYYXXXZZZ[[[[[[ZZZZZZ[[[]]]cccgggnnnuuu~~~|||~~~yyyuuurrroooqqqsssuuuwwwxxxxxxxxx}}}zzzhhh]]]YYYMMMKKKGGGFFFEEEFFFHHHHHHFFFHHHKKKMMMNNNOOOOOOPPPTTTZZZmmmyyylllfffbbbbbb___[[[ZZZ^^^ZZZYYYWWWUUUSSSRRRQQQPPPSSSTTTTTTTTTRRROOOLLLJJJIIIHHHHHHJJJLLLMMMMMMKKKJJJKKKLLLNNNOOOOOONNNNNNNNNMMMKKKJJJKKKLLLNNNPPPQQQSSSSSSRRROOOMMMMMMMMMJJJLLLOOOPPPPPPNNNLLLJJJHHHHHHIIIKKKMMMNNNMMMLLLMMMNNNNNNLLLKKKLLLQQQUUUTTTRRROOOMMMLLLMMMNNNOOORRRQQQOOONNNMMMNNNOOOPPPLLLKKKJJJKKKNNNPPPQQQQQQRRRQQQQQQRRRSSSTTTRRRQQQQQQRRRSSSQQQMMMKKKLLLMMMLLLPPPPPPPPPSSSXXXVVVQQQPPPUUU]]]fffpppwwwnnnlllhhheeeccccccccccccaaaaaaaaaaaa```___^^^^^^^^^^^^___```aaaccceeefffzzz|||vvvbbbXXXOOOEEE<<<777888888666666777777666555777::::::888666666777555777888666333333666999555888<<<;;;888888;;;???===>>>???BBBEEEIIILLLNNNJJJOOOTTTSSSNNNHHHFFFFFFIIIFFFCCCCCCEEEFFFDDDBBB===@@@>>>888777;;;<<<999;;;<<<<<<======<<<<<<;;;===???AAABBBAAA@@@@@@@@@:::<<<===<<<::::::===@@@AAAMMM[[[hhhyyygggHHH<<<111...111///***...666222&&&..................------+++++++++************))))))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************)))************+++++++++......------...///111222////////////000111222333333444666888:::<<<<<<===:::;;;===>>>@@@AAAAAAAAA;;;???@@@===<<<@@@CCCCCCFFFFFFEEEDDDDDDEEEFFFGGGDDDEEEEEEEEEEEEFFFIIILLLIIIHHHHHHKKKJJJHHHIIINNNNNNLLLJJJIIIIIIKKKMMMOOOTTTRRROOOLLLKKKNNNRRRVVVddd{{{lllWWWPPPUUUSSSRRRQQQSSSUUUXXXZZZRRRTTTXXX___hhhuuuzzz{{{~~~sssjjjnnnnnnooopppqqqrrrsssttt{{{yyyvvvrrrlllgggcccaaabbbdddhhhlllpppqqqrrrrrrrrrzzz}}}uuudddTTTNNNOOODDDCCCBBBBBBDDDFFFIIIJJJLLLLLLLLLKKKLLLNNNQQQTTT^^^iiizzzhhh```\\\]]]bbbbbb\\\WWWXXX[[[ZZZWWWTTTPPPNNNLLLKKKLLLMMMOOOQQQQQQOOOMMMKKKFFFFFFFFFHHHKKKLLLLLLJJJJJJKKKMMMNNNNNNNNNMMMMMMIIIHHHFFFEEEFFFIIILLLNNNPPPQQQQQQOOOMMMKKKKKKLLLHHHJJJMMMOOOOOOOOOMMMLLLGGGHHHJJJMMMOOOPPPNNNLLLHHHIIIIIIGGGFFFHHHMMMRRRNNNMMMKKKJJJKKKNNNQQQRRRQQQPPPNNNLLLKKKKKKLLLMMMIIIHHHHHHJJJMMMOOOOOONNNNNNMMMMMMNNNQQQSSSSSSRRRQQQSSSSSSPPPLLLIIIJJJKKKIIILLLNNNOOOVVV^^^[[[TTTWWWXXX[[[\\\```ooo~~~wwwnnnhhheeeddd]]]]]]]]]]]]]]]\\\[[[[[[WWWZZZ]]]\\\XXXWWWYYY\\\~~~~~~|||~~~gggRRRLLLEEE<<<888888888666333555444555666999:::999888777666555444444555666777666666777888888777666555:::999999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999;;;>>>>>>===<<<<<<===999:::;;;<<<<<<<<<<<<<<<444>>>AAA;;;888<<<===888===>>>>>>======CCCNNNWWWaaaxxxuuuSSS@@@888666666000000000000////////////.........------,,,,,,,,,,,,,,,+++***)))))))))***---+++)))'''&&&&&&((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))))))))++++++,,,------......///......///000000000000000333333444555666777888888888888999;;;===>>>===;;;999999888777777:::???CCCAAAAAA???===;;;>>>EEEJJJGGGEEEDDDCCCDDDHHHKKKNNNMMMKKKHHHFFFFFFGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLKKKJJJIIIJJJMMMOOO[[[nnn```RRRLLLSSSUUUPPPOOOTTTTTTOOOPPPLLLMMMTTTYYYZZZ___fffqqqooopppwww}}}wwwxxx|||wwwkkkfffhhhfffdddcccbbbdddgggkkknnntttoooggg___YYYUUUTTTTTTYYYWWWVVVXXX\\\______^^^ZZZ\\\\\\YYYRRRIIIBBB???AAABBBDDDDDDEEEGGGKKKNNNIIIOOOOOOPPPRRROOOVVViiiyyyuuuhhh[[[\\\YYYVVVVVVWWWXXXVVVTTTWWWVVVUUUSSSPPPMMMKKKIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKFFFFFFKKKKKKHHHIIINNNSSSRRRPPPNNNLLLKKKKKKKKKEEEEEEGGGHHHJJJLLLMMMMMMPPPOOONNNLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQFFFIIILLLMMMLLLLLLMMMNNNLLLLLLLLLKKKIIIHHHIIIJJJIIIHHHHHHIIILLLOOOOOOOOOLLLKKKJJJKKKKKKJJJHHHEEEGGGGGGIIIJJJLLLNNNPPPQQQPPPPPPQQQRRRRRRQQQQQQPPPSSSQQQNNNLLLKKKKKKKKKLLLLLLNNNQQQSSSSSSSSSTTTUUUWWWZZZYYY]]]cccdddssszzzqqqhhhZZZ]]]___\\\WWWUUUSSSRRRSSSTTTUUUUUUTTTUUUWWWYYYmmmppp~~~}}}~~~wwwWWWPPPEEE===999999:::::::::999888888888888666444555555333222222222333333888777777666666666777888777666666666666666666777777777777777777666666555===;;;999777777777888888666888::::::999888888999888888888999999999999999888;;;:::777888===@@@???AAA@@@???>>>EEEUUUlll}}}xxxWWW???666333111...000000000/////////............---------,,,,,,,,,,,,+++******))))))******,,,+++)))'''&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))))))))))))))++++++,,,,,,---...............///000000000000000333333444555666777777888999999999;;;>>>???>>><<<888888888888888:::>>>AAA@@@@@@???>>>>>>AAAGGGLLLJJJHHHFFFDDDEEEGGGJJJLLLJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKJJJIIIHHHIIILLLNNNOOO```~~~qqqbbbUUUQQQNNNPPPQQQPPPRRRUUURRRMMMLLLPPPSSSTTTYYY___ZZZ[[[]]]aaaddddddaaa___ooorrrvvvwwwnnnccc___bbbaaa```___```bbbfffiiikkkjjjeee^^^UUUOOOKKKJJJIIIKKKIIIGGGIIIKKKMMMMMMLLLKKKMMMOOOOOOLLLIIIGGGFFFDDDEEEEEEDDDCCCEEEGGGJJJIIIRRRWWW\\\aaa```fffxxxooohhh```YYYXXXVVVSSSTTTUUUVVVUUUSSSUUUTTTSSSRRROOOMMMKKKJJJJJJKKKLLLKKKIIIHHHIIIJJJJJJFFFFFFJJJLLLJJJMMMQQQPPPPPPPPPOOOMMMKKKIIIHHHDDDDDDEEEGGGIIIKKKLLLMMMQQQOOOLLLIIIIIIKKKNNNOOOKKKMMMOOOQQQQQQPPPNNNLLLHHHKKKMMMOOONNNNNNOOOOOOKKKLLLLLLKKKIIIIIIJJJLLLMMMKKKKKKLLLNNNPPPPPPPPPIIIIIIIIIJJJKKKJJJGGGDDDEEEFFFIIILLLOOOQQQRRRSSSMMMMMMNNNOOOOOOPPPQQQQQQSSSQQQNNNLLLJJJIIIIIIIIILLLOOORRRTTTTTTTTTTTTUUUTTTVVVTTTXXX^^^^^^jjjvvvqqq~~~uuueeeeeeccc]]]XXXTTTSSSRRRQQQRRRSSSSSSSSSSSSUUUWWWMMMOOO```pppkkkbbbVVVIII???999777:::999777777777777555333:::999888777666666777777888666444333333444666888:::::::::999999:::::::::<<<<<<<<<<<<;;;;;;:::::::::888666444444555777888:::<<<======;;;:::;;;;;;888888777666666777777888===888555888:::<<>><<<<<<<<<<<<;;;:::333333222222222222222222999999888777777777888888444555555555555555555444777777666555555555555555777777777888999:::;;;<<<555666777777666666666888999888888777888999:::;;;===;;;AAAMMMSSSSSSXXXbbbuuuyyy}}}{{{UUUDDD;;;222///222666444111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++***)))(((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))************++++++,,,------......---...//////000000//////111111222333444555666666777666666888:::;;;;;;:::>>>@@@BBBCCCCCCCCCEEEFFFJJJIIIFFFCCCAAAAAACCCDDDGGGFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFIIIJJJJJJIIIHHHIIIKKKMMMIIIKKKTTTdddyyyzzzuuujjj]]]UUUSSSPPPOOOPPPQQQPPPMMMKKKMMMNNNOOOOOOMMMLLLMMMNNNOOOOOOQQQQQQLLLFFFGGGKKKEEEFFFGGGHHHJJJJJJKKKKKKDDDCCC@@@>>>======>>>??????>>>>>>>>>???AAAAAAAAA@@@BBBDDDEEEDDDCCCDDDDDDCCCDDDEEEFFFHHHMMMTTTXXXfffxxxkkkeeeddd^^^WWWVVVRRRQQQOOONNNNNNNNNNNNMMMMMMMMMNNNNNNMMMLLLLLLKKKMMMNNNOOOOOOMMMMMMMMMOOOUUURRRNNNKKKJJJIIIKKKMMMLLLLLLLLLKKKIIIGGGFFFDDDEEEEEEEEEEEEFFFHHHIIIJJJLLLKKKIIIHHHHHHJJJMMMOOOJJJKKKMMMOOOOOOMMMKKKIIIJJJKKKMMMLLLJJJHHHGGGHHHIIIJJJKKKKKKJJJKKKMMMOOOPPPNNNLLLLLLNNNNNNNNNMMMJJJJJJLLLOOOPPPOOOLLLIIIJJJLLLNNNOOOOOOMMMKKKIIIHHHGGGFFFFFFGGGJJJLLLNNNNNNMMMKKKIIIHHHGGGFFFFFFEEEIIIMMMPPPPPPOOONNNNNNSSSUUUQQQRRRZZZWWWVVVaaajjjyyyyyysssxxxxxx~~~tttdddWWWMMMIIIHHHIIIKKKMMMNNNNNNOOOPPPRRR,,,+++333CCCPPP^^^rrr{{{mmmgggXXXTTTOOOJJJGGGCCC???===666666777777777777777777===>>>???@@@???===:::999999999::::::::::::999999888777666666666666777888777888:::<<<===<<<;;;:::777888:::::::::;;;===>>>;;;<<<===>>>@@@BBBDDDEEEGGGNNNaaawwwnnnOOO666333222111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))((())))))******)))))))))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))******************++++++,,,------...------...///////////////000000111222333444555555888777777888:::<<<<<<;;;AAACCCFFFGGGFFFFFFGGGHHHJJJHHHFFFDDDCCCBBBBBBBBBEEEDDDCCCCCCCCCEEEGGGHHHEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJJJJJJJIIIIIIKKKLLLLLLLLLMMMOOOWWWcccqqq{{{}}}yyyfff___VVVQQQQQQUUUUUUTTTSSSPPPLLLJJJIIIHHHFFFEEEHHHGGGHHHIIIFFFBBBCCCGGGBBBBBBCCCCCCBBBAAA@@@???>>>>>>======>>>???@@@@@@===>>>???@@@AAABBBDDDFFFDDDGGGJJJLLLLLLKKKKKKLLLFFFGGGKKKOOOVVV```jjjqqq|||qqqddd\\\___^^^VVVQQQRRRQQQQQQOOOMMMKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKNNNOOOPPPPPPNNNNNNOOOPPPVVVTTTPPPKKKHHHIIIKKKKKKKKKJJJGGGEEEDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGIIIJJJHHHIIIJJJKKKLLLLLLKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMLLLMMMNNNLLLIIIFFFDDDDDDHHHIIIJJJJJJJJJJJJLLLOOOMMMKKKIIIJJJKKKLLLLLLKKKKKKKKKLLLNNNPPPOOOLLLJJJJJJKKKMMMNNNMMMKKKHHHFFFHHHGGGEEEDDDEEEFFFHHHJJJJJJIIIIIIHHHHHHHHHHHHHHHDDDHHHLLLNNNNNNMMMMMMMMMRRRUUUQQQQQQXXXTTTPPPWWW\\\cccqqq|||yyyrrrqqqyyyxxxgggZZZOOOIIIIIIGGGJJJLLLMMMMMMMMMNNNOOO...---///333555???ZZZtttyyyrrrhhh^^^TTTKKKDDD???AAAAAAAAAAAA@@@???>>>===@@@AAACCCDDDBBB???;;;888;;;<<<===>>>>>>===<<<;;;;;;;;;::::::;;;<<<>>>???777888:::;;;;;;999777666999;;;===???@@@BBBFFFHHHIIIKKKOOOSSSXXX[[[]]]___iiitttwwwTTT@@@777444000333666333///,,,---///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))((((((((()))******)))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((()))******++++++******++++++,,,,,,------------...////////////...//////000111222333444444;;;999999:::<<<>>>>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFDDDCCCBBBBBBDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJIIIHHHHHHIIIKKKHHHLLLPPPPPPPPPTTT^^^fffppprrryyyiiiWWWQQQTTTVVVUUUWWWRRRNNNLLLMMMNNNOOONNNIIIHHHHHHJJJIIIEEEGGGKKKHHHHHHHHHGGGEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAACCCEEEEEEFFFGGGJJJLLLKKKMMMNNNMMMKKKJJJJJJKKKKKKNNNRRRXXXaaannn{{{rrrddd___[[[ZZZWWWRRRQQQSSSPPPPPPOOOMMMJJJHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMOOONNNMMMMMMNNNOOOPPPQQQNNNIIIHHHKKKLLLKKKIIIFFFCCCAAAAAACCCFFFHHHIIIHHHGGGGGGGGGIIILLLMMMGGGIIILLLNNNNNNLLLJJJHHHHHHHHHGGGGGGHHHJJJMMMNNNNNNOOOOOONNNJJJGGGEEEEEEGGGHHHIIIIIIHHHIIIKKKMMMIIIHHHGGGHHHJJJLLLLLLLLLKKKJJJJJJKKKLLLLLLJJJHHHGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGJJJMMMNNNNNNNNNOOOPPPMMMSSSPPPNNNTTTPPPLLLQQQSSSTTT]]]sss|||nnnkkklllqqq{{{lll___WWWLLLGGGHHHHHHJJJMMMNNNMMMLLLLLLMMM000------000000222BBBUUUnnn}}}yyynnneee]]]XXXVVVVVVUUUSSSPPPMMMKKKIIIMMMNNNNNNMMMJJJGGGCCCAAA<<<===???@@@@@@???===<<<;;;;;;::::::<<<>>>AAABBB@@@@@@@@@AAABBBCCCEEEFFF@@@CCCFFFHHHKKKOOOTTTXXXgggkkkrrryyykkkMMM:::111111555222333444333///......000---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,((((((((((((((()))******(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((()))******++++++*********+++,,,,,,------,,,---......//////.........//////000111222333333:::888777888;;;=========???AAABBBBBBAAAAAACCCDDD@@@??????AAADDDEEEDDDCCCBBBBBBCCCDDDEEEGGGIIIJJJEEECCCAAA@@@@@@@@@BBBCCCCCCDDDDDDEEEFFFFFFGGGGGGDDDFFFGGGGGGFFFFFFGGGHHHEEEJJJOOOQQQPPPQQQUUUXXX```gggzzztttnnnpppnnniiibbb___ZZZRRRMMMJJJLLLNNNLLLJJJKKKNNNMMMJJJJJJNNNNNNMMMLLLKKKIIIHHHGGGGGGEEEFFFGGGHHHHHHGGGFFFFFFGGGIIIKKKJJJJJJJJJMMMPPPOOONNNNNNMMMMMMPPPUUUYYY___aaaccchhhqqq}}}ssshhhaaaaaa]]]WWWTTTUUUUUURRRMMMNNNOOOMMMJJJIIIKKKMMMJJJKKKKKKLLLLLLLLLLLLLLLHHHJJJKKKKKKJJJJJJKKKMMMMMMOOOMMMHHHGGGJJJKKKHHHCCCBBBAAA@@@AAACCCEEEGGGHHHGGGGGGGGGJJJNNNQQQTTTJJJKKKLLLMMMMMMLLLJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLMMMMMMJJJHHHHHHHHHFFFGGGHHHHHHGGGGGGIIIKKKHHHGGGGGGIIILLLOOOPPPPPPMMMKKKIIIIIIJJJJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJLLLLLLLLLMMMOOORRRIIIRRRPPPMMMQQQOOOKKKPPPLLLMMMSSSddd}}}uuupppkkkmmmxxxzzzddd\\\WWWMMMHHHIIIIIIKKKNNNOOOMMMLLLKKKLLL...***,,,333444000333:::AAAYYYuuu|||{{{wwwssspppaaa```^^^[[[XXXUUUSSSRRRYYYZZZ\\\]]]]]]\\\ZZZYYYPPPOOOOOOPPPQQQTTTWWWYYYOOONNNMMMOOOSSSYYY___ccceeegggkkknnnrrrwww}}}{{{ZZZ:::222555555111000///...---,,,---------------------,,,,,,,,,++++++*********++++++,,,,,,,,,((((((((((((((()))******'''((()))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((()))***+++++++++)))******+++,,,,,,------,,,---......//////............///000111222333333777555444555777999::::::@@@AAABBBAAA@@@AAACCCEEEAAA@@@???@@@CCCDDDAAA???@@@@@@@@@AAABBBCCCDDDEEEDDDBBB@@@>>>===???AAABBBCCCCCCCCCDDDEEEFFFFFFGGGBBBDDDEEEFFFEEEDDDEEEFFFGGGHHHJJJLLLMMMNNNPPPQQQQQQ```sssmmmxxxooo[[[OOOLLLOOOMMMKKKLLLOOOOOOLLLKKKNNNNNNMMMLLLJJJIIIIIIIIIIIIDDDFFFHHHJJJKKKLLLLLLKKKGGGIIIJJJIIIGGGGGGJJJLLLJJJJJJLLLPPPXXXeeesss|||yyyyyyzzz}}}ggg___cccXXX\\\ZZZSSSSSSWWWTTTKKKJJJLLLNNNMMMKKKKKKNNNPPPJJJKKKLLLLLLLLLLLLLLLLLLEEEGGGHHHHHHGGGGGGHHHJJJNNNQQQOOOHHHFFFHHHGGGBBB??????@@@AAACCCDDDEEEEEEEEEEEEFFFHHHLLLQQQVVVYYYMMMMMMLLLLLLLLLKKKJJJJJJGGGHHHIIIJJJJJJHHHGGGEEEEEEGGGIIIJJJIIIHHHHHHIIIFFFGGGHHHGGGFFFFFFHHHIIIHHHHHHHHHKKKOOORRRSSSSSSPPPNNNKKKJJJJJJKKKKKKJJJNNNNNNMMMLLLKKKJJJJJJIIIBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIIIIIIIKKKNNNQQQHHHRRRRRROOORRROOOMMMSSSLLLLLLOOOWWWeeeyyyzzzqqqqqq|||jjjccc___UUUOOOPPPJJJMMMOOOPPPNNNLLLKKKKKK............////////////222666AAAUUUmmm{{{zzz||||||zzzxxx~~~{{{}}}~~~vvv|||rrrnnnlllooowwwsssXXX@@@<<<666222111111000000///............------------,,,++++++******++++++,,,,,,+++***)))))))))***)))*********+++++++++++++++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,++++++,,,---,,,---------,,,,,,...///------......///000000000000000222444666888999:::===@@@BBBCCCBBB@@@??????<<<<<<>>>@@@BBBBBB@@@>>>???@@@AAABBBBBBAAA???======<<<::::::;;;>>>AAADDDGGGJJJJJJEEEBBBCCCCCCAAAAAABBBCCCCCCAAA??????@@@AAADDDHHHKKKLLLKKKIIIHHHOOOXXX|||}}}pppkkkqqqkkk\\\ZZZUUURRRQQQQQQOOOJJJKKKOOOIIIPPPMMMKKKOOOKKKGGGMMMJJJJJJKKKLLLJJJHHHKKKOOOLLLIIIJJJMMMLLLJJJNNNWWWVVVccckkkmmmyyyrrrggg\\\ZZZ___WWWVVVUUUSSSPPPNNNMMMLLLMMMMMMLLLLLLLLLMMMOOOPPPMMMLLLKKKKKKLLLKKKIIIGGGGGGEEECCCEEEHHHKKKJJJIIILLLLLLKKKIIIEEECCCBBBCCCCCCAAA???>>>???BBBEEEGGGJJJIIIIIIJJJNNNQQQSSSTTTNNNLLLKKKKKKMMMMMMJJJGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFHHHJJJLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKNNNPPPQQQPPPOOOOOOKKKLLLMMMMMMMMMKKKJJJIIIOOOMMMKKKJJJKKKKKKKKKIIIDDDEEEFFFFFFHHHKKKPPPTTTQQQNNNJJJGGGGGGFFFEEEDDDFFFGGGHHHIIIIIIIIIHHHGGGJJJKKKLLLNNNOOOOOOPPPPPPMMMIIILLLRRRVVV___xxxwwwxxx|||{{{qqqgggbbbbbb]]][[[XXXTTTPPPNNNMMMMMM---.........////////////111222555<<>>@@@AAA@@@?????????CCCCCCCCCDDDCCCBBB???===AAABBBCCCCCCCCCAAA???>>>======<<<===>>>AAACCCEEELLLOOOOOOIIIEEEFFFEEECCC@@@BBBCCCCCCAAA@@@@@@AAABBBDDDGGGIIIJJJJJJIIIHHHJJJPPPmmmwwwxxxsssjjjcccaaa___[[[XXXXXXTTT\\\ZZZWWWXXXQQQKKKPPPPPPTTTXXXZZZZZZ[[[```fffeeecccdddggghhhhhhnnnvvvjjjaaa^^^YYYVVVXXXUUUUUUSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOJJJIIIIIIJJJKKKKKKJJJIIIHHHFFFDDDEEEGGGHHHGGGFFFHHHIIIIIIHHHEEEDDDDDDEEEFFFEEEBBBAAABBBDDDGGGIIIGGGFFFEEEGGGIIILLLNNNNNNMMMLLLMMMNNNPPPNNNJJJFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKLLLMMMNNNOOOPPPNNNMMMMMMLLLLLLLLLMMMMMMLLLMMMNNNOOOOOONNNLLLKKKGGGHHHJJJKKKLLLLLLLLLKKKLLLJJJHHHHHHHHHIIIHHHFFFEEEEEEEEEEEEFFFJJJPPPTTTTTTQQQLLLHHHGGGGGGFFFEEEHHHIIIIIIIIIIIIHHHFFFEEEHHHIIIJJJKKKLLLMMMMMMMMMLLLIIIJJJOOOPPPTTThhh~~~~~~yyy~~~vvvrrrlllfffaaa\\\WWWSSS---------.........//////000111111///111???UUUeeezzztttSSS<<<444444222111//////000111000///......---------,,,,,,,,,,,,,,,+++************+++++++++***)))))))))******(((((((((((())))))))))))***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***+++---,,,+++)))***++++++,,,---,,,+++,,,---///------......///000000000111111222333444555666666888:::===???>>>>>>>>>???DDDEEEEEEEEEDDDBBB@@@???CCCDDDDDDDDDCCCBBB@@@???<<<===>>>@@@BBBDDDEEEFFFOOORRRQQQKKKGGGFFFEEECCC@@@BBBCCCCCCAAA@@@@@@AAACCCDDDEEEGGGHHHHHHHHHHHHIIIJJJ[[[||||||yyyyyy|||zzzooofffhhhmmmuuu}}}kkkWWWVVVZZZYYYUUUTTTRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLKKKLLLLLLMMMNNNHHHGGGFFFHHHJJJKKKKKKJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGFFFDDDBBBBBBDDDFFFHHHCCCCCCBBBBBBCCCEEEGGGHHHKKKLLLNNNPPPQQQOOOJJJEEEFFFGGGGGGHHHIIIIIIJJJJJJNNNOOOPPPPPPQQQPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPMMMNNNNNNMMMLLLJJJHHHFFFDDDFFFHHHKKKMMMNNNOOOOOOIIIHHHGGGGGGHHHIIIHHHGGGHHHHHHGGGGGGGGGKKKQQQUUUWWWSSSMMMIIIGGGGGGFFFFFFIIIJJJIIIIIIHHHFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIIIIMMMKKKMMMQQQPPPQQQ^^^nnnxxxvvvzzztttkkk```XXX,,,,,,---------.........,,,000222000...222===HHHXXXrrr{{{bbbMMM@@@999444000///.........000000///---------------,,,,,,,,,+++,,,++++++*********************))))))))))))******'''''''''(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***,,,---,,,***)))))))))+++,,,---,,,++++++---///------......///000000000111111222222333333444444555777:::<<<<<<<<<===???@@@AAACCCCCCBBBAAAAAAAAADDDDDDDDDDDDCCCAAA@@@???;;;===???BBBDDDEEEFFFFFFKKKNNNNNNHHHEEEEEEDDDBBB@@@BBBCCCCCCBBBAAAAAABBBEEEEEEDDDEEEEEEFFFGGGGGGLLLHHHOOObbbsss}}}||||||~~~mmm^^^SSSSSSWWWUUUQQQOOOOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGDDDEEEFFFFFFDDDDDDEEEFFFEEECCCAAA@@@???AAABBBDDDBBBBBBBBBAAA@@@@@@BBBDDDIIIJJJLLLMMMMMMLLLIIIFFFDDDEEEFFFGGGHHHJJJKKKKKKNNNOOOOOOPPPPPPOOOMMMLLLNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLKKKJJJHHHFFFEEEEEEGGGIIILLLNNNOOOOOOOOOHHHGGGGGGIIILLLMMMLLLKKKMMMMMMKKKJJJJJJMMMSSSXXXUUUQQQKKKHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJNNNRRRSSSSSSZZZdddttt}}}qqqfff,,,,,,,,,,,,------------(((+++///000///...///111:::LLLbbbxxxuuurrr[[[KKK999111222555111,,,//////...///000000---+++---,,,,,,,,,++++++++++++,,,+++******))))))*********))))))((())))))******&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***+++,,,,,,***(((((()))+++,,,,,,,,,++++++---...------......///000000000111111111111222222222333333666888999::::::<<<>>>>>>@@@BBBBBB@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???<<<===@@@CCCEEEEEEEEEEEEGGGKKKKKKFFFDDDEEEEEECCC@@@BBBCCCCCCBBBAAABBBCCCFFFEEEDDDDDDDDDEEEFFFGGGKKKGGGHHHPPPWWW\\\hhhuuuwwwsssmmmnnn~~~uuubbbYYYUUUQQQPPPOOOKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDDDDEEEFFFFFFEEECCCEEEFFFGGGHHHHHHHHHHHHEEEFFFFFFEEECCCAAABBBCCCBBBAAA@@@>>>>>>???@@@AAACCCDDDCCCAAA??????AAACCCHHHHHHHHHGGGGGGFFFGGGGGGBBBCCCDDDFFFGGGIIIJJJKKKMMMMMMNNNNNNNNNLLLJJJIIILLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIDDDDDDFFFIIIMMMOOOOOONNNMMMMMMKKKJJJIIILLLQQQUUUPPPLLLHHHFFFFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIMMMQQQRRRQQQTTTYYY^^^aaappp+++++++++,,,,,,,,,---------,,,,,,---...//////...000444@@@UUU___TTTYYYsssbbbKKK:::777444000......///000000///.../////////---+++,,,,,,,,,+++++++++******++++++***))))))))))))***))))))((((((((()))******''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))***,,,+++***((()))******+++,,,+++***+++,,,...------......///000000000///000000000111111222222333555777888888999;;;===AAACCCDDDCCC???>>>???BBBBBBBBBBBBAAAAAAAAAAAAAAA>>>???AAADDDEEEEEEEEEEEEFFFJJJKKKGGGEEEFFFGGGEEE@@@BBBCCCDDDBBBBBBBBBCCCGGGFFFEEEEEEEEEEEEEEEFFFDDDEEEIIILLLKKKJJJQQQZZZeee______mmmrrrwwwkkkWWWOOOMMMOOOPPPNNNKKKIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGGGGGGGGGGFFFEEEEEEGGGDDDBBBBBBCCCDDDDDDDDD>>>AAADDDEEEEEEEEEEEEFFFFFFGGGFFFEEEBBB@@@???@@@BBBAAA@@@@@@@@@AAABBBBBBBBBDDDDDDBBB>>>>>>@@@CCCEEEFFFEEECCCBBBBBBEEEGGGBBBBBBDDDEEEGGGIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEDDDBBBAAA@@@AAACCCFFFJJJLLLLLLKKKIIIIIIHHHGGGFFFHHHKKKNNNKKKIIIFFFEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJFFFGGGHHHJJJKKKKKKLLLLLLOOOOOOPPPRRRRRRRRRQQQQQQQQQQQQ[[[qqq}}}++++++++++++,,,,,,,,,,,,///.........///000111222---...///777@@@???HHH___sssWWW@@@333111444666555111///000222///...,,,,,,......---,,,++++++++++++************++++++***)))))))))))))))((((((((((((((()))******''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''')))++++++***))))))******+++,,,+++******,,,...------......///000000000......//////000111222222444555777777777888:::<<<===@@@BBB@@@===;;;>>>BBBBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGKKKKKKGGGDDDEEEEEECCC@@@BBBDDDDDDCCCBBBCCCDDDGGGGGGGGGFFFFFFEEEEEEEEEAAAIIITTTYYYTTTNNNNNNSSSaaaXXX[[[ooonnnnnnrrrzzz{{{jjj[[[PPPMMMKKKLLLMMMLLLKKKLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIDDDDDDEEEEEEEEEDDDCCCBBBDDDBBB@@@@@@BBBDDDEEEEEE@@@CCCFFFGGGEEEDDDDDDEEEEEEFFFEEEDDDAAA??????@@@AAA@@@@@@@@@AAABBBCCCCCC@@@BBBCCC@@@<<<;;;>>>BBBBBBCCCEEEDDDBBBAAACCCEEECCCCCCEEEFFFHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEECCCBBB@@@???AAAAAABBBEEEHHHHHHGGGEEEEEEFFFGGGFFFEEEEEEFFFHHHJJJHHHGGGFFFGGGGGGEEEDDDFFFFFFEEEEEEFFFGGGHHHIIIEEEFFFHHHJJJLLLMMMMMMNNNSSSSSSRRRQQQRRRRRRPPPMMMLLLOOOTTT___www{{{{{{~~~******+++++++++,,,,,,,,,)))+++...///...---...///***000,,,***333;;;CCCRRR}}}gggHHH777555999---***)))+++///000---)))---+++******,,,......---+++++++++************)))+++******)))))))))))))))((((((((((((((()))******(((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&(((*********)))***+++***+++,,,+++******,,,...------......///000000000------...///000111222222555666777777777777:::<<<555999<<<<<<::::::???CCCCCCCCCBBBCCCCCCDDDEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHKKKJJJEEEBBBCCCBBB@@@@@@BBBDDDDDDCCCCCCCCCDDDGGGGGGHHHGGGGGGFFFEEEDDDCCCPPPaaaiiidddZZZWWWXXXYYYPPPVVVnnn{{{uuurrrtttzzzooo```]]]XXXPPPLLLKKKJJJGGGFFFIIIKKKJJJGGGJJJJJJIIIIIIIIIIIIHHHHHHCCCCCCDDDDDDDDDCCCAAA@@@AAA???>>>???AAADDDFFFGGGDDDHHHKKKKKKHHHFFFEEEFFFCCCDDDDDDCCCAAA???@@@AAA>>>>>>??????@@@AAABBBCCC>>>@@@AAA???:::999<<>>???@@@@@@>>>@@@BBBEEEFFFGGGFFFEEEFFFEEEDDDCCCDDDGGGJJJLLLJJJGGGCCC@@@??????AAACCC???@@@BBBDDDFFFHHHIIIJJJHHHIIIJJJJJJIIIGGGEEECCCHHH]]]uuu}}}rrraaaWWWTTTXXXSSSRRR^^^ttt~~~ooo\\\QQQPPPRRRPPPMMMLLLIIIFFFGGGKKKMMMKKKHHHJJJHHHFFFFFFGGGIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@>>>>>>???BBBEEEGGGIIIIIIHHHFFFDDDCCCDDDFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDEEEEEEBBB@@@??????>>>===<<<;;;;;;<<<===>>><<<>>>@@@BBBBBBBBBAAA@@@EEEEEEDDDEEEFFFGGGIIIKKKJJJGGGDDDBBBCCCEEEFFFFFFDDDCCCDDDIIIOOOPPPMMMHHHDDDGGGIIIHHHDDDCCCDDDFFFIIIIIIGGGCCC@@@???BBBEEEJJJIIIFFFEEEDDDEEEFFFGGGGGGFFFDDDDDDFFFHHHHHHHHHJJJKKKDDD@@@BBB======IIIXXXQQQIIIFFFGGGIIIGGGDDDEEEEEEFFFIIILLLNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJQQQaaauuu|||{{{xxx*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,...333777888DDDVVVfffssshhhTTTGGG???888111///000111111///............------------,,,,,,,,,,,,,,,+++******+++++++++*********))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''++++++*********+++,,,---------------............///............///000000222222333444555666777777777888:::<<<===>>>??????===???AAADDDEEEEEEEEEDDDDDDCCCAAA@@@AAADDDFFFHHHGGGEEEBBB@@@??????@@@AAAAAABBBBBBDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIGGGFFFMMM___ttt|||tttfff]]]ZZZVVVSSSSSSXXXdddyyy}}}uuummmjjjjjjkkkrrryyy}}}ddd[[[PPPKKKKKKLLLKKKHHHJJJFFFDDDEEEIIIKKKIIIFFFJJJHHHFFFEEEFFFHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCAAA???>>>>>>@@@BBBCCCGGGGGGFFFDDDBBBBBBCCCEEEDDDDDDCCCCCCBBBBBBAAAAAADDDEEEFFFDDDBBB???>>>??????>>>============>>>???===>>>@@@BBBBBBBBBAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGGGGDDDBBBBBBCCCEEEFFFFFFCCCCCCDDDHHHKKKMMMKKKIIIOOOOOOMMMJJJGGGEEEFFFGGGIIIJJJHHHEEEAAA@@@BBBDDDGGGFFFEEEEEEEEEFFFHHHHHHFFFFFFGGGHHHIIIIIIHHHGGG===BBB@@@AAAEEECCCEEESSSXXXSSSMMMKKKKKKKKKIIIGGGHHHGGGHHHJJJMMMOOOOOONNNPPPOOOMMMJJJIIIHHHHHHHHHKKKLLLLLLJJJJJJPPP[[[ddd~~~lllqqq{{{zzzwww{{{*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---///)))...666???KKK[[[ooo}}}vvv^^^JJJ===555111111...,,,---000000...,,,......---------,,,,,,,,,+++++++++++++++***))))))+++************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((+++************+++,,,,,,,,,,,,,,,---------......---------------......///111111222333444555666666555666888:::<<<===>>>>>><<<===@@@BBBCCCCCCCCCCCC@@@???>>>===>>>???AAACCCDDDCCCBBB@@@@@@?????????CCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIHHHKKKXXXgggooolllccc\\\XXXQQQPPPPPPQQQSSS\\\pppxxxwwwnnn```XXXUUUXXX]]]^^^yyyuuueeeZZZRRROOOMMMLLLLLLKKKIIIGGGFFFCCCAAABBBEEEGGGFFFDDDIIIGGGEEEDDDEEEFFFEEEEEEBBBBBBBBBBBBBBBBBBCCCDDDDDDCCC@@@>>>===>>>??????DDDDDDDDDBBB@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@??????DDDEEEEEECCC@@@>>>>>>???@@@@@@????????????@@@@@@===>>>@@@AAABBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBDDDFFFFFFFFFBBBCCCEEEGGGGGGHHHJJJKKK]]]XXXQQQLLLJJJIIIIIIHHHIIIJJJJJJGGGDDDBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHDDDGGGJJJLLLLLLIIIFFFDDD999AAAEEEJJJRRROOONNNXXXTTTRRROOOMMMKKKJJJJJJJJJJJJJJJJJJLLLOOOPPPOOONNNQQQOOOMMMKKKIIIGGGGGGFFFGGGJJJNNNOOONNNOOORRRUUU```rrroooccccccsss************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------...222222000///111:::HHHRRRggg```UUUEEE888222222666999444222111111222111...+++------------,,,,,,,,,+++***************)))((((((************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***************++++++,,,+++,,,,,,,,,------------,,,,,,++++++,,,,,,---...000000111222333444555555444555666888:::;;;<<<<<<;;;<<<>>>???@@@AAAAAAAAA>>>===<<<;;;<<<===???@@@BBBBBBBBBBBBBBBAAA@@@???BBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGOOOXXX```aaa]]]XXXTTTMMMKKKLLLMMMMMMPPPZZZfffjjj{{{ssshhhsss}}}qqqhhh___XXXVVVZZZfffwwweeeVVVPPPOOOLLLNNNOOONNNLLLIIIGGGFFFCCCAAA@@@@@@CCCDDDDDDBBBHHHFFFCCCBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEECCCBBB@@@>>>=========>>>BBBBBBBBBAAA??????AAACCCAAAAAA@@@???>>>>>>===<<>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@CCCFFFHHHHHHGGGBBBEEEHHHGGGDDDEEEIIINNNbbb[[[RRRLLLKKKKKKKKKJJJIIIJJJJJJIIIFFFDDDBBBAAA???@@@BBBDDDEEEEEEFFFFFFEEEHHHMMMOOOMMMHHHCCC@@@===EEEMMMZZZhhhbbbVVVWWWTTTSSSPPPLLLIIIIIILLLNNNKKKKKKKKKMMMOOOPPPOOOMMMMMMLLLKKKIIIHHHFFFFFFEEECCCHHHNNNRRRSSSSSSSSSSSSQQQ]]]ooopppbbbkkkvvv|||}}}))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...222222111......000777<<<>>>WWWooo{{{zzzyyywwwaaaKKKDDD>>>666111///000111222...---,,,---...000000000---,,,,,,,,,++++++++++++)))************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,---+++++++++++++++,,,------//////000111222333444444333444555777999:::;;;;;;;;;;;;<<<===>>>??????@@@===<<<<<<<<<===>>>???@@@BBBBBBCCCDDDCCCCCCBBBAAAAAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEJJJMMMRRRXXX[[[[[[YYYVVVPPPLLLJJJNNNPPPPPPRRRUUUWWWeeeiii^^^ZZZjjj}}}vvvrrrlllnnnoooqqquuu|||rrr^^^PPPKKKLLLOOOGGGIIIKKKIIIFFFCCCBBBCCCBBBAAA@@@@@@AAABBBBBBBBBFFFDDDAAA@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEE???>>>>>>=========>>>???AAAAAAAAA@@@??????AAADDD@@@??????>>>===<<<<<<<<<;;;===>>>???>>>>>>@@@AAAAAAAAAAAABBBBBBAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAA???@@@@@@@@@AAABBBBBBBBBAAAAAAAAADDDGGGIIIIIIHHHDDDGGGJJJHHHDDDDDDIIIOOO]]]VVVNNNIIIIIIKKKLLLKKKHHHHHHIIIIIIHHHFFFCCCAAA???@@@AAABBBCCCCCCCCCCCCGGGJJJNNNNNNJJJEEEAAA@@@???IIIVVVooolllcccbbb___XXXPPPKKKJJJMMMQQQJJJJJJJJJKKKNNNOOONNNLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFJJJMMMOOOOOOMMMJJJIIIIIIMMMUUUgggrrrfffjjjkkkiiiuuusss)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,******)))+++---///...---,,,...000111000000111333000999BBBHHHPPP[[[dddhhhrrrkkkUUUIIICCC<<<444555333222222222111///,,,------++++++++++++------,,,,,,,,,+++++++++*********************)))(((((((((((()))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((()))******++++++************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---......///000111222333333222333555777999:::;;;;;;;;;;;;<<<<<<===>>>??????<<<<<<======>>>@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDJJJJJJMMMPPPTTTVVVUUUTTTVVVPPPMMMPPPSSSQQQNNNMMMJJJQQQTTTRRRUUUfffwwwtttsssqqquuu|||iii^^^QQQLLLKKKIIIHHHIIIEEEFFFFFFFFFDDDCCCDDDDDD@@@@@@@@@@@@@@@AAAAAABBBDDDAAA???>>>???@@@??????????????????@@@AAACCCCCC<<<<<<<<<<<<======>>>???????????????>>>???AAACCC>>>>>>=========<<<<<<<<<888;;;>>>????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBB<<<<<<<<<===>>>AAACCCEEEDDDCCCBBBDDDFFFHHHIIIHHHEEEHHHJJJHHHEEEDDDIIIMMMQQQMMMIIIFFFFFFHHHIIIJJJGGGGGGFFFGGGGGGGGGDDDBBB@@@@@@AAABBBCCCCCCDDDDDDIIIKKKMMMLLLHHHEEEFFFGGGNNNZZZlll{{{pppjjj```WWWPPPNNNNNNOOOHHHHHHHHHJJJMMMNNNMMMLLLJJJJJJKKKLLLLLLKKKJJJJJJHHHJJJKKKMMMMMMLLLJJJIIIKKKIIIIIIRRRddd{{{|||vvvuuuvvvlll___bbbnnnzzz))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,***((())),,,...---,,,,,,...000000000///...---222//////333777===FFFPPPZZZiiitttrrrqqqvvvzzzxxx{{{nnnZZZMMM???666111///222777++++++,,,...111222111000000000///---+++)))((((((++++++++++++******************++++++******)))((((((((((((((())))))******'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))***+++******)))************++++++++++++,,,++++++++++++,,,---------......///000111222333222333555777999:::;;;;;;<<<<<<<<<<<<======>>>???;;;<<<===>>>@@@BBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDFFFGGGGGGIIIKKKMMMNNNOOOSSSOOONNNQQQQQQMMMJJJKKKEEEFFFJJJNNNSSS___wwwnnnmmmppp|||rrrbbbZZZPPPHHHEEEHHHJJJGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDCCC>>>??????>>>>>>???@@@AAAAAA???===<<<>>>??????>>>===============>>>???@@@;;;;;;<<<<<<<<<=========<<<======<<<<<<===@@@BBB<<<<<<<<<===============:::===AAABBBAAA???>>>>>>>>>???@@@@@@@@@@@@???>>>????????????@@@AAABBBBBB<<<<<<;;;<<>>???:::;;;===???AAACCCDDDEEE@@@@@@@@@@@@AAABBBCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHJJJLLLNNNMMMLLLMMMOOOMMMHHHIIILLLJJJHHHIIIMMMLLLPPPddd{{{{{{lllYYYPPPMMMMMMGGGEEEIIIJJJEEEDDDGGGFFFEEEDDDDDDDDDBBB>>>;;;======>>>=========>>>@@@???===<<<;;;===??????>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;:::;;;>>>AAA;;;;;;<<<<<<===>>>>>>>>>===@@@DDDEEECCC@@@===<<<===>>>???@@@@@@???>>>===????????????@@@AAABBBCCC???>>>>>>???CCCIIIOOOSSSHHHEEEBBB@@@AAACCCDDDDDDDDDEEEFFFFFFEEEEEEEEEFFF???BBBEEEDDDAAA@@@BBBDDDEEECCCBBBCCCFFFGGGFFFDDDBBBBBBBBBCCCFFFIIIMMMOOOJJJKKKJJJGGGFFFKKKUUU^^^qqqgggZZZUUUPPPOOOPPPOOOJJJEEEGGGGGGHHHJJJNNNPPPPPPOOOJJJKKKKKKKKKJJJHHHFFFDDDJJJJJJJJJJJJJJJHHHEEEBBBCCCFFFJJJLLLKKKOOO[[[fffwwwxxxnnnlllnnngggllluuu{{{llloooyyy************************++++++,,,,,,,,,+++******))))))***+++,,,------.....................------/////////000111111222222777777888:::===???AAACCCOOOTTT^^^kkkyyywwweeeSSSCCC888222444333333222111000//////000000//////.........---......---------,,,,,,,,,************************))))))))))))(((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))+++***)))))))))))))))***)))************++++++++++++,,,---...////////////444444333444555888;;;===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>AAA@@@<<<<<<>>>???@@@AAABBBBBBBBBBBBAAACCCDDDEEEEEEDDDDDDEEEGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBDDDFFFHHHJJJLLLLLLNNNMMMJJJJJJKKKHHHBBBFFFLLLPPPNNNMMMRRRXXXZZZyyykkkeeeeeeoooxxx~~~rrr|||sssaaaUUUNNNHHHDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>============<<<<<<<<<<<<======???>>>;;;999999999:::;;;;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::888777777777888:::<<<>>><<<<<<;;;;;;;;;<<<<<<======>>>>>>===;;;;;;<<<>>><<<>>>@@@CCCDDDDDDCCCBBB>>>???@@@AAABBBCCCCCCCCC???@@@BBBDDDFFFHHHIIIJJJIIIAAA<<<@@@EEEDDDAAA???@@@@@@AAAAAABBBBBBBBBAAACCCBBBBBBBBBBBBCCCDDDDDDEEEBBB??????AAABBB@@@>>>>>>>>>@@@BBBEEEHHHKKKMMMKKKIIIEEEDDDEEEJJJPPPSSSjjjZZZXXXTTTMMMJJJJJJIIIHHHFFFCCCEEEHHHJJJKKKJJJIIIGGGJJJKKKKKKJJJHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGCCCEEEFFFGGGHHHKKKNNNQQQbbboootttrrrxxxzzzqqqmmmuuuuuu************************)))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,..................------...//////000000111222222333333444444555777888999777;;;CCCOOO]]]kkkwww}}}wwwpppiiiaaa\\\QQQNNNGGG@@@:::555222000222222111111000000//////............---------,,,---,,,,,,,,,++++++++++++************************))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))***)))))))))))))))******))))))*********++++++++++++,,,---...////////////333222222222444777:::;;;;;;;;;;;;;;;;;;::::::::::::999<<>>???CCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBBBBCCCDDDBBBBBBBBBAAABBBBBBCCCCCCBBBCCCCCCDDDEEEGGGHHHIIIGGGJJJJJJHHHGGGIIIHHHEEEIIIOOOQQQMMMKKKNNNSSSTTTbbbqqq}}}||||||}}}yyyuuukkkrrryyyzzzmmmjjjaaaVVVMMMJJJIIIFFFDDDAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;===;;;999777777777888999888888888888888999:::;;;999999999999999999999999888777666666777999<<<===;;;;;;::::::::::::;;;;;;>>>???>>><<<:::999999;;;;;;<<<>>>@@@BBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>@@@BBBDDDFFFGGGGGGGGGFFF>>>;;;???DDDCCC@@@>>>??????@@@AAAAAA@@@???>>>@@@AAAAAABBBCCCDDDDDDDDDDDDCCCAAA@@@@@@@@@???>>>===>>>???BBBDDDFFFHHHIIIIIIGGGEEECCCEEEIIINNNQQQuuuttttttuuutttlll___UUUSSSOOOIIIFFFFFFEEEDDDBBBCCCEEEHHHJJJKKKJJJHHHGGGGGGFFFEEEEEEFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFGGGJJJLLLRRR\\\jjjzzzwwwooorrrzzzxxxzzz************************(((((()))***+++,,,------,,,,,,,,,+++++++++******------------------............//////000111111111111000000//////000000000///000222666===EEEMMMRRR___eeemmmsssuuuyyy}}}zzzggg^^^QQQGGG@@@<<<777444333222000///......//////000/////////////////////---------,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((()))******+++)))))))))*********+++++++++,,,---......//////...111111111222333666888:::999999999999999:::::::::999999;;;@@@AAA???BBBGGGCCCBBBAAA@@@@@@@@@AAABBB>>>???@@@@@@??????@@@BBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHLLLMMMHHHDDDFFFGGGGGGKKKPPPQQQLLLHHHJJJLLLLLLKKKRRRWWWVVV\\\hhhppppppooottt|||nnnaaaVVVNNNOOOKKKFFFDDDEEEDDDBBB?????????>>>>>>======<<<<<<======<<<;;;;;;:::999999999999888888888888999999999888777555555555666666444444555555666777888999888888888888888888888888777666666666777888:::;;;999999888888888888999999>>>???>>>;;;888666666777999:::<<<>>>??????>>>>>>CCCBBBAAA@@@???===<<<<<<===???BBBEEEFFFEEEDDDBBBAAA;;;999>>>CCCBBB???>>>>>>???@@@AAA@@@???<<<;;;???@@@AAACCCDDDDDDCCCCCCCCCCCCCCCAAA>>>===>>>???===>>>???AAACCCDDDEEEEEEFFFEEEDDDCCCDDDGGGJJJLLLZZZTTTPPPRRRXXXZZZTTTNNNNNNKKKFFFDDDCCCCCCBBBAAADDDEEEGGGIIIJJJIIIHHHGGGHHHEEEBBBCCCFFFGGGFFFDDDFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFDDDCCCCCCEEEGGGGGGKKKRRR\\\mmmyyyrrrwwwsssooojjjeeekkkxxx************************)))))))))******+++,,,---++++++++++++++++++++++++,,,,,,------------......------...//////000000111000000//////.../////////333222000//////111333444888???GGGLLLPPPVVV___fffpppuuu{{{}}}xxxyyy~~~yyyssszzzsssoooiii___UUULLLDDD@@@???:::444000000222333333666555333222111000000000---.....................---------,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((***+++,,,))))))))))))************++++++,,,---............000000111222444666888999999999999999::::::::::::;;;:::<<<@@@@@@???CCCHHHDDDCCCAAA??????@@@AAABBB===>>>??????>>>>>>???AAACCCCCCCCCBBBCCCCCCDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFMMMRRRRRRJJJCCCCCCEEEFFFIIIMMMMMMHHHEEEFFFFFFEEEMMMPPPNNNIIIHHHOOOTTTUUUaaakkkwwwjjjSSSIIIHHHKKKMMMJJJHHHEEEDDDDDDCCC@@@>>>>>>>>>===<<<;;;;;;::::::;;;:::::::::999999888888888777777777777777777888777777666555444444555555222222333333555666888888666666666666666666666666555555555555666777888999888777666666666666666666;;;<<<;;;999777555666777999:::<<<===>>>>>>>>>===BBBAAA@@@???===<<<<<<<<<===???BBBEEEEEECCCAAA???>>>999999???DDDCCC@@@@@@@@@@@@BBBBBBAAA>>><<<:::???@@@BBBCCCCCCBBB@@@???AAACCCDDDAAA===;;;===???>>>???@@@BBBBBBBBBBBBBBBDDDCCCCCCCCCCCCEEEGGGHHHGGGFFFGGGKKKQQQSSSOOOKKKKKKIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFLLLHHHEEEEEEHHHJJJHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDBBBBBBDDDFFFIIIIIIIIIKKKTTTfffzzz}}}uuurrrwwwwwwddd[[[```iii************************++++++***))))))******+++))))))***+++,,,,,,------,,,,,,,,,,,,------......---------...//////000000//////...//////000111111---...///111111222111111000222444555777;;;???BBBKKKSSS]]]bbbbbbhhh|||}}}nnnooonnnzzzuuukkkbbbVVVLLLEEECCC>>>:::666333111111444333111000111222222222//////////////////000000---------------.........---------------------...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++(((((()))))))))************+++,,,---............000111111333555666888999999999::::::;;;;;;;;;<<<>>><<<===@@@@@@>>>@@@EEECCCBBB@@@??????@@@BBBCCC>>>???@@@@@@??????@@@AAAGGGFFFEEEDDDCCCCCCCCCCCC@@@AAACCCEEEFFFGGGGGGGGGLLLQQQQQQIIIBBBBBBDDDEEEDDDHHHHHHEEEDDDEEEEEECCCGGGJJJKKKHHHGGGJJJLLLLLLLLLYYYeeeqqq|||hhh___QQQGGGCCCBBBCCCCCCBBBAAA??????@@@AAABBBAAA>>>======<<<;;;:::999999999999999999999999888888888888777777777777888888777666666555555555555555222222333333555666777888555555555555555555555555444444444444555666666777666666555444444444444444777888888888666666888:::;;;;;;<<<======>>>>>>>>>@@@???>>>=========>>>>>>===???BBBDDDDDDBBB???======:::<<>>AAA@@@===>>>BBBAAAAAA@@@@@@@@@AAABBBCCC???@@@AAAAAA@@@@@@AAACCCHHHGGGFFFDDDCCCBBBBBBAAA@@@BBBDDDFFFHHHHHHHHHHHHEEEIIIJJJEEEAAACCCDDDDDDAAADDDFFFDDDEEEHHHHHHEEECCCGGGJJJKKKKKKJJJIIIIIIGGGOOOWWW]]]iii||||||rrrdddZZZSSSOOOIIIEEECCCBBBAAAAAAAAA@@@???>>>===>>>>>>???<<<<<<<<<;;;;;;::::::999888888888888888888999999888888777777777777888888666666666666666666555555333333333333444555777777333333333333333333333333222333333444444444555555666555444333333222333333333555666777777888:::<<<<<<<<<=========>>>>>>>>>??????>>>======>>>???@@@>>>@@@BBBCCCCCCAAA???>>>>>>===@@@GGGJJJGGGEEEEEEEEEEEEEEEDDDCCCAAA@@@???BBBBBBBBBBBBAAA???===<<<@@@@@@@@@???===<<<===>>>AAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCHHHJJJLLLJJJFFFEEEHHHLLLBBBCCCCCCCCCAAAAAACCCDDDBBBBBBCCCCCCCCCCCCBBBBBBIIIIIIIIIHHHFFFDDDCCCBBBDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEGGGJJJDDDDDDFFFJJJKKKMMMTTT\\\vvvtttuuu~~~qqqbbb[[[```ooo************************+++***((((((((()))+++,,,*********++++++,,,,,,,,,***++++++,,,------......+++,,,,,,---......//////,,,,,,,,,,,,---...///000////////////...---+++***.........///111333555666444333444555222111777???>>>======???BBBCCCBBBAAAJJJOOOUUUWWWWWWYYY___eeeeeecccaaa___```aaabbbcccaaadddggghhhddd^^^VVVQQQFFFGGGEEE@@@>>>???>>>::::::888333...000666777444000000000//////.........---///000000000/////////333333333222111///...---//////......------,,,,,,++++++,,,,,,------------++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))(((((((((((()))))))))*********+++,,,------------...///000222444555666666888888888999:::;;;;;;;;;<<<<<<>>>AAA@@@<<<<<<@@@??????@@@@@@AAABBBCCCCCC???AAABBBBBBAAAAAABBBCCCEEEEEEDDDBBBAAAAAAAAAAAACCCDDDFFFHHHIIIHHHGGGGGGCCCFFFFFFCCCBBBDDDDDD@@@AAAEEEFFFFFFHHHLLLKKKHHHGGGIIIJJJKKKIIIGGGGGGHHHMMMLLLNNNTTTWWWZZZaaaiiikkkjjjmmmrrrttt{{{rrrjjj^^^TTTPPPPPPPPPPPPQQQLLLFFFAAA???@@@BBBDDDBBBBBBBBB@@@>>><<<;;;:::::::::::::::999999999999666666666777777888888888777777666666666666777777444555555555555555555555333333222222333444555555222222222222222222222222111222222333333333333333666555444333222222222222333444666777777888;;;===<<<<<<<<<<<<<<<======>>>AAA@@@>>>======>>>@@@AAA???@@@AAABBBBBBBBB@@@@@@???>>>CCCJJJLLLHHHFFFFFFFFFEEEDDDBBBBBBAAABBBBBB@@@@@@@@@@@@???????????????>>>======>>>>>>>>>===AAA@@@>>>======>>>@@@BBBDDDBBBAAA??????@@@BBBCCCGGGHHHHHHFFFDDDCCCDDDEEE>>>@@@BBBBBB@@@@@@BBBEEE@@@@@@AAAAAAAAA@@@@@@@@@BBBFFFIIIIIIEEEAAAAAABBBCCCBBB@@@???@@@AAACCCDDDCCCDDDDDDDDDCCCDDDFFFIIICCCAAACCCIIIJJJIIIKKKQQQUUUjjj~~~||||||gggZZZWWW___jjj************************)))(((''''''(((***,,,...,,,,,,,,,++++++++++++*********+++,,,,,,---......++++++,,,------......//////.............../////////......------...///000---///111000------000333111......000000...111555333444555444333222333555000555777444555999;;;999777777777888::::::999888555777;;;======:::555222777777444111222555333...---111333222222333///+++///000222333333222///...///000000000///...///111---....../////////......000000///...------,,,,,,*********++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((((((((((())))))))))))******+++,,,------------,,,---///111333444555555666777777888999999::::::::::::===AAAAAA===<<>>???AAACCCCCCDDDDDD???AAABBBBBBAAAAAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAAEEEGGGHHHIIIIIIHHHFFFEEEGGGHHHGGGEEEEEEFFFBBB===CCCFFFHHHHHHKKKOOONNNJJJEEEDDDEEEEEEEEEDDDGGGKKKLLLEEEFFFPPPUUUQQQQQQVVVXXXSSSRRRXXX]]]eeevvvkkkXXXOOOHHHIIIIIIGGGCCCAAA@@@AAAAAABBBBBBBBBAAA???<<<:::777999===???>>>===<<<<<<888888888888999999999999444444555555666777777777666666555555555555666666333333444555555555444444333222222222222222333333111111111111111111111111111111222333333333222222666555444333222222222222444555777777777888:::===<<<<<<;;;;;;;;;<<<======CCCAAA???>>>===>>>???@@@@@@@@@AAAAAABBBBBBBBBAAA??????DDDKKKMMMHHHEEEFFFGGGEEECCCAAA@@@AAABBBCCC>>>>>>>>>>>>???@@@AAABBB???===:::;;;>>>@@@???===AAA???<<<::::::<<>>@@@BBBCCCDDDDDDFFFHHHJJJGGGAAA===>>>AAACCCCCCAAAAAADDDFFF@@@@@@??????????????????===DDDKKKKKKEEEAAABBBEEEBBBAAA?????????AAACCCDDDDDDDDDDDDCCCBBBBBBDDDFFFGGGBBBBBBFFFGGGDDDDDDHHHMMMQQQ___sss|||qqq|||sss```ZZZ]]]+++***)))***---...,,,***++++++++++++******))))))---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------..............................000///...------...///000///......------///000111000000////////////000000222222222222222222222222000000111222222222222222333333333333333333333333000000000000000000000000222222222222111111111000111111000000//////......////////////000000000000......------------......////////////////////////------......------,,,+++,,,++++++++++++++++++,,,))))))************))))))******))))))(((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******+++,,,---...---,,,+++***---...///000111222333333444444444444555777888999;;;<<<===???@@@@@@@@@@@@AAABBBDDDDDDDDDBBB@@@>>>EEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAAFFFGGGHHHIIIJJJIIIFFFCCCFFFHHHJJJJJJGGGCCCAAA???HHHEEECCCDDDGGGIIIHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKKKKMMMOOOPPPOOONNNLLLLLLLLLMMMQQQUUUZZZ]]]oootttxxxwwwsssooopppsssxxxvvvuuuyyyxxxtttuuuxxx{{{kkkhhhccc\\\UUUNNNIIIGGG>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::::::::;;;;;;::::::999888666666777888888888888888555555555555555555555555444444444444444444444444333333333444444444555555555555444444444333333333111111111111111111111111222222111111111111222222333333222222111222222333333333444666777999::::::======<<<;;;999:::<<>>@@@AAABBBAAA@@@@@@===@@@CCCEEEEEEFFFGGGHHHJJJEEE@@@>>>@@@BBBCCCBBB??????@@@>>>===<<<>>>???===<<<;;;;;;;;;<<<>>>???>>><<<::::::<<>>=========>>>EEEFFFGGGEEEBBB@@@??????@@@AAABBBCCCBBB@@@>>>===???>>>>>>===>>>???AAABBBGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@???>>>======AAAAAAAAA@@@AAAAAABBBBBBBBBDDDEEEEEEDDDCCCDDDEEEHHHCCCFFFRRR^^^nnnwww|||~~~|||qqqooo+++***)))+++---...,,,***++++++++++++*********)))---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------..............................000///...------...///000///......---...///000111000000////////////000000111111111111111111111111///000000111111111111111222222222222222222222222000000000000000000000000222111111111000000000000000000000000//////........./////////000000000000......------------..............................---------...------,,,+++++++++************++++++))))))************))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******++++++,,,,,,---,,,,,,,,,---...///000111222222333444444555555666888999999<<<<<<<<<=========>>>>>>AAABBBBBBCCCBBBAAA@@@???DDDDDDCCCBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBEEEFFFGGGHHHIIIGGGDDDBBBEEEGGGIIIHHHEEEBBB@@@@@@GGGEEECCCDDDFFFHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIKKKNNNOOONNNMMMJJJJJJKKKLLLOOOSSSVVVXXXWWWZZZ]]]\\\YYYVVVUUUVVV```^^^]]]___ggguuu{{{yyyxxx~~~yyyuuuqqqooonnnnnnkkkfff```ZZZXXXXXX[[[]]]RRRQQQNNNKKKHHHEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::::::::::::::999999888444555666666777777666666444444444444444444444444444444444444444444444444333333333333444444444444444444444444333333333333111111111111111111111111222111111000000111111222222222111111111111222222222222333555666777888999;;;;;;:::999777888:::===;;;;;;;;;::::::999999999>>>???@@@BBBBBBBBBBBBAAA;;;===@@@AAABBBBBBCCCCCCHHHEEEAAA@@@AAACCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAA===<<<;;;;;;>>>@@@AAA@@@AAA@@@???============>>>FFFGGGGGGEEEBBB@@@??????<<<===???@@@@@@@@@>>>===???>>>>>>>>>???AAABBBCCCFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@??????>>>=========?????????>>>??????@@@AAA>>>???AAAAAA@@@??????@@@GGGCCCDDDKKKQQQZZZnnn+++******+++------,,,***++++++++++++************------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------..............................//////............/////////............///000000000//////......//////000000000000000000000000000...//////000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000////////////........./////////000000000......------------......---------------------------------------,,,++++++*********))))))*********))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******+++++++++++++++,,,---...---......///000111222222444444555666777888999999<<<<<<;;;::::::;;;<<<===AAAAAA@@@@@@@@@@@@@@@@@@DDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAACCCDDDFFFGGGFFFEEECCCAAAEEEFFFFFFDDDBBB@@@@@@AAAFFFDDDCCCCCCEEEFFFFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGIIIKKKLLLKKKJJJGGGGGGIIIJJJLLLNNNPPPQQQQQQRRRSSSSSSRRRPPPOOONNNPPPOOONNNMMMPPPWWWaaaggggggfffdddaaa___^^^^^^^^^aaa___[[[VVVSSSQQQQQQPPPSSSQQQMMMJJJIIIIIIKKKLLLCCCCCCCCCCCCBBBBBBAAAAAA==============================<<<<<<;;;;;;::::::999999::::::999999888777333444444555666555555555444444444444444444444444333333333333333333333333222222333333333444444444444444444333333333222222111111111111111111111111111111000000000000111111111111000000000000111111111111222444555666777777888888888777666666888:::::::::::::::999999999999===>>>???@@@AAAAAAAAAAAA???@@@AAACCCDDDDDDCCCCCCCCCBBB@@@@@@AAABBBBBBAAABBB@@@>>>???AAACCCAAA???@@@@@@BBBBBBCCCBBBBBBAAA===<<<<<<>>>AAABBBAAA@@@>>>>>>============>>>???FFFFFFFFFDDDAAA?????????:::;;;<<<>>>??????>>>===?????????@@@AAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>============<<<<<<===>>>>>>??????AAABBBBBBAAA@@@@@@AAADDDAAABBBFFFEEEFFFPPP^^^kkk~~~yyy*********+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............................../////////....../////////............/////////000/////////....../////////////////////////////////---......///000/////////000000000000000000000000000000000000000000000000000////////////.........////////////////////////........./////////000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******))))))))))))******))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((())))))***+++***))))))***,,,...///------...//////000111111222333444555666777777777;;;:::999888999;;;===???AAA@@@>>>======???@@@AAAEEEDDDBBB@@@????????????>>>?????????@@@@@@@@@@@@AAACCCDDDEEECCCBBBAAAAAADDDDDDCCCAAA???>>>@@@AAADDDDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDFFFHHHIIIIIIGGGDDDEEEGGGHHHIIIJJJIIIIIIHHHGGGGGGHHHJJJJJJIIIGGGNNNNNNMMMKKKJJJLLLPPPSSSRRRQQQOOOLLLKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGJJJIIIIIIHHHHHHHHHHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888999999888888777666333333444555555555555555333333333333333333333333222222222222222222222222222222222222333333333333333333333333222222222222111111111111111111111111000000000//////000000000000////////////000000111111222333444555666777777666777777777666666888:::::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@AAAAAABBBCCCDDDDDDBBBAAA>>>>>>>>>????????????>>>@@@<<<:::<<>>@@@BBBCCCCCCBBB@@@???>>>>>>???BBBDDDEEECCCAAA=========>>>??????@@@@@@DDDEEEDDDBBB???===>>>???;;;;;;===>>>>>>>>>======??????@@@AAABBBDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>????????????<<<<<<<<<<<<===>>>??????AAACCCDDDDDDBBBAAAAAABBB@@@@@@BBBEEEBBB???CCCJJJSSS[[[kkkqqqooo{{{)))***+++,,,,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.................................//////////////////...---....../////////////////////............//////........................------...///////////////////////////////////////////////////////////////////////////.........---.............../////////............////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))******))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((())))))*********))))))***,,,---///---------...//////000000///000222333444555555444888888777888:::===@@@BBB???>>><<<;;;<<<===@@@AAAEEEDDDAAA???===========================>>>>>>>>>@@@BBBDDDCCCAAA???@@@AAABBBBBBBBB@@@>>>>>>@@@BBBDDDDDDDDDCCCBBBBBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBBBBAAABBBDDDFFFGGGFFFEEEAAACCCDDDFFFGGGFFFEEEDDDBBBAAABBBDDDGGGIIIHHHGGGKKKKKKKKKJJJGGGFFFGGGHHHGGGFFFDDDBBB@@@@@@@@@@@@============>>>???AAABBB??????@@@AAABBBAAAAAA@@@BBBAAA@@@???===;;;:::999::::::::::::::::::::::::999999999999::::::::::::777777888888777777666555333444555555666666555555333333333333333333333333222222222222222222222222111111111222222222333333333333222222222111111111000000000000000000000000000//////......//////000//////......///000000111333333444555666666777888666777888888777777888:::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>======>>>@@@@@@>>>;;;<<<===?????????>>>>>>>>>>>>;;;:::===BBBDDD@@@<<<>>>@@@CCCDDDDDDBBB@@@>>>???@@@AAADDDGGGGGGDDDBBB===>>>???@@@AAABBBBBBBBBAAABBBAAA???===<<<===???????????????>>>>>>======???@@@AAABBBCCCDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB???AAABBBAAA@@@>>>>>>??????@@@CCCEEECCC??????BBBCCCDDDKKK\\\rrrqqqqqq{{{uuuuuuuuuxxx)))***,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------....................................////////////......---......///000////////////......------......///........................---......///////////////////////////////////////////////////////////////////////////............---............/////////------........./////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))*********))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))*********************+++,,,---------------......//////---///000222333333333333555555666888;;;>>>AAABBB<<<;;;::::::;;;===???AAACCCBBB???===<<<<<<===>>><<<<<<<<<;;;<<<<<<===>>>???AAADDDBBB???>>>???AAAAAAAAAAAA???>>>>>>@@@BBBDDDEEEEEEDDDBBBBBBCCCEEE@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@BBBDDDEEEEEECCCAAAAAACCCDDDDDDDDDCCCBBBDDDEEEGGGHHHJJJLLLMMMNNNHHHHHHIIIGGGEEEDDDEEEFFFDDDCCCBBBAAAAAAAAABBBCCC<<<<<<<<<<<<<<<======>>><<<===???@@@@@@???>>>=========<<<;;;;;;:::999999999999999999999999999999777777888888999999::::::666666777777666666555444333444555555666666555555222222222222222222222222111111111111111111111111000000111111111222222222222222222111111111000000000000000000000000000000//////............/////////......//////000111222333444444555666666777777555777888888888888999:::999999999999::::::::::::;;;<<<<<<===>>>@@@AAABBB???===<<<>>>AAABBB???;;;>>>@@@AAAAAA???>>>??????>>>======@@@DDDEEECCC@@@@@@BBBDDDEEEEEECCCAAA??????@@@AAADDDFFFFFFEEECCC===>>>@@@AAABBBCCCCCCCCC???@@@???>>><<<===???AAAAAAAAA@@@??????>>>======@@@@@@AAABBBCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDDDDAAABBBDDDCCCAAA??????@@@???AAACCCCCCAAA???>>>>>>???BBBHHHLLLPPP[[[rrrzzzqqquuu}}}zzzxxxrrrlllppp(((***------+++***+++---+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..............................---...///000000///...---------///000000000///...///......------......///..............................///000000000000///////////////////////////////////////////////////000000000/////////......---------.........//////---------.........//////......------------......------------------------+++,,,,,,,,,,,,+++******++++++************++++++))))))************))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))******+++++++++******,,,------------.........---...111333444444333222333444666888:::<<<>>>???:::999999:::;;;===>>>@@@>>>===<<<;;;<<<>>>AAABBB>>>===<<<<<<<<<===>>>???>>>AAADDDBBB>>>===???BBB???@@@AAA@@@??????@@@BBBDDDFFFFFFEEEBBBAAACCCEEE@@@@@@@@@AAAAAAAAAAAABBB?????????AAACCCDDDDDDBBBAAAAAABBBCCCCCCCCCCCCCCC===@@@BBBBBB@@@@@@CCCFFFHHHHHHHHHFFFEEEEEEFFFHHHEEEDDDCCCBBBBBBBBBCCCDDD>>>=====================???@@@AAAAAAAAA@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<888888888888888888888888666666777777888999::::::555666666666666555444444222222333444444444444444222222222222222222222222111111111111111111111111000000000000111111111222222111111111000000000000000000000000000000000000///......------......///////////////000111222333333333333444555555666666444666888888888777999:::666777777777888888888888999999999999;;;===???@@@@@@>>>===???CCCDDDAAA===>>>???@@@???<<<;;;<<<>>>;;;<<>>>>>>>>???AAACCCDDDCCCAAA===>>>???AAABBBBBBBBBAAA?????????>>>>>>???BBBDDD@@@@@@??????>>>?????????@@@AAABBBBBBCCCBBBAAA@@@??????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@?????????@@@AAAAAAAAACCCDDDEEEFFFCCCDDDEEEDDDBBB@@@@@@AAA???@@@AAA???????????????@@@CCCGGGHHHDDDFFFVVVggg}}}|||vvv~~~(((+++------+++***+++---+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..............................---...///000000///...---,,,---///000000000///............------.........////////////////////////...//////000000000000000000000000000000000000000////////////////////////000000000000////////////---------.........//////---------.........//////.........------.........------------------------+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))***+++,,,,,,+++)))(((,,,,,,------------------...///222444555555444333222333555777999:::;;;;;;888888999:::;;;===>>>???::::::999:::<<<@@@DDDFFF???>>>=========>>>@@@AAA>>>BBBDDDBBB>>><<>>@@@AAAAAA@@@@@@AAABBBEEEFFFGGGEEECCCBBBCCCFFF>>>>>>?????????@@@@@@@@@???>>>???AAACCCDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDAAADDDGGGEEEAAA@@@CCCHHHGGGGGGFFFDDDCCCCCCFFFIIICCCBBB@@@>>>============::::::::::::;;;;;;;;;;;;<<<<<<======<<<;;;999888:::::::::;;;;;;;;;;;;;;;777777777777777777777777555555666777888999999:::555555666666555555444333111111222333333333333222111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000.........------.........////////////000111333333222222222333333444444444333555777888777777888999444555555555666666777777555555444555777999;;;<<<<<<:::999;;;@@@AAA>>>:::;;;======;;;777666888:::777:::>>>@@@@@@@@@AAAAAA>>>????????????>>>===<<<===<<<===>>>AAABBBAAA@@@<<<===???@@@AAAAAA@@@@@@??????@@@??????AAADDDGGG>>>=========>>>???@@@AAA@@@AAABBBBBBBBBAAA@@@????????????@@@@@@AAAAAABBBAAAAAAAAA@@@???>>>======AAAAAAAAABBBCCCDDDFFFGGG???@@@AAA@@@>>><<<<<<<<<===>>>>>>===>>>AAACCCDDD???999999???CCCBBBDDDHHHYYYdddvvv|||zzz++++++++++++,,,,,,,,,,,,.........---------,,,,,,)))***++++++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////---------....../////////......................../////////....../////////111111000////////////000/////////000000000111111000000000000000000000000////////////////////////...------,,,,,,------...,,,,,,---------.........///...,,,+++++++++,,,------,,,+++,,,------,,,+++,,,,,,,,,+++++++++******++++++************++++++++++++************++++++)))))))))))))))))))))))))))((('''(((******)))'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))*********))))))(((+++)))((()))---...---+++...///000111111111111111111333777:::<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>===;;;<<<>>>>>>======>>>??????;;;;;;>>>@@@>>>===>>>CCCCCCBBBAAA@@@???>>>===>>>???@@@@@@???>>>???AAACCCBBBAAA@@@AAAAAACCCDDD======>>>>>>>>>>>>??????@@@>>>===???BBBEEEDDDBBBDDDCCCCCCBBBBBBAAAAAA@@@BBBAAA@@@?????????@@@AAAEEEDDDDDDDDDDDDFFFHHHIIIHHHGGGEEEBBB@@@===;;;:::999999888888999999:::;;;::::::::::::::::::::::::;;;;;;::::::::::::999999777777666555555555555555555555666666666666666666555555444333333222111111444444333333222111000000000000000000////////////111111000000//////......////////////000000000000333111///...---...///000////////////////////////........................---......///000111111222333333333333333222111000333333333444444444555555444333111222444555555555222222333555666888999:::::::::;;;<<<;;;:::999888666888::::::999777777888;;;<<<===>>>>>>===<<<;;;=========<<<;;;;;;::::::999999;;;<<<============;;;<<<======>>>===============>>>>>>>>>??????@@@===<<<<<<===@@@AAA@@@???AAA@@@???===<<<<<<<<<<<<>>>??????>>>======???@@@===>>>???===;;;;;;>>>AAA@@@??????AAACCCCCCBBBAAA???>>><<<;;;;;;===???@@@AAAAAAAAAAAABBBBBBCCCDDDAAA???===;;;;;;<<<>>>@@@HHHJJJPPPYYYgggvvv}}}vvvvvv+++,,,,,,,,,,,,---------------------,,,,,,,,,+++---...//////...---///000------........./////////................................................---------....../////////------........./////////........................///..................///000//////................../////////000000000000////////////////////////..............................------------......------.....................---,,,+++***++++++,,,...,,,+++,,,---...---,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++************++++++************************%%%&&&'''((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((((((((((((((())))))*********))))))(((+++)))(((***,,,...---+++......///000111111111111222444777999;;;:::999888888999:::;;;<<<<<<<<<<<<;;;===???@@@???======>>>???;;;:::===???>>>>>>@@@CCCBBBAAA@@@???>>>>>>===>>>???@@@@@@??????@@@AAABBBBBBAAAAAAAAAAAAAAAAAA>>>@@@CCCEEEFFFDDDBBBAAABBB@@@???BBBEEEGGGEEECCCBBBBBBAAAAAA@@@???>>>>>>@@@??????>>>>>>???@@@AAABBBBBBBBBBBBBBBDDDEEEFFFFFFEEECCCBBB???===<<<;;;:::999999888888999999999::::::::::::::::::::::::;;;;;;::::::999999888888777666666555444444555555555555555555555555555555555444444333222222111111444333333222111111000000000000000000/////////...000000000000//////........./////////000000000000222111///...---...///000................................................---......///000000111111222222222222222111000000222222333333333333444444444555555555555555555666333333444555777888999999::::::;;;;;;:::999888777666888::::::999777777888888999:::;;;;;;;;;::::::=========<<<;;;;;;::::::999;;;>>>AAABBB@@@===<<<::::::;;;<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???===<<<===???@@@@@@???@@@???>>>===<<<<<<<<<<<<>>>?????????======>>>@@@===>>>???===<<<<<>>???>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCAAA???===;;;:::;;;===>>>@@@@@@AAAEEELLLUUU]]]bbbuuuyyyxxx,,,,,,---------.........,,,,,,,,,,,,,,,+++++++++---...//////......///111------------....................................////////////////////////............////////////......////////////000000//////////////////////////////............////////////...---------------///////////////000000000////////////////////////------------------------///..................///////////////...............------,,,+++,,,,,,,,,...---,,,,,,......---,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++************************'''***,,,,,,)))''')))+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******)))))))))***))))))***,,,---,,,+++---......///000000111111222444666888999888777666666666777999999::::::::::::===@@@@@@???>>>>>>>>>@@@;;;999<<<>>>>>>???BBBBBBAAA@@@???>>>============>>>@@@@@@??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>===AAAFFFJJJKKKIIIEEEBBBCCCBBBBBBEEEIIIJJJGGGDDDAAAAAA@@@???>>>===<<<;;;???>>>>>>>>>??????@@@AAA????????????@@@AAABBBCCCCCCBBBAAA@@@???>>>===<<<;;;:::999888888888888888999999999999999999999999;;;::::::999888777777666666666555444444444555555444444444444444444444444444444333333222222111111333333222222111000000000000000000/////////......000000000////////////........./////////000000000111000///.........///000------------------------.................................//////000000111000000111111111000//////111111111111222222222222333666999999666444444666333444444555666777777888999999999999888777666555666888::::::999888888888666777888:::;;;;;;;;;;;;======<<<<<<;;;;;;::::::888<<>>>>>>>>===AAA???======>>>@@@@@@@@@>>>======<<<<<<======>>>>>>???@@@???>>>===>>>???<<<===>>>======>>>AAACCCBBBAAA??????@@@@@@>>><<<>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@???<<<:::999:::;;;<<<===<<<:::999:::===AAADDD\\\vvv---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///,,,,,,---------.........000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000000000000000000222111111000000111111222111000//////......//////000000000000000000000000////////////////////////------------------------///......------......///000////////////.........//////......------------...,,,+++,,,---...---,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************///222444111+++'''(((***(((((()))))))))*********************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''((())))))))))))))))))***))))))***++++++++++++,,,,,,------...///000111333444555666666666555444444555666777888999999999:::<<<=========>>>AAACCCCCC===:::<<<>>>===???BBB??????===<<<;;;;;;;;;<<<;;;===>>>>>>======>>>??????@@@AAAAAA@@@???===<<<===@@@EEEIIIJJJHHHDDDBBBBBBBBBCCCFFFJJJKKKGGGCCCAAAAAA@@@???===<<<;;;;;;>>>?????????@@@AAAAAABBB>>>>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>======<<<;;;:::888777777666666999999999999888888888888:::999999888777666555555555555444444444444444555444444333333333333333222333333333333222222111111222222111111000000000000000000/////////.........////////////////////////........./////////000000000//////.........//////------------------------................................./////////000000...//////000//////....../////////000000000111111111666::::::555222222555333333333444444555555555888888888777777666555555555777::::::999888888999888888:::;;;===>>>??????===<<<<<<;;;::::::999999888;;;@@@CCCCCC???:::777888888999999999999888888777999<<>>BBB@@@===<<<>>>?????????<<<<<<<<<<<<<<<===>>>???>>>???@@@@@@>>>======>>><<<<<<<<<===>>>@@@BBBDDDAAA@@@>>>>>>>>>???===<<<;;;===???@@@AAA@@@???>>>>>>===============>>>>>>???>>><<<:::888888999999===<<<:::888888:::<<<>>>EEE^^^kkkkkk....../////////000000000.........///////////////...000111111111111222444333444444444444555555555777777777777777777777777777777777777777777777777555555555555555555555555555555555555444444444444333333333333333333333333666555555444444555555666444444333222222222222333222222222222222222222222111111111111111111111111//////////////////////////////............//////000000000000000000000///............---------,,,...---,,,,,,---...---,,,---,,,,,,,,,++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,************************///222444111+++'''(((+++))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))''''''((())))))))))))))))))***************+++++++++++++++,,,---...000111222222333444444444333222444555666777999999999:::::::::999999:::>>>DDDHHHEEE???<<<======<<<===@@@>>>===;;;999999999:::;;;;;;<<<===<<<;;;:::;;;===??????@@@AAA@@@???===<<>>===<<<<<>>>>>>>>>>>>>>>>><<<=====================<<<;;;:::888777666666555999999999888888777777777888777777666555555444444444444333333333333444444444444333333222222222222333222222222222222111111111111000000000000//////////////////.........................../////////............///////////////...............//////............................................................////////////---....../////////.............../////////000000///444888777333///000222111111111222222333333333777777666666666555555555555777999:::999888888999888999:::;;;===>>>@@@AAA;;;;;;::::::999888888888777888:::<<<;;;:::777666888888999:::::::::::::::999;;;???BBBCCCCCCBBBAAAAAA???===<<<===???>>>>>>;;;;;;;;;;;;<<<===>>>???>>>???AAA@@@>>>=========<<<;;;;;;<<<>>>AAABBBCCCAAA???======>>>>>>>>>===888:::<<>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;::::::::::::::::::999999999999888888888777777777777777777777777999999888888888888999999888888777666666666666666666666666555555555555444444444444444444444444444333333333333333333333333222111111000000111111222111222222222333333333333...////////////...------000.........///000///...------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((+++------***(((***,,,)))))))))*********++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&&&&'''((()))))))))))))))***+++***))))))***+++************,,,...000111000111111222222222222111333444666777999:::::::::888888777777999===DDDIIIEEE???<<<>>>???======@@@>>><<<:::999888999;;;<<<<<<======<<<:::999999:::?????????@@@@@@@@@??????DDDDDDCCCCCCDDDDDDEEEEEE@@@??????BBBFFFGGGDDDAAAAAAAAA@@@@@@???>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???<<<===>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999888777666666555999999888888777666666666555555555555444444444444333333222222222333444444555444444333333222222111222222222222222222111111000000000////////////////////////.........---------............/////////------........./////////---............/////////////////////////////////................................................------.../////////..................////////////...111444444111//////111///000000111222333333333666666555555555666777888444777999:::999888999:::666777777888999;;;===>>>999999999888777777666666555666666666666666666666777888999:::;;;<<<<<<<<<;;;===???AAACCCCCCBBBAAA>>><<<<<<<<<>>>>>>===<<<<<<;;;;;;;;;<<<======>>>===???AAAAAA???===<<<<<<<<<:::999;;;>>>@@@AAABBBCCCAAA>>>======>>>======666888:::<<<======<<<;;;<<<<<<;;;;;;::::::;;;;;;;;;:::999888777777666666333333444444555666777888999666666<<>>@@@@@@@@@@@@BBBDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999888888999999999999999888888888777777777777777777777777777777777777777777777777777777555555444444444444555555444444555666777888888999333444555555555444222222333222111111333333222111////////////..................------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++&&&'''(((*********++++++))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))%%%&&&'''((())))))))))))(((***++++++(((((()))+++***)))))))))***---///111//////000000111111111111222333555777888999999:::666777888999999<<<@@@CCCAAA===<<>><<<::::::;;;===>>>?????????>>>;;;999999:::???????????????@@@AAABBBDDDDDDDDDCCCCCCCCCCCCCCC@@@>>>===@@@DDDEEECCCAAA??????????????????????????????@@@@@@???>>><<<<<<;;;<<<============<<<;;;::::::::::::;;;;;;;;;;;;::::::888777666666666666999888888777666666555555333333333333444444444444222222222222222333444444555555555444333222222222111111111111111111222222//////////////////////////////.........------------------.........//////---------.........//////,,,---....../////////...........................................................................------...///////////////............///////////////000000000000000111111///000111222333444555666555555444555666777999:::444666999:::999999999:::555555555666777999:::<<<888777777666555555444444444444555666666666777777555666888:::;;;======>>>;;;;;;===>>>????????????999999:::<<<>>>>>><<<:::<<<<<<;;;;;;;;;<<<=========???AAAAAA???===<<<<<<<<<:::888999===???@@@???HHHDDD@@@>>>===<<<;;;:::666777999:::<<<<<<<<<;;;===<<<;;;;;;:::::::::;;;888888888777777666666666444444555666666777777777:::777666777999???JJJUUUhhhzzz{{{888999999999999:::::::::888888999999:::::::::;;;;;;===?????????@@@AAACCC@@@@@@@@@AAAAAAAAABBBBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999888888888888888888888888999999999999999999999999888888777777777777888888666666777999:::;;;<<<===:::;;;;;;<<<<<<;;;999888666555444444666666555444111111111111000000000000000000////////////000000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******)))***,,,,,,***))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))))))))(((***,,,+++(((''')))+++))))))((((((***,,,///111.........///000111111222111222444666777888999999555777:::;;;;;;;;;<<<<<<>>>:::;;;???BBBAAAAAACCCBBB@@@>>><<<<<<===???AAAAAABBBBBB???<<<:::999:::??????>>>>>>???AAACCCDDDBBBCCCCCCCCCBBBAAA@@@???@@@>>>===???CCCEEEDDDBBB>>>>>>>>>>>>????????????>>>>>>???>>>===<<<:::999:::;;;<<<<<<<<<;;;:::999:::::::::::::::::::::;;;:::999888777666666666666999888888777666555555444111222222333333444444555222111111111222333333444666666555444444333222222111111111111111111222222........./////////////////////.........------------------.........//////---------.........//////,,,,,,---.../////////...------------------------.............................................---------...///000000000///........./////////000000111///......000222222111000111222333555666777888444444444555666888:::<<<444666999:::999999999:::666666555666777888:::;;;666666666555444444333333333444666888999888888777333444666999;;;===>>>>>>::::::::::::;;;;;;<<<<<<777888:::===???>>><<<999===<<<<<<;;;;;;;;;<<<<<<===@@@BBBBBB???===<<<;;;<<<:::888999<<>>LLLHHHCCC???<<<;;;999777777777999:::;;;<<<<<<<<<===<<<;;;;;;::::::::::::777777777777777666666666333333444666666777777666---222555666888===@@@AAAEEEOOO___ooowww|||>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>>>>>============>>>>>>??????>>>>>>>>>>>>???AAABBBAAABBBDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOKKKKKKLLLKKKJJJIIIGGGFFFDDDFFFGGGFFFDDDBBBAAAAAADDDDDDCCCBBBBBBBBBCCCDDD?????????>>>>>>>>>?????????===<<<<<<===>>>>>>===>>><<<::::::;;;;;;;;;::::::999:::<<<>>>>>>===;;;=========>>>??????>>>===>>><<<;;;;;;===?????????BBBBBBBBBAAA@@@AAACCCFFFBBBAAAAAACCCEEEEEEAAA>>>??????@@@BBBDDDCCC@@@>>>;;;<<<======<<<999777555:::777444444555444222///...///000///---+++++++++------,,,+++++++++,,,,,,***+++,,,,,,,,,,,,******+++*********,,,---,,,+++((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++......///000111222333333000111333555666666555555666888:::;;;:::999999999===>>>@@@AAABBBBBBAAA@@@@@@???>>>>>>>>>???@@@@@@CCCCCCBBB@@@===;;;;;;<<<:::;;;===@@@@@@>>>>>>@@@AAAAAAAAA???======>>>@@@CCC???>>>??????<<<===@@@AAA@@@@@@???>>>>>>>>>>>>888:::;;;<<<;;;:::;;;===:::888666888;;;<<<;;;999;;;:::999888777777777777777888999:::999777555444555555444444444333333333555555555444444333333333111111111111111111111111111111111111000000000000000000000000000///............////////////............------------......------------------------........................------------------------+++,,,,,,------,,,,,,+++...------,,,,,,+++******+++++++++,,,,,,+++******........................////////////////////////000000000111222222333333111333555555444444444666333444555777888888999999999:::;;;;;;:::777444222111111222333555666666777555444333333555666666555444444555888<<<<<<999555333555888999999999;;;<<<;;;:::999888888999:::;;;;;;>>>@@@@@@===:::777777888999;;;===>>>?????????===<<<<<<===>>>>>><<<;;;888888999;;;<<<===;;;999CCCAAA>>>;;;999888888888<<<:::999999;;;<<<<<<;;;;;;::::::;;;===>>>===<<<888888777555555444444444444444555555555555444444555555555555555555555555888;;;???CCCHHHTTTcccoooFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCGGGGGGGGGHHHKKKNNNPPPQQQRRRSSSSSSSSSQQQOOOLLLJJJCCCCCCCCCAAA??????AAADDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFDDDCCCAAAAAABBBBBBAAABBBBBBAAA===;;;:::888777777888999888666<<<<<<===>>>???AAACCCDDDDDDCCCCCCDDDEEEEEEDDDCCCFFFDDDAAA???@@@AAABBBAAAAAACCCEEEFFFGGGHHHKKKMMMLLLJJJIIIJJJLLLMMMLLLJJJHHHFFFDDDEEEHHHKKKLLLMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@@@@AAA@@@===:::888888999777555222000000111000///...------------,,,------...---,,,+++***+++***)))***,,,,,,,,,+++******)))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++---...///000111222222333000111333444555555555444777999;;;<<<;;;::::::;;;===>>>???@@@AAAAAAAAAAAABBBAAA???>>>>>>???@@@AAACCCCCCAAA???<<<;;;<<<===@@@???@@@AAAAAA???<<<;;;?????????>>><<<<<<>>>@@@BBB???>>>??????===>>>AAADDDCCCAAA???>>><<<<<<<<<888:::<<<===<<<::::::;;;999777666777999;;;999888::::::999888777666666777888999999999888666444222444444444444333333333333333333333222222111111111111111111111111111111111000000000000000000000000000000000000000///............////////////......------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++------------------------////////////////////////......///000000111111222111333444555333333333444333333555666777888888888888999;;;;;;:::888555333333333333444555666777888777555444444666777777666666666777999<<<<<<999666222555888999999999::::::999888777777777777888999;;;===??????===:::888888777999;;;>>>??????>>>======<<<;;;<<<===>>><<<:::999888888:::<<<<<<;;;:::>>>===;;;:::999999999:::<<<;;;;;;:::::::::;;;;;;<<<:::::::::<<<===<<<;;;888777666555444444444444444444555555555555444444444444444444444444444444333666777777888>>>HHHPPPQQQQQQPPPOOOMMMLLLKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLJJJIIIGGGFFFFFFFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFLLLIIIHHHKKKQQQUUUWWWVVVYYYZZZ\\\\\\[[[WWWTTTQQQFFFDDD@@@<<<999999===@@@AAABBBDDDGGGJJJMMMOOOQQQMMMNNNOOOPPPPPPNNNLLLKKKJJJKKKLLLMMMMMMJJJEEEAAA<<<:::999888999888777555777999::::::;;;???FFFKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLJJJIIIJJJLLLOOOQQQQQQNNNOOOPPPPPPNNNNNNOOOPPPUUUTTTRRRRRRTTTUUUUUUUUUWWWTTTQQQOOOOOOOOONNNNNNQQQPPPMMMKKKJJJLLLNNNPPPPPPOOONNNOOOOOONNNKKKIIIDDDEEEFFFFFFDDDBBB???>>>999888777555444333222222111111111000///...,,,,,,,,,+++***+++---------+++---,,,,,,+++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++------...///000111222222000111222333444444444333999:::<<<===<<<;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAAEEECCCAAA???>>>???AAABBBCCCCCCAAA===;;;;;;===???FFFGGGHHHGGGDDDAAA===;;;=========<<<;;;<<<>>>@@@BBB???>>>@@@@@@>>>@@@CCCFFFEEEBBB???===:::999888888:::===>>><<<:::999999777666555666888888888666999999888777666666666666999999999999777444222000444444444333333333222222111000000000000000//////000000000000000000000000///////////////////////////000000000000///......---......//////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,------------------------////////////////////////------......///000000000111333444444222111111222222333444666666777777777777888999::::::888666555666555555444555666777888999777555555777777777666777777888:::;;;;;;888666222555999;;;:::999888888999999888888888888999999999<<<>>>>>>===:::999999888;;;>>>AAABBBAAA???===<<<;;;:::;;;======;;;::::::888777888:::<<<<<<<<<999999999999999:::;;;<<<;;;<<<===;;;888777999<<<<<<;;;999:::;;;;;;:::888777666555555444444444444333444444555555444444333444444444444444444444444444555666555222222666:::]]]\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSUUUSSSRRRPPPOOOOOOOOOPPPQQQPPPMMMKKKKKKLLLMMMOOOMMMLLLLLLKKKLLLMMMNNNNNNPPPMMMLLLOOOUUUYYYZZZYYY\\\^^^bbbddddddaaa]]][[[QQQNNNIIIBBB<<<999:::;;;:::;;;===AAAGGGNNNTTTXXXTTTVVVWWWYYYXXXVVVSSSRRRKKKKKKKKKLLLLLLKKKGGGDDDBBBAAA???>>>>>>===:::888222444777777777===GGGPPPUUUWWWXXXXXXXXXWWWWWWXXXWWWVVVVVVWWWXXXXXXVVVTTTRRRRRRQQQOOONNNPPPSSSVVVYYYYYYYYYZZZ[[[[[[[[[ZZZ___^^^\\\[[[ZZZWWWSSSPPPQQQOOONNNMMMMMMOOOPPPRRRQQQRRRRRRSSSSSSQQQOOOMMMIIIJJJLLLNNNOOONNNLLLJJJEEECCCAAA???===;;;::::::777777666555333222000000///...------...///...,,,------,,,,,,++++++,,,,,,************************************************))))))))))))))))))))))))(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,------...///000111222000111111222333333333333:::<<<======<<<<<<===>>>>>>===<<<<<<===>>>@@@AAAFFFDDDAAA???>>>???AAACCCDDDCCC@@@===;;;;;;???BBBKKKSSSWWWQQQHHHBBB@@@@@@<<<======<<<;;;<<>><<<999888777777:::===>>><<<999777666555555555555555666555555888777666666555555555666777777777777666444222111333333333333222222222222////////////////////////000000000000000000000000---------...............//////000000//////...------------......---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---+++***((((((***+++---******++++++,,,------...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...//////000000111222333333111//////000222222444555555666666666555666888999999888777666777666444333444555666777999777555555666777666555777777888999999888777555444888<<<>>><<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;888:::======<<<;;;:::;;;;;;===AAADDDDDDCCC@@@===;;;:::999;;;<<<===;;;::::::888777777:::<<<======999999999::::::;;;<<<===:::===???<<<777555888<<<<<<:::999999999999777666666555555444333333444444333333444444444444333333333333333333333333333333444666888888666444444555fffgggggggggggggggggggggffffffeeedddcccbbbaaaaaa``````___^^^^^^]]]]]]]]]XXXVVVTTTQQQQQQRRRTTTVVVWWWWWWVVVVVVUUUVVVVVVVVVSSSRRRQQQTTTXXX[[[[[[ZZZ```ccchhhlllmmmmmmjjjhhhbbbaaa]]]WWWPPPJJJHHHGGGBBB@@@>>>>>>AAAFFFLLLOOOUUUWWWYYY[[[\\\ZZZXXXWWWMMMKKKIIIGGGGGGFFFCCCAAAEEECCCAAA@@@AAABBBBBBAAA999<<>><<<;;;999888888333222000000000000...---,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********,,,,,,---...///000000111000000000111222333444555:::;;;<<<<<<;;;;;;<<<>>>===<<<;;;;;;<<<===???@@@DDDCCC@@@???>>>???AAABBBCCCBBB@@@===;;;<<<@@@CCCQQQ___ggg[[[JJJAAA@@@BBB===>>>>>>===<<<===???BBBCCC??????AAABBB@@@BBBEEEAAA@@@>>><<<:::999888888555888<<<===;;;888666555444444555444444444444444666666555555444444555555444444555555555444444333333333222222222111111111//////000000000000000000////////////////////////,,,---------.........//////////////////...------,,,,,,------------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******+++,,,---...//////***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000000111///111222111///......///111222333444444444444444444555666777777777666666555444333333333444555666777555444444555666555444666777888888888777666666888<<>>;;;:::999999;;;<<<===<<<::::::888777777:::<<<======:::;;;;;;<<<<<<<<<<<<<<<:::===???<<<777555777;;;;;;999888777888777666444555444444333333333333444222222333333333333222222333333333333333333333333000222444666555444333333oooppppppqqqrrrrrrssssssssssssrrrrrrqqqppppppoookkklllnnnoooooonnnmmmlllcccaaa^^^[[[[[[]]]```bbbiiihhhgggfffdddaaa___^^^[[[]]]___bbbdddeeeeeeeeegggjjjoootttvvvwwwvvvvvvqqqrrrqqqoooiiieeeaaa```]]]ZZZTTTOOOKKKIIIIIIJJJHHHKKKRRRZZZaaafffiiikkkdddaaa]]][[[YYYXXXUUUSSSJJJGGGDDDCCCEEEHHHIIIJJJKKKNNNQQQTTTWWW]]]fffmmmnnnrrruuuvvvuuuuuuxxxzzzzzzzzzzzzyyyuuummmccc]]]KKKHHHDDD???>>>AAAGGGLLLYYY]]]ccchhhjjjlllooopppllleee[[[SSSPPPQQQSSSUUUTTTYYY```gggkkkmmmllllllggggggeee```ZZZVVVTTTSSSPPPOOOOOORRRWWWYYYXXXVVVYYYXXXVVVSSSPPPNNNMMMMMMLLLKKKIIIGGGFFFEEEDDDDDD<<<:::888666666555222000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******++++++,,,---...///000000//////000111333555777888999:::;;;:::999999;;;===;;;;;;;;;;;;<<<===>>>>>>@@@??????>>>>>>???@@@@@@@@@???>>><<<;;;;;;>>>AAAQQQccckkk]]]III???>>>???>>>>>>>>>===<<<===???AAAAAA>>>===??????>>>???BBB======;;;:::888888777777444666999:::888666555555333555555555333222333444555555444444333444444555333333333333333444444444222222222111111111000000//////000000000000111111////////////////////////,,,,,,------.../////////...////////////...------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------************************************************************************+++***)))(((((()))***+++******+++,,,------......))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------......///000000000---///000000...------...111111222333333333333333333444444555555555444444222333333444444444555555555444333333555666666555555777999888777666777888<<>>===;;;888777777888;;;=========;;;<<<<<<======<<<<<<;;;:::;;;<<<:::777666888;;;999888666666777666555333444333333222222333333333111222222333333222222111222222222222222222222222000111222333333333111111xxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvsssuuuwwwxxxvvvsssooommmdddbbb___]]]]]]___bbbeeekkkllllllkkkhhhddd```^^^^^^dddkkkooonnnmmmnnnpppmmmooossswwwzzz{{{||||||wwwxxxzzzyyyvvvsssrrrrrrqqqooolllgggaaaZZZUUURRRJJJNNNUUU___iiiqqqwww{{{xxxwwwvvvuuuuuutttqqqooo^^^YYYSSSNNNNNNOOOQQQRRRVVVXXX\\\aaaffflllqqqttttttyyy}}}~~~~~~|||mmmiiiaaaWWWMMMGGGEEEEEEPPPUUU[[[```fffmmmuuu{{{|||sssgggZZZQQQJJJFFFCCCKKKQQQ[[[fffnnntttvvvwwwzzzwwwqqqhhh]]]VVVSSSRRROOOMMMMMMSSS[[[bbbddddddfffeeebbb```^^^\\\[[[ZZZXXXWWWUUUSSSRRRQQQQQQRRRKKKHHHEEECCCBBB@@@===::::::999777555333111111000........................,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,---...//////000...//////111333666999;;;888888999888777777999;;;999:::;;;<<<<<<===<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;:::999999;;;===FFFVVV___TTTGGGAAA@@@<<<>>>>>>>>><<<;;;;;;===???>>>;;;:::;;;;;;999:::===<<<;;;999888666555555555222444666777666555555555333555666555333111333444444444333333333333444444333333333222222222222333222111111111000000000000.../////////000000000111........................,,,------...//////000000......//////......---,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************************************************************)))))))))))))))))))))))))))))))))******++++++,,,'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////+++---//////...------...000111222222222222222222333333333333222222222222000222444666777777666555555333333444666888888777666888::::::999888:::<<>><<<;;;;;;777777888999999888777777999;;;<<<;;;:::999999;;;;;;<<<===>>>>>><<<:::999;;;::::::<<<>>>???>>><<<777666777999<<<>>>===<<<999:::;;;<<<<<<<<<<<<;;;::::::999999888999999:::888666555555666666444333333333222222222222333333111111222222222222111111222222222222222222222222222111111111222333333333}}}}}}}}}||||||{{{{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyxxxtttnnngggcccYYYWWWTTTSSSSSSVVVZZZ\\\]]]___aaaaaa```]]]YYYVVVXXXaaalllpppnnnlllooorrrpppqqqtttwwwyyy{{{{{{|||wwwxxxxxxwwwuuuttttttuuupppqqqsssrrrnnnggg___ZZZaaacccfffiiinnnrrruuuwwwuuuvvvyyy}}}}}}zzzvvvnnnddd\\\WWWVVVVVVVVVXXXYYY]]]cccjjjoooqqqqqqtttzzz}}}rrreeeZZZTTTQQQFFFIIIOOOUUU]]]iiivvv~~~wwwooodddWWWKKKCCC<<>>;;;888666555000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***++++++,,,---...///000......///111444888;;;===777777777666555666888:::888999;;;<<<======<<<;;;777999;;;===>>>>>>======777888999888777777999:::888GGGOOOJJJEEEFFFDDD======>>>===;;;:::999;;;===<<<888777888888555666999<<<;;;999777555444333333111333444555444444555666333555777555333111333555333333333222222333444444555444333222111111111111111111111111000000000000........./////////000000........................------......///000111111......//////......---,,,+++++++++,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......***,,,......------...///000111111222222222111111222222222111111111000000000222555888999999777666555444333555777999::::::777:::<<<<<<::::::<<>>===<<<;;;:::;;;<<<>>>???>>>===666666777:::===>>>===;;;666777999;;;<<<<<<<<<;;;:::999777888999::::::999777555444444555666444333222222222111222222333333111111222222222222111111111111111111111111111111///...------000222444444|||zzzyyyzzz{{{{{{wwwtttxxxttttttvvvtttpppqqqwwwvvvwwwwwwuuuppphhh^^^XXXXXXWWWTTTSSSSSSVVVYYY\\\``````^^^[[[YYYYYYXXXVVVXXX___iiiqqqnnngggfffiiilllhhhhhhpppvvvuuuqqqnnnnnnoooppprrrsssqqqnnnkkkllllllkkkhhheeebbbaaaaaadddqqqyyytttqqqssssssooorrrppprrrwwwwwwrrrsssxxxsssiiieeefffbbbXXXWWW]]]dddggghhhiiipppwwwvvvpppvvvxxx{{{~~~yyyrrrkkkfff\\\\\\YYYTTTTTT___ssstttdddXXXMMMGGGGGGOOOUUUXXXdddrrr~~~|||pppcccYYYOOOFFF@@@;;;888>>>NNN```nnntttwwwtttpppnnnoooppppppppphhhkkknnnlllhhheeefffhhhfffccc```]]]ZZZWWWSSSQQQTTTSSSPPPMMMIIIFFFCCCBBB===;;;888444222000//////000...------...///---,,,+++******+++,,,+++(((&&&))))))(((((((((***+++,,,))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***,,,+++******+++,,,.../////////111222444555777777555666888999999888777777777888999:::;;;<<<<<<<<>>===<<<:::999888777777888999999::::::::::::;;;===@@@BBBCCCAAA???>>><<<<<<:::999999999:::;;;;;;999888999::::::999888888777666555555444444444555555444444444333333333000111111111111222222222111111111111111111111111333333222111111111222222000000000000000///......////////////////////////.................................////////////000......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++*********************,,,------++++++,,,...,,,,,,,,,---------......111111000000000000000111333222111111000111111111000222555777777666333222888333222666666222333888666666666666777888::::::======<<<:::999777666555888777777777777777888999777888888888888888777666999;;;===>>>>>><<<:::999===<<<<<<===>>>===999777555777999===@@@???<<<999666666777777888888888999555555444444444555555666222222222222111111111000//////000000111111111222000000000000////////////222222111111000000//////111111111000000000000000tttsssrrrsssttttttpppmmmtttpppooooookkkffffffkkkhhhjjjnnnpppoookkkddd```WWWYYY\\\_______________```aaabbbcccfffjjjhhhccc```bbbgggjjjfff___^^^aaaiiiiiimmmqqqooohhhdddeeedddeeegggkkkooonnniiieeedddbbb___\\\\\\```eeeiiimmmsssxxxwwwtttsssppplllgggfffjjjppprrrqqquuuzzzvvvhhh___aaaccc^^^\\\```jjjnnnooollllllooonnnjjjfffhhhlllooorrruuuyyy{{{zzzuuuuuuyyy}}}}}}|||xxxxxxxxxvvvssspppnnnnnnwwwwwwuuuqqqmmmpppyyy~~~wwwvvvmmmbbb\\\WWWUUUXXX]]]lllssszzz}}}~~~zzzpppfff\\\TTTKKKDDDFFFPPP\\\eeerrruuuzzzyyyttt|||{{{zzzzzzyyyyyyyyyyyyrrrooollljjjhhhfffbbb```aaa```___]]][[[YYYXXXWWWWWWVVVSSSOOOJJJDDD>>><<<888555222111///---+++(((---,,,+++***++++++)))(((,,,,,,+++******+++,,,---*********))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((((((((()))***++++++******+++,,,...///---...///111333444555666555666777777888777777777777777999:::<<<<<<======>>>===<<<<<<::::::999888999999::::::::::::::::::;;;<<<>>>@@@@@@???>>>===;;;:::999888888888999999999777666777888999888666777777666555444444444444555555444444444333333333000000111111111222222222111111111111111111111111222222222222222222333333000000000000////////////................................................------........./////////...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))***************++++++++++++++++++++++++************************)))***,,,+++******+++---,,,,,,---------.........//////............//////000000000000111111222333///000222444444444333222666111111444555222444999666666666666666777888999999888888777777666666555888777777666666666777777444555555666777777777777555777999===@@@CCCEEEGGGDDDDDDBBB@@@===<<<;;;;;;777777999;;;======:::888666666666777777777888888555555555555444444444444222222111111111000000000/////////000000000111111000/////////////////////111111000000000000000000000000000000000000000000gggggggggiiijjjjjjgggeeeiiifffdddccc^^^YYYXXX[[[```bbbfffhhhiiigggdddaaaTTTYYY___eeeiiilllnnnpppxxxzzz{{{zzzvvvtttrrrlllfffeeeiiivvv{{{xxxkkkgggjjjkkkmmmssszzz{{{www}}}yyyrrrlllkkkmmmrrruuu|||yyy{{{yyywwwqqqrrrwww~~~tttjjjnnnuuutttrrrsss|||~~~xxxttttttttttttpppsssttttttrrrsssvvvzzzvvvqqqkkkjjjnnnsssuuuvvvoooppppppnnnlllmmmrrrvvv~~~{{{xxxwwwxxx{{{}}}}}}~~~{{{pppllllllhhhccceeegggjjjnnnwww}}}xxxmmm___SSSPPPUUU[[[dddiiirrr|||~~~}}}zzzxxxwwwuuurrrooooooooonnnmmmmmmmmmmmmmmmnnnnnnmmmjjjccc[[[TTTOOOMMMJJJEEEAAA===999444111111///+++***+++,,,,,,,,,,,,+++***)))***+++,,,---,,,+++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&''''''''''''(((((((((******))))))))))))******************+++,,,---...,,,---...///111333444555555555555555555666777777666777999;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<999888888777666777777777666555444555666777666555777777666555444444444444555555444444444333333333000000000111111111222222111111111111111111111111000111222444444444333333111111000///////////////........................------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))++++++++++++++++++++++++************************(((***++++++***)))+++,,,---------...............------,,,,,,,,,,,,------......///000111222333333......///000111222222222222000///222333222444888666555555555555555666666666666666666666777777777888888777666555555555555222222333444555666777777333444777;;;@@@FFFKKKNNNIIIGGGDDD@@@===;;;<<<===;;;999888888999999888666555555555666666666666666444555555666555444222111111111000000000/////////.........////////////////////////////////////////////////000000000000000/////////000000000000000]]]___aaadddffffffeeeccccccbbbaaa___]]][[[]]]___hhhhhhgggeeebbb`````````___ccciiipppwww{{{wwwwwwyyy}}}yyyzzzyyyvvvuuuzzz}}}tttooooooqqqrrrrrrgggiiillloooqqqtttyyy|||zzz}}}|||xxx||||||pppnnnnnnkkkiiiooo{{{tttjjjfffeee\\\ZZZZZZ```lll{{{~~~{{{yyyyyyxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwvvvsssooojjjgggccc___ZZZUUUPPPKKKFFFBBB:::666111...---.........,,,+++*********+++---...++++++***))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((*********))))))*********)))))))))***++++++,,,---,,,,,,...///111333444444555444333333444555777888666777999;;;===>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::999999999:::;;;<<<777777777666666666666666666444444444666777666555888888777666555555555555555555444444444333333333000000000000111111111111111111111111111111111111...000222444555555444333111111000///...//////000........................------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))(((((((((************++++++++++++***************+++++++++)))***++++++******+++,,,........................,,,++++++++++++,,,,,,---......///000111111222222///.........///111222444222000000000111222333555555555444444333444444444777888888888888888999999888888777555444444444444444444444444555666666777555666888;;;???BBBEEEGGGFFFBBB???===>>>>>>===;;;???<<<999777777777777666555555555555555555555555333444555666555333111///000000000000////////////.................................///////////////.........//////000000000......///////////////000aaaeeeiiimmmppppppppppppjjjkkkkkkjjjjjjoootttwwwwwwvvvrrrlllhhhhhhkkkoooyyy~~~zzzwwwsssmmmhhheeehhhjjjlllmmmnnnppprrrrrrtttpppkkknnnuuuqqqgggttt{{{|||zzz|||}}}|||~~~zzzjjjaaaUUUPPPWWWgggxxx}}}zzzxxxwwwwwwwwwyyyxxxwwwvvvuuuuuuvvvvvvkkkhhhddd```]]]YYYTTTQQQMMMHHHAAA;;;777444111000......---,,,,,,---...///)))))))))***************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))******)))))))))(((((()))***++++++++++++,,,---...000111333444555444333333333333555777888666777999;;;<<<===>>>>>>::::::;;;<<<<<<======>>>>>>>>><<<;;;;;;;;;;;;<<<;;;:::999888888999:::;;;777777777777666666555555666555444555777888777666:::999888777666666666666555555444444444333333333//////000000000111111111000000000000000000000000...///111444444444333222111000000///////////////........................------------------------+++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))******+++++++++))))))*********+++++++++***+++,,,,,,++++++,,,.....................------,,,+++++++++,,,,,,---...000000111111111111000///000000/////////111333444222222222000000222444444555444333333333333333444999999999999888888888888888888777555444444444444:::999888777666666777777888:::<<>>999777777777888777555555555555444444444444333444555555444222000...000000000000////////////............------------------....../////////000------....../////////000------........./////////tttyyyzzz|||{{{xxxzzz}}}{{{rrrxxxxxxyyyyyyzzzyyyyyyxxxyyynnndddccciiikkkjjjuuuyyyzzzvvvssstttuuusssyyy{{{}}}vvvfff[[[YYY___hhhnnnxxx~~~~~~}}}zzzvvvqqqooooooqqqsssooommmjjjhhhgggeeeccc```aaa]]]VVVOOOIIICCC===999333222000---,,,+++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''')))******+++******,,,---...000111333444555333333333444555666777888777888999:::;;;<<<<<<<<<:::;;;;;;<<<======>>>>>>>>>===<<<::::::;;;<<<===<<<;;;:::999888999:::;;;888888888888888777666666666555555666888999888777999999888777666666666666555555444444444333333333/////////000000000111111000000000000000000000000...///000222222222111111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))***+++++++++)))))))))***++++++,,,,,,***,,,------,,,+++---...---------------,,,,,,,,,,,,++++++,,,,,,---...///111222333333333111000///222111000000000111333444222444333111111555777555444333333333333333444444888888888777777777777777888888777666555555555555>>>===;;;:::999888999999999;;;???AAABBBBBB@@@??????;;;999===EEEFFFAAA:::@@@===999777777888999999555555555555555444444444222333333444333222000///111111000000000/////////...............------------------......//////000---------...............,,,,,,------.../////////|||xxxvvvxxx~~~~~~wwwsssuuu{{{{{{vvvrrrwww|||~~~~~~}}}~~~yyyooogggdddfffhhhjjjxxx~~~wwwrrrooonnnooorrrpppoooooooooooonnnlllkkkiiigggdddaaa\\\UUUQQQEEEBBB>>>:::555222000///------,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&'''(((************)))++++++---...000222333333222333444555666777777777777888999999::::::999999;;;;;;<<<<<<======>>>>>><<<;;;:::999:::;;;<<<>>>===<<<;;;;;;:::::::::;;;999999:::::::::999888777666555444555777999888777888777666555444444444444555555444444444333333333////////////000000000111000000000000000000000000///////////////000000000...///111222222000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((()))***+++++++++((())))))***++++++,,,,,,)))+++,,,,,,++++++,,,---------,,,,,,,,,+++++++++++++++++++++,,,---...///000111333444444333222111222222111111000000111111000444444111333999<<<:::333333333333333444555666777777777888999999::::::888777777666666666777777???>>><<<;;;:::;;;<<<===:::;;;===???@@@@@@@@@@@@@@@@@@????????????>>><<<===:::777666777888999999666666666666555555444444222222222222111111111111222222111111111000000000////////////......------,,,,,,---......///000000......------------------+++,,,,,,---......//////|||qqq|||wwwssstttooolllhhhhhhkkkooosssuuurrryyy~~~yyyvvvuuupppooonnnooopppqqqpppoookkklllooorrrrrrpppkkkggg]]]YYYTTTMMMFFFAAA>>><<>>>>>;;;:::999999999;;;===>>>=========<<<<<<;;;;;;;;;::::::;;;<<<;;;:::999888555444333555777888888777666666555333333333333333555555444444444333333333////////////000000000000000000000000000000000000000///...............///---///111333333000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,(((***++++++******+++,,,,,,,,,,,,++++++*********************+++,,,---...///000333555666555444444222222222111000000//////...333444222555===@@@>>>222222222333444555666777777888999:::<<<===??????888777777777777888888999>>>===<<<;;;;;;<<<>>>???;;;;;;::::::;;;<<<===>>>BBBDDDDDD???888555888===:::777555555666888999999777777666666666555555555222111111000111111222333222222222222111111111111000000/////////.........,,,,,,------...///000000.........------,,,,,,,,,++++++,,,------...//////}}}zzzyyymmmggglllsssttttttvvvvvvssstttxxxyyyyyy|||{{{xxxqqqoootttvvvrrrpppqqqvvvttttttvvvyyyxxxsssnnniiigggddd```\\\YYYVVVTTTGGGEEE@@@;;;666111...,,,///---+++******)))(((&&&***)))((((((***++++++***))))))))))))************)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***++++++++++++***))))))++++++,,,---...///000111111333555888999999999888888888999999999888888777<<<===============<<<<<<::::::;;;;;;<<<=========<<<<<<;;;::::::999888888888:::;;;;;;888666555555444444666777777777666555555444333222222222333444222222333333333222111000222111111000000000000000......//////......---,,,......------------......000000000000////////////++++++,,,---,,,+++***)))***++++++,,,,,,++++++***************************+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,*********+++---///000111555222//////333555666555333111///000222333111///...000222555777888999999777555444666999999777555555666888:::;;;=========999888666444444555777888::::::999999:::<<<===???:::777555666999<<<<<<;;;>>>???===:::666666:::===999:::;;;;;;:::999777666>>>>>>===;;;777444000...000333555666444222111222222222222111111111111111000000///............/////////.........---------......---------,,,,,,,,,+++,,,------......------}}}xxxsssrrrqqqooopppttt~~~{{{yyy{{{xxxrrrqqqqqqmmmkkkmmmnnnqqqvvvzzz{{{zzzwwwuuukkkjjjiiifffccc```]]]\\\UUUSSSMMMGGG@@@;;;666444000...,,,+++,,,---...---+++******+++++++++)))'''*********)))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***++++++++++++++++++,,,,,,---...//////000000111444666777888777777777888888888888888777777;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========;;;;;;;;;::::::999999999888:::;;;:::888666555555444555555666666555444444444333222222222333444444444444444444444333222222222111000000//////000000......//////......---,,,......------------......000000000/////////......++++++,,,,,,,,,+++***)))***++++++,,,,,,++++++***************************************)))))))))((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))((((((''''''(((((()))))))))******************+++++++++,,,,,,******+++,,,---///000111444111//////222555555555333111000000222333222000///111333666888888888777666555444666888999777555555666777999:::;;;;;;;;;999888777555555555666777;;;;;;:::999::::::;;;<<<999777555666999;;;;;;999<<<===<<<999777666888;;;777888999::::::999999888===<<<;;;888666333111000333555777777555333333333222222222111111111000000000///......------......///.........---------------------,,,,,,,,,,,,++++++,,,------...---------|||yyyxxxwwwxxx{{{yyyuuusssvvv}}}|||xxxvvvuuuuuuvvvmmmpppttttttsssssstttvvvttttttssspppmmmiiifffddddddaaa]]]XXXRRRLLLHHHFFF:::666222///...---,,,++++++++++++,,,...---+++(((*********))))))((((((''')))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''')))***+++,,,,,,,,,,,,,,,,,,------............000222444555666555555777777777777777777777777999999::::::::::::999999:::::::::;;;<<<<<<======::::::::::::::::::::::::888::::::999777555555555444555555555444333222111222222111222222333444555555555555555555444444444111111000///////////////......//////......---,,,......------------......000////////////.........++++++,,,,,,++++++***)))******++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((((('''(((((())))))))))))******)))*********+++++++++++++++++++++,,,---///000111222000//////111333444333333111000111222333222111000222555777888888666555666555555666888888777555555666777888999999999999999888888777666555555444;;;:::999888888888999999777777777888:::;;;:::888999:::;;;:::888777888999555666777888999999999999;;;999777555444333333333666888999999666444333444222222111111111000000000......---,,,,,,,,,------............------------,,,,,,,,,+++++++++******++++++,,,---------------vvvpppuuu{{{~~~}}}wwwsssqqqrrrtttvvv}}}|||{{{xxxtttoookkkhhhjjjiiigggeeebbb```^^^\\\OOOLLLFFFAAA;;;444...***...,,,+++,,,---...---,,,)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***++++++++++++,,,,,,,,,,,,,,,---------...///111222444555555555666666666666666666777777888888999:::::::::999999999::::::;;;;;;<<<======999:::::::::::::::::::::888999:::888666444444555555555444333222111000///000111111222222333444555555555444444333333333444000000///............///.........///......---,,,...------,,,,,,------.../////////.........------+++++++++++++++******)))******++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))************++++++++++++,,,---///000111000000//////000111222222111111111111222222222222111333666888999777555444555555555666777777666666666666777888999999999888999999999888777555444333666666666666666777777777777888999;;;;;;;;;:::999888999;;;;;;:::999888888666666777777888888888888999777555333222333555666777999:::999666444333333222222111111000000//////...---,,,,,,++++++,,,,,,------------------------+++++++++************)))++++++,,,------------,,,ttteeejjjoooooommmkkkkkkmmm{{{zzz{{{{{{zzzwwwtttqqqmmmkkkkkkkkkllllllkkkjjjiiiiiiaaa___\\\XXXRRRJJJAAA;;;666222...+++++++++++++++(((((())))))******++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********))))))(((+++++++++,,,,,,,,,,,,,,,...///000222333444555555555555444444444555666777777888999:::::::::::::::999999::::::;;;<<<<<<<<<999:::::::::::::::::::::888999999777555333444555555555333222111000/////////000111222333333444444444333222111111111222222000///......---..................///......---,,,------,,,,,,,,,,,,------............------------++++++*********))))))))))))******++++++******)))************************))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((('''(((((((((((()))))))))(((((()))))))))*********+++++++++,,,,,,...///000.../////////...//////000000000111111111111222222111333555777777666444333444555666666666666666666777777888999::::::999999999999999888777555444333111222333444555666777777888:::;;;<<<<<<;;;;;;:::999999;;;<<<===<<<:::999777777666666555555555555777555333111222444666888777888888777444222222333222222111111000//////...------,,,++++++++++++,,,,,,,,,------------------++++++*********)))))))))***+++,,,,,,------,,,,,,nnnrrruuurrrlllhhhiiilllqqqssstttssstttyyy~~~vvvvvvtttsssqqqooonnnnnnkkklllmmmmmmmmmkkkjjjiiiaaaaaaaaaaaa___[[[TTTOOOCCC>>>777222...,,,***(((*********+++++++++,,,,,,******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******))))))((('''*********++++++,,,,,,,,,......///000222333444555444333333222333444666777666777888999::::::::::::999999999:::;;;;;;<<<<<<::::::::::::::::::::::::888888888666444333333555555444333111000000/////////000111222333333333222333222000/////////000111//////...---------------......//////......---,,,------,,,,,,,,,,,,------......---------,,,,,,,,,++++++***))))))))))))***))))))************))))))************************))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))************+++,,,---...,,,...///...---,,,---///---///000000//////111222111222333444555555444444333444666666555555555666666777888999::::::::::::999888888777666555555444///000222444666777777888999:::<<<<<<;;;::::::;;;999999:::;;;===>>><<<:::888777666555444444444444666555333222222555777999666666777555333222222333222222111000//////...---------,,,+++++++++,,,,,,,,,,,,,,,,,,------------+++++++++*********))))))******+++,,,,,,,,,,,,,,,}}}vvvnnniiiiiimmmqqqssszzz{{{{{{||||||zzzvvvssspppnnnnnnnnnhhhiiijjjkkkjjjhhhfffeee^^^]]]]]]]]]^^^\\\YYYWWWOOOKKKGGGBBB>>>999444111......------,,,+++***************)))))))))((((((************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))))))))))))))(((((())))))***+++,,,,,,---,,,------...000111333333333333222111222444666777555555666777888888888888888999999::::::;;;<<<<<<;;;;;;;;;::::::999999999888888777555333222333555555444333111000000111111000111222222333222111111333222000......///000111///...------,,,,,,------......//////......---,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++,,,+++***)))((())))))***))))))************))))))************************((()))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))***+++,,,,,,+++---///...,,,+++,,,---+++---//////......000222000000111111222333444555222444666666555444555777444555666888999:::::::::999888777555555555666777111333444666888888888888888:::;;;999777777999;;;999888777999<<<===<<<:::666555444333333444444555555555444333444666888999555666666555333222333444222222111000///...------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++***************+++,,,,,,,,,,,,+++~~~qqqgggfffgggddd___fffhhhiiikkkuuu}}}wwwqqqnnnmmmllldddeeeggghhhhhhgggeeedddeeebbb^^^\\\[[[ZZZYYYWWWTTTSSSRRRQQQNNNIIIBBB===222111000...,,,***)))(((************))))))))))))************************))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''')))************'''((()))***+++,,,------++++++,,,,,,...///111222333222111111111333666777333444555666777777777777888999999::::::;;;<<<<<<<<<<<<;;;::::::999888888888888777555222222333555555444333111111111111222000111222333333222000///333222000......///000111......---,,,,,,,,,,,,---......//////......---,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,+++)))((((((((()))***))))))************))))))************************(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((())))))((((((((()))***++++++***,,,///...+++***+++---***,,,///...------///222000/////////000222444555111444777666444333555777222333555666888999::::::999888666444444555777888555666777999999999888888777999999777555444777:::999777666777;;;===<<<:::444333222222333444666777555555444444555666888999555666666555333333444666222222111000///...------///...------,,,,,,------+++++++++,,,,,,---------,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++~~~~~~yyy|||}}}|||tttnnnaaa\\\ccckkkmmmsss}}}{{{~~~}}}vvvrrrsssttttttrrrnnniiiccc``````aaadddaaa___]]]\\\ZZZXXXVVVSSSRRRRRRUUUXXXXXXUUUPPPNNNIIIAAA999333///...---------.........,,,+++***,,,+++***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++++++++,,,...000111222333222222111222222333333666666666777888888999999888888:::;;;<<<=========999:::;;;999777888:::===999888666444333222333333333444555555555333000//////000222333333222111000333222111///............111000000///...---------------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((++++++************++++++******+++++++++,,,,,,,,,000000000000111111111111333333222222111222222333111222333555666888999:::555555555555666777888999555777999999888777777888888888777666555444444444666444333666;;;===:::666666555444444555666777888444444444555555777888888888777444222111111111111111111000......---------...---,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++------,,,,,,,,,+++++++++******+++++++++******))){{{rrrrrrnnnfffbbbffffffjjjppptttwww{{{}}}wwwssstttyyy}}}zzzpppgggaaaaaabbbaaa```^^^]]]]]][[[XXXVVVQQQRRRTTTUUUUUUVVVWWWXXXTTTSSSOOOKKKFFFAAA===:::///...,,,+++***+++,,,---)))*********+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********++++++++++++++++++,,,...///111222222222222111222222333333666666666777888888999999999999:::;;;<<<<<<<<<<<<;;;999999===AAABBB???<<<999888666444333222333333333444555555444333111///111111222222222222111111111000000////////////000000000000///...---------------,,,,,,,,,+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((((((((((((+++******))))))******+++++++++++++++,,,,,,,,,,,,////////////000000000000222222111111111111222222222222333555666888999999555555555555666777888999666888::::::999777777777777666555444333444444555777555333666:::;;;999555555555444444444555666777333333333333444555666777666555333222111111111111111000///...---------------,,,,,,++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,+++++++++)))******++++++******)))}}}{{{~~~}}}kkk```]]]___bbbeeefffgggjjjooosss}}}|||zzzvvvttttttwwwzzzvvviiibbbbbbeeecccbbbaaa```___\\\XXXUUUSSSVVVWWWVVVRRRRRRUUUYYYUUUVVVXXXXXXUUUPPPIIIEEE;;;777222---******+++---)))***+++,,,------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++******+++,,,---///000111222111111111222333333444666666666777888888999999::::::;;;;;;;;;;;;:::::::::666666>>>GGGIIIAAA888777777555444333333333333333444444555444333111000222222111111111111222222///////////////000111111000000//////...---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((+++******))))))******+++++++++,,,,,,,,,------------.........////////////111000000//////000111111222333444555666777888888555555444555555666777888777999;;;:::888777666666555444222111222333555777999666333444777888777555444444333333333444555555222222222222333444555555333222222111000000111111000///......------------,,,++++++******************************+++,,,---,,,,,,,,,+++++++++******))))))************))))))wwwtttttttttqqqjjjbbb^^^```ccclllnnnqqqrrrsssrrrqqqqqq}}}}}}uuujjjcccdddggggggfffeeedddbbb^^^XXXTTTXXXZZZZZZXXXTTTRRRQQQRRRTTTWWW[[[^^^]]]YYYTTTPPPNNNJJJBBB999333///---,,,------,,,,,,,,,---......************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********************+++,,,...///000111111111111222333444555666666666777888888999999;;;;;;;;;;;;;;;:::999888777444444;;;CCCDDD===444666555555444333333333333333444444444444333222111444333222111000111222333000000////////////000000/////////......---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((******))))))))))))******+++,,,,,,,,,,,,---------,,,,,,---------.........//////.........///000000222333333444555666777777444444444444555666777777777888:::999777555444444444333222111222555777999999777444333444666555444333333333333333333333444222222222222222333444555000000000000000000111111///......---,,,,,,------+++******)))))))))))))))))))))))))))***+++------++++++++++++************(((((())))))***)))))))))|||nnneeedddggg___```aaacccgggiiikkklllnnnqqqsssooohhhcccaaacccaaaaaaaaaaaaaaa^^^YYYVVVYYYXXXYYYZZZZZZWWWQQQMMMYYY[[[^^^aaabbbaaa___^^^]]]YYYSSSKKKCCC<<<777444444111...+++***+++---...************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************++++++---...///000000000111222444555666666666666777888888999999;;;;;;;;;;;;:::999888888666666777999;;;;;;888555444444444444444444333333333333333333333333222222555444222111111111222333222111000///........................------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))***))))))))))))))))))***+++++++++,,,,,,,,,------,,,,,,,,,,,,------------......------...//////000222222333333444444444555333333333333444555666777444666888777555333222222444333333333444777999;;;888666444333333333444333333333333333333333222222333333333222333333444555//////000000000111111111...------,,,,,,,,,,,,---+++***))))))(((((())))))(((((())))))***+++,,,---++++++*********)))))))))&&&'''((()))))))))))))))zzz{{{qqqkkkccc^^^]]]^^^aaabbbhhhiiijjjhhhddd___\\\ZZZUUUVVVWWWYYY[[[[[[YYYWWWTTTTTTVVVZZZ^^^]]]VVVPPPZZZ[[[]]]___```bbbcccddd```___]]]YYYSSSMMMHHHEEE===999444///,,,++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******************+++,,,---...//////000111222444666777666666666777888888999999::::::;;;::::::999888888777999;;;999666555555777222333333444444444333333333333333333333333333333555444333222222111222222333222111///......------------------------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))***))))))(((((())))))*********+++++++++,,,,,,,,,+++,,,,,,,,,------------------------...///000000111111111111222222222222333333333333333444666666222444666555333222111111333333444555666888999:::555555444333222222222333333333444444444333222222444333333222222333333444///000000111111111000000---,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))***+++,,,*********))))))))))))(((%%%&&&'''(((((())))))(((|||sssmmmiiieeebbbgggccc___]]][[[YYYVVVSSSQQQQQQQQQSSSUUUVVVUUUTTTRRRSSSWWWZZZ\\\[[[YYYVVVWWWXXXYYY[[[]]]___aaabbb_________^^^[[[XXXUUUSSSIIIGGGBBB===777222///---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))******+++,,,---......///111222444666777666666666777888888999999999999:::::::::999999888666888:::999666333444555111222333444555444444333333333333222333333333444444444444444333222111000111111000///////////////------------------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))))))))(((((((((((()))))))))))))))*********++++++,,,,,,,,,------------...------------...///000111000000000000000/////////222222222222333444555666111333555555444222222333111222444555777777777777222333444444333222222222333444555555555333222111333222222111111111222222000111222222222111000///,,,,,,++++++++++++,,,,,,++++++***))))))))))))*********))))))))))))************)))))))))((((((((($$$%%%&&&'''((((((((((((yyyqqqeee^^^VVVSSSTTTUUUSSSPPPUUUTTTRRRRRRRRRRRRQQQPPPSSSWWWZZZZZZXXXVVVXXXZZZWWWXXXZZZ\\\^^^```bbbbbb```______^^^]]][[[ZZZZZZSSSRRROOOKKKCCC;;;444000------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))))))))***+++,,,,,,......///111333555777888666666666777888888999999888999999:::::::::999999333555777888666444222222000111333444555444444333333333333222222333444444444444555555444222111//////////////////000000111------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))((())))))))))))*********,,,,,,---------.........---------...///000111111////////////............222222222222333444555555111333555666555444444444///111333666777666555444000222444444333222222222444444555666555444222111111111000000000000000111111222333333333111000///+++++++++***++++++,,,,,,,,,++++++***************+++***)))))))))))))))***))))))))))))(((((((((((($$$%%%&&&'''((((((((((((zzzvvvuuuvvvuuulllaaaXXXUUUSSSRRRQQQRRRRRRRRRRRRRRRQQQLLLHHHKKKSSSXXXUUUQQQRRRUUUVVVVVVTTTSSSUUUZZZ^^^^^^\\\``````___^^^]]][[[YYYXXXZZZXXXWWWWWWUUUPPPHHHAAA777222---,,,------***&&&+++)))''''''***,,,------***************+++,,,,,,(((((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))************---------///111444777999666777777888999999:::::::::::::::999999888888888888888888888777666444444222333555666777888777777333333444444333333222111222222333333222111///...000000///.....................---,,,++++++***))),,,++++++******++++++,,,)))))))))((())))))***+++((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************+++,,,------///+++111666000000555222222111000...------......222111111333555777777666444333333444555555444222000222444555444444666888888777444222000000111222333333222444555666555333222222111000000000000000---///000111111000///---......---,,,,,,+++******...---+++)))(((((()))***+++***)))(((((((((((((((************************(((''''''''''''&&&&&&&&&yyy~~~}}}yyytttlllbbb[[[\\\RRRMMMQQQWWWVVVRRROOOLLLRRRVVVQQQLLLKKKMMMMMMXXXWWWWWWXXXZZZ[[[[[[[[[VVVWWWXXXZZZ[[[\\\\\\\\\VVVUUUUUUWWWYYYWWWRRRNNNKKKCCC999333111000---***,,,+++******,,,,,,+++***((('''''''''((()))************)))))))))((((((((()))(((''''''''''''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))************,,,,,,---...000333666777666666777777888999999999::::::999999999888888888888888888777666555444444222333555666777777777666333333444444333333222111222222222222111000//////000//////.....................------,,,++++++***,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---......))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))))))))******++++++++++++,,,,,,---...///222---222666222555;;;999444333222111111111222333222111111222555777666555555666666666666555555444111222333333444555666777888777555333222222333444333333222444555666555333222111000///............---...000111111000...---...------,,,++++++******---,,,+++***))))))))))))******))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''}}}~~~iiiUUUTTTWWWQQQMMMNNNOOOSSSTTTNNNJJJKKKMMMMMMUUUVVVWWWWWWVVVUUUVVVWWWRRRSSSUUUWWWZZZ\\\^^^___XXXVVVVVVYYY\\\]]]ZZZWWWVVVPPPHHHBBB>>>:::555000---,,,,,,,,,------+++)))''''''''''''((()))***++++++++++++************))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))************++++++,,,---///111333444555555555666777777888888999999888888888888777777777777777666666555444444333444555666777777666555333333333333333222222111333222111111000000000000//////...------------............------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++'''''''''''''''''''''''')))))))))))))))******+++------------...///000000222---111444222999CCC@@@777666555444444555555666222111111222555666666555666888:::888555444555777444222111222444666777777888777555444444444555666333333222444555666555333444333222000///.........---...///000000///...---------,,,,,,++++++******+++++++++++++++***)))((())))))))))))************(((((((((((((((((((((((()))))))))(((((((((((('''{{{xxxzzz{{{ddd\\\XXXMMMKKKSSSUUUVVVQQQJJJGGGKKKNNNNNNRRRUUUWWWWWWUUUUUUWWWZZZXXXXXXYYYZZZ\\\^^^___```___\\\ZZZZZZ\\\\\\ZZZWWWQQQQQQRRRRRRPPPIII???888000///------------,,,+++)))))))))******+++,,,---++++++++++++************)))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,...///111111333333444444555666666666777777777777777777777777777666666555444444444444333444555666666666555444222333333333333222111111333222111/////////000111///...------,,,,,,------......------------------------,,,,,,,,,,,,------((((((((()))***+++,,,---************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))))))))))))))******+++------,,,------...///000000+++---000000<<>>IIICCC;;;999777555333222222222222111111222444555444333333666888666222111555999:::888666666777888888888444444444444444555555555333333222444555666555333444333222000...------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++******)))***+++,,,,,,***)))(((&&&&&&((())))))))))))((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%yyyzzzttteee]]]ZZZUUUOOORRRRRRRRRQQQQQQTTTXXX[[[\\\\\\]]]___bbbeeehhhjjjdddbbb______aaabbb___]]][[[ZZZYYYWWWUUUSSSRRRQQQMMMHHHBBB<<<777444000...---,,,++++++******+++++++++++++++*********))))))((())))))******))))))(((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))************)))***+++,,,------------000000000111222222333333444444555555555555666666555555333222222333444555444555666666555444333222222222222222222111111000111000000//////000000000------,,,++++++++++++,,,+++++++++,,,,,,---------,,,++++++******++++++,,,***))))))))))))***++++++((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))******+++************+++,,,------000---000000222AAAIII???999777555333111000000000222111111222333444444333111333444333111222555999===>>>>>><<<:::888888999444444444444444444444444333333222444555666555333111000...---,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++************+++++++++******)))&&&''')))******)))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$}}}mmmooouuu|||sssiiiYYYUUUOOOLLLLLLNNNQQQRRRVVVWWWWWWYYY]]]aaaeeegggeeecccbbbeeehhhjjjhhheeedddccc```\\\YYYXXXXXXYYYWWWTTTPPPKKKGGGAAA:::666000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++((()))************)))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,------------,,,...//////000111111222222333333444444555555555555555444222111222333444555555555666666555333222111222222222222222111000000//////000000000000000///---,,,,,,+++++++++++++++))))))******+++,,,------+++******))))))******+++,,,+++******************'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''')))))))))))))))******+++***))))))******+++,,,---///...111111333@@@EEE888444333222111000000111111333111111111333444333222222111111111222444777999>>>CCCFFFCCC===888888:::555555666666666555555444333333222444555666555333000000...---,,,,,,,,,,,,++++++************++++++******************+++++++++***************++++++)))***+++,,,,,,+++)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%wwwuuuvvv}}}fff___UUUPPPOOOPPPQQQQQQSSSSSSSSSTTTWWWZZZ^^^```gggffffffjjjnnnooommmjjjdddffffffeeebbb___\\\\\\XXXXXXXXXWWWTTTMMMEEE@@@444333222000...---------......---------,,,,,,,,,((()))***++++++***)))((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---...---,,,,,,......//////000111111111333333333444444555555555555444222111111222444555555555666666555333111000111222222222222111000000...///000111111000///...---,,,++++++******++++++(((((()))***+++,,,,,,---******))))))))))))******,,,+++***)))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++************+++,,,------,,,,,,000000111===@@@000111000000///000111333444333111111111333444333222222000///000333777999999@@@FFFKKKHHH>>>888888;;;777777777777777666555555333333222444555666555333222222111000000000000000++++++************++++++******************++++++++++++)))))))))***+++,,,+++,,,.........,,,***)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&